diff -Nrcpad gcc-13.2.0/ChangeLog gcc-13.3.0/ChangeLog
*** gcc-13.2.0/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,18 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR bootstrap/106472
+ 	* Makefile.tpl (make-postboot-target-dep): New lambda.
+ 	Use it to add --enable-bootstrap dependencies of target modules
+ 	on other target modules if the latter aren't bootstrapped.
+ 	* Makefile.in: Regenerate.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/LAST_UPDATED gcc-13.3.0/LAST_UPDATED
*** gcc-13.2.0/LAST_UPDATED	Thu Jul 27 08:17:15 2023
--- gcc-13.3.0/LAST_UPDATED	Tue May 21 07:49:01 2024
***************
*** 1 ****
! Obtained from git: releases/gcc-13.2.0 revision c891d8dc23e1a46ad9f3e757d09e57b500d40044
--- 1 ----
! Obtained from git: releases/gcc-13.3.0 revision b71f1de6e9cf7181a288c0f39f9b1ef6580cf5c8
diff -Nrcpad gcc-13.2.0/MD5SUMS gcc-13.3.0/MD5SUMS
*** gcc-13.2.0/MD5SUMS	Thu Jul 27 08:43:38 2023
--- gcc-13.3.0/MD5SUMS	Tue May 21 08:15:57 2024
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-13.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-13.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
*************** c234515d9056662b94af0653f8562888  .dir-l
*** 17,23 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! f17f1d70069613f64e9f95bb0e974bd1  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
--- 17,23 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 0371abf438ac778f26a2ccda8a29b8f0  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
*************** fe07f4a77b2b246f67cc5eae162b510e  INSTAL
*** 31,45 ****
  cd5076051085f5cff39d8bfe54d1e160  INSTALL/prerequisites.html
  2c354642f325b07772e4d3c926b98f79  INSTALL/specific.html
  62069886bede1942dc164b60e4e4f62c  INSTALL/test.html
! dadd56ae78af90859a5dc25de70e7872  LAST_UPDATED
  81b3330d422f3ce1ef8b720dfae35068  MAINTAINERS
  2b61ddbd876fa839639a7ca551773426  Makefile.def
! cd4f0a8b49cee46e90b2bc67bea3158e  Makefile.in
! 04a743630d1f6ef760bcb6ee98e801d1  Makefile.tpl
! f2f7ce95f8e3cdf89c8ad5b0059bbf0c  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
! 7b60b473400285c1914f4d39e1b8583b  c++tools/ChangeLog
  032c26e766fcea31a5d1a469ae7bf9e1  c++tools/Makefile.in
  edf805e559bf9ecb62db313d2e6edb47  c++tools/config.h.in
  ccd3498e6b247dfe4e65793a88a27296  c++tools/configure
--- 31,45 ----
  cd5076051085f5cff39d8bfe54d1e160  INSTALL/prerequisites.html
  2c354642f325b07772e4d3c926b98f79  INSTALL/specific.html
  62069886bede1942dc164b60e4e4f62c  INSTALL/test.html
! a058236ed82b6beb0715da59ef6d535c  LAST_UPDATED
  81b3330d422f3ce1ef8b720dfae35068  MAINTAINERS
  2b61ddbd876fa839639a7ca551773426  Makefile.def
! 5d2d6a74f897f8158d37f5f2ec6877ce  Makefile.in
! ee1e4bbc0929b8c8b5030564189dac22  Makefile.tpl
! a6c5f981389252b3302e754762459891  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
! 6f49fabaf156e307d600d7ee1cbfd53c  c++tools/ChangeLog
  032c26e766fcea31a5d1a469ae7bf9e1  c++tools/Makefile.in
  edf805e559bf9ecb62db313d2e6edb47  c++tools/config.h.in
  ccd3498e6b247dfe4e65793a88a27296  c++tools/configure
*************** ccd3498e6b247dfe4e65793a88a27296  c++too
*** 52,58 ****
  c64564b7c7563dae5ebe016f340c9cd9  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  111d54aa3a3019adbab413c8fb435f22  config.sub
! dfa132eda55872de1294defa295b5f2e  config/ChangeLog
  0d9cf183f9cbbe5f59796e35831fe774  config/acinclude.m4
  6afba47df446a629761ab1aa13a547cf  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
--- 52,58 ----
  c64564b7c7563dae5ebe016f340c9cd9  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  111d54aa3a3019adbab413c8fb435f22  config.sub
! 64a4c70a2abbcd3185c8863e6db9aff9  config/ChangeLog
  0d9cf183f9cbbe5f59796e35831fe774  config/acinclude.m4
  6afba47df446a629761ab1aa13a547cf  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
*************** e2dc6b4fd62b77bff96b7951ef74f78f  config
*** 154,160 ****
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  4dd4461c381dd94b116f27aa48dbef09  configure
  645c07e5dbfc57dcb04d206512423d1e  configure.ac
! 3b7b0311f6477d2fbfd039eb0e904d82  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  d6334dc7fdcc1de5203f8b6b62f993c4  contrib/analyze_brprob.py
--- 154,160 ----
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  4dd4461c381dd94b116f27aa48dbef09  configure
  645c07e5dbfc57dcb04d206512423d1e  configure.ac
! 7a50b70743aeaaaf5cb59c92344f351b  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  d6334dc7fdcc1de5203f8b6b62f993c4  contrib/analyze_brprob.py
*************** a960a70b190f65e6a630a69fe24d4d4b  contri
*** 178,184 ****
  3715f4e694176bc70bf5643f5ee3bd11  contrib/config-list.mk
  4bb5a9c29969602068c4a6c8d5ef4829  contrib/dg-cmp-results.sh
  0be220e91403e88451ddd0efc33c7db3  contrib/dg-extract-results.py
! 82f2cf50ca47d3e41a0b53c4643d9166  contrib/dg-extract-results.sh
  a661bd2b87df4d1cc8be30f435c52cfe  contrib/dg-out-generator.pl
  d31803126a1e8c0cc212bf7f61d2d9ed  contrib/dglib.pm
  947bc2db8925f4e9ea4c5c90b832b40b  contrib/download_prerequisites
--- 178,184 ----
  3715f4e694176bc70bf5643f5ee3bd11  contrib/config-list.mk
  4bb5a9c29969602068c4a6c8d5ef4829  contrib/dg-cmp-results.sh
  0be220e91403e88451ddd0efc33c7db3  contrib/dg-extract-results.py
! b56a21f2f836ce8361ba1a762277895f  contrib/dg-extract-results.sh
  a661bd2b87df4d1cc8be30f435c52cfe  contrib/dg-out-generator.pl
  d31803126a1e8c0cc212bf7f61d2d9ed  contrib/dglib.pm
  947bc2db8925f4e9ea4c5c90b832b40b  contrib/download_prerequisites
*************** f03de2f6492b5449fc1a238b3104c5bc  contri
*** 209,215 ****
  e074a10ed2cf3c78e317247bf6208823  contrib/git-fix-changelog.py
  5d80e88da5ae83c53513280bcff7c0a1  contrib/git-undescr.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! 045f0b940a6c9882459b3a8a51dbb401  contrib/header-tools/ChangeLog
  72d70766ec87033813e1378c5697fa87  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
--- 209,215 ----
  e074a10ed2cf3c78e317247bf6208823  contrib/git-fix-changelog.py
  5d80e88da5ae83c53513280bcff7c0a1  contrib/git-undescr.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! d1048ba292fc32295f031ba65f85e703  contrib/header-tools/ChangeLog
  72d70766ec87033813e1378c5697fa87  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
*************** eedb9aee4fd5829d8ebc95c23a09687a  contri
*** 234,240 ****
  cb477dd95d5e602e9b906fc057a1fe16  contrib/prepare_patch.sh
  bad2b96e4296c0938aab1c646e9ccf33  contrib/prerequisites.md5
  4a395ab2dd4d15d66cb0183ec7e7bbd0  contrib/prerequisites.sha512
! 808599bd0ea6449051c2d539d2f3a558  contrib/reghunt/ChangeLog
  562a0a9f9e5cc4e9c95319b727a1df94  contrib/reghunt/bin/gcc-build-full
  f1c54c76b9d27a6ac0169fe0c8d50f9d  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
--- 234,240 ----
  cb477dd95d5e602e9b906fc057a1fe16  contrib/prepare_patch.sh
  bad2b96e4296c0938aab1c646e9ccf33  contrib/prerequisites.md5
  4a395ab2dd4d15d66cb0183ec7e7bbd0  contrib/prerequisites.sha512
! f86485dbe357891aeb2f8601b5fd55b3  contrib/reghunt/ChangeLog
  562a0a9f9e5cc4e9c95319b727a1df94  contrib/reghunt/bin/gcc-build-full
  f1c54c76b9d27a6ac0169fe0c8d50f9d  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
*************** f251d49dd87647250fcd74dd50b7835f  contri
*** 293,299 ****
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 5ab23d210571ca1032fc39a44c0f3a26  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
--- 293,299 ----
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 88a0d987f4fee231ab0fd73a60b52a70  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
*************** e49c998085ca49d5cdd5b1dd744b2e03  contri
*** 337,343 ****
  f896f3b2aae98b892d733dab4575cc66  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! b7814700f87ba9500919badc1f22daa5  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 337,343 ----
  f896f3b2aae98b892d733dab4575cc66  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! b9486c9e907a77b12aceb78eda91230b  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** baef7ba9b787bf0e8083a807ade166c2  fixinc
*** 350,362 ****
  77fbad4fc8ec7be3578d045d003446ec  fixincludes/fixinc.in
  8ca216a7024876b7eb9b8abc30a30775  fixincludes/fixincl.c
  adf245e3714f799eafba40af16be8eb5  fixincludes/fixincl.tpl
! 9781772ed7ad0a77750cdbd1f756f566  fixincludes/fixincl.x
  545875b4fe1c26bc3e1befc75b34e9f5  fixincludes/fixlib.c
  620c770139fc32c75b975b614d3156e8  fixincludes/fixlib.h
  5b2c1fd3ef9d44fb6beb1a0d45ddd533  fixincludes/fixopts.c
  ed1415e9dbc8f421fd9288bde0d90ad1  fixincludes/fixtests.c
  51e915676df084b64297d3c4fb0d9c18  fixincludes/genfixes
! 35056e035a592efbda56527fbdd2292d  fixincludes/inclhack.def
  dd5ae70d9f725bcaf2a15212782db49a  fixincludes/mkfixinc.sh
  516608ac1550577d47f48809bb512629  fixincludes/mkheaders.in
  3aa0563cd682ee61ecd9eb6eea0b0bce  fixincludes/procopen.c
--- 350,362 ----
  77fbad4fc8ec7be3578d045d003446ec  fixincludes/fixinc.in
  8ca216a7024876b7eb9b8abc30a30775  fixincludes/fixincl.c
  adf245e3714f799eafba40af16be8eb5  fixincludes/fixincl.tpl
! 151726f191d5a0e06860812c5209e398  fixincludes/fixincl.x
  545875b4fe1c26bc3e1befc75b34e9f5  fixincludes/fixlib.c
  620c770139fc32c75b975b614d3156e8  fixincludes/fixlib.h
  5b2c1fd3ef9d44fb6beb1a0d45ddd533  fixincludes/fixopts.c
  ed1415e9dbc8f421fd9288bde0d90ad1  fixincludes/fixtests.c
  51e915676df084b64297d3c4fb0d9c18  fixincludes/genfixes
! 453d6cc560fc70e6a0624a4cb1a2fbe1  fixincludes/inclhack.def
  dd5ae70d9f725bcaf2a15212782db49a  fixincludes/mkfixinc.sh
  516608ac1550577d47f48809bb512629  fixincludes/mkheaders.in
  3aa0563cd682ee61ecd9eb6eea0b0bce  fixincludes/procopen.c
*************** e1bd28539aceeab13a3028da02f8c4ae  fixinc
*** 407,413 ****
  8ac97a3367b9a99503c5b21430993cd4  fixincludes/tests/base/mach-o/dyld.h
  dbbbc9ead412bbd125f56bc509994066  fixincludes/tests/base/mach-o/swap.h
  c48dea510c587eea0b229def965ef77a  fixincludes/tests/base/malloc.h
! d312017cecca26f45fb733bb2dbdf8db  fixincludes/tests/base/math.h
  d2cbc665e9046f8acb42c1271592be47  fixincludes/tests/base/net/if.h
  98099ff70c675f84c19b58da050f3712  fixincludes/tests/base/net/if_arp.h
  a911f5fbb127353024e77149fcf90596  fixincludes/tests/base/netdnet/dnetdb.h
--- 407,413 ----
  8ac97a3367b9a99503c5b21430993cd4  fixincludes/tests/base/mach-o/dyld.h
  dbbbc9ead412bbd125f56bc509994066  fixincludes/tests/base/mach-o/swap.h
  c48dea510c587eea0b229def965ef77a  fixincludes/tests/base/malloc.h
! 8caa56e587a1d6f487453f3250c80db8  fixincludes/tests/base/math.h
  d2cbc665e9046f8acb42c1271592be47  fixincludes/tests/base/net/if.h
  98099ff70c675f84c19b58da050f3712  fixincludes/tests/base/net/if_arp.h
  a911f5fbb127353024e77149fcf90596  fixincludes/tests/base/netdnet/dnetdb.h
*************** a22e70b3f29292d0e628450f4bb11e62  fixinc
*** 481,492 ****
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  75d75572793b62bdd8ff4d1504e0cb4c  fixincludes/tests/base/yvals.h
  6593c1e7d0535b989e3b12084f001039  gcc/ABOUT-GCC-NLS
! 480d4e87ea72fcedc6097627dcc01856  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! bb2fbe4a8e8083695dae434cf1d8da33  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 481,492 ----
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  75d75572793b62bdd8ff4d1504e0cb4c  fixincludes/tests/base/yvals.h
  6593c1e7d0535b989e3b12084f001039  gcc/ABOUT-GCC-NLS
! f222dc4ceb8edc3d7d75d8dbff66b016  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 0c36b33719eb8472e3d2153bd59c3866  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 521,527 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 51d03b74dc206e1578aa7dd85ceb204d  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
--- 521,527 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 9ea270ed425327ec2070932c39dcc499  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** ec6799501b2eb2923d5de6a66169dbd2  gcc/ON
*** 533,539 ****
  f6d47a542d432aed7e7eaaecb71d3a4c  gcc/acinclude.m4
  6526979dd900a0b58b7691b478a91fec  gcc/aclocal.m4
  16a499934b71eb6cf7c0d6899cd6006a  gcc/ada/.gitignore
! 016b2117aad5dd29ede8e7c30c79de77  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
--- 533,539 ----
  f6d47a542d432aed7e7eaaecb71d3a4c  gcc/acinclude.m4
  6526979dd900a0b58b7691b478a91fec  gcc/aclocal.m4
  16a499934b71eb6cf7c0d6899cd6006a  gcc/ada/.gitignore
! 8b1045d820fd35f0cc18059b421dba4a  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
*************** a46d69407e1aeacce9b0e18f8c1d3526  gcc/ad
*** 621,627 ****
  98e4b1c85455e4b4bd4123863802d057  gcc/ada/cal.c
  4579d69a42e45e17fc08f2159fed02c7  gcc/ada/casing.adb
  a5d2684c3fa28eb916f7b7a78892adb3  gcc/ada/casing.ads
! a9eb8d5450714df8e48ff1f8e83bc7f0  gcc/ada/checks.adb
  6eb178f5eb724a32f7541210a274ed19  gcc/ada/checks.ads
  ddd0ea57bd86f9494ea40dde8726a984  gcc/ada/cio.c
  d1b507d1ceaa7c53d3b70b63676a2990  gcc/ada/clean.adb
--- 621,627 ----
  98e4b1c85455e4b4bd4123863802d057  gcc/ada/cal.c
  4579d69a42e45e17fc08f2159fed02c7  gcc/ada/casing.adb
  a5d2684c3fa28eb916f7b7a78892adb3  gcc/ada/casing.ads
! fab092c8827198d39254e71eee1ac030  gcc/ada/checks.adb
  6eb178f5eb724a32f7541210a274ed19  gcc/ada/checks.ads
  ddd0ea57bd86f9494ea40dde8726a984  gcc/ada/cio.c
  d1b507d1ceaa7c53d3b70b63676a2990  gcc/ada/clean.adb
*************** f02792164fd40ec5e9723df166ac5b64  gcc/ad
*** 629,635 ****
  5f216c96df15ab091d34fff669ec7298  gcc/ada/comperr.adb
  9862c4ed9277242e3ff527ec30252dec  gcc/ada/comperr.ads
  fbd23958a6d5c4207e39317e708436ac  gcc/ada/config-lang.in
! 30a2c7fb42c3f5f9e94c6da9b4559157  gcc/ada/contracts.adb
  997d6387c88313d9c7cafbeebd86f081  gcc/ada/contracts.ads
  48a3fc8b80994bbd1ada81db3d683a41  gcc/ada/csets.adb
  d4dd9b7af14e80bbeaca0dba2e12d567  gcc/ada/csets.ads
--- 629,635 ----
  5f216c96df15ab091d34fff669ec7298  gcc/ada/comperr.adb
  9862c4ed9277242e3ff527ec30252dec  gcc/ada/comperr.ads
  fbd23958a6d5c4207e39317e708436ac  gcc/ada/config-lang.in
! cb5119ea2b97d907441b9dedd2143eee  gcc/ada/contracts.adb
  997d6387c88313d9c7cafbeebd86f081  gcc/ada/contracts.ads
  48a3fc8b80994bbd1ada81db3d683a41  gcc/ada/csets.adb
  d4dd9b7af14e80bbeaca0dba2e12d567  gcc/ada/csets.ads
*************** c7da61a05156d50b4888cdfaae4241d0  gcc/ad
*** 682,691 ****
  0a025bfec2a94c0fcd11a19d18f6c0c5  gcc/ada/doc/share/gnu_free_documentation_license.rst
  f1c71b64e1c84e240c7b5aea7331a32a  gcc/ada/doc/share/latex_elements.py
  90adfcde2feb6d6c090c2b18a1578145  gcc/ada/doc/share/sphinx.sty
! 6882805f8ff6eea088da720bfe5532cd  gcc/ada/einfo-utils.adb
  27a01636d0a0236e57bc5a8d0f61d22d  gcc/ada/einfo-utils.ads
  e43b0cc77364659177befd1077efa47e  gcc/ada/einfo.adb
! d146e0f8a77110d4616a7f4c263e588a  gcc/ada/einfo.ads
  60245449c2195b151310b2ff839a5b78  gcc/ada/elists.adb
  f8b698192cf13df98b157df82bbbd82a  gcc/ada/elists.ads
  a2ecaafad1cbda0fb81e66fedd98690a  gcc/ada/elists.h
--- 682,691 ----
  0a025bfec2a94c0fcd11a19d18f6c0c5  gcc/ada/doc/share/gnu_free_documentation_license.rst
  f1c71b64e1c84e240c7b5aea7331a32a  gcc/ada/doc/share/latex_elements.py
  90adfcde2feb6d6c090c2b18a1578145  gcc/ada/doc/share/sphinx.sty
! 1f6f20c442116743184bdd19accdf0a6  gcc/ada/einfo-utils.adb
  27a01636d0a0236e57bc5a8d0f61d22d  gcc/ada/einfo-utils.ads
  e43b0cc77364659177befd1077efa47e  gcc/ada/einfo.adb
! 600fae23deec843cd95dbc8f9f645ed7  gcc/ada/einfo.ads
  60245449c2195b151310b2ff839a5b78  gcc/ada/elists.adb
  f8b698192cf13df98b157df82bbbd82a  gcc/ada/elists.ads
  a2ecaafad1cbda0fb81e66fedd98690a  gcc/ada/elists.h
*************** e61587d5186b53b81a9ed49dc6190797  gcc/ad
*** 702,708 ****
  d37cc0a25d34e042d5dea64c9e740a45  gcc/ada/eval_fat.adb
  f1d86c3f88f5650d8de59f52e9e8083c  gcc/ada/eval_fat.ads
  3da935b78c544f50a354b87d5e568d41  gcc/ada/exit.c
! 2b8ff94c7516696f0765024145e8c1cf  gcc/ada/exp_aggr.adb
  3b09213e625a7d78641da4c3f7b1af7e  gcc/ada/exp_aggr.ads
  f692b29add58ef2b71899d01acbc201a  gcc/ada/exp_atag.adb
  93759d533df63d41d11ae6ad2277af4f  gcc/ada/exp_atag.ads
--- 702,708 ----
  d37cc0a25d34e042d5dea64c9e740a45  gcc/ada/eval_fat.adb
  f1d86c3f88f5650d8de59f52e9e8083c  gcc/ada/eval_fat.ads
  3da935b78c544f50a354b87d5e568d41  gcc/ada/exit.c
! f798a78194a2edc741282f62e0e32ea2  gcc/ada/exp_aggr.adb
  3b09213e625a7d78641da4c3f7b1af7e  gcc/ada/exp_aggr.ads
  f692b29add58ef2b71899d01acbc201a  gcc/ada/exp_atag.adb
  93759d533df63d41d11ae6ad2277af4f  gcc/ada/exp_atag.ads
*************** a9c24cbcffac5d49ea9292aebe5db0c4  gcc/ad
*** 719,733 ****
  da828d4dca65dbb421d61d7faa8d0487  gcc/ada/exp_ch13.ads
  1014458fddfddaa600134bdd0b7ee2df  gcc/ada/exp_ch2.adb
  874379155c2b31c67f54611f40fb4cde  gcc/ada/exp_ch2.ads
! 5722ba5eaf680e4a79fb636471c7d22e  gcc/ada/exp_ch3.adb
  d218e87874041895cd5628dbbd8a6666  gcc/ada/exp_ch3.ads
! fb1910b10dc695905e125fbf101f0868  gcc/ada/exp_ch4.adb
  6dcf102318099fe9b7d14dd8165a8dd8  gcc/ada/exp_ch4.ads
! fc00621fc781d27e5379343a49641de9  gcc/ada/exp_ch5.adb
  523a3e2d742ada054c744993ab53e80e  gcc/ada/exp_ch5.ads
! 6f3b9c4fc88f5488bc26d8b482bd87c0  gcc/ada/exp_ch6.adb
! 2aac87fd887c3cfd52393aea7d8e10b7  gcc/ada/exp_ch6.ads
! d86b35388e3337c32b4f8971783bf9aa  gcc/ada/exp_ch7.adb
  58bed2052a219c0f136e6acab4a327c4  gcc/ada/exp_ch7.ads
  4506e0557f75c933e6a8e3ff5714d1f2  gcc/ada/exp_ch8.adb
  275bc4f2211aa14d22a900c06a8b4c05  gcc/ada/exp_ch8.ads
--- 719,733 ----
  da828d4dca65dbb421d61d7faa8d0487  gcc/ada/exp_ch13.ads
  1014458fddfddaa600134bdd0b7ee2df  gcc/ada/exp_ch2.adb
  874379155c2b31c67f54611f40fb4cde  gcc/ada/exp_ch2.ads
! f4b7384e5b9b2eaf0e9886f02b7dc4ff  gcc/ada/exp_ch3.adb
  d218e87874041895cd5628dbbd8a6666  gcc/ada/exp_ch3.ads
! 6b921215061814b31ec2952a1a292ff3  gcc/ada/exp_ch4.adb
  6dcf102318099fe9b7d14dd8165a8dd8  gcc/ada/exp_ch4.ads
! f89ec33bdcb732ef1e123386cbfd333a  gcc/ada/exp_ch5.adb
  523a3e2d742ada054c744993ab53e80e  gcc/ada/exp_ch5.ads
! fe0fc0b410ddedad01d2e627409ffe82  gcc/ada/exp_ch6.adb
! c767e835c255a548d5f6bd72b17b0dfd  gcc/ada/exp_ch6.ads
! 36b5be43f1d1948e9fab0d9c885f2346  gcc/ada/exp_ch7.adb
  58bed2052a219c0f136e6acab4a327c4  gcc/ada/exp_ch7.ads
  4506e0557f75c933e6a8e3ff5714d1f2  gcc/ada/exp_ch8.adb
  275bc4f2211aa14d22a900c06a8b4c05  gcc/ada/exp_ch8.ads
*************** fc3f0f1ac573321d7aeaef22b7acb6fb  gcc/ad
*** 743,751 ****
  8fe237a78a35f962f3ee7e105322db64  gcc/ada/exp_dist.ads
  60de9154059012d01f876ea302b212e6  gcc/ada/exp_fixd.adb
  01f16454a82ef6b2e3853cc096178590  gcc/ada/exp_fixd.ads
! 096e6522f29de35623f2ae8e57c5dcd5  gcc/ada/exp_imgv.adb
  897b83459bea3ffce4ed07b3eb134d23  gcc/ada/exp_imgv.ads
! 210c2a0d7e6d1974e681bb7826fcfd92  gcc/ada/exp_intr.adb
  d1aeeae1258e8e67e9a54adda5962d98  gcc/ada/exp_intr.ads
  74626c75ad857f007048ec299fb5e90e  gcc/ada/exp_pakd.adb
  9a293dcaad9cdae7da20aa663daa0367  gcc/ada/exp_pakd.ads
--- 743,751 ----
  8fe237a78a35f962f3ee7e105322db64  gcc/ada/exp_dist.ads
  60de9154059012d01f876ea302b212e6  gcc/ada/exp_fixd.adb
  01f16454a82ef6b2e3853cc096178590  gcc/ada/exp_fixd.ads
! 85c6d83344535c7a95c611d3f512dbd2  gcc/ada/exp_imgv.adb
  897b83459bea3ffce4ed07b3eb134d23  gcc/ada/exp_imgv.ads
! c9cb15d31c16c47098a21fad36ff6309  gcc/ada/exp_intr.adb
  d1aeeae1258e8e67e9a54adda5962d98  gcc/ada/exp_intr.ads
  74626c75ad857f007048ec299fb5e90e  gcc/ada/exp_pakd.adb
  9a293dcaad9cdae7da20aa663daa0367  gcc/ada/exp_pakd.ads
*************** d7b2305cd7daf72574c3e439e9dad5fe  gcc/ad
*** 765,771 ****
  8401d274c26d8ccae635f94df6d80993  gcc/ada/exp_tss.ads
  f389f2094366b0be1f6243f845940f2b  gcc/ada/exp_unst.adb
  561664a119ff189f9ac4fa58333fd49d  gcc/ada/exp_unst.ads
! 07b7ccfdc010cafcb41ac395dded8392  gcc/ada/exp_util.adb
  93549b6bb4f5744b025b146d62187fbe  gcc/ada/exp_util.ads
  442c80ee20fb5fb9447b3324a7f012d6  gcc/ada/expander.adb
  2195225a2f41ae7e918665cc084dbd57  gcc/ada/expander.ads
--- 765,771 ----
  8401d274c26d8ccae635f94df6d80993  gcc/ada/exp_tss.ads
  f389f2094366b0be1f6243f845940f2b  gcc/ada/exp_unst.adb
  561664a119ff189f9ac4fa58333fd49d  gcc/ada/exp_unst.ads
! d84775eec0efbf97bdd55429075f26fe  gcc/ada/exp_util.adb
  93549b6bb4f5744b025b146d62187fbe  gcc/ada/exp_util.ads
  442c80ee20fb5fb9447b3324a7f012d6  gcc/ada/expander.adb
  2195225a2f41ae7e918665cc084dbd57  gcc/ada/expander.ads
*************** da7fc66a925f2cd645d97fa25d48bbe0  gcc/ad
*** 780,788 ****
  734fea8e20ae1b161f7fb43e06b47664  gcc/ada/fname-uf.ads
  e39cd04b46b8013d415fad0cbac7f914  gcc/ada/fname.adb
  0a66f21e4b0ec91ceb708bcc73195f4c  gcc/ada/fname.ads
! e58404b22e02464c1232931e8909f15d  gcc/ada/freeze.adb
  eaa99f30cedb70d373958e90d5383eee  gcc/ada/freeze.ads
! 131adcd6d1d265f6fe77b9979ccf7b02  gcc/ada/frontend.adb
  2c5de1f52e506a4e1cbddd13168a45e8  gcc/ada/frontend.ads
  cd59136dcb2d38239991de3af7451df1  gcc/ada/gcc-interface/Make-lang.in
  85cb08f87b7710fa60a7a1526e6fd8e1  gcc/ada/gcc-interface/Makefile.in
--- 780,788 ----
  734fea8e20ae1b161f7fb43e06b47664  gcc/ada/fname-uf.ads
  e39cd04b46b8013d415fad0cbac7f914  gcc/ada/fname.adb
  0a66f21e4b0ec91ceb708bcc73195f4c  gcc/ada/fname.ads
! 1cc5093918e4dd7f7b24f22721206504  gcc/ada/freeze.adb
  eaa99f30cedb70d373958e90d5383eee  gcc/ada/freeze.ads
! dd28a06f650b75c32c4892d13097e54e  gcc/ada/frontend.adb
  2c5de1f52e506a4e1cbddd13168a45e8  gcc/ada/frontend.ads
  cd59136dcb2d38239991de3af7451df1  gcc/ada/gcc-interface/Make-lang.in
  85cb08f87b7710fa60a7a1526e6fd8e1  gcc/ada/gcc-interface/Makefile.in
*************** d69e0fff19957a7b29ee08926fc6f3cf  gcc/ad
*** 793,799 ****
  29e1f3d1ec783849cfedc4ba5b3f86d2  gcc/ada/gcc-interface/ada.h
  67dc9599090345bd6fc9fed0361f76ee  gcc/ada/gcc-interface/config-lang.in
  df2ffb467ff9812983d01da40295ec68  gcc/ada/gcc-interface/cuintp.cc
! cf4b7f77a70b65905634251350346d65  gcc/ada/gcc-interface/decl.cc
  2e46e3864371bc11eae92e2f030fe9c3  gcc/ada/gcc-interface/gadaint.h
  1e23461a8b089b3f96b0eec67b96b60d  gcc/ada/gcc-interface/gigi.h
  9f177b1d16ab7e6e558ee0eccca943ff  gcc/ada/gcc-interface/lang-specs.h
--- 793,799 ----
  29e1f3d1ec783849cfedc4ba5b3f86d2  gcc/ada/gcc-interface/ada.h
  67dc9599090345bd6fc9fed0361f76ee  gcc/ada/gcc-interface/config-lang.in
  df2ffb467ff9812983d01da40295ec68  gcc/ada/gcc-interface/cuintp.cc
! aea8c529158489b34477d251cba7f642  gcc/ada/gcc-interface/decl.cc
  2e46e3864371bc11eae92e2f030fe9c3  gcc/ada/gcc-interface/gadaint.h
  1e23461a8b089b3f96b0eec67b96b60d  gcc/ada/gcc-interface/gigi.h
  9f177b1d16ab7e6e558ee0eccca943ff  gcc/ada/gcc-interface/lang-specs.h
*************** cf4b7f77a70b65905634251350346d65  gcc/ad
*** 801,809 ****
  74cf3b6eca660d86a3d825ddc373b3be  gcc/ada/gcc-interface/misc.cc
  98e36f508f7c769bcd5983c57836e8c7  gcc/ada/gcc-interface/system.ads
  bfb9a4dce47d966bd926113ec79bd306  gcc/ada/gcc-interface/targtyps.cc
! c44a32286837f883d44111d22ff54326  gcc/ada/gcc-interface/trans.cc
! 6f0095bfbdb857126b89772872fc3ed1  gcc/ada/gcc-interface/utils.cc
! a7f76d974397a6883e148b5faba3827f  gcc/ada/gcc-interface/utils2.cc
  40e0d992ce6e9be735b40d94c1c1255c  gcc/ada/gen_il-fields.ads
  6066d153ad6d2f0c2a89e9c170be125c  gcc/ada/gen_il-gen-gen_entities.adb
  460ae9eaf4c292b48b4616f4dc61e583  gcc/ada/gen_il-gen-gen_nodes.adb
--- 801,809 ----
  74cf3b6eca660d86a3d825ddc373b3be  gcc/ada/gcc-interface/misc.cc
  98e36f508f7c769bcd5983c57836e8c7  gcc/ada/gcc-interface/system.ads
  bfb9a4dce47d966bd926113ec79bd306  gcc/ada/gcc-interface/targtyps.cc
! 418332cd1100190fe7c1414fca7d36f8  gcc/ada/gcc-interface/trans.cc
! b1dd1628f0263961b7f7d8549d9007b0  gcc/ada/gcc-interface/utils.cc
! efc46a6dc53bb22e1fb621805da96b7f  gcc/ada/gcc-interface/utils2.cc
  40e0d992ce6e9be735b40d94c1c1255c  gcc/ada/gen_il-fields.ads
  6066d153ad6d2f0c2a89e9c170be125c  gcc/ada/gen_il-gen-gen_entities.adb
  460ae9eaf4c292b48b4616f4dc61e583  gcc/ada/gen_il-gen-gen_nodes.adb
*************** c9e455822e013448265934f271d26078  gcc/ad
*** 863,869 ****
  08b6b407fb70ab584d31f060bcfcb85f  gcc/ada/indepsw.ads
  871c1163606e1886faedec2dedb26ed0  gcc/ada/init.c
  b8aafb984d33f1d16777ad198afc4b2a  gcc/ada/initialize.c
! 870e18c5ce81937d0ddfb05a90fd3ea1  gcc/ada/inline.adb
  896a70c60870f1ee662c64fbc5177dcb  gcc/ada/inline.ads
  fc83cdce66c6e2b19b7fee4cf3418e1a  gcc/ada/itypes.adb
  662aacf4d2de51a18202564379031306  gcc/ada/itypes.ads
--- 863,869 ----
  08b6b407fb70ab584d31f060bcfcb85f  gcc/ada/indepsw.ads
  871c1163606e1886faedec2dedb26ed0  gcc/ada/init.c
  b8aafb984d33f1d16777ad198afc4b2a  gcc/ada/initialize.c
! ed795fa11334e96882b74fd6d1989563  gcc/ada/inline.adb
  896a70c60870f1ee662c64fbc5177dcb  gcc/ada/inline.ads
  fc83cdce66c6e2b19b7fee4cf3418e1a  gcc/ada/itypes.adb
  662aacf4d2de51a18202564379031306  gcc/ada/itypes.ads
*************** beeb499d161ef67535137d1d7594e749  gcc/ad
*** 2792,2799 ****
  a9989140d84d82025fa6b5ca95e71a39  gcc/ada/raise.h
  c04d922b208c3adc140a041145705e55  gcc/ada/repinfo-input.adb
  b334baaa9a9b96149cbfbb6ce64d1dab  gcc/ada/repinfo-input.ads
! 638b0a443c331051c244ad30d42dcb11  gcc/ada/repinfo.adb
! 6989cef8c8854d238ab353fd26ff522f  gcc/ada/repinfo.ads
  e6ce5adad5c56ba067dfe6755141a1c0  gcc/ada/repinfo.h
  cac48cc4a4d9530bc462b3cd0e212eea  gcc/ada/restrict.adb
  b27c6e8308446f073d73b502cf17e712  gcc/ada/restrict.ads
--- 2792,2799 ----
  a9989140d84d82025fa6b5ca95e71a39  gcc/ada/raise.h
  c04d922b208c3adc140a041145705e55  gcc/ada/repinfo-input.adb
  b334baaa9a9b96149cbfbb6ce64d1dab  gcc/ada/repinfo-input.ads
! 5609217cbc37d60a051ca0f41248a7d4  gcc/ada/repinfo.adb
! f7c57f509b1dd7a540874c0b03e00358  gcc/ada/repinfo.ads
  e6ce5adad5c56ba067dfe6755141a1c0  gcc/ada/repinfo.h
  cac48cc4a4d9530bc462b3cd0e212eea  gcc/ada/restrict.adb
  b27c6e8308446f073d73b502cf17e712  gcc/ada/restrict.ads
*************** dd3c4c7e7bba2fd96ad87555473b1be8  gcc/ad
*** 2819,2827 ****
  c37b5cae64bc71d5b30139e04c31796d  gcc/ada/seh_init.c
  b60f965eb0068f4ef9f60362378b0c9e  gcc/ada/sem.adb
  e70e0fe1deaf9153a4884095d153dd82  gcc/ada/sem.ads
! 0485c822ca845d653ff1c5ed3e84dc6c  gcc/ada/sem_aggr.adb
  bc71ad0491fa61390ba4b31d799b2dae  gcc/ada/sem_aggr.ads
! 3f982826a1738412c31f07d70afc68e8  gcc/ada/sem_attr.adb
  3d50876170b765a588430f4d1cd04558  gcc/ada/sem_attr.ads
  8e42c26d133289bc49008e92fd966b83  gcc/ada/sem_aux.adb
  088bd6652821c1edc3b504cc95da3f42  gcc/ada/sem_aux.ads
--- 2819,2827 ----
  c37b5cae64bc71d5b30139e04c31796d  gcc/ada/seh_init.c
  b60f965eb0068f4ef9f60362378b0c9e  gcc/ada/sem.adb
  e70e0fe1deaf9153a4884095d153dd82  gcc/ada/sem.ads
! 9044b2c904fea0ca89b122ec391975c0  gcc/ada/sem_aggr.adb
  bc71ad0491fa61390ba4b31d799b2dae  gcc/ada/sem_aggr.ads
! aeb43cb4faf5bcec6ef0e0525387f2f0  gcc/ada/sem_attr.adb
  3d50876170b765a588430f4d1cd04558  gcc/ada/sem_attr.ads
  8e42c26d133289bc49008e92fd966b83  gcc/ada/sem_aux.adb
  088bd6652821c1edc3b504cc95da3f42  gcc/ada/sem_aux.ads
*************** bc71ad0491fa61390ba4b31d799b2dae  gcc/ad
*** 2829,2853 ****
  cb017ef183c47348a71d052d39be4bb0  gcc/ada/sem_case.ads
  9410ba5ff97c5701fdccfdaf1dfb7303  gcc/ada/sem_cat.adb
  93825171ac85d9e03db3e47c220ff7f9  gcc/ada/sem_cat.ads
! f2c6ce6a625a22419e78b1594dc98c96  gcc/ada/sem_ch10.adb
  40f63c56f82085566f13ca50914990e7  gcc/ada/sem_ch10.ads
  ed28c0c11a48d3eff130c0afc09b7e0f  gcc/ada/sem_ch11.adb
  3c73933ed4c54ac6090736275b072542  gcc/ada/sem_ch11.ads
! f0a9d27efd2c4562fa3e3aab97dd8a1d  gcc/ada/sem_ch12.adb
  a432065f95efc62fd49d139a9da251c4  gcc/ada/sem_ch12.ads
! 3d0bfbd778ac1442d950f081d52c0bf3  gcc/ada/sem_ch13.adb
  aaf7cf57dc41bc250bfe241c089cae3e  gcc/ada/sem_ch13.ads
  927ab853493439ecf619d639e5173bb4  gcc/ada/sem_ch2.adb
  c4875c3fb6f6e196123c4bee7db7923b  gcc/ada/sem_ch2.ads
! 9beb687d00e0f51ad3cf3b3561e61705  gcc/ada/sem_ch3.adb
  1fca2e6b2bc36a4d6328c9d96af6cfb3  gcc/ada/sem_ch3.ads
! 79c86ae3b42c5430c31624257e53f05b  gcc/ada/sem_ch4.adb
! d0d55b5c7178730b4379dbea4d669abe  gcc/ada/sem_ch4.ads
  c3ad3d10f8b77c300a53661e624021eb  gcc/ada/sem_ch5.adb
  ab69996d3822ad660d28709ab3cf046b  gcc/ada/sem_ch5.ads
! 5df18a551da23bdac33c37ed5556b339  gcc/ada/sem_ch6.adb
  1880e12d15e4f7a2655d25e1a39eb8c4  gcc/ada/sem_ch6.ads
! e80c2fc0177cad40b56d91fb367bcc52  gcc/ada/sem_ch7.adb
  ba37c865ac4be0ab3408a156f217b148  gcc/ada/sem_ch7.ads
  46d3153cf9f6d1c551a40268bce2b762  gcc/ada/sem_ch8.adb
  ecd7edf93ca918e3d9736ef3ca4b6529  gcc/ada/sem_ch8.ads
--- 2829,2853 ----
  cb017ef183c47348a71d052d39be4bb0  gcc/ada/sem_case.ads
  9410ba5ff97c5701fdccfdaf1dfb7303  gcc/ada/sem_cat.adb
  93825171ac85d9e03db3e47c220ff7f9  gcc/ada/sem_cat.ads
! 13267e1e7c1fbee3c9bd7b8068d00f65  gcc/ada/sem_ch10.adb
  40f63c56f82085566f13ca50914990e7  gcc/ada/sem_ch10.ads
  ed28c0c11a48d3eff130c0afc09b7e0f  gcc/ada/sem_ch11.adb
  3c73933ed4c54ac6090736275b072542  gcc/ada/sem_ch11.ads
! 02f582d22094eb01c184610f937555e5  gcc/ada/sem_ch12.adb
  a432065f95efc62fd49d139a9da251c4  gcc/ada/sem_ch12.ads
! 8a298449ee2ee90b45102f7d4eeefb97  gcc/ada/sem_ch13.adb
  aaf7cf57dc41bc250bfe241c089cae3e  gcc/ada/sem_ch13.ads
  927ab853493439ecf619d639e5173bb4  gcc/ada/sem_ch2.adb
  c4875c3fb6f6e196123c4bee7db7923b  gcc/ada/sem_ch2.ads
! 93486293773330451c2caae76faaecb3  gcc/ada/sem_ch3.adb
  1fca2e6b2bc36a4d6328c9d96af6cfb3  gcc/ada/sem_ch3.ads
! deb6974405ea54141f8107717ebc15b7  gcc/ada/sem_ch4.adb
! 6d1d0171249740f7108b433e1ac5ced3  gcc/ada/sem_ch4.ads
  c3ad3d10f8b77c300a53661e624021eb  gcc/ada/sem_ch5.adb
  ab69996d3822ad660d28709ab3cf046b  gcc/ada/sem_ch5.ads
! 264aacea30c2125472817bda55a6e826  gcc/ada/sem_ch6.adb
  1880e12d15e4f7a2655d25e1a39eb8c4  gcc/ada/sem_ch6.ads
! 32f55ca6807c88d61d8274403291747a  gcc/ada/sem_ch7.adb
  ba37c865ac4be0ab3408a156f217b148  gcc/ada/sem_ch7.ads
  46d3153cf9f6d1c551a40268bce2b762  gcc/ada/sem_ch8.adb
  ecd7edf93ca918e3d9736ef3ca4b6529  gcc/ada/sem_ch8.ads
*************** ce27239f99361e61d12bb5bdfff0a208  gcc/ad
*** 2869,2886 ****
  dcf2c3ccb5cc555e421ba9893cb3a2c8  gcc/ada/sem_intr.ads
  cd1485ab473af7619af9b0cdb75ff5f4  gcc/ada/sem_mech.adb
  2628f4db0a13a198a497a1438f61ffa9  gcc/ada/sem_mech.ads
! bae94e12c9fdbf4a46f0a050968a1a68  gcc/ada/sem_prag.adb
  2fc94fa1637a92b8548fdb0b65fd7bd4  gcc/ada/sem_prag.ads
! c2413e20316a24bc46560204ad3e7df6  gcc/ada/sem_res.adb
  8ed4f4454daa145c7fddf86782258422  gcc/ada/sem_res.ads
  e4b6d1e16b208ca35791c42ee9c3d067  gcc/ada/sem_scil.adb
  55301aee52465a299b07b1bb889a8304  gcc/ada/sem_scil.ads
  f8d57c959d78db9bc3e28697e1ec08ca  gcc/ada/sem_smem.adb
  a8b48863de3b07302a6dded1699bca0f  gcc/ada/sem_smem.ads
! e79e4c1e0518e3b9693043d0785d1d17  gcc/ada/sem_type.adb
  c071d50bf00e96003f25bc610c901949  gcc/ada/sem_type.ads
! b6c39c866362434064a8a73d15d101ed  gcc/ada/sem_util.adb
! e0470a8dd81fc3a95a3cd7bf8c3d5a58  gcc/ada/sem_util.ads
  3c74440d6680a37e1605e0696651e98b  gcc/ada/sem_warn.adb
  3ea742e0239d48146217b2888477f742  gcc/ada/sem_warn.ads
  515bb2980bf2da708a3a883fa201b105  gcc/ada/set_targ.adb
--- 2869,2886 ----
  dcf2c3ccb5cc555e421ba9893cb3a2c8  gcc/ada/sem_intr.ads
  cd1485ab473af7619af9b0cdb75ff5f4  gcc/ada/sem_mech.adb
  2628f4db0a13a198a497a1438f61ffa9  gcc/ada/sem_mech.ads
! 0059c1f573176b8af855bd92c9043dbd  gcc/ada/sem_prag.adb
  2fc94fa1637a92b8548fdb0b65fd7bd4  gcc/ada/sem_prag.ads
! d46d0d1e48ef2fddfed0797985507448  gcc/ada/sem_res.adb
  8ed4f4454daa145c7fddf86782258422  gcc/ada/sem_res.ads
  e4b6d1e16b208ca35791c42ee9c3d067  gcc/ada/sem_scil.adb
  55301aee52465a299b07b1bb889a8304  gcc/ada/sem_scil.ads
  f8d57c959d78db9bc3e28697e1ec08ca  gcc/ada/sem_smem.adb
  a8b48863de3b07302a6dded1699bca0f  gcc/ada/sem_smem.ads
! 8ededc1bed121a2e752978773602da9a  gcc/ada/sem_type.adb
  c071d50bf00e96003f25bc610c901949  gcc/ada/sem_type.ads
! 9beab99260d6c3e1688f86daf46762ae  gcc/ada/sem_util.adb
! 3f302144d200644a75957c721a2bc55d  gcc/ada/sem_util.ads
  3c74440d6680a37e1605e0696651e98b  gcc/ada/sem_warn.adb
  3ea742e0239d48146217b2888477f742  gcc/ada/sem_warn.ads
  515bb2980bf2da708a3a883fa201b105  gcc/ada/set_targ.adb
*************** e1f9606817a872c9b1770a2950665e17  gcc/al
*** 2995,3001 ****
  e2c04eccc631052e7aa15c27e287e593  gcc/align.h
  889f9ffc24064f8ad2fbaf928d50d3e6  gcc/alloc-pool.cc
  aad6b6421ba955142beb58263efb7ca8  gcc/alloc-pool.h
! 862349cf69e7a85934ac81369c356236  gcc/analyzer/ChangeLog
  71cd762fdeee724b494e94ea479c15fa  gcc/analyzer/analysis-plan.cc
  2400916c9f340c6914b8432d05919cec  gcc/analyzer/analysis-plan.h
  6084312218152cf76e77ec8df68925c8  gcc/analyzer/analyzer-language.cc
--- 2995,3001 ----
  e2c04eccc631052e7aa15c27e287e593  gcc/align.h
  889f9ffc24064f8ad2fbaf928d50d3e6  gcc/alloc-pool.cc
  aad6b6421ba955142beb58263efb7ca8  gcc/alloc-pool.h
! 074dec4cd2f14b7a809a1bc58df61c3c  gcc/analyzer/ChangeLog
  71cd762fdeee724b494e94ea479c15fa  gcc/analyzer/analysis-plan.cc
  2400916c9f340c6914b8432d05919cec  gcc/analyzer/analysis-plan.h
  6084312218152cf76e77ec8df68925c8  gcc/analyzer/analyzer-language.cc
*************** cded5757047ead6e74730e54e18f7acf  gcc/an
*** 3017,3035 ****
  a0e15438ec04b2556ebb112e01e89952  gcc/analyzer/call-info.h
  2239ec787fad77a5b6dea3ca6a0620f7  gcc/analyzer/call-string.cc
  46d32244c2de1cd5d9bdddd851210e53  gcc/analyzer/call-string.h
! c51d4fb626f56786fce68579af18ec47  gcc/analyzer/call-summary.cc
  819c37f4afeb81a9a97415a089000223  gcc/analyzer/call-summary.h
! 8a41323aa257065885bf96dfaf8cb986  gcc/analyzer/checker-event.cc
  095f746318c2c0b54322b39483925ef0  gcc/analyzer/checker-event.h
  d2e0b822c9f7c5bcd0cf55ce1bb05e5c  gcc/analyzer/checker-path.cc
  9e4c31b74f0c53c83ec54d8b5e5e7fdf  gcc/analyzer/checker-path.h
  6d1f392b0a7b3ad5fb775709ffd9d9b2  gcc/analyzer/complexity.cc
  3c69f624c442f52947d127f78c5f0785  gcc/analyzer/complexity.h
! 89e949f41aa8f2a681b38499fa613a21  gcc/analyzer/constraint-manager.cc
! 409d6fa751305734672adc0510a6dd78  gcc/analyzer/constraint-manager.h
  356e8f28d83330404dd8a5b5b891469d  gcc/analyzer/diagnostic-manager.cc
  f77bcbdfbc52ea12a50fef39dd640bc5  gcc/analyzer/diagnostic-manager.h
! 5056bb759da397c6e45974f84d555b21  gcc/analyzer/engine.cc
  5fad989c6cf29a58131d954d5e869f6d  gcc/analyzer/engine.h
  b046d01a504b00ed0c8f0209ba0892c2  gcc/analyzer/exploded-graph.h
  e84037dd3458b141b35f6f718aeb1ca1  gcc/analyzer/feasible-graph.cc
--- 3017,3035 ----
  a0e15438ec04b2556ebb112e01e89952  gcc/analyzer/call-info.h
  2239ec787fad77a5b6dea3ca6a0620f7  gcc/analyzer/call-string.cc
  46d32244c2de1cd5d9bdddd851210e53  gcc/analyzer/call-string.h
! 89913734af5f22af4ba9e1c4979031a3  gcc/analyzer/call-summary.cc
  819c37f4afeb81a9a97415a089000223  gcc/analyzer/call-summary.h
! c711bbfb5180dda8dd10e3d32cc7d2fe  gcc/analyzer/checker-event.cc
  095f746318c2c0b54322b39483925ef0  gcc/analyzer/checker-event.h
  d2e0b822c9f7c5bcd0cf55ce1bb05e5c  gcc/analyzer/checker-path.cc
  9e4c31b74f0c53c83ec54d8b5e5e7fdf  gcc/analyzer/checker-path.h
  6d1f392b0a7b3ad5fb775709ffd9d9b2  gcc/analyzer/complexity.cc
  3c69f624c442f52947d127f78c5f0785  gcc/analyzer/complexity.h
! a7eba74ad11abd0b266ae534d9ce6faa  gcc/analyzer/constraint-manager.cc
! dda47caffa313b30ac756b6fab50d9b5  gcc/analyzer/constraint-manager.h
  356e8f28d83330404dd8a5b5b891469d  gcc/analyzer/diagnostic-manager.cc
  f77bcbdfbc52ea12a50fef39dd640bc5  gcc/analyzer/diagnostic-manager.h
! ae0f55c83f0b77f2cef6f01b1616614f  gcc/analyzer/engine.cc
  5fad989c6cf29a58131d954d5e869f6d  gcc/analyzer/engine.h
  b046d01a504b00ed0c8f0209ba0892c2  gcc/analyzer/exploded-graph.h
  e84037dd3458b141b35f6f718aeb1ca1  gcc/analyzer/feasible-graph.cc
*************** e84037dd3458b141b35f6f718aeb1ca1  gcc/an
*** 3037,3046 ****
  174e5e626a09974301c14113f7aa2eb4  gcc/analyzer/function-set.cc
  8b4b965355b6e6f8078aa2f58733b1c2  gcc/analyzer/function-set.h
  88201b6dddc1371f6f47d023a6bf5eeb  gcc/analyzer/infinite-recursion.cc
! e1eef3cefe2c5c66ad3a72f4af11df7e  gcc/analyzer/inlining-iterator.h
  4da22ec289817922154891f28955bbb3  gcc/analyzer/kf-analyzer.cc
  ed32e24c398ffb49bd829c77b37f9577  gcc/analyzer/kf-lang-cp.cc
! cf25a862be97599133dfce78fa57ee1d  gcc/analyzer/kf.cc
  d24d56ded560a10b2edc0e92d0faaa22  gcc/analyzer/known-function-manager.cc
  eba4edd647868d36322e7c38bebdde60  gcc/analyzer/known-function-manager.h
  3d5c36ce6cdb84c3e3b900f5f2bc06b8  gcc/analyzer/pending-diagnostic.cc
--- 3037,3046 ----
  174e5e626a09974301c14113f7aa2eb4  gcc/analyzer/function-set.cc
  8b4b965355b6e6f8078aa2f58733b1c2  gcc/analyzer/function-set.h
  88201b6dddc1371f6f47d023a6bf5eeb  gcc/analyzer/infinite-recursion.cc
! 959a1f04500dce6f583e818a62d6b5a0  gcc/analyzer/inlining-iterator.h
  4da22ec289817922154891f28955bbb3  gcc/analyzer/kf-analyzer.cc
  ed32e24c398ffb49bd829c77b37f9577  gcc/analyzer/kf-lang-cp.cc
! be533eac5ac15ab95562f1cf971cd132  gcc/analyzer/kf.cc
  d24d56ded560a10b2edc0e92d0faaa22  gcc/analyzer/known-function-manager.cc
  eba4edd647868d36322e7c38bebdde60  gcc/analyzer/known-function-manager.h
  3d5c36ce6cdb84c3e3b900f5f2bc06b8  gcc/analyzer/pending-diagnostic.cc
*************** a2282f17682c81de6bbf63bb8faae034  gcc/an
*** 3051,3102 ****
  212950fc0faff93dd23ba489ec66d3b1  gcc/analyzer/program-state.h
  624821064dcb4a4879da1c6f63792920  gcc/analyzer/reachability.h
  a6d8f7d03a8c67f25d62ce7c28bb017c  gcc/analyzer/region-model-asm.cc
! fba261679900e26a6fc2a9626ccb8fc4  gcc/analyzer/region-model-manager.cc
  cfcffee1211384fccf393a4fd2b2064f  gcc/analyzer/region-model-manager.h
  6b215a2b0593ce9b93d92bc26c058b55  gcc/analyzer/region-model-reachability.cc
  bac0ef51d6cb9e568a105621c3595fc3  gcc/analyzer/region-model-reachability.h
! e02011caba2d56a60f9ea6d0bf66b9e8  gcc/analyzer/region-model.cc
  82dcc67124a82c84a906aaac246fd168  gcc/analyzer/region-model.h
! a805ae3a5f4e40a3e25c774a087bd08d  gcc/analyzer/region.cc
! 080d3e83da6bdaa6d2bb7b433034f044  gcc/analyzer/region.h
  4687dc517264a9c9464c3babe9978c1a  gcc/analyzer/sm-fd.cc
  281c241da80afbc19464d68d9ec58cb4  gcc/analyzer/sm-fd.dot
  0a4df09d154ac49bece0fd155d590a45  gcc/analyzer/sm-file.cc
  799b0b58cf75d61bdf36a18def9580c8  gcc/analyzer/sm-file.dot
! 5bb98f90fbeece882226e04af09ffe6f  gcc/analyzer/sm-malloc.cc
  bf15e55ffdb8d42d8ea6f33329a44eb1  gcc/analyzer/sm-malloc.dot
  b621465e0fa31d19e84fc40b460b3264  gcc/analyzer/sm-pattern-test.cc
  9f3d09065bd05bf19a476fc5af18c56d  gcc/analyzer/sm-sensitive.cc
  cbab4d229b54b60402326e97cc337f31  gcc/analyzer/sm-signal.cc
! 127173b38b545e9e39145503328d0540  gcc/analyzer/sm-taint.cc
  3a191d66e39aaada43bdab4a6908131e  gcc/analyzer/sm.cc
  1489c45be87c0a2b68d855ed3953ad55  gcc/analyzer/sm.h
! f83ba210d05f5329ca4ca2aeb3a649d7  gcc/analyzer/state-purge.cc
  34c1ff5539fdfdcc25afa2c74dd492fd  gcc/analyzer/state-purge.h
! ffa9ab3ff70c495547abd4f0990f26af  gcc/analyzer/store.cc
! ce1502221a6b4f60b4d68e17e432e0aa  gcc/analyzer/store.h
! 4d00a8a1ae1d1e516cfa48dde565b388  gcc/analyzer/supergraph.cc
  c2f2cde735be8754015b085d20409b06  gcc/analyzer/supergraph.h
  8ce4c3c6eb2473c657a3093fa09cbc89  gcc/analyzer/svalue.cc
  2b6839e6b48483b78f9f7bbc3e075147  gcc/analyzer/svalue.h
  8a66bccea7048ad36db80ad3a60556d0  gcc/analyzer/trimmed-graph.cc
  6cc535d62619ab8fe9d621ed17dcebbb  gcc/analyzer/trimmed-graph.h
! a9cca2fc577d8b5039354046f9abf62f  gcc/analyzer/varargs.cc
  47edda2a9e4ad848260206e8228a4ee2  gcc/analyzer/varargs.dot
  6062e521f076f3ebecb6b7c10bc9c19c  gcc/array-traits.h
! 652c3cf62ea26ccbcbe15d6b09ee9fe6  gcc/asan.cc
  e88bf1ee507e058adecd43ef10ff557b  gcc/asan.h
  1116915f4adb131b5451010ff6eb3264  gcc/attr-fnspec.h
! 75403fb1a76ddaafeebf05698a693e98  gcc/attribs.cc
  910cd70bc9d3cdcaf432c9d1669b1393  gcc/attribs.h
  e174b4caa93ad41c4f53efed203ea6a9  gcc/auto-inc-dec.cc
  5e297ee0acade8ac97fabe760b5e9ff3  gcc/auto-profile.cc
  53e6081015db1da68c92d954c932ac53  gcc/auto-profile.h
  340edf75f9fdacfbe681185c549b56e3  gcc/backend.h
  2c7acdc49c294ee259cf96681120a757  gcc/basic-block.h
! 0bf2369d106e1b2a0daf5c20b8c18c1a  gcc/bb-reorder.cc
  3ad42f3195454ddf0ad44aea8bdfa110  gcc/bb-reorder.h
! dcf82fc32dd2e8e29c5853bf4dc6fa1e  gcc/bitmap.cc
  8b6ce913c0d62cb3d8a7c660be194357  gcc/bitmap.h
  294ed61d52ae893dd5c09710fe945aca  gcc/btfout.cc
  bbdd0e6a2c558889d7b99c9e61ca5571  gcc/builtin-attrs.def
--- 3051,3102 ----
  212950fc0faff93dd23ba489ec66d3b1  gcc/analyzer/program-state.h
  624821064dcb4a4879da1c6f63792920  gcc/analyzer/reachability.h
  a6d8f7d03a8c67f25d62ce7c28bb017c  gcc/analyzer/region-model-asm.cc
! b0266efa2ea70f015deb305d3a2e331c  gcc/analyzer/region-model-manager.cc
  cfcffee1211384fccf393a4fd2b2064f  gcc/analyzer/region-model-manager.h
  6b215a2b0593ce9b93d92bc26c058b55  gcc/analyzer/region-model-reachability.cc
  bac0ef51d6cb9e568a105621c3595fc3  gcc/analyzer/region-model-reachability.h
! 2e451d2a41e77acecd74ec42d4c1463f  gcc/analyzer/region-model.cc
  82dcc67124a82c84a906aaac246fd168  gcc/analyzer/region-model.h
! e68fc020fec2da29df09eb9c26413182  gcc/analyzer/region.cc
! 79beb02f0ae132e1e8189c4cac7280a1  gcc/analyzer/region.h
  4687dc517264a9c9464c3babe9978c1a  gcc/analyzer/sm-fd.cc
  281c241da80afbc19464d68d9ec58cb4  gcc/analyzer/sm-fd.dot
  0a4df09d154ac49bece0fd155d590a45  gcc/analyzer/sm-file.cc
  799b0b58cf75d61bdf36a18def9580c8  gcc/analyzer/sm-file.dot
! 9cf398dd534b2dfb751b4570a70ad6e4  gcc/analyzer/sm-malloc.cc
  bf15e55ffdb8d42d8ea6f33329a44eb1  gcc/analyzer/sm-malloc.dot
  b621465e0fa31d19e84fc40b460b3264  gcc/analyzer/sm-pattern-test.cc
  9f3d09065bd05bf19a476fc5af18c56d  gcc/analyzer/sm-sensitive.cc
  cbab4d229b54b60402326e97cc337f31  gcc/analyzer/sm-signal.cc
! 9af35e47de4f90db91252a5bb41437b4  gcc/analyzer/sm-taint.cc
  3a191d66e39aaada43bdab4a6908131e  gcc/analyzer/sm.cc
  1489c45be87c0a2b68d855ed3953ad55  gcc/analyzer/sm.h
! 66cd2430c35dd89129353e387e92aa95  gcc/analyzer/state-purge.cc
  34c1ff5539fdfdcc25afa2c74dd492fd  gcc/analyzer/state-purge.h
! 6dc0e53b2816ffb53f826dc330c84268  gcc/analyzer/store.cc
! 83f16acbe87af28191f329806f34c235  gcc/analyzer/store.h
! d5e204d269567e7f87dbd108b3534cfe  gcc/analyzer/supergraph.cc
  c2f2cde735be8754015b085d20409b06  gcc/analyzer/supergraph.h
  8ce4c3c6eb2473c657a3093fa09cbc89  gcc/analyzer/svalue.cc
  2b6839e6b48483b78f9f7bbc3e075147  gcc/analyzer/svalue.h
  8a66bccea7048ad36db80ad3a60556d0  gcc/analyzer/trimmed-graph.cc
  6cc535d62619ab8fe9d621ed17dcebbb  gcc/analyzer/trimmed-graph.h
! eea1d859327444bcf8618ae79eac49a5  gcc/analyzer/varargs.cc
  47edda2a9e4ad848260206e8228a4ee2  gcc/analyzer/varargs.dot
  6062e521f076f3ebecb6b7c10bc9c19c  gcc/array-traits.h
! 14e568d63c7463eaf14e6be370c8042b  gcc/asan.cc
  e88bf1ee507e058adecd43ef10ff557b  gcc/asan.h
  1116915f4adb131b5451010ff6eb3264  gcc/attr-fnspec.h
! 0893fa1e464a180774d4aa5d518943b5  gcc/attribs.cc
  910cd70bc9d3cdcaf432c9d1669b1393  gcc/attribs.h
  e174b4caa93ad41c4f53efed203ea6a9  gcc/auto-inc-dec.cc
  5e297ee0acade8ac97fabe760b5e9ff3  gcc/auto-profile.cc
  53e6081015db1da68c92d954c932ac53  gcc/auto-profile.h
  340edf75f9fdacfbe681185c549b56e3  gcc/backend.h
  2c7acdc49c294ee259cf96681120a757  gcc/basic-block.h
! 4d57eca21a8d5db55d17ff099fb6f725  gcc/bb-reorder.cc
  3ad42f3195454ddf0ad44aea8bdfa110  gcc/bb-reorder.h
! 9d55c6e9f0e78e5e96c9050f88e0d78a  gcc/bitmap.cc
  8b6ce913c0d62cb3d8a7c660be194357  gcc/bitmap.h
  294ed61d52ae893dd5c09710fe945aca  gcc/btfout.cc
  bbdd0e6a2c558889d7b99c9e61ca5571  gcc/builtin-attrs.def
*************** cd880946aff3cd75bff1d0edafa92c14  gcc/bu
*** 3104,3115 ****
  8339eabb575538481e84e2e65c7e9384  gcc/builtins.cc
  8a86b0c51f15d3cd6813b9c29784719f  gcc/builtins.def
  92a923d816f64b2130d01c337f74afaa  gcc/builtins.h
! 8d979c85cc99f9bed25674a07af3aa84  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  cb2dd3887aec46346c8b6f2e25cd2134  gcc/c-family/c-ada-spec.cc
  de8eafcdf817fbea182e701f29a59aa1  gcc/c-family/c-ada-spec.h
! 747d2e204f111e041977a8f383beada4  gcc/c-family/c-attribs.cc
! f144232c8e61d31781c975287cc87633  gcc/c-family/c-common.cc
  14cc2c078b45b45e351e4ee4453dffe7  gcc/c-family/c-common.def
  5dae9e83d3de07bbde587cb0204b8f57  gcc/c-family/c-common.h
  71f04ad211b574b2cc40ed074b45e0dd  gcc/c-family/c-cppbuiltin.cc
--- 3104,3115 ----
  8339eabb575538481e84e2e65c7e9384  gcc/builtins.cc
  8a86b0c51f15d3cd6813b9c29784719f  gcc/builtins.def
  92a923d816f64b2130d01c337f74afaa  gcc/builtins.h
! 18a7d32d4e4da13ae11b4a5077805ab5  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  cb2dd3887aec46346c8b6f2e25cd2134  gcc/c-family/c-ada-spec.cc
  de8eafcdf817fbea182e701f29a59aa1  gcc/c-family/c-ada-spec.h
! 685fbbfc5dd238220e1a87a69c1959f8  gcc/c-family/c-attribs.cc
! 858855870c75d2029a59b182cec44350  gcc/c-family/c-common.cc
  14cc2c078b45b45e351e4ee4453dffe7  gcc/c-family/c-common.def
  5dae9e83d3de07bbde587cb0204b8f57  gcc/c-family/c-common.h
  71f04ad211b574b2cc40ed074b45e0dd  gcc/c-family/c-cppbuiltin.cc
*************** b45a3a85918a7fc67dd9ed25c98bb687  gcc/c-
*** 3119,3133 ****
  8601b945674da639ae713c6937e5edb3  gcc/c-family/c-gimplify.cc
  bf34104a64fd989a22d8b5502f957b44  gcc/c-family/c-indentation.cc
  3234ffc53c680057ee5d3ff2ab383d77  gcc/c-family/c-indentation.h
! 078251e9ad9919f61135834da54e90a2  gcc/c-family/c-lex.cc
  93df9aa0873ff86ddfffca340dfe26c7  gcc/c-family/c-objc.h
  29d42f64cf0379ecb0c46b6edba3f4db  gcc/c-family/c-omp.cc
  1fe613d2f471ea5e7c5cc28a55b63972  gcc/c-family/c-opts.cc
! 64a297825314ac3a33ed87583c63fc98  gcc/c-family/c-pch.cc
  4e954855cc5471cec6e2f92e6029d510  gcc/c-family/c-ppoutput.cc
! e6c5f730dd701ef7973785a7c8deef42  gcc/c-family/c-pragma.cc
  291e6dbd1f3ff17d1ba067d22eb8d6c2  gcc/c-family/c-pragma.h
! 3393a82ed74a9d1d9eb122a67a23a694  gcc/c-family/c-pretty-print.cc
  41423bec7eaf515748c1e4cb455fd2be  gcc/c-family/c-pretty-print.h
  0adbeaa3e205c1aba943bdbf75128ec0  gcc/c-family/c-semantics.cc
  4db228f8d2a2a8197f03b026c662ced9  gcc/c-family/c-spellcheck.cc
--- 3119,3133 ----
  8601b945674da639ae713c6937e5edb3  gcc/c-family/c-gimplify.cc
  bf34104a64fd989a22d8b5502f957b44  gcc/c-family/c-indentation.cc
  3234ffc53c680057ee5d3ff2ab383d77  gcc/c-family/c-indentation.h
! 05ec59058bc76b1bc3848ad44b75b0fb  gcc/c-family/c-lex.cc
  93df9aa0873ff86ddfffca340dfe26c7  gcc/c-family/c-objc.h
  29d42f64cf0379ecb0c46b6edba3f4db  gcc/c-family/c-omp.cc
  1fe613d2f471ea5e7c5cc28a55b63972  gcc/c-family/c-opts.cc
! 080d2bfa649f3c663483a76620a85ccd  gcc/c-family/c-pch.cc
  4e954855cc5471cec6e2f92e6029d510  gcc/c-family/c-ppoutput.cc
! bc59ad36d5ab172debe15cae20b50a21  gcc/c-family/c-pragma.cc
  291e6dbd1f3ff17d1ba067d22eb8d6c2  gcc/c-family/c-pragma.h
! aae325e44e5de0547f7c4d20ec0b8150  gcc/c-family/c-pretty-print.cc
  41423bec7eaf515748c1e4cb455fd2be  gcc/c-family/c-pretty-print.h
  0adbeaa3e205c1aba943bdbf75128ec0  gcc/c-family/c-semantics.cc
  4db228f8d2a2a8197f03b026c662ced9  gcc/c-family/c-spellcheck.cc
*************** beb75e8a7cb114d9af708092226dc0ad  gcc/c-
*** 3144,3154 ****
  8ec9a4912d8b3f7d94a11ee04da7517e  gcc/c-family/known-headers.h
  6b3898853ed0b8ac1c9365f8e0da36bd  gcc/c-family/name-hint.h
  78725d6bd115506bafd5753f5e1e3cd0  gcc/c-family/stub-objc.cc
! 2f9e500a524636c37d74e2a1d2b02155  gcc/c/ChangeLog
  99998984ca5752ab57a30960e8384032  gcc/c/Make-lang.in
  5d00d791728697d48bdf1b6e276ce5bb  gcc/c/c-aux-info.cc
  1c014228ffb2f2191a1ab3cbd03422dc  gcc/c/c-convert.cc
! df852b690a75bba89d32592872a61f48  gcc/c/c-decl.cc
  1d53fd8d8e52cf57a0005164f40c31b7  gcc/c/c-errors.cc
  b425749aff683118700bf07ba9eb0653  gcc/c/c-fold.cc
  36f1771d9957e6a1622b001a02e07e2c  gcc/c/c-lang.cc
--- 3144,3154 ----
  8ec9a4912d8b3f7d94a11ee04da7517e  gcc/c-family/known-headers.h
  6b3898853ed0b8ac1c9365f8e0da36bd  gcc/c-family/name-hint.h
  78725d6bd115506bafd5753f5e1e3cd0  gcc/c-family/stub-objc.cc
! c34d0d573e3fda8b4fda9c2b2221ed03  gcc/c/ChangeLog
  99998984ca5752ab57a30960e8384032  gcc/c/Make-lang.in
  5d00d791728697d48bdf1b6e276ce5bb  gcc/c/c-aux-info.cc
  1c014228ffb2f2191a1ab3cbd03422dc  gcc/c/c-convert.cc
! 5e42f5b6b7424e3824139d550a5a1b7f  gcc/c/c-decl.cc
  1d53fd8d8e52cf57a0005164f40c31b7  gcc/c/c-errors.cc
  b425749aff683118700bf07ba9eb0653  gcc/c/c-fold.cc
  36f1771d9957e6a1622b001a02e07e2c  gcc/c/c-lang.cc
*************** ab9869768090ce9680785aa66ec30241  gcc/c/
*** 3164,3170 ****
  05681ad54ba0d53b5bbfab61b6f033c9  gcc/c/gimple-parser.cc
  b533a52e577cb5b931c58ea29447e7a3  gcc/c/gimple-parser.h
  906b2b6452ced7cb3661999408b82872  gcc/caller-save.cc
! 3c0b3a048a3c3abca678219398795c6c  gcc/calls.cc
  158b2cc7af4b3645a2fa5d18b0711705  gcc/calls.h
  7d2bc64e4484a0e55e1b7844b91204b6  gcc/ccmp.cc
  081acff617120e3e3c99bafb4566d3d6  gcc/ccmp.h
--- 3164,3170 ----
  05681ad54ba0d53b5bbfab61b6f033c9  gcc/c/gimple-parser.cc
  b533a52e577cb5b931c58ea29447e7a3  gcc/c/gimple-parser.h
  906b2b6452ced7cb3661999408b82872  gcc/caller-save.cc
! b9dbbd8aa274a426a40cb3682d3df482  gcc/calls.cc
  158b2cc7af4b3645a2fa5d18b0711705  gcc/calls.h
  7d2bc64e4484a0e55e1b7844b91204b6  gcc/ccmp.cc
  081acff617120e3e3c99bafb4566d3d6  gcc/ccmp.h
*************** d2ee82e91fa150947cec2d680d653ad4  gcc/cf
*** 3177,3183 ****
  650ab513e0404ac58a19e4200f491d8a  gcc/cfgbuild.h
  f58dfd6d19e5f05cdc84465ac491c541  gcc/cfgcleanup.cc
  faf5886336423b3c1589e8b8b55f2cec  gcc/cfgcleanup.h
! fe6774e694bd837ef62720fe344c1061  gcc/cfgexpand.cc
  e0f3df5bcd51198c70302a24cfecea78  gcc/cfgexpand.h
  8645e0e85a21570658b7cd0f8b66028b  gcc/cfghooks.cc
  38772c7ea67be80e15630312bda73eba  gcc/cfghooks.h
--- 3177,3183 ----
  650ab513e0404ac58a19e4200f491d8a  gcc/cfgbuild.h
  f58dfd6d19e5f05cdc84465ac491c541  gcc/cfgcleanup.cc
  faf5886336423b3c1589e8b8b55f2cec  gcc/cfgcleanup.h
! 299977530c2ef928dbad03e9a99b7c27  gcc/cfgexpand.cc
  e0f3df5bcd51198c70302a24cfecea78  gcc/cfgexpand.h
  8645e0e85a21570658b7cd0f8b66028b  gcc/cfghooks.cc
  38772c7ea67be80e15630312bda73eba  gcc/cfghooks.h
*************** b5f4ea42b8d9f3a3c90ebad493a090e4  gcc/cf
*** 3186,3198 ****
  c1c032d2fc3eeaf6c0fa41ca7fa43fd6  gcc/cfgloopanal.cc
  d019cb2ea45f5fa1f8a9cf4c24738ff7  gcc/cfgloopmanip.cc
  19dacb8567e06231de7fe4cc82fe63da  gcc/cfgloopmanip.h
! a3d3b9e0a19270da863980e32620853b  gcc/cfgrtl.cc
! ff0d9982292c281a6b688f5197843d72  gcc/cfgrtl.h
! 7ceb652e154c56d26946dcba0de00024  gcc/cgraph.cc
! 28bcd60d7f5480e7730f95b1b8683af3  gcc/cgraph.h
  4adf120975b7f6553fea856b9e4c1622  gcc/cgraphbuild.cc
  e12eced2454a68c176f1d69ad3c515dc  gcc/cgraphclones.cc
! bd7f29e22e5d0cd3a6b598a82053e799  gcc/cgraphunit.cc
  40601133406a9a11490ce86068a4e987  gcc/cif-code.def
  cf7fe7388be54e205514fd0c3032a455  gcc/collect-utils.cc
  fee34544a58c3b31ff2755596f6bcc79  gcc/collect-utils.h
--- 3186,3198 ----
  c1c032d2fc3eeaf6c0fa41ca7fa43fd6  gcc/cfgloopanal.cc
  d019cb2ea45f5fa1f8a9cf4c24738ff7  gcc/cfgloopmanip.cc
  19dacb8567e06231de7fe4cc82fe63da  gcc/cfgloopmanip.h
! 747aaa45beb48effaf961370d9c062ce  gcc/cfgrtl.cc
! da68b1c5283ed68c563e46ff6573c10a  gcc/cfgrtl.h
! cc6dcbe93dbe0ec5e0b8f9f17b38f945  gcc/cgraph.cc
! 018a16a4b62363ae44492c72bd779cfa  gcc/cgraph.h
  4adf120975b7f6553fea856b9e4c1622  gcc/cgraphbuild.cc
  e12eced2454a68c176f1d69ad3c515dc  gcc/cgraphclones.cc
! cc69456dd81e60eab5d0dc055bd1d4e4  gcc/cgraphunit.cc
  40601133406a9a11490ce86068a4e987  gcc/cif-code.def
  cf7fe7388be54e205514fd0c3032a455  gcc/collect-utils.cc
  fee34544a58c3b31ff2755596f6bcc79  gcc/collect-utils.h
*************** a72185fb3571a1a22bbb61fc3b7454f3  gcc/co
*** 3202,3210 ****
  44030d04130f80c7a8b32788a7d2f5e7  gcc/collect2.h
  cb80b744e071259c95e671849491dde2  gcc/color-macros.h
  e2b80b721f5d66e672c4f7978b551172  gcc/combine-stack-adj.cc
! c504f00fff763e20410a1053b7da498b  gcc/combine.cc
  043cecacdd70fa8fef961a26b00040fa  gcc/common.md
! 23f07ab4bf90cbb512abeddcbcb4ed93  gcc/common.opt
  dbdf1cd9a2b5243c1b082761a4401069  gcc/common/common-target-def.h
  259c1705f9cffe9f4cfa777db03f4643  gcc/common/common-target.def
  af9eb41a9005138a377c5c3228fa354e  gcc/common/common-target.h
--- 3202,3210 ----
  44030d04130f80c7a8b32788a7d2f5e7  gcc/collect2.h
  cb80b744e071259c95e671849491dde2  gcc/color-macros.h
  e2b80b721f5d66e672c4f7978b551172  gcc/combine-stack-adj.cc
! 65048db4426173caef4c09e5d093add7  gcc/combine.cc
  043cecacdd70fa8fef961a26b00040fa  gcc/common.md
! 434e51870f06b036b8e82feed2edac9a  gcc/common.opt
  dbdf1cd9a2b5243c1b082761a4401069  gcc/common/common-target-def.h
  259c1705f9cffe9f4cfa777db03f4643  gcc/common/common-target.def
  af9eb41a9005138a377c5c3228fa354e  gcc/common/common-target.h
*************** fc58b748aac3806aacde6dded07976ab  gcc/co
*** 3214,3220 ****
  d983944b066a9f91d172e604162aec56  gcc/common/config/alpha/alpha-common.cc
  cf52ea7bf51ae49e7e06fa2382572eff  gcc/common/config/arc/arc-common.cc
  84e073cf5e63cefa544a5487559115db  gcc/common/config/arm/arm-common.cc
! cd30ab3b2f8d3619c517bbbb11327e90  gcc/common/config/avr/avr-common.cc
  b6aa06bc7a7bd27c2cb491c7f4fcb99c  gcc/common/config/bfin/bfin-common.cc
  3f4c33e47f1dd32c6a3941e0d29da768  gcc/common/config/bpf/bpf-common.cc
  72f7ae607e7fc2c7741c3c59750bc7de  gcc/common/config/c6x/c6x-common.cc
--- 3214,3220 ----
  d983944b066a9f91d172e604162aec56  gcc/common/config/alpha/alpha-common.cc
  cf52ea7bf51ae49e7e06fa2382572eff  gcc/common/config/arc/arc-common.cc
  84e073cf5e63cefa544a5487559115db  gcc/common/config/arm/arm-common.cc
! f17742b7e09805e3eaeb1632013bab42  gcc/common/config/avr/avr-common.cc
  b6aa06bc7a7bd27c2cb491c7f4fcb99c  gcc/common/config/bfin/bfin-common.cc
  3f4c33e47f1dd32c6a3941e0d29da768  gcc/common/config/bpf/bpf-common.cc
  72f7ae607e7fc2c7741c3c59750bc7de  gcc/common/config/c6x/c6x-common.cc
*************** f5af84006ceedb8b558effab5e966caf  gcc/co
*** 3226,3233 ****
  ef4bef6bcc0fd9bc205e0372936e2e9a  gcc/common/config/frv/frv-common.cc
  92884e3745a520bd79446127d0e0cc1e  gcc/common/config/gcn/gcn-common.cc
  e9b5eb9f763e7c9c37f0cae3b2c2b227  gcc/common/config/h8300/h8300-common.cc
! d21c730dc37786b5299281f83a6d4fd2  gcc/common/config/i386/cpuinfo.h
! 0a78766a448c8a131457f5792fc31ae9  gcc/common/config/i386/i386-common.cc
  9cb11e917d5515cc841c70c6b5a47a25  gcc/common/config/i386/i386-cpuinfo.h
  4731966ebb40e4a624fc35f7076c0036  gcc/common/config/i386/i386-isas.h
  dd1706199d92845c343787ef21d4905f  gcc/common/config/ia64/ia64-common.cc
--- 3226,3233 ----
  ef4bef6bcc0fd9bc205e0372936e2e9a  gcc/common/config/frv/frv-common.cc
  92884e3745a520bd79446127d0e0cc1e  gcc/common/config/gcn/gcn-common.cc
  e9b5eb9f763e7c9c37f0cae3b2c2b227  gcc/common/config/h8300/h8300-common.cc
! c0c48e1d36ea20557753963834a76a5e  gcc/common/config/i386/cpuinfo.h
! 018fb2964fc3ab0ef6b656de09bdcfda  gcc/common/config/i386/i386-common.cc
  9cb11e917d5515cc841c70c6b5a47a25  gcc/common/config/i386/i386-cpuinfo.h
  4731966ebb40e4a624fc35f7076c0036  gcc/common/config/i386/i386-isas.h
  dd1706199d92845c343787ef21d4905f  gcc/common/config/ia64/ia64-common.cc
*************** bbb86dc26326c9e21536b29093ef0ccd  gcc/co
*** 3263,3277 ****
  08b08b7d10f25136197b98ebe582137e  gcc/compare-elim.cc
  c29a5051809c4038f65af7557c1e9fcd  gcc/conditions.h
  d343cb4b75d4bf1ab6e7001d3ce082eb  gcc/config.build
! d336699ad975d8add517758768d7dcdb  gcc/config.gcc
! b662bae3a7d9c705974244dea91c4cd2  gcc/config.host
! 8da4fc9ae08876e38bb09cdd25570478  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
! 6e675f729ec3b60e4084e37271317fd6  gcc/config/aarch64/aarch64-arches.def
! a79eaefe614145186fc7c5df98e8e176  gcc/config/aarch64/aarch64-builtins.cc
  5261e48fdbbcfcfec5dd15cc3777a339  gcc/config/aarch64/aarch64-c.cc
  2d006aaa471ab025cdc16bfe082c0dad  gcc/config/aarch64/aarch64-cc-fusion.cc
! ac2537b14908595ef01f03ea88895736  gcc/config/aarch64/aarch64-cores.def
  c92fe8de39f59c29808fbc4d06bb296a  gcc/config/aarch64/aarch64-cost-tables.h
  f36cfc0d8235a8638c1c878f0a78f3b9  gcc/config/aarch64/aarch64-d.cc
  412f7e5d8e9b61050a72b7115a3b0849  gcc/config/aarch64/aarch64-d.h
--- 3263,3277 ----
  08b08b7d10f25136197b98ebe582137e  gcc/compare-elim.cc
  c29a5051809c4038f65af7557c1e9fcd  gcc/conditions.h
  d343cb4b75d4bf1ab6e7001d3ce082eb  gcc/config.build
! 49d1756d6274e50b75e419a6563d6d16  gcc/config.gcc
! 0d31f9eb11863dd34b34981d3e4acb3f  gcc/config.host
! c1171e5a9223f6f66cb7935c074e16df  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
! 01652a51b7f1b43b916764306bb9d2e5  gcc/config/aarch64/aarch64-arches.def
! 5f42c31c26ba2ba899445953663c5213  gcc/config/aarch64/aarch64-builtins.cc
  5261e48fdbbcfcfec5dd15cc3777a339  gcc/config/aarch64/aarch64-c.cc
  2d006aaa471ab025cdc16bfe082c0dad  gcc/config/aarch64/aarch64-cc-fusion.cc
! 8460a69a1ba7d2981a1e04415e45aa41  gcc/config/aarch64/aarch64-cores.def
  c92fe8de39f59c29808fbc4d06bb296a  gcc/config/aarch64/aarch64-cost-tables.h
  f36cfc0d8235a8638c1c878f0a78f3b9  gcc/config/aarch64/aarch64-d.cc
  412f7e5d8e9b61050a72b7115a3b0849  gcc/config/aarch64/aarch64-d.h
*************** da1c20bb52f8669f737e6852bf618530  gcc/co
*** 3288,3294 ****
  d359a88302c0b2bb716e8b617f4b2350  gcc/config/aarch64/aarch64-option-extensions.def
  8bbbeb4756cec87eab1d89246bd01f25  gcc/config/aarch64/aarch64-opts.h
  91176342d31ac6307d443997a999b243  gcc/config/aarch64/aarch64-passes.def
! d93b24df2711bc7b43bd4a9fb9089155  gcc/config/aarch64/aarch64-protos.h
  23dc6883d113e3276cfc51cd7602663a  gcc/config/aarch64/aarch64-simd-builtin-types.def
  afd3ea5ae83178ba9ef0abc732623c75  gcc/config/aarch64/aarch64-simd-builtins.def
  a8aad92f02ba8729f4cd1b8b3c4efc5f  gcc/config/aarch64/aarch64-simd.md
--- 3288,3294 ----
  d359a88302c0b2bb716e8b617f4b2350  gcc/config/aarch64/aarch64-option-extensions.def
  8bbbeb4756cec87eab1d89246bd01f25  gcc/config/aarch64/aarch64-opts.h
  91176342d31ac6307d443997a999b243  gcc/config/aarch64/aarch64-passes.def
! d626f1f61bc2d0cad5551d7bb2666b91  gcc/config/aarch64/aarch64-protos.h
  23dc6883d113e3276cfc51cd7602663a  gcc/config/aarch64/aarch64-simd-builtin-types.def
  afd3ea5ae83178ba9ef0abc732623c75  gcc/config/aarch64/aarch64-simd-builtins.def
  a8aad92f02ba8729f4cd1b8b3c4efc5f  gcc/config/aarch64/aarch64-simd.md
*************** d944ba1876e827e8299a96fc31433c22  gcc/co
*** 3307,3318 ****
  4ec15579b7cd3388c4d8eb7117540e35  gcc/config/aarch64/aarch64-sve-builtins.h
  1fe26d857090234eb7ecd771b092f5fe  gcc/config/aarch64/aarch64-sve.md
  539c5094467274e03fa1ea0087d02d65  gcc/config/aarch64/aarch64-sve2.md
! 9f9353410944e1ba22a73985a4dcdd50  gcc/config/aarch64/aarch64-tune.md
  59a2e50c10aa66ea9757d8594c3cb6dc  gcc/config/aarch64/aarch64-tuning-flags.def
  703c876523c318a07e43cdfe4a0a2bee  gcc/config/aarch64/aarch64-vxworks.h
! 1581978d68e409820d90a86639f25f94  gcc/config/aarch64/aarch64.cc
! 24d28d2a8356bf6e5b9d5f2df99ba7c9  gcc/config/aarch64/aarch64.h
! 7be653fa598aed3a4004f9c7d74993d8  gcc/config/aarch64/aarch64.md
  27b3d58e07a631b044b51b2920e36271  gcc/config/aarch64/aarch64.opt
  f10e987cf60989a2c0882723035228c8  gcc/config/aarch64/arm_acle.h
  037341ded31b1b6e3ab4e48e63f32185  gcc/config/aarch64/arm_bf16.h
--- 3307,3318 ----
  4ec15579b7cd3388c4d8eb7117540e35  gcc/config/aarch64/aarch64-sve-builtins.h
  1fe26d857090234eb7ecd771b092f5fe  gcc/config/aarch64/aarch64-sve.md
  539c5094467274e03fa1ea0087d02d65  gcc/config/aarch64/aarch64-sve2.md
! 9c49b804ec0efee3fff0c61aff10304e  gcc/config/aarch64/aarch64-tune.md
  59a2e50c10aa66ea9757d8594c3cb6dc  gcc/config/aarch64/aarch64-tuning-flags.def
  703c876523c318a07e43cdfe4a0a2bee  gcc/config/aarch64/aarch64-vxworks.h
! 511bae1b285624f4257877ee82f68454  gcc/config/aarch64/aarch64.cc
! ceb8c7931dea9ca79e31bca3dda14bc3  gcc/config/aarch64/aarch64.h
! 191518e0742788a36ce440b94ea9fd7f  gcc/config/aarch64/aarch64.md
  27b3d58e07a631b044b51b2920e36271  gcc/config/aarch64/aarch64.opt
  f10e987cf60989a2c0882723035228c8  gcc/config/aarch64/arm_acle.h
  037341ded31b1b6e3ab4e48e63f32185  gcc/config/aarch64/arm_bf16.h
*************** c89c7b8fec07c5b75e3628a6ee822c1f  gcc/co
*** 3332,3338 ****
  47ed472d8ab7676239a8c2afaee00d0c  gcc/config/aarch64/geniterators.sh
  02eca4bc365f9478480ced1203a5fbf8  gcc/config/aarch64/gentune.sh
  86eaf33edeb885c2c9ae2a9825879e59  gcc/config/aarch64/host-aarch64-darwin.cc
! b638f297b47e48ec8ffd6d671c876392  gcc/config/aarch64/iterators.md
  3ffffea8efebe8709a5fb79b70ebef56  gcc/config/aarch64/predicates.md
  0cba3aa930062f2526baf26c05de99ce  gcc/config/aarch64/rtems.h
  bfaa30c9cf04a5f4960f9507fb6c93ed  gcc/config/aarch64/saphira.md
--- 3332,3338 ----
  47ed472d8ab7676239a8c2afaee00d0c  gcc/config/aarch64/geniterators.sh
  02eca4bc365f9478480ced1203a5fbf8  gcc/config/aarch64/gentune.sh
  86eaf33edeb885c2c9ae2a9825879e59  gcc/config/aarch64/host-aarch64-darwin.cc
! cbc20167372d42d8ad4c6b6f5ef3d54e  gcc/config/aarch64/iterators.md
  3ffffea8efebe8709a5fb79b70ebef56  gcc/config/aarch64/predicates.md
  0cba3aa930062f2526baf26c05de99ce  gcc/config/aarch64/rtems.h
  bfaa30c9cf04a5f4960f9507fb6c93ed  gcc/config/aarch64/saphira.md
*************** f8401c41771320e42d82d904528f30d4  gcc/co
*** 3340,3345 ****
--- 3340,3346 ----
  b13fbbb8bc5ad0779c37bd8922986739  gcc/config/aarch64/t-aarch64-freebsd
  1833a05cc15835bd438ca7c0ac5e9a3c  gcc/config/aarch64/t-aarch64-linux
  b13fbbb8bc5ad0779c37bd8922986739  gcc/config/aarch64/t-aarch64-netbsd
+ b6f016a428d43008eb601016b91c9a91  gcc/config/aarch64/t-aarch64-rtems
  257426d7678bfa2fbdd578bf4207e214  gcc/config/aarch64/t-aarch64-vxworks
  2671580d2cd97f3bb851ee3ea005d652  gcc/config/aarch64/thunderx.md
  ed9df866f7edea86e3a9c21812574f51  gcc/config/aarch64/thunderx2t99.md
*************** a07ee362a4961e9d41cb0ab83553de74  gcc/co
*** 3350,3356 ****
  6565aa0e22b20e2a9485e9d3f2e6e71a  gcc/config/alpha/alpha-modes.def
  53e995fef3331a988f2b320316d159f1  gcc/config/alpha/alpha-passes.def
  aff485c72ebe107fc7c9599affeb2726  gcc/config/alpha/alpha-protos.h
! 2d35094dc6653a8e437fba42c170ec94  gcc/config/alpha/alpha.cc
  446505a9b6a502168faad76aec44808e  gcc/config/alpha/alpha.h
  3938a9d967b17b9bdfdba71e0d3bcf8e  gcc/config/alpha/alpha.md
  f6ac905f9f792ff6b01903c1e1a9c8c0  gcc/config/alpha/alpha.opt
--- 3351,3357 ----
  6565aa0e22b20e2a9485e9d3f2e6e71a  gcc/config/alpha/alpha-modes.def
  53e995fef3331a988f2b320316d159f1  gcc/config/alpha/alpha-passes.def
  aff485c72ebe107fc7c9599affeb2726  gcc/config/alpha/alpha-protos.h
! 00e3da44ce94c3dcbffe4749878dcf6c  gcc/config/alpha/alpha.cc
  446505a9b6a502168faad76aec44808e  gcc/config/alpha/alpha.h
  3938a9d967b17b9bdfdba71e0d3bcf8e  gcc/config/alpha/alpha.md
  f6ac905f9f792ff6b01903c1e1a9c8c0  gcc/config/alpha/alpha.opt
*************** b17178668bfa12ad9307406aca1faace  gcc/co
*** 3384,3390 ****
  0ebbb1becd4dfef7a00df66b7a46e953  gcc/config/arc/arc-protos.h
  751b7f6b5b81abb81d75c5af0c3093c7  gcc/config/arc/arc-simd.h
  9385817a3443d22f5d8ff389eb2fab65  gcc/config/arc/arc-tables.opt
! 6a27f4df00bf129c2a49154412644c12  gcc/config/arc/arc.cc
  e1f5520b7247550fb08ef72d131490ab  gcc/config/arc/arc.h
  8dc7332c9a2687c43ddc1c96d4dab8d1  gcc/config/arc/arc.md
  cd858ee590fe991287a78c891cf2115c  gcc/config/arc/arc.opt
--- 3385,3391 ----
  0ebbb1becd4dfef7a00df66b7a46e953  gcc/config/arc/arc-protos.h
  751b7f6b5b81abb81d75c5af0c3093c7  gcc/config/arc/arc-simd.h
  9385817a3443d22f5d8ff389eb2fab65  gcc/config/arc/arc-tables.opt
! ada0f9b6f9b0f187ca6684b8b6e54706  gcc/config/arc/arc.cc
  e1f5520b7247550fb08ef72d131490ab  gcc/config/arc/arc.h
  8dc7332c9a2687c43ddc1c96d4dab8d1  gcc/config/arc/arc.md
  cd858ee590fe991287a78c891cf2115c  gcc/config/arc/arc.opt
*************** a66f3c594c6fc329800e3fb836fdfd26  gcc/co
*** 3437,3443 ****
  604d3b4e6182f09e4a772f53ed92d704  gcc/config/arm/arm-simd-builtin-types.def
  0e7b2ceea31abf677030625bec385ac3  gcc/config/arm/arm-tables.opt
  5a144b12347f9e5cd1b3b8c2fcf8a8a3  gcc/config/arm/arm-tune.md
! 753a9c781f0df4ee0d1c924d44408ddf  gcc/config/arm/arm.cc
  c14964f7e41f42d7c9bf3b5b0b556ebf  gcc/config/arm/arm.h
  4b623b84f69c0f93d1212fd10edf4ab5  gcc/config/arm/arm.md
  cf127021475a9bc9dca6dabb24611b52  gcc/config/arm/arm.opt
--- 3438,3444 ----
  604d3b4e6182f09e4a772f53ed92d704  gcc/config/arm/arm-simd-builtin-types.def
  0e7b2ceea31abf677030625bec385ac3  gcc/config/arm/arm-tables.opt
  5a144b12347f9e5cd1b3b8c2fcf8a8a3  gcc/config/arm/arm-tune.md
! a51c1c5bf4150affc707d8752a363648  gcc/config/arm/arm.cc
  c14964f7e41f42d7c9bf3b5b0b556ebf  gcc/config/arm/arm.h
  4b623b84f69c0f93d1212fd10edf4ab5  gcc/config/arm/arm.md
  cf127021475a9bc9dca6dabb24611b52  gcc/config/arm/arm.opt
*************** e2efbd2171ce4a6433002f5b9dabc4e6  gcc/co
*** 3502,3508 ****
  de8cd2160d601b4afb431254b804f705  gcc/config/arm/marvell-pj4.md
  be508a7c9d8bb071759bff618b2fbc2c  gcc/config/arm/mmintrin.h
  ca8c9182286824ade9c9ea366e90a540  gcc/config/arm/mve.md
! 86236a4f68353237e85467077b85fa66  gcc/config/arm/neon.md
  e092dc54e5e4e06263edfb3ec84d76af  gcc/config/arm/netbsd-eabi.h
  6accf4d7d44501880bfd48b1eb70b05e  gcc/config/arm/netbsd-elf.h
  70de61044d28e1a7d681e20415c69aeb  gcc/config/arm/parsecpu.awk
--- 3503,3509 ----
  de8cd2160d601b4afb431254b804f705  gcc/config/arm/marvell-pj4.md
  be508a7c9d8bb071759bff618b2fbc2c  gcc/config/arm/mmintrin.h
  ca8c9182286824ade9c9ea366e90a540  gcc/config/arm/mve.md
! 34261e480034458c42d06108151b78d8  gcc/config/arm/neon.md
  e092dc54e5e4e06263edfb3ec84d76af  gcc/config/arm/netbsd-eabi.h
  6accf4d7d44501880bfd48b1eb70b05e  gcc/config/arm/netbsd-elf.h
  70de61044d28e1a7d681e20415c69aeb  gcc/config/arm/parsecpu.awk
*************** a373ca0dfe835fe420a8d470352225d5  gcc/co
*** 3539,3565 ****
  19d25b9fb05789a755ec49d65b5d6fcd  gcc/config/arm/vxworks.opt
  8bb1a840fb87b138c620682ccad6aee4  gcc/config/arm/x-arm
  6557b7f6ab628dc278de34a967b55c6f  gcc/config/arm/xgene1.md
! c06375fedec56db8bdb1195c9a2080cf  gcc/config/avr/avr-arch.h
! 381efaebb87fd07e32734f6e3b160252  gcc/config/avr/avr-c.cc
! e7d437ddab475cde666ae68d62c0e322  gcc/config/avr/avr-devices.cc
  1a8dcd65c377e063a63bb97bad385cf3  gcc/config/avr/avr-dimode.md
  708f772e2588821bfa91118474a89d0a  gcc/config/avr/avr-fixed.md
  c3ab3d8980033cd869c1c27b318115ce  gcc/config/avr/avr-log.cc
! 19333eea3074ad82cd12a01c285f27ba  gcc/config/avr/avr-mcus.def
  69b36d3d75fa8c748a6f1c843d6888f7  gcc/config/avr/avr-modes.def
  9126e9ec7dee9b9d66f6893bb9926647  gcc/config/avr/avr-passes.def
! 7fa305f06b48848dfa8858e3ac47abde  gcc/config/avr/avr-protos.h
  55c51229f13ced0bdddbfd397c9a57d4  gcc/config/avr/avr-stdint.h
! ed2dc442bc461fed8e66f31f790af833  gcc/config/avr/avr.cc
! 04926666a46570c47a3a09b87eb42001  gcc/config/avr/avr.h
! b5ddce92f2d098d94851468a9024c622  gcc/config/avr/avr.md
! 992bc72e7412c260c381c794091a4a63  gcc/config/avr/avr.opt
  d5ca1928fb0eef4a39e419faa25782b4  gcc/config/avr/avrlibc.h
  82e55abb13cdee932b88cb4c074f76fe  gcc/config/avr/builtins.def
  f0880103f5af621d5051b6b0ef710ba1  gcc/config/avr/constraints.md
! 905139871da55857966ac5fdab9d0ce2  gcc/config/avr/driver-avr.cc
  828f146c096d2950c6ab263bc3818e13  gcc/config/avr/elf.h
! eac5e28984d593928e1e3adce65797e4  gcc/config/avr/gen-avr-mmcu-specs.cc
  bcef8a3e0aed8ec9bca46e7c98959588  gcc/config/avr/gen-avr-mmcu-texi.cc
  b66a49b68d591a6c0b7af5fc6a368c25  gcc/config/avr/genmultilib.awk
  bcf32309fb3db2a9d7062f64b15abd3a  gcc/config/avr/predicates.md
--- 3540,3566 ----
  19d25b9fb05789a755ec49d65b5d6fcd  gcc/config/arm/vxworks.opt
  8bb1a840fb87b138c620682ccad6aee4  gcc/config/arm/x-arm
  6557b7f6ab628dc278de34a967b55c6f  gcc/config/arm/xgene1.md
! f4c79e9220e9187c3a843e0a42c1d503  gcc/config/avr/avr-arch.h
! 5ac6143a494b67b2408579331c71c89a  gcc/config/avr/avr-c.cc
! 1f1b24bccebced685f22675a39d03550  gcc/config/avr/avr-devices.cc
  1a8dcd65c377e063a63bb97bad385cf3  gcc/config/avr/avr-dimode.md
  708f772e2588821bfa91118474a89d0a  gcc/config/avr/avr-fixed.md
  c3ab3d8980033cd869c1c27b318115ce  gcc/config/avr/avr-log.cc
! 4ae35627becfeb450a7a4a4e9c53d174  gcc/config/avr/avr-mcus.def
  69b36d3d75fa8c748a6f1c843d6888f7  gcc/config/avr/avr-modes.def
  9126e9ec7dee9b9d66f6893bb9926647  gcc/config/avr/avr-passes.def
! 4f91fbe7424d740dd0cf76ad9f603740  gcc/config/avr/avr-protos.h
  55c51229f13ced0bdddbfd397c9a57d4  gcc/config/avr/avr-stdint.h
! b3c430dc7829c2498fa34259687238d7  gcc/config/avr/avr.cc
! 800f7501f0eacfee1c1b717e491085b2  gcc/config/avr/avr.h
! f70d7451deeba4ac71d3e57fedab7cff  gcc/config/avr/avr.md
! 154dcf10de2f21666b4516257fbcecd2  gcc/config/avr/avr.opt
  d5ca1928fb0eef4a39e419faa25782b4  gcc/config/avr/avrlibc.h
  82e55abb13cdee932b88cb4c074f76fe  gcc/config/avr/builtins.def
  f0880103f5af621d5051b6b0ef710ba1  gcc/config/avr/constraints.md
! 751bd406a3dcc3e4cc452b962e925114  gcc/config/avr/driver-avr.cc
  828f146c096d2950c6ab263bc3818e13  gcc/config/avr/elf.h
! 7dea2902f1765bf0a4a6483fadb36c32  gcc/config/avr/gen-avr-mmcu-specs.cc
  bcef8a3e0aed8ec9bca46e7c98959588  gcc/config/avr/gen-avr-mmcu-texi.cc
  b66a49b68d591a6c0b7af5fc6a368c25  gcc/config/avr/genmultilib.awk
  bcf32309fb3db2a9d7062f64b15abd3a  gcc/config/avr/predicates.md
*************** ae8bc0ae5e246fa2a41877af651526d8  gcc/co
*** 3642,3648 ****
  0b1105f80e411c144f1f312a01c2773f  gcc/config/csky/csky-linux-elf.h
  18d2e2f2ee403a1828b57fea528c3cb7  gcc/config/csky/csky-modes.def
  630574afafae23fb6f7f42e147f5dc29  gcc/config/csky/csky-protos.h
! b74854702ea96d0eef4aad4b91153ca3  gcc/config/csky/csky.cc
  47808c2a02dce80c47de318fc9cffa2d  gcc/config/csky/csky.h
  feafcdf0bbe3ddd7aa498e86894ec6b7  gcc/config/csky/csky.md
  91681a425d4824fe2c0af4a8dfe346f5  gcc/config/csky/csky.opt
--- 3643,3649 ----
  0b1105f80e411c144f1f312a01c2773f  gcc/config/csky/csky-linux-elf.h
  18d2e2f2ee403a1828b57fea528c3cb7  gcc/config/csky/csky-modes.def
  630574afafae23fb6f7f42e147f5dc29  gcc/config/csky/csky-protos.h
! ac5894daa75732f20852cf47171b1f6f  gcc/config/csky/csky.cc
  47808c2a02dce80c47de318fc9cffa2d  gcc/config/csky/csky.h
  feafcdf0bbe3ddd7aa498e86894ec6b7  gcc/config/csky/csky.md
  91681a425d4824fe2c0af4a8dfe346f5  gcc/config/csky/csky.opt
*************** b62a47b77dccb47ce687a46ca17cec43  gcc/co
*** 3669,3678 ****
  09733777605726a19bf8f3de69b594e3  gcc/config/darwin-driver.cc
  3c146a1c17fda17c760cd5672fb5a5a8  gcc/config/darwin-f.cc
  7b2dacd23f2809fe6462e592b6ff5744  gcc/config/darwin-ppc-ldouble-patch.def
! 1cfc3c2a6447cc7e0d196c1d420dae9e  gcc/config/darwin-protos.h
! d2485f51f197476f96061c1d9f71080e  gcc/config/darwin-sections.def
! 50ad8d2ff561a7c3101c63f983a5ce0b  gcc/config/darwin.cc
! fae6ddfcb63d56ff9a3f0252908239f3  gcc/config/darwin.h
  2d0c2e46036e1142674c71c1683e5029  gcc/config/darwin.opt
  e995cbf40e93284ca4ad4576deae0b57  gcc/config/default-c.cc
  d492599e2fe59e667eb069826c292f25  gcc/config/default-d.cc
--- 3670,3679 ----
  09733777605726a19bf8f3de69b594e3  gcc/config/darwin-driver.cc
  3c146a1c17fda17c760cd5672fb5a5a8  gcc/config/darwin-f.cc
  7b2dacd23f2809fe6462e592b6ff5744  gcc/config/darwin-ppc-ldouble-patch.def
! 39a0c9fb5dd1e1cfc368f3b0778f07f9  gcc/config/darwin-protos.h
! a581ffcfe57fc085bb14fed30225dcf4  gcc/config/darwin-sections.def
! 017d51eec9cabc9e51025a6ced560872  gcc/config/darwin.cc
! ce0b3ff49e038f41e13d855e832b1ef1  gcc/config/darwin.h
  2d0c2e46036e1142674c71c1683e5029  gcc/config/darwin.opt
  e995cbf40e93284ca4ad4576deae0b57  gcc/config/default-c.cc
  d492599e2fe59e667eb069826c292f25  gcc/config/default-d.cc
*************** d492599e2fe59e667eb069826c292f25  gcc/co
*** 3685,3691 ****
  cad5b029cc343d9cb05d771f9ac84a1b  gcc/config/epiphany/epiphany-modes.def
  db54456f1c211b068bdda470918b3bc8  gcc/config/epiphany/epiphany-protos.h
  296bc4cc359f43ac66f2fe17a689043f  gcc/config/epiphany/epiphany-sched.md
! f76acd88c1b5ce763cd3db90c04f2725  gcc/config/epiphany/epiphany.cc
  71fc078aa689775876043486b0000ec3  gcc/config/epiphany/epiphany.h
  76326e5b3f7025ac4c2134e4b35f4b57  gcc/config/epiphany/epiphany.md
  38fe363624c6b30d36028dc2ba368f7e  gcc/config/epiphany/epiphany.opt
--- 3686,3692 ----
  cad5b029cc343d9cb05d771f9ac84a1b  gcc/config/epiphany/epiphany-modes.def
  db54456f1c211b068bdda470918b3bc8  gcc/config/epiphany/epiphany-protos.h
  296bc4cc359f43ac66f2fe17a689043f  gcc/config/epiphany/epiphany-sched.md
! bcd1ea07bfd7b3a9321f9ad568ddec73  gcc/config/epiphany/epiphany.cc
  71fc078aa689775876043486b0000ec3  gcc/config/epiphany/epiphany.h
  76326e5b3f7025ac4c2134e4b35f4b57  gcc/config/epiphany/epiphany.md
  38fe363624c6b30d36028dc2ba368f7e  gcc/config/epiphany/epiphany.opt
*************** e5ef4ff30fbb0c99ea11b937bab6e376  gcc/co
*** 3724,3730 ****
  ad2b138db0b05c40eefe36a45ae7367f  gcc/config/frv/t-linux
  6954451da0562f1ee357c38b060d2a4f  gcc/config/ft32/constraints.md
  ed9510546d5405bb3dc4cc494450f54c  gcc/config/ft32/ft32-protos.h
! d6ed27bf8d610f944e01fa9aa5ba0c4f  gcc/config/ft32/ft32.cc
  cb8580c2d6b14878acffa8fa83e954c5  gcc/config/ft32/ft32.h
  ba4b2c1b9daf45cfe2685dd3d206d712  gcc/config/ft32/ft32.md
  f6fa1db6cc84e6686236219594cfb15c  gcc/config/ft32/ft32.opt
--- 3725,3731 ----
  ad2b138db0b05c40eefe36a45ae7367f  gcc/config/frv/t-linux
  6954451da0562f1ee357c38b060d2a4f  gcc/config/ft32/constraints.md
  ed9510546d5405bb3dc4cc494450f54c  gcc/config/ft32/ft32-protos.h
! ca9b64e367c4119a156f2c1ab9fb64f5  gcc/config/ft32/ft32.cc
  cb8580c2d6b14878acffa8fa83e954c5  gcc/config/ft32/ft32.h
  ba4b2c1b9daf45cfe2685dd3d206d712  gcc/config/ft32/ft32.md
  f6fa1db6cc84e6686236219594cfb15c  gcc/config/ft32/ft32.opt
*************** b2f4aad298263f48f1ac8a7ad50e6f53  gcc/co
*** 3801,3807 ****
  1e1e5e7dc305e186cdbf59e26f4150d7  gcc/config/i386/amxcomplexintrin.h
  d66542a1143209ed7ff609cc1351aad2  gcc/config/i386/amxfp16intrin.h
  f7ec04b3ae6ab0665561d3c64e2a8eb6  gcc/config/i386/amxint8intrin.h
! 58befca760baf6dc42bfba8fd3d6cbea  gcc/config/i386/amxtileintrin.h
  5ad8113f98b3741dba255479fb0b4c5c  gcc/config/i386/athlon.md
  e34a8bf10542af8efc22acbb32ee2fdd  gcc/config/i386/atom.md
  f15918dfd12bc1857aa07367503167fd  gcc/config/i386/att.h
--- 3802,3808 ----
  1e1e5e7dc305e186cdbf59e26f4150d7  gcc/config/i386/amxcomplexintrin.h
  d66542a1143209ed7ff609cc1351aad2  gcc/config/i386/amxfp16intrin.h
  f7ec04b3ae6ab0665561d3c64e2a8eb6  gcc/config/i386/amxint8intrin.h
! 710bcde235c4c970360614b8d64e43d7  gcc/config/i386/amxtileintrin.h
  5ad8113f98b3741dba255479fb0b4c5c  gcc/config/i386/athlon.md
  e34a8bf10542af8efc22acbb32ee2fdd  gcc/config/i386/atom.md
  f15918dfd12bc1857aa07367503167fd  gcc/config/i386/att.h
*************** b942499d27601a7aba3efdeb5a8d300b  gcc/co
*** 3876,3882 ****
  6382c293f599527a86ff907f0794f4b7  gcc/config/i386/djgpp.h
  c64ce798db81479c69da1344e38dd450  gcc/config/i386/djgpp.opt
  17255f7edc13e66cee8ce104a1a16d7e  gcc/config/i386/dragonfly.h
! 89e85ccf9c264c85110d5c7e485c88d6  gcc/config/i386/driver-i386.cc
  0db2a1b877b9b70a4f1314795cd9fce4  gcc/config/i386/driver-mingw32.cc
  230f254705a227cf2e3e968f01d82187  gcc/config/i386/emmintrin.h
  49b2eed6267812453a577bc231736495  gcc/config/i386/enqcmdintrin.h
--- 3877,3883 ----
  6382c293f599527a86ff907f0794f4b7  gcc/config/i386/djgpp.h
  c64ce798db81479c69da1344e38dd450  gcc/config/i386/djgpp.opt
  17255f7edc13e66cee8ce104a1a16d7e  gcc/config/i386/dragonfly.h
! bcd4f258136d7aafe51093439019d1b4  gcc/config/i386/driver-i386.cc
  0db2a1b877b9b70a4f1314795cd9fce4  gcc/config/i386/driver-mingw32.cc
  230f254705a227cf2e3e968f01d82187  gcc/config/i386/emmintrin.h
  49b2eed6267812453a577bc231736495  gcc/config/i386/enqcmdintrin.h
*************** e92e6092340e3f2f41fe23e91d749ca0  gcc/co
*** 3905,3931 ****
  c712f75327bcb8b5d026dfb3dea205df  gcc/config/i386/hresetintrin.h
  05b81cca7926b1d1ab6ed9ad1de53cf0  gcc/config/i386/i386-builtin-types.awk
  3d2082f02d6f85c1c7931b78a04b1f0e  gcc/config/i386/i386-builtin-types.def
! e671b7cc0b419ac65a0784a49ea98bd1  gcc/config/i386/i386-builtin.def
! 407d58c3dd343e65eae794d0314e3fd4  gcc/config/i386/i386-builtins.cc
  142e87103f036ad8c37d13ec10c7b6e1  gcc/config/i386/i386-builtins.h
! 0f0ae6ff148bdb8fd932e202b6799c47  gcc/config/i386/i386-c.cc
  111cfdf2d21796a75b1dc6dad85b1e0b  gcc/config/i386/i386-d.cc
  8a2fd04b87d1c3d5e2c0f09d28bbbabb  gcc/config/i386/i386-d.h
! b1539407f2d48b3d686c4823e1b0c666  gcc/config/i386/i386-expand.cc
  41a8f20de760a6af6575dd59a61d9d53  gcc/config/i386/i386-expand.h
! a4dd891e8ef93f95857954aa66c7776e  gcc/config/i386/i386-features.cc
! 56fdbfdbc30b14f12e07f1e89723787f  gcc/config/i386/i386-features.h
  fe11cb894ffe7ab98667ab56d2f4723f  gcc/config/i386/i386-isa.def
  879010cdeb2877b05749acd5f54492a6  gcc/config/i386/i386-modes.def
! f4361fea142eb66ed5a0219f13eb89fe  gcc/config/i386/i386-options.cc
  003ffbe43bb8f6a09f829ad391579ca5  gcc/config/i386/i386-options.h
  7512d54a6f733ab8b39bf9b02c1ba4db  gcc/config/i386/i386-opts.h
  3d980f6dc86b67acb7d8e5be6c08c589  gcc/config/i386/i386-passes.def
  15146e6cff34da8c1205b0df0813ccb0  gcc/config/i386/i386-protos.h
! 4ba84ea255def231270a2abeb9b84812  gcc/config/i386/i386.cc
! f0d519ae01ea2564a3635eab0e2d6030  gcc/config/i386/i386.h
! 31b2704ae1401b3ac5afa22e3e740fa7  gcc/config/i386/i386.md
! 1e4205de1cf322c3e26153b3cd19802c  gcc/config/i386/i386.opt
  faa318618e52a0740019e9aa0764b007  gcc/config/i386/i386elf.h
  7c89dc80159b83f67c1fa47a10c88c13  gcc/config/i386/ia32intrin.h
  e22a6170ba3a96af69f106d6b8906f74  gcc/config/i386/iamcu.h
--- 3906,3932 ----
  c712f75327bcb8b5d026dfb3dea205df  gcc/config/i386/hresetintrin.h
  05b81cca7926b1d1ab6ed9ad1de53cf0  gcc/config/i386/i386-builtin-types.awk
  3d2082f02d6f85c1c7931b78a04b1f0e  gcc/config/i386/i386-builtin-types.def
! a8ac28839c7d3d346b1e07edee526a70  gcc/config/i386/i386-builtin.def
! 5aeccbe19338a2c1a6c4bd4ee786d9a0  gcc/config/i386/i386-builtins.cc
  142e87103f036ad8c37d13ec10c7b6e1  gcc/config/i386/i386-builtins.h
! 64e4a1d3829ad46f7ad22764053e20a2  gcc/config/i386/i386-c.cc
  111cfdf2d21796a75b1dc6dad85b1e0b  gcc/config/i386/i386-d.cc
  8a2fd04b87d1c3d5e2c0f09d28bbbabb  gcc/config/i386/i386-d.h
! a9b61771dd3c34cffcdd683c471d0ef1  gcc/config/i386/i386-expand.cc
  41a8f20de760a6af6575dd59a61d9d53  gcc/config/i386/i386-expand.h
! 9239e5c6dba5eb6506ce40c23c41c768  gcc/config/i386/i386-features.cc
! 1e007dd2e12b7cf3a6530dd879fb3f1c  gcc/config/i386/i386-features.h
  fe11cb894ffe7ab98667ab56d2f4723f  gcc/config/i386/i386-isa.def
  879010cdeb2877b05749acd5f54492a6  gcc/config/i386/i386-modes.def
! 814e6710b30e55d4bac4485010ee980e  gcc/config/i386/i386-options.cc
  003ffbe43bb8f6a09f829ad391579ca5  gcc/config/i386/i386-options.h
  7512d54a6f733ab8b39bf9b02c1ba4db  gcc/config/i386/i386-opts.h
  3d980f6dc86b67acb7d8e5be6c08c589  gcc/config/i386/i386-passes.def
  15146e6cff34da8c1205b0df0813ccb0  gcc/config/i386/i386-protos.h
! ab5f63810d81dcffcf47900bee13930f  gcc/config/i386/i386.cc
! 82696aeca79f77fde118d691062f7df3  gcc/config/i386/i386.h
! 26a0803cd67ae2704cb1bc63aa7605ea  gcc/config/i386/i386.md
! c32251e85ab598cb51e89383639566bb  gcc/config/i386/i386.opt
  faa318618e52a0740019e9aa0764b007  gcc/config/i386/i386elf.h
  7c89dc80159b83f67c1fa47a10c88c13  gcc/config/i386/ia32intrin.h
  e22a6170ba3a96af69f106d6b8906f74  gcc/config/i386/iamcu.h
*************** ad22c01391693d2c5eb002cb02cb3f83  gcc/co
*** 3951,3957 ****
  51fa82a0bcb22b2e3517bbf8798aa95b  gcc/config/i386/mingw32.h
  633776df667177d305a751c611575d8a  gcc/config/i386/mm3dnow.h
  20fbc82922a421279fbf3edff568d23a  gcc/config/i386/mmintrin.h
! 3fcd2ca28eb38e41e4aba49cc9001e72  gcc/config/i386/mmx.md
  bfa7cf46263456c8ad884141d12b6ef0  gcc/config/i386/movdirintrin.h
  4c8a6fb31d927ee7d125479a97ca8967  gcc/config/i386/msformat-c.cc
  c85dbd71dc69c188d5864af35ecf2292  gcc/config/i386/mwaitintrin.h
--- 3952,3958 ----
  51fa82a0bcb22b2e3517bbf8798aa95b  gcc/config/i386/mingw32.h
  633776df667177d305a751c611575d8a  gcc/config/i386/mm3dnow.h
  20fbc82922a421279fbf3edff568d23a  gcc/config/i386/mmintrin.h
! 9a2211f1a3ce6ed70f76f547830d09db  gcc/config/i386/mmx.md
  bfa7cf46263456c8ad884141d12b6ef0  gcc/config/i386/movdirintrin.h
  4c8a6fb31d927ee7d125479a97ca8967  gcc/config/i386/msformat-c.cc
  c85dbd71dc69c188d5864af35ecf2292  gcc/config/i386/mwaitintrin.h
*************** f71c2e5572561a74ea464ac5e46b48e9  gcc/co
*** 3984,3990 ****
  9ac8a2404b744a4725303bcaa6eb18ee  gcc/config/i386/slm.md
  78848cd4caaf8dc8240bd6c097488abe  gcc/config/i386/smmintrin.h
  f636ec0022d2efe9257b23fc816e2b32  gcc/config/i386/sol2.h
! e5c7c7026c2f7aba7949eec26e5c8f65  gcc/config/i386/sse.md
  d5e445dfcfe76b4409b1d6a2115663fc  gcc/config/i386/ssemath.h
  0547e7c6a1807f6096d1ef483c6f9c13  gcc/config/i386/stringop.def
  f7ae3b5e53998d952d6de4ec0fa87479  gcc/config/i386/subst.md
--- 3985,3991 ----
  9ac8a2404b744a4725303bcaa6eb18ee  gcc/config/i386/slm.md
  78848cd4caaf8dc8240bd6c097488abe  gcc/config/i386/smmintrin.h
  f636ec0022d2efe9257b23fc816e2b32  gcc/config/i386/sol2.h
! 6f8511ce7e8589402124fe7c27706f97  gcc/config/i386/sse.md
  d5e445dfcfe76b4409b1d6a2115663fc  gcc/config/i386/ssemath.h
  0547e7c6a1807f6096d1ef483c6f9c13  gcc/config/i386/stringop.def
  f7ae3b5e53998d952d6de4ec0fa87479  gcc/config/i386/subst.md
*************** ceeba8f332c332a7db03815dd3144457  gcc/co
*** 4040,4046 ****
  cf77688a79e9eb5530fb5a30f8ead444  gcc/config/i386/x86-tune-sched-bd.cc
  30bef3dbd64dfc29211a442df4597f25  gcc/config/i386/x86-tune-sched-core.cc
  70b97860072bcc5c13ce7ffe8d7c3a7d  gcc/config/i386/x86-tune-sched.cc
! 0107ea657920f09fbf2d6b29c32f09f0  gcc/config/i386/x86-tune.def
  bd48650a48294465d345812ad5e1b4e8  gcc/config/i386/x86gprintrin.h
  9bbe408d1dc406ddf72aa175ea24a4ab  gcc/config/i386/x86intrin.h
  8262b37347a6f221be8fda380c23e595  gcc/config/i386/xm-cygwin.h
--- 4041,4047 ----
  cf77688a79e9eb5530fb5a30f8ead444  gcc/config/i386/x86-tune-sched-bd.cc
  30bef3dbd64dfc29211a442df4597f25  gcc/config/i386/x86-tune-sched-core.cc
  70b97860072bcc5c13ce7ffe8d7c3a7d  gcc/config/i386/x86-tune-sched.cc
! 241c7859db415e40f23028d633f3d78e  gcc/config/i386/x86-tune.def
  bd48650a48294465d345812ad5e1b4e8  gcc/config/i386/x86gprintrin.h
  9bbe408d1dc406ddf72aa175ea24a4ab  gcc/config/i386/x86intrin.h
  8262b37347a6f221be8fda380c23e595  gcc/config/i386/xm-cygwin.h
*************** a9d1d80c40cc6eb8e9a32d54f82dae43  gcc/co
*** 4118,4125 ****
  db93094f0d4b754b9521b7a08ff59eb3  gcc/config/loongarch/generic.md
  56ef1e2b8eb28fe4018b37a6a9a6f26e  gcc/config/loongarch/genopts/genstr.sh
  9ce5785ab5a5194757c33063bafb644b  gcc/config/loongarch/genopts/loongarch-strings
! ded350b029380de277251c3b7347583b  gcc/config/loongarch/genopts/loongarch.opt.in
! acdb91543627a815a798b11956b07b2a  gcc/config/loongarch/gnu-user.h
  95ae01096113fe96d619bad8856f42bb  gcc/config/loongarch/la464.md
  56e5168bbc8e9c193b87fc1920fcfb6d  gcc/config/loongarch/larchintrin.h
  4931a2a272cc8a3b79988a7d6ccc02c8  gcc/config/loongarch/linux.h
--- 4119,4126 ----
  db93094f0d4b754b9521b7a08ff59eb3  gcc/config/loongarch/generic.md
  56ef1e2b8eb28fe4018b37a6a9a6f26e  gcc/config/loongarch/genopts/genstr.sh
  9ce5785ab5a5194757c33063bafb644b  gcc/config/loongarch/genopts/loongarch-strings
! 09da44df1430e253f4beb583f03f7cbe  gcc/config/loongarch/genopts/loongarch.opt.in
! 5341c5bdd0371382ceee5ba116df3a07  gcc/config/loongarch/gnu-user.h
  95ae01096113fe96d619bad8856f42bb  gcc/config/loongarch/la464.md
  56e5168bbc8e9c193b87fc1920fcfb6d  gcc/config/loongarch/larchintrin.h
  4931a2a272cc8a3b79988a7d6ccc02c8  gcc/config/loongarch/linux.h
*************** a5a8ae397bdf9e20c3426ef156508e74  gcc/co
*** 4133,4151 ****
  2aecf54c515ea3d787acb6c1e7a12179  gcc/config/loongarch/loongarch-driver.h
  2e31c78b40b220a07ed80f61efc3dc69  gcc/config/loongarch/loongarch-ftypes.def
  ae7cfcf36635345c7a6629d3bfbb53d6  gcc/config/loongarch/loongarch-modes.def
! 857bf8095d8124985c2246a77f21991e  gcc/config/loongarch/loongarch-opts.cc
! aae7b2afa9f097a27363ba46977609e4  gcc/config/loongarch/loongarch-opts.h
! d46c773909f62a30c91885fbb5ee4416  gcc/config/loongarch/loongarch-protos.h
  b7e7ae8ebef609fa5b3638fc6d8da01c  gcc/config/loongarch/loongarch-str.h
  1d43515673828076071c491e3cdd6f1f  gcc/config/loongarch/loongarch-tune.h
! 5b2363c74394edf1a424e4a493a039fe  gcc/config/loongarch/loongarch.cc
! e446efa41b6eb3b45fecc85334dc92e6  gcc/config/loongarch/loongarch.h
! 19cf02de9955a0da9609da2ca7fa956f  gcc/config/loongarch/loongarch.md
! e4801451e4a5033b9051b0387667a75a  gcc/config/loongarch/loongarch.opt
  2f8826252720e1086662bde87ecbe35f  gcc/config/loongarch/predicates.md
! 79e5d3aad1cd3f508decbc918ee4419c  gcc/config/loongarch/sync.md
  b99456ed262c9decb8e975492dece6b9  gcc/config/loongarch/t-linux
! e0de5482d1cfc851b546ea8ca8bc701c  gcc/config/loongarch/t-loongarch
  9d3e662c86b39e1b1706950c1178e350  gcc/config/lynx.h
  23506809f52488ffbf9ff1d84b85d128  gcc/config/lynx.opt
  016e52ad546e21ac6239f824ded324fd  gcc/config/m32c/addsub.md
--- 4134,4152 ----
  2aecf54c515ea3d787acb6c1e7a12179  gcc/config/loongarch/loongarch-driver.h
  2e31c78b40b220a07ed80f61efc3dc69  gcc/config/loongarch/loongarch-ftypes.def
  ae7cfcf36635345c7a6629d3bfbb53d6  gcc/config/loongarch/loongarch-modes.def
! a12887e2d76caaa13e14ecd486af32d8  gcc/config/loongarch/loongarch-opts.cc
! 5a7e634f3067a9d7102737f15a2762c2  gcc/config/loongarch/loongarch-opts.h
! 0a2ea88aa9d8b16199a929903fe1420e  gcc/config/loongarch/loongarch-protos.h
  b7e7ae8ebef609fa5b3638fc6d8da01c  gcc/config/loongarch/loongarch-str.h
  1d43515673828076071c491e3cdd6f1f  gcc/config/loongarch/loongarch-tune.h
! 328984f3a53ba90a960534f688dc4ab4  gcc/config/loongarch/loongarch.cc
! cb6b1ac932dc193c50167e9e3bca4109  gcc/config/loongarch/loongarch.h
! 1092d0af6bbdeeebaf276d6b403a51fc  gcc/config/loongarch/loongarch.md
! a9bcbd6c03a77e0c5c0b70d652aa908e  gcc/config/loongarch/loongarch.opt
  2f8826252720e1086662bde87ecbe35f  gcc/config/loongarch/predicates.md
! 9ae896f20aba612b39f17b74e0e88d42  gcc/config/loongarch/sync.md
  b99456ed262c9decb8e975492dece6b9  gcc/config/loongarch/t-linux
! 2cb1531abdf14df62c1e88e14377d454  gcc/config/loongarch/t-loongarch
  9d3e662c86b39e1b1706950c1178e350  gcc/config/lynx.h
  23506809f52488ffbf9ff1d84b85d128  gcc/config/lynx.opt
  016e52ad546e21ac6239f824ded324fd  gcc/config/m32c/addsub.md
*************** c2cb241feb926094d5e0edc8f52f5059  gcc/co
*** 4173,4179 ****
  24b95bb041b11bc328c6069ffbd7b8e3  gcc/config/m32r/little.h
  39f2582339f7aa11ed234d4a35de19f1  gcc/config/m32r/m32r-opts.h
  41a1134a3b4a3946e232f14d94caccf4  gcc/config/m32r/m32r-protos.h
! 24dc7010c41af14453e91733dd23aa62  gcc/config/m32r/m32r.cc
  d12d9ac92b1aeb3f9d9091e5ab3cccc9  gcc/config/m32r/m32r.h
  db7a255449e5ebe9b04b0772a59fe3c1  gcc/config/m32r/m32r.md
  48ce6304855bcfc17ade3b3a047f6fbf  gcc/config/m32r/m32r.opt
--- 4174,4180 ----
  24b95bb041b11bc328c6069ffbd7b8e3  gcc/config/m32r/little.h
  39f2582339f7aa11ed234d4a35de19f1  gcc/config/m32r/m32r-opts.h
  41a1134a3b4a3946e232f14d94caccf4  gcc/config/m32r/m32r-protos.h
! a5b01e19cca17a8b3c406c238e8df6d6  gcc/config/m32r/m32r.cc
  d12d9ac92b1aeb3f9d9091e5ab3cccc9  gcc/config/m32r/m32r.h
  db7a255449e5ebe9b04b0772a59fe3c1  gcc/config/m32r/m32r.md
  48ce6304855bcfc17ade3b3a047f6fbf  gcc/config/m32r/m32r.opt
*************** a7eee6cf039aa12d55e8973ce5e2fded  gcc/co
*** 4259,4265 ****
  b8d1296ede02cb613ca1733bd0a067d1  gcc/config/mips/74k.md
  417d7beb506d09400408e452ff8eab6d  gcc/config/mips/9000.md
  ef701699babe6b4109ea6eb7ef5a6fed  gcc/config/mips/constraints.md
! b295d4052fb03ef383dc8260f7d8f85c  gcc/config/mips/driver-native.cc
  fcf51d35a900789cb92722ab62ac55e1  gcc/config/mips/elf.h
  1ecacee3d49cec1177f0cc53654acc57  gcc/config/mips/elfoabi.h
  f6eb13f4de92ed1a37dfdd87773356d9  gcc/config/mips/elforion.h
--- 4260,4266 ----
  b8d1296ede02cb613ca1733bd0a067d1  gcc/config/mips/74k.md
  417d7beb506d09400408e452ff8eab6d  gcc/config/mips/9000.md
  ef701699babe6b4109ea6eb7ef5a6fed  gcc/config/mips/constraints.md
! b0aa0839ae263b96a99f55dfab44dbc4  gcc/config/mips/driver-native.cc
  fcf51d35a900789cb92722ab62ac55e1  gcc/config/mips/elf.h
  1ecacee3d49cec1177f0cc53654acc57  gcc/config/mips/elfoabi.h
  f6eb13f4de92ed1a37dfdd87773356d9  gcc/config/mips/elforion.h
*************** d7c7d648633e3751538d001af47d7dc0  gcc/co
*** 4287,4298 ****
  c2cfe00ae73a68f07ce649b980612c9c  gcc/config/mips/mips-fixed.md
  c08e4bab6c1e75a72083a45020a5b446  gcc/config/mips/mips-ftypes.def
  78532a885490fb3a90b0c4a85437f2e1  gcc/config/mips/mips-modes.def
! 95304392ef1c512d3f1d5e81af2ff243  gcc/config/mips/mips-msa.md
  30376b626fc9050218641fcde797c92f  gcc/config/mips/mips-opts.h
  b6ef595c9b75af5e5679a8799c944443  gcc/config/mips/mips-protos.h
  32ba594f8a210398a1e585dfcc8b1d8d  gcc/config/mips/mips-ps-3d.md
  e0f0f7f5cd3f66adff43ada64fd352e1  gcc/config/mips/mips-tables.opt
! 78bf9e899b0629b2d5c306cdb23f4f35  gcc/config/mips/mips.cc
  9e3bffdb2b33a326178eddd2138674d0  gcc/config/mips/mips.h
  fd1a1985d2fa9e92b6867215ad4b9127  gcc/config/mips/mips.md
  3b233a9733cc91ecbf6950b871004528  gcc/config/mips/mips.opt
--- 4288,4299 ----
  c2cfe00ae73a68f07ce649b980612c9c  gcc/config/mips/mips-fixed.md
  c08e4bab6c1e75a72083a45020a5b446  gcc/config/mips/mips-ftypes.def
  78532a885490fb3a90b0c4a85437f2e1  gcc/config/mips/mips-modes.def
! fbe407e03794a9ee607663ce7de6eadb  gcc/config/mips/mips-msa.md
  30376b626fc9050218641fcde797c92f  gcc/config/mips/mips-opts.h
  b6ef595c9b75af5e5679a8799c944443  gcc/config/mips/mips-protos.h
  32ba594f8a210398a1e585dfcc8b1d8d  gcc/config/mips/mips-ps-3d.md
  e0f0f7f5cd3f66adff43ada64fd352e1  gcc/config/mips/mips-tables.opt
! 9afd220cd19c25a7c28103340e9368d5  gcc/config/mips/mips.cc
  9e3bffdb2b33a326178eddd2138674d0  gcc/config/mips/mips.h
  fd1a1985d2fa9e92b6867215ad4b9127  gcc/config/mips/mips.md
  3b233a9733cc91ecbf6950b871004528  gcc/config/mips/mips.opt
*************** f6513944f4e44ed2f271e3b55aa624ef  gcc/co
*** 4417,4423 ****
  b3a05f47ce92fcf67e1c23259289c7f0  gcc/config/nds32/nds32-protos.h
  f516003b49868c78e5b053cbdfacbe47  gcc/config/nds32/nds32-relax-opt.cc
  7c832c3e3db3b050acd25af3276d86c4  gcc/config/nds32/nds32-utils.cc
! 51c69a59782879442ad53c1b616a6814  gcc/config/nds32/nds32.cc
  83cd95f8643bbf3041167196ae7e8c3e  gcc/config/nds32/nds32.h
  52089dac78a46bf66a614efc8b246a08  gcc/config/nds32/nds32.md
  422640720fe2f9b6a6b6c66c282d48b3  gcc/config/nds32/nds32.opt
--- 4418,4424 ----
  b3a05f47ce92fcf67e1c23259289c7f0  gcc/config/nds32/nds32-protos.h
  f516003b49868c78e5b053cbdfacbe47  gcc/config/nds32/nds32-relax-opt.cc
  7c832c3e3db3b050acd25af3276d86c4  gcc/config/nds32/nds32-utils.cc
! 266dc2b4f9ed7df69ff9d2659f39c7ec  gcc/config/nds32/nds32.cc
  83cd95f8643bbf3041167196ae7e8c3e  gcc/config/nds32/nds32.h
  52089dac78a46bf66a614efc8b246a08  gcc/config/nds32/nds32.md
  422640720fe2f9b6a6b6c66c282d48b3  gcc/config/nds32/nds32.opt
*************** df5ddef9ef74666e3c22ef05e2b5d8ba  gcc/co
*** 4447,4453 ****
  5cfb086db47eb08bcd1defead906bfdc  gcc/config/nios2/nios2-ldstwm.sml
  208172f05ae03bc93b6789b356f8df0e  gcc/config/nios2/nios2-opts.h
  37a9c078b28b8244f4fcf9ff08a74428  gcc/config/nios2/nios2-protos.h
! 912ac5f9be96872a8f3cef6a9b82b6fb  gcc/config/nios2/nios2.cc
  4420a3d2bfa12a42c840889a25c8016f  gcc/config/nios2/nios2.h
  9db5acb3074c4c2fe9b74e98fd9f5a29  gcc/config/nios2/nios2.md
  597bd1586f7d01ed24872af4b787f125  gcc/config/nios2/nios2.opt
--- 4448,4454 ----
  5cfb086db47eb08bcd1defead906bfdc  gcc/config/nios2/nios2-ldstwm.sml
  208172f05ae03bc93b6789b356f8df0e  gcc/config/nios2/nios2-opts.h
  37a9c078b28b8244f4fcf9ff08a74428  gcc/config/nios2/nios2-protos.h
! e9d4a22bd9d22b4ab8bcde1951543c9d  gcc/config/nios2/nios2.cc
  4420a3d2bfa12a42c840889a25c8016f  gcc/config/nios2/nios2.h
  9db5acb3074c4c2fe9b74e98fd9f5a29  gcc/config/nios2/nios2.md
  597bd1586f7d01ed24872af4b787f125  gcc/config/nios2/nios2.opt
*************** b30a2b89233d310f6be15cb46069ae60  gcc/co
*** 4515,4523 ****
  d6ed3ea0b084fce25b744c74274588a5  gcc/config/pa/pa-openbsd.h
  e90c5d0d138f683915e32d52840e42cc  gcc/config/pa/pa-opts.h
  6d7f17931666ea98e5793e2f41c93ac3  gcc/config/pa/pa-protos.h
! 055e67a791c0237e361cf7aa8678abc5  gcc/config/pa/pa.cc
  948a0f04a993401c0b8969f0c9c708e1  gcc/config/pa/pa.h
! 5f0e46544e13c5c70a90247b685cffe5  gcc/config/pa/pa.md
  20ba6e16f7d2cf5e5eb89348793f2610  gcc/config/pa/pa.opt
  5268cfc61e7af09cd3b9ba6d2fa3faff  gcc/config/pa/pa32-linux.h
  c14312e902452e23e82cf7aea2550044  gcc/config/pa/pa32-netbsd.h
--- 4516,4524 ----
  d6ed3ea0b084fce25b744c74274588a5  gcc/config/pa/pa-openbsd.h
  e90c5d0d138f683915e32d52840e42cc  gcc/config/pa/pa-opts.h
  6d7f17931666ea98e5793e2f41c93ac3  gcc/config/pa/pa-protos.h
! 9dff82ea6c9a6ed17981cec36379b32e  gcc/config/pa/pa.cc
  948a0f04a993401c0b8969f0c9c708e1  gcc/config/pa/pa.h
! c55a80f89d2c3f11be94664513a5d702  gcc/config/pa/pa.md
  20ba6e16f7d2cf5e5eb89348793f2610  gcc/config/pa/pa.opt
  5268cfc61e7af09cd3b9ba6d2fa3faff  gcc/config/pa/pa32-linux.h
  c14312e902452e23e82cf7aea2550044  gcc/config/pa/pa32-netbsd.h
*************** e30be5d2c4f7dfa2b6beb305bea2ea12  gcc/co
*** 4579,4592 ****
  f3f94b653d8cecc0249cd794b4c799e0  gcc/config/riscv/riscv-modes.def
  b72da54e700631e19e0763c290831bd9  gcc/config/riscv/riscv-opts.h
  dbc1bcb911341ab64939d304e80f5552  gcc/config/riscv/riscv-passes.def
! 6820d64bf12cf021edaca4583e8a17b2  gcc/config/riscv/riscv-protos.h
  83bcab9a1e5c3acab0c9b8df5fe07818  gcc/config/riscv/riscv-scalar-crypto.def
  ad3c79a3cefcfe0857cd6f6b4392ab24  gcc/config/riscv/riscv-selftests.cc
  8d8399855655179e1f73eea5741550b0  gcc/config/riscv/riscv-shorten-memrefs.cc
  e3b04ea19f480d8ad374b844ed5dbb8e  gcc/config/riscv/riscv-sr.cc
  b0810ecd0d08084a321b9b025c6dbcd4  gcc/config/riscv/riscv-subset.h
! 7a76f07f1aac810394eafa4fa12f522e  gcc/config/riscv/riscv-v.cc
! 82db10e870bc18dc73a094bbb4e158ec  gcc/config/riscv/riscv-vector-builtins-bases.cc
  50048c66ba232d8add15b01662a1a0a4  gcc/config/riscv/riscv-vector-builtins-bases.h
  a12f4965fb6339b5c8085978ead1d5f8  gcc/config/riscv/riscv-vector-builtins-functions.def
  2dff81d29e4427dd04f4551d2052f6ca  gcc/config/riscv/riscv-vector-builtins-shapes.cc
--- 4580,4593 ----
  f3f94b653d8cecc0249cd794b4c799e0  gcc/config/riscv/riscv-modes.def
  b72da54e700631e19e0763c290831bd9  gcc/config/riscv/riscv-opts.h
  dbc1bcb911341ab64939d304e80f5552  gcc/config/riscv/riscv-passes.def
! 6ab991e2b61677ebc074b4d7d19ec625  gcc/config/riscv/riscv-protos.h
  83bcab9a1e5c3acab0c9b8df5fe07818  gcc/config/riscv/riscv-scalar-crypto.def
  ad3c79a3cefcfe0857cd6f6b4392ab24  gcc/config/riscv/riscv-selftests.cc
  8d8399855655179e1f73eea5741550b0  gcc/config/riscv/riscv-shorten-memrefs.cc
  e3b04ea19f480d8ad374b844ed5dbb8e  gcc/config/riscv/riscv-sr.cc
  b0810ecd0d08084a321b9b025c6dbcd4  gcc/config/riscv/riscv-subset.h
! 7cfbbbde84921c305c21bdf9d59f343f  gcc/config/riscv/riscv-v.cc
! 31a192c341d8a70215fbc22f9e06af6b  gcc/config/riscv/riscv-vector-builtins-bases.cc
  50048c66ba232d8add15b01662a1a0a4  gcc/config/riscv/riscv-vector-builtins-bases.h
  a12f4965fb6339b5c8085978ead1d5f8  gcc/config/riscv/riscv-vector-builtins-functions.def
  2dff81d29e4427dd04f4551d2052f6ca  gcc/config/riscv/riscv-vector-builtins-shapes.cc
*************** dea62e3acd642311d5bd0e7a98df2b17  gcc/co
*** 4596,4620 ****
  83bba22dba6d9f4786e80d804e1f312f  gcc/config/riscv/riscv-vector-builtins.def
  830cfe8061a11b71e18672cc3e8664c4  gcc/config/riscv/riscv-vector-builtins.h
  8a86dc06d44baa9e41a9391db5abdcea  gcc/config/riscv/riscv-vector-switch.def
! faf8d6d655c64d512ffd8a1d60f8d644  gcc/config/riscv/riscv-vsetvl.cc
  8fe843c7d03cb46cc233ba5d894d10d3  gcc/config/riscv/riscv-vsetvl.def
! 4367da9bcb4a7e9b0c992e6bee066af8  gcc/config/riscv/riscv-vsetvl.h
! efbad94825a117c977a76252a555d562  gcc/config/riscv/riscv.cc
  2b3c4e370e43ce97c06af8380c289dcc  gcc/config/riscv/riscv.h
! 71a0a64843bda989740f74fd7dca641d  gcc/config/riscv/riscv.md
  e8b00efbf2006bd1d55add7e5a1658fd  gcc/config/riscv/riscv.opt
  1a3b56eb5996b87319935b8b3123e371  gcc/config/riscv/riscv_vector.h
  ac558403504463a2fadd429bc0dfe20e  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
! a2f3d38a5263b2b9bcb0d42d591ae93f  gcc/config/riscv/sync.md
  1c27821991689abdaa7a908a0cc8dfa4  gcc/config/riscv/t-elf-multilib
  d8ae7bee35ef1ecd77143535da9aae78  gcc/config/riscv/t-linux
  1ed181a166b1d0e206c4a4e0024cce2a  gcc/config/riscv/t-linux-multilib
! 7de892add3c6f26df1abcd91dbdbe42b  gcc/config/riscv/t-riscv
  b46131fe425be428d4d66c8f653f3d13  gcc/config/riscv/t-rtems
  97a182737ed075d29be4ab1e848de420  gcc/config/riscv/t-withmultilib
  0478f4e79601d91fb8ad8f210b304a7b  gcc/config/riscv/t-withmultilib-generator
! 90703af517362babbdd4e7725ed9def2  gcc/config/riscv/thead.cc
  3a60f8d771ec97e366fd23d19b081ea5  gcc/config/riscv/thead.md
  a73a2533a40d109ce2f50ab199b77fa6  gcc/config/riscv/vector-iterators.md
  54f69fc9d9408960f28c18b405185f87  gcc/config/riscv/vector.md
--- 4597,4621 ----
  83bba22dba6d9f4786e80d804e1f312f  gcc/config/riscv/riscv-vector-builtins.def
  830cfe8061a11b71e18672cc3e8664c4  gcc/config/riscv/riscv-vector-builtins.h
  8a86dc06d44baa9e41a9391db5abdcea  gcc/config/riscv/riscv-vector-switch.def
! 7d26c26ff34ea77927e376f7a4dd6520  gcc/config/riscv/riscv-vsetvl.cc
  8fe843c7d03cb46cc233ba5d894d10d3  gcc/config/riscv/riscv-vsetvl.def
! 81d14fa5df5f77f7fa3acbdd2532da0e  gcc/config/riscv/riscv-vsetvl.h
! 8be7dcb8180c65df22d9c75dfaf8c753  gcc/config/riscv/riscv.cc
  2b3c4e370e43ce97c06af8380c289dcc  gcc/config/riscv/riscv.h
! 5ab14313554ab48f53e905909801dc40  gcc/config/riscv/riscv.md
  e8b00efbf2006bd1d55add7e5a1658fd  gcc/config/riscv/riscv.opt
  1a3b56eb5996b87319935b8b3123e371  gcc/config/riscv/riscv_vector.h
  ac558403504463a2fadd429bc0dfe20e  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
! bbf9b35288d5481effe19d3497555734  gcc/config/riscv/sync.md
  1c27821991689abdaa7a908a0cc8dfa4  gcc/config/riscv/t-elf-multilib
  d8ae7bee35ef1ecd77143535da9aae78  gcc/config/riscv/t-linux
  1ed181a166b1d0e206c4a4e0024cce2a  gcc/config/riscv/t-linux-multilib
! a48da5f2c0eca621c8be9a9ac2b0d405  gcc/config/riscv/t-riscv
  b46131fe425be428d4d66c8f653f3d13  gcc/config/riscv/t-rtems
  97a182737ed075d29be4ab1e848de420  gcc/config/riscv/t-withmultilib
  0478f4e79601d91fb8ad8f210b304a7b  gcc/config/riscv/t-withmultilib-generator
! 3c60f3bce5f62f4325c736380a2b43f4  gcc/config/riscv/thead.cc
  3a60f8d771ec97e366fd23d19b081ea5  gcc/config/riscv/thead.md
  a73a2533a40d109ce2f50ab199b77fa6  gcc/config/riscv/vector-iterators.md
  54f69fc9d9408960f28c18b405185f87  gcc/config/riscv/vector.md
*************** f5c3ba6395d6eb6177f8c91aabcbd5a6  gcc/co
*** 4695,4701 ****
  f51fdc3939c771f200d9a918380966f1  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  389d0bf272bb89e1261c874b7a9ec947  gcc/config/rs6000/mm_malloc.h
! 3633bb3a609730a30cb0663dc7e023ba  gcc/config/rs6000/mma.md
  a789bab758efe38df9cc413c568c5942  gcc/config/rs6000/mmintrin.h
  72d5af6a1d84104d21789de53c32483d  gcc/config/rs6000/mpc.md
  1fe014a70daa2bb4d4641253aa097496  gcc/config/rs6000/netbsd.h
--- 4696,4702 ----
  f51fdc3939c771f200d9a918380966f1  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  389d0bf272bb89e1261c874b7a9ec947  gcc/config/rs6000/mm_malloc.h
! f166019a6afe34553006a474a60c4c09  gcc/config/rs6000/mma.md
  a789bab758efe38df9cc413c568c5942  gcc/config/rs6000/mmintrin.h
  72d5af6a1d84104d21789de53c32483d  gcc/config/rs6000/mpc.md
  1fe014a70daa2bb4d4641253aa097496  gcc/config/rs6000/netbsd.h
*************** d48c95e153ee8f415702b472bc20a02e  gcc/co
*** 4713,4726 ****
  06aa26bfaafcb89d4a99c0e317af4707  gcc/config/rs6000/ppc-asm.h
  d1baa29d9961c7dc84928daba90fcb81  gcc/config/rs6000/ppc-auxv.h
  5e7762217e9facebadb81f105d1bf501  gcc/config/rs6000/ppu_intrinsics.h
! e247c1906b14077d8906d63ed6e1f2d1  gcc/config/rs6000/predicates.md
  e5a56c67ccfa1b82910448cc8537ca90  gcc/config/rs6000/rbtree.cc
  41cca449520459ae09c87c093327fa5d  gcc/config/rs6000/rbtree.h
! a51d5702d8cf31a25e01e5edd0fe291a  gcc/config/rs6000/rs6000-builtin.cc
  ac53034bd09fb01f93ea842cf5c909fc  gcc/config/rs6000/rs6000-builtins.def
! 5686f83167396f0c581a1c6504b8ae11  gcc/config/rs6000/rs6000-c.cc
! 899b3a930627708fcdae122e3b3285c9  gcc/config/rs6000/rs6000-call.cc
! 6b94f136d45a0d1a0bef9e58fa9c1e15  gcc/config/rs6000/rs6000-cpus.def
  c4bd99f21aa66eed69bd520b225485ef  gcc/config/rs6000/rs6000-d.cc
  9ec1220497ad19253e259bcf72531180  gcc/config/rs6000/rs6000-d.h
  e39af002491bc8a962f6b2f0cc7304de  gcc/config/rs6000/rs6000-gen-builtins.cc
--- 4714,4727 ----
  06aa26bfaafcb89d4a99c0e317af4707  gcc/config/rs6000/ppc-asm.h
  d1baa29d9961c7dc84928daba90fcb81  gcc/config/rs6000/ppc-auxv.h
  5e7762217e9facebadb81f105d1bf501  gcc/config/rs6000/ppu_intrinsics.h
! d547b88b77b2e82d7e0a856f08b310ac  gcc/config/rs6000/predicates.md
  e5a56c67ccfa1b82910448cc8537ca90  gcc/config/rs6000/rbtree.cc
  41cca449520459ae09c87c093327fa5d  gcc/config/rs6000/rbtree.h
! 4ad3ad4328c79ff753a9190b682b49fb  gcc/config/rs6000/rs6000-builtin.cc
  ac53034bd09fb01f93ea842cf5c909fc  gcc/config/rs6000/rs6000-builtins.def
! ea881c70575ca4e61f23c4c22754ecba  gcc/config/rs6000/rs6000-c.cc
! 694d76219041e35b535b99b2ebc1e647  gcc/config/rs6000/rs6000-call.cc
! 67d3a89adef2cdc9c8320ff83e83b63d  gcc/config/rs6000/rs6000-cpus.def
  c4bd99f21aa66eed69bd520b225485ef  gcc/config/rs6000/rs6000-d.cc
  9ec1220497ad19253e259bcf72531180  gcc/config/rs6000/rs6000-d.h
  e39af002491bc8a962f6b2f0cc7304de  gcc/config/rs6000/rs6000-gen-builtins.cc
*************** c153115d2136d49f3f4b6f7477797041  gcc/co
*** 4735,4748 ****
  63dc1084063d0b0e7ee538d3941b6990  gcc/config/rs6000/rs6000-passes.def
  71cb7581d344fb01762cdd080bd833a5  gcc/config/rs6000/rs6000-pcrel-opt.cc
  1d69f9a2848499db58524c55c1803b51  gcc/config/rs6000/rs6000-protos.h
! 371fdc38274c8f19c0079d100adc91c4  gcc/config/rs6000/rs6000-string.cc
  e6df0fb2cf41aa438e44a0a400ced1a4  gcc/config/rs6000/rs6000-tables.opt
! 48e0e542e73b5675a6588a8e6f28893e  gcc/config/rs6000/rs6000.cc
! e65fb6f0bfb4b88a346fd3006fb5ea4e  gcc/config/rs6000/rs6000.h
! 97e64f94d0089fc5f997d485bad4ab3c  gcc/config/rs6000/rs6000.md
! d16831453dc0dec2a796ba21d6f984a9  gcc/config/rs6000/rs6000.opt
  1f85593465476dff8f1a05954653d962  gcc/config/rs6000/rs64.md
! dd0028fa69924b6ab77e26d755d5b1e8  gcc/config/rs6000/rtems.h
  bb9d184abf8f6c8c3765d0979f9c9050  gcc/config/rs6000/secureplt.h
  fcfeeef0441253402f37264d272c84b5  gcc/config/rs6000/si2vmx.h
  fa89ac38426979c76ffce6119b4b95e2  gcc/config/rs6000/smmintrin.h
--- 4736,4749 ----
  63dc1084063d0b0e7ee538d3941b6990  gcc/config/rs6000/rs6000-passes.def
  71cb7581d344fb01762cdd080bd833a5  gcc/config/rs6000/rs6000-pcrel-opt.cc
  1d69f9a2848499db58524c55c1803b51  gcc/config/rs6000/rs6000-protos.h
! df23a2df7c06e75bd39c82094b45b9b1  gcc/config/rs6000/rs6000-string.cc
  e6df0fb2cf41aa438e44a0a400ced1a4  gcc/config/rs6000/rs6000-tables.opt
! 345b02bdbfb1f1f6a24f57474b71f6e1  gcc/config/rs6000/rs6000.cc
! a7446c77f0bab5d43d72b7335e65868f  gcc/config/rs6000/rs6000.h
! 6989bcd197d1e8f8524dd7ef318ac43d  gcc/config/rs6000/rs6000.md
! 1991c9d8619e7b44de464dadd1d07778  gcc/config/rs6000/rs6000.opt
  1f85593465476dff8f1a05954653d962  gcc/config/rs6000/rs64.md
! ce0d432b896bc7b4e10beccd1ffcdff4  gcc/config/rs6000/rtems.h
  bb9d184abf8f6c8c3765d0979f9c9050  gcc/config/rs6000/secureplt.h
  fcfeeef0441253402f37264d272c84b5  gcc/config/rs6000/si2vmx.h
  fa89ac38426979c76ffce6119b4b95e2  gcc/config/rs6000/smmintrin.h
*************** f11925c88524d2fd457bf77944da1302  gcc/co
*** 4777,4783 ****
  11283c3d497b8f9e14d0f7b2e6c767e9  gcc/config/rs6000/tmmintrin.h
  8a427618716df54fe24964916961793c  gcc/config/rs6000/vec_types.h
  fc0103d6513257aadfcac62f4c7d98c3  gcc/config/rs6000/vector.md
! 8cd1c651effe3e6c5f3122dd159cd461  gcc/config/rs6000/vsx.md
  4d40423d832e238fa189465ab2fed898  gcc/config/rs6000/vxworks.h
  71931e4a1a4bd00dded5b5ed4292e9d4  gcc/config/rs6000/vxworksae.h
  cf7960e5b95d3ca2732d3e96e5f3c80f  gcc/config/rs6000/vxworksmils.h
--- 4778,4784 ----
  11283c3d497b8f9e14d0f7b2e6c767e9  gcc/config/rs6000/tmmintrin.h
  8a427618716df54fe24964916961793c  gcc/config/rs6000/vec_types.h
  fc0103d6513257aadfcac62f4c7d98c3  gcc/config/rs6000/vector.md
! 727798df6556562e61de3e4d025c3125  gcc/config/rs6000/vsx.md
  4d40423d832e238fa189465ab2fed898  gcc/config/rs6000/vxworks.h
  71931e4a1a4bd00dded5b5ed4292e9d4  gcc/config/rs6000/vxworksae.h
  cf7960e5b95d3ca2732d3e96e5f3c80f  gcc/config/rs6000/vxworksmils.h
*************** cceba0c8dc90312627444162a8078239  gcc/co
*** 4865,4880 ****
  edd218d93f2616cdf22e23c86e41f678  gcc/config/sh/sh-mem.cc
  dafa05de62e4f5bb6c9b7a2ffb7a55df  gcc/config/sh/sh-modes.def
  4515312140f2002feb7cd75134f2c396  gcc/config/sh/sh-protos.h
! 3cd820b989f5e4714580821c3e0a5372  gcc/config/sh/sh.cc
  37b97b8797def6afb72ea964a453eca5  gcc/config/sh/sh.h
! e30fdee87ae4cb265de8b19d52406c3d  gcc/config/sh/sh.md
  b5bc1e3d906715c2267ae3b833e714a8  gcc/config/sh/sh.opt
  3a51dff173dae73355e8cad1f8bd5866  gcc/config/sh/sh1.md
  8980e2d146877b565a494bb33095eb9e  gcc/config/sh/sh4-300.md
  b852aaa445a59d88a8600a18840b1fd6  gcc/config/sh/sh4.md
  64234f0093a2c054203539b8c80dfd9f  gcc/config/sh/sh4a.md
  ece0f82448d83858d029e0b41c3729fa  gcc/config/sh/sh_optimize_sett_clrt.cc
! c65adb47c2a81fc24e51464333694208  gcc/config/sh/sh_treg_combine.cc
  0c841c3e15c9c85d689edcc70c3c0372  gcc/config/sh/superh.h
  06158b0f1e33501120db330d7734228d  gcc/config/sh/superh.opt
  e203b5735f354602d01bbbdbc3a72c60  gcc/config/sh/sync.md
--- 4866,4881 ----
  edd218d93f2616cdf22e23c86e41f678  gcc/config/sh/sh-mem.cc
  dafa05de62e4f5bb6c9b7a2ffb7a55df  gcc/config/sh/sh-modes.def
  4515312140f2002feb7cd75134f2c396  gcc/config/sh/sh-protos.h
! 7ef91c629751307b5a6b3eb24862493b  gcc/config/sh/sh.cc
  37b97b8797def6afb72ea964a453eca5  gcc/config/sh/sh.h
! cb421e48d5ee6f1a768564c1b2975300  gcc/config/sh/sh.md
  b5bc1e3d906715c2267ae3b833e714a8  gcc/config/sh/sh.opt
  3a51dff173dae73355e8cad1f8bd5866  gcc/config/sh/sh1.md
  8980e2d146877b565a494bb33095eb9e  gcc/config/sh/sh4-300.md
  b852aaa445a59d88a8600a18840b1fd6  gcc/config/sh/sh4.md
  64234f0093a2c054203539b8c80dfd9f  gcc/config/sh/sh4a.md
  ece0f82448d83858d029e0b41c3729fa  gcc/config/sh/sh_optimize_sett_clrt.cc
! bf55fbded672d524889f222f35469e61  gcc/config/sh/sh_treg_combine.cc
  0c841c3e15c9c85d689edcc70c3c0372  gcc/config/sh/superh.h
  06158b0f1e33501120db330d7734228d  gcc/config/sh/superh.opt
  e203b5735f354602d01bbbdbc3a72c60  gcc/config/sh/sync.md
*************** bd3c25f5a3a340605210356043d8a922  gcc/co
*** 4925,4937 ****
  5fe50014653d9cf16747a02facbd8dda  gcc/config/sparc/sparc-opts.h
  6df273288aa59b1d947ac95b91451ebf  gcc/config/sparc/sparc-passes.def
  7cab410d6730137ed7525827eb7dec71  gcc/config/sparc/sparc-protos.h
! 5db45b56679308d5af7de2b5325fc8d2  gcc/config/sparc/sparc.cc
  397877923c1572ea23e1df6650c428d9  gcc/config/sparc/sparc.h
  21927b300584f83dad232c12e8f5e7c7  gcc/config/sparc/sparc.md
  a6106b074178cf1b60ed55d350cd9062  gcc/config/sparc/sparc.opt
  99b46577eda89f715bc747c3af07c6bb  gcc/config/sparc/sparclet.md
  7cb40cf452f681faa258fb76bd35a9dc  gcc/config/sparc/supersparc.md
! 7d3060af592414a4bb0bb392370e4a95  gcc/config/sparc/sync.md
  4e20f9b37d1d1f8fd472aa300f0819e1  gcc/config/sparc/sysv4.h
  03a49b7783f24fb0f8c1746c3792a1a3  gcc/config/sparc/t-elf
  ff942aeffa1f797a7e9198e3f5c80cf7  gcc/config/sparc/t-leon
--- 4926,4938 ----
  5fe50014653d9cf16747a02facbd8dda  gcc/config/sparc/sparc-opts.h
  6df273288aa59b1d947ac95b91451ebf  gcc/config/sparc/sparc-passes.def
  7cab410d6730137ed7525827eb7dec71  gcc/config/sparc/sparc-protos.h
! 5d31efa5a694529a67e4950d46e736da  gcc/config/sparc/sparc.cc
  397877923c1572ea23e1df6650c428d9  gcc/config/sparc/sparc.h
  21927b300584f83dad232c12e8f5e7c7  gcc/config/sparc/sparc.md
  a6106b074178cf1b60ed55d350cd9062  gcc/config/sparc/sparc.opt
  99b46577eda89f715bc747c3af07c6bb  gcc/config/sparc/sparclet.md
  7cb40cf452f681faa258fb76bd35a9dc  gcc/config/sparc/supersparc.md
! 52c93e5f81140d70628ef4b0c4424ea9  gcc/config/sparc/sync.md
  4e20f9b37d1d1f8fd472aa300f0819e1  gcc/config/sparc/sysv4.h
  03a49b7783f24fb0f8c1746c3792a1a3  gcc/config/sparc/t-elf
  ff942aeffa1f797a7e9198e3f5c80cf7  gcc/config/sparc/t-leon
*************** c02c2e60a2b7403e97217854b6697545  gcc/co
*** 5003,5009 ****
  597b2b86de45d65cf90f3e85fea6d187  gcc/config/vax/predicates.md
  51cde4f364613aca605ed85aae2bc8f1  gcc/config/vax/vax-modes.def
  8f8e1b1a1dc2614e0b2b036dd47fb5bc  gcc/config/vax/vax-protos.h
! 1b85e49a822b1e35b2f7d78e1ff2ea68  gcc/config/vax/vax.cc
  4a28295dcd9cad1669329908a7982023  gcc/config/vax/vax.h
  00059b8f723cd17f61829ad0b035118e  gcc/config/vax/vax.md
  41d56a166600eba6041cd52c0e1fedfd  gcc/config/vax/vax.opt
--- 5004,5010 ----
  597b2b86de45d65cf90f3e85fea6d187  gcc/config/vax/predicates.md
  51cde4f364613aca605ed85aae2bc8f1  gcc/config/vax/vax-modes.def
  8f8e1b1a1dc2614e0b2b036dd47fb5bc  gcc/config/vax/vax-protos.h
! b44ad2f7c6bccd8179fbeb0c77a09f40  gcc/config/vax/vax.cc
  4a28295dcd9cad1669329908a7982023  gcc/config/vax/vax.h
  00059b8f723cd17f61829ad0b035118e  gcc/config/vax/vax.md
  41d56a166600eba6041cd52c0e1fedfd  gcc/config/vax/vax.opt
*************** a4baca0de6c668e4a7a0a2d70a4333b2  gcc/co
*** 5017,5023 ****
  45e46ff334aa42b8d3620d28586f8595  gcc/config/visium/visium-opts.h
  d9382ccf10982cccc9aa9efc2c0cfa07  gcc/config/visium/visium-passes.def
  48b962e0c1f6686e7edb25596596cf88  gcc/config/visium/visium-protos.h
! 7d8b96f6775b61ff68bf1621495f71af  gcc/config/visium/visium.cc
  c2baa5580de52322c5c3aa78fd2f75ee  gcc/config/visium/visium.h
  614b79d326d85ca3cf807a4173d4aefb  gcc/config/visium/visium.md
  a528e0e6b8b1a9600fc5914330066181  gcc/config/visium/visium.opt
--- 5018,5024 ----
  45e46ff334aa42b8d3620d28586f8595  gcc/config/visium/visium-opts.h
  d9382ccf10982cccc9aa9efc2c0cfa07  gcc/config/visium/visium-passes.def
  48b962e0c1f6686e7edb25596596cf88  gcc/config/visium/visium-protos.h
! 7acaed778f3cefc05593f33537eee998  gcc/config/visium/visium.cc
  c2baa5580de52322c5c3aa78fd2f75ee  gcc/config/visium/visium.h
  614b79d326d85ca3cf807a4173d4aefb  gcc/config/visium/visium.md
  a528e0e6b8b1a9600fc5914330066181  gcc/config/visium/visium.opt
*************** aacbf1e83201eb77692a157d6e3c5f45  gcc/co
*** 5076,5083 ****
  ffa27afe9bfa1c3d0a00c4512eb2c4b5  gcc/config/xtensa/xtensa.h
  f88fbbab5f3aff39a56b40c7929d2048  gcc/config/xtensa/xtensa.md
  f10ec7eaade722a89338c0ffe897f9e2  gcc/config/xtensa/xtensa.opt
! 679b5e9e43683c9d55a3322387f7ab5d  gcc/configure
! f0d24ec4d54f5ae9dc142db1c09e8dde  gcc/configure.ac
  229f188a38efc970482185093cf21584  gcc/context.cc
  1ad60ec65e12637c35bfaf841220544d  gcc/context.h
  bc123b739cfba026c4d6ce3b43313c55  gcc/convert.cc
--- 5077,5084 ----
  ffa27afe9bfa1c3d0a00c4512eb2c4b5  gcc/config/xtensa/xtensa.h
  f88fbbab5f3aff39a56b40c7929d2048  gcc/config/xtensa/xtensa.md
  f10ec7eaade722a89338c0ffe897f9e2  gcc/config/xtensa/xtensa.opt
! 87b43c907023cfe30b19f2685bbf8c35  gcc/configure
! 6310bc56e32ce72f84b9d1dc10ffecf5  gcc/configure.ac
  229f188a38efc970482185093cf21584  gcc/context.cc
  1ad60ec65e12637c35bfaf841220544d  gcc/context.h
  bc123b739cfba026c4d6ce3b43313c55  gcc/convert.cc
*************** a92be6f532ece352cab8309520cf28f0  gcc/co
*** 5087,5093 ****
  6614aac0ce8960f693faf880a7560bc5  gcc/coroutine-passes.cc
  9d6931fedff9a87a6266d15841579e67  gcc/coverage.cc
  b964f4291cd58a61a06769149429435f  gcc/coverage.h
! 6c257cab94470a84a5be4ae099dcd5de  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
--- 5088,5094 ----
  6614aac0ce8960f693faf880a7560bc5  gcc/coroutine-passes.cc
  9d6931fedff9a87a6266d15841579e67  gcc/coverage.cc
  b964f4291cd58a61a06769149429435f  gcc/coverage.h
! bb77bc9456283dc57608572427e4d2ec  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
*************** cb06dcbb3232403bb30ebd0d7d1feae1  gcc/cp
*** 5121,5160 ****
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  d75ff9438918fb614a4d72f7ca8b08e8  gcc/cp/Make-lang.in
! f75bae2465fe685d86a1237a556df9c1  gcc/cp/call.cc
  002c198593210fa169a51ff63dd31f2a  gcc/cp/cfns.gperf
  896d83eec5aaaa6e6d65eaf91d39d283  gcc/cp/cfns.h
! 5d91035b1ad071a1bc5d395865b048e4  gcc/cp/class.cc
  b0062ee9c9d42ee91eaf7512f6e1e0be  gcc/cp/config-lang.in
! a10a1f95dcb423d06e40820d59f10c1f  gcc/cp/constexpr.cc
! 62c5fb7a0e751cb87d4d60216ecec85a  gcc/cp/constraint.cc
! 7252037f52ba41e16614c507df7343df  gcc/cp/contracts.cc
  3fff7a95b0ebd54a1f3f2b2ace365aae  gcc/cp/contracts.h
  6fb5d560bb71f24a7b95bcc1c3075968  gcc/cp/coroutines.cc
! 1dfbdfc122218e634a79fff96ac660e4  gcc/cp/cp-gimplify.cc
  763112e63cfba590bfc20b96b0ea7682  gcc/cp/cp-lang.cc
  7e2d55513904b00505ff25684de6b935  gcc/cp/cp-name-hint.h
  9f5255a2208bbea4c0b0a31667896ad4  gcc/cp/cp-objcp-common.cc
  44864edbff7221ce5b72f9f551fe9269  gcc/cp/cp-objcp-common.h
  1ff6ed82de7381c392b01839746c2f74  gcc/cp/cp-trait.def
  d6887ccac1e3a9dea9c2908ef57ec747  gcc/cp/cp-tree.def
! cd865832f76f5fbb032bd4fe31ce30a4  gcc/cp/cp-tree.h
  b65da920bdc209a44d1cba37f4a1e4a7  gcc/cp/cp-ubsan.cc
  7c8cb89616dfd4228ce7017a63abd999  gcc/cp/cvt.cc
! 19039aafd1782b27e26a94ad2316d35e  gcc/cp/cxx-pretty-print.cc
  e0aeb037cb4d8ca738781ded46d00a5d  gcc/cp/cxx-pretty-print.h
  c1b4ec8db711e8a297a5d4e85d0aeb7e  gcc/cp/cxxapi-data.csv
! c81d2b6ccb2c7e61881fbacd500fc0af  gcc/cp/decl.cc
  04eca9fc6dc327f816ff062ad8e899a5  gcc/cp/decl.h
! 2757764f5578221e1ff34594bcf308a8  gcc/cp/decl2.cc
  c00489cd7633dcb8caed5defda9fdc95  gcc/cp/dump.cc
  1bcab327fe1f6fb1402f82439488dce5  gcc/cp/error.cc
! 2ca4744679ca833e05a3cd3104dea7b9  gcc/cp/except.cc
  15a221742a7bc56a599ea1bf93e7e0b0  gcc/cp/expr.cc
  281fa9e99941b10d92e580b8d8b19a97  gcc/cp/friend.cc
  38d795f01430a0d433f133d955f161f4  gcc/cp/g++spec.cc
  aae4769663c02dfe48e64b7622706074  gcc/cp/gen-cxxapi-file.py
! 885b70aa6cf13edf98d7591a566d67ff  gcc/cp/init.cc
  6bd222a6b8cbe1c6cc29ff623d02ab70  gcc/cp/lambda.cc
  0c9e7039d9e6c649820e714e1877a4c3  gcc/cp/lang-specs.h
  f6faa21098c86eb47a6c838ddfcdca1b  gcc/cp/lex.cc
--- 5122,5161 ----
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  d75ff9438918fb614a4d72f7ca8b08e8  gcc/cp/Make-lang.in
! ec12127a1728ea54bbf497a9af41918b  gcc/cp/call.cc
  002c198593210fa169a51ff63dd31f2a  gcc/cp/cfns.gperf
  896d83eec5aaaa6e6d65eaf91d39d283  gcc/cp/cfns.h
! 0b2a03d49770c4eace1cd0be60ee4b69  gcc/cp/class.cc
  b0062ee9c9d42ee91eaf7512f6e1e0be  gcc/cp/config-lang.in
! 3f8ca07280cef3f0bc2ff56a77347cee  gcc/cp/constexpr.cc
! c86a86eac49d994369ce26823c3a5da2  gcc/cp/constraint.cc
! 84844f7fa5d484f9d95f78e6da6c51e2  gcc/cp/contracts.cc
  3fff7a95b0ebd54a1f3f2b2ace365aae  gcc/cp/contracts.h
  6fb5d560bb71f24a7b95bcc1c3075968  gcc/cp/coroutines.cc
! ebeaa808f85fa8a261591cd99ad1e7b0  gcc/cp/cp-gimplify.cc
  763112e63cfba590bfc20b96b0ea7682  gcc/cp/cp-lang.cc
  7e2d55513904b00505ff25684de6b935  gcc/cp/cp-name-hint.h
  9f5255a2208bbea4c0b0a31667896ad4  gcc/cp/cp-objcp-common.cc
  44864edbff7221ce5b72f9f551fe9269  gcc/cp/cp-objcp-common.h
  1ff6ed82de7381c392b01839746c2f74  gcc/cp/cp-trait.def
  d6887ccac1e3a9dea9c2908ef57ec747  gcc/cp/cp-tree.def
! 49effe4df0b1fb0ce008f9d0f3a46f83  gcc/cp/cp-tree.h
  b65da920bdc209a44d1cba37f4a1e4a7  gcc/cp/cp-ubsan.cc
  7c8cb89616dfd4228ce7017a63abd999  gcc/cp/cvt.cc
! 0f2a998ba44768f9ca6fbf7c608096bb  gcc/cp/cxx-pretty-print.cc
  e0aeb037cb4d8ca738781ded46d00a5d  gcc/cp/cxx-pretty-print.h
  c1b4ec8db711e8a297a5d4e85d0aeb7e  gcc/cp/cxxapi-data.csv
! 1c773040c95a2e867c49d5ce900b5650  gcc/cp/decl.cc
  04eca9fc6dc327f816ff062ad8e899a5  gcc/cp/decl.h
! 0671577dde455ea68fcde37fb14f8b06  gcc/cp/decl2.cc
  c00489cd7633dcb8caed5defda9fdc95  gcc/cp/dump.cc
  1bcab327fe1f6fb1402f82439488dce5  gcc/cp/error.cc
! 84cc118eb988fc2b48cffcc665159d9c  gcc/cp/except.cc
  15a221742a7bc56a599ea1bf93e7e0b0  gcc/cp/expr.cc
  281fa9e99941b10d92e580b8d8b19a97  gcc/cp/friend.cc
  38d795f01430a0d433f133d955f161f4  gcc/cp/g++spec.cc
  aae4769663c02dfe48e64b7622706074  gcc/cp/gen-cxxapi-file.py
! 7c64a139cba229698f3e116f6bb23759  gcc/cp/init.cc
  6bd222a6b8cbe1c6cc29ff623d02ab70  gcc/cp/lambda.cc
  0c9e7039d9e6c649820e714e1877a4c3  gcc/cp/lang-specs.h
  f6faa21098c86eb47a6c838ddfcdca1b  gcc/cp/lex.cc
*************** f6faa21098c86eb47a6c838ddfcdca1b  gcc/cp
*** 5163,5186 ****
  c7cdcc0d91396db6f388061dec91b1bb  gcc/cp/mapper-client.cc
  73e96c254c4c826c654b7a43099710d0  gcc/cp/mapper-client.h
  ad0c37db747b2c38777b4746b7e9ccd8  gcc/cp/mapper-resolver.cc
! 911529d3bd5ea82ab15eec9377a74f92  gcc/cp/method.cc
  e99f1c941daa60c220221a5bef64116b  gcc/cp/module.cc
  8740c7c9f2fd38589ccc750f2f0a9455  gcc/cp/name-lookup.cc
  340bb6c30bc1451bc4e2aee47ac22c19  gcc/cp/name-lookup.h
  8cef47f00b2658d60aa8aeac08d34464  gcc/cp/operators.def
  f85201a1e836c959c5c786648cc6d972  gcc/cp/optimize.cc
! 9c4ee6bcd200a2a8bc0a7628e6ccf53c  gcc/cp/parser.cc
  fbb3d4644cdc4c0c8d47620a0b3a8094  gcc/cp/parser.h
! c24d846d950dad2d56c7ff87aed35883  gcc/cp/pt.cc
  d03dc5c4f806d6a6841801d7d7d0080c  gcc/cp/ptree.cc
  fe1c482387564398745b4aeef90dacd0  gcc/cp/rtti.cc
  28a680085dafc994c4c8136245441f35  gcc/cp/search.cc
! 3a19b64c9f4bca65b58eb13e80d1d6ff  gcc/cp/semantics.cc
  fb2be2f3133f876739c03004015d47f5  gcc/cp/std-name-hint.gperf
  d26ed61dc964da99efa5bf2bcab640d9  gcc/cp/std-name-hint.h
! 9b4cf266285352571496b1adf2e6e546  gcc/cp/tree.cc
  48f7db9af3b30491ed4f238605782993  gcc/cp/type-utils.h
! d1fe36073ff82f15c59bc8e37bfe5fd6  gcc/cp/typeck.cc
  b1207dce713a8592cfcb8c93046aa983  gcc/cp/typeck2.cc
  d1622a9e8d6f8df6c5834932b9488b97  gcc/cp/vtable-class-hierarchy.cc
  2597401b7544997a7f6e4811a977c2c8  gcc/cppbuiltin.cc
--- 5164,5187 ----
  c7cdcc0d91396db6f388061dec91b1bb  gcc/cp/mapper-client.cc
  73e96c254c4c826c654b7a43099710d0  gcc/cp/mapper-client.h
  ad0c37db747b2c38777b4746b7e9ccd8  gcc/cp/mapper-resolver.cc
! a87e8c8c6f292810c6635b6886f41185  gcc/cp/method.cc
  e99f1c941daa60c220221a5bef64116b  gcc/cp/module.cc
  8740c7c9f2fd38589ccc750f2f0a9455  gcc/cp/name-lookup.cc
  340bb6c30bc1451bc4e2aee47ac22c19  gcc/cp/name-lookup.h
  8cef47f00b2658d60aa8aeac08d34464  gcc/cp/operators.def
  f85201a1e836c959c5c786648cc6d972  gcc/cp/optimize.cc
! a0344d59ee743b822955878910c7ae88  gcc/cp/parser.cc
  fbb3d4644cdc4c0c8d47620a0b3a8094  gcc/cp/parser.h
! b47e3d7430e000372d51cc1a61a7d517  gcc/cp/pt.cc
  d03dc5c4f806d6a6841801d7d7d0080c  gcc/cp/ptree.cc
  fe1c482387564398745b4aeef90dacd0  gcc/cp/rtti.cc
  28a680085dafc994c4c8136245441f35  gcc/cp/search.cc
! b623e7998bfd836736ee07ee2506cb51  gcc/cp/semantics.cc
  fb2be2f3133f876739c03004015d47f5  gcc/cp/std-name-hint.gperf
  d26ed61dc964da99efa5bf2bcab640d9  gcc/cp/std-name-hint.h
! f702f84b6d0740b12c921e823b821a0b  gcc/cp/tree.cc
  48f7db9af3b30491ed4f238605782993  gcc/cp/type-utils.h
! c9726c191a0ee80997a9688c5205b786  gcc/cp/typeck.cc
  b1207dce713a8592cfcb8c93046aa983  gcc/cp/typeck2.cc
  d1622a9e8d6f8df6c5834932b9488b97  gcc/cp/vtable-class-hierarchy.cc
  2597401b7544997a7f6e4811a977c2c8  gcc/cppbuiltin.cc
*************** b1e287d0d0732952fad4f20cefc2aa7e  gcc/cs
*** 5195,5201 ****
  a667c8581cf5009d6af17f19f1186065  gcc/ctfc.cc
  9881edbbb726db4859766d0a32beb6a7  gcc/ctfc.h
  744cafae198aaa990e1c303aa66f0504  gcc/ctfout.cc
! 04f22295850b93b5d19656cdc179dbc9  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
--- 5196,5202 ----
  a667c8581cf5009d6af17f19f1186065  gcc/ctfc.cc
  9881edbbb726db4859766d0a32beb6a7  gcc/ctfc.h
  744cafae198aaa990e1c303aa66f0504  gcc/ctfout.cc
! b1fca2dd052a9ea6069d7e1303834a31  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
*************** c5d7dbe4d1b63f56eeee925e03e3eaca  gcc/d/
*** 5217,5226 ****
  426254b45d40584d0597c63f3fd1f889  gcc/d/README.gcc
  758e5fe316e70ac29cdf3b2f894655eb  gcc/d/config-lang.in
  85746b2dfddc127a55b01ebb697bf36d  gcc/d/d-attribs.cc
! e5f210f7bf09e2a85096eeaa11306625  gcc/d/d-builtins.cc
! 56dd9f6c16a9b83ebcb1badf5b346dd7  gcc/d/d-codegen.cc
  971f4804175b7a391dcd1281695fa5a2  gcc/d/d-compiler.cc
! a357b9fb56358db83da9c1deaea52654  gcc/d/d-convert.cc
  93b3db7f73e5e1032c65e1f7ebdd23dd  gcc/d/d-ctfloat.cc
  b983a82870c682654e0b4a768273922d  gcc/d/d-diagnostic.cc
  35453b303e365085046bccb08e0d9adc  gcc/d/d-frontend.cc
--- 5218,5227 ----
  426254b45d40584d0597c63f3fd1f889  gcc/d/README.gcc
  758e5fe316e70ac29cdf3b2f894655eb  gcc/d/config-lang.in
  85746b2dfddc127a55b01ebb697bf36d  gcc/d/d-attribs.cc
! 8348e5c20fb3ad49d06d69cffb935c47  gcc/d/d-builtins.cc
! c147a5e413aca0c7adf6b23d59d449ec  gcc/d/d-codegen.cc
  971f4804175b7a391dcd1281695fa5a2  gcc/d/d-compiler.cc
! 6677da531b8c8e5f00f6772e6c4a0ed4  gcc/d/d-convert.cc
  93b3db7f73e5e1032c65e1f7ebdd23dd  gcc/d/d-ctfloat.cc
  b983a82870c682654e0b4a768273922d  gcc/d/d-diagnostic.cc
  35453b303e365085046bccb08e0d9adc  gcc/d/d-frontend.cc
*************** ce6b33dda672c5a4dd51d395bb584cb5  gcc/d/
*** 5233,5244 ****
  185499ceba21feb6f33c538ec84ccc2b  gcc/d/d-spec.cc
  3d5fc447a9af0885c21b752580606718  gcc/d/d-system.h
  702fee3dac729038fda2766339cd7526  gcc/d/d-target-def.h
! 6594f17a5096da1202690c6b82ac5922  gcc/d/d-target.cc
  2486691b93c0575a1b386f8a4c476f94  gcc/d/d-target.def
  0ef8ddb83bcd9713cc0bc91299edff2c  gcc/d/d-target.h
  df7deb9723aa01d867aaeec5d746c208  gcc/d/d-tree.def
! d5794386bd49a6ff05384866457f490f  gcc/d/d-tree.h
! 5dfa8ad57f44a2ccef5f353a14eb0aa2  gcc/d/decl.cc
  2d7446d51cf4738aad1c8ceb43174a72  gcc/d/dmd/MERGE
  39fa65f9345bb0319180e90c1912a1ae  gcc/d/dmd/README.md
  dde7939f1c35c9e979832ac123e5692f  gcc/d/dmd/VERSION
--- 5234,5245 ----
  185499ceba21feb6f33c538ec84ccc2b  gcc/d/d-spec.cc
  3d5fc447a9af0885c21b752580606718  gcc/d/d-system.h
  702fee3dac729038fda2766339cd7526  gcc/d/d-target-def.h
! fbc8000ee222d6ad5a0e1c6e84a312d4  gcc/d/d-target.cc
  2486691b93c0575a1b386f8a4c476f94  gcc/d/d-target.def
  0ef8ddb83bcd9713cc0bc91299edff2c  gcc/d/d-target.h
  df7deb9723aa01d867aaeec5d746c208  gcc/d/d-tree.def
! 8bb261b53d8eeeb70c0c97ed965aacc2  gcc/d/d-tree.h
! be8dd0191d9920057e3ed061f469aeef  gcc/d/decl.cc
  2d7446d51cf4738aad1c8ceb43174a72  gcc/d/dmd/MERGE
  39fa65f9345bb0319180e90c1912a1ae  gcc/d/dmd/README.md
  dde7939f1c35c9e979832ac123e5692f  gcc/d/dmd/VERSION
*************** c9a7dddb98d89035d4e0853147d7fb06  gcc/d/
*** 5413,5419 ****
  0e19f04aef543d4fabb6ec79def5b2df  gcc/d/dmd/version.h
  f9c518566ad51d0492965951bb50bc49  gcc/d/dmd/visitor.d
  0479d55eda5ee9de0e2106ae722ad649  gcc/d/dmd/visitor.h
! 4486b7c921a2a18ba53826e75a6c19d7  gcc/d/expr.cc
  7c8d068883546d6053ab89a4aa3ad55c  gcc/d/gdc.texi
  09d8459a6a0334281c058ddbf35b079a  gcc/d/implement-d.texi
  e4c10d0521a4da4ca6e2b2c3f697716c  gcc/d/imports.cc
--- 5414,5420 ----
  0e19f04aef543d4fabb6ec79def5b2df  gcc/d/dmd/version.h
  f9c518566ad51d0492965951bb50bc49  gcc/d/dmd/visitor.d
  0479d55eda5ee9de0e2106ae722ad649  gcc/d/dmd/visitor.h
! b65288e6e53cfaffacca937e6804af3a  gcc/d/expr.cc
  7c8d068883546d6053ab89a4aa3ad55c  gcc/d/gdc.texi
  09d8459a6a0334281c058ddbf35b079a  gcc/d/implement-d.texi
  e4c10d0521a4da4ca6e2b2c3f697716c  gcc/d/imports.cc
*************** f48e7f23e5575562bfba2a7778e519f4  gcc/d/
*** 5422,5433 ****
  a21521366267b1a7b68ceb6ce15a9246  gcc/d/lang-specs.h
  3a84c708114b1f0e47fcf7d131e2b560  gcc/d/lang.opt
  170eed96a8d3563a9bcb03ac0fc59cbc  gcc/d/longdouble.h
! 2196710b2e6916e3d18e9146321d8b8d  gcc/d/modules.cc
  b1d8cca7f88b3b7a419bdaad940457c0  gcc/d/runtime.cc
  7fbf81ad217c5efa6f267572778e7ab8  gcc/d/runtime.def
  48b3a4ef1af87b926e52c50d3bc81595  gcc/d/toir.cc
  168e3e721d8dc43fb9d250ca847af79a  gcc/d/typeinfo.cc
! 105a988a58700c3caab038fb30ba22a1  gcc/d/types.cc
  accc2d7f211bb139fde71fcb94dbbf92  gcc/data-streamer-in.cc
  888eb4c7a007875545f7f89fa223643c  gcc/data-streamer-out.cc
  047c64792c9f1e60b4b6498df8817c94  gcc/data-streamer.cc
--- 5423,5434 ----
  a21521366267b1a7b68ceb6ce15a9246  gcc/d/lang-specs.h
  3a84c708114b1f0e47fcf7d131e2b560  gcc/d/lang.opt
  170eed96a8d3563a9bcb03ac0fc59cbc  gcc/d/longdouble.h
! ca14a2291c78c98288cc3bbba9ab63d5  gcc/d/modules.cc
  b1d8cca7f88b3b7a419bdaad940457c0  gcc/d/runtime.cc
  7fbf81ad217c5efa6f267572778e7ab8  gcc/d/runtime.def
  48b3a4ef1af87b926e52c50d3bc81595  gcc/d/toir.cc
  168e3e721d8dc43fb9d250ca847af79a  gcc/d/typeinfo.cc
! 4073f5e4b70d8e8697305fb5544b99f9  gcc/d/types.cc
  accc2d7f211bb139fde71fcb94dbbf92  gcc/data-streamer-in.cc
  888eb4c7a007875545f7f89fa223643c  gcc/data-streamer-out.cc
  047c64792c9f1e60b4b6498df8817c94  gcc/data-streamer.cc
*************** b5cf698f62fc897667ca73b3cf884ea2  gcc/di
*** 5461,5473 ****
  1ef25caa15e3cb5ab9492b923312e4cc  gcc/diagnostic-spec.cc
  0aa96cf64ff55c2058c4f77d12b1f9b7  gcc/diagnostic-spec.h
  aec86f5bdff3085fdd00d7f8271d8bd0  gcc/diagnostic-url.h
! aea92e8e3db548d1fddcbe984981c95d  gcc/diagnostic.cc
  d80c9704cdea98d063f65ef7fae04621  gcc/diagnostic.def
  e927561ee87ffd471419ab7c04a9c03d  gcc/diagnostic.h
  768604617d8710f1848e11fd6d4f6713  gcc/digraph.cc
  1309ef041fe49676049fddd61225f25e  gcc/digraph.h
  ed4a41716cd834ae3e0120f4e94f21f6  gcc/doc/analyzer.texi
! a7b783d8787a7a0422d75987f7ae4605  gcc/doc/avr-mmcu.texi
  b55159f9c9fbeadedbd6a971434bef5e  gcc/doc/bugreport.texi
  97af20afa0c976df424f847ab0e7072d  gcc/doc/cfg.texi
  8784212b864de1903df4a7574095012f  gcc/doc/collect2.texi
--- 5462,5474 ----
  1ef25caa15e3cb5ab9492b923312e4cc  gcc/diagnostic-spec.cc
  0aa96cf64ff55c2058c4f77d12b1f9b7  gcc/diagnostic-spec.h
  aec86f5bdff3085fdd00d7f8271d8bd0  gcc/diagnostic-url.h
! 5f9e7d5e357718ba41664aa23b032e18  gcc/diagnostic.cc
  d80c9704cdea98d063f65ef7fae04621  gcc/diagnostic.def
  e927561ee87ffd471419ab7c04a9c03d  gcc/diagnostic.h
  768604617d8710f1848e11fd6d4f6713  gcc/digraph.cc
  1309ef041fe49676049fddd61225f25e  gcc/digraph.h
  ed4a41716cd834ae3e0120f4e94f21f6  gcc/doc/analyzer.texi
! a867d1bbc22658274c90a78fd6d010c3  gcc/doc/avr-mmcu.texi
  b55159f9c9fbeadedbd6a971434bef5e  gcc/doc/bugreport.texi
  97af20afa0c976df424f847ab0e7072d  gcc/doc/cfg.texi
  8784212b864de1903df4a7574095012f  gcc/doc/collect2.texi
*************** ab5a29a444213b7a4b7edbae0720adf0  gcc/do
*** 5476,5482 ****
  8c23b33261e6d434a3bb388d13bf9750  gcc/doc/configterms.texi
  41fe29b312b42ee001aa367476b9444e  gcc/doc/contrib.texi
  42159646cb48b375710fd78e3dd6e6b4  gcc/doc/contribute.texi
! d07fea714f0e50400adcc4362cd75000  gcc/doc/cpp.1
  49ae2819f851d04602cabadd39edfe4b  gcc/doc/cpp.info
  6d296baf9bec85f59c79959e355efb3b  gcc/doc/cpp.texi
  417eef489bd26f8def602795e86741fa  gcc/doc/cppdiropts.texi
--- 5477,5483 ----
  8c23b33261e6d434a3bb388d13bf9750  gcc/doc/configterms.texi
  41fe29b312b42ee001aa367476b9444e  gcc/doc/contrib.texi
  42159646cb48b375710fd78e3dd6e6b4  gcc/doc/contribute.texi
! a8e1d7e792b1e9c9e6e58fee4188b0f0  gcc/doc/cpp.1
  49ae2819f851d04602cabadd39edfe4b  gcc/doc/cpp.info
  6d296baf9bec85f59c79959e355efb3b  gcc/doc/cpp.texi
  417eef489bd26f8def602795e86741fa  gcc/doc/cppdiropts.texi
*************** d07fea714f0e50400adcc4362cd75000  gcc/do
*** 5485,5514 ****
  60a3fa41bf1f6e279008366c78cb007c  gcc/doc/cppinternals.texi
  8d68aa98b0af8010285255a92aea623d  gcc/doc/cppopts.texi
  50173f3902d3d3c6e3bdb1a4f9044352  gcc/doc/cppwarnopts.texi
! de9f1681bbc35c543ab2490f0e8dd58f  gcc/doc/extend.texi
  9da857d64fdcfd6b1982a75cf86bc597  gcc/doc/fragments.texi
  e3892bc4361a803d8c568c54c20cbcd9  gcc/doc/frontends.texi
! 5f6bc7e5c4c521300cd18778b68d8fd2  gcc/doc/fsf-funding.7
! a18ebe214e53a3965ecff99dc457997d  gcc/doc/g++.1
! a18ebe214e53a3965ecff99dc457997d  gcc/doc/gcc.1
! dff164c803209e063a3a2b114f0ea118  gcc/doc/gcc.info
  295291ec7baa70b04da2b1b6ecffee99  gcc/doc/gcc.texi
  b732036db666d1191019593ac6523278  gcc/doc/gccinstall.info
! 71735687030d23b86525032eba345d28  gcc/doc/gccint.info
  edc0e7584ec44bfd909e0126057141b2  gcc/doc/gccint.texi
! ca673ae41a2db647e0df20c0b09692ae  gcc/doc/gcov-dump.1
  8cbf639fe99f374f9e305a031d0d6736  gcc/doc/gcov-dump.texi
! 2014016d36051f6f9cb5a0b6e3c6de0d  gcc/doc/gcov-tool.1
  a4e8708b41fe686d6ecdc5246226e3e3  gcc/doc/gcov-tool.texi
! df57440b075cc7bcb04de0db151733e7  gcc/doc/gcov.1
  ccaf4e1393ac66805b8317145261710e  gcc/doc/gcov.texi
! 3c202146fad27388f5ad6ed27eb061ab  gcc/doc/generic.texi
! 7b702682c71f720abeeadd60f2699b0b  gcc/doc/gfdl.7
! 4cc8d0399c6575ec328eaefab9c0e5b3  gcc/doc/gfortran.1
  5630240c5ef619f03fc1bd750bde7b61  gcc/doc/gimple.texi
! beb3e1a9cc10e38f6c8c8aa22f36d578  gcc/doc/gm2.texi
  dc4ccd9843d88bc01c909438dabfd6ab  gcc/doc/gnu.texi
! fb81f5a2e71fedbf6ce25b1b5a7f9a82  gcc/doc/gpl.7
  9c051a6abfe79317ad83904f042d2738  gcc/doc/gty.texi
  42ebfb9fc08dafdae427760be5354428  gcc/doc/headerdirs.texi
  971cd503a0a7fde3063283de000ba2ea  gcc/doc/hostconfig.texi
--- 5486,5515 ----
  60a3fa41bf1f6e279008366c78cb007c  gcc/doc/cppinternals.texi
  8d68aa98b0af8010285255a92aea623d  gcc/doc/cppopts.texi
  50173f3902d3d3c6e3bdb1a4f9044352  gcc/doc/cppwarnopts.texi
! c9d626cddd1834c0ba5e2873f02457e8  gcc/doc/extend.texi
  9da857d64fdcfd6b1982a75cf86bc597  gcc/doc/fragments.texi
  e3892bc4361a803d8c568c54c20cbcd9  gcc/doc/frontends.texi
! b852f290c51302f498c989ae34ae4f51  gcc/doc/fsf-funding.7
! e17b8861bdbfbf59ce4f73676768c0e5  gcc/doc/g++.1
! e17b8861bdbfbf59ce4f73676768c0e5  gcc/doc/gcc.1
! 60abc80f2940b58eff118acd14da72e0  gcc/doc/gcc.info
  295291ec7baa70b04da2b1b6ecffee99  gcc/doc/gcc.texi
  b732036db666d1191019593ac6523278  gcc/doc/gccinstall.info
! 088501367f66714fa52df3a8ad68e5df  gcc/doc/gccint.info
  edc0e7584ec44bfd909e0126057141b2  gcc/doc/gccint.texi
! 7d753ca9c33d087d4a5d5ce786ade385  gcc/doc/gcov-dump.1
  8cbf639fe99f374f9e305a031d0d6736  gcc/doc/gcov-dump.texi
! ddc19da1be3d7e41e50ae0a590b61bd9  gcc/doc/gcov-tool.1
  a4e8708b41fe686d6ecdc5246226e3e3  gcc/doc/gcov-tool.texi
! bc47867d4f6d14fa5c4e3b722e455454  gcc/doc/gcov.1
  ccaf4e1393ac66805b8317145261710e  gcc/doc/gcov.texi
! 87c3d3669bc27263b6c7fc5d7fdd7c28  gcc/doc/generic.texi
! 092f61edeaf91879c1e810d03dfc1e98  gcc/doc/gfdl.7
! 3bd3cb0bc6bf0810b71430020d7c65ae  gcc/doc/gfortran.1
  5630240c5ef619f03fc1bd750bde7b61  gcc/doc/gimple.texi
! 8c5e921b4436013be7b3d375620753f6  gcc/doc/gm2.texi
  dc4ccd9843d88bc01c909438dabfd6ab  gcc/doc/gnu.texi
! b19fdf31fc3820291b92af073c841bd6  gcc/doc/gpl.7
  9c051a6abfe79317ad83904f042d2738  gcc/doc/gty.texi
  42ebfb9fc08dafdae427760be5354428  gcc/doc/headerdirs.texi
  971cd503a0a7fde3063283de000ba2ea  gcc/doc/hostconfig.texi
*************** e9b8122841fbfbbc30fee8ed6613c399  gcc/do
*** 5522,5532 ****
  b4c57b64e59441421fbf276de0639649  gcc/doc/install.texi
  0f44cc63abf9b607d1b8880175256326  gcc/doc/install.texi2html
  34b99c10f577dd2da256de717941c862  gcc/doc/interface.texi
! 55ad18e9b402499ef9a472b0b6b83c21  gcc/doc/invoke.texi
  f64676ceacf4c713f83bad704dbc5eaf  gcc/doc/languages.texi
  e36a87d027eabff1a8595ee341342560  gcc/doc/libgcc.texi
  8b6fb2575a94998971924157a5cabfd8  gcc/doc/loop.texi
! 33a55b87ecaa69e598e9a8a8c06a6bfe  gcc/doc/lto-dump.1
  ecfae67b5004f374351f0448f9b764e0  gcc/doc/lto-dump.texi
  a1c3440fcd17355fcd9956685728338c  gcc/doc/lto.texi
  e215e75acc6a49ab683dd3a4560fb7f8  gcc/doc/makefile.texi
--- 5523,5533 ----
  b4c57b64e59441421fbf276de0639649  gcc/doc/install.texi
  0f44cc63abf9b607d1b8880175256326  gcc/doc/install.texi2html
  34b99c10f577dd2da256de717941c862  gcc/doc/interface.texi
! 7185e26012c0f86bde3d7b2b84727445  gcc/doc/invoke.texi
  f64676ceacf4c713f83bad704dbc5eaf  gcc/doc/languages.texi
  e36a87d027eabff1a8595ee341342560  gcc/doc/libgcc.texi
  8b6fb2575a94998971924157a5cabfd8  gcc/doc/loop.texi
! 707c9852b8200182b17ffa5a98efe6b4  gcc/doc/lto-dump.1
  ecfae67b5004f374351f0448f9b764e0  gcc/doc/lto-dump.texi
  a1c3440fcd17355fcd9956685728338c  gcc/doc/lto.texi
  e215e75acc6a49ab683dd3a4560fb7f8  gcc/doc/makefile.texi
*************** e2d2927a5d31ebe8d7adacbce711b3b1  gcc/do
*** 5539,5545 ****
  8723a60f26c67e21edbd8853125a98f8  gcc/doc/plugins.texi
  0603ab3940871fa2a55ddbd7c2719eb7  gcc/doc/poly-int.texi
  625cf0e114de21441ae7fb94506c91cb  gcc/doc/portability.texi
! d1bcaa542a5530c31802110177ee4e8d  gcc/doc/rtl.texi
  cc4bb1ea13d49e12bc658ffbf09bcdb0  gcc/doc/service.texi
  37e85dc01252c02dab5f7024a33e19a8  gcc/doc/sourcebuild.texi
  0e31025715547eefb8e38f6c42f11582  gcc/doc/standards.texi
--- 5540,5546 ----
  8723a60f26c67e21edbd8853125a98f8  gcc/doc/plugins.texi
  0603ab3940871fa2a55ddbd7c2719eb7  gcc/doc/poly-int.texi
  625cf0e114de21441ae7fb94506c91cb  gcc/doc/portability.texi
! 22109e2f1cb4db8e92bd4bae7f82cd2b  gcc/doc/rtl.texi
  cc4bb1ea13d49e12bc658ffbf09bcdb0  gcc/doc/service.texi
  37e85dc01252c02dab5f7024a33e19a8  gcc/doc/sourcebuild.texi
  0e31025715547eefb8e38f6c42f11582  gcc/doc/standards.texi
*************** bcfc3857a75f879ec761a824ae77aa77  gcc/du
*** 5565,5571 ****
  3aecdcd1ecb4330fb6d35220436b4e16  gcc/dwarf2cfi.cc
  4b4d88e890847c2849c8a0dd429ad7d4  gcc/dwarf2ctf.cc
  6339307d1a91f4115e2184f117a9152f  gcc/dwarf2ctf.h
! 7f8d12e5631f9eddf9b50ea04d175baf  gcc/dwarf2out.cc
  da9eb5f94d9f2537c44626df2e2d0731  gcc/dwarf2out.h
  56a3faa5b916a76e3e8e799879bb6f9f  gcc/early-remat.cc
  c916e1e3ac5144157fdf894c31dca957  gcc/edit-context.cc
--- 5566,5572 ----
  3aecdcd1ecb4330fb6d35220436b4e16  gcc/dwarf2cfi.cc
  4b4d88e890847c2849c8a0dd429ad7d4  gcc/dwarf2ctf.cc
  6339307d1a91f4115e2184f117a9152f  gcc/dwarf2ctf.h
! 0c2495b127171e6c1515c181ab9240fe  gcc/dwarf2out.cc
  da9eb5f94d9f2537c44626df2e2d0731  gcc/dwarf2out.h
  56a3faa5b916a76e3e8e799879bb6f9f  gcc/early-remat.cc
  c916e1e3ac5144157fdf894c31dca957  gcc/edit-context.cc
*************** d2189b62c37dd572addf61825a41d344  gcc/ex
*** 5584,5590 ****
  16380b9326d8ac062959a6a82043cce3  gcc/explow.h
  aa87fe7a6bdb0d5979cc7df2a1ff6ba2  gcc/expmed.cc
  19036d67b94612828e60a36131f73399  gcc/expmed.h
! 2cfe5d01d327199e9105cd745caa6726  gcc/expr.cc
  a58f8d09aca5337953e4002f8d46ada5  gcc/expr.h
  cd6cdc4e13b4d3a4a2d3e2b1014be838  gcc/fibonacci_heap.cc
  cd2c85f077113c6ef641407b8172b6d6  gcc/fibonacci_heap.h
--- 5585,5591 ----
  16380b9326d8ac062959a6a82043cce3  gcc/explow.h
  aa87fe7a6bdb0d5979cc7df2a1ff6ba2  gcc/expmed.cc
  19036d67b94612828e60a36131f73399  gcc/expmed.h
! 3bf4610f6c4a28c419e8f9ed167ceb37  gcc/expr.cc
  a58f8d09aca5337953e4002f8d46ada5  gcc/expr.h
  cd6cdc4e13b4d3a4a2d3e2b1014be838  gcc/fibonacci_heap.cc
  cd2c85f077113c6ef641407b8172b6d6  gcc/fibonacci_heap.h
*************** fe6768163b0ca6c41fea1719448908eb  gcc/fi
*** 5599,5607 ****
  c2dbf831f4bbc53553765214d1b2d674  gcc/flags.h
  84632412a9570c311bb6f9944fdacccf  gcc/fold-const-call.cc
  46538296abcbd26df93f276f5974ec0f  gcc/fold-const-call.h
! b8e677fe7dd6c8ce7ce945ea32bf8f6b  gcc/fold-const.cc
  9dd2c87502c864095a8b942bea07b5f3  gcc/fold-const.h
! bf93f5c1654f47ef8d2ad3dcbcb32c9c  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
--- 5600,5608 ----
  c2dbf831f4bbc53553765214d1b2d674  gcc/flags.h
  84632412a9570c311bb6f9944fdacccf  gcc/fold-const-call.cc
  46538296abcbd26df93f276f5974ec0f  gcc/fold-const-call.h
! 6472adeb714de6ecdad4ef40c376b945  gcc/fold-const.cc
  9dd2c87502c864095a8b942bea07b5f3  gcc/fold-const.h
! 381618e634171ec46fb11e3d2e606c0d  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
*************** d1595b2ed8fb2a33f6ce0dc595f4f33c  gcc/fo
*** 5625,5635 ****
  5c5a825ed06bb99f8fc71a6f8d0872ae  gcc/fortran/ChangeLog-2022
  9e0636f92243fb9b3480e27cefc96749  gcc/fortran/ChangeLog.ptr
  a1031ddafa666ce3ade625f41c0dc3f8  gcc/fortran/Make-lang.in
! dbe3c824aa079ab2e1977b69c3311c97  gcc/fortran/arith.cc
  d725b555490bb7f2cd61f6bcc2c3de67  gcc/fortran/arith.h
! 6862ae7ef2b51d178c04725c07fdbde7  gcc/fortran/array.cc
  35e889b2dd5fcf9ccf78e37ed082d6e6  gcc/fortran/bbt.cc
! 767092f3b1a131a42c4a748fafcf0234  gcc/fortran/check.cc
  ce0a28d639a1a02f929ac8d86d857e84  gcc/fortran/class.cc
  e3250461219cfa76e4436196538109fc  gcc/fortran/config-lang.in
  25b8459831a3492589703f8ac166fb8c  gcc/fortran/constructor.cc
--- 5626,5636 ----
  5c5a825ed06bb99f8fc71a6f8d0872ae  gcc/fortran/ChangeLog-2022
  9e0636f92243fb9b3480e27cefc96749  gcc/fortran/ChangeLog.ptr
  a1031ddafa666ce3ade625f41c0dc3f8  gcc/fortran/Make-lang.in
! d5bee359d146b78cacb1cef09ac5102f  gcc/fortran/arith.cc
  d725b555490bb7f2cd61f6bcc2c3de67  gcc/fortran/arith.h
! bae3ddfd77897b5f94b83cad27576c0f  gcc/fortran/array.cc
  35e889b2dd5fcf9ccf78e37ed082d6e6  gcc/fortran/bbt.cc
! 807fa70f21f149b3b3e27d9942f008b9  gcc/fortran/check.cc
  ce0a28d639a1a02f929ac8d86d857e84  gcc/fortran/class.cc
  e3250461219cfa76e4436196538109fc  gcc/fortran/config-lang.in
  25b8459831a3492589703f8ac166fb8c  gcc/fortran/constructor.cc
*************** dead8f794e0bc7ece3c9f46a4b9ead58  gcc/fo
*** 5639,5659 ****
  bc8a50172db20622023d7b83c31d7737  gcc/fortran/cpp.h
  d49d08bf3282ebea910b14cf88b1b5ee  gcc/fortran/data.cc
  86b2ebfc95645333cba0df8f79638b62  gcc/fortran/data.h
! ee37a420357297794511b72f8c09a0d3  gcc/fortran/decl.cc
  92b2a0849ab19332ebb5633d75c3565d  gcc/fortran/dependency.cc
  528121f9fe625a6b314dd0e4e9601e70  gcc/fortran/dependency.h
  638a4c6c1f147853ccf44c5442c876f9  gcc/fortran/dump-parse-tree.cc
  75860b58e8a01aadbfb046789efa8a88  gcc/fortran/error.cc
! 3038e63c53d1f1dd9cfe52a34fc936ab  gcc/fortran/expr.cc
  012392c6483a51939022df7c6de22fbc  gcc/fortran/f95-lang.cc
! cb0736e48f79ba7f94783d7501f4a136  gcc/fortran/frontend-passes.cc
  5d21a6b2bc38e36e9ce485f9b899cf5d  gcc/fortran/gfc-diagnostic.def
  d428ee96a4c880140da26aec0f107bda  gcc/fortran/gfc-internals.texi
! 0a1523a3e11b195dcff11a7f6285808f  gcc/fortran/gfortran.h
! ce2c41ac939cc0f893f610988ea3220d  gcc/fortran/gfortran.info
! c477697c9380a63ab2bbe06ee3e5e441  gcc/fortran/gfortran.texi
  538b040a49c9f6c46cbd59c2a9ce1afd  gcc/fortran/gfortranspec.cc
! 920681285743032ca14d49a65dea58aa  gcc/fortran/interface.cc
  fa6aa4009c0eec8232b24902c6900993  gcc/fortran/intrinsic.cc
  d9000cac276ba162b0a7fcc76c6f8be0  gcc/fortran/intrinsic.h
  9c38010b39eaa7dc10c02b510ddd4d20  gcc/fortran/intrinsic.texi
--- 5640,5660 ----
  bc8a50172db20622023d7b83c31d7737  gcc/fortran/cpp.h
  d49d08bf3282ebea910b14cf88b1b5ee  gcc/fortran/data.cc
  86b2ebfc95645333cba0df8f79638b62  gcc/fortran/data.h
! c7f827b3e5ddad19cbe21c7b6f99e7f7  gcc/fortran/decl.cc
  92b2a0849ab19332ebb5633d75c3565d  gcc/fortran/dependency.cc
  528121f9fe625a6b314dd0e4e9601e70  gcc/fortran/dependency.h
  638a4c6c1f147853ccf44c5442c876f9  gcc/fortran/dump-parse-tree.cc
  75860b58e8a01aadbfb046789efa8a88  gcc/fortran/error.cc
! e65a475d42ecb32ebe0f1c06adbd7fb6  gcc/fortran/expr.cc
  012392c6483a51939022df7c6de22fbc  gcc/fortran/f95-lang.cc
! 2c46f4a85ebcd58b3bdb7f98f7d0b85c  gcc/fortran/frontend-passes.cc
  5d21a6b2bc38e36e9ce485f9b899cf5d  gcc/fortran/gfc-diagnostic.def
  d428ee96a4c880140da26aec0f107bda  gcc/fortran/gfc-internals.texi
! 54fbcaee3d67948956db7723661d66fd  gcc/fortran/gfortran.h
! bbdd5fdc9c27fb3e32e192c6d9ce6e0f  gcc/fortran/gfortran.info
! 0da9587d85518945e473eb0045cf3202  gcc/fortran/gfortran.texi
  538b040a49c9f6c46cbd59c2a9ce1afd  gcc/fortran/gfortranspec.cc
! df9abf2c957c5340f4c65aa85a752b21  gcc/fortran/interface.cc
  fa6aa4009c0eec8232b24902c6900993  gcc/fortran/intrinsic.cc
  d9000cac276ba162b0a7fcc76c6f8be0  gcc/fortran/intrinsic.h
  9c38010b39eaa7dc10c02b510ddd4d20  gcc/fortran/intrinsic.texi
*************** d2a4c5315fb086aeaa125c4b2829a29f  gcc/fo
*** 5666,5705 ****
  5659bf0ae0187cfd21cd8f599d82f98d  gcc/fortran/lang-specs.h
  92cf8f5887329d298f04e41b7fd4b780  gcc/fortran/lang.opt
  dfe2708ae1610f0355d4e3f64825ed31  gcc/fortran/libgfortran.h
! 08a1a0779191b3b5841023000ea002fc  gcc/fortran/match.cc
  6da0bc7042d9bd55ddf1b96015c07579  gcc/fortran/match.h
  38fc5448e9ea8b828a44496034ac708e  gcc/fortran/matchexp.cc
  540b2df11e809f8e922d0bc5b5562d6b  gcc/fortran/mathbuiltins.def
  7d747e480d55c8abf8c69b45a4d2b572  gcc/fortran/misc.cc
! 9e2b905df5f9fc837a357446869f949e  gcc/fortran/module.cc
  c310fb2cf5f2bb20fbf7f911e7a5b2cc  gcc/fortran/openmp.cc
  47d8fa5113c1f84c750b8fa73bbc5cfa  gcc/fortran/options.cc
! e01b3ff4f9a34a0d8ea09103b65e1480  gcc/fortran/parse.cc
  b07d21325e9bf64201a6131a3dacb9e2  gcc/fortran/parse.h
! ca3099f4567ce46ee6b30bbbc9cff3c8  gcc/fortran/primary.cc
! 9d1d3bb577046a3f569b564062483a4a  gcc/fortran/resolve.cc
  4c64219f591caa92c353a8d113120d87  gcc/fortran/scanner.cc
  0ea05c5f1f9c27f26a76525f5eed9380  gcc/fortran/scanner.h
! 42ff730746d606955267518dba62febf  gcc/fortran/simplify.cc
  72519934fee840610460010d9b5e0503  gcc/fortran/st.cc
  b51ee6b2a9e4f3e8bf69662f69c8f23c  gcc/fortran/symbol.cc
  e99e43daa5fef5f3d2c6dce6be81a683  gcc/fortran/target-memory.cc
  70445c82cc8c84eb76adf2a52acad00d  gcc/fortran/target-memory.h
! 6adbd8aaf54d330a1738b7b96e95e9fb  gcc/fortran/trans-array.cc
  23946ddd5d17c204402c44a0b9a00d75  gcc/fortran/trans-array.h
  4c2eb969dbee5d6b83074ed09773b70b  gcc/fortran/trans-common.cc
  45ab297b0b34853431ed0f3c09a63db3  gcc/fortran/trans-const.cc
  2825c959ade33ef2a6492d640b05ef8c  gcc/fortran/trans-const.h
  7c67a63f4b154b22cb30dea7903ab085  gcc/fortran/trans-decl.cc
! 5cdb002ed97ee28c8396dc310e69db89  gcc/fortran/trans-expr.cc
! aa7db01c621f70aaafdec88f841c85a4  gcc/fortran/trans-intrinsic.cc
  c2777cd0e39ba69462f4cf01549e1001  gcc/fortran/trans-io.cc
  4100e048c21085f4f2f9bdb70f4e29a2  gcc/fortran/trans-openmp.cc
! f80e2b35dd9984f23ec5e900639fe3e7  gcc/fortran/trans-stmt.cc
  61675b3c591abd1d33f4d00338f84245  gcc/fortran/trans-stmt.h
! b1f95ad84f13bfa7353375c5f77c3998  gcc/fortran/trans-types.cc
  5581dfe9c36f8428667284c49aa3d0a8  gcc/fortran/trans-types.h
! c2539b2f896d34768eab33e1666b7ab6  gcc/fortran/trans.cc
  f816175a2ce44db1f8492faf3a65da0d  gcc/fortran/trans.h
  bae9bee7bfae062bb68f7c3b8d6acdb0  gcc/fortran/trigd_fe.inc
  630fb1a9d96d7163a799226c47d93e42  gcc/fortran/types.def
--- 5667,5706 ----
  5659bf0ae0187cfd21cd8f599d82f98d  gcc/fortran/lang-specs.h
  92cf8f5887329d298f04e41b7fd4b780  gcc/fortran/lang.opt
  dfe2708ae1610f0355d4e3f64825ed31  gcc/fortran/libgfortran.h
! f820f80f97ddcdeff771996b47adc742  gcc/fortran/match.cc
  6da0bc7042d9bd55ddf1b96015c07579  gcc/fortran/match.h
  38fc5448e9ea8b828a44496034ac708e  gcc/fortran/matchexp.cc
  540b2df11e809f8e922d0bc5b5562d6b  gcc/fortran/mathbuiltins.def
  7d747e480d55c8abf8c69b45a4d2b572  gcc/fortran/misc.cc
! c33036651adba2e736f64129207c7d23  gcc/fortran/module.cc
  c310fb2cf5f2bb20fbf7f911e7a5b2cc  gcc/fortran/openmp.cc
  47d8fa5113c1f84c750b8fa73bbc5cfa  gcc/fortran/options.cc
! 05417d717e262d61c78b736bc93c703d  gcc/fortran/parse.cc
  b07d21325e9bf64201a6131a3dacb9e2  gcc/fortran/parse.h
! 2b974d4b3c5e51da1bf6264790eda9b8  gcc/fortran/primary.cc
! b96796a2a7ec4e1b298aba9b2cdabc19  gcc/fortran/resolve.cc
  4c64219f591caa92c353a8d113120d87  gcc/fortran/scanner.cc
  0ea05c5f1f9c27f26a76525f5eed9380  gcc/fortran/scanner.h
! 8db2f33af4904b48c239e7b4e2bb147b  gcc/fortran/simplify.cc
  72519934fee840610460010d9b5e0503  gcc/fortran/st.cc
  b51ee6b2a9e4f3e8bf69662f69c8f23c  gcc/fortran/symbol.cc
  e99e43daa5fef5f3d2c6dce6be81a683  gcc/fortran/target-memory.cc
  70445c82cc8c84eb76adf2a52acad00d  gcc/fortran/target-memory.h
! 3030726083eec0092ff22a46e78d484b  gcc/fortran/trans-array.cc
  23946ddd5d17c204402c44a0b9a00d75  gcc/fortran/trans-array.h
  4c2eb969dbee5d6b83074ed09773b70b  gcc/fortran/trans-common.cc
  45ab297b0b34853431ed0f3c09a63db3  gcc/fortran/trans-const.cc
  2825c959ade33ef2a6492d640b05ef8c  gcc/fortran/trans-const.h
  7c67a63f4b154b22cb30dea7903ab085  gcc/fortran/trans-decl.cc
! 1e27e2b7f34bbaece225b1b9887bc062  gcc/fortran/trans-expr.cc
! 2e6639a9d74a8323454f86e6150b460b  gcc/fortran/trans-intrinsic.cc
  c2777cd0e39ba69462f4cf01549e1001  gcc/fortran/trans-io.cc
  4100e048c21085f4f2f9bdb70f4e29a2  gcc/fortran/trans-openmp.cc
! 4fc2017b5296f4ee5fcbacb1b423c38b  gcc/fortran/trans-stmt.cc
  61675b3c591abd1d33f4d00338f84245  gcc/fortran/trans-stmt.h
! 2e87ee62588873ae7af554ee838b4eaf  gcc/fortran/trans-types.cc
  5581dfe9c36f8428667284c49aa3d0a8  gcc/fortran/trans-types.h
! 78b4a00c913f103a3f3d18c8c181efd9  gcc/fortran/trans.cc
  f816175a2ce44db1f8492faf3a65da0d  gcc/fortran/trans.h
  bae9bee7bfae062bb68f7c3b8d6acdb0  gcc/fortran/trigd_fe.inc
  630fb1a9d96d7163a799226c47d93e42  gcc/fortran/types.def
*************** bae9bee7bfae062bb68f7c3b8d6acdb0  gcc/fo
*** 5707,5713 ****
  5a80a7008007e116025a7a3c9796fdc0  gcc/function-abi.cc
  3a145e6b7f87c4e84c84bbb84f77d201  gcc/function-abi.h
  9d3f4e62a09a4f1b7e01c2611985469b  gcc/function-tests.cc
! 1b9cd2186d1c1e9b86c956a5673f0aa9  gcc/function.cc
  26caa4b20f75c2eb576da5bea538a2bc  gcc/function.h
  97522e4b206b460428df4f324aa88fe4  gcc/fwprop.cc
  8b44f92603525757cdb88056f5f18ca2  gcc/gcc-ar.cc
--- 5708,5714 ----
  5a80a7008007e116025a7a3c9796fdc0  gcc/function-abi.cc
  3a145e6b7f87c4e84c84bbb84f77d201  gcc/function-abi.h
  9d3f4e62a09a4f1b7e01c2611985469b  gcc/function-tests.cc
! 0362ec62bbba4b7c063ed14ebfc3e29a  gcc/function.cc
  26caa4b20f75c2eb576da5bea538a2bc  gcc/function.h
  97522e4b206b460428df4f324aa88fe4  gcc/fwprop.cc
  8b44f92603525757cdb88056f5f18ca2  gcc/gcc-ar.cc
*************** f3cd048b40e6a1a1f89bd8ba625eb5a3  gcc/ge
*** 5745,5763 ****
  c95ebf198c7a70ab69714b54f1796482  gcc/genconstants.cc
  2b0b291e06d85277dbea1657b030d0d2  gcc/genemit.cc
  cc162e4b8e4003593f5a6fcfadd4d07e  gcc/genenums.cc
! d258b1bcd3dd4ab8eb1bbf09f60dc200  gcc/generic-match-head.cc
  368d6797b244786570ddd98e596d1d29  gcc/generic-match.h
  7a825a2d078d154675036b7133c6816a  gcc/genextract.cc
  7dc273587dd4838a57817b211ad1f139  gcc/genflags.cc
  b6fd297a00cab6b8993690131bc4c0f7  gcc/gengenrtl.cc
! b22f073f4678ae222e2bc01ff7948ecd  gcc/gengtype-lex.cc
  ff24fa6416a039455ff62a41252d6f7b  gcc/gengtype-lex.l
  91e7a263b28c131771f0c6463ebb1bcb  gcc/gengtype-parse.cc
  433b94a87abdc5536d0c8d2b097cb669  gcc/gengtype-state.cc
  2c09e645967b3f68ada4e18d3dd2d63d  gcc/gengtype.cc
  e0d0f369c0b3561c1811db4cda5ee811  gcc/gengtype.h
  681dd3836e8a4b75afc0f76ca76192e4  gcc/genhooks.cc
! a48a6cfafd3fc5f0bc54808ba23fe214  gcc/genmatch.cc
  c0ed410bbe477ba49f81bddb8761859a  gcc/genmddeps.cc
  063e980b03cc459fd39e65e4df6e0e8f  gcc/genmddump.cc
  54fe4a99cfccd066490a5ba47d032ab3  gcc/genmodes.cc
--- 5746,5764 ----
  c95ebf198c7a70ab69714b54f1796482  gcc/genconstants.cc
  2b0b291e06d85277dbea1657b030d0d2  gcc/genemit.cc
  cc162e4b8e4003593f5a6fcfadd4d07e  gcc/genenums.cc
! dd957e5f5e732e49835454d18d409c43  gcc/generic-match-head.cc
  368d6797b244786570ddd98e596d1d29  gcc/generic-match.h
  7a825a2d078d154675036b7133c6816a  gcc/genextract.cc
  7dc273587dd4838a57817b211ad1f139  gcc/genflags.cc
  b6fd297a00cab6b8993690131bc4c0f7  gcc/gengenrtl.cc
! 8b97ff86414cbc89bb60b38c55b77632  gcc/gengtype-lex.cc
  ff24fa6416a039455ff62a41252d6f7b  gcc/gengtype-lex.l
  91e7a263b28c131771f0c6463ebb1bcb  gcc/gengtype-parse.cc
  433b94a87abdc5536d0c8d2b097cb669  gcc/gengtype-state.cc
  2c09e645967b3f68ada4e18d3dd2d63d  gcc/gengtype.cc
  e0d0f369c0b3561c1811db4cda5ee811  gcc/gengtype.h
  681dd3836e8a4b75afc0f76ca76192e4  gcc/genhooks.cc
! d9ccacc5d1e1405c41b1c0b8e93538b5  gcc/genmatch.cc
  c0ed410bbe477ba49f81bddb8761859a  gcc/genmddeps.cc
  063e980b03cc459fd39e65e4df6e0e8f  gcc/genmddump.cc
  54fe4a99cfccd066490a5ba47d032ab3  gcc/genmodes.cc
*************** de97768c4d4323bb137034c8bf3c9ad9  gcc/ge
*** 5771,5777 ****
  3e95c7746e4b605d3b22047b24a18429  gcc/gensupport.h
  d1e7a4290ee9f49476e6ca7776d601cf  gcc/gentarget-def.cc
  3497c1c9f188ae7378e60e5df68973c8  gcc/genversion.cc
! 3a3ac110be12dfd050b63e4b5bcb85d0  gcc/ggc-common.cc
  56b94e598841b52eccd3237acd19cd2c  gcc/ggc-internal.h
  597a6553536f682558b00f2e0ea1e68e  gcc/ggc-none.cc
  1a7a41c389b096e066ca689404ef77aa  gcc/ggc-page.cc
--- 5772,5778 ----
  3e95c7746e4b605d3b22047b24a18429  gcc/gensupport.h
  d1e7a4290ee9f49476e6ca7776d601cf  gcc/gentarget-def.cc
  3497c1c9f188ae7378e60e5df68973c8  gcc/genversion.cc
! bb02b1349925115ff6734ccdf51e531f  gcc/ggc-common.cc
  56b94e598841b52eccd3237acd19cd2c  gcc/ggc-internal.h
  597a6553536f682558b00f2e0ea1e68e  gcc/ggc-none.cc
  1a7a41c389b096e066ca689404ef77aa  gcc/ggc-page.cc
*************** e634f1d7185ba18b7409d0caf5dda150  gcc/gi
*** 5787,5815 ****
  9a9d95793deb7de9860fc0d1215b3390  gcc/gimple-fold.h
  7cf98e471595ea406079ac821d418500  gcc/gimple-harden-conditionals.cc
  ab5c0e8e80c5a594037aa3a03ad791c9  gcc/gimple-if-to-switch.cc
! abbfb806967247261721a1426b3ca8b3  gcc/gimple-isel.cc
! b069e9e3036a5be85f13d7ed6b712446  gcc/gimple-iterator.cc
! 8546ceb8b61e658a5611b91453822fbe  gcc/gimple-iterator.h
  9cb5accb4acfb52a12c188eb63da85aa  gcc/gimple-laddress.cc
  72e941e28563893bc3e6b2d86bcd8154  gcc/gimple-loop-interchange.cc
  98ac4e2d69f0aa03e94034e43fa19b9c  gcc/gimple-loop-jam.cc
  4b9a3d495fb62afd583b19545c823417  gcc/gimple-loop-versioning.cc
! e8ae7c4811c6ea1d7ca4300595f6a351  gcc/gimple-low.cc
  f56d763b660a3269a8502a8976fb3400  gcc/gimple-low.h
! 33016ce950bb4d535a7f5b26e06daa9f  gcc/gimple-match-head.cc
  81662d1e70874dc5ddebb9cab55de6d7  gcc/gimple-match.h
! 4c2a2863e7bbae1b2523c6d0492da638  gcc/gimple-predicate-analysis.cc
  9d5e6300c4a359fcde1abf212245eb5d  gcc/gimple-predicate-analysis.h
  c006b7e8bf1d5bbb53532c7d765a7b5b  gcc/gimple-predict.h
  254be4975243d1918c2e1e4de2d45f33  gcc/gimple-pretty-print.cc
  1f6de5d464fb403c0d90293d38ac4e28  gcc/gimple-pretty-print.h
! 7d19f76dd3504f1be48c003e2e57a12a  gcc/gimple-range-cache.cc
  cd5746fe031b5d538b360fa10b1d17af  gcc/gimple-range-cache.h
  b25199c5ed0e508a53d8475feccb5c61  gcc/gimple-range-edge.cc
  63552731dc609ddfd75542482f4ac3f9  gcc/gimple-range-edge.h
  026c72667bfbb609f4eb2edd688d7f93  gcc/gimple-range-fold.cc
  80a33f217a8462e04c962982e13c342f  gcc/gimple-range-fold.h
! e95708c518cce98f2e90ca2b346487c7  gcc/gimple-range-gori.cc
  83fa369894ed79484edcd88e46e5ff5d  gcc/gimple-range-gori.h
  7b1dc20ba60b4caa74daea9f1f124b18  gcc/gimple-range-infer.cc
  9f35006871562ecf765135728e0d57c4  gcc/gimple-range-infer.h
--- 5788,5816 ----
  9a9d95793deb7de9860fc0d1215b3390  gcc/gimple-fold.h
  7cf98e471595ea406079ac821d418500  gcc/gimple-harden-conditionals.cc
  ab5c0e8e80c5a594037aa3a03ad791c9  gcc/gimple-if-to-switch.cc
! af0a5d375973bf0c61c83fe07c8953f2  gcc/gimple-isel.cc
! 01b268628675b950255b0100e37fe075  gcc/gimple-iterator.cc
! 348a424f3832c9ef4a35f364e4b74bf7  gcc/gimple-iterator.h
  9cb5accb4acfb52a12c188eb63da85aa  gcc/gimple-laddress.cc
  72e941e28563893bc3e6b2d86bcd8154  gcc/gimple-loop-interchange.cc
  98ac4e2d69f0aa03e94034e43fa19b9c  gcc/gimple-loop-jam.cc
  4b9a3d495fb62afd583b19545c823417  gcc/gimple-loop-versioning.cc
! 8c3fc8717df932de0ab2cf09c217d48d  gcc/gimple-low.cc
  f56d763b660a3269a8502a8976fb3400  gcc/gimple-low.h
! 2d81bba48eca8d323f007776e1865490  gcc/gimple-match-head.cc
  81662d1e70874dc5ddebb9cab55de6d7  gcc/gimple-match.h
! 6c960fed3fd6e72de3db49e275f38177  gcc/gimple-predicate-analysis.cc
  9d5e6300c4a359fcde1abf212245eb5d  gcc/gimple-predicate-analysis.h
  c006b7e8bf1d5bbb53532c7d765a7b5b  gcc/gimple-predict.h
  254be4975243d1918c2e1e4de2d45f33  gcc/gimple-pretty-print.cc
  1f6de5d464fb403c0d90293d38ac4e28  gcc/gimple-pretty-print.h
! a11dc84518ffe22131bef7c5c59fb394  gcc/gimple-range-cache.cc
  cd5746fe031b5d538b360fa10b1d17af  gcc/gimple-range-cache.h
  b25199c5ed0e508a53d8475feccb5c61  gcc/gimple-range-edge.cc
  63552731dc609ddfd75542482f4ac3f9  gcc/gimple-range-edge.h
  026c72667bfbb609f4eb2edd688d7f93  gcc/gimple-range-fold.cc
  80a33f217a8462e04c962982e13c342f  gcc/gimple-range-fold.h
! 630825f89ae6bad2278bb7f7782a3d83  gcc/gimple-range-gori.cc
  83fa369894ed79484edcd88e46e5ff5d  gcc/gimple-range-gori.h
  7b1dc20ba60b4caa74daea9f1f124b18  gcc/gimple-range-infer.cc
  9f35006871562ecf765135728e0d57c4  gcc/gimple-range-infer.h
*************** a03b4f17862e24c25dc27bd52bf6e4c9  gcc/gi
*** 5822,5835 ****
  7a8faab9d11d2332278fc21791ee0b3e  gcc/gimple-range-trace.h
  dfa9268a94fe4ee9bba75c8c97f0200d  gcc/gimple-range.cc
  0976244211621a90be645055605c6daf  gcc/gimple-range.h
! 56830cf539b3435d091891bbba95ef6b  gcc/gimple-ssa-backprop.cc
  b3178e7dacab1eeef6f1baaa46a35607  gcc/gimple-ssa-isolate-paths.cc
  749a81e49450342357c075a9b79b8992  gcc/gimple-ssa-nonnull-compare.cc
  11b5e3a1e0c7638d90da5ecf2cdb04e3  gcc/gimple-ssa-split-paths.cc
! 23b52ef0e64595de3e63ce532ff3c36b  gcc/gimple-ssa-sprintf.cc
! 2bcaf4808315c05c9d18f47fdfc47043  gcc/gimple-ssa-store-merging.cc
  feb1e49f3049b5493cdc6992e835aac8  gcc/gimple-ssa-strength-reduction.cc
! 6092b36acbaecc4d75350ed8a552aaac  gcc/gimple-ssa-warn-access.cc
  5552bbd93405fe7df3168326c4937c69  gcc/gimple-ssa-warn-access.h
  9d79faa40edf139ffdf7d68d1537b0a0  gcc/gimple-ssa-warn-alloca.cc
  40441da7b03d2997dffa1122ded5e2f4  gcc/gimple-ssa-warn-restrict.cc
--- 5823,5836 ----
  7a8faab9d11d2332278fc21791ee0b3e  gcc/gimple-range-trace.h
  dfa9268a94fe4ee9bba75c8c97f0200d  gcc/gimple-range.cc
  0976244211621a90be645055605c6daf  gcc/gimple-range.h
! 60792107cb2744e47a67954a1847be2c  gcc/gimple-ssa-backprop.cc
  b3178e7dacab1eeef6f1baaa46a35607  gcc/gimple-ssa-isolate-paths.cc
  749a81e49450342357c075a9b79b8992  gcc/gimple-ssa-nonnull-compare.cc
  11b5e3a1e0c7638d90da5ecf2cdb04e3  gcc/gimple-ssa-split-paths.cc
! e6db658fd173ce4a9dd146d9a796e834  gcc/gimple-ssa-sprintf.cc
! e016c0710a12273d8b8fb58a8e6c0fac  gcc/gimple-ssa-store-merging.cc
  feb1e49f3049b5493cdc6992e835aac8  gcc/gimple-ssa-strength-reduction.cc
! 7b585ce00bb241b37688fa2707dbf689  gcc/gimple-ssa-warn-access.cc
  5552bbd93405fe7df3168326c4937c69  gcc/gimple-ssa-warn-access.h
  9d79faa40edf139ffdf7d68d1537b0a0  gcc/gimple-ssa-warn-alloca.cc
  40441da7b03d2997dffa1122ded5e2f4  gcc/gimple-ssa-warn-restrict.cc
*************** cdca7003d337efe5219b5d19f7155bc8  gcc/gi
*** 5846,5852 ****
  bb54e7f3ff9957dcf7b1b10fcd527797  gcc/gimple.h
  839b10eca81556c0515395365235a888  gcc/gimplify-me.cc
  0a4464e175c1aed6501ea243476b7c6d  gcc/gimplify-me.h
! 902365babce99c24f9027e12af9af2b9  gcc/gimplify.cc
  d0042a88c5e87b0904397052ddc6c33a  gcc/gimplify.h
  02d1486ff7d3d34b7868801df9534c0e  gcc/ginclude/float.h
  b0ab9b7ae13d3afe6cdbfc24425a93fe  gcc/ginclude/iso646.h
--- 5847,5853 ----
  bb54e7f3ff9957dcf7b1b10fcd527797  gcc/gimple.h
  839b10eca81556c0515395365235a888  gcc/gimplify-me.cc
  0a4464e175c1aed6501ea243476b7c6d  gcc/gimplify-me.h
! d09325a19778a77fd47f9d4f6d621949  gcc/gimplify.cc
  d0042a88c5e87b0904397052ddc6c33a  gcc/gimplify.h
  02d1486ff7d3d34b7868801df9534c0e  gcc/ginclude/float.h
  b0ab9b7ae13d3afe6cdbfc24425a93fe  gcc/ginclude/iso646.h
*************** d805766cac737a191548368792524f9d  gcc/gi
*** 5863,5869 ****
  c92410f8fdb1cb95371b72c53ad55b5f  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  5a3af36f882f0b8588bf6b6d2a2dd6d4  gcc/glimits.h
! 07cf971e6521609dfad2480ce0799f22  gcc/go/ChangeLog
  1e68fc87619f2cd82132ed974cbcea92  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  401d2277f19452f5b013534ed200a591  gcc/go/config-lang.in
--- 5864,5870 ----
  c92410f8fdb1cb95371b72c53ad55b5f  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  5a3af36f882f0b8588bf6b6d2a2dd6d4  gcc/glimits.h
! 1b82181bc560a382fd0818a6c6480543  gcc/go/ChangeLog
  1e68fc87619f2cd82132ed974cbcea92  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  401d2277f19452f5b013534ed200a591  gcc/go/config-lang.in
*************** a9a04b1d305b98d74a49acbf3e5875fd  gcc/gr
*** 5937,5943 ****
  f1be6fd4e6c8e9573630d044720d16fa  gcc/graphite-optimize-isl.cc
  dd8454618851b4476554c6eeb9aaf88d  gcc/graphite-poly.cc
  93878ecf34f5b1c3d019172b11d4f4e9  gcc/graphite-scop-detection.cc
! 0100284254f4d9ca3a3e184057d1cf2f  gcc/graphite-sese-to-poly.cc
  652950f29268d6960416fb24c6fc280a  gcc/graphite.cc
  a36eddb0cf48bade74c308210f722f71  gcc/graphite.h
  d4187a499dfa40016b23ac9723cc5a2c  gcc/graphviz.cc
--- 5938,5944 ----
  f1be6fd4e6c8e9573630d044720d16fa  gcc/graphite-optimize-isl.cc
  dd8454618851b4476554c6eeb9aaf88d  gcc/graphite-poly.cc
  93878ecf34f5b1c3d019172b11d4f4e9  gcc/graphite-scop-detection.cc
! 720e6cc29f9928caedc4728e41d272d5  gcc/graphite-sese-to-poly.cc
  652950f29268d6960416fb24c6fc280a  gcc/graphite.cc
  a36eddb0cf48bade74c308210f722f71  gcc/graphite.h
  d4187a499dfa40016b23ac9723cc5a2c  gcc/graphviz.cc
*************** a5b79003066c0e5bfacf7d9d006f46cd  gcc/in
*** 5973,5997 ****
  8262367501cdedec8b0c9e45caadce43  gcc/incpath.cc
  a8e3cc8cb723d5ba4f5d1e2f04287f63  gcc/incpath.h
  cb14e93247326b8ffa6eb712f41e7c27  gcc/init-regs.cc
! 94fbc6d552ff7bbeb71f638d99d2f6e0  gcc/input.cc
  e5e0ca7e1753fd5d89c8a7736badc975  gcc/input.h
  d34bbd252c9510b2d967d3c7b17f66bc  gcc/insn-addr.h
  113e3f5328ae586d49a4d449755c406f  gcc/insn-notes.def
  5c0f3c404fd37cca65b30f97fbbef8f4  gcc/int-vector-builder.h
! 24233ef42035f96cab80084a3aff40b7  gcc/internal-fn.cc
  de6d49db609e5109f5b73c4fa39fd732  gcc/internal-fn.def
  c12e2732707baf23e73a14d0b1b36dfd  gcc/internal-fn.h
  b604200ebd6bbb8075a58d20d96105e3  gcc/intl.cc
  2086a023243c1aeb61f8be26da7a72ad  gcc/intl.h
  f1c9645780e7d29c2d852ae147ef5d45  gcc/ipa-comdats.cc
! 9c732e56ba4b30b487ca6714102f4029  gcc/ipa-cp.cc
  55517140580887ca4deb8ce1e0321892  gcc/ipa-devirt.cc
  d454148b5247b81f13abdb82a69ea474  gcc/ipa-fnsummary.cc
  fb25c569d03784bece5c17aaaaa369c5  gcc/ipa-fnsummary.h
  1101fd17ebb3014a7be788f45a328e40  gcc/ipa-free-lang-data.cc
! 462a3856a6c0e71ca1906823c9839a1d  gcc/ipa-icf-gimple.cc
! efbca05f610d43f92d4785f0e3c140c2  gcc/ipa-icf-gimple.h
! 309678fae1f677120bd08243a3607eb7  gcc/ipa-icf.cc
  7ff31fb3ed107fddec8cfac0849344d3  gcc/ipa-icf.h
  104e82a0a369ff3f6b580044a153fe82  gcc/ipa-inline-analysis.cc
  fc07475faa73a53e202938a58e7cac70  gcc/ipa-inline-transform.cc
--- 5974,5998 ----
  8262367501cdedec8b0c9e45caadce43  gcc/incpath.cc
  a8e3cc8cb723d5ba4f5d1e2f04287f63  gcc/incpath.h
  cb14e93247326b8ffa6eb712f41e7c27  gcc/init-regs.cc
! b9527e67e3d23bace34c4d31e04f67df  gcc/input.cc
  e5e0ca7e1753fd5d89c8a7736badc975  gcc/input.h
  d34bbd252c9510b2d967d3c7b17f66bc  gcc/insn-addr.h
  113e3f5328ae586d49a4d449755c406f  gcc/insn-notes.def
  5c0f3c404fd37cca65b30f97fbbef8f4  gcc/int-vector-builder.h
! 59d4d914139280f2a1c1f636c2f579b1  gcc/internal-fn.cc
  de6d49db609e5109f5b73c4fa39fd732  gcc/internal-fn.def
  c12e2732707baf23e73a14d0b1b36dfd  gcc/internal-fn.h
  b604200ebd6bbb8075a58d20d96105e3  gcc/intl.cc
  2086a023243c1aeb61f8be26da7a72ad  gcc/intl.h
  f1c9645780e7d29c2d852ae147ef5d45  gcc/ipa-comdats.cc
! 5f572d6d715e1266d0bf058b735c3ec9  gcc/ipa-cp.cc
  55517140580887ca4deb8ce1e0321892  gcc/ipa-devirt.cc
  d454148b5247b81f13abdb82a69ea474  gcc/ipa-fnsummary.cc
  fb25c569d03784bece5c17aaaaa369c5  gcc/ipa-fnsummary.h
  1101fd17ebb3014a7be788f45a328e40  gcc/ipa-free-lang-data.cc
! 6d21fe3817cab8b23c5fdb962ada6b28  gcc/ipa-icf-gimple.cc
! 28a91c6a01875186812f053d31eef509  gcc/ipa-icf-gimple.h
! 823b6616f611d67125e534b93e42a321  gcc/ipa-icf.cc
  7ff31fb3ed107fddec8cfac0849344d3  gcc/ipa-icf.h
  104e82a0a369ff3f6b580044a153fe82  gcc/ipa-inline-analysis.cc
  fc07475faa73a53e202938a58e7cac70  gcc/ipa-inline-transform.cc
*************** bf2c8193144d067992fafe66ec1b66c4  gcc/ip
*** 6001,6014 ****
  c4370973ef8ca23676e8dd1782308f9c  gcc/ipa-modref-tree.h
  2e9275d14ba42dd0fae6f51aa0afb13e  gcc/ipa-modref.cc
  b2fae5a0c725823232307d1ff107c412  gcc/ipa-modref.h
! 9a6d65808b97a3f5554037c6b939f92c  gcc/ipa-param-manipulation.cc
! 6380acac9667f5632167649df5974f7a  gcc/ipa-param-manipulation.h
  7cea60b3666f6942e8ff38e2854bcfc2  gcc/ipa-polymorphic-call.cc
  eeca019a2a20494b0c27fccd9ffa6e38  gcc/ipa-predicate.cc
  a37e46df93e9fdd5778f6c479d45c848  gcc/ipa-predicate.h
  d333e55ebff3f204e5c62a9f85f0b960  gcc/ipa-profile.cc
! b25df447de2481d1a0f98020a97ada6d  gcc/ipa-prop.cc
! b7b01a20205d7152cf5e0e90bf5c084b  gcc/ipa-prop.h
  f5f5042251c5cf364068ae7041d1f402  gcc/ipa-pure-const.cc
  fea3656d7117f5bd9eb678ce7031b9cb  gcc/ipa-ref.cc
  7083d1fd93928160d417413231e4735e  gcc/ipa-ref.h
--- 6002,6015 ----
  c4370973ef8ca23676e8dd1782308f9c  gcc/ipa-modref-tree.h
  2e9275d14ba42dd0fae6f51aa0afb13e  gcc/ipa-modref.cc
  b2fae5a0c725823232307d1ff107c412  gcc/ipa-modref.h
! f73a29a76199a719eea19b3d53ed26fe  gcc/ipa-param-manipulation.cc
! 0a0833ceaf3d91577600c81d30513737  gcc/ipa-param-manipulation.h
  7cea60b3666f6942e8ff38e2854bcfc2  gcc/ipa-polymorphic-call.cc
  eeca019a2a20494b0c27fccd9ffa6e38  gcc/ipa-predicate.cc
  a37e46df93e9fdd5778f6c479d45c848  gcc/ipa-predicate.h
  d333e55ebff3f204e5c62a9f85f0b960  gcc/ipa-profile.cc
! c4f30545b16d1c72736b320f0d062b73  gcc/ipa-prop.cc
! acd05e664b9af90b895688a1182659f3  gcc/ipa-prop.h
  f5f5042251c5cf364068ae7041d1f402  gcc/ipa-pure-const.cc
  fea3656d7117f5bd9eb678ce7031b9cb  gcc/ipa-ref.cc
  7083d1fd93928160d417413231e4735e  gcc/ipa-ref.h
*************** ca3aaf780b4820c2efb4f99d452eafb2  gcc/ir
*** 6031,6039 ****
  daec5f5daeb40974ee5715d87b784866  gcc/ira.h
  794ab6840c05630c3df07341a0f339e5  gcc/is-a.h
  83fa9cced7fd3d64ba760bf4dd2f1414  gcc/iterator-utils.h
! c9114f3461393a135ab6b7662c946d41  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
! 8476ebeec1b0f434e5468cb887e39ac4  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
  1bbcd8c4c1cbecd0d0207b024f87aec5  gcc/jit/config-lang.in
  df53fb6b84c435b56ac2cb2727b62b27  gcc/jit/docs/Makefile
--- 6032,6040 ----
  daec5f5daeb40974ee5715d87b784866  gcc/ira.h
  794ab6840c05630c3df07341a0f339e5  gcc/is-a.h
  83fa9cced7fd3d64ba760bf4dd2f1414  gcc/iterator-utils.h
! 2fd767b08ca052b06846382ea144dac5  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
! 297d5dd1b72e4324f8859997ca274f56  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
  1bbcd8c4c1cbecd0d0207b024f87aec5  gcc/jit/config-lang.in
  df53fb6b84c435b56ac2cb2727b62b27  gcc/jit/docs/Makefile
*************** c4c7449278cafbafd910adefcb0538cb  gcc/ji
*** 6104,6110 ****
  5aa44993b9fb9a380da286eaf9a52748  gcc/jit/jit-logging.h
  7c9079754b3b27f9bfff94b5bfcb298f  gcc/jit/jit-playback.cc
  206bd9ef117c6b84ffd9e2de4b9f54c2  gcc/jit/jit-playback.h
! 87a66ab85309ed684069a427e21d90a9  gcc/jit/jit-recording.cc
  79c47ba6c9a2ba79c33c88c791e3e465  gcc/jit/jit-recording.h
  f39a4947637d7dbbad4e6871f9a348df  gcc/jit/jit-result.cc
  1f767b235b0f89c05295b429bd1720ba  gcc/jit/jit-result.h
--- 6105,6111 ----
  5aa44993b9fb9a380da286eaf9a52748  gcc/jit/jit-logging.h
  7c9079754b3b27f9bfff94b5bfcb298f  gcc/jit/jit-playback.cc
  206bd9ef117c6b84ffd9e2de4b9f54c2  gcc/jit/jit-playback.h
! c596b3ad840027db86b407ecb6a88b69  gcc/jit/jit-recording.cc
  79c47ba6c9a2ba79c33c88c791e3e465  gcc/jit/jit-recording.h
  f39a4947637d7dbbad4e6871f9a348df  gcc/jit/jit-result.cc
  1f767b235b0f89c05295b429bd1720ba  gcc/jit/jit-result.h
*************** ce484ca24b42d9c19a0e1352c4495caf  gcc/ji
*** 6115,6120 ****
--- 6116,6122 ----
  14640c9c60009896c499dc0765fd8a8a  gcc/jit/jit-w32.h
  d3f9ed6a4ee28f7cb3c35bc9ae793726  gcc/jit/libgccjit++.h
  8299f0b9f9464b4973ad243f21909ada  gcc/jit/libgccjit.cc
+ 9a8deb23c12ab4353352d9b7f758f518  gcc/jit/libgccjit.exports
  b67857e907fb0e92fa5350b5272623c6  gcc/jit/libgccjit.h
  a4e699235dad75bea459d7cd927a3589  gcc/jit/libgccjit.map
  a683bef6f6721b574c76acc1efb5050c  gcc/jit/notes.txt
*************** e2c2b4c29dd562166e457ad5cd9d3ab4  gcc/lc
*** 6138,6154 ****
  4c49af76db981526de035551f5c2745d  gcc/loop-iv.cc
  fdb910a61276129e6981a007c1cd94f6  gcc/loop-unroll.cc
  244bd1ac6f02573201143dcf1a456d36  gcc/loop-unroll.h
! a04cd2beaecdaef5b7019518ca4eeb16  gcc/lower-subreg.cc
  0196e3b94cf6fd637ba9f3bf6a314bd5  gcc/lower-subreg.h
  1843969b87343439d9591acd32785e25  gcc/lra-assigns.cc
  6f8948f5953e4ded18580ae4df9a36f1  gcc/lra-coalesce.cc
! 62366226f7bef6fe22bfd3a1378b0d05  gcc/lra-constraints.cc
! ed3a3ee1d59440bde2427b7b43cf2e6a  gcc/lra-eliminations.cc
  7c8aeab71bcfacb356aecdcdb7762210  gcc/lra-int.h
  399337ad638584d9290158ea06d18de8  gcc/lra-lives.cc
  bc8532df35c2dd9a4e262d85ed29ffd4  gcc/lra-remat.cc
  f29a4612195d306e5b22fd456cfb2a91  gcc/lra-spills.cc
! a99c9451bdde633c19f5b521d31b666b  gcc/lra.cc
  e39f5642047f20c01157ff09360cf476  gcc/lra.h
  3c0fc2beeb57bc91017e1ef0252f0c2f  gcc/lto-cgraph.cc
  6fc03350ec53f915e1e4e39ca5122e10  gcc/lto-compress.cc
--- 6140,6156 ----
  4c49af76db981526de035551f5c2745d  gcc/loop-iv.cc
  fdb910a61276129e6981a007c1cd94f6  gcc/loop-unroll.cc
  244bd1ac6f02573201143dcf1a456d36  gcc/loop-unroll.h
! 9c69c9d4ff29802ee58bb23a80c7d461  gcc/lower-subreg.cc
  0196e3b94cf6fd637ba9f3bf6a314bd5  gcc/lower-subreg.h
  1843969b87343439d9591acd32785e25  gcc/lra-assigns.cc
  6f8948f5953e4ded18580ae4df9a36f1  gcc/lra-coalesce.cc
! e7abca99420529cfac5bbb1e0273dc1b  gcc/lra-constraints.cc
! 770e42213cbcd993a445bee76524f8eb  gcc/lra-eliminations.cc
  7c8aeab71bcfacb356aecdcdb7762210  gcc/lra-int.h
  399337ad638584d9290158ea06d18de8  gcc/lra-lives.cc
  bc8532df35c2dd9a4e262d85ed29ffd4  gcc/lra-remat.cc
  f29a4612195d306e5b22fd456cfb2a91  gcc/lra-spills.cc
! 292ab755fb0b9a22616cefeb10633fff  gcc/lra.cc
  e39f5642047f20c01157ff09360cf476  gcc/lra.h
  3c0fc2beeb57bc91017e1ef0252f0c2f  gcc/lto-cgraph.cc
  6fc03350ec53f915e1e4e39ca5122e10  gcc/lto-compress.cc
*************** aa824edd3a2322925eef8c0e675c646f  gcc/lt
*** 6160,6168 ****
  c65f55fed79f6f011c286a8c15d49485  gcc/lto-streamer-in.cc
  404aeba9be544810a4471166b3c47865  gcc/lto-streamer-out.cc
  84bdf4dde2c999956f004a2cec5fcdfa  gcc/lto-streamer.cc
! 6ce0e12c942ed0719e43deb19d3d23e6  gcc/lto-streamer.h
! 99434819bef00f148b682b64adc85f39  gcc/lto-wrapper.cc
! fbc110f99aaa06e945f972e9cb5c2948  gcc/lto/ChangeLog
  1c031130b442e688f20c6f97577f6f1c  gcc/lto/Make-lang.in
  10ec91fabc2cd5424224460087811ade  gcc/lto/common.cc
  797d875c24181ac44cc33ff020e1b788  gcc/lto/common.h
--- 6162,6170 ----
  c65f55fed79f6f011c286a8c15d49485  gcc/lto-streamer-in.cc
  404aeba9be544810a4471166b3c47865  gcc/lto-streamer-out.cc
  84bdf4dde2c999956f004a2cec5fcdfa  gcc/lto-streamer.cc
! 4051a87eb8e439afcde2567e10273f08  gcc/lto-streamer.h
! 937c657e2ab15274b95fdb91519d7865  gcc/lto-wrapper.cc
! 0cb939f497c4e8cb4d8976e65286ef88  gcc/lto/ChangeLog
  1c031130b442e688f20c6f97577f6f1c  gcc/lto/Make-lang.in
  10ec91fabc2cd5424224460087811ade  gcc/lto/common.cc
  797d875c24181ac44cc33ff020e1b788  gcc/lto/common.h
*************** e1760b67860124dafbbaf58a3e22c65e  gcc/lt
*** 6185,6195 ****
  a8dfb49da43514f61fc1ed162db2447b  gcc/m2/COPYING.RUNTIME
  8f0e2cd40e05189ec81232da84bd6e1a  gcc/m2/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/m2/COPYING3.LIB
! 45a184e5074f9b7920061b3bbebc1baf  gcc/m2/ChangeLog
! eef28ac70aaa78bdba9d98972540cd31  gcc/m2/Make-lang.in
! 1e5187a62031df54ee1aa86d3936b27d  gcc/m2/Make-maintainer.in
  6a74129fda00ca52ba9f953538250c45  gcc/m2/NEWS
! 1259833ae730cd1789960cfceae66ee6  gcc/m2/README
  eb1599754d7e0e2fb843b249b19aad7c  gcc/m2/config-lang.in
  a988f7b53ad627283964db6f0456f9ab  gcc/m2/config-make.in
  8a7f8f9d6c83db345c1a8a98cc592b4a  gcc/m2/configure
--- 6187,6197 ----
  a8dfb49da43514f61fc1ed162db2447b  gcc/m2/COPYING.RUNTIME
  8f0e2cd40e05189ec81232da84bd6e1a  gcc/m2/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/m2/COPYING3.LIB
! 3295f74701de6b49f9155e0353322778  gcc/m2/ChangeLog
! 1a9ec7429ed8a5741c53da23303513c2  gcc/m2/Make-lang.in
! ab3d0ce18922488c5090e9e2a293a461  gcc/m2/Make-maintainer.in
  6a74129fda00ca52ba9f953538250c45  gcc/m2/NEWS
! 3e6a5f14d741382ac3cffb2b6c8d2ce8  gcc/m2/README
  eb1599754d7e0e2fb843b249b19aad7c  gcc/m2/config-lang.in
  a988f7b53ad627283964db6f0456f9ab  gcc/m2/config-make.in
  8a7f8f9d6c83db345c1a8a98cc592b4a  gcc/m2/configure
*************** f8bf56a5b7fd82eee178d88cbec0c3de  gcc/m2
*** 6203,6225 ****
  8a0e7cdd30a71137694f3152675e4951  gcc/m2/gm2-compiler/Lists.def
  3ad5d736f3ec813addb89e68da25e616  gcc/m2/gm2-compiler/Lists.mod
  a2d8f762ec5e3244ee19435251593b00  gcc/m2/gm2-compiler/M2ALU.def
! 46a1e5a9cf7f59d54965a0b9677cd5c8  gcc/m2/gm2-compiler/M2ALU.mod
  4c18bb997628290bd1f7535d0a503e23  gcc/m2/gm2-compiler/M2AsmUtil.def
  c632e26c81b95e9b256caad279e218cd  gcc/m2/gm2-compiler/M2AsmUtil.mod
  d71310d044ff8b82fcae64e2194fdb37  gcc/m2/gm2-compiler/M2Base.def
  0796b2516ae450771fb80e0a9d68ae74  gcc/m2/gm2-compiler/M2Base.mod
! 0fb619cbf89d2ab62175cc601f2f4fbe  gcc/m2/gm2-compiler/M2BasicBlock.def
! 49e6be2cb206cdd20964d5ec36da1c51  gcc/m2/gm2-compiler/M2BasicBlock.mod
  6f53570c03f553a74cb90c8ff755f5da  gcc/m2/gm2-compiler/M2Batch.def
  634cb52bc52b7adaa2975ce83b03f1f9  gcc/m2/gm2-compiler/M2Batch.mod
  ac30504084574f06338785e69b5f8afd  gcc/m2/gm2-compiler/M2Bitset.def
  e53b71fe64d958a7003c64f59431cf4f  gcc/m2/gm2-compiler/M2Bitset.mod
! 9ecc8ed9aa4b533eccaac20367c25210  gcc/m2/gm2-compiler/M2CaseList.def
! 0fb869942bc5b063b624ade0d8fa935e  gcc/m2/gm2-compiler/M2CaseList.mod
  1bddee8c06ef747acfa18397e352c00b  gcc/m2/gm2-compiler/M2Check.def
! 9c169f6d8a6c7b461bc4fe60fcfbbbb4  gcc/m2/gm2-compiler/M2Check.mod
  290feedd4647585c8d2b075a035b389d  gcc/m2/gm2-compiler/M2Code.def
! 83dc902194f1a2e1f052c67f1571902d  gcc/m2/gm2-compiler/M2Code.mod
  4e1228915c97ac365d550fc35524928b  gcc/m2/gm2-compiler/M2ColorString.def
  5120babf0526808316117dba88bff468  gcc/m2/gm2-compiler/M2ColorString.mod
  118167f77779572910d32d2d4a4c12a6  gcc/m2/gm2-compiler/M2Comp.def
--- 6205,6227 ----
  8a0e7cdd30a71137694f3152675e4951  gcc/m2/gm2-compiler/Lists.def
  3ad5d736f3ec813addb89e68da25e616  gcc/m2/gm2-compiler/Lists.mod
  a2d8f762ec5e3244ee19435251593b00  gcc/m2/gm2-compiler/M2ALU.def
! 19e39d43b189f19253450d5e89aba169  gcc/m2/gm2-compiler/M2ALU.mod
  4c18bb997628290bd1f7535d0a503e23  gcc/m2/gm2-compiler/M2AsmUtil.def
  c632e26c81b95e9b256caad279e218cd  gcc/m2/gm2-compiler/M2AsmUtil.mod
  d71310d044ff8b82fcae64e2194fdb37  gcc/m2/gm2-compiler/M2Base.def
  0796b2516ae450771fb80e0a9d68ae74  gcc/m2/gm2-compiler/M2Base.mod
! 612b8c0896ea03751a484b2e6d9eed36  gcc/m2/gm2-compiler/M2BasicBlock.def
! 7f3a538309035d23db4a6ce5aef5f4ec  gcc/m2/gm2-compiler/M2BasicBlock.mod
  6f53570c03f553a74cb90c8ff755f5da  gcc/m2/gm2-compiler/M2Batch.def
  634cb52bc52b7adaa2975ce83b03f1f9  gcc/m2/gm2-compiler/M2Batch.mod
  ac30504084574f06338785e69b5f8afd  gcc/m2/gm2-compiler/M2Bitset.def
  e53b71fe64d958a7003c64f59431cf4f  gcc/m2/gm2-compiler/M2Bitset.mod
! 288522c65140fcb63dbcf203c3833b14  gcc/m2/gm2-compiler/M2CaseList.def
! 460ae7cde2c3dc0ccef29fa0d54ab063  gcc/m2/gm2-compiler/M2CaseList.mod
  1bddee8c06ef747acfa18397e352c00b  gcc/m2/gm2-compiler/M2Check.def
! 111050bd76bb2b9d2da3728374034483  gcc/m2/gm2-compiler/M2Check.mod
  290feedd4647585c8d2b075a035b389d  gcc/m2/gm2-compiler/M2Code.def
! 5b17fc6dd66212405c0c7d983aeff1ac  gcc/m2/gm2-compiler/M2Code.mod
  4e1228915c97ac365d550fc35524928b  gcc/m2/gm2-compiler/M2ColorString.def
  5120babf0526808316117dba88bff468  gcc/m2/gm2-compiler/M2ColorString.mod
  118167f77779572910d32d2d4a4c12a6  gcc/m2/gm2-compiler/M2Comp.def
*************** c7e6b62713a2bef8eaa93279d5e0743a  gcc/m2
*** 6237,6250 ****
  c53535d2e04d70fcbb452b8d5e3e1ba7  gcc/m2/gm2-compiler/M2Emit.def
  76b65ef2361a4fc7b9fe60fe56ce2f73  gcc/m2/gm2-compiler/M2Emit.mod
  c12ca80675357cb96d258f5b6c3996e1  gcc/m2/gm2-compiler/M2Error.def
! 1be66d95124ef47f09a96283b03d56c8  gcc/m2/gm2-compiler/M2Error.mod
  bc3e7afbf37fe9ca99868cca44270773  gcc/m2/gm2-compiler/M2EvalSym.def
  00c5062e6973c55551e230e8e1ead0bb  gcc/m2/gm2-compiler/M2FileName.def
  b838bd8a17e7170e89decd1b0d33083a  gcc/m2/gm2-compiler/M2FileName.mod
! 5b89f7c875b32c173b3ded7bd7e8d11e  gcc/m2/gm2-compiler/M2GCCDeclare.def
! 95d8d3ffa4a9ee16ff06fffe5ff19a69  gcc/m2/gm2-compiler/M2GCCDeclare.mod
! 581fef9be9d21b0df045a0fd9d3514b0  gcc/m2/gm2-compiler/M2GenGCC.def
! d6c39d76650c9e694404c2de18f007b6  gcc/m2/gm2-compiler/M2GenGCC.mod
  2ed183a1189e5bc8bafa1842e275959e  gcc/m2/gm2-compiler/M2Graph.def
  584853a747ececb3b3f7cc1e911000df  gcc/m2/gm2-compiler/M2Graph.mod
  7bcb051229d0115a28be58f01f3181aa  gcc/m2/gm2-compiler/M2Lex.def
--- 6239,6252 ----
  c53535d2e04d70fcbb452b8d5e3e1ba7  gcc/m2/gm2-compiler/M2Emit.def
  76b65ef2361a4fc7b9fe60fe56ce2f73  gcc/m2/gm2-compiler/M2Emit.mod
  c12ca80675357cb96d258f5b6c3996e1  gcc/m2/gm2-compiler/M2Error.def
! 46fd613cbaa08295637da14c8309d8dc  gcc/m2/gm2-compiler/M2Error.mod
  bc3e7afbf37fe9ca99868cca44270773  gcc/m2/gm2-compiler/M2EvalSym.def
  00c5062e6973c55551e230e8e1ead0bb  gcc/m2/gm2-compiler/M2FileName.def
  b838bd8a17e7170e89decd1b0d33083a  gcc/m2/gm2-compiler/M2FileName.mod
! 9dd307c727b56106a66cfde42dc4ec34  gcc/m2/gm2-compiler/M2GCCDeclare.def
! f3fd9ee963a90fc1b6a9e8edb67a19a6  gcc/m2/gm2-compiler/M2GCCDeclare.mod
! f6374e7189dd9c8fa297f025246a2760  gcc/m2/gm2-compiler/M2GenGCC.def
! 050094e61a20170fbe0a05482fc90f2b  gcc/m2/gm2-compiler/M2GenGCC.mod
  2ed183a1189e5bc8bafa1842e275959e  gcc/m2/gm2-compiler/M2Graph.def
  584853a747ececb3b3f7cc1e911000df  gcc/m2/gm2-compiler/M2Graph.mod
  7bcb051229d0115a28be58f01f3181aa  gcc/m2/gm2-compiler/M2Lex.def
*************** b3ff1900d33e4b1912c5388c98a4ef5b  gcc/m2
*** 6252,6282 ****
  6d90d5ed02c9869c6800177d0637f114  gcc/m2/gm2-compiler/M2LexBuf.def
  8fcc0d7a4944e11fe60fce6d57a37606  gcc/m2/gm2-compiler/M2LexBuf.mod
  c65c1c8749ce497ce9490bb0800b702d  gcc/m2/gm2-compiler/M2MetaError.def
! f616e44dded481aa1b2f367b5d815294  gcc/m2/gm2-compiler/M2MetaError.mod
  e3c69c23b26aff99978d6eea6fca3666  gcc/m2/gm2-compiler/M2Optimize.def
! 957016b99d4728d1a725a4c52adcee7f  gcc/m2/gm2-compiler/M2Optimize.mod
! fa15d30a34aa13fd38b7a880ccd495d8  gcc/m2/gm2-compiler/M2Options.def
! e6444848d083ceb1b5cff263a34b41b9  gcc/m2/gm2-compiler/M2Options.mod
  1106fb38f0213cdf3e0e45c185e2da6f  gcc/m2/gm2-compiler/M2Pass.def
  c072946b43f48549fa9ef6362afdb828  gcc/m2/gm2-compiler/M2Pass.mod
  e175eb861069caa12d59afe0c38dc80f  gcc/m2/gm2-compiler/M2Preprocess.def
  2d419c2f4454cb19ab346cff3931f294  gcc/m2/gm2-compiler/M2Preprocess.mod
  860a2ae7cbf8faa48ccdfe5a320426d7  gcc/m2/gm2-compiler/M2Printf.def
  c576f289c892f1f82340f1fc4f81c0df  gcc/m2/gm2-compiler/M2Printf.mod
! e45ca747793a958d86f5d7b71a696e5d  gcc/m2/gm2-compiler/M2Quads.def
! 236584096c9dbe9cd2b82df6da2e6d20  gcc/m2/gm2-compiler/M2Quads.mod
  6c64542046467b30b548dff85413f90f  gcc/m2/gm2-compiler/M2Quiet.def
  23102502e8c1c2d48478e9e700d05269  gcc/m2/gm2-compiler/M2Quiet.mod
  030272e5198550936e59caa21f553081  gcc/m2/gm2-compiler/M2Range.def
! e4937d61f3768b7ef034e50ba279774a  gcc/m2/gm2-compiler/M2Range.mod
  ce5374396d41e6bcf88db36de3037d1c  gcc/m2/gm2-compiler/M2Reserved.def
  31223b709b0499b24766b0bc7e50571a  gcc/m2/gm2-compiler/M2Reserved.mod
  ed9342d46dccb1fef2e7dd1b2a268c89  gcc/m2/gm2-compiler/M2SSA.def
  8f5bb2d2e59edfc3bb287e3d4e16c7eb  gcc/m2/gm2-compiler/M2SSA.mod
  900e7ad74c6b97131a3d167e1af9e46b  gcc/m2/gm2-compiler/M2Scaffold.def
  6794c556b884c1e80d67972dcd684e17  gcc/m2/gm2-compiler/M2Scaffold.mod
! 6843444ac2cee909cd2a2e3dc6045412  gcc/m2/gm2-compiler/M2Scope.def
! bfb8ebc2dacf8d79e5c4a1de6b6b2c77  gcc/m2/gm2-compiler/M2Scope.mod
  3b55fb27781f848c79a50020ca3423b4  gcc/m2/gm2-compiler/M2Search.def
  04b3b465e419394f61c8c9b4d5d7d5c2  gcc/m2/gm2-compiler/M2Search.mod
  d6aed6b97d7d51f051e44154d33f2579  gcc/m2/gm2-compiler/M2Size.def
--- 6254,6284 ----
  6d90d5ed02c9869c6800177d0637f114  gcc/m2/gm2-compiler/M2LexBuf.def
  8fcc0d7a4944e11fe60fce6d57a37606  gcc/m2/gm2-compiler/M2LexBuf.mod
  c65c1c8749ce497ce9490bb0800b702d  gcc/m2/gm2-compiler/M2MetaError.def
! 60e983813caabcadbf8a8170623e0e01  gcc/m2/gm2-compiler/M2MetaError.mod
  e3c69c23b26aff99978d6eea6fca3666  gcc/m2/gm2-compiler/M2Optimize.def
! 01605b368bef4a33bd25d8d59e9eb33d  gcc/m2/gm2-compiler/M2Optimize.mod
! 74af506f80ce339fa398dfd948cc9c3e  gcc/m2/gm2-compiler/M2Options.def
! 54451ceeb692f0ca08ae54130bf743bb  gcc/m2/gm2-compiler/M2Options.mod
  1106fb38f0213cdf3e0e45c185e2da6f  gcc/m2/gm2-compiler/M2Pass.def
  c072946b43f48549fa9ef6362afdb828  gcc/m2/gm2-compiler/M2Pass.mod
  e175eb861069caa12d59afe0c38dc80f  gcc/m2/gm2-compiler/M2Preprocess.def
  2d419c2f4454cb19ab346cff3931f294  gcc/m2/gm2-compiler/M2Preprocess.mod
  860a2ae7cbf8faa48ccdfe5a320426d7  gcc/m2/gm2-compiler/M2Printf.def
  c576f289c892f1f82340f1fc4f81c0df  gcc/m2/gm2-compiler/M2Printf.mod
! 7b17f6afff0c5f147c05d3cd5c203bf2  gcc/m2/gm2-compiler/M2Quads.def
! 52eadb19b63ed4a152c9a14123b7d14f  gcc/m2/gm2-compiler/M2Quads.mod
  6c64542046467b30b548dff85413f90f  gcc/m2/gm2-compiler/M2Quiet.def
  23102502e8c1c2d48478e9e700d05269  gcc/m2/gm2-compiler/M2Quiet.mod
  030272e5198550936e59caa21f553081  gcc/m2/gm2-compiler/M2Range.def
! 97b1552889f2487bcfc9be43f4b1a7ba  gcc/m2/gm2-compiler/M2Range.mod
  ce5374396d41e6bcf88db36de3037d1c  gcc/m2/gm2-compiler/M2Reserved.def
  31223b709b0499b24766b0bc7e50571a  gcc/m2/gm2-compiler/M2Reserved.mod
  ed9342d46dccb1fef2e7dd1b2a268c89  gcc/m2/gm2-compiler/M2SSA.def
  8f5bb2d2e59edfc3bb287e3d4e16c7eb  gcc/m2/gm2-compiler/M2SSA.mod
  900e7ad74c6b97131a3d167e1af9e46b  gcc/m2/gm2-compiler/M2Scaffold.def
  6794c556b884c1e80d67972dcd684e17  gcc/m2/gm2-compiler/M2Scaffold.mod
! 782a934822d3dcef7340c3abbc53f6d0  gcc/m2/gm2-compiler/M2Scope.def
! 59285061660a5157c7542f77746f07b9  gcc/m2/gm2-compiler/M2Scope.mod
  3b55fb27781f848c79a50020ca3423b4  gcc/m2/gm2-compiler/M2Search.def
  04b3b465e419394f61c8c9b4d5d7d5c2  gcc/m2/gm2-compiler/M2Search.mod
  d6aed6b97d7d51f051e44154d33f2579  gcc/m2/gm2-compiler/M2Size.def
*************** d54ee3b3e58e1a8c2a184a0fa095b469  gcc/m2
*** 6289,6294 ****
--- 6291,6298 ----
  9fa59ff3d400f972e94577a82399af48  gcc/m2/gm2-compiler/M2Students.mod
  20233ff6f550a64f08b2096624c92e2b  gcc/m2/gm2-compiler/M2Swig.def
  7b715a2a88466c2a545561d662f266df  gcc/m2/gm2-compiler/M2Swig.mod
+ 29e6a7a01f08121bf446cc73aecd59e2  gcc/m2/gm2-compiler/M2SymInit.def
+ 8ada1621fd3ff49ce80665944b19f7a3  gcc/m2/gm2-compiler/M2SymInit.mod
  e1e44b953e68ae3c7d71b9a7b633f9fc  gcc/m2/gm2-compiler/M2System.def
  636266ac2e9e76be392faa019e964243  gcc/m2/gm2-compiler/M2System.mod
  41d8b62d6c09a83361b2f8745b389d3a  gcc/m2/gm2-compiler/M2Version.def
*************** e1e44b953e68ae3c7d71b9a7b633f9fc  gcc/m2
*** 6300,6324 ****
  e903123c63dbfea2ef561336c8d13f7b  gcc/m2/gm2-compiler/Output.mod
  db47b49ecaf8ec0b3208ffa11df841e8  gcc/m2/gm2-compiler/P0SymBuild.def
  9a4ae0de1ea97699a1e1a3be7822173f  gcc/m2/gm2-compiler/P0SymBuild.mod
! f37455d1f534411b19f9f064d1ed8f0a  gcc/m2/gm2-compiler/P0SyntaxCheck.bnf
  159988656fc541e67e4197a92370215e  gcc/m2/gm2-compiler/P0SyntaxCheck.def
! e37f2bccf8095deedf5f68e6d7945fd9  gcc/m2/gm2-compiler/P1Build.bnf
  2bc327bee69a3075e06af950cf6d92b2  gcc/m2/gm2-compiler/P1Build.def
  2b771f8d725bcf31f3e7fca36d4faecd  gcc/m2/gm2-compiler/P1SymBuild.def
  8a6ce3c0bb8ecdf4418a05676a4e3045  gcc/m2/gm2-compiler/P1SymBuild.mod
! e6c4d5c863f1f3c7cabee1899c0b90af  gcc/m2/gm2-compiler/P2Build.bnf
  b4eb4a45d9d4f2c3be15fa42617d99bd  gcc/m2/gm2-compiler/P2Build.def
  5a275c7f96e415bd4c60f2f9c4e91703  gcc/m2/gm2-compiler/P2SymBuild.def
! a68567e1bc5a30812df33d33fb42b6e4  gcc/m2/gm2-compiler/P2SymBuild.mod
! 42fda125f761be18ab26c04e614ca158  gcc/m2/gm2-compiler/P3Build.bnf
  0e61328237fcaf450191501b161573fa  gcc/m2/gm2-compiler/P3Build.def
  4e2a315c14f7308d00e36ec05131d5af  gcc/m2/gm2-compiler/P3SymBuild.def
  f4cada80b1f309b56e38b5bc6de3b819  gcc/m2/gm2-compiler/P3SymBuild.mod
! 919554d63fbf50ae873a17dfd8e282f5  gcc/m2/gm2-compiler/PCBuild.bnf
  76ab067b99f32eec9ad2f19861ea1077  gcc/m2/gm2-compiler/PCBuild.def
  507af5e61ef56254f6ea179ba1732125  gcc/m2/gm2-compiler/PCSymBuild.def
! 73be2bbe51cf66ab70ecdbd16eb0752f  gcc/m2/gm2-compiler/PCSymBuild.mod
! 7a1a156be63ec9ac6dcaf5c900826f9a  gcc/m2/gm2-compiler/PHBuild.bnf
  5eebed3700a811b84ff148edfc48507e  gcc/m2/gm2-compiler/PHBuild.def
  b521bc37b844fd46fdfddcf3d2287f13  gcc/m2/gm2-compiler/PathName.def
  96de7226734080944c4bdf83b7dbb0ca  gcc/m2/gm2-compiler/PathName.mod
--- 6304,6328 ----
  e903123c63dbfea2ef561336c8d13f7b  gcc/m2/gm2-compiler/Output.mod
  db47b49ecaf8ec0b3208ffa11df841e8  gcc/m2/gm2-compiler/P0SymBuild.def
  9a4ae0de1ea97699a1e1a3be7822173f  gcc/m2/gm2-compiler/P0SymBuild.mod
! 242e6cb11b89de6326bf4a278f1045fc  gcc/m2/gm2-compiler/P0SyntaxCheck.bnf
  159988656fc541e67e4197a92370215e  gcc/m2/gm2-compiler/P0SyntaxCheck.def
! 3a64c950446a9b72c89ba689d135b39f  gcc/m2/gm2-compiler/P1Build.bnf
  2bc327bee69a3075e06af950cf6d92b2  gcc/m2/gm2-compiler/P1Build.def
  2b771f8d725bcf31f3e7fca36d4faecd  gcc/m2/gm2-compiler/P1SymBuild.def
  8a6ce3c0bb8ecdf4418a05676a4e3045  gcc/m2/gm2-compiler/P1SymBuild.mod
! aa072bbe3a8b0e89c3c923b3beab5a6b  gcc/m2/gm2-compiler/P2Build.bnf
  b4eb4a45d9d4f2c3be15fa42617d99bd  gcc/m2/gm2-compiler/P2Build.def
  5a275c7f96e415bd4c60f2f9c4e91703  gcc/m2/gm2-compiler/P2SymBuild.def
! 940329c259d08c5ec9ee6cccc81a47d8  gcc/m2/gm2-compiler/P2SymBuild.mod
! 926fe3e8e13011e00e997735c03442f4  gcc/m2/gm2-compiler/P3Build.bnf
  0e61328237fcaf450191501b161573fa  gcc/m2/gm2-compiler/P3Build.def
  4e2a315c14f7308d00e36ec05131d5af  gcc/m2/gm2-compiler/P3SymBuild.def
  f4cada80b1f309b56e38b5bc6de3b819  gcc/m2/gm2-compiler/P3SymBuild.mod
! 38220230ec55190bfafc47024e0fb686  gcc/m2/gm2-compiler/PCBuild.bnf
  76ab067b99f32eec9ad2f19861ea1077  gcc/m2/gm2-compiler/PCBuild.def
  507af5e61ef56254f6ea179ba1732125  gcc/m2/gm2-compiler/PCSymBuild.def
! d2a3b2a3d20f7fb2a7e35466564a24dc  gcc/m2/gm2-compiler/PCSymBuild.mod
! c35dff53ef9766c346e1a6eec7b677e2  gcc/m2/gm2-compiler/PHBuild.bnf
  5eebed3700a811b84ff148edfc48507e  gcc/m2/gm2-compiler/PHBuild.def
  b521bc37b844fd46fdfddcf3d2287f13  gcc/m2/gm2-compiler/PathName.def
  96de7226734080944c4bdf83b7dbb0ca  gcc/m2/gm2-compiler/PathName.mod
*************** ccb383b502775d121afdb7a53e65b933  gcc/m2
*** 6328,6336 ****
  8c995df53f330a0e5a272870a725532c  gcc/m2/gm2-compiler/SymbolConversion.def
  a81a75167edfc8f2197c46d1c7c14b84  gcc/m2/gm2-compiler/SymbolConversion.mod
  b9739a0ee3a9107c328593c986aae7a0  gcc/m2/gm2-compiler/SymbolKey.def
! 6a3e6657751ccafb60c5b5c22b95e8da  gcc/m2/gm2-compiler/SymbolKey.mod
! 0fd412278bb74612892c5c751f098c9e  gcc/m2/gm2-compiler/SymbolTable.def
! 966a935c4ba15d92e5a58ca0c7c89ad4  gcc/m2/gm2-compiler/SymbolTable.mod
  6ec97d3045588d43d3d5178b69836f74  gcc/m2/gm2-compiler/bnflex.def
  48e6abddc0d62652f9f0db44650bff71  gcc/m2/gm2-compiler/bnflex.mod
  04ffb53fa523a1dc2d595f086fa9635c  gcc/m2/gm2-compiler/cflex.def
--- 6332,6340 ----
  8c995df53f330a0e5a272870a725532c  gcc/m2/gm2-compiler/SymbolConversion.def
  a81a75167edfc8f2197c46d1c7c14b84  gcc/m2/gm2-compiler/SymbolConversion.mod
  b9739a0ee3a9107c328593c986aae7a0  gcc/m2/gm2-compiler/SymbolKey.def
! fae28a13214ecfcb7bbcc2b35b9d0223  gcc/m2/gm2-compiler/SymbolKey.mod
! 2e3a1023dd34eb028c1b6632c3b55be2  gcc/m2/gm2-compiler/SymbolTable.def
! 977e15ad4e6de75d537a235198b965eb  gcc/m2/gm2-compiler/SymbolTable.mod
  6ec97d3045588d43d3d5178b69836f74  gcc/m2/gm2-compiler/bnflex.def
  48e6abddc0d62652f9f0db44650bff71  gcc/m2/gm2-compiler/bnflex.mod
  04ffb53fa523a1dc2d595f086fa9635c  gcc/m2/gm2-compiler/cflex.def
*************** c3ba36c86c9047a833bd2b0b47ef5284  gcc/m2
*** 6342,6349 ****
  4bd389913678ce073ee8f420f12ffe3a  gcc/m2/gm2-compiler/ppg.mod
  4ff5d76d706ef1de0bbdca3ebaff7877  gcc/m2/gm2-gcc/README
  499a15b622c6af4999b02c430a73ace8  gcc/m2/gm2-gcc/dynamicstrings.h
! 57fae1bf142ec9d2aee6280dfa9c672b  gcc/m2/gm2-gcc/gcc-consolidation.h
! 27cc43b86475a964a4b14f3b6a6addd4  gcc/m2/gm2-gcc/init.cc
  4ed608a5d0c03b44ea2a84ed3d0a8a3c  gcc/m2/gm2-gcc/init.def
  219088b0d7f3a32242195bbc256aefa3  gcc/m2/gm2-gcc/init.h
  7f48d6038c5963e7ca3c21825b591a21  gcc/m2/gm2-gcc/m2assert.cc
--- 6346,6353 ----
  4bd389913678ce073ee8f420f12ffe3a  gcc/m2/gm2-compiler/ppg.mod
  4ff5d76d706ef1de0bbdca3ebaff7877  gcc/m2/gm2-gcc/README
  499a15b622c6af4999b02c430a73ace8  gcc/m2/gm2-gcc/dynamicstrings.h
! e2b32d1d400331c0cf1b629de078a3a9  gcc/m2/gm2-gcc/gcc-consolidation.h
! a2c3d66195809e40609363e792682155  gcc/m2/gm2-gcc/init.cc
  4ed608a5d0c03b44ea2a84ed3d0a8a3c  gcc/m2/gm2-gcc/init.def
  219088b0d7f3a32242195bbc256aefa3  gcc/m2/gm2-gcc/init.h
  7f48d6038c5963e7ca3c21825b591a21  gcc/m2/gm2-gcc/m2assert.cc
*************** cd981344174b70ad14e17659fd420028  gcc/m2
*** 6363,6384 ****
  784f3b6b4293180b31665b322d50ebac  gcc/m2/gm2-gcc/m2convert.cc
  b4ff6906713a2fcefde47fa9e049663e  gcc/m2/gm2-gcc/m2convert.def
  d542c4187688dd6d3f4c6203c7869b11  gcc/m2/gm2-gcc/m2convert.h
! 4c2d8ec63fcd25d2bd38e06d3435a09b  gcc/m2/gm2-gcc/m2decl.cc
! 15c57e1fcb9441186b286414cc733f94  gcc/m2/gm2-gcc/m2decl.def
! 587b7bbf38310c8a74b837671bfc167e  gcc/m2/gm2-gcc/m2decl.h
  c1a94ce50a8866aa560c9b3ede25d8e6  gcc/m2/gm2-gcc/m2except.cc
  3efbf405680d327d9937aa805a7742c5  gcc/m2/gm2-gcc/m2except.def
  6b4a0f8a1419d29ca2d51fcef30ed5f0  gcc/m2/gm2-gcc/m2except.h
! 209bc8e5ce9a1595213d353f8db678c0  gcc/m2/gm2-gcc/m2expr.cc
! 362d42409f143a7a1892bc03a9d016ce  gcc/m2/gm2-gcc/m2expr.def
! 3d3cfc8c39bfaed38ae17b604f312b6f  gcc/m2/gm2-gcc/m2expr.h
  cf93fc26a5bf7be652735df683ae8edf  gcc/m2/gm2-gcc/m2linemap.cc
  fde7d5e80857c6be234b63286ecb1ea4  gcc/m2/gm2-gcc/m2linemap.def
  72d2ff1160fa43ac995a93cc8ed301d0  gcc/m2/gm2-gcc/m2linemap.h
  2353c2dfcd7e35ff231e5870956a7753  gcc/m2/gm2-gcc/m2misc.cc
  96d257b0686aed2488c2220326179b1a  gcc/m2/gm2-gcc/m2misc.def
  9c14ffd57bc50055379d261c50e5d73f  gcc/m2/gm2-gcc/m2misc.h
! 8cf29d1a0f954532c2a906eabcf11918  gcc/m2/gm2-gcc/m2options.h
  28b8ea1eeafbd26c37f273e970dea0f4  gcc/m2/gm2-gcc/m2range.h
  65770b89c43cec2fe92da4d1fdc6286a  gcc/m2/gm2-gcc/m2search.h
  ffd8f690193f51f2f00e7780a069116a  gcc/m2/gm2-gcc/m2statement.cc
--- 6367,6388 ----
  784f3b6b4293180b31665b322d50ebac  gcc/m2/gm2-gcc/m2convert.cc
  b4ff6906713a2fcefde47fa9e049663e  gcc/m2/gm2-gcc/m2convert.def
  d542c4187688dd6d3f4c6203c7869b11  gcc/m2/gm2-gcc/m2convert.h
! 83d4ff948bbfd6fb6713e1cc39788ada  gcc/m2/gm2-gcc/m2decl.cc
! a23a54d4b1322217de400272e0f6eca7  gcc/m2/gm2-gcc/m2decl.def
! 8825c068a7d038b35169e052ad0191f8  gcc/m2/gm2-gcc/m2decl.h
  c1a94ce50a8866aa560c9b3ede25d8e6  gcc/m2/gm2-gcc/m2except.cc
  3efbf405680d327d9937aa805a7742c5  gcc/m2/gm2-gcc/m2except.def
  6b4a0f8a1419d29ca2d51fcef30ed5f0  gcc/m2/gm2-gcc/m2except.h
! be911e5f9e000a9b5137451bf0501980  gcc/m2/gm2-gcc/m2expr.cc
! 6655611b1e8a1e061c6a5cb49e22b5ba  gcc/m2/gm2-gcc/m2expr.def
! 06034a93ae39ab5d5766393a223e40a3  gcc/m2/gm2-gcc/m2expr.h
  cf93fc26a5bf7be652735df683ae8edf  gcc/m2/gm2-gcc/m2linemap.cc
  fde7d5e80857c6be234b63286ecb1ea4  gcc/m2/gm2-gcc/m2linemap.def
  72d2ff1160fa43ac995a93cc8ed301d0  gcc/m2/gm2-gcc/m2linemap.h
  2353c2dfcd7e35ff231e5870956a7753  gcc/m2/gm2-gcc/m2misc.cc
  96d257b0686aed2488c2220326179b1a  gcc/m2/gm2-gcc/m2misc.def
  9c14ffd57bc50055379d261c50e5d73f  gcc/m2/gm2-gcc/m2misc.h
! 0f4322a2cc0fe26849f0290798a9360b  gcc/m2/gm2-gcc/m2options.h
  28b8ea1eeafbd26c37f273e970dea0f4  gcc/m2/gm2-gcc/m2range.h
  65770b89c43cec2fe92da4d1fdc6286a  gcc/m2/gm2-gcc/m2search.h
  ffd8f690193f51f2f00e7780a069116a  gcc/m2/gm2-gcc/m2statement.cc
*************** cca8ade75d6f99c62d8cff0d4d4c5f20  gcc/m2
*** 6387,6399 ****
  9a4a59176339f415ec9422c6f1e4291b  gcc/m2/gm2-gcc/m2top.cc
  c881440990b8612061aefbc41ae86e11  gcc/m2/gm2-gcc/m2top.def
  7aa8f8ad24b1dbf4f16434fe7ae3cc7e  gcc/m2/gm2-gcc/m2top.h
! 1c9f6764e9aa85fa5da4623e2b9583e7  gcc/m2/gm2-gcc/m2tree.cc
  c8b9167b2e1a459c25975df54f6ad69d  gcc/m2/gm2-gcc/m2tree.def
  bdfdc5ba787ad40d8a2a2e235d478f20  gcc/m2/gm2-gcc/m2tree.h
  263ffead8408e2af85756981e002b365  gcc/m2/gm2-gcc/m2treelib.cc
  bcfd723553ab9f502170f74c8cf85c00  gcc/m2/gm2-gcc/m2treelib.def
  37a5b2891af6d1dc87f386fa1c62ff06  gcc/m2/gm2-gcc/m2treelib.h
! 48d22f8604ee244c3d95f4e4aa40ce02  gcc/m2/gm2-gcc/m2type.cc
  8aaff4f014eaa9f9c335f03e804b4b94  gcc/m2/gm2-gcc/m2type.def
  d2b3393b82a22a65e187048f6ce5e9e7  gcc/m2/gm2-gcc/m2type.h
  87266491b24aefec8811d68e57ee1ff7  gcc/m2/gm2-gcc/rtegraph.cc
--- 6391,6403 ----
  9a4a59176339f415ec9422c6f1e4291b  gcc/m2/gm2-gcc/m2top.cc
  c881440990b8612061aefbc41ae86e11  gcc/m2/gm2-gcc/m2top.def
  7aa8f8ad24b1dbf4f16434fe7ae3cc7e  gcc/m2/gm2-gcc/m2top.h
! 6ad03665acf7d0cb3f0f767ba20a0386  gcc/m2/gm2-gcc/m2tree.cc
  c8b9167b2e1a459c25975df54f6ad69d  gcc/m2/gm2-gcc/m2tree.def
  bdfdc5ba787ad40d8a2a2e235d478f20  gcc/m2/gm2-gcc/m2tree.h
  263ffead8408e2af85756981e002b365  gcc/m2/gm2-gcc/m2treelib.cc
  bcfd723553ab9f502170f74c8cf85c00  gcc/m2/gm2-gcc/m2treelib.def
  37a5b2891af6d1dc87f386fa1c62ff06  gcc/m2/gm2-gcc/m2treelib.h
! 860e7fae80b30ba452e39a1d90979d86  gcc/m2/gm2-gcc/m2type.cc
  8aaff4f014eaa9f9c335f03e804b4b94  gcc/m2/gm2-gcc/m2type.def
  d2b3393b82a22a65e187048f6ce5e9e7  gcc/m2/gm2-gcc/m2type.h
  87266491b24aefec8811d68e57ee1ff7  gcc/m2/gm2-gcc/rtegraph.cc
*************** e70b1c69debf47e6f7923cebf7843699  gcc/m2
*** 6402,6408 ****
  d5db4a0704741e24958241fe74fd007c  gcc/m2/gm2-ici/README
  594bedbd8dfe3c5833031592581a2e27  gcc/m2/gm2-ici/m2linemap.c
  9220130272f85c698acb2436b170e23a  gcc/m2/gm2-internals.texi
! 97a0377fca54edb64087e78909d5cf4a  gcc/m2/gm2-lang.cc
  9e3e42eb147c35d61614dda2127e4470  gcc/m2/gm2-lang.h
  2b1d730bdeb600463475d3bb94f17f12  gcc/m2/gm2-libiberty/README
  a88120ec3b60093ac6912f4edc03a160  gcc/m2/gm2-libiberty/choosetemp.def
--- 6406,6412 ----
  d5db4a0704741e24958241fe74fd007c  gcc/m2/gm2-ici/README
  594bedbd8dfe3c5833031592581a2e27  gcc/m2/gm2-ici/m2linemap.c
  9220130272f85c698acb2436b170e23a  gcc/m2/gm2-internals.texi
! 9f6cd1cb0eef6f51da167c113d9dfe0a  gcc/m2/gm2-lang.cc
  9e3e42eb147c35d61614dda2127e4470  gcc/m2/gm2-lang.h
  2b1d730bdeb600463475d3bb94f17f12  gcc/m2/gm2-libiberty/README
  a88120ec3b60093ac6912f4edc03a160  gcc/m2/gm2-libiberty/choosetemp.def
*************** b9ef554a88efbec2234a12ebc89a00db  gcc/m2
*** 6432,6438 ****
  f03913f3a65afdb4cd8529b23d1c17da  gcc/m2/gm2-libs-coroutines/SYSTEM.def
  7fee385db3bf61f156a868627b39c8d5  gcc/m2/gm2-libs-coroutines/SYSTEM.mod
  9988bbc2924f5a3342c49dd7cd1a45ab  gcc/m2/gm2-libs-coroutines/TimerHandler.def
! 8fba133e638b617c2bca8e7b70011723  gcc/m2/gm2-libs-coroutines/TimerHandler.mod
  389f62af2918433359e5d632b9cfa7cb  gcc/m2/gm2-libs-iso/COROUTINES.def
  1ce5a2f15123c04a5edd246d59a99502  gcc/m2/gm2-libs-iso/COROUTINES.mod
  b40ce77b637c8356536cc7317b37bd15  gcc/m2/gm2-libs-iso/ChanConsts.def
--- 6436,6442 ----
  f03913f3a65afdb4cd8529b23d1c17da  gcc/m2/gm2-libs-coroutines/SYSTEM.def
  7fee385db3bf61f156a868627b39c8d5  gcc/m2/gm2-libs-coroutines/SYSTEM.mod
  9988bbc2924f5a3342c49dd7cd1a45ab  gcc/m2/gm2-libs-coroutines/TimerHandler.def
! e48b77255df245b655f77f0aaf87c1ea  gcc/m2/gm2-libs-coroutines/TimerHandler.mod
  389f62af2918433359e5d632b9cfa7cb  gcc/m2/gm2-libs-iso/COROUTINES.def
  1ce5a2f15123c04a5edd246d59a99502  gcc/m2/gm2-libs-iso/COROUTINES.mod
  b40ce77b637c8356536cc7317b37bd15  gcc/m2/gm2-libs-iso/ChanConsts.def
*************** e5ea2ed3bf2ca24aeda732fb92f74111  gcc/m2
*** 6468,6480 ****
  018ee564b5b6d66051cf2ee4c7aea2fc  gcc/m2/gm2-libs-iso/LongConv.def
  dad589a3a3b7729571905838c79ba2bc  gcc/m2/gm2-libs-iso/LongConv.mod
  4869ce48d2aff46481adb5534764774b  gcc/m2/gm2-libs-iso/LongIO.def
! 55dcdd221dc4f65d2dd1a6e03dc3c70c  gcc/m2/gm2-libs-iso/LongIO.mod
  33a10b599c8fdf13d8d4e1b9b4a2ffc3  gcc/m2/gm2-libs-iso/LongMath.def
  50f9902d936149e291e00e0f27e45a92  gcc/m2/gm2-libs-iso/LongMath.mod
  8ad351822e38056538ef1e9efe8b5cac  gcc/m2/gm2-libs-iso/LongStr.def
  08b19f451cf3fbd81aa9a5a4338c1a41  gcc/m2/gm2-libs-iso/LongStr.mod
  f6937d6aa1bc52ed8e124f14e75844a4  gcc/m2/gm2-libs-iso/LongWholeIO.def
! 5a7235557c0bb7eb0fe53b09e1496f57  gcc/m2/gm2-libs-iso/LongWholeIO.mod
  34685287385135c3fbaa60ba1d894854  gcc/m2/gm2-libs-iso/LowLong.def
  5d2dcbf01a1b51ef8e87f3dd5eb6b84c  gcc/m2/gm2-libs-iso/LowLong.mod
  78be5cf8b1f715e70e0c61838c761d10  gcc/m2/gm2-libs-iso/LowReal.def
--- 6472,6484 ----
  018ee564b5b6d66051cf2ee4c7aea2fc  gcc/m2/gm2-libs-iso/LongConv.def
  dad589a3a3b7729571905838c79ba2bc  gcc/m2/gm2-libs-iso/LongConv.mod
  4869ce48d2aff46481adb5534764774b  gcc/m2/gm2-libs-iso/LongIO.def
! 051217cede14f3d1fcf80286a8905da2  gcc/m2/gm2-libs-iso/LongIO.mod
  33a10b599c8fdf13d8d4e1b9b4a2ffc3  gcc/m2/gm2-libs-iso/LongMath.def
  50f9902d936149e291e00e0f27e45a92  gcc/m2/gm2-libs-iso/LongMath.mod
  8ad351822e38056538ef1e9efe8b5cac  gcc/m2/gm2-libs-iso/LongStr.def
  08b19f451cf3fbd81aa9a5a4338c1a41  gcc/m2/gm2-libs-iso/LongStr.mod
  f6937d6aa1bc52ed8e124f14e75844a4  gcc/m2/gm2-libs-iso/LongWholeIO.def
! 5105f93d0a9a789cc2ff77eab2e5c412  gcc/m2/gm2-libs-iso/LongWholeIO.mod
  34685287385135c3fbaa60ba1d894854  gcc/m2/gm2-libs-iso/LowLong.def
  5d2dcbf01a1b51ef8e87f3dd5eb6b84c  gcc/m2/gm2-libs-iso/LowLong.mod
  78be5cf8b1f715e70e0c61838c761d10  gcc/m2/gm2-libs-iso/LowReal.def
*************** a7ee6263f890b4331fa80fdd78dc5f55  gcc/m2
*** 6502,6508 ****
  7864a4094d3257ae4a3114e9ae01532a  gcc/m2/gm2-libs-iso/RTfio.def
  0d1cb14e2cab5d84c3af2785f995a84a  gcc/m2/gm2-libs-iso/RTfio.mod
  a97510439fd12aed085753d9bbf3429e  gcc/m2/gm2-libs-iso/RTgen.def
! 40a39336ec2af095c24c898b04126507  gcc/m2/gm2-libs-iso/RTgen.mod
  89638440b66d0a21eea1fc4d27ba3bba  gcc/m2/gm2-libs-iso/RTgenif.def
  8ab1ee709c358a302d2c5146ebdc310e  gcc/m2/gm2-libs-iso/RTgenif.mod
  b4454194bee0c3848e6822fb4fd3f9c5  gcc/m2/gm2-libs-iso/RTio.def
--- 6506,6512 ----
  7864a4094d3257ae4a3114e9ae01532a  gcc/m2/gm2-libs-iso/RTfio.def
  0d1cb14e2cab5d84c3af2785f995a84a  gcc/m2/gm2-libs-iso/RTfio.mod
  a97510439fd12aed085753d9bbf3429e  gcc/m2/gm2-libs-iso/RTgen.def
! 28178aaccf61e827a4a5f509fb665a32  gcc/m2/gm2-libs-iso/RTgen.mod
  89638440b66d0a21eea1fc4d27ba3bba  gcc/m2/gm2-libs-iso/RTgenif.def
  8ab1ee709c358a302d2c5146ebdc310e  gcc/m2/gm2-libs-iso/RTgenif.mod
  b4454194bee0c3848e6822fb4fd3f9c5  gcc/m2/gm2-libs-iso/RTio.def
*************** be35a2dca23ded4a483961d33770d79c  gcc/m2
*** 6514,6520 ****
  df153efe4a594ad9e9d8cca8b83c8df2  gcc/m2/gm2-libs-iso/RealConv.def
  4c60347e26ca3232bdc5f3990a11b37f  gcc/m2/gm2-libs-iso/RealConv.mod
  eba391eef02297c03d7a651d6073fc82  gcc/m2/gm2-libs-iso/RealIO.def
! b47a32741f8a11ffe7091f7ca47dd59a  gcc/m2/gm2-libs-iso/RealIO.mod
  26b3c4e00ec2554e4506a35049bc3f0c  gcc/m2/gm2-libs-iso/RealMath.def
  d5d58ea1bba5453b6e79d96cc359be83  gcc/m2/gm2-libs-iso/RealMath.mod
  a97765c0f82b53bb50acb8e67e5374e6  gcc/m2/gm2-libs-iso/RealStr.def
--- 6518,6524 ----
  df153efe4a594ad9e9d8cca8b83c8df2  gcc/m2/gm2-libs-iso/RealConv.def
  4c60347e26ca3232bdc5f3990a11b37f  gcc/m2/gm2-libs-iso/RealConv.mod
  eba391eef02297c03d7a651d6073fc82  gcc/m2/gm2-libs-iso/RealIO.def
! 88b32e6b76632431beb290feb1add03b  gcc/m2/gm2-libs-iso/RealIO.mod
  26b3c4e00ec2554e4506a35049bc3f0c  gcc/m2/gm2-libs-iso/RealMath.def
  d5d58ea1bba5453b6e79d96cc359be83  gcc/m2/gm2-libs-iso/RealMath.mod
  a97765c0f82b53bb50acb8e67e5374e6  gcc/m2/gm2-libs-iso/RealStr.def
*************** e40fdae4d0992bbfc83c127235813e82  gcc/m2
*** 6544,6556 ****
  cb047c38f5ef851681b19de3902ffebe  gcc/m2/gm2-libs-iso/Semaphores.def
  39599a5c38d59d5fce374bac8ae1e98d  gcc/m2/gm2-libs-iso/Semaphores.mod
  0123a3eb7dc065b38800f7157f415c27  gcc/m2/gm2-libs-iso/SeqFile.def
! c9b5f3c956e7f3187223d8cf601b6106  gcc/m2/gm2-libs-iso/SeqFile.mod
  5237862b61a823e2927510fbb25fff2e  gcc/m2/gm2-libs-iso/ShortComplexMath.def
  8f56c7947659859465159f919073386a  gcc/m2/gm2-libs-iso/ShortComplexMath.mod
  93009686521560cc8f268f51441cf1d1  gcc/m2/gm2-libs-iso/ShortIO.def
  395e988ac12137c93c66946e5dc8b81c  gcc/m2/gm2-libs-iso/ShortIO.mod
  01687494d7989b9a32645dcab016322c  gcc/m2/gm2-libs-iso/ShortWholeIO.def
! 4be179f43c7544de70d488ba0bef7fa4  gcc/m2/gm2-libs-iso/ShortWholeIO.mod
  2844178f7daffa687028ca7e3fb57971  gcc/m2/gm2-libs-iso/SimpleCipher.def
  18d9ea25e9aadc24e2e1f4cccc37524f  gcc/m2/gm2-libs-iso/SimpleCipher.mod
  8b8a01b2a2ce71ef914ac2c6cc8c3b75  gcc/m2/gm2-libs-iso/StdChans.def
--- 6548,6560 ----
  cb047c38f5ef851681b19de3902ffebe  gcc/m2/gm2-libs-iso/Semaphores.def
  39599a5c38d59d5fce374bac8ae1e98d  gcc/m2/gm2-libs-iso/Semaphores.mod
  0123a3eb7dc065b38800f7157f415c27  gcc/m2/gm2-libs-iso/SeqFile.def
! 99a2ba8faed3daed7f717af040e6fdaa  gcc/m2/gm2-libs-iso/SeqFile.mod
  5237862b61a823e2927510fbb25fff2e  gcc/m2/gm2-libs-iso/ShortComplexMath.def
  8f56c7947659859465159f919073386a  gcc/m2/gm2-libs-iso/ShortComplexMath.mod
  93009686521560cc8f268f51441cf1d1  gcc/m2/gm2-libs-iso/ShortIO.def
  395e988ac12137c93c66946e5dc8b81c  gcc/m2/gm2-libs-iso/ShortIO.mod
  01687494d7989b9a32645dcab016322c  gcc/m2/gm2-libs-iso/ShortWholeIO.def
! 6753254d02453a0b22b52eb53b4339f0  gcc/m2/gm2-libs-iso/ShortWholeIO.mod
  2844178f7daffa687028ca7e3fb57971  gcc/m2/gm2-libs-iso/SimpleCipher.def
  18d9ea25e9aadc24e2e1f4cccc37524f  gcc/m2/gm2-libs-iso/SimpleCipher.mod
  8b8a01b2a2ce71ef914ac2c6cc8c3b75  gcc/m2/gm2-libs-iso/StdChans.def
*************** aab1f63933d28147159620ba6ee38c88  gcc/m2
*** 6562,6582 ****
  770d687f2e85505cb261597434d7efd2  gcc/m2/gm2-libs-iso/StringChan.def
  16e0c5868d4112cfa5d7e5abb53f80d3  gcc/m2/gm2-libs-iso/StringChan.mod
  8f11555f792697e6e70bdabf60c96447  gcc/m2/gm2-libs-iso/Strings.def
! 4b0be966d9adae1964a45a151e8e4f43  gcc/m2/gm2-libs-iso/Strings.mod
  decb080d52ed383b759f5da725dcc91f  gcc/m2/gm2-libs-iso/SysClock.def
! ad97e28b2b5f5901bab3f5981f96b2fe  gcc/m2/gm2-libs-iso/SysClock.mod
  62d31afe6dbffd3c51bcaa5af7575bcd  gcc/m2/gm2-libs-iso/TERMINATION.def
  d79b7c04c72fcfe51a7aa9eb2ba3b755  gcc/m2/gm2-libs-iso/TERMINATION.mod
  665eef372cb297013ff37bc80a4eb66d  gcc/m2/gm2-libs-iso/TermFile.def
  e8f69e9c8ab9b95b79dbe73d127ab56a  gcc/m2/gm2-libs-iso/TermFile.mod
  3e80217d87e3e0aa014739829f7cc23a  gcc/m2/gm2-libs-iso/TextIO.def
! 5f14b6cdf781046b36b503efa9730a6d  gcc/m2/gm2-libs-iso/TextIO.mod
  63a72ee284f83e558fb34e32fe4cc1fb  gcc/m2/gm2-libs-iso/WholeConv.def
  7bff7d6ea229e2a85acda75fc121d965  gcc/m2/gm2-libs-iso/WholeConv.mod
  108023618e22cb8631ac14d0bf21510a  gcc/m2/gm2-libs-iso/WholeIO.def
! aae3176d6c1a767dd377d504977806a0  gcc/m2/gm2-libs-iso/WholeIO.mod
  a27fdd32dbd31b2e992eceaf29b2fe76  gcc/m2/gm2-libs-iso/WholeStr.def
  be3b1d273b1a28f7dd7dae905b63ecef  gcc/m2/gm2-libs-iso/WholeStr.mod
  c8686e39fa3d904d0ba435489fa135c1  gcc/m2/gm2-libs-iso/wrapsock.def
  e90d87cc30a33cfcb39979016544d2cb  gcc/m2/gm2-libs-iso/wraptime.def
  a40ff2314d621e42c52067023b1441d9  gcc/m2/gm2-libs-log/BitBlockOps.def
--- 6566,6589 ----
  770d687f2e85505cb261597434d7efd2  gcc/m2/gm2-libs-iso/StringChan.def
  16e0c5868d4112cfa5d7e5abb53f80d3  gcc/m2/gm2-libs-iso/StringChan.mod
  8f11555f792697e6e70bdabf60c96447  gcc/m2/gm2-libs-iso/Strings.def
! 963d400569b641187d3df90c654f0450  gcc/m2/gm2-libs-iso/Strings.mod
  decb080d52ed383b759f5da725dcc91f  gcc/m2/gm2-libs-iso/SysClock.def
! 2a554726a1e26103f8e6dca30d04e381  gcc/m2/gm2-libs-iso/SysClock.mod
  62d31afe6dbffd3c51bcaa5af7575bcd  gcc/m2/gm2-libs-iso/TERMINATION.def
  d79b7c04c72fcfe51a7aa9eb2ba3b755  gcc/m2/gm2-libs-iso/TERMINATION.mod
  665eef372cb297013ff37bc80a4eb66d  gcc/m2/gm2-libs-iso/TermFile.def
  e8f69e9c8ab9b95b79dbe73d127ab56a  gcc/m2/gm2-libs-iso/TermFile.mod
  3e80217d87e3e0aa014739829f7cc23a  gcc/m2/gm2-libs-iso/TextIO.def
! 30ee9eef856a26a64443a7c91ac7c90c  gcc/m2/gm2-libs-iso/TextIO.mod
! 2d02695e724416d8ab69bc7350a43e38  gcc/m2/gm2-libs-iso/TextUtil.def
! e7a769bbc2ef68aba7fa785b931426ac  gcc/m2/gm2-libs-iso/TextUtil.mod
  63a72ee284f83e558fb34e32fe4cc1fb  gcc/m2/gm2-libs-iso/WholeConv.def
  7bff7d6ea229e2a85acda75fc121d965  gcc/m2/gm2-libs-iso/WholeConv.mod
  108023618e22cb8631ac14d0bf21510a  gcc/m2/gm2-libs-iso/WholeIO.def
! 4770b9e54234ca9c6398658b9c659f56  gcc/m2/gm2-libs-iso/WholeIO.mod
  a27fdd32dbd31b2e992eceaf29b2fe76  gcc/m2/gm2-libs-iso/WholeStr.def
  be3b1d273b1a28f7dd7dae905b63ecef  gcc/m2/gm2-libs-iso/WholeStr.mod
+ 79c6b4b0901dc16eb1be529e0ad89000  gcc/m2/gm2-libs-iso/wrapclock.def
  c8686e39fa3d904d0ba435489fa135c1  gcc/m2/gm2-libs-iso/wrapsock.def
  e90d87cc30a33cfcb39979016544d2cb  gcc/m2/gm2-libs-iso/wraptime.def
  a40ff2314d621e42c52067023b1441d9  gcc/m2/gm2-libs-log/BitBlockOps.def
*************** d2683ec90a5cf945a08811f3dbdf02b7  gcc/m2
*** 6653,6663 ****
  64b5538da8ef57c24f003b89eade6aea  gcc/m2/gm2-libs/Debug.def
  d173462bca4d41927b0ab36c5ae08dfe  gcc/m2/gm2-libs/Debug.mod
  8913e71a5ef3ce1658bef00741a2b339  gcc/m2/gm2-libs/DynamicStrings.def
! 00cde8bad6bba2bd01f58e4e0c136c64  gcc/m2/gm2-libs/DynamicStrings.mod
  adcc1d27331453eaf3d19b4ff6d3c1ba  gcc/m2/gm2-libs/Environment.def
  2f27faf82e2a995767655e4cb2715dfd  gcc/m2/gm2-libs/Environment.mod
! be75460f688cf4a889a53671132520e7  gcc/m2/gm2-libs/FIO.def
! edac0fdcfd4770c1c16400439bd04514  gcc/m2/gm2-libs/FIO.mod
  68e0a0d32bd9639121daf1001db9dd05  gcc/m2/gm2-libs/FormatStrings.def
  9c941c9a4855e870fd28651647b745fd  gcc/m2/gm2-libs/FormatStrings.mod
  78d829b48ef00b8a8d2c016b770628dd  gcc/m2/gm2-libs/FpuIO.def
--- 6660,6670 ----
  64b5538da8ef57c24f003b89eade6aea  gcc/m2/gm2-libs/Debug.def
  d173462bca4d41927b0ab36c5ae08dfe  gcc/m2/gm2-libs/Debug.mod
  8913e71a5ef3ce1658bef00741a2b339  gcc/m2/gm2-libs/DynamicStrings.def
! 63cb3f0fdd3573f84c5ef991518c64d5  gcc/m2/gm2-libs/DynamicStrings.mod
  adcc1d27331453eaf3d19b4ff6d3c1ba  gcc/m2/gm2-libs/Environment.def
  2f27faf82e2a995767655e4cb2715dfd  gcc/m2/gm2-libs/Environment.mod
! 9be8c102b6c291b81666eb688195b415  gcc/m2/gm2-libs/FIO.def
! 45aea4b38e3e52e0d1c32421ea24b6b9  gcc/m2/gm2-libs/FIO.mod
  68e0a0d32bd9639121daf1001db9dd05  gcc/m2/gm2-libs/FormatStrings.def
  9c941c9a4855e870fd28651647b745fd  gcc/m2/gm2-libs/FormatStrings.mod
  78d829b48ef00b8a8d2c016b770628dd  gcc/m2/gm2-libs/FpuIO.def
*************** edac0fdcfd4770c1c16400439bd04514  gcc/m2
*** 6665,6671 ****
  9b0045f280b51aee9c91ff00622f2eb1  gcc/m2/gm2-libs/GetOpt.def
  bc1a4b60d30af5258818aeb6b9419a58  gcc/m2/gm2-libs/GetOpt.mod
  c10897b480022c6448b615008c9dd188  gcc/m2/gm2-libs/IO.def
! 33e67c89a0e5b347b4b8b1255caefad4  gcc/m2/gm2-libs/IO.mod
  afd90ce364910d91fa384a463a1dcab9  gcc/m2/gm2-libs/Indexing.def
  7f61d60bfe7564507a22f89eeedf2a26  gcc/m2/gm2-libs/Indexing.mod
  25611159e0f0b8fcefb26d6d64200c77  gcc/m2/gm2-libs/LMathLib0.def
--- 6672,6678 ----
  9b0045f280b51aee9c91ff00622f2eb1  gcc/m2/gm2-libs/GetOpt.def
  bc1a4b60d30af5258818aeb6b9419a58  gcc/m2/gm2-libs/GetOpt.mod
  c10897b480022c6448b615008c9dd188  gcc/m2/gm2-libs/IO.def
! db31be31e3ae096b8ea29d2ede97dc96  gcc/m2/gm2-libs/IO.mod
  afd90ce364910d91fa384a463a1dcab9  gcc/m2/gm2-libs/Indexing.def
  7f61d60bfe7564507a22f89eeedf2a26  gcc/m2/gm2-libs/Indexing.mod
  25611159e0f0b8fcefb26d6d64200c77  gcc/m2/gm2-libs/LMathLib0.def
*************** afd90ce364910d91fa384a463a1dcab9  gcc/m2
*** 6673,6679 ****
  9c44b633baf1fbff30ae84fd240f9361  gcc/m2/gm2-libs/LegacyReal.def
  a3c8371b1b610828abbe89f0cb3866d7  gcc/m2/gm2-libs/LegacyReal.mod
  84571cff693fb9fb593d29dacfe88559  gcc/m2/gm2-libs/M2Dependent.def
! d9ddfd1d9bbaf6fa9c3e1ce86144b370  gcc/m2/gm2-libs/M2Dependent.mod
  78291d36f3d14a83a3dd6a3ed2687a99  gcc/m2/gm2-libs/M2EXCEPTION.def
  5d02fc7f3ba450684d735a822771f5e0  gcc/m2/gm2-libs/M2EXCEPTION.mod
  86579db60dd6710d616f8fe6988854d3  gcc/m2/gm2-libs/M2RTS.def
--- 6680,6686 ----
  9c44b633baf1fbff30ae84fd240f9361  gcc/m2/gm2-libs/LegacyReal.def
  a3c8371b1b610828abbe89f0cb3866d7  gcc/m2/gm2-libs/LegacyReal.mod
  84571cff693fb9fb593d29dacfe88559  gcc/m2/gm2-libs/M2Dependent.def
! 2a6b6c89b1d046ecee9236e2996a1ba6  gcc/m2/gm2-libs/M2Dependent.mod
  78291d36f3d14a83a3dd6a3ed2687a99  gcc/m2/gm2-libs/M2EXCEPTION.def
  5d02fc7f3ba450684d735a822771f5e0  gcc/m2/gm2-libs/M2EXCEPTION.mod
  86579db60dd6710d616f8fe6988854d3  gcc/m2/gm2-libs/M2RTS.def
*************** ebfee068547d24bec77889574ce03cb3  gcc/m2
*** 6743,6749 ****
  f5e3505ca9e35809b0e816412f6646b2  gcc/m2/gm2-libs/termios.def
  2c9b4a2c42506275158fb4edb23fd384  gcc/m2/gm2-libs/wrapc.def
  ccaa683ba714cdbeafc186000b6c8dd1  gcc/m2/gm2config.aci.in
! 271930c30354b62b9b8260f4262366e9  gcc/m2/gm2spec.cc
  40898863b66a4914ce1a79d2636ded72  gcc/m2/gm2version.h
  b773646bf260ce040f22648140172958  gcc/m2/images/LICENSE.IMG
  28628f59c0ab73240ccd25e2be0bcb6a  gcc/m2/images/gnu.eps
--- 6750,6756 ----
  f5e3505ca9e35809b0e816412f6646b2  gcc/m2/gm2-libs/termios.def
  2c9b4a2c42506275158fb4edb23fd384  gcc/m2/gm2-libs/wrapc.def
  ccaa683ba714cdbeafc186000b6c8dd1  gcc/m2/gm2config.aci.in
! 2d2914c10ce300ec8f7f4144a6bf6486  gcc/m2/gm2spec.cc
  40898863b66a4914ce1a79d2636ded72  gcc/m2/gm2version.h
  b773646bf260ce040f22648140172958  gcc/m2/images/LICENSE.IMG
  28628f59c0ab73240ccd25e2be0bcb6a  gcc/m2/images/gnu.eps
*************** d02bb7b852c2149c474702f929b72f2d  gcc/m2
*** 6752,6762 ****
  2bec82e138e801417f0fbaa5609096b6  gcc/m2/init/mcinit
  b6886c959d02079a74d01380ece89bd4  gcc/m2/init/ppginit
  134ee7ee8b3ce07dfcc9a49f07931a6e  gcc/m2/lang-specs.h
! 2f7cdcd252396f4ea8ba72a0c34b800f  gcc/m2/lang.opt
  4bc145ddc086daeb8716415130839103  gcc/m2/m2-tree.def
  5916f095ac4ecbed229327a97396debd  gcc/m2/m2-tree.h
! d35ce9754008f6579adc7eed275e8ab3  gcc/m2/m2.flex
! 2102606ee54baae50d1c6a8d12764045  gcc/m2/m2pp.cc
  3be1afa2f5f01bab267841426102eff8  gcc/m2/m2pp.h
  d529b8158b03d8e0825ba5673228ef6f  gcc/m2/mc-boot-ch/GBuiltins.cc
  f079be95a973fca7bf8bd0b8a4ef1e46  gcc/m2/mc-boot-ch/GM2LINK.c
--- 6759,6769 ----
  2bec82e138e801417f0fbaa5609096b6  gcc/m2/init/mcinit
  b6886c959d02079a74d01380ece89bd4  gcc/m2/init/ppginit
  134ee7ee8b3ce07dfcc9a49f07931a6e  gcc/m2/lang-specs.h
! 22eeeefb6fc6b09bd3ce46da5451bc81  gcc/m2/lang.opt
  4bc145ddc086daeb8716415130839103  gcc/m2/m2-tree.def
  5916f095ac4ecbed229327a97396debd  gcc/m2/m2-tree.h
! bb7e8ad6015fe73f7929b03b7c56c83b  gcc/m2/m2.flex
! a485098328befb16d9ce327b3ddf09cc  gcc/m2/m2pp.cc
  3be1afa2f5f01bab267841426102eff8  gcc/m2/m2pp.h
  d529b8158b03d8e0825ba5673228ef6f  gcc/m2/mc-boot-ch/GBuiltins.cc
  f079be95a973fca7bf8bd0b8a4ef1e46  gcc/m2/mc-boot-ch/GM2LINK.c
*************** d5f1403e3be9867d18d65b78fa47faf6  gcc/m2
*** 6793,6805 ****
  af72b0909c7ec7d9e8e66f71c849bdd5  gcc/m2/mc-boot/GCmdArgs.h
  b0bbd0d1098a0ba2256e1150d1272ac0  gcc/m2/mc-boot/GDebug.cc
  37d360f7e36fc1da7d7b99fb2a9a1933  gcc/m2/mc-boot/GDebug.h
! d2d0183c0e521aeec97bb6103fcb7a4a  gcc/m2/mc-boot/GDynamicStrings.cc
  975ef9e0f2667fa71d6c298497a7cbe7  gcc/m2/mc-boot/GDynamicStrings.h
  bbf43cc6e6be26c48c851cb1122abb3e  gcc/m2/mc-boot/GEnvironment.cc
  7b0f103d106e0df360747078c19e8008  gcc/m2/mc-boot/GEnvironment.h
! 4fb30e9ba68cc559430a57db83aefb09  gcc/m2/mc-boot/GFIO.cc
  06019acc5e8e82cbe0b278ca86fdb442  gcc/m2/mc-boot/GFIO.h
! b4f287539f3c5169dc1ae5a5288cab78  gcc/m2/mc-boot/GFormatStrings.cc
  b74dfed7b7d79571a34d8200d27ee26d  gcc/m2/mc-boot/GFormatStrings.h
  23aa96b538e71a24c70592c5beb86841  gcc/m2/mc-boot/GFpuIO.cc
  b8d8889e96fe71d6fc6e9ffeb58f3a41  gcc/m2/mc-boot/GFpuIO.h
--- 6800,6812 ----
  af72b0909c7ec7d9e8e66f71c849bdd5  gcc/m2/mc-boot/GCmdArgs.h
  b0bbd0d1098a0ba2256e1150d1272ac0  gcc/m2/mc-boot/GDebug.cc
  37d360f7e36fc1da7d7b99fb2a9a1933  gcc/m2/mc-boot/GDebug.h
! 47ed8bced6a9365235f42427bb8df2ae  gcc/m2/mc-boot/GDynamicStrings.cc
  975ef9e0f2667fa71d6c298497a7cbe7  gcc/m2/mc-boot/GDynamicStrings.h
  bbf43cc6e6be26c48c851cb1122abb3e  gcc/m2/mc-boot/GEnvironment.cc
  7b0f103d106e0df360747078c19e8008  gcc/m2/mc-boot/GEnvironment.h
! c229f2dac905c1790b2f3bf3047b09ac  gcc/m2/mc-boot/GFIO.cc
  06019acc5e8e82cbe0b278ca86fdb442  gcc/m2/mc-boot/GFIO.h
! 54da8e050186bce84b1983cee7533ca0  gcc/m2/mc-boot/GFormatStrings.cc
  b74dfed7b7d79571a34d8200d27ee26d  gcc/m2/mc-boot/GFormatStrings.h
  23aa96b538e71a24c70592c5beb86841  gcc/m2/mc-boot/GFpuIO.cc
  b8d8889e96fe71d6fc6e9ffeb58f3a41  gcc/m2/mc-boot/GFpuIO.h
*************** ba54cf1f658729d1be420cd21e6b3e50  gcc/m2
*** 6807,6834 ****
  eeff5e8ab0a467da8073f80d0ec4c6a9  gcc/m2/mc-boot/GIO.h
  904748eef6b4f4f8dfd50fc791a637ad  gcc/m2/mc-boot/GIndexing.cc
  4b164b89dbdee73eab0ed6273c126036  gcc/m2/mc-boot/GIndexing.h
! 97268ba25d6412d430eb97221977ef9e  gcc/m2/mc-boot/GM2Dependent.cc
! 32cdec1e78a9995a234cd4c2005fdfb7  gcc/m2/mc-boot/GM2Dependent.h
  fce8e2de853fca049cfd17377d38c3a7  gcc/m2/mc-boot/GM2EXCEPTION.cc
  3ef7a33055f85a49626c3fb027c07813  gcc/m2/mc-boot/GM2EXCEPTION.h
! a2498949de306ebf0d0969e9d5eb38d8  gcc/m2/mc-boot/GM2LINK.h
! a3985360fc876c9a51efb84449d84e8c  gcc/m2/mc-boot/GM2RTS.cc
! 69befd62c6e065b96c1ad6ba4bde65c8  gcc/m2/mc-boot/GM2RTS.h
  2e7e39207972179fe86fa81c899f13e3  gcc/m2/mc-boot/GMemUtils.cc
  ad2aa0ce416c77acfe2b76e06ead1d9b  gcc/m2/mc-boot/GMemUtils.h
  c37904b4f301a945c68c976b2fa131ec  gcc/m2/mc-boot/GNumberIO.cc
  d7dca9439958a4625a264baf5cb30ad0  gcc/m2/mc-boot/GNumberIO.h
  80e57da7c2547561d4e5fd6238d5bf05  gcc/m2/mc-boot/GPushBackInput.cc
  1499912a603b94034135cfe4efe8b69b  gcc/m2/mc-boot/GPushBackInput.h
! 5e0ab171f4bf9bd08a9dd5db1dc5a8ae  gcc/m2/mc-boot/GRTExceptions.cc
  00a4693b96b3707173b57a1b692e70f1  gcc/m2/mc-boot/GRTExceptions.h
  9f9be1bdb177168567e594e63bca1098  gcc/m2/mc-boot/GRTco.h
  cbc3df9edfaaff1e81dad348972462d3  gcc/m2/mc-boot/GRTentity.h
! 7e5c2fa1b06e835fa7e0658dd7435537  gcc/m2/mc-boot/GRTint.cc
  9db19707d52c687e98dd0836e90892f9  gcc/m2/mc-boot/GRTint.h
  5a7456325f6c13a63f43917e154ae48d  gcc/m2/mc-boot/GSArgs.cc
  0374d0fda535bd35839a23fb9748cd54  gcc/m2/mc-boot/GSArgs.h
! 73a8c5fe0154a2d0e2915e6cc24fc414  gcc/m2/mc-boot/GSFIO.cc
  7cf42fb02b8b0cfd52be03c5eebaa715  gcc/m2/mc-boot/GSFIO.h
  76c610bf878ecda77dcc18cab4c93d47  gcc/m2/mc-boot/GSYSTEM.h
  f4d3b1f8e74ab5cd68bf044821e9807b  gcc/m2/mc-boot/GSelective.h
--- 6814,6840 ----
  eeff5e8ab0a467da8073f80d0ec4c6a9  gcc/m2/mc-boot/GIO.h
  904748eef6b4f4f8dfd50fc791a637ad  gcc/m2/mc-boot/GIndexing.cc
  4b164b89dbdee73eab0ed6273c126036  gcc/m2/mc-boot/GIndexing.h
! 14a08303a8fdd315611a9da654ec2e8e  gcc/m2/mc-boot/GM2Dependent.cc
! 3b7ac1d7139aed7d066f7a502881a6cf  gcc/m2/mc-boot/GM2Dependent.h
  fce8e2de853fca049cfd17377d38c3a7  gcc/m2/mc-boot/GM2EXCEPTION.cc
  3ef7a33055f85a49626c3fb027c07813  gcc/m2/mc-boot/GM2EXCEPTION.h
! 5f28c67a17697bd8ce9b32bf054676fe  gcc/m2/mc-boot/GM2RTS.cc
! 1b3118ac76a8112e6b98cbb6ba6d926b  gcc/m2/mc-boot/GM2RTS.h
  2e7e39207972179fe86fa81c899f13e3  gcc/m2/mc-boot/GMemUtils.cc
  ad2aa0ce416c77acfe2b76e06ead1d9b  gcc/m2/mc-boot/GMemUtils.h
  c37904b4f301a945c68c976b2fa131ec  gcc/m2/mc-boot/GNumberIO.cc
  d7dca9439958a4625a264baf5cb30ad0  gcc/m2/mc-boot/GNumberIO.h
  80e57da7c2547561d4e5fd6238d5bf05  gcc/m2/mc-boot/GPushBackInput.cc
  1499912a603b94034135cfe4efe8b69b  gcc/m2/mc-boot/GPushBackInput.h
! adb31d3867a725909c04faf731b40310  gcc/m2/mc-boot/GRTExceptions.cc
  00a4693b96b3707173b57a1b692e70f1  gcc/m2/mc-boot/GRTExceptions.h
  9f9be1bdb177168567e594e63bca1098  gcc/m2/mc-boot/GRTco.h
  cbc3df9edfaaff1e81dad348972462d3  gcc/m2/mc-boot/GRTentity.h
! 546beaedcc1e4c0fc1a1a14d212d3bbe  gcc/m2/mc-boot/GRTint.cc
  9db19707d52c687e98dd0836e90892f9  gcc/m2/mc-boot/GRTint.h
  5a7456325f6c13a63f43917e154ae48d  gcc/m2/mc-boot/GSArgs.cc
  0374d0fda535bd35839a23fb9748cd54  gcc/m2/mc-boot/GSArgs.h
! 5d9cce1798ad20928a4e1ea241f2ea71  gcc/m2/mc-boot/GSFIO.cc
  7cf42fb02b8b0cfd52be03c5eebaa715  gcc/m2/mc-boot/GSFIO.h
  76c610bf878ecda77dcc18cab4c93d47  gcc/m2/mc-boot/GSYSTEM.h
  f4d3b1f8e74ab5cd68bf044821e9807b  gcc/m2/mc-boot/GSelective.h
*************** c2b76a0d0505d97727f87772aff69d37  gcc/m2
*** 6842,6848 ****
  0c1f8b68ae599ac6c3838fb988cb5045  gcc/m2/mc-boot/GStrIO.h
  4decc58668e7136575b60b97faa5d475  gcc/m2/mc-boot/GStrLib.cc
  b72d1fa8ccc75fc32c6de9bb4c0a4bb4  gcc/m2/mc-boot/GStrLib.h
! cb166ce24a015628def33bc416a0aae0  gcc/m2/mc-boot/GStringConvert.cc
  280884233bc94231351093080759a066  gcc/m2/mc-boot/GStringConvert.h
  55d56cb42d4701315026296a2e0a3f80  gcc/m2/mc-boot/GSysExceptions.h
  c3eb9a4c9cb773b5740d158b90a05cef  gcc/m2/mc-boot/GSysStorage.cc
--- 6848,6854 ----
  0c1f8b68ae599ac6c3838fb988cb5045  gcc/m2/mc-boot/GStrIO.h
  4decc58668e7136575b60b97faa5d475  gcc/m2/mc-boot/GStrLib.cc
  b72d1fa8ccc75fc32c6de9bb4c0a4bb4  gcc/m2/mc-boot/GStrLib.h
! b9f9f58b94232de40bdfb683fd6324dc  gcc/m2/mc-boot/GStringConvert.cc
  280884233bc94231351093080759a066  gcc/m2/mc-boot/GStringConvert.h
  55d56cb42d4701315026296a2e0a3f80  gcc/m2/mc-boot/GSysExceptions.h
  c3eb9a4c9cb773b5740d158b90a05cef  gcc/m2/mc-boot/GSysStorage.cc
*************** b83fe6e3fffff61c3db1c47256ab1acb  gcc/m2
*** 6852,6858 ****
  823bafa37aee847f942c580efcf5330c  gcc/m2/mc-boot/GUnixArgs.h
  8117ee0032395458c141f82f4795e2ab  gcc/m2/mc-boot/Galists.cc
  392b1e0c4edc9ddbd6264fd336a26e37  gcc/m2/mc-boot/Galists.h
! d2d6725c2e28f60027c4936f37360ee5  gcc/m2/mc-boot/Gdecl.cc
  56b83004d70600b701276f187b5b33e9  gcc/m2/mc-boot/Gdecl.h
  a19b58d529e7458adbd08320a4b7c2b9  gcc/m2/mc-boot/Gdtoa.h
  9ee62c1541b929cc35112061c5ae7e90  gcc/m2/mc-boot/Gerrno.h
--- 6858,6864 ----
  823bafa37aee847f942c580efcf5330c  gcc/m2/mc-boot/GUnixArgs.h
  8117ee0032395458c141f82f4795e2ab  gcc/m2/mc-boot/Galists.cc
  392b1e0c4edc9ddbd6264fd336a26e37  gcc/m2/mc-boot/Galists.h
! dbb8b1d458355387e1f24277e029ccb1  gcc/m2/mc-boot/Gdecl.cc
  56b83004d70600b701276f187b5b33e9  gcc/m2/mc-boot/Gdecl.h
  a19b58d529e7458adbd08320a4b7c2b9  gcc/m2/mc-boot/Gdtoa.h
  9ee62c1541b929cc35112061c5ae7e90  gcc/m2/mc-boot/Gerrno.h
*************** bee418b038f1597528675ae0a5270a07  gcc/m2
*** 6987,7085 ****
  187b56cc77dd9c0bc2e7867c63e34eaf  gcc/m2/mc/varargs.mod
  e3d909369325324f588ae3844a6d9ca9  gcc/m2/mc/wlists.def
  404d6a88948a5f1a85acbd032f6ded93  gcc/m2/mc/wlists.mod
! a31d91d96b7b9ffe2016b112c2aaca3e  gcc/m2/pge-boot/GASCII.cc
! 12e3b5b0e23988c12071db1db6ad7d4a  gcc/m2/pge-boot/GASCII.h
! 3fd373c754cd419b914717d3fc0fce70  gcc/m2/pge-boot/GArgs.cc
! 7eb9a9ec0febcd1339955900408f27ae  gcc/m2/pge-boot/GArgs.h
! e16b6e6bd1a1e741172107599487aa29  gcc/m2/pge-boot/GAssertion.cc
! 2e8de5da383cd9742f3690a97c3d1bfd  gcc/m2/pge-boot/GAssertion.h
! 1d5521f864a14683eae4803569c3306c  gcc/m2/pge-boot/GBreak.h
  d0e091cc2a49335ff6a88137851d46ca  gcc/m2/pge-boot/GBuiltins.cc
! a56134a09795cf823baca54ccbda0aa5  gcc/m2/pge-boot/GCmdArgs.h
! 16ab45178d3dbd80bad144ea2a04c941  gcc/m2/pge-boot/GDebug.cc
! aa980130a4e42876c6aba1910dafc9cd  gcc/m2/pge-boot/GDebug.h
! 32f905a216d3f8d3f5fb8f65c1592bc5  gcc/m2/pge-boot/GDynamicStrings.cc
! ef5c4b70b8ff883dfc423a1c1337b6f5  gcc/m2/pge-boot/GDynamicStrings.h
! 62d7bc5ed9fbca53c458948e7a163037  gcc/m2/pge-boot/GEnvironment.h
! 7b5648913259b3add2e1469efa1048dc  gcc/m2/pge-boot/GFIO.cc
! e364c6540b7b56f13c6543061aca863e  gcc/m2/pge-boot/GFIO.h
! aa64339f8e05685b10506de5e804fbf7  gcc/m2/pge-boot/GFormatStrings.h
! 17c69ce5ad26ec6d950758e59267770c  gcc/m2/pge-boot/GFpuIO.h
! 5f235dac04c8f5bca737f7e0bea6a9ab  gcc/m2/pge-boot/GIO.cc
! d86e07f12e63333c02da755a799222b0  gcc/m2/pge-boot/GIO.h
! b3f1d3e6b5ff01ae2cd410d6728d96d6  gcc/m2/pge-boot/GIndexing.cc
! 7d268babe7a564d36af69615fd865ad0  gcc/m2/pge-boot/GIndexing.h
! 6247a65d263073c051b5626593cfbb74  gcc/m2/pge-boot/GLists.cc
! abb3316c842590b5595a7da274e98c2c  gcc/m2/pge-boot/GLists.h
! f4984acee3369bfe67c82430581ec5f2  gcc/m2/pge-boot/GM2Dependent.cc
! 346ecd78b960160ce698c1845940b24c  gcc/m2/pge-boot/GM2Dependent.h
! afd73419ba275a51d5b10cfbbeb21468  gcc/m2/pge-boot/GM2EXCEPTION.cc
! 0d0959c61cc9764ccb3d1170f9c1c750  gcc/m2/pge-boot/GM2EXCEPTION.h
! f079be95a973fca7bf8bd0b8a4ef1e46  gcc/m2/pge-boot/GM2LINK.cc
! b9edfcb46d50e67f2bc5d3cd49c36be7  gcc/m2/pge-boot/GM2LINK.h
! e74fde70cee4662123f1d40a149aca9d  gcc/m2/pge-boot/GM2RTS.cc
! 69d6db185a25a881ec2dc00ae9be67cf  gcc/m2/pge-boot/GM2RTS.h
! 0747761765ba899427947f49c5ecb777  gcc/m2/pge-boot/GNameKey.cc
! 4137bda88d004d174f5e9b5165b33d43  gcc/m2/pge-boot/GNameKey.h
! 8ebe161f9b32eb46f871b65317ec516f  gcc/m2/pge-boot/GNumberIO.cc
! 53bcfc024356932333e61f9288969135  gcc/m2/pge-boot/GNumberIO.h
! 02bd3ef2a6f7ddede0df7b869406965b  gcc/m2/pge-boot/GOutput.cc
! 7fc07aac3951c98753ef8e8bee7ae243  gcc/m2/pge-boot/GOutput.h
! 4eb7708623671a56badaffd6f8b3c7ab  gcc/m2/pge-boot/GPushBackInput.cc
! bf98574ff15e0a4dd65d72c20309720b  gcc/m2/pge-boot/GPushBackInput.h
! 91104538d6311d7f416b8c458331b3b2  gcc/m2/pge-boot/GRTExceptions.cc
! 127e2466f62c4d90436021be0130717e  gcc/m2/pge-boot/GRTExceptions.h
  0c9bf751db464271f4957f1fed68f79b  gcc/m2/pge-boot/GRTco.cc
! 639c933064353cbf470e2ec89ce46967  gcc/m2/pge-boot/GSArgs.h
! 7f0ce8bb1ee58eae02b66caaf2b7e030  gcc/m2/pge-boot/GSEnvironment.h
! e4f1bad210ae2be27c281ff025ccaeed  gcc/m2/pge-boot/GSFIO.cc
! 51a05f5194240a46dde6560a6146568d  gcc/m2/pge-boot/GSFIO.h
  682e2e2dbe61372993b40254d9c5b1ff  gcc/m2/pge-boot/GSYSTEM.cc
! 7a5071fc28edd87118aa8613db88dd16  gcc/m2/pge-boot/GSYSTEM.h
! 66c04c514049a38dc69b953c92a8ff3e  gcc/m2/pge-boot/GScan.h
  e3ee06fe0ec247e8bb5f34f431565af3  gcc/m2/pge-boot/GSelective.cc
! 9a12505896284a2883b5834355f75b0e  gcc/m2/pge-boot/GStdIO.cc
! c999493d3e57a78e7989806d1dcf38c2  gcc/m2/pge-boot/GStdIO.h
! 900458edb475f98da9a940d1d8ac2a6b  gcc/m2/pge-boot/GStorage.cc
! 29062371ecc4326a5214afe563239472  gcc/m2/pge-boot/GStorage.h
! 0713888f8bc750aa7d6c35362583be57  gcc/m2/pge-boot/GStrCase.cc
! 2ecb4c66a533aa643e60f752326f2026  gcc/m2/pge-boot/GStrCase.h
! 0f9231f9a05b6201a012cd983bdbe377  gcc/m2/pge-boot/GStrIO.cc
! b29988e06ae09971a5eaf1e2d4a80c23  gcc/m2/pge-boot/GStrIO.h
! 5f8a0c23cbb2e0f7e7fbed2388c39949  gcc/m2/pge-boot/GStrLib.cc
! 297fb37e0621abb48825e897eb50e8c5  gcc/m2/pge-boot/GStrLib.h
! 35168e98e601543ff11edfd6d94bf0a3  gcc/m2/pge-boot/GStringConvert.h
! edabc53fc74291ddec8e6ad047cb78ff  gcc/m2/pge-boot/GSymbolKey.cc
! 951249943ef21fc3cd97d79d5c147b67  gcc/m2/pge-boot/GSymbolKey.h
  83fb71a782c34240cc62ce5714b29098  gcc/m2/pge-boot/GSysExceptions.cc
! 6d97799da56bde7045e88d8bac965388  gcc/m2/pge-boot/GSysExceptions.h
! 7dc5bd3d1fba4e2b7ae2e725135720e2  gcc/m2/pge-boot/GSysStorage.cc
! a9857930f2fca856b2eb85ec24f5969b  gcc/m2/pge-boot/GSysStorage.h
! df81ed6e4d2051ab3bdeef10905ba4f1  gcc/m2/pge-boot/GTimeString.h
  ebeb8d70d500da8ab0e515c9d398c662  gcc/m2/pge-boot/GUnixArgs.cc
! e1e3b125a9e3d32443675d176e3a7914  gcc/m2/pge-boot/GUnixArgs.h
  366da8b4793e830b1d5639801cd2ee64  gcc/m2/pge-boot/Gabort.cc
! dea58cd33c1656745ed2d81464a72eac  gcc/m2/pge-boot/Gbnflex.cc
! 4089c3cd05276a84afcbda725c6580e5  gcc/m2/pge-boot/Gbnflex.h
  afe50741aaf469e7a3cce04270f0c25f  gcc/m2/pge-boot/Gcbuiltin.cc
  99c30faffd1440b23f313848ef99cef6  gcc/m2/pge-boot/Gdtoa.cc
! a7c133b1bd8da00955cc8f8721ef5e49  gcc/m2/pge-boot/Gdtoa.h
  822c195e14065d6eae14c189f5df8af4  gcc/m2/pge-boot/Gerrno.cc
! c66892a2033c8812a7ef5a79ade3e40c  gcc/m2/pge-boot/Gerrno.h
  1b8a482c893da557a0d273b9738666ba  gcc/m2/pge-boot/Gldtoa.cc
! 443a875fb27ce0f3ea0e4f1ef02bd04b  gcc/m2/pge-boot/Gldtoa.h
  590dfc252895f8d1ebff77cbc500d9f9  gcc/m2/pge-boot/Glibc.cc
! 74cfba789938152aed139a905756fcff  gcc/m2/pge-boot/Glibc.h
  987e0bf92497f63f7744fc3267a4dc62  gcc/m2/pge-boot/Glibm.cc
! a5fa64c13b59b88634182dd4a8007c75  gcc/m2/pge-boot/Glibm.h
  1bb0ba964a32244b01a85422a991e3c8  gcc/m2/pge-boot/Gmcrts.cc
  80a90c4ca87adbf49344b8ba2b88633a  gcc/m2/pge-boot/Gmcrts.h
  cf651796966b51f2625a9b223cc2d21e  gcc/m2/pge-boot/Gnetwork.h
! 3fe312fabde3e732c4c8f0b43b26ee43  gcc/m2/pge-boot/Gpge.cc
  a29885f518cd099d12454c4db6c8df22  gcc/m2/pge-boot/Gtermios.cc
! 629333318707bf8ab347f43f4cdc0a0e  gcc/m2/pge-boot/Gtermios.h
  68dbbf49c11244d747df93f1ce4556b0  gcc/m2/pge-boot/Gwrapc.cc
! b3e9929968a41cc65cb0d1415dff629f  gcc/m2/pge-boot/Gwrapc.h
  32de17e5bdad997b43794d330fc5dae5  gcc/m2/pge-boot/README
  61ce245a6e0bca72188bce4133f9fb65  gcc/m2/pge-boot/m2rts.h
  8b33b15307e9ec5d5dc5f5ce40ae479b  gcc/m2/pge-boot/main.cc
--- 6993,7089 ----
  187b56cc77dd9c0bc2e7867c63e34eaf  gcc/m2/mc/varargs.mod
  e3d909369325324f588ae3844a6d9ca9  gcc/m2/mc/wlists.def
  404d6a88948a5f1a85acbd032f6ded93  gcc/m2/mc/wlists.mod
! 763e862995ceca24f50f51c9faa2b030  gcc/m2/pge-boot/GASCII.cc
! 7d8d8dcf2c6a24f102a038958575d8ac  gcc/m2/pge-boot/GASCII.h
! 7128c20122553d51acc6c8b47f075b6e  gcc/m2/pge-boot/GArgs.cc
! 5ab43d14342a211dbaf72f17524e71ad  gcc/m2/pge-boot/GArgs.h
! 7d6ec5148828784c6a7e231e9a2e18ba  gcc/m2/pge-boot/GAssertion.cc
! f9c5d084f465352a97dc03a8865b11c9  gcc/m2/pge-boot/GAssertion.h
! e4f0c182b812d80ad2fa538e1738a4ba  gcc/m2/pge-boot/GBreak.h
  d0e091cc2a49335ff6a88137851d46ca  gcc/m2/pge-boot/GBuiltins.cc
! af72b0909c7ec7d9e8e66f71c849bdd5  gcc/m2/pge-boot/GCmdArgs.h
! be199347d7cb40f96f035fa70fee1adb  gcc/m2/pge-boot/GDebug.cc
! 37d360f7e36fc1da7d7b99fb2a9a1933  gcc/m2/pge-boot/GDebug.h
! 9a78daf66cdb023a1e0582a63fa50ab9  gcc/m2/pge-boot/GDynamicStrings.cc
! 975ef9e0f2667fa71d6c298497a7cbe7  gcc/m2/pge-boot/GDynamicStrings.h
! 7b0f103d106e0df360747078c19e8008  gcc/m2/pge-boot/GEnvironment.h
! 92802f16d15071859237417631bf39d7  gcc/m2/pge-boot/GFIO.cc
! 06019acc5e8e82cbe0b278ca86fdb442  gcc/m2/pge-boot/GFIO.h
! b74dfed7b7d79571a34d8200d27ee26d  gcc/m2/pge-boot/GFormatStrings.h
! b8d8889e96fe71d6fc6e9ffeb58f3a41  gcc/m2/pge-boot/GFpuIO.h
! d083c93874df46db363153796a261fb4  gcc/m2/pge-boot/GIO.cc
! eeff5e8ab0a467da8073f80d0ec4c6a9  gcc/m2/pge-boot/GIO.h
! 7255f187d9596303a74ef56b218730dd  gcc/m2/pge-boot/GIndexing.cc
! d9de3d507aff3be1a5a265d952830f4a  gcc/m2/pge-boot/GIndexing.h
! 65daafe48a551d71863b9e5b75244739  gcc/m2/pge-boot/GLists.cc
! 06d8ad2b368715eb33ebbe8faf6226c6  gcc/m2/pge-boot/GLists.h
! 7d689d1a53d35167d94904bcc0ca2025  gcc/m2/pge-boot/GM2Dependent.cc
! 3b7ac1d7139aed7d066f7a502881a6cf  gcc/m2/pge-boot/GM2Dependent.h
! 965eda58d6d9b53f64320d40964c64e9  gcc/m2/pge-boot/GM2EXCEPTION.cc
! 3ef7a33055f85a49626c3fb027c07813  gcc/m2/pge-boot/GM2EXCEPTION.h
! 12f3adabdf3f5ba8ef2cb36b1ad26d9b  gcc/m2/pge-boot/GM2RTS.cc
! 1b3118ac76a8112e6b98cbb6ba6d926b  gcc/m2/pge-boot/GM2RTS.h
! 2ae1f2818649dae41dc0492d6c18560f  gcc/m2/pge-boot/GNameKey.cc
! 4d8d0983ecb1d3a5adbce8896e80ee40  gcc/m2/pge-boot/GNameKey.h
! f848344f6c276c9cb8e7b61c43de9933  gcc/m2/pge-boot/GNumberIO.cc
! d7dca9439958a4625a264baf5cb30ad0  gcc/m2/pge-boot/GNumberIO.h
! 34622622de8b376521c71d7b8ce721e3  gcc/m2/pge-boot/GOutput.cc
! 008577b265288e6409a8c1902f491362  gcc/m2/pge-boot/GOutput.h
! 3f8fe4ff007d5037082f3a08b1ee55f7  gcc/m2/pge-boot/GPushBackInput.cc
! 1499912a603b94034135cfe4efe8b69b  gcc/m2/pge-boot/GPushBackInput.h
! 7347ebe5a49f19db3b041a5cbf1337db  gcc/m2/pge-boot/GRTExceptions.cc
! 00a4693b96b3707173b57a1b692e70f1  gcc/m2/pge-boot/GRTExceptions.h
  0c9bf751db464271f4957f1fed68f79b  gcc/m2/pge-boot/GRTco.cc
! 0374d0fda535bd35839a23fb9748cd54  gcc/m2/pge-boot/GSArgs.h
! ec57e0fc87f845c2d4bd5bb2ae1009b8  gcc/m2/pge-boot/GSEnvironment.h
! 4acdac3dd130fdd7aabc97b62d646a43  gcc/m2/pge-boot/GSFIO.cc
! 7cf42fb02b8b0cfd52be03c5eebaa715  gcc/m2/pge-boot/GSFIO.h
  682e2e2dbe61372993b40254d9c5b1ff  gcc/m2/pge-boot/GSYSTEM.cc
! 76c610bf878ecda77dcc18cab4c93d47  gcc/m2/pge-boot/GSYSTEM.h
! ece009e843c18f1f9c52530a2df7a621  gcc/m2/pge-boot/GScan.h
  e3ee06fe0ec247e8bb5f34f431565af3  gcc/m2/pge-boot/GSelective.cc
! c8eaa4aa60a2efb37110bffa5b3e4713  gcc/m2/pge-boot/GStdIO.cc
! 31f65d8f7e5736a3a971561a158d845c  gcc/m2/pge-boot/GStdIO.h
! 52880502a04bd1634e1276f02b4df0c1  gcc/m2/pge-boot/GStorage.cc
! b8e884b1fbfe023dffe4fef41f3d5775  gcc/m2/pge-boot/GStorage.h
! bd7ae1af565524cbda921c871ebd3ff5  gcc/m2/pge-boot/GStrCase.cc
! c2b76a0d0505d97727f87772aff69d37  gcc/m2/pge-boot/GStrCase.h
! 1a6d0f108d3da55eb64e0f55313fbdcd  gcc/m2/pge-boot/GStrIO.cc
! 0c1f8b68ae599ac6c3838fb988cb5045  gcc/m2/pge-boot/GStrIO.h
! e2c5e8260032d893764f6cb51c69f57b  gcc/m2/pge-boot/GStrLib.cc
! b72d1fa8ccc75fc32c6de9bb4c0a4bb4  gcc/m2/pge-boot/GStrLib.h
! 280884233bc94231351093080759a066  gcc/m2/pge-boot/GStringConvert.h
! f8a9a52e9124caf1e42687f6e82dd781  gcc/m2/pge-boot/GSymbolKey.cc
! 5608dea42f41131788948effb004efff  gcc/m2/pge-boot/GSymbolKey.h
  83fb71a782c34240cc62ce5714b29098  gcc/m2/pge-boot/GSysExceptions.cc
! 55d56cb42d4701315026296a2e0a3f80  gcc/m2/pge-boot/GSysExceptions.h
! 8c74b0aaead78dc6c68eb0ae72cab436  gcc/m2/pge-boot/GSysStorage.cc
! afb83f5814fe32e48e2ec2e2116324e5  gcc/m2/pge-boot/GSysStorage.h
! b83fe6e3fffff61c3db1c47256ab1acb  gcc/m2/pge-boot/GTimeString.h
  ebeb8d70d500da8ab0e515c9d398c662  gcc/m2/pge-boot/GUnixArgs.cc
! 823bafa37aee847f942c580efcf5330c  gcc/m2/pge-boot/GUnixArgs.h
  366da8b4793e830b1d5639801cd2ee64  gcc/m2/pge-boot/Gabort.cc
! 651cd0b8d95a5349d152fedb26bf2cab  gcc/m2/pge-boot/Gbnflex.cc
! 07739a4f4e311d885743fdc2face1d6a  gcc/m2/pge-boot/Gbnflex.h
  afe50741aaf469e7a3cce04270f0c25f  gcc/m2/pge-boot/Gcbuiltin.cc
  99c30faffd1440b23f313848ef99cef6  gcc/m2/pge-boot/Gdtoa.cc
! a19b58d529e7458adbd08320a4b7c2b9  gcc/m2/pge-boot/Gdtoa.h
  822c195e14065d6eae14c189f5df8af4  gcc/m2/pge-boot/Gerrno.cc
! 9ee62c1541b929cc35112061c5ae7e90  gcc/m2/pge-boot/Gerrno.h
  1b8a482c893da557a0d273b9738666ba  gcc/m2/pge-boot/Gldtoa.cc
! 4b6a144b65017a814e4dabe9665be10a  gcc/m2/pge-boot/Gldtoa.h
  590dfc252895f8d1ebff77cbc500d9f9  gcc/m2/pge-boot/Glibc.cc
! 4f07d3bedde0e1f1cc3fdc0dbab3e3e7  gcc/m2/pge-boot/Glibc.h
  987e0bf92497f63f7744fc3267a4dc62  gcc/m2/pge-boot/Glibm.cc
! d9e96d42673ba10d01a156dc392d820e  gcc/m2/pge-boot/Glibm.h
  1bb0ba964a32244b01a85422a991e3c8  gcc/m2/pge-boot/Gmcrts.cc
  80a90c4ca87adbf49344b8ba2b88633a  gcc/m2/pge-boot/Gmcrts.h
  cf651796966b51f2625a9b223cc2d21e  gcc/m2/pge-boot/Gnetwork.h
! 28490028b56f7ab6a9220fdc3f3dc2a8  gcc/m2/pge-boot/Gpge.cc
  a29885f518cd099d12454c4db6c8df22  gcc/m2/pge-boot/Gtermios.cc
! 3b34a06fdbe2a83468780c7f747743d8  gcc/m2/pge-boot/Gtermios.h
  68dbbf49c11244d747df93f1ce4556b0  gcc/m2/pge-boot/Gwrapc.cc
! 0c156e32adebbf499ef39678abdbee73  gcc/m2/pge-boot/Gwrapc.h
  32de17e5bdad997b43794d330fc5dae5  gcc/m2/pge-boot/README
  61ce245a6e0bca72188bce4133f9fb65  gcc/m2/pge-boot/m2rts.h
  8b33b15307e9ec5d5dc5f5ce40ae479b  gcc/m2/pge-boot/main.cc
*************** c679c0f088b031992ae7a9af0e444a37  gcc/m2
*** 7090,7102 ****
  ff2cddc8e82d26e626d51a518f97024d  gcc/m2/target-independent/m2/SYSTEM-iso.texi
  803e2e2c4293fdba546b2340322ba0ce  gcc/m2/target-independent/m2/SYSTEM-pim.texi
  8ab0186eb6d526b907b4fa9b698c2259  gcc/m2/target-independent/m2/gm2-ebnf.texi
! 17e6eaf355aab3e2ade6ab373c54ae09  gcc/m2/target-independent/m2/gm2-libs.texi
  3eed1eee3be7e4c14fa1d8f611ab2c90  gcc/m2/target-independent/m2/gpl_v3_without_node.texi
  90ef5843055db95072a5e0dcaad1e694  gcc/m2/target-independent/readme.txt
  7625da2d2347161386e94664ab2ceac9  gcc/m2/tools-src/README
  815f4a4ccebfcf06a8890142ac8aca17  gcc/m2/tools-src/boilerplate.py
  53e14ee5efd9483f20ac2c71208f84f3  gcc/m2/tools-src/buildpg
  c33c52aebb020de5414c2bce120606c5  gcc/m2/tools-src/calcpath
  28c12fa6f06658127a966f3fa9cecfc7  gcc/m2/tools-src/def2doc.py
  144395b707c4bc58b879a0aac1158481  gcc/m2/tools-src/makeSystem
  bd2a5307db4ad8df1913ab95bfed0690  gcc/m2/tools-src/mklink.c
--- 7094,7107 ----
  ff2cddc8e82d26e626d51a518f97024d  gcc/m2/target-independent/m2/SYSTEM-iso.texi
  803e2e2c4293fdba546b2340322ba0ce  gcc/m2/target-independent/m2/SYSTEM-pim.texi
  8ab0186eb6d526b907b4fa9b698c2259  gcc/m2/target-independent/m2/gm2-ebnf.texi
! 164464bac04d8d5b9588ed71dcf439f7  gcc/m2/target-independent/m2/gm2-libs.texi
  3eed1eee3be7e4c14fa1d8f611ab2c90  gcc/m2/target-independent/m2/gpl_v3_without_node.texi
  90ef5843055db95072a5e0dcaad1e694  gcc/m2/target-independent/readme.txt
  7625da2d2347161386e94664ab2ceac9  gcc/m2/tools-src/README
  815f4a4ccebfcf06a8890142ac8aca17  gcc/m2/tools-src/boilerplate.py
  53e14ee5efd9483f20ac2c71208f84f3  gcc/m2/tools-src/buildpg
  c33c52aebb020de5414c2bce120606c5  gcc/m2/tools-src/calcpath
+ b5d3cf773998ee8a545711efa4b22e04  gcc/m2/tools-src/checkmeta.py
  28c12fa6f06658127a966f3fa9cecfc7  gcc/m2/tools-src/def2doc.py
  144395b707c4bc58b879a0aac1158481  gcc/m2/tools-src/makeSystem
  bd2a5307db4ad8df1913ab95bfed0690  gcc/m2/tools-src/mklink.c
*************** d26ca7644b0c87e9afba723a82e83ffa  gcc/ma
*** 7106,7112 ****
  020ac57561ab532784bab813afc03f17  gcc/machmode.h
  f837fae8701f147a459629038cc2f8d1  gcc/main.cc
  1f00c2ae711dcf705d2724bc1912adec  gcc/make-unique.h
! 1d5ea4bb37f372259c1adb57a7117d0b  gcc/match.pd
  ad32d5a9a041bd32e3123d6caba1f49d  gcc/mcf.cc
  c3df3b1477c180924303d737bff27c46  gcc/mem-stats-traits.h
  6682c830fe9e4f4ab3d82e31b7e3aa49  gcc/mem-stats.h
--- 7111,7117 ----
  020ac57561ab532784bab813afc03f17  gcc/machmode.h
  f837fae8701f147a459629038cc2f8d1  gcc/main.cc
  1f00c2ae711dcf705d2724bc1912adec  gcc/make-unique.h
! 3498ffc9e9d43181ede63b2fff469fb7  gcc/match.pd
  ad32d5a9a041bd32e3123d6caba1f49d  gcc/mcf.cc
  c3df3b1477c180924303d737bff27c46  gcc/mem-stats-traits.h
  6682c830fe9e4f4ab3d82e31b7e3aa49  gcc/mem-stats.h
*************** bc246446b97c858bc3cd1ae581f45202  gcc/mo
*** 7119,7129 ****
  6345379a31fea8924d61d305aae331cb  gcc/modulo-sched.cc
  e180d1930560f600f32938bf307f6af0  gcc/multiple_target.cc
  a2fed7a2244bb9b0027adc70211df092  gcc/mux-utils.h
! 3e21f8782c73debd9808afb0014fc9f2  gcc/objc/ChangeLog
  f81a2e6746035c07e9e9dac7756ac658  gcc/objc/Make-lang.in
  b2ccd327d5f58dcac13e441e7a2e0200  gcc/objc/config-lang.in
  8f2dc56b3457df7ec0043be18397a760  gcc/objc/lang-specs.h
! 6ee597eebc36616db22727ff0fb81341  gcc/objc/objc-act.cc
  38d47ddeb9eb0844af66c06249c796fd  gcc/objc/objc-act.h
  f6caba7367bd2eb1be06c49651f1cb6b  gcc/objc/objc-encoding.cc
  73779348c8e405696c4a8fc89dbfbd88  gcc/objc/objc-encoding.h
--- 7124,7134 ----
  6345379a31fea8924d61d305aae331cb  gcc/modulo-sched.cc
  e180d1930560f600f32938bf307f6af0  gcc/multiple_target.cc
  a2fed7a2244bb9b0027adc70211df092  gcc/mux-utils.h
! 45e517e66906ae7197d1a14d401e38d4  gcc/objc/ChangeLog
  f81a2e6746035c07e9e9dac7756ac658  gcc/objc/Make-lang.in
  b2ccd327d5f58dcac13e441e7a2e0200  gcc/objc/config-lang.in
  8f2dc56b3457df7ec0043be18397a760  gcc/objc/lang-specs.h
! ead6ad319ecaed1d5505a29feb252e98  gcc/objc/objc-act.cc
  38d47ddeb9eb0844af66c06249c796fd  gcc/objc/objc-act.h
  f6caba7367bd2eb1be06c49651f1cb6b  gcc/objc/objc-encoding.cc
  73779348c8e405696c4a8fc89dbfbd88  gcc/objc/objc-encoding.h
*************** f6caba7367bd2eb1be06c49651f1cb6b  gcc/ob
*** 7133,7144 ****
  ed689f68f303d6ca4885e72aefc9c08a  gcc/objc/objc-map.h
  357daa77234ff8cb76bc23c61408ab08  gcc/objc/objc-next-metadata-tags.h
  31fb9b35924534de1dd817e862e97db9  gcc/objc/objc-next-runtime-abi-01.cc
! d76f1f648440058b726884012dee334e  gcc/objc/objc-next-runtime-abi-02.cc
  d6c198e878e546711874d25453047822  gcc/objc/objc-runtime-hooks.h
! 7821acbc09c6fe959483529e9f3ae10d  gcc/objc/objc-runtime-shared-support.cc
  fda5f7307dfc5b2817741a8e4061e51d  gcc/objc/objc-runtime-shared-support.h
  dca9bc33b5b769910000a9513ae55357  gcc/objc/objc-tree.def
! 035a6ea6b55c67c0fb7b6658b5398e8c  gcc/objcp/ChangeLog
  b96d36f1290b06a5131e5b92d5adb66d  gcc/objcp/Make-lang.in
  35a444dbc66b72d53307a36f689fb73d  gcc/objcp/config-lang.in
  637bad28f1f1c9e646083bcda12973f9  gcc/objcp/lang-specs.h
--- 7138,7149 ----
  ed689f68f303d6ca4885e72aefc9c08a  gcc/objc/objc-map.h
  357daa77234ff8cb76bc23c61408ab08  gcc/objc/objc-next-metadata-tags.h
  31fb9b35924534de1dd817e862e97db9  gcc/objc/objc-next-runtime-abi-01.cc
! 7e53b575ef088eee2b94dc02b3e9dec1  gcc/objc/objc-next-runtime-abi-02.cc
  d6c198e878e546711874d25453047822  gcc/objc/objc-runtime-hooks.h
! 2cbe9f562d2debb11a2ecdb9b8686267  gcc/objc/objc-runtime-shared-support.cc
  fda5f7307dfc5b2817741a8e4061e51d  gcc/objc/objc-runtime-shared-support.h
  dca9bc33b5b769910000a9513ae55357  gcc/objc/objc-tree.def
! 44b56ebb3c06cca58ec0bd16d393cd95  gcc/objcp/ChangeLog
  b96d36f1290b06a5131e5b92d5adb66d  gcc/objcp/Make-lang.in
  35a444dbc66b72d53307a36f689fb73d  gcc/objcp/config-lang.in
  637bad28f1f1c9e646083bcda12973f9  gcc/objcp/lang-specs.h
*************** dadcfdc4c2674da3bb7172f1bda846a5  gcc/ob
*** 7147,7153 ****
  37450e1d0a6c6e763d0044f7bd625e1c  gcc/objcp/objcp-lang.cc
  b33ce8e63d322a6dc9496144d93baefb  gcc/obstack-utils.h
  e8768e7bddbebe0721552be034c8a56d  gcc/omp-builtins.def
! e58e255dd25cc87c001b000c84595973  gcc/omp-expand.cc
  b602f2dfec40ed722b5aee2bf7e3e8ac  gcc/omp-expand.h
  e82073a6eb81a0c7e2715dffb046afea  gcc/omp-general.cc
  009c63d00f91f4e914f53c0ecdee6908  gcc/omp-general.h
--- 7152,7158 ----
  37450e1d0a6c6e763d0044f7bd625e1c  gcc/objcp/objcp-lang.cc
  b33ce8e63d322a6dc9496144d93baefb  gcc/obstack-utils.h
  e8768e7bddbebe0721552be034c8a56d  gcc/omp-builtins.def
! bebed5d660bdaed4bcd05a8e7a0bd66b  gcc/omp-expand.cc
  b602f2dfec40ed722b5aee2bf7e3e8ac  gcc/omp-expand.h
  e82073a6eb81a0c7e2715dffb046afea  gcc/omp-general.cc
  009c63d00f91f4e914f53c0ecdee6908  gcc/omp-general.h
*************** bddf69ca9602442193ea19533499aa04  gcc/op
*** 7167,7173 ****
  eb42aee5f98f8f74181aaf2a24242868  gcc/opt-read.awk
  74e31942cc1d7fd16008890693f3f976  gcc/opt-suggestions.cc
  2c7e0eb8c977caade89510a8b6c8f3ba  gcc/opt-suggestions.h
! aade09e8dd18cbb6a7850bc51e4b4de1  gcc/optabs-libfuncs.cc
  04358f91cfd91036383d359cdf5b049f  gcc/optabs-libfuncs.h
  f8f3df70c36095097945cb03323a693b  gcc/optabs-query.cc
  74bc067eadc826ac4c141664fff05ae4  gcc/optabs-query.h
--- 7172,7178 ----
  eb42aee5f98f8f74181aaf2a24242868  gcc/opt-read.awk
  74e31942cc1d7fd16008890693f3f976  gcc/opt-suggestions.cc
  2c7e0eb8c977caade89510a8b6c8f3ba  gcc/opt-suggestions.h
! 196f3d026b80296fbb764fe29e038a33  gcc/optabs-libfuncs.cc
  04358f91cfd91036383d359cdf5b049f  gcc/optabs-libfuncs.h
  f8f3df70c36095097945cb03323a693b  gcc/optabs-query.cc
  74bc067eadc826ac4c141664fff05ae4  gcc/optabs-query.h
*************** b7bd0b389d55d860eaef6b9957616899  gcc/op
*** 7187,7246 ****
  4fdbf157243a5a1f53d3cd5b903ba290  gcc/opts-diagnostic.h
  3dc746f8732ba9f90e77f29ed51e1bed  gcc/opts-global.cc
  ba6821f04d884d92f0a7fed9a3232bb3  gcc/opts-jobserver.h
! 3f8ee1fa8366b8fe67bb94bb217ea300  gcc/opts.cc
  81e9511e9d8153c5230e3aaa4b257cdc  gcc/opts.h
  cdfe5fd905e3710da59f22318bb32b03  gcc/ordered-hash-map-tests.cc
  d632bfde05b332853454952189949258  gcc/ordered-hash-map.h
  9bb4a835deca56dfd0b9a1c21b5242d5  gcc/output.h
! e5e200ddde4fe3d249e573878068e55c  gcc/params.opt
  6d5e1909a25f7d21fbdbc4466bfc2f10  gcc/pass_manager.h
  a5e166ed8d84e4d0e1a8b637fc1e86f4  gcc/passes.cc
  f79c56de25494e8b3f384aeb3297e5b1  gcc/passes.def
  e4b251c052d442b33f51258301aaf71f  gcc/plugin.cc
  b7c23a22025fc638936c8776d5141077  gcc/plugin.def
  0d98256396aa9909139748326fe2ec5a  gcc/plugin.h
! 0481bdbe5b7af83015abd51ba8fc6abb  gcc/po/ChangeLog
  529a60fd475862c5330245c858e844e1  gcc/po/EXCLUDES
  e4e35545a1fab9b9decbe9b06b468f72  gcc/po/be.gmo
! 33bff60c13db6df4b785fda4d7c1a88f  gcc/po/be.po
  526c65acd465c005385d7aa0608f31d9  gcc/po/da.gmo
! 6b57d50f658a05c08895114cfad270dc  gcc/po/da.po
! 4d749d0dee87b2855ebab2533b7eb4ce  gcc/po/de.gmo
! e8abda7650f3617b2b8ab2a3818c3e91  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! 7a0b32659f9925d4779af418dc037e30  gcc/po/el.po
  f8c66f2d87931e85c7dbf4b94f461633  gcc/po/es.gmo
! 2b3a8e34cfa385bcfbde79e9854088a7  gcc/po/es.po
  fcc59da6d201e71a314340459e140b80  gcc/po/exgettext
  8ab0131ebe40c0627ccdd0ae4eb2ccc4  gcc/po/fi.gmo
! 9ef6318d9b7fa1cd65405bac3e43ec66  gcc/po/fi.po
! b69952007a6c0b694a2c0132d0975641  gcc/po/fr.gmo
! f1be67944956959b7170235739702ed6  gcc/po/fr.po
  df7ea335e1fc6e41c7c14462e5ff8e26  gcc/po/gcc.pot
! d4577eb6be47dc8290df0dfbd0145ecd  gcc/po/hr.gmo
! dd9e750eae8d56d19c1b493bd4926d80  gcc/po/hr.po
  3c1cd9a547de9c7e50fd85d47abb5587  gcc/po/id.gmo
! be02a92175fe8108d4ce1c84debc91b7  gcc/po/id.po
  cc1f48b6706c3b9ab09d19ef09ca1379  gcc/po/ja.gmo
! 39851284220e72c7987248dcac89cc06  gcc/po/ja.po
  bbe550748750cc1921f378787759f926  gcc/po/nl.gmo
! f4a2e133afbb6c6c8ae76b8473fcde69  gcc/po/nl.po
  21d3a1ecde54b91f1a643a7c2c18c901  gcc/po/ru.gmo
! ee58456fc9a486ec147a622fc22dc952  gcc/po/ru.po
  081424ac286147f96e73ec707133e10c  gcc/po/sr.gmo
! 915fedf42a22beda3223e5ce8363c781  gcc/po/sr.po
! 3a2c0da7f424c7c115c227a371989a37  gcc/po/sv.gmo
! cab0d0772bf88171747b2580113d5714  gcc/po/sv.po
  09b2826254b9f021ec8ebe47a78a2a30  gcc/po/tr.gmo
! d6cfd2bb35ae4e431401b369c27f2328  gcc/po/tr.po
! 3717123acaae95c5d1db919a6222a382  gcc/po/uk.gmo
! 1470e419b1eae1d3cdb649c88c63ca68  gcc/po/uk.po
  fa8106d896207062355af92b88108420  gcc/po/vi.gmo
! e12b1deb68452b4bdd2ef504153465e9  gcc/po/vi.po
! ee1babd2a362a332e0c4713a846aa62b  gcc/po/zh_CN.gmo
! 20ea00da24b95cc53bbdceff46069818  gcc/po/zh_CN.po
  26080b5d6659bf16b31d74c084bbe8d2  gcc/po/zh_TW.gmo
! 5731bfd2f98a5282b1b620c325387094  gcc/po/zh_TW.po
  cbf955d69da4dcc78738dcadff3e0da4  gcc/pointer-query.cc
  27a82acfef939a6105653100ca817c22  gcc/pointer-query.h
  826e8613602ff66b4826777cca1f0f8c  gcc/poly-int-types.h
--- 7192,7251 ----
  4fdbf157243a5a1f53d3cd5b903ba290  gcc/opts-diagnostic.h
  3dc746f8732ba9f90e77f29ed51e1bed  gcc/opts-global.cc
  ba6821f04d884d92f0a7fed9a3232bb3  gcc/opts-jobserver.h
! eb72cdf41f99c24c1fb27d7f1c733cee  gcc/opts.cc
  81e9511e9d8153c5230e3aaa4b257cdc  gcc/opts.h
  cdfe5fd905e3710da59f22318bb32b03  gcc/ordered-hash-map-tests.cc
  d632bfde05b332853454952189949258  gcc/ordered-hash-map.h
  9bb4a835deca56dfd0b9a1c21b5242d5  gcc/output.h
! e6322900c0d89069064fee63484afb41  gcc/params.opt
  6d5e1909a25f7d21fbdbc4466bfc2f10  gcc/pass_manager.h
  a5e166ed8d84e4d0e1a8b637fc1e86f4  gcc/passes.cc
  f79c56de25494e8b3f384aeb3297e5b1  gcc/passes.def
  e4b251c052d442b33f51258301aaf71f  gcc/plugin.cc
  b7c23a22025fc638936c8776d5141077  gcc/plugin.def
  0d98256396aa9909139748326fe2ec5a  gcc/plugin.h
! 8e886c720ead9fca326e2d1c8241f5d3  gcc/po/ChangeLog
  529a60fd475862c5330245c858e844e1  gcc/po/EXCLUDES
  e4e35545a1fab9b9decbe9b06b468f72  gcc/po/be.gmo
! 2ba501322d853f2ba4f16e197e60de49  gcc/po/be.po
  526c65acd465c005385d7aa0608f31d9  gcc/po/da.gmo
! dabe29c220e8ad6aeae160ee1999c69e  gcc/po/da.po
! d39918abbc3d79e054e1b2caa7dfbd33  gcc/po/de.gmo
! 0e6fc6e1a3e3e324d4a95800d941ac5d  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! 60da9ffca8ed77da660f5b60b5f2f2e4  gcc/po/el.po
  f8c66f2d87931e85c7dbf4b94f461633  gcc/po/es.gmo
! 866f56e18e1ecc3173733aa05ac015eb  gcc/po/es.po
  fcc59da6d201e71a314340459e140b80  gcc/po/exgettext
  8ab0131ebe40c0627ccdd0ae4eb2ccc4  gcc/po/fi.gmo
! 194403384b90f6f1669d90562de5b60e  gcc/po/fi.po
! e9b1ee2255a17fc04812dd0366df1a6d  gcc/po/fr.gmo
! c72bef625d77ba402907d3c5240f8b7b  gcc/po/fr.po
  df7ea335e1fc6e41c7c14462e5ff8e26  gcc/po/gcc.pot
! c2cabce77f2459a83441f7bc743b0c32  gcc/po/hr.gmo
! 074f10ba65f9fdc3d5d6dd9f55e7028e  gcc/po/hr.po
  3c1cd9a547de9c7e50fd85d47abb5587  gcc/po/id.gmo
! e152f33e03d9e477105a086735d0f00f  gcc/po/id.po
  cc1f48b6706c3b9ab09d19ef09ca1379  gcc/po/ja.gmo
! 85936b8435028da666014306b2703067  gcc/po/ja.po
  bbe550748750cc1921f378787759f926  gcc/po/nl.gmo
! 877b57bf6e5bde3366ce21e3f0f182c9  gcc/po/nl.po
  21d3a1ecde54b91f1a643a7c2c18c901  gcc/po/ru.gmo
! f121aaa5c6edfa03803dd58baaa89e71  gcc/po/ru.po
  081424ac286147f96e73ec707133e10c  gcc/po/sr.gmo
! 1652dd41add7887914a61a70098decc2  gcc/po/sr.po
! 558f1cf2626bb64ae26dac4b1a3b8043  gcc/po/sv.gmo
! 7443d33ba4d6e7cd88728644b2e96709  gcc/po/sv.po
  09b2826254b9f021ec8ebe47a78a2a30  gcc/po/tr.gmo
! 2fa1b9b38cd1f785f4c0866794db1d3c  gcc/po/tr.po
! 3ffc0fabd13f983ff46251fc66799148  gcc/po/uk.gmo
! d0cb6a3a80c5695fcb3bcf09e57ffcd0  gcc/po/uk.po
  fa8106d896207062355af92b88108420  gcc/po/vi.gmo
! d106e1f524c9bc71a6317219b4248be3  gcc/po/vi.po
! 760c0f578a13ec82735ea6d715ece0f6  gcc/po/zh_CN.gmo
! b561422731073b68d89df759bdbab101  gcc/po/zh_CN.po
  26080b5d6659bf16b31d74c084bbe8d2  gcc/po/zh_TW.gmo
! e787a3b9712d1eb24c32dd0cc731ccbd  gcc/po/zh_TW.po
  cbf955d69da4dcc78738dcadff3e0da4  gcc/pointer-query.cc
  27a82acfef939a6105653100ca817c22  gcc/pointer-query.h
  826e8613602ff66b4826777cca1f0f8c  gcc/poly-int-types.h
*************** cd1c1c50e1890c41fc844e7f5c6b03e2  gcc/pr
*** 7260,7270 ****
  e8627c87ea01f9f273bb02b8b6ac82f2  gcc/print-tree.cc
  0a1f191186edb9f41a0affc339addd7c  gcc/print-tree.h
  879605cacbe5b067d1d35cb366994624  gcc/profile-count.cc
! 9a5b08eb9403220d864d191d5b5bc551  gcc/profile-count.h
  38675dd56002512bad75809f6c8501b6  gcc/profile.cc
  139e817371eff9511cbb43f0f6774b34  gcc/profile.h
! 0c1f75ad85e261e1eee8db01e7b0fd0b  gcc/range-op-float.cc
! e8b027dd989122187bd42d87f4c5525d  gcc/range-op.cc
  a97482360b7088e2305d2382195e523a  gcc/range-op.h
  c1360f9d799d927a43938d0fa2197c2f  gcc/range.cc
  5c498ea82f946739bfa6733b7e379daa  gcc/range.h
--- 7265,7275 ----
  e8627c87ea01f9f273bb02b8b6ac82f2  gcc/print-tree.cc
  0a1f191186edb9f41a0affc339addd7c  gcc/print-tree.h
  879605cacbe5b067d1d35cb366994624  gcc/profile-count.cc
! b7344110e5c574b4be9c320add505c04  gcc/profile-count.h
  38675dd56002512bad75809f6c8501b6  gcc/profile.cc
  139e817371eff9511cbb43f0f6774b34  gcc/profile.h
! a93f4f4bace3525748617df94d30f69e  gcc/range-op-float.cc
! 80e82c3c70b062932694cbf63ac01d67  gcc/range-op.cc
  a97482360b7088e2305d2382195e523a  gcc/range-op.h
  c1360f9d799d927a43938d0fa2197c2f  gcc/range.cc
  5c498ea82f946739bfa6733b7e379daa  gcc/range.h
*************** dd0ae195ddcf06998329b73113a0107a  gcc/re
*** 7293,7299 ****
  2a818cbdbd5406a63c71a18f7ec7809f  gcc/reload.cc
  2c10603003864024bc233887578ab725  gcc/reload.h
  a923e6ee5eb5118449aa9c3a9ea1cb2e  gcc/reload1.cc
! 26cc4b908ccaca6822b0a682c16343c7  gcc/reorg.cc
  8847210067f0ab5a79fd62bbaebad8c2  gcc/resource.cc
  5e0f1c136548ffafc06dde7759d0b618  gcc/resource.h
  d4270c50409d0a37e41e87d9c5ad50b7  gcc/rtl-error.cc
--- 7298,7304 ----
  2a818cbdbd5406a63c71a18f7ec7809f  gcc/reload.cc
  2c10603003864024bc233887578ab725  gcc/reload.h
  a923e6ee5eb5118449aa9c3a9ea1cb2e  gcc/reload1.cc
! 9131f319ac95d928b6107f2d21da3af9  gcc/reorg.cc
  8847210067f0ab5a79fd62bbaebad8c2  gcc/resource.cc
  5e0f1c136548ffafc06dde7759d0b618  gcc/resource.h
  d4270c50409d0a37e41e87d9c5ad50b7  gcc/rtl-error.cc
*************** e425f0e0c0a3a373e9ced2896d85e43e  gcc/rt
*** 7303,7309 ****
  6bec061fb6c5eec6566ff15977dc17d8  gcc/rtl-ssa/access-utils.h
  120254bfa882a101305e0c98ff15b4fc  gcc/rtl-ssa/accesses.cc
  c08484d088fc8c35557aaccdfc898fc6  gcc/rtl-ssa/accesses.h
! d2e4a41a257c31fad56c18d763880a57  gcc/rtl-ssa/blocks.cc
  b0ec78b49609a46f1aa381fc0b7f9303  gcc/rtl-ssa/blocks.h
  9ffa12a479933cf27d86c9ac637d4f52  gcc/rtl-ssa/change-utils.h
  3a01c123145a9937cd51e4b22265c18c  gcc/rtl-ssa/changes.cc
--- 7308,7314 ----
  6bec061fb6c5eec6566ff15977dc17d8  gcc/rtl-ssa/access-utils.h
  120254bfa882a101305e0c98ff15b4fc  gcc/rtl-ssa/accesses.cc
  c08484d088fc8c35557aaccdfc898fc6  gcc/rtl-ssa/accesses.h
! 5fbad3e2777a51ee38eb2028e3c81a12  gcc/rtl-ssa/blocks.cc
  b0ec78b49609a46f1aa381fc0b7f9303  gcc/rtl-ssa/blocks.h
  9ffa12a479933cf27d86c9ac637d4f52  gcc/rtl-ssa/change-utils.h
  3a01c123145a9937cd51e4b22265c18c  gcc/rtl-ssa/changes.cc
*************** aee77626ccd631c6244e760ea6512546  gcc/rt
*** 7322,7328 ****
  6da60f7ec749d1cbf3c21f746d20c664  gcc/rtl.cc
  59013392133f50ef45d51c7f46134d1d  gcc/rtl.def
  47270968f06521df14a2e62a83eafc93  gcc/rtl.h
! db9bdffe7009b10db3c091d1751d8e75  gcc/rtlanal.cc
  30abea10709860b810994624ada0576a  gcc/rtlanal.h
  622683dfa4d77248f393d30dd55e7a56  gcc/rtlhash.cc
  8f0d4d09cea60a4cd6b2117d158a7c58  gcc/rtlhash.h
--- 7327,7333 ----
  6da60f7ec749d1cbf3c21f746d20c664  gcc/rtl.cc
  59013392133f50ef45d51c7f46134d1d  gcc/rtl.def
  47270968f06521df14a2e62a83eafc93  gcc/rtl.h
! 47d00f83cfb597c51cb0ec6b4c0187bc  gcc/rtlanal.cc
  30abea10709860b810994624ada0576a  gcc/rtlanal.h
  622683dfa4d77248f393d30dd55e7a56  gcc/rtlhash.cc
  8f0d4d09cea60a4cd6b2117d158a7c58  gcc/rtlhash.h
*************** d14e86636104f8e63873d0f94694d4f2  gcc/rt
*** 7333,7339 ****
  c7bcaa81dd77c23ab3a266bcbf9a0dd1  gcc/run-rtl-passes.cc
  89d68ba5dc6c7c5c9545c87886d96fa6  gcc/run-rtl-passes.h
  add9bd82fcec23469a4d0f7df03d9589  gcc/rust/CONTRIBUTING.md
! 7fd2e1749513f278d7975efd96d868f0  gcc/rust/ChangeLog
  74b5c91895b4f121d23a07141ee9691c  gcc/rust/Make-lang.in
  080109fdd25bde98f968ee692c3e0200  gcc/rust/README.md
  656ef73d834ec5110c9e15fa59242e41  gcc/rust/ast/rust-ast-dump.cc
--- 7338,7344 ----
  c7bcaa81dd77c23ab3a266bcbf9a0dd1  gcc/run-rtl-passes.cc
  89d68ba5dc6c7c5c9545c87886d96fa6  gcc/run-rtl-passes.h
  add9bd82fcec23469a4d0f7df03d9589  gcc/rust/CONTRIBUTING.md
! 0f09ad596389ba51e9a29b4bfc5e231a  gcc/rust/ChangeLog
  74b5c91895b4f121d23a07141ee9691c  gcc/rust/Make-lang.in
  080109fdd25bde98f968ee692c3e0200  gcc/rust/README.md
  656ef73d834ec5110c9e15fa59242e41  gcc/rust/ast/rust-ast-dump.cc
*************** f1524cf0a89f8e6d1690c7df47ba1968  gcc/sa
*** 7609,7617 ****
  ff24b1374f95e38aa726226e06ce3460  gcc/sanopt.cc
  b8397660a0f9df7e2c837560a09cf76f  gcc/sbitmap.cc
  da6c88394baa1765a131b3f0d567ee80  gcc/sbitmap.h
! 8fac49e3be1f450ee261cc0670522836  gcc/sched-deps.cc
  883e4c1cfb8d6874ea26101d64a3926d  gcc/sched-ebb.cc
! a2867066c9b68c4f0aa66d8b1073b4c7  gcc/sched-int.h
  a80926315489963f74d8987b9416e022  gcc/sched-rgn.cc
  e859c7baabb6de874bdaab1771679ce9  gcc/sel-sched-dump.cc
  bae4a9d59e94a5d088f9d107088f952d  gcc/sel-sched-dump.h
--- 7614,7622 ----
  ff24b1374f95e38aa726226e06ce3460  gcc/sanopt.cc
  b8397660a0f9df7e2c837560a09cf76f  gcc/sbitmap.cc
  da6c88394baa1765a131b3f0d567ee80  gcc/sbitmap.h
! 96848a969d0ce09ac675f70b7c7f798d  gcc/sched-deps.cc
  883e4c1cfb8d6874ea26101d64a3926d  gcc/sched-ebb.cc
! a292d515aad604101071e9c8d1efb025  gcc/sched-int.h
  a80926315489963f74d8987b9416e022  gcc/sched-rgn.cc
  e859c7baabb6de874bdaab1771679ce9  gcc/sel-sched-dump.cc
  bae4a9d59e94a5d088f9d107088f952d  gcc/sel-sched-dump.h
*************** e76f38277fc6cee5fbcb63528b2b7bb5  gcc/se
*** 7632,7638 ****
  26f6d477d9f069a78eda9d06df0d0f87  gcc/shrink-wrap.cc
  b0025a475f4a0c82ee65a399ca0a034a  gcc/shrink-wrap.h
  bd49798c7ee1511bf4a17309e20fec94  gcc/signop.h
! e847e33394e8d441f78d0e5cc879f285  gcc/simplify-rtx.cc
  3cf33b40d96ada5a63a4c5bed4043b03  gcc/sort.cc
  6d6a6674cba8b72bf69b2d68045f5254  gcc/sparseset.cc
  8e3e166004672f614cbdfd1ebcf014be  gcc/sparseset.h
--- 7637,7643 ----
  26f6d477d9f069a78eda9d06df0d0f87  gcc/shrink-wrap.cc
  b0025a475f4a0c82ee65a399ca0a034a  gcc/shrink-wrap.h
  bd49798c7ee1511bf4a17309e20fec94  gcc/signop.h
! 3dde3aa34f926cd3ba3fd96b89b2d94d  gcc/simplify-rtx.cc
  3cf33b40d96ada5a63a4c5bed4043b03  gcc/sort.cc
  6d6a6674cba8b72bf69b2d68045f5254  gcc/sparseset.cc
  8e3e166004672f614cbdfd1ebcf014be  gcc/sparseset.h
*************** d90c8b7c98120173b135aac34ce63406  gcc/su
*** 7666,7674 ****
  e6c15bb100982c366657793f0ba5405f  gcc/symtab-clones.h
  1c608d3879d04cf211f3aa235f52f971  gcc/symtab-thunks.cc
  1df86ebb721c32a31780042b3a5afa4f  gcc/symtab-thunks.h
! c97cad962963c47c40c91b80acd45f98  gcc/symtab.cc
  ff3675d3b97df46f8e1ed96a13ce7dd7  gcc/sync-builtins.def
! ef52228ac63aeed82d7862bfa4730d7c  gcc/system.h
  744e683ea9d5282ff763bca2bba4f90d  gcc/target-def.h
  e880e2e7aadcca94c17ee3bff654d152  gcc/target-globals.cc
  a4178410f0dd9596b6066554d292aa02  gcc/target-globals.h
--- 7671,7679 ----
  e6c15bb100982c366657793f0ba5405f  gcc/symtab-clones.h
  1c608d3879d04cf211f3aa235f52f971  gcc/symtab-thunks.cc
  1df86ebb721c32a31780042b3a5afa4f  gcc/symtab-thunks.h
! 5d430915c811c8ef34649ce9ef163f79  gcc/symtab.cc
  ff3675d3b97df46f8e1ed96a13ce7dd7  gcc/sync-builtins.def
! ee12e84ef05b803a91d679b951df2689  gcc/system.h
  744e683ea9d5282ff763bca2bba4f90d  gcc/target-def.h
  e880e2e7aadcca94c17ee3bff654d152  gcc/target-globals.cc
  a4178410f0dd9596b6066554d292aa02  gcc/target-globals.h
*************** b829ed0032c899e107be2db349c913f3  gcc/ta
*** 7679,7685 ****
  811da275a2b9d3186a6decf96c01b0ed  gcc/targhooks.cc
  edb193a32070c4a7626fb75382def9b9  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! d7a1e24d30b3dc94ca748ece8921a7f8  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 7684,7690 ----
  811da275a2b9d3186a6decf96c01b0ed  gcc/targhooks.cc
  edb193a32070c4a7626fb75382def9b9  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 7ce6f8682fe989affc1dd2765d4551fa  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** c51902099b5071373c02eb23d9a61aab  gcc/te
*** 10330,10335 ****
--- 10335,10341 ----
  1465c746ce0da634140bd11994689fb1  gcc/testsuite/c-c++-common/Warray-compare-1.c
  86563e27b22c96809703786cd874a440  gcc/testsuite/c-c++-common/Warray-compare-2.c
  fe25f03fdb469ad245f6cae14480ddad  gcc/testsuite/c-c++-common/Wattributes-2.c
+ 17bdcdb759c07d09c2d4d9895b89253d  gcc/testsuite/c-c++-common/Wattributes-3.c
  e07fdc272a434aa05e75700c13b249b0  gcc/testsuite/c-c++-common/Wattributes.c
  66c5aeebcf29f51b19641fb8b159ab7b  gcc/testsuite/c-c++-common/Wbidi-chars-1.c
  2a90a24dbbfbbcbbfba3080caeecb033  gcc/testsuite/c-c++-common/Wbidi-chars-10.c
*************** d53160459fbfc0f3090991a31aba40c4  gcc/te
*** 10610,10615 ****
--- 10616,10622 ----
  e57e6c0daf0a0a792c988d6e94db6eb0  gcc/testsuite/c-c++-common/Wxor-used-as-pow-pr107002-1.c
  a30e7635b4706892b05aac416de6e298  gcc/testsuite/c-c++-common/Wxor-used-as-pow-pr107002-2.c
  e104bcfe21abe9fcad2b191ce9dee6c6  gcc/testsuite/c-c++-common/addrtmp.c
+ 5ef3a3325babbfb588eb3987f336adea  gcc/testsuite/c-c++-common/alias-1.c
  f39ce0b617da5fc9aba69733615ee0de  gcc/testsuite/c-c++-common/array-1.c
  15b241020a9a5497396b58539b2405ba  gcc/testsuite/c-c++-common/array-5.c
  9073937bc2452a6045dd4f3c9bc2ce80  gcc/testsuite/c-c++-common/array-6.c
*************** fe9ba880903f66a472e33ffd221fe3ee  gcc/te
*** 10844,10849 ****
--- 10851,10857 ----
  ffe803dd1d6571e5297ec04cfc1c4adf  gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-1.c
  a1e90535bc74b54612f33869fbdd1191  gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-2.c
  92866c1a20bedc78e756dd2271f9d11d  gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-3.c
+ 687c1e4592b3188bd13763778302028a  gcc/testsuite/c-c++-common/cpp/Wunknown-pragmas-1.c
  62a7104f94454920e2aea21e5d85503a  gcc/testsuite/c-c++-common/cpp/counter-2.c
  8685d36e43046dc3ae7ce373aa03821c  gcc/testsuite/c-c++-common/cpp/counter-3.c
  c1ad8045fa5ff78965e7e9224f86ee93  gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-1.c
*************** bc7567f6dad9c6310388c5b03041c3c6  gcc/te
*** 11061,11066 ****
--- 11069,11075 ----
  05ec2175ea6dd97bff8a07761d24df05  gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c
  eb3b3149b2a64707ddb3ffcb96b11775  gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c
  943c6c886af57e82d1f9be77c286f4a3  gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c
+ bcf401329f2fa4c728549b6768f24559  gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-pr111700.c
  0e87aea25cd7b234e81d5f1ee31d1e21  gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-valid-CP850.c
  7ba00026f4502cec45f9e81640ab2978  gcc/testsuite/c-c++-common/diagnostic-units-1.c
  a3932920c58cae162a8f51b19ff5c460  gcc/testsuite/c-c++-common/diagnostic-units-2.c
*************** e35caecbc64e5306c5790ce0f003eff6  gcc/te
*** 12264,12269 ****
--- 12273,12279 ----
  1048d0e6a3ca80d3b4720a445847e7cb  gcc/testsuite/c-c++-common/tsan/tsan_barrier.h
  257bcb6e3df922acaf85096287053435  gcc/testsuite/c-c++-common/tsan/volatile.c
  3e2de6169eb53b32bfe7a21d0500e2f7  gcc/testsuite/c-c++-common/tsan/write_in_reader_lock.c
+ 84c5c6a7c74f75d3dfd312144070c911  gcc/testsuite/c-c++-common/ubsan/Wno-attributes-1.c
  8d737655fe783ab4170cda3a8b41a7f2  gcc/testsuite/c-c++-common/ubsan/align-1.c
  f77090a8c54bd7c9695bd1baea42b2ad  gcc/testsuite/c-c++-common/ubsan/align-10.c
  33e222185e271580e5b1227936c867ca  gcc/testsuite/c-c++-common/ubsan/align-2.c
*************** dcb530cb7f303a23cd60919969cb794b  gcc/te
*** 12274,12279 ****
--- 12284,12290 ----
  a7a38e8a32e9f420307680f9fd7c64d0  gcc/testsuite/c-c++-common/ubsan/align-7.c
  30278b21084814925748c526392c249e  gcc/testsuite/c-c++-common/ubsan/align-8.c
  bf3eafbf8ab8751240e00f5411cf7d52  gcc/testsuite/c-c++-common/ubsan/align-9.c
+ 2c2763c08f4d4b6f2cdb08c58e7ed214  gcc/testsuite/c-c++-common/ubsan/analyzer-ice-pr114408.c
  142f93192a848e1ae775dbab610799fa  gcc/testsuite/c-c++-common/ubsan/attrib-1.c
  695dc9f7bffbf6fa2ec45632f11a74a8  gcc/testsuite/c-c++-common/ubsan/attrib-2.c
  3887eb3b39d6bb827c5b762941936069  gcc/testsuite/c-c++-common/ubsan/attrib-3.c
*************** e0b17a64f9ea468c8e448df607a7764a  gcc/te
*** 12393,12398 ****
--- 12404,12410 ----
  2d09d34cddcaafa44376e58b570e33c4  gcc/testsuite/c-c++-common/ubsan/pr109107-2.c
  b07e56faf8b8f61a579155aab9444dd0  gcc/testsuite/c-c++-common/ubsan/pr109107-3.c
  ccb4daac3853da016aaee9aaef0fb5b0  gcc/testsuite/c-c++-common/ubsan/pr109107-4.c
+ 24b18a5fd301d7a3be70c2c44bb2a354  gcc/testsuite/c-c++-common/ubsan/pr112727.c
  52e44aba0bf4e0682451881391dfc23a  gcc/testsuite/c-c++-common/ubsan/pr56917.c
  bd4ddd65fb143719a5105084239eb4d7  gcc/testsuite/c-c++-common/ubsan/pr56956.c
  e229f42e8220b3ff0c068855f57a5b9b  gcc/testsuite/c-c++-common/ubsan/pr58443-1.c
*************** fc3e1038d2ddd359b5ea90ab469aed59  gcc/te
*** 13236,13241 ****
--- 13248,13254 ----
  27a7858fa5861377320c52cf05cca000  gcc/testsuite/g++.dg/concepts/diagnostic16.C
  37fe9bc6efb6073ed748fadad6b16d34  gcc/testsuite/g++.dg/concepts/diagnostic17.C
  5eb8e1c2d451af20c10df785a0b37ff7  gcc/testsuite/g++.dg/concepts/diagnostic18.C
+ 2c6c2bbb5c70ea0348b7a61cc2466bd0  gcc/testsuite/g++.dg/concepts/diagnostic19.C
  d352f75f268eea6c2a42ba0bacd702bd  gcc/testsuite/g++.dg/concepts/diagnostic2.C
  e13c4d6a598c0e04a760d87586dfb82e  gcc/testsuite/g++.dg/concepts/diagnostic3.C
  16b69c7102110cf6646baa3518c9f7f6  gcc/testsuite/g++.dg/concepts/diagnostic4.C
*************** d61ea23f366dae37350aa0dc5f2b4528  gcc/te
*** 13392,13397 ****
--- 13405,13411 ----
  fd1ebb08a8584706a94c2f3a8341af7c  gcc/testsuite/g++.dg/contracts/contracts-post4.C
  e2590b46b53ec704324172e6e9b19d6e  gcc/testsuite/g++.dg/contracts/contracts-post5.C
  c20bb9e2f528699a697643b507b9d245  gcc/testsuite/g++.dg/contracts/contracts-post6.C
+ fb5284080761ee0d5cbec4a0b0b466ec  gcc/testsuite/g++.dg/contracts/contracts-post7.C
  7116878ea39c2a20c71154e676cbcc1e  gcc/testsuite/g++.dg/contracts/contracts-pre1.C
  cff531ab03f42a3534984cf298438fd8  gcc/testsuite/g++.dg/contracts/contracts-pre10.C
  87645aaad36fe7c2eb1914d42651396d  gcc/testsuite/g++.dg/contracts/contracts-pre2.C
*************** cb6c3d1131c86c5625a7a5cd72e4eef3  gcc/te
*** 13413,13419 ****
  d53c0b0fc368bda6e8adfdda351d531e  gcc/testsuite/g++.dg/contracts/contracts-redecl8.C
  a7f4a2fd7bf07439040a7b09cb4c8072  gcc/testsuite/g++.dg/contracts/contracts-tmpl-attr1.C
  7c1d45833f1ebd693d4462f114a6d1ca  gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec1.C
! 9eada108c4e987678a19363dd058626d  gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C
  00f7a59ada045702870670d10ee6e9b1  gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec3.C
  c210cba8e1e324774b6ab401c96deeb0  gcc/testsuite/g++.dg/contracts/contracts1.C
  cec25083828eb115f962e091a8ae65a6  gcc/testsuite/g++.dg/contracts/contracts10.C
--- 13427,13433 ----
  d53c0b0fc368bda6e8adfdda351d531e  gcc/testsuite/g++.dg/contracts/contracts-redecl8.C
  a7f4a2fd7bf07439040a7b09cb4c8072  gcc/testsuite/g++.dg/contracts/contracts-tmpl-attr1.C
  7c1d45833f1ebd693d4462f114a6d1ca  gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec1.C
! 8aa21f26589b4e119f0cbb25c9b9363d  gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C
  00f7a59ada045702870670d10ee6e9b1  gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec3.C
  c210cba8e1e324774b6ab401c96deeb0  gcc/testsuite/g++.dg/contracts/contracts1.C
  cec25083828eb115f962e091a8ae65a6  gcc/testsuite/g++.dg/contracts/contracts10.C
*************** ca578f19b2d380be0549cc9c2f904f2e  gcc/te
*** 13524,13529 ****
--- 13538,13546 ----
  d8a86369c88b1e698b51da5f95da9c9b  gcc/testsuite/g++.dg/conversion/qual3.C
  eb243a0f27cded7003b7b6eecd96f5d2  gcc/testsuite/g++.dg/conversion/real-to-int1.C
  53724dc0cd699d864fc77299b7051204  gcc/testsuite/g++.dg/conversion/ref1.C
+ 73fa4811a4b520eb8c9a90e81946664f  gcc/testsuite/g++.dg/conversion/ref10.C
+ 8814956216a4da6e964e3d3f16ed2170  gcc/testsuite/g++.dg/conversion/ref11.C
+ c325c5c80bfeb199bb29605559b24d04  gcc/testsuite/g++.dg/conversion/ref12.C
  af773a52f134a886314eae7065bee26e  gcc/testsuite/g++.dg/conversion/ref2.C
  b80ab713758c51e69280fe2ae2dee7c9  gcc/testsuite/g++.dg/conversion/ref3.C
  407bbe8b3c959a948fc7df986c991e76  gcc/testsuite/g++.dg/conversion/ref4.C
*************** acffea557d5dc888edca87b798ec9cf1  gcc/te
*** 13993,13998 ****
--- 14010,14016 ----
  d5f8995eb967b699d6937c5a92465df7  gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C
  b363cc23eaa94cfb4d642e0e990d1ff1  gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C
  2721f38b2811c2ff06ae54c5c96790df  gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C
+ d4ec52ca85cf03da6e84d3a566290f64  gcc/testsuite/g++.dg/cpp0x/alias-decl-75.C
  77aa48fcd9f9b9ffab08fa7ebc5d52e2  gcc/testsuite/g++.dg/cpp0x/alias-decl-8.C
  0fea677a266ad89646463d41e4df0566  gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C
  2b0ac9ee7e77902ee76b92dfbfcc37b3  gcc/testsuite/g++.dg/cpp0x/alias-decl-9.C
*************** baf44bb3bbcc1b19835fcba0732c07b8  gcc/te
*** 14351,14356 ****
--- 14369,14376 ----
  39d49ad5520441d592a3a79408382c59  gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C
  a275ad66d9fc657917af98f6fe78b474  gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C
  2cb172046684cd137813e8662b4c2325  gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C
+ 1dda6c5f67dec4c372ad744e085ef236  gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C
+ 054aedeec9b691009657d4b7b0539a17  gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C
  aef682375c033fe1283502c7f213d6ca  gcc/testsuite/g++.dg/cpp0x/constexpr-empty2.C
  f2be36db1d24de846eca69288f8e004a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty3.C
  933cc130bc4ebc33fb81e8901f604e0a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty4.C
*************** f721bfcd9caf4abf649ecc1b690d4df0  gcc/te
*** 14534,14539 ****
--- 14554,14560 ----
  c715cc77c59c08b4178c8df94944f49a  gcc/testsuite/g++.dg/cpp0x/constexpr-template1.C
  56e1285a24a4fbdb11978e8af54953ca  gcc/testsuite/g++.dg/cpp0x/constexpr-template10.C
  cf1b5ea6542ce4e4c53d713d22353179  gcc/testsuite/g++.dg/cpp0x/constexpr-template11.C
+ aaaeccb7a52f45ac74ff808085777c90  gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C
  5dc4506a28e07ba88766b1053618ec54  gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C
  0bcbbb5fdaa0906b82119d032554061e  gcc/testsuite/g++.dg/cpp0x/constexpr-template3.C
  a05dfbf634e5313455c47b794057b288  gcc/testsuite/g++.dg/cpp0x/constexpr-template4.C
*************** be8e4b63955ef6076e0e2cd57b4fd61c  gcc/te
*** 14562,14567 ****
--- 14583,14589 ----
  e0a86859c165bfaac8fd8efd9023935b  gcc/testsuite/g++.dg/cpp0x/constexpr-union6.C
  7229788425547bc1befff78305c473c8  gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C
  5d95979f72aa52bb0abbd82d05bf5e53  gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C
+ d4cff4827a96cb7f369a338f6559edd2  gcc/testsuite/g++.dg/cpp0x/constexpr-union8.C
  9c897128234fa6ab41edf384f11dd381  gcc/testsuite/g++.dg/cpp0x/constexpr-using.C
  7a9a83c41c3d2c5f82ac428442905b65  gcc/testsuite/g++.dg/cpp0x/constexpr-using2.C
  6dc93e335ab58c26289327a9c7e9d042  gcc/testsuite/g++.dg/cpp0x/constexpr-using3.C
*************** f520b3c677602a9f4bb925811947dd27  gcc/te
*** 14852,14857 ****
--- 14874,14880 ----
  04d281e3cb2c000a5e49e2b16f623027  gcc/testsuite/g++.dg/cpp0x/enum41.C
  a170374dff8df7695c33c8ced0de6783  gcc/testsuite/g++.dg/cpp0x/enum42.C
  04dc1d4fe43005d4de8c5865ec895953  gcc/testsuite/g++.dg/cpp0x/enum43.C
+ 4e1813e4666829ab26da8e3f6ba055b0  gcc/testsuite/g++.dg/cpp0x/enum44.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
*************** b7c080a9956d13517e0da64ac3f03102  gcc/te
*** 15091,15096 ****
--- 15114,15121 ----
  e81473abf06cde0a1694e5af550d221d  gcc/testsuite/g++.dg/cpp0x/initlist-array18.C
  8a2d9881631b666080991add59939b20  gcc/testsuite/g++.dg/cpp0x/initlist-array19.C
  09f09079c354ad93c3844a14549e0854  gcc/testsuite/g++.dg/cpp0x/initlist-array2.C
+ d3992440eed37bacf3c1b2c2075afeca  gcc/testsuite/g++.dg/cpp0x/initlist-array21.C
+ 25f21baa02838e20e7b1cb692e279e2f  gcc/testsuite/g++.dg/cpp0x/initlist-array22.C
  8c888f7ab5cc44480801a14718225380  gcc/testsuite/g++.dg/cpp0x/initlist-array3.C
  6c1907913d332611dd16d03002d759f9  gcc/testsuite/g++.dg/cpp0x/initlist-array4.C
  8758d8464674d29f4276f8d3ebc899c3  gcc/testsuite/g++.dg/cpp0x/initlist-array5.C
*************** e3ec7ab89d20e6ccf50aa92954896f07  gcc/te
*** 15136,15141 ****
--- 15161,15167 ----
  1b5c7e432be89c3edcbfaad424a2e353  gcc/testsuite/g++.dg/cpp0x/initlist-protected.C
  fd02e573e3be3d0a146192cd840840a1  gcc/testsuite/g++.dg/cpp0x/initlist-pure.C
  ba6e21cbf49dfcec1abdc4c1f798637e  gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C
+ 0107d86585512dc1e515ac9ce426aaa4  gcc/testsuite/g++.dg/cpp0x/initlist-ref1.C
  b981bb775821a5230961a162ba38ff43  gcc/testsuite/g++.dg/cpp0x/initlist-template1.C
  2c5adc68213f17b3f69e8102a8f14f45  gcc/testsuite/g++.dg/cpp0x/initlist-template2.C
  f3ae4bc828514dae6bd94cd99286d406  gcc/testsuite/g++.dg/cpp0x/initlist-template3.C
*************** cd0880983dc32cb469f470728ae8b22b  gcc/te
*** 15339,15344 ****
--- 15365,15371 ----
  1d85414b94d2d104004fc7341b90a896  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const.C
  26a3a7d7fa8662de4df1454d0f3eea85  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const10.C
  692c149205d32e7263c8778ba131c9dc  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const11.C
+ 99ebbe9d836593c488474457d9b14620  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const11a.C
  64bc761abc3783521fdfb26f930f3410  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const2.C
  e513b4dcc45e6063745c03c7c99151fa  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const3.C
  1ced7b3231f38cc9948cc247893ffec1  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const4.C
*************** b86be1b4c25b3063ddc7e4cb746b89ad  gcc/te
*** 15677,15682 ****
--- 15704,15710 ----
  2dda03c113a688a77ec4d85b02359212  gcc/testsuite/g++.dg/cpp0x/noexcept77.C
  640bcc6d84918140414a88703d7920cb  gcc/testsuite/g++.dg/cpp0x/noexcept78.C
  787befec69c43fcbbbfc00b982170915  gcc/testsuite/g++.dg/cpp0x/noexcept79.C
+ e944a760f2bcd206b36820c53e03b241  gcc/testsuite/g++.dg/cpp0x/noexcept80.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
*************** e3cfe7135470a51262be752b71c2092b  gcc/te
*** 16942,16947 ****
--- 16970,16977 ----
  14a6242de0a2e59abd4b2ccf95495c91  gcc/testsuite/g++.dg/cpp1y/constexpr-ptrsub1.C
  3ebd2f678927c3d6b60ebc749680a96e  gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C
  777febedb9b77383ec600e70a1668eb9  gcc/testsuite/g++.dg/cpp1y/constexpr-ref1.C
+ 60f807456796c8ef2678ab89851a8dd9  gcc/testsuite/g++.dg/cpp1y/constexpr-reinterpret3.C
+ 4f2e969a81be7a57cb28aad1fa0f584e  gcc/testsuite/g++.dg/cpp1y/constexpr-reinterpret4.C
  6688f378d2b0f24307bbda6bfb45a808  gcc/testsuite/g++.dg/cpp1y/constexpr-return1.C
  0ddea6e50e190614deb2d4073399abfc  gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C
  0158e9ac9fca9d7aa70811273fb72c2c  gcc/testsuite/g++.dg/cpp1y/constexpr-return3.C
*************** d639da3c607ffc3d48291f9c5c18bc46  gcc/te
*** 17310,17315 ****
--- 17340,17346 ----
  1dc9c54a8befc5d2113798e9e09e288e  gcc/testsuite/g++.dg/cpp1y/udlit-empty-string-neg.C
  ccacbb847e84ca3cc793998faff8def8  gcc/testsuite/g++.dg/cpp1y/udlit-enc-prefix-neg.C
  2413c7ebb38fc82e48254c357136c380  gcc/testsuite/g++.dg/cpp1y/udlit-userdef-string.C
+ 03a3cb6911276f2352529a6145262827  gcc/testsuite/g++.dg/cpp1y/var-templ-array1.C
  c7fba078751338c05bbce0c8c274e58d  gcc/testsuite/g++.dg/cpp1y/var-templ1.C
  99e14acf4b0584c5405849ca2bac0be8  gcc/testsuite/g++.dg/cpp1y/var-templ10.C
  32bcaa1bfd0c6e3f30b366f3913aa49b  gcc/testsuite/g++.dg/cpp1y/var-templ11.C
*************** c7ab12616c35e8ba0c0796618d522c42  gcc/te
*** 17390,17395 ****
--- 17421,17427 ----
  65e2c5dc982b2101d716a561b1d08003  gcc/testsuite/g++.dg/cpp1y/var-templ78.C
  b71a7403570a0e5b6ed564f63ee0d523  gcc/testsuite/g++.dg/cpp1y/var-templ79.C
  7490ba7f2bf9511118a48f52e8c4ceed  gcc/testsuite/g++.dg/cpp1y/var-templ8.C
+ 7babed4c27249bda4fc60ca9f7b378c0  gcc/testsuite/g++.dg/cpp1y/var-templ85.C
  c62c3c5ce4dabfb077ffd26896b1d204  gcc/testsuite/g++.dg/cpp1y/var-templ9.C
  2e5f8fa912af0b2871356af6f1adbd06  gcc/testsuite/g++.dg/cpp1y/vla-initlist1.C
  f82f70352e70742cc985b48be0774ebe  gcc/testsuite/g++.dg/cpp1y/vla10.C
*************** ca10f046e47ea09ba5b87084372f1ce2  gcc/te
*** 17426,17431 ****
--- 17458,17464 ----
  c5e8ac858eac19a1f1f10709e9b49389  gcc/testsuite/g++.dg/cpp1z/aligned-new7.C
  1c005f415746635350d5fd1bf3068b93  gcc/testsuite/g++.dg/cpp1z/aligned-new8.C
  177df6f1f169137815bb6b89c7a72a37  gcc/testsuite/g++.dg/cpp1z/aligned-new9.C
+ dea62fa85e86450c80389ea639cb2473  gcc/testsuite/g++.dg/cpp1z/array-prvalue2.C
  15f78f24e2133987caada47dbd4501b6  gcc/testsuite/g++.dg/cpp1z/attr-lambda1.C
  34121807f233280bd4b9ceb565c64cf6  gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C
  a6e3099890bf75adfc276a625b3b0e3f  gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C
*************** e5653327dac59b8fbbaf57941cdf7070  gcc/te
*** 17556,17561 ****
--- 17589,17595 ----
  72569990a4289b5fd2ca50f289a5457b  gcc/testsuite/g++.dg/cpp1z/class-deduction97.C
  ee498b90c48803ed7e1e39f604107077  gcc/testsuite/g++.dg/cpp1z/class-deduction98.C
  196827ac69f45d97751bae8af9fb4549  gcc/testsuite/g++.dg/cpp1z/class-deduction99.C
+ 3e9e676eea887f9924149728080a4174  gcc/testsuite/g++.dg/cpp1z/constexpr-111284.C
  d09105e6c1f377543e5514e34d2837cd  gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C
  6962bfa121a4383ee0b7a8f045abde3f  gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C
  7417be75f23f5974ec35fe6261395c8c  gcc/testsuite/g++.dg/cpp1z/constexpr-89074-1.C
*************** d309961f0255b13605cf111efa2b095a  gcc/te
*** 17570,17575 ****
--- 17604,17610 ----
  6a2eb0af9be5a3b73df8e66127a94fd9  gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C
  2746f29337da849f597ad6ce8bbb74c2  gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C
  f40b7c3743735802b3e2fa6c768cf560  gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C
+ ae7754ba50de7c7210949438f1a4a6bc  gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda6.C
  b70f4276933d24cd68ae2e047a954ece  gcc/testsuite/g++.dg/cpp1z/constexpr-if1.C
  1e52ede853069710bb8cc3b5b323de8c  gcc/testsuite/g++.dg/cpp1z/constexpr-if10.C
  6ad161b09218162d754ac9e397dad17c  gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C
*************** f52bfa10d1639ecf00dde7f41065a8d5  gcc/te
*** 17636,17641 ****
--- 17671,17678 ----
  3af36d6e5c42055ea5eb6b8a76c700f9  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C
  0cb6ac9bf693d7e79cc037b8bb03c507  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C
  6eeb4cc38b29ea107311eb709f951bce  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda9.C
+ c8914ae8ce6f7aff72c03c6bbe0814b1  gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C
+ e08ebff953f9068d4a60bfd0de23ff1e  gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C
  dc79da7673ed16d15d0d867cdb7fd216  gcc/testsuite/g++.dg/cpp1z/constexpr-tracking-const1.C
  2643ce9ed72e4396a1faa18a91011562  gcc/testsuite/g++.dg/cpp1z/conv-tmpl1.C
  4478fc173d02354483bdb1dd9fdff5b5  gcc/testsuite/g++.dg/cpp1z/cplusplus.C
*************** e6baed7e5941603d690b9c2c737ea663  gcc/te
*** 17714,17720 ****
  63be3b6d75aa3c2c8088552683d5245e  gcc/testsuite/g++.dg/cpp1z/eval-order10.C
  3abc6084e572264410718d38beb290bb  gcc/testsuite/g++.dg/cpp1z/eval-order11.C
  bb194d9ce590c9e5e69935ebac0f25e4  gcc/testsuite/g++.dg/cpp1z/eval-order2.C
! 89fdd37f4580457e23eeb34adcf4d4e0  gcc/testsuite/g++.dg/cpp1z/eval-order3.C
  6d8d378fedaf65b4cb89952060799280  gcc/testsuite/g++.dg/cpp1z/eval-order4.C
  56af6596678e014cdf3ef38d1427358f  gcc/testsuite/g++.dg/cpp1z/eval-order5.C
  f6da488c72cf7236fa560fcdd857f03e  gcc/testsuite/g++.dg/cpp1z/eval-order6.C
--- 17751,17757 ----
  63be3b6d75aa3c2c8088552683d5245e  gcc/testsuite/g++.dg/cpp1z/eval-order10.C
  3abc6084e572264410718d38beb290bb  gcc/testsuite/g++.dg/cpp1z/eval-order11.C
  bb194d9ce590c9e5e69935ebac0f25e4  gcc/testsuite/g++.dg/cpp1z/eval-order2.C
! 8b89dee7164b6f4d992706e5b85433f4  gcc/testsuite/g++.dg/cpp1z/eval-order3.C
  6d8d378fedaf65b4cb89952060799280  gcc/testsuite/g++.dg/cpp1z/eval-order4.C
  56af6596678e014cdf3ef38d1427358f  gcc/testsuite/g++.dg/cpp1z/eval-order5.C
  f6da488c72cf7236fa560fcdd857f03e  gcc/testsuite/g++.dg/cpp1z/eval-order6.C
*************** fcb976b72ee32e007373a445749a9790  gcc/te
*** 17933,17938 ****
--- 17970,17976 ----
  5be5d7f2f40f7aea358f9007942afde2  gcc/testsuite/g++.dg/cpp1z/utf8-2a.C
  744ee2159e8e7541ebf28afa0155714d  gcc/testsuite/g++.dg/cpp1z/utf8-neg.C
  c307915525471ee8f08e6059faf237d8  gcc/testsuite/g++.dg/cpp1z/utf8.C
+ f5e5a4ca1e899e3375fda184fe2556a9  gcc/testsuite/g++.dg/cpp1z/variant1.C
  96100c9c0eee26169c18c9e98c78acae  gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-1.C
  ab8d769d7df5db81722e76d1b5e07250  gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-10.C
  219e4c16bcfde896ae8ad8dce8b3e6b0  gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-11.C
*************** b3b323fdea6c9e2f2b6d012d7a438e1f  gcc/te
*** 17949,17954 ****
--- 17987,17993 ----
  19e4e3b00944ad3ecd30a121ea178980  gcc/testsuite/g++.dg/cpp23/attr-assume1.C
  50cef13b8381a6236d21785b262b62be  gcc/testsuite/g++.dg/cpp23/attr-assume10.C
  b2bb264b978e8414b90030fb893e3425  gcc/testsuite/g++.dg/cpp23/attr-assume11.C
+ eb5ce61ff55abd708e41186478faa5e8  gcc/testsuite/g++.dg/cpp23/attr-assume12.C
  30f34a5b440747c2315dd732987e6daf  gcc/testsuite/g++.dg/cpp23/attr-assume2.C
  9444531c46542730746629511362820c  gcc/testsuite/g++.dg/cpp23/attr-assume3.C
  dacec95fc1b9a4769b02ffcc28997c4e  gcc/testsuite/g++.dg/cpp23/attr-assume4.C
*************** cf5aa0107f8f30f3fff1a4de8babd1c7  gcc/te
*** 17965,17970 ****
--- 18004,18011 ----
  f2780bc5fd525d2709b14d4b73adff01  gcc/testsuite/g++.dg/cpp23/auto-fncast10.C
  3204d4ae77e55c08f93f7bedf052d297  gcc/testsuite/g++.dg/cpp23/auto-fncast11.C
  d132bd3d955db10a4c1bdd4e4fb66f69  gcc/testsuite/g++.dg/cpp23/auto-fncast12.C
+ c6ad3dc1af7ae5c57b2194ad705be2a4  gcc/testsuite/g++.dg/cpp23/auto-fncast13.C
+ 5464572dd400e693935b759dd0a5828a  gcc/testsuite/g++.dg/cpp23/auto-fncast14.C
  76d2964f5d2d58ccec6afc73c59f1b53  gcc/testsuite/g++.dg/cpp23/auto-fncast2.C
  dda23dff758a778a7ead9dd8b58268fc  gcc/testsuite/g++.dg/cpp23/auto-fncast3.C
  7f7896e62e131143c799cd8b4ac52168  gcc/testsuite/g++.dg/cpp23/auto-fncast4.C
*************** d685ca7f6c3f6496ec36569ed507b984  gcc/te
*** 18066,18071 ****
--- 18107,18113 ----
  6a29fb1a8a8a0f85beaee3c353a799da  gcc/testsuite/g++.dg/cpp23/subscript12.C
  1ab0414c49ef59714682c647e1f91f8f  gcc/testsuite/g++.dg/cpp23/subscript13.C
  126efdb00db3e63cd8b69bac25946a29  gcc/testsuite/g++.dg/cpp23/subscript14.C
+ b3027b59c30da0a8d6f012df421ad0e3  gcc/testsuite/g++.dg/cpp23/subscript15.C
  4fc343553d0042f79bb6999971e7f3f1  gcc/testsuite/g++.dg/cpp23/subscript2.C
  5c1847673786b152609b1696a5e8c094  gcc/testsuite/g++.dg/cpp23/subscript3.C
  1cc2764b96a62eefc30e464e19cc2483  gcc/testsuite/g++.dg/cpp23/subscript4.C
*************** a3d09682b891e46d2909fa15e90968be  gcc/te
*** 18112,18117 ****
--- 18154,18160 ----
  6ef777b34934fa2f70b3248e0ca3f4c0  gcc/testsuite/g++.dg/cpp2a/bit-cast13.C
  b3285f9f18a8d9542bc46f53e0efd28e  gcc/testsuite/g++.dg/cpp2a/bit-cast14.C
  fc2669bf6c2d9f293b18029e7572dc94  gcc/testsuite/g++.dg/cpp2a/bit-cast15.C
+ b21ee39782e659d8a55e03a67e8f3d2a  gcc/testsuite/g++.dg/cpp2a/bit-cast16.C
  1a2fa5e09ce4afea93f8549367941793  gcc/testsuite/g++.dg/cpp2a/bit-cast2.C
  4cd9a6c75b7b9c06d500d33a4b70e045  gcc/testsuite/g++.dg/cpp2a/bit-cast3.C
  43041147b254e878b1962b35b230ff79  gcc/testsuite/g++.dg/cpp2a/bit-cast4.C
*************** d914edd3c3ab496798bf1d77f69b74ea  gcc/te
*** 18153,18158 ****
--- 18196,18203 ----
  2fd45558372c260c94bf1de497adb7a1  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias15.C
  2b290838af6505f125234e7318ec4249  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias16.C
  00dc21cb0889c2c318f9e0cf9567584b  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias17.C
+ c9138014de29c4f3857469eb5c4790df  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias18.C
+ 942687a68b1710987cbde76d669f6ddb  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias19.C
  5fc58f05c478c6749c3f3dd4351420b0  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias2.C
  2fd0252922ffc9e49528942c28494f78  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias3.C
  06de637acc58c0572ef2eb75419e55e3  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias4.C
*************** a36328931eee1fbab16d05f42eacf4bd  gcc/te
*** 18213,18218 ****
--- 18258,18264 ----
  8d43f44aae36b8a20d34b07e48caa27e  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst3.C
  ec6220905e567a0d8dab4a952fe8c861  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst4.C
  740230459551566f4362724f116bc96e  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst5.C
+ 6d82a90caf0f1273061a731d18cc67e6  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst6.C
  503fee90026f6e892cef6edc9f26066a  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec1.C
  8c6ce7d3a7a3dd1eadb46601b80f9ab1  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec2.C
  d3c85c507d4288a8286336935645f41c  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec3.C
*************** a6a50b6488710734804c5c75b79b903a  gcc/te
*** 18227,18239 ****
  24a9eaf01cde49642308b85f4d4dcc5e  gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C
  0f1a6b3b582e8d9538428d983f021ba9  gcc/testsuite/g++.dg/cpp2a/concepts-fn6.C
  361e29e28ac51bd246a126bf9582d546  gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C
  54600170a553fbe02a4c3cc4c16271ab  gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C
  ddf7b3c6cc5b3127a1fb9f8ada7bd1d3  gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C
  5a78343a21e95f60a8351427c3e14f59  gcc/testsuite/g++.dg/cpp2a/concepts-friend10.C
! a43f5f4208803d9ed6c5574c442858a6  gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C
  9b464178270ccc7b2da3483ef6eb72e3  gcc/testsuite/g++.dg/cpp2a/concepts-friend12.C
  f48f8abadf7267488e7fc07300b15321  gcc/testsuite/g++.dg/cpp2a/concepts-friend13.C
  669a3b82cb1e8c82dff75ea34a1132cb  gcc/testsuite/g++.dg/cpp2a/concepts-friend14.C
  2fdb3d1a7c3f6a1361b9e8a0700d78f5  gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C
  3f315ba7ac021707fcaa518bf77b73e4  gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C
  ac59cd12de1286d61d74c57276a780ba  gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C
--- 18273,18289 ----
  24a9eaf01cde49642308b85f4d4dcc5e  gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C
  0f1a6b3b582e8d9538428d983f021ba9  gcc/testsuite/g++.dg/cpp2a/concepts-fn6.C
  361e29e28ac51bd246a126bf9582d546  gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C
+ d75bf2669acc8817d2d366ec5854068e  gcc/testsuite/g++.dg/cpp2a/concepts-fn8.C
  54600170a553fbe02a4c3cc4c16271ab  gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C
  ddf7b3c6cc5b3127a1fb9f8ada7bd1d3  gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C
  5a78343a21e95f60a8351427c3e14f59  gcc/testsuite/g++.dg/cpp2a/concepts-friend10.C
! 3ec8e7a677af3926f42a0878b0e92406  gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C
  9b464178270ccc7b2da3483ef6eb72e3  gcc/testsuite/g++.dg/cpp2a/concepts-friend12.C
  f48f8abadf7267488e7fc07300b15321  gcc/testsuite/g++.dg/cpp2a/concepts-friend13.C
  669a3b82cb1e8c82dff75ea34a1132cb  gcc/testsuite/g++.dg/cpp2a/concepts-friend14.C
+ f2bb90a7b95f5ca56f19993dc668ce44  gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C
+ 78691a3f17811dcdecf47f6df427a97c  gcc/testsuite/g++.dg/cpp2a/concepts-friend16.C
+ 7ecb03f5905c0460a20f5edf81561f98  gcc/testsuite/g++.dg/cpp2a/concepts-friend17.C
  2fdb3d1a7c3f6a1361b9e8a0700d78f5  gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C
  3f315ba7ac021707fcaa518bf77b73e4  gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C
  ac59cd12de1286d61d74c57276a780ba  gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C
*************** af01c600c3ac040f6855ee2ed2bff7bc  gcc/te
*** 18456,18461 ****
--- 18506,18512 ----
  af06791c898f789389685e4dd38b3386  gcc/testsuite/g++.dg/cpp2a/concepts-requires32.C
  ecb5e52db1e00c05c68ecde56b770c71  gcc/testsuite/g++.dg/cpp2a/concepts-requires33.C
  3e21a3f313ac75b520a5d812a344b4aa  gcc/testsuite/g++.dg/cpp2a/concepts-requires34.C
+ 1e4ab841f68e67f2c321b5e9d609a128  gcc/testsuite/g++.dg/cpp2a/concepts-requires35.C
  d3851914c01bf78597e5cb411ed0b3d5  gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C
  480013be0f806d0b078176447ae77360  gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C
  8ea6ab45de0c359b113c65f1958a54a1  gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C
*************** c66c957a03459efed336ab628ac7a020  gcc/te
*** 18481,18486 ****
--- 18532,18538 ----
  9ff1f88974ac56dba726f1074288f8e9  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm8.C
  ec9215388b111eac1916dca163b2b4dd  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm9.C
  ee36c7ebc03385f37bcba1c49e06c808  gcc/testsuite/g++.dg/cpp2a/concepts-this1.C
+ 8fe2b0550580edd7f36bb9d150fad6c4  gcc/testsuite/g++.dg/cpp2a/concepts-throw1.C
  39c15f1dc604f714304d144250164089  gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C
  c9a6ab7bc0f1947e843b9c7150ccb98c  gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C
  c7b62b8031571fb8bca4923e94717551  gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C
*************** ac4c42a0f2fd071297e154c82dd3e5cc  gcc/te
*** 18494,18499 ****
--- 18546,18553 ----
  e9afe83f998c36b2fb7c1f09347d0bde  gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C
  61d4933dc5691f3ec1773e39ad6449b4  gcc/testsuite/g++.dg/cpp2a/concepts-ttp3.C
  9fd760dc32683991c1046ee2a7769a0f  gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C
+ 88c3dc6cebb92ccd4e70aff54871edad  gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C
+ 14dc8338f97cc1b6792145fdfa5edade  gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C
  12bfd0f0b99ab93e9f3c3ea3610ad8db  gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C
  728cf90d57c99021cb85c6b8dd9ffa5e  gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C
  8ededbbf50406070bfd15b600f7ea746  gcc/testsuite/g++.dg/cpp2a/concepts-uneval3.C
*************** f2ad91569581aa3fa670ae32821491f9  gcc/te
*** 18799,18804 ****
--- 18853,18859 ----
  d61cc66863701219edff4cd7fe87ebb9  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated12.C
  c158bbb4df76b9867cf177e079c2ce23  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated13.C
  bc1c49df918c7bedb2c04165b007f136  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated14.C
+ 13b8a2f12e5511e8657e1c29bb0f8073  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated15.C
  4617b7d86ad3299b351c033f194bee8a  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated2.C
  73b56ba004639bd18c7c3c95c3bfd080  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated3.C
  5c37b5cacdb70688ac2e90c563d9613c  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated4.C
*************** b9a453a0ec01130cf321abf54d07d956  gcc/te
*** 18890,18895 ****
--- 18945,18951 ----
  e95698a38fe4cc0a60b4857fa65742ca  gcc/testsuite/g++.dg/cpp2a/no_unique_address12.C
  dd49d8873bb047040bf7f60deb8f644f  gcc/testsuite/g++.dg/cpp2a/no_unique_address13.C
  10563ae733ee31b86846cfb852d66d9d  gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C
+ 9c8ff2d9f37699b8813711a0c20c7e07  gcc/testsuite/g++.dg/cpp2a/no_unique_address15.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
*************** fbdae3a522cecf4099889d0118532812  gcc/te
*** 18965,18976 ****
--- 19021,19036 ----
  6ccd34897eb52c520e2152529df77e62  gcc/testsuite/g++.dg/cpp2a/nontype-class57.C
  93dcb9437c81d3d44698eef72b4d4541  gcc/testsuite/g++.dg/cpp2a/nontype-class58.C
  86d91c051a62b8d9f32d57f4047a6534  gcc/testsuite/g++.dg/cpp2a/nontype-class6.C
+ 1d298af3c122e40178239ab91b7bf87c  gcc/testsuite/g++.dg/cpp2a/nontype-class60.C
+ 7e5faa11000e061c87ba35da09383a05  gcc/testsuite/g++.dg/cpp2a/nontype-class61.C
+ 4d07a0b35ca622b38b384c35f09509de  gcc/testsuite/g++.dg/cpp2a/nontype-class62.C
  c78f774590fd68025c389ab4361f5714  gcc/testsuite/g++.dg/cpp2a/nontype-class7.C
  44a04e768668501da12fed78805a7d70  gcc/testsuite/g++.dg/cpp2a/nontype-class8.C
  bae1c36e9d9dcb762070154c47a6b3c3  gcc/testsuite/g++.dg/cpp2a/nontype-class9.C
  be21ab07ff4b8655deffc37a85075c52  gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C
  59cd71252db72b562133526c9a064fa0  gcc/testsuite/g++.dg/cpp2a/nontype-float1.C
  2f8860b65ba56ff92047be661cd8beb4  gcc/testsuite/g++.dg/cpp2a/nontype-float2.C
+ a730b3782d1a47d30c03d5df22dd4c62  gcc/testsuite/g++.dg/cpp2a/nontype-float3.C
  8958094420e548b2425f24fcc5fe5fd3  gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C
  03bb531700d42cc1b3d2850aaf3f6cd7  gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C
  de60a968b199113b10c3f84c0d977aa5  gcc/testsuite/g++.dg/cpp2a/paren-init1.C
*************** c7c933568cc5b17f6d8dadb7cec8101f  gcc/te
*** 19047,19052 ****
--- 19107,19114 ----
  ae3ef3d8cbf3145fa938c567ccc11530  gcc/testsuite/g++.dg/cpp2a/spaceship-eq13.C
  38fdc580773803f5236af81425b44d75  gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C
  860fd8754fe18ef03692647820b7142c  gcc/testsuite/g++.dg/cpp2a/spaceship-eq15.C
+ 4f286359dd97839020e6c19de0f2dd05  gcc/testsuite/g++.dg/cpp2a/spaceship-eq16.C
+ 466e9895fc63c3cc51f38790018adba9  gcc/testsuite/g++.dg/cpp2a/spaceship-eq17.C
  35b5b00dc11e88e35813caed81c920fc  gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C
  da366bbf37859e5c77c24a8138c72180  gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C
  014a0bac4cef0e90628a5873d11914eb  gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C
*************** f63b5565ab0bb6d2125aa5a844f18e62  gcc/te
*** 19079,19087 ****
  4e73ff4fb43ecf6cf74294bda1fffe61  gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C
  65d5bce771b3e48a893d1ec638885d3a  gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C
  44f85774d50950da2270385ce1798644  gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae2.C
  a1b5541b791ba1834869a1ceeb340ddc  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C
  e6037687c8367081183d5ad6f709b4a7  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C
! 48cc4340eb8546a39438777b57d87c47  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C
  15bc319256750cf3a9caf5d852b30aa1  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg4.C
  853bb4d901c7e141b3533566d35db6c5  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C
  11ce883df5bfcdc17848d1a182086ec8  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg6.C
--- 19141,19150 ----
  4e73ff4fb43ecf6cf74294bda1fffe61  gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C
  65d5bce771b3e48a893d1ec638885d3a  gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C
  44f85774d50950da2270385ce1798644  gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae2.C
+ a10a985355e5b553e7699af391c4bd26  gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae3.C
  a1b5541b791ba1834869a1ceeb340ddc  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C
  e6037687c8367081183d5ad6f709b4a7  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C
! f33ebefab5f5462103b17cd15e835bc0  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C
  15bc319256750cf3a9caf5d852b30aa1  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg4.C
  853bb4d901c7e141b3533566d35db6c5  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C
  11ce883df5bfcdc17848d1a182086ec8  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg6.C
*************** c97b36f101808a4d1b88e966d08df228  gcc/te
*** 19291,19297 ****
  2c571572a5d9948808d5c737071aa994  gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C
  faf5c36abd2cfa3ad2cff3321cf391cf  gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C
  4ee1bfe8771af7455053744f7fbfacc8  gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C
! 5de08163e6802415b19e2d6aeb632428  gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C
  2ccdefbe0960011d93e7b256421df22a  gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C
  d7ed5be36e8ab58d3d73c325b6ec84ab  gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C
  6bacb72669961d72ae42d4e8ef6f3235  gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C
--- 19354,19360 ----
  2c571572a5d9948808d5c737071aa994  gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C
  faf5c36abd2cfa3ad2cff3321cf391cf  gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C
  4ee1bfe8771af7455053744f7fbfacc8  gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C
! 55c05ba87fa91d96f3105fd4979a0d4d  gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C
  2ccdefbe0960011d93e7b256421df22a  gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C
  d7ed5be36e8ab58d3d73c325b6ec84ab  gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C
  6bacb72669961d72ae42d4e8ef6f3235  gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C
*************** f9722392abd0d8da545dd7e9182420ee  gcc/te
*** 19469,19474 ****
--- 19532,19538 ----
  8dbd673d1ae2e6dd2769c63d1562817e  gcc/testsuite/g++.dg/diagnostic/conflicting-specifiers-1.C
  dc2425cff4a0be5961398d082daeeaf5  gcc/testsuite/g++.dg/diagnostic/constexpr1.C
  13461b7c9b3b8e9d46f44892e6c9d868  gcc/testsuite/g++.dg/diagnostic/constexpr2.C
+ 5f5c4576dd5f9feb1898ccabe6a8ee2b  gcc/testsuite/g++.dg/diagnostic/constexpr4.C
  e824a88234abd039ffea31d13a8e9e42  gcc/testsuite/g++.dg/diagnostic/delete1.C
  4a4ed8a805a81f8726e0ba889c68ff19  gcc/testsuite/g++.dg/diagnostic/disable.C
  526efa2a8771e0409f39701dd3fc5953  gcc/testsuite/g++.dg/diagnostic/duplicate1.C
*************** d38795dc5765c85251d1b51d2837fa65  gcc/te
*** 19680,19686 ****
  9623b61344d258574a3ed60670199161  gcc/testsuite/g++.dg/eh/ref-temp1.C
  edd7f2bf186873e0f253e337b7c0baa7  gcc/testsuite/g++.dg/eh/ref-temp2.C
  a9ed8d0335c982c533cb9ab886ed3a49  gcc/testsuite/g++.dg/eh/registers1.C
! b17a8e37ca2c7024b8fdc3747635ee79  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
--- 19744,19752 ----
  9623b61344d258574a3ed60670199161  gcc/testsuite/g++.dg/eh/ref-temp1.C
  edd7f2bf186873e0f253e337b7c0baa7  gcc/testsuite/g++.dg/eh/ref-temp2.C
  a9ed8d0335c982c533cb9ab886ed3a49  gcc/testsuite/g++.dg/eh/registers1.C
! efe051fbc8c815684c69526732bddef0  gcc/testsuite/g++.dg/eh/return1.C
! 195393f174c1cbb9a64af2efb4ac325f  gcc/testsuite/g++.dg/eh/return2.C
! dc439ae1040bcf10935e1aa092b15f49  gcc/testsuite/g++.dg/eh/return3.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
*************** fd9d6b2aeb10f429dd19c2675cd7ac03  gcc/te
*** 19712,19717 ****
--- 19778,19784 ----
  7549d75346531f9c6ff9ee0763a142b5  gcc/testsuite/g++.dg/eh/throw1.C
  7f4aab5cdb2954060fab6ebdbf157a33  gcc/testsuite/g++.dg/eh/throw2.C
  45cea983dcee48d4c249758ac270c782  gcc/testsuite/g++.dg/eh/throw3.C
+ 2d0c14860f41acf7377cc2d392a448aa  gcc/testsuite/g++.dg/eh/throw4.C
  d949616391e9201fe80327c74d26daf0  gcc/testsuite/g++.dg/eh/uncaught1.C
  0a4a6e449503f9ebd41b838472d08e86  gcc/testsuite/g++.dg/eh/uncaught2.C
  99e4a259aad973b217052ad01fc8c886  gcc/testsuite/g++.dg/eh/uncaught4.C
*************** c992ba90cd524ff973d2e06226c41bfa  gcc/te
*** 20048,20053 ****
--- 20115,20121 ----
  44b909112bfd631dd20c4f45f2240f78  gcc/testsuite/g++.dg/ext/attrib65.C
  47aaf24b23d70e0a076ba11307265c60  gcc/testsuite/g++.dg/ext/attrib66.C
  3ed4e1675c864c91211151c02a6bd033  gcc/testsuite/g++.dg/ext/attrib67.C
+ 1d6aa4b155d2e2ee76db642f389b5463  gcc/testsuite/g++.dg/ext/attrib68.C
  7af1e9265de26187b4a3a3880f99ac11  gcc/testsuite/g++.dg/ext/attrib7.C
  23c4a640241391acec5a1fd2c3fa5f25  gcc/testsuite/g++.dg/ext/attrib8.C
  db629587302d47a98b453a1702e900c9  gcc/testsuite/g++.dg/ext/attrib9.C
*************** a06d181d1f37ed4bbf17112c988f9608  gcc/te
*** 20285,20290 ****
--- 20353,20359 ----
  9e62aa095a73cd8f1f5e3c31669594cd  gcc/testsuite/g++.dg/ext/fnname3.C
  7201a84abcaa3ac89c91328b3625f57d  gcc/testsuite/g++.dg/ext/fnname4.C
  60898b718df5cec3ef7222e3b1257e0f  gcc/testsuite/g++.dg/ext/fpreg1.C
+ 698921918c46997aacc89312130201d9  gcc/testsuite/g++.dg/ext/frounding-math1.C
  653367c82c3f5a9a42dfc8ce52f23ec3  gcc/testsuite/g++.dg/ext/gnu-inline-anon-namespace.C
  3b39aa1a4010d4127a39b9443b421c4c  gcc/testsuite/g++.dg/ext/gnu-inline-class-static.C
  3e9228fd78fc3a72b584e4e2eaab7d3f  gcc/testsuite/g++.dg/ext/gnu-inline-class.C
*************** b579998c84a7b6c9374dbdc81f28e45a  gcc/te
*** 20369,20374 ****
--- 20438,20444 ----
  ed04365b57dec8b58125996aefe86234  gcc/testsuite/g++.dg/ext/is_constructible4.C
  dc3385dfd74c1bf2c03d4da78571f637  gcc/testsuite/g++.dg/ext/is_constructible5.C
  9553e2b6c2e80320fe1dbc53bb218083  gcc/testsuite/g++.dg/ext/is_constructible6.C
+ c98f87283f462df05d8fe236ed206312  gcc/testsuite/g++.dg/ext/is_constructible8.C
  c9c92d18a37f4f8ede2a39a1b3ad62f6  gcc/testsuite/g++.dg/ext/is_convertible1.C
  2df355ce84091bec91470e6f49164515  gcc/testsuite/g++.dg/ext/is_convertible2.C
  5ba6edf25552f47c87c7d5735f634b3c  gcc/testsuite/g++.dg/ext/is_convertible3.C
*************** bcf9b6873e48870b8f6014b5da708cd3  gcc/te
*** 20452,20457 ****
--- 20522,20528 ----
  0932ad5ce3e0455a61e5bd35e5ed587a  gcc/testsuite/g++.dg/ext/packed9.C
  56ee2161181409d6d60df10ccf5ac2b0  gcc/testsuite/g++.dg/ext/pr106877.C
  8ba16c3bb73d54b943f0a1e2cd811ac3  gcc/testsuite/g++.dg/ext/pr109177.C
+ 219625d5165b1dc19f7c5e8fccd607a5  gcc/testsuite/g++.dg/ext/pr114691.C
  210171cdbd9571de1bfd894e6c809efa  gcc/testsuite/g++.dg/ext/pr17577.C
  d017f3273bbed79c882146d070c763a4  gcc/testsuite/g++.dg/ext/pr17577.h
  eb1830f7b92ca604956f6b57b3a6d3f4  gcc/testsuite/g++.dg/ext/pr27019.C
*************** e3920251c1881f799695cd65335b3cac  gcc/te
*** 20583,20588 ****
--- 20654,20660 ----
  265da9fd5c8f508dc7188b306541554d  gcc/testsuite/g++.dg/ext/unroll-1.C
  a7fce0dd60f863364affd6e56b7f245e  gcc/testsuite/g++.dg/ext/unroll-2.C
  285baa853f6386189859dff27a9a3327  gcc/testsuite/g++.dg/ext/unroll-3.C
+ d9dee27db71952e589ab6eb7dd4553b7  gcc/testsuite/g++.dg/ext/unroll-5.C
  cdf5946e18d62c848aa41c2fbcdc39da  gcc/testsuite/g++.dg/ext/unsigned-typedef1.C
  8e3e51531ba90a4fa918eb6f412fea72  gcc/testsuite/g++.dg/ext/unsigned-typedef2.C
  225949987017db14946d9308eb334cc7  gcc/testsuite/g++.dg/ext/unsigned-typedef3.C
*************** a7c093e32d8e0cc08e02c3253748979c  gcc/te
*** 20800,20807 ****
  0db2a2956de58970834889c74f43082d  gcc/testsuite/g++.dg/gcov/gcov-6.C
  6f3a3736784c0de448d6416b0d8f64d8  gcc/testsuite/g++.dg/gcov/gcov-7.C
  35c5d8591ad30e9b50844567554d9973  gcc/testsuite/g++.dg/gcov/gcov-8.C
! 1daf1c411209223b51591e3ac9090bfb  gcc/testsuite/g++.dg/gcov/gcov-dump-1.C
! 7def4ed5b129018a31fbca4ad8fd6300  gcc/testsuite/g++.dg/gcov/gcov-dump-2.C
  10bbabd8392ab7ee5799bc6a14018686  gcc/testsuite/g++.dg/gcov/gcov-threads-1.C
  0e21ec89d065c90a7ebbb65071f94fb0  gcc/testsuite/g++.dg/gcov/gcov.exp
  6a2ed5ca795d47c333efae7c155c43b1  gcc/testsuite/g++.dg/gcov/gcov.py
--- 20872,20879 ----
  0db2a2956de58970834889c74f43082d  gcc/testsuite/g++.dg/gcov/gcov-6.C
  6f3a3736784c0de448d6416b0d8f64d8  gcc/testsuite/g++.dg/gcov/gcov-7.C
  35c5d8591ad30e9b50844567554d9973  gcc/testsuite/g++.dg/gcov/gcov-8.C
! e60d3e80695d06d312beddeaaaa4af1d  gcc/testsuite/g++.dg/gcov/gcov-dump-1.C
! 8d7f3725599edc040c38551cce2d1dfb  gcc/testsuite/g++.dg/gcov/gcov-dump-2.C
  10bbabd8392ab7ee5799bc6a14018686  gcc/testsuite/g++.dg/gcov/gcov-threads-1.C
  0e21ec89d065c90a7ebbb65071f94fb0  gcc/testsuite/g++.dg/gcov/gcov.exp
  6a2ed5ca795d47c333efae7c155c43b1  gcc/testsuite/g++.dg/gcov/gcov.py
*************** c43cd4a90674d630795e0323738e0460  gcc/te
*** 21812,21817 ****
--- 21884,21890 ----
  7d63c0342d026b9ee4f2ecb03364cefe  gcc/testsuite/g++.dg/ipa/pr108110.C
  9a257f3564fd42fe9d7e00c5567f89d2  gcc/testsuite/g++.dg/ipa/pr108509.C
  9cf2cc98e56a48a7332ea02be0425960  gcc/testsuite/g++.dg/ipa/pr108830.C
+ e66c84f48f938ed2bb548ce51957afce  gcc/testsuite/g++.dg/ipa/pr113757.C
  02f3704c0511b2d171c55dbf09c64325  gcc/testsuite/g++.dg/ipa/pr43695.C
  5345293723ad062b59b168c319738e1e  gcc/testsuite/g++.dg/ipa/pr43812.C
  b001cbe3dfdeb7d2a1061f024aa08ea4  gcc/testsuite/g++.dg/ipa/pr44372.C
*************** da545b524f9533548787d2126af2b0ea  gcc/te
*** 23754,23759 ****
--- 23827,23833 ----
  50ee927cf6fe85c47d711d0cc9801ad4  gcc/testsuite/g++.dg/opt/declone2.C
  84173a62fffb1c226cc2366902d47a65  gcc/testsuite/g++.dg/opt/declone3.C
  903860d0fe2a846a5f1ee14453b38348  gcc/testsuite/g++.dg/opt/delay-slot-1.C
+ 9c51a57adb6e8319f94337b65b94a130  gcc/testsuite/g++.dg/opt/delay-slot-2.C
  fc3765afbe4eece1e37074054bfbd3e4  gcc/testsuite/g++.dg/opt/devirt1.C
  7cb068437fa856224557f1c6ec473a59  gcc/testsuite/g++.dg/opt/devirt2.C
  18b2fa315be06497f45250bc6b3d0343  gcc/testsuite/g++.dg/opt/devirt3.C
*************** b5ea3678b95f88606bb0d37ee1f58a68  gcc/te
*** 23847,23852 ****
--- 23921,23927 ----
  360692bdb55de35cb68717ceb6c51fd7  gcc/testsuite/g++.dg/opt/nrv2.C
  b95995f2a1b93421818fb349cdf03d17  gcc/testsuite/g++.dg/opt/nrv20.C
  815c4f8d7b5dba8a23289fdf4b87b3c5  gcc/testsuite/g++.dg/opt/nrv21.C
+ 936df169dd4333b7cef52b2f3f90736e  gcc/testsuite/g++.dg/opt/nrv22.C
  42adcc800d5d2029a2b831e1453e8f32  gcc/testsuite/g++.dg/opt/nrv3.C
  b2773b15109a2fc43572a97edf29b236  gcc/testsuite/g++.dg/opt/nrv4.C
  13481653ab41a707cb4c4eed2199c57f  gcc/testsuite/g++.dg/opt/nrv5.C
*************** d9064b328bf2156a9e67df26156ec572  gcc/te
*** 25252,25257 ****
--- 25327,25336 ----
  d41d8cd98f00b204e9800998ecf8427e  gcc/testsuite/g++.dg/pch/empty.Hs
  0fe6f1480902d6dccb349304faa9020c  gcc/testsuite/g++.dg/pch/externc-1.C
  51038396a6c08ae383fd050b30653dab  gcc/testsuite/g++.dg/pch/externc-1.Hs
+ 5be7746567e234436e429f155b44a81c  gcc/testsuite/g++.dg/pch/line-map-1.C
+ 29dd06c9a93f1d28d7d1b11b164a7efe  gcc/testsuite/g++.dg/pch/line-map-1.Hs
+ 2c0817d088bccb3d2e72fe1a30899a59  gcc/testsuite/g++.dg/pch/line-map-2.C
+ 29dd06c9a93f1d28d7d1b11b164a7efe  gcc/testsuite/g++.dg/pch/line-map-2.Hs
  3456d98b10198c0bf9091088ba05d0f0  gcc/testsuite/g++.dg/pch/local-1.C
  1b5d28bf11bae4996001396e1ffe083b  gcc/testsuite/g++.dg/pch/local-1.Hs
  f9271dce9d7980fa8b426246ec2b9126  gcc/testsuite/g++.dg/pch/operator-1.C
*************** c5003b8c6cf9e7f47a0e702c383deb3e  gcc/te
*** 25631,25637 ****
  d646642e04b6f7a6bb987dddc08a0268  gcc/testsuite/g++.dg/special/initp1.C
  ae5f6e9b349b6bd54b510d6f4e11eab0  gcc/testsuite/g++.dg/special/initpri1.C
  495d2d9e552898de91e04d1536c2d0bc  gcc/testsuite/g++.dg/special/initpri2.C
! b190d743d6318c7a50d9f43daca7f3f6  gcc/testsuite/g++.dg/special/initpri3.C
  0bf488203688cc3a8da411c5dff908ce  gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C
  c1046dd316dec6f0b685aa481a1b9387  gcc/testsuite/g++.dg/spellcheck-fields-2.C
  b57591402d64bc0218597be33d025525  gcc/testsuite/g++.dg/spellcheck-fields.C
--- 25710,25716 ----
  d646642e04b6f7a6bb987dddc08a0268  gcc/testsuite/g++.dg/special/initp1.C
  ae5f6e9b349b6bd54b510d6f4e11eab0  gcc/testsuite/g++.dg/special/initpri1.C
  495d2d9e552898de91e04d1536c2d0bc  gcc/testsuite/g++.dg/special/initpri2.C
! 9475eac5ac93b56d08b936bbdc28bd93  gcc/testsuite/g++.dg/special/initpri3.C
  0bf488203688cc3a8da411c5dff908ce  gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C
  c1046dd316dec6f0b685aa481a1b9387  gcc/testsuite/g++.dg/spellcheck-fields-2.C
  b57591402d64bc0218597be33d025525  gcc/testsuite/g++.dg/spellcheck-fields.C
*************** e93f073f61a42e3c7ad372625dbf5491  gcc/te
*** 26975,26980 ****
--- 27054,27060 ----
  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
+ 36a70397cd191de4eab2d5c0cd223bb2  gcc/testsuite/g++.dg/template/template-keyword4.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
*************** f1061bfe9cbd4c443a0c7f071ebe178b  gcc/te
*** 27012,27017 ****
--- 27092,27098 ----
  c9fdebc946ad552adbe984f19d967fb6  gcc/testsuite/g++.dg/template/ttp34b.C
  03aefa933585cedfd0df2b9ccf14d362  gcc/testsuite/g++.dg/template/ttp35.C
  da2a51af53cbc854115bee0af8932ed9  gcc/testsuite/g++.dg/template/ttp36.C
+ a7bbad1f43c940243d408d03a93859c0  gcc/testsuite/g++.dg/template/ttp38.C
  ab6711e26bfa413d472fc55475e7cc75  gcc/testsuite/g++.dg/template/ttp4.C
  786176b167efb2fb05f5876afccf4ea7  gcc/testsuite/g++.dg/template/ttp5.C
  ede8e95c1aeeeb0cf1c4cfb0fd860e07  gcc/testsuite/g++.dg/template/ttp6.C
*************** fa23934e49741783f674026ff5030aff  gcc/te
*** 27383,27388 ****
--- 27464,27472 ----
  37a8e4f74ae63207e9b1619c6f44a43a  gcc/testsuite/g++.dg/torture/pr109262.C
  e8eff4c0ef885b002db007e536bb99f2  gcc/testsuite/g++.dg/torture/pr109342.C
  695916482bd1d276cc3c727b90232254  gcc/testsuite/g++.dg/torture/pr109724.C
+ 4b7c75dc51b97d5dc81c7e936ff3b460  gcc/testsuite/g++.dg/torture/pr111019.C
+ 25af1620df0107cd03f275ddc7fd98b6  gcc/testsuite/g++.dg/torture/pr111465.C
+ f5cb8caa482838045861d5ee18445814  gcc/testsuite/g++.dg/torture/pr113896.C
  161154ed9f6193a2a7da119e068c3f3f  gcc/testsuite/g++.dg/torture/pr27218.C
  a84e9fff95df4801f8e582fbc33303b8  gcc/testsuite/g++.dg/torture/pr30252.C
  e980bf95890544d46879b89f7aa98df6  gcc/testsuite/g++.dg/torture/pr30567.C
*************** d53f4a36bfd00298b6b687881aad6861  gcc/te
*** 27840,27845 ****
--- 27924,27931 ----
  5afe578074ff640a77903318faea8e72  gcc/testsuite/g++.dg/torture/str_empty.C
  42e128b3145495bd2df35c3cdcc684ac  gcc/testsuite/g++.dg/torture/tail-padding1.C
  0b01f7feb325a8c1dfd3c796eab53860  gcc/testsuite/g++.dg/torture/type-generic-1.C
+ ed87f64357e7fd49760145e5c345491d  gcc/testsuite/g++.dg/torture/vector-struct-1.C
+ 451c0082f351cdec594741735d086495  gcc/testsuite/g++.dg/torture/vector-subaccess-1.C
  164b3eb60b0c717428d0673a23922dfc  gcc/testsuite/g++.dg/torture/vshuf-16.inc
  8fd97d6fa085ab3269af65b200d61e8e  gcc/testsuite/g++.dg/torture/vshuf-2.inc
  b2babbab3621a6f7af5eb2dde02e14e8  gcc/testsuite/g++.dg/torture/vshuf-4.inc
*************** bb3b906322f73b1bfddaab3658a0314e  gcc/te
*** 28298,28303 ****
--- 28384,28391 ----
  68c0b9dd93bac5121c5b637904764ca8  gcc/testsuite/g++.dg/vect/pr107766.cc
  c378ba928bee729112b705d875e7738f  gcc/testsuite/g++.dg/vect/pr109573.cc
  141b03fd1e88cf3f158c145d30e5418b  gcc/testsuite/g++.dg/vect/pr110557.cc
+ a774f9ba94df372c6d30a93f182668b8  gcc/testsuite/g++.dg/vect/pr112793.cc
+ 917d9d7e1f7b3dec4bc3be8a0e121df9  gcc/testsuite/g++.dg/vect/pr112961.cc
  02ab0e7dea4c30ddeaecb971c0b8241e  gcc/testsuite/g++.dg/vect/pr19951.cc
  e7c5a636a280962b70166d1494223f9c  gcc/testsuite/g++.dg/vect/pr21218.cc
  9a0a6f56bdb2cc697abc78c901418a19  gcc/testsuite/g++.dg/vect/pr21734_1.cc
*************** da3dbc8526151b41f4a741a5d5e51eae  gcc/te
*** 28606,28611 ****
--- 28694,28700 ----
  f53b1f90733acd430c8cdf6142c6d0ae  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-5.C
  8afe47a7579150c18e697be841db6df5  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-6.C
  c6df77cbbce60aad70c6bc987ecd4bd2  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-7.C
+ 42429ebb9efa51a442c7b9c8a566923a  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C
  3089b7e4a074a4993652acd742390397  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C
  7729ea0086a47fb6cab7bd9640283fcd  gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C
  67285d97432f227bc5e4c7e66666868f  gcc/testsuite/g++.dg/warn/Wmismatched-tags-11.C
*************** b81dd316dd30881afe998cc16667340f  gcc/te
*** 28991,28997 ****
  f62d0efa105434ddb77f8584066aa865  gcc/testsuite/g++.dg/warn/Wunused-var30.C
  05ca808832d9fd67738b75a8019ab2d3  gcc/testsuite/g++.dg/warn/Wuse-after-free.C
  e458d0fab0b37edff03370ba4ad52623  gcc/testsuite/g++.dg/warn/Wuse-after-free2.C
! 86527247d75407802a9c79ab5d36d150  gcc/testsuite/g++.dg/warn/Wuse-after-free3.C
  3cfad577c57b131562e2e5cae28cc116  gcc/testsuite/g++.dg/warn/Wuse-after-free4.C
  902f05f29c33aa5d562b711128653136  gcc/testsuite/g++.dg/warn/Wuse-after-free5.C
  30054c1718881a393d74bb5fa87ea44b  gcc/testsuite/g++.dg/warn/Wuseless-cast.C
--- 29080,29086 ----
  f62d0efa105434ddb77f8584066aa865  gcc/testsuite/g++.dg/warn/Wunused-var30.C
  05ca808832d9fd67738b75a8019ab2d3  gcc/testsuite/g++.dg/warn/Wuse-after-free.C
  e458d0fab0b37edff03370ba4ad52623  gcc/testsuite/g++.dg/warn/Wuse-after-free2.C
! 8d143459f59e4f092e4eed0641ce6507  gcc/testsuite/g++.dg/warn/Wuse-after-free3.C
  3cfad577c57b131562e2e5cae28cc116  gcc/testsuite/g++.dg/warn/Wuse-after-free4.C
  902f05f29c33aa5d562b711128653136  gcc/testsuite/g++.dg/warn/Wuse-after-free5.C
  30054c1718881a393d74bb5fa87ea44b  gcc/testsuite/g++.dg/warn/Wuseless-cast.C
*************** d53cb2073c8f36697f63dfe19779eb13  gcc/te
*** 32528,32535 ****
  289a2cbda63899dd34585e1494df70a0  gcc/testsuite/g++.old-deja/old-deja.exp
  dd6bafc65c209bc20fbbf0343022e050  gcc/testsuite/g++.target/aarch64/aarch64.exp
  28dd3cee57c2dbcd3af80dd5c01286d8  gcc/testsuite/g++.target/aarch64/acle/acle.exp
! be936521267575d4dc02c85764f8009c  gcc/testsuite/g++.target/aarch64/acle/ls64.C
! fef081bed29cb6fd77ad28016cb9a558  gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C
  469c0ad16ca5c5ecc3654919c90dcf62  gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
  992600153061bcf9c4f34a765c2c8f7e  gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/pr98852.C
  323c7e5c5fbc1e627c7630bec9c0ce5c  gcc/testsuite/g++.target/aarch64/bfloat_cpp_typecheck.C
--- 32617,32624 ----
  289a2cbda63899dd34585e1494df70a0  gcc/testsuite/g++.old-deja/old-deja.exp
  dd6bafc65c209bc20fbbf0343022e050  gcc/testsuite/g++.target/aarch64/aarch64.exp
  28dd3cee57c2dbcd3af80dd5c01286d8  gcc/testsuite/g++.target/aarch64/acle/acle.exp
! 0c47cb2c5527e312fc7aa61cb990aca3  gcc/testsuite/g++.target/aarch64/acle/ls64.C
! 74ed4871401ccfa96602343217748d58  gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C
  469c0ad16ca5c5ecc3654919c90dcf62  gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
  992600153061bcf9c4f34a765c2c8f7e  gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/pr98852.C
  323c7e5c5fbc1e627c7630bec9c0ce5c  gcc/testsuite/g++.target/aarch64/bfloat_cpp_typecheck.C
*************** e10a0652aff7df3b5d31aabc5b83fc4e  gcc/te
*** 32868,32873 ****
--- 32957,32966 ----
  67d8378f149029e8703f825a6227065a  gcc/testsuite/g++.target/i386/pr108711.C
  198bde5a37731f00084d791cde389e8b  gcc/testsuite/g++.target/i386/pr108934.C
  2a4ccb802022f75d63eec8145d6f1f29  gcc/testsuite/g++.target/i386/pr109676.C
+ a47169fc44b57b7b3d6ec05df74c336a  gcc/testsuite/g++.target/i386/pr110792.C
+ 7086db1987eae6c4b80f5ef0dbadd48f  gcc/testsuite/g++.target/i386/pr111497.C
+ 51556317586878910157bab09d18703d  gcc/testsuite/g++.target/i386/pr111822.C
+ f0bd5d5c6a67d4e72ffa0abde025c525  gcc/testsuite/g++.target/i386/pr112443.C
  55fb67abf6517f92b1a0240d2c06b5c5  gcc/testsuite/g++.target/i386/pr35513-1.C
  14dde546e4eefec7aa6d1ac41261cb16  gcc/testsuite/g++.target/i386/pr35513-2.C
  1c706f97b6d93c0124dc4a203c98f6d2  gcc/testsuite/g++.target/i386/pr57362.C
*************** a621b799eff193996043d9d5462e5c27  gcc/te
*** 32915,32920 ****
--- 33008,33014 ----
  05e47f652ea4bc7c8df9bae20aaaa2b4  gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C
  6d0d9132ecd5c558bd1ec20dcee32d5d  gcc/testsuite/g++.target/i386/vec-tmpl1.C
  d4dcded6122bb77c0450fd18568c030b  gcc/testsuite/g++.target/i386/vect-bfloat16-1.C
+ 8df5f1183de744dc2a3a0c11278caec6  gcc/testsuite/g++.target/loongarch/atomic-cas-int.C
  580dcc09db78d63c393f7d3c75b38ada  gcc/testsuite/g++.target/loongarch/bytepick.C
  daf40cbe22c01f26a5655b3c8ce6f5a7  gcc/testsuite/g++.target/loongarch/loongarch.exp
  3e379ce66f2b5fd83481c50aad661033  gcc/testsuite/g++.target/loongarch/pr106096.C
*************** a873678a5188427c7ceb88e3a408ce84  gcc/te
*** 32962,32967 ****
--- 33056,33066 ----
  bac7601eaf931ebd7c595a2dc9672d64  gcc/testsuite/g++.target/powerpc/pr102024.C
  52ec25547d922533a11b2b87bda1ef47  gcc/testsuite/g++.target/powerpc/pr105325.C
  a786ad78bd3d3301483d3f57c15f4634  gcc/testsuite/g++.target/powerpc/pr105485.C
+ ea50428d09d0e781698b21023398bfee  gcc/testsuite/g++.target/powerpc/pr110741.C
+ 8ca0dcb511ad4423506f8f334a6092e7  gcc/testsuite/g++.target/powerpc/pr111366.C
+ 92cbd869a66e265db57a505d568038a0  gcc/testsuite/g++.target/powerpc/pr111367.C
+ d2c732bc509e2385a06f111c954c2700  gcc/testsuite/g++.target/powerpc/pr111828-1.C
+ d573b767c2de9d8c280bc5d867cf8c50  gcc/testsuite/g++.target/powerpc/pr111828-2.C
  2034aad446ec78a87b23d863575c1d87  gcc/testsuite/g++.target/powerpc/pr65240-1.C
  ee885d4799df9042b7bb7afcb3882d1e  gcc/testsuite/g++.target/powerpc/pr65240-2.C
  9bd86a0f5ddd41ef7b331e42e57dcf66  gcc/testsuite/g++.target/powerpc/pr65240-3.C
*************** dd402d355ab63a087ccad160409acaa1  gcc/te
*** 34097,34102 ****
--- 34196,34206 ----
  6531dceb4d0bccc3f89474a26aea0d4a  gcc/testsuite/gcc.c-torture/compile/pr108688-1.c
  36e883bce8d9951768a9441174da8c4e  gcc/testsuite/gcc.c-torture/compile/pr108783.c
  e0b4886989ab945696b0b58709123573  gcc/testsuite/gcc.c-torture/compile/pr108892.c
+ bbe3ff8274dae6d3f21cbdb4fa780c91  gcc/testsuite/gcc.c-torture/compile/pr110386-1.c
+ aac64916588db7f60e87baab1268b8e2  gcc/testsuite/gcc.c-torture/compile/pr110386-2.c
+ ca66c7f74573d2e86d4d649aa258e0e5  gcc/testsuite/gcc.c-torture/compile/pr111699-1.c
+ 2e72b534a63c68ecb879a9df0f934950  gcc/testsuite/gcc.c-torture/compile/pr112303.c
+ 597d2b1dda1b08561fbe83f15c76f510  gcc/testsuite/gcc.c-torture/compile/pr113603.c
  33c7141fcf5b1add3ddd2be0100f1f0d  gcc/testsuite/gcc.c-torture/compile/pr12517.c
  ec16b12ab11c499bf321be18ea59da33  gcc/testsuite/gcc.c-torture/compile/pr12578.c
  86f3d5cf87d24e97aa663b79f2d0ac5d  gcc/testsuite/gcc.c-torture/compile/pr12899.c
*************** e6e4bf75b7bfe776a42e2d834c668aa0  gcc/te
*** 36042,36047 ****
--- 36146,36152 ----
  987c92fc82b6f0a9fcd149cb6983020f  gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-8l.c
  6bd4a57f0b4c4e24ea80bf9291de98ec  gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-9.c
  c70578fda10ba34906c056f0cfa7d7f4  gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-9.x
+ 3843677f51ff2d4396417f474e39606f  gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-cond-1.c
  eda53ee18df0e1666f58ac145f30c8bc  gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.c
  89328c997b5c856595f8abbea69ad47a  gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x
  e97b9ae0938cde281e0f6c40ff726eaa  gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
*************** eda9698796bef969bb50e5712208e61b  gcc/te
*** 36174,36181 ****
--- 36279,36299 ----
  ee35df6bcc12c95f226b88f0d72b377d  gcc/testsuite/gcc.c-torture/execute/pr108498-2.c
  c8bc63449a253495869d91d5e4176c35  gcc/testsuite/gcc.c-torture/execute/pr109040.c
  23cbbe0d93f89048f8d1ce1883e61ac2  gcc/testsuite/gcc.c-torture/execute/pr109778.c
+ cac0ac2f80f26d97359c398003db0f18  gcc/testsuite/gcc.c-torture/execute/pr109925.c
+ 656d590b25f1c491ea39b7de2cc2a90c  gcc/testsuite/gcc.c-torture/execute/pr110115.c
  0c03ba3ca9a1b8b66054261c416e8d93  gcc/testsuite/gcc.c-torture/execute/pr110165-1.c
  c885de6344b1bb4c74104697511c2dbd  gcc/testsuite/gcc.c-torture/execute/pr110166-1.c
+ 914ecbceb55b6e48b491757423749cee  gcc/testsuite/gcc.c-torture/execute/pr110914.c
+ aba9ca52725540fcc7df1338ac54df7c  gcc/testsuite/gcc.c-torture/execute/pr111151.c
+ 99085a983bbf5c20a4f1986daa3cad4e  gcc/testsuite/gcc.c-torture/execute/pr111331-1.c
+ db337c00bedfc272ed5edbb6acffed7c  gcc/testsuite/gcc.c-torture/execute/pr111331-2.c
+ e7bc1f52654c430d9ceb1acb868fbc20  gcc/testsuite/gcc.c-torture/execute/pr111331-3.c
+ eefdaed8e6e57c688553667e395d78d3  gcc/testsuite/gcc.c-torture/execute/pr111408.c
+ 9db3e649786fc47229bef9b14997489f  gcc/testsuite/gcc.c-torture/execute/pr111422.c
+ ecdedbf463fcb6869d2dcb4d5a4b2376  gcc/testsuite/gcc.c-torture/execute/pr112758.c
+ ce292472e176af7e97b5cfeddc436247  gcc/testsuite/gcc.c-torture/execute/pr114396.c
+ 7ae9a3b1d760fa818cb4c06f937f3d43  gcc/testsuite/gcc.c-torture/execute/pr114552.c
+ c9d7810fb25abff9e36f2472a26b7432  gcc/testsuite/gcc.c-torture/execute/pr114965.c
  7758cb727d75f4fc1c0e483d503de146  gcc/testsuite/gcc.c-torture/execute/pr15262-1.c
  58dc249612dbc918d7fc4010e94deb8d  gcc/testsuite/gcc.c-torture/execute/pr15262-2.c
  d9c36fc850771445c5e4b6ce6dae1a12  gcc/testsuite/gcc.c-torture/execute/pr15262.c
*************** fe9cbf88b57bdd9a5bf9c526284225f4  gcc/te
*** 36676,36681 ****
--- 36794,36800 ----
  4165667509c1985c02a5caebd101614d  gcc/testsuite/gcc.c-torture/execute/pr89826.c
  53efe1f200d3bec24ed00c280584deca  gcc/testsuite/gcc.c-torture/execute/pr90025.c
  d26cfc42f19ac5e3ce4db452fd94f09a  gcc/testsuite/gcc.c-torture/execute/pr90311.c
+ c711c1278b03225361adbb5c537e298a  gcc/testsuite/gcc.c-torture/execute/pr90348.c
  5235b3e2d6dd776b53d6a44ba5933a8a  gcc/testsuite/gcc.c-torture/execute/pr90949.c
  7f239d011b9e98943acdc8e3437ed19c  gcc/testsuite/gcc.c-torture/execute/pr91137.c
  3d5a788c848a67ade7bd18ab62494a1a  gcc/testsuite/gcc.c-torture/execute/pr91450-1.c
*************** e273443a6f4eccf5890b6c4d46998324  gcc/te
*** 37358,37363 ****
--- 37477,37483 ----
  1f871dc63d9bfee79601f4586343f709  gcc/testsuite/gcc.dg/Wfree-nonheap-object-4.c
  469e7b8c90d9b200ae40cccf77711ce5  gcc/testsuite/gcc.dg/Wfree-nonheap-object-5.c
  c19a454bcf29265915e365069507e42a  gcc/testsuite/gcc.dg/Wfree-nonheap-object-6.c
+ 21ef9c0c9671240c9210998eee95b1d8  gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c
  0e3385327ea6f047857fb850694856e1  gcc/testsuite/gcc.dg/Wfree-nonheap-object.c
  cb738b6ee3ce33cfd417ae097ee81f56  gcc/testsuite/gcc.dg/Wimplicit-fallthrough-1.c
  ae92a1d93725fe1a5989579c55f7c873  gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89-default.c
*************** ca39a9bcc32da0de969872e39eec2dcb  gcc/te
*** 37787,37793 ****
  acf49c11840dc8bc432c930cb02b389c  gcc/testsuite/gcc.dg/analyzer/aliasing-pr106473.c
  18fc2a84aecda4ede234a6de9d8690c2  gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
  75fcafdd3e3254bbd7067487aac00bb8  gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c
! 883809a543fc00194aa0122fd7885429  gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c
  c96b0b1881ce3b3626d09a506ac4c405  gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c
  b9014dde0622543e19db1bd68aadaf4b  gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c
  2fbe7c43718aa946f2698455261a0c9f  gcc/testsuite/gcc.dg/analyzer/allocation-size-5.c
--- 37907,37913 ----
  acf49c11840dc8bc432c930cb02b389c  gcc/testsuite/gcc.dg/analyzer/aliasing-pr106473.c
  18fc2a84aecda4ede234a6de9d8690c2  gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
  75fcafdd3e3254bbd7067487aac00bb8  gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c
! d990bca292e1dd02d6a5bc94aacb0b2a  gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c
  c96b0b1881ce3b3626d09a506ac4c405  gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c
  b9014dde0622543e19db1bd68aadaf4b  gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c
  2fbe7c43718aa946f2698455261a0c9f  gcc/testsuite/gcc.dg/analyzer/allocation-size-5.c
*************** e1fdaa48444fc5676927bb339608d942  gcc/te
*** 37802,37808 ****
  6f13c48d287fe59d52b17e51ccd6fca9  gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c
  91071d4bdc9f508d03823383cfe8302a  gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3.c
  ddd318f0d7ec18cf56dba10884be8c19  gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c
! 9bf5637bd79b2ee6a8c9d69834c8d2fa  gcc/testsuite/gcc.dg/analyzer/analyzer.exp
  fc965261104eb781f63faa0fe5a3d7b1  gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c
  7145b6f3637a739ae894c4e1ebe7ee08  gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c
  2d9b7a44f7c158100d74ae0014a15577  gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-2.c
--- 37922,37928 ----
  6f13c48d287fe59d52b17e51ccd6fca9  gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c
  91071d4bdc9f508d03823383cfe8302a  gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3.c
  ddd318f0d7ec18cf56dba10884be8c19  gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c
! 0ee16fced4348e3f4b76bac9739de177  gcc/testsuite/gcc.dg/analyzer/analyzer.exp
  fc965261104eb781f63faa0fe5a3d7b1  gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c
  7145b6f3637a739ae894c4e1ebe7ee08  gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c
  2d9b7a44f7c158100d74ae0014a15577  gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-2.c
*************** a98652f2d06708729de689f5875dcc2c  gcc/te
*** 37837,37846 ****
  5106fcf69d180623a3f99851f20849d0  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr107072.c
  c8b52dd62c1c9d300466183f293ad610  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr107158-2.c
  c217dc0a580b458c80df495d4eabd771  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr107158.c
  a99cd9f5718c9d37aee6aee0294cc872  gcc/testsuite/gcc.dg/analyzer/callbacks-1.c
  0b7fa83ab4d00972ea110527aa160a26  gcc/testsuite/gcc.dg/analyzer/callbacks-2.c
  054c975de1ad550bc0b3a3000890f5ab  gcc/testsuite/gcc.dg/analyzer/callbacks-3.c
! 2c6557a5341ec3d7722179773a3a315f  gcc/testsuite/gcc.dg/analyzer/calloc-1.c
  2f05fa08e6cfadef4f032f92d90fc335  gcc/testsuite/gcc.dg/analyzer/capacity-1.c
  70268e9d3be18e97a3643aa3d912c1a1  gcc/testsuite/gcc.dg/analyzer/capacity-2.c
  0ac37e462c4c78f67a1c354ffba96eaf  gcc/testsuite/gcc.dg/analyzer/capacity-3.c
--- 37957,37967 ----
  5106fcf69d180623a3f99851f20849d0  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr107072.c
  c8b52dd62c1c9d300466183f293ad610  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr107158-2.c
  c217dc0a580b458c80df495d4eabd771  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr107158.c
+ e26be91157108de0adb52b0969803be1  gcc/testsuite/gcc.dg/analyzer/call-summaries-pr114473.c
  a99cd9f5718c9d37aee6aee0294cc872  gcc/testsuite/gcc.dg/analyzer/callbacks-1.c
  0b7fa83ab4d00972ea110527aa160a26  gcc/testsuite/gcc.dg/analyzer/callbacks-2.c
  054c975de1ad550bc0b3a3000890f5ab  gcc/testsuite/gcc.dg/analyzer/callbacks-3.c
! a29485e2540de5ad60531d0266273bed  gcc/testsuite/gcc.dg/analyzer/calloc-1.c
  2f05fa08e6cfadef4f032f92d90fc335  gcc/testsuite/gcc.dg/analyzer/capacity-1.c
  70268e9d3be18e97a3643aa3d912c1a1  gcc/testsuite/gcc.dg/analyzer/capacity-2.c
  0ac37e462c4c78f67a1c354ffba96eaf  gcc/testsuite/gcc.dg/analyzer/capacity-3.c
*************** cdf915de6aa445e00b8a320d8b7b09dc  gcc/te
*** 37853,37859 ****
  a60083781c2444fc0afb93119adde9cd  gcc/testsuite/gcc.dg/analyzer/compound-assignment-2.c
  ea761a32a87e7dd14f7f4d83472c0e79  gcc/testsuite/gcc.dg/analyzer/compound-assignment-3.c
  30287a7a2b8f02421828017087fff16b  gcc/testsuite/gcc.dg/analyzer/compound-assignment-4.c
! 8294d8bf908c4d04509527018707d466  gcc/testsuite/gcc.dg/analyzer/compound-assignment-5.c
  a9211e3f54bc8dd31aed70c7c3f9b905  gcc/testsuite/gcc.dg/analyzer/conditionals-3.c
  1c0a20304d7da2a80255211819446599  gcc/testsuite/gcc.dg/analyzer/conditionals-notrans.c
  8cfdc88c0b5a96aa0b303a5409085dfc  gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c
--- 37974,37981 ----
  a60083781c2444fc0afb93119adde9cd  gcc/testsuite/gcc.dg/analyzer/compound-assignment-2.c
  ea761a32a87e7dd14f7f4d83472c0e79  gcc/testsuite/gcc.dg/analyzer/compound-assignment-3.c
  30287a7a2b8f02421828017087fff16b  gcc/testsuite/gcc.dg/analyzer/compound-assignment-4.c
! 00028a81df38fab7bad44d231ebfb6d5  gcc/testsuite/gcc.dg/analyzer/compound-assignment-5.c
! e8c412b9eaf42745a7fc07cc52fd19af  gcc/testsuite/gcc.dg/analyzer/compound-assignment-pr112969.c
  a9211e3f54bc8dd31aed70c7c3f9b905  gcc/testsuite/gcc.dg/analyzer/conditionals-3.c
  1c0a20304d7da2a80255211819446599  gcc/testsuite/gcc.dg/analyzer/conditionals-notrans.c
  8cfdc88c0b5a96aa0b303a5409085dfc  gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c
*************** d932e32ee23667f73c2b38527aaef2a9  gcc/te
*** 37882,37888 ****
  ce3825071f0459fd39e18dc4443bc5a7  gcc/testsuite/gcc.dg/analyzer/data-model-5d.c
  be7aafbe051db1d04fdb6dda26644e29  gcc/testsuite/gcc.dg/analyzer/data-model-7.c
  e30a91c7d128ee44d4a195e5868ee03a  gcc/testsuite/gcc.dg/analyzer/data-model-8.c
! 31f1a32a7438f9e74a61e8b03567a77e  gcc/testsuite/gcc.dg/analyzer/data-model-9.c
  e9598af7814c9b574008795653746252  gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c
  7cecbe3ff8f0a8faf72f48437253394d  gcc/testsuite/gcc.dg/analyzer/deref-before-check-1.c
  c983dc0a3824841a4b277a70d4f30c24  gcc/testsuite/gcc.dg/analyzer/deref-before-check-2.c
--- 38004,38010 ----
  ce3825071f0459fd39e18dc4443bc5a7  gcc/testsuite/gcc.dg/analyzer/data-model-5d.c
  be7aafbe051db1d04fdb6dda26644e29  gcc/testsuite/gcc.dg/analyzer/data-model-7.c
  e30a91c7d128ee44d4a195e5868ee03a  gcc/testsuite/gcc.dg/analyzer/data-model-8.c
! 2c7de07861c307654f6b81f8ba0df5ff  gcc/testsuite/gcc.dg/analyzer/data-model-9.c
  e9598af7814c9b574008795653746252  gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c
  7cecbe3ff8f0a8faf72f48437253394d  gcc/testsuite/gcc.dg/analyzer/deref-before-check-1.c
  c983dc0a3824841a4b277a70d4f30c24  gcc/testsuite/gcc.dg/analyzer/deref-before-check-2.c
*************** b5db231f7d5cf3af0c19c514187f18df  gcc/te
*** 37894,37899 ****
--- 38016,38026 ----
  4ecd7c5fb8128c8790fbf6e467e6f447  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c
  d73c74c2b29425393e36b683916e3230  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c
  1bd55ea175c88e72b390562b62790fa2  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c
+ f22c1d6f613d0a75782bbe2b9985409c  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr109251-1.c
+ 807d705dfd479d1b4a5733a46e4d6485  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr109251-2.c
+ 3efd9ef09bb52fe32780b0cf36d7b1d3  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr112790.c
+ c8a73f41d46e8981bed6ba7c504f0911  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr113253.c
+ 9e78ad2b0dc193d5d9ff12c23ed54093  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr114408.c
  4bb996492235cb81f106826f5610ae8c  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr77425.c
  d2ac7cdc94dcc7ea5bfd23ed78b9b41a  gcc/testsuite/gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c
  64840faa76375f58a4f02239bbee2133  gcc/testsuite/gcc.dg/analyzer/describe-1.c
*************** e42c67081cc782a2fbf78edf4ad1187f  gcc/te
*** 37935,37944 ****
  45a9154e54535a9d12b52c509497b185  gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c
  8d59ae372666083a7d189b26af00ecfc  gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107783.c
  50636a97d77b8f9987955e13d490394f  gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107928.c
! a38fee08e9852e95b40354aaa70aba2b  gcc/testsuite/gcc.dg/analyzer/fd-bind.c
  2b4e89d6bd86a237296bded464000d70  gcc/testsuite/gcc.dg/analyzer/fd-connect-pr107928.c
  33b580122bdc1cca2f8b3460eee00433  gcc/testsuite/gcc.dg/analyzer/fd-connect.c
! afc1d96bb615a5163498b5b8dfafbba6  gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c
  827dcc603f79b7aa5453b7b4dfba4665  gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c
  fc7d8278a1b704c1c5490f68539b33d8  gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c
  4f297a71867f6ffe69dc67b324298dba  gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-socket.c
--- 38062,38071 ----
  45a9154e54535a9d12b52c509497b185  gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c
  8d59ae372666083a7d189b26af00ecfc  gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107783.c
  50636a97d77b8f9987955e13d490394f  gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107928.c
! 3391de35648560ffe2d031136831c416  gcc/testsuite/gcc.dg/analyzer/fd-bind.c
  2b4e89d6bd86a237296bded464000d70  gcc/testsuite/gcc.dg/analyzer/fd-connect-pr107928.c
  33b580122bdc1cca2f8b3460eee00433  gcc/testsuite/gcc.dg/analyzer/fd-connect.c
! 0980fe4947e8f74eb52680d0e4f9341d  gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c
  827dcc603f79b7aa5453b7b4dfba4665  gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c
  fc7d8278a1b704c1c5490f68539b33d8  gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c
  4f297a71867f6ffe69dc67b324298dba  gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-socket.c
*************** edd1e708973b1e8a22d87da59f67e0da  gcc/te
*** 37946,37962 ****
  47a0eeeb0272f76bb1a6de21db1609cc  gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c
  983aa8eb3b385c301b0f38e058072ad2  gcc/testsuite/gcc.dg/analyzer/fd-glibc-make_named_socket.h
  dfec44c9516f74c36a586e4fcca16e64  gcc/testsuite/gcc.dg/analyzer/fd-leak-pr108252.c
! 9ffdd6c3aa55a71e867e92ec9be2375e  gcc/testsuite/gcc.dg/analyzer/fd-listen.c
  a177d44130d41a3609c707d32d17d30c  gcc/testsuite/gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c
  fb03bc2fc5f65662c4e60d4569235699  gcc/testsuite/gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c
  dcb15e6b7d5c3424f3cb08babe7fb63a  gcc/testsuite/gcc.dg/analyzer/fd-meaning.c
  8fb341e8fe6909ce190ae756b2789975  gcc/testsuite/gcc.dg/analyzer/fd-pr108633.c
  420c686f24999848149401ab7c228a3b  gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c
! 6e101b940d779c01b7726d6d953023a8  gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c
! 47df9afaa31d051e91cf3beb6f8debbf  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c
! 4ba499b0f78a6e19bd5861f949bd704e  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c
! f6f21dc0ea093fa9c7e15e97920aac71  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c
! 004856011d247a34929f6f0a0cf8ab8d  gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c
  c1e500f74e478290b2358e6a5d237d83  gcc/testsuite/gcc.dg/analyzer/fd-uninit-1.c
  0fec3e8bbcc3a193f4e6d57c5f2d57b5  gcc/testsuite/gcc.dg/analyzer/fdump-analyzer-1.c
  c67fd7150c48c2cbde13c569af42d724  gcc/testsuite/gcc.dg/analyzer/feasibility-1.c
--- 38073,38089 ----
  47a0eeeb0272f76bb1a6de21db1609cc  gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c
  983aa8eb3b385c301b0f38e058072ad2  gcc/testsuite/gcc.dg/analyzer/fd-glibc-make_named_socket.h
  dfec44c9516f74c36a586e4fcca16e64  gcc/testsuite/gcc.dg/analyzer/fd-leak-pr108252.c
! be1f00da98063e80bf865fc3bf3217d5  gcc/testsuite/gcc.dg/analyzer/fd-listen.c
  a177d44130d41a3609c707d32d17d30c  gcc/testsuite/gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c
  fb03bc2fc5f65662c4e60d4569235699  gcc/testsuite/gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c
  dcb15e6b7d5c3424f3cb08babe7fb63a  gcc/testsuite/gcc.dg/analyzer/fd-meaning.c
  8fb341e8fe6909ce190ae756b2789975  gcc/testsuite/gcc.dg/analyzer/fd-pr108633.c
  420c686f24999848149401ab7c228a3b  gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c
! d8995b9465c25b3e1a9deb626b1b36c3  gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c
! 3c85fffa40e34938dec98e6387305881  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c
! 0b203af45cd2a629ff9c71166bfa1c2a  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c
! 39625ad9e0d7a4ba548df24a4eb70bd5  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c
! b342c106c7d549b3e90bf695cd0476f2  gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c
  c1e500f74e478290b2358e6a5d237d83  gcc/testsuite/gcc.dg/analyzer/fd-uninit-1.c
  0fec3e8bbcc3a193f4e6d57c5f2d57b5  gcc/testsuite/gcc.dg/analyzer/fdump-analyzer-1.c
  c67fd7150c48c2cbde13c569af42d724  gcc/testsuite/gcc.dg/analyzer/feasibility-1.c
*************** cd629fc9b87516508b6418bde7e6512b  gcc/te
*** 37999,38004 ****
--- 38126,38132 ----
  fda86ff25535c945555b6fc4c394a45e  gcc/testsuite/gcc.dg/analyzer/gzio-3.c
  826438f921dddc8033a63027fd6280aa  gcc/testsuite/gcc.dg/analyzer/gzio-3a.c
  95ad79e96dde48a914a9588f08788b19  gcc/testsuite/gcc.dg/analyzer/gzio.c
+ e1b439caf59bbf930791f644cc2c4443  gcc/testsuite/gcc.dg/analyzer/ice-pr112889.c
  9f2287cf880bd04809fe7bc81e052340  gcc/testsuite/gcc.dg/analyzer/imprecise-floating-point-1.c
  ff805313fa956a67f1dc98c3dac09efa  gcc/testsuite/gcc.dg/analyzer/infinite-recursion-2.c
  34901b2d3bb8a6242b45481f8329dfad  gcc/testsuite/gcc.dg/analyzer/infinite-recursion-3.c
*************** f2ef41567ee028e2c9a0b2dcc93610d5  gcc/te
*** 38137,38143 ****
  e4cc36b1c03592d61e37db6479bc397d  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-1.c
  c52e42e884d37da5eaf5f2b75dbac21b  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-2.c
  fdb76ae36384216e00d153014c92f251  gcc/testsuite/gcc.dg/analyzer/null-deref-pr105755.c
! cbe7a2dcfa8b9b5941874902c24dabac  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c
  54c0075434c52fc8202c1a96a981138b  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c
  42e7e6b578b91216eba64c89c03896bb  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c
  4bffaf4df31b8a44852f1708ee5ecdb9  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108806-qemu.c
--- 38265,38271 ----
  e4cc36b1c03592d61e37db6479bc397d  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-1.c
  c52e42e884d37da5eaf5f2b75dbac21b  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-2.c
  fdb76ae36384216e00d153014c92f251  gcc/testsuite/gcc.dg/analyzer/null-deref-pr105755.c
! c71155fdb3cb9d46670aa46de3b74997  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c
  54c0075434c52fc8202c1a96a981138b  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c
  42e7e6b578b91216eba64c89c03896bb  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c
  4bffaf4df31b8a44852f1708ee5ecdb9  gcc/testsuite/gcc.dg/analyzer/null-deref-pr108806-qemu.c
*************** f731f4f8612f8ee22eb1ea13cf0aec0f  gcc/te
*** 38235,38240 ****
--- 38363,38371 ----
  8af52372a76611b936c16a76eb1d0104  gcc/testsuite/gcc.dg/analyzer/pr106539.c
  cdc8616a7ffe3b90347da98ea49fbe0c  gcc/testsuite/gcc.dg/analyzer/pr106845.c
  1cceccf471f278322fcfe86b0544b088  gcc/testsuite/gcc.dg/analyzer/pr107345.c
+ 858a5fcecf63e716063ce04728f4c6c8  gcc/testsuite/gcc.dg/analyzer/pr108171.c
+ b72b97499794877a51d2dfb2133bb978  gcc/testsuite/gcc.dg/analyzer/pr109577.c
+ 12cfe5485a3c7938cc01216a44d4866e  gcc/testsuite/gcc.dg/analyzer/pr110882.c
  4d9dda4c090b351e888380f256fdf703  gcc/testsuite/gcc.dg/analyzer/pr61861.c
  242590eedae3d5fb56d59f94b5ce9dbf  gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-signed-char.c
  3b715088546567d4c2cc30cc26417f11  gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-simplified.c
*************** da360e3b0e9156b732e2cd7f740dacb8  gcc/te
*** 38284,38290 ****
  cad22848bbe62237ae68e9fbe69f44e1  gcc/testsuite/gcc.dg/analyzer/pr95240.c
  d0a6505c532b4244902d3dd3501af977  gcc/testsuite/gcc.dg/analyzer/pr96598.c
  a18aec5c928fb5cf0238f90bc5890720  gcc/testsuite/gcc.dg/analyzer/pr96611.c
! 8a24df64133f07cf853e0d0f2d909c52  gcc/testsuite/gcc.dg/analyzer/pr96639.c
  29816e82bef6bf88156d55346d54b72f  gcc/testsuite/gcc.dg/analyzer/pr96642.c
  1cc9fc986e0c43dbfa3116f2b887d305  gcc/testsuite/gcc.dg/analyzer/pr96644.c
  8122e564ee9470c65abe46b95a4e01e0  gcc/testsuite/gcc.dg/analyzer/pr96646.c
--- 38415,38421 ----
  cad22848bbe62237ae68e9fbe69f44e1  gcc/testsuite/gcc.dg/analyzer/pr95240.c
  d0a6505c532b4244902d3dd3501af977  gcc/testsuite/gcc.dg/analyzer/pr96598.c
  a18aec5c928fb5cf0238f90bc5890720  gcc/testsuite/gcc.dg/analyzer/pr96611.c
! 2e4d6f160244441b5357158b101a38ea  gcc/testsuite/gcc.dg/analyzer/pr96639.c
  29816e82bef6bf88156d55346d54b72f  gcc/testsuite/gcc.dg/analyzer/pr96642.c
  1cc9fc986e0c43dbfa3116f2b887d305  gcc/testsuite/gcc.dg/analyzer/pr96644.c
  8122e564ee9470c65abe46b95a4e01e0  gcc/testsuite/gcc.dg/analyzer/pr96646.c
*************** ad012545a694fac57685010f86ea11d7  gcc/te
*** 38349,38354 ****
--- 38480,38486 ----
  9a0e6bd4cb78e44f3c6874d389ff719f  gcc/testsuite/gcc.dg/analyzer/realloc-3.c
  7f9a58dbe3d9e59cd0a8e15a8a931a40  gcc/testsuite/gcc.dg/analyzer/realloc-4.c
  992c92f21bf2037b2feff8f20d13814a  gcc/testsuite/gcc.dg/analyzer/realloc-5.c
+ 3c8f1b65330cc56005f883d34f25eab3  gcc/testsuite/gcc.dg/analyzer/realloc-pr110014.c
  80fa663011e0905b551ff26c0f4ab6aa  gcc/testsuite/gcc.dg/analyzer/refcounting-1.c
  eb90114c90a666d2fc417737f203862d  gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c
  b7184568f0f50651f8fbd1cffcf54f18  gcc/testsuite/gcc.dg/analyzer/sarif-pr107366.c
*************** b76452713c6522655217df51194d0da5  gcc/te
*** 38393,38398 ****
--- 38525,38532 ----
  16df75a00d60c15ce6e3c88145dc4a52  gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-a.c
  704cf666386e2d20cb2947b0dfd0067a  gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-b.c
  222b11a7c333c892c49c4acf13282013  gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1.h
+ 818c27ce1ec5ec758b463dfb475d5b82  gcc/testsuite/gcc.dg/analyzer/stdarg-pr111289-int.c
+ 565c27c80630eebb81d83c9cfbd163f5  gcc/testsuite/gcc.dg/analyzer/stdarg-pr111289-ptr.c
  6cb68eb8b2eb45ac0544be60f2161e0e  gcc/testsuite/gcc.dg/analyzer/stdarg-sentinel-1.c
  7c34f9a3c92ba106a890f78970e8464a  gcc/testsuite/gcc.dg/analyzer/stdarg-types-1.c
  386715a511e63dee39f78737e48a7137  gcc/testsuite/gcc.dg/analyzer/stdarg-types-2.c
*************** acc7ba3d31b74a70e29d2deb549157d4  gcc/te
*** 38440,38445 ****
--- 38574,38580 ----
  284e2308a1ca75b599ea0891b23aaffa  gcc/testsuite/gcc.dg/analyzer/taint-assert-system-header.c
  e9723db028427fdcfd3295084437bc13  gcc/testsuite/gcc.dg/analyzer/taint-assert.c
  1964aa2d0d8526b8bb106453ddd3d38c  gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c
+ fb7485172c1354a56b6dbfb02800c0b5  gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c
  6a05eaa2e2c1e6b090ece3c5fd1f2dec  gcc/testsuite/gcc.dg/analyzer/taint-merger.c
  989ecfdd65e4e4576e9e4c32ea8989c9  gcc/testsuite/gcc.dg/analyzer/taint-ops.c
  f5887ea7ae3861689a706041d25fbc2f  gcc/testsuite/gcc.dg/analyzer/taint-read-index-1.c
*************** c87bfd1f1a20fb1eb27f8f10cab07c9b  gcc/te
*** 38617,38622 ****
--- 38752,38761 ----
  b989844b8de5feb2e33ec096aa812ec6  gcc/testsuite/gcc.dg/asan/pr108777-4.c
  e3f654469966ae1c0b0222fd88742a56  gcc/testsuite/gcc.dg/asan/pr108777-5.c
  50f6224f5546a4552995bf584c4638ff  gcc/testsuite/gcc.dg/asan/pr108777-6.c
+ ea1638a3bd1b7f87abc2eda6d730213e  gcc/testsuite/gcc.dg/asan/pr110027.c
+ 26f93981271f9059440b991b53a92413  gcc/testsuite/gcc.dg/asan/pr112709-2.c
+ e6fb871193af3e998394dba285a504b4  gcc/testsuite/gcc.dg/asan/pr114687.c
+ 335e527788f5fd39d280e244ac17b3ef  gcc/testsuite/gcc.dg/asan/pr114956.c
  a5e988481cd66b8acf6c610b847cb713  gcc/testsuite/gcc.dg/asan/pr56417.c
  0c13e4008bb665f05b030eb42e43183f  gcc/testsuite/gcc.dg/asan/pr63845.c
  9a45b4bebab3901180dbe2a44efcd070  gcc/testsuite/gcc.dg/asan/pr64170.c
*************** b44772fbcd2e08350b35e4dd6946f2a4  gcc/te
*** 38819,38824 ****
--- 38958,38964 ----
  b4a8b630e47887fcd32a48a20c7edabb  gcc/testsuite/gcc.dg/attr-assume-3.c
  b16875f45f28b5a0af6776ba93cb39a9  gcc/testsuite/gcc.dg/attr-assume-4.c
  6c976d06223e8872a9662f8343594517  gcc/testsuite/gcc.dg/attr-assume-5.c
+ 50a6eac6271150e54b682dfcff553751  gcc/testsuite/gcc.dg/attr-assume-6.c
  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
*************** fcd4572df13af248f922ae7a7c77e6a8  gcc/te
*** 39358,39363 ****
--- 39498,39510 ----
  3dbfc6cb7eab32d45526a6c027b7c7a2  gcc/testsuite/gcc.dg/c17-version-2.c
  aeb16ae2682d8d01a1d6120c9de5edfd  gcc/testsuite/gcc.dg/c18-version-1.c
  cd00c6feebac836c0ec488202c21d6a7  gcc/testsuite/gcc.dg/c18-version-2.c
+ 1f0cc4ddd44ec4024c75890aef2076e2  gcc/testsuite/gcc.dg/c23-attr-syntax-8.c
+ bfb92457e8b4c3934e626a4651922ca2  gcc/testsuite/gcc.dg/c23-enum-10.c
+ e13f0b330aa713cbac4b93eb1ac3260c  gcc/testsuite/gcc.dg/c23-enum-9.c
+ c115ab0574e19d4dbcdbf6104d957d6f  gcc/testsuite/gcc.dg/c23-stdarg-6.c
+ baeaba3ea95c0e8dea526efb3880ad11  gcc/testsuite/gcc.dg/c23-stdarg-7.c
+ a271d144580738671ceba31d72b6733a  gcc/testsuite/gcc.dg/c23-stdarg-8.c
+ 05ef945cebd68a0ff9fbfac148a02c6b  gcc/testsuite/gcc.dg/c23-stdarg-9.c
  e534b0f2e881e50aca6c1f2a52542dc2  gcc/testsuite/gcc.dg/c2x-align-1.c
  6fd315ddd7219855d32d6938f5c972be  gcc/testsuite/gcc.dg/c2x-align-6.c
  1a6078af67236639a20541935b9c1759  gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c
*************** c4152191bf290926b6b747aa4397e015  gcc/te
*** 40696,40702 ****
  f6fc7e2ea2fa3bb9082daec81d56aeff  gcc/testsuite/gcc.dg/darwin-comm-1.c
  7e6cf48347ff53c1f9c509b921aceb22  gcc/testsuite/gcc.dg/darwin-comm.c
  b477cca030ba86435b074a334ee9bfd0  gcc/testsuite/gcc.dg/darwin-ld-1.c
! 4ac76811f1a6c80f6dc5191396c37748  gcc/testsuite/gcc.dg/darwin-ld-2.c
  9fa876cce008f5a8d26340933a0e3295  gcc/testsuite/gcc.dg/darwin-ld-20040809-1.c
  e62d76045ed903e34f34747bee80da98  gcc/testsuite/gcc.dg/darwin-ld-20040809-2.c
  37137f00ef98856229916ab1efa4960c  gcc/testsuite/gcc.dg/darwin-ld-20040828-1.c
--- 40843,40849 ----
  f6fc7e2ea2fa3bb9082daec81d56aeff  gcc/testsuite/gcc.dg/darwin-comm-1.c
  7e6cf48347ff53c1f9c509b921aceb22  gcc/testsuite/gcc.dg/darwin-comm.c
  b477cca030ba86435b074a334ee9bfd0  gcc/testsuite/gcc.dg/darwin-ld-1.c
! 2bf757e63fd40f62dbd7f7ae31ebbf00  gcc/testsuite/gcc.dg/darwin-ld-2.c
  9fa876cce008f5a8d26340933a0e3295  gcc/testsuite/gcc.dg/darwin-ld-20040809-1.c
  e62d76045ed903e34f34747bee80da98  gcc/testsuite/gcc.dg/darwin-ld-20040809-2.c
  37137f00ef98856229916ab1efa4960c  gcc/testsuite/gcc.dg/darwin-ld-20040828-1.c
*************** ee94511375797117140ca777fd1695b1  gcc/te
*** 40717,40725 ****
  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
! 9dbaa15e2b1a56ec7afc29c9929eedab  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
  bda7de2e2fd6472aa3ffe7873407e58d  gcc/testsuite/gcc.dg/darwin-weakimport-2.c
--- 40864,40872 ----
  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
! 956d9c5ca31de05aa49da3cb99f3d4ef  gcc/testsuite/gcc.dg/darwin-minversion-link.c
  b66bb093837bda7692b73c8aa9711e00  gcc/testsuite/gcc.dg/darwin-sections.c
! f7857b3d082c7452ee5a60411d5f02bc  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
  bda7de2e2fd6472aa3ffe7873407e58d  gcc/testsuite/gcc.dg/darwin-weakimport-2.c
*************** f30a377973368d1a41bc4f8e2a0e33e9  gcc/te
*** 40905,40911 ****
  f9ab56344241c22521f8d9245e677c22  gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c
  47291ca2a7f639676f2662f2d578253f  gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c
  8580bd27cd825c8d49e674c9f31c683c  gcc/testsuite/gcc.dg/debug/dwarf2/inline3.c
! 586e0e8fb83eb0dc0f5b5a3a5b6236bf  gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c
  cc07cedbdc7f7b69237511da330b487b  gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c
  40c9e189b7b61e8f4d69ce3f98f98206  gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c
  e7c46c2fc25b3773b6adcbd27af4b924  gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c
--- 41052,41058 ----
  f9ab56344241c22521f8d9245e677c22  gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c
  47291ca2a7f639676f2662f2d578253f  gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c
  8580bd27cd825c8d49e674c9f31c683c  gcc/testsuite/gcc.dg/debug/dwarf2/inline3.c
! 975fb826cc6035cfef2a1cad545f8110  gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c
  cc07cedbdc7f7b69237511da330b487b  gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c
  40c9e189b7b61e8f4d69ce3f98f98206  gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c
  e7c46c2fc25b3773b6adcbd27af4b924  gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c
*************** cbcc356a35e8a8665137c7ae64ec5914  gcc/te
*** 40919,40924 ****
--- 41066,41072 ----
  937e8a07b611d24efb44f969833a3cb8  gcc/testsuite/gcc.dg/debug/dwarf2/omp-fesdr.c
  65c779aa27fde2981a8fd2eb1b54c195  gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c
  54b366032eed667161eee7783123c310  gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c
+ 5ed4e6ef67f556cf4874685cde9a33d6  gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c
  250736f38c859fc89fb993ad3155eb20  gcc/testsuite/gcc.dg/debug/dwarf2/pr29609-1.c
  8f522ee214d1db3d04f240eb20eb4474  gcc/testsuite/gcc.dg/debug/dwarf2/pr29609-2.c
  43696edd12f5c0c32058d1ad1012e1e8  gcc/testsuite/gcc.dg/debug/dwarf2/pr31230.c
*************** b3f045b532c693bbfb8cfed8c0609564  gcc/te
*** 40972,40977 ****
--- 41120,41126 ----
  69e64f492a931622722ac6c811569e62  gcc/testsuite/gcc.dg/debug/dwarf2/var2.c
  d11dcc4e37738beb9e8be03ce7630c35  gcc/testsuite/gcc.dg/debug/enum-1.c
  3c2a32917edee1c37607a11e5414fbdf  gcc/testsuite/gcc.dg/debug/pr104337.c
+ 30ce98ab2ad9e598ef0db6491350f738  gcc/testsuite/gcc.dg/debug/pr112718.c
  bdf39999a5a7a4c7b1459600dff4ff14  gcc/testsuite/gcc.dg/debug/pr16676.c
  6f8e864ca7f9c38a79c3578b2c75101b  gcc/testsuite/gcc.dg/debug/pr26881.c
  feb6dc1d570a59982f88a912985ff2fa  gcc/testsuite/gcc.dg/debug/pr29558.c
*************** a4596c7975a946fa49341b476cdddf3a  gcc/te
*** 41351,41356 ****
--- 41500,41506 ----
  079305f70244f8ded32a0debe8d58694  gcc/testsuite/gcc.dg/float64-typeof.c
  8bb9c44d00a4462a62e271afe65395d9  gcc/testsuite/gcc.dg/float64x-align.c
  43395d2f36b719cad53a2b34ee0c2822  gcc/testsuite/gcc.dg/float64x-typeof.c
+ e50dce809881cd3fe916639e85f3e895  gcc/testsuite/gcc.dg/float_opposite_arm-1.c
  dce4fd47d3f8088f0fcde8e4c014985f  gcc/testsuite/gcc.dg/floatn-align.h
  a7a463105294b90172c7dacacf6dfaab  gcc/testsuite/gcc.dg/floatn-arithconv.c
  bfaa6b3a6e5de108258c8a51ca88aff8  gcc/testsuite/gcc.dg/floatn-errs.c
*************** b5fc99d5cd488987e446fd40c88fdcde  gcc/te
*** 41678,41683 ****
--- 41828,41834 ----
  5fad85f6a525ba649eb9b2cc42c89366  gcc/testsuite/gcc.dg/format/proto.c
  8e4de68e496a28c03b2a9a568280143e  gcc/testsuite/gcc.dg/format/sec-1.c
  e237ed24e55e62c199105f7dfda9c95c  gcc/testsuite/gcc.dg/format/sentinel-1.c
+ cdc9a2e330436513f266a718b8a79ec6  gcc/testsuite/gcc.dg/format/sentinel-2.c
  9cbef1e5751733a4ccc852045f747a93  gcc/testsuite/gcc.dg/format/strfmon-1.c
  0580b4faa6d69e15b3dbd3564bef3b03  gcc/testsuite/gcc.dg/format/strfmon-2.c
  4e657e701841e398dd65ba221d93dd1d  gcc/testsuite/gcc.dg/format/sys_format.c
*************** cfde414df06a7d559244461a11116f3a  gcc/te
*** 41694,41700 ****
  8f37924ff2caad55a30fc496f91e6433  gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_2.c
  346d72de410a41c1e4c11801d862b639  gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_3.c
  dfe38eb512efba921d1fc5abef411b1a  gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_4.c
! efdf83d01ddd79162b4664860b902b22  gcc/testsuite/gcc.dg/framework-1.c
  ab168371521010cab0fb40567190798a  gcc/testsuite/gcc.dg/framework-2.c
  72cddfd9b852c1976438d75d9facbec7  gcc/testsuite/gcc.dg/free-1.c
  b545fd5015b04774ac8c95c87722bfc2  gcc/testsuite/gcc.dg/free-2.c
--- 41845,41851 ----
  8f37924ff2caad55a30fc496f91e6433  gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_2.c
  346d72de410a41c1e4c11801d862b639  gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_3.c
  dfe38eb512efba921d1fc5abef411b1a  gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_4.c
! f986ed8a378006f958f6b3f89b0dd9f5  gcc/testsuite/gcc.dg/framework-1.c
  ab168371521010cab0fb40567190798a  gcc/testsuite/gcc.dg/framework-2.c
  72cddfd9b852c1976438d75d9facbec7  gcc/testsuite/gcc.dg/free-1.c
  b545fd5015b04774ac8c95c87722bfc2  gcc/testsuite/gcc.dg/free-2.c
*************** c5acb4eef5addd258e89e51e27d3b449  gcc/te
*** 42424,42429 ****
--- 42575,42581 ----
  0ef2120f99b756db4c3840219fb2dba8  gcc/testsuite/gcc.dg/graphite/run-id-4.c
  16e74d9fa864e530b4b6393475037140  gcc/testsuite/gcc.dg/graphite/run-id-5.c
  1c588ffb31c7ec814b9ed9e4581ab286  gcc/testsuite/gcc.dg/graphite/run-id-6.c
+ 9a410e4d218e3b738541089b7047693c  gcc/testsuite/gcc.dg/graphite/run-id-pr114041-2.c
  e9a658f5e5227ca939ba11864c1a5efc  gcc/testsuite/gcc.dg/graphite/run-id-pr42644.c
  2190e3f79f26515ff859a51120bf5414  gcc/testsuite/gcc.dg/graphite/run-id-pr46758.c
  f35ab23a4d1fb41603401e81eba12337  gcc/testsuite/gcc.dg/graphite/run-id-pr47593.c
*************** f46dce055fca6bcb88a60d11a0bb710b  gcc/te
*** 42606,42612 ****
  3fcd24000493dccbffcab8d7f571db16  gcc/testsuite/gcc.dg/ifcvt-1.c
  788cdc139607df186471194c57393d9b  gcc/testsuite/gcc.dg/ifcvt-2.c
  1406d8ef80fc3e9a51abb05637775214  gcc/testsuite/gcc.dg/ifcvt-3.c
! bf99da5f144bfa2b93ab29914ca6883c  gcc/testsuite/gcc.dg/ifcvt-4.c
  851af7bdf70bdcebc1bbfe12c989a445  gcc/testsuite/gcc.dg/ifcvt-5.c
  18c54e879b05c8aed2d3ad8ec198fe6d  gcc/testsuite/gcc.dg/ifcvt-fabs-1.c
  9a6101d4463140bd764616fe8d813f87  gcc/testsuite/gcc.dg/ifelse-1.c
--- 42758,42764 ----
  3fcd24000493dccbffcab8d7f571db16  gcc/testsuite/gcc.dg/ifcvt-1.c
  788cdc139607df186471194c57393d9b  gcc/testsuite/gcc.dg/ifcvt-2.c
  1406d8ef80fc3e9a51abb05637775214  gcc/testsuite/gcc.dg/ifcvt-3.c
! c3e8db9e992231697b36c3bd0282686c  gcc/testsuite/gcc.dg/ifcvt-4.c
  851af7bdf70bdcebc1bbfe12c989a445  gcc/testsuite/gcc.dg/ifcvt-5.c
  18c54e879b05c8aed2d3ad8ec198fe6d  gcc/testsuite/gcc.dg/ifcvt-fabs-1.c
  9a6101d4463140bd764616fe8d813f87  gcc/testsuite/gcc.dg/ifelse-1.c
*************** d06f7c5820eb923c44d73fa73e63ee5d  gcc/te
*** 42778,42784 ****
  3f06e49cd636df9de21331230b0e59e0  gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c
  4630bb4962c62c86ea5589ff20308a9a  gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c
  ef947bf14a3a516703fe551dea457061  gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c
! 682c8d620b16f64d33f18d73e453a4ae  gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c
  8d25872a618a0cf64f0d344afe44543a  gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c
  554bb9677c9084721bcca9a42daa5b9a  gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c
  639814886ab7278c2142d218eef816de  gcc/testsuite/gcc.dg/ipa/ipa-icf-4.c
--- 42930,42936 ----
  3f06e49cd636df9de21331230b0e59e0  gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c
  4630bb4962c62c86ea5589ff20308a9a  gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c
  ef947bf14a3a516703fe551dea457061  gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c
! 0848ba2e6621707fb7f0e1ef4099f9cb  gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c
  8d25872a618a0cf64f0d344afe44543a  gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c
  554bb9677c9084721bcca9a42daa5b9a  gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c
  639814886ab7278c2142d218eef816de  gcc/testsuite/gcc.dg/ipa/ipa-icf-4.c
*************** e9a270cc0fe29965bd5d3f98375ad921  gcc/te
*** 42889,42899 ****
--- 43041,43055 ----
  e261240fcc7035cd8398f9cbecd10a00  gcc/testsuite/gcc.dg/ipa/pr105639.c
  d6d366e61e9493a8fc9ad14a2e6f9ba4  gcc/testsuite/gcc.dg/ipa/pr105739.c
  e53f73d24fa35ba6817e4a5b5d5e4d33  gcc/testsuite/gcc.dg/ipa/pr107640-2.c
+ 95030383fded4b7071d378fb24eccc10  gcc/testsuite/gcc.dg/ipa/pr108007.c
  265ca89bf18d64d019ff7d75ea03f0b7  gcc/testsuite/gcc.dg/ipa/pr108384.c
  a613ec3a747f862a332859659437e61a  gcc/testsuite/gcc.dg/ipa/pr108679.c
  ec56d4020da1007033149a15637c5de4  gcc/testsuite/gcc.dg/ipa/pr108959.c
  cf4edb1ce9b073657fc6da0e1310515b  gcc/testsuite/gcc.dg/ipa/pr109318.c
  b70865b06d221ed2025f4fc757d9e20a  gcc/testsuite/gcc.dg/ipa/pr110276.c
+ f741ddb64786110b58c8991c33d44c79  gcc/testsuite/gcc.dg/ipa/pr111571.c
+ 6cadebd8b42bda8557c5814d0103a2fa  gcc/testsuite/gcc.dg/ipa/pr112616.c
+ b7a69609ea582386c302afd514d8e233  gcc/testsuite/gcc.dg/ipa/pr114247.c
  40bd41302666d56c4edf7330db97920e  gcc/testsuite/gcc.dg/ipa/pr42706.c
  e4887053c792f4f78b03804c148839ce  gcc/testsuite/gcc.dg/ipa/pr45644.c
  6e1b4f2c5d0c0d768778da8e3b7df828  gcc/testsuite/gcc.dg/ipa/pr48195.c
*************** b4339b390113a15f56bdeba41587958c  gcc/te
*** 43150,43156 ****
  f26f4f4d9973dff3665201724f9dc4c4  gcc/testsuite/gcc.dg/lto/20091006-2_2.c
  ace7c1ab295298b8db389de962acce4b  gcc/testsuite/gcc.dg/lto/20091013-1_0.c
  f04ef6add169f04f5a01494d3a85f438  gcc/testsuite/gcc.dg/lto/20091013-1_1.c
! c84d0c9aa63f3f77ac404fcc6c98e472  gcc/testsuite/gcc.dg/lto/20091013-1_2.c
  3b10f79cd30196caa87ca77c16e13aa1  gcc/testsuite/gcc.dg/lto/20091014-1_0.c
  7cf51136e40f296b0c702fa9682478ad  gcc/testsuite/gcc.dg/lto/20091015-1_0.c
  d05ae72bc2da158ccd15c392b0755414  gcc/testsuite/gcc.dg/lto/20091015-1_1.c
--- 43306,43312 ----
  f26f4f4d9973dff3665201724f9dc4c4  gcc/testsuite/gcc.dg/lto/20091006-2_2.c
  ace7c1ab295298b8db389de962acce4b  gcc/testsuite/gcc.dg/lto/20091013-1_0.c
  f04ef6add169f04f5a01494d3a85f438  gcc/testsuite/gcc.dg/lto/20091013-1_1.c
! 207b929127cc169ea17cd61eb2df9341  gcc/testsuite/gcc.dg/lto/20091013-1_2.c
  3b10f79cd30196caa87ca77c16e13aa1  gcc/testsuite/gcc.dg/lto/20091014-1_0.c
  7cf51136e40f296b0c702fa9682478ad  gcc/testsuite/gcc.dg/lto/20091015-1_0.c
  d05ae72bc2da158ccd15c392b0755414  gcc/testsuite/gcc.dg/lto/20091015-1_1.c
*************** fe020ff7b4d35a4d3f13e426cbacc4da  gcc/te
*** 43267,43272 ****
--- 43423,43441 ----
  75895ff7058fe9716d776a1c92124f2d  gcc/testsuite/gcc.dg/lto/pr108445_1.c
  ef0b90ba09e6e56d1d655afdcb63cdd4  gcc/testsuite/gcc.dg/lto/pr109778_0.c
  c3ad752a64c11978f9f2cce0520bf58c  gcc/testsuite/gcc.dg/lto/pr109778_1.c
+ 5a30be7e5faebcb3c788634739d7942d  gcc/testsuite/gcc.dg/lto/pr113359-1_0.c
+ 689493d8859ebd5141c7576ea5812894  gcc/testsuite/gcc.dg/lto/pr113359-1_1.c
+ 7b2490a53ab05afe844a68c990f18421  gcc/testsuite/gcc.dg/lto/pr113359-2_0.c
+ 41ee56adafb01df4348c7c69179db19b  gcc/testsuite/gcc.dg/lto/pr113359-2_1.c
+ 82e2344118052c04301038fec390f42d  gcc/testsuite/gcc.dg/lto/pr113359-3_0.c
+ 1f06069ea30d27a1e0fef1294b1bc9dd  gcc/testsuite/gcc.dg/lto/pr113359-3_1.c
+ 4a10953226e8b2bf38c71b31a58873ae  gcc/testsuite/gcc.dg/lto/pr113359-4_0.c
+ 180bf112da9a15f3f5953a72550e8c06  gcc/testsuite/gcc.dg/lto/pr113359-4_1.c
+ 45aca1e319518dd57f0a7c287a454a94  gcc/testsuite/gcc.dg/lto/pr113359-5_0.c
+ 6a759ddbca5b12559a1d058104297f87  gcc/testsuite/gcc.dg/lto/pr113359-5_1.c
+ 19509c8f1bdf98e2ab64c3f9e2c3f584  gcc/testsuite/gcc.dg/lto/pr113907_0.c
+ 9f07bf819862bc85bb8767d97947d837  gcc/testsuite/gcc.dg/lto/pr113907_1.c
+ 4d872eeace42ef5001147db36f0eb548  gcc/testsuite/gcc.dg/lto/pr113907_2.c
  5192817b2492ca93ffadce3b4a5e4794  gcc/testsuite/gcc.dg/lto/pr27898_0.c
  c5f48897247dfaec60df4e32beffcd8e  gcc/testsuite/gcc.dg/lto/pr27898_1.c
  2ad724786bc4b555a7f31e8b3bf164b6  gcc/testsuite/gcc.dg/lto/pr28706_0.c
*************** ebb801f97326701c44c33bb719490703  gcc/te
*** 43364,43370 ****
  f67a44e9e2f963084509149bec7655af  gcc/testsuite/gcc.dg/lto/pr85248_1.c
  282f07e58b4588a8dc30a94934177fbd  gcc/testsuite/gcc.dg/lto/pr85870_0.c
  0ad0dd21ac624ed6e82cfbb6d23cba67  gcc/testsuite/gcc.dg/lto/pr85870_1.c
! 39b1acb86d4ff0131276667f2bbd4586  gcc/testsuite/gcc.dg/lto/pr88077_0.c
  833668f47a5741405cf53fc58d31d1bc  gcc/testsuite/gcc.dg/lto/pr88077_1.c
  c51c424cae679b65a2dc52ea3ddc96d9  gcc/testsuite/gcc.dg/lto/pr88297_0.c
  14664c531ea727ce3e6cd733560c6895  gcc/testsuite/gcc.dg/lto/pr88297_1.c
--- 43533,43539 ----
  f67a44e9e2f963084509149bec7655af  gcc/testsuite/gcc.dg/lto/pr85248_1.c
  282f07e58b4588a8dc30a94934177fbd  gcc/testsuite/gcc.dg/lto/pr85870_0.c
  0ad0dd21ac624ed6e82cfbb6d23cba67  gcc/testsuite/gcc.dg/lto/pr85870_1.c
! 7aba7fb94344876cd45a197f9bfe5c20  gcc/testsuite/gcc.dg/lto/pr88077_0.c
  833668f47a5741405cf53fc58d31d1bc  gcc/testsuite/gcc.dg/lto/pr88077_1.c
  c51c424cae679b65a2dc52ea3ddc96d9  gcc/testsuite/gcc.dg/lto/pr88297_0.c
  14664c531ea727ce3e6cd733560c6895  gcc/testsuite/gcc.dg/lto/pr88297_1.c
*************** f1072dd0acb0f7d06b0b1ef593b7b1cc  gcc/te
*** 43791,43802 ****
  08d8bf606d2349825433d688bb7b8259  gcc/testsuite/gcc.dg/pic-4.c
  1310eec5a596f6f3f1034c18543936a3  gcc/testsuite/gcc.dg/pic-macro-define.c
  de302da8d7737a4e96d474e241080339  gcc/testsuite/gcc.dg/pie-1.c
! e85ed22735e235dc5a9457487286d6f0  gcc/testsuite/gcc.dg/pie-2.c
  a1104a3ff24cf683d1a597e325c9f573  gcc/testsuite/gcc.dg/pie-3.c
  d9f2439f176b4f73afa0c30baa468855  gcc/testsuite/gcc.dg/pie-4.c
  17f4008aaadc7db4f869e804d77d753a  gcc/testsuite/gcc.dg/pie-5.c
  0debd1544970fb56a2a4a7828bb92d07  gcc/testsuite/gcc.dg/pie-6.c
! df1fb04645820cce9159c1b05e520fc7  gcc/testsuite/gcc.dg/pie-7.c
  72712f41dcc921ba1827000fc0809a9c  gcc/testsuite/gcc.dg/pie-link.c
  000d3a6c8dca7e54f5be771190d10f29  gcc/testsuite/gcc.dg/pie-static-1.c
  be052bceddbf752586b645bc9e048e9c  gcc/testsuite/gcc.dg/pie-static-2.c
--- 43960,43971 ----
  08d8bf606d2349825433d688bb7b8259  gcc/testsuite/gcc.dg/pic-4.c
  1310eec5a596f6f3f1034c18543936a3  gcc/testsuite/gcc.dg/pic-macro-define.c
  de302da8d7737a4e96d474e241080339  gcc/testsuite/gcc.dg/pie-1.c
! d3b785ef540cb4e67cd67fada4080a39  gcc/testsuite/gcc.dg/pie-2.c
  a1104a3ff24cf683d1a597e325c9f573  gcc/testsuite/gcc.dg/pie-3.c
  d9f2439f176b4f73afa0c30baa468855  gcc/testsuite/gcc.dg/pie-4.c
  17f4008aaadc7db4f869e804d77d753a  gcc/testsuite/gcc.dg/pie-5.c
  0debd1544970fb56a2a4a7828bb92d07  gcc/testsuite/gcc.dg/pie-6.c
! 2db756126636737e343b6e63f0f96fcb  gcc/testsuite/gcc.dg/pie-7.c
  72712f41dcc921ba1827000fc0809a9c  gcc/testsuite/gcc.dg/pie-link.c
  000d3a6c8dca7e54f5be771190d10f29  gcc/testsuite/gcc.dg/pie-static-1.c
  be052bceddbf752586b645bc9e048e9c  gcc/testsuite/gcc.dg/pie-static-2.c
*************** b05ae8584845daeb59ab2a2d859880ad  gcc/te
*** 43872,43877 ****
--- 44041,44047 ----
  1bf6e41b018b4dbc083435bfec8eca81  gcc/testsuite/gcc.dg/plugin/infoleak-antipatterns-1.c
  f22c386d32e16704e73e0ad284bf1ad1  gcc/testsuite/gcc.dg/plugin/infoleak-fixit-1.c
  02ffae050507325cf99ff537048a6e3c  gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c
+ 943dd958fccd6601ad0d896830982ad8  gcc/testsuite/gcc.dg/plugin/infoleak-pr112969.c
  1a2a9877b17c3ce0a16c15c88640cc64  gcc/testsuite/gcc.dg/plugin/infoleak-vfio_iommu_type1.c
  4644aff4e3d9b41ef0b44eb441b3e574  gcc/testsuite/gcc.dg/plugin/known-fns-1.c
  d3e84ae842f69911a3ac0ceb96542627  gcc/testsuite/gcc.dg/plugin/location-overflow-test-1.c
*************** de7a6b85ff1667e6ef4b89117e774f2d  gcc/te
*** 43886,43892 ****
  4905199fc259967af414db22821f7f74  gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.c
  adbc6d60d6e1474ca93af3b50208e741  gcc/testsuite/gcc.dg/plugin/one_time-test-1.c
  91500c30c78de7048ecb72b86a431e80  gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
! 542804f26bfc1222c71283cbfe874800  gcc/testsuite/gcc.dg/plugin/plugin.exp
  10b87cc378ff8b6e30ae77af8c669e4b  gcc/testsuite/gcc.dg/plugin/plugindir1.c
  770fbe5bf2a65884c6120dab4b13a1d4  gcc/testsuite/gcc.dg/plugin/plugindir2.c
  5be673fb13573d3689c3cc3dff9f5a2e  gcc/testsuite/gcc.dg/plugin/plugindir3.c
--- 44056,44062 ----
  4905199fc259967af414db22821f7f74  gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.c
  adbc6d60d6e1474ca93af3b50208e741  gcc/testsuite/gcc.dg/plugin/one_time-test-1.c
  91500c30c78de7048ecb72b86a431e80  gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
! 446e3798efe569b44c5019207df92ea1  gcc/testsuite/gcc.dg/plugin/plugin.exp
  10b87cc378ff8b6e30ae77af8c669e4b  gcc/testsuite/gcc.dg/plugin/plugindir1.c
  770fbe5bf2a65884c6120dab4b13a1d4  gcc/testsuite/gcc.dg/plugin/plugindir2.c
  5be673fb13573d3689c3cc3dff9f5a2e  gcc/testsuite/gcc.dg/plugin/plugindir3.c
*************** cfa158c5ec1ec68947ea7cf84ebac9f7  gcc/te
*** 44120,44125 ****
--- 44290,44296 ----
  6c079381fc5bea8ba966068e353963c8  gcc/testsuite/gcc.dg/pr105455.c
  70752dbf95282e3e1682d161dec96c60  gcc/testsuite/gcc.dg/pr105458.c
  8f69648258c8f27361e18186db792348  gcc/testsuite/gcc.dg/pr105461.c
+ bfec3f2610558e315de99d8027586521  gcc/testsuite/gcc.dg/pr105522.c
  bd694253207b0e4d0a25d5c16b288b5c  gcc/testsuite/gcc.dg/pr105528.c
  c1c400df202083158ced44d2e89c6c0b  gcc/testsuite/gcc.dg/pr105591.c
  9e6c2e731a3d7f363d04d35feadca314  gcc/testsuite/gcc.dg/pr105597.c
*************** ebccf814e2974ae2d3fef79375fc2a74  gcc/te
*** 44167,44172 ****
--- 44338,44344 ----
  9ab2aff363e0823d9616d81769d4729d  gcc/testsuite/gcc.dg/pr107131.c
  c16717b833d5db5a9a8e0b0649ed37bf  gcc/testsuite/gcc.dg/pr107262.c
  4f0d5b8c78199ceef742ba745999898c  gcc/testsuite/gcc.dg/pr107300.c
+ 82f2765c862f6e67c3558ee7cde994d8  gcc/testsuite/gcc.dg/pr107385.c
  0215d2ef3b9000a72563a0a5de550edf  gcc/testsuite/gcc.dg/pr107389.c
  e93299ab13ea49e64f3354c006946b72  gcc/testsuite/gcc.dg/pr107505.c
  5ad9ea4546fd246fa3030e31b6e8525c  gcc/testsuite/gcc.dg/pr107523.c
*************** c84c4385dc7b913c1ab044bf620d7696  gcc/te
*** 44236,44243 ****
--- 44408,44440 ----
  3399ef12e5625e30f72a928ee7afca74  gcc/testsuite/gcc.dg/pr109412.c
  86a351ab8a6255c1c7e39f673dcac916  gcc/testsuite/gcc.dg/pr109417.c
  761ec38d2e9b593ffd05c4d7af63acfb  gcc/testsuite/gcc.dg/pr109583.c
+ f71ef2b2bdb0cce06fa1243f4928e871  gcc/testsuite/gcc.dg/pr110079.c
  c63f42682a97d6307d214dda47bb00f9  gcc/testsuite/gcc.dg/pr110731.c
+ f51a9b458f6acfae6b798994c6f8ead3  gcc/testsuite/gcc.dg/pr110755.c
+ 7aeeff98686427c2e25aa1b7bb60b7f6  gcc/testsuite/gcc.dg/pr111009.c
+ 5328040ceef0db656025d09af496f06a  gcc/testsuite/gcc.dg/pr111015.c
+ 475fe022000816b6e696beebf8f5bc37  gcc/testsuite/gcc.dg/pr111039.c
+ f09a78bba4729691ffb28aad69085816  gcc/testsuite/gcc.dg/pr111070.c
+ 8a45dfbe070c48845446dc22aab1602b  gcc/testsuite/gcc.dg/pr111407.c
+ 010daf0af0cc91370932a98cc477bc7f  gcc/testsuite/gcc.dg/pr111683-1.c
+ 4f842151b1830fe13f002a8c7d0757c0  gcc/testsuite/gcc.dg/pr111683-2.c
+ 2e6f2b717172ebff161876d80e0a1ba0  gcc/testsuite/gcc.dg/pr111694.c
+ 125e2db90bf11679dc30f0d8d1612fd6  gcc/testsuite/gcc.dg/pr112618.c
+ f97f1cf6ac420452092fc3fba4203574  gcc/testsuite/gcc.dg/pr112733.c
+ e5517dc2a2e07c9b2472bb545cd5a722  gcc/testsuite/gcc.dg/pr112837.c
+ 6b73a8d375ddff23d86f9f1c9377f381  gcc/testsuite/gcc.dg/pr112845.c
+ 68812a8a18bdcb8c9b56b83823f8a853  gcc/testsuite/gcc.dg/pr113013.c
+ da36c4c045a6839485d1209b636f2fa6  gcc/testsuite/gcc.dg/pr113262.c
+ e68a7c7f2d1db31e0e0e0a23960975a7  gcc/testsuite/gcc.dg/pr113907-1.c
+ b200221e1cccaf2dc905de01fccdb601  gcc/testsuite/gcc.dg/pr114090.c
+ 12ecf3bc0aab66a39903f50c4a6dfc66  gcc/testsuite/gcc.dg/pr114115.c
+ 5f50cdb1b2a60a511ba8bff25319527f  gcc/testsuite/gcc.dg/pr114211.c
+ 7cd5609790e8cb3ba4ad54ccf122a48a  gcc/testsuite/gcc.dg/pr114310.c
  860f163dcd0b252ea3f85323bc959a7d  gcc/testsuite/gcc.dg/pr11459-1.c
+ 18db873e30d811e6904623797ead2825  gcc/testsuite/gcc.dg/pr114753.c
+ 278b6ea6998e142ef9ecea8b30a97701  gcc/testsuite/gcc.dg/pr114768.c
+ 86c7b688b3835d3cdb63a61f64b1ae73  gcc/testsuite/gcc.dg/pr114876.c
+ fa53e159fc414cd332dc23393a95dabf  gcc/testsuite/gcc.dg/pr114907.c
  e164a736918661d669864e3645da290c  gcc/testsuite/gcc.dg/pr11492.c
  3b83403729a3686d25552352bf0c4577  gcc/testsuite/gcc.dg/pr11864-1.c
  bc5ddfbbc46f4e0cce1629d1b58d3090  gcc/testsuite/gcc.dg/pr12603.c
*************** bb5fccf7a55d79a7791b33fabe4c113e  gcc/te
*** 45158,45164 ****
  f06d51365d517484132cde7cdec349d9  gcc/testsuite/gcc.dg/pr56727-2.c
  b93ca323776283280bb9a60242ee3b5c  gcc/testsuite/gcc.dg/pr56809.c
  c190644fa957e1a9b70d4a1173fb83f8  gcc/testsuite/gcc.dg/pr56824.c
! 4f0e0f47263f76400e1e9e51ba922fc5  gcc/testsuite/gcc.dg/pr56837.c
  f26f8c6b2b3adcb38915f56973447282  gcc/testsuite/gcc.dg/pr56847.c
  df4b816776f2c4e40c56112e07abeeca  gcc/testsuite/gcc.dg/pr56890-1.c
  8fe731c15e241e6c041ba662739f3d48  gcc/testsuite/gcc.dg/pr56890-2.c
--- 45355,45361 ----
  f06d51365d517484132cde7cdec349d9  gcc/testsuite/gcc.dg/pr56727-2.c
  b93ca323776283280bb9a60242ee3b5c  gcc/testsuite/gcc.dg/pr56809.c
  c190644fa957e1a9b70d4a1173fb83f8  gcc/testsuite/gcc.dg/pr56824.c
! 91d819e653b4d46ff4a7d8d59dfbd578  gcc/testsuite/gcc.dg/pr56837.c
  f26f8c6b2b3adcb38915f56973447282  gcc/testsuite/gcc.dg/pr56847.c
  df4b816776f2c4e40c56112e07abeeca  gcc/testsuite/gcc.dg/pr56890-1.c
  8fe731c15e241e6c041ba662739f3d48  gcc/testsuite/gcc.dg/pr56890-2.c
*************** b09000e6104e19c4d2e2e0550272c280  gcc/te
*** 45744,45750 ****
  8785ee78f0ecce2b7ef647d29d90cf54  gcc/testsuite/gcc.dg/pr83373.c
  64ee6bfa410f7c1d30c3d7f63402433b  gcc/testsuite/gcc.dg/pr83393.c
  a6e9e544df8c1540a5957852a45004e8  gcc/testsuite/gcc.dg/pr83396.c
! 4f297789c555b06acff0f263a2de4380  gcc/testsuite/gcc.dg/pr83415.c
  ff149ef447478fe287d21948bf94820b  gcc/testsuite/gcc.dg/pr83419.c
  d1d24788f9c8caf0192fc3807eb41608  gcc/testsuite/gcc.dg/pr83422.c
  4cfcf9fb49e0c6531f60ce19ff899760  gcc/testsuite/gcc.dg/pr83424.c
--- 45941,45947 ----
  8785ee78f0ecce2b7ef647d29d90cf54  gcc/testsuite/gcc.dg/pr83373.c
  64ee6bfa410f7c1d30c3d7f63402433b  gcc/testsuite/gcc.dg/pr83393.c
  a6e9e544df8c1540a5957852a45004e8  gcc/testsuite/gcc.dg/pr83396.c
! bed17f1377941c87cc77ed606717aeaa  gcc/testsuite/gcc.dg/pr83415.c
  ff149ef447478fe287d21948bf94820b  gcc/testsuite/gcc.dg/pr83419.c
  d1d24788f9c8caf0192fc3807eb41608  gcc/testsuite/gcc.dg/pr83422.c
  4cfcf9fb49e0c6531f60ce19ff899760  gcc/testsuite/gcc.dg/pr83424.c
*************** e7055b12b2da73125c471ef6e21aec3d  gcc/te
*** 46381,46386 ****
--- 46578,46584 ----
  b401e32d0fdcef56538c60685124c8d6  gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
  a1925ccc0f69537c243f239b703bd7e1  gcc/testsuite/gcc.dg/rtl/aarch64/missed-pass-error.c
  c101dc190e024f7cd8e13d412510c399  gcc/testsuite/gcc.dg/rtl/aarch64/multi-subreg-1.c
+ 1ba71d3525a92b2cd35acab9a03c063e  gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c
  82921214d686f1804813b91947084109  gcc/testsuite/gcc.dg/rtl/aarch64/pr71779.c
  043d0b0c264990e6e6ac1f2827823f1b  gcc/testsuite/gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c
  770cae6014d989d238db251906e1d55c  gcc/testsuite/gcc.dg/rtl/aarch64/subs_adds_sp.c
*************** fc94c5cf1382c5cc791f1e082f1bc93b  gcc/te
*** 46655,46661 ****
  4bb868e2d5ae5ad0f471895fe036ce9d  gcc/testsuite/gcc.dg/sso/u5.c
  6a94b217dd2dc52bd804b559734d7d6d  gcc/testsuite/gcc.dg/sso/u6.c
  aadb80509f82b46b30f6e6764a2e2dd1  gcc/testsuite/gcc.dg/ssp-1.c
! 298fe2c4a920a1453489cedaeaa98ff3  gcc/testsuite/gcc.dg/ssp-2.c
  b764f892e6c6f673878a4e8da208c16b  gcc/testsuite/gcc.dg/ssp-3.c
  5843aab6624989ad947aa1f77c816bce  gcc/testsuite/gcc.dg/ssp-4.c
  70e6f2a4c4d5735002d0b1f7dd18ddd2  gcc/testsuite/gcc.dg/stack-check-10.c
--- 46853,46859 ----
  4bb868e2d5ae5ad0f471895fe036ce9d  gcc/testsuite/gcc.dg/sso/u5.c
  6a94b217dd2dc52bd804b559734d7d6d  gcc/testsuite/gcc.dg/sso/u6.c
  aadb80509f82b46b30f6e6764a2e2dd1  gcc/testsuite/gcc.dg/ssp-1.c
! 07c428d62b7171c3d051c3770f57156c  gcc/testsuite/gcc.dg/ssp-2.c
  b764f892e6c6f673878a4e8da208c16b  gcc/testsuite/gcc.dg/ssp-3.c
  5843aab6624989ad947aa1f77c816bce  gcc/testsuite/gcc.dg/ssp-4.c
  70e6f2a4c4d5735002d0b1f7dd18ddd2  gcc/testsuite/gcc.dg/stack-check-10.c
*************** eeac37698d62ac42c407cf7ffdab1b4a  gcc/te
*** 47436,47445 ****
--- 47634,47666 ----
  ef2b84dc0bce27c12bd12e27c33dd806  gcc/testsuite/gcc.dg/torture/pr109564-2.c
  72f322a0e5d8096eb7fa42e2d8fabe7d  gcc/testsuite/gcc.dg/torture/pr109585.c
  f5aad1409cbbb9e3039cb7da55080bc6  gcc/testsuite/gcc.dg/torture/pr109609.c
+ c68e0fca588779377278aa9e84380d07  gcc/testsuite/gcc.dg/torture/pr110176.c
  0c0edd5cb473e3baec880eabda166963  gcc/testsuite/gcc.dg/torture/pr110228.c
  2c65ac9bb8c6b6218eb71392ab387879  gcc/testsuite/gcc.dg/torture/pr110298.c
+ eeafa444e951227833c10234733ef66d  gcc/testsuite/gcc.dg/torture/pr110422.c
  7df804d5efde0457098ad2b86b9a7447  gcc/testsuite/gcc.dg/torture/pr110556.c
  aaecc5ca23f58b7071a57eaa96693127  gcc/testsuite/gcc.dg/torture/pr110669.c
+ 39a13c5ef6e1f4f1fb97ea3cdca7f2f7  gcc/testsuite/gcc.dg/torture/pr110702.c
+ adcee8c1e5b1ea90af01ed3ee2f5548f  gcc/testsuite/gcc.dg/torture/pr110766.c
+ fd4292c0fcabd728ea0a1a6dbef87843  gcc/testsuite/gcc.dg/torture/pr110799.c
+ a5aabe56aa9f2db146fb1185eabbfacb  gcc/testsuite/gcc.dg/torture/pr111137.c
+ 880ef8f569f8ceaf9a94d105c12a8f97  gcc/testsuite/gcc.dg/torture/pr111445.c
+ 6b2965d4ac5485c88aa22c20791498bd  gcc/testsuite/gcc.dg/torture/pr111519.c
+ 9ac3aab221fd38c4d0dda7ec4429c95d  gcc/testsuite/gcc.dg/torture/pr111614.c
+ 404440fd3b4aac03198b518a7e9c5268  gcc/testsuite/gcc.dg/torture/pr111815.c
+ e289e3514153e0ffe8b5b086904f40c4  gcc/testsuite/gcc.dg/torture/pr111818.c
+ 5a3dd17b41272920e3804d1b42cba87e  gcc/testsuite/gcc.dg/torture/pr111917.c
+ 1e5a5be4efef1ee222e142fcbc25978e  gcc/testsuite/gcc.dg/torture/pr112281-1.c
+ 3acf5c04c64ba9b942f88c4d8bde666c  gcc/testsuite/gcc.dg/torture/pr112281-2.c
+ 0da1b162b4d30cd723409c71ad927d22  gcc/testsuite/gcc.dg/torture/pr112991.c
+ 8017656920f66e02201f705044be8aa7  gcc/testsuite/gcc.dg/torture/pr113396.c
+ 45205268a0626647bba2b5a390bc850c  gcc/testsuite/gcc.dg/torture/pr113630.c
+ a9d12e460bc40c21c3c320bc3fc8b4d8  gcc/testsuite/gcc.dg/torture/pr113831.c
+ fb3073f1c56c1a4f007ba250839854b9  gcc/testsuite/gcc.dg/torture/pr114070.c
+ e968b8aa93e5a5203a6c7bf6ce0ab2b7  gcc/testsuite/gcc.dg/torture/pr114203.c
+ edb26d624826c2089120476194daef30  gcc/testsuite/gcc.dg/torture/pr114246.c
+ 8ebd93b45204d340baa4a9798f5bcd62  gcc/testsuite/gcc.dg/torture/pr114672.c
+ 2c68830fdc44dbd18e300f9430c6c89f  gcc/testsuite/gcc.dg/torture/pr114787.c
  ded4330fd1cd52783bd9b1761db038ef  gcc/testsuite/gcc.dg/torture/pr16104-1.c
  fc265ee05da2f29f0e92804661cd1f28  gcc/testsuite/gcc.dg/torture/pr17526.c
  01c583edb41b632b835aa892b9c1cb14  gcc/testsuite/gcc.dg/torture/pr17933-1.c
*************** fc343ac4dddc2387803c4581508bd355  gcc/te
*** 48908,48914 ****
  25a22ef7e096aa5c4a5ec323a10eb1ee  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-7.c
  3f1747c36bfe6b3fd2235e695edcaa02  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-8.c
  1d89c967b03259c101cc6401b07d1648  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c
! d2a6a7bf2644a7942988c7239b51410f  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
  d0e4c342e2ad48131871ec279be2f9c3  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-10.c
  75bb54d18f7c1eeb0e52d94f6f0e0a2d  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-11.c
  c7f97a6e2a77945ebe161e237b31e840  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-12.c
--- 49129,49135 ----
  25a22ef7e096aa5c4a5ec323a10eb1ee  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-7.c
  3f1747c36bfe6b3fd2235e695edcaa02  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-8.c
  1d89c967b03259c101cc6401b07d1648  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c
! 5489a7071de3715549debe15cc684b48  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
  d0e4c342e2ad48131871ec279be2f9c3  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-10.c
  75bb54d18f7c1eeb0e52d94f6f0e0a2d  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-11.c
  c7f97a6e2a77945ebe161e237b31e840  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-12.c
*************** ba0f756770b2c8c27b5698876e3038d6  gcc/te
*** 49502,49507 ****
--- 49723,49732 ----
  486e83eb732ae374266e81bf0ad91d4c  gcc/testsuite/gcc.dg/tree-ssa/pr108684-1.c
  9a57b932241f72e62ecf6645de5034e9  gcc/testsuite/gcc.dg/tree-ssa/pr109031-1.c
  3e53d598753ed4660dbeb6be7795b42e  gcc/testsuite/gcc.dg/tree-ssa/pr109031-2.c
+ c6848ef9d4a9873e77016b18db0eef64  gcc/testsuite/gcc.dg/tree-ssa/pr111583-1.c
+ 96d52de11a445b7c87980804cd19320b  gcc/testsuite/gcc.dg/tree-ssa/pr111583-2.c
+ 30191e7f04d08f0b42092e36965a3c63  gcc/testsuite/gcc.dg/tree-ssa/pr111967.c
+ 91ab942db3d3d13291ae97a65be94e36  gcc/testsuite/gcc.dg/tree-ssa/pr113993.c
  78e6c5fe63f7305009c8a79840fe20dc  gcc/testsuite/gcc.dg/tree-ssa/pr13146.c
  eab19e0c04884cd782c9879cbe292109  gcc/testsuite/gcc.dg/tree-ssa/pr14341.c
  9945ed7002a5f7d4918e8ff5eb4cb647  gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c
*************** bb62f82a973334db1c0ebf75b17bcdf8  gcc/te
*** 50819,50824 ****
--- 51044,51050 ----
  22eb0b8eeae794a6956326b2c9383fb2  gcc/testsuite/gcc.dg/trunc-1.c
  0986037c6e0724a89f8308100f3f920f  gcc/testsuite/gcc.dg/tsan/atomic-fence.c
  c0761616b56e6c13ccfbf05810c3ad42  gcc/testsuite/gcc.dg/tsan/pr106984.c
+ 93c01dbb8a77851bfbe99fc7c806d056  gcc/testsuite/gcc.dg/tsan/pr111736.c
  66723ae098123069493e416708ef5146  gcc/testsuite/gcc.dg/tsan/pr88017.c
  dcc8ff133faffd3fe561dfe431569a07  gcc/testsuite/gcc.dg/tsan/pr88030.c
  de40a1e950c75128048b75517e728603  gcc/testsuite/gcc.dg/tsan/pr90208-1.c
*************** dc95648d25ed66b53703856ca8bf9c89  gcc/te
*** 50874,50879 ****
--- 51100,51109 ----
  cefdc2a9eb13f2095c81dff3665fcbe2  gcc/testsuite/gcc.dg/ubsan/pr107183.c
  50f54783636f7e63e2f5702bfd228de0  gcc/testsuite/gcc.dg/ubsan/pr107668.c
  4111deb3a8958abcc5c35e4fb6d09931  gcc/testsuite/gcc.dg/ubsan/pr108995.c
+ 3d891ede9caa6aed55954898e1974cef  gcc/testsuite/gcc.dg/ubsan/pr111736.c
+ 5ecc4a818796a17622dbe25b368725ec  gcc/testsuite/gcc.dg/ubsan/pr112709-1.c
+ f7352e346071f20c88b4cda3aefaf007  gcc/testsuite/gcc.dg/ubsan/pr112709-2.c
+ 9d35f4aafed7065254d5bcbd8e4b3469  gcc/testsuite/gcc.dg/ubsan/pr113012.c
  8b53119c2975ba4eb7e0a8a3f21049bc  gcc/testsuite/gcc.dg/ubsan/pr63690.c
  7a3b89a11b570c0d6817707c745a9fba  gcc/testsuite/gcc.dg/ubsan/pr67279.c
  c9a455b03d901e306e1836d50e9e37d6  gcc/testsuite/gcc.dg/ubsan/pr67662.c
*************** e2b774abf8d7e4cc810bee5ab597c4cc  gcc/te
*** 51012,51017 ****
--- 51242,51249 ----
  d302509e7e4d06b47b78ba3214c7fc0e  gcc/testsuite/gcc.dg/uninit-pr106881.c
  bb6370e51fdfc71eb406f2d9d7e1f004  gcc/testsuite/gcc.dg/uninit-pr107839.c
  10779a14525372affcb25a7e7209e309  gcc/testsuite/gcc.dg/uninit-pr108547.c
+ a0d21e844c69e57b42877341fb99cf0d  gcc/testsuite/gcc.dg/uninit-pr111397.c
+ 499c474f28073285766d0bb22cfa9e09  gcc/testsuite/gcc.dg/uninit-pr111489.c
  58c1fce493b489aff04e0b2f66635e90  gcc/testsuite/gcc.dg/uninit-pr19430-2.c
  79f653fd913dfd35f07e5b3890168e74  gcc/testsuite/gcc.dg/uninit-pr19430-O0.c
  0ba39e72d317abfcfd3703541b7f8a41  gcc/testsuite/gcc.dg/uninit-pr19430.c
*************** c8ed8e9e4250f08b918c56bfef4b7a7f  gcc/te
*** 51264,51270 ****
  0e8f57e36bc8448e80035b833a363fe7  gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c
  43e9ffb9410d050942d09e445ee46ffa  gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c
  3afdb69243343b45ef93e502063ebf7e  gcc/testsuite/gcc.dg/vect/bb-slp-layout-18.c
! cb45a80ec54e79ec32e9eb3b3ab3ff58  gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c
  55c6129299ee94434b97edc3312d1563  gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c
  9e1acf425f12a0a63d6844e356ebdb18  gcc/testsuite/gcc.dg/vect/bb-slp-layout-20.c
  d14dd3c8c51616e1a7455ce0faa962c7  gcc/testsuite/gcc.dg/vect/bb-slp-layout-21.c
--- 51496,51502 ----
  0e8f57e36bc8448e80035b833a363fe7  gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c
  43e9ffb9410d050942d09e445ee46ffa  gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c
  3afdb69243343b45ef93e502063ebf7e  gcc/testsuite/gcc.dg/vect/bb-slp-layout-18.c
! f5ab06f78f896f3a5f8c5603e80a4eb5  gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c
  55c6129299ee94434b97edc3312d1563  gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c
  9e1acf425f12a0a63d6844e356ebdb18  gcc/testsuite/gcc.dg/vect/bb-slp-layout-20.c
  d14dd3c8c51616e1a7455ce0faa962c7  gcc/testsuite/gcc.dg/vect/bb-slp-layout-21.c
*************** cf1f520661c5242475d0a36f640664dd  gcc/te
*** 51291,51296 ****
--- 51523,51529 ----
  5295b6a2a7e93bc6dfe10ebdd01406b8  gcc/testsuite/gcc.dg/vect/bb-slp-pr103800.c
  be86bc81622216478087ebb0eb3b5c80  gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c
  272eb771300120bc0b0190d7c82879d6  gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c
+ 70f6ab93795e7362efbb766199500951  gcc/testsuite/gcc.dg/vect/bb-slp-pr114799.c
  3fdbb9f95d28ae07799a0c2627ff805d  gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c
  5472e7bf338627077f4e6ce8cce9944e  gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c
  416b7cfbbbbca3664b53c4942dfd6f6d  gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c
*************** e131976da53307331b69c03e9c64cc4a  gcc/te
*** 51603,51608 ****
--- 51836,51848 ----
  bce13fdf2ea61a0bc1886470eed1bf60  gcc/testsuite/gcc.dg/vect/pr109473.c
  aa0a603e6aee5b8a3fd3463354c9bf10  gcc/testsuite/gcc.dg/vect/pr109502.c
  61caac1f4435045879dd40b08cc7fcec  gcc/testsuite/gcc.dg/vect/pr110381.c
+ 6fe7a9f8a10f6b62e25fc4c1fa96deff  gcc/testsuite/gcc.dg/vect/pr111764.c
+ 9386a649786af115ac3366d153cb1ece  gcc/testsuite/gcc.dg/vect/pr111882.c
+ 769cf4bfcb97c43ac962799ae8d222c5  gcc/testsuite/gcc.dg/vect/pr112505.c
+ f2ad143cd940fa42deda153f442d29b2  gcc/testsuite/gcc.dg/vect/pr114027.c
+ ae8b389a68778f9cfdd3436253d31b14  gcc/testsuite/gcc.dg/vect/pr114231.c
+ 0079bcebbbf82f5487b36b4f2e1532ef  gcc/testsuite/gcc.dg/vect/pr114485.c
+ c0f0ed71d5889d42079442a4cdca8181  gcc/testsuite/gcc.dg/vect/pr114733.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
*************** d1b21b9400153596e0d058bf048e9911  gcc/te
*** 52104,52110 ****
  3581110ad2b3af27f54b41f9364c1e14  gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c
  c98bf5e8cdb13d002ce5b474539328d2  gcc/testsuite/gcc.dg/vect/tree-vect.h
  e89cc050a04f95cc194e9469aa72808f  gcc/testsuite/gcc.dg/vect/tsvc/license.txt
! a7d3e97da65f4dfe42449b901cf9215b  gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h
  9f6419b4c50931a4103f67c8213f8a60  gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s000.c
  f17c1a09c018fb8c535cbda72ebac53e  gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s111.c
  2173284143ca43e8bbe2dce3ebb0db1a  gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1111.c
--- 52344,52350 ----
  3581110ad2b3af27f54b41f9364c1e14  gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c
  c98bf5e8cdb13d002ce5b474539328d2  gcc/testsuite/gcc.dg/vect/tree-vect.h
  e89cc050a04f95cc194e9469aa72808f  gcc/testsuite/gcc.dg/vect/tsvc/license.txt
! 363cb209ee5d9f032eaef1783bf32df0  gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h
  9f6419b4c50931a4103f67c8213f8a60  gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s000.c
  f17c1a09c018fb8c535cbda72ebac53e  gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s111.c
  2173284143ca43e8bbe2dce3ebb0db1a  gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1111.c
*************** c38511a26575a66a65ddd31d3bc229da  gcc/te
*** 52717,52722 ****
--- 52957,52963 ----
  0a0e7b7396e78408cb66cc38d9e15cd1  gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c
  dce179d9539fcb48637e8e9c102da26c  gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c
  39723945c19c26c57adf66d889eabb98  gcc/testsuite/gcc.dg/vect/vect-peel-4.c
+ 94bda84899e2683692deba382167aa8e  gcc/testsuite/gcc.dg/vect/vect-pr114375.c
  4d57df9e3b3522c9f1a6707c05f1da45  gcc/testsuite/gcc.dg/vect/vect-pr69848.c
  3a3a316ff2f2496494ecb0bd77d61aad  gcc/testsuite/gcc.dg/vect/vect-pre-interact.c
  bcf8d4d938304b75cfe5af73ef6b191b  gcc/testsuite/gcc.dg/vect/vect-profile-1.c
*************** c400cc0e03e4317110d582fdba04ace0  gcc/te
*** 53267,53279 ****
  0c8ac613f2d2a35706fd7c8b7b16a1a9  gcc/testsuite/gcc.misc-tests/gcov-11.c
  eee8f00567cf54ebbed65a4f71c7d314  gcc/testsuite/gcc.misc-tests/gcov-12.c
  1aac355a176cb811b951b73ea58ef6c7  gcc/testsuite/gcc.misc-tests/gcov-13.c
! 91c5005b1b38df67c1f35c1fa5ed34b7  gcc/testsuite/gcc.misc-tests/gcov-14.c
  a7fcf55fbb07ad31be551305d543313e  gcc/testsuite/gcc.misc-tests/gcov-15.c
  a19cb340410a6420dbacef02fec4bcd8  gcc/testsuite/gcc.misc-tests/gcov-16.c
  90ae2485842728f278e979faa45ad805  gcc/testsuite/gcc.misc-tests/gcov-17.c
  70c6f6b4d1974332d8e93bc9a3457028  gcc/testsuite/gcc.misc-tests/gcov-18.c
  26d3ee0bab7bc8a86b5239d64728101d  gcc/testsuite/gcc.misc-tests/gcov-1a.c
  7a8ab4c1f62f1462575863cae613404b  gcc/testsuite/gcc.misc-tests/gcov-2.c
  c71219d95b56b360f999cbe8dd8b9109  gcc/testsuite/gcc.misc-tests/gcov-3.c
  5031c27c248f452d2706615b860fc3f3  gcc/testsuite/gcc.misc-tests/gcov-4.c
  7d9bedbf8aa7d7ba724d6149406ba528  gcc/testsuite/gcc.misc-tests/gcov-4b.c
--- 53508,53521 ----
  0c8ac613f2d2a35706fd7c8b7b16a1a9  gcc/testsuite/gcc.misc-tests/gcov-11.c
  eee8f00567cf54ebbed65a4f71c7d314  gcc/testsuite/gcc.misc-tests/gcov-12.c
  1aac355a176cb811b951b73ea58ef6c7  gcc/testsuite/gcc.misc-tests/gcov-13.c
! a95cd74daf7751d37ad0e80b754f3ef8  gcc/testsuite/gcc.misc-tests/gcov-14.c
  a7fcf55fbb07ad31be551305d543313e  gcc/testsuite/gcc.misc-tests/gcov-15.c
  a19cb340410a6420dbacef02fec4bcd8  gcc/testsuite/gcc.misc-tests/gcov-16.c
  90ae2485842728f278e979faa45ad805  gcc/testsuite/gcc.misc-tests/gcov-17.c
  70c6f6b4d1974332d8e93bc9a3457028  gcc/testsuite/gcc.misc-tests/gcov-18.c
  26d3ee0bab7bc8a86b5239d64728101d  gcc/testsuite/gcc.misc-tests/gcov-1a.c
  7a8ab4c1f62f1462575863cae613404b  gcc/testsuite/gcc.misc-tests/gcov-2.c
+ 632a8cbb04146bcb82659d2a9419f3cd  gcc/testsuite/gcc.misc-tests/gcov-24.c
  c71219d95b56b360f999cbe8dd8b9109  gcc/testsuite/gcc.misc-tests/gcov-3.c
  5031c27c248f452d2706615b860fc3f3  gcc/testsuite/gcc.misc-tests/gcov-4.c
  7d9bedbf8aa7d7ba724d6149406ba528  gcc/testsuite/gcc.misc-tests/gcov-4b.c
*************** b45579fdac6008721502ddecb5df29d8  gcc/te
*** 53312,53318 ****
  92659b9776e29c1afd5a8d7925e58798  gcc/testsuite/gcc.misc-tests/mg-2.exp
  fb7a4e029ce05eea8ba0f03f9033caa2  gcc/testsuite/gcc.misc-tests/mg.c
  93ec1896f85ca8262070fca6ea519197  gcc/testsuite/gcc.misc-tests/mg.exp
! fa03e2d2bac3733688489904e8bcfe65  gcc/testsuite/gcc.misc-tests/options.exp
  d8ce66444739ddb9416e222f7d05151a  gcc/testsuite/gcc.misc-tests/output.exp
  69d9b561b303bd96e74ea417f73e1ac5  gcc/testsuite/gcc.misc-tests/outputs-0.c
  773736389c2fb248099dd6dcee0ddb6b  gcc/testsuite/gcc.misc-tests/outputs-1.c
--- 53554,53560 ----
  92659b9776e29c1afd5a8d7925e58798  gcc/testsuite/gcc.misc-tests/mg-2.exp
  fb7a4e029ce05eea8ba0f03f9033caa2  gcc/testsuite/gcc.misc-tests/mg.c
  93ec1896f85ca8262070fca6ea519197  gcc/testsuite/gcc.misc-tests/mg.exp
! d3ad0f1d989b05d0e715a3bfd66653a9  gcc/testsuite/gcc.misc-tests/options.exp
  d8ce66444739ddb9416e222f7d05151a  gcc/testsuite/gcc.misc-tests/output.exp
  69d9b561b303bd96e74ea417f73e1ac5  gcc/testsuite/gcc.misc-tests/outputs-0.c
  773736389c2fb248099dd6dcee0ddb6b  gcc/testsuite/gcc.misc-tests/outputs-1.c
*************** ccf5175907998c0c871634fd51ca889f  gcc/te
*** 53482,53488 ****
  1c5b2165b1d114daea4683d247a75998  gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b-3.c
  fa1ccdd20a958a2e7bc98028d2b2a9f0  gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c
  1ffa16c70b659d0b3a7b52c3c3f51adb  gcc/testsuite/gcc.target/aarch64/acle/ls64_ld_st_o0.c
! 9875fbc47f91e6e679897f9e122f5c0a  gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c
  16fffb65ffb6236dc8280f6dbd45b120  gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b-2.c
  97d4553a6c2fe6ee3d781f1d446bcd13  gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c
  75d2799589f92d6d9e81a786b103d9b9  gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv-2.c
--- 53724,53730 ----
  1c5b2165b1d114daea4683d247a75998  gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b-3.c
  fa1ccdd20a958a2e7bc98028d2b2a9f0  gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c
  1ffa16c70b659d0b3a7b52c3c3f51adb  gcc/testsuite/gcc.target/aarch64/acle/ls64_ld_st_o0.c
! b266fdbac7924755e5e70677609f129c  gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c
  16fffb65ffb6236dc8280f6dbd45b120  gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b-2.c
  97d4553a6c2fe6ee3d781f1d446bcd13  gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c
  75d2799589f92d6d9e81a786b103d9b9  gcc/testsuite/gcc.target/aarch64/acle/ls64_st64bv-2.c
*************** a9efd5e0ebc228f128308006c2db9c2b  gcc/te
*** 53494,53504 ****
  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
  1d797526b5b45f0f4e3526be82bb2af3  gcc/testsuite/gcc.target/aarch64/acle/pauth_def.c
  4f75ca7b0d38f756a18d8f9574e56fd4  gcc/testsuite/gcc.target/aarch64/acle/pmull64.c
  7891d663249f27cbe3e8c65142207451  gcc/testsuite/gcc.target/aarch64/acle/pr108140.c
! 65e8ac291dbd38bf3de7003fd4621829  gcc/testsuite/gcc.target/aarch64/acle/pr110100.c
! e496c7fdebdf15ca4d829243a7bbfa8f  gcc/testsuite/gcc.target/aarch64/acle/pr110132.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
--- 53736,53747 ----
  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
+ 80e71befec8aee6a1de511bb177d338e  gcc/testsuite/gcc.target/aarch64/acle/memtag_4.c
  1d797526b5b45f0f4e3526be82bb2af3  gcc/testsuite/gcc.target/aarch64/acle/pauth_def.c
  4f75ca7b0d38f756a18d8f9574e56fd4  gcc/testsuite/gcc.target/aarch64/acle/pmull64.c
  7891d663249f27cbe3e8c65142207451  gcc/testsuite/gcc.target/aarch64/acle/pr108140.c
! e15fb874d0ae7c74f74b2eb5bd8f8bf3  gcc/testsuite/gcc.target/aarch64/acle/pr110100.c
! 9effc18b2bce4cad72da3e28af5e9e4f  gcc/testsuite/gcc.target/aarch64/acle/pr110132.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
*************** da228c5bd8eba6a5793d1df393f9c8d1  gcc/te
*** 54477,54483 ****
  0bcc3ab641e2e6d78c1c1d5a7daf7a65  gcc/testsuite/gcc.target/aarch64/ldp_stp_q.c
  9e522133a644add5316916a419c9e2d7  gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c
  2e89613bc3014a7c541e4842fef81025  gcc/testsuite/gcc.target/aarch64/ldp_stp_unaligned_1.c
! 29215c380dc3c39d0bb516b829dd0503  gcc/testsuite/gcc.target/aarch64/ldp_stp_unaligned_2.c
  cc9a9ea2da09d4b15bb44f3466819c58  gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c
  d8fad0a193deddeb2e504f247f0e1721  gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c
  1457863fb2c6fad305de6653fab4b7ae  gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c
--- 54720,54726 ----
  0bcc3ab641e2e6d78c1c1d5a7daf7a65  gcc/testsuite/gcc.target/aarch64/ldp_stp_q.c
  9e522133a644add5316916a419c9e2d7  gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c
  2e89613bc3014a7c541e4842fef81025  gcc/testsuite/gcc.target/aarch64/ldp_stp_unaligned_1.c
! 51bb10f532df4bc6978cee31e584b6ec  gcc/testsuite/gcc.target/aarch64/ldp_stp_unaligned_2.c
  cc9a9ea2da09d4b15bb44f3466819c58  gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c
  d8fad0a193deddeb2e504f247f0e1721  gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c
  1457863fb2c6fad305de6653fab4b7ae  gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c
*************** cb35ae597b395ee5d00d96a082dfbd6a  gcc/te
*** 54531,54537 ****
  838782f1efd4baefc000469e9fa89394  gcc/testsuite/gcc.target/aarch64/mops_1.c
  1a56fe0cba4f9ce878a71c556244fa39  gcc/testsuite/gcc.target/aarch64/mops_2.c
  9e207cc04909dc52e63cc6c37858b5e4  gcc/testsuite/gcc.target/aarch64/mops_3.c
! 50151365e68fe7717c740c37be863cc2  gcc/testsuite/gcc.target/aarch64/mops_4.c
  fd48ccb944d2f2990e98c181bd06ec24  gcc/testsuite/gcc.target/aarch64/mops_5.c
  6b6269dcfa6bceb701b7943ad5703be6  gcc/testsuite/gcc.target/aarch64/mops_6.c
  a3777fac4759dcd3290aa64c1d8c180e  gcc/testsuite/gcc.target/aarch64/mops_7.c
--- 54774,54780 ----
  838782f1efd4baefc000469e9fa89394  gcc/testsuite/gcc.target/aarch64/mops_1.c
  1a56fe0cba4f9ce878a71c556244fa39  gcc/testsuite/gcc.target/aarch64/mops_2.c
  9e207cc04909dc52e63cc6c37858b5e4  gcc/testsuite/gcc.target/aarch64/mops_3.c
! 4f70f13ba5254fb500f72a9e35ec9b20  gcc/testsuite/gcc.target/aarch64/mops_4.c
  fd48ccb944d2f2990e98c181bd06ec24  gcc/testsuite/gcc.target/aarch64/mops_5.c
  6b6269dcfa6bceb701b7943ad5703be6  gcc/testsuite/gcc.target/aarch64/mops_6.c
  a3777fac4759dcd3290aa64c1d8c180e  gcc/testsuite/gcc.target/aarch64/mops_7.c
*************** face3a8c6631236fedad3dce5526b762  gcc/te
*** 54585,54590 ****
--- 54828,54834 ----
  fb19dd57034e67da13f2a5b22815fcc5  gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
  56f1cae94d74d605f3127ff54df58e5e  gcc/testsuite/gcc.target/aarch64/no-inline-lrint_2.c
  9567b5cb1744b0c5a301604d3a25bbc2  gcc/testsuite/gcc.target/aarch64/no-inline-lrint_3.c
+ b716a0213aba89c759289668d57ef9cd  gcc/testsuite/gcc.target/aarch64/no_merge_trunc_signed_zero.c
  13a63494139cde5273b13f2e4eb58493  gcc/testsuite/gcc.target/aarch64/nofp_1.c
  b0e90aa46397bdde3bb349cc558012c7  gcc/testsuite/gcc.target/aarch64/nofp_2.c
  31192c5ad4b7d30f5e3a3f25a5e74741  gcc/testsuite/gcc.target/aarch64/noplt_1.c
*************** a7d8042acc2272e21686f52da76e42f1  gcc/te
*** 54669,54674 ****
--- 54913,54920 ----
  c06d3b2030bc06f25071cbc162980592  gcc/testsuite/gcc.target/aarch64/pr109072_1.c
  96db4199e6f01de5b5bc5f1e5545c2e2  gcc/testsuite/gcc.target/aarch64/pr109072_2.c
  c0b04f74adb90213a554c87f602b9139  gcc/testsuite/gcc.target/aarch64/pr109661-1.c
+ 7506b184bf1ad4df113825935c38bf26  gcc/testsuite/gcc.target/aarch64/pr112787.c
+ 5c93b32021bd32ca40c9fb5ec6a30f04  gcc/testsuite/gcc.target/aarch64/pr113552.c
  9adb42733d9f5e2b1f2dbb364b62100d  gcc/testsuite/gcc.target/aarch64/pr37780_1.c
  e668fb9e0d32efadd671247467dc90db  gcc/testsuite/gcc.target/aarch64/pr58460.c
  9023f817c07ddec673c5b546525fc184  gcc/testsuite/gcc.target/aarch64/pr60034.c
*************** c45bc47433163208f0aec414ada73705  gcc/te
*** 54768,54774 ****
  18c52a2faa4e83538abeef107e3b4d8a  gcc/testsuite/gcc.target/aarch64/pr99873_3.c
  5e9a238ae88bfc957497e635ed104144  gcc/testsuite/gcc.target/aarch64/pr99988.c
  7647e74954bed1df0b5452c86dc7806b  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c
! dc70336a2a022f10ec27787e628c5113  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c
  1802b716a6dff570eaf8df2688efe1dd  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c
  823557554938ddb59a20f60c31dc3e22  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c
  1f95766b4ed5bfb5f2cf1f168a607a8d  gcc/testsuite/gcc.target/aarch64/predefine_large.c
--- 55014,55020 ----
  18c52a2faa4e83538abeef107e3b4d8a  gcc/testsuite/gcc.target/aarch64/pr99873_3.c
  5e9a238ae88bfc957497e635ed104144  gcc/testsuite/gcc.target/aarch64/pr99988.c
  7647e74954bed1df0b5452c86dc7806b  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c
! be30d927e2df67d4fe2786d0d026bbaa  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c
  1802b716a6dff570eaf8df2688efe1dd  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c
  823557554938ddb59a20f60c31dc3e22  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c
  1f95766b4ed5bfb5f2cf1f168a607a8d  gcc/testsuite/gcc.target/aarch64/predefine_large.c
*************** b452d4c86751bd11bf03b8ca21d25bf4  gcc/te
*** 54817,54826 ****
  e35638303a0cd435f199e6e2d3d6e7c6  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_2.c
  426a463bcea5af95b04b1d22b1bbacc9  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_3.c
  a363537d70052012f4777fd050c01616  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_4.c
! f98a0bd31791e270aac8fc6102a9e140  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_5.c
! a0d0870973f0fcaae1c5cec0042ef105  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_6.c
! a02965d358c103b08e6c3e285f93010b  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_7.c
! 529e67315e902787ce0d0009ef247545  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_8.c
  a165f88ed1988f9840bbb02ea02df7de  gcc/testsuite/gcc.target/aarch64/shift_and_operator-1.c
  8944288dbff8e1e27c9948e6640f93d5  gcc/testsuite/gcc.target/aarch64/shift_wide_invalid_1.c
  82788cbb043cb268dfa4db7129b0952a  gcc/testsuite/gcc.target/aarch64/shl-combine-2.c
--- 55063,55072 ----
  e35638303a0cd435f199e6e2d3d6e7c6  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_2.c
  426a463bcea5af95b04b1d22b1bbacc9  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_3.c
  a363537d70052012f4777fd050c01616  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_4.c
! 15ab2e89615616e6256107a14fec5826  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_5.c
! 50727fb397c1155a47819bce866a95bf  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_6.c
! 02194799b94f05acf17b63ab5c06347f  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_7.c
! 18c96dea861729b7500d35a579132122  gcc/testsuite/gcc.target/aarch64/shadow_call_stack_8.c
  a165f88ed1988f9840bbb02ea02df7de  gcc/testsuite/gcc.target/aarch64/shift_and_operator-1.c
  8944288dbff8e1e27c9948e6640f93d5  gcc/testsuite/gcc.target/aarch64/shift_wide_invalid_1.c
  82788cbb043cb268dfa4db7129b0952a  gcc/testsuite/gcc.target/aarch64/shl-combine-2.c
*************** d8cba6fbd72082d21194a1854f6c2dfc  gcc/te
*** 55282,55288 ****
  eb612e50dff956594dedc023c01c005d  gcc/testsuite/gcc.target/aarch64/simd/vzipu8.x
  91d02599c3437c09a7b9841ceadb46bf  gcc/testsuite/gcc.target/aarch64/simd/vzipu8_1.c
  9ed21057ed9603af458520370acef207  gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
! a1bb40eab16d5f5dfc6b73cc362bd351  gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
  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
--- 55528,55534 ----
  eb612e50dff956594dedc023c01c005d  gcc/testsuite/gcc.target/aarch64/simd/vzipu8.x
  91d02599c3437c09a7b9841ceadb46bf  gcc/testsuite/gcc.target/aarch64/simd/vzipu8_1.c
  9ed21057ed9603af458520370acef207  gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
! d1a781848976d72dd29ad2008392d1ea  gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
  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
*************** ab9816f0fa89b01232ba9f7ffc945eb7  gcc/te
*** 55307,55313 ****
  629a0fab295e3148bdcbcb6e3dff688f  gcc/testsuite/gcc.target/aarch64/ssadv16qi-dotprod.c
  88329a328a41e05702fc92b943fbf480  gcc/testsuite/gcc.target/aarch64/ssadv16qi.c
  512465aa769914ac35eb1d0a4232a211  gcc/testsuite/gcc.target/aarch64/sshr64_1.c
! af60056026451e6dee0380e795ebc86d  gcc/testsuite/gcc.target/aarch64/stack-check-12.c
  e6c55af3adf3650fb4b27beafb000634  gcc/testsuite/gcc.target/aarch64/stack-check-13.c
  fac6f931983e67baa339968698f4c2e5  gcc/testsuite/gcc.target/aarch64/stack-check-14.c
  609f20baadbd661d2a0f815cf84a41e4  gcc/testsuite/gcc.target/aarch64/stack-check-15.c
--- 55553,55559 ----
  629a0fab295e3148bdcbcb6e3dff688f  gcc/testsuite/gcc.target/aarch64/ssadv16qi-dotprod.c
  88329a328a41e05702fc92b943fbf480  gcc/testsuite/gcc.target/aarch64/ssadv16qi.c
  512465aa769914ac35eb1d0a4232a211  gcc/testsuite/gcc.target/aarch64/sshr64_1.c
! 73e2f511da95fb645c83b17b6f51d1e7  gcc/testsuite/gcc.target/aarch64/stack-check-12.c
  e6c55af3adf3650fb4b27beafb000634  gcc/testsuite/gcc.target/aarch64/stack-check-13.c
  fac6f931983e67baa339968698f4c2e5  gcc/testsuite/gcc.target/aarch64/stack-check-14.c
  609f20baadbd661d2a0f815cf84a41e4  gcc/testsuite/gcc.target/aarch64/stack-check-15.c
*************** a39fffcb877f065fdd23dfa57eee91ff  gcc/te
*** 55327,55346 ****
  c2a30320545955ae7a4bcbbb006591c0  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
  65bc395ce81a82844cf56c9c527ed62e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c
  e1809e82f25f94c4d0945a9220fc235e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c
! ee374121d8e3b134daa646b8dc500bd5  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c
! b6d24cc44c0ae841eedac19bb3b71ae7  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-12.c
! 09c97a9c7acb1e945b98e857a57d5d78  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-13.c
! 8ae74d3437f7d43d17cfac17632d942f  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-14.c
! ed8a92c22bb4c356e72a00b75da4bccd  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-15.c
  f60705b79c18983e5449cb2640888da9  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-16.c
! 7df002241fabdd43166a078456b9af79  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-2.c
  4d593b97a712f1c1b227372e57c2b116  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-3.c
  dbd54994dcdef6b44b1f3378ddd01e83  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-4.c
! 4f9b39e7a10dd2ede8a5c7b35f2e98ff  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-5.c
! b6a86e4539e956f55a82711f45a28e1d  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-6.c
  db832f8fa7442c0229f0a35d0ea8ff1a  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-7.c
! 1c66e19d708f5eddf69f4222a5f56863  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-8.c
! 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
--- 55573,55596 ----
  c2a30320545955ae7a4bcbbb006591c0  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
  65bc395ce81a82844cf56c9c527ed62e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c
  e1809e82f25f94c4d0945a9220fc235e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c
! ea15e4a67a836541f5115dc1a0c34975  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c
! ac3db2399e343bf6aa97e54c57df82ad  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-12.c
! 121164ab67b14b90a8a60c008ddeb606  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-13.c
! 4b3b5b4b9dfbf8ee2d314d73efa96a36  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-14.c
! e996cd8c829a02c64b035caa943ddf85  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-15.c
  f60705b79c18983e5449cb2640888da9  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-16.c
! 88257f5a4ca972bb5e1bc6a5a4eca89e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c
! 14d0d8388a620d2cf045430fae29bb5b  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c
! 6ccb0fbe36746268e24f8912f1eabee6  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c
! d7433841ac09c91656c5bb63b8e8a09a  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-2.c
! 3615b928f50ecd37b55bccdd18e7b615  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-20.c
  4d593b97a712f1c1b227372e57c2b116  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-3.c
  dbd54994dcdef6b44b1f3378ddd01e83  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-4.c
! f4a154bf65900f64fd155fb1f95ddd80  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-5.c
! dfe2ec70e3cd8e2d7a4f8eb9dfaea6b8  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-6.c
  db832f8fa7442c0229f0a35d0ea8ff1a  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-7.c
! 988588363cc30be9cddf2458225188e6  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-8.c
! 2c3556ebdc422d8a3e548e01b23c4371  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
*************** e13154393d19a49196906480b6d2d4bc  gcc/te
*** 55350,55355 ****
--- 55600,55607 ----
  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
+ ecbce9b7301b6ddc08bd87f89762b3cd  gcc/testsuite/gcc.target/aarch64/stack-protector-8.c
+ bd965202297cac63c28f20a2183eb2e2  gcc/testsuite/gcc.target/aarch64/stack-protector-9.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
*************** e79a454266487377a5fe47ecfa638d07  gcc/te
*** 57899,57905 ****
  f3fc0d43f234493b5b9ce5a5503f8808  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c
  e9b154bc8367ff38eb536d7d7192db9a  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_256.c
  e24fbdf33e77d28819c9e81e53b35801  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_512.c
! 51ecf8b206f222d4d7bcad650be74d53  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_3.c
  f2456a359f3821da1bc28f9a5f7e556e  gcc/testsuite/gcc.target/aarch64/sve/pcs/struct.h
  3bdedaf042ffb29eabe08512390ff3b9  gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_1024.c
  80cff442b432ccbde3e763ee004ba5cb  gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_128.c
--- 58151,58157 ----
  f3fc0d43f234493b5b9ce5a5503f8808  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c
  e9b154bc8367ff38eb536d7d7192db9a  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_256.c
  e24fbdf33e77d28819c9e81e53b35801  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_512.c
! 467df00c49d5cdd5a0904a0d794a6d10  gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_3.c
  f2456a359f3821da1bc28f9a5f7e556e  gcc/testsuite/gcc.target/aarch64/sve/pcs/struct.h
  3bdedaf042ffb29eabe08512390ff3b9  gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_1024.c
  80cff442b432ccbde3e763ee004ba5cb  gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_128.c
*************** e63ee9a8151c9691caadc8fcc81bbf26  gcc/te
*** 57957,57962 ****
--- 58209,58215 ----
  fca208aba0269c8218d4736a10ac6a83  gcc/testsuite/gcc.target/aarch64/sve/pr109176.c
  72b392d1da91fcaa10ed39874a05eb04  gcc/testsuite/gcc.target/aarch64/sve/pr109254.c
  bc4cb512648e75cde04a28680b1c4a89  gcc/testsuite/gcc.target/aarch64/sve/pr109505.c
+ ea42d07119e6d0bf4a13e781c6d1367d  gcc/testsuite/gcc.target/aarch64/sve/pr110280.c
  7e2aaf0806edd37415079b5c2e48b66c  gcc/testsuite/gcc.target/aarch64/sve/pr81003.c
  00b752a6e175de8b1a300df08f275461  gcc/testsuite/gcc.target/aarch64/sve/pr87563.c
  c56eeba71ad463673a1bdb30e7a94863  gcc/testsuite/gcc.target/aarch64/sve/pr87815.c
*************** b1c8f3af47e9cea755b055cce544806c  gcc/te
*** 57980,57985 ****
--- 58233,58239 ----
  a21cb5077461cbf23ca054f7c89a9bd8  gcc/testsuite/gcc.target/aarch64/sve/pr97092.c
  0bd0c11c70979d74de80fd698161a3be  gcc/testsuite/gcc.target/aarch64/sve/pr97141.c
  551b93da908927fd5461395f52ee36cf  gcc/testsuite/gcc.target/aarch64/sve/pr97144.c
+ 52c6ecc9bb5839481a0b9229b539e8f3  gcc/testsuite/gcc.target/aarch64/sve/pr97696.c
  feaaf48c5bd3e12bf1024ebc5d6dfdfa  gcc/testsuite/gcc.target/aarch64/sve/pr98119.c
  6c0e94c363caf9e62df35ea98b4918ed  gcc/testsuite/gcc.target/aarch64/sve/pr98177-1.c
  e64000c150bb204c31dca884ee33dd4f  gcc/testsuite/gcc.target/aarch64/sve/pr98177-2.c
*************** a85a20601345f1048cc1b6fe0c73f504  gcc/te
*** 58179,58185 ****
  64c09fe1827d21d05e175a6943a2d427  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_22_run.c
  19cf1f19dd08d6d04808bd1f0773a7ce  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23.c
  23a9863cd6eacac9f7376a55c013460c  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23_run.c
! 02e008c0ae3619e8c52012ed54eebbb1  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24.c
  8fc0784710a38cd83d666e4753cf4cec  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24_run.c
  065471df9040c5f345e64b575e067e38  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_25.c
  8585a6e5cc9377355b604e2185a211c2  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_26.c
--- 58433,58439 ----
  64c09fe1827d21d05e175a6943a2d427  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_22_run.c
  19cf1f19dd08d6d04808bd1f0773a7ce  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23.c
  23a9863cd6eacac9f7376a55c013460c  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23_run.c
! bf9922f4aff21ba2afb86af56429c5e3  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24.c
  8fc0784710a38cd83d666e4753cf4cec  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24_run.c
  065471df9040c5f345e64b575e067e38  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_25.c
  8585a6e5cc9377355b604e2185a211c2  gcc/testsuite/gcc.target/aarch64/sve/struct_vect_26.c
*************** bc008dc088ecbe464d13cb4de9d4a7b0  gcc/te
*** 59242,59263 ****
  013d0ca8f75b2646d5054bdae523ed20  gcc/testsuite/gcc.target/aarch64/test-ptr-arg-on-stack-1.c
  7857fd1254ec0bf2ed2f024fd3613f67  gcc/testsuite/gcc.target/aarch64/test_fp_attribute_1.c
  31965ecddde4343efeb7055681ec2ee1  gcc/testsuite/gcc.target/aarch64/test_fp_attribute_2.c
! 83c03cc9513699a7fa7c7ca610bc7783  gcc/testsuite/gcc.target/aarch64/test_frame_1.c
! 7af8e47c04246b91387f8ab1dea107d9  gcc/testsuite/gcc.target/aarch64/test_frame_10.c
! 1266f5f8d41e600d6d9011d551c7375f  gcc/testsuite/gcc.target/aarch64/test_frame_11.c
  cfed1de6c3a12e6d1bfaaba77c0e7100  gcc/testsuite/gcc.target/aarch64/test_frame_12.c
! c59c91f159013d73cdf4d699b8f4ae48  gcc/testsuite/gcc.target/aarch64/test_frame_13.c
  a5e6b722f4144697d90e30cfabaee788  gcc/testsuite/gcc.target/aarch64/test_frame_14.c
! 9880f8a846f56405c1be761252ad78b7  gcc/testsuite/gcc.target/aarch64/test_frame_15.c
  6c5bce43d2093b676bcbc3084394efb0  gcc/testsuite/gcc.target/aarch64/test_frame_16.c
  1558cee3b358a4686101166d3efa7561  gcc/testsuite/gcc.target/aarch64/test_frame_17.c
! d559354500ea93464e9f09bbad4b19a9  gcc/testsuite/gcc.target/aarch64/test_frame_2.c
  3b6dc13fe4d40fc07c0288cb31d3cfc5  gcc/testsuite/gcc.target/aarch64/test_frame_3.c
! 49c58d65bf066f19f7a62fd4998f8a83  gcc/testsuite/gcc.target/aarch64/test_frame_4.c
  0e8919c68871104fabfa2063b32a4595  gcc/testsuite/gcc.target/aarch64/test_frame_5.c
! 9c88da56ab2ded7e1dc2345148397c78  gcc/testsuite/gcc.target/aarch64/test_frame_6.c
! ca52d8bac43d6f8cd9d06d72159b621c  gcc/testsuite/gcc.target/aarch64/test_frame_7.c
! fe11cf3fb0485d759d8d4bf326b15cd1  gcc/testsuite/gcc.target/aarch64/test_frame_8.c
  2448073ffbe1d605c9ff8c449a4ab04c  gcc/testsuite/gcc.target/aarch64/test_frame_9.c
  e305e52e017cd5650701a9b9bac24e7e  gcc/testsuite/gcc.target/aarch64/test_frame_common.h
  f981bb5d7ae1c0cf6fecfb1807c0d512  gcc/testsuite/gcc.target/aarch64/thunderxloadpair.c
--- 59496,59517 ----
  013d0ca8f75b2646d5054bdae523ed20  gcc/testsuite/gcc.target/aarch64/test-ptr-arg-on-stack-1.c
  7857fd1254ec0bf2ed2f024fd3613f67  gcc/testsuite/gcc.target/aarch64/test_fp_attribute_1.c
  31965ecddde4343efeb7055681ec2ee1  gcc/testsuite/gcc.target/aarch64/test_fp_attribute_2.c
! dc7d2ac6c51e791d407a7bb38065e280  gcc/testsuite/gcc.target/aarch64/test_frame_1.c
! f67525e8d4a50347e00a7a719da2ed7f  gcc/testsuite/gcc.target/aarch64/test_frame_10.c
! 3279df7180e60c4111accafccdc9b8e0  gcc/testsuite/gcc.target/aarch64/test_frame_11.c
  cfed1de6c3a12e6d1bfaaba77c0e7100  gcc/testsuite/gcc.target/aarch64/test_frame_12.c
! 5ef6a40d4a61c0bca17e054d0e571af7  gcc/testsuite/gcc.target/aarch64/test_frame_13.c
  a5e6b722f4144697d90e30cfabaee788  gcc/testsuite/gcc.target/aarch64/test_frame_14.c
! 576b76733224038c69565bcbe03d9f46  gcc/testsuite/gcc.target/aarch64/test_frame_15.c
  6c5bce43d2093b676bcbc3084394efb0  gcc/testsuite/gcc.target/aarch64/test_frame_16.c
  1558cee3b358a4686101166d3efa7561  gcc/testsuite/gcc.target/aarch64/test_frame_17.c
! 8a66691b2c94cb8c7f39f3af42ca0ef6  gcc/testsuite/gcc.target/aarch64/test_frame_2.c
  3b6dc13fe4d40fc07c0288cb31d3cfc5  gcc/testsuite/gcc.target/aarch64/test_frame_3.c
! 1dd34e34165169301daacb276ec49844  gcc/testsuite/gcc.target/aarch64/test_frame_4.c
  0e8919c68871104fabfa2063b32a4595  gcc/testsuite/gcc.target/aarch64/test_frame_5.c
! 76147f92dc2edd7c8af4da9703361f58  gcc/testsuite/gcc.target/aarch64/test_frame_6.c
! 0eee87b24397988496ccf7aed33ee387  gcc/testsuite/gcc.target/aarch64/test_frame_7.c
! 5cff3820ab838755eba034e080cfb5a6  gcc/testsuite/gcc.target/aarch64/test_frame_8.c
  2448073ffbe1d605c9ff8c449a4ab04c  gcc/testsuite/gcc.target/aarch64/test_frame_9.c
  e305e52e017cd5650701a9b9bac24e7e  gcc/testsuite/gcc.target/aarch64/test_frame_common.h
  f981bb5d7ae1c0cf6fecfb1807c0d512  gcc/testsuite/gcc.target/aarch64/thunderxloadpair.c
*************** a2ccf9bfd1d0bb840b23c25e1bdec31c  gcc/te
*** 59272,59277 ****
--- 59526,59532 ----
  d7ac99c012df73ffbde36998316bf1ef  gcc/testsuite/gcc.target/aarch64/tlsle_sizeadj_small_1.c
  fc2eb8ac52faed5fba0a017b858d4ae4  gcc/testsuite/gcc.target/aarch64/tlsle_sizeadj_tiny_1.c
  8a43a90457a76e1e8f6951c362fed0e0  gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
+ 4036d83a59b4adcf9e8a4cf5a291d22e  gcc/testsuite/gcc.target/aarch64/torture/pr111677.c
  5266ac107a73e3ee1d1f44e1cda7d9f2  gcc/testsuite/gcc.target/aarch64/torture/simd-abi-1.c
  9c3416db2fc04c3f91b03ecae15e943e  gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c
  df55bfe2c1ce46074b19b4566cedeef4  gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c
*************** ce1fe2059d8e263b0f3d889cb1392892  gcc/te
*** 59992,59997 ****
--- 60247,60254 ----
  a29c7dfe0255ba24ca52aa9293640971  gcc/testsuite/gcc.target/arm/cmse/cmse-8.x
  ce946170746cf737bca71ec699014fef  gcc/testsuite/gcc.target/arm/cmse/cmse-9.c
  397473f1a48c5b6f6bd4381804634aad  gcc/testsuite/gcc.target/arm/cmse/cmse.exp
+ 68589fe6cc14ec6e535b037c8db589b9  gcc/testsuite/gcc.target/arm/cmse/extend-param.c
+ 448776b3a969f181f903853f8b701bca  gcc/testsuite/gcc.target/arm/cmse/extend-return.c
  6e9c9a777c4a333e2bdba95bdaf23364  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c
  c540adef0c0a8fc3e8e03fee5f712683  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c
  727ae9b55594654191b60afa67ad5094  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c
*************** bce9be46a9e956c5fcc66bfb68691f0f  gcc/te
*** 62752,62757 ****
--- 63009,63015 ----
  92d7537f3966988f20d05b94977b3beb  gcc/testsuite/gcc.target/arm/neon-modes-3.c
  4e0cca6bc39f2d3cecf9ea72ec4b0d52  gcc/testsuite/gcc.target/arm/neon-nested-apcs.c
  7783093cce901b3a47068de662227a6b  gcc/testsuite/gcc.target/arm/neon-offset-1.c
+ 2f0d808ded25a27c867026ac6296d1b9  gcc/testsuite/gcc.target/arm/neon-recip-div-1.c
  1f48b8fad239c5f29804610f9f08ce99  gcc/testsuite/gcc.target/arm/neon-reload-class.c
  79e2b86f1be68bc1014fb6b480d5322f  gcc/testsuite/gcc.target/arm/neon-thumb2-move.c
  add75049520bb3c0c677317469ccb57e  gcc/testsuite/gcc.target/arm/neon-vadds64.c
*************** c75ed40c88ef10849c23f953624d1ae2  gcc/te
*** 63465,63470 ****
--- 63723,63729 ----
  5c6680598a83083cd8ee0c39ad5821bf  gcc/testsuite/gcc.target/arm/wmul-bitfield-2.c
  a1131491d67160098e775860b91e3021  gcc/testsuite/gcc.target/arm/xor-and.c
  79a594a642e89de4c3a753867b50cf54  gcc/testsuite/gcc.target/arm/xordi3-opt.c
+ c80b20e750ebef437da2bce443dea236  gcc/testsuite/gcc.target/avr/attribute-io.h
  f337da365ccbbfcebc72092316840c27  gcc/testsuite/gcc.target/avr/avr.exp
  a6701935d18c8ed062555c8a48454bc9  gcc/testsuite/gcc.target/avr/dev-specific-rmw.c
  2028ceccf9f97e5e84e9adf6beb7597e  gcc/testsuite/gcc.target/avr/exit-abort.h
*************** a6701935d18c8ed062555c8a48454bc9  gcc/te
*** 63473,63482 ****
--- 63732,63749 ----
  421d2b9b36fa2496dce05d129d2c352b  gcc/testsuite/gcc.target/avr/mmcu/pr58545.c
  8172209b564aa8049ce5758eac60cc46  gcc/testsuite/gcc.target/avr/mmcu/tiny-caller-save.c
  80cabd0a89ca2c48055ae61bc82b633e  gcc/testsuite/gcc.target/avr/mmcu/tiny-memx.c
+ b4a62998a3bf2398dc7d70146c73de72  gcc/testsuite/gcc.target/avr/pr105523.c
+ f8477bcb4f0897df97ce12509813078f  gcc/testsuite/gcc.target/avr/pr112952-0.c
+ 7f4851ba862178ebdd33c37d9afb8e90  gcc/testsuite/gcc.target/avr/pr112952-1.c
+ cbbdbc1f2e5f1be9d84964c49c4e1d8a  gcc/testsuite/gcc.target/avr/pr112952-2.c
+ 4c2e6ef3904adf4a21d13daa991d00c8  gcc/testsuite/gcc.target/avr/pr112952-3.c
+ b336e6f4d1af14f79b0e9e2451c8046e  gcc/testsuite/gcc.target/avr/pr114981-powil.c
  2931177f4aeff49d531d5474224448f6  gcc/testsuite/gcc.target/avr/pr46779-1.c
  572dc228e08385a1db0fcbab66dbaa4e  gcc/testsuite/gcc.target/avr/pr46779-2.c
  d92831f37e30237d1dc568f585e4c2c9  gcc/testsuite/gcc.target/avr/pr50739.c
  cab5109a6b7fdff7f863acba217c057c  gcc/testsuite/gcc.target/avr/pr52472.c
+ 6f5a28bde8d91d55f2fd3fe10e026cef  gcc/testsuite/gcc.target/avr/pr53372-1.c
+ fb60f18e3cab672ed7e9b2968349217b  gcc/testsuite/gcc.target/avr/pr53372-2.c
  e0e1e2e0021b9ad7de197bd200536621  gcc/testsuite/gcc.target/avr/pr54816.c
  efcda82866c9de5c520a07c8b80a5a00  gcc/testsuite/gcc.target/avr/pr60040-1.c
  378bd094630b756ab3a99b367485434b  gcc/testsuite/gcc.target/avr/pr60040-2.c
*************** ab53af0eb6dbfe2791a8ac1bbaf0c11f  gcc/te
*** 63550,63555 ****
--- 63817,63823 ----
  5f3be2dbb82f715c14a1a41fff447a60  gcc/testsuite/gcc.target/avr/torture/pr77326.c
  4fbef28c5655476b160563b7732f35f0  gcc/testsuite/gcc.target/avr/torture/pr83729.c
  3f60045ba7f9c20a87591727f9e0b7f1  gcc/testsuite/gcc.target/avr/torture/pr83801.c
+ 52eb2c2bb002e59b07281c8efa4702fb  gcc/testsuite/gcc.target/avr/torture/pr92606.c
  21a45d34960ba9567b9f2483d22c843f  gcc/testsuite/gcc.target/avr/torture/progmem-1.c
  564c71a894aff68e98d5c4a6db2b47ae  gcc/testsuite/gcc.target/avr/torture/progmem-1.cpp
  126473a2f2a291f65eeb2dca66b500b2  gcc/testsuite/gcc.target/avr/torture/sat-hr-plus-minus.c
*************** a8ab966558faa138830cc3e75dbe4464  gcc/te
*** 64382,64387 ****
--- 64650,64656 ----
  fc50af06e61cf9d13887f2fe515b0e27  gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c
  4e7e8638f4652613beb251daa4730463  gcc/testsuite/gcc.target/i386/amxtile-2.c
  a455baf8f9990eb7494164842dce7c91  gcc/testsuite/gcc.target/i386/amxtile-3.c
+ 84fc02cc52ddc8bdd53d77902c0176fb  gcc/testsuite/gcc.target/i386/amxtile-4.c
  8e7fab1b3f5c89155f09aabb59da8382  gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c
  2629a435840ab211444b4a2af4563d8d  gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c
  000edc038d71c16eb844c26f6d7f2f53  gcc/testsuite/gcc.target/i386/and-1.c
*************** a5901d33285892facee8dbfe287ce0d1  gcc/te
*** 65041,65051 ****
  ea08c4d81609e53332974756983fe0c2  gcc/testsuite/gcc.target/i386/avx2-cvt-2.c
  396a1c94edbd7736dc717b5af4f86d14  gcc/testsuite/gcc.target/i386/avx2-dest-false-dep-for-glc.c
  aaabb27f441033ad22d615277a666b93  gcc/testsuite/gcc.target/i386/avx2-gather-1.c
! 193500dbe679e3b0106077cb94dcd659  gcc/testsuite/gcc.target/i386/avx2-gather-2.c
  e6fb48367ac48aab006ff09ee7205b7f  gcc/testsuite/gcc.target/i386/avx2-gather-3.c
  74c386970583ffac555d2320df839c1b  gcc/testsuite/gcc.target/i386/avx2-gather-4.c
  b10dfe874c7de4330090cb5b58ccddda  gcc/testsuite/gcc.target/i386/avx2-gather-5.c
! bab8d3346cd39524a79bf0922698f8dc  gcc/testsuite/gcc.target/i386/avx2-gather-6.c
  5bab3385f59413b4ac1d08b312a04c67  gcc/testsuite/gcc.target/i386/avx2-i32gatherd-1.c
  61279c227c143e8c3c052c2ba1d0e226  gcc/testsuite/gcc.target/i386/avx2-i32gatherd-2.c
  025259b149283dd7aa44783815197ac4  gcc/testsuite/gcc.target/i386/avx2-i32gatherd-3.c
--- 65310,65320 ----
  ea08c4d81609e53332974756983fe0c2  gcc/testsuite/gcc.target/i386/avx2-cvt-2.c
  396a1c94edbd7736dc717b5af4f86d14  gcc/testsuite/gcc.target/i386/avx2-dest-false-dep-for-glc.c
  aaabb27f441033ad22d615277a666b93  gcc/testsuite/gcc.target/i386/avx2-gather-1.c
! 9a1f20db8a24cf28261761ea84f4920a  gcc/testsuite/gcc.target/i386/avx2-gather-2.c
  e6fb48367ac48aab006ff09ee7205b7f  gcc/testsuite/gcc.target/i386/avx2-gather-3.c
  74c386970583ffac555d2320df839c1b  gcc/testsuite/gcc.target/i386/avx2-gather-4.c
  b10dfe874c7de4330090cb5b58ccddda  gcc/testsuite/gcc.target/i386/avx2-gather-5.c
! ccba4fe76fbee89c17997a3eca46d604  gcc/testsuite/gcc.target/i386/avx2-gather-6.c
  5bab3385f59413b4ac1d08b312a04c67  gcc/testsuite/gcc.target/i386/avx2-i32gatherd-1.c
  61279c227c143e8c3c052c2ba1d0e226  gcc/testsuite/gcc.target/i386/avx2-i32gatherd-2.c
  025259b149283dd7aa44783815197ac4  gcc/testsuite/gcc.target/i386/avx2-i32gatherd-3.c
*************** dc7877a60c094039a172aa23afb1e37c  gcc/te
*** 66241,66246 ****
--- 66510,66516 ----
  45a98ac2d84ae154c61e3e1ce84c17eb  gcc/testsuite/gcc.target/i386/avx512f-pr101896.c
  ce0cad9f4c5da96b0d07d2029604250c  gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
  1d9114b974ef8241068b2ece25e00b2e  gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
+ 9a6936f1815277f15801196159007f44  gcc/testsuite/gcc.target/i386/avx512f-pr114566.c
  88877c518076ecdec1dba128743ad627  gcc/testsuite/gcc.target/i386/avx512f-pr57233.c
  0272e0fc54cb34ee03db4b0027dbec3d  gcc/testsuite/gcc.target/i386/avx512f-pr63594-1.c
  381f53de01f1e9893e6903d9fac40b87  gcc/testsuite/gcc.target/i386/avx512f-pr63594-2.c
*************** f5e2d9cb20058374157f0683dddeff73  gcc/te
*** 66262,66272 ****
  33ef0191b116f2207f8cae72da53f074  gcc/testsuite/gcc.target/i386/avx512f-pr85177.c
  44b94a02b283cd9b531e1679a63bb550  gcc/testsuite/gcc.target/i386/avx512f-pr85255.c
  91d1cf3389554e9095c24e2d0922e5ce  gcc/testsuite/gcc.target/i386/avx512f-pr85832.c
! 8755bbd1991d543ed8238049d8c8dd38  gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c
  bfe1b42fed4f27d06a2686cddbd8c3c0  gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c
  7438f166ed28ad4498da4b5077b71181  gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c
  da0186580868c5f1ebd96d179687ae26  gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c
! 6bc4181653baf587b37d974277810ee5  gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c
  15e278dd63e5ac145f6c67f833a47cf2  gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c
  fbb4eb7430260d94966d2091a7204617  gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c
  a2908de260a59647ee69aa2e1e318a8b  gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c
--- 66532,66542 ----
  33ef0191b116f2207f8cae72da53f074  gcc/testsuite/gcc.target/i386/avx512f-pr85177.c
  44b94a02b283cd9b531e1679a63bb550  gcc/testsuite/gcc.target/i386/avx512f-pr85255.c
  91d1cf3389554e9095c24e2d0922e5ce  gcc/testsuite/gcc.target/i386/avx512f-pr85832.c
! c1c9be5c000ba09322d1bcaed3d61241  gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c
  bfe1b42fed4f27d06a2686cddbd8c3c0  gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c
  7438f166ed28ad4498da4b5077b71181  gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c
  da0186580868c5f1ebd96d179687ae26  gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c
! d3d0db87e65534dc95ebeafc29f6eb13  gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c
  15e278dd63e5ac145f6c67f833a47cf2  gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c
  fbb4eb7430260d94966d2091a7204617  gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c
  a2908de260a59647ee69aa2e1e318a8b  gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c
*************** e3cc31b3308cdb56423451f2cd8c2a00  gcc/te
*** 67555,67576 ****
  0fe6ef0c597e472d3e4d732c54448a91  gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c
  22c31bf03678131c3d0a583fba1ee269  gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c
  dd0303ef457dc2b0fdc13d8c6e3f9345  gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c
! 2f9574eab62f05e192ea2ec667f3169a  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c
  39601a1f18d6f833823d29236463df8c  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-10.c
! eca8146b34153f093d3ae43d4ffec4ee  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-11.c
  90010aa28415b8ef8b837a85aeaf6256  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-12.c
  47d67b7a934bfd1a79e1141deacdd525  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-13.c
  6811e4896e4da5ef69f652fb2a3e7715  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-14.c
  b21314a51f62c382ba0199f1b8adf2bb  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-15.c
  358b025054514a4ae1275fcceaa36667  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-16.c
  fc0518ef4725b34153f0e37bdcb0a2d3  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c
! da252c14fc71905221513689897c1026  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c
  cc3ed6589d4b7dc894bcddb5723a20be  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c
  73410dddfff0383c686500f838991335  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c
  03455808cfb1c0b507621b77fee871ba  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c
  48216c7fa5105b8c80d52a41661ff0c8  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c
  433b8f377654ed9d9083111df5ded23a  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c
! d83d1465cecd57a6282539266e56f304  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c
  a211ab10a3faac2cd055fdacc95d4e1d  gcc/testsuite/gcc.target/i386/avx512vl-pr88513-1.c
  06cabf563581814176556ba2a1b73501  gcc/testsuite/gcc.target/i386/avx512vl-pr88513-2.c
  3695b4f8bd527469e884b72d9a1b8f41  gcc/testsuite/gcc.target/i386/avx512vl-pr88513-3.c
--- 67825,67846 ----
  0fe6ef0c597e472d3e4d732c54448a91  gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c
  22c31bf03678131c3d0a583fba1ee269  gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c
  dd0303ef457dc2b0fdc13d8c6e3f9345  gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c
! 30e7e4c7f248a8349d72262db59905b6  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c
  39601a1f18d6f833823d29236463df8c  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-10.c
! d295a2038bd58f73a24b4afff4544e6f  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-11.c
  90010aa28415b8ef8b837a85aeaf6256  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-12.c
  47d67b7a934bfd1a79e1141deacdd525  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-13.c
  6811e4896e4da5ef69f652fb2a3e7715  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-14.c
  b21314a51f62c382ba0199f1b8adf2bb  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-15.c
  358b025054514a4ae1275fcceaa36667  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-16.c
  fc0518ef4725b34153f0e37bdcb0a2d3  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c
! 98caed71eec15644727965520faa59fd  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c
  cc3ed6589d4b7dc894bcddb5723a20be  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c
  73410dddfff0383c686500f838991335  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c
  03455808cfb1c0b507621b77fee871ba  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c
  48216c7fa5105b8c80d52a41661ff0c8  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c
  433b8f377654ed9d9083111df5ded23a  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c
! b7a84ab3dd62d3cbb53acf2c4c116a82  gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c
  a211ab10a3faac2cd055fdacc95d4e1d  gcc/testsuite/gcc.target/i386/avx512vl-pr88513-1.c
  06cabf563581814176556ba2a1b73501  gcc/testsuite/gcc.target/i386/avx512vl-pr88513-2.c
  3695b4f8bd527469e884b72d9a1b8f41  gcc/testsuite/gcc.target/i386/avx512vl-pr88513-3.c
*************** a2db1599502ab18d8be9008240a5479f  gcc/te
*** 69345,69351 ****
  b4bca83d8c5eb66cc3b76c908b3d3d01  gcc/testsuite/gcc.target/i386/pr100865-9b.c
  0e777948f43f406fb25b7236272ef276  gcc/testsuite/gcc.target/i386/pr100865-9c.c
  92347818baf371677943e85e6acf1cb2  gcc/testsuite/gcc.target/i386/pr100887.c
! 1bc38c498cc637c99a48d91d8c5545b8  gcc/testsuite/gcc.target/i386/pr100936.c
  988b04066631a4c959820d4ced9f5e39  gcc/testsuite/gcc.target/i386/pr100951.c
  0f1a3e79d17305cf67121bb850f8bbee  gcc/testsuite/gcc.target/i386/pr101021-1.c
  d1dc5c84e88280386be51fbb5bbe9542  gcc/testsuite/gcc.target/i386/pr101021-2.c
--- 69615,69621 ----
  b4bca83d8c5eb66cc3b76c908b3d3d01  gcc/testsuite/gcc.target/i386/pr100865-9b.c
  0e777948f43f406fb25b7236272ef276  gcc/testsuite/gcc.target/i386/pr100865-9c.c
  92347818baf371677943e85e6acf1cb2  gcc/testsuite/gcc.target/i386/pr100887.c
! 71d6b9b3a9303f1619b5e004899cb385  gcc/testsuite/gcc.target/i386/pr100936.c
  988b04066631a4c959820d4ced9f5e39  gcc/testsuite/gcc.target/i386/pr100951.c
  0f1a3e79d17305cf67121bb850f8bbee  gcc/testsuite/gcc.target/i386/pr101021-1.c
  d1dc5c84e88280386be51fbb5bbe9542  gcc/testsuite/gcc.target/i386/pr101021-2.c
*************** b1c903e2b37cfb9b2f060a009b3b4219  gcc/te
*** 69448,69455 ****
  a44a12bfc869662533e31a5506badb47  gcc/testsuite/gcc.target/i386/pr103069-4.c
  45c8bf67cae0f4d4cd78e718c7e3f2eb  gcc/testsuite/gcc.target/i386/pr103074.c
  3c046813d3772127c2fb4a817b636b16  gcc/testsuite/gcc.target/i386/pr103097.c
! 5ca3ad8301019ec3134b62c9354d4773  gcc/testsuite/gcc.target/i386/pr103144-mul-1.c
! b3bbd6ffde93886f859abdcc885dcd18  gcc/testsuite/gcc.target/i386/pr103144-mul-2.c
  618e2eb0d569357f9280d4d1d6908740  gcc/testsuite/gcc.target/i386/pr103144-neg-1.c
  96936763b96a30ad61e7cc0bfdf47519  gcc/testsuite/gcc.target/i386/pr103144-neg-2.c
  0bcf66b0bd59812ba14aa080080dd122  gcc/testsuite/gcc.target/i386/pr103144-shift-1.c
--- 69718,69725 ----
  a44a12bfc869662533e31a5506badb47  gcc/testsuite/gcc.target/i386/pr103069-4.c
  45c8bf67cae0f4d4cd78e718c7e3f2eb  gcc/testsuite/gcc.target/i386/pr103074.c
  3c046813d3772127c2fb4a817b636b16  gcc/testsuite/gcc.target/i386/pr103097.c
! cfe263127394a0977c5049a8006cc11d  gcc/testsuite/gcc.target/i386/pr103144-mul-1.c
! b7ab7b1910a521aee543373d4aeaaba9  gcc/testsuite/gcc.target/i386/pr103144-mul-2.c
  618e2eb0d569357f9280d4d1d6908740  gcc/testsuite/gcc.target/i386/pr103144-neg-1.c
  96936763b96a30ad61e7cc0bfdf47519  gcc/testsuite/gcc.target/i386/pr103144-neg-2.c
  0bcf66b0bd59812ba14aa080080dd122  gcc/testsuite/gcc.target/i386/pr103144-shift-1.c
*************** a892cf5449c572594d9ac500ec2178bc  gcc/te
*** 69584,69594 ****
  4ae7c694596b4d8b84d1d2e01c54c21c  gcc/testsuite/gcc.target/i386/pr105253.c
  dfc3f83604e6883a02d821c48a3ad632  gcc/testsuite/gcc.target/i386/pr105338.c
  011c836b7c20d989a4885bbe1ca245b7  gcc/testsuite/gcc.target/i386/pr105354-1.c
! af9539d60e2dd11a0e3e3f8e78f0e9ae  gcc/testsuite/gcc.target/i386/pr105354-2.c
  2a5473f87bb2410849bfe5418a5abeb6  gcc/testsuite/gcc.target/i386/pr105367.c
  3e59623d82099b9b3e3d1ea99c8157e9  gcc/testsuite/gcc.target/i386/pr105493.c
  faa2789fb55d0b7bb1e08f48501c285d  gcc/testsuite/gcc.target/i386/pr105513-1.c
! db0abcfd3877faa33b33aa19a57352a5  gcc/testsuite/gcc.target/i386/pr105554.c
  abdcac20a85ff356a7103baf30c2cad2  gcc/testsuite/gcc.target/i386/pr105587.c
  1c991f69922d2409520cabb4c80c0b51  gcc/testsuite/gcc.target/i386/pr105624.c
  d3054d00843266f8c2d242966d899040  gcc/testsuite/gcc.target/i386/pr105668.c
--- 69854,69864 ----
  4ae7c694596b4d8b84d1d2e01c54c21c  gcc/testsuite/gcc.target/i386/pr105253.c
  dfc3f83604e6883a02d821c48a3ad632  gcc/testsuite/gcc.target/i386/pr105338.c
  011c836b7c20d989a4885bbe1ca245b7  gcc/testsuite/gcc.target/i386/pr105354-1.c
! 1d7fb996d2968bda606469734db8f081  gcc/testsuite/gcc.target/i386/pr105354-2.c
  2a5473f87bb2410849bfe5418a5abeb6  gcc/testsuite/gcc.target/i386/pr105367.c
  3e59623d82099b9b3e3d1ea99c8157e9  gcc/testsuite/gcc.target/i386/pr105493.c
  faa2789fb55d0b7bb1e08f48501c285d  gcc/testsuite/gcc.target/i386/pr105513-1.c
! 8515bef5344a20c9dafa2d780bab4b57  gcc/testsuite/gcc.target/i386/pr105554.c
  abdcac20a85ff356a7103baf30c2cad2  gcc/testsuite/gcc.target/i386/pr105587.c
  1c991f69922d2409520cabb4c80c0b51  gcc/testsuite/gcc.target/i386/pr105624.c
  d3054d00843266f8c2d242966d899040  gcc/testsuite/gcc.target/i386/pr105668.c
*************** e00380cd123a9ea3429ab36047aa6624  gcc/te
*** 69722,69730 ****
--- 69992,70025 ----
  f2961b113a187971d8c265513b16a3a5  gcc/testsuite/gcc.target/i386/pr11001-strlen-2.c
  27f57729aea057bdb268886140eaba10  gcc/testsuite/gcc.target/i386/pr11001-strlen-3.c
  f562385a23a792c182758e4565e2e1a0  gcc/testsuite/gcc.target/i386/pr110108-2.c
+ ae133b6a6857ca5bc2e95a272e01f447  gcc/testsuite/gcc.target/i386/pr110170-3.c
  5d3322fc19dcfb45977b7e950b6b7abd  gcc/testsuite/gcc.target/i386/pr110206.c
  a9e9b13ffffb6326bdaaf3a4037cac8b  gcc/testsuite/gcc.target/i386/pr110227.c
  7f0cde3ec2fdeaca91525ac49787aa22  gcc/testsuite/gcc.target/i386/pr110309.c
+ 2ba5d433c622303def352cc3d13ed930  gcc/testsuite/gcc.target/i386/pr110792.c
+ 9f4b24b8710ca01983411725919ea553  gcc/testsuite/gcc.target/i386/pr111127.c
+ 9355c41ef1e78b70305475dee4bed5c8  gcc/testsuite/gcc.target/i386/pr111306.c
+ 1459550770245224c9edce111674e4e5  gcc/testsuite/gcc.target/i386/pr111340.c
+ 83c1fd77f5c5b1d08ae6f047d224f609  gcc/testsuite/gcc.target/i386/pr111736.c
+ b43e8c56c9033d4c1f8d39f742aab4d4  gcc/testsuite/gcc.target/i386/pr111820-1.c
+ 603eaebdbc5d49ed79685f9993d08daa  gcc/testsuite/gcc.target/i386/pr111820-2.c
+ a02b7dbda2cbde55631a6de0c782cb06  gcc/testsuite/gcc.target/i386/pr111820-3.c
+ d639374a10f845f4130a83222b9ee43c  gcc/testsuite/gcc.target/i386/pr112495.c
+ 35a8999d2b193e394aa0f2a62dc658b2  gcc/testsuite/gcc.target/i386/pr112496.c
+ 1601f8939826f2a25f2d128d43833970  gcc/testsuite/gcc.target/i386/pr112672.c
+ cee904627dd8919025dea0c6817c07d5  gcc/testsuite/gcc.target/i386/pr112891-2.c
+ 008137751ea4cc5c732bf09733a5c5d3  gcc/testsuite/gcc.target/i386/pr112891.c
+ 985d15f4237e366d808d224318b78cb2  gcc/testsuite/gcc.target/i386/pr113122-1.c
+ d150e8020454e98754c7dabfd41ad2ea  gcc/testsuite/gcc.target/i386/pr113122-2.c
+ 122f757ff15551df2a5ee4ba2135d85f  gcc/testsuite/gcc.target/i386/pr113122-3.c
+ 2f2dbd2c371a9961cb21196f2ee6f88d  gcc/testsuite/gcc.target/i386/pr113122-4.c
+ 4b607a87f64fa4cdb46c07d556b6c89f  gcc/testsuite/gcc.target/i386/pr113622-1.c
+ 32961cbf15615c89045042f8ad2ac064  gcc/testsuite/gcc.target/i386/pr113656.c
+ d0e5711b97afe1b1990bb5e2ae02b3a6  gcc/testsuite/gcc.target/i386/pr113670.c
+ 04b5ce89d67e35431c960a773e44688c  gcc/testsuite/gcc.target/i386/pr113921.c
+ f561e51e21b70027e9a545f161c78a39  gcc/testsuite/gcc.target/i386/pr114184.c
+ d2e40d7bd7109a0b57be13dfeec77fe6  gcc/testsuite/gcc.target/i386/pr114339.c
+ 624a387ab1cfd526aa46778b8c3cbf5f  gcc/testsuite/gcc.target/i386/pr114415.c
  991b7f7f44e28179f98bb458fdb69ea6  gcc/testsuite/gcc.target/i386/pr11877-2.c
  e7f6a568e551d3786797d6f56294b949  gcc/testsuite/gcc.target/i386/pr11877.c
  b03b1d817538a863277c823b5e4cdf75  gcc/testsuite/gcc.target/i386/pr12092-1.c
*************** e3721c52844753536ca549f71e61f954  gcc/te
*** 71081,71088 ****
  40a7ef6fb3bcabb2e6a14793769e9983  gcc/testsuite/gcc.target/i386/pr88470.c
  d09b03236b7aad3cf25c32ccea767d74  gcc/testsuite/gcc.target/i386/pr88521.c
  5dbead610a1dd7e77af25c77972ddac1  gcc/testsuite/gcc.target/i386/pr88531-1a.c
! 555df29348deb23102cde1e8c8e7388a  gcc/testsuite/gcc.target/i386/pr88531-1b.c
! 32a862e24930734825f74ccb5cd04fdc  gcc/testsuite/gcc.target/i386/pr88531-1c.c
  019c39c7d098cf7f5069489447de5cf8  gcc/testsuite/gcc.target/i386/pr88531-2a.c
  e86f2defc250de76fe2280f190250a40  gcc/testsuite/gcc.target/i386/pr88531-2b.c
  197ea43338868f67bcf03c0a230ffe75  gcc/testsuite/gcc.target/i386/pr88531-2c.c
--- 71376,71383 ----
  40a7ef6fb3bcabb2e6a14793769e9983  gcc/testsuite/gcc.target/i386/pr88470.c
  d09b03236b7aad3cf25c32ccea767d74  gcc/testsuite/gcc.target/i386/pr88521.c
  5dbead610a1dd7e77af25c77972ddac1  gcc/testsuite/gcc.target/i386/pr88531-1a.c
! 093e38278aff880d894eac88351c1e71  gcc/testsuite/gcc.target/i386/pr88531-1b.c
! b4ea0253a4a44cae7ea592ca115c81cb  gcc/testsuite/gcc.target/i386/pr88531-1c.c
  019c39c7d098cf7f5069489447de5cf8  gcc/testsuite/gcc.target/i386/pr88531-2a.c
  e86f2defc250de76fe2280f190250a40  gcc/testsuite/gcc.target/i386/pr88531-2b.c
  197ea43338868f67bcf03c0a230ffe75  gcc/testsuite/gcc.target/i386/pr88531-2c.c
*************** b4038cdeb4eee7cf1074de1cead1d1b5  gcc/te
*** 72011,72016 ****
--- 72306,72313 ----
  d1e0ff73b10eb61ca8fa06128a453ef9  gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c
  308fe64b1fe9bf78b6b4ed03b89a6c2f  gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c
  5a4b1b55ad120b0697aa2b141f831dcc  gcc/testsuite/gcc.target/i386/sse2-por-1.c
+ 42b0a030864c4e7c12b6c80d6c8ae276  gcc/testsuite/gcc.target/i386/sse2-pr112816-2.c
+ f25ef90e2173390dbb01786ae8576e29  gcc/testsuite/gcc.target/i386/sse2-pr112816.c
  749703f860d7a5cb18e2328329fb1c71  gcc/testsuite/gcc.target/i386/sse2-pr39821.c
  bdbcd892d3f88fe1d7a07a2122cb928d  gcc/testsuite/gcc.target/i386/sse2-pr57233.c
  ab93046758268c8e3106f1bed7d4e8a5  gcc/testsuite/gcc.target/i386/sse2-pr63594-1.c
*************** ab4a753420c7cc112326b8711285358c  gcc/te
*** 72707,72718 ****
--- 73004,73018 ----
  432baf56ded24535d315bd2e867a8be3  gcc/testsuite/gcc.target/loongarch/attr-model-2.c
  f9bd26f98b04e99789925370214a2a06  gcc/testsuite/gcc.target/loongarch/attr-model-diag.c
  b0da33fc443024e77c7b605056bff4ae  gcc/testsuite/gcc.target/loongarch/attr-model-test.c
+ ca8ab2fdd097231be9dd3f7bfdcebb7b  gcc/testsuite/gcc.target/loongarch/builtin_thread_pointer.c
+ 00fd27046cb10694212b8b3aa9811204  gcc/testsuite/gcc.target/loongarch/cas-acquire.c
  2ea39544bfe26567ec668ca7a33a8a5e  gcc/testsuite/gcc.target/loongarch/direct-extern-1.c
  b4c0f3fd4670da4309e2a028316c3c4c  gcc/testsuite/gcc.target/loongarch/direct-extern-2.c
  1dfea9ab319ea08d9da234c41d4b88e7  gcc/testsuite/gcc.target/loongarch/div-1.c
  82faab3f51217ce0561916dde4f4f801  gcc/testsuite/gcc.target/loongarch/div-2.c
  7247cc240dabb3c9514ba4b0a07278c5  gcc/testsuite/gcc.target/loongarch/div-3.c
  adc95e9ab59294f8040ec17904b73569  gcc/testsuite/gcc.target/loongarch/div-4.c
+ 40042c7bbd496ecf64b96ae4ff1f8fdc  gcc/testsuite/gcc.target/loongarch/eh_return-normal-return.c
  ddf9ecd0daf6d14ef98de40e7fd68f34  gcc/testsuite/gcc.target/loongarch/fcopysign.c
  256bb0a8b0fff1f225a70fa39849ccd6  gcc/testsuite/gcc.target/loongarch/flogb.c
  c9d08bb72896d9b4861ce4073ec5e57f  gcc/testsuite/gcc.target/loongarch/flt-abi-isa-1.c
*************** bceca9004faa6729357ac4757f81b563  gcc/te
*** 74180,74188 ****
  2b0169ca798a1ab2ef548ccc6466fa75  gcc/testsuite/gcc.target/powerpc/cfuged-0.c
  3f04d51f3229d580c7e3475221fac283  gcc/testsuite/gcc.target/powerpc/cfuged-1.c
  4c1e1ec241d7a8a123436d0d1e5ad8e9  gcc/testsuite/gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
! 88a65f2c70356d30873b9e3fbf14bd02  gcc/testsuite/gcc.target/powerpc/clone1.c
  b8e6c9f8968f2606ab8c45e4bae3d807  gcc/testsuite/gcc.target/powerpc/clone2.c
! 3f03cede40acb0331345348ac7486253  gcc/testsuite/gcc.target/powerpc/clone3.c
  df3bb7789b2e14f68bc9eb0b7af53cea  gcc/testsuite/gcc.target/powerpc/cmpb-1.c
  a31afc98fa8da142eae0a79235d01462  gcc/testsuite/gcc.target/powerpc/cmpb-2.c
  46f5ec685c2730e6e034d52190e348d3  gcc/testsuite/gcc.target/powerpc/cmpb-3.c
--- 74480,74488 ----
  2b0169ca798a1ab2ef548ccc6466fa75  gcc/testsuite/gcc.target/powerpc/cfuged-0.c
  3f04d51f3229d580c7e3475221fac283  gcc/testsuite/gcc.target/powerpc/cfuged-1.c
  4c1e1ec241d7a8a123436d0d1e5ad8e9  gcc/testsuite/gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
! 689f90f1711f6d467fe0891512aa4482  gcc/testsuite/gcc.target/powerpc/clone1.c
  b8e6c9f8968f2606ab8c45e4bae3d807  gcc/testsuite/gcc.target/powerpc/clone2.c
! 53805374917dfb0695aa66ad55f2cc0a  gcc/testsuite/gcc.target/powerpc/clone3.c
  df3bb7789b2e14f68bc9eb0b7af53cea  gcc/testsuite/gcc.target/powerpc/cmpb-1.c
  a31afc98fa8da142eae0a79235d01462  gcc/testsuite/gcc.target/powerpc/cmpb-2.c
  46f5ec685c2730e6e034d52190e348d3  gcc/testsuite/gcc.target/powerpc/cmpb-3.c
*************** a415b80ac7d3605461a355a307f12336  gcc/te
*** 74741,74748 ****
  758a89dcb12764d68855b09f85e3a355  gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c
  bc09ccd31ca386dda15202c6adf9371a  gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c
  44ea7227a4af1aed1643b840469d076d  gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c
! 180bf46e92dd9c837dbbc9cb04dd70c9  gcc/testsuite/gcc.target/powerpc/mod-1.c
! f86f87dd7c82f05785a8e530a4718235  gcc/testsuite/gcc.target/powerpc/mod-2.c
  e7f24c5bcf4677a0ae7a8fdcd1aeff80  gcc/testsuite/gcc.target/powerpc/mod-no_copy.c
  fed2453600d3a45ca2a5679c322ff194  gcc/testsuite/gcc.target/powerpc/mod-peephole.c
  b3bf87376bd60d32d00ef203e1cf7d6e  gcc/testsuite/gcc.target/powerpc/mod-vectorize.c
--- 75041,75048 ----
  758a89dcb12764d68855b09f85e3a355  gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c
  bc09ccd31ca386dda15202c6adf9371a  gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c
  44ea7227a4af1aed1643b840469d076d  gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c
! 727ad93993ba39773cf01458fedef7c1  gcc/testsuite/gcc.target/powerpc/mod-1.c
! 2832a9d4f2590d3b9c3fdf8c23e24efc  gcc/testsuite/gcc.target/powerpc/mod-2.c
  e7f24c5bcf4677a0ae7a8fdcd1aeff80  gcc/testsuite/gcc.target/powerpc/mod-no_copy.c
  fed2453600d3a45ca2a5679c322ff194  gcc/testsuite/gcc.target/powerpc/mod-peephole.c
  b3bf87376bd60d32d00ef203e1cf7d6e  gcc/testsuite/gcc.target/powerpc/mod-vectorize.c
*************** b96c1a1a69bfb6f4e16a5153a31d50f7  gcc/te
*** 74771,74777 ****
  8146fa4167bbb25230a315064dba5646  gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-1.h
  0eb8d7ac53ad9776863e302b1988e792  gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-run-1.c
  9c56caddea7ae0680f831cbc5cf18478  gcc/testsuite/gcc.target/powerpc/p10-identify.c
! 01797cdaaa29a1c3b7afa60542008236  gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c
  7780b667e143b7a27c0d0e2bd81ed8e4  gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c
  6b3fcb3de6af2c0b3ca86ded91487247  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c
  54ba74546331eea6e76dd0101295232f  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c
--- 75071,75077 ----
  8146fa4167bbb25230a315064dba5646  gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-1.h
  0eb8d7ac53ad9776863e302b1988e792  gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-run-1.c
  9c56caddea7ae0680f831cbc5cf18478  gcc/testsuite/gcc.target/powerpc/p10-identify.c
! 05222dfc42774b4f3acc94610419905e  gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c
  7780b667e143b7a27c0d0e2bd81ed8e4  gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c
  6b3fcb3de6af2c0b3ca86ded91487247  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c
  54ba74546331eea6e76dd0101295232f  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c
*************** be09a09453e3025da575fddc32110640  gcc/te
*** 75074,75079 ****
--- 75374,75384 ----
  d746d0fb9156720298fa3c2071023bbf  gcc/testsuite/gcc.target/powerpc/pr109932-1.c
  d746d0fb9156720298fa3c2071023bbf  gcc/testsuite/gcc.target/powerpc/pr109932-2.c
  30266f999ed968f6bfdc98dae3651704  gcc/testsuite/gcc.target/powerpc/pr110011.c
+ 0fc82ebefb1ad802aeb7fce96c922091  gcc/testsuite/gcc.target/powerpc/pr110411-1.c
+ 39880b05b13efbac2f1002f1730f701b  gcc/testsuite/gcc.target/powerpc/pr110411-2.c
+ c610c8d7cbb111b72025bba844602bd8  gcc/testsuite/gcc.target/powerpc/pr111380-1.c
+ 68b71977f7a24a5a6b3cb45a7941649a  gcc/testsuite/gcc.target/powerpc/pr111380-2.c
+ b61eff89fa46bd55405a0700c83058dd  gcc/testsuite/gcc.target/powerpc/pr113950.c
  c2f6d6cf82ef4931619d09e10a0a72aa  gcc/testsuite/gcc.target/powerpc/pr16155.c
  396ae287e72ecdda51bb3157818030a9  gcc/testsuite/gcc.target/powerpc/pr16286.c
  198d8a69d2887e8fadcb050d90e21aa6  gcc/testsuite/gcc.target/powerpc/pr16458-1.c
*************** a3fcebbcc49f4e8e80184966262e4f7c  gcc/te
*** 75324,75329 ****
--- 75629,75635 ----
  96eb5b3fd3f2812a018f01fd63b67f9b  gcc/testsuite/gcc.target/powerpc/pr88188-2.c
  9489612e4380ce85494a409bef20f69a  gcc/testsuite/gcc.target/powerpc/pr88188.c
  c75be0752698828e9a2843ce4464f296  gcc/testsuite/gcc.target/powerpc/pr88233.c
+ d2a99b9ff1da1e8d8120a3524731b2a5  gcc/testsuite/gcc.target/powerpc/pr88309.c
  21d3c2767889f61719f3852cb79cdc5a  gcc/testsuite/gcc.target/powerpc/pr88457.c
  edfc72e0b8e112e31e108fe03527f11f  gcc/testsuite/gcc.target/powerpc/pr88845.c
  dd95a2250e2db6dba5532882d6c626fd  gcc/testsuite/gcc.target/powerpc/pr88965.c
*************** a07b15408dfcb7108da14ce215101920  gcc/te
*** 75372,75377 ****
--- 75678,75684 ----
  f296eca9a733cf4bb4e198a3539e8cec  gcc/testsuite/gcc.target/powerpc/pr96506-1.c
  4057c480103b8c0cc29c131c3ab7cc50  gcc/testsuite/gcc.target/powerpc/pr96506-2.c
  713c433c1e5c80361a865ab817cd27b1  gcc/testsuite/gcc.target/powerpc/pr96530.c
+ 3af685337838b80c79ee574f658c90cc  gcc/testsuite/gcc.target/powerpc/pr96762.c
  7586cf00c4e30dcc232464c012e42760  gcc/testsuite/gcc.target/powerpc/pr96787-1.c
  6ea7fa7b0623f6ebd9652c5acea96884  gcc/testsuite/gcc.target/powerpc/pr96787-2.c
  54d85fa08f775bccdcae07e834cb4364  gcc/testsuite/gcc.target/powerpc/pr96808.c
*************** e02c101f5cebe3d8dfa298413197b1a7  gcc/te
*** 75407,75412 ****
--- 75714,75725 ----
  9fc46dc795793c68c68bcda62ba3bb06  gcc/testsuite/gcc.target/powerpc/pragma_power7.c
  45affca437d2aa50cc215daff62e39c1  gcc/testsuite/gcc.target/powerpc/pragma_power8.c
  62a405efa072f55c32f9a0806d8b7864  gcc/testsuite/gcc.target/powerpc/pragma_power9.c
+ dd58427154af8c0e48b89c68e7b990b6  gcc/testsuite/gcc.target/powerpc/predefine-p7-novsx.c
+ c99f3d7c3678eb974f17a9b2be94967f  gcc/testsuite/gcc.target/powerpc/predefine-p8-noaltivec-novsx.c
+ 17bbe3e953d2757e7a9bd15587a8e0df  gcc/testsuite/gcc.target/powerpc/predefine-p8-noaltivec.c
+ fb4cb3b55f779a8de1bb7d7d81b8e375  gcc/testsuite/gcc.target/powerpc/predefine-p8-novsx.c
+ 1c332ef8081d846326294ca260db1f44  gcc/testsuite/gcc.target/powerpc/predefine-p8-pragma-vsx.c
+ fd92078433cbb9d31fe530ccf8b4d53d  gcc/testsuite/gcc.target/powerpc/predefine-p9-novsx.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
*************** dad38917ecea549937413c9cd3a59371  gcc/te
*** 76458,76463 ****
--- 76771,76804 ----
  4ad91f5205e504cc55e820e0db68a469  gcc/testsuite/gcc.target/riscv/_Float16-zhinxmin-2.c
  db63dce5cb81a9322d507198be4afe2b  gcc/testsuite/gcc.target/riscv/_Float16-zhinxmin-3.c
  3ff3e986a97f4269e8ce353c4d141360  gcc/testsuite/gcc.target/riscv/_Float16.c
+ 0048222c3214659a102f8943c028e251  gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-1.c
+ 06a5cf226b82a4160ef7067e31d4be15  gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-2.c
+ 5b11b65ac96ad60d4d8a0ba99017e945  gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-3.c
+ 7354dc7329da0228c6207452d3153f8c  gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-4.c
+ 2004c80a74b2f833fc0b49288652e696  gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-5.c
+ 2da74a8111cf2a0ccbf219e75b58bf76  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-1.c
+ 049f2d9cf5ad44012364af1fd3bfd3a0  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-2.c
+ 57913bccade0431d0eb55301bd413c66  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-3.c
+ a1132f7ca124fdb851a8693eabf421a3  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-4.c
+ 76a9e3aadcd551b1a75ad054d6ac1e96  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-5.c
+ a380666faafddbbe6f4182960362330b  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-6.c
+ 6803c24c057b65c61385c8e11e0847cb  gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-7.c
+ f25d927dce4cde94a5289aad8b6b047a  gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-1.c
+ 53da7d77a0adaf4f0d1a5d7c4136769a  gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-2.c
+ 0e86e9ea5504f7a54357083c389e26fe  gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-3.c
+ 4303c6cf102ec47c1e8aecfc356b6220  gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-4.c
+ 679dc69db0dd80c41a22f3b30e87e75d  gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-5.c
+ 126b2edcbd0a7bab16944dc3b8d4df68  gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-1.c
+ 1f2f0af2d1d1a6c6d8a28068665aa518  gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-2.c
+ 9bb3c708ebe6b0227625d12d6df74b5e  gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-3.c
+ b8b11fc19be4c9f16bb6d02570ad339c  gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-1.c
+ 64ab66e58baf9a9a71d68751d9bf495e  gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-2.c
+ e34265623dff1b098c30c6811c401145  gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-compat-3.c
+ 8e2371939f5cb67783036d3832828911  gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c
+ 0e003a959365e61ce6194435e11658c3  gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c
+ 7152af93ecf11ed856f3037f13448cc4  gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c
+ e86ac14a541e2daba2f524620e80c7a6  gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c
+ a6e1c23b73abb295315326de9c127cbf  gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c
  d0db5e2267389a1185e58b9406371ee4  gcc/testsuite/gcc.target/riscv/arch-1.c
  3b7707b06c4df57de1fbf8812c8df071  gcc/testsuite/gcc.target/riscv/arch-10.c
  ec7f5ab1f99ea69345d1e5ac8e166932  gcc/testsuite/gcc.target/riscv/arch-11.c
*************** b353e25bf8c050c9bb23e150b537ad4a  gcc/te
*** 76468,76474 ****
  8c74fded78ad83fce8b9cc3868c85702  gcc/testsuite/gcc.target/riscv/arch-16.c
  6f8090b93cd463d74214942e95716715  gcc/testsuite/gcc.target/riscv/arch-17.c
  e8df073c7b4dc1500bc1b56aebb64125  gcc/testsuite/gcc.target/riscv/arch-18.c
! bdf6e671a35ce62da3862697db65e753  gcc/testsuite/gcc.target/riscv/arch-19.c
  07c54de88d120fb9d5f2cb208bd8ebcf  gcc/testsuite/gcc.target/riscv/arch-2.c
  acb7dcb6bf251bf541bd328345825a0f  gcc/testsuite/gcc.target/riscv/arch-3.c
  a7fd98a8530a5994fa6594c79ed33fc5  gcc/testsuite/gcc.target/riscv/arch-4.c
--- 76809,76815 ----
  8c74fded78ad83fce8b9cc3868c85702  gcc/testsuite/gcc.target/riscv/arch-16.c
  6f8090b93cd463d74214942e95716715  gcc/testsuite/gcc.target/riscv/arch-17.c
  e8df073c7b4dc1500bc1b56aebb64125  gcc/testsuite/gcc.target/riscv/arch-18.c
! 3cb693da5f0ad251087876b29cc0a617  gcc/testsuite/gcc.target/riscv/arch-19.c
  07c54de88d120fb9d5f2cb208bd8ebcf  gcc/testsuite/gcc.target/riscv/arch-2.c
  acb7dcb6bf251bf541bd328345825a0f  gcc/testsuite/gcc.target/riscv/arch-3.c
  a7fd98a8530a5994fa6594c79ed33fc5  gcc/testsuite/gcc.target/riscv/arch-4.c
*************** ec6ec43c9e76076efb0caf7fd6975bd5  gcc/te
*** 76566,76572 ****
--- 76907,76916 ----
  5201d6361bb5315fd35a51ff807d7115  gcc/testsuite/gcc.target/riscv/pr107786.c
  d84dbc7cecc66316cc6e095e4da62b30  gcc/testsuite/gcc.target/riscv/pr108987.c
  2dff48c2cbadd1b5f5afb4808e4eadff  gcc/testsuite/gcc.target/riscv/pr109508.c
+ 15f456db6fb5e46494c853d4c141ca96  gcc/testsuite/gcc.target/riscv/pr113095.c
+ ef588c023f4aba7b77e02fe6afe13376  gcc/testsuite/gcc.target/riscv/pr114130.c
  10400130cc47973d43925669f3c795ed  gcc/testsuite/gcc.target/riscv/pr84660.c
+ d0bc2826c32a584c39586e1efc3830d5  gcc/testsuite/gcc.target/riscv/pr89835.c
  287e116d84e5eca39a410aca336f89b1  gcc/testsuite/gcc.target/riscv/pr93202.c
  01c8227bf1b5efa52e434a407c33930d  gcc/testsuite/gcc.target/riscv/pr93304.c
  f95453a04d25316c015010a3d66699b8  gcc/testsuite/gcc.target/riscv/pr95252.c
*************** b7fff0dcab7fdef2f655cc4a09e22a67  gcc/te
*** 76605,76610 ****
--- 76949,76955 ----
  fab4d2fa332615f40a97719626ec05ac  gcc/testsuite/gcc.target/riscv/ret-1.c
  1bdaef92e9c1a523c9f2808c30b27034  gcc/testsuite/gcc.target/riscv/riscv.exp
  6c06251f46956faed6e5b540e9ab010f  gcc/testsuite/gcc.target/riscv/rv32-load-64bit-constant.c
+ 5e75fc6ae813fde66888597b1fe4999c  gcc/testsuite/gcc.target/riscv/rvv/autovec/pr114734.c
  f3772720103b7015f51fee95e5d294ea  gcc/testsuite/gcc.target/riscv/rvv/base/abi-1.c
  6ba19fed5c959266c0b391b99f5c338e  gcc/testsuite/gcc.target/riscv/rvv/base/abi-2.c
  79df4b147a8c962b142cfd7748451769  gcc/testsuite/gcc.target/riscv/rvv/base/abi-3.c
*************** f181bbabda2838bf06773fa6a4994ed2  gcc/te
*** 76845,76855 ****
--- 77190,77204 ----
  d83d871fd46ba7b8f2aab7967f5ba049  gcc/testsuite/gcc.target/riscv/rvv/base/pr109479-5.c
  ee09eca4cd8eb6ecb824b7eacc075068  gcc/testsuite/gcc.target/riscv/rvv/base/pr109479-6.c
  185f7c3e9c87c3e119932441e4f92b9f  gcc/testsuite/gcc.target/riscv/rvv/base/pr109535.c
+ 9ac0882f07a701a1563294ac9cbd0684  gcc/testsuite/gcc.target/riscv/rvv/base/pr111412.c
+ a1198476a168109993822177d132b0d1  gcc/testsuite/gcc.target/riscv/rvv/base/pr111935.c
  c804a0fabb820aad63370b0a038cf47a  gcc/testsuite/gcc.target/riscv/rvv/base/pragma-1.c
  101f4c473acff10d55020431a73f7ca9  gcc/testsuite/gcc.target/riscv/rvv/base/pragma-2.c
  f2a7c0ac32100a9bfa19647d4c2134f8  gcc/testsuite/gcc.target/riscv/rvv/base/pragma-3.c
  979e78c5ed1d2ba91a46584480362b26  gcc/testsuite/gcc.target/riscv/rvv/base/riscv_vector.h
  d2d2e9fe0f87d34014cb558f4e5f1add  gcc/testsuite/gcc.target/riscv/rvv/base/scalar_move-1.c
+ 8aa545f9295be5af5cb79ed082a48e21  gcc/testsuite/gcc.target/riscv/rvv/base/scalar_move-10.c
+ 3b3515c3019248bd47a7c7458e48a018  gcc/testsuite/gcc.target/riscv/rvv/base/scalar_move-11.c
  f0ef727ad421676bfc8524d445606492  gcc/testsuite/gcc.target/riscv/rvv/base/scalar_move-2.c
  6c7cdecd10fb8854fb71be95c2dd58c6  gcc/testsuite/gcc.target/riscv/rvv/base/scalar_move-3.c
  8c21b304dcf8bfcea2ca1180cbeec2d2  gcc/testsuite/gcc.target/riscv/rvv/base/scalar_move-4.c
*************** cbc1ef68a39770e18309f1b2c9ab7db7  gcc/te
*** 76896,76901 ****
--- 77245,77256 ----
  02e7d50b5fb12f944b9afc426178af51  gcc/testsuite/gcc.target/riscv/rvv/base/user-5.c
  1f02e86934525ff05992c9fcc88fd48a  gcc/testsuite/gcc.target/riscv/rvv/base/user-6.c
  5d33efd776de379270a693a7f842dde5  gcc/testsuite/gcc.target/riscv/rvv/base/vlenb-1.c
+ 4cfd50a9c438a73924f8539d4383580d  gcc/testsuite/gcc.target/riscv/rvv/base/vslide1down-1.c
+ ddc4ff56f58f918154e9b63de0e8bccc  gcc/testsuite/gcc.target/riscv/rvv/base/vslide1down-2.c
+ 76a6a3da08f0914a2d119286ff9160d8  gcc/testsuite/gcc.target/riscv/rvv/base/vslide1down-3.c
+ 9d24e0deb736c3c9b17f5bb2a0a68e5c  gcc/testsuite/gcc.target/riscv/rvv/base/vslide1up-1.c
+ 47393f2f670b93306e900a7fd1b73e9d  gcc/testsuite/gcc.target/riscv/rvv/base/vslide1up-2.c
+ e79224c8da65498cfb7030da460d6b91  gcc/testsuite/gcc.target/riscv/rvv/base/vslide1up-3.c
  ca5aa1738c25fb0d043d454c19d9c97c  gcc/testsuite/gcc.target/riscv/rvv/rvv.exp
  285305cd7953cf2cabe0a4cc1b898121  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c
  4b5b4534e3089791a73b9a8cf87c3ff6  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c
*************** c5560f1f8999bfa18ab4f2f0d119bb16  gcc/te
*** 76991,77010 ****
  796463a847c77ef839f0684a68e61b9f  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-76.c
  917f71c31d8bf2d5bfc3d0fb98633c91  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-77.c
  5e1ae57316930c51af9784e9bd1387b1  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-78.c
! 2090de7d209018eada15a2c7dae527aa  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-79.c
  2f262f8972c41f77ec4a3c6c6ee3cd3e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-8.c
! fba78836e09fcc2af635ce2c308a16bb  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-80.c
  8f56909fce07b0d9c12d5d433613dcbc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-81.c
  87748ecbb0fe8632692bd5db27b00751  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-82.c
  b2486458349848c4bca58876982aefe2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-83.c
  5abf8be4718ed0c17c82545b39218833  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-84.c
  81b52d356bb3432353c45ec0c41c1ca7  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-85.c
! 431a8b5c9077f5e1096664b384890d6c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-86.c
! ca7e8d156d0bb86c68c251dedb789c68  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-87.c
! 95b5e50659a5d252ff02dfd10d6af0c7  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-88.c
! 19629779e23c6de9f7f1c9747648a059  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-89.c
  e7c82b20323459f6b2210aadce4e879d  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-9.c
! 718f15b60b9a5620f911fbc321849dc2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-90.c
  330e45620d4a1dc62bc889947c13f8a9  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-91.c
  6068a669c5c1ae7adc6a2d378cf58070  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-92.c
  4f6f036b9ca8580af618b960abc2adb8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-93.c
--- 77346,77365 ----
  796463a847c77ef839f0684a68e61b9f  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-76.c
  917f71c31d8bf2d5bfc3d0fb98633c91  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-77.c
  5e1ae57316930c51af9784e9bd1387b1  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-78.c
! 171a8db3dd6bf06ee79da49b682b0bd7  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-79.c
  2f262f8972c41f77ec4a3c6c6ee3cd3e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-8.c
! d7e29a76d30441515aad1ec743959d49  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-80.c
  8f56909fce07b0d9c12d5d433613dcbc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-81.c
  87748ecbb0fe8632692bd5db27b00751  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-82.c
  b2486458349848c4bca58876982aefe2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-83.c
  5abf8be4718ed0c17c82545b39218833  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-84.c
  81b52d356bb3432353c45ec0c41c1ca7  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-85.c
! 5048d6e254228b81564ca7743b1d9302  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-86.c
! c02f2d9b8832b79908962f5d2f89c565  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-87.c
! 735e4904c4c70e4a937ba3e4f8fa8455  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-88.c
! d49e063d46b648688611c6c4437618c8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-89.c
  e7c82b20323459f6b2210aadce4e879d  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-9.c
! 288635edc275526eb148a600f9e44c46  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-90.c
  330e45620d4a1dc62bc889947c13f8a9  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-91.c
  6068a669c5c1ae7adc6a2d378cf58070  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-92.c
  4f6f036b9ca8580af618b960abc2adb8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-93.c
*************** fc42786a48f30a95b0aa2552f60845f0  gcc/te
*** 77061,77068 ****
  705bfb13f27b4cec2aa9023c2b083749  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/imm_switch-9.c
  048cf6bf1d5733af6537f6eccfb61549  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr109399.c
  a1e7dbb39ebd6128145b6f15ed8c1dd2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr109547.c
  979e78c5ed1d2ba91a46584480362b26  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/riscv_vector.h
! 43222f020a3d499731c953a12e53eacd  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c
  e784089ee6a1f060eacee1982ed1f7db  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c
  ebaf1c67b650c4f5ab06ad92657d7b9b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c
  4f2a6e9a0f005f8a989a9e6e0923e66a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c
--- 77416,77426 ----
  705bfb13f27b4cec2aa9023c2b083749  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/imm_switch-9.c
  048cf6bf1d5733af6537f6eccfb61549  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr109399.c
  a1e7dbb39ebd6128145b6f15ed8c1dd2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr109547.c
+ 7a2ed6bd9e81eaae8bb92caa16f5bb15  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr111234.c
+ 80809ebf710cbe20a0e8c2aad7adfd72  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr114172.c
+ 4a0f223688b98495613518b1ffe9276d  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr114747.c
  979e78c5ed1d2ba91a46584480362b26  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/riscv_vector.h
! f11760e94ffe3b732af68755b14f9aac  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c
  e784089ee6a1f060eacee1982ed1f7db  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c
  ebaf1c67b650c4f5ab06ad92657d7b9b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c
  4f2a6e9a0f005f8a989a9e6e0923e66a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c
*************** b858428a388301741cd16fcf44e14b3d  gcc/te
*** 77073,77101 ****
  052163e13c11a989da19f69c5483bc69  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c
  d3f8bfd09ff66883f9f5b2ea5abddd34  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c
  79eeb1b5ac993a7dc7555c7ebbb4a62a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c
! 784cfa9ea057f94f6ade470d423b41b8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c
  052163e13c11a989da19f69c5483bc69  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c
  50db33f3c6f67e1e76ac882e3fe88fdb  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c
  bd6b4166776589d38578534fdb462c5e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c
  3535b26e3a1b52b5d0c62d828e073357  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c
! fb813efb57521219581dc15b334e166a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c
! a3e7c66f828a15a0d1bff652a646f332  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c
! cf3bbc56dee842efb700c82de6f445cc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c
  a60e9c0abdff4a2b670038c01dad001c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c
  c3e8c12157effde2c0828aae10c8ded9  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c
  0f03896425e96f2a731c273a9e789819  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c
! 699bd2000c8931689d2a39f270ea02d8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c
  444c847247181076f570df33b89b775e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c
  59d824b59f6f977e82ff9fec944724aa  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c
  fd7a489b379cbc355b9c0517415bc76b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c
  4e40c93c4a4ba66ad97b6d904155d48f  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c
  22f5234a47ff16ec46cf68cc6d1263ee  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c
  b3088ae1d08a56007f0a3b4025a0bfe3  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c
! 107071f1f23f9b2bfeebff2f2aef136e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c
  fe69a1f13ed56c9319b19189d2c5d03c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c
  4cbde9c696f4f47e2e112b46834d445d  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c
  4a216119bd78633d62ca26d65072e411  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c
! f6dc998862f42d8d36b9f67a201b6749  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c
  bbbdb5eef3d195df54834ded7a7480b0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c
  a8d69c2863bc49303123e0c9281a3854  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c
  b9629a9c4e5728ec35d8896fae770417  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c
--- 77431,77459 ----
  052163e13c11a989da19f69c5483bc69  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c
  d3f8bfd09ff66883f9f5b2ea5abddd34  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c
  79eeb1b5ac993a7dc7555c7ebbb4a62a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c
! e359eede1f4d754c36acbd5dde30c566  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c
  052163e13c11a989da19f69c5483bc69  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c
  50db33f3c6f67e1e76ac882e3fe88fdb  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c
  bd6b4166776589d38578534fdb462c5e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c
  3535b26e3a1b52b5d0c62d828e073357  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c
! 8de32e26d889dbb612b6c7f33ca2e20e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c
! b58f4013aea7bbde015738c2a0b88b6d  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c
! 5d4761c78bdceba94189f60889ea294a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c
  a60e9c0abdff4a2b670038c01dad001c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c
  c3e8c12157effde2c0828aae10c8ded9  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c
  0f03896425e96f2a731c273a9e789819  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c
! 905f655c3b4a02ace955472cbcd63586  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c
  444c847247181076f570df33b89b775e  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c
  59d824b59f6f977e82ff9fec944724aa  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c
  fd7a489b379cbc355b9c0517415bc76b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c
  4e40c93c4a4ba66ad97b6d904155d48f  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c
  22f5234a47ff16ec46cf68cc6d1263ee  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c
  b3088ae1d08a56007f0a3b4025a0bfe3  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c
! 239583f85fcfff14255740dfae2147ea  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c
  fe69a1f13ed56c9319b19189d2c5d03c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c
  4cbde9c696f4f47e2e112b46834d445d  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c
  4a216119bd78633d62ca26d65072e411  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c
! ec14f78b70386f5961952de98dee8d65  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c
  bbbdb5eef3d195df54834ded7a7480b0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c
  a8d69c2863bc49303123e0c9281a3854  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c
  b9629a9c4e5728ec35d8896fae770417  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c
*************** ba8f559a7cb7a1cbb00e7a9065b775d9  gcc/te
*** 77151,77157 ****
  5afb418823759cc30edb6345e149f935  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c
  6eadbc3f970862a48b93b52a27dc87a0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c
  9fc5619b5620271a844b688027b73d26  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c
! 3c7ea45503d41e8482783e8b1997e6e2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c
  1b3592e301087861b43413e8d32e97fe  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c
  46d9ccf190a37af9fc1ed98eadd21e46  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c
  f78bd912542139439bb9e24d6adea4c2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c
--- 77509,77515 ----
  5afb418823759cc30edb6345e149f935  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c
  6eadbc3f970862a48b93b52a27dc87a0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c
  9fc5619b5620271a844b688027b73d26  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c
! 7b407cb853c7cd0e3c50a920971e9787  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c
  1b3592e301087861b43413e8d32e97fe  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c
  46d9ccf190a37af9fc1ed98eadd21e46  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c
  f78bd912542139439bb9e24d6adea4c2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c
*************** b26000e9c0a5bb541868bbef1474f436  gcc/te
*** 77242,77250 ****
  5c5fb8c6cc3dd7fe6ed1ed9c07afa635  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c
  e28b3ffa46225b818e1a02acc5fdb8b7  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c
  52459ca489398dc10434def9c200a56a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c
! 2d66afd9c448f735c7677ec46172bd6b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c
! 614fc2d7a8da25c8d56c5e81c331677c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c
! 5e205a0bb7eebd9477ad944ab5f580ec  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c
  672232e2a88ca96b6865a7cef6e30a9a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c
  70ef5c4f8b5ef06345cd1d6648ed1b5b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c
  c595191ca3cf0334e24eb76663819cf6  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c
--- 77600,77608 ----
  5c5fb8c6cc3dd7fe6ed1ed9c07afa635  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c
  e28b3ffa46225b818e1a02acc5fdb8b7  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c
  52459ca489398dc10434def9c200a56a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c
! ea2f51b79fa82b91bb114cd7892058c0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c
! 3f110007d9dcfe337a273ebf2d146abe  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c
! 46860b4a605befef8546da1651ec3453  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c
  672232e2a88ca96b6865a7cef6e30a9a  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c
  70ef5c4f8b5ef06345cd1d6648ed1b5b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c
  c595191ca3cf0334e24eb76663819cf6  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c
*************** db6df5dcb43e00a72a21a975269f78dd  gcc/te
*** 77253,77259 ****
  4d8f7e4e2d1982d7a261d11693713291  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c
  e0642f45de21c682c835326574f4af73  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c
  e0642f45de21c682c835326574f4af73  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c
! b58923db12984b032da500569f3e9608  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-1.c
  8dbce6c07ab27566e362127d76f4ec3b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-10.c
  fc9ffbceb45276433055433ab5cccde8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-11.c
  fb343d69256d9274eb511b85996546af  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-12.c
--- 77611,77617 ----
  4d8f7e4e2d1982d7a261d11693713291  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c
  e0642f45de21c682c835326574f4af73  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c
  e0642f45de21c682c835326574f4af73  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c
! dd8fd6b148e084df7144ac26b922c036  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-1.c
  8dbce6c07ab27566e362127d76f4ec3b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-10.c
  fc9ffbceb45276433055433ab5cccde8  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-11.c
  fb343d69256d9274eb511b85996546af  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-12.c
*************** d35453338039c171b25f8fbac411f023  gcc/te
*** 77268,77277 ****
  907ee14805809864e49ba4e89fdff507  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-20.c
  7ea20a959dae59f4ea42c25acfe09c7b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-3.c
  86a36c3856d47f9bc8d6faa45301210c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-4.c
! b3a8d3baaacfd44c7be817dce26936fc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-5.c
! 18a55800c38a323938308baad4dcb2c1  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-6.c
! 053f99474f5703428adbe8504fef4d98  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-7.c
! 4d0028da0a021add7d87a6b11853fd79  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-8.c
  c6c2a079ad0777dfb406f3bc0ddfc0bc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-9.c
  aa81391fc854ad47770a38a28d058507  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c
  d1e3c702d09d49be6ad72763837f11e2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c
--- 77626,77635 ----
  907ee14805809864e49ba4e89fdff507  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-20.c
  7ea20a959dae59f4ea42c25acfe09c7b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-3.c
  86a36c3856d47f9bc8d6faa45301210c  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-4.c
! ad53147ae39ee1209cc70279faa0c48b  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-5.c
! 06d51ace5bfd9c938d352531b239cab4  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-6.c
! 81e45696bdf73258ca945fedc30a50f0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-7.c
! b9110271d49a810b9cbef8bad34c8cba  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-8.c
  c6c2a079ad0777dfb406f3bc0ddfc0bc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-9.c
  aa81391fc854ad47770a38a28d058507  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c
  d1e3c702d09d49be6ad72763837f11e2  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c
*************** aceea3b8111b8a3217df3cc3b361af30  gcc/te
*** 77284,77293 ****
  75a834de6cdf18b939b4be0dffff9fe4  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c
  b03b6b1a414d3cfd938a9571d381faee  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c
  451ac88183eb65e5a95f5acbef6ed959  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c
! e19ce86bf9d3ed75b1dfbe415ab052bc  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c
  7ba004379b11477bd041d22935c65ff9  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c
  3172223a8bccaf65edbbcfce4ed6115f  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c
! 32684c2ed3248afb813730a093cd2ca6  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c
  0e31fa4843c79c3ccbd113e156fad449  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c
  0b94170e938a6626be3f3d497d25f3f5  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c
  29b336d6fc945bdebe4205750de2dbd4  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c
--- 77642,77651 ----
  75a834de6cdf18b939b4be0dffff9fe4  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c
  b03b6b1a414d3cfd938a9571d381faee  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c
  451ac88183eb65e5a95f5acbef6ed959  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c
! 1f6a133c3132a6cd8a11300e639345b0  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c
  7ba004379b11477bd041d22935c65ff9  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c
  3172223a8bccaf65edbbcfce4ed6115f  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c
! 390d89cee05645f284e8f473addbb762  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c
  0e31fa4843c79c3ccbd113e156fad449  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c
  0b94170e938a6626be3f3d497d25f3f5  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c
  29b336d6fc945bdebe4205750de2dbd4  gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c
*************** c08993fb3b1eec219ac8ae53cc03597e  gcc/te
*** 77302,77307 ****
--- 77660,77666 ----
  e235c279f7ce15f9087254bf97918762  gcc/testsuite/gcc.target/riscv/save-restore-7.c
  88dbe500ee71e24bf3a5827524daa6a6  gcc/testsuite/gcc.target/riscv/save-restore-8.c
  ca1e563124a7035c98d86fadbdd1371d  gcc/testsuite/gcc.target/riscv/save-restore-9.c
+ 4dcd496e7b91e399f9727124426c49df  gcc/testsuite/gcc.target/riscv/sfb.c
  5fcf0b559c722cc3ed68b1ddfc2e1622  gcc/testsuite/gcc.target/riscv/sge.c
  af2cd5ac59fa1b5f6b8381db83629b16  gcc/testsuite/gcc.target/riscv/sgeu.c
  763d05548f04a56e951795e6503a810c  gcc/testsuite/gcc.target/riscv/shift-and-1.c
*************** d509ef7215df7a85f46d6cbdc8018e22  gcc/te
*** 79304,79309 ****
--- 79663,79669 ----
  753f5121640aa2d9e67d4f235bed8d2b  gcc/testsuite/gdc.dg/imports/pr108050/mod2.d
  b0fb7628aa04803e7405378e8ff66d8c  gcc/testsuite/gdc.dg/imports/pr108050/package.d
  c1371b9d51218c700b58595265d42b2d  gcc/testsuite/gdc.dg/imports/pr108877a.d
+ 9485d0785daa621b682e2b2f40ada8b1  gcc/testsuite/gdc.dg/imports/pr113125.d
  7ae8eee97923fab094ae5ca5a1eca902  gcc/testsuite/gdc.dg/imports/pr92216.d
  8120e5c267785a8c8b8eb099660e9a14  gcc/testsuite/gdc.dg/intrinsics.d
  242a471b046e60438681d9b34060435b  gcc/testsuite/gdc.dg/lto/lto.exp
*************** a9a8e149ae5d411f067a1e0312491f4d  gcc/te
*** 79344,79349 ****
--- 79704,79714 ----
  f0bb47c02bfbb905cf063586cccf248d  gcc/testsuite/gdc.dg/pr110514b.d
  5c59d3e98036f128b405b1247659bb7f  gcc/testsuite/gdc.dg/pr110514c.d
  7124a74c780cc3de82649fa56120e037  gcc/testsuite/gdc.dg/pr110514d.d
+ 65d0d00a4d68ddc7476ea00fc7bcf91a  gcc/testsuite/gdc.dg/pr110712.d
+ 5bf4c18033711e862e1b35b2017684a3  gcc/testsuite/gdc.dg/pr112270.d
+ a2d402e0596a4abb1dc6e25b11e9aa9c  gcc/testsuite/gdc.dg/pr112285.d
+ 83f6a6a53d8587bd4243109d22d0b9f5  gcc/testsuite/gdc.dg/pr112290.d
+ 9b63f428c6cdc3f7abd69df6a3077880  gcc/testsuite/gdc.dg/pr113125.d
  d32aa8ed5ea10931be4ddb5bb9e863d8  gcc/testsuite/gdc.dg/pr89017.d
  53fa8db94d4ca3fc9ba83769733dc0e7  gcc/testsuite/gdc.dg/pr89041.d
  6c316b13f71ea31fcada56b58a41ebd1  gcc/testsuite/gdc.dg/pr89042a.d
*************** ff744a0a8c5876d35d04359a49ff0f84  gcc/te
*** 79471,79476 ****
--- 79836,79843 ----
  1a8b304f6e334e6a55c02413ae1ffbff  gcc/testsuite/gdc.dg/torture/pr110406.d
  827ebe506781bb2fabf9411464081efe  gcc/testsuite/gdc.dg/torture/pr110516a.d
  de9193ce38f7ef3ee1cc3a94fc8a92dc  gcc/testsuite/gdc.dg/torture/pr110516b.d
+ ad67c2aef0ecf01677e58695b0cc5d36  gcc/testsuite/gdc.dg/torture/pr113758.d
+ c3a3fcac804266bf984aad50e1f84157  gcc/testsuite/gdc.dg/torture/pr114171.d
  580aadb24b666799e25f1f02ef3b7bbb  gcc/testsuite/gdc.dg/torture/pr92309.d
  d5626e21f8cdc22799175cb6adfddfd6  gcc/testsuite/gdc.dg/torture/pr94424.d
  ae5b279461655f243d767b80a6d0bc1b  gcc/testsuite/gdc.dg/torture/pr94777b.d
*************** daabe595b61af45fef53af1e4537fb53  gcc/te
*** 80138,80144 ****
  97cf4856aa8990a0fe28a6aabadd9a23  gcc/testsuite/gdc.test/compilable/pr9374.d
  7d64317f6d15dac75cff6ccb494e7ef9  gcc/testsuite/gdc.test/compilable/pr9383.d
  c87c15c1a87df8b9292800c22fb9d727  gcc/testsuite/gdc.test/compilable/pr9471.d
! 94597a8ad6d65c7f6a4f6e4b87c1e96d  gcc/testsuite/gdc.test/compilable/previewin.d
  600189166a802a0fdc956497de7efadd  gcc/testsuite/gdc.test/compilable/protattr.d
  20b93d64c0f1a131967d443511e7bb0c  gcc/testsuite/gdc.test/compilable/protection.d
  cb143d7698f10438d8c8cf1f61f40f48  gcc/testsuite/gdc.test/compilable/protection/aggregate/mod14275.d
--- 80505,80511 ----
  97cf4856aa8990a0fe28a6aabadd9a23  gcc/testsuite/gdc.test/compilable/pr9374.d
  7d64317f6d15dac75cff6ccb494e7ef9  gcc/testsuite/gdc.test/compilable/pr9383.d
  c87c15c1a87df8b9292800c22fb9d727  gcc/testsuite/gdc.test/compilable/pr9471.d
! 2026505b4c5299ff0ad966add4ef2d4e  gcc/testsuite/gdc.test/compilable/previewin.d
  600189166a802a0fdc956497de7efadd  gcc/testsuite/gdc.test/compilable/protattr.d
  20b93d64c0f1a131967d443511e7bb0c  gcc/testsuite/gdc.test/compilable/protection.d
  cb143d7698f10438d8c8cf1f61f40f48  gcc/testsuite/gdc.test/compilable/protection/aggregate/mod14275.d
*************** bd4118fd768f3467307efc9602103e4c  gcc/te
*** 83485,83492 ****
  5bf2af08f2cfa8d41242dd6a637a7d09  gcc/testsuite/gfortran.dg/allocate_with_source_22.f03
  38cc9fdec67f82f032977fc8ad612b4c  gcc/testsuite/gfortran.dg/allocate_with_source_23.f03
  b1a373e9e419d53e737be3282523545d  gcc/testsuite/gfortran.dg/allocate_with_source_24.f90
! 31836f6ed153d10e8afd2831a52015e7  gcc/testsuite/gfortran.dg/allocate_with_source_25.f90
  f27e65cbaa74101ffeaa1c5d321f9f84  gcc/testsuite/gfortran.dg/allocate_with_source_26.f90
  8cd7bcf0efad3a6d0e1f5b5492a6cdf7  gcc/testsuite/gfortran.dg/allocate_with_source_3.f90
  6e6cc1fe5ed4f0f5c650bc8b6e0634b0  gcc/testsuite/gfortran.dg/allocate_with_source_4.f90
  6df025374b593e0339c7b746700d109e  gcc/testsuite/gfortran.dg/allocate_with_source_5.f90
--- 83852,83861 ----
  5bf2af08f2cfa8d41242dd6a637a7d09  gcc/testsuite/gfortran.dg/allocate_with_source_22.f03
  38cc9fdec67f82f032977fc8ad612b4c  gcc/testsuite/gfortran.dg/allocate_with_source_23.f03
  b1a373e9e419d53e737be3282523545d  gcc/testsuite/gfortran.dg/allocate_with_source_24.f90
! f0618b11a21d03826df78d5c6b9cb863  gcc/testsuite/gfortran.dg/allocate_with_source_25.f90
  f27e65cbaa74101ffeaa1c5d321f9f84  gcc/testsuite/gfortran.dg/allocate_with_source_26.f90
+ 38e19991aabdffdc81e84c14648b7da3  gcc/testsuite/gfortran.dg/allocate_with_source_27.f90
+ bf834ed2e7b3a4fdc0884e37ef74f79c  gcc/testsuite/gfortran.dg/allocate_with_source_28.f90
  8cd7bcf0efad3a6d0e1f5b5492a6cdf7  gcc/testsuite/gfortran.dg/allocate_with_source_3.f90
  6e6cc1fe5ed4f0f5c650bc8b6e0634b0  gcc/testsuite/gfortran.dg/allocate_with_source_4.f90
  6df025374b593e0339c7b746700d109e  gcc/testsuite/gfortran.dg/allocate_with_source_5.f90
*************** e1bf720c8b98d36e88fa0076e1648f6c  gcc/te
*** 83576,83581 ****
--- 83945,83952 ----
  3130a308b1d1471577ea44bf582c1bec  gcc/testsuite/gfortran.dg/arith_divide_no_check.f
  9f88f5ececa8e91571e1a769c9375575  gcc/testsuite/gfortran.dg/arithmetic_if.f90
  24b0244474414332a99316c4dd5ae1c4  gcc/testsuite/gfortran.dg/arithmetic_overflow_1.f90
+ 2f2e149faf63056b04ee297a55fc63eb  gcc/testsuite/gfortran.dg/arithmetic_overflow_2.f90
+ d8210c12388b205cb2b9135a95c054c0  gcc/testsuite/gfortran.dg/arithmetic_overflow_3.f90
  a9062c0997ab4b5ad27ce315aa0297b6  gcc/testsuite/gfortran.dg/array_1.f90
  273b15994d9555f1b73c7cfac1fe3512  gcc/testsuite/gfortran.dg/array_2.f90
  05a8e8fe320b8ec1d79b799c4d7a8693  gcc/testsuite/gfortran.dg/array_3.f90
*************** c73b6100086b4db74c5f70aa2b7a9af6  gcc/te
*** 83788,83794 ****
  0203f4cea50a77f1e902a5cab76071cc  gcc/testsuite/gfortran.dg/associate_51.f90
  9227f9deb3946ff1f97accf4b6250ac7  gcc/testsuite/gfortran.dg/associate_52.f90
  c00a8dd4766b03f7af8034f983b17dae  gcc/testsuite/gfortran.dg/associate_53.f90
! 1ef13794d19d5e1db5cd12f4d0d15e2b  gcc/testsuite/gfortran.dg/associate_54.f90
  a33adc54f6651cbed7e49f420e779c05  gcc/testsuite/gfortran.dg/associate_55.f90
  e266ed6fc3d13470e97d022451deea4e  gcc/testsuite/gfortran.dg/associate_56.f90
  0dd4c19a8ee9b0815baed4922597d206  gcc/testsuite/gfortran.dg/associate_57.f90
--- 84159,84165 ----
  0203f4cea50a77f1e902a5cab76071cc  gcc/testsuite/gfortran.dg/associate_51.f90
  9227f9deb3946ff1f97accf4b6250ac7  gcc/testsuite/gfortran.dg/associate_52.f90
  c00a8dd4766b03f7af8034f983b17dae  gcc/testsuite/gfortran.dg/associate_53.f90
! 0d8e2541ccff50f3ccdc418379d875b5  gcc/testsuite/gfortran.dg/associate_54.f90
  a33adc54f6651cbed7e49f420e779c05  gcc/testsuite/gfortran.dg/associate_55.f90
  e266ed6fc3d13470e97d022451deea4e  gcc/testsuite/gfortran.dg/associate_56.f90
  0dd4c19a8ee9b0815baed4922597d206  gcc/testsuite/gfortran.dg/associate_57.f90
*************** e266ed6fc3d13470e97d022451deea4e  gcc/te
*** 83796,83801 ****
--- 84167,84173 ----
  825eaf5925a60c0372e9123d34b7b9cf  gcc/testsuite/gfortran.dg/associate_59.f90
  fe80c25bfc4d1e630472420bac3dc836  gcc/testsuite/gfortran.dg/associate_6.f03
  e9397925a65e83d2a17ebe43551198a1  gcc/testsuite/gfortran.dg/associate_60.f90
+ 2381f00179da895cbcdcd70c1f3ab8e6  gcc/testsuite/gfortran.dg/associate_62.f90
  ac2154aefe0a4ce981b3fa252235e2dd  gcc/testsuite/gfortran.dg/associate_7.f03
  3c2206420bb8717914aa447789b5f079  gcc/testsuite/gfortran.dg/associate_8.f03
  0406413659a92c10d44ed1f1576987b9  gcc/testsuite/gfortran.dg/associate_9.f03
*************** bcbf9fad4afb806903e19c6e3defccbd  gcc/te
*** 83837,83843 ****
  c024a7d3605725f398283d3e6351a637  gcc/testsuite/gfortran.dg/assumed_len.f90
  4ea579a901f2ba867f7acca09b97b2d8  gcc/testsuite/gfortran.dg/assumed_present.f90
  553be15ef977f991d775c0fd75e2cf7d  gcc/testsuite/gfortran.dg/assumed_rank_1.f90
! 1b4b7864496f1def7c7b47799a0f5ad1  gcc/testsuite/gfortran.dg/assumed_rank_10.f90
  902ad8d66d78f508c5a7a8e21a177906  gcc/testsuite/gfortran.dg/assumed_rank_11.f90
  7b5ed633a8322cf6570abdcd1f341dad  gcc/testsuite/gfortran.dg/assumed_rank_12.f90
  93ff0ad792c55f57799a102080fa1412  gcc/testsuite/gfortran.dg/assumed_rank_13.f90
--- 84209,84215 ----
  c024a7d3605725f398283d3e6351a637  gcc/testsuite/gfortran.dg/assumed_len.f90
  4ea579a901f2ba867f7acca09b97b2d8  gcc/testsuite/gfortran.dg/assumed_present.f90
  553be15ef977f991d775c0fd75e2cf7d  gcc/testsuite/gfortran.dg/assumed_rank_1.f90
! 593ff93dc858f1b225edb727134ccc09  gcc/testsuite/gfortran.dg/assumed_rank_10.f90
  902ad8d66d78f508c5a7a8e21a177906  gcc/testsuite/gfortran.dg/assumed_rank_11.f90
  7b5ed633a8322cf6570abdcd1f341dad  gcc/testsuite/gfortran.dg/assumed_rank_12.f90
  93ff0ad792c55f57799a102080fa1412  gcc/testsuite/gfortran.dg/assumed_rank_13.f90
*************** a97591ca0f7ec68f4a27f9437d09cb92  gcc/te
*** 83860,83868 ****
  d3b33ae7c97fb128d15b3a49e16aa06e  gcc/testsuite/gfortran.dg/assumed_rank_5.f90
  99409441ba2b365b6496267b1c1ae7c6  gcc/testsuite/gfortran.dg/assumed_rank_6.f90
  82cb316b995fa88f4a4f25413f990b72  gcc/testsuite/gfortran.dg/assumed_rank_7.f90
! 9c427600c048a9ea99e32ddd2a6796c1  gcc/testsuite/gfortran.dg/assumed_rank_8.f90
  acebc3b5f82cb5b3adb2dfc611ab18a6  gcc/testsuite/gfortran.dg/assumed_rank_8_c.c
! d5695486fe6a7bb7d94e2599ecc5ec1a  gcc/testsuite/gfortran.dg/assumed_rank_9.f90
  9307e994084b547ff359d8f128f2c63b  gcc/testsuite/gfortran.dg/assumed_rank_bounds_1.f90
  a84a4ce73143d7e316b39e8a3f0d48c8  gcc/testsuite/gfortran.dg/assumed_rank_bounds_2.f90
  2397eab56d11f9cff183e45fba1aa162  gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90
--- 84232,84240 ----
  d3b33ae7c97fb128d15b3a49e16aa06e  gcc/testsuite/gfortran.dg/assumed_rank_5.f90
  99409441ba2b365b6496267b1c1ae7c6  gcc/testsuite/gfortran.dg/assumed_rank_6.f90
  82cb316b995fa88f4a4f25413f990b72  gcc/testsuite/gfortran.dg/assumed_rank_7.f90
! effd3453cc8711ca9a0754df0fb3b697  gcc/testsuite/gfortran.dg/assumed_rank_8.f90
  acebc3b5f82cb5b3adb2dfc611ab18a6  gcc/testsuite/gfortran.dg/assumed_rank_8_c.c
! 233aea4642867e9f37e75fa9765f5a53  gcc/testsuite/gfortran.dg/assumed_rank_9.f90
  9307e994084b547ff359d8f128f2c63b  gcc/testsuite/gfortran.dg/assumed_rank_bounds_1.f90
  a84a4ce73143d7e316b39e8a3f0d48c8  gcc/testsuite/gfortran.dg/assumed_rank_bounds_2.f90
  2397eab56d11f9cff183e45fba1aa162  gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90
*************** aaa14d6b1495ceba3d81c88a0d4874c5  gcc/te
*** 83884,83889 ****
--- 84256,84262 ----
  6196ee8a3a5f8e7bc5fb5032beb824b8  gcc/testsuite/gfortran.dg/assumed_type_14.f90
  1e502a6ae56ba9a10c513dd1bb955b6f  gcc/testsuite/gfortran.dg/assumed_type_16.f90
  05cb5d7dd6f73991a107f383f8378940  gcc/testsuite/gfortran.dg/assumed_type_17.f90
+ 07bbf825b4bd7ca5e597ea3fc27ecad4  gcc/testsuite/gfortran.dg/assumed_type_18.f90
  344877f098e4c4d5e54723572dcff5b8  gcc/testsuite/gfortran.dg/assumed_type_2.f90
  e7b3eba9964feebc5c27a78154c7b547  gcc/testsuite/gfortran.dg/assumed_type_2a.f90
  27b0b5ad82abb1d06990db9025f0c992  gcc/testsuite/gfortran.dg/assumed_type_3.f90
*************** be8936d928c2cd968e9d77975d4626be  gcc/te
*** 83997,84002 ****
--- 84370,84376 ----
  cb20c6d9ff58740bc410a0d861435a4d  gcc/testsuite/gfortran.dg/bind_c_implicit_vars.f03
  cb9ccf001da2d7d1cf77a7d2e9ebeed2  gcc/testsuite/gfortran.dg/bind_c_module.f90
  74a4370d67a610f90e4eed4db0901687  gcc/testsuite/gfortran.dg/bind_c_optional-1.f90
+ dcfb880f6e48b5a52c799d3d15727d0f  gcc/testsuite/gfortran.dg/bind_c_optional-2.f90
  fe8c5e542693077295c21e4aaab6c998  gcc/testsuite/gfortran.dg/bind_c_procs.f03
  55687585265263f1b2e68929e4c12de3  gcc/testsuite/gfortran.dg/bind_c_procs_2.f90
  67f38e9de2f12b98af2d4078c0fbac44  gcc/testsuite/gfortran.dg/bind_c_procs_3.f90
*************** ceda0022b0324d13515320cbc5635d79  gcc/te
*** 84824,84829 ****
--- 85198,85205 ----
  72674e7da2e86dedff70420da3d45132  gcc/testsuite/gfortran.dg/coarray/alloc_comp_3.f90
  734994954589fd9c52a0f9f5e65df97a  gcc/testsuite/gfortran.dg/coarray/alloc_comp_4.f90
  5b5ec82dd29e86e4e8c1ffdcc8f1fff4  gcc/testsuite/gfortran.dg/coarray/alloc_comp_5.f90
+ 8b5117dc7ef6ac2ef489d65c72c69eca  gcc/testsuite/gfortran.dg/coarray/alloc_comp_6.f90
+ c3ff223c334c03e16db45ce26e2eea4a  gcc/testsuite/gfortran.dg/coarray/alloc_comp_7.f90
  0383efb987613ad7ba5897bf853a7c3d  gcc/testsuite/gfortran.dg/coarray/allocate_errgmsg.f90
  51ba06c48080eb24ae44aa2f80ce06e7  gcc/testsuite/gfortran.dg/coarray/array_temporary-1.f90
  360f9437516a1e9e5cdfcc0773038d80  gcc/testsuite/gfortran.dg/coarray/array_temporary.f90
*************** be78a9a8d107997dfb6a26a694e767f6  gcc/te
*** 85020,85028 ****
  7c19739bc10d458b120fb0ab4ca4dbf2  gcc/testsuite/gfortran.dg/coarray_poly_3.f90
  83e23744ec4b7e3e2b0115d1c8949dc6  gcc/testsuite/gfortran.dg/coarray_poly_4.f90
  c36ce428dcaec854709426fbefc380b0  gcc/testsuite/gfortran.dg/coarray_poly_5.f90
! ae191d945f94558bf67bd86a9035dc26  gcc/testsuite/gfortran.dg/coarray_poly_6.f90
! 5e2ee8605be13759d0fb3c20d655c64c  gcc/testsuite/gfortran.dg/coarray_poly_7.f90
! fc7ba8781070ef3c0da1ee4929b801e4  gcc/testsuite/gfortran.dg/coarray_poly_8.f90
  4a4a75de4af949451d8e1d1beaf8318c  gcc/testsuite/gfortran.dg/coarray_poly_9.f90
  ec4bb6022b07b7f8cb9cc0cbc6b36d3f  gcc/testsuite/gfortran.dg/coarray_ptr_comp_1.f08
  7653a4686829bd63b9b7a535c8b7c035  gcc/testsuite/gfortran.dg/coarray_ptr_comp_2.f08
--- 85396,85404 ----
  7c19739bc10d458b120fb0ab4ca4dbf2  gcc/testsuite/gfortran.dg/coarray_poly_3.f90
  83e23744ec4b7e3e2b0115d1c8949dc6  gcc/testsuite/gfortran.dg/coarray_poly_4.f90
  c36ce428dcaec854709426fbefc380b0  gcc/testsuite/gfortran.dg/coarray_poly_5.f90
! aeaa6630b4a7fdbf728d1ac6c3330841  gcc/testsuite/gfortran.dg/coarray_poly_6.f90
! d11ef8bb7536503099921eebfd2332b1  gcc/testsuite/gfortran.dg/coarray_poly_7.f90
! 35805debcf262207e1ddfcac6614145f  gcc/testsuite/gfortran.dg/coarray_poly_8.f90
  4a4a75de4af949451d8e1d1beaf8318c  gcc/testsuite/gfortran.dg/coarray_poly_9.f90
  ec4bb6022b07b7f8cb9cc0cbc6b36d3f  gcc/testsuite/gfortran.dg/coarray_ptr_comp_1.f08
  7653a4686829bd63b9b7a535c8b7c035  gcc/testsuite/gfortran.dg/coarray_ptr_comp_2.f08
*************** b3bd24f0c174a1694bc02107df47994b  gcc/te
*** 85123,85128 ****
--- 85499,85505 ----
  d679116c9da43355228e413e4d728bf6  gcc/testsuite/gfortran.dg/contiguous_10.f90
  cb50185eaf87f5357dad5873642eec33  gcc/testsuite/gfortran.dg/contiguous_11.f90
  68eb9244ed2d584beb39fffd7e64f96d  gcc/testsuite/gfortran.dg/contiguous_12.f90
+ 8621637c284842966acb59cdbfe4e51a  gcc/testsuite/gfortran.dg/contiguous_15.f90
  9975df3f787a3eaea63dd5664ff235eb  gcc/testsuite/gfortran.dg/contiguous_2.f90
  a59d0430a52a3cf47c280856725dee23  gcc/testsuite/gfortran.dg/contiguous_3.f90
  b81d56e35fe81ed4c9f6f67cca8a0ab2  gcc/testsuite/gfortran.dg/contiguous_4.f90
*************** b85f62a13d3cc36bdf0f22f1d532889f  gcc/te
*** 85205,85215 ****
--- 85582,85594 ----
  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
+ f2645f1fb686b434b8e069203f77e6d5  gcc/testsuite/gfortran.dg/data_initialized_4.f90
  f46c4682d75c7544431499a708875e0d  gcc/testsuite/gfortran.dg/data_inquiry_ref.f90
  fec356f784a1836f74f3dfdcc2aef50a  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
  9d3ff2b5b9a7538d379089fe08ecb0b3  gcc/testsuite/gfortran.dg/data_pointer_2.f90
+ a2552f985f60c37bffc14327b45be315  gcc/testsuite/gfortran.dg/data_pointer_3.f90
  20f92cb056c2de7e78393cf1bd92793a  gcc/testsuite/gfortran.dg/data_stmt_pointer.f90
  ea42e7a04380338a9946ffc999ea6767  gcc/testsuite/gfortran.dg/data_substring.f90
  503918b2128c29daa249b849ffe01756  gcc/testsuite/gfortran.dg/data_value_1.f90
*************** a1e709d7c93853353c0797ba2949dca8  gcc/te
*** 85512,85518 ****
  e5f02b68e5aa2fee50c3ff70ad3d8f97  gcc/testsuite/gfortran.dg/derived_comp_array_ref_5.f90
  026bd8fa710214d25691eae8c1dbcdfd  gcc/testsuite/gfortran.dg/derived_comp_array_ref_6.f90
  0bee796fdb071ab50d5faf5c678fefa5  gcc/testsuite/gfortran.dg/derived_comp_array_ref_7.f90
! 3ac6e6c4ed41e85971024e19ad69e6a1  gcc/testsuite/gfortran.dg/derived_comp_array_ref_8.f90
  568b11dc7307172904079506d19d6593  gcc/testsuite/gfortran.dg/derived_constructor_char_1.f90
  36d65cd99e01688bd380279fd0c74558  gcc/testsuite/gfortran.dg/derived_constructor_char_2.f90
  3c2f8f5e24883308b8a24313e9e5df89  gcc/testsuite/gfortran.dg/derived_constructor_char_3.f90
--- 85891,85897 ----
  e5f02b68e5aa2fee50c3ff70ad3d8f97  gcc/testsuite/gfortran.dg/derived_comp_array_ref_5.f90
  026bd8fa710214d25691eae8c1dbcdfd  gcc/testsuite/gfortran.dg/derived_comp_array_ref_6.f90
  0bee796fdb071ab50d5faf5c678fefa5  gcc/testsuite/gfortran.dg/derived_comp_array_ref_7.f90
! 9fbdd747401a2ec50f066475c79222bc  gcc/testsuite/gfortran.dg/derived_comp_array_ref_8.f90
  568b11dc7307172904079506d19d6593  gcc/testsuite/gfortran.dg/derived_constructor_char_1.f90
  36d65cd99e01688bd380279fd0c74558  gcc/testsuite/gfortran.dg/derived_constructor_char_2.f90
  3c2f8f5e24883308b8a24313e9e5df89  gcc/testsuite/gfortran.dg/derived_constructor_char_3.f90
*************** eb787080d1b25dcd7c85df0cf60869bd  gcc/te
*** 85640,85646 ****
  3135c1f8094a7fd54090c6099d491b2a  gcc/testsuite/gfortran.dg/dtio_22.f90
  4be521506e4eeeef4204dc7184c8f719  gcc/testsuite/gfortran.dg/dtio_23.f90
  f10c4681bf625e46adae521a3de13a48  gcc/testsuite/gfortran.dg/dtio_24.f90
! 827cd017720b8fdbd993d27445c97ab8  gcc/testsuite/gfortran.dg/dtio_25.f90
  3c65210cfd6b0cb280ecfe12c8c6cffb  gcc/testsuite/gfortran.dg/dtio_26.f03
  351e22361863f45f993c69f71231e1c0  gcc/testsuite/gfortran.dg/dtio_27.f90
  8a8e9807b9e54dfdb05a6e8214e7ed3f  gcc/testsuite/gfortran.dg/dtio_28.f03
--- 86019,86025 ----
  3135c1f8094a7fd54090c6099d491b2a  gcc/testsuite/gfortran.dg/dtio_22.f90
  4be521506e4eeeef4204dc7184c8f719  gcc/testsuite/gfortran.dg/dtio_23.f90
  f10c4681bf625e46adae521a3de13a48  gcc/testsuite/gfortran.dg/dtio_24.f90
! d48243012f6a55569afe528c5626f666  gcc/testsuite/gfortran.dg/dtio_25.f90
  3c65210cfd6b0cb280ecfe12c8c6cffb  gcc/testsuite/gfortran.dg/dtio_26.f03
  351e22361863f45f993c69f71231e1c0  gcc/testsuite/gfortran.dg/dtio_27.f90
  8a8e9807b9e54dfdb05a6e8214e7ed3f  gcc/testsuite/gfortran.dg/dtio_28.f03
*************** d9520d95c876e1ae6b037f5ed029efce  gcc/te
*** 85962,85968 ****
  8a73305eb3c76b586a4aeaa5568c2141  gcc/testsuite/gfortran.dg/finalize_35.f90
  62a846c35f5cb5673b42af4d9466d4f3  gcc/testsuite/gfortran.dg/finalize_36.f90
  60b07a38d00e8fc7487b8796bb375fd8  gcc/testsuite/gfortran.dg/finalize_37.f90
! 96c4f734e3e19a9c3ff8cb8a66664274  gcc/testsuite/gfortran.dg/finalize_38.f90
  217213daad5b48c8e5866bfd9731f97e  gcc/testsuite/gfortran.dg/finalize_38a.f90
  2ab22bce3d134ad2987aa4b4bb7ef3d9  gcc/testsuite/gfortran.dg/finalize_39.f90
  92b4ca27645d88cb11543d720382b004  gcc/testsuite/gfortran.dg/finalize_4.f03
--- 86341,86347 ----
  8a73305eb3c76b586a4aeaa5568c2141  gcc/testsuite/gfortran.dg/finalize_35.f90
  62a846c35f5cb5673b42af4d9466d4f3  gcc/testsuite/gfortran.dg/finalize_36.f90
  60b07a38d00e8fc7487b8796bb375fd8  gcc/testsuite/gfortran.dg/finalize_37.f90
! c519dc3fa8065bbab5b9bff10c1e7c35  gcc/testsuite/gfortran.dg/finalize_38.f90
  217213daad5b48c8e5866bfd9731f97e  gcc/testsuite/gfortran.dg/finalize_38a.f90
  2ab22bce3d134ad2987aa4b4bb7ef3d9  gcc/testsuite/gfortran.dg/finalize_39.f90
  92b4ca27645d88cb11543d720382b004  gcc/testsuite/gfortran.dg/finalize_4.f03
*************** ce817f495edb0ac306d6ae1052014e67  gcc/te
*** 85980,85985 ****
--- 86359,86367 ----
  943565988d4c8c053eef9a3f493da851  gcc/testsuite/gfortran.dg/finalize_50.f90
  27c7e8db83d3d5fb88321d8d6a0376c8  gcc/testsuite/gfortran.dg/finalize_51.f90
  8c70f52870dfe9912aff6274fcff3e3d  gcc/testsuite/gfortran.dg/finalize_52.f90
+ 1a5bc1047ebef5fd584a1a70750ddd9c  gcc/testsuite/gfortran.dg/finalize_54.f90
+ e3f8979302c39ffbf6c7c03d08fc1562  gcc/testsuite/gfortran.dg/finalize_55.f90
+ 4a82b3bd0b6fd8d978b3278deeaf8249  gcc/testsuite/gfortran.dg/finalize_56.f90
  00394d3b18b9e094a6751225fef04a51  gcc/testsuite/gfortran.dg/finalize_6.f90
  520ae6cd723f43e02411aa72bb807bb5  gcc/testsuite/gfortran.dg/finalize_7.f03
  a1de3ecdc32a070009986504b0fcaf97  gcc/testsuite/gfortran.dg/finalize_8.f03
*************** ad113b663dcbe1c9a79e2203e68339e7  gcc/te
*** 86009,86015 ****
  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
  f0ca55042d3247d09d7bc304c059cc3a  gcc/testsuite/gfortran.dg/fmt_error_2.f90
  08714edf3b0ddedeaaa8832ea4399b48  gcc/testsuite/gfortran.dg/fmt_error_3.f90
--- 86391,86397 ----
  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
! b95d99d2316fd9982bd82df8f1886832  gcc/testsuite/gfortran.dg/fmt_error_10.f
  4cc40888a17d146df1ece1cfbc9da885  gcc/testsuite/gfortran.dg/fmt_error_11.f03
  f0ca55042d3247d09d7bc304c059cc3a  gcc/testsuite/gfortran.dg/fmt_error_2.f90
  08714edf3b0ddedeaaa8832ea4399b48  gcc/testsuite/gfortran.dg/fmt_error_3.f90
*************** edeec1fe2488c7117f56e10734af03dc  gcc/te
*** 86862,86867 ****
--- 87244,87250 ----
  697c52a53eea166cade44a3f935b8caf  gcc/testsuite/gfortran.dg/gomp/pr107214-7.f90
  1474c5a5881d7047f1212bc8cfb8ef92  gcc/testsuite/gfortran.dg/gomp/pr107214-8.f90
  3beded12a494129bebcc732d85089896  gcc/testsuite/gfortran.dg/gomp/pr107214.f90
+ 616305573acc701769497c1eee637edc  gcc/testsuite/gfortran.dg/gomp/pr114825.f90
  9a6817790a272cd8153d4303d324c00f  gcc/testsuite/gfortran.dg/gomp/pr26224.f
  d2c74a71f2bea0005d853821e6f0142c  gcc/testsuite/gfortran.dg/gomp/pr27573.f90
  a65c4577a606ba1bdab50e690b269b04  gcc/testsuite/gfortran.dg/gomp/pr29759.f90
*************** b75cb93f87f099ad715aceb9cb7b1bf2  gcc/te
*** 87348,87353 ****
--- 87731,87737 ----
  156dc7e9c954310ba5c74c0fbcaa4f42  gcc/testsuite/gfortran.dg/implied_do_io_5.f90
  1f7a9307002a1f0f2a5f8eb76998dcda  gcc/testsuite/gfortran.dg/implied_do_io_6.f90
  2b548a8a46da28ac4ce23e2509a886fc  gcc/testsuite/gfortran.dg/implied_do_io_7.f90
+ 1b11291348a686162c0e48c6b1b5cd66  gcc/testsuite/gfortran.dg/implied_do_io_8.f90
  a8761a2aaffb7680e80dcad5eceada12  gcc/testsuite/gfortran.dg/implied_shape_1.f08
  f9528d7042bf84bf037d6e2b109272ec  gcc/testsuite/gfortran.dg/implied_shape_2.f90
  1b2b68c816459c1a9395771e9851de87  gcc/testsuite/gfortran.dg/implied_shape_3.f08
*************** ae3f6e29ad3108163b5c5c6a5f70ef7c  gcc/te
*** 87780,87791 ****
--- 88164,88177 ----
  65578194d2c2e1ef90aec0d448b2955a  gcc/testsuite/gfortran.dg/is_contiguous_1.f90
  ce08d00725a7d8d4e9547e8bf55eaa4b  gcc/testsuite/gfortran.dg/is_contiguous_2.f90
  b6282b55783f0b1b931571f793113587  gcc/testsuite/gfortran.dg/is_contiguous_3.f90
+ d64f2f360e5963a4bea9642fa7bf28c2  gcc/testsuite/gfortran.dg/is_contiguous_4.f90
  765cb2ca72a98a43c69ea99a61aa0a59  gcc/testsuite/gfortran.dg/is_iostat_end_eor_1.f90
  ca491b51342a862f4f525db35073fe93  gcc/testsuite/gfortran.dg/is_iostat_end_eor_2.f90
  e29de44a3798652da0c04b03153d2639  gcc/testsuite/gfortran.dg/ishft_1.f90
  0a74286818476489377027f29708812a  gcc/testsuite/gfortran.dg/ishft_2.f90
  a704846ad082c08266e269b9c6a39a3d  gcc/testsuite/gfortran.dg/ishft_3.f90
  13f9f64101cfcb8d1baba18ecd855ce4  gcc/testsuite/gfortran.dg/ishft_4.f90
+ b6c30f1adc5d688dfb9ab58bdc43171a  gcc/testsuite/gfortran.dg/ishftc_optional_size_1.f90
  62aecfdc07793ea93cdf8d9654582a14  gcc/testsuite/gfortran.dg/isnan_1.f90
  f39075a4eb79900707ebbe3cbae40d8b  gcc/testsuite/gfortran.dg/isnan_2.f90
  339b2ac7960a6a700c8bc790f867edbb  gcc/testsuite/gfortran.dg/iso_c_binding_c_loc_char_1.f03
*************** e972ad6e0a543eb12481e61ddb341c93  gcc/te
*** 88109,88115 ****
  2b10e892941663b283421e581e64fe9f  gcc/testsuite/gfortran.dg/missing_optional_dummy_4.f90
  9bf3b913fc6553f2af000ca472ab43c0  gcc/testsuite/gfortran.dg/missing_optional_dummy_5.f90
  f4a04eaac2f92e22133750d908216513  gcc/testsuite/gfortran.dg/missing_optional_dummy_6.f90
! 4e02ae2b2f2c08c31926450c8e09b054  gcc/testsuite/gfortran.dg/missing_optional_dummy_6a.f90
  53cf202b76cef1a0ef4407f2b23bd971  gcc/testsuite/gfortran.dg/missing_parens_1.f90
  27588883c00e0436a67ce824817657b8  gcc/testsuite/gfortran.dg/missing_parens_2.f90
  39267eb2a7da9bb2c75e76503586d534  gcc/testsuite/gfortran.dg/mixed_io_1.c
--- 88495,88501 ----
  2b10e892941663b283421e581e64fe9f  gcc/testsuite/gfortran.dg/missing_optional_dummy_4.f90
  9bf3b913fc6553f2af000ca472ab43c0  gcc/testsuite/gfortran.dg/missing_optional_dummy_5.f90
  f4a04eaac2f92e22133750d908216513  gcc/testsuite/gfortran.dg/missing_optional_dummy_6.f90
! 6deea4a95c6f69fc25bf524b580dfe58  gcc/testsuite/gfortran.dg/missing_optional_dummy_6a.f90
  53cf202b76cef1a0ef4407f2b23bd971  gcc/testsuite/gfortran.dg/missing_parens_1.f90
  27588883c00e0436a67ce824817657b8  gcc/testsuite/gfortran.dg/missing_parens_2.f90
  39267eb2a7da9bb2c75e76503586d534  gcc/testsuite/gfortran.dg/mixed_io_1.c
*************** f87b0ba9a1d145bf3c643d6d97d9f423  gcc/te
*** 88240,88246 ****
  0fa400c8c61efbd1c07cce6a3b9d0913  gcc/testsuite/gfortran.dg/namelist_54.f90
  4c693b5864894ede36e23f9a46c8dbe1  gcc/testsuite/gfortran.dg/namelist_55.f90
  f681477f489c74c44d4984c74a9a68f7  gcc/testsuite/gfortran.dg/namelist_56.f90
! 604aa3807835e381fb22953902a19f00  gcc/testsuite/gfortran.dg/namelist_57.f90
  b92381025912fb51f31e49e111d1104f  gcc/testsuite/gfortran.dg/namelist_58.f90
  30309b4743fae315372faf0662922f6e  gcc/testsuite/gfortran.dg/namelist_59.f90
  dc5afe095c6bafe14f1418a9207cdfdc  gcc/testsuite/gfortran.dg/namelist_60.f90
--- 88626,88632 ----
  0fa400c8c61efbd1c07cce6a3b9d0913  gcc/testsuite/gfortran.dg/namelist_54.f90
  4c693b5864894ede36e23f9a46c8dbe1  gcc/testsuite/gfortran.dg/namelist_55.f90
  f681477f489c74c44d4984c74a9a68f7  gcc/testsuite/gfortran.dg/namelist_56.f90
! 7661d2e2a48f56a900d2fd467b483d05  gcc/testsuite/gfortran.dg/namelist_57.f90
  b92381025912fb51f31e49e111d1104f  gcc/testsuite/gfortran.dg/namelist_58.f90
  30309b4743fae315372faf0662922f6e  gcc/testsuite/gfortran.dg/namelist_59.f90
  dc5afe095c6bafe14f1418a9207cdfdc  gcc/testsuite/gfortran.dg/namelist_60.f90
*************** dc5afe095c6bafe14f1418a9207cdfdc  gcc/te
*** 88248,88254 ****
  63a9903ac7050fbcb5fceab5d99940cc  gcc/testsuite/gfortran.dg/namelist_62.f90
  1a77f58a5bbe7ab3ea11e337a4ff5baf  gcc/testsuite/gfortran.dg/namelist_63.f90
  5bd96770b043ad2d447feb6b67068201  gcc/testsuite/gfortran.dg/namelist_64.f90
! a6028f8edf2fe30f2feafd17fb317448  gcc/testsuite/gfortran.dg/namelist_65.f90
  41f2464d86e65ebe0eaf5dd31c37c4d3  gcc/testsuite/gfortran.dg/namelist_66.f90
  fff1dec1ff55e7f0c4df6b2c87f63cf6  gcc/testsuite/gfortran.dg/namelist_67.f90
  be4372cc3bf01909c31f2a6fa02bc23a  gcc/testsuite/gfortran.dg/namelist_68.f90
--- 88634,88640 ----
  63a9903ac7050fbcb5fceab5d99940cc  gcc/testsuite/gfortran.dg/namelist_62.f90
  1a77f58a5bbe7ab3ea11e337a4ff5baf  gcc/testsuite/gfortran.dg/namelist_63.f90
  5bd96770b043ad2d447feb6b67068201  gcc/testsuite/gfortran.dg/namelist_64.f90
! c8da85190952b8adcfcc8524cd7199fd  gcc/testsuite/gfortran.dg/namelist_65.f90
  41f2464d86e65ebe0eaf5dd31c37c4d3  gcc/testsuite/gfortran.dg/namelist_66.f90
  fff1dec1ff55e7f0c4df6b2c87f63cf6  gcc/testsuite/gfortran.dg/namelist_67.f90
  be4372cc3bf01909c31f2a6fa02bc23a  gcc/testsuite/gfortran.dg/namelist_68.f90
*************** f1e3cfba25a768bf7f9073932a36c7db  gcc/te
*** 88387,88396 ****
  fb9d6abbd9b9049c00ee6e992d1a8859  gcc/testsuite/gfortran.dg/null_actual.f90
  c7884979306076731054566268cfb979  gcc/testsuite/gfortran.dg/null_actual_2.f90
  84b898ed35bd484e690bcec9cd9f1724  gcc/testsuite/gfortran.dg/null_actual_3.f90
  eb6af590881f3e995fc6b2c78089f277  gcc/testsuite/gfortran.dg/nullify_1.f
  f202e3843710f9492560538fa53c3847  gcc/testsuite/gfortran.dg/nullify_2.f90
  768d37ebff7930db8f8a99ac16b90d32  gcc/testsuite/gfortran.dg/nullify_3.f90
! 5917ff71bf25a141d882878e441dc15d  gcc/testsuite/gfortran.dg/nullify_4.f90
  bcf5d721d90103bd1208f8548c93c54e  gcc/testsuite/gfortran.dg/num_images_1.f90
  2b630ef1ec72104833ded7049a1347a1  gcc/testsuite/gfortran.dg/o_fast_stacksize.f90
  97d9003b405f5e3d56a941b54189717c  gcc/testsuite/gfortran.dg/old_style_init.f90
--- 88773,88784 ----
  fb9d6abbd9b9049c00ee6e992d1a8859  gcc/testsuite/gfortran.dg/null_actual.f90
  c7884979306076731054566268cfb979  gcc/testsuite/gfortran.dg/null_actual_2.f90
  84b898ed35bd484e690bcec9cd9f1724  gcc/testsuite/gfortran.dg/null_actual_3.f90
+ bbcecb3dd7b522bf990cb1a6a99c4092  gcc/testsuite/gfortran.dg/null_actual_4.f90
+ 1f2b6a4386b97d00a37b2b95f3b09e91  gcc/testsuite/gfortran.dg/null_actual_5.f90
  eb6af590881f3e995fc6b2c78089f277  gcc/testsuite/gfortran.dg/nullify_1.f
  f202e3843710f9492560538fa53c3847  gcc/testsuite/gfortran.dg/nullify_2.f90
  768d37ebff7930db8f8a99ac16b90d32  gcc/testsuite/gfortran.dg/nullify_3.f90
! 3f59630d77d85f381c44bc0119d513ee  gcc/testsuite/gfortran.dg/nullify_4.f90
  bcf5d721d90103bd1208f8548c93c54e  gcc/testsuite/gfortran.dg/num_images_1.f90
  2b630ef1ec72104833ded7049a1347a1  gcc/testsuite/gfortran.dg/o_fast_stacksize.f90
  97d9003b405f5e3d56a941b54189717c  gcc/testsuite/gfortran.dg/old_style_init.f90
*************** dc830156fd059262dfdfc8f67c581256  gcc/te
*** 88440,88445 ****
--- 88828,88834 ----
  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
+ 2e386aa2ca80e5661a6ea49062a40b23  gcc/testsuite/gfortran.dg/optional_deferred_char_1.f90
  7fedb812261e488372bc4439b553156f  gcc/testsuite/gfortran.dg/optional_dim.f90
  d14391d3ef215e7090f2482b1fb51242  gcc/testsuite/gfortran.dg/optional_dim_2.f90
  4e39e84a6993508e47f3307461b281b8  gcc/testsuite/gfortran.dg/optional_dim_3.f90
*************** f67cfd0ae4d38f1ca5dc8d7f6e954087  gcc/te
*** 88527,88532 ****
--- 88916,88922 ----
  1f42496cb72089bef450a6df6a13c299  gcc/testsuite/gfortran.dg/pdt_30.f90
  d586eb557b29a67b9fa981d71d443c8b  gcc/testsuite/gfortran.dg/pdt_31.f03
  e5bda49b00d9e9f9b204003142ebb089  gcc/testsuite/gfortran.dg/pdt_32.f03
+ a7f1b97a8aa1c6a2bd8968ace7c2f8a9  gcc/testsuite/gfortran.dg/pdt_33.f03
  9779f8b6736c414d2620a7f8234f3e40  gcc/testsuite/gfortran.dg/pdt_4.f03
  65d2ad728417ad3174fc1ce2b51a458d  gcc/testsuite/gfortran.dg/pdt_6.f03
  d2c9dae0c6e2385c5712aba8e12a70ba  gcc/testsuite/gfortran.dg/pdt_7.f03
*************** f4aaac7aac9367d9adf2efb9ee95ee74  gcc/te
*** 88589,88595 ****
  3c38f9677dcc8f4e2c42a0fd0cdeaa1d  gcc/testsuite/gfortran.dg/pointer_init_3.f90
  3247bb0ee74a49cfeb46ba67cba9f540  gcc/testsuite/gfortran.dg/pointer_init_4.f90
  caa2926d7c04c6e94cd297a75e4b5b27  gcc/testsuite/gfortran.dg/pointer_init_5.f90
! 859dd7c2364c1c9047201cb2598f2828  gcc/testsuite/gfortran.dg/pointer_init_6.f90
  04a911b96a459127d681989557ce10aa  gcc/testsuite/gfortran.dg/pointer_init_7.f90
  34debb190232d7a7d7ce70fab69c74a1  gcc/testsuite/gfortran.dg/pointer_init_8.f90
  ae06d6761f5e36e2c2e46067aa089b8e  gcc/testsuite/gfortran.dg/pointer_init_9.f90
--- 88979,88985 ----
  3c38f9677dcc8f4e2c42a0fd0cdeaa1d  gcc/testsuite/gfortran.dg/pointer_init_3.f90
  3247bb0ee74a49cfeb46ba67cba9f540  gcc/testsuite/gfortran.dg/pointer_init_4.f90
  caa2926d7c04c6e94cd297a75e4b5b27  gcc/testsuite/gfortran.dg/pointer_init_5.f90
! eaaaba556287aabe0b6479c87a095df3  gcc/testsuite/gfortran.dg/pointer_init_6.f90
  04a911b96a459127d681989557ce10aa  gcc/testsuite/gfortran.dg/pointer_init_7.f90
  34debb190232d7a7d7ce70fab69c74a1  gcc/testsuite/gfortran.dg/pointer_init_8.f90
  ae06d6761f5e36e2c2e46067aa089b8e  gcc/testsuite/gfortran.dg/pointer_init_9.f90
*************** e13b5dd50c332ea865cb6fabb5f79f29  gcc/te
*** 88632,88653 ****
  fc0ae38e4fdc2d7761aba57181c97b51  gcc/testsuite/gfortran.dg/pr100551.f90
  17f130e627232745d6279696b6984514  gcc/testsuite/gfortran.dg/pr100949.f90
  3838974931fe610997470a0a7f2e3a97  gcc/testsuite/gfortran.dg/pr100950.f90
  3d43a9a1b6205e1b7de2551cccb26868  gcc/testsuite/gfortran.dg/pr101026.f
  18df1dbd6fd284336b8f22ec7ec7ba5b  gcc/testsuite/gfortran.dg/pr101121.f
  00eaff2aeb07d3b9bbb1b67083921aaf  gcc/testsuite/gfortran.dg/pr101158.f90
  8e40caa9023b2b568477f8b0a6586cd9  gcc/testsuite/gfortran.dg/pr101264.f90
  9f2647b912cfcf8002d65aa022175300  gcc/testsuite/gfortran.dg/pr101267.f90
  515f43ee1c3a7f37818b2b4bd6abedd7  gcc/testsuite/gfortran.dg/pr101327.f90
! 215e51d0e3da3316aa6f9d992ac2c7d7  gcc/testsuite/gfortran.dg/pr101329.f90
  afe21b866be9162c6b654dc6771e6ead  gcc/testsuite/gfortran.dg/pr101514.f90
  07e5cf776d8ec123397377da02e784fb  gcc/testsuite/gfortran.dg/pr101536.f90
  43d1631cdea391ffd9bdb8fc395a7ae5  gcc/testsuite/gfortran.dg/pr101762.f90
  9689aaf0cb9d6642b812ab9cd61eff8a  gcc/testsuite/gfortran.dg/pr102180.f90
  75ccec9005d1d4a2d9ed0cea1bf10434  gcc/testsuite/gfortran.dg/pr102332.f90
  1dd53d463caf1e16e47d0fe9cbf2309f  gcc/testsuite/gfortran.dg/pr102366.f90
  fc5031b16be6a0dc4152f151793f4acb  gcc/testsuite/gfortran.dg/pr102458.f90
  cbd40bc334c217d37c198b1f27373810  gcc/testsuite/gfortran.dg/pr102458b.f90
  09759ba73ae30c3a54be532d97b7f526  gcc/testsuite/gfortran.dg/pr102520.f90
  c081e1f510a2d68ec176356111dab188  gcc/testsuite/gfortran.dg/pr102685.f90
  d99cea26823109c0bb853b42df152999  gcc/testsuite/gfortran.dg/pr102715.f90
  f28998ba16e7a78633a9de3d5eaf0667  gcc/testsuite/gfortran.dg/pr102816.f90
--- 89022,89048 ----
  fc0ae38e4fdc2d7761aba57181c97b51  gcc/testsuite/gfortran.dg/pr100551.f90
  17f130e627232745d6279696b6984514  gcc/testsuite/gfortran.dg/pr100949.f90
  3838974931fe610997470a0a7f2e3a97  gcc/testsuite/gfortran.dg/pr100950.f90
+ bd85853c23b25f6e0f0a43e2fb0dd907  gcc/testsuite/gfortran.dg/pr100988.f90
  3d43a9a1b6205e1b7de2551cccb26868  gcc/testsuite/gfortran.dg/pr101026.f
  18df1dbd6fd284336b8f22ec7ec7ba5b  gcc/testsuite/gfortran.dg/pr101121.f
  00eaff2aeb07d3b9bbb1b67083921aaf  gcc/testsuite/gfortran.dg/pr101158.f90
  8e40caa9023b2b568477f8b0a6586cd9  gcc/testsuite/gfortran.dg/pr101264.f90
  9f2647b912cfcf8002d65aa022175300  gcc/testsuite/gfortran.dg/pr101267.f90
  515f43ee1c3a7f37818b2b4bd6abedd7  gcc/testsuite/gfortran.dg/pr101327.f90
! 5f313e258f1ed6c76274dff3e05fedd8  gcc/testsuite/gfortran.dg/pr101329.f90
  afe21b866be9162c6b654dc6771e6ead  gcc/testsuite/gfortran.dg/pr101514.f90
  07e5cf776d8ec123397377da02e784fb  gcc/testsuite/gfortran.dg/pr101536.f90
  43d1631cdea391ffd9bdb8fc395a7ae5  gcc/testsuite/gfortran.dg/pr101762.f90
+ 60b567c7d7ad324a503b66f4236191b3  gcc/testsuite/gfortran.dg/pr102109.f90
+ 0405bf1e277db07b43b4182f840ed352  gcc/testsuite/gfortran.dg/pr102112.f90
  9689aaf0cb9d6642b812ab9cd61eff8a  gcc/testsuite/gfortran.dg/pr102180.f90
+ 47ed02e060fe8963c8b302d989d30b44  gcc/testsuite/gfortran.dg/pr102190.f90
  75ccec9005d1d4a2d9ed0cea1bf10434  gcc/testsuite/gfortran.dg/pr102332.f90
  1dd53d463caf1e16e47d0fe9cbf2309f  gcc/testsuite/gfortran.dg/pr102366.f90
  fc5031b16be6a0dc4152f151793f4acb  gcc/testsuite/gfortran.dg/pr102458.f90
  cbd40bc334c217d37c198b1f27373810  gcc/testsuite/gfortran.dg/pr102458b.f90
  09759ba73ae30c3a54be532d97b7f526  gcc/testsuite/gfortran.dg/pr102520.f90
+ 107263fe1c86ee042c855774a2b8e242  gcc/testsuite/gfortran.dg/pr102532.f90
  c081e1f510a2d68ec176356111dab188  gcc/testsuite/gfortran.dg/pr102685.f90
  d99cea26823109c0bb853b42df152999  gcc/testsuite/gfortran.dg/pr102715.f90
  f28998ba16e7a78633a9de3d5eaf0667  gcc/testsuite/gfortran.dg/pr102816.f90
*************** e83cb447f532a018a571c0eb3b9813ac  gcc/te
*** 88670,88675 ****
--- 89065,89072 ----
  529d8c5aafc7e0dd0a65860ed5f85bcf  gcc/testsuite/gfortran.dg/pr103691.f90
  448c7638e7741c015d95260e6491d8fa  gcc/testsuite/gfortran.dg/pr103692.f90
  7880bd79a12dd5ee034f461bbaebed02  gcc/testsuite/gfortran.dg/pr103694.f90
+ 8af96c30a623abf7d639ba532fd9c9ac  gcc/testsuite/gfortran.dg/pr103715.f90
+ c44f10e51915699bd10aa414c56da370  gcc/testsuite/gfortran.dg/pr103716.f90
  b46bd97116489e6e683fb2b742d3b37e  gcc/testsuite/gfortran.dg/pr103779.f90
  3a28632a1496231fb208ccbe80ac9bc8  gcc/testsuite/gfortran.dg/pr103898.f90
  9c2a780c1ca6904bb5164e252d9e5455  gcc/testsuite/gfortran.dg/pr104210.f90
*************** f2033aa803ce0a0763522fb821b7bdf6  gcc/te
*** 88685,88692 ****
--- 89082,89091 ----
  5583f00ff0e962663dc178214a50e6ad  gcc/testsuite/gfortran.dg/pr104572.f90
  0d8084e6020a7001ebdb9b59d688556e  gcc/testsuite/gfortran.dg/pr104716.f
  7a5b7a18d621b5e1b9d04b73e259ddd4  gcc/testsuite/gfortran.dg/pr104849.f90
+ 35a7804825dacf412e34e3f973b467f1  gcc/testsuite/gfortran.dg/pr104908.f90
  ff052278fd65d5823600af4550f5eae7  gcc/testsuite/gfortran.dg/pr105205.f90
  22283af469347d85bd1fe4dae42939a3  gcc/testsuite/gfortran.dg/pr105230.f90
+ d7a956964080feaa84755b3114519005  gcc/testsuite/gfortran.dg/pr105473.f90
  ace309aa44f1d37b7e1187c47c4975be  gcc/testsuite/gfortran.dg/pr105501.f90
  04437d9e5ce70eee9f187cabd7a3ae39  gcc/testsuite/gfortran.dg/pr105633.f90
  d4e9f09fafa1c1f5e009aedb22732715  gcc/testsuite/gfortran.dg/pr105954.f90
*************** d4b65efea892e3a54acdb92a298fc582  gcc/te
*** 88703,88714 ****
  e1ccca85dc432ca649742c05520157d9  gcc/testsuite/gfortran.dg/pr106945.f90
  a9c6ba4d14cec93cd2edec54fda6a916  gcc/testsuite/gfortran.dg/pr106985.f90
  eb96b826eeaf84f157c8635706721d40  gcc/testsuite/gfortran.dg/pr106986.f90
  293833a63c0715043c2da0695b562529  gcc/testsuite/gfortran.dg/pr107000.f90
  11beaeea87162696e195837c5224fa2d  gcc/testsuite/gfortran.dg/pr107054.f90
  c4d7488c55ed95fdd366e1d607735be4  gcc/testsuite/gfortran.dg/pr107215.f90
  0c85e934fee80db329fffa3cf0e140bd  gcc/testsuite/gfortran.dg/pr107217.f90
  80a2d8da8f29115c11882e70f115c5f5  gcc/testsuite/gfortran.dg/pr107272.f90
! 4bf79fd79798c56c4dfc83d4cd395f09  gcc/testsuite/gfortran.dg/pr107397.f90
  e45d8c5020d3980e1bbf2af1d8f09cb1  gcc/testsuite/gfortran.dg/pr107423.f90
  d0708141a211387ec4b726fd1cc6fb1e  gcc/testsuite/gfortran.dg/pr107559.f90
  73d50a07b85e295eded116a82c6f2a41  gcc/testsuite/gfortran.dg/pr107577.f90
--- 89102,89114 ----
  e1ccca85dc432ca649742c05520157d9  gcc/testsuite/gfortran.dg/pr106945.f90
  a9c6ba4d14cec93cd2edec54fda6a916  gcc/testsuite/gfortran.dg/pr106985.f90
  eb96b826eeaf84f157c8635706721d40  gcc/testsuite/gfortran.dg/pr106986.f90
+ 054c58cb24c0bee4ea0b5fcf3cdbf86d  gcc/testsuite/gfortran.dg/pr106999.f90
  293833a63c0715043c2da0695b562529  gcc/testsuite/gfortran.dg/pr107000.f90
  11beaeea87162696e195837c5224fa2d  gcc/testsuite/gfortran.dg/pr107054.f90
  c4d7488c55ed95fdd366e1d607735be4  gcc/testsuite/gfortran.dg/pr107215.f90
  0c85e934fee80db329fffa3cf0e140bd  gcc/testsuite/gfortran.dg/pr107217.f90
  80a2d8da8f29115c11882e70f115c5f5  gcc/testsuite/gfortran.dg/pr107272.f90
! 7bf1462b79c3092315b66457dbab371c  gcc/testsuite/gfortran.dg/pr107397.f90
  e45d8c5020d3980e1bbf2af1d8f09cb1  gcc/testsuite/gfortran.dg/pr107423.f90
  d0708141a211387ec4b726fd1cc6fb1e  gcc/testsuite/gfortran.dg/pr107559.f90
  73d50a07b85e295eded116a82c6f2a41  gcc/testsuite/gfortran.dg/pr107577.f90
*************** bb19038b0b7c42c6403475e34570ae3d  gcc/te
*** 88732,88739 ****
--- 89132,89155 ----
  a367beafff806aa88b45192d28091201  gcc/testsuite/gfortran.dg/pr108529.f90
  89000eec5be4848c1ee9f28782affc5d  gcc/testsuite/gfortran.dg/pr108544.f90
  ff15b9a6b62e2f00e552b437eece42bf  gcc/testsuite/gfortran.dg/pr108592.f90
+ 7f1da97161aa1f82490b1a5323dd6fba  gcc/testsuite/gfortran.dg/pr108961.f90
  8f9de055ba3027b7ae59405bcbee699f  gcc/testsuite/gfortran.dg/pr109209.f90
  b7b6edb61862ad55069c70c4744ad157  gcc/testsuite/gfortran.dg/pr109265.f90
+ 05aad7d3d7d82955070028e39fdf28af  gcc/testsuite/gfortran.dg/pr109358.f90
+ f2965c649a5f8dcb271f4f49f656cfff  gcc/testsuite/gfortran.dg/pr109948.f90
+ 898c3ea8360d1452c5f815b15dc6f6f8  gcc/testsuite/gfortran.dg/pr110221.f
+ 73c24aa3bc97b0687036c0da0f6bf2b2  gcc/testsuite/gfortran.dg/pr111022.f90
+ 6176c5192c44068787a0e803e38dacbd  gcc/testsuite/gfortran.dg/pr111880.f90
+ f715b6386f4a20f6cad01cbb51dffd3b  gcc/testsuite/gfortran.dg/pr112316.f90
+ aa358931bdcdffc331e74ec0c69f4a2a  gcc/testsuite/gfortran.dg/pr112407a.f90
+ 75beb8de36fb348963c6214f20178363  gcc/testsuite/gfortran.dg/pr112407b.f90
+ 57f789001fbff5df460557a54ec241a4  gcc/testsuite/gfortran.dg/pr113956.f90
+ b90d3cad8caadc96fae5e6ac9b101803  gcc/testsuite/gfortran.dg/pr114012.f90
+ d832d83a7f0305ed5af20dce6be24b4b  gcc/testsuite/gfortran.dg/pr114304-2.f90
+ 439f95a81137197be61b0747f76ecd0f  gcc/testsuite/gfortran.dg/pr114304.f90
+ e91d746b0b9de2b6ed5529fb46921a0b  gcc/testsuite/gfortran.dg/pr114535d.f90
+ 60e9f03f051c282f39e48a14c058f5de  gcc/testsuite/gfortran.dg/pr114535iv.f90
+ d3d77a4c149cf5358eb97935171795fb  gcc/testsuite/gfortran.dg/pr114739.f90
  984f8307f36d56a0b48b5acce2dd5eb5  gcc/testsuite/gfortran.dg/pr12884.f
  64075248b9d1bffd6f380bb4e2a6eae0  gcc/testsuite/gfortran.dg/pr15129.f90
  e9cbd51db4e16292fc5dd1fead2e5a49  gcc/testsuite/gfortran.dg/pr15140.f90
*************** c37cf579044bfef981cfa2ddcb25a453  gcc/te
*** 89026,89031 ****
--- 89442,89448 ----
  7ade9a557f491731cdaf5490b032e03f  gcc/testsuite/gfortran.dg/pr67614.f90
  0cd5be3bc19d66df1e0bf874a3458016  gcc/testsuite/gfortran.dg/pr67615.f90
  0bfa6e741c486d27fbd1d68e80ab467d  gcc/testsuite/gfortran.dg/pr67616.f90
+ bb2e1b79d50592d1323e1df12ea217d2  gcc/testsuite/gfortran.dg/pr67740.f90
  f7b255646efb403e4fd6d6c4c721b6c6  gcc/testsuite/gfortran.dg/pr67802.f90
  9cfe60384f2e4f1cbec4ea41ea7e4e44  gcc/testsuite/gfortran.dg/pr67803.f90
  63f85252504511c380cbe33f58073c38  gcc/testsuite/gfortran.dg/pr67804.f90
*************** f15d85cfec6e3cdd76e6667f5c30ef44  gcc/te
*** 89045,89050 ****
--- 89462,89468 ----
  72204a8f7a7d531531023b6f9efc86ff  gcc/testsuite/gfortran.dg/pr68151.f90
  919a27f3a4cfbc08b7e864601ba56e0f  gcc/testsuite/gfortran.dg/pr68153.f90
  763b223410c19c6e68bea4f15ed3fef6  gcc/testsuite/gfortran.dg/pr68154.f90
+ f2004272f00b33fb0145bc4d738fbd9f  gcc/testsuite/gfortran.dg/pr68155.f90
  c0ada255b8d4b02a2bf3f62ec3fd9223  gcc/testsuite/gfortran.dg/pr68224.f90
  4239cbc5229572dbb1b8db5b9e534c59  gcc/testsuite/gfortran.dg/pr68227.f90
  9b3855eb7267f08dfbb31622bb7ccd2f  gcc/testsuite/gfortran.dg/pr68251.f90
*************** ea36174db4fefe6bbe58d8c899d770f6  gcc/te
*** 89250,89256 ****
  299cd4b3cd8f981657d37f9d6063d080  gcc/testsuite/gfortran.dg/pr88072.f90
  f2f69037301e6e901e6d032542873c68  gcc/testsuite/gfortran.dg/pr88116_1.f90
  99c41c8c4fc876568fd7e4f16f44a112  gcc/testsuite/gfortran.dg/pr88116_2.f90
! be2e4039f25dfb8ddb1d209b44b9ca1a  gcc/testsuite/gfortran.dg/pr88138.f90
  26a8b12bb3643c1cd5f28f77f51cd045  gcc/testsuite/gfortran.dg/pr88148.f90
  a554e5d57f7bc7a8d1b99acfd01fdaa9  gcc/testsuite/gfortran.dg/pr88155.f90
  86722bed377c20abe3aeeff940fd433d  gcc/testsuite/gfortran.dg/pr88169_1.f90
--- 89668,89674 ----
  299cd4b3cd8f981657d37f9d6063d080  gcc/testsuite/gfortran.dg/pr88072.f90
  f2f69037301e6e901e6d032542873c68  gcc/testsuite/gfortran.dg/pr88116_1.f90
  99c41c8c4fc876568fd7e4f16f44a112  gcc/testsuite/gfortran.dg/pr88116_2.f90
! 722913544c7c88e06a6a0faa72993b6a  gcc/testsuite/gfortran.dg/pr88138.f90
  26a8b12bb3643c1cd5f28f77f51cd045  gcc/testsuite/gfortran.dg/pr88148.f90
  a554e5d57f7bc7a8d1b99acfd01fdaa9  gcc/testsuite/gfortran.dg/pr88155.f90
  86722bed377c20abe3aeeff940fd433d  gcc/testsuite/gfortran.dg/pr88169_1.f90
*************** be4f5532cbaa58d083d822b627ffe5de  gcc/te
*** 89282,89287 ****
--- 89700,89706 ----
  eb191e16157f03cba56fb00422bb2852  gcc/testsuite/gfortran.dg/pr89266.f90
  2726f9a132f249a727072d95e5f0aee3  gcc/testsuite/gfortran.dg/pr89344.f90
  a93655d239d2dec9eca10adffc8e918f  gcc/testsuite/gfortran.dg/pr89451.f90
+ ec2b325aa671386611e60b1194beab21  gcc/testsuite/gfortran.dg/pr89462.f90
  3d3ae675ea53199229afe3e1ab0a247a  gcc/testsuite/gfortran.dg/pr89492.f90
  f5fd6e3fa110d4cb66c18b37bf885f26  gcc/testsuite/gfortran.dg/pr89574.f90
  3f3f46dc6e7ecbe8d1b98921221b16ec  gcc/testsuite/gfortran.dg/pr89646.f90
*************** f5fd6e3fa110d4cb66c18b37bf885f26  gcc/te
*** 89289,89296 ****
  7ebf7d753067f8fb33a012241af298a7  gcc/testsuite/gfortran.dg/pr89664.f90
  51110a6eedd6a04c8d24b1221f417a4c  gcc/testsuite/gfortran.dg/pr89943_1.f90
  c8b61ebc8563f334c25fcd70c0534f36  gcc/testsuite/gfortran.dg/pr89943_2.f90
! 06b2d802f5d95257d8ae61d2b9c466d0  gcc/testsuite/gfortran.dg/pr89943_3.f90
! 76252e955978550643d5d0dc6f7e78e4  gcc/testsuite/gfortran.dg/pr89943_4.f90
  831d5fcec1de1ef5c5b043098058d7a8  gcc/testsuite/gfortran.dg/pr89956.f90
  f93d3cf614a3e39cf100823554d1a638  gcc/testsuite/gfortran.dg/pr90002.f90
  b4b80d372198c955d7e61bb3acdc89e1  gcc/testsuite/gfortran.dg/pr90021.f90
--- 89708,89715 ----
  7ebf7d753067f8fb33a012241af298a7  gcc/testsuite/gfortran.dg/pr89664.f90
  51110a6eedd6a04c8d24b1221f417a4c  gcc/testsuite/gfortran.dg/pr89943_1.f90
  c8b61ebc8563f334c25fcd70c0534f36  gcc/testsuite/gfortran.dg/pr89943_2.f90
! af61ebc1a556ae2b9d4b71efd216ca88  gcc/testsuite/gfortran.dg/pr89943_3.f90
! 144e6e7adcaa47ba26138bcf270ed91e  gcc/testsuite/gfortran.dg/pr89943_4.f90
  831d5fcec1de1ef5c5b043098058d7a8  gcc/testsuite/gfortran.dg/pr89956.f90
  f93d3cf614a3e39cf100823554d1a638  gcc/testsuite/gfortran.dg/pr90002.f90
  b4b80d372198c955d7e61bb3acdc89e1  gcc/testsuite/gfortran.dg/pr90021.f90
*************** cd47c5f771e296971301643af5583dfa  gcc/te
*** 89352,89357 ****
--- 89771,89777 ----
  9e6b24c3fb5c77a7500ceae8f3990258  gcc/testsuite/gfortran.dg/pr92208.f90
  8623fdd6c6daabe9a4f011dbfe739aa7  gcc/testsuite/gfortran.dg/pr92277.f90
  f9f3f23d1f0e555393704aacc1883399  gcc/testsuite/gfortran.dg/pr92537.f90
+ 046e4aaa6db5ee0c20856d4a366b6343  gcc/testsuite/gfortran.dg/pr92586.f90
  7383008a151433faa521410955d94a9f  gcc/testsuite/gfortran.dg/pr92629.f90
  4f42dad4b149f18ca843630273713f7d  gcc/testsuite/gfortran.dg/pr92781.f90
  4dd22e19ac67028e19b5789647a9a64b  gcc/testsuite/gfortran.dg/pr92874.f90
*************** e5dc7b9c0011583d289357ca67906106  gcc/te
*** 89384,89389 ****
--- 89804,89810 ----
  e0fe2bc5bc29092b239eac7f6bd6642a  gcc/testsuite/gfortran.dg/pr93601.f90
  7fba8006db48550444d5426908e7bd21  gcc/testsuite/gfortran.dg/pr93603.f90
  7eccbef6ebf6b0e510ef57d5a859de0f  gcc/testsuite/gfortran.dg/pr93604.f90
+ 2c5913a12b155a423343994addcd98f9  gcc/testsuite/gfortran.dg/pr93678.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
*************** d56be000adb4e5f4b724c408cb3ef497  gcc/te
*** 89467,89474 ****
  2524ffbe2910a6b3473a3c31d7998a36  gcc/testsuite/gfortran.dg/pr96436_10.f90
  d5903f6b335e4ec014953d7d04a5333d  gcc/testsuite/gfortran.dg/pr96436_2.f90
  dde1a77e8079263845b0f3cd32842e75  gcc/testsuite/gfortran.dg/pr96436_3.f90
! 02a8a94ac1a66a3c9a1b93f9c6b284c3  gcc/testsuite/gfortran.dg/pr96436_4.f90
! 5a404e04f183d1606f19184be398549b  gcc/testsuite/gfortran.dg/pr96436_5.f90
  bb672f4853167965dbd2fb64d85d3a06  gcc/testsuite/gfortran.dg/pr96436_6.f90
  aee380fea7e3e2a16dae6bf8d81c92f5  gcc/testsuite/gfortran.dg/pr96436_7.f90
  1cb7ddf98a011abb0604916e9800bcd8  gcc/testsuite/gfortran.dg/pr96436_8.f90
--- 89888,89895 ----
  2524ffbe2910a6b3473a3c31d7998a36  gcc/testsuite/gfortran.dg/pr96436_10.f90
  d5903f6b335e4ec014953d7d04a5333d  gcc/testsuite/gfortran.dg/pr96436_2.f90
  dde1a77e8079263845b0f3cd32842e75  gcc/testsuite/gfortran.dg/pr96436_3.f90
! 3c131319a4ec01e581295df53116f78a  gcc/testsuite/gfortran.dg/pr96436_4.f90
! e32640ff3b1830463b0d782d066a4c7d  gcc/testsuite/gfortran.dg/pr96436_5.f90
  bb672f4853167965dbd2fb64d85d3a06  gcc/testsuite/gfortran.dg/pr96436_6.f90
  aee380fea7e3e2a16dae6bf8d81c92f5  gcc/testsuite/gfortran.dg/pr96436_7.f90
  1cb7ddf98a011abb0604916e9800bcd8  gcc/testsuite/gfortran.dg/pr96436_8.f90
*************** c308feb04384f4d499a6fd6368791b62  gcc/te
*** 89498,89503 ****
--- 89919,89925 ----
  ab9d92c634833928d03c56d815ba4f69  gcc/testsuite/gfortran.dg/pr99060.f90
  c4cc8ded91592083a4019a67d9837e2c  gcc/testsuite/gfortran.dg/pr99112.f90
  2b316ebb5f0c34f4b1c5764c77c3e824  gcc/testsuite/gfortran.dg/pr99204.f90
+ c1e1a627c969a4eaba98c5c4ee3966e7  gcc/testsuite/gfortran.dg/pr99326.f90
  fa725ab0822c092ba2f3733d9d76757d  gcc/testsuite/gfortran.dg/pr99349.f90
  c6196744dcddad274ab914969ad9e6d3  gcc/testsuite/gfortran.dg/pr99545.f90
  d2a694e27e64b57361e7aee533fcd3c3  gcc/testsuite/gfortran.dg/pr99602.f90
*************** a50ed014f3fd628f8e8e8e09f44f8c0f  gcc/te
*** 89616,89621 ****
--- 90038,90044 ----
  43ca301c170d61a34b8db85b8fcd1d84  gcc/testsuite/gfortran.dg/proc_ptr_50.f90
  2bdbfb5616cc946bcc711233f9deb135  gcc/testsuite/gfortran.dg/proc_ptr_51.f90
  a2ab49b1f709afa3cf1c9284d4576fa9  gcc/testsuite/gfortran.dg/proc_ptr_52.f90
+ 3850d6d46514853aa3728e5e82d5c382  gcc/testsuite/gfortran.dg/proc_ptr_53.f90
  aa07bccd48fbde93e47db111bac1ce8c  gcc/testsuite/gfortran.dg/proc_ptr_6.f90
  3648c097522ae5858550c7d7776afd28  gcc/testsuite/gfortran.dg/proc_ptr_7.c
  fe310c69dfb181cb04f271dad6a3f1d5  gcc/testsuite/gfortran.dg/proc_ptr_7.f90
*************** c75d4858dc637cf3362d7fd34a2b2c12  gcc/te
*** 89672,89677 ****
--- 90095,90101 ----
  301350ead67fb8e45886f0d873e81b06  gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90
  0dd95ef147a026dc2d07a5c91995c129  gcc/testsuite/gfortran.dg/proc_ptr_comp_51.f90
  15621b2f611d0a300724f72e8f740877  gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90
+ f0c1367506dcd47dc7a8083c794d8222  gcc/testsuite/gfortran.dg/proc_ptr_comp_53.f90
  0a5c35e1c686199c602eb079c1609d62  gcc/testsuite/gfortran.dg/proc_ptr_comp_6.f90
  f41c3a8af3a63f5aef54c294fa8cd9c5  gcc/testsuite/gfortran.dg/proc_ptr_comp_7.f90
  d3e8e56011aae6c4a66fe7865f87061c  gcc/testsuite/gfortran.dg/proc_ptr_comp_8.f90
*************** b432d7fb6a6aa41a4117f93a3fb4acb3  gcc/te
*** 90527,90532 ****
--- 90951,90957 ----
  a9c38f145300eee1aaca2ccee4d418fd  gcc/testsuite/gfortran.dg/typed_subroutine_1.f90
  5fcbccbbe6f25c7610a63673951af1d0  gcc/testsuite/gfortran.dg/ubound_1.f90
  3487e8fcd11181a286e307cf481c7df0  gcc/testsuite/gfortran.dg/ubsan/bind-c-intent-out-2.f90
+ 5cc6a12dda884ede65175d2892af6333  gcc/testsuite/gfortran.dg/ubsan/missing_optional_dummy_8.f90
  ddea8e97d88b939147b22730616832d2  gcc/testsuite/gfortran.dg/ubsan/pr101624.f90
  e291127c769443ec31b3cab6dcce2f99  gcc/testsuite/gfortran.dg/ubsan/pr106062.f90
  4d40bcc833ec02a5fae4fb72038e3f14  gcc/testsuite/gfortran.dg/ubsan/ubsan.exp
*************** b901a88b454d7825c0db0571e62c9944  gcc/te
*** 90622,90627 ****
--- 91047,91053 ----
  aa0dfadd71d3f03426fb0f846d07e63b  gcc/testsuite/gfortran.dg/use_29.f90
  9ca8384adf4fc331598e3bcd1cbb8ffe  gcc/testsuite/gfortran.dg/use_3.f90
  e3915d16f4c6f728ab91bc8f9638bf61  gcc/testsuite/gfortran.dg/use_30.f90
+ 38dd8041fc441aa36819446520a45884  gcc/testsuite/gfortran.dg/use_31.f90
  0c64a8a6f9a898ee90f8cccc71a7f782  gcc/testsuite/gfortran.dg/use_4.f90
  4e842fdc63e80db58b1de3e5a39f4573  gcc/testsuite/gfortran.dg/use_5.f90
  3ccf2307581a4141eac7b094a0461b40  gcc/testsuite/gfortran.dg/use_6.f90
*************** bba5c2c089f258e8640ba52dab163abe  gcc/te
*** 90731,90736 ****
--- 91157,91163 ----
  ca55d89300492a406b4293654a75c058  gcc/testsuite/gfortran.dg/vect/pr106253.f
  151833a2475cd28c993b813d478c8b37  gcc/testsuite/gfortran.dg/vect/pr107254.f90
  777b852dc009b4634413ed078253b5e8  gcc/testsuite/gfortran.dg/vect/pr108979.f90
+ 7e36b2b10502091bcb389f5834b42c96  gcc/testsuite/gfortran.dg/vect/pr114736.f90
  a17cb1ab891a5af3471298da97331dda  gcc/testsuite/gfortran.dg/vect/pr19049.f90
  fdb4a5f5d5eff2fd75822f14875bd776  gcc/testsuite/gfortran.dg/vect/pr32377.f90
  bbb6998ea100c6c2039976c6446a0c10  gcc/testsuite/gfortran.dg/vect/pr32380.f
*************** a276e704774544b67f696562f2ca037a  gcc/te
*** 90967,90972 ****
--- 91394,91400 ----
  86f79727a2585651e7f8988e8f2b9b6b  gcc/testsuite/gfortran.dg/zero_sized_10.f90
  c0423f9b0066ce87e8fda46c325b7ca4  gcc/testsuite/gfortran.dg/zero_sized_11.f90
  5ac215a1fd95c4a4b04a0e4caa74e1af  gcc/testsuite/gfortran.dg/zero_sized_12.f90
+ 0237e4d29dbdcfb8914291cfb47e8c0b  gcc/testsuite/gfortran.dg/zero_sized_13.f90
  82cb77b03b04cc723c296fae7e290ae1  gcc/testsuite/gfortran.dg/zero_sized_14.f90
  95d9c7895aef1aaaa375f07d1b28a860  gcc/testsuite/gfortran.dg/zero_sized_15.f90
  0f1a8c7977a278e2a345da387450d769  gcc/testsuite/gfortran.dg/zero_sized_2.f90
*************** cca4ea2150705794b6f66dc505e31741  gcc/te
*** 91346,91352 ****
--- 91774,91782 ----
  7ff877fbb045b88c74f5a99a6777a3de  gcc/testsuite/gm2/coroutines/pim/run/pass/testiotransfer.mod
  8bd9ea367942a49eaf640de32e64f0ee  gcc/testsuite/gm2/coroutines/pim/run/pass/testtransfer.mod
  d6adcb8a3ecd322645053f435759b3e1  gcc/testsuite/gm2/cpp/fail/another.h
+ 7cfa64e40d9b8ef9b4e164ebfa1beb09  gcc/testsuite/gm2/cpp/fail/cpp-fail.exp
  ad849e5f7ccb276b6be3b793da79a630  gcc/testsuite/gm2/cpp/fail/fail1.mod
+ e1ca93bb3583f891bc978bc57373eb69  gcc/testsuite/gm2/cpp/fail/foocpp.mod
  14633206acb34dffbebcd5db43dd7229  gcc/testsuite/gm2/cpp/longcard2.mod
  6ee77d1f3bced323a9c3a5ac371d3edb  gcc/testsuite/gm2/cpp/longstrimp.mod
  cf65d09dda713bbf29dd8228b5d8f1ba  gcc/testsuite/gm2/cpp/pass/arrayhuge.mod
*************** d6faec56a77a81badbef07619cac4623  gcc/te
*** 91525,91530 ****
--- 91955,91962 ----
  e9a2009d44fdbd3ac42d7b6cb091fe43  gcc/testsuite/gm2/embedded/pass/varataddress2.mod
  45d007240ca856abf7290af776bc5a3e  gcc/testsuite/gm2/embedded/pass/varataddress3.mod
  72cdcb20fb0bc304b6450b4687e2c716  gcc/testsuite/gm2/errors/fail/array1.mod
+ 6d0f8deec5adfc5c2125e7c8d2a415d3  gcc/testsuite/gm2/errors/fail/badabs.mod
+ 05d2a716595855b76c013e8a190bca43  gcc/testsuite/gm2/errors/fail/badenum.mod
  4b934d4c7b65834470d0b4d42b1d55a4  gcc/testsuite/gm2/errors/fail/badexpr.mod
  604ba73cefe9cef918e32fc0a4222473  gcc/testsuite/gm2/errors/fail/badfor.mod
  5df468079bdaff39ae193d84b106a403  gcc/testsuite/gm2/errors/fail/badhigh.mod
*************** a0ccef882546315d1efff7d610ac9876  gcc/te
*** 91638,91643 ****
--- 92070,92079 ----
  e922016cce09163608fcd19b3f6574e5  gcc/testsuite/gm2/exceptions/run/pass/mycpp.def
  a8136cdc04cc8b9ee85754bb8cb08606  gcc/testsuite/gm2/exceptions/run/pass/mym2.mod
  1d60661b2177000cd107e28eecf48a91  gcc/testsuite/gm2/exceptions/run/pass/mym2a.mod
+ c36f144657b66105670873deba74b140  gcc/testsuite/gm2/extensions/asm/fail/extensions-asm-fail.exp
+ 66d869d3a212a05904024189be0caeeb  gcc/testsuite/gm2/extensions/asm/fail/stressreturn.mod
+ 4f0b43c9da16c211b62d729295856854  gcc/testsuite/gm2/extensions/asm/pass/extensions-asm-pass.exp
+ 93e20b4d7415ef76dce2ab514fb459e9  gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod
  a077c5772713ae8df581262f31eb41b6  gcc/testsuite/gm2/extensions/pass/align.mod
  96abb4f2cd136d007d8d37ecbbbee744  gcc/testsuite/gm2/extensions/pass/align2.mod
  00d60d08e77e65820b6a58dd0a771ce8  gcc/testsuite/gm2/extensions/pass/card16p.mod
*************** e33c60fd3ac7a38f872e338f9a718f81  gcc/te
*** 91741,91747 ****
  2c2021fe25b158b9d6384aa1f94820be  gcc/testsuite/gm2/iso/analysis/fail/noreturn.mod
  5a3e9a4a9089931344916866a14fe3c6  gcc/testsuite/gm2/iso/analysis/fail/returnvalue.mod
  8e731a1c7867a36e9ee26de3938f03cf  gcc/testsuite/gm2/iso/analysis/fail/staticarray.mod
! 2b66e42816724ad42f8f960914142c1a  gcc/testsuite/gm2/iso/check/fail/iso-check-fail.exp
  437990ba3723c0f4b1dbcdddb2cc37cc  gcc/testsuite/gm2/iso/check/fail/modulusoverflow.mod
  52d1a8cb2fc648e4f76b6d73d7270a57  gcc/testsuite/gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp
  b45afeaab70f1f8a13e0efe9b2520a3c  gcc/testsuite/gm2/iso/extended-opaque/pass/stressset.def
--- 92177,92183 ----
  2c2021fe25b158b9d6384aa1f94820be  gcc/testsuite/gm2/iso/analysis/fail/noreturn.mod
  5a3e9a4a9089931344916866a14fe3c6  gcc/testsuite/gm2/iso/analysis/fail/returnvalue.mod
  8e731a1c7867a36e9ee26de3938f03cf  gcc/testsuite/gm2/iso/analysis/fail/staticarray.mod
! 6db2beec6e65b74719ec820ddee55a68  gcc/testsuite/gm2/iso/check/fail/iso-check-fail.exp
  437990ba3723c0f4b1dbcdddb2cc37cc  gcc/testsuite/gm2/iso/check/fail/modulusoverflow.mod
  52d1a8cb2fc648e4f76b6d73d7270a57  gcc/testsuite/gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp
  b45afeaab70f1f8a13e0efe9b2520a3c  gcc/testsuite/gm2/iso/extended-opaque/pass/stressset.def
*************** dd860aba1682b0a72c1480ccf6adf17f  gcc/te
*** 91804,91809 ****
--- 92240,92247 ----
  05f94c162c8834ea7d5e2195dfc91372  gcc/testsuite/gm2/iso/pass/constructor5.mod
  ceb9263854583e4281eba6f4f243b08f  gcc/testsuite/gm2/iso/pass/constructor6.mod
  b2886388ec602bee4d15ac4312db8e06  gcc/testsuite/gm2/iso/pass/constsize4.mod
+ f330fb2285eaaa5f5b20f84ad7e0edc7  gcc/testsuite/gm2/iso/pass/constvec.mod
+ ee41216e13dd953ee144ca99d349b1c8  gcc/testsuite/gm2/iso/pass/constvec2.mod
  9e26320e98a2493f1d4c1d9a0ee486d4  gcc/testsuite/gm2/iso/pass/delim.mod
  14b1c8dfb0129ea08182a7e929acba7e  gcc/testsuite/gm2/iso/pass/delim2.mod
  06b0baf6718be827434fe1beb451da51  gcc/testsuite/gm2/iso/pass/enummodule.mod
*************** b608ff9e7423b8fdeb8fd6a83709a0fd  gcc/te
*** 91853,91858 ****
--- 92291,92297 ----
  ee63f51af90a190018b96e17aa2c2443  gcc/testsuite/gm2/iso/run/pass/constructor1.mod
  4196c0d5e4d26c006a27e937a231c7cb  gcc/testsuite/gm2/iso/run/pass/constructor2.mod
  7b2fcdc6261cbefe83d48f9a7e242eda  gcc/testsuite/gm2/iso/run/pass/conststrarray.mod
+ 4dfe8fae139497f03d3adba7f0cfd5ac  gcc/testsuite/gm2/iso/run/pass/constvec3.mod
  47411b6568e03dac16a9864783269f5a  gcc/testsuite/gm2/iso/run/pass/contimer.mod
  242408544a85a41bde4331e2cdc43cbd  gcc/testsuite/gm2/iso/run/pass/except.c
  9aa061ffb83b605de1bedd862a17d511  gcc/testsuite/gm2/iso/run/pass/except2.mod
*************** bd84b85a4aea039cace1cdb2c47ad316  gcc/te
*** 91873,91878 ****
--- 92312,92318 ----
  53e603c239ad4622684dde9c1e8421fb  gcc/testsuite/gm2/iso/run/pass/long3.mod
  3e9aea64035e591be34ca0f395c7db6e  gcc/testsuite/gm2/iso/run/pass/long4.c
  a41aa2876a78259fcb150b4c9acea2bc  gcc/testsuite/gm2/iso/run/pass/long4.mod
+ 29c3102f3a86cf0e1c66641bd3bab00a  gcc/testsuite/gm2/iso/run/pass/m2date.mod
  eecc4d338e2a2a888d615b86ee87929e  gcc/testsuite/gm2/iso/run/pass/minmax.mod
  e011dc8b55ca1eab0785cef2ccdbf70e  gcc/testsuite/gm2/iso/run/pass/modulus.mod
  65216817410e2be29939a9fa49eb5014  gcc/testsuite/gm2/iso/run/pass/nestediso.mod
*************** ac46225adaf10940cda4fe816a959fae  gcc/te
*** 91897,91902 ****
--- 92337,92344 ----
  16c27bfa440aa6625203fa682eb0abc2  gcc/testsuite/gm2/iso/run/pass/t1.cpp
  16aea3bbcc34c8fd20153cc663287042  gcc/testsuite/gm2/iso/run/pass/testLength.mod
  31f73a7b9921b81db0836fefb79b1a18  gcc/testsuite/gm2/iso/run/pass/testarray.mod
+ 4d7687bca068e2077f170b6c8590e9e6  gcc/testsuite/gm2/iso/run/pass/testclock.mod
+ 8b34e4874d9f5cb694efcb8924f36ea9  gcc/testsuite/gm2/iso/run/pass/testclock2.mod
  7bf6b9debcb93e4d790de77b832f7e02  gcc/testsuite/gm2/iso/run/pass/testgeneric.mod
  2099fa3a5b7dcee8b0ecac40aba33545  gcc/testsuite/gm2/iso/run/pass/testlarge.mod
  b0965c512d33d48ba22ab6ec0cbb43e1  gcc/testsuite/gm2/iso/run/pass/testsystem.mod
*************** eede0c581979969aea0b76b074615eb7  gcc/te
*** 91944,91959 ****
--- 92386,92405 ----
  68baefe452621d636165c7627f8fe3f1  gcc/testsuite/gm2/isolib/run/pass/realconv.mod
  7a82b793fe5bff4bdea68a1eff97b46d  gcc/testsuite/gm2/isolib/run/pass/realconv2.mod
  ffe3859b8cbbed7ff7dedbdc8ba61bdf  gcc/testsuite/gm2/isolib/run/pass/realstr.mod
+ 3cbddbc021a2ffd0c27fd9d14cb0b6d7  gcc/testsuite/gm2/isolib/run/pass/seqappend.mod
  443c40937dbf55c93e28bda7293d92f9  gcc/testsuite/gm2/isolib/run/pass/sigfig.mod
+ f9ceb5c30759365763fecbe5f99b1cac  gcc/testsuite/gm2/isolib/run/pass/skiplinetest.mod
  f9fbb418b92d420ebb3f6a854efc8622  gcc/testsuite/gm2/isolib/run/pass/stringreal2.mod
  e98acdda8385726dbc5cb5a3390a50c8  gcc/testsuite/gm2/isolib/run/pass/termfile.mod-disabled
  dc2a1d9cbb699aea2bb0228df7dc3bab  gcc/testsuite/gm2/isolib/run/pass/testappend.mod
+ 44b0706459af32f2fcae978eb612d24a  gcc/testsuite/gm2/isolib/run/pass/testdelete.mod
  3c2b8785cd9a160a4d9c0557e6712778  gcc/testsuite/gm2/isolib/run/pass/testinput
  c52fa331117eec4f92c2d39dc4aebd31  gcc/testsuite/gm2/isolib/run/pass/testio.mod
  440f50991d6576420a0c429b4325688c  gcc/testsuite/gm2/isolib/run/pass/testio2.mod
  a0258029a47ea22b2a2b407eee876964  gcc/testsuite/gm2/isolib/run/pass/testmem.mod
  b0db180b49d8a548d336623cfa95886b  gcc/testsuite/gm2/isolib/run/pass/testmem2.mod
  4cb5e85fdcafc58f3b09f42c156b108c  gcc/testsuite/gm2/isolib/run/pass/testnumber
+ d156266b63dbf06a30dd66b760aac7b3  gcc/testsuite/gm2/isolib/run/pass/testreadint.mod
  6c6edbd10f860aaf9371f352826b9106  gcc/testsuite/gm2/isolib/run/pass/tiny.mod
  d090d3879801d41d7c6558ac9d7a72a7  gcc/testsuite/gm2/isolib/run/pass/tiny2.mod
  05532bafc054ae01df9117b40867ddab  gcc/testsuite/gm2/isolib/run/pass/tiny3.mod
*************** db7436cc6948424e65700d7b6597862f  gcc/te
*** 92012,92017 ****
--- 92458,92464 ----
  06e24a2d59b14219f627f48df32c5901  gcc/testsuite/gm2/pim/fail/badparam2.mod
  c0a1e7a398973481be6f30c11eee5bae  gcc/testsuite/gm2/pim/fail/badtype.mod
  3005117cf02eff524c88b0f70386ab9c  gcc/testsuite/gm2/pim/fail/badtypes.mod
+ 339039fa4de08c0d18a74fb830b428c9  gcc/testsuite/gm2/pim/fail/badxproc.mod
  32a338cbfd9aab52ae0e22a277304859  gcc/testsuite/gm2/pim/fail/bits.mod
  2560330c2c220899292051f64787da55  gcc/testsuite/gm2/pim/fail/bits2.mod
  9ec960da3d55a2f6364f7233f5a8d76f  gcc/testsuite/gm2/pim/fail/bits3.mod
*************** b8a4b703630278841a4e9c5abedc18d4  gcc/te
*** 92030,92044 ****
  4df60ae154b7faa7f6de3b7b7408bd61  gcc/testsuite/gm2/pim/fail/expression.mod
  69c2ed682fb94fb926da925d15f00d94  gcc/testsuite/gm2/pim/fail/expression2.mod
  c08ed0a5562d22ab62d13213541fcf63  gcc/testsuite/gm2/pim/fail/expression3.mod
  5aa9ea61b8279a2548ef04550b219d9c  gcc/testsuite/gm2/pim/fail/func.mod
  3b65ab060215799682e0e1ee641110ab  gcc/testsuite/gm2/pim/fail/good.def
  d923e158bb4304b26276fbaa8e50d9a4  gcc/testsuite/gm2/pim/fail/good.mod
  d0fe89691db5ca3450f7ad712cc5ee70  gcc/testsuite/gm2/pim/fail/import.mod
  a4172d6ddd591491bdf158fd3ba334ac  gcc/testsuite/gm2/pim/fail/inserttok.def
  00e66be53b6ccc6d6f2ff968655ce82a  gcc/testsuite/gm2/pim/fail/inserttok.mod
  e4f3aa03a13772a61311e3a621c5815d  gcc/testsuite/gm2/pim/fail/integer.mod
  0a240b36d3db47443f0a95e22c855a93  gcc/testsuite/gm2/pim/fail/keyword.mod
! 2a103d82e8ed64d00ca674e4f1a0b91f  gcc/testsuite/gm2/pim/fail/largeconst.mod
  854f0526c0528a9407b98defcad3ca6e  gcc/testsuite/gm2/pim/fail/longtypes2.mod
  b427db0884d2f8b091058ee61533c919  gcc/testsuite/gm2/pim/fail/longtypes3.mod
  2d926c0f64b0b9703c54fb09f436ce2f  gcc/testsuite/gm2/pim/fail/multisetf.mod
--- 92477,92494 ----
  4df60ae154b7faa7f6de3b7b7408bd61  gcc/testsuite/gm2/pim/fail/expression.mod
  69c2ed682fb94fb926da925d15f00d94  gcc/testsuite/gm2/pim/fail/expression2.mod
  c08ed0a5562d22ab62d13213541fcf63  gcc/testsuite/gm2/pim/fail/expression3.mod
+ 5449317cc1e8981eb58899e0ea3bd6af  gcc/testsuite/gm2/pim/fail/foovaltype.mod
  5aa9ea61b8279a2548ef04550b219d9c  gcc/testsuite/gm2/pim/fail/func.mod
  3b65ab060215799682e0e1ee641110ab  gcc/testsuite/gm2/pim/fail/good.def
  d923e158bb4304b26276fbaa8e50d9a4  gcc/testsuite/gm2/pim/fail/good.mod
+ 7c57e05e47bb0f1a3586d50ba50e60ec  gcc/testsuite/gm2/pim/fail/highice.mod
  d0fe89691db5ca3450f7ad712cc5ee70  gcc/testsuite/gm2/pim/fail/import.mod
  a4172d6ddd591491bdf158fd3ba334ac  gcc/testsuite/gm2/pim/fail/inserttok.def
  00e66be53b6ccc6d6f2ff968655ce82a  gcc/testsuite/gm2/pim/fail/inserttok.mod
  e4f3aa03a13772a61311e3a621c5815d  gcc/testsuite/gm2/pim/fail/integer.mod
  0a240b36d3db47443f0a95e22c855a93  gcc/testsuite/gm2/pim/fail/keyword.mod
! d15f2e8c4f7eb28fc7b687d8e5be5f2f  gcc/testsuite/gm2/pim/fail/largeconst.mod
! 55608db177d8466daecbf5dcbee3e22e  gcc/testsuite/gm2/pim/fail/largeconst2.mod
  854f0526c0528a9407b98defcad3ca6e  gcc/testsuite/gm2/pim/fail/longtypes2.mod
  b427db0884d2f8b091058ee61533c919  gcc/testsuite/gm2/pim/fail/longtypes3.mod
  2d926c0f64b0b9703c54fb09f436ce2f  gcc/testsuite/gm2/pim/fail/multisetf.mod
*************** aabcce2ae6fcf461e4dc47ece6490255  gcc/te
*** 92179,92184 ****
--- 92629,92635 ----
  6ff4d5415dc6f9c665ed24a5806ebb8a  gcc/testsuite/gm2/pim/pass/filesystem.mod
  21e7254f8c3a907135e26aea9abad47f  gcc/testsuite/gm2/pim/pass/foo.mod
  d1d27d2d63c6c5064aba34a58efe74b3  gcc/testsuite/gm2/pim/pass/foo2.mod
+ 519ac1b6b2f9994fc011779a417ac94a  gcc/testsuite/gm2/pim/pass/fooasm3.mod
  56286f2c3e92e15a7825618ae140091a  gcc/testsuite/gm2/pim/pass/for1.mod
  a1c6c93cfe8fff16854d0c7e5cc45fbf  gcc/testsuite/gm2/pim/pass/function.mod
  ad0050bee37026a93c829a61da2f0938  gcc/testsuite/gm2/pim/pass/function2.mod
*************** eee2391736f958281bd80a26c06eaa1e  gcc/te
*** 92298,92304 ****
  4687686c1c7a8ec91eb97578d12ef6b8  gcc/testsuite/gm2/pim/pass/proctype3.mod
  7db4181faa89b7e33e59bac0d42c5f24  gcc/testsuite/gm2/pim/pass/proctype4.mod
  2764c22b17e3aed35cc1e1ad098d8948  gcc/testsuite/gm2/pim/pass/program.mod
! 8425d8f3740cfa4a292981fd35acb509  gcc/testsuite/gm2/pim/pass/program2.mod
  0e9623407815284f4c06e29defecb203  gcc/testsuite/gm2/pim/pass/ptrarray.mod
  0304569045d8cb7150bff529f14fdb39  gcc/testsuite/gm2/pim/pass/ptrarray2.mod
  55ea4ffb039720c977f13f532dea66dd  gcc/testsuite/gm2/pim/pass/ptrarray3.mod
--- 92749,92755 ----
  4687686c1c7a8ec91eb97578d12ef6b8  gcc/testsuite/gm2/pim/pass/proctype3.mod
  7db4181faa89b7e33e59bac0d42c5f24  gcc/testsuite/gm2/pim/pass/proctype4.mod
  2764c22b17e3aed35cc1e1ad098d8948  gcc/testsuite/gm2/pim/pass/program.mod
! 604837a21a2d2c291ba8aa91137a590b  gcc/testsuite/gm2/pim/pass/program2.mod
  0e9623407815284f4c06e29defecb203  gcc/testsuite/gm2/pim/pass/ptrarray.mod
  0304569045d8cb7150bff529f14fdb39  gcc/testsuite/gm2/pim/pass/ptrarray2.mod
  55ea4ffb039720c977f13f532dea66dd  gcc/testsuite/gm2/pim/pass/ptrarray3.mod
*************** d9a4def1ccfcda9fbef0383ed9a3b0a3  gcc/te
*** 92586,92591 ****
--- 93037,93043 ----
  0cbc37d7e762518b7f6d455ead438f80  gcc/testsuite/gm2/pim/run/pass/For7.mod
  04d57da643f54908625d1f724647e763  gcc/testsuite/gm2/pim/run/pass/For8.mod
  fbe9a7212d06b46b726582400168a73f  gcc/testsuite/gm2/pim/run/pass/For9.mod
+ b52b75b5ff8bd343a4eb5f7529d6507f  gcc/testsuite/gm2/pim/run/pass/ForChar.mod
  e2cb78c087de5624bde513f2686cd8fa  gcc/testsuite/gm2/pim/run/pass/FpuIOBug.mod
  83e11f28bc0633f791c5e4435fb753ba  gcc/testsuite/gm2/pim/run/pass/MaxReal.mod
  2572598f54cbc67cd25de7200d8a37fa  gcc/testsuite/gm2/pim/run/pass/MaxReal2.mod
*************** daeeb87f8b14aaebb849dabfea9ff648  gcc/te
*** 92607,92612 ****
--- 93059,93065 ----
  199ec2b67b0445364db02e277a78b82e  gcc/testsuite/gm2/pim/run/pass/cycles.mod
  1622f782f23cd9f51ef818ad4217d78e  gcc/testsuite/gm2/pim/run/pass/dec.mod
  769a3770b8556984cb7dd5767fe495c4  gcc/testsuite/gm2/pim/run/pass/enums.mod
+ 48fff98d72182c48cae09f908a945a87  gcc/testsuite/gm2/pim/run/pass/hightests.mod
  2a1d41c511ebdf0b8eec1237f33882bc  gcc/testsuite/gm2/pim/run/pass/incsubrange.def
  8cc1599f3ba358d8eeb8188bd228a417  gcc/testsuite/gm2/pim/run/pass/incsubrange.mod
  fb0f4ab006d1f132d650f6071fed6a67  gcc/testsuite/gm2/pim/run/pass/index3.mod
*************** b434571f14dc637407f321e185093bce  gcc/te
*** 92718,92723 ****
--- 93171,93177 ----
  94e872e38c7828c388ce3c4a5cfd3ca3  gcc/testsuite/gm2/pimlib/run/pass/longreal.mod
  7df889d2afddd18c06a4470a9d97ecc4  gcc/testsuite/gm2/pimlib/run/pass/pimlib-run-pass.exp
  19fbabb90573435e066566857d602ff9  gcc/testsuite/gm2/pimlib/run/pass/test.c
+ 248b32cb4654932e670ca1f4528b0e6d  gcc/testsuite/gm2/pimlib/run/pass/testfiobinary.mod
  03835ac6724df96b735b599622c5ed72  gcc/testsuite/gm2/pimlib/run/pass/testreal.mod
  6cd4e8bb0e0f2f90962a1667f6d2c50f  gcc/testsuite/gm2/pimlib/run/pass/testreal2.mod
  15b6dac89ee25f9c41909c8cab7033a9  gcc/testsuite/gm2/pimlib/run/pass/testreal4.mod
*************** fef7514015c435a016141edea74b252b  gcc/te
*** 92878,92890 ****
  d93ffac451cd75883d648722d233fc4f  gcc/testsuite/gm2/sets/run/pass/simple5.mod
  594bd0e14f8f6503d309d3c360587994  gcc/testsuite/gm2/sets/run/pass/simple6.mod
  05150f7878189d0ba7f261bdc7948b19  gcc/testsuite/gm2/sets/run/pass/simple7.mod
! dce4180a60c2b4ab273d16f07a59bf41  gcc/testsuite/gm2/switches/auto-init/fail/switches-auto-init-fail.exp
  d089057a33f33fb7304bbbda81e00fd7  gcc/testsuite/gm2/switches/auto-init/fail/uninitptr.mod
  f456a6791fc712e654ace802ea0ba82e  gcc/testsuite/gm2/switches/auto-init/fail/uninitptr2.mod
  6c2959b3a298ed63cf8087ab405d07e0  gcc/testsuite/gm2/switches/check-all/pim2/fail/overflow.mod
  65038913196bbd28bc621c8c346d2069  gcc/testsuite/gm2/switches/check-all/pim2/fail/overflow2.mod
  7b9c6c074a99b5f66a8cf38970c1e0f5  gcc/testsuite/gm2/switches/check-all/pim2/fail/overflowdiv1.mod
! 8c6232343a9ebe712b7e73dee5792fb6  gcc/testsuite/gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
  e332f2ba335c0a731b80079b2cf9ddf0  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divceilposneg.mod
  e283398d4a517282e0059697755a072d  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divceilposneg2.mod
  834ecc488f96254c596246d22a138c0a  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divceilposnegcall.mod
--- 93332,93349 ----
  d93ffac451cd75883d648722d233fc4f  gcc/testsuite/gm2/sets/run/pass/simple5.mod
  594bd0e14f8f6503d309d3c360587994  gcc/testsuite/gm2/sets/run/pass/simple6.mod
  05150f7878189d0ba7f261bdc7948b19  gcc/testsuite/gm2/sets/run/pass/simple7.mod
! fcfa33799d2c02fca7ca1839c54ee78e  gcc/testsuite/gm2/switches/auto-init/fail/switches-auto-init-fail.exp
  d089057a33f33fb7304bbbda81e00fd7  gcc/testsuite/gm2/switches/auto-init/fail/uninitptr.mod
  f456a6791fc712e654ace802ea0ba82e  gcc/testsuite/gm2/switches/auto-init/fail/uninitptr2.mod
+ 749d2746e2cfc0db0ae110e31f393d8d  gcc/testsuite/gm2/switches/case/fail/missingclause.mod
+ 5fa583c9531d38431800ac706801578b  gcc/testsuite/gm2/switches/case/fail/switches-case-fail.exp
+ ff6bf63fd7a630738aded841db2ca752  gcc/testsuite/gm2/switches/case/pass/enumcase.mod
+ 1ec4f1e5bafeb1b485de0a23ce02c028  gcc/testsuite/gm2/switches/case/pass/enumcase2.mod
+ 396cdf1aac1acd4336f92b6198f36fe6  gcc/testsuite/gm2/switches/case/pass/switches-case-pass.exp
  6c2959b3a298ed63cf8087ab405d07e0  gcc/testsuite/gm2/switches/check-all/pim2/fail/overflow.mod
  65038913196bbd28bc621c8c346d2069  gcc/testsuite/gm2/switches/check-all/pim2/fail/overflow2.mod
  7b9c6c074a99b5f66a8cf38970c1e0f5  gcc/testsuite/gm2/switches/check-all/pim2/fail/overflowdiv1.mod
! 16fac6741d37fe3f9f59802351c91847  gcc/testsuite/gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
  e332f2ba335c0a731b80079b2cf9ddf0  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divceilposneg.mod
  e283398d4a517282e0059697755a072d  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divceilposneg2.mod
  834ecc488f96254c596246d22a138c0a  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divceilposnegcall.mod
*************** e283398d4a517282e0059697755a072d  gcc/te
*** 92892,92898 ****
  b717bcfde2bcfe90ea5ba8cdb1237f59  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divfloornegpos.mod
  190cfdb6525cb056fb456816b0c036bc  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divfloorpospos.mod
  09be0149a04322801741c914a98294fa  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/lowdiv.mod
! d3c417401df59cc7b346c477d18889c4  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
  b382803722a54461a8581f1bd2121d42  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/divceil.mod
  02092642b381dd16440e79664b464913  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/highdiv.mod
  cd2288cf3e5b70a29fa839336dc110a6  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/modulus.mod
--- 93351,93357 ----
  b717bcfde2bcfe90ea5ba8cdb1237f59  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divfloornegpos.mod
  190cfdb6525cb056fb456816b0c036bc  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/divfloorpospos.mod
  09be0149a04322801741c914a98294fa  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/lowdiv.mod
! f2d52e75e094f06d006af66d12049aff  gcc/testsuite/gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
  b382803722a54461a8581f1bd2121d42  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/divceil.mod
  02092642b381dd16440e79664b464913  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/highdiv.mod
  cd2288cf3e5b70a29fa839336dc110a6  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/modulus.mod
*************** afd5f57bb803a371d6b8000f8692d515  gcc/te
*** 92909,92915 ****
  da3036157616ae62f9409f17d4aa3258  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/plugin8.def
  fa0566c6a1309518349d4fb78760be47  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/plugin8.mod
  c2258f9fc9b3e7e051c16329751e2ecf  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/plugin9.mod
! 3a5d0472b3952d0b2e727b6db8507559  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
  a658c122170cf5c993cd4b05572890c6  gcc/testsuite/gm2/switches/check-all/run/fail/cardrange.mod
  796082576932e91c1bafd24e7b5c0322  gcc/testsuite/gm2/switches/check-all/run/fail/cardrange2.mod
  bc4ce1cc7e196800ee185c42245e108e  gcc/testsuite/gm2/switches/check-all/run/fail/cardrange3.mod
--- 93368,93374 ----
  da3036157616ae62f9409f17d4aa3258  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/plugin8.def
  fa0566c6a1309518349d4fb78760be47  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/plugin8.mod
  c2258f9fc9b3e7e051c16329751e2ecf  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/plugin9.mod
! 67b0083ac623684b0be25b662fd83b7f  gcc/testsuite/gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
  a658c122170cf5c993cd4b05572890c6  gcc/testsuite/gm2/switches/check-all/run/fail/cardrange.mod
  796082576932e91c1bafd24e7b5c0322  gcc/testsuite/gm2/switches/check-all/run/fail/cardrange2.mod
  bc4ce1cc7e196800ee185c42245e108e  gcc/testsuite/gm2/switches/check-all/run/fail/cardrange3.mod
*************** c614f2bf36f76d40b66a85136a485450  gcc/te
*** 92976,92981 ****
--- 93435,93491 ----
  3a517fef09b36f6af522a00f6bb54d70  gcc/testsuite/gm2/switches/pim4/run/pass/modulus.mod
  b58ba2aab7402cfa77be0fa158531bd0  gcc/testsuite/gm2/switches/pim4/run/pass/modulus2.mod
  9854bd5fc10351531c5aabfea5b44684  gcc/testsuite/gm2/switches/pim4/run/pass/switches-pim4-run-pass.exp
+ 28c8626586a9f9b4615e6438a5bec649  gcc/testsuite/gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod
+ e716a835cf32774799a1c8563b056f54  gcc/testsuite/gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp
+ 2abc251461e1aa7cd8abf42dad810c09  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp
+ 6310ec328a140f2558608309168e6be4  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testinit.mod
+ fda84bc80cda3914158ba6c42a60c194  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testlarge.mod
+ d80e43beb8b1bb959db1e176cd7d2e91  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testlarge2.mod
+ d86b990efdfbf2b656742dc2eef08721  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testrecinit.mod
+ 1920bee281e9c8cbec5974066ee85d06  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testrecinit2.mod
+ 8a1d63d3740eb97c7329818da4ab690e  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testrecinit5.mod
+ 758da2e7e0c45b3a2d71782fa0752a63  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testsmallrec.mod
+ 7f4cc8066643691b32db349cfa959e39  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod
+ f902f7f67149b3d22b0e05161c81639b  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testsmallvec.mod
+ db78dcd397acbda56f9fdbe46db5c95a  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testvarinit.mod
+ 80076ea9663c7e1de21ff6fa5e038e38  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod
+ fc500fe91b9e17b32f11bb39148bfde8  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testwithptr.mod
+ 355cff59d76cf15202550d2987a94e84  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testwithptr2.mod
+ 67b6fff2c48f331b8c841c06f6cbe554  gcc/testsuite/gm2/switches/uninit-variable-checking/fail/testwithptr3.mod
+ e57db779220b698b12ed09ef48bd5ae4  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/assignparam.mod
+ b24257a6443291c1487b526516826c43  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp
+ 2a5f55481a691b80c20eeab5056edd08  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testrecinit3.mod
+ 4eb735be281d434a629efa45cca56975  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testrecinit5.mod
+ ce78e4a2e2e90bd7686173525fa4a816  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testsmallrec.mod
+ 1bcd0a9b297d310e640c7f96e738543d  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod
+ 249337ae5698265f7567719166b5031c  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testvarinit.mod
+ 983f47f2aba987e46aac4d84cfb0ce78  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testwithptr.mod
+ 322b15858f421696bef05552d686a83c  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testwithptr2.mod
+ 4b408be653b22012cea202444cae25cd  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/testwithptr3.mod
+ 852b4075b6606cbf6203ca0bfdbea4ce  gcc/testsuite/gm2/switches/uninit-variable-checking/pass/tiny.mod
+ 460b8778a174b7c7db2d6ab614e31666  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp
+ 14fa65201d2eaf644eeb9cc3c08caeaf  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod
+ 933c90a544cea11206f010568f10fb0c  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod
+ feca2278c7a93de24a2a5f69313cd838  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod
+ 1b96a5e5f65d5f37a870293920566dcb  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod
+ 89252d6c974ba4422cb1d30b28e3444c  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod
+ 213221082823f8f8a10fccad60464082  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod
+ c98bcc995b6aa9427fb931a2707e9c29  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod
+ aa1a3e1ed1546b033eb76c0e3d1f72b9  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod
+ 50ee46e96f29aa270d6b4e5a1435f444  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod
+ aaeea2ebbdb4989a022b406ea73c0a89  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod
+ 139cc58179e858447d14d40729713785  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod
+ a9844c4e2f11c74b0ff3203f5313692f  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod
+ abb996caf5d571a6c718699c4db13786  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod
+ 2afec44e888fb3fcc9ed9965eeb26d97  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp
+ 68b7d1cb191d8e60c6e64d2699c5ca3b  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod
+ f96078a2945372b7af2eb7aa9e817995  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod
+ 7be5a6178b17ee5817efc406b438095f  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod
+ 46faf460024b96cb13825ce1eb8c636a  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod
+ 78f27ebb3cf0727a9f37e91141e97763  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod
+ cf720b48a6a554fbbe7351df1884745e  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod
+ 90ed2a0243b5ba8ae80afccb2618ec40  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod
+ fb9ebcb42d97c3c0a41d6cc930036ba6  gcc/testsuite/gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod
  2c439af31b3c4c4dce8526b98bc75c75  gcc/testsuite/gm2/switches/whole-program/pass/run/hello.mod
  a5577432f39738e430bd88cb60de19e3  gcc/testsuite/gm2/switches/whole-program/pass/run/hello2.mod
  de7648d0bfa041d32e6aa7e8f430a178  gcc/testsuite/gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp
*************** ad2a054aea75840d3ecf97c2faa0f183  gcc/te
*** 93028,93033 ****
--- 93538,93544 ----
  1406779a63f2f66b35098f98ca1b272a  gcc/testsuite/gnat.dg/abstract_state1.ads
  f8aa1b9b6d8605d6d8f8640d0af378d3  gcc/testsuite/gnat.dg/abstract_with_anonymous_result.adb
  1ab0ba269ad1e4ee5cc0b2651374a2a5  gcc/testsuite/gnat.dg/access1.adb
+ 6d63d89266459501cbab795f893986a6  gcc/testsuite/gnat.dg/access10.adb
  943026829386ee6566add3daafeab5a1  gcc/testsuite/gnat.dg/access2.adb
  2fa4700bffd8945e6a0f90d0475d0d69  gcc/testsuite/gnat.dg/access3.adb
  85a2981071298449aa62b8862bba17d1  gcc/testsuite/gnat.dg/access3.ads
*************** abba62f9bedc808bb4435567f740ed28  gcc/te
*** 93311,93316 ****
--- 93822,93830 ----
  a126edfdd72e5c579e8ef99056d093bd  gcc/testsuite/gnat.dg/bip_overlay.ads
  6044ac207f7472a4725aeb0f351b7051  gcc/testsuite/gnat.dg/bip_prim_func.adb
  e37d448c1ef40f326dbf7f65021cb6d5  gcc/testsuite/gnat.dg/bip_prim_func.ads
+ d3a79c17a99a36c62666b0e69795de4f  gcc/testsuite/gnat.dg/bip_prim_func2.adb
+ d49a2afbafe8ec71c4d0749c29147809  gcc/testsuite/gnat.dg/bip_prim_func2_pkg.adb
+ ef2f50d5f8f74ff2821493b8c88b75a8  gcc/testsuite/gnat.dg/bip_prim_func2_pkg.ads
  0cfc57dcf11c79225db374798267933f  gcc/testsuite/gnat.dg/bit_order1.adb
  09119b3b3872c06a7d771250d604aa6a  gcc/testsuite/gnat.dg/bit_packed_array1.adb
  e8282cbb5b4e1f34cd877cbc49a9c29d  gcc/testsuite/gnat.dg/bit_packed_array1.ads
*************** f9299b514c5c25293c940907f5a4059d  gcc/te
*** 94320,94325 ****
--- 94834,94844 ----
  edbbd0b00edd7e8662b7c3b2dafa9ede  gcc/testsuite/gnat.dg/opt100_pkg.ads
  10a0551b52bce90d1789f22706f6c06a  gcc/testsuite/gnat.dg/opt101.adb
  805db462cc2219ddb2a90de1363e866d  gcc/testsuite/gnat.dg/opt101_pkg.ads
+ e3943d4860baba3dd60a559ec3b4df36  gcc/testsuite/gnat.dg/opt102.adb
+ 50eeb5fbd50f6dc17baedbc5abb804d4  gcc/testsuite/gnat.dg/opt102_pkg.adb
+ 858a5d2e6efff052115969f794debc69  gcc/testsuite/gnat.dg/opt102_pkg.ads
+ 337a806a6dd1106b843af17238d34b5b  gcc/testsuite/gnat.dg/opt104.adb
+ 7ee5b6675114982998270619932802bf  gcc/testsuite/gnat.dg/opt104.ads
  5d50fb38b1ab84c39760906cb103c522  gcc/testsuite/gnat.dg/opt10_pkg.ads
  603264d4afdd2fd2174ea9c4cf4653ed  gcc/testsuite/gnat.dg/opt11.adb
  53160585b3a5d820b653e1e0d5f14c75  gcc/testsuite/gnat.dg/opt11.ads
*************** f3429f34adffc8bdea29c62318bbaca5  gcc/te
*** 94630,94635 ****
--- 95149,95155 ----
  bfd951f08498fce7551e86b55e6d2ac3  gcc/testsuite/gnat.dg/predicate13.ads
  56f5e4c67732ce94802a427f1ba725b4  gcc/testsuite/gnat.dg/predicate14.adb
  87259b1c34db44581ee72ed85285a720  gcc/testsuite/gnat.dg/predicate14.ads
+ a82cac3594ba22e63f0c9ecf8839521f  gcc/testsuite/gnat.dg/predicate15.adb
  98656679a5dd8965b27cb10a0871426e  gcc/testsuite/gnat.dg/predicate2-containers.ads
  cd331caa5287b813c3fc2421aa5bf64b  gcc/testsuite/gnat.dg/predicate2-project-name_values.ads
  a7858dfab3659f60abb1ca21bca1863e  gcc/testsuite/gnat.dg/predicate2-project-registry-attribute.ads
*************** b028802f236df04a9a038de337a5c2dc  gcc/te
*** 94861,94866 ****
--- 95381,95387 ----
  03d5230a50a20391e0238f6841dcaf91  gcc/testsuite/gnat.dg/specs/ai_116.ads
  7d85593bd2feb29192cd8b150c52dde2  gcc/testsuite/gnat.dg/specs/alignment1.ads
  db9002fdffbd11c6e835ef0c4498b353  gcc/testsuite/gnat.dg/specs/alignment2.ads
+ c92a0b8d6f3b784f2e9169f486b6ed6c  gcc/testsuite/gnat.dg/specs/anon4.ads
  618e7c90ac781c992b7ebddc98d98640  gcc/testsuite/gnat.dg/specs/array1.ads
  abe14a1ac8ff19714a07b9e460b5fa25  gcc/testsuite/gnat.dg/specs/array2.ads
  14136d47dc533d20d89e8d5247fcfc0b  gcc/testsuite/gnat.dg/specs/array3.ads
*************** e9400740e9c9b40bb4da23c840d60a4e  gcc/te
*** 95384,95389 ****
--- 95905,95913 ----
  2a80cd9d79a2211498b9098873988b99  gcc/testsuite/gnat.dg/varsize3_pkg1.ads
  76579acc09a2f8f0607f8fc2e0ebf727  gcc/testsuite/gnat.dg/varsize3_pkg2.ads
  6591a0959a5acd0eb22e76a4334deda6  gcc/testsuite/gnat.dg/varsize3_pkg3.ads
+ 4ae356def2518f00f7715d23974f1c0e  gcc/testsuite/gnat.dg/varsize4.adb
+ 07ce0052ebca8f1f930dd1780a210ec2  gcc/testsuite/gnat.dg/varsize4.ads
+ baf7f4a3d0c42677667707dbf4f0a7f7  gcc/testsuite/gnat.dg/varsize4_pkg.ads
  d9ec23ac3512e257b33927c47c0394e2  gcc/testsuite/gnat.dg/vect1.adb
  0717701347aab30e21961df79e6703b1  gcc/testsuite/gnat.dg/vect1.ads
  bced6ddbbb98e340411eba5bf191c0eb  gcc/testsuite/gnat.dg/vect10.adb
*************** d19a0449bac1fb497429a88904f3d658  gcc/te
*** 97501,97507 ****
  38e97f454caf88626c8bd5c84285fb07  gcc/testsuite/jit.dg/all-non-failing-tests.h
  7bc42e89ae77872c8fc581b4babf1832  gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h
  6599d673695ac45c69f897e7b9643cdb  gcc/testsuite/jit.dg/harness.h
! c3b5a87cb24b18d5a584f92e61d9cbab  gcc/testsuite/jit.dg/jit.exp
  3fd6900c9d1d0edd53191542d96ffcec  gcc/testsuite/jit.dg/test-accessing-bitfield.c
  790dcf4e4a5c3dce84639ef815265f21  gcc/testsuite/jit.dg/test-accessing-struct.c
  60caef14bfb482627a962469a4524fce  gcc/testsuite/jit.dg/test-accessing-union.c
--- 98025,98031 ----
  38e97f454caf88626c8bd5c84285fb07  gcc/testsuite/jit.dg/all-non-failing-tests.h
  7bc42e89ae77872c8fc581b4babf1832  gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h
  6599d673695ac45c69f897e7b9643cdb  gcc/testsuite/jit.dg/harness.h
! 9b6e63d70c95153b72179ce0005a078d  gcc/testsuite/jit.dg/jit.exp
  3fd6900c9d1d0edd53191542d96ffcec  gcc/testsuite/jit.dg/test-accessing-bitfield.c
  790dcf4e4a5c3dce84639ef815265f21  gcc/testsuite/jit.dg/test-accessing-struct.c
  60caef14bfb482627a962469a4524fce  gcc/testsuite/jit.dg/test-accessing-union.c
*************** d54d9ac81ba5a3c223a7638ade50667e  gcc/te
*** 97614,97620 ****
  136909b4e2c9dd4206e002a48198e9da  gcc/testsuite/jit.dg/test-error-unrecognized-dump.c
  f8978b292e5e62e13f742d863657bb61  gcc/testsuite/jit.dg/test-error-unterminated-block.c
  5b31d534f052cfc632c1a4b686c1e42b  gcc/testsuite/jit.dg/test-error-value-not-a-numeric-type.c
! 5be5a0e5a03af3100553d0b07aed16b4  gcc/testsuite/jit.dg/test-expressions.c
  44cf4655232716bc3eb5c9980e013f50  gcc/testsuite/jit.dg/test-extra-options.c
  508ef06cfdebd3bf557407d14af15f2b  gcc/testsuite/jit.dg/test-factorial-must-tail-call.c
  b02011c7edbcfca8dfb3bd46815567fc  gcc/testsuite/jit.dg/test-factorial.c
--- 98138,98144 ----
  136909b4e2c9dd4206e002a48198e9da  gcc/testsuite/jit.dg/test-error-unrecognized-dump.c
  f8978b292e5e62e13f742d863657bb61  gcc/testsuite/jit.dg/test-error-unterminated-block.c
  5b31d534f052cfc632c1a4b686c1e42b  gcc/testsuite/jit.dg/test-error-value-not-a-numeric-type.c
! 5322444003bb7e3d514fca3cd9c951b3  gcc/testsuite/jit.dg/test-expressions.c
  44cf4655232716bc3eb5c9980e013f50  gcc/testsuite/jit.dg/test-extra-options.c
  508ef06cfdebd3bf557407d14af15f2b  gcc/testsuite/jit.dg/test-factorial-must-tail-call.c
  b02011c7edbcfca8dfb3bd46815567fc  gcc/testsuite/jit.dg/test-factorial.c
*************** b02011c7edbcfca8dfb3bd46815567fc  gcc/te
*** 97624,97630 ****
  6eaf152cbbd78ca034b5acc55db9a308  gcc/testsuite/jit.dg/test-global-init-rvalue.c
  1da38d55df3045d75370957a17d7cbc1  gcc/testsuite/jit.dg/test-global-set-initializer.c
  84606b0daf7effa1be60975ee90658d3  gcc/testsuite/jit.dg/test-hello-world.c
! e240f78f9d25dd2fc5fe93f144d8a4ce  gcc/testsuite/jit.dg/test-link-section-assembler.c
  282cb9f2d6f6d4287ac88a6e77bd3aa9  gcc/testsuite/jit.dg/test-linked-list.c
  6fd5f4e5a344608608f62d434dfbad85  gcc/testsuite/jit.dg/test-local-init-rvalue.c
  98ebb9b31736f32dab268c122c5d8d2d  gcc/testsuite/jit.dg/test-long-names.c
--- 98148,98154 ----
  6eaf152cbbd78ca034b5acc55db9a308  gcc/testsuite/jit.dg/test-global-init-rvalue.c
  1da38d55df3045d75370957a17d7cbc1  gcc/testsuite/jit.dg/test-global-set-initializer.c
  84606b0daf7effa1be60975ee90658d3  gcc/testsuite/jit.dg/test-hello-world.c
! e3f305b93559c865a49c727867b1c4bf  gcc/testsuite/jit.dg/test-link-section-assembler.c
  282cb9f2d6f6d4287ac88a6e77bd3aa9  gcc/testsuite/jit.dg/test-linked-list.c
  6fd5f4e5a344608608f62d434dfbad85  gcc/testsuite/jit.dg/test-local-init-rvalue.c
  98ebb9b31736f32dab268c122c5d8d2d  gcc/testsuite/jit.dg/test-long-names.c
*************** df424c268791473ace062ef873c388e2  gcc/te
*** 97644,97650 ****
  22ffc0e44111996fcb0ebd653190c983  gcc/testsuite/jit.dg/test-reflection.c
  38693c5e37ab7f738ee4f05bc4688ec0  gcc/testsuite/jit.dg/test-register-variable.c
  2819f51a64e319d697134a1319b760b1  gcc/testsuite/jit.dg/test-returning-function-ptr.c
! 00b7c9c55c8b7e6d14d1ad75ad07e5a7  gcc/testsuite/jit.dg/test-setting-alignment.c
  c8398a3f73dd4b289b3b1e611cb3bf23  gcc/testsuite/jit.dg/test-string-literal.c
  0ad799327d6cf83f94f71c26fc490f61  gcc/testsuite/jit.dg/test-sum-of-squares.c
  bca3f58a8fb9ee1db76c5883c6d533f3  gcc/testsuite/jit.dg/test-switch.c
--- 98168,98174 ----
  22ffc0e44111996fcb0ebd653190c983  gcc/testsuite/jit.dg/test-reflection.c
  38693c5e37ab7f738ee4f05bc4688ec0  gcc/testsuite/jit.dg/test-register-variable.c
  2819f51a64e319d697134a1319b760b1  gcc/testsuite/jit.dg/test-returning-function-ptr.c
! a5626b9d860be98a2945e6db0103eb86  gcc/testsuite/jit.dg/test-setting-alignment.c
  c8398a3f73dd4b289b3b1e611cb3bf23  gcc/testsuite/jit.dg/test-string-literal.c
  0ad799327d6cf83f94f71c26fc490f61  gcc/testsuite/jit.dg/test-sum-of-squares.c
  bca3f58a8fb9ee1db76c5883c6d533f3  gcc/testsuite/jit.dg/test-switch.c
*************** aa1a9744fe32138a966f03d5dfc22541  gcc/te
*** 97688,97694 ****
  66192f2d835f72f9e0f50ce956d8f995  gcc/testsuite/lib/gm2-dg.exp
  511af82e7784b79930a99ed264ee4c75  gcc/testsuite/lib/gm2-simple.exp
  0fbcd8f9a1d131320112a60524ba11db  gcc/testsuite/lib/gm2-torture.exp
! 76cced7f2241cdf8adc6015a8832ff50  gcc/testsuite/lib/gm2.exp
  a77eb2ae0a7376bf33d355a4714553ea  gcc/testsuite/lib/gnat-dg.exp
  b4ae06eef6b4887b9ed689af978d27c3  gcc/testsuite/lib/gnat.exp
  53bb5e228778a22ee832e582b423c29f  gcc/testsuite/lib/go-dg.exp
--- 98212,98218 ----
  66192f2d835f72f9e0f50ce956d8f995  gcc/testsuite/lib/gm2-dg.exp
  511af82e7784b79930a99ed264ee4c75  gcc/testsuite/lib/gm2-simple.exp
  0fbcd8f9a1d131320112a60524ba11db  gcc/testsuite/lib/gm2-torture.exp
! 07fe5aff395d6ff3aeef68e2cf99b423  gcc/testsuite/lib/gm2.exp
  a77eb2ae0a7376bf33d355a4714553ea  gcc/testsuite/lib/gnat-dg.exp
  b4ae06eef6b4887b9ed689af978d27c3  gcc/testsuite/lib/gnat.exp
  53bb5e228778a22ee832e582b423c29f  gcc/testsuite/lib/go-dg.exp
*************** e020b68426183241592d8d9e6fc099b4  gcc/te
*** 97725,97731 ****
  b295a72c05b831c76c031b8e2eb4d3b2  gcc/testsuite/lib/scanwpaipa.exp
  193dff75973e9817b77d076cd499f3fa  gcc/testsuite/lib/target-libpath.exp
  3d3f2e71aead61b3117d14eb7bbd4a01  gcc/testsuite/lib/target-supports-dg.exp
! 41863fce407d5e6b71952ef92f155b5c  gcc/testsuite/lib/target-supports.exp
  7e0169745cc1fb5c7a32430931fd5493  gcc/testsuite/lib/target-utils.exp
  60311806ad83bff4ff32a9473e1b70f2  gcc/testsuite/lib/timeout-dg.exp
  b097a1276df72ba56dc546dc3859883c  gcc/testsuite/lib/timeout.exp
--- 98249,98255 ----
  b295a72c05b831c76c031b8e2eb4d3b2  gcc/testsuite/lib/scanwpaipa.exp
  193dff75973e9817b77d076cd499f3fa  gcc/testsuite/lib/target-libpath.exp
  3d3f2e71aead61b3117d14eb7bbd4a01  gcc/testsuite/lib/target-supports-dg.exp
! 9447bb1b109192cb1b1c2aed092ec46e  gcc/testsuite/lib/target-supports.exp
  7e0169745cc1fb5c7a32430931fd5493  gcc/testsuite/lib/target-utils.exp
  60311806ad83bff4ff32a9473e1b70f2  gcc/testsuite/lib/timeout-dg.exp
  b097a1276df72ba56dc546dc3859883c  gcc/testsuite/lib/timeout.exp
*************** df8e1651432977636bf9ca64823f6609  gcc/te
*** 97809,97815 ****
  ff09985655f304be699aaf3b8ac7d0c6  gcc/testsuite/obj-c++.dg/empty-private-1.mm
  64ae66c53d490094dd3c153f9c4a9c75  gcc/testsuite/obj-c++.dg/encode-1-next.mm
  575f87323105c855ece3eec6c673cfb0  gcc/testsuite/obj-c++.dg/encode-1.mm
! 7d7e6fc99c392bf563fae8bf357cc835  gcc/testsuite/obj-c++.dg/encode-10.mm
  4067b5ccc3ec6ec182e59982034a88a4  gcc/testsuite/obj-c++.dg/encode-2.mm
  c4e0785b4aee1c468f74005c33931f44  gcc/testsuite/obj-c++.dg/encode-3.mm
  3e70d4ed3f63678d5b05f4488150f57b  gcc/testsuite/obj-c++.dg/encode-4.mm
--- 98333,98339 ----
  ff09985655f304be699aaf3b8ac7d0c6  gcc/testsuite/obj-c++.dg/empty-private-1.mm
  64ae66c53d490094dd3c153f9c4a9c75  gcc/testsuite/obj-c++.dg/encode-1-next.mm
  575f87323105c855ece3eec6c673cfb0  gcc/testsuite/obj-c++.dg/encode-1.mm
! e4d16fff8957aa01b40df6db83660e61  gcc/testsuite/obj-c++.dg/encode-10.mm
  4067b5ccc3ec6ec182e59982034a88a4  gcc/testsuite/obj-c++.dg/encode-2.mm
  c4e0785b4aee1c468f74005c33931f44  gcc/testsuite/obj-c++.dg/encode-3.mm
  3e70d4ed3f63678d5b05f4488150f57b  gcc/testsuite/obj-c++.dg/encode-4.mm
*************** edc8405f3beeb6923d529479e62f98be  gcc/te
*** 97817,97823 ****
  d1824307e85027695c7f1f621635962f  gcc/testsuite/obj-c++.dg/encode-6.mm
  e8f3db69a8847b70c8bc969edd78dbb2  gcc/testsuite/obj-c++.dg/encode-7.mm
  7a1184e853bc44d526f960ab5978e148  gcc/testsuite/obj-c++.dg/encode-8.mm
! e01e96d007a042cff730ba43b17850f5  gcc/testsuite/obj-c++.dg/encode-9.mm
  e5b9f9a44ce01382be2feb246ccb5ad4  gcc/testsuite/obj-c++.dg/enhanced-proto-1.mm
  407cf4a13a526188246e3f874ce7ac48  gcc/testsuite/obj-c++.dg/enhanced-proto-2.mm
  3f2a93d293bef7fad64048537a3de594  gcc/testsuite/obj-c++.dg/except-1.mm
--- 98341,98347 ----
  d1824307e85027695c7f1f621635962f  gcc/testsuite/obj-c++.dg/encode-6.mm
  e8f3db69a8847b70c8bc969edd78dbb2  gcc/testsuite/obj-c++.dg/encode-7.mm
  7a1184e853bc44d526f960ab5978e148  gcc/testsuite/obj-c++.dg/encode-8.mm
! adb80618556ad5fbbf92001a241e0d74  gcc/testsuite/obj-c++.dg/encode-9.mm
  e5b9f9a44ce01382be2feb246ccb5ad4  gcc/testsuite/obj-c++.dg/enhanced-proto-1.mm
  407cf4a13a526188246e3f874ce7ac48  gcc/testsuite/obj-c++.dg/enhanced-proto-2.mm
  3f2a93d293bef7fad64048537a3de594  gcc/testsuite/obj-c++.dg/except-1.mm
*************** e16387e01018d3d54a2f32822682dac1  gcc/te
*** 98148,98154 ****
  4f3dd54a0c640d2b15ee1f79a8f18369  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSDate.h
  54ffd1bfa79cf5dc99b3df101a7cd2e6  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h
  68c1d47ef6919edabb48b6f50f1a237d  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h
! dc1b5416df768725686ab6df95dc7a40  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h
  5696d61d4f4781658d55b84d5095e034  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObject.h
  6b38d99bc66484db832fe9f58f7b8c5b  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSRange.h
  b029cb9e81a51e8cdb7b9fbfdd1644a8  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSString.h
--- 98672,98678 ----
  4f3dd54a0c640d2b15ee1f79a8f18369  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSDate.h
  54ffd1bfa79cf5dc99b3df101a7cd2e6  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h
  68c1d47ef6919edabb48b6f50f1a237d  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h
! 45941cd12df99357b4e75b6362c3612a  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h
  5696d61d4f4781658d55b84d5095e034  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObject.h
  6b38d99bc66484db832fe9f58f7b8c5b  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSRange.h
  b029cb9e81a51e8cdb7b9fbfdd1644a8  gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSString.h
*************** e42076aeff1c5ac155a88db5b1993d38  gcc/te
*** 99525,99531 ****
  7b5ae87732b851947543a679d27a5fb3  gcc/timevar.cc
  c0d0ded25bef349cbc939387fd1c67b1  gcc/timevar.def
  cba5406970f4fb4e80232452b05c95b1  gcc/timevar.h
! 089b74fd0c31135da96b5499c9fa83d9  gcc/toplev.cc
  a661528cf07e076cca4056e693ad0d3d  gcc/toplev.h
  7803b8d793f6737688010076577fcd6a  gcc/tracer.cc
  97a1500e75b12216a540682db201b58d  gcc/tracer.h
--- 100049,100055 ----
  7b5ae87732b851947543a679d27a5fb3  gcc/timevar.cc
  c0d0ded25bef349cbc939387fd1c67b1  gcc/timevar.def
  cba5406970f4fb4e80232452b05c95b1  gcc/timevar.h
! ae7464a547ec347fc9184a89ea6db5a5  gcc/toplev.cc
  a661528cf07e076cca4056e693ad0d3d  gcc/toplev.h
  7803b8d793f6737688010076577fcd6a  gcc/tracer.cc
  97a1500e75b12216a540682db201b58d  gcc/tracer.h
*************** f94e7e93a949cf8bbb4daed6f2adcefe  gcc/tr
*** 99533,99540 ****
  41f165f234cc64d36b07d87290ce6d0a  gcc/trans-mem.h
  08f249c7fa2dbee7c097b1ee10aca886  gcc/tree-affine.cc
  af4dad4e7c08b9fb38895d9d5c6480a5  gcc/tree-affine.h
! 290b7c97096aeb17e6958b50e0b9f8ac  gcc/tree-call-cdce.cc
! 1390ccdba5548fdf75b296e764a5576f  gcc/tree-cfg.cc
  2921805a6732bc91a8722618d4189584  gcc/tree-cfg.h
  02211b0e40626f889cfc27d57f80db1e  gcc/tree-cfgcleanup.cc
  a027071bbc28b44a8697ab0a322059e7  gcc/tree-cfgcleanup.h
--- 100057,100064 ----
  41f165f234cc64d36b07d87290ce6d0a  gcc/trans-mem.h
  08f249c7fa2dbee7c097b1ee10aca886  gcc/tree-affine.cc
  af4dad4e7c08b9fb38895d9d5c6480a5  gcc/tree-affine.h
! 2b98aa251dc483dea477bbf0374214a9  gcc/tree-call-cdce.cc
! 4652b828a80ab53030290170193c4378  gcc/tree-cfg.cc
  2921805a6732bc91a8722618d4189584  gcc/tree-cfg.h
  02211b0e40626f889cfc27d57f80db1e  gcc/tree-cfgcleanup.cc
  a027071bbc28b44a8697ab0a322059e7  gcc/tree-cfgcleanup.h
*************** cd9d9a63ed5b22b1082f8a0388f82674  gcc/tr
*** 99542,99550 ****
  36c8667090105100455277b131b1db62  gcc/tree-chrec.h
  5d1fcefce8e08d4c308c542ec7e6597b  gcc/tree-complex.cc
  9a5b72989d74c0d97cbb0289e27a677c  gcc/tree-core.h
! 77b663a3009eaacb6e3c4b1ca858bf02  gcc/tree-data-ref.cc
  bc11b118ba0b8bafdf4ce00928b10bc0  gcc/tree-data-ref.h
! 08f53ded2a5af061fef20cec84aad09f  gcc/tree-dfa.cc
  25b2344a8a870f7c9c3a04df1cd70c27  gcc/tree-dfa.h
  d16a160b0b68fdd695ee06d0079d3794  gcc/tree-diagnostic-client-data-hooks.cc
  d60980db50f3098666d091a61b3fe65b  gcc/tree-diagnostic-path.cc
--- 100066,100074 ----
  36c8667090105100455277b131b1db62  gcc/tree-chrec.h
  5d1fcefce8e08d4c308c542ec7e6597b  gcc/tree-complex.cc
  9a5b72989d74c0d97cbb0289e27a677c  gcc/tree-core.h
! e9973d95dfe0ba3726a25fb41974386e  gcc/tree-data-ref.cc
  bc11b118ba0b8bafdf4ce00928b10bc0  gcc/tree-data-ref.h
! 0f6be79143e064ba60962a4042d43122  gcc/tree-dfa.cc
  25b2344a8a870f7c9c3a04df1cd70c27  gcc/tree-dfa.h
  d16a160b0b68fdd695ee06d0079d3794  gcc/tree-diagnostic-client-data-hooks.cc
  d60980db50f3098666d091a61b3fe65b  gcc/tree-diagnostic-path.cc
*************** ca4884c3aef6befeb84abe15b95ed221  gcc/tr
*** 99557,99565 ****
  27041cf11105e487781bc6230f204232  gcc/tree-emutls.cc
  582c0d8e240fd276fd28bed9cfa593f3  gcc/tree-hash-traits.h
  51a9944253ec880d2fcefce4f457fd81  gcc/tree-hasher.h
! e4a6ecae43de709ace9ae68810d1630b  gcc/tree-if-conv.cc
  d827a40245726bb17d7019eeb50733a5  gcc/tree-if-conv.h
! adcafe1ef96add79062e708012e9ed39  gcc/tree-inline.cc
  05a54334040842ce3f2e8586d3d67b76  gcc/tree-inline.h
  9cfa0b6fbd2cdc3d42b9a6a68ee42ef5  gcc/tree-into-ssa.cc
  f1fe226578aba70864fab526bf69c25b  gcc/tree-into-ssa.h
--- 100081,100089 ----
  27041cf11105e487781bc6230f204232  gcc/tree-emutls.cc
  582c0d8e240fd276fd28bed9cfa593f3  gcc/tree-hash-traits.h
  51a9944253ec880d2fcefce4f457fd81  gcc/tree-hasher.h
! 78fa3cebebb0b245d407fee8b0b7c5d8  gcc/tree-if-conv.cc
  d827a40245726bb17d7019eeb50733a5  gcc/tree-if-conv.h
! a11a3ff641a3bdf2ea8af5ddeccc6530  gcc/tree-inline.cc
  05a54334040842ce3f2e8586d3d67b76  gcc/tree-inline.h
  9cfa0b6fbd2cdc3d42b9a6a68ee42ef5  gcc/tree-into-ssa.cc
  f1fe226578aba70864fab526bf69c25b  gcc/tree-into-ssa.h
*************** f1fe226578aba70864fab526bf69c25b  gcc/tr
*** 99567,99577 ****
  ccda522d2791061d143ed10d67ebb8ab  gcc/tree-iterator.h
  478753fdfe072165d600af5c8bd4a83e  gcc/tree-logical-location.cc
  aa8406f5353334e06321a4bfde913f90  gcc/tree-logical-location.h
! 9b4f9bb5a6d88db3ec59b57d59d38677  gcc/tree-loop-distribution.cc
! 15295d542eb661859030da31bda0be01  gcc/tree-nested.cc
  9bba957c6a1ab17bb89c93f7fe4f63df  gcc/tree-nested.h
  f08dc5d3e5c244c9f3d0921a13600db5  gcc/tree-nrv.cc
! 6ed38938ee1207f0caf0532ed48096db  gcc/tree-object-size.cc
  bfa736bad94c583d64422b6c456d417c  gcc/tree-object-size.h
  3e0aa973134ed4274a15d14bb99f4705  gcc/tree-outof-ssa.cc
  68b06a88c5e019fa02e2cc89cc51aae9  gcc/tree-outof-ssa.h
--- 100091,100101 ----
  ccda522d2791061d143ed10d67ebb8ab  gcc/tree-iterator.h
  478753fdfe072165d600af5c8bd4a83e  gcc/tree-logical-location.cc
  aa8406f5353334e06321a4bfde913f90  gcc/tree-logical-location.h
! 066ebbb1e8baf2fd2a688050c78e7e84  gcc/tree-loop-distribution.cc
! 4ab7af103ce3eb3d3e4ae5c7181a3141  gcc/tree-nested.cc
  9bba957c6a1ab17bb89c93f7fe4f63df  gcc/tree-nested.h
  f08dc5d3e5c244c9f3d0921a13600db5  gcc/tree-nrv.cc
! a8b5a8b393e29bc66eabece825727e6e  gcc/tree-object-size.cc
  bfa736bad94c583d64422b6c456d417c  gcc/tree-object-size.h
  3e0aa973134ed4274a15d14bb99f4705  gcc/tree-outof-ssa.cc
  68b06a88c5e019fa02e2cc89cc51aae9  gcc/tree-outof-ssa.h
*************** bfa736bad94c583d64422b6c456d417c  gcc/tr
*** 99580,99593 ****
  0235b0de35a9a46d6154c88ddde7e696  gcc/tree-pass.h
  fd97119195b3960fa164a7f25fdf701c  gcc/tree-phinodes.cc
  a454429f57d8839090a7ec73abbfa772  gcc/tree-phinodes.h
! 0dcf744147072ec57b2a14224c27375e  gcc/tree-predcom.cc
  edd6c1f313befbbd0943aa5df67a8379  gcc/tree-pretty-print.cc
  feca017a2b8993f6879429c3b7fa9740  gcc/tree-pretty-print.h
! f8b70ab22f78140c8947312c3b354d03  gcc/tree-profile.cc
! dda6c83c005f2952f7c1209f6653cd1a  gcc/tree-scalar-evolution.cc
  b8223329488a4001552728350c5dbbef  gcc/tree-scalar-evolution.h
! c2df56d68ee41fda11029015f9ed8983  gcc/tree-sra.cc
! 6db24ca9af258c4e5e9e0d1ac2f3eab3  gcc/tree-sra.h
  931fca6fc15298fa1f2021f8e4f2ed8d  gcc/tree-ssa-address.cc
  c37e139873f3e8da2fffefa09903ee42  gcc/tree-ssa-address.h
  a8390868d15220dfcd12e320402468a6  gcc/tree-ssa-alias-compare.h
--- 100104,100117 ----
  0235b0de35a9a46d6154c88ddde7e696  gcc/tree-pass.h
  fd97119195b3960fa164a7f25fdf701c  gcc/tree-phinodes.cc
  a454429f57d8839090a7ec73abbfa772  gcc/tree-phinodes.h
! 7a3548ab3f4e3dc99df6f885c81721ca  gcc/tree-predcom.cc
  edd6c1f313befbbd0943aa5df67a8379  gcc/tree-pretty-print.cc
  feca017a2b8993f6879429c3b7fa9740  gcc/tree-pretty-print.h
! 13e933e748d0799695ef67be87740769  gcc/tree-profile.cc
! 835e107c7d950e109cab7dc47dd27a51  gcc/tree-scalar-evolution.cc
  b8223329488a4001552728350c5dbbef  gcc/tree-scalar-evolution.h
! 68e8f3ae9e325c7e9e869432d7610cfb  gcc/tree-sra.cc
! 1f7981f8ac0c98c7d1acb674035e2c16  gcc/tree-sra.h
  931fca6fc15298fa1f2021f8e4f2ed8d  gcc/tree-ssa-address.cc
  c37e139873f3e8da2fffefa09903ee42  gcc/tree-ssa-address.h
  a8390868d15220dfcd12e320402468a6  gcc/tree-ssa-alias-compare.h
*************** da67de91badb3e7882b0f0f56a67670e  gcc/tr
*** 99602,99644 ****
  e36c0da1e5dc257d4ccff9c24043d7fc  gcc/tree-ssa-dce.h
  2064fb92d4753ce421275bb80258341c  gcc/tree-ssa-dom.cc
  aba207ac671bbe2380e556429ad21a00  gcc/tree-ssa-dom.h
! 13c07152f09d5ce2c73a9d34e7d72411  gcc/tree-ssa-dse.cc
  9fe4418350cac32811c9ed2ed8de371f  gcc/tree-ssa-dse.h
! ae2446450a30a79444e06732def33edc  gcc/tree-ssa-forwprop.cc
! da27ff68b23449f9233459cf219ef043  gcc/tree-ssa-ifcombine.cc
  e5c556ba07b04f0f9890c0d4618c716e  gcc/tree-ssa-live.cc
  d68a110616d98e6c023567d2239e4e13  gcc/tree-ssa-live.h
  286a1abc75a2657034c3ff16b07e46cb  gcc/tree-ssa-loop-ch.cc
! b102c7772d38f100630524793fdfff60  gcc/tree-ssa-loop-im.cc
  e167c39b8e8961b4e66068ab4f68bed2  gcc/tree-ssa-loop-ivcanon.cc
! d96c0b137ff41eb3f2254d688ff296d9  gcc/tree-ssa-loop-ivopts.cc
  370a3d6606f97b793ee8a94e17f8a1f5  gcc/tree-ssa-loop-ivopts.h
  aa498fcb0de83e00d2d79464ed4fa669  gcc/tree-ssa-loop-manip.cc
  c10dc1a11bed8461c36db2d370f534b6  gcc/tree-ssa-loop-manip.h
! 89f69f13c2626beeb6af6c07fe5412eb  gcc/tree-ssa-loop-niter.cc
  63e23177ceb0e06f07092e962fb6ec1e  gcc/tree-ssa-loop-niter.h
! 7beaa815285383a0694609b5111001d4  gcc/tree-ssa-loop-prefetch.cc
  8d00446e723fdc157e179d58c825952a  gcc/tree-ssa-loop-split.cc
! f4fc7da5dacf985f0c7680cbfc847ce4  gcc/tree-ssa-loop-unswitch.cc
  e2040b0e641b28b006e48fb2094500e2  gcc/tree-ssa-loop.cc
  943d41105325f8de1cdae2b4faf2dd0a  gcc/tree-ssa-loop.h
! 0b112fd64e26a68450f15b1d2c5a83da  gcc/tree-ssa-math-opts.cc
  e9484a6f5b1f9056c6681cedce910ed4  gcc/tree-ssa-math-opts.h
  918abd54b699b48204a42158c4379381  gcc/tree-ssa-operands.cc
  0db421e827039fe3c4f796b4c7600c52  gcc/tree-ssa-operands.h
! a615d9179acd7a122b8931f9915246c6  gcc/tree-ssa-phiopt.cc
  731542d52a45ac5f609554aee9faf6dd  gcc/tree-ssa-phiprop.cc
! 72bd5304b46d512e33b953cc6cfee392  gcc/tree-ssa-pre.cc
! 77bffb73ae67d967a61a09b2df054e8a  gcc/tree-ssa-propagate.cc
  658e45ca3c1c387fbd4e8bf835de1acd  gcc/tree-ssa-propagate.h
! cca43e1e9a4d2e13640b918e451f740b  gcc/tree-ssa-reassoc.cc
  3d6728ab6aa97921854f86b5d2116c3d  gcc/tree-ssa-reassoc.h
! a88bd8c53a3c02e6f5e4a90573fef512  gcc/tree-ssa-sccvn.cc
! 700d7aa95b7fd675d86a154973faabe8  gcc/tree-ssa-sccvn.h
  0dd72fccd9280ac160f5ac770517ee10  gcc/tree-ssa-scopedtables.cc
  bdda02f8f5872266cc26122c45c7d248  gcc/tree-ssa-scopedtables.h
  c46fe59d6ead2c7ed06d10742f701799  gcc/tree-ssa-sink.cc
! a2d1c394e3122e9c8f85a5f127a036e5  gcc/tree-ssa-strlen.cc
  cae334e8d7f57adf439062af515c28ae  gcc/tree-ssa-strlen.h
  aa41b31722276367122b7a66b67c737c  gcc/tree-ssa-structalias.cc
  ede21d1664bb37be5cafde80cb42a6ff  gcc/tree-ssa-tail-merge.cc
--- 100126,100168 ----
  e36c0da1e5dc257d4ccff9c24043d7fc  gcc/tree-ssa-dce.h
  2064fb92d4753ce421275bb80258341c  gcc/tree-ssa-dom.cc
  aba207ac671bbe2380e556429ad21a00  gcc/tree-ssa-dom.h
! 96193370d3840ed2faa499783b5b1028  gcc/tree-ssa-dse.cc
  9fe4418350cac32811c9ed2ed8de371f  gcc/tree-ssa-dse.h
! 3e8c5cda4491861954032e31c7f3f139  gcc/tree-ssa-forwprop.cc
! 567c30a8d9160fdcd286536c8e4a553e  gcc/tree-ssa-ifcombine.cc
  e5c556ba07b04f0f9890c0d4618c716e  gcc/tree-ssa-live.cc
  d68a110616d98e6c023567d2239e4e13  gcc/tree-ssa-live.h
  286a1abc75a2657034c3ff16b07e46cb  gcc/tree-ssa-loop-ch.cc
! 82db0d5ee7e3891957928ab4770ad9df  gcc/tree-ssa-loop-im.cc
  e167c39b8e8961b4e66068ab4f68bed2  gcc/tree-ssa-loop-ivcanon.cc
! fe68c2998f9a92ecc09cff3dbadfc827  gcc/tree-ssa-loop-ivopts.cc
  370a3d6606f97b793ee8a94e17f8a1f5  gcc/tree-ssa-loop-ivopts.h
  aa498fcb0de83e00d2d79464ed4fa669  gcc/tree-ssa-loop-manip.cc
  c10dc1a11bed8461c36db2d370f534b6  gcc/tree-ssa-loop-manip.h
! b80f43bc54f84fc0838859d56980364a  gcc/tree-ssa-loop-niter.cc
  63e23177ceb0e06f07092e962fb6ec1e  gcc/tree-ssa-loop-niter.h
! 29515e41d02e46edeeede5dbddecc177  gcc/tree-ssa-loop-prefetch.cc
  8d00446e723fdc157e179d58c825952a  gcc/tree-ssa-loop-split.cc
! 26df2fae62e7d250256c7f2b30015278  gcc/tree-ssa-loop-unswitch.cc
  e2040b0e641b28b006e48fb2094500e2  gcc/tree-ssa-loop.cc
  943d41105325f8de1cdae2b4faf2dd0a  gcc/tree-ssa-loop.h
! 576b94b194874eb083ba0b791d6a2494  gcc/tree-ssa-math-opts.cc
  e9484a6f5b1f9056c6681cedce910ed4  gcc/tree-ssa-math-opts.h
  918abd54b699b48204a42158c4379381  gcc/tree-ssa-operands.cc
  0db421e827039fe3c4f796b4c7600c52  gcc/tree-ssa-operands.h
! 10341b5c6a2c1032f229530c1b341271  gcc/tree-ssa-phiopt.cc
  731542d52a45ac5f609554aee9faf6dd  gcc/tree-ssa-phiprop.cc
! a14874d21e39e1817f9c1d2ec93a9cfe  gcc/tree-ssa-pre.cc
! 92e37073a834f5e59681947910d76467  gcc/tree-ssa-propagate.cc
  658e45ca3c1c387fbd4e8bf835de1acd  gcc/tree-ssa-propagate.h
! 0e65a4fb28abfdc989e09484443d8cda  gcc/tree-ssa-reassoc.cc
  3d6728ab6aa97921854f86b5d2116c3d  gcc/tree-ssa-reassoc.h
! bec4f7e27c1b500341ef89b99eccc170  gcc/tree-ssa-sccvn.cc
! 1c663c39e61b7e64cbea685db2598475  gcc/tree-ssa-sccvn.h
  0dd72fccd9280ac160f5ac770517ee10  gcc/tree-ssa-scopedtables.cc
  bdda02f8f5872266cc26122c45c7d248  gcc/tree-ssa-scopedtables.h
  c46fe59d6ead2c7ed06d10742f701799  gcc/tree-ssa-sink.cc
! d9ce4edd899f7df0f6f508ed3e8c8b90  gcc/tree-ssa-strlen.cc
  cae334e8d7f57adf439062af515c28ae  gcc/tree-ssa-strlen.h
  aa41b31722276367122b7a66b67c737c  gcc/tree-ssa-structalias.cc
  ede21d1664bb37be5cafde80cb42a6ff  gcc/tree-ssa-tail-merge.cc
*************** ae3a1dc45c510377c6acedecbc823d32  gcc/tr
*** 99647,99657 ****
  a199afc3c0cb77a15c36952ce742bcbb  gcc/tree-ssa-threadbackward.cc
  dca90803e2154a166a0a1b0eb2c2689c  gcc/tree-ssa-threadedge.cc
  ac4c7ef64fae79629a0ea0c741c25ba7  gcc/tree-ssa-threadedge.h
! d7e10a85f4b24d9190b4fb574fb503eb  gcc/tree-ssa-threadupdate.cc
  52eb7df5e9ebd417f62e6b8d01ce878a  gcc/tree-ssa-threadupdate.h
  17e2ec9603a80d2276f05853965d8d70  gcc/tree-ssa-uncprop.cc
! 4bf1c7bd14057182c8501448ef2d12e7  gcc/tree-ssa-uninit.cc
! 07a32c2c98deea1a165c9c205e09b410  gcc/tree-ssa.cc
  ed13c4549041c596b249948a9d4583a3  gcc/tree-ssa.h
  4e799d8e730086c4d3788890d70f6cff  gcc/tree-ssanames.cc
  b238783d1764a95333811500c3144a7c  gcc/tree-ssanames.h
--- 100171,100181 ----
  a199afc3c0cb77a15c36952ce742bcbb  gcc/tree-ssa-threadbackward.cc
  dca90803e2154a166a0a1b0eb2c2689c  gcc/tree-ssa-threadedge.cc
  ac4c7ef64fae79629a0ea0c741c25ba7  gcc/tree-ssa-threadedge.h
! 0ff11fc237a93ed2bacd68dbcf39644f  gcc/tree-ssa-threadupdate.cc
  52eb7df5e9ebd417f62e6b8d01ce878a  gcc/tree-ssa-threadupdate.h
  17e2ec9603a80d2276f05853965d8d70  gcc/tree-ssa-uncprop.cc
! 161e75112e3d7ecfdd17ce0f10bdc83d  gcc/tree-ssa-uninit.cc
! 5c97cbcf8fb3ee3f1914e5814c64042d  gcc/tree-ssa.cc
  ed13c4549041c596b249948a9d4583a3  gcc/tree-ssa.h
  4e799d8e730086c4d3788890d70f6cff  gcc/tree-ssanames.cc
  b238783d1764a95333811500c3144a7c  gcc/tree-ssanames.h
*************** ad22fabedd9c85512941d6537188dcdc  gcc/tr
*** 99664,99696 ****
  55b4d99428849459155be80d762f91a7  gcc/tree-switch-conversion.cc
  7c63c2566792c75263e89aad9dbdd648  gcc/tree-switch-conversion.h
  a4918516d4e0d24a0f05be8cdde5d93f  gcc/tree-tailcall.cc
! 0c41122c60698e413f5b01fb42c9dd81  gcc/tree-vect-data-refs.cc
! 67081a9bd16abb8826b1d787edf80df7  gcc/tree-vect-generic.cc
! dcba5449e012c6f6941a8e2c48e46f75  gcc/tree-vect-loop-manip.cc
! 33376e9686c1ea6a40ae52b258c6601b  gcc/tree-vect-loop.cc
  0c1ce9b0be82bf22ade71d648ef1ffe7  gcc/tree-vect-patterns.cc
  b2d8890f59e3b9eaa4fce183bf5f75be  gcc/tree-vect-slp-patterns.cc
! a60a316e2f35269441cfdbaa83bb067b  gcc/tree-vect-slp.cc
! 0f76236c09fd30c63cf86943f93231c9  gcc/tree-vect-stmts.cc
  9ed16219bf6ab97b79539fb1bca89485  gcc/tree-vector-builder.cc
  672861a6f3b4ede253a47c708e10856d  gcc/tree-vector-builder.h
  6aa65afe715f0a1a0aeb28eec7a7931c  gcc/tree-vectorizer.cc
  273e2d8b40a81cd971fbfbf62d964bfa  gcc/tree-vectorizer.h
  77cb16f595a988710bcea28078cf75a3  gcc/tree-vrp.cc
  1506b4121fe3a1f91b7dce7fd11903b1  gcc/tree-vrp.h
! 31f6a8fa956c3f7b2be63a455405007f  gcc/tree.cc
  90cbee0521eed701cdda38cb80c79c9a  gcc/tree.def
  fe516d7c8d021430db52ce4066099c2c  gcc/tree.h
  1bc8e733e733c31e894ea8e9911dc5c0  gcc/treestruct.def
  0339b546acdb2e9ee921ff13c97646ce  gcc/tristate.cc
  bed18fb33b65339128107e69ef48793c  gcc/tristate.h
! b7d9721b32108aa7ecb230808c325092  gcc/tsan.cc
  01c10e5628835da3fe84a5d0b35db703  gcc/tsan.h
  d583fab067d805f6faa3a0c843de7b9c  gcc/tsystem.h
  fcb65b893faa201083a06dbdeab0d943  gcc/typeclass.h
  7bb7945cafc3b8f490163c395ae34a14  gcc/typed-splay-tree.cc
  6b94f4f6cbec65970fd2b161eaddf0c6  gcc/typed-splay-tree.h
! f01b913f70418860ec8424779fc09d35  gcc/ubsan.cc
  42de1b0b3ffabde0a54387be6e2b87b9  gcc/ubsan.h
  13e4856f601fb192ec89efc7f04f9b21  gcc/valtrack.cc
  b9e4a4b10a8dd4e13e216336646d9cfe  gcc/valtrack.h
--- 100188,100220 ----
  55b4d99428849459155be80d762f91a7  gcc/tree-switch-conversion.cc
  7c63c2566792c75263e89aad9dbdd648  gcc/tree-switch-conversion.h
  a4918516d4e0d24a0f05be8cdde5d93f  gcc/tree-tailcall.cc
! 10451d43754b22d671c1e121913d7013  gcc/tree-vect-data-refs.cc
! 412520523308236f49087cb7a3f02c6d  gcc/tree-vect-generic.cc
! c45157ab0aed55ef9c76715a91e9ec64  gcc/tree-vect-loop-manip.cc
! 72ad2a873f642129a2a36a11caa406ee  gcc/tree-vect-loop.cc
  0c1ce9b0be82bf22ade71d648ef1ffe7  gcc/tree-vect-patterns.cc
  b2d8890f59e3b9eaa4fce183bf5f75be  gcc/tree-vect-slp-patterns.cc
! 8d7d301d5ac66ee1194e221b5aae1e20  gcc/tree-vect-slp.cc
! 3d095602bcdb15501da338c556db6819  gcc/tree-vect-stmts.cc
  9ed16219bf6ab97b79539fb1bca89485  gcc/tree-vector-builder.cc
  672861a6f3b4ede253a47c708e10856d  gcc/tree-vector-builder.h
  6aa65afe715f0a1a0aeb28eec7a7931c  gcc/tree-vectorizer.cc
  273e2d8b40a81cd971fbfbf62d964bfa  gcc/tree-vectorizer.h
  77cb16f595a988710bcea28078cf75a3  gcc/tree-vrp.cc
  1506b4121fe3a1f91b7dce7fd11903b1  gcc/tree-vrp.h
! 1b4a06e747310e7e17f17867e44fc008  gcc/tree.cc
  90cbee0521eed701cdda38cb80c79c9a  gcc/tree.def
  fe516d7c8d021430db52ce4066099c2c  gcc/tree.h
  1bc8e733e733c31e894ea8e9911dc5c0  gcc/treestruct.def
  0339b546acdb2e9ee921ff13c97646ce  gcc/tristate.cc
  bed18fb33b65339128107e69ef48793c  gcc/tristate.h
! def4277ab61228a8f0452775e1454ecc  gcc/tsan.cc
  01c10e5628835da3fe84a5d0b35db703  gcc/tsan.h
  d583fab067d805f6faa3a0c843de7b9c  gcc/tsystem.h
  fcb65b893faa201083a06dbdeab0d943  gcc/typeclass.h
  7bb7945cafc3b8f490163c395ae34a14  gcc/typed-splay-tree.cc
  6b94f4f6cbec65970fd2b161eaddf0c6  gcc/typed-splay-tree.h
! e29a797aefc747dd87e10c62aa2eabc6  gcc/ubsan.cc
  42de1b0b3ffabde0a54387be6e2b87b9  gcc/ubsan.h
  13e4856f601fb192ec89efc7f04f9b21  gcc/valtrack.cc
  b9e4a4b10a8dd4e13e216336646d9cfe  gcc/valtrack.h
*************** eaf2f0aeb4ab13c534f4cab90292864c  gcc/va
*** 99703,99715 ****
  6d7424fd4f502efc4caa8d830af3cc8a  gcc/value-range-pretty-print.cc
  cc2c1890bdcf636e36bcdd23285dd304  gcc/value-range-pretty-print.h
  e6184a6abb9af9d66b052e39e9f5fa34  gcc/value-range-storage.cc
! 2e33407cfaf888fff0465c8bd2a4681c  gcc/value-range-storage.h
! a0a993372b1a01c0f54a4e54bd8cb53f  gcc/value-range.cc
! 3dc135ab3e996248c40770dba5f3fa54  gcc/value-range.h
! 2c8570b18ae8aed5c1c57271d6997641  gcc/value-relation.cc
! 94eb969fb3e3b7179a221cf59909c632  gcc/value-relation.h
  e31285175438a68675780b419cf964ec  gcc/var-tracking.cc
! 95cb2cdf812ccd8f2675b7efce4a7eaa  gcc/varasm.cc
  a801df1efea35850028f5ec3cc36b36d  gcc/varasm.h
  dc419bc01226f41334020c39be67d5cb  gcc/varpool.cc
  05234e0f40aa8065b424e1ce1f6801fc  gcc/vec-perm-indices.cc
--- 100227,100239 ----
  6d7424fd4f502efc4caa8d830af3cc8a  gcc/value-range-pretty-print.cc
  cc2c1890bdcf636e36bcdd23285dd304  gcc/value-range-pretty-print.h
  e6184a6abb9af9d66b052e39e9f5fa34  gcc/value-range-storage.cc
! 1127df135ad647ce7accd976a6d0768b  gcc/value-range-storage.h
! c2c57668339f82e23b02160aa96816c0  gcc/value-range.cc
! c557a2ad003ef8de2d230d1dd92e20d6  gcc/value-range.h
! e102b0f38013046bea428c1347577c4e  gcc/value-relation.cc
! 4d6e7c80d58e26a86b0f46f81d4fe33c  gcc/value-relation.h
  e31285175438a68675780b419cf964ec  gcc/var-tracking.cc
! c8c1864460f57d50251367428d53ac66  gcc/varasm.cc
  a801df1efea35850028f5ec3cc36b36d  gcc/varasm.h
  dc419bc01226f41334020c39be67d5cb  gcc/varpool.cc
  05234e0f40aa8065b424e1ce1f6801fc  gcc/vec-perm-indices.cc
*************** ebc3498f02b086ce0e67eab6a6fece3f  gcc/wi
*** 99731,99741 ****
  ebf250cf9194edd780d532a486554dee  gcc/wide-int.cc
  0eb153be091e6f61b9b03c8fd72336d1  gcc/wide-int.h
  83081f4aecfcb23b16fa34e4109aa61a  gcc/xcoff.h
! 7a2a06b6eff78ee53ec362e7562877b5  gnattools/ChangeLog
  3e149f46f7f39c4f49e3e3449af997a3  gnattools/Makefile.in
  612bff48e9d0bfce4a8a8b2ce0e136ae  gnattools/configure
  5904825aa8ada9f931733a205c8ed847  gnattools/configure.ac
! dbc2b1f4f1bbf9701741c768d3c62549  gotools/ChangeLog
  5d56cc28c41dee982565dd2bb6835d75  gotools/Makefile.am
  1b3e301307fb3c8ef2e668e88e9da768  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
--- 100255,100265 ----
  ebf250cf9194edd780d532a486554dee  gcc/wide-int.cc
  0eb153be091e6f61b9b03c8fd72336d1  gcc/wide-int.h
  83081f4aecfcb23b16fa34e4109aa61a  gcc/xcoff.h
! 3234b3876c4671347a98d98093866f27  gnattools/ChangeLog
  3e149f46f7f39c4f49e3e3449af997a3  gnattools/Makefile.in
  612bff48e9d0bfce4a8a8b2ce0e136ae  gnattools/configure
  5904825aa8ada9f931733a205c8ed847  gnattools/configure.ac
! 8c6c9a62acd25de79620014d7910cc01  gotools/ChangeLog
  5d56cc28c41dee982565dd2bb6835d75  gotools/Makefile.am
  1b3e301307fb3c8ef2e668e88e9da768  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
*************** c4e8176c1964a5ebe0a55900f2141299  gotool
*** 99746,99752 ****
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! bc21b3c0991eb3acb34a54b04de786b6  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  0ff2b24587f14124d511aab046079147  include/ansidecl.h
--- 100270,100276 ----
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! b926be477d686767ad9ec5dca8e3fb83  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  0ff2b24587f14124d511aab046079147  include/ansidecl.h
*************** b6bc18ff7e3681049201bc69010936b9  includ
*** 99796,99802 ****
  5b7dc4eb0d130a5e69585036ec952a8b  include/xtensa-config.h
  7c9ba9d93474d91c7467ed1f1ed2f088  include/xtensa-dynconfig.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! 05f5d1af16444d04afb27058d152326c  intl/ChangeLog
  a5f61a727ebbc9d02c42160796629b91  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 100320,100326 ----
  5b7dc4eb0d130a5e69585036ec952a8b  include/xtensa-config.h
  7c9ba9d93474d91c7467ed1f1ed2f088  include/xtensa-dynconfig.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! a1eaaa0b5ed3a5b30c8ed7e7f152530f  intl/ChangeLog
  a5f61a727ebbc9d02c42160796629b91  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** ec38b8a64a735196854a8f7d76b79a78  intl/p
*** 99839,99850 ****
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 9538b0b5b81b8963605f2f004a196ae4  libada/ChangeLog
  dca5ce4eb1363d83b4ad5b9a53945d40  libada/Makefile.in
  c84521662479d4955e33fae0dded80b9  libada/configure
  a7a500814e0b8f1c0566431969ec0b61  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! ee2cb9387763819299f8c5f0c9e4e0b6  libatomic/ChangeLog
  341eb3cfc5416fe2e8b441ba30b064d3  libatomic/Makefile.am
  4b64390f7024f015eef3741123d570bd  libatomic/Makefile.in
  04a8eb275561484cf0d6f8c459a38177  libatomic/acinclude.m4
--- 100363,100374 ----
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! ee1807e265d93d14515b94c88b5824d2  libada/ChangeLog
  dca5ce4eb1363d83b4ad5b9a53945d40  libada/Makefile.in
  c84521662479d4955e33fae0dded80b9  libada/configure
  a7a500814e0b8f1c0566431969ec0b61  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! a029f476c4ad1bed7375a7503bfaf286  libatomic/ChangeLog
  341eb3cfc5416fe2e8b441ba30b064d3  libatomic/Makefile.am
  4b64390f7024f015eef3741123d570bd  libatomic/Makefile.in
  04a8eb275561484cf0d6f8c459a38177  libatomic/acinclude.m4
*************** c03a072efac9b30f8f8429ac52fd246b  libato
*** 99940,99946 ****
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 59ba5410f867c8df1ff5c9b4fa9b4015  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  5431de88dcbaf345c8d41207e69831ed  libbacktrace/Makefile.am
  8a9d07c55aa13be8dcb16f5cdfae20f0  libbacktrace/Makefile.in
--- 100464,100470 ----
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 31d564c6e0d566573c7288dde0b1f3d8  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  5431de88dcbaf345c8d41207e69831ed  libbacktrace/Makefile.am
  8a9d07c55aa13be8dcb16f5cdfae20f0  libbacktrace/Makefile.in
*************** a37f48eb7af8f0adfd0a41fe23b724c9  libbac
*** 99987,99995 ****
  4424e7196573814ed5e4c457e50d8d1f  libbacktrace/unknown.c
  76cdbe058a9c0696677a153471f234ab  libbacktrace/xcoff.c
  7f1f78dcf5b2c12c7827ec55b61d90ac  libbacktrace/xztest.c
! b1d9a7864039f67c0ea043f66fc245a3  libbacktrace/zstdtest.c
  586b56fbae916b5d8c89226d03eecbec  libbacktrace/ztest.c
! 927b166bfbf6379546d1013c81febed4  libcc1/ChangeLog
  d780af7af66b50fb66c1bcf6745b61e2  libcc1/Makefile.am
  4c0714d9e0254b52de979d8acb09c146  libcc1/Makefile.in
  b39668f1b706dbfe7203b3cfa277b792  libcc1/aclocal.m4
--- 100511,100519 ----
  4424e7196573814ed5e4c457e50d8d1f  libbacktrace/unknown.c
  76cdbe058a9c0696677a153471f234ab  libbacktrace/xcoff.c
  7f1f78dcf5b2c12c7827ec55b61d90ac  libbacktrace/xztest.c
! d7bb81957a672df5fc5249dbec0877ec  libbacktrace/zstdtest.c
  586b56fbae916b5d8c89226d03eecbec  libbacktrace/ztest.c
! 77cba6979712b292d173c891ed4a2b08  libcc1/ChangeLog
  d780af7af66b50fb66c1bcf6745b61e2  libcc1/Makefile.am
  4c0714d9e0254b52de979d8acb09c146  libcc1/Makefile.in
  b39668f1b706dbfe7203b3cfa277b792  libcc1/aclocal.m4
*************** fe3255e35221a66fd5a3267d5287be3f  libcc1
*** 100011,100020 ****
  474b40d1a2337b3af30e4c614858b3a9  libcc1/gdbctx.hh
  4ca29136d56d93b1cb0d1a8f3c93cb31  libcc1/libcc1.cc
  99b3a25ce17ed584d9f0aa42b4713938  libcc1/libcc1.sym
! d1c2ecdfdd74a6aa838e5d0ac1b1eaab  libcc1/libcc1plugin.cc
  75503db6a0981a95d9c29d9607b29380  libcc1/libcc1plugin.sym
  97c8659eb769a3c0ef10ce0aa9bf138c  libcc1/libcp1.cc
! 6552d1f347ddc1a41118a602ec339fd4  libcc1/libcp1plugin.cc
  75503db6a0981a95d9c29d9607b29380  libcc1/libcp1plugin.sym
  c5fbe5f178819ac678538def0b070f6e  libcc1/marshall-cp.hh
  435466b41dd35ae53922063a863d20fa  libcc1/marshall.cc
--- 100535,100544 ----
  474b40d1a2337b3af30e4c614858b3a9  libcc1/gdbctx.hh
  4ca29136d56d93b1cb0d1a8f3c93cb31  libcc1/libcc1.cc
  99b3a25ce17ed584d9f0aa42b4713938  libcc1/libcc1.sym
! fdaf03c864d094e977bb43d303aa0ca9  libcc1/libcc1plugin.cc
  75503db6a0981a95d9c29d9607b29380  libcc1/libcc1plugin.sym
  97c8659eb769a3c0ef10ce0aa9bf138c  libcc1/libcp1.cc
! ea2ec8a3642162c8586930f5ab6acd4c  libcc1/libcp1plugin.cc
  75503db6a0981a95d9c29d9607b29380  libcc1/libcp1plugin.sym
  c5fbe5f178819ac678538def0b070f6e  libcc1/marshall-cp.hh
  435466b41dd35ae53922063a863d20fa  libcc1/marshall.cc
*************** d0eb9eb0a1908e5adeca21c5333cca67  libcc1
*** 100026,100032 ****
  8e32b4f309146e8842db7a077d77be28  libcody/CMakeLists.txt
  c96a56ec7f0400e30e99a9aa445e0425  libcody/CODING.md
  b5243c8c76fc965a409394a30679e613  libcody/CONTRIB.md
! f2d790cecab302de14e793d66e6e9273  libcody/ChangeLog
  86d3f3a95c324c9479bd8986968f4327  libcody/LICENSE
  ba83ee39cdf97b35fb51d4f39880aa89  libcody/Makefile.in
  ca1c6fe3df5427016005ce753c73d454  libcody/README.md
--- 100550,100556 ----
  8e32b4f309146e8842db7a077d77be28  libcody/CMakeLists.txt
  c96a56ec7f0400e30e99a9aa445e0425  libcody/CODING.md
  b5243c8c76fc965a409394a30679e613  libcody/CONTRIB.md
! 728ecf1f4ab27ee5be10b0bb8a6a892c  libcody/ChangeLog
  86d3f3a95c324c9479bd8986968f4327  libcody/LICENSE
  ba83ee39cdf97b35fb51d4f39880aa89  libcody/Makefile.in
  ca1c6fe3df5427016005ce753c73d454  libcody/README.md
*************** cffdeae41b78da05839b193e90188f55  libcod
*** 100045,100051 ****
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  b1f3850fc5ac62999d1e124aa6f76531  libcody/server.cc
! 37d594eeb38a0fa7de07f7d0ed11c3c8  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  c0a6ef2c7117069e80a305c7adaf1650  libcpp/Makefile.in
  9d15bb14e9ac1a74366e673ea260722e  libcpp/aclocal.m4
--- 100569,100575 ----
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  b1f3850fc5ac62999d1e124aa6f76531  libcody/server.cc
! beb13a934a307a8b1f6a22ecb8764dd5  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  c0a6ef2c7117069e80a305c7adaf1650  libcpp/Makefile.in
  9d15bb14e9ac1a74366e673ea260722e  libcpp/aclocal.m4
*************** b441038d72bbfe5d18a0535fe9862846  libcpp
*** 100059,100071 ****
  af5a15f7fb14aee661358d76d317e81e  libcpp/files.cc
  a91fac880a6d16a6c8bbbe6c25e2d8ac  libcpp/generated_cpp_wcwidth.h
  111fc904696e6294b16734dc26cf7cb1  libcpp/identifiers.cc
! b5b49aa3751b8f8af89e3cc0d0ce0815  libcpp/include/cpplib.h
  87e8fe9078561ac2e3c82a93795be1b7  libcpp/include/line-map.h
  2c6f3e0894ec1a970c2d175f674fb5cd  libcpp/include/mkdeps.h
  fdb620c15e6f934b317e2311ee26683e  libcpp/include/symtab.h
  72502fd7910efaafd6e57090d597fb21  libcpp/init.cc
  9b75a240393d9ded89f1f53f8bde743e  libcpp/internal.h
! 464cc416baf80a017099625c34edb795  libcpp/lex.cc
  9069946f6da4520e2be3263aba1fc15b  libcpp/line-map.cc
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  ff413cbf5d61faa394a5ab2ef711257d  libcpp/macro.cc
--- 100583,100595 ----
  af5a15f7fb14aee661358d76d317e81e  libcpp/files.cc
  a91fac880a6d16a6c8bbbe6c25e2d8ac  libcpp/generated_cpp_wcwidth.h
  111fc904696e6294b16734dc26cf7cb1  libcpp/identifiers.cc
! 4e693c1a191e0751af9c7bf5f3d68c4c  libcpp/include/cpplib.h
  87e8fe9078561ac2e3c82a93795be1b7  libcpp/include/line-map.h
  2c6f3e0894ec1a970c2d175f674fb5cd  libcpp/include/mkdeps.h
  fdb620c15e6f934b317e2311ee26683e  libcpp/include/symtab.h
  72502fd7910efaafd6e57090d597fb21  libcpp/init.cc
  9b75a240393d9ded89f1f53f8bde743e  libcpp/internal.h
! dafb1678aedc8ed0aabfdd6405959d2f  libcpp/lex.cc
  9069946f6da4520e2be3263aba1fc15b  libcpp/line-map.cc
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  ff413cbf5d61faa394a5ab2ef711257d  libcpp/macro.cc
*************** ab776697d1c83f80b45ce82ce889ce27  libcpp
*** 100073,100079 ****
  8200bcdbc955945f7651606e2f838c81  libcpp/makeuname2c.cc
  5db6ce86211354562c9ae6339d3716ea  libcpp/mkdeps.cc
  d127e0980eecd90c5bbb6bcad6d44d9d  libcpp/pch.cc
! cc817a25a4e7b30047384dad979138d3  libcpp/po/ChangeLog
  768453cca0d8c0e2666a269e0aff862b  libcpp/po/be.gmo
  a2192a718d535196be1091cf9c6c2ff5  libcpp/po/be.po
  6d54c123e102174620d1738492df73d5  libcpp/po/ca.gmo
--- 100597,100603 ----
  8200bcdbc955945f7651606e2f838c81  libcpp/makeuname2c.cc
  5db6ce86211354562c9ae6339d3716ea  libcpp/mkdeps.cc
  d127e0980eecd90c5bbb6bcad6d44d9d  libcpp/pch.cc
! 33dcf22ada8ea8b3d02f23affe665a56  libcpp/po/ChangeLog
  768453cca0d8c0e2666a269e0aff862b  libcpp/po/be.gmo
  a2192a718d535196be1091cf9c6c2ff5  libcpp/po/be.po
  6d54c123e102174620d1738492df73d5  libcpp/po/ca.gmo
*************** d45cfd418abb46cfdbba624667399ae9  libcpp
*** 100128,100134 ****
  1bc7c82d10193a95f2d52ac65a96b194  libcpp/ucnid.tab
  ac39f0cc87f289263a76afc28c45d47b  libcpp/uname2c.h
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 2614db65c3802a20cec266a404a5efd3  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  c940ed5e883906ebe7e673a41403f6a8  libdecnumber/Makefile.in
  2a70099a79e40a57a666d5430a5e2529  libdecnumber/aclocal.m4
--- 100652,100658 ----
  1bc7c82d10193a95f2d52ac65a96b194  libcpp/ucnid.tab
  ac39f0cc87f289263a76afc28c45d47b  libcpp/uname2c.h
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! cc4ecb0bb16f340eff9653cf49be3665  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  c940ed5e883906ebe7e673a41403f6a8  libdecnumber/Makefile.in
  2a70099a79e40a57a666d5430a5e2529  libdecnumber/aclocal.m4
*************** a97c47969dfc92a7666dfe3c2e1e1448  libdec
*** 100192,100198 ****
  5c5101362d0b5ad6cce073da470594f8  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
  055606b47e85369c5d003f6e3a1b657e  libffi/.gitattributes
! f82a3c2df08425b910557cebc4068183  libffi/ChangeLog
  0e38ead823643c45765e5fe55e7ab16b  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
--- 100716,100722 ----
  5c5101362d0b5ad6cce073da470594f8  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
  055606b47e85369c5d003f6e3a1b657e  libffi/.gitattributes
! 586c0b97cafb6512a72e38a0290bd340  libffi/ChangeLog
  0e38ead823643c45765e5fe55e7ab16b  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
*************** a3eb5dee2788fe0a6c42502ba658eddd  libffi
*** 100585,100593 ****
  0f3c94e520870e194cf525de7ec404dc  libffi/testsuite/libffi.go/ffitest.h
  6cfb66c1c00023abb2c2276d85f16e77  libffi/testsuite/libffi.go/go.exp
  189dc193fd0e627a2d55b2e84871edc5  libffi/testsuite/libffi.go/static-chain.h
! 13bafa1b47338e3e7fb58ae6eec33789  libgcc/ChangeLog
  dbe2f0a8ebc3b4337505e8aafc2e59e6  libgcc/Makefile.in
! c63d5f8986f7f545e48ee9c9208dced7  libgcc/config.host
  312fccd8251056a36e26bad71f9cfaa2  libgcc/config.in
  65f4c5be67642a2f7d2323a197380435  libgcc/config/aarch64/aarch64-unwind.h
  bb23301cb30f10c0745c9333199557ae  libgcc/config/aarch64/crtfastmath.c
--- 101109,101117 ----
  0f3c94e520870e194cf525de7ec404dc  libffi/testsuite/libffi.go/ffitest.h
  6cfb66c1c00023abb2c2276d85f16e77  libffi/testsuite/libffi.go/go.exp
  189dc193fd0e627a2d55b2e84871edc5  libffi/testsuite/libffi.go/static-chain.h
! abbc05b83bea328ad98078530d18aa63  libgcc/ChangeLog
  dbe2f0a8ebc3b4337505e8aafc2e59e6  libgcc/Makefile.in
! 91d32ac9ac139b4db00764d4627c5efa  libgcc/config.host
  312fccd8251056a36e26bad71f9cfaa2  libgcc/config.in
  65f4c5be67642a2f7d2323a197380435  libgcc/config/aarch64/aarch64-unwind.h
  bb23301cb30f10c0745c9333199557ae  libgcc/config/aarch64/crtfastmath.c
*************** b4a7bc66f716e7b4e76aa9c12ce29fe9  libgcc
*** 100710,100734 ****
  ba477da614cd8ceb4bde4fd2a8b5f910  libgcc/config/arm/unwind-arm.h
  d3a9f35aa3368d1b42549e9f573b7f19  libgcc/config/avr/avr-lib.h
  95b3824b310a6185dc0defac4bc9a2c9  libgcc/config/avr/lib1funcs-fixed.S
! dd58ff2d0a7950fec0f1fc713e67f536  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  624dc6fc660cb976b810335b3730ec59  libgcc/config/avr/lib2funcs.c
! 140198a5b8fcef5ddacc238d26b31fbf  libgcc/config/avr/libf7/ChangeLog
! 7a907af2b419359eddacd21ef365b518  libgcc/config/avr/libf7/asm-defs.h
! 0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  ec0383052925c464decb1bfdeaa5c95c  libgcc/config/avr/libf7/f7-wraps.h
  c0d4a5a9b2844505ec941ff60cae008f  libgcc/config/avr/libf7/f7renames.sh
  8df828b3d2faf7a35d58170a9bafa333  libgcc/config/avr/libf7/f7wraps.sh
  929b89a7da7c3071631792a97bbda961  libgcc/config/avr/libf7/libf7-array.def
  5d9def53110ec07e8f29e66d593d758f  libgcc/config/avr/libf7/libf7-asm-object.mk
! fd505152bbef801d838c7d84e78dacfa  libgcc/config/avr/libf7/libf7-asm.sx
  6b4886ae302fca1fa733831066c5c830  libgcc/config/avr/libf7/libf7-c-object.mk
! 9e2660f882f79c124c85b8732a55464e  libgcc/config/avr/libf7/libf7-common.mk
! 22a6654e1e46da63e602fe4dbfd05acd  libgcc/config/avr/libf7/libf7-const.def
  be57c709e03ea165307e79182d605104  libgcc/config/avr/libf7/libf7-constdef.h
! b74616c89546aca4cc33959d35b7e1ca  libgcc/config/avr/libf7/libf7.c
! fef9940191af160113b68abfe2800b5b  libgcc/config/avr/libf7/libf7.h
! d8d51231243f1139dbb6a828e2340c67  libgcc/config/avr/libf7/t-libf7
  bf9360cfc14e0b0129af5560893f374e  libgcc/config/avr/libf7/t-libf7-math
  761826027ebb1cfbb089d23904494606  libgcc/config/avr/libf7/t-libf7-math-symbols
  70e4f62a264a98b6818c49fed71fa5bb  libgcc/config/avr/t-avr
--- 101234,101258 ----
  ba477da614cd8ceb4bde4fd2a8b5f910  libgcc/config/arm/unwind-arm.h
  d3a9f35aa3368d1b42549e9f573b7f19  libgcc/config/avr/avr-lib.h
  95b3824b310a6185dc0defac4bc9a2c9  libgcc/config/avr/lib1funcs-fixed.S
! 660f8302d8422ba8cf16712c84a2bde0  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  624dc6fc660cb976b810335b3730ec59  libgcc/config/avr/lib2funcs.c
! 9d9229a51f143cc3de266fe7d87ec77d  libgcc/config/avr/libf7/ChangeLog
! 69b1e41bdec3b286de0827697e4b6acd  libgcc/config/avr/libf7/asm-defs.h
! 434f68c401e93814081ae499ba72ffaf  libgcc/config/avr/libf7/f7-renames.h
  ec0383052925c464decb1bfdeaa5c95c  libgcc/config/avr/libf7/f7-wraps.h
  c0d4a5a9b2844505ec941ff60cae008f  libgcc/config/avr/libf7/f7renames.sh
  8df828b3d2faf7a35d58170a9bafa333  libgcc/config/avr/libf7/f7wraps.sh
  929b89a7da7c3071631792a97bbda961  libgcc/config/avr/libf7/libf7-array.def
  5d9def53110ec07e8f29e66d593d758f  libgcc/config/avr/libf7/libf7-asm-object.mk
! 103b94d807e255f7a98d28b6f6d9e24f  libgcc/config/avr/libf7/libf7-asm.sx
  6b4886ae302fca1fa733831066c5c830  libgcc/config/avr/libf7/libf7-c-object.mk
! 47dccabf16372b55fb7154bd70ce141f  libgcc/config/avr/libf7/libf7-common.mk
! abb1c90068e1f456d0639bcaa1cc4a94  libgcc/config/avr/libf7/libf7-const.def
  be57c709e03ea165307e79182d605104  libgcc/config/avr/libf7/libf7-constdef.h
! 424c1c5d2ea745ccabf8ccfc22e5eea2  libgcc/config/avr/libf7/libf7.c
! ca86a4c7e23f8a5616f937c913d8e5bf  libgcc/config/avr/libf7/libf7.h
! 606c568e8f2d692bc5762eaba8d8e7b0  libgcc/config/avr/libf7/t-libf7
  bf9360cfc14e0b0129af5560893f374e  libgcc/config/avr/libf7/t-libf7-math
  761826027ebb1cfbb089d23904494606  libgcc/config/avr/libf7/t-libf7-math-symbols
  70e4f62a264a98b6818c49fed71fa5bb  libgcc/config/avr/t-avr
*************** b2bae7d1485916fbd96e39ba1ae73348  libgcc
*** 100911,100917 ****
  bc4639dab4172a19295c61958b038fb4  libgcc/config/i386/freebsd-unwind.h
  87086d5e96ad5e40148989bd426cf896  libgcc/config/i386/gnu-unwind.h
  6bbf7495590f9d76c4af93d86f0c9f21  libgcc/config/i386/gthr-mcf.h
! 5bca575659d1e259a73d8fe225809fbc  libgcc/config/i386/gthr-win32-cond.c
  bdc92aace39e7e8abcb5663d3b4071a9  libgcc/config/i386/gthr-win32-thread.c
  fcb93c23c3d1e2f6554734a3eeca61d7  libgcc/config/i386/gthr-win32.c
  02809995c4682d40a14aabf0ff07eea9  libgcc/config/i386/gthr-win32.h
--- 101435,101441 ----
  bc4639dab4172a19295c61958b038fb4  libgcc/config/i386/freebsd-unwind.h
  87086d5e96ad5e40148989bd426cf896  libgcc/config/i386/gnu-unwind.h
  6bbf7495590f9d76c4af93d86f0c9f21  libgcc/config/i386/gthr-mcf.h
! f20bb6a3c800204f91f7f1304af8253f  libgcc/config/i386/gthr-win32-cond.c
  bdc92aace39e7e8abcb5663d3b4071a9  libgcc/config/i386/gthr-win32-thread.c
  fcb93c23c3d1e2f6554734a3eeca61d7  libgcc/config/i386/gthr-win32.c
  02809995c4682d40a14aabf0ff07eea9  libgcc/config/i386/gthr-win32.h
*************** b3c219e3fe7be0926b9c45521b07ca2a  libgcc
*** 101006,101012 ****
  d528fa6fb472c8cbd6b9df08a8d0a244  libgcc/config/ia64/vms-unwind.h
  f998607b97eeae6d2a3d1e10128c7cb1  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! 097cb232e884794ff38a91e774034588  libgcc/config/libbid/ChangeLog
  e354955f92ec07ad37a62cd940b9001b  libgcc/config/libbid/_addsub_dd.c
  b89183791201be7d372019b758b007bb  libgcc/config/libbid/_addsub_sd.c
  a4d88b5941b22be078d1fb782e621350  libgcc/config/libbid/_addsub_td.c
--- 101530,101536 ----
  d528fa6fb472c8cbd6b9df08a8d0a244  libgcc/config/ia64/vms-unwind.h
  f998607b97eeae6d2a3d1e10128c7cb1  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! b9837c52c1a0b242d3a4d64d3aef1824  libgcc/config/libbid/ChangeLog
  e354955f92ec07ad37a62cd940b9001b  libgcc/config/libbid/_addsub_dd.c
  b89183791201be7d372019b758b007bb  libgcc/config/libbid/_addsub_sd.c
  a4d88b5941b22be078d1fb782e621350  libgcc/config/libbid/_addsub_td.c
*************** f123ad4c2edc39368b70ae86afd7248b  libgcc
*** 101609,101615 ****
  3ff9a33b0388d96bc738cbce6b20c9b7  libgcc/config/pru/pru-divmod.h
  721dc9f555aa85a9282c1df17ec3be5c  libgcc/config/pru/sfp-machine.h
  3596dec6c8a69f09a2011858f1b32d8f  libgcc/config/pru/t-pru
! 18ab764da89e60e2709eb23c0470e4e3  libgcc/config/riscv/atomic.c
  d61879f5ed9372bd52bba7f21bb79dbc  libgcc/config/riscv/crti.S
  0485c6e233af87295472bb7a9f2767e0  libgcc/config/riscv/crtn.S
  aa8a969c2a30e16bab5df961caf743ba  libgcc/config/riscv/div.S
--- 102133,102139 ----
  3ff9a33b0388d96bc738cbce6b20c9b7  libgcc/config/pru/pru-divmod.h
  721dc9f555aa85a9282c1df17ec3be5c  libgcc/config/pru/sfp-machine.h
  3596dec6c8a69f09a2011858f1b32d8f  libgcc/config/pru/t-pru
! 565cae196db97af799c523b6c64a2853  libgcc/config/riscv/atomic.c
  d61879f5ed9372bd52bba7f21bb79dbc  libgcc/config/riscv/crti.S
  0485c6e233af87295472bb7a9f2767e0  libgcc/config/riscv/crtn.S
  aa8a969c2a30e16bab5df961caf743ba  libgcc/config/riscv/div.S
*************** f2ea71a36a0e8dbac0e3a473ed3ed2dd  libgcc
*** 101619,101624 ****
--- 102143,102149 ----
  154fb9c32be5892ba5503866244aedb4  libgcc/config/riscv/riscv-asm.h
  7daff6324247ddae40f21f08df3c1701  libgcc/config/riscv/save-restore.S
  ed808b1bb28de330127d99cb740ae36c  libgcc/config/riscv/sfp-machine.h
+ 6a8be20744258bc3c31a34df112164ce  libgcc/config/riscv/t-crtstuff
  c42f201dbf0dcdfa26d4e52583c32f53  libgcc/config/riscv/t-elf
  02fdd22ff5d39903f17ad235a8fe0f65  libgcc/config/riscv/t-elf32
  02fdd22ff5d39903f17ad235a8fe0f65  libgcc/config/riscv/t-elf64
*************** c52111328a177e0b1addfc9d6d294923  libgcc
*** 102085,102092 ****
  31b15a852af79aea6a26219bbf10ae04  libgcc/unwind-dw2-btree.h
  2cb9cc7b172c9e705a5ddcd8eb85b84a  libgcc/unwind-dw2-execute_cfa.h
  aca8a62f2fbdbe43c1346aee0c0a45d8  libgcc/unwind-dw2-fde-compat.c
! e1a07fb0bf4d6d0a5e0503355020bb43  libgcc/unwind-dw2-fde-dip.c
! b81a4eda3371e273d6f7682495dba42a  libgcc/unwind-dw2-fde.c
  2805dd79f7787bebf804068689732eca  libgcc/unwind-dw2-fde.h
  1760739d02ea98fda2d071d0a4699a45  libgcc/unwind-dw2.c
  e15f35b4faa50d07cae1c696695455ef  libgcc/unwind-dw2.h
--- 102610,102617 ----
  31b15a852af79aea6a26219bbf10ae04  libgcc/unwind-dw2-btree.h
  2cb9cc7b172c9e705a5ddcd8eb85b84a  libgcc/unwind-dw2-execute_cfa.h
  aca8a62f2fbdbe43c1346aee0c0a45d8  libgcc/unwind-dw2-fde-compat.c
! b692b7b9c6ddcbd8540373af0f341850  libgcc/unwind-dw2-fde-dip.c
! 57ef65c45c24a38addbf851e34ca253a  libgcc/unwind-dw2-fde.c
  2805dd79f7787bebf804068689732eca  libgcc/unwind-dw2-fde.h
  1760739d02ea98fda2d071d0a4699a45  libgcc/unwind-dw2.c
  e15f35b4faa50d07cae1c696695455ef  libgcc/unwind-dw2.h
*************** bc0d3012b8b7835b6369ac8efc9b08a8  libgcc
*** 102099,102105 ****
  afca86d4e2ebcbd002c0967889bca65c  libgcc/vtv_end_preinit.c
  120570d3d00f2719ceb16accb59b9502  libgcc/vtv_start.c
  0c268e8e6df76a1dc94c1bc709707a5a  libgcc/vtv_start_preinit.c
! 30d4055fb1f24a0ebe59a877e4c12388  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
--- 102624,102630 ----
  afca86d4e2ebcbd002c0967889bca65c  libgcc/vtv_end_preinit.c
  120570d3d00f2719ceb16accb59b9502  libgcc/vtv_start.c
  0c268e8e6df76a1dc94c1bc709707a5a  libgcc/vtv_start_preinit.c
! 0a41dd6146b71dafb41eefedb514f723  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
*************** ad8b102099f5f45ee836866f9a742a5c  libgfo
*** 102912,102937 ****
  66964cb155034a9b124cc896a64cc195  libgfortran/io/fbuf.c
  e8a82519140086a4f34ce14b57b1ce90  libgfortran/io/fbuf.h
  48d3df371c134dfb2f04efa7d5104c51  libgfortran/io/file_pos.c
! 16778be619d549705acb78758af2fd9b  libgfortran/io/format.c
! ee05f48372d74baceb1fb54b2b50c832  libgfortran/io/format.h
  a5541fce7a5e3f8a69bc0480d92c129b  libgfortran/io/inquire.c
  cd4169badc2339fe24a7465ca43d789d  libgfortran/io/intrinsics.c
  808e3a1682657a86ca0d777fc2680768  libgfortran/io/io.h
! d98019f00b3643e63acac73bc2696ae9  libgfortran/io/list_read.c
  83f3764bdb26963a0c41c9a668b47ac1  libgfortran/io/lock.c
  a6a41fb6ed430bb4daec3b2c6eae5311  libgfortran/io/open.c
! 429fe237654386e3d9642334699673eb  libgfortran/io/read.c
  151028bef9920ae54d7041229d57a56b  libgfortran/io/size_from_kind.c
! 3dd8163bf57f72420976e2199daebb18  libgfortran/io/transfer.c
  230abe73ca1541ce53b5a04141b10c6a  libgfortran/io/transfer128.c
  7a913d3cb266981506ba0355e56bead4  libgfortran/io/unit.c
  e9904579373944fe08e9ac334b25196e  libgfortran/io/unix.c
  159cdda10e2bebf81f0dbbffe6a63cdc  libgfortran/io/unix.h
! fbdd549ecbc64ec4308a96867f5a6b7d  libgfortran/io/write.c
! 52eab6322a32f50d2131f6defc809395  libgfortran/io/write_float.def
  cb353200a9c6bc5f14e02a6270aabb2a  libgfortran/kinds-override.h
  5e0c3d0f15d82ea2ad36e268784c82bd  libgfortran/libgfortran.h
! 0acddc63592eb50916263aa49d35efe9  libgfortran/libgfortran.spec.in
  dc1a87f5ed3520558b0fe9f43e4f5ba8  libgfortran/libtool-version
  406df9adff3eb4f13893daddd1cee4e8  libgfortran/m4/all.m4
  32c7ed205b580526e92f9560a02a71e5  libgfortran/m4/any.m4
--- 103437,103462 ----
  66964cb155034a9b124cc896a64cc195  libgfortran/io/fbuf.c
  e8a82519140086a4f34ce14b57b1ce90  libgfortran/io/fbuf.h
  48d3df371c134dfb2f04efa7d5104c51  libgfortran/io/file_pos.c
! 4a5f6e99d21a287feb7d46f0001ec302  libgfortran/io/format.c
! 7b8fac3905dd0e7ef36be514f40cc170  libgfortran/io/format.h
  a5541fce7a5e3f8a69bc0480d92c129b  libgfortran/io/inquire.c
  cd4169badc2339fe24a7465ca43d789d  libgfortran/io/intrinsics.c
  808e3a1682657a86ca0d777fc2680768  libgfortran/io/io.h
! a9a8b4a786fdae16b2fdedac8488d631  libgfortran/io/list_read.c
  83f3764bdb26963a0c41c9a668b47ac1  libgfortran/io/lock.c
  a6a41fb6ed430bb4daec3b2c6eae5311  libgfortran/io/open.c
! 330bdd146eff662ade55905b3a339685  libgfortran/io/read.c
  151028bef9920ae54d7041229d57a56b  libgfortran/io/size_from_kind.c
! 947919269ce9bdd4649bf9a32702c805  libgfortran/io/transfer.c
  230abe73ca1541ce53b5a04141b10c6a  libgfortran/io/transfer128.c
  7a913d3cb266981506ba0355e56bead4  libgfortran/io/unit.c
  e9904579373944fe08e9ac334b25196e  libgfortran/io/unix.c
  159cdda10e2bebf81f0dbbffe6a63cdc  libgfortran/io/unix.h
! 3c79671cfa66f03cc086c572c3eab288  libgfortran/io/write.c
! 0feab7d22027b463cc4dee81edb8e5c5  libgfortran/io/write_float.def
  cb353200a9c6bc5f14e02a6270aabb2a  libgfortran/kinds-override.h
  5e0c3d0f15d82ea2ad36e268784c82bd  libgfortran/libgfortran.h
! 387b6182fc5961d2910eba8861402578  libgfortran/libgfortran.spec.in
  dc1a87f5ed3520558b0fe9f43e4f5ba8  libgfortran/libtool-version
  406df9adff3eb4f13893daddd1cee4e8  libgfortran/m4/all.m4
  32c7ed205b580526e92f9560a02a71e5  libgfortran/m4/any.m4
*************** c87426032ff9745d21a72b2252600951  libgfo
*** 103021,103052 ****
  f8ec0c7cb3d2eabb48625cdc600708a9  libgfortran/runtime/select_inc.c
  55fd2fd3b90bb8261a9398449ad6368d  libgfortran/runtime/stop.c
  69ebfc81af9a19cab0a2e3014118803a  libgfortran/runtime/string.c
! 7e718ffb2839f556addbcff5b51e59af  libgm2/ChangeLog
  8bb8d5e70d5876414059d98f12750d6c  libgm2/Makefile.am
! 5e4e23cb881b813a205daf6267226c02  libgm2/Makefile.in
! f01c32771907a48f7b24b2d90ca336bc  libgm2/aclocal.m4
! 60344c1b0c482e7f8038c1bfafe18c6e  libgm2/config.h.in
! e6cf1406f1932aa0604d29f6cb340c77  libgm2/configure
! 0608b1b0bf5c572556b8f1b7a25db6ae  libgm2/configure.ac
! 486fff39ba5311d5eec3de64121743de  libgm2/libm2cor/KeyBoardLEDs.cc
! 5bd6074297abc94cfff5e603e5d48a8c  libgm2/libm2cor/Makefile.am
! 239448a2cd0f3d6389cf896d0e0a3e4a  libgm2/libm2cor/Makefile.in
  256f893d9141ee50fb703d08f0c7ce3a  libgm2/libm2iso/ChanConsts.h
  1f06a5aa78117852f125ffe8c8925116  libgm2/libm2iso/ErrnoCategory.cc
! 9ae4210e81fddd084076406afceed2d8  libgm2/libm2iso/Makefile.am
! 4e874d366ea9eea1da1d91014741ddc6  libgm2/libm2iso/Makefile.in
  4b10df779974459cd3d6567e6f4bfd3e  libgm2/libm2iso/RTco.cc
  60e20d4966763ff532153264c355ec8f  libgm2/libm2iso/m2rts.h
  e3037b97506181892bc760a12d9c5f69  libgm2/libm2iso/wrapsock.c
! 826933392e21b0d0df6a5a7cc4dce7b4  libgm2/libm2iso/wraptime.cc
  eb003ee7f1b2cf1972500be967c4d5eb  libgm2/libm2log/Break.c
! 925f2af91166fd282835d954d136960b  libgm2/libm2log/Makefile.am
! 23b57a90795bae018b1cc04335d734f5  libgm2/libm2log/Makefile.in
  73ca96b0d4ebc77c69852077445bf2d3  libgm2/libm2min/Makefile.am
! f20aa94e7e4e13c41d9b27f04da7a2ba  libgm2/libm2min/Makefile.in
  a9f05e5da997bab66d457b3be2773189  libgm2/libm2min/libc.c
! f72ce205d3d21004cfe27c0113f1cf00  libgm2/libm2pim/Makefile.am
! 577db7bd3fae257f9694ba7264490eaf  libgm2/libm2pim/Makefile.in
  944531ee3e0d441b1c7209ac2c2355eb  libgm2/libm2pim/Selective.cc
  635915386732139700506c42de8b469d  libgm2/libm2pim/SysExceptions.cc
  04512543e0711f8f6f6e1fb2a995330e  libgm2/libm2pim/UnixArgs.cc
--- 103546,103578 ----
  f8ec0c7cb3d2eabb48625cdc600708a9  libgfortran/runtime/select_inc.c
  55fd2fd3b90bb8261a9398449ad6368d  libgfortran/runtime/stop.c
  69ebfc81af9a19cab0a2e3014118803a  libgfortran/runtime/string.c
! c517bed94a7b44f82e6abf42135d711b  libgm2/ChangeLog
  8bb8d5e70d5876414059d98f12750d6c  libgm2/Makefile.am
! e4a52ca01185338bc95a587a7e240123  libgm2/Makefile.in
! 6f403a61e058e0ec6bc551e0d8d28a77  libgm2/aclocal.m4
! a3539e69ba0b1f58ab3e36b45319b962  libgm2/config.h.in
! dcee7fb71ec5002bbf2625a9f139efc3  libgm2/configure
! 61b20eb3c82f298be91db539e0e0934b  libgm2/configure.ac
! e1d9b2ee0c56e976eed0b017f8389674  libgm2/libm2cor/KeyBoardLEDs.cc
! 79f6d9b5511991c314c9c405b5071e9d  libgm2/libm2cor/Makefile.am
! 7cebea74cff03c77c866c830fd1710fe  libgm2/libm2cor/Makefile.in
  256f893d9141ee50fb703d08f0c7ce3a  libgm2/libm2iso/ChanConsts.h
  1f06a5aa78117852f125ffe8c8925116  libgm2/libm2iso/ErrnoCategory.cc
! 085187f13b8ca753723f097369dba516  libgm2/libm2iso/Makefile.am
! db2267523872c4f7c5a44ba9198bcd46  libgm2/libm2iso/Makefile.in
  4b10df779974459cd3d6567e6f4bfd3e  libgm2/libm2iso/RTco.cc
  60e20d4966763ff532153264c355ec8f  libgm2/libm2iso/m2rts.h
+ 35efe721a1e8ab4641972d77edc4cdc6  libgm2/libm2iso/wrapclock.cc
  e3037b97506181892bc760a12d9c5f69  libgm2/libm2iso/wrapsock.c
! dfac13ff9a1e6088f7858a2004d4074d  libgm2/libm2iso/wraptime.cc
  eb003ee7f1b2cf1972500be967c4d5eb  libgm2/libm2log/Break.c
! 23295d6100ffbc54cdc59f7137e8047a  libgm2/libm2log/Makefile.am
! d05d86ca19b91a1b7c94124e8971f106  libgm2/libm2log/Makefile.in
  73ca96b0d4ebc77c69852077445bf2d3  libgm2/libm2min/Makefile.am
! 06ef559e5f1b427b0c021680ad69c19b  libgm2/libm2min/Makefile.in
  a9f05e5da997bab66d457b3be2773189  libgm2/libm2min/libc.c
! 47a7e47f2ab4787be31f054785b200f5  libgm2/libm2pim/Makefile.am
! 12213b0019f0a74e8a79819f36037a19  libgm2/libm2pim/Makefile.in
  944531ee3e0d441b1c7209ac2c2355eb  libgm2/libm2pim/Selective.cc
  635915386732139700506c42de8b469d  libgm2/libm2pim/SysExceptions.cc
  04512543e0711f8f6f6e1fb2a995330e  libgm2/libm2pim/UnixArgs.cc
*************** e3e86019491a40bd4f45424d7ce11037  libgo/
*** 108554,108560 ****
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 76f607d3e3adbdd5e4cea07de9360bfe  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  8126886ecbd94666cc701e26bf9d7ec7  libgomp/Makefile.am
  54dac50e0dd75535eabeac324da5d027  libgomp/Makefile.in
--- 109080,109086 ----
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 285eb4900aedea8c245b59ed126fb91e  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  8126886ecbd94666cc701e26bf9d7ec7  libgomp/Makefile.am
  54dac50e0dd75535eabeac324da5d027  libgomp/Makefile.in
*************** a12f17fee1529934e1337f4082a25826  libgom
*** 108674,108684 ****
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  dc0894d2543322b185ccacab808c54a2  libgomp/config/rtems/sem.h
  af41d1d04a4112345554ca8b8a072ed9  libgomp/config/t-aix
! 5bce7b82e8fa34911daebfde870fb08e  libgomp/configure
! 98d0226a1b3c323e7aad843f476291c6  libgomp/configure.ac
  df326a12f33954a095cf171bc51c7067  libgomp/configure.tgt
  d00073656a1133511cc3ebac2bfdd88f  libgomp/critical.c
! 4aa61eb42769de2a2a431240bbe7e4a5  libgomp/env.c
  f96307b472c52dd869d0f0a313d9b7a5  libgomp/error.c
  cd0e0c5429d3151ad5cc94cb76a9dd28  libgomp/fortran.c
  6b3988d901dfbecfcadc0ac9ffb1cc27  libgomp/hashtab.h
--- 109200,109210 ----
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  dc0894d2543322b185ccacab808c54a2  libgomp/config/rtems/sem.h
  af41d1d04a4112345554ca8b8a072ed9  libgomp/config/t-aix
! e18278aba482de8a8e5427f37d7f1b40  libgomp/configure
! 00cde2fa4f3df681996b438acff2a0ae  libgomp/configure.ac
  df326a12f33954a095cf171bc51c7067  libgomp/configure.tgt
  d00073656a1133511cc3ebac2bfdd88f  libgomp/critical.c
! 3016ac11a54a02451d14aa59ee70915e  libgomp/env.c
  f96307b472c52dd869d0f0a313d9b7a5  libgomp/error.c
  cd0e0c5429d3151ad5cc94cb76a9dd28  libgomp/fortran.c
  6b3988d901dfbecfcadc0ac9ffb1cc27  libgomp/hashtab.h
*************** bddf1919febc77ab73283f66e954b61e  libgom
*** 108843,108848 ****
--- 109369,109375 ----
  3f755c96f4b692988ea0d1ddeef1ca9b  libgomp/testsuite/libgomp.c++/parallel-1.C
  918bd233ad318b00f080ec4f186b4ee1  libgomp/testsuite/libgomp.c++/pr108180.C
  47f9fb4165180e335283fecf1a9cd061  libgomp/testsuite/libgomp.c++/pr108286.C
+ 2b5f66e459a48cd1cbeb9dc42d3b751e  libgomp/testsuite/libgomp.c++/pr114572.C
  c57d4e906a72b08e5f49bef40306b63f  libgomp/testsuite/libgomp.c++/pr24455-1.C
  e922df8c56b5c5885b9aa8d370725ea9  libgomp/testsuite/libgomp.c++/pr24455.C
  ebbf9a13ba035141ba01b3281fd27fea  libgomp/testsuite/libgomp.c++/pr26691.C
*************** dffc3aabaa5b2461aa560fc66c80c0fe  libgom
*** 109104,109109 ****
--- 109631,109637 ----
  f959c1fe9d94d7321dbc7b419eefe7a7  libgomp/testsuite/libgomp.c-c++-common/monotonic-1.c
  cc6abf61b301e17286872d6d76d483c0  libgomp/testsuite/libgomp.c-c++-common/monotonic-2.c
  1c4ec2975c3dc84ae293e87a285260b4  libgomp/testsuite/libgomp.c-c++-common/nested-parallel-unbalanced.c
+ 83daaaf005b81e8c9d1f407ac1c30136  libgomp/testsuite/libgomp.c-c++-common/non-rect-loop-1.c
  d9c974865c1c03b48fac0231e028a7be  libgomp/testsuite/libgomp.c-c++-common/nonmonotonic-1.c
  214e7bba3d270a6822e2e6161f05981b  libgomp/testsuite/libgomp.c-c++-common/nonmonotonic-2.c
  857b86f8109e8843b901fc93bce4c8a8  libgomp/testsuite/libgomp.c-c++-common/nothing-1.c
*************** e8a3245c095430c8ef2413afe2ee4c48  libgom
*** 110812,110818 ****
  b409f1646a05495747142fadf3690e0c  libgomp/work.c
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 3f8e7be77c4383491a02d74698cd1d9d  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  fa93bac944903a228f11c248e20425c1  libiberty/Makefile.in
  8b93d0e0369daed24e2260ccfd102eb3  libiberty/README
--- 111340,111346 ----
  b409f1646a05495747142fadf3690e0c  libgomp/work.c
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 9e0254a96742cf828e9da174657f9e5a  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  fa93bac944903a228f11c248e20425c1  libiberty/Makefile.in
  8b93d0e0369daed24e2260ccfd102eb3  libiberty/README
*************** e52d95644dc6f186070f349a5903ca72  libibe
*** 110979,110985 ****
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  23f92e212cd9d0aa705c4291d15b1b1d  libiberty/xstrndup.c
  3d5f811c995181239208230e3fb986c9  libiberty/xvasprintf.c
! 22fff72ea589263800a272d07972f678  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  b0ef0123257ddf33dc8877750e9d701f  libitm/aatree.cc
--- 111507,111513 ----
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  23f92e212cd9d0aa705c4291d15b1b1d  libiberty/xstrndup.c
  3d5f811c995181239208230e3fb986c9  libiberty/xvasprintf.c
! fedbf1573bb49b616cbed2868f506315  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  b0ef0123257ddf33dc8877750e9d701f  libitm/aatree.cc
*************** b4e503ecfdccc9f13da8f73eeb6f23a9  libitm
*** 111089,111095 ****
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  a197d6f8af1f2c34ee3acbd225b506dc  libitm/useraction.cc
  18405e5244b1dc4579b93b5ac7e2fd64  libitm/util.cc
! 2985546fa19f1ff705eaff195223e3a5  libobjc/ChangeLog
  0f2cc07c6f5697c9ea864715931006d2  libobjc/Makefile.in
  dacc3eacefeae25b7b2440b3744216c3  libobjc/NXConstStr.m
  1ce3e10a7cd87c690040cc7e049c4771  libobjc/Object.m
--- 111617,111623 ----
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  a197d6f8af1f2c34ee3acbd225b506dc  libitm/useraction.cc
  18405e5244b1dc4579b93b5ac7e2fd64  libitm/util.cc
! 78ed3764cf7d03dd00411a466f763b08  libobjc/ChangeLog
  0f2cc07c6f5697c9ea864715931006d2  libobjc/Makefile.in
  dacc3eacefeae25b7b2440b3744216c3  libobjc/NXConstStr.m
  1ce3e10a7cd87c690040cc7e049c4771  libobjc/Object.m
*************** f73dc5b4bd6ccb056fedbcc20afbb42e  libobj
*** 111146,111152 ****
  4315de5775daa14dcb27acf8981e900b  libobjc/selector.c
  76858dbd60cea84725adf102503b0caf  libobjc/sendmsg.c
  07a2d7242871d2ccd937ab58211f029a  libobjc/thr.c
! 9cad92bd677cdd8ae5af820e2bd6b9f6  libphobos/ChangeLog
  94c5ad2e83438058486ba0c7c2fba0ab  libphobos/Makefile.am
  138fba343eb20a167ee2f5240bb53f27  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
--- 111674,111680 ----
  4315de5775daa14dcb27acf8981e900b  libobjc/selector.c
  76858dbd60cea84725adf102503b0caf  libobjc/sendmsg.c
  07a2d7242871d2ccd937ab58211f029a  libobjc/thr.c
! e7537fa77cf9d9e955457259f3bf4cba  libphobos/ChangeLog
  94c5ad2e83438058486ba0c7c2fba0ab  libphobos/Makefile.am
  138fba343eb20a167ee2f5240bb53f27  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
*************** fbb3c30724cb241010afacb0505c53e7  libpho
*** 111155,111161 ****
  4923b1152206303a26c7dfb87f5de315  libphobos/config.h.in
  2a7da53393c7ac4e7d7b120f939f4abb  libphobos/configure
  c8692ecfddc51256a49f22096c2c2335  libphobos/configure.ac
! 11ef678118fa0743c5f73d089dfb558b  libphobos/configure.tgt
  04bef1902aef470aee5ea39c14c9529d  libphobos/d_rules.am
  e4224ccaecb14d942c71d31bef20d78c  libphobos/libdruntime/LICENSE.txt
  2d7446d51cf4738aad1c8ceb43174a72  libphobos/libdruntime/MERGE
--- 111683,111689 ----
  4923b1152206303a26c7dfb87f5de315  libphobos/config.h.in
  2a7da53393c7ac4e7d7b120f939f4abb  libphobos/configure
  c8692ecfddc51256a49f22096c2c2335  libphobos/configure.ac
! 5401a27c56bfc7c225627c0a4ce1d766  libphobos/configure.tgt
  04bef1902aef470aee5ea39c14c9529d  libphobos/d_rules.am
  e4224ccaecb14d942c71d31bef20d78c  libphobos/libdruntime/LICENSE.txt
  2d7446d51cf4738aad1c8ceb43174a72  libphobos/libdruntime/MERGE
*************** bba877e4f056859d54de1b796d3f8906  libpho
*** 111178,111184 ****
  49d61e2bb179d74c692b97a61a0bd2ff  libphobos/libdruntime/core/bitop.d
  4a82ffb16f497f908bf37f14173450ca  libphobos/libdruntime/core/builtins.d
  46c8a565a874deb70d23572b5b8f97bf  libphobos/libdruntime/core/checkedint.d
! 65888ef4aad1d54fb695240315ae2472  libphobos/libdruntime/core/cpuid.d
  c67e61b22e0cca97ca3f28f74342ccac  libphobos/libdruntime/core/demangle.d
  068107d7afe04f5cae199f72ac22c830  libphobos/libdruntime/core/exception.d
  456fa1344c86d322f867cb4b1736b33a  libphobos/libdruntime/core/factory.d
--- 111706,111712 ----
  49d61e2bb179d74c692b97a61a0bd2ff  libphobos/libdruntime/core/bitop.d
  4a82ffb16f497f908bf37f14173450ca  libphobos/libdruntime/core/builtins.d
  46c8a565a874deb70d23572b5b8f97bf  libphobos/libdruntime/core/checkedint.d
! f66c95a1c52dcb4ce1690741bcf7b282  libphobos/libdruntime/core/cpuid.d
  c67e61b22e0cca97ca3f28f74342ccac  libphobos/libdruntime/core/demangle.d
  068107d7afe04f5cae199f72ac22c830  libphobos/libdruntime/core/exception.d
  456fa1344c86d322f867cb4b1736b33a  libphobos/libdruntime/core/factory.d
*************** d3ca33295a3a7d8dce98defab11dd626  libpho
*** 111997,112003 ****
  020279de8eacb878931ae40833bd6508  libphobos/testsuite/libphobos.unittest/unittest.exp
  bf9a9859c3d5e0581c756501aefba7b9  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! b7fc5610b062539a2d88968964804b05  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
--- 112525,112531 ----
  020279de8eacb878931ae40833bd6508  libphobos/testsuite/libphobos.unittest/unittest.exp
  bf9a9859c3d5e0581c756501aefba7b9  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! 0256472d9bbc777c67e5c443356c1bd9  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
*************** f82ab3e76785fdb6583fcc500defddc5  libqua
*** 112119,112126 ****
  dccfb932e7a4ec8c89731a6c7a7a9b82  libquadmath/printf/mul.c
  1cfc3bffd2c94cb06e55b49841dc8f7f  libquadmath/printf/mul_1.c
  f387f032d813cca837e7cf5477e2f6d5  libquadmath/printf/mul_n.c
! 155ece2d5e94e8539083ccfb4779c856  libquadmath/printf/printf_fp.c
! d372c1026983b3d0a5d2fca4a2ff5226  libquadmath/printf/printf_fphex.c
  e1960c6cccb78a5a2d60bdfe428c9d1b  libquadmath/printf/quadmath-printf.c
  793f681760a8266fc2adf2810355df6a  libquadmath/printf/quadmath-printf.h
  4d100ac07c5c1c4033ef4b9f60c96605  libquadmath/printf/rshift.c
--- 112647,112654 ----
  dccfb932e7a4ec8c89731a6c7a7a9b82  libquadmath/printf/mul.c
  1cfc3bffd2c94cb06e55b49841dc8f7f  libquadmath/printf/mul_1.c
  f387f032d813cca837e7cf5477e2f6d5  libquadmath/printf/mul_n.c
! 8f689c2eecdac18dd2ba0d5492bfcd5d  libquadmath/printf/printf_fp.c
! 9bc3ff4862b4fe31d0be46abc64a8bc4  libquadmath/printf/printf_fphex.c
  e1960c6cccb78a5a2d60bdfe428c9d1b  libquadmath/printf/quadmath-printf.c
  793f681760a8266fc2adf2810355df6a  libquadmath/printf/quadmath-printf.h
  4d100ac07c5c1c4033ef4b9f60c96605  libquadmath/printf/rshift.c
*************** e0bd9b8669e44ec6010f92da1d5188ad  libqua
*** 112137,112143 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! dac57504e02c60e0be1a7b17227b468b  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  29e193ebd43391db91cd7be26d8cd169  libsanitizer/LOCAL_PATCHES
--- 112665,112671 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! b9b3b7b373d3b9516ba51a6155844c99  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  29e193ebd43391db91cd7be26d8cd169  libsanitizer/LOCAL_PATCHES
*************** bf15e54f8c49d6dbf0b70f17a2bbab18  libsan
*** 112466,112472 ****
  e03880b98c21fda906a2dd64018acd29  libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
  1f45e6f9f3928ddb98146ab114a09d9c  libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp
  48a3ae33d0047b239ce6108de3b21f01  libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
! 3f54427e1b0f2a4b31b739360733f3e9  libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp
  76324ac84f5eb512c3e2351dbfd9ce24  libsanitizer/sanitizer_common/sanitizer_stoptheworld.h
  c1faa837dd50d9ad2162751a200fa58b  libsanitizer/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp
  60c0888eff94b59773f87548c52f756a  libsanitizer/sanitizer_common/sanitizer_stoptheworld_fuchsia.h
--- 112994,113000 ----
  e03880b98c21fda906a2dd64018acd29  libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
  1f45e6f9f3928ddb98146ab114a09d9c  libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp
  48a3ae33d0047b239ce6108de3b21f01  libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
! 970bd85f99e504e1b5effed9862cc9c5  libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp
  76324ac84f5eb512c3e2351dbfd9ce24  libsanitizer/sanitizer_common/sanitizer_stoptheworld.h
  c1faa837dd50d9ad2162751a200fa58b  libsanitizer/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp
  60c0888eff94b59773f87548c52f756a  libsanitizer/sanitizer_common/sanitizer_stoptheworld_fuchsia.h
*************** f337f2c9c679c772ddff2564c1e814e5  libsan
*** 112505,112511 ****
  067a90198acd4ef92494bee073c0e1bc  libsanitizer/sanitizer_common/sanitizer_tls_get_addr.h
  daf0a3ec50a14c09b41741865f11e807  libsanitizer/sanitizer_common/sanitizer_type_traits.cpp
  c7100b0c25734fc3c76d5416db5be325  libsanitizer/sanitizer_common/sanitizer_type_traits.h
! 3d9b2d310c6cd51902430a2eca4a3928  libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp
  c81b4e41a8e4b42c37701357d1273b78  libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp
  c6626ead5ce5eff397b6675bbf291cde  libsanitizer/sanitizer_common/sanitizer_vector.h
  b940992ba798c2ba2e2c2e09e5593eac  libsanitizer/sanitizer_common/sanitizer_win.cpp
--- 113033,113039 ----
  067a90198acd4ef92494bee073c0e1bc  libsanitizer/sanitizer_common/sanitizer_tls_get_addr.h
  daf0a3ec50a14c09b41741865f11e807  libsanitizer/sanitizer_common/sanitizer_type_traits.cpp
  c7100b0c25734fc3c76d5416db5be325  libsanitizer/sanitizer_common/sanitizer_type_traits.h
! 8b294afb5681a0b6adddd1dc224e8eb3  libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp
  c81b4e41a8e4b42c37701357d1273b78  libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp
  c6626ead5ce5eff397b6675bbf291cde  libsanitizer/sanitizer_common/sanitizer_vector.h
  b940992ba798c2ba2e2c2e09e5593eac  libsanitizer/sanitizer_common/sanitizer_win.cpp
*************** bd58abd803667b3373381b6bb1b68f1b  libsan
*** 112618,112624 ****
  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
! cdcbdf9c8be0585cfb43fabbaf7e4d37  libssp/ChangeLog
  e2f3818fe9d994ce13d0ce070a7d329b  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
--- 113146,113152 ----
  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
! ca3fedf03e52f58bd9deac754d069010  libssp/ChangeLog
  e2f3818fe9d994ce13d0ce070a7d329b  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
*************** c265574887f4390ecccd1073ee5c0190  libssp
*** 112647,112653 ****
  02470b541ab713bd1bfb8e6787e65f2c  libssp/strncpy-chk.c
  8a7a0719ef45cb3ae0041192eac8d550  libssp/vsnprintf-chk.c
  d662ba7536e1bd06226d47b1a7f1f4e2  libssp/vsprintf-chk.c
! c4b72fd7fbc8f557f4c5d95ca5f8ae15  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 113175,113181 ----
  02470b541ab713bd1bfb8e6787e65f2c  libssp/strncpy-chk.c
  8a7a0719ef45cb3ae0041192eac8d550  libssp/vsnprintf-chk.c
  d662ba7536e1bd06226d47b1a7f1f4e2  libssp/vsprintf-chk.c
! d059d550b8c1ff19ee31d9d3106d2dba  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** a8f4290dba5b481ad426148a03c75dd0  libstd
*** 112676,112713 ****
  8f935bcf0a7cef1820d590f10ba666e0  libstdc++-v3/Makefile.am
  48e09ad461c04a859ea424488ccf5f25  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! e00554a21161ae898b7a1892025afca9  libstdc++-v3/acinclude.m4
  13f29ef95664bfe876c83f7743ca504d  libstdc++-v3/aclocal.m4
! 7fb8d907f8ee053483daa02dd8e691b2  libstdc++-v3/config.h.in
  dbe719d2ffb42b6b243512fe87e49072  libstdc++-v3/config/abi/compatibility.h
! fa2a770d9ffb45de790e1a500b3c2cf1  libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
  730569c0ef38f6e6322b3c4ac65253ce  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
  0b13b889ce8ed4728a7ff2f2eba7f27e  libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
  3564a8198041594b04f35e13701fdb53  libstdc++-v3/config/abi/post/i386-linux-gnu/baseline_symbols.txt
! a6e819eb7418e2cbe4a9b17c9b1c2635  libstdc++-v3/config/abi/post/i386-solaris/amd64/baseline_symbols.txt
! 46afe8d5679c5a75d0e9d14855e769bc  libstdc++-v3/config/abi/post/i386-solaris/baseline_symbols.txt
! 0c8dac7e76e576d005cdf56503f9772d  libstdc++-v3/config/abi/post/i486-linux-gnu/baseline_symbols.txt
  01500b319bb297b4059106c465b92567  libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
! d020e1cff95ed5856e1b1fcaf7209f2f  libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
  61308215d393f11169ace76935f2b034  libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt
  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
  0fe1ef0ffda9bb3ad933875c2afb1354  libstdc++-v3/config/abi/post/powerpc-linux-gnu/baseline_symbols.txt
  0fe1ef0ffda9bb3ad933875c2afb1354  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt
! 15dc91e59b5e657f831115944ae21b78  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt
! b411d2629146eb07e56ba9fb98d39df4  libstdc++-v3/config/abi/post/powerpc64le-linux-gnu/baseline_symbols.txt
! 687247f22261b55a004a1fc0f0d291f7  libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
  3ec228e0d9301df0938cba4a7fb94374  libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt
  3ec228e0d9301df0938cba4a7fb94374  libstdc++-v3/config/abi/post/s390x-linux-gnu/32/baseline_symbols.txt
! 0fd0d63fab1386c19322a2b474839a87  libstdc++-v3/config/abi/post/s390x-linux-gnu/baseline_symbols.txt
  cc65678819ec7ff06eaeed8b1a5455eb  libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt
! e03d818332a5d182e33a11b3697a9962  libstdc++-v3/config/abi/post/sparc-solaris/baseline_symbols.txt
! 328b307c950426e3a15f05dfa3565a25  libstdc++-v3/config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt
  ebf1c408e326c18c0c1f337bc5108fae  libstdc++-v3/config/abi/post/sparc64-linux-gnu/32/baseline_symbols.txt
  c224a11f9b7b76848462bffd472b20c2  libstdc++-v3/config/abi/post/sparc64-linux-gnu/baseline_symbols.txt
! 0c8dac7e76e576d005cdf56503f9772d  libstdc++-v3/config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt
! 7165c8a9874b26141af6c41927d4b34c  libstdc++-v3/config/abi/post/x86_64-linux-gnu/baseline_symbols.txt
  483a11b93ae0da31d1f2f6470d4e7578  libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
  5c4c38aeca254313c616b84337c937c3  libstdc++-v3/config/abi/pre/float128.ver
  2963416ded826008141b34874eb2486e  libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
--- 113204,113241 ----
  8f935bcf0a7cef1820d590f10ba666e0  libstdc++-v3/Makefile.am
  48e09ad461c04a859ea424488ccf5f25  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! 97b52e1b3e25b17be33966380fd4e289  libstdc++-v3/acinclude.m4
  13f29ef95664bfe876c83f7743ca504d  libstdc++-v3/aclocal.m4
! 71abdb358e55c1697456f1d0db6694f4  libstdc++-v3/config.h.in
  dbe719d2ffb42b6b243512fe87e49072  libstdc++-v3/config/abi/compatibility.h
! cec6d34c230f78424e5b88d5918096ff  libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
  730569c0ef38f6e6322b3c4ac65253ce  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
  0b13b889ce8ed4728a7ff2f2eba7f27e  libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
  3564a8198041594b04f35e13701fdb53  libstdc++-v3/config/abi/post/i386-linux-gnu/baseline_symbols.txt
! 907df1b337fbde564d25fd9addfd5b1d  libstdc++-v3/config/abi/post/i386-solaris/amd64/baseline_symbols.txt
! 6ba5e20f8153aafabe12e923d4161968  libstdc++-v3/config/abi/post/i386-solaris/baseline_symbols.txt
! f219ee86f924a82cb46d532497df73bf  libstdc++-v3/config/abi/post/i486-linux-gnu/baseline_symbols.txt
  01500b319bb297b4059106c465b92567  libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
! 5b49be2ef639a42e4b146f208d0af133  libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
  61308215d393f11169ace76935f2b034  libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt
  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
  0fe1ef0ffda9bb3ad933875c2afb1354  libstdc++-v3/config/abi/post/powerpc-linux-gnu/baseline_symbols.txt
  0fe1ef0ffda9bb3ad933875c2afb1354  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt
! e4c394a58dd00486c0bffe2d442e2596  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt
! ab3ea493eb97b2622589319b9ad0514e  libstdc++-v3/config/abi/post/powerpc64le-linux-gnu/baseline_symbols.txt
! 5877eb8710a6fbcb1af7eabd882e7c4d  libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
  3ec228e0d9301df0938cba4a7fb94374  libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt
  3ec228e0d9301df0938cba4a7fb94374  libstdc++-v3/config/abi/post/s390x-linux-gnu/32/baseline_symbols.txt
! 7e8e1ab9c0858409454ba5a9455ed430  libstdc++-v3/config/abi/post/s390x-linux-gnu/baseline_symbols.txt
  cc65678819ec7ff06eaeed8b1a5455eb  libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt
! 1fc0609161b7ae964ebae8cddd6285c7  libstdc++-v3/config/abi/post/sparc-solaris/baseline_symbols.txt
! 8a09b5f78addb37ffc94232c8bc68cb7  libstdc++-v3/config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt
  ebf1c408e326c18c0c1f337bc5108fae  libstdc++-v3/config/abi/post/sparc64-linux-gnu/32/baseline_symbols.txt
  c224a11f9b7b76848462bffd472b20c2  libstdc++-v3/config/abi/post/sparc64-linux-gnu/baseline_symbols.txt
! f219ee86f924a82cb46d532497df73bf  libstdc++-v3/config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt
! c0cfb0c796baf0b1c6a8e682fde6f1ed  libstdc++-v3/config/abi/post/x86_64-linux-gnu/baseline_symbols.txt
  483a11b93ae0da31d1f2f6470d4e7578  libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
  5c4c38aeca254313c616b84337c937c3  libstdc++-v3/config/abi/pre/float128.ver
  2963416ded826008141b34874eb2486e  libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
*************** c164c601e952178705c49357c46929b1  libstd
*** 112867,112874 ****
  88829ac417697de6fbc89e7077167668  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  2e42197ec5d9567a84a1069dc2a1bab3  libstdc++-v3/config/os/vxworks/ctype_inline.h
  fcfb034722a9543debf35ed340716876  libstdc++-v3/config/os/vxworks/os_defines.h
! c00d3d4756b5985d3906c9780617317e  libstdc++-v3/configure
! 0b861982482be04a392b51cc0c540ebb  libstdc++-v3/configure.ac
  47ef67fb6f3fafc3f01a86a267dfeb82  libstdc++-v3/configure.host
  450cc52f6f6f0abf59940662504c450e  libstdc++-v3/crossconfig.m4
  aedbb1de1dc942434f2d23b8971c0b6f  libstdc++-v3/doc/Makefile.am
--- 113395,113402 ----
  88829ac417697de6fbc89e7077167668  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  2e42197ec5d9567a84a1069dc2a1bab3  libstdc++-v3/config/os/vxworks/ctype_inline.h
  fcfb034722a9543debf35ed340716876  libstdc++-v3/config/os/vxworks/os_defines.h
! d14e4b919642ca3b797214ec732920c1  libstdc++-v3/configure
! 5cd10c9cfb6accf9f587af8ab659acad  libstdc++-v3/configure.ac
  47ef67fb6f3fafc3f01a86a267dfeb82  libstdc++-v3/configure.host
  450cc52f6f6f0abf59940662504c450e  libstdc++-v3/crossconfig.m4
  aedbb1de1dc942434f2d23b8971c0b6f  libstdc++-v3/doc/Makefile.am
*************** d7249eb4d31bd107d0b09ea3c80cb723  libstd
*** 112963,112978 ****
  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
! 4bb8af3ced69d53e356f904b6e6be4ff  libstdc++-v3/doc/html/index.html
  62925196d824e20c496c37ac4fbc4215  libstdc++-v3/doc/html/manual/abi.html
  4ce10e27356ac31a5b7962aecbeb3638  libstdc++-v3/doc/html/manual/algorithms.html
! ac9c9c28dab5efbaee0a881c837c1b5e  libstdc++-v3/doc/html/manual/api.html
! 7313e97fae5e735a3cb50b92bf3f7785  libstdc++-v3/doc/html/manual/appendix.html
! 2b187a5e453d470d2cd19fb657d91539  libstdc++-v3/doc/html/manual/appendix_contributing.html
  23038a3eb57967596dd7dc4f944e55e6  libstdc++-v3/doc/html/manual/appendix_free.html
  7bedd2c8f6a4683546db552dc3e8261f  libstdc++-v3/doc/html/manual/appendix_gfdl.html
  502f9b7267830b21cb88745d060faacf  libstdc++-v3/doc/html/manual/appendix_gpl.html
! 52cc877635ca261941c7f9c120e8d5d8  libstdc++-v3/doc/html/manual/appendix_porting.html
  ac3612f72ad76b3796526d161b19db59  libstdc++-v3/doc/html/manual/associative.html
  b8ac9fc2f2cfcaed0450c79e2fb01569  libstdc++-v3/doc/html/manual/atomics.html
  d30e8a474595941b24a6493ad08f78d9  libstdc++-v3/doc/html/manual/backwards.html
--- 113491,113506 ----
  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
! 625efc86360b3cc5168c5168c6a19706  libstdc++-v3/doc/html/index.html
  62925196d824e20c496c37ac4fbc4215  libstdc++-v3/doc/html/manual/abi.html
  4ce10e27356ac31a5b7962aecbeb3638  libstdc++-v3/doc/html/manual/algorithms.html
! 53be92d5dc6b55da6d64c3a62b120f5e  libstdc++-v3/doc/html/manual/api.html
! cae42c74365059906619c1dd199023e5  libstdc++-v3/doc/html/manual/appendix.html
! 349dd21397f799989e513b2c3c7b44d4  libstdc++-v3/doc/html/manual/appendix_contributing.html
  23038a3eb57967596dd7dc4f944e55e6  libstdc++-v3/doc/html/manual/appendix_free.html
  7bedd2c8f6a4683546db552dc3e8261f  libstdc++-v3/doc/html/manual/appendix_gfdl.html
  502f9b7267830b21cb88745d060faacf  libstdc++-v3/doc/html/manual/appendix_gpl.html
! c4fd385c751c9f4b36e014c156fac2d1  libstdc++-v3/doc/html/manual/appendix_porting.html
  ac3612f72ad76b3796526d161b19db59  libstdc++-v3/doc/html/manual/associative.html
  b8ac9fc2f2cfcaed0450c79e2fb01569  libstdc++-v3/doc/html/manual/atomics.html
  d30e8a474595941b24a6493ad08f78d9  libstdc++-v3/doc/html/manual/backwards.html
*************** c60c6ae778d5dedae24ac21abf948bdb  libstd
*** 112981,112987 ****
  6095fbb12cc581b2614870b42ad0e8b0  libstdc++-v3/doc/html/manual/bugs.html
  cc3700f2fde50987f186f23abf98a7b1  libstdc++-v3/doc/html/manual/concept_checking.html
  f3a54a6315d716742603d33f454f2c19  libstdc++-v3/doc/html/manual/concurrency.html
! a7c52aa886ef299346acb22c19799454  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
  2b78750eb3e29b38e12b7ed1ba8ee8b8  libstdc++-v3/doc/html/manual/debug.html
--- 113509,113515 ----
  6095fbb12cc581b2614870b42ad0e8b0  libstdc++-v3/doc/html/manual/bugs.html
  cc3700f2fde50987f186f23abf98a7b1  libstdc++-v3/doc/html/manual/concept_checking.html
  f3a54a6315d716742603d33f454f2c19  libstdc++-v3/doc/html/manual/concurrency.html
! e4aaeef0b98cb4c49ee46b83c543ca34  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
  2b78750eb3e29b38e12b7ed1ba8ee8b8  libstdc++-v3/doc/html/manual/debug.html
*************** afcc2751dae09e088abc1e3175cb94cc  libstd
*** 113010,113016 ****
  76cac108e21e304b7607196fb5245e00  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
! a3858d043af99a73689f6db83b66ed57  libstdc++-v3/doc/html/manual/index.html
  8687facb6d19ccc2a663efbc50e745a1  libstdc++-v3/doc/html/manual/internals.html
  b1c1fa7bf6c8cbf798960537e735cf07  libstdc++-v3/doc/html/manual/intro.html
  46de5aefef02b8c599fc816bea53ae67  libstdc++-v3/doc/html/manual/io.html
--- 113538,113544 ----
  76cac108e21e304b7607196fb5245e00  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
! e02cfbe446e35d852bedc16b9306d881  libstdc++-v3/doc/html/manual/index.html
  8687facb6d19ccc2a663efbc50e745a1  libstdc++-v3/doc/html/manual/internals.html
  b1c1fa7bf6c8cbf798960537e735cf07  libstdc++-v3/doc/html/manual/intro.html
  46de5aefef02b8c599fc816bea53ae67  libstdc++-v3/doc/html/manual/io.html
*************** dc012f6bbeb24332ca023dc15d6da9cf  libstd
*** 113046,113068 ****
  d55e182adbf08772ec85b18d390b0dbb  libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
  0e9a02c563561ad32d5b24fd930bf8f5  libstdc++-v3/doc/html/manual/profile_mode_impl.html
  ffceba0f3c20f451f9753c101c0fa634  libstdc++-v3/doc/html/manual/setup.html
! f82628740b7b95e95da49ce234a05bca  libstdc++-v3/doc/html/manual/source_code_style.html
  f875f3f4cddfe4fee6aff2308ccb4563  libstdc++-v3/doc/html/manual/source_design_notes.html
  391422dd4f4cdbd4d764a952a0f345e6  libstdc++-v3/doc/html/manual/source_organization.html
! 768a1bb6b726c39f73a860785d5a4d89  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
  4fceea62121ba1fe214414a7506d385e  libstdc++-v3/doc/html/manual/stringstreams.html
  52f0c68b15c7a2b6e098bcfb8da0094b  libstdc++-v3/doc/html/manual/support.html
  fcdceeabf3a95117ea22e93a0354e564  libstdc++-v3/doc/html/manual/termination.html
! e83103446a003be8efeaba99fcd84194  libstdc++-v3/doc/html/manual/test.html
  c39b927efcec5ac84139c1490c8ef320  libstdc++-v3/doc/html/manual/traits.html
  530b96535baacfe35df2e65f9dfe7efc  libstdc++-v3/doc/html/manual/unordered_associative.html
! 22ac593adaa2927f35783feea96a1677  libstdc++-v3/doc/html/manual/using.html
  a98d94ba8ccfb620e98ebfe01192e61e  libstdc++-v3/doc/html/manual/using_concurrency.html
  79fb9de4a4c89a913a76e1828500499d  libstdc++-v3/doc/html/manual/using_dual_abi.html
! 6b216fcce25cefeab611e43ed77fd12e  libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
  90f1ace0e51461f3caa15a913228c521  libstdc++-v3/doc/html/manual/using_exceptions.html
  8fc6625206a4feba33ced5fa38ab3af8  libstdc++-v3/doc/html/manual/using_headers.html
  c1e8d8c0d84363807d41edeb82e9dbfc  libstdc++-v3/doc/html/manual/using_macros.html
--- 113574,113596 ----
  d55e182adbf08772ec85b18d390b0dbb  libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
  0e9a02c563561ad32d5b24fd930bf8f5  libstdc++-v3/doc/html/manual/profile_mode_impl.html
  ffceba0f3c20f451f9753c101c0fa634  libstdc++-v3/doc/html/manual/setup.html
! 01c6fb78afa342def6da44376b90a890  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
! 38e10bc2d50653a3cb7e24195313d92f  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
  4fceea62121ba1fe214414a7506d385e  libstdc++-v3/doc/html/manual/stringstreams.html
  52f0c68b15c7a2b6e098bcfb8da0094b  libstdc++-v3/doc/html/manual/support.html
  fcdceeabf3a95117ea22e93a0354e564  libstdc++-v3/doc/html/manual/termination.html
! 4506d82a2b758f7152eaa50cab8c7bba  libstdc++-v3/doc/html/manual/test.html
  c39b927efcec5ac84139c1490c8ef320  libstdc++-v3/doc/html/manual/traits.html
  530b96535baacfe35df2e65f9dfe7efc  libstdc++-v3/doc/html/manual/unordered_associative.html
! ecfecbbb6dd2ff762607d2cb36083c1d  libstdc++-v3/doc/html/manual/using.html
  a98d94ba8ccfb620e98ebfe01192e61e  libstdc++-v3/doc/html/manual/using_concurrency.html
  79fb9de4a4c89a913a76e1828500499d  libstdc++-v3/doc/html/manual/using_dual_abi.html
! a372b01a93ca1beeb843a1440bd25cdd  libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
  90f1ace0e51461f3caa15a913228c521  libstdc++-v3/doc/html/manual/using_exceptions.html
  8fc6625206a4feba33ced5fa38ab3af8  libstdc++-v3/doc/html/manual/using_headers.html
  c1e8d8c0d84363807d41edeb82e9dbfc  libstdc++-v3/doc/html/manual/using_macros.html
*************** df705f3839120dcb896e9839cf3404d0  libstd
*** 113256,113262 ****
  f2b698ac9c16af780200a31809e68c05  libstdc++-v3/doc/xml/manual/abi.xml
  c1d775ba87be90b85044162eab59a66c  libstdc++-v3/doc/xml/manual/algorithms.xml
  14c656cb14d8e0a60b8817d8934d7766  libstdc++-v3/doc/xml/manual/allocator.xml
! 90fdf7df16449b79819bf6e3219cc5d2  libstdc++-v3/doc/xml/manual/appendix_contributing.xml
  11e0fd62db5b93db462f3c54750904ec  libstdc++-v3/doc/xml/manual/appendix_free.xml
  0e37b1b056c89ad8cd7ef98f9924284c  libstdc++-v3/doc/xml/manual/appendix_porting.xml
  5139cfc8fdaabd93b5aa7362de789702  libstdc++-v3/doc/xml/manual/atomics.xml
--- 113784,113790 ----
  f2b698ac9c16af780200a31809e68c05  libstdc++-v3/doc/xml/manual/abi.xml
  c1d775ba87be90b85044162eab59a66c  libstdc++-v3/doc/xml/manual/algorithms.xml
  14c656cb14d8e0a60b8817d8934d7766  libstdc++-v3/doc/xml/manual/allocator.xml
! 7bdfafe644aa63fec22160e7cc582eb3  libstdc++-v3/doc/xml/manual/appendix_contributing.xml
  11e0fd62db5b93db462f3c54750904ec  libstdc++-v3/doc/xml/manual/appendix_free.xml
  0e37b1b056c89ad8cd7ef98f9924284c  libstdc++-v3/doc/xml/manual/appendix_porting.xml
  5139cfc8fdaabd93b5aa7362de789702  libstdc++-v3/doc/xml/manual/atomics.xml
*************** e184d827d7fb559037041e81118936cb  libstd
*** 113267,113280 ****
  8f13cae7ea80bc018b87b4ff8de7e3cf  libstdc++-v3/doc/xml/manual/codecvt.xml
  af3361d0d0af961859ec0346c38ac8c8  libstdc++-v3/doc/xml/manual/concurrency.xml
  86f27306f8b76aebd69ea92641fd2c94  libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
! fb13f31444f30ec3d49bfee72f52cee0  libstdc++-v3/doc/xml/manual/configure.xml
  0af07cc2460e288292186ea8149169ee  libstdc++-v3/doc/xml/manual/containers.xml
  d08c687d9520b2f9d8dd6d973cca9e6a  libstdc++-v3/doc/xml/manual/ctype.xml
  abf083b50c6a5992ed45fd74c564ce42  libstdc++-v3/doc/xml/manual/debug.xml
  c38bf467401b65722356772cdf4d064b  libstdc++-v3/doc/xml/manual/debug_mode.xml
  f320f25003678cca910f09ba54c923fc  libstdc++-v3/doc/xml/manual/diagnostics.xml
  c7467f13981c47fc740c948b16a42a53  libstdc++-v3/doc/xml/manual/documentation_hacking.xml
! e6cb48a9c8b4df910d53bf7b8508235f  libstdc++-v3/doc/xml/manual/evolution.xml
  137276d6eb0bbaf6563b8319770dc747  libstdc++-v3/doc/xml/manual/extensions.xml
  7f1864c7f3c3b2bfde84b7086be97ca7  libstdc++-v3/doc/xml/manual/internals.xml
  7dd90360d3e28e9f8aa299d81e4234c7  libstdc++-v3/doc/xml/manual/intro.xml
--- 113795,113808 ----
  8f13cae7ea80bc018b87b4ff8de7e3cf  libstdc++-v3/doc/xml/manual/codecvt.xml
  af3361d0d0af961859ec0346c38ac8c8  libstdc++-v3/doc/xml/manual/concurrency.xml
  86f27306f8b76aebd69ea92641fd2c94  libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
! c814233bae2af79cc1273d72145d497c  libstdc++-v3/doc/xml/manual/configure.xml
  0af07cc2460e288292186ea8149169ee  libstdc++-v3/doc/xml/manual/containers.xml
  d08c687d9520b2f9d8dd6d973cca9e6a  libstdc++-v3/doc/xml/manual/ctype.xml
  abf083b50c6a5992ed45fd74c564ce42  libstdc++-v3/doc/xml/manual/debug.xml
  c38bf467401b65722356772cdf4d064b  libstdc++-v3/doc/xml/manual/debug_mode.xml
  f320f25003678cca910f09ba54c923fc  libstdc++-v3/doc/xml/manual/diagnostics.xml
  c7467f13981c47fc740c948b16a42a53  libstdc++-v3/doc/xml/manual/documentation_hacking.xml
! e93feff3499d469f746714f539549e5f  libstdc++-v3/doc/xml/manual/evolution.xml
  137276d6eb0bbaf6563b8319770dc747  libstdc++-v3/doc/xml/manual/extensions.xml
  7f1864c7f3c3b2bfde84b7086be97ca7  libstdc++-v3/doc/xml/manual/internals.xml
  7dd90360d3e28e9f8aa299d81e4234c7  libstdc++-v3/doc/xml/manual/intro.xml
*************** cd6d12f87a30d3b85d80833476c19995  libstd
*** 113291,113317 ****
  f25986e96331b9ee671b4fe62ab33a1c  libstdc++-v3/doc/xml/manual/prerequisites.xml
  ab6d91afc9a36e19a6524c6ca834170a  libstdc++-v3/doc/xml/manual/shared_ptr.xml
  d7f222c42325cd44eadad2c59eef7e6f  libstdc++-v3/doc/xml/manual/spine.xml
! 21b4ad60404b59dfe18632c7f5a6d317  libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! dd1868c982334898ded3dfccd6630034  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
! bc1b095a202e3144ab26eccfbe5c7d5b  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 3db9528acbf4618028bf64cec00ff113  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! c80ba44d96cd938ff376c426453aab8b  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
! 51214bfe6323bf5943402eaed924c87e  libstdc++-v3/doc/xml/manual/status_cxx2023.xml
  e12241b98a6c1e835b7b1d1bb31761ca  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
! b68740adf6b2050af454bcd3fceb6fd5  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
! 0b3c686ccfbe056f383714351bf5c272  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
  49334f70b9df9a3f9b81e04a418e8066  libstdc++-v3/doc/xml/manual/strings.xml
  2b80feb1b53a8d0895a292620ec430b2  libstdc++-v3/doc/xml/manual/support.xml
! 5d2ddc339bb3f30f471747bc41795b38  libstdc++-v3/doc/xml/manual/test.xml
  e2e099be3dd6a4b7a940a7232635ee2c  libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! a7afe1028c10edb92120d0955c908cdd  libstdc++-v3/doc/xml/manual/using.xml
  8b2ecaf4e0a66bc6db1724038373671a  libstdc++-v3/doc/xml/manual/using_exceptions.xml
  74a5acaa32b3d223bd413c1bb5b69ac6  libstdc++-v3/doc/xml/manual/utilities.xml
  0c8bbf7c330217f862dd4871a5ba88d0  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  42d14268f2b16c54a6bc2f71538a838c  libstdc++-v3/fragment.am
! ec4742ec79289d8610d3b623024bfc65  libstdc++-v3/include/Makefile.am
! e87263502efcb2ae872c9697b0b289f2  libstdc++-v3/include/Makefile.in
  635fa963aca5bb732d67d0a6cf123d49  libstdc++-v3/include/backward/auto_ptr.h
  3891b4a9a440e23e9dbeb63ad4a574a8  libstdc++-v3/include/backward/backward_warning.h
  e02493032a8d5d253583cbe07c20929d  libstdc++-v3/include/backward/binders.h
--- 113819,113845 ----
  f25986e96331b9ee671b4fe62ab33a1c  libstdc++-v3/doc/xml/manual/prerequisites.xml
  ab6d91afc9a36e19a6524c6ca834170a  libstdc++-v3/doc/xml/manual/shared_ptr.xml
  d7f222c42325cd44eadad2c59eef7e6f  libstdc++-v3/doc/xml/manual/spine.xml
! 771a0435ad3ba95fddbd89a287b0bc1a  libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! 04fb25fd727e021e3810c7ccde4d89ca  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
! 708d5465f3f43ba013bb710a025f9997  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 5959c45f31d87132a1bc2ebb44e6077b  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! 291ed67ecefdbadd1de1d8c1475832af  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
! d5ba1429aea50cd5ee84e7912579da72  libstdc++-v3/doc/xml/manual/status_cxx2023.xml
  e12241b98a6c1e835b7b1d1bb31761ca  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
! 4ff8e2cf783a5175985ae3ef1db7940d  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
! 3bde59a9cc218b08c6510f5247349dc2  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
  49334f70b9df9a3f9b81e04a418e8066  libstdc++-v3/doc/xml/manual/strings.xml
  2b80feb1b53a8d0895a292620ec430b2  libstdc++-v3/doc/xml/manual/support.xml
! eccf4425a72a8b7f78470723176803db  libstdc++-v3/doc/xml/manual/test.xml
  e2e099be3dd6a4b7a940a7232635ee2c  libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 8bdf3d05092df5ba07699d293887542a  libstdc++-v3/doc/xml/manual/using.xml
  8b2ecaf4e0a66bc6db1724038373671a  libstdc++-v3/doc/xml/manual/using_exceptions.xml
  74a5acaa32b3d223bd413c1bb5b69ac6  libstdc++-v3/doc/xml/manual/utilities.xml
  0c8bbf7c330217f862dd4871a5ba88d0  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  42d14268f2b16c54a6bc2f71538a838c  libstdc++-v3/fragment.am
! a99b52ac4523a2856bcdd197440e7fab  libstdc++-v3/include/Makefile.am
! bb3695020dfc5f8b6630db038a1a9aea  libstdc++-v3/include/Makefile.in
  635fa963aca5bb732d67d0a6cf123d49  libstdc++-v3/include/backward/auto_ptr.h
  3891b4a9a440e23e9dbeb63ad4a574a8  libstdc++-v3/include/backward/backward_warning.h
  e02493032a8d5d253583cbe07c20929d  libstdc++-v3/include/backward/binders.h
*************** e02493032a8d5d253583cbe07c20929d  libstd
*** 113320,113345 ****
  f2a02916dfbcc5c872e82dee57cc995e  libstdc++-v3/include/backward/hash_set
  cce6f84ea2420e7014deec8f87d193d3  libstdc++-v3/include/backward/hashtable.h
  b02f5606f63dce8874cb7b42b6fffd42  libstdc++-v3/include/backward/strstream
! b9130337fad9e31ee542b0c97f3ed728  libstdc++-v3/include/bits/algorithmfwd.h
  0e756c493e3d685fa91b69d63d8b7d9c  libstdc++-v3/include/bits/align.h
! f1cfcec42ff2f2b11ea8cee83ec34d8e  libstdc++-v3/include/bits/alloc_traits.h
  b7a02d402cc5dc3b5900e144b1443bb7  libstdc++-v3/include/bits/allocated_ptr.h
! 9139beb5391dac1421727b85e114b3d4  libstdc++-v3/include/bits/allocator.h
  c5174ab6282ecbeced42a602ef71aa54  libstdc++-v3/include/bits/atomic_base.h
  32bb2eb4f10336b3a7bbcbcb3e7b2697  libstdc++-v3/include/bits/atomic_futex.h
  10c6f59884b2d39c8bfaeb46e55b914d  libstdc++-v3/include/bits/atomic_timed_wait.h
! 38c23d13fc3665d7eee0a9afcf8bc17d  libstdc++-v3/include/bits/atomic_wait.h
  7a572f1436f9b069a82a366cd364af5c  libstdc++-v3/include/bits/basic_ios.h
  f72ffffc3ea2a2cb85b705217a116e9e  libstdc++-v3/include/bits/basic_ios.tcc
! 5ba76bcbe261eddc373a34f29e1f0bf1  libstdc++-v3/include/bits/basic_string.h
! f085a90a42ab42aeca05166fb827f795  libstdc++-v3/include/bits/basic_string.tcc
  12d210ea7f6b7aff57c126940f016d55  libstdc++-v3/include/bits/boost_concept_check.h
  588d77b5caf0f9ab703289024f7faf88  libstdc++-v3/include/bits/c++0x_warning.h
  0db914ce3afb935ae5ae23a1f37308c8  libstdc++-v3/include/bits/c++config
! 2baac6346fbf3360f5a1e579226373f9  libstdc++-v3/include/bits/char_traits.h
  0a14bf55d3849f91b6f272370226f0b8  libstdc++-v3/include/bits/charconv.h
! 4ac4d19930df81feee96a015879eb626  libstdc++-v3/include/bits/chrono.h
! 336606d5376d498361aa5024ea8bb29e  libstdc++-v3/include/bits/chrono_io.h
  99228a8561efb5af08fdf896e792dbd3  libstdc++-v3/include/bits/codecvt.h
  02b297f22d933704022d62bb998083b6  libstdc++-v3/include/bits/concept_check.h
  ab05c0fac3a44588f6ca1f197b7758d2  libstdc++-v3/include/bits/cow_string.h
--- 113848,113873 ----
  f2a02916dfbcc5c872e82dee57cc995e  libstdc++-v3/include/backward/hash_set
  cce6f84ea2420e7014deec8f87d193d3  libstdc++-v3/include/backward/hashtable.h
  b02f5606f63dce8874cb7b42b6fffd42  libstdc++-v3/include/backward/strstream
! 3b94af0106584bba4f35fe93c0533c74  libstdc++-v3/include/bits/algorithmfwd.h
  0e756c493e3d685fa91b69d63d8b7d9c  libstdc++-v3/include/bits/align.h
! ba5569b3568669c1c77efc18640dd1aa  libstdc++-v3/include/bits/alloc_traits.h
  b7a02d402cc5dc3b5900e144b1443bb7  libstdc++-v3/include/bits/allocated_ptr.h
! 9c5b773ad00830bea46f2a8fa4ac22e7  libstdc++-v3/include/bits/allocator.h
  c5174ab6282ecbeced42a602ef71aa54  libstdc++-v3/include/bits/atomic_base.h
  32bb2eb4f10336b3a7bbcbcb3e7b2697  libstdc++-v3/include/bits/atomic_futex.h
  10c6f59884b2d39c8bfaeb46e55b914d  libstdc++-v3/include/bits/atomic_timed_wait.h
! d365c012b1cfe6ca40197bca4b8e9abe  libstdc++-v3/include/bits/atomic_wait.h
  7a572f1436f9b069a82a366cd364af5c  libstdc++-v3/include/bits/basic_ios.h
  f72ffffc3ea2a2cb85b705217a116e9e  libstdc++-v3/include/bits/basic_ios.tcc
! 15ebc9646635613a992794065eddba61  libstdc++-v3/include/bits/basic_string.h
! 9e86f840e9d2da76f6ca15673d268d93  libstdc++-v3/include/bits/basic_string.tcc
  12d210ea7f6b7aff57c126940f016d55  libstdc++-v3/include/bits/boost_concept_check.h
  588d77b5caf0f9ab703289024f7faf88  libstdc++-v3/include/bits/c++0x_warning.h
  0db914ce3afb935ae5ae23a1f37308c8  libstdc++-v3/include/bits/c++config
! 7f47148b0e13c75cb1ca1385d6ba2b3e  libstdc++-v3/include/bits/char_traits.h
  0a14bf55d3849f91b6f272370226f0b8  libstdc++-v3/include/bits/charconv.h
! a26ba7aaa694d8aeb87258e9cd78db1d  libstdc++-v3/include/bits/chrono.h
! c9cb671d5a943207974e081664d4944c  libstdc++-v3/include/bits/chrono_io.h
  99228a8561efb5af08fdf896e792dbd3  libstdc++-v3/include/bits/codecvt.h
  02b297f22d933704022d62bb998083b6  libstdc++-v3/include/bits/concept_check.h
  ab05c0fac3a44588f6ca1f197b7758d2  libstdc++-v3/include/bits/cow_string.h
*************** dd2d6ad4ef742a835282ef7c20df17d0  libstd
*** 113349,113355 ****
  9fbde52831f934ca63d09c817fe5f7b3  libstdc++-v3/include/bits/erase_if.h
  68f726da90926f2730fc257270d717cd  libstdc++-v3/include/bits/forward_list.h
  fc266b1bf548f2445b990be5c7f574c1  libstdc++-v3/include/bits/forward_list.tcc
! 2af8f48444832a4c4873667893973b8f  libstdc++-v3/include/bits/fs_dir.h
  01a4d96f29ae6ac0bb84541df306c3f5  libstdc++-v3/include/bits/fs_fwd.h
  254fcd2d0a399cb31596c75aa676ce58  libstdc++-v3/include/bits/fs_ops.h
  1be3cfd07ce0d4556bd52594ab337b7f  libstdc++-v3/include/bits/fs_path.h
--- 113877,113883 ----
  9fbde52831f934ca63d09c817fe5f7b3  libstdc++-v3/include/bits/erase_if.h
  68f726da90926f2730fc257270d717cd  libstdc++-v3/include/bits/forward_list.h
  fc266b1bf548f2445b990be5c7f574c1  libstdc++-v3/include/bits/forward_list.tcc
! b0bd8700601834f8e0122eb103c2a3a6  libstdc++-v3/include/bits/fs_dir.h
  01a4d96f29ae6ac0bb84541df306c3f5  libstdc++-v3/include/bits/fs_fwd.h
  254fcd2d0a399cb31596c75aa676ce58  libstdc++-v3/include/bits/fs_ops.h
  1be3cfd07ce0d4556bd52594ab337b7f  libstdc++-v3/include/bits/fs_path.h
*************** fc266b1bf548f2445b990be5c7f574c1  libstd
*** 113358,113371 ****
  fed35fb4e12ff04f01f0125e66325dd6  libstdc++-v3/include/bits/functional_hash.h
  fd5665870d6f833cfe3af7154f1e95a7  libstdc++-v3/include/bits/gslice.h
  a4d667ef5d5bd526eb81a380ad0b14d3  libstdc++-v3/include/bits/gslice_array.h
! 7a1aea0765c5d3eda38245a20aa5ebc1  libstdc++-v3/include/bits/hashtable.h
! b6c1da481fe1c72cbec1f18e66f2bb2c  libstdc++-v3/include/bits/hashtable_policy.h
  db128d77b5e73ac628f1a9af7bc9fad0  libstdc++-v3/include/bits/indirect_array.h
  5c9dfe0c12f9c609716ed80b27ea7473  libstdc++-v3/include/bits/invoke.h
  9f9c18891605c48f576cee879c306254  libstdc++-v3/include/bits/ios_base.h
  0177f2702bc5b9d1cdc7b9049c8fdd12  libstdc++-v3/include/bits/istream.tcc
  5b445142c28567ca98b97173b85f1d53  libstdc++-v3/include/bits/iterator_concepts.h
! d91ae1b601584d4c765d50f9d9b86877  libstdc++-v3/include/bits/list.tcc
  56f636f54833b560098a6de5754d02b7  libstdc++-v3/include/bits/locale_classes.h
  28d76b82765840e78ee58ecb42681e63  libstdc++-v3/include/bits/locale_classes.tcc
  76da2539cfe743d42345c63e0e514a00  libstdc++-v3/include/bits/locale_conv.h
--- 113886,113899 ----
  fed35fb4e12ff04f01f0125e66325dd6  libstdc++-v3/include/bits/functional_hash.h
  fd5665870d6f833cfe3af7154f1e95a7  libstdc++-v3/include/bits/gslice.h
  a4d667ef5d5bd526eb81a380ad0b14d3  libstdc++-v3/include/bits/gslice_array.h
! 0f9e2cd62fdac1fa9e234550d89e7ed2  libstdc++-v3/include/bits/hashtable.h
! 2497138cf51c7ec677ba7e4e1eca69fa  libstdc++-v3/include/bits/hashtable_policy.h
  db128d77b5e73ac628f1a9af7bc9fad0  libstdc++-v3/include/bits/indirect_array.h
  5c9dfe0c12f9c609716ed80b27ea7473  libstdc++-v3/include/bits/invoke.h
  9f9c18891605c48f576cee879c306254  libstdc++-v3/include/bits/ios_base.h
  0177f2702bc5b9d1cdc7b9049c8fdd12  libstdc++-v3/include/bits/istream.tcc
  5b445142c28567ca98b97173b85f1d53  libstdc++-v3/include/bits/iterator_concepts.h
! 0456c62eaa10cb4e168d79d026a57de2  libstdc++-v3/include/bits/list.tcc
  56f636f54833b560098a6de5754d02b7  libstdc++-v3/include/bits/locale_classes.h
  28d76b82765840e78ee58ecb42681e63  libstdc++-v3/include/bits/locale_classes.tcc
  76da2539cfe743d42345c63e0e514a00  libstdc++-v3/include/bits/locale_conv.h
*************** f91bfefc8ffc8275f1860208a7ce4598  libstd
*** 113381,113388 ****
  7b351469ff54ea35e3e585733ed01c68  libstdc++-v3/include/bits/mofunc_impl.h
  666aabd4a7b2d63fc1081b35311b7ac1  libstdc++-v3/include/bits/move.h
  12f5ad319cadf9071cacd4f73057d844  libstdc++-v3/include/bits/move_only_function.h
! 4921ed78c50fb48b72f1f3cf83ff21b4  libstdc++-v3/include/bits/new_allocator.h
! c45efc1e3d5bde191ce4d0e6a41a4d76  libstdc++-v3/include/bits/node_handle.h
  805d48778212d7bcf6e4201f891f03ca  libstdc++-v3/include/bits/ostream.tcc
  acc3c5b842d22ae52e5f0a6713275fef  libstdc++-v3/include/bits/ostream_insert.h
  ea9f3638ad1b48ca29f5994d80c71708  libstdc++-v3/include/bits/parse_numbers.h
--- 113909,113916 ----
  7b351469ff54ea35e3e585733ed01c68  libstdc++-v3/include/bits/mofunc_impl.h
  666aabd4a7b2d63fc1081b35311b7ac1  libstdc++-v3/include/bits/move.h
  12f5ad319cadf9071cacd4f73057d844  libstdc++-v3/include/bits/move_only_function.h
! c7892ebb1170c1f49c5be98396a83230  libstdc++-v3/include/bits/new_allocator.h
! 0ab91b18b69100cacedda0df4d54f8ee  libstdc++-v3/include/bits/node_handle.h
  805d48778212d7bcf6e4201f891f03ca  libstdc++-v3/include/bits/ostream.tcc
  acc3c5b842d22ae52e5f0a6713275fef  libstdc++-v3/include/bits/ostream_insert.h
  ea9f3638ad1b48ca29f5994d80c71708  libstdc++-v3/include/bits/parse_numbers.h
*************** ea9f3638ad1b48ca29f5994d80c71708  libstd
*** 113391,113404 ****
  36ff2fd79ae09b6c831df559a05ae8eb  libstdc++-v3/include/bits/ptr_traits.h
  0184ab6ad97abb6526c6afb48391ba22  libstdc++-v3/include/bits/quoted_string.h
  5063de5afefced00ecaace4d45d034d3  libstdc++-v3/include/bits/random.h
! 222630b6321850e2882d0ff38972aa5c  libstdc++-v3/include/bits/random.tcc
  473f8f1ef247a71477d517401689f0c9  libstdc++-v3/include/bits/range_access.h
  77d322c823055aabe8ffa990d70b0c26  libstdc++-v3/include/bits/ranges_algo.h
  0456f04c77137db2972b340487b1fdea  libstdc++-v3/include/bits/ranges_algobase.h
  12a76c1b7d1a0d2fa1d155693458e373  libstdc++-v3/include/bits/ranges_base.h
  130f0e54de161dc32742e62f03e44704  libstdc++-v3/include/bits/ranges_cmp.h
  0169a884ede559c4f97d0f92430da167  libstdc++-v3/include/bits/ranges_uninitialized.h
! 34444684a042aadccb63e64d0fa438b2  libstdc++-v3/include/bits/ranges_util.h
  5f28e5a597b4b84858ca077d118b7655  libstdc++-v3/include/bits/refwrap.h
  6578fe4f222b797a9819bac2fff076aa  libstdc++-v3/include/bits/regex.h
  2715eb7a43f808404c2629768d926ff1  libstdc++-v3/include/bits/regex.tcc
--- 113919,113932 ----
  36ff2fd79ae09b6c831df559a05ae8eb  libstdc++-v3/include/bits/ptr_traits.h
  0184ab6ad97abb6526c6afb48391ba22  libstdc++-v3/include/bits/quoted_string.h
  5063de5afefced00ecaace4d45d034d3  libstdc++-v3/include/bits/random.h
! 09901fcf0de4c3ba0d6a0dfd023607b9  libstdc++-v3/include/bits/random.tcc
  473f8f1ef247a71477d517401689f0c9  libstdc++-v3/include/bits/range_access.h
  77d322c823055aabe8ffa990d70b0c26  libstdc++-v3/include/bits/ranges_algo.h
  0456f04c77137db2972b340487b1fdea  libstdc++-v3/include/bits/ranges_algobase.h
  12a76c1b7d1a0d2fa1d155693458e373  libstdc++-v3/include/bits/ranges_base.h
  130f0e54de161dc32742e62f03e44704  libstdc++-v3/include/bits/ranges_cmp.h
  0169a884ede559c4f97d0f92430da167  libstdc++-v3/include/bits/ranges_uninitialized.h
! e6057e846a1b5c1c8e373a852009b429  libstdc++-v3/include/bits/ranges_util.h
  5f28e5a597b4b84858ca077d118b7655  libstdc++-v3/include/bits/refwrap.h
  6578fe4f222b797a9819bac2fff076aa  libstdc++-v3/include/bits/regex.h
  2715eb7a43f808404c2629768d926ff1  libstdc++-v3/include/bits/regex.tcc
*************** d0185a0935bbce160f36ba8d07fd7679  libstd
*** 113409,113421 ****
  41be9061647eafed77fbf93815faa644  libstdc++-v3/include/bits/regex_constants.h
  bab03b51484604b9075a12c146b15eb9  libstdc++-v3/include/bits/regex_error.h
  75b4257f33f37b2ac04f26c53d930a26  libstdc++-v3/include/bits/regex_executor.h
! 14dbdcdaec3890108fba3aef355789df  libstdc++-v3/include/bits/regex_executor.tcc
  b77e7d0e1af22b4c76f3a1b1a9445393  libstdc++-v3/include/bits/regex_scanner.h
  c63271fac886a0347ae54d09ec615a70  libstdc++-v3/include/bits/regex_scanner.tcc
  22a9676313472917eaaccc27ddfb10f4  libstdc++-v3/include/bits/requires_hosted.h
  d4ab3a218dd86e5f987bcd411be99642  libstdc++-v3/include/bits/semaphore_base.h
  aa7b516414d2b32705387e26d6fa52da  libstdc++-v3/include/bits/shared_ptr.h
! 30e67fe91731f9a6c511f791766c768a  libstdc++-v3/include/bits/shared_ptr_atomic.h
  398b697f034a380e2062e59e71a6eec9  libstdc++-v3/include/bits/shared_ptr_base.h
  70168d829c78bb22a3de01f9da622f52  libstdc++-v3/include/bits/slice_array.h
  19fe23e6a7a34cff22e75da635190a85  libstdc++-v3/include/bits/specfun.h
--- 113937,113949 ----
  41be9061647eafed77fbf93815faa644  libstdc++-v3/include/bits/regex_constants.h
  bab03b51484604b9075a12c146b15eb9  libstdc++-v3/include/bits/regex_error.h
  75b4257f33f37b2ac04f26c53d930a26  libstdc++-v3/include/bits/regex_executor.h
! ac618decb7226835e4295e8b110a0328  libstdc++-v3/include/bits/regex_executor.tcc
  b77e7d0e1af22b4c76f3a1b1a9445393  libstdc++-v3/include/bits/regex_scanner.h
  c63271fac886a0347ae54d09ec615a70  libstdc++-v3/include/bits/regex_scanner.tcc
  22a9676313472917eaaccc27ddfb10f4  libstdc++-v3/include/bits/requires_hosted.h
  d4ab3a218dd86e5f987bcd411be99642  libstdc++-v3/include/bits/semaphore_base.h
  aa7b516414d2b32705387e26d6fa52da  libstdc++-v3/include/bits/shared_ptr.h
! 8d97d19a65806c0e81b6f50221951b57  libstdc++-v3/include/bits/shared_ptr_atomic.h
  398b697f034a380e2062e59e71a6eec9  libstdc++-v3/include/bits/shared_ptr_base.h
  70168d829c78bb22a3de01f9da622f52  libstdc++-v3/include/bits/slice_array.h
  19fe23e6a7a34cff22e75da635190a85  libstdc++-v3/include/bits/specfun.h
*************** f5db8c25a45bb53faa4affdc482ec0ae  libstd
*** 113424,113439 ****
  80c90a384e0540ce68e8451a654f1d10  libstdc++-v3/include/bits/std_function.h
  770389d971a766c2fdea04f25b48103f  libstdc++-v3/include/bits/std_mutex.h
  f7dbdb00cb5664fe06868cb519c18fbf  libstdc++-v3/include/bits/std_thread.h
! 4008687bfe5dfc31a7ae3d57fd975993  libstdc++-v3/include/bits/stl_algo.h
! a9bee4b1f5b494c37859c53ca0446881  libstdc++-v3/include/bits/stl_algobase.h
! c25d72cc5cf8e5f25333defbd1cb6166  libstdc++-v3/include/bits/stl_bvector.h
  2692aca002018b5b1663c464dddaf63f  libstdc++-v3/include/bits/stl_construct.h
  e4d39faab9dc5e3419435581d6869651  libstdc++-v3/include/bits/stl_deque.h
  60507e6d5f3434ae5ce86363f622a178  libstdc++-v3/include/bits/stl_function.h
  f1a151d37c2259f38ae9f3bb60c184cc  libstdc++-v3/include/bits/stl_heap.h
! 5062fe07d9dcd501f4b20e56129c7f5f  libstdc++-v3/include/bits/stl_iterator.h
  a98431c50c8cf6faa3d9b03f2ae47efb  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
! d99cab7e3480e3ba45cbc780e43d1a90  libstdc++-v3/include/bits/stl_iterator_base_types.h
  fb63f540eb43cc83f3b74a25a0038a07  libstdc++-v3/include/bits/stl_list.h
  c4df460e330dbfd383b0f347b37e5c6e  libstdc++-v3/include/bits/stl_map.h
  acfce1940d41d37560494851676d5991  libstdc++-v3/include/bits/stl_multimap.h
--- 113952,113967 ----
  80c90a384e0540ce68e8451a654f1d10  libstdc++-v3/include/bits/std_function.h
  770389d971a766c2fdea04f25b48103f  libstdc++-v3/include/bits/std_mutex.h
  f7dbdb00cb5664fe06868cb519c18fbf  libstdc++-v3/include/bits/std_thread.h
! 5be391a12793142550786b0bb50e6138  libstdc++-v3/include/bits/stl_algo.h
! 443f7678e66a208008b30b4fe6575fc7  libstdc++-v3/include/bits/stl_algobase.h
! fe211f2fb904e83c5ef954a7e1af3d49  libstdc++-v3/include/bits/stl_bvector.h
  2692aca002018b5b1663c464dddaf63f  libstdc++-v3/include/bits/stl_construct.h
  e4d39faab9dc5e3419435581d6869651  libstdc++-v3/include/bits/stl_deque.h
  60507e6d5f3434ae5ce86363f622a178  libstdc++-v3/include/bits/stl_function.h
  f1a151d37c2259f38ae9f3bb60c184cc  libstdc++-v3/include/bits/stl_heap.h
! 078d2c6e40695db2f690aeaa2795d719  libstdc++-v3/include/bits/stl_iterator.h
  a98431c50c8cf6faa3d9b03f2ae47efb  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
! d041a2fcff4ab5d385d0c6c1542917bc  libstdc++-v3/include/bits/stl_iterator_base_types.h
  fb63f540eb43cc83f3b74a25a0038a07  libstdc++-v3/include/bits/stl_list.h
  c4df460e330dbfd383b0f347b37e5c6e  libstdc++-v3/include/bits/stl_map.h
  acfce1940d41d37560494851676d5991  libstdc++-v3/include/bits/stl_multimap.h
*************** d12837792d22543fb74e959b8671dc45  libstd
*** 113446,113457 ****
  3d95e52c0ad2bef5b3530737dc1f1013  libstdc++-v3/include/bits/stl_set.h
  c3445e498460fdc279feccd5ae8fbb86  libstdc++-v3/include/bits/stl_stack.h
  f7c3cbbbff1984288eafd88b89681a07  libstdc++-v3/include/bits/stl_tempbuf.h
! db78116edcfb2d22ef58666e019fd12d  libstdc++-v3/include/bits/stl_tree.h
! 359d2815fddd01ac7d0996549350b0fa  libstdc++-v3/include/bits/stl_uninitialized.h
! 28825b5d932ba14be6043884e1fd9548  libstdc++-v3/include/bits/stl_vector.h
  8b9076ee3d87752c4e3d5cdafa8b9461  libstdc++-v3/include/bits/stream_iterator.h
  9210c3666e5e698bc555d7335c97696d  libstdc++-v3/include/bits/streambuf.tcc
! 0e7cfd352ca580b8a6313d4692b0b0d4  libstdc++-v3/include/bits/streambuf_iterator.h
  e1891b851f96ef49825e35f413b8f569  libstdc++-v3/include/bits/string_view.tcc
  31d218bc11f10975127e1954ba6fb661  libstdc++-v3/include/bits/stringfwd.h
  ce17f393b63c6930a43f794183c15f0c  libstdc++-v3/include/bits/this_thread_sleep.h
--- 113974,113985 ----
  3d95e52c0ad2bef5b3530737dc1f1013  libstdc++-v3/include/bits/stl_set.h
  c3445e498460fdc279feccd5ae8fbb86  libstdc++-v3/include/bits/stl_stack.h
  f7c3cbbbff1984288eafd88b89681a07  libstdc++-v3/include/bits/stl_tempbuf.h
! 36d6f928cc8e71e112b42db10f544bc1  libstdc++-v3/include/bits/stl_tree.h
! 318d09ba72a8265560864b609bcb530f  libstdc++-v3/include/bits/stl_uninitialized.h
! 514164964ac06e2061e9e779d8cf420e  libstdc++-v3/include/bits/stl_vector.h
  8b9076ee3d87752c4e3d5cdafa8b9461  libstdc++-v3/include/bits/stream_iterator.h
  9210c3666e5e698bc555d7335c97696d  libstdc++-v3/include/bits/streambuf.tcc
! c41c5f3f46185db536fa877db8f0dd4e  libstdc++-v3/include/bits/streambuf_iterator.h
  e1891b851f96ef49825e35f413b8f569  libstdc++-v3/include/bits/string_view.tcc
  31d218bc11f10975127e1954ba6fb661  libstdc++-v3/include/bits/stringfwd.h
  ce17f393b63c6930a43f794183c15f0c  libstdc++-v3/include/bits/this_thread_sleep.h
*************** a499929e2198ce71d33d55cec6d47be0  libstd
*** 113460,113473 ****
  b1c5f017599d59426bf764ae91a55ae0  libstdc++-v3/include/bits/unique_ptr.h
  3c6f47a2c2d405ab868a3c67fd75f29d  libstdc++-v3/include/bits/unordered_map.h
  26b4881361616783ac51780c58f2e4bb  libstdc++-v3/include/bits/unordered_set.h
! 2e154584f12c218d65e98047872045fc  libstdc++-v3/include/bits/uses_allocator.h
  746fbc1bd7a1d8d880c8a8ed2ebed9a3  libstdc++-v3/include/bits/uses_allocator_args.h
! 41ba97b1080e538af252feadf8c82f52  libstdc++-v3/include/bits/utility.h
  a6cc9d4b57dc76ee00dc459b9aa9aa4b  libstdc++-v3/include/bits/valarray_after.h
  322814b36de24720a8d60f70da5e3f19  libstdc++-v3/include/bits/valarray_array.h
  d0dc224b4535c28e743c20c95a58c09e  libstdc++-v3/include/bits/valarray_array.tcc
  497da4999eb1bda92fc3d86d2d395554  libstdc++-v3/include/bits/valarray_before.h
! 7a9b0c21f3a78e011e36d631a0620623  libstdc++-v3/include/bits/vector.tcc
  51aca95b9c0bb2ebdb0394442ba41eb5  libstdc++-v3/include/c/cassert
  a92920f183eb4d2e23e70f36bdd58854  libstdc++-v3/include/c/cctype
  d81a9516b0313de19e213978a64ec2e6  libstdc++-v3/include/c/cerrno
--- 113988,114001 ----
  b1c5f017599d59426bf764ae91a55ae0  libstdc++-v3/include/bits/unique_ptr.h
  3c6f47a2c2d405ab868a3c67fd75f29d  libstdc++-v3/include/bits/unordered_map.h
  26b4881361616783ac51780c58f2e4bb  libstdc++-v3/include/bits/unordered_set.h
! b01b32a4ec45141c6560fe4cff32653a  libstdc++-v3/include/bits/uses_allocator.h
  746fbc1bd7a1d8d880c8a8ed2ebed9a3  libstdc++-v3/include/bits/uses_allocator_args.h
! 3e340d11762540183beff6d310be5b34  libstdc++-v3/include/bits/utility.h
  a6cc9d4b57dc76ee00dc459b9aa9aa4b  libstdc++-v3/include/bits/valarray_after.h
  322814b36de24720a8d60f70da5e3f19  libstdc++-v3/include/bits/valarray_array.h
  d0dc224b4535c28e743c20c95a58c09e  libstdc++-v3/include/bits/valarray_array.tcc
  497da4999eb1bda92fc3d86d2d395554  libstdc++-v3/include/bits/valarray_before.h
! b0d28e6caeb7772f5e6ceabb9e69c4a6  libstdc++-v3/include/bits/vector.tcc
  51aca95b9c0bb2ebdb0394442ba41eb5  libstdc++-v3/include/c/cassert
  a92920f183eb4d2e23e70f36bdd58854  libstdc++-v3/include/c/cctype
  d81a9516b0313de19e213978a64ec2e6  libstdc++-v3/include/c/cerrno
*************** bedeabf12edce197ed12dcd0316fb014  libstd
*** 113523,113529 ****
  e056e894d561a617e8a5fbe43b91fe5c  libstdc++-v3/include/c_global/ciso646
  6630f0421a36b3f446414bf99ca60dd8  libstdc++-v3/include/c_global/climits
  e4c7c2d232b07c4cd56e5e8f767283f8  libstdc++-v3/include/c_global/clocale
! 6a5988a86ba9ad5624ab33e09796b750  libstdc++-v3/include/c_global/cmath
  999c263b7a2d246d1187abd6a13e8c28  libstdc++-v3/include/c_global/csetjmp
  9829a810311d8c8e3e1dd51b6db1980a  libstdc++-v3/include/c_global/csignal
  f4048bb0abba66f92a6c162d91e03840  libstdc++-v3/include/c_global/cstdalign
--- 114051,114057 ----
  e056e894d561a617e8a5fbe43b91fe5c  libstdc++-v3/include/c_global/ciso646
  6630f0421a36b3f446414bf99ca60dd8  libstdc++-v3/include/c_global/climits
  e4c7c2d232b07c4cd56e5e8f767283f8  libstdc++-v3/include/c_global/clocale
! d9b6c14588a399c837455c0bccf98534  libstdc++-v3/include/c_global/cmath
  999c263b7a2d246d1187abd6a13e8c28  libstdc++-v3/include/c_global/csetjmp
  9829a810311d8c8e3e1dd51b6db1980a  libstdc++-v3/include/c_global/csignal
  f4048bb0abba66f92a6c162d91e03840  libstdc++-v3/include/c_global/cstdalign
*************** d443675b9794922fdb6c461970f46f25  libstd
*** 113576,113584 ****
  575884fb576324c807e0a94cca2eff7c  libstdc++-v3/include/debug/safe_base.h
  44f2fc7d6d27fe3a96e1738e5c822061  libstdc++-v3/include/debug/safe_container.h
  3ad930cc0c68c1430017b76ccd9c0d6b  libstdc++-v3/include/debug/safe_iterator.h
! 23da7c7cc3096b71b55fa198d22a92cb  libstdc++-v3/include/debug/safe_iterator.tcc
  baea6cfe653fa2e5b6b58ab54a9f9d4d  libstdc++-v3/include/debug/safe_local_iterator.h
! 8e3030a09accb7b306ee8870fad49226  libstdc++-v3/include/debug/safe_local_iterator.tcc
  7b12318b15a3faefa838000015443fbc  libstdc++-v3/include/debug/safe_sequence.h
  bbdb8b7e4b650f074b25ff87c1ab088a  libstdc++-v3/include/debug/safe_sequence.tcc
  a177539c40917d45f52176f93a31a886  libstdc++-v3/include/debug/safe_unordered_base.h
--- 114104,114112 ----
  575884fb576324c807e0a94cca2eff7c  libstdc++-v3/include/debug/safe_base.h
  44f2fc7d6d27fe3a96e1738e5c822061  libstdc++-v3/include/debug/safe_container.h
  3ad930cc0c68c1430017b76ccd9c0d6b  libstdc++-v3/include/debug/safe_iterator.h
! 00ddfda7c8638d6207e74ded47f3e868  libstdc++-v3/include/debug/safe_iterator.tcc
  baea6cfe653fa2e5b6b58ab54a9f9d4d  libstdc++-v3/include/debug/safe_local_iterator.h
! 8973511b1b9ffd52b88eb91b8e7f781e  libstdc++-v3/include/debug/safe_local_iterator.tcc
  7b12318b15a3faefa838000015443fbc  libstdc++-v3/include/debug/safe_sequence.h
  bbdb8b7e4b650f074b25ff87c1ab088a  libstdc++-v3/include/debug/safe_sequence.tcc
  a177539c40917d45f52176f93a31a886  libstdc++-v3/include/debug/safe_unordered_base.h
*************** d52e8b488fcf0c0276e7f0fb61e40321  libstd
*** 113599,113611 ****
  953040a33a48143bfaa3e393312ef7ad  libstdc++-v3/include/experimental/bits/fs_dir.h
  5e14cdd2562ac12d385ddcbe169161e9  libstdc++-v3/include/experimental/bits/fs_fwd.h
  5e019392507a97e44a2f6e82ad35f6ee  libstdc++-v3/include/experimental/bits/fs_ops.h
! 7df14f3066e051b7a8fbb885e52815e7  libstdc++-v3/include/experimental/bits/fs_path.h
  924741d86a6ef29d3622e3c6246c94d7  libstdc++-v3/include/experimental/bits/lfts_config.h
  7830abbb146efd29a73d7fd1fe3db78b  libstdc++-v3/include/experimental/bits/net.h
! cf54bc3b121d24c17f08a57dd0426941  libstdc++-v3/include/experimental/bits/numeric_traits.h
  3774e633795d511398c269b801a8a7ea  libstdc++-v3/include/experimental/bits/shared_ptr.h
! 4048cdf008621f60be880da7d2280efa  libstdc++-v3/include/experimental/bits/simd.h
! ee7651a52dc64461b99c4a8ec1f4237a  libstdc++-v3/include/experimental/bits/simd_builtin.h
  acd3f967f14a179045b2bb2c58c8677f  libstdc++-v3/include/experimental/bits/simd_converter.h
  fd6a017b7e2e7951d6cf7997942705c7  libstdc++-v3/include/experimental/bits/simd_detail.h
  dd7f12fd188831cca8a0107d318d3276  libstdc++-v3/include/experimental/bits/simd_fixed_size.h
--- 114127,114139 ----
  953040a33a48143bfaa3e393312ef7ad  libstdc++-v3/include/experimental/bits/fs_dir.h
  5e14cdd2562ac12d385ddcbe169161e9  libstdc++-v3/include/experimental/bits/fs_fwd.h
  5e019392507a97e44a2f6e82ad35f6ee  libstdc++-v3/include/experimental/bits/fs_ops.h
! 97df09990524dc27b004d81f5e739ca9  libstdc++-v3/include/experimental/bits/fs_path.h
  924741d86a6ef29d3622e3c6246c94d7  libstdc++-v3/include/experimental/bits/lfts_config.h
  7830abbb146efd29a73d7fd1fe3db78b  libstdc++-v3/include/experimental/bits/net.h
! e2a104d7a05ff3b698e72c9ab349273c  libstdc++-v3/include/experimental/bits/numeric_traits.h
  3774e633795d511398c269b801a8a7ea  libstdc++-v3/include/experimental/bits/shared_ptr.h
! e1cb3ebcd85ea431f51698031621d6da  libstdc++-v3/include/experimental/bits/simd.h
! c53d51467aec3f34e07d9c8ee00d9a2d  libstdc++-v3/include/experimental/bits/simd_builtin.h
  acd3f967f14a179045b2bb2c58c8677f  libstdc++-v3/include/experimental/bits/simd_converter.h
  fd6a017b7e2e7951d6cf7997942705c7  libstdc++-v3/include/experimental/bits/simd_detail.h
  dd7f12fd188831cca8a0107d318d3276  libstdc++-v3/include/experimental/bits/simd_fixed_size.h
*************** dd7f12fd188831cca8a0107d318d3276  libstd
*** 113613,113619 ****
  fdd19fd11643f8229f9801a6cbf18142  libstdc++-v3/include/experimental/bits/simd_neon.h
  170863eb71a1b1f81aaa53b33a10d2d9  libstdc++-v3/include/experimental/bits/simd_ppc.h
  18f90ab4b4448d48b775a15641bb01c5  libstdc++-v3/include/experimental/bits/simd_scalar.h
! 93b0951d218279cd31a7bf46dc9740b1  libstdc++-v3/include/experimental/bits/simd_x86.h
  286fb694a932e5841d01656193387a08  libstdc++-v3/include/experimental/bits/simd_x86_conversions.h
  fa90a6b6457c0d6ae32b629f779d25ac  libstdc++-v3/include/experimental/bits/string_view.tcc
  8c4c2beba9f9b4c59585fc0068db4869  libstdc++-v3/include/experimental/buffer
--- 114141,114147 ----
  fdd19fd11643f8229f9801a6cbf18142  libstdc++-v3/include/experimental/bits/simd_neon.h
  170863eb71a1b1f81aaa53b33a10d2d9  libstdc++-v3/include/experimental/bits/simd_ppc.h
  18f90ab4b4448d48b775a15641bb01c5  libstdc++-v3/include/experimental/bits/simd_scalar.h
! 28d0a3eb51613550a940270b49597804  libstdc++-v3/include/experimental/bits/simd_x86.h
  286fb694a932e5841d01656193387a08  libstdc++-v3/include/experimental/bits/simd_x86_conversions.h
  fa90a6b6457c0d6ae32b629f779d25ac  libstdc++-v3/include/experimental/bits/string_view.tcc
  8c4c2beba9f9b4c59585fc0068db4869  libstdc++-v3/include/experimental/buffer
*************** fa90a6b6457c0d6ae32b629f779d25ac  libstd
*** 113624,113630 ****
  3b102c247e2f79d0221c4b6d3f8eeb18  libstdc++-v3/include/experimental/filesystem
  cee443670c8a3d3a61b8f8eb94206b3e  libstdc++-v3/include/experimental/forward_list
  5fba410dd029b9608992b29997cc604a  libstdc++-v3/include/experimental/functional
! 3c6f3761bffd15719978c73232c33a00  libstdc++-v3/include/experimental/internet
  676246f5e54771f00f130181183ab2fc  libstdc++-v3/include/experimental/io_context
  377c8c18245a9d3f0fd4ebd9cb7c3be4  libstdc++-v3/include/experimental/iterator
  1c0fe82065eec955754830e71c18efc4  libstdc++-v3/include/experimental/list
--- 114152,114158 ----
  3b102c247e2f79d0221c4b6d3f8eeb18  libstdc++-v3/include/experimental/filesystem
  cee443670c8a3d3a61b8f8eb94206b3e  libstdc++-v3/include/experimental/forward_list
  5fba410dd029b9608992b29997cc604a  libstdc++-v3/include/experimental/functional
! 49f6ac541fa4f75f9340b1b2ee69b71a  libstdc++-v3/include/experimental/internet
  676246f5e54771f00f130181183ab2fc  libstdc++-v3/include/experimental/io_context
  377c8c18245a9d3f0fd4ebd9cb7c3be4  libstdc++-v3/include/experimental/iterator
  1c0fe82065eec955754830e71c18efc4  libstdc++-v3/include/experimental/list
*************** bb8e96f2e46f26393d50c8703d3b56d5  libstd
*** 113639,113645 ****
  9caddd3848a2aa676f8bed27b8d19b3a  libstdc++-v3/include/experimental/random
  9a3312e053b9638ac4324e316cc0a5c4  libstdc++-v3/include/experimental/ratio
  2710a18cf625c9dc1f0f7f108221f4a1  libstdc++-v3/include/experimental/regex
! 88d5a7beab379c75a49e0d43c023869d  libstdc++-v3/include/experimental/scope
  6927f4a7e1b9fe45449f018cf3fd4891  libstdc++-v3/include/experimental/set
  c3334b635e593c9c923efa5e5d85314e  libstdc++-v3/include/experimental/simd
  9cd3e4e283f4b907d4283df25c534cf3  libstdc++-v3/include/experimental/socket
--- 114167,114173 ----
  9caddd3848a2aa676f8bed27b8d19b3a  libstdc++-v3/include/experimental/random
  9a3312e053b9638ac4324e316cc0a5c4  libstdc++-v3/include/experimental/ratio
  2710a18cf625c9dc1f0f7f108221f4a1  libstdc++-v3/include/experimental/regex
! 9ef336527518f525a32383cb01802744  libstdc++-v3/include/experimental/scope
  6927f4a7e1b9fe45449f018cf3fd4891  libstdc++-v3/include/experimental/set
  c3334b635e593c9c923efa5e5d85314e  libstdc++-v3/include/experimental/simd
  9cd3e4e283f4b907d4283df25c534cf3  libstdc++-v3/include/experimental/socket
*************** c236e001d2914387b789ce13408d7224  libstd
*** 114010,114042 ****
  16ecbf48b313f47955487be8fe668037  libstdc++-v3/include/pstl/utils.h
  685f5bca7582106082732b3aa4facb12  libstdc++-v3/include/std/algorithm
  fc9b21dd5374fb6eb8ae18d329975612  libstdc++-v3/include/std/any
! 3a2a2806d2c2b96b18547a3147c7ce6e  libstdc++-v3/include/std/array
  0919c06365948d659b248b825a7d0146  libstdc++-v3/include/std/atomic
  9f99ade7dd4b9b396effd0996ee55664  libstdc++-v3/include/std/barrier
  66e855a0f296b637102284d4a6d3323c  libstdc++-v3/include/std/bit
  06852873ecbf5b23ff53ea0b1952d3d8  libstdc++-v3/include/std/bitset
! 9a14b4a100a53947a8d1eff0048f6708  libstdc++-v3/include/std/charconv
! bbb9e8f110041e7b63f61076405a9f3d  libstdc++-v3/include/std/chrono
  bbf20db5408848d929deed7c0ba28df3  libstdc++-v3/include/std/codecvt
! 78b49533730f7911eed523a771160738  libstdc++-v3/include/std/complex
  933005cab15e64abf8af0d4e0972908f  libstdc++-v3/include/std/concepts
  845dbf5fd0370e00a14b67a3ac8e13d8  libstdc++-v3/include/std/condition_variable
  947c6ec5853e7cb5329670b65d3e407a  libstdc++-v3/include/std/coroutine
  d4f9ad7eed03fb685a74447a8cd6ef66  libstdc++-v3/include/std/deque
  eea32f3270e190607c59e827a3854ace  libstdc++-v3/include/std/execution
! 67f0af364d801436dc433f5e57ca22a3  libstdc++-v3/include/std/expected
  0e0edf5c0fdce36e4277045c50bf6e82  libstdc++-v3/include/std/filesystem
! 3c94eb387d453b8dc479d7b6d0bf5f6a  libstdc++-v3/include/std/format
  f613bffa0644f4de7e6e3bafb4867437  libstdc++-v3/include/std/forward_list
  7aba15a067efc51b46fe83c639a9b4d4  libstdc++-v3/include/std/fstream
  3cd9b1e9b37be162511c33419612df91  libstdc++-v3/include/std/functional
! 04293427f46f07515bd70dd7ba2af325  libstdc++-v3/include/std/future
  fe1fb31246025d68ee9697d7214dd7f5  libstdc++-v3/include/std/iomanip
  ef4ef6905a058db64662fe609f829159  libstdc++-v3/include/std/ios
  88e07accc8448f64667acd6ae768c4ab  libstdc++-v3/include/std/iosfwd
  8d51828514ed7d23f72e46d539eaff9d  libstdc++-v3/include/std/iostream
  ea6795f6774a79557597d2fd2d000712  libstdc++-v3/include/std/istream
! 9fc5c0460bfa5d3c29872b66f4f34048  libstdc++-v3/include/std/iterator
  0e5d279cbe89540e3f36a092a3beb896  libstdc++-v3/include/std/latch
  ae3312c33853f8a52ee7443cbe05a3f5  libstdc++-v3/include/std/limits
  f045775244230f66d1844314954ac80d  libstdc++-v3/include/std/list
--- 114538,114570 ----
  16ecbf48b313f47955487be8fe668037  libstdc++-v3/include/pstl/utils.h
  685f5bca7582106082732b3aa4facb12  libstdc++-v3/include/std/algorithm
  fc9b21dd5374fb6eb8ae18d329975612  libstdc++-v3/include/std/any
! 346953c0cf183d86db8f48ff6d545b53  libstdc++-v3/include/std/array
  0919c06365948d659b248b825a7d0146  libstdc++-v3/include/std/atomic
  9f99ade7dd4b9b396effd0996ee55664  libstdc++-v3/include/std/barrier
  66e855a0f296b637102284d4a6d3323c  libstdc++-v3/include/std/bit
  06852873ecbf5b23ff53ea0b1952d3d8  libstdc++-v3/include/std/bitset
! 3ee0e8090ee1f0e442c4bf1bc44a96f4  libstdc++-v3/include/std/charconv
! e9f472b97e9f586d385ce06ed2d72fc3  libstdc++-v3/include/std/chrono
  bbf20db5408848d929deed7c0ba28df3  libstdc++-v3/include/std/codecvt
! d3e91ccfa90352c8af77f3f7e0303ac8  libstdc++-v3/include/std/complex
  933005cab15e64abf8af0d4e0972908f  libstdc++-v3/include/std/concepts
  845dbf5fd0370e00a14b67a3ac8e13d8  libstdc++-v3/include/std/condition_variable
  947c6ec5853e7cb5329670b65d3e407a  libstdc++-v3/include/std/coroutine
  d4f9ad7eed03fb685a74447a8cd6ef66  libstdc++-v3/include/std/deque
  eea32f3270e190607c59e827a3854ace  libstdc++-v3/include/std/execution
! fee506a1489dec7f7e00673a321a5570  libstdc++-v3/include/std/expected
  0e0edf5c0fdce36e4277045c50bf6e82  libstdc++-v3/include/std/filesystem
! 9dfa7027ca214cbd41ff9bee60881be5  libstdc++-v3/include/std/format
  f613bffa0644f4de7e6e3bafb4867437  libstdc++-v3/include/std/forward_list
  7aba15a067efc51b46fe83c639a9b4d4  libstdc++-v3/include/std/fstream
  3cd9b1e9b37be162511c33419612df91  libstdc++-v3/include/std/functional
! 6d8fbfd3a7a0317ed98876afb42ce0c2  libstdc++-v3/include/std/future
  fe1fb31246025d68ee9697d7214dd7f5  libstdc++-v3/include/std/iomanip
  ef4ef6905a058db64662fe609f829159  libstdc++-v3/include/std/ios
  88e07accc8448f64667acd6ae768c4ab  libstdc++-v3/include/std/iosfwd
  8d51828514ed7d23f72e46d539eaff9d  libstdc++-v3/include/std/iostream
  ea6795f6774a79557597d2fd2d000712  libstdc++-v3/include/std/istream
! 656e493c4e4aa66815f357c21bad1d57  libstdc++-v3/include/std/iterator
  0e5d279cbe89540e3f36a092a3beb896  libstdc++-v3/include/std/latch
  ae3312c33853f8a52ee7443cbe05a3f5  libstdc++-v3/include/std/limits
  f045775244230f66d1844314954ac80d  libstdc++-v3/include/std/list
*************** f78d1595423575bfc922448e67e52239  libstd
*** 114047,114088 ****
  6294ee905a70436875640f1d15627c30  libstdc++-v3/include/std/mutex
  ce04f4fc0fa3c3aa259cf4b87813d4a7  libstdc++-v3/include/std/numbers
  3e6c45e4ef81035a43294dda759c6a00  libstdc++-v3/include/std/numeric
! 9a1e2dba1b06ee6cf101010c8182b7aa  libstdc++-v3/include/std/optional
  d80e37105837d110af793b72a4094525  libstdc++-v3/include/std/ostream
  243b863f64a8568d74b7e83bfa7fe62d  libstdc++-v3/include/std/queue
  5f64c48b6b92533c0dfdcd5b2f349ba0  libstdc++-v3/include/std/random
! 79e2e6c7860a8f4f6064d5f3626d55a9  libstdc++-v3/include/std/ranges
! da7a31f14e6e88cc992906c846b64721  libstdc++-v3/include/std/ratio
  dbf94a876bc82510f36ab506bfc09d2a  libstdc++-v3/include/std/regex
! e622f7f6fc27cb0cc376143d8e8eb97f  libstdc++-v3/include/std/scoped_allocator
  0b4f77ab06fb190976feaa892d6bbc75  libstdc++-v3/include/std/semaphore
  d03063a4bedb845e2ff7fba28b7ecb1d  libstdc++-v3/include/std/set
! f3ac8bd95a6c2eb2e7d83679006be2c5  libstdc++-v3/include/std/shared_mutex
  d379c79a4b4ed0a78190d8f4a9da9aa2  libstdc++-v3/include/std/source_location
! 27031b3568f421d16ba2bf656a17e774  libstdc++-v3/include/std/span
  d85e5f395906ee64d169f731e153854e  libstdc++-v3/include/std/spanstream
  a75470ffd4afdfac6eca39a7b36542d2  libstdc++-v3/include/std/sstream
  91e5fdbed2e8180adc1417ecfceba477  libstdc++-v3/include/std/stack
! 826f3f88540bec7bf44fb9407783bf98  libstdc++-v3/include/std/stacktrace
  91c2dec920e37dc2bdfcd57f2ee1917c  libstdc++-v3/include/std/stdexcept
  59e3dae4ebf67b9eb46705e56e8541af  libstdc++-v3/include/std/stdfloat
  7fd4f7aceafc9e47af067236ba39094f  libstdc++-v3/include/std/stop_token
  2b9390e43d36e97d4ea240c08afeeba5  libstdc++-v3/include/std/streambuf
  d4462abdac571d8d61a236930c8cfc4b  libstdc++-v3/include/std/string
! f576ee0f6523233bb3c5959e6593ddcb  libstdc++-v3/include/std/string_view
! c895ee7fd9901dd0db4d02868db684ed  libstdc++-v3/include/std/syncstream
! 3024f97bb54f08e9e739c9dbf71cfa07  libstdc++-v3/include/std/system_error
  f247d2ab92c9235549e795b99206b5e7  libstdc++-v3/include/std/thread
! 952b0c86a58de25b4b6f419af4a7e15c  libstdc++-v3/include/std/tuple
! 6042db6032893b4410b45b072da2a870  libstdc++-v3/include/std/type_traits
  5a950e25b3e5d469314bc0a340057eaa  libstdc++-v3/include/std/typeindex
  b3721b1a59dccec76d19cdcd7d20c684  libstdc++-v3/include/std/unordered_map
  2af236cf7fc416569643f603c509e022  libstdc++-v3/include/std/unordered_set
! 04c0b9a01a6866ec69b756ee26367232  libstdc++-v3/include/std/utility
! e07584015086519afc1098613146c704  libstdc++-v3/include/std/valarray
! 90cbfb43f78efabb2c885711a449f3f8  libstdc++-v3/include/std/variant
  347610187149e687c9f04f346f8398b6  libstdc++-v3/include/std/vector
! 0b62628823a59717fe8f0e4aa4731bce  libstdc++-v3/include/std/version
  3aa50c1dd58b008e63662874a93f6614  libstdc++-v3/include/tr1/array
  98b97b662591af51ce88a917962a9c2e  libstdc++-v3/include/tr1/bessel_function.tcc
  feca7de6d090c997fdee966b7ad6b001  libstdc++-v3/include/tr1/beta_function.tcc
--- 114575,114616 ----
  6294ee905a70436875640f1d15627c30  libstdc++-v3/include/std/mutex
  ce04f4fc0fa3c3aa259cf4b87813d4a7  libstdc++-v3/include/std/numbers
  3e6c45e4ef81035a43294dda759c6a00  libstdc++-v3/include/std/numeric
! f983d195aabe6ddf5bdb53a8b9960b70  libstdc++-v3/include/std/optional
  d80e37105837d110af793b72a4094525  libstdc++-v3/include/std/ostream
  243b863f64a8568d74b7e83bfa7fe62d  libstdc++-v3/include/std/queue
  5f64c48b6b92533c0dfdcd5b2f349ba0  libstdc++-v3/include/std/random
! 5ce845c53d08dd6ac09610b95bb20a18  libstdc++-v3/include/std/ranges
! ea42966b5a22878e369a7160ef8ad6c7  libstdc++-v3/include/std/ratio
  dbf94a876bc82510f36ab506bfc09d2a  libstdc++-v3/include/std/regex
! f38325f4d3fcf20cc0b517fcd149a1ec  libstdc++-v3/include/std/scoped_allocator
  0b4f77ab06fb190976feaa892d6bbc75  libstdc++-v3/include/std/semaphore
  d03063a4bedb845e2ff7fba28b7ecb1d  libstdc++-v3/include/std/set
! 91349ac9a04bb9ff2dc33d743bcf6601  libstdc++-v3/include/std/shared_mutex
  d379c79a4b4ed0a78190d8f4a9da9aa2  libstdc++-v3/include/std/source_location
! 3df9d92055e757482663896ead5a8d25  libstdc++-v3/include/std/span
  d85e5f395906ee64d169f731e153854e  libstdc++-v3/include/std/spanstream
  a75470ffd4afdfac6eca39a7b36542d2  libstdc++-v3/include/std/sstream
  91e5fdbed2e8180adc1417ecfceba477  libstdc++-v3/include/std/stack
! 87229a12a31c154c90a496fe9432fb25  libstdc++-v3/include/std/stacktrace
  91c2dec920e37dc2bdfcd57f2ee1917c  libstdc++-v3/include/std/stdexcept
  59e3dae4ebf67b9eb46705e56e8541af  libstdc++-v3/include/std/stdfloat
  7fd4f7aceafc9e47af067236ba39094f  libstdc++-v3/include/std/stop_token
  2b9390e43d36e97d4ea240c08afeeba5  libstdc++-v3/include/std/streambuf
  d4462abdac571d8d61a236930c8cfc4b  libstdc++-v3/include/std/string
! 0fecd4da9af242a5c73494454baddd26  libstdc++-v3/include/std/string_view
! 389b652a4f0c6e87818f8b1ab805ec13  libstdc++-v3/include/std/syncstream
! 0ef04d7cdcad35a449aec6319852270f  libstdc++-v3/include/std/system_error
  f247d2ab92c9235549e795b99206b5e7  libstdc++-v3/include/std/thread
! f16a4d988e4018aed43e10d719ed07a4  libstdc++-v3/include/std/tuple
! 49095ed70189a951979ca9e359bde8c9  libstdc++-v3/include/std/type_traits
  5a950e25b3e5d469314bc0a340057eaa  libstdc++-v3/include/std/typeindex
  b3721b1a59dccec76d19cdcd7d20c684  libstdc++-v3/include/std/unordered_map
  2af236cf7fc416569643f603c509e022  libstdc++-v3/include/std/unordered_set
! a14d821c738b7d692853bd5ac9aca208  libstdc++-v3/include/std/utility
! 3b6db236d79c47508252ed42b9305f08  libstdc++-v3/include/std/valarray
! 22fc5a7cce5f720c8aa059a5b35be999  libstdc++-v3/include/std/variant
  347610187149e687c9f04f346f8398b6  libstdc++-v3/include/std/vector
! de58479c9fae8e6fb4a9a8bd5ced2efc  libstdc++-v3/include/std/version
  3aa50c1dd58b008e63662874a93f6614  libstdc++-v3/include/tr1/array
  98b97b662591af51ce88a917962a9c2e  libstdc++-v3/include/tr1/bessel_function.tcc
  feca7de6d090c997fdee966b7ad6b001  libstdc++-v3/include/tr1/beta_function.tcc
*************** e3f34f2c8325e33d3fa3c1052982d594  libstd
*** 114147,114158 ****
  e978819ab1cdd7dd69926a891b85b537  libstdc++-v3/include/tr1/wctype.h
  7a2f4509b3ff8ea1e8fc5f10ba537bf8  libstdc++-v3/include/tr2/bool_set
  491a252c5a2320cd573a7031abfb77e4  libstdc++-v3/include/tr2/bool_set.tcc
! c2b966d3dd9753e5f80880930b6b4160  libstdc++-v3/include/tr2/dynamic_bitset
  3801b9b5eda8d271c741ba96d0082827  libstdc++-v3/include/tr2/dynamic_bitset.tcc
  69455a5f73dd1eea720b68b11f2cee1e  libstdc++-v3/include/tr2/ratio
! 74a0067a1e4aeae044a369a2156dc2fe  libstdc++-v3/include/tr2/type_traits
! 5e8aa672a36039b5f77f12901aebb846  libstdc++-v3/libsupc++/Makefile.am
! 339c67d7031fc43d7b74fdcf288be3be  libstdc++-v3/libsupc++/Makefile.in
  068cac167ea3df37fc0e54fc152281e3  libstdc++-v3/libsupc++/array_type_info.cc
  f90b514962a10a93907b8a6d89370763  libstdc++-v3/libsupc++/atexit_arm.cc
  ff404b9f6127c4b34ef7883e3d7476c3  libstdc++-v3/libsupc++/atexit_thread.cc
--- 114675,114686 ----
  e978819ab1cdd7dd69926a891b85b537  libstdc++-v3/include/tr1/wctype.h
  7a2f4509b3ff8ea1e8fc5f10ba537bf8  libstdc++-v3/include/tr2/bool_set
  491a252c5a2320cd573a7031abfb77e4  libstdc++-v3/include/tr2/bool_set.tcc
! d30f7a7f5bd45e1663f5b30814d25153  libstdc++-v3/include/tr2/dynamic_bitset
  3801b9b5eda8d271c741ba96d0082827  libstdc++-v3/include/tr2/dynamic_bitset.tcc
  69455a5f73dd1eea720b68b11f2cee1e  libstdc++-v3/include/tr2/ratio
! 23ab9ed7b3cf5140e855a5cab8a827ad  libstdc++-v3/include/tr2/type_traits
! 2c6b97e1a1e45288a285a2a617d3cd01  libstdc++-v3/libsupc++/Makefile.am
! 89680042878a16ef20deacf944e7c75c  libstdc++-v3/libsupc++/Makefile.in
  068cac167ea3df37fc0e54fc152281e3  libstdc++-v3/libsupc++/array_type_info.cc
  f90b514962a10a93907b8a6d89370763  libstdc++-v3/libsupc++/atexit_arm.cc
  ff404b9f6127c4b34ef7883e3d7476c3  libstdc++-v3/libsupc++/atexit_thread.cc
*************** c24da65e09203cc24f9ec26428c15db4  libstd
*** 114163,114169 ****
  3a83bf7b1cf425f41578b50a77bbc80f  libstdc++-v3/libsupc++/bad_cast.cc
  cc9c389b9c88d2a0d4f2350c9f1fd217  libstdc++-v3/libsupc++/bad_typeid.cc
  32fd972c978959d92cecec3359a30280  libstdc++-v3/libsupc++/class_type_info.cc
! a40eb114be75c2e15f9b94456ec58a35  libstdc++-v3/libsupc++/compare
  21a33dcaa8bb79f7e7c58b3623d2ee69  libstdc++-v3/libsupc++/cxxabi.h
  088f76c359b59a48b5827182539f1899  libstdc++-v3/libsupc++/cxxabi_forced.h
  751e06e6ce352b307233fa98ad163148  libstdc++-v3/libsupc++/cxxabi_init_exception.h
--- 114691,114697 ----
  3a83bf7b1cf425f41578b50a77bbc80f  libstdc++-v3/libsupc++/bad_cast.cc
  cc9c389b9c88d2a0d4f2350c9f1fd217  libstdc++-v3/libsupc++/bad_typeid.cc
  32fd972c978959d92cecec3359a30280  libstdc++-v3/libsupc++/class_type_info.cc
! 55b27f58be39085889c468f975fa623f  libstdc++-v3/libsupc++/compare
  21a33dcaa8bb79f7e7c58b3623d2ee69  libstdc++-v3/libsupc++/cxxabi.h
  088f76c359b59a48b5827182539f1899  libstdc++-v3/libsupc++/cxxabi_forced.h
  751e06e6ce352b307233fa98ad163148  libstdc++-v3/libsupc++/cxxabi_init_exception.h
*************** a1cffdff3f1336cd9faeea4f99884f6d  libstd
*** 114214,114220 ****
  d9c6a94d55db87a407605e7b41ee9900  libstdc++-v3/libsupc++/new
  67067ac20b20cdf4d4d92587b6aeb70d  libstdc++-v3/libsupc++/new_handler.cc
  308d128661043bfc1b2b821fbb4567a4  libstdc++-v3/libsupc++/new_op.cc
! 80efbd25c8f484d3b58235b1edf1e389  libstdc++-v3/libsupc++/new_opa.cc
  482fdfa9782c2c1f28f418b0ceceb209  libstdc++-v3/libsupc++/new_opant.cc
  87353ff702d0a5b439354d92519d806f  libstdc++-v3/libsupc++/new_opnt.cc
  0502b836a4f288f4da6e73a11e624501  libstdc++-v3/libsupc++/new_opv.cc
--- 114742,114748 ----
  d9c6a94d55db87a407605e7b41ee9900  libstdc++-v3/libsupc++/new
  67067ac20b20cdf4d4d92587b6aeb70d  libstdc++-v3/libsupc++/new_handler.cc
  308d128661043bfc1b2b821fbb4567a4  libstdc++-v3/libsupc++/new_op.cc
! 23aef8c8b2cc2819d506d3390c584eab  libstdc++-v3/libsupc++/new_opa.cc
  482fdfa9782c2c1f28f418b0ceceb209  libstdc++-v3/libsupc++/new_opant.cc
  87353ff702d0a5b439354d92519d806f  libstdc++-v3/libsupc++/new_opnt.cc
  0502b836a4f288f4da6e73a11e624501  libstdc++-v3/libsupc++/new_opv.cc
*************** a9b07084694678e7af4132fbd34e81c9  libstd
*** 114247,114255 ****
  c94ad903b4e7baf364cdc3ef5e9f58a8  libstdc++-v3/python/Makefile.in
  e4724aea7b38f8f2110f154ac4a2df43  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
! 44ec7158da785f9f917e8209b8e2c880  libstdc++-v3/python/libstdcxx/v6/__init__.py
! b6fc033de42c1c8a21cb79b18a26603a  libstdc++-v3/python/libstdcxx/v6/printers.py
! 99694b2a9e2f8490f68e0fdc6d8de82e  libstdc++-v3/python/libstdcxx/v6/xmethods.py
  cdac7363b91e7d57b85f7b560f62f033  libstdc++-v3/scripts/check_compile
  a4c1d51bba293cee2307fc7f9dd090f7  libstdc++-v3/scripts/check_performance
  128d0fbc24e1d43d9ff93d14bd521aa6  libstdc++-v3/scripts/check_simd
--- 114775,114783 ----
  c94ad903b4e7baf364cdc3ef5e9f58a8  libstdc++-v3/python/Makefile.in
  e4724aea7b38f8f2110f154ac4a2df43  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
! 74cf87654ab91027b27296333b040171  libstdc++-v3/python/libstdcxx/v6/__init__.py
! 91648d2c5bc6db491fa408226d3687d4  libstdc++-v3/python/libstdcxx/v6/printers.py
! 358ce01ad28bc23f412d6cca22c00026  libstdc++-v3/python/libstdcxx/v6/xmethods.py
  cdac7363b91e7d57b85f7b560f62f033  libstdc++-v3/scripts/check_compile
  a4c1d51bba293cee2307fc7f9dd090f7  libstdc++-v3/scripts/check_performance
  128d0fbc24e1d43d9ff93d14bd521aa6  libstdc++-v3/scripts/check_simd
*************** bc9baab1a0376f2e247cd31815cbeab1  libstd
*** 114261,114272 ****
  f1a84a17158780aaa37927191db4463a  libstdc++-v3/scripts/gen_includers2.pl
  c3455b8d87dcefd65c7fdcd24e4ce3a4  libstdc++-v3/scripts/make_exports.pl
  80b6ff44b325c6b6d113435d8eea4b76  libstdc++-v3/scripts/make_graph.py
! 2e523f6d6b0f8851adcef285faf8a454  libstdc++-v3/scripts/run_doxygen
! b5c90557075248abb064905101257dda  libstdc++-v3/scripts/testsuite_flags.in
  24b1804d44132e8a1c9e33072badcb16  libstdc++-v3/src/Makefile.am
  d183489efa48c4d78ff3dbd68b24a207  libstdc++-v3/src/Makefile.in
! cc6940bf3798f08ccb14969552851c93  libstdc++-v3/src/c++11/Makefile.am
! 3eb5c5c986c09fc4579723757119adde  libstdc++-v3/src/c++11/Makefile.in
  85081a7300398dcaa490d1027f2165b6  libstdc++-v3/src/c++11/chrono.cc
  b9d9e87481311acb2931f3cec60f25fa  libstdc++-v3/src/c++11/codecvt.cc
  d1f2d13073a3e57e01ede9898b5eed46  libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc
--- 114789,114801 ----
  f1a84a17158780aaa37927191db4463a  libstdc++-v3/scripts/gen_includers2.pl
  c3455b8d87dcefd65c7fdcd24e4ce3a4  libstdc++-v3/scripts/make_exports.pl
  80b6ff44b325c6b6d113435d8eea4b76  libstdc++-v3/scripts/make_graph.py
! 6796b6690a1142fba1b89310c8242854  libstdc++-v3/scripts/run_doxygen
! 8237637ba2756b818d215e38c3e69e19  libstdc++-v3/scripts/testsuite_flags.in
  24b1804d44132e8a1c9e33072badcb16  libstdc++-v3/src/Makefile.am
  d183489efa48c4d78ff3dbd68b24a207  libstdc++-v3/src/Makefile.in
! 61c530a39ead22fbaa26b6bcf0b07b08  libstdc++-v3/src/c++11/Makefile.am
! a69dee2219d44a5de8d6d6238d30bff3  libstdc++-v3/src/c++11/Makefile.in
! 4afad50e36b2bfef56fb3189f112ee46  libstdc++-v3/src/c++11/assert_fail.cc
  85081a7300398dcaa490d1027f2165b6  libstdc++-v3/src/c++11/chrono.cc
  b9d9e87481311acb2931f3cec60f25fa  libstdc++-v3/src/c++11/codecvt.cc
  d1f2d13073a3e57e01ede9898b5eed46  libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc
*************** f5f6465203bb0ca03df7e8ab4cb0f637  libstd
*** 114279,114285 ****
  3569deff0e356b5ada1fc3647d5c4cc4  libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc
  a310efe14c9061c5d3258bc7d723ab19  libstdc++-v3/src/c++11/condition_variable.cc
  70f3fa690f7b88e0d0c8588da1f9adab  libstdc++-v3/src/c++11/cow-fstream-inst.cc
! e080252c8275368f6ec96d830c01c45a  libstdc++-v3/src/c++11/cow-locale_init.cc
  3582aafde2133939aac1ffce408c50ce  libstdc++-v3/src/c++11/cow-shim_facets.cc
  9ec68c1dbbdde07d1aea8d15feb47298  libstdc++-v3/src/c++11/cow-sstream-inst.cc
  b83245172fc53af1877e70b90739a838  libstdc++-v3/src/c++11/cow-stdexcept.cc
--- 114808,114814 ----
  3569deff0e356b5ada1fc3647d5c4cc4  libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc
  a310efe14c9061c5d3258bc7d723ab19  libstdc++-v3/src/c++11/condition_variable.cc
  70f3fa690f7b88e0d0c8588da1f9adab  libstdc++-v3/src/c++11/cow-fstream-inst.cc
! 1b6b07538b63c1cb8d8a97ab64a3f69f  libstdc++-v3/src/c++11/cow-locale_init.cc
  3582aafde2133939aac1ffce408c50ce  libstdc++-v3/src/c++11/cow-shim_facets.cc
  9ec68c1dbbdde07d1aea8d15feb47298  libstdc++-v3/src/c++11/cow-sstream-inst.cc
  b83245172fc53af1877e70b90739a838  libstdc++-v3/src/c++11/cow-stdexcept.cc
*************** b6dd10b941b009bea22b75d0d398cc33  libstd
*** 114294,114300 ****
  92cdc1755e8b65ffafeed34de091ab9d  libstdc++-v3/src/c++11/cxx11-shim_facets.cc
  997160475d88dc29b61b269efff8032f  libstdc++-v3/src/c++11/cxx11-stdexcept.cc
  3796bac05ff7df965a9757f18127f645  libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
! edf762f44252010c99eac2e0a4ac4fc2  libstdc++-v3/src/c++11/debug.cc
  a4a908cdeeaa8c6ce003faea76195bfb  libstdc++-v3/src/c++11/ext11-inst.cc
  ba1e398802c7793fc33131cddac099d5  libstdc++-v3/src/c++11/facet_inst_macros.h
  9289636c5342b21635582d8c595b61df  libstdc++-v3/src/c++11/fstream-inst.cc
--- 114823,114829 ----
  92cdc1755e8b65ffafeed34de091ab9d  libstdc++-v3/src/c++11/cxx11-shim_facets.cc
  997160475d88dc29b61b269efff8032f  libstdc++-v3/src/c++11/cxx11-stdexcept.cc
  3796bac05ff7df965a9757f18127f645  libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
! 3f98ca0ae144962035b6a3d7910317ce  libstdc++-v3/src/c++11/debug.cc
  a4a908cdeeaa8c6ce003faea76195bfb  libstdc++-v3/src/c++11/ext11-inst.cc
  ba1e398802c7793fc33131cddac099d5  libstdc++-v3/src/c++11/facet_inst_macros.h
  9289636c5342b21635582d8c595b61df  libstdc++-v3/src/c++11/fstream-inst.cc
*************** f9c59223d5e7c96f5b9bec20e2ec7d79  libstd
*** 114326,114332 ****
  dd8dcbfe0acfc3cc011c29d1ed45acd0  libstdc++-v3/src/c++11/streambuf-inst.cc
  ef67bdbe0c2027c6445346ab2acb76c6  libstdc++-v3/src/c++11/string-inst.cc
  530f1c52bdd3db41f33320d6c5112f39  libstdc++-v3/src/c++11/string-io-inst.cc
! f9cb5a25b74bdeb0bd4361500ff27c6e  libstdc++-v3/src/c++11/system_error.cc
  124e658a39d24501e83862a90bf15e54  libstdc++-v3/src/c++11/thread.cc
  ef9e5ee5d5bd1f5195945fc14fc07e56  libstdc++-v3/src/c++11/wlocale-inst.cc
  289d934e470a7004214834d14cdbbd4a  libstdc++-v3/src/c++11/wstring-inst.cc
--- 114855,114861 ----
  dd8dcbfe0acfc3cc011c29d1ed45acd0  libstdc++-v3/src/c++11/streambuf-inst.cc
  ef67bdbe0c2027c6445346ab2acb76c6  libstdc++-v3/src/c++11/string-inst.cc
  530f1c52bdd3db41f33320d6c5112f39  libstdc++-v3/src/c++11/string-io-inst.cc
! e30d03b96ff6330ca569b1bd8f6bf61c  libstdc++-v3/src/c++11/system_error.cc
  124e658a39d24501e83862a90bf15e54  libstdc++-v3/src/c++11/thread.cc
  ef9e5ee5d5bd1f5195945fc14fc07e56  libstdc++-v3/src/c++11/wlocale-inst.cc
  289d934e470a7004214834d14cdbbd4a  libstdc++-v3/src/c++11/wstring-inst.cc
*************** cdf9c54ab7ea85aa42bbf32b2e749913  libstd
*** 114345,114352 ****
  00d3e56ee130af41108d7a0f493703f6  libstdc++-v3/src/c++17/floating_from_chars.cc
  3b38edf9d188d303f6aa2c63b7032e89  libstdc++-v3/src/c++17/floating_to_chars.cc
  56791bd9a91b72bbb0632e8468cf9459  libstdc++-v3/src/c++17/fs_dir.cc
! 542d3411aa720b9b4ab921f85ba47b71  libstdc++-v3/src/c++17/fs_ops.cc
! b4f7efe606a4becbbce5f5bf4e68501d  libstdc++-v3/src/c++17/fs_path.cc
  115b4116584b81ff091cc1c8a434be2b  libstdc++-v3/src/c++17/memory_resource.cc
  2e23492a9bdff13463ee6d01c4b7cc20  libstdc++-v3/src/c++17/ostream-inst.cc
  f7696e2f5518e5e873ced4beacb8d107  libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES
--- 114874,114881 ----
  00d3e56ee130af41108d7a0f493703f6  libstdc++-v3/src/c++17/floating_from_chars.cc
  3b38edf9d188d303f6aa2c63b7032e89  libstdc++-v3/src/c++17/floating_to_chars.cc
  56791bd9a91b72bbb0632e8468cf9459  libstdc++-v3/src/c++17/fs_dir.cc
! 9e347d1ef535da7cc88a9c5f335b1e0f  libstdc++-v3/src/c++17/fs_ops.cc
! 17fedf8750118959c518303ad2958de2  libstdc++-v3/src/c++17/fs_path.cc
  115b4116584b81ff091cc1c8a434be2b  libstdc++-v3/src/c++17/memory_resource.cc
  2e23492a9bdff13463ee6d01c4b7cc20  libstdc++-v3/src/c++17/ostream-inst.cc
  f7696e2f5518e5e873ced4beacb8d107  libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES
*************** fbb127f006c65ae37d591c627cc6235c  libstd
*** 114365,114375 ****
  85b9d2e407dc7113a97234b2c23e96dc  libstdc++-v3/src/c++17/ryu/ryu_generic_128.h
  293ec552c19b22f2144faa322d6e68ce  libstdc++-v3/src/c++17/string-inst.cc
  832a87ed88a18d4d453433ac0eb31fa5  libstdc++-v3/src/c++17/uint128_t.h
! 3406c687b407e21fe6138fafb471f3ea  libstdc++-v3/src/c++20/Makefile.am
! e1839283173315435666ef3eda4d7c03  libstdc++-v3/src/c++20/Makefile.in
  b914ff6670ac6160405a2435443a4a06  libstdc++-v3/src/c++20/sstream-inst.cc
! ed987f656282557754b33737218a1539  libstdc++-v3/src/c++20/tzdata.zi
! b733a975817fe7d7b74fc37df266c34d  libstdc++-v3/src/c++20/tzdb.cc
  45134a761e2989110bf92106ea6dca4e  libstdc++-v3/src/c++98/Makefile.am
  9b27a44fa8ef5adb147c45f43b150e95  libstdc++-v3/src/c++98/Makefile.in
  0da013c21616235a62a7ce091c9e8ab8  libstdc++-v3/src/c++98/allocator-inst.cc
--- 114894,114904 ----
  85b9d2e407dc7113a97234b2c23e96dc  libstdc++-v3/src/c++17/ryu/ryu_generic_128.h
  293ec552c19b22f2144faa322d6e68ce  libstdc++-v3/src/c++17/string-inst.cc
  832a87ed88a18d4d453433ac0eb31fa5  libstdc++-v3/src/c++17/uint128_t.h
! 254cd9c33da3fa7ab663f4fb0c3eb02d  libstdc++-v3/src/c++20/Makefile.am
! 1a78ce3875810d2fbde4c0259e6da49c  libstdc++-v3/src/c++20/Makefile.in
  b914ff6670ac6160405a2435443a4a06  libstdc++-v3/src/c++20/sstream-inst.cc
! e2adbf62aa6624a603458198af4025e9  libstdc++-v3/src/c++20/tzdata.zi
! 994c5b2b8a1c7c1228890dba62855eb0  libstdc++-v3/src/c++20/tzdb.cc
  45134a761e2989110bf92106ea6dca4e  libstdc++-v3/src/c++98/Makefile.am
  9b27a44fa8ef5adb147c45f43b150e95  libstdc++-v3/src/c++98/Makefile.in
  0da013c21616235a62a7ce091c9e8ab8  libstdc++-v3/src/c++98/allocator-inst.cc
*************** c78ee649f99eb3503ab9d0e15f608506  libstd
*** 114392,114398 ****
  2aa19b001e0ef42d0da84fae32334aad  libstdc++-v3/src/c++98/ios_init.cc
  ba1f93f929b27a459e6e8e0769d66cd8  libstdc++-v3/src/c++98/ios_locale.cc
  ad2e27d47bf85592bedfae6839a87f59  libstdc++-v3/src/c++98/istream-string.cc
! b7947c00cafe4b3c4e91f79029684310  libstdc++-v3/src/c++98/istream.cc
  7adae83e0dd9ed6f0485e15dbb421a53  libstdc++-v3/src/c++98/list-aux-2.cc
  abe234bc845d7a759221c1caad48a1ee  libstdc++-v3/src/c++98/list-aux.cc
  4bc338a372195ca235399072b8b7ad26  libstdc++-v3/src/c++98/list.cc
--- 114921,114927 ----
  2aa19b001e0ef42d0da84fae32334aad  libstdc++-v3/src/c++98/ios_init.cc
  ba1f93f929b27a459e6e8e0769d66cd8  libstdc++-v3/src/c++98/ios_locale.cc
  ad2e27d47bf85592bedfae6839a87f59  libstdc++-v3/src/c++98/istream-string.cc
! 18eda2bd40e573ccf30996024f9383b4  libstdc++-v3/src/c++98/istream.cc
  7adae83e0dd9ed6f0485e15dbb421a53  libstdc++-v3/src/c++98/list-aux-2.cc
  abe234bc845d7a759221c1caad48a1ee  libstdc++-v3/src/c++98/list-aux.cc
  4bc338a372195ca235399072b8b7ad26  libstdc++-v3/src/c++98/list.cc
*************** be3e4199ecc240f898f559fde53349c1  libstd
*** 114413,114433 ****
  9a6dd673f36236a2032bb66d31069b48  libstdc++-v3/src/c++98/strstream.cc
  5ea65de08a665fc13dfe59376b5fbc92  libstdc++-v3/src/c++98/tree.cc
  588ac7f69592b54bbe68ca1cafbc7a6e  libstdc++-v3/src/c++98/valarray.cc
! b4e60acfca987e556578f4a226c833c5  libstdc++-v3/src/experimental/Makefile.am
! f7e1df11d40cd866571fa66f619a3d3e  libstdc++-v3/src/experimental/Makefile.in
! 6846334ee8d270e0b42ec1f18f3e6cf6  libstdc++-v3/src/experimental/contract.cc
! 0c264537ce86e51b0c57eeef8ffadf49  libstdc++-v3/src/filesystem/Makefile.am
! bfe56c32c2629a3381ec6f10756f5c31  libstdc++-v3/src/filesystem/Makefile.in
  884e909aa0801235b1d6b67156bea696  libstdc++-v3/src/filesystem/cow-dir.cc
  9b53c364d753fa693cce1d68727a1982  libstdc++-v3/src/filesystem/cow-ops.cc
  3985b8fca46c60e27ba47d4d73565f04  libstdc++-v3/src/filesystem/cow-path.cc
  a9e784beb869d9bc7d37934ce0a952f9  libstdc++-v3/src/filesystem/dir-common.h
  d45c23b8e35edb3a14e4d3400daeb1ed  libstdc++-v3/src/filesystem/dir.cc
! 60584b291ba8a75a1d1c1de97ae76297  libstdc++-v3/src/filesystem/ops-common.h
! f57d3b802f2c945a9fb27fec782676af  libstdc++-v3/src/filesystem/ops.cc
! 5c775f8681613058346febc5ec6dec92  libstdc++-v3/src/filesystem/path.cc
! eca2ea83a945773b5de8d23f7c99aaa5  libstdc++-v3/src/libbacktrace/Makefile.am
! a09a9f90214407e61a6687c92551317b  libstdc++-v3/src/libbacktrace/Makefile.in
  ad7d8ce6072a5a6ebe5a27824b57cb45  libstdc++-v3/src/libbacktrace/backtrace-rename.h
  e81b2ae90488bdb0ce9dbe763304ff3c  libstdc++-v3/src/libbacktrace/backtrace-supported.h.in
  d80381bdd74336b121a4f087efc21dbb  libstdc++-v3/src/libbacktrace/config.h.in
--- 114942,114962 ----
  9a6dd673f36236a2032bb66d31069b48  libstdc++-v3/src/c++98/strstream.cc
  5ea65de08a665fc13dfe59376b5fbc92  libstdc++-v3/src/c++98/tree.cc
  588ac7f69592b54bbe68ca1cafbc7a6e  libstdc++-v3/src/c++98/valarray.cc
! d0d10bdf914b217967aa5b43f7377d07  libstdc++-v3/src/experimental/Makefile.am
! 9c8c394bb87a67081d9eca11be534fe6  libstdc++-v3/src/experimental/Makefile.in
! 61d088dea6da7e7950e8c78026fd7f04  libstdc++-v3/src/experimental/contract.cc
! b85583bf5828e8aac07082a6beae45c1  libstdc++-v3/src/filesystem/Makefile.am
! a6f95078e97a60d866de0908aeb10897  libstdc++-v3/src/filesystem/Makefile.in
  884e909aa0801235b1d6b67156bea696  libstdc++-v3/src/filesystem/cow-dir.cc
  9b53c364d753fa693cce1d68727a1982  libstdc++-v3/src/filesystem/cow-ops.cc
  3985b8fca46c60e27ba47d4d73565f04  libstdc++-v3/src/filesystem/cow-path.cc
  a9e784beb869d9bc7d37934ce0a952f9  libstdc++-v3/src/filesystem/dir-common.h
  d45c23b8e35edb3a14e4d3400daeb1ed  libstdc++-v3/src/filesystem/dir.cc
! 14bf4a0ef04f6e7d20624e7bbc5e9522  libstdc++-v3/src/filesystem/ops-common.h
! 8e0c18d507965c2ba5ee0441ff387994  libstdc++-v3/src/filesystem/ops.cc
! 2fa22da658515e688182701d446f5194  libstdc++-v3/src/filesystem/path.cc
! 39db16d7fc6280edeec0ba37d212cb2d  libstdc++-v3/src/libbacktrace/Makefile.am
! 430cbf1148b0314dca1a5bc2054883ad  libstdc++-v3/src/libbacktrace/Makefile.in
  ad7d8ce6072a5a6ebe5a27824b57cb45  libstdc++-v3/src/libbacktrace/backtrace-rename.h
  e81b2ae90488bdb0ce9dbe763304ff3c  libstdc++-v3/src/libbacktrace/backtrace-supported.h.in
  d80381bdd74336b121a4f087efc21dbb  libstdc++-v3/src/libbacktrace/config.h.in
*************** a2e0792470b988eee9f99138a16fab5a  libstd
*** 114437,114443 ****
  d5df5ddc3b7c5dba2e687798eaa28551  libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc
  661e182031451147b0a6c3e1e08ecd94  libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
  85d5908bd04a8ee824039dba1d692814  libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
! 3bbf67d1230b6846a03dd68cda1ffd2c  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_attributes.cc
  cb4b0e2b8fb55afe51ec1f2d94ba41f9  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc
  8a8a0688393d5cd9c11c118d9100d5c8  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_exceptions.cc
  71c64f90af2006e2b409babd88765bbd  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_rtti.cc
--- 114966,114972 ----
  d5df5ddc3b7c5dba2e687798eaa28551  libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc
  661e182031451147b0a6c3e1e08ecd94  libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
  85d5908bd04a8ee824039dba1d692814  libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
! cf4f4ba483ac1a28f9f1d2680f5832d3  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_attributes.cc
  cb4b0e2b8fb55afe51ec1f2d94ba41f9  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc
  8a8a0688393d5cd9c11c118d9100d5c8  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_exceptions.cc
  71c64f90af2006e2b409babd88765bbd  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_rtti.cc
*************** edb15317f3fc4c5b11c4ce1b5db72793  libstd
*** 114451,114457 ****
  b86f9727945a4ea41e9937b60ec3bba2  libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
  336f6819acc677502f9137d2b60ba5cd  libstdc++-v3/testsuite/17_intro/headers/c++2011/42319.cc
  8d362d5dd041e0818c8ad7d504808377  libstdc++-v3/testsuite/17_intro/headers/c++2011/67309.cc
! 416be19f3443850ec41a5dfb3a6633b1  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_attributes.cc
  d4c61f0c82f9f71cc484aaa782d187ca  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_exceptions.cc
  5af79384af6abc7c3e51f24e1cf1d9ee  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_rtti.cc
  eae12cc50ecfebc0bef935c4683404ec  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_pedantic_errors.cc
--- 114980,114986 ----
  b86f9727945a4ea41e9937b60ec3bba2  libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
  336f6819acc677502f9137d2b60ba5cd  libstdc++-v3/testsuite/17_intro/headers/c++2011/42319.cc
  8d362d5dd041e0818c8ad7d504808377  libstdc++-v3/testsuite/17_intro/headers/c++2011/67309.cc
! 4671c01b30f9b7d2c1d47d715628df9f  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_attributes.cc
  d4c61f0c82f9f71cc484aaa782d187ca  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_exceptions.cc
  5af79384af6abc7c3e51f24e1cf1d9ee  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_rtti.cc
  eae12cc50ecfebc0bef935c4683404ec  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_pedantic_errors.cc
*************** babbdd6eab38d6d7f22e8566f7196eac  libstd
*** 114462,114468 ****
  f89b9e41b784f57d5ab7a58c1f79a534  libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc
  584eea9c194c849e7c74d84d59dae1d5  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++.cc
  01e397695beb1eefb90366a12c4d8395  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++_multiple_inclusion.cc
! 41729ebf89ee97cba8733e001b1f9258  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_attributes.cc
  12a8b22467404234ee7a22821c02cce0  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_exceptions.cc
  e1f9a5de90f262c6631311a33fcbd700  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_rtti.cc
  3986ee52163ac663428b4e604e746db6  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_pedantic_errors.cc
--- 114991,114997 ----
  f89b9e41b784f57d5ab7a58c1f79a534  libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc
  584eea9c194c849e7c74d84d59dae1d5  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++.cc
  01e397695beb1eefb90366a12c4d8395  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++_multiple_inclusion.cc
! 8fff06731400a380c420c47c967a9667  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_attributes.cc
  12a8b22467404234ee7a22821c02cce0  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_exceptions.cc
  e1f9a5de90f262c6631311a33fcbd700  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_rtti.cc
  3986ee52163ac663428b4e604e746db6  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_pedantic_errors.cc
*************** f721def1cdb79d9784526c633f6a5ae8  libstd
*** 114471,114477 ****
  37c5c65a620032d67c0fb02dfb4fe92e  libstdc++-v3/testsuite/17_intro/headers/c++2014/parallel_mode.cc
  01086e34338c5773c1e8597d2b9820c6  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++.cc
  1976712d16a3c268dd42c758947676ce  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc
! 6bfc94afec2ef5ee3d6ec172ed54d194  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc
  7ba7a3347cf631bf654a7a5ff31da037  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc
  fc5c25c9a2268b5d8e42d61352d2c44a  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc
  22185a0065bb4bf0b27a239cff35dcb0  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc
--- 115000,115006 ----
  37c5c65a620032d67c0fb02dfb4fe92e  libstdc++-v3/testsuite/17_intro/headers/c++2014/parallel_mode.cc
  01086e34338c5773c1e8597d2b9820c6  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++.cc
  1976712d16a3c268dd42c758947676ce  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc
! 60d2b5ac09c19dd44f1776f34d0715c3  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc
  7ba7a3347cf631bf654a7a5ff31da037  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc
  fc5c25c9a2268b5d8e42d61352d2c44a  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc
  22185a0065bb4bf0b27a239cff35dcb0  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc
*************** b8a53b2b8da32d102d69cbedea3d2216  libstd
*** 114480,114486 ****
  00763b9699b39135fda457e687295b4b  libstdc++-v3/testsuite/17_intro/headers/c++2017/parallel_mode.cc
  774759ed410f8423d2dd6e3d16243b43  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc
  ad6842716dd04d2bf316293218db4a12  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc
! 5187b9217c61a430a8c676154853fc1c  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc
  7e1cb18ec86168bdc905dbc92734a677  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc
  27d76abc452348432ec9c8195f0b946f  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc
  b95ee861163a4569d4fadcf6534484bb  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc
--- 115009,115015 ----
  00763b9699b39135fda457e687295b4b  libstdc++-v3/testsuite/17_intro/headers/c++2017/parallel_mode.cc
  774759ed410f8423d2dd6e3d16243b43  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc
  ad6842716dd04d2bf316293218db4a12  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc
! 864066be6e0a5da1e3a4c01a7f8fcf4c  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc
  7e1cb18ec86168bdc905dbc92734a677  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc
  27d76abc452348432ec9c8195f0b946f  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc
  b95ee861163a4569d4fadcf6534484bb  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc
*************** b8a53b2b8da32d102d69cbedea3d2216  libstd
*** 114488,114494 ****
  87c7733236320e31ca6bf506b77b98d6  libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
  63f0e684ae33ff5970309759eeaf2ba5  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
  9294278b7daa21bfd4ce42da363eaad0  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! 27956f7064f968d92d07606636d60b75  libstdc++-v3/testsuite/17_intro/names.cc
  047ad714f0a1ac010ab86a084dfbeee7  libstdc++-v3/testsuite/17_intro/names_pstl.cc
  007efc2146fdda22fd1b14eaf4ea9b10  libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
  1693d92844259e69b8c6b8f258a91f17  libstdc++-v3/testsuite/17_intro/static.cc
--- 115017,115023 ----
  87c7733236320e31ca6bf506b77b98d6  libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
  63f0e684ae33ff5970309759eeaf2ba5  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
  9294278b7daa21bfd4ce42da363eaad0  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! 6c68984e91b93591e62a75a2f9fbabfb  libstdc++-v3/testsuite/17_intro/names.cc
  047ad714f0a1ac010ab86a084dfbeee7  libstdc++-v3/testsuite/17_intro/names_pstl.cc
  007efc2146fdda22fd1b14eaf4ea9b10  libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
  1693d92844259e69b8c6b8f258a91f17  libstdc++-v3/testsuite/17_intro/static.cc
*************** f4f086f988cf867097fb97b97bd5ca29  libstd
*** 114526,114532 ****
  fd7493488695ad011e1987266075b29b  libstdc++-v3/testsuite/18_support/comparisons/categories/partialord.cc
  8ea7c7b868be03c195bdf58ef2fe7b9c  libstdc++-v3/testsuite/18_support/comparisons/categories/strongord.cc
  96f4ebf4b93d44e3b25706144b68aec0  libstdc++-v3/testsuite/18_support/comparisons/categories/weakord.cc
! 8134d7ad30fb40facf382b25ac8bcac7  libstdc++-v3/testsuite/18_support/comparisons/categories/zero_neg.cc
  89b3aac706387c53424b28807653d906  libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
  089c5bdfd195fe88fa8a1b366a3725a7  libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc
  247d4da1c79d9d2bf80390d0a881a073  libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc
--- 115055,115061 ----
  fd7493488695ad011e1987266075b29b  libstdc++-v3/testsuite/18_support/comparisons/categories/partialord.cc
  8ea7c7b868be03c195bdf58ef2fe7b9c  libstdc++-v3/testsuite/18_support/comparisons/categories/strongord.cc
  96f4ebf4b93d44e3b25706144b68aec0  libstdc++-v3/testsuite/18_support/comparisons/categories/weakord.cc
! 6dbc698fc49e3e61102f8f2e1e9195f4  libstdc++-v3/testsuite/18_support/comparisons/categories/zero_neg.cc
  89b3aac706387c53424b28807653d906  libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
  089c5bdfd195fe88fa8a1b366a3725a7  libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc
  247d4da1c79d9d2bf80390d0a881a073  libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc
*************** b81c5c8c227a9a71e5efdc513a3b1a4d  libstd
*** 114705,114713 ****
  643fb69aa51d409e269bfd7077a736c1  libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-2.cc
  b19ff1d2f7a35f456f900bbd20bffd32  libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-3.cc
  670eda46fbfa7789251c32b2ebbd9c15  libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-big.cc
! a3f875cb81845cea6552ad2be474733b  libstdc++-v3/testsuite/19_diagnostics/stacktrace/current.cc
! bcbe8956841ad8748b7d53b018a0f23b  libstdc++-v3/testsuite/19_diagnostics/stacktrace/entry.cc
! 489c2f3ec1b126c0f5cab03ec75198b5  libstdc++-v3/testsuite/19_diagnostics/stacktrace/stacktrace.cc
  1a16038fc4f582a0976f9f59a252d7cb  libstdc++-v3/testsuite/19_diagnostics/stacktrace/synopsis.cc
  663e3dcea433a03255e7eed74d7d7f2f  libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc
  ea274be46bbf3f9fb04b2ff6ef7a2cfd  libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc
--- 115234,115243 ----
  643fb69aa51d409e269bfd7077a736c1  libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-2.cc
  b19ff1d2f7a35f456f900bbd20bffd32  libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-3.cc
  670eda46fbfa7789251c32b2ebbd9c15  libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-big.cc
! 0a6f99b4a76bef420ec7f0c83d28240a  libstdc++-v3/testsuite/19_diagnostics/stacktrace/current.cc
! 029d8f43de155602a6121288a02d27b9  libstdc++-v3/testsuite/19_diagnostics/stacktrace/entry.cc
! 1cb3680da0023fa955ece4a3030256f9  libstdc++-v3/testsuite/19_diagnostics/stacktrace/hash.cc
! f5d4ebe78f05f4f4dc9f316b6989f6bf  libstdc++-v3/testsuite/19_diagnostics/stacktrace/stacktrace.cc
  1a16038fc4f582a0976f9f59a252d7cb  libstdc++-v3/testsuite/19_diagnostics/stacktrace/synopsis.cc
  663e3dcea433a03255e7eed74d7d7f2f  libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc
  ea274be46bbf3f9fb04b2ff6ef7a2cfd  libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc
*************** ac5fc86cab4f651a7009b5e1a04bcc86  libstd
*** 114946,114952 ****
  9c60e231bb78dba8a918d00c8b3648a3  libstdc++-v3/testsuite/20_util/duration/cons/dr2094.cc
  b8359368c2247b52886827271163885e  libstdc++-v3/testsuite/20_util/duration/cons/dr3050.cc
  a0774b99c18fd2bc252c8cd6edb7cf08  libstdc++-v3/testsuite/20_util/duration/cons/dr974_neg.cc
! 3e1bf741f760f7f2ae7049ff93b8afe5  libstdc++-v3/testsuite/20_util/duration/io.cc
  36bc50f45d98b5197379c425a2a7555f  libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
  4ad88bdc966146f6ec3c7264a2a6e138  libstdc++-v3/testsuite/20_util/duration/literals/65499.cc
  6b548b7ad2bc536c9d4fc09f6d07ae8a  libstdc++-v3/testsuite/20_util/duration/literals/84671.cc
--- 115476,115482 ----
  9c60e231bb78dba8a918d00c8b3648a3  libstdc++-v3/testsuite/20_util/duration/cons/dr2094.cc
  b8359368c2247b52886827271163885e  libstdc++-v3/testsuite/20_util/duration/cons/dr3050.cc
  a0774b99c18fd2bc252c8cd6edb7cf08  libstdc++-v3/testsuite/20_util/duration/cons/dr974_neg.cc
! 559a54bd040d4a4d8aa0b81226502edf  libstdc++-v3/testsuite/20_util/duration/io.cc
  36bc50f45d98b5197379c425a2a7555f  libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
  4ad88bdc966146f6ec3c7264a2a6e138  libstdc++-v3/testsuite/20_util/duration/literals/65499.cc
  6b548b7ad2bc536c9d4fc09f6d07ae8a  libstdc++-v3/testsuite/20_util/duration/literals/84671.cc
*************** ca9cdcdac885b92fdfd3ac1be4827b75  libstd
*** 114960,114967 ****
  75f50fa7d9297a46f82c43c34b672897  libstdc++-v3/testsuite/20_util/duration/requirements/reduced_period.cc
  af949eb57bcae1e1f75c354921c0c6cb  libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
  0c6df77958632b85b0810363f8f7904d  libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
! be96a3c44b5f145a63e2e089f75e1ad1  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
! 23f72ab2bc15e148e22d0ce7bd2a8313  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
  99f36240fccfc4a2cc1e63016d776786  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
  0fb370ddffd9094bbd351a26b7b21074  libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
  3c401e02699bbf431e8d5f337b32252e  libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
--- 115490,115497 ----
  75f50fa7d9297a46f82c43c34b672897  libstdc++-v3/testsuite/20_util/duration/requirements/reduced_period.cc
  af949eb57bcae1e1f75c354921c0c6cb  libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
  0c6df77958632b85b0810363f8f7904d  libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
! d4e487005359cab8360e484ee748589e  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
! b10b1dbed027a91d1460eae8daefb92a  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
  99f36240fccfc4a2cc1e63016d776786  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
  0fb370ddffd9094bbd351a26b7b21074  libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
  3c401e02699bbf431e8d5f337b32252e  libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
*************** a592eb6fd816aac034c9922ae4d29f69  libstd
*** 115163,115169 ****
--- 115693,115701 ----
  3ae8ca41b35eac2d1f1517093d72db3b  libstdc++-v3/testsuite/20_util/integer_comparisons/less_neg.cc
  b99be92eb0e0d8698ca6bdc364542e6b  libstdc++-v3/testsuite/20_util/integer_comparisons/not_equal.cc
  12c317569e4d8b79c0b4e9513495def4  libstdc++-v3/testsuite/20_util/integer_comparisons/not_equal_neg.cc
+ 01419816e55df10955ea47006b7fd41b  libstdc++-v3/testsuite/20_util/integer_sequence/112473.cc
  b24e47328645bea855bab51280f4457d  libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc
+ b299881c5f8a46c9954c9cfffbb15437  libstdc++-v3/testsuite/20_util/integer_sequence/pr111357.cc
  e58ed11f85b333351ada2f2c5246f90c  libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc
  d81fb9bda70e69d23a8ab9fcdcc24d06  libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc
  a5ab59681cb18d4d742bdd134ba04fd6  libstdc++-v3/testsuite/20_util/integral_constant/operator_value_type.cc
*************** daf23e0df03a7bd37380c271295d2f26  libstd
*** 115558,115563 ****
--- 116090,116096 ----
  69a21b5ad7d8ad23b70b305e19e9d27e  libstdc++-v3/testsuite/20_util/optional/observers/6.cc
  d8af3640e7aabc8dd1960265b3ca5a27  libstdc++-v3/testsuite/20_util/optional/observers/lwg2762.cc
  991d636d53d2f7acb341d14aa803d94c  libstdc++-v3/testsuite/20_util/optional/relops/1.cc
+ 9b0c6c5d74424693ceca6e756d7db294  libstdc++-v3/testsuite/20_util/optional/relops/104606.cc
  89a5ec5e6030e4f174a4d512fd8b65f1  libstdc++-v3/testsuite/20_util/optional/relops/2.cc
  6a3814cb3ee5ee4899bb2d9652f87ec1  libstdc++-v3/testsuite/20_util/optional/relops/3.cc
  dcc8540166b215b6c3f7d20209d2e82f  libstdc++-v3/testsuite/20_util/optional/relops/4.cc
*************** e3a64ba12b35e4aca09046576d52bff4  libstd
*** 115654,115659 ****
--- 116187,116193 ----
  836ded60efa4bdf3d5d6683aaaa3ec98  libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
  65e751b6e39058f2220bc1b3bf523d7c  libstdc++-v3/testsuite/20_util/ratio/requirements/constexpr_data.cc
  8fadef9c07657382182385a1515c98da  libstdc++-v3/testsuite/20_util/ratio/requirements/ratio_equal_v.cc
+ d8bbe2c17046f08594a91f5a8e216ba7  libstdc++-v3/testsuite/20_util/ratio/requirements/type_constraints.cc
  df867c9e6b65da0022414ff9c12e1579  libstdc++-v3/testsuite/20_util/raw_storage_iterator/base.cc
  978a3bd82d79476d2496813c2d1e8bc2  libstdc++-v3/testsuite/20_util/raw_storage_iterator/dr2127.cc
  20b679022dcbb813a227adabf7adf3b9  libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc
*************** ccb35fb7a62300af936085819483975c  libstd
*** 115948,115953 ****
--- 116482,116488 ----
  570e52f8bdb71cbed03256f61e7b3a72  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/three_way.cc
  d23b1a747046dfeaadefce18d2c02b12  libstdc++-v3/testsuite/20_util/tuple/cons/101960.cc
  32c154912a091023741fdaa263538a86  libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc
+ 9a6dc1f9548e126de2581231c632a19f  libstdc++-v3/testsuite/20_util/tuple/cons/114147.cc
  f27dfd667d19d5a586e2805084cc1c5a  libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc
  c5d05d77429ce4ba3914543541b3764e  libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc
  45938586f3445d3925b645ab2e912816  libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc
*************** beeca5f4bb163fcc48b38c8197e1c563  libstd
*** 116107,116113 ****
  dde90009bc93758b6c7c6a057827648f  libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
  c3f97d6a17fc64611166b17edfe49449  libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
  c0994b759f4ddb76ff5725fcc27e8b5f  libstdc++-v3/testsuite/20_util/uses_allocator/lwg3527.cc
! 2ec041b87fc00ec34cab810dee74f532  libstdc++-v3/testsuite/20_util/uses_allocator/lwg3677.cc
  4923d3c0443a3b28bbd168af6de891df  libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
  ac2a817cb8c2699ed9ff1423eda8f368  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
  81cfc564c7fb5376965a0a8ac95da1c5  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
--- 116642,116648 ----
  dde90009bc93758b6c7c6a057827648f  libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
  c3f97d6a17fc64611166b17edfe49449  libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
  c0994b759f4ddb76ff5725fcc27e8b5f  libstdc++-v3/testsuite/20_util/uses_allocator/lwg3527.cc
! f3d6c9936ea50764c0b58ad497116155  libstdc++-v3/testsuite/20_util/uses_allocator/lwg3677.cc
  4923d3c0443a3b28bbd168af6de891df  libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
  ac2a817cb8c2699ed9ff1423eda8f368  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
  81cfc564c7fb5376965a0a8ac95da1c5  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
*************** e3229b9274c6ee53c4e7c8668c6810ba  libstd
*** 116179,116185 ****
  0f99ab597b0eb84d038c42be3cbee8a3  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc
  cc34e276871f3e24fbb3558c20ed371f  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc
  eb390690e93e5b1f2baa3b2e67d83576  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/2.cc
! e146911708d15911e077fa1ce7e04fc6  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/resize_and_overwrite.cc
  8b278bc4f5c42ca1bc344edde13c8edd  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc
  153be87377c43ae32711924524a73a5f  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/1.cc
  31f104684d3a8d09f7b16b238e1238cb  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc
--- 116714,116720 ----
  0f99ab597b0eb84d038c42be3cbee8a3  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc
  cc34e276871f3e24fbb3558c20ed371f  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc
  eb390690e93e5b1f2baa3b2e67d83576  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/2.cc
! 24a38889a74f6c2286556a1ea532a9ce  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/resize_and_overwrite.cc
  8b278bc4f5c42ca1bc344edde13c8edd  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc
  153be87377c43ae32711924524a73a5f  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/1.cc
  31f104684d3a8d09f7b16b238e1238cb  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc
*************** d7cd60c4896f346a26a3b7f212bf17ca  libstd
*** 116311,116317 ****
  034e5362947424246143807d8efa73fa  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/87749.cc
  bbd9e35db57e1a4766862cbe90f71c33  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign.cc
  4da7a91d3ed0a6059528969584917348  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign_optim.cc
! ab5b8c708d26d53aaa55a1f2cabf99f7  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc
  0b3af09a611c157c70ff5157289b06af  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
  d15808ef9fa73b43cd671f6087922fc9  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
  5c7bfd9f42c1b6197c3dfab4e8e84bb1  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
--- 116846,116852 ----
  034e5362947424246143807d8efa73fa  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/87749.cc
  bbd9e35db57e1a4766862cbe90f71c33  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign.cc
  4da7a91d3ed0a6059528969584917348  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign_optim.cc
! c093c0a338cdb8f12be15fd916465c93  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc
  0b3af09a611c157c70ff5157289b06af  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
  d15808ef9fa73b43cd671f6087922fc9  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
  5c7bfd9f42c1b6197c3dfab4e8e84bb1  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
*************** bd2fcf012f22bca17f71938654e7e311  libstd
*** 116444,116455 ****
  2d06ffe71e83aa708ba5ef26f438fe97  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
  0359b3b9c24cef1c8868cb49b36d5e54  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
  f75b007cbb4d96d46be0e477d2ea40fe  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
! 9fcf7c317fc64c00d2a1ce31a8e02f8f  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range_c++20.cc
  4857e3ecc12e42d04cc68d970112d4fd  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
  cbd7b8ec95766de539cddeb236e1ac1d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
  5f76a9247b7f158188c45a960b6d7ad1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc
  c853f3b5cbb364138334aafe3e6d0996  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc
! 2047c3fa698c40011c232ea9272f76c2  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/range_c++20.cc
  189772ee8c9cb947540e0fcc2468c0b9  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/1.cc
  2f1d01939d4756397fdb3626884d77ec  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/2.cc
  97375dbf28bddc3b2d15dd48c6d3c301  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc
--- 116979,116990 ----
  2d06ffe71e83aa708ba5ef26f438fe97  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
  0359b3b9c24cef1c8868cb49b36d5e54  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
  f75b007cbb4d96d46be0e477d2ea40fe  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
! 75a82c36b29fe253dc361a024e3a6516  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range_c++20.cc
  4857e3ecc12e42d04cc68d970112d4fd  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
  cbd7b8ec95766de539cddeb236e1ac1d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
  5f76a9247b7f158188c45a960b6d7ad1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc
  c853f3b5cbb364138334aafe3e6d0996  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc
! dc14c70a7ef0858f41e9ace32ece882a  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/range_c++20.cc
  189772ee8c9cb947540e0fcc2468c0b9  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/1.cc
  2f1d01939d4756397fdb3626884d77ec  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/2.cc
  97375dbf28bddc3b2d15dd48c6d3c301  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc
*************** fad93e46b52efaaf848d338f729ec103  libstd
*** 116481,116488 ****
--- 117016,117025 ----
  9ba97b2790fc994a31cb8944ba1bda73  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values-char8_t.cc
  b575c3deed677b77af68ed1a3db6fbf4  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values.cc
  479b3ea2e3af2099a1d20aaeebd3fa93  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char.cc
+ be3b65e8d28ffd0b6c071ad71ef5662a  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/debug.cc
  28aa7f45113ce1b5daf61bf3d8b031a2  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t.cc
  a53318c2edf633986af97c1f6d5c9e49  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char.cc
+ ef869b073577745bda077a76ccf586b4  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/debug.cc
  911fc588d058d168a334700d76a1c837  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t.cc
  bbe147a22a02595e2b068826931e9faf  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/char.cc
  7b2270cf2bc8a89823e295b39d3a3ec0  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t.cc
*************** a5d43073d77e6a82fc19d777ecf8d46d  libstd
*** 116561,116566 ****
--- 117098,117104 ----
  a832a3b960eb348c9173631d099625c3  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc
  4c17567bb37dac4f130cf7027ac16d1c  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/24559.cc
  6d3a63038ce6c57d5c627c929b6f6e5d  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/3_neg.cc
+ 82d6b4f00580779800e341ec6c9ffaea  libstdc++-v3/testsuite/21_strings/char_traits/requirements/113200.cc
  6b5a2a7c9ce21f32df0f07815bb0efbf  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
  f0db6b54329d88264f75aa5376489f1b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/57704.cc
  fc10e558e5f0aee7e00e78d125372b52  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/65049.cc
*************** b3513ed5ffa499cca3181c7fd14dcf43  libstd
*** 117241,117246 ****
--- 117779,117786 ----
  88e72311920d13f12ac3a62be01a4097  libstdc++-v3/testsuite/23_containers/array/cons/deduction.cc
  5e63e129d6ee14bd8735a98b99e071e9  libstdc++-v3/testsuite/23_containers/array/cons/deduction_neg.cc
  93661bce5f3afebe28cac67fcb071b4f  libstdc++-v3/testsuite/23_containers/array/creation/1.cc
+ 29863c1177013eb82c96ce1e6df02aea  libstdc++-v3/testsuite/23_containers/array/creation/110167.cc
+ c33e3cf546fa87ee1cf2a1313c16655a  libstdc++-v3/testsuite/23_containers/array/creation/111512.cc
  bad60bb55072f7831f210bb5cf8c0cbc  libstdc++-v3/testsuite/23_containers/array/creation/2.cc
  69458a6af51c0639515b7d48201e0bf7  libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc
  a49a7352cef5176add32c3a8e0e3e034  libstdc++-v3/testsuite/23_containers/array/debug/back1_neg.cc
*************** ed893d56d9aacc6814d82bba8235fe0b  libstd
*** 117678,117683 ****
--- 118218,118224 ----
  818b6950824acaa152fad4e691a86905  libstdc++-v3/testsuite/23_containers/map/cons/moveable.cc
  e7bf159cc8b74103ed17af50458a363b  libstdc++-v3/testsuite/23_containers/map/cons/noexcept_default_construct.cc
  9881bc0137cf43528b5a7f1a20d0e951  libstdc++-v3/testsuite/23_containers/map/cons/noexcept_move_construct.cc
+ 62c8fc35a2126407d843225adf9afd90  libstdc++-v3/testsuite/23_containers/map/debug/112477.cc
  00d79f254114578a072178ec56634d36  libstdc++-v3/testsuite/23_containers/map/debug/60499.cc
  ea58ca872b465852cf64023ba611582d  libstdc++-v3/testsuite/23_containers/map/debug/90102.cc
  090a58ac357accf39ca2e7027c4d40c5  libstdc++-v3/testsuite/23_containers/map/debug/construct1_neg.cc
*************** b51069936070d218f8a013d93879430c  libstd
*** 117863,117868 ****
--- 118404,118410 ----
  8014fb73c4c65a958b06674acf54f5e5  libstdc++-v3/testsuite/23_containers/multiset/debug/move_assign_neg.cc
  091280d32ef91c586f1b525f40349a28  libstdc++-v3/testsuite/23_containers/multiset/debug/move_neg.cc
  92335f3b1a8ef2331b8bba401dcf90a2  libstdc++-v3/testsuite/23_containers/multiset/init-list.cc
+ b761d5230bf4935944006f713e5604d5  libstdc++-v3/testsuite/23_containers/multiset/modifiers/114401.cc
  4c16e1f236d17c0b5dc229b38b39186e  libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc
  742c346973c3c658a1e99ed77c8f8519  libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/1.cc
  dd27850edb189b8d2ebd6f0682bbc309  libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/92878_92947.cc
*************** ea88a29a7cda4eb36d76ac55340ea40b  libstd
*** 117958,117963 ****
--- 118500,118506 ----
  b8cb47011456b68ca066c2986c0c3b06  libstdc++-v3/testsuite/23_containers/set/cons/noexcept_default_construct.cc
  89d1728b4889acfeecae0785b4c8a8c7  libstdc++-v3/testsuite/23_containers/set/cons/noexcept_move_construct.cc
  83f470c08a9e704d3d17953e95fd37eb  libstdc++-v3/testsuite/23_containers/set/cons/self_move.cc
+ 83968696d0a7067ff4a850c2eb0eea82  libstdc++-v3/testsuite/23_containers/set/debug/114316.cc
  ae08886e978c618ac60b6c3f253f0c0d  libstdc++-v3/testsuite/23_containers/set/debug/60499.cc
  2484bc35fba82855e9a37cf1b21aaa80  libstdc++-v3/testsuite/23_containers/set/debug/90102.cc
  dab9b194b75d8b8d714f2745a05ad01f  libstdc++-v3/testsuite/23_containers/set/debug/construct1_neg.cc
*************** f4a39767ad2c148fa0a99c12f37fbfc4  libstd
*** 117975,117980 ****
--- 118518,118524 ----
  78fd1112cd7e7bfdae434c311f94a5ae  libstdc++-v3/testsuite/23_containers/set/debug/move_neg.cc
  e0a3b1912adb8176371ebe6fc1dbaa96  libstdc++-v3/testsuite/23_containers/set/erasure.cc
  c087d26b3de856b86b94ed002f09ec6b  libstdc++-v3/testsuite/23_containers/set/init-list.cc
+ 600f3a07c5d12def9ca643094daf86cd  libstdc++-v3/testsuite/23_containers/set/modifiers/114401.cc
  12ff4dace24d58b5bea1adb68745ddfe  libstdc++-v3/testsuite/23_containers/set/modifiers/16728.cc
  ce17c384c58b5aa10549a90e45ed730e  libstdc++-v3/testsuite/23_containers/set/modifiers/17948.cc
  6f506a8f8a45c4ba549fcff32eadcea0  libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc
*************** f4cc805475fe4eb6e298f4a6f06fc466  libstd
*** 118017,118050 ****
  24be6a251d10ec91a71a6cbf08e52ce6  libstdc++-v3/testsuite/23_containers/span/1.cc
  62d71e263b54ca463af9228fd31a5f0f  libstdc++-v3/testsuite/23_containers/span/101411.cc
  a41a95237005cc1253becbc65d0e579a  libstdc++-v3/testsuite/23_containers/span/2.cc
! fe455bdf536bf1645aa34f386beb6ffc  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
! 4646871fbc49a8667f0f4cc6f84648ce  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
  06a45501dcaec8e13d6ae1e6ee40d1b7  libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc
  b500468357c8536c575705ba4a6c389f  libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc
  4f2858e4b71aaba1da53b7dccdd70dcb  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  13de2b944b3e345b71c8a9607c7a3e70  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  5298b419f9c836495e1833514f5cb15f  libstdc++-v3/testsuite/23_containers/span/everything.cc
  19441bc0f80dc57aa9d56b345b4683b0  libstdc++-v3/testsuite/23_containers/span/explicit.cc
! f2a645274bc71d00d9de0300de9193f8  libstdc++-v3/testsuite/23_containers/span/first_2_assert_neg.cc
! 1a9149c8244aed302ac2152e59a46577  libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
! 63112880f3cd80c6a1c630b1a1afa9ac  libstdc++-v3/testsuite/23_containers/span/first_neg.cc
! e2ba48768a2eded317fd6809c2892927  libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
! eaf0e2f767eab42b0f97c32436b14bed  libstdc++-v3/testsuite/23_containers/span/front_neg.cc
! 426abcd39eb1dd403af83050cf5f5e01  libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
! 6949254731dd518e434be8867703c2e3  libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
! 4f598d73804805fba02357e5c79183b6  libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
! 88f915cb502a4fcad916c1add1d912d0  libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
! 4e7dd8cfebff783ac97ab4cc11389e6e  libstdc++-v3/testsuite/23_containers/span/last_neg.cc
  64e1b8875fd0c928889c5831cd7e709c  libstdc++-v3/testsuite/23_containers/span/layout_compat.cc
  be1f50b1146968c150d08a2efb45f08a  libstdc++-v3/testsuite/23_containers/span/lwg3255.cc
  253debc3012d6998190de8476a1af448  libstdc++-v3/testsuite/23_containers/span/nothrow_cons.cc
! 8863f6163a711d1cba1a2826fee3344b  libstdc++-v3/testsuite/23_containers/span/subspan_2_assert_neg.cc
! 3fb3315e3658a0b3a50ab031b8366b2e  libstdc++-v3/testsuite/23_containers/span/subspan_3_assert_neg.cc
! 5d4f9b1e1e5c435be42ae17386510345  libstdc++-v3/testsuite/23_containers/span/subspan_4_assert_neg.cc
! 5bb21b29c963eab6d9bd049818491a65  libstdc++-v3/testsuite/23_containers/span/subspan_5_assert_neg.cc
! 3140f0be92da0c061531b403f7ed991d  libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc
! cab2d87171c9910186845502319f9249  libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc
! bf3f3fc49ef7e8132533b07c3c53a5c3  libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc
  d19a170b5f7ab02157733005cb76fef1  libstdc++-v3/testsuite/23_containers/span/trivially_copyable.cc
  6667a26fb8e5052a0f736b8ae3605735  libstdc++-v3/testsuite/23_containers/stack/77528.cc
  f80392885ac3739ed820b9a4d9ecbb48  libstdc++-v3/testsuite/23_containers/stack/92878_92947.cc
--- 118561,118595 ----
  24be6a251d10ec91a71a6cbf08e52ce6  libstdc++-v3/testsuite/23_containers/span/1.cc
  62d71e263b54ca463af9228fd31a5f0f  libstdc++-v3/testsuite/23_containers/span/101411.cc
  a41a95237005cc1253becbc65d0e579a  libstdc++-v3/testsuite/23_containers/span/2.cc
! e54c50ffc58578394a5d9dc8f8c88fed  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
! 8c144576c278335e14589c3a325f9d3b  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
  06a45501dcaec8e13d6ae1e6ee40d1b7  libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc
  b500468357c8536c575705ba4a6c389f  libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc
  4f2858e4b71aaba1da53b7dccdd70dcb  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  13de2b944b3e345b71c8a9607c7a3e70  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  5298b419f9c836495e1833514f5cb15f  libstdc++-v3/testsuite/23_containers/span/everything.cc
  19441bc0f80dc57aa9d56b345b4683b0  libstdc++-v3/testsuite/23_containers/span/explicit.cc
! 16970ead3acdd80199bdb9fb9bfe27c1  libstdc++-v3/testsuite/23_containers/span/first_2_assert_neg.cc
! 0dbb665d0133ae1d73ca94035f616177  libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
! 150a48280e985154ee2fb3feab0ef344  libstdc++-v3/testsuite/23_containers/span/first_neg.cc
! 404d5c79604fbde078b4a70366091d76  libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
! 537e15572a2fee2a550ba5ced04d4fd4  libstdc++-v3/testsuite/23_containers/span/front_neg.cc
! e2a6758324a45aada6e409c1714bdf52  libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
! 9635200c3f432819fb1ac5b11c1a18e1  libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
! 632b993254cc02d12bc7a05b537dcf28  libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
! ca6e6c070f5eebec8f25252bdec87031  libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
! 3cabc72155b68493a5402e5bc03f3716  libstdc++-v3/testsuite/23_containers/span/last_neg.cc
  64e1b8875fd0c928889c5831cd7e709c  libstdc++-v3/testsuite/23_containers/span/layout_compat.cc
  be1f50b1146968c150d08a2efb45f08a  libstdc++-v3/testsuite/23_containers/span/lwg3255.cc
+ e45c1853ec6f098abc263746f2bf72fa  libstdc++-v3/testsuite/23_containers/span/nodiscard.cc
  253debc3012d6998190de8476a1af448  libstdc++-v3/testsuite/23_containers/span/nothrow_cons.cc
! 5abdd960c84c3d05118cb4193f67acd6  libstdc++-v3/testsuite/23_containers/span/subspan_2_assert_neg.cc
! 83f0d62dacd84d70115c058e8323ee44  libstdc++-v3/testsuite/23_containers/span/subspan_3_assert_neg.cc
! 2e8e7a5d9c7410de7182aef6341722f1  libstdc++-v3/testsuite/23_containers/span/subspan_4_assert_neg.cc
! 023ac96b048b03025cc6c739977d9ce1  libstdc++-v3/testsuite/23_containers/span/subspan_5_assert_neg.cc
! bff9bae8063656a46691926bb1ba70db  libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc
! 12a9205bc361fecc4f19997b4b9c9e7f  libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc
! 20205e04894cf2bbc2dec11b959a2e89  libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc
  d19a170b5f7ab02157733005cb76fef1  libstdc++-v3/testsuite/23_containers/span/trivially_copyable.cc
  6667a26fb8e5052a0f736b8ae3605735  libstdc++-v3/testsuite/23_containers/stack/77528.cc
  f80392885ac3739ed820b9a4d9ecbb48  libstdc++-v3/testsuite/23_containers/stack/92878_92947.cc
*************** c2f540bba764c12bff807967c9280237  libstd
*** 118141,118152 ****
  03fac90b219d18144af655af896d7954  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
  a14df605fbb76ef3e178c19c31db79fd  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
  dc3059ffcfc5b5f617b283152ee2eac6  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
! 0a2b0a1af64854d1bebc4232540cf6c1  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
  ec4950b74e8b9cd59ab4bfa8e94055ba  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/move_assign.cc
  6e4b6b77735acab35c8d3c1aac451c66  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
  c119f8968e7c2cd51b39f47edca3c2c7  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
  01f47a485e639e40d954a8c2b5835501  libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
! 25ffaa5db7ada99a686798c7cc1a3680  libstdc++-v3/testsuite/23_containers/unordered_map/operations/1.cc
  b7dc3ee566e9b5ef56cf1b6cec567c90  libstdc++-v3/testsuite/23_containers/unordered_map/operations/contains.cc
  fecc9906df269635aa2da8c1c1d94bb7  libstdc++-v3/testsuite/23_containers/unordered_map/operations/count.cc
  206e5b31312cb3e00a049c4b502c0982  libstdc++-v3/testsuite/23_containers/unordered_map/operators/1.cc
--- 118686,118697 ----
  03fac90b219d18144af655af896d7954  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
  a14df605fbb76ef3e178c19c31db79fd  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
  dc3059ffcfc5b5f617b283152ee2eac6  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
! 4ed063c0258ef248ce7904f4c847043f  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
  ec4950b74e8b9cd59ab4bfa8e94055ba  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/move_assign.cc
  6e4b6b77735acab35c8d3c1aac451c66  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
  c119f8968e7c2cd51b39f47edca3c2c7  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
  01f47a485e639e40d954a8c2b5835501  libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
! d77224af059b92f3d6d42deba0c2224a  libstdc++-v3/testsuite/23_containers/unordered_map/operations/1.cc
  b7dc3ee566e9b5ef56cf1b6cec567c90  libstdc++-v3/testsuite/23_containers/unordered_map/operations/contains.cc
  fecc9906df269635aa2da8c1c1d94bb7  libstdc++-v3/testsuite/23_containers/unordered_map/operations/count.cc
  206e5b31312cb3e00a049c4b502c0982  libstdc++-v3/testsuite/23_containers/unordered_map/operators/1.cc
*************** ce423b7fe134947b12bb3bcadc06e8ef  libstd
*** 118247,118253 ****
  df0920fa518b2245aeff636e8e13c931  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/merge.cc
  87351e56e94d8dfc647b1bc4490f02dc  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc
  5bf8153b21982b0bb6b9a10f31b6f498  libstdc++-v3/testsuite/23_containers/unordered_multimap/observers.cc
! 96f0719f04a025939a9c26b2be86bd56  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/1.cc
  647c755134d4c9566b6980673aeccd68  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/contains.cc
  bb32f1920bdb2be82d85310bb2ca2bff  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/count.cc
  2e7014d6c4a0314d3fd102e4a202e6bb  libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/1.cc
--- 118792,118798 ----
  df0920fa518b2245aeff636e8e13c931  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/merge.cc
  87351e56e94d8dfc647b1bc4490f02dc  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc
  5bf8153b21982b0bb6b9a10f31b6f498  libstdc++-v3/testsuite/23_containers/unordered_multimap/observers.cc
! 22d84d3accdf7a23cb7214ac5db9188f  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/1.cc
  647c755134d4c9566b6980673aeccd68  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/contains.cc
  bb32f1920bdb2be82d85310bb2ca2bff  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/count.cc
  2e7014d6c4a0314d3fd102e4a202e6bb  libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/1.cc
*************** c3752a38e2c1d19f72b6d75bba98eda4  libstd
*** 118331,118343 ****
  33060ae3884aeb43105d9ef4b80cedaa  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_range.cc
  979959d02f973dad1e744522fb447b09  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single.cc
  973ca1df06a62a1dab30c8cbba6d8222  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single_move.cc
  934b535a4ded49b80dd2de6d3f07ca61  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/92878_92947.cc
  c8741641be72710956b2c2bade946f37  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/emplace.cc
  1bae3c52c14e2257852a5564d63fe255  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/extract.cc
  39801841ed2c7f34a0eb7458f14ed2d0  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/merge.cc
  b98b953e511d4ae9551d046145d4825e  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc
  43fb59d331433c49bae72afd4d26a21f  libstdc++-v3/testsuite/23_containers/unordered_multiset/observers.cc
! e1239d6b7b7b78416495c0be144819a7  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/1.cc
  b666ad6aebe56ae26abd6ee3c0d85dc7  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/contains.cc
  cd7e053fc67c7a3aa92c2e520cbbcd31  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/count.cc
  accd24778cca6578ff49b5e21efc7041  libstdc++-v3/testsuite/23_containers/unordered_multiset/operators/1.cc
--- 118876,118889 ----
  33060ae3884aeb43105d9ef4b80cedaa  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_range.cc
  979959d02f973dad1e744522fb447b09  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single.cc
  973ca1df06a62a1dab30c8cbba6d8222  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single_move.cc
+ 81ce776a3ac75fcc704e7f3efc65de81  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/114401.cc
  934b535a4ded49b80dd2de6d3f07ca61  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/92878_92947.cc
  c8741641be72710956b2c2bade946f37  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/emplace.cc
  1bae3c52c14e2257852a5564d63fe255  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/extract.cc
  39801841ed2c7f34a0eb7458f14ed2d0  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/merge.cc
  b98b953e511d4ae9551d046145d4825e  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc
  43fb59d331433c49bae72afd4d26a21f  libstdc++-v3/testsuite/23_containers/unordered_multiset/observers.cc
! a731dbb2cfd4477302f42cee2879fabf  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/1.cc
  b666ad6aebe56ae26abd6ee3c0d85dc7  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/contains.cc
  cd7e053fc67c7a3aa92c2e520cbbcd31  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/count.cc
  accd24778cca6578ff49b5e21efc7041  libstdc++-v3/testsuite/23_containers/unordered_multiset/operators/1.cc
*************** fc1585878230607f29cb3452abf0bb65  libstd
*** 118387,118392 ****
--- 118933,118939 ----
  6dfb5fcf619c7a3c70b97f0ad85b3783  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_default_construct.cc
  ff678e2708f3fae6ea5d0a7f6e93d914  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_move_construct.cc
  8720b26f59788b0b50e380829bd3a510  libstdc++-v3/testsuite/23_containers/unordered_set/cons/self_move.cc
+ 1ff3da9ccb1453e5c696c1a351a88689  libstdc++-v3/testsuite/23_containers/unordered_set/debug/114316.cc
  d01f4ace87c8df84fd3dde34ba9cb8fe  libstdc++-v3/testsuite/23_containers/unordered_set/debug/60499.cc
  7fe56c16a56eb09203f1e4d69cc82a30  libstdc++-v3/testsuite/23_containers/unordered_set/debug/89608_neg.cc
  8b7f4f03f08aee624f4c9b6dc4457074  libstdc++-v3/testsuite/23_containers/unordered_set/debug/90102.cc
*************** b3d6a1cf872a144cec41c7e757253322  libstd
*** 118442,118447 ****
--- 118989,118995 ----
  ea2d05769ddaef56e8e0cb21ee2aaceb  libstdc++-v3/testsuite/23_containers/unordered_set/insert/set_single_move.cc
  f896ce71a0459739b069787016227a8c  libstdc++-v3/testsuite/23_containers/unordered_set/instantiation_neg.cc
  9f2b334599f77cdada6aeedbca98b184  libstdc++-v3/testsuite/23_containers/unordered_set/max_load_factor/robustness.cc
+ 48b51763d3c882761e49bc54aa3174c2  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/114401.cc
  778ed19a9126db5e0894273c22dafb77  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/92878_92947.cc
  304f35b8cbf7542b2d0f10b2c8b73484  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/emplace.cc
  b3d707d0ef8647e1593120aea2ce52d4  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
*************** b3d707d0ef8647e1593120aea2ce52d4  libstd
*** 118450,118456 ****
  1e2f1a4a999acb88003f9efdd65bb74a  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
  bf91c0c253d7803afc34c6f22f45fcdc  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
  e4c4250f9b8ecd5990778f4b52fbd379  libstdc++-v3/testsuite/23_containers/unordered_set/observers.cc
! c8f7c57b382cbc817f18c1f3683eb3dd  libstdc++-v3/testsuite/23_containers/unordered_set/operations/1.cc
  612ae3ce559481a2014e8548effeebfb  libstdc++-v3/testsuite/23_containers/unordered_set/operations/contains.cc
  fe193b426a721b9cb01d176b5d9cec4d  libstdc++-v3/testsuite/23_containers/unordered_set/operations/count.cc
  fc1b10bed91a4cbe34ddb022dd8629b8  libstdc++-v3/testsuite/23_containers/unordered_set/operators/1.cc
--- 118998,119004 ----
  1e2f1a4a999acb88003f9efdd65bb74a  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
  bf91c0c253d7803afc34c6f22f45fcdc  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
  e4c4250f9b8ecd5990778f4b52fbd379  libstdc++-v3/testsuite/23_containers/unordered_set/observers.cc
! 34316386793e87914a0c0b20a59f120c  libstdc++-v3/testsuite/23_containers/unordered_set/operations/1.cc
  612ae3ce559481a2014e8548effeebfb  libstdc++-v3/testsuite/23_containers/unordered_set/operations/contains.cc
  fe193b426a721b9cb01d176b5d9cec4d  libstdc++-v3/testsuite/23_containers/unordered_set/operations/count.cc
  fc1b10bed91a4cbe34ddb022dd8629b8  libstdc++-v3/testsuite/23_containers/unordered_set/operators/1.cc
*************** f773c108033cd139b93bc33d562df472  libstd
*** 118499,118504 ****
--- 119047,119053 ----
  b18f4fd4e99fb5afb4a07e80e90c7fd3  libstdc++-v3/testsuite/23_containers/vector/allocator/noexcept.cc
  d180494eb6e097c78578d1b9a3e910f0  libstdc++-v3/testsuite/23_containers/vector/allocator/swap.cc
  6548323a73fee97190ce031a908c7fcd  libstdc++-v3/testsuite/23_containers/vector/bool/1.cc
+ 4fc9d9cf0cfa9e9f3a7219a3ee234caf  libstdc++-v3/testsuite/23_containers/vector/bool/110807.cc
  00547507c5a45b6f85c00e5fdbccff4c  libstdc++-v3/testsuite/23_containers/vector/bool/21244.cc
  a830cc0e83dd9df546274fdba18aa9fc  libstdc++-v3/testsuite/23_containers/vector/bool/23632.cc
  600c54836a5dbe96bb9a78a26fcb77ba  libstdc++-v3/testsuite/23_containers/vector/bool/6886.cc
*************** e5ce6172cf6fcdb926ab9b03f3e76ade  libstd
*** 118567,118572 ****
--- 119116,119122 ----
  031e5adf8a70e8ab5f1a41371962e7ac  libstdc++-v3/testsuite/23_containers/vector/check_construct_destroy.cc
  9320329243f60de2ac1ddcfb8440d0e2  libstdc++-v3/testsuite/23_containers/vector/cmp_c++20.cc
  fa4a6541280ab8fbe2cc5ac8b589b4be  libstdc++-v3/testsuite/23_containers/vector/cons/1.cc
+ 6bfe3fe60e55efb3d1e962aa17c03c0a  libstdc++-v3/testsuite/23_containers/vector/cons/113841.cc
  c7f03648598ef0cab3092f51b3f00744  libstdc++-v3/testsuite/23_containers/vector/cons/2.cc
  c664a685c6f3a9f8c19d7c9e275a8a93  libstdc++-v3/testsuite/23_containers/vector/cons/3.cc
  6c1d7fcf8dd6d3449ee74f6719a389a8  libstdc++-v3/testsuite/23_containers/vector/cons/4.cc
*************** b59054fb1d00091880d5605b974fa84c  libstd
*** 118591,118596 ****
--- 119141,119147 ----
  d606b36336a2dadf791e67b979e4339f  libstdc++-v3/testsuite/23_containers/vector/cons/self_move.cc
  24f492a04ed1cc923756df1bae071b06  libstdc++-v3/testsuite/23_containers/vector/data_access/1.cc
  2da738c5f0181f4d71a28da3da5b55cf  libstdc++-v3/testsuite/23_containers/vector/data_access/constexpr.cc
+ 4fa73e98667e45918cf4c25a7c91ca77  libstdc++-v3/testsuite/23_containers/vector/debug/114316.cc
  74e559d168191ac8aab8ee18bb874277  libstdc++-v3/testsuite/23_containers/vector/debug/52433.cc
  785b48251b32d9a10715191b6b3f232b  libstdc++-v3/testsuite/23_containers/vector/debug/57779_neg.cc
  bb0d9a5fe268b68027c7489b19b3402b  libstdc++-v3/testsuite/23_containers/vector/debug/60499.cc
*************** f64533f104fcd7b3c712a603fae7f687  libstd
*** 118601,118607 ****
  593e09eaadee5f8080c425ea40c03816  libstdc++-v3/testsuite/23_containers/vector/debug/assign1_neg.cc
  a26e9bf54d2b71f27e159577a2afadce  libstdc++-v3/testsuite/23_containers/vector/debug/assign2_neg.cc
  bdf27fc4d63fa2169f932a13bdf4bc6f  libstdc++-v3/testsuite/23_containers/vector/debug/assign3_neg.cc
! 64aa1b917c51466698efc561f039f2a6  libstdc++-v3/testsuite/23_containers/vector/debug/assign4_backtrace_neg.cc
  f6db38c243ffc226aad9a0f7df262d93  libstdc++-v3/testsuite/23_containers/vector/debug/assign4_neg.cc
  1338a1cd93c971ec517e023b6d60c936  libstdc++-v3/testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc
  70e68d1757c17b1591477a13b2a96070  libstdc++-v3/testsuite/23_containers/vector/debug/construct1_neg.cc
--- 119152,119158 ----
  593e09eaadee5f8080c425ea40c03816  libstdc++-v3/testsuite/23_containers/vector/debug/assign1_neg.cc
  a26e9bf54d2b71f27e159577a2afadce  libstdc++-v3/testsuite/23_containers/vector/debug/assign2_neg.cc
  bdf27fc4d63fa2169f932a13bdf4bc6f  libstdc++-v3/testsuite/23_containers/vector/debug/assign3_neg.cc
! 83adeb832c084cfe315fcfecbae880a6  libstdc++-v3/testsuite/23_containers/vector/debug/assign4_backtrace_neg.cc
  f6db38c243ffc226aad9a0f7df262d93  libstdc++-v3/testsuite/23_containers/vector/debug/assign4_neg.cc
  1338a1cd93c971ec517e023b6d60c936  libstdc++-v3/testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc
  70e68d1757c17b1591477a13b2a96070  libstdc++-v3/testsuite/23_containers/vector/debug/construct1_neg.cc
*************** a3fa6ac892c03af3e9ac5480223c052b  libstd
*** 118624,118629 ****
--- 119175,119181 ----
  4a87196e9403a624790ca9432dd45cca  libstdc++-v3/testsuite/23_containers/vector/debug/move_neg.cc
  c5e5cee7fe624866df9bbe1b9e4f8469  libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc
  0c398477953df3fbea54c9ecf0e01053  libstdc++-v3/testsuite/23_containers/vector/debug/mutex_association.cc
+ 7f7ee046dd79fd0dbaee1477492faa9d  libstdc++-v3/testsuite/23_containers/vector/debug/n3644.cc
  db632134bef944d86d86bae8a2aec09c  libstdc++-v3/testsuite/23_containers/vector/debug/shrink_to_fit.cc
  96f74905ea39392fcf31c306d93cab39  libstdc++-v3/testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc
  ba528ca2ec0e773184bd12bfcd212821  libstdc++-v3/testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc
*************** a33efb91b787bf40c3d4736fff85e4fd  libstd
*** 118784,118790 ****
  b71c164c19f41e605bbd1c5406034051  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
  a8e3e1f3fb1408d1056247dd051b75c7  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3391.cc
  73cc87e3970927d6d0a2da1edf59953d  libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc
! 73d58e3cbae9543e1eeb43f9d31428f7  libstdc++-v3/testsuite/24_iterators/move_iterator/p2520r0.cc
  9b9fad43f1df4f5a1f9882976e56735c  libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc
  90deb52d353436af1d0ac667e877a9f8  libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
  bc688d904bce917c2f66ab4bb619fc40  libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
--- 119336,119342 ----
  b71c164c19f41e605bbd1c5406034051  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
  a8e3e1f3fb1408d1056247dd051b75c7  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3391.cc
  73cc87e3970927d6d0a2da1edf59953d  libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc
! 07ce682361ed0ad0f811c9f052ebdf97  libstdc++-v3/testsuite/24_iterators/move_iterator/p2520r0.cc
  9b9fad43f1df4f5a1f9882976e56735c  libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc
  90deb52d353436af1d0ac667e877a9f8  libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
  bc688d904bce917c2f66ab4bb619fc40  libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
*************** b1a449ccb32a0a264d841cb7be77e70f  libstd
*** 119183,119188 ****
--- 119735,119741 ----
  690cb7765bed6fe88df169bf79ff4be7  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc
  f0b5cac939d18d126824dc4b64355130  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc
  06256947d7de04257118d42ce1585812  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/1.cc
+ fda158d264fd98a45243c1135a92fa52  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/113960.cc
  937c47c9ebbb5f0ea137b5120adeff12  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/constexpr.cc
  39bfd6a3194043d02813679ddc10fc58  libstdc++-v3/testsuite/25_algorithms/lower_bound/1.cc
  b3a5c4d22b09bb16074d8c3103e3be23  libstdc++-v3/testsuite/25_algorithms/lower_bound/2.cc
*************** b09127e5be55f9d7088675c06051c23d  libstd
*** 119421,119429 ****
  6402a8eea1dbb0033272942b55892f1a  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  300447a9be95466f5df011297fa806ad  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
  7d39ea4ed8d2504aaac0459919884c18  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc
! 4f12ec8fe34e20426908d102c48c9d1c  libstdc++-v3/testsuite/25_algorithms/random_shuffle/1.cc
! 9df0e164ce57de52f993fa4cb25b21c5  libstdc++-v3/testsuite/25_algorithms/random_shuffle/59603.cc
! 3db61e6594a708bba6029b3bf80f8eb9  libstdc++-v3/testsuite/25_algorithms/random_shuffle/moveable.cc
  a78cddf59da3e1e38c9bd9eefed389ee  libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc
  72e96a8470ffd9aef86de2dad9a3d19b  libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc
  df7a09e4e4f086a9111ce1c78ecdf0e6  libstdc++-v3/testsuite/25_algorithms/remove/1.cc
--- 119974,119983 ----
  6402a8eea1dbb0033272942b55892f1a  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  300447a9be95466f5df011297fa806ad  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
  7d39ea4ed8d2504aaac0459919884c18  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc
! 7118f47fbd78f09368a8ba9387fd4c16  libstdc++-v3/testsuite/25_algorithms/random_shuffle/1.cc
! 893da299d8bb2df3037de3328c2da6a0  libstdc++-v3/testsuite/25_algorithms/random_shuffle/59603.cc
! f010199fc562cf76b8dcad255735e3e3  libstdc++-v3/testsuite/25_algorithms/random_shuffle/deprecated.cc
! 5b6d783816586c874a32aa67a77a57d0  libstdc++-v3/testsuite/25_algorithms/random_shuffle/moveable.cc
  a78cddf59da3e1e38c9bd9eefed389ee  libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc
  72e96a8470ffd9aef86de2dad9a3d19b  libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc
  df7a09e4e4f086a9111ce1c78ecdf0e6  libstdc++-v3/testsuite/25_algorithms/remove/1.cc
*************** ae18304a3e29e9a7b9d6fd736acda81d  libstd
*** 119822,119827 ****
--- 120376,120382 ----
  e9d694dfff0062cc8c84255b28675baf  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc
  88642ef862ad925ddcf05c3e69b16d88  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/values.cc
  384f92442d4823f2bd5a22459fe1525e  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc
+ 334c22069a56db08670dd630ad02a516  libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/114359.cc
  dea617c857e2704c95f88efd4c96f411  libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/default.cc
  194587166985b86b4c3da1e0e7f167c8  libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/parms.cc
  7bf2cad7a363c51103cdf0984b486aab  libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/equal.cc
*************** b652ef4ebcd5eca7c3f27975a9cbd3b2  libstd
*** 120014,120020 ****
  c07bbecf122934f1933a999d343a397e  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
  78945692b5889519634541c72e1e3f0c  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
  ccaf9db763a530c0f83e98c395a1f4ed  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
! b608fddf5a8b6a0dd71d8cb3ff0e66f2  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  f1fe6adbf3b76c148bada3e2efbf5215  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
  304a2f8657966be6888ed5ad5d633739  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  b159f3ec4d050f63db4d68f644b0f02f  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
--- 120569,120575 ----
  c07bbecf122934f1933a999d343a397e  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
  78945692b5889519634541c72e1e3f0c  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
  ccaf9db763a530c0f83e98c395a1f4ed  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
! b00d6dc836a63a210107ad7565bacd4c  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  f1fe6adbf3b76c148bada3e2efbf5215  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
  304a2f8657966be6888ed5ad5d633739  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  b159f3ec4d050f63db4d68f644b0f02f  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
*************** f444deaf68a62a27bd976c4e93edd173  libstd
*** 120058,120064 ****
  b0fc8b473dbeab3cad631c8747d86664  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/55215.cc
  8cfe0c378858f3cb0e91803c2e25a59f  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/copy.cc
  e014289bf53a639c13d1030b51c5bb91  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc
! f6735a89cd53d5b140b5c2d979ef11c5  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/lwg3809.cc
  4c3a6d7647da465efec2bc5e7c7de1a4  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc
  5f62ab25f4040875c9ad8b3a6f1c6f73  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc
  eb35593d2b236d7313cb2495a8291016  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed_seq.cc
--- 120613,120619 ----
  b0fc8b473dbeab3cad631c8747d86664  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/55215.cc
  8cfe0c378858f3cb0e91803c2e25a59f  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/copy.cc
  e014289bf53a639c13d1030b51c5bb91  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc
! 7fdf0ab9b87bcd0e74ad97ad9667a1e1  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/lwg3809.cc
  4c3a6d7647da465efec2bc5e7c7de1a4  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc
  5f62ab25f4040875c9ad8b3a6f1c6f73  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc
  eb35593d2b236d7313cb2495a8291016  libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed_seq.cc
*************** e142eaac8bc53c504e7f4edc2f94aa5f  libstd
*** 120118,120123 ****
--- 120673,120679 ----
  0818fd220e5ea2cfdcbf7b2143bffe1b  libstdc++-v3/testsuite/26_numerics/valarray/83860.cc
  508f693677502b475ff5cdca2e48a9ab  libstdc++-v3/testsuite/26_numerics/valarray/87641.cc
  190a61c9df25f923f210844f75fef9ea  libstdc++-v3/testsuite/26_numerics/valarray/95592.cc
+ 660f003ff214d812c5b64389a98e24fa  libstdc++-v3/testsuite/26_numerics/valarray/99117.cc
  3a968cfed2971040186787cd117fb429  libstdc++-v3/testsuite/26_numerics/valarray/algo.cc
  3e191d68e11822f58de5e4bd15365ca5  libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc
  af9a74f738ac18936b10425fe2d6647b  libstdc++-v3/testsuite/26_numerics/valarray/const_bracket.cc
*************** ac27193b277ac72f4cbd65ed3588acf8  libstd
*** 120530,120535 ****
--- 121086,121092 ----
  db213265eb248764b3ce5a4e64aa2b1c  libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc
  105237436138c55ef1eae35666f14ca7  libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/6360.cc
  07da7e62d328b1734dd526a45400c1b1  libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/7220.cc
+ e0b8c86bd25f4fc4a5f4baa02e810d07  libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/93672.cc
  c43802050eadf25b4e20d68807976b89  libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/94749.cc
  8f8dd2c48a52ac9a475b6ae904554425  libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/96161.cc
  8ff345f4f5c717eff0915f85a585dcbb  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/1.cc
*************** bec1927c27f3426873b0a0d76e721250  libstd
*** 120537,120542 ****
--- 121094,121100 ----
  2388b499666e48fba40ef4f6b133ba2c  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/3.cc
  ab8cc8657b41218bd6fd9a45809155e5  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc
  36efa2f194a4a53944dc9a163ca577ce  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc
+ b970ffcefa492a97a5e8206924debd61  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/93672.cc
  ed3a44eae1c9f0b249f3527ca6c964db  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/94749.cc
  0229b8e24818b3039eed912f7328b314  libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/96161.cc
  5b7c578eb4cf4345ed5b6f83c20cd2dc  libstdc++-v3/testsuite/27_io/basic_istream/peek/char/1.cc
*************** acc8cbac48528e1912d33385e5aa6809  libstd
*** 120993,120999 ****
  8c33f78dd03e730cfd6fb6e7f071d069  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
  249621220bf58b3b82d949a916f27c38  libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
  b21feaf3945442a938ec54a4401d86e7  libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
! 910e5781be110c3e15ed3bdf4d4dbb05  libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
  174c747425f2c8a8a5af6df0c12b933b  libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
  22ed45f524883e23e793351cf4019f14  libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
  70241ed0411548125d4c89de6fc437a1  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
--- 121551,121557 ----
  8c33f78dd03e730cfd6fb6e7f071d069  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
  249621220bf58b3b82d949a916f27c38  libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
  b21feaf3945442a938ec54a4401d86e7  libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
! 79868451e7c586a9b0a218419a43786f  libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
  174c747425f2c8a8a5af6df0c12b933b  libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
  22ed45f524883e23e793351cf4019f14  libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
  70241ed0411548125d4c89de6fc437a1  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
*************** aa12f3ad5d07760fdef4c7f8339e1ea7  libstd
*** 121011,121017 ****
  1583f8daa9759aa939ffd5f229ee9688  libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
  2ca07c3423d647fdf0be18fd26ba9438  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
  09c608f10b3d0f70c15ef68c41af4521  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
! 9897c7912c7b47987d118515b02ab561  libstdc++-v3/testsuite/27_io/filesystem/path/108636.cc
  3b10bf3958ef0e9907c552b848b5f14a  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
  650ed7e70ba1dbf164c8e81dcf17e802  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
  e2ca87600c4d8aa5eeed7099f196b1bf  libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
--- 121569,121575 ----
  1583f8daa9759aa939ffd5f229ee9688  libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
  2ca07c3423d647fdf0be18fd26ba9438  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
  09c608f10b3d0f70c15ef68c41af4521  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
! b2970ce50b620a0f99e06931534c3d14  libstdc++-v3/testsuite/27_io/filesystem/path/108636.cc
  3b10bf3958ef0e9907c552b848b5f14a  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
  650ed7e70ba1dbf164c8e81dcf17e802  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
  e2ca87600c4d8aa5eeed7099f196b1bf  libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
*************** ac25223683bd9bfbeb0c713014c9f177  libstd
*** 121165,121171 ****
  49495b3830d9d41d5dc6a1026ef360c4  libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc
  96adade7e7bc0bfae9d2472877564f7d  libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/51288.cc
  0686394db480badce555ad6ba3b8b4c7  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/1.cc
! a8ad0894e95c6f38f03d12a427ad0eb8  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc
  77a741f349cde3730ed5f145b8b0b25c  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc
  c8f5b51f87a86fe2a5dc6ec47471f8fa  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc
  4ee8c021c3d31874263d6699143c55db  libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc
--- 121723,121729 ----
  49495b3830d9d41d5dc6a1026ef360c4  libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc
  96adade7e7bc0bfae9d2472877564f7d  libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/51288.cc
  0686394db480badce555ad6ba3b8b4c7  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/1.cc
! f9fc6a8fa5e232dcbf988040b81bb01d  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc
  77a741f349cde3730ed5f145b8b0b25c  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc
  c8f5b51f87a86fe2a5dc6ec47471f8fa  libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc
  4ee8c021c3d31874263d6699143c55db  libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc
*************** acf83cea024e3abfe315cfcefa7da502  libstd
*** 121194,121200 ****
  b301e2e3db8372b168b854f5e1bb9058  libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc
  0abf709d86e49e94a9afd45fb3712ee7  libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc
  ff8780a4567d8e7d8f7f9e93e379445e  libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc
! 79ecd86c188e8d5540bc6c9850e1b946  libstdc++-v3/testsuite/27_io/objects/char/2.cc
  21cd69be2e74e82e8ed9037e4ce5d06e  libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.cc
  8c1b578bb2722053c950f2cf943baf83  libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.in
  344ca1bf488cd5a63450ec65277e57a5  libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.cc
--- 121752,121758 ----
  b301e2e3db8372b168b854f5e1bb9058  libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc
  0abf709d86e49e94a9afd45fb3712ee7  libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc
  ff8780a4567d8e7d8f7f9e93e379445e  libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc
! 8df73c0ae779289bdefed0a456d1d7bb  libstdc++-v3/testsuite/27_io/objects/char/2.cc
  21cd69be2e74e82e8ed9037e4ce5d06e  libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.cc
  8c1b578bb2722053c950f2cf943baf83  libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.in
  344ca1bf488cd5a63450ec65277e57a5  libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.cc
*************** bff66c006f13290c0f3b963de18143b4  libstd
*** 121238,121244 ****
  461b26edbed4e48bb982fcd98bb19c69  libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc
  77cd2138ed9bbb3bfcbd2d17e7e543e1  libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc
  d577273ff885c3f84dadb8578bb41399  libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.in
! 27a842c6eab7fb4404687ce471e04d30  libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc
  99ff7aba49fc831f1500ef0885b54959  libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.cc
  8c1b578bb2722053c950f2cf943baf83  libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.in
  c96b638c0afdb1582c1843f6a24f2f24  libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.cc
--- 121796,121802 ----
  461b26edbed4e48bb982fcd98bb19c69  libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc
  77cd2138ed9bbb3bfcbd2d17e7e543e1  libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc
  d577273ff885c3f84dadb8578bb41399  libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.in
! 2e7570a4264fcf2b658a7f4b361892b5  libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc
  99ff7aba49fc831f1500ef0885b54959  libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.cc
  8c1b578bb2722053c950f2cf943baf83  libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.in
  c96b638c0afdb1582c1843f6a24f2f24  libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.cc
*************** bb1893529216ccfd448782acac5863b8  libstd
*** 121462,121468 ****
  f1800adc0fc13bc4af222b5b2c2667e7  libstdc++-v3/testsuite/29_atomics/atomic/69301.cc
  bac63bc83699602fe139dbfa683b9402  libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
  fa7c4f369fca094c91b1defc0937aa75  libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
! 546783f34bc4e159f0dde6b2f07be089  libstdc++-v3/testsuite/29_atomics/atomic/compare_exchange_padding.cc
  fc6d3820caef39ab514f64ef5ba6f4a3  libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
  bb4c8750d06e6cbcf2c116c8d2fdd3d1  libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
  79087b369afb5044402aed88e633298f  libstdc++-v3/testsuite/29_atomics/atomic/cons/constexpr.cc
--- 122020,122026 ----
  f1800adc0fc13bc4af222b5b2c2667e7  libstdc++-v3/testsuite/29_atomics/atomic/69301.cc
  bac63bc83699602fe139dbfa683b9402  libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
  fa7c4f369fca094c91b1defc0937aa75  libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
! 9c61550b8e13eb861b1192f9d1f53323  libstdc++-v3/testsuite/29_atomics/atomic/compare_exchange_padding.cc
  fc6d3820caef39ab514f64ef5ba6f4a3  libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
  bb4c8750d06e6cbcf2c116c8d2fdd3d1  libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
  79087b369afb5044402aed88e633298f  libstdc++-v3/testsuite/29_atomics/atomic/cons/constexpr.cc
*************** bb4c8750d06e6cbcf2c116c8d2fdd3d1  libstd
*** 121472,121478 ****
  145dd9b0c05cb08436356c84fd5bcb9b  libstdc++-v3/testsuite/29_atomics/atomic/cons/direct_list.cc
  4251989d2e19682c01faed5c294409d4  libstdc++-v3/testsuite/29_atomics/atomic/cons/single_value.cc
  b3d7e6cfe8b8bd01758e4c07a4c28005  libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
! 13669ce9c3b9fc155b9c347927c5d6f9  libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc
  cbcc81eb663d244bc37286ed070abed1  libstdc++-v3/testsuite/29_atomics/atomic/is_always_lock_free.cc
  1405fe779f482abe4dfd50e50b9f6d04  libstdc++-v3/testsuite/29_atomics/atomic/lock_free_aliases.cc
  b098b856e7a62fed0201c9aa38383951  libstdc++-v3/testsuite/29_atomics/atomic/lwg3220.cc
--- 122030,122036 ----
  145dd9b0c05cb08436356c84fd5bcb9b  libstdc++-v3/testsuite/29_atomics/atomic/cons/direct_list.cc
  4251989d2e19682c01faed5c294409d4  libstdc++-v3/testsuite/29_atomics/atomic/cons/single_value.cc
  b3d7e6cfe8b8bd01758e4c07a4c28005  libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
! 74c43187a818b684f8f265cb91a41448  libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc
  cbcc81eb663d244bc37286ed070abed1  libstdc++-v3/testsuite/29_atomics/atomic/is_always_lock_free.cc
  1405fe779f482abe4dfd50e50b9f6d04  libstdc++-v3/testsuite/29_atomics/atomic/lock_free_aliases.cc
  b098b856e7a62fed0201c9aa38383951  libstdc++-v3/testsuite/29_atomics/atomic/lwg3220.cc
*************** c4c61c274e2c6ab8851f938bccf1530e  libstd
*** 121494,121520 ****
  c9c5687b83d5e66a805ffe950cac83d5  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/bool.cc
  3cd35f0fb4be1f9d955b300649eece97  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/generic.cc
  2e708678e0222d474e226cf7e3e2480c  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/pointers.cc
! a481f362621516d6e7f08e7c27f9f0be  libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc
  64912eb65ab12d178201345f15f6d007  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/1.cc
  ade1e711ab9abf2c4deed333f3319a06  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/56012.cc
  7f1c3cad47e3e3599b3aa70f611ef10f  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/aggregate.cc
  e02acd19680af8b02c79639a67fbe589  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/assign_neg.cc
  31359feb76943d0b77ee31ee232aab33  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/copy_neg.cc
  91de152c96e55b31684845b480bf75a6  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/default.cc
! d65584f859fd3f5d44fd0ea0eef8521a  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc
  a3996d054f45a5d39813fa14a1913062  libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc
  9b717a09a21802342a6ffa37174854a9  libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/trivial.cc
  8a4149d17511a47d1dd7ad18c9a940df  libstdc++-v3/testsuite/29_atomics/atomic_flag/test/explicit.cc
  6518d104b0a1540997f3363ef444f78b  libstdc++-v3/testsuite/29_atomics/atomic_flag/test/implicit.cc
  a7e842dc57d00f08640205c0afdf1ef0  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc
! 70c717ede6f035458e5fe901c2ca036e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
! 70c717ede6f035458e5fe901c2ca036e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
  ba055235b4019b20e51a055808cd5185  libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
  4bcf4eb632a05014b615f94fc21a8b1e  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  468d28b2af26b209bc54a51ab61651e8  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  f4bf6e41d3315cb24f0f3f54aa7fab2d  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  86adafba8fcc53fcf11ad93ba1567b43  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements_cxx23.cc
! 5953dc5c5d12c38e65115bb78350edb6  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
  e88e2a7e86fbab56f8131d3b1d7a5965  libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
  973ac4e1dddb4df7b2741790d2116e12  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
  c12f4d2f7bf992fa705068b8c88fdd16  libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
--- 122052,122078 ----
  c9c5687b83d5e66a805ffe950cac83d5  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/bool.cc
  3cd35f0fb4be1f9d955b300649eece97  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/generic.cc
  2e708678e0222d474e226cf7e3e2480c  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/pointers.cc
! 3fa8c6bebd3ca4bda308df4e5a71d213  libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc
  64912eb65ab12d178201345f15f6d007  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/1.cc
  ade1e711ab9abf2c4deed333f3319a06  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/56012.cc
  7f1c3cad47e3e3599b3aa70f611ef10f  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/aggregate.cc
  e02acd19680af8b02c79639a67fbe589  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/assign_neg.cc
  31359feb76943d0b77ee31ee232aab33  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/copy_neg.cc
  91de152c96e55b31684845b480bf75a6  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/default.cc
! 1daa082cb3607fc4f8de78c466f10e11  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc
  a3996d054f45a5d39813fa14a1913062  libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc
  9b717a09a21802342a6ffa37174854a9  libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/trivial.cc
  8a4149d17511a47d1dd7ad18c9a940df  libstdc++-v3/testsuite/29_atomics/atomic_flag/test/explicit.cc
  6518d104b0a1540997f3363ef444f78b  libstdc++-v3/testsuite/29_atomics/atomic_flag/test/implicit.cc
  a7e842dc57d00f08640205c0afdf1ef0  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc
! 5c536d19be39115a70d95bd7e4bc4393  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
! 5c536d19be39115a70d95bd7e4bc4393  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
  ba055235b4019b20e51a055808cd5185  libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
  4bcf4eb632a05014b615f94fc21a8b1e  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  468d28b2af26b209bc54a51ab61651e8  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  f4bf6e41d3315cb24f0f3f54aa7fab2d  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  86adafba8fcc53fcf11ad93ba1567b43  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements_cxx23.cc
! 142d510e997b29c8a10ad09152f3ccf3  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
  e88e2a7e86fbab56f8131d3b1d7a5965  libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
  973ac4e1dddb4df7b2741790d2116e12  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
  c12f4d2f7bf992fa705068b8c88fdd16  libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
*************** a57d62b54106add4ce5f78f9b5901b3e  libstd
*** 121525,121531 ****
  32c002f1f7663b0d110b8d76fd958bcd  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/default.cc
  13f22896a0868af4c59b25e209a40762  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/direct_list.cc
  3386f4a287cd39f5dcb21f016448fb7a  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/single_value.cc
! a2723c5c19b1b7f69742051c26cd873f  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/value_init.cc
  d02c9a98e792a4c791cc5a80f72372a7  libstdc++-v3/testsuite/29_atomics/atomic_integral/is_always_lock_free.cc
  37d61df3cb659fa4a996968f22f05dbf  libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc
  c8087fda6e1c29a30a26d21be01b9589  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise.cc
--- 122083,122089 ----
  32c002f1f7663b0d110b8d76fd958bcd  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/default.cc
  13f22896a0868af4c59b25e209a40762  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/direct_list.cc
  3386f4a287cd39f5dcb21f016448fb7a  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/single_value.cc
! bc019794fa5091473b3e76038acfabb0  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/value_init.cc
  d02c9a98e792a4c791cc5a80f72372a7  libstdc++-v3/testsuite/29_atomics/atomic_integral/is_always_lock_free.cc
  37d61df3cb659fa4a996968f22f05dbf  libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc
  c8087fda6e1c29a30a26d21be01b9589  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise.cc
*************** cad933dc6b8d28e8f17d1aa09d35416b  libstd
*** 121540,121551 ****
  a302b840589967dccba2f05e0a5ee9a7  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
  d7a5877c1aef09d115633f941ef5ca14  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  412190e554579a434cafd4a213125119  libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
! 5ee3f4d73ee435a85ab465063c47674c  libstdc++-v3/testsuite/29_atomics/atomic_ref/compare_exchange_padding.cc
  5810f61a2ac185ef5f7a713d103bd3cc  libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
  52249e8886c8bb5b8296790eb58868bf  libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
! 8f49986e56627fbfd4c35c35fab2db46  libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc
! 1a4fb50cf97e848d6a245df8db7c57ba  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
! e57f2e6f9ad1caa6f0ee98233fe4f403  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
  e1136a1bde5040c5511cbef83b6780f6  libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
  e23b2883804b35ac5891e75b0a975de3  libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
  931d165ceeb9375465cbf872d0ba3677  libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
--- 122098,122109 ----
  a302b840589967dccba2f05e0a5ee9a7  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
  d7a5877c1aef09d115633f941ef5ca14  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  412190e554579a434cafd4a213125119  libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
! 55085d5c2c4255f837a5bfb51b768d72  libstdc++-v3/testsuite/29_atomics/atomic_ref/compare_exchange_padding.cc
  5810f61a2ac185ef5f7a713d103bd3cc  libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
  52249e8886c8bb5b8296790eb58868bf  libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
! da1a8c556ed954e374d1f4688abe1304  libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc
! 5db80624d0c26225ed769082372280bd  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
! ee0145b4da927246f0377681c67256ed  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
  e1136a1bde5040c5511cbef83b6780f6  libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
  e23b2883804b35ac5891e75b0a975de3  libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
  931d165ceeb9375465cbf872d0ba3677  libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
*************** e23b2883804b35ac5891e75b0a975de3  libstd
*** 121556,121562 ****
  4566576dc6d6bae28ae5974d8a469277  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20.cc
  fd9969b7cdd62fd1e119db8e8bdf6cdf  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20_neg.cc
  5af271ea2712313f414c78333645649b  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a.cc
! 50832c30dfcca0b9130dbc556cd6e491  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a_neg.cc
  8f793a0a8dcd336f7edd48cf780787d8  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/c_compat.cc
  0b170396131d3e657e1f9d0dcec3429f  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/version.cc
  5b1af9fe172aee7236f683fc11c916e0  libstdc++-v3/testsuite/30_threads/async/106695.cc
--- 122114,122120 ----
  4566576dc6d6bae28ae5974d8a469277  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20.cc
  fd9969b7cdd62fd1e119db8e8bdf6cdf  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20_neg.cc
  5af271ea2712313f414c78333645649b  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a.cc
! 3e856e5c5a9bbd861afa51f299c70069  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a_neg.cc
  8f793a0a8dcd336f7edd48cf780787d8  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/c_compat.cc
  0b170396131d3e657e1f9d0dcec3429f  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/version.cc
  5b1af9fe172aee7236f683fc11c916e0  libstdc++-v3/testsuite/30_threads/async/106695.cc
*************** f13b5a07a73e3b6c2df9424c8b36e909  libstd
*** 121795,121800 ****
--- 122353,122359 ----
  d3736bf6f48b71609b1301f1ebb54f82  libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc
  194232fd1b1d36b985a7d9832ced43fa  libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc
  28d0ef9dfd21aea280f633c17b86b470  libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc
+ f73343e4c89cb77298874c0578e423c3  libstdc++-v3/testsuite/30_threads/shared_lock/locking/112089.cc
  cd2f5fee7ce458a17272a6eb673c6483  libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc
  6420d168bbee85da48953721f64710f9  libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc
  174db1fe9624895ca5551e0a01b2f4bf  libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc
*************** a2be19985f4562200b534aa694b76eaa  libstd
*** 122131,122137 ****
  8d4b8ad9c1375f3ddf3de53ecc47697a  libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc
  59c0ce0953c46136062ebe263e8e8cca  libstdc++-v3/testsuite/experimental/filesystem/operations/create_symlink.cc
  e0e82e042394c1849c5f00bd1775e91c  libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc
! 394bff3243bfa3a81f3f0f45ef2661e9  libstdc++-v3/testsuite/experimental/filesystem/operations/equivalent.cc
  1b6e183c01c177bd99d5c23db2df60f5  libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc
  80f2753ac2ff8390885b254380917d60  libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc
  cf4e61341b6797efd1e85f0ac1f2f6f2  libstdc++-v3/testsuite/experimental/filesystem/operations/is_empty.cc
--- 122690,122696 ----
  8d4b8ad9c1375f3ddf3de53ecc47697a  libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc
  59c0ce0953c46136062ebe263e8e8cca  libstdc++-v3/testsuite/experimental/filesystem/operations/create_symlink.cc
  e0e82e042394c1849c5f00bd1775e91c  libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc
! 0ff9dbb65c3a1a124470e05acaceb0c7  libstdc++-v3/testsuite/experimental/filesystem/operations/equivalent.cc
  1b6e183c01c177bd99d5c23db2df60f5  libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc
  80f2753ac2ff8390885b254380917d60  libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc
  cf4e61341b6797efd1e85f0ac1f2f6f2  libstdc++-v3/testsuite/experimental/filesystem/operations/is_empty.cc
*************** c5933a59fa35123b5f7476b94a3b153c  libstd
*** 122263,122268 ****
--- 122822,122828 ----
  2ebb41182bd0ccc894c6ea518d3ea2eb  libstdc++-v3/testsuite/experimental/net/internet/endpoint/extensible.cc
  ec468421255febe9f30c0b08480f9b93  libstdc++-v3/testsuite/experimental/net/internet/network/v4/cons.cc
  effbee31a73742de94b337a743054276  libstdc++-v3/testsuite/experimental/net/internet/network/v4/members.cc
+ b289bacb72f52125d6995bdc98f9a336  libstdc++-v3/testsuite/experimental/net/internet/network/v6/cons.cc
  24c60b07806057560068df299d0c0c43  libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
  62a69b0e6f6cd8d597e4aa7e9c49b1f6  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
  241eed295598dba2c9847a7e798c8f4c  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
*************** f622008c5ec7680a2ac920136d22446f  libstd
*** 122362,122367 ****
--- 122922,122928 ----
  e155a009b2335cbb1d5dbec61a48178f  libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc
  604640f7d96bea98e0ab1fb0b28aa71e  libstdc++-v3/testsuite/experimental/random/randint.cc
  56e02397ebefff69c8ba22a52ab0ab37  libstdc++-v3/testsuite/experimental/ratio/value.cc
+ 18f1edf3ab8b0c093f8d5f79063f64d3  libstdc++-v3/testsuite/experimental/scopeguard/114152.cc
  97b562b4ea6fc1f0be023106d56bcc79  libstdc++-v3/testsuite/experimental/scopeguard/exit.cc
  97af52a589fe5083b653ed57d72e004b  libstdc++-v3/testsuite/experimental/scopeguard/uniqueres.cc
  a63e3ed06f23d2ca257b8e6528aaebc3  libstdc++-v3/testsuite/experimental/set/erasure.cc
*************** d6f0083479e5097ec27151965ff89e5d  libstd
*** 122370,122375 ****
--- 122931,122937 ----
  2653d8586849bef6493c2e5b408777ae  libstdc++-v3/testsuite/experimental/simd/generate_makefile.sh
  03e8f51d7ef48b8a37325dad25e551ed  libstdc++-v3/testsuite/experimental/simd/pr109261_constexpr_simd.cc
  40516291f4d97883db23570b8f0c38a0  libstdc++-v3/testsuite/experimental/simd/pr109822_cast_functions.cc
+ 4abe9d75da280cd5bcef090bd6898210  libstdc++-v3/testsuite/experimental/simd/pr114803_vecbuiltin_cvt.cc
  0b0eeba3af6dbb041b7ca3773f781cda  libstdc++-v3/testsuite/experimental/simd/standard_abi_usable.cc
  3718cfdb2ca6d6f1e0fb585a7350e074  libstdc++-v3/testsuite/experimental/simd/standard_abi_usable_2.cc
  5e5d595bd073d01ac2c22da1f7fe3ccb  libstdc++-v3/testsuite/experimental/simd/tests/abs.cc
*************** a90de596d241a2c6c6c89e4eba4155a7  libstd
*** 122854,122862 ****
  7d800a0049ff7dc0ec5c6b7c527079ba  libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc
  08ad86590480de2a39443788392fc77a  libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
  8fa674bc953a01c1fa271914aefe2034  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
! a6f1a27d8f3d66e9588f4ce7e251994d  libstdc++-v3/testsuite/lib/dg-options.exp
  ed5847591437c095665f6661ed099d14  libstdc++-v3/testsuite/lib/gdb-test.exp
! f1f5990b533d0d65cf18eff47771634a  libstdc++-v3/testsuite/lib/libstdc++.exp
  60624a8d8c9bf2d79f3555d37737721e  libstdc++-v3/testsuite/lib/prune.exp
  a4885d40248bdb0a84a21ff15cf98b24  libstdc++-v3/testsuite/libstdc++-abi/abi.exp
  03fb9dda0c4aeecf928fb0fd162aa4ea  libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
--- 123416,123424 ----
  7d800a0049ff7dc0ec5c6b7c527079ba  libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc
  08ad86590480de2a39443788392fc77a  libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
  8fa674bc953a01c1fa271914aefe2034  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
! 836b1951ef1fa1a354ddf55edf9abe5b  libstdc++-v3/testsuite/lib/dg-options.exp
  ed5847591437c095665f6661ed099d14  libstdc++-v3/testsuite/lib/gdb-test.exp
! 896c5c05bf4a2a12ddf034bf4a33bf9c  libstdc++-v3/testsuite/lib/libstdc++.exp
  60624a8d8c9bf2d79f3555d37737721e  libstdc++-v3/testsuite/lib/prune.exp
  a4885d40248bdb0a84a21ff15cf98b24  libstdc++-v3/testsuite/libstdc++-abi/abi.exp
  03fb9dda0c4aeecf928fb0fd162aa4ea  libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
*************** fbce0fa761037a93203e0670a5f48f4a  libstd
*** 122864,122878 ****
  d8b8aa7a79fd9276794c9921ca369a5e  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
  2278383a69b32f51aee94ecf72217e2b  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
  df972cf7eac7c53650a70738c13461a5  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
! 41976b8866417aaf90287761326acfa0  libstdc++-v3/testsuite/libstdc++-prettyprinters/chrono.cc
! 1c11f52e1c36b17f597c9fcad886e716  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
! 72e5ff3de3f2b4e67fc3f89ee6fd706f  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
! 106c0ffdc802ec9705125cf3d5053699  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  30a3f3fa9ef37d32dca9f7af1e3eda22  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  f87b9609d2bd7a82b882d0575ee859cb  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  dfe27a67d003eb7e13f54526884098df  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
  f7a779a4fb2e70d728e58e1adab5ad3a  libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc
! 26803887d8b667d13bce70d5f80074d5  libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
  4df588303bc50f5e2072cda19ee7e859  libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
  a84840509203967b4e0062b15f542bce  libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
  47065c46959fca678deeac21e7e23706  libstdc++-v3/testsuite/libstdc++-prettyprinters/simple.cc
--- 123426,123441 ----
  d8b8aa7a79fd9276794c9921ca369a5e  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
  2278383a69b32f51aee94ecf72217e2b  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
  df972cf7eac7c53650a70738c13461a5  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
! d7c372bf46cc2da8c3399d8fdc2381dc  libstdc++-v3/testsuite/libstdc++-prettyprinters/chrono.cc
! 1fd32bfe067af46bcb9ab65d9c137bac  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
! aa2d14f98bec26c2e7510cb8ca086fe0  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
! 2f7ca8966149a8aae6ae6439547cd6ac  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  30a3f3fa9ef37d32dca9f7af1e3eda22  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  f87b9609d2bd7a82b882d0575ee859cb  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  dfe27a67d003eb7e13f54526884098df  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
  f7a779a4fb2e70d728e58e1adab5ad3a  libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc
! 7fb6dd0d90a7ff9213a3109dc4da1fd0  libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
! 6a9ac7f69736076c75da48c32d9d24b2  libstdc++-v3/testsuite/libstdc++-prettyprinters/locale.cc
  4df588303bc50f5e2072cda19ee7e859  libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
  a84840509203967b4e0062b15f542bce  libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
  47065c46959fca678deeac21e7e23706  libstdc++-v3/testsuite/libstdc++-prettyprinters/simple.cc
*************** a84840509203967b4e0062b15f542bce  libstd
*** 122882,122888 ****
  8becdf5719f7bfb40f736521750884e6  libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis2.cc
  1d7de84d95236a56cde807d758eed08c  libstdc++-v3/testsuite/libstdc++-xmethods/array.cc
  079d181d7b5f7edc9d9dd450034a6443  libstdc++-v3/testsuite/libstdc++-xmethods/associative-containers.cc
! aeea32cba6dbe72ed07203dc5cb152a2  libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc
  1fb7bf97872016d5f8680b70cc1edfd9  libstdc++-v3/testsuite/libstdc++-xmethods/forwardlist.cc
  2fcc43982b817fb10d67eb9d352f532f  libstdc++-v3/testsuite/libstdc++-xmethods/list.cc
  5d63c64f055942dcb4449a2c61f87216  libstdc++-v3/testsuite/libstdc++-xmethods/shared_ptr.cc
--- 123445,123451 ----
  8becdf5719f7bfb40f736521750884e6  libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis2.cc
  1d7de84d95236a56cde807d758eed08c  libstdc++-v3/testsuite/libstdc++-xmethods/array.cc
  079d181d7b5f7edc9d9dd450034a6443  libstdc++-v3/testsuite/libstdc++-xmethods/associative-containers.cc
! 45efd01d4352c92afbd4116451efea78  libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc
  1fb7bf97872016d5f8680b70cc1edfd9  libstdc++-v3/testsuite/libstdc++-xmethods/forwardlist.cc
  2fcc43982b817fb10d67eb9d352f532f  libstdc++-v3/testsuite/libstdc++-xmethods/list.cc
  5d63c64f055942dcb4449a2c61f87216  libstdc++-v3/testsuite/libstdc++-xmethods/shared_ptr.cc
*************** b50f7790625af70d2584bce7448797a3  libstd
*** 123111,123129 ****
  7c33090d5221d00fb69f073eb3a39e01  libstdc++-v3/testsuite/std/concepts/concepts.object/movable.cc
  dee3f965ae51e534527b2ab57de6173c  libstdc++-v3/testsuite/std/concepts/concepts.object/regular.cc
  e5c73ec71149072c79be3cd39964fc84  libstdc++-v3/testsuite/std/concepts/concepts.object/semiregular.cc
! 046f33d2ff84e5fae2abfd2e7e10afa0  libstdc++-v3/testsuite/std/format/arguments/args.cc
! cb2b08cb95c43b796a8c818d17beea18  libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc
  26cb34ad3aa73e01fb7d018f1b97e73e  libstdc++-v3/testsuite/std/format/error.cc
  c4026a6d0520e4329e27fe92fdd65a86  libstdc++-v3/testsuite/std/format/format_string.cc
  5477cf5cf0d83c16c3641c1ba9a1fca9  libstdc++-v3/testsuite/std/format/formatter/concept.cc
  912a5a69faf2558c407722cee5b26879  libstdc++-v3/testsuite/std/format/formatter/requirements.cc
  926f89ddc54be9fcf8daa5c0a5f35b88  libstdc++-v3/testsuite/std/format/functions/107871.cc
! 539b9f6e3e0e98e6a078213706cb9e5d  libstdc++-v3/testsuite/std/format/functions/format.cc
! adea3692874c12de1ef302342290acad  libstdc++-v3/testsuite/std/format/functions/format_to_n.cc
  f2b7be2affed39b62b231f2ae4daa238  libstdc++-v3/testsuite/std/format/functions/size.cc
! 61c3ceb1139d985da2be137364958d61  libstdc++-v3/testsuite/std/format/functions/vformat_to.cc
  f38f22350a146242f27e6c8a18672de9  libstdc++-v3/testsuite/std/format/parse_ctx.cc
! 2adae010f2b81109f77fcf0d51c52313  libstdc++-v3/testsuite/std/format/string.cc
  e7cae8900990c6d06575306162ce472a  libstdc++-v3/testsuite/std/format/string_neg.cc
  724a6ad5cf32f4b761c837d18aebb201  libstdc++-v3/testsuite/std/ranges/97600.cc
  098cf5ff316bfa8fe61f6c4ef6c78d37  libstdc++-v3/testsuite/std/ranges/access/101782.cc
--- 123674,123698 ----
  7c33090d5221d00fb69f073eb3a39e01  libstdc++-v3/testsuite/std/concepts/concepts.object/movable.cc
  dee3f965ae51e534527b2ab57de6173c  libstdc++-v3/testsuite/std/concepts/concepts.object/regular.cc
  e5c73ec71149072c79be3cd39964fc84  libstdc++-v3/testsuite/std/concepts/concepts.object/semiregular.cc
! 576d75aaf7d2aae28e341cda63776ff9  libstdc++-v3/testsuite/std/format/arguments/112607.cc
! b9c3ea7130154a38dba11b27e2a33dd6  libstdc++-v3/testsuite/std/format/arguments/args.cc
! 86404cb94182c29843b1d0bb30b8d9dd  libstdc++-v3/testsuite/std/format/arguments/args_neg.cc
! 3c510d04daf35518cf5c56c6859f3d86  libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc
  26cb34ad3aa73e01fb7d018f1b97e73e  libstdc++-v3/testsuite/std/format/error.cc
  c4026a6d0520e4329e27fe92fdd65a86  libstdc++-v3/testsuite/std/format/format_string.cc
+ 6fa5a2c92632d72f763333e89659d4a5  libstdc++-v3/testsuite/std/format/formatter/112832.cc
+ 6dfab89727d04a1035aba73afcf4d6a8  libstdc++-v3/testsuite/std/format/formatter/basic.cc
  5477cf5cf0d83c16c3641c1ba9a1fca9  libstdc++-v3/testsuite/std/format/formatter/concept.cc
  912a5a69faf2558c407722cee5b26879  libstdc++-v3/testsuite/std/format/formatter/requirements.cc
  926f89ddc54be9fcf8daa5c0a5f35b88  libstdc++-v3/testsuite/std/format/functions/107871.cc
! 4037aac1f41e45d7a8422b65aea24e07  libstdc++-v3/testsuite/std/format/functions/format.cc
! 48557cbd39e13d7e8ae282149478ea92  libstdc++-v3/testsuite/std/format/functions/format_c++23.cc
! e891997379a2804aff5d4567d8e50802  libstdc++-v3/testsuite/std/format/functions/format_to.cc
! 5763728e220b19553b5285dbd2311349  libstdc++-v3/testsuite/std/format/functions/format_to_n.cc
  f2b7be2affed39b62b231f2ae4daa238  libstdc++-v3/testsuite/std/format/functions/size.cc
! 2b800b01827baa23fc4b03adf9d1deca  libstdc++-v3/testsuite/std/format/functions/vformat_to.cc
  f38f22350a146242f27e6c8a18672de9  libstdc++-v3/testsuite/std/format/parse_ctx.cc
! 6697eaec1a7fb47e901a7e6113212a5f  libstdc++-v3/testsuite/std/format/string.cc
  e7cae8900990c6d06575306162ce472a  libstdc++-v3/testsuite/std/format/string_neg.cc
  724a6ad5cf32f4b761c837d18aebb201  libstdc++-v3/testsuite/std/ranges/97600.cc
  098cf5ff316bfa8fe61f6c4ef6c78d37  libstdc++-v3/testsuite/std/ranges/access/101782.cc
*************** fbe0c8c2b69ba1b4bbb1acb0b57446ef  libstd
*** 123193,123199 ****
  b0e801f51482c5128148a84afa8ad1a2  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  5f4f4d10653c8554eb7abe7448816e18  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  c4c9f3c3d7a7e40b3ed559c255d3c4db  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
! fed5d150d99273758f5d77acaddfcf68  libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc
  2c630e1efad2da1f8f66e2d6e8c02e2c  libstdc++-v3/testsuite/std/ranges/iota/size.cc
  ffd1e161360542a85035e61017a148be  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  1451ff29f4fda6d96579803764fcc33e  libstdc++-v3/testsuite/std/ranges/p2259.cc
--- 123762,123768 ----
  b0e801f51482c5128148a84afa8ad1a2  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  5f4f4d10653c8554eb7abe7448816e18  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  c4c9f3c3d7a7e40b3ed559c255d3c4db  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
! 61bb8a5b8c6acdcdfd1491b403aaae25  libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc
  2c630e1efad2da1f8f66e2d6e8c02e2c  libstdc++-v3/testsuite/std/ranges/iota/size.cc
  ffd1e161360542a85035e61017a148be  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  1451ff29f4fda6d96579803764fcc33e  libstdc++-v3/testsuite/std/ranges/p2259.cc
*************** bdce08f2fd8fced9e4b963933e9a7751  libstd
*** 123208,123213 ****
--- 123777,123783 ----
  116d0cf0585a091738f4cd379682ce98  libstdc++-v3/testsuite/std/ranges/single_view.cc
  d8ca7990dfbb17794aaa2cb6f3f9029b  libstdc++-v3/testsuite/std/ranges/sized.cc
  3b43079628213bcfeda0d10685ba810f  libstdc++-v3/testsuite/std/ranges/subrange/1.cc
+ 1b1867dca54804ebf61ac12f0ff3e7fc  libstdc++-v3/testsuite/std/ranges/subrange/111948.cc
  aa9b5d321d5828991047eebe29838127  libstdc++-v3/testsuite/std/ranges/subrange/96042.cc
  3ccf34bd2bf97b2cd71e28104381c67f  libstdc++-v3/testsuite/std/ranges/subrange/97512.cc
  1296c3e0f2c2c6e1cbf08f5653d24b2d  libstdc++-v3/testsuite/std/ranges/subrange/constexpr.cc
*************** e558156d543990fd7ffedd413e678c0f  libstd
*** 123220,123295 ****
  6cd4bc58902113776271473a39e74ec7  libstdc++-v3/testsuite/std/ranges/view.cc
  be195a164d7b231d7be0ceceab7d53c7  libstdc++-v3/testsuite/std/ranges/zip/1.cc
  2f16a173debd2e7c50247b158bd4cbf1  libstdc++-v3/testsuite/std/ranges/zip_transform/1.cc
! ee7652ea42e5031327abb4f8315facae  libstdc++-v3/testsuite/std/time/clock/file/io.cc
! de019e281cdaf6075e762790102dc210  libstdc++-v3/testsuite/std/time/clock/file/members.cc
  345478b5ce7c143f57ec487df78d136d  libstdc++-v3/testsuite/std/time/clock/file/overview.cc
  17f8bff974757122a65883e7c33d9d80  libstdc++-v3/testsuite/std/time/clock/gps/1.cc
! ee3357c7e618ae304cc7c077ad99250e  libstdc++-v3/testsuite/std/time/clock/gps/io.cc
! 49612e52ca75c4984719066184c838f2  libstdc++-v3/testsuite/std/time/clock/system/io.cc
  001b9c894be15711431b32cf6934f07e  libstdc++-v3/testsuite/std/time/clock/tai/1.cc
! 4581186923bfee1ff082d1623439b7b2  libstdc++-v3/testsuite/std/time/clock/tai/io.cc
  7e3e7a495e0c19958f10682f7b49296d  libstdc++-v3/testsuite/std/time/clock/utc/1.cc
! d7a2ab596a1b06482b061042f5198b80  libstdc++-v3/testsuite/std/time/clock/utc/io.cc
  ff09d6a4a1def92f6d35e9fe30514c86  libstdc++-v3/testsuite/std/time/clock/utc/leap_second_info.cc
  0a3070814d79652e6b1fe27f7015a3ac  libstdc++-v3/testsuite/std/time/day/1.cc
! 3234fda9c7db00142a0a6e1c968827bc  libstdc++-v3/testsuite/std/time/day/io.cc
  e59bae3ab8463e3865786e0a60bdd79a  libstdc++-v3/testsuite/std/time/exceptions.cc
! e340d9c94f55b0de854ab174c7b77be1  libstdc++-v3/testsuite/std/time/format.cc
  41f97e07a76cb7a65bc750e893046837  libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc
! d285919b86280431458a01fecc206b78  libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc
  a065073fed0dc7a95626c6b2486f9c90  libstdc++-v3/testsuite/std/time/is_am/1.cc
  934d22cca880b0654a2f723d66d222c5  libstdc++-v3/testsuite/std/time/is_pm/1.cc
  1aa818c227a28fca2d3c2e546b6014d6  libstdc++-v3/testsuite/std/time/make12/1.cc
  87596ab8b1810f739b3d2c858bfda056  libstdc++-v3/testsuite/std/time/make24/1.cc
! 6d13629702dec4ce25a5515a54a2cb12  libstdc++-v3/testsuite/std/time/month/1.cc
! c263683a0a820e1160b863dab1f8b4bb  libstdc++-v3/testsuite/std/time/month/io.cc
  1fbdb236aee5632defb6a49d0a7f2343  libstdc++-v3/testsuite/std/time/month_day/1.cc
! a55cb85e3f700d5c08d894894bcbf732  libstdc++-v3/testsuite/std/time/month_day/io.cc
  06d533d7768fc8578d8eda6d088e4d80  libstdc++-v3/testsuite/std/time/month_day_last/1.cc
! f8137cf2b7268deca445b608b724582f  libstdc++-v3/testsuite/std/time/month_day_last/io.cc
  30329d39dbdea7d9e594efa4ec789ca8  libstdc++-v3/testsuite/std/time/month_weekday/1.cc
! 3871c80ed0308e9fce0afefa2705ad05  libstdc++-v3/testsuite/std/time/month_weekday/io.cc
  71b488ba190e1fd6939837bf46203724  libstdc++-v3/testsuite/std/time/month_weekday_last/1.cc
! 8b41016f0391e12fce69c8a18b514136  libstdc++-v3/testsuite/std/time/month_weekday_last/io.cc
  27e853caa7b6fdb3f25f35a90139dbaf  libstdc++-v3/testsuite/std/time/syn_c++20.cc
  ac082744b5a33ad2dcb6eff594cf3d6f  libstdc++-v3/testsuite/std/time/time_zone/get_info_local.cc
  678f61b38f9d54cc6d494cbe2b1ddcb2  libstdc++-v3/testsuite/std/time/time_zone/get_info_sys.cc
  61384ef28db3a8798c62cac5d1d159f0  libstdc++-v3/testsuite/std/time/time_zone/requirements.cc
  75d0e4e06ccb5ac2db3d6835ab3af815  libstdc++-v3/testsuite/std/time/traits/is_clock.cc
  0d9016886ac8724855b531f459418ee9  libstdc++-v3/testsuite/std/time/tzdb/1.cc
! 5a22aa736979185867e205d90f4958eb  libstdc++-v3/testsuite/std/time/tzdb/leap_seconds.cc
  017128485d4a5d97449c74cacee711c0  libstdc++-v3/testsuite/std/time/tzdb_list/1.cc
  b2c3486444c7d0802d426b76e32fd654  libstdc++-v3/testsuite/std/time/tzdb_list/requirements.cc
! dadc3869fe5d7d3c56bdcfdcecd6afce  libstdc++-v3/testsuite/std/time/weekday/1.cc
! f95d58231c9339ff36200d9e92765348  libstdc++-v3/testsuite/std/time/weekday/io.cc
  642869ce92d47849ba692534f16ca9b1  libstdc++-v3/testsuite/std/time/weekday_indexed/1.cc
! 566653ecac04b9b7a4fb0d9d16bd24f8  libstdc++-v3/testsuite/std/time/weekday_indexed/io.cc
  e85706a5d088f27116f5313bab867832  libstdc++-v3/testsuite/std/time/weekday_last/1.cc
! 5f7a4e4cd05140c68efc33aab7a3dfbd  libstdc++-v3/testsuite/std/time/weekday_last/io.cc
  2f522b2d1539ef4d4c5830b531383128  libstdc++-v3/testsuite/std/time/year/1.cc
  b4b5555eed9f72e596d8a47999c8c22a  libstdc++-v3/testsuite/std/time/year/2.cc
! 7fb9ca3717478c0ad0785144b32a2eac  libstdc++-v3/testsuite/std/time/year/io.cc
  7007e8b8d8525993a75f7579ea2df82e  libstdc++-v3/testsuite/std/time/year_month/1.cc
  42f6d1ee26de877196c319656c04d2be  libstdc++-v3/testsuite/std/time/year_month/2.cc
! 96a5d4378aff8aba076297e13844bd8f  libstdc++-v3/testsuite/std/time/year_month/io.cc
  dcf0c2c567cc3e430a238302b4a54311  libstdc++-v3/testsuite/std/time/year_month_day/1.cc
  129d33645a33168bdf2fd41ea190d6c7  libstdc++-v3/testsuite/std/time/year_month_day/2.cc
  51be2d08488e21c716ad13896b4096c9  libstdc++-v3/testsuite/std/time/year_month_day/3.cc
  7c4a781d2180605515afd61852d8da8e  libstdc++-v3/testsuite/std/time/year_month_day/4.cc
! 06b10a26f0594d9a9ae8c53a97016b05  libstdc++-v3/testsuite/std/time/year_month_day/io.cc
  56115e8f7ded83190b923d482cee7547  libstdc++-v3/testsuite/std/time/year_month_day_last/1.cc
  a1ed8b68cdfcdb0dc062a4188ce8089e  libstdc++-v3/testsuite/std/time/year_month_day_last/2.cc
! 192de95caad18b1d43f6bb426673e66e  libstdc++-v3/testsuite/std/time/year_month_day_last/io.cc
  59f5e3a26d088b2572b275760e6eb6f4  libstdc++-v3/testsuite/std/time/year_month_weekday/1.cc
  a28a57366dd5cc54848fd6ed5db6aac8  libstdc++-v3/testsuite/std/time/year_month_weekday/2.cc
  3072dc16557cfa068725f8eb64cd1641  libstdc++-v3/testsuite/std/time/year_month_weekday/3.cc
! b200e472d215b490fa5c593ea10ba637  libstdc++-v3/testsuite/std/time/year_month_weekday/io.cc
  ed486cc2e31c6afcdde6ef9f6c13f745  libstdc++-v3/testsuite/std/time/year_month_weekday_last/1.cc
  15b706df86afb798c79dd4393c23886e  libstdc++-v3/testsuite/std/time/year_month_weekday_last/2.cc
! 73dc43c0f73dbf82ea1f2c0272d4f4ed  libstdc++-v3/testsuite/std/time/year_month_weekday_last/io.cc
  30bc9b2fd2b40e8027fe0054e4a38fe7  libstdc++-v3/testsuite/std/time/zoned_time/1.cc
  c5b4f50004a5d67e4537e73a7737a3b1  libstdc++-v3/testsuite/std/time/zoned_time/custom.cc
  189c09d558551ffe49e3d2dc9834b8a4  libstdc++-v3/testsuite/std/time/zoned_time/deduction.cc
  2efed5bb6e9bdea0ea3cd7fb040c1711  libstdc++-v3/testsuite/std/time/zoned_time/req_neg.cc
  a486e4fae5e727ed071c66c4751798e5  libstdc++-v3/testsuite/std/time/zoned_time/requirements.cc
  2e901ad2401971034cd40a777684dcf6  libstdc++-v3/testsuite/std/time/zoned_traits.cc
--- 123790,123868 ----
  6cd4bc58902113776271473a39e74ec7  libstdc++-v3/testsuite/std/ranges/view.cc
  be195a164d7b231d7be0ceceab7d53c7  libstdc++-v3/testsuite/std/ranges/zip/1.cc
  2f16a173debd2e7c50247b158bd4cbf1  libstdc++-v3/testsuite/std/ranges/zip_transform/1.cc
! be10c13acd828ebea73db44489485d31  libstdc++-v3/testsuite/std/time/clock/file/io.cc
! be910052b3c95c93d92af43b6a22b3be  libstdc++-v3/testsuite/std/time/clock/file/members.cc
  345478b5ce7c143f57ec487df78d136d  libstdc++-v3/testsuite/std/time/clock/file/overview.cc
  17f8bff974757122a65883e7c33d9d80  libstdc++-v3/testsuite/std/time/clock/gps/1.cc
! 582df7dcaed4b97a2a4f6c981cd9c658  libstdc++-v3/testsuite/std/time/clock/gps/io.cc
! 74c3a6dc91a891549033088b48ed9eb7  libstdc++-v3/testsuite/std/time/clock/system/io.cc
  001b9c894be15711431b32cf6934f07e  libstdc++-v3/testsuite/std/time/clock/tai/1.cc
! 7db468492a30dc966a62a5676e3f47d5  libstdc++-v3/testsuite/std/time/clock/tai/io.cc
  7e3e7a495e0c19958f10682f7b49296d  libstdc++-v3/testsuite/std/time/clock/utc/1.cc
! 23476f1e3b3d23b2649d29884d101d56  libstdc++-v3/testsuite/std/time/clock/utc/io.cc
  ff09d6a4a1def92f6d35e9fe30514c86  libstdc++-v3/testsuite/std/time/clock/utc/leap_second_info.cc
  0a3070814d79652e6b1fe27f7015a3ac  libstdc++-v3/testsuite/std/time/day/1.cc
! 77463919543ba53beb10607117a38a31  libstdc++-v3/testsuite/std/time/day/io.cc
  e59bae3ab8463e3865786e0a60bdd79a  libstdc++-v3/testsuite/std/time/exceptions.cc
! 76f7879f2fb1d1595c4d18f03a52e6e6  libstdc++-v3/testsuite/std/time/format.cc
  41f97e07a76cb7a65bc750e893046837  libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc
! c4cc8acc0b99459e782a764012ec7dba  libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc
  a065073fed0dc7a95626c6b2486f9c90  libstdc++-v3/testsuite/std/time/is_am/1.cc
  934d22cca880b0654a2f723d66d222c5  libstdc++-v3/testsuite/std/time/is_pm/1.cc
  1aa818c227a28fca2d3c2e546b6014d6  libstdc++-v3/testsuite/std/time/make12/1.cc
  87596ab8b1810f739b3d2c858bfda056  libstdc++-v3/testsuite/std/time/make24/1.cc
! 43a4e44d54ec6859e52e1bcc0c9e3e5c  libstdc++-v3/testsuite/std/time/month/1.cc
! b7a5373ed0797aa495f69436f1939726  libstdc++-v3/testsuite/std/time/month/2.cc
! 7e479ae5ca8265cd19dd07f766a60526  libstdc++-v3/testsuite/std/time/month/io.cc
  1fbdb236aee5632defb6a49d0a7f2343  libstdc++-v3/testsuite/std/time/month_day/1.cc
! 3a975002efe1fa2e12dde1fd56899ff8  libstdc++-v3/testsuite/std/time/month_day/io.cc
  06d533d7768fc8578d8eda6d088e4d80  libstdc++-v3/testsuite/std/time/month_day_last/1.cc
! 99b605b0024f4964f2ac3012a95043ef  libstdc++-v3/testsuite/std/time/month_day_last/io.cc
  30329d39dbdea7d9e594efa4ec789ca8  libstdc++-v3/testsuite/std/time/month_weekday/1.cc
! a10ddc36ca5b426a02ccdd5079f271cf  libstdc++-v3/testsuite/std/time/month_weekday/io.cc
  71b488ba190e1fd6939837bf46203724  libstdc++-v3/testsuite/std/time/month_weekday_last/1.cc
! 4c0cd57deaf2b5a26dc56ec7733b81d3  libstdc++-v3/testsuite/std/time/month_weekday_last/io.cc
  27e853caa7b6fdb3f25f35a90139dbaf  libstdc++-v3/testsuite/std/time/syn_c++20.cc
  ac082744b5a33ad2dcb6eff594cf3d6f  libstdc++-v3/testsuite/std/time/time_zone/get_info_local.cc
  678f61b38f9d54cc6d494cbe2b1ddcb2  libstdc++-v3/testsuite/std/time/time_zone/get_info_sys.cc
  61384ef28db3a8798c62cac5d1d159f0  libstdc++-v3/testsuite/std/time/time_zone/requirements.cc
  75d0e4e06ccb5ac2db3d6835ab3af815  libstdc++-v3/testsuite/std/time/traits/is_clock.cc
  0d9016886ac8724855b531f459418ee9  libstdc++-v3/testsuite/std/time/tzdb/1.cc
! 4df74ec3b21766e5f9628e0ce23bde18  libstdc++-v3/testsuite/std/time/tzdb/leap_seconds.cc
  017128485d4a5d97449c74cacee711c0  libstdc++-v3/testsuite/std/time/tzdb_list/1.cc
  b2c3486444c7d0802d426b76e32fd654  libstdc++-v3/testsuite/std/time/tzdb_list/requirements.cc
! 013359a7005b3f65c0f9b0b16356fafa  libstdc++-v3/testsuite/std/time/weekday/1.cc
! d6cb5f0804c9bd14e047294d47decf33  libstdc++-v3/testsuite/std/time/weekday/2.cc
! cdb2ea791ba9eb7ddb4551a829904423  libstdc++-v3/testsuite/std/time/weekday/io.cc
  642869ce92d47849ba692534f16ca9b1  libstdc++-v3/testsuite/std/time/weekday_indexed/1.cc
! dc49b0641b0c5749177888953dd3c115  libstdc++-v3/testsuite/std/time/weekday_indexed/io.cc
  e85706a5d088f27116f5313bab867832  libstdc++-v3/testsuite/std/time/weekday_last/1.cc
! b82c470acae63cef5325aac1a3d14c03  libstdc++-v3/testsuite/std/time/weekday_last/io.cc
  2f522b2d1539ef4d4c5830b531383128  libstdc++-v3/testsuite/std/time/year/1.cc
  b4b5555eed9f72e596d8a47999c8c22a  libstdc++-v3/testsuite/std/time/year/2.cc
! dbb8e7cac3ac881f827a7981e9e4d105  libstdc++-v3/testsuite/std/time/year/io.cc
  7007e8b8d8525993a75f7579ea2df82e  libstdc++-v3/testsuite/std/time/year_month/1.cc
  42f6d1ee26de877196c319656c04d2be  libstdc++-v3/testsuite/std/time/year_month/2.cc
! 318d1408db26223deaca35602e1f1f78  libstdc++-v3/testsuite/std/time/year_month/io.cc
  dcf0c2c567cc3e430a238302b4a54311  libstdc++-v3/testsuite/std/time/year_month_day/1.cc
  129d33645a33168bdf2fd41ea190d6c7  libstdc++-v3/testsuite/std/time/year_month_day/2.cc
  51be2d08488e21c716ad13896b4096c9  libstdc++-v3/testsuite/std/time/year_month_day/3.cc
  7c4a781d2180605515afd61852d8da8e  libstdc++-v3/testsuite/std/time/year_month_day/4.cc
! 3a18f06c105c0b4b05f5df2b586ee997  libstdc++-v3/testsuite/std/time/year_month_day/io.cc
  56115e8f7ded83190b923d482cee7547  libstdc++-v3/testsuite/std/time/year_month_day_last/1.cc
  a1ed8b68cdfcdb0dc062a4188ce8089e  libstdc++-v3/testsuite/std/time/year_month_day_last/2.cc
! a6d8dcdec15c320cc81d096e537ad4df  libstdc++-v3/testsuite/std/time/year_month_day_last/io.cc
  59f5e3a26d088b2572b275760e6eb6f4  libstdc++-v3/testsuite/std/time/year_month_weekday/1.cc
  a28a57366dd5cc54848fd6ed5db6aac8  libstdc++-v3/testsuite/std/time/year_month_weekday/2.cc
  3072dc16557cfa068725f8eb64cd1641  libstdc++-v3/testsuite/std/time/year_month_weekday/3.cc
! 0b0f75609a7ad030967beae5928809a4  libstdc++-v3/testsuite/std/time/year_month_weekday/io.cc
  ed486cc2e31c6afcdde6ef9f6c13f745  libstdc++-v3/testsuite/std/time/year_month_weekday_last/1.cc
  15b706df86afb798c79dd4393c23886e  libstdc++-v3/testsuite/std/time/year_month_weekday_last/2.cc
! 1393e1d717ce075aba495ed2dafbedaf  libstdc++-v3/testsuite/std/time/year_month_weekday_last/io.cc
  30bc9b2fd2b40e8027fe0054e4a38fe7  libstdc++-v3/testsuite/std/time/zoned_time/1.cc
  c5b4f50004a5d67e4537e73a7737a3b1  libstdc++-v3/testsuite/std/time/zoned_time/custom.cc
  189c09d558551ffe49e3d2dc9834b8a4  libstdc++-v3/testsuite/std/time/zoned_time/deduction.cc
+ 59b340d5c1d26a795b8807bd3d3265f6  libstdc++-v3/testsuite/std/time/zoned_time/io.cc
  2efed5bb6e9bdea0ea3cd7fb040c1711  libstdc++-v3/testsuite/std/time/zoned_time/req_neg.cc
  a486e4fae5e727ed071c66c4751798e5  libstdc++-v3/testsuite/std/time/zoned_time/requirements.cc
  2e901ad2401971034cd40a777684dcf6  libstdc++-v3/testsuite/std/time/zoned_traits.cc
*************** b36931db2a8f2b0fe9543bf899bd089c  libstd
*** 123865,123874 ****
  58a7a25705a4dc2eeedb71b6867bf2b2  libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_float.cc
  098e517e607a3ae60f690522686fe6f6  libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_int.cc
  923d578796e122e41680bd2c7cca18cb  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc
! 39c70452fd974ac86d42b9e592591d34  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdio/functions.cc
  b5c2fe211bf9c84c66acf4afbde06aad  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdlib/functions.cc
  24a14db0197d6212e136d74c00505284  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc
! 741dec65d3f782e773d6b874e82f3ad5  libstdc++-v3/testsuite/tr1/8_c_compatibility/cwchar/functions.cc
  673034f98e0c0ddb0d3fa6247d97253e  libstdc++-v3/testsuite/tr1/8_c_compatibility/cwctype/functions.cc
  5686228503838b011542541d6082196d  libstdc++-v3/testsuite/tr1/headers/all.cc
  12659d21f3b223bcae119a9ecee4a916  libstdc++-v3/testsuite/tr1/headers/c++200x/complex.cc
--- 124438,124447 ----
  58a7a25705a4dc2eeedb71b6867bf2b2  libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_float.cc
  098e517e607a3ae60f690522686fe6f6  libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_int.cc
  923d578796e122e41680bd2c7cca18cb  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc
! 1dc72ec6936ef0981aad79d73a2fae62  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdio/functions.cc
  b5c2fe211bf9c84c66acf4afbde06aad  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdlib/functions.cc
  24a14db0197d6212e136d74c00505284  libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc
! 4acbc5391021aee3aece29d5d6a7314e  libstdc++-v3/testsuite/tr1/8_c_compatibility/cwchar/functions.cc
  673034f98e0c0ddb0d3fa6247d97253e  libstdc++-v3/testsuite/tr1/8_c_compatibility/cwctype/functions.cc
  5686228503838b011542541d6082196d  libstdc++-v3/testsuite/tr1/headers/all.cc
  12659d21f3b223bcae119a9ecee4a916  libstdc++-v3/testsuite/tr1/headers/c++200x/complex.cc
*************** e0c8e7f7937cda5b1dda18c9ecff0912  libstd
*** 123888,123893 ****
--- 124461,124467 ----
  f2b2ba6e35c391e64f6d50df18097cc6  libstdc++-v3/testsuite/tr2/dynamic_bitset/pr58729.cc
  71669505661c2946ee4dafce7d8bfe1c  libstdc++-v3/testsuite/tr2/dynamic_bitset/pr87784.cc
  0c8a30db56f78f068645e9dd357dde96  libstdc++-v3/testsuite/tr2/dynamic_bitset/pr92059.cc
+ ecda9a957b2187c0e03c98357f9a8f67  libstdc++-v3/testsuite/tr2/dynamic_bitset/string.cc
  42a9adc5cccf273cb201a29046ab15d3  libstdc++-v3/testsuite/tr2/headers/all.cc
  39e9038df96f7174d951bfb99b668705  libstdc++-v3/testsuite/tr2/headers/using_namespace_std_tr2.cc
  3f504b564e8bbb68660e8b348c364550  libstdc++-v3/testsuite/util/atomic/wait_notify_util.h
*************** b959f4a7cd4f5ad3d325768dde446db1  libstd
*** 123956,123962 ****
  0d4fa178cfcc2fb96dd7c399e198834b  libstdc++-v3/testsuite/util/performance/time/elapsed_timer.hpp
  52c6900722ee67ff558b822970db27a3  libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
  f229f005fb6b0edfab2a25224f4aa670  libstdc++-v3/testsuite/util/pstl/pstl_test_config.h
! 315ea42a1d905634a70b6bfebf2b60e4  libstdc++-v3/testsuite/util/pstl/test_utils.h
  003844f55573cc118124d116805c1adc  libstdc++-v3/testsuite/util/regression/basic_type.hpp
  46c4a74fef4d84afbb0cfc2f849dc12f  libstdc++-v3/testsuite/util/regression/common_type.hpp
  fff8cf1d581ff764a0de843c83a778de  libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.h
--- 124530,124536 ----
  0d4fa178cfcc2fb96dd7c399e198834b  libstdc++-v3/testsuite/util/performance/time/elapsed_timer.hpp
  52c6900722ee67ff558b822970db27a3  libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
  f229f005fb6b0edfab2a25224f4aa670  libstdc++-v3/testsuite/util/pstl/pstl_test_config.h
! 5286838f82726826df274b6eb8e38ff1  libstdc++-v3/testsuite/util/pstl/test_utils.h
  003844f55573cc118124d116805c1adc  libstdc++-v3/testsuite/util/regression/basic_type.hpp
  46c4a74fef4d84afbb0cfc2f849dc12f  libstdc++-v3/testsuite/util/regression/common_type.hpp
  fff8cf1d581ff764a0de843c83a778de  libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.h
*************** b8b1c2808eb70c03c963b4a62269d1cc  libstd
*** 123987,123993 ****
  181feb52eb8dcfa7f8dfa030bc4514b5  libstdc++-v3/testsuite/util/testsuite_abi.h
  3208b7061a80358262b38cd5bf2218bf  libstdc++-v3/testsuite/util/testsuite_abi_check.cc
  263b373c9fe52e8b875a12a883c95d86  libstdc++-v3/testsuite/util/testsuite_allocator.cc
! a1394a71fb37e9b2c08ee6b8be030492  libstdc++-v3/testsuite/util/testsuite_allocator.h
  4da3c8f6f248cd98402f19e6c49995ce  libstdc++-v3/testsuite/util/testsuite_api.h
  97fbe89d20ac641bef8e2676e4c8f626  libstdc++-v3/testsuite/util/testsuite_character.cc
  a36fc20999f54183117d7846a06feeaf  libstdc++-v3/testsuite/util/testsuite_character.h
--- 124561,124567 ----
  181feb52eb8dcfa7f8dfa030bc4514b5  libstdc++-v3/testsuite/util/testsuite_abi.h
  3208b7061a80358262b38cd5bf2218bf  libstdc++-v3/testsuite/util/testsuite_abi_check.cc
  263b373c9fe52e8b875a12a883c95d86  libstdc++-v3/testsuite/util/testsuite_allocator.cc
! 9406332303942cc83935f23514585300  libstdc++-v3/testsuite/util/testsuite_allocator.h
  4da3c8f6f248cd98402f19e6c49995ce  libstdc++-v3/testsuite/util/testsuite_api.h
  97fbe89d20ac641bef8e2676e4c8f626  libstdc++-v3/testsuite/util/testsuite_character.cc
  a36fc20999f54183117d7846a06feeaf  libstdc++-v3/testsuite/util/testsuite_character.h
*************** abd3b6f8114b664454ef48f05d7112b1  libstd
*** 124015,124021 ****
  8a7ff78e20c170bc7e06e28ee78d2d12  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  2e824852870b4611099b99dcf89b981b  libtool.m4
! 8d6c7f95d77131088936948e299a43f4  libvtv/ChangeLog
  6250d856c456725aa05b120686976895  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
--- 124589,124595 ----
  8a7ff78e20c170bc7e06e28ee78d2d12  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  2e824852870b4611099b99dcf89b981b  libtool.m4
! cb16d99cb0e6ca856b1930499f573c1d  libvtv/ChangeLog
  6250d856c456725aa05b120686976895  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
*************** c9cd02479c9f4c081d88190334e65fae  libvtv
*** 124098,124104 ****
  76849f682e2cb5f9c2866e45ce1e9d83  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 8bdd2eafb4c8572f29fbcbdc23300068  lto-plugin/ChangeLog
  aced0d5ba993307440be577533b64eb3  lto-plugin/Makefile.am
  9e1d03259c911094d39831e7e86546d8  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
--- 124672,124678 ----
  76849f682e2cb5f9c2866e45ce1e9d83  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! bf4656f73bec593b3c1874c5109d94d4  lto-plugin/ChangeLog
  aced0d5ba993307440be577533b64eb3  lto-plugin/Makefile.am
  9e1d03259c911094d39831e7e86546d8  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
*************** dee72a6a60e99528b0d17bf3ff9a1e15  ltopti
*** 124111,124117 ****
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! bb02e1040b6fc69b0f32837c8393872b  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  507e832af5f2d63b8a78eef217c807a7  maintainer-scripts/branch_changer.py
  c819510f0d438149c1518bda7b165ac4  maintainer-scripts/bugzilla-close-candidate.py
--- 124685,124691 ----
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 690189f5f40bd4e86c9bee8b0616d98e  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  507e832af5f2d63b8a78eef217c807a7  maintainer-scripts/branch_changer.py
  c819510f0d438149c1518bda7b165ac4  maintainer-scripts/bugzilla-close-candidate.py
*************** cf2baa0854f564a7785307e79f155efc  symlin
*** 124132,124138 ****
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! 04230e4f0c0b3e77f38f85c28b45b2de  zlib/ChangeLog
  f10e5e9394787b288e91fed29533720a  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
--- 124706,124712 ----
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! 3c99a06356d4f0a0b550f863177d5f32  zlib/ChangeLog
  f10e5e9394787b288e91fed29533720a  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
diff -Nrcpad gcc-13.2.0/Makefile.in gcc-13.3.0/Makefile.in
*** gcc-13.2.0/Makefile.in	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/Makefile.in	Tue May 21 07:47:37 2024
*************** configure-flex: stage_last
*** 66497,66502 ****
--- 66497,66532 ----
  configure-m4: stage_last
  @endif gcc-bootstrap
  
+ @if gcc-bootstrap
+ @unless target-zlib-bootstrap
+ configure-target-fastjar: maybe-configure-target-zlib
+ @endunless target-zlib-bootstrap
+ @unless target-zlib-bootstrap
+ all-target-fastjar: maybe-all-target-zlib
+ @endunless target-zlib-bootstrap
+ @unless target-libstdc++-v3-bootstrap
+ configure-target-libgo: maybe-all-target-libstdc++-v3
+ @endunless target-libstdc++-v3-bootstrap
+ @unless target-libbacktrace-bootstrap
+ all-target-libgo: maybe-all-target-libbacktrace
+ @endunless target-libbacktrace-bootstrap
+ @unless target-libatomic-bootstrap
+ all-target-libgo: maybe-all-target-libatomic
+ @endunless target-libatomic-bootstrap
+ @unless target-libstdc++-v3-bootstrap
+ configure-target-libgm2: maybe-all-target-libstdc++-v3
+ @endunless target-libstdc++-v3-bootstrap
+ @unless target-libatomic-bootstrap
+ all-target-libgm2: maybe-all-target-libatomic
+ @endunless target-libatomic-bootstrap
+ @unless target-libbacktrace-bootstrap
+ configure-target-libgfortran: maybe-all-target-libbacktrace
+ @endunless target-libbacktrace-bootstrap
+ @unless target-libbacktrace-bootstrap
+ configure-target-libgo: maybe-all-target-libbacktrace
+ @endunless target-libbacktrace-bootstrap
+ @endif gcc-bootstrap
+ 
  @unless gcc-bootstrap
  all-gnattools: maybe-all-target-libstdc++-v3
  configure-libcc1: maybe-configure-gcc
diff -Nrcpad gcc-13.2.0/Makefile.tpl gcc-13.3.0/Makefile.tpl
*** gcc-13.2.0/Makefile.tpl	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/Makefile.tpl	Tue May 21 07:47:37 2024
*************** configure-target-[+module+]: maybe-all-g
*** 1989,1994 ****
--- 1989,2013 ----
  	 (unless (=* target "target-")
             (string-append "configure-" target ": " dep "\n"))))))
  
+    ;; Dependencies in between target modules if the dependencies
+    ;; are bootstrap target modules and the target modules which
+    ;; depend on them are emitted inside of @unless gcc-bootstrap.
+    ;; Unfortunately, some target modules like libatomic or libbacktrace
+    ;; have bootstrap flag set, but whether they are actually built
+    ;; during bootstrap or after bootstrap depends on e.g. enabled languages;
+    ;; if d is enabled, libphobos is built as target module and depends
+    ;; on libatomic and libbacktrace, which are therefore also built as
+    ;; bootstrap modules.  If d is not enabled but go is, libatomic and
+    ;; libbacktrace are just dependencies of libgo which is not a bootstrap
+    ;; target module, but we need dependencies on libatomic and libbacktrace
+    ;; in that case even when gcc-bootstrap.  This lambda emits those.
+    (define make-postboot-target-dep (lambda ()
+      (let ((target (dep-module "module")) (on (dep-module "on")))
+        (when (=* on "target-")
+ 	 (when (=* target "target-")
+ 	   (string-append "@unless " on "-bootstrap\n" (make-dep "" "")
+ 			  "\n@endunless " on "-bootstrap\n"))))))
+ 
     ;; We now build the hash table that is used by dep-kind.
     (define boot-modules (make-hash-table 113))
     (define postboot-targets (make-hash-table 113))
*************** configure-target-[+module+]: maybe-all-g
*** 2021,2026 ****
--- 2040,2050 ----
  [+ == "postbootstrap" +][+ (make-postboot-dep) +][+ ESAC +][+
  ENDFOR dependencies +]@endif gcc-bootstrap
  
+ @if gcc-bootstrap
+ [+ FOR dependencies +][+ CASE (dep-kind) +]
+ [+ == "postbootstrap" +][+ (make-postboot-target-dep) +][+ ESAC +][+
+ ENDFOR dependencies +]@endif gcc-bootstrap
+ 
  @unless gcc-bootstrap
  [+ FOR dependencies +][+ CASE (dep-kind) +]
  [+ == "postbootstrap" +][+ (make-dep "" "") +]
diff -Nrcpad gcc-13.2.0/NEWS gcc-13.3.0/NEWS
*** gcc-13.2.0/NEWS	Thu Jul 27 08:17:40 2023
--- gcc-13.3.0/NEWS	Tue May 21 07:50:03 2024
*************** see ONEWS.
*** 8,27 ****
  http://gcc.gnu.org/gcc-13/index.html
                               GCC 13 Release Series
  
!    July 27, 2023
  
!    The GCC developers are pleased to announce the release of GCC 13.2.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 13.1 relative to previous releases of GCC.
  
  Release History
  
     GCC 13.2
!           July 27, 2023 ([1]changes, [2]documentation)
  
     GCC 13.1
!           April 26, 2023 ([3]changes, [4]documentation)
  
  References and Acknowledgements
  
--- 8,30 ----
  http://gcc.gnu.org/gcc-13/index.html
                               GCC 13 Release Series
  
!    May 21, 2024
  
!    The GCC developers are pleased to announce the release of GCC 13.3.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 13.2 relative to previous releases of GCC.
  
  Release History
  
+    GCC 13.3
+           May 21, 2024 ([1]changes, [2]documentation)
+ 
     GCC 13.2
!           July 27, 2023 ([3]changes, [4]documentation)
  
     GCC 13.1
!           April 26, 2023 ([5]changes, [6]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 29,81 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
-    A list of [5]successful builds is updated as new information becomes
-    available.
- 
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [6]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [7]GCC project
!    web site or contact the [8]GCC development mailing list.
  
!    To obtain GCC please use [9]our mirror sites or [10]our version control
!    system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [11]GCC manuals. If that fails, the
!     [12]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [13]gcc@gcc.gnu.org. All of [14]our lists have public
      archives.
  
!    Copyright (C) [15]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [16]maintained by the GCC team. Last modified
!    2023-07-27.
  
  References
  
!    1. http://gcc.gnu.org/gcc-13/changes.html
!    2. http://gcc.gnu.org/onlinedocs/13.2.0/
!    3. http://gcc.gnu.org/gcc-13/changes.html
!    4. http://gcc.gnu.org/onlinedocs/13.1.0/
!    5. http://gcc.gnu.org/gcc-13/buildstat.html
!    6. http://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Contributors.html
!    7. http://gcc.gnu.org/index.html
!    8. mailto:gcc@gcc.gnu.org
!    9. http://gcc.gnu.org/mirrors.html
!   10. http://gcc.gnu.org/git.html
!   11. https://gcc.gnu.org/onlinedocs/
!   12. mailto:gcc-help@gcc.gnu.org
!   13. mailto:gcc@gcc.gnu.org
!   14. https://gcc.gnu.org/lists.html
!   15. https://www.fsf.org/
!   16. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-13/changes.html
                               GCC 13 Release Series
--- 32,82 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
     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
!    2024-05-21.
  
  References
  
!    1. https://gcc.gnu.org/gcc-13/changes.html
!    2. http://gcc.gnu.org/onlinedocs/13.3.0/
!    3. https://gcc.gnu.org/gcc-13/changes.html
!    4. http://gcc.gnu.org/onlinedocs/13.2.0/
!    5. https://gcc.gnu.org/gcc-13/changes.html
!    6. http://gcc.gnu.org/onlinedocs/13.1.0/
!    7. http://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Contributors.html
!    8. https://gcc.gnu.org/index.html
!    9. mailto:gcc@gcc.gnu.org
!   10. https://gcc.gnu.org/mirrors.html
!   11. https://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
  ======================================================================
  http://gcc.gnu.org/gcc-13/changes.html
                               GCC 13 Release Series
*************** Caveats
*** 102,113 ****
       * [4]-Warray-bounds=2 will no longer issue warnings for out of bounds
         accesses to trailing struct members of one-element array type
         anymore. Instead it diagnoses accesses to trailing arrays according
!        to -fstrict-flex-arrays.
!      * [5]-fanalyzer is still only suitable for analyzing C code. In
         particular, using it on C++ is unlikely to give meaningful output.
       * In the arm port, support for the iWMMXt extensions, enabled through
         -mcpu=iwmmxt, has been deprecated and will be removed in a future
!        release. This includes support for the [6]iWMMXt built-in
         functions.
       * For C++, construction of the global iostream objects std::cout,
         std::cin, etc. is now done inside the standard library, instead of
--- 103,114 ----
       * [4]-Warray-bounds=2 will no longer issue warnings for out of bounds
         accesses to trailing struct members of one-element array type
         anymore. Instead it diagnoses accesses to trailing arrays according
!        to [5]-fstrict-flex-arrays.
!      * [6]-fanalyzer is still only suitable for analyzing C code. In
         particular, using it on C++ is unlikely to give meaningful output.
       * In the arm port, support for the iWMMXt extensions, enabled through
         -mcpu=iwmmxt, has been deprecated and will be removed in a future
!        release. This includes support for the [7]iWMMXt built-in
         functions.
       * For C++, construction of the global iostream objects std::cout,
         std::cin, etc. is now done inside the standard library, instead of
*************** Caveats
*** 115,127 ****
         change improves the start-up performance of C++ programs, but it
         means that code compiled with GCC 13.1 will crash if the correct
         version of libstdc++.so is not used at runtime. See the
!        [7]documentation about using the right libstdc++.so at runtime.
         Future GCC releases will mitigate the problem so that the program
         cannot be run at all with an older libstdc++.so.
  
  General Improvements
  
!      * [8]OpenMP
            + Reverse offload is now supported with AMD GCN and nvptx
              devices. Additionally, the requires handling has been improved
              and all clauses are now accepted. If a requirement cannot be
--- 116,128 ----
         change improves the start-up performance of C++ programs, but it
         means that code compiled with GCC 13.1 will crash if the correct
         version of libstdc++.so is not used at runtime. See the
!        [8]documentation about using the right libstdc++.so at runtime.
         Future GCC releases will mitigate the problem so that the program
         cannot be run at all with an older libstdc++.so.
  
  General Improvements
  
!      * [9]OpenMP
            + Reverse offload is now supported with AMD GCN and nvptx
              devices. Additionally, the requires handling has been improved
              and all clauses are now accepted. If a requirement cannot be
*************** General Improvements
*** 152,159 ****
            + The _ALL suffix to the device-scope environment variables
              added in Technical Report (TR11) is already handled.
            + For user defined allocators requesting high bandwidth or large
!             capacity memspaces or interleaved partitioning, the [9]memkind
!             library is used, if available at run time.
       * AddressSanitizer defaults to detect_stack_use_after_return=1 on
         GNU/Linux targets. For compatibility, it can be disabled with env
         ASAN_OPTIONS=detect_stack_use_after_return=0.
--- 153,160 ----
            + The _ALL suffix to the device-scope environment variables
              added in Technical Report (TR11) is already handled.
            + For user defined allocators requesting high bandwidth or large
!             capacity memspaces or interleaved partitioning, the
!             [10]memkind library is used, if available at run time.
       * AddressSanitizer defaults to detect_stack_use_after_return=1 on
         GNU/Linux targets. For compatibility, it can be disabled with env
         ASAN_OPTIONS=detect_stack_use_after_return=0.
*************** General Improvements
*** 166,176 ****
       * -Ofast, -ffast-math and -funsafe-math-optimizations will no longer
         add startup code to alter the floating-point environment when
         producing a shared object with -shared.
!      * GCC can now emit its diagnostics using [10]SARIF. This is a
         JSON-based format suited for capturing the results of static
!        analysis tools (like GCC's [11]-fanalyzer), but it can also be used
         to capture other GCC warnings and errors in a machine-readable
!        format. Specifically, the [12]-fdiagnostics-format= option has been
         extended to support these new values:
            + -fdiagnostics-format=sarif-stderr
            + -fdiagnostics-format=sarif-file
--- 167,177 ----
       * -Ofast, -ffast-math and -funsafe-math-optimizations will no longer
         add startup code to alter the floating-point environment when
         producing a shared object with -shared.
!      * GCC can now emit its diagnostics using [11]SARIF. This is a
         JSON-based format suited for capturing the results of static
!        analysis tools (like GCC's [12]-fanalyzer), but it can also be used
         to capture other GCC warnings and errors in a machine-readable
!        format. Specifically, the [13]-fdiagnostics-format= option has been
         extended to support these new values:
            + -fdiagnostics-format=sarif-stderr
            + -fdiagnostics-format=sarif-file
*************** General Improvements
*** 180,187 ****
         where the json-prefixed variants refer to GCC's own JSON diagnostic
         format.
       * Support for profiling and test coverage in freestanding
!        environments has been added, see also [13]Profiling and Test
         Coverage in Freestanding Environments.
  
  New Languages and Language specific improvements
  
--- 181,191 ----
         where the json-prefixed variants refer to GCC's own JSON diagnostic
         format.
       * Support for profiling and test coverage in freestanding
!        environments has been added, see also [14]Profiling and Test
         Coverage in Freestanding Environments.
+      * New options -fharden-compares and -fharden-conditional-branches to
+        verify compares and conditional branches, to detect some
+        power-deprivation hardware attacks, using reversed conditions.
  
  New Languages and Language specific improvements
  
*************** New Languages and Language specific impr
*** 200,255 ****
    C family
  
       * New warnings:
!           + [14]-Wxor-used-as-pow warns about uses of ^, the exclusive or
              operator, where it appears the user meant exponentiation
!             ([15]PR90885)
       * Three new function attributes for documenting int arguments that
         are file descriptors:
!           + [16]__attribute__((fd_arg(N)))
!           + [17]__attribute__((fd_arg_read(N)))
!           + [18]__attribute__((fd_arg_write(N)))
!        These are used by [19]-fanalyzer to detect misuses of file
         descriptors.
!      * A new statement attribute for C++23 [20]P1774R8 Portable
         assumptions support also in C or older C++:
!        [21]__attribute__((assume(EXPR)));
       * GCC can now control when to treat the trailing array of a structure
         as a flexible array member for the purpose of accessing the
         elements of such an array. By default, all trailing arrays in
         aggregates are treated as flexible array members. Use the new
!        command-line option [22]-fstrict-flex-arrays to control which array
         members are treated as flexible arrays.
  
    C
  
       * Several C23 features have been implemented:
!           + [23]N3042, Introduce the nullptr constant
!           + [24]N2963, Enhanced Enumerations (fixed underlying types)
!           + [25]N2975, Relax requirements for variadic parameter lists
!           + [26]N3007, Type inference for object definitions (auto)
!           + [27]N3018, The constexpr specifier for object definitions
!           + [28]N3038, Introduce storage-class specifiers for compound
              literals
            + typeof (previously supported as an extension) and
              typeof_unqual
            + New keywords alignas, alignof, bool, false, static_assert,
              thread_local, true
!           + [29]N2764, The noreturn attribute
            + Support for empty initializer braces
            + __STDC_VERSION_*_H__ header version macros
            + Removal of ATOMIC_VAR_INIT
            + unreachable macro in <stddef.h>
            + Removal of trigraphs
            + Removal of unprototyped functions
!           + printf and scanf format checking with [30]-Wformat for %wN and
              %wfN format length modifiers
!           + [31]N2836, Identifier Syntax using Unicode Standard Annex 31
       * In addition to those C23 features, existing features adopted in C23
         have been adjusted to follow C23 requirements and are not diagnosed
         with -std=c2x -Wpedantic.
       * New warnings:
!           + [32]-Wenum-int-mismatch warns about mismatches between an
!             enumerated type and an integer type ([33]PR105131)
  
    C++
  
--- 204,259 ----
    C family
  
       * New warnings:
!           + [15]-Wxor-used-as-pow warns about uses of ^, the exclusive or
              operator, where it appears the user meant exponentiation
!             ([16]PR90885)
       * Three new function attributes for documenting int arguments that
         are file descriptors:
!           + [17]__attribute__((fd_arg(N)))
!           + [18]__attribute__((fd_arg_read(N)))
!           + [19]__attribute__((fd_arg_write(N)))
!        These are used by [20]-fanalyzer to detect misuses of file
         descriptors.
!      * A new statement attribute for C++23 [21]P1774R8 Portable
         assumptions support also in C or older C++:
!        [22]__attribute__((assume(EXPR)));
       * GCC can now control when to treat the trailing array of a structure
         as a flexible array member for the purpose of accessing the
         elements of such an array. By default, all trailing arrays in
         aggregates are treated as flexible array members. Use the new
!        command-line option [23]-fstrict-flex-arrays to control which array
         members are treated as flexible arrays.
  
    C
  
       * Several C23 features have been implemented:
!           + [24]N3042, Introduce the nullptr constant
!           + [25]N2963, Enhanced Enumerations (fixed underlying types)
!           + [26]N2975, Relax requirements for variadic parameter lists
!           + [27]N3007, Type inference for object definitions (auto)
!           + [28]N3018, The constexpr specifier for object definitions
!           + [29]N3038, Introduce storage-class specifiers for compound
              literals
            + typeof (previously supported as an extension) and
              typeof_unqual
            + New keywords alignas, alignof, bool, false, static_assert,
              thread_local, true
!           + [30]N2764, The noreturn attribute
            + Support for empty initializer braces
            + __STDC_VERSION_*_H__ header version macros
            + Removal of ATOMIC_VAR_INIT
            + unreachable macro in <stddef.h>
            + Removal of trigraphs
            + Removal of unprototyped functions
!           + printf and scanf format checking with [31]-Wformat for %wN and
              %wfN format length modifiers
!           + [32]N2836, Identifier Syntax using Unicode Standard Annex 31
       * In addition to those C23 features, existing features adopted in C23
         have been adjusted to follow C23 requirements and are not diagnosed
         with -std=c2x -Wpedantic.
       * New warnings:
!           + [33]-Wenum-int-mismatch warns about mismatches between an
!             enumerated type and an integer type ([34]PR105131)
  
    C++
  
*************** New Languages and Language specific impr
*** 266,304 ****
         are supported those are evaluated in float precision.
         -fexcess-precision=fast restores previous behavior.
       * Several C++23 features have been implemented:
!           + [34]P2324R1, Labels at the end of compound statements
!             ([35]PR103539)
!           + [36]P2255R2, A type trait to detect reference binding to
!             temporary ([37]PR104477)
!           + [38]P2327R1, De-deprecating volatile compound operations
!           + [39]P2437R1, Support for #warning ([40]PR106646)
!           + [41]P2290R3, Delimited escape sequences ([42]PR106645)
!           + [43]P2071R2, Named universal character escapes ([44]PR106648)
!           + [45]P2513R3, char8_t Compatibility and Portability Fix
!             ([46]PR106656)
!           + [47]P1169R4, static operator() ([48]PR106651)
!           + [49]P2266R3, Simpler implicit move ([50]PR101165)
!           + [51]P2468R2, The Equality Operator You Are Looking For
!             ([52]PR106644)
!           + [53]P2362R3, Remove non-encodable
              wide character literals and multicharacter wide character lite
!             rals ([54]PR106647)
!           + [55]P2448R2, Relaxing some constexpr restrictions
!             ([56]PR106649)
!           + [57]P1467R9, Extended floating-point types and standard names
!             ([58]PR106652)
!           + [59]P1774R8, Portable assumptions ([60]PR106654)
!           + [61]P2295R6, Support for
!             UTF-8 as a portable source file encoding ([62]PR106655)
!           + [63]P2589R1, static operator[] ([64]PR107684)
       * New warnings:
!           + [65]-Wself-move warns when a value is moved to itself with
!             std::move ([66]PR81159)
!           + [67]-Wdangling-reference warns when a reference is bound to a
!             temporary whose lifetime has ended ([68]PR106393)
!      * The [69]-Wpessimizing-move and [70]-Wredundant-move warnings have
         been extended to warn in more contexts.
!      * The [71]-nostdlib++ option has been added, to enable linking with
         g++ without implicitly linking in the C++ standard library.
  
      Runtime Library (libstdc++)
--- 270,308 ----
         are supported those are evaluated in float precision.
         -fexcess-precision=fast restores previous behavior.
       * Several C++23 features have been implemented:
!           + [35]P2324R1, Labels at the end of compound statements
!             ([36]PR103539)
!           + [37]P2255R2, A type trait to detect reference binding to
!             temporary ([38]PR104477)
!           + [39]P2327R1, De-deprecating volatile compound operations
!           + [40]P2437R1, Support for #warning ([41]PR106646)
!           + [42]P2290R3, Delimited escape sequences ([43]PR106645)
!           + [44]P2071R2, Named universal character escapes ([45]PR106648)
!           + [46]P2513R3, char8_t Compatibility and Portability Fix
!             ([47]PR106656)
!           + [48]P1169R4, static operator() ([49]PR106651)
!           + [50]P2266R3, Simpler implicit move ([51]PR101165)
!           + [52]P2468R2, The Equality Operator You Are Looking For
!             ([53]PR106644)
!           + [54]P2362R3, Remove non-encodable
              wide character literals and multicharacter wide character lite
!             rals ([55]PR106647)
!           + [56]P2448R2, Relaxing some constexpr restrictions
!             ([57]PR106649)
!           + [58]P1467R9, Extended floating-point types and standard names
!             ([59]PR106652)
!           + [60]P1774R8, Portable assumptions ([61]PR106654)
!           + [62]P2295R6, Support for
!             UTF-8 as a portable source file encoding ([63]PR106655)
!           + [64]P2589R1, static operator[] ([65]PR107684)
       * New warnings:
!           + [66]-Wself-move warns when a value is moved to itself with
!             std::move ([67]PR81159)
!           + [68]-Wdangling-reference warns when a reference is bound to a
!             temporary whose lifetime has ended ([69]PR106393)
!      * The [70]-Wpessimizing-move and [71]-Wredundant-move warnings have
         been extended to warn in more contexts.
!      * The [72]-nostdlib++ option has been added, to enable linking with
         g++ without implicitly linking in the C++ standard library.
  
      Runtime Library (libstdc++)
*************** New Languages and Language specific impr
*** 331,337 ****
       * Support for many previously unavailable features in freestanding
         mode, thanks to Arsen ArsenoviÄ‡. For example, std::tuple is now
         available for freestanding compilation. The freestanding subset
!        contains all the components made freestanding by [72]P1642, but
         libstdc++ adds more components to the freestanding subset, such as
         std::array and std::string_view. Additionally, libstdc++ now
         respects the -ffreestanding compiler option and so it is not
--- 335,341 ----
       * Support for many previously unavailable features in freestanding
         mode, thanks to Arsen ArsenoviÄ‡. For example, std::tuple is now
         available for freestanding compilation. The freestanding subset
!        contains all the components made freestanding by [73]P1642, but
         libstdc++ adds more components to the freestanding subset, such as
         std::array and std::string_view. Additionally, libstdc++ now
         respects the -ffreestanding compiler option and so it is not
*************** New Languages and Language specific impr
*** 357,363 ****
         support for the ISO/IEC 10514-1, PIM2, PIM3, PIM4 dialects together
         with a complete set of ISO/IEC 10514-1 and PIM libraries.
       * The <* noreturn *> attribute is supported with the -Wreturn-type
!        [73]option.
  
  New Targets and Target Specific Improvements
  
--- 361,367 ----
         support for the ISO/IEC 10514-1, PIM2, PIM3, PIM4 dialects together
         with a complete set of ISO/IEC 10514-1 and PIM libraries.
       * The <* noreturn *> attribute is supported with the -Wreturn-type
!        [74]option.
  
  New Targets and Target Specific Improvements
  
*************** New Targets and Target Specific Improvem
*** 388,397 ****
  
    AMD Radeon (GCN)
  
!      * Support for the Instinct MI200 series devices ([74] gfx90a) has
         been added.
       * SIMD vectorization support has been improved; this and
!        stack-handling changes [75]require newlib 4.3.0 (or newer).
  
    arm
  
--- 392,401 ----
  
    AMD Radeon (GCN)
  
!      * Support for the Instinct MI200 series devices ([75] gfx90a) has
         been added.
       * SIMD vectorization support has been improved; this and
!        stack-handling changes [76]require newlib 4.3.0 (or newer).
  
    arm
  
*************** New Targets and Target Specific Improvem
*** 413,457 ****
         __bfloat16 which is typedef of short. Now we introduced real __bf16
         type to x86 psABI. Users need to adjust their AVX512BF16-related
         source code when upgrading GCC12 to GCC13.
       * New ISA extension support for Intel AVX-IFMA was added. AVX-IFMA
         intrinsics are available via the -mavxifma compiler switch.
-      * New ISA extension support for Intel AVX-VNNI-INT8 was added.
-        AVX-VNNI-INT8 intrinsics are available via the -mavxvnniint8
-        compiler switch.
       * New ISA extension support for Intel AVX-NE-CONVERT was added.
         AVX-NE-CONVERT intrinsics are available via the -mavxneconvert
         compiler switch.
       * New ISA extension support for Intel CMPccXADD was added. CMPccXADD
         intrinsics are available via the -mcmpccxadd compiler switch.
-      * New ISA extension support for Intel AMX-FP16 was added. AMX-FP16
-        intrinsics are available via the -mamx-fp16 compiler switch.
       * New ISA extension support for Intel PREFETCHI was added. PREFETCHI
         intrinsics are available via the -mprefetchi compiler switch.
       * New ISA extension support for Intel RAO-INT was added. RAO-INT
         intrinsics are available via the -mraoint compiler switch.
-      * New ISA extension support for Intel AMX-COMPLEX was added.
-        AMX-COMPLEX intrinsics are available via the -mamx-complex compiler
-        switch.
       * GCC now supports the Intel CPU named Raptor Lake through
         -march=raptorlake. Raptor Lake is based on Alder Lake.
       * GCC now supports the Intel CPU named Meteor Lake through
         -march=meteorlake. Meteor Lake is based on Alder Lake.
       * GCC now supports the Intel CPU named Sierra Forest through
!        -march=sierraforest. The switch enables the AVX-IFMA,
!        AVX-VNNI-INT8, AVX-NE-CONVERT and CMPccXADD ISA extensions.
       * GCC now supports the Intel CPU named Grand Ridge through
!        -march=grandridge. The switch enables the AVX-IFMA, AVX-VNNI-INT8,
!        AVX-NE-CONVERT, CMPccXADD and RAO-INT ISA extensions.
       * GCC now supports the Intel CPU named Emerald Rapids through
         -march=emeraldrapids. Emerald Rapids is based on Sapphire Rapids.
       * GCC now supports the Intel CPU named Granite Rapids through
!        -march=graniterapids. The switch enables the AMX-FP16, PREFETCHI
!        ISA extensions.
       * GCC now supports the Intel CPU named Granite Rapids D through
!        -march=graniterapids-d. The switch enables the AMX-FP16, PREFETCHI
!        and AMX-COMPLEX ISA extensions.
       * GCC now supports AMD CPUs based on the znver4 core via
!        -march=znver4. The switch makes GCC consider using 512 bit vectors
         when auto-vectorizing.
  
    LoongArch
--- 417,461 ----
         __bfloat16 which is typedef of short. Now we introduced real __bf16
         type to x86 psABI. Users need to adjust their AVX512BF16-related
         source code when upgrading GCC12 to GCC13.
+      * New ISA extension support for Intel AMX-COMPLEX was added.
+        AMX-COMPLEX intrinsics are available via the -mamx-complex compiler
+        switch.
+      * New ISA extension support for Intel AMX-FP16 was added. AMX-FP16
+        intrinsics are available via the -mamx-fp16 compiler switch.
       * New ISA extension support for Intel AVX-IFMA was added. AVX-IFMA
         intrinsics are available via the -mavxifma compiler switch.
       * New ISA extension support for Intel AVX-NE-CONVERT was added.
         AVX-NE-CONVERT intrinsics are available via the -mavxneconvert
         compiler switch.
+      * New ISA extension support for Intel AVX-VNNI-INT8 was added.
+        AVX-VNNI-INT8 intrinsics are available via the -mavxvnniint8
+        compiler switch.
       * New ISA extension support for Intel CMPccXADD was added. CMPccXADD
         intrinsics are available via the -mcmpccxadd compiler switch.
       * New ISA extension support for Intel PREFETCHI was added. PREFETCHI
         intrinsics are available via the -mprefetchi compiler switch.
       * New ISA extension support for Intel RAO-INT was added. RAO-INT
         intrinsics are available via the -mraoint compiler switch.
       * GCC now supports the Intel CPU named Raptor Lake through
         -march=raptorlake. Raptor Lake is based on Alder Lake.
       * GCC now supports the Intel CPU named Meteor Lake through
         -march=meteorlake. Meteor Lake is based on Alder Lake.
       * GCC now supports the Intel CPU named Sierra Forest through
!        -march=sierraforest. Based on ISA extensions enabled on Alder Lake,
!        the switch further enables the AVX-IFMA, AVX-NE-CONVERT,
!        AVX-VNNI-INT8, CMPccXADD, ENQCMD and UINTR ISA extensions.
       * GCC now supports the Intel CPU named Grand Ridge through
!        -march=grandridge. Grand Ridge is based on Sierra Forest.
       * GCC now supports the Intel CPU named Emerald Rapids through
         -march=emeraldrapids. Emerald Rapids is based on Sapphire Rapids.
       * GCC now supports the Intel CPU named Granite Rapids through
!        -march=graniterapids. Based on Sapphire Rapids, the switch further
!        enables the AMX-FP16 and PREFETCHI ISA extensions.
       * GCC now supports the Intel CPU named Granite Rapids D through
!        -march=graniterapids-d. Based on Granite Rapids, the switch further
!        enables the AMX-COMPLEX ISA extensions.
       * GCC now supports AMD CPUs based on the znver4 core via
!        -march=znver4. The switch makes GCC consider using 512-bit vectors
         when auto-vectorizing.
  
    LoongArch
*************** New Targets and Target Specific Improvem
*** 464,470 ****
              time.
            + The new command-line option -mdirect-extern-access can be used
              to prevent accessing external symbols through GOT.
!           + The new variable attribute [76]model has been added.
       * Built-in functions
            + The rint and copysign mathematical builtins (and their float
              variants) are now implemented as inline LoongArch intrinsics.
--- 468,474 ----
              time.
            + The new command-line option -mdirect-extern-access can be used
              to prevent accessing external symbols through GOT.
!           + The new variable attribute [77]model has been added.
       * Built-in functions
            + The rint and copysign mathematical builtins (and their float
              variants) are now implemented as inline LoongArch intrinsics.
*************** New Targets and Target Specific Improvem
*** 482,497 ****
  
    NVPTX
  
!      * The default value for the [77]-march option can be now changed when
!        [78]building GCC using the [79]--with-arch= configure option. GCC's
         target libraries are then build both with sm_30 and the specified
         target architecture. If not specified, GCC defaults to sm_30.
  
    RISC-V
  
!      * Support for vector intrinsics as specified in [80]version 0.11 of
         the RISC-V vector intrinsic specification, thanks Ju-Zhe Zhong from
!        [81]RiVAI for contributing most of implementation.
       * Support for the following standard extensions has been added:
            + Zawrs
            + Zbkb
--- 486,501 ----
  
    NVPTX
  
!      * The default value for the [78]-march option can be now changed when
!        [79]building GCC using the [80]--with-arch= configure option. GCC's
         target libraries are then build both with sm_30 and the specified
         target architecture. If not specified, GCC defaults to sm_30.
  
    RISC-V
  
!      * Support for vector intrinsics as specified in [81]version 0.11 of
         the RISC-V vector intrinsic specification, thanks Ju-Zhe Zhong from
!        [82]RiVAI for contributing most of implementation.
       * Support for the following standard extensions has been added:
            + Zawrs
            + Zbkb
*************** New Targets and Target Specific Improvem
*** 534,729 ****
  
  Operating Systems
  
  Improvements to Static Analyzer
  
       * The analyzer has gained 20 new warnings:
!           + [82]-Wanalyzer-allocation-size
!           + [83]-Wanalyzer-deref-before-check
!           + [84]-Wanalyzer-exposure-through-uninit-copy
            + Seven new warnings relating to misuse of file descriptors:
!                o [85]-Wanalyzer-fd-access-mode-mismatch
!                o [86]-Wanalyzer-fd-double-close
!                o [87]-Wanalyzer-fd-leak
!                o [88]-Wanalyzer-fd-phase-mismatch (e.g. calling accept on
                   a socket before calling listen on it)
!                o [89]-Wanalyzer-fd-type-mismatch (e.g. using a stream
                   socket operation on a datagram socket)
!                o [90]-Wanalyzer-fd-use-after-close
!                o [91]-Wanalyzer-fd-use-without-check
              along with special-casing handling of the behavior of open,
              close, creat, dup, dup2, dup3, pipe, pipe2, read, and write.
!           + [92]-Wanalyzer-imprecise-fp-arithmetic
!           + [93]-Wanalyzer-infinite-recursion
!           + [94]-Wanalyzer-jump-through-null
!           + [95]-Wanalyzer-out-of-bounds
!           + [96]-Wanalyzer-putenv-of-auto-var
!           + [97]-Wanalyzer-tainted-assertion
            + Four new warnings for misuses of <stdarg.h>:
!                o [98]-Wanalyzer-va-list-leak for complaining about missing
                   va_end after a va_start or va_copy
!                o [99]-Wanalyzer-va-list-use-after-va-end for complaining
                   about va_arg or va_copy used on a va_list that's had
                   va_end called on it
!                o [100]-Wanalyzer-va-arg-type-mismatch for type-checking of
                   va_arg usage in interprocedural execution paths against
                   the types of the parameters that were actually passed to
                   the variadic call
!                o [101]-Wanalyzer-va-list-exhausted for complaining in
                   interprocedural execution paths if va_arg is used too
                   many times on a va_list
         along with numerous other improvements.
  
  Improvements for plugin authors
  
!      * GCC diagnostics can now be [102]associated with rules such as from
         coding standards documents, or specifications. Such rules have a
         code name and can have a URL, which GCC can print in text form or
!        capture in its [103]SARIF output when emitting diagnostics.
  
  Other significant improvements
  
  GCC 13.1
  
!    This is the [104]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 13.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 13.2
  
!    This is the [105]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 13.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 [106]GCC manuals. If that fails, the
!     [107]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 [108]gcc@gcc.gnu.org. All of [109]our lists have public
      archives.
  
!    Copyright (C) [110]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 [111]maintained by the GCC team. Last modified
!    2023-07-27.
  
  References
  
!    1. http://gcc.gnu.org/gcc-13/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/pipermail/gcc/2022-December/240322.html
     4. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Warray-bounds
!    5. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html
!    6. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/ARM-iWMMXt-Built-in-Functions.html
!    7. https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dynamic_or_shared.html#manual.intro.using.linkage.dynamic
!    8. https://gcc.gnu.org/projects/gomp/
!    9. http://memkind.github.io/memkind/
!   10. https://sarifweb.azurewebsites.net/
!   11. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html
!   12. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   13. https://gcc.gnu.org/onlinedocs/gcc/Freestanding-Environments.html
!   14. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wxor-used-as-pow
!   15. https://gcc.gnu.org/PR90885
!   16. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Common-Function-Attributes.html#index-fd_005farg-function-attribute
!   17. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Common-Function-Attributes.html#index-fd_005farg_005fread-function-attribute
!   18. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Common-Function-Attributes.html#index-fd_005farg_005fwrite-function-attribute
!   19. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html
!   20. https://wg21.link/p1774r8
!   21. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Statement-Attributes.html#index-assume-statement-attribute
!   22. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wstrict-flex-arrays
!   23. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3042.htm
!   24. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2963.htm
!   25. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2975.pdf
!   26. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3007.htm
!   27. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3018.htm
!   28. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3038.htm
!   29. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2764.pdf
!   30. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wformat
!   31. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2836.pdf
!   32. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wenum-int-mismatch
!   33. https://gcc.gnu.org/PR105131
!   34. https://wg21.link/p2324
!   35. https://gcc.gnu.org/PR103539
!   36. https://wg21.link/p2255
!   37. https://gcc.gnu.org/PR104477
!   38. https://wg21.link/p2327
!   39. https://wg21.link/p2437
!   40. https://gcc.gnu.org/PR106646
!   41. https://wg21.link/p2290
!   42. https://gcc.gnu.org/PR106645
!   43. https://wg21.link/p2071
!   44. https://gcc.gnu.org/PR106648
!   45. https://wg21.link/p2513
!   46. https://gcc.gnu.org/PR106656
!   47. https://wg21.link/p1169r4
!   48. https://gcc.gnu.org/PR106651
!   49. https://wg21.link/p2266r3
!   50. https://gcc.gnu.org/PR101165
!   51. https://wg21.link/p2468r2
!   52. https://gcc.gnu.org/PR106644
!   53. https://wg21.link/p2362r3
!   54. https://gcc.gnu.org/PR106647
!   55. https://wg21.link/p2448r2
!   56. https://gcc.gnu.org/PR106649
!   57. https://wg21.link/p1467r9
!   58. https://gcc.gnu.org/PR106652
!   59. https://wg21.link/p1774r8
!   60. https://gcc.gnu.org/PR106654
!   61. https://wg21.link/p2295r6
!   62. https://gcc.gnu.org/PR106655
!   63. https://wg21.link/p2589r1
!   64. https://gcc.gnu.org/PR107684
!   65. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wself-move
!   66. https://gcc.gnu.org/PR81159
!   67. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference
!   68. https://gcc.gnu.org/PR106393
!   69. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wpessimizing-move
!   70. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-move
!   71. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Link_Options.html#index-nostdlib_002b_002b
!   72. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1642r11.html
!   73. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gm2/Compiler-options.html
!   74. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/AMD-GCN-Options.html
!   75. https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa
!   76. https://gcc.gnu.org/onlinedocs/gcc/LoongArch-Variable-Attributes.html#LoongArch-Variable-Attributes
!   77. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Nvidia-PTX-Options.html
!   78. https://gcc.gnu.org/install/
!   79. https://gcc.gnu.org/install/specific.html#nvptx-x-none
!   80. https://github.com/riscv-non-isa/rvv-intrinsic-doc/tree/v0.11.x
!   81. https://rivai-ic.com.cn/
!   82. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-allocation-size
!   83. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-deref-before-check
!   84. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-exposure-through-uninit-copy
!   85. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-access-mode-mismatch
!   86. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-double-close
!   87. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-leak
!   88. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-phase-mismatch
!   89. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-type-mismatch
!   90. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-use-after-close
!   91. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-use-without-check
!   92. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-imprecise-fp-arithmetic
!   93. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-infinite-recursion
!   94. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-jump-through-null
!   95. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-out-of-bounds
!   96. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-putenv-of-auto-var
!   97. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-assertion
!   98. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-leak
!   99. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-use-after-va-end
!  100. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-arg-type-mismatch
!  101. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-exhausted
!  102. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=0b14f590e3e9d95b8211b77d992589d5ab4c25f0
!  103. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!  104. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.0
!  105. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.2
!  106. https://gcc.gnu.org/onlinedocs/
!  107. mailto:gcc-help@gcc.gnu.org
!  108. mailto:gcc@gcc.gnu.org
!  109. https://gcc.gnu.org/lists.html
!  110. https://www.fsf.org/
!  111. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-12/index.html
                               GCC 12 Release Series
--- 538,763 ----
  
  Operating Systems
  
+   Windows
+ 
+      * The GNU threads library used by the win32 thread model has been
+        reimplemented using direct Win32 API calls, except for the
+        Objective-C specific subset. It requires Windows XP/Server 2003 or
+        later. The new implementation also adds the support needed for the
+        C++11 threads, using again direct Win32 API calls; this additional
+        layer requires Windows Vista/Server 2008 or later. It is
+        recommended to use a recent version of MinGW-W64 in conjunction
+        with the win32 thread model.
+ 
  Improvements to Static Analyzer
  
       * The analyzer has gained 20 new warnings:
!           + [83]-Wanalyzer-allocation-size
!           + [84]-Wanalyzer-deref-before-check
!           + [85]-Wanalyzer-exposure-through-uninit-copy
            + Seven new warnings relating to misuse of file descriptors:
!                o [86]-Wanalyzer-fd-access-mode-mismatch
!                o [87]-Wanalyzer-fd-double-close
!                o [88]-Wanalyzer-fd-leak
!                o [89]-Wanalyzer-fd-phase-mismatch (e.g. calling accept on
                   a socket before calling listen on it)
!                o [90]-Wanalyzer-fd-type-mismatch (e.g. using a stream
                   socket operation on a datagram socket)
!                o [91]-Wanalyzer-fd-use-after-close
!                o [92]-Wanalyzer-fd-use-without-check
              along with special-casing handling of the behavior of open,
              close, creat, dup, dup2, dup3, pipe, pipe2, read, and write.
!           + [93]-Wanalyzer-imprecise-fp-arithmetic
!           + [94]-Wanalyzer-infinite-recursion
!           + [95]-Wanalyzer-jump-through-null
!           + [96]-Wanalyzer-out-of-bounds
!           + [97]-Wanalyzer-putenv-of-auto-var
!           + [98]-Wanalyzer-tainted-assertion
            + Four new warnings for misuses of <stdarg.h>:
!                o [99]-Wanalyzer-va-list-leak for complaining about missing
                   va_end after a va_start or va_copy
!                o [100]-Wanalyzer-va-list-use-after-va-end for complaining
                   about va_arg or va_copy used on a va_list that's had
                   va_end called on it
!                o [101]-Wanalyzer-va-arg-type-mismatch for type-checking of
                   va_arg usage in interprocedural execution paths against
                   the types of the parameters that were actually passed to
                   the variadic call
!                o [102]-Wanalyzer-va-list-exhausted for complaining in
                   interprocedural execution paths if va_arg is used too
                   many times on a va_list
         along with numerous other improvements.
  
  Improvements for plugin authors
  
!      * GCC diagnostics can now be [103]associated with rules such as from
         coding standards documents, or specifications. Such rules have a
         code name and can have a URL, which GCC can print in text form or
!        capture in its [104]SARIF output when emitting diagnostics.
  
  Other significant improvements
  
  GCC 13.1
  
!    This is the [105]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 13.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 13.2
  
!    This is the [106]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 13.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 13.3
+ 
+    This is the [107]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 13.3 release. This list might
+    not be complete (that is, it is possible that some PRs that have been
+    fixed are not listed here).
+ 
+   Language Specific Changes
+ 
+   C++
+ 
+      * The libstdc++exp.a library now includes all the Filesystem TS
+        symbols from the libstdc++fs.a library, and the experimental
+        symbols for the C++23 std::stacktrace class from the
+        libstdc++_libbacktrace.a library. This means that -lstdc++exp is
+        the only library needed for all experimental libstdc++ features.
+ 
  
      For questions related to the use of GCC, please consult these web
!     pages and the [108]GCC manuals. If that fails, the
!     [109]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 [110]gcc@gcc.gnu.org. All of [111]our lists have public
      archives.
  
!    Copyright (C) [112]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 [113]maintained by the GCC team. Last modified
!    2024-05-21.
  
  References
  
!    1. https://gcc.gnu.org/gcc-13/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/pipermail/gcc/2022-December/240322.html
     4. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Warray-bounds
!    5. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C-Dialect-Options.html#index-fstrict-flex-arrays
!    6. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html
!    7. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/ARM-iWMMXt-Built-in-Functions.html
!    8. https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dynamic_or_shared.html#manual.intro.using.linkage.dynamic
!    9. https://gcc.gnu.org/projects/gomp/
!   10. http://memkind.github.io/memkind/
!   11. https://sarifweb.azurewebsites.net/
!   12. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html
!   13. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   14. https://gcc.gnu.org/onlinedocs/gcc/Freestanding-Environments.html
!   15. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wxor-used-as-pow
!   16. https://gcc.gnu.org/PR90885
!   17. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Common-Function-Attributes.html#index-fd_005farg-function-attribute
!   18. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Common-Function-Attributes.html#index-fd_005farg_005fread-function-attribute
!   19. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Common-Function-Attributes.html#index-fd_005farg_005fwrite-function-attribute
!   20. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html
!   21. https://wg21.link/p1774r8
!   22. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Statement-Attributes.html#index-assume-statement-attribute
!   23. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C-Dialect-Options.html#index-fstrict-flex-arrays
!   24. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3042.htm
!   25. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2963.htm
!   26. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2975.pdf
!   27. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3007.htm
!   28. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3018.htm
!   29. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3038.htm
!   30. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2764.pdf
!   31. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wformat
!   32. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2836.pdf
!   33. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wenum-int-mismatch
!   34. https://gcc.gnu.org/PR105131
!   35. https://wg21.link/p2324
!   36. https://gcc.gnu.org/PR103539
!   37. https://wg21.link/p2255
!   38. https://gcc.gnu.org/PR104477
!   39. https://wg21.link/p2327
!   40. https://wg21.link/p2437
!   41. https://gcc.gnu.org/PR106646
!   42. https://wg21.link/p2290
!   43. https://gcc.gnu.org/PR106645
!   44. https://wg21.link/p2071
!   45. https://gcc.gnu.org/PR106648
!   46. https://wg21.link/p2513
!   47. https://gcc.gnu.org/PR106656
!   48. https://wg21.link/p1169r4
!   49. https://gcc.gnu.org/PR106651
!   50. https://wg21.link/p2266r3
!   51. https://gcc.gnu.org/PR101165
!   52. https://wg21.link/p2468r2
!   53. https://gcc.gnu.org/PR106644
!   54. https://wg21.link/p2362r3
!   55. https://gcc.gnu.org/PR106647
!   56. https://wg21.link/p2448r2
!   57. https://gcc.gnu.org/PR106649
!   58. https://wg21.link/p1467r9
!   59. https://gcc.gnu.org/PR106652
!   60. https://wg21.link/p1774r8
!   61. https://gcc.gnu.org/PR106654
!   62. https://wg21.link/p2295r6
!   63. https://gcc.gnu.org/PR106655
!   64. https://wg21.link/p2589r1
!   65. https://gcc.gnu.org/PR107684
!   66. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Warning-Options.html#index-Wself-move
!   67. https://gcc.gnu.org/PR81159
!   68. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference
!   69. https://gcc.gnu.org/PR106393
!   70. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wpessimizing-move
!   71. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-move
!   72. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Link-Options.html#index-nostdlib_002b_002b
!   73. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1642r11.html
!   74. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gm2/Compiler-options.html
!   75. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/AMD-GCN-Options.html
!   76. https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa
!   77. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/LoongArch-Variable-Attributes.html#LoongArch-Variable-Attributes
!   78. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Nvidia-PTX-Options.html
!   79. https://gcc.gnu.org/install/
!   80. https://gcc.gnu.org/install/specific.html#nvptx-x-none
!   81. https://github.com/riscv-non-isa/rvv-intrinsic-doc/tree/v0.11.x
!   82. https://rivai-ic.com.cn/
!   83. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-allocation-size
!   84. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-deref-before-check
!   85. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-exposure-through-uninit-copy
!   86. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-access-mode-mismatch
!   87. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-double-close
!   88. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-leak
!   89. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-phase-mismatch
!   90. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-type-mismatch
!   91. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-use-after-close
!   92. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-use-without-check
!   93. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-imprecise-fp-arithmetic
!   94. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-infinite-recursion
!   95. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-jump-through-null
!   96. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-out-of-bounds
!   97. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-putenv-of-auto-var
!   98. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-assertion
!   99. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-leak
!  100. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-use-after-va-end
!  101. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-arg-type-mismatch
!  102. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-exhausted
!  103. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=0b14f590e3e9d95b8211b77d992589d5ab4c25f0
!  104. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!  105. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.0
!  106. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.2
!  107. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.3
!  108. https://gcc.gnu.org/onlinedocs/
!  109. mailto:gcc-help@gcc.gnu.org
!  110. mailto:gcc@gcc.gnu.org
!  111. https://gcc.gnu.org/lists.html
!  112. https://www.fsf.org/
!  113. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-12/index.html
                               GCC 12 Release Series
*************** References and Acknowledgements
*** 752,806 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
-    A list of [7]successful builds is updated as new information becomes
-    available.
- 
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [8]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [9]GCC project
!    web site or contact the [10]GCC development mailing list.
  
!    To obtain GCC please use [11]our mirror sites or [12]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [13]GCC manuals. If that fails, the
!     [14]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [15]gcc@gcc.gnu.org. All of [16]our lists have public
      archives.
  
!    Copyright (C) [17]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [18]maintained by the GCC team. Last modified
!    2023-05-08.
  
  References
  
!    1. http://gcc.gnu.org/gcc-12/changes.html
     2. http://gcc.gnu.org/onlinedocs/12.3.0/
!    3. http://gcc.gnu.org/gcc-12/changes.html
     4. http://gcc.gnu.org/onlinedocs/12.2.0/
!    5. http://gcc.gnu.org/gcc-12/changes.html
     6. http://gcc.gnu.org/onlinedocs/12.1.0/
!    7. http://gcc.gnu.org/gcc-12/buildstat.html
!    8. http://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Contributors.html
!    9. http://gcc.gnu.org/index.html
!   10. mailto:gcc@gcc.gnu.org
!   11. http://gcc.gnu.org/mirrors.html
!   12. http://gcc.gnu.org/git.html
!   13. https://gcc.gnu.org/onlinedocs/
!   14. mailto:gcc-help@gcc.gnu.org
!   15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/lists.html
!   17. https://www.fsf.org/
!   18. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-12/changes.html
                               GCC 12 Release Series
--- 786,836 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
     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
!    2023-10-15.
  
  References
  
!    1. https://gcc.gnu.org/gcc-12/changes.html
     2. http://gcc.gnu.org/onlinedocs/12.3.0/
!    3. https://gcc.gnu.org/gcc-12/changes.html
     4. http://gcc.gnu.org/onlinedocs/12.2.0/
!    5. https://gcc.gnu.org/gcc-12/changes.html
     6. http://gcc.gnu.org/onlinedocs/12.1.0/
!    7. http://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Contributors.html
!    8. https://gcc.gnu.org/index.html
!    9. mailto:gcc@gcc.gnu.org
!   10. https://gcc.gnu.org/mirrors.html
!   11. https://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
  ======================================================================
  http://gcc.gnu.org/gcc-12/changes.html
                               GCC 12 Release Series
*************** Caveats
*** 879,888 ****
  
  General Improvements
  
!      * Vectorization is enabled at -O2 which is now equivalent to the
!        original -O2 -ftree-vectorize -fvect-cost-model=very-cheap. Note
!        that default vectorizer cost model has been changed which used to
!        behave as -fvect-cost-model=cheap were specified.
       * GCC now supports the [7]ShadowCallStack sanitizer, which can be
         enabled using the command-line option
         [8]-fsanitize=shadow-call-stack. This sanitizer currently only
--- 909,919 ----
  
  General Improvements
  
!      * Vectorization is enabled at -O2 which is now equivalent to what
!        would have been -O2 -ftree-vectorize -fvect-cost-model=very-cheap
!        in the past. Note that the default vectorizer cost model has been
!        changed; it used to behave as if -fvect-cost-model=cheap had been
!        specified.
       * GCC now supports the [7]ShadowCallStack sanitizer, which can be
         enabled using the command-line option
         [8]-fsanitize=shadow-call-stack. This sanitizer currently only
*************** New Targets and Target Specific Improvem
*** 1295,1302 ****
    BPF
  
       * Support for CO-RE (compile-once, run-everywhere) has been added to
!        the BPF backend. CO-RE allows to compile portable BPF programs that
!        are able to run among different versions of the Linux kernel.
  
    IA-32/x86-64
  
--- 1326,1333 ----
    BPF
  
       * Support for CO-RE (compile-once, run-everywhere) has been added to
!        the BPF back end. CO-RE allows to compile portable BPF programs
!        that are able to run among different versions of the Linux kernel.
  
    IA-32/x86-64
  
*************** New Targets and Target Specific Improvem
*** 1397,1403 ****
         [106]announcement
       * New ISA extension support for zba, zbb, zbc, zbs was added.
       * New ISA extension support for vector and scalar crypto was added,
!        only support architecture testing marco and -march= parsing.
       * The option -mtune=thead-c906 is added to tune for T-HEAD c906
         cores.
       * libstdc++ no longer attempts to detect built-in atomics.
--- 1428,1434 ----
         [106]announcement
       * New ISA extension support for zba, zbb, zbc, zbs was added.
       * New ISA extension support for vector and scalar crypto was added,
!        only support architecture testing macro and -march= parsing.
       * The option -mtune=thead-c906 is added to tune for T-HEAD c906
         cores.
       * libstdc++ no longer attempts to detect built-in atomics.
*************** GCC 12.3
*** 1542,1548 ****
    x86-64
  
       * GCC now supports AMD CPUs based on the znver4 core via
!        -march=znver4. The switch makes GCC consider using 512 bit vectors
         when auto-vectorizing.
  
     This is the [141]list of problem reports (PRs) from GCC's bug tracking
--- 1573,1579 ----
    x86-64
  
       * GCC now supports AMD CPUs based on the znver4 core via
!        -march=znver4. The switch makes GCC consider using 512-bit vectors
         when auto-vectorizing.
  
     This is the [141]list of problem reports (PRs) from GCC's bug tracking
*************** GCC 12.4
*** 1573,1587 ****
     provided this notice is preserved.
  
     These pages are [148]maintained by the GCC team. Last modified
!    2023-05-08.
  
  References
  
!    1. http://gcc.gnu.org/gcc-12/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/PR102024
     4. https://gcc.gnu.org/PR42217
!    5. http://gcc.gnu.org/gcc-12/changes.html#mips_zero_width_fields
     6. https://gcc.gnu.org/install/specific.html
     7. https://clang.llvm.org/docs/ShadowCallStack.html
     8. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Instrumentation-Options.html#index-fsanitize_003dshadow-call-stack
--- 1604,1618 ----
     provided this notice is preserved.
  
     These pages are [148]maintained by the GCC team. Last modified
!    2024-05-17.
  
  References
  
!    1. https://gcc.gnu.org/gcc-12/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/PR102024
     4. https://gcc.gnu.org/PR42217
!    5. https://gcc.gnu.org/gcc-12/changes.html#mips_zero_width_fields
     6. https://gcc.gnu.org/install/specific.html
     7. https://clang.llvm.org/docs/ShadowCallStack.html
     8. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Instrumentation-Options.html#index-fsanitize_003dshadow-call-stack
*************** References
*** 1589,1596 ****
    10. https://www.openacc.org/
    11. https://gcc.gnu.org/wiki/OpenACC/Implementation Status#status-12
    12. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/libgomp/Enabling-OpenACC.html
!   13. http://gcc.gnu.org/gcc-12/changes.html#amdgcn
!   14. http://gcc.gnu.org/gcc-12/changes.html#nvptx
    15. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Optimize-Options.html#index-param
    16. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Warning-Options.html#index-Wopenacc-parallelism
    17. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/C-Dialect-Options.html#index-foffload-options
--- 1620,1627 ----
    10. https://www.openacc.org/
    11. https://gcc.gnu.org/wiki/OpenACC/Implementation Status#status-12
    12. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/libgomp/Enabling-OpenACC.html
!   13. https://gcc.gnu.org/gcc-12/changes.html#amdgcn
!   14. https://gcc.gnu.org/gcc-12/changes.html#nvptx
    15. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Optimize-Options.html#index-param
    16. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Warning-Options.html#index-Wopenacc-parallelism
    17. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/C-Dialect-Options.html#index-foffload-options
*************** References and Acknowledgements
*** 1756,1812 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
-    A list of [9]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 [10]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [11]GCC
!    project web site or contact the [12]GCC development mailing list.
  
!    To obtain GCC please use [13]our mirror sites or [14]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [15]GCC manuals. If that fails, the
!     [16]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 [17]gcc@gcc.gnu.org. All of [18]our lists have public
      archives.
  
!    Copyright (C) [19]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 [20]maintained by the GCC team. Last modified
!    2023-05-29.
  
  References
  
!    1. http://gcc.gnu.org/gcc-11/changes.html
     2. http://gcc.gnu.org/onlinedocs/11.4.0/
!    3. http://gcc.gnu.org/gcc-11/changes.html
     4. http://gcc.gnu.org/onlinedocs/11.3.0/
!    5. http://gcc.gnu.org/gcc-11/changes.html
     6. http://gcc.gnu.org/onlinedocs/11.2.0/
!    7. http://gcc.gnu.org/gcc-11/changes.html
     8. http://gcc.gnu.org/onlinedocs/11.1.0/
!    9. http://gcc.gnu.org/gcc-11/buildstat.html
!   10. http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html
!   11. http://gcc.gnu.org/index.html
!   12. mailto:gcc@gcc.gnu.org
!   13. http://gcc.gnu.org/mirrors.html
!   14. http://gcc.gnu.org/git.html
!   15. https://gcc.gnu.org/onlinedocs/
!   16. mailto:gcc-help@gcc.gnu.org
!   17. mailto:gcc@gcc.gnu.org
!   18. https://gcc.gnu.org/lists.html
!   19. https://www.fsf.org/
!   20. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-11/changes.html
                               GCC 11 Release Series
--- 1787,1839 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
     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
!    2023-10-15.
  
  References
  
!    1. https://gcc.gnu.org/gcc-11/changes.html
     2. http://gcc.gnu.org/onlinedocs/11.4.0/
!    3. https://gcc.gnu.org/gcc-11/changes.html
     4. http://gcc.gnu.org/onlinedocs/11.3.0/
!    5. https://gcc.gnu.org/gcc-11/changes.html
     6. http://gcc.gnu.org/onlinedocs/11.2.0/
!    7. https://gcc.gnu.org/gcc-11/changes.html
     8. http://gcc.gnu.org/onlinedocs/11.1.0/
!    9. http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html
!   10. https://gcc.gnu.org/index.html
!   11. mailto:gcc@gcc.gnu.org
!   12. https://gcc.gnu.org/mirrors.html
!   13. https://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
  ======================================================================
  http://gcc.gnu.org/gcc-11/changes.html
                               GCC 11 Release Series
*************** New Targets and Target Specific Improvem
*** 2296,2302 ****
    AArch64 & arm
  
       * A number of new CPUs are supported through arguments to the -mcpu
!        and -mtune options in both the arm and aarch64 backends (GCC
         identifiers in parentheses):
            + Arm Cortex-A78 (cortex-a78).
            + Arm Cortex-A78AE (cortex-a78ae).
--- 2323,2329 ----
    AArch64 & arm
  
       * A number of new CPUs are supported through arguments to the -mcpu
!        and -mtune options in both the arm and aarch64 back ends (GCC
         identifiers in parentheses):
            + Arm Cortex-A78 (cortex-a78).
            + Arm Cortex-A78AE (cortex-a78ae).
*************** Operating Systems
*** 2439,2446 ****
  
    AIX
  
!      * GCC for AIX can be built as a 64 bit application and the runtime is
!        built as FAT libraries containing both 32 bit and 64 bit objects.
       * Support AIX Vector Extended ABI with -mabi=vec-extabi.
       * Thread-Local uninitiated data placed in local common section.
       * Use thread-safe access in ctype.
--- 2466,2473 ----
  
    AIX
  
!      * GCC for AIX can be built as a 64-bit application and the runtime is
!        built as FAT libraries containing both 32-bit and 64-bit objects.
       * Support AIX Vector Extended ABI with -mabi=vec-extabi.
       * Thread-Local uninitiated data placed in local common section.
       * Use thread-safe access in ctype.
*************** GCC 11.4
*** 2541,2552 ****
     provided this notice is preserved.
  
     These pages are [76]maintained by the GCC team. Last modified
!    2023-05-29.
  
  References
  
!    1. http://gcc.gnu.org/gcc-11/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://wg21.link/p0522r0
     4. https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546494.html
     5. https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual
--- 2568,2579 ----
     provided this notice is preserved.
  
     These pages are [76]maintained by the GCC team. Last modified
!    2024-05-09.
  
  References
  
!    1. https://gcc.gnu.org/gcc-11/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://wg21.link/p0522r0
     4. https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546494.html
     5. https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual
*************** References
*** 2581,2588 ****
    34. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wuninitialized
    35. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Warray-parameter
    36. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wvla-parameter
!   37. http://gcc.gnu.org/projects/cxx-status.html#cxx20
!   38. http://gcc.gnu.org/projects/cxx-status.html#cxx23
    39. https://gcc.gnu.org/PR41437
    40. https://gcc.gnu.org/PR95307
    41. https://gcc.gnu.org/PR97518
--- 2608,2615 ----
    34. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wuninitialized
    35. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Warray-parameter
    36. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wvla-parameter
!   37. https://gcc.gnu.org/projects/cxx-status.html#cxx20
!   38. https://gcc.gnu.org/projects/cxx-status.html#cxx23
    39. https://gcc.gnu.org/PR41437
    40. https://gcc.gnu.org/PR95307
    41. https://gcc.gnu.org/PR97518
*************** References
*** 2593,2599 ****
    46. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-new-delete
    47. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wvexing-parse
    48. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wnonnull
!   49. http://gcc.gnu.org/gcc-5/changes.html#jit
    50. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/jit/topics/compatibility.html
    51. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/jit/topics/expressions.html#c.gcc_jit_global_set_initializer
    52. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/jit/topics/asm.html
--- 2620,2626 ----
    46. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-new-delete
    47. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wvexing-parse
    48. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wnonnull
!   49. https://gcc.gnu.org/gcc-5/changes.html#jit
    50. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/jit/topics/compatibility.html
    51. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/jit/topics/expressions.html#c.gcc_jit_global_set_initializer
    52. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/jit/topics/asm.html
*************** References and Acknowledgements
*** 2658,2717 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
-    A list of [12]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 [13]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [14]GCC
!    project web site or contact the [15]GCC development mailing list.
  
!    To obtain GCC please use [16]our mirror sites or [17]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [18]GCC manuals. If that fails, the
!     [19]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 [20]gcc@gcc.gnu.org. All of [21]our lists have public
      archives.
  
!    Copyright (C) [22]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 [23]maintained by the GCC team. Last modified
!    2023-07-07.
  
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-10/changes.html
     3. http://gcc.gnu.org/onlinedocs/10.5.0/
!    4. http://gcc.gnu.org/gcc-10/changes.html
     5. http://gcc.gnu.org/onlinedocs/10.4.0/
!    6. http://gcc.gnu.org/gcc-10/changes.html
     7. http://gcc.gnu.org/onlinedocs/10.3.0/
!    8. http://gcc.gnu.org/gcc-10/changes.html
     9. http://gcc.gnu.org/onlinedocs/10.2.0/
!   10. http://gcc.gnu.org/gcc-10/changes.html
    11. http://gcc.gnu.org/onlinedocs/10.1.0/
!   12. http://gcc.gnu.org/gcc-10/buildstat.html
!   13. http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
!   15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
!   18. https://gcc.gnu.org/onlinedocs/
!   19. mailto:gcc-help@gcc.gnu.org
!   20. mailto:gcc@gcc.gnu.org
!   21. https://gcc.gnu.org/lists.html
!   22. https://www.fsf.org/
!   23. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
                               GCC 10 Release Series
--- 2685,2740 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
     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 [12]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [13]GCC
!    project web site or contact the [14]GCC development mailing list.
  
!    To obtain GCC please use [15]our mirror sites or [16]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [17]GCC manuals. If that fails, the
!     [18]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 [19]gcc@gcc.gnu.org. All of [20]our lists have public
      archives.
  
!    Copyright (C) [21]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 [22]maintained by the GCC team. Last modified
!    2023-10-15.
  
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-10/changes.html
     3. http://gcc.gnu.org/onlinedocs/10.5.0/
!    4. https://gcc.gnu.org/gcc-10/changes.html
     5. http://gcc.gnu.org/onlinedocs/10.4.0/
!    6. https://gcc.gnu.org/gcc-10/changes.html
     7. http://gcc.gnu.org/onlinedocs/10.3.0/
!    8. https://gcc.gnu.org/gcc-10/changes.html
     9. http://gcc.gnu.org/onlinedocs/10.2.0/
!   10. https://gcc.gnu.org/gcc-10/changes.html
    11. http://gcc.gnu.org/onlinedocs/10.1.0/
!   12. http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html
!   13. https://gcc.gnu.org/index.html
!   14. mailto:gcc@gcc.gnu.org
!   15. https://gcc.gnu.org/mirrors.html
!   16. https://gcc.gnu.org/git.html
!   17. https://gcc.gnu.org/onlinedocs/
!   18. mailto:gcc-help@gcc.gnu.org
!   19. mailto:gcc@gcc.gnu.org
!   20. https://gcc.gnu.org/lists.html
!   21. https://www.fsf.org/
!   22. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
                               GCC 10 Release Series
*************** GCC 10.5
*** 3476,3486 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-10/porting_to.html
!    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
--- 3499,3509 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-10/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
!    3. https://gcc.gnu.org/gcc-10/changes.html#empty_base
     4. https://www.mpfr.org/
!    5. https://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
*************** References and Acknowledgements
*** 3580,3639 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
-    A list of [12]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 [13]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [14]GCC
!    project web site or contact the [15]GCC development mailing list.
  
!    To obtain GCC please use [16]our mirror sites or [17]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [18]GCC manuals. If that fails, the
!     [19]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 [20]gcc@gcc.gnu.org. All of [21]our lists have public
      archives.
  
!    Copyright (C) [22]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 [23]maintained by the GCC team. Last modified
!    2022-10-26.
  
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-9/changes.html
     3. http://gcc.gnu.org/onlinedocs/9.5.0/
!    4. http://gcc.gnu.org/gcc-9/changes.html
     5. http://gcc.gnu.org/onlinedocs/9.4.0/
!    6. http://gcc.gnu.org/gcc-9/changes.html
     7. http://gcc.gnu.org/onlinedocs/9.3.0/
!    8. http://gcc.gnu.org/gcc-9/changes.html
     9. http://gcc.gnu.org/onlinedocs/9.2.0/
!   10. http://gcc.gnu.org/gcc-9/changes.html
    11. http://gcc.gnu.org/onlinedocs/9.1.0/
!   12. http://gcc.gnu.org/gcc-9/buildstat.html
!   13. http://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
!   15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
!   18. https://gcc.gnu.org/onlinedocs/
!   19. mailto:gcc-help@gcc.gnu.org
!   20. mailto:gcc@gcc.gnu.org
!   21. https://gcc.gnu.org/lists.html
!   22. https://www.fsf.org/
!   23. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-9/changes.html
                                GCC 9 Release Series
--- 3603,3658 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
     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 [12]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [13]GCC
!    project web site or contact the [14]GCC development mailing list.
  
!    To obtain GCC please use [15]our mirror sites or [16]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [17]GCC manuals. If that fails, the
!     [18]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 [19]gcc@gcc.gnu.org. All of [20]our lists have public
      archives.
  
!    Copyright (C) [21]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 [22]maintained by the GCC team. Last modified
!    2023-10-15.
  
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-9/changes.html
     3. http://gcc.gnu.org/onlinedocs/9.5.0/
!    4. https://gcc.gnu.org/gcc-9/changes.html
     5. http://gcc.gnu.org/onlinedocs/9.4.0/
!    6. https://gcc.gnu.org/gcc-9/changes.html
     7. http://gcc.gnu.org/onlinedocs/9.3.0/
!    8. https://gcc.gnu.org/gcc-9/changes.html
     9. http://gcc.gnu.org/onlinedocs/9.2.0/
!   10. https://gcc.gnu.org/gcc-9/changes.html
    11. http://gcc.gnu.org/onlinedocs/9.1.0/
!   12. http://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Contributors.html
!   13. https://gcc.gnu.org/index.html
!   14. mailto:gcc@gcc.gnu.org
!   15. https://gcc.gnu.org/mirrors.html
!   16. https://gcc.gnu.org/git.html
!   17. https://gcc.gnu.org/onlinedocs/
!   18. mailto:gcc-help@gcc.gnu.org
!   19. mailto:gcc@gcc.gnu.org
!   20. https://gcc.gnu.org/lists.html
!   21. https://www.fsf.org/
!   22. https://gcc.gnu.org/about.html
  ======================================================================
  http://gcc.gnu.org/gcc-9/changes.html
                                GCC 9 Release Series
*************** mory");
*** 3771,3777 ****
         chain, and profile information (if available).
       * Inter-procedural propagation of stack alignment can now be
         controlled by [22]-fipa-stack-alignment.
!      * Propagation of addressability, readonly and writeonly flags on
         static variables can now be controlled by
         [23]-fipa-reference-addressable.
  
--- 3790,3796 ----
         chain, and profile information (if available).
       * Inter-procedural propagation of stack alignment can now be
         controlled by [22]-fipa-stack-alignment.
!      * Propagation of addressability, readonly, and writeonly flags on
         static variables can now be controlled by
         [23]-fipa-reference-addressable.
  
*************** foo (int how)
*** 3810,3817 ****
         can be transformed into 100 * how + 5 (for values defined in the
         switch statement).
       * Inter-procedural optimization improvements:
!           + Inliner defaults was tuned to better suits modern C++
!             codebases especially when built with link time optimizations.
              New parameters max-inline-insns-small, max-inline-insns-size,
              uninlined-function-insns, uninlined-function-time,
              uninlined-thunk-insns, and uninlined-thunk-time were added.
--- 3829,3836 ----
         can be transformed into 100 * how + 5 (for values defined in the
         switch statement).
       * Inter-procedural optimization improvements:
!           + Inliner defaults were tuned to better suit modern C++
!             codebases, especially when built with link time-optimizations.
              New parameters max-inline-insns-small, max-inline-insns-size,
              uninlined-function-insns, uninlined-function-time,
              uninlined-thunk-insns, and uninlined-thunk-time were added.
*************** foo (int how)
*** 3822,3846 ****
            + [29]-fprofile-use now enables [30]-fversion-loops-for-strides,
              [31]-floop-interchange, [32]-floop-unroll-and-jam,
              [33]-ftree-loop-distribution.
!           + Streaming of counter histograms was removed. This reduces the
!             size of profile files. Histogram is computed on the fly with
!             link-time optimization. Parameter hot-bb-count-ws-permille was
!             reduced from 999 to 990 to account for more precise
!             histograms.
       * Link-time optimization improvements:
!           + Types are now simplified prior streaming resulting in
!             significant reductions of the LTO object files, link-time
!             memory use, and improvements of link-time parallelism.
!           + Default number of partitions (--param lto-partitions) was
              increased from 32 to 128 enabling effective use of CPUs with
              more than 32 hyperthreads. --param
!             lto-max-streaming-parallelism can now be used to control
              number of streaming processes.
            + Warnings on C++ One Decl Rule violations (-Wodr) are now more
              informative and produce fewer redundant results.
         Overall compile time of Firefox 66 and LibreOffice 6.2.3 on an
         8-core machine was reduced by about 5% compared to GCC 8.3, and the
!        size of LTO object files by 7%. LTO link-time improves by 11% on an
         8-core machine and scales significantly better for more parallel
         build environments. The serial stage of the link-time optimization
         is 28% faster consuming 20% less memory. The parallel stage now
--- 3841,3865 ----
            + [29]-fprofile-use now enables [30]-fversion-loops-for-strides,
              [31]-floop-interchange, [32]-floop-unroll-and-jam,
              [33]-ftree-loop-distribution.
!           + Streaming of counter histograms was removed, which reduces the
!             size of profile files. Histograms are computed on the fly with
!             link-time optimization.
!           + The parameter hot-bb-count-ws-permille was reduced from 999 to
!             990 to account for more precise histograms.
       * Link-time optimization improvements:
!           + Types are now simplified prior to streaming resulting in
!             significant reductions of LTO object file sizes and link-time
!             memory use as well as improvements of link-time parallelism.
!           + The default number of partitions (--param lto-partitions) was
              increased from 32 to 128 enabling effective use of CPUs with
              more than 32 hyperthreads. --param
!             lto-max-streaming-parallelism can now be used to control the
              number of streaming processes.
            + Warnings on C++ One Decl Rule violations (-Wodr) are now more
              informative and produce fewer redundant results.
         Overall compile time of Firefox 66 and LibreOffice 6.2.3 on an
         8-core machine was reduced by about 5% compared to GCC 8.3, and the
!        size of LTO object files by 7%. LTO link time improves by 11% on an
         8-core machine and scales significantly better for more parallel
         build environments. The serial stage of the link-time optimization
         is 28% faster consuming 20% less memory. The parallel stage now
*************** New Targets and Target Specific Improvem
*** 4322,4328 ****
         The produced code is compatible only with newer glibc versions,
         which provide the __fentry__ symbol and do not clobber r0 when
         resolving lazily bound functions. -mfentry is only supported when
!        generating 64 bit code and does not work with nested C functions.
       * The -mnop-mcount option can be used to emit NOP instructions
         instead of an mcount or fentry call stub.
       * With the -mrecord-mcount option a __mcount_loc section is generated
--- 4341,4347 ----
         The produced code is compatible only with newer glibc versions,
         which provide the __fentry__ symbol and do not clobber r0 when
         resolving lazily bound functions. -mfentry is only supported when
!        generating 64-bit code and does not work with nested C functions.
       * The -mnop-mcount option can be used to emit NOP instructions
         instead of an mcount or fentry call stub.
       * With the -mrecord-mcount option a __mcount_loc section is generated
*************** GCC 9.5
*** 4435,4446 ****
     provided this notice is preserved.
  
     These pages are [75]maintained by the GCC team. Last modified
!    2023-02-22.
  
  References
  
!    1. http://gcc.gnu.org/gcc-9/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88469
     4. https://gcc.gnu.org/ml/gcc/2018-10/msg00139.html
     5. https://gcc.gnu.org/ml/gcc/2019-04/msg00023.html
--- 4454,4465 ----
     provided this notice is preserved.
  
     These pages are [75]maintained by the GCC team. Last modified
!    2024-05-09.
  
  References
  
!    1. https://gcc.gnu.org/gcc-9/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88469
     4. https://gcc.gnu.org/ml/gcc/2018-10/msg00139.html
     5. https://gcc.gnu.org/ml/gcc/2019-04/msg00023.html
*************** References
*** 4491,4497 ****
    50. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-move
    51. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wpessimizing-move
    52. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-conversion
!   53. http://gcc.gnu.org/projects/cxx-status.html#cxx2a
    54. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Warning-Options.html#index-Wformat
    55. https://github.com/oneapi-src/oneTBB
    56. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gfortran/Fortran-Dialect-Options.html#index-fdec-include
--- 4510,4516 ----
    50. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-move
    51. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wpessimizing-move
    52. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-conversion
!   53. https://gcc.gnu.org/projects/cxx-status.html#cxx2a
    54. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Warning-Options.html#index-Wformat
    55. https://github.com/oneapi-src/oneTBB
    56. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gfortran/Fortran-Dialect-Options.html#index-fdec-include
*************** References and Acknowledgements
*** 4583,4604 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-8/changes.html
     3. http://gcc.gnu.org/onlinedocs/8.5.0/
!    4. http://gcc.gnu.org/gcc-8/changes.html
     5. http://gcc.gnu.org/onlinedocs/8.4.0/
!    6. http://gcc.gnu.org/gcc-8/changes.html
     7. http://gcc.gnu.org/onlinedocs/8.3.0/
!    8. http://gcc.gnu.org/gcc-8/changes.html
     9. http://gcc.gnu.org/onlinedocs/8.2.0/
!   10. http://gcc.gnu.org/gcc-8/changes.html
    11. http://gcc.gnu.org/onlinedocs/8.1.0/
!   12. http://gcc.gnu.org/gcc-8/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 4602,4623 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-8/changes.html
     3. http://gcc.gnu.org/onlinedocs/8.5.0/
!    4. https://gcc.gnu.org/gcc-8/changes.html
     5. http://gcc.gnu.org/onlinedocs/8.4.0/
!    6. https://gcc.gnu.org/gcc-8/changes.html
     7. http://gcc.gnu.org/onlinedocs/8.3.0/
!    8. https://gcc.gnu.org/gcc-8/changes.html
     9. http://gcc.gnu.org/onlinedocs/8.2.0/
!   10. https://gcc.gnu.org/gcc-8/changes.html
    11. http://gcc.gnu.org/onlinedocs/8.1.0/
!   12. https://gcc.gnu.org/gcc-8/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** GCC 8.5
*** 5690,5697 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-8/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/ml/gcc/2018-04/msg00102.html
     4. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Warning-Options.html#index-Wmultistatement-macros
     5. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Warning-Options.html#index-Wstringop-truncation
--- 5709,5716 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-8/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/ml/gcc/2018-04/msg00102.html
     4. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Warning-Options.html#index-Wmultistatement-macros
     5. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Warning-Options.html#index-Wstringop-truncation
*************** References
*** 5706,5712 ****
    14. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Warning-Options.html#index-Wformat-truncation
    15. https://gcc.gnu.org/PR86094
    16. https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess
!   17. http://gcc.gnu.org/projects/cxx-status.html#cxx2a
    18. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/jit/topics/types.html#gcc_jit_type_get_vector
    19. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/jit/topics/expressions.html#gcc_jit_context_new_rvalue_from_vector
    20. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/jit/topics/types.html#gcc_jit_type_get_aligned
--- 5725,5731 ----
    14. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Warning-Options.html#index-Wformat-truncation
    15. https://gcc.gnu.org/PR86094
    16. https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess
!   17. https://gcc.gnu.org/projects/cxx-status.html#cxx2a
    18. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/jit/topics/types.html#gcc_jit_type_get_vector
    19. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/jit/topics/expressions.html#gcc_jit_context_new_rvalue_from_vector
    20. https://gcc.gnu.org/onlinedocs/gcc-8.1.0/jit/topics/types.html#gcc_jit_type_get_aligned
*************** References
*** 5722,5728 ****
    30. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.0
    31. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.2
    32. https://gcc.gnu.org/PR86094
!   33. http://gcc.gnu.org/gcc-8/changes.html#cxx
    34. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84413
    35. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.3
    36. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87137
--- 5741,5747 ----
    30. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.0
    31. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.2
    32. https://gcc.gnu.org/PR86094
!   33. https://gcc.gnu.org/gcc-8/changes.html#cxx
    34. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84413
    35. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.3
    36. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87137
*************** References and Acknowledgements
*** 5803,5824 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-7/changes.html
     3. http://gcc.gnu.org/onlinedocs/7.5.0/
!    4. http://gcc.gnu.org/gcc-7/changes.html
     5. http://gcc.gnu.org/onlinedocs/7.4.0/
!    6. http://gcc.gnu.org/gcc-7/changes.html
     7. http://gcc.gnu.org/onlinedocs/7.3.0/
!    8. http://gcc.gnu.org/gcc-7/changes.html
     9. http://gcc.gnu.org/onlinedocs/7.2.0/
!   10. http://gcc.gnu.org/gcc-7/changes.html
    11. http://gcc.gnu.org/onlinedocs/7.1.0/
!   12. http://gcc.gnu.org/gcc-7/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 5822,5843 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-7/changes.html
     3. http://gcc.gnu.org/onlinedocs/7.5.0/
!    4. https://gcc.gnu.org/gcc-7/changes.html
     5. http://gcc.gnu.org/onlinedocs/7.4.0/
!    6. https://gcc.gnu.org/gcc-7/changes.html
     7. http://gcc.gnu.org/onlinedocs/7.3.0/
!    8. https://gcc.gnu.org/gcc-7/changes.html
     9. http://gcc.gnu.org/onlinedocs/7.2.0/
!   10. https://gcc.gnu.org/gcc-7/changes.html
    11. http://gcc.gnu.org/onlinedocs/7.1.0/
!   12. https://gcc.gnu.org/gcc-7/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** GCC 7.5
*** 6898,6905 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-7/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/wiki/LRAIsDefault
     4. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/manual/profile_mode.html
     5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
--- 6917,6924 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-7/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/wiki/LRAIsDefault
     4. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/manual/profile_mode.html
     5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
*************** References and Acknowledgements
*** 7000,7021 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-6/changes.html
     3. http://gcc.gnu.org/onlinedocs/6.5.0/
!    4. http://gcc.gnu.org/gcc-6/changes.html
     5. http://gcc.gnu.org/onlinedocs/6.4.0/
!    6. http://gcc.gnu.org/gcc-6/changes.html
     7. http://gcc.gnu.org/onlinedocs/6.3.0/
!    8. http://gcc.gnu.org/gcc-6/changes.html
     9. http://gcc.gnu.org/onlinedocs/6.2.0/
!   10. http://gcc.gnu.org/gcc-6/changes.html
    11. http://gcc.gnu.org/onlinedocs/6.1.0/
!   12. http://gcc.gnu.org/gcc-6/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 7019,7040 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-6/changes.html
     3. http://gcc.gnu.org/onlinedocs/6.5.0/
!    4. https://gcc.gnu.org/gcc-6/changes.html
     5. http://gcc.gnu.org/onlinedocs/6.4.0/
!    6. https://gcc.gnu.org/gcc-6/changes.html
     7. http://gcc.gnu.org/onlinedocs/6.3.0/
!    8. https://gcc.gnu.org/gcc-6/changes.html
     9. http://gcc.gnu.org/onlinedocs/6.2.0/
!   10. https://gcc.gnu.org/gcc-6/changes.html
    11. http://gcc.gnu.org/onlinedocs/6.1.0/
!   12. https://gcc.gnu.org/gcc-6/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** Operating Systems
*** 7736,7743 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-6/porting_to.html
!    2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/ml/gcc/2015-08/msg00101.html
     4. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151
     5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822
--- 7755,7762 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-6/porting_to.html
!    2. https://gcc.gnu.org/onlinedocs/index.html#current
     3. https://gcc.gnu.org/ml/gcc/2015-08/msg00101.html
     4. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151
     5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822
*************** References and Acknowledgements
*** 7837,7858 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-5/changes.html
     3. http://gcc.gnu.org/onlinedocs/5.5.0/
!    4. http://gcc.gnu.org/gcc-5/changes.html
     5. http://gcc.gnu.org/onlinedocs/5.4.0/
!    6. http://gcc.gnu.org/gcc-5/changes.html
     7. http://gcc.gnu.org/onlinedocs/5.3.0/
!    8. http://gcc.gnu.org/gcc-5/changes.html
     9. http://gcc.gnu.org/onlinedocs/5.2.0/
!   10. http://gcc.gnu.org/gcc-5/changes.html
    11. http://gcc.gnu.org/onlinedocs/5.1.0/
!   12. http://gcc.gnu.org/gcc-5/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 7856,7877 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-5/changes.html
     3. http://gcc.gnu.org/onlinedocs/5.5.0/
!    4. https://gcc.gnu.org/gcc-5/changes.html
     5. http://gcc.gnu.org/onlinedocs/5.4.0/
!    6. https://gcc.gnu.org/gcc-5/changes.html
     7. http://gcc.gnu.org/onlinedocs/5.3.0/
!    8. https://gcc.gnu.org/gcc-5/changes.html
     9. http://gcc.gnu.org/onlinedocs/5.2.0/
!   10. https://gcc.gnu.org/gcc-5/changes.html
    11. http://gcc.gnu.org/onlinedocs/5.1.0/
!   12. https://gcc.gnu.org/gcc-5/buildstat.html
    13. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** New Targets and Target Specific Improvem
*** 8395,8401 ****
         Using -mcpu=cortex-a72 requires a version of GNU binutils that has
         support for the Cortex-A72.
       * The transitional options -mlra and -mno-lra have been removed. The
!        AArch64 backend now uses the local register allocator (LRA) only.
  
    ARM
  
--- 8414,8420 ----
         Using -mcpu=cortex-a72 requires a version of GNU binutils that has
         support for the Cortex-A72.
       * The transitional options -mlra and -mno-lra have been removed. The
!        AArch64 back end now uses the local register allocator (LRA) only.
  
    ARM
  
*************** New Targets and Target Specific Improvem
*** 8428,8434 ****
         -mtpcs-leaf-frame which are only applicable to the old ABI have
         been deprecated.
       * The transitional options -mlra and -mno-lra have been removed. The
!        ARM backend now uses the local register allocator (LRA) only.
  
    AVR
  
--- 8447,8453 ----
         -mtpcs-leaf-frame which are only applicable to the old ABI have
         been deprecated.
       * The transitional options -mlra and -mno-lra have been removed. The
!        ARM back end now uses the local register allocator (LRA) only.
  
    AVR
  
*************** Target Specific Changes
*** 8740,8750 ****
     provided this notice is preserved.
  
     These pages are [49]maintained by the GCC team. Last modified
!    2023-02-20.
  
  References
  
!    1. http://gcc.gnu.org/gcc-5/changes.html#libstdcxx
     2. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
     3. https://savannah.nongnu.org/bugs/?44574
     4. https://gcc.gnu.org/wiki/Intel MPX support in the GCC compiler
--- 8759,8769 ----
     provided this notice is preserved.
  
     These pages are [49]maintained by the GCC team. Last modified
!    2023-09-02.
  
  References
  
!    1. https://gcc.gnu.org/gcc-5/changes.html#libstdcxx
     2. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
     3. https://savannah.nongnu.org/bugs/?44574
     4. https://gcc.gnu.org/wiki/Intel MPX support in the GCC compiler
*************** References
*** 8753,8765 ****
     7. https://gcc.gnu.org/wiki/OpenACC
     8. https://gcc.gnu.org/install/configure.html
     9. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   10. http://gcc.gnu.org/projects/cxx1y.html
    11. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   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. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html
!   16. http://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
    17. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2011
    18. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
    19. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
--- 8772,8784 ----
     7. https://gcc.gnu.org/wiki/OpenACC
     8. https://gcc.gnu.org/install/configure.html
     9. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   10. https://gcc.gnu.org/projects/cxx1y.html
    11. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   12. https://gcc.gnu.org/projects/cxx1y.html
!   13. https://gcc.gnu.org/projects/cxx1y.html
!   14. https://gcc.gnu.org/projects/cxx1y.html
    15. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html
!   16. https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
    17. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2011
    18. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
    19. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
*************** References and Acknowledgements
*** 8862,8883 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.9/changes.html
     3. http://gcc.gnu.org/onlinedocs/4.9.4/
!    4. http://gcc.gnu.org/gcc-4.9/changes.html
     5. http://gcc.gnu.org/onlinedocs/4.9.3/
!    6. http://gcc.gnu.org/gcc-4.9/changes.html
     7. http://gcc.gnu.org/onlinedocs/4.9.2/
!    8. http://gcc.gnu.org/gcc-4.9/changes.html
     9. http://gcc.gnu.org/onlinedocs/4.9.1/
!   10. http://gcc.gnu.org/gcc-4.9/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.9.0/
!   12. http://gcc.gnu.org/gcc-4.9/buildstat.html
    13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 8881,8902 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.9/changes.html
     3. http://gcc.gnu.org/onlinedocs/4.9.4/
!    4. https://gcc.gnu.org/gcc-4.9/changes.html
     5. http://gcc.gnu.org/onlinedocs/4.9.3/
!    6. https://gcc.gnu.org/gcc-4.9/changes.html
     7. http://gcc.gnu.org/onlinedocs/4.9.2/
!    8. https://gcc.gnu.org/gcc-4.9/changes.html
     9. http://gcc.gnu.org/onlinedocs/4.9.1/
!   10. https://gcc.gnu.org/gcc-4.9/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.9.0/
!   12. https://gcc.gnu.org/gcc-4.9/buildstat.html
    13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** New Targets and Target Specific Improvem
*** 9260,9274 ****
       * Coverage of more of the ISA including the SIMD extensions has been
         added. The Advanced SIMD intrinsics have also been improved.
       * The new local register allocator (LRA) is now on by default for the
!        AArch64 backend.
       * The REE (Redundant extension elimination) pass has now been enabled
!        by default for the AArch64 backend.
       * Tuning for the Cortex-A53 and Cortex-A57 has been improved.
       * Initial big.LITTLE tuning support for the combination of Cortex-A57
         and Cortex-A53 was added through the -mcpu=cortex-a57.cortex-a53
         option.
       * A number of structural changes have been made to both the ARM and
!        AArch64 backends to facilitate improved code-generation.
       * As of GCC 4.9.2 a workaround for the ARM Cortex-A53 erratum 835769
         has been added and can be enabled by giving the
         -mfix-cortex-a53-835769 option. Alternatively it can be enabled by
--- 9279,9293 ----
       * Coverage of more of the ISA including the SIMD extensions has been
         added. The Advanced SIMD intrinsics have also been improved.
       * The new local register allocator (LRA) is now on by default for the
!        AArch64 back end.
       * The REE (Redundant extension elimination) pass has now been enabled
!        by default for the AArch64 back end.
       * Tuning for the Cortex-A53 and Cortex-A57 has been improved.
       * Initial big.LITTLE tuning support for the combination of Cortex-A57
         and Cortex-A53 was added through the -mcpu=cortex-a57.cortex-a53
         option.
       * A number of structural changes have been made to both the ARM and
!        AArch64 back ends to facilitate improved code-generation.
       * As of GCC 4.9.2 a workaround for the ARM Cortex-A53 erratum 835769
         has been added and can be enabled by giving the
         -mfix-cortex-a53-835769 option. Alternatively it can be enabled by
*************** New Targets and Target Specific Improvem
*** 9309,9315 ****
         data segments to be relative to text segments has been added. This
         is on by default for all targets except VxWorks RTP.
       * A number of infrastructural changes have been made to both the ARM
!        and AArch64 backends to facilitate improved code-generation.
       * GCC now supports Cortex-A12 and the Cortex-R7 through the
         -mcpu=cortex-a12 and -mcpu=cortex-r7 options.
       * GCC now has tuning for the Cortex-A57 and Cortex-A53 through the
--- 9328,9334 ----
         data segments to be relative to text segments has been added. This
         is on by default for all targets except VxWorks RTP.
       * A number of infrastructural changes have been made to both the ARM
!        and AArch64 back ends to facilitate improved code-generation.
       * GCC now supports Cortex-A12 and the Cortex-R7 through the
         -mcpu=cortex-a12 and -mcpu=cortex-r7 options.
       * GCC now has tuning for the Cortex-A57 and Cortex-A53 through the
*************** New Targets and Target Specific Improvem
*** 9371,9384 ****
  
    MSP430
  
!      * A new command-line option -mcpu= has been added to the MSP430
!        backend. This option is used to specify the ISA to be used.
!        Accepted values are msp430 (the default), msp430x and msp430xv2.
!        The ISA is no longer deduced from the -mmcu= option as there are
!        far too many different MCU names. The -mmcu= option is still
!        supported, and this is still used to select linker scripts and
!        generate a C preprocessor symbol that will be recognised by the
!        msp430.h header file.
  
    NDS32
  
--- 9390,9403 ----
  
    MSP430
  
!      * A new command-line option -mcpu= has been added to the MSP430 back
!        end. This option is used to specify the ISA to be used. Accepted
!        values are msp430 (the default), msp430x and msp430xv2. The ISA is
!        no longer deduced from the -mmcu= option as there are far too many
!        different MCU names. The -mmcu= option is still supported, and this
!        is still used to select linker scripts and generate a C
!        preprocessor symbol that will be recognised by the msp430.h header
!        file.
  
    NDS32
  
*************** GCC 4.9.4
*** 9495,9501 ****
     provided this notice is preserved.
  
     These pages are [33]maintained by the GCC team. Last modified
!    2023-01-19.
  
  References
  
--- 9514,9520 ----
     provided this notice is preserved.
  
     These pages are [33]maintained by the GCC team. Last modified
!    2023-09-02.
  
  References
  
*************** References
*** 9506,9518 ****
     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. https://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. https://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
--- 9525,9537 ----
     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://gcc.gnu.org/projects/cxx1y.html
     9. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3638.html
!   10. https://gcc.gnu.org/projects/cxx1y.html
!   11. https://gcc.gnu.org/projects/cxx1y.html
!   12. https://gcc.gnu.org/projects/cxx1y.html
!   13. https://gcc.gnu.org/projects/cxx1y.html
!   14. https://gcc.gnu.org/projects/cxx1y.html
    15. https://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
*************** References and Acknowledgements
*** 9604,9627 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.8/changes.html
     3. https://gcc.gnu.org/onlinedocs/4.8.5/
!    4. http://gcc.gnu.org/gcc-4.8/changes.html
     5. https://gcc.gnu.org/onlinedocs/4.8.4/
!    6. http://gcc.gnu.org/gcc-4.8/changes.html
     7. https://gcc.gnu.org/onlinedocs/4.8.3/
!    8. http://gcc.gnu.org/gcc-4.8/changes.html
     9. https://gcc.gnu.org/onlinedocs/4.8.2/
!   10. http://gcc.gnu.org/gcc-4.8/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.8.1/
!   12. http://gcc.gnu.org/gcc-4.8/changes.html
    13. https://gcc.gnu.org/onlinedocs/4.8.0/
!   14. http://gcc.gnu.org/gcc-4.8/buildstat.html
    15. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   16. http://gcc.gnu.org/index.html
    17. mailto:gcc@gcc.gnu.org
!   18. http://gcc.gnu.org/mirrors.html
!   19. http://gcc.gnu.org/git.html
    20. https://gcc.gnu.org/onlinedocs/
    21. mailto:gcc-help@gcc.gnu.org
    22. mailto:gcc@gcc.gnu.org
--- 9623,9646 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.8/changes.html
     3. https://gcc.gnu.org/onlinedocs/4.8.5/
!    4. https://gcc.gnu.org/gcc-4.8/changes.html
     5. https://gcc.gnu.org/onlinedocs/4.8.4/
!    6. https://gcc.gnu.org/gcc-4.8/changes.html
     7. https://gcc.gnu.org/onlinedocs/4.8.3/
!    8. https://gcc.gnu.org/gcc-4.8/changes.html
     9. https://gcc.gnu.org/onlinedocs/4.8.2/
!   10. https://gcc.gnu.org/gcc-4.8/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.8.1/
!   12. https://gcc.gnu.org/gcc-4.8/changes.html
    13. https://gcc.gnu.org/onlinedocs/4.8.0/
!   14. https://gcc.gnu.org/gcc-4.8/buildstat.html
    15. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   16. https://gcc.gnu.org/index.html
    17. mailto:gcc@gcc.gnu.org
!   18. https://gcc.gnu.org/mirrors.html
!   19. https://gcc.gnu.org/git.html
    20. https://gcc.gnu.org/onlinedocs/
    21. mailto:gcc-help@gcc.gnu.org
    22. mailto:gcc@gcc.gnu.org
*************** References
*** 10365,10377 ****
     6. https://github.com/google/sanitizers
     7. https://code.google.com/archive/p/data-race-test/wikis/ThreadSanitizer.wiki
     8. https://lkml.org/lkml/2006/11/28/239
!    9. http://gcc.gnu.org/gcc-4.8/cxx0x_status.html
!   10. http://gcc.gnu.org/gcc-4.8/cxx0x_status.html
!   11. http://gcc.gnu.org/gcc-4.8/cxx0x_status.html
    12. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf
!   13. http://gcc.gnu.org/gcc-4.8/cxx0x_status.html
    14. https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2012/n3386.html
!   15. http://gcc.gnu.org/projects/cxx1y.html
    16. https://gcc.gnu.org/onlinedocs/gcc-4.8.4/libstdc++/manual/manual/status.html#status.iso.2011
    17. https://gcc.gnu.org/onlinedocs/gfortran/BACKTRACE.html
    18. https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html
--- 10384,10396 ----
     6. https://github.com/google/sanitizers
     7. https://code.google.com/archive/p/data-race-test/wikis/ThreadSanitizer.wiki
     8. https://lkml.org/lkml/2006/11/28/239
!    9. https://gcc.gnu.org/gcc-4.8/cxx0x_status.html
!   10. https://gcc.gnu.org/gcc-4.8/cxx0x_status.html
!   11. https://gcc.gnu.org/gcc-4.8/cxx0x_status.html
    12. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf
!   13. https://gcc.gnu.org/gcc-4.8/cxx0x_status.html
    14. https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2012/n3386.html
!   15. https://gcc.gnu.org/projects/cxx1y.html
    16. https://gcc.gnu.org/onlinedocs/gcc-4.8.4/libstdc++/manual/manual/status.html#status.iso.2011
    17. https://gcc.gnu.org/onlinedocs/gfortran/BACKTRACE.html
    18. https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html
*************** References and Acknowledgements
*** 10469,10490 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.7/changes.html
     3. https://gcc.gnu.org/onlinedocs/4.7.4/
!    4. http://gcc.gnu.org/gcc-4.7/changes.html
     5. https://gcc.gnu.org/onlinedocs/4.7.3/
!    6. http://gcc.gnu.org/gcc-4.7/changes.html
     7. https://gcc.gnu.org/onlinedocs/4.7.2/
!    8. http://gcc.gnu.org/gcc-4.7/changes.html
     9. https://gcc.gnu.org/onlinedocs/4.7.1/
!   10. http://gcc.gnu.org/gcc-4.7/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.7.0/
!   12. http://gcc.gnu.org/gcc-4.7/buildstat.html
    13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 10488,10509 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.7/changes.html
     3. https://gcc.gnu.org/onlinedocs/4.7.4/
!    4. https://gcc.gnu.org/gcc-4.7/changes.html
     5. https://gcc.gnu.org/onlinedocs/4.7.3/
!    6. https://gcc.gnu.org/gcc-4.7/changes.html
     7. https://gcc.gnu.org/onlinedocs/4.7.2/
!    8. https://gcc.gnu.org/gcc-4.7/changes.html
     9. https://gcc.gnu.org/onlinedocs/4.7.1/
!   10. https://gcc.gnu.org/gcc-4.7/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.7.0/
!   12. https://gcc.gnu.org/gcc-4.7/buildstat.html
    13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** References
*** 11294,11305 ****
     4. https://gcc.gnu.org/gcc-4.7/porting_to.html
     5. https://gcc.gnu.org/wiki/TransactionalMemory
     6. https://gcc.gnu.org/wiki/Atomic/GCCMM
!    7. http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!    8. http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!    9. http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!   10. http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!   11. http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!   12. http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
    13. https://gcc.gnu.org/PR14258
    14. https://gcc.gnu.org/PR35688
    15. https://gcc.gnu.org/onlinedocs/gcc-4.7.4/libstdc++/manual/manual/status.html#status.iso.2011
--- 11313,11324 ----
     4. https://gcc.gnu.org/gcc-4.7/porting_to.html
     5. https://gcc.gnu.org/wiki/TransactionalMemory
     6. https://gcc.gnu.org/wiki/Atomic/GCCMM
!    7. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!    8. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!    9. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!   10. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!   11. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
!   12. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
    13. https://gcc.gnu.org/PR14258
    14. https://gcc.gnu.org/PR35688
    15. https://gcc.gnu.org/onlinedocs/gcc-4.7.4/libstdc++/manual/manual/status.html#status.iso.2011
*************** References and Acknowledgements
*** 11411,11432 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.6/changes.html
     3. https://gcc.gnu.org/onlinedocs/4.6.4/
!    4. http://gcc.gnu.org/gcc-4.6/changes.html
     5. https://gcc.gnu.org/onlinedocs/4.6.3/
!    6. http://gcc.gnu.org/gcc-4.6/changes.html
     7. https://gcc.gnu.org/onlinedocs/4.6.2/
!    8. http://gcc.gnu.org/gcc-4.6/changes.html
     9. https://gcc.gnu.org/onlinedocs/4.6.1/
!   10. http://gcc.gnu.org/gcc-4.6/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.6.0/
!   12. http://gcc.gnu.org/gcc-4.6/buildstat.html
    13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
--- 11430,11451 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.6/changes.html
     3. https://gcc.gnu.org/onlinedocs/4.6.4/
!    4. https://gcc.gnu.org/gcc-4.6/changes.html
     5. https://gcc.gnu.org/onlinedocs/4.6.3/
!    6. https://gcc.gnu.org/gcc-4.6/changes.html
     7. https://gcc.gnu.org/onlinedocs/4.6.2/
!    8. https://gcc.gnu.org/gcc-4.6/changes.html
     9. https://gcc.gnu.org/onlinedocs/4.6.1/
!   10. https://gcc.gnu.org/gcc-4.6/changes.html
    11. https://gcc.gnu.org/onlinedocs/4.6.0/
!   12. https://gcc.gnu.org/gcc-4.6/buildstat.html
    13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. https://gcc.gnu.org/index.html
    15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/mirrors.html
!   17. https://gcc.gnu.org/git.html
    18. https://gcc.gnu.org/onlinedocs/
    19. mailto:gcc-help@gcc.gnu.org
    20. mailto:gcc@gcc.gnu.org
*************** New Targets and Target Specific Improvem
*** 12014,12020 ****
         and store multiples.
       * Several enhancements were committed to improve SIMD code generation
         for NEON by adding support for widening instructions, misaligned
!        loads and stores, vector conditionals and support for 64 bit
         arithmetic.
       * Support was added for the Faraday cores fa526, fa606te, fa626te,
         fmp626te, fmp626 and fa726te and can be used with the respective
--- 12033,12039 ----
         and store multiples.
       * Several enhancements were committed to improve SIMD code generation
         for NEON by adding support for widening instructions, misaligned
!        loads and stores, vector conditionals and support for 64-bit
         arithmetic.
       * Support was added for the Faraday cores fa526, fa606te, fa626te,
         fmp626te, fmp626 and fa726te and can be used with the respective
*************** New Targets and Target Specific Improvem
*** 12120,12128 ****
         instructions.
       * The GCC compiler on AIX now defaults to a process layout with a
         larger data space allowing larger programs to be compiled.
!      * The GCC long double type on AIX 6.1 and above has reverted to 64
!        bit double precision, matching the AIX XL compiler default, because
!        of missing C99 symbols required by the GCC runtime.
       * The default processor scheduling model and tuning for PowerPC64
         GNU/Linux and for AIX 6.1 and above now is POWER7.
       * Starting with GCC 4.6.1, vectors of type vector long long or vector
--- 12139,12147 ----
         instructions.
       * The GCC compiler on AIX now defaults to a process layout with a
         larger data space allowing larger programs to be compiled.
!      * The GCC long double type on AIX 6.1 and above has reverted to
!        64-bit double precision, matching the AIX XL compiler default,
!        because of missing C99 symbols required by the GCC runtime.
       * The default processor scheduling model and tuning for PowerPC64
         GNU/Linux and for AIX 6.1 and above now is POWER7.
       * Starting with GCC 4.6.1, vectors of type vector long long or vector
*************** GCC 4.6.4
*** 12329,12345 ****
     provided this notice is preserved.
  
     These pages are [28]maintained by the GCC team. Last modified
!    2023-01-18.
  
  References
  
     1. https://sourceware.org/bugzilla/show_bug.cgi?id=10401
!    2. http://gcc.gnu.org/gcc-4.5/changes.html
!    3. http://gcc.gnu.org/gcc-4.5/changes.html#obsoleted
!    4. http://gcc.gnu.org/gcc-4.6/porting_to.html
!    5. http://gcc.gnu.org/projects/lto/whopr.pdf
     6. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
!    7. http://gcc.gnu.org/gcc-4.6/cxx0x_status.html
     8. https://gcc.gnu.org/PR43145
     9. https://gcc.gnu.org/PR43680
    10. https://gcc.gnu.org/PR33558
--- 12348,12364 ----
     provided this notice is preserved.
  
     These pages are [28]maintained by the GCC team. Last modified
!    2024-05-17.
  
  References
  
     1. https://sourceware.org/bugzilla/show_bug.cgi?id=10401
!    2. https://gcc.gnu.org/gcc-4.5/changes.html
!    3. https://gcc.gnu.org/gcc-4.5/changes.html#obsoleted
!    4. https://gcc.gnu.org/gcc-4.6/porting_to.html
!    5. https://gcc.gnu.org/projects/lto/whopr.pdf
     6. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
!    7. https://gcc.gnu.org/gcc-4.6/cxx0x_status.html
     8. https://gcc.gnu.org/PR43145
     9. https://gcc.gnu.org/PR43680
    10. https://gcc.gnu.org/PR33558
*************** References and Acknowledgements
*** 12430,12446 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.5/changes.html
!    3. http://gcc.gnu.org/gcc-4.5/changes.html
!    4. http://gcc.gnu.org/gcc-4.5/changes.html
!    5. http://gcc.gnu.org/gcc-4.5/changes.html
!    6. http://gcc.gnu.org/gcc-4.5/changes.html
!    7. http://gcc.gnu.org/gcc-4.5/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. http://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. http://gcc.gnu.org/mirrors.html
!   12. http://gcc.gnu.org/git.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
--- 12449,12465 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.5/changes.html
!    3. https://gcc.gnu.org/gcc-4.5/changes.html
!    4. https://gcc.gnu.org/gcc-4.5/changes.html
!    5. https://gcc.gnu.org/gcc-4.5/changes.html
!    6. https://gcc.gnu.org/gcc-4.5/changes.html
!    7. https://gcc.gnu.org/gcc-4.5/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. https://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. https://gcc.gnu.org/mirrors.html
!   12. https://gcc.gnu.org/git.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
*************** GCC 4.5.4
*** 13096,13122 ****
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2023-01-15.
  
  References
  
!    1. https://www.multiprecision.org/mpc/
     2. https://gcc.gnu.org/install/prerequisites.html
     3. https://gcc.gnu.org/ml/gcc/2010-01/msg00510.html
!    4. http://gcc.gnu.org/gcc-4.4/changes.html#obsoleted
!    5. http://gcc.gnu.org/gcc-4.5/changes.html#x86
     6. https://gcc.gnu.org/PR30789
     7. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-801
     8. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fwhopr-802
     9. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fwhole-program-800
    10. https://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html
!   11. http://gcc.gnu.org/gcc-4.5/cxx0x_status.html
    12. https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#757
    13. https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#176
    14. https://gcc.gnu.org/onlinedocs/libstdc++/manual/profile_mode.html
    15. https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.tr24733
    16. https://sourceware.org/gdb/wiki/STLSupport
!   17. http://gcc.gnu.org/gcc-4.4/changes.html
    18. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html
    19. https://gcc.gnu.org/onlinedocs/gfortran/Mixed-Language-Programming.html
    20. https://gcc.gnu.org/onlinedocs/gfortran/GNU-Fortran-Compiler-Directives.html
--- 13115,13141 ----
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2023-07-30.
  
  References
  
!    1. https://www.multiprecision.org/
     2. https://gcc.gnu.org/install/prerequisites.html
     3. https://gcc.gnu.org/ml/gcc/2010-01/msg00510.html
!    4. https://gcc.gnu.org/gcc-4.4/changes.html#obsoleted
!    5. https://gcc.gnu.org/gcc-4.5/changes.html#x86
     6. https://gcc.gnu.org/PR30789
     7. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-801
     8. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fwhopr-802
     9. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fwhole-program-800
    10. https://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html
!   11. https://gcc.gnu.org/gcc-4.5/cxx0x_status.html
    12. https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#757
    13. https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#176
    14. https://gcc.gnu.org/onlinedocs/libstdc++/manual/profile_mode.html
    15. https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.tr24733
    16. https://sourceware.org/gdb/wiki/STLSupport
!   17. https://gcc.gnu.org/gcc-4.4/changes.html
    18. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html
    19. https://gcc.gnu.org/onlinedocs/gfortran/Mixed-Language-Programming.html
    20. https://gcc.gnu.org/onlinedocs/gfortran/GNU-Fortran-Compiler-Directives.html
*************** References and Acknowledgements
*** 13210,13229 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.4/changes.html
!    3. http://gcc.gnu.org/gcc-4.4/changes.html
!    4. http://gcc.gnu.org/gcc-4.4/changes.html
!    5. http://gcc.gnu.org/gcc-4.4/changes.html
!    6. http://gcc.gnu.org/gcc-4.4/changes.html
!    7. http://gcc.gnu.org/gcc-4.4/changes.html
!    8. http://gcc.gnu.org/gcc-4.4/changes.html
!    9. http://gcc.gnu.org/gcc-4.4/changes.html
!   10. http://gcc.gnu.org/gcc-4.4/buildstat.html
    11. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   12. http://gcc.gnu.org/index.html
    13. mailto:gcc@gcc.gnu.org
!   14. http://gcc.gnu.org/mirrors.html
!   15. http://gcc.gnu.org/git.html
    16. https://gcc.gnu.org/onlinedocs/
    17. mailto:gcc-help@gcc.gnu.org
    18. mailto:gcc@gcc.gnu.org
--- 13229,13248 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.4/changes.html
!    3. https://gcc.gnu.org/gcc-4.4/changes.html
!    4. https://gcc.gnu.org/gcc-4.4/changes.html
!    5. https://gcc.gnu.org/gcc-4.4/changes.html
!    6. https://gcc.gnu.org/gcc-4.4/changes.html
!    7. https://gcc.gnu.org/gcc-4.4/changes.html
!    8. https://gcc.gnu.org/gcc-4.4/changes.html
!    9. https://gcc.gnu.org/gcc-4.4/changes.html
!   10. https://gcc.gnu.org/gcc-4.4/buildstat.html
    11. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   12. https://gcc.gnu.org/index.html
    13. mailto:gcc@gcc.gnu.org
!   14. https://gcc.gnu.org/mirrors.html
!   15. https://gcc.gnu.org/git.html
    16. https://gcc.gnu.org/onlinedocs/
    17. mailto:gcc-help@gcc.gnu.org
    18. mailto:gcc@gcc.gnu.org
*************** GCC 4.4.7
*** 13838,13849 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.7
!    2. http://gcc.gnu.org/gcc-4.3/changes.html#obsoleted
!    3. http://gcc.gnu.org/gcc-4.4/porting_to.html
     4. https://gcc.gnu.org/wiki/Graphite
     5. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1040.pdf
!    6. http://gcc.gnu.org/gcc-4.4/cxx0x_status.html
     7. https://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html
     8. https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-g_t_0040code_007bWarray-temporaries_007d-125
     9. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfcheck-array-temporaries_007d-221
--- 13857,13868 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-4.4/changes.html#4.4.7
!    2. https://gcc.gnu.org/gcc-4.3/changes.html#obsoleted
!    3. https://gcc.gnu.org/gcc-4.4/porting_to.html
     4. https://gcc.gnu.org/wiki/Graphite
     5. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1040.pdf
!    6. https://gcc.gnu.org/gcc-4.4/cxx0x_status.html
     7. https://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html
     8. https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-g_t_0040code_007bWarray-temporaries_007d-125
     9. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfcheck-array-temporaries_007d-221
*************** References and Acknowledgements
*** 13936,13954 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.3/changes.html
!    3. http://gcc.gnu.org/gcc-4.3/changes.html
!    4. http://gcc.gnu.org/gcc-4.3/changes.html
!    5. http://gcc.gnu.org/gcc-4.3/changes.html
!    6. http://gcc.gnu.org/gcc-4.3/changes.html
!    7. http://gcc.gnu.org/gcc-4.3/changes.html
!    8. http://gcc.gnu.org/gcc-4.3/changes.html
!    9. http://gcc.gnu.org/gcc-4.3/buildstat.html
    10. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   11. http://gcc.gnu.org/index.html
    12. mailto:gcc@gcc.gnu.org
!   13. http://gcc.gnu.org/mirrors.html
!   14. http://gcc.gnu.org/git.html
    15. https://gcc.gnu.org/onlinedocs/
    16. mailto:gcc-help@gcc.gnu.org
    17. mailto:gcc@gcc.gnu.org
--- 13955,13973 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.3/changes.html
!    3. https://gcc.gnu.org/gcc-4.3/changes.html
!    4. https://gcc.gnu.org/gcc-4.3/changes.html
!    5. https://gcc.gnu.org/gcc-4.3/changes.html
!    6. https://gcc.gnu.org/gcc-4.3/changes.html
!    7. https://gcc.gnu.org/gcc-4.3/changes.html
!    8. https://gcc.gnu.org/gcc-4.3/changes.html
!    9. https://gcc.gnu.org/gcc-4.3/buildstat.html
    10. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   11. https://gcc.gnu.org/index.html
    12. mailto:gcc@gcc.gnu.org
!   13. https://gcc.gnu.org/mirrors.html
!   14. https://gcc.gnu.org/git.html
    15. https://gcc.gnu.org/onlinedocs/
    16. mailto:gcc-help@gcc.gnu.org
    17. mailto:gcc@gcc.gnu.org
*************** GCC 4.3.6
*** 14739,14754 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.5
     2. https://gmplib.org/
     3. https://www.mpfr.org/
     4. https://gcc.gnu.org/install/prerequisites.html
     5. https://gcc.gnu.org/ml/gcc-announce/2001/msg00000.html
     6. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
!    7. http://gcc.gnu.org/gcc-4.3/porting_to.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
!    9. http://gcc.gnu.org/gcc-4.3/cxx0x_status.html
!   10. http://gcc.gnu.org/gcc-4.3/cxx0x_status.html
    11. https://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mode.html
    12. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#Code-Gen-Options
    13. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfinit-local-zero_007d-167
--- 14758,14773 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-4.3/changes.html#4.3.5
     2. https://gmplib.org/
     3. https://www.mpfr.org/
     4. https://gcc.gnu.org/install/prerequisites.html
     5. https://gcc.gnu.org/ml/gcc-announce/2001/msg00000.html
     6. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
!    7. https://gcc.gnu.org/gcc-4.3/porting_to.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
!    9. https://gcc.gnu.org/gcc-4.3/cxx0x_status.html
!   10. https://gcc.gnu.org/gcc-4.3/cxx0x_status.html
    11. https://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mode.html
    12. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#Code-Gen-Options
    13. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfinit-local-zero_007d-167
*************** References and Acknowledgements
*** 14838,14854 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.2/changes.html
!    3. http://gcc.gnu.org/gcc-4.2/changes.html
!    4. http://gcc.gnu.org/gcc-4.2/changes.html
!    5. http://gcc.gnu.org/gcc-4.2/changes.html
!    6. http://gcc.gnu.org/gcc-4.2/changes.html
!    7. http://gcc.gnu.org/gcc-4.2/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. http://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. http://gcc.gnu.org/mirrors.html
!   12. http://gcc.gnu.org/git.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
--- 14857,14873 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.2/changes.html
!    3. https://gcc.gnu.org/gcc-4.2/changes.html
!    4. https://gcc.gnu.org/gcc-4.2/changes.html
!    5. https://gcc.gnu.org/gcc-4.2/changes.html
!    6. https://gcc.gnu.org/gcc-4.2/changes.html
!    7. https://gcc.gnu.org/gcc-4.2/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. https://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. https://gcc.gnu.org/mirrors.html
!   12. https://gcc.gnu.org/git.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
*************** Other significant improvements
*** 15164,15170 ****
  
  References
  
!    1. http://gcc.gnu.org/projects/gomp/
     2. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
     3. https://gcc.gnu.org/onlinedocs/libstdc++/ext/pb_ds/index.html
     4. https://gcc.gnu.org/onlinedocs/gfortran/Runtime-Options.html
--- 15183,15189 ----
  
  References
  
!    1. https://gcc.gnu.org/projects/gomp/
     2. https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
     3. https://gcc.gnu.org/onlinedocs/libstdc++/ext/pb_ds/index.html
     4. https://gcc.gnu.org/onlinedocs/gfortran/Runtime-Options.html
*************** References and Acknowledgements
*** 15238,15252 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.1/changes.html#4.1.2
!    3. http://gcc.gnu.org/gcc-4.1/changes.html
!    4. http://gcc.gnu.org/gcc-4.1/changes.html
!    5. http://gcc.gnu.org/gcc-4.1/buildstat.html
     6. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    7. http://gcc.gnu.org/index.html
     8. mailto:gcc@gcc.gnu.org
!    9. http://gcc.gnu.org/mirrors.html
!   10. http://gcc.gnu.org/git.html
    11. https://gcc.gnu.org/onlinedocs/
    12. mailto:gcc-help@gcc.gnu.org
    13. mailto:gcc@gcc.gnu.org
--- 15257,15271 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.1/changes.html#4.1.2
!    3. https://gcc.gnu.org/gcc-4.1/changes.html
!    4. https://gcc.gnu.org/gcc-4.1/changes.html
!    5. https://gcc.gnu.org/gcc-4.1/buildstat.html
     6. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    7. https://gcc.gnu.org/index.html
     8. mailto:gcc@gcc.gnu.org
!    9. https://gcc.gnu.org/mirrors.html
!   10. https://gcc.gnu.org/git.html
    11. https://gcc.gnu.org/onlinedocs/
    12. mailto:gcc-help@gcc.gnu.org
    13. mailto:gcc@gcc.gnu.org
*************** GCC 4.1.2
*** 15795,15801 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-4.1/changes.html#4.1.2
     2. https://gcc.gnu.org/ml/java/2005-05/msg00260.html
     3. https://developer.classpath.org/doc/
     4. https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
--- 15814,15820 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-4.1/changes.html#4.1.2
     2. https://gcc.gnu.org/ml/java/2005-05/msg00260.html
     3. https://developer.classpath.org/doc/
     4. https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
*************** References and Acknowledgements
*** 15875,15891 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.4
!    3. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.3
!    4. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.2
!    5. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.1
!    6. http://gcc.gnu.org/gcc-4.0/changes.html
!    7. http://gcc.gnu.org/gcc-4.0/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. http://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. http://gcc.gnu.org/mirrors.html
!   12. http://gcc.gnu.org/git.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
--- 15894,15910 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-4.0/changes.html#4.0.4
!    3. https://gcc.gnu.org/gcc-4.0/changes.html#4.0.3
!    4. https://gcc.gnu.org/gcc-4.0/changes.html#4.0.2
!    5. https://gcc.gnu.org/gcc-4.0/changes.html#4.0.1
!    6. https://gcc.gnu.org/gcc-4.0/changes.html
!    7. https://gcc.gnu.org/gcc-4.0/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. https://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. https://gcc.gnu.org/mirrors.html
!   12. https://gcc.gnu.org/git.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
*************** GCC 4.0.4
*** 16399,16413 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.4
     2. https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
!    3. http://gcc.gnu.org/projects/tree-ssa/
!    4. http://gcc.gnu.org/projects/tree-ssa/vectorization.html
!    5. http://gcc.gnu.org/news/sms.html
     6. https://www.akkadia.org/drepper/dsohowto.pdf
!    7. http://gcc.gnu.org/gcc-4.0/changes.html#visibility
     8. https://itanium-cxx-abi.github.io/cxx-abi/
!    9. http://gcc.gnu.org/fortran/
    10. https://gcc.gnu.org/install/
    11. https://gcc.gnu.org/wiki/Visibility
    12. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.0.1
--- 16418,16432 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-4.0/changes.html#4.0.4
     2. https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
!    3. https://gcc.gnu.org/projects/tree-ssa/
!    4. https://gcc.gnu.org/projects/tree-ssa/vectorization.html
!    5. https://gcc.gnu.org/news/sms.html
     6. https://www.akkadia.org/drepper/dsohowto.pdf
!    7. https://gcc.gnu.org/gcc-4.0/changes.html#visibility
     8. https://itanium-cxx-abi.github.io/cxx-abi/
!    9. https://gcc.gnu.org/fortran/
    10. https://gcc.gnu.org/install/
    11. https://gcc.gnu.org/wiki/Visibility
    12. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.0.1
*************** References and Acknowledgements
*** 16500,16520 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-3.4/changes.html
     3. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    4. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.6
!    5. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.5
!    6. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.4
!    7. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.3
!    8. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.2
!    9. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1
!   10. http://gcc.gnu.org/gcc-3.4/changes.html
!   11. http://gcc.gnu.org/gcc-3.4/buildstat.html
    12. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   13. http://gcc.gnu.org/index.html
    14. mailto:gcc@gcc.gnu.org
!   15. http://gcc.gnu.org/mirrors.html
!   16. http://gcc.gnu.org/git.html
    17. https://gcc.gnu.org/onlinedocs/
    18. mailto:gcc-help@gcc.gnu.org
    19. mailto:gcc@gcc.gnu.org
--- 16519,16539 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-3.4/changes.html
     3. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    4. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.6
!    5. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.5
!    6. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.4
!    7. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.3
!    8. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.2
!    9. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.1
!   10. https://gcc.gnu.org/gcc-3.4/changes.html
!   11. https://gcc.gnu.org/gcc-3.4/buildstat.html
    12. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   13. https://gcc.gnu.org/index.html
    14. mailto:gcc@gcc.gnu.org
!   15. https://gcc.gnu.org/mirrors.html
!   16. https://gcc.gnu.org/git.html
    17. https://gcc.gnu.org/onlinedocs/
    18. mailto:gcc-help@gcc.gnu.org
    19. mailto:gcc@gcc.gnu.org
*************** GCC 3.4.6
*** 18286,18303 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.6
!    2. http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus
!    3. http://gcc.gnu.org/gcc-3.3/changes.html#obsolete_systems
!    4. http://gcc.gnu.org/gcc-3.4/changes.html#obsolete_systems
!    5. http://gcc.gnu.org/gcc-3.4/mips-abi.html
!    6. http://gcc.gnu.org/gcc-3.4/sparc-abi.html
     7. https://www.boost.org/
     8. https://gcc.gnu.org/PR11953
     9. https://gcc.gnu.org/PR8361
    10. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Other-Builtins.html#Other Builtins
    11. https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209
!   12. http://gcc.gnu.org/bugs/#cxx_rvalbind
    13. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
    14. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
    15. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
--- 18305,18322 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-3.4/changes.html#3.4.6
!    2. https://gcc.gnu.org/gcc-3.4/changes.html#cplusplus
!    3. https://gcc.gnu.org/gcc-3.3/changes.html#obsolete_systems
!    4. https://gcc.gnu.org/gcc-3.4/changes.html#obsolete_systems
!    5. https://gcc.gnu.org/gcc-3.4/mips-abi.html
!    6. https://gcc.gnu.org/gcc-3.4/sparc-abi.html
     7. https://www.boost.org/
     8. https://gcc.gnu.org/PR11953
     9. https://gcc.gnu.org/PR8361
    10. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Other-Builtins.html#Other Builtins
    11. https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209
!   12. https://gcc.gnu.org/bugs/#cxx_rvalbind
    13. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
    14. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
    15. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
*************** References
*** 18308,18316 ****
    20. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gccint/Processor-pipeline-description.html
    21. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gccint/Comparison-of-the-two-descriptions.html
    22. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gccint/Processor-pipeline-description.html
!   23. http://gcc.gnu.org/gcc-3.4/mips-abi.html
!   24. http://gcc.gnu.org/gcc-3.4/powerpc-abi.html
!   25. http://gcc.gnu.org/gcc-3.4/sparc-abi.html
    26. https://gcc.gnu.org/bugzilla/buglist.cgi?short_desc_type=notregexp&short_desc=\[3\.4.*[Rr]egression&target_milestone=3.4.0&bug_status=RESOLVED&resolution=FIXED
    27. https://gcc.gnu.org/PR10129
    28. https://gcc.gnu.org/PR14576
--- 18327,18335 ----
    20. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gccint/Processor-pipeline-description.html
    21. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gccint/Comparison-of-the-two-descriptions.html
    22. https://gcc.gnu.org/onlinedocs/gcc-3.4.3/gccint/Processor-pipeline-description.html
!   23. https://gcc.gnu.org/gcc-3.4/mips-abi.html
!   24. https://gcc.gnu.org/gcc-3.4/powerpc-abi.html
!   25. https://gcc.gnu.org/gcc-3.4/sparc-abi.html
    26. https://gcc.gnu.org/bugzilla/buglist.cgi?short_desc_type=notregexp&short_desc=\[3\.4.*[Rr]egression&target_milestone=3.4.0&bug_status=RESOLVED&resolution=FIXED
    27. https://gcc.gnu.org/PR10129
    28. https://gcc.gnu.org/PR14576
*************** References and Acknowledgements
*** 18782,18801 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-3.3/changes.html
     3. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    4. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.6
!    5. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.5
!    6. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.4
!    7. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.3
!    8. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.2
!    9. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.1
!   10. http://gcc.gnu.org/gcc-3.3/changes.html
!   11. http://gcc.gnu.org/gcc-3.3/buildstat.html
    12. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   13. http://gcc.gnu.org/index.html
    14. mailto:gcc@gcc.gnu.org
!   15. http://gcc.gnu.org/mirrors.html
    16. https://gcc.gnu.org/onlinedocs/
    17. mailto:gcc-help@gcc.gnu.org
    18. mailto:gcc@gcc.gnu.org
--- 18801,18820 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-3.3/changes.html
     3. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    4. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.6
!    5. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.5
!    6. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.4
!    7. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.3
!    8. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.2
!    9. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.1
!   10. https://gcc.gnu.org/gcc-3.3/changes.html
!   11. https://gcc.gnu.org/gcc-3.3/buildstat.html
    12. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   13. https://gcc.gnu.org/index.html
    14. mailto:gcc@gcc.gnu.org
!   15. https://gcc.gnu.org/mirrors.html
    16. https://gcc.gnu.org/onlinedocs/
    17. mailto:gcc-help@gcc.gnu.org
    18. mailto:gcc@gcc.gnu.org
*************** GCC 3.3.6
*** 20155,20166 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-3.3/changes.html#3.3.6
!    2. http://gcc.gnu.org/gcc-3.1/changes.html#obsolete_systems
!    3. http://gcc.gnu.org/gcc-3.3/changes.html#obsolete_systems
!    4. http://gcc.gnu.org/gcc-3.3/changes.html#nonnull_attribute
!    5. http://gcc.gnu.org/news/dfa.html
!    6. http://gcc.gnu.org/c99status.html
     7. https://gcc.gnu.org/onlinedocs/gcc-3.3.6/g77/News.html
     8. https://gcc.gnu.org/PR10140
     9. https://gcc.gnu.org/PR10198
--- 20174,20185 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-3.3/changes.html#3.3.6
!    2. https://gcc.gnu.org/gcc-3.1/changes.html#obsolete_systems
!    3. https://gcc.gnu.org/gcc-3.3/changes.html#obsolete_systems
!    4. https://gcc.gnu.org/gcc-3.3/changes.html#nonnull_attribute
!    5. https://gcc.gnu.org/news/dfa.html
!    6. https://gcc.gnu.org/c99status.html
     7. https://gcc.gnu.org/onlinedocs/gcc-3.3.6/g77/News.html
     8. https://gcc.gnu.org/PR10140
     9. https://gcc.gnu.org/PR10198
*************** References and Acknowledgements
*** 20785,20800 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-3.2/changes.html
!    3. http://gcc.gnu.org/gcc-3.2/changes.html#3.2.3
!    4. http://gcc.gnu.org/gcc-3.2/changes.html#3.2.2
!    5. http://gcc.gnu.org/gcc-3.2/changes.html#3.2.1
!    6. http://gcc.gnu.org/gcc-3.2/changes.html#3.2
!    7. http://gcc.gnu.org/gcc-3.2/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. http://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. http://gcc.gnu.org/mirrors.html
    12. https://gcc.gnu.org/onlinedocs/
    13. mailto:gcc-help@gcc.gnu.org
    14. mailto:gcc@gcc.gnu.org
--- 20804,20819 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-3.2/changes.html
!    3. https://gcc.gnu.org/gcc-3.2/changes.html#3.2.3
!    4. https://gcc.gnu.org/gcc-3.2/changes.html#3.2.2
!    5. https://gcc.gnu.org/gcc-3.2/changes.html#3.2.1
!    6. https://gcc.gnu.org/gcc-3.2/changes.html#3.2
!    7. https://gcc.gnu.org/gcc-3.2/buildstat.html
     8. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    9. https://gcc.gnu.org/index.html
    10. mailto:gcc@gcc.gnu.org
!   11. https://gcc.gnu.org/mirrors.html
    12. https://gcc.gnu.org/onlinedocs/
    13. mailto:gcc-help@gcc.gnu.org
    14. mailto:gcc@gcc.gnu.org
*************** GCC 3.2
*** 21406,21414 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-3.2/changes.html#3.2.3
!    2. http://gcc.gnu.org/gcc-3.1/changes.html
!    3. http://gcc.gnu.org/gcc-3.2/c++-abi.html
     4. https://gcc.gnu.org/PR3782
     5. https://gcc.gnu.org/PR6440
     6. https://gcc.gnu.org/PR7050
--- 21425,21433 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-3.2/changes.html#3.2.3
!    2. https://gcc.gnu.org/gcc-3.1/changes.html
!    3. https://gcc.gnu.org/gcc-3.2/c++-abi.html
     4. https://gcc.gnu.org/PR3782
     5. https://gcc.gnu.org/PR6440
     6. https://gcc.gnu.org/PR7050
*************** References
*** 21712,21723 ****
  
     1. http://www.gnu.org/
     2. http://www.gnu.org/
!    3. http://gcc.gnu.org/gcc-3.1/buildstat.html
!    4. http://gcc.gnu.org/gcc-3.1/changes.html
     5. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    6. http://gcc.gnu.org/index.html
     7. mailto:gcc@gcc.gnu.org
!    8. http://gcc.gnu.org/mirrors.html
     9. https://gcc.gnu.org/onlinedocs/
    10. mailto:gcc-help@gcc.gnu.org
    11. mailto:gcc@gcc.gnu.org
--- 21731,21742 ----
  
     1. http://www.gnu.org/
     2. http://www.gnu.org/
!    3. https://gcc.gnu.org/gcc-3.1/buildstat.html
!    4. https://gcc.gnu.org/gcc-3.1/changes.html
     5. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    6. https://gcc.gnu.org/index.html
     7. mailto:gcc@gcc.gnu.org
!    8. https://gcc.gnu.org/mirrors.html
     9. https://gcc.gnu.org/onlinedocs/
    10. mailto:gcc-help@gcc.gnu.org
    11. mailto:gcc@gcc.gnu.org
*************** Documentation improvements
*** 22064,22072 ****
  References
  
     1. https://gcc.gnu.org/ml/gcc/2002-07/msg01208.html
!    2. http://gcc.gnu.org/news/profiledriven.html
!    3. http://gcc.gnu.org/benchmarks/
!    4. http://gcc.gnu.org/c99status.html
     5. https://gcc.gnu.org/onlinedocs/libstdc++/faq.html
     6. https://gcc.gnu.org/onlinedocs/gcc-3.1.1/g77/News.html
     7. https://www.adacore.com/
--- 22083,22091 ----
  References
  
     1. https://gcc.gnu.org/ml/gcc/2002-07/msg01208.html
!    2. https://gcc.gnu.org/news/profiledriven.html
!    3. https://gcc.gnu.org/benchmarks/
!    4. https://gcc.gnu.org/c99status.html
     5. https://gcc.gnu.org/onlinedocs/libstdc++/faq.html
     6. https://gcc.gnu.org/onlinedocs/gcc-3.1.1/g77/News.html
     7. https://www.adacore.com/
*************** Previous 3.0.x Releases
*** 22137,22149 ****
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-3.0/features.html
!    3. http://gcc.gnu.org/gcc-3.0/buildstat.html
     4. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    5. http://gcc.gnu.org/gcc-3.0/caveats.html
!    6. http://gcc.gnu.org/index.html
     7. mailto:gcc@gcc.gnu.org
!    8. http://gcc.gnu.org/mirrors.html
     9. https://gcc.gnu.org/onlinedocs/
    10. mailto:gcc-help@gcc.gnu.org
    11. mailto:gcc@gcc.gnu.org
--- 22156,22168 ----
  References
  
     1. http://www.gnu.org/
!    2. https://gcc.gnu.org/gcc-3.0/features.html
!    3. https://gcc.gnu.org/gcc-3.0/buildstat.html
     4. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    5. https://gcc.gnu.org/gcc-3.0/caveats.html
!    6. https://gcc.gnu.org/index.html
     7. mailto:gcc@gcc.gnu.org
!    8. https://gcc.gnu.org/mirrors.html
     9. https://gcc.gnu.org/onlinedocs/
    10. mailto:gcc-help@gcc.gnu.org
    11. mailto:gcc@gcc.gnu.org
*************** Other significant improvements
*** 22327,22343 ****
  References
  
     1. http://www.netbsd.org/
!    2. http://gcc.gnu.org/news/reorder.html
!    3. http://gcc.gnu.org/news/ssa.html
!    4. http://gcc.gnu.org/news/null.html
!    5. http://gcc.gnu.org/news/unify.html
!    6. http://gcc.gnu.org/gcc-3.0/c++features.html
!    7. http://gcc.gnu.org/news/inlining.html
!    8. http://gcc.gnu.org/news/dependencies.html
!    9. http://gcc.gnu.org/c99status.html
    10. https://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/News.html
!   11. http://gcc.gnu.org/gcc-3.0/libgcc.html
!   12. http://gcc.gnu.org/gcc-2.95/features.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
--- 22346,22362 ----
  References
  
     1. http://www.netbsd.org/
!    2. https://gcc.gnu.org/news/reorder.html
!    3. https://gcc.gnu.org/news/ssa.html
!    4. https://gcc.gnu.org/news/null.html
!    5. https://gcc.gnu.org/news/unify.html
!    6. https://gcc.gnu.org/gcc-3.0/c++features.html
!    7. https://gcc.gnu.org/news/inlining.html
!    8. https://gcc.gnu.org/news/dependencies.html
!    9. https://gcc.gnu.org/c99status.html
    10. https://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/News.html
!   11. https://gcc.gnu.org/gcc-3.0/libgcc.html
!   12. https://gcc.gnu.org/gcc-2.95/features.html
    13. https://gcc.gnu.org/onlinedocs/
    14. mailto:gcc-help@gcc.gnu.org
    15. mailto:gcc@gcc.gnu.org
*************** References and Acknowledgements
*** 22477,22490 ****
  
  References
  
!    1. http://gcc.gnu.org/gcc-2.95/regress.html
!    2. http://gcc.gnu.org/gcc-2.95/othertest.html
!    3. http://gcc.gnu.org/gcc-2.95/features.html
!    4. http://gcc.gnu.org/gcc-2.95/buildstat.html
     5. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    6. http://gcc.gnu.org/gcc-2.95/caveats.html
!    7. http://gcc.gnu.org/mirrors.html
!    8. http://gcc.gnu.org/index.html
     9. mailto:gcc@gcc.gnu.org
    10. https://gcc.gnu.org/onlinedocs/
    11. mailto:gcc-help@gcc.gnu.org
--- 22496,22509 ----
  
  References
  
!    1. https://gcc.gnu.org/gcc-2.95/regress.html
!    2. https://gcc.gnu.org/gcc-2.95/othertest.html
!    3. https://gcc.gnu.org/gcc-2.95/features.html
!    4. https://gcc.gnu.org/gcc-2.95/buildstat.html
     5. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    6. https://gcc.gnu.org/gcc-2.95/caveats.html
!    7. https://gcc.gnu.org/mirrors.html
!    8. https://gcc.gnu.org/index.html
     9. mailto:gcc@gcc.gnu.org
    10. https://gcc.gnu.org/onlinedocs/
    11. mailto:gcc-help@gcc.gnu.org
*************** http://gcc.gnu.org/gcc-2.95/features.htm
*** 22522,22528 ****
            + More support for various pragmas which appear in vendor
              include files
       * New Targets and Target Specific Improvements
!           + [14]SPARC backend rewrite.
            + -mschedule=8000 will optimize code for PA8000 class
              processors; -mpa-risc-2-0 will generate code for PA2.0
              processors
--- 22541,22547 ----
            + More support for various pragmas which appear in vendor
              include files
       * New Targets and Target Specific Improvements
!           + [14]SPARC back end rewrite.
            + -mschedule=8000 will optimize code for PA8000 class
              processors; -mpa-risc-2-0 will generate code for PA2.0
              processors
*************** Additional Changes in GCC 2.95.2
*** 22662,22668 ****
       * Platform specific bugfixes and improvements
            + Work around bug in Sun V5.0 compilers which caused bootstrap
              comparison failures on SPARC targets.
!           + Fix SPARC backend bug which caused aborts in final.c.
            + Fix sparc-hal-solaris2* configuration fragments.
            + Fix bug in sparc block profiling.
            + Fix obscure code generation bug for the PARISC targets.
--- 22681,22687 ----
       * Platform specific bugfixes and improvements
            + Work around bug in Sun V5.0 compilers which caused bootstrap
              comparison failures on SPARC targets.
!           + Fix SPARC back end bug which caused aborts in final.c.
            + Fix sparc-hal-solaris2* configuration fragments.
            + Fix bug in sparc block profiling.
            + Fix obscure code generation bug for the PARISC targets.
*************** Additional Changes in GCC 2.95.3
*** 22737,22762 ****
     provided this notice is preserved.
  
     These pages are [22]maintained by the GCC team. Last modified
!    2022-10-26.
  
  References
  
!    1. http://gcc.gnu.org/news/spill.html
!    2. http://gcc.gnu.org/news/lcm.html
!    3. http://gcc.gnu.org/news/cprop.html
!    4. http://gcc.gnu.org/news/cfg.html
!    5. http://gcc.gnu.org/news/dse.html
!    6. http://gcc.gnu.org/news/hoist.html
!    7. http://gcc.gnu.org/news/alias.html
!    8. http://gcc.gnu.org/gcc-2.95/c++features.html
     9. https://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/News.html
!   10. http://gcc.gnu.org/news/gcj-announce.txt
!   11. http://gcc.gnu.org/news/javaannounce.html
!   12. http://gcc.gnu.org/c99status.html
!   13. http://gcc.gnu.org/news/chill.html
!   14. http://gcc.gnu.org/news/sparc.html
!   15. http://gcc.gnu.org/news/egcs-vcg.html
!   16. http://gcc.gnu.org/egcs-1.0/features-2.8.html
    17. https://gcc.gnu.org/onlinedocs/
    18. mailto:gcc-help@gcc.gnu.org
    19. mailto:gcc@gcc.gnu.org
--- 22756,22781 ----
     provided this notice is preserved.
  
     These pages are [22]maintained by the GCC team. Last modified
!    2023-09-02.
  
  References
  
!    1. https://gcc.gnu.org/news/spill.html
!    2. https://gcc.gnu.org/news/lcm.html
!    3. https://gcc.gnu.org/news/cprop.html
!    4. https://gcc.gnu.org/news/cfg.html
!    5. https://gcc.gnu.org/news/dse.html
!    6. https://gcc.gnu.org/news/hoist.html
!    7. https://gcc.gnu.org/news/alias.html
!    8. https://gcc.gnu.org/gcc-2.95/c++features.html
     9. https://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/News.html
!   10. https://gcc.gnu.org/news/gcj-announce.txt
!   11. https://gcc.gnu.org/news/javaannounce.html
!   12. https://gcc.gnu.org/c99status.html
!   13. https://gcc.gnu.org/news/chill.html
!   14. https://gcc.gnu.org/news/sparc.html
!   15. https://gcc.gnu.org/news/egcs-vcg.html
!   16. https://gcc.gnu.org/egcs-1.0/features-2.8.html
    17. https://gcc.gnu.org/onlinedocs/
    18. mailto:gcc-help@gcc.gnu.org
    19. mailto:gcc@gcc.gnu.org
*************** http://gcc.gnu.org/egcs-1.1/index.html
*** 22858,22864 ****
       * Vastly improved [4]C++ compiler and integrated C++ runtime
         libraries.
       * Fixes for the /tmp symlink race security problems.
!      * New targets including mips16, arm-thumb and 64 bit PowerPC.
       * Improvements to GNU Fortran (g77) compiler and runtime library made
         since g77 version 0.5.23.
  
--- 22877,22883 ----
       * Vastly improved [4]C++ compiler and integrated C++ runtime
         libraries.
       * Fixes for the /tmp symlink race security problems.
!      * New targets including mips16, arm-thumb and 64-bit PowerPC.
       * Improvements to GNU Fortran (g77) compiler and runtime library made
         since g77 version 0.5.23.
  
*************** http://gcc.gnu.org/egcs-1.1/index.html
*** 22902,22908 ****
            + Fix a few arm code generation bugs.
            + Fixincludes will fix additional broken SCO OpenServer header
              files.
!           + Fix a m68k backend bug which caused invalid offsets in reg+d
              addresses.
            + Fix problems with 64bit AIX 4.3 support.
            + Fix handling of long longs for varargs/stdarg functions on the
--- 22921,22927 ----
            + Fix a few arm code generation bugs.
            + Fixincludes will fix additional broken SCO OpenServer header
              files.
!           + Fix a m68k back end bug which caused invalid offsets in reg+d
              addresses.
            + Fix problems with 64bit AIX 4.3 support.
            + Fix handling of long longs for varargs/stdarg functions on the
*************** http://gcc.gnu.org/egcs-1.1/index.html
*** 23039,23057 ****
     provided this notice is preserved.
  
     These pages are [15]maintained by the GCC team. Last modified
!    2023-01-21.
  
  References
  
!    1. http://gcc.gnu.org/egcs-1.1/egcs-1.1-test.html
!    2. http://gcc.gnu.org/news/gcse.html
!    3. http://gcc.gnu.org/news/alias.html
!    4. http://gcc.gnu.org/egcs-1.1/c++features.html
!    5. http://gcc.gnu.org/egcs-1.1/features.html
!    6. http://gcc.gnu.org/egcs-1.1/buildstat.html
     7. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    8. http://gcc.gnu.org/egcs-1.1/caveats.html
!    9. http://gcc.gnu.org/mirrors.html
    10. https://gcc.gnu.org/onlinedocs/
    11. mailto:gcc-help@gcc.gnu.org
    12. mailto:gcc@gcc.gnu.org
--- 23058,23076 ----
     provided this notice is preserved.
  
     These pages are [15]maintained by the GCC team. Last modified
!    2024-05-18.
  
  References
  
!    1. https://gcc.gnu.org/egcs-1.1/egcs-1.1-test.html
!    2. https://gcc.gnu.org/news/gcse.html
!    3. https://gcc.gnu.org/news/alias.html
!    4. https://gcc.gnu.org/egcs-1.1/c++features.html
!    5. https://gcc.gnu.org/egcs-1.1/features.html
!    6. https://gcc.gnu.org/egcs-1.1/buildstat.html
     7. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    8. https://gcc.gnu.org/egcs-1.1/caveats.html
!    9. https://gcc.gnu.org/mirrors.html
    10. https://gcc.gnu.org/onlinedocs/
    11. mailto:gcc-help@gcc.gnu.org
    12. mailto:gcc@gcc.gnu.org
*************** http://gcc.gnu.org/egcs-1.1/features.htm
*** 23114,23120 ****
              Intel recommendations now. Various improvements throughout the
              x86 port to improve performance on Pentium processors
              (including improved epilogue sequences for Pentium chips and
!             backend improvements which should help register allocation on
              all x86 variants. Conditional move support has been fixed and
              enabled for PPro processors. The x86 port also better supports
              64bit operations now. Unixware 7, a System V Release 5 target,
--- 23133,23139 ----
              Intel recommendations now. Various improvements throughout the
              x86 port to improve performance on Pentium processors
              (including improved epilogue sequences for Pentium chips and
!             back end improvements which should help register allocation on
              all x86 variants. Conditional move support has been fixed and
              enabled for PPro processors. The x86 port also better supports
              64bit operations now. Unixware 7, a System V Release 5 target,
*************** http://gcc.gnu.org/egcs-1.1/features.htm
*** 23137,23150 ****
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2022-10-26.
  
  References
  
!    1. http://gcc.gnu.org/egcs-1.1/c++features.html
!    2. http://gcc.gnu.org/news/gcse.html
!    3. http://gcc.gnu.org/news/alias.html
!    4. http://gcc.gnu.org/egcs-1.0/features-2.8.html
     5. https://gcc.gnu.org/onlinedocs/
     6. mailto:gcc-help@gcc.gnu.org
     7. mailto:gcc@gcc.gnu.org
--- 23156,23169 ----
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2023-09-02.
  
  References
  
!    1. https://gcc.gnu.org/egcs-1.1/c++features.html
!    2. https://gcc.gnu.org/news/gcse.html
!    3. https://gcc.gnu.org/news/alias.html
!    4. https://gcc.gnu.org/egcs-1.0/features-2.8.html
     5. https://gcc.gnu.org/onlinedocs/
     6. mailto:gcc-help@gcc.gnu.org
     7. mailto:gcc@gcc.gnu.org
*************** http://gcc.gnu.org/egcs-1.0/index.html
*** 23310,23316 ****
            + Add missing entries to g77 lang-options.
            + Fix problem with -fpedantic in the g77 compiler.
            + Fix "backspace" problem with g77 on alphas.
!           + Fix x86 backend problem with Fortran literals and -fpic.
            + Fix some of the problems with negative subscripts for g77 on
              alphas.
            + Fixes for Fortran builds on cygwin32/mingw32.
--- 23329,23335 ----
            + Add missing entries to g77 lang-options.
            + Fix problem with -fpedantic in the g77 compiler.
            + Fix "backspace" problem with g77 on alphas.
!           + Fix x86 back end problem with Fortran literals and -fpic.
            + Fix some of the problems with negative subscripts for g77 on
              alphas.
            + Fixes for Fortran builds on cygwin32/mingw32.
*************** http://gcc.gnu.org/egcs-1.0/index.html
*** 23385,23398 ****
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2023-01-21.
  
  References
  
!    1. http://gcc.gnu.org/egcs-1.0/features.html
!    2. http://gcc.gnu.org/egcs-1.0/buildstat.html
!    3. http://gcc.gnu.org/egcs-1.0/caveats.html
!    4. http://gcc.gnu.org/mirrors.html
     5. https://gcc.gnu.org/onlinedocs/
     6. mailto:gcc-help@gcc.gnu.org
     7. mailto:gcc@gcc.gnu.org
--- 23404,23417 ----
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2023-09-02.
  
  References
  
!    1. https://gcc.gnu.org/egcs-1.0/features.html
!    2. https://gcc.gnu.org/egcs-1.0/buildstat.html
!    3. https://gcc.gnu.org/egcs-1.0/caveats.html
!    4. https://gcc.gnu.org/mirrors.html
     5. https://gcc.gnu.org/onlinedocs/
     6. mailto:gcc-help@gcc.gnu.org
     7. mailto:gcc@gcc.gnu.org
*************** http://gcc.gnu.org/egcs-1.0/features.htm
*** 23454,23461 ****
  
  References
  
!    1. http://gcc.gnu.org/egcs-1.0/features-2.8.html
!    2. http://gcc.gnu.org/egcs-1.0/c++features.html
     3. https://gcc.gnu.org/onlinedocs/
     4. mailto:gcc-help@gcc.gnu.org
     5. mailto:gcc@gcc.gnu.org
--- 23473,23480 ----
  
  References
  
!    1. https://gcc.gnu.org/egcs-1.0/features-2.8.html
!    2. https://gcc.gnu.org/egcs-1.0/c++features.html
     3. https://gcc.gnu.org/onlinedocs/
     4. mailto:gcc-help@gcc.gnu.org
     5. mailto:gcc@gcc.gnu.org
diff -Nrcpad gcc-13.2.0/c++tools/ChangeLog gcc-13.3.0/c++tools/ChangeLog
*** gcc-13.2.0/c++tools/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/c++tools/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/config/ChangeLog gcc-13.3.0/config/ChangeLog
*** gcc-13.2.0/config/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/config/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/contrib/ChangeLog gcc-13.3.0/contrib/ChangeLog
*** gcc-13.2.0/contrib/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/contrib/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,16 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-03-15  Sam James  <sam@gentoo.org>
+ 
+ 	Backported from master:
+ 	2024-03-08  Sam James  <sam@gentoo.org>
+ 
+ 	PR other/109668
+ 	* dg-extract-results.sh: Check for python3 before python. Check for
+ 	python2 last.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/contrib/dg-extract-results.sh gcc-13.3.0/contrib/dg-extract-results.sh
*** gcc-13.2.0/contrib/dg-extract-results.sh	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/contrib/dg-extract-results.sh	Tue May 21 07:47:37 2024
***************
*** 28,41 ****
  
  PROGNAME=dg-extract-results.sh
  
! # Try to use the python version if possible, since it tends to be faster.
  PYTHON_VER=`echo "$0" | sed 's/sh$/py/'`
! if test "$PYTHON_VER" != "$0" &&
!    test -f "$PYTHON_VER" &&
!    python -c 'import sys, getopt, re, io, datetime, operator; sys.exit (0 if sys.version_info >= (2, 6) else 1)' \
!      > /dev/null 2> /dev/null; then
!   exec python $PYTHON_VER "$@"
! fi
  
  usage() {
    cat <<EOF >&2
--- 28,44 ----
  
  PROGNAME=dg-extract-results.sh
  
! # Try to use the python version if possible, since it tends to be faster and
! # produces more stable results.
  PYTHON_VER=`echo "$0" | sed 's/sh$/py/'`
! for python in python3 python python2 ; do
!   if test "$PYTHON_VER" != "$0" &&
!      test -f "$PYTHON_VER" &&
!      ${python} -c 'import sys, getopt, re, io, datetime, operator; sys.exit (0 if sys.version_info >= (2, 6) else 1)' \
!        > /dev/null 2> /dev/null; then
!     exec ${python} $PYTHON_VER "$@"
!   fi
! done
  
  usage() {
    cat <<EOF >&2
diff -Nrcpad gcc-13.2.0/contrib/header-tools/ChangeLog gcc-13.3.0/contrib/header-tools/ChangeLog
*** gcc-13.2.0/contrib/header-tools/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/contrib/header-tools/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/contrib/reghunt/ChangeLog gcc-13.3.0/contrib/reghunt/ChangeLog
*** gcc-13.2.0/contrib/reghunt/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/contrib/reghunt/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/contrib/regression/ChangeLog gcc-13.3.0/contrib/regression/ChangeLog
*** gcc-13.2.0/contrib/regression/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/contrib/regression/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/fixincludes/ChangeLog gcc-13.3.0/fixincludes/ChangeLog
*** gcc-13.2.0/fixincludes/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/fixincludes/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,14 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2023-12-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+ 
+ 	* inclhack.def (darwin_flt_eval_method): Handle macOS 14 guard
+ 	variant.
+ 	* fixincl.x: Regenerate.
+ 	* tests/base/math.h [DARWIN_FLT_EVAL_METHOD_CHECK]: Update test.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/fixincludes/fixincl.x gcc-13.3.0/fixincludes/fixincl.x
*** gcc-13.2.0/fixincludes/fixincl.x	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/fixincludes/fixincl.x	Tue May 21 07:47:37 2024
***************
*** 2,12 ****
   *
   * DO NOT EDIT THIS FILE   (fixincl.x)
   *
!  * It has been AutoGen-ed  January 22, 2023 at 09:03:29 PM by AutoGen 5.18.12
   * From the definitions    inclhack.def
   * and the template file   fixincl
   */
! /* DO NOT SVN-MERGE THIS FILE, EITHER Sun Jan 22 21:03:29 CET 2023
   *
   * You must regenerate it.  Use the ./genfixes script.
   *
--- 2,12 ----
   *
   * DO NOT EDIT THIS FILE   (fixincl.x)
   *
!  * It has been AutoGen-ed  December 11, 2023 at 02:50:24 PM by AutoGen 5.18.16
   * From the definitions    inclhack.def
   * and the template file   fixincl
   */
! /* DO NOT SVN-MERGE THIS FILE, EITHER Mon Dec 11 14:50:24 CET 2023
   *
   * You must regenerate it.  Use the ./genfixes script.
   *
*************** tSCC* apzDarwin_Flt_Eval_MethodMachs[] =
*** 3674,3680 ****
   *  content selection pattern - do fix if pattern found
   */
  tSCC zDarwin_Flt_Eval_MethodSelect0[] =
!        "^#if __FLT_EVAL_METHOD__ == 0$";
  
  #define    DARWIN_FLT_EVAL_METHOD_TEST_CT  1
  static tTestDesc aDarwin_Flt_Eval_MethodTests[] = {
--- 3674,3680 ----
   *  content selection pattern - do fix if pattern found
   */
  tSCC zDarwin_Flt_Eval_MethodSelect0[] =
!        "^#if __FLT_EVAL_METHOD__ == 0( \\|\\| __FLT_EVAL_METHOD__ == -1)?$";
  
  #define    DARWIN_FLT_EVAL_METHOD_TEST_CT  1
  static tTestDesc aDarwin_Flt_Eval_MethodTests[] = {
*************** static tTestDesc aDarwin_Flt_Eval_Method
*** 3685,3691 ****
   */
  static const char* apzDarwin_Flt_Eval_MethodPatch[] = {
      "format",
!     "#if __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 16",
      (char*)NULL };
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
--- 3685,3691 ----
   */
  static const char* apzDarwin_Flt_Eval_MethodPatch[] = {
      "format",
!     "%0 || __FLT_EVAL_METHOD__ == 16",
      (char*)NULL };
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
diff -Nrcpad gcc-13.2.0/fixincludes/inclhack.def gcc-13.3.0/fixincludes/inclhack.def
*** gcc-13.2.0/fixincludes/inclhack.def	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/fixincludes/inclhack.def	Tue May 21 07:47:37 2024
*************** fix = {
*** 1819,1828 ****
      hackname  = darwin_flt_eval_method;
      mach      = "*-*-darwin*";
      files     = math.h;
!     select    = "^#if __FLT_EVAL_METHOD__ == 0$";
      c_fix     = format;
!     c_fix_arg = "#if __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 16";
!     test_text = "#if __FLT_EVAL_METHOD__ == 0";
  };
  
  /*
--- 1819,1829 ----
      hackname  = darwin_flt_eval_method;
      mach      = "*-*-darwin*";
      files     = math.h;
!     select    = "^#if __FLT_EVAL_METHOD__ == 0( \\|\\| __FLT_EVAL_METHOD__ == -1)?$";
      c_fix     = format;
!     c_fix_arg = "%0 || __FLT_EVAL_METHOD__ == 16";
!     test_text = "#if __FLT_EVAL_METHOD__ == 0\n"
!                "#if __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == -1";
  };
  
  /*
diff -Nrcpad gcc-13.2.0/fixincludes/tests/base/math.h gcc-13.3.0/fixincludes/tests/base/math.h
*** gcc-13.2.0/fixincludes/tests/base/math.h	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/fixincludes/tests/base/math.h	Tue May 21 07:47:37 2024
***************
*** 32,37 ****
--- 32,38 ----
  
  #if defined( DARWIN_FLT_EVAL_METHOD_CHECK )
  #if __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 16
+ #if __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == -1 || __FLT_EVAL_METHOD__ == 16
  #endif  /* DARWIN_FLT_EVAL_METHOD_CHECK */
  
  
diff -Nrcpad gcc-13.2.0/gcc/BASE-VER gcc-13.3.0/gcc/BASE-VER
*** gcc-13.2.0/gcc/BASE-VER	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/BASE-VER	Tue May 21 07:47:37 2024
***************
*** 1 ****
! 13.2.0
--- 1 ----
! 13.3.0
diff -Nrcpad gcc-13.2.0/gcc/ChangeLog gcc-13.3.0/gcc/ChangeLog
*** gcc-13.2.0/gcc/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,3362 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-18  Jeff Law  <jlaw@ventanamicro.com>
+ 
+ 	Backported from master:
+ 	2024-03-22  Jeff Law  <jlaw@ventanamicro.com>
+ 
+ 	* config/riscv/riscv.cc (riscv_expand_prologue): Add missing stack
+ 	tie for scalable and final stack adjustment if needed.
+ 	Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
+ 
+ 2024-05-14  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/113907
+ 	* ipa-prop.h (ipa_jump_functions_equivalent_p): Declare.
+ 	(values_equal_for_ipcp_p): Likewise.
+ 	* ipa-prop.cc (ipa_agg_pass_through_jf_equivalent_p): New function.
+ 	(ipa_agg_jump_functions_equivalent_p): Likewise.
+ 	(ipa_jump_functions_equivalent_p): Likewise.
+ 	* ipa-cp.cc (values_equal_for_ipcp_p): Make function public.
+ 	* ipa-icf-gimple.cc: Include alloc-pool.h, symbol-summary.h, sreal.h,
+ 	ipa-cp.h and ipa-prop.h.
+ 	(func_checker::compare_gimple_call): Comapre jump functions.
+ 
+ 2024-05-14  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2024-04-08  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/113359
+ 	* ipa-icf-gimple.h (func_checker): New members
+ 	safe_for_total_scalarization_p, m_total_scalarization_limit_known_p
+ 	and m_total_scalarization_limit.
+ 	(func_checker::func_checker): Initialize new member variables.
+ 	* ipa-icf-gimple.cc: Include tree-sra.h.
+ 	(func_checker::func_checker): Initialize new member variables.
+ 	(func_checker::safe_for_total_scalarization_p): New function.
+ 	(func_checker::compare_operand): Use the new function.
+ 	* tree-sra.h (sra_get_max_scalarization_size): Declare.
+ 	(sra_total_scalarization_would_copy_same_data_p): Likewise.
+ 	* tree-sra.cc (prepare_iteration_over_array_elts): New function.
+ 	(class sra_padding_collecting): New.
+ 	(sra_padding_collecting::record_padding): Likewise.
+ 	(scalarizable_type_p): Rename to totally_scalarizable_type_p.  Add
+ 	ability to record padding when requested.
+ 	(totally_scalarize_subtree): Split out gathering information necessary
+ 	to iterate over array elements to prepare_iteration_over_array_elts.
+ 	Fix errornous early exit.
+ 	(analyze_all_variable_accesses): Adjust the call to
+ 	totally_scalarizable_type_p.  Move determining of total scalariation
+ 	size limit...
+ 	(sra_get_max_scalarization_size): ...here.
+ 	(check_ts_and_push_padding_to_vec): New function.
+ 	(sra_total_scalarization_would_copy_same_data_p): Likewise.
+ 
+ 2024-05-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-02-19  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR rtl-optimization/54052
+ 	* rtl-ssa/blocks.cc (function_info::place_phis): Filter
+ 	local defs by LR_OUT.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR middle-end/114348
+ 	* diagnostic.cc (output_format): New variable.
+ 	(fnotice): Bail out if the user requested one of the
+ 	machine-readable diagnostic output formats on stderr.
+ 	(diagnostic_output_format_init): Set output_format.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR middle-end/112684
+ 	* toplev.cc (toplev::main): Don't ICE in
+ 	-fdiagnostics-generate-patch when exiting after options,
+ 	since no edit context will have been created.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR driver/111700
+ 	* input.cc (file_cache::add_file): Update leading comment to
+ 	clarify that it can fail.
+ 	(file_cache::lookup_or_add_file): Likewise.
+ 	(get_source_file_content): Gracefully handle lookup_or_add_file
+ 	failing.
+ 
+ 2024-05-09  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR rtl-optimization/114415
+ 	* sched-deps.cc (add_insn_mem_dependence): Add memory check for mem argument.
+ 	(sched_analyze_1): Treat stack pointer modification as memory read.
+ 	(sched_analyze_2, sched_analyze_insn): Add memory guard for processing pending_read_mems.
+ 	* sched-int.h (deps_desc): Add comment to pending_read_mems.
+ 
+ 2024-05-09  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/111009
+ 	* range-op.cc (operator_addr_expr::op1_range): Be more restrictive.
+ 	* value-range.h (contains_zero_p): New.
+ 
+ 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-05-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/114965
+ 	* tree-ssa-reassoc.cc (optimize_range_tests_to_bit_test): Don't try to
+ 	optimize away exp - lowi subtraction from shift count unless entry
+ 	test is emitted or unless r.upper_bound () is smaller than prec.
+ 
+ 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/114907
+ 	* expr.cc (convert_mode_scalar): Use trunc_optab rather than
+ 	sext_optab for HF->BF conversions.
+ 	* optabs-libfuncs.cc (gen_trunc_conv_libfunc): Likewise.
+ 
+ 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/114956
+ 	* tree-inline.cc: Include asan.h.
+ 	(copy_bb): Remove also .ASAN_MARK calls if id->dst_fn has asan/hwasan
+ 	sanitization disabled.
+ 
+ 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/114876
+ 	* gimple-ssa-sprintf.cc (format_character): For min == 0 && max == 0,
+ 	set max, likely and unlikely members to 1 rather than 0.  Remove
+ 	useless res.knownrange = true;.  Formatting fixes.
+ 
+ 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/114825
+ 	* tree-nested.cc (get_debug_decl): New function.
+ 	(get_nonlocal_debug_decl): Use it.
+ 	(get_local_debug_decl): Likewise.
+ 
+ 2024-05-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-03-19  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114375
+ 	* tree-vect-slp.cc (vect_build_slp_tree_2): Compute the
+ 	load permutation for masked loads but reject it when any
+ 	such is necessary.
+ 	* tree-vect-stmts.cc (vectorizable_load): Reject masked
+ 	VMAT_ELEMENTWISE and VMAT_STRIDED_SLP as those are not
+ 	supported.
+ 
+ 2024-05-08  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2024-05-03  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR rtl-optimization/114924
+ 	* cfgrtl.cc (duplicate_insn_chain): When updating MEM_EXPRs,
+ 	don't strip (e.g.) ARRAY_REFs from the final MEM_EXPR.
+ 
+ 2024-05-08  Richard Ball  <richard.ball@arm.com>
+ 
+ 	Backported from master:
+ 	2024-02-01  Richard Ball  <richard.ball@arm.com>
+ 
+ 	PR tree-optimization/111268
+ 	* tree-vect-slp.cc (vectorizable_slp_permutation_1):
+ 	Add variable-length check for vector input arguments
+ 	to a function.
+ 
+ 2024-05-08  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	Backported from master:
+ 	2023-08-03  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR target/110792
+ 	* config/i386/i386.md (<any_rotate>ti3): For rotations by 64 bits
+ 	place operand in a register before gen_<insn>64ti2_doubleword.
+ 	(<any_rotate>di3): Likewise, for rotations by 32 bits, place
+ 	operand in a register before gen_<insn>32di2_doubleword.
+ 	(<any_rotate>32di2_doubleword): Constrain operand to be in register.
+ 	(<any_rotate>64ti2_doubleword): Likewise.
+ 
+ 2024-05-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-11-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/112732
+ 	* tree.cc (build_opaque_vector_type): Reset TYPE_ALIAS_SET
+ 	of the newly built type.
+ 
+ 2024-05-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-11-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/112281
+ 	* tree-loop-distribution.cc
+ 	(loop_distribution::pg_add_dependence_edges): For = in the
+ 	innermost common loop record a partition conflict.
+ 
+ 2024-05-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-12-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/112991
+ 	PR tree-optimization/112961
+ 	* tree-ssa-sccvn.h (do_rpo_vn): Add skip_entry_phis argument.
+ 	* tree-ssa-sccvn.cc (do_rpo_vn): Likewise.
+ 	(do_rpo_vn_1): Likewise, merge with auto-processing.
+ 	(run_rpo_vn): Adjust.
+ 	(pass_fre::execute): Likewise.
+ 	* tree-if-conv.cc (tree_if_conversion): Revert last change.
+ 	Value-number latch block but disable value-numbering of
+ 	entry PHIs.
+ 	* tree-ssa-uninit.cc (execute_early_warn_uninitialized): Adjust.
+ 
+ 2024-05-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-03-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/113396
+ 	* tree-dfa.cc (get_ref_base_and_extent): Use index range
+ 	bounds only if they fit within the address-range constraints
+ 	of offset_int.
+ 
+ 2024-05-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-02-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/113831
+ 	PR tree-optimization/114121
+ 	* tree-ssa-sccvn.h (vn_reference_s::offset,
+ 	vn_reference_s::max_size): New fields.
+ 	(vn_reference_insert_pieces): Adjust prototype.
+ 	* tree-ssa-pre.cc (phi_translate_1): Preserve offset/max_size.
+ 	* tree-ssa-sccvn.cc (vn_reference_eq): Compare offset and
+ 	size, allow using "don't know" state.
+ 	(vn_walk_cb_data::finish): Pass along offset/max_size.
+ 	(vn_reference_lookup_or_insert_for_pieces): Take offset and
+ 	max_size as argument and use it.
+ 	(vn_reference_lookup_3): Properly adjust offset and max_size
+ 	according to the adjusted ao_ref.
+ 	(vn_reference_lookup_pieces): Initialize offset and max_size.
+ 	(vn_reference_lookup): Likewise.
+ 	(vn_reference_lookup_call): Likewise.
+ 	(vn_reference_insert): Likewise.
+ 	(visit_reference_op_call): Likewise.
+ 	(vn_reference_insert_pieces): Take offset and max_size
+ 	as argument and use it.
+ 
+ 2024-05-07  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/114747
+ 	* config/riscv/riscv-vsetvl.cc (local_eliminate_vsetvl_insn):
+ 	Check target vsetvl_discard_result and source vsetvli has same
+ 	SEW and LMUL.
+ 
+ 2024-05-06  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-05-06  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR ipa/92606
+ 	* config/avr/avr.cc (avr_option_override): Set
+ 	flag_ipa_icf_variables = 0.
+ 
+ 2024-05-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114799
+ 	* tree-vect-slp.cc (vect_get_and_check_slp_defs): Properly
+ 	update ->any_pattern when swapping operands.
+ 
+ 2024-05-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114787
+ 	* tree-cfg.cc (remove_edge_and_dominated_blocks): When
+ 	removing a loop backedge clear niter info and when removing
+ 	the last backedge of a loop mark that loop for removal.
+ 
+ 2024-05-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/114734
+ 	* internal-fn.cc (expand_call_mem_ref): Use
+ 	get_gimple_for_ssa_name to get at the def stmt of the address
+ 	argument to honor SSA coalescing constraints.
+ 
+ 2024-05-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-03-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114246
+ 	* tree-ssa-dse.cc (increment_start_addr): Strip useless
+ 	type conversions from the adjusted address.
+ 
+ 2024-05-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-01-31  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/113630
+ 	* tree-ssa-pre.cc (compute_avail): Avoid registering a
+ 	reference with a representation with not matching base
+ 	access size.
+ 
+ 2024-05-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114749
+ 	* tree-vect-loop.cc (vect_analyze_loop_2): Reset
+ 	LOOP_VINFO_USING_PARTIAL_VECTORS_P when re-trying without SLP.
+ 
+ 2024-05-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114736
+ 	* tree-vect-slp.cc (vect_optimize_slp_pass::is_cfg_latch_edge):
+ 	Do not consider VEC_PERM_EXPRs as PHI use.
+ 
+ 2024-05-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR gcov-profile/114715
+ 	* gimplify.cc (gimplify_switch_expr): Set the location of the
+ 	GIMPLE switch.
+ 
+ 2024-05-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-09  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR lto/114655
+ 	* lto-wrapper.cc (merge_flto_options): Add force argument.
+ 	(merge_and_complain): Do not force here.
+ 	(run_gcc): But here to make the link-time -flto option override
+ 	any compile-time one.
+ 
+ 2024-05-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114733
+ 	* tree-vect-loop.cc (vectorizable_nonlinear_induction): Reject
+ 	neg induction vectorization of single element vectors.
+ 
+ 2024-05-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114485
+ 	* tree-vect-loop-manip.cc (vect_can_peel_nonlinear_iv_p):
+ 	vect_step_op_neg isn't OK for partial vectors but only
+ 	for unknown niter.
+ 
+ 2024-05-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+ 
+ 	Backported from master:
+ 	2023-10-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+ 
+ 	PR tree-optimization/111882
+ 	* tree-if-conv.cc (get_bitfield_rep): Return NULL_TREE for bitfields
+ 	with non-constant offsets.
+ 
+ 2024-05-02  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114672
+ 	* tree-ssa-math-opts.cc (convert_plusminus_to_widen): Only
+ 	allow mode-precision results.
+ 
+ 2024-05-02  Will Schmidt  <will_schmidt@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2024-04-12  Will Schmidt  <will_schmidt@linux.ibm.com>
+ 		    Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/101865
+ 	* config/rs6000/rs6000-builtin.cc (rs6000_builtin_is_supported): Use
+ 	TARGET_POWER8.
+ 	* config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Use
+ 	OPTION_MASK_POWER8.
+ 	* config/rs6000/rs6000-cpus.def (POWERPC_MASKS): Add OPTION_MASK_POWER8.
+ 	(ISA_2_7_MASKS_SERVER): Likewise.
+ 	* config/rs6000/rs6000.cc (rs6000_option_override_internal): Update
+ 	comment.  Use OPTION_MASK_POWER8 and TARGET_POWER8.
+ 	* config/rs6000/rs6000.h (TARGET_SYNC_HI_QI): Use TARGET_POWER8.
+ 	* config/rs6000/rs6000.md (define_attr "isa"): Add p8.
+ 	(define_attr "enabled"): Handle it.
+ 	(define_insn "prefetch"): Use TARGET_POWER8.
+ 	* config/rs6000/rs6000.opt (mpower8-internal): New.
+ 
+ 2024-05-02  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2024-04-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/101865
+ 	* config/rs6000/rs6000.h (TARGET_DIRECT_MOVE): Define.
+ 	* config/rs6000/rs6000.cc (rs6000_option_override_internal): Replace
+ 	OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR.  Delete redundant
+ 	OPTION_MASK_DIRECT_MOVE usage.  Delete TARGET_DIRECT_MOVE dead code.
+ 	(rs6000_opt_masks): Neuter the "direct-move" option.
+ 	* config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Replace
+ 	OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR.  Delete useless
+ 	comment.
+ 	* config/rs6000/rs6000-cpus.def (ISA_2_7_MASKS_SERVER): Delete
+ 	OPTION_MASK_DIRECT_MOVE.
+ 	(OTHER_P8_VECTOR_MASKS): Likewise.
+ 	(POWERPC_MASKS): Likewise.
+ 	* config/rs6000/rs6000.opt (mdirect-move): Remove Mask and Var.
+ 
+ 2024-04-30  Joe Ramsay  <Joe.Ramsay@arm.com>
+ 
+ 	Backported from master:
+ 	2024-03-15  Joe Ramsay  <Joe.Ramsay@arm.com>
+ 
+ 	* match.pd: Fix truncation pattern for -fno-signed-zeroes
+ 
+ 2024-04-30  Monk Chiang  <monk.chiang@sifive.com>
+ 
+ 	Backported from master:
+ 	2024-01-24  Monk Chiang  <monk.chiang@sifive.com>
+ 
+ 	PR target/113095
+ 	* config/riscv/riscv.md: New splitters to rewrite single bit
+ 	sign extension as the condition to SFB instructions.
+ 
+ 2024-04-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR target/111600
+ 	* gimple-ssa-warn-access.cc (pass_waccess::check_dangling_stores):
+ 	Use a heap allocated worklist for CFG traversal instead of
+ 	recursion.
+ 
+ 2024-04-30  Yang Yujie  <yangyujie@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-12-12  Yang Yujie  <yangyujie@loongson.cn>
+ 
+ 	PR target/114848
+ 	* config/loongarch/loongarch.cc: Do not restore the saved eh_return
+ 	data registers ($r4-$r7) for a normal return of a function that calls
+ 	__builtin_eh_return elsewhere.
+ 	* config/loongarch/loongarch-protos.h: Same.
+ 	* config/loongarch/loongarch.md: Same.
+ 
+ 2024-04-29  Lehua Ding  <lehua.ding@rivai.ai>
+ 
+ 	Backported from master:
+ 	2023-08-31  Lehua Ding  <lehua.ding@rivai.ai>
+ 
+ 	PR target/111234
+ 	* config/riscv/riscv-vsetvl.cc (gen_vsetvl_pat): Remove condition.
+ 
+ 2024-04-26  Richard Ball  <richard.ball@arm.com>
+ 
+ 	PR target/114272
+ 	* config/aarch64/aarch64-cores.def (AARCH64_CORE):
+ 	Change SCHEDULER_IDENT from cortexa55 to cortexa53
+ 	for Cortex-A510.
+ 
+ 2024-04-25  Richard Ball  <richard.ball@arm.com>
+ 
+ 	Backported from master:
+ 	2024-04-25  Richard Ball  <richard.ball@arm.com>
+ 
+ 	PR target/114837
+ 	* config/arm/arm.cc (cmse_nonsecure_call_inline_register_clear):
+ 	Add zero/sign extend.
+ 	(arm_expand_prologue): Add zero/sign extend.
+ 
+ 2024-04-25  Kewen Lin  <linkw@linux.ibm.com>
+ 	    Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR target/88309
+ 	* config/rs6000/rs6000-builtin.cc (rs6000_gimple_fold_builtin): Fix
+ 	wrong align passed to function build_aligned_type.
+ 	* tree-ssa-loop-prefetch.cc (is_miss_rate_acceptable): Add an
+ 	assertion to ensure align_unit should be positive.
+ 	* tree.cc (build_qualified_type): Update function comments.
+ 
+ 2024-04-24  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/114172
+ 	* config/riscv/riscv-vsetvl.cc (extract_single_source):
+ 	Skip first set.
+ 
+ 2024-04-22  Haochen Jiang  <haochen.jiang@intel.com>
+ 
+ 	* common/config/i386/i386-common.cc (processor_alias_table):
+ 	Let Sierra Forest map to CPU_TYPE enum.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/114768
+ 	* rtlanal.cc (set_noop_p): Don't return true for MEM <- MEM
+ 	sets if src has side-effects or for stores into ZERO_EXTRACT
+ 	if ZERO_EXTRACT operand has side-effects.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/114753
+ 	* internal-fn.cc (expand_mul_overflow): Save flag_trapv and
+ 	temporarily clear it for the duration of the function, then
+ 	restore previous value.
+ 	(expand_vector_ubsan_overflow): Likewise.
+ 	(expand_arith_overflow): Likewise.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/114743
+ 	* asan.cc (maybe_instrument_call): Don't instrument calls to
+ 	.ABNORMAL_DISPATCHER.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/114634
+ 	* attribs.cc (diag_attr_exclusions): Set attrs[1] to NULL_TREE for
+ 	decls with NULL TREE_TYPE.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/114687
+ 	* gimple-iterator.cc (gsi_safe_insert_before): Only use
+ 	edge_before_returns_twice_call if bb_has_abnormal_pred.
+ 	(gsi_safe_insert_seq_before): Likewise.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/110027
+ 	* asan.cc (asan_emit_stack_protection): Assert offsets[0] is
+ 	zero if there is no stack protect guard, otherwise
+ 	-ASAN_RED_ZONE_SIZE.  If alignb > ASAN_RED_ZONE_SIZE and there is
+ 	stack pointer guard, take the ASAN_RED_ZONE_SIZE bytes allocated at
+ 	the top of the stack into account when computing base_align_bias.
+ 	Recompute use_after_return_class from asan_frame_size + base_align_bias
+ 	and set to -1 if that would overflow to 11.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/114566
+ 	* tree-vect-loop.cc (update_epilogue_loop_vinfo): Don't clear
+ 	base_misaligned.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/114537
+ 	* fold-const.cc (native_encode_initializer): Look through
+ 	NON_LVALUE_EXPR if val is INTEGER_CST.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/114552
+ 	* expr.cc (emit_push_insn): Only use store_constructor for
+ 	immediate_const_ctor_p if int_expr_size matches size.
+ 
+ 2024-04-19  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2024-04-05  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/113964
+ 	* ipa-param-manipulation.cc (ipa_param_adjustments::modify_call):
+ 	Force values obtined through pass-through maps to the expected
+ 	split type.
+ 
+ 2024-04-19  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2024-04-04  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/111571
+ 	* ipa-param-manipulation.cc
+ 	(ipa_param_body_adjustments::common_initialization): Avoid creating
+ 	duplicate replacement entries.
+ 
+ 2024-04-17  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-04-17  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/114752
+ 	* config/avr/avr.cc (avr_print_operand) [CONST_DOUBLE_P]: Handle DFmode.
+ 
+ 2024-04-17  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	Backported from master:
+ 	2024-04-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	* config/rs6000/rtems.h (OS_MISSING_POWERPC64): Define.
+ 
+ 2024-04-17  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	Backported from master:
+ 	2024-04-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	* config.gcc (aarch64-*-rtems*): Add target makefile fragment
+ 	t-aarch64-rtems.
+ 	* config/aarch64/t-aarch64-rtems: New file.
+ 
+ 2024-04-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-04-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-mcus.def: Add: avr16du14, avr16du20, avr16du28,
+ 	avr16du32, avr32du14, avr32du20, avr32du28,  avr32du32.
+ 	* doc/avr-mmcu.texi: Rebuild.
+ 
+ 2024-04-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-04-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/114599
+ 	PR gcov-profile/114115
+ 	* symtab.cc (ifunc_ref_map): Do not use auto_bitmap.
+ 	(is_caller_ifunc_resolver): Optimize bitmap_bit_p/bitmap_set_bit
+ 	pair.
+ 	(symtab_node::check_ifunc_callee_symtab_nodes): Properly
+ 	allocate ifunc_ref_map here.
+ 
+ 2024-04-15  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2024-04-03  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR tree-optimization/114115
+ 	* cgraph.h (symtab_node): Add check_ifunc_callee_symtab_nodes.
+ 	(cgraph_node): Add called_by_ifunc_resolver.
+ 	* cgraphunit.cc (symbol_table::compile): Call
+ 	symtab_node::check_ifunc_callee_symtab_nodes.
+ 	* symtab.cc (check_ifunc_resolver): New.
+ 	(ifunc_ref_map): Likewise.
+ 	(is_caller_ifunc_resolver): Likewise.
+ 	(symtab_node::check_ifunc_callee_symtab_nodes): Likewise.
+ 	* tree-profile.cc (gimple_gen_ic_func_profiler): Disable indirect
+ 	call profiling for IFUNC resolvers and their callees.
+ 
+ 2024-04-15  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/aarch64/aarch64-arches.def (AARCH64_ARCH): Remove LS64 from
+ 	Armv8.7-a.
+ 
+ 2024-04-15  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/113552
+ 	* config/aarch64/aarch64.cc
+ 	(aarch64_simd_clone_compute_vecsize_and_simdlen): Block simdlen 1.
+ 
+ 2024-04-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2024-02-29  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/114130
+ 	* config/riscv/sync.md (atomic_compare_and_swap<mode>): Sign
+ 	extend the expected value if needed.
+ 
+ 2024-04-08  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2024-01-24  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/108007
+ 	PR ipa/112616
+ 	* cgraph.h (cgraph_edge): Add a parameter to
+ 	redirect_call_stmt_to_callee.
+ 	* ipa-param-manipulation.h (ipa_param_adjustments): Add a
+ 	parameter to modify_call.
+ 	(ipa_release_ssas_in_hash): Declare.
+ 	* cgraph.cc (cgraph_edge::redirect_call_stmt_to_callee): New
+ 	parameter killed_ssas, pass it to padjs->modify_call.
+ 	* ipa-param-manipulation.cc (purge_all_uses): New function.
+ 	(ipa_param_adjustments::modify_call): New parameter killed_ssas.
+ 	Instead of substituting uses, invoke purge_all_uses.  If
+ 	hash of killed SSAs has not been provided, create a temporary one
+ 	and release SSAs that have been added to it.
+ 	(compare_ssa_versions): New function.
+ 	(ipa_release_ssas_in_hash): Likewise.
+ 	* tree-inline.cc (redirect_all_calls): Create
+ 	id->killed_new_ssa_names earlier, pass it to edge redirection,
+ 	adjust a comment.
+ 	(copy_body): Release SSAs in id->killed_new_ssa_names.
+ 
+ 2024-04-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-09-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-protos.h (enum darwin_external_toolchain): New.
+ 	* config/darwin.cc (DSYMUTIL_VERSION): New.
+ 	(darwin_override_options): Choose the default debug DWARF version
+ 	depending on the configured dsymutil version.
+ 
+ 2024-04-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-04-02  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.cc (darwin_override_options): Reduce the debug
+ 	level to 2 if dsymutil cannot handle .macinfo sections.
+ 
+ 2024-04-04  Edwin Lu  <ewlu@rivosinc.com>
+ 
+ 	Backported from master:
+ 	2024-03-19  Edwin Lu  <ewlu@rivosinc.com>
+ 
+ 	PR target/114175
+ 	* config/riscv/riscv.cc (riscv_setup_incoming_varargs): Only skip
+ 	riscv_funciton_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL
+ 
+ 2024-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-03-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+ 
+ 	PR middle-end/111632
+ 	* system.h: Include safe-ctype.h after C++ standard headers.
+ 
+ 2024-04-02  Qing Zhao  <qing.zhao@oracle.com>
+ 
+ 	Backported from master:
+ 	2023-09-15  Qing Zhao  <qing.zhao@oracle.com>
+ 
+ 	PR tree-optimization/111407
+ 	* tree-ssa-math-opts.cc (convert_mult_to_widen): Avoid the transform
+ 	when one of the operands is subject to abnormal coalescing.
+ 
+ 2024-04-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-10-25  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.cc (darwin_override_options): Handle fPIE.
+ 
+ 2024-04-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h (LINK_COMMAND_SPEC_A): Handle weak crts
+ 	before other objects. (REAL_LIBGCC_SPEC): Remove weak crts
+ 	from here.  (DARWIN_WEAK_CRTS): New.
+ 
+ 2024-04-01  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2024-01-11  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	PR target/113233
+ 	* config/loongarch/genopts/loongarch.opt.in: Mark options with
+ 	the "Save" property.
+ 	* config/loongarch/loongarch-opts.cc
+ 	(loongarch_update_gcc_opt_status): Update the value of the
+ 	la_target to global_options.
+ 	* config/loongarch/loongarch-opts.h
+ 	(loongarch_update_gcc_opt_status): Add a function declaration.
+ 	* config/loongarch/loongarch.cc
+ 	(loongarch_option_override_internal): Call the function
+ 	loongarch_update_gcc_opt_status.
+ 	(loongarch_option_save): New functions.
+ 	(loongarch_option_restore): Likewise.
+ 	(TARGET_OPTION_SAVE): Define macro.
+ 	(TARGET_OPTION_RESTORE): Likewise.
+ 	* config/loongarch/loongarch.opt: Regenerate.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-01-28  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.cc (darwin_build_constant_cfstring): Prevent over-
+ 	alignment of CFString constants by setting DECL_USER_ALIGN.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.cc (darwin_objc1_section): Use the correct
+ 	meta-data version for constant strings.
+ 	(machopic_select_section): Assert if we fail to handle CFString
+ 	sections as Obejctive-C meta-data or drectly.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/105522
+ 	* config/darwin.cc (machopic_select_section): Handle C and C++
+ 	CFStrings.
+ 	(darwin_rename_builtins): Move this out of the CFString code.
+ 	(darwin_libc_has_function): Likewise.
+ 	(darwin_build_constant_cfstring): Create an anonymous var to
+ 	hold each CFString.
+ 	* config/darwin.h (ASM_OUTPUT_LABELREF): Handle constant
+ 	CFstrings.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-10-26  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h
+ 	(darwin_label_is_anonymous_local_objc_name): Make metadata names
+ 	linker-visibile for GNU objective C.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-10-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config.in: Regenerate.
+ 	* config/darwin.cc (darwin_file_start): Add assembler directives
+ 	for the target OS version, where these are supported by the
+ 	assembler.
+ 	(darwin_override_options): Check for building >= macOS 10.14.
+ 	* configure: Regenerate.
+ 	* configure.ac: Check for assembler support of .build_version
+ 	directives.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-09-27  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/111610
+ 	* configure: Regenerate.
+ 	* configure.ac: Rename the missing dsymutil case to "DET_UNKNOWN".
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-09-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-sections.def (static_init_section): Add the
+ 	__TEXT,__StaticInit section.
+ 	* config/darwin.cc (darwin_function_section): Use the static init
+ 	section for global initializers, to match other platform toolchains.
+ 	Place unlikely executed global init code into the standard cold
+ 	section.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-09-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-sections.def (darwin_exception_section): Move to
+ 	the __TEXT segment.
+ 	* config/darwin.cc (darwin_emit_except_table_label): Align before
+ 	the exception table label.
+ 	* config/darwin.h (ASM_PREFERRED_EH_DATA_FORMAT): Use indirect PC-
+ 	relative 4byte relocs.
+ 
+ 2024-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+ 
+ 	Backported from master:
+ 	2023-08-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+ 
+ 	* configure.ac (gcc_cv_ld64_version): Allow for dyld in ld -v
+ 	output.
+ 	* configure: Regenerate.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-09-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* configure: Regenerate.
+ 	* configure.ac: Handle explict disable of stdlib option, set
+ 	defaults for Darwin.
+ 
+ 2024-03-30  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2024-03-30  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	PR target/114175
+ 	* config/mips/mips.cc (mips_setup_incoming_varargs): Only skip
+ 	mips_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P
+ 	functions if arg.type is NULL.
+ 
+ 2024-03-30  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2024-03-19  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	PR target/114175
+ 	* config/loongarch/loongarch.cc
+ 	(loongarch_setup_incoming_varargs): Only skip
+ 	loongarch_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P
+ 	functions if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/112303
+ 	* profile-count.h (profile_count::operator+): Perform
+ 	addition in uint64_t variable and set m_val to MIN of that
+ 	val and max_count.
+ 	(profile_count::operator+=): Likewise.
+ 	(profile_count::operator-=): Formatting fix.
+ 	(profile_count::apply_probability): Use safe_scale_64bit
+ 	even in the int overload.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/111151
+ 	* fold-const.cc (extract_muldiv_1) <case MAX_EXPR>: Punt for
+ 	MULT_EXPR altogether, or for MAX_EXPR if c is -1.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/111736
+ 	* tsan.cc (instrument_expr): Punt on non-generic address space
+ 	accesses.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/111683
+ 	* tree-predcom.cc (pcom_worker::suitable_component_p): If has_write
+ 	and comp_step is RS_NONZERO, return false if any reference in the
+ 	component doesn't have DR_STEP a multiple of access size.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/111736
+ 	* ubsan.cc (ubsan_expand_null_ifn, instrument_mem_ref): Avoid
+ 	SANITIZE_NULL instrumentation for non-generic address spaces
+ 	for which targetm.addr_space.zero_address_valid (as) is true.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/visium/visium.cc (visium_setup_incoming_varargs): Only skip
+ 	TARGET_FUNCTION_ARG_ADVANCE for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/nios2/nios2.cc (nios2_setup_incoming_varargs): Only skip
+ 	nios2_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/nds32/nds32.cc (nds32_setup_incoming_varargs): Only skip
+ 	function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/m32r/m32r.cc (m32r_setup_incoming_varargs): Only skip
+ 	function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/ft32/ft32.cc (ft32_setup_incoming_varargs): Only skip
+ 	function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/epiphany/epiphany.cc (epiphany_setup_incoming_varargs): Only
+ 	skip function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/csky/csky.cc (csky_setup_incoming_varargs): Only skip
+ 	csky_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR bootstrap/114369
+ 	* system.h (vec_step): Define to vec_step_ when compiling
+ 	with clang on PowerPC.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/arc/arc.cc (arc_setup_incoming_varargs): Only skip
+ 	arc_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/alpha/alpha.cc (alpha_setup_incoming_varargs): Only skip
+ 	function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/rs6000/rs6000-call.cc (setup_incoming_varargs): Only skip
+ 	rs6000_function_arg_advance_1 for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114175
+ 	* config/i386/i386.cc (ix86_setup_incoming_varargs): Only skip
+ 	ix86_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+ 	if arg.type is NULL.
+ 
+ 2024-03-27  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2024-03-05  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR sanitizer/97696
+ 	* asan.cc (asan_expand_mark_ifn): Allow the length to be a poly_int.
+ 
+ 2024-03-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/110838
+ 	* match.pd (([rl]shift @0 out-of-bounds) -> zero): Restrict
+ 	the arithmetic right-shift case to non-negative operands.
+ 
+ 2024-03-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-07-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/91838
+ 	* gimple-match-head.cc: Include attribs.h and asan.h.
+ 	* generic-match-head.cc: Likewise.
+ 	* match.pd (([rl]shift @0 out-of-bounds) -> zero): New pattern.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114231
+ 	* tree-vect-slp.cc (vect_analyze_slp): Lookup patterns when
+ 	processing a BB SLP root.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-12-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/112793
+ 	* tree-vect-slp.cc (vect_schedule_slp_node): Already
+ 	code-generated constant/external nodes are OK.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-01-31  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/113670
+ 	* tree-vect-data-refs.cc (vect_check_gather_scatter):
+ 	Make sure we can take the address of the reference base.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-01-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/113622
+ 	* gimple-isel.cc (gimple_expand_vec_set_extract_expr):
+ 	Also allow DECL_HARD_REGISTER variables.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-03-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114203
+ 	* tree-ssa-loop-niter.cc (build_cltz_expr): Apply CTZ->CLZ
+ 	adjustment before making the result defined at zero.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-03-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/114070
+ 	* match.pd ((c ? a : b) op d  -->  c ? (a op d) : (b op d)):
+ 	Allow the folding if before lowering and the current IL
+ 	isn't supported with vcond_mask.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-02-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/114070
+ 	* genmatch.cc (parser::parse_c_expr): Do not record operand
+ 	lists but only mark operators used.
+ 	* match.pd ((c ? a : b) op (c ? d : e)  -->  c ? (a op d) : (b op e)):
+ 	Properly guard the case of tcc_comparison changing the VEC_COND
+ 	value operand type.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-02-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/114027
+ 	* tree-vect-loop.cc (vecctorizable_reduction): Use optimized
+ 	condition reduction classification only for single-element
+ 	chains.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-02-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/113910
+ 	* bitmap.cc (bitmap_hash): Mix the full element "hash" to
+ 	the hashval_t hash.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-01-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR debug/112718
+ 	* dwarf2out.cc (dwarf2out_finish): Reset all type units
+ 	for the fat part of an LTO compile.
+ 
+ 2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-03-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111736
+ 	* asan.cc (instrument_derefs): Do not instrument accesses
+ 	to non-generic address-spaces.
+ 
+ 2024-03-21  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2024-03-21  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR tree-optimization/114396
+ 	* tree-vect-loop.cc (vect_peel_nonlinear_iv_init): Pass utype
+ 	and true to wi::from_mpz.
+ 
+ 2024-03-21  Jeevitha  <jeevitha@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2024-03-07  Jeevitha Palanisamy  <jeevitha@linux.ibm.com>
+ 
+ 	PR target/113950
+ 	* config/rs6000/vsx.md (vsx_splat_<mode>): Correct assignment to operand1
+ 	and simplify else if with else.
+ 
+ 2024-03-19  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/111822
+ 	* config/i386/i386-features.cc (smode_convert_cst): New function
+ 	to handle SImode, DImode and TImode immediates.
+ 	(scalar_chain::convert_op): Unify from
+ 	general_scalar_chain::convert_op and timode_scalar_chain::convert_op.
+ 	(general_scalar_chain::convert_op): Remove.
+ 	(timode_scalar_chain::convert_op): Remove.
+ 	* config/i386/i386-features.h (class scalar_chain):
+ 	Redeclare convert_op as protected class member.
+ 	(class general_calar_chain): Remove convert_op.
+ 	(class timode_scalar_chain): Ditto.
+ 
+ 2024-03-18  Christoph MÃ¼llner  <christoph.muellner@vrull.eu>
+ 
+ 	Backported from master:
+ 	2023-07-12  Christoph MÃ¼llner  <christoph.muellner@vrull.eu>
+ 
+ 	PR target/114160
+ 	* config/riscv/thead.cc (th_mempair_save_regs):
+ 	Emit REG_FRAME_RELATED_EXPR notes in prologue.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gimple-iterator.cc (edge_before_returns_twice_call): Copy all
+ 	flags and probability from ad_edge to e edge.  If CDI_DOMINATORS
+ 	are computed, recompute immediate dominator of other_edge->src
+ 	and other_edge->dest.
+ 	(gsi_safe_insert_before, gsi_safe_insert_seq_before): Update *iter
+ 	for the returns_twice call case to the gsi_for_stmt (stmt) to deal
+ 	with update it for bb splitting.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/112709
+ 	* asan.cc (maybe_create_ssa_name, maybe_cast_to_ptrmode,
+ 	build_check_stmt, maybe_instrument_call, asan_expand_mark_ifn): Use
+ 	gsi_safe_insert_before instead of gsi_insert_before.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/112709
+ 	* gimple-iterator.h (gsi_safe_insert_before,
+ 	gsi_safe_insert_seq_before): Declare.
+ 	* gimple-iterator.cc: Include gimplify.h.
+ 	(edge_before_returns_twice_call, adjust_before_returns_twice_call,
+ 	gsi_safe_insert_before, gsi_safe_insert_seq_before): New functions.
+ 	* ubsan.cc (instrument_mem_ref, instrument_pointer_overflow,
+ 	instrument_nonnull_arg, instrument_nonnull_return): Use
+ 	gsi_safe_insert_before instead of gsi_insert_before.
+ 	(maybe_instrument_pointer_overflow): Use force_gimple_operand,
+ 	gimple_seq_add_seq_without_update and gsi_safe_insert_seq_before
+ 	instead of force_gimple_operand_gsi.
+ 	(instrument_object_size): Likewise.  Use gsi_safe_insert_before
+ 	instead of gsi_insert_before.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114339
+ 	* config/i386/i386-expand.cc (ix86_expand_int_sse_cmp) <case LE>: Fix
+ 	a pasto, compare code against LE rather than GE.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/113907
+ 	* ipa-icf.cc (sem_item_optimizer::merge_classes): Reset
+ 	SSA_NAME_RANGE_INFO and SSA_NAME_PTR_INFO on successfully ICF merged
+ 	functions.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114310
+ 	* config/aarch64/aarch64.cc (aarch64_expand_compare_and_swap): For
+ 	TImode force newval into a register.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/110079
+ 	* bb-reorder.cc (fix_crossing_unconditional_branches): Don't adjust
+ 	asm goto.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/114211
+ 	* lower-subreg.cc (resolve_simple_move): For double-word
+ 	rotates by BITS_PER_WORD if there is overlap between source
+ 	and destination use a temporary.
+ 
+ 2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/114184
+ 	* config/i386/i386-expand.cc (ix86_expand_move): If XFmode op1
+ 	is SUBREG of CONSTANT_P, force the SUBREG_REG into memory or
+ 	register.
+ 
+ 2024-03-14  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2024-03-14  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* config/i386/i386-features.cc
+ 	(general_scalar_chain::convert_op): Handle REG_EH_REGION note.
+ 	(convert_scalars_to_vector): Ditto.
+ 	* config/i386/i386-features.h (class scalar_chain): New
+ 	memeber control_flow_insns.
+ 
+ 2024-03-12  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-03-11  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR middle-end/95351
+ 	* fold-const.cc (merge_truthop_with_opposite_arm): Use
+ 	the type of the operands of the comparison and not the type
+ 	of the comparison.
+ 
+ 2024-03-12  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-03-12  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR driver/114314
+ 	* common.opt (fmultiflags): Add RejectNegative.
+ 
+ 2024-03-09  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2024-03-09  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	* config/loongarch/sync.md (atomic_cas_value_strong<mode>):
+ 	In loongarch64, a sign extension operation is added when
+ 	operands[2] is a register operand and the mode is SImode.
+ 
+ 2024-03-03  Oleg Endo  <olegendo@gcc.gnu.org>
+ 
+ 	PR target/101737
+ 	* config/sh/sh.cc (sh_is_nott_insn): Handle case where the input
+ 	is not an insn, but e.g. a code label.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/114136
+ 	* calls.cc (expand_call): For TYPE_NO_NAMED_ARGS_STDARG_P set
+ 	n_named_args initially before INIT_CUMULATIVE_ARGS to
+ 	structure_value_addr_parm rather than 0, after it don't modify
+ 	it if strict_argument_naming and clear only if
+ 	!pretend_outgoing_varargs_named.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* function.cc (assign_parms): Only call assign_parms_setup_varargs
+ 	early for TYPE_NO_NAMED_ARGS_STDARG_P functions if fnargs is empty.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/114041
+ 	* graphite-sese-to-poly.cc (add_conditions_to_domain): Check for
+ 	INTEGRAL_TYPE_P check rather than INTEGER_TYPE.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/114090
+ 	* match.pd ((x >= 0 ? x : 0) + (x <= 0 ? -x : 0) -> abs x):
+ 	Restrict pattern to ANY_INTEGRAL_TYPE_P and TYPE_OVERFLOW_UNDEFINED
+ 	types.
+ 	((x <= 0 ? -x : 0) -> max(-x, 0)): Likewise.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/113993
+ 	* tree-call-cdce.cc (get_no_error_domain): Handle
+ 	BUILT_IN_{COSH,SINH,EXP{,M1,2}}{F32X,F64X}.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/113674
+ 	* attribs.cc (extract_attribute_substring): Remove.
+ 	(lookup_scoped_attribute_spec): Don't call it.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/110754
+ 	* gimple-low.cc (assumption_copy_decl): For TREE_THIS_VOLATILE
+ 	decls create PARM_DECL with pointer to original type, set
+ 	TREE_READONLY and keep TREE_THIS_VOLATILE, TREE_ADDRESSABLE,
+ 	DECL_NOT_GIMPLE_REG_P and DECL_BY_REFERENCE cleared.
+ 	(adjust_assumption_stmt_op): For remapped TREE_THIS_VOLATILE decls
+ 	wrap PARM_DECL into a simple TREE_THIS_NO_TRAP MEM_REF.
+ 	(lower_assumption): For TREE_THIS_VOLATILE vars pass ADDR_EXPR
+ 	of the var as argument.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* ggc-common.cc (gt_pch_save): Allow addr to be equal to
+ 	mmi.preferred_base + mmi.size - sizeof (void *).
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/113656
+ 	* simplify-rtx.cc (simplify_context::simplify_unary_operation_1)
+ 	<case FLOAT_TRUNCATE>: Fix up last argument to simplify_gen_unary.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/113603
+ 	* tree-ssa-strlen.cc (strlen_pass::handle_store): After
+ 	count_nonzero_bytes call refetch si using get_strinfo in case it
+ 	has been unshared in the meantime.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* doc/generic.texi (VECTOR_CST): Fix typo - petterns -> patterns.
+ 	* doc/rtl.texi (CONST_VECTOR): Likewise.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/113122
+ 	* config/i386/i386.cc (x86_function_profiler): Add -masm=intel
+ 	support.  Add missing space after , in emitted assembly in some
+ 	cases.  Formatting fixes.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/113372
+ 	PR middle-end/90348
+ 	PR middle-end/110115
+ 	PR middle-end/111422
+ 	* cfgexpand.cc (add_scope_conflicts_2): New function.
+ 	(add_scope_conflicts_1): Use it.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/112758
+ 	* combine.cc (make_compopund_operation_int): Optimize AND of a SUBREG
+ 	based on nonzero_bits of SUBREG_REG and constant mask on
+ 	WORD_REGISTER_OPERATIONS targets only if it is a zero extending
+ 	MEM load.
+ 
+ 2024-02-29  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-02-29  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR target/108174
+ 	* config/aarch64/aarch64-builtins.cc (aarch64_memtag_builtin_data): Make
+ 	static and mark with GTY.
+ 
+ 2024-02-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* tree-ssa-dse.cc (compute_trims): Fix description.  Return early
+ 	if either ref->offset is not byte aligned or ref->size is not known
+ 	to be equal to ref->max_size.
+ 	(maybe_trim_complex_store): Fix description.
+ 	(maybe_trim_constructor_store): Likewise.
+ 	(maybe_trim_partially_dead_store): Likewise.
+ 
+ 2024-02-27  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2024-02-26  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/114098
+ 	* config/i386/amxtileintrin.h (_tile_loadconfig): Use
+ 	__builtin_ia32_ldtilecfg.
+ 	(_tile_storeconfig): Use __builtin_ia32_sttilecfg.
+ 	* config/i386/i386-builtin.def (BDESC): Add
+ 	__builtin_ia32_ldtilecfg and __builtin_ia32_sttilecfg.
+ 	* config/i386/i386-expand.cc (ix86_expand_builtin): Handle
+ 	IX86_BUILTIN_LDTILECFG and IX86_BUILTIN_STTILECFG.
+ 	* config/i386/i386.md (ldtilecfg): New pattern.
+ 	(sttilecfg): Likewise.
+ 
+ 2024-02-23  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2024-02-23  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/108120
+ 	* config/arm/neon.md (div<VCVTF:mode>3): Rename from div<mode>3.
+ 	Gate with ARM_HAVE_NEON_<MODE>_ARITH.
+ 
+ 2024-02-23  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	* config/loongarch/genopts/loongarch.opt.in
+ 	(TARGET_EXPLICIT_RELOCS): Init to M_OPTION_NOT_SEEN.
+ 	* config/loongarch/loongarch.opt: Regenerate.
+ 	* config/loongarch/loongarch.cc
+ 	(loongarch_option_override_internal): Set the default of
+ 	TARGET_EXPLICIT_RELOCS to HAVE_AS_EXPLICIT_RELOCS
+ 	&& !loongarch_mrelax.
+ 	* doc/invoke.texi (-m[no-]explicit-relocs): Update for
+ 	LoongArch.
+ 
+ 2024-02-22  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-02-22  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR tree-optimization/109804
+ 	* gimple-ssa-warn-access.cc (new_delete_mismatch_p): Handle
+ 	DEMANGLE_COMPONENT_UNNAMED_TYPE.
+ 
+ 2024-02-22  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2023-10-31  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	PR target/112299
+ 	* config/loongarch/loongarch-opts.h (HAVE_AS_TLS): Define to 0
+ 	if not defined yet.
+ 
+ 2024-02-22  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2023-11-14  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	PR target/112330
+ 	* config/loongarch/genopts/loongarch.opt.in: Add
+ 	-m[no]-pass-relax-to-as.  Change the default of -m[no]-relax to
+ 	account conditional branch relaxation support status.
+ 	* config/loongarch/loongarch.opt: Regenerate.
+ 	* configure.ac (gcc_cv_as_loongarch_cond_branch_relax): Check if
+ 	the assembler supports conditional branch relaxation.
+ 	* configure: Regenerate.
+ 	* config.in: Regenerate.  Note that there are some unrelated
+ 	changes introduced by r14-5424 (which does not contain a
+ 	config.in regeneration).
+ 	* config/loongarch/loongarch-opts.h
+ 	(HAVE_AS_COND_BRANCH_RELAXATION): Define to 0 if not defined.
+ 	* config/loongarch/loongarch.h (ASM_MRELAX_DEFAULT): Define.
+ 	(ASM_MRELAX_SPEC): Define.
+ 	(ASM_SPEC): Use ASM_MRELAX_SPEC instead of "%{mno-relax}".
+ 	* doc/invoke.texi: Document -m[no-]relax and
+ 	-m[no-]pass-mrelax-to-as for LoongArch.
+ 
+ 2024-02-22  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-09-20  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	* config.in: Regenerate.
+ 	* config/loongarch/genopts/loongarch.opt.in: Add compilation option
+ 	mrelax. And set the initial value of explicit-relocs according to the
+ 	detection status.
+ 	* config/loongarch/gnu-user.h: When compiling with -mno-relax, pass the
+ 	--no-relax option to the linker.
+ 	* config/loongarch/loongarch-opts.h (HAVE_AS_MRELAX_OPTION): Define macro.
+ 	* config/loongarch/loongarch.opt: Regenerate.
+ 	* configure: Regenerate.
+ 	* configure.ac: Add detection of support for binutils relax function.
+ 
+ 2024-02-22  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-10-17  Lulu Cheng  <chenglulu@loongson.cn>
+ 		    Chenghua Xu  <xuchenghua@loongson.cn>
+ 
+ 	* config/loongarch/loongarch.h (ASM_OUTPUT_ALIGN_WITH_NOP):
+ 	Delete.
+ 
+ 2024-02-20  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-02-18  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* doc/invoke.texi (AVR Options) <-mmcu>: Remove "Atmel".
+ 	Note on complete device support.
+ 
+ 2024-02-20  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* doc/invoke.texi (AVR Options) [-mskip-bug]: Add documentation.
+ 
+ 2024-02-20  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-11  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* doc/invoke.texi (AVR Options): Move -mrmw, -mn-flash, -mshort-calls
+ 	and -msp8 to...
+ 	(AVR Internal Options): ...this new @subsubsection.
+ 
+ 2024-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+ 
+ 	Backported from master:
+ 	2023-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+ 
+ 	PR target/112787
+ 	* tree-vect-generic.cc (type_for_widest_vector_mode): Change function to
+ 	use original vector type and check widest vector mode has at most the
+ 	same number of elements.
+ 	(get_compute_type): Pass original vector type rather than the element
+ 	type to type_for_widest_vector_mode and remove now obsolete check for
+ 	the number of elements.
+ 
+ 2024-02-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/113921
+ 	* cfgrtl.h (prepend_insn_to_edge): New declaration.
+ 	* cfgrtl.cc (insert_insn_on_edge): Clarify behavior in function
+ 	comment.
+ 	(prepend_insn_to_edge): New function.
+ 	* cfgexpand.cc (expand_asm_stmt): Use prepend_insn_to_edge instead of
+ 	insert_insn_on_edge.
+ 
+ 2024-02-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-02-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/113927
+ 	* config/avr/avr.h (AVR_HAVE_ADIW): New macro.
+ 	* config/avr/avr-protos.h (avr_adiw_reg_p): New proto.
+ 	* config/avr/avr.cc (avr_adiw_reg_p): New function.
+ 	(avr_conditional_register_usage) [AVR_TINY]: Don't clear ADDW_REGS.
+ 	Replace test_hard_reg_class (ADDW_REGS, ...) with calls to
+ 	* config/avr/avr.md: Same.
+ 	(attr "isa") <tiny, no_tiny>: Remove.
+ 	<adiw, no_adiw>: Add.
+ 	(define_insn, define_insn_and_split): When an alternative has
+ 	constraint "w", then set attribute "isa" to "adiw".
+ 	* config/avr/avr-c.cc (avr_cpu_cpp_builtins) [AVR_HAVE_ADIW]:
+ 	Built-in define __AVR_HAVE_ADIW__.
+ 	* doc/invoke.texi (AVR Options): Document it.
+ 
+ 2024-02-12  Senthil Kumar Selvaraj  <saaadhu@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-06-19  Senthil Kumar Selvaraj  <saaadhu@gcc.gnu.org>
+ 
+ 	PR target/105523
+ 	* common/config/avr/avr-common.cc: Remove setting
+ 	of OPT_fdelete_null_pointer_checks.
+ 	* config/avr/avr.cc (avr_option_override): Clear
+ 	flag_delete_null_pointer_checks if zero_address_valid.
+ 	(avr_addr_space_zero_address_valid): New function.
+ 	(TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID): Provide target
+ 	hook.
+ 
+ 2024-02-08  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-02-08  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/113824
+ 	* config/avr/avr-mcus.def (ata5797): Move from avr5 to avr4.
+ 	* doc/avr-mmcu.texi: Rebuild.
+ 
+ 2024-02-08  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-02-08  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/gen-avr-mmcu-specs.cc (print_mcu) <*cpp_mcu>: Spec always
+ 	defines __AVR_PM_BASE_ADDRESS__ if the core has it.
+ 
+ 2024-02-07  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/111677
+ 	* config/aarch64/aarch64.cc (aarch64_reg_save_mode): Use
+ 	V16QImode for the full 16-byte FPR saves in the vector PCS case.
+ 	(aarch64_gen_storewb_pair): Handle V16QImode.
+ 	(aarch64_gen_loadwb_pair): Likewise.
+ 	(aarch64_gen_load_pair): Likewise.
+ 	* config/aarch64/aarch64.md (loadwb_pair<TX:mode>_<P:mode>):
+ 	Rename to ...
+ 	(loadwb_pair<TX_V16QI:mode>_<P:mode>): ... this, extending to
+ 	V16QImode.
+ 	(storewb_pair<TX:mode>_<P:mode>): Rename to ...
+ 	(storewb_pair<TX_V16QI:mode>_<P:mode>): ... this, extending to
+ 	V16QImode.
+ 	* config/aarch64/iterators.md (TX_V16QI): New.
+ 
+ 2024-02-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-11-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/112618
+ 	* tree-vect-loop.cc (vect_transform_loop_stmt): For not
+ 	relevant and unused .MASK_CALL make sure we remove the
+ 	scalar stmt.
+ 
+ 2024-02-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-01-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/112505
+ 	* tree-vect-loop.cc (vectorizable_induction): Reject
+ 	bit-precision induction.
+ 
+ 2024-02-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-11-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/112495
+ 	* tree-data-ref.cc (runtime_alias_check_p): Reject checks
+ 	between different address spaces.
+ 
+ 2024-02-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/110221
+ 	* tree-vect-slp.cc (vect_schedule_slp_node): When loop
+ 	masking / len is applied make sure to not schedule
+ 	intenal defs outside of the loop.
+ 
+ 2024-02-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2024-01-31  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/110176
+ 	* match.pd (zext (bool) <= (int) 4294967295u): Make sure
+ 	to match INTEGER_CST only without outstanding conversion.
+ 
+ 2024-02-05  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-06-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95226
+ 	PR c++/109359
+ 	* varasm.cc (output_constant) [REAL_TYPE]: Check that sizes match.
+ 	(initializer_constant_valid_p_1): Compare float precision.
+ 
+ 2024-02-05  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2024-02-05  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	* config/mips/mips-msa.md (neg<mode:MSA>2): Add missing mode for
+ 	neg.
+ 
+ 2024-02-05  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2024-02-05  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	* config/mips/mips-msa.md (elmsgnbit): New define_mode_attr.
+ 	(neg<mode>2): Change the mode iterator from MSA to IMSA because
+ 	in FP arithmetic we cannot use (0 - x) for -x.
+ 	(neg<mode>2): New define_insn to implement FP vector negation,
+ 	using a bnegi instruction to negate the sign bit.
+ 
+ 2024-02-01  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md (atomic_storedi_1): Fix bug in
+ 	alternative 1.
+ 
+ 2024-01-31  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-31  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-mcus.def: Add AVR64DU28, AVR64DU32, ATA5787,
+ 	ATA5835, ATtiny64AUTO, ATA5700M322.
+ 	* doc/avr-mmcu.texi: Rebuild.
+ 
+ 2024-01-26  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	Backported from master:
+ 	2024-01-16  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add 'cobalt-100' CPU.
+ 	* config/aarch64/aarch64-tune.md: Regenerated.
+ 	* doc/invoke.texi (-mcpu): Add cobalt-100 core.
+ 
+ 2024-01-25  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-25  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/113601
+ 	* config/avr/avr-mcus.def (atmega3208, atmega3209): Fix data_section_start.
+ 
+ 2024-01-25  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-16  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-mcus.def (avr16eb14, avr16eb20, avr16eb28, avr16eb32)
+ 	(avr16ea28, avr16ea32, avr16ea48, avr32ea28, avr32ea32, avr32ea48): Add.
+ 	* doc/avr-mmcu.texi: Regenerate.
+ 
+ 2024-01-24  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2024-01-18  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/110422
+ 	* tree-sra.cc (scan_function): Disqualify bases of operands of asm
+ 	gotos.
+ 
+ 2024-01-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc.cc (next_active_non_empty_insn): Length 0 treated as empty
+ 
+ 2024-01-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc.cc (atomic_insn_for_leon3_p): Treat membar_storeload as atomic
+ 	* config/sparc/sync.md (membar_storeload): Turn into named insn
+ 	and add GR712RC errata workaround.
+ 	(membar_v8): Add GR712RC errata workaround.
+ 
+ 2024-01-16  Andreas Larsson  <andreas@gaisler.com>
+ 
+ 	* config/sparc/sync.md (*membar_storeload_leon3): Remove
+ 	(*membar_storeload): Enable for LEON
+ 
+ 2024-01-16  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/107201
+ 	* config/avr/avr.h (EXTRA_SPEC_FUNCTIONS): Add no-devlib, avr_no_devlib.
+ 	* config/avr/driver-avr.cc (avr_no_devlib): New function.
+ 	(avr_devicespecs_file): Use it to remove -nodevicelib from the
+ 	options for cores only.
+ 	* config/avr/avr-arch.h (avr_get_parch): New prototype.
+ 	* config/avr/avr-devices.cc (avr_get_parch): New function.
+ 
+ 2024-01-15  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-01-15  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR target/113156
+ 	* config/avr/avr.opt (-mdouble, -mlong-double): Add "Save" flag.
+ 	(-mbranch-cost): Set "Optimization" flag.
+ 
+ 2024-01-12  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-12  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr.cc (avr_handle_addr_attribute): Move "..." from
+ 	format string to %s argument.
+ 
+ 2024-01-11  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+ 
+ 	Backported from master:
+ 	2023-12-20  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+ 
+ 	PR tree-optimization/113012
+ 	* tree-object-size.cc (compute_builtin_object_size): Expand
+ 	comment for dynamic object sizes.
+ 	(collect_object_sizes_for): Always set COMPUTED bitmap for
+ 	dynamic object sizes.
+ 
+ 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR rtl-optimization/113140
+ 	* reorg.cc (fill_slots_from_thread): If we are to branch after the
+ 	last instruction of the function, create an end label.
+ 
+ 2024-01-08  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2024-01-08  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/112952
+ 	* config/avr/avr.cc (avr_handle_addr_attribute): Also print valid
+ 	range when diagnosing attribute "io" and "io_low" are out of range.
+ 	(avr_eval_addr_attrib): Don't ICE on empty address at that place.
+ 	(avr_insert_attributes): Reject if attribute "address", "io" or "io_low"
+ 	in contexts other than static storage.
+ 	(avr_asm_output_aligned_decl_common): Move output of decls with
+ 	attribute "address", "io", and "io_low" to...
+ 	(avr_output_addr_attrib): ...this new function.
+ 	(avr_asm_asm_output_aligned_bss): Remove output for decls with
+ 	attribute "address", "io", and "io_low".
+ 	(avr_encode_section_info): Rectify handling of decls with attribute
+ 	"address", "io", and "io_low".
+ 
+ 2023-12-23  YunQiang Su  <syq@gcc.gnu.org>
+ 
+ 	* config/mips/driver-native.cc (host_detect_local_cpu):
+ 	don't add nan2008 option for -mtune=native.
+ 
+ 2023-12-23  YunQiang Su  <syq@gcc.gnu.org>
+ 
+ 	PR target/112759
+ 	* config/mips/driver-native.cc (host_detect_local_cpu):
+ 	Put the ret to the end of args of reconcat.
+ 
+ 2023-12-19  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-12-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR sanitizer/111736
+ 	* asan.cc (asan_protect_global): Do not protect globals
+ 	in non-generic address-space.
+ 
+ 2023-12-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/112816
+ 	* config/i386/mmx.md (signbitv2sf2): Force operands[1] into a REG.
+ 
+ 2023-12-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/113013
+ 	* tree-object-size.cc (alloc_object_size): Return size_unknown if
+ 	corresponding argument(s) don't have integral type or have integral
+ 	type with higher precision than sizetype.  Don't check arg1 >= 0
+ 	uselessly.  Compare argument indexes against gimple_call_num_args
+ 	in unsigned type rather than int.  Formatting fixes.
+ 
+ 2023-12-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* doc/extend.texi (__sync_fetch_and_add, __sync_fetch_and_sub,
+ 	__sync_fetch_and_or, __sync_fetch_and_and, __sync_fetch_and_xor,
+ 	__sync_fetch_and_nand, __sync_add_and_fetch, __sync_sub_and_fetch,
+ 	__sync_or_and_fetch, __sync_and_and_fetch, __sync_xor_and_fetch,
+ 	__sync_nand_and_fetch, __sync_bool_compare_and_swap,
+ 	__sync_val_compare_and_swap, __sync_lock_test_and_set,
+ 	__sync_lock_release, __atomic_load_n, __atomic_load, __atomic_store_n,
+ 	__atomic_store, __atomic_exchange_n, __atomic_exchange,
+ 	__atomic_compare_exchange_n, __atomic_compare_exchange,
+ 	__atomic_add_fetch, __atomic_sub_fetch, __atomic_and_fetch,
+ 	__atomic_xor_fetch, __atomic_or_fetch, __atomic_nand_fetch,
+ 	__atomic_fetch_add, __atomic_fetch_sub, __atomic_fetch_and,
+ 	__atomic_fetch_xor, __atomic_fetch_or, __atomic_fetch_nand,
+ 	__atomic_test_and_set, __atomic_clear, __atomic_thread_fence,
+ 	__atomic_signal_fence, __atomic_always_lock_free,
+ 	__atomic_is_lock_free, __builtin_add_overflow,
+ 	__builtin_sadd_overflow, __builtin_saddl_overflow,
+ 	__builtin_saddll_overflow, __builtin_uadd_overflow,
+ 	__builtin_uaddl_overflow, __builtin_uaddll_overflow,
+ 	__builtin_sub_overflow, __builtin_ssub_overflow,
+ 	__builtin_ssubl_overflow, __builtin_ssubll_overflow,
+ 	__builtin_usub_overflow, __builtin_usubl_overflow,
+ 	__builtin_usubll_overflow, __builtin_mul_overflow,
+ 	__builtin_smul_overflow, __builtin_smull_overflow,
+ 	__builtin_smulll_overflow, __builtin_umul_overflow,
+ 	__builtin_umull_overflow, __builtin_umulll_overflow,
+ 	__builtin_add_overflow_p, __builtin_sub_overflow_p,
+ 	__builtin_mul_overflow_p, __builtin_alloca,
+ 	__builtin_alloca_with_align, __builtin_alloca_with_align_and_max,
+ 	__builtin_speculation_safe_value, __builtin_nan, __builtin_nand32,
+ 	__builtin_nand64, __builtin_nand128, __builtin_nanf, __builtin_nanl,
+ 	__builtin_nanf@var{n}, __builtin_nanf@var{n}x, __builtin_nans,
+ 	__builtin_nansd32, __builtin_nansd64, __builtin_nansd128,
+ 	__builtin_nansf, __builtin_nansl, __builtin_nansf@var{n},
+ 	__builtin_nansf@var{n}x, __builtin_ffs, __builtin_clz, __builtin_ctz,
+ 	__builtin_clrsb, __builtin_popcount, __builtin_parity,
+ 	__builtin_bswap16, __builtin_bswap32, __builtin_bswap64,
+ 	__builtin_bswap128, __builtin_extend_pointer,
+ 	__builtin_goacc_parlevel_id, __builtin_goacc_parlevel_size, vec_clrl,
+ 	vec_clrr, vec_mulh, vec_mul, vec_div, vec_dive, vec_mod,
+ 	__builtin_rx_mvtc): Use @var{...} around parameter names.
+ 	(vec_rl, vec_sl, vec_sr, vec_sra): Likewise.  Use @var{...} also
+ 	around A, B and R in description.
+ 
+ 2023-12-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/112733
+ 	* fold-const.cc (multiple_of_p): Pass SIGNED rather than
+ 	UNSIGNED for wi::multiple_of_p on widest_int arguments.
+ 
+ 2023-12-15  Haochen Jiang  <haochen.jiang@intel.com>
+ 
+ 	* config/i386/driver-i386.cc (host_detect_local_cpu): Do not
+ 	set Grand Ridge depending on RAO-INT.
+ 	* config/i386/i386.h: Remove PTA_RAOINT from PTA_GRANDRIDGE.
+ 	* doc/invoke.texi: Adjust documentation.
+ 
+ 2023-12-12  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/112891
+ 	* config/i386/i386.cc (ix86_avx_u128_mode_after): Return
+ 	AVX_U128_ANY if callee_abi doesn't clobber all_sse_regs to
+ 	align with ix86_avx_u128_mode_needed.
+ 	(ix86_avx_u128_mode_needed): Return AVX_U128_ClEAN for
+ 	sibling_call.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/112845
+ 	* config/i386/i386.md (movabsq $(i32 << shift), r64 peephole2): FAIL
+ 	if the new immediate is ix86_endbr_immediate_operand.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/112837
+ 	* config/i386/i386.cc (ix86_elim_entry_set_got): Before checking
+ 	for UNSPEC_SET_GOT check that SET_SRC is UNSPEC.  Use SET_SRC and
+ 	SET_DEST macros instead of XEXP, rename vec variable to set.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/112816
+ 	* config/i386/sse.md (signbit<mode>2): Force operands[1] into a REG.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* doc/extend.texi (__builtin_darn, __builtin_darn_raw,
+ 	__builtin_ia32_vec_ext_v2di, __builtin_ia32_crc32qi,
+ 	__builtin_ia32_crc32hi, __builtin_ia32_crc32si,
+ 	__builtin_ia32_crc32di): Put {}s around return type with spaces in it.
+ 	(__builtin_rx_mvfachi, __builtin_rx_mvfacmi): Remove superfluous
+ 	whitespace.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/111408
+ 	* config/i386/i386.md (*jcc_bt<mode>_mask,
+ 	*jcc_bt<mode>_mask_1): Add (const_int 0) as expected
+ 	second operand of bt_comparison_operator.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/111967
+ 	* gimple-range-cache.cc (block_range_cache::set_bb_range): Grow
+ 	m_ssa_ranges to num_ssa_names rather than num_ssa_names + 1.
+ 	(block_range_cache::dump): Iterate from 1 rather than 0.  Don't use
+ 	ssa_name (x) unless m_ssa_ranges[x] is non-NULL.  Iterate to
+ 	m_ssa_ranges.length () rather than num_ssa_names.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/112339
+ 	* attribs.cc (attribute_ignored_p): Only return true for
+ 	attr_namespace_ignored_p if as is NULL.
+ 	(decl_attributes): Never add ignored attributes.
+ 
+ 2023-11-30  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-09-25  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR middle-end/111497
+ 	* lra-constraints.cc (lra_constraints): Copy substituted
+ 	equivalence.
+ 	* lra.cc (lra): Change comment for calling unshare_all_rtl_again.
+ 
+ 2023-11-29  Costas Argyris  <costas.argyris@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-11-23  Costas Argyris  <costas.argyris@gmail.com>
+ 
+ 	* configure.ac: Handle new --enable-win32-utf8-manifest
+ 	option.
+ 	* config.host: allow win32 utf8 manifest to be disabled
+ 	by user.
+ 	* configure: Regenerate.
+ 
+ 2023-11-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-19  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111465
+ 	* tree-ssa-threadupdate.cc (fwd_jt_path_registry::thread_block_1):
+ 	Cancel the path when a EDGE_NO_COPY_SRC_BLOCK became non-empty.
+ 
+ 2023-11-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111137
+ 	* tree-vect-data-refs.cc (vect_slp_analyze_load_dependences):
+ 	Properly handle grouped stores from other SLP instances.
+ 
+ 2023-11-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-data-refs.cc (vect_slp_analyze_store_dependences):
+ 	Split out from vect_slp_analyze_node_dependences, remove
+ 	dead code.
+ 	(vect_slp_analyze_load_dependences): Split out from
+ 	vect_slp_analyze_node_dependences, adjust comments.  Process
+ 	queued stores before any disambiguation.
+ 	(vect_slp_analyze_node_dependences): Remove.
+ 	(vect_slp_analyze_instance_dependence): Adjust.
+ 
+ 2023-11-23  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-11-23  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/112672
+ 	* config/i386/i386.md (parityhi2):
+ 	Use temporary register in the call to gen_parityhi2_cmp.
+ 
+ 2023-11-22  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	Backported from master:
+ 	2023-11-22  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	PR target/111815
+ 	* config/vax/vax.cc (index_term_p): Only accept the index scaler
+ 	as the RHS operand to ASHIFT.
+ 
+ 2023-11-21  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	* lto-streamer.h (LTO_minor_version): Bump.
+ 
+ 2023-11-20  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-11-20  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	* config/loongarch/gnu-user.h (MUSL_ABI_SPEC): Modify suffix.
+ 
+ 2023-11-20  Peng Fan  <fanpeng@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-04-21  Peng Fan  <fanpeng@loongson.cn>
+ 
+ 	* config/loongarch/gnu-user.h (MUSL_DYNAMIC_LINKER): Redefine.
+ 
+ 2023-11-17  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	Backported from master:
+ 	2023-11-17  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/53372
+ 	* config/avr/avr.cc (avr_asm_named_section) [AVR_SECTION_PROGMEM]:
+ 	Only return some .progmem*.data section if the user did not
+ 	specify a section attribute.
+ 	(avr_section_type_flags) [avr_progmem_p]: Unset SECTION_NOTYPE
+ 	in returned section flags.
+ 
+ 2023-11-16  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2023-11-15  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	* config/loongarch/loongarch.cc
+ 	(loongarch_memmodel_needs_release_fence): Remove.
+ 	(loongarch_cas_failure_memorder_needs_acquire): New static
+ 	function.
+ 	(loongarch_print_operand): Redefine 'G' for the barrier on CAS
+ 	failure.
+ 	* config/loongarch/sync.md (atomic_cas_value_strong<mode>):
+ 	Remove the redundant barrier before the LL instruction, and
+ 	emit an acquire barrier on failure if needed by
+ 	failure_memorder.
+ 	(atomic_cas_value_cmp_and_7_<mode>): Likewise.
+ 	(atomic_cas_value_add_7_<mode>): Remove the unnecessary barrier
+ 	before the LL instruction.
+ 	(atomic_cas_value_sub_7_<mode>): Likewise.
+ 	(atomic_cas_value_and_7_<mode>): Likewise.
+ 	(atomic_cas_value_xor_7_<mode>): Likewise.
+ 	(atomic_cas_value_or_7_<mode>): Likewise.
+ 	(atomic_cas_value_nand_7_<mode>): Likewise.
+ 	(atomic_cas_value_exchange_7_<mode>): Likewise.
+ 
+ 2023-11-15  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-11-06  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/111828
+ 	* config.in: Regenerate.
+ 	* config/rs6000/rs6000.cc (rs6000_update_ipa_fn_target_info): Guard
+ 	inline asm handling under !HAVE_AS_POWER10_HTM.
+ 	* configure: Regenerate.
+ 	* configure.ac: Detect assembler support for HTM insns at power10.
+ 
+ 2023-11-14  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-11-14  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR tree-optimization/112496
+ 	* tree-vect-loop.cc (vectorizable_nonlinear_induction): Return
+ 	false when !tree_nop_conversion_p (TREE_TYPE (vectype),
+ 	TREE_TYPE (init_expr)).
+ 
+ 2023-11-14  Jeevitha  <jeevitha@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-08-31  Jeevitha Palanisamy  <jeevitha@linux.ibm.com>
+ 
+ 	PR target/110411
+ 	* config/rs6000/mma.md (define_insn_and_split movoo): Disallow
+ 	AltiVec address operands.
+ 	(define_insn_and_split movxo): Likewise.
+ 	* config/rs6000/predicates.md (vsx_quad_dform_memory_operand): Remove
+ 	redundant mode size check.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-10-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111917
+ 	* tree-ssa-loop-unswitch.cc (hoist_guard): Always insert
+ 	new conditional after last stmt.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-10-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/111818
+ 	* tree-ssa.cc (maybe_optimize_var): When clearing
+ 	DECL_NOT_GIMPLE_REG_P always rewrite into SSA.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-10-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111764
+ 	* tree-vect-loop.cc (check_reduction_path): Remove the attempt
+ 	to allow x + x via special-casing of assigns.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111614
+ 	* tree-ssa-reassoc.cc (undistribute_bitref_for_vector): Properly
+ 	convert the first vector when required.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111583
+ 	* tree-loop-distribution.cc (find_single_drs): Ensure the
+ 	load/store are always executed.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111489
+ 	* params.opt (-param uninit-max-chain-len=): Raise default to 8.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111489
+ 	* doc/invoke.texi (--param uninit-max-chain-len): Document.
+ 	(--param uninit-max-num-chains): Likewise.
+ 	* params.opt (-param=uninit-max-chain-len=): New.
+ 	(-param=uninit-max-num-chains=): Likewise.
+ 	* gimple-predicate-analysis.cc (MAX_NUM_CHAINS): Define to
+ 	param_uninit_max_num_chains.
+ 	(MAX_CHAIN_LEN): Define to param_uninit_max_chain_len.
+ 	(uninit_analysis::init_use_preds): Avoid VLA.
+ 	(uninit_analysis::init_from_phi_def): Likewise.
+ 	(compute_control_dep_chain): Avoid using MAX_CHAIN_LEN in
+ 	template parameter.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-10-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111445
+ 	* tree-scalar-evolution.cc (simple_iv_with_niters):
+ 	Add missing check for a sign-conversion.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-09-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111397
+ 	* tree-ssa-propagate.cc (may_propagate_copy): Change optional
+ 	argument to specify whether the PHI destination doesn't flow in
+ 	from an abnormal PHI.
+ 	(propagate_value): Adjust.
+ 	* tree-ssa-forwprop.cc (pass_forwprop::execute): Indicate abnormal
+ 	PHI dest.
+ 	* tree-ssa-sccvn.cc (eliminate_dom_walker::before_dom_children):
+ 	Likewise.
+ 	(process_bb): Likewise.
+ 
+ 2023-11-10  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-11-10  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/112443
+ 	* config/i386/sse.md (*avx2_pcmp<mode>3_4): Fix swap condition
+ 	from LT to GT since there's not in the pattern.
+ 	(*avx2_pcmp<mode>3_5): Ditto.
+ 
+ 2023-11-06  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.cc (pa_asm_trampoline_template): Fix typo.
+ 
+ 2023-10-31  xuli  <xuli1@eswincomputing.com>
+ 
+ 	Backported from master:
+ 	2023-10-24  xuli  <xuli1@eswincomputing.com>
+ 
+ 	PR target/111935
+ 	* config/riscv/riscv-vector-builtins-bases.cc: fix bug.
+ 
+ 2023-10-27  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR tree-optimization/111820
+ 	PR tree-optimization/111833
+ 	* tree-vect-loop-manip.cc (vect_can_peel_nonlinear_iv_p): Give
+ 	up vectorization for nonlinear iv vect_step_op_mul when
+ 	step_expr is not exact_log2 and niters is greater than
+ 	TYPE_PRECISION (TREE_TYPE (step_expr)). Also don't vectorize
+ 	for nagative niters_skip which will be used by fully masked
+ 	loop.
+ 	(vect_can_advance_ivs_p): Pass whole phi_info to
+ 	vect_can_peel_nonlinear_iv_p.
+ 	* tree-vect-loop.cc (vect_peel_nonlinear_iv_init): Optimize
+ 	init_expr * pow (step_expr, skipn) to init_expr
+ 	<< (log2 (step_expr) * skipn) when step_expr is exact_log2.
+ 
+ 2023-10-26  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-10-23  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	* config/loongarch/loongarch.h (CLEAR_INSN_CACHE): New definition.
+ 
+ 2023-10-26  chenxiaolong  <chenxiaolong@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-10-25  chenxiaolong  <chenxiaolong@loongson.cn>
+ 
+ 	* config/loongarch/loongarch.md (get_thread_pointer<mode>):Adds the
+ 	instruction template corresponding to the __builtin_thread_pointer
+ 	function.
+ 	* doc/extend.texi:Add the __builtin_thread_pointer function support
+ 	description to the documentation.
+ 
+ 2023-10-24  Mark Harmstone  <mark@harmstone.com>
+ 
+ 	Backported from master:
+ 	2023-10-24  Mark Harmstone  <mark@harmstone.com>
+ 
+ 	* opts.cc (debug_type_names): Remove stabs and xcoff.
+ 	(df_set_names): Adjust.
+ 
+ 2023-10-23  Oleg Endo  <olegendo@gcc.gnu.org>
+ 
+ 	PR target/111001
+ 	* config/sh/sh_treg_combine.cc (sh_treg_combine::record_set_of_reg):
+ 	Skip over nop move insns.
+ 
+ 2023-10-23  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-10-12  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/111367
+ 	* config/rs6000/rs6000.md (stack_protect_setsi): Support prefixed
+ 	instruction emission and incorporate to stack_protect_set<mode>.
+ 	(stack_protect_setdi): Rename to ...
+ 	(stack_protect_set<mode>): ... this, adjust constraint.
+ 	(stack_protect_testsi): Support prefixed instruction emission and
+ 	incorporate to stack_protect_test<mode>.
+ 	(stack_protect_testdi): Rename to ...
+ 	(stack_protect_test<mode>): ... this, adjust constraint.
+ 
+ 2023-10-20  Oleg Endo  <olegendo@gcc.gnu.org>
+ 
+ 	PR target/101177
+ 	* config/sh/sh.md (unnamed split pattern): Fix comparison of
+ 	find_regno_note result.
+ 
+ 2023-10-18  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2023-09-07  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/111528
+ 	* lra-eliminations.cc (lra_eliminate_regs_1): Use simplify_gen_binary
+ 	rather than gen_rtx_PLUS.
+ 
+ 2023-10-17  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-07-06  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/110170
+ 	* config/i386/i386.md (movdf_internal): Disparage slightly for
+ 	2 alternatives (r,v) and (v,r) by adding constraint modifier
+ 	'?'.
+ 
+ 2023-10-16  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-09-25  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/111380
+ 	* config/rs6000/rs6000.cc (rs6000_can_inline_p): Adopt
+ 	target_option_default_node when the callee has no option
+ 	attributes, also simplify the existing code accordingly.
+ 
+ 2023-10-16  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-09-25  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/111366
+ 	* config/rs6000/rs6000.cc (rs6000_update_ipa_fn_target_info): Skip
+ 	empty inline asm.
+ 
+ 2023-10-13  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/111622
+ 	* value-relation.cc (equiv_oracle::add_partial_equiv): Do not
+ 	register a partial equivalence if an operand has no uses.
+ 
+ 2023-10-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/111694
+ 	* gimple-range-cache.cc (ranger_cache::fill_block_cache): Adjust
+ 	equivalence range.
+ 	* value-relation.cc (adjust_equivalence_range): New.
+ 	* value-relation.h (adjust_equivalence_range): New prototype.
+ 
+ 2023-10-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-10-11  Richard Biener  <rguenther@suse.de>
+ 		    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/111519
+ 	* tree-ssa-strlen.cc (strlen_pass::count_nonzero_bytes): Add vuse
+ 	argument and pass it through to recursive calls and
+ 	count_nonzero_bytes_addr calls.  Don't shadow the stmt argument, but
+ 	change stmt for gimple_assign_single_p statements for which we don't
+ 	immediately punt.
+ 	(strlen_pass::count_nonzero_bytes_addr): Add vuse argument and pass
+ 	it through to recursive calls and count_nonzero_bytes calls.  Don't
+ 	use get_strinfo if gimple_vuse (stmt) is different from vuse.  Don't
+ 	shadow the stmt argument.
+ 
+ 2023-10-07  Andrew Pinski  <pinskia@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-10-06  Andrew Pinski  <pinskia@gmail.com>
+ 
+ 	PR middle-end/111699
+ 	* match.pd ((c ? a : b) op d, (c ? a : b) op (c ? d : e),
+ 	(v ? w : 0) ? a : b, c1 ? c2 ? a : b : b): Enable only for GIMPLE.
+ 
+ 2023-10-02  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-09-19  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.cc (rs6000_rtx_costs): Check whether the
+ 	modulo instruction is disabled.
+ 	* config/rs6000/rs6000.h (RS6000_DISABLE_SCALAR_MODULO): New.
+ 	* config/rs6000/rs6000.md (mod<mode>3, *mod<mode>3): Check it.
+ 	(define_expand umod<mode>3): New.
+ 	(define_insn umod<mode>3): Rename to *umod<mode>3 and check if the modulo
+ 	instruction is disabled.
+ 	(umodti3, modti3): Check if the modulo instruction is disabled.
+ 
+ 2023-10-01  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	Backported from master:
+ 	2023-09-10  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	PR tree-optimization/111331
+ 	* tree-ssa-phiopt.cc (minmax_replacement):
+ 	Fix the LE/GE comparison for the
+ 	`(a CMP CST1) ? max<a,CST2> : a` optimization.
+ 
+ 2023-10-01  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	Backported from master:
+ 	2023-09-25  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	PR tree-optimization/110386
+ 	* gimple-ssa-backprop.cc (strip_sign_op_1): Remove ABSU_EXPR.
+ 
+ 2023-09-29  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	Backported from master:
+ 	2023-09-18  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	* config/aarch64/aarch64-cores.def (neoverse-n1): Place before ares.
+ 	(neoverse-v1): Place before zeus.
+ 	(neoverse-v2): Place before demeter.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 
+ 2023-09-29  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	Backported from master:
+ 	2023-09-28  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	PR target/111121
+ 	* config/aarch64/aarch64.md (aarch64_movmemdi): Add new expander.
+ 	(movmemdi): Call aarch64_expand_cpymem_mops for correct expansion.
+ 	* config/aarch64/aarch64.cc (aarch64_expand_cpymem_mops): Add support
+ 	for memmove.
+ 	* config/aarch64/aarch64-protos.h (aarch64_expand_cpymem_mops): Add new
+ 	function.
+ 
+ 2023-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gimple-range-gori.cc (gori_compute::logical_combine): Add missing
+ 	return statement in the varying case.
+ 
+ 2023-09-26  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/110315
+ 	* value-range-storage.h (vrange_allocator::alloc_irange): Adjust
+ 	new params.
+ 	* value-range.cc (irange::operator=): Resize range.
+ 	(irange::irange_union): Same.
+ 	(irange::irange_intersect): Same.
+ 	(irange::invert): Same.
+ 	* value-range.h (irange::maybe_resize): New.
+ 	(~int_range): New.
+ 	(int_range_max): Default to 3 sub-ranges and resize as needed.
+ 	(int_range::int_range): Adjust for resizing.
+ 	(int_range::operator=): Same.
+ 
+ 2023-09-20  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2023-09-15  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/111411
+ 	* config/aarch64/aarch64.cc (aarch64_operands_ok_for_ldpstp): Require
+ 	the lower memory access to a mem-pair operand.
+ 
+ 2023-09-20  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2023-08-31  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.md (untyped_call): Emit a call_value
+ 	rather than a call.  List each possible destination register
+ 	in the call pattern.
+ 
+ 2023-09-18  xuli  <xuli1@eswincomputing.com>
+ 
+ 	PR target/111412
+ 	* config/riscv/riscv-vsetvl.cc (vector_infos_manager::release): Remove.
+ 	(pass_vsetvl::refine_vsetvls): Ditto.
+ 	(pass_vsetvl::cleanup_vsetvls): Ditto.
+ 	(pass_vsetvl::propagate_avl): Ditto.
+ 	(pass_vsetvl::lazy_vsetvl): Ditto.
+ 	* config/riscv/riscv-vsetvl.h: Ditto.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_save_regs_above_locals_p):
+ 	New function.
+ 	(aarch64_layout_frame): Use it to decide whether locals should
+ 	go above or below the saved registers.
+ 	(aarch64_expand_prologue): Update stack layout comment.
+ 	Emit a stack tie after the final adjustment.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::saved_regs_size)
+ 	(aarch64_frame::below_hard_fp_saved_regs_size): Delete.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Update accordingly.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::sve_save_and_probe)
+ 	(aarch64_frame::hard_fp_save_and_probe): New fields.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Initialize them.
+ 	Rather than asserting that a leaf function saves LR, instead assert
+ 	that a leaf function saves something.
+ 	(aarch64_get_separate_components): Prevent the chosen probe
+ 	registers from being individually shrink-wrapped.
+ 	(aarch64_allocate_and_probe_stack_space): Remove workaround for
+ 	probe registers that aren't at the bottom of the previous allocation.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_allocate_and_probe_stack_space):
+ 	Always probe the residual allocation at offset 1024, asserting
+ 	that that is in range.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Ensure that
+ 	the LR save slot is in the first 16 bytes of the register save area.
+ 	Only form STP/LDP push/pop candidates if both registers are valid.
+ 	(aarch64_allocate_and_probe_stack_space): Remove workaround for
+ 	when LR was not in the first 16 bytes.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_allocate_and_probe_stack_space):
+ 	Don't probe final allocations that are exactly 1KiB in size (after
+ 	unprobed space above the final allocation has been deducted).
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Tweak
+ 	calculation of initial_adjust for frames in which all saves
+ 	are SVE saves.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Simplify
+ 	the allocation of the top of the frame.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame): Add comment above
+ 	reg_offset.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Walk offsets
+ 	from the bottom of the frame, rather than the bottom of the saved
+ 	register area.  Measure reg_offset from the bottom of the frame
+ 	rather than the bottom of the saved register area.
+ 	(aarch64_save_callee_saves): Update accordingly.
+ 	(aarch64_restore_callee_saves): Likewise.
+ 	(aarch64_get_separate_components): Likewise.
+ 	(aarch64_process_components): Likewise.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::frame_size): Tweak comment.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::hard_fp_offset): Rename
+ 	to...
+ 	(aarch64_frame::bytes_above_hard_fp): ...this.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame)
+ 	(aarch64_expand_prologue): Update accordingly.
+ 	(aarch64_initial_elimination_offset): Likewise.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::locals_offset): Rename to...
+ 	(aarch64_frame::bytes_above_locals): ...this.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame)
+ 	(aarch64_initial_elimination_offset): Update accordingly.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_expand_prologue): Move the
+ 	calculation of chain_offset into the emit_frame_chain block.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::callee_offset): Delete.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Remove
+ 	callee_offset handling.
+ 	(aarch64_save_callee_saves): Replace the start_offset parameter
+ 	with a bytes_below_sp parameter.
+ 	(aarch64_restore_callee_saves): Likewise.
+ 	(aarch64_expand_prologue): Update accordingly.
+ 	(aarch64_expand_epilogue): Likewise.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::bytes_below_hard_fp): New
+ 	field.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Initialize it.
+ 	(aarch64_expand_epilogue): Use it instead of
+ 	below_hard_fp_saved_regs_size.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (aarch64_frame::bytes_below_saved_regs): New
+ 	field.
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Initialize it,
+ 	and use it instead of crtl->outgoing_args_size.
+ 	(aarch64_get_separate_components): Use bytes_below_saved_regs instead
+ 	of outgoing_args_size.
+ 	(aarch64_process_components): Likewise.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_layout_frame): Explicitly
+ 	allocate the frame in one go if there are no saved registers.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_expand_prologue): Use
+ 	chain_offset rather than callee_offset.
+ 
+ 2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc (aarch64_save_callee_saves): Use
+ 	a local shorthand for cfun->machine->frame.
+ 	(aarch64_restore_callee_saves, aarch64_get_separate_components):
+ 	(aarch64_process_components): Likewise.
+ 	(aarch64_allocate_and_probe_stack_space): Likewise.
+ 	(aarch64_expand_prologue, aarch64_expand_epilogue): Likewise.
+ 	(aarch64_layout_frame): Use existing shorthand for one more case.
+ 
+ 2023-09-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-09-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* doc/gm2.texi (Compiler options): Document new option
+ 	-Wcase-enum.
+ 
+ 2023-09-12  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-08-31  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	PR target/96762
+ 	* config/rs6000/rs6000-string.cc (expand_block_move): Call vector
+ 	load/store with length only on 64-bit Power10.
+ 
+ 2023-09-11  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/111340
+ 	* config/i386/i386.cc (output_pic_addr_const): Handle CONST_WIDE_INT.
+ 	Call output_addr_const for CASE_CONST_SCALAR_INT.
+ 
+ 2023-09-11  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-09-11  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/111306
+ 	PR target/111335
+ 	* config/i386/sse.md (int_comm): New int_attr.
+ 	(fma_<complexopname>_<mode><sdc_maskz_name><round_name>):
+ 	Remove % for Complex conjugate operations since they're not
+ 	commutative.
+ 	(fma_<complexpairopname>_<mode>_pair): Ditto.
+ 	(<avx512>_<complexopname>_<mode>_mask<round_name>): Ditto.
+ 	(cmul<conj_op><mode>3): Ditto.
+ 
+ 2023-09-01  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-09-01  Lulu Cheng  <chenglulu@loongson.cn>
+ 		    Guo Jie  <guojie@loongson.cn>
+ 
+ 	PR target/110484
+ 	* config/loongarch/loongarch.cc (loongarch_emit_stack_tie): Use the
+ 	frame_pointer_needed to determine whether to use the $fp register.
+ 
+ 2023-08-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-08-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/110914
+ 	* tree-ssa-strlen.cc (strlen_pass::handle_builtin_memcpy): Don't call
+ 	adjust_last_stmt unless len is known constant.
+ 
+ 2023-08-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-08-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/111015
+ 	* gimple-ssa-store-merging.cc
+ 	(imm_store_chain_info::output_merged_store): Use wi::mask and
+ 	wide_int_to_tree instead of unsigned HOST_WIDE_INT shift and
+ 	build_int_cst to build BIT_AND_EXPR mask.
+ 
+ 2023-08-30  Dimitar Dimitrov  <dimitar@dinux.eu>
+ 
+ 	PR target/109725
+ 	* config/riscv/riscv.cc (riscv_print_operand): Calculate
+ 	memmodel only when it is valid.
+ 
+ 2023-08-28  Li Xu  <xuli1@eswincomputing.com>
+ 
+ 	* config/riscv/riscv-vsetvl.cc (gen_vsetvl_pat): For vfmv.f.s/vmv.x.s
+ 	intruction replace null avl with (const_int 0).
+ 
+ 2023-08-25  Hongyu Wang  <hongyu.wang@intel.com>
+ 
+ 	Backported from master:
+ 	2023-08-25  Hongyu Wang  <hongyu.wang@intel.com>
+ 
+ 	PR target/111127
+ 	* config/i386/sse.md (avx512f_cvtne2ps2bf16_<mode>_maskz):
+ 	Adjust paramter order.
+ 
+ 2023-08-24  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2023-08-19  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR middle-end/111017
+ 	* omp-expand.cc (expand_omp_for_init_vars): Pass after=true
+ 	to expand_omp_build_cond for 'factor != 0' condition, resulting
+ 	in pre-r12-5295-g47de0b56ee455e code for the gimple insert.
+ 
+ 2023-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-21  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111070
+ 	* tree-ssa-ifcombine.cc (ifcombine_ifandif): Check we have
+ 	an SSA name before checking SSA_NAME_OCCURS_IN_ABNORMAL_PHI.
+ 
+ 2023-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111039
+ 	* tree-ssa-ifcombine.cc (ifcombine_ifandif): Check for
+ 	SSA_NAME_OCCURS_IN_ABNORMAL_PHI.
+ 
+ 2023-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-18  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/111019
+ 	* tree-ssa-loop-im.cc (gather_mem_refs_stmt): When canonicalizing
+ 	also scrap base and offset in case the ref is indirect.
+ 
+ 2023-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/110702
+ 	* tree-ssa-loop-ivopts.cc (rewrite_use_address): When
+ 	we created a NULL pointer based access rewrite that to
+ 	a LEA.
+ 
+ 2023-08-24  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	Backported from master:
+ 	2023-08-24  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	PR tree-optimization/111109
+ 	* match.pd (ior(cond,cond), ior(vec_cond,vec_cond)):
+ 	Add check to make sure cmp and icmp are inverse.
+ 
+ 2023-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR debug/111080
+ 	* dwarf2out.cc (prune_unused_types_walk): Handle
+ 	DW_TAG_restrict_type, DW_TAG_shared_type, DW_TAG_atomic_type,
+ 	DW_TAG_immutable_type, DW_TAG_coarray_type, DW_TAG_unspecified_type
+ 	and DW_TAG_dynamic_type as to only output them when referenced.
+ 
+ 2023-08-24  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-08-24  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* common/config/i386/i386-common.cc (processor_names): Add new
+ 	member graniterapids-s.
+ 	* config/i386/i386-options.cc (processor_alias_table): Update
+ 	PROCESSOR_GRANITERAPIDS_D.
+ 	(m_GRANITERAPID_D): New macro.
+ 	(m_CORE_AVX512): Add m_GRANITERAPIDS_D.
+ 	(processor_cost_table): Add icelake_cost for
+ 	PROCESSOR_GRANITERAPIDS_D.
+ 	* config/i386/i386.h (enum processor_type): Add new member
+ 	PROCESSOR_GRANITERAPIDS_D.
+ 	* config/i386/i386-c.cc (ix86_target_macros_internal): Handle
+ 	PROCESSOR_GRANITERAPIDS_D.
+ 
+ 2023-08-24  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-08-24  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* config/i386/i386.cc (ix86_invalid_conversion): Adjust GCC
+ 	V13 to GCC 13.1.
+ 
+ 2023-08-23  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/111010
+ 	* config/i386/i386.md (*concat<any_or_plus:mode><dwi>3_3):
+ 	Disable (=&r,m,m) alternative for 32-bit targets.
+ 	(*concat<any_or_plus:mode><dwi>3_4): Ditto.
+ 
+ 2023-08-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+ 
+ 	* config/riscv/t-riscv: Add riscv-vsetvl.def
+ 
+ 2023-08-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-08-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/106652
+ 	* doc/extend.texi (_Float<n>): Drop obsolete sentence that the
+ 	types aren't supported in C++.
+ 
+ 2023-08-22  xuli  <xuli1@eswincomputing.com>
+ 
+ 	* config/riscv/riscv-vsetvl.cc (extract_single_source): Fix bug.
+ 
+ 2023-08-21  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-08-21  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* common/config/i386/cpuinfo.h (get_intel_cpu): Detect
+ 	Alderlake-N.
+ 	* common/config/i386/i386-common.cc (alias_table): Support
+ 	-march=gracemont as an alias of -march=alderlake.
+ 
+ 2023-08-19  Guo Jie  <guojie@loongson.cn>
+ 
+ 	Backported from master:
+ 	2023-08-19  Guo Jie  <guojie@loongson.cn>
+ 		    Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	* config/loongarch/t-loongarch: Add loongarch-driver.h into
+ 	TM_H. Add loongarch-def.h and loongarch-tune.h into
+ 	OPTIONS_H_EXTRA.
+ 
+ 2023-08-16  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-08-16  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* config/i386/i386-builtins.cc
+ 	(ix86_vectorize_builtin_gather): Adjust for use_gather_8parts.
+ 	* config/i386/i386-options.cc (parse_mtune_ctrl_str):
+ 	Set/Clear tune features use_{gather,scatter}_{2parts, 4parts,
+ 	8parts} for -mtune-crtl={,^}{use_gather,use_scatter}.
+ 	* config/i386/i386.cc (ix86_vectorize_builtin_scatter): Adjust
+ 	for use_scatter_8parts
+ 	* config/i386/i386.h (TARGET_USE_GATHER): Rename to ..
+ 	(TARGET_USE_GATHER_8PARTS): .. this.
+ 	(TARGET_USE_SCATTER): Rename to ..
+ 	(TARGET_USE_SCATTER_8PARTS): .. this.
+ 	* config/i386/x86-tune.def (X86_TUNE_USE_GATHER): Rename to
+ 	(X86_TUNE_USE_GATHER_8PARTS): .. this.
+ 	(X86_TUNE_USE_SCATTER): Rename to
+ 	(X86_TUNE_USE_SCATTER_8PARTS): .. this.
+ 	* config/i386/i386.opt: Add new options mgather, mscatter.
+ 
+ 2023-08-16  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2023-08-16  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* config/i386/i386-options.cc (m_GDS): New macro.
+ 	* config/i386/x86-tune.def (X86_TUNE_USE_GATHER_2PARTS): Don't
+ 	enable for m_GDS.
+ 	(X86_TUNE_USE_GATHER_4PARTS): Ditto.
+ 	(X86_TUNE_USE_GATHER): Ditto.
+ 
+ 2023-08-15  Cui, Lili  <lili.cui@intel.com>
+ 
+ 	Backported from master:
+ 	2023-06-29  Cui, Lili  <lili.cui@intel.com>
+ 
+ 	* common/config/i386/cpuinfo.h (get_intel_cpu): Remove model value 0xa8
+ 	from Rocketlake, and 0xbf from Alderlake.
+ 
+ 2023-08-14  Cui, Lili  <lili.cui@intel.com>
+ 
+ 	* common/config/i386/cpuinfo.h (get_intel_cpu): Add model value 0xba
+ 	to Raptorlake.
+ 
+ 2023-08-10  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+ 
+ 	* config/riscv/riscv-vsetvl.cc (anticipatable_occurrence_p):
+ 	Fix incorrect anticipate info.
+ 
+ 2023-08-09  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* common/config/i386/cpuinfo.h (get_available_features): Check
+ 	max_subleaf_level for valid subleaf before use CPUID.
+ 
+ 2023-08-08  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-08-07  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	* config/i386/i386.cc (ix86_invalid_conversion): Fix grammar.
+ 
+ 2023-08-08  yulong  <shiyulong@iscas.ac.cn>
+ 
+ 	* config/riscv/riscv-v.cc (slide1_sew64_helper): Modify.
+ 
+ 2023-08-04  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-mcus.def (avr64dd14, avr64dd20, avr64dd28, avr64dd32)
+ 	(avr64ea28, avr64ea32, avr64ea48, attiny424, attiny426, attiny427)
+ 	(attiny824, attiny826, attiny827, attiny1624, attiny1626, attiny1627)
+ 	(attiny3224, attiny3226, attiny3227, avr16dd14, avr16dd20, avr16dd28)
+ 	(avr16dd32, avr32dd14, avr32dd20, avr32dd28, avr32dd32)
+ 	(attiny102, attiny104): New devices.
+ 	* doc/avr-mmcu.texi: Regenerate.
+ 
+ 2023-08-04  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-mcus.def (avr128d*, avr64d*): Fix their FLASH_SIZE
+ 	and PM_OFFSET entries.
+ 
+ 2023-08-01  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/110220
+ 	* config/avr/avr.cc (avr_optimize_casesi): Set JUMP_LABEL and
+ 	LABEL_NUSES of new conditional branch instruction.
+ 
+ 2023-08-01  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2023-07-26  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/110741
+ 	* config/rs6000/vsx.md (define_insn xxeval): Correct vsx
+ 	operands output with "x".
+ 
+ 2023-07-31  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR target/109713
+ 	* config/riscv/sync.md: Add gcc_unreachable to a switch.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/sync.md (atomic_load<mode>): Implement atomic
+ 	load mapping.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/sync.md (mem_thread_fence_1): Change fence
+ 	depending on the given memory model.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/riscv-protos.h (riscv_union_memmodels): Expose
+ 	riscv_union_memmodels function to sync.md.
+ 	* config/riscv/riscv.cc (riscv_union_memmodels): Add function to
+ 	get the union of two memmodels in sync.md.
+ 	(riscv_print_operand): Add %I and %J flags that output the
+ 	optimal LR/SC flag bits for a given memory model.
+ 	* config/riscv/sync.md: Remove static .aqrl bits on LR op/.rl
+ 	bits on SC op and replace with optimized %I, %J flags.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/riscv.cc
+ 	(riscv_memmodel_needs_amo_release): Change function name.
+ 	(riscv_print_operand): Remove unneeded %F case.
+ 	* config/riscv/sync.md: Remove unneeded fences.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	PR target/89835
+ 	* config/riscv/sync.md (atomic_store<mode>): Use simple store
+ 	instruction in combination with fence(s).
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/riscv.cc (riscv_print_operand): Change behavior
+ 	of %A to include release bits.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/sync.md (atomic_cas_value_strong<mode>): Change
+ 	FENCE/LR.aq/SC.aq into sequentially consistent LR.aqrl/SC.rl
+ 	pair.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/sync.md: Change LR.aq/SC.rl pairs into
+ 	sequentially consistent LR.aqrl/SC.rl pairs.
+ 
+ 2023-07-31  Patrick O'Neill  <patrick@rivosinc.com>
+ 
+ 	* config/riscv/riscv.cc: Remove MEMMODEL_SYNC_* cases and
+ 	sanitize memmodel input with memmodel_base.
+ 
+ 2023-07-31  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+ 
+ 	Backported from master:
+ 	2023-06-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+ 
+ 	PR tree-optimization/110280
+ 	* match.pd (vec_perm_expr(v, v, mask) -> v): Explicitly build vector
+ 	using build_vector_from_val with the element of input operand, and
+ 	mask's type if operand and mask's types don't match.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* doc/gm2.texi (Semantic checking): Change example testwithptr
+ 	to testnew6.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-11  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* doc/gm2.texi (-Wuninit-variable-checking=) New item.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-03  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110125
+ 	* doc/gm2.texi (Semantic checking): Include examples using
+ 	-Wuninit-variable-checking.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109952
+ 	* doc/gm2.texi (Standard procedures): Fix Next link.
+ 
+ 2023-07-29  Di Zhao OS  <dizhao@os.amperecomputing.com>
+ 
+ 	* config/aarch64/aarch64.cc: Change fma_reassoc_width for ampere1.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-24  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109952
+ 	* doc/gm2.texi (High procedure function): New node.
+ 	(Using): New menu entry for High procedure function.
+ 
+ 2023-07-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/110755
+ 	* range-op-float.cc (frange_arithmetic): Change +0 result to -0
+ 	for PLUS_EXPR or MINUS_EXPR if -frounding-math, inf is negative and
+ 	it is exact op1 + (-op1) or op1 - op1.
+ 
+ 2023-07-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-07-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/110799
+ 	* tree-ssa-pre.cc (compute_avail): More thoroughly match
+ 	up TBAA behavior of redundant loads.
+ 
+ 2023-07-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-07-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/110766
+ 	* tree-scalar-evolution.cc
+ 	(analyze_and_compute_bitwise_induction_effect): Check the PHI
+ 	is defined in the loop header.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/DATESTAMP gcc-13.3.0/gcc/DATESTAMP
*** gcc-13.2.0/gcc/DATESTAMP	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/DATESTAMP	Tue May 21 07:47:37 2024
***************
*** 1 ****
! 20230727
--- 1 ----
! 20240521
diff -Nrcpad gcc-13.2.0/gcc/ada/ChangeLog gcc-13.3.0/gcc/ada/ChangeLog
*** gcc-13.2.0/gcc/ada/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/ada/ChangeLog	Tue May 21 07:47:37 2024
***************
*** 1,3 ****
--- 1,603 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-03-13  Marc PoulhiÃ¨s  <poulhies@adacore.com>
+ 
+ 	* sem_ch13.adb (Check_Aspect_At_Freeze_Point): fix format string,
+ 	use existing local Ident.
+ 
+ 2024-03-13  Marc PoulhiÃ¨s  <poulhies@adacore.com>
+ 
+ 	* sem_ch13.adb (Analyze_One_Aspect): Call Record_Rep_Item.
+ 	(Check_Aspect_At_Freeze_Point): Check the aspect is specified on
+ 	non-array type only...
+ 	(Analyze_One_Aspect): ... instead of doing it too early here.
+ 	* sem_aggr.adb (Resolve_Container_Aggregate): Do nothing in case
+ 	the parameters failed to resolve.
+ 
+ 2024-03-13  Marc PoulhiÃ¨s  <poulhies@adacore.com>
+ 
+ 	* sem_ch13.adb (Analyze_One_Aspect): Mark Aggregate aspect as
+ 	needing delayed resolution and reject the aspect on non-array
+ 	type.
+ 
+ 2024-03-07  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/113979
+ 	* exp_ch4.adb (Expand_N_Allocator): In the subtype indication case,
+ 	remove call to Apply_Predicate_Check.
+ 
+ 2024-02-26  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/113893
+ 	* exp_ch7.adb (Build_Anonymous_Master): Do not build the master
+ 	for a local designated type.
+ 	* exp_util.adb (Build_Allocate_Deallocate_Proc): Force Needs_Fin
+ 	to false if no finalization master is attached to an access type
+ 	and assert that it is anonymous in this case.
+ 	* sem_res.adb (Resolve_Allocator): Mention that the object might
+ 	not be finalized at all in the warning given when the type is an
+ 	anonymous access-to-controlled type.
+ 
+ 2024-02-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_attr.adb (Expand_N_Attribute_Reference): Revert older change.
+ 
+ 2024-02-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_attr.adb (Expand_N_Attribute_Reference): Revert latest change.
+ 
+ 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/112781
+ 	* exp_ch6.ads (Is_Build_In_Place_Function): Adjust description.
+ 	* exp_ch6.adb (Is_True_Build_In_Place_Function_Call): Delete.
+ 	(Is_Function_Call_With_BIP_Formals): New predicate.
+ 	(Is_Build_In_Place_Function_Call): Restore original semantics.
+ 	(Expand_Call_Helper): Adjust conditions guarding the calls to
+ 	Add_Dummy_Build_In_Place_Actuals to above renaming.
+ 	(Expand_N_Extended_Return_Statement): Adjust to above renaming.
+ 	(Expand_Simple_Function_Return): Likewise.  Move the assertion
+ 	to after the transformation into an extended return statement.
+ 	(Make_Build_In_Place_Call_In_Allocator): Remove unreachable code.
+ 	(Make_Build_In_Place_Call_In_Assignment): Likewise.
+ 
+ 2024-01-09  Javier Miranda  <miranda@adacore.com>
+ 
+ 	* einfo-utils.adb (Underlying_Type): Protect recursion call
+ 	against non-available attribute Etype.
+ 	* einfo.ads (Protected_Subprogram): Fix typo in documentation.
+ 	* exp_ch3.adb (BIP_Function_Call_Id): New subprogram.
+ 	(Expand_N_Object_Declaration): Improve code that evaluates if the
+ 	object is initialized with a BIP function call.
+ 	* exp_ch6.adb (Is_True_Build_In_Place_Function_Call): New
+ 	subprogram.
+ 	(Add_Task_Actuals_To_Build_In_Place_Call): Add dummy actuals if
+ 	the function does not require the BIP task actuals but it is a
+ 	dispatching operation that inherited them.
+ 	(Build_In_Place_Formal): Improve code to avoid never-ending loop
+ 	if the BIP formal is not found.
+ 	(Add_Dummy_Build_In_Place_Actuals): New subprogram.
+ 	(Expand_Call_Helper): Add calls to
+ 	Add_Dummy_Build_In_Place_Actuals.
+ 	(Expand_N_Extended_Return_Statement): Adjust assertion.
+ 	(Expand_Simple_Function_Return): Adjust assertion.
+ 	(Make_Build_In_Place_Call_In_Allocator): No action needed if the
+ 	called function inherited the BIP extra formals but it is not a
+ 	true BIP function.
+ 	(Make_Build_In_Place_Call_In_Assignment): Ditto.
+ 	* exp_intr.adb (Expand_Dispatching_Constructor_Call): Remove code
+ 	reporting unsupported case (since this patch adds support for it).
+ 	* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Adding assertion
+ 	to ensure matching of BIP formals when setting the
+ 	Protected_Formal field of a protected subprogram to reference the
+ 	corresponding extra formal of the subprogram that implements it.
+ 	(Might_Need_BIP_Task_Actuals): New subprogram.
+ 	(Create_Extra_Formals): Improve code adding inherited extra
+ 	formals.
+ 
+ 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/112781
+ 	* sem_ch12.adb (Instantiate_Type): Use Etype instead of Base_Type
+ 	consistently to retrieve the ancestor for a derived type.
+ 	* sem_ch4.adb (Analyze_Explicit_Dereference): Test Is_Access_Type
+ 	consistently before accessing Designated_Type.
+ 
+ 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils2.cc (build_binary_op) <EQ_EXPR>: Relax
+ 	assertion for regular pointer types.
+ 
+ 2023-12-20  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch3.adb (Analyze_Subtype_Declaration): Remove a short-circuit
+ 	for subtypes without aspects when it comes to predicates.
+ 	* sem_util.adb (Inherit_Predicate_Flags): Deal with private subtypes
+ 	whose full view is an Itype.
+ 
+ 2023-12-04  Steve Baird  <baird@adacore.com>
+ 
+ 	* exp_attr.adb (Expand_N_Attribute_Reference): In the case of a
+ 	Reduce attribute reference, fix bugs in initializing Accum_Typ.
+ 	The previous version was incorrect in the case where E1 refers to
+ 	the first of multiple possible overload resolution candidates and
+ 	that candidate does not turn out to be the right one. The previous
+ 	version also had code to compute Accum_Typ via a different method
+ 	if the initial computation turned out to yield a universal numeric
+ 	type. Delete that initial computation and use the second method in
+ 	all cases.
+ 
+ 2023-11-16  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.cc (gnat_to_gnu_subprog_type): Also create a
+ 	TYPE_DECL for the return type built for the CI/CO mechanism.
+ 
+ 2023-10-10  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/111434
+ 	* sem_ch10.adb (Replace): New procedure to replace an entity with
+ 	another on the homonym chain.
+ 	(Install_Limited_With_Clause): Rename Non_Lim_View to Typ for the
+ 	sake of consistency.  Call Replace to do the replacements and split
+ 	the code into the regular and the special cases.  Add debuggging
+ 	output controlled by -gnatdi.
+ 	(Install_With_Clause): Print the Parent_With and Implicit_With flags
+ 	in the debugging output controlled by -gnatdi.
+ 	(Remove_Limited_With_Unit.Restore_Chain_For_Shadow (Shadow)): Rewrite
+ 	using a direct replacement of E4 by E2.   Call Replace to do the
+ 	replacements.  Add debuggging output controlled by -gnatdi.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch7.adb (Build_Finalizer.Process_Declarations): Remove call
+ 	to Is_Simple_Protected_Type as redundant.
+ 	(Build_Finalizer.Process_Object_Declaration): Do not retrieve the
+ 	corresponding record type for simple protected objects. Make the
+ 	flow of control more explicit in their specific processing.
+ 	* exp_util.adb (Requires_Cleanup_Actions): Return false for simple
+ 	protected objects present in library-level package bodies for the
+ 	sake of consistency with Build_Finalizer and remove call to
+ 	Is_Simple_Protected_Type as redundant.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* einfo.ads (Status_Flag_Or_Transient_Decl): Remove ??? comment.
+ 	* exp_ch6.adb (Expand_N_Extended_Return_Statement): Extend the
+ 	handling of finalizable return objects to the non-BIP case.
+ 	* exp_ch7.adb (Build_Finalizer.Process_Declarations): Adjust the
+ 	comment accordingly.
+ 	* exp_util.adb (Requires_Cleanup_Actions): Likewise.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils.cc (finish_record_type): Round the size in
+ 	the padding case as well.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* inline.adb (Expand_Inlined_Call): In the case of a function call
+ 	that returns an unconstrained type and initializes an object, set
+ 	the No_Initialization flag on the new declaration of the object.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_aggr.adb (Convert_To_Assignments): In the case of a
+ 	component association, call Is_Container_Aggregate on the parent's
+ 	parent.
+ 	(Expand_Array_Aggregate): Likewise.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_res.adb (Resolve_Call): When the target is an entity, do not
+ 	freeze it if the current scope is the inner wrapper function built
+ 	for an expression function with a Post or Refined_Post aspect.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch6.adb (Expand_Ctrl_Function_Call): Also do nothing for the
+ 	expression of a delta aggregate.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_util.adb (Initialized_By_Aliased_BIP_Func_Call): Make the name
+ 	matching more robust.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.cc (gnat_to_gnu): Really test Storage_Pool on
+ 	the simple return statement.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* freeze.adb (Freeze_Enumeration_Type): Give an error on a type with
+ 	both representation clause and too large size.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_util.adb (Make_Invariant_Call): Convert the expression to
+ 	the type of the formal parameter if need be.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.cc (gnat_to_gnu): Restrict previous change to
+ 	the case where the simple return statement has got no storage pool.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_aggr.adb (Is_Two_Dim_Packed_Array): Return true only if the
+ 	component type of the array is scalar.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_util.ads (Wrong_Type): Add Multiple parameter defaulting to
+ 	False and document it.
+ 	* sem_util.adb (Wrong_Type): Do not return early if an error has
+ 	already been posted on Expr and Multiple is True.
+ 	* sem_ch4.adb (Analyze_One_Call): Pass All_Errors_Mode as the
+ 	actual parameter for Multiple to Wrong_Type.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch13.adb (Replace_Type_References_Generic.Visible_Component):
+ 	In the case of private discriminated types, explicitly check that we
+ 	have a private declaration before examining its discriminant part.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_util.ads (Validated_View): Document enhanced behavior.
+ 	* sem_util.adb (Validated_View): Return the nonlimited view, if any,
+ 	of types coming from a limited with.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch13.adb (Replace_Type_References_Generic.Visible_Component):
+ 	In the case of private discriminated types, return a discriminant
+ 	only if it is listed in the discriminant part of the declaration.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_util.adb (Has_Inferable_Discriminants): In the case of a
+ 	component with a per-object constraint, also return true if the
+ 	enclosing object is not of an unchecked union type.
+ 	In the default case, remove a useless call to Base_Type.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.cc (Subprogram_Body_to_gnu): Add guard to the
+ 	code turning the type of the RESULT_DECL into a reference type.
+ 	(maybe_make_gnu_thunk): Use a more precise guard in the same case.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.cc (gnat_to_gnu_entity) <E_Variable>: Restrict
+ 	the special handling of temporaries created for return values and
+ 	subject to a renaming to the top level.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.cc (gnat_to_gnu_entity) <E_Variable>: Tweak.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch3.adb (Make_Allocator_For_Return): Rewrite the logic that
+ 	determines the type used for the allocation and add assertions.
+ 	* exp_util.adb (Has_Tag_Of_Type): Also return true for extension
+ 	aggregates.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch3.adb (Make_Allocator_For_Return): Deal again specifically
+ 	with an aggregate returned through an object of a class-wide type.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch4.adb (Analyze_Call): Adjust the test to detect the presence
+ 	of an incomplete view of a type on a function call.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_type.adb (Disambiguate): Fix pasto in the implementation of
+ 	the RM 8.4(10) clause for operators.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch13.adb (Analyze_Aspect_Specifications): Add missing items
+ 	in the list of aspects handled by means of Insert_Pragma.
+ 	<Aspect_Linker_Section>: Remove obsolete code.  Do not delay the
+ 	processing of the aspect if the entity is already frozen.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* contracts.adb (Contract_Error): New exception.
+ 	(Add_Contract_Item): Raise Contract_Error instead of Program_Error.
+ 	(Add_Generic_Contract_Pragma): Deal with Contract_Error.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* contracts.adb (Analyze_Entry_Or_Subprogram_Body_Contract): For a
+ 	subprogram body that has no contracts and does not come from source,
+ 	make sure that contracts on its corresponding spec are analyzed, if
+ 	any, before expanding them.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_aggr.adb (Build_Array_Aggr_Code.Get_Assoc_Expr): Duplicate the
+ 	expression here instead of...
+ 	(Build_Array_Aggr_Code): ...here.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* freeze.adb (Check_Large_Modular_Array): Fix head comment, use
+ 	Standard_Long_Long_Integer_Size directly and generate a reference
+ 	just before the raise statement if the Etype of the object is an
+ 	itype declared in an open scope.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch7.adb (Find_Enclosing_Transient_Scope): Return the index in
+ 	the scope table instead of the scope's entity.
+ 	(Establish_Transient_Scope): If an enclosing scope already exists,
+ 	do not set the Uses_Sec_Stack flag on it if the node to be wrapped
+ 	is a return statement which requires secondary stack management.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_res.adb (Resolve_Call): Restrict previous change to calls that
+ 	return on the same stack as the enclosing function.  Tidy up.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_util.adb (Build_DIC_Procedure_Body.Add_Own_DIC): When inside
+ 	a generic unit, preanalyze the expression directly.
+ 	(Build_Invariant_Procedure_Body.Add_Own_Invariants): Likewise.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* freeze.adb (Wrap_Imported_Subprogram): Use Copy_Subprogram_Spec in
+ 	both cases to copy the spec of the subprogram.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch7.adb (Establish_Transient_Scope.Find_Transient_Context):
+ 	Bail out for a simple return statement only if the transient scope
+ 	and the function both require secondary stack management, or else
+ 	if the function is a thunk.
+ 	* sem_res.adb (Resolve_Call): Do not create a transient scope when
+ 	the call is the expression of a simple return statement.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch6.adb (Expand_Simple_Function_Return): Call Insert_Actions
+ 	consistently when rewriting the expression.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_util.adb (Is_Finalizable_Transient.Is_Indexed_Container):
+ 	New predicate to detect a temporary created to hold the result of
+ 	a constant indexing on a container.
+ 	(Is_Finalizable_Transient.Is_Iterated_Container): Adjust a couple
+ 	of obsolete comments.
+ 	(Is_Finalizable_Transient): Return False if Is_Indexed_Container
+ 	returns True on the object.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_res.adb (Has_Applicable_User_Defined_Literal): Make it clear
+ 	that the predicate also checks the node itself.
+ 	(Try_User_Defined_Literal): Move current implementation to...
+ 	Deal only with literals, named numbers and conditional expressions
+ 	whose dependent expressions are literals or named numbers.
+ 	(Try_User_Defined_Literal_For_Operator): ...this.  Remove multiple
+ 	return False statements and put a single one at the end.
+ 	(Resolve): Call Try_User_Defined_Literal instead of directly
+ 	Has_Applicable_User_Defined_Literal for all nodes.  Call
+ 	Try_User_Defined_Literal_For_Operator for operator nodes.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch5.adb (Expand_N_Case_Statement): Do not remove the statement
+ 	if it is the node to be wrapped by a transient scope.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_prag.adb (Process_Compile_Time_Warning_Or_Error): Do not defer
+ 	anything to the back-end when the main unit is generic.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_res.adb (Try_User_Defined_Literal): Restrict previous change
+ 	to non-leaf nodes.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_res.adb (Try_User_Defined_Literal): For arithmetic operators,
+ 	also accept operands whose type is covered by the resolution type.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch4.adb (Expand_N_In): Deal specifically with a null operand.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch6.adb (Expand_Simple_Function_Return): Deal with a rewriting
+ 	of the simple return during the adjustment of its expression.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch4.adb (Expand_N_Case_Expression): Distribute simple return
+ 	statements enclosing the conditional expression into the dependent
+ 	expressions in almost all cases.
+ 	(Expand_N_If_Expression): Likewise.
+ 	(Process_Transient_In_Expression): Adjust to the above distribution.
+ 	* exp_ch6.adb (Expand_Ctrl_Function_Call): Deal with calls in the
+ 	dependent expressions of a conditional expression.
+ 	* sem_ch6.adb (Analyze_Function_Return): Deal with the rewriting of
+ 	a simple return statement during the resolution of its expression.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch4.ads (Unresolved_Operator): New procedure.
+ 	* sem_ch4.adb (Has_Possible_Literal_Aspects): Rename into...
+ 	(Has_Possible_User_Defined_Literal): ...this.  Tidy up.
+ 	(Operator_Check): Accept again unresolved operators if they have a
+ 	possible user-defined literal as operand.  Factor out the handling
+ 	of the general error message into...
+ 	(Unresolved_Operator): ...this new procedure.
+ 	* sem_res.adb (Resolve): Be prepared for unresolved operators on
+ 	entry in Ada 2022 or later.  If they are still unresolved on exit,
+ 	call Unresolved_Operator to give the error message.
+ 	(Try_User_Defined_Literal): Tidy up.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch12.adb (Copy_Generic_Node): Test the original node kind
+ 	for the sake of consistency.  For identifiers and other entity
+ 	names and operators, accept an expanded name as associated node.
+ 	Replace "or" with "or else" in condtion and fix its formatting.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch12.adb (Instantiate_Package_Body): Set the ghost mode to
+ 	that of the instance only after loading the generic's parent.
+ 	(Instantiate_Subprogram_Body): Likewise.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_attr.adb (Is_Thin_Pointer_To_Unc_Array): New predicate.
+ 	(Resolve_Attribute): Apply the static matching legality rule to an
+ 	Unrestricted_Access attribute applied to an aliased prefix if the
+ 	type is a thin pointer.  Call Is_Thin_Pointer_To_Unc_Array for the
+ 	aliasing legality rule as well.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* checks.adb (Selected_Range_Checks): Add guards to protect calls
+ 	to Expr_Value on bounds.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch3.adb (Find_Type_Of_Object): Copy the object definition when
+ 	building the subtype declaration in the case of a spec expression.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch13.adb (Build_Predicate_Functions): If the current scope
+ 	is not that of the type, push this scope and pop it at the end.
+ 	* sem_util.ads (Current_Scope_No_Loops_No_Blocks): Delete.
+ 	* sem_util.adb (Current_Scope_No_Loops_No_Blocks): Likewise.
+ 	(Set_Public_Status): Call again Current_Scope.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch13.adb (Build_Predicate_Function_Declaration): Adjust the
+ 	commentary to the current implementation.
+ 	* sem_util.ads (Current_Scope_No_Loops): Move around.
+ 	(Current_Scope_No_Loops_No_Blocks): New declaration.
+ 	(Add_Block_Identifier): Fix formatting.
+ 	* sem_util.adb (Add_Block_Identifier): Likewise.
+ 	(Current_Scope_No_Loops_No_Blocks): New function.
+ 	(Set_Public_Status): Call Current_Scope_No_Loops_No_Blocks instead
+ 	of Current_Scope to get the current scope.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch3.adb (Build_Record_Init_Proc.Build_Assignment): Do not
+ 	manually generate a predicate check.  Call Unqualify before doing
+ 	pattern matching on the expression.
+ 	* sem_ch3.adb (Analyze_Object_Declaration): Also freeze the actual
+ 	subtype when it is built in the definite case.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* frontend.adb (Frontend): Merge two conditional blocks and adjust.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch7.adb (Expand_N_Package_Body): Call Defining_Entity to get
+ 	the entity of the body.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch3.adb (Make_Controlling_Function_Wrappers): Create the body
+ 	as the expanded body of an expression function.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch3.adb (Freeze_Type): Do not associate the Finalize_Address
+ 	routine for a class-wide type if restriction No_Dispatching_Calls
+ 	is in effect.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* freeze.adb (Wrap_Imported_Subprogram): Use Copy_Subprogram_Spec
+ 	to copy the spec from the subprogram to the generated subprogram
+ 	body.
+ 	(Freeze_Entity): Do not wrap imported subprograms inside generics.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_ch4.adb (Expand_N_Expression_With_Actions.Process_Action): Do
+ 	not look into nested blocks.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch3.adb (Find_Type_Of_Object): In a spec expression, also set
+ 	the Scope of the type, and call Constrain_Array for array subtypes.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_attr.adb (Expand_N_Attribute_Reference) <Attribute_Reduce>:
+ 	Use the canonical accumulator type as the type of the accumulator
+ 	in the prefixed case.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* freeze.adb (Freeze_Expression): When the freezing is to be done
+ 	outside the current scope, skip any scope that is an internal loop.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* exp_imgv.adb (Rewrite_Object_Image): If the prefix is a component
+ 	that depends on a discriminant, create an actual subtype for it.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch13.adb: Add with and use clauses for Expander.
+ 	(Resolve_Aspect_Expressions) <Aspect_Predicate>: Emulate a
+ 	bona-fide preanalysis setup before calling
+ 	Resolve_Aspect_Expression.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_res.adb (Has_Applicable_User_Defined_Literal): Apply the
+ 	same processing for derived untagged types as for tagged types.
+ 	* sem_util.ads (Corresponding_Primitive_Op): Adjust description.
+ 	* sem_util.adb (Corresponding_Primitive_Op): Handle untagged
+ 	types.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_ch7.adb (Hide_Public_Entities): Use the same condition for
+ 	subprogram bodies without specification as for those with one.
+ 
+ 2023-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* repinfo.ads (JSON output format): Document special case of
+ 	Present member of a Variant object.
+ 	* repinfo.adb (List_Structural_Record_Layout): Change the type of
+ 	Ext_Level parameter to Integer. Restrict the first recursion with
+ 	increasing levels to the fixed part and implement a second
+ 	recursion with decreasing levels for the variant part. Deal with
+ 	an extension of a type with unknown discriminants.
+ 
+ 2023-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/110488
+ 	* sem_ch3.adb (Analyze_Object_Declaration): Do not build a default
+ 	subtype for a deferred constant in the definite case too.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/ada/checks.adb gcc-13.3.0/gcc/ada/checks.adb
*** gcc-13.2.0/gcc/ada/checks.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/checks.adb	Tue May 21 07:47:37 2024
*************** package body Checks is
*** 10815,10820 ****
--- 10815,10822 ----
  
                 if not Check_Added
                   and then Is_Fixed_Lower_Bound_Index_Subtype (T_Typ)
+                  and then Known_LB
+                  and then Known_T_LB
                   and then Expr_Value (LB) /= Expr_Value (T_LB)
                 then
                    Add_Check
diff -Nrcpad gcc-13.2.0/gcc/ada/contracts.adb gcc-13.3.0/gcc/ada/contracts.adb
*** gcc-13.2.0/gcc/ada/contracts.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/contracts.adb	Tue May 21 07:47:37 2024
*************** with Warnsw;         use Warnsw;
*** 62,67 ****
--- 62,72 ----
  
  package body Contracts is
  
+    Contract_Error : exception;
+    --  This exception is raised by Add_Contract_Item when it is invoked on an
+    --  invalid pragma. Note that clients of the package must filter them out
+    --  before invoking Add_Contract_Item, so it should not escape the package.
+ 
     procedure Analyze_Package_Instantiation_Contract (Inst_Id : Entity_Id);
     --  Analyze all delayed pragmas chained on the contract of package
     --  instantiation Inst_Id as if they appear at the end of a declarative
*************** package body Contracts is
*** 197,203 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  Entry bodies, the applicable pragmas are:
--- 202,208 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  Entry bodies, the applicable pragmas are:
*************** package body Contracts is
*** 215,221 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  Entry or subprogram declarations, the applicable pragmas are:
--- 220,226 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  Entry or subprogram declarations, the applicable pragmas are:
*************** package body Contracts is
*** 264,270 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  Packages or instantiations, the applicable pragmas are:
--- 269,275 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  Packages or instantiations, the applicable pragmas are:
*************** package body Contracts is
*** 288,294 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  Package bodies, the applicable pragmas are:
--- 293,299 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  Package bodies, the applicable pragmas are:
*************** package body Contracts is
*** 301,307 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  The four volatility refinement pragmas are ok for all types.
--- 306,312 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  The four volatility refinement pragmas are ok for all types.
*************** package body Contracts is
*** 329,335 ****
  
                 --  The pragma is not a proper contract item
  
!                raise Program_Error;
              end if;
           end;
  
--- 334,340 ----
  
                 --  The pragma is not a proper contract item
  
!                raise Contract_Error;
              end if;
           end;
  
*************** package body Contracts is
*** 353,359 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  Task bodies, the applicable pragmas are:
--- 358,364 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  Task bodies, the applicable pragmas are:
*************** package body Contracts is
*** 367,373 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        --  Task units, the applicable pragmas are:
--- 372,378 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        --  Task units, the applicable pragmas are:
*************** package body Contracts is
*** 402,412 ****
           --  The pragma is not a proper contract item
  
           else
!             raise Program_Error;
           end if;
  
        else
!          raise Program_Error;
        end if;
     end Add_Contract_Item;
  
--- 407,417 ----
           --  The pragma is not a proper contract item
  
           else
!             raise Contract_Error;
           end if;
  
        else
!          raise Contract_Error;
        end if;
     end Add_Contract_Item;
  
*************** package body Contracts is
*** 584,589 ****
--- 589,610 ----
           else
              Set_Analyzed (Items);
           end if;
+ 
+       --  When this is a subprogram body not coming from source, for example an
+       --  expression function, it does not cause freezing of previous contracts
+       --  (see Analyze_Subprogram_Body_Helper), in particular not of those on
+       --  its spec if it exists. In this case make sure they have been properly
+       --  analyzed before being expanded below, as we may be invoked during the
+       --  freezing of the subprogram in the middle of its enclosing declarative
+       --  part because the declarative part contains e.g. the declaration of a
+       --  variable initialized by means of a call to the subprogram.
+ 
+       elsif Nkind (Body_Decl) = N_Subprogram_Body
+         and then not Comes_From_Source (Original_Node (Body_Decl))
+         and then Present (Corresponding_Spec (Body_Decl))
+         and then Present (Contract (Corresponding_Spec (Body_Decl)))
+       then
+          Analyze_Entry_Or_Subprogram_Contract (Corresponding_Spec (Body_Decl));
        end if;
  
        --  Due to the timing of contract analysis, delayed pragmas may be
*************** package body Contracts is
*** 2180,2185 ****
--- 2201,2212 ----
           else
              Add_Contract_Item (Prag, Templ_Id);
           end if;
+ 
+       exception
+          --  We do not stop the compilation at this point in the case of an
+          --  invalid pragma because it will be properly diagnosed afterward.
+ 
+          when Contract_Error => null;
        end Add_Generic_Contract_Pragma;
  
        --  Local variables
diff -Nrcpad gcc-13.2.0/gcc/ada/einfo-utils.adb gcc-13.3.0/gcc/ada/einfo-utils.adb
*** gcc-13.2.0/gcc/ada/einfo-utils.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/einfo-utils.adb	Tue May 21 07:47:37 2024
*************** package body Einfo.Utils is
*** 3018,3024 ****
           --  Otherwise check for the case where we have a derived type or
           --  subtype, and if so get the Underlying_Type of the parent type.
  
!          elsif Etype (Id) /= Id then
              return Underlying_Type (Etype (Id));
  
           --  Otherwise we have an incomplete or private type that has no full
--- 3018,3024 ----
           --  Otherwise check for the case where we have a derived type or
           --  subtype, and if so get the Underlying_Type of the parent type.
  
!          elsif Present (Etype (Id)) and then Etype (Id) /= Id then
              return Underlying_Type (Etype (Id));
  
           --  Otherwise we have an incomplete or private type that has no full
diff -Nrcpad gcc-13.2.0/gcc/ada/einfo.ads gcc-13.3.0/gcc/ada/einfo.ads
*** gcc-13.2.0/gcc/ada/einfo.ads	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/einfo.ads	Tue May 21 07:47:37 2024
*************** package Einfo is
*** 4113,4119 ****
  --    Protected_Subprogram
  --       Defined in functions and procedures. Set for the pair of subprograms
  --       which emulate the runtime semantics of a protected subprogram. Denotes
! --       the entity of the origial protected subprogram.
  
  --    Protection_Object
  --       Applies to protected entries, entry families and subprograms. Denotes
--- 4113,4119 ----
  --    Protected_Subprogram
  --       Defined in functions and procedures. Set for the pair of subprograms
  --       which emulate the runtime semantics of a protected subprogram. Denotes
! --       the entity of the original protected subprogram.
  
  --    Protection_Object
  --       Applies to protected entries, entry families and subprograms. Denotes
*************** package Einfo is
*** 4519,4529 ****
  --    Status_Flag_Or_Transient_Decl
  --       Defined in constant, loop, and variable entities. Applies to objects
  --       that require special treatment by the finalization machinery, such as
! --       extended return results, IF and CASE expression results, and objects
  --       inside N_Expression_With_Actions nodes. The attribute contains the
! --       entity of a flag which specifies particular behavior over a region of
! --       code or the declaration of a "hook" object.
! --       In which case is it a flag, or a hook object???
  
  --    Storage_Size_Variable [implementation base type only]
  --       Defined in access types and task type entities. This flag is set
--- 4519,4529 ----
  --    Status_Flag_Or_Transient_Decl
  --       Defined in constant, loop, and variable entities. Applies to objects
  --       that require special treatment by the finalization machinery, such as
! --       extended return objects, conditional expression results, and objects
  --       inside N_Expression_With_Actions nodes. The attribute contains the
! --       entity of a flag which specifies a particular behavior over a region
! --       of the extended return for the return objects, or the declaration of a
! --       hook object for conditional expressions and N_Expression_With_Actions.
  
  --    Storage_Size_Variable [implementation base type only]
  --       Defined in access types and task type entities. This flag is set
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_aggr.adb gcc-13.3.0/gcc/ada/exp_aggr.adb
*** gcc-13.2.0/gcc/ada/exp_aggr.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_aggr.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Aggr is
*** 328,334 ****
     --  N is the N_Aggregate node to be expanded.
  
     function Is_Two_Dim_Packed_Array (Typ : Entity_Id) return Boolean;
!    --  For two-dimensional packed aggregates with constant bounds and constant
     --  components, it is preferable to pack the inner aggregates because the
     --  whole matrix can then be presented to the back-end as a one-dimensional
     --  list of literals. This is much more efficient than expanding into single
--- 328,334 ----
     --  N is the N_Aggregate node to be expanded.
  
     function Is_Two_Dim_Packed_Array (Typ : Entity_Id) return Boolean;
!    --  For 2D packed array aggregates with constant bounds and constant scalar
     --  components, it is preferable to pack the inner aggregates because the
     --  whole matrix can then be presented to the back-end as a one-dimensional
     --  list of literals. This is much more efficient than expanding into single
*************** package body Exp_Aggr is
*** 2234,2254 ****
        -- Get_Assoc_Expr --
        --------------------
  
        function Get_Assoc_Expr (Assoc : Node_Id) return Node_Id is
           Typ : constant Entity_Id := Base_Type (Etype (N));
  
        begin
           if Box_Present (Assoc) then
              if Present (Default_Aspect_Component_Value (Typ)) then
!                return Default_Aspect_Component_Value (Typ);
              elsif Needs_Simple_Initialization (Ctype) then
!                return Get_Simple_Init_Val (Ctype, N);
              else
                 return Empty;
              end if;
  
           else
!             return Expression (Assoc);
           end if;
        end Get_Assoc_Expr;
  
--- 2234,2265 ----
        -- Get_Assoc_Expr --
        --------------------
  
+       --  Duplicate the expression in case we will be generating several loops.
+       --  As a result the expression is no longer shared between the loops and
+       --  is reevaluated for each such loop.
+ 
        function Get_Assoc_Expr (Assoc : Node_Id) return Node_Id is
           Typ : constant Entity_Id := Base_Type (Etype (N));
  
        begin
           if Box_Present (Assoc) then
              if Present (Default_Aspect_Component_Value (Typ)) then
!                return New_Copy_Tree (Default_Aspect_Component_Value (Typ));
              elsif Needs_Simple_Initialization (Ctype) then
!                return New_Copy_Tree (Get_Simple_Init_Val (Ctype, N));
              else
                 return Empty;
              end if;
  
           else
!             --  The expression will be passed to Gen_Loop, which immediately
!             --  calls Parent_Kind on it, so we set Parent when it matters.
! 
!             return
!                Expr : constant Node_Id := New_Copy_Tree (Expression (Assoc))
!             do
!                Copy_Parent (To => Expr, From => Expression (Assoc));
!             end return;
           end if;
        end Get_Assoc_Expr;
  
*************** package body Exp_Aggr is
*** 2415,2422 ****
  
           if Present (Others_Assoc) then
              declare
!                First    : Boolean := True;
!                Dup_Expr : Node_Id;
  
              begin
                 for J in 0 .. Nb_Choices loop
--- 2426,2432 ----
  
           if Present (Others_Assoc) then
              declare
!                First : Boolean := True;
  
              begin
                 for J in 0 .. Nb_Choices loop
*************** package body Exp_Aggr is
*** 2450,2472 ****
                       end if;
                    end if;
  
!                   if First
!                     or else not Empty_Range (Low, High)
!                   then
                       First := False;
- 
-                      --  Duplicate the expression in case we will be generating
-                      --  several loops. As a result the expression is no longer
-                      --  shared between the loops and is reevaluated for each
-                      --  such loop.
- 
-                      Expr := Get_Assoc_Expr (Others_Assoc);
-                      Dup_Expr := New_Copy_Tree (Expr);
-                      Copy_Parent (To => Dup_Expr, From => Expr);
- 
                       Set_Loop_Actions (Others_Assoc, New_List);
!                      Append_List
!                        (Gen_Loop (Low, High, Dup_Expr), To => New_Code);
                    end if;
                 end loop;
              end;
--- 2460,2470 ----
                       end if;
                    end if;
  
!                   if First or else not Empty_Range (Low, High) then
                       First := False;
                       Set_Loop_Actions (Others_Assoc, New_List);
!                      Expr := Get_Assoc_Expr (Others_Assoc);
!                      Append_List (Gen_Loop (Low, High, Expr), To => New_Code);
                    end if;
                 end loop;
              end;
*************** package body Exp_Aggr is
*** 5020,5028 ****
           --  excluding container aggregates as these are transformed into
           --  subprogram calls later.
  
!          (Parent_Kind in
!             N_Component_Association | N_Aggregate | N_Extension_Aggregate
!             and then not Is_Container_Aggregate (Parent_Node))
  
           --  Allocator (see Convert_Aggr_In_Allocator)
  
--- 5018,5028 ----
           --  excluding container aggregates as these are transformed into
           --  subprogram calls later.
  
!          (Parent_Kind = N_Component_Association
!            and then not Is_Container_Aggregate (Parent (Parent_Node)))
! 
!          or else (Parent_Kind in N_Aggregate | N_Extension_Aggregate
!                    and then not Is_Container_Aggregate (Parent_Node))
  
           --  Allocator (see Convert_Aggr_In_Allocator)
  
*************** package body Exp_Aggr is
*** 6900,6909 ****
           Parent_Kind := Nkind (Parent_Node);
        end if;
  
!       if ((Parent_Kind = N_Component_Association
!             or else Parent_Kind = N_Aggregate
!             or else Parent_Kind = N_Extension_Aggregate)
!            and then not Is_Container_Aggregate (Parent_Node))
          or else (Parent_Kind = N_Object_Declaration
                    and then (Needs_Finalization (Typ)
                               or else Is_Special_Return_Object
--- 6900,6909 ----
           Parent_Kind := Nkind (Parent_Node);
        end if;
  
!       if (Parent_Kind = N_Component_Association
!            and then not Is_Container_Aggregate (Parent (Parent_Node)))
!         or else (Parent_Kind in N_Aggregate | N_Extension_Aggregate
!                   and then not Is_Container_Aggregate (Parent_Node))
          or else (Parent_Kind = N_Object_Declaration
                    and then (Needs_Finalization (Typ)
                               or else Is_Special_Return_Object
*************** package body Exp_Aggr is
*** 9219,9227 ****
--- 9219,9229 ----
  
     function Is_Two_Dim_Packed_Array (Typ : Entity_Id) return Boolean is
        C : constant Uint := Component_Size (Typ);
+ 
     begin
        return Number_Dimensions (Typ) = 2
          and then Is_Bit_Packed_Array (Typ)
+         and then Is_Scalar_Type (Component_Type (Typ))
          and then C in Uint_1 | Uint_2 | Uint_4; -- False if No_Uint
     end Is_Two_Dim_Packed_Array;
  
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_ch3.adb gcc-13.3.0/gcc/ada/exp_ch3.adb
*** gcc-13.2.0/gcc/ada/exp_ch3.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_ch3.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Ch3 is
*** 2082,2089 ****
           Typ         : constant Entity_Id  := Underlying_Type (Etype (Id));
  
           Adj_Call : Node_Id;
!          Exp      : Node_Id   := Default;
!          Kind     : Node_Kind := Nkind (Default);
           Lhs      : Node_Id;
           Res      : List_Id;
  
--- 2082,2089 ----
           Typ         : constant Entity_Id  := Underlying_Type (Etype (Id));
  
           Adj_Call : Node_Id;
!          Exp      : Node_Id;
!          Exp_Q    : Node_Id;
           Lhs      : Node_Id;
           Res      : List_Id;
  
*************** package body Exp_Ch3 is
*** 2094,2106 ****
               Selector_Name => New_Occurrence_Of (Id, Default_Loc));
           Set_Assignment_OK (Lhs);
  
!          --  Take a copy of Exp to ensure that later copies of this component
           --  declaration in derived types see the original tree, not a node
           --  rewritten during expansion of the init_proc. If the copy contains
           --  itypes, the scope of the new itypes is the init_proc being built.
  
           declare
              Map : Elist_Id := No_Elist;
           begin
              if Has_Late_Init_Comp then
                 --  Map the type to the _Init parameter in order to
--- 2094,2107 ----
               Selector_Name => New_Occurrence_Of (Id, Default_Loc));
           Set_Assignment_OK (Lhs);
  
!          --  Take copy of Default to ensure that later copies of this component
           --  declaration in derived types see the original tree, not a node
           --  rewritten during expansion of the init_proc. If the copy contains
           --  itypes, the scope of the new itypes is the init_proc being built.
  
           declare
              Map : Elist_Id := No_Elist;
+ 
           begin
              if Has_Late_Init_Comp then
                 --  Map the type to the _Init parameter in order to
*************** package body Exp_Ch3 is
*** 2131,2137 ****
                 end if;
              end if;
  
!             Exp := New_Copy_Tree (Exp, New_Scope => Proc_Id, Map => Map);
           end;
  
           Res := New_List (
--- 2132,2138 ----
                 end if;
              end if;
  
!             Exp := New_Copy_Tree (Default, New_Scope => Proc_Id, Map => Map);
           end;
  
           Res := New_List (
*************** package body Exp_Ch3 is
*** 2141,2146 ****
--- 2142,2149 ----
  
           Set_No_Ctrl_Actions (First (Res));
  
+          Exp_Q := Unqualify (Exp);
+ 
           --  Adjust the tag if tagged (because of possible view conversions).
           --  Suppress the tag adjustment when not Tagged_Type_Expansion because
           --  tags are represented implicitly in objects, and when the record is
*************** package body Exp_Ch3 is
*** 2148,2156 ****
  
           if Is_Tagged_Type (Typ)
             and then Tagged_Type_Expansion
!            and then Nkind (Exp) /= N_Raise_Expression
!            and then (Nkind (Exp) /= N_Qualified_Expression
!                        or else Nkind (Expression (Exp)) /= N_Raise_Expression)
           then
              Append_To (Res,
                Make_Assignment_Statement (Default_Loc,
--- 2151,2157 ----
  
           if Is_Tagged_Type (Typ)
             and then Tagged_Type_Expansion
!            and then Nkind (Exp_Q) /= N_Raise_Expression
           then
              Append_To (Res,
                Make_Assignment_Statement (Default_Loc,
*************** package body Exp_Ch3 is
*** 2173,2184 ****
           --  Adjust the component if controlled except if it is an aggregate
           --  that will be expanded inline.
  
-          if Kind = N_Qualified_Expression then
-             Kind := Nkind (Expression (Default));
-          end if;
- 
           if Needs_Finalization (Typ)
!            and then Kind not in N_Aggregate | N_Extension_Aggregate
             and then not Is_Build_In_Place_Function_Call (Exp)
           then
              Adj_Call :=
--- 2174,2181 ----
           --  Adjust the component if controlled except if it is an aggregate
           --  that will be expanded inline.
  
           if Needs_Finalization (Typ)
!            and then Nkind (Exp_Q) not in N_Aggregate | N_Extension_Aggregate
             and then not Is_Build_In_Place_Function_Call (Exp)
           then
              Adj_Call :=
*************** package body Exp_Ch3 is
*** 2194,2209 ****
              end if;
           end if;
  
-          --  If a component type has a predicate, add check to the component
-          --  assignment. Discriminants are handled at the point of the call,
-          --  which provides for a better error message.
- 
-          if Comes_From_Source (Exp)
-            and then Predicate_Enabled (Typ)
-          then
-             Append (Make_Predicate_Check (Typ, Exp), Res);
-          end if;
- 
           return Res;
  
        exception
--- 2191,2196 ----
*************** package body Exp_Ch3 is
*** 6284,6289 ****
--- 6271,6281 ----
        --  temporary. Func_Id is the enclosing function. Ret_Typ is the return
        --  type of Func_Id. Alloc_Expr is the actual allocator.
  
+       function BIP_Function_Call_Id return Entity_Id;
+       --  If the object initialization expression is a call to a build-in-place
+       --  function, return the id of the called function; otherwise return
+       --  Empty.
+ 
        procedure Count_Default_Sized_Task_Stacks
          (Typ         : Entity_Id;
           Pri_Stacks  : out Int;
*************** package body Exp_Ch3 is
*** 6620,6625 ****
--- 6612,6678 ----
           end if;
        end Build_Heap_Or_Pool_Allocator;
  
+       --------------------------
+       -- BIP_Function_Call_Id --
+       --------------------------
+ 
+       function BIP_Function_Call_Id return Entity_Id is
+ 
+          function Func_Call_Id (Function_Call : Node_Id) return Entity_Id;
+          --  Return the id of the called function.
+ 
+          function Func_Call_Id (Function_Call : Node_Id) return Entity_Id is
+             Call_Node : constant Node_Id := Unqual_Conv (Function_Call);
+ 
+          begin
+             if Is_Entity_Name (Name (Call_Node)) then
+                return Entity (Name (Call_Node));
+ 
+             elsif Nkind (Name (Call_Node)) = N_Explicit_Dereference then
+                return Etype (Name (Call_Node));
+ 
+             else
+                pragma Assert (Nkind (Name (Call_Node)) = N_Selected_Component);
+                return Etype (Entity (Selector_Name (Name (Call_Node))));
+             end if;
+          end Func_Call_Id;
+ 
+          --  Local declarations
+ 
+          BIP_Func_Call : Node_Id;
+          Expr_Q        : constant Node_Id := Unqual_Conv (Expr);
+ 
+       --  Start of processing for BIP_Function_Call_Id
+ 
+       begin
+          if Is_Build_In_Place_Function_Call (Expr_Q) then
+             return Func_Call_Id (Expr_Q);
+          end if;
+ 
+          BIP_Func_Call := Unqual_BIP_Iface_Function_Call (Expr_Q);
+ 
+          if Present (BIP_Func_Call) then
+ 
+             --  In the case of an explicitly dereferenced call, return the
+             --  subprogram type.
+ 
+             if Nkind (Name (BIP_Func_Call)) = N_Explicit_Dereference then
+                return Etype (Name (BIP_Func_Call));
+             else
+                pragma Assert (Is_Entity_Name (Name (BIP_Func_Call)));
+                return Entity (Name (BIP_Func_Call));
+             end if;
+ 
+          elsif Nkind (Expr_Q) = N_Reference
+                  and then Is_Build_In_Place_Function_Call (Prefix (Expr_Q))
+          then
+             return Func_Call_Id (Prefix (Expr_Q));
+ 
+          else
+             return Empty;
+          end if;
+       end BIP_Function_Call_Id;
+ 
        -------------------------------------
        -- Count_Default_Sized_Task_Stacks --
        -------------------------------------
*************** package body Exp_Ch3 is
*** 7154,7161 ****
--- 7207,7270 ----
        function Make_Allocator_For_Return (Expr : Node_Id) return Node_Id is
           Alloc      : Node_Id;
           Alloc_Expr : Entity_Id;
+          Alloc_Typ  : Entity_Id;
  
        begin
+          --  If the return object's declaration does not include an expression,
+          --  then we use its subtype for the allocation. Likewise in the case
+          --  of a degenerate expression like a raise expression.
+ 
+          if No (Expr)
+            or else Nkind (Original_Node (Expr)) = N_Raise_Expression
+          then
+             Alloc_Typ := Typ;
+ 
+          --  If the return object's declaration includes an expression, then
+          --  there are two cases: either the nominal subtype of the object is
+          --  definite and we can use it for the allocation directly, or it is
+          --  not and Analyze_Object_Declaration should have built an actual
+          --  subtype from the expression.
+ 
+          --  However, there are exceptions in the latter case for interfaces
+          --  (see Analyze_Object_Declaration), as well as class-wide types and
+          --  types with unknown discriminants if they are additionally limited
+          --  (see Expand_Subtype_From_Expr), so we must cope with them.
+ 
+          elsif Is_Interface (Typ) then
+             pragma Assert (Is_Class_Wide_Type (Typ));
+ 
+             --  For interfaces, we use the type of the expression, except if
+             --  we need to put back a conversion that we have removed earlier
+             --  in the processing.
+ 
+             if Is_Class_Wide_Type (Etype (Expr)) then
+                Alloc_Typ := Typ;
+             else
+                Alloc_Typ := Etype (Expr);
+             end if;
+ 
+          elsif Is_Class_Wide_Type (Typ) then
+ 
+             --  For class-wide types, we have to make sure that we use the
+             --  dynamic type of the expression for the allocation, either by
+             --  means of its (static) subtype or through the actual subtype.
+ 
+             if Has_Tag_Of_Type (Expr) then
+                Alloc_Typ := Etype (Expr);
+ 
+             else pragma Assert (Ekind (Typ) = E_Class_Wide_Subtype
+               and then Present (Equivalent_Type (Typ)));
+ 
+                Alloc_Typ := Typ;
+             end if;
+ 
+          else pragma Assert (Is_Definite_Subtype (Typ)
+            or else (Has_Unknown_Discriminants (Typ)
+                      and then Is_Limited_View (Typ)));
+ 
+             Alloc_Typ := Typ;
+          end if;
+ 
           --  If the return object's declaration includes an expression and the
           --  declaration isn't marked as No_Initialization, then we generate an
           --  allocator with a qualified expression. Although this is necessary
*************** package body Exp_Ch3 is
*** 7181,7215 ****
  
              Alloc_Expr := New_Copy_Tree (Expr);
  
!             --  In the constrained array case, deal with a potential sliding.
!             --  In the interface case, put back a conversion that we may have
!             --  removed earlier in the processing.
! 
!             if (Ekind (Typ) = E_Array_Subtype
!                  or else (Is_Interface (Typ)
!                            and then Is_Class_Wide_Type (Etype (Alloc_Expr))))
!               and then Typ /= Etype (Alloc_Expr)
!             then
!                Alloc_Expr := Convert_To (Typ, Alloc_Expr);
              end if;
  
-             --  We always use the type of the expression for the qualified
-             --  expression, rather than the return object's type. We cannot
-             --  always use the return object's type because the expression
-             --  might be of a specific type and the return object mignt not.
- 
              Alloc :=
                Make_Allocator (Loc,
                  Expression =>
                    Make_Qualified_Expression (Loc,
                      Subtype_Mark =>
!                       New_Occurrence_Of (Etype (Alloc_Expr), Loc),
                      Expression   => Alloc_Expr));
  
           else
              Alloc :=
                Make_Allocator (Loc,
!                 Expression => New_Occurrence_Of (Typ, Loc));
  
              --  If the return object requires default initialization, then it
              --  will happen later following the elaboration of the renaming.
--- 7290,7311 ----
  
              Alloc_Expr := New_Copy_Tree (Expr);
  
!             if Etype (Alloc_Expr) /= Alloc_Typ then
!                Alloc_Expr := Convert_To (Alloc_Typ, Alloc_Expr);
              end if;
  
              Alloc :=
                Make_Allocator (Loc,
                  Expression =>
                    Make_Qualified_Expression (Loc,
                      Subtype_Mark =>
!                       New_Occurrence_Of (Alloc_Typ, Loc),
                      Expression   => Alloc_Expr));
  
           else
              Alloc :=
                Make_Allocator (Loc,
!                 Expression => New_Occurrence_Of (Alloc_Typ, Loc));
  
              --  If the return object requires default initialization, then it
              --  will happen later following the elaboration of the renaming.
*************** package body Exp_Ch3 is
*** 7251,7256 ****
--- 7347,7355 ----
        --  which case the init proc call must be inserted only after the bodies
        --  of the shared variable procedures have been seen.
  
+       Has_BIP_Init_Expr : Boolean := False;
+       --  Whether the object is initialized with a BIP function call
+ 
        Rewrite_As_Renaming : Boolean := False;
        --  Whether to turn the declaration into a renaming at the end
  
*************** package body Exp_Ch3 is
*** 7291,7302 ****
           Init_After := Make_Shared_Var_Procs (N);
        end if;
  
        --  If tasks are being declared, make sure we have an activation chain
        --  defined for the tasks (has no effect if we already have one), and
        --  also that a Master variable is established (and that the appropriate
        --  enclosing construct is established as a task master).
  
!       if Has_Task (Typ) or else Might_Have_Tasks (Typ) then
           Build_Activation_Chain_Entity (N);
  
           if Has_Task (Typ) then
--- 7390,7418 ----
           Init_After := Make_Shared_Var_Procs (N);
        end if;
  
+       --  Determine whether the object is initialized with a BIP function call
+ 
+       if Present (Expr) then
+          Expr_Q := Unqualify (Expr);
+ 
+          Has_BIP_Init_Expr :=
+            Is_Build_In_Place_Function_Call (Expr_Q)
+              or else Present (Unqual_BIP_Iface_Function_Call (Expr_Q))
+              or else (Nkind (Expr_Q) = N_Reference
+                         and then
+                       Is_Build_In_Place_Function_Call (Prefix (Expr_Q)));
+       end if;
+ 
        --  If tasks are being declared, make sure we have an activation chain
        --  defined for the tasks (has no effect if we already have one), and
        --  also that a Master variable is established (and that the appropriate
        --  enclosing construct is established as a task master).
  
!       if Has_Task (Typ)
!         or else Might_Have_Tasks (Typ)
!         or else (Has_BIP_Init_Expr
!                    and then Needs_BIP_Task_Actuals (BIP_Function_Call_Id))
!       then
           Build_Activation_Chain_Entity (N);
  
           if Has_Task (Typ) then
*************** package body Exp_Ch3 is
*** 7304,7320 ****
  
           --  Handle objects initialized with BIP function calls
  
!          elsif Present (Expr) then
!             Expr_Q := Unqualify (Expr);
! 
!             if Is_Build_In_Place_Function_Call (Expr_Q)
!               or else Present (Unqual_BIP_Iface_Function_Call (Expr_Q))
!               or else (Nkind (Expr_Q) = N_Reference
!                         and then
!                        Is_Build_In_Place_Function_Call (Prefix (Expr_Q)))
!             then
!                Build_Master_Entity (Def_Id);
!             end if;
           end if;
        end if;
  
--- 7420,7427 ----
  
           --  Handle objects initialized with BIP function calls
  
!          elsif Has_BIP_Init_Expr then
!             Build_Master_Entity (Def_Id);
           end if;
        end if;
  
*************** package body Exp_Ch3 is
*** 9251,9259 ****
           --  this is indeed the case, associate the Finalize_Address routine
           --  of the full view with the finalization masters of all pending
           --  access types. This scenario applies to anonymous access types as
!          --  well.
  
           elsif Needs_Finalization (Typ)
             and then Present (Pending_Access_Types (Typ))
           then
              E := First_Elmt (Pending_Access_Types (Typ));
--- 9358,9370 ----
           --  this is indeed the case, associate the Finalize_Address routine
           --  of the full view with the finalization masters of all pending
           --  access types. This scenario applies to anonymous access types as
!          --  well. But the Finalize_Address routine is missing if the type is
!          --  class-wide and we are under restriction No_Dispatching_Calls, see
!          --  Expand_Freeze_Class_Wide_Type above for the rationale.
  
           elsif Needs_Finalization (Typ)
+            and then (not Is_Class_Wide_Type (Typ)
+                       or else not Restriction_Active (No_Dispatching_Calls))
             and then Present (Pending_Access_Types (Typ))
           then
              E := First_Elmt (Pending_Access_Types (Typ));
*************** package body Exp_Ch3 is
*** 11105,11113 ****
                  Null_Record_Present => True);
  
              --  GNATprove will use expression of an expression function as an
!             --  implicit postcondition. GNAT will not benefit from expression
!             --  function (and would struggle if we add an expression function
!             --  to freezing actions).
  
              if GNATprove_Mode then
                 Func_Body :=
--- 11216,11225 ----
                  Null_Record_Present => True);
  
              --  GNATprove will use expression of an expression function as an
!             --  implicit postcondition. GNAT will also benefit from expression
!             --  function to avoid premature freezing, but would struggle if we
!             --  added an expression function to freezing actions, so we create
!             --  the expanded form directly.
  
              if GNATprove_Mode then
                 Func_Body :=
*************** package body Exp_Ch3 is
*** 11126,11131 ****
--- 11238,11244 ----
                         Statements => New_List (
                           Make_Simple_Return_Statement (Loc,
                             Expression => Ext_Aggr))));
+                Set_Was_Expression_Function (Func_Body);
              end if;
  
              Append_To (Body_List, Func_Body);
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_ch4.adb gcc-13.3.0/gcc/ada/exp_ch4.adb
*** gcc-13.2.0/gcc/ada/exp_ch4.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_ch4.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Ch4 is
*** 4785,4792 ****
           if Is_Array_Type (Dtyp) and then not No_Initialization (N) then
              Apply_Constraint_Check (Expression (N), Dtyp, No_Sliding => True);
  
-             Apply_Predicate_Check (Expression (N), Dtyp);
- 
              if Nkind (Expression (N)) = N_Raise_Constraint_Error then
                 Rewrite (N, New_Copy (Expression (N)));
                 Set_Etype (N, PtrT);
--- 4785,4790 ----
*************** package body Exp_Ch4 is
*** 5380,5396 ****
        --  when minimizing expressions with actions (e.g. when generating C
        --  code) since it allows us to do the optimization below in more cases.
  
-       --  Small optimization: when the case expression appears in the context
-       --  of a simple return statement, expand into
- 
-       --    case X is
-       --       when A =>
-       --          return AX;
-       --       when B =>
-       --          return BX;
-       --       ...
-       --    end case;
- 
        Case_Stmt :=
          Make_Case_Statement (Loc,
            Expression   => Expression (N),
--- 5378,5383 ----
*************** package body Exp_Ch4 is
*** 5404,5420 ****
        Set_From_Conditional_Expression (Case_Stmt);
        Acts := New_List;
  
        --  Scalar/Copy case
  
        if Is_Copy_Type (Typ) then
           Target_Typ := Typ;
  
-          --  Do not perform the optimization when the return statement is
-          --  within a predicate function, as this causes spurious errors.
- 
-          Optimize_Return_Stmt :=
-            Nkind (Par) = N_Simple_Return_Statement and then not In_Predicate;
- 
        --  Otherwise create an access type to handle the general case using
        --  'Unrestricted_Access.
  
--- 5391,5419 ----
        Set_From_Conditional_Expression (Case_Stmt);
        Acts := New_List;
  
+       --  Small optimization: when the case expression appears in the context
+       --  of a simple return statement, expand into
+ 
+       --    case X is
+       --       when A =>
+       --          return AX;
+       --       when B =>
+       --          return BX;
+       --       ...
+       --    end case;
+ 
+       --  This makes the expansion much easier when expressions are calls to
+       --  a BIP function. But do not perform it when the return statement is
+       --  within a predicate function, as this causes spurious errors.
+ 
+       Optimize_Return_Stmt :=
+         Nkind (Par) = N_Simple_Return_Statement and then not In_Predicate;
+ 
        --  Scalar/Copy case
  
        if Is_Copy_Type (Typ) then
           Target_Typ := Typ;
  
        --  Otherwise create an access type to handle the general case using
        --  'Unrestricted_Access.
  
*************** package body Exp_Ch4 is
*** 5478,5493 ****
              --  limited and unconstrained cases.
  
              --  Generate:
-             --    AX'Unrestricted_Access
- 
-             if not Is_Copy_Type (Typ) then
-                Alt_Expr :=
-                  Make_Attribute_Reference (Alt_Loc,
-                    Prefix         => Relocate_Node (Alt_Expr),
-                    Attribute_Name => Name_Unrestricted_Access);
-             end if;
- 
-             --  Generate:
              --    return AX['Unrestricted_Access];
  
              if Optimize_Return_Stmt then
--- 5477,5482 ----
*************** package body Exp_Ch4 is
*** 5499,5504 ****
--- 5488,5500 ----
              --    Target := AX['Unrestricted_Access];
  
              else
+                if not Is_Copy_Type (Typ) then
+                   Alt_Expr :=
+                     Make_Attribute_Reference (Alt_Loc,
+                       Prefix         => Relocate_Node (Alt_Expr),
+                       Attribute_Name => Name_Unrestricted_Access);
+                end if;
+ 
                 LHS := New_Occurrence_Of (Target, Loc);
                 Set_Assignment_OK (LHS);
  
*************** package body Exp_Ch4 is
*** 5651,5664 ****
              return Skip;
  
           --  Avoid processing temporary function results multiple times when
!          --  dealing with nested expression_with_actions.
           --  Similarly, do not process temporary function results in loops.
           --  This is done by Expand_N_Loop_Statement and Build_Finalizer.
           --  Note that we used to wrongly return Abandon instead of Skip here:
           --  this is wrong since it means that we were ignoring lots of
           --  relevant subsequent statements.
  
!          elsif Nkind (Act) in N_Expression_With_Actions | N_Loop_Statement then
              return Skip;
           end if;
  
--- 5647,5663 ----
              return Skip;
  
           --  Avoid processing temporary function results multiple times when
!          --  dealing with nested expression_with_actions or nested blocks.
           --  Similarly, do not process temporary function results in loops.
           --  This is done by Expand_N_Loop_Statement and Build_Finalizer.
           --  Note that we used to wrongly return Abandon instead of Skip here:
           --  this is wrong since it means that we were ignoring lots of
           --  relevant subsequent statements.
  
!          elsif Nkind (Act) in N_Expression_With_Actions
!                             | N_Block_Statement
!                             | N_Loop_Statement
!          then
              return Skip;
           end if;
  
*************** package body Exp_Ch4 is
*** 5760,5765 ****
--- 5759,5765 ----
        Loc   : constant Source_Ptr := Sloc (N);
        Thenx : constant Node_Id    := Next (Cond);
        Elsex : constant Node_Id    := Next (Thenx);
+       Par   : constant Node_Id    := Parent (N);
        Typ   : constant Entity_Id  := Etype (N);
  
        Force_Expand : constant Boolean := Is_Anonymous_Access_Actual (N);
*************** package body Exp_Ch4 is
*** 5792,5797 ****
--- 5792,5801 ----
             UI_Max (Hi1, Hi2) - UI_Min (Lo1, Lo2) < Too_Large_Length_For_Array;
        end OK_For_Single_Subtype;
  
+       Optimize_Return_Stmt : Boolean := False;
+       --  Flag set when the if expression can be optimized in the context of
+       --  a simple return statement.
+ 
        --  Local variables
  
        Actions : List_Id;
*************** package body Exp_Ch4 is
*** 5883,5888 ****
--- 5887,5936 ----
           end;
        end if;
  
+       --  Small optimization: when the if expression appears in the context of
+       --  a simple return statement, expand into
+ 
+       --    if cond then
+       --       return then-expr
+       --    else
+       --       return else-expr;
+       --    end if;
+ 
+       --  This makes the expansion much easier when expressions are calls to
+       --  a BIP function. But do not perform it when the return statement is
+       --  within a predicate function, as this causes spurious errors.
+ 
+       Optimize_Return_Stmt :=
+         Nkind (Par) = N_Simple_Return_Statement
+           and then not (Ekind (Current_Scope) in E_Function | E_Procedure
+                          and then Is_Predicate_Function (Current_Scope));
+ 
+       if Optimize_Return_Stmt then
+          --  When the "then" or "else" expressions involve controlled function
+          --  calls, generated temporaries are chained on the corresponding list
+          --  of actions. These temporaries need to be finalized after the if
+          --  expression is evaluated.
+ 
+          Process_If_Case_Statements (N, Then_Actions (N));
+          Process_If_Case_Statements (N, Else_Actions (N));
+ 
+          New_If :=
+            Make_Implicit_If_Statement (N,
+              Condition       => Relocate_Node (Cond),
+              Then_Statements => New_List (
+                Make_Simple_Return_Statement (Sloc (Thenx),
+                  Expression => Relocate_Node (Thenx))),
+              Else_Statements => New_List (
+                Make_Simple_Return_Statement (Sloc (Elsex),
+                  Expression => Relocate_Node (Elsex))));
+ 
+          --  Preserve the original context for which the if statement is
+          --  being generated. This is needed by the finalization machinery
+          --  to prevent the premature finalization of controlled objects
+          --  found within the if statement.
+ 
+          Set_From_Conditional_Expression (New_If);
+ 
        --  If the type is limited, and the back end does not handle limited
        --  types, then we expand as follows to avoid the possibility of
        --  improper copying.
*************** package body Exp_Ch4 is
*** 5902,5908 ****
        --  This special case can be skipped if the back end handles limited
        --  types properly and ensures that no incorrect copies are made.
  
!       if Is_By_Reference_Type (Typ)
          and then not Back_End_Handles_Limited_Types
        then
           --  When the "then" or "else" expressions involve controlled function
--- 5950,5956 ----
        --  This special case can be skipped if the back end handles limited
        --  types properly and ensures that no incorrect copies are made.
  
!       elsif Is_By_Reference_Type (Typ)
          and then not Back_End_Handles_Limited_Types
        then
           --  When the "then" or "else" expressions involve controlled function
*************** package body Exp_Ch4 is
*** 6224,6232 ****
        --  Note that the test for being in an object declaration avoids doing an
        --  unnecessary expansion, and also avoids infinite recursion.
  
!       elsif Is_Array_Type (Typ) and then not Is_Constrained (Typ)
!         and then (Nkind (Parent (N)) /= N_Object_Declaration
!                    or else Expression (Parent (N)) /= N)
        then
           declare
              Cnn : constant Node_Id := Make_Temporary (Loc, 'C', N);
--- 6272,6281 ----
        --  Note that the test for being in an object declaration avoids doing an
        --  unnecessary expansion, and also avoids infinite recursion.
  
!       elsif Is_Array_Type (Typ)
!         and then not Is_Constrained (Typ)
!         and then not (Nkind (Par) = N_Object_Declaration
!                        and then Expression (Par) = N)
        then
           declare
              Cnn : constant Node_Id := Make_Temporary (Loc, 'C', N);
*************** package body Exp_Ch4 is
*** 6389,6402 ****
        --  in order to make sure that no branch is shared between the decisions.
  
        elsif Opt.Suppress_Control_Flow_Optimizations
!         and then Nkind (Original_Node (Parent (N))) in N_Case_Expression
!                                                      | N_Case_Statement
!                                                      | N_If_Expression
!                                                      | N_If_Statement
!                                                      | N_Goto_When_Statement
!                                                      | N_Loop_Statement
!                                                      | N_Return_When_Statement
!                                                      | N_Short_Circuit
        then
           declare
              Cnn  : constant Entity_Id := Make_Temporary (Loc, 'C');
--- 6438,6451 ----
        --  in order to make sure that no branch is shared between the decisions.
  
        elsif Opt.Suppress_Control_Flow_Optimizations
!         and then Nkind (Original_Node (Par)) in N_Case_Expression
!                                               | N_Case_Statement
!                                               | N_If_Expression
!                                               | N_If_Statement
!                                               | N_Goto_When_Statement
!                                               | N_Loop_Statement
!                                               | N_Return_When_Statement
!                                               | N_Short_Circuit
        then
           declare
              Cnn  : constant Entity_Id := Make_Temporary (Loc, 'C');
*************** package body Exp_Ch4 is
*** 6437,6456 ****
        --  change it to the SLOC of the expression which, after expansion, will
        --  correspond to what is being evaluated.
  
!       if Present (Parent (N)) and then Nkind (Parent (N)) = N_If_Statement then
!          Set_Sloc (New_If, Sloc (Parent (N)));
!          Set_Sloc (Parent (N), Loc);
        end if;
  
        --  Move Then_Actions and Else_Actions, if any, to the new if statement
  
!       Insert_List_Before (First (Then_Statements (New_If)), Then_Actions (N));
!       Insert_List_Before (First (Else_Statements (New_If)), Else_Actions (N));
  
!       Insert_Action (N, Decl);
!       Insert_Action (N, New_If);
!       Rewrite (N, New_N);
!       Analyze_And_Resolve (N, Typ);
     end Expand_N_If_Expression;
  
     -----------------
--- 6486,6520 ----
        --  change it to the SLOC of the expression which, after expansion, will
        --  correspond to what is being evaluated.
  
!       if Present (Par) and then Nkind (Par) = N_If_Statement then
!          Set_Sloc (New_If, Sloc (Par));
!          Set_Sloc (Par, Loc);
        end if;
  
        --  Move Then_Actions and Else_Actions, if any, to the new if statement
  
!       if Present (Then_Actions (N)) then
!          Prepend_List (Then_Actions (N), Then_Statements (New_If));
!       end if;
  
!       if Present (Else_Actions (N)) then
!          Prepend_List (Else_Actions (N), Else_Statements (New_If));
!       end if;
! 
!       --  Rewrite the parent return statement as an if statement
! 
!       if Optimize_Return_Stmt then
!          Rewrite (Par, New_If);
!          Analyze (Par);
! 
!       --  Otherwise rewrite the if expression itself
! 
!       else
!          Insert_Action (N, Decl);
!          Insert_Action (N, New_If);
!          Rewrite (N, New_N);
!          Analyze_And_Resolve (N, Typ);
!       end if;
     end Expand_N_If_Expression;
  
     -----------------
*************** package body Exp_Ch4 is
*** 6898,6908 ****
  
                 --  If the null exclusion checks are not compatible, need to
                 --  perform further checks. In other words, we cannot have
!                --  Ltyp including null and Typ excluding null. All other cases
!                --  are OK.
  
                 Check_Null_Exclusion :=
!                  Can_Never_Be_Null (Typ) and then not Can_Never_Be_Null (Ltyp);
                 Typ := Designated_Type (Typ);
              end if;
  
--- 6962,6974 ----
  
                 --  If the null exclusion checks are not compatible, need to
                 --  perform further checks. In other words, we cannot have
!                --  Ltyp including null or Lop being null, and Typ excluding
!                --  null. All other cases are OK.
  
                 Check_Null_Exclusion :=
!                  Can_Never_Be_Null (Typ)
!                    and then (not Can_Never_Be_Null (Ltyp)
!                               or else Nkind (Lop) = N_Null);
                 Typ := Designated_Type (Typ);
              end if;
  
*************** package body Exp_Ch4 is
*** 15136,15147 ****
        --       <finalize Trans_Id>
        --    in Result end;
  
!       --  As a result, the finalization of any transient objects can safely
!       --  take place after the result capture.
  
        --  ??? could this be extended to elementary types?
  
!       if Is_Boolean_Type (Etype (Expr)) then
           Fin_Context := Last (Stmts);
  
        --  Otherwise the immediate context may not be safe enough to carry
--- 15202,15219 ----
        --       <finalize Trans_Id>
        --    in Result end;
  
!       --  As a result, the finalization of any transient objects can take place
!       --  just after the result is captured, except for the case of conditional
!       --  expressions in a simple return statement because the return statement
!       --  will be distributed into the conditional expressions (see the special
!       --  handling of simple return statements a few lines below).
  
        --  ??? could this be extended to elementary types?
  
!       if Is_Boolean_Type (Etype (Expr))
!         and then (Nkind (Expr) = N_Expression_With_Actions
!                    or else Nkind (Parent (Expr)) /= N_Simple_Return_Statement)
!       then
           Fin_Context := Last (Stmts);
  
        --  Otherwise the immediate context may not be safe enough to carry
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_ch5.adb gcc-13.3.0/gcc/ada/exp_ch5.adb
*** gcc-13.2.0/gcc/ada/exp_ch5.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_ch5.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Ch5 is
*** 4079,4089 ****
  
           --  If there is only a single alternative, just replace it with the
           --  sequence of statements since obviously that is what is going to
!          --  be executed in all cases.
  
           Len := List_Length (Alternatives (N));
  
!          if Len = 1 then
  
              --  We still need to evaluate the expression if it has any side
              --  effects.
--- 4079,4093 ----
  
           --  If there is only a single alternative, just replace it with the
           --  sequence of statements since obviously that is what is going to
!          --  be executed in all cases, except if it is the node to be wrapped
!          --  by a transient scope, because this would cause the sequence of
!          --  statements to be leaked out of the transient scope.
  
           Len := List_Length (Alternatives (N));
  
!          if Len = 1
!            and then not (Scope_Is_Transient and then Node_To_Be_Wrapped = N)
!          then
  
              --  We still need to evaluate the expression if it has any side
              --  effects.
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_ch6.adb gcc-13.3.0/gcc/ada/exp_ch6.adb
*** gcc-13.2.0/gcc/ada/exp_ch6.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_ch6.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Ch6 is
*** 310,315 ****
--- 310,337 ----
     --  Insert the Post_Call list previously produced by routine Expand_Actuals
     --  or Expand_Call_Helper into the tree.
  
+    function Is_Function_Call_With_BIP_Formals (N : Node_Id) return Boolean;
+    --  Ada 2005 (AI-318-02): Returns True if N denotes a call to a function
+    --  that requires handling as a build-in-place call, that is, BIP function
+    --  calls and calls to functions with inherited BIP formals. For example:
+    --
+    --    type Iface is limited interface;
+    --    function Get_Object return Iface;
+    --    --  This function has BIP extra formals
+    --
+    --    type Root1 is limited tagged record ...
+    --    type T1 is new Root1 and Iface with ...
+    --    function Get_Object return T1;
+    --    --  This primitive requires the BIP formals, and the evaluation of
+    --    --  Is_Build_In_Place_Function_Call returns True.
+    --
+    --    type Root2 is tagged record ...
+    --    type T2 is new Root2 and Iface with ...
+    --    function Get_Object return T2;
+    --    --  This primitive inherits the BIP formals of the interface primitive
+    --    --  but, given that T2 is not a limited type, it does not require such
+    --    --  formals; therefore Is_Build_In_Place_Function_Call returns False.
+ 
     procedure Replace_Renaming_Declaration_Id
        (New_Decl  : Node_Id;
         Orig_Decl : Node_Id);
*************** package body Exp_Ch6 is
*** 479,484 ****
--- 501,508 ----
           Desig_Typ : Entity_Id;
  
        begin
+          pragma Assert (Present (Formal));
+ 
           --  If there is a finalization master actual, such as the implicit
           --  finalization master of an enclosing build-in-place function,
           --  then this must be added as an extra actual of the call.
*************** package body Exp_Ch6 is
*** 619,624 ****
--- 643,669 ----
        --  No such extra parameters are needed if there are no tasks
  
        if not Needs_BIP_Task_Actuals (Function_Id) then
+ 
+          --  However we must add dummy extra actuals if the function is
+          --  a dispatching operation that inherited these extra formals.
+ 
+          if Is_Dispatching_Operation (Function_Id)
+            and then Has_BIP_Extra_Formal (Function_Id, BIP_Task_Master)
+          then
+             Master_Formal :=
+               Build_In_Place_Formal (Function_Id, BIP_Task_Master);
+             Actual := Make_Integer_Literal (Loc, Uint_0);
+             Analyze_And_Resolve (Actual, Etype (Master_Formal));
+             Add_Extra_Actual_To_Call (Function_Call, Master_Formal, Actual);
+ 
+             Chain_Formal :=
+               Build_In_Place_Formal (Function_Id, BIP_Activation_Chain);
+             Chain_Actual := Make_Null (Loc);
+             Analyze_And_Resolve (Chain_Actual, Etype (Chain_Formal));
+             Add_Extra_Actual_To_Call
+               (Function_Call, Chain_Formal, Chain_Actual);
+          end if;
+ 
           return;
        end if;
  
*************** package body Exp_Ch6 is
*** 892,899 ****
        --  the Alias of an instance, which will cause the formals to have
        --  "incorrect" names.
  
!       loop
!          pragma Assert (Present (Extra_Formal));
           declare
              Name : constant String := Get_Name_String (Chars (Extra_Formal));
           begin
--- 937,943 ----
        --  the Alias of an instance, which will cause the formals to have
        --  "incorrect" names.
  
!       while Present (Extra_Formal) loop
           declare
              Name : constant String := Get_Name_String (Chars (Extra_Formal));
           begin
*************** package body Exp_Ch6 is
*** 905,910 ****
--- 949,958 ----
           Next_Formal_With_Extras (Extra_Formal);
        end loop;
  
+       if No (Extra_Formal) then
+          raise Program_Error;
+       end if;
+ 
        return Extra_Formal;
     end Build_In_Place_Formal;
  
*************** package body Exp_Ch6 is
*** 2874,2879 ****
--- 2922,2934 ----
        --  actuals and must be handled in a recursive fashion since they can
        --  be embedded within each other.
  
+       procedure Add_Dummy_Build_In_Place_Actuals
+         (Function_Id             : Entity_Id;
+          Num_Added_Extra_Actuals : Nat := 0);
+       --  Adds dummy actuals for the BIP extra formals of the called function.
+       --  Num_Added_Extra_Actuals is the number of non-BIP extra actuals added
+       --  to the actuals immediately before calling this subprogram.
+ 
        procedure Add_Extra_Actual (Expr : Node_Id; EF : Entity_Id);
        --  Adds an extra actual to the list of extra actuals. Expr is the
        --  expression for the value of the actual, EF is the entity for the
*************** package body Exp_Ch6 is
*** 3132,3137 ****
--- 3187,3269 ----
              EF   => Extra_Accessibility (Formal));
        end Add_Cond_Expression_Extra_Actual;
  
+       --------------------------------------
+       -- Add_Dummy_Build_In_Place_Actuals --
+       --------------------------------------
+ 
+       procedure Add_Dummy_Build_In_Place_Actuals
+         (Function_Id             : Entity_Id;
+          Num_Added_Extra_Actuals : Nat := 0)
+       is
+          Loc        : constant Source_Ptr := Sloc (Call_Node);
+          Formal     : Entity_Id           := Extra_Formals (Function_Id);
+          Actual     : Node_Id;
+          Skip_Extra : Nat;
+ 
+       begin
+          --  We never generate extra formals if expansion is not active because
+          --  we don't need them unless we are generating code. No action needed
+          --  for thunks since they propagate all their extra actuals.
+ 
+          if not Expander_Active
+            or else Is_Thunk (Current_Scope)
+          then
+             return;
+          end if;
+ 
+          --  Skip already-added non-BIP extra actuals
+ 
+          Skip_Extra := Num_Added_Extra_Actuals;
+          while Skip_Extra > 0 loop
+             pragma Assert (not Is_Build_In_Place_Entity (Formal));
+             Formal := Extra_Formal (Formal);
+             Skip_Extra := Skip_Extra - 1;
+          end loop;
+ 
+          --  Append the dummy BIP extra actuals
+ 
+          while Present (Formal) loop
+             pragma Assert (Is_Build_In_Place_Entity (Formal));
+ 
+             --  BIPalloc
+ 
+             if Etype (Formal) = Standard_Natural then
+                Actual := Make_Integer_Literal (Loc, Uint_0);
+                Analyze_And_Resolve (Actual, Standard_Natural);
+                Add_Extra_Actual_To_Call (N, Formal, Actual);
+ 
+             --  BIPtaskmaster
+ 
+             elsif Etype (Formal) = Standard_Integer then
+                Actual := Make_Integer_Literal (Loc, Uint_0);
+                Analyze_And_Resolve (Actual, Standard_Integer);
+                Add_Extra_Actual_To_Call (N, Formal, Actual);
+ 
+             --  BIPstoragepool, BIPfinalizationmaster, BIPactivationchain,
+             --  and BIPaccess.
+ 
+             elsif Is_Access_Type (Etype (Formal)) then
+                Actual := Make_Null (Loc);
+                Analyze_And_Resolve (Actual, Etype (Formal));
+                Add_Extra_Actual_To_Call (N, Formal, Actual);
+ 
+             else
+                pragma Assert (False);
+                raise Program_Error;
+             end if;
+ 
+             Formal := Extra_Formal (Formal);
+          end loop;
+ 
+          --  Mark the call as processed build-in-place call; required
+          --  to avoid adding the extra formals twice.
+ 
+          Set_Is_Expanded_Build_In_Place_Call (Call_Node);
+ 
+          pragma Assert (Check_Number_Of_Actuals (Call_Node, Function_Id));
+          pragma Assert (Check_BIP_Actuals (Call_Node, Function_Id));
+       end Add_Dummy_Build_In_Place_Actuals;
+ 
        ----------------------
        -- Add_Extra_Actual --
        ----------------------
*************** package body Exp_Ch6 is
*** 4576,4585 ****
        --  During that loop we gathered the extra actuals (the ones that
        --  correspond to Extra_Formals), so now they can be appended.
  
!       else
!          while Is_Non_Empty_List (Extra_Actuals) loop
!             Add_Actual_Parameter (Remove_Head (Extra_Actuals));
!          end loop;
        end if;
  
        --  At this point we have all the actuals, so this is the point at which
--- 4708,4742 ----
        --  During that loop we gathered the extra actuals (the ones that
        --  correspond to Extra_Formals), so now they can be appended.
  
!       elsif Is_Non_Empty_List (Extra_Actuals) then
!          declare
!             Num_Extra_Actuals : constant Nat := List_Length (Extra_Actuals);
! 
!          begin
!             while Is_Non_Empty_List (Extra_Actuals) loop
!                Add_Actual_Parameter (Remove_Head (Extra_Actuals));
!             end loop;
! 
!             --  Add dummy extra BIP actuals if we are calling a function that
!             --  inherited the BIP extra actuals but does not require them.
! 
!             if Nkind (Call_Node) = N_Function_Call
!               and then Is_Function_Call_With_BIP_Formals (Call_Node)
!               and then not Is_Build_In_Place_Function_Call (Call_Node)
!             then
!                Add_Dummy_Build_In_Place_Actuals (Subp,
!                  Num_Added_Extra_Actuals => Num_Extra_Actuals);
!             end if;
!          end;
! 
!       --  Add dummy extra BIP actuals if we are calling a function that
!       --  inherited the BIP extra actuals but does not require them.
! 
!       elsif Nkind (Call_Node) = N_Function_Call
!         and then Is_Function_Call_With_BIP_Formals (Call_Node)
!         and then not Is_Build_In_Place_Function_Call (Call_Node)
!       then
!          Add_Dummy_Build_In_Place_Actuals (Subp);
        end if;
  
        --  At this point we have all the actuals, so this is the point at which
*************** package body Exp_Ch6 is
*** 5126,5133 ****
        --  Optimization: if the returned value is returned again, then no need
        --  to copy/readjust/finalize, we can just pass the value through (see
        --  Expand_N_Simple_Return_Statement), and thus no attachment is needed.
  
!       if Nkind (Par) = N_Simple_Return_Statement then
           return;
        end if;
  
--- 5283,5298 ----
        --  Optimization: if the returned value is returned again, then no need
        --  to copy/readjust/finalize, we can just pass the value through (see
        --  Expand_N_Simple_Return_Statement), and thus no attachment is needed.
+       --  Note that simple return statements are distributed into conditional
+       --  expressions but we may be invoked before this distribution is done.
  
!       if Nkind (Par) = N_Simple_Return_Statement
!         or else (Nkind (Par) = N_If_Expression
!                   and then Nkind (Parent (Par)) = N_Simple_Return_Statement)
!         or else (Nkind (Par) = N_Case_Expression_Alternative
!                   and then
!                     Nkind (Parent (Parent (Par))) = N_Simple_Return_Statement)
!       then
           return;
        end if;
  
*************** package body Exp_Ch6 is
*** 5135,5143 ****
        --  object, then no need to copy/readjust/finalize, we can initialize it
        --  in place. However, if the call returns on the secondary stack, then
        --  we need the expansion because we'll be renaming the temporary as the
!       --  (permanent) object.
  
!       if Nkind (Par) = N_Object_Declaration and then not Use_Sec_Stack then
           return;
        end if;
  
--- 5300,5312 ----
        --  object, then no need to copy/readjust/finalize, we can initialize it
        --  in place. However, if the call returns on the secondary stack, then
        --  we need the expansion because we'll be renaming the temporary as the
!       --  (permanent) object. We also apply it in the case of the expression of
!       --  a delta aggregate, since it is used only to initialize a temporary.
  
!       if Nkind (Par) in N_Object_Declaration | N_Delta_Aggregate
!         and then Expression (Par) = N
!         and then not Use_Sec_Stack
!       then
           return;
        end if;
  
*************** package body Exp_Ch6 is
*** 5314,5320 ****
        --  with the scope finalizer. There is one flag per each return object
        --  in case of multiple returns.
  
!       if Is_BIP_Func and then Needs_Finalization (Etype (Ret_Obj_Id)) then
           declare
              Flag_Decl : Node_Id;
              Flag_Id   : Entity_Id;
--- 5483,5489 ----
        --  with the scope finalizer. There is one flag per each return object
        --  in case of multiple returns.
  
!       if Needs_Finalization (Etype (Ret_Obj_Id)) then
           declare
              Flag_Decl : Node_Id;
              Flag_Id   : Entity_Id;
*************** package body Exp_Ch6 is
*** 5413,5419 ****
           --  Update the state of the function right before the object is
           --  returned.
  
!          if Is_BIP_Func and then Needs_Finalization (Etype (Ret_Obj_Id)) then
              declare
                 Flag_Id : constant Entity_Id :=
                             Status_Flag_Or_Transient_Decl (Ret_Obj_Id);
--- 5582,5588 ----
           --  Update the state of the function right before the object is
           --  returned.
  
!          if Needs_Finalization (Etype (Ret_Obj_Id)) then
              declare
                 Flag_Id : constant Entity_Id :=
                             Status_Flag_Or_Transient_Decl (Ret_Obj_Id);
*************** package body Exp_Ch6 is
*** 6485,6506 ****
           end if;
        end if;
  
-       --  Assert that if F says "return G(...);"
-       --  then F and G are both b-i-p, or neither b-i-p.
- 
-       if Nkind (Exp) = N_Function_Call then
-          pragma Assert (Ekind (Scope_Id) = E_Function);
- 
-          --  This assertion works fine because Is_Build_In_Place_Function_Call
-          --  returns True for BIP function calls but also for function calls
-          --  that have BIP formals.
- 
-          pragma Assert
-            (Has_BIP_Formals (Scope_Id) =
-             Is_Build_In_Place_Function_Call (Exp));
-          null;
-       end if;
- 
        --  For the case of a simple return that does not come from an
        --  extended return, in the case of build-in-place, we rewrite
        --  "return <expression>;" to be:
--- 6654,6659 ----
*************** package body Exp_Ch6 is
*** 6555,6560 ****
--- 6708,6724 ----
           end;
        end if;
  
+       --  Assert that if F says "return G(...);"
+       --  then F and G are both b-i-p, or neither b-i-p.
+ 
+       if Nkind (Exp) = N_Function_Call then
+          pragma Assert (Ekind (Scope_Id) = E_Function);
+          pragma Assert
+            (Is_Build_In_Place_Function (Scope_Id) =
+             Is_Build_In_Place_Function_Call (Exp));
+          null;
+       end if;
+ 
        --  Here we have a simple return statement that is part of the expansion
        --  of an extended return statement (either written by the user, or
        --  generated by the above code).
*************** package body Exp_Ch6 is
*** 6568,6573 ****
--- 6732,6744 ----
        if Is_Boolean_Type (Exp_Typ) and then Nonzero_Is_True (Exp_Typ) then
           Adjust_Condition (Exp);
           Adjust_Result_Type (Exp, Exp_Typ);
+ 
+          --  The adjustment of the expression may have rewritten the return
+          --  statement itself, e.g. when it is turned into an if expression.
+ 
+          if Nkind (N) /= N_Simple_Return_Statement then
+             return;
+          end if;
        end if;
  
        --  Do validity check if enabled for returns
*************** package body Exp_Ch6 is
*** 6815,6821 ****
  
                 Temp := Make_Temporary (Loc, 'R', Alloc_Node);
  
!                Insert_List_Before_And_Analyze (N, New_List (
                   Make_Full_Type_Declaration (Loc,
                     Defining_Identifier => Acc_Typ,
                     Type_Definition     =>
--- 6986,6992 ----
  
                 Temp := Make_Temporary (Loc, 'R', Alloc_Node);
  
!                Insert_Actions (Exp, New_List (
                   Make_Full_Type_Declaration (Loc,
                     Defining_Identifier => Acc_Typ,
                     Type_Definition     =>
*************** package body Exp_Ch6 is
*** 7835,7840 ****
--- 8006,8071 ----
           raise Program_Error;
        end if;
  
+       declare
+          Result : constant Boolean := Is_Build_In_Place_Function (Function_Id);
+          --  So we can stop here in the debugger
+       begin
+          return Result;
+       end;
+    end Is_Build_In_Place_Function_Call;
+ 
+    ---------------------------------------
+    -- Is_Function_Call_With_BIP_Formals --
+    ---------------------------------------
+ 
+    function Is_Function_Call_With_BIP_Formals (N : Node_Id) return Boolean is
+       Exp_Node    : constant Node_Id := Unqual_Conv (N);
+       Function_Id : Entity_Id;
+ 
+    begin
+       --  Return False if the expander is currently inactive, since awareness
+       --  of build-in-place treatment is only relevant during expansion. Note
+       --  that Is_Build_In_Place_Function, which is called as part of this
+       --  function, is also conditioned this way, but we need to check here as
+       --  well to avoid blowing up on processing protected calls when expansion
+       --  is disabled (such as with -gnatc) since those would trip over the
+       --  raise of Program_Error below.
+ 
+       --  In SPARK mode, build-in-place calls are not expanded, so that we
+       --  may end up with a call that is neither resolved to an entity, nor
+       --  an indirect call.
+ 
+       if not Expander_Active or else Nkind (Exp_Node) /= N_Function_Call then
+          return False;
+       end if;
+ 
+       if Is_Entity_Name (Name (Exp_Node)) then
+          Function_Id := Entity (Name (Exp_Node));
+ 
+       --  In the case of an explicitly dereferenced call, use the subprogram
+       --  type generated for the dereference.
+ 
+       elsif Nkind (Name (Exp_Node)) = N_Explicit_Dereference then
+          Function_Id := Etype (Name (Exp_Node));
+ 
+       --  This may be a call to a protected function.
+ 
+       elsif Nkind (Name (Exp_Node)) = N_Selected_Component then
+          --  The selector in question might not have been analyzed due to a
+          --  previous error, so analyze it here to output the appropriate
+          --  error message instead of crashing when attempting to fetch its
+          --  entity.
+ 
+          if not Analyzed (Selector_Name (Name (Exp_Node))) then
+             Analyze (Selector_Name (Name (Exp_Node)));
+          end if;
+ 
+          Function_Id := Etype (Entity (Selector_Name (Name (Exp_Node))));
+ 
+       else
+          raise Program_Error;
+       end if;
+ 
        if Is_Build_In_Place_Function (Function_Id) then
           return True;
  
*************** package body Exp_Ch6 is
*** 7858,7864 ****
              end if;
           end;
        end if;
!    end Is_Build_In_Place_Function_Call;
  
     -----------------------------------
     -- Is_Build_In_Place_Result_Type --
--- 8089,8095 ----
              end if;
           end;
        end if;
!    end Is_Function_Call_With_BIP_Formals;
  
     -----------------------------------
     -- Is_Build_In_Place_Result_Type --
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_ch6.ads gcc-13.3.0/gcc/ada/exp_ch6.ads
*** gcc-13.2.0/gcc/ada/exp_ch6.ads	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_ch6.ads	Tue May 21 07:47:37 2024
*************** package Exp_Ch6 is
*** 159,166 ****
     function Is_Build_In_Place_Function_Call (N : Node_Id) return Boolean;
     --  Ada 2005 (AI-318-02): Returns True if N denotes a call to a function
     --  that requires handling as a build-in-place call (possibly qualified or
!    --  converted); that is, BIP function calls, and calls to functions with
!    --  inherited BIP formals.
  
     function Is_Build_In_Place_Result_Type (Typ : Entity_Id) return Boolean;
     --  Ada 2005 (AI-318-02): Returns True if functions returning the type use
--- 159,165 ----
     function Is_Build_In_Place_Function_Call (N : Node_Id) return Boolean;
     --  Ada 2005 (AI-318-02): Returns True if N denotes a call to a function
     --  that requires handling as a build-in-place call (possibly qualified or
!    --  converted).
  
     function Is_Build_In_Place_Result_Type (Typ : Entity_Id) return Boolean;
     --  Ada 2005 (AI-318-02): Returns True if functions returning the type use
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_ch7.adb gcc-13.3.0/gcc/ada/exp_ch7.adb
*** gcc-13.2.0/gcc/ada/exp_ch7.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_ch7.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Ch7 is
*** 751,756 ****
--- 751,757 ----
        Desig_Typ : Entity_Id;
        FM_Id     : Entity_Id;
        Priv_View : Entity_Id;
+       Scop      : Entity_Id;
        Unit_Decl : Node_Id;
        Unit_Id   : Entity_Id;
  
*************** package body Exp_Ch7 is
*** 789,794 ****
--- 790,807 ----
           Desig_Typ := Priv_View;
        end if;
  
+       --  For a designated type not declared at library level, we cannot create
+       --  a finalization collection attached to an outer unit since this would
+       --  generate dangling references to the dynamic scope through access-to-
+       --  procedure values designating the local Finalize_Address primitive.
+ 
+       Scop := Enclosing_Dynamic_Scope (Desig_Typ);
+       if Scop /= Standard_Standard
+         and then Scope_Depth (Scop) > Scope_Depth (Unit_Id)
+       then
+          return;
+       end if;
+ 
        --  Determine whether the current semantic unit already has an anonymous
        --  master which services the designated type.
  
*************** package body Exp_Ch7 is
*** 2351,2358 ****
  
                 elsif Ekind (Obj_Id) = E_Variable
                   and then not In_Library_Level_Package_Body (Obj_Id)
!                  and then (Is_Simple_Protected_Type (Obj_Typ)
!                             or else Has_Simple_Protected_Object (Obj_Typ))
                 then
                    Processing_Actions (Is_Protected => True);
                 end if;
--- 2364,2370 ----
  
                 elsif Ekind (Obj_Id) = E_Variable
                   and then not In_Library_Level_Package_Body (Obj_Id)
!                  and then Has_Simple_Protected_Object (Obj_Typ)
                 then
                    Processing_Actions (Is_Protected => True);
                 end if;
*************** package body Exp_Ch7 is
*** 2376,2384 ****
                 elsif Is_Ignored_Ghost_Entity (Obj_Id) then
                    null;
  
!                --  Return object of a build-in-place function. This case is
!                --  recognized and marked by the expansion of an extended return
!                --  statement (see Expand_N_Extended_Return_Statement).
  
                 elsif Needs_Finalization (Obj_Typ)
                   and then Is_Return_Object (Obj_Id)
--- 2388,2396 ----
                 elsif Is_Ignored_Ghost_Entity (Obj_Id) then
                    null;
  
!                --  Return object of extended return statements. This case is
!                --  recognized and marked by the expansion of extended return
!                --  statements (see Expand_N_Extended_Return_Statement).
  
                 elsif Needs_Finalization (Obj_Typ)
                   and then Is_Return_Object (Obj_Id)
*************** package body Exp_Ch7 is
*** 3085,3091 ****
        --  Start of processing for Process_Object_Declaration
  
        begin
!          --  Handle the object type and the reference to the object
  
           Obj_Ref := New_Occurrence_Of (Obj_Id, Loc);
           Obj_Typ := Base_Type (Etype (Obj_Id));
--- 3097,3105 ----
        --  Start of processing for Process_Object_Declaration
  
        begin
!          --  Handle the object type and the reference to the object. Note
!          --  that objects having simple protected components must retain
!          --  their original form for the processing below to work.
  
           Obj_Ref := New_Occurrence_Of (Obj_Id, Loc);
           Obj_Typ := Base_Type (Etype (Obj_Id));
*************** package body Exp_Ch7 is
*** 3097,3102 ****
--- 3111,3117 ----
  
              elsif Is_Concurrent_Type (Obj_Typ)
                and then Present (Corresponding_Record_Type (Obj_Typ))
+               and then not Is_Protected
              then
                 Obj_Typ := Corresponding_Record_Type (Obj_Typ);
                 Obj_Ref := Unchecked_Convert_To (Obj_Typ, Obj_Ref);
*************** package body Exp_Ch7 is
*** 3259,3270 ****
                    Fin_Stmts := New_List (Fin_Call);
                 end if;
  
!             elsif Has_Simple_Protected_Object (Obj_Typ) then
!                if Is_Record_Type (Obj_Typ) then
!                   Fin_Stmts := Cleanup_Record (Decl, Obj_Ref, Obj_Typ);
!                elsif Is_Array_Type (Obj_Typ) then
!                   Fin_Stmts := Cleanup_Array (Decl, Obj_Ref, Obj_Typ);
!                end if;
              end if;
  
              --  Generate:
--- 3274,3284 ----
                    Fin_Stmts := New_List (Fin_Call);
                 end if;
  
!             elsif Is_Array_Type (Obj_Typ) then
!                Fin_Stmts := Cleanup_Array (Decl, Obj_Ref, Obj_Typ);
! 
!             else
!                Fin_Stmts := Cleanup_Record (Decl, Obj_Ref, Obj_Typ);
              end if;
  
              --  Generate:
*************** package body Exp_Ch7 is
*** 4564,4573 ****
        function Is_Package_Or_Subprogram (Id : Entity_Id) return Boolean;
        --  Determine whether arbitrary Id denotes a package or subprogram [body]
  
!       function Find_Enclosing_Transient_Scope return Entity_Id;
        --  Examine the scope stack looking for the nearest enclosing transient
        --  scope within the innermost enclosing package or subprogram. Return
!       --  Empty if no such scope exists.
  
        function Find_Transient_Context (N : Node_Id) return Node_Id;
        --  Locate a suitable context for arbitrary node N which may need to be
--- 4578,4587 ----
        function Is_Package_Or_Subprogram (Id : Entity_Id) return Boolean;
        --  Determine whether arbitrary Id denotes a package or subprogram [body]
  
!       function Find_Enclosing_Transient_Scope return Int;
        --  Examine the scope stack looking for the nearest enclosing transient
        --  scope within the innermost enclosing package or subprogram. Return
!       --  its index in the table or else -1 if no such scope exists.
  
        function Find_Transient_Context (N : Node_Id) return Node_Id;
        --  Locate a suitable context for arbitrary node N which may need to be
*************** package body Exp_Ch7 is
*** 4693,4699 ****
        -- Find_Enclosing_Transient_Scope --
        ------------------------------------
  
!       function Find_Enclosing_Transient_Scope return Entity_Id is
        begin
           for Index in reverse Scope_Stack.First .. Scope_Stack.Last loop
              declare
--- 4707,4713 ----
        -- Find_Enclosing_Transient_Scope --
        ------------------------------------
  
!       function Find_Enclosing_Transient_Scope return Int is
        begin
           for Index in reverse Scope_Stack.First .. Scope_Stack.Last loop
              declare
*************** package body Exp_Ch7 is
*** 4708,4719 ****
                    exit;
  
                 elsif Scope.Is_Transient then
!                   return Scope.Entity;
                 end if;
              end;
           end loop;
  
!          return Empty;
        end Find_Enclosing_Transient_Scope;
  
        ----------------------------
--- 4722,4733 ----
                    exit;
  
                 elsif Scope.Is_Transient then
!                   return Index;
                 end if;
              end;
           end loop;
  
!          return -1;
        end Find_Enclosing_Transient_Scope;
  
        ----------------------------
*************** package body Exp_Ch7 is
*** 4805,4825 ****
                    return Curr;
  
                 when N_Simple_Return_Statement =>
  
!                   --  A return statement is not a valid transient context when
!                   --  the function itself requires transient scope management
!                   --  because the result will be reclaimed too early.
  
!                   if Requires_Transient_Scope (Etype
!                        (Return_Applies_To (Return_Statement_Entity (Curr))))
!                   then
!                      return Empty;
  
!                   --  General case for return statements
  
!                   else
!                      return Curr;
!                   end if;
  
                 --  Special
  
--- 4819,4847 ----
                    return Curr;
  
                 when N_Simple_Return_Statement =>
+                   declare
+                      Fun_Id : constant Entity_Id :=
+                        Return_Applies_To (Return_Statement_Entity (Curr));
  
!                   begin
!                      --  A transient context that must manage the secondary
!                      --  stack cannot be a return statement of a function that
!                      --  itself requires secondary stack management, because
!                      --  the function's result would be reclaimed too early.
!                      --  And returns of thunks never require transient scopes.
  
!                      if (Manage_Sec_Stack
!                           and then Needs_Secondary_Stack (Etype (Fun_Id)))
!                        or else Is_Thunk (Fun_Id)
!                      then
!                         return Empty;
  
!                      --  General case for return statements
  
!                      else
!                         return Curr;
!                      end if;
!                   end;
  
                 --  Special
  
*************** package body Exp_Ch7 is
*** 4902,4909 ****
  
        --  Local variables
  
!       Trans_Id : constant Entity_Id := Find_Enclosing_Transient_Scope;
!       Context  : Node_Id;
  
     --  Start of processing for Establish_Transient_Scope
  
--- 4924,4931 ----
  
        --  Local variables
  
!       Trans_Idx : constant Int := Find_Enclosing_Transient_Scope;
!       Context   : Node_Id;
  
     --  Start of processing for Establish_Transient_Scope
  
*************** package body Exp_Ch7 is
*** 4911,4923 ****
        --  Do not create a new transient scope if there is already an enclosing
        --  transient scope within the innermost enclosing package or subprogram.
  
!       if Present (Trans_Id) then
  
           --  If the transient scope was requested for purposes of managing the
!          --  secondary stack, then the existing scope must perform this task.
  
           if Manage_Sec_Stack then
!             Set_Uses_Sec_Stack (Trans_Id);
           end if;
  
           return;
--- 4933,4961 ----
        --  Do not create a new transient scope if there is already an enclosing
        --  transient scope within the innermost enclosing package or subprogram.
  
!       if Trans_Idx >= 0 then
  
           --  If the transient scope was requested for purposes of managing the
!          --  secondary stack, then the existing scope must perform this task,
!          --  unless the node to be wrapped is a return statement of a function
!          --  that requires secondary stack management, because the function's
!          --  result would be reclaimed too early (see Find_Transient_Context).
  
           if Manage_Sec_Stack then
!             declare
!                SE : Scope_Stack_Entry renames Scope_Stack.Table (Trans_Idx);
! 
!             begin
!                if Nkind (SE.Node_To_Be_Wrapped) /= N_Simple_Return_Statement
!                  or else not
!                    Needs_Secondary_Stack
!                      (Etype
!                        (Return_Applies_To
!                          (Return_Statement_Entity (SE.Node_To_Be_Wrapped))))
!                then
!                   Set_Uses_Sec_Stack (SE.Entity);
!                end if;
!             end;
           end if;
  
           return;
*************** package body Exp_Ch7 is
*** 5241,5256 ****
              Fin_Id      => Fin_Id);
  
           if Present (Fin_Id) then
!             declare
!                Body_Ent : Node_Id := Defining_Unit_Name (N);
! 
!             begin
!                if Nkind (Body_Ent) = N_Defining_Program_Unit_Name then
!                   Body_Ent := Defining_Identifier (Body_Ent);
!                end if;
! 
!                Set_Finalizer (Body_Ent, Fin_Id);
!             end;
           end if;
        end if;
     end Expand_N_Package_Body;
--- 5279,5285 ----
              Fin_Id      => Fin_Id);
  
           if Present (Fin_Id) then
!             Set_Finalizer (Defining_Entity (N), Fin_Id);
           end if;
        end if;
     end Expand_N_Package_Body;
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_imgv.adb gcc-13.3.0/gcc/ada/exp_imgv.adb
*** gcc-13.2.0/gcc/ada/exp_imgv.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_imgv.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Imgv is
*** 2498,2509 ****
        Attr_Name : Name_Id;
        Str_Typ   : Entity_Id)
     is
     begin
        Rewrite (N,
          Make_Attribute_Reference (Sloc (N),
!           Prefix         => New_Occurrence_Of (Etype (Pref), Sloc (N)),
            Attribute_Name => Attr_Name,
!           Expressions    => New_List (Relocate_Node (Pref))));
  
        Analyze_And_Resolve (N, Str_Typ);
     end Rewrite_Object_Image;
--- 2498,2528 ----
        Attr_Name : Name_Id;
        Str_Typ   : Entity_Id)
     is
+       Ptyp : Entity_Id;
+ 
     begin
+       Ptyp := Etype (Pref);
+ 
+       --  If the prefix is a component that depends on a discriminant, then
+       --  create an actual subtype for it.
+ 
+       if Nkind (Pref) = N_Selected_Component then
+          declare
+             Decl : constant Node_Id :=
+                      Build_Actual_Subtype_Of_Component (Ptyp, Pref);
+          begin
+             if Present (Decl) then
+                Insert_Action (N, Decl);
+                Ptyp := Defining_Identifier (Decl);
+             end if;
+          end;
+       end if;
+ 
        Rewrite (N,
          Make_Attribute_Reference (Sloc (N),
!           Prefix         => New_Occurrence_Of (Ptyp, Sloc (N)),
            Attribute_Name => Attr_Name,
!           Expressions    => New_List (Unchecked_Convert_To (Ptyp, Pref))));
  
        Analyze_And_Resolve (N, Str_Typ);
     end Rewrite_Object_Image;
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_intr.adb gcc-13.3.0/gcc/ada/exp_intr.adb
*** gcc-13.2.0/gcc/ada/exp_intr.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_intr.adb	Tue May 21 07:47:37 2024
***************
*** 24,39 ****
  ------------------------------------------------------------------------------
  
  with Atree;          use Atree;
- with Aspects;        use Aspects;
  with Checks;         use Checks;
  with Einfo;          use Einfo;
  with Einfo.Entities; use Einfo.Entities;
  with Einfo.Utils;    use Einfo.Utils;
  with Elists;         use Elists;
- with Errout;         use Errout;
  with Expander;       use Expander;
  with Exp_Atag;       use Exp_Atag;
- with Exp_Ch6;        use Exp_Ch6;
  with Exp_Ch7;        use Exp_Ch7;
  with Exp_Ch11;       use Exp_Ch11;
  with Exp_Code;       use Exp_Code;
--- 24,36 ----
*************** package body Exp_Intr is
*** 282,329 ****
     begin
        pragma Assert (Is_Class_Wide_Type (Etype (Entity (Name (N)))));
  
-       --  Report case where we know that the generated code is wrong; that
-       --  is a dispatching constructor call whose controlling type has tasks
-       --  but its root type does not have tasks. In such case the constructor
-       --  subprogram of the root type does not have extra formals but the
-       --  constructor of the derivation must have extra formals.
- 
-       if not Global_No_Tasking
-         and then not No_Run_Time_Mode
-         and then Is_Build_In_Place_Function (Entity (Name (N)))
-         and then not Has_Task (Root_Type (Etype (Entity (Name (N)))))
-         and then not Has_Aspect (Root_Type (Etype (Entity (Name (N)))),
-                        Aspect_No_Task_Parts)
-       then
-          --  Case 1: Explicit tag reference (which allows static check)
- 
-          if Nkind (Tag_Arg) = N_Identifier
-            and then Present (Entity (Tag_Arg))
-            and then Is_Tag (Entity (Tag_Arg))
-          then
-             if Has_Task (Related_Type (Entity (Tag_Arg))) then
-                Error_Msg_N ("unsupported dispatching constructor call", N);
-                Error_Msg_NE
-                  ("\work around this problem by defining task component "
-                   & "type& using access-to-task-type",
-                   N, Related_Type (Entity (Tag_Arg)));
-             end if;
- 
-          --  Case 2: Dynamic tag which may fail at run time
- 
-          else
-             Error_Msg_N
-               ("unsupported dispatching constructor call if the type "
-                & "of the built object has task components??", N);
- 
-             Error_Msg_Sloc := Sloc (Root_Type (Etype (Entity (Name (N)))));
-             Error_Msg_NE
-               ("\work around this by adding ''with no_task_parts'' to "
-                & "the declaration of the root type& defined#???",
-                N, Root_Type (Etype (Entity (Name (N)))));
-          end if;
-       end if;
- 
        --  Remove side effects from tag argument early, before rewriting
        --  the dispatching constructor call, as Remove_Side_Effects relies
        --  on Tag_Arg's Parent link properly attached to the tree (once the
--- 279,284 ----
diff -Nrcpad gcc-13.2.0/gcc/ada/exp_util.adb gcc-13.3.0/gcc/ada/exp_util.adb
*** gcc-13.2.0/gcc/ada/exp_util.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/exp_util.adb	Tue May 21 07:47:37 2024
*************** package body Exp_Util is
*** 937,942 ****
--- 937,952 ----
          Needs_Finalization (Desig_Typ)
            and then not No_Heap_Finalization (Ptr_Typ);
  
+       --  The allocation/deallocation of a controlled object must be associated
+       --  with an attachment to/detachment from a finalization master, but the
+       --  implementation cannot guarantee this property for every anonymous
+       --  access tyoe, see Build_Anonymous_Collection.
+ 
+       if Needs_Fin and then No (Finalization_Master (Ptr_Typ)) then
+          pragma Assert (Ekind (Ptr_Typ) = E_Anonymous_Access_Type);
+          Needs_Fin := False;
+       end if;
+ 
        if Needs_Fin then
  
           --  Do nothing if the access type may never allocate / deallocate
*************** package body Exp_Util is
*** 946,956 ****
              return;
           end if;
  
-          --  The allocation / deallocation of a controlled object must be
-          --  chained on / detached from a finalization master.
- 
-          pragma Assert (Present (Finalization_Master (Ptr_Typ)));
- 
        --  The only other kind of allocation / deallocation supported by this
        --  routine is on / from a subpool.
  
--- 956,961 ----
*************** package body Exp_Util is
*** 1853,1859 ****
  
        begin
           pragma Assert (Present (DIC_Expr));
!          Expr := New_Copy_Tree (DIC_Expr);
  
           --  Perform the following substitution:
  
--- 1858,1872 ----
  
        begin
           pragma Assert (Present (DIC_Expr));
! 
!          --  We need to preanalyze the expression itself inside a generic to
!          --  be able to capture global references present in it.
! 
!          if Inside_A_Generic then
!             Expr := DIC_Expr;
!          else
!             Expr := New_Copy_Tree (DIC_Expr);
!          end if;
  
           --  Perform the following substitution:
  
*************** package body Exp_Util is
*** 3111,3117 ****
                    return;
                 end if;
  
!                Expr := New_Copy_Tree (Prag_Expr);
  
                 --  Substitute all references to type T with references to the
                 --  _object formal parameter.
--- 3124,3137 ----
                    return;
                 end if;
  
!                --  We need to preanalyze the expression itself inside a generic
!                --  to be able to capture global references present in it.
! 
!                if Inside_A_Generic then
!                   Expr := Prag_Expr;
!                else
!                   Expr := New_Copy_Tree (Prag_Expr);
!                end if;
  
                 --  Substitute all references to type T with references to the
                 --  _object formal parameter.
*************** package body Exp_Util is
*** 7219,7224 ****
--- 7239,7245 ----
              when N_Indexed_Component
                |  N_Selected_Component
                |  N_Aggregate
+               |  N_Extension_Aggregate
              =>
                 return True;
  
*************** package body Exp_Util is
*** 8274,8279 ****
--- 8295,8307 ----
        function Is_Allocated (Trans_Id : Entity_Id) return Boolean;
        --  Determine whether transient object Trans_Id is allocated on the heap
  
+       function Is_Indexed_Container
+         (Trans_Id   : Entity_Id;
+          First_Stmt : Node_Id) return Boolean;
+       --  Determine whether transient object Trans_Id denotes a container which
+       --  is in the process of being indexed in the statement list starting
+       --  from First_Stmt.
+ 
        function Is_Iterated_Container
          (Trans_Id   : Entity_Id;
           First_Stmt : Node_Id) return Boolean;
*************** package body Exp_Util is
*** 8317,8381 ****
  
           Call := Unqual_Conv (Call);
  
           if Is_Build_In_Place_Function_Call (Call) then
              declare
                 Caller_Allocation_Val : constant Uint :=
                   UI_From_Int (BIP_Allocation_Form'Pos (Caller_Allocation));
  
-                Access_Nam : Name_Id := No_Name;
                 Access_OK  : Boolean := False;
-                Actual     : Node_Id;
-                Alloc_Nam  : Name_Id := No_Name;
                 Alloc_OK   : Boolean := True;
-                Formal     : Node_Id;
-                Func_Id    : Entity_Id;
                 Param      : Node_Id;
  
              begin
                 --  Examine all parameter associations of the function call
  
                 Param := First (Parameter_Associations (Call));
                 while Present (Param) loop
                    if Nkind (Param) = N_Parameter_Association
                      and then Nkind (Selector_Name (Param)) = N_Identifier
                    then
!                      Actual := Explicit_Actual_Parameter (Param);
!                      Formal := Selector_Name (Param);
! 
!                      --  Construct the names of formals BIPaccess and BIPalloc
!                      --  using the function name retrieved from an arbitrary
!                      --  formal.
! 
!                      if Access_Nam = No_Name
!                        and then Alloc_Nam = No_Name
!                        and then Present (Entity (Formal))
!                      then
!                         Func_Id := Scope (Entity (Formal));
! 
!                         Access_Nam :=
!                           New_External_Name (Chars (Func_Id),
!                             BIP_Formal_Suffix (BIP_Object_Access));
! 
!                         Alloc_Nam :=
!                           New_External_Name (Chars (Func_Id),
!                             BIP_Formal_Suffix (BIP_Alloc_Form));
!                      end if;
  
!                      --  A nonnull BIPaccess has been found
  
!                      if Chars (Formal) = Access_Nam
!                        and then Nkind (Actual) /= N_Null
!                      then
!                         Access_OK := True;
!                      end if;
  
!                      --  A BIPalloc has been found
  
!                      if Chars (Formal) = Alloc_Nam
!                        and then Nkind (Actual) = N_Integer_Literal
!                      then
!                         Alloc_OK := Intval (Actual) = Caller_Allocation_Val;
!                      end if;
                    end if;
  
                    Next (Param);
--- 8345,8417 ----
  
           Call := Unqual_Conv (Call);
  
+          --  We search for a formal with a matching suffix. We can't search
+          --  for the full name, because of the code at the end of Sem_Ch6.-
+          --  Create_Extra_Formals, which copies the Extra_Formals over to
+          --  the Alias of an instance, which will cause the formals to have
+          --  "incorrect" names. See also Exp_Ch6.Build_In_Place_Formal.
+ 
           if Is_Build_In_Place_Function_Call (Call) then
              declare
                 Caller_Allocation_Val : constant Uint :=
                   UI_From_Int (BIP_Allocation_Form'Pos (Caller_Allocation));
+                Access_Suffix         : constant String :=
+                  BIP_Formal_Suffix (BIP_Object_Access);
+                Alloc_Suffix          : constant String :=
+                  BIP_Formal_Suffix (BIP_Alloc_Form);
+ 
+                function Has_Suffix (Name, Suffix : String) return Boolean;
+                --  Return True if Name has suffix Suffix
+ 
+                ----------------
+                -- Has_Suffix --
+                ----------------
+ 
+                function Has_Suffix (Name, Suffix : String) return Boolean is
+                   Len : constant Natural := Suffix'Length;
+ 
+                begin
+                   return Name'Length > Len
+                     and then Name (Name'Last - Len + 1 .. Name'Last) = Suffix;
+                end Has_Suffix;
  
                 Access_OK  : Boolean := False;
                 Alloc_OK   : Boolean := True;
                 Param      : Node_Id;
  
              begin
                 --  Examine all parameter associations of the function call
  
                 Param := First (Parameter_Associations (Call));
+ 
                 while Present (Param) loop
                    if Nkind (Param) = N_Parameter_Association
                      and then Nkind (Selector_Name (Param)) = N_Identifier
                    then
!                      declare
!                         Actual : constant Node_Id
!                           := Explicit_Actual_Parameter (Param);
!                         Formal : constant Node_Id
!                           := Selector_Name (Param);
!                         Name   : constant String
!                           := Get_Name_String (Chars (Formal));
  
!                      begin
!                         --  A nonnull BIPaccess has been found
  
!                         if Has_Suffix (Name, Access_Suffix)
!                           and then Nkind (Actual) /= N_Null
!                         then
!                            Access_OK := True;
  
!                         --  A BIPalloc has been found
  
!                         elsif Has_Suffix (Name, Alloc_Suffix)
!                           and then Nkind (Actual) = N_Integer_Literal
!                         then
!                            Alloc_OK := Intval (Actual) = Caller_Allocation_Val;
!                         end if;
!                      end;
                    end if;
  
                    Next (Param);
*************** package body Exp_Util is
*** 8548,8553 ****
--- 8584,8674 ----
               and then Nkind (Expr) = N_Allocator;
        end Is_Allocated;
  
+       --------------------------
+       -- Is_Indexed_Container --
+       --------------------------
+ 
+       function Is_Indexed_Container
+         (Trans_Id   : Entity_Id;
+          First_Stmt : Node_Id) return Boolean
+       is
+          Aspect : Node_Id;
+          Call   : Node_Id;
+          Index  : Entity_Id;
+          Param  : Node_Id;
+          Stmt   : Node_Id;
+          Typ    : Entity_Id;
+ 
+       begin
+          --  It is not possible to iterate over containers in non-Ada 2012 code
+ 
+          if Ada_Version < Ada_2012 then
+             return False;
+          end if;
+ 
+          Typ := Etype (Trans_Id);
+ 
+          --  Handle access type created for the reference below
+ 
+          if Is_Access_Type (Typ) then
+             Typ := Designated_Type (Typ);
+          end if;
+ 
+          --  Look for aspect Constant_Indexing. It may be part of a type
+          --  declaration for a container, or inherited from a base type
+          --  or parent type.
+ 
+          Aspect := Find_Value_Of_Aspect (Typ, Aspect_Constant_Indexing);
+ 
+          if Present (Aspect) then
+             Index := Entity (Aspect);
+ 
+             --  Examine the statements following the container object and
+             --  look for a call to the default indexing routine where the
+             --  first parameter is the transient. Such a call appears as:
+ 
+             --     It : Access_To_Constant_Reference_Type :=
+             --            Constant_Indexing (Trans_Id.all, ...)'reference;
+ 
+             Stmt := First_Stmt;
+             while Present (Stmt) loop
+ 
+                --  Detect an object declaration which is initialized by a
+                --  controlled function call.
+ 
+                if Nkind (Stmt) = N_Object_Declaration
+                  and then Present (Expression (Stmt))
+                  and then Nkind (Expression (Stmt)) = N_Reference
+                  and then Nkind (Prefix (Expression (Stmt))) = N_Function_Call
+                then
+                   Call := Prefix (Expression (Stmt));
+ 
+                   --  The call must invoke the default indexing routine of
+                   --  the container and the transient object must appear as
+                   --  the first actual parameter. Skip any calls whose names
+                   --  are not entities.
+ 
+                   if Is_Entity_Name (Name (Call))
+                     and then Entity (Name (Call)) = Index
+                     and then Present (Parameter_Associations (Call))
+                   then
+                      Param := First (Parameter_Associations (Call));
+ 
+                      if Nkind (Param) = N_Explicit_Dereference
+                        and then Entity (Prefix (Param)) = Trans_Id
+                      then
+                         return True;
+                      end if;
+                   end if;
+                end if;
+ 
+                Next (Stmt);
+             end loop;
+          end if;
+ 
+          return False;
+       end Is_Indexed_Container;
+ 
        ---------------------------
        -- Is_Iterated_Container --
        ---------------------------
*************** package body Exp_Util is
*** 8572,8578 ****
  
           Typ := Etype (Trans_Id);
  
!          --  Handle access type created for secondary stack use
  
           if Is_Access_Type (Typ) then
              Typ := Designated_Type (Typ);
--- 8693,8699 ----
  
           Typ := Etype (Trans_Id);
  
!          --  Handle access type created for the reference below
  
           if Is_Access_Type (Typ) then
              Typ := Designated_Type (Typ);
*************** package body Exp_Util is
*** 8592,8604 ****
              --  first parameter is the transient. Such a call appears as:
  
              --     It : Access_To_CW_Iterator :=
!             --            Iterate (Tran_Id.all, ...)'reference;
  
              Stmt := First_Stmt;
              while Present (Stmt) loop
  
                 --  Detect an object declaration which is initialized by a
!                --  secondary stack function call.
  
                 if Nkind (Stmt) = N_Object_Declaration
                   and then Present (Expression (Stmt))
--- 8713,8725 ----
              --  first parameter is the transient. Such a call appears as:
  
              --     It : Access_To_CW_Iterator :=
!             --            Iterate (Trans_Id.all, ...)'reference;
  
              Stmt := First_Stmt;
              while Present (Stmt) loop
  
                 --  Detect an object declaration which is initialized by a
!                --  controlled function call.
  
                 if Nkind (Stmt) = N_Object_Declaration
                   and then Present (Expression (Stmt))
*************** package body Exp_Util is
*** 8717,8723 ****
            --  transient objects must exist for as long as the loop is around,
            --  otherwise any operation carried out by the iterator will fail.
  
!           and then not Is_Iterated_Container (Obj_Id, Decl);
     end Is_Finalizable_Transient;
  
     ---------------------------------
--- 8838,8848 ----
            --  transient objects must exist for as long as the loop is around,
            --  otherwise any operation carried out by the iterator will fail.
  
!           and then not Is_Iterated_Container (Obj_Id, Decl)
! 
!           --  Likewise for indexed containers in the context of iterator loops
! 
!           and then not Is_Indexed_Container (Obj_Id, Decl);
     end Is_Finalizable_Transient;
  
     ---------------------------------
*************** package body Exp_Util is
*** 9757,9767 ****
     -------------------------
  
     function Make_Invariant_Call (Expr : Node_Id) return Node_Id is
!       Loc : constant Source_Ptr := Sloc (Expr);
!       Typ : constant Entity_Id  := Base_Type (Etype (Expr));
        pragma Assert (Has_Invariants (Typ));
!       Proc_Id : constant Entity_Id := Invariant_Procedure (Typ);
        pragma Assert (Present (Proc_Id));
     begin
        --  The invariant procedure has a null body if assertions are disabled or
        --  Assertion_Policy Ignore is in effect. In that case, generate a null
--- 9882,9897 ----
     -------------------------
  
     function Make_Invariant_Call (Expr : Node_Id) return Node_Id is
!       Loc      : constant Source_Ptr := Sloc (Expr);
!       Typ      : constant Entity_Id  := Base_Type (Etype (Expr));
        pragma Assert (Has_Invariants (Typ));
!       Proc_Id  : constant Entity_Id := Invariant_Procedure (Typ);
        pragma Assert (Present (Proc_Id));
+       Inv_Typ  : constant Entity_Id
+                    := Base_Type (Etype (First_Formal (Proc_Id)));
+ 
+       Arg : Node_Id;
+ 
     begin
        --  The invariant procedure has a null body if assertions are disabled or
        --  Assertion_Policy Ignore is in effect. In that case, generate a null
*************** package body Exp_Util is
*** 9769,9779 ****
  
        if Has_Null_Body (Proc_Id) then
           return Make_Null_Statement (Loc);
        else
           return
             Make_Procedure_Call_Statement (Loc,
               Name                   => New_Occurrence_Of (Proc_Id, Loc),
!              Parameter_Associations => New_List (Relocate_Node (Expr)));
        end if;
     end Make_Invariant_Call;
  
--- 9899,9919 ----
  
        if Has_Null_Body (Proc_Id) then
           return Make_Null_Statement (Loc);
+ 
        else
+          --  As done elsewhere, for example in Build_Initialization_Call, we
+          --  may need to bridge the gap between views of the type.
+ 
+          if Inv_Typ /= Typ then
+             Arg := OK_Convert_To (Inv_Typ, Expr);
+          else
+             Arg := Relocate_Node (Expr);
+          end if;
+ 
           return
             Make_Procedure_Call_Statement (Loc,
               Name                   => New_Occurrence_Of (Proc_Id, Loc),
!              Parameter_Associations => New_List (Arg));
        end if;
     end Make_Invariant_Call;
  
*************** package body Exp_Util is
*** 12734,12743 ****
              --  Simple protected objects which use type System.Tasking.
              --  Protected_Objects.Protection to manage their locks should be
              --  treated as controlled since they require manual cleanup.
  
              elsif Ekind (Obj_Id) = E_Variable
!               and then (Is_Simple_Protected_Type (Obj_Typ)
!                          or else Has_Simple_Protected_Object (Obj_Typ))
              then
                 return True;
              end if;
--- 12874,12911 ----
              --  Simple protected objects which use type System.Tasking.
              --  Protected_Objects.Protection to manage their locks should be
              --  treated as controlled since they require manual cleanup.
+             --  The only exception is illustrated in the following example:
+ 
+             --     package Pkg is
+             --        type Ctrl is new Controlled ...
+             --        procedure Finalize (Obj : in out Ctrl);
+             --        Lib_Obj : Ctrl;
+             --     end Pkg;
+ 
+             --     package body Pkg is
+             --        protected Prot is
+             --           procedure Do_Something (Obj : in out Ctrl);
+             --        end Prot;
+ 
+             --        protected body Prot is
+             --           procedure Do_Something (Obj : in out Ctrl) is ...
+             --        end Prot;
+ 
+             --        procedure Finalize (Obj : in out Ctrl) is
+             --        begin
+             --           Prot.Do_Something (Obj);
+             --        end Finalize;
+             --     end Pkg;
+ 
+             --  Since for the most part entities in package bodies depend on
+             --  those in package specs, Prot's lock should be cleaned up
+             --  first. The subsequent cleanup of the spec finalizes Lib_Obj.
+             --  This act however attempts to invoke Do_Something and fails
+             --  because the lock has disappeared.
  
              elsif Ekind (Obj_Id) = E_Variable
!               and then not In_Library_Level_Package_Body (Obj_Id)
!               and then Has_Simple_Protected_Object (Obj_Typ)
              then
                 return True;
              end if;
*************** package body Exp_Util is
*** 12761,12769 ****
              elsif Is_Ignored_Ghost_Entity (Obj_Id) then
                 null;
  
!             --  Return object of a build-in-place function. This case is
!             --  recognized and marked by the expansion of an extended return
!             --  statement (see Expand_N_Extended_Return_Statement).
  
              elsif Needs_Finalization (Obj_Typ)
                and then Is_Return_Object (Obj_Id)
--- 12929,12937 ----
              elsif Is_Ignored_Ghost_Entity (Obj_Id) then
                 null;
  
!             --  Return object of extended return statements. This case is
!             --  recognized and marked by the expansion of extended return
!             --  statements (see Expand_N_Extended_Return_Statement).
  
              elsif Needs_Finalization (Obj_Typ)
                and then Is_Return_Object (Obj_Id)
diff -Nrcpad gcc-13.2.0/gcc/ada/freeze.adb gcc-13.3.0/gcc/ada/freeze.adb
*** gcc-13.2.0/gcc/ada/freeze.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/freeze.adb	Tue May 21 07:47:37 2024
*************** package body Freeze is
*** 4113,4121 ****
           procedure Check_Large_Modular_Array (Typ : Entity_Id);
           --  Check that the size of array type Typ can be computed without
           --  overflow, and generates a Storage_Error otherwise. This is only
!          --  relevant for array types whose index has System_Max_Integer_Size
!          --  bits, where wrap-around arithmetic might yield a meaningless value
!          --  for the length of the array, or its corresponding attribute.
  
           procedure Check_Pragma_Thread_Local_Storage (Var_Id : Entity_Id);
           --  Ensure that the initialization state of variable Var_Id subject
--- 4113,4122 ----
           procedure Check_Large_Modular_Array (Typ : Entity_Id);
           --  Check that the size of array type Typ can be computed without
           --  overflow, and generates a Storage_Error otherwise. This is only
!          --  relevant for array types whose index is a modular type with
!          --  Standard_Long_Long_Integer_Size bits: wrap-around arithmetic
!          --  might yield a meaningless value for the length of the array,
!          --  or its corresponding attribute.
  
           procedure Check_Pragma_Thread_Local_Storage (Var_Id : Entity_Id);
           --  Ensure that the initialization state of variable Var_Id subject
*************** package body Freeze is
*** 4173,4180 ****
              --  Storage_Error.
  
              if Is_Modular_Integer_Type (Idx_Typ)
!               and then RM_Size (Idx_Typ) = RM_Size (Standard_Long_Long_Integer)
              then
                 Insert_Action (Declaration_Node (E),
                   Make_Raise_Storage_Error (Obj_Loc,
                     Condition =>
--- 4174,4197 ----
              --  Storage_Error.
  
              if Is_Modular_Integer_Type (Idx_Typ)
!               and then RM_Size (Idx_Typ) = Standard_Long_Long_Integer_Size
              then
+                --  Ensure that the type of the object is elaborated before
+                --  the check itself is emitted to avoid elaboration issues
+                --  in the code generator at the library level.
+ 
+                if Is_Itype (Etype (E))
+                  and then In_Open_Scopes (Scope (Etype (E)))
+                then
+                   declare
+                      Ref_Node : constant Node_Id :=
+                                   Make_Itype_Reference (Obj_Loc);
+                   begin
+                      Set_Itype (Ref_Node, Etype (E));
+                      Insert_Action (Declaration_Node (E), Ref_Node);
+                   end;
+                end if;
+ 
                 Insert_Action (Declaration_Node (E),
                   Make_Raise_Storage_Error (Obj_Loc,
                     Condition =>
*************** package body Freeze is
*** 6066,6077 ****
           then
              --  Here we do the wrap
  
-             --  Note on calls to Copy_Separate_Tree. The trees we are copying
-             --  here are fully analyzed, but we definitely want fully syntactic
-             --  unanalyzed trees in the body we construct, so that the analysis
-             --  generates the right visibility, and that is exactly what the
-             --  calls to Copy_Separate_Tree give us.
- 
              Prag := Copy_Import_Pragma;
  
              --  Fix up spec so it is no longer imported and has convention Ada
--- 6083,6088 ----
*************** package body Freeze is
*** 6127,6137 ****
  
              Bod :=
                Make_Subprogram_Body (Loc,
!                 Specification              =>
!                   Copy_Separate_Tree (Spec),
                  Declarations               => New_List (
                    Make_Subprogram_Declaration (Loc,
!                     Specification => Copy_Separate_Tree (Spec)),
                    Prag),
                  Handled_Statement_Sequence =>
                    Make_Handled_Sequence_Of_Statements (Loc,
--- 6138,6147 ----
  
              Bod :=
                Make_Subprogram_Body (Loc,
!                 Specification              => Copy_Subprogram_Spec (Spec),
                  Declarations               => New_List (
                    Make_Subprogram_Declaration (Loc,
!                     Specification => Copy_Subprogram_Spec (Spec)),
                    Prag),
                  Handled_Statement_Sequence =>
                    Make_Handled_Sequence_Of_Statements (Loc,
*************** package body Freeze is
*** 6438,6444 ****
  
              --  Check for needing to wrap imported subprogram
  
!             Wrap_Imported_Subprogram (E);
  
              --  Freeze all parameter types and the return type (RM 13.14(14)).
              --  However skip this for internal subprograms. This is also where
--- 6448,6456 ----
  
              --  Check for needing to wrap imported subprogram
  
!             if not Inside_A_Generic then
!                Wrap_Imported_Subprogram (E);
!             end if;
  
              --  Freeze all parameter types and the return type (RM 13.14(14)).
              --  However skip this for internal subprograms. This is also where
*************** package body Freeze is
*** 7991,7996 ****
--- 8003,8022 ----
  
           Adjust_Esize_For_Alignment (Typ);
        end if;
+ 
+       --  Reject a very large size on a type with a non-standard representation
+       --  because Expand_Freeze_Enumeration_Type cannot deal with it.
+ 
+       if Has_Non_Standard_Rep (Typ)
+         and then Known_Esize (Typ)
+         and then Esize (Typ) > System_Max_Integer_Size
+       then
+          Error_Msg_N
+            ("enumeration type with representation clause too large", Typ);
+          Error_Msg_Uint_1 := UI_From_Int (System_Max_Integer_Size);
+          Error_Msg_N
+            ("\the size of such a type cannot exceed ^ bits", Typ);
+       end if;
     end Freeze_Enumeration_Type;
  
     -----------------------
*************** package body Freeze is
*** 8712,8728 ****
  
              --  The current scope may be that of a constrained component of
              --  an enclosing record declaration, or of a loop of an enclosing
!             --  quantified expression, which is above the current scope in the
!             --  scope stack. Indeed in the context of a quantified expression,
!             --  a scope is created and pushed above the current scope in order
!             --  to emulate the loop-like behavior of the quantified expression.
              --  If the expression is within a top-level pragma, as for a pre-
              --  condition on a library-level subprogram, nothing to do.
  
              if not Is_Compilation_Unit (Current_Scope)
                and then (Is_Record_Type (Scope (Current_Scope))
!                          or else Nkind (Parent (Current_Scope)) =
!                                                      N_Quantified_Expression)
              then
                 Pos := Pos - 1;
              end if;
--- 8738,8756 ----
  
              --  The current scope may be that of a constrained component of
              --  an enclosing record declaration, or of a loop of an enclosing
!             --  quantified expression or aggregate with an iterated component
!             --  in Ada 2022, which is above the current scope in the scope
!             --  stack. Indeed in the context of a quantified expression or
!             --  an aggregate with an iterated component, an internal scope is
!             --  created and pushed above the current scope in order to emulate
!             --  the loop-like behavior of the construct.
              --  If the expression is within a top-level pragma, as for a pre-
              --  condition on a library-level subprogram, nothing to do.
  
              if not Is_Compilation_Unit (Current_Scope)
                and then (Is_Record_Type (Scope (Current_Scope))
!                          or else (Ekind (Current_Scope) = E_Loop
!                                    and then Is_Internal (Current_Scope)))
              then
                 Pos := Pos - 1;
              end if;
diff -Nrcpad gcc-13.2.0/gcc/ada/frontend.adb gcc-13.3.0/gcc/ada/frontend.adb
*** gcc-13.2.0/gcc/ada/frontend.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/frontend.adb	Tue May 21 07:47:37 2024
*************** begin
*** 426,449 ****
  
              --  Cleanup processing after completing main analysis
  
!             --  In GNATprove_Mode we do not perform most expansions but body
!             --  instantiation is needed.
  
!             pragma Assert
!               (Operating_Mode = Generate_Code
!                 or else Operating_Mode = Check_Semantics);
  
-             if Operating_Mode = Generate_Code
-               or else GNATprove_Mode
-             then
                 Instantiate_Bodies;
-             end if;
  
!             --  Analyze all inlined bodies, check access-before-elaboration
!             --  rules, and remove ignored Ghost code when generating code or
!             --  compiling for GNATprove.
  
-             if Operating_Mode = Generate_Code or else GNATprove_Mode then
                 if Inline_Processing_Required then
                    Analyze_Inlined_Bodies;
                 end if;
--- 426,442 ----
  
              --  Cleanup processing after completing main analysis
  
!             pragma Assert (Operating_Mode in Check_Semantics | Generate_Code);
  
!             if Operating_Mode = Generate_Code or else GNATprove_Mode then
! 
!                --  In GNATprove_Mode we do not perform most expansions but body
!                --  instantiation is needed.
  
                 Instantiate_Bodies;
  
!                --  Analyze inlined bodies if required
  
                 if Inline_Processing_Required then
                    Analyze_Inlined_Bodies;
                 end if;
*************** begin
*** 455,460 ****
--- 448,455 ----
                    Collect_Garbage_Entities;
                 end if;
  
+                --  Check access-before-elaboration rules
+ 
                 if Legacy_Elaboration_Checks then
                    Check_Elab_Calls;
                 end if;
diff -Nrcpad gcc-13.2.0/gcc/ada/gcc-interface/decl.cc gcc-13.3.0/gcc/ada/gcc-interface/decl.cc
*** gcc-13.2.0/gcc/ada/gcc-interface/decl.cc	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/gcc-interface/decl.cc	Tue May 21 07:47:37 2024
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 1076,1084 ****
  		|| EXPRESSION_CLASS_P (inner)
  		/* We need to detect the case where a temporary is created to
  		   hold the return value, since we cannot safely rename it at
! 		   top level as it lives only in the elaboration routine.  */
! 		|| (TREE_CODE (inner) == VAR_DECL
! 		    && DECL_RETURN_VALUE_P (inner))
  		/* We also need to detect the case where the front-end creates
  		   a dangling 'reference to a function call at top level and
  		   substitutes it in the renaming, for example:
--- 1076,1088 ----
  		|| EXPRESSION_CLASS_P (inner)
  		/* We need to detect the case where a temporary is created to
  		   hold the return value, since we cannot safely rename it at
! 		   top level because it lives only in the elaboration routine.
! 		   But, at a lower level, an object initialized by a function
! 		   call may be (implicitly) renamed as this temporary by the
! 		   front-end and, in this case, we cannot make a copy.  */
! 		|| (VAR_P (inner)
! 		    && DECL_RETURN_VALUE_P (inner)
! 		    && global_bindings_p ())
  		/* We also need to detect the case where the front-end creates
  		   a dangling 'reference to a function call at top level and
  		   substitutes it in the renaming, for example:
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 1092,1103 ****
  		     q__b : boolean renames q__R1s.all.e (1);
  
  		   We cannot safely rename the rewritten expression since the
! 		   underlying object lives only in the elaboration routine.  */
! 		|| (TREE_CODE (inner) == INDIRECT_REF
  		    && (inner
  			= remove_conversions (TREE_OPERAND (inner, 0), true))
! 		    && TREE_CODE (inner) == VAR_DECL
! 		    && DECL_RETURN_VALUE_P (inner)))
  	      ;
  
  	    /* Otherwise, this is an lvalue being renamed, so it needs to be
--- 1096,1109 ----
  		     q__b : boolean renames q__R1s.all.e (1);
  
  		   We cannot safely rename the rewritten expression since the
! 		   underlying object lives only in the elaboration routine but,
! 		   as above, this cannot be done at a lower level.  */
! 		|| (INDIRECT_REF_P (inner)
  		    && (inner
  			= remove_conversions (TREE_OPERAND (inner, 0), true))
! 		    && VAR_P (inner)
! 		    && DECL_RETURN_VALUE_P (inner)
! 		    && global_bindings_p ()))
  	      ;
  
  	    /* Otherwise, this is an lvalue being renamed, so it needs to be
*************** gnat_to_gnu_subprog_type (Entity_Id gnat
*** 6279,6284 ****
--- 6285,6296 ----
  
  	  if (debug_info_p)
  	    rest_of_record_type_compilation (gnu_cico_return_type);
+ 
+ 	  /* Declare it now since it will never be declared otherwise.  This
+ 	     is necessary to ensure that its subtrees are properly marked.  */
+ 	  create_type_decl (TYPE_NAME (gnu_cico_return_type),
+ 			    gnu_cico_return_type,
+ 			    true, debug_info_p, gnat_subprog);
  	}
  
        gnu_return_type = gnu_cico_return_type;
diff -Nrcpad gcc-13.2.0/gcc/ada/gcc-interface/trans.cc gcc-13.3.0/gcc/ada/gcc-interface/trans.cc
*** gcc-13.2.0/gcc/ada/gcc-interface/trans.cc	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/gcc-interface/trans.cc	Tue May 21 07:47:37 2024
*************** Subprogram_Body_to_gnu (Node_Id gnat_nod
*** 3894,3901 ****
      gnu_return_var_elmt = NULL_TREE;
  
    /* If the function returns by invisible reference, make it explicit in the
!      function body.  See gnat_to_gnu_subprog_type for more details.  */
!   if (TREE_ADDRESSABLE (gnu_subprog_type))
      {
        TREE_TYPE (gnu_result_decl)
  	= build_reference_type (TREE_TYPE (gnu_result_decl));
--- 3894,3904 ----
      gnu_return_var_elmt = NULL_TREE;
  
    /* If the function returns by invisible reference, make it explicit in the
!      function body, but beware that maybe_make_gnu_thunk may already have done
!      it if the function is inlined across units.  See gnat_to_gnu_subprog_type
!      for more details.  */
!   if (TREE_ADDRESSABLE (gnu_subprog_type)
!       && TREE_CODE (TREE_TYPE (gnu_result_decl)) != REFERENCE_TYPE)
      {
        TREE_TYPE (gnu_result_decl)
  	= build_reference_type (TREE_TYPE (gnu_result_decl));
*************** gnat_to_gnu (Node_Id gnat_node)
*** 8475,8482 ****
  
         5. If this is a reference to an unconstrained array which is used either
  	  as the prefix of an attribute reference that requires an lvalue or in
! 	  a return statement, then return the result unmodified because we want
! 	  to return the original bounds.
  
         6. Finally, if the type of the result is already correct.  */
  
--- 8478,8485 ----
  
         5. If this is a reference to an unconstrained array which is used either
  	  as the prefix of an attribute reference that requires an lvalue or in
! 	  a return statement without storage pool, return the result unmodified
! 	  because we want to return the original bounds.
  
         6. Finally, if the type of the result is already correct.  */
  
*************** gnat_to_gnu (Node_Id gnat_node)
*** 8542,8548 ****
  	   && Present (Parent (gnat_node))
  	   && ((Nkind (Parent (gnat_node)) == N_Attribute_Reference
  	        && lvalue_required_for_attribute_p (Parent (gnat_node)))
! 	       || Nkind (Parent (gnat_node)) == N_Simple_Return_Statement))
      ;
  
    else if (TREE_TYPE (gnu_result) != gnu_result_type)
--- 8545,8552 ----
  	   && Present (Parent (gnat_node))
  	   && ((Nkind (Parent (gnat_node)) == N_Attribute_Reference
  	        && lvalue_required_for_attribute_p (Parent (gnat_node)))
! 	       || (Nkind (Parent (gnat_node)) == N_Simple_Return_Statement
! 		   && No (Storage_Pool (Parent (gnat_node))))))
      ;
  
    else if (TREE_TYPE (gnu_result) != gnu_result_type)
*************** maybe_make_gnu_thunk (Entity_Id gnat_thu
*** 11047,11053 ****
       same transformation as Subprogram_Body_to_gnu here.  */
    if (TREE_ADDRESSABLE (TREE_TYPE (gnu_target))
        && DECL_EXTERNAL (gnu_target)
!       && !POINTER_TYPE_P (TREE_TYPE (DECL_RESULT (gnu_target))))
      {
        TREE_TYPE (DECL_RESULT (gnu_target))
  	= build_reference_type (TREE_TYPE (DECL_RESULT (gnu_target)));
--- 11051,11057 ----
       same transformation as Subprogram_Body_to_gnu here.  */
    if (TREE_ADDRESSABLE (TREE_TYPE (gnu_target))
        && DECL_EXTERNAL (gnu_target)
!       && TREE_CODE (TREE_TYPE (DECL_RESULT (gnu_target))) != REFERENCE_TYPE)
      {
        TREE_TYPE (DECL_RESULT (gnu_target))
  	= build_reference_type (TREE_TYPE (DECL_RESULT (gnu_target)));
diff -Nrcpad gcc-13.2.0/gcc/ada/gcc-interface/utils.cc gcc-13.3.0/gcc/ada/gcc-interface/utils.cc
*** gcc-13.2.0/gcc/ada/gcc-interface/utils.cc	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/gcc-interface/utils.cc	Tue May 21 07:47:37 2024
*************** finish_record_type (tree record_type, tr
*** 2155,2161 ****
        /* If this is a padding record, we never want to make the size smaller
  	 than what was specified in it, if any.  */
        if (TYPE_IS_PADDING_P (record_type) && had_size)
! 	size = TYPE_SIZE (record_type);
        else
  	size = round_up (size, BITS_PER_UNIT);
  
--- 2155,2161 ----
        /* If this is a padding record, we never want to make the size smaller
  	 than what was specified in it, if any.  */
        if (TYPE_IS_PADDING_P (record_type) && had_size)
! 	size = round_up (TYPE_SIZE (record_type), BITS_PER_UNIT);
        else
  	size = round_up (size, BITS_PER_UNIT);
  
diff -Nrcpad gcc-13.2.0/gcc/ada/gcc-interface/utils2.cc gcc-13.3.0/gcc/ada/gcc-interface/utils2.cc
*** gcc-13.2.0/gcc/ada/gcc-interface/utils2.cc	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/gcc-interface/utils2.cc	Tue May 21 07:47:37 2024
*************** build_binary_op (enum tree_code op_code,
*** 1137,1150 ****
  	      tree left_ref_type = TREE_TYPE (left_base_type);
  	      tree right_ref_type = TREE_TYPE (right_base_type);
  
! 	      /* Anonymous access types in Ada 2005 can point to different
! 		 members of a tagged hierarchy or different function types.  */
! 	      gcc_assert (TYPE_MAIN_VARIANT (left_ref_type)
! 			  == TYPE_MAIN_VARIANT (right_ref_type)
! 			  || (TYPE_ALIGN_OK (left_ref_type)
! 			      && TYPE_ALIGN_OK (right_ref_type))
! 			  || (TREE_CODE (left_ref_type) == FUNCTION_TYPE
! 			      && TREE_CODE (right_ref_type) == FUNCTION_TYPE));
  	      best_type = left_base_type;
  	    }
  
--- 1137,1146 ----
  	      tree left_ref_type = TREE_TYPE (left_base_type);
  	      tree right_ref_type = TREE_TYPE (right_base_type);
  
! 	      /* Anonymous access types in Ada 2005 may point to compatible
! 		 object subtypes or function types in the language sense.  */
! 	      gcc_assert (FUNCTION_POINTER_TYPE_P (left_ref_type)
! 			  == FUNCTION_POINTER_TYPE_P (right_ref_type));
  	      best_type = left_base_type;
  	    }
  
diff -Nrcpad gcc-13.2.0/gcc/ada/inline.adb gcc-13.3.0/gcc/ada/inline.adb
*** gcc-13.2.0/gcc/ada/inline.adb	Thu Jul 27 08:13:03 2023
--- gcc-13.3.0/gcc/ada/inline.adb	Tue May 21 07:47:37 2024
*************** package body Inline is
*** 4105,4110 ****
--- 4105,4111 ----
                Object_Definition   =>
                  New_Copy_Tree (Object_Definition (Parent (Targ1))));
           Replace_Formals (Decl);
+          Set_No_Initialization (Decl);
           Rewrite (Parent (N), Decl);
           Analyze (Parent (N));
  
diff -Nrcpad gcc-13.2.0/gcc/ada/repinfo.adb gcc-13.3.0/gcc/ada/repinfo.adb
*** gcc-13.2.0/gcc/ada/repinfo.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/repinfo.adb	Tue May 21 07:47:38 2024
*************** package body Repinfo is
*** 991,1002 ****
        procedure List_Structural_Record_Layout
          (Ent       : Entity_Id;
           Ext_Ent   : Entity_Id;
!          Ext_Level : Nat := 0;
           Variant   : Node_Id := Empty;
           Indent    : Natural := 0);
        --  Internal recursive procedure to display the structural layout.
        --  If Ext_Ent is not equal to Ent, it is an extension of Ent and
!       --  Ext_Level is the number of successive extensions between them.
        --  If Variant is present, it's for a variant in the variant part
        --  instead of the common part of Ent. Indent is the indentation.
  
--- 991,1007 ----
        procedure List_Structural_Record_Layout
          (Ent       : Entity_Id;
           Ext_Ent   : Entity_Id;
!          Ext_Level : Integer := 0;
           Variant   : Node_Id := Empty;
           Indent    : Natural := 0);
        --  Internal recursive procedure to display the structural layout.
        --  If Ext_Ent is not equal to Ent, it is an extension of Ent and
!       --  Ext_Level is the number of successive extensions between them,
!       --  with the convention that this number is positive when we are
!       --  called from the fixed part of Ext_Ent and negative when we are
!       --  called from the variant part of Ext_Ent, if any; this is needed
!       --  because the fixed and variant parts of a parent of an extension
!       --  cannot be listed contiguously from this extension's viewpoint.
        --  If Variant is present, it's for a variant in the variant part
        --  instead of the common part of Ent. Indent is the indentation.
  
*************** package body Repinfo is
*** 1362,1368 ****
        procedure List_Structural_Record_Layout
          (Ent       : Entity_Id;
           Ext_Ent   : Entity_Id;
!          Ext_Level : Nat := 0;
           Variant   : Node_Id := Empty;
           Indent    : Natural := 0)
        is
--- 1367,1373 ----
        procedure List_Structural_Record_Layout
          (Ent       : Entity_Id;
           Ext_Ent   : Entity_Id;
!          Ext_Level : Integer := 0;
           Variant   : Node_Id := Empty;
           Indent    : Natural := 0)
        is
*************** package body Repinfo is
*** 1381,1387 ****
              Derived_Disc : Entity_Id;
  
           begin
!             Derived_Disc := First_Discriminant (Ext_Ent);
  
              --  Loop over the discriminants of the extension
  
--- 1386,1401 ----
              Derived_Disc : Entity_Id;
  
           begin
!             --  Deal with an extension of a type with unknown discriminants
! 
!             if Has_Unknown_Discriminants (Ext_Ent)
!               and then Present (Underlying_Record_View (Ext_Ent))
!             then
!                Derived_Disc :=
!                  First_Discriminant (Underlying_Record_View (Ext_Ent));
!             else
!                Derived_Disc := First_Discriminant (Ext_Ent);
!             end if;
  
              --  Loop over the discriminants of the extension
  
*************** package body Repinfo is
*** 1418,1423 ****
--- 1432,1438 ----
           Comp       : Node_Id;
           Comp_List  : Node_Id;
           First      : Boolean := True;
+          Parent_Ent : Entity_Id := Empty;
           Var        : Node_Id;
  
        --  Start of processing for List_Structural_Record_Layout
*************** package body Repinfo is
*** 1471,1478 ****
                          raise Not_In_Extended_Main;
                       end if;
  
!                      List_Structural_Record_Layout
!                        (Parent_Type, Ext_Ent, Ext_Level + 1);
                    end if;
  
                    First := False;
--- 1486,1496 ----
                          raise Not_In_Extended_Main;
                       end if;
  
!                      Parent_Ent := Parent_Type;
!                      if Ext_Level >= 0 then
!                         List_Structural_Record_Layout
!                           (Parent_Ent, Ext_Ent, Ext_Level + 1);
!                      end if;
                    end if;
  
                    First := False;
*************** package body Repinfo is
*** 1488,1493 ****
--- 1506,1512 ----
  
                 if Has_Discriminants (Ent)
                   and then not Is_Unchecked_Union (Ent)
+                  and then Ext_Level >= 0
                 then
                    Disc := First_Discriminant (Ent);
                    while Present (Disc) loop
*************** package body Repinfo is
*** 1509,1515 ****
--- 1528,1539 ----
  
                          if No (Listed_Disc) then
                             goto Continue_Disc;
+ 
+                         elsif not Known_Normalized_Position (Listed_Disc) then
+                            Listed_Disc :=
+                              Original_Record_Component (Listed_Disc);
                          end if;
+ 
                       else
                          Listed_Disc := Disc;
                       end if;
*************** package body Repinfo is
*** 1543,1549 ****
  
           --  Now deal with the regular components, if any
  
!          if Present (Component_Items (Comp_List)) then
              Comp := First_Non_Pragma (Component_Items (Comp_List));
              while Present (Comp) loop
  
--- 1567,1575 ----
  
           --  Now deal with the regular components, if any
  
!          if Present (Component_Items (Comp_List))
!            and then (Present (Variant) or else Ext_Level >= 0)
!          then
              Comp := First_Non_Pragma (Component_Items (Comp_List));
              while Present (Comp) loop
  
*************** package body Repinfo is
*** 1571,1576 ****
--- 1597,1616 ----
              end loop;
           end if;
  
+          --  Stop there if we are called from the fixed part of Ext_Ent,
+          --  we'll do the variant part when called from its variant part.
+ 
+          if Ext_Level > 0 then
+             return;
+          end if;
+ 
+          --  List the layout of the variant part of the parent, if any
+ 
+          if Present (Parent_Ent) then
+             List_Structural_Record_Layout
+               (Parent_Ent, Ext_Ent, Ext_Level - 1);
+          end if;
+ 
           --  We are done if there is no variant part
  
           if No (Variant_Part (Comp_List)) then
*************** package body Repinfo is
*** 1582,1588 ****
           Write_Line ("  ],");
           Spaces (Indent);
           Write_Str ("  """);
!          for J in 1 .. Ext_Level loop
              Write_Str ("parent_");
           end loop;
           Write_Str ("variant"" : [");
--- 1622,1628 ----
           Write_Line ("  ],");
           Spaces (Indent);
           Write_Str ("  """);
!          for J in Ext_Level .. -1 loop
              Write_Str ("parent_");
           end loop;
           Write_Str ("variant"" : [");
diff -Nrcpad gcc-13.2.0/gcc/ada/repinfo.ads gcc-13.3.0/gcc/ada/repinfo.ads
*** gcc-13.2.0/gcc/ada/repinfo.ads	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/repinfo.ads	Tue May 21 07:47:38 2024
*************** package Repinfo is
*** 244,250 ****
     --    "present" and "record" are present for every variant. The value of
     --    "present" is a boolean expression that evaluates to true when the
     --    components of the variant are contained in the record type and to
!    --    false when they are not. The value of "record" is the list of
     --    components in the variant. "variant" is present only if the variant
     --    itself has a variant part and its value is the list of (sub)variants.
  
--- 244,253 ----
     --    "present" and "record" are present for every variant. The value of
     --    "present" is a boolean expression that evaluates to true when the
     --    components of the variant are contained in the record type and to
!    --    false when they are not, with the exception that a value of 1 means
!    --    that the components of the variant are contained in the record type
!    --    only when the "present" member of all the preceding variants in the
!    --    variant list evaluates to false. The value of "record" is the list of
     --    components in the variant. "variant" is present only if the variant
     --    itself has a variant part and its value is the list of (sub)variants.
  
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_aggr.adb gcc-13.3.0/gcc/ada/sem_aggr.adb
*** gcc-13.2.0/gcc/ada/sem_aggr.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_aggr.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Aggr is
*** 3157,3162 ****
--- 3157,3163 ----
  
        if Present (Add_Unnamed_Subp)
          and then No (New_Indexed_Subp)
+         and then Etype (Add_Unnamed_Subp) /= Any_Type
        then
           declare
              Elmt_Type : constant Entity_Id :=
*************** package body Sem_Aggr is
*** 3200,3206 ****
              end if;
           end;
  
!       elsif Present (Add_Named_Subp) then
           declare
              --  Retrieves types of container, key, and element from the
              --  specified insertion procedure.
--- 3201,3209 ----
              end if;
           end;
  
!       elsif Present (Add_Named_Subp)
!         and then Etype (Add_Named_Subp) /= Any_Type
!       then
           declare
              --  Retrieves types of container, key, and element from the
              --  specified insertion procedure.
*************** package body Sem_Aggr is
*** 3242,3248 ****
              end loop;
           end;
  
!       elsif Present (Assign_Indexed_Subp) then
           --  Indexed Aggregate. Positional or indexed component
           --  can be present, but not both. Choices must be static
           --  values or ranges with static bounds.
--- 3245,3253 ----
              end loop;
           end;
  
!       elsif Present (Assign_Indexed_Subp)
!         and then Etype (Assign_Indexed_Subp) /= Any_Type
!       then
           --  Indexed Aggregate. Positional or indexed component
           --  can be present, but not both. Choices must be static
           --  values or ranges with static bounds.
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_attr.adb gcc-13.3.0/gcc/ada/sem_attr.adb
*** gcc-13.2.0/gcc/ada/sem_attr.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_attr.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Attr is
*** 10943,10948 ****
--- 10943,10951 ----
        --  Returns True if Declared_Entity is declared within the declarative
        --  region of Generic_Unit; otherwise returns False.
  
+       function Is_Thin_Pointer_To_Unc_Array (T : Entity_Id) return Boolean;
+       --  Return True if T is a thin pointer to an unconstrained array type
+ 
        ----------------------------------
        -- Declared_Within_Generic_Unit --
        ----------------------------------
*************** package body Sem_Attr is
*** 10970,10975 ****
--- 10973,11000 ----
           return False;
        end Declared_Within_Generic_Unit;
  
+       ----------------------------------
+       -- Is_Thin_Pointer_To_Unc_Array --
+       ----------------------------------
+ 
+       function Is_Thin_Pointer_To_Unc_Array (T : Entity_Id) return Boolean is
+       begin
+          if Is_Access_Type (T)
+            and then Has_Size_Clause (T)
+            and then RM_Size (T) = System_Address_Size
+          then
+             declare
+                DT : constant Entity_Id := Designated_Type (T);
+ 
+             begin
+                return Is_Array_Type (DT) and then not Is_Constrained (DT);
+             end;
+ 
+          else
+             return False;
+          end if;
+       end Is_Thin_Pointer_To_Unc_Array;
+ 
     --  Start of processing for Resolve_Attribute
  
     begin
*************** package body Sem_Attr is
*** 11445,11453 ****
                 end if;
              end if;
  
!             if Attr_Id in Attribute_Access | Attribute_Unchecked_Access
!               and then (Ekind (Btyp) = E_General_Access_Type
!                          or else Ekind (Btyp) = E_Anonymous_Access_Type)
              then
                 --  Ada 2005 (AI-230): Check the accessibility of anonymous
                 --  access types for stand-alone objects, record and array
--- 11470,11476 ----
                 end if;
              end if;
  
!             if Ekind (Btyp) in E_General_Access_Type | E_Anonymous_Access_Type
              then
                 --  Ada 2005 (AI-230): Check the accessibility of anonymous
                 --  access types for stand-alone objects, record and array
*************** package body Sem_Attr is
*** 11455,11460 ****
--- 11478,11484 ----
                 --  the level is the same of the enclosing composite type.
  
                 if Ada_Version >= Ada_2005
+                  and then Attr_Id = Attribute_Access
                   and then (Is_Local_Anonymous_Access (Btyp)
  
                              --  Handle cases where Btyp is the anonymous access
*************** package body Sem_Attr is
*** 11462,11468 ****
  
                              or else Nkind (Associated_Node_For_Itype (Btyp)) =
                                                          N_Object_Declaration)
-                  and then Attr_Id = Attribute_Access
  
                   --  Verify that static checking is OK (namely that we aren't
                   --  in a specific context requiring dynamic checks on
--- 11486,11491 ----
*************** package body Sem_Attr is
*** 11501,11507 ****
                    end if;
                 end if;
  
!                if Is_Dependent_Component_Of_Mutable_Object (P) then
                    Error_Msg_F
                      ("illegal attribute for discriminant-dependent component",
                       P);
--- 11524,11532 ----
                    end if;
                 end if;
  
!                if Attr_Id /= Attribute_Unrestricted_Access
!                  and then Is_Dependent_Component_Of_Mutable_Object (P)
!                then
                    Error_Msg_F
                      ("illegal attribute for discriminant-dependent component",
                       P);
*************** package body Sem_Attr is
*** 11516,11522 ****
                    Nom_Subt := Base_Type (Nom_Subt);
                 end if;
  
!                if Is_Tagged_Type (Designated_Type (Typ)) then
  
                    --  If the attribute is in the context of an access
                    --  parameter, then the prefix is allowed to be of
--- 11541,11559 ----
                    Nom_Subt := Base_Type (Nom_Subt);
                 end if;
  
!                --  We do not enforce static matching for Unrestricted_Access
!                --  except for a thin pointer to an unconstrained array type,
!                --  because, in this case, the designated object must contain
!                --  its bounds, which means that it must have an unconstrained
!                --  nominal subtype (and be aliased, as will be checked below).
! 
!                if Attr_Id = Attribute_Unrestricted_Access
!                  and then not (Is_Thin_Pointer_To_Unc_Array (Typ)
!                                 and then Is_Aliased_View (Original_Node (P)))
!                then
!                   null;
! 
!                elsif Is_Tagged_Type (Designated_Type (Typ)) then
  
                    --  If the attribute is in the context of an access
                    --  parameter, then the prefix is allowed to be of
*************** package body Sem_Attr is
*** 11626,11633 ****
  
                    Compatible_Alt_Checks : constant Boolean :=
                      No_Dynamic_Acc_Checks and then not Debug_Flag_Underscore_B;
                 begin
!                   if Attr_Id /= Attribute_Unchecked_Access
                      and then (Ekind (Btyp) = E_General_Access_Type
                                 or else No_Dynamic_Acc_Checks)
  
--- 11663,11671 ----
  
                    Compatible_Alt_Checks : constant Boolean :=
                      No_Dynamic_Acc_Checks and then not Debug_Flag_Underscore_B;
+ 
                 begin
!                   if Attr_Id = Attribute_Access
                      and then (Ekind (Btyp) = E_General_Access_Type
                                 or else No_Dynamic_Acc_Checks)
  
*************** package body Sem_Attr is
*** 11817,11838 ****
                 --  Check for unrestricted access where expected type is a thin
                 --  pointer to an unconstrained array.
  
!                elsif Has_Size_Clause (Typ)
!                  and then RM_Size (Typ) = System_Address_Size
!                then
!                   declare
!                      DT : constant Entity_Id := Designated_Type (Typ);
!                   begin
!                      if Is_Array_Type (DT)
!                        and then not Is_Constrained (DT)
!                      then
!                         Error_Msg_N
!                           ("illegal use of Unrestricted_Access attribute", P);
!                         Error_Msg_N
!                           ("\attempt to generate thin pointer to unaliased "
!                            & "object", P);
!                      end if;
!                   end;
                 end if;
              end if;
  
--- 11855,11866 ----
                 --  Check for unrestricted access where expected type is a thin
                 --  pointer to an unconstrained array.
  
!                elsif Is_Thin_Pointer_To_Unc_Array (Typ) then
!                   Error_Msg_N
!                     ("illegal use of Unrestricted_Access attribute", P);
!                   Error_Msg_N
!                     ("\attempt to generate thin pointer to unaliased "
!                      & "object", P);
                 end if;
              end if;
  
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch10.adb gcc-13.3.0/gcc/ada/sem_ch10.adb
*** gcc-13.2.0/gcc/ada/sem_ch10.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch10.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Ch10 is
*** 230,235 ****
--- 230,238 ----
     --  Reset all visibility flags on unit after compiling it, either as a main
     --  unit or as a unit in the context.
  
+    procedure Replace (Old_E, New_E : Entity_Id);
+    --  Replace Old_E by New_E on visibility list
+ 
     procedure Unchain (E : Entity_Id);
     --  Remove single entity from visibility list
  
*************** package body Sem_Ch10 is
*** 5147,5161 ****
                and then not Is_Child_Unit (Lim_Typ)
              then
                 declare
!                   Non_Lim_View : constant Entity_Id :=
!                                    Non_Limited_View (Lim_Typ);
  
                    Prev : Entity_Id;
  
                 begin
!                   Prev := Current_Entity (Lim_Typ);
! 
!                   --  Replace Non_Lim_View in the homonyms list, so that the
                    --  limited view becomes available.
  
                    --  If the nonlimited view is a record with an anonymous
--- 5150,5161 ----
                and then not Is_Child_Unit (Lim_Typ)
              then
                 declare
!                   Typ : constant Entity_Id := Non_Limited_View (Lim_Typ);
  
                    Prev : Entity_Id;
  
                 begin
!                   --  Replace Typ by Lim_Typ in the homonyms list, so that the
                    --  limited view becomes available.
  
                    --  If the nonlimited view is a record with an anonymous
*************** package body Sem_Ch10 is
*** 5187,5224 ****
                    --
                    --  [*] denotes the visible entity (Current_Entity)
  
!                   if Prev = Non_Lim_View
!                     or else
!                       (Ekind (Prev) = E_Incomplete_Type
!                         and then Full_View (Prev) = Non_Lim_View)
!                     or else
!                       (Ekind (Prev) = E_Incomplete_Type
!                         and then From_Limited_With (Prev)
!                         and then
!                           Ekind (Non_Limited_View (Prev)) = E_Incomplete_Type
!                         and then
!                           Full_View (Non_Limited_View (Prev)) = Non_Lim_View)
!                   then
!                      Set_Current_Entity (Lim_Typ);
  
!                   else
!                      while Present (Homonym (Prev))
!                        and then Homonym (Prev) /= Non_Lim_View
!                      loop
!                         Prev := Homonym (Prev);
!                      end loop;
  
!                      Set_Homonym (Prev, Lim_Typ);
!                   end if;
  
!                   Set_Homonym (Lim_Typ, Homonym (Non_Lim_View));
!                end;
  
!                if Debug_Flag_I then
!                   Write_Str ("   (homonym) chain ");
!                   Write_Name (Chars (Lim_Typ));
!                   Write_Eol;
!                end if;
              end if;
  
              Next_Entity (Lim_Typ);
--- 5187,5233 ----
                    --
                    --  [*] denotes the visible entity (Current_Entity)
  
!                   Prev := Current_Entity (Lim_Typ);
  
!                   while Present (Prev) loop
!                      --  This is a regular replacement
  
!                      if Prev = Typ
!                        or else (Ekind (Prev) = E_Incomplete_Type
!                                  and then Full_View (Prev) = Typ)
!                      then
!                         Replace (Prev, Lim_Typ);
  
!                         if Debug_Flag_I then
!                            Write_Str ("   (homonym) replace ");
!                            Write_Name (Chars (Typ));
!                            Write_Eol;
!                         end if;
  
!                         exit;
! 
!                      --  This is where E1 is replaced with E4
! 
!                      elsif Ekind (Prev) = E_Incomplete_Type
!                        and then From_Limited_With (Prev)
!                        and then
!                          Ekind (Non_Limited_View (Prev)) = E_Incomplete_Type
!                        and then Full_View (Non_Limited_View (Prev)) = Typ
!                      then
!                         Replace (Prev, Lim_Typ);
! 
!                         if Debug_Flag_I then
!                            Write_Str ("   (homonym) E1 -> E4 ");
!                            Write_Name (Chars (Typ));
!                            Write_Eol;
!                         end if;
! 
!                         exit;
!                      end if;
! 
!                      Prev := Homonym (Prev);
!                   end loop;
!                end;
              end if;
  
              Next_Entity (Lim_Typ);
*************** package body Sem_Ch10 is
*** 5311,5316 ****
--- 5320,5329 ----
        if Debug_Flag_I then
           if Private_Present (With_Clause) then
              Write_Str ("install private withed unit ");
+          elsif Parent_With (With_Clause) then
+             Write_Str ("install parent withed unit ");
+          elsif Implicit_With (With_Clause) then
+             Write_Str ("install implicit withed unit ");
           else
              Write_Str ("install withed unit ");
           end if;
*************** package body Sem_Ch10 is
*** 6650,6658 ****
           ------------------------------
  
           procedure Restore_Chain_For_Shadow (Shadow : Entity_Id) is
!             Is_E3 : Boolean;
              Prev  : Entity_Id;
-             Typ   : Entity_Id;
  
           begin
              --  If the package has incomplete types, the limited view of the
--- 6663,6672 ----
           ------------------------------
  
           procedure Restore_Chain_For_Shadow (Shadow : Entity_Id) is
!             Typ : constant Entity_Id := Non_Limited_View (Shadow);
!             pragma Assert (not In_Chain (Typ));
! 
              Prev  : Entity_Id;
  
           begin
              --  If the package has incomplete types, the limited view of the
*************** package body Sem_Ch10 is
*** 6661,6669 ****
              --  the incomplete type at stake. This in turn has a full view
              --  E3 that is the full declaration, with a corresponding
              --  shadow entity E4. When reinstalling the nonlimited view,
!             --  the nonvisible entity E1 is first replaced with E2, but then
!             --  E3 must *not* become the visible entity as it is replacing E4
!             --  in the homonyms list and simply be ignored.
              --
              --           regular views          limited views
              --
--- 6675,6682 ----
              --  the incomplete type at stake. This in turn has a full view
              --  E3 that is the full declaration, with a corresponding
              --  shadow entity E4. When reinstalling the nonlimited view,
!             --  the visible entity E4 is replaced directly with E2 in the
!             --  the homonyms list and E3 is simply ignored.
              --
              --           regular views          limited views
              --
*************** package body Sem_Ch10 is
*** 6676,6715 ****
              --
              --  [*] denotes the visible entity (Current_Entity)
  
!             Typ := Non_Limited_View (Shadow);
!             pragma Assert (not In_Chain (Typ));
  
!             Is_E3 := Nkind (Parent (Typ)) = N_Full_Type_Declaration
!               and then Present (Incomplete_View (Parent (Typ)));
  
!             Prev := Current_Entity (Shadow);
  
!             if Prev = Shadow then
!                if Is_E3 then
!                   Set_Name_Entity_Id (Chars (Prev), Homonym (Prev));
!                   return;
  
!                else
!                   Set_Current_Entity (Typ);
!                end if;
  
!             else
!                while Present (Homonym (Prev))
!                  and then Homonym (Prev) /= Shadow
!                loop
!                   Prev := Homonym (Prev);
!                end loop;
  
!                if Is_E3 then
!                   Set_Homonym (Prev, Homonym (Shadow));
!                   return;
  
!                else
!                   Set_Homonym (Prev, Typ);
                 end if;
-             end if;
  
!             Set_Homonym (Typ, Homonym (Shadow));
           end Restore_Chain_For_Shadow;
  
           --------------------
--- 6689,6730 ----
              --
              --  [*] denotes the visible entity (Current_Entity)
  
!             Prev := Current_Entity (Shadow);
  
!             while Present (Prev) loop
!                --  This is a regular replacement
  
!                if Prev = Shadow then
!                   Replace (Prev, Typ);
  
!                   if Debug_Flag_I then
!                      Write_Str ("   (homonym) replace ");
!                      Write_Name (Chars (Typ));
!                      Write_Eol;
!                   end if;
  
!                   exit;
  
!                --  This is where E4 is replaced with E2
  
!                elsif Ekind (Prev) = E_Incomplete_Type
!                  and then From_Limited_With (Prev)
!                  and then Ekind (Typ) = E_Incomplete_Type
!                  and then Full_View (Typ) = Non_Limited_View (Prev)
!                then
!                   Replace (Prev, Typ);
  
!                   if Debug_Flag_I then
!                      Write_Str ("   (homonym) E4 -> E2 ");
!                      Write_Name (Chars (Typ));
!                      Write_Eol;
!                   end if;
! 
!                   exit;
                 end if;
  
!                Prev := Homonym (Prev);
!             end loop;
           end Restore_Chain_For_Shadow;
  
           --------------------
*************** package body Sem_Ch10 is
*** 7012,7017 ****
--- 7027,7061 ----
     end sm;
  
     -------------
+    -- Replace --
+    -------------
+ 
+    procedure Replace (Old_E, New_E : Entity_Id) is
+       Prev : Entity_Id;
+ 
+    begin
+       Prev := Current_Entity (Old_E);
+ 
+       if No (Prev) then
+          return;
+ 
+       elsif Prev = Old_E then
+          Set_Current_Entity (New_E);
+          Set_Homonym (New_E, Homonym (Old_E));
+ 
+       else
+          while Present (Prev) and then Homonym (Prev) /= Old_E loop
+             Prev := Homonym (Prev);
+          end loop;
+ 
+          if Present (Prev) then
+             Set_Homonym (Prev, New_E);
+             Set_Homonym (New_E, Homonym (Old_E));
+          end if;
+       end if;
+    end Replace;
+ 
+    -------------
     -- Unchain --
     -------------
  
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch12.adb gcc-13.3.0/gcc/ada/sem_ch12.adb
*** gcc-13.2.0/gcc/ada/sem_ch12.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch12.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Ch12 is
*** 7966,7976 ****
  
        --  Special casing for identifiers and other entity names and operators
  
!       if Nkind (New_N) in N_Character_Literal
!                         | N_Expanded_Name
!                         | N_Identifier
!                         | N_Operator_Symbol
!                         | N_Op
        then
           if not Instantiating then
  
--- 7966,7976 ----
  
        --  Special casing for identifiers and other entity names and operators
  
!       if Nkind (N) in N_Character_Literal
!                     | N_Expanded_Name
!                     | N_Identifier
!                     | N_Operator_Symbol
!                     | N_Op
        then
           if not Instantiating then
  
*************** package body Sem_Ch12 is
*** 8174,8179 ****
--- 8174,8188 ----
                    then
                       Set_Entity (New_N, Assoc);
  
+                   --  Cope with the rewriting into expanded name that may have
+                   --  occurred in between, e.g. in Check_Generic_Child_Unit for
+                   --  generic renaming declarations.
+ 
+                   elsif Nkind (Assoc) = N_Expanded_Name then
+                      Rewrite (N, New_Copy_Tree (Assoc));
+                      Set_Associated_Node (N, Assoc);
+                      return Copy_Generic_Node (N, Parent_Id, Instantiating);
+ 
                    --  The name in the call may be a selected component if the
                    --  call has not been analyzed yet, as may be the case for
                    --  pre/post conditions in a generic unit.
*************** package body Sem_Ch12 is
*** 8184,8193 ****
                       Set_Entity (New_N, Entity (Name (Assoc)));
  
                    elsif Nkind (Assoc) in N_Entity
!                     and then (Expander_Active or
!                                 (GNATprove_Mode
!                                   and then not In_Spec_Expression
!                                   and then not Inside_A_Generic))
                    then
                       --  Inlining case: we are copying a tree that contains
                       --  global entities, which are preserved in the copy to be
--- 8193,8202 ----
                       Set_Entity (New_N, Entity (Name (Assoc)));
  
                    elsif Nkind (Assoc) in N_Entity
!                     and then (Expander_Active
!                                or else (GNATprove_Mode
!                                          and then not In_Spec_Expression
!                                          and then not Inside_A_Generic))
                    then
                       --  Inlining case: we are copying a tree that contains
                       --  global entities, which are preserved in the copy to be
*************** package body Sem_Ch12 is
*** 11924,11935 ****
           return;
        end if;
  
-       --  The package being instantiated may be subject to pragma Ghost. Set
-       --  the mode now to ensure that any nodes generated during instantiation
-       --  are properly marked as Ghost.
- 
-       Set_Ghost_Mode (Act_Decl_Id);
- 
        Expander_Mode_Save_And_Set (Body_Info.Expander_Status);
  
        --  Re-establish the state of information on which checks are suppressed.
--- 11933,11938 ----
*************** package body Sem_Ch12 is
*** 12042,12047 ****
--- 12045,12056 ----
           Instantiation_Node := Inst_Node;
        end if;
  
+       --  The package being instantiated may be subject to pragma Ghost. Set
+       --  the mode now to ensure that any nodes generated during instantiation
+       --  are properly marked as Ghost.
+ 
+       Set_Ghost_Mode (Act_Decl_Id);
+ 
        if Present (Gen_Body_Id) then
           Save_Env (Gen_Unit, Act_Decl_Id);
           Style_Check := False;
*************** package body Sem_Ch12 is
*** 12484,12495 ****
           return;
        end if;
  
-       --  The subprogram being instantiated may be subject to pragma Ghost. Set
-       --  the mode now to ensure that any nodes generated during instantiation
-       --  are properly marked as Ghost.
- 
-       Set_Ghost_Mode (Act_Decl_Id);
- 
        Expander_Mode_Save_And_Set (Body_Info.Expander_Status);
  
        --  Re-establish the state of information on which checks are suppressed.
--- 12493,12498 ----
*************** package body Sem_Ch12 is
*** 12527,12532 ****
--- 12530,12541 ----
  
        Instantiation_Node := Inst_Node;
  
+       --  The subprogram being instantiated may be subject to pragma Ghost. Set
+       --  the mode now to ensure that any nodes generated during instantiation
+       --  are properly marked as Ghost.
+ 
+       Set_Ghost_Mode (Act_Decl_Id);
+ 
        if Present (Gen_Body_Id) then
           Gen_Body := Unit_Declaration_Node (Gen_Body_Id);
  
*************** package body Sem_Ch12 is
*** 13429,13436 ****
                 Ancestor := Get_Instance_Of (Ancestor);
  
              else
!                Ancestor :=
!                  Get_Instance_Of (Base_Type (Get_Instance_Of (A_Gen_T)));
              end if;
  
           --  Check whether parent is a previous formal of the current generic
--- 13438,13444 ----
                 Ancestor := Get_Instance_Of (Ancestor);
  
              else
!                Ancestor := Get_Instance_Of (Etype (Get_Instance_Of (A_Gen_T)));
              end if;
  
           --  Check whether parent is a previous formal of the current generic
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch13.adb gcc-13.3.0/gcc/ada/sem_ch13.adb
*** gcc-13.2.0/gcc/ada/sem_ch13.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch13.adb	Tue May 21 07:47:38 2024
*************** with Exp_Ch3;          use Exp_Ch3;
*** 38,43 ****
--- 38,44 ----
  with Exp_Disp;         use Exp_Disp;
  with Exp_Tss;          use Exp_Tss;
  with Exp_Util;         use Exp_Util;
+ with Expander;         use Expander;
  with Freeze;           use Freeze;
  with Ghost;            use Ghost;
  with Lib;              use Lib;
*************** package body Sem_Ch13 is
*** 132,140 ****
     function Build_Predicate_Function_Declaration
        (Typ : Entity_Id) return Node_Id;
     --  Build the declaration for a predicate function. The declaration is built
!    --  at the end of the declarative part containing the type definition, which
!    --  may be before the freeze point of the type. The predicate expression is
!    --  preanalyzed at this point, to catch visibility errors.
  
     procedure Build_Predicate_Function (Typ : Entity_Id; N : Node_Id);
     --  If Typ has predicates (indicated by Has_Predicates being set for Typ),
--- 133,139 ----
     function Build_Predicate_Function_Declaration
        (Typ : Entity_Id) return Node_Id;
     --  Build the declaration for a predicate function. The declaration is built
!    --  at the same time as the body but inserted before, as explained below.
  
     procedure Build_Predicate_Function (Typ : Entity_Id; N : Node_Id);
     --  If Typ has predicates (indicated by Has_Predicates being set for Typ),
*************** package body Sem_Ch13 is
*** 1409,1427 ****
--- 1408,1440 ----
        --  Subsidiary to the analysis of aspects
        --    Abstract_State
        --    Attach_Handler
+       --    Async_Readers
+       --    Async_Writers
+       --    Constant_After_Elaboration
        --    Contract_Cases
+       --    Convention
+       --    Default_Initial_Condition
+       --    Default_Storage_Pool
        --    Depends
        --    Ghost
        --    Global
        --    Initial_Condition
        --    Initializes
+       --    Max_Entry_Queue_Depth
+       --    Max_Entry_Queue_Length
+       --    Max_Queue_Length
+       --    No_Caching
+       --    Part_Of
        --    Post
        --    Pre
        --    Refined_Depends
        --    Refined_Global
+       --    Refined_Post
        --    Refined_State
        --    SPARK_Mode
+       --    Secondary_Stack_Size
        --    Subprogram_Variant
+       --    Volatile_Function
        --    Warnings
        --  Insert pragma Prag such that it mimics the placement of a source
        --  pragma of the same kind. Flag Is_Generic should be set when the
*************** package body Sem_Ch13 is
*** 2908,2917 ****
              end case;
  
              if Delay_Required
- 
                 and then (A_Id = Aspect_Stable_Properties
                            or else A_Id = Aspect_Designated_Storage_Model
!                           or else A_Id = Aspect_Storage_Model_Type)
                 --  ??? It seems like we should do this for all aspects, not
                 --  just these, but that causes as-yet-undiagnosed regressions.
  
--- 2921,2930 ----
              end case;
  
              if Delay_Required
                 and then (A_Id = Aspect_Stable_Properties
                            or else A_Id = Aspect_Designated_Storage_Model
!                           or else A_Id = Aspect_Storage_Model_Type
!                           or else A_Id = Aspect_Aggregate)
                 --  ??? It seems like we should do this for all aspects, not
                 --  just these, but that causes as-yet-undiagnosed regressions.
  
*************** package body Sem_Ch13 is
*** 3062,3077 ****
                           Expression => Relocate_Node (Expr))),
                       Pragma_Name                  => Name_Linker_Section);
  
!                   --  Linker_Section does not need delaying, as its argument
!                   --  must be a static string. Furthermore, if applied to
!                   --  an object with an explicit initialization, the object
!                   --  must be frozen in order to elaborate the initialization
!                   --  code. (This is already done for types with implicit
!                   --  initialization, such as protected types.)
  
!                   if Nkind (N) = N_Object_Declaration
!                     and then Has_Init_Expression (N)
!                   then
                       Delay_Required := False;
                    end if;
  
--- 3075,3085 ----
                           Expression => Relocate_Node (Expr))),
                       Pragma_Name                  => Name_Linker_Section);
  
!                   --  No need to delay the processing if the entity is already
!                   --  frozen. This should only happen for subprogram bodies.
  
!                   if Is_Frozen (E) then
!                      pragma Assert (Nkind (N) = N_Subprogram_Body);
                       Delay_Required := False;
                    end if;
  
*************** package body Sem_Ch13 is
*** 4203,4208 ****
--- 4211,4219 ----
                    Aitem := Empty;
  
                 when Aspect_Aggregate =>
+                   --  We will be checking that the aspect is not specified on a
+                   --  non-array type in Check_Aspect_At_Freeze_Point
+ 
                    Validate_Aspect_Aggregate (Expr);
                    Record_Rep_Item (E, Aspect);
                    goto Continue;
*************** package body Sem_Ch13 is
*** 4725,4733 ****
              --  For an aspect that applies to a type, indicate whether it
              --  appears on a partial view of the type.
  
!             if Is_Type (E)
!               and then Is_Private_Type (E)
!             then
                 Set_Aspect_On_Partial_View (Aspect);
              end if;
  
--- 4736,4742 ----
              --  For an aspect that applies to a type, indicate whether it
              --  appears on a partial view of the type.
  
!             if Is_Type (E) and then Is_Private_Type (E) then
                 Set_Aspect_On_Partial_View (Aspect);
              end if;
  
*************** package body Sem_Ch13 is
*** 9853,9858 ****
--- 9862,9871 ----
     procedure Build_Predicate_Function (Typ : Entity_Id; N : Node_Id) is
        Loc : constant Source_Ptr := Sloc (Typ);
  
+       Saved_GM  : constant Ghost_Mode_Type := Ghost_Mode;
+       Saved_IGR : constant Node_Id         := Ignored_Ghost_Region;
+       --  Save the Ghost-related attributes to restore on exit
+ 
        Expr : Node_Id;
        --  This is the expression for the result of the function. It is
        --  is build by connecting the component predicates with AND THEN.
*************** package body Sem_Ch13 is
*** 9871,9876 ****
--- 9884,9892 ----
        SId : Entity_Id;
        --  Its entity
  
+       Restore_Scope : Boolean;
+       --  True if the current scope must be restored on exit
+ 
        Ancestor_Predicate_Function_Called : Boolean := False;
        --  Does this predicate function include a call to the
        --  predication function of an ancestor subtype?
*************** package body Sem_Ch13 is
*** 10122,10133 ****
           Replace_Type_References (N, Typ);
        end Replace_Current_Instance_References;
  
-       --  Local variables
- 
-       Saved_GM  : constant Ghost_Mode_Type := Ghost_Mode;
-       Saved_IGR : constant Node_Id         := Ignored_Ghost_Region;
-       --  Save the Ghost-related attributes to restore on exit
- 
     --  Start of processing for Build_Predicate_Function
  
     begin
--- 10138,10143 ----
*************** package body Sem_Ch13 is
*** 10166,10171 ****
--- 10176,10190 ----
           return;
        end if;
  
+       --  Ensure that the declarations are added to the scope of the type
+ 
+       if Scope (Typ) /= Current_Scope then
+          Push_Scope (Scope (Typ));
+          Restore_Scope := True;
+       else
+          Restore_Scope := False;
+       end if;
+ 
        --  The related type may be subject to pragma Ghost. Set the mode now to
        --  ensure that the predicate functions are properly marked as Ghost.
  
*************** package body Sem_Ch13 is
*** 10584,10589 ****
--- 10603,10612 ----
        end if;
  
        Restore_Ghost_Region (Saved_GM, Saved_IGR);
+ 
+       if Restore_Scope then
+          Pop_Scope;
+       end if;
     end Build_Predicate_Function;
  
     ------------------------------------------
*************** package body Sem_Ch13 is
*** 11122,11127 ****
--- 11145,11155 ----
              return;
  
           when Aspect_Aggregate =>
+             if Is_Array_Type (Entity (ASN)) then
+                Error_Msg_N
+                  ("aspect& can only be applied to non-array type",
+                   Ident);
+             end if;
              Resolve_Aspect_Aggregate (Entity (ASN), Expression (ASN));
              return;
  
*************** package body Sem_Ch13 is
*** 15419,15433 ****
  
        function Visible_Component (Comp : Name_Id) return Entity_Id is
           E : Entity_Id;
        begin
!          --  Types with nameable components are record, task, and protected
!          --  types, and discriminated private types.
  
!          if Ekind (T) in E_Record_Type
!                        | E_Task_Type
!                        | E_Protected_Type
!            or else (Is_Private_Type (T) and then Has_Discriminants (T))
!          then
              --  This is a sequential search, which seems acceptable
              --  efficiency-wise, given the typical size of component
              --  lists, protected operation lists, task item lists, and
--- 15447,15457 ----
  
        function Visible_Component (Comp : Name_Id) return Entity_Id is
           E : Entity_Id;
+ 
        begin
!          --  Types with nameable components are record, task, protected types
  
!          if Ekind (T) in E_Record_Type | E_Task_Type | E_Protected_Type then
              --  This is a sequential search, which seems acceptable
              --  efficiency-wise, given the typical size of component
              --  lists, protected operation lists, task item lists, and
*************** package body Sem_Ch13 is
*** 15441,15446 ****
--- 15465,15510 ----
  
                 Next_Entity (E);
              end loop;
+ 
+          --  Private discriminated types may have visible discriminants
+ 
+          elsif Is_Private_Type (T) and then Has_Discriminants (T) then
+             declare
+                Decl : constant Node_Id := Declaration_Node (T);
+ 
+                Discr : Node_Id;
+ 
+             begin
+                --  Loop over the discriminants listed in the discriminant part
+                --  of the private type declaration to find one with a matching
+                --  name; then, if it exists, return the discriminant entity of
+                --  the same name in the type, which is that of its full view.
+ 
+                if Nkind (Decl) in N_Private_Extension_Declaration
+                                 | N_Private_Type_Declaration
+                  and then Present (Discriminant_Specifications (Decl))
+                then
+                   Discr := First (Discriminant_Specifications (Decl));
+ 
+                   while Present (Discr) loop
+                      if Chars (Defining_Identifier (Discr)) = Comp then
+                         Discr := First_Discriminant (T);
+ 
+                         while Present (Discr) loop
+                            if Chars (Discr) = Comp then
+                               return Discr;
+                            end if;
+ 
+                            Next_Discriminant (Discr);
+                         end loop;
+ 
+                         pragma Assert (False);
+                      end if;
+ 
+                      Next (Discr);
+                   end loop;
+                end if;
+             end;
           end if;
  
           --  Nothing by that name
*************** package body Sem_Ch13 is
*** 15556,15570 ****
                       --  Preanalyze expression after type replacement to catch
                       --  name resolution errors if the predicate function has
                       --  not been built yet.
                       --  Note that we cannot use Preanalyze_Spec_Expression
!                      --  because of the special handling required for
!                      --  quantifiers, see comments on Resolve_Aspect_Expression
!                      --  above.
  
                       if No (Predicate_Function (E)) then
!                         Push_Type (E);
!                         Resolve_Aspect_Expression (Expr);
!                         Pop_Type (E);
                       end if;
  
                    when Pre_Post_Aspects =>
--- 15620,15648 ----
                       --  Preanalyze expression after type replacement to catch
                       --  name resolution errors if the predicate function has
                       --  not been built yet.
+ 
                       --  Note that we cannot use Preanalyze_Spec_Expression
!                      --  directly because of the special handling required for
!                      --  quantifiers (see comments on Resolve_Aspect_Expression
!                      --  above) but we need to emulate it properly.
  
                       if No (Predicate_Function (E)) then
!                         declare
!                            Save_In_Spec_Expression : constant Boolean :=
!                                                        In_Spec_Expression;
!                            Save_Full_Analysis : constant Boolean :=
!                                                   Full_Analysis;
!                         begin
!                            In_Spec_Expression := True;
!                            Full_Analysis := False;
!                            Expander_Mode_Save_And_Set (False);
!                            Push_Type (E);
!                            Resolve_Aspect_Expression (Expr);
!                            Pop_Type (E);
!                            Expander_Mode_Restore;
!                            Full_Analysis := Save_Full_Analysis;
!                            In_Spec_Expression := Save_In_Spec_Expression;
!                         end;
                       end if;
  
                    when Pre_Post_Aspects =>
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch3.adb gcc-13.3.0/gcc/ada/sem_ch3.adb
*** gcc-13.2.0/gcc/ada/sem_ch3.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch3.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Ch3 is
*** 4956,4964 ****
              Apply_Length_Check (E, T);
           end if;
  
!       --  When possible, build the default subtype
  
!       elsif Build_Default_Subtype_OK (T) then
           if No (E) then
              Act_T := Build_Default_Subtype (T, N);
           else
--- 4956,4966 ----
              Apply_Length_Check (E, T);
           end if;
  
!       --  When possible, and not a deferred constant, build the default subtype
  
!       elsif Build_Default_Subtype_OK (T)
!         and then (not Constant_Present (N) or else Present (E))
!       then
           if No (E) then
              Act_T := Build_Default_Subtype (T, N);
           else
*************** package body Sem_Ch3 is
*** 4971,4976 ****
--- 4973,4979 ----
           end if;
  
           Rewrite (Object_Definition (N), New_Occurrence_Of (Act_T, Loc));
+          Freeze_Before (N, Act_T);
  
        elsif Nkind (E) = N_Function_Call
          and then Constant_Present (N)
*************** package body Sem_Ch3 is
*** 5958,5974 ****
        --  If this is a subtype declaration for an actual in an instance,
        --  inherit static and dynamic predicates if any.
  
-       --  If declaration has no aspect specifications, inherit predicate
-       --  info as well. Unclear how to handle the case of both specified
-       --  and inherited predicates ??? Other inherited aspects, such as
-       --  invariants, should be OK, but the combination with later pragmas
-       --  may also require special merging.
- 
        if Has_Predicates (T)
          and then Present (Predicate_Function (T))
!         and then
!           ((In_Instance and then not Comes_From_Source (N))
!              or else No (Aspect_Specifications (N)))
        then
           --  Inherit Subprograms_For_Type from the full view, if present
  
--- 5961,5970 ----
        --  If this is a subtype declaration for an actual in an instance,
        --  inherit static and dynamic predicates if any.
  
        if Has_Predicates (T)
          and then Present (Predicate_Function (T))
!         and then In_Instance
!         and then not Comes_From_Source (N)
        then
           --  Inherit Subprograms_For_Type from the full view, if present
  
*************** package body Sem_Ch3 is
*** 18422,18440 ****
              Analyze (Subtype_Mark (Obj_Def));
  
              declare
!                Base_T : constant Entity_Id := Entity (Subtype_Mark (Obj_Def));
!                Decl   : constant Node_Id :=
                   Make_Subtype_Declaration (Sloc (P),
                     Defining_Identifier => T,
!                    Subtype_Indication  => Relocate_Node (Obj_Def));
              begin
                 Set_Etype  (T, Base_T);
                 Mutate_Ekind  (T, Subtype_Kind (Ekind (Base_T)));
!                Set_Parent (T, Obj_Def);
  
                 if Ekind (T) = E_Array_Subtype then
!                   Set_First_Index (T, First_Index (Base_T));
!                   Set_Is_Constrained (T);
  
                 elsif Ekind (T) = E_Record_Subtype then
                    Set_First_Entity (T, First_Entity (Base_T));
--- 18418,18438 ----
              Analyze (Subtype_Mark (Obj_Def));
  
              declare
!                Base_T  : constant Entity_Id := Entity (Subtype_Mark (Obj_Def));
!                New_Def : constant Node_Id   := New_Copy_Tree (Obj_Def);
!                Decl    : constant Node_Id   :=
                   Make_Subtype_Declaration (Sloc (P),
                     Defining_Identifier => T,
!                    Subtype_Indication  => New_Def);
! 
              begin
                 Set_Etype  (T, Base_T);
                 Mutate_Ekind  (T, Subtype_Kind (Ekind (Base_T)));
!                Set_Parent (T, Decl);
!                Set_Scope (T, Current_Scope);
  
                 if Ekind (T) = E_Array_Subtype then
!                   Constrain_Array (T, New_Def, Related_Nod, T, 'P');
  
                 elsif Ekind (T) = E_Record_Subtype then
                    Set_First_Entity (T, First_Entity (Base_T));
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch4.adb gcc-13.3.0/gcc/ada/sem_ch4.adb
*** gcc-13.2.0/gcc/ada/sem_ch4.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch4.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Ch4 is
*** 255,262 ****
     --  type is not directly visible. The routine uses this type to emit a more
     --  informative message.
  
!    function Has_Possible_Literal_Aspects (N : Node_Id) return Boolean;
!    --  Ada_2022: if an operand is a literal it may be subject to an
     --  implicit conversion to a type for which a user-defined literal
     --  function exists. During the first pass of type resolution we do
     --  not know the context imposed on the literal, so we assume that
--- 255,262 ----
     --  type is not directly visible. The routine uses this type to emit a more
     --  informative message.
  
!    function Has_Possible_User_Defined_Literal (N : Node_Id) return Boolean;
!    --  Ada 2022: if an operand is a literal, it may be subject to an
     --  implicit conversion to a type for which a user-defined literal
     --  function exists. During the first pass of type resolution we do
     --  not know the context imposed on the literal, so we assume that
*************** package body Sem_Ch4 is
*** 1539,1546 ****
--- 1539,1552 ----
  
                 Set_Etype (N, Full_View (Etype (N)));
  
+             --  If the call is within a thunk, the nonlimited view should be
+             --  analyzed eventually (see also Analyze_Return_Type).
+ 
              elsif From_Limited_With (Etype (N))
                and then Present (Non_Limited_View (Etype (N)))
+               and then
+                 (Ekind (Non_Limited_View (Etype (N))) /= E_Incomplete_Type
+                   or else Is_Thunk (Current_Scope))
              then
                 Set_Etype (N, Non_Limited_View (Etype (N)));
  
*************** package body Sem_Ch4 is
*** 2291,2297 ****
              while Present (It.Nam) loop
                 T := It.Typ;
  
!                if No (First_Formal (Base_Type (Designated_Type (T)))) then
                    Set_Etype (P, T);
                 else
                    Remove_Interp (I);
--- 2297,2305 ----
              while Present (It.Nam) loop
                 T := It.Typ;
  
!                if Is_Access_Type (T)
!                  and then No (First_Formal (Base_Type (Designated_Type (T))))
!                then
                    Set_Etype (P, T);
                 else
                    Remove_Interp (I);
*************** package body Sem_Ch4 is
*** 4024,4030 ****
                             Actual, Etype (Etype (Formal)));
                       end if;
  
!                      Wrong_Type (Actual, Etype (Formal));
  
                       if Nkind (Actual) = N_Op_Eq
                         and then Nkind (Left_Opnd (Actual)) = N_Identifier
--- 4032,4042 ----
                             Actual, Etype (Etype (Formal)));
                       end if;
  
!                      --  If we are going to output a secondary error message
!                      --  below, we need to have Wrong_Type output the main one.
! 
!                      Wrong_Type
!                        (Actual, Etype (Formal), Multiple => All_Errors_Mode);
  
                       if Nkind (Actual) = N_Op_Eq
                         and then Nkind (Left_Opnd (Actual)) = N_Identifier
*************** package body Sem_Ch4 is
*** 7519,7537 ****
  
        if Etype (N) = Any_Type then
           declare
!             L     : Node_Id;
!             R     : Node_Id;
!             Op_Id : Entity_Id := Empty;
  
           begin
-             R := Right_Opnd (N);
- 
-             if Nkind (N) in N_Binary_Op then
-                L := Left_Opnd (N);
-             else
-                L := Empty;
-             end if;
- 
              --  If either operand has no type, then don't complain further,
              --  since this simply means that we have a propagated error.
  
--- 7531,7541 ----
  
        if Etype (N) = Any_Type then
           declare
!             L : constant Node_Id :=
!                   (if Nkind (N) in N_Binary_Op then Left_Opnd (N) else Empty);
!             R : constant Node_Id := Right_Opnd (N);
  
           begin
              --  If either operand has no type, then don't complain further,
              --  since this simply means that we have a propagated error.
  
*************** package body Sem_Ch4 is
*** 7612,7620 ****
              then
                 return;
  
!             elsif Present (Entity (N))
!               and then Has_Possible_Literal_Aspects (N)
!             then
                 return;
  
              --  If we have a logical operator, one of whose operands is
--- 7616,7625 ----
              then
                 return;
  
!             --  The handling of user-defined literals is deferred to the second
!             --  pass of resolution.
! 
!             elsif Has_Possible_User_Defined_Literal (N) then
                 return;
  
              --  If we have a logical operator, one of whose operands is
*************** package body Sem_Ch4 is
*** 7829,7945 ****
                 end if;
              end if;
  
!             --  If we fall through then just give general message. Note that in
!             --  the following messages, if the operand is overloaded we choose
!             --  an arbitrary type to complain about, but that is probably more
!             --  useful than not giving a type at all.
! 
!             if Nkind (N) in N_Unary_Op then
!                Error_Msg_Node_2 := Etype (R);
!                Error_Msg_N ("operator& not defined for}", N);
!                return;
! 
!             else
!                if Nkind (N) in N_Binary_Op then
!                   if not Is_Overloaded (L)
!                     and then not Is_Overloaded (R)
!                     and then Base_Type (Etype (L)) = Base_Type (Etype (R))
!                   then
!                      Error_Msg_Node_2 := First_Subtype (Etype (R));
!                      Error_Msg_N ("there is no applicable operator& for}", N);
! 
!                   else
!                      --  Another attempt to find a fix: one of the candidate
!                      --  interpretations may not be use-visible. This has
!                      --  already been checked for predefined operators, so
!                      --  we examine only user-defined functions.
! 
!                      Op_Id := Get_Name_Entity_Id (Chars (N));
! 
!                      while Present (Op_Id) loop
!                         if Ekind (Op_Id) /= E_Operator
!                           and then Is_Overloadable (Op_Id)
!                         then
!                            if not Is_Immediately_Visible (Op_Id)
!                              and then not In_Use (Scope (Op_Id))
!                              and then not Is_Abstract_Subprogram (Op_Id)
!                              and then not Is_Hidden (Op_Id)
!                              and then Ekind (Scope (Op_Id)) = E_Package
!                              and then
!                                Has_Compatible_Type
!                                  (L, Etype (First_Formal (Op_Id)))
!                              and then Present
!                               (Next_Formal (First_Formal (Op_Id)))
!                              and then
!                                Has_Compatible_Type
!                                  (R,
!                                   Etype (Next_Formal (First_Formal (Op_Id))))
!                            then
!                               Error_Msg_N
!                                 ("no legal interpretation for operator&", N);
!                               Error_Msg_NE
!                                 ("\use clause on& would make operation legal",
!                                  N, Scope (Op_Id));
!                               exit;
!                            end if;
!                         end if;
! 
!                         Op_Id := Homonym (Op_Id);
!                      end loop;
! 
!                      if No (Op_Id) then
!                         Error_Msg_N ("invalid operand types for operator&", N);
! 
!                         if Nkind (N) /= N_Op_Concat then
!                            Error_Msg_NE ("\left operand has}!",  N, Etype (L));
!                            Error_Msg_NE ("\right operand has}!", N, Etype (R));
! 
!                            --  For multiplication and division operators with
!                            --  a fixed-point operand and an integer operand,
!                            --  indicate that the integer operand should be of
!                            --  type Integer.
! 
!                            if Nkind (N) in N_Op_Multiply | N_Op_Divide
!                              and then Is_Fixed_Point_Type (Etype (L))
!                              and then Is_Integer_Type (Etype (R))
!                            then
!                               Error_Msg_N
!                                 ("\convert right operand to `Integer`", N);
! 
!                            elsif Nkind (N) = N_Op_Multiply
!                              and then Is_Fixed_Point_Type (Etype (R))
!                              and then Is_Integer_Type (Etype (L))
!                            then
!                               Error_Msg_N
!                                 ("\convert left operand to `Integer`", N);
!                            end if;
! 
!                         --  For concatenation operators it is more difficult to
!                         --  determine which is the wrong operand. It is worth
!                         --  flagging explicitly an access type, for those who
!                         --  might think that a dereference happens here.
! 
!                         elsif Is_Access_Type (Etype (L)) then
!                            Error_Msg_N ("\left operand is access type", N);
  
!                         elsif Is_Access_Type (Etype (R)) then
!                            Error_Msg_N ("\right operand is access type", N);
!                         end if;
!                      end if;
!                   end if;
!                end if;
!             end if;
           end;
        end if;
     end Operator_Check;
  
!    ----------------------------------
!    -- Has_Possible_Literal_Aspects --
!    ----------------------------------
  
!    function Has_Possible_Literal_Aspects (N : Node_Id) return Boolean is
        R : constant Node_Id := Right_Opnd (N);
-       L : Node_Id := Empty;
  
        procedure Check_Literal_Opnd (Opnd : Node_Id);
        --  If an operand is a literal to which an aspect may apply,
--- 7834,7852 ----
                 end if;
              end if;
  
!             --  If we fall through then just give general message
  
!             Unresolved_Operator (N);
           end;
        end if;
     end Operator_Check;
  
!    ---------------------------------------
!    -- Has_Possible_User_Defined_Literal --
!    ---------------------------------------
  
!    function Has_Possible_User_Defined_Literal (N : Node_Id) return Boolean is
        R : constant Node_Id := Right_Opnd (N);
  
        procedure Check_Literal_Opnd (Opnd : Node_Id);
        --  If an operand is a literal to which an aspect may apply,
*************** package body Sem_Ch4 is
*** 7953,7977 ****
        begin
           if Nkind (Opnd) in N_Numeric_Or_String_Literal
             or else (Is_Entity_Name (Opnd)
!              and then Present (Entity (Opnd))
!              and then Is_Named_Number (Entity (Opnd)))
           then
              Add_One_Interp (N, Etype (Opnd), Etype (Opnd));
           end if;
        end Check_Literal_Opnd;
  
!    --  Start of processing for Has_Possible_Literal_Aspects
  
     begin
        if Ada_Version < Ada_2022 then
           return False;
        end if;
  
-       if Nkind (N) in N_Binary_Op then
-          L := Left_Opnd (N);
-       else
-          L := Empty;
-       end if;
        Check_Literal_Opnd (R);
  
        --  Check left operand only if right one did not provide a
--- 7860,7879 ----
        begin
           if Nkind (Opnd) in N_Numeric_Or_String_Literal
             or else (Is_Entity_Name (Opnd)
!                      and then Present (Entity (Opnd))
!                      and then Is_Named_Number (Entity (Opnd)))
           then
              Add_One_Interp (N, Etype (Opnd), Etype (Opnd));
           end if;
        end Check_Literal_Opnd;
  
!    --  Start of processing for Has_Possible_User_Defined_Literal
  
     begin
        if Ada_Version < Ada_2022 then
           return False;
        end if;
  
        Check_Literal_Opnd (R);
  
        --  Check left operand only if right one did not provide a
*************** package body Sem_Ch4 is
*** 7987,8000 ****
        --  determine whether a user-defined literal may apply to
        --  either or both.
  
!       if Present (L)
!         and then Etype (N) = Any_Type
!       then
!          Check_Literal_Opnd (L);
        end if;
  
        return Etype (N) /= Any_Type;
!    end Has_Possible_Literal_Aspects;
  
     -----------------------------------------------
     -- Nondispatching_Call_To_Abstract_Operation --
--- 7889,7900 ----
        --  determine whether a user-defined literal may apply to
        --  either or both.
  
!       if Nkind (N) in N_Binary_Op and then Etype (N) = Any_Type then
!          Check_Literal_Opnd (Left_Opnd (N));
        end if;
  
        return Etype (N) /= Any_Type;
!    end Has_Possible_User_Defined_Literal;
  
     -----------------------------------------------
     -- Nondispatching_Call_To_Abstract_Operation --
*************** package body Sem_Ch4 is
*** 10620,10625 ****
--- 10520,10625 ----
        end if;
     end Try_Object_Operation;
  
+    -------------------------
+    -- Unresolved_Operator --
+    -------------------------
+ 
+    procedure Unresolved_Operator (N : Node_Id) is
+       L : constant Node_Id :=
+             (if Nkind (N) in N_Binary_Op then Left_Opnd (N) else Empty);
+       R : constant Node_Id := Right_Opnd (N);
+ 
+       Op_Id : Entity_Id;
+ 
+    begin
+       --  Note that in the following messages, if the operand is overloaded we
+       --  choose an arbitrary type to complain about, but that is probably more
+       --  useful than not giving a type at all.
+ 
+       if Nkind (N) in N_Unary_Op then
+          Error_Msg_Node_2 := Etype (R);
+          Error_Msg_N ("operator& not defined for}", N);
+ 
+       elsif Nkind (N) in N_Binary_Op then
+          if not Is_Overloaded (L)
+            and then not Is_Overloaded (R)
+            and then Base_Type (Etype (L)) = Base_Type (Etype (R))
+          then
+             Error_Msg_Node_2 := First_Subtype (Etype (R));
+             Error_Msg_N ("there is no applicable operator& for}", N);
+ 
+          else
+             --  Another attempt to find a fix: one of the candidate
+             --  interpretations may not be use-visible. This has
+             --  already been checked for predefined operators, so
+             --  we examine only user-defined functions.
+ 
+             Op_Id := Get_Name_Entity_Id (Chars (N));
+ 
+             while Present (Op_Id) loop
+                if Ekind (Op_Id) /= E_Operator
+                  and then Is_Overloadable (Op_Id)
+                  and then not Is_Immediately_Visible (Op_Id)
+                  and then not In_Use (Scope (Op_Id))
+                  and then not Is_Abstract_Subprogram (Op_Id)
+                  and then not Is_Hidden (Op_Id)
+                  and then Ekind (Scope (Op_Id)) = E_Package
+                  and then Has_Compatible_Type (L, Etype (First_Formal (Op_Id)))
+                  and then Present (Next_Formal (First_Formal (Op_Id)))
+                  and then
+                    Has_Compatible_Type
+                      (R, Etype (Next_Formal (First_Formal (Op_Id))))
+                then
+                   Error_Msg_N ("no legal interpretation for operator&", N);
+                   Error_Msg_NE ("\use clause on& would make operation legal",
+                                 N, Scope (Op_Id));
+                   exit;
+                end if;
+ 
+                Op_Id := Homonym (Op_Id);
+             end loop;
+ 
+             if No (Op_Id) then
+                Error_Msg_N ("invalid operand types for operator&", N);
+ 
+                if Nkind (N) /= N_Op_Concat then
+                   Error_Msg_NE ("\left operand has}!",  N, Etype (L));
+                   Error_Msg_NE ("\right operand has}!", N, Etype (R));
+ 
+                   --  For multiplication and division operators with
+                   --  a fixed-point operand and an integer operand,
+                   --  indicate that the integer operand should be of
+                   --  type Integer.
+ 
+                   if Nkind (N) in N_Op_Multiply | N_Op_Divide
+                     and then Is_Fixed_Point_Type (Etype (L))
+                     and then Is_Integer_Type (Etype (R))
+                   then
+                      Error_Msg_N ("\convert right operand to `Integer`", N);
+ 
+                   elsif Nkind (N) = N_Op_Multiply
+                     and then Is_Fixed_Point_Type (Etype (R))
+                     and then Is_Integer_Type (Etype (L))
+                   then
+                      Error_Msg_N ("\convert left operand to `Integer`", N);
+                   end if;
+ 
+                --  For concatenation operators it is more difficult to
+                --  determine which is the wrong operand. It is worth
+                --  flagging explicitly an access type, for those who
+                --  might think that a dereference happens here.
+ 
+                elsif Is_Access_Type (Etype (L)) then
+                   Error_Msg_N ("\left operand is access type", N);
+ 
+                elsif Is_Access_Type (Etype (R)) then
+                   Error_Msg_N ("\right operand is access type", N);
+                end if;
+             end if;
+          end if;
+       end if;
+    end Unresolved_Operator;
+ 
     ---------
     -- wpo --
     ---------
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch4.ads gcc-13.3.0/gcc/ada/sem_ch4.ads
*** gcc-13.2.0/gcc/ada/sem_ch4.ads	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch4.ads	Tue May 21 07:47:38 2024
*************** package Sem_Ch4  is
*** 88,91 ****
--- 88,94 ----
     --  of a non-tagged type is allowed as if Extensions_Allowed returned True.
     --  This is used to issue better error messages.
  
+    procedure Unresolved_Operator (N : Node_Id);
+    --  Give an error for an unresolved operator
+ 
  end Sem_Ch4;
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch6.adb gcc-13.3.0/gcc/ada/sem_ch6.adb
*** gcc-13.2.0/gcc/ada/sem_ch6.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch6.adb	Tue May 21 07:47:38 2024
*************** with Nlists;         use Nlists;
*** 53,58 ****
--- 53,59 ----
  with Nmake;          use Nmake;
  with Opt;            use Opt;
  with Output;         use Output;
+ with Restrict;       use Restrict;
  with Rtsfind;        use Rtsfind;
  with Sem;            use Sem;
  with Sem_Aux;        use Sem_Aux;
*************** package body Sem_Ch6 is
*** 847,852 ****
--- 848,861 ----
              end if;
  
              Resolve (Expr, R_Type);
+ 
+             --  The expansion of the expression may have rewritten the return
+             --  statement itself, e.g. when it is a conditional expression.
+ 
+             if Nkind (N) /= N_Simple_Return_Statement then
+                return;
+             end if;
+ 
              Check_Limited_Return (N, Expr, R_Type);
  
              Check_Return_Construct_Accessibility (N, Stm_Entity);
*************** package body Sem_Ch6 is
*** 942,950 ****
  
           --  Defend against previous errors
  
!          if Nkind (Expr) = N_Empty
!            or else No (Etype (Expr))
!          then
              return;
           end if;
  
--- 951,957 ----
  
           --  Defend against previous errors
  
!          if Nkind (Expr) = N_Empty or else No (Etype (Expr)) then
              return;
           end if;
  
*************** package body Sem_Ch6 is
*** 4434,4439 ****
--- 4441,4450 ----
           begin
              while Present (Prot_Ext_Formal) loop
                 pragma Assert (Present (Impl_Ext_Formal));
+                pragma Assert (not Is_Build_In_Place_Entity (Prot_Ext_Formal)
+                  or else BIP_Suffix_Kind (Impl_Ext_Formal)
+                            = BIP_Suffix_Kind (Prot_Ext_Formal));
+ 
                 Set_Protected_Formal (Prot_Ext_Formal, Impl_Ext_Formal);
                 Next_Formal_With_Extras (Prot_Ext_Formal);
                 Next_Formal_With_Extras (Impl_Ext_Formal);
*************** package body Sem_Ch6 is
*** 8576,8581 ****
--- 8587,8597 ----
        function Has_Extra_Formals (E : Entity_Id) return Boolean;
        --  Determines if E has its extra formals
  
+       function Might_Need_BIP_Task_Actuals (E : Entity_Id) return Boolean;
+       --  Determines if E is a dispatching primitive returning a limited tagged
+       --  type object since some descendant might return an object with tasks
+       --  (and therefore need the BIP task extra actuals).
+ 
        function Needs_Accessibility_Check_Extra
          (E      : Entity_Id;
           Formal : Node_Id) return Boolean;
*************** package body Sem_Ch6 is
*** 8651,8656 ****
--- 8667,8724 ----
                  and then Present (Extra_Accessibility_Of_Result (E)));
        end Has_Extra_Formals;
  
+       ---------------------------------
+       -- Might_Need_BIP_Task_Actuals --
+       ---------------------------------
+ 
+       function Might_Need_BIP_Task_Actuals (E : Entity_Id) return Boolean is
+          Subp_Id  : Entity_Id;
+          Func_Typ : Entity_Id;
+ 
+       begin
+          if Global_No_Tasking or else No_Run_Time_Mode then
+             return False;
+          end if;
+ 
+          --  No further check needed if we know that BIP task actuals are
+          --  required.
+ 
+          if Needs_BIP_Task_Actuals (E) then
+             return True;
+          end if;
+ 
+          --  For thunks we must rely on their target entity
+ 
+          if Is_Thunk (E) then
+             Subp_Id := Thunk_Target (E);
+ 
+          --  For protected subprograms we rely on the subprogram which
+          --  implements the body of the operation (since it is the entity
+          --  that may be a dispatching operation).
+ 
+          elsif Is_Protected_Type (Scope (E))
+            and then Present (Protected_Body_Subprogram (E))
+          then
+             Subp_Id := Protected_Body_Subprogram (E);
+ 
+          else
+             Subp_Id := E;
+          end if;
+ 
+          --  We check the root type of the return type since the same
+          --  decision must be taken for all descendants overriding a
+          --  dispatching operation.
+ 
+          Func_Typ := Root_Type (Underlying_Type (Etype (Subp_Id)));
+ 
+          return Ekind (Subp_Id) = E_Function
+            and then not Has_Foreign_Convention (Func_Typ)
+            and then Is_Dispatching_Operation (Subp_Id)
+            and then Is_Tagged_Type (Func_Typ)
+            and then Is_Limited_Type (Func_Typ)
+            and then not Has_Aspect (Func_Typ, Aspect_No_Task_Parts);
+       end Might_Need_BIP_Task_Actuals;
+ 
        -------------------------------------
        -- Needs_Accessibility_Check_Extra --
        -------------------------------------
*************** package body Sem_Ch6 is
*** 8785,8791 ****
        then
           return;
  
!       --  Initialization procedures don't have extra formals
  
        elsif Is_Init_Proc (E) then
           return;
--- 8853,8860 ----
        then
           return;
  
!       --  Extra formals of Initialization procedures are added by the function
!       --  Exp_Ch3.Init_Formals
  
        elsif Is_Init_Proc (E) then
           return;
*************** package body Sem_Ch6 is
*** 9071,9090 ****
        begin
           Ada_Version := Ada_2022;
  
!          if Needs_Result_Accessibility_Level (Ref_E) then
!             pragma Assert (No (Parent_Subp)
!               or else Needs_Result_Accessibility_Level (Parent_Subp));
!             pragma Assert (No (Alias_Subp)
!               or else Needs_Result_Accessibility_Level (Alias_Subp));
! 
              Set_Extra_Accessibility_Of_Result (E,
                Add_Extra_Formal (E, Standard_Natural, E, "L"));
- 
-          else
-             pragma Assert (No (Parent_Subp)
-               or else not Needs_Result_Accessibility_Level (Parent_Subp));
-             pragma Assert (No (Alias_Subp)
-               or else not Needs_Result_Accessibility_Level (Alias_Subp));
           end if;
  
           Ada_Version := Save_Ada_Version;
--- 9140,9155 ----
        begin
           Ada_Version := Ada_2022;
  
!          if Needs_Result_Accessibility_Level (Ref_E)
!            or else
!              (Present (Parent_Subp)
!                 and then Needs_Result_Accessibility_Level (Parent_Subp))
!            or else
!              (Present (Alias_Subp)
!                 and then Needs_Result_Accessibility_Level (Alias_Subp))
!          then
              Set_Extra_Accessibility_Of_Result (E,
                Add_Extra_Formal (E, Standard_Natural, E, "L"));
           end if;
  
           Ada_Version := Save_Ada_Version;
*************** package body Sem_Ch6 is
*** 9119,9132 ****
              --  dispatching context and such calls must be handled like calls
              --  to a class-wide function.
  
!             if Needs_BIP_Alloc_Form (Ref_E) then
!                pragma Assert (No (Parent_Subp)
!                  or else Has_BIP_Extra_Formal (Parent_Subp, BIP_Alloc_Form,
!                            Must_Be_Frozen => False));
!                pragma Assert (No (Alias_Subp)
!                  or else Has_BIP_Extra_Formal (Alias_Subp, BIP_Alloc_Form,
!                            Must_Be_Frozen => False));
! 
                 Discard :=
                   Add_Extra_Formal
                     (E, Standard_Natural,
--- 9184,9199 ----
              --  dispatching context and such calls must be handled like calls
              --  to a class-wide function.
  
!             if Needs_BIP_Alloc_Form (Ref_E)
!               or else
!                 (Present (Parent_Subp)
!                    and then Has_BIP_Extra_Formal (Parent_Subp, BIP_Alloc_Form,
!                               Must_Be_Frozen => False))
!               or else
!                 (Present (Alias_Subp)
!                    and then Has_BIP_Extra_Formal (Alias_Subp, BIP_Alloc_Form,
!                               Must_Be_Frozen => False))
!             then
                 Discard :=
                   Add_Extra_Formal
                     (E, Standard_Natural,
*************** package body Sem_Ch6 is
*** 9142,9228 ****
                        (E, RTE (RE_Root_Storage_Pool_Ptr),
                         E, BIP_Formal_Suffix (BIP_Storage_Pool));
                 end if;
- 
-             else
-                pragma Assert (No (Parent_Subp)
-                  or else not
-                    Has_BIP_Extra_Formal (Parent_Subp, BIP_Alloc_Form,
-                      Must_Be_Frozen => False));
-                pragma Assert (No (Alias_Subp)
-                  or else not
-                    Has_BIP_Extra_Formal (Alias_Subp, BIP_Alloc_Form,
-                      Must_Be_Frozen => False));
              end if;
  
              --  In the case of functions whose result type needs finalization,
              --  add an extra formal which represents the finalization master.
  
!             if Needs_BIP_Finalization_Master (Ref_E) then
!                pragma Assert (No (Parent_Subp)
!                  or else Has_BIP_Extra_Formal (Parent_Subp,
!                            Kind           => BIP_Finalization_Master,
!                            Must_Be_Frozen => False));
!                pragma Assert (No (Alias_Subp)
!                  or else Has_BIP_Extra_Formal (Alias_Subp,
!                            Kind           => BIP_Finalization_Master,
!                            Must_Be_Frozen => False));
! 
                 Discard :=
                   Add_Extra_Formal
                     (E, RTE (RE_Finalization_Master_Ptr),
                      E, BIP_Formal_Suffix (BIP_Finalization_Master));
- 
-             else
-                pragma Assert (No (Parent_Subp)
-                  or else not
-                    Has_BIP_Extra_Formal (Parent_Subp,
-                      Kind           => BIP_Finalization_Master,
-                      Must_Be_Frozen => False));
-                pragma Assert (No (Alias_Subp)
-                  or else not
-                    Has_BIP_Extra_Formal (Alias_Subp,
-                      Kind           => BIP_Finalization_Master,
-                      Must_Be_Frozen => False));
              end if;
  
              --  When the result type contains tasks, add two extra formals: the
              --  master of the tasks to be created, and the caller's activation
              --  chain.
  
!             if Needs_BIP_Task_Actuals (Ref_E) then
!                pragma Assert (No (Parent_Subp)
!                  or else Has_BIP_Extra_Formal (Parent_Subp, BIP_Task_Master,
!                            Must_Be_Frozen => False));
!                pragma Assert (No (Alias_Subp)
!                  or else Has_BIP_Extra_Formal (Alias_Subp, BIP_Task_Master,
!                            Must_Be_Frozen => False)
!                  or else
!                    (Is_Abstract_Subprogram (Ref_E)
!                       and then Is_Predefined_Dispatching_Operation (Ref_E)
!                       and then Is_Interface
!                                  (Find_Dispatching_Type (Alias_Subp))));
! 
                 Discard :=
                   Add_Extra_Formal
                     (E, Standard_Integer,
                      E, BIP_Formal_Suffix (BIP_Task_Master));
  
!                Set_Has_Master_Entity (E);
  
                 Discard :=
                   Add_Extra_Formal
                     (E, RTE (RE_Activation_Chain_Access),
                      E, BIP_Formal_Suffix (BIP_Activation_Chain));
- 
-             else
-                pragma Assert (No (Parent_Subp)
-                  or else not
-                    Has_BIP_Extra_Formal (Parent_Subp, BIP_Task_Master,
-                      Must_Be_Frozen => False));
-                pragma Assert (No (Alias_Subp)
-                  or else not
-                    Has_BIP_Extra_Formal (Alias_Subp, BIP_Task_Master,
-                      Must_Be_Frozen => False));
              end if;
  
              --  All build-in-place functions get an extra formal that will be
--- 9209,9265 ----
                        (E, RTE (RE_Root_Storage_Pool_Ptr),
                         E, BIP_Formal_Suffix (BIP_Storage_Pool));
                 end if;
              end if;
  
              --  In the case of functions whose result type needs finalization,
              --  add an extra formal which represents the finalization master.
  
!             if Needs_BIP_Finalization_Master (Ref_E)
!               or else
!                 (Present (Parent_Subp)
!                    and then Has_BIP_Extra_Formal (Parent_Subp,
!                               Kind           => BIP_Finalization_Master,
!                               Must_Be_Frozen => False))
!               or else
!                 (Present (Alias_Subp)
!                    and then Has_BIP_Extra_Formal (Alias_Subp,
!                               Kind           => BIP_Finalization_Master,
!                               Must_Be_Frozen => False))
!             then
                 Discard :=
                   Add_Extra_Formal
                     (E, RTE (RE_Finalization_Master_Ptr),
                      E, BIP_Formal_Suffix (BIP_Finalization_Master));
              end if;
  
              --  When the result type contains tasks, add two extra formals: the
              --  master of the tasks to be created, and the caller's activation
              --  chain.
  
!             if Needs_BIP_Task_Actuals (Ref_E)
!               or else Might_Need_BIP_Task_Actuals (Ref_E)
!               or else
!                 (Present (Parent_Subp)
!                    and then Has_BIP_Extra_Formal (Parent_Subp, BIP_Task_Master,
!                               Must_Be_Frozen => False))
!               or else
!                 (Present (Alias_Subp)
!                    and then Has_BIP_Extra_Formal (Alias_Subp, BIP_Task_Master,
!                               Must_Be_Frozen => False))
!             then
                 Discard :=
                   Add_Extra_Formal
                     (E, Standard_Integer,
                      E, BIP_Formal_Suffix (BIP_Task_Master));
  
!                if Needs_BIP_Task_Actuals (Ref_E) then
!                   Set_Has_Master_Entity (E);
!                end if;
  
                 Discard :=
                   Add_Extra_Formal
                     (E, RTE (RE_Activation_Chain_Access),
                      E, BIP_Formal_Suffix (BIP_Activation_Chain));
              end if;
  
              --  All build-in-place functions get an extra formal that will be
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_ch7.adb gcc-13.3.0/gcc/ada/sem_ch7.adb
*** gcc-13.2.0/gcc/ada/sem_ch7.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_ch7.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Ch7 is
*** 446,452 ****
--- 446,456 ----
                    else
                       Decl_Id := Defining_Entity (Decl);
  
+                      --  See the N_Subprogram_Declaration case below
+ 
                       if not Set_Referencer_Of_Non_Subprograms
+                        and then (not In_Nested_Instance
+                                   or else not Subprogram_Table.Get_First)
                         and then not Subprogram_Table.Get (Decl_Id)
                       then
                          --  We can reset Is_Public right away
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_prag.adb gcc-13.3.0/gcc/ada/sem_prag.adb
*** gcc-13.2.0/gcc/ada/sem_prag.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_prag.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Prag is
*** 7826,7832 ****
           --  then. For example, if the expression is "Record_Type'Size /= 32"
           --  it might be known after the back end has determined the size of
           --  Record_Type. We do not defer validation if we're inside a generic
!          --  unit, because we will have more information in the instances.
  
           if Compile_Time_Known_Value (Arg1x) then
              Validate_Compile_Time_Warning_Or_Error (N, Sloc (Arg1));
--- 7826,7834 ----
           --  then. For example, if the expression is "Record_Type'Size /= 32"
           --  it might be known after the back end has determined the size of
           --  Record_Type. We do not defer validation if we're inside a generic
!          --  unit, because we will have more information in the instances, and
!          --  this ultimately applies to the main unit itself, because it is not
!          --  compiled by the back end when it is generic.
  
           if Compile_Time_Known_Value (Arg1x) then
              Validate_Compile_Time_Warning_Or_Error (N, Sloc (Arg1));
*************** package body Sem_Prag is
*** 7844,7850 ****
                 end if;
              end loop;
  
!             if No (P) then
                 Defer_Compile_Time_Warning_Error_To_BE (N);
              end if;
           end if;
--- 7846,7855 ----
                 end if;
              end loop;
  
!             if No (P)
!               and then
!                 Nkind (Unit (Cunit (Main_Unit))) not in N_Generic_Declaration
!             then
                 Defer_Compile_Time_Warning_Error_To_BE (N);
              end if;
           end if;
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_res.adb gcc-13.3.0/gcc/ada/sem_res.adb
*** gcc-13.2.0/gcc/ada/sem_res.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_res.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Res is
*** 111,120 ****
     function Has_Applicable_User_Defined_Literal
       (N   : Node_Id;
        Typ : Entity_Id) return Boolean;
!    --  If N is a literal or a named number, check whether Typ
!    --  has a user-defined literal aspect that can apply to N.
!    --  If present, replace N with a call to the corresponding
!    --  function and return True.
  
     procedure Check_Discriminant_Use (N : Node_Id);
     --  Enforce the restrictions on the use of discriminants when constraining
--- 111,119 ----
     function Has_Applicable_User_Defined_Literal
       (N   : Node_Id;
        Typ : Entity_Id) return Boolean;
!    --  Check whether N is a literal or a named number, and whether Typ has a
!    --  user-defined literal aspect that may apply to N. In this case, replace
!    --  N with a call to the corresponding function and return True.
  
     procedure Check_Discriminant_Use (N : Node_Id);
     --  Enforce the restrictions on the use of discriminants when constraining
*************** package body Sem_Res is
*** 306,316 ****
     function Try_User_Defined_Literal
       (N   : Node_Id;
        Typ : Entity_Id) return Boolean;
!    --  If an operator node has a literal operand, check whether the type
!    --  of the context, or the type of the other operand has a user-defined
!    --  literal aspect that can be applied to the literal to resolve the node.
!    --  If such aspect exists, replace literal with a call to the
!    --  corresponding function and return True, return false otherwise.
  
     function Unique_Fixed_Point_Type (N : Node_Id) return Entity_Id;
     --  A universal_fixed expression in an universal context is unambiguous if
--- 305,324 ----
     function Try_User_Defined_Literal
       (N   : Node_Id;
        Typ : Entity_Id) return Boolean;
!    --  If the node is a literal or a named number or a conditional expression
!    --  whose dependent expressions are all literals or named numbers, and the
!    --  context type has a user-defined literal aspect, then rewrite the node
!    --  or its leaf nodes as calls to the corresponding function, which plays
!    --  the role of an implicit conversion.
! 
!    function Try_User_Defined_Literal_For_Operator
!      (N   : Node_Id;
!       Typ : Entity_Id) return Boolean;
!    --  If an operator node has a literal operand, check whether the type of the
!    --  context, or that of the other operand has a user-defined literal aspect
!    --  that can be applied to the literal to resolve the node. If such aspect
!    --  exists, replace literal with a call to the corresponding function and
!    --  return True, return false otherwise.
  
     function Unique_Fixed_Point_Type (N : Node_Id) return Entity_Id;
     --  A universal_fixed expression in an universal context is unambiguous if
*************** package body Sem_Res is
*** 492,498 ****
           Name := Make_Identifier (Loc, Chars (Callee));
  
           if Is_Derived_Type (Typ)
-            and then Is_Tagged_Type (Typ)
             and then Base_Type (Etype (Callee)) /= Base_Type (Typ)
           then
              Callee :=
--- 500,505 ----
*************** package body Sem_Res is
*** 601,606 ****
--- 608,614 ----
  
           Analyze_And_Resolve (N, Typ);
           return True;
+ 
        else
           return False;
        end if;
*************** package body Sem_Res is
*** 2484,2493 ****
           Expr_Type := Etype (Parent (N));
  
        --  If not overloaded, then we know the type, and all that needs doing
!       --  is to check that this type is compatible with the context.
  
        elsif not Is_Overloaded (N) then
!          Found := Covers (Typ, Etype (N));
           Expr_Type := Etype (N);
  
        --  In the overloaded case, we must select the interpretation that
--- 2492,2508 ----
           Expr_Type := Etype (Parent (N));
  
        --  If not overloaded, then we know the type, and all that needs doing
!       --  is to check that this type is compatible with the context. But note
!       --  that we may have an operator with no interpretation in Ada 2022 for
!       --  the case of possible user-defined literals as operands.
  
        elsif not Is_Overloaded (N) then
!          if Nkind (N) in N_Op and then No (Entity (N)) then
!             pragma Assert (Ada_Version >= Ada_2022);
!             Found := False;
!          else
!             Found := Covers (Typ, Etype (N));
!          end if;
           Expr_Type := Etype (N);
  
        --  In the overloaded case, we must select the interpretation that
*************** package body Sem_Res is
*** 3055,3069 ****
                 end;
              end if;
  
!             --  If node is a literal and context type has a user-defined
!             --  literal aspect, rewrite node as a call to the corresponding
!             --  function, which plays the role of an implicit conversion.
  
!             if Nkind (N) in
!                 N_Numeric_Or_String_Literal | N_Identifier
!               and then Has_Applicable_User_Defined_Literal (N, Typ)
!             then
!                Analyze_And_Resolve (N, Typ);
                 return;
              end if;
  
--- 3070,3080 ----
                 end;
              end if;
  
!             --  Check whether the node is a literal or a named number or a
!             --  conditional expression whose dependent expressions are all
!             --  literals or named numbers.
  
!             if Try_User_Defined_Literal (N, Typ) then
                 return;
              end if;
  
*************** package body Sem_Res is
*** 3170,3182 ****
                            (First (Component_Associations (N))));
                    end if;
  
!                --  For an operator with no interpretation, check whether
!                --  one of its operands may be a user-defined literal.
  
!                elsif Nkind (N) in N_Op
!                  and then Try_User_Defined_Literal (N, Typ)
!                then
!                   return;
  
                 else
                    Wrong_Type (N, Typ);
--- 3181,3195 ----
                            (First (Component_Associations (N))));
                    end if;
  
!                --  For an operator with no interpretation, check whether one of
!                --  its operands may be a user-defined literal.
  
!                elsif Nkind (N) in N_Op and then No (Entity (N)) then
!                   if Try_User_Defined_Literal_For_Operator (N, Typ) then
!                      return;
!                   else
!                      Unresolved_Operator (N);
!                   end if;
  
                 else
                    Wrong_Type (N, Typ);
*************** package body Sem_Res is
*** 5735,5753 ****
                 Set_Is_Dynamic_Coextension (N, False);
                 Set_Is_Static_Coextension  (N, False);
  
!                --  Anonymous access-to-controlled objects are not finalized on
!                --  time because this involves run-time ownership and currently
!                --  this property is not available. In rare cases the object may
!                --  not be finalized at all. Warn on potential issues involving
!                --  anonymous access-to-controlled objects.
  
                 if Ekind (Typ) = E_Anonymous_Access_Type
                   and then Is_Controlled_Active (Desig_T)
                 then
                    Error_Msg_N
!                     ("??object designated by anonymous access object might "
                       & "not be finalized until its enclosing library unit "
!                      & "goes out of scope", N);
                    Error_Msg_N ("\use named access type instead", N);
                 end if;
              end if;
--- 5748,5766 ----
                 Set_Is_Dynamic_Coextension (N, False);
                 Set_Is_Static_Coextension  (N, False);
  
!                --  Objects allocated through anonymous access types are not
!                --  finalized on time because this involves run-time ownership
!                --  and currently this property is not available. In rare cases
!                --  the object might not be finalized at all. Warn on potential
!                --  issues involving anonymous access-to-controlled types.
  
                 if Ekind (Typ) = E_Anonymous_Access_Type
                   and then Is_Controlled_Active (Desig_T)
                 then
                    Error_Msg_N
!                     ("??object designated by anonymous access value might "
                       & "not be finalized until its enclosing library unit "
!                      & "goes out of scope, or not be finalized at all", N);
                    Error_Msg_N ("\use named access type instead", N);
                 end if;
              end if;
*************** package body Sem_Res is
*** 6565,6570 ****
--- 6578,6586 ----
        if Is_Entity_Name (Subp)
          and then not In_Spec_Expression
          and then not Is_Expression_Function_Or_Completion (Current_Scope)
+         and then not (Chars (Current_Scope) = Name_uWrapped_Statements
+                        and then Is_Expression_Function_Or_Completion
+                                   (Scope (Current_Scope)))
          and then
            (not Is_Expression_Function_Or_Completion (Entity (Subp))
              or else Expander_Active)
*************** package body Sem_Res is
*** 6910,6974 ****
           return;
        end if;
  
!       --  Create a transient scope if the resulting type requires it
  
        --  There are several notable exceptions:
  
!       --  a) In init procs, the transient scope overhead is not needed, and is
!       --  even incorrect when the call is a nested initialization call for a
!       --  component whose expansion may generate adjust calls. However, if the
!       --  call is some other procedure call within an initialization procedure
!       --  (for example a call to Create_Task in the init_proc of the task
!       --  run-time record) a transient scope must be created around this call.
! 
!       --  b) Enumeration literal pseudo-calls need no transient scope
! 
!       --  c) Intrinsic subprograms (Unchecked_Conversion and source info
        --  functions) do not use the secondary stack even though the return
        --  type may be unconstrained.
  
!       --  d) Calls to a build-in-place function, since such functions may
        --  allocate their result directly in a target object, and cases where
        --  the result does get allocated in the secondary stack are checked for
        --  within the specialized Exp_Ch6 procedures for expanding those
        --  build-in-place calls.
  
!       --  e) Calls to inlinable expression functions do not use the secondary
        --  stack (since the call will be replaced by its returned object).
  
!       --  f) If the subprogram is marked Inline_Always, then even if it returns
        --  an unconstrained type the call does not require use of the secondary
        --  stack. However, inlining will only take place if the body to inline
        --  is already present. It may not be available if e.g. the subprogram is
        --  declared in a child instance.
  
!       --  g) If the subprogram is a static expression function and the call is
        --  a static call (the actuals are all static expressions), then we never
        --  want to create a transient scope (this could occur in the case of a
        --  static string-returning call).
  
!       if Is_Inlined (Nam)
!         and then Has_Pragma_Inline (Nam)
!         and then Nkind (Unit_Declaration_Node (Nam)) = N_Subprogram_Declaration
!         and then Present (Body_To_Inline (Unit_Declaration_Node (Nam)))
!       then
!          null;
! 
!       elsif Ekind (Nam) = E_Enumeration_Literal
!         or else Is_Build_In_Place_Function (Nam)
!         or else Is_Intrinsic_Subprogram (Nam)
!         or else Is_Inlinable_Expression_Function (Nam)
!         or else Is_Static_Function_Call (N)
!       then
!          null;
! 
!       --  A return statement from an ignored Ghost function does not use the
!       --  secondary stack (or any other one).
  
!       elsif Expander_Active
          and then Ekind (Nam) in E_Function | E_Subprogram_Type
          and then Requires_Transient_Scope (Etype (Nam))
          and then not Is_Ignored_Ghost_Entity (Nam)
        then
           Establish_Transient_Scope (N, Needs_Secondary_Stack (Etype (Nam)));
  
--- 6926,6987 ----
           return;
        end if;
  
!       --  Create a transient scope if the expander is active and the resulting
!       --  type requires it.
  
        --  There are several notable exceptions:
  
!       --  a) Intrinsic subprograms (Unchecked_Conversion and source info
        --  functions) do not use the secondary stack even though the return
        --  type may be unconstrained.
  
!       --  b) Subprograms that are ignored ghost entities do not return anything
! 
!       --  c) Calls to a build-in-place function, since such functions may
        --  allocate their result directly in a target object, and cases where
        --  the result does get allocated in the secondary stack are checked for
        --  within the specialized Exp_Ch6 procedures for expanding those
        --  build-in-place calls.
  
!       --  d) Calls to inlinable expression functions do not use the secondary
        --  stack (since the call will be replaced by its returned object).
  
!       --  e) If the subprogram is marked Inline, then even if it returns
        --  an unconstrained type the call does not require use of the secondary
        --  stack. However, inlining will only take place if the body to inline
        --  is already present. It may not be available if e.g. the subprogram is
        --  declared in a child instance.
  
!       --  f) If the subprogram is a static expression function and the call is
        --  a static call (the actuals are all static expressions), then we never
        --  want to create a transient scope (this could occur in the case of a
        --  static string-returning call).
  
!       --  g) If the call is the expression of a simple return statement that
!       --  returns on the same stack, since it will be handled as a tail call
!       --  by Expand_Simple_Function_Return.
  
!       if Expander_Active
          and then Ekind (Nam) in E_Function | E_Subprogram_Type
          and then Requires_Transient_Scope (Etype (Nam))
+         and then not Is_Intrinsic_Subprogram (Nam)
          and then not Is_Ignored_Ghost_Entity (Nam)
+         and then not Is_Build_In_Place_Function (Nam)
+         and then not Is_Inlinable_Expression_Function (Nam)
+         and then not (Is_Inlined (Nam)
+                        and then Has_Pragma_Inline (Nam)
+                        and then Nkind (Unit_Declaration_Node (Nam)) =
+                                                        N_Subprogram_Declaration
+                        and then
+                         Present (Body_To_Inline (Unit_Declaration_Node (Nam))))
+         and then not Is_Static_Function_Call (N)
+         and then not (Nkind (Parent (N)) = N_Simple_Return_Statement
+                        and then
+                          Needs_Secondary_Stack
+                            (Etype
+                              (Return_Applies_To
+                                (Return_Statement_Entity (Parent (N))))) =
+                          Needs_Secondary_Stack (Etype (Nam)))
        then
           Establish_Transient_Scope (N, Needs_Secondary_Stack (Etype (Nam)));
  
*************** package body Sem_Res is
*** 13202,13233 ****
        Typ : Entity_Id) return Boolean
     is
     begin
!       if Nkind (N) in N_Op_Add | N_Op_Divide | N_Op_Mod | N_Op_Multiply
!         | N_Op_Rem | N_Op_Subtract
!       then
  
!          --  Both operands must have the same type as the context.
           --  (ignoring for now fixed-point and exponentiation ops).
  
!          if Has_Applicable_User_Defined_Literal (Right_Opnd (N), Typ) then
              Resolve (Left_Opnd (N), Typ);
              Analyze_And_Resolve (N, Typ);
              return True;
-          end if;
  
!          if
!            Has_Applicable_User_Defined_Literal (Left_Opnd (N), Typ)
           then
              Resolve (Right_Opnd (N), Typ);
              Analyze_And_Resolve (N, Typ);
              return True;
- 
-          else
-             return False;
           end if;
  
        elsif Nkind (N) in N_Binary_Op then
!          --  For other operators the context does not impose a type on
           --  the operands, but their types must match.
  
           if (Nkind (Left_Opnd (N))
--- 13215,13321 ----
        Typ : Entity_Id) return Boolean
     is
     begin
!       if Has_Applicable_User_Defined_Literal (N, Typ) then
!          return True;
  
!       elsif Nkind (N) = N_If_Expression then
!          --  Both dependent expressions must have the same type as the context
! 
!          declare
!             Condition : constant Node_Id := First (Expressions (N));
!             Then_Expr : constant Node_Id := Next (Condition);
!             Else_Expr : constant Node_Id := Next (Then_Expr);
! 
!          begin
!             if Has_Applicable_User_Defined_Literal (Then_Expr, Typ) then
!                Resolve (Else_Expr, Typ);
!                Analyze_And_Resolve (N, Typ);
!                return True;
! 
!             elsif Has_Applicable_User_Defined_Literal (Else_Expr, Typ) then
!                Resolve (Then_Expr, Typ);
!                Analyze_And_Resolve (N, Typ);
!                return True;
!             end if;
!          end;
! 
!       elsif Nkind (N) = N_Case_Expression then
!          --  All dependent expressions must have the same type as the context
! 
!          declare
!             Alt : Node_Id;
! 
!          begin
!             Alt := First (Alternatives (N));
! 
!             while Present (Alt) loop
!                if Has_Applicable_User_Defined_Literal (Expression (Alt), Typ)
!                then
!                   declare
!                      Other_Alt : Node_Id;
! 
!                   begin
!                      Other_Alt := First (Alternatives (N));
! 
!                      while Present (Other_Alt) loop
!                         if Other_Alt /= Alt then
!                            Resolve (Expression (Other_Alt), Typ);
!                         end if;
! 
!                         Next (Other_Alt);
!                      end loop;
! 
!                      Analyze_And_Resolve (N, Typ);
!                      return True;
!                   end;
!                end if;
! 
!                Next (Alt);
!             end loop;
!          end;
!       end if;
! 
!       return False;
!    end Try_User_Defined_Literal;
! 
!    -------------------------------------------
!    -- Try_User_Defined_Literal_For_Operator --
!    -------------------------------------------
! 
!    function Try_User_Defined_Literal_For_Operator
!      (N   : Node_Id;
!       Typ : Entity_Id) return Boolean
!    is
!    begin
!       if Nkind (N) in N_Op_Add
!                     | N_Op_Divide
!                     | N_Op_Mod
!                     | N_Op_Multiply
!                     | N_Op_Rem
!                     | N_Op_Subtract
!       then
!          --  Both operands must have the same type as the context
           --  (ignoring for now fixed-point and exponentiation ops).
  
!          if Has_Applicable_User_Defined_Literal (Right_Opnd (N), Typ)
!            or else (Nkind (Left_Opnd (N)) in N_Op
!                      and then Covers (Typ, Etype (Right_Opnd (N))))
!          then
              Resolve (Left_Opnd (N), Typ);
              Analyze_And_Resolve (N, Typ);
              return True;
  
!          elsif Has_Applicable_User_Defined_Literal (Left_Opnd (N), Typ)
!            or else (Nkind (Right_Opnd (N)) in N_Op
!                      and then Covers (Typ, Etype (Left_Opnd (N))))
           then
              Resolve (Right_Opnd (N), Typ);
              Analyze_And_Resolve (N, Typ);
              return True;
           end if;
  
        elsif Nkind (N) in N_Binary_Op then
!          --  For other binary operators the context does not impose a type on
           --  the operands, but their types must match.
  
           if (Nkind (Left_Opnd (N))
*************** package body Sem_Res is
*** 13247,13267 ****
           then
              Analyze_And_Resolve (N, Typ);
              return True;
-          else
-             return False;
           end if;
  
        elsif Nkind (N) in N_Unary_Op
!         and then
!           Has_Applicable_User_Defined_Literal (Right_Opnd (N), Typ)
        then
           Analyze_And_Resolve (N, Typ);
           return True;
- 
-       else   --  Other operators
-          return False;
        end if;
!    end Try_User_Defined_Literal;
  
     -----------------------------
     -- Unique_Fixed_Point_Type --
--- 13335,13351 ----
           then
              Analyze_And_Resolve (N, Typ);
              return True;
           end if;
  
        elsif Nkind (N) in N_Unary_Op
!         and then Has_Applicable_User_Defined_Literal (Right_Opnd (N), Typ)
        then
           Analyze_And_Resolve (N, Typ);
           return True;
        end if;
! 
!       return False;
!    end Try_User_Defined_Literal_For_Operator;
  
     -----------------------------
     -- Unique_Fixed_Point_Type --
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_type.adb gcc-13.3.0/gcc/ada/sem_type.adb
*** gcc-13.2.0/gcc/ada/sem_type.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_type.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Type is
*** 2229,2235 ****
                  Is_Immediately_Visible (Base_Type (Etype (Right_Opnd (N))))
                and then Is_Potentially_Use_Visible (User_Subp)
              then
!                if It2.Nam = Predef_Subp then
                    return It1;
                 else
                    return It2;
--- 2229,2235 ----
                  Is_Immediately_Visible (Base_Type (Etype (Right_Opnd (N))))
                and then Is_Potentially_Use_Visible (User_Subp)
              then
!                if It1.Nam = Predef_Subp then
                    return It1;
                 else
                    return It2;
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_util.adb gcc-13.3.0/gcc/ada/sem_util.adb
*** gcc-13.2.0/gcc/ada/sem_util.adb	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_util.adb	Tue May 21 07:47:38 2024
*************** package body Sem_Util is
*** 309,319 ****
     --------------------------
  
     procedure Add_Block_Identifier
!        (N : Node_Id;
!         Id : out Entity_Id;
!         Scope : Entity_Id := Current_Scope)
     is
        Loc : constant Source_Ptr := Sloc (N);
     begin
        pragma Assert (Nkind (N) = N_Block_Statement);
  
--- 309,320 ----
     --------------------------
  
     procedure Add_Block_Identifier
!      (N     : Node_Id;
!       Id    : out Entity_Id;
!       Scope : Entity_Id := Current_Scope)
     is
        Loc : constant Source_Ptr := Sloc (N);
+ 
     begin
        pragma Assert (Nkind (N) = N_Block_Statement);
  
*************** package body Sem_Util is
*** 328,334 ****
           Id := New_Internal_Entity (E_Block, Scope, Loc, 'B');
           Set_Etype  (Id, Standard_Void_Type);
           Set_Parent (Id, N);
- 
           Set_Identifier (N, New_Occurrence_Of (Id, Loc));
           Set_Block_Node (Id, Identifier (N));
        end if;
--- 329,334 ----
*************** package body Sem_Util is
*** 6480,6488 ****
       (Ancestor_Op     : Entity_Id;
        Descendant_Type : Entity_Id) return Entity_Id
     is
!       Typ  : constant Entity_Id := Find_Dispatching_Type (Ancestor_Op);
!       Elmt : Elmt_Id;
!       Subp : Entity_Id;
  
        function Profile_Matches_Ancestor (S : Entity_Id) return Boolean;
        --  Returns True if subprogram S has the proper profile for an
--- 6480,6487 ----
       (Ancestor_Op     : Entity_Id;
        Descendant_Type : Entity_Id) return Entity_Id
     is
!       function Find_Untagged_Type_Of (Prim : Entity_Id) return Entity_Id;
!       --  Search for the untagged type of the primitive operation Prim.
  
        function Profile_Matches_Ancestor (S : Entity_Id) return Boolean;
        --  Returns True if subprogram S has the proper profile for an
*************** package body Sem_Util is
*** 6490,6495 ****
--- 6489,6522 ----
        --  have the same type, or are corresponding controlling formals,
        --  and similarly for result types).
  
+       ---------------------------
+       -- Find_Untagged_Type_Of --
+       ---------------------------
+ 
+       function Find_Untagged_Type_Of (Prim : Entity_Id) return Entity_Id is
+          E : Entity_Id := First_Entity (Scope (Prim));
+ 
+       begin
+          while Present (E) and then E /= Prim loop
+             if not Is_Tagged_Type (E)
+               and then Present (Direct_Primitive_Operations (E))
+               and then Contains (Direct_Primitive_Operations (E), Prim)
+             then
+                return E;
+             end if;
+ 
+             Next_Entity (E);
+          end loop;
+ 
+          pragma Assert (False);
+          return Empty;
+       end Find_Untagged_Type_Of;
+ 
+       Typ  : constant Entity_Id :=
+                (if Is_Dispatching_Operation (Ancestor_Op)
+                  then Find_Dispatching_Type (Ancestor_Op)
+                  else Find_Untagged_Type_Of (Ancestor_Op));
+ 
        ------------------------------
        -- Profile_Matches_Ancestor --
        ------------------------------
*************** package body Sem_Util is
*** 6526,6535 ****
                        or else Is_Ancestor (Typ, Etype (S)));
        end Profile_Matches_Ancestor;
  
     --  Start of processing for Corresponding_Primitive_Op
  
     begin
-       pragma Assert (Is_Dispatching_Operation (Ancestor_Op));
        pragma Assert (Is_Ancestor (Typ, Descendant_Type)
                        or else Is_Progenitor (Typ, Descendant_Type));
  
--- 6553,6566 ----
                        or else Is_Ancestor (Typ, Etype (S)));
        end Profile_Matches_Ancestor;
  
+       --  Local variables
+ 
+       Elmt : Elmt_Id;
+       Subp : Entity_Id;
+ 
     --  Start of processing for Corresponding_Primitive_Op
  
     begin
        pragma Assert (Is_Ancestor (Typ, Descendant_Type)
                        or else Is_Progenitor (Typ, Descendant_Type));
  
*************** package body Sem_Util is
*** 12163,12195 ****
     begin
        --  For selected components, the subtype of the selector must be a
        --  constrained Unchecked_Union. If the component is subject to a
!       --  per-object constraint, then the enclosing object must have inferable
!       --  discriminants.
  
        if Nkind (N) = N_Selected_Component then
-          if Has_Per_Object_Constraint (Entity (Selector_Name (N))) then
- 
-             --  A small hack. If we have a per-object constrained selected
-             --  component of a formal parameter, return True since we do not
-             --  know the actual parameter association yet.
- 
-             if Prefix_Is_Formal_Parameter (N) then
-                return True;
- 
-             --  Otherwise, check the enclosing object and the selector
- 
-             else
-                return Has_Inferable_Discriminants (Prefix (N))
-                  and then Has_Inferable_Discriminants (Selector_Name (N));
-             end if;
- 
           --  The call to Has_Inferable_Discriminants will determine whether
           --  the selector has a constrained Unchecked_Union nominal type.
  
!          else
!             return Has_Inferable_Discriminants (Selector_Name (N));
           end if;
  
        --  A qualified expression has inferable discriminants if its subtype
        --  mark is a constrained Unchecked_Union subtype.
  
--- 12194,12219 ----
     begin
        --  For selected components, the subtype of the selector must be a
        --  constrained Unchecked_Union. If the component is subject to a
!       --  per-object constraint, then the enclosing object must either be
!       --  a regular discriminated type or must have inferable discriminants.
  
        if Nkind (N) = N_Selected_Component then
           --  The call to Has_Inferable_Discriminants will determine whether
           --  the selector has a constrained Unchecked_Union nominal type.
  
!          if not Has_Inferable_Discriminants (Selector_Name (N)) then
!             return False;
           end if;
  
+          --  A small hack. If we have a per-object constrained selected
+          --  component of a formal parameter, return True since we do not
+          --  know the actual parameter association yet.
+ 
+          return not Has_Per_Object_Constraint (Entity (Selector_Name (N)))
+            or else not Is_Unchecked_Union (Etype (Prefix (N)))
+            or else Has_Inferable_Discriminants (Prefix (N))
+            or else Prefix_Is_Formal_Parameter (N);
+ 
        --  A qualified expression has inferable discriminants if its subtype
        --  mark is a constrained Unchecked_Union subtype.
  
*************** package body Sem_Util is
*** 12201,12207 ****
        --  Unchecked_Union nominal subtype.
  
        else
!          return Is_Unchecked_Union (Base_Type (Etype (N)))
             and then Is_Constrained (Etype (N));
        end if;
     end Has_Inferable_Discriminants;
--- 12225,12231 ----
        --  Unchecked_Union nominal subtype.
  
        else
!          return Is_Unchecked_Union (Etype (N))
             and then Is_Constrained (Etype (N));
        end if;
     end Has_Inferable_Discriminants;
*************** package body Sem_Util is
*** 14588,14597 ****
        --  A named subtype does not inherit the predicate function of its
        --  parent but an itype declared for a loop index needs the discrete
        --  predicate information of its parent to execute the loop properly.
        --  A non-discrete type may has a static predicate (for example True)
        --  but has no static_discrete_predicate.
  
!       if Is_Itype (Subt) and then Present (Predicate_Function (Par)) then
           Set_Subprograms_For_Type (Subt, Subprograms_For_Type (Par));
  
           if Has_Static_Predicate (Par) and then Is_Discrete_Type (Par) then
--- 14612,14628 ----
        --  A named subtype does not inherit the predicate function of its
        --  parent but an itype declared for a loop index needs the discrete
        --  predicate information of its parent to execute the loop properly.
+       --  Moreover, a named private subtype whose full view is an itype also
+       --  needs to inherit a predicate function because it will not be frozen.
        --  A non-discrete type may has a static predicate (for example True)
        --  but has no static_discrete_predicate.
  
!       if (Is_Itype (Subt)
!            or else (Ekind (Subt) = E_Private_Subtype
!                      and then Present (Full_View (Subt))
!                      and then Is_Itype (Full_View (Subt))))
!         and then Present (Predicate_Function (Par))
!       then
           Set_Subprograms_For_Type (Subt, Subprograms_For_Type (Par));
  
           if Has_Static_Predicate (Par) and then Is_Discrete_Type (Par) then
*************** package body Sem_Util is
*** 29206,29211 ****
--- 29237,29249 ----
              return Typ;
           end if;
  
+       elsif From_Limited_With (Typ) then
+          if Has_Non_Limited_View (Typ) then
+             return Validated_View (Non_Limited_View (Typ));
+          else
+             return Typ;
+          end if;
+ 
        else
           return Typ;
        end if;
*************** package body Sem_Util is
*** 29366,29372 ****
     -- Wrong_Type --
     ----------------
  
!    procedure Wrong_Type (Expr : Node_Id; Expected_Type : Entity_Id) is
        Found_Type : constant Entity_Id := First_Subtype (Etype (Expr));
        Expec_Type : constant Entity_Id := First_Subtype (Expected_Type);
  
--- 29404,29414 ----
     -- Wrong_Type --
     ----------------
  
!    procedure Wrong_Type
!      (Expr          : Node_Id;
!       Expected_Type : Entity_Id;
!       Multiple      : Boolean := False)
!    is
        Found_Type : constant Entity_Id := First_Subtype (Etype (Expr));
        Expec_Type : constant Entity_Id := First_Subtype (Expected_Type);
  
*************** package body Sem_Util is
*** 29453,29465 ****
  
     begin
        --  Don't output message if either type is Any_Type, or if a message
!       --  has already been posted for this node. We need to do the latter
!       --  check explicitly (it is ordinarily done in Errout), because we
!       --  are using ! to force the output of the error messages.
  
        if Expec_Type = Any_Type
          or else Found_Type = Any_Type
!         or else Error_Posted (Expr)
        then
           return;
  
--- 29495,29508 ----
  
     begin
        --  Don't output message if either type is Any_Type, or if a message
!       --  has already been posted for this node and we do not want multiple
!       --  error messages. We need to do the latter check explicitly (it is
!       --  ordinarily done in Errout) because we are using '!' to force the
!       --  output of the error messages.
  
        if Expec_Type = Any_Type
          or else Found_Type = Any_Type
!         or else (Error_Posted (Expr) and then not Multiple)
        then
           return;
  
diff -Nrcpad gcc-13.2.0/gcc/ada/sem_util.ads gcc-13.3.0/gcc/ada/sem_util.ads
*** gcc-13.2.0/gcc/ada/sem_util.ads	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ada/sem_util.ads	Tue May 21 07:47:38 2024
*************** package Sem_Util is
*** 618,626 ****
     --  Possible optimization???
  
     function Corresponding_Primitive_Op
!        (Ancestor_Op     : Entity_Id;
!         Descendant_Type : Entity_Id) return Entity_Id;
!    --  Given a primitive subprogram of a tagged type and a (distinct)
     --  descendant type of that type, find the corresponding primitive
     --  subprogram of the descendant type.
  
--- 618,626 ----
     --  Possible optimization???
  
     function Corresponding_Primitive_Op
!      (Ancestor_Op     : Entity_Id;
!       Descendant_Type : Entity_Id) return Entity_Id;
!    --  Given a primitive subprogram of a first type and a (distinct)
     --  descendant type of that type, find the corresponding primitive
     --  subprogram of the descendant type.
  
*************** package Sem_Util is
*** 639,656 ****
     function Current_Scope return Entity_Id;
     --  Get entity representing current scope
  
     procedure Add_Block_Identifier
!        (N : Node_Id;
!         Id : out Entity_Id;
!         Scope : Entity_Id := Current_Scope);
     --  Given a block statement N, generate an internal E_Block label and make
     --  it the identifier of the block. Scope denotes the scope in which the
     --  generated entity Id is created and defaults to the current scope. If the
     --  block already has an identifier, Id returns the entity of its label.
  
-    function Current_Scope_No_Loops return Entity_Id;
-    --  Return the current scope ignoring internally generated loops
- 
     function Current_Subprogram return Entity_Id;
     --  Returns current enclosing subprogram. If Current_Scope is a subprogram,
     --  then that is what is returned, otherwise the Enclosing_Subprogram of the
--- 639,656 ----
     function Current_Scope return Entity_Id;
     --  Get entity representing current scope
  
+    function Current_Scope_No_Loops return Entity_Id;
+    --  Return the current scope ignoring internally generated loops
+ 
     procedure Add_Block_Identifier
!      (N     : Node_Id;
!       Id    : out Entity_Id;
!       Scope : Entity_Id := Current_Scope);
     --  Given a block statement N, generate an internal E_Block label and make
     --  it the identifier of the block. Scope denotes the scope in which the
     --  generated entity Id is created and defaults to the current scope. If the
     --  block already has an identifier, Id returns the entity of its label.
  
     function Current_Subprogram return Entity_Id;
     --  Returns current enclosing subprogram. If Current_Scope is a subprogram,
     --  then that is what is returned, otherwise the Enclosing_Subprogram of the
*************** package Sem_Util is
*** 3342,3349 ****
     function Validated_View (Typ : Entity_Id) return Entity_Id;
     --  Obtain the "validated view" of arbitrary type Typ which is suitable for
     --  verification by attribute 'Valid_Scalars. This view is the type itself
!    --  or its full view while stripping away concurrency, derivations, and
!    --  privacy.
  
     function Visible_Ancestors (Typ : Entity_Id) return Elist_Id;
     --  [Ada 2012:AI-0125-1]: Collect all the visible parents and progenitors
--- 3342,3349 ----
     function Validated_View (Typ : Entity_Id) return Entity_Id;
     --  Obtain the "validated view" of arbitrary type Typ which is suitable for
     --  verification by attribute 'Valid_Scalars. This view is the type itself
!    --  or its full view or nonlimited view, while stripping away concurrency,
!    --  derivations, and privacy.
  
     function Visible_Ancestors (Typ : Entity_Id) return Elist_Id;
     --  [Ada 2012:AI-0125-1]: Collect all the visible parents and progenitors
*************** package Sem_Util is
*** 3373,3384 ****
     --  is potentially issued: it is the visible entity in the former case, and
     --  the use_clause in the latter case.
  
!    procedure Wrong_Type (Expr : Node_Id; Expected_Type : Entity_Id);
     --  Output error message for incorrectly typed expression. Expr is the node
     --  for the incorrectly typed construct (Etype (Expr) is the type found),
     --  and Expected_Type is the entity for the expected type. Note that Expr
     --  does not have to be a subexpression, anything with an Etype field may
!    --  be used.
  
     function Yields_Synchronized_Object (Typ : Entity_Id) return Boolean;
     --  Determine whether type Typ "yields synchronized object" as specified by
--- 3373,3388 ----
     --  is potentially issued: it is the visible entity in the former case, and
     --  the use_clause in the latter case.
  
!    procedure Wrong_Type
!      (Expr          : Node_Id;
!       Expected_Type : Entity_Id;
!       Multiple      : Boolean := False);
     --  Output error message for incorrectly typed expression. Expr is the node
     --  for the incorrectly typed construct (Etype (Expr) is the type found),
     --  and Expected_Type is the entity for the expected type. Note that Expr
     --  does not have to be a subexpression, anything with an Etype field may
!    --  be used. If Multiple is False, do not output the message if an error
!    --  has already been posted for Expr.
  
     function Yields_Synchronized_Object (Typ : Entity_Id) return Boolean;
     --  Determine whether type Typ "yields synchronized object" as specified by
diff -Nrcpad gcc-13.2.0/gcc/analyzer/ChangeLog gcc-13.3.0/gcc/analyzer/ChangeLog
*** gcc-13.2.0/gcc/analyzer/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/analyzer/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,151 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/114408
+ 	* engine.cc (impl_run_checkers): Free up any dominance info that
+ 	we may have created.
+ 	* kf.cc (class kf_ubsan_handler): New.
+ 	(register_sanitizer_builtins): New.
+ 	(register_known_functions): Call register_sanitizer_builtins.
+ 
+ 2024-05-09  David Malcolm <dmalcolm@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-27  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/114473
+ 	* call-summary.cc
+ 	(call_summary_replay::convert_svalue_from_summary): Assert that
+ 	the types match.
+ 	(call_summary_replay::convert_region_from_summary): Likewise.
+ 	(call_summary_replay::convert_region_from_summary_1): Add missing
+ 	cast for the deref of RK_SYMBOLIC case.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/109251
+ 	* sm-malloc.cc (deref_before_check::emit): Reject cases where the
+ 	check is in a loop header within a macro expansion.
+ 	(deref_before_check::loop_header_p): New.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/111289
+ 	* varargs.cc (representable_in_integral_type_p): New.
+ 	(va_arg_compatible_types_p): Add "arg_sval" param.  Handle integer
+ 	types.
+ 	(kf_va_arg::impl_call_pre): Pass arg_sval to
+ 	va_arg_compatible_types_p.
+ 
+ 2024-05-09  David Malcolm <dmalcolm@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-31  David Malcolm  <dmalcolm@redhat.com>
+ 	PR analyzer/113253
+ 	* region-model.cc (region_model::on_stmt_pre): Add gcc_unreachable
+ 	for debug statements.
+ 	* state-purge.cc
+ 	(state_purge_per_ssa_name::state_purge_per_ssa_name): Skip any
+ 	debug stmts in the FOR_EACH_IMM_USE_FAST list.
+ 	* supergraph.cc (supergraph::supergraph): Don't add debug stmts
+ 	to the supernodes.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/112969
+ 	* store.cc (binding_cluster::maybe_get_compound_binding): When
+ 	populating default_map, express the bit-range of the default key
+ 	for REG relative to REG, rather than to the base region.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/113333
+ 	* region-model-manager.cc
+ 	(region_model_manager::maybe_fold_unaryop): Casting all zeroes
+ 	should give all zeroes.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/112790
+ 	* checker-event.cc (class inlining_info): Move to...
+ 	* inlining-iterator.h (class inlining_info): ...here.
+ 	* sm-malloc.cc: Include "analyzer/inlining-iterator.h".
+ 	(maybe_complain_about_deref_before_check): Reject stmts that were
+ 	inlined from another function.
+ 
+ 2024-05-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/112889
+ 	* store.h (concrete_binding::concrete_binding): Strengthen
+ 	assertion to require size to be be positive, rather than just
+ 	non-zero.
+ 	(concrete_binding::mark_deleted): Use size rather than start bit
+ 	offset.
+ 	(concrete_binding::mark_empty): Likewise.
+ 	(concrete_binding::is_deleted): Likewise.
+ 	(concrete_binding::is_empty): Likewise.
+ 
+ 2024-05-09  David Malcolm <dmalcolm@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-08-03  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/110882
+ 	* region.cc (int_size_in_bits): Fail on zero-sized types.
+ 
+ 2024-05-09  David Malcolm <dmalcolm@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-19  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/110700
+ 	* region-model-manager.cc
+ 	(region_model_manager::get_or_create_int_cst): Assert that we have
+ 	an integral or pointer type.
+ 	* sm-taint.cc (taint_state_machine::check_for_tainted_divisor):
+ 	Don't check non-integral types.
+ 
+ 2024-05-09  Tim Lange  <mail@tim-lange.me>
+ 
+ 	Backported from master:
+ 	2023-06-09  Tim Lange  <mail@tim-lange.me>
+ 
+ 	PR analyzer/109577
+ 	* constraint-manager.cc (class sval_finder): Visitor to find
+ 	childs in svalue trees.
+ 	(constraint_manager::sval_constrained_p): Add new function to
+ 	check whether a sval might be part of an constraint.
+ 	* constraint-manager.h: Add sval_constrained_p function.
+ 	* region-model.cc (class size_visitor): Reverse behavior to not
+ 	emit a warning on not explicitly considered cases.
+ 	(region_model::check_region_size):
+ 	Adapt to size_visitor changes.
+ 
+ 2024-05-09  David Malcolm <dmalcolm@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-06-09  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/110112
+ 	* region-model.cc (region_model::get_initial_value_for_global):
+ 	Move code to region::calc_initial_value_at_main.
+ 	* region.cc (region::get_initial_value_at_main): New function.
+ 	(region::calc_initial_value_at_main): New function, based on code
+ 	in region_model::get_initial_value_for_global.
+ 	(region::region): Initialize m_cached_init_sval_at_main.
+ 	(decl_region::get_svalue_for_constructor): Add a cache, splitting
+ 	out body to...
+ 	(decl_region::calc_svalue_for_constructor): ...this new function.
+ 	* region.h (region::get_initial_value_at_main): New decl.
+ 	(region::calc_initial_value_at_main): New decl.
+ 	(region::m_cached_init_sval_at_main): New field.
+ 	(decl_region::decl_region): Initialize m_ctor_svalue.
+ 	(decl_region::calc_svalue_for_constructor): New decl.
+ 	(decl_region::m_ctor_svalue): New field.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/analyzer/call-summary.cc gcc-13.3.0/gcc/analyzer/call-summary.cc
*** gcc-13.2.0/gcc/analyzer/call-summary.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/call-summary.cc	Tue May 21 07:47:38 2024
*************** call_summary_replay::convert_svalue_from
*** 234,239 ****
--- 234,244 ----
  
    const svalue *caller_sval = convert_svalue_from_summary_1 (summary_sval);
  
+   if (caller_sval)
+     if (summary_sval->get_type () && caller_sval->get_type ())
+       gcc_assert (types_compatible_p (summary_sval->get_type (),
+ 				      caller_sval->get_type ()));
+ 
    /* Add to cache.  */
    add_svalue_mapping (summary_sval, caller_sval);
  
*************** call_summary_replay::convert_region_from
*** 551,556 ****
--- 556,566 ----
  
    const region *caller_reg = convert_region_from_summary_1 (summary_reg);
  
+   if (caller_reg)
+     if (summary_reg->get_type () && caller_reg->get_type ())
+       gcc_assert (types_compatible_p (summary_reg->get_type (),
+ 				      caller_reg->get_type ()));
+ 
    /* Add to cache.  */
    add_region_mapping (summary_reg, caller_reg);
  
*************** call_summary_replay::convert_region_from
*** 601,606 ****
--- 611,618 ----
  	  = get_caller_model ()->deref_rvalue (caller_ptr_sval,
  					       NULL_TREE,
  					       get_ctxt ());
+ 	caller_reg = mgr->get_cast_region (caller_reg,
+ 					   summary_reg->get_type ());
  	return caller_reg;
        }
        break;
diff -Nrcpad gcc-13.2.0/gcc/analyzer/checker-event.cc gcc-13.3.0/gcc/analyzer/checker-event.cc
*** gcc-13.2.0/gcc/analyzer/checker-event.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/checker-event.cc	Tue May 21 07:47:38 2024
*************** event_kind_to_string (enum event_kind ek
*** 106,151 ****
      }
  }
  
- /* A class for fixing up fndecls and stack depths in checker_event, based
-    on inlining records.
- 
-    The early inliner runs before the analyzer, which can lead to confusing
-    output.
- 
-    Tne base fndecl and depth within a checker_event are from call strings
-    in program_points, which reflect the call strings after inlining.
-    This class lets us offset the depth and fix up the reported fndecl and
-    stack depth to better reflect the user's original code.  */
- 
- class inlining_info
- {
- public:
-   inlining_info (location_t loc)
-   {
-     inlining_iterator iter (loc);
-     m_inner_fndecl = iter.get_fndecl ();
-     int num_frames = 0;
-     while (!iter.done_p ())
-       {
- 	m_outer_fndecl = iter.get_fndecl ();
- 	num_frames++;
- 	iter.next ();
-       }
-     if (num_frames > 1)
-       m_extra_frames = num_frames - 1;
-     else
-       m_extra_frames = 0;
-   }
- 
-   tree get_inner_fndecl () const { return m_inner_fndecl; }
-   int get_extra_frames () const { return m_extra_frames; }
- 
- private:
-   tree m_outer_fndecl;
-   tree m_inner_fndecl;
-   int m_extra_frames;
- };
- 
  /* class checker_event : public diagnostic_event.  */
  
  /* checker_event's ctor.  */
--- 106,111 ----
diff -Nrcpad gcc-13.2.0/gcc/analyzer/constraint-manager.cc gcc-13.3.0/gcc/analyzer/constraint-manager.cc
*** gcc-13.2.0/gcc/analyzer/constraint-manager.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/constraint-manager.cc	Tue May 21 07:47:38 2024
*************** constraint_manager::get_equiv_class_by_s
*** 2218,2223 ****
--- 2218,2354 ----
    return false;
  }
  
+ /* Tries to find a svalue inside another svalue.  */
+ 
+ class sval_finder : public visitor
+ {
+ public:
+   sval_finder (const svalue *query) : m_query (query), m_found (false)
+   {
+   }
+ 
+   bool found_query_p ()
+   {
+     return m_found;
+   }
+ 
+   void visit_region_svalue (const region_svalue *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_constant_svalue (const constant_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_unknown_svalue (const unknown_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_poisoned_svalue (const poisoned_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_setjmp_svalue (const setjmp_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_initial_svalue (const initial_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_unaryop_svalue (const unaryop_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_binop_svalue (const binop_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_sub_svalue (const sub_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_repeated_svalue (const repeated_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_bits_within_svalue (const bits_within_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_unmergeable_svalue (const unmergeable_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_placeholder_svalue (const placeholder_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_widening_svalue (const widening_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_compound_svalue (const compound_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_conjured_svalue (const conjured_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_asm_output_svalue (const asm_output_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+   void visit_const_fn_result_svalue (const const_fn_result_svalue  *sval)
+   {
+     m_found |= m_query == sval;
+   }
+ 
+ private:
+   const svalue *m_query;
+   bool m_found;
+ };
+ 
+ /* Returns true if SVAL is constrained.  */
+ 
+ bool
+ constraint_manager::sval_constrained_p (const svalue *sval) const
+ {
+   int i;
+   equiv_class *ec;
+   sval_finder finder (sval);
+   FOR_EACH_VEC_ELT (m_equiv_classes, i, ec)
+     {
+       int j;
+       const svalue *iv;
+       FOR_EACH_VEC_ELT (ec->m_vars, j, iv)
+ 	{
+ 	  iv->accept (&finder);
+ 	  if (finder.found_query_p ())
+ 	    return true;
+ 	}
+     }
+   return false;
+ }
+ 
  /* Ensure that SVAL has an equivalence class within this constraint_manager;
     return the ID of the class.  */
  
diff -Nrcpad gcc-13.2.0/gcc/analyzer/constraint-manager.h gcc-13.3.0/gcc/analyzer/constraint-manager.h
*** gcc-13.2.0/gcc/analyzer/constraint-manager.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/constraint-manager.h	Tue May 21 07:47:38 2024
*************** public:
*** 459,464 ****
--- 459,465 ----
  
    bool get_equiv_class_by_svalue (const svalue *sval,
  				    equiv_class_id *out) const;
+   bool sval_constrained_p (const svalue *sval) const;
    equiv_class_id get_or_add_equiv_class (const svalue *sval);
    tristate eval_condition (equiv_class_id lhs,
  			   enum tree_code op,
diff -Nrcpad gcc-13.2.0/gcc/analyzer/engine.cc gcc-13.3.0/gcc/analyzer/engine.cc
*** gcc-13.2.0/gcc/analyzer/engine.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/engine.cc	Tue May 21 07:47:38 2024
*************** impl_run_checkers (logger *logger)
*** 6163,6168 ****
--- 6163,6175 ----
      eng.get_model_manager ()->dump_untracked_regions ();
  
    delete purge_map;
+ 
+   /* Free up any dominance info that we may have created.  */
+   FOR_EACH_FUNCTION_WITH_GIMPLE_BODY (node)
+     {
+       function *fun = node->get_fun ();
+       free_dominance_info (fun, CDI_DOMINATORS);
+     }
  }
  
  /* Handle -fdump-analyzer and -fdump-analyzer-stderr.  */
diff -Nrcpad gcc-13.2.0/gcc/analyzer/inlining-iterator.h gcc-13.3.0/gcc/analyzer/inlining-iterator.h
*** gcc-13.2.0/gcc/analyzer/inlining-iterator.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/inlining-iterator.h	Tue May 21 07:47:38 2024
*************** private:
*** 106,109 ****
--- 106,149 ----
    tree m_next_abstract_origin;
  };
  
+ /* A class for fixing up fndecls and stack depths in checker_event, based
+    on inlining records.
+ 
+    The early inliner runs before the analyzer, which can lead to confusing
+    output.
+ 
+    Tne base fndecl and depth within a checker_event are from call strings
+    in program_points, which reflect the call strings after inlining.
+    This class lets us offset the depth and fix up the reported fndecl and
+    stack depth to better reflect the user's original code.  */
+ 
+ class inlining_info
+ {
+ public:
+   inlining_info (location_t loc)
+   {
+     inlining_iterator iter (loc);
+     m_inner_fndecl = iter.get_fndecl ();
+     int num_frames = 0;
+     while (!iter.done_p ())
+       {
+ 	m_outer_fndecl = iter.get_fndecl ();
+ 	num_frames++;
+ 	iter.next ();
+       }
+     if (num_frames > 1)
+       m_extra_frames = num_frames - 1;
+     else
+       m_extra_frames = 0;
+   }
+ 
+   tree get_inner_fndecl () const { return m_inner_fndecl; }
+   int get_extra_frames () const { return m_extra_frames; }
+ 
+ private:
+   tree m_outer_fndecl;
+   tree m_inner_fndecl;
+   int m_extra_frames;
+ };
+ 
  #endif /* GCC_ANALYZER_INLINING_ITERATOR_H */
diff -Nrcpad gcc-13.2.0/gcc/analyzer/kf.cc gcc-13.3.0/gcc/analyzer/kf.cc
*** gcc-13.2.0/gcc/analyzer/kf.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/kf.cc	Tue May 21 07:47:38 2024
*************** region_model::impl_deallocation_call (co
*** 987,992 ****
--- 987,1013 ----
    kf.impl_call_post (cd);
  }
  
+ /* Handle calls to the various __builtin___ubsan_handle_*.
+    These can return, but continuing after such a return
+    isn't likely to be interesting to the user of the analyzer.
+    Hence we terminate the analysis path at one of these calls.  */
+ 
+ class kf_ubsan_handler : public internal_known_function
+ {
+   void impl_call_post (const call_details &cd) const final override
+   {
+     if (cd.get_ctxt ())
+       cd.get_ctxt ()->terminate_path ();
+   }
+ };
+ 
+ static void
+ register_sanitizer_builtins (known_function_manager &kfm)
+ {
+   kfm.add (BUILT_IN_UBSAN_HANDLE_NONNULL_ARG,
+ 	   make_unique<kf_ubsan_handler> ());
+ }
+ 
  /* Populate KFM with instances of known functions supported by the core of the
     analyzer (as opposed to plugins).  */
  
*************** register_known_functions (known_function
*** 1028,1033 ****
--- 1049,1055 ----
      kfm.add (BUILT_IN_STRNDUP, make_unique<kf_strndup> ());
      kfm.add (BUILT_IN_STRLEN, make_unique<kf_strlen> ());
  
+     register_sanitizer_builtins (kfm);
      register_varargs_builtins (kfm);
    }
  
diff -Nrcpad gcc-13.2.0/gcc/analyzer/region-model-manager.cc gcc-13.3.0/gcc/analyzer/region-model-manager.cc
*** gcc-13.2.0/gcc/analyzer/region-model-manager.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/region-model-manager.cc	Tue May 21 07:47:38 2024
*************** const svalue *
*** 233,239 ****
  region_model_manager::get_or_create_int_cst (tree type, poly_int64 val)
  {
    gcc_assert (type);
!   tree tree_cst = build_int_cst (type, val);
    return get_or_create_constant_svalue (tree_cst);
  }
  
--- 233,240 ----
  region_model_manager::get_or_create_int_cst (tree type, poly_int64 val)
  {
    gcc_assert (type);
!   gcc_assert (INTEGRAL_TYPE_P (type) || POINTER_TYPE_P (type));
!   tree tree_cst = wide_int_to_tree (type, val);
    return get_or_create_constant_svalue (tree_cst);
  }
  
*************** region_model_manager::maybe_fold_unaryop
*** 421,426 ****
--- 422,433 ----
  	      && region_sval->get_type ()
  	      && POINTER_TYPE_P (region_sval->get_type ()))
  	    return get_ptr_svalue (type, region_sval->get_pointee ());
+ 
+ 	/* Casting all zeroes should give all zeroes.  */
+ 	if (type
+ 	    && arg->all_zeroes_p ()
+ 	    && (INTEGRAL_TYPE_P (type) || POINTER_TYPE_P (type)))
+ 	  return get_or_create_int_cst (type, 0);
        }
        break;
      case TRUTH_NOT_EXPR:
diff -Nrcpad gcc-13.2.0/gcc/analyzer/region-model.cc gcc-13.3.0/gcc/analyzer/region-model.cc
*** gcc-13.2.0/gcc/analyzer/region-model.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/region-model.cc	Tue May 21 07:47:38 2024
*************** region_model::on_stmt_pre (const gimple
*** 1237,1242 ****
--- 1237,1247 ----
        /* No-op for now.  */
        break;
  
+     case GIMPLE_DEBUG:
+       /* We should have stripped these out when building the supergraph.  */
+       gcc_unreachable ();
+       break;
+ 
      case GIMPLE_ASSIGN:
        {
  	const gassign *assign = as_a <const gassign *> (stmt);
*************** region_model::get_initial_value_for_glob
*** 2355,2384 ****
       the initial value of REG can be taken from the initialization value
       of the decl.  */
    if (called_from_main_p () || TREE_READONLY (decl))
!     {
!       /* Attempt to get the initializer value for base_reg.  */
!       if (const svalue *base_reg_init
! 	    = base_reg->get_svalue_for_initializer (m_mgr))
! 	{
! 	  if (reg == base_reg)
! 	    return base_reg_init;
! 	  else
! 	    {
! 	      /* Get the value for REG within base_reg_init.  */
! 	      binding_cluster c (base_reg);
! 	      c.bind (m_mgr->get_store_manager (), base_reg, base_reg_init);
! 	      const svalue *sval
! 		= c.get_any_binding (m_mgr->get_store_manager (), reg);
! 	      if (sval)
! 		{
! 		  if (reg->get_type ())
! 		    sval = m_mgr->get_or_create_cast (reg->get_type (),
! 						      sval);
! 		  return sval;
! 		}
! 	    }
! 	}
!     }
  
    /* Otherwise, return INIT_VAL(REG).  */
    return m_mgr->get_or_create_initial_value (reg);
--- 2360,2366 ----
       the initial value of REG can be taken from the initialization value
       of the decl.  */
    if (called_from_main_p () || TREE_READONLY (decl))
!     return reg->get_initial_value_at_main (m_mgr);
  
    /* Otherwise, return INIT_VAL(REG).  */
    return m_mgr->get_or_create_initial_value (reg);
*************** capacity_compatible_with_type (tree cst,
*** 2972,2978 ****
  
     It works by visiting all svalues inside SVAL until it reaches
     atomic nodes.  From those, it goes back up again and adds each
!    node that might be a multiple of SIZE_CST to the RESULT_SET.  */
  
  class size_visitor : public visitor
  {
--- 2954,2960 ----
  
     It works by visiting all svalues inside SVAL until it reaches
     atomic nodes.  From those, it goes back up again and adds each
!    node that is not a multiple of SIZE_CST to the RESULT_SET.  */
  
  class size_visitor : public visitor
  {
*************** public:
*** 2983,2989 ****
      m_root_sval->accept (this);
    }
  
!   bool get_result ()
    {
      return result_set.contains (m_root_sval);
    }
--- 2965,2971 ----
      m_root_sval->accept (this);
    }
  
!   bool is_dubious_capacity ()
    {
      return result_set.contains (m_root_sval);
    }
*************** public:
*** 2993,3014 ****
      check_constant (sval->get_constant (), sval);
    }
  
-   void visit_unknown_svalue (const unknown_svalue *sval ATTRIBUTE_UNUSED)
-     final override
-   {
-     result_set.add (sval);
-   }
- 
-   void visit_poisoned_svalue (const poisoned_svalue *sval ATTRIBUTE_UNUSED)
-     final override
-   {
-     result_set.add (sval);
-   }
- 
    void visit_unaryop_svalue (const unaryop_svalue *sval) final override
    {
!     const svalue *arg = sval->get_arg ();
!     if (result_set.contains (arg))
        result_set.add (sval);
    }
  
--- 2975,2984 ----
      check_constant (sval->get_constant (), sval);
    }
  
    void visit_unaryop_svalue (const unaryop_svalue *sval) final override
    {
!     if (CONVERT_EXPR_CODE_P (sval->get_op ())
! 	  && result_set.contains (sval->get_arg ()))
        result_set.add (sval);
    }
  
*************** public:
*** 3017,3044 ****
      const svalue *arg0 = sval->get_arg0 ();
      const svalue *arg1 = sval->get_arg1 ();
  
!     if (sval->get_op () == MULT_EXPR)
!       {
! 	if (result_set.contains (arg0) || result_set.contains (arg1))
! 	  result_set.add (sval);
!       }
!     else
        {
! 	if (result_set.contains (arg0) && result_set.contains (arg1))
! 	  result_set.add (sval);
        }
    }
  
-   void visit_repeated_svalue (const repeated_svalue *sval) final override
-   {
-     sval->get_inner_svalue ()->accept (this);
-     if (result_set.contains (sval->get_inner_svalue ()))
-       result_set.add (sval);
-   }
- 
    void visit_unmergeable_svalue (const unmergeable_svalue *sval) final override
    {
-     sval->get_arg ()->accept (this);
      if (result_set.contains (sval->get_arg ()))
        result_set.add (sval);
    }
--- 2987,3010 ----
      const svalue *arg0 = sval->get_arg0 ();
      const svalue *arg1 = sval->get_arg1 ();
  
!     switch (sval->get_op ())
        {
! 	case MULT_EXPR:
! 	  if (result_set.contains (arg0) && result_set.contains (arg1))
! 	    result_set.add (sval);
! 	  break;
! 	case PLUS_EXPR:
! 	case MINUS_EXPR:
! 	  if (result_set.contains (arg0) || result_set.contains (arg1))
! 	    result_set.add (sval);
! 	  break;
! 	default:
! 	  break;
        }
    }
  
    void visit_unmergeable_svalue (const unmergeable_svalue *sval) final override
    {
      if (result_set.contains (sval->get_arg ()))
        result_set.add (sval);
    }
*************** public:
*** 3048,3080 ****
      const svalue *base = sval->get_base_svalue ();
      const svalue *iter = sval->get_iter_svalue ();
  
!     if (result_set.contains (base) && result_set.contains (iter))
        result_set.add (sval);
    }
  
!   void visit_conjured_svalue (const conjured_svalue *sval ATTRIBUTE_UNUSED)
!     final override
    {
!     equiv_class_id id (-1);
      if (m_cm->get_equiv_class_by_svalue (sval, &id))
        {
  	if (tree cst = id.get_obj (*m_cm).get_any_constant ())
  	  check_constant (cst, sval);
! 	else
! 	  result_set.add (sval);
        }
    }
  
!   void visit_asm_output_svalue (const asm_output_svalue *sval ATTRIBUTE_UNUSED)
!     final override
!   {
!     result_set.add (sval);
!   }
! 
!   void visit_const_fn_result_svalue (const const_fn_result_svalue
! 				      *sval ATTRIBUTE_UNUSED) final override
    {
!     result_set.add (sval);
    }
  
  private:
--- 3014,3043 ----
      const svalue *base = sval->get_base_svalue ();
      const svalue *iter = sval->get_iter_svalue ();
  
!     if (result_set.contains (base) || result_set.contains (iter))
        result_set.add (sval);
    }
  
!   void visit_initial_svalue (const initial_svalue *sval) final override
    {
!     equiv_class_id id = equiv_class_id::null ();
      if (m_cm->get_equiv_class_by_svalue (sval, &id))
        {
  	if (tree cst = id.get_obj (*m_cm).get_any_constant ())
  	  check_constant (cst, sval);
!       }
!     else if (!m_cm->sval_constrained_p (sval))
!       {
! 	result_set.add (sval);
        }
    }
  
!   void visit_conjured_svalue (const conjured_svalue *sval) final override
    {
!     equiv_class_id id = equiv_class_id::null ();
!     if (m_cm->get_equiv_class_by_svalue (sval, &id))
!       if (tree cst = id.get_obj (*m_cm).get_any_constant ())
! 	check_constant (cst, sval);
    }
  
  private:
*************** private:
*** 3084,3093 ****
        {
        default:
  	/* Assume all unhandled operands are compatible.  */
- 	result_set.add (sval);
  	break;
        case INTEGER_CST:
! 	if (capacity_compatible_with_type (cst, m_size_cst))
  	  result_set.add (sval);
  	break;
        }
--- 3047,3055 ----
        {
        default:
  	/* Assume all unhandled operands are compatible.  */
  	break;
        case INTEGER_CST:
! 	if (!capacity_compatible_with_type (cst, m_size_cst))
  	  result_set.add (sval);
  	break;
        }
*************** region_model::check_region_size (const r
*** 3210,3216 ****
  	if (!is_struct)
  	  {
  	    size_visitor v (pointee_size_tree, capacity, m_constraints);
! 	    if (!v.get_result ())
  	      {
  		tree expr = get_representative_tree (capacity);
  		ctxt->warn (make_unique <dubious_allocation_size> (lhs_reg,
--- 3172,3178 ----
  	if (!is_struct)
  	  {
  	    size_visitor v (pointee_size_tree, capacity, m_constraints);
! 	    if (v.is_dubious_capacity ())
  	      {
  		tree expr = get_representative_tree (capacity);
  		ctxt->warn (make_unique <dubious_allocation_size> (lhs_reg,
diff -Nrcpad gcc-13.2.0/gcc/analyzer/region.cc gcc-13.3.0/gcc/analyzer/region.cc
*** gcc-13.2.0/gcc/analyzer/region.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/region.cc	Tue May 21 07:47:38 2024
*************** region::can_have_initial_svalue_p () con
*** 272,277 ****
--- 272,322 ----
      }
  }
  
+ /* For regions within a global decl, get the svalue for the initial
+    value of this region when the program starts, caching the result.  */
+ 
+ const svalue *
+ region::get_initial_value_at_main (region_model_manager *mgr) const
+ {
+   if (!m_cached_init_sval_at_main)
+     m_cached_init_sval_at_main = calc_initial_value_at_main (mgr);
+   return m_cached_init_sval_at_main;
+ }
+ 
+ /* Implementation of region::get_initial_value_at_main.  */
+ 
+ const svalue *
+ region::calc_initial_value_at_main (region_model_manager *mgr) const
+ {
+   const decl_region *base_reg = get_base_region ()->dyn_cast_decl_region ();
+   gcc_assert (base_reg);
+ 
+   /* Attempt to get the initializer value for base_reg.  */
+   if (const svalue *base_reg_init
+       = base_reg->get_svalue_for_initializer (mgr))
+     {
+       if (this == base_reg)
+ 	return base_reg_init;
+       else
+ 	{
+ 	  /* Get the value for REG within base_reg_init.  */
+ 	  binding_cluster c (base_reg);
+ 	  c.bind (mgr->get_store_manager (), base_reg, base_reg_init);
+ 	  const svalue *sval
+ 	    = c.get_any_binding (mgr->get_store_manager (), this);
+ 	  if (sval)
+ 	    {
+ 	      if (get_type ())
+ 		sval = mgr->get_or_create_cast (get_type (), sval);
+ 	      return sval;
+ 	    }
+ 	}
+     }
+ 
+   /* Otherwise, return INIT_VAL(REG).  */
+   return mgr->get_or_create_initial_value (this);
+ }
+ 
  /* If this region is a decl_region, return the decl.
     Otherwise return NULL.  */
  
*************** int_size_in_bits (const_tree type, bit_s
*** 350,356 ****
      }
  
    tree sz = TYPE_SIZE (type);
!   if (sz && tree_fits_uhwi_p (sz))
      {
        *out = TREE_INT_CST_LOW (sz);
        return true;
--- 395,405 ----
      }
  
    tree sz = TYPE_SIZE (type);
!   if (sz
!       && tree_fits_uhwi_p (sz)
!       /* If the size is zero, then we may have a zero-sized
! 	 array; handle such cases by returning false.  */
!       && !integer_zerop (sz))
      {
        *out = TREE_INT_CST_LOW (sz);
        return true;
*************** region::is_named_decl_p (const char *dec
*** 701,707 ****
  
  region::region (complexity c, unsigned id, const region *parent, tree type)
  : m_complexity (c), m_id (id), m_parent (parent), m_type (type),
!   m_cached_offset (NULL)
  {
    gcc_assert (type == NULL_TREE || TYPE_P (type));
  }
--- 750,756 ----
  
  region::region (complexity c, unsigned id, const region *parent, tree type)
  : m_complexity (c), m_id (id), m_parent (parent), m_type (type),
!   m_cached_offset (NULL), m_cached_init_sval_at_main (NULL)
  {
    gcc_assert (type == NULL_TREE || TYPE_P (type));
  }
*************** decl_region::maybe_get_constant_value (r
*** 1170,1183 ****
    return NULL;
  }
  
! /* Get an svalue for CTOR, a CONSTRUCTOR for this region's decl.  */
  
  const svalue *
! decl_region::get_svalue_for_constructor (tree ctor,
! 					 region_model_manager *mgr) const
  {
-   gcc_assert (!TREE_CLOBBER_P (ctor));
- 
    /* Create a binding map, applying ctor to it, using this
       decl_region as the base region when building child regions
       for offset calculations.  */
--- 1219,1231 ----
    return NULL;
  }
  
! /* Implementation of decl_region::get_svalue_for_constructor
!    for when the cached value hasn't yet been calculated.  */
  
  const svalue *
! decl_region::calc_svalue_for_constructor (tree ctor,
! 					  region_model_manager *mgr) const
  {
    /* Create a binding map, applying ctor to it, using this
       decl_region as the base region when building child regions
       for offset calculations.  */
*************** decl_region::get_svalue_for_constructor
*** 1189,1194 ****
--- 1237,1257 ----
    return mgr->get_or_create_compound_svalue (get_type (), map);
  }
  
+ /* Get an svalue for CTOR, a CONSTRUCTOR for this region's decl.  */
+ 
+ const svalue *
+ decl_region::get_svalue_for_constructor (tree ctor,
+ 					 region_model_manager *mgr) const
+ {
+   gcc_assert (!TREE_CLOBBER_P (ctor));
+   gcc_assert (ctor == DECL_INITIAL (m_decl));
+ 
+   if (!m_ctor_svalue)
+     m_ctor_svalue = calc_svalue_for_constructor (ctor, mgr);
+ 
+   return m_ctor_svalue;
+ }
+ 
  /* For use on decl_regions for global variables.
  
     Get an svalue for the initial value of this region at entry to
diff -Nrcpad gcc-13.2.0/gcc/analyzer/region.h gcc-13.3.0/gcc/analyzer/region.h
*** gcc-13.2.0/gcc/analyzer/region.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/region.h	Tue May 21 07:47:38 2024
*************** public:
*** 161,166 ****
--- 161,167 ----
    const frame_region *maybe_get_frame_region () const;
    enum memory_space get_memory_space () const;
    bool can_have_initial_svalue_p () const;
+   const svalue *get_initial_value_at_main (region_model_manager *mgr) const;
  
    tree maybe_get_decl () const;
  
*************** public:
*** 240,245 ****
--- 241,247 ----
  
   private:
    region_offset calc_offset (region_model_manager *mgr) const;
+   const svalue *calc_initial_value_at_main (region_model_manager *mgr) const;
  
    complexity m_complexity;
    unsigned m_id; // purely for deterministic sorting at this stage, for dumps
*************** public:
*** 247,252 ****
--- 249,258 ----
    tree m_type;
  
    mutable region_offset *m_cached_offset;
+ 
+   /* For regions within a global decl, a cache of the svalue for the initial
+      value of this region when the program starts.  */
+   mutable const svalue *m_cached_init_sval_at_main;
  };
  
  } // namespace ana
*************** class decl_region : public region
*** 696,702 ****
  public:
    decl_region (unsigned id, const region *parent, tree decl)
    : region (complexity (parent), id, parent, TREE_TYPE (decl)), m_decl (decl),
!     m_tracked (calc_tracked_p (decl))
    {}
  
    enum region_kind get_kind () const final override { return RK_DECL; }
--- 702,709 ----
  public:
    decl_region (unsigned id, const region *parent, tree decl)
    : region (complexity (parent), id, parent, TREE_TYPE (decl)), m_decl (decl),
!     m_tracked (calc_tracked_p (decl)),
!     m_ctor_svalue (NULL)
    {}
  
    enum region_kind get_kind () const final override { return RK_DECL; }
*************** public:
*** 716,721 ****
--- 723,730 ----
    const svalue *get_svalue_for_initializer (region_model_manager *mgr) const;
  
  private:
+   const svalue *calc_svalue_for_constructor (tree ctor,
+ 					     region_model_manager *mgr) const;
    static bool calc_tracked_p (tree decl);
  
    tree m_decl;
*************** private:
*** 725,730 ****
--- 734,742 ----
       store objects).
       This can be debugged using -fdump-analyzer-untracked.  */
    bool m_tracked;
+ 
+   /* Cached result of get_svalue_for_constructor.  */
+   mutable const svalue *m_ctor_svalue;
  };
  
  } // namespace ana
diff -Nrcpad gcc-13.2.0/gcc/analyzer/sm-malloc.cc gcc-13.3.0/gcc/analyzer/sm-malloc.cc
*** gcc-13.2.0/gcc/analyzer/sm-malloc.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/sm-malloc.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 47,52 ****
--- 47,53 ----
  #include "analyzer/program-state.h"
  #include "analyzer/checker-event.h"
  #include "analyzer/exploded-graph.h"
+ #include "analyzer/inlining-iterator.h"
  
  #if ENABLE_ANALYZER
  
*************** public:
*** 1564,1569 ****
--- 1565,1585 ----
      if (linemap_location_from_macro_definition_p (line_table, check_loc))
        return false;
  
+     /* Reject warning if the check is in a loop header within a
+        macro expansion.  This rejects cases like:
+        |  deref of x;
+        |  [...snip...]
+        |  FOR_EACH(x) {
+        |    [...snip...]
+        |  }
+        where the FOR_EACH macro tests for non-nullness of x, since
+        the user is hoping to encapsulate the details of iteration
+        in the macro, and the extra check on the first iteration
+        would just be noise if we reported it.  */
+     if (loop_header_p (m_check_enode->get_point ())
+ 	&& linemap_location_from_macro_expansion_p (line_table, check_loc))
+       return false;
+ 
      /* Reject if m_deref_expr is sufficiently different from m_arg
         for cases where the dereference is spelled differently from
         the check, which is probably two different ways to get the
*************** public:
*** 1620,1625 ****
--- 1636,1656 ----
    }
  
  private:
+   static bool loop_header_p (const program_point &point)
+   {
+     const supernode *snode = point.get_supernode ();
+     if (!snode)
+       return false;
+     for (auto &in_edge : snode->m_preds)
+       {
+ 	if (const cfg_superedge *cfg_in_edge
+ 	      = in_edge->dyn_cast_cfg_superedge ())
+ 	  if (cfg_in_edge->back_edge_p ())
+ 	    return true;
+       }
+     return false;
+   }
+ 
    static bool sufficiently_similar_p (tree expr_a, tree expr_b)
    {
      pretty_printer *pp_a = global_dc->printer->clone ();
*************** maybe_complain_about_deref_before_check
*** 2147,2152 ****
--- 2178,2192 ----
    if (checked_in_frame->get_index () > assumed_nonnull_in_frame->get_index ())
      return;
  
+   /* Don't complain if STMT was inlined from another function, to avoid
+      similar false positives involving shared helper functions.  */
+   if (stmt->location)
+     {
+       inlining_info info (stmt->location);
+       if (info.get_extra_frames () > 0)
+ 	return;
+     }
+ 
    tree diag_ptr = sm_ctxt->get_diagnostic_tree (ptr);
    if (diag_ptr)
      sm_ctxt->warn
diff -Nrcpad gcc-13.2.0/gcc/analyzer/sm-taint.cc gcc-13.3.0/gcc/analyzer/sm-taint.cc
*** gcc-13.2.0/gcc/analyzer/sm-taint.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/sm-taint.cc	Tue May 21 07:47:38 2024
*************** taint_state_machine::check_for_tainted_d
*** 1344,1349 ****
--- 1344,1355 ----
      return;
  
    tree divisor_expr = gimple_assign_rhs2 (assign);;
+ 
+   /* Until we track conditions on floating point values, we can't check to
+      see if they've been checked against zero.  */
+   if (!INTEGRAL_TYPE_P (TREE_TYPE (divisor_expr)))
+     return;
+ 
    const svalue *divisor_sval = old_model->get_rvalue (divisor_expr, NULL);
  
    state_t state = sm_ctxt->get_state (assign, divisor_sval);
diff -Nrcpad gcc-13.2.0/gcc/analyzer/state-purge.cc gcc-13.3.0/gcc/analyzer/state-purge.cc
*** gcc-13.2.0/gcc/analyzer/state-purge.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/state-purge.cc	Tue May 21 07:47:38 2024
*************** state_purge_per_ssa_name::state_purge_pe
*** 329,334 ****
--- 329,343 ----
  	      map.log ("used by stmt: %s", pp_formatted_text (&pp));
  	    }
  
+ 	  if (is_gimple_debug (use_stmt))
+ 	    {
+ 	      /* We skipped debug stmts when building the supergraph,
+ 		 so ignore them now.  */
+ 	      if (map.get_logger ())
+ 		map.log ("skipping debug stmt");
+ 	      continue;
+ 	    }
+ 
  	  const supernode *snode
  	    = map.get_sg ().get_supernode_for_stmt (use_stmt);
  
diff -Nrcpad gcc-13.2.0/gcc/analyzer/store.cc gcc-13.3.0/gcc/analyzer/store.cc
*** gcc-13.2.0/gcc/analyzer/store.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/store.cc	Tue May 21 07:47:38 2024
*************** binding_cluster::maybe_get_compound_bind
*** 1718,1724 ****
    else
      default_sval = sval_mgr->get_or_create_initial_value (reg);
    const binding_key *default_key = binding_key::make (mgr, reg);
!   default_map.put (default_key, default_sval);
  
    for (map_t::iterator iter = m_map.begin (); iter != m_map.end (); ++iter)
      {
--- 1718,1733 ----
    else
      default_sval = sval_mgr->get_or_create_initial_value (reg);
    const binding_key *default_key = binding_key::make (mgr, reg);
! 
!   /* Express the bit-range of the default key for REG relative to REG,
!      rather than to the base region.  */
!   const concrete_binding *concrete_default_key
!     = default_key->dyn_cast_concrete_binding ();
!   if (!concrete_default_key)
!     return nullptr;
!   const concrete_binding *default_key_relative_to_reg
!      = mgr->get_concrete_binding (0, concrete_default_key->get_size_in_bits ());
!   default_map.put (default_key_relative_to_reg, default_sval);
  
    for (map_t::iterator iter = m_map.begin (); iter != m_map.end (); ++iter)
      {
diff -Nrcpad gcc-13.2.0/gcc/analyzer/store.h gcc-13.3.0/gcc/analyzer/store.h
*** gcc-13.2.0/gcc/analyzer/store.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/store.h	Tue May 21 07:47:38 2024
*************** public:
*** 368,374 ****
    concrete_binding (bit_offset_t start_bit_offset, bit_size_t size_in_bits)
    : m_bit_range (start_bit_offset, size_in_bits)
    {
!     gcc_assert (!m_bit_range.empty_p ());
    }
    bool concrete_p () const final override { return true; }
  
--- 368,374 ----
    concrete_binding (bit_offset_t start_bit_offset, bit_size_t size_in_bits)
    : m_bit_range (start_bit_offset, size_in_bits)
    {
!     gcc_assert (m_bit_range.m_size_in_bits > 0);
    }
    bool concrete_p () const final override { return true; }
  
*************** public:
*** 409,418 ****
  
    static int cmp_ptr_ptr (const void *, const void *);
  
!   void mark_deleted () { m_bit_range.m_start_bit_offset = -1; }
!   void mark_empty () { m_bit_range.m_start_bit_offset = -2; }
!   bool is_deleted () const { return m_bit_range.m_start_bit_offset == -1; }
!   bool is_empty () const { return m_bit_range.m_start_bit_offset == -2; }
  
  private:
    bit_range m_bit_range;
--- 409,418 ----
  
    static int cmp_ptr_ptr (const void *, const void *);
  
!   void mark_deleted () { m_bit_range.m_size_in_bits = -1; }
!   void mark_empty () { m_bit_range.m_size_in_bits = -2; }
!   bool is_deleted () const { return m_bit_range.m_size_in_bits == -1; }
!   bool is_empty () const { return m_bit_range.m_size_in_bits == -2; }
  
  private:
    bit_range m_bit_range;
diff -Nrcpad gcc-13.2.0/gcc/analyzer/supergraph.cc gcc-13.3.0/gcc/analyzer/supergraph.cc
*** gcc-13.2.0/gcc/analyzer/supergraph.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/supergraph.cc	Tue May 21 07:47:38 2024
*************** supergraph::supergraph (logger *logger)
*** 182,187 ****
--- 182,191 ----
  	  for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
  	    {
  	      gimple *stmt = gsi_stmt (gsi);
+ 	      /* Discard debug stmts here, so we don't have to check for
+ 		 them anywhere within the analyzer.  */
+ 	      if (is_gimple_debug (stmt))
+ 		continue;
  	      node_for_stmts->m_stmts.safe_push (stmt);
  	      m_stmt_to_node_t.put (stmt, node_for_stmts);
  	      m_stmt_uids.make_uid_unique (stmt);
diff -Nrcpad gcc-13.2.0/gcc/analyzer/varargs.cc gcc-13.3.0/gcc/analyzer/varargs.cc
*** gcc-13.2.0/gcc/analyzer/varargs.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/analyzer/varargs.cc	Tue May 21 07:47:38 2024
*************** public:
*** 961,973 ****
    }
  };
  
! /* Return true if it's OK to copy a value from ARG_TYPE to LHS_TYPE via
     va_arg (where argument promotion has already happened).  */
  
  static bool
! va_arg_compatible_types_p (tree lhs_type, tree arg_type)
  {
!   return compat_types_p (arg_type, lhs_type);
  }
  
  /* If AP_SVAL is a pointer to a var_arg_region, return that var_arg_region.
--- 961,1003 ----
    }
  };
  
! static bool
! representable_in_integral_type_p (const svalue &sval, const_tree type)
! {
!   gcc_assert (INTEGRAL_TYPE_P (type));
! 
!   if (tree cst = sval.maybe_get_constant ())
!     return wi::fits_to_tree_p (wi::to_wide (cst), type);
! 
!   return true;
! }
! 
! /* Return true if it's OK to copy ARG_SVAL from ARG_TYPE to LHS_TYPE via
     va_arg (where argument promotion has already happened).  */
  
  static bool
! va_arg_compatible_types_p (tree lhs_type, tree arg_type, const svalue &arg_sval)
  {
!   if (compat_types_p (arg_type, lhs_type))
!     return true;
! 
!   /* It's OK if both types are integer types, where one is signed and the
!      other type the corresponding unsigned type, when the value is
!      representable in both types.  */
!   if (INTEGRAL_TYPE_P (lhs_type)
!       && INTEGRAL_TYPE_P (arg_type)
!       && TYPE_UNSIGNED (lhs_type) != TYPE_UNSIGNED (arg_type)
!       && TYPE_PRECISION (lhs_type) == TYPE_PRECISION (arg_type)
!       && representable_in_integral_type_p (arg_sval, lhs_type)
!       && representable_in_integral_type_p (arg_sval, arg_type))
!     return true;
! 
!   /* It's OK if one type is a pointer to void and the other is a
!      pointer to a character type.
!      This is handled by compat_types_p.  */
! 
!   /* Otherwise the types are not compatible.  */
!   return false;
  }
  
  /* If AP_SVAL is a pointer to a var_arg_region, return that var_arg_region.
*************** kf_va_arg::impl_call_pre (const call_det
*** 1031,1037 ****
  		{
  		  tree lhs_type = cd.get_lhs_type ();
  		  tree arg_type = arg_sval->get_type ();
! 		  if (va_arg_compatible_types_p (lhs_type, arg_type))
  		    cd.maybe_set_lhs (arg_sval);
  		  else
  		    {
--- 1061,1067 ----
  		{
  		  tree lhs_type = cd.get_lhs_type ();
  		  tree arg_type = arg_sval->get_type ();
! 		  if (va_arg_compatible_types_p (lhs_type, arg_type, *arg_sval))
  		    cd.maybe_set_lhs (arg_sval);
  		  else
  		    {
diff -Nrcpad gcc-13.2.0/gcc/asan.cc gcc-13.3.0/gcc/asan.cc
*** gcc-13.2.0/gcc/asan.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/asan.cc	Tue May 21 07:47:38 2024
*************** asan_emit_stack_protection (rtx base, rt
*** 1909,1927 ****
      }
    str_cst = asan_pp_string (&asan_pp);
  
    /* Emit the prologue sequence.  */
    if (asan_frame_size > 32 && asan_frame_size <= 65536 && pbase
        && param_asan_use_after_return)
      {
        use_after_return_class = floor_log2 (asan_frame_size - 1) - 5;
        /* __asan_stack_malloc_N guarantees alignment
  	 N < 6 ? (64 << N) : 4096 bytes.  */
        if (alignb > (use_after_return_class < 6
  		    ? (64U << use_after_return_class) : 4096U))
  	use_after_return_class = -1;
!       else if (alignb > ASAN_RED_ZONE_SIZE && (asan_frame_size & (alignb - 1)))
! 	base_align_bias = ((asan_frame_size + alignb - 1)
! 			   & ~(alignb - HOST_WIDE_INT_1)) - asan_frame_size;
      }
  
    /* Align base if target is STRICT_ALIGNMENT.  */
--- 1909,1947 ----
      }
    str_cst = asan_pp_string (&asan_pp);
  
+   gcc_checking_assert (offsets[0] == (crtl->stack_protect_guard
+ 				      ? -ASAN_RED_ZONE_SIZE : 0));
    /* Emit the prologue sequence.  */
    if (asan_frame_size > 32 && asan_frame_size <= 65536 && pbase
        && param_asan_use_after_return)
      {
+       HOST_WIDE_INT adjusted_frame_size = asan_frame_size;
+       /* The stack protector guard is allocated at the top of the frame
+ 	 and cfgexpand.cc then uses align_frame_offset (ASAN_RED_ZONE_SIZE);
+ 	 while in that case we can still use asan_frame_size, we need to take
+ 	 that into account when computing base_align_bias.  */
+       if (alignb > ASAN_RED_ZONE_SIZE && crtl->stack_protect_guard)
+ 	adjusted_frame_size += ASAN_RED_ZONE_SIZE;
        use_after_return_class = floor_log2 (asan_frame_size - 1) - 5;
        /* __asan_stack_malloc_N guarantees alignment
  	 N < 6 ? (64 << N) : 4096 bytes.  */
        if (alignb > (use_after_return_class < 6
  		    ? (64U << use_after_return_class) : 4096U))
  	use_after_return_class = -1;
!       else if (alignb > ASAN_RED_ZONE_SIZE
! 	       && (adjusted_frame_size & (alignb - 1)))
! 	{
! 	  base_align_bias
! 	    = ((adjusted_frame_size + alignb - 1)
! 	       & ~(alignb - HOST_WIDE_INT_1)) - adjusted_frame_size;
! 	  use_after_return_class
! 	    = floor_log2 (asan_frame_size + base_align_bias - 1) - 5;
! 	  if (use_after_return_class > 10)
! 	    {
! 	      base_align_bias = 0;
! 	      use_after_return_class = -1;
! 	    }
! 	}
      }
  
    /* Align base if target is STRICT_ALIGNMENT.  */
*************** asan_protect_global (tree decl, bool ign
*** 2291,2296 ****
--- 2311,2318 ----
        || (DECL_SECTION_NAME (decl) != NULL
  	  && !symtab_node::get (decl)->implicit_section
  	  && !section_sanitized_p (DECL_SECTION_NAME (decl)))
+       /* Don't protect variables in non-generic address-space.  */
+       || !ADDR_SPACE_GENERIC_P (TYPE_ADDR_SPACE (TREE_TYPE (decl)))
        || DECL_SIZE (decl) == 0
        || ASAN_RED_ZONE_SIZE * BITS_PER_UNIT > MAX_OFILE_ALIGNMENT
        || TREE_CODE (DECL_SIZE_UNIT (decl)) != INTEGER_CST
*************** maybe_create_ssa_name (location_t loc, t
*** 2569,2575 ****
    gimple *g = gimple_build_assign (make_ssa_name (TREE_TYPE (base)), base);
    gimple_set_location (g, loc);
    if (before_p)
!     gsi_insert_before (iter, g, GSI_SAME_STMT);
    else
      gsi_insert_after (iter, g, GSI_NEW_STMT);
    return gimple_assign_lhs (g);
--- 2591,2597 ----
    gimple *g = gimple_build_assign (make_ssa_name (TREE_TYPE (base)), base);
    gimple_set_location (g, loc);
    if (before_p)
!     gsi_safe_insert_before (iter, g);
    else
      gsi_insert_after (iter, g, GSI_NEW_STMT);
    return gimple_assign_lhs (g);
*************** maybe_cast_to_ptrmode (location_t loc, t
*** 2588,2594 ****
  				  NOP_EXPR, len);
    gimple_set_location (g, loc);
    if (before_p)
!     gsi_insert_before (iter, g, GSI_SAME_STMT);
    else
      gsi_insert_after (iter, g, GSI_NEW_STMT);
    return gimple_assign_lhs (g);
--- 2610,2616 ----
  				  NOP_EXPR, len);
    gimple_set_location (g, loc);
    if (before_p)
!     gsi_safe_insert_before (iter, g);
    else
      gsi_insert_after (iter, g, GSI_NEW_STMT);
    return gimple_assign_lhs (g);
*************** build_check_stmt (location_t loc, tree b
*** 2679,2685 ****
  						 align / BITS_PER_UNIT));
    gimple_set_location (g, loc);
    if (before_p)
!     gsi_insert_before (&gsi, g, GSI_SAME_STMT);
    else
      {
        gsi_insert_after (&gsi, g, GSI_NEW_STMT);
--- 2701,2707 ----
  						 align / BITS_PER_UNIT));
    gimple_set_location (g, loc);
    if (before_p)
!     gsi_safe_insert_before (&gsi, g);
    else
      {
        gsi_insert_after (&gsi, g, GSI_NEW_STMT);
*************** instrument_derefs (gimple_stmt_iterator
*** 2750,2755 ****
--- 2772,2781 ----
    if (VAR_P (inner) && DECL_HARD_REGISTER (inner))
      return;
  
+   /* Accesses to non-generic address-spaces should not be instrumented.  */
+   if (!ADDR_SPACE_GENERIC_P (TYPE_ADDR_SPACE (TREE_TYPE (inner))))
+     return;
+ 
    poly_int64 decl_size;
    if ((VAR_P (inner) || TREE_CODE (inner) == RESULT_DECL)
        && offset == NULL_TREE
*************** maybe_instrument_call (gimple_stmt_itera
*** 2999,3004 ****
--- 3025,3033 ----
  	      break;
  	    }
  	}
+       if (gimple_call_internal_p (stmt, IFN_ABNORMAL_DISPATCHER))
+ 	/* Don't instrument this.  */
+ 	return false;
        /* If a function does not return, then we must handle clearing up the
  	 shadow stack accordingly.  For ASAN we can simply set the entire stack
  	 to "valid" for accesses by setting the shadow space to 0 and all
*************** maybe_instrument_call (gimple_stmt_itera
*** 3018,3024 ****
  	  tree decl = builtin_decl_implicit (BUILT_IN_ASAN_HANDLE_NO_RETURN);
  	  gimple *g = gimple_build_call (decl, 0);
  	  gimple_set_location (g, gimple_location (stmt));
! 	  gsi_insert_before (iter, g, GSI_SAME_STMT);
  	}
      }
  
--- 3047,3053 ----
  	  tree decl = builtin_decl_implicit (BUILT_IN_ASAN_HANDLE_NO_RETURN);
  	  gimple *g = gimple_build_call (decl, 0);
  	  gimple_set_location (g, gimple_location (stmt));
! 	  gsi_safe_insert_before (iter, g);
  	}
      }
  
*************** asan_expand_mark_ifn (gimple_stmt_iterat
*** 3795,3803 ****
      }
    tree len = gimple_call_arg (g, 2);
  
!   gcc_assert (tree_fits_shwi_p (len));
!   unsigned HOST_WIDE_INT size_in_bytes = tree_to_shwi (len);
!   gcc_assert (size_in_bytes);
  
    g = gimple_build_assign (make_ssa_name (pointer_sized_int_node),
  			   NOP_EXPR, base);
--- 3824,3830 ----
      }
    tree len = gimple_call_arg (g, 2);
  
!   gcc_assert (poly_int_tree_p (len));
  
    g = gimple_build_assign (make_ssa_name (pointer_sized_int_node),
  			   NOP_EXPR, base);
*************** asan_expand_mark_ifn (gimple_stmt_iterat
*** 3806,3814 ****
    tree base_addr = gimple_assign_lhs (g);
  
    /* Generate direct emission if size_in_bytes is small.  */
!   if (size_in_bytes
!       <= (unsigned)param_use_after_scope_direct_emission_threshold)
      {
        const unsigned HOST_WIDE_INT shadow_size
  	= shadow_mem_size (size_in_bytes);
        const unsigned int shadow_align
--- 3833,3842 ----
    tree base_addr = gimple_assign_lhs (g);
  
    /* Generate direct emission if size_in_bytes is small.  */
!   unsigned threshold = param_use_after_scope_direct_emission_threshold;
!   if (tree_fits_uhwi_p (len) && tree_to_uhwi (len) <= threshold)
      {
+       unsigned HOST_WIDE_INT size_in_bytes = tree_to_uhwi (len);
        const unsigned HOST_WIDE_INT shadow_size
  	= shadow_mem_size (size_in_bytes);
        const unsigned int shadow_align
*************** asan_expand_mark_ifn (gimple_stmt_iterat
*** 3842,3848 ****
        g = gimple_build_assign (make_ssa_name (pointer_sized_int_node),
  			       NOP_EXPR, len);
        gimple_set_location (g, loc);
!       gsi_insert_before (iter, g, GSI_SAME_STMT);
        tree sz_arg = gimple_assign_lhs (g);
  
        tree fun
--- 3870,3876 ----
        g = gimple_build_assign (make_ssa_name (pointer_sized_int_node),
  			       NOP_EXPR, len);
        gimple_set_location (g, loc);
!       gsi_safe_insert_before (iter, g);
        tree sz_arg = gimple_assign_lhs (g);
  
        tree fun
diff -Nrcpad gcc-13.2.0/gcc/attribs.cc gcc-13.3.0/gcc/attribs.cc
*** gcc-13.2.0/gcc/attribs.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/attribs.cc	Tue May 21 07:47:38 2024
*************** static const struct attribute_spec empty
*** 109,123 ****
    { NULL, 0, 0, false, false, false, false, NULL, NULL }
  };
  
- /* Return base name of the attribute.  Ie '__attr__' is turned into 'attr'.
-    To avoid need for copying, we simply return length of the string.  */
- 
- static void
- extract_attribute_substring (struct substring *str)
- {
-   canonicalize_attr_name (str->str, str->length);
- }
- 
  /* Insert an array of attributes ATTRIBUTES into a namespace.  This
     array must be NULL terminated.  NS is the name of attribute
     namespace.  IGNORED_P is true iff all unknown attributes in this
--- 109,114 ----
*************** lookup_scoped_attribute_spec (const_tree
*** 410,416 ****
  
    attr.str = IDENTIFIER_POINTER (name);
    attr.length = IDENTIFIER_LENGTH (name);
-   extract_attribute_substring (&attr);
    return attrs->attribute_hash->find_with_hash (&attr,
  						substring_hash (attr.str,
  							       	attr.length));
--- 401,406 ----
*************** diag_attr_exclusions (tree last_decl, tr
*** 490,496 ****
    if (DECL_P (node))
      {
        attrs[0] = DECL_ATTRIBUTES (node);
!       attrs[1] = TYPE_ATTRIBUTES (TREE_TYPE (node));
      }
    else
      {
--- 480,491 ----
    if (DECL_P (node))
      {
        attrs[0] = DECL_ATTRIBUTES (node);
!       if (TREE_TYPE (node))
! 	attrs[1] = TYPE_ATTRIBUTES (TREE_TYPE (node));
!       else
! 	/* TREE_TYPE can be NULL e.g. while processing attributes on
! 	   enumerators.  */
! 	attrs[1] = NULL_TREE;
      }
    else
      {
*************** attribute_ignored_p (tree attr)
*** 579,587 ****
      return false;
    if (tree ns = get_attribute_namespace (attr))
      {
-       if (attr_namespace_ignored_p (ns))
- 	return true;
        const attribute_spec *as = lookup_attribute_spec (TREE_PURPOSE (attr));
        if (as && as->max_length == -2)
  	return true;
      }
--- 574,582 ----
      return false;
    if (tree ns = get_attribute_namespace (attr))
      {
        const attribute_spec *as = lookup_attribute_spec (TREE_PURPOSE (attr));
+       if (as == NULL && attr_namespace_ignored_p (ns))
+ 	return true;
        if (as && as->max_length == -2)
  	return true;
      }
*************** decl_attributes (tree *node, tree attrib
*** 857,863 ****
  	    }
  	}
  
!       if (no_add_attrs)
  	continue;
  
        if (spec->handler != NULL)
--- 852,861 ----
  	    }
  	}
  
!       if (no_add_attrs
! 	  /* Don't add attributes registered just for -Wno-attributes=foo::bar
! 	     purposes.  */
! 	  || attribute_ignored_p (attr))
  	continue;
  
        if (spec->handler != NULL)
diff -Nrcpad gcc-13.2.0/gcc/bb-reorder.cc gcc-13.3.0/gcc/bb-reorder.cc
*** gcc-13.2.0/gcc/bb-reorder.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/bb-reorder.cc	Tue May 21 07:47:38 2024
*************** fix_crossing_unconditional_branches (voi
*** 2266,2272 ****
  	  /* Make sure the jump is not already an indirect or table jump.  */
  
  	  if (!computed_jump_p (last_insn)
! 	      && !tablejump_p (last_insn, NULL, NULL))
  	    {
  	      /* We have found a "crossing" unconditional branch.  Now
  		 we must convert it to an indirect jump.  First create
--- 2266,2273 ----
  	  /* Make sure the jump is not already an indirect or table jump.  */
  
  	  if (!computed_jump_p (last_insn)
! 	      && !tablejump_p (last_insn, NULL, NULL)
! 	      && asm_noperands (PATTERN (last_insn)) < 0)
  	    {
  	      /* We have found a "crossing" unconditional branch.  Now
  		 we must convert it to an indirect jump.  First create
diff -Nrcpad gcc-13.2.0/gcc/bitmap.cc gcc-13.3.0/gcc/bitmap.cc
*** gcc-13.2.0/gcc/bitmap.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/bitmap.cc	Tue May 21 07:47:38 2024
*************** bitmap_hash (const_bitmap head)
*** 2673,2679 ****
        for (ix = 0; ix != BITMAP_ELEMENT_WORDS; ix++)
  	hash ^= ptr->bits[ix];
      }
!   return (hashval_t)hash;
  }
  
  
--- 2673,2679 ----
        for (ix = 0; ix != BITMAP_ELEMENT_WORDS; ix++)
  	hash ^= ptr->bits[ix];
      }
!   return iterative_hash (&hash, sizeof (hash), 0);
  }
  
  
diff -Nrcpad gcc-13.2.0/gcc/c/ChangeLog gcc-13.3.0/gcc/c/ChangeLog
*** gcc-13.2.0/gcc/c/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/c/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,17 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-03-25  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-31  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	PR c/112571
+ 	* c-decl.cc (start_enum): Clear ENUM_FIXED_UNDERLYING_TYPE_P when
+ 	defining without a fixed underlying type an enumeration previously
+ 	declared with a fixed underlying type.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/c/c-decl.cc gcc-13.3.0/gcc/c/c-decl.cc
*** gcc-13.2.0/gcc/c/c-decl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c/c-decl.cc	Tue May 21 07:47:38 2024
*************** start_enum (location_t loc, struct c_enu
*** 9587,9594 ****
  
    if (ENUM_FIXED_UNDERLYING_TYPE_P (enumtype)
        && fixed_underlying_type == NULL_TREE)
!     error_at (loc, "%<enum%> declared with but defined without "
! 	      "fixed underlying type");
  
    the_enum->enum_next_value = integer_zero_node;
    the_enum->enum_type = enumtype;
--- 9587,9597 ----
  
    if (ENUM_FIXED_UNDERLYING_TYPE_P (enumtype)
        && fixed_underlying_type == NULL_TREE)
!     {
!       error_at (loc, "%<enum%> declared with but defined without "
! 		"fixed underlying type");
!       ENUM_FIXED_UNDERLYING_TYPE_P (enumtype) = false;
!     }
  
    the_enum->enum_next_value = integer_zero_node;
    the_enum->enum_type = enumtype;
diff -Nrcpad gcc-13.2.0/gcc/c-family/ChangeLog gcc-13.3.0/gcc/c-family/ChangeLog
*** gcc-13.2.0/gcc/c-family/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/c-family/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,76 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-07  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-05-07  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR c++/89224
+ 	* c-common.cc (convert_vector_to_array_for_subscript): Call build_qualified_type
+ 	for the inner type.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/114780
+ 	* c-common.cc (check_function_sentinel): Allow as sentinel any
+ 	argument of NULLPTR_TYPE.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/114007
+ 	* c-lex.cc (c_common_has_attribute): Parse 2 CPP_COLONs with
+ 	the first one with COLON_SCOPE flag the same as CPP_SCOPE but
+ 	ensure 0 is returned then.
+ 
+ 2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/113262
+ 	* c-attribs.cc (handle_copy_attribute): Don't use
+ 	DECL_SOURCE_LOCATION (decl) if decl is not DECL_P, use input_location
+ 	instead.  Formatting fixes.
+ 
+ 2024-01-27  Lewis Hyatt  <lhyatt@gmail.com>
+ 
+ 	PR preprocessor/105608
+ 	* c-pch.cc (c_common_read_pch): Start a new line map before asking
+ 	libcpp to restore macros defined prior to reading the PCH, instead
+ 	of afterward.
+ 
+ 2023-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2023-08-31  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/111253
+ 	* c-pretty-print.cc (c_pretty_printer::primary_expression):
+ 	Only dump gimple_assign_single_p SSA def RHS.
+ 
+ 2023-10-20  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-10-20  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c/111884
+ 	* c-common.cc (c_common_get_alias_set): Return -1 for char8_t only
+ 	in C++.
+ 
+ 2023-10-19  Lewis Hyatt  <lhyatt@gmail.com>
+ 
+ 	PR c++/89038
+ 	* c-pragma.cc (handle_pragma_diagnostic_impl):  Handle
+ 	-Wunknown-pragmas during early processing.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/c-family/c-attribs.cc gcc-13.3.0/gcc/c-family/c-attribs.cc
*** gcc-13.2.0/gcc/c-family/c-attribs.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c-family/c-attribs.cc	Tue May 21 07:47:38 2024
*************** handle_copy_attribute (tree *node, tree
*** 2892,2904 ****
    if (ref == error_mark_node)
      return NULL_TREE;
  
    if (TREE_CODE (ref) == STRING_CST)
      {
        /* Explicitly handle this case since using a string literal
  	 as an argument is a likely mistake.  */
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"%qE attribute argument cannot be a string",
! 		name);
        return NULL_TREE;
      }
  
--- 2892,2905 ----
    if (ref == error_mark_node)
      return NULL_TREE;
  
+   location_t loc = input_location;
+   if (DECL_P (decl))
+     loc = DECL_SOURCE_LOCATION (decl);
    if (TREE_CODE (ref) == STRING_CST)
      {
        /* Explicitly handle this case since using a string literal
  	 as an argument is a likely mistake.  */
!       error_at (loc, "%qE attribute argument cannot be a string", name);
        return NULL_TREE;
      }
  
*************** handle_copy_attribute (tree *node, tree
*** 2909,2918 ****
        /* Similar to the string case, since some function attributes
  	 accept literal numbers as arguments (e.g., alloc_size or
  	 nonnull) using one here is a likely mistake.  */
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"%qE attribute argument cannot be a constant arithmetic "
! 		"expression",
! 		name);
        return NULL_TREE;
      }
  
--- 2910,2917 ----
        /* Similar to the string case, since some function attributes
  	 accept literal numbers as arguments (e.g., alloc_size or
  	 nonnull) using one here is a likely mistake.  */
!       error_at (loc, "%qE attribute argument cannot be a constant arithmetic "
! 		"expression", name);
        return NULL_TREE;
      }
  
*************** handle_copy_attribute (tree *node, tree
*** 2920,2931 ****
      {
        /* Another possible mistake (but indirect self-references aren't
  	 and diagnosed and shouldn't be).  */
!       if (warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
  		      "%qE attribute ignored on a redeclaration "
! 		      "of the referenced symbol",
! 		      name))
! 	inform (DECL_SOURCE_LOCATION (node[1]),
! 		"previous declaration here");
        return NULL_TREE;
      }
  
--- 2919,2929 ----
      {
        /* Another possible mistake (but indirect self-references aren't
  	 and diagnosed and shouldn't be).  */
!       if (warning_at (loc, OPT_Wattributes,
  		      "%qE attribute ignored on a redeclaration "
! 		      "of the referenced symbol", name)
! 	  && DECL_P (node[1]))
! 	inform (DECL_SOURCE_LOCATION (node[1]), "previous declaration here");
        return NULL_TREE;
      }
  
*************** handle_copy_attribute (tree *node, tree
*** 2945,2951 ****
  	ref = TREE_OPERAND (ref, 1);
        else
  	break;
!     } while (!DECL_P (ref));
  
    /* For object pointer expressions, consider those to be requests
       to copy from their type, such as in:
--- 2943,2950 ----
  	ref = TREE_OPERAND (ref, 1);
        else
  	break;
!     }
!   while (!DECL_P (ref));
  
    /* For object pointer expressions, consider those to be requests
       to copy from their type, such as in:
*************** handle_copy_attribute (tree *node, tree
*** 2977,2984 ****
  	     to a variable, or variable attributes to a function.  */
  	  if (warning (OPT_Wattributes,
  		       "%qE attribute ignored on a declaration of "
! 		       "a different kind than referenced symbol",
! 		       name)
  	      && DECL_P (ref))
  	    inform (DECL_SOURCE_LOCATION (ref),
  		    "symbol %qD referenced by %qD declared here", ref, decl);
--- 2976,2982 ----
  	     to a variable, or variable attributes to a function.  */
  	  if (warning (OPT_Wattributes,
  		       "%qE attribute ignored on a declaration of "
! 		       "a different kind than referenced symbol", name)
  	      && DECL_P (ref))
  	    inform (DECL_SOURCE_LOCATION (ref),
  		    "symbol %qD referenced by %qD declared here", ref, decl);
*************** handle_copy_attribute (tree *node, tree
*** 3028,3036 ****
      }
    else if (!TYPE_P (decl))
      {
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"%qE attribute must apply to a declaration",
! 		name);
        return NULL_TREE;
      }
  
--- 3026,3032 ----
      }
    else if (!TYPE_P (decl))
      {
!       error_at (loc, "%qE attribute must apply to a declaration", name);
        return NULL_TREE;
      }
  
diff -Nrcpad gcc-13.2.0/gcc/c-family/c-common.cc gcc-13.3.0/gcc/c-family/c-common.cc
*** gcc-13.2.0/gcc/c-family/c-common.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c-family/c-common.cc	Tue May 21 07:47:38 2024
*************** c_common_get_alias_set (tree t)
*** 3806,3817 ****
    if (!TYPE_P (t))
      return -1;
  
!   /* Unlike char, char8_t doesn't alias. */
!   if (flag_char8_t && t == char8_type_node)
      return -1;
  
    /* The C standard guarantees that any object may be accessed via an
!      lvalue that has narrow character type (except char8_t).  */
    if (t == char_type_node
        || t == signed_char_type_node
        || t == unsigned_char_type_node)
--- 3806,3818 ----
    if (!TYPE_P (t))
      return -1;
  
!   /* Unlike char, char8_t doesn't alias in C++.  (In C, char8_t is not
!      a distinct type.)  */
!   if (flag_char8_t && t == char8_type_node && c_dialect_cxx ())
      return -1;
  
    /* The C standard guarantees that any object may be accessed via an
!      lvalue that has narrow character type.  */
    if (t == char_type_node
        || t == signed_char_type_node
        || t == unsigned_char_type_node)
*************** check_function_sentinel (const_tree fnty
*** 5702,5707 ****
--- 5703,5709 ----
        sentinel = fold_for_warn (argarray[nargs - 1 - pos]);
        if ((!POINTER_TYPE_P (TREE_TYPE (sentinel))
  	   || !integer_zerop (sentinel))
+ 	  && TREE_CODE (TREE_TYPE (sentinel)) != NULLPTR_TYPE
  	  /* Although __null (in C++) is only an integer we allow it
  	     nevertheless, as we are guaranteed that it's exactly
  	     as wide as a pointer, and we don't want to force
*************** convert_vector_to_array_for_subscript (l
*** 8543,8548 ****
--- 8545,8551 ----
    if (gnu_vector_type_p (TREE_TYPE (*vecp)))
      {
        tree type = TREE_TYPE (*vecp);
+       tree newitype;
  
        ret = !lvalue_p (*vecp);
  
*************** convert_vector_to_array_for_subscript (l
*** 8557,8564 ****
  	 for function parameters.  */
        c_common_mark_addressable_vec (*vecp);
  
        *vecp = build1 (VIEW_CONVERT_EXPR,
! 		      build_array_type_nelts (TREE_TYPE (type),
  					      TYPE_VECTOR_SUBPARTS (type)),
  		      *vecp);
      }
--- 8560,8571 ----
  	 for function parameters.  */
        c_common_mark_addressable_vec (*vecp);
  
+       /* Make sure qualifiers are copied from the vector type to the new element
+ 	 of the array type.  */
+       newitype = build_qualified_type (TREE_TYPE (type), TYPE_QUALS (type));
+ 
        *vecp = build1 (VIEW_CONVERT_EXPR,
! 		      build_array_type_nelts (newitype,
  					      TYPE_VECTOR_SUBPARTS (type)),
  		      *vecp);
      }
diff -Nrcpad gcc-13.2.0/gcc/c-family/c-lex.cc gcc-13.3.0/gcc/c-family/c-lex.cc
*** gcc-13.2.0/gcc/c-family/c-lex.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c-family/c-lex.cc	Tue May 21 07:47:38 2024
*************** c_common_has_attribute (cpp_reader *pfil
*** 327,335 ****
        do
  	nxt_token = cpp_peek_token (pfile, idx++);
        while (nxt_token->type == CPP_PADDING);
!       if (nxt_token->type == CPP_SCOPE)
  	{
- 	  have_scope = true;
  	  get_token_no_padding (pfile); // Eat scope.
  	  nxt_token = get_token_no_padding (pfile);
  	  if (nxt_token->type == CPP_NAME)
--- 327,354 ----
        do
  	nxt_token = cpp_peek_token (pfile, idx++);
        while (nxt_token->type == CPP_PADDING);
!       if (!c_dialect_cxx ()
! 	  && nxt_token->type == CPP_COLON
! 	  && (nxt_token->flags & COLON_SCOPE) != 0)
! 	{
! 	  const cpp_token *prev_token = nxt_token;
! 	  do
! 	    nxt_token = cpp_peek_token (pfile, idx++);
! 	  while (nxt_token->type == CPP_PADDING);
! 	  if (nxt_token->type == CPP_COLON)
! 	    {
! 	      /* __has_attribute (vendor::attr) in -std=c17 etc. modes.
! 		 :: isn't CPP_SCOPE but 2 CPP_COLON tokens, where the
! 		 first one should have COLON_SCOPE flag to distinguish
! 		 it from : :.  */
! 	      have_scope = true;
! 	      get_token_no_padding (pfile); // Eat first colon.
! 	    }
! 	  else
! 	    nxt_token = prev_token;
! 	}
!       if (nxt_token->type == CPP_SCOPE || have_scope)
  	{
  	  get_token_no_padding (pfile); // Eat scope.
  	  nxt_token = get_token_no_padding (pfile);
  	  if (nxt_token->type == CPP_NAME)
*************** c_common_has_attribute (cpp_reader *pfil
*** 359,364 ****
--- 378,392 ----
  			 "attribute identifier required after scope");
  	      attr_name = NULL_TREE;
  	    }
+ 	  if (have_scope)
+ 	    {
+ 	      /* The parser in this case won't be able to parse
+ 		 [[vendor::attr]], so ensure 0 is returned.  */
+ 	      result = 0;
+ 	      attr_name = NULL_TREE;
+ 	    }
+ 	  else
+ 	    have_scope = true;
  	}
        else
  	{
diff -Nrcpad gcc-13.2.0/gcc/c-family/c-pch.cc gcc-13.3.0/gcc/c-family/c-pch.cc
*** gcc-13.2.0/gcc/c-family/c-pch.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c-family/c-pch.cc	Tue May 21 07:47:38 2024
*************** c_common_read_pch (cpp_reader *pfile, co
*** 342,347 ****
--- 342,349 ----
    gt_pch_restore (f);
    cpp_set_line_map (pfile, line_table);
    rebuild_location_adhoc_htab (line_table);
+   line_table->trace_includes = saved_trace_includes;
+   linemap_add (line_table, LC_ENTER, 0, saved_loc.file, saved_loc.line);
  
    timevar_push (TV_PCH_CPP_RESTORE);
    if (cpp_read_state (pfile, name, f, smd) != 0)
*************** c_common_read_pch (cpp_reader *pfile, co
*** 355,363 ****
  
    fclose (f);
  
-   line_table->trace_includes = saved_trace_includes;
-   linemap_add (line_table, LC_ENTER, 0, saved_loc.file, saved_loc.line);
- 
    /* Give the front end a chance to take action after a PCH file has
       been loaded.  */
    if (lang_post_pch_load)
--- 357,362 ----
diff -Nrcpad gcc-13.2.0/gcc/c-family/c-pragma.cc gcc-13.3.0/gcc/c-family/c-pragma.cc
*** gcc-13.2.0/gcc/c-family/c-pragma.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c-family/c-pragma.cc	Tue May 21 07:47:38 2024
*************** handle_pragma_diagnostic_impl ()
*** 1006,1012 ****
    /* option_string + 1 to skip the initial '-' */
    unsigned int option_index = find_opt (data.option_str + 1, lang_mask);
  
!   if (early && !c_option_is_from_cpp_diagnostics (option_index))
      return;
  
    if (option_index == OPT_SPECIAL_unknown)
--- 1006,1013 ----
    /* option_string + 1 to skip the initial '-' */
    unsigned int option_index = find_opt (data.option_str + 1, lang_mask);
  
!   if (early && !(c_option_is_from_cpp_diagnostics (option_index)
! 		 || option_index == OPT_Wunknown_pragmas))
      return;
  
    if (option_index == OPT_SPECIAL_unknown)
diff -Nrcpad gcc-13.2.0/gcc/c-family/c-pretty-print.cc gcc-13.3.0/gcc/c-family/c-pretty-print.cc
*** gcc-13.2.0/gcc/c-family/c-pretty-print.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/c-family/c-pretty-print.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 33,38 ****
--- 33,41 ----
  #include "langhooks.h"
  #include "options.h"
  #include "internal-fn.h"
+ #include "function.h"
+ #include "basic-block.h"
+ #include "gimple.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::primary_expression (tr
*** 1380,1391 ****
  	  else
  	    primary_expression (var);
  	}
!       else
  	{
  	  /* Print only the right side of the GIMPLE assignment.  */
  	  gimple *def_stmt = SSA_NAME_DEF_STMT (e);
  	  pp_gimple_stmt_1 (this, def_stmt, 0, TDF_RHS_ONLY);
  	}
        break;
  
      default:
--- 1383,1396 ----
  	  else
  	    primary_expression (var);
  	}
!       else if (gimple_assign_single_p (SSA_NAME_DEF_STMT (e)))
  	{
  	  /* Print only the right side of the GIMPLE assignment.  */
  	  gimple *def_stmt = SSA_NAME_DEF_STMT (e);
  	  pp_gimple_stmt_1 (this, def_stmt, 0, TDF_RHS_ONLY);
  	}
+       else
+ 	expression (e);
        break;
  
      default:
diff -Nrcpad gcc-13.2.0/gcc/calls.cc gcc-13.3.0/gcc/calls.cc
*** gcc-13.2.0/gcc/calls.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/calls.cc	Tue May 21 07:47:38 2024
*************** expand_call (tree exp, rtx target, int i
*** 2920,2926 ****
  	 /* Count the struct value address, if it is passed as a parm.  */
  	 + structure_value_addr_parm);
    else if (TYPE_NO_NAMED_ARGS_STDARG_P (funtype))
!     n_named_args = 0;
    else
      /* If we know nothing, treat all args as named.  */
      n_named_args = num_actuals;
--- 2920,2926 ----
  	 /* Count the struct value address, if it is passed as a parm.  */
  	 + structure_value_addr_parm);
    else if (TYPE_NO_NAMED_ARGS_STDARG_P (funtype))
!     n_named_args = structure_value_addr_parm;
    else
      /* If we know nothing, treat all args as named.  */
      n_named_args = num_actuals;
*************** expand_call (tree exp, rtx target, int i
*** 2952,2965 ****
       we do not have any reliable way to pass unnamed args in
       registers, so we must force them into memory.  */
  
!   if (type_arg_types != 0
        && targetm.calls.strict_argument_naming (args_so_far))
      ;
    else if (type_arg_types != 0
  	   && ! targetm.calls.pretend_outgoing_varargs_named (args_so_far))
      /* Don't include the last named arg.  */
      --n_named_args;
!   else if (TYPE_NO_NAMED_ARGS_STDARG_P (funtype))
      n_named_args = 0;
    else
      /* Treat all args as named.  */
--- 2952,2966 ----
       we do not have any reliable way to pass unnamed args in
       registers, so we must force them into memory.  */
  
!   if ((type_arg_types != 0 || TYPE_NO_NAMED_ARGS_STDARG_P (funtype))
        && targetm.calls.strict_argument_naming (args_so_far))
      ;
    else if (type_arg_types != 0
  	   && ! targetm.calls.pretend_outgoing_varargs_named (args_so_far))
      /* Don't include the last named arg.  */
      --n_named_args;
!   else if (TYPE_NO_NAMED_ARGS_STDARG_P (funtype)
! 	   && ! targetm.calls.pretend_outgoing_varargs_named (args_so_far))
      n_named_args = 0;
    else
      /* Treat all args as named.  */
diff -Nrcpad gcc-13.2.0/gcc/cfgexpand.cc gcc-13.3.0/gcc/cfgexpand.cc
*** gcc-13.2.0/gcc/cfgexpand.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cfgexpand.cc	Tue May 21 07:47:38 2024
*************** visit_conflict (gimple *, tree op, tree,
*** 571,576 ****
--- 571,596 ----
    return false;
  }
  
+ /* Helper function for add_scope_conflicts_1.  For USE on
+    a stmt, if it is a SSA_NAME and in its SSA_NAME_DEF_STMT is known to be
+    based on some ADDR_EXPR, invoke VISIT on that ADDR_EXPR.  */
+ 
+ static inline void
+ add_scope_conflicts_2 (tree use, bitmap work,
+ 		       walk_stmt_load_store_addr_fn visit)
+ {
+   if (TREE_CODE (use) == SSA_NAME
+       && (POINTER_TYPE_P (TREE_TYPE (use))
+ 	  || INTEGRAL_TYPE_P (TREE_TYPE (use))))
+     {
+       gimple *g = SSA_NAME_DEF_STMT (use);
+       if (is_gimple_assign (g))
+ 	if (tree op = gimple_assign_rhs1 (g))
+ 	  if (TREE_CODE (op) == ADDR_EXPR)
+ 	    visit (g, TREE_OPERAND (op, 0), op, work);
+     }
+ }
+ 
  /* Helper routine for add_scope_conflicts, calculating the active partitions
     at the end of BB, leaving the result in WORK.  We're called to generate
     conflicts when FOR_CONFLICT is true, otherwise we're just tracking
*************** add_scope_conflicts_1 (basic_block bb, b
*** 583,588 ****
--- 603,610 ----
    edge_iterator ei;
    gimple_stmt_iterator gsi;
    walk_stmt_load_store_addr_fn visit;
+   use_operand_p use_p;
+   ssa_op_iter iter;
  
    bitmap_clear (work);
    FOR_EACH_EDGE (e, ei, bb->preds)
*************** add_scope_conflicts_1 (basic_block bb, b
*** 593,599 ****
--- 615,624 ----
    for (gsi = gsi_start_phis (bb); !gsi_end_p (gsi); gsi_next (&gsi))
      {
        gimple *stmt = gsi_stmt (gsi);
+       gphi *phi = as_a <gphi *> (stmt);
        walk_stmt_load_store_addr_ops (stmt, work, NULL, NULL, visit);
+       FOR_EACH_PHI_ARG (use_p, phi, iter, SSA_OP_USE)
+ 	add_scope_conflicts_2 (USE_FROM_PTR (use_p), work, visit);
      }
    for (gsi = gsi_after_labels (bb); !gsi_end_p (gsi); gsi_next (&gsi))
      {
*************** add_scope_conflicts_1 (basic_block bb, b
*** 613,620 ****
  	}
        else if (!is_gimple_debug (stmt))
  	{
! 	  if (for_conflict
! 	      && visit == visit_op)
  	    {
  	      /* If this is the first real instruction in this BB we need
  	         to add conflicts for everything live at this point now.
--- 638,644 ----
  	}
        else if (!is_gimple_debug (stmt))
  	{
! 	  if (for_conflict && visit == visit_op)
  	    {
  	      /* If this is the first real instruction in this BB we need
  	         to add conflicts for everything live at this point now.
*************** add_scope_conflicts_1 (basic_block bb, b
*** 634,639 ****
--- 658,665 ----
  	      visit = visit_conflict;
  	    }
  	  walk_stmt_load_store_addr_ops (stmt, work, visit, visit, visit);
+ 	  FOR_EACH_SSA_USE_OPERAND (use_p, stmt, iter, SSA_OP_USE)
+ 	    add_scope_conflicts_2 (USE_FROM_PTR (use_p), work, visit);
  	}
      }
  }
*************** expand_asm_stmt (gasm *stmt)
*** 3635,3641 ****
  		emit_insn (copy_insn (PATTERN (curr)));
  	      rtx_insn *copy = get_insns ();
  	      end_sequence ();
! 	      insert_insn_on_edge (copy, e);
  	    }
  	}
      }
--- 3661,3667 ----
  		emit_insn (copy_insn (PATTERN (curr)));
  	      rtx_insn *copy = get_insns ();
  	      end_sequence ();
! 	      prepend_insn_to_edge (copy, e);
  	    }
  	}
      }
diff -Nrcpad gcc-13.2.0/gcc/cfgrtl.cc gcc-13.3.0/gcc/cfgrtl.cc
*** gcc-13.2.0/gcc/cfgrtl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cfgrtl.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 25,31 ****
       - CFG-aware instruction chain manipulation
  	 delete_insn, delete_insn_chain
       - Edge splitting and committing to edges
! 	 insert_insn_on_edge, commit_edge_insertions
       - CFG updating after insn simplification
  	 purge_dead_edges, purge_all_dead_edges
       - CFG fixing after coarse manipulation
--- 25,31 ----
       - CFG-aware instruction chain manipulation
  	 delete_insn, delete_insn_chain
       - Edge splitting and committing to edges
! 	 insert_insn_on_edge, prepend_insn_to_edge, commit_edge_insertions
       - CFG updating after insn simplification
  	 purge_dead_edges, purge_all_dead_edges
       - CFG fixing after coarse manipulation
*************** rtl_split_edge (edge edge_in)
*** 1967,1973 ****
  
  /* Queue instructions for insertion on an edge between two basic blocks.
     The new instructions and basic blocks (if any) will not appear in the
!    CFG until commit_edge_insertions is called.  */
  
  void
  insert_insn_on_edge (rtx pattern, edge e)
--- 1967,1974 ----
  
  /* Queue instructions for insertion on an edge between two basic blocks.
     The new instructions and basic blocks (if any) will not appear in the
!    CFG until commit_edge_insertions is called.  If there are already
!    queued instructions on the edge, PATTERN is appended to them.  */
  
  void
  insert_insn_on_edge (rtx pattern, edge e)
*************** insert_insn_on_edge (rtx pattern, edge e
*** 1987,1992 ****
--- 1988,2012 ----
    end_sequence ();
  }
  
+ /* Like insert_insn_on_edge, but if there are already queued instructions
+    on the edge, PATTERN is prepended to them.  */
+ 
+ void
+ prepend_insn_to_edge (rtx pattern, edge e)
+ {
+   /* We cannot insert instructions on an abnormal critical edge.
+      It will be easier to find the culprit if we die now.  */
+   gcc_assert (!((e->flags & EDGE_ABNORMAL) && EDGE_CRITICAL_P (e)));
+ 
+   start_sequence ();
+ 
+   emit_insn (pattern);
+   emit_insn (e->insns.r);
+ 
+   e->insns.r = get_insns ();
+   end_sequence ();
+ }
+ 
  /* Update the CFG for the instructions queued on edge E.  */
  
  void
*************** duplicate_insn_chain (rtx_insn *from, rt
*** 4387,4398 ****
  			   since MEM_EXPR is shared so make a copy and
  			   walk to the subtree again.  */
  			tree new_expr = unshare_expr (MEM_EXPR (*iter));
  			if (TREE_CODE (new_expr) == WITH_SIZE_EXPR)
  			  new_expr = TREE_OPERAND (new_expr, 0);
  			while (handled_component_p (new_expr))
  			  new_expr = TREE_OPERAND (new_expr, 0);
  			MR_DEPENDENCE_CLIQUE (new_expr) = newc;
! 			set_mem_expr (const_cast <rtx> (*iter), new_expr);
  		      }
  		  }
  	    }
--- 4407,4419 ----
  			   since MEM_EXPR is shared so make a copy and
  			   walk to the subtree again.  */
  			tree new_expr = unshare_expr (MEM_EXPR (*iter));
+ 			tree orig_new_expr = new_expr;
  			if (TREE_CODE (new_expr) == WITH_SIZE_EXPR)
  			  new_expr = TREE_OPERAND (new_expr, 0);
  			while (handled_component_p (new_expr))
  			  new_expr = TREE_OPERAND (new_expr, 0);
  			MR_DEPENDENCE_CLIQUE (new_expr) = newc;
! 			set_mem_expr (const_cast <rtx> (*iter), orig_new_expr);
  		      }
  		  }
  	    }
diff -Nrcpad gcc-13.2.0/gcc/cfgrtl.h gcc-13.3.0/gcc/cfgrtl.h
*** gcc-13.2.0/gcc/cfgrtl.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cfgrtl.h	Tue May 21 07:47:38 2024
*************** extern edge try_redirect_by_replacing_ju
*** 38,43 ****
--- 38,44 ----
  extern void emit_barrier_after_bb (basic_block bb);
  extern basic_block force_nonfallthru_and_redirect (edge, basic_block, rtx);
  extern void insert_insn_on_edge (rtx, edge);
+ extern void prepend_insn_to_edge (rtx, edge);
  extern void commit_one_edge_insertion (edge e);
  extern void commit_edge_insertions (void);
  extern void print_rtl_with_bb (FILE *, const rtx_insn *, dump_flags_t);
diff -Nrcpad gcc-13.2.0/gcc/cgraph.cc gcc-13.3.0/gcc/cgraph.cc
*** gcc-13.2.0/gcc/cgraph.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cgraph.cc	Tue May 21 07:47:38 2024
*************** cgraph_edge::redirect_callee (cgraph_nod
*** 1403,1413 ****
     speculative indirect call, remove "speculative" of the indirect call and
     also redirect stmt to it's final direct target.
  
     It is up to caller to iteratively transform each "speculative"
     direct call as appropriate.  */
  
  gimple *
! cgraph_edge::redirect_call_stmt_to_callee (cgraph_edge *e)
  {
    tree decl = gimple_call_fndecl (e->call_stmt);
    gcall *new_stmt;
--- 1403,1419 ----
     speculative indirect call, remove "speculative" of the indirect call and
     also redirect stmt to it's final direct target.
  
+    When called from within tree-inline, KILLED_SSAs has to contain the pointer
+    to killed_new_ssa_names within the copy_body_data structure and SSAs
+    discovered to be useless (if LHS is removed) will be added to it, otherwise
+    it needs to be NULL.
+ 
     It is up to caller to iteratively transform each "speculative"
     direct call as appropriate.  */
  
  gimple *
! cgraph_edge::redirect_call_stmt_to_callee (cgraph_edge *e,
! 					   hash_set <tree> *killed_ssas)
  {
    tree decl = gimple_call_fndecl (e->call_stmt);
    gcall *new_stmt;
*************** cgraph_edge::redirect_call_stmt_to_calle
*** 1527,1533 ****
  	remove_stmt_from_eh_lp (e->call_stmt);
  
        tree old_fntype = gimple_call_fntype (e->call_stmt);
!       new_stmt = padjs->modify_call (e, false);
        cgraph_node *origin = e->callee;
        while (origin->clone_of)
  	origin = origin->clone_of;
--- 1533,1539 ----
  	remove_stmt_from_eh_lp (e->call_stmt);
  
        tree old_fntype = gimple_call_fntype (e->call_stmt);
!       new_stmt = padjs->modify_call (e, false, killed_ssas);
        cgraph_node *origin = e->callee;
        while (origin->clone_of)
  	origin = origin->clone_of;
diff -Nrcpad gcc-13.2.0/gcc/cgraph.h gcc-13.3.0/gcc/cgraph.h
*** gcc-13.2.0/gcc/cgraph.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cgraph.h	Tue May 21 07:47:38 2024
*************** public:
*** 479,484 ****
--- 479,487 ----
       Return NULL if there's no such node.  */
    static symtab_node *get_for_asmname (const_tree asmname);
  
+   /* Check symbol table for callees of IFUNC resolvers.  */
+   static void check_ifunc_callee_symtab_nodes (void);
+ 
    /* Verify symbol table for internal consistency.  */
    static DEBUG_FUNCTION void verify_symtab_nodes (void);
  
*************** struct GTY((tag ("SYMTAB_FUNCTION"))) cg
*** 896,901 ****
--- 899,905 ----
        redefined_extern_inline (false), tm_may_enter_irr (false),
        ipcp_clone (false), declare_variant_alt (false),
        calls_declare_variant_alt (false), gc_candidate (false),
+       called_by_ifunc_resolver (false),
        m_uid (uid), m_summary_id (-1)
    {}
  
*************** struct GTY((tag ("SYMTAB_FUNCTION"))) cg
*** 1491,1496 ****
--- 1495,1502 ----
       is set for local SIMD clones when they are created and cleared if the
       vectorizer uses them.  */
    unsigned gc_candidate : 1;
+   /* Set if the function is called by an IFUNC resolver.  */
+   unsigned called_by_ifunc_resolver : 1;
  
  private:
    /* Unique id of the node.  */
*************** public:
*** 1833,1841 ****
       speculative indirect call, remove "speculative" of the indirect call and
       also redirect stmt to it's final direct target.
  
       It is up to caller to iteratively transform each "speculative"
       direct call as appropriate.  */
!   static gimple *redirect_call_stmt_to_callee (cgraph_edge *e);
  
    /* Create clone of edge in the node N represented
       by CALL_EXPR the callgraph.  */
--- 1839,1854 ----
       speculative indirect call, remove "speculative" of the indirect call and
       also redirect stmt to it's final direct target.
  
+      When called from within tree-inline, KILLED_SSAs has to contain the
+      pointer to killed_new_ssa_names within the copy_body_data structure and
+      SSAs discovered to be useless (if LHS is removed) will be added to it,
+      otherwise it needs to be NULL.
+ 
       It is up to caller to iteratively transform each "speculative"
       direct call as appropriate.  */
!   static gimple *redirect_call_stmt_to_callee (cgraph_edge *e,
! 					       hash_set <tree>
! 					       *killed_ssas = nullptr);
  
    /* Create clone of edge in the node N represented
       by CALL_EXPR the callgraph.  */
diff -Nrcpad gcc-13.2.0/gcc/cgraphunit.cc gcc-13.3.0/gcc/cgraphunit.cc
*** gcc-13.2.0/gcc/cgraphunit.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cgraphunit.cc	Tue May 21 07:47:38 2024
*************** symbol_table::compile (void)
*** 2313,2318 ****
--- 2313,2320 ----
  
    symtab_node::checking_verify_symtab_nodes ();
  
+   symtab_node::check_ifunc_callee_symtab_nodes ();
+ 
    timevar_push (TV_CGRAPHOPT);
    if (pre_ipa_mem_report)
      dump_memory_report ("Memory consumption before IPA");
diff -Nrcpad gcc-13.2.0/gcc/combine.cc gcc-13.3.0/gcc/combine.cc
*** gcc-13.2.0/gcc/combine.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/combine.cc	Tue May 21 07:47:38 2024
*************** make_compound_operation_int (scalar_int_
*** 8199,8210 ****
  	  int sub_width;
  	  if ((REG_P (sub) || MEM_P (sub))
  	      && GET_MODE_PRECISION (sub_mode).is_constant (&sub_width)
! 	      && sub_width < mode_width)
  	    {
  	      unsigned HOST_WIDE_INT mode_mask = GET_MODE_MASK (sub_mode);
  	      unsigned HOST_WIDE_INT mask;
  
! 	      /* original AND constant with all the known zero bits set */
  	      mask = UINTVAL (XEXP (x, 1)) | (~nonzero_bits (sub, sub_mode));
  	      if ((mask & mode_mask) == mode_mask)
  		{
--- 8199,8218 ----
  	  int sub_width;
  	  if ((REG_P (sub) || MEM_P (sub))
  	      && GET_MODE_PRECISION (sub_mode).is_constant (&sub_width)
! 	      && sub_width < mode_width
! 	      && (!WORD_REGISTER_OPERATIONS
! 		  || sub_width >= BITS_PER_WORD
! 		  /* On WORD_REGISTER_OPERATIONS targets the bits
! 		     beyond sub_mode aren't considered undefined,
! 		     so optimize only if it is a MEM load when MEM loads
! 		     zero extend, because then the upper bits are all zero.  */
! 		  || (MEM_P (sub)
! 		      && load_extend_op (sub_mode) == ZERO_EXTEND)))
  	    {
  	      unsigned HOST_WIDE_INT mode_mask = GET_MODE_MASK (sub_mode);
  	      unsigned HOST_WIDE_INT mask;
  
! 	      /* Original AND constant with all the known zero bits set.  */
  	      mask = UINTVAL (XEXP (x, 1)) | (~nonzero_bits (sub, sub_mode));
  	      if ((mask & mode_mask) == mode_mask)
  		{
diff -Nrcpad gcc-13.2.0/gcc/common/config/avr/avr-common.cc gcc-13.3.0/gcc/common/config/avr/avr-common.cc
*** gcc-13.2.0/gcc/common/config/avr/avr-common.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/common/config/avr/avr-common.cc	Tue May 21 07:47:38 2024
***************
*** 29,40 ****
  /* Implement TARGET_OPTION_OPTIMIZATION_TABLE.  */
  static const struct default_options avr_option_optimization_table[] =
    {
-     // With -fdelete-null-pointer-checks option, the compiler assumes
-     // that dereferencing of a null pointer would halt the program.
-     // For AVR this assumption is not true and a program can safely
-     // dereference null pointers.  Changes made by this option may not
-     // work properly for AVR.  So disable this option.
-     { OPT_LEVELS_ALL, OPT_fdelete_null_pointer_checks, NULL, 0 },
      // The only effect of -fcaller-saves might be that it triggers
      // a frame without need when it tries to be smart around calls.
      { OPT_LEVELS_ALL, OPT_fcaller_saves, NULL, 0 },
--- 29,34 ----
diff -Nrcpad gcc-13.2.0/gcc/common/config/i386/cpuinfo.h gcc-13.3.0/gcc/common/config/i386/cpuinfo.h
*** gcc-13.2.0/gcc/common/config/i386/cpuinfo.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/common/config/i386/cpuinfo.h	Tue May 21 07:47:38 2024
*************** get_intel_cpu (struct __processor_model
*** 463,469 ****
        cpu_model->__cpu_subtype = INTEL_COREI7_SKYLAKE;
        break;
      case 0xa7:
-     case 0xa8:
        /* Rocket Lake.  */
        cpu = "rocketlake";
        CHECK___builtin_cpu_is ("corei7");
--- 463,468 ----
*************** get_intel_cpu (struct __processor_model
*** 534,544 ****
        cpu_model->__cpu_type = INTEL_COREI7;
        cpu_model->__cpu_subtype = INTEL_COREI7_TIGERLAKE;
        break;
      case 0x97:
      case 0x9a:
-     case 0xbf:
        /* Alder Lake.  */
      case 0xb7:
        /* Raptor Lake.  */
      case 0xaa:
      case 0xac:
--- 533,547 ----
        cpu_model->__cpu_type = INTEL_COREI7;
        cpu_model->__cpu_subtype = INTEL_COREI7_TIGERLAKE;
        break;
+ 
+     case 0xbe:
+       /* Alder Lake N, E-core only.  */
      case 0x97:
      case 0x9a:
        /* Alder Lake.  */
      case 0xb7:
+     case 0xba:
+     case 0xbf:
        /* Raptor Lake.  */
      case 0xaa:
      case 0xac:
*************** get_available_features (struct __process
*** 745,751 ****
    /* Get Advanced Features at level 7 (eax = 7, ecx = 0/1). */
    if (max_cpuid_level >= 7)
      {
!       __cpuid_count (7, 0, eax, ebx, ecx, edx);
        if (ebx & bit_BMI)
  	set_feature (FEATURE_BMI);
        if (ebx & bit_SGX)
--- 748,756 ----
    /* Get Advanced Features at level 7 (eax = 7, ecx = 0/1). */
    if (max_cpuid_level >= 7)
      {
!       unsigned int max_subleaf_level;
! 
!       __cpuid_count (7, 0, max_subleaf_level, ebx, ecx, edx);
        if (ebx & bit_BMI)
  	set_feature (FEATURE_BMI);
        if (ebx & bit_SGX)
*************** get_available_features (struct __process
*** 857,893 ****
  	    set_feature (FEATURE_AVX512FP16);
  	}
  
!       __cpuid_count (7, 1, eax, ebx, ecx, edx);
!       if (eax & bit_HRESET)
! 	set_feature (FEATURE_HRESET);
!       if (eax & bit_CMPCCXADD)
! 	set_feature(FEATURE_CMPCCXADD);
!       if (edx & bit_PREFETCHI)
! 	set_feature (FEATURE_PREFETCHI);
!       if (eax & bit_RAOINT)
! 	set_feature (FEATURE_RAOINT);
!       if (avx_usable)
! 	{
! 	  if (eax & bit_AVXVNNI)
! 	    set_feature (FEATURE_AVXVNNI);
! 	  if (eax & bit_AVXIFMA)
! 	    set_feature (FEATURE_AVXIFMA);
! 	  if (edx & bit_AVXVNNIINT8)
! 	    set_feature (FEATURE_AVXVNNIINT8);
! 	  if (edx & bit_AVXNECONVERT)
! 	    set_feature (FEATURE_AVXNECONVERT);
! 	}
!       if (avx512_usable)
! 	{
! 	  if (eax & bit_AVX512BF16)
! 	    set_feature (FEATURE_AVX512BF16);
! 	}
!       if (amx_usable)
  	{
! 	  if (eax & bit_AMX_FP16)
! 	    set_feature (FEATURE_AMX_FP16);
! 	  if (edx & bit_AMX_COMPLEX)
! 	    set_feature (FEATURE_AMX_COMPLEX);
  	}
      }
  
--- 862,901 ----
  	    set_feature (FEATURE_AVX512FP16);
  	}
  
!       if (max_subleaf_level >= 1)
  	{
! 	  __cpuid_count (7, 1, eax, ebx, ecx, edx);
! 	  if (eax & bit_HRESET)
! 	    set_feature (FEATURE_HRESET);
! 	  if (eax & bit_CMPCCXADD)
! 	    set_feature(FEATURE_CMPCCXADD);
! 	  if (edx & bit_PREFETCHI)
! 	    set_feature (FEATURE_PREFETCHI);
! 	  if (eax & bit_RAOINT)
! 	    set_feature (FEATURE_RAOINT);
! 	  if (avx_usable)
! 	    {
! 	      if (eax & bit_AVXVNNI)
! 		set_feature (FEATURE_AVXVNNI);
! 	      if (eax & bit_AVXIFMA)
! 		set_feature (FEATURE_AVXIFMA);
! 	      if (edx & bit_AVXVNNIINT8)
! 		set_feature (FEATURE_AVXVNNIINT8);
! 	      if (edx & bit_AVXNECONVERT)
! 		set_feature (FEATURE_AVXNECONVERT);
! 	    }
! 	  if (avx512_usable)
! 	    {
! 	      if (eax & bit_AVX512BF16)
! 		set_feature (FEATURE_AVX512BF16);
! 	    }
! 	  if (amx_usable)
! 	    {
! 	      if (eax & bit_AMX_FP16)
! 		set_feature (FEATURE_AMX_FP16);
! 	      if (edx & bit_AMX_COMPLEX)
! 		set_feature (FEATURE_AMX_COMPLEX);
! 	    }
  	}
      }
  
diff -Nrcpad gcc-13.2.0/gcc/common/config/i386/i386-common.cc gcc-13.3.0/gcc/common/config/i386/i386-common.cc
*** gcc-13.2.0/gcc/common/config/i386/i386-common.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/common/config/i386/i386-common.cc	Tue May 21 07:47:38 2024
*************** const char *const processor_names[] =
*** 1966,1971 ****
--- 1966,1972 ----
    "alderlake",
    "rocketlake",
    "graniterapids",
+   "graniterapids-d",
    "intel",
    "lujiazui",
    "geode",
*************** const pta processor_alias_table[] =
*** 2089,2096 ****
      M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2},
    {"graniterapids", PROCESSOR_GRANITERAPIDS, CPU_HASWELL, PTA_GRANITERAPIDS,
      M_CPU_SUBTYPE (INTEL_COREI7_GRANITERAPIDS), P_PROC_AVX512F},
!   {"graniterapids-d", PROCESSOR_GRANITERAPIDS, CPU_HASWELL, PTA_GRANITERAPIDS_D,
!     M_CPU_SUBTYPE (INTEL_COREI7_GRANITERAPIDS_D), 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,
--- 2090,2098 ----
      M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2},
    {"graniterapids", PROCESSOR_GRANITERAPIDS, CPU_HASWELL, PTA_GRANITERAPIDS,
      M_CPU_SUBTYPE (INTEL_COREI7_GRANITERAPIDS), P_PROC_AVX512F},
!   {"graniterapids-d", PROCESSOR_GRANITERAPIDS_D, CPU_HASWELL,
!     PTA_GRANITERAPIDS_D, M_CPU_SUBTYPE (INTEL_COREI7_GRANITERAPIDS_D),
!     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,
*************** const pta processor_alias_table[] =
*** 2105,2112 ****
      M_CPU_TYPE (INTEL_GOLDMONT_PLUS), P_PROC_SSE4_2},
    {"tremont", PROCESSOR_TREMONT, CPU_HASWELL, PTA_TREMONT,
      M_CPU_TYPE (INTEL_TREMONT), P_PROC_SSE4_2},
    {"sierraforest", PROCESSOR_SIERRAFOREST, CPU_HASWELL, PTA_SIERRAFOREST,
!     M_CPU_SUBTYPE (INTEL_SIERRAFOREST), P_PROC_AVX2},
    {"grandridge", PROCESSOR_GRANDRIDGE, CPU_HASWELL, PTA_GRANDRIDGE,
      M_CPU_TYPE (INTEL_GRANDRIDGE), P_PROC_AVX2},
    {"knl", PROCESSOR_KNL, CPU_SLM, PTA_KNL,
--- 2107,2116 ----
      M_CPU_TYPE (INTEL_GOLDMONT_PLUS), P_PROC_SSE4_2},
    {"tremont", PROCESSOR_TREMONT, CPU_HASWELL, PTA_TREMONT,
      M_CPU_TYPE (INTEL_TREMONT), P_PROC_SSE4_2},
+   {"gracemont", PROCESSOR_ALDERLAKE, CPU_HASWELL, PTA_ALDERLAKE,
+    M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2},
    {"sierraforest", PROCESSOR_SIERRAFOREST, CPU_HASWELL, PTA_SIERRAFOREST,
!     M_CPU_TYPE (INTEL_SIERRAFOREST), P_PROC_AVX2},
    {"grandridge", PROCESSOR_GRANDRIDGE, CPU_HASWELL, PTA_GRANDRIDGE,
      M_CPU_TYPE (INTEL_GRANDRIDGE), P_PROC_AVX2},
    {"knl", PROCESSOR_KNL, CPU_SLM, PTA_KNL,
diff -Nrcpad gcc-13.2.0/gcc/common.opt gcc-13.3.0/gcc/common.opt
*** gcc-13.2.0/gcc/common.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/common.opt	Tue May 21 07:47:38 2024
*************** Common Var(flag_move_loop_stores) Optimi
*** 2182,2188 ****
  Move stores out of loops.
  
  fmultiflags
! Common Driver
  Building block for specs-based multilib-aware TFLAGS.
  
  fdce
--- 2182,2188 ----
  Move stores out of loops.
  
  fmultiflags
! Common Driver RejectNegative
  Building block for specs-based multilib-aware TFLAGS.
  
  fdce
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64-arches.def gcc-13.3.0/gcc/config/aarch64/aarch64-arches.def
*** gcc-13.2.0/gcc/config/aarch64/aarch64-arches.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64-arches.def	Tue May 21 07:47:38 2024
*************** AARCH64_ARCH("armv8.3-a",     generic,
*** 37,43 ****
  AARCH64_ARCH("armv8.4-a",     generic,       V8_4A,     8,  (V8_3A, F16FML, DOTPROD, FLAGM))
  AARCH64_ARCH("armv8.5-a",     generic,       V8_5A,     8,  (V8_4A, SB, SSBS, PREDRES))
  AARCH64_ARCH("armv8.6-a",     generic,       V8_6A,     8,  (V8_5A, I8MM, BF16))
! AARCH64_ARCH("armv8.7-a",     generic,       V8_7A,     8,  (V8_6A, LS64))
  AARCH64_ARCH("armv8.8-a",     generic,       V8_8A,     8,  (V8_7A, MOPS))
  AARCH64_ARCH("armv8-r",       generic,       V8R  ,     8,  (V8_4A))
  AARCH64_ARCH("armv9-a",       generic,       V9A  ,     9,  (V8_5A, SVE2))
--- 37,43 ----
  AARCH64_ARCH("armv8.4-a",     generic,       V8_4A,     8,  (V8_3A, F16FML, DOTPROD, FLAGM))
  AARCH64_ARCH("armv8.5-a",     generic,       V8_5A,     8,  (V8_4A, SB, SSBS, PREDRES))
  AARCH64_ARCH("armv8.6-a",     generic,       V8_6A,     8,  (V8_5A, I8MM, BF16))
! AARCH64_ARCH("armv8.7-a",     generic,       V8_7A,     8,  (V8_6A))
  AARCH64_ARCH("armv8.8-a",     generic,       V8_8A,     8,  (V8_7A, MOPS))
  AARCH64_ARCH("armv8-r",       generic,       V8R  ,     8,  (V8_4A))
  AARCH64_ARCH("armv9-a",       generic,       V9A  ,     9,  (V8_5A, SVE2))
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64-builtins.cc gcc-13.3.0/gcc/config/aarch64/aarch64-builtins.cc
*** gcc-13.2.0/gcc/config/aarch64/aarch64-builtins.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64-builtins.cc	Tue May 21 07:47:38 2024
*************** aarch64_init_rng_builtins (void)
*** 1776,1782 ****
  }
  
  /* Initialize the memory tagging extension (MTE) builtins.  */
! struct
  {
    tree ftype;
    enum insn_code icode;
--- 1776,1782 ----
  }
  
  /* Initialize the memory tagging extension (MTE) builtins.  */
! static GTY(()) struct GTY(())
  {
    tree ftype;
    enum insn_code icode;
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64-cores.def gcc-13.3.0/gcc/config/aarch64/aarch64-cores.def
*** gcc-13.2.0/gcc/config/aarch64/aarch64-cores.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64-cores.def	Tue May 21 07:47:38 2024
*************** AARCH64_CORE("cortex-a65",  cortexa65, c
*** 115,122 ****
  AARCH64_CORE("cortex-a65ae",  cortexa65ae, cortexa53, V8_2A,  (F16, RCPC, DOTPROD, SSBS), cortexa73, 0x41, 0xd43, -1)
  AARCH64_CORE("cortex-x1",  cortexx1, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, SSBS, PROFILE), neoversen1, 0x41, 0xd44, -1)
  AARCH64_CORE("cortex-x1c",  cortexx1c, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, SSBS, PROFILE, PAUTH), neoversen1, 0x41, 0xd4c, -1)
- AARCH64_CORE("ares",  ares, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, PROFILE), neoversen1, 0x41, 0xd0c, -1)
  AARCH64_CORE("neoverse-n1",  neoversen1, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, PROFILE), neoversen1, 0x41, 0xd0c, -1)
  AARCH64_CORE("neoverse-e1",  neoversee1, cortexa53, V8_2A,  (F16, RCPC, DOTPROD, SSBS), cortexa73, 0x41, 0xd4a, -1)
  
  /* Cavium ('C') cores. */
--- 115,122 ----
  AARCH64_CORE("cortex-a65ae",  cortexa65ae, cortexa53, V8_2A,  (F16, RCPC, DOTPROD, SSBS), cortexa73, 0x41, 0xd43, -1)
  AARCH64_CORE("cortex-x1",  cortexx1, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, SSBS, PROFILE), neoversen1, 0x41, 0xd44, -1)
  AARCH64_CORE("cortex-x1c",  cortexx1c, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, SSBS, PROFILE, PAUTH), neoversen1, 0x41, 0xd4c, -1)
  AARCH64_CORE("neoverse-n1",  neoversen1, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, PROFILE), neoversen1, 0x41, 0xd0c, -1)
+ AARCH64_CORE("ares",  ares, cortexa57, V8_2A,  (F16, RCPC, DOTPROD, PROFILE), neoversen1, 0x41, 0xd0c, -1)
  AARCH64_CORE("neoverse-e1",  neoversee1, cortexa53, V8_2A,  (F16, RCPC, DOTPROD, SSBS), cortexa73, 0x41, 0xd4a, -1)
  
  /* Cavium ('C') cores. */
*************** AARCH64_CORE("thunderx3t110",  thunderx3
*** 143,150 ****
  /* ARMv8.4-A Architecture Processors.  */
  
  /* Arm ('A') cores.  */
- AARCH64_CORE("zeus", zeus, cortexa57, V8_4A,  (SVE, I8MM, BF16, PROFILE, SSBS, RNG), neoversev1, 0x41, 0xd40, -1)
  AARCH64_CORE("neoverse-v1", neoversev1, cortexa57, V8_4A,  (SVE, I8MM, BF16, PROFILE, SSBS, RNG), neoversev1, 0x41, 0xd40, -1)
  AARCH64_CORE("neoverse-512tvb", neoverse512tvb, cortexa57, V8_4A,  (SVE, I8MM, BF16, PROFILE, SSBS, RNG), neoverse512tvb, INVALID_IMP, INVALID_CORE, -1)
  
  /* Qualcomm ('Q') cores. */
--- 143,150 ----
  /* ARMv8.4-A Architecture Processors.  */
  
  /* Arm ('A') cores.  */
  AARCH64_CORE("neoverse-v1", neoversev1, cortexa57, V8_4A,  (SVE, I8MM, BF16, PROFILE, SSBS, RNG), neoversev1, 0x41, 0xd40, -1)
+ AARCH64_CORE("zeus", zeus, cortexa57, V8_4A,  (SVE, I8MM, BF16, PROFILE, SSBS, RNG), neoversev1, 0x41, 0xd40, -1)
  AARCH64_CORE("neoverse-512tvb", neoverse512tvb, cortexa57, V8_4A,  (SVE, I8MM, BF16, PROFILE, SSBS, RNG), neoverse512tvb, INVALID_IMP, INVALID_CORE, -1)
  
  /* Qualcomm ('Q') cores. */
*************** AARCH64_CORE("cortex-r82", cortexr82, co
*** 168,174 ****
  /* Armv9.0-A Architecture Processors.  */
  
  /* Arm ('A') cores. */
! AARCH64_CORE("cortex-a510",  cortexa510, cortexa55, V9A,  (SVE2_BITPERM, MEMTAG, I8MM, BF16), cortexa53, 0x41, 0xd46, -1)
  
  AARCH64_CORE("cortex-a710",  cortexa710, cortexa57, V9A,  (SVE2_BITPERM, MEMTAG, I8MM, BF16), neoversen2, 0x41, 0xd47, -1)
  
--- 168,174 ----
  /* Armv9.0-A Architecture Processors.  */
  
  /* Arm ('A') cores. */
! AARCH64_CORE("cortex-a510",  cortexa510, cortexa53, V9A,  (SVE2_BITPERM, MEMTAG, I8MM, BF16), cortexa53, 0x41, 0xd46, -1)
  
  AARCH64_CORE("cortex-a710",  cortexa710, cortexa57, V9A,  (SVE2_BITPERM, MEMTAG, I8MM, BF16), neoversen2, 0x41, 0xd47, -1)
  
*************** AARCH64_CORE("cortex-x2",  cortexx2, cor
*** 179,186 ****
  AARCH64_CORE("cortex-x3",  cortexx3, cortexa57, V9A,  (SVE2_BITPERM, MEMTAG, I8MM, BF16), neoversen2, 0x41, 0xd4e, -1)
  
  AARCH64_CORE("neoverse-n2", neoversen2, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversen2, 0x41, 0xd49, -1)
  
- AARCH64_CORE("demeter", demeter, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversev2, 0x41, 0xd4f, -1)
  AARCH64_CORE("neoverse-v2", neoversev2, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversev2, 0x41, 0xd4f, -1)
  
  #undef AARCH64_CORE
--- 179,187 ----
  AARCH64_CORE("cortex-x3",  cortexx3, cortexa57, V9A,  (SVE2_BITPERM, MEMTAG, I8MM, BF16), neoversen2, 0x41, 0xd4e, -1)
  
  AARCH64_CORE("neoverse-n2", neoversen2, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversen2, 0x41, 0xd49, -1)
+ AARCH64_CORE("cobalt-100",   cobalt100, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversen2, 0x6d, 0xd49, -1)
  
  AARCH64_CORE("neoverse-v2", neoversev2, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversev2, 0x41, 0xd4f, -1)
+ AARCH64_CORE("demeter", demeter, cortexa57, V9A, (I8MM, BF16, SVE2_BITPERM, RNG, MEMTAG, PROFILE), neoversev2, 0x41, 0xd4f, -1)
  
  #undef AARCH64_CORE
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64-protos.h gcc-13.3.0/gcc/config/aarch64/aarch64-protos.h
*** gcc-13.2.0/gcc/config/aarch64/aarch64-protos.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64-protos.h	Tue May 21 07:47:38 2024
*************** bool aarch64_emit_approx_div (rtx, rtx,
*** 763,768 ****
--- 763,769 ----
  bool aarch64_emit_approx_sqrt (rtx, rtx, bool);
  tree aarch64_vector_load_decl (tree);
  void aarch64_expand_call (rtx, rtx, rtx, bool);
+ bool aarch64_expand_cpymem_mops (rtx *, bool);
  bool aarch64_expand_cpymem (rtx *);
  bool aarch64_expand_setmem (rtx *);
  bool aarch64_float_const_zero_rtx_p (rtx);
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64-tune.md gcc-13.3.0/gcc/config/aarch64/aarch64-tune.md
*** gcc-13.2.0/gcc/config/aarch64/aarch64-tune.md	Thu Jul 27 08:17:14 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64-tune.md	Tue May 21 07:49:00 2024
***************
*** 1,5 ****
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,ampere1a,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,cortexx1c,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,tsv110,thunderx3t110,zeus,neoversev1,neoverse512tvb,saphira,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55,cortexr82,cortexa510,cortexa710,cortexa715,cortexx2,cortexx3,neoversen2,demeter,neoversev2"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
--- 1,5 ----
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,ampere1a,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,cortexx1c,neoversen1,ares,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,tsv110,thunderx3t110,neoversev1,zeus,neoverse512tvb,saphira,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55,cortexr82,cortexa510,cortexa710,cortexa715,cortexx2,cortexx3,neoversen2,cobalt100,neoversev2,demeter"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64.cc gcc-13.3.0/gcc/config/aarch64/aarch64.cc
*** gcc-13.2.0/gcc/config/aarch64/aarch64.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64.cc	Tue May 21 07:47:38 2024
*************** static const struct tune_params ampere1_
*** 1927,1933 ****
    "32:16",	/* loop_align.  */
    2,	/* int_reassoc_width.  */
    4,	/* fp_reassoc_width.  */
!   1,	/* fma_reassoc_width.  */
    2,	/* vec_reassoc_width.  */
    2,	/* min_div_recip_mul_sf.  */
    2,	/* min_div_recip_mul_df.  */
--- 1927,1933 ----
    "32:16",	/* loop_align.  */
    2,	/* int_reassoc_width.  */
    4,	/* fp_reassoc_width.  */
!   4,	/* fma_reassoc_width.  */
    2,	/* vec_reassoc_width.  */
    2,	/* min_div_recip_mul_sf.  */
    2,	/* min_div_recip_mul_df.  */
*************** aarch64_reg_save_mode (unsigned int regn
*** 4074,4080 ****
        case ARM_PCS_SIMD:
  	/* The vector PCS saves the low 128 bits (which is the full
  	   register on non-SVE targets).  */
! 	return TFmode;
  
        case ARM_PCS_SVE:
  	/* Use vectors of DImode for registers that need frame
--- 4074,4080 ----
        case ARM_PCS_SIMD:
  	/* The vector PCS saves the low 128 bits (which is the full
  	   register on non-SVE targets).  */
! 	return V16QImode;
  
        case ARM_PCS_SVE:
  	/* Use vectors of DImode for registers that need frame
*************** aarch64_needs_frame_chain (void)
*** 8394,8411 ****
    return aarch64_use_frame_pointer;
  }
  
  /* Mark the registers that need to be saved by the callee and calculate
     the size of the callee-saved registers area and frame record (both FP
     and LR may be omitted).  */
  static void
  aarch64_layout_frame (void)
  {
-   poly_int64 offset = 0;
    int regno, last_fp_reg = INVALID_REGNUM;
    machine_mode vector_save_mode = aarch64_reg_save_mode (V8_REGNUM);
    poly_int64 vector_save_size = GET_MODE_SIZE (vector_save_mode);
    bool frame_related_fp_reg_p = false;
    aarch64_frame &frame = cfun->machine->frame;
  
    frame.emit_frame_chain = aarch64_needs_frame_chain ();
  
--- 8394,8425 ----
    return aarch64_use_frame_pointer;
  }
  
+ /* Return true if the current function should save registers above
+    the locals area, rather than below it.  */
+ 
+ static bool
+ aarch64_save_regs_above_locals_p ()
+ {
+   /* When using stack smash protection, make sure that the canary slot
+      comes between the locals and the saved registers.  Otherwise,
+      it would be possible for a carefully sized smash attack to change
+      the saved registers (particularly LR and FP) without reaching the
+      canary.  */
+   return crtl->stack_protect_guard;
+ }
+ 
  /* Mark the registers that need to be saved by the callee and calculate
     the size of the callee-saved registers area and frame record (both FP
     and LR may be omitted).  */
  static void
  aarch64_layout_frame (void)
  {
    int regno, last_fp_reg = INVALID_REGNUM;
    machine_mode vector_save_mode = aarch64_reg_save_mode (V8_REGNUM);
    poly_int64 vector_save_size = GET_MODE_SIZE (vector_save_mode);
    bool frame_related_fp_reg_p = false;
    aarch64_frame &frame = cfun->machine->frame;
+   poly_int64 top_of_locals = -1;
  
    frame.emit_frame_chain = aarch64_needs_frame_chain ();
  
*************** aarch64_layout_frame (void)
*** 8472,8482 ****
  	&& !crtl->abi->clobbers_full_reg_p (regno))
        frame.reg_offset[regno] = SLOT_REQUIRED;
  
!   /* With stack-clash, LR must be saved in non-leaf functions.  The saving of
!      LR counts as an implicit probe which allows us to maintain the invariant
!      described in the comment at expand_prologue.  */
!   gcc_assert (crtl->is_leaf
! 	      || maybe_ne (frame.reg_offset[R30_REGNUM], SLOT_NOT_REQUIRED));
  
    /* Now assign stack slots for the registers.  Start with the predicate
       registers, since predicate LDR and STR have a relatively small
--- 8486,8503 ----
  	&& !crtl->abi->clobbers_full_reg_p (regno))
        frame.reg_offset[regno] = SLOT_REQUIRED;
  
!   bool regs_at_top_p = aarch64_save_regs_above_locals_p ();
! 
!   poly_int64 offset = crtl->outgoing_args_size;
!   gcc_assert (multiple_p (offset, STACK_BOUNDARY / BITS_PER_UNIT));
!   if (regs_at_top_p)
!     {
!       offset += get_frame_size ();
!       offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
!       top_of_locals = offset;
!     }
!   frame.bytes_below_saved_regs = offset;
!   frame.sve_save_and_probe = INVALID_REGNUM;
  
    /* Now assign stack slots for the registers.  Start with the predicate
       registers, since predicate LDR and STR have a relatively small
*************** aarch64_layout_frame (void)
*** 8484,8494 ****
    for (regno = P0_REGNUM; regno <= P15_REGNUM; regno++)
      if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
        {
  	frame.reg_offset[regno] = offset;
  	offset += BYTES_PER_SVE_PRED;
        }
  
!   if (maybe_ne (offset, 0))
      {
        /* If we have any vector registers to save above the predicate registers,
  	 the offset of the vector register save slots need to be a multiple
--- 8505,8518 ----
    for (regno = P0_REGNUM; regno <= P15_REGNUM; regno++)
      if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
        {
+ 	if (frame.sve_save_and_probe == INVALID_REGNUM)
+ 	  frame.sve_save_and_probe = regno;
  	frame.reg_offset[regno] = offset;
  	offset += BYTES_PER_SVE_PRED;
        }
  
!   poly_int64 saved_prs_size = offset - frame.bytes_below_saved_regs;
!   if (maybe_ne (saved_prs_size, 0))
      {
        /* If we have any vector registers to save above the predicate registers,
  	 the offset of the vector register save slots need to be a multiple
*************** aarch64_layout_frame (void)
*** 8506,8515 ****
  	offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
        else
  	{
! 	  if (known_le (offset, vector_save_size))
! 	    offset = vector_save_size;
! 	  else if (known_le (offset, vector_save_size * 2))
! 	    offset = vector_save_size * 2;
  	  else
  	    gcc_unreachable ();
  	}
--- 8530,8539 ----
  	offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
        else
  	{
! 	  if (known_le (saved_prs_size, vector_save_size))
! 	    offset = frame.bytes_below_saved_regs + vector_save_size;
! 	  else if (known_le (saved_prs_size, vector_save_size * 2))
! 	    offset = frame.bytes_below_saved_regs + vector_save_size * 2;
  	  else
  	    gcc_unreachable ();
  	}
*************** aarch64_layout_frame (void)
*** 8520,8553 ****
      for (regno = V0_REGNUM; regno <= V31_REGNUM; regno++)
        if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
  	{
  	  frame.reg_offset[regno] = offset;
  	  offset += vector_save_size;
  	}
  
    /* OFFSET is now the offset of the hard frame pointer from the bottom
       of the callee save area.  */
!   bool saves_below_hard_fp_p = maybe_ne (offset, 0);
!   frame.below_hard_fp_saved_regs_size = offset;
    if (frame.emit_frame_chain)
      {
        /* FP and LR are placed in the linkage record.  */
!       frame.reg_offset[R29_REGNUM] = offset;
!       frame.wb_push_candidate1 = R29_REGNUM;
!       frame.reg_offset[R30_REGNUM] = offset + UNITS_PER_WORD;
!       frame.wb_push_candidate2 = R30_REGNUM;
!       offset += 2 * UNITS_PER_WORD;
      }
  
    for (regno = R0_REGNUM; regno <= R30_REGNUM; regno++)
      if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
!       {
! 	frame.reg_offset[regno] = offset;
! 	if (frame.wb_push_candidate1 == INVALID_REGNUM)
! 	  frame.wb_push_candidate1 = regno;
! 	else if (frame.wb_push_candidate2 == INVALID_REGNUM)
! 	  frame.wb_push_candidate2 = regno;
! 	offset += UNITS_PER_WORD;
!       }
  
    poly_int64 max_int_offset = offset;
    offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
--- 8544,8596 ----
      for (regno = V0_REGNUM; regno <= V31_REGNUM; regno++)
        if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
  	{
+ 	  if (frame.sve_save_and_probe == INVALID_REGNUM)
+ 	    frame.sve_save_and_probe = regno;
  	  frame.reg_offset[regno] = offset;
  	  offset += vector_save_size;
  	}
  
    /* OFFSET is now the offset of the hard frame pointer from the bottom
       of the callee save area.  */
!   auto below_hard_fp_saved_regs_size = offset - frame.bytes_below_saved_regs;
!   bool saves_below_hard_fp_p = maybe_ne (below_hard_fp_saved_regs_size, 0);
!   gcc_assert (!saves_below_hard_fp_p
! 	      || (frame.sve_save_and_probe != INVALID_REGNUM
! 		  && known_eq (frame.reg_offset[frame.sve_save_and_probe],
! 			       frame.bytes_below_saved_regs)));
! 
!   frame.bytes_below_hard_fp = offset;
!   frame.hard_fp_save_and_probe = INVALID_REGNUM;
! 
!   auto allocate_gpr_slot = [&](unsigned int regno)
!     {
!       if (frame.hard_fp_save_and_probe == INVALID_REGNUM)
! 	frame.hard_fp_save_and_probe = regno;
!       frame.reg_offset[regno] = offset;
!       if (frame.wb_push_candidate1 == INVALID_REGNUM)
! 	frame.wb_push_candidate1 = regno;
!       else if (frame.wb_push_candidate2 == INVALID_REGNUM)
! 	frame.wb_push_candidate2 = regno;
!       offset += UNITS_PER_WORD;
!     };
! 
    if (frame.emit_frame_chain)
      {
        /* FP and LR are placed in the linkage record.  */
!       allocate_gpr_slot (R29_REGNUM);
!       allocate_gpr_slot (R30_REGNUM);
      }
+   else if (flag_stack_clash_protection
+ 	   && known_eq (frame.reg_offset[R30_REGNUM], SLOT_REQUIRED))
+     /* Put the LR save slot first, since it makes a good choice of probe
+        for stack clash purposes.  The idea is that the link register usually
+        has to be saved before a call anyway, and so we lose little by
+        stopping it from being individually shrink-wrapped.  */
+     allocate_gpr_slot (R30_REGNUM);
  
    for (regno = R0_REGNUM; regno <= R30_REGNUM; regno++)
      if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
!       allocate_gpr_slot (regno);
  
    poly_int64 max_int_offset = offset;
    offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
*************** aarch64_layout_frame (void)
*** 8556,8561 ****
--- 8599,8606 ----
    for (regno = V0_REGNUM; regno <= V31_REGNUM; regno++)
      if (known_eq (frame.reg_offset[regno], SLOT_REQUIRED))
        {
+ 	if (frame.hard_fp_save_and_probe == INVALID_REGNUM)
+ 	  frame.hard_fp_save_and_probe = regno;
  	/* If there is an alignment gap between integer and fp callee-saves,
  	   allocate the last fp register to it if possible.  */
  	if (regno == last_fp_reg
*************** aarch64_layout_frame (void)
*** 8578,8607 ****
  
    offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
  
!   frame.saved_regs_size = offset;
! 
!   poly_int64 varargs_and_saved_regs_size = offset + frame.saved_varargs_size;
! 
!   poly_int64 above_outgoing_args
!     = aligned_upper_bound (varargs_and_saved_regs_size
! 			   + get_frame_size (),
! 			   STACK_BOUNDARY / BITS_PER_UNIT);
  
!   frame.hard_fp_offset
!     = above_outgoing_args - frame.below_hard_fp_saved_regs_size;
  
!   /* Both these values are already aligned.  */
!   gcc_assert (multiple_p (crtl->outgoing_args_size,
! 			  STACK_BOUNDARY / BITS_PER_UNIT));
!   frame.frame_size = above_outgoing_args + crtl->outgoing_args_size;
  
!   frame.locals_offset = frame.saved_varargs_size;
  
    frame.initial_adjust = 0;
    frame.final_adjust = 0;
    frame.callee_adjust = 0;
    frame.sve_callee_adjust = 0;
-   frame.callee_offset = 0;
  
    frame.wb_pop_candidate1 = frame.wb_push_candidate1;
    frame.wb_pop_candidate2 = frame.wb_push_candidate2;
--- 8623,8658 ----
  
    offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
  
!   auto saved_regs_size = offset - frame.bytes_below_saved_regs;
!   gcc_assert (known_eq (saved_regs_size, below_hard_fp_saved_regs_size)
! 	      || (frame.hard_fp_save_and_probe != INVALID_REGNUM
! 		  && known_eq (frame.reg_offset[frame.hard_fp_save_and_probe],
! 			       frame.bytes_below_hard_fp)));
  
!   /* With stack-clash, a register must be saved in non-leaf functions.
!      The saving of the bottommost register counts as an implicit probe,
!      which allows us to maintain the invariant described in the comment
!      at expand_prologue.  */
!   gcc_assert (crtl->is_leaf || maybe_ne (saved_regs_size, 0));
  
!   if (!regs_at_top_p)
!     {
!       offset += get_frame_size ();
!       offset = aligned_upper_bound (offset, STACK_BOUNDARY / BITS_PER_UNIT);
!       top_of_locals = offset;
!     }
!   offset += frame.saved_varargs_size;
!   gcc_assert (multiple_p (offset, STACK_BOUNDARY / BITS_PER_UNIT));
!   frame.frame_size = offset;
  
!   frame.bytes_above_hard_fp = frame.frame_size - frame.bytes_below_hard_fp;
!   gcc_assert (known_ge (top_of_locals, 0));
!   frame.bytes_above_locals = frame.frame_size - top_of_locals;
  
    frame.initial_adjust = 0;
    frame.final_adjust = 0;
    frame.callee_adjust = 0;
    frame.sve_callee_adjust = 0;
  
    frame.wb_pop_candidate1 = frame.wb_push_candidate1;
    frame.wb_pop_candidate2 = frame.wb_push_candidate2;
*************** aarch64_layout_frame (void)
*** 8612,8618 ****
    frame.is_scs_enabled
      = (!crtl->calls_eh_return
         && sanitize_flags_p (SANITIZE_SHADOW_CALL_STACK)
!        && known_ge (cfun->machine->frame.reg_offset[LR_REGNUM], 0));
  
    /* When shadow call stack is enabled, the scs_pop in the epilogue will
       restore x30, and we don't need to pop x30 again in the traditional
--- 8663,8669 ----
    frame.is_scs_enabled
      = (!crtl->calls_eh_return
         && sanitize_flags_p (SANITIZE_SHADOW_CALL_STACK)
!        && known_ge (frame.reg_offset[LR_REGNUM], 0));
  
    /* When shadow call stack is enabled, the scs_pop in the epilogue will
       restore x30, and we don't need to pop x30 again in the traditional
*************** aarch64_layout_frame (void)
*** 8632,8706 ****
       max_push_offset to 0, because no registers are popped at this time,
       so callee_adjust cannot be adjusted.  */
    HOST_WIDE_INT max_push_offset = 0;
!   if (frame.wb_pop_candidate2 != INVALID_REGNUM)
!     max_push_offset = 512;
!   else if (frame.wb_pop_candidate1 != INVALID_REGNUM)
!     max_push_offset = 256;
  
!   HOST_WIDE_INT const_size, const_outgoing_args_size, const_fp_offset;
    HOST_WIDE_INT const_saved_regs_size;
!   if (frame.frame_size.is_constant (&const_size)
!       && const_size < max_push_offset
!       && known_eq (frame.hard_fp_offset, const_size))
      {
!       /* Simple, small frame with no outgoing arguments:
  
  	 stp reg1, reg2, [sp, -frame_size]!
  	 stp reg3, reg4, [sp, 16]  */
        frame.callee_adjust = const_size;
      }
!   else if (crtl->outgoing_args_size.is_constant (&const_outgoing_args_size)
! 	   && frame.saved_regs_size.is_constant (&const_saved_regs_size)
! 	   && const_outgoing_args_size + const_saved_regs_size < 512
! 	   /* We could handle this case even with outgoing args, provided
! 	      that the number of args left us with valid offsets for all
! 	      predicate and vector save slots.  It's such a rare case that
! 	      it hardly seems worth the effort though.  */
! 	   && (!saves_below_hard_fp_p || const_outgoing_args_size == 0)
  	   && !(cfun->calls_alloca
! 		&& frame.hard_fp_offset.is_constant (&const_fp_offset)
! 		&& const_fp_offset < max_push_offset))
      {
!       /* Frame with small outgoing arguments:
  
  	 sub sp, sp, frame_size
! 	 stp reg1, reg2, [sp, outgoing_args_size]
! 	 stp reg3, reg4, [sp, outgoing_args_size + 16]  */
        frame.initial_adjust = frame.frame_size;
-       frame.callee_offset = const_outgoing_args_size;
      }
    else if (saves_below_hard_fp_p
! 	   && known_eq (frame.saved_regs_size,
! 			frame.below_hard_fp_saved_regs_size))
      {
        /* Frame in which all saves are SVE saves:
  
! 	 sub sp, sp, hard_fp_offset + below_hard_fp_saved_regs_size
  	 save SVE registers relative to SP
! 	 sub sp, sp, outgoing_args_size  */
!       frame.initial_adjust = (frame.hard_fp_offset
! 			      + frame.below_hard_fp_saved_regs_size);
!       frame.final_adjust = crtl->outgoing_args_size;
      }
!   else if (frame.hard_fp_offset.is_constant (&const_fp_offset)
! 	   && const_fp_offset < max_push_offset)
      {
!       /* Frame with large outgoing arguments or SVE saves, but with
! 	 a small local area:
  
  	 stp reg1, reg2, [sp, -hard_fp_offset]!
  	 stp reg3, reg4, [sp, 16]
  	 [sub sp, sp, below_hard_fp_saved_regs_size]
  	 [save SVE registers relative to SP]
! 	 sub sp, sp, outgoing_args_size  */
!       frame.callee_adjust = const_fp_offset;
!       frame.sve_callee_adjust = frame.below_hard_fp_saved_regs_size;
!       frame.final_adjust = crtl->outgoing_args_size;
      }
    else
      {
!       /* Frame with large local area and outgoing arguments or SVE saves,
! 	 using frame pointer:
  
  	 sub sp, sp, hard_fp_offset
  	 stp x29, x30, [sp, 0]
--- 8683,8758 ----
       max_push_offset to 0, because no registers are popped at this time,
       so callee_adjust cannot be adjusted.  */
    HOST_WIDE_INT max_push_offset = 0;
!   if (frame.wb_pop_candidate1 != INVALID_REGNUM)
!     {
!       if (frame.wb_pop_candidate2 != INVALID_REGNUM)
! 	max_push_offset = 512;
!       else
! 	max_push_offset = 256;
!     }
  
!   HOST_WIDE_INT const_size, const_below_saved_regs, const_above_fp;
    HOST_WIDE_INT const_saved_regs_size;
!   if (known_eq (saved_regs_size, 0))
!     frame.initial_adjust = frame.frame_size;
!   else if (frame.frame_size.is_constant (&const_size)
! 	   && const_size < max_push_offset
! 	   && known_eq (frame.bytes_above_hard_fp, const_size))
      {
!       /* Simple, small frame with no data below the saved registers.
  
  	 stp reg1, reg2, [sp, -frame_size]!
  	 stp reg3, reg4, [sp, 16]  */
        frame.callee_adjust = const_size;
      }
!   else if (frame.bytes_below_saved_regs.is_constant (&const_below_saved_regs)
! 	   && saved_regs_size.is_constant (&const_saved_regs_size)
! 	   && const_below_saved_regs + const_saved_regs_size < 512
! 	   /* We could handle this case even with data below the saved
! 	      registers, provided that that data left us with valid offsets
! 	      for all predicate and vector save slots.  It's such a rare
! 	      case that it hardly seems worth the effort though.  */
! 	   && (!saves_below_hard_fp_p || const_below_saved_regs == 0)
  	   && !(cfun->calls_alloca
! 		&& frame.bytes_above_hard_fp.is_constant (&const_above_fp)
! 		&& const_above_fp < max_push_offset))
      {
!       /* Frame with small area below the saved registers:
  
  	 sub sp, sp, frame_size
! 	 stp reg1, reg2, [sp, bytes_below_saved_regs]
! 	 stp reg3, reg4, [sp, bytes_below_saved_regs + 16]  */
        frame.initial_adjust = frame.frame_size;
      }
    else if (saves_below_hard_fp_p
! 	   && known_eq (saved_regs_size, below_hard_fp_saved_regs_size))
      {
        /* Frame in which all saves are SVE saves:
  
! 	 sub sp, sp, frame_size - bytes_below_saved_regs
  	 save SVE registers relative to SP
! 	 sub sp, sp, bytes_below_saved_regs  */
!       frame.initial_adjust = frame.frame_size - frame.bytes_below_saved_regs;
!       frame.final_adjust = frame.bytes_below_saved_regs;
      }
!   else if (frame.bytes_above_hard_fp.is_constant (&const_above_fp)
! 	   && const_above_fp < max_push_offset)
      {
!       /* Frame with large area below the saved registers, or with SVE saves,
! 	 but with a small area above:
  
  	 stp reg1, reg2, [sp, -hard_fp_offset]!
  	 stp reg3, reg4, [sp, 16]
  	 [sub sp, sp, below_hard_fp_saved_regs_size]
  	 [save SVE registers relative to SP]
! 	 sub sp, sp, bytes_below_saved_regs  */
!       frame.callee_adjust = const_above_fp;
!       frame.sve_callee_adjust = below_hard_fp_saved_regs_size;
!       frame.final_adjust = frame.bytes_below_saved_regs;
      }
    else
      {
!       /* General case:
  
  	 sub sp, sp, hard_fp_offset
  	 stp x29, x30, [sp, 0]
*************** aarch64_layout_frame (void)
*** 8708,8717 ****
  	 stp reg3, reg4, [sp, 16]
  	 [sub sp, sp, below_hard_fp_saved_regs_size]
  	 [save SVE registers relative to SP]
! 	 sub sp, sp, outgoing_args_size  */
!       frame.initial_adjust = frame.hard_fp_offset;
!       frame.sve_callee_adjust = frame.below_hard_fp_saved_regs_size;
!       frame.final_adjust = crtl->outgoing_args_size;
      }
  
    /* Make sure the individual adjustments add up to the full frame size.  */
--- 8760,8788 ----
  	 stp reg3, reg4, [sp, 16]
  	 [sub sp, sp, below_hard_fp_saved_regs_size]
  	 [save SVE registers relative to SP]
! 	 sub sp, sp, bytes_below_saved_regs  */
!       frame.initial_adjust = frame.bytes_above_hard_fp;
!       frame.sve_callee_adjust = below_hard_fp_saved_regs_size;
!       frame.final_adjust = frame.bytes_below_saved_regs;
!     }
! 
!   /* The frame is allocated in pieces, with each non-final piece
!      including a register save at offset 0 that acts as a probe for
!      the following piece.  In addition, the save of the bottommost register
!      acts as a probe for callees and allocas.  Roll back any probes that
!      aren't needed.
! 
!      A probe isn't needed if it is associated with the final allocation
!      (including callees and allocas) that happens before the epilogue is
!      executed.  */
!   if (crtl->is_leaf
!       && !cfun->calls_alloca
!       && known_eq (frame.final_adjust, 0))
!     {
!       if (maybe_ne (frame.sve_callee_adjust, 0))
! 	frame.sve_save_and_probe = INVALID_REGNUM;
!       else
! 	frame.hard_fp_save_and_probe = INVALID_REGNUM;
      }
  
    /* Make sure the individual adjustments add up to the full frame size.  */
*************** aarch64_gen_storewb_pair (machine_mode m
*** 8792,8797 ****
--- 8863,8872 ----
        return gen_storewb_pairtf_di (base, base, reg, reg2,
  				    GEN_INT (-adjustment),
  				    GEN_INT (UNITS_PER_VREG - adjustment));
+     case E_V16QImode:
+       return gen_storewb_pairv16qi_di (base, base, reg, reg2,
+ 				       GEN_INT (-adjustment),
+ 				       GEN_INT (UNITS_PER_VREG - adjustment));
      default:
        gcc_unreachable ();
      }
*************** aarch64_gen_loadwb_pair (machine_mode mo
*** 8837,8842 ****
--- 8912,8921 ----
      case E_TFmode:
        return gen_loadwb_pairtf_di (base, base, reg, reg2, GEN_INT (adjustment),
  				   GEN_INT (UNITS_PER_VREG));
+     case E_V16QImode:
+       return gen_loadwb_pairv16qi_di (base, base, reg, reg2,
+ 				      GEN_INT (adjustment),
+ 				      GEN_INT (UNITS_PER_VREG));
      default:
        gcc_unreachable ();
      }
*************** aarch64_gen_load_pair (machine_mode mode
*** 8920,8925 ****
--- 8999,9007 ----
      case E_V4SImode:
        return gen_load_pairv4siv4si (reg1, mem1, reg2, mem2);
  
+     case E_V16QImode:
+       return gen_load_pairv16qiv16qi (reg1, mem1, reg2, mem2);
+ 
      default:
        gcc_unreachable ();
      }
*************** aarch64_add_cfa_expression (rtx_insn *in
*** 9069,9083 ****
  }
  
  /* Emit code to save the callee-saved registers from register number START
!    to LIMIT to the stack at the location starting at offset START_OFFSET,
!    skipping any write-back candidates if SKIP_WB is true.  HARD_FP_VALID_P
!    is true if the hard frame pointer has been set up.  */
  
  static void
! aarch64_save_callee_saves (poly_int64 start_offset,
  			   unsigned start, unsigned limit, bool skip_wb,
  			   bool hard_fp_valid_p)
  {
    rtx_insn *insn;
    unsigned regno;
    unsigned regno2;
--- 9151,9167 ----
  }
  
  /* Emit code to save the callee-saved registers from register number START
!    to LIMIT to the stack.  The stack pointer is currently BYTES_BELOW_SP
!    bytes above the bottom of the static frame.  Skip any write-back
!    candidates if SKIP_WB is true.  HARD_FP_VALID_P is true if the hard
!    frame pointer has been set up.  */
  
  static void
! aarch64_save_callee_saves (poly_int64 bytes_below_sp,
  			   unsigned start, unsigned limit, bool skip_wb,
  			   bool hard_fp_valid_p)
  {
+   aarch64_frame &frame = cfun->machine->frame;
    rtx_insn *insn;
    unsigned regno;
    unsigned regno2;
*************** aarch64_save_callee_saves (poly_int64 st
*** 9092,9099 ****
        bool frame_related_p = aarch64_emit_cfi_for_reg_p (regno);
  
        if (skip_wb
! 	  && (regno == cfun->machine->frame.wb_push_candidate1
! 	      || regno == cfun->machine->frame.wb_push_candidate2))
  	continue;
  
        if (cfun->machine->reg_is_wrapped_separately[regno])
--- 9176,9183 ----
        bool frame_related_p = aarch64_emit_cfi_for_reg_p (regno);
  
        if (skip_wb
! 	  && (regno == frame.wb_push_candidate1
! 	      || regno == frame.wb_push_candidate2))
  	continue;
  
        if (cfun->machine->reg_is_wrapped_separately[regno])
*************** aarch64_save_callee_saves (poly_int64 st
*** 9101,9107 ****
  
        machine_mode mode = aarch64_reg_save_mode (regno);
        reg = gen_rtx_REG (mode, regno);
!       offset = start_offset + cfun->machine->frame.reg_offset[regno];
        rtx base_rtx = stack_pointer_rtx;
        poly_int64 sp_offset = offset;
  
--- 9185,9191 ----
  
        machine_mode mode = aarch64_reg_save_mode (regno);
        reg = gen_rtx_REG (mode, regno);
!       offset = frame.reg_offset[regno] - bytes_below_sp;
        rtx base_rtx = stack_pointer_rtx;
        poly_int64 sp_offset = offset;
  
*************** aarch64_save_callee_saves (poly_int64 st
*** 9112,9120 ****
        else if (GP_REGNUM_P (regno)
  	       && (!offset.is_constant (&const_offset) || const_offset >= 512))
  	{
! 	  gcc_assert (known_eq (start_offset, 0));
! 	  poly_int64 fp_offset
! 	    = cfun->machine->frame.below_hard_fp_saved_regs_size;
  	  if (hard_fp_valid_p)
  	    base_rtx = hard_frame_pointer_rtx;
  	  else
--- 9196,9202 ----
        else if (GP_REGNUM_P (regno)
  	       && (!offset.is_constant (&const_offset) || const_offset >= 512))
  	{
! 	  poly_int64 fp_offset = frame.bytes_below_hard_fp - bytes_below_sp;
  	  if (hard_fp_valid_p)
  	    base_rtx = hard_frame_pointer_rtx;
  	  else
*************** aarch64_save_callee_saves (poly_int64 st
*** 9136,9143 ****
  	  && (regno2 = aarch64_next_callee_save (regno + 1, limit)) <= limit
  	  && !cfun->machine->reg_is_wrapped_separately[regno2]
  	  && known_eq (GET_MODE_SIZE (mode),
! 		       cfun->machine->frame.reg_offset[regno2]
! 		       - cfun->machine->frame.reg_offset[regno]))
  	{
  	  rtx reg2 = gen_rtx_REG (mode, regno2);
  	  rtx mem2;
--- 9218,9224 ----
  	  && (regno2 = aarch64_next_callee_save (regno + 1, limit)) <= limit
  	  && !cfun->machine->reg_is_wrapped_separately[regno2]
  	  && known_eq (GET_MODE_SIZE (mode),
! 		       frame.reg_offset[regno2] - frame.reg_offset[regno]))
  	{
  	  rtx reg2 = gen_rtx_REG (mode, regno2);
  	  rtx mem2;
*************** aarch64_save_callee_saves (poly_int64 st
*** 9179,9192 ****
  }
  
  /* Emit code to restore the callee registers from register number START
!    up to and including LIMIT.  Restore from the stack offset START_OFFSET,
!    skipping any write-back candidates if SKIP_WB is true.  Write the
!    appropriate REG_CFA_RESTORE notes into CFI_OPS.  */
  
  static void
! aarch64_restore_callee_saves (poly_int64 start_offset, unsigned start,
  			      unsigned limit, bool skip_wb, rtx *cfi_ops)
  {
    unsigned regno;
    unsigned regno2;
    poly_int64 offset;
--- 9260,9275 ----
  }
  
  /* Emit code to restore the callee registers from register number START
!    up to and including LIMIT.  The stack pointer is currently BYTES_BELOW_SP
!    bytes above the bottom of the static frame.  Skip any write-back
!    candidates if SKIP_WB is true.  Write the appropriate REG_CFA_RESTORE
!    notes into CFI_OPS.  */
  
  static void
! aarch64_restore_callee_saves (poly_int64 bytes_below_sp, unsigned start,
  			      unsigned limit, bool skip_wb, rtx *cfi_ops)
  {
+   aarch64_frame &frame = cfun->machine->frame;
    unsigned regno;
    unsigned regno2;
    poly_int64 offset;
*************** aarch64_restore_callee_saves (poly_int64
*** 9203,9215 ****
        rtx reg, mem;
  
        if (skip_wb
! 	  && (regno == cfun->machine->frame.wb_pop_candidate1
! 	      || regno == cfun->machine->frame.wb_pop_candidate2))
  	continue;
  
        machine_mode mode = aarch64_reg_save_mode (regno);
        reg = gen_rtx_REG (mode, regno);
!       offset = start_offset + cfun->machine->frame.reg_offset[regno];
        rtx base_rtx = stack_pointer_rtx;
        if (mode == VNx2DImode && BYTES_BIG_ENDIAN)
  	aarch64_adjust_sve_callee_save_base (mode, base_rtx, anchor_reg,
--- 9286,9298 ----
        rtx reg, mem;
  
        if (skip_wb
! 	  && (regno == frame.wb_pop_candidate1
! 	      || regno == frame.wb_pop_candidate2))
  	continue;
  
        machine_mode mode = aarch64_reg_save_mode (regno);
        reg = gen_rtx_REG (mode, regno);
!       offset = frame.reg_offset[regno] - bytes_below_sp;
        rtx base_rtx = stack_pointer_rtx;
        if (mode == VNx2DImode && BYTES_BIG_ENDIAN)
  	aarch64_adjust_sve_callee_save_base (mode, base_rtx, anchor_reg,
*************** aarch64_restore_callee_saves (poly_int64
*** 9220,9227 ****
  	  && (regno2 = aarch64_next_callee_save (regno + 1, limit)) <= limit
  	  && !cfun->machine->reg_is_wrapped_separately[regno2]
  	  && known_eq (GET_MODE_SIZE (mode),
! 		       cfun->machine->frame.reg_offset[regno2]
! 		       - cfun->machine->frame.reg_offset[regno]))
  	{
  	  rtx reg2 = gen_rtx_REG (mode, regno2);
  	  rtx mem2;
--- 9303,9309 ----
  	  && (regno2 = aarch64_next_callee_save (regno + 1, limit)) <= limit
  	  && !cfun->machine->reg_is_wrapped_separately[regno2]
  	  && known_eq (GET_MODE_SIZE (mode),
! 		       frame.reg_offset[regno2] - frame.reg_offset[regno]))
  	{
  	  rtx reg2 = gen_rtx_REG (mode, regno2);
  	  rtx mem2;
*************** offset_12bit_unsigned_scaled_p (machine_
*** 9326,9331 ****
--- 9408,9414 ----
  static sbitmap
  aarch64_get_separate_components (void)
  {
+   aarch64_frame &frame = cfun->machine->frame;
    sbitmap components = sbitmap_alloc (LAST_SAVED_REGNUM + 1);
    bitmap_clear (components);
  
*************** aarch64_get_separate_components (void)
*** 9342,9361 ****
  	if (mode == VNx2DImode && BYTES_BIG_ENDIAN)
  	  continue;
  
! 	poly_int64 offset = cfun->machine->frame.reg_offset[regno];
! 
! 	/* If the register is saved in the first SVE save slot, we use
! 	   it as a stack probe for -fstack-clash-protection.  */
! 	if (flag_stack_clash_protection
! 	    && maybe_ne (cfun->machine->frame.below_hard_fp_saved_regs_size, 0)
! 	    && known_eq (offset, 0))
! 	  continue;
  
  	/* Get the offset relative to the register we'll use.  */
  	if (frame_pointer_needed)
! 	  offset -= cfun->machine->frame.below_hard_fp_saved_regs_size;
! 	else
! 	  offset += crtl->outgoing_args_size;
  
  	/* Check that we can access the stack slot of the register with one
  	   direct load with no adjustments needed.  */
--- 9425,9435 ----
  	if (mode == VNx2DImode && BYTES_BIG_ENDIAN)
  	  continue;
  
! 	poly_int64 offset = frame.reg_offset[regno];
  
  	/* Get the offset relative to the register we'll use.  */
  	if (frame_pointer_needed)
! 	  offset -= frame.bytes_below_hard_fp;
  
  	/* Check that we can access the stack slot of the register with one
  	   direct load with no adjustments needed.  */
*************** aarch64_get_separate_components (void)
*** 9372,9382 ****
    /* If the spare predicate register used by big-endian SVE code
       is call-preserved, it must be saved in the main prologue
       before any saves that use it.  */
!   if (cfun->machine->frame.spare_pred_reg != INVALID_REGNUM)
!     bitmap_clear_bit (components, cfun->machine->frame.spare_pred_reg);
  
!   unsigned reg1 = cfun->machine->frame.wb_push_candidate1;
!   unsigned reg2 = cfun->machine->frame.wb_push_candidate2;
    /* If registers have been chosen to be stored/restored with
       writeback don't interfere with them to avoid having to output explicit
       stack adjustment instructions.  */
--- 9446,9456 ----
    /* If the spare predicate register used by big-endian SVE code
       is call-preserved, it must be saved in the main prologue
       before any saves that use it.  */
!   if (frame.spare_pred_reg != INVALID_REGNUM)
!     bitmap_clear_bit (components, frame.spare_pred_reg);
  
!   unsigned reg1 = frame.wb_push_candidate1;
!   unsigned reg2 = frame.wb_push_candidate2;
    /* If registers have been chosen to be stored/restored with
       writeback don't interfere with them to avoid having to output explicit
       stack adjustment instructions.  */
*************** aarch64_get_separate_components (void)
*** 9387,9392 ****
--- 9461,9473 ----
  
    bitmap_clear_bit (components, LR_REGNUM);
    bitmap_clear_bit (components, SP_REGNUM);
+   if (flag_stack_clash_protection)
+     {
+       if (frame.sve_save_and_probe != INVALID_REGNUM)
+ 	bitmap_clear_bit (components, frame.sve_save_and_probe);
+       if (frame.hard_fp_save_and_probe != INVALID_REGNUM)
+ 	bitmap_clear_bit (components, frame.hard_fp_save_and_probe);
+     }
  
    return components;
  }
*************** aarch64_get_next_set_bit (sbitmap bmp, u
*** 9485,9490 ****
--- 9566,9572 ----
  static void
  aarch64_process_components (sbitmap components, bool prologue_p)
  {
+   aarch64_frame &frame = cfun->machine->frame;
    rtx ptr_reg = gen_rtx_REG (Pmode, frame_pointer_needed
  			     ? HARD_FRAME_POINTER_REGNUM
  			     : STACK_POINTER_REGNUM);
*************** aarch64_process_components (sbitmap comp
*** 9499,9509 ****
        machine_mode mode = aarch64_reg_save_mode (regno);
        
        rtx reg = gen_rtx_REG (mode, regno);
!       poly_int64 offset = cfun->machine->frame.reg_offset[regno];
        if (frame_pointer_needed)
! 	offset -= cfun->machine->frame.below_hard_fp_saved_regs_size;
!       else
! 	offset += crtl->outgoing_args_size;
  
        rtx addr = plus_constant (Pmode, ptr_reg, offset);
        rtx mem = gen_frame_mem (mode, addr);
--- 9581,9589 ----
        machine_mode mode = aarch64_reg_save_mode (regno);
        
        rtx reg = gen_rtx_REG (mode, regno);
!       poly_int64 offset = frame.reg_offset[regno];
        if (frame_pointer_needed)
! 	offset -= frame.bytes_below_hard_fp;
  
        rtx addr = plus_constant (Pmode, ptr_reg, offset);
        rtx mem = gen_frame_mem (mode, addr);
*************** aarch64_process_components (sbitmap comp
*** 9526,9539 ****
  	  break;
  	}
  
!       poly_int64 offset2 = cfun->machine->frame.reg_offset[regno2];
        /* The next register is not of the same class or its offset is not
  	 mergeable with the current one into a pair.  */
        if (aarch64_sve_mode_p (mode)
  	  || !satisfies_constraint_Ump (mem)
  	  || GP_REGNUM_P (regno) != GP_REGNUM_P (regno2)
  	  || (crtl->abi->id () == ARM_PCS_SIMD && FP_REGNUM_P (regno))
! 	  || maybe_ne ((offset2 - cfun->machine->frame.reg_offset[regno]),
  		       GET_MODE_SIZE (mode)))
  	{
  	  insn = emit_insn (set);
--- 9606,9619 ----
  	  break;
  	}
  
!       poly_int64 offset2 = frame.reg_offset[regno2];
        /* The next register is not of the same class or its offset is not
  	 mergeable with the current one into a pair.  */
        if (aarch64_sve_mode_p (mode)
  	  || !satisfies_constraint_Ump (mem)
  	  || GP_REGNUM_P (regno) != GP_REGNUM_P (regno2)
  	  || (crtl->abi->id () == ARM_PCS_SIMD && FP_REGNUM_P (regno))
! 	  || maybe_ne ((offset2 - frame.reg_offset[regno]),
  		       GET_MODE_SIZE (mode)))
  	{
  	  insn = emit_insn (set);
*************** aarch64_process_components (sbitmap comp
*** 9555,9563 ****
        /* REGNO2 can be saved/restored in a pair with REGNO.  */
        rtx reg2 = gen_rtx_REG (mode, regno2);
        if (frame_pointer_needed)
! 	offset2 -= cfun->machine->frame.below_hard_fp_saved_regs_size;
!       else
! 	offset2 += crtl->outgoing_args_size;
        rtx addr2 = plus_constant (Pmode, ptr_reg, offset2);
        rtx mem2 = gen_frame_mem (mode, addr2);
        rtx set2 = prologue_p ? gen_rtx_SET (mem2, reg2)
--- 9635,9641 ----
        /* REGNO2 can be saved/restored in a pair with REGNO.  */
        rtx reg2 = gen_rtx_REG (mode, regno2);
        if (frame_pointer_needed)
! 	offset2 -= frame.bytes_below_hard_fp;
        rtx addr2 = plus_constant (Pmode, ptr_reg, offset2);
        rtx mem2 = gen_frame_mem (mode, addr2);
        rtx set2 = prologue_p ? gen_rtx_SET (mem2, reg2)
*************** aarch64_stack_clash_protection_alloca_pr
*** 9631,9640 ****
     registers.  If POLY_SIZE is not large enough to require a probe this function
     will only adjust the stack.  When allocating the stack space
     FRAME_RELATED_P is then used to indicate if the allocation is frame related.
!    FINAL_ADJUSTMENT_P indicates whether we are allocating the outgoing
!    arguments.  If we are then we ensure that any allocation larger than the ABI
!    defined buffer needs a probe so that the invariant of having a 1KB buffer is
!    maintained.
  
     We emit barriers after each stack adjustment to prevent optimizations from
     breaking the invariant that we never drop the stack more than a page.  This
--- 9709,9718 ----
     registers.  If POLY_SIZE is not large enough to require a probe this function
     will only adjust the stack.  When allocating the stack space
     FRAME_RELATED_P is then used to indicate if the allocation is frame related.
!    FINAL_ADJUSTMENT_P indicates whether we are allocating the area below
!    the saved registers.  If we are then we ensure that any allocation
!    larger than the ABI defined buffer needs a probe so that the
!    invariant of having a 1KB buffer is maintained.
  
     We emit barriers after each stack adjustment to prevent optimizations from
     breaking the invariant that we never drop the stack more than a page.  This
*************** aarch64_allocate_and_probe_stack_space (
*** 9650,9694 ****
  					bool frame_related_p,
  					bool final_adjustment_p)
  {
    HOST_WIDE_INT guard_size
      = 1 << param_stack_clash_protection_guard_size;
    HOST_WIDE_INT guard_used_by_caller = STACK_CLASH_CALLER_GUARD;
    HOST_WIDE_INT min_probe_threshold
      = (final_adjustment_p
!        ? guard_used_by_caller
         : guard_size - guard_used_by_caller);
!   /* When doing the final adjustment for the outgoing arguments, take into
!      account any unprobed space there is above the current SP.  There are
!      two cases:
! 
!      - When saving SVE registers below the hard frame pointer, we force
!        the lowest save to take place in the prologue before doing the final
!        adjustment (i.e. we don't allow the save to be shrink-wrapped).
!        This acts as a probe at SP, so there is no unprobed space.
! 
!      - When there are no SVE register saves, we use the store of the link
!        register as a probe.  We can't assume that LR was saved at position 0
!        though, so treat any space below it as unprobed.  */
!   if (final_adjustment_p
!       && known_eq (cfun->machine->frame.below_hard_fp_saved_regs_size, 0))
!     {
!       poly_int64 lr_offset = cfun->machine->frame.reg_offset[LR_REGNUM];
!       if (known_ge (lr_offset, 0))
! 	min_probe_threshold -= lr_offset.to_constant ();
!       else
! 	gcc_assert (!flag_stack_clash_protection || known_eq (poly_size, 0));
!     }
! 
!   poly_int64 frame_size = cfun->machine->frame.frame_size;
  
    /* We should always have a positive probe threshold.  */
    gcc_assert (min_probe_threshold > 0);
  
    if (flag_stack_clash_protection && !final_adjustment_p)
      {
!       poly_int64 initial_adjust = cfun->machine->frame.initial_adjust;
!       poly_int64 sve_callee_adjust = cfun->machine->frame.sve_callee_adjust;
!       poly_int64 final_adjust = cfun->machine->frame.final_adjust;
  
        if (known_eq (frame_size, 0))
  	{
--- 9728,9753 ----
  					bool frame_related_p,
  					bool final_adjustment_p)
  {
+   aarch64_frame &frame = cfun->machine->frame;
    HOST_WIDE_INT guard_size
      = 1 << param_stack_clash_protection_guard_size;
    HOST_WIDE_INT guard_used_by_caller = STACK_CLASH_CALLER_GUARD;
+   HOST_WIDE_INT byte_sp_alignment = STACK_BOUNDARY / BITS_PER_UNIT;
+   gcc_assert (multiple_p (poly_size, byte_sp_alignment));
    HOST_WIDE_INT min_probe_threshold
      = (final_adjustment_p
!        ? guard_used_by_caller + byte_sp_alignment
         : guard_size - guard_used_by_caller);
!   poly_int64 frame_size = frame.frame_size;
  
    /* We should always have a positive probe threshold.  */
    gcc_assert (min_probe_threshold > 0);
  
    if (flag_stack_clash_protection && !final_adjustment_p)
      {
!       poly_int64 initial_adjust = frame.initial_adjust;
!       poly_int64 sve_callee_adjust = frame.sve_callee_adjust;
!       poly_int64 final_adjust = frame.final_adjust;
  
        if (known_eq (frame_size, 0))
  	{
*************** aarch64_allocate_and_probe_stack_space (
*** 9842,9848 ****
    /* Handle any residuals.  Residuals of at least MIN_PROBE_THRESHOLD have to
       be probed.  This maintains the requirement that each page is probed at
       least once.  For initial probing we probe only if the allocation is
!      more than GUARD_SIZE - buffer, and for the outgoing arguments we probe
       if the amount is larger than buffer.  GUARD_SIZE - buffer + buffer ==
       GUARD_SIZE.  This works that for any allocation that is large enough to
       trigger a probe here, we'll have at least one, and if they're not large
--- 9901,9907 ----
    /* Handle any residuals.  Residuals of at least MIN_PROBE_THRESHOLD have to
       be probed.  This maintains the requirement that each page is probed at
       least once.  For initial probing we probe only if the allocation is
!      more than GUARD_SIZE - buffer, and below the saved registers we probe
       if the amount is larger than buffer.  GUARD_SIZE - buffer + buffer ==
       GUARD_SIZE.  This works that for any allocation that is large enough to
       trigger a probe here, we'll have at least one, and if they're not large
*************** aarch64_allocate_and_probe_stack_space (
*** 9852,9867 ****
       are still safe.  */
    if (residual)
      {
!       HOST_WIDE_INT residual_probe_offset = guard_used_by_caller;
        /* If we're doing final adjustments, and we've done any full page
  	 allocations then any residual needs to be probed.  */
        if (final_adjustment_p && rounded_size != 0)
  	min_probe_threshold = 0;
-       /* If doing a small final adjustment, we always probe at offset 0.
- 	 This is done to avoid issues when LR is not at position 0 or when
- 	 the final adjustment is smaller than the probing offset.  */
-       else if (final_adjustment_p && rounded_size == 0)
- 	residual_probe_offset = 0;
  
        aarch64_sub_sp (temp1, temp2, residual, frame_related_p);
        if (residual >= min_probe_threshold)
--- 9911,9922 ----
       are still safe.  */
    if (residual)
      {
!       gcc_assert (guard_used_by_caller + byte_sp_alignment <= size);
! 
        /* If we're doing final adjustments, and we've done any full page
  	 allocations then any residual needs to be probed.  */
        if (final_adjustment_p && rounded_size != 0)
  	min_probe_threshold = 0;
  
        aarch64_sub_sp (temp1, temp2, residual, frame_related_p);
        if (residual >= min_probe_threshold)
*************** aarch64_allocate_and_probe_stack_space (
*** 9872,9879 ****
  		     HOST_WIDE_INT_PRINT_DEC " bytes, probing will be required."
  		     "\n", residual);
  
! 	    emit_stack_probe (plus_constant (Pmode, stack_pointer_rtx,
! 					     residual_probe_offset));
  	  emit_insn (gen_blockage ());
  	}
      }
--- 9927,9934 ----
  		     HOST_WIDE_INT_PRINT_DEC " bytes, probing will be required."
  		     "\n", residual);
  
! 	  emit_stack_probe (plus_constant (Pmode, stack_pointer_rtx,
! 					   guard_used_by_caller));
  	  emit_insn (gen_blockage ());
  	}
      }
*************** aarch64_epilogue_uses (int regno)
*** 9911,9930 ****
  	|  for register varargs         |
  	|                               |
  	+-------------------------------+
! 	|  local variables              | <-- frame_pointer_rtx
  	|                               |
  	+-------------------------------+
! 	|  padding                      | \
! 	+-------------------------------+  |
! 	|  callee-saved registers       |  | frame.saved_regs_size
! 	+-------------------------------+  |
! 	|  LR'                          |  |
! 	+-------------------------------+  |
! 	|  FP'                          |  |
! 	+-------------------------------+  |<- hard_frame_pointer_rtx (aligned)
! 	|  SVE vector registers         |  | \
! 	+-------------------------------+  |  | below_hard_fp_saved_regs_size
! 	|  SVE predicate registers      | /  /
  	+-------------------------------+
  	|  dynamic allocation           |
  	+-------------------------------+
--- 9966,9989 ----
  	|  for register varargs         |
  	|                               |
  	+-------------------------------+
! 	|  local variables (1)          | <-- frame_pointer_rtx
  	|                               |
  	+-------------------------------+
! 	|  padding (1)                  |
! 	+-------------------------------+
! 	|  callee-saved registers       |
! 	+-------------------------------+
! 	|  LR'                          |
! 	+-------------------------------+
! 	|  FP'                          |
! 	+-------------------------------+ <-- hard_frame_pointer_rtx (aligned)
! 	|  SVE vector registers         |
! 	+-------------------------------+
! 	|  SVE predicate registers      |
! 	+-------------------------------+
! 	|  local variables (2)          |
! 	+-------------------------------+
! 	|  padding (2)                  |
  	+-------------------------------+
  	|  dynamic allocation           |
  	+-------------------------------+
*************** aarch64_epilogue_uses (int regno)
*** 9935,9940 ****
--- 9994,10002 ----
  	+-------------------------------+
  	|                               | <-- stack_pointer_rtx (aligned)
  
+    The regions marked (1) and (2) are mutually exclusive.  (2) is used
+    when aarch64_save_regs_above_locals_p is true.
+ 
     Dynamic stack allocations via alloca() decrease stack_pointer_rtx
     but leave frame_pointer_rtx and hard_frame_pointer_rtx
     unchanged.
*************** aarch64_epilogue_uses (int regno)
*** 9949,9956 ****
     When probing is needed, we emit a probe at the start of the prologue
     and every PARAM_STACK_CLASH_PROTECTION_GUARD_SIZE bytes thereafter.
  
!    We have to track how much space has been allocated and the only stores
!    to the stack we track as implicit probes are the FP/LR stores.
  
     For outgoing arguments we probe if the size is larger than 1KB, such that
     the ABI specified buffer is maintained for the next callee.
--- 10011,10018 ----
     When probing is needed, we emit a probe at the start of the prologue
     and every PARAM_STACK_CLASH_PROTECTION_GUARD_SIZE bytes thereafter.
  
!    We can also use register saves as probes.  These are stored in
!    sve_save_and_probe and hard_fp_save_and_probe.
  
     For outgoing arguments we probe if the size is larger than 1KB, such that
     the ABI specified buffer is maintained for the next callee.
*************** aarch64_epilogue_uses (int regno)
*** 9977,9993 ****
  void
  aarch64_expand_prologue (void)
  {
!   poly_int64 frame_size = cfun->machine->frame.frame_size;
!   poly_int64 initial_adjust = cfun->machine->frame.initial_adjust;
!   HOST_WIDE_INT callee_adjust = cfun->machine->frame.callee_adjust;
!   poly_int64 final_adjust = cfun->machine->frame.final_adjust;
!   poly_int64 callee_offset = cfun->machine->frame.callee_offset;
!   poly_int64 sve_callee_adjust = cfun->machine->frame.sve_callee_adjust;
!   poly_int64 below_hard_fp_saved_regs_size
!     = cfun->machine->frame.below_hard_fp_saved_regs_size;
!   unsigned reg1 = cfun->machine->frame.wb_push_candidate1;
!   unsigned reg2 = cfun->machine->frame.wb_push_candidate2;
!   bool emit_frame_chain = cfun->machine->frame.emit_frame_chain;
    rtx_insn *insn;
  
    if (flag_stack_clash_protection && known_eq (callee_adjust, 0))
--- 10039,10053 ----
  void
  aarch64_expand_prologue (void)
  {
!   aarch64_frame &frame = cfun->machine->frame;
!   poly_int64 frame_size = frame.frame_size;
!   poly_int64 initial_adjust = frame.initial_adjust;
!   HOST_WIDE_INT callee_adjust = frame.callee_adjust;
!   poly_int64 final_adjust = frame.final_adjust;
!   poly_int64 sve_callee_adjust = frame.sve_callee_adjust;
!   unsigned reg1 = frame.wb_push_candidate1;
!   unsigned reg2 = frame.wb_push_candidate2;
!   bool emit_frame_chain = frame.emit_frame_chain;
    rtx_insn *insn;
  
    if (flag_stack_clash_protection && known_eq (callee_adjust, 0))
*************** aarch64_expand_prologue (void)
*** 10018,10024 ****
      }
  
    /* Push return address to shadow call stack.  */
!   if (cfun->machine->frame.is_scs_enabled)
      emit_insn (gen_scs_push ());
  
    if (flag_stack_usage_info)
--- 10078,10084 ----
      }
  
    /* Push return address to shadow call stack.  */
!   if (frame.is_scs_enabled)
      emit_insn (gen_scs_push ());
  
    if (flag_stack_usage_info)
*************** aarch64_expand_prologue (void)
*** 10055,10075 ****
    if (callee_adjust != 0)
      aarch64_push_regs (reg1, reg2, callee_adjust);
  
!   /* The offset of the frame chain record (if any) from the current SP.  */
!   poly_int64 chain_offset = (initial_adjust + callee_adjust
! 			     - cfun->machine->frame.hard_fp_offset);
!   gcc_assert (known_ge (chain_offset, 0));
! 
!   /* The offset of the bottom of the save area from the current SP.  */
!   poly_int64 saved_regs_offset = chain_offset - below_hard_fp_saved_regs_size;
  
    if (emit_frame_chain)
      {
        if (callee_adjust == 0)
  	{
  	  reg1 = R29_REGNUM;
  	  reg2 = R30_REGNUM;
! 	  aarch64_save_callee_saves (saved_regs_offset, reg1, reg2,
  				     false, false);
  	}
        else
--- 10115,10135 ----
    if (callee_adjust != 0)
      aarch64_push_regs (reg1, reg2, callee_adjust);
  
!   /* The offset of the current SP from the bottom of the static frame.  */
!   poly_int64 bytes_below_sp = frame_size - initial_adjust - callee_adjust;
  
    if (emit_frame_chain)
      {
+       /* The offset of the frame chain record (if any) from the current SP.  */
+       poly_int64 chain_offset = (initial_adjust + callee_adjust
+ 				 - frame.bytes_above_hard_fp);
+       gcc_assert (known_ge (chain_offset, 0));
+ 
        if (callee_adjust == 0)
  	{
  	  reg1 = R29_REGNUM;
  	  reg2 = R30_REGNUM;
! 	  aarch64_save_callee_saves (bytes_below_sp, reg1, reg2,
  				     false, false);
  	}
        else
*************** aarch64_expand_prologue (void)
*** 10094,10101 ****
  	     implicit.  */
  	  if (!find_reg_note (insn, REG_CFA_ADJUST_CFA, NULL_RTX))
  	    {
! 	      rtx src = plus_constant (Pmode, stack_pointer_rtx,
! 				       callee_offset);
  	      add_reg_note (insn, REG_CFA_ADJUST_CFA,
  			    gen_rtx_SET (hard_frame_pointer_rtx, src));
  	    }
--- 10154,10160 ----
  	     implicit.  */
  	  if (!find_reg_note (insn, REG_CFA_ADJUST_CFA, NULL_RTX))
  	    {
! 	      rtx src = plus_constant (Pmode, stack_pointer_rtx, chain_offset);
  	      add_reg_note (insn, REG_CFA_ADJUST_CFA,
  			    gen_rtx_SET (hard_frame_pointer_rtx, src));
  	    }
*************** aarch64_expand_prologue (void)
*** 10110,10116 ****
        emit_insn (gen_stack_tie (stack_pointer_rtx, hard_frame_pointer_rtx));
      }
  
!   aarch64_save_callee_saves (saved_regs_offset, R0_REGNUM, R30_REGNUM,
  			     callee_adjust != 0 || emit_frame_chain,
  			     emit_frame_chain);
    if (maybe_ne (sve_callee_adjust, 0))
--- 10169,10175 ----
        emit_insn (gen_stack_tie (stack_pointer_rtx, hard_frame_pointer_rtx));
      }
  
!   aarch64_save_callee_saves (bytes_below_sp, R0_REGNUM, R30_REGNUM,
  			     callee_adjust != 0 || emit_frame_chain,
  			     emit_frame_chain);
    if (maybe_ne (sve_callee_adjust, 0))
*************** aarch64_expand_prologue (void)
*** 10120,10137 ****
        aarch64_allocate_and_probe_stack_space (tmp1_rtx, tmp0_rtx,
  					      sve_callee_adjust,
  					      !frame_pointer_needed, false);
!       saved_regs_offset += sve_callee_adjust;
      }
!   aarch64_save_callee_saves (saved_regs_offset, P0_REGNUM, P15_REGNUM,
  			     false, emit_frame_chain);
!   aarch64_save_callee_saves (saved_regs_offset, V0_REGNUM, V31_REGNUM,
  			     callee_adjust != 0 || emit_frame_chain,
  			     emit_frame_chain);
  
    /* We may need to probe the final adjustment if it is larger than the guard
       that is assumed by the called.  */
    aarch64_allocate_and_probe_stack_space (tmp1_rtx, tmp0_rtx, final_adjust,
  					  !frame_pointer_needed, true);
  }
  
  /* Return TRUE if we can use a simple_return insn.
--- 10179,10199 ----
        aarch64_allocate_and_probe_stack_space (tmp1_rtx, tmp0_rtx,
  					      sve_callee_adjust,
  					      !frame_pointer_needed, false);
!       bytes_below_sp -= sve_callee_adjust;
      }
!   aarch64_save_callee_saves (bytes_below_sp, P0_REGNUM, P15_REGNUM,
  			     false, emit_frame_chain);
!   aarch64_save_callee_saves (bytes_below_sp, V0_REGNUM, V31_REGNUM,
  			     callee_adjust != 0 || emit_frame_chain,
  			     emit_frame_chain);
  
    /* We may need to probe the final adjustment if it is larger than the guard
       that is assumed by the called.  */
+   gcc_assert (known_eq (bytes_below_sp, final_adjust));
    aarch64_allocate_and_probe_stack_space (tmp1_rtx, tmp0_rtx, final_adjust,
  					  !frame_pointer_needed, true);
+   if (emit_frame_chain && maybe_ne (final_adjust, 0))
+     emit_insn (gen_stack_tie (stack_pointer_rtx, hard_frame_pointer_rtx));
  }
  
  /* Return TRUE if we can use a simple_return insn.
*************** aarch64_use_return_insn_p (void)
*** 10160,10175 ****
  void
  aarch64_expand_epilogue (bool for_sibcall)
  {
!   poly_int64 initial_adjust = cfun->machine->frame.initial_adjust;
!   HOST_WIDE_INT callee_adjust = cfun->machine->frame.callee_adjust;
!   poly_int64 final_adjust = cfun->machine->frame.final_adjust;
!   poly_int64 callee_offset = cfun->machine->frame.callee_offset;
!   poly_int64 sve_callee_adjust = cfun->machine->frame.sve_callee_adjust;
!   poly_int64 below_hard_fp_saved_regs_size
!     = cfun->machine->frame.below_hard_fp_saved_regs_size;
!   unsigned reg1 = cfun->machine->frame.wb_pop_candidate1;
!   unsigned reg2 = cfun->machine->frame.wb_pop_candidate2;
!   unsigned int last_gpr = (cfun->machine->frame.is_scs_enabled
  			   ? R29_REGNUM : R30_REGNUM);
    rtx cfi_ops = NULL;
    rtx_insn *insn;
--- 10222,10236 ----
  void
  aarch64_expand_epilogue (bool for_sibcall)
  {
!   aarch64_frame &frame = cfun->machine->frame;
!   poly_int64 initial_adjust = frame.initial_adjust;
!   HOST_WIDE_INT callee_adjust = frame.callee_adjust;
!   poly_int64 final_adjust = frame.final_adjust;
!   poly_int64 sve_callee_adjust = frame.sve_callee_adjust;
!   poly_int64 bytes_below_hard_fp = frame.bytes_below_hard_fp;
!   unsigned reg1 = frame.wb_pop_candidate1;
!   unsigned reg2 = frame.wb_pop_candidate2;
!   unsigned int last_gpr = (frame.is_scs_enabled
  			   ? R29_REGNUM : R30_REGNUM);
    rtx cfi_ops = NULL;
    rtx_insn *insn;
*************** aarch64_expand_epilogue (bool for_sibcal
*** 10203,10209 ****
    /* We need to add memory barrier to prevent read from deallocated stack.  */
    bool need_barrier_p
      = maybe_ne (get_frame_size ()
! 		+ cfun->machine->frame.saved_varargs_size, 0);
  
    /* Emit a barrier to prevent loads from a deallocated stack.  */
    if (maybe_gt (final_adjust, crtl->outgoing_args_size)
--- 10264,10270 ----
    /* We need to add memory barrier to prevent read from deallocated stack.  */
    bool need_barrier_p
      = maybe_ne (get_frame_size ()
! 		+ frame.saved_varargs_size, 0);
  
    /* Emit a barrier to prevent loads from a deallocated stack.  */
    if (maybe_gt (final_adjust, crtl->outgoing_args_size)
*************** aarch64_expand_epilogue (bool for_sibcal
*** 10224,10230 ****
         is restored on the instruction doing the writeback.  */
      aarch64_add_offset (Pmode, stack_pointer_rtx,
  			hard_frame_pointer_rtx,
! 			-callee_offset - below_hard_fp_saved_regs_size,
  			tmp1_rtx, tmp0_rtx, callee_adjust == 0);
    else
       /* The case where we need to re-use the register here is very rare, so
--- 10285,10291 ----
         is restored on the instruction doing the writeback.  */
      aarch64_add_offset (Pmode, stack_pointer_rtx,
  			hard_frame_pointer_rtx,
! 			-bytes_below_hard_fp + final_adjust,
  			tmp1_rtx, tmp0_rtx, callee_adjust == 0);
    else
       /* The case where we need to re-use the register here is very rare, so
*************** aarch64_expand_epilogue (bool for_sibcal
*** 10234,10242 ****
  
    /* Restore the vector registers before the predicate registers,
       so that we can use P4 as a temporary for big-endian SVE frames.  */
!   aarch64_restore_callee_saves (callee_offset, V0_REGNUM, V31_REGNUM,
  				callee_adjust != 0, &cfi_ops);
!   aarch64_restore_callee_saves (callee_offset, P0_REGNUM, P15_REGNUM,
  				false, &cfi_ops);
    if (maybe_ne (sve_callee_adjust, 0))
      aarch64_add_sp (NULL_RTX, NULL_RTX, sve_callee_adjust, true);
--- 10295,10303 ----
  
    /* Restore the vector registers before the predicate registers,
       so that we can use P4 as a temporary for big-endian SVE frames.  */
!   aarch64_restore_callee_saves (final_adjust, V0_REGNUM, V31_REGNUM,
  				callee_adjust != 0, &cfi_ops);
!   aarch64_restore_callee_saves (final_adjust, P0_REGNUM, P15_REGNUM,
  				false, &cfi_ops);
    if (maybe_ne (sve_callee_adjust, 0))
      aarch64_add_sp (NULL_RTX, NULL_RTX, sve_callee_adjust, true);
*************** aarch64_expand_epilogue (bool for_sibcal
*** 10244,10250 ****
    /* When shadow call stack is enabled, the scs_pop in the epilogue will
       restore x30, we don't need to restore x30 again in the traditional
       way.  */
!   aarch64_restore_callee_saves (callee_offset - sve_callee_adjust,
  				R0_REGNUM, last_gpr,
  				callee_adjust != 0, &cfi_ops);
  
--- 10305,10311 ----
    /* When shadow call stack is enabled, the scs_pop in the epilogue will
       restore x30, we don't need to restore x30 again in the traditional
       way.  */
!   aarch64_restore_callee_saves (final_adjust + sve_callee_adjust,
  				R0_REGNUM, last_gpr,
  				callee_adjust != 0, &cfi_ops);
  
*************** aarch64_expand_epilogue (bool for_sibcal
*** 10284,10290 ****
      }
  
    /* Pop return address from shadow call stack.  */
!   if (cfun->machine->frame.is_scs_enabled)
      {
        machine_mode mode = aarch64_reg_save_mode (R30_REGNUM);
        rtx reg = gen_rtx_REG (mode, R30_REGNUM);
--- 10345,10351 ----
      }
  
    /* Pop return address from shadow call stack.  */
!   if (frame.is_scs_enabled)
      {
        machine_mode mode = aarch64_reg_save_mode (R30_REGNUM);
        rtx reg = gen_rtx_REG (mode, R30_REGNUM);
*************** aarch64_can_eliminate (const int from AT
*** 12740,12763 ****
  poly_int64
  aarch64_initial_elimination_offset (unsigned from, unsigned to)
  {
    if (to == HARD_FRAME_POINTER_REGNUM)
      {
        if (from == ARG_POINTER_REGNUM)
! 	return cfun->machine->frame.hard_fp_offset;
  
        if (from == FRAME_POINTER_REGNUM)
! 	return cfun->machine->frame.hard_fp_offset
! 	       - cfun->machine->frame.locals_offset;
      }
  
    if (to == STACK_POINTER_REGNUM)
      {
        if (from == FRAME_POINTER_REGNUM)
! 	  return cfun->machine->frame.frame_size
! 		 - cfun->machine->frame.locals_offset;
      }
  
!   return cfun->machine->frame.frame_size;
  }
  
  
--- 12801,12824 ----
  poly_int64
  aarch64_initial_elimination_offset (unsigned from, unsigned to)
  {
+   aarch64_frame &frame = cfun->machine->frame;
+ 
    if (to == HARD_FRAME_POINTER_REGNUM)
      {
        if (from == ARG_POINTER_REGNUM)
! 	return frame.bytes_above_hard_fp;
  
        if (from == FRAME_POINTER_REGNUM)
! 	return frame.bytes_above_hard_fp - frame.bytes_above_locals;
      }
  
    if (to == STACK_POINTER_REGNUM)
      {
        if (from == FRAME_POINTER_REGNUM)
! 	return frame.frame_size - frame.bytes_above_locals;
      }
  
!   return frame.frame_size;
  }
  
  
*************** aarch64_expand_compare_and_swap (rtx ope
*** 23020,23025 ****
--- 23081,23088 ----
          rval = copy_to_mode_reg (r_mode, oldval);
        else
  	emit_move_insn (rval, gen_lowpart (r_mode, oldval));
+       if (mode == TImode)
+ 	newval = force_reg (mode, newval);
  
        emit_insn (gen_aarch64_compare_and_swap_lse (mode, rval, mem,
  						   newval, mod_s));
*************** aarch64_copy_one_block_and_progress_poin
*** 24801,24810 ****
    *dst = aarch64_progress_pointer (*dst);
  }
  
! /* Expand a cpymem using the MOPS extension.  OPERANDS are taken
!    from the cpymem pattern.  Return true iff we succeeded.  */
! static bool
! aarch64_expand_cpymem_mops (rtx *operands)
  {
    if (!TARGET_MOPS)
      return false;
--- 24864,24874 ----
    *dst = aarch64_progress_pointer (*dst);
  }
  
! /* Expand a cpymem/movmem using the MOPS extension.  OPERANDS are taken
!    from the cpymem/movmem pattern.  IS_MEMMOVE is true if this is a memmove
!    rather than memcpy.  Return true iff we succeeded.  */
! bool
! aarch64_expand_cpymem_mops (rtx *operands, bool is_memmove = false)
  {
    if (!TARGET_MOPS)
      return false;
*************** aarch64_expand_cpymem_mops (rtx *operand
*** 24816,24823 ****
    rtx dst_mem = replace_equiv_address (operands[0], dst_addr);
    rtx src_mem = replace_equiv_address (operands[1], src_addr);
    rtx sz_reg = copy_to_mode_reg (DImode, operands[2]);
!   emit_insn (gen_aarch64_cpymemdi (dst_mem, src_mem, sz_reg));
! 
    return true;
  }
  
--- 24880,24889 ----
    rtx dst_mem = replace_equiv_address (operands[0], dst_addr);
    rtx src_mem = replace_equiv_address (operands[1], src_addr);
    rtx sz_reg = copy_to_mode_reg (DImode, operands[2]);
!   if (is_memmove)
!     emit_insn (gen_aarch64_movmemdi (dst_mem, src_mem, sz_reg));
!   else
!     emit_insn (gen_aarch64_cpymemdi (dst_mem, src_mem, sz_reg));
    return true;
  }
  
*************** aarch64_operands_ok_for_ldpstp (rtx *ope
*** 26104,26114 ****
    gcc_assert (known_eq (GET_MODE_SIZE (GET_MODE (mem_1)),
  			GET_MODE_SIZE (GET_MODE (mem_2))));
  
!   /* One of the memory accesses must be a mempair operand.
!      If it is not the first one, they need to be swapped by the
!      peephole.  */
!   if (!aarch64_mem_pair_operand (mem_1, GET_MODE (mem_1))
!        && !aarch64_mem_pair_operand (mem_2, GET_MODE (mem_2)))
      return false;
  
    if (REG_P (reg_1) && FP_REGNUM_P (REGNO (reg_1)))
--- 26170,26178 ----
    gcc_assert (known_eq (GET_MODE_SIZE (GET_MODE (mem_1)),
  			GET_MODE_SIZE (GET_MODE (mem_2))));
  
!   /* The lower memory access must be a mem-pair operand.  */
!   rtx lower_mem = reversed ? mem_2 : mem_1;
!   if (!aarch64_mem_pair_operand (lower_mem, GET_MODE (lower_mem)))
      return false;
  
    if (REG_P (reg_1) && FP_REGNUM_P (REGNO (reg_1)))
*************** aarch64_simd_clone_compute_vecsize_and_s
*** 26965,26971 ****
  					bool explicit_p)
  {
    tree t, ret_type;
!   unsigned int elt_bits, count;
    unsigned HOST_WIDE_INT const_simdlen;
    poly_uint64 vec_bits;
  
--- 27029,27035 ----
  					bool explicit_p)
  {
    tree t, ret_type;
!   unsigned int elt_bits, count = 0;
    unsigned HOST_WIDE_INT const_simdlen;
    poly_uint64 vec_bits;
  
*************** aarch64_simd_clone_compute_vecsize_and_s
*** 27038,27045 ****
    elt_bits = GET_MODE_BITSIZE (SCALAR_TYPE_MODE (base_type));
    if (known_eq (clonei->simdlen, 0U))
      {
!       count = 2;
!       vec_bits = (num == 0 ? 64 : 128);
        clonei->simdlen = exact_div (vec_bits, elt_bits);
      }
    else
--- 27102,27118 ----
    elt_bits = GET_MODE_BITSIZE (SCALAR_TYPE_MODE (base_type));
    if (known_eq (clonei->simdlen, 0U))
      {
!       /* We don't support simdlen == 1.  */
!       if (known_eq (elt_bits, 64))
! 	{
! 	  count = 1;
! 	  vec_bits = 128;
! 	}
!       else
! 	{
! 	  count = 2;
! 	  vec_bits = (num == 0 ? 64 : 128);
! 	}
        clonei->simdlen = exact_div (vec_bits, elt_bits);
      }
    else
*************** aarch64_simd_clone_compute_vecsize_and_s
*** 27059,27064 ****
--- 27132,27138 ----
  	  return 0;
  	}
      }
+ 
    clonei->vecsize_int = vec_bits;
    clonei->vecsize_float = vec_bits;
    return count;
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64.h gcc-13.3.0/gcc/config/aarch64/aarch64.h
*** gcc-13.2.0/gcc/config/aarch64/aarch64.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64.h	Tue May 21 07:47:38 2024
*************** extern enum aarch64_processor aarch64_tu
*** 766,771 ****
--- 766,774 ----
  #ifdef HAVE_POLY_INT_H
  struct GTY (()) aarch64_frame
  {
+   /* The offset from the bottom of the static frame (the bottom of the
+      outgoing arguments) of each register save slot, or -2 if no save is
+      needed.  */
    poly_int64 reg_offset[LAST_SAVED_REGNUM + 1];
  
    /* The number of extra stack bytes taken up by register varargs.
*************** struct GTY (()) aarch64_frame
*** 774,798 ****
       STACK_BOUNDARY.  */
    HOST_WIDE_INT saved_varargs_size;
  
!   /* The size of the callee-save registers with a slot in REG_OFFSET.  */
!   poly_int64 saved_regs_size;
  
!   /* The size of the callee-save registers with a slot in REG_OFFSET that
!      are saved below the hard frame pointer.  */
!   poly_int64 below_hard_fp_saved_regs_size;
  
!   /* Offset from the base of the frame (incomming SP) to the
!      top of the locals area.  This value is always a multiple of
       STACK_BOUNDARY.  */
!   poly_int64 locals_offset;
  
!   /* Offset from the base of the frame (incomming SP) to the
!      hard_frame_pointer.  This value is always a multiple of
       STACK_BOUNDARY.  */
!   poly_int64 hard_fp_offset;
  
!   /* The size of the frame.  This value is the offset from base of the
!      frame (incomming SP) to the stack_pointer.  This value is always
       a multiple of STACK_BOUNDARY.  */
    poly_int64 frame_size;
  
--- 777,804 ----
       STACK_BOUNDARY.  */
    HOST_WIDE_INT saved_varargs_size;
  
!   /* The number of bytes between the bottom of the static frame (the bottom
!      of the outgoing arguments) and the bottom of the register save area.
!      This value is always a multiple of STACK_BOUNDARY.  */
!   poly_int64 bytes_below_saved_regs;
  
!   /* The number of bytes between the bottom of the static frame (the bottom
!      of the outgoing arguments) and the hard frame pointer.  This value is
!      always a multiple of STACK_BOUNDARY.  */
!   poly_int64 bytes_below_hard_fp;
  
!   /* The number of bytes between the top of the locals area and the top
!      of the frame (the incomming SP).  This value is always a multiple of
       STACK_BOUNDARY.  */
!   poly_int64 bytes_above_locals;
  
!   /* The number of bytes between the hard_frame_pointer and the top of
!      the frame (the incomming SP).  This value is always a multiple of
       STACK_BOUNDARY.  */
!   poly_int64 bytes_above_hard_fp;
  
!   /* The size of the frame, i.e. the number of bytes between the bottom
!      of the outgoing arguments and the incoming SP.  This value is always
       a multiple of STACK_BOUNDARY.  */
    poly_int64 frame_size;
  
*************** struct GTY (()) aarch64_frame
*** 803,812 ****
       It is zero when no push is used.  */
    HOST_WIDE_INT callee_adjust;
  
-   /* The offset from SP to the callee-save registers after initial_adjust.
-      It may be non-zero if no push is used (ie. callee_adjust == 0).  */
-   poly_int64 callee_offset;
- 
    /* The size of the stack adjustment before saving or after restoring
       SVE registers.  */
    poly_int64 sve_callee_adjust;
--- 809,814 ----
*************** struct GTY (()) aarch64_frame
*** 854,859 ****
--- 856,869 ----
       This is the register they should use.  */
    unsigned spare_pred_reg;
  
+   /* An SVE register that is saved below the hard frame pointer and that acts
+      as a probe for later allocations, or INVALID_REGNUM if none.  */
+   unsigned sve_save_and_probe;
+ 
+   /* A register that is saved at the hard frame pointer and that acts
+      as a probe for later allocations, or INVALID_REGNUM if none.  */
+   unsigned hard_fp_save_and_probe;
+ 
    bool laid_out;
  
    /* True if shadow call stack should be enabled for the current function.  */
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/aarch64.md gcc-13.3.0/gcc/config/aarch64/aarch64.md
*** gcc-13.2.0/gcc/config/aarch64/aarch64.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/aarch64.md	Tue May 21 07:47:38 2024
***************
*** 1176,1184 ****
  {
    int i;
  
    /* Untyped calls always use the default ABI.  It's only possible to use
       ABI variants if we know the type of the target function.  */
!   emit_call_insn (gen_call (operands[0], const0_rtx, const0_rtx));
  
    for (i = 0; i < XVECLEN (operands[2], 0); i++)
      {
--- 1176,1202 ----
  {
    int i;
  
+   /* Generate a PARALLEL that contains all of the register results.
+      The offsets are somewhat arbitrary, since we don't know the
+      actual return type.  The main thing we need to avoid is having
+      overlapping byte ranges, since those might give the impression
+      that two registers are known to have data in common.  */
+   rtvec rets = rtvec_alloc (XVECLEN (operands[2], 0));
+   poly_int64 offset = 0;
+   for (i = 0; i < XVECLEN (operands[2], 0); i++)
+     {
+       rtx reg = SET_SRC (XVECEXP (operands[2], 0, i));
+       gcc_assert (REG_P (reg));
+       rtx offset_rtx = gen_int_mode (offset, Pmode);
+       rtx piece = gen_rtx_EXPR_LIST (VOIDmode, reg, offset_rtx);
+       RTVEC_ELT (rets, i) = piece;
+       offset += GET_MODE_SIZE (GET_MODE (reg));
+     }
+   rtx ret = gen_rtx_PARALLEL (VOIDmode, rets);
+ 
    /* Untyped calls always use the default ABI.  It's only possible to use
       ABI variants if we know the type of the target function.  */
!   emit_call_insn (gen_call_value (ret, operands[0], const0_rtx, const0_rtx));
  
    for (i = 0; i < XVECLEN (operands[2], 0); i++)
      {
***************
*** 1649,1655 ****
  }
  )
  
! (define_insn "aarch64_movmemdi"
    [(parallel [
     (set (match_operand:DI 2 "register_operand" "+&r") (const_int 0))
     (clobber (match_operand:DI 0 "register_operand" "+&r"))
--- 1667,1688 ----
  }
  )
  
! (define_expand "aarch64_movmemdi"
!   [(parallel
!      [(set (match_operand 2) (const_int 0))
!       (clobber (match_dup 3))
!       (clobber (match_dup 4))
!       (clobber (reg:CC CC_REGNUM))
!       (set (match_operand 0)
! 	   (unspec:BLK [(match_operand 1) (match_dup 2)] UNSPEC_MOVMEM))])]
!   "TARGET_MOPS"
!   {
!     operands[3] = XEXP (operands[0], 0);
!     operands[4] = XEXP (operands[1], 0);
!   }
! )
! 
! (define_insn "*aarch64_movmemdi"
    [(parallel [
     (set (match_operand:DI 2 "register_operand" "+&r") (const_int 0))
     (clobber (match_operand:DI 0 "register_operand" "+&r"))
***************
*** 1682,1698 ****
         && INTVAL (sz_reg) < aarch64_mops_memmove_size_threshold)
       FAIL;
  
!    rtx addr_dst = XEXP (operands[0], 0);
!    rtx addr_src = XEXP (operands[1], 0);
! 
!    if (!REG_P (sz_reg))
!      sz_reg = force_reg (DImode, sz_reg);
!    if (!REG_P (addr_dst))
!      addr_dst = force_reg (DImode, addr_dst);
!    if (!REG_P (addr_src))
!      addr_src = force_reg (DImode, addr_src);
!    emit_insn (gen_aarch64_movmemdi (addr_dst, addr_src, sz_reg));
!    DONE;
  }
  )
  
--- 1715,1723 ----
         && INTVAL (sz_reg) < aarch64_mops_memmove_size_threshold)
       FAIL;
  
!   if (aarch64_expand_cpymem_mops (operands, true))
!     DONE;
!   FAIL;
  }
  )
  
***************
*** 1871,1887 ****
    [(set_attr "type" "neon_load1_2reg")]
  )
  
! (define_insn "loadwb_pair<TX:mode>_<P:mode>"
    [(parallel
      [(set (match_operand:P 0 "register_operand" "=k")
!           (plus:P (match_operand:P 1 "register_operand" "0")
!                   (match_operand:P 4 "aarch64_mem_pair_offset" "n")))
!      (set (match_operand:TX 2 "register_operand" "=w")
!           (mem:TX (match_dup 1)))
!      (set (match_operand:TX 3 "register_operand" "=w")
!           (mem:TX (plus:P (match_dup 1)
  			  (match_operand:P 5 "const_int_operand" "n"))))])]
!   "TARGET_SIMD && INTVAL (operands[5]) == GET_MODE_SIZE (<TX:MODE>mode)"
    "ldp\\t%q2, %q3, [%1], %4"
    [(set_attr "type" "neon_ldp_q")]
  )
--- 1896,1913 ----
    [(set_attr "type" "neon_load1_2reg")]
  )
  
! (define_insn "loadwb_pair<TX_V16QI:mode>_<P:mode>"
    [(parallel
      [(set (match_operand:P 0 "register_operand" "=k")
! 	  (plus:P (match_operand:P 1 "register_operand" "0")
! 		  (match_operand:P 4 "aarch64_mem_pair_offset" "n")))
!      (set (match_operand:TX_V16QI 2 "register_operand" "=w")
! 	  (mem:TX_V16QI (match_dup 1)))
!      (set (match_operand:TX_V16QI 3 "register_operand" "=w")
! 	  (mem:TX_V16QI (plus:P (match_dup 1)
  			  (match_operand:P 5 "const_int_operand" "n"))))])]
!   "TARGET_SIMD
!    && known_eq (INTVAL (operands[5]), GET_MODE_SIZE (<TX_V16QI:MODE>mode))"
    "ldp\\t%q2, %q3, [%1], %4"
    [(set_attr "type" "neon_ldp_q")]
  )
***************
*** 1920,1939 ****
    [(set_attr "type" "neon_store1_2reg<q>")]
  )
  
! (define_insn "storewb_pair<TX:mode>_<P:mode>"
    [(parallel
      [(set (match_operand:P 0 "register_operand" "=&k")
!           (plus:P (match_operand:P 1 "register_operand" "0")
!                   (match_operand:P 4 "aarch64_mem_pair_offset" "n")))
!      (set (mem:TX (plus:P (match_dup 0)
  			  (match_dup 4)))
!           (match_operand:TX 2 "register_operand" "w"))
!      (set (mem:TX (plus:P (match_dup 0)
  			  (match_operand:P 5 "const_int_operand" "n")))
!           (match_operand:TX 3 "register_operand" "w"))])]
    "TARGET_SIMD
!    && INTVAL (operands[5])
!       == INTVAL (operands[4]) + GET_MODE_SIZE (<TX:MODE>mode)"
    "stp\\t%q2, %q3, [%0, %4]!"
    [(set_attr "type" "neon_stp_q")]
  )
--- 1946,1965 ----
    [(set_attr "type" "neon_store1_2reg<q>")]
  )
  
! (define_insn "storewb_pair<TX_V16QI:mode>_<P:mode>"
    [(parallel
      [(set (match_operand:P 0 "register_operand" "=&k")
! 	  (plus:P (match_operand:P 1 "register_operand" "0")
! 		  (match_operand:P 4 "aarch64_mem_pair_offset" "n")))
!      (set (mem:TX_V16QI (plus:P (match_dup 0)
  			  (match_dup 4)))
! 	  (match_operand:TX_V16QI 2 "register_operand" "w"))
!      (set (mem:TX_V16QI (plus:P (match_dup 0)
  			  (match_operand:P 5 "const_int_operand" "n")))
! 	  (match_operand:TX_V16QI 3 "register_operand" "w"))])]
    "TARGET_SIMD
!    && known_eq (INTVAL (operands[5]),
! 		INTVAL (operands[4]) + GET_MODE_SIZE (<TX_V16QI:MODE>mode))"
    "stp\\t%q2, %q3, [%0, %4]!"
    [(set_attr "type" "neon_stp_q")]
  )
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/iterators.md gcc-13.3.0/gcc/config/aarch64/iterators.md
*** gcc-13.2.0/gcc/config/aarch64/iterators.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/aarch64/iterators.md	Tue May 21 07:47:38 2024
***************
*** 313,318 ****
--- 313,321 ----
  
  (define_mode_iterator TX [TI TF TD])
  
+ ;; TX plus V16QImode.
+ (define_mode_iterator TX_V16QI [TI TF TD V16QI])
+ 
  (define_mode_iterator VTX [TI TF TD V16QI V8HI V4SI V2DI V8HF V4SF V2DF V8BF])
  
  ;; Advanced SIMD opaque structure modes.
diff -Nrcpad gcc-13.2.0/gcc/config/aarch64/t-aarch64-rtems gcc-13.3.0/gcc/config/aarch64/t-aarch64-rtems
*** gcc-13.2.0/gcc/config/aarch64/t-aarch64-rtems	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/config/aarch64/t-aarch64-rtems	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,42 ----
+ # Multilibs for aarch64 RTEMS targets.
+ #
+ # Copyright (C) 2024 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/>.
+ 
+ MULTILIB_OPTIONS  =
+ MULTILIB_DIRNAMES =
+ MULTILIB_REQUIRED =
+ 
+ MULTILIB_OPTIONS  += mabi=ilp32
+ MULTILIB_DIRNAMES += ilp32
+ 
+ MULTILIB_OPTIONS  += mno-outline-atomics
+ MULTILIB_DIRNAMES += nooa
+ 
+ MULTILIB_OPTIONS  += mcpu=cortex-a53
+ MULTILIB_DIRNAMES += a53
+ 
+ MULTILIB_OPTIONS  += mfix-cortex-a53-835769
+ MULTILIB_DIRNAMES += fix835769
+ 
+ MULTILIB_OPTIONS  += mfix-cortex-a53-843419
+ MULTILIB_DIRNAMES += fix843419
+ 
+ MULTILIB_REQUIRED += mabi=ilp32
+ MULTILIB_REQUIRED += mabi=ilp32/mno-outline-atomics/mcpu=cortex-a53/mfix-cortex-a53-835769/mfix-cortex-a53-843419
+ MULTILIB_REQUIRED += mno-outline-atomics/mcpu=cortex-a53/mfix-cortex-a53-835769/mfix-cortex-a53-843419
diff -Nrcpad gcc-13.2.0/gcc/config/alpha/alpha.cc gcc-13.3.0/gcc/config/alpha/alpha.cc
*** gcc-13.2.0/gcc/config/alpha/alpha.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/alpha/alpha.cc	Tue May 21 07:47:38 2024
*************** alpha_setup_incoming_varargs (cumulative
*** 6089,6095 ****
  {
    CUMULATIVE_ARGS cum = *get_cumulative_args (pcum);
  
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      /* Skip the current argument.  */
      targetm.calls.function_arg_advance (pack_cumulative_args (&cum), arg);
  
--- 6089,6096 ----
  {
    CUMULATIVE_ARGS cum = *get_cumulative_args (pcum);
  
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      /* Skip the current argument.  */
      targetm.calls.function_arg_advance (pack_cumulative_args (&cum), arg);
  
diff -Nrcpad gcc-13.2.0/gcc/config/arc/arc.cc gcc-13.3.0/gcc/config/arc/arc.cc
*** gcc-13.2.0/gcc/config/arc/arc.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/arc/arc.cc	Tue May 21 07:47:38 2024
*************** arc_setup_incoming_varargs (cumulative_a
*** 2450,2456 ****
    /* We must treat `__builtin_va_alist' as an anonymous arg.  */
  
    next_cum = *get_cumulative_args (args_so_far);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      arc_function_arg_advance (pack_cumulative_args (&next_cum), arg);
    first_anon_arg = next_cum;
  
--- 2450,2457 ----
    /* We must treat `__builtin_va_alist' as an anonymous arg.  */
  
    next_cum = *get_cumulative_args (args_so_far);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      arc_function_arg_advance (pack_cumulative_args (&next_cum), arg);
    first_anon_arg = next_cum;
  
diff -Nrcpad gcc-13.2.0/gcc/config/arm/arm.cc gcc-13.3.0/gcc/config/arm/arm.cc
*** gcc-13.2.0/gcc/config/arm/arm.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/arm/arm.cc	Tue May 21 07:47:38 2024
*************** cmse_nonsecure_call_inline_register_clea
*** 19133,19138 ****
--- 19133,19162 ----
  	  end_sequence ();
  	  emit_insn_before (seq, insn);
  
+ 	  /* The AAPCS requires the callee to widen integral types narrower
+ 	     than 32 bits to the full width of the register; but when handling
+ 	     calls to non-secure space, we cannot trust the callee to have
+ 	     correctly done so.  So forcibly re-widen the result here.  */
+ 	  tree ret_type = TREE_TYPE (fntype);
+ 	  if ((TREE_CODE (ret_type) == INTEGER_TYPE
+ 	      || TREE_CODE (ret_type) == ENUMERAL_TYPE
+ 	      || TREE_CODE (ret_type) == BOOLEAN_TYPE)
+ 	      && known_lt (GET_MODE_SIZE (TYPE_MODE (ret_type)), 4))
+ 	    {
+ 	      machine_mode ret_mode = TYPE_MODE (ret_type);
+ 	      rtx extend;
+ 	      if (TYPE_UNSIGNED (ret_type))
+ 		extend = gen_rtx_ZERO_EXTEND (SImode,
+ 					      gen_rtx_REG (ret_mode, R0_REGNUM));
+ 	      else
+ 		extend = gen_rtx_SIGN_EXTEND (SImode,
+ 					      gen_rtx_REG (ret_mode, R0_REGNUM));
+ 	      emit_insn_after (gen_rtx_SET (gen_rtx_REG (SImode, R0_REGNUM),
+ 					     extend), insn);
+ 
+ 	    }
+ 
+ 
  	  if (TARGET_HAVE_FPCXT_CMSE)
  	    {
  	      rtx_insn *last, *pop_insn, *after = insn;
*************** arm_expand_prologue (void)
*** 23575,23580 ****
--- 23599,23649 ----
  
    ip_rtx = gen_rtx_REG (SImode, IP_REGNUM);
  
+   /* The AAPCS requires the callee to widen integral types narrower
+      than 32 bits to the full width of the register; but when handling
+      calls to non-secure space, we cannot trust the callee to have
+      correctly done so.  So forcibly re-widen the result here.  */
+   if (IS_CMSE_ENTRY (func_type))
+     {
+       function_args_iterator args_iter;
+       CUMULATIVE_ARGS args_so_far_v;
+       cumulative_args_t args_so_far;
+       bool first_param = true;
+       tree arg_type;
+       tree fndecl = current_function_decl;
+       tree fntype = TREE_TYPE (fndecl);
+       arm_init_cumulative_args (&args_so_far_v, fntype, NULL_RTX, fndecl);
+       args_so_far = pack_cumulative_args (&args_so_far_v);
+       FOREACH_FUNCTION_ARGS (fntype, arg_type, args_iter)
+ 	{
+ 	  rtx arg_rtx;
+ 
+ 	  if (VOID_TYPE_P (arg_type))
+ 	    break;
+ 
+ 	  function_arg_info arg (arg_type, /*named=*/true);
+ 	  if (!first_param)
+ 	    /* We should advance after processing the argument and pass
+ 	       the argument we're advancing past.  */
+ 	    arm_function_arg_advance (args_so_far, arg);
+ 	  first_param = false;
+ 	  arg_rtx = arm_function_arg (args_so_far, arg);
+ 	  gcc_assert (REG_P (arg_rtx));
+ 	  if ((TREE_CODE (arg_type) == INTEGER_TYPE
+ 	      || TREE_CODE (arg_type) == ENUMERAL_TYPE
+ 	      || TREE_CODE (arg_type) == BOOLEAN_TYPE)
+ 	      && known_lt (GET_MODE_SIZE (GET_MODE (arg_rtx)), 4))
+ 	    {
+ 	      if (TYPE_UNSIGNED (arg_type))
+ 		emit_set_insn (gen_rtx_REG (SImode, REGNO (arg_rtx)),
+ 			       gen_rtx_ZERO_EXTEND (SImode, arg_rtx));
+ 	      else
+ 		emit_set_insn (gen_rtx_REG (SImode, REGNO (arg_rtx)),
+ 			       gen_rtx_SIGN_EXTEND (SImode, arg_rtx));
+ 	    }
+ 	}
+     }
+ 
    if (IS_STACKALIGN (func_type))
      {
        rtx r0, r1;
diff -Nrcpad gcc-13.2.0/gcc/config/arm/neon.md gcc-13.3.0/gcc/config/arm/neon.md
*** gcc-13.2.0/gcc/config/arm/neon.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/arm/neon.md	Tue May 21 07:47:38 2024
***************
*** 504,514 ****
     Enabled with -funsafe-math-optimizations -freciprocal-math
     and disabled for -Os since it increases code size .  */
  
! (define_expand "div<mode>3"
    [(set (match_operand:VCVTF 0 "s_register_operand")
          (div:VCVTF (match_operand:VCVTF 1 "s_register_operand")
  		  (match_operand:VCVTF 2 "s_register_operand")))]
!   "TARGET_NEON && !optimize_size
     && flag_reciprocal_math"
    {
      rtx rec = gen_reg_rtx (<MODE>mode);
--- 504,514 ----
     Enabled with -funsafe-math-optimizations -freciprocal-math
     and disabled for -Os since it increases code size .  */
  
! (define_expand "div<VCVTF:mode>3"
    [(set (match_operand:VCVTF 0 "s_register_operand")
          (div:VCVTF (match_operand:VCVTF 1 "s_register_operand")
  		  (match_operand:VCVTF 2 "s_register_operand")))]
!   "ARM_HAVE_NEON_<MODE>_ARITH && !optimize_size
     && flag_reciprocal_math"
    {
      rtx rec = gen_reg_rtx (<MODE>mode);
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr-arch.h gcc-13.3.0/gcc/config/avr/avr-arch.h
*** gcc-13.2.0/gcc/config/avr/avr-arch.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr-arch.h	Tue May 21 07:47:38 2024
*************** typedef struct
*** 195,200 ****
--- 195,201 ----
  
  extern const avr_arch_t avr_arch_types[];
  extern const avr_arch_t *avr_arch;
+ extern const avr_arch_t *avr_get_parch (const char *mcu);
  
  extern const avr_mcu_t avr_mcu_types[];
  
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr-c.cc gcc-13.3.0/gcc/config/avr/avr-c.cc
*** gcc-13.2.0/gcc/config/avr/avr-c.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr-c.cc	Tue May 21 07:47:38 2024
*************** avr_cpu_cpp_builtins (struct cpp_reader
*** 307,312 ****
--- 307,313 ----
    if (AVR_HAVE_ELPMX)    cpp_define (pfile, "__AVR_HAVE_ELPMX__");
    if (AVR_HAVE_MOVW)     cpp_define (pfile, "__AVR_HAVE_MOVW__");
    if (AVR_HAVE_LPMX)     cpp_define (pfile, "__AVR_HAVE_LPMX__");
+   if (AVR_HAVE_ADIW)     cpp_define (pfile, "__AVR_HAVE_ADIW__");
  
    if (avr_arch->asm_only)
      cpp_define (pfile, "__AVR_ASM_ONLY__");
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr-devices.cc gcc-13.3.0/gcc/config/avr/avr-devices.cc
*** gcc-13.2.0/gcc/config/avr/avr-devices.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr-devices.cc	Tue May 21 07:47:38 2024
*************** avr_inform_core_architectures (void)
*** 153,156 ****
--- 153,172 ----
    free (archs);
  }
  
+ 
+ /* When MCU names a core arch like "avr5", then return a pointer to the
+    respective entry in avr_arch_types[].  Otherwise, return NULL.  */
+ 
+ const avr_arch_t *
+ avr_get_parch (const char *mcu)
+ {
+   for (size_t i = 0; i < ARRAY_SIZE (avr_arch_types); ++i)
+     {
+       if (strcmp (mcu, avr_arch_types[i].name) == 0)
+ 	return & avr_arch_types[i];
+     }
+ 
+   return NULL;
+ }
+ 
  #endif // IN_GEN_AVR_MMCU_TEXI
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr-mcus.def gcc-13.3.0/gcc/config/avr/avr-mcus.def
*** gcc-13.2.0/gcc/config/avr/avr-mcus.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr-mcus.def	Tue May 21 07:47:38 2024
*************** AVR_MCU ("attiny167",        ARCH_AVR35,
*** 138,146 ****
  AVR_MCU ("attiny1634",       ARCH_AVR35, AVR_ISA_NONE, "__AVR_ATtiny1634__",       0x0100, 0x0, 0x4000, 0)
  /* Enhanced, <= 8K.  */
  AVR_MCU ("avr4",             ARCH_AVR4, AVR_ISA_NONE,  NULL,                       0x0060, 0x0, 0x2000, 0)
  AVR_MCU ("ata6285",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6285__",          0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("ata6286",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6286__",          0x0100, 0x0, 0x2000, 0)
! AVR_MCU ("ata6289",          ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATA6289__",           0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("ata6612c",         ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6612C__",         0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("atmega8",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATmega8__",          0x0060, 0x0, 0x2000, 0)
  AVR_MCU ("atmega8a",         ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATmega8A__",         0x0060, 0x0, 0x2000, 0)
--- 138,147 ----
  AVR_MCU ("attiny1634",       ARCH_AVR35, AVR_ISA_NONE, "__AVR_ATtiny1634__",       0x0100, 0x0, 0x4000, 0)
  /* Enhanced, <= 8K.  */
  AVR_MCU ("avr4",             ARCH_AVR4, AVR_ISA_NONE,  NULL,                       0x0060, 0x0, 0x2000, 0)
+ AVR_MCU ("ata5795",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA5795__",          0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("ata6285",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6285__",          0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("ata6286",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6286__",          0x0100, 0x0, 0x2000, 0)
! AVR_MCU ("ata6289",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6289__",          0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("ata6612c",         ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATA6612C__",         0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("atmega8",          ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATmega8__",          0x0060, 0x0, 0x2000, 0)
  AVR_MCU ("atmega8a",         ARCH_AVR4, AVR_ISA_NONE,  "__AVR_ATmega8A__",         0x0060, 0x0, 0x2000, 0)
*************** AVR_MCU ("at90pwm3b",        ARCH_AVR4,
*** 165,177 ****
  AVR_MCU ("at90pwm81",        ARCH_AVR4, AVR_ISA_NONE,  "__AVR_AT90PWM81__",        0x0100, 0x0, 0x2000, 0)
  /* Enhanced, > 8K, <= 64K.  */
  AVR_MCU ("avr5",             ARCH_AVR5, AVR_ISA_NONE, NULL,                        0x0060, 0x0, 0x4000, 0)
! AVR_MCU ("ata5702m322",      ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5702M322__",       0x0200, 0x0, 0x10000, 0)
  AVR_MCU ("ata5782",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5782__",           0x0200, 0x8000, 0xd000, 0)
  AVR_MCU ("ata5790",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5790__",           0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata5790n",         ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5790N__",          0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata5791",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5791__",           0x0100, 0x0, 0x4000, 0)
- AVR_MCU ("ata5795",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5795__",           0x0100, 0x0, 0x2000, 0)
  AVR_MCU ("ata5831",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5831__",           0x0200, 0x8000, 0xd000, 0)
  AVR_MCU ("ata6613c",         ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA6613C__",          0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata6614q",         ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA6614Q__",          0x0100, 0x0, 0x8000, 0)
  AVR_MCU ("ata8210",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA8210__",           0x0200, 0x8000, 0xd000, 0)
--- 166,180 ----
  AVR_MCU ("at90pwm81",        ARCH_AVR4, AVR_ISA_NONE,  "__AVR_AT90PWM81__",        0x0100, 0x0, 0x2000, 0)
  /* Enhanced, > 8K, <= 64K.  */
  AVR_MCU ("avr5",             ARCH_AVR5, AVR_ISA_NONE, NULL,                        0x0060, 0x0, 0x4000, 0)
! AVR_MCU ("ata5700m322",      ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5700M322__",       0x0200, 0x8000, 0x10000, 0)
! AVR_MCU ("ata5702m322",      ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5702M322__",       0x0200, 0x8000, 0x10000, 0)
  AVR_MCU ("ata5782",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5782__",           0x0200, 0x8000, 0xd000, 0)
+ AVR_MCU ("ata5787",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5787__",           0x0200, 0x8000, 0xd200, 0)
  AVR_MCU ("ata5790",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5790__",           0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata5790n",         ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5790N__",          0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata5791",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5791__",           0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata5831",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5831__",           0x0200, 0x8000, 0xd000, 0)
+ AVR_MCU ("ata5835",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5835__",           0x0200, 0x8000, 0xd200, 0)
  AVR_MCU ("ata6613c",         ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA6613C__",          0x0100, 0x0, 0x4000, 0)
  AVR_MCU ("ata6614q",         ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA6614Q__",          0x0100, 0x0, 0x8000, 0)
  AVR_MCU ("ata8210",          ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA8210__",           0x0200, 0x8000, 0xd000, 0)
*************** AVR_MCU ("atmega2560",       ARCH_AVR6,
*** 291,297 ****
  AVR_MCU ("atmega2561",       ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2561__",        0x0200, 0x0, 0x40000, 0)
  AVR_MCU ("atmega256rfr2",    ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega256RFR2__",     0x0200, 0x0, 0x40000, 0)
  AVR_MCU ("atmega2564rfr2",   ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2564RFR2__",    0x0200, 0x0, 0x40000, 0)
! /* Xmega, 16K <= Flash < 64K, RAM <= 64K */
  AVR_MCU ("avrxmega2",        ARCH_AVRXMEGA2, AVR_ISA_NONE, NULL,                   0x2000, 0x0, 0x9000, 0)
  AVR_MCU ("atxmega8e5",       ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega8E5__",   0x2000, 0x0, 0x2800, 0)
  AVR_MCU ("atxmega16a4",      ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega16A4__",  0x2000, 0x0, 0x5000, 0)
--- 294,300 ----
  AVR_MCU ("atmega2561",       ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2561__",        0x0200, 0x0, 0x40000, 0)
  AVR_MCU ("atmega256rfr2",    ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega256RFR2__",     0x0200, 0x0, 0x40000, 0)
  AVR_MCU ("atmega2564rfr2",   ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2564RFR2__",    0x0200, 0x0, 0x40000, 0)
! /* Xmega, 16K <= Flash <= 64K, RAM <= 64K */
  AVR_MCU ("avrxmega2",        ARCH_AVRXMEGA2, AVR_ISA_NONE, NULL,                   0x2000, 0x0, 0x9000, 0)
  AVR_MCU ("atxmega8e5",       ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega8E5__",   0x2000, 0x0, 0x2800, 0)
  AVR_MCU ("atxmega16a4",      ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega16A4__",  0x2000, 0x0, 0x5000, 0)
*************** AVR_MCU ("atxmega16c4",      ARCH_AVRXME
*** 306,319 ****
  AVR_MCU ("atxmega32a4u",     ARCH_AVRXMEGA2, AVR_ISA_RMW,  "__AVR_ATxmega32A4U__", 0x2000, 0x0, 0x9000, 0)
  AVR_MCU ("atxmega32c4",      ARCH_AVRXMEGA2, AVR_ISA_RMW,  "__AVR_ATxmega32C4__",  0x2000, 0x0, 0x9000, 0)
  AVR_MCU ("atxmega32e5",      ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega32E5__",  0x2000, 0x0, 0x9000, 0)
! AVR_MCU ("avr64da28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA28__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64da32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA32__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64da48",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA48__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64da64",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA64__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64db28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB28__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64db32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB32__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64db48",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB48__",    0x6000, 0x0, 0x8000, 0x10000)
! AVR_MCU ("avr64db64",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB64__",    0x6000, 0x0, 0x8000, 0x10000)
  /* Xmega, Flash + RAM < 64K, flash visible in RAM address space */
  AVR_MCU ("avrxmega3",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  NULL,                  0x3f00, 0x0, 0x8000, 0)
  AVR_MCU ("attiny202",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny202__",   0x3f80, 0x0, 0x800,  0x8000)
--- 309,331 ----
  AVR_MCU ("atxmega32a4u",     ARCH_AVRXMEGA2, AVR_ISA_RMW,  "__AVR_ATxmega32A4U__", 0x2000, 0x0, 0x9000, 0)
  AVR_MCU ("atxmega32c4",      ARCH_AVRXMEGA2, AVR_ISA_RMW,  "__AVR_ATxmega32C4__",  0x2000, 0x0, 0x9000, 0)
  AVR_MCU ("atxmega32e5",      ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega32E5__",  0x2000, 0x0, 0x9000, 0)
! AVR_MCU ("avr64da28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA28__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64da32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA32__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64da48",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA48__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64da64",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DA64__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64db28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB28__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64db32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB32__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64db48",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB48__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64db64",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DB64__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64dd14",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DD14__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64dd20",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DD20__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64dd28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DD28__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64dd32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DD32__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64du28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DU28__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64du32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64DU32__",    0x6000, 0x0, 0x10000, 0)
! AVR_MCU ("avr64ea28",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64EA28__",    0x6800, 0x0, 0x10000, 0)
! AVR_MCU ("avr64ea32",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64EA32__",    0x6800, 0x0, 0x10000, 0)
! AVR_MCU ("avr64ea48",        ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_AVR64EA48__",    0x6800, 0x0, 0x10000, 0)
  /* Xmega, Flash + RAM < 64K, flash visible in RAM address space */
  AVR_MCU ("avrxmega3",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  NULL,                  0x3f00, 0x0, 0x8000, 0)
  AVR_MCU ("attiny202",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny202__",   0x3f80, 0x0, 0x800,  0x8000)
*************** AVR_MCU ("attiny214",        ARCH_AVRXME
*** 332,337 ****
--- 344,350 ----
  AVR_MCU ("attiny412",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny412__",   0x3f00, 0x0, 0x1000, 0x8000)
  AVR_MCU ("attiny414",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny414__",   0x3f00, 0x0, 0x1000, 0x8000)
  AVR_MCU ("attiny416",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny416__",   0x3f00, 0x0, 0x1000, 0x8000)
+ AVR_MCU ("attiny416auto",    ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny416AUTO__", 0x3f00, 0x0, 0x1000, 0x8000)
  AVR_MCU ("attiny417",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny417__",   0x3f00, 0x0, 0x1000, 0x8000)
  AVR_MCU ("attiny814",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny814__",   0x3e00, 0x0, 0x2000, 0x8000)
  AVR_MCU ("attiny816",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny816__",   0x3e00, 0x0, 0x2000, 0x8000)
*************** AVR_MCU ("attiny1617",       ARCH_AVRXME
*** 342,361 ****
  AVR_MCU ("attiny3214",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3214__",  0x3800, 0x0, 0x8000, 0x8000)
  AVR_MCU ("attiny3216",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3216__",  0x3800, 0x0, 0x8000, 0x8000)
  AVR_MCU ("attiny3217",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3217__",  0x3800, 0x0, 0x8000, 0x8000)
  AVR_MCU ("atmega808",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATmega808__",   0x3c00, 0x0, 0x2000, 0x4000)
  AVR_MCU ("atmega809",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATmega809__",   0x3c00, 0x0, 0x2000, 0x4000)
  AVR_MCU ("atmega1608",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega1608__",  0x3800, 0x0, 0x4000, 0x4000)
  AVR_MCU ("atmega1609",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega1609__",  0x3800, 0x0, 0x4000, 0x4000)
! AVR_MCU ("atmega3208",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega3208__",  0x3800, 0x0, 0x8000, 0x4000)
! AVR_MCU ("atmega3209",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega3209__",  0x3800, 0x0, 0x8000, 0x4000)
  AVR_MCU ("atmega4808",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega4808__",  0x2800, 0x0, 0xc000, 0x4000)
  AVR_MCU ("atmega4809",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega4809__",  0x2800, 0x0, 0xc000, 0x4000)
  AVR_MCU ("avr32da28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DA28__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32da32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DA32__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32da48",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DA48__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32db28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DB28__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32db32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DB32__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32db48",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DB48__",   0x7000, 0x0, 0x8000, 0x8000)
  /* Xmega, 64K < Flash <= 128K, RAM <= 64K */
  AVR_MCU ("avrxmega4",        ARCH_AVRXMEGA4, AVR_ISA_NONE, NULL,                   0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64a3",      ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_ATxmega64A3__",  0x2000, 0x0, 0x11000, 0)
--- 355,412 ----
  AVR_MCU ("attiny3214",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3214__",  0x3800, 0x0, 0x8000, 0x8000)
  AVR_MCU ("attiny3216",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3216__",  0x3800, 0x0, 0x8000, 0x8000)
  AVR_MCU ("attiny3217",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3217__",  0x3800, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("attiny424",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny424__",   0x3e00, 0x0, 0x1000, 0x8000)
+ AVR_MCU ("attiny426",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny426__",   0x3e00, 0x0, 0x1000, 0x8000)
+ AVR_MCU ("attiny427",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny427__",   0x3e00, 0x0, 0x1000, 0x8000)
+ AVR_MCU ("attiny824",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny824__",   0x3c00, 0x0, 0x2000, 0x8000)
+ AVR_MCU ("attiny826",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny826__",   0x3c00, 0x0, 0x2000, 0x8000)
+ AVR_MCU ("attiny827",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny827__",   0x3c00, 0x0, 0x2000, 0x8000)
+ AVR_MCU ("attiny1624",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny1624__",  0x3800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("attiny1626",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny1626__",  0x3800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("attiny1627",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny1627__",  0x3800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("attiny3224",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3224__",  0x3400, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("attiny3226",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3226__",  0x3400, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("attiny3227",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATtiny3227__",  0x3400, 0x0, 0x8000, 0x8000)
  AVR_MCU ("atmega808",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATmega808__",   0x3c00, 0x0, 0x2000, 0x4000)
  AVR_MCU ("atmega809",        ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATmega809__",   0x3c00, 0x0, 0x2000, 0x4000)
  AVR_MCU ("atmega1608",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega1608__",  0x3800, 0x0, 0x4000, 0x4000)
  AVR_MCU ("atmega1609",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega1609__",  0x3800, 0x0, 0x4000, 0x4000)
! AVR_MCU ("atmega3208",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega3208__",  0x3000, 0x0, 0x8000, 0x4000)
! AVR_MCU ("atmega3209",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega3209__",  0x3000, 0x0, 0x8000, 0x4000)
  AVR_MCU ("atmega4808",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega4808__",  0x2800, 0x0, 0xc000, 0x4000)
  AVR_MCU ("atmega4809",       ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_ATmega4809__",  0x2800, 0x0, 0xc000, 0x4000)
+ AVR_MCU ("avr16dd14",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DD14__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16dd20",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DD20__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16dd28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DD28__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16dd32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DD32__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16du14",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DU14__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16du20",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DU20__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16du28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DU28__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16du32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16DU32__",   0x7800, 0x0, 0x4000, 0x8000)
  AVR_MCU ("avr32da28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DA28__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32da32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DA32__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32da48",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DA48__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32db28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DB28__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32db32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DB32__",   0x7000, 0x0, 0x8000, 0x8000)
  AVR_MCU ("avr32db48",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DB48__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32dd14",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DD14__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32dd20",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DD20__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32dd28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DD28__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32dd32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DD32__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32du14",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DU14__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32du20",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DU20__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32du28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DU28__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32du32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32DU32__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr16eb14",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EB14__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16eb20",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EB20__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16eb28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EB28__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16eb32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EB32__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16ea28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EA28__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16ea32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EA32__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr16ea48",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR16EA48__",   0x7800, 0x0, 0x4000, 0x8000)
+ AVR_MCU ("avr32ea28",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32EA28__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32ea32",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32EA32__",   0x7000, 0x0, 0x8000, 0x8000)
+ AVR_MCU ("avr32ea48",        ARCH_AVRXMEGA3, AVR_ISA_NONE,  "__AVR_AVR32EA48__",   0x7000, 0x0, 0x8000, 0x8000)
  /* Xmega, 64K < Flash <= 128K, RAM <= 64K */
  AVR_MCU ("avrxmega4",        ARCH_AVRXMEGA4, AVR_ISA_NONE, NULL,                   0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64a3",      ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_ATxmega64A3__",  0x2000, 0x0, 0x11000, 0)
*************** AVR_MCU ("atxmega64b1",      ARCH_AVRXME
*** 366,379 ****
  AVR_MCU ("atxmega64b3",      ARCH_AVRXMEGA4, AVR_ISA_RMW,  "__AVR_ATxmega64B3__",  0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64c3",      ARCH_AVRXMEGA4, AVR_ISA_RMW,  "__AVR_ATxmega64C3__",  0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64d4",      ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_ATxmega64D4__",  0x2000, 0x0, 0x11000, 0)
! AVR_MCU ("avr128da28",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA28__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128da32",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA32__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128da48",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA48__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128da64",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA64__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128db28",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB28__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128db32",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB32__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128db48",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB48__",   0x4000, 0x0, 0x8000,  0x20000)
! AVR_MCU ("avr128db64",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB64__",   0x4000, 0x0, 0x8000,  0x20000)
  /* Xmega, 64K < Flash <= 128K, RAM > 64K */
  AVR_MCU ("avrxmega5",        ARCH_AVRXMEGA5, AVR_ISA_NONE, NULL,                   0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64a1",      ARCH_AVRXMEGA5, AVR_ISA_NONE, "__AVR_ATxmega64A1__",  0x2000, 0x0, 0x11000, 0)
--- 417,430 ----
  AVR_MCU ("atxmega64b3",      ARCH_AVRXMEGA4, AVR_ISA_RMW,  "__AVR_ATxmega64B3__",  0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64c3",      ARCH_AVRXMEGA4, AVR_ISA_RMW,  "__AVR_ATxmega64C3__",  0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64d4",      ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_ATxmega64D4__",  0x2000, 0x0, 0x11000, 0)
! AVR_MCU ("avr128da28",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA28__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128da32",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA32__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128da48",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA48__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128da64",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DA64__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128db28",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB28__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128db32",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB32__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128db48",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB48__",   0x4000, 0x0, 0x20000, 0)
! AVR_MCU ("avr128db64",       ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_AVR128DB64__",   0x4000, 0x0, 0x20000, 0)
  /* Xmega, 64K < Flash <= 128K, RAM > 64K */
  AVR_MCU ("avrxmega5",        ARCH_AVRXMEGA5, AVR_ISA_NONE, NULL,                   0x2000, 0x0, 0x11000, 0)
  AVR_MCU ("atxmega64a1",      ARCH_AVRXMEGA5, AVR_ISA_NONE, "__AVR_ATxmega64A1__",  0x2000, 0x0, 0x11000, 0)
*************** AVR_MCU ("attiny4",          ARCH_AVRTIN
*** 410,415 ****
--- 461,468 ----
  AVR_MCU ("attiny5",          ARCH_AVRTINY, AVR_ISA_LDS,  "__AVR_ATtiny5__",        0x0040, 0x0, 0x200, 0)
  AVR_MCU ("attiny9",          ARCH_AVRTINY, AVR_ISA_LDS,  "__AVR_ATtiny9__",        0x0040, 0x0, 0x400, 0)
  AVR_MCU ("attiny10",         ARCH_AVRTINY, AVR_ISA_LDS,  "__AVR_ATtiny10__",       0x0040, 0x0, 0x400, 0)
+ AVR_MCU ("attiny102",        ARCH_AVRTINY, AVR_ISA_LDS,  "__AVR_ATtiny102__",      0x0040, 0x0, 0x400, 0)
+ AVR_MCU ("attiny104",        ARCH_AVRTINY, AVR_ISA_LDS,  "__AVR_ATtiny104__",      0x0040, 0x0, 0x400, 0)
  AVR_MCU ("attiny20",         ARCH_AVRTINY, AVR_ISA_LDS,  "__AVR_ATtiny20__",       0x0040, 0x0, 0x800, 0)
  AVR_MCU ("attiny40",         ARCH_AVRTINY, AVR_ISA_NONE, "__AVR_ATtiny40__",       0x0040, 0x0, 0x1000, 0)
  /* Assembler only.  */
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr-protos.h gcc-13.3.0/gcc/config/avr/avr-protos.h
*** gcc-13.2.0/gcc/config/avr/avr-protos.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr-protos.h	Tue May 21 07:47:38 2024
*************** extern enum reg_class avr_mode_code_base
*** 121,126 ****
--- 121,127 ----
  extern bool avr_regno_mode_code_ok_for_base_p (int, machine_mode, addr_space_t, RTX_CODE, RTX_CODE);
  extern rtx avr_incoming_return_addr_rtx (void);
  extern rtx avr_legitimize_reload_address (rtx*, machine_mode, int, int, int, int, rtx (*)(rtx,int));
+ extern bool avr_adiw_reg_p (rtx);
  extern bool avr_mem_flash_p (rtx);
  extern bool avr_mem_memx_p (rtx);
  extern bool avr_load_libgcc_p (rtx);
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr.cc gcc-13.3.0/gcc/config/avr/avr.cc
*** gcc-13.2.0/gcc/config/avr/avr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr.cc	Tue May 21 07:47:38 2024
*************** avr_to_int_mode (rtx x)
*** 290,295 ****
--- 290,306 ----
      : simplify_gen_subreg (int_mode_for_mode (mode).require (), x, mode, 0);
  }
  
+ 
+ /* Return true if hard register REG supports the ADIW and SBIW instructions.  */
+ 
+ bool
+ avr_adiw_reg_p (rtx reg)
+ {
+   return (AVR_HAVE_ADIW
+ 	  && test_hard_reg_class (ADDW_REGS, reg));
+ }
+ 
+ 
  namespace {
  
  static const pass_data avr_pass_data_recompute_notes =
*************** avr_optimize_casesi (rtx_insn *insns[5],
*** 644,652 ****
    emit_insn (gen_add (reg, reg, gen_int_mode (-low_idx, mode)));
    rtx op0 = reg; rtx op1 = gen_int_mode (num_idx, mode);
    rtx labelref = copy_rtx (xop[4]);
!   emit_jump_insn (gen_cbranch (gen_rtx_fmt_ee (GTU, VOIDmode, op0, op1),
!                                op0, op1,
!                                labelref));
  
    seq1 = get_insns();
    last1 = get_last_insn();
--- 655,665 ----
    emit_insn (gen_add (reg, reg, gen_int_mode (-low_idx, mode)));
    rtx op0 = reg; rtx op1 = gen_int_mode (num_idx, mode);
    rtx labelref = copy_rtx (xop[4]);
!   rtx xbranch = gen_cbranch (gen_rtx_fmt_ee (GTU, VOIDmode, op0, op1),
! 			     op0, op1, labelref);
!   rtx_insn *cbranch = emit_jump_insn (xbranch);
!   JUMP_LABEL (cbranch) = xop[4];
!   ++LABEL_NUSES (xop[4]);
  
    seq1 = get_insns();
    last1 = get_last_insn();
*************** avr_option_override (void)
*** 1095,1100 ****
--- 1108,1123 ----
        flag_omit_frame_pointer = 0;
      }
  
+   /* Disable flag_delete_null_pointer_checks if zero is a valid address. */
+   if (targetm.addr_space.zero_address_valid (ADDR_SPACE_GENERIC))
+     flag_delete_null_pointer_checks = 0;
+ 
+   /* PR ipa/92606: Inter-procedural analysis optimizes data across
+      address-spaces and PROGMEM.  As of v14, the PROGMEM part is
+      still not fixed (and there is still no target hook as proposed
+      in PR92932).  Just disable respective bogus optimization.  */
+   flag_ipa_icf_variables = 0;
+ 
    if (flag_pic == 1)
      warning (OPT_fpic, "%<-fpic%> is not supported");
    if (flag_pic == 2)
*************** avr_print_operand (FILE *file, rtx x, in
*** 3316,3326 ****
      }
    else if (CONST_DOUBLE_P (x))
      {
!       long val;
!       if (GET_MODE (x) != SFmode)
!         fatal_insn ("internal compiler error.  Unknown mode:", x);
!       REAL_VALUE_TO_TARGET_SINGLE (*CONST_DOUBLE_REAL_VALUE (x), val);
!       fprintf (file, "0x%lx", val);
      }
    else if (GET_CODE (x) == CONST_STRING)
      fputs (XSTR (x, 0), file);
--- 3339,3358 ----
      }
    else if (CONST_DOUBLE_P (x))
      {
!       if (GET_MODE (x) == SFmode)
! 	{
! 	  long val;
! 	  REAL_VALUE_TO_TARGET_SINGLE (*CONST_DOUBLE_REAL_VALUE (x), val);
! 	  fprintf (file, "0x%lx", val);
! 	}
!       else if (GET_MODE (x) == DFmode)
! 	{
! 	  long l[2];
! 	  REAL_VALUE_TO_TARGET_DOUBLE (*CONST_DOUBLE_REAL_VALUE (x), l);
! 	  fprintf (file, "0x%lx%08lx", l[1] & 0xffffffff, l[0] & 0xffffffff);
! 	}
!       else
! 	fatal_insn ("internal compiler error.  Unknown mode:", x);
      }
    else if (GET_CODE (x) == CONST_STRING)
      fputs (XSTR (x, 0), file);
*************** avr_out_compare (rtx_insn *insn, rtx *xo
*** 6264,6270 ****
        /* Word registers >= R24 can use SBIW/ADIW with 0..63.  */
  
        if (i == 0
!           && test_hard_reg_class (ADDW_REGS, reg8))
          {
            int val16 = trunc_int_for_mode (INTVAL (xval), HImode);
  
--- 6296,6302 ----
        /* Word registers >= R24 can use SBIW/ADIW with 0..63.  */
  
        if (i == 0
! 	  && avr_adiw_reg_p (reg8))
          {
            int val16 = trunc_int_for_mode (INTVAL (xval), HImode);
  
*************** avr_out_plus_1 (rtx *xop, int *plen, enu
*** 8172,8178 ****
        if (!started
            && i % 2 == 0
            && i + 2 <= n_bytes
!           && test_hard_reg_class (ADDW_REGS, reg8))
          {
            rtx xval16 = simplify_gen_subreg (HImode, xval, imode, i);
            unsigned int val16 = UINTVAL (xval16) & GET_MODE_MASK (HImode);
--- 8204,8210 ----
        if (!started
            && i % 2 == 0
            && i + 2 <= n_bytes
! 	  && avr_adiw_reg_p (reg8))
          {
            rtx xval16 = simplify_gen_subreg (HImode, xval, imode, i);
            unsigned int val16 = UINTVAL (xval16) & GET_MODE_MASK (HImode);
*************** avr_out_plus_set_ZN (rtx *xop, int *plen
*** 8664,8670 ****
      }
  
    if (n_bytes == 2
!       && test_hard_reg_class (ADDW_REGS, xreg)
        && IN_RANGE (INTVAL (xval), 1, 63))
      {
        // Add 16-bit value in [1..63] to a w register.
--- 8696,8702 ----
      }
  
    if (n_bytes == 2
!       && avr_adiw_reg_p (xreg)
        && IN_RANGE (INTVAL (xval), 1, 63))
      {
        // Add 16-bit value in [1..63] to a w register.
*************** avr_out_plus_set_ZN (rtx *xop, int *plen
*** 8691,8697 ****
  
        if (i == 0
  	  && n_bytes >= 2
! 	  && test_hard_reg_class (ADDW_REGS, op[0]))
  	{
  	  op[1] = simplify_gen_subreg (HImode, xval, mode, 0);
  	  if (IN_RANGE (INTVAL (op[1]), 0, 63))
--- 8723,8729 ----
  
        if (i == 0
  	  && n_bytes >= 2
! 	  && avr_adiw_reg_p (op[0]))
  	{
  	  op[1] = simplify_gen_subreg (HImode, xval, mode, 0);
  	  if (IN_RANGE (INTVAL (op[1]), 0, 63))
*************** avr_handle_addr_attribute (tree *node, t
*** 10230,10235 ****
--- 10262,10271 ----
  			   int flags ATTRIBUTE_UNUSED, bool *no_add)
  {
    bool io_p = startswith (IDENTIFIER_POINTER (name), "io");
+   HOST_WIDE_INT io_start = avr_arch->sfr_offset;
+   HOST_WIDE_INT io_end = strcmp (IDENTIFIER_POINTER (name), "io_low") == 0
+     ? io_start + 0x1f
+     : io_start + 0x3f;
    location_t loc = DECL_SOURCE_LOCATION (*node);
  
    if (!VAR_P (*node))
*************** avr_handle_addr_attribute (tree *node, t
*** 10253,10264 ****
  	}
        else if (io_p
  	       && (!tree_fits_shwi_p (arg)
! 		   || !(strcmp (IDENTIFIER_POINTER (name), "io_low") == 0
! 			? low_io_address_operand : io_address_operand)
! 			 (GEN_INT (TREE_INT_CST_LOW (arg)), QImode)))
  	{
! 	  warning_at (loc, OPT_Wattributes, "%qE attribute address "
! 		      "out of range", name);
  	  *no_add = true;
  	}
        else
--- 10289,10298 ----
  	}
        else if (io_p
  	       && (!tree_fits_shwi_p (arg)
! 		   || ! IN_RANGE (TREE_INT_CST_LOW (arg), io_start, io_end)))
  	{
! 	  warning_at (loc, OPT_Wattributes, "%qE attribute address out of range"
! 		      " 0x%x%s0x%x", name, (int) io_start, "...", (int) io_end);
  	  *no_add = true;
  	}
        else
*************** avr_handle_addr_attribute (tree *node, t
*** 10284,10289 ****
--- 10318,10329 ----
      warning_at (loc, OPT_Wattributes, "%qE attribute on non-volatile variable",
  		name);
  
+   // Optimizers must not draw any conclusions from "static int addr;" etc.
+   // because the contents of `addr' are not given by its initializer but
+   // by the contents at the address as specified by the attribute.
+   if (VAR_P (*node) && ! *no_add)
+     TREE_THIS_VOLATILE (*node) = 1;
+ 
    return NULL_TREE;
  }
  
*************** avr_eval_addr_attrib (rtx x)
*** 10301,10307 ****
  	  attr = lookup_attribute ("io", DECL_ATTRIBUTES (decl));
            if (!attr || !TREE_VALUE (attr))
              attr = lookup_attribute ("io_low", DECL_ATTRIBUTES (decl));
- 	  gcc_assert (attr);
  	}
        if (!attr || !TREE_VALUE (attr))
  	attr = lookup_attribute ("address", DECL_ATTRIBUTES (decl));
--- 10341,10346 ----
*************** avr_addr_space_diagnose_usage (addr_spac
*** 10378,10383 ****
--- 10417,10432 ----
    (void) avr_addr_space_supported_p (as, loc);
  }
  
+ /* Implement `TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID. Zero is a valid
+    address in all address spaces. Even in ADDR_SPACE_FLASH1 etc..,
+    a zero address is valid and means 0x<RAMPZ val>0000, where RAMPZ is
+    set to the appropriate segment value. */
+ 
+ static bool
+ avr_addr_space_zero_address_valid (addr_space_t)
+ {
+   return true;
+ }
  
  /* Look if DECL shall be placed in program memory space by
     means of attribute `progmem' or some address-space qualifier.
*************** avr_pgm_check_var_decl (tree node)
*** 10548,10553 ****
--- 10597,10613 ----
  static void
  avr_insert_attributes (tree node, tree *attributes)
  {
+   if (VAR_P (node)
+       && ! TREE_STATIC (node)
+       && ! DECL_EXTERNAL (node))
+     {
+       const char *names[] = { "io", "io_low", "address", NULL };
+       for (const char **p = names; *p; ++p)
+ 	if (lookup_attribute (*p, *attributes))
+ 	  error ("variable %q+D with attribute %qs must be located in "
+ 		 "static storage", node, *p);
+     }
+ 
    avr_pgm_check_var_decl (node);
  
    if (TARGET_MAIN_IS_OS_TASK
*************** avr_insert_attributes (tree node, tree *
*** 10608,10644 ****
  /* Track need of __do_clear_bss.  */
  
  void
! avr_asm_output_aligned_decl_common (FILE * stream,
!                                     tree decl,
!                                     const char *name,
!                                     unsigned HOST_WIDE_INT size,
!                                     unsigned int align, bool local_p)
  {
-   rtx mem = decl == NULL_TREE ? NULL_RTX : DECL_RTL (decl);
-   rtx symbol;
- 
-   if (mem != NULL_RTX && MEM_P (mem)
-       && SYMBOL_REF_P ((symbol = XEXP (mem, 0)))
-       && (SYMBOL_REF_FLAGS (symbol) & (SYMBOL_FLAG_IO | SYMBOL_FLAG_ADDRESS)))
-     {
-       if (!local_p)
- 	{
- 	  fprintf (stream, "\t.globl\t");
- 	  assemble_name (stream, name);
- 	  fprintf (stream, "\n");
- 	}
-       if (SYMBOL_REF_FLAGS (symbol) & SYMBOL_FLAG_ADDRESS)
- 	{
- 	  assemble_name (stream, name);
- 	  fprintf (stream, " = %ld\n",
- 		   (long) INTVAL (avr_eval_addr_attrib (symbol)));
- 	}
-       else if (local_p)
- 	error_at (DECL_SOURCE_LOCATION (decl),
- 		  "static IO declaration for %q+D needs an address", decl);
-       return;
-     }
- 
    /* __gnu_lto_slim is just a marker for the linker injected by toplev.cc.
       There is no need to trigger __do_clear_bss code for them.  */
  
--- 10668,10678 ----
  /* Track need of __do_clear_bss.  */
  
  void
! avr_asm_output_aligned_decl_common (FILE *stream, tree /* decl */,
! 				    const char *name,
! 				    unsigned HOST_WIDE_INT size,
! 				    unsigned int align, bool local_p)
  {
    /* __gnu_lto_slim is just a marker for the linker injected by toplev.cc.
       There is no need to trigger __do_clear_bss code for them.  */
  
*************** avr_asm_output_aligned_decl_common (FILE
*** 10651,10656 ****
--- 10685,10693 ----
      ASM_OUTPUT_ALIGNED_COMMON (stream, name, size, align);
  }
  
+ 
+ /* Implement `ASM_OUTPUT_ALIGNED_BSS'.  */
+ 
  void
  avr_asm_asm_output_aligned_bss (FILE *file, tree decl, const char *name,
  				unsigned HOST_WIDE_INT size, int align,
*************** avr_asm_asm_output_aligned_bss (FILE *fi
*** 10658,10677 ****
  				  (FILE *, tree, const char *,
  				   unsigned HOST_WIDE_INT, int))
  {
!   rtx mem = decl == NULL_TREE ? NULL_RTX : DECL_RTL (decl);
!   rtx symbol;
  
!   if (mem != NULL_RTX && MEM_P (mem)
!       && SYMBOL_REF_P ((symbol = XEXP (mem, 0)))
!       && (SYMBOL_REF_FLAGS (symbol) & (SYMBOL_FLAG_IO | SYMBOL_FLAG_ADDRESS)))
!     {
!       if (!(SYMBOL_REF_FLAGS (symbol) & SYMBOL_FLAG_ADDRESS))
! 	error_at (DECL_SOURCE_LOCATION (decl),
! 		  "IO definition for %q+D needs an address", decl);
!       avr_asm_output_aligned_decl_common (file, decl, name, size, align, false);
!     }
!   else
!     default_func (file, decl, name, size, align);
  }
  
  
--- 10695,10704 ----
  				  (FILE *, tree, const char *,
  				   unsigned HOST_WIDE_INT, int))
  {
!   if (!startswith (name, "__gnu_lto"))
!     avr_need_clear_bss_p = true;
  
!   default_func (file, decl, name, size, align);
  }
  
  
*************** avr_output_progmem_section_asm_op (const
*** 10710,10715 ****
--- 10737,10794 ----
  }
  
  
+ /* A noswitch section callback to output symbol definitions for
+    attributes "io", "io_low" and "address".  */
+ 
+ static bool
+ avr_output_addr_attrib (tree decl, const char *name,
+ 			unsigned HOST_WIDE_INT /* size */,
+ 			unsigned HOST_WIDE_INT /* align */)
+ {
+   gcc_assert (DECL_RTL_SET_P (decl));
+ 
+   FILE *stream = asm_out_file;
+   bool local_p = ! DECL_WEAK (decl) && ! TREE_PUBLIC (decl);
+   rtx symbol, mem = DECL_RTL (decl);
+ 
+   if (mem != NULL_RTX && MEM_P (mem)
+       && SYMBOL_REF_P ((symbol = XEXP (mem, 0)))
+       && (SYMBOL_REF_FLAGS (symbol) & (SYMBOL_FLAG_IO | SYMBOL_FLAG_ADDRESS)))
+     {
+       if (! local_p)
+ 	{
+ 	  fprintf (stream, "\t%s\t", DECL_WEAK (decl) ? ".weak" : ".globl");
+ 	  assemble_name (stream, name);
+ 	  fprintf (stream, "\n");
+ 	}
+ 
+       if (SYMBOL_REF_FLAGS (symbol) & SYMBOL_FLAG_ADDRESS)
+ 	{
+ 	  assemble_name (stream, name);
+ 	  fprintf (stream, " = %ld\n",
+ 		   (long) INTVAL (avr_eval_addr_attrib (symbol)));
+ 	}
+       else if (local_p)
+ 	{
+ 	  const char *names[] = { "io", "io_low", "address", NULL };
+ 	  for (const char **p = names; *p; ++p)
+ 	    if (lookup_attribute (*p, DECL_ATTRIBUTES (decl)))
+ 	      {
+ 		error ("static attribute %qs declaration for %q+D needs an "
+ 		       "address", *p, decl);
+ 		break;
+ 	      }
+ 	}
+ 
+       return true;
+     }
+ 
+   gcc_unreachable();
+ 
+   return false;
+ }
+ 
+ 
  /* Implement `TARGET_ASM_INIT_SECTIONS'.  */
  
  static void
*************** avr_asm_init_sections (void)
*** 10725,10730 ****
--- 10804,10810 ----
      readonly_data_section->unnamed.callback = avr_output_data_section_asm_op;
    data_section->unnamed.callback = avr_output_data_section_asm_op;
    bss_section->unnamed.callback = avr_output_bss_section_asm_op;
+   tls_comm_section->noswitch.callback = avr_output_addr_attrib;
  }
  
  
*************** avr_asm_init_sections (void)
*** 10734,10740 ****
  static void
  avr_asm_named_section (const char *name, unsigned int flags, tree decl)
  {
!   if (flags & AVR_SECTION_PROGMEM)
      {
        addr_space_t as = (flags & AVR_SECTION_PROGMEM) / SECTION_MACH_DEP;
        const char *old_prefix = ".rodata";
--- 10814,10825 ----
  static void
  avr_asm_named_section (const char *name, unsigned int flags, tree decl)
  {
!   if (flags & AVR_SECTION_PROGMEM
!       // Only use section .progmem*.data if there is no attribute section.
!       && ! (decl
! 	    && DECL_SECTION_NAME (decl)
! 	    && symtab_node::get (decl)
! 	    && ! symtab_node::get (decl)->implicit_section))
      {
        addr_space_t as = (flags & AVR_SECTION_PROGMEM) / SECTION_MACH_DEP;
        const char *old_prefix = ".rodata";
*************** avr_section_type_flags (tree decl, const
*** 10803,10808 ****
--- 10888,10894 ----
        flags |= as * SECTION_MACH_DEP;
        flags &= ~SECTION_WRITE;
        flags &= ~SECTION_BSS;
+       flags &= ~SECTION_NOTYPE;
      }
  
    return flags;
*************** avr_encode_section_info (tree decl, rtx
*** 10901,10915 ****
  
        tree io_low_attr = lookup_attribute ("io_low", attr);
        tree io_attr = lookup_attribute ("io", attr);
  
        if (io_low_attr
  	  && TREE_VALUE (io_low_attr) && TREE_VALUE (TREE_VALUE (io_low_attr)))
! 	addr_attr = io_attr;
        else if (io_attr
  	       && TREE_VALUE (io_attr) && TREE_VALUE (TREE_VALUE (io_attr)))
  	addr_attr = io_attr;
        else
! 	addr_attr = lookup_attribute ("address", attr);
        if (io_low_attr
  	  || (io_attr && addr_attr
                && low_io_address_operand
--- 10987,11003 ----
  
        tree io_low_attr = lookup_attribute ("io_low", attr);
        tree io_attr = lookup_attribute ("io", attr);
+       tree address_attr = lookup_attribute ("address", attr);
  
        if (io_low_attr
  	  && TREE_VALUE (io_low_attr) && TREE_VALUE (TREE_VALUE (io_low_attr)))
! 	addr_attr = io_low_attr;
        else if (io_attr
  	       && TREE_VALUE (io_attr) && TREE_VALUE (TREE_VALUE (io_attr)))
  	addr_attr = io_attr;
        else
! 	addr_attr = address_attr;
! 
        if (io_low_attr
  	  || (io_attr && addr_attr
                && low_io_address_operand
*************** avr_encode_section_info (tree decl, rtx
*** 10924,10929 ****
--- 11012,11047 ----
  	 don't use the exact value for constant propagation.  */
        if (addr_attr && !DECL_EXTERNAL (decl))
  	SYMBOL_REF_FLAGS (sym) |= SYMBOL_FLAG_ADDRESS;
+ 
+       if (io_attr || io_low_attr || address_attr)
+ 	{
+ 	  if (DECL_INITIAL (decl))
+ 	    {
+ 	      /* Initializers are not yet parsed in TARGET_INSERT_ATTRIBUTES,
+ 		 hence deny initializers now.  The values of symbols with an
+ 		 address attribute are determined by the attribute, not by
+ 		 some initializer.  */
+ 
+ 	      error ("variable %q+D with attribute %qs must not have an "
+ 		     "initializer", decl,
+ 		     io_low_attr ? "io_low" : io_attr ? "io" : "address");
+ 	    }
+ 	  else
+ 	    {
+ 	      /* PR112952: The only way to output a variable declaration in a
+ 		 custom manner is by means of a noswitch section callback.
+ 		 There are only three noswitch sections: comm_section,
+ 		 lcomm_section and tls_comm_section.  And there is no way to
+ 		 wire a custom noswitch section to a decl.  As lcomm_section
+ 		 is bypassed with -fdata-sections -fno-common, there is no
+ 		 other way than making use of tls_comm_section.  As we are
+ 		 using that section anyway, also use it in the public case.  */
+ 
+ 	      DECL_COMMON (decl) = 1;
+ 	      set_decl_section_name (decl, (const char*) nullptr);
+ 	      set_decl_tls_model (decl, (tls_model) 2);
+ 	    }
+ 	}
      }
  
    if (AVR_TINY
*************** avr_conditional_register_usage (void)
*** 13047,13053 ****
            reg_alloc_order[i] = tiny_reg_alloc_order[i];
          }
  
-       CLEAR_HARD_REG_SET (reg_class_contents[(int) ADDW_REGS]);
        CLEAR_HARD_REG_SET (reg_class_contents[(int) NO_LD_REGS]);
      }
  }
--- 13165,13170 ----
*************** avr_out_cpymem (rtx_insn *insn ATTRIBUTE
*** 13778,13784 ****
  {
    addr_space_t as = (addr_space_t) INTVAL (op[0]);
    machine_mode loop_mode = GET_MODE (op[1]);
!   bool sbiw_p = test_hard_reg_class (ADDW_REGS, op[1]);
    rtx xop[3];
  
    if (plen)
--- 13895,13901 ----
  {
    addr_space_t as = (addr_space_t) INTVAL (op[0]);
    machine_mode loop_mode = GET_MODE (op[1]);
!   bool sbiw_p = avr_adiw_reg_p (op[1]);
    rtx xop[3];
  
    if (plen)
*************** avr_float_lib_compare_returns_bool (mach
*** 15119,15124 ****
--- 15236,15244 ----
  #undef  TARGET_ADDR_SPACE_DIAGNOSE_USAGE
  #define TARGET_ADDR_SPACE_DIAGNOSE_USAGE avr_addr_space_diagnose_usage
  
+ #undef  TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID
+ #define TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID avr_addr_space_zero_address_valid
+ 
  #undef  TARGET_MODE_DEPENDENT_ADDRESS_P
  #define TARGET_MODE_DEPENDENT_ADDRESS_P avr_mode_dependent_address_p
  
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr.h gcc-13.3.0/gcc/config/avr/avr.h
*** gcc-13.2.0/gcc/config/avr/avr.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr.h	Tue May 21 07:47:38 2024
*************** enum
*** 65,70 ****
--- 65,71 ----
  #define AVR_HAVE_JMP_CALL (avr_arch->have_jmp_call && ! AVR_SHORT_CALLS)
  #define AVR_HAVE_MUL (avr_arch->have_mul)
  #define AVR_HAVE_MOVW (avr_arch->have_movw_lpmx)
+ #define AVR_HAVE_ADIW (!AVR_TINY)
  #define AVR_HAVE_LPM (!AVR_TINY)
  #define AVR_HAVE_LPMX (avr_arch->have_movw_lpmx)
  #define AVR_HAVE_ELPM (avr_arch->have_elpm)
*************** typedef struct avr_args
*** 500,508 ****
--- 501,511 ----
  
  extern const char *avr_devicespecs_file (int, const char**);
  extern const char *avr_double_lib (int, const char**);
+ extern const char *avr_no_devlib (int, const char**);
  
  #define EXTRA_SPEC_FUNCTIONS                            \
    { "double-lib", avr_double_lib },                     \
+   { "no-devlib", avr_no_devlib },                       \
    { "device-specs-file", avr_devicespecs_file },
  
  /* Driver self specs has lmited functionality w.r.t. '%s' for dynamic specs.
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr.md gcc-13.3.0/gcc/config/avr/avr.md
*** gcc-13.2.0/gcc/config/avr/avr.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr.md	Tue May 21 07:47:38 2024
***************
*** 176,185 ****
  ;; lpm  : ISA has no LPMX                lpmx  : ISA has LPMX
  ;; elpm : ISA has ELPM but no ELPMX      elpmx : ISA has ELPMX
  ;; no_xmega: non-XMEGA core              xmega : XMEGA core
! ;; no_tiny:  non-TINY core               tiny  : TINY core
  
  (define_attr "isa"
!   "mov,movw, rjmp,jmp, ijmp,eijmp, lpm,lpmx, elpm,elpmx, no_xmega,xmega, no_tiny,tiny,
     standard"
    (const_string "standard"))
  
--- 176,186 ----
  ;; lpm  : ISA has no LPMX                lpmx  : ISA has LPMX
  ;; elpm : ISA has ELPM but no ELPMX      elpmx : ISA has ELPMX
  ;; no_xmega: non-XMEGA core              xmega : XMEGA core
! ;; no_adiw:  ISA has no ADIW, SBIW       adiw  : ISA has ADIW, SBIW
  
  (define_attr "isa"
!   "mov,movw, rjmp,jmp, ijmp,eijmp, lpm,lpmx, elpm,elpmx, no_xmega,xmega,
!    no_adiw,adiw,
     standard"
    (const_string "standard"))
  
***************
*** 231,246 ****
                (match_test "AVR_XMEGA"))
           (const_int 1)
  
-          (and (eq_attr "isa" "tiny")
-               (match_test "AVR_TINY"))
-          (const_int 1)
- 
           (and (eq_attr "isa" "no_xmega")
                (match_test "!AVR_XMEGA"))
           (const_int 1)
  
!          (and (eq_attr "isa" "no_tiny")
!               (match_test "!AVR_TINY"))
           (const_int 1)
  
           ] (const_int 0)))
--- 232,247 ----
                (match_test "AVR_XMEGA"))
           (const_int 1)
  
           (and (eq_attr "isa" "no_xmega")
                (match_test "!AVR_XMEGA"))
           (const_int 1)
  
!          (and (eq_attr "isa" "adiw")
!               (match_test "AVR_HAVE_ADIW"))
!          (const_int 1)
! 
!          (and (eq_attr "isa" "no_adiw")
!               (match_test "!AVR_HAVE_ADIW"))
           (const_int 1)
  
           ] (const_int 0)))
***************
*** 1313,1319 ****
                (use (match_dup 2))
                (clobber (match_dup 3))
                (clobber (match_dup 4))
!               (clobber (reg:CC REG_CC))])])
  
  
  (define_insn "*clrmemhi"
--- 1314,1322 ----
                (use (match_dup 2))
                (clobber (match_dup 3))
                (clobber (match_dup 4))
!               (clobber (reg:CC REG_CC))])]
!   ""
!   [(set_attr "isa" "adiw,*")])
  
  
  (define_insn "*clrmemhi"
***************
*** 1328,1334 ****
    "@
  	0:\;st %a0+,__zero_reg__\;sbiw %A1,1\;brne 0b
  	0:\;st %a0+,__zero_reg__\;subi %A1,1\;sbci %B1,0\;brne 0b"
!   [(set_attr "length" "3,4")])
  
  (define_expand "strlenhi"
    [(set (match_dup 4)
--- 1331,1338 ----
    "@
  	0:\;st %a0+,__zero_reg__\;sbiw %A1,1\;brne 0b
  	0:\;st %a0+,__zero_reg__\;subi %A1,1\;sbci %B1,0\;brne 0b"
!   [(set_attr "length" "3,4")
!    (set_attr "isa" "adiw,*")])
  
  (define_expand "strlenhi"
    [(set (match_dup 4)
***************
*** 1615,1621 ****
    [(parallel [(set (match_dup 0)
                     (plus:ALL2 (match_dup 1)
                                (match_dup 2)))
!               (clobber (reg:CC REG_CC))])])
  
  (define_insn "*add<mode>3"
    [(set (match_operand:ALL2 0 "register_operand"                   "=??r,d,!w    ,d")
--- 1619,1627 ----
    [(parallel [(set (match_dup 0)
                     (plus:ALL2 (match_dup 1)
                                (match_dup 2)))
!               (clobber (reg:CC REG_CC))])]
!   ""
!   [(set_attr "isa" "*,*,adiw,*")])
  
  (define_insn "*add<mode>3"
    [(set (match_operand:ALL2 0 "register_operand"                   "=??r,d,!w    ,d")
***************
*** 1627,1632 ****
--- 1633,1639 ----
      return avr_out_plus (insn, operands);
    }
    [(set_attr "length" "2")
+    (set_attr "isa" "*,*,adiw,*")
     (set_attr "adjust_len" "plus")])
  
  ;; Adding a constant to NO_LD_REGS might have lead to a reload of
***************
*** 2294,2300 ****
                                     (const_int 0))
                              (match_dup 2)))
                (clobber (match_dup 3))
!               (clobber (reg:CC REG_CC))])])
  
  (define_insn "*addhi3.lt0"
    [(set (match_operand:HI 0 "register_operand"                   "=w,r")
--- 2301,2309 ----
                                     (const_int 0))
                              (match_dup 2)))
                (clobber (match_dup 3))
!               (clobber (reg:CC REG_CC))])]
!   ""
!   [(set_attr "isa" "adiw,*")])
  
  (define_insn "*addhi3.lt0"
    [(set (match_operand:HI 0 "register_operand"                   "=w,r")
***************
*** 2307,2313 ****
    "@
  	sbrc %1,7\;adiw %0,1
  	lsl %1\;adc %A0,__zero_reg__\;adc %B0,__zero_reg__"
!   [(set_attr "length" "2,3")])
  
  (define_insn_and_split "*addpsi3.lt0_split"
    [(set (match_operand:PSI 0 "register_operand"                         "=r")
--- 2316,2323 ----
    "@
  	sbrc %1,7\;adiw %0,1
  	lsl %1\;adc %A0,__zero_reg__\;adc %B0,__zero_reg__"
!   [(set_attr "length" "2,3")
!    (set_attr "isa" "adiw,*")])
  
  (define_insn_and_split "*addpsi3.lt0_split"
    [(set (match_operand:PSI 0 "register_operand"                         "=r")
***************
*** 6627,6632 ****
--- 6637,6643 ----
      return avr_out_compare (insn, operands, NULL);
    }
    [(set_attr "length" "2,2,2,3,4,2,4")
+    (set_attr "isa" "adiw,*,*,*,*,*,*")
     (set_attr "adjust_len" "tsthi,tsthi,*,*,*,compare,compare")])
  
  (define_insn "*cmppsi"
***************
*** 7600,7606 ****
    {
      const char *op;
      int jump_mode;
!     if (test_hard_reg_class (ADDW_REGS, operands[0]))
        output_asm_insn ("sbiw %0,1" CR_TAB
                         "sbc %C0,__zero_reg__" CR_TAB
                         "sbc %D0,__zero_reg__", operands);
--- 7611,7617 ----
    {
      const char *op;
      int jump_mode;
!     if (avr_adiw_reg_p (operands[0]))
        output_asm_insn ("sbiw %0,1" CR_TAB
                         "sbc %C0,__zero_reg__" CR_TAB
                         "sbc %D0,__zero_reg__", operands);
***************
*** 7643,7649 ****
    {
      const char *op;
      int jump_mode;
!     if (test_hard_reg_class (ADDW_REGS, operands[0]))
        output_asm_insn ("sbiw %0,1", operands);
      else
        output_asm_insn ("subi %A0,1" CR_TAB
--- 7654,7660 ----
    {
      const char *op;
      int jump_mode;
!     if (avr_adiw_reg_p (operands[0]))
        output_asm_insn ("sbiw %0,1", operands);
      else
        output_asm_insn ("subi %A0,1" CR_TAB
***************
*** 7684,7690 ****
    {
      const char *op;
      int jump_mode;
!     if (test_hard_reg_class (ADDW_REGS, operands[0]))
        output_asm_insn ("sbiw %0,1", operands);
      else
        output_asm_insn ("subi %A0,1" CR_TAB
--- 7695,7701 ----
    {
      const char *op;
      int jump_mode;
!     if (avr_adiw_reg_p (operands[0]))
        output_asm_insn ("sbiw %0,1", operands);
      else
        output_asm_insn ("subi %A0,1" CR_TAB
***************
*** 8058,8064 ****
                (clobber (match_dup 2))
                (clobber (reg:CC REG_CC))])]
    ""
!   [(set_attr "isa" "no_tiny,tiny")])
  
  (define_insn "*delay_cycles_2"
    [(unspec_volatile [(match_operand:HI 0 "const_int_operand" "n,n")
--- 8069,8075 ----
                (clobber (match_dup 2))
                (clobber (reg:CC REG_CC))])]
    ""
!   [(set_attr "isa" "adiw,no_adiw")])
  
  (define_insn "*delay_cycles_2"
    [(unspec_volatile [(match_operand:HI 0 "const_int_operand" "n,n")
***************
*** 8073,8079 ****
  	ldi %A2,lo8(%0)\;ldi %B2,hi8(%0)\n1:	sbiw %A2,1\;brne 1b
  	ldi %A2,lo8(%0)\;ldi %B2,hi8(%0)\n1:	subi %A2,1\;sbci %B2,0\;brne 1b"
    [(set_attr "length" "4,5")
!    (set_attr "isa" "no_tiny,tiny")])
  
  (define_insn_and_split "delay_cycles_3"
    [(unspec_volatile [(match_operand:SI 0 "const_int_operand" "n")
--- 8084,8090 ----
  	ldi %A2,lo8(%0)\;ldi %B2,hi8(%0)\n1:	sbiw %A2,1\;brne 1b
  	ldi %A2,lo8(%0)\;ldi %B2,hi8(%0)\n1:	subi %A2,1\;sbci %B2,0\;brne 1b"
    [(set_attr "length" "4,5")
!    (set_attr "isa" "adiw,no_adiw")])
  
  (define_insn_and_split "delay_cycles_3"
    [(unspec_volatile [(match_operand:SI 0 "const_int_operand" "n")
diff -Nrcpad gcc-13.2.0/gcc/config/avr/avr.opt gcc-13.3.0/gcc/config/avr/avr.opt
*** gcc-13.2.0/gcc/config/avr/avr.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/avr.opt	Tue May 21 07:47:38 2024
*************** Target RejectNegative Joined Var(avr_mmc
*** 27,33 ****
  -mmcu=MCU	Select the target MCU.
  
  mgas-isr-prologues
! Target Var(avr_gasisr_prologues) UInteger Init(0)
  Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.
  
  mn-flash=
--- 27,33 ----
  -mmcu=MCU	Select the target MCU.
  
  mgas-isr-prologues
! Target Var(avr_gasisr_prologues) UInteger Init(0) Optimization
  Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.
  
  mn-flash=
*************** Target RejectNegative Mask(NO_INTERRUPTS
*** 61,71 ****
  Change the stack pointer without disabling interrupts.
  
  mbranch-cost=
! Target Joined RejectNegative UInteger Var(avr_branch_cost) Init(0)
  Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.
  
  mmain-is-OS_task
! Target Mask(MAIN_IS_OS_TASK)
  Treat main as if it had attribute OS_task.
  
  morder1
--- 61,71 ----
  Change the stack pointer without disabling interrupts.
  
  mbranch-cost=
! Target Joined RejectNegative UInteger Var(avr_branch_cost) Init(0) Optimization
  Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.
  
  mmain-is-OS_task
! Target Mask(MAIN_IS_OS_TASK) Optimization
  Treat main as if it had attribute OS_task.
  
  morder1
*************** Target Mask(ABSDATA)
*** 116,126 ****
  Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.
  
  mdouble=
! Target Joined RejectNegative Var(avr_double) Init(0) Enum(avr_bits_e)
  -mdouble=<BITS>	Use <BITS> bits wide double type.
  
  mlong-double=
! Target Joined RejectNegative Var(avr_long_double) Init(0) Enum(avr_bits_e)
  -mlong-double=<BITS>	Use <BITS> bits wide long double type.
  
  nodevicelib
--- 116,126 ----
  Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.
  
  mdouble=
! Target Joined RejectNegative Var(avr_double) Init(0) Enum(avr_bits_e) Save
  -mdouble=<BITS>	Use <BITS> bits wide double type.
  
  mlong-double=
! Target Joined RejectNegative Var(avr_long_double) Init(0) Enum(avr_bits_e) Save
  -mlong-double=<BITS>	Use <BITS> bits wide long double type.
  
  nodevicelib
diff -Nrcpad gcc-13.2.0/gcc/config/avr/driver-avr.cc gcc-13.3.0/gcc/config/avr/driver-avr.cc
*** gcc-13.2.0/gcc/config/avr/driver-avr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/driver-avr.cc	Tue May 21 07:47:38 2024
*************** avr_devicespecs_file (int argc, const ch
*** 103,111 ****
        }
  
    return concat ("%{!nodevicespecs:-specs=device-specs", dir_separator_str,
! 				 "specs-", mmcu, "%s} %<nodevicespecs"
  #if defined (WITH_AVRLIBC)
!                  " %{mmcu=avr*:" X_NODEVLIB "} %{!mmcu=*:" X_NODEVLIB "}",
  #else
                   " " X_NODEVLIB,
  #endif
--- 103,116 ----
        }
  
    return concat ("%{!nodevicespecs:-specs=device-specs", dir_separator_str,
! 		 "specs-", mmcu, "%s} %<nodevicespecs"
  #if defined (WITH_AVRLIBC)
! 		 // Return X_NODEVLIB when we are compiling for a core.  As
! 		 // there are devices like AVR128DA32, a simple mmcu=avr* to
! 		 // discriminate between cores and devices ceased to work,
! 		 // hence use spec function no-devlib=avr_no_devlib from below.
! 		 // See also PR107201.
! 		 " %{mmcu=avr*:%:no-devlib(avr%*)} %{!mmcu=*:" X_NODEVLIB "}",
  #else
                   " " X_NODEVLIB,
  #endif
*************** avr_devicespecs_file (int argc, const ch
*** 113,122 ****
  }
  
  
  /* Re-build the -mdouble= and -mlong-double= options.  This is needed
     because these options are not independent of each other.  */
  
! const char*
  avr_double_lib (int argc, const char **argv)
  {
  #if defined (WITH_DOUBLE64)
--- 118,143 ----
  }
  
  
+ /* Return X_NODEVLIB when ARGV[] contains a core like "avr5",
+    otherwise return "".  */
+ 
+ const char *
+ avr_no_devlib (int argc, const char **argv)
+ {
+   for (int i = 0; i < argc; ++i)
+     {
+       if (avr_get_parch (argv[i]))
+ 	return X_NODEVLIB;
+     }
+ 
+   return "";
+ }
+ 
+ 
  /* Re-build the -mdouble= and -mlong-double= options.  This is needed
     because these options are not independent of each other.  */
  
! const char *
  avr_double_lib (int argc, const char **argv)
  {
  #if defined (WITH_DOUBLE64)
diff -Nrcpad gcc-13.2.0/gcc/config/avr/gen-avr-mmcu-specs.cc gcc-13.3.0/gcc/config/avr/gen-avr-mmcu-specs.cc
*** gcc-13.2.0/gcc/config/avr/gen-avr-mmcu-specs.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/avr/gen-avr-mmcu-specs.cc	Tue May 21 07:47:38 2024
*************** print_mcu (const avr_mcu_t *mcu)
*** 132,144 ****
    bool rcall = (mcu->dev_attribute & AVR_ISA_RCALL);
    bool is_arch = mcu->macro == NULL;
    bool is_device = ! is_arch;
!   int flash_pm_offset = 0;
  
    if (arch->flash_pm_offset
        && mcu->flash_pm_offset
        && mcu->flash_pm_offset != arch->flash_pm_offset)
      {
!       flash_pm_offset = mcu->flash_pm_offset;
      }
  
    if (is_arch
--- 132,152 ----
    bool rcall = (mcu->dev_attribute & AVR_ISA_RCALL);
    bool is_arch = mcu->macro == NULL;
    bool is_device = ! is_arch;
!   int rodata_pm_offset = 0;
!   int pm_base_address = 0;
  
    if (arch->flash_pm_offset
        && mcu->flash_pm_offset
        && mcu->flash_pm_offset != arch->flash_pm_offset)
      {
!       rodata_pm_offset = mcu->flash_pm_offset;
!     }
! 
!   if (arch->flash_pm_offset)
!     {
!       pm_base_address = mcu->flash_pm_offset
! 	? mcu->flash_pm_offset
! 	: arch->flash_pm_offset;
      }
  
    if (is_arch
*************** print_mcu (const avr_mcu_t *mcu)
*** 255,262 ****
  
    fprintf (f, "*link_arch:\n\t%s", LINK_ARCH_SPEC);
    if (is_device
!       && flash_pm_offset)
!     fprintf (f, " --defsym=__RODATA_PM_OFFSET__=0x%x", flash_pm_offset);
    fprintf (f, "\n\n");
  
    if (is_device)
--- 263,270 ----
  
    fprintf (f, "*link_arch:\n\t%s", LINK_ARCH_SPEC);
    if (is_device
!       && rodata_pm_offset)
!     fprintf (f, " --defsym=__RODATA_PM_OFFSET__=0x%x", rodata_pm_offset);
    fprintf (f, "\n\n");
  
    if (is_device)
*************** print_mcu (const avr_mcu_t *mcu)
*** 293,302 ****
  
        fprintf (f, "*cpp_mcu:\n");
        fprintf (f, "\t-D%s", mcu->macro);
!       if (flash_pm_offset)
  	{
  	  fprintf (f, " -U__AVR_PM_BASE_ADDRESS__");
! 	  fprintf (f, " -D__AVR_PM_BASE_ADDRESS__=0x%x", flash_pm_offset);
  	}
        fprintf (f, "\n\n");
  
--- 301,310 ----
  
        fprintf (f, "*cpp_mcu:\n");
        fprintf (f, "\t-D%s", mcu->macro);
!       if (pm_base_address)
  	{
  	  fprintf (f, " -U__AVR_PM_BASE_ADDRESS__");
! 	  fprintf (f, " -D__AVR_PM_BASE_ADDRESS__=0x%x", pm_base_address);
  	}
        fprintf (f, "\n\n");
  
diff -Nrcpad gcc-13.2.0/gcc/config/csky/csky.cc gcc-13.3.0/gcc/config/csky/csky.cc
*** gcc-13.2.0/gcc/config/csky/csky.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/csky/csky.cc	Tue May 21 07:47:38 2024
*************** csky_setup_incoming_varargs (cumulative_
*** 2091,2097 ****
  
    cfun->machine->uses_anonymous_args = 1;
    local_cum = *pcum;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      csky_function_arg_advance (local_cum_v, arg);
    regs_to_push = CSKY_NPARM_REGS - local_cum.reg;
    if (regs_to_push)
--- 2091,2098 ----
  
    cfun->machine->uses_anonymous_args = 1;
    local_cum = *pcum;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      csky_function_arg_advance (local_cum_v, arg);
    regs_to_push = CSKY_NPARM_REGS - local_cum.reg;
    if (regs_to_push)
diff -Nrcpad gcc-13.2.0/gcc/config/darwin-protos.h gcc-13.3.0/gcc/config/darwin-protos.h
*** gcc-13.2.0/gcc/config/darwin-protos.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/darwin-protos.h	Tue May 21 07:47:38 2024
*************** extern void darwin_patch_builtins (void)
*** 129,132 ****
--- 129,143 ----
  extern void darwin_rename_builtins (void);
  extern bool darwin_libc_has_function (enum function_class fn_class, tree);
  
+ /* For this port, there are several possible sources for external toolchain
+    components (e.g. as, ld, dsymutil) and we have to alter the allowable
+    output in response to which version and source is in use.  */
+ enum darwin_external_toolchain {
+   DET_UNKNOWN=0,
+   CCTOOLS,
+   DWARFUTILS,
+   LLVM,
+   CLANG
+ };
+ 
  #endif /* CONFIG_DARWIN_PROTOS_H */
diff -Nrcpad gcc-13.2.0/gcc/config/darwin-sections.def gcc-13.3.0/gcc/config/darwin-sections.def
*** gcc-13.2.0/gcc/config/darwin-sections.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/darwin-sections.def	Tue May 21 07:47:38 2024
*************** DEF_SECTION (mod_init_section, 0, ".mod_
*** 98,103 ****
--- 98,105 ----
  DEF_SECTION (mod_term_section, 0, ".mod_term_func", 0)
  DEF_SECTION (constructor_section, 0, ".constructor", 0)
  DEF_SECTION (destructor_section, 0, ".destructor", 0)
+ DEF_SECTION (static_init_section, SECTION_CODE,
+ 	     ".section\t__TEXT,__StaticInit,regular,pure_instructions", 0)
  
  /* Objective-C ABI=0 (Original version) sections.  */
  DEF_SECTION (objc_class_section, 0, ".objc_class", 1)
*************** DEF_SECTION (machopic_picsymbol_stub3_se
*** 157,163 ****
  
  /* Exception-related.  */
  DEF_SECTION (darwin_exception_section, SECTION_NO_ANCHOR,
! 	     ".section __DATA,__gcc_except_tab", 0)
  DEF_SECTION (darwin_eh_frame_section, SECTION_NO_ANCHOR,
  	     ".section " EH_FRAME_SECTION_NAME ",__eh_frame"
  	     EH_FRAME_SECTION_ATTR, 0)
--- 159,165 ----
  
  /* Exception-related.  */
  DEF_SECTION (darwin_exception_section, SECTION_NO_ANCHOR,
! 	     ".section __TEXT,__gcc_except_tab", 0)
  DEF_SECTION (darwin_eh_frame_section, SECTION_NO_ANCHOR,
  	     ".section " EH_FRAME_SECTION_NAME ",__eh_frame"
  	     EH_FRAME_SECTION_ATTR, 0)
diff -Nrcpad gcc-13.2.0/gcc/config/darwin.cc gcc-13.3.0/gcc/config/darwin.cc
*** gcc-13.2.0/gcc/config/darwin.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/darwin.cc	Tue May 21 07:47:38 2024
*************** static bool ld_needs_eh_markers = false;
*** 114,119 ****
--- 114,132 ----
  /* Emit a section-start symbol for mod init and term sections.  */
  static bool ld_init_term_start_labels = false;
  
+ /* The source and version of dsymutil in use.  */
+ #ifndef DSYMUTIL_VERSION
+ # warning Darwin toolchain without a defined dsymutil.
+ # define DSYMUTIL_VERSION DET_UNKNOWN,0,0,0
+ #endif
+ 
+ struct {
+   darwin_external_toolchain kind; /* cctools, llvm, clang etc.  */
+   int major; /* version number.  */
+   int minor;
+   int tiny;
+ } dsymutil_version = {DSYMUTIL_VERSION};
+ 
  /* Section names.  */
  section * darwin_sections[NUM_DARWIN_SECTIONS];
  
*************** darwin_objc1_section (tree decl ATTRIBUT
*** 1586,1592 ****
    else if (startswith (p, "V1_CEXT"))
      return darwin_sections[objc1_class_ext_section];
  
!   else if (startswith (p, "V2_CSTR"))
      return darwin_sections[objc_constant_string_object_section];
  
    return base;
--- 1599,1605 ----
    else if (startswith (p, "V1_CEXT"))
      return darwin_sections[objc1_class_ext_section];
  
!   else if (startswith (p, "V1_CSTR"))
      return darwin_sections[objc_constant_string_object_section];
  
    return base;
*************** machopic_select_section (tree decl,
*** 1679,1685 ****
  	    base_section = darwin_sections[zobj_data_section];
  	}
        else if (ro)
! 	base_section = darwin_sections[const_data_section];
        else
  	base_section = data_section;
        break;
--- 1692,1707 ----
  	    base_section = darwin_sections[zobj_data_section];
  	}
        else if (ro)
! 	{
! 	  if (VAR_P (decl) && TREE_TYPE (decl)
! 	      && TREE_CODE (TREE_TYPE (decl)) == RECORD_TYPE
! 	      && DECL_NAME (decl)
! 	      && strncmp (IDENTIFIER_POINTER (DECL_NAME (decl)),
! 			  "__anon_cfstring", 15) == 0)
! 	   base_section = darwin_sections[cfstring_constant_object_section];
! 	  else
! 	    base_section = darwin_sections[const_data_section];
! 	}
        else
  	base_section = data_section;
        break;
*************** machopic_select_section (tree decl,
*** 1721,1727 ****
  	return base_section; /* GNU runtime is happy with it all in one pot.  */
      }
  
!   /* b) Constant string objects.  */
    if (TREE_CODE (decl) == CONSTRUCTOR
        && TREE_TYPE (decl)
        && TREE_CODE (TREE_TYPE (decl)) == RECORD_TYPE
--- 1743,1749 ----
  	return base_section; /* GNU runtime is happy with it all in one pot.  */
      }
  
!   /* b) Constructors for constant NSstring [but not CFString] objects.  */
    if (TREE_CODE (decl) == CONSTRUCTOR
        && TREE_TYPE (decl)
        && TREE_CODE (TREE_TYPE (decl)) == RECORD_TYPE
*************** machopic_select_section (tree decl,
*** 1744,1750 ****
  	    return darwin_sections[objc_string_object_section];
  	}
        else if (!strcmp (IDENTIFIER_POINTER (name), "__builtin_CFString"))
! 	return darwin_sections[cfstring_constant_object_section];
        else
  	return base_section;
      }
--- 1766,1776 ----
  	    return darwin_sections[objc_string_object_section];
  	}
        else if (!strcmp (IDENTIFIER_POINTER (name), "__builtin_CFString"))
! 	{
! 	  /* We should have handled __anon_cfstrings above.  */
! 	  gcc_checking_assert (0);
! 	  return darwin_sections[cfstring_constant_object_section];
! 	}
        else
  	return base_section;
      }
*************** darwin_emit_except_table_label (FILE *fi
*** 2232,2237 ****
--- 2258,2264 ----
  {
    char section_start_label[30];
  
+   fputs ("\t.p2align\t2\n", file);
    ASM_GENERATE_INTERNAL_LABEL (section_start_label, "GCC_except_table",
  			       except_table_label_num++);
    ASM_OUTPUT_LABEL (file, section_start_label);
*************** darwin_asm_output_dwarf_offset (FILE *fi
*** 3020,3026 ****
  void
  darwin_file_start (void)
  {
!   /* Nothing to do.  */
  }
  
  /* Called for the TARGET_ASM_FILE_END hook.
--- 3047,3081 ----
  void
  darwin_file_start (void)
  {
! #ifdef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
!   /* This should not happen with a well-formed command line, but the user could
!      invoke cc1* directly without it.  */
!   if (!darwin_macosx_version_min)
!     return;
!   /* This assumes that the version passed has been validated in the driver.  */
!   unsigned maj, min, tiny;
!   int count = sscanf (darwin_macosx_version_min, "%u.%u.%u", &maj, &min, &tiny);
!   if (count < 0)
!     return;
!   if (count < 3)
!     tiny = 0;
!   if (count < 2)
!     min = 0;
!   const char *directive;
! #ifdef HAVE_AS_MACOS_BUILD_VERSION
!   /* We only handle macos, so far.  */
!   if (generating_for_darwin_version >= 18)
!     directive = "build_version macos, ";
!   else
! #endif
!     directive = "macosx_version_min ";
!   if (count > 2 && tiny != 0)
!     fprintf (asm_out_file, "\t.%s %u, %u, %u\n", directive, maj, min, tiny);
!   else if (count > 1)
!     fprintf (asm_out_file, "\t.%s %u, %u\n", directive, maj, min);
!   else
!      fprintf (asm_out_file, "\t.%s %u, 0\n", directive, maj);
! #endif
  }
  
  /* Called for the TARGET_ASM_FILE_END hook.
*************** darwin_override_options (void)
*** 3242,3248 ****
    /* 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;
--- 3297,3307 ----
    /* Keep track of which (major) version we're generating code for.  */
    if (darwin_macosx_version_min)
      {
!       if (strverscmp (darwin_macosx_version_min, "10.14") >= 0)
! 	generating_for_darwin_version = 18;
!       else if (strverscmp (darwin_macosx_version_min, "10.8") >= 0)
! 	generating_for_darwin_version = 12;
!       else 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;
*************** darwin_override_options (void)
*** 3317,3330 ****
  		  global_options.x_flag_objc_abi);
      }
  
!   /* Don't emit DWARF3/4 unless specifically selected.  This is a
!      workaround for tool bugs.  */
!   if (!OPTION_SET_P (dwarf_strict))
!     dwarf_strict = 1;
    if (!OPTION_SET_P (dwarf_version))
!     dwarf_version = 2;
  
!   if (OPTION_SET_P (dwarf_split_debug_info))
      {
        inform (input_location,
  	      "%<-gsplit-dwarf%> is not supported on this platform, ignored");
--- 3376,3397 ----
  		  global_options.x_flag_objc_abi);
      }
  
! 
    if (!OPTION_SET_P (dwarf_version))
!     {
!       /* External toolchains based on LLVM or clang 7+ have support for
! 	 dwarf-4.  */
!       if ((dsymutil_version.kind == LLVM && dsymutil_version.major >= 7)
! 	  || (dsymutil_version.kind == CLANG && dsymutil_version.major >= 700))
! 	dwarf_version = 4;
!       else if (dsymutil_version.kind == DWARFUTILS
! 	       && dsymutil_version.major >= 121)
! 	dwarf_version = 3;  /* From XC 6.4.  */
!       else
! 	dwarf_version = 2;  /* Older cannot safely exceed dwarf-2.  */
!     }
  
!   if (OPTION_SET_P (dwarf_split_debug_info) && dwarf_split_debug_info)
      {
        inform (input_location,
  	      "%<-gsplit-dwarf%> is not supported on this platform, ignored");
*************** darwin_override_options (void)
*** 3332,3337 ****
--- 3399,3422 ----
        OPTION_SET_P (dwarf_split_debug_info) = 0;
      }
  
+   /* Cases where dsymutil will exclude files with .macinfo sections; we are
+      better off forcing the debug level to 2 than completely excluding the
+      files.  If strict dwarf is set, then emit the macinfo anyway.  */
+   if (debug_info_level == DINFO_LEVEL_VERBOSE
+       && (!OPTION_SET_P (dwarf_strict) || dwarf_strict == 0)
+       && ((dsymutil_version.kind == CLANG && dsymutil_version.major >= 1500)
+ 	  || (dsymutil_version.kind == LLVM && dsymutil_version.major >= 15)))
+     {
+       inform (input_location,
+ 	      "%<-g3%> is not supported by the debug linker in use (set to 2)");
+       debug_info_level = DINFO_LEVEL_NORMAL;
+     }
+ 
+   /* Limit DWARF to the chosen version, the linker and debug linker might not
+      be able to consume newer structures.  */
+   if (!OPTION_SET_P (dwarf_strict))
+     dwarf_strict = 1;
+ 
    /* Do not allow unwind tables to be generated by default for m32.
       fnon-call-exceptions will override this, regardless of what we do.  */
    if (generating_for_darwin_version < 10
*************** darwin_override_options (void)
*** 3400,3407 ****
        && dwarf_debuginfo_p ())
      flag_var_tracking_uninit = flag_var_tracking;
  
!   /* Final check on PCI options; for Darwin these are not dependent on the PIE
!      ones, although PIE does require PIC to support it.  */
    if (MACHO_DYNAMIC_NO_PIC_P)
      {
        if (flag_pic)
--- 3485,3501 ----
        && dwarf_debuginfo_p ())
      flag_var_tracking_uninit = flag_var_tracking;
  
!   if (OPTION_SET_P (flag_pie) && flag_pie)
!     {
!       /* This is a little complicated, to match Xcode tools.
! 	 For Darwin, PIE requires PIC codegen, but otherwise is only a link-
! 	 time change.  For almost all Darwin, we do not report __PIE__; the
! 	 exception is Darwin12-17 and for 32b only.  */
!       flag_pie = generating_for_darwin_version >= 12 && !TARGET_64BIT ? 2 : 0;
!       flag_pic = 2; /* We always set this.  */
!     }
! 
!   /* Final check on PIC options.  */
    if (MACHO_DYNAMIC_NO_PIC_P)
      {
        if (flag_pic)
*************** darwin_patch_builtins (void)
*** 3506,3511 ****
--- 3600,3628 ----
  }
  #endif
  
+ void
+ darwin_rename_builtins (void)
+ {
+ }
+ 
+ /* Implementation for the TARGET_LIBC_HAS_FUNCTION hook.  */
+ 
+ bool
+ darwin_libc_has_function (enum function_class fn_class,
+ 			  tree type ATTRIBUTE_UNUSED)
+ {
+   if (fn_class == function_sincos && darwin_macosx_version_min)
+     return (strverscmp (darwin_macosx_version_min, "10.9") >= 0);
+ #if DARWIN_PPC && SUPPORT_DARWIN_LEGACY
+   if (fn_class == function_c99_math_complex
+       || fn_class == function_c99_misc)
+     return (TARGET_64BIT
+ 	    || (darwin_macosx_version_min &&
+ 		strverscmp (darwin_macosx_version_min, "10.3") >= 0));
+ #endif
+   return default_libc_has_function (fn_class, type);
+ }
+ 
  /*  CFStrings implementation.  */
  static GTY(()) tree cfstring_class_reference = NULL_TREE;
  static GTY(()) tree cfstring_type_node = NULL_TREE;
*************** typedef struct GTY ((for_user)) cfstring
*** 3523,3529 ****
    /* The string literal.  */
    tree literal;
    /* The resulting constant CFString.  */
!   tree constructor;
  } cfstring_descriptor;
  
  struct cfstring_hasher : ggc_ptr_hash<cfstring_descriptor>
--- 3640,3646 ----
    /* The string literal.  */
    tree literal;
    /* The resulting constant CFString.  */
!   tree ccf_str;
  } cfstring_descriptor;
  
  struct cfstring_hasher : ggc_ptr_hash<cfstring_descriptor>
*************** darwin_init_cfstring_builtins (unsigned
*** 3598,3604 ****
    /* Make a lang-specific section - dup_lang_specific_decl makes a new node
       in place of the existing, which may be NULL.  */
    DECL_LANG_SPECIFIC (cfsfun) = NULL;
!   (*lang_hooks.dup_lang_specific_decl) (cfsfun);
    set_decl_built_in_function (cfsfun, BUILT_IN_MD, darwin_builtin_cfstring);
    lang_hooks.builtin_function (cfsfun);
  
--- 3715,3721 ----
    /* Make a lang-specific section - dup_lang_specific_decl makes a new node
       in place of the existing, which may be NULL.  */
    DECL_LANG_SPECIFIC (cfsfun) = NULL;
!   lang_hooks.dup_lang_specific_decl (cfsfun);
    set_decl_built_in_function (cfsfun, BUILT_IN_MD, darwin_builtin_cfstring);
    lang_hooks.builtin_function (cfsfun);
  
*************** darwin_init_cfstring_builtins (unsigned
*** 3609,3615 ****
  
    TREE_PUBLIC (cfstring_class_reference) = 1;
    DECL_ARTIFICIAL (cfstring_class_reference) = 1;
!   (*lang_hooks.decls.pushdecl) (cfstring_class_reference);
    DECL_EXTERNAL (cfstring_class_reference) = 1;
    rest_of_decl_compilation (cfstring_class_reference, 0, 0);
  
--- 3726,3732 ----
  
    TREE_PUBLIC (cfstring_class_reference) = 1;
    DECL_ARTIFICIAL (cfstring_class_reference) = 1;
!   lang_hooks.decls.pushdecl (cfstring_class_reference);
    DECL_EXTERNAL (cfstring_class_reference) = 1;
    rest_of_decl_compilation (cfstring_class_reference, 0, 0);
  
*************** darwin_fold_builtin (tree fndecl, int n_
*** 3646,3674 ****
    return NULL_TREE;
  }
  
- void
- darwin_rename_builtins (void)
- {
- }
- 
- /* Implementation for the TARGET_LIBC_HAS_FUNCTION hook.  */
- 
- bool
- darwin_libc_has_function (enum function_class fn_class,
- 			  tree type ATTRIBUTE_UNUSED)
- {
-   if (fn_class == function_sincos && darwin_macosx_version_min)
-     return (strverscmp (darwin_macosx_version_min, "10.9") >= 0);
- #if DARWIN_PPC && SUPPORT_DARWIN_LEGACY
-   if (fn_class == function_c99_math_complex
-       || fn_class == function_c99_misc)
-     return (TARGET_64BIT
- 	    || (darwin_macosx_version_min &&
- 		strverscmp (darwin_macosx_version_min, "10.3") >= 0));
- #endif
-   return default_libc_has_function (fn_class, type);
- }
- 
  hashval_t
  cfstring_hasher::hash (cfstring_descriptor *ptr)
  {
--- 3763,3768 ----
*************** darwin_build_constant_cfstring (tree str
*** 3766,3794 ****
  			     build_int_cst (TREE_TYPE (field), length));
  
        constructor = build_constructor (ccfstring_type_node, v);
!       TREE_READONLY (constructor) = 1;
!       TREE_CONSTANT (constructor) = 1;
!       TREE_STATIC (constructor) = 1;
  
!       /* Fromage: The C++ flavor of 'build_unary_op' expects constructor nodes
! 	 to have the TREE_HAS_CONSTRUCTOR (...) bit set.  However, this file is
! 	 being built without any knowledge of C++ tree accessors; hence, we shall
! 	 use the generic accessor that TREE_HAS_CONSTRUCTOR actually maps to!  */
        if (darwin_running_cxx)
  	TREE_LANG_FLAG_4 (constructor) = 1;  /* TREE_HAS_CONSTRUCTOR  */
  
        /* Create an anonymous global variable for this CFString.  */
!       var = build_decl (input_location, CONST_DECL,
  			NULL, TREE_TYPE (constructor));
!       DECL_ARTIFICIAL (var) = 1;
!       TREE_STATIC (var) = 1;
        DECL_INITIAL (var) = constructor;
!       /* FIXME: This should use a translation_unit_decl to indicate file scope.  */
        DECL_CONTEXT (var) = NULL_TREE;
!       desc->constructor = var;
      }
  
!   addr = build1 (ADDR_EXPR, pccfstring_type_node, desc->constructor);
    TREE_CONSTANT (addr) = 1;
  
    return addr;
--- 3860,3896 ----
  			     build_int_cst (TREE_TYPE (field), length));
  
        constructor = build_constructor (ccfstring_type_node, v);
!       TREE_READONLY (constructor) = true;
!       TREE_CONSTANT (constructor) = true;
!       TREE_STATIC (constructor) = true;
  
!       /* This file is being built without any knowledge of C++ tree accessors;
! 	 hence, we shall use the generic accessor to set TREE_HAS_CONSTRUCTOR.
! 	 ??? Is this actually used any more? */
        if (darwin_running_cxx)
  	TREE_LANG_FLAG_4 (constructor) = 1;  /* TREE_HAS_CONSTRUCTOR  */
  
        /* Create an anonymous global variable for this CFString.  */
!       var = build_decl (input_location, VAR_DECL,
  			NULL, TREE_TYPE (constructor));
!       char *name = xasprintf ("__anon_cfstring.%u", DECL_UID (var));
!       DECL_NAME (var) = get_identifier (name);
!       free (name);
!       DECL_ARTIFICIAL (var) = true;
!       TREE_STATIC (var) = true;
!       TREE_READONLY (var) = true;
!       TREE_CONSTANT (var) = true;
        DECL_INITIAL (var) = constructor;
!       /* global namespace.  */
        DECL_CONTEXT (var) = NULL_TREE;
!       DECL_INITIAL (var) = constructor;
!       DECL_USER_ALIGN (var) = 1;
!       lang_hooks.decls.pushdecl (var);
!       rest_of_decl_compilation (var, 1, 0);
!       desc->ccf_str = var;
      }
  
!   addr = build1 (ADDR_EXPR, pccfstring_type_node, desc->ccf_str);
    TREE_CONSTANT (addr) = 1;
  
    return addr;
*************** darwin_function_section (tree decl, enum
*** 3853,3863 ****
    if (decl && DECL_SECTION_NAME (decl) != NULL)
      return get_named_section (decl, NULL, 0);
  
!   /* We always put unlikely executed stuff in the cold section.  */
    if (freq == NODE_FREQUENCY_UNLIKELY_EXECUTED)
      return (use_coal) ? darwin_sections[text_cold_coal_section]
  		      : darwin_sections[text_cold_section];
  
    /* If we have LTO *and* feedback information, then let LTO handle
       the function ordering, it makes a better job (for normal, hot,
       startup and exit - hence the bailout for cold above).  */
--- 3955,3976 ----
    if (decl && DECL_SECTION_NAME (decl) != NULL)
      return get_named_section (decl, NULL, 0);
  
!   /* We always put unlikely executed stuff in the cold section; we have to put
!      this ahead of the global init section, since partitioning within a section
!      breaks some assumptions made in the DWARF handling.  */
    if (freq == NODE_FREQUENCY_UNLIKELY_EXECUTED)
      return (use_coal) ? darwin_sections[text_cold_coal_section]
  		      : darwin_sections[text_cold_section];
  
+   /* Intercept functions in global init; these are placed in separate sections.
+      FIXME: there should be some neater way to do this, FIXME we should be able
+      to partition within a section.  */
+   if (DECL_NAME (decl)
+       && (startswith (IDENTIFIER_POINTER (DECL_NAME (decl)), "_GLOBAL__sub_I")
+ 	  || startswith (IDENTIFIER_POINTER (DECL_NAME (decl)),
+ 			 "__static_initialization_and_destruction")))
+     return  darwin_sections[static_init_section];
+ 
    /* If we have LTO *and* feedback information, then let LTO handle
       the function ordering, it makes a better job (for normal, hot,
       startup and exit - hence the bailout for cold above).  */
diff -Nrcpad gcc-13.2.0/gcc/config/darwin.h gcc-13.3.0/gcc/config/darwin.h
*** gcc-13.2.0/gcc/config/darwin.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/darwin.h	Tue May 21 07:47:38 2024
*************** extern GTY(()) int darwin_ms_struct;
*** 366,372 ****
      %{e*} %{r} \
      %{o*}%{!o:-o a.out} \
      %{!r:%{!nostdlib:%{!nostartfiles:%S}}} \
!     %{L*} %(link_libgcc) %o \
      %{!r:%{!nostdlib:%{!nodefaultlibs:\
        %{fprofile-arcs|fprofile-generate*|coverage:-lgcov} \
        %{fopenacc|fopenmp|%:gt(%{ftree-parallelize-loops=*:%*} 1): \
--- 366,374 ----
      %{e*} %{r} \
      %{o*}%{!o:-o a.out} \
      %{!r:%{!nostdlib:%{!nostartfiles:%S}}} \
!     %{L*} %(link_libgcc) \
!     %{!r:%{!nostdlib:%{!nodefaultlibs: " DARWIN_WEAK_CRTS "}}} \
!     %o \
      %{!r:%{!nostdlib:%{!nodefaultlibs:\
        %{fprofile-arcs|fprofile-generate*|coverage:-lgcov} \
        %{fopenacc|fopenmp|%:gt(%{ftree-parallelize-loops=*:%*} 1): \
*************** extern GTY(()) int darwin_ms_struct;
*** 380,394 ****
        %(link_ssp) \
        %:version-compare(>< 10.6 10.7 mmacosx-version-min= -ld10-uwfef) \
        %(link_gcc_c_sequence) \
!       %{!nodefaultexport:%{dylib|dynamiclib|bundle: \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= -U) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_get_address) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= -exported_symbol) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_get_address) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= -U) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_register_common) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= -exported_symbol) \
! 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_register_common) \
        }} \
      }}}\
      %{!r:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} %{F*} "\
--- 382,396 ----
        %(link_ssp) \
        %:version-compare(>< 10.6 10.7 mmacosx-version-min= -ld10-uwfef) \
        %(link_gcc_c_sequence) \
!       %{!nodefaultexport: \
! 	%{%:version-compare(>= 10.11 asm_macosx_version_min= -U): \
! 	   ___emutls_get_address -exported_symbol ___emutls_get_address \
! 	  -U ___emutls_register_common \
! 	  -exported_symbol ___emutls_register_common \
! 	  -U ___gcc_nested_func_ptr_created \
! 	  -exported_symbol ___gcc_nested_func_ptr_created \
! 	  -U ___gcc_nested_func_ptr_deleted \
! 	  -exported_symbol ___gcc_nested_func_ptr_deleted \
        }} \
      }}}\
      %{!r:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} %{F*} "\
*************** extern GTY(()) int darwin_ms_struct;
*** 508,524 ****
  #undef REAL_LIBGCC_SPEC
  #define REAL_LIBGCC_SPEC \
  "%{static-libgcc|static:						  \
!     %:version-compare(!> 10.6 mmacosx-version-min= -lgcc_eh)		  \
!     %:version-compare(>= 10.6 mmacosx-version-min= -lemutls_w);		  \
     shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime:		  \
      %:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1)	  \
-     %:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w)		  \
      %:version-compare(!> 10.3.9 mmacosx-version-min= -lgcc_eh)		  \
      %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4)   \
!     %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5);	  \
!    : -lemutls_w								  \
    } -lgcc "
  
  /* We specify crt0.o as -lcrt0.o so that ld will search the library path.  */
  
  #undef  STARTFILE_SPEC
--- 510,531 ----
  #undef REAL_LIBGCC_SPEC
  #define REAL_LIBGCC_SPEC \
  "%{static-libgcc|static:						  \
!     %:version-compare(!> 10.6 mmacosx-version-min= -lgcc_eh);		  \
     shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime:		  \
      %:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1)	  \
      %:version-compare(!> 10.3.9 mmacosx-version-min= -lgcc_eh)		  \
      %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4)   \
!     %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)	  \
    } -lgcc "
  
+ #define DARWIN_WEAK_CRTS \
+ "%{static-libgcc|static:						  \
+    %:version-compare(>= 10.6 mmacosx-version-min= -lemutls_w) ; \
+    shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime: \
+      %:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w) ; \
+    : -lemutls_w \
+   }"
+ 
  /* We specify crt0.o as -lcrt0.o so that ld will search the library path.  */
  
  #undef  STARTFILE_SPEC
*************** int darwin_label_is_anonymous_local_objc
*** 823,829 ****
         else if (xname[0] == '+' || xname[0] == '-')			     \
           fprintf (FILE, "\"%s\"", xname);				     \
         else if (darwin_label_is_anonymous_local_objc_name (xname))	     \
!          fprintf (FILE, "L%s", xname);					     \
         else if (xname[0] != '"' && name_needs_quotes (xname))		     \
  	 asm_fprintf (FILE, "\"%U%s\"", xname);				     \
         else								     \
--- 830,838 ----
         else if (xname[0] == '+' || xname[0] == '-')			     \
           fprintf (FILE, "\"%s\"", xname);				     \
         else if (darwin_label_is_anonymous_local_objc_name (xname))	     \
! 	fprintf (FILE, "%c%s", flag_next_runtime ? 'L' : 'l', xname);	     \
!        else if (strncmp (xname, "__anon_cfstring", 15) == 0)		     \
! 	fprintf (FILE, "L%s", xname);					     \
         else if (xname[0] != '"' && name_needs_quotes (xname))		     \
  	 asm_fprintf (FILE, "\"%U%s\"", xname);				     \
         else								     \
*************** enum machopic_addr_class {
*** 1082,1088 ****
  
  #undef ASM_PREFERRED_EH_DATA_FORMAT
  #define ASM_PREFERRED_EH_DATA_FORMAT(CODE,GLOBAL)  \
!   (((CODE) == 2 && (GLOBAL) == 1) \
     ? (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) : \
       ((CODE) == 1 || (GLOBAL) == 0) ? DW_EH_PE_pcrel : DW_EH_PE_absptr)
  
--- 1091,1097 ----
  
  #undef ASM_PREFERRED_EH_DATA_FORMAT
  #define ASM_PREFERRED_EH_DATA_FORMAT(CODE,GLOBAL)  \
!   (((CODE) == 2 && (GLOBAL) == 1) || ((CODE) == 0 && (GLOBAL) == 1) \
     ? (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) : \
       ((CODE) == 1 || (GLOBAL) == 0) ? DW_EH_PE_pcrel : DW_EH_PE_absptr)
  
diff -Nrcpad gcc-13.2.0/gcc/config/epiphany/epiphany.cc gcc-13.3.0/gcc/config/epiphany/epiphany.cc
*** gcc-13.2.0/gcc/config/epiphany/epiphany.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/epiphany/epiphany.cc	Tue May 21 07:47:38 2024
*************** epiphany_setup_incoming_varargs (cumulat
*** 731,737 ****
      gcc_assert (arg.mode != BLKmode);
  
    next_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      next_cum = (ROUND_ADVANCE_CUM (next_cum, arg.mode, arg.type)
  		+ ROUND_ADVANCE_ARG (arg.mode, arg.type));
    first_anon_arg = next_cum;
--- 731,738 ----
      gcc_assert (arg.mode != BLKmode);
  
    next_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      next_cum = (ROUND_ADVANCE_CUM (next_cum, arg.mode, arg.type)
  		+ ROUND_ADVANCE_ARG (arg.mode, arg.type));
    first_anon_arg = next_cum;
diff -Nrcpad gcc-13.2.0/gcc/config/ft32/ft32.cc gcc-13.3.0/gcc/config/ft32/ft32.cc
*** gcc-13.2.0/gcc/config/ft32/ft32.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/ft32/ft32.cc	Tue May 21 07:47:38 2024
*************** ft32_setup_incoming_varargs (cumulative_
*** 635,643 ****
  {
    CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
    int named_size = 0;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
!     named_size =
!       GET_MODE_SIZE (SImode) * (*cum - FT32_R0) + GET_MODE_SIZE (arg.mode);
  
    if (named_size < 24)
      *pretend_size = 24 - named_size;
--- 635,644 ----
  {
    CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
    int named_size = 0;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
!     named_size
!       = GET_MODE_SIZE (SImode) * (*cum - FT32_R0) + GET_MODE_SIZE (arg.mode);
  
    if (named_size < 24)
      *pretend_size = 24 - named_size;
diff -Nrcpad gcc-13.2.0/gcc/config/i386/amxtileintrin.h gcc-13.3.0/gcc/config/i386/amxtileintrin.h
*** gcc-13.2.0/gcc/config/i386/amxtileintrin.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/amxtileintrin.h	Tue May 21 07:47:38 2024
*************** extern __inline void
*** 39,52 ****
  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _tile_loadconfig (const void *__config)
  {
!   __asm__ volatile ("ldtilecfg\t%X0" :: "m" (*((const void **)__config)));
  }
  
  extern __inline void
  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _tile_storeconfig (void *__config)
  {
!   __asm__ volatile ("sttilecfg\t%X0" : "=m" (*((void **)__config)));
  }
  
  extern __inline void
--- 39,52 ----
  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _tile_loadconfig (const void *__config)
  {
!   __builtin_ia32_ldtilecfg (__config);
  }
  
  extern __inline void
  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _tile_storeconfig (void *__config)
  {
!   __builtin_ia32_sttilecfg (__config);
  }
  
  extern __inline void
diff -Nrcpad gcc-13.2.0/gcc/config/i386/driver-i386.cc gcc-13.3.0/gcc/config/i386/driver-i386.cc
*** gcc-13.2.0/gcc/config/i386/driver-i386.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/driver-i386.cc	Tue May 21 07:47:38 2024
*************** const char *host_detect_local_cpu (int a
*** 591,601 ****
  	      /* This is unknown family 0x6 CPU.  */
  	      if (has_feature (FEATURE_AVX))
  		{
- 		  /* Assume Grand Ridge.  */
- 		  if (has_feature (FEATURE_RAOINT))
- 		    cpu = "grandridge";
  		  /* Assume Granite Rapids D.  */
! 		  else if (has_feature (FEATURE_AMX_COMPLEX))
  		    cpu = "graniterapids-d";
  		  /* Assume Granite Rapids.  */
  		  else if (has_feature (FEATURE_AMX_FP16))
--- 591,598 ----
  	      /* This is unknown family 0x6 CPU.  */
  	      if (has_feature (FEATURE_AVX))
  		{
  		  /* Assume Granite Rapids D.  */
! 		  if (has_feature (FEATURE_AMX_COMPLEX))
  		    cpu = "graniterapids-d";
  		  /* Assume Granite Rapids.  */
  		  else if (has_feature (FEATURE_AMX_FP16))
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-builtin.def gcc-13.3.0/gcc/config/i386/i386-builtin.def
*** gcc-13.2.0/gcc/config/i386/i386-builtin.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-builtin.def	Tue May 21 07:47:38 2024
*************** BDESC (OPTION_MASK_ISA_XSAVES | OPTION_M
*** 126,131 ****
--- 126,135 ----
  BDESC (OPTION_MASK_ISA_XSAVES | OPTION_MASK_ISA_64BIT, 0, CODE_FOR_nothing, "__builtin_ia32_xrstors64", IX86_BUILTIN_XRSTORS64, UNKNOWN, (int) VOID_FTYPE_PVOID_INT64)
  BDESC (OPTION_MASK_ISA_XSAVEC | OPTION_MASK_ISA_64BIT, 0, CODE_FOR_nothing, "__builtin_ia32_xsavec64", IX86_BUILTIN_XSAVEC64, UNKNOWN, (int) VOID_FTYPE_PVOID_INT64)
  
+ /* LDFILECFG and STFILECFG.  */
+ BDESC (OPTION_MASK_ISA_64BIT, OPTION_MASK_ISA2_AMX_TILE, CODE_FOR_nothing, "__builtin_ia32_ldtilecfg", IX86_BUILTIN_LDTILECFG, UNKNOWN, (int) VOID_FTYPE_PCVOID)
+ BDESC (OPTION_MASK_ISA_64BIT, OPTION_MASK_ISA2_AMX_TILE, CODE_FOR_nothing, "__builtin_ia32_sttilecfg", IX86_BUILTIN_STTILECFG, UNKNOWN, (int) VOID_FTYPE_PVOID)
+ 
  /* SSE */
  BDESC (OPTION_MASK_ISA_SSE, 0, CODE_FOR_movv4sf_internal, "__builtin_ia32_storeups", IX86_BUILTIN_STOREUPS, UNKNOWN, (int) VOID_FTYPE_PFLOAT_V4SF)
  BDESC (OPTION_MASK_ISA_SSE, 0, CODE_FOR_sse_movntv4sf, "__builtin_ia32_movntps", IX86_BUILTIN_MOVNTPS, UNKNOWN, (int) VOID_FTYPE_PFLOAT_V4SF)
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-builtins.cc gcc-13.3.0/gcc/config/i386/i386-builtins.cc
*** gcc-13.2.0/gcc/config/i386/i386-builtins.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-builtins.cc	Tue May 21 07:47:38 2024
*************** ix86_vectorize_builtin_gather (const_tre
*** 1649,1655 ****
  	  ? !TARGET_USE_GATHER_2PARTS
  	  : (known_eq (TYPE_VECTOR_SUBPARTS (mem_vectype), 4u)
  	     ? !TARGET_USE_GATHER_4PARTS
! 	     : !TARGET_USE_GATHER)))
      return NULL_TREE;
  
    if ((TREE_CODE (index_type) != INTEGER_TYPE
--- 1649,1655 ----
  	  ? !TARGET_USE_GATHER_2PARTS
  	  : (known_eq (TYPE_VECTOR_SUBPARTS (mem_vectype), 4u)
  	     ? !TARGET_USE_GATHER_4PARTS
! 	     : !TARGET_USE_GATHER_8PARTS)))
      return NULL_TREE;
  
    if ((TREE_CODE (index_type) != INTEGER_TYPE
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-c.cc gcc-13.3.0/gcc/config/i386/i386-c.cc
*** gcc-13.2.0/gcc/config/i386/i386-c.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-c.cc	Tue May 21 07:47:38 2024
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 258,263 ****
--- 258,267 ----
        def_or_undef (parse_in, "__graniterapids");
        def_or_undef (parse_in, "__graniterapids__");
        break;
+     case PROCESSOR_GRANITERAPIDS_D:
+       def_or_undef (parse_in, "__graniterapids_d");
+       def_or_undef (parse_in, "__graniterapids_d__");
+       break;
      case PROCESSOR_ALDERLAKE:
        def_or_undef (parse_in, "__alderlake");
        def_or_undef (parse_in, "__alderlake__");
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 447,452 ****
--- 451,459 ----
      case PROCESSOR_GRANITERAPIDS:
        def_or_undef (parse_in, "__tune_graniterapids__");
        break;
+     case PROCESSOR_GRANITERAPIDS_D:
+       def_or_undef (parse_in, "__tune_graniterapids_d__");
+       break;
      case PROCESSOR_INTEL:
      case PROCESSOR_GENERIC:
        break;
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-expand.cc gcc-13.3.0/gcc/config/i386/i386-expand.cc
*** gcc-13.2.0/gcc/config/i386/i386-expand.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-expand.cc	Tue May 21 07:47:38 2024
*************** ix86_expand_move (machine_mode mode, rtx
*** 429,434 ****
--- 429,451 ----
  
      default:
        break;
+ 
+     case SUBREG:
+       /* As not all values in XFmode are representable in real_value,
+ 	 we might be called with unfoldable SUBREGs of constants.  */
+       if (mode == XFmode
+ 	  && CONSTANT_P (SUBREG_REG (op1))
+ 	  && can_create_pseudo_p ())
+ 	{
+ 	  machine_mode imode = GET_MODE (SUBREG_REG (op1));
+ 	  rtx r = force_const_mem (imode, SUBREG_REG (op1));
+ 	  if (r)
+ 	    r = validize_mem (r);
+ 	  else
+ 	    r = force_reg (imode, SUBREG_REG (op1));
+ 	  op1 = simplify_gen_subreg (mode, r, imode, SUBREG_BYTE (op1));
+ 	}
+       break;
      }
  
    if ((flag_pic || MACHOPIC_INDIRECT)
*************** ix86_expand_int_sse_cmp (rtx dest, enum
*** 4565,4571 ****
  		  rtx elt = CONST_VECTOR_ELT (cop1, i);
  		  if (!CONST_INT_P (elt))
  		    break;
! 		  if (code == GE)
  		    {
  		      /* For LE punt if some element is signed maximum.  */
  		      if ((INTVAL (elt) & (GET_MODE_MASK (eltmode) >> 1))
--- 4582,4588 ----
  		  rtx elt = CONST_VECTOR_ELT (cop1, i);
  		  if (!CONST_INT_P (elt))
  		    break;
! 		  if (code == LE)
  		    {
  		      /* For LE punt if some element is signed maximum.  */
  		      if ((INTVAL (elt) & (GET_MODE_MASK (eltmode) >> 1))
*************** ix86_expand_builtin (tree exp, rtx targe
*** 13720,13725 ****
--- 13737,13761 ----
  	emit_insn (pat);
        return 0;
  
+     case IX86_BUILTIN_LDTILECFG:
+     case IX86_BUILTIN_STTILECFG:
+       arg0 = CALL_EXPR_ARG (exp, 0);
+       op0 = expand_normal (arg0);
+ 
+       if (!address_operand (op0, VOIDmode))
+ 	{
+ 	  op0 = convert_memory_address (Pmode, op0);
+ 	  op0 = copy_addr_to_reg (op0);
+ 	}
+       op0 = gen_rtx_MEM (XImode, op0);
+       if (fcode == IX86_BUILTIN_LDTILECFG)
+ 	icode = CODE_FOR_ldtilecfg;
+       else
+ 	icode = CODE_FOR_sttilecfg;
+       pat = GEN_FCN (icode) (op0);
+       emit_insn (pat);
+       return 0;
+ 
      case IX86_BUILTIN_LLWPCB:
        arg0 = CALL_EXPR_ARG (exp, 0);
        op0 = expand_normal (arg0);
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-features.cc gcc-13.3.0/gcc/config/i386/i386-features.cc
*** gcc-13.2.0/gcc/config/i386/i386-features.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-features.cc	Tue May 21 07:47:38 2024
*************** scalar_chain::convert_reg (rtx_insn *ins
*** 896,909 ****
  	     REGNO (src), REGNO (dst), INSN_UID (insn));
  }
  
  /* Convert operand OP in INSN.  We should handle
     memory operands and uninitialized registers.
     All other register uses are converted during
     registers conversion.  */
  
  void
! general_scalar_chain::convert_op (rtx *op, rtx_insn *insn)
  {
    *op = copy_rtx_if_shared (*op);
  
    if (GET_CODE (*op) == NOT)
--- 896,930 ----
  	     REGNO (src), REGNO (dst), INSN_UID (insn));
  }
  
+ /* Helper function to convert immediate constant X to vmode.  */
+ static rtx
+ smode_convert_cst (rtx x, enum machine_mode vmode)
+ {
+   /* Prefer all ones vector in case of -1.  */
+   if (constm1_operand (x, GET_MODE (x)))
+     return CONSTM1_RTX (vmode);
+ 
+   unsigned n = GET_MODE_NUNITS (vmode);
+   rtx *v = XALLOCAVEC (rtx, n);
+   v[0] = x;
+   for (unsigned i = 1; i < n; ++i)
+     v[i] = const0_rtx;
+   return gen_rtx_CONST_VECTOR (vmode, gen_rtvec_v (n, v));
+ }
+ 
  /* Convert operand OP in INSN.  We should handle
     memory operands and uninitialized registers.
     All other register uses are converted during
     registers conversion.  */
  
  void
! scalar_chain::convert_op (rtx *op, rtx_insn *insn)
  {
+   rtx tmp;
+ 
+   if (GET_MODE (*op) == V1TImode)
+     return;
+ 
    *op = copy_rtx_if_shared (*op);
  
    if (GET_CODE (*op) == NOT)
*************** general_scalar_chain::convert_op (rtx *o
*** 913,959 ****
      }
    else if (MEM_P (*op))
      {
!       rtx tmp = gen_reg_rtx (GET_MODE (*op));
  
!       /* Handle movabs.  */
        if (!memory_operand (*op, GET_MODE (*op)))
  	{
! 	  rtx tmp2 = gen_reg_rtx (GET_MODE (*op));
  
! 	  emit_insn_before (gen_rtx_SET (tmp2, *op), insn);
! 	  *op = tmp2;
  	}
  
!       emit_insn_before (gen_rtx_SET (gen_rtx_SUBREG (vmode, tmp, 0),
! 				     gen_gpr_to_xmm_move_src (vmode, *op)),
! 			insn);
!       *op = gen_rtx_SUBREG (vmode, tmp, 0);
  
        if (dump_file)
  	fprintf (dump_file, "  Preloading operand for insn %d into r%d\n",
  		 INSN_UID (insn), REGNO (tmp));
      }
    else if (REG_P (*op))
      {
!       *op = gen_rtx_SUBREG (vmode, *op, 0);
!     }
!   else if (CONST_INT_P (*op))
!     {
!       rtx vec_cst;
!       rtx tmp = gen_rtx_SUBREG (vmode, gen_reg_rtx (smode), 0);
! 
!       /* Prefer all ones vector in case of -1.  */
!       if (constm1_operand (*op, GET_MODE (*op)))
! 	vec_cst = CONSTM1_RTX (vmode);
!       else
! 	{
! 	  unsigned n = GET_MODE_NUNITS (vmode);
! 	  rtx *v = XALLOCAVEC (rtx, n);
! 	  v[0] = *op;
! 	  for (unsigned i = 1; i < n; ++i)
! 	    v[i] = const0_rtx;
! 	  vec_cst = gen_rtx_CONST_VECTOR (vmode, gen_rtvec_v (n, v));
! 	}
  
        if (!standard_sse_constant_p (vec_cst, vmode))
  	{
--- 934,981 ----
      }
    else if (MEM_P (*op))
      {
!       rtx_insn *movabs = NULL;
  
!       /* Emit MOVABS to load from a 64-bit absolute address to a GPR.  */
        if (!memory_operand (*op, GET_MODE (*op)))
  	{
! 	  tmp = gen_reg_rtx (GET_MODE (*op));
! 	  movabs = emit_insn_before (gen_rtx_SET (tmp, *op), insn);
  
! 	  *op = tmp;
  	}
  
!       tmp = gen_rtx_SUBREG (vmode, gen_reg_rtx (GET_MODE (*op)), 0);
! 
!       rtx_insn *eh_insn
! 	= emit_insn_before (gen_rtx_SET (copy_rtx (tmp),
! 					 gen_gpr_to_xmm_move_src (vmode, *op)),
! 			    insn);
! 
!       if (cfun->can_throw_non_call_exceptions)
! 	{
! 	  /* Handle REG_EH_REGION note.  */
! 	  rtx note = find_reg_note (insn, REG_EH_REGION, NULL_RTX);
! 	  if (note)
! 	    {
! 	      if (movabs)
! 		eh_insn = movabs;
! 	      control_flow_insns.safe_push (eh_insn);
! 	      add_reg_note (eh_insn, REG_EH_REGION, XEXP (note, 0));
! 	    }
! 	}
! 
!       *op = tmp;
  
        if (dump_file)
  	fprintf (dump_file, "  Preloading operand for insn %d into r%d\n",
  		 INSN_UID (insn), REGNO (tmp));
      }
    else if (REG_P (*op))
+     *op = gen_rtx_SUBREG (vmode, *op, 0);
+   else if (CONST_SCALAR_INT_P (*op))
      {
!       rtx vec_cst = smode_convert_cst (*op, vmode);
  
        if (!standard_sse_constant_p (vec_cst, vmode))
  	{
*************** general_scalar_chain::convert_op (rtx *o
*** 964,969 ****
--- 986,993 ----
  	  emit_insn_before (seq, insn);
  	}
  
+       tmp = gen_rtx_SUBREG (vmode, gen_reg_rtx (smode), 0);
+ 
        emit_insn_before (gen_move_insn (copy_rtx (tmp), vec_cst), insn);
        *op = tmp;
      }
*************** timode_scalar_chain::fix_debug_reg_uses
*** 1512,1572 ****
      }
  }
  
- /* Convert operand OP in INSN from TImode to V1TImode.  */
- 
- void
- timode_scalar_chain::convert_op (rtx *op, rtx_insn *insn)
- {
-   *op = copy_rtx_if_shared (*op);
- 
-   if (REG_P (*op))
-     *op = gen_rtx_SUBREG (V1TImode, *op, 0);
-   else if (MEM_P (*op))
-     {
-       rtx tmp = gen_reg_rtx (V1TImode);
-       emit_insn_before (gen_rtx_SET (gen_rtx_SUBREG (V1TImode, tmp, 0),
- 				     gen_gpr_to_xmm_move_src (V1TImode, *op)),
- 			insn);
-       *op = gen_rtx_SUBREG (V1TImode, tmp, 0);
- 
-       if (dump_file)
- 	fprintf (dump_file, "  Preloading operand for insn %d into r%d\n",
- 		 INSN_UID (insn), REGNO (tmp));
-     }
-   else if (CONST_INT_P (*op))
-     {
-       rtx vec_cst;
-       rtx tmp = gen_rtx_SUBREG (V1TImode, gen_reg_rtx (TImode), 0);
- 
-       /* Prefer all ones vector in case of -1.  */
-       if (constm1_operand (*op, TImode))
- 	vec_cst = CONSTM1_RTX (V1TImode);
-       else
- 	{
- 	  rtx *v = XALLOCAVEC (rtx, 1);
- 	  v[0] = *op;
- 	  vec_cst = gen_rtx_CONST_VECTOR (V1TImode, gen_rtvec_v (1, v));
- 	}
- 
-       if (!standard_sse_constant_p (vec_cst, V1TImode))
- 	{
- 	  start_sequence ();
- 	  vec_cst = validize_mem (force_const_mem (V1TImode, vec_cst));
- 	  rtx_insn *seq = get_insns ();
- 	  end_sequence ();
- 	  emit_insn_before (seq, insn);
- 	}
- 
-       emit_insn_before (gen_move_insn (copy_rtx (tmp), vec_cst), insn);
-       *op = tmp;
-     }
-   else
-     {
-       gcc_assert (SUBREG_P (*op));
-       gcc_assert (GET_MODE (*op) == vmode);
-     }
- }
- 
  /* Convert INSN from TImode to V1T1mode.  */
  
  void
--- 1536,1541 ----
*************** convert_scalars_to_vector (bool timode_p
*** 2215,2220 ****
--- 2184,2190 ----
  {
    basic_block bb;
    int converted_insns = 0;
+   auto_vec<rtx_insn *> control_flow_insns;
  
    bitmap_obstack_initialize (NULL);
    const machine_mode cand_mode[3] = { SImode, DImode, TImode };
*************** convert_scalars_to_vector (bool timode_p
*** 2296,2301 ****
--- 2266,2276 ----
  			 chain->chain_id);
  	    }
  
+ 	  rtx_insn* iter_insn;
+ 	  unsigned int ii;
+ 	  FOR_EACH_VEC_ELT (chain->control_flow_insns, ii, iter_insn)
+ 	    control_flow_insns.safe_push (iter_insn);
+ 
  	  delete chain;
  	}
      }
*************** convert_scalars_to_vector (bool timode_p
*** 2364,2369 ****
--- 2339,2362 ----
  		  DECL_INCOMING_RTL (parm) = gen_rtx_SUBREG (TImode, r, 0);
  	      }
  	  }
+ 
+       if (!control_flow_insns.is_empty ())
+ 	{
+ 	  free_dominance_info (CDI_DOMINATORS);
+ 
+ 	  unsigned int i;
+ 	  rtx_insn* insn;
+ 	  FOR_EACH_VEC_ELT (control_flow_insns, i, insn)
+ 	    if (control_flow_insn_p (insn))
+ 	      {
+ 		/* Split the block after insn.  There will be a fallthru
+ 		   edge, which is OK so we keep it.  We have to create
+ 		   the exception edges ourselves.  */
+ 		bb = BLOCK_FOR_INSN (insn);
+ 		split_block (bb, insn);
+ 		rtl_make_eh_edge (NULL, bb, BB_END (bb));
+ 	      }
+ 	}
      }
  
    return 0;
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-features.h gcc-13.3.0/gcc/config/i386/i386-features.h
*** gcc-13.2.0/gcc/config/i386/i386-features.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-features.h	Tue May 21 07:47:38 2024
*************** class scalar_chain
*** 155,160 ****
--- 155,161 ----
    hash_map<rtx, rtx> defs_map;
    unsigned n_sse_to_integer;
    unsigned n_integer_to_sse;
+   auto_vec<rtx_insn *> control_flow_insns;
  
    bool build (bitmap candidates, unsigned insn_uid, bitmap disallowed);
    virtual int compute_convert_gain () = 0;
*************** class scalar_chain
*** 169,181 ****
    void convert_insn_common (rtx_insn *insn);
    void make_vector_copies (rtx_insn *, rtx);
    void convert_registers ();
  
   private:
    bool add_insn (bitmap candidates, unsigned insn_uid, bitmap disallowed);
    bool analyze_register_chain (bitmap candidates, df_ref ref,
  			       bitmap disallowed);
    virtual void convert_insn (rtx_insn *insn) = 0;
-   virtual void convert_op (rtx *op, rtx_insn *insn) = 0;
  };
  
  class general_scalar_chain : public scalar_chain
--- 170,182 ----
    void convert_insn_common (rtx_insn *insn);
    void make_vector_copies (rtx_insn *, rtx);
    void convert_registers ();
+   void convert_op (rtx *op, rtx_insn *insn);
  
   private:
    bool add_insn (bitmap candidates, unsigned insn_uid, bitmap disallowed);
    bool analyze_register_chain (bitmap candidates, df_ref ref,
  			       bitmap disallowed);
    virtual void convert_insn (rtx_insn *insn) = 0;
  };
  
  class general_scalar_chain : public scalar_chain
*************** class general_scalar_chain : public scal
*** 187,193 ****
  
   private:
    void convert_insn (rtx_insn *insn) final override;
-   void convert_op (rtx *op, rtx_insn *insn) final override;
    int vector_const_cost (rtx exp);
  };
  
--- 188,193 ----
*************** class timode_scalar_chain : public scala
*** 200,206 ****
   private:
    void fix_debug_reg_uses (rtx reg);
    void convert_insn (rtx_insn *insn) final override;
-   void convert_op (rtx *op, rtx_insn *insn) final override;
  };
  
  } // anon namespace
--- 200,205 ----
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386-options.cc gcc-13.3.0/gcc/config/i386/i386-options.cc
*** gcc-13.2.0/gcc/config/i386/i386-options.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386-options.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 128,137 ****
  #define m_ALDERLAKE (HOST_WIDE_INT_1U<<PROCESSOR_ALDERLAKE)
  #define m_ROCKETLAKE (HOST_WIDE_INT_1U<<PROCESSOR_ROCKETLAKE)
  #define m_GRANITERAPIDS (HOST_WIDE_INT_1U<<PROCESSOR_GRANITERAPIDS)
  #define m_CORE_AVX512 (m_SKYLAKE_AVX512 | m_CANNONLAKE \
  		       | m_ICELAKE_CLIENT | m_ICELAKE_SERVER | m_CASCADELAKE \
  		       | m_TIGERLAKE | m_COOPERLAKE | m_SAPPHIRERAPIDS \
! 		       | m_ROCKETLAKE | m_GRANITERAPIDS)
  #define m_CORE_AVX2 (m_HASWELL | m_SKYLAKE | m_CORE_AVX512)
  #define m_CORE_ALL (m_CORE2 | m_NEHALEM  | m_SANDYBRIDGE | m_CORE_AVX2)
  #define m_GOLDMONT (HOST_WIDE_INT_1U<<PROCESSOR_GOLDMONT)
--- 128,138 ----
  #define m_ALDERLAKE (HOST_WIDE_INT_1U<<PROCESSOR_ALDERLAKE)
  #define m_ROCKETLAKE (HOST_WIDE_INT_1U<<PROCESSOR_ROCKETLAKE)
  #define m_GRANITERAPIDS (HOST_WIDE_INT_1U<<PROCESSOR_GRANITERAPIDS)
+ #define m_GRANITERAPIDS_D (HOST_WIDE_INT_1U<<PROCESSOR_GRANITERAPIDS_D)
  #define m_CORE_AVX512 (m_SKYLAKE_AVX512 | m_CANNONLAKE \
  		       | m_ICELAKE_CLIENT | m_ICELAKE_SERVER | m_CASCADELAKE \
  		       | m_TIGERLAKE | m_COOPERLAKE | m_SAPPHIRERAPIDS \
! 		       | m_ROCKETLAKE | m_GRANITERAPIDS | m_GRANITERAPIDS_D)
  #define m_CORE_AVX2 (m_HASWELL | m_SKYLAKE | m_CORE_AVX512)
  #define m_CORE_ALL (m_CORE2 | m_NEHALEM  | m_SANDYBRIDGE | m_CORE_AVX2)
  #define m_GOLDMONT (HOST_WIDE_INT_1U<<PROCESSOR_GOLDMONT)
*************** along with GCC; see the file COPYING3.
*** 141,146 ****
--- 142,152 ----
  #define m_GRANDRIDGE (HOST_WIDE_INT_1U<<PROCESSOR_GRANDRIDGE)
  #define m_CORE_ATOM (m_SIERRAFOREST | m_GRANDRIDGE)
  #define m_INTEL (HOST_WIDE_INT_1U<<PROCESSOR_INTEL)
+ /* Gather Data Sampling / CVE-2022-40982 / INTEL-SA-00828.
+    Software mitigation.  */
+ #define m_GDS (m_SKYLAKE | m_SKYLAKE_AVX512 | m_CANNONLAKE \
+ 	       | m_ICELAKE_CLIENT | m_ICELAKE_SERVER | m_CASCADELAKE \
+ 	       | m_TIGERLAKE | m_COOPERLAKE | m_ROCKETLAKE)
  
  #define m_LUJIAZUI (HOST_WIDE_INT_1U<<PROCESSOR_LUJIAZUI)
  
*************** static const struct processor_costs *pro
*** 767,772 ****
--- 773,779 ----
    &alderlake_cost,
    &icelake_cost,
    &icelake_cost,
+   &icelake_cost,
    &intel_cost,
    &lujiazui_cost,
    &geode_cost,
*************** parse_mtune_ctrl_str (struct gcc_options
*** 1722,1741 ****
            curr_feature_string++;
            clear = true;
          }
!       for (i = 0; i < X86_TUNE_LAST; i++)
!         {
!           if (!strcmp (curr_feature_string, ix86_tune_feature_names[i]))
!             {
!               ix86_tune_features[i] = !clear;
!               if (dump)
!                 fprintf (stderr, "Explicitly %s feature %s\n",
!                          clear ? "clear" : "set", ix86_tune_feature_names[i]);
!               break;
!             }
!         }
!       if (i == X86_TUNE_LAST)
! 	error ("unknown parameter to option %<-mtune-ctrl%>: %s",
! 	       clear ? curr_feature_string - 1 : curr_feature_string);
        curr_feature_string = next_feature_string;
      }
    while (curr_feature_string);
--- 1729,1774 ----
            curr_feature_string++;
            clear = true;
          }
! 
!       if (!strcmp (curr_feature_string, "use_gather"))
! 	{
! 	  ix86_tune_features[X86_TUNE_USE_GATHER_2PARTS] = !clear;
! 	  ix86_tune_features[X86_TUNE_USE_GATHER_4PARTS] = !clear;
! 	  ix86_tune_features[X86_TUNE_USE_GATHER_8PARTS] = !clear;
! 	  if (dump)
! 	    fprintf (stderr, "Explicitly %s features use_gather_2parts,"
! 		     " use_gather_4parts, use_gather_8parts\n",
! 		     clear ? "clear" : "set");
! 
! 	}
!       else if (!strcmp (curr_feature_string, "use_scatter"))
! 	{
! 	  ix86_tune_features[X86_TUNE_USE_SCATTER_2PARTS] = !clear;
! 	  ix86_tune_features[X86_TUNE_USE_SCATTER_4PARTS] = !clear;
! 	  ix86_tune_features[X86_TUNE_USE_SCATTER_8PARTS] = !clear;
! 	  if (dump)
! 	    fprintf (stderr, "Explicitly %s features use_scatter_2parts,"
! 		     " use_scatter_4parts, use_scatter_8parts\n",
! 		     clear ? "clear" : "set");
! 	}
!       else
! 	{
! 	  for (i = 0; i < X86_TUNE_LAST; i++)
! 	    {
! 	      if (!strcmp (curr_feature_string, ix86_tune_feature_names[i]))
! 		{
! 		  ix86_tune_features[i] = !clear;
! 		  if (dump)
! 		    fprintf (stderr, "Explicitly %s feature %s\n",
! 			     clear ? "clear" : "set", ix86_tune_feature_names[i]);
! 		  break;
! 		}
! 	    }
! 
! 	  if (i == X86_TUNE_LAST)
! 	    error ("unknown parameter to option %<-mtune-ctrl%>: %s",
! 		   clear ? curr_feature_string - 1 : curr_feature_string);
! 	}
        curr_feature_string = next_feature_string;
      }
    while (curr_feature_string);
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386.cc gcc-13.3.0/gcc/config/i386/i386.cc
*** gcc-13.2.0/gcc/config/i386/i386.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386.cc	Tue May 21 07:47:38 2024
*************** ix86_setup_incoming_varargs (cumulative_
*** 4564,4570 ****
    /* For varargs, we do not want to skip the dummy va_dcl argument.
       For stdargs, we do want to skip the last named argument.  */
    next_cum = *cum;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
        && stdarg_p (fntype))
      ix86_function_arg_advance (pack_cumulative_args (&next_cum), arg);
  
--- 4564,4571 ----
    /* For varargs, we do not want to skip the dummy va_dcl argument.
       For stdargs, we do want to skip the last named argument.  */
    next_cum = *cum;
!   if ((!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!        || arg.type != NULL_TREE)
        && stdarg_p (fntype))
      ix86_function_arg_advance (pack_cumulative_args (&next_cum), arg);
  
*************** ix86_elim_entry_set_got (rtx reg)
*** 8327,8336 ****
        rtx pat = PATTERN (c_insn);
        if (GET_CODE (pat) == PARALLEL)
  	{
! 	  rtx vec = XVECEXP (pat, 0, 0);
! 	  if (GET_CODE (vec) == SET
! 	      && XINT (XEXP (vec, 1), 1) == UNSPEC_SET_GOT
! 	      && REGNO (XEXP (vec, 0)) == REGNO (reg))
  	    delete_insn (c_insn);
  	}
      }
--- 8328,8338 ----
        rtx pat = PATTERN (c_insn);
        if (GET_CODE (pat) == PARALLEL)
  	{
! 	  rtx set = XVECEXP (pat, 0, 0);
! 	  if (GET_CODE (set) == SET
! 	      && GET_CODE (SET_SRC (set)) == UNSPEC
! 	      && XINT (SET_SRC (set), 1) == UNSPEC_SET_GOT
! 	      && REGNO (SET_DEST (set)) == REGNO (reg))
  	    delete_insn (c_insn);
  	}
      }
*************** output_pic_addr_const (FILE *file, rtx x
*** 12302,12309 ****
        assemble_name (asm_out_file, buf);
        break;
  
!     case CONST_INT:
!       fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
        break;
  
      case CONST:
--- 12304,12311 ----
        assemble_name (asm_out_file, buf);
        break;
  
!     CASE_CONST_SCALAR_INT:
!       output_addr_const (file, x);
        break;
  
      case CONST:
*************** ix86_avx_u128_mode_needed (rtx_insn *ins
*** 14487,14494 ****
  	 modes wider than 256 bits.  It's only safe to issue a
  	 vzeroupper if all SSE registers are clobbered.  */
        const function_abi &abi = insn_callee_abi (insn);
!       if (!hard_reg_set_subset_p (reg_class_contents[SSE_REGS],
! 				  abi.mode_clobbers (V4DImode)))
  	return AVX_U128_ANY;
  
        return AVX_U128_CLEAN;
--- 14489,14500 ----
  	 modes wider than 256 bits.  It's only safe to issue a
  	 vzeroupper if all SSE registers are clobbered.  */
        const function_abi &abi = insn_callee_abi (insn);
!       /* Should be safe to issue an vzeroupper before sibling_call_p.
! 	 Also there not mode_exit for sibling_call, so there could be
! 	 missing vzeroupper for that.  */
!       if (!(SIBLING_CALL_P (insn)
! 	    || hard_reg_set_subset_p (reg_class_contents[SSE_REGS],
! 				      abi.mode_clobbers (V4DImode))))
  	return AVX_U128_ANY;
  
        return AVX_U128_CLEAN;
*************** ix86_avx_u128_mode_after (int mode, rtx_
*** 14626,14632 ****
        bool avx_upper_reg_found = false;
        note_stores (insn, ix86_check_avx_upper_stores, &avx_upper_reg_found);
  
!       return avx_upper_reg_found ? AVX_U128_DIRTY : AVX_U128_CLEAN;
      }
  
    /* Otherwise, return current mode.  Remember that if insn
--- 14632,14650 ----
        bool avx_upper_reg_found = false;
        note_stores (insn, ix86_check_avx_upper_stores, &avx_upper_reg_found);
  
!       if (avx_upper_reg_found)
! 	return AVX_U128_DIRTY;
! 
!       /* If the function desn't clobber any sse registers or only clobber
! 	 128-bit part, Then vzeroupper isn't issued before the function exit.
! 	 the status not CLEAN but ANY after the function.  */
!       const function_abi &abi = insn_callee_abi (insn);
!       if (!(SIBLING_CALL_P (insn)
! 	    || hard_reg_set_subset_p (reg_class_contents[SSE_REGS],
! 				      abi.mode_clobbers (V4DImode))))
! 	return AVX_U128_ANY;
! 
!       return  AVX_U128_CLEAN;
      }
  
    /* Otherwise, return current mode.  Remember that if insn
*************** ix86_vectorize_builtin_scatter (const_tr
*** 19078,19084 ****
        ? !TARGET_USE_SCATTER_2PARTS
        : (known_eq (TYPE_VECTOR_SUBPARTS (vectype), 4u)
  	 ? !TARGET_USE_SCATTER_4PARTS
! 	 : !TARGET_USE_SCATTER))
      return NULL_TREE;
  
    if ((TREE_CODE (index_type) != INTEGER_TYPE
--- 19096,19102 ----
        ? !TARGET_USE_SCATTER_2PARTS
        : (known_eq (TYPE_VECTOR_SUBPARTS (vectype), 4u)
  	 ? !TARGET_USE_SCATTER_4PARTS
! 	 : !TARGET_USE_SCATTER_8PARTS))
      return NULL_TREE;
  
    if ((TREE_CODE (index_type) != INTEGER_TYPE
*************** x86_function_profiler (FILE *file, int l
*** 21794,21800 ****
    if (TARGET_64BIT)
      {
  #ifndef NO_PROFILE_COUNTERS
!       fprintf (file, "\tleaq\t%sP%d(%%rip),%%r11\n", LPREFIX, labelno);
  #endif
  
        if (!TARGET_PECOFF)
--- 21812,21821 ----
    if (TARGET_64BIT)
      {
  #ifndef NO_PROFILE_COUNTERS
!       if (ASSEMBLER_DIALECT == ASM_INTEL)
! 	fprintf (file, "\tlea\tr11, %sP%d[rip]\n", LPREFIX, labelno);
!       else
! 	fprintf (file, "\tleaq\t%sP%d(%%rip), %%r11\n", LPREFIX, labelno);
  #endif
  
        if (!TARGET_PECOFF)
*************** x86_function_profiler (FILE *file, int l
*** 21805,21816 ****
  	      /* NB: R10 is caller-saved.  Although it can be used as a
  		 static chain register, it is preserved when calling
  		 mcount for nested functions.  */
! 	      fprintf (file, "1:\tmovabsq\t$%s, %%r10\n\tcall\t*%%r10\n",
! 		       mcount_name);
  	      break;
  	    case CM_LARGE_PIC:
  #ifdef NO_PROFILE_COUNTERS
! 	      fprintf (file, "1:\tmovabsq\t$_GLOBAL_OFFSET_TABLE_-1b, %%r11\n");
  	      fprintf (file, "\tleaq\t1b(%%rip), %%r10\n");
  	      fprintf (file, "\taddq\t%%r11, %%r10\n");
  	      fprintf (file, "\tmovabsq\t$%s@PLTOFF, %%r11\n", mcount_name);
--- 21826,21854 ----
  	      /* NB: R10 is caller-saved.  Although it can be used as a
  		 static chain register, it is preserved when calling
  		 mcount for nested functions.  */
! 	      if (ASSEMBLER_DIALECT == ASM_INTEL)
! 		fprintf (file, "1:\tmovabs\tr10, OFFSET FLAT:%s\n"
! 			       "\tcall\tr10\n", mcount_name);
! 	      else
! 		fprintf (file, "1:\tmovabsq\t$%s, %%r10\n\tcall\t*%%r10\n",
! 			 mcount_name);
  	      break;
  	    case CM_LARGE_PIC:
  #ifdef NO_PROFILE_COUNTERS
! 	      if (ASSEMBLER_DIALECT == ASM_INTEL)
! 		{
! 		  fprintf (file, "1:movabs\tr11, "
! 				 "OFFSET FLAT:_GLOBAL_OFFSET_TABLE_-1b\n");
! 		  fprintf (file, "\tlea\tr10, 1b[rip]\n");
! 		  fprintf (file, "\tadd\tr10, r11\n");
! 		  fprintf (file, "\tmovabs\tr11, OFFSET FLAT:%s@PLTOFF\n",
! 			   mcount_name);
! 		  fprintf (file, "\tadd\tr10, r11\n");
! 		  fprintf (file, "\tcall\tr10\n");
! 		  break;
! 		}
! 	      fprintf (file,
! 		       "1:\tmovabsq\t$_GLOBAL_OFFSET_TABLE_-1b, %%r11\n");
  	      fprintf (file, "\tleaq\t1b(%%rip), %%r10\n");
  	      fprintf (file, "\taddq\t%%r11, %%r10\n");
  	      fprintf (file, "\tmovabsq\t$%s@PLTOFF, %%r11\n", mcount_name);
*************** x86_function_profiler (FILE *file, int l
*** 21822,21828 ****
  	      break;
  	    case CM_SMALL_PIC:
  	    case CM_MEDIUM_PIC:
! 	      fprintf (file, "1:\tcall\t*%s@GOTPCREL(%%rip)\n", mcount_name);
  	      break;
  	    default:
  	      x86_print_call_or_nop (file, mcount_name);
--- 21860,21870 ----
  	      break;
  	    case CM_SMALL_PIC:
  	    case CM_MEDIUM_PIC:
! 	      if (ASSEMBLER_DIALECT == ASM_INTEL)
! 		fprintf (file, "1:\tcall\t[QWORD PTR %s@GOTPCREL[rip]]\n",
! 			 mcount_name);
! 	      else
! 		fprintf (file, "1:\tcall\t*%s@GOTPCREL(%%rip)\n", mcount_name);
  	      break;
  	    default:
  	      x86_print_call_or_nop (file, mcount_name);
*************** x86_function_profiler (FILE *file, int l
*** 21835,21857 ****
    else if (flag_pic)
      {
  #ifndef NO_PROFILE_COUNTERS
!       fprintf (file, "\tleal\t%sP%d@GOTOFF(%%ebx),%%" PROFILE_COUNT_REGISTER "\n",
! 	       LPREFIX, labelno);
  #endif
!       fprintf (file, "1:\tcall\t*%s@GOT(%%ebx)\n", mcount_name);
      }
    else
      {
  #ifndef NO_PROFILE_COUNTERS
!       fprintf (file, "\tmovl\t$%sP%d,%%" PROFILE_COUNT_REGISTER "\n",
! 	       LPREFIX, labelno);
  #endif
        x86_print_call_or_nop (file, mcount_name);
      }
  
    if (flag_record_mcount
! 	|| lookup_attribute ("fentry_section",
!                                 DECL_ATTRIBUTES (current_function_decl)))
      {
        const char *sname = "__mcount_loc";
  
--- 21877,21913 ----
    else if (flag_pic)
      {
  #ifndef NO_PROFILE_COUNTERS
!       if (ASSEMBLER_DIALECT == ASM_INTEL)
! 	fprintf (file,
! 		 "\tlea\t" PROFILE_COUNT_REGISTER ", %sP%d@GOTOFF[ebx]\n",
! 		 LPREFIX, labelno);
!       else
! 	fprintf (file,
! 		 "\tleal\t%sP%d@GOTOFF(%%ebx), %%" PROFILE_COUNT_REGISTER "\n",
! 		 LPREFIX, labelno);
  #endif
!       if (ASSEMBLER_DIALECT == ASM_INTEL)
! 	fprintf (file, "1:\tcall\t[DWORD PTR %s@GOT[ebx]]\n", mcount_name);
!       else
! 	fprintf (file, "1:\tcall\t*%s@GOT(%%ebx)\n", mcount_name);
      }
    else
      {
  #ifndef NO_PROFILE_COUNTERS
!       if (ASSEMBLER_DIALECT == ASM_INTEL)
! 	fprintf (file,
! 		 "\tmov\t" PROFILE_COUNT_REGISTER ", OFFSET FLAT:%sP%d\n",
! 		 LPREFIX, labelno);
!       else
! 	fprintf (file, "\tmovl\t$%sP%d, %%" PROFILE_COUNT_REGISTER "\n",
! 		 LPREFIX, labelno);
  #endif
        x86_print_call_or_nop (file, mcount_name);
      }
  
    if (flag_record_mcount
!       || lookup_attribute ("fentry_section",
! 			   DECL_ATTRIBUTES (current_function_decl)))
      {
        const char *sname = "__mcount_loc";
  
*************** ix86_invalid_conversion (const_tree from
*** 22458,22466 ****
  	  || (TYPE_MODE (totype) == BFmode
  	      && TYPE_MODE (fromtype) == HImode))
  	warning (0, "%<__bfloat16%> is redefined from typedef %<short%> "
! 		"to real %<__bf16%> since GCC V13, be careful of "
  		 "implicit conversion between %<__bf16%> and %<short%>; "
! 		 "a explicit bitcast may be needed here");
      }
  
    /* Conversion allowed.  */
--- 22514,22522 ----
  	  || (TYPE_MODE (totype) == BFmode
  	      && TYPE_MODE (fromtype) == HImode))
  	warning (0, "%<__bfloat16%> is redefined from typedef %<short%> "
! 		"to real %<__bf16%> since GCC 13.1, be careful of "
  		 "implicit conversion between %<__bf16%> and %<short%>; "
! 		 "an explicit bitcast may be needed here");
      }
  
    /* Conversion allowed.  */
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386.h gcc-13.3.0/gcc/config/i386/i386.h
*** gcc-13.2.0/gcc/config/i386/i386.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386.h	Tue May 21 07:47:38 2024
*************** extern unsigned char ix86_tune_features[
*** 403,412 ****
  	ix86_tune_features[X86_TUNE_USE_GATHER_4PARTS]
  #define TARGET_USE_SCATTER_4PARTS \
  	ix86_tune_features[X86_TUNE_USE_SCATTER_4PARTS]
! #define TARGET_USE_GATHER \
! 	ix86_tune_features[X86_TUNE_USE_GATHER]
! #define TARGET_USE_SCATTER \
! 	ix86_tune_features[X86_TUNE_USE_SCATTER]
  #define TARGET_FUSE_CMP_AND_BRANCH_32 \
  	ix86_tune_features[X86_TUNE_FUSE_CMP_AND_BRANCH_32]
  #define TARGET_FUSE_CMP_AND_BRANCH_64 \
--- 403,412 ----
  	ix86_tune_features[X86_TUNE_USE_GATHER_4PARTS]
  #define TARGET_USE_SCATTER_4PARTS \
  	ix86_tune_features[X86_TUNE_USE_SCATTER_4PARTS]
! #define TARGET_USE_GATHER_8PARTS \
! 	ix86_tune_features[X86_TUNE_USE_GATHER_8PARTS]
! #define TARGET_USE_SCATTER_8PARTS \
! 	ix86_tune_features[X86_TUNE_USE_SCATTER_8PARTS]
  #define TARGET_FUSE_CMP_AND_BRANCH_32 \
  	ix86_tune_features[X86_TUNE_FUSE_CMP_AND_BRANCH_32]
  #define TARGET_FUSE_CMP_AND_BRANCH_64 \
*************** extern int const svr4_debugger_register_
*** 2214,2220 ****
  #define DEFAULT_LARGE_SECTION_THRESHOLD 65536
  
  /* Which processor to tune code generation for.  These must be in sync
!    with processor_target_table in i386.cc.  */ 
  
  enum processor_type
  {
--- 2214,2220 ----
  #define DEFAULT_LARGE_SECTION_THRESHOLD 65536
  
  /* Which processor to tune code generation for.  These must be in sync
!    with processor_cost_table in i386-options.cc.  */
  
  enum processor_type
  {
*************** enum processor_type
*** 2251,2256 ****
--- 2251,2257 ----
    PROCESSOR_ALDERLAKE,
    PROCESSOR_ROCKETLAKE,
    PROCESSOR_GRANITERAPIDS,
+   PROCESSOR_GRANITERAPIDS_D,
    PROCESSOR_INTEL,
    PROCESSOR_LUJIAZUI,
    PROCESSOR_GEODE,
*************** constexpr wide_int_bitmask PTA_GRANITERA
*** 2364,2370 ****
    | PTA_PREFETCHI;
  constexpr wide_int_bitmask PTA_GRANITERAPIDS_D = PTA_GRANITERAPIDS
    | PTA_AMX_COMPLEX;
! constexpr wide_int_bitmask PTA_GRANDRIDGE = PTA_SIERRAFOREST | PTA_RAOINT;
  constexpr wide_int_bitmask PTA_KNM = PTA_KNL | PTA_AVX5124VNNIW
    | PTA_AVX5124FMAPS | PTA_AVX512VPOPCNTDQ;
  constexpr wide_int_bitmask PTA_ZNVER1 = PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2
--- 2365,2371 ----
    | PTA_PREFETCHI;
  constexpr wide_int_bitmask PTA_GRANITERAPIDS_D = PTA_GRANITERAPIDS
    | PTA_AMX_COMPLEX;
! constexpr wide_int_bitmask PTA_GRANDRIDGE = PTA_SIERRAFOREST;
  constexpr wide_int_bitmask PTA_KNM = PTA_KNL | PTA_AVX5124VNNIW
    | PTA_AVX5124FMAPS | PTA_AVX512VPOPCNTDQ;
  constexpr wide_int_bitmask PTA_ZNVER1 = PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386.md gcc-13.3.0/gcc/config/i386/i386.md
*** gcc-13.2.0/gcc/config/i386/i386.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386.md	Tue May 21 07:47:38 2024
***************
*** 334,339 ****
--- 334,343 ----
  
    ;; For PREFETCHI support
    UNSPECV_PREFETCHI
+ 
+   ;; For AMX-TILE
+   UNSPECV_LDTILECFG
+   UNSPECV_STTILECFG
  ])
  
  ;; Constants to represent rounding modes in the ROUND instruction
***************
*** 2546,2552 ****
  	      (clobber (reg:CC FLAGS_REG))])]
  {
    int shift = ctz_hwi (UINTVAL (operands[1]));
!   operands[1] = gen_int_mode (UINTVAL (operands[1]) >> shift, DImode);
    operands[2] = gen_int_mode (shift, QImode);
  })
  
--- 2550,2559 ----
  	      (clobber (reg:CC FLAGS_REG))])]
  {
    int shift = ctz_hwi (UINTVAL (operands[1]));
!   rtx op1 = gen_int_mode (UINTVAL (operands[1]) >> shift, DImode);
!   if (ix86_endbr_immediate_operand (op1, VOIDmode))
!     FAIL;
!   operands[1] = op1;
    operands[2] = gen_int_mode (shift, QImode);
  })
  
***************
*** 3744,3752 ****
  ;; Possible store forwarding (partial memory) stall in alternatives 4, 6 and 7.
  (define_insn "*movdf_internal"
    [(set (match_operand:DF 0 "nonimmediate_operand"
!     "=Yf*f,m   ,Yf*f,?r ,!o,?*r ,!o,!o,?r,?m,?r,?r,v,v,v,m,*x,*x,*x,m ,r ,v,r  ,o ,r  ,m")
  	(match_operand:DF 1 "general_operand"
!     "Yf*fm,Yf*f,G   ,roF,r ,*roF,*r,F ,rm,rC,C ,F ,C,v,m,v,C ,*x,m ,*x,v,r ,roF,rF,rmF,rC"))]
    "!(MEM_P (operands[0]) && MEM_P (operands[1]))
     && (lra_in_progress || reload_completed
         || !CONST_DOUBLE_P (operands[1])
--- 3751,3759 ----
  ;; Possible store forwarding (partial memory) stall in alternatives 4, 6 and 7.
  (define_insn "*movdf_internal"
    [(set (match_operand:DF 0 "nonimmediate_operand"
!     "=Yf*f,m   ,Yf*f,?r ,!o,?*r ,!o,!o,?r,?m,?r,?r,v,v,v,m,*x,*x,*x,m ,?r,?v,r  ,o ,r  ,m")
  	(match_operand:DF 1 "general_operand"
!     "Yf*fm,Yf*f,G   ,roF,r ,*roF,*r,F ,rm,rC,C ,F ,C,v,m,v,C ,*x,m ,*x, v, r,roF,rF,rmF,rC"))]
    "!(MEM_P (operands[0]) && MEM_P (operands[1]))
     && (lra_in_progress || reload_completed
         || !CONST_DOUBLE_P (operands[1])
***************
*** 11526,11532 ****
  {
    split_double_concat (<DWI>mode, operands[0], operands[3], operands[1]);
    DONE;
! })
  
  (define_insn_and_split "*concat<mode><dwi>3_4"
    [(set (match_operand:<DWI> 0 "nonimmediate_operand" "=ro,r,r,&r")
--- 11533,11540 ----
  {
    split_double_concat (<DWI>mode, operands[0], operands[3], operands[1]);
    DONE;
! }
!   [(set_attr "isa" "*,*,*,x64")])
  
  (define_insn_and_split "*concat<mode><dwi>3_4"
    [(set (match_operand:<DWI> 0 "nonimmediate_operand" "=ro,r,r,&r")
***************
*** 11544,11550 ****
  {
    split_double_concat (<DWI>mode, operands[0], operands[1], operands[2]);
    DONE;
! })
  
  (define_insn_and_split "*concat<half><mode>3_5"
    [(set (match_operand:DWI 0 "nonimmediate_operand" "=r,o,o")
--- 11552,11559 ----
  {
    split_double_concat (<DWI>mode, operands[0], operands[1], operands[2]);
    DONE;
! }
!   [(set_attr "isa" "*,*,*,x64")])
  
  (define_insn_and_split "*concat<half><mode>3_5"
    [(set (match_operand:DWI 0 "nonimmediate_operand" "=r,o,o")
***************
*** 14359,14365 ****
      emit_insn (gen_ix86_<insn>ti3_doubleword
  		(operands[0], operands[1], operands[2]));
    else if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) == 64)
!     emit_insn (gen_<insn>64ti2_doubleword (operands[0], operands[1]));
    else
      {
        rtx amount = force_reg (QImode, operands[2]);
--- 14368,14377 ----
      emit_insn (gen_ix86_<insn>ti3_doubleword
  		(operands[0], operands[1], operands[2]));
    else if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) == 64)
!     {
!       operands[1] = force_reg (TImode, operands[1]);
!       emit_insn (gen_<insn>64ti2_doubleword (operands[0], operands[1]));
!     }
    else
      {
        rtx amount = force_reg (QImode, operands[2]);
***************
*** 14394,14400 ****
      emit_insn (gen_ix86_<insn>di3_doubleword
  		(operands[0], operands[1], operands[2]));
    else if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) == 32)
!     emit_insn (gen_<insn>32di2_doubleword (operands[0], operands[1]));
    else
      FAIL;
  
--- 14406,14415 ----
      emit_insn (gen_ix86_<insn>di3_doubleword
  		(operands[0], operands[1], operands[2]));
    else if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) == 32)
!     {
!       operands[1] = force_reg (DImode, operands[1]);
!       emit_insn (gen_<insn>32di2_doubleword (operands[0], operands[1]));
!     }
    else
      FAIL;
  
***************
*** 14562,14569 ****
  })
  
  (define_insn_and_split "<insn>32di2_doubleword"
!  [(set (match_operand:DI 0 "register_operand" "=r,r,r")
!        (any_rotate:DI (match_operand:DI 1 "nonimmediate_operand" "0,r,o")
                        (const_int 32)))]
   "!TARGET_64BIT"
   "#"
--- 14577,14584 ----
  })
  
  (define_insn_and_split "<insn>32di2_doubleword"
!  [(set (match_operand:DI 0 "register_operand" "=r,r")
!        (any_rotate:DI (match_operand:DI 1 "register_operand" "0,r")
                        (const_int 32)))]
   "!TARGET_64BIT"
   "#"
***************
*** 14580,14587 ****
  })
  
  (define_insn_and_split "<insn>64ti2_doubleword"
!  [(set (match_operand:TI 0 "register_operand" "=r,r,r")
!        (any_rotate:TI (match_operand:TI 1 "nonimmediate_operand" "0,r,o")
                        (const_int 64)))]
   "TARGET_64BIT"
   "#"
--- 14595,14602 ----
  })
  
  (define_insn_and_split "<insn>64ti2_doubleword"
!  [(set (match_operand:TI 0 "register_operand" "=r,r")
!        (any_rotate:TI (match_operand:TI 1 "register_operand" "0,r")
                        (const_int 64)))]
   "TARGET_64BIT"
   "#"
***************
*** 15257,15263 ****
  			   (const_int 1)
  			   (and:SI
  			     (match_operand:SI 2 "register_operand")
! 			     (match_operand 3 "const_int_operand")))])
  		      (label_ref (match_operand 4))
  		      (pc)))
     (clobber (reg:CC FLAGS_REG))]
--- 15272,15279 ----
  			   (const_int 1)
  			   (and:SI
  			     (match_operand:SI 2 "register_operand")
! 			     (match_operand 3 "const_int_operand")))
! 			 (const_int 0)])
  		      (label_ref (match_operand 4))
  		      (pc)))
     (clobber (reg:CC FLAGS_REG))]
***************
*** 15293,15299 ****
  			     (subreg:QI
  			       (and
  				 (match_operand 2 "int248_register_operand")
! 				 (match_operand 3 "const_int_operand")) 0)))])
  		      (label_ref (match_operand 4))
  		      (pc)))
     (clobber (reg:CC FLAGS_REG))]
--- 15309,15316 ----
  			     (subreg:QI
  			       (and
  				 (match_operand 2 "int248_register_operand")
! 				 (match_operand 3 "const_int_operand")) 0)))
! 			 (const_int 0)])
  		      (label_ref (match_operand 4))
  		      (pc)))
     (clobber (reg:CC FLAGS_REG))]
***************
*** 18387,18394 ****
    "! TARGET_POPCNT"
  {
    rtx scratch = gen_reg_rtx (QImode);
  
!   emit_insn (gen_parityhi2_cmp (operands[1]));
  
    ix86_expand_setcc (scratch, ORDERED,
  		     gen_rtx_REG (CCmode, FLAGS_REG), const0_rtx);
--- 18404,18413 ----
    "! TARGET_POPCNT"
  {
    rtx scratch = gen_reg_rtx (QImode);
+   rtx tmp = gen_reg_rtx (HImode);
  
!   emit_move_insn (tmp, operands[1]);
!   emit_insn (gen_parityhi2_cmp (tmp));
  
    ix86_expand_setcc (scratch, ORDERED,
  		     gen_rtx_REG (CCmode, FLAGS_REG), const0_rtx);
***************
*** 25417,25422 ****
--- 25436,25461 ----
    DONE;
  })
  
+ (define_insn "ldtilecfg"
+   [(unspec_volatile [(match_operand:XI 0 "memory_operand" "m")]
+             UNSPECV_LDTILECFG)]
+   "TARGET_AMX_TILE"
+   "ldtilecfg\t%0"
+   [(set_attr "type" "other")
+    (set_attr "prefix" "maybe_evex")
+    (set_attr "memory" "load")
+    (set_attr "mode" "XI")])
+ 
+ (define_insn "sttilecfg"
+   [(set (match_operand:XI 0 "memory_operand" "=m")
+         (unspec_volatile:XI [(const_int 0)] UNSPECV_STTILECFG))]
+   "TARGET_AMX_TILE"
+   "sttilecfg\t%0"
+   [(set_attr "type" "other")
+    (set_attr "prefix" "maybe_evex")
+    (set_attr "memory" "store")
+    (set_attr "mode" "XI")])
+ 
  (include "mmx.md")
  (include "sse.md")
  (include "sync.md")
diff -Nrcpad gcc-13.2.0/gcc/config/i386/i386.opt gcc-13.3.0/gcc/config/i386/i386.opt
*** gcc-13.2.0/gcc/config/i386/i386.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/i386.opt	Tue May 21 07:47:38 2024
*************** Enum(lam_type) String(u57) Value(lam_u57
*** 1278,1280 ****
--- 1278,1288 ----
  mamx-complex
  Target Mask(ISA2_AMX_COMPLEX) Var(ix86_isa_flags2) Save
  Support AMX-COMPLEX built-in functions and code generation.
+ 
+ mgather
+ Target Alias(mtune-ctrl=, use_gather, ^use_gather)
+ Enable vectorization for gather instruction.
+ 
+ mscatter
+ Target Alias(mtune-ctrl=, use_scatter, ^use_scatter)
+ Enable vectorization for scatter instruction.
diff -Nrcpad gcc-13.2.0/gcc/config/i386/mmx.md gcc-13.3.0/gcc/config/i386/mmx.md
*** gcc-13.2.0/gcc/config/i386/mmx.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/mmx.md	Tue May 21 07:47:38 2024
***************
*** 1268,1274 ****
  	    (match_operand:V2SF 1 "register_operand") 0)
  	  (match_dup 2)))]
    "TARGET_MMX_WITH_SSE"
!   "operands[2] = GEN_INT (GET_MODE_UNIT_BITSIZE (V2SFmode)-1);")
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;
--- 1268,1277 ----
  	    (match_operand:V2SF 1 "register_operand") 0)
  	  (match_dup 2)))]
    "TARGET_MMX_WITH_SSE"
! {
!   operands[1] = force_reg (V2SFmode, operands[1]);
!   operands[2] = GEN_INT (GET_MODE_UNIT_BITSIZE (V2SFmode)-1);
! })
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;
diff -Nrcpad gcc-13.2.0/gcc/config/i386/sse.md gcc-13.3.0/gcc/config/i386/sse.md
*** gcc-13.2.0/gcc/config/i386/sse.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/sse.md	Tue May 21 07:47:38 2024
***************
*** 4961,4967 ****
  	    (match_operand:VF1_AVX2 1 "register_operand") 0)
  	  (match_dup 2)))]
    "TARGET_SSE2"
!   "operands[2] = GEN_INT (GET_MODE_UNIT_BITSIZE (<MODE>mode)-1);")
  
  ;; Also define scalar versions.  These are used for abs, neg, and
  ;; conditional move.  Using subregs into vector modes causes register
--- 4961,4970 ----
  	    (match_operand:VF1_AVX2 1 "register_operand") 0)
  	  (match_dup 2)))]
    "TARGET_SSE2"
! {
!   operands[1] = force_reg (<MODE>mode, operands[1]);
!   operands[2] = GEN_INT (GET_MODE_UNIT_BITSIZE (<MODE>mode)-1);
! })
  
  ;; Also define scalar versions.  These are used for abs, neg, and
  ;; conditional move.  Using subregs into vector modes causes register
***************
*** 6431,6436 ****
--- 6434,6447 ----
  	[(UNSPEC_COMPLEX_FMA_PAIR "fmaddc")
  	 (UNSPEC_COMPLEX_FCMA_PAIR "fcmaddc")])
  
+ (define_int_attr int_comm
+ 	[(UNSPEC_COMPLEX_FMA "")
+ 	 (UNSPEC_COMPLEX_FMA_PAIR "")
+ 	 (UNSPEC_COMPLEX_FCMA "")
+ 	 (UNSPEC_COMPLEX_FCMA_PAIR "")
+ 	 (UNSPEC_COMPLEX_FMUL "%")
+ 	 (UNSPEC_COMPLEX_FCMUL "")])
+ 
  (define_int_attr conj_op
  	[(UNSPEC_COMPLEX_FMA "")
  	 (UNSPEC_COMPLEX_FCMA "_conj")
***************
*** 6544,6550 ****
  (define_insn "fma_<complexopname>_<mode><sdc_maskz_name><round_name>"
    [(set (match_operand:VF_AVX512FP16VL 0 "register_operand" "=&v")
  	(unspec:VF_AVX512FP16VL
! 	  [(match_operand:VF_AVX512FP16VL 1 "<round_nimm_predicate>" "%v")
  	   (match_operand:VF_AVX512FP16VL 2 "<round_nimm_predicate>" "<round_constraint>")
  	   (match_operand:VF_AVX512FP16VL 3 "<round_nimm_predicate>" "0")]
  	   UNSPEC_COMPLEX_F_C_MA))]
--- 6555,6561 ----
  (define_insn "fma_<complexopname>_<mode><sdc_maskz_name><round_name>"
    [(set (match_operand:VF_AVX512FP16VL 0 "register_operand" "=&v")
  	(unspec:VF_AVX512FP16VL
! 	  [(match_operand:VF_AVX512FP16VL 1 "<round_nimm_predicate>" "<int_comm>v")
  	   (match_operand:VF_AVX512FP16VL 2 "<round_nimm_predicate>" "<round_constraint>")
  	   (match_operand:VF_AVX512FP16VL 3 "<round_nimm_predicate>" "0")]
  	   UNSPEC_COMPLEX_F_C_MA))]
***************
*** 6608,6614 ****
  (define_insn "fma_<complexpairopname>_<mode>_pair"
   [(set (match_operand:VF1_AVX512VL 0 "register_operand" "=&v")
         (unspec:VF1_AVX512VL
! 	 [(match_operand:VF1_AVX512VL 1 "vector_operand" "%v")
  	  (match_operand:VF1_AVX512VL 2 "bcst_vector_operand" "vmBr")
  	  (match_operand:VF1_AVX512VL 3 "vector_operand" "0")]
  	  UNSPEC_COMPLEX_F_C_MA_PAIR))]
--- 6619,6625 ----
  (define_insn "fma_<complexpairopname>_<mode>_pair"
   [(set (match_operand:VF1_AVX512VL 0 "register_operand" "=&v")
         (unspec:VF1_AVX512VL
! 	 [(match_operand:VF1_AVX512VL 1 "vector_operand" "<int_comm>v")
  	  (match_operand:VF1_AVX512VL 2 "bcst_vector_operand" "vmBr")
  	  (match_operand:VF1_AVX512VL 3 "vector_operand" "0")]
  	  UNSPEC_COMPLEX_F_C_MA_PAIR))]
***************
*** 6675,6681 ****
    [(set (match_operand:VF_AVX512FP16VL 0 "register_operand" "=&v")
  	(vec_merge:VF_AVX512FP16VL
  	  (unspec:VF_AVX512FP16VL
! 	    [(match_operand:VF_AVX512FP16VL 1 "nonimmediate_operand" "%v")
  	     (match_operand:VF_AVX512FP16VL 2 "nonimmediate_operand" "<round_constraint>")
  	     (match_operand:VF_AVX512FP16VL 3 "register_operand" "0")]
  	     UNSPEC_COMPLEX_F_C_MA)
--- 6686,6692 ----
    [(set (match_operand:VF_AVX512FP16VL 0 "register_operand" "=&v")
  	(vec_merge:VF_AVX512FP16VL
  	  (unspec:VF_AVX512FP16VL
! 	    [(match_operand:VF_AVX512FP16VL 1 "nonimmediate_operand" "<int_comm>v")
  	     (match_operand:VF_AVX512FP16VL 2 "nonimmediate_operand" "<round_constraint>")
  	     (match_operand:VF_AVX512FP16VL 3 "register_operand" "0")]
  	     UNSPEC_COMPLEX_F_C_MA)
***************
*** 6699,6705 ****
  (define_insn "<avx512>_<complexopname>_<mode><maskc_name><round_name>"
    [(set (match_operand:VF_AVX512FP16VL 0 "register_operand" "=&v")
  	  (unspec:VF_AVX512FP16VL
! 	    [(match_operand:VF_AVX512FP16VL 1 "nonimmediate_operand" "%v")
  	     (match_operand:VF_AVX512FP16VL 2 "nonimmediate_operand" "<round_constraint>")]
  	     UNSPEC_COMPLEX_F_C_MUL))]
    "TARGET_AVX512FP16 && <round_mode512bit_condition>"
--- 6710,6716 ----
  (define_insn "<avx512>_<complexopname>_<mode><maskc_name><round_name>"
    [(set (match_operand:VF_AVX512FP16VL 0 "register_operand" "=&v")
  	  (unspec:VF_AVX512FP16VL
! 	    [(match_operand:VF_AVX512FP16VL 1 "nonimmediate_operand" "<int_comm>v")
  	     (match_operand:VF_AVX512FP16VL 2 "nonimmediate_operand" "<round_constraint>")]
  	     UNSPEC_COMPLEX_F_C_MUL))]
    "TARGET_AVX512FP16 && <round_mode512bit_condition>"
***************
*** 16627,16633 ****
  	     (match_dup 4))]
  	     UNSPEC_BLENDV))]
  {
!   if (INTVAL (operands[5]) == 1)
      std::swap (operands[1], operands[2]);
    operands[3] = gen_lowpart (<MODE>mode, operands[3]);
  })
--- 16638,16644 ----
  	     (match_dup 4))]
  	     UNSPEC_BLENDV))]
  {
!   if (INTVAL (operands[5]) == 5)
      std::swap (operands[1], operands[2]);
    operands[3] = gen_lowpart (<MODE>mode, operands[3]);
  })
***************
*** 16657,16663 ****
  	     (match_dup 4))]
  	     UNSPEC_BLENDV))]
  {
!   if (INTVAL (operands[5]) == 1)
      std::swap (operands[1], operands[2]);
  })
  
--- 16668,16674 ----
  	     (match_dup 4))]
  	     UNSPEC_BLENDV))]
  {
!   if (INTVAL (operands[5]) == 5)
      std::swap (operands[1], operands[2]);
  })
  
***************
*** 28936,28943 ****
     (match_operand:<avx512fmaskmode> 3 "register_operand")]
    "TARGET_AVX512BF16"
  {
!   emit_insn (gen_avx512f_cvtne2ps2bf16_<mode>_mask(operands[0], operands[2],
!     operands[1], CONST0_RTX(<MODE>mode), operands[3]));
    DONE;
  })
  
--- 28947,28954 ----
     (match_operand:<avx512fmaskmode> 3 "register_operand")]
    "TARGET_AVX512BF16"
  {
!   emit_insn (gen_avx512f_cvtne2ps2bf16_<mode>_mask(operands[0], operands[1],
!     operands[2], CONST0_RTX(<MODE>mode), operands[3]));
    DONE;
  })
  
diff -Nrcpad gcc-13.2.0/gcc/config/i386/x86-tune.def gcc-13.3.0/gcc/config/i386/x86-tune.def
*** gcc-13.2.0/gcc/config/i386/x86-tune.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/i386/x86-tune.def	Tue May 21 07:47:38 2024
*************** DEF_TUNE (X86_TUNE_AVOID_4BYTE_PREFIXES,
*** 481,487 ****
  /* X86_TUNE_USE_GATHER_2PARTS: Use gather instructions for vectors with 2
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_2PARTS, "use_gather_2parts",
! 	  ~(m_ZNVER1 | m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ALDERLAKE | m_CORE_ATOM | m_GENERIC))
  
  /* X86_TUNE_USE_SCATTER_2PARTS: Use scater instructions for vectors with 2
     elements.  */
--- 481,488 ----
  /* X86_TUNE_USE_GATHER_2PARTS: Use gather instructions for vectors with 2
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_2PARTS, "use_gather_2parts",
! 	  ~(m_ZNVER1 | m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ALDERLAKE
! 	    | m_CORE_ATOM | m_GENERIC | m_GDS))
  
  /* X86_TUNE_USE_SCATTER_2PARTS: Use scater instructions for vectors with 2
     elements.  */
*************** DEF_TUNE (X86_TUNE_USE_SCATTER_2PARTS, "
*** 491,497 ****
  /* X86_TUNE_USE_GATHER_4PARTS: Use gather instructions for vectors with 4
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_4PARTS, "use_gather_4parts",
! 	  ~(m_ZNVER1 | m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ALDERLAKE | m_CORE_ATOM | m_GENERIC))
  
  /* X86_TUNE_USE_SCATTER_4PARTS: Use scater instructions for vectors with 4
     elements.  */
--- 492,499 ----
  /* X86_TUNE_USE_GATHER_4PARTS: Use gather instructions for vectors with 4
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_4PARTS, "use_gather_4parts",
! 	  ~(m_ZNVER1 | m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ALDERLAKE
! 	    | m_CORE_ATOM | m_GENERIC | m_GDS))
  
  /* X86_TUNE_USE_SCATTER_4PARTS: Use scater instructions for vectors with 4
     elements.  */
*************** DEF_TUNE (X86_TUNE_USE_SCATTER_4PARTS, "
*** 500,511 ****
  
  /* X86_TUNE_USE_GATHER: Use gather instructions for vectors with 8 or more
     elements.  */
! DEF_TUNE (X86_TUNE_USE_GATHER, "use_gather",
! 	  ~(m_ZNVER1 | m_ZNVER2 | m_ZNVER4 | m_ALDERLAKE | m_CORE_ATOM | m_GENERIC))
  
  /* X86_TUNE_USE_SCATTER: Use scater instructions for vectors with 8 or more
     elements.  */
! DEF_TUNE (X86_TUNE_USE_SCATTER, "use_scatter",
  	  ~(m_ZNVER4))
  
  /* X86_TUNE_AVOID_128FMA_CHAINS: Avoid creating loops with tight 128bit or
--- 502,514 ----
  
  /* X86_TUNE_USE_GATHER: Use gather instructions for vectors with 8 or more
     elements.  */
! DEF_TUNE (X86_TUNE_USE_GATHER_8PARTS, "use_gather_8parts",
! 	  ~(m_ZNVER1 | m_ZNVER2 | m_ZNVER4 | m_ALDERLAKE
! 	    | m_CORE_ATOM | m_GENERIC | m_GDS))
  
  /* X86_TUNE_USE_SCATTER: Use scater instructions for vectors with 8 or more
     elements.  */
! DEF_TUNE (X86_TUNE_USE_SCATTER_8PARTS, "use_scatter_8parts",
  	  ~(m_ZNVER4))
  
  /* X86_TUNE_AVOID_128FMA_CHAINS: Avoid creating loops with tight 128bit or
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/genopts/loongarch.opt.in gcc-13.3.0/gcc/config/loongarch/genopts/loongarch.opt.in
*** gcc-13.2.0/gcc/config/loongarch/genopts/loongarch.opt.in	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/genopts/loongarch.opt.in	Tue May 21 07:47:38 2024
*************** EnumValue
*** 58,64 ****
  Enum(isa_ext_fpu) String(@@STR_ISA_EXT_FPU64@@) Value(ISA_EXT_FPU64)
  
  m@@OPTSTR_ISA_EXT_FPU@@=
! Target RejectNegative Joined ToLower Enum(isa_ext_fpu) Var(la_opt_fpu) Init(M_OPTION_NOT_SEEN)
  -m@@OPTSTR_ISA_EXT_FPU@@=FPU	Generate code for the given FPU.
  
  m@@OPTSTR_ISA_EXT_FPU@@=@@STR_ISA_EXT_FPU0@@
--- 58,64 ----
  Enum(isa_ext_fpu) String(@@STR_ISA_EXT_FPU64@@) Value(ISA_EXT_FPU64)
  
  m@@OPTSTR_ISA_EXT_FPU@@=
! Target RejectNegative Joined ToLower Enum(isa_ext_fpu) Var(la_opt_fpu) Init(M_OPTION_NOT_SEEN) Save
  -m@@OPTSTR_ISA_EXT_FPU@@=FPU	Generate code for the given FPU.
  
  m@@OPTSTR_ISA_EXT_FPU@@=@@STR_ISA_EXT_FPU0@@
*************** EnumValue
*** 92,102 ****
  Enum(cpu_type) String(@@STR_CPU_LA464@@) Value(CPU_LA464)
  
  m@@OPTSTR_ARCH@@=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_arch) Init(M_OPTION_NOT_SEEN)
  -m@@OPTSTR_ARCH@@=PROCESSOR	Generate code for the given PROCESSOR ISA.
  
  m@@OPTSTR_TUNE@@=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_tune) Init(M_OPTION_NOT_SEEN)
  -m@@OPTSTR_TUNE@@=PROCESSOR	Generate optimized code for PROCESSOR.
  
  
--- 92,102 ----
  Enum(cpu_type) String(@@STR_CPU_LA464@@) Value(CPU_LA464)
  
  m@@OPTSTR_ARCH@@=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_arch) Init(M_OPTION_NOT_SEEN) Save
  -m@@OPTSTR_ARCH@@=PROCESSOR	Generate code for the given PROCESSOR ISA.
  
  m@@OPTSTR_TUNE@@=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_tune) Init(M_OPTION_NOT_SEEN) Save
  -m@@OPTSTR_TUNE@@=PROCESSOR	Generate optimized code for PROCESSOR.
  
  
*************** int la_opt_abi_ext = M_OPTION_NOT_SEEN
*** 127,161 ****
  
  
  mbranch-cost=
! Target RejectNegative Joined UInteger Var(loongarch_branch_cost)
  -mbranch-cost=COST	Set the cost of branches to roughly COST instructions.
  
  mcheck-zero-division
! Target Mask(CHECK_ZERO_DIV)
  Trap on integer divide by zero.
  
  mcond-move-int
! Target Var(TARGET_COND_MOVE_INT) Init(1)
  Conditional moves for integral are enabled.
  
  mcond-move-float
! Target Var(TARGET_COND_MOVE_FLOAT) Init(1)
  Conditional moves for float are enabled.
  
  mmemcpy
! Target Mask(MEMCPY)
  Prevent optimizing block moves, which is also the default behavior of -Os.
  
  mstrict-align
! Target Var(TARGET_STRICT_ALIGN) Init(0)
  Do not generate unaligned memory accesses.
  
  mmax-inline-memcpy-size=
! Target Joined RejectNegative UInteger Var(loongarch_max_inline_memcpy_size) Init(1024)
  -mmax-inline-memcpy-size=SIZE	Set the max size of memcpy to inline, default is 1024.
  
  mexplicit-relocs
! Target Var(TARGET_EXPLICIT_RELOCS) Init(HAVE_AS_EXPLICIT_RELOCS)
  Use %reloc() assembly operators.
  
  ; The code model option names for -mcmodel.
--- 127,161 ----
  
  
  mbranch-cost=
! Target RejectNegative Joined UInteger Var(loongarch_branch_cost) Save
  -mbranch-cost=COST	Set the cost of branches to roughly COST instructions.
  
  mcheck-zero-division
! Target Mask(CHECK_ZERO_DIV) Save
  Trap on integer divide by zero.
  
  mcond-move-int
! Target Var(TARGET_COND_MOVE_INT) Init(1) Save
  Conditional moves for integral are enabled.
  
  mcond-move-float
! Target Var(TARGET_COND_MOVE_FLOAT) Init(1) Save
  Conditional moves for float are enabled.
  
  mmemcpy
! Target Mask(MEMCPY) Save
  Prevent optimizing block moves, which is also the default behavior of -Os.
  
  mstrict-align
! Target Var(TARGET_STRICT_ALIGN) Init(0) Save
  Do not generate unaligned memory accesses.
  
  mmax-inline-memcpy-size=
! Target Joined RejectNegative UInteger Var(loongarch_max_inline_memcpy_size) Init(1024) Save
  -mmax-inline-memcpy-size=SIZE	Set the max size of memcpy to inline, default is 1024.
  
  mexplicit-relocs
! Target Var(TARGET_EXPLICIT_RELOCS) Init(M_OPTION_NOT_SEEN)
  Use %reloc() assembly operators.
  
  ; The code model option names for -mcmodel.
*************** EnumValue
*** 182,190 ****
  Enum(cmodel) String(@@STR_CMODEL_EXTREME@@) Value(CMODEL_EXTREME)
  
  mcmodel=
! Target RejectNegative Joined Enum(cmodel) Var(la_opt_cmodel) Init(CMODEL_NORMAL)
  Specify the code model.
  
  mdirect-extern-access
! Target Var(TARGET_DIRECT_EXTERN_ACCESS) Init(0)
  Avoid using the GOT to access external symbols.
--- 182,199 ----
  Enum(cmodel) String(@@STR_CMODEL_EXTREME@@) Value(CMODEL_EXTREME)
  
  mcmodel=
! Target RejectNegative Joined Enum(cmodel) Var(la_opt_cmodel) Init(CMODEL_NORMAL) Save
  Specify the code model.
  
  mdirect-extern-access
! Target Var(TARGET_DIRECT_EXTERN_ACCESS) Init(0) Save
  Avoid using the GOT to access external symbols.
+ 
+ mrelax
+ Target Var(loongarch_mrelax) Init(HAVE_AS_MRELAX_OPTION && HAVE_AS_COND_BRANCH_RELAXATION)
+ Take advantage of linker relaxations to reduce the number of instructions
+ required to materialize symbol addresses.
+ 
+ mpass-mrelax-to-as
+ Target Var(loongarch_pass_mrelax_to_as) Init(HAVE_AS_MRELAX_OPTION)
+ Pass -mrelax or -mno-relax option to the assembler.
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/gnu-user.h gcc-13.3.0/gcc/config/loongarch/gnu-user.h
*** gcc-13.2.0/gcc/config/loongarch/gnu-user.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/gnu-user.h	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 33,41 ****
  #define GLIBC_DYNAMIC_LINKER \
    "/lib" ABI_GRLEN_SPEC "/ld-linux-loongarch-" ABI_SPEC ".so.1"
  
  #undef MUSL_DYNAMIC_LINKER
  #define MUSL_DYNAMIC_LINKER \
!   "/lib" ABI_GRLEN_SPEC "/ld-musl-loongarch-" ABI_SPEC ".so.1"
  
  #undef GNU_USER_TARGET_LINK_SPEC
  #define GNU_USER_TARGET_LINK_SPEC \
--- 33,46 ----
  #define GLIBC_DYNAMIC_LINKER \
    "/lib" ABI_GRLEN_SPEC "/ld-linux-loongarch-" ABI_SPEC ".so.1"
  
+ #define MUSL_ABI_SPEC \
+   "%{mabi=lp64d:}" \
+   "%{mabi=lp64f:-sp}" \
+   "%{mabi=lp64s:-sf}"
+ 
  #undef MUSL_DYNAMIC_LINKER
  #define MUSL_DYNAMIC_LINKER \
!   "/lib/ld-musl-loongarch" ABI_GRLEN_SPEC MUSL_ABI_SPEC ".so.1"
  
  #undef GNU_USER_TARGET_LINK_SPEC
  #define GNU_USER_TARGET_LINK_SPEC \
*************** along with GCC; see the file COPYING3.
*** 43,49 ****
    "%{!shared: %{static} " \
    "%{!static: %{!static-pie: %{rdynamic:-export-dynamic} " \
    "-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} " \
!   "%{static-pie: -static -pie --no-dynamic-linker -z text}}"
  
  
  /* Similar to standard Linux, but adding -ffast-math support.  */
--- 48,55 ----
    "%{!shared: %{static} " \
    "%{!static: %{!static-pie: %{rdynamic:-export-dynamic} " \
    "-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} " \
!   "%{static-pie: -static -pie --no-dynamic-linker -z text}}" \
!   "%{mno-relax: --no-relax}"
  
  
  /* Similar to standard Linux, but adding -ffast-math support.  */
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch-opts.cc gcc-13.3.0/gcc/config/loongarch/loongarch-opts.cc
*** gcc-13.2.0/gcc/config/loongarch/loongarch-opts.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch-opts.cc	Tue May 21 07:47:38 2024
*************** multilib_enabled_abi_list ()
*** 594,596 ****
--- 594,618 ----
  
    return XOBFINISH (&msg_obstack, const char *);
  }
+ 
+ /* option status feedback for "gcc --help=target -Q" */
+ void
+ loongarch_update_gcc_opt_status (struct loongarch_target *target,
+ 				 struct gcc_options *opts,
+ 				 struct gcc_options *opts_set)
+ {
+   (void) opts_set;
+ 
+   /* status of -mabi */
+   opts->x_la_opt_abi_base = target->abi.base;
+ 
+   /* status of -march and -mtune */
+   opts->x_la_opt_cpu_arch = target->cpu_arch;
+   opts->x_la_opt_cpu_tune = target->cpu_tune;
+ 
+   /* status of -mcmodel */
+   opts->x_la_opt_cmodel = target->cmodel;
+ 
+   /* status of -mfpu */
+   opts->x_la_opt_fpu = target->isa.fpu;
+ }
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch-opts.h gcc-13.3.0/gcc/config/loongarch/loongarch-opts.h
*** gcc-13.2.0/gcc/config/loongarch/loongarch-opts.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch-opts.h	Tue May 21 07:47:38 2024
*************** loongarch_config_target (struct loongarc
*** 39,44 ****
--- 39,50 ----
  			 int opt_arch, int opt_tune, int opt_fpu,
  			 int opt_abi_base, int opt_abi_ext,
  			 int opt_cmodel, int follow_multilib_list);
+ 
+ /* option status feedback for "gcc --help=target -Q" */
+ void
+ loongarch_update_gcc_opt_status (struct loongarch_target *target,
+ 				 struct gcc_options *opts,
+ 				 struct gcc_options *opts_set);
  #endif
  
  
*************** loongarch_config_target (struct loongarc
*** 92,95 ****
--- 98,113 ----
  #define HAVE_AS_EXPLICIT_RELOCS 0
  #endif
  
+ #ifndef HAVE_AS_MRELAX_OPTION
+ #define HAVE_AS_MRELAX_OPTION 0
+ #endif
+ 
+ #ifndef HAVE_AS_COND_BRANCH_RELAXATION
+ #define HAVE_AS_COND_BRANCH_RELAXATION 0
+ #endif
+ 
+ #ifndef HAVE_AS_TLS
+ #define HAVE_AS_TLS 0
+ #endif
+ 
  #endif /* LOONGARCH_OPTS_H */
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch-protos.h gcc-13.3.0/gcc/config/loongarch/loongarch-protos.h
*** gcc-13.2.0/gcc/config/loongarch/loongarch-protos.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch-protos.h	Tue May 21 07:47:38 2024
*************** enum loongarch_symbol_type {
*** 60,66 ****
  extern rtx loongarch_emit_move (rtx, rtx);
  extern HOST_WIDE_INT loongarch_initial_elimination_offset (int, int);
  extern void loongarch_expand_prologue (void);
! extern void loongarch_expand_epilogue (bool);
  extern bool loongarch_can_use_return_insn (void);
  
  extern bool loongarch_symbolic_constant_p (rtx, enum loongarch_symbol_type *);
--- 60,66 ----
  extern rtx loongarch_emit_move (rtx, rtx);
  extern HOST_WIDE_INT loongarch_initial_elimination_offset (int, int);
  extern void loongarch_expand_prologue (void);
! extern void loongarch_expand_epilogue (int);
  extern bool loongarch_can_use_return_insn (void);
  
  extern bool loongarch_symbolic_constant_p (rtx, enum loongarch_symbol_type *);
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch.cc gcc-13.3.0/gcc/config/loongarch/loongarch.cc
*** gcc-13.2.0/gcc/config/loongarch/loongarch.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch.cc	Tue May 21 07:47:38 2024
*************** loongarch_setup_incoming_varargs (cumula
*** 760,766 ****
       argument.  Advance a local copy of CUM past the last "real" named
       argument, to find out how many registers are left over.  */
    local_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      loongarch_function_arg_advance (pack_cumulative_args (&local_cum), arg);
  
    /* Found out how many registers we need to save.  */
--- 760,772 ----
       argument.  Advance a local copy of CUM past the last "real" named
       argument, to find out how many registers are left over.  */
    local_cum = *get_cumulative_args (cum);
! 
!   /* For a C23 variadic function w/o any named argument, and w/o an
!      artifical argument for large return value, skip advancing args.
!      There is such an artifical argument iff. arg.type is non-NULL
!      (PR 114175).  */
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      loongarch_function_arg_advance (pack_cumulative_args (&local_cum), arg);
  
    /* Found out how many registers we need to save.  */
*************** loongarch_save_restore_reg (machine_mode
*** 1006,1012 ****
  
  static void
  loongarch_for_each_saved_reg (HOST_WIDE_INT sp_offset,
! 			      loongarch_save_restore_fn fn)
  {
    HOST_WIDE_INT offset;
  
--- 1012,1019 ----
  
  static void
  loongarch_for_each_saved_reg (HOST_WIDE_INT sp_offset,
! 			      loongarch_save_restore_fn fn,
! 			      bool skip_eh_data_regs_p)
  {
    HOST_WIDE_INT offset;
  
*************** loongarch_for_each_saved_reg (HOST_WIDE_
*** 1015,1021 ****
    for (int regno = GP_REG_FIRST; regno <= GP_REG_LAST; regno++)
      if (BITSET_P (cfun->machine->frame.mask, regno - GP_REG_FIRST))
        {
! 	loongarch_save_restore_reg (word_mode, regno, offset, fn);
  	offset -= UNITS_PER_WORD;
        }
  
--- 1022,1036 ----
    for (int regno = GP_REG_FIRST; regno <= GP_REG_LAST; regno++)
      if (BITSET_P (cfun->machine->frame.mask, regno - GP_REG_FIRST))
        {
! 	/* Special care needs to be taken for $r4-$r7 (EH_RETURN_DATA_REGNO)
! 	   when returning normally from a function that calls
! 	   __builtin_eh_return.  In this case, these registers are saved but
! 	   should not be restored, or the return value may be clobbered.  */
! 
! 	if (!(skip_eh_data_regs_p
! 	      && GP_ARG_FIRST <= regno && regno < GP_ARG_FIRST + 4))
! 	  loongarch_save_restore_reg (word_mode, regno, offset, fn);
! 
  	offset -= UNITS_PER_WORD;
        }
  
*************** loongarch_first_stack_step (struct loong
*** 1105,1111 ****
  static void
  loongarch_emit_stack_tie (void)
  {
!   emit_insn (gen_stack_tie (Pmode, stack_pointer_rtx, hard_frame_pointer_rtx));
  }
  
  #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP)
--- 1120,1128 ----
  static void
  loongarch_emit_stack_tie (void)
  {
!   emit_insn (gen_stack_tie (Pmode, stack_pointer_rtx,
! 			    frame_pointer_needed ? hard_frame_pointer_rtx
! 			    : stack_pointer_rtx));
  }
  
  #define PROBE_INTERVAL (1 << STACK_CHECK_PROBE_INTERVAL_EXP)
*************** loongarch_expand_prologue (void)
*** 1282,1288 ****
  			    GEN_INT (-step1));
        RTX_FRAME_RELATED_P (emit_insn (insn)) = 1;
        size -= step1;
!       loongarch_for_each_saved_reg (size, loongarch_save_reg);
      }
  
    /* Set up the frame pointer, if we're using one.  */
--- 1299,1305 ----
  			    GEN_INT (-step1));
        RTX_FRAME_RELATED_P (emit_insn (insn)) = 1;
        size -= step1;
!       loongarch_for_each_saved_reg (size, loongarch_save_reg, false);
      }
  
    /* Set up the frame pointer, if we're using one.  */
*************** loongarch_can_use_return_insn (void)
*** 1367,1377 ****
    return reload_completed && cfun->machine->frame.total_size == 0;
  }
  
! /* Expand an "epilogue" or "sibcall_epilogue" pattern; SIBCALL_P
!    says which.  */
  
  void
! loongarch_expand_epilogue (bool sibcall_p)
  {
    /* Split the frame into two.  STEP1 is the amount of stack we should
       deallocate before restoring the registers.  STEP2 is the amount we
--- 1384,1396 ----
    return reload_completed && cfun->machine->frame.total_size == 0;
  }
  
! /* Expand function epilogue using the following insn patterns:
!    "epilogue"	      (style == NORMAL_RETURN)
!    "sibcall_epilogue" (style == SIBCALL_RETURN)
!    "eh_return"	      (style == EXCEPTION_RETURN) */
  
  void
! loongarch_expand_epilogue (int style)
  {
    /* Split the frame into two.  STEP1 is the amount of stack we should
       deallocate before restoring the registers.  STEP2 is the amount we
*************** loongarch_expand_epilogue (bool sibcall_
*** 1388,1394 ****
    bool need_barrier_p
      = (get_frame_size () + cfun->machine->frame.arg_pointer_offset) != 0;
  
!   if (!sibcall_p && loongarch_can_use_return_insn ())
      {
        emit_jump_insn (gen_return ());
        return;
--- 1407,1414 ----
    bool need_barrier_p
      = (get_frame_size () + cfun->machine->frame.arg_pointer_offset) != 0;
  
!   /* Handle simple returns.  */
!   if (style == NORMAL_RETURN && loongarch_can_use_return_insn ())
      {
        emit_jump_insn (gen_return ());
        return;
*************** loongarch_expand_epilogue (bool sibcall_
*** 1464,1470 ****
  
    /* Restore the registers.  */
    loongarch_for_each_saved_reg (frame->total_size - step2,
! 				loongarch_restore_reg);
  
    if (need_barrier_p)
      loongarch_emit_stack_tie ();
--- 1484,1492 ----
  
    /* Restore the registers.  */
    loongarch_for_each_saved_reg (frame->total_size - step2,
! 				loongarch_restore_reg,
! 				crtl->calls_eh_return
! 				&& style != EXCEPTION_RETURN);
  
    if (need_barrier_p)
      loongarch_emit_stack_tie ();
*************** loongarch_expand_epilogue (bool sibcall_
*** 1485,1495 ****
      }
  
    /* Add in the __builtin_eh_return stack adjustment.  */
!   if (crtl->calls_eh_return)
      emit_insn (gen_add3_insn (stack_pointer_rtx, stack_pointer_rtx,
  			      EH_RETURN_STACKADJ_RTX));
  
!   if (!sibcall_p)
      emit_jump_insn (gen_simple_return_internal (ra));
  }
  
--- 1507,1518 ----
      }
  
    /* Add in the __builtin_eh_return stack adjustment.  */
!   if (crtl->calls_eh_return && style == EXCEPTION_RETURN)
      emit_insn (gen_add3_insn (stack_pointer_rtx, stack_pointer_rtx,
  			      EH_RETURN_STACKADJ_RTX));
  
!   /* Emit return unless doing sibcall.  */
!   if (style != SIBCALL_RETURN)
      emit_jump_insn (gen_simple_return_internal (ra));
  }
  
*************** loongarch_memmodel_needs_rel_acq_fence (
*** 4812,4838 ****
      }
  }
  
! /* Return true if a FENCE should be emitted to before a memory access to
!    implement the release portion of memory model MODEL.  */
  
  static bool
! loongarch_memmodel_needs_release_fence (enum memmodel model)
  {
!   switch (model)
      {
      case MEMMODEL_ACQ_REL:
      case MEMMODEL_SEQ_CST:
-     case MEMMODEL_SYNC_SEQ_CST:
-     case MEMMODEL_RELEASE:
-     case MEMMODEL_SYNC_RELEASE:
        return true;
  
-     case MEMMODEL_ACQUIRE:
-     case MEMMODEL_CONSUME:
-     case MEMMODEL_SYNC_ACQUIRE:
      case MEMMODEL_RELAXED:
        return false;
  
      default:
        gcc_unreachable ();
      }
--- 4835,4861 ----
      }
  }
  
! /* Return true if a FENCE should be emitted after a failed CAS to
!    implement the acquire semantic of failure_memorder.  */
  
  static bool
! loongarch_cas_failure_memorder_needs_acquire (enum memmodel model)
  {
!   switch (memmodel_base (model))
      {
+     case MEMMODEL_ACQUIRE:
      case MEMMODEL_ACQ_REL:
      case MEMMODEL_SEQ_CST:
        return true;
  
      case MEMMODEL_RELAXED:
+     case MEMMODEL_RELEASE:
        return false;
  
+     /* MEMMODEL_CONSUME is deliberately not handled because it's always
+        replaced by MEMMODEL_ACQUIRE as at now.  If you see an ICE caused by
+        MEMMODEL_CONSUME, read the change (re)introducing it carefully and
+        decide what to do.  See PR 59448 and get_memmodel in builtins.cc.  */
      default:
        gcc_unreachable ();
      }
*************** loongarch_print_operand_reloc (FILE *fil
*** 4942,4948 ****
     'C'	Print the integer branch condition for comparison OP.
     'd'	Print CONST_INT OP in decimal.
     'F'	Print the FPU branch condition for comparison OP.
!    'G'	Print a DBAR insn if the memory model requires a release.
     'H'  Print address 52-61bit relocation associated with OP.
     'h'  Print the high-part relocation associated with OP.
     'i'	Print i if the operand is not a register.
--- 4965,4972 ----
     'C'	Print the integer branch condition for comparison OP.
     'd'	Print CONST_INT OP in decimal.
     'F'	Print the FPU branch condition for comparison OP.
!    'G'	Print a DBAR insn for CAS failure (with an acquire semantic if
! 	needed, otherwise a simple load-load barrier).
     'H'  Print address 52-61bit relocation associated with OP.
     'h'  Print the high-part relocation associated with OP.
     'i'	Print i if the operand is not a register.
*************** loongarch_print_operand (FILE *file, rtx
*** 5009,5016 ****
        break;
  
      case 'G':
!       if (loongarch_memmodel_needs_release_fence ((enum memmodel) INTVAL (op)))
! 	fputs ("dbar\t0", file);
        break;
  
      case 'h':
--- 5033,5043 ----
        break;
  
      case 'G':
!       if (loongarch_cas_failure_memorder_needs_acquire (
! 	    memmodel_from_int (INTVAL (op))))
! 	fputs ("dbar\t0b10100", file);
!       else
! 	fputs ("dbar\t0x700", file);
        break;
  
      case 'h':
*************** loongarch_init_machine_status (void)
*** 6132,6138 ****
  }
  
  static void
! loongarch_option_override_internal (struct gcc_options *opts)
  {
    int i, regno, mode;
  
--- 6159,6166 ----
  }
  
  static void
! loongarch_option_override_internal (struct gcc_options *opts,
! 				    struct gcc_options *opts_set)
  {
    int i, regno, mode;
  
*************** loongarch_option_override_internal (stru
*** 6144,6149 ****
--- 6172,6179 ----
  			   la_opt_cpu_arch, la_opt_cpu_tune, la_opt_fpu,
  			   la_opt_abi_base, la_opt_abi_ext, la_opt_cmodel, 0);
  
+   loongarch_update_gcc_opt_status (&la_target, opts, opts_set);
+ 
    if (TARGET_ABI_LP64)
      flag_pcc_struct_return = 0;
  
*************** loongarch_option_override_internal (stru
*** 6216,6221 ****
--- 6246,6255 ----
  	gcc_unreachable ();
      }
  
+   if (TARGET_EXPLICIT_RELOCS == M_OPTION_NOT_SEEN)
+     TARGET_EXPLICIT_RELOCS = (HAVE_AS_EXPLICIT_RELOCS
+ 			      && !loongarch_mrelax);
+ 
    /* Validate the guard size.  */
    int guard_size = param_stack_clash_protection_guard_size;
  
*************** loongarch_option_override_internal (stru
*** 6254,6260 ****
  static void
  loongarch_option_override (void)
  {
!   loongarch_option_override_internal (&global_options);
  }
  
  /* Implement TARGET_CONDITIONAL_REGISTER_USAGE.  */
--- 6288,6317 ----
  static void
  loongarch_option_override (void)
  {
!   loongarch_option_override_internal (&global_options, &global_options_set);
! }
! 
! /* Implement TARGET_OPTION_SAVE.  */
! static void
! loongarch_option_save (struct cl_target_option *,
! 		       struct gcc_options *opts,
! 		       struct gcc_options *opts_set)
! {
!   loongarch_update_gcc_opt_status (&la_target, opts, opts_set);
! }
! 
! /* Implement TARGET_OPTION_RESTORE.  */
! static void
! loongarch_option_restore (struct gcc_options *,
! 			  struct gcc_options *,
! 			  struct cl_target_option *ptr)
! {
!   la_target.cpu_arch = ptr->x_la_opt_cpu_arch;
!   la_target.cpu_tune = ptr->x_la_opt_cpu_tune;
! 
!   la_target.isa.fpu = ptr->x_la_opt_fpu;
! 
!   la_target.cmodel = ptr->x_la_opt_cmodel;
  }
  
  /* Implement TARGET_CONDITIONAL_REGISTER_USAGE.  */
*************** loongarch_asan_shadow_offset (void)
*** 6584,6589 ****
--- 6641,6650 ----
  
  #undef TARGET_OPTION_OVERRIDE
  #define TARGET_OPTION_OVERRIDE loongarch_option_override
+ #define TARGET_OPTION_SAVE loongarch_option_save
+ #undef TARGET_OPTION_RESTORE
+ #define TARGET_OPTION_RESTORE loongarch_option_restore
+ 
  
  #undef TARGET_LEGITIMIZE_ADDRESS
  #define TARGET_LEGITIMIZE_ADDRESS loongarch_legitimize_address
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch.h gcc-13.3.0/gcc/config/loongarch/loongarch.h
*** gcc-13.2.0/gcc/config/loongarch/loongarch.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch.h	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 69,76 ****
  #define SUBTARGET_ASM_SPEC ""
  #endif
  
  #undef ASM_SPEC
! #define ASM_SPEC "%{mabi=*} %{subtarget_asm_spec}"
  
  /* Extra switches sometimes passed to the linker.  */
  
--- 69,91 ----
  #define SUBTARGET_ASM_SPEC ""
  #endif
  
+ #if HAVE_AS_MRELAX_OPTION && HAVE_AS_COND_BRANCH_RELAXATION
+ #define ASM_MRELAX_DEFAULT "%{!mrelax:%{!mno-relax:-mrelax}}"
+ #else
+ #define ASM_MRELAX_DEFAULT "%{!mrelax:%{!mno-relax:-mno-relax}}"
+ #endif
+ 
+ #if HAVE_AS_MRELAX_OPTION
+ #define ASM_MRELAX_SPEC \
+   "%{!mno-pass-mrelax-to-as:%{mrelax} %{mno-relax} " ASM_MRELAX_DEFAULT "}"
+ #else
+ #define ASM_MRELAX_SPEC \
+   "%{mpass-mrelax-to-as:%{mrelax} %{mno-relax} " ASM_MRELAX_DEFAULT "}"
+ #endif
+ 
  #undef ASM_SPEC
! #define ASM_SPEC \
!   "%{mabi=*} " ASM_MRELAX_SPEC " %(subtarget_asm_spec)"
  
  /* Extra switches sometimes passed to the linker.  */
  
*************** typedef struct {
*** 982,992 ****
  
  #define ASM_OUTPUT_ALIGN(STREAM, LOG) fprintf (STREAM, "\t.align\t%d\n", (LOG))
  
- /* "nop" instruction 54525952 (andi $r0,$r0,0) is
-    used for padding.  */
- #define ASM_OUTPUT_ALIGN_WITH_NOP(STREAM, LOG) \
-   fprintf (STREAM, "\t.align\t%d,54525952,4\n", (LOG))
- 
  /* This is how to output an assembler line to advance the location
     counter by SIZE bytes.  */
  
--- 997,1002 ----
*************** struct GTY (()) machine_function
*** 1157,1159 ****
--- 1167,1174 ----
    (TARGET_HARD_FLOAT_ABI ? (TARGET_DOUBLE_FLOAT_ABI ? 8 : 4) : 0)
  
  #define FUNCTION_VALUE_REGNO_P(N) ((N) == GP_RETURN || (N) == FP_RETURN)
+ 
+ /* LoongArch maintains ICache/DCache coherency by hardware,
+    we just need "ibar" to avoid instruction hazard here.  */
+ #undef  CLEAR_INSN_CACHE
+ #define CLEAR_INSN_CACHE(beg, end) __builtin_loongarch_ibar (0)
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch.md gcc-13.3.0/gcc/config/loongarch/loongarch.md
*** gcc-13.2.0/gcc/config/loongarch/loongarch.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch.md	Tue May 21 07:47:38 2024
***************
*** 110,119 ****
--- 110,125 ----
  
  (define_constants
    [(RETURN_ADDR_REGNUM		1)
+    (TP_REGNUM			2)
     (T0_REGNUM			12)
     (T1_REGNUM			13)
     (S0_REGNUM			23)
  
+    ;; Return path styles
+    (NORMAL_RETURN		0)
+    (SIBCALL_RETURN		1)
+    (EXCEPTION_RETURN		2)
+ 
     ;; PIC long branch sequences are never longer than 100 bytes.
     (MAX_PIC_BRANCH_LENGTH	100)
  ])
***************
*** 2946,2952 ****
    [(const_int 2)]
    ""
  {
!   loongarch_expand_epilogue (false);
    DONE;
  })
  
--- 2952,2958 ----
    [(const_int 2)]
    ""
  {
!   loongarch_expand_epilogue (NORMAL_RETURN);
    DONE;
  })
  
***************
*** 2954,2960 ****
    [(const_int 2)]
    ""
  {
!   loongarch_expand_epilogue (true);
    DONE;
  })
  
--- 2960,2966 ----
    [(const_int 2)]
    ""
  {
!   loongarch_expand_epilogue (SIBCALL_RETURN);
    DONE;
  })
  
***************
*** 3011,3016 ****
--- 3017,3036 ----
      emit_insn (gen_eh_set_ra_di (operands[0]));
    else
      emit_insn (gen_eh_set_ra_si (operands[0]));
+ 
+   emit_jump_insn (gen_eh_return_internal ());
+   emit_barrier ();
+   DONE;
+ })
+ 
+ (define_insn_and_split "eh_return_internal"
+   [(eh_return)]
+   ""
+   "#"
+   "epilogue_completed"
+   [(const_int 0)]
+ {
+   loongarch_expand_epilogue (EXCEPTION_RETURN);
    DONE;
  })
  
***************
*** 3446,3451 ****
--- 3466,3477 ----
    [(set_attr "length" "0")
     (set_attr "type" "ghost")])
  
+ ;; 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))]
+   "HAVE_AS_TLS"
+   {})
  
  (define_split
    [(match_operand 0 "small_data_pattern")]
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/loongarch.opt gcc-13.3.0/gcc/config/loongarch/loongarch.opt
*** gcc-13.2.0/gcc/config/loongarch/loongarch.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/loongarch.opt	Tue May 21 07:47:38 2024
*************** EnumValue
*** 65,71 ****
  Enum(isa_ext_fpu) String(64) Value(ISA_EXT_FPU64)
  
  mfpu=
! Target RejectNegative Joined ToLower Enum(isa_ext_fpu) Var(la_opt_fpu) Init(M_OPTION_NOT_SEEN)
  -mfpu=FPU	Generate code for the given FPU.
  
  mfpu=0
--- 65,71 ----
  Enum(isa_ext_fpu) String(64) Value(ISA_EXT_FPU64)
  
  mfpu=
! Target RejectNegative Joined ToLower Enum(isa_ext_fpu) Var(la_opt_fpu) Init(M_OPTION_NOT_SEEN) Save
  -mfpu=FPU	Generate code for the given FPU.
  
  mfpu=0
*************** EnumValue
*** 99,109 ****
  Enum(cpu_type) String(la464) Value(CPU_LA464)
  
  march=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_arch) Init(M_OPTION_NOT_SEEN)
  -march=PROCESSOR	Generate code for the given PROCESSOR ISA.
  
  mtune=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_tune) Init(M_OPTION_NOT_SEEN)
  -mtune=PROCESSOR	Generate optimized code for PROCESSOR.
  
  
--- 99,109 ----
  Enum(cpu_type) String(la464) Value(CPU_LA464)
  
  march=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_arch) Init(M_OPTION_NOT_SEEN) Save
  -march=PROCESSOR	Generate code for the given PROCESSOR ISA.
  
  mtune=
! Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_tune) Init(M_OPTION_NOT_SEEN) Save
  -mtune=PROCESSOR	Generate optimized code for PROCESSOR.
  
  
*************** int la_opt_abi_ext = M_OPTION_NOT_SEEN
*** 134,168 ****
  
  
  mbranch-cost=
! Target RejectNegative Joined UInteger Var(loongarch_branch_cost)
  -mbranch-cost=COST	Set the cost of branches to roughly COST instructions.
  
  mcheck-zero-division
! Target Mask(CHECK_ZERO_DIV)
  Trap on integer divide by zero.
  
  mcond-move-int
! Target Var(TARGET_COND_MOVE_INT) Init(1)
  Conditional moves for integral are enabled.
  
  mcond-move-float
! Target Var(TARGET_COND_MOVE_FLOAT) Init(1)
  Conditional moves for float are enabled.
  
  mmemcpy
! Target Mask(MEMCPY)
  Prevent optimizing block moves, which is also the default behavior of -Os.
  
  mstrict-align
! Target Var(TARGET_STRICT_ALIGN) Init(0)
  Do not generate unaligned memory accesses.
  
  mmax-inline-memcpy-size=
! Target Joined RejectNegative UInteger Var(loongarch_max_inline_memcpy_size) Init(1024)
  -mmax-inline-memcpy-size=SIZE	Set the max size of memcpy to inline, default is 1024.
  
  mexplicit-relocs
! Target Var(TARGET_EXPLICIT_RELOCS) Init(HAVE_AS_EXPLICIT_RELOCS)
  Use %reloc() assembly operators.
  
  ; The code model option names for -mcmodel.
--- 134,168 ----
  
  
  mbranch-cost=
! Target RejectNegative Joined UInteger Var(loongarch_branch_cost) Save
  -mbranch-cost=COST	Set the cost of branches to roughly COST instructions.
  
  mcheck-zero-division
! Target Mask(CHECK_ZERO_DIV) Save
  Trap on integer divide by zero.
  
  mcond-move-int
! Target Var(TARGET_COND_MOVE_INT) Init(1) Save
  Conditional moves for integral are enabled.
  
  mcond-move-float
! Target Var(TARGET_COND_MOVE_FLOAT) Init(1) Save
  Conditional moves for float are enabled.
  
  mmemcpy
! Target Mask(MEMCPY) Save
  Prevent optimizing block moves, which is also the default behavior of -Os.
  
  mstrict-align
! Target Var(TARGET_STRICT_ALIGN) Init(0) Save
  Do not generate unaligned memory accesses.
  
  mmax-inline-memcpy-size=
! Target Joined RejectNegative UInteger Var(loongarch_max_inline_memcpy_size) Init(1024) Save
  -mmax-inline-memcpy-size=SIZE	Set the max size of memcpy to inline, default is 1024.
  
  mexplicit-relocs
! Target Var(TARGET_EXPLICIT_RELOCS) Init(M_OPTION_NOT_SEEN)
  Use %reloc() assembly operators.
  
  ; The code model option names for -mcmodel.
*************** EnumValue
*** 189,197 ****
  Enum(cmodel) String(extreme) Value(CMODEL_EXTREME)
  
  mcmodel=
! Target RejectNegative Joined Enum(cmodel) Var(la_opt_cmodel) Init(CMODEL_NORMAL)
  Specify the code model.
  
  mdirect-extern-access
! Target Var(TARGET_DIRECT_EXTERN_ACCESS) Init(0)
  Avoid using the GOT to access external symbols.
--- 189,206 ----
  Enum(cmodel) String(extreme) Value(CMODEL_EXTREME)
  
  mcmodel=
! Target RejectNegative Joined Enum(cmodel) Var(la_opt_cmodel) Init(CMODEL_NORMAL) Save
  Specify the code model.
  
  mdirect-extern-access
! Target Var(TARGET_DIRECT_EXTERN_ACCESS) Init(0) Save
  Avoid using the GOT to access external symbols.
+ 
+ mrelax
+ Target Var(loongarch_mrelax) Init(HAVE_AS_MRELAX_OPTION && HAVE_AS_COND_BRANCH_RELAXATION)
+ Take advantage of linker relaxations to reduce the number of instructions
+ required to materialize symbol addresses.
+ 
+ mpass-mrelax-to-as
+ Target Var(loongarch_pass_mrelax_to_as) Init(HAVE_AS_MRELAX_OPTION)
+ Pass -mrelax or -mno-relax option to the assembler.
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/sync.md gcc-13.3.0/gcc/config/loongarch/sync.md
*** gcc-13.2.0/gcc/config/loongarch/sync.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/sync.md	Tue May 21 07:47:38 2024
***************
*** 129,147 ****
     (clobber (match_scratch:GPR 6 "=&r"))]
    ""
  {
!   return "%G5\\n\\t"
! 	 "1:\\n\\t"
! 	 "ll.<amo>\\t%0,%1\\n\\t"
! 	 "bne\\t%0,%z2,2f\\n\\t"
! 	 "or%i3\\t%6,$zero,%3\\n\\t"
! 	 "sc.<amo>\\t%6,%1\\n\\t"
! 	 "beq\\t$zero,%6,1b\\n\\t"
! 	 "b\\t3f\\n\\t"
! 	 "2:\\n\\t"
! 	 "dbar\\t0x700\\n\\t"
! 	 "3:\\n\\t";
  }
!   [(set (attr "length") (const_int 32))])
  
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:SI 0 "register_operand" "")   ;; bool output
--- 129,170 ----
     (clobber (match_scratch:GPR 6 "=&r"))]
    ""
  {
!   output_asm_insn ("1:", operands);
!   output_asm_insn ("ll.<amo>\t%0,%1", operands);
! 
!   /* Like the test case atomic-cas-int.C, in loongarch64, O1 and higher, the
!      return value of the val_without_const_folding will not be truncated and
!      will be passed directly to the function compare_exchange_strong.
!      However, the instruction 'bne' does not distinguish between 32-bit and
!      64-bit operations.  so if the upper 32 bits of the register are not
!      extended by the 32nd bit symbol, then the comparison may not be valid
!      here.  This will affect the result of the operation.  */
! 
!   if (TARGET_64BIT && REG_P (operands[2])
!       && GET_MODE (operands[2]) == SImode)
!     {
!       output_asm_insn ("addi.w\t%6,%2,0", operands);
!       output_asm_insn ("bne\t%0,%6,2f", operands);
!     }
!   else
!     output_asm_insn ("bne\t%0,%z2,2f", operands);
! 
!   output_asm_insn ("or%i3\t%6,$zero,%3", operands);
!   output_asm_insn ("sc.<amo>\t%6,%1", operands);
!   output_asm_insn ("beqz\t%6,1b", operands);
!   output_asm_insn ("b\t3f", operands);
!   output_asm_insn ("2:", operands);
!   output_asm_insn ("%G5", operands);
!   output_asm_insn ("3:", operands);
! 
!   return "";
  }
!   [(set (attr "length")
!      (if_then_else
! 	(and (match_test "GET_MODE (operands[2]) == SImode")
! 	     (match_test "REG_P (operands[2])"))
! 	(const_int 32)
! 	(const_int 28)))])
  
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:SI 0 "register_operand" "")   ;; bool output
***************
*** 234,241 ****
     (clobber (match_scratch:GPR 7 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%2\\n\\t"
  	 "bne\\t%7,%z4,2f\\n\\t"
--- 257,263 ----
     (clobber (match_scratch:GPR 7 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%2\\n\\t"
  	 "bne\\t%7,%z4,2f\\n\\t"
***************
*** 245,254 ****
  	 "beq\\t$zero,%7,1b\\n\\t"
  	 "b\\t3f\\n\\t"
  	 "2:\\n\\t"
! 	 "dbar\\t0x700\\n\\t"
  	 "3:\\n\\t";
  }
!   [(set (attr "length") (const_int 40))])
  
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:SI 0 "register_operand" "")   ;; bool output
--- 267,276 ----
  	 "beq\\t$zero,%7,1b\\n\\t"
  	 "b\\t3f\\n\\t"
  	 "2:\\n\\t"
! 	 "%G6\\n\\t"
  	 "3:\\n\\t";
  }
!   [(set (attr "length") (const_int 36))])
  
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:SI 0 "register_operand" "")   ;; bool output
***************
*** 303,310 ****
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "add.w\\t%8,%0,%z5\\n\\t"
--- 325,331 ----
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "add.w\\t%8,%0,%z5\\n\\t"
***************
*** 314,320 ****
  	 "beq\\t$zero,%7,1b";
  }
  
!   [(set (attr "length") (const_int 32))])
  
  (define_insn "atomic_cas_value_sub_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
--- 335,341 ----
  	 "beq\\t$zero,%7,1b";
  }
  
!   [(set (attr "length") (const_int 28))])
  
  (define_insn "atomic_cas_value_sub_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
***************
*** 330,337 ****
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "sub.w\\t%8,%0,%z5\\n\\t"
--- 351,357 ----
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "sub.w\\t%8,%0,%z5\\n\\t"
***************
*** 340,346 ****
  	 "sc.<amo>\\t%7,%1\\n\\t"
  	 "beq\\t$zero,%7,1b";
  }
!   [(set (attr "length") (const_int 32))])
  
  (define_insn "atomic_cas_value_and_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
--- 360,366 ----
  	 "sc.<amo>\\t%7,%1\\n\\t"
  	 "beq\\t$zero,%7,1b";
  }
!   [(set (attr "length") (const_int 28))])
  
  (define_insn "atomic_cas_value_and_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
***************
*** 356,363 ****
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "and\\t%8,%0,%z5\\n\\t"
--- 376,382 ----
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "and\\t%8,%0,%z5\\n\\t"
***************
*** 366,372 ****
  	 "sc.<amo>\\t%7,%1\\n\\t"
  	 "beq\\t$zero,%7,1b";
  }
!   [(set (attr "length") (const_int 32))])
  
  (define_insn "atomic_cas_value_xor_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
--- 385,391 ----
  	 "sc.<amo>\\t%7,%1\\n\\t"
  	 "beq\\t$zero,%7,1b";
  }
!   [(set (attr "length") (const_int 28))])
  
  (define_insn "atomic_cas_value_xor_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
***************
*** 382,389 ****
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "xor\\t%8,%0,%z5\\n\\t"
--- 401,407 ----
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "xor\\t%8,%0,%z5\\n\\t"
***************
*** 393,399 ****
  	 "beq\\t$zero,%7,1b";
  }
  
!   [(set (attr "length") (const_int 32))])
  
  (define_insn "atomic_cas_value_or_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
--- 411,417 ----
  	 "beq\\t$zero,%7,1b";
  }
  
!   [(set (attr "length") (const_int 28))])
  
  (define_insn "atomic_cas_value_or_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
***************
*** 409,416 ****
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "or\\t%8,%0,%z5\\n\\t"
--- 427,433 ----
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "or\\t%8,%0,%z5\\n\\t"
***************
*** 420,426 ****
  	 "beq\\t$zero,%7,1b";
  }
  
!   [(set (attr "length") (const_int 32))])
  
  (define_insn "atomic_cas_value_nand_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
--- 437,443 ----
  	 "beq\\t$zero,%7,1b";
  }
  
!   [(set (attr "length") (const_int 28))])
  
  (define_insn "atomic_cas_value_nand_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")				;; res
***************
*** 436,443 ****
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "and\\t%8,%0,%z5\\n\\t"
--- 453,459 ----
     (clobber (match_scratch:GPR 8 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%3\\n\\t"
  	 "and\\t%8,%0,%z5\\n\\t"
***************
*** 446,452 ****
  	 "sc.<amo>\\t%7,%1\\n\\t"
  	 "beq\\t$zero,%7,1b";
  }
!   [(set (attr "length") (const_int 32))])
  
  (define_insn "atomic_cas_value_exchange_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")
--- 462,468 ----
  	 "sc.<amo>\\t%7,%1\\n\\t"
  	 "beq\\t$zero,%7,1b";
  }
!   [(set (attr "length") (const_int 28))])
  
  (define_insn "atomic_cas_value_exchange_7_<mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")
***************
*** 461,468 ****
     (clobber (match_scratch:GPR 7 "=&r"))]
    ""
  {
!   return "%G6\\n\\t"
! 	 "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%z3\\n\\t"
  	 "or%i5\\t%7,%7,%5\\n\\t"
--- 477,483 ----
     (clobber (match_scratch:GPR 7 "=&r"))]
    ""
  {
!   return "1:\\n\\t"
  	 "ll.<amo>\\t%0,%1\\n\\t"
  	 "and\\t%7,%0,%z3\\n\\t"
  	 "or%i5\\t%7,%7,%5\\n\\t"
diff -Nrcpad gcc-13.2.0/gcc/config/loongarch/t-loongarch gcc-13.3.0/gcc/config/loongarch/t-loongarch
*** gcc-13.2.0/gcc/config/loongarch/t-loongarch	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/loongarch/t-loongarch	Tue May 21 07:47:38 2024
***************
*** 16,21 ****
--- 16,25 ----
  # along with GCC; see the file COPYING3.  If not see
  # <http://www.gnu.org/licenses/>.
  
+ TM_H += $(srcdir)/config/loongarch/loongarch-driver.h
+ OPTIONS_H_EXTRA += $(srcdir)/config/loongarch/loongarch-def.h \
+ 		   $(srcdir)/config/loongarch/loongarch-tune.h
+ 
  # Canonical target triplet from config.gcc
  LA_MULTIARCH_TRIPLET = $(patsubst LA_MULTIARCH_TRIPLET=%,%,$\
  $(filter LA_MULTIARCH_TRIPLET=%,$(tm_defines)))
diff -Nrcpad gcc-13.2.0/gcc/config/m32r/m32r.cc gcc-13.3.0/gcc/config/m32r/m32r.cc
*** gcc-13.2.0/gcc/config/m32r/m32r.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/m32r/m32r.cc	Tue May 21 07:47:38 2024
*************** m32r_setup_incoming_varargs (cumulative_
*** 1290,1296 ****
    if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      gcc_assert (arg.mode != BLKmode);
  
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      first_anon_arg = (ROUND_ADVANCE_CUM (*get_cumulative_args (cum),
  					 arg.mode, arg.type)
  		      + ROUND_ADVANCE_ARG (arg.mode, arg.type));
--- 1290,1297 ----
    if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      gcc_assert (arg.mode != BLKmode);
  
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      first_anon_arg = (ROUND_ADVANCE_CUM (*get_cumulative_args (cum),
  					 arg.mode, arg.type)
  		      + ROUND_ADVANCE_ARG (arg.mode, arg.type));
diff -Nrcpad gcc-13.2.0/gcc/config/mips/driver-native.cc gcc-13.3.0/gcc/config/mips/driver-native.cc
*** gcc-13.2.0/gcc/config/mips/driver-native.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/mips/driver-native.cc	Tue May 21 07:47:38 2024
*************** const char *
*** 44,49 ****
--- 44,51 ----
  host_detect_local_cpu (int argc, const char **argv)
  {
    const char *cpu = NULL;
+   /* Don't assigne any static string to ret.  If you need to do so,
+      use concat.  */
    char *ret = NULL;
    char buf[128];
    FILE *f;
*************** host_detect_local_cpu (int argc, const c
*** 90,96 ****
  
  fallback_cpu:
  #if defined (__mips_nan2008)
!   ret = reconcat (ret, " -mnan=2008 ", NULL);
  #endif
  
  #ifdef HAVE_GETAUXVAL
--- 92,100 ----
  
  fallback_cpu:
  #if defined (__mips_nan2008)
!   /* Put the ret to the end of list, since it may be NULL.  */
!   if (arch)
!     ret = reconcat (ret, " -mnan=2008 ", ret, NULL);
  #endif
  
  #ifdef HAVE_GETAUXVAL
*************** fallback_cpu:
*** 104,110 ****
  #endif
  
    if (cpu)
!     ret = reconcat (ret, ret, "-m", argv[0], "=", cpu, NULL);
  
    return ret;
  }
--- 108,114 ----
  #endif
  
    if (cpu)
!     ret = reconcat (ret, " -m", argv[0], "=", cpu, ret, NULL);
  
    return ret;
  }
diff -Nrcpad gcc-13.2.0/gcc/config/mips/mips-msa.md gcc-13.3.0/gcc/config/mips/mips-msa.md
*** gcc-13.2.0/gcc/config/mips/mips-msa.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/mips/mips-msa.md	Tue May 21 07:47:38 2024
***************
*** 231,236 ****
--- 231,240 ----
     (V4SI  "uimm5")
     (V2DI  "uimm6")])
  
+ ;; The index of sign bit in FP vector elements.
+ (define_mode_attr elmsgnbit [(V2DF "63") (V4DF "63")
+ 			     (V4SF "31") (V8SF "31")])
+ 
  (define_expand "vec_init<mode><unitmode>"
    [(match_operand:MSA 0 "register_operand")
     (match_operand:MSA 1 "")]
***************
*** 597,605 ****
  })
  
  (define_expand "neg<mode>2"
!   [(set (match_operand:MSA 0 "register_operand")
! 	(minus:MSA (match_dup 2)
! 		   (match_operand:MSA 1 "register_operand")))]
    "ISA_HAS_MSA"
  {
    rtx reg = gen_reg_rtx (<MODE>mode);
--- 601,609 ----
  })
  
  (define_expand "neg<mode>2"
!   [(set (match_operand:IMSA 0 "register_operand")
! 	(minus:IMSA (match_dup 2)
! 		   (match_operand:IMSA 1 "register_operand")))]
    "ISA_HAS_MSA"
  {
    rtx reg = gen_reg_rtx (<MODE>mode);
***************
*** 607,612 ****
--- 611,624 ----
    operands[2] = reg;
  })
  
+ (define_insn "neg<mode>2"
+   [(set (match_operand:FMSA 0 "register_operand" "=f")
+ 	(neg:FMSA (match_operand:FMSA 1 "register_operand" "f")))]
+   "ISA_HAS_MSA"
+   "bnegi.<msafmt>\t%w0,%w1,<elmsgnbit>"
+   [(set_attr "type" "simd_bit")
+    (set_attr "mode" "<MODE>")])
+ 
  (define_expand "msa_ldi<mode>"
    [(match_operand:IMSA 0 "register_operand")
     (match_operand 1 "const_imm10_operand")]
diff -Nrcpad gcc-13.2.0/gcc/config/mips/mips.cc gcc-13.3.0/gcc/config/mips/mips.cc
*** gcc-13.2.0/gcc/config/mips/mips.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/mips/mips.cc	Tue May 21 07:47:38 2024
*************** mips_setup_incoming_varargs (cumulative_
*** 6684,6690 ****
       argument.  Advance a local copy of CUM past the last "real" named
       argument, to find out how many registers are left over.  */
    local_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      mips_function_arg_advance (pack_cumulative_args (&local_cum), arg);
  
    /* Found out how many registers we need to save.  */
--- 6684,6696 ----
       argument.  Advance a local copy of CUM past the last "real" named
       argument, to find out how many registers are left over.  */
    local_cum = *get_cumulative_args (cum);
! 
!   /* For a C23 variadic function w/o any named argument, and w/o an
!      artifical argument for large return value, skip advancing args.
!      There is such an artifical argument iff. arg.type is non-NULL
!      (PR 114175).  */
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      mips_function_arg_advance (pack_cumulative_args (&local_cum), arg);
  
    /* Found out how many registers we need to save.  */
diff -Nrcpad gcc-13.2.0/gcc/config/nds32/nds32.cc gcc-13.3.0/gcc/config/nds32/nds32.cc
*** gcc-13.2.0/gcc/config/nds32/nds32.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/nds32/nds32.cc	Tue May 21 07:47:38 2024
*************** nds32_setup_incoming_varargs (cumulative
*** 2377,2383 ****
       for varargs.  */
    total_args_regs
      = NDS32_MAX_GPR_REGS_FOR_ARGS + NDS32_GPR_ARG_FIRST_REGNUM;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      num_of_used_regs
        = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, arg.mode, arg.type)
          + NDS32_NEED_N_REGS_FOR_ARG (arg.mode, arg.type);
--- 2377,2384 ----
       for varargs.  */
    total_args_regs
      = NDS32_MAX_GPR_REGS_FOR_ARGS + NDS32_GPR_ARG_FIRST_REGNUM;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      num_of_used_regs
        = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, arg.mode, arg.type)
          + NDS32_NEED_N_REGS_FOR_ARG (arg.mode, arg.type);
diff -Nrcpad gcc-13.2.0/gcc/config/nios2/nios2.cc gcc-13.3.0/gcc/config/nios2/nios2.cc
*** gcc-13.2.0/gcc/config/nios2/nios2.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/nios2/nios2.cc	Tue May 21 07:47:38 2024
*************** nios2_setup_incoming_varargs (cumulative
*** 3524,3530 ****
  
    cfun->machine->uses_anonymous_args = 1;
    local_cum = *cum;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      nios2_function_arg_advance (local_cum_v, arg);
  
    regs_to_push = NUM_ARG_REGS - local_cum.regs_used;
--- 3524,3531 ----
  
    cfun->machine->uses_anonymous_args = 1;
    local_cum = *cum;
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      nios2_function_arg_advance (local_cum_v, arg);
  
    regs_to_push = NUM_ARG_REGS - local_cum.regs_used;
diff -Nrcpad gcc-13.2.0/gcc/config/pa/pa.cc gcc-13.3.0/gcc/config/pa/pa.cc
*** gcc-13.2.0/gcc/config/pa/pa.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/pa/pa.cc	Tue May 21 07:47:38 2024
*************** pa_asm_trampoline_template (FILE *f)
*** 10400,10406 ****
  	  fputs ("\tldw		0(%r22),%r21\n", f);
  	  fputs ("\tldw		4(%r22),%r19\n", f);
  	  fputs ("\tbve		(%r21)\n", f);
! 	  fputs ("\tldw		52(%r1),%r29\n", f);
  	  fputs ("\t.word	0\n", f);
  	  fputs ("\t.word	0\n", f);
  	  fputs ("\t.word	0\n", f);
--- 10400,10406 ----
  	  fputs ("\tldw		0(%r22),%r21\n", f);
  	  fputs ("\tldw		4(%r22),%r19\n", f);
  	  fputs ("\tbve		(%r21)\n", f);
! 	  fputs ("\tldw		52(%r20),%r29\n", f);
  	  fputs ("\t.word	0\n", f);
  	  fputs ("\t.word	0\n", f);
  	  fputs ("\t.word	0\n", f);
diff -Nrcpad gcc-13.2.0/gcc/config/pa/pa.md gcc-13.3.0/gcc/config/pa/pa.md
*** gcc-13.2.0/gcc/config/pa/pa.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/pa/pa.md	Tue May 21 07:47:38 2024
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10578,10590 ****
  (define_insn "atomic_storedi_1"
    [(set (mem:DI (match_operand:SI 0 "register_operand" "r,r"))
          (match_operand:DI 1 "reg_or_0_operand" "M,r"))
!    (clobber (match_scratch:DI 2 "=X,f"))]
    "!TARGET_64BIT && !TARGET_SOFT_FLOAT"
    "@
!    {fstds|fstd} %%fr0,0(%0)
     {stws|stw} %1,-16(%%sp)\n\t{stws|stw} %R1,-12(%%sp)\n\t{fldds|fldd} -16(%%sp),%2\n\t{fstds|fstd} %2,0(%0)"
    [(set_attr "type" "move,move")
!    (set_attr "length" "4,16")])
  
  ;; PA 2.0 hardware supports out-of-order execution of loads and stores, so
  ;; we need memory barriers to enforce program order for memory references
--- 10578,10590 ----
  (define_insn "atomic_storedi_1"
    [(set (mem:DI (match_operand:SI 0 "register_operand" "r,r"))
          (match_operand:DI 1 "reg_or_0_operand" "M,r"))
!    (clobber (match_scratch:DI 2 "=f,f"))]
    "!TARGET_64BIT && !TARGET_SOFT_FLOAT"
    "@
!    fcpy,dbl %%fr0,%2\n\t{fstds|fstd} %2,0(%0)
     {stws|stw} %1,-16(%%sp)\n\t{stws|stw} %R1,-12(%%sp)\n\t{fldds|fldd} -16(%%sp),%2\n\t{fstds|fstd} %2,0(%0)"
    [(set_attr "type" "move,move")
!    (set_attr "length" "8,16")])
  
  ;; PA 2.0 hardware supports out-of-order execution of loads and stores, so
  ;; we need memory barriers to enforce program order for memory references
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv-protos.h gcc-13.3.0/gcc/config/riscv/riscv-protos.h
*** gcc-13.2.0/gcc/config/riscv/riscv-protos.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv-protos.h	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 22,27 ****
--- 22,29 ----
  #ifndef GCC_RISCV_PROTOS_H
  #define GCC_RISCV_PROTOS_H
  
+ #include "memmodel.h"
+ 
  /* Symbol types we understand.  The order of this list must match that of
     the unspec enum in riscv.md, subsequent to UNSPEC_ADDRESS_FIRST.  */
  enum riscv_symbol_type {
*************** extern bool riscv_v_ext_vector_mode_p (m
*** 81,86 ****
--- 83,89 ----
  extern bool riscv_shamt_matches_mask_p (int, HOST_WIDE_INT);
  extern void riscv_subword_address (rtx, rtx *, rtx *, rtx *, rtx *);
  extern void riscv_lshift_subword (machine_mode, rtx, rtx, rtx *);
+ extern enum memmodel riscv_union_memmodels (enum memmodel, enum memmodel);
  
  /* Routines implemented in riscv-c.cc.  */
  void riscv_cpu_cpp_builtins (cpp_reader *);
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv-v.cc gcc-13.3.0/gcc/config/riscv/riscv-v.cc
*** gcc-13.2.0/gcc/config/riscv/riscv-v.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv-v.cc	Tue May 21 07:47:38 2024
*************** slide1_sew64_helper (int unspec, machine
*** 701,709 ****
  			     CONSTM1_RTX (demote_mask_mode), merge, temp,
  			     demote_scalar_op2, vl_x2, ta, ma, ops[8]));
  
!   if (rtx_equal_p (ops[1], CONSTM1_RTX (GET_MODE (ops[1]))))
!     return true;
!   else
      emit_insn (gen_pred_merge (mode, ops[0], ops[2], ops[2], ops[0], ops[1],
  			       force_vector_length_operand (ops[5]), ops[6],
  			       ops[8]));
--- 701,708 ----
  			     CONSTM1_RTX (demote_mask_mode), merge, temp,
  			     demote_scalar_op2, vl_x2, ta, ma, ops[8]));
  
!   if (!rtx_equal_p (ops[1], CONSTM1_RTX (GET_MODE (ops[1])))
!       && !rtx_equal_p (ops[2], RVV_VUNDEF (GET_MODE (ops[2]))))
      emit_insn (gen_pred_merge (mode, ops[0], ops[2], ops[2], ops[0], ops[1],
  			       force_vector_length_operand (ops[5]), ops[6],
  			       ops[8]));
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv-vector-builtins-bases.cc gcc-13.3.0/gcc/config/riscv/riscv-vector-builtins-bases.cc
*** gcc-13.2.0/gcc/config/riscv/riscv-vector-builtins-bases.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv-vector-builtins-bases.cc	Tue May 21 07:47:38 2024
*************** public:
*** 1550,1555 ****
--- 1550,1557 ----
  
    rtx expand (function_expander &e) const override
    {
+     if (!e.target)
+       return NULL_RTX;
      rtx dest = expand_normal (CALL_EXPR_ARG (e.exp, 0));
      rtx index = expand_normal (CALL_EXPR_ARG (e.exp, 1));
      rtx src = expand_normal (CALL_EXPR_ARG (e.exp, 2));
*************** public:
*** 1569,1574 ****
--- 1571,1578 ----
  
    rtx expand (function_expander &e) const override
    {
+     if (!e.target)
+       return NULL_RTX;
      rtx src = expand_normal (CALL_EXPR_ARG (e.exp, 0));
      rtx index = expand_normal (CALL_EXPR_ARG (e.exp, 1));
      poly_int64 offset = INTVAL (index) * GET_MODE_SIZE (GET_MODE (e.target));
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv-vsetvl.cc gcc-13.3.0/gcc/config/riscv/riscv-vsetvl.cc
*** gcc-13.2.0/gcc/config/riscv/riscv-vsetvl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv-vsetvl.cc	Tue May 21 07:47:38 2024
*************** anticipatable_occurrence_p (const bb_inf
*** 330,336 ****
    if (dem.has_avl_reg ())
      {
        /* rs1 (avl) are not modified in the basic block prior to the VSETVL.  */
!       if (!vlmax_avl_p (dem.get_avl ()))
  	{
  	  set_info *set = dem.get_avl_source ();
  	  /* If it's undefined, it's not anticipatable conservatively.  */
--- 330,338 ----
    if (dem.has_avl_reg ())
      {
        /* rs1 (avl) are not modified in the basic block prior to the VSETVL.  */
!       rtx avl
! 	= has_vl_op (insn->rtl ()) ? get_vl (insn->rtl ()) : dem.get_avl ();
!       if (!vlmax_avl_p (avl))
  	{
  	  set_info *set = dem.get_avl_source ();
  	  /* If it's undefined, it's not anticipatable conservatively.  */
*************** static rtx
*** 616,621 ****
--- 618,628 ----
  gen_vsetvl_pat (enum vsetvl_type insn_type, const vl_vtype_info &info, rtx vl)
  {
    rtx avl = info.get_avl ();
+   /* if optimization == 0 and the instruction is vmv.x.s/vfmv.f.s,
+      set the value of avl to (const_int 0) so that VSETVL PASS will
+      insert vsetvl correctly.*/
+   if (info.has_avl_no_reg ())
+     avl = GEN_INT (0);
    rtx sew = gen_int_mode (info.get_sew (), Pmode);
    rtx vlmul = gen_int_mode (info.get_vlmul (), Pmode);
    rtx ta = gen_int_mode (info.get_ta (), Pmode);
*************** gen_vsetvl_pat (rtx_insn *rinsn, const v
*** 642,648 ****
        && fault_first_load_p (info.get_insn ()->rtl ()))
      new_info.set_avl_info (
        avl_info (get_avl (info.get_insn ()->rtl ()), nullptr));
!   if (vsetvl_insn_p (rinsn) || vlmax_avl_p (info.get_avl ()))
      {
        rtx dest = get_vl (rinsn);
        new_pat = gen_vsetvl_pat (VSETVL_NORMAL, new_info, vl ? vl : dest);
--- 649,655 ----
        && fault_first_load_p (info.get_insn ()->rtl ()))
      new_info.set_avl_info (
        avl_info (get_avl (info.get_insn ()->rtl ()), nullptr));
!   if (vsetvl_insn_p (rinsn))
      {
        rtx dest = get_vl (rinsn);
        new_pat = gen_vsetvl_pat (VSETVL_NORMAL, new_info, vl ? vl : dest);
*************** local_eliminate_vsetvl_insn (const vecto
*** 1099,1104 ****
--- 1106,1121 ----
  	      if (!new_info.skip_avl_compatible_p (dem))
  		return;
  
+ 	      /* Be more conservative here since we don't really get full
+ 		 demand info for following instructions, also that instruction
+ 		 isn't exist in RTL-SSA yet so we need parse that by low level
+ 		 API rather than vector_insn_info::parse_insn, see PR114747.  */
+ 	      unsigned last_vsetvli_sew = ::get_sew (PREV_INSN (i->rtl ()));
+ 	      unsigned last_vsetvli_lmul = ::get_vlmul (PREV_INSN (i->rtl ()));
+ 	      if (new_info.get_sew() != last_vsetvli_sew ||
+ 		  new_info.get_vlmul() != last_vsetvli_lmul)
+ 		return;
+ 
  	      new_info.set_avl_info (dem.get_avl_info ());
  	      new_info = dem.merge (new_info, LOCAL_MERGE);
  	      change_vsetvl_insn (insn, new_info);
*************** extract_single_source (set_info *set)
*** 1181,1191 ****
--- 1198,1215 ----
      return nullptr;
    hash_set<set_info *> sets = get_all_sets (set, true, false, true);
  
+   if (sets.is_empty ())
+     return nullptr;
+ 
    insn_info *first_insn = (*sets.begin ())->insn ();
    if (first_insn->is_artificial ())
      return nullptr;
    for (const set_info *set : sets)
      {
+       /* Skip first set, this can prevent us run into infinite recursive
+ 	 checking if first set is come from itself.  */
+       if (set == *sets.begin ())
+ 	continue;
        /* If there is a head or end insn, we conservative return
  	 NULL so that VSETVL PASS will insert vsetvl directly.  */
        if (set->insn ()->is_artificial ())
*************** vector_infos_manager::release (void)
*** 2484,2491 ****
    if (!vector_exprs.is_empty ())
      vector_exprs.release ();
  
-   gcc_assert (to_refine_vsetvls.is_empty ());
-   gcc_assert (to_delete_vsetvls.is_empty ());
    if (optimize > 0)
      free_bitmap_vectors ();
  }
--- 2508,2513 ----
*************** private:
*** 2692,2700 ****
    /* Phase 5.  */
    void cleanup_insns (void) const;
  
-   /* Phase 6.  */
-   void propagate_avl (void) const;
- 
    void init (void);
    void done (void);
    void compute_probabilities (void);
--- 2714,2719 ----
*************** pass_vsetvl::refine_vsetvls (void) const
*** 3813,3822 ****
        /* We can't refine user vsetvl into vsetvl zero,zero since the dest
  	 will be used by the following instructions.  */
        if (vector_config_insn_p (rinsn))
- 	{
- 	  m_vector_manager->to_refine_vsetvls.add (rinsn);
  	  continue;
! 	}
        rinsn = PREV_INSN (rinsn);
        rtx new_pat = gen_vsetvl_pat (VSETVL_VTYPE_CHANGE_ONLY, info, NULL_RTX);
        change_insn (rinsn, new_pat);
--- 3832,3839 ----
        /* We can't refine user vsetvl into vsetvl zero,zero since the dest
  	 will be used by the following instructions.  */
        if (vector_config_insn_p (rinsn))
  	  continue;
! 
        rinsn = PREV_INSN (rinsn);
        rtx new_pat = gen_vsetvl_pat (VSETVL_VTYPE_CHANGE_ONLY, info, NULL_RTX);
        change_insn (rinsn, new_pat);
*************** pass_vsetvl::cleanup_vsetvls ()
*** 3852,3861 ****
  		  /* We can't eliminate user vsetvl since the dest will be used
  		   * by the following instructions.  */
  		  if (vector_config_insn_p (insn->rtl ()))
! 		    {
! 		      m_vector_manager->to_delete_vsetvls.add (insn->rtl ());
! 		      continue;
! 		    }
  
  		  gcc_assert (has_vtype_op (insn->rtl ()));
  		  rinsn = PREV_INSN (insn->rtl ());
--- 3869,3875 ----
  		  /* We can't eliminate user vsetvl since the dest will be used
  		   * by the following instructions.  */
  		  if (vector_config_insn_p (insn->rtl ()))
! 		    continue;
  
  		  gcc_assert (has_vtype_op (insn->rtl ()));
  		  rinsn = PREV_INSN (insn->rtl ());
*************** pass_vsetvl::cleanup_insns (void) const
*** 4058,4196 ****
  }
  
  void
- pass_vsetvl::propagate_avl (void) const
- {
-   /* Rebuild the RTL_SSA according to the new CFG generated by LCM.  */
-   /* Finalization of RTL_SSA.  */
-   free_dominance_info (CDI_DOMINATORS);
-   if (crtl->ssa->perform_pending_updates ())
-     cleanup_cfg (0);
-   delete crtl->ssa;
-   crtl->ssa = nullptr;
-   /* Initialization of RTL_SSA.  */
-   calculate_dominance_info (CDI_DOMINATORS);
-   df_analyze ();
-   crtl->ssa = new function_info (cfun);
- 
-   hash_set<rtx_insn *> to_delete;
-   for (const bb_info *bb : crtl->ssa->bbs ())
-     {
-       for (insn_info *insn : bb->real_nondebug_insns ())
- 	{
- 	  if (vsetvl_discard_result_insn_p (insn->rtl ()))
- 	    {
- 	      rtx avl = get_avl (insn->rtl ());
- 	      if (!REG_P (avl))
- 		continue;
- 
- 	      set_info *set = find_access (insn->uses (), REGNO (avl))->def ();
- 	      insn_info *def_insn = extract_single_source (set);
- 	      if (!def_insn)
- 		continue;
- 
- 	      /* Handle this case:
- 		 vsetvli	a6,zero,e32,m1,ta,mu
- 		 li	a5,4096
- 		 add	a7,a0,a5
- 		 addi	a7,a7,-96
- 		 vsetvli	t1,zero,e8,mf8,ta,ma
- 		 vle8.v	v24,0(a7)
- 		 add	a5,a3,a5
- 		 addi	a5,a5,-96
- 		 vse8.v	v24,0(a5)
- 		 vsetvli	zero,a6,e32,m1,tu,ma
- 	      */
- 	      if (vsetvl_insn_p (def_insn->rtl ()))
- 		{
- 		  vl_vtype_info def_info = get_vl_vtype_info (def_insn);
- 		  vl_vtype_info info = get_vl_vtype_info (insn);
- 		  rtx avl = get_avl (def_insn->rtl ());
- 		  rtx vl = get_vl (def_insn->rtl ());
- 		  if (def_info.get_ratio () == info.get_ratio ())
- 		    {
- 		      if (vlmax_avl_p (def_info.get_avl ()))
- 			{
- 			  info.set_avl_info (
- 			    avl_info (def_info.get_avl (), nullptr));
- 			  rtx new_pat
- 			    = gen_vsetvl_pat (VSETVL_NORMAL, info, vl);
- 			  validate_change (insn->rtl (),
- 					   &PATTERN (insn->rtl ()), new_pat,
- 					   false);
- 			  continue;
- 			}
- 		      if (def_info.has_avl_imm () || rtx_equal_p (avl, vl))
- 			{
- 			  info.set_avl_info (avl_info (avl, nullptr));
- 			  emit_vsetvl_insn (VSETVL_DISCARD_RESULT, EMIT_AFTER,
- 					    info, NULL_RTX, insn->rtl ());
- 			  if (set->single_nondebug_insn_use ())
- 			    {
- 			      to_delete.add (insn->rtl ());
- 			      to_delete.add (def_insn->rtl ());
- 			    }
- 			  continue;
- 			}
- 		    }
- 		}
- 	    }
- 
- 	  /* Change vsetvl rd, rs1 --> vsevl zero, rs1,
- 	     if rd is not used by any nondebug instructions.
- 	     Even though this PASS runs after RA and it doesn't help for
- 	     reduce register pressure, it can help instructions scheduling
- 	     since we remove the dependencies.  */
- 	  if (vsetvl_insn_p (insn->rtl ()))
- 	    {
- 	      rtx vl = get_vl (insn->rtl ());
- 	      rtx avl = get_avl (insn->rtl ());
- 	      def_info *def = find_access (insn->defs (), REGNO (vl));
- 	      set_info *set = safe_dyn_cast<set_info *> (def);
- 	      vector_insn_info info;
- 	      info.parse_insn (insn);
- 	      gcc_assert (set);
- 	      if (m_vector_manager->to_delete_vsetvls.contains (insn->rtl ()))
- 		{
- 		  m_vector_manager->to_delete_vsetvls.remove (insn->rtl ());
- 		  if (m_vector_manager->to_refine_vsetvls.contains (
- 			insn->rtl ()))
- 		    m_vector_manager->to_refine_vsetvls.remove (insn->rtl ());
- 		  if (!set->has_nondebug_insn_uses ())
- 		    {
- 		      to_delete.add (insn->rtl ());
- 		      continue;
- 		    }
- 		}
- 	      if (m_vector_manager->to_refine_vsetvls.contains (insn->rtl ()))
- 		{
- 		  m_vector_manager->to_refine_vsetvls.remove (insn->rtl ());
- 		  if (!set->has_nondebug_insn_uses ())
- 		    {
- 		      rtx new_pat = gen_vsetvl_pat (VSETVL_VTYPE_CHANGE_ONLY,
- 						    info, NULL_RTX);
- 		      change_insn (insn->rtl (), new_pat);
- 		      continue;
- 		    }
- 		}
- 	      if (vlmax_avl_p (avl))
- 		continue;
- 	      rtx new_pat
- 		= gen_vsetvl_pat (VSETVL_DISCARD_RESULT, info, NULL_RTX);
- 	      if (!set->has_nondebug_insn_uses ())
- 		{
- 		  validate_change (insn->rtl (), &PATTERN (insn->rtl ()),
- 				   new_pat, false);
- 		  continue;
- 		}
- 	    }
- 	}
-     }
- 
-   for (rtx_insn *rinsn : to_delete)
-     eliminate_insn (rinsn);
- }
- 
- void
  pass_vsetvl::init (void)
  {
    if (optimize > 0)
--- 4072,4077 ----
*************** pass_vsetvl::lazy_vsetvl (void)
*** 4312,4323 ****
    if (dump_file)
      fprintf (dump_file, "\nPhase 5: Cleanup AVL and VL operands\n");
    cleanup_insns ();
- 
-   /* Phase 6 - Rebuild RTL_SSA to propagate AVL between vsetvls.  */
-   if (dump_file)
-     fprintf (dump_file,
- 	     "\nPhase 6: Rebuild RTL_SSA to propagate AVL between vsetvls\n");
-   propagate_avl ();
  }
  
  /* Main entry point for this pass.  */
--- 4193,4198 ----
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv-vsetvl.h gcc-13.3.0/gcc/config/riscv/riscv-vsetvl.h
*** gcc-13.2.0/gcc/config/riscv/riscv-vsetvl.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv-vsetvl.h	Tue May 21 07:47:38 2024
*************** public:
*** 418,425 ****
    auto_vec<vector_insn_info> vector_insn_infos;
    auto_vec<vector_block_info> vector_block_infos;
    auto_vec<vector_insn_info *> vector_exprs;
-   hash_set<rtx_insn *> to_refine_vsetvls;
-   hash_set<rtx_insn *> to_delete_vsetvls;
  
    struct edge_list *vector_edge_list;
    sbitmap *vector_kill;
--- 418,423 ----
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv.cc gcc-13.3.0/gcc/config/riscv/riscv.cc
*** gcc-13.2.0/gcc/config/riscv/riscv.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv.cc	Tue May 21 07:47:38 2024
*************** riscv_setup_incoming_varargs (cumulative
*** 3961,3967 ****
       argument.  Advance a local copy of CUM past the last "real" named
       argument, to find out how many registers are left over.  */
    local_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      riscv_function_arg_advance (pack_cumulative_args (&local_cum), arg);
  
    /* Found out how many registers we need to save.  */
--- 3961,3968 ----
       argument.  Advance a local copy of CUM past the last "real" named
       argument, to find out how many registers are left over.  */
    local_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      riscv_function_arg_advance (pack_cumulative_args (&local_cum), arg);
  
    /* Found out how many registers we need to save.  */
*************** riscv_print_operand_reloc (FILE *file, r
*** 4284,4289 ****
--- 4285,4320 ----
    fputc (')', file);
  }
  
+ /* Return the memory model that encapuslates both given models.  */
+ 
+ enum memmodel
+ riscv_union_memmodels (enum memmodel model1, enum memmodel model2)
+ {
+   model1 = memmodel_base (model1);
+   model2 = memmodel_base (model2);
+ 
+   enum memmodel weaker = model1 <= model2 ? model1: model2;
+   enum memmodel stronger = model1 > model2 ? model1: model2;
+ 
+   switch (stronger)
+     {
+       case MEMMODEL_SEQ_CST:
+       case MEMMODEL_ACQ_REL:
+ 	return stronger;
+       case MEMMODEL_RELEASE:
+ 	if (weaker == MEMMODEL_ACQUIRE || weaker == MEMMODEL_CONSUME)
+ 	  return MEMMODEL_ACQ_REL;
+ 	else
+ 	  return stronger;
+       case MEMMODEL_ACQUIRE:
+       case MEMMODEL_CONSUME:
+       case MEMMODEL_RELAXED:
+ 	return stronger;
+       default:
+ 	gcc_unreachable ();
+     }
+ }
+ 
  /* Return true if the .AQ suffix should be added to an AMO to implement the
     acquire portion of memory model MODEL.  */
  
*************** riscv_memmodel_needs_amo_acquire (enum m
*** 4294,4307 ****
      {
        case MEMMODEL_ACQ_REL:
        case MEMMODEL_SEQ_CST:
-       case MEMMODEL_SYNC_SEQ_CST:
        case MEMMODEL_ACQUIRE:
        case MEMMODEL_CONSUME:
-       case MEMMODEL_SYNC_ACQUIRE:
  	return true;
  
        case MEMMODEL_RELEASE:
-       case MEMMODEL_SYNC_RELEASE:
        case MEMMODEL_RELAXED:
  	return false;
  
--- 4325,4335 ----
*************** riscv_memmodel_needs_amo_acquire (enum m
*** 4310,4333 ****
      }
  }
  
! /* Return true if a FENCE should be emitted to before a memory access to
!    implement the release portion of memory model MODEL.  */
  
  static bool
! riscv_memmodel_needs_release_fence (enum memmodel model)
  {
    switch (model)
      {
        case MEMMODEL_ACQ_REL:
        case MEMMODEL_SEQ_CST:
-       case MEMMODEL_SYNC_SEQ_CST:
        case MEMMODEL_RELEASE:
-       case MEMMODEL_SYNC_RELEASE:
  	return true;
  
        case MEMMODEL_ACQUIRE:
        case MEMMODEL_CONSUME:
-       case MEMMODEL_SYNC_ACQUIRE:
        case MEMMODEL_RELAXED:
  	return false;
  
--- 4338,4358 ----
      }
  }
  
! /* Return true if the .RL suffix should be added to an AMO to implement the
!    release portion of memory model MODEL.  */
  
  static bool
! riscv_memmodel_needs_amo_release (enum memmodel model)
  {
    switch (model)
      {
        case MEMMODEL_ACQ_REL:
        case MEMMODEL_SEQ_CST:
        case MEMMODEL_RELEASE:
  	return true;
  
        case MEMMODEL_ACQUIRE:
        case MEMMODEL_CONSUME:
        case MEMMODEL_RELAXED:
  	return false;
  
*************** riscv_memmodel_needs_release_fence (enum
*** 4343,4349 ****
     'R'	Print the low-part relocation associated with OP.
     'C'	Print the integer branch condition for comparison OP.
     'A'	Print the atomic operation suffix for memory model OP.
!    'F'	Print a FENCE if the memory model requires a release.
     'z'	Print x0 if OP is zero, otherwise print OP normally.
     'i'	Print i if the operand is not a register.
     'S'	Print shift-index of single-bit mask OP.
--- 4368,4375 ----
     'R'	Print the low-part relocation associated with OP.
     'C'	Print the integer branch condition for comparison OP.
     'A'	Print the atomic operation suffix for memory model OP.
!    'I'	Print the LR suffix for memory model OP.
!    'J'	Print the SC suffix for memory model OP.
     'z'	Print x0 if OP is zero, otherwise print OP normally.
     'i'	Print i if the operand is not a register.
     'S'	Print shift-index of single-bit mask OP.
*************** riscv_print_operand (FILE *file, rtx op,
*** 4502,4516 ****
        fputs (GET_RTX_NAME (code), file);
        break;
  
!     case 'A':
!       if (riscv_memmodel_needs_amo_acquire ((enum memmodel) INTVAL (op)))
  	fputs (".aq", file);
        break;
  
!     case 'F':
!       if (riscv_memmodel_needs_release_fence ((enum memmodel) INTVAL (op)))
! 	fputs ("fence iorw,ow; ", file);
        break;
  
      case 'i':
        if (code != REG)
--- 4528,4560 ----
        fputs (GET_RTX_NAME (code), file);
        break;
  
!     case 'A': {
!       const enum memmodel model = memmodel_base (INTVAL (op));
!       if (riscv_memmodel_needs_amo_acquire (model)
! 	  && riscv_memmodel_needs_amo_release (model))
! 	fputs (".aqrl", file);
!       else if (riscv_memmodel_needs_amo_acquire (model))
  	fputs (".aq", file);
+       else if (riscv_memmodel_needs_amo_release (model))
+ 	fputs (".rl", file);
        break;
+     }
  
!     case 'I': {
!       const enum memmodel model = memmodel_base (INTVAL (op));
!       if (model == MEMMODEL_SEQ_CST)
! 	fputs (".aqrl", file);
!       else if (riscv_memmodel_needs_amo_acquire (model))
! 	fputs (".aq", file);
!       break;
!     }
! 
!     case 'J': {
!       const enum memmodel model = memmodel_base (INTVAL (op));
!       if (riscv_memmodel_needs_amo_release (model))
! 	fputs (".rl", file);
        break;
+     }
  
      case 'i':
        if (code != REG)
*************** riscv_expand_prologue (void)
*** 5349,5355 ****
        /* Second step for constant frame.  */
        HOST_WIDE_INT constant_frame = size.to_constant ();
        if (constant_frame == 0)
! 	return;
  
        if (SMALL_OPERAND (-constant_frame))
  	{
--- 5393,5407 ----
        /* Second step for constant frame.  */
        HOST_WIDE_INT constant_frame = size.to_constant ();
        if (constant_frame == 0)
! 	{
! 	  /* We must have allocated stack space for the scalable frame.
! 	     Emit a stack tie if we have a frame pointer so that the
! 	     allocation is ordered WRT fp setup and subsequent writes
! 	     into the frame.  */
! 	  if (frame_pointer_needed)
! 	    riscv_emit_stack_tie ();
! 	  return;
! 	}
  
        if (SMALL_OPERAND (-constant_frame))
  	{
*************** riscv_expand_prologue (void)
*** 5369,5374 ****
--- 5421,5433 ----
  	  insn = gen_rtx_SET (stack_pointer_rtx, insn);
  	  riscv_set_frame_expr (insn);
  	}
+ 
+       /* We must have allocated the remainder of the stack frame.
+ 	 Emit a stack tie if we have a frame pointer so that the
+ 	 allocation is ordered WRT fp setup and subsequent writes
+ 	 into the frame.  */
+       if (frame_pointer_needed)
+ 	riscv_emit_stack_tie ();
      }
  }
  
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/riscv.md gcc-13.3.0/gcc/config/riscv/riscv.md
*** gcc-13.2.0/gcc/config/riscv/riscv.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/riscv.md	Tue May 21 07:47:38 2024
***************
*** 2350,2355 ****
--- 2350,2387 ----
     (set_attr "type" "sfb_alu")
     (set_attr "mode" "<GPR:MODE>")])
  
+ ;; Combine creates this form ((typeof(y))zero_one * z) <op> y
+ ;; for SiFive short forward branches.
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(and:X (sign_extract:X (match_operand:X 1 "register_operand")
+ 			       (const_int 1)
+ 			       (match_operand 2 "immediate_operand"))
+ 	       (match_operand:X 3 "register_operand")))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "TARGET_SFB_ALU"
+   [(set (match_dup 4) (zero_extract:X (match_dup 1) (const_int 1) (match_dup 2)))
+    (set (match_dup 0) (if_then_else:X (ne (match_dup 4) (const_int 0))
+ 				      (match_dup 3)
+ 				      (const_int 0)))])
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(and:X (sign_extract:X (match_operand:X 1 "register_operand")
+ 			       (const_int 1)
+ 			       (match_operand 2 "immediate_operand"))
+ 	       (match_operand:X 3 "register_operand")))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "TARGET_SFB_ALU && (UINTVAL (operands[2]) < 11)"
+   [(set (match_dup 4) (and:X (match_dup 1) (match_dup 2)))
+    (set (match_dup 0) (if_then_else:X (ne (match_dup 4) (const_int 0))
+ 				      (match_dup 3)
+ 				      (const_int 0)))]
+ {
+   operands[2] = GEN_INT (1 << UINTVAL(operands[2]));
+ })
+ 
  ;; Used to implement built-in functions.
  (define_expand "condjump"
    [(set (pc)
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/sync.md gcc-13.3.0/gcc/config/riscv/sync.md
*** gcc-13.2.0/gcc/config/riscv/sync.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/sync.md	Tue May 21 07:47:38 2024
***************
*** 26,31 ****
--- 26,32 ----
    UNSPEC_SYNC_OLD_OP_SUBWORD
    UNSPEC_SYNC_EXCHANGE
    UNSPEC_SYNC_EXCHANGE_SUBWORD
+   UNSPEC_ATOMIC_LOAD
    UNSPEC_ATOMIC_STORE
    UNSPEC_MEMORY_BARRIER
  ])
***************
*** 45,62 ****
    DONE;
  })
  
- ;; Until the RISC-V memory model (hence its mapping from C++) is finalized,
- ;; conservatively emit a full FENCE.
  (define_insn "mem_thread_fence_1"
    [(set (match_operand:BLK 0 "" "")
  	(unspec:BLK [(match_dup 0)] UNSPEC_MEMORY_BARRIER))
     (match_operand:SI 1 "const_int_operand" "")] ;; model
    ""
!   "fence\tiorw,iorw")
  
  ;; Atomic memory operations.
  
! ;; Implement atomic stores with amoswap.  Fall back to fences for atomic loads.
  (define_insn "atomic_store<mode>"
    [(set (match_operand:GPR 0 "memory_operand" "=A")
      (unspec_volatile:GPR
--- 46,100 ----
    DONE;
  })
  
  (define_insn "mem_thread_fence_1"
    [(set (match_operand:BLK 0 "" "")
  	(unspec:BLK [(match_dup 0)] UNSPEC_MEMORY_BARRIER))
     (match_operand:SI 1 "const_int_operand" "")] ;; model
    ""
!   {
!     enum memmodel model = (enum memmodel) INTVAL (operands[1]);
!     model = memmodel_base (model);
!     if (model == MEMMODEL_SEQ_CST)
! 	return "fence\trw,rw";
!     else if (model == MEMMODEL_ACQ_REL)
! 	return "fence.tso";
!     else if (model == MEMMODEL_ACQUIRE)
! 	return "fence\tr,rw";
!     else if (model == MEMMODEL_RELEASE)
! 	return "fence\trw,w";
!     else
! 	gcc_unreachable ();
!   }
!   [(set (attr "length") (const_int 4))])
  
  ;; Atomic memory operations.
  
! (define_insn "atomic_load<mode>"
!   [(set (match_operand:GPR 0 "register_operand" "=r")
!     (unspec_volatile:GPR
!       [(match_operand:GPR 1 "memory_operand" "A")
!        (match_operand:SI 2 "const_int_operand")]      ;; model
!       UNSPEC_ATOMIC_LOAD))]
!   "TARGET_ATOMIC"
!   {
!     enum memmodel model = (enum memmodel) INTVAL (operands[2]);
!     model = memmodel_base (model);
! 
!     if (model == MEMMODEL_SEQ_CST)
!       return "fence\trw,rw\;"
! 	     "l<amo>\t%0,%1\;"
! 	     "fence\tr,rw";
!     if (model == MEMMODEL_ACQUIRE)
!       return "l<amo>\t%0,%1\;"
! 	     "fence\tr,rw";
!     else
!       return "l<amo>\t%0,%1";
!   }
!   [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 12))])
! 
! ;; Implement atomic stores with conservative fences.
! ;; This allows us to be compatible with the ISA manual Table A.6 and Table A.7.
  (define_insn "atomic_store<mode>"
    [(set (match_operand:GPR 0 "memory_operand" "=A")
      (unspec_volatile:GPR
***************
*** 64,72 ****
         (match_operand:SI 2 "const_int_operand")]      ;; model
        UNSPEC_ATOMIC_STORE))]
    "TARGET_ATOMIC"
!   "%F2amoswap.<amo>%A2 zero,%z1,%0"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 8))])
  
  (define_insn "atomic_<atomic_optab><mode>"
    [(set (match_operand:GPR 0 "memory_operand" "+A")
--- 102,123 ----
         (match_operand:SI 2 "const_int_operand")]      ;; model
        UNSPEC_ATOMIC_STORE))]
    "TARGET_ATOMIC"
!   {
!     enum memmodel model = (enum memmodel) INTVAL (operands[2]);
!     model = memmodel_base (model);
! 
!     if (model == MEMMODEL_SEQ_CST)
!       return "fence\trw,w\;"
! 	     "s<amo>\t%z1,%0\;"
! 	     "fence\trw,rw";
!     if (model == MEMMODEL_RELEASE)
!       return "fence\trw,w\;"
! 	     "s<amo>\t%z1,%0";
!     else
!       return "s<amo>\t%z1,%0";
!   }
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 12))])
  
  (define_insn "atomic_<atomic_optab><mode>"
    [(set (match_operand:GPR 0 "memory_operand" "+A")
***************
*** 76,84 ****
  	   (match_operand:SI 2 "const_int_operand")] ;; model
  	 UNSPEC_SYNC_OLD_OP))]
    "TARGET_ATOMIC"
!   "%F2amo<insn>.<amo>%A2 zero,%z1,%0"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 8))])
  
  (define_insn "atomic_fetch_<atomic_optab><mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")
--- 127,135 ----
  	   (match_operand:SI 2 "const_int_operand")] ;; model
  	 UNSPEC_SYNC_OLD_OP))]
    "TARGET_ATOMIC"
!   "amo<insn>.<amo>%A2\tzero,%z1,%0"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 4))])
  
  (define_insn "atomic_fetch_<atomic_optab><mode>"
    [(set (match_operand:GPR 0 "register_operand" "=&r")
***************
*** 90,98 ****
  	   (match_operand:SI 3 "const_int_operand")] ;; model
  	 UNSPEC_SYNC_OLD_OP))]
    "TARGET_ATOMIC"
!   "%F3amo<insn>.<amo>%A3 %0,%z2,%1"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 8))])
  
  (define_insn "subword_atomic_fetch_strong_<atomic_optab>"
    [(set (match_operand:SI 0 "register_operand" "=&r")		   ;; old value at mem
--- 141,149 ----
  	   (match_operand:SI 3 "const_int_operand")] ;; model
  	 UNSPEC_SYNC_OLD_OP))]
    "TARGET_ATOMIC"
!   "amo<insn>.<amo>%A3\t%0,%z2,%1"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 4))])
  
  (define_insn "subword_atomic_fetch_strong_<atomic_optab>"
    [(set (match_operand:SI 0 "register_operand" "=&r")		   ;; old value at mem
***************
*** 101,121 ****
  	(unspec_volatile:SI
  	  [(any_atomic:SI (match_dup 1)
  		     (match_operand:SI 2 "register_operand" "rI")) ;; value for op
! 	   (match_operand:SI 3 "register_operand" "rI")]	   ;; mask
  	 UNSPEC_SYNC_OLD_OP_SUBWORD))
!     (match_operand:SI 4 "register_operand" "rI")		   ;; not_mask
!     (clobber (match_scratch:SI 5 "=&r"))			   ;; tmp_1
!     (clobber (match_scratch:SI 6 "=&r"))]			   ;; tmp_2
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w.aq\t%0, %1\;"
! 	   "<insn>\t%5, %0, %2\;"
! 	   "and\t%5, %5, %3\;"
! 	   "and\t%6, %0, %4\;"
! 	   "or\t%6, %6, %5\;"
! 	   "sc.w.rl\t%5, %6, %1\;"
! 	   "bnez\t%5, 1b";
    }
    [(set (attr "length") (const_int 28))])
  
--- 152,173 ----
  	(unspec_volatile:SI
  	  [(any_atomic:SI (match_dup 1)
  		     (match_operand:SI 2 "register_operand" "rI")) ;; value for op
! 	   (match_operand:SI 3 "const_int_operand")]		   ;; model
  	 UNSPEC_SYNC_OLD_OP_SUBWORD))
!     (match_operand:SI 4 "register_operand" "rI")		   ;; mask
!     (match_operand:SI 5 "register_operand" "rI")		   ;; not_mask
!     (clobber (match_scratch:SI 6 "=&r"))			   ;; tmp_1
!     (clobber (match_scratch:SI 7 "=&r"))]			   ;; tmp_2
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w%I3\t%0, %1\;"
! 	   "<insn>\t%6, %0, %2\;"
! 	   "and\t%6, %6, %4\;"
! 	   "and\t%7, %0, %5\;"
! 	   "or\t%7, %7, %6\;"
! 	   "sc.w%J3\t%6, %7, %1\;"
! 	   "bnez\t%6, 1b";
    }
    [(set (attr "length") (const_int 28))])
  
***************
*** 136,141 ****
--- 188,194 ----
    rtx old = gen_reg_rtx (SImode);
    rtx mem = operands[1];
    rtx value = operands[2];
+   rtx model = operands[3];
    rtx aligned_mem = gen_reg_rtx (SImode);
    rtx shift = gen_reg_rtx (SImode);
    rtx mask = gen_reg_rtx (SImode);
***************
*** 147,153 ****
    riscv_lshift_subword (<MODE>mode, value, shift, &shifted_value);
  
    emit_insn (gen_subword_atomic_fetch_strong_nand (old, aligned_mem,
! 						   shifted_value,
  						   mask, not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
--- 200,206 ----
    riscv_lshift_subword (<MODE>mode, value, shift, &shifted_value);
  
    emit_insn (gen_subword_atomic_fetch_strong_nand (old, aligned_mem,
! 						   shifted_value, model,
  						   mask, not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
***************
*** 165,186 ****
  	(unspec_volatile:SI
  	  [(not:SI (and:SI (match_dup 1)
  			   (match_operand:SI 2 "register_operand" "rI"))) ;; value for op
! 	   (match_operand:SI 3 "register_operand" "rI")]		  ;; mask
  	 UNSPEC_SYNC_OLD_OP_SUBWORD))
!     (match_operand:SI 4 "register_operand" "rI")			  ;; not_mask
!     (clobber (match_scratch:SI 5 "=&r"))				  ;; tmp_1
!     (clobber (match_scratch:SI 6 "=&r"))]				  ;; tmp_2
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w.aq\t%0, %1\;"
! 	   "and\t%5, %0, %2\;"
! 	   "not\t%5, %5\;"
! 	   "and\t%5, %5, %3\;"
! 	   "and\t%6, %0, %4\;"
! 	   "or\t%6, %6, %5\;"
! 	   "sc.w.rl\t%5, %6, %1\;"
! 	   "bnez\t%5, 1b";
    }
    [(set (attr "length") (const_int 32))])
  
--- 218,240 ----
  	(unspec_volatile:SI
  	  [(not:SI (and:SI (match_dup 1)
  			   (match_operand:SI 2 "register_operand" "rI"))) ;; value for op
! 	   (match_operand:SI 3 "const_int_operand")]			  ;; mask
  	 UNSPEC_SYNC_OLD_OP_SUBWORD))
!     (match_operand:SI 4 "register_operand" "rI")			  ;; mask
!     (match_operand:SI 5 "register_operand" "rI")			  ;; not_mask
!     (clobber (match_scratch:SI 6 "=&r"))				  ;; tmp_1
!     (clobber (match_scratch:SI 7 "=&r"))]				  ;; tmp_2
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w%I3\t%0, %1\;"
! 	   "and\t%6, %0, %2\;"
! 	   "not\t%6, %6\;"
! 	   "and\t%6, %6, %4\;"
! 	   "and\t%7, %0, %5\;"
! 	   "or\t%7, %7, %6\;"
! 	   "sc.w%J3\t%6, %7, %1\;"
! 	   "bnez\t%6, 1b";
    }
    [(set (attr "length") (const_int 32))])
  
***************
*** 201,206 ****
--- 255,261 ----
    rtx old = gen_reg_rtx (SImode);
    rtx mem = operands[1];
    rtx value = operands[2];
+   rtx model = operands[3];
    rtx aligned_mem = gen_reg_rtx (SImode);
    rtx shift = gen_reg_rtx (SImode);
    rtx mask = gen_reg_rtx (SImode);
***************
*** 213,219 ****
  
    emit_insn (gen_subword_atomic_fetch_strong_<atomic_optab> (old, aligned_mem,
  							     shifted_value,
! 							     mask, not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
  					 gen_lowpart (QImode, shift)));
--- 268,275 ----
  
    emit_insn (gen_subword_atomic_fetch_strong_<atomic_optab> (old, aligned_mem,
  							     shifted_value,
! 							     model, mask,
! 							     not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
  					 gen_lowpart (QImode, shift)));
***************
*** 232,240 ****
     (set (match_dup 1)
  	(match_operand:GPR 2 "register_operand" "0"))]
    "TARGET_ATOMIC"
!   "%F3amoswap.<amo>%A3 %0,%z2,%1"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 8))])
  
  (define_expand "atomic_exchange<mode>"
    [(match_operand:SHORT 0 "register_operand") ;; old value at mem
--- 288,296 ----
     (set (match_dup 1)
  	(match_operand:GPR 2 "register_operand" "0"))]
    "TARGET_ATOMIC"
!   "amoswap.<amo>%A3\t%0,%z2,%1"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 4))])
  
  (define_expand "atomic_exchange<mode>"
    [(match_operand:SHORT 0 "register_operand") ;; old value at mem
***************
*** 246,251 ****
--- 302,308 ----
    rtx old = gen_reg_rtx (SImode);
    rtx mem = operands[1];
    rtx value = operands[2];
+   rtx model = operands[3];
    rtx aligned_mem = gen_reg_rtx (SImode);
    rtx shift = gen_reg_rtx (SImode);
    rtx mask = gen_reg_rtx (SImode);
***************
*** 257,263 ****
    riscv_lshift_subword (<MODE>mode, value, shift, &shifted_value);
  
    emit_insn (gen_subword_atomic_exchange_strong (old, aligned_mem,
! 						 shifted_value, not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
  					 gen_lowpart (QImode, shift)));
--- 314,321 ----
    riscv_lshift_subword (<MODE>mode, value, shift, &shifted_value);
  
    emit_insn (gen_subword_atomic_exchange_strong (old, aligned_mem,
! 						 shifted_value, model,
! 						 not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
  					 gen_lowpart (QImode, shift)));
***************
*** 271,288 ****
  	(match_operand:SI 1 "memory_operand" "+A"))	 ;; mem location
     (set (match_dup 1)
  	(unspec_volatile:SI
! 	  [(match_operand:SI 2 "reg_or_0_operand" "rI")  ;; value
! 	   (match_operand:SI 3 "reg_or_0_operand" "rI")] ;; not_mask
        UNSPEC_SYNC_EXCHANGE_SUBWORD))
!     (clobber (match_scratch:SI 4 "=&r"))]		 ;; tmp_1
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w.aq\t%0, %1\;"
! 	   "and\t%4, %0, %3\;"
! 	   "or\t%4, %4, %2\;"
! 	   "sc.w.rl\t%4, %4, %1\;"
! 	   "bnez\t%4, 1b";
    }
    [(set (attr "length") (const_int 20))])
  
--- 329,347 ----
  	(match_operand:SI 1 "memory_operand" "+A"))	 ;; mem location
     (set (match_dup 1)
  	(unspec_volatile:SI
! 	  [(match_operand:SI 2 "reg_or_0_operand" "rI")	 ;; value
! 	   (match_operand:SI 3 "const_int_operand")]	 ;; model
        UNSPEC_SYNC_EXCHANGE_SUBWORD))
!     (match_operand:SI 4 "reg_or_0_operand" "rI")	 ;; not_mask
!     (clobber (match_scratch:SI 5 "=&r"))]		 ;; tmp_1
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w%I3\t%0, %1\;"
! 	   "and\t%5, %0, %4\;"
! 	   "or\t%5, %5, %2\;"
! 	   "sc.w%J3\t%5, %5, %1\;"
! 	   "bnez\t%5, 1b";
    }
    [(set (attr "length") (const_int 20))])
  
***************
*** 297,305 ****
  	 UNSPEC_COMPARE_AND_SWAP))
     (clobber (match_scratch:GPR 6 "=&r"))]
    "TARGET_ATOMIC"
!   "%F5 1: lr.<amo>%A5 %0,%1; bne %0,%z2,1f; sc.<amo>%A4 %6,%z3,%1; bnez %6,1b; 1:"
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 20))])
  
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:SI 0 "register_operand" "")   ;; bool output
--- 356,376 ----
  	 UNSPEC_COMPARE_AND_SWAP))
     (clobber (match_scratch:GPR 6 "=&r"))]
    "TARGET_ATOMIC"
!   {
!     enum memmodel model_success = (enum memmodel) INTVAL (operands[4]);
!     enum memmodel model_failure = (enum memmodel) INTVAL (operands[5]);
!     /* Find the union of the two memory models so we can satisfy both success
!        and failure memory models.  */
!     operands[5] = GEN_INT (riscv_union_memmodels (model_success, model_failure));
!     return "1:\;"
! 	   "lr.<amo>%I5\t%0,%1\;"
! 	   "bne\t%0,%z2,1f\;"
! 	   "sc.<amo>%J5\t%6,%z3,%1\;"
! 	   "bnez\t%6,1b\;"
! 	   "1:";
!   }
    [(set_attr "type" "atomic")
!    (set (attr "length") (const_int 16))])
  
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:SI 0 "register_operand" "")   ;; bool output
***************
*** 312,317 ****
--- 383,397 ----
     (match_operand:SI 7 "const_int_operand" "")] ;; mod_f
    "TARGET_ATOMIC"
  {
+   if (word_mode != <MODE>mode && operands[3] != const0_rtx)
+     {
+       /* We don't have SI mode compare on RV64, so we need to make sure expected
+ 	 value is sign-extended.  */
+       rtx tmp0 = gen_reg_rtx (word_mode);
+       emit_insn (gen_extend_insn (tmp0, operands[3], word_mode, <MODE>mode, 0));
+       operands[3] = simplify_gen_subreg (<MODE>mode, tmp0, word_mode, 0);
+     }
+ 
    emit_insn (gen_atomic_cas_value_strong<mode> (operands[1], operands[2],
  						operands[3], operands[4],
  						operands[6], operands[7]));
***************
*** 418,426 ****
    emit_move_insn (shifted_o, gen_rtx_AND (SImode, shifted_o, mask));
    emit_move_insn (shifted_n, gen_rtx_AND (SImode, shifted_n, mask));
  
    emit_insn (gen_subword_atomic_cas_strong (old, aligned_mem,
  					    shifted_o, shifted_n,
! 					    mask, not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
  					 gen_lowpart (QImode, shift)));
--- 498,512 ----
    emit_move_insn (shifted_o, gen_rtx_AND (SImode, shifted_o, mask));
    emit_move_insn (shifted_n, gen_rtx_AND (SImode, shifted_n, mask));
  
+   enum memmodel model_success = (enum memmodel) INTVAL (operands[4]);
+   enum memmodel model_failure = (enum memmodel) INTVAL (operands[5]);
+   /* Find the union of the two memory models so we can satisfy both success
+      and failure memory models.  */
+   rtx model = GEN_INT (riscv_union_memmodels (model_success, model_failure));
+ 
    emit_insn (gen_subword_atomic_cas_strong (old, aligned_mem,
  					    shifted_o, shifted_n,
! 					    model, mask, not_mask));
  
    emit_move_insn (old, gen_rtx_ASHIFTRT (SImode, old,
  					 gen_lowpart (QImode, shift)));
***************
*** 437,455 ****
  	(unspec_volatile:SI [(match_operand:SI 2 "reg_or_0_operand" "rJ")  ;; expected value
  			     (match_operand:SI 3 "reg_or_0_operand" "rJ")] ;; desired value
  	 UNSPEC_COMPARE_AND_SWAP_SUBWORD))
! 	(match_operand:SI 4 "register_operand" "rI")			   ;; mask
! 	(match_operand:SI 5 "register_operand" "rI")			   ;; not_mask
! 	(clobber (match_scratch:SI 6 "=&r"))]				   ;; tmp_1
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w.aq\t%0, %1\;"
! 	   "and\t%6, %0, %4\;"
! 	   "bne\t%6, %z2, 1f\;"
! 	   "and\t%6, %0, %5\;"
! 	   "or\t%6, %6, %3\;"
! 	   "sc.w.rl\t%6, %6, %1\;"
! 	   "bnez\t%6, 1b\;"
  	   "1:";
    }
    [(set (attr "length") (const_int 28))])
--- 523,542 ----
  	(unspec_volatile:SI [(match_operand:SI 2 "reg_or_0_operand" "rJ")  ;; expected value
  			     (match_operand:SI 3 "reg_or_0_operand" "rJ")] ;; desired value
  	 UNSPEC_COMPARE_AND_SWAP_SUBWORD))
! 	(match_operand:SI 4 "const_int_operand")			   ;; model
! 	(match_operand:SI 5 "register_operand" "rI")			   ;; mask
! 	(match_operand:SI 6 "register_operand" "rI")			   ;; not_mask
! 	(clobber (match_scratch:SI 7 "=&r"))]				   ;; tmp_1
    "TARGET_ATOMIC && TARGET_INLINE_SUBWORD_ATOMIC"
    {
      return "1:\;"
! 	   "lr.w%I4\t%0, %1\;"
! 	   "and\t%7, %0, %5\;"
! 	   "bne\t%7, %z2, 1f\;"
! 	   "and\t%7, %0, %6\;"
! 	   "or\t%7, %7, %3\;"
! 	   "sc.w%J4\t%7, %7, %1\;"
! 	   "bnez\t%7, 1b\;"
  	   "1:";
    }
    [(set (attr "length") (const_int 28))])
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/t-riscv gcc-13.3.0/gcc/config/riscv/t-riscv
*** gcc-13.2.0/gcc/config/riscv/t-riscv	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/t-riscv	Tue May 21 07:47:38 2024
*************** riscv-vsetvl.o: $(srcdir)/config/riscv/r
*** 62,68 ****
    $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \
    $(TARGET_H) tree-pass.h df.h rtl-ssa.h cfgcleanup.h insn-config.h \
    insn-attr.h insn-opinit.h tm-constrs.h cfgrtl.h cfganal.h lcm.h \
!   predict.h profile-count.h $(srcdir)/config/riscv/riscv-vsetvl.h
  	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$(srcdir)/config/riscv/riscv-vsetvl.cc
  
--- 62,69 ----
    $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \
    $(TARGET_H) tree-pass.h df.h rtl-ssa.h cfgcleanup.h insn-config.h \
    insn-attr.h insn-opinit.h tm-constrs.h cfgrtl.h cfganal.h lcm.h \
!   predict.h profile-count.h $(srcdir)/config/riscv/riscv-vsetvl.h \
!   $(srcdir)/config/riscv/riscv-vsetvl.def
  	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$(srcdir)/config/riscv/riscv-vsetvl.cc
  
diff -Nrcpad gcc-13.2.0/gcc/config/riscv/thead.cc gcc-13.3.0/gcc/config/riscv/thead.cc
*** gcc-13.2.0/gcc/config/riscv/thead.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/riscv/thead.cc	Tue May 21 07:47:38 2024
*************** th_mempair_save_regs (rtx operands[4])
*** 368,375 ****
    rtx set2 = gen_rtx_SET (operands[2], operands[3]);
    rtx insn = emit_insn (gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, set1, set2)));
    RTX_FRAME_RELATED_P (insn) = 1;
!   add_reg_note (insn, REG_CFA_OFFSET, copy_rtx (set1));
!   add_reg_note (insn, REG_CFA_OFFSET, copy_rtx (set2));
  }
  
  /* Similar like riscv_restore_reg, but restores two registers from memory
--- 368,379 ----
    rtx set2 = gen_rtx_SET (operands[2], operands[3]);
    rtx insn = emit_insn (gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, set1, set2)));
    RTX_FRAME_RELATED_P (insn) = 1;
! 
!   REG_NOTES (insn) = alloc_EXPR_LIST (REG_FRAME_RELATED_EXPR,
! 				      copy_rtx (set1), REG_NOTES (insn));
! 
!   REG_NOTES (insn) = alloc_EXPR_LIST (REG_FRAME_RELATED_EXPR,
! 				      copy_rtx (set2), REG_NOTES (insn));
  }
  
  /* Similar like riscv_restore_reg, but restores two registers from memory
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/mma.md gcc-13.3.0/gcc/config/rs6000/mma.md
*** gcc-13.2.0/gcc/config/rs6000/mma.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/mma.md	Tue May 21 07:47:38 2024
***************
*** 293,300 ****
  })
  
  (define_insn_and_split "*movoo"
!   [(set (match_operand:OO 0 "nonimmediate_operand" "=wa,m,wa")
! 	(match_operand:OO 1 "input_operand" "m,wa,wa"))]
    "TARGET_MMA
     && (gpc_reg_operand (operands[0], OOmode)
         || gpc_reg_operand (operands[1], OOmode))"
--- 293,300 ----
  })
  
  (define_insn_and_split "*movoo"
!   [(set (match_operand:OO 0 "nonimmediate_operand" "=wa,ZwO,wa")
! 	(match_operand:OO 1 "input_operand" "ZwO,wa,wa"))]
    "TARGET_MMA
     && (gpc_reg_operand (operands[0], OOmode)
         || gpc_reg_operand (operands[1], OOmode))"
***************
*** 340,347 ****
  })
  
  (define_insn_and_split "*movxo"
!   [(set (match_operand:XO 0 "nonimmediate_operand" "=d,m,d")
! 	(match_operand:XO 1 "input_operand" "m,d,d"))]
    "TARGET_MMA
     && (gpc_reg_operand (operands[0], XOmode)
         || gpc_reg_operand (operands[1], XOmode))"
--- 340,347 ----
  })
  
  (define_insn_and_split "*movxo"
!   [(set (match_operand:XO 0 "nonimmediate_operand" "=d,ZwO,d")
! 	(match_operand:XO 1 "input_operand" "ZwO,d,d"))]
    "TARGET_MMA
     && (gpc_reg_operand (operands[0], XOmode)
         || gpc_reg_operand (operands[1], XOmode))"
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/predicates.md gcc-13.3.0/gcc/config/rs6000/predicates.md
*** gcc-13.2.0/gcc/config/rs6000/predicates.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/predicates.md	Tue May 21 07:47:38 2024
***************
*** 913,919 ****
  (define_predicate "vsx_quad_dform_memory_operand"
    (match_code "mem")
  {
!   if (!TARGET_P9_VECTOR || !MEM_P (op) || GET_MODE_SIZE (mode) != 16)
      return false;
  
    return quad_address_p (XEXP (op, 0), mode, false);
--- 913,919 ----
  (define_predicate "vsx_quad_dform_memory_operand"
    (match_code "mem")
  {
!   if (!TARGET_P9_VECTOR)
      return false;
  
    return quad_address_p (XEXP (op, 0), mode, false);
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000-builtin.cc gcc-13.3.0/gcc/config/rs6000/rs6000-builtin.cc
*** gcc-13.2.0/gcc/config/rs6000/rs6000-builtin.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000-builtin.cc	Tue May 21 07:47:38 2024
*************** rs6000_builtin_is_supported (enum rs6000
*** 165,171 ****
      case ENB_P7_64:
        return TARGET_POPCNTD && TARGET_POWERPC64;
      case ENB_P8:
!       return TARGET_DIRECT_MOVE;
      case ENB_P8V:
        return TARGET_P8_VECTOR;
      case ENB_P9:
--- 165,171 ----
      case ENB_P7_64:
        return TARGET_POPCNTD && TARGET_POWERPC64;
      case ENB_P8:
!       return TARGET_POWER8;
      case ENB_P8V:
        return TARGET_P8_VECTOR;
      case ENB_P9:
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 1896,1902 ****
  	tree lhs_type = TREE_TYPE (lhs);
  	/* In GIMPLE the type of the MEM_REF specifies the alignment.  The
  	  required alignment (power) is 4 bytes regardless of data type.  */
! 	tree align_ltype = build_aligned_type (lhs_type, 4);
  	/* POINTER_PLUS_EXPR wants the offset to be of type 'sizetype'.  Create
  	   the tree using the value from arg0.  The resulting type will match
  	   the type of arg1.  */
--- 1896,1902 ----
  	tree lhs_type = TREE_TYPE (lhs);
  	/* In GIMPLE the type of the MEM_REF specifies the alignment.  The
  	  required alignment (power) is 4 bytes regardless of data type.  */
! 	tree align_ltype = build_aligned_type (lhs_type, 32);
  	/* POINTER_PLUS_EXPR wants the offset to be of type 'sizetype'.  Create
  	   the tree using the value from arg0.  The resulting type will match
  	   the type of arg1.  */
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 1940,1946 ****
  	tree arg2_type = ptr_type_node;
  	/* In GIMPLE the type of the MEM_REF specifies the alignment.  The
  	   required alignment (power) is 4 bytes regardless of data type.  */
! 	tree align_stype = build_aligned_type (arg0_type, 4);
  	/* POINTER_PLUS_EXPR wants the offset to be of type 'sizetype'.  Create
  	   the tree using the value from arg1.  */
  	gimple_seq stmts = NULL;
--- 1940,1946 ----
  	tree arg2_type = ptr_type_node;
  	/* In GIMPLE the type of the MEM_REF specifies the alignment.  The
  	   required alignment (power) is 4 bytes regardless of data type.  */
! 	tree align_stype = build_aligned_type (arg0_type, 32);
  	/* POINTER_PLUS_EXPR wants the offset to be of type 'sizetype'.  Create
  	   the tree using the value from arg1.  */
  	gimple_seq stmts = NULL;
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000-c.cc gcc-13.3.0/gcc/config/rs6000/rs6000-c.cc
*** gcc-13.2.0/gcc/config/rs6000/rs6000-c.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000-c.cc	Tue May 21 07:47:38 2024
*************** rs6000_target_modify_macros (bool define
*** 429,447 ****
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR6");
    if ((flags & OPTION_MASK_POPCNTD) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR7");
!   /* Note that the OPTION_MASK_DIRECT_MOVE flag is automatically
!      turned on in the following condition:
!      1. TARGET_P8_VECTOR is enabled and OPTION_MASK_DIRECT_MOVE is not
!         explicitly disabled.
!         Hereafter, the OPTION_MASK_DIRECT_MOVE flag is considered to
!         have been turned on explicitly.
!      Note that the OPTION_MASK_DIRECT_MOVE flag is automatically
!      turned off in any of the following conditions:
!      1. TARGET_HARD_FLOAT, TARGET_ALTIVEC, or TARGET_VSX is explicitly
! 	disabled and OPTION_MASK_DIRECT_MOVE was not explicitly
! 	enabled.
!      2. TARGET_VSX is off.  */
!   if ((flags & OPTION_MASK_DIRECT_MOVE) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR8");
    if ((flags & OPTION_MASK_MODULO) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR9");
--- 429,435 ----
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR6");
    if ((flags & OPTION_MASK_POPCNTD) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR7");
!   if ((flags & OPTION_MASK_POWER8) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR8");
    if ((flags & OPTION_MASK_MODULO) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR9");
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000-call.cc gcc-13.3.0/gcc/config/rs6000/rs6000-call.cc
*** gcc-13.2.0/gcc/config/rs6000/rs6000-call.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000-call.cc	Tue May 21 07:47:38 2024
*************** setup_incoming_varargs (cumulative_args_
*** 2253,2259 ****
  
    /* Skip the last named argument.  */
    next_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      rs6000_function_arg_advance_1 (&next_cum, arg.mode, arg.type, arg.named,
  				   0);
  
--- 2253,2260 ----
  
    /* Skip the last named argument.  */
    next_cum = *get_cumulative_args (cum);
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      rs6000_function_arg_advance_1 (&next_cum, arg.mode, arg.type, arg.named,
  				   0);
  
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000-cpus.def gcc-13.3.0/gcc/config/rs6000/rs6000-cpus.def
*** gcc-13.2.0/gcc/config/rs6000/rs6000-cpus.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000-cpus.def	Tue May 21 07:47:38 2024
***************
*** 47,55 ****
     fusion here, instead set it in rs6000.cc if we are tuning for a power8
     system.  */
  #define ISA_2_7_MASKS_SERVER	(ISA_2_6_MASKS_SERVER			\
  				 | OPTION_MASK_P8_VECTOR		\
  				 | OPTION_MASK_CRYPTO			\
- 				 | OPTION_MASK_DIRECT_MOVE		\
  				 | OPTION_MASK_EFFICIENT_UNALIGNED_VSX	\
  				 | OPTION_MASK_QUAD_MEMORY		\
  				 | OPTION_MASK_QUAD_MEMORY_ATOMIC)
--- 47,55 ----
     fusion here, instead set it in rs6000.cc if we are tuning for a power8
     system.  */
  #define ISA_2_7_MASKS_SERVER	(ISA_2_6_MASKS_SERVER			\
+ 				 | OPTION_MASK_POWER8			\
  				 | OPTION_MASK_P8_VECTOR		\
  				 | OPTION_MASK_CRYPTO			\
  				 | OPTION_MASK_EFFICIENT_UNALIGNED_VSX	\
  				 | OPTION_MASK_QUAD_MEMORY		\
  				 | OPTION_MASK_QUAD_MEMORY_ATOMIC)
***************
*** 93,99 ****
  /* Flags that need to be turned off if -mno-power8-vector.  */
  #define OTHER_P8_VECTOR_MASKS	(OTHER_P9_VECTOR_MASKS			\
  				 | OPTION_MASK_P9_VECTOR		\
- 				 | OPTION_MASK_DIRECT_MOVE		\
  				 | OPTION_MASK_CRYPTO)
  
  /* Flags that need to be turned off if -mno-vsx.  */
--- 93,98 ----
***************
*** 124,130 ****
  				 | OPTION_MASK_CMPB			\
  				 | OPTION_MASK_CRYPTO			\
  				 | OPTION_MASK_DFP			\
- 				 | OPTION_MASK_DIRECT_MOVE		\
  				 | OPTION_MASK_DLMZB			\
  				 | OPTION_MASK_EFFICIENT_UNALIGNED_VSX	\
  				 | OPTION_MASK_FLOAT128_HW		\
--- 123,128 ----
***************
*** 139,144 ****
--- 137,143 ----
  				 | OPTION_MASK_MODULO			\
  				 | OPTION_MASK_MULHW			\
  				 | OPTION_MASK_NO_UPDATE		\
+ 				 | OPTION_MASK_POWER8			\
  				 | OPTION_MASK_P8_FUSION		\
  				 | OPTION_MASK_P8_VECTOR		\
  				 | OPTION_MASK_P9_MINMAX		\
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000-string.cc gcc-13.3.0/gcc/config/rs6000/rs6000-string.cc
*** gcc-13.2.0/gcc/config/rs6000/rs6000-string.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000-string.cc	Tue May 21 07:47:38 2024
*************** expand_block_move (rtx operands[], bool
*** 2811,2821 ****
  	  gen_func.mov = gen_vsx_movv2di_64bit;
  	}
        else if (TARGET_BLOCK_OPS_UNALIGNED_VSX
! 	       && TARGET_POWER10 && bytes < 16
  	       && orig_bytes > 16
! 	       && !(bytes == 1 || bytes == 2
! 		    || bytes == 4 || bytes == 8)
! 	       && (align >= 128 || !STRICT_ALIGNMENT))
  	{
  	  /* Only use lxvl/stxvl if it could replace multiple ordinary
  	     loads+stores.  Also don't use it unless we likely already
--- 2811,2827 ----
  	  gen_func.mov = gen_vsx_movv2di_64bit;
  	}
        else if (TARGET_BLOCK_OPS_UNALIGNED_VSX
! 	       /* Only use lxvl/stxvl on 64bit POWER10.  */
! 	       && TARGET_POWER10
! 	       && TARGET_64BIT
! 	       && bytes < 16
  	       && orig_bytes > 16
! 	       && !(bytes == 1
! 		    || bytes == 2
! 		    || bytes == 4
! 		    || bytes == 8)
! 	       && (align >= 128
! 		   || !STRICT_ALIGNMENT))
  	{
  	  /* Only use lxvl/stxvl if it could replace multiple ordinary
  	     loads+stores.  Also don't use it unless we likely already
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000.cc gcc-13.3.0/gcc/config/rs6000/rs6000.cc
*** gcc-13.2.0/gcc/config/rs6000/rs6000.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000.cc	Tue May 21 07:47:38 2024
*************** rs6000_option_override_internal (bool gl
*** 3790,3800 ****
  		 "-mmultiple");
      }
  
!   /* If little-endian, default to -mstrict-align on older processors.
!      Testing for direct_move matches power8 and later.  */
    if (!BYTES_BIG_ENDIAN
        && !(processor_target_table[tune_index].target_enable
! 	   & OPTION_MASK_DIRECT_MOVE))
      rs6000_isa_flags |= ~rs6000_isa_flags_explicit & OPTION_MASK_STRICT_ALIGN;
  
    /* Add some warnings for VSX.  */
--- 3790,3799 ----
  		 "-mmultiple");
      }
  
!   /* If little-endian, default to -mstrict-align on older processors.  */
    if (!BYTES_BIG_ENDIAN
        && !(processor_target_table[tune_index].target_enable
! 	   & OPTION_MASK_POWER8))
      rs6000_isa_flags |= ~rs6000_isa_flags_explicit & OPTION_MASK_STRICT_ALIGN;
  
    /* Add some warnings for VSX.  */
*************** rs6000_option_override_internal (bool gl
*** 3836,3843 ****
        && (rs6000_isa_flags_explicit & (OPTION_MASK_SOFT_FLOAT
  				       | OPTION_MASK_ALTIVEC
  				       | OPTION_MASK_VSX)) != 0)
!     rs6000_isa_flags &= ~((OPTION_MASK_P8_VECTOR | OPTION_MASK_CRYPTO
! 			   | OPTION_MASK_DIRECT_MOVE)
  		         & ~rs6000_isa_flags_explicit);
  
    if (TARGET_DEBUG_REG || TARGET_DEBUG_TARGET)
--- 3835,3841 ----
        && (rs6000_isa_flags_explicit & (OPTION_MASK_SOFT_FLOAT
  				       | OPTION_MASK_ALTIVEC
  				       | OPTION_MASK_VSX)) != 0)
!     rs6000_isa_flags &= ~((OPTION_MASK_P8_VECTOR | OPTION_MASK_CRYPTO)
  		         & ~rs6000_isa_flags_explicit);
  
    if (TARGET_DEBUG_REG || TARGET_DEBUG_TARGET)
*************** rs6000_option_override_internal (bool gl
*** 3881,3887 ****
        else
  	rs6000_isa_flags |= ISA_3_0_MASKS_SERVER;
      }
!   else if (TARGET_P8_VECTOR || TARGET_DIRECT_MOVE || TARGET_CRYPTO)
      rs6000_isa_flags |= (ISA_2_7_MASKS_SERVER & ~ignore_masks);
    else if (TARGET_VSX)
      rs6000_isa_flags |= (ISA_2_6_MASKS_SERVER & ~ignore_masks);
--- 3879,3885 ----
        else
  	rs6000_isa_flags |= ISA_3_0_MASKS_SERVER;
      }
!   else if (TARGET_P8_VECTOR || TARGET_POWER8 || TARGET_CRYPTO)
      rs6000_isa_flags |= (ISA_2_7_MASKS_SERVER & ~ignore_masks);
    else if (TARGET_VSX)
      rs6000_isa_flags |= (ISA_2_6_MASKS_SERVER & ~ignore_masks);
*************** rs6000_option_override_internal (bool gl
*** 3922,3934 ****
        rs6000_isa_flags &= ~OPTION_MASK_FPRND;
      }
  
-   if (TARGET_DIRECT_MOVE && !TARGET_VSX)
-     {
-       if (rs6000_isa_flags_explicit & OPTION_MASK_DIRECT_MOVE)
- 	error ("%qs requires %qs", "-mdirect-move", "-mvsx");
-       rs6000_isa_flags &= ~OPTION_MASK_DIRECT_MOVE;
-     }
- 
    if (TARGET_P8_VECTOR && !TARGET_ALTIVEC)
      {
        if (rs6000_isa_flags_explicit & OPTION_MASK_P8_VECTOR)
--- 3920,3925 ----
*************** rs6000_rtx_costs (rtx x, machine_mode mo
*** 22102,22108 ****
  	    *total = rs6000_cost->divsi;
  	}
        /* Add in shift and subtract for MOD unless we have a mod instruction. */
!       if (!TARGET_MODULO && (code == MOD || code == UMOD))
  	*total += COSTS_N_INSNS (2);
        return false;
  
--- 22093,22101 ----
  	    *total = rs6000_cost->divsi;
  	}
        /* Add in shift and subtract for MOD unless we have a mod instruction. */
!       if ((!TARGET_MODULO
! 	   || (RS6000_DISABLE_SCALAR_MODULO && SCALAR_INT_MODE_P (mode)))
! 	 && (code == MOD || code == UMOD))
  	*total += COSTS_N_INSNS (2);
        return false;
  
*************** static struct rs6000_opt_mask const rs60
*** 24154,24160 ****
  								false, true  },
    { "cmpb",			OPTION_MASK_CMPB,		false, true  },
    { "crypto",			OPTION_MASK_CRYPTO,		false, true  },
!   { "direct-move",		OPTION_MASK_DIRECT_MOVE,	false, true  },
    { "dlmzb",			OPTION_MASK_DLMZB,		false, true  },
    { "efficient-unaligned-vsx",	OPTION_MASK_EFFICIENT_UNALIGNED_VSX,
  								false, true  },
--- 24147,24153 ----
  								false, true  },
    { "cmpb",			OPTION_MASK_CMPB,		false, true  },
    { "crypto",			OPTION_MASK_CRYPTO,		false, true  },
!   { "direct-move",		0,				false, true  },
    { "dlmzb",			OPTION_MASK_DLMZB,		false, true  },
    { "efficient-unaligned-vsx",	OPTION_MASK_EFFICIENT_UNALIGNED_VSX,
  								false, true  },
*************** rs6000_need_ipa_fn_target_info (const_tr
*** 25410,25424 ****
  static bool
  rs6000_update_ipa_fn_target_info (unsigned int &info, const gimple *stmt)
  {
    /* Assume inline asm can use any instruction features.  */
    if (gimple_code (stmt) == GIMPLE_ASM)
      {
!       /* Should set any bits we concerned, for now OPTION_MASK_HTM is
! 	 the only bit we care about.  */
!       info |= RS6000_FN_TARGET_INFO_HTM;
        return false;
      }
!   else if (gimple_code (stmt) == GIMPLE_CALL)
      {
        tree fndecl = gimple_call_fndecl (stmt);
        if (fndecl && fndecl_built_in_p (fndecl, BUILT_IN_MD))
--- 25403,25423 ----
  static bool
  rs6000_update_ipa_fn_target_info (unsigned int &info, const gimple *stmt)
  {
+ #ifndef HAVE_AS_POWER10_HTM
    /* Assume inline asm can use any instruction features.  */
    if (gimple_code (stmt) == GIMPLE_ASM)
      {
!       const char *asm_str = gimple_asm_string (as_a<const gasm *> (stmt));
!       /* Ignore empty inline asm string.  */
!       if (strlen (asm_str) > 0)
! 	/* Should set any bits we concerned, for now OPTION_MASK_HTM is
! 	   the only bit we care about.  */
! 	info |= RS6000_FN_TARGET_INFO_HTM;
        return false;
      }
! #endif
! 
!   if (gimple_code (stmt) == GIMPLE_CALL)
      {
        tree fndecl = gimple_call_fndecl (stmt);
        if (fndecl && fndecl_built_in_p (fndecl, BUILT_IN_MD))
*************** rs6000_can_inline_p (tree caller, tree c
*** 25446,25494 ****
    tree caller_tree = DECL_FUNCTION_SPECIFIC_TARGET (caller);
    tree callee_tree = DECL_FUNCTION_SPECIFIC_TARGET (callee);
  
!   /* If the callee has no option attributes, then it is ok to inline.  */
    if (!callee_tree)
!     ret = true;
  
!   else
!     {
!       HOST_WIDE_INT caller_isa;
!       struct cl_target_option *callee_opts = TREE_TARGET_OPTION (callee_tree);
!       HOST_WIDE_INT callee_isa = callee_opts->x_rs6000_isa_flags;
!       HOST_WIDE_INT explicit_isa = callee_opts->x_rs6000_isa_flags_explicit;
  
!       /* If the caller has option attributes, then use them.
! 	 Otherwise, use the command line options.  */
!       if (caller_tree)
! 	caller_isa = TREE_TARGET_OPTION (caller_tree)->x_rs6000_isa_flags;
!       else
! 	caller_isa = rs6000_isa_flags;
  
!       cgraph_node *callee_node = cgraph_node::get (callee);
!       if (ipa_fn_summaries && ipa_fn_summaries->get (callee_node) != NULL)
  	{
! 	  unsigned int info = ipa_fn_summaries->get (callee_node)->target_info;
! 	  if ((info & RS6000_FN_TARGET_INFO_HTM) == 0)
! 	    {
! 	      callee_isa &= ~OPTION_MASK_HTM;
! 	      explicit_isa &= ~OPTION_MASK_HTM;
! 	    }
  	}
  
!       /* Ignore -mpower8-fusion and -mpower10-fusion options for inlining
! 	 purposes.  */
!       callee_isa &= ~(OPTION_MASK_P8_FUSION | OPTION_MASK_P10_FUSION);
!       explicit_isa &= ~(OPTION_MASK_P8_FUSION | OPTION_MASK_P10_FUSION);
  
!       /* The callee's options must be a subset of the caller's options, i.e.
! 	 a vsx function may inline an altivec function, but a no-vsx function
! 	 must not inline a vsx function.  However, for those options that the
! 	 callee has explicitly enabled or disabled, then we must enforce that
! 	 the callee's and caller's options match exactly; see PR70010.  */
!       if (((caller_isa & callee_isa) == callee_isa)
! 	  && (caller_isa & explicit_isa) == (callee_isa & explicit_isa))
! 	ret = true;
!     }
  
    if (TARGET_DEBUG_TARGET)
      fprintf (stderr, "rs6000_can_inline_p:, caller %s, callee %s, %s inline\n",
--- 25445,25488 ----
    tree caller_tree = DECL_FUNCTION_SPECIFIC_TARGET (caller);
    tree callee_tree = DECL_FUNCTION_SPECIFIC_TARGET (callee);
  
!   /* If the caller/callee has option attributes, then use them.
!      Otherwise, use the command line options.  */
    if (!callee_tree)
!     callee_tree = target_option_default_node;
!   if (!caller_tree)
!     caller_tree = target_option_default_node;
  
!   struct cl_target_option *callee_opts = TREE_TARGET_OPTION (callee_tree);
!   struct cl_target_option *caller_opts = TREE_TARGET_OPTION (caller_tree);
  
!   HOST_WIDE_INT callee_isa = callee_opts->x_rs6000_isa_flags;
!   HOST_WIDE_INT caller_isa = caller_opts->x_rs6000_isa_flags;
!   HOST_WIDE_INT explicit_isa = callee_opts->x_rs6000_isa_flags_explicit;
  
!   cgraph_node *callee_node = cgraph_node::get (callee);
!   if (ipa_fn_summaries && ipa_fn_summaries->get (callee_node) != NULL)
!     {
!       unsigned int info = ipa_fn_summaries->get (callee_node)->target_info;
!       if ((info & RS6000_FN_TARGET_INFO_HTM) == 0)
  	{
! 	  callee_isa &= ~OPTION_MASK_HTM;
! 	  explicit_isa &= ~OPTION_MASK_HTM;
  	}
+     }
  
!   /* Ignore -mpower8-fusion and -mpower10-fusion options for inlining
!      purposes.  */
!   callee_isa &= ~(OPTION_MASK_P8_FUSION | OPTION_MASK_P10_FUSION);
!   explicit_isa &= ~(OPTION_MASK_P8_FUSION | OPTION_MASK_P10_FUSION);
  
!   /* The callee's options must be a subset of the caller's options, i.e.
!      a vsx function may inline an altivec function, but a no-vsx function
!      must not inline a vsx function.  However, for those options that the
!      callee has explicitly enabled or disabled, then we must enforce that
!      the callee's and caller's options match exactly; see PR70010.  */
!   if (((caller_isa & callee_isa) == callee_isa)
!       && (caller_isa & explicit_isa) == (callee_isa & explicit_isa))
!     ret = true;
  
    if (TARGET_DEBUG_TARGET)
      fprintf (stderr, "rs6000_can_inline_p:, caller %s, callee %s, %s inline\n",
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000.h gcc-13.3.0/gcc/config/rs6000/rs6000.h
*** gcc-13.2.0/gcc/config/rs6000/rs6000.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000.h	Tue May 21 07:47:38 2024
*************** extern int rs6000_vector_align[];
*** 471,476 ****
--- 471,478 ----
  #define TARGET_EXTSWSLI	(TARGET_MODULO && TARGET_POWERPC64)
  #define TARGET_MADDLD	TARGET_MODULO
  
+ /* TARGET_DIRECT_MOVE is redundant to TARGET_P8_VECTOR, so alias it to that.  */
+ #define TARGET_DIRECT_MOVE	TARGET_P8_VECTOR
  #define TARGET_XSCVDPSPN	(TARGET_DIRECT_MOVE || TARGET_P8_VECTOR)
  #define TARGET_XSCVSPDPN	(TARGET_DIRECT_MOVE || TARGET_P8_VECTOR)
  #define TARGET_VADDUQM		(TARGET_P8_VECTOR && TARGET_POWERPC64)
*************** extern int rs6000_vector_align[];
*** 492,498 ****
     memory support.  */
  #define TARGET_SYNC_HI_QI	(TARGET_QUAD_MEMORY			\
  				 || TARGET_QUAD_MEMORY_ATOMIC		\
! 				 || TARGET_DIRECT_MOVE)
  
  #define TARGET_SYNC_TI		TARGET_QUAD_MEMORY_ATOMIC
  
--- 494,500 ----
     memory support.  */
  #define TARGET_SYNC_HI_QI	(TARGET_QUAD_MEMORY			\
  				 || TARGET_QUAD_MEMORY_ATOMIC		\
! 				 || TARGET_POWER8)
  
  #define TARGET_SYNC_TI		TARGET_QUAD_MEMORY_ATOMIC
  
*************** while (0)
*** 2492,2494 ****
--- 2494,2502 ----
         rs6000_asm_output_opcode (STREAM);				\
      }									\
    while (0)
+ 
+ /* Disable generation of scalar modulo instructions due to performance issues
+    with certain input values.  This can be removed in the future when the
+    issues have been resolved.  */
+ #define RS6000_DISABLE_SCALAR_MODULO 1
+ 
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000.md gcc-13.3.0/gcc/config/rs6000/rs6000.md
*** gcc-13.2.0/gcc/config/rs6000/rs6000.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000.md	Tue May 21 07:47:38 2024
***************
*** 354,360 ****
    (const (symbol_ref "(enum attr_cpu) rs6000_tune")))
  
  ;; The ISA we implement.
! (define_attr "isa" "any,p5,p6,p7,p7v,p8v,p9,p9v,p9kf,p9tf,p10"
    (const_string "any"))
  
  ;; Is this alternative enabled for the current CPU/ISA/etc.?
--- 354,360 ----
    (const (symbol_ref "(enum attr_cpu) rs6000_tune")))
  
  ;; The ISA we implement.
! (define_attr "isa" "any,p5,p6,p7,p7v,p8,p8v,p9,p9v,p9kf,p9tf,p10"
    (const_string "any"))
  
  ;; Is this alternative enabled for the current CPU/ISA/etc.?
***************
*** 379,384 ****
--- 379,388 ----
  	  (match_test "TARGET_VSX"))
       (const_int 1)
  
+      (and (eq_attr "isa" "p8")
+ 	  (match_test "TARGET_POWER8"))
+      (const_int 1)
+ 
       (and (eq_attr "isa" "p8v")
  	  (match_test "TARGET_P8_VECTOR"))
       (const_int 1)
***************
*** 3421,3426 ****
--- 3425,3441 ----
  	FAIL;
  
        operands[2] = force_reg (<MODE>mode, operands[2]);
+ 
+       if (RS6000_DISABLE_SCALAR_MODULO)
+ 	{
+ 	  temp1 = gen_reg_rtx (<MODE>mode);
+ 	  temp2 = gen_reg_rtx (<MODE>mode);
+ 
+ 	  emit_insn (gen_div<mode>3 (temp1, operands[1], operands[2]));
+ 	  emit_insn (gen_mul<mode>3 (temp2, temp1, operands[2]));
+ 	  emit_insn (gen_sub<mode>3 (operands[0], operands[1], temp2));
+ 	  DONE;
+ 	}
      }
    else
      {
***************
*** 3440,3456 ****
    [(set (match_operand:GPR 0 "gpc_reg_operand" "=&r,r")
          (mod:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r")
  		 (match_operand:GPR 2 "gpc_reg_operand" "r,r")))]
!   "TARGET_MODULO"
    "mods<wd> %0,%1,%2"
    [(set_attr "type" "div")
     (set_attr "size" "<bits>")])
  
  
! (define_insn "umod<mode>3"
    [(set (match_operand:GPR 0 "gpc_reg_operand" "=&r,r")
          (umod:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r")
  		  (match_operand:GPR 2 "gpc_reg_operand" "r,r")))]
!   "TARGET_MODULO"
    "modu<wd> %0,%1,%2"
    [(set_attr "type" "div")
     (set_attr "size" "<bits>")])
--- 3455,3490 ----
    [(set (match_operand:GPR 0 "gpc_reg_operand" "=&r,r")
          (mod:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r")
  		 (match_operand:GPR 2 "gpc_reg_operand" "r,r")))]
!   "TARGET_MODULO && !RS6000_DISABLE_SCALAR_MODULO"
    "mods<wd> %0,%1,%2"
    [(set_attr "type" "div")
     (set_attr "size" "<bits>")])
  
+ ;; This define_expand can be removed when RS6000_DISABLE_SCALAR_MODULO is
+ ;; removed.
+ (define_expand "umod<mode>3"
+   [(set (match_operand:GPR 0 "gpc_reg_operand")
+ 	(umod:GPR (match_operand:GPR 1 "gpc_reg_operand")
+ 		  (match_operand:GPR 2 "gpc_reg_operand")))]
+   "TARGET_MODULO"
+ {
+   if (RS6000_DISABLE_SCALAR_MODULO)
+     {
+       rtx temp1 = gen_reg_rtx (<MODE>mode);
+       rtx temp2 = gen_reg_rtx (<MODE>mode);
  
!       emit_insn (gen_udiv<mode>3 (temp1, operands[1], operands[2]));
!       emit_insn (gen_mul<mode>3 (temp2, temp1, operands[2]));
!       emit_insn (gen_sub<mode>3 (operands[0], operands[1], temp2));
!       DONE;
!     }
! })
! 
! (define_insn "*umod<mode>3"
    [(set (match_operand:GPR 0 "gpc_reg_operand" "=&r,r")
          (umod:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r")
  		  (match_operand:GPR 2 "gpc_reg_operand" "r,r")))]
!   "TARGET_MODULO && !RS6000_DISABLE_SCALAR_MODULO"
    "modu<wd> %0,%1,%2"
    [(set_attr "type" "div")
     (set_attr "size" "<bits>")])
***************
*** 3507,3513 ****
    [(set (match_operand:TI 0 "altivec_register_operand" "=v")
  	(umod:TI (match_operand:TI 1 "altivec_register_operand" "v")
  		 (match_operand:TI 2 "altivec_register_operand" "v")))]
!   "TARGET_POWER10 && TARGET_POWERPC64"
    "vmoduq %0,%1,%2"
    [(set_attr "type" "vecdiv")
     (set_attr "size" "128")])
--- 3541,3547 ----
    [(set (match_operand:TI 0 "altivec_register_operand" "=v")
  	(umod:TI (match_operand:TI 1 "altivec_register_operand" "v")
  		 (match_operand:TI 2 "altivec_register_operand" "v")))]
!   "TARGET_POWER10 && TARGET_POWERPC64 && !RS6000_DISABLE_SCALAR_MODULO"
    "vmoduq %0,%1,%2"
    [(set_attr "type" "vecdiv")
     (set_attr "size" "128")])
***************
*** 3516,3522 ****
    [(set (match_operand:TI 0 "altivec_register_operand" "=v")
  	(mod:TI (match_operand:TI 1 "altivec_register_operand" "v")
  		(match_operand:TI 2 "altivec_register_operand" "v")))]
!   "TARGET_POWER10 && TARGET_POWERPC64"
    "vmodsq %0,%1,%2"
    [(set_attr "type" "vecdiv")
     (set_attr "size" "128")])
--- 3550,3556 ----
    [(set (match_operand:TI 0 "altivec_register_operand" "=v")
  	(mod:TI (match_operand:TI 1 "altivec_register_operand" "v")
  		(match_operand:TI 2 "altivec_register_operand" "v")))]
!   "TARGET_POWER10 && TARGET_POWERPC64 && !RS6000_DISABLE_SCALAR_MODULO"
    "vmodsq %0,%1,%2"
    [(set_attr "type" "vecdiv")
     (set_attr "size" "128")])
***************
*** 12324,12356 ****
    DONE;
  })
  
- (define_insn "stack_protect_setsi"
-   [(set (match_operand:SI 0 "memory_operand" "=m")
- 	(unspec:SI [(match_operand:SI 1 "memory_operand" "m")] UNSPEC_SP_SET))
-    (set (match_scratch:SI 2 "=&r") (const_int 0))]
-   "TARGET_32BIT"
-   "lwz%U1%X1 %2,%1\;stw%U0%X0 %2,%0\;li %2,0"
-   [(set_attr "type" "three")
-    (set_attr "length" "12")])
- 
  ;; We can't use the prefixed attribute here because there are two memory
  ;; instructions.  We can't split the insn due to the fact that this operation
  ;; needs to be done in one piece.
! (define_insn "stack_protect_setdi"
!   [(set (match_operand:DI 0 "memory_operand" "=Y")
! 	(unspec:DI [(match_operand:DI 1 "memory_operand" "Y")] UNSPEC_SP_SET))
!    (set (match_scratch:DI 2 "=&r") (const_int 0))]
!   "TARGET_64BIT"
  {
!   if (prefixed_memory (operands[1], DImode))
!     output_asm_insn ("pld %2,%1", operands);
    else
!     output_asm_insn ("ld%U1%X1 %2,%1", operands);
  
!   if (prefixed_memory (operands[0], DImode))
!     output_asm_insn ("pstd %2,%0", operands);
    else
!     output_asm_insn ("std%U0%X0 %2,%0", operands);
  
    return "li %2,0";
  }
--- 12358,12383 ----
    DONE;
  })
  
  ;; We can't use the prefixed attribute here because there are two memory
  ;; instructions.  We can't split the insn due to the fact that this operation
  ;; needs to be done in one piece.
! (define_insn "stack_protect_set<mode>"
!   [(set (match_operand:P 0 "memory_operand" "=YZ")
! 	(unspec:P [(match_operand:P 1 "memory_operand" "YZ")] UNSPEC_SP_SET))
!    (set (match_scratch:P 2 "=&r") (const_int 0))]
!   ""
  {
!   if (prefixed_memory (operands[1], <MODE>mode))
!     /* Prefixed load only supports D-form but no update and X-form.  */
!     output_asm_insn ("p<ptrload> %2,%1", operands);
    else
!     output_asm_insn ("<ptrload>%U1%X1 %2,%1", operands);
  
!   if (prefixed_memory (operands[0], <MODE>mode))
!     /* Prefixed store only supports D-form but no update and X-form.  */
!     output_asm_insn ("pst<wd> %2,%0", operands);
    else
!     output_asm_insn ("st<wd>%U0%X0 %2,%0", operands);
  
    return "li %2,0";
  }
***************
*** 12396,12440 ****
    DONE;
  })
  
- (define_insn "stack_protect_testsi"
-   [(set (match_operand:CCEQ 0 "cc_reg_operand" "=x,?y")
-         (unspec:CCEQ [(match_operand:SI 1 "memory_operand" "m,m")
- 		      (match_operand:SI 2 "memory_operand" "m,m")]
- 		     UNSPEC_SP_TEST))
-    (set (match_scratch:SI 4 "=r,r") (const_int 0))
-    (clobber (match_scratch:SI 3 "=&r,&r"))]
-   "TARGET_32BIT"
-   "@
-    lwz%U1%X1 %3,%1\;lwz%U2%X2 %4,%2\;xor. %3,%3,%4\;li %4,0
-    lwz%U1%X1 %3,%1\;lwz%U2%X2 %4,%2\;cmplw %0,%3,%4\;li %3,0\;li %4,0"
-   [(set_attr "length" "16,20")])
- 
  ;; We can't use the prefixed attribute here because there are two memory
  ;; instructions.  We can't split the insn due to the fact that this operation
  ;; needs to be done in one piece.
! (define_insn "stack_protect_testdi"
    [(set (match_operand:CCEQ 0 "cc_reg_operand" "=x,?y")
!         (unspec:CCEQ [(match_operand:DI 1 "memory_operand" "Y,Y")
! 		      (match_operand:DI 2 "memory_operand" "Y,Y")]
  		     UNSPEC_SP_TEST))
!    (set (match_scratch:DI 4 "=r,r") (const_int 0))
!    (clobber (match_scratch:DI 3 "=&r,&r"))]
!   "TARGET_64BIT"
  {
!   if (prefixed_memory (operands[1], DImode))
!     output_asm_insn ("pld %3,%1", operands);
    else
!     output_asm_insn ("ld%U1%X1 %3,%1", operands);
  
!   if (prefixed_memory (operands[2], DImode))
!     output_asm_insn ("pld %4,%2", operands);
    else
!     output_asm_insn ("ld%U2%X2 %4,%2", operands);
  
    if (which_alternative == 0)
      output_asm_insn ("xor. %3,%3,%4", operands);
    else
!     output_asm_insn ("cmpld %0,%3,%4\;li %3,0", operands);
  
    return "li %4,0";
  }
--- 12423,12455 ----
    DONE;
  })
  
  ;; We can't use the prefixed attribute here because there are two memory
  ;; instructions.  We can't split the insn due to the fact that this operation
  ;; needs to be done in one piece.
! (define_insn "stack_protect_test<mode>"
    [(set (match_operand:CCEQ 0 "cc_reg_operand" "=x,?y")
!         (unspec:CCEQ [(match_operand:P 1 "memory_operand" "YZ,YZ")
! 		      (match_operand:P 2 "memory_operand" "YZ,YZ")]
  		     UNSPEC_SP_TEST))
!    (set (match_scratch:P 4 "=r,r") (const_int 0))
!    (clobber (match_scratch:P 3 "=&r,&r"))]
!   ""
  {
!   if (prefixed_memory (operands[1], <MODE>mode))
!     /* Prefixed load only supports D-form but no update and X-form.  */
!     output_asm_insn ("p<ptrload> %3,%1", operands);
    else
!     output_asm_insn ("<ptrload>%U1%X1 %3,%1", operands);
  
!   if (prefixed_memory (operands[2], <MODE>mode))
!     output_asm_insn ("p<ptrload> %4,%2", operands);
    else
!     output_asm_insn ("<ptrload>%U2%X2 %4,%2", operands);
  
    if (which_alternative == 0)
      output_asm_insn ("xor. %3,%3,%4", operands);
    else
!     output_asm_insn ("cmpl<wd> %0,%3,%4\;li %3,0", operands);
  
    return "li %4,0";
  }
***************
*** 14160,14166 ****
       AIX does not support the dcbtstt and dcbtt extended mnemonics.
       The AIX assembler does not support the three operand form of dcbt
       and dcbtst on Power 7 (-mpwr7).  */
!   int inst_select = INTVAL (operands[2]) || !TARGET_DIRECT_MOVE;
  
    if (REG_P (operands[0]))
      {
--- 14175,14181 ----
       AIX does not support the dcbtstt and dcbtt extended mnemonics.
       The AIX assembler does not support the three operand form of dcbt
       and dcbtst on Power 7 (-mpwr7).  */
!   int inst_select = INTVAL (operands[2]) || !TARGET_POWER8;
  
    if (REG_P (operands[0]))
      {
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rs6000.opt gcc-13.3.0/gcc/config/rs6000/rs6000.opt
*** gcc-13.2.0/gcc/config/rs6000/rs6000.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rs6000.opt	Tue May 21 07:47:38 2024
*************** Save the TOC in the prologue for indirec
*** 470,475 ****
--- 470,479 ----
  mvsx-timode
  Target RejectNegative Undocumented Ignore
  
+ ;; This option exists only to create its MASK.  It is not intended for users.
+ mpower8-internal
+ Target Undocumented Mask(POWER8) Var(rs6000_isa_flags) Warn(Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead)
+ 
  mpower8-fusion
  Target Mask(P8_FUSION) Var(rs6000_isa_flags)
  Fuse certain integer operations together for better performance on power8.
*************** Target Mask(CRYPTO) Var(rs6000_isa_flags
*** 491,497 ****
  Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.
  
  mdirect-move
! Target Undocumented Mask(DIRECT_MOVE) Var(rs6000_isa_flags) WarnRemoved
  
  mhtm
  Target Mask(HTM) Var(rs6000_isa_flags)
--- 495,501 ----
  Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.
  
  mdirect-move
! Target Undocumented WarnRemoved
  
  mhtm
  Target Mask(HTM) Var(rs6000_isa_flags)
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/rtems.h gcc-13.3.0/gcc/config/rs6000/rtems.h
*** gcc-13.2.0/gcc/config/rs6000/rtems.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/rtems.h	Tue May 21 07:47:38 2024
***************
*** 36,41 ****
--- 36,45 ----
  #endif
  #endif
  
+ /* RTEMS configured for the 32-bit multilibs doesn't support saving and
+    restoring 64-bit regs.  */
+ #define OS_MISSING_POWERPC64 !TARGET_64BIT
+ 
  /* Copy and paste from linux64.h and freebsd64.h */
  #undef	TARGET_AIX
  #define	TARGET_AIX TARGET_64BIT
diff -Nrcpad gcc-13.2.0/gcc/config/rs6000/vsx.md gcc-13.3.0/gcc/config/rs6000/vsx.md
*** gcc-13.2.0/gcc/config/rs6000/vsx.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/rs6000/vsx.md	Tue May 21 07:47:38 2024
***************
*** 4551,4558 ****
    rtx op1 = operands[1];
    if (MEM_P (op1))
      operands[1] = rs6000_force_indexed_or_indirect_mem (op1);
!   else if (!REG_P (op1))
!     op1 = force_reg (<VSX_D:VEC_base>mode, op1);
  })
  
  (define_insn "vsx_splat_<mode>_reg"
--- 4551,4558 ----
    rtx op1 = operands[1];
    if (MEM_P (op1))
      operands[1] = rs6000_force_indexed_or_indirect_mem (op1);
!   else
!     operands[1] = force_reg (<VSX_D:VEC_base>mode, op1);
  })
  
  (define_insn "vsx_splat_<mode>_reg"
***************
*** 6555,6561 ****
  		      (match_operand:QI 4 "u8bit_cint_operand" "n")]
  		     UNSPEC_XXEVAL))]
     "TARGET_POWER10"
!    "xxeval %0,%1,%2,%3,%4"
     [(set_attr "type" "vecperm")
      (set_attr "prefixed" "yes")])
  
--- 6555,6561 ----
  		      (match_operand:QI 4 "u8bit_cint_operand" "n")]
  		     UNSPEC_XXEVAL))]
     "TARGET_POWER10"
!    "xxeval %x0,%x1,%x2,%x3,%4"
     [(set_attr "type" "vecperm")
      (set_attr "prefixed" "yes")])
  
diff -Nrcpad gcc-13.2.0/gcc/config/sh/sh.cc gcc-13.3.0/gcc/config/sh/sh.cc
*** gcc-13.2.0/gcc/config/sh/sh.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/sh/sh.cc	Tue May 21 07:47:38 2024
*************** sh_insn_operands_modified_between_p (rtx
*** 11767,11773 ****
  bool
  sh_is_nott_insn (const rtx_insn* i)
  {
!   return i != NULL && GET_CODE (PATTERN (i)) == SET
  	 && t_reg_operand (XEXP (PATTERN (i), 0), VOIDmode)
  	 && negt_reg_operand (XEXP (PATTERN (i), 1), VOIDmode);
  }
--- 11767,11774 ----
  bool
  sh_is_nott_insn (const rtx_insn* i)
  {
!   return i != NULL_RTX && PATTERN (i) != NULL_RTX
! 	 && GET_CODE (PATTERN (i)) == SET
  	 && t_reg_operand (XEXP (PATTERN (i), 0), VOIDmode)
  	 && negt_reg_operand (XEXP (PATTERN (i), 1), VOIDmode);
  }
diff -Nrcpad gcc-13.2.0/gcc/config/sh/sh.md gcc-13.3.0/gcc/config/sh/sh.md
*** gcc-13.2.0/gcc/config/sh/sh.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/sh/sh.md	Tue May 21 07:47:38 2024
***************
*** 842,848 ****
    if (SUBREG_P (reg))
      reg = SUBREG_REG (reg);
    gcc_assert (REG_P (reg));
!   if (find_regno_note (curr_insn, REG_DEAD, REGNO (reg)) != NULL_RTX)
      FAIL;
  
    /* FIXME: Maybe also search the predecessor basic blocks to catch
--- 842,848 ----
    if (SUBREG_P (reg))
      reg = SUBREG_REG (reg);
    gcc_assert (REG_P (reg));
!   if (find_regno_note (curr_insn, REG_DEAD, REGNO (reg)) == NULL_RTX)
      FAIL;
  
    /* FIXME: Maybe also search the predecessor basic blocks to catch
diff -Nrcpad gcc-13.2.0/gcc/config/sh/sh_treg_combine.cc gcc-13.3.0/gcc/config/sh/sh_treg_combine.cc
*** gcc-13.2.0/gcc/config/sh/sh_treg_combine.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/sh/sh_treg_combine.cc	Tue May 21 07:47:38 2024
*************** sh_treg_combine::record_set_of_reg (rtx
*** 729,735 ****
  	}
        else if (REG_P (new_entry.cstore.set_src ()))
  	{
! 	  // If it's a reg-reg copy follow the copied reg.
  	  new_entry.cstore_reg_reg_copies.push_back (new_entry.cstore);
  	  reg = new_entry.cstore.set_src ();
  	  i = new_entry.cstore.insn;
--- 729,742 ----
  	}
        else if (REG_P (new_entry.cstore.set_src ()))
  	{
! 	  // If it's a reg-reg copy follow the copied reg, but ignore
! 	  // nop copies of the reg onto itself.
! 	  if (REGNO (new_entry.cstore.set_src ()) == REGNO (reg))
! 	    {
! 	      i = prev_nonnote_nondebug_insn_bb (i);
! 	      continue;
! 	    }
! 
  	  new_entry.cstore_reg_reg_copies.push_back (new_entry.cstore);
  	  reg = new_entry.cstore.set_src ();
  	  i = new_entry.cstore.insn;
diff -Nrcpad gcc-13.2.0/gcc/config/sparc/sparc.cc gcc-13.3.0/gcc/config/sparc/sparc.cc
*** gcc-13.2.0/gcc/config/sparc/sparc.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/sparc/sparc.cc	Tue May 21 07:47:38 2024
*************** atomic_insn_for_leon3_p (rtx_insn *insn)
*** 1063,1068 ****
--- 1063,1069 ----
  {
    switch (INSN_CODE (insn))
      {
+     case CODE_FOR_membar_storeload:
      case CODE_FOR_swapsi:
      case CODE_FOR_ldstub:
      case CODE_FOR_atomic_compare_and_swap_leon3_1:
*************** next_active_non_empty_insn (rtx_insn *in
*** 1129,1134 ****
--- 1130,1136 ----
    while (insn
  	 && (GET_CODE (PATTERN (insn)) == UNSPEC_VOLATILE
  	     || GET_CODE (PATTERN (insn)) == ASM_INPUT
+ 	     || get_attr_length (insn) == 0
  	     || (USEFUL_INSN_P (insn)
  		 && (asm_noperands (PATTERN (insn)) >= 0)
  		 && !strcmp (decode_asm_operands (PATTERN (insn),
diff -Nrcpad gcc-13.2.0/gcc/config/sparc/sync.md gcc-13.3.0/gcc/config/sparc/sync.md
*** gcc-13.2.0/gcc/config/sparc/sync.md	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/sparc/sync.md	Tue May 21 07:47:38 2024
***************
*** 64,84 ****
    "stbar"
    [(set_attr "type" "multi")])
  
- ;; For LEON3, STB has the effect of membar #StoreLoad.
- (define_insn "*membar_storeload_leon3"
-   [(set (match_operand:BLK 0 "" "")
- 	(unspec:BLK [(match_dup 0) (const_int 2)] UNSPEC_MEMBAR))]
-   "TARGET_LEON3"
-   "stb\t%%g0, [%%sp-1]"
-   [(set_attr "type" "store")])
- 
  ;; For V8, LDSTUB has the effect of membar #StoreLoad.
! (define_insn "*membar_storeload"
    [(set (match_operand:BLK 0 "" "")
  	(unspec:BLK [(match_dup 0) (const_int 2)] UNSPEC_MEMBAR))]
!   "TARGET_V8 && !TARGET_LEON3"
!   "ldstub\t[%%sp-1], %%g0"
!   [(set_attr "type" "multi")])
  
  ;; Put the two together, in combination with the fact that V8 implements PSO
  ;; as its weakest memory model, means a full barrier.  Match all remaining
--- 64,83 ----
    "stbar"
    [(set_attr "type" "multi")])
  
  ;; For V8, LDSTUB has the effect of membar #StoreLoad.
! (define_insn "membar_storeload"
    [(set (match_operand:BLK 0 "" "")
  	(unspec:BLK [(match_dup 0) (const_int 2)] UNSPEC_MEMBAR))]
!   "TARGET_V8"
! {
!   if (sparc_fix_gr712rc)
!     return ".align\t16\n\tldstub\t[%%sp-1], %%g0";
!   else
!     return "ldstub\t[%%sp-1], %%g0";
! }
!   [(set_attr "type" "multi")
!    (set (attr "length") (if_then_else (eq_attr "fix_gr712rc" "true")
! 		      (const_int 4) (const_int 1)))])
  
  ;; Put the two together, in combination with the fact that V8 implements PSO
  ;; as its weakest memory model, means a full barrier.  Match all remaining
***************
*** 88,96 ****
  	(unspec:BLK [(match_dup 0) (match_operand:SI 1 "const_int_operand")]
  		    UNSPEC_MEMBAR))]
    "TARGET_V8"
!   "stbar\n\tldstub\t[%%sp-1], %%g0"
    [(set_attr "type" "multi")
!    (set_attr "length" "2")])
  
  ;; For V9, we have the full membar instruction.
  (define_insn "*membar"
--- 87,101 ----
  	(unspec:BLK [(match_dup 0) (match_operand:SI 1 "const_int_operand")]
  		    UNSPEC_MEMBAR))]
    "TARGET_V8"
! {
!   if (sparc_fix_gr712rc)
!     return "stbar\n.align\t16\n\tldstub\t[%%sp-1], %%g0";
!   else
!     return "stbar\n\tldstub\t[%%sp-1], %%g0";
! }
    [(set_attr "type" "multi")
!    (set (attr "length") (if_then_else (eq_attr "fix_gr712rc" "true")
! 		      (const_int 5) (const_int 2)))])
  
  ;; For V9, we have the full membar instruction.
  (define_insn "*membar"
diff -Nrcpad gcc-13.2.0/gcc/config/vax/vax.cc gcc-13.3.0/gcc/config/vax/vax.cc
*** gcc-13.2.0/gcc/config/vax/vax.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/vax/vax.cc	Tue May 21 07:47:38 2024
*************** nonindexed_address_p (rtx x, bool strict
*** 1830,1836 ****
  }
  
  /* True if PROD is either a reg times size of mode MODE and MODE is less
!    than or equal 8 bytes, or just a reg if MODE is one byte.  */
  
  static bool
  index_term_p (rtx prod, machine_mode mode, bool strict)
--- 1830,1838 ----
  }
  
  /* True if PROD is either a reg times size of mode MODE and MODE is less
!    than or equal 8 bytes, or just a reg if MODE is one byte.  For a MULT
!    RTX we accept its operands in either order, however ASHIFT is not
!    commutative, so in that case reg has to be the left operand.  */
  
  static bool
  index_term_p (rtx prod, machine_mode mode, bool strict)
*************** index_term_p (rtx prod, machine_mode mod
*** 1849,1856 ****
    xfoo0 = XEXP (prod, 0);
    xfoo1 = XEXP (prod, 1);
  
!   if (CONST_INT_P (xfoo0)
!       && GET_MODE_SIZE (mode) == (log_p ? 1 << INTVAL (xfoo0) : INTVAL (xfoo0))
        && INDEX_REGISTER_P (xfoo1, strict))
      return true;
  
--- 1851,1859 ----
    xfoo0 = XEXP (prod, 0);
    xfoo1 = XEXP (prod, 1);
  
!   if (!log_p
!       && CONST_INT_P (xfoo0)
!       && GET_MODE_SIZE (mode) == INTVAL (xfoo0)
        && INDEX_REGISTER_P (xfoo1, strict))
      return true;
  
diff -Nrcpad gcc-13.2.0/gcc/config/visium/visium.cc gcc-13.3.0/gcc/config/visium/visium.cc
*** gcc-13.2.0/gcc/config/visium/visium.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config/visium/visium.cc	Tue May 21 07:47:38 2024
*************** visium_setup_incoming_varargs (cumulativ
*** 1481,1487 ****
    /* The caller has advanced ARGS_SO_FAR up to, but not beyond, the last named
       argument.  Advance a local copy of ARGS_SO_FAR past the last "real" named
       argument, to find out how many registers are left over.  */
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl)))
      TARGET_FUNCTION_ARG_ADVANCE (local_args_so_far, arg);
  
    /* Find how many registers we need to save.  */
--- 1481,1488 ----
    /* The caller has advanced ARGS_SO_FAR up to, but not beyond, the last named
       argument.  Advance a local copy of ARGS_SO_FAR past the last "real" named
       argument, to find out how many registers are left over.  */
!   if (!TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (current_function_decl))
!       || arg.type != NULL_TREE)
      TARGET_FUNCTION_ARG_ADVANCE (local_args_so_far, arg);
  
    /* Find how many registers we need to save.  */
diff -Nrcpad gcc-13.2.0/gcc/config.gcc gcc-13.3.0/gcc/config.gcc
*** gcc-13.2.0/gcc/config.gcc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config.gcc	Tue May 21 07:47:38 2024
*************** aarch64*-*-elf | aarch64*-*-fuchsia* | a
*** 1139,1144 ****
--- 1139,1145 ----
                  ;;
  	aarch64-*-rtems*)
  		tm_file="${tm_file} aarch64/rtems.h rtems.h"
+ 		tmake_file="${tmake_file} aarch64/t-aarch64-rtems"
  		;;
  	esac
  	case $target in
diff -Nrcpad gcc-13.2.0/gcc/config.host gcc-13.3.0/gcc/config.host
*** gcc-13.2.0/gcc/config.host	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/config.host	Tue May 21 07:47:38 2024
*************** case ${host} in
*** 230,253 ****
      host_exeext=.exe
      host_lto_plugin_soname=cyglto_plugin.dll
      ;;
!   i[34567]86-*-mingw32*)
!     host_xm_file=i386/xm-mingw32.h
!     host_xmake_file="${host_xmake_file} i386/x-mingw32 i386/x-mingw32-utf8"
!     host_exeext=.exe
!     out_host_hook_obj=host-mingw32.o
!     host_extra_objs="${host_extra_objs} utf8-mingw32.o"
!     host_extra_gcc_objs="${host_extra_gcc_objs} driver-mingw32.o utf8rc-mingw32.o"
!     host_lto_plugin_soname=liblto_plugin.dll
!     ;;
!   x86_64-*-mingw*)
!     use_long_long_for_widest_fast_int=yes
      host_xm_file=i386/xm-mingw32.h
!     host_xmake_file="${host_xmake_file} i386/x-mingw32 i386/x-mingw32-utf8"
      host_exeext=.exe
      out_host_hook_obj=host-mingw32.o
-     host_extra_objs="${host_extra_objs} utf8-mingw32.o"
-     host_extra_gcc_objs="${host_extra_gcc_objs} driver-mingw32.o utf8rc-mingw32.o"
      host_lto_plugin_soname=liblto_plugin.dll
      ;;
    aarch64*-*-darwin*)
      out_host_hook_obj="${out_host_hook_obj} host-aarch64-darwin.o"
--- 230,248 ----
      host_exeext=.exe
      host_lto_plugin_soname=cyglto_plugin.dll
      ;;
!   i[34567]86-*-mingw32* | x86_64-*-mingw*)
      host_xm_file=i386/xm-mingw32.h
!     host_xmake_file="${host_xmake_file} ${host_xmake_mingw} i386/x-mingw32"
!     host_extra_gcc_objs="${host_extra_gcc_objs} ${host_extra_gcc_objs_mingw} driver-mingw32.o"
!     host_extra_objs="${host_extra_objs} ${host_extra_objs_mingw}"
      host_exeext=.exe
      out_host_hook_obj=host-mingw32.o
      host_lto_plugin_soname=liblto_plugin.dll
+     case ${host} in
+       x86_64-*-*)
+         use_long_long_for_widest_fast_int=yes
+         ;;
+     esac
      ;;
    aarch64*-*-darwin*)
      out_host_hook_obj="${out_host_hook_obj} host-aarch64-darwin.o"
diff -Nrcpad gcc-13.2.0/gcc/config.in gcc-13.3.0/gcc/config.in
*** gcc-13.2.0/gcc/config.in	Thu Jul 27 08:17:14 2023
--- gcc-13.3.0/gcc/config.in	Tue May 21 07:49:00 2024
***************
*** 373,378 ****
--- 373,384 ----
  #endif
  
  
+ /* Define if your assembler supports conditional branch relaxation. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_AS_COND_BRANCH_RELAXATION
+ #endif
+ 
+ 
  /* Define if your assembler supports the --debug-prefix-map option. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_DEBUG_PREFIX_MAP
***************
*** 604,609 ****
--- 610,621 ----
  #endif
  
  
+ /* Define if your macOS assembler supports .build_version directives */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_AS_MACOS_BUILD_VERSION
+ #endif
+ 
+ 
  /* Define if the assembler understands -march=rv*_zifencei. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_MARCH_ZIFENCEI
***************
*** 629,641 ****
  #endif
  
  
! /* Define if your Mac OS X assembler supports the -mmacos-version-min option.
!    */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
  #endif
  
  
  /* Define if your assembler supports .mspabi_attribute. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_MSPABI_ATTRIBUTE
--- 641,658 ----
  #endif
  
  
! /* Define if your macOS assembler supports the -mmacos-version-min option. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
  #endif
  
  
+ /* Define if your assembler supports -mrelax option. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_AS_MRELAX_OPTION
+ #endif
+ 
+ 
  /* Define if your assembler supports .mspabi_attribute. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_MSPABI_ATTRIBUTE
***************
*** 678,683 ****
--- 695,706 ----
  #endif
  
  
+ /* Define if your assembler supports htm insns on power10. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_AS_POWER10_HTM
+ #endif
+ 
+ 
  /* Define if your assembler supports .ref */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_REF
diff -Nrcpad gcc-13.2.0/gcc/configure gcc-13.3.0/gcc/configure
*** gcc-13.2.0/gcc/configure	Thu Jul 27 08:17:14 2023
--- gcc-13.3.0/gcc/configure	Tue May 21 07:49:00 2024
*************** enable_rpath
*** 991,996 ****
--- 991,997 ----
  with_libiconv_prefix
  with_libiconv_type
  enable_sjlj_exceptions
+ enable_win32_utf8_manifest
  with_gcc_major_version_only
  enable_secureplt
  enable_mingw_wildcard
*************** Optional Features:
*** 1715,1720 ****
--- 1716,1726 ----
    --disable-rpath         do not hardcode runtime library paths
    --enable-sjlj-exceptions
                            arrange to use setjmp/longjmp exception handling
+   --disable-win32-utf8-manifest
+                           disable embedding a utf8 manifest on mingw hosts
+   --enable-win32-utf8-manifest
+                           enable embedding a utf8 manifest on mingw hosts
+                           (default)
    --enable-secureplt      enable -msecure-plt by default for PowerPC
    --enable-mingw-wildcard Set whether to expand wildcard on command-line.
                            Default to platform configuration
*************** gcc_gxx_libcxx_include_dir=
*** 3755,3785 ****
  if test "${with_gxx_libcxx_include_dir+set}" = set; then :
    withval=$with_gxx_libcxx_include_dir; case "${withval}" in
  yes)	as_fn_error $? "bad value ${withval} given for libc++ include directory" "$LINENO" 5 ;;
- no)	;;
  *)	gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
  esac
  fi
  
  
  # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
  # check to see if the latter starts with the former and, upon success, compute
  # gcc_gxx_libcxx_include_dir as relative to the sysroot.
  gcc_gxx_libcxx_include_dir_add_sysroot=0
! 
  if test x${gcc_gxx_libcxx_include_dir} != x; then
  
! $as_echo "#define ENABLE_STDLIB_OPTION 1" >>confdefs.h
  
- else
-   $as_echo "#define ENABLE_STDLIB_OPTION 0" >>confdefs.h
  
! fi
! # ??? This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
  if test x${gcc_gxx_libcxx_include_dir} = x; then
    if test x${enable_version_specific_runtime_libs} = xyes; then
!     gcc_gxx_libcxx_include_dir='${libsubdir}/libc++_include/c++/v1'
    else
-     libcxx_incdir='libc++_include/c++/$(version)/v1'
      if test x$host != x$target; then
         libcxx_incdir="$target_alias/$libcxx_incdir"
      fi
--- 3761,3814 ----
  if test "${with_gxx_libcxx_include_dir+set}" = set; then :
    withval=$with_gxx_libcxx_include_dir; case "${withval}" in
  yes)	as_fn_error $? "bad value ${withval} given for libc++ include directory" "$LINENO" 5 ;;
  *)	gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
  esac
  fi
  
  
+ # --with-gxx-libcxx-include-dir controls the enabling of the -stdlib option.
+ # if --with-gxx-libcxx-include-dir is 'no' we disable the stdlib option.
+ # if --with-gxx-libcxx-include-dir is unset we enable the stdlib option
+ #Â based on the platform (to be available on platform versions where it is the
+ # default for the system tools). We also use a default path within the compiler
+ #Â install tree.
+ #Â Otherwise, we use the path provided and enable the stdlib option.
  # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
  # check to see if the latter starts with the former and, upon success, compute
  # gcc_gxx_libcxx_include_dir as relative to the sysroot.
  gcc_gxx_libcxx_include_dir_add_sysroot=0
! gcc_enable_stdlib_opt=0
  if test x${gcc_gxx_libcxx_include_dir} != x; then
+   if test x${gcc_gxx_libcxx_include_dir} = xno; then
+     #Â set defaults for the dir, but the option is disabled anyway.
+     gcc_gxx_libcxx_include_dir=
+   else
+     gcc_enable_stdlib_opt=1
+   fi
+ else
+   case $target in
+     *-darwin1[1-9]* | *-darwin2*)
+        #Â Default this on for Darwin versions which default to libcxx,
+        #Â and embed the path in the compiler install so that we get a
+        # self-contained toolchain.
+        gcc_enable_stdlib_opt=1
+        ;;
+     *) ;;
+   esac
+ fi
  
! cat >>confdefs.h <<_ACEOF
! #define ENABLE_STDLIB_OPTION $gcc_enable_stdlib_opt
! _ACEOF
  
  
! # Sysroot behaviour as for gxx-include-dir
  if test x${gcc_gxx_libcxx_include_dir} = x; then
+   # default path,embedded in the compiler tree.
+   libcxx_incdir='include/c++/v1'
    if test x${enable_version_specific_runtime_libs} = xyes; then
!     gcc_gxx_libcxx_include_dir='${libsubdir}/$libcxx_incdir'
    else
      if test x$host != x$target; then
         libcxx_incdir="$target_alias/$libcxx_incdir"
      fi
*************** _ACEOF
*** 12811,12816 ****
--- 12840,12862 ----
  
  fi
  
+ # Windows32 UTF-8 manifest support for running the driver and compiler
+ # executables with the UTF-8 active code page on mingw hosts.
+ # Non-mingw hosts ignore this option.
+ # The shell variables this sets are picked up from the mingw branches
+ # of config.host so they have to be set before it gets sourced.
+ # Check whether --enable-win32-utf8-manifest was given.
+ if test "${enable_win32_utf8_manifest+set}" = set; then :
+   enableval=$enable_win32_utf8_manifest;
+ fi
+ 
+ 
+ if test "x$enable_win32_utf8_manifest" != xno; then
+   host_xmake_mingw=i386/x-mingw32-utf8
+   host_extra_gcc_objs_mingw=utf8rc-mingw32.o
+   host_extra_objs_mingw=utf8-mingw32.o
+ fi
+ 
  # --------------------------------------------------------
  # Build, host, and target specific configuration fragments
  # --------------------------------------------------------
*************** else
*** 19825,19831 ****
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19828 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
--- 19871,19877 ----
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19874 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
*************** else
*** 19931,19937 ****
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19934 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
--- 19977,19983 ----
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19980 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
*************** $as_echo "#define HAVE_AS_MMACOSX_VERSIO
*** 26220,26225 ****
--- 26266,26304 ----
  
  fi
  
+     if test x$gcc_cv_as_mmacosx_version_min = "xyes"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .build_version" >&5
+ $as_echo_n "checking assembler for .build_version... " >&6; }
+ if ${gcc_cv_as_darwin_build_version+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_darwin_build_version=no
+   if test x$gcc_cv_as != x; then
+     $as_echo ' .build_version macos, 10, 14 sdk_version 10, 14' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mmacosx-version-min=10.14 -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_darwin_build_version=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_darwin_build_version" >&5
+ $as_echo "$gcc_cv_as_darwin_build_version" >&6; }
+ if test $gcc_cv_as_darwin_build_version = yes; then
+ 
+ $as_echo "#define HAVE_AS_MACOS_BUILD_VERSION 1" >>confdefs.h
+ 
+ fi
+ 
+     fi
      ;;
  esac
  
*************** fi
*** 28081,28086 ****
--- 28160,28208 ----
  
  
      case $target in
+       *-*-aix*) conftest_s='	.machine "pwr10"
+ 	.csect .text[PR]
+ 	tend. 0';;
+       *-*-darwin*) conftest_s='	.text
+ 	tend. 0';;
+       *) conftest_s='	.machine power10
+ 	.text
+ 	tend. 0';;
+     esac
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for htm support on Power10" >&5
+ $as_echo_n "checking assembler for htm support on Power10... " >&6; }
+ if ${gcc_cv_as_power10_htm+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_power10_htm=no
+   if test x$gcc_cv_as != x; then
+     $as_echo "$conftest_s" > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags  -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_power10_htm=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_power10_htm" >&5
+ $as_echo "$gcc_cv_as_power10_htm" >&6; }
+ if test $gcc_cv_as_power10_htm = yes; then
+ 
+ $as_echo "#define HAVE_AS_POWER10_HTM 1" >>confdefs.h
+ 
+ fi
+ 
+ 
+     case $target in
        *-*-aix*) conftest_s='	.csect .text[PR]
  LCF..0:
  	addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
*************** $as_echo "#define HAVE_AS_EH_FRAME_PCREL
*** 29011,29016 ****
--- 29133,29204 ----
  
  fi
  
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -mrelax option" >&5
+ $as_echo_n "checking assembler for -mrelax option... " >&6; }
+ if ${gcc_cv_as_loongarch_relax+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_loongarch_relax=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '.text' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mrelax -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_loongarch_relax=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_loongarch_relax" >&5
+ $as_echo "$gcc_cv_as_loongarch_relax" >&6; }
+ if test $gcc_cv_as_loongarch_relax = yes; then
+ 
+ $as_echo "#define HAVE_AS_MRELAX_OPTION 1" >>confdefs.h
+ 
+ fi
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for conditional branch relaxation support" >&5
+ $as_echo_n "checking assembler for conditional branch relaxation support... " >&6; }
+ if ${gcc_cv_as_loongarch_cond_branch_relax+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_loongarch_cond_branch_relax=no
+   if test x$gcc_cv_as != x; then
+     $as_echo 'a:
+        .rept 32769
+        nop
+        .endr
+        beq $a0,$a1,a' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_loongarch_cond_branch_relax=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_loongarch_cond_branch_relax" >&5
+ $as_echo "$gcc_cv_as_loongarch_cond_branch_relax" >&6; }
+ if test $gcc_cv_as_loongarch_cond_branch_relax = yes; then
+ 
+ $as_echo "#define HAVE_AS_COND_BRANCH_RELAXATION 1" >>confdefs.h
+ 
+ fi
+ 
      ;;
      s390*-*-*)
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5
*************** $as_echo "$gcc_cv_ld64_major" >&6; }
*** 30484,30490 ****
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker version" >&5
  $as_echo_n "checking linker version... " >&6; }
      if test x"${gcc_cv_ld64_version}" = x; then
!       gcc_cv_ld64_version=`$gcc_cv_ld -v 2>&1 | grep ld64 | sed s/.*ld64-// | awk '{print $1}'`
      fi
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld64_version" >&5
  $as_echo "$gcc_cv_ld64_version" >&6; }
--- 30672,30679 ----
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker version" >&5
  $as_echo_n "checking linker version... " >&6; }
      if test x"${gcc_cv_ld64_version}" = x; then
!       gcc_cv_ld64_version=`$gcc_cv_ld -v 2>&1 | $EGREP 'ld64|dyld' \
!       | sed -e 's/.*ld64-//' -e 's/.*dyld-//'| awk '{print $1}'`
      fi
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld64_version" >&5
  $as_echo "$gcc_cv_ld64_version" >&6; }
*************** $as_echo_n "checking dsymutil version \"
*** 30554,30560 ****
        dsymutil_kind=LLVM
        dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([0-9\.]*\).*/\1/'`
      else
!       dsymutil_kind=UNKNOWN
        dsymutil_vers="0.0"
      fi
      dsymutil_major=`expr "$dsymutil_vers" : '\([0-9]*\)'`
--- 30743,30749 ----
        dsymutil_kind=LLVM
        dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([0-9\.]*\).*/\1/'`
      else
!       dsymutil_kind=DET_UNKNOWN
        dsymutil_vers="0.0"
      fi
      dsymutil_major=`expr "$dsymutil_vers" : '\([0-9]*\)'`
diff -Nrcpad gcc-13.2.0/gcc/configure.ac gcc-13.3.0/gcc/configure.ac
*** gcc-13.2.0/gcc/configure.ac	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/configure.ac	Tue May 21 07:47:38 2024
*************** AC_ARG_WITH(gxx-libcxx-include-dir,
*** 237,263 ****
                  [specifies directory to find libc++ header files])],
  [case "${withval}" in
  yes)	AC_MSG_ERROR(bad value ${withval} given for libc++ include directory) ;;
- no)	;;
  *)	gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
  esac])
  
  # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
  # check to see if the latter starts with the former and, upon success, compute
  # gcc_gxx_libcxx_include_dir as relative to the sysroot.
  gcc_gxx_libcxx_include_dir_add_sysroot=0
! 
  if test x${gcc_gxx_libcxx_include_dir} != x; then
!   AC_DEFINE(ENABLE_STDLIB_OPTION, 1,
!             [Define if the -stdlib= option should be enabled.])
  else
!   AC_DEFINE(ENABLE_STDLIB_OPTION, 0)
  fi
! # ??? This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
  if test x${gcc_gxx_libcxx_include_dir} = x; then
    if test x${enable_version_specific_runtime_libs} = xyes; then
!     gcc_gxx_libcxx_include_dir='${libsubdir}/libc++_include/c++/v1'
    else
-     libcxx_incdir='libc++_include/c++/$(version)/v1'
      if test x$host != x$target; then
         libcxx_incdir="$target_alias/$libcxx_incdir"
      fi
--- 237,285 ----
                  [specifies directory to find libc++ header files])],
  [case "${withval}" in
  yes)	AC_MSG_ERROR(bad value ${withval} given for libc++ include directory) ;;
  *)	gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
  esac])
  
+ # --with-gxx-libcxx-include-dir controls the enabling of the -stdlib option.
+ # if --with-gxx-libcxx-include-dir is 'no' we disable the stdlib option.
+ # if --with-gxx-libcxx-include-dir is unset we enable the stdlib option
+ #Â based on the platform (to be available on platform versions where it is the
+ # default for the system tools). We also use a default path within the compiler
+ #Â install tree.
+ #Â Otherwise, we use the path provided and enable the stdlib option.
  # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
  # check to see if the latter starts with the former and, upon success, compute
  # gcc_gxx_libcxx_include_dir as relative to the sysroot.
  gcc_gxx_libcxx_include_dir_add_sysroot=0
! gcc_enable_stdlib_opt=0
  if test x${gcc_gxx_libcxx_include_dir} != x; then
!   if test x${gcc_gxx_libcxx_include_dir} = xno; then
!     #Â set defaults for the dir, but the option is disabled anyway.
!     gcc_gxx_libcxx_include_dir=
!   else
!     gcc_enable_stdlib_opt=1
!   fi
  else
!   case $target in
!     *-darwin1[[1-9]]* | *-darwin2*)
!        #Â Default this on for Darwin versions which default to libcxx,
!        #Â and embed the path in the compiler install so that we get a
!        # self-contained toolchain.
!        gcc_enable_stdlib_opt=1
!        ;;
!     *) ;;
!   esac
  fi
! AC_DEFINE_UNQUOTED(ENABLE_STDLIB_OPTION, $gcc_enable_stdlib_opt,
!           [Define if the -stdlib= option should be enabled.])
! 
! # Sysroot behaviour as for gxx-include-dir
  if test x${gcc_gxx_libcxx_include_dir} = x; then
+   # default path,embedded in the compiler tree.
+   libcxx_incdir='include/c++/v1'
    if test x${enable_version_specific_runtime_libs} = xyes; then
!     gcc_gxx_libcxx_include_dir='${libsubdir}/$libcxx_incdir'
    else
      if test x$host != x$target; then
         libcxx_incdir="$target_alias/$libcxx_incdir"
      fi
*************** if test $force_sjlj_exceptions = yes; th
*** 1846,1851 ****
--- 1868,1890 ----
      [Define 0/1 to force the choice for exception handling model.])
  fi
  
+ # Windows32 UTF-8 manifest support for running the driver and compiler
+ # executables with the UTF-8 active code page on mingw hosts.
+ # Non-mingw hosts ignore this option.
+ # The shell variables this sets are picked up from the mingw branches
+ # of config.host so they have to be set before it gets sourced.
+ AC_ARG_ENABLE(win32-utf8-manifest,
+ [AS_HELP_STRING([--disable-win32-utf8-manifest],
+                 [disable embedding a utf8 manifest on mingw hosts])
+ AS_HELP_STRING([--enable-win32-utf8-manifest],
+                [enable embedding a utf8 manifest on mingw hosts (default)])],,)
+ 
+ if test "x$enable_win32_utf8_manifest" != xno; then
+   host_xmake_mingw=i386/x-mingw32-utf8
+   host_extra_gcc_objs_mingw=utf8rc-mingw32.o
+   host_extra_objs_mingw=utf8-mingw32.o
+ fi
+ 
  # --------------------------------------------------------
  # Build, host, and target specific configuration fragments
  # --------------------------------------------------------
*************** case "$target_os" in
*** 4309,4315 ****
        gcc_cv_as_mmacosx_version_min,
        [-mmacosx-version-min=10.1], [.text],,
        [AC_DEFINE(HAVE_AS_MMACOSX_VERSION_MIN_OPTION, 1,
! 	[Define if your Mac OS X assembler supports the -mmacos-version-min option.])])
      ;;
  esac
  
--- 4348,4362 ----
        gcc_cv_as_mmacosx_version_min,
        [-mmacosx-version-min=10.1], [.text],,
        [AC_DEFINE(HAVE_AS_MMACOSX_VERSION_MIN_OPTION, 1,
! 	[Define if your macOS assembler supports the -mmacos-version-min option.])])
!     if test x$gcc_cv_as_mmacosx_version_min = "xyes"; then
!        gcc_GAS_CHECK_FEATURE([.build_version],
!            gcc_cv_as_darwin_build_version,
!            [-mmacosx-version-min=10.14],
!            [ .build_version macos, 10, 14 sdk_version 10, 14],,
!       [AC_DEFINE(HAVE_AS_MACOS_BUILD_VERSION, 1,
! 	[Define if your macOS assembler supports .build_version directives])])
!     fi
      ;;
  esac
  
*************** gd:
*** 5033,5038 ****
--- 5080,5102 ----
  	  [Define if your assembler supports mfcr field.])])
  
      case $target in
+       *-*-aix*) conftest_s='	.machine "pwr10"
+ 	.csect .text[[PR]]
+ 	tend. 0';;
+       *-*-darwin*) conftest_s='	.text
+ 	tend. 0';;
+       *) conftest_s='	.machine power10
+ 	.text
+ 	tend. 0';;
+     esac
+ 
+     gcc_GAS_CHECK_FEATURE([htm support on Power10],
+       gcc_cv_as_power10_htm,,
+       [$conftest_s],,
+       [AC_DEFINE(HAVE_AS_POWER10_HTM, 1,
+ 	  [Define if your assembler supports htm insns on power10.])])
+ 
+     case $target in
        *-*-aix*) conftest_s='	.csect .text[[PR]]
  LCF..0:
  	addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
*************** x:
*** 5332,5337 ****
--- 5396,5415 ----
         .cfi_endproc],,
        [AC_DEFINE(HAVE_AS_EH_FRAME_PCREL_ENCODING_SUPPORT, 1,
  	  [Define if your assembler supports eh_frame pcrel encoding.])])
+     gcc_GAS_CHECK_FEATURE([-mrelax option], gcc_cv_as_loongarch_relax,
+       [-mrelax], [.text],,
+       [AC_DEFINE(HAVE_AS_MRELAX_OPTION, 1,
+ 		[Define if your assembler supports -mrelax option.])])
+     gcc_GAS_CHECK_FEATURE([conditional branch relaxation support],
+       gcc_cv_as_loongarch_cond_branch_relax,
+       [--fatal-warnings],
+       [a:
+        .rept 32769
+        nop
+        .endr
+        beq $a0,$a1,a],,
+       [AC_DEFINE(HAVE_AS_COND_BRANCH_RELAXATION, 1,
+ 		[Define if your assembler supports conditional branch relaxation.])])
      ;;
      s390*-*-*)
      gcc_GAS_CHECK_FEATURE([.gnu_attribute support],
*************** if test x"$ld64_flag" = x"yes"; then
*** 6226,6232 ****
      # If the version was not specified, try to find it.
      AC_MSG_CHECKING(linker version)
      if test x"${gcc_cv_ld64_version}" = x; then
!       gcc_cv_ld64_version=`$gcc_cv_ld -v 2>&1 | grep ld64 | sed s/.*ld64-// | awk '{print $1}'`
      fi
      AC_MSG_RESULT($gcc_cv_ld64_version)
  
--- 6304,6311 ----
      # If the version was not specified, try to find it.
      AC_MSG_CHECKING(linker version)
      if test x"${gcc_cv_ld64_version}" = x; then
!       gcc_cv_ld64_version=`$gcc_cv_ld -v 2>&1 | $EGREP 'ld64|dyld' \
!       | sed -e 's/.*ld64-//' -e 's/.*dyld-//'| awk '{print $1}'`
      fi
      AC_MSG_RESULT($gcc_cv_ld64_version)
  
*************** if test x"$dsymutil_flag" = x"yes"; then
*** 6280,6286 ****
        dsymutil_kind=LLVM
        dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([[0-9\.]]*\).*/\1/'`
      else
!       dsymutil_kind=UNKNOWN
        dsymutil_vers="0.0"
      fi
      dsymutil_major=`expr "$dsymutil_vers" : '\([[0-9]]*\)'`
--- 6359,6365 ----
        dsymutil_kind=LLVM
        dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([[0-9\.]]*\).*/\1/'`
      else
!       dsymutil_kind=DET_UNKNOWN
        dsymutil_vers="0.0"
      fi
      dsymutil_major=`expr "$dsymutil_vers" : '\([[0-9]]*\)'`
diff -Nrcpad gcc-13.2.0/gcc/cp/ChangeLog gcc-13.3.0/gcc/cp/ChangeLog
*** gcc-13.2.0/gcc/cp/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/cp/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,541 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-14  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/114303
+ 	* constraint.cc (tsubst_requires_expr): Clear
+ 	REQUIRES_EXPR_EXTRA_ARGS before calling build_extra_args.
+ 	* pt.cc (tree_extra_args): Define.
+ 	(extract_locals_r): Assert *_EXTRA_ARGS is empty.
+ 	(tsubst_stmt) <case IF_STMT>: Clear IF_SCOPE on the new
+ 	IF_STMT.  Call build_extra_args on the new IF_STMT instead
+ 	of t which might already have IF_STMT_EXTRA_ARGS.
+ 
+ 2024-05-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/114709
+ 	* constexpr.cc (cxx_fold_indirect_ref): Restrict object/offset
+ 	canonicalization to RECORD_TYPE member accesses.
+ 
+ 2024-05-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/111284
+ 	* constexpr.cc (cxx_bind_parameters_in_call): For PARM_DECLs with
+ 	TREE_ADDRESSABLE types use vc_glvalue rather than vc_prvalue for
+ 	cxx_eval_constant_expression and if it doesn't have the same
+ 	type as it should, cast the reference type to reference to type
+ 	before convert_from_reference and instead of adjust_temp_type
+ 	take address of the arg, cast to reference to type and then
+ 	convert_from_reference.
+ 	(cxx_eval_constant_expression) <case PARM_DECL>: For lval case
+ 	on parameters with TREE_ADDRESSABLE types lookup result in
+ 	ctx->globals if possible.  Otherwise if lookup in ctx->globals
+ 	was successful for parameter with TREE_ADDRESSABLE type,
+ 	recurse with vc_prvalue on the returned value.
+ 
+ 2024-05-07  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	Backported from master:
+ 	2024-05-07  Andrew Pinski  <quic_apinski@quicinc.com>
+ 
+ 	PR c++/89224
+ 	* constexpr.cc (cxx_eval_array_reference): Compare main variants
+ 	for the vector/array types instead of the types directly.
+ 
+ 2024-05-01  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/113141
+ 	* call.cc (reference_binding): Remove badness criteria sanity
+ 	check in the recursive case.
+ 
+ 2024-05-01  centurion  <centurion009@proton.me>
+ 
+ 	Backported from master:
+ 	2024-04-04  centurion  <centurion009@proton.me>
+ 
+ 	PR c++/114377
+ 	* pt.cc (find_template_parameter_info::found): Use TREE_TYPE for
+ 	TEMPLATE_DECL instead of DECL_INITIAL.
+ 
+ 2024-05-01  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/114561
+ 	PR c++/114562
+ 	* call.cc (convert_like_internal): Avoid adding qualification
+ 	conversion in direct reference binding.
+ 
+ 2024-05-01  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100667
+ 	* semantics.cc (same_type_ref_bind_p): New.
+ 	(finish_trait_expr): Use it.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/114691
+ 	* semantics.cc (simplify_loop_decl_cond): Use cp_build_unary_op with
+ 	TRUTH_NOT_EXPR on ANNOTATE_EXPR argument (if any) rather than
+ 	ANNOTATE_EXPR itself.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/114580
+ 	* semantics.cc (finish_if_stmt_cond): Call
+ 	maybe_warn_for_constant_evaluated with IF_STMT_CONSTEXPR_P (if_stmt)
+ 	as the second argument, rather than true/false depending on if
+ 	it is if constexpr with non-dependent constant expression with
+ 	bool type.
+ 
+ 2024-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/114572
+ 	* cp-gimplify.cc (cxx_omp_clause_apply_fn): Call build_cplus_new
+ 	on build_call_a result if it has class type.
+ 
+ 2024-04-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/113966
+ 	* constraint.cc (tsubst_compound_requirement): Don't check
+ 	the noexcept condition or the return-type-requirement when
+ 	partially substituting.
+ 
+ 2024-04-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-03  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/110006
+ 	PR c++/112769
+ 	* constraint.cc (subst_info::quiet): Accomodate non-diagnostic
+ 	tsubst flags.
+ 	(tsubst_valid_expression_requirement): Likewise.
+ 	(tsubst_simple_requirement): Return a substituted _REQ node when
+ 	processing_template_decl.
+ 	(tsubst_type_requirement_1): Accomodate non-diagnostic tsubst
+ 	flags.
+ 	(tsubst_type_requirement): Return a substituted _REQ node when
+ 	processing_template_decl.
+ 	(tsubst_compound_requirement): Likewise.  Accomodate non-diagnostic
+ 	tsubst flags.
+ 	(tsubst_nested_requirement): Likewise.
+ 	(tsubst_requires_expr): Don't defer partial substitution when
+ 	processing_constraint_expression_p is true, in which case return
+ 	a substituted REQUIRES_EXPR.
+ 	* pt.cc (tsubst_expr) <case REQUIRES_EXPR>: Accomodate
+ 	non-diagnostic tsubst flags.
+ 
+ 2024-04-02  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-04-02  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103825
+ 	* typeck.cc (is_bitfield_expr_with_lowered_type): Handle
+ 	CLEANUP_POINT_EXPR.
+ 
+ 2024-02-16  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-12  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/113545
+ 	* constexpr.cc (cxx_eval_switch_expr): If the condition doesn't reduce
+ 	to an INTEGER_CST, consider it non-constant.
+ 
+ 2024-02-13  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-13  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/113612
+ 	* pt.cc (process_partial_specialization): Return early
+ 	on redeclaration.
+ 
+ 2024-02-09  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	Backported from master:
+ 	2023-11-29  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	* decl.cc (maybe_prepare_return_this): Split out of...
+ 	(maybe_return_this): ... this.
+ 	* cp-tree.h (maybe_prepare_return_this): Declare.
+ 	* class.cc (build_clone): Call it.
+ 
+ 2024-02-09  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	Backported from master:
+ 	2023-11-29  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	* contracts.cc (check_postcondition_result): Cope with
+ 	cdtor_return_this.
+ 
+ 2024-02-06  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-06  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/107291
+ 	* method.cc (early_check_defaulted_comparison): Fail if not friend.
+ 
+ 2024-02-05  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-05  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/111286
+ 	* tree.cc (rvalue): Don't drop cv-quals from an array.
+ 
+ 2024-02-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/110084
+ 	* pt.cc (tsubst_function_decl): Only check a function defaulted
+ 	outside the class if the class is complete.
+ 
+ 2024-02-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/113638
+ 	* cp-tree.h: Adjust comment.
+ 	* pt.cc (instantiate_template): Set VAR_HAD_UNKNOWN_BOUND for
+ 	variable template.
+ 
+ 2024-02-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/112439
+ 	* constexpr.cc (cxx_eval_store_expression): Check empty_base
+ 	before marking a CONSTRUCTOR readonly.
+ 
+ 2024-02-01  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-02-01  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/112437
+ 	* typeck.cc (treat_lvalue_as_rvalue_p): Bail out on sk_namespace in
+ 	the move on throw of parms loop.
+ 
+ 2024-01-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/113529
+ 	* call.cc (add_operator_candidates): Propagate error_mark_node
+ 	result after recursing to find rewritten candidates.
+ 
+ 2024-01-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/113347
+ 	* semantics.cc (finalize_nrv_r): Handle null
+ 	current_retval_sentinel.
+ 
+ 2024-01-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-20  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103185
+ 	* typeck.cc (cp_build_array_ref): Handle swapped operands.
+ 
+ 2024-01-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-20  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/113088
+ 	PR c++/33799
+ 	* except.cc (maybe_splice_retval_cleanup): Handle an empty block.
+ 
+ 2024-01-18  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-17  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/113242
+ 	PR c++/99493
+ 	* pt.cc (invalid_tparm_referent_p) <case ADDR_EXPR>: Suppress
+ 	DECL_ARTIFICIAL rejection test for class NTTP objects.
+ 
+ 2024-01-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/104634
+ 	* pt.cc (maybe_new_partial_specialization): Propagate TREE_PUBLIC
+ 	to the newly created partial specialization.
+ 
+ 2024-01-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2024-01-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/109899
+ 	* init.cc (build_vec_delete_1): Assume expr_noexcept_p returns
+ 	false in a template context.
+ 
+ 2023-12-20  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-04-25  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/108975
+ 	* pt.cc (value_dependent_expression_p) <case VAR_DECL>:
+ 	Suppress conservative early exit for reference variables
+ 	when DECL_HAS_VALUE_EXPR_P.
+ 
+ 2023-12-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/112727
+ 	* cp-gimplify.cc (cp_fold): If SAVE_EXPR has been previously
+ 	folded, unshare_expr what is returned.
+ 
+ 2023-12-12  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-21  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/110106
+ 	* constexpr.cc (potential_constant_expression_1): Try to complete the
+ 	type when !processing_template_decl.
+ 
+ 2023-12-12  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-16  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/112410
+ 	* parser.cc (cp_parser_direct_declarator): Maybe call
+ 	abort_fully_implicit_template if it turned out the parameter list was
+ 	ill-formed.
+ 
+ 2023-12-12  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-14  Marek Polacek  <polacek@redhat.com>
+ 		    Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/109876
+ 	* decl.cc (cp_finish_decl): Set TREE_CONSTANT when initializing
+ 	an object of empty class type.
+ 	* pt.cc (value_dependent_expression_p) <case VAR_DECL>: Treat a
+ 	constexpr-declared non-constant variable as value-dependent.
+ 
+ 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-12-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/112795
+ 	* parser.cc (cp_parser_pragma_unroll): Use fold_non_dependent_expr
+ 	instead of maybe_constant_value.
+ 
+ 2023-11-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/111703
+ 	PR c++/107939
+ 	* constexpr.cc (potential_constant_expression_1) <case CALL_EXPR>:
+ 	Fix FUNCTION_POINTER_TYPE_P test.
+ 
+ 2023-11-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/111703
+ 	PR c++/112269
+ 	* constexpr.cc (potential_constant_expression_1) <case VAR_DECL>:
+ 	Only consider var_in_maybe_constexpr_fn if 'now' is false.
+ 	<case INDIRECT_REF>: Likewise.
+ 
+ 2023-11-23  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-11-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/112633
+ 	* pt.cc (tsubst_aggr_type): Handle empty TYPE_TEMPLATE_INFO
+ 	in the entering_scope adjustment.
+ 
+ 2023-11-17  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/112301
+ 	PR c++/102191
+ 	PR c++/33799
+ 	* except.cc (maybe_splice_retval_cleanup): Clear
+ 	current_retval_sentinel when destroying retval.
+ 	* semantics.cc (nrv_data): Add in_nrv_cleanup.
+ 	(finalize_nrv): Set it.
+ 	(finalize_nrv_r): Fix handling of throwing cleanups.
+ 
+ 2023-11-17  Jason Merrill  <jason@redhat.com>
+ 
+ 	* semantics.cc (finalize_nrv_r): [RETURN_EXPR]: Only replace the
+ 	INIT_EXPR.
+ 
+ 2023-11-17  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/33799
+ 	* except.cc (maybe_splice_retval_cleanup): Change
+ 	recognition of function body and try scopes.
+ 	* semantics.cc (do_poplevel): Call it after poplevel.
+ 	(at_try_scope): New.
+ 	* cp-tree.h (maybe_splice_retval_cleanup): Adjust.
+ 
+ 2023-09-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-09-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/111493
+ 	* decl2.cc (grok_array_decl): Guard diagnostic and backward
+ 	compatibility fallback code paths with tf_error.
+ 
+ 2023-09-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-09-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/111485
+ 	* pt.cc (is_compatible_template_arg): New parameter 'args'.
+ 	Add the outer template arguments 'args' to 'new_args'.
+ 	(convert_template_argument): Pass 'args' to
+ 	is_compatible_template_arg.
+ 
+ 2023-09-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-09-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/99631
+ 	* semantics.cc (finish_decltype_type): For an NTTP object,
+ 	return its type modulo cv-quals.
+ 
+ 2023-09-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-09-20  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/111471
+ 	* cxx-pretty-print.cc (cxx_pretty_printer::expression)
+ 	<case VAR_DECL>: Handle class NTTP objects by printing
+ 	their type and value.
+ 	<case VIEW_CONVERT_EXPR>: Strip const VIEW_CONVERT_EXPR
+ 	wrappers for class NTTPs.
+ 	(pp_cxx_template_argument_list): Don't handle class NTTP
+ 	objects here.
+ 
+ 2023-08-31  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/109751
+ 	* pt.cc (tsubst_friend_function): Don't check constraints.
+ 
+ 2023-08-31  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/92407
+ 	* cp-tree.h (struct language_function): Add backward_goto.
+ 	* decl.cc (check_goto): Set it.
+ 	* typeck.cc (check_return_expr): Prevent NRV if set.
+ 
+ 2023-08-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-08-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/110927
+ 	* parser.cc (cp_parser_type_requirement): Pass
+ 	check_dependency_p=true instead of =false.
+ 
+ 2023-08-11  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/109678
+ 	* constexpr.cc (cxx_fold_indirect_ref_1): Handle empty base first.
+ 
+ 2023-08-11  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/106310
+ 	* parser.cc (cp_parser_template_name): Skip non-member
+ 	lookup after the template keyword.
+ 	(cp_parser_lookup_name): Pass down template_keyword_p.
+ 
+ 2023-08-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-27  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/110197
+ 	* constexpr.cc (cxx_eval_array_reference): Allow synthesizing an
+ 	empty subobject even if CONSTRUCTOR_NO_CLEARING is set.
+ 	(cxx_eval_bare_aggregate): Set 'no_slot' to true more generally
+ 	whenever new_ctx.ctor is set to NULL_TREE by init_subob_ctx,
+ 	i.e. whenever initializing an subobject of empty type.
+ 	(cxx_eval_vec_init_1): Define 'no_slot' as above and use it
+ 	accordingly.
+ 
+ 2023-08-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/110566
+ 	PR c++/108179
+ 	* pt.cc (coerce_template_template_parms): Simplify by using
+ 	DECL_INNERMOST_TEMPLATE_PARMS and removing redundant asserts.
+ 	Always pass the parameters of the most general template to
+ 	coerce_template_parms.
+ 
+ 2023-07-27  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2023-07-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/110809
+ 	* pt.cc (unify) <case INTEGER_CST>: Generalize to handle
+ 	REAL_CST as well.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/cp/call.cc gcc-13.3.0/gcc/cp/call.cc
*** gcc-13.2.0/gcc/cp/call.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/call.cc	Tue May 21 07:47:38 2024
*************** reference_binding (tree rto, tree rfrom,
*** 2017,2023 ****
  	    if (!new_second)
  	      return NULL;
  	    conv = merge_conversion_sequences (t, new_second);
- 	    gcc_assert (maybe_valid_p || conv->bad_p);
  	    return conv;
  	  }
      }
--- 2017,2022 ----
*************** op_is_ordered (tree_code code)
*** 6731,6737 ****
  
  /* Subroutine of build_new_op: Add to CANDIDATES all candidates for the
     operator indicated by CODE/CODE2.  This function calls itself recursively to
!    handle C++20 rewritten comparison operator candidates.
  
     LOOKUPS, if non-NULL, is the set of pertinent namespace-scope operator
     overloads to consider.  This parameter is used when instantiating a
--- 6730,6738 ----
  
  /* Subroutine of build_new_op: Add to CANDIDATES all candidates for the
     operator indicated by CODE/CODE2.  This function calls itself recursively to
!    handle C++20 rewritten comparison operator candidates.  Returns NULL_TREE
!    upon success, and error_mark_node if something went wrong that prevented
!    us from performing overload resolution (e.g. ambiguous member name lookup).
  
     LOOKUPS, if non-NULL, is the set of pertinent namespace-scope operator
     overloads to consider.  This parameter is used when instantiating a
*************** add_operator_candidates (z_candidate **c
*** 6908,6918 ****
  
        if (rewrite_code)
  	{
  	  flags |= LOOKUP_REWRITTEN;
  	  if (rewrite_code != code)
! 	    /* Add rewritten candidates in same order.  */
! 	    add_operator_candidates (candidates, rewrite_code, ERROR_MARK,
! 				     arglist, lookups, flags, complain);
  
  	  z_candidate *save_cand = *candidates;
  
--- 6909,6924 ----
  
        if (rewrite_code)
  	{
+ 	  tree r;
  	  flags |= LOOKUP_REWRITTEN;
  	  if (rewrite_code != code)
! 	    {
! 	      /* Add rewritten candidates in same order.  */
! 	      r = add_operator_candidates (candidates, rewrite_code, ERROR_MARK,
! 					   arglist, lookups, flags, complain);
! 	      if (r == error_mark_node)
! 		return error_mark_node;
! 	    }
  
  	  z_candidate *save_cand = *candidates;
  
*************** add_operator_candidates (z_candidate **c
*** 6921,6928 ****
  	  vec<tree,va_gc> *revlist = make_tree_vector ();
  	  revlist->quick_push ((*arglist)[1]);
  	  revlist->quick_push ((*arglist)[0]);
! 	  add_operator_candidates (candidates, rewrite_code, ERROR_MARK,
! 				   revlist, lookups, flags, complain);
  
  	  /* Release the vec if we didn't add a candidate that uses it.  */
  	  for (z_candidate *c = *candidates; c != save_cand; c = c->next)
--- 6927,6936 ----
  	  vec<tree,va_gc> *revlist = make_tree_vector ();
  	  revlist->quick_push ((*arglist)[1]);
  	  revlist->quick_push ((*arglist)[0]);
! 	  r = add_operator_candidates (candidates, rewrite_code, ERROR_MARK,
! 				       revlist, lookups, flags, complain);
! 	  if (r == error_mark_node)
! 	    return error_mark_node;
  
  	  /* Release the vec if we didn't add a candidate that uses it.  */
  	  for (z_candidate *c = *candidates; c != save_cand; c = c->next)
*************** convert_like_internal (conversion *convs
*** 8623,8629 ****
        break;
      };
  
!   expr = convert_like (next_conversion (convs), expr, fn, argnum,
  		       convs->kind == ck_ref_bind
  		       ? issue_conversion_warnings : false,
  		       c_cast_p, /*nested_p=*/true, complain & ~tf_no_cleanup);
--- 8631,8645 ----
        break;
      };
  
!   conversion *nc = next_conversion (convs);
!   if (convs->kind == ck_ref_bind && nc->kind == ck_qual
!       && !convs->need_temporary_p)
!     /* direct_reference_binding might have inserted a ck_qual under
!        this ck_ref_bind for the benefit of conversion sequence ranking.
!        Don't actually perform that conversion.  */
!     nc = next_conversion (nc);
! 
!   expr = convert_like (nc, expr, fn, argnum,
  		       convs->kind == ck_ref_bind
  		       ? issue_conversion_warnings : false,
  		       c_cast_p, /*nested_p=*/true, complain & ~tf_no_cleanup);
*************** convert_like_internal (conversion *convs
*** 8701,8719 ****
        {
  	tree ref_type = totype;
  
- 	/* direct_reference_binding might have inserted a ck_qual under
- 	   this ck_ref_bind for the benefit of conversion sequence ranking.
- 	   Ignore the conversion; we'll create our own below.  */
- 	if (next_conversion (convs)->kind == ck_qual
- 	    && !convs->need_temporary_p)
- 	  {
- 	    gcc_assert (same_type_p (TREE_TYPE (expr),
- 				     next_conversion (convs)->type));
- 	    /* Strip the cast created by the ck_qual; cp_build_addr_expr
- 	       below expects an lvalue.  */
- 	    STRIP_NOPS (expr);
- 	  }
- 
  	if (convs->bad_p && !next_conversion (convs)->bad_p)
  	  {
  	    tree extype = TREE_TYPE (expr);
--- 8717,8722 ----
diff -Nrcpad gcc-13.2.0/gcc/cp/class.cc gcc-13.3.0/gcc/cp/class.cc
*** gcc-13.2.0/gcc/cp/class.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/class.cc	Tue May 21 07:47:38 2024
*************** build_clone (tree fn, tree name, bool ne
*** 5016,5021 ****
--- 5016,5023 ----
        clone = copy_fndecl_with_name (fn, name, ERROR_MARK,
  				     need_vtt_parm_p, omit_inherited_parms_p);
        DECL_CLONED_FUNCTION (clone) = fn;
+ 
+       maybe_prepare_return_this (clone);
      }
  
    /* Remember where this function came from.  */
diff -Nrcpad gcc-13.2.0/gcc/cp/constexpr.cc gcc-13.3.0/gcc/cp/constexpr.cc
*** gcc-13.2.0/gcc/cp/constexpr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/constexpr.cc	Tue May 21 07:47:38 2024
*************** cxx_bind_parameters_in_call (const const
*** 1800,1812 ****
  	  x = build_address (x);
  	}
        if (TREE_ADDRESSABLE (type))
! 	/* Undo convert_for_arg_passing work here.  */
! 	x = convert_from_reference (x);
!       /* Normally we would strip a TARGET_EXPR in an initialization context
! 	 such as this, but here we do the elision differently: we keep the
! 	 TARGET_EXPR, and use its CONSTRUCTOR as the value of the parm.  */
!       arg = cxx_eval_constant_expression (ctx, x, vc_prvalue,
! 					  non_constant_p, overflow_p);
        /* Don't VERIFY_CONSTANT here.  */
        if (*non_constant_p && ctx->quiet)
  	break;
--- 1800,1817 ----
  	  x = build_address (x);
  	}
        if (TREE_ADDRESSABLE (type))
! 	{
! 	  /* Undo convert_for_arg_passing work here.  */
! 	  x = convert_from_reference (x);
! 	  arg = cxx_eval_constant_expression (ctx, x, vc_glvalue,
! 					      non_constant_p, overflow_p);
! 	}
!       else
! 	/* Normally we would strip a TARGET_EXPR in an initialization context
! 	   such as this, but here we do the elision differently: we keep the
! 	   TARGET_EXPR, and use its CONSTRUCTOR as the value of the parm.  */
! 	arg = cxx_eval_constant_expression (ctx, x, vc_prvalue,
! 					    non_constant_p, overflow_p);
        /* Don't VERIFY_CONSTANT here.  */
        if (*non_constant_p && ctx->quiet)
  	break;
*************** cxx_bind_parameters_in_call (const const
*** 1818,1824 ****
  	{
  	  /* Make sure the binding has the same type as the parm.  But
  	     only for constant args.  */
! 	  if (!TYPE_REF_P (type))
  	    arg = adjust_temp_type (type, arg);
  	  if (!TREE_CONSTANT (arg))
  	    *non_constant_args = true;
--- 1823,1838 ----
  	{
  	  /* Make sure the binding has the same type as the parm.  But
  	     only for constant args.  */
! 	  if (TREE_ADDRESSABLE (type))
! 	    {
! 	      if (!same_type_p (type, TREE_TYPE (arg)))
! 		{
! 		  arg = build_fold_addr_expr (arg);
! 		  arg = cp_fold_convert (build_reference_type (type), arg);
! 		  arg = convert_from_reference (arg);
! 		}
! 	    }
! 	  else if (!TYPE_REF_P (type))
  	    arg = adjust_temp_type (type, arg);
  	  if (!TREE_CONSTANT (arg))
  	    *non_constant_args = true;
*************** cxx_eval_array_reference (const constexp
*** 4187,4193 ****
    if (!lval
        && TREE_CODE (ary) == VIEW_CONVERT_EXPR
        && VECTOR_TYPE_P (TREE_TYPE (TREE_OPERAND (ary, 0)))
!       && TREE_TYPE (t) == TREE_TYPE (TREE_TYPE (TREE_OPERAND (ary, 0))))
      ary = TREE_OPERAND (ary, 0);
  
    tree oldidx = TREE_OPERAND (t, 1);
--- 4201,4208 ----
    if (!lval
        && TREE_CODE (ary) == VIEW_CONVERT_EXPR
        && VECTOR_TYPE_P (TREE_TYPE (TREE_OPERAND (ary, 0)))
!       && (TYPE_MAIN_VARIANT (TREE_TYPE (t))
! 	  == TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (TREE_OPERAND (ary, 0))))))
      ary = TREE_OPERAND (ary, 0);
  
    tree oldidx = TREE_OPERAND (t, 1);
*************** cxx_eval_array_reference (const constexp
*** 4258,4263 ****
--- 4273,4281 ----
  
    /* Not found.  */
  
+   if (is_really_empty_class (elem_type, /*ignore_vptr*/false))
+     return build_constructor (elem_type, NULL);
+ 
    if (TREE_CODE (ary) == CONSTRUCTOR
        && CONSTRUCTOR_NO_CLEARING (ary))
      {
*************** cxx_eval_array_reference (const constexp
*** 4275,4283 ****
       directly for non-aggregates to avoid creating a garbage CONSTRUCTOR.  */
    tree val;
    constexpr_ctx new_ctx;
!   if (is_really_empty_class (elem_type, /*ignore_vptr*/false))
!     return build_constructor (elem_type, NULL);
!   else 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);
--- 4293,4299 ----
       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);
*************** cxx_eval_bare_aggregate (const constexpr
*** 5040,5048 ****
    FOR_EACH_CONSTRUCTOR_ELT (v, i, index, value)
      {
        tree orig_value = value;
-       /* Like in cxx_eval_store_expression, omit entries for empty fields.  */
-       bool no_slot = TREE_CODE (type) == RECORD_TYPE && is_empty_field (index);
        init_subob_ctx (ctx, new_ctx, index, value);
        int pos_hint = -1;
        if (new_ctx.ctor != ctx->ctor && !no_slot)
  	{
--- 5056,5064 ----
    FOR_EACH_CONSTRUCTOR_ELT (v, i, index, value)
      {
        tree orig_value = value;
        init_subob_ctx (ctx, new_ctx, index, value);
+       /* Like in cxx_eval_store_expression, omit entries for empty fields.  */
+       bool no_slot = new_ctx.ctor == NULL_TREE;
        int pos_hint = -1;
        if (new_ctx.ctor != ctx->ctor && !no_slot)
  	{
*************** cxx_eval_vec_init_1 (const constexpr_ctx
*** 5206,5212 ****
        bool reuse = false;
        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;
--- 5222,5229 ----
        bool reuse = false;
        constexpr_ctx new_ctx;
        init_subob_ctx (ctx, new_ctx, idx, pre_init ? init : elttype);
!       bool no_slot = new_ctx.ctor == NULL_TREE;
!       if (new_ctx.ctor != ctx->ctor && !no_slot)
  	{
  	  if (zeroed_out)
  	    CONSTRUCTOR_NO_CLEARING (new_ctx.ctor) = false;
*************** cxx_eval_vec_init_1 (const constexpr_ctx
*** 5251,5257 ****
  	}
        if (*non_constant_p)
  	break;
!       if (new_ctx.ctor != ctx->ctor)
  	{
  	  /* We appended this element above; update the value.  */
  	  gcc_assert ((*p)->last().index == idx);
--- 5268,5281 ----
  	}
        if (*non_constant_p)
  	break;
!       if (no_slot)
! 	{
! 	  /* This is an initializer for an empty subobject; now that we've
! 	     checked that it's constant, we can ignore it.  */
! 	  gcc_checking_assert (i == 0);
! 	  break;
! 	}
!       else if (new_ctx.ctor != ctx->ctor)
  	{
  	  /* We appended this element above; update the value.  */
  	  gcc_assert ((*p)->last().index == idx);
*************** cxx_fold_indirect_ref_1 (const constexpr
*** 5446,5451 ****
--- 5470,5488 ----
  		  return ret;
  	      }
  	  }
+ 
+       /* Handle conversion to an empty base class, which is represented with a
+ 	 NOP_EXPR.  Do this before spelunking into the non-empty subobjects,
+ 	 which is likely to be a waste of time (109678).  */
+       if (is_empty_class (type)
+ 	  && CLASS_TYPE_P (optype)
+ 	  && DERIVED_FROM_P (type, optype))
+ 	{
+ 	  if (empty_base)
+ 	    *empty_base = true;
+ 	  return op;
+ 	}
+ 
        for (tree field = TYPE_FIELDS (optype);
  	   field; field = DECL_CHAIN (field))
  	if (TREE_CODE (field) == FIELD_DECL
*************** cxx_fold_indirect_ref_1 (const constexpr
*** 5468,5482 ****
  		  return ret;
  	      }
  	  }
-       /* Also handle conversion to an empty base class, which
- 	 is represented with a NOP_EXPR.  */
-       if (is_empty_class (type)
- 	  && CLASS_TYPE_P (optype)
- 	  && DERIVED_FROM_P (type, optype))
- 	{
- 	  *empty_base = true;
- 	  return op;
- 	}
      }
  
    return NULL_TREE;
--- 5505,5510 ----
*************** cxx_fold_indirect_ref (const constexpr_c
*** 5519,5524 ****
--- 5547,5555 ----
       more folding opportunities.  */
    auto canonicalize_obj_off = [] (tree& obj, tree& off) {
      while (TREE_CODE (obj) == COMPONENT_REF
+ 	   /* We need to preserve union member accesses so that we can
+ 	      later properly diagnose accessing the wrong member.  */
+ 	   && TREE_CODE (TREE_TYPE (TREE_OPERAND (obj, 0))) == RECORD_TYPE
  	   && (tree_int_cst_sign_bit (off) || integer_zerop (off)))
        {
  	tree field = TREE_OPERAND (obj, 1);
*************** cxx_eval_store_expression (const constex
*** 6285,6290 ****
--- 6316,6322 ----
       object.  Make a note of this fact by marking the CONSTRUCTOR
       TREE_READONLY.  */
    if (TREE_CODE (t) == INIT_EXPR
+       && !empty_base
        && TREE_CODE (*valp) == CONSTRUCTOR
        && TYPE_READONLY (type))
      {
*************** cxx_eval_switch_expr (const constexpr_ct
*** 6708,6713 ****
--- 6740,6755 ----
    cond = cxx_eval_constant_expression (ctx, cond, vc_prvalue,
  				       non_constant_p, overflow_p);
    VERIFY_CONSTANT (cond);
+   if (TREE_CODE (cond) != INTEGER_CST)
+     {
+       /* If the condition doesn't reduce to an INTEGER_CST it isn't a usable
+ 	 switch condition even if it's constant enough for other things
+ 	 (c++/113545).  */
+       gcc_checking_assert (ctx->quiet);
+       *non_constant_p = true;
+       return t;
+     }
+ 
    *jump_target = cond;
  
    tree body
*************** cxx_eval_constant_expression (const cons
*** 7077,7085 ****
  
      case PARM_DECL:
        if (lval && !TYPE_REF_P (TREE_TYPE (t)))
! 	/* glvalue use.  */;
        else if (tree v = ctx->global->get_value (r))
! 	r = v;
        else if (lval)
  	/* Defer in case this is only used for its type.  */;
        else if (COMPLETE_TYPE_P (TREE_TYPE (t))
--- 7119,7137 ----
  
      case PARM_DECL:
        if (lval && !TYPE_REF_P (TREE_TYPE (t)))
! 	{
! 	  /* glvalue use.  */
! 	  if (TREE_ADDRESSABLE (TREE_TYPE (t)))
! 	    if (tree v = ctx->global->get_value (t))
! 	      r = v;
! 	}
        else if (tree v = ctx->global->get_value (r))
! 	{
! 	  r = v;
! 	  if (TREE_ADDRESSABLE (TREE_TYPE (t)))
! 	    r = cxx_eval_constant_expression (ctx, r, vc_prvalue,
! 					      non_constant_p, overflow_p);
! 	}
        else if (lval)
  	/* Defer in case this is only used for its type.  */;
        else if (COMPLETE_TYPE_P (TREE_TYPE (t))
*************** potential_constant_expression_1 (tree t,
*** 9067,9074 ****
        if (now && want_rval)
  	{
  	  tree type = TREE_TYPE (t);
! 	  if ((processing_template_decl && !COMPLETE_TYPE_P (type))
! 	      || dependent_type_p (type)
  	      || is_really_empty_class (type, /*ignore_vptr*/false))
  	    /* An empty class has no data to read.  */
  	    return true;
--- 9119,9127 ----
        if (now && want_rval)
  	{
  	  tree type = TREE_TYPE (t);
! 	  if (dependent_type_p (type)
! 	      || !COMPLETE_TYPE_P (processing_template_decl
! 				   ? type : complete_type (type))
  	      || is_really_empty_class (type, /*ignore_vptr*/false))
  	    /* An empty class has no data to read.  */
  	    return true;
*************** potential_constant_expression_1 (tree t,
*** 9194,9200 ****
  	  }
  	else if (fun)
            {
! 	    if (RECUR (fun, FUNCTION_POINTER_TYPE_P (fun) ? rval : any))
  	      /* Might end up being a constant function pointer.  But it
  		 could also be a function object with constexpr op(), so
  		 we pass 'any' so that the underlying VAR_DECL is deemed
--- 9247,9258 ----
  	  }
  	else if (fun)
            {
! 	    if (TREE_TYPE (fun)
! 		&& FUNCTION_POINTER_TYPE_P (TREE_TYPE (fun)))
! 	      want_rval = rval;
! 	    else
! 	      want_rval = any;
! 	    if (RECUR (fun, want_rval))
  	      /* Might end up being a constant function pointer.  But it
  		 could also be a function object with constexpr op(), so
  		 we pass 'any' so that the underlying VAR_DECL is deemed
*************** potential_constant_expression_1 (tree t,
*** 9269,9275 ****
  	  return RECUR (DECL_VALUE_EXPR (t), rval);
  	}
        if (want_rval
! 	  && !var_in_maybe_constexpr_fn (t)
  	  && !type_dependent_expression_p (t)
  	  && !decl_maybe_constant_var_p (t)
  	  && (strict
--- 9327,9333 ----
  	  return RECUR (DECL_VALUE_EXPR (t), rval);
  	}
        if (want_rval
! 	  && (now || !var_in_maybe_constexpr_fn (t))
  	  && !type_dependent_expression_p (t)
  	  && !decl_maybe_constant_var_p (t)
  	  && (strict
*************** potential_constant_expression_1 (tree t,
*** 9383,9389 ****
          STRIP_NOPS (x);
          if (is_this_parameter (x) && !is_capture_proxy (x))
  	  {
! 	    if (!var_in_maybe_constexpr_fn (x))
  	      {
  		if (flags & tf_error)
  		  constexpr_error (loc, fundef_p, "use of %<this%> in a "
--- 9441,9447 ----
          STRIP_NOPS (x);
          if (is_this_parameter (x) && !is_capture_proxy (x))
  	  {
! 	    if (now || !var_in_maybe_constexpr_fn (x))
  	      {
  		if (flags & tf_error)
  		  constexpr_error (loc, fundef_p, "use of %<this%> in a "
diff -Nrcpad gcc-13.2.0/gcc/cp/constraint.cc gcc-13.3.0/gcc/cp/constraint.cc
*** gcc-13.2.0/gcc/cp/constraint.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/constraint.cc	Tue May 21 07:47:38 2024
*************** struct subst_info
*** 85,91 ****
    /* True if we should not diagnose errors.  */
    bool quiet() const
    {
!     return complain == tf_none;
    }
  
    /* True if we should diagnose errors.  */
--- 85,91 ----
    /* True if we should not diagnose errors.  */
    bool quiet() const
    {
!     return !(complain & tf_warning_or_error);
    }
  
    /* True if we should diagnose errors.  */
*************** hash_placeholder_constraint (tree c)
*** 1999,2006 ****
  static tree
  tsubst_valid_expression_requirement (tree t, tree args, sat_info info)
  {
!   tree r = tsubst_expr (t, args, tf_none, info.in_decl);
!   if (convert_to_void (r, ICV_STATEMENT, tf_none) != error_mark_node)
      return r;
  
    if (info.diagnose_unsatisfaction_p ())
--- 1999,2007 ----
  static tree
  tsubst_valid_expression_requirement (tree t, tree args, sat_info info)
  {
!   tsubst_flags_t quiet = info.complain & ~tf_warning_or_error;
!   tree r = tsubst_expr (t, args, quiet, info.in_decl);
!   if (convert_to_void (r, ICV_STATEMENT, quiet) != error_mark_node)
      return r;
  
    if (info.diagnose_unsatisfaction_p ())
*************** tsubst_simple_requirement (tree t, tree
*** 2036,2041 ****
--- 2037,2044 ----
    tree expr = tsubst_valid_expression_requirement (t0, args, info);
    if (expr == error_mark_node)
      return error_mark_node;
+   if (processing_template_decl)
+     return finish_simple_requirement (EXPR_LOCATION (t), expr);
    return boolean_true_node;
  }
  
*************** tsubst_simple_requirement (tree t, tree
*** 2045,2051 ****
  static tree
  tsubst_type_requirement_1 (tree t, tree args, sat_info info, location_t loc)
  {
!   tree r = tsubst (t, args, tf_none, info.in_decl);
    if (r != error_mark_node)
      return r;
  
--- 2048,2055 ----
  static tree
  tsubst_type_requirement_1 (tree t, tree args, sat_info info, location_t loc)
  {
!   tsubst_flags_t quiet = info.complain & ~tf_warning_or_error;
!   tree r = tsubst (t, args, quiet, info.in_decl);
    if (r != error_mark_node)
      return r;
  
*************** tsubst_type_requirement (tree t, tree ar
*** 2076,2081 ****
--- 2080,2087 ----
    tree type = tsubst_type_requirement_1 (t0, args, info, EXPR_LOCATION (t));
    if (type == error_mark_node)
      return error_mark_node;
+   if (processing_template_decl)
+     return finish_type_requirement (EXPR_LOCATION (t), type);
    return boolean_true_node;
  }
  
*************** tsubst_compound_requirement (tree t, tre
*** 2132,2140 ****
  
    location_t loc = cp_expr_loc_or_input_loc (expr);
  
    /* Check the noexcept condition.  */
    bool noexcept_p = COMPOUND_REQ_NOEXCEPT_P (t);
!   if (noexcept_p && !expr_noexcept_p (expr, tf_none))
      {
        if (info.diagnose_unsatisfaction_p ())
  	inform (loc, "%qE is not %<noexcept%>", expr);
--- 2138,2149 ----
  
    location_t loc = cp_expr_loc_or_input_loc (expr);
  
+   subst_info quiet (info.complain & ~tf_warning_or_error, info.in_decl);
+ 
    /* Check the noexcept condition.  */
    bool noexcept_p = COMPOUND_REQ_NOEXCEPT_P (t);
!   if (noexcept_p && !processing_template_decl
!       && !expr_noexcept_p (expr, quiet.complain))
      {
        if (info.diagnose_unsatisfaction_p ())
  	inform (loc, "%qE is not %<noexcept%>", expr);
*************** tsubst_compound_requirement (tree t, tre
*** 2147,2156 ****
    if (type == error_mark_node)
      return error_mark_node;
  
-   subst_info quiet (tf_none, info.in_decl);
- 
    /* Check expression against the result type.  */
!   if (type)
      {
        if (tree placeholder = type_uses_auto (type))
  	{
--- 2156,2163 ----
    if (type == error_mark_node)
      return error_mark_node;
  
    /* Check expression against the result type.  */
!   if (type && !processing_template_decl)
      {
        if (tree placeholder = type_uses_auto (type))
  	{
*************** tsubst_compound_requirement (tree t, tre
*** 2190,2195 ****
--- 2197,2205 ----
  	}
      }
  
+   if (processing_template_decl)
+     return finish_compound_requirement (EXPR_LOCATION (t),
+ 					expr, type, noexcept_p);
    return boolean_true_node;
  }
  
*************** tsubst_compound_requirement (tree t, tre
*** 2198,2204 ****
  static tree
  tsubst_nested_requirement (tree t, tree args, sat_info info)
  {
!   sat_info quiet (tf_none, info.in_decl);
    tree result = constraint_satisfaction_value (t, args, quiet);
    if (result == boolean_true_node)
      return boolean_true_node;
--- 2208,2223 ----
  static tree
  tsubst_nested_requirement (tree t, tree args, sat_info info)
  {
!   if (processing_template_decl)
!     {
!       tree req = TREE_OPERAND (t, 0);
!       req = tsubst_constraint (req, args, info.complain, info.in_decl);
!       if (req == error_mark_node)
! 	return error_mark_node;
!       return finish_nested_requirement (EXPR_LOCATION (t), req);
!     }
! 
!   sat_info quiet (info.complain & ~tf_warning_or_error, info.in_decl);
    tree result = constraint_satisfaction_value (t, args, quiet);
    if (result == boolean_true_node)
      return boolean_true_node;
*************** tsubst_requires_expr (tree t, tree args,
*** 2338,2355 ****
  
    args = add_extra_args (REQUIRES_EXPR_EXTRA_ARGS (t), args,
  			 info.complain, info.in_decl);
!   if (processing_template_decl)
      {
        /* We're partially instantiating a generic lambda.  Substituting into
  	 this requires-expression now may cause its requirements to get
  	 checked out of order, so instead just remember the template
! 	 arguments and wait until we can substitute them all at once.  */
        t = copy_node (t);
        REQUIRES_EXPR_EXTRA_ARGS (t) = build_extra_args (t, args, info.complain);
        return t;
      }
  
!   if (tree parms = REQUIRES_EXPR_PARMS (t))
      {
        parms = tsubst_constraint_variables (parms, args, info);
        if (parms == error_mark_node)
--- 2357,2382 ----
  
    args = add_extra_args (REQUIRES_EXPR_EXTRA_ARGS (t), args,
  			 info.complain, info.in_decl);
!   if (processing_template_decl
!       && !processing_constraint_expression_p ())
      {
        /* We're partially instantiating a generic lambda.  Substituting into
  	 this requires-expression now may cause its requirements to get
  	 checked out of order, so instead just remember the template
! 	 arguments and wait until we can substitute them all at once.
! 
! 	 Except if this requires-expr is part of associated constraints
! 	 that we're substituting into directly (for e.g. declaration
! 	 matching or dguide constraint rewriting), in which case we need
! 	 to partially substitute.  */
        t = copy_node (t);
+       REQUIRES_EXPR_EXTRA_ARGS (t) = NULL_TREE;
        REQUIRES_EXPR_EXTRA_ARGS (t) = build_extra_args (t, args, info.complain);
        return t;
      }
  
!   tree parms = REQUIRES_EXPR_PARMS (t);
!   if (parms)
      {
        parms = tsubst_constraint_variables (parms, args, info);
        if (parms == error_mark_node)
*************** tsubst_requires_expr (tree t, tree args,
*** 2357,2366 ****
      }
  
    tree result = boolean_true_node;
    for (tree reqs = REQUIRES_EXPR_REQS (t); reqs; reqs = TREE_CHAIN (reqs))
      {
        tree req = TREE_VALUE (reqs);
!       if (tsubst_requirement (req, args, info) == error_mark_node)
  	{
  	  result = boolean_false_node;
  	  if (info.diagnose_unsatisfaction_p ())
--- 2384,2396 ----
      }
  
    tree result = boolean_true_node;
+   if (processing_template_decl)
+     result = NULL_TREE;
    for (tree reqs = REQUIRES_EXPR_REQS (t); reqs; reqs = TREE_CHAIN (reqs))
      {
        tree req = TREE_VALUE (reqs);
!       req = tsubst_requirement (req, args, info);
!       if (req == error_mark_node)
  	{
  	  result = boolean_false_node;
  	  if (info.diagnose_unsatisfaction_p ())
*************** tsubst_requires_expr (tree t, tree args,
*** 2368,2374 ****
--- 2398,2408 ----
  	  else
  	    break;
  	}
+       else if (processing_template_decl)
+ 	result = tree_cons (NULL_TREE, req, result);
      }
+   if (processing_template_decl && result != boolean_false_node)
+     result = finish_requires_expr (EXPR_LOCATION (t), parms, nreverse (result));
    return result;
  }
  
diff -Nrcpad gcc-13.2.0/gcc/cp/contracts.cc gcc-13.3.0/gcc/cp/contracts.cc
*** gcc-13.2.0/gcc/cp/contracts.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/contracts.cc	Tue May 21 07:47:38 2024
*************** make_postcondition_variable (cp_expr id)
*** 636,642 ****
  bool
  check_postcondition_result (tree decl, tree type, location_t loc)
  {
!   if (VOID_TYPE_P (type))
      {
        error_at (loc,
  		DECL_CONSTRUCTOR_P (decl)
--- 636,646 ----
  bool
  check_postcondition_result (tree decl, tree type, location_t loc)
  {
!   /* Do not be confused by targetm.cxx.cdtor_return_this ();
!      conceptually, cdtors have no return value.  */
!   if (VOID_TYPE_P (type)
!       || DECL_CONSTRUCTOR_P (decl)
!       || DECL_DESTRUCTOR_P (decl))
      {
        error_at (loc,
  		DECL_CONSTRUCTOR_P (decl)
diff -Nrcpad gcc-13.2.0/gcc/cp/cp-gimplify.cc gcc-13.3.0/gcc/cp/cp-gimplify.cc
*** gcc-13.2.0/gcc/cp/cp-gimplify.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/cp-gimplify.cc	Tue May 21 07:47:38 2024
*************** cxx_omp_clause_apply_fn (tree fn, tree a
*** 2116,2121 ****
--- 2116,2123 ----
  					   TREE_PURPOSE (parm), fn,
  					   i - is_method, tf_warning_or_error);
        t = build_call_a (fn, i, argarray);
+       if (MAYBE_CLASS_TYPE_P (TREE_TYPE (t)))
+ 	t = build_cplus_new (TREE_TYPE (t), t, tf_warning_or_error);
        t = fold_convert (void_type_node, t);
        t = fold_build_cleanup_point_expr (TREE_TYPE (t), t);
        append_to_statement_list (t, &ret);
*************** cxx_omp_clause_apply_fn (tree fn, tree a
*** 2149,2154 ****
--- 2151,2158 ----
  					   TREE_PURPOSE (parm), fn,
  					   i - is_method, tf_warning_or_error);
        t = build_call_a (fn, i, argarray);
+       if (MAYBE_CLASS_TYPE_P (TREE_TYPE (t)))
+ 	t = build_cplus_new (TREE_TYPE (t), t, tf_warning_or_error);
        t = fold_convert (void_type_node, t);
        return fold_build_cleanup_point_expr (TREE_TYPE (t), t);
      }
*************** cp_fold (tree x, fold_flags_t flags)
*** 2567,2573 ****
      fold_cache = hash_map<tree, tree>::create_ggc (101);
  
    if (tree *cached = fold_cache->get (x))
!     return *cached;
  
    uid_sensitive_constexpr_evaluation_checker c;
  
--- 2571,2584 ----
      fold_cache = hash_map<tree, tree>::create_ggc (101);
  
    if (tree *cached = fold_cache->get (x))
!     {
!       /* unshare_expr doesn't recurse into SAVE_EXPRs.  If SAVE_EXPR's
! 	 argument has been folded into a tree invariant, make sure it is
! 	 unshared.  See PR112727.  */
!       if (TREE_CODE (x) == SAVE_EXPR && *cached != x)
! 	return unshare_expr (*cached);
!       return *cached;
!     }
  
    uid_sensitive_constexpr_evaluation_checker c;
  
diff -Nrcpad gcc-13.2.0/gcc/cp/cp-tree.h gcc-13.3.0/gcc/cp/cp-tree.h
*** gcc-13.2.0/gcc/cp/cp-tree.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/cp-tree.h	Tue May 21 07:47:38 2024
*************** struct GTY(()) language_function {
*** 2111,2116 ****
--- 2111,2117 ----
  
    BOOL_BITFIELD invalid_constexpr : 1;
    BOOL_BITFIELD throwing_cleanup : 1;
+   BOOL_BITFIELD backward_goto : 1;
  
    hash_table<named_label_hash> *x_named_labels;
  
*************** struct GTY(()) lang_decl {
*** 3219,3225 ****
  #define DECL_CONV_FN_TYPE(FN) \
    TREE_TYPE ((gcc_checking_assert (DECL_CONV_FN_P (FN)), DECL_NAME (FN)))
  
! /* Nonzero if NODE, a static data member, was declared in its class as an
     array of unknown bound.  */
  #define VAR_HAD_UNKNOWN_BOUND(NODE)			\
    (DECL_LANG_SPECIFIC (VAR_DECL_CHECK (NODE))		\
--- 3220,3226 ----
  #define DECL_CONV_FN_TYPE(FN) \
    TREE_TYPE ((gcc_checking_assert (DECL_CONV_FN_P (FN)), DECL_NAME (FN)))
  
! /* Nonzero if NODE, a templated variable, was declared as an
     array of unknown bound.  */
  #define VAR_HAD_UNKNOWN_BOUND(NODE)			\
    (DECL_LANG_SPECIFIC (VAR_DECL_CHECK (NODE))		\
*************** extern tree lookup_enumerator			(tree, t
*** 6888,6893 ****
--- 6889,6895 ----
  extern bool start_preparsed_function		(tree, tree, int);
  extern bool start_function			(cp_decl_specifier_seq *,
  						 const cp_declarator *, tree);
+ extern tree maybe_prepare_return_this		(tree);
  extern void maybe_return_this			(void);
  extern tree begin_function_body			(void);
  extern void finish_function_body		(tree);
*************** extern tree begin_eh_spec_block			(void)
*** 7044,7050 ****
  extern void finish_eh_spec_block		(tree, tree);
  extern tree build_eh_type_type			(tree);
  extern tree cp_protect_cleanup_actions		(void);
! extern void maybe_splice_retval_cleanup		(tree);
  extern tree maybe_set_retval_sentinel		(void);
  
  extern tree template_parms_to_args		(tree);
--- 7046,7052 ----
  extern void finish_eh_spec_block		(tree, tree);
  extern tree build_eh_type_type			(tree);
  extern tree cp_protect_cleanup_actions		(void);
! extern void maybe_splice_retval_cleanup		(tree, bool);
  extern tree maybe_set_retval_sentinel		(void);
  
  extern tree template_parms_to_args		(tree);
diff -Nrcpad gcc-13.2.0/gcc/cp/cxx-pretty-print.cc gcc-13.3.0/gcc/cp/cxx-pretty-print.cc
*** gcc-13.2.0/gcc/cp/cxx-pretty-print.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/cxx-pretty-print.cc	Tue May 21 07:47:38 2024
*************** cxx_pretty_printer::expression (tree t)
*** 1116,1121 ****
--- 1116,1130 ----
        t = OVL_FIRST (t);
        /* FALLTHRU */
      case VAR_DECL:
+       if (DECL_NTTP_OBJECT_P (t))
+ 	{
+ 	  /* Print the type followed by the CONSTRUCTOR value of the
+ 	     NTTP object.  */
+ 	  simple_type_specifier (cv_unqualified (TREE_TYPE (t)));
+ 	  expression (DECL_INITIAL (t));
+ 	  break;
+ 	}
+       /* FALLTHRU */
      case PARM_DECL:
      case FIELD_DECL:
      case CONST_DECL:
*************** cxx_pretty_printer::expression (tree t)
*** 1256,1261 ****
--- 1265,1278 ----
        pp_cxx_right_paren (this);
        break;
  
+     case VIEW_CONVERT_EXPR:
+       if (TREE_CODE (TREE_OPERAND (t, 0)) == TEMPLATE_PARM_INDEX)
+ 	{
+ 	  /* Strip const VIEW_CONVERT_EXPR wrappers for class NTTPs.  */
+ 	  expression (TREE_OPERAND (t, 0));
+ 	  break;
+ 	}
+       /* FALLTHRU */
      default:
        c_pretty_printer::expression (t);
        break;
*************** pp_cxx_template_argument_list (cxx_prett
*** 1960,1967 ****
  	  if (TYPE_P (arg) || (TREE_CODE (arg) == TEMPLATE_DECL
  			       && TYPE_P (DECL_TEMPLATE_RESULT (arg))))
  	    pp->type_id (arg);
- 	  else if (TREE_CODE (arg) == VAR_DECL && DECL_NTTP_OBJECT_P (arg))
- 	    pp->expression (DECL_INITIAL (arg));
  	  else
  	    pp->expression (arg);
  	}
--- 1977,1982 ----
diff -Nrcpad gcc-13.2.0/gcc/cp/decl.cc gcc-13.3.0/gcc/cp/decl.cc
*** gcc-13.2.0/gcc/cp/decl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/decl.cc	Tue May 21 07:47:38 2024
*************** check_goto (tree decl)
*** 3768,3773 ****
--- 3768,3775 ----
        return;
      }
  
+   cp_function_chain->backward_goto = true;
+ 
    bool saw_catch = false, complained = false;
    int identified = 0;
    tree bad;
*************** void
*** 8214,8220 ****
  cp_finish_decl (tree decl, tree init, bool init_const_expr_p,
  		tree asmspec_tree, int flags)
  {
-   tree type;
    vec<tree, va_gc> *cleanups = NULL;
    const char *asmspec = NULL;
    int was_readonly = 0;
--- 8216,8221 ----
*************** cp_finish_decl (tree decl, tree init, bo
*** 8234,8240 ****
    /* Parameters are handled by store_parm_decls, not cp_finish_decl.  */
    gcc_assert (TREE_CODE (decl) != PARM_DECL);
  
!   type = TREE_TYPE (decl);
    if (type == error_mark_node)
      return;
  
--- 8235,8241 ----
    /* Parameters are handled by store_parm_decls, not cp_finish_decl.  */
    gcc_assert (TREE_CODE (decl) != PARM_DECL);
  
!   tree type = TREE_TYPE (decl);
    if (type == error_mark_node)
      return;
  
*************** cp_finish_decl (tree decl, tree init, bo
*** 8424,8430 ****
  	  if (decl_maybe_constant_var_p (decl)
  	      /* FIXME setting TREE_CONSTANT on refs breaks the back end.  */
  	      && !TYPE_REF_P (type))
! 	    TREE_CONSTANT (decl) = 1;
  	}
        /* This is handled mostly by gimplify.cc, but we have to deal with
  	 not warning about int x = x; as it is a GCC extension to turn off
--- 8425,8431 ----
  	  if (decl_maybe_constant_var_p (decl)
  	      /* FIXME setting TREE_CONSTANT on refs breaks the back end.  */
  	      && !TYPE_REF_P (type))
! 	    TREE_CONSTANT (decl) = true;
  	}
        /* This is handled mostly by gimplify.cc, but we have to deal with
  	 not warning about int x = x; as it is a GCC extension to turn off
*************** cp_finish_decl (tree decl, tree init, bo
*** 8435,8440 ****
--- 8436,8449 ----
  	  && !warning_enabled_at (DECL_SOURCE_LOCATION (decl), OPT_Winit_self))
  	suppress_warning (decl, OPT_Winit_self);
      }
+   else if (VAR_P (decl)
+ 	   && COMPLETE_TYPE_P (type)
+ 	   && !TYPE_REF_P (type)
+ 	   && !dependent_type_p (type)
+ 	   && is_really_empty_class (type, /*ignore_vptr*/false))
+     /* We have no initializer but there's nothing to initialize anyway.
+        Treat DECL as constant due to c++/109876.  */
+     TREE_CONSTANT (decl) = true;
  
    if (flag_openmp
        && TREE_CODE (decl) == FUNCTION_DECL
*************** store_parm_decls (tree current_function_
*** 17819,17834 ****
  }
  
  
  /* Set the return value of the [cd]tor if the ABI wants that.  */
  
  void
! maybe_return_this (void)
  {
!   if (targetm.cxx.cdtor_returns_this ())
      {
        /* Return the address of the object.  */
-       tree val = DECL_ARGUMENTS (current_function_decl);
-       suppress_warning (val, OPT_Wuse_after_free);
        val = fold_convert (TREE_TYPE (DECL_RESULT (current_function_decl)), val);
        val = build2 (MODIFY_EXPR, TREE_TYPE (val),
  		    DECL_RESULT (current_function_decl), val);
--- 17828,17858 ----
  }
  
  
+ /* Mark CDTOR's implicit THIS argument for returning, if required by
+    the ABI..  Return the decl for THIS, if it is to be returned, and
+    NULL otherwise.  */
+ 
+ tree
+ maybe_prepare_return_this (tree cdtor)
+ {
+   if (targetm.cxx.cdtor_returns_this ())
+     if (tree val = DECL_ARGUMENTS (cdtor))
+       {
+ 	suppress_warning (val, OPT_Wuse_after_free);
+ 	return val;
+       }
+ 
+   return NULL_TREE;
+ }
+ 
  /* Set the return value of the [cd]tor if the ABI wants that.  */
  
  void
! maybe_return_this ()
  {
!   if (tree val = maybe_prepare_return_this (current_function_decl))
      {
        /* Return the address of the object.  */
        val = fold_convert (TREE_TYPE (DECL_RESULT (current_function_decl)), val);
        val = build2 (MODIFY_EXPR, TREE_TYPE (val),
  		    DECL_RESULT (current_function_decl), val);
diff -Nrcpad gcc-13.2.0/gcc/cp/decl2.cc gcc-13.3.0/gcc/cp/decl2.cc
*** gcc-13.2.0/gcc/cp/decl2.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/decl2.cc	Tue May 21 07:47:38 2024
*************** grok_array_decl (location_t loc, tree ar
*** 459,465 ****
  	{
  	  expr = build_op_subscript (loc, array_expr, index_exp_list,
  				     &overload, complain & tf_decltype);
! 	  if (expr == error_mark_node)
  	    {
  	      tree idx = build_x_compound_expr_from_vec (*index_exp_list, NULL,
  							 tf_none);
--- 459,468 ----
  	{
  	  expr = build_op_subscript (loc, array_expr, index_exp_list,
  				     &overload, complain & tf_decltype);
! 	  if (expr == error_mark_node
! 	      /* Don't do the backward compatibility fallback in a SFINAE
! 		 context.   */
! 	      && (complain & tf_error))
  	    {
  	      tree idx = build_x_compound_expr_from_vec (*index_exp_list, NULL,
  							 tf_none);
*************** grok_array_decl (location_t loc, tree ar
*** 510,515 ****
--- 513,523 ----
  
        if (index_exp == NULL_TREE)
  	{
+ 	  if (!(complain & tf_error))
+ 	    /* Don't do the backward compatibility fallback in a SFINAE
+ 	       context.  */
+ 	    return error_mark_node;
+ 
  	  if ((*index_exp_list)->is_empty ())
  	    {
  	      error_at (loc, "built-in subscript operator without expression "
*************** grok_array_decl (location_t loc, tree ar
*** 561,568 ****
  	swapped = true, array_expr = p2, index_exp = i1;
        else
  	{
! 	  error_at (loc, "invalid types %<%T[%T]%> for array subscript",
! 		    type, TREE_TYPE (index_exp));
  	  return error_mark_node;
  	}
  
--- 569,577 ----
  	swapped = true, array_expr = p2, index_exp = i1;
        else
  	{
! 	  if (complain & tf_error)
! 	    error_at (loc, "invalid types %<%T[%T]%> for array subscript",
! 		      type, TREE_TYPE (index_exp));
  	  return error_mark_node;
  	}
  
diff -Nrcpad gcc-13.2.0/gcc/cp/except.cc gcc-13.3.0/gcc/cp/except.cc
*** gcc-13.2.0/gcc/cp/except.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/except.cc	Tue May 21 07:47:38 2024
*************** maybe_set_retval_sentinel ()
*** 1309,1329 ****
     on throw.  */
  
  void
! maybe_splice_retval_cleanup (tree compound_stmt)
  {
!   /* If we need a cleanup for the return value, add it in at the same level as
       pushdecl_outermost_localscope.  And also in try blocks.  */
!   const bool function_body
!     = (current_binding_level->level_chain
!        && current_binding_level->level_chain->kind == sk_function_parms
!       /* When we're processing a default argument, c_f_d may not have been
! 	 set.  */
!        && current_function_decl);
  
!   if ((function_body || current_binding_level->kind == sk_try)
!       && !DECL_CONSTRUCTOR_P (current_function_decl)
!       && !DECL_DESTRUCTOR_P (current_function_decl)
!       && current_retval_sentinel)
      {
        location_t loc = DECL_SOURCE_LOCATION (current_function_decl);
        tree_stmt_iterator iter = tsi_start (compound_stmt);
--- 1309,1328 ----
     on throw.  */
  
  void
! maybe_splice_retval_cleanup (tree compound_stmt, bool is_try)
  {
!   if (!current_function_decl || !cfun
!       || DECL_CONSTRUCTOR_P (current_function_decl)
!       || DECL_DESTRUCTOR_P (current_function_decl)
!       || !current_retval_sentinel)
!     return;
! 
!   /* if we need a cleanup for the return value, add it in at the same level as
       pushdecl_outermost_localscope.  And also in try blocks.  */
!   cp_binding_level *b = current_binding_level;
!   const bool function_body = b->kind == sk_function_parms;
  
!   if (function_body || is_try)
      {
        location_t loc = DECL_SOURCE_LOCATION (current_function_decl);
        tree_stmt_iterator iter = tsi_start (compound_stmt);
*************** maybe_splice_retval_cleanup (tree compou
*** 1337,1345 ****
  	}
  
        /* Skip past other decls, they can't contain a return.  */
!       while (TREE_CODE (tsi_stmt (iter)) == DECL_EXPR)
  	tsi_next (&iter);
!       gcc_assert (!tsi_end_p (iter));
  
        /* Wrap the rest of the STATEMENT_LIST in a CLEANUP_STMT.  */
        tree stmts = NULL_TREE;
--- 1336,1348 ----
  	}
  
        /* Skip past other decls, they can't contain a return.  */
!       while (!tsi_end_p (iter)
! 	     && TREE_CODE (tsi_stmt (iter)) == DECL_EXPR)
  	tsi_next (&iter);
! 
!       if (tsi_end_p (iter))
! 	/* Nothing to wrap.  */
! 	return;
  
        /* Wrap the rest of the STATEMENT_LIST in a CLEANUP_STMT.  */
        tree stmts = NULL_TREE;
*************** maybe_splice_retval_cleanup (tree compou
*** 1349,1354 ****
--- 1352,1365 ----
  	  tsi_delink (&iter);
  	}
        tree dtor = build_cleanup (retval);
+       if (!function_body)
+ 	{
+ 	  /* Clear the sentinel so we don't try to destroy the retval again on
+ 	     rethrow (c++/112301).  */
+ 	  tree clear = build2 (MODIFY_EXPR, boolean_type_node,
+ 			       current_retval_sentinel, boolean_false_node);
+ 	  dtor = build2 (COMPOUND_EXPR, void_type_node, clear, dtor);
+ 	}
        tree cond = build3 (COND_EXPR, void_type_node, current_retval_sentinel,
  			  dtor, void_node);
        tree cleanup = build_stmt (loc, CLEANUP_STMT,
diff -Nrcpad gcc-13.2.0/gcc/cp/init.cc gcc-13.3.0/gcc/cp/init.cc
*** gcc-13.2.0/gcc/cp/init.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/init.cc	Tue May 21 07:47:38 2024
*************** build_vec_delete_1 (location_t loc, tree
*** 4159,4165 ****
  
    /* If one destructor throws, keep trying to clean up the rest, unless we're
       already in a build_vec_init cleanup.  */
!   if (flag_exceptions && !in_cleanup && !expr_noexcept_p (tmp, tf_none))
      {
        loop = build2 (TRY_CATCH_EXPR, void_type_node, loop,
  		     unshare_expr (loop));
--- 4159,4166 ----
  
    /* If one destructor throws, keep trying to clean up the rest, unless we're
       already in a build_vec_init cleanup.  */
!   if (flag_exceptions && !in_cleanup && !processing_template_decl
!       && !expr_noexcept_p (tmp, tf_none))
      {
        loop = build2 (TRY_CATCH_EXPR, void_type_node, loop,
  		     unshare_expr (loop));
diff -Nrcpad gcc-13.2.0/gcc/cp/method.cc gcc-13.3.0/gcc/cp/method.cc
*** gcc-13.2.0/gcc/cp/method.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/method.cc	Tue May 21 07:47:38 2024
*************** early_check_defaulted_comparison (tree f
*** 1222,1228 ****
  	  /* Defaulted outside the class body.  */
  	  ctx = TYPE_MAIN_VARIANT (parmtype);
  	  if (!is_friend (ctx, fn))
! 	    error_at (loc, "defaulted %qD is not a friend of %qT", fn, ctx);
  	}
        else if (!same_type_ignoring_top_level_qualifiers_p (parmtype, ctx))
  	saw_bad = true;
--- 1222,1232 ----
  	  /* Defaulted outside the class body.  */
  	  ctx = TYPE_MAIN_VARIANT (parmtype);
  	  if (!is_friend (ctx, fn))
! 	    {
! 	      error_at (loc, "defaulted %qD is not a friend of %qT", fn, ctx);
! 	      inform (location_of (ctx), "declared here");
! 	      ok = false;
! 	    }
  	}
        else if (!same_type_ignoring_top_level_qualifiers_p (parmtype, ctx))
  	saw_bad = true;
diff -Nrcpad gcc-13.2.0/gcc/cp/parser.cc gcc-13.3.0/gcc/cp/parser.cc
*** gcc-13.2.0/gcc/cp/parser.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/parser.cc	Tue May 21 07:47:38 2024
*************** static tree cp_parser_objc_struct_declar
*** 2748,2754 ****
  /* Utility Routines */
  
  static cp_expr cp_parser_lookup_name
!   (cp_parser *, tree, enum tag_types, bool, bool, bool, tree *, location_t);
  static tree cp_parser_lookup_name_simple
    (cp_parser *, tree, location_t);
  static tree cp_parser_maybe_treat_template_as_class
--- 2748,2754 ----
  /* Utility Routines */
  
  static cp_expr cp_parser_lookup_name
!   (cp_parser *, tree, enum tag_types, int, bool, bool, tree *, location_t);
  static tree cp_parser_lookup_name_simple
    (cp_parser *, tree, location_t);
  static tree cp_parser_maybe_treat_template_as_class
*************** cp_parser_template_name (cp_parser* pars
*** 18739,18745 ****
    /* Look up the name.  */
    decl = cp_parser_lookup_name (parser, identifier,
  				tag_type,
! 				/*is_template=*/true,
  				/*is_namespace=*/false,
  				check_dependency_p,
  				/*ambiguous_decls=*/NULL,
--- 18739,18745 ----
    /* Look up the name.  */
    decl = cp_parser_lookup_name (parser, identifier,
  				tag_type,
! 				/*is_template=*/1 + template_keyword_p,
  				/*is_namespace=*/false,
  				check_dependency_p,
  				/*ambiguous_decls=*/NULL,
*************** cp_parser_direct_declarator (cp_parser*
*** 23334,23339 ****
--- 23334,23352 ----
  	      /* Consume the `)'.  */
  	      parens.require_close (parser);
  
+ 	      /* For code like
+ 		  int x(auto(42));
+ 		  A a(auto(i), 42);
+ 		 we have synthesized an implicit template parameter and marked
+ 		 what we thought was a function as an implicit function template.
+ 		 But now, having seen the whole parameter list, we know it's not
+ 		 a function declaration, so undo that.  */
+ 	      if (cp_parser_error_occurred (parser)
+ 		  && parser->fully_implicit_function_template_p
+ 		  /* Don't do this for the inner ().  */
+ 		  && parser->default_arg_ok_p)
+ 		abort_fully_implicit_template (parser);
+ 
  	      /* If all went well, parse the cv-qualifier-seq,
  		 ref-qualifier and the exception-specification.  */
  	      if (member_p || cp_parser_parse_definitely (parser))
*************** cp_parser_type_requirement (cp_parser *p
*** 30939,30945 ****
    cp_parser_global_scope_opt (parser, /*current_scope_valid_p=*/false);
    cp_parser_nested_name_specifier_opt (parser,
                                         /*typename_keyword_p=*/true,
!                                        /*check_dependency_p=*/false,
                                         /*type_p=*/true,
                                         /*is_declaration=*/false);
  
--- 30952,30958 ----
    cp_parser_global_scope_opt (parser, /*current_scope_valid_p=*/false);
    cp_parser_nested_name_specifier_opt (parser,
                                         /*typename_keyword_p=*/true,
! 				       /*check_dependency_p=*/true,
                                         /*type_p=*/true,
                                         /*is_declaration=*/false);
  
*************** cp_parser_type_requirement (cp_parser *p
*** 30949,30955 ****
        cp_lexer_consume_token (parser->lexer);
        type = cp_parser_template_id (parser,
                                      /*template_keyword_p=*/true,
!                                     /*check_dependency=*/false,
                                      /*tag_type=*/none_type,
                                      /*is_declaration=*/false);
        type = make_typename_type (parser->scope, type, typename_type,
--- 30962,30968 ----
        cp_lexer_consume_token (parser->lexer);
        type = cp_parser_template_id (parser,
                                      /*template_keyword_p=*/true,
! 				    /*check_dependency_p=*/true,
                                      /*tag_type=*/none_type,
                                      /*is_declaration=*/false);
        type = make_typename_type (parser->scope, type, typename_type,
*************** prefer_type_arg (tag_types tag_type)
*** 31128,31134 ****
     refer to types are ignored.
  
     If IS_TEMPLATE is TRUE, bindings that do not refer to templates are
!    ignored.
  
     If IS_NAMESPACE is TRUE, bindings that do not refer to namespaces
     are ignored.
--- 31141,31147 ----
     refer to types are ignored.
  
     If IS_TEMPLATE is TRUE, bindings that do not refer to templates are
!    ignored.  If IS_TEMPLATE IS 2, the 'template' keyword was specified.
  
     If IS_NAMESPACE is TRUE, bindings that do not refer to namespaces
     are ignored.
*************** prefer_type_arg (tag_types tag_type)
*** 31143,31149 ****
  static cp_expr
  cp_parser_lookup_name (cp_parser *parser, tree name,
  		       enum tag_types tag_type,
! 		       bool is_template,
  		       bool is_namespace,
  		       bool check_dependency,
  		       tree *ambiguous_decls,
--- 31156,31162 ----
  static cp_expr
  cp_parser_lookup_name (cp_parser *parser, tree name,
  		       enum tag_types tag_type,
! 		       int is_template,
  		       bool is_namespace,
  		       bool check_dependency,
  		       tree *ambiguous_decls,
*************** cp_parser_lookup_name (cp_parser *parser
*** 31327,31333 ****
        else
  	decl = NULL_TREE;
  
!       if (!decl)
  	/* Look it up in the enclosing context.  DR 141: When looking for a
  	   template-name after -> or ., only consider class templates.  */
  	decl = lookup_name (name, is_namespace ? LOOK_want::NAMESPACE
--- 31340,31353 ----
        else
  	decl = NULL_TREE;
  
!       /* If we didn't find a member and have dependent bases, the member lookup
! 	 is now dependent.  */
!       if (!dep && !decl && any_dependent_bases_p (object_type))
! 	dep = true;
! 
!       if (dep && is_template == 2)
! 	/* The template keyword specifies a dependent template.  */;
!       else if (!decl)
  	/* Look it up in the enclosing context.  DR 141: When looking for a
  	   template-name after -> or ., only consider class templates.  */
  	decl = lookup_name (name, is_namespace ? LOOK_want::NAMESPACE
*************** cp_parser_lookup_name (cp_parser *parser
*** 31355,31362 ****
  
        /* If we know we're looking for a type (e.g. A in p->A::x),
  	 mock up a typename.  */
!       if (!decl && object_type && tag_type != none_type
! 	  && dependentish_scope_p (object_type))
  	{
  	  tree type = build_typename_type (object_type, name, name,
  					   typename_type);
--- 31375,31381 ----
  
        /* If we know we're looking for a type (e.g. A in p->A::x),
  	 mock up a typename.  */
!       if (!decl && dep && tag_type != none_type)
  	{
  	  tree type = build_typename_type (object_type, name, name,
  					   typename_type);
*************** cp_parser_pragma_unroll (cp_parser *pars
*** 49122,49128 ****
    location_t location = cp_lexer_peek_token (parser->lexer)->location;
    tree expr = cp_parser_constant_expression (parser);
    unsigned short unroll;
!   expr = maybe_constant_value (expr);
    HOST_WIDE_INT lunroll = 0;
    if (!INTEGRAL_TYPE_P (TREE_TYPE (expr))
        || TREE_CODE (expr) != INTEGER_CST
--- 49141,49147 ----
    location_t location = cp_lexer_peek_token (parser->lexer)->location;
    tree expr = cp_parser_constant_expression (parser);
    unsigned short unroll;
!   expr = fold_non_dependent_expr (expr);
    HOST_WIDE_INT lunroll = 0;
    if (!INTEGRAL_TYPE_P (TREE_TYPE (expr))
        || TREE_CODE (expr) != INTEGER_CST
diff -Nrcpad gcc-13.2.0/gcc/cp/pt.cc gcc-13.3.0/gcc/cp/pt.cc
*** gcc-13.2.0/gcc/cp/pt.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/pt.cc	Tue May 21 07:47:38 2024
*************** maybe_new_partial_specialization (tree&
*** 975,980 ****
--- 975,981 ----
        DECL_SOURCE_LOCATION (d) = input_location;
        TREE_PRIVATE (d) = (current_access_specifier == access_private_node);
        TREE_PROTECTED (d) = (current_access_specifier == access_protected_node);
+       TREE_PUBLIC (d) = TREE_PUBLIC (DECL_TEMPLATE_RESULT (tmpl));
  
        set_instantiating_module (d);
        DECL_MODULE_EXPORT_P (d) = DECL_MODULE_EXPORT_P (tmpl);
*************** has_extra_args_mechanism_p (const_tree t
*** 3860,3865 ****
--- 3861,3884 ----
  	      && IF_STMT_CONSTEXPR_P (t))); /* IF_STMT_EXTRA_ARGS  */
  }
  
+ /* Return *_EXTRA_ARGS of the given supported tree T.  */
+ 
+ static tree&
+ tree_extra_args (tree t)
+ {
+   gcc_checking_assert (has_extra_args_mechanism_p (t));
+ 
+   if (PACK_EXPANSION_P (t))
+     return PACK_EXPANSION_EXTRA_ARGS (t);
+   else if (TREE_CODE (t) == REQUIRES_EXPR)
+     return REQUIRES_EXPR_EXTRA_ARGS (t);
+   else if (TREE_CODE (t) == IF_STMT
+ 	   && IF_STMT_CONSTEXPR_P (t))
+     return IF_STMT_EXTRA_ARGS (t);
+ 
+   gcc_unreachable ();
+ }
+ 
  /* Structure used to track the progress of find_parameter_packs_r.  */
  struct find_parameter_pack_data
  {
*************** process_partial_specialization (tree dec
*** 5408,5416 ****
      }
  
    if (VAR_P (decl))
!     /* We didn't register this in check_explicit_specialization so we could
!        wait until the constraints were set.  */
!     decl = register_specialization (decl, maintmpl, specargs, false, 0);
    else
      associate_classtype_constraints (type);
  
--- 5427,5440 ----
      }
  
    if (VAR_P (decl))
!     {
!       /* We didn't register this in check_explicit_specialization so we could
! 	 wait until the constraints were set.  */
!       tree reg = register_specialization (decl, maintmpl, specargs, false, 0);
!       if (reg != decl)
! 	/* Redeclaration.  */
! 	return reg;
!     }
    else
      associate_classtype_constraints (type);
  
*************** invalid_tparm_referent_p (tree type, tre
*** 7179,7186 ****
  	   * a string literal (5.13.5),
  	   * the result of a typeid expression (8.2.8), or
  	   * a predefined __func__ variable (11.4.1).  */
! 	else if (VAR_P (decl) && DECL_ARTIFICIAL (decl))
  	  {
  	    if (complain & tf_error)
  	      error ("the address of %qD is not a valid template argument",
  		     decl);
--- 7203,7212 ----
  	   * a string literal (5.13.5),
  	   * the result of a typeid expression (8.2.8), or
  	   * a predefined __func__ variable (11.4.1).  */
! 	else if (VAR_P (decl) && DECL_ARTIFICIAL (decl)
! 		 && !DECL_NTTP_OBJECT_P (decl))
  	  {
+ 	    gcc_checking_assert (DECL_TINFO_P (decl) || DECL_FNAME_P (decl));
  	    if (complain & tf_error)
  	      error ("the address of %qD is not a valid template argument",
  		     decl);
*************** coerce_template_template_parms (tree par
*** 8076,8087 ****
    tree parm, arg;
    int variadic_p = 0;
  
!   tree parm_parms = INNERMOST_TEMPLATE_PARMS (DECL_TEMPLATE_PARMS (parm_tmpl));
!   tree arg_parms_full = DECL_TEMPLATE_PARMS (arg_tmpl);
!   tree arg_parms = INNERMOST_TEMPLATE_PARMS (arg_parms_full);
! 
!   gcc_assert (TREE_CODE (parm_parms) == TREE_VEC);
!   gcc_assert (TREE_CODE (arg_parms) == TREE_VEC);
  
    nparms = TREE_VEC_LENGTH (parm_parms);
    nargs = TREE_VEC_LENGTH (arg_parms);
--- 8102,8111 ----
    tree parm, arg;
    int variadic_p = 0;
  
!   tree parm_parms = DECL_INNERMOST_TEMPLATE_PARMS (parm_tmpl);
!   tree arg_parms = DECL_INNERMOST_TEMPLATE_PARMS (arg_tmpl);
!   tree gen_arg_tmpl = most_general_template (arg_tmpl);
!   tree gen_arg_parms = DECL_INNERMOST_TEMPLATE_PARMS (gen_arg_tmpl);
  
    nparms = TREE_VEC_LENGTH (parm_parms);
    nargs = TREE_VEC_LENGTH (arg_parms);
*************** coerce_template_template_parms (tree par
*** 8137,8143 ****
  	scope_args = TI_ARGS (tinfo);
        pargs = add_to_template_args (scope_args, pargs);
  
!       pargs = coerce_template_parms (arg_parms, pargs, NULL_TREE, tf_none);
        if (pargs != error_mark_node)
  	{
  	  tree targs = make_tree_vec (nargs);
--- 8161,8167 ----
  	scope_args = TI_ARGS (tinfo);
        pargs = add_to_template_args (scope_args, pargs);
  
!       pargs = coerce_template_parms (gen_arg_parms, pargs, NULL_TREE, tf_none);
        if (pargs != error_mark_node)
  	{
  	  tree targs = make_tree_vec (nargs);
*************** canonicalize_expr_argument (tree arg, ts
*** 8336,8342 ****
     constrained than the parameter.  */
  
  static bool
! is_compatible_template_arg (tree parm, tree arg)
  {
    tree parm_cons = get_constraints (parm);
  
--- 8360,8366 ----
     constrained than the parameter.  */
  
  static bool
! is_compatible_template_arg (tree parm, tree arg, tree args)
  {
    tree parm_cons = get_constraints (parm);
  
*************** is_compatible_template_arg (tree parm, t
*** 8357,8362 ****
--- 8381,8387 ----
      {
        tree aparms = DECL_INNERMOST_TEMPLATE_PARMS (arg);
        new_args = template_parms_level_to_args (aparms);
+       new_args = add_to_template_args (args, new_args);
        ++processing_template_decl;
        parm_cons = tsubst_constraint_info (parm_cons, new_args,
  					  tf_none, NULL_TREE);
*************** convert_template_argument (tree parm,
*** 8611,8617 ****
                // Check that the constraints are compatible before allowing the
                // substitution.
                if (val != error_mark_node)
!                 if (!is_compatible_template_arg (parm, arg))
                    {
  		    if (in_decl && (complain & tf_error))
                        {
--- 8636,8642 ----
                // Check that the constraints are compatible before allowing the
                // substitution.
                if (val != error_mark_node)
! 		if (!is_compatible_template_arg (parm, arg, args))
                    {
  		    if (in_decl && (complain & tf_error))
                        {
*************** find_template_parameter_info::found (tre
*** 10910,10916 ****
  {
    if (TREE_CODE (parm) == TREE_LIST)
      parm = TREE_VALUE (parm);
!   if (TREE_CODE (parm) == TYPE_DECL)
      parm = TREE_TYPE (parm);
    else
      parm = DECL_INITIAL (parm);
--- 10935,10942 ----
  {
    if (TREE_CODE (parm) == TREE_LIST)
      parm = TREE_VALUE (parm);
!   if (TREE_CODE (parm) == TYPE_DECL
!       || TREE_CODE (parm) == TEMPLATE_DECL)
      parm = TREE_TYPE (parm);
    else
      parm = DECL_INITIAL (parm);
*************** tsubst_friend_function (tree decl, tree
*** 11375,11383 ****
  	  not_tmpl = DECL_TEMPLATE_RESULT (new_friend);
  	  new_friend_result_template_info = DECL_TEMPLATE_INFO (not_tmpl);
  	}
-       else if (!constraints_satisfied_p (new_friend))
- 	/* Only define a constrained hidden friend when satisfied.  */
- 	return error_mark_node;
  
        /* Inside pushdecl_namespace_level, we will push into the
  	 current namespace. However, the friend function should go
--- 11401,11406 ----
*************** extract_locals_r (tree *tp, int *walk_su
*** 13180,13185 ****
--- 13203,13218 ----
      /* Remember local typedefs (85214).  */
      tp = &TYPE_NAME (*tp);
  
+   if (has_extra_args_mechanism_p (*tp))
+     /* Assert *_EXTRA_ARGS is empty, because we don't want to walk it and
+        potentially see a previously captured local in an evaluated context
+        that's really only used in an unevaluated context (PR114303).  This
+        means callers of build_extra_args need to clear *_EXTRA_ARGS of the
+        outermost tree.  Nested *_EXTRA_ARGS should naturally be empty since
+        the outermost (extra-args) tree will intercept any substitution before
+        a nested tree can.  */
+     gcc_checking_assert (tree_extra_args (*tp) == NULL_TREE);
+ 
    if (TREE_CODE (*tp) == DECL_EXPR)
      {
        tree decl = DECL_EXPR_DECL (*tp);
*************** tsubst_aggr_type (tree t,
*** 14007,14012 ****
--- 14040,14046 ----
        if (entering_scope
  	  && CLASS_TYPE_P (t)
  	  && dependent_type_p (t)
+ 	  && TYPE_TEMPLATE_INFO (t)
  	  && TYPE_CANONICAL (t) == TREE_TYPE (TYPE_TI_TEMPLATE (t)))
  	t = TYPE_CANONICAL (t);
  
*************** tsubst_function_decl (tree t, tree args,
*** 14628,14633 ****
--- 14662,14668 ----
      }
    determine_visibility (r);
    if (DECL_DEFAULTED_OUTSIDE_CLASS_P (r)
+       && COMPLETE_TYPE_P (DECL_CONTEXT (r))
        && !processing_template_decl)
      defaulted_late_check (r);
  
*************** tsubst_expr (tree t, tree args, tsubst_f
*** 19182,19191 ****
  	     of the constexpr if is still dependent.  Don't substitute into the
  	     branches now, just remember the template arguments.  */
  	  do_poplevel (IF_SCOPE (stmt));
  	  IF_COND (stmt) = IF_COND (t);
  	  THEN_CLAUSE (stmt) = THEN_CLAUSE (t);
  	  ELSE_CLAUSE (stmt) = ELSE_CLAUSE (t);
! 	  IF_STMT_EXTRA_ARGS (stmt) = build_extra_args (t, args, complain);
  	  add_stmt (stmt);
  	  break;
  	}
--- 19217,19227 ----
  	     of the constexpr if is still dependent.  Don't substitute into the
  	     branches now, just remember the template arguments.  */
  	  do_poplevel (IF_SCOPE (stmt));
+ 	  IF_SCOPE (stmt) = NULL_TREE;
  	  IF_COND (stmt) = IF_COND (t);
  	  THEN_CLAUSE (stmt) = THEN_CLAUSE (t);
  	  ELSE_CLAUSE (stmt) = ELSE_CLAUSE (t);
! 	  IF_STMT_EXTRA_ARGS (stmt) = build_extra_args (stmt, args, complain);
  	  add_stmt (stmt);
  	  break;
  	}
*************** tsubst_copy_and_build (tree t,
*** 21777,21783 ****
  
      case REQUIRES_EXPR:
        {
! 	tree r = tsubst_requires_expr (t, args, tf_none, in_decl);
  	RETURN (r);
        }
  
--- 21813,21820 ----
  
      case REQUIRES_EXPR:
        {
! 	complain &= ~tf_warning_or_error;
! 	tree r = tsubst_requires_expr (t, args, complain, in_decl);
  	RETURN (r);
        }
  
*************** instantiate_template (tree tmpl, tree or
*** 22155,22160 ****
--- 22192,22204 ----
       template, not the most general template.  */
    DECL_TI_TEMPLATE (fndecl) = tmpl;
    DECL_TI_ARGS (fndecl) = targ_ptr;
+   if (VAR_P (pattern))
+     {
+       /* Remember if the variable was declared with [].  */
+       if (TREE_CODE (TREE_TYPE (fndecl)) == ARRAY_TYPE
+ 	  && TYPE_DOMAIN (TREE_TYPE (fndecl)) == NULL_TREE)
+ 	SET_VAR_HAD_UNKNOWN_BOUND (fndecl);
+     }
  
    set_instantiating_module (fndecl);
  
*************** unify (tree tparms, tree targs, tree par
*** 24918,24929 ****
        /* Types INTEGER_CST and MINUS_EXPR can come from array bounds.  */
        /* Type INTEGER_CST can come from ordinary constant template args.  */
      case INTEGER_CST:
        while (CONVERT_EXPR_P (arg))
  	arg = TREE_OPERAND (arg, 0);
  
!       if (TREE_CODE (arg) != INTEGER_CST)
  	return unify_template_argument_mismatch (explain_p, parm, arg);
!       return (tree_int_cst_equal (parm, arg)
  	      ? unify_success (explain_p)
  	      : unify_template_argument_mismatch (explain_p, parm, arg));
  
--- 24962,24974 ----
        /* Types INTEGER_CST and MINUS_EXPR can come from array bounds.  */
        /* Type INTEGER_CST can come from ordinary constant template args.  */
      case INTEGER_CST:
+     case REAL_CST:
        while (CONVERT_EXPR_P (arg))
  	arg = TREE_OPERAND (arg, 0);
  
!       if (TREE_CODE (arg) != TREE_CODE (parm))
  	return unify_template_argument_mismatch (explain_p, parm, arg);
!       return (simple_cst_equal (parm, arg)
  	      ? unify_success (explain_p)
  	      : unify_template_argument_mismatch (explain_p, parm, arg));
  
*************** value_dependent_expression_p (tree expre
*** 27974,27982 ****
      case VAR_DECL:
         /* A constant with literal type and is initialized
  	  with an expression that is value-dependent.  */
!       if (DECL_DEPENDENT_INIT_P (expression)
! 	  /* FIXME cp_finish_decl doesn't fold reference initializers.  */
! 	  || TYPE_REF_P (TREE_TYPE (expression)))
  	return true;
        if (DECL_HAS_VALUE_EXPR_P (expression))
  	{
--- 28019,28025 ----
      case VAR_DECL:
         /* A constant with literal type and is initialized
  	  with an expression that is value-dependent.  */
!       if (DECL_DEPENDENT_INIT_P (expression))
  	return true;
        if (DECL_HAS_VALUE_EXPR_P (expression))
  	{
*************** value_dependent_expression_p (tree expre
*** 27991,27996 ****
--- 28034,28049 ----
  		  && value_expr == error_mark_node))
  	    return true;
  	}
+       else if (TYPE_REF_P (TREE_TYPE (expression)))
+ 	/* FIXME cp_finish_decl doesn't fold reference initializers.  */
+ 	return true;
+       /* We have a constexpr variable and we're processing a template.  When
+ 	 there's lifetime extension involved (for which finish_compound_literal
+ 	 used to create a temporary), we'll not be able to evaluate the
+ 	 variable until instantiating, so pretend it's value-dependent.  */
+       else if (DECL_DECLARED_CONSTEXPR_P (expression)
+ 	       && !TREE_CONSTANT (expression))
+ 	return true;
        return false;
  
      case DYNAMIC_CAST_EXPR:
diff -Nrcpad gcc-13.2.0/gcc/cp/semantics.cc gcc-13.3.0/gcc/cp/semantics.cc
*** gcc-13.2.0/gcc/cp/semantics.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/semantics.cc	Tue May 21 07:47:38 2024
*************** set_cleanup_locs (tree stmts, location_t
*** 628,633 ****
--- 628,644 ----
        set_cleanup_locs (stmt, loc);
  }
  
+ /* True iff the innermost block scope is a try block.  */
+ 
+ static bool
+ at_try_scope ()
+ {
+   cp_binding_level *b = current_binding_level;
+   while (b && b->kind == sk_cleanup)
+     b = b->level_chain;
+   return b && b->kind == sk_try;
+ }
+ 
  /* Finish a scope.  */
  
  tree
*************** do_poplevel (tree stmt_list)
*** 635,645 ****
  {
    tree block = NULL;
  
!   maybe_splice_retval_cleanup (stmt_list);
  
    if (stmts_are_full_exprs_p ())
      block = poplevel (kept_level_p (), 1, 0);
  
    stmt_list = pop_stmt_list (stmt_list);
  
    /* input_location is the last token of the scope, usually a }.  */
--- 646,659 ----
  {
    tree block = NULL;
  
!   bool was_try = at_try_scope ();
  
    if (stmts_are_full_exprs_p ())
      block = poplevel (kept_level_p (), 1, 0);
  
+   /* This needs to come after poplevel merges sk_cleanup statement_lists.  */
+   maybe_splice_retval_cleanup (stmt_list, was_try);
+ 
    stmt_list = pop_stmt_list (stmt_list);
  
    /* input_location is the last token of the scope, usually a }.  */
*************** simplify_loop_decl_cond (tree *cond_p, t
*** 786,792 ****
    *cond_p = boolean_true_node;
  
    if_stmt = begin_if_stmt ();
!   cond = cp_build_unary_op (TRUTH_NOT_EXPR, cond, false, tf_warning_or_error);
    finish_if_stmt_cond (cond, if_stmt);
    finish_break_stmt ();
    finish_then_clause (if_stmt);
--- 800,810 ----
    *cond_p = boolean_true_node;
  
    if_stmt = begin_if_stmt ();
!   cond_p = &cond;
!   while (TREE_CODE (*cond_p) == ANNOTATE_EXPR)
!     cond_p = &TREE_OPERAND (*cond_p, 0);
!   *cond_p = cp_build_unary_op (TRUTH_NOT_EXPR, *cond_p, false,
! 			       tf_warning_or_error);
    finish_if_stmt_cond (cond, if_stmt);
    finish_break_stmt ();
    finish_then_clause (if_stmt);
*************** tree
*** 1032,1037 ****
--- 1050,1056 ----
  finish_if_stmt_cond (tree orig_cond, tree if_stmt)
  {
    tree cond = maybe_convert_cond (orig_cond);
+   maybe_warn_for_constant_evaluated (cond, IF_STMT_CONSTEXPR_P (if_stmt));
    if (IF_STMT_CONSTEXPR_P (if_stmt)
        && !type_dependent_expression_p (cond)
        && require_constant_expression (cond)
*************** finish_if_stmt_cond (tree orig_cond, tre
*** 1040,1055 ****
  	 converted to bool.  */
        && TYPE_MAIN_VARIANT (TREE_TYPE (cond)) == boolean_type_node)
      {
-       maybe_warn_for_constant_evaluated (cond, /*constexpr_if=*/true);
        cond = instantiate_non_dependent_expr (cond);
        cond = cxx_constant_value (cond);
      }
!   else
!     {
!       maybe_warn_for_constant_evaluated (cond, /*constexpr_if=*/false);
!       if (processing_template_decl)
! 	cond = orig_cond;
!     }
    finish_cond (&IF_COND (if_stmt), cond);
    add_stmt (if_stmt);
    THEN_CLAUSE (if_stmt) = push_stmt_list ();
--- 1059,1069 ----
  	 converted to bool.  */
        && TYPE_MAIN_VARIANT (TREE_TYPE (cond)) == boolean_type_node)
      {
        cond = instantiate_non_dependent_expr (cond);
        cond = cxx_constant_value (cond);
      }
!   else if (processing_template_decl)
!     cond = orig_cond;
    finish_cond (&IF_COND (if_stmt), cond);
    add_stmt (if_stmt);
    THEN_CLAUSE (if_stmt) = push_stmt_list ();
*************** public:
*** 4895,4900 ****
--- 4909,4915 ----
    tree var;
    tree result;
    hash_table<nofree_ptr_hash <tree_node> > visited;
+   bool in_nrv_cleanup;
  };
  
  /* Helper function for walk_tree, used by finalize_nrv below.  */
*************** finalize_nrv_r (tree* tp, int* walk_subt
*** 4911,4924 ****
      *walk_subtrees = 0;
    /* Change all returns to just refer to the RESULT_DECL; this is a nop,
       but differs from using NULL_TREE in that it indicates that we care
!      about the value of the RESULT_DECL.  */
    else if (TREE_CODE (*tp) == RETURN_EXPR)
!     TREE_OPERAND (*tp, 0) = dp->result;
    /* Change all cleanups for the NRV to only run when an exception is
       thrown.  */
    else if (TREE_CODE (*tp) == CLEANUP_STMT
  	   && CLEANUP_DECL (*tp) == dp->var)
!     CLEANUP_EH_ONLY (*tp) = 1;
    /* Replace the DECL_EXPR for the NRV with an initialization of the
       RESULT_DECL, if needed.  */
    else if (TREE_CODE (*tp) == DECL_EXPR
--- 4926,4976 ----
      *walk_subtrees = 0;
    /* Change all returns to just refer to the RESULT_DECL; this is a nop,
       but differs from using NULL_TREE in that it indicates that we care
!      about the value of the RESULT_DECL.  But preserve anything appended
!      by check_return_expr.  */
    else if (TREE_CODE (*tp) == RETURN_EXPR)
!     {
!       tree *p = &TREE_OPERAND (*tp, 0);
!       while (TREE_CODE (*p) == COMPOUND_EXPR)
! 	p = &TREE_OPERAND (*p, 0);
!       gcc_checking_assert (TREE_CODE (*p) == INIT_EXPR
! 			   && TREE_OPERAND (*p, 0) == dp->result);
!       *p = dp->result;
!     }
    /* Change all cleanups for the NRV to only run when an exception is
       thrown.  */
    else if (TREE_CODE (*tp) == CLEANUP_STMT
  	   && CLEANUP_DECL (*tp) == dp->var)
!     {
!       dp->in_nrv_cleanup = true;
!       cp_walk_tree (&CLEANUP_BODY (*tp), finalize_nrv_r, data, 0);
!       dp->in_nrv_cleanup = false;
!       cp_walk_tree (&CLEANUP_EXPR (*tp), finalize_nrv_r, data, 0);
!       *walk_subtrees = 0;
! 
!       CLEANUP_EH_ONLY (*tp) = true;
! 
!       /* If a cleanup might throw, we need to clear current_retval_sentinel on
! 	 the exception path so an outer cleanup added by
! 	 maybe_splice_retval_cleanup doesn't run.  */
!       if (current_retval_sentinel
! 	  && cp_function_chain->throwing_cleanup)
! 	{
! 	  tree clear = build2 (MODIFY_EXPR, boolean_type_node,
! 			       current_retval_sentinel,
! 			       boolean_false_node);
! 
! 	  /* We're already only on the EH path, just prepend it.  */
! 	  tree &exp = CLEANUP_EXPR (*tp);
! 	  exp = build2 (COMPOUND_EXPR, void_type_node, clear, exp);
! 	}
!     }
!   /* Disable maybe_splice_retval_cleanup within the NRV cleanup scope, we don't
!      want to destroy the retval before the variable goes out of scope.  */
!   else if (TREE_CODE (*tp) == CLEANUP_STMT
! 	   && dp->in_nrv_cleanup
! 	   && CLEANUP_DECL (*tp) == dp->result)
!     CLEANUP_EXPR (*tp) = void_node;
    /* Replace the DECL_EXPR for the NRV with an initialization of the
       RESULT_DECL, if needed.  */
    else if (TREE_CODE (*tp) == DECL_EXPR
*************** finalize_nrv (tree *tp, tree var, tree r
*** 4974,4979 ****
--- 5026,5032 ----
  
    data.var = var;
    data.result = result;
+   data.in_nrv_cleanup = false;
    cp_walk_tree (tp, finalize_nrv_r, &data, 0);
  }
  
*************** finish_decltype_type (tree expr, bool id
*** 11450,11455 ****
--- 11503,11516 ----
          case TEMPLATE_PARM_INDEX:
  	  expr = mark_type_use (expr);
            type = TREE_TYPE (expr);
+ 	  if (VAR_P (expr) && DECL_NTTP_OBJECT_P (expr))
+ 	    {
+ 	      /* decltype of an NTTP object is the type of the template
+ 		 parameter, which is the object type modulo cv-quals.  */
+ 	      int quals = cp_type_quals (type);
+ 	      gcc_checking_assert (quals & TYPE_QUAL_CONST);
+ 	      type = cv_unqualified (type);
+ 	    }
            break;
  
          case ERROR_MARK:
*************** check_trait_type (tree type, int kind =
*** 12115,12120 ****
--- 12176,12222 ----
    return true;
  }
  
+ /* True iff the conversion (if any) would be a direct reference
+    binding, not requiring complete types.  This is LWG2939.  */
+ 
+ static bool
+ same_type_ref_bind_p (cp_trait_kind kind, tree type1, tree type2)
+ {
+   tree from, to;
+   switch (kind)
+     {
+       /* These put the target type first.  */
+     case CPTK_IS_CONSTRUCTIBLE:
+     case CPTK_IS_NOTHROW_CONSTRUCTIBLE:
+     case CPTK_IS_TRIVIALLY_CONSTRUCTIBLE:
+     case CPTK_REF_CONSTRUCTS_FROM_TEMPORARY:
+     case CPTK_REF_CONVERTS_FROM_TEMPORARY:
+       to = type1;
+       from = type2;
+       break;
+ 
+       /* These put it second.  */
+     case CPTK_IS_CONVERTIBLE:
+     case CPTK_IS_NOTHROW_CONVERTIBLE:
+       to = type2;
+       from = type1;
+       break;
+ 
+     default:
+       gcc_unreachable ();
+     }
+ 
+   if (TREE_CODE (to) != REFERENCE_TYPE || !from)
+     return false;
+   if (TREE_CODE (from) == TREE_VEC && TREE_VEC_LENGTH (from) == 1)
+     from = TREE_VEC_ELT (from, 0);
+   else if (TREE_CODE (from) == TREE_LIST && !TREE_CHAIN (from))
+     from = TREE_VALUE (from);
+   return (TYPE_P (from)
+ 	  && (same_type_ignoring_top_level_qualifiers_p
+ 	      (non_reference (to), non_reference (from))));
+ }
+ 
  /* Process a trait expression.  */
  
  tree
*************** finish_trait_expr (location_t loc, cp_tr
*** 12180,12193 ****
  	return error_mark_node;
        break;
  
-     case CPTK_IS_TRIVIALLY_ASSIGNABLE:
      case CPTK_IS_TRIVIALLY_CONSTRUCTIBLE:
-     case CPTK_IS_NOTHROW_ASSIGNABLE:
      case CPTK_IS_NOTHROW_CONSTRUCTIBLE:
      case CPTK_IS_CONVERTIBLE:
      case CPTK_IS_NOTHROW_CONVERTIBLE:
      case CPTK_REF_CONSTRUCTS_FROM_TEMPORARY:
      case CPTK_REF_CONVERTS_FROM_TEMPORARY:
        if (!check_trait_type (type1)
  	  || !check_trait_type (type2))
  	return error_mark_node;
--- 12282,12300 ----
  	return error_mark_node;
        break;
  
      case CPTK_IS_TRIVIALLY_CONSTRUCTIBLE:
      case CPTK_IS_NOTHROW_CONSTRUCTIBLE:
      case CPTK_IS_CONVERTIBLE:
      case CPTK_IS_NOTHROW_CONVERTIBLE:
      case CPTK_REF_CONSTRUCTS_FROM_TEMPORARY:
      case CPTK_REF_CONVERTS_FROM_TEMPORARY:
+       /* Don't check completeness for direct reference binding.  */;
+       if (same_type_ref_bind_p (kind, type1, type2))
+ 	break;
+       gcc_fallthrough ();
+ 
+     case CPTK_IS_NOTHROW_ASSIGNABLE:
+     case CPTK_IS_TRIVIALLY_ASSIGNABLE:
        if (!check_trait_type (type1)
  	  || !check_trait_type (type2))
  	return error_mark_node;
diff -Nrcpad gcc-13.2.0/gcc/cp/tree.cc gcc-13.3.0/gcc/cp/tree.cc
*** gcc-13.2.0/gcc/cp/tree.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/tree.cc	Tue May 21 07:47:38 2024
*************** rvalue (tree expr)
*** 978,988 ****
  
    expr = mark_rvalue_use (expr);
  
!   /* [basic.lval]
! 
!      Non-class rvalues always have cv-unqualified types.  */
    type = TREE_TYPE (expr);
!   if (!CLASS_TYPE_P (type) && cv_qualified_p (type))
      type = cv_unqualified (type);
  
    /* We need to do this for rvalue refs as well to get the right answer
--- 978,989 ----
  
    expr = mark_rvalue_use (expr);
  
!   /* [expr.type]: "If a prvalue initially has the type "cv T", where T is a
!      cv-unqualified non-class, non-array type, the type of the expression is
!      adjusted to T prior to any further analysis.  */
    type = TREE_TYPE (expr);
!   if (!CLASS_TYPE_P (type) && TREE_CODE (type) != ARRAY_TYPE
!       && cv_qualified_p (type))
      type = cv_unqualified (type);
  
    /* We need to do this for rvalue refs as well to get the right answer
diff -Nrcpad gcc-13.2.0/gcc/cp/typeck.cc gcc-13.3.0/gcc/cp/typeck.cc
*** gcc-13.2.0/gcc/cp/typeck.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/cp/typeck.cc	Tue May 21 07:47:38 2024
*************** is_bitfield_expr_with_lowered_type (cons
*** 2400,2405 ****
--- 2400,2406 ----
      case NEGATE_EXPR:
      case NON_LVALUE_EXPR:
      case BIT_NOT_EXPR:
+     case CLEANUP_POINT_EXPR:
        return is_bitfield_expr_with_lowered_type (TREE_OPERAND (exp, 0));
  
      case COMPONENT_REF:
*************** cp_build_indirect_ref (location_t loc, t
*** 3928,3940 ****
     If INDEX is of some user-defined type, it must be converted to
     integer type.  Otherwise, to make a compatible PLUS_EXPR, it
     will inherit the type of the array, which will be some pointer type.
!    
     LOC is the location to use in building the array reference.  */
  
  tree
  cp_build_array_ref (location_t loc, tree array, tree idx,
  		    tsubst_flags_t complain)
  {
    tree ret;
  
    if (idx == 0)
--- 3929,3942 ----
     If INDEX is of some user-defined type, it must be converted to
     integer type.  Otherwise, to make a compatible PLUS_EXPR, it
     will inherit the type of the array, which will be some pointer type.
! 
     LOC is the location to use in building the array reference.  */
  
  tree
  cp_build_array_ref (location_t loc, tree array, tree idx,
  		    tsubst_flags_t complain)
  {
+   tree first = NULL_TREE;
    tree ret;
  
    if (idx == 0)
*************** cp_build_array_ref (location_t loc, tree
*** 3979,3984 ****
--- 3981,3994 ----
  
    bool non_lvalue = convert_vector_to_array_for_subscript (loc, &array, idx);
  
+   /* 0[array] */
+   if (TREE_CODE (TREE_TYPE (idx)) == ARRAY_TYPE)
+     {
+       std::swap (array, idx);
+       if (flag_strong_eval_order == 2 && TREE_SIDE_EFFECTS (array))
+ 	idx = first = save_expr (idx);
+     }
+ 
    if (TREE_CODE (TREE_TYPE (array)) == ARRAY_TYPE)
      {
        tree rval, type;
*************** cp_build_array_ref (location_t loc, tree
*** 4054,4068 ****
        protected_set_expr_location (ret, loc);
        if (non_lvalue)
  	ret = non_lvalue_loc (loc, ret);
        return ret;
      }
  
    {
      tree ar = cp_default_conversion (array, complain);
      tree ind = cp_default_conversion (idx, complain);
-     tree first = NULL_TREE;
  
!     if (flag_strong_eval_order == 2 && TREE_SIDE_EFFECTS (ind))
        ar = first = save_expr (ar);
  
      /* Put the integer in IND to simplify error checking.  */
--- 4064,4079 ----
        protected_set_expr_location (ret, loc);
        if (non_lvalue)
  	ret = non_lvalue_loc (loc, ret);
+       if (first)
+ 	ret = build2_loc (loc, COMPOUND_EXPR, TREE_TYPE (ret), first, ret);
        return ret;
      }
  
    {
      tree ar = cp_default_conversion (array, complain);
      tree ind = cp_default_conversion (idx, complain);
  
!     if (!first && flag_strong_eval_order == 2 && TREE_SIDE_EFFECTS (ind))
        ar = first = save_expr (ar);
  
      /* Put the integer in IND to simplify error checking.  */
*************** treat_lvalue_as_rvalue_p (tree expr, boo
*** 10745,10751 ****
        for (tree decl = b->names; decl; decl = TREE_CHAIN (decl))
  	if (decl == retval)
  	  return set_implicit_rvalue_p (move (expr));
!       if (b->kind == sk_function_parms || b->kind == sk_try)
  	return NULL_TREE;
      }
  }
--- 10756,10764 ----
        for (tree decl = b->names; decl; decl = TREE_CHAIN (decl))
  	if (decl == retval)
  	  return set_implicit_rvalue_p (move (expr));
!       if (b->kind == sk_function_parms
! 	  || b->kind == sk_try
! 	  || b->kind == sk_namespace)
  	return NULL_TREE;
      }
  }
*************** check_return_expr (tree retval, bool *no
*** 11155,11160 ****
--- 11168,11176 ----
    if (fn_returns_value_p && flag_elide_constructors)
      {
        if (named_return_value_okay_p
+ 	  /* The current NRV implementation breaks if a backward goto needs to
+ 	     destroy the object (PR92407).  */
+ 	  && !cp_function_chain->backward_goto
            && (current_function_return_value == NULL_TREE
  	      || current_function_return_value == bare_retval))
  	current_function_return_value = bare_retval;
diff -Nrcpad gcc-13.2.0/gcc/d/ChangeLog gcc-13.3.0/gcc/d/ChangeLog
*** gcc-13.2.0/gcc/d/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/d/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,83 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-03-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2024-03-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/112285
+ 	PR d/112290
+ 	* d-target.cc (Target::preferPassByRef): Return true for all static
+ 	array and struct types.
+ 
+ 2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/114171
+ 	* d-codegen.cc (lower_struct_comparison): Keep alignment of original
+ 	type in reinterpret cast for comparison.
+ 
+ 2024-03-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/113758
+ 	* d-codegen.cc (d_build_call): Force a TARGET_EXPR when callee
+ 	destorys its arguments.
+ 	* decl.cc (DeclVisitor::visit (VarDeclaration *)): Set
+ 	SET_DECL_VALUE_EXPR on the temporary variable to make it a placeholder
+ 	for the TARGET_EXPR_SLOT.
+ 
+ 2024-03-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/113125
+ 	* types.cc (TypeVisitor::visit (TypeStruct *)): Generate TYPE_DECL and
+ 	apply UDAs to opaque struct declarations.
+ 
+ 2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/110712
+ 	* d-codegen.cc (d_build_call): Update call to convert_for_argument.
+ 	* d-convert.cc (is_valist_parameter_type): New function.
+ 	(check_valist_conversion): New function.
+ 	(convert_for_assignment): Update signature.  Add check whether
+ 	assigning va_list is permissible.
+ 	(convert_for_argument): Likewise.
+ 	* d-tree.h (convert_for_assignment): Update signature.
+ 	(convert_for_argument): Likewise.
+ 	* expr.cc (ExprVisitor::visit (AssignExp *)): Update call to
+ 	convert_for_assignment.
+ 
+ 2023-10-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2023-10-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/112270
+ 	* d-builtins.cc (d_build_d_type_nodes): Initialize d_bool_false_node,
+ 	d_bool_true_node.
+ 	* d-codegen.cc (build_array_struct_comparison): Use d_bool_false_node
+ 	instead of boolean_false_node.
+ 	* d-convert.cc (d_truthvalue_conversion): Use d_bool_false_node and
+ 	d_bool_true_node instead of boolean_false_node and boolean_true_node.
+ 	* d-tree.h (enum d_tree_index): Add DTI_BOOL_FALSE and DTI_BOOL_TRUE.
+ 	(d_bool_false_node): New macro.
+ 	(d_bool_true_node): New macro.
+ 	* modules.cc (build_dso_cdtor_fn): Use d_bool_false_node and
+ 	d_bool_true_node instead of boolean_false_node and boolean_true_node.
+ 	(register_moduleinfo): Use d_bool_type instead of boolean_type_node.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/d/d-builtins.cc gcc-13.3.0/gcc/d/d-builtins.cc
*** gcc-13.2.0/gcc/d/d-builtins.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/d-builtins.cc	Tue May 21 07:47:38 2024
*************** d_build_d_type_nodes (void)
*** 955,960 ****
--- 955,963 ----
    d_bool_type = make_unsigned_type (1);
    TREE_SET_CODE (d_bool_type, BOOLEAN_TYPE);
  
+   d_bool_false_node = TYPE_MIN_VALUE (d_bool_type);
+   d_bool_true_node = TYPE_MAX_VALUE (d_bool_type);
+ 
    char8_type_node = make_unsigned_type (8);
    TYPE_STRING_FLAG (char8_type_node) = 1;
  
diff -Nrcpad gcc-13.2.0/gcc/d/d-codegen.cc gcc-13.3.0/gcc/d/d-codegen.cc
*** gcc-13.2.0/gcc/d/d-codegen.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/d-codegen.cc	Tue May 21 07:47:38 2024
*************** lower_struct_comparison (tree_code code,
*** 1006,1011 ****
--- 1006,1012 ----
  	      if (tmode == NULL_TREE)
  		tmode = make_unsigned_type (GET_MODE_BITSIZE (mode.require ()));
  
+ 	      tmode = build_aligned_type (tmode, TYPE_ALIGN (stype));
  	      t1ref = build_vconvert (tmode, t1ref);
  	      t2ref = build_vconvert (tmode, t2ref);
  
*************** build_array_struct_comparison (tree_code
*** 1115,1121 ****
  	if (length == 0 || result OP 0) break;  */
    t = build_boolop (EQ_EXPR, length, d_convert (lentype, integer_zero_node));
    t = build_boolop (TRUTH_ORIF_EXPR, t, build_boolop (code, result,
! 						      boolean_false_node));
    t = build1 (EXIT_EXPR, void_type_node, t);
    add_stmt (t);
  
--- 1116,1122 ----
  	if (length == 0 || result OP 0) break;  */
    t = build_boolop (EQ_EXPR, length, d_convert (lentype, integer_zero_node));
    t = build_boolop (TRUTH_ORIF_EXPR, t, build_boolop (code, result,
! 						      d_bool_false_node));
    t = build1 (EXIT_EXPR, void_type_node, t);
    add_stmt (t);
  
*************** d_build_call (TypeFunction *tf, tree cal
*** 2188,2201 ****
        for (size_t i = 0; i < arguments->length; ++i)
  	{
  	  Expression *arg = (*arguments)[i];
! 	  tree targ = build_expr (arg);
  
  	  if (i - varargs < nparams && i >= varargs)
  	    {
  	      /* Actual arguments for declared formal arguments.  */
  	      Parameter *parg = tf->parameterList[i - varargs];
! 	      targ = convert_for_argument (targ, parg);
  	    }
  
  	  /* Don't pass empty aggregates by value.  */
  	  if (empty_aggregate_p (TREE_TYPE (targ)) && !TREE_ADDRESSABLE (targ)
--- 2189,2204 ----
        for (size_t i = 0; i < arguments->length; ++i)
  	{
  	  Expression *arg = (*arguments)[i];
! 	  tree targ;
  
  	  if (i - varargs < nparams && i >= varargs)
  	    {
  	      /* Actual arguments for declared formal arguments.  */
  	      Parameter *parg = tf->parameterList[i - varargs];
! 	      targ = convert_for_argument (arg, parg);
  	    }
+ 	  else
+ 	    targ = build_expr (arg);
  
  	  /* Don't pass empty aggregates by value.  */
  	  if (empty_aggregate_p (TREE_TYPE (targ)) && !TREE_ADDRESSABLE (targ)
*************** d_build_call (TypeFunction *tf, tree cal
*** 2211,2220 ****
  	      Type *t = arg->type->toBasetype ();
  	      StructDeclaration *sd = t->baseElemOf ()->isTypeStruct ()->sym;
  
! 	      /* Nested structs also have ADDRESSABLE set, but if the type has
! 		 neither a copy constructor nor a destructor available, then we
! 		 need to take care of copying its value before passing it.  */
! 	      if (arg->op == EXP::structLiteral || (!sd->postblit && !sd->dtor))
  		targ = force_target_expr (targ);
  
  	      targ = convert (build_reference_type (TREE_TYPE (targ)),
--- 2214,2230 ----
  	      Type *t = arg->type->toBasetype ();
  	      StructDeclaration *sd = t->baseElemOf ()->isTypeStruct ()->sym;
  
! 	      /* Need to take care of copying its value before passing the
! 		 argument in the following scenarios:
! 		 - The argument is a literal expression; a CONSTRUCTOR can't
! 		 have its address taken.
! 		 - The type has neither a copy constructor nor a destructor
! 		 available; nested structs also have ADDRESSABLE set.
! 		 - The ABI of the function expects the callee to destroy its
! 		 arguments; when the caller is handles destruction, then `targ'
! 		 has already been made into a temporary. */
! 	      if (arg->op == EXP::structLiteral || (!sd->postblit && !sd->dtor)
! 		  || target.isCalleeDestroyingArgs (tf))
  		targ = force_target_expr (targ);
  
  	      targ = convert (build_reference_type (TREE_TYPE (targ)),
diff -Nrcpad gcc-13.2.0/gcc/d/d-convert.cc gcc-13.3.0/gcc/d/d-convert.cc
*** gcc-13.2.0/gcc/d/d-convert.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/d-convert.cc	Tue May 21 07:47:38 2024
*************** d_truthvalue_conversion (tree expr)
*** 132,144 ****
        return expr;
  
      case INTEGER_CST:
!       return integer_zerop (expr) ? boolean_false_node
! 				  : boolean_true_node;
  
      case REAL_CST:
        return real_compare (NE_EXPR, &TREE_REAL_CST (expr), &dconst0)
! 	     ? boolean_true_node
! 	     : boolean_false_node;
  
      case ADDR_EXPR:
        /* If we are taking the address of a decl that can never be null,
--- 132,144 ----
        return expr;
  
      case INTEGER_CST:
!       return integer_zerop (expr) ? d_bool_false_node
! 				  : d_bool_true_node;
  
      case REAL_CST:
        return real_compare (NE_EXPR, &TREE_REAL_CST (expr), &dconst0)
! 	     ? d_bool_true_node
! 	     : d_bool_false_node;
  
      case ADDR_EXPR:
        /* If we are taking the address of a decl that can never be null,
*************** d_truthvalue_conversion (tree expr)
*** 148,154 ****
  	  warning (OPT_Waddress,
  		   "the address of %qD will always evaluate as %<true%>",
  		   TREE_OPERAND (expr, 0));
! 	  return boolean_true_node;
  	}
        break;
  
--- 148,154 ----
  	  warning (OPT_Waddress,
  		   "the address of %qD will always evaluate as %<true%>",
  		   TREE_OPERAND (expr, 0));
! 	  return d_bool_true_node;
  	}
        break;
  
*************** convert_for_rvalue (tree expr, Type *ety
*** 695,710 ****
    return result ? result : convert_expr (expr, etype, totype);
  }
  
  /* Apply semantics of assignment to a value of type TOTYPE to EXPR
!    (e.g., pointer = array -> pointer = &array[0])
  
     Return a TREE representation of EXPR implicitly converted to TOTYPE
     for use in assignment expressions MODIFY_EXPR, INIT_EXPR.  */
  
  tree
! convert_for_assignment (tree expr, Type *etype, Type *totype)
  {
!   Type *ebtype = etype->toBasetype ();
    Type *tbtype = totype->toBasetype ();
  
    /* Assuming this only has to handle converting a non Tsarray type to
--- 695,780 ----
    return result ? result : convert_expr (expr, etype, totype);
  }
  
+ /* Helper for convert_for_assigment and convert_for_argument.
+    Returns true if EXPR is a va_list static array parameter.  */
+ 
+ static bool
+ is_valist_parameter_type (Expression *expr)
+ {
+   Declaration *decl = NULL;
+ 
+   if (VarExp *ve = expr->isVarExp ())
+     decl = ve->var;
+   else if (SymOffExp *se = expr->isSymOffExp ())
+     decl = se->var;
+ 
+   if (decl != NULL && decl->isParameter () && valist_array_p (decl->type))
+     return true;
+ 
+   return false;
+ }
+ 
+ /* Helper for convert_for_assigment and convert_for_argument.
+    Report erroneous uses of assigning or passing a va_list parameter.  */
+ 
+ static void
+ check_valist_conversion (Expression *expr, Type *totype, bool in_assignment)
+ {
+   /* Parameter symbol and its converted type.  */
+   Declaration *decl = NULL;
+   /* Type of parameter when evaluated in the expression.  */
+   Type *type = NULL;
+ 
+   if (VarExp *ve = expr->isVarExp ())
+     {
+       decl = ve->var;
+       type = ve->var->type->nextOf ()->pointerTo ();
+     }
+   else if (SymOffExp *se = expr->isSymOffExp ())
+     {
+       decl = se->var;
+       type = se->var->type->nextOf ()->pointerTo ()->pointerTo ();
+     }
+ 
+   /* Should not be called unless is_valist_parameter_type also matched.  */
+   gcc_assert (decl != NULL && decl->isParameter ()
+ 	      && valist_array_p (decl->type));
+ 
+   /* OK if conversion between types is allowed.  */
+   if (type->implicitConvTo (totype) != MATCH::nomatch)
+     return;
+ 
+   if (in_assignment)
+     {
+       error_at (make_location_t (expr->loc), "cannot convert parameter %qs "
+ 		"from type %qs to type %qs in assignment",
+ 		expr->toChars(), type->toChars (), totype->toChars ());
+     }
+   else
+     {
+       error_at (make_location_t (expr->loc), "cannot convert parameter %qs "
+ 		"from type %qs to type %qs in argument passing",
+ 		expr->toChars(), type->toChars (), totype->toChars ());
+     }
+ 
+   inform (make_location_t (decl->loc), "parameters of type %<va_list%> "
+ 	  "{aka %qs} are decayed to pointer types, and require %<va_copy%> "
+ 	  "to be converted back into a static array type",
+ 	  decl->type->toChars ());
+ }
+ 
  /* Apply semantics of assignment to a value of type TOTYPE to EXPR
!    For example: `pointer = array' gets lowered to `pointer = &array[0]'.
!    If LITERALP is true, then EXPR is a value used in the initialization
!    of another literal.
  
     Return a TREE representation of EXPR implicitly converted to TOTYPE
     for use in assignment expressions MODIFY_EXPR, INIT_EXPR.  */
  
  tree
! convert_for_assignment (Expression *expr, Type *totype, bool literalp)
  {
!   Type *ebtype = expr->type->toBasetype ();
    Type *tbtype = totype->toBasetype ();
  
    /* Assuming this only has to handle converting a non Tsarray type to
*************** convert_for_assignment (tree expr, Type
*** 724,731 ****
  	      vec <constructor_elt, va_gc> *ce = NULL;
  	      tree index = build2 (RANGE_EXPR, build_ctype (Type::tsize_t),
  				   size_zero_node, size_int (count - 1));
! 	      tree value = convert_for_assignment (expr, etype, sa_type->next);
! 
  	      /* Can't use VAR_DECLs in CONSTRUCTORS.  */
  	      if (VAR_P (value))
  		{
--- 794,801 ----
  	      vec <constructor_elt, va_gc> *ce = NULL;
  	      tree index = build2 (RANGE_EXPR, build_ctype (Type::tsize_t),
  				   size_zero_node, size_int (count - 1));
! 	      tree value = convert_for_assignment (expr, sa_type->next,
! 						   literalp);
  	      /* Can't use VAR_DECLs in CONSTRUCTORS.  */
  	      if (VAR_P (value))
  		{
*************** convert_for_assignment (tree expr, Type
*** 746,783 ****
    if ((tbtype->ty == TY::Tsarray || tbtype->ty == TY::Tstruct)
        && ebtype->isintegral ())
      {
!       if (!integer_zerop (expr))
! 	gcc_unreachable ();
! 
!       return expr;
      }
  
!   return convert_for_rvalue (expr, etype, totype);
  }
  
  /* Return a TREE representation of EXPR converted to represent
     the parameter type ARG.  */
  
  tree
! convert_for_argument (tree expr, Parameter *arg)
  {
    /* Lazy arguments: expr should already be a delegate.  */
    if (arg->storageClass & STClazy)
!     return expr;
  
    if (valist_array_p (arg->type))
      {
!       /* Do nothing if the va_list has already been decayed to a pointer.  */
!       if (!POINTER_TYPE_P (TREE_TYPE (expr)))
! 	return build_address (expr);
!     }
!   else if (parameter_reference_p (arg))
!     {
!       /* Front-end shouldn't automatically take the address.  */
!       return convert (parameter_type (arg), build_address (expr));
      }
  
!   return expr;
  }
  
  /* Perform default promotions for data used in expressions.
--- 816,868 ----
    if ((tbtype->ty == TY::Tsarray || tbtype->ty == TY::Tstruct)
        && ebtype->isintegral ())
      {
!       tree ret = build_expr (expr, false, literalp);
!       gcc_assert (integer_zerop (ret));
!       return ret;
      }
  
!   /* Assigning a va_list by value or reference, check whether RHS is a parameter
!      that has has been lowered by declaration_type or parameter_type.  */
!   if (is_valist_parameter_type (expr))
!     check_valist_conversion (expr, totype, true);
! 
!   return convert_for_rvalue (build_expr (expr, false, literalp),
! 			     expr->type, totype);
  }
  
  /* Return a TREE representation of EXPR converted to represent
     the parameter type ARG.  */
  
  tree
! convert_for_argument (Expression *expr, Parameter *arg)
  {
+   tree targ = build_expr (expr);
+ 
    /* Lazy arguments: expr should already be a delegate.  */
    if (arg->storageClass & STClazy)
!     return targ;
  
+   /* Passing a va_list by value, check whether the target requires it to
+      be decayed to a pointer type.  */
    if (valist_array_p (arg->type))
      {
!       if (!POINTER_TYPE_P (TREE_TYPE (targ)))
! 	return build_address (targ);
! 
!       /* Do nothing if the va_list has already been converted.  */
!       return targ;
      }
  
!   /* Passing a va_list by reference, check if types are really compatible
!      after conversion from static array to pointer type.  */
!   if (is_valist_parameter_type (expr))
!     check_valist_conversion (expr, arg->type, false);
! 
!   /* Front-end shouldn't automatically take the address of `ref' parameters.  */
!   if (parameter_reference_p (arg))
!     return convert (parameter_type (arg), build_address (targ));
! 
!   return targ;
  }
  
  /* Perform default promotions for data used in expressions.
diff -Nrcpad gcc-13.2.0/gcc/d/d-target.cc gcc-13.3.0/gcc/d/d-target.cc
*** gcc-13.2.0/gcc/d/d-target.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/d-target.cc	Tue May 21 07:47:38 2024
*************** Target::supportsLinkerDirective (void) c
*** 575,605 ****
  }
  
  /* Decides whether an `in' parameter of the specified POD type PARAM_TYPE is to
!    be passed by reference or by valie.  This is used only when compiling with
     `-fpreview=in' enabled.  */
  
  bool
  Target::preferPassByRef (Type *param_type)
  {
!   if (param_type->size () == SIZE_INVALID)
      return false;
  
!   tree type = build_ctype (param_type);
! 
!   /* Prefer a `ref' if the type is an aggregate, and its size is greater than
!      its alignment.  */
!   if (AGGREGATE_TYPE_P (type)
!       && (!valid_constant_size_p (TYPE_SIZE_UNIT (type))
! 	  || compare_tree_int (TYPE_SIZE_UNIT (type), TYPE_ALIGN (type)) > 0))
!     return true;
! 
!   /* If the back-end is always going to pass this by invisible reference.  */
!   if (pass_by_reference (NULL, function_arg_info (type, true)))
!     return true;
! 
!   /* If returning the parameter means the caller will do RVO.  */
!   if (targetm.calls.return_in_memory (type, NULL_TREE))
!     return true;
! 
!   return false;
  }
--- 575,590 ----
  }
  
  /* Decides whether an `in' parameter of the specified POD type PARAM_TYPE is to
!    be passed by reference or by value.  This is used only when compiling with
     `-fpreview=in' enabled.  */
  
  bool
  Target::preferPassByRef (Type *param_type)
  {
!   /* See note in Target::isReturnOnStack.  */
!   Type *tb = param_type->toBasetype ();
!   if (tb->size () == SIZE_INVALID)
      return false;
  
!   return (tb->ty == TY::Tstruct || tb->ty == TY::Tsarray);
  }
diff -Nrcpad gcc-13.2.0/gcc/d/d-tree.h gcc-13.3.0/gcc/d/d-tree.h
*** gcc-13.2.0/gcc/d/d-tree.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/d-tree.h	Tue May 21 07:47:38 2024
*************** enum d_tree_index
*** 438,443 ****
--- 438,446 ----
    DTI_NULL_ARRAY,
    DTI_BOTTOM_TYPE,
  
+   DTI_BOOL_FALSE,
+   DTI_BOOL_TRUE,
+ 
    DTI_MAX
  };
  
*************** extern GTY(()) tree d_global_trees[DTI_M
*** 474,479 ****
--- 477,485 ----
  #define null_array_node			d_global_trees[DTI_NULL_ARRAY]
  /* The bottom type, referred to as `noreturn` in code.  */
  #define noreturn_type_node		d_global_trees[DTI_BOTTOM_TYPE]
+ /* D boolean values are always byte-sized, unlike boolean_type_node.  */
+ #define d_bool_false_node		d_global_trees[DTI_BOOL_FALSE]
+ #define d_bool_true_node		d_global_trees[DTI_BOOL_TRUE]
  
  /* A prefix for internal variables, which are not user-visible.  */
  #if !defined (NO_DOT_IN_LABEL)
*************** extern tree d_truthvalue_conversion (tre
*** 612,619 ****
  extern tree d_convert (tree, tree);
  extern tree convert_expr (tree, Type *, Type *);
  extern tree convert_for_rvalue (tree, Type *, Type *);
! extern tree convert_for_assignment (tree, Type *, Type *);
! extern tree convert_for_argument (tree, Parameter *);
  extern tree convert_for_condition (tree, Type *);
  extern tree d_array_convert (Expression *);
  extern tree d_array_convert (Type *, Expression *);
--- 618,625 ----
  extern tree d_convert (tree, tree);
  extern tree convert_expr (tree, Type *, Type *);
  extern tree convert_for_rvalue (tree, Type *, Type *);
! extern tree convert_for_assignment (Expression *, Type *, bool = false);
! extern tree convert_for_argument (Expression *, Parameter *);
  extern tree convert_for_condition (tree, Type *);
  extern tree d_array_convert (Expression *);
  extern tree d_array_convert (Type *, Expression *);
diff -Nrcpad gcc-13.2.0/gcc/d/decl.cc gcc-13.3.0/gcc/d/decl.cc
*** gcc-13.2.0/gcc/d/decl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/decl.cc	Tue May 21 07:47:38 2024
*************** public:
*** 860,869 ****
  	    /* Maybe put variable on list of things needing destruction.  */
  	    if (d->needsScopeDtor ())
  	      {
  		vec_safe_push (d_function_chain->vars_in_scope, decl);
  		/* Force a TARGET_EXPR to add the corresponding cleanup.  */
! 		exp = force_target_expr (compound_expr (exp, decl));
! 		TARGET_EXPR_CLEANUP (exp) = build_expr (d->edtor);
  	      }
  
  	    add_stmt (exp);
--- 860,887 ----
  	    /* Maybe put variable on list of things needing destruction.  */
  	    if (d->needsScopeDtor ())
  	      {
+ 		/* Rewrite: `decl = exp' => TARGET_EXPR(decl, exp, dtor).  */
  		vec_safe_push (d_function_chain->vars_in_scope, decl);
+ 
  		/* Force a TARGET_EXPR to add the corresponding cleanup.  */
! 		if (TREE_CODE (exp) != TARGET_EXPR)
! 		  {
! 		    if (VOID_TYPE_P (TREE_TYPE (exp)))
! 		      exp = compound_expr (exp, decl);
! 
! 		    exp = force_target_expr (exp);
! 		  }
! 
! 		TARGET_EXPR_CLEANUP (exp)
! 		  = compound_expr (TARGET_EXPR_CLEANUP (exp),
! 				   build_expr (d->edtor));
! 
! 		/* The decl is really an alias for the TARGET_EXPR slot.  */
! 		SET_DECL_VALUE_EXPR (decl, TARGET_EXPR_SLOT (exp));
! 		DECL_HAS_VALUE_EXPR_P (decl) = 1;
! 		/* This tells the gimplifier not to emit a clobber for the decl
! 		   as its lifetime ends when the slot gets cleaned up.  */
! 		TREE_ADDRESSABLE (decl) = 0;
  	      }
  
  	    add_stmt (exp);
diff -Nrcpad gcc-13.2.0/gcc/d/expr.cc gcc-13.3.0/gcc/d/expr.cc
*** gcc-13.2.0/gcc/d/expr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/expr.cc	Tue May 21 07:47:38 2024
*************** public:
*** 1028,1035 ****
  	Declaration *decl = e->e1->isVarExp ()->var;
  	if (decl->storage_class & (STCout | STCref))
  	  {
! 	    tree t2 = convert_for_assignment (build_expr (e->e2),
! 					      e->e2->type, e->e1->type);
  	    tree t1 = build_expr (e->e1);
  	    /* Want reference to lhs, not indirect ref.  */
  	    t1 = TREE_OPERAND (t1, 0);
--- 1028,1034 ----
  	Declaration *decl = e->e1->isVarExp ()->var;
  	if (decl->storage_class & (STCout | STCref))
  	  {
! 	    tree t2 = convert_for_assignment (e->e2, e->e1->type);
  	    tree t1 = build_expr (e->e1);
  	    /* Want reference to lhs, not indirect ref.  */
  	    t1 = TREE_OPERAND (t1, 0);
*************** public:
*** 1049,1056 ****
      if (tb1->ty == TY::Tstruct)
        {
  	tree t1 = build_expr (e->e1);
! 	tree t2 = convert_for_assignment (build_expr (e->e2, false, true),
! 					  e->e2->type, e->e1->type);
  	StructDeclaration *sd = tb1->isTypeStruct ()->sym;
  
  	/* Look for struct = 0.  */
--- 1048,1054 ----
      if (tb1->ty == TY::Tstruct)
        {
  	tree t1 = build_expr (e->e1);
! 	tree t2 = convert_for_assignment (e->e2, e->e1->type, true);
  	StructDeclaration *sd = tb1->isTypeStruct ()->sym;
  
  	/* Look for struct = 0.  */
*************** public:
*** 1129,1136 ****
  	    || (e->op == EXP::blit || e->e1->type->size () == 0))
  	  {
  	    tree t1 = build_expr (e->e1);
! 	    tree t2 = convert_for_assignment (build_expr (e->e2),
! 					      e->e2->type, e->e1->type);
  
  	    this->result_ = build_assign (modifycode, t1, t2);
  	    return;
--- 1127,1133 ----
  	    || (e->op == EXP::blit || e->e1->type->size () == 0))
  	  {
  	    tree t1 = build_expr (e->e1);
! 	    tree t2 = convert_for_assignment (e->e2, e->e1->type);
  
  	    this->result_ = build_assign (modifycode, t1, t2);
  	    return;
*************** public:
*** 1144,1151 ****
  
      /* Simple assignment.  */
      tree t1 = build_expr (e->e1);
!     tree t2 = convert_for_assignment (build_expr (e->e2),
! 				      e->e2->type, e->e1->type);
  
      this->result_ = build_assign (modifycode, t1, t2);
    }
--- 1141,1147 ----
  
      /* Simple assignment.  */
      tree t1 = build_expr (e->e1);
!     tree t2 = convert_for_assignment (e->e2, e->e1->type);
  
      this->result_ = build_assign (modifycode, t1, t2);
    }
diff -Nrcpad gcc-13.2.0/gcc/d/modules.cc gcc-13.3.0/gcc/d/modules.cc
*** gcc-13.2.0/gcc/d/modules.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/modules.cc	Tue May 21 07:47:38 2024
*************** static tree
*** 329,335 ****
  build_dso_cdtor_fn (bool ctor_p)
  {
    const char *name = ctor_p ? GDC_PREFIX ("dso_ctor") : GDC_PREFIX ("dso_dtor");
!   tree condition = ctor_p ? boolean_true_node : boolean_false_node;
  
    /* Declaration of dso_ctor/dso_dtor is:
  
--- 329,335 ----
  build_dso_cdtor_fn (bool ctor_p)
  {
    const char *name = ctor_p ? GDC_PREFIX ("dso_ctor") : GDC_PREFIX ("dso_dtor");
!   tree condition = ctor_p ? d_bool_true_node : d_bool_false_node;
  
    /* Declaration of dso_ctor/dso_dtor is:
  
*************** register_moduleinfo (Module *decl, tree
*** 452,458 ****
    d_finish_decl (dso_slot_node);
  
    dso_initialized_node = build_dso_registry_var (GDC_PREFIX ("dso_initialized"),
! 						 boolean_type_node);
    d_finish_decl (dso_initialized_node);
  
    /* Declare dso_ctor() and dso_dtor().  */
--- 452,458 ----
    d_finish_decl (dso_slot_node);
  
    dso_initialized_node = build_dso_registry_var (GDC_PREFIX ("dso_initialized"),
! 						 d_bool_type);
    d_finish_decl (dso_initialized_node);
  
    /* Declare dso_ctor() and dso_dtor().  */
diff -Nrcpad gcc-13.2.0/gcc/d/types.cc gcc-13.3.0/gcc/d/types.cc
*** gcc-13.2.0/gcc/d/types.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/d/types.cc	Tue May 21 07:47:38 2024
*************** public:
*** 1230,1235 ****
--- 1230,1240 ----
  	apply_user_attributes (t->sym, t->ctype);
  	finish_aggregate_type (structsize, alignsize, t->ctype);
        }
+     else
+       {
+ 	build_type_decl (t->ctype, t->sym);
+ 	apply_user_attributes (t->sym, t->ctype);
+       }
  
      /* For structs with a user defined postblit, copy constructor, or a
         destructor, also set TREE_ADDRESSABLE on the type and all variants.
diff -Nrcpad gcc-13.2.0/gcc/diagnostic.cc gcc-13.3.0/gcc/diagnostic.cc
*** gcc-13.2.0/gcc/diagnostic.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/diagnostic.cc	Tue May 21 07:47:38 2024
*************** internal_error_no_backtrace (const char
*** 2175,2180 ****
--- 2175,2183 ----
    gcc_unreachable ();
  }
  
+ 
+ static enum diagnostics_output_format output_format;
+ 
  /* Special case error functions.  Most are implemented in terms of the
     above, or should be.  */
  
*************** internal_error_no_backtrace (const char
*** 2183,2188 ****
--- 2186,2210 ----
  void
  fnotice (FILE *file, const char *cmsgid, ...)
  {
+   /* If the user requested one of the machine-readable diagnostic output
+      formats on stderr (e.g. -fdiagnostics-format=sarif-stderr), then
+      emitting free-form text on stderr will lead to corrupt output.
+      Skip the message for such cases.  */
+   if (file == stderr && global_dc)
+     switch (output_format)
+       {
+       default:
+ 	gcc_unreachable ();
+       case DIAGNOSTICS_OUTPUT_FORMAT_TEXT:
+       case DIAGNOSTICS_OUTPUT_FORMAT_JSON_FILE:
+       case DIAGNOSTICS_OUTPUT_FORMAT_SARIF_FILE:
+ 	break;
+       case DIAGNOSTICS_OUTPUT_FORMAT_JSON_STDERR:
+       case DIAGNOSTICS_OUTPUT_FORMAT_SARIF_STDERR:
+ 	/* stderr is meant to machine-readable; skip.  */
+ 	return;
+       }
+ 
    va_list ap;
  
    va_start (ap, cmsgid);
*************** diagnostic_output_format_init (diagnosti
*** 2290,2295 ****
--- 2312,2319 ----
  			       const char *base_file_name,
  			       enum diagnostics_output_format format)
  {
+   output_format = format;
+ 
    switch (format)
      {
      default:
diff -Nrcpad gcc-13.2.0/gcc/doc/avr-mmcu.texi gcc-13.3.0/gcc/doc/avr-mmcu.texi
*** gcc-13.2.0/gcc/doc/avr-mmcu.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/doc/avr-mmcu.texi	Tue May 21 07:47:38 2024
***************
*** 34,44 ****
  
  @item avr4
  ``Enhanced'' devices with up to 8@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{atmega48}, @code{atmega48a}, @code{atmega48p}, @code{atmega48pa}, @code{atmega48pb}, @code{atmega8}, @code{atmega8a}, @code{atmega8hva}, @code{atmega88}, @code{atmega88a}, @code{atmega88p}, @code{atmega88pa}, @code{atmega88pb}, @code{atmega8515}, @code{atmega8535}, @code{ata6285}, @code{ata6286}, @code{ata6289}, @code{ata6612c}, @code{at90pwm1}, @code{at90pwm2}, @code{at90pwm2b}, @code{at90pwm3}, @code{at90pwm3b}, @code{at90pwm81}.
  
  @item avr5
  ``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @code{atmega168a}, @code{atmega168p}, @code{atmega168pa}, @code{atmega168pb}, @code{atmega169}, @code{atmega169a}, @code{atmega169p}, @code{atmega169pa}, @code{atmega32}, @code{atmega32a}, @code{atmega32c1}, @code{atmega32hvb}, @code{atmega32hvbrevb}, @code{atmega32m1}, @code{atmega32u4}, @code{atmega32u6}, @code{atmega323}, @code{atmega324a}, @code{atmega324p}, @code{atmega324pa}, @code{atmega324pb}, @code{atmega325}, @code{atmega325a}, @code{atmega325p}, @code{atmega325pa}, @code{atmega328}, @code{atmega328p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
  
  @item avr51
  ``Enhanced'' devices with 128@tie{}KiB of program memory.
--- 34,44 ----
  
  @item avr4
  ``Enhanced'' devices with up to 8@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{atmega48}, @code{atmega48a}, @code{atmega48p}, @code{atmega48pa}, @code{atmega48pb}, @code{atmega8}, @code{atmega8a}, @code{atmega8hva}, @code{atmega88}, @code{atmega88a}, @code{atmega88p}, @code{atmega88pa}, @code{atmega88pb}, @code{atmega8515}, @code{atmega8535}, @code{ata5795}, @code{ata6285}, @code{ata6286}, @code{ata6289}, @code{ata6612c}, @code{at90pwm1}, @code{at90pwm2}, @code{at90pwm2b}, @code{at90pwm3}, @code{at90pwm3b}, @code{at90pwm81}.
  
  @item avr5
  ``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @code{atmega168a}, @code{atmega168p}, @code{atmega168pa}, @code{atmega168pb}, @code{atmega169}, @code{atmega169a}, @code{atmega169p}, @code{atmega169pa}, @code{atmega32}, @code{atmega32a}, @code{atmega32c1}, @code{atmega32hvb}, @code{atmega32hvbrevb}, @code{atmega32m1}, @code{atmega32u4}, @code{atmega32u6}, @code{atmega323}, @code{atmega324a}, @code{atmega324p}, @code{atmega324pa}, @code{atmega324pb}, @code{atmega325}, @code{atmega325a}, @code{atmega325p}, @code{atmega325pa}, @code{atmega328}, @code{atmega328p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5787}, @code{ata5835}, @code{ata5700m322}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
  
  @item avr51
  ``Enhanced'' devices with 128@tie{}KiB of program memory.
***************
*** 50,60 ****
  
  @item avrxmega2
  ``XMEGA'' devices with more than 8@tie{}KiB and up to 64@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{atxmega8e5}, @code{atxmega16a4}, @code{atxmega16a4u}, @code{atxmega16c4}, @code{atxmega16d4}, @code{atxmega16e5}, @code{atxmega32a4}, @code{atxmega32a4u}, @code{atxmega32c3}, @code{atxmega32c4}, @code{atxmega32d3}, @code{atxmega32d4}, @code{atxmega32e5}, @code{avr64da28}, @code{avr64da32}, @code{avr64da48}, @code{avr64da64}, @code{avr64db28}, @code{avr64db32}, @code{avr64db48}, @code{avr64db64}.
  
  @item avrxmega3
  ``XMEGA'' devices with up to 64@tie{}KiB of combined program memory and RAM, and with program memory visible in the RAM address space.
! @*@var{mcu}@tie{}= @code{attiny202}, @code{attiny204}, @code{attiny212}, @code{attiny214}, @code{attiny402}, @code{attiny404}, @code{attiny406}, @code{attiny412}, @code{attiny414}, @code{attiny416}, @code{attiny417}, @code{attiny804}, @code{attiny806}, @code{attiny807}, @code{attiny814}, @code{attiny816}, @code{attiny817}, @code{attiny1604}, @code{attiny1606}, @code{attiny1607}, @code{attiny1614}, @code{attiny1616}, @code{attiny1617}, @code{attiny3214}, @code{attiny3216}, @code{attiny3217}, @code{atmega808}, @code{atmega809}, @code{atmega1608}, @code{atmega1609}, @code{atmega3208}, @code{atmega3209}, @code{atmega4808}, @code{atmega4809}, @code{avr32da28}, @code{avr32da32}, @code{avr32da48}, @code{avr32db28}, @code{avr32db32}, @code{avr32db48}.
  
  @item avrxmega4
  ``XMEGA'' devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory.
--- 50,60 ----
  
  @item avrxmega2
  ``XMEGA'' devices with more than 8@tie{}KiB and up to 64@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{atxmega8e5}, @code{atxmega16a4}, @code{atxmega16a4u}, @code{atxmega16c4}, @code{atxmega16d4}, @code{atxmega16e5}, @code{atxmega32a4}, @code{atxmega32a4u}, @code{atxmega32c3}, @code{atxmega32c4}, @code{atxmega32d3}, @code{atxmega32d4}, @code{atxmega32e5}, @code{avr64da28}, @code{avr64da32}, @code{avr64da48}, @code{avr64da64}, @code{avr64db28}, @code{avr64db32}, @code{avr64db48}, @code{avr64db64}, @code{avr64dd14}, @code{avr64dd20}, @code{avr64dd28}, @code{avr64dd32}, @code{avr64du28}, @code{avr64du32}, @code{avr64ea28}, @code{avr64ea32}, @code{avr64ea48}.
  
  @item avrxmega3
  ``XMEGA'' devices with up to 64@tie{}KiB of combined program memory and RAM, and with program memory visible in the RAM address space.
! @*@var{mcu}@tie{}= @code{attiny202}, @code{attiny204}, @code{attiny212}, @code{attiny214}, @code{attiny402}, @code{attiny404}, @code{attiny406}, @code{attiny412}, @code{attiny414}, @code{attiny416}, @code{attiny416auto}, @code{attiny417}, @code{attiny424}, @code{attiny426}, @code{attiny427}, @code{attiny804}, @code{attiny806}, @code{attiny807}, @code{attiny814}, @code{attiny816}, @code{attiny817}, @code{attiny824}, @code{attiny826}, @code{attiny827}, @code{attiny1604}, @code{attiny1606}, @code{attiny1607}, @code{attiny1614}, @code{attiny1616}, @code{attiny1617}, @code{attiny1624}, @code{attiny1626}, @code{attiny1627}, @code{attiny3214}, @code{attiny3216}, @code{attiny3217}, @code{attiny3224}, @code{attiny3226}, @code{attiny3227}, @code{atmega808}, @code{atmega809}, @code{atmega1608}, @code{atmega1609}, @code{atmega3208}, @code{atmega3209}, @code{atmega4808}, @code{atmega4809}, @code{avr16dd14}, @code{avr16dd20}, @code{avr16dd28}, @code{avr16dd32}, @code{avr16du14}, @code{avr16du20}, @code{avr16du28}, @code{avr16du32}, @code{avr16ea28}, @code{avr16ea32}, @code{avr16ea48}, @code{avr16eb14}, @code{avr16eb20}, @code{avr16eb28}, @code{avr16eb32}, @code{avr32da28}, @code{avr32da32}, @code{avr32da48}, @code{avr32db28}, @code{avr32db32}, @code{avr32db48}, @code{avr32dd14}, @code{avr32dd20}, @code{avr32dd28}, @code{avr32dd32}, @code{avr32du14}, @code{avr32du20}, @code{avr32du28}, @code{avr32du32}, @code{avr32ea28}, @code{avr32ea32}, @code{avr32ea48}.
  
  @item avrxmega4
  ``XMEGA'' devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory.
***************
*** 74,80 ****
  
  @item avrtiny
  ``TINY'' Tiny core devices with 512@tie{}B up to 4@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{attiny4}, @code{attiny5}, @code{attiny9}, @code{attiny10}, @code{attiny20}, @code{attiny40}.
  
  @item avr1
  This ISA is implemented by the minimal AVR core and supported for assembler only.
--- 74,80 ----
  
  @item avrtiny
  ``TINY'' Tiny core devices with 512@tie{}B up to 4@tie{}KiB of program memory.
! @*@var{mcu}@tie{}= @code{attiny4}, @code{attiny5}, @code{attiny9}, @code{attiny10}, @code{attiny102}, @code{attiny104}, @code{attiny20}, @code{attiny40}.
  
  @item avr1
  This ISA is implemented by the minimal AVR core and supported for assembler only.
diff -Nrcpad gcc-13.2.0/gcc/doc/cpp.1 gcc-13.3.0/gcc/doc/cpp.1
*** gcc-13.2.0/gcc/doc/cpp.1	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/cpp.1	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/extend.texi gcc-13.3.0/gcc/doc/extend.texi
*** gcc-13.2.0/gcc/doc/extend.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/doc/extend.texi	Tue May 21 07:47:38 2024
*************** infinities, NaNs and negative zeros are
*** 1076,1082 ****
  ISO/IEC TS 18661-3:2015 defines C support for additional floating
  types @code{_Float@var{n}} and @code{_Float@var{n}x}, and GCC supports
  these type names; the set of types supported depends on the target
! architecture.  These types are not supported when compiling C++.
  Constants with these types use suffixes @code{f@var{n}} or
  @code{F@var{n}} and @code{f@var{n}x} or @code{F@var{n}x}.  These type
  names can be used together with @code{_Complex} to declare complex
--- 1076,1082 ----
  ISO/IEC TS 18661-3:2015 defines C support for additional floating
  types @code{_Float@var{n}} and @code{_Float@var{n}x}, and GCC supports
  these type names; the set of types supported depends on the target
! architecture.
  Constants with these types use suffixes @code{f@var{n}} or
  @code{F@var{n}} and @code{f@var{n}x} or @code{F@var{n}x}.  These type
  names can be used together with @code{_Complex} to declare complex
*************** variables to be protected.  The list is
*** 12308,12319 ****
  empty.  GCC interprets an empty list as meaning that all globally
  accessible variables should be protected.
  
! @defbuiltin{@var{type} __sync_fetch_and_add (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_sub (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_or (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_and (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_xor (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_nand (@var{type} *ptr, @var{type} value, ...)}
  These built-in functions perform the operation suggested by the name, and
  returns the value that had previously been in memory.  That is, operations
  on integer operands have the following semantics.  Operations on pointer
--- 12308,12319 ----
  empty.  GCC interprets an empty list as meaning that all globally
  accessible variables should be protected.
  
! @defbuiltin{@var{type} __sync_fetch_and_add (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_sub (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_or (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_and (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_xor (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_fetch_and_nand (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
  These built-in functions perform the operation suggested by the name, and
  returns the value that had previously been in memory.  That is, operations
  on integer operands have the following semantics.  Operations on pointer
*************** type.  It must not be a boolean type.
*** 12333,12345 ****
  as @code{*ptr = ~(tmp & value)} instead of @code{*ptr = ~tmp & value}.
  @enddefbuiltin
  
! @defbuiltin{@var{type} __sync_add_and_fetch (@var{type} *ptr, @
!                                              @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_sub_and_fetch (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_or_and_fetch (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_and_and_fetch (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_xor_and_fetch (@var{type} *ptr, @var{type} value, ...)}
! @defbuiltinx{@var{type} __sync_nand_and_fetch (@var{type} *ptr, @var{type} value, ...)}
  These built-in functions perform the operation suggested by the name, and
  return the new value.  That is, operations on integer operands have
  the following semantics.  Operations on pointer operands are performed as
--- 12333,12345 ----
  as @code{*ptr = ~(tmp & value)} instead of @code{*ptr = ~tmp & value}.
  @enddefbuiltin
  
! @defbuiltin{@var{type} __sync_add_and_fetch (@var{type} *@var{ptr}, @
!                                              @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_sub_and_fetch (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_or_and_fetch (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_and_and_fetch (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_xor_and_fetch (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
! @defbuiltinx{@var{type} __sync_nand_and_fetch (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
  These built-in functions perform the operation suggested by the name, and
  return the new value.  That is, operations on integer operands have
  the following semantics.  Operations on pointer operands are performed as
*************** as @code{*ptr = ~(*ptr & value)} instead
*** 12358,12365 ****
  @code{*ptr = ~*ptr & value}.
  @enddefbuiltin
  
! @defbuiltin{bool __sync_bool_compare_and_swap (@var{type} *ptr, @var{type} oldval, @var{type} newval, ...)}
! @defbuiltinx{@var{type} __sync_val_compare_and_swap (@var{type} *ptr, @var{type} oldval, @var{type} newval, ...)}
  These built-in functions perform an atomic compare and swap.
  That is, if the current
  value of @code{*@var{ptr}} is @var{oldval}, then write @var{newval} into
--- 12358,12365 ----
  @code{*ptr = ~*ptr & value}.
  @enddefbuiltin
  
! @defbuiltin{bool __sync_bool_compare_and_swap (@var{type} *@var{ptr}, @var{type} @var{oldval}, @var{type} @var{newval}, ...)}
! @defbuiltinx{@var{type} __sync_val_compare_and_swap (@var{type} *@var{ptr}, @var{type} @var{oldval}, @var{type} @var{newval}, ...)}
  These built-in functions perform an atomic compare and swap.
  That is, if the current
  value of @code{*@var{ptr}} is @var{oldval}, then write @var{newval} into
*************** of @code{*@var{ptr}} before the operatio
*** 12374,12380 ****
  This built-in function issues a full memory barrier.
  @enddefbuiltin
  
! @defbuiltin{@var{type} __sync_lock_test_and_set (@var{type} *ptr, @var{type} value, ...)}
  This built-in function, as described by Intel, is not a traditional test-and-set
  operation, but rather an atomic exchange operation.  It writes @var{value}
  into @code{*@var{ptr}}, and returns the previous contents of
--- 12374,12380 ----
  This built-in function issues a full memory barrier.
  @enddefbuiltin
  
! @defbuiltin{@var{type} __sync_lock_test_and_set (@var{type} *@var{ptr}, @var{type} @var{value}, ...)}
  This built-in function, as described by Intel, is not a traditional test-and-set
  operation, but rather an atomic exchange operation.  It writes @var{value}
  into @code{*@var{ptr}}, and returns the previous contents of
*************** be globally visible yet, and previous me
*** 12394,12400 ****
  satisfied.
  @enddefbuiltin
  
! @defbuiltin{void __sync_lock_release (@var{type} *ptr, ...)}
  This built-in function releases the lock acquired by
  @code{__sync_lock_test_and_set}.
  Normally this means writing the constant 0 to @code{*@var{ptr}}.
--- 12394,12400 ----
  satisfied.
  @enddefbuiltin
  
! @defbuiltin{void __sync_lock_release (@var{type} *@var{ptr}, ...)}
  This built-in function releases the lock acquired by
  @code{__sync_lock_test_and_set}.
  Normally this means writing the constant 0 to @code{*@var{ptr}}.
*************** reserved for the memory order.  The rema
*** 12511,12517 ****
  for target use and should be 0.  Use of the predefined atomic values
  ensures proper usage.
  
! @defbuiltin{@var{type} __atomic_load_n (@var{type} *ptr, int memorder)}
  This built-in function implements an atomic load operation.  It returns the
  contents of @code{*@var{ptr}}.
  
--- 12511,12517 ----
  for target use and should be 0.  Use of the predefined atomic values
  ensures proper usage.
  
! @defbuiltin{@var{type} __atomic_load_n (@var{type} *@var{ptr}, int @var{memorder})}
  This built-in function implements an atomic load operation.  It returns the
  contents of @code{*@var{ptr}}.
  
*************** and @code{__ATOMIC_CONSUME}.
*** 12521,12533 ****
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_load (@var{type} *ptr, @var{type} *ret, int memorder)}
  This is the generic version of an atomic load.  It returns the
  contents of @code{*@var{ptr}} in @code{*@var{ret}}.
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_store_n (@var{type} *ptr, @var{type} val, int memorder)}
  This built-in function implements an atomic store operation.  It writes 
  @code{@var{val}} into @code{*@var{ptr}}.  
  
--- 12521,12533 ----
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_load (@var{type} *@var{ptr}, @var{type} *@var{ret}, int @var{memorder})}
  This is the generic version of an atomic load.  It returns the
  contents of @code{*@var{ptr}} in @code{*@var{ret}}.
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_store_n (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
  This built-in function implements an atomic store operation.  It writes 
  @code{@var{val}} into @code{*@var{ptr}}.  
  
*************** The valid memory order variants are
*** 12536,12548 ****
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_store (@var{type} *ptr, @var{type} *val, int memorder)}
  This is the generic version of an atomic store.  It stores the value
  of @code{*@var{val}} into @code{*@var{ptr}}.
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __atomic_exchange_n (@var{type} *ptr, @var{type} val, int memorder)}
  This built-in function implements an atomic exchange operation.  It writes
  @var{val} into @code{*@var{ptr}}, and returns the previous contents of
  @code{*@var{ptr}}.
--- 12536,12548 ----
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_store (@var{type} *@var{ptr}, @var{type} *@var{val}, int @var{memorder})}
  This is the generic version of an atomic store.  It stores the value
  of @code{*@var{val}} into @code{*@var{ptr}}.
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __atomic_exchange_n (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
  This built-in function implements an atomic exchange operation.  It writes
  @var{val} into @code{*@var{ptr}}, and returns the previous contents of
  @code{*@var{ptr}}.
*************** All memory order variants are valid.
*** 12551,12564 ****
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_exchange (@var{type} *ptr, @var{type} *val, @var{type} *ret, int memorder)}
  This is the generic version of an atomic exchange.  It stores the
  contents of @code{*@var{val}} into @code{*@var{ptr}}. The original value
  of @code{*@var{ptr}} is copied into @code{*@var{ret}}.
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_compare_exchange_n (@var{type} *ptr, @var{type} *expected, @var{type} desired, bool weak, int success_memorder, int failure_memorder)}
  This built-in function implements an atomic compare and exchange operation.
  This compares the contents of @code{*@var{ptr}} with the contents of
  @code{*@var{expected}}. If equal, the operation is a @emph{read-modify-write}
--- 12551,12564 ----
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_exchange (@var{type} *@var{ptr}, @var{type} *@var{val}, @var{type} *@var{ret}, int @var{memorder})}
  This is the generic version of an atomic exchange.  It stores the
  contents of @code{*@var{val}} into @code{*@var{ptr}}. The original value
  of @code{*@var{ptr}} is copied into @code{*@var{ret}}.
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_compare_exchange_n (@var{type} *@var{ptr}, @var{type} *@var{expected}, @var{type} @var{desired}, bool @var{weak}, int @var{success_memorder}, int @var{failure_memorder})}
  This built-in function implements an atomic compare and exchange operation.
  This compares the contents of @code{*@var{ptr}} with the contents of
  @code{*@var{expected}}. If equal, the operation is a @emph{read-modify-write}
*************** stronger order than that specified by @v
*** 12582,12588 ****
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_compare_exchange (@var{type} *ptr, @var{type} *expected, @var{type} *desired, bool weak, int success_memorder, int failure_memorder)}
  This built-in function implements the generic version of
  @code{__atomic_compare_exchange}.  The function is virtually identical to
  @code{__atomic_compare_exchange_n}, except the desired value is also a
--- 12582,12588 ----
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_compare_exchange (@var{type} *@var{ptr}, @var{type} *@var{expected}, @var{type} *@var{desired}, bool @var{weak}, int @var{success_memorder}, int @var{failure_memorder})}
  This built-in function implements the generic version of
  @code{__atomic_compare_exchange}.  The function is virtually identical to
  @code{__atomic_compare_exchange_n}, except the desired value is also a
*************** pointer.
*** 12590,12601 ****
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __atomic_add_fetch (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_sub_fetch (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_and_fetch (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_xor_fetch (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_or_fetch (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_nand_fetch (@var{type} *ptr, @var{type} val, int memorder)}
  These built-in functions perform the operation suggested by the name, and
  return the result of the operation.  Operations on pointer arguments are
  performed as if the operands were of the @code{uintptr_t} type.  That is,
--- 12590,12601 ----
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __atomic_add_fetch (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_sub_fetch (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_and_fetch (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_xor_fetch (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_or_fetch (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_nand_fetch (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
  These built-in functions perform the operation suggested by the name, and
  return the result of the operation.  Operations on pointer arguments are
  performed as if the operands were of the @code{uintptr_t} type.  That is,
*************** type.  It must not be a boolean type.  A
*** 12611,12622 ****
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __atomic_fetch_add (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_fetch_sub (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_fetch_and (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_fetch_xor (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_fetch_or (@var{type} *ptr, @var{type} val, int memorder)}
! @defbuiltinx{@var{type} __atomic_fetch_nand (@var{type} *ptr, @var{type} val, int memorder)}
  These built-in functions perform the operation suggested by the name, and
  return the value that had previously been in @code{*@var{ptr}}.  Operations
  on pointer arguments are performed as if the operands were of
--- 12611,12622 ----
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __atomic_fetch_add (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_fetch_sub (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_fetch_and (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_fetch_xor (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_fetch_or (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
! @defbuiltinx{@var{type} __atomic_fetch_nand (@var{type} *@var{ptr}, @var{type} @var{val}, int @var{memorder})}
  These built-in functions perform the operation suggested by the name, and
  return the value that had previously been in @code{*@var{ptr}}.  Operations
  on pointer arguments are performed as if the operands were of
*************** The same constraints on arguments apply
*** 12633,12639 ****
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_test_and_set (void *ptr, int memorder)}
  
  This built-in function performs an atomic test-and-set operation on
  the byte at @code{*@var{ptr}}.  The byte is set to some implementation
--- 12633,12639 ----
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_test_and_set (void *@var{ptr}, int @var{memorder})}
  
  This built-in function performs an atomic test-and-set operation on
  the byte at @code{*@var{ptr}}.  The byte is set to some implementation
*************** All memory orders are valid.
*** 12646,12652 ****
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_clear (bool *ptr, int memorder)}
  
  This built-in function performs an atomic clear operation on
  @code{*@var{ptr}}.  After the operation, @code{*@var{ptr}} contains 0.
--- 12646,12652 ----
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_clear (bool *@var{ptr}, int @var{memorder})}
  
  This built-in function performs an atomic clear operation on
  @code{*@var{ptr}}.  After the operation, @code{*@var{ptr}} contains 0.
*************** The valid memory order variants are
*** 12661,12667 ****
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_thread_fence (int memorder)}
  
  This built-in function acts as a synchronization fence between threads
  based on the specified memory order.
--- 12661,12667 ----
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_thread_fence (int @var{memorder})}
  
  This built-in function acts as a synchronization fence between threads
  based on the specified memory order.
*************** All memory orders are valid.
*** 12670,12676 ****
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_signal_fence (int memorder)}
  
  This built-in function acts as a synchronization fence between a thread
  and signal handlers based in the same thread.
--- 12670,12676 ----
  
  @enddefbuiltin
  
! @defbuiltin{void __atomic_signal_fence (int @var{memorder})}
  
  This built-in function acts as a synchronization fence between a thread
  and signal handlers based in the same thread.
*************** All memory orders are valid.
*** 12679,12685 ****
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_always_lock_free (size_t size,  void *ptr)}
  
  This built-in function returns @code{true} if objects of @var{size} bytes always
  generate lock-free atomic instructions for the target architecture.
--- 12679,12685 ----
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_always_lock_free (size_t @var{size},  void *@var{ptr})}
  
  This built-in function returns @code{true} if objects of @var{size} bytes always
  generate lock-free atomic instructions for the target architecture.
*************** if (__atomic_always_lock_free (sizeof (l
*** 12696,12702 ****
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_is_lock_free (size_t size, void *ptr)}
  
  This built-in function returns @code{true} if objects of @var{size} bytes always
  generate lock-free atomic instructions for the target architecture.  If
--- 12696,12702 ----
  
  @enddefbuiltin
  
! @defbuiltin{bool __atomic_is_lock_free (size_t @var{size}, void *@var{ptr})}
  
  This built-in function returns @code{true} if objects of @var{size} bytes always
  generate lock-free atomic instructions for the target architecture.  If
*************** compiler may also ignore this parameter.
*** 12714,12726 ****
  The following built-in functions allow performing simple arithmetic operations
  together with checking whether the operations overflowed.
  
! @defbuiltin{bool __builtin_add_overflow (@var{type1} a, @var{type2} b, @var{type3} *res)}
! @defbuiltinx{bool __builtin_sadd_overflow (int a, int b, int *res)}
! @defbuiltinx{bool __builtin_saddl_overflow (long int a, long int b, long int *res)}
! @defbuiltinx{bool __builtin_saddll_overflow (long long int a, long long int b, long long int *res)}
! @defbuiltinx{bool __builtin_uadd_overflow (unsigned int a, unsigned int b, unsigned int *res)}
! @defbuiltinx{bool __builtin_uaddl_overflow (unsigned long int a, unsigned long int b, unsigned long int *res)}
! @defbuiltinx{bool __builtin_uaddll_overflow (unsigned long long int a, unsigned long long int b, unsigned long long int *res)}
  
  These built-in functions promote the first two operands into infinite precision signed
  type and perform addition on those promoted operands.  The result is then
--- 12714,12726 ----
  The following built-in functions allow performing simple arithmetic operations
  together with checking whether the operations overflowed.
  
! @defbuiltin{bool __builtin_add_overflow (@var{type1} @var{a}, @var{type2} @var{b}, @var{type3} *@var{res})}
! @defbuiltinx{bool __builtin_sadd_overflow (int @var{a}, int @var{b}, int *@var{res})}
! @defbuiltinx{bool __builtin_saddl_overflow (long int @var{a}, long int @var{b}, long int *@var{res})}
! @defbuiltinx{bool __builtin_saddll_overflow (long long int @var{a}, long long int @var{b}, long long int *@var{res})}
! @defbuiltinx{bool __builtin_uadd_overflow (unsigned int @var{a}, unsigned int @var{b}, unsigned int *@var{res})}
! @defbuiltinx{bool __builtin_uaddl_overflow (unsigned long int @var{a}, unsigned long int @var{b}, unsigned long int *@var{res})}
! @defbuiltinx{bool __builtin_uaddll_overflow (unsigned long long int @var{a}, unsigned long long int @var{b}, unsigned long long int *@var{res})}
  
  These built-in functions promote the first two operands into infinite precision signed
  type and perform addition on those promoted operands.  The result is then
*************** after addition, conditional jump on carr
*** 12740,12752 ****
  
  @enddefbuiltin
  
! @defbuiltin{bool __builtin_sub_overflow (@var{type1} a, @var{type2} b, @var{type3} *res)}
! @defbuiltinx{bool __builtin_ssub_overflow (int a, int b, int *res)}
! @defbuiltinx{bool __builtin_ssubl_overflow (long int a, long int b, long int *res)}
! @defbuiltinx{bool __builtin_ssubll_overflow (long long int a, long long int b, long long int *res)}
! @defbuiltinx{bool __builtin_usub_overflow (unsigned int a, unsigned int b, unsigned int *res)}
! @defbuiltinx{bool __builtin_usubl_overflow (unsigned long int a, unsigned long int b, unsigned long int *res)}
! @defbuiltinx{bool __builtin_usubll_overflow (unsigned long long int a, unsigned long long int b, unsigned long long int *res)}
  
  These built-in functions are similar to the add overflow checking built-in
  functions above, except they perform subtraction, subtract the second argument
--- 12740,12752 ----
  
  @enddefbuiltin
  
! @defbuiltin{bool __builtin_sub_overflow (@var{type1} @var{a}, @var{type2} @var{b}, @var{type3} *@var{res})}
! @defbuiltinx{bool __builtin_ssub_overflow (int @var{a}, int @var{b}, int *@var{res})}
! @defbuiltinx{bool __builtin_ssubl_overflow (long int @var{a}, long int @var{b}, long int *@var{res})}
! @defbuiltinx{bool __builtin_ssubll_overflow (long long int @var{a}, long long int @var{b}, long long int *@var{res})}
! @defbuiltinx{bool __builtin_usub_overflow (unsigned int @var{a}, unsigned int @var{b}, unsigned int *@var{res})}
! @defbuiltinx{bool __builtin_usubl_overflow (unsigned long int @var{a}, unsigned long int @var{b}, unsigned long int *@var{res})}
! @defbuiltinx{bool __builtin_usubll_overflow (unsigned long long int @var{a}, unsigned long long int @var{b}, unsigned long long int *@var{res})}
  
  These built-in functions are similar to the add overflow checking built-in
  functions above, except they perform subtraction, subtract the second argument
*************** from the first one, instead of addition.
*** 12754,12766 ****
  
  @enddefbuiltin
  
! @defbuiltin{bool __builtin_mul_overflow (@var{type1} a, @var{type2} b, @var{type3} *res)}
! @defbuiltinx{bool __builtin_smul_overflow (int a, int b, int *res)}
! @defbuiltinx{bool __builtin_smull_overflow (long int a, long int b, long int *res)}
! @defbuiltinx{bool __builtin_smulll_overflow (long long int a, long long int b, long long int *res)}
! @defbuiltinx{bool __builtin_umul_overflow (unsigned int a, unsigned int b, unsigned int *res)}
! @defbuiltinx{bool __builtin_umull_overflow (unsigned long int a, unsigned long int b, unsigned long int *res)}
! @defbuiltinx{bool __builtin_umulll_overflow (unsigned long long int a, unsigned long long int b, unsigned long long int *res)}
  
  These built-in functions are similar to the add overflow checking built-in
  functions above, except they perform multiplication, instead of addition.
--- 12754,12766 ----
  
  @enddefbuiltin
  
! @defbuiltin{bool __builtin_mul_overflow (@var{type1} @var{a}, @var{type2} @var{b}, @var{type3} *@var{res})}
! @defbuiltinx{bool __builtin_smul_overflow (int @var{a}, int @var{b}, int *@var{res})}
! @defbuiltinx{bool __builtin_smull_overflow (long int @var{a}, long int @var{b}, long int *@var{res})}
! @defbuiltinx{bool __builtin_smulll_overflow (long long int @var{a}, long long int @var{b}, long long int *@var{res})}
! @defbuiltinx{bool __builtin_umul_overflow (unsigned int @var{a}, unsigned int @var{b}, unsigned int *@var{res})}
! @defbuiltinx{bool __builtin_umull_overflow (unsigned long int @var{a}, unsigned long int @var{b}, unsigned long int *@var{res})}
! @defbuiltinx{bool __builtin_umulll_overflow (unsigned long long int @var{a}, unsigned long long int @var{b}, unsigned long long int *@var{res})}
  
  These built-in functions are similar to the add overflow checking built-in
  functions above, except they perform multiplication, instead of addition.
*************** functions above, except they perform mul
*** 12770,12778 ****
  The following built-in functions allow checking if simple arithmetic operation
  would overflow.
  
! @defbuiltin{bool __builtin_add_overflow_p (@var{type1} a, @var{type2} b, @var{type3} c)}
! @defbuiltinx{bool __builtin_sub_overflow_p (@var{type1} a, @var{type2} b, @var{type3} c)}
! @defbuiltinx{bool __builtin_mul_overflow_p (@var{type1} a, @var{type2} b, @var{type3} c)}
  
  These built-in functions are similar to @code{__builtin_add_overflow},
  @code{__builtin_sub_overflow}, or @code{__builtin_mul_overflow}, except that
--- 12770,12778 ----
  The following built-in functions allow checking if simple arithmetic operation
  would overflow.
  
! @defbuiltin{bool __builtin_add_overflow_p (@var{type1} @var{a}, @var{type2} @var{b}, @var{type3} @var{c})}
! @defbuiltinx{bool __builtin_sub_overflow_p (@var{type1} @var{a}, @var{type2} @var{b}, @var{type3} @var{c})}
! @defbuiltinx{bool __builtin_mul_overflow_p (@var{type1} @var{a}, @var{type2} @var{b}, @var{type3} @var{c})}
  
  These built-in functions are similar to @code{__builtin_add_overflow},
  @code{__builtin_sub_overflow}, or @code{__builtin_mul_overflow}, except that
*************** for all target libcs, but in all cases t
*** 13573,13579 ****
  calls.  These built-in functions appear both with and without the
  @code{__builtin_} prefix.
  
! @defbuiltin{{void *} __builtin_alloca (size_t size)}
  The @code{__builtin_alloca} function must be called at block scope.
  The function allocates an object @var{size} bytes large on the stack
  of the calling function.  The object is aligned on the default stack
--- 13573,13579 ----
  calls.  These built-in functions appear both with and without the
  @code{__builtin_} prefix.
  
! @defbuiltin{{void *} __builtin_alloca (size_t @var{size})}
  The @code{__builtin_alloca} function must be called at block scope.
  The function allocates an object @var{size} bytes large on the stack
  of the calling function.  The object is aligned on the default stack
*************** where GCC provides them as an extension.
*** 13613,13619 ****
  
  @enddefbuiltin
  
! @defbuiltin{{void *} __builtin_alloca_with_align (size_t size, size_t alignment)}
  The @code{__builtin_alloca_with_align} function must be called at block
  scope.  The function allocates an object @var{size} bytes large on
  the stack of the calling function.  The allocated object is aligned on
--- 13613,13619 ----
  
  @enddefbuiltin
  
! @defbuiltin{{void *} __builtin_alloca_with_align (size_t @var{size}, size_t @var{alignment})}
  The @code{__builtin_alloca_with_align} function must be called at block
  scope.  The function allocates an object @var{size} bytes large on
  the stack of the calling function.  The allocated object is aligned on
*************** an extension.  @xref{Variable Length}, f
*** 13660,13666 ****
  
  @enddefbuiltin
  
! @defbuiltin{{void *} __builtin_alloca_with_align_and_max (size_t size, size_t alignment, size_t max_size)}
  Similar to @code{__builtin_alloca_with_align} but takes an extra argument
  specifying an upper bound for @var{size} in case its value cannot be computed
  at compile time, for use by @option{-fstack-usage}, @option{-Wstack-usage}
--- 13660,13666 ----
  
  @enddefbuiltin
  
! @defbuiltin{{void *} __builtin_alloca_with_align_and_max (size_t @var{size}, size_t @var{alignment}, size_t @var{max_size})}
  Similar to @code{__builtin_alloca_with_align} but takes an extra argument
  specifying an upper bound for @var{size} in case its value cannot be computed
  at compile time, for use by @option{-fstack-usage}, @option{-Wstack-usage}
*************** recognized in such contexts.
*** 13713,13719 ****
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __builtin_speculation_safe_value (@var{type} val, @var{type} failval)}
  
  This built-in function can be used to help mitigate against unsafe
  speculative execution.  @var{type} may be any integral type or any
--- 13713,13719 ----
  
  @enddefbuiltin
  
! @defbuiltin{@var{type} __builtin_speculation_safe_value (@var{type} @var{val}, @var{type} @var{failval})}
  
  This built-in function can be used to help mitigate against unsafe
  speculative execution.  @var{type} may be any integral type or any
*************** argument.  GCC treats this parameter as
*** 14419,14425 ****
  does not do default promotion from float to double.
  @enddefbuiltin
  
! @defbuiltin{double __builtin_nan (const char *str)}
  This is an implementation of the ISO C99 function @code{nan}.
  
  Since ISO C99 defines this function in terms of @code{strtod}, which we
--- 14419,14425 ----
  does not do default promotion from float to double.
  @enddefbuiltin
  
! @defbuiltin{double __builtin_nan (const char *@var{str})}
  This is an implementation of the ISO C99 function @code{nan}.
  
  Since ISO C99 defines this function in terms of @code{strtod}, which we
*************** consumed by @code{strtol}, is evaluated
*** 14436,14503 ****
  compile-time constant.
  @enddefbuiltin
  
! @defbuiltin{_Decimal32 __builtin_nand32 (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is @code{_Decimal32}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal64 __builtin_nand64 (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is @code{_Decimal64}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal128 __builtin_nand128 (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is @code{_Decimal128}.
  @enddefbuiltin
  
! @defbuiltin{float __builtin_nanf (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is @code{float}.
  @enddefbuiltin
  
! @defbuiltin{{long double} __builtin_nanl (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is @code{long double}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n} __builtin_nanf@var{n} (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is
  @code{_Float@var{n}}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n}x __builtin_nanf@var{n}x (const char *str)}
  Similar to @code{__builtin_nan}, except the return type is
  @code{_Float@var{n}x}.
  @enddefbuiltin
  
! @defbuiltin{double __builtin_nans (const char *str)}
  Similar to @code{__builtin_nan}, except the significand is forced
  to be a signaling NaN@.  The @code{nans} function is proposed by
  @uref{https://www.open-std.org/jtc1/sc22/wg14/www/docs/n965.htm,,WG14 N965}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal32 __builtin_nansd32 (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is @code{_Decimal32}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal64 __builtin_nansd64 (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is @code{_Decimal64}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal128 __builtin_nansd128 (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is @code{_Decimal128}.
  @enddefbuiltin
  
! @defbuiltin{float __builtin_nansf (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is @code{float}.
  @enddefbuiltin
  
! @defbuiltin{{long double} __builtin_nansl (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is @code{long double}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n} __builtin_nansf@var{n} (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is
  @code{_Float@var{n}}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n}x __builtin_nansf@var{n}x (const char *str)}
  Similar to @code{__builtin_nans}, except the return type is
  @code{_Float@var{n}x}.
  @enddefbuiltin
--- 14436,14503 ----
  compile-time constant.
  @enddefbuiltin
  
! @defbuiltin{_Decimal32 __builtin_nand32 (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is @code{_Decimal32}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal64 __builtin_nand64 (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is @code{_Decimal64}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal128 __builtin_nand128 (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is @code{_Decimal128}.
  @enddefbuiltin
  
! @defbuiltin{float __builtin_nanf (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is @code{float}.
  @enddefbuiltin
  
! @defbuiltin{{long double} __builtin_nanl (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is @code{long double}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n} __builtin_nanf@var{n} (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is
  @code{_Float@var{n}}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n}x __builtin_nanf@var{n}x (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the return type is
  @code{_Float@var{n}x}.
  @enddefbuiltin
  
! @defbuiltin{double __builtin_nans (const char *@var{str})}
  Similar to @code{__builtin_nan}, except the significand is forced
  to be a signaling NaN@.  The @code{nans} function is proposed by
  @uref{https://www.open-std.org/jtc1/sc22/wg14/www/docs/n965.htm,,WG14 N965}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal32 __builtin_nansd32 (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is @code{_Decimal32}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal64 __builtin_nansd64 (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is @code{_Decimal64}.
  @enddefbuiltin
  
! @defbuiltin{_Decimal128 __builtin_nansd128 (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is @code{_Decimal128}.
  @enddefbuiltin
  
! @defbuiltin{float __builtin_nansf (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is @code{float}.
  @enddefbuiltin
  
! @defbuiltin{{long double} __builtin_nansl (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is @code{long double}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n} __builtin_nansf@var{n} (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is
  @code{_Float@var{n}}.
  @enddefbuiltin
  
! @defbuiltin{_Float@var{n}x __builtin_nansf@var{n}x (const char *@var{str})}
  Similar to @code{__builtin_nans}, except the return type is
  @code{_Float@var{n}x}.
  @enddefbuiltin
*************** With @code{-ffinite-math-only} option th
*** 14516,14547 ****
  return 0.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_ffs (int x)}
  Returns one plus the index of the least significant 1-bit of @var{x}, or
  if @var{x} is zero, returns zero.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_clz (unsigned int x)}
  Returns the number of leading 0-bits in @var{x}, starting at the most
  significant bit position.  If @var{x} is 0, the result is undefined.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_ctz (unsigned int x)}
  Returns the number of trailing 0-bits in @var{x}, starting at the least
  significant bit position.  If @var{x} is 0, the result is undefined.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_clrsb (int x)}
  Returns the number of leading redundant sign bits in @var{x}, i.e.@: the
  number of bits following the most significant bit that are identical
  to it.  There are no special cases for 0 or other values. 
  @enddefbuiltin
  
! @defbuiltin{int __builtin_popcount (unsigned int x)}
  Returns the number of 1-bits in @var{x}.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_parity (unsigned int x)}
  Returns the parity of @var{x}, i.e.@: the number of 1-bits in @var{x}
  modulo 2.
  @enddefbuiltin
--- 14516,14547 ----
  return 0.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_ffs (int @var{x})}
  Returns one plus the index of the least significant 1-bit of @var{x}, or
  if @var{x} is zero, returns zero.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_clz (unsigned int @var{x})}
  Returns the number of leading 0-bits in @var{x}, starting at the most
  significant bit position.  If @var{x} is 0, the result is undefined.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_ctz (unsigned int @var{x})}
  Returns the number of trailing 0-bits in @var{x}, starting at the least
  significant bit position.  If @var{x} is 0, the result is undefined.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_clrsb (int @var{x})}
  Returns the number of leading redundant sign bits in @var{x}, i.e.@: the
  number of bits following the most significant bit that are identical
  to it.  There are no special cases for 0 or other values. 
  @enddefbuiltin
  
! @defbuiltin{int __builtin_popcount (unsigned int @var{x})}
  Returns the number of 1-bits in @var{x}.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_parity (unsigned int @var{x})}
  Returns the parity of @var{x}, i.e.@: the number of 1-bits in @var{x}
  modulo 2.
  @enddefbuiltin
*************** Returns the first argument raised to the
*** 14613,14641 ****
  @code{pow} function no guarantees about precision and rounding are made.
  @enddefbuiltin
  
! @defbuiltin{uint16_t __builtin_bswap16 (uint16_t x)}
  Returns @var{x} with the order of the bytes reversed; for example,
  @code{0xaabb} becomes @code{0xbbaa}.  Byte here always means
  exactly 8 bits.
  @enddefbuiltin
  
! @defbuiltin{uint32_t __builtin_bswap32 (uint32_t x)}
  Similar to @code{__builtin_bswap16}, except the argument and return types
  are 32-bit.
  @enddefbuiltin
  
! @defbuiltin{uint64_t __builtin_bswap64 (uint64_t x)}
  Similar to @code{__builtin_bswap32}, except the argument and return types
  are 64-bit.
  @enddefbuiltin
  
! @defbuiltin{uint128_t __builtin_bswap128 (uint128_t x)}
  Similar to @code{__builtin_bswap64}, except the argument and return types
  are 128-bit.  Only supported on targets when 128-bit types are supported.
  @enddefbuiltin
  
  
! @defbuiltin{Pmode __builtin_extend_pointer (void * x)}
  On targets where the user visible pointer size is smaller than the size
  of an actual hardware address this function returns the extended user
  pointer.  Targets where this is true included ILP32 mode on x86_64 or
--- 14613,14641 ----
  @code{pow} function no guarantees about precision and rounding are made.
  @enddefbuiltin
  
! @defbuiltin{uint16_t __builtin_bswap16 (uint16_t @var{x})}
  Returns @var{x} with the order of the bytes reversed; for example,
  @code{0xaabb} becomes @code{0xbbaa}.  Byte here always means
  exactly 8 bits.
  @enddefbuiltin
  
! @defbuiltin{uint32_t __builtin_bswap32 (uint32_t @var{x})}
  Similar to @code{__builtin_bswap16}, except the argument and return types
  are 32-bit.
  @enddefbuiltin
  
! @defbuiltin{uint64_t __builtin_bswap64 (uint64_t @var{x})}
  Similar to @code{__builtin_bswap32}, except the argument and return types
  are 64-bit.
  @enddefbuiltin
  
! @defbuiltin{uint128_t __builtin_bswap128 (uint128_t @var{x})}
  Similar to @code{__builtin_bswap64}, except the argument and return types
  are 128-bit.  Only supported on targets when 128-bit types are supported.
  @enddefbuiltin
  
  
! @defbuiltin{Pmode __builtin_extend_pointer (void * @var{x})}
  On targets where the user visible pointer size is smaller than the size
  of an actual hardware address this function returns the extended user
  pointer.  Targets where this is true included ILP32 mode on x86_64 or
*************** Aarch64.  This function is mainly useful
*** 14643,14654 ****
  code.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_goacc_parlevel_id (int x)}
  Returns the openacc gang, worker or vector id depending on whether @var{x} is
  0, 1 or 2.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_goacc_parlevel_size (int x)}
  Returns the openacc gang, worker or vector size depending on whether @var{x} is
  0, 1 or 2.
  @enddefbuiltin
--- 14643,14654 ----
  code.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_goacc_parlevel_id (int @var{x})}
  Returns the openacc gang, worker or vector id depending on whether @var{x} is
  0, 1 or 2.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_goacc_parlevel_size (int @var{x})}
  Returns the openacc gang, worker or vector size depending on whether @var{x} is
  0, 1 or 2.
  @enddefbuiltin
*************** function you need to include @code{larch
*** 16332,16337 ****
--- 16332,16342 ----
      void __break (imm0_32767)
  @end smallexample
  
+ Returns the value that is currently set in the @samp{tp} register.
+ @smallexample
+     void * __builtin_thread_pointer (void)
+ @end smallexample
+ 
  @node MIPS DSP Built-in Functions
  @subsection MIPS DSP Built-in Functions
  
*************** round to odd as the rounding mode.
*** 18410,18417 ****
  The following additional built-in functions are also available for the
  PowerPC family of processors, starting with ISA 3.0 or later:
  
! @defbuiltin{long long __builtin_darn (void)}
! @defbuiltinx{long long __builtin_darn_raw (void)}
  @defbuiltinx{int __builtin_darn_32 (void)}
  The @code{__builtin_darn} and @code{__builtin_darn_raw}
  functions require a
--- 18415,18422 ----
  The following additional built-in functions are also available for the
  PowerPC family of processors, starting with ISA 3.0 or later:
  
! @defbuiltin{{long long} __builtin_darn (void)}
! @defbuiltinx{{long long} __builtin_darn_raw (void)}
  @defbuiltinx{int __builtin_darn_32 (void)}
  The @code{__builtin_darn} and @code{__builtin_darn_raw}
  functions require a
*************** implemented by the @code{vctzdm} instruc
*** 20069,20077 ****
  
  @smallexample
  @exdent vector signed char
! @exdent vec_clrl (vector signed char a, unsigned int n);
  @exdent vector unsigned char
! @exdent vec_clrl (vector unsigned char a, unsigned int n);
  @end smallexample
  Clear the left-most @code{(16 - n)} bytes of vector argument @code{a}, as if
  implemented by the @code{vclrlb} instruction on a big-endian target
--- 20074,20082 ----
  
  @smallexample
  @exdent vector signed char
! @exdent vec_clrl (vector signed char @var{a}, unsigned int @var{n});
  @exdent vector unsigned char
! @exdent vec_clrl (vector unsigned char @var{a}, unsigned int @var{n});
  @end smallexample
  Clear the left-most @code{(16 - n)} bytes of vector argument @code{a}, as if
  implemented by the @code{vclrlb} instruction on a big-endian target
*************** value of @code{n} that is greater than 1
*** 20081,20089 ****
  
  @smallexample
  @exdent vector signed char
! @exdent vec_clrr (vector signed char a, unsigned int n);
  @exdent vector unsigned char
! @exdent vec_clrr (vector unsigned char a, unsigned int n);
  @end smallexample
  Clear the right-most @code{(16 - n)} bytes of vector argument @code{a}, as if
  implemented by the @code{vclrrb} instruction on a big-endian target
--- 20086,20094 ----
  
  @smallexample
  @exdent vector signed char
! @exdent vec_clrr (vector signed char @var{a}, unsigned int @var{n});
  @exdent vector unsigned char
! @exdent vec_clrr (vector unsigned char @var{a}, unsigned int @var{n});
  @end smallexample
  Clear the right-most @code{(16 - n)} bytes of vector argument @code{a}, as if
  implemented by the @code{vclrrb} instruction on a big-endian target
*************** Vector Integer Multiply/Divide/Modulo
*** 20537,20545 ****
  
  @smallexample
  @exdent vector signed int
! @exdent vec_mulh (vector signed int a, vector signed int b);
  @exdent vector unsigned int
! @exdent vec_mulh (vector unsigned int a, vector unsigned int b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer
--- 20542,20550 ----
  
  @smallexample
  @exdent vector signed int
! @exdent vec_mulh (vector signed int @var{a}, vector signed int @var{b});
  @exdent vector unsigned int
! @exdent vec_mulh (vector unsigned int @var{a}, vector unsigned int @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer
*************** into word element @code{i} of the vector
*** 20549,20557 ****
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_mulh (vector signed long long a, vector signed long long b);
  @exdent vector unsigned long long
! @exdent vec_mulh (vector unsigned long long a, vector unsigned long long b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer
--- 20554,20562 ----
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_mulh (vector signed long long @var{a}, vector signed long long @var{b});
  @exdent vector unsigned long long
! @exdent vec_mulh (vector unsigned long long @var{a}, vector unsigned long long @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer
*************** are placed into doubleword element @code
*** 20561,20569 ****
  
  @smallexample
  @exdent vector unsigned long long
! @exdent vec_mul (vector unsigned long long a, vector unsigned long long b);
  @exdent vector signed long long
! @exdent vec_mul (vector signed long long a, vector signed long long b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer
--- 20566,20574 ----
  
  @smallexample
  @exdent vector unsigned long long
! @exdent vec_mul (vector unsigned long long @var{a}, vector unsigned long long @var{b});
  @exdent vector signed long long
! @exdent vec_mul (vector signed long long @var{a}, vector signed long long @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer
*************** are placed into doubleword element @code
*** 20573,20581 ****
  
  @smallexample
  @exdent vector signed int
! @exdent vec_div (vector signed int a, vector signed int b);
  @exdent vector unsigned int
! @exdent vec_div (vector unsigned int a, vector unsigned int b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer in
--- 20578,20586 ----
  
  @smallexample
  @exdent vector signed int
! @exdent vec_div (vector signed int @var{a}, vector signed int @var{b});
  @exdent vector unsigned int
! @exdent vec_div (vector unsigned int @var{a}, vector unsigned int @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer in
*************** the vector returned. If an attempt is ma
*** 20586,20594 ****
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_div (vector signed long long a, vector signed long long b);
  @exdent vector unsigned long long
! @exdent vec_div (vector unsigned long long a, vector unsigned long long b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer in
--- 20591,20599 ----
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_div (vector signed long long @var{a}, vector signed long long @var{b});
  @exdent vector unsigned long long
! @exdent vec_div (vector unsigned long long @var{a}, vector unsigned long long @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer in
*************** the quotient is undefined.
*** 20600,20608 ****
  
  @smallexample
  @exdent vector signed int
! @exdent vec_dive (vector signed int a, vector signed int b);
  @exdent vector unsigned int
! @exdent vec_dive (vector unsigned int a, vector unsigned int b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer in
--- 20605,20613 ----
  
  @smallexample
  @exdent vector signed int
! @exdent vec_dive (vector signed int @var{a}, vector signed int @var{b});
  @exdent vector unsigned int
! @exdent vec_dive (vector unsigned int @var{a}, vector unsigned int @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer in
*************** divisions <anything> Ã· 0 then the quoti
*** 20614,20622 ****
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_dive (vector signed long long a, vector signed long long b);
  @exdent vector unsigned long long
! @exdent vec_dive (vector unsigned long long a, vector unsigned long long b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer in
--- 20619,20627 ----
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_dive (vector signed long long @var{a}, vector signed long long @var{b});
  @exdent vector unsigned long long
! @exdent vec_dive (vector unsigned long long @var{a}, vector unsigned long long @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer in
*************** quotient cannot be represented in 64 bit
*** 20628,20636 ****
  
  @smallexample
  @exdent vector signed int
! @exdent vec_mod (vector signed int a, vector signed int b);
  @exdent vector unsigned int
! @exdent vec_mod (vector unsigned int a, vector unsigned int b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer in
--- 20633,20641 ----
  
  @smallexample
  @exdent vector signed int
! @exdent vec_mod (vector signed int @var{a}, vector signed int @var{b});
  @exdent vector unsigned int
! @exdent vec_mod (vector unsigned int @var{a}, vector unsigned int @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 3, do the following. The integer in
*************** the vector returned.  If an attempt is m
*** 20641,20649 ****
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_mod (vector signed long long a, vector signed long long b);
  @exdent vector unsigned long long
! @exdent vec_mod (vector unsigned long long a, vector unsigned long long b);
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer in
--- 20646,20654 ----
  
  @smallexample
  @exdent vector signed long long
! @exdent vec_mod (vector signed long long @var{a}, vector signed long long @var{b});
  @exdent vector unsigned long long
! @exdent vec_mod (vector unsigned long long @var{a}, vector unsigned long long @var{b});
  @end smallexample
  
  For each integer value @code{i} from 0 to 1, do the following. The integer in
*************** immediate value is either 0, 1, 2 or 3.
*** 20658,20671 ****
  @findex vec_genpcvm
  
  @smallexample
! @exdent vector unsigned __int128 vec_rl (vector unsigned __int128 A,
!                                          vector unsigned __int128 B);
! @exdent vector signed __int128 vec_rl (vector signed __int128 A,
!                                        vector unsigned __int128 B);
  @end smallexample
  
! Result value: Each element of R is obtained by rotating the corresponding element
! of A left by the number of bits specified by the corresponding element of B.
  
  
  @smallexample
--- 20663,20676 ----
  @findex vec_genpcvm
  
  @smallexample
! @exdent vector unsigned __int128 vec_rl (vector unsigned __int128 @var{A},
!                                          vector unsigned __int128 @var{B});
! @exdent vector signed __int128 vec_rl (vector signed __int128 @var{A},
!                                        vector unsigned __int128 @var{B});
  @end smallexample
  
! Result value: Each element of @var{R} is obtained by rotating the corresponding element
! of @var{A} left by the number of bits specified by the corresponding element of @var{B}.
  
  
  @smallexample
*************** input.  The shift is obtained from the t
*** 20699,20726 ****
  [125:131] where all bits counted from zero at the left.
  
  @smallexample
! @exdent vector unsigned __int128 vec_sl(vector unsigned __int128 A, vector unsigned __int128 B);
! @exdent vector signed __int128 vec_sl(vector signed __int128 A, vector unsigned __int128 B);
  @end smallexample
  
! Result value: Each element of R is obtained by shifting the corresponding element of
! A left by the number of bits specified by the corresponding element of B.
  
  @smallexample
! @exdent vector unsigned __int128 vec_sr(vector unsigned __int128 A, vector unsigned __int128 B);
! @exdent vector signed __int128 vec_sr(vector signed __int128 A, vector unsigned __int128 B);
  @end smallexample
  
! Result value: Each element of R is obtained by shifting the corresponding element of
! A right by the number of bits specified by the corresponding element of B.
  
  @smallexample
! @exdent vector unsigned __int128 vec_sra(vector unsigned __int128 A, vector unsigned __int128 B);
! @exdent vector signed __int128 vec_sra(vector signed __int128 A, vector unsigned __int128 B);
  @end smallexample
  
! Result value: Each element of R is obtained by arithmetic shifting the corresponding
! element of A right by the number of bits specified by the corresponding element of B.
  
  @smallexample
  @exdent vector unsigned __int128 vec_mule (vector unsigned long long,
--- 20704,20731 ----
  [125:131] where all bits counted from zero at the left.
  
  @smallexample
! @exdent vector unsigned __int128 vec_sl(vector unsigned __int128 @var{A}, vector unsigned __int128 @var{B});
! @exdent vector signed __int128 vec_sl(vector signed __int128 @var{A}, vector unsigned __int128 @var{B});
  @end smallexample
  
! Result value: Each element of @var{R} is obtained by shifting the corresponding element of
! @var{A} left by the number of bits specified by the corresponding element of @var{B}.
  
  @smallexample
! @exdent vector unsigned __int128 vec_sr(vector unsigned __int128 @var{A}, vector unsigned __int128 @var{B});
! @exdent vector signed __int128 vec_sr(vector signed __int128 @var{A}, vector unsigned __int128 @var{B});
  @end smallexample
  
! Result value: Each element of @var{R} is obtained by shifting the corresponding element of
! @var{A} right by the number of bits specified by the corresponding element of @var{B}.
  
  @smallexample
! @exdent vector unsigned __int128 vec_sra(vector unsigned __int128 @var{A}, vector unsigned __int128 @var{B});
! @exdent vector signed __int128 vec_sra(vector signed __int128 @var{A}, vector unsigned __int128 @var{B});
  @end smallexample
  
! Result value: Each element of @var{R} is obtained by arithmetic shifting the corresponding
! element of @var{A} right by the number of bits specified by the corresponding element of @var{B}.
  
  @smallexample
  @exdent vector unsigned __int128 vec_mule (vector unsigned long long,
*************** multiplying the bottom 16 bits of the tw
*** 21301,21312 ****
  accumulator.
  @enddefbuiltin
  
! @defbuiltin{int  __builtin_rx_mvfachi (void)}
  Generates the @code{mvfachi} machine instruction to read the top
  32 bits of the accumulator.
  @enddefbuiltin
  
! @defbuiltin{int  __builtin_rx_mvfacmi (void)}
  Generates the @code{mvfacmi} machine instruction to read the middle
  32 bits of the accumulator.
  @enddefbuiltin
--- 21306,21317 ----
  accumulator.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_rx_mvfachi (void)}
  Generates the @code{mvfachi} machine instruction to read the top
  32 bits of the accumulator.
  @enddefbuiltin
  
! @defbuiltin{int __builtin_rx_mvfacmi (void)}
  Generates the @code{mvfacmi} machine instruction to read the middle
  32 bits of the accumulator.
  @enddefbuiltin
*************** Generates the @code{mvtaclo} machine ins
*** 21326,21332 ****
  32 bits of the accumulator.
  @enddefbuiltin
  
! @defbuiltin{void __builtin_rx_mvtc (int reg, int val)}
  Generates the @code{mvtc} machine instruction which sets control
  register number @code{reg} to @code{val}.
  @enddefbuiltin
--- 21331,21337 ----
  32 bits of the accumulator.
  @enddefbuiltin
  
! @defbuiltin{void __builtin_rx_mvtc (int @var{reg}, int @var{val})}
  Generates the @code{mvtc} machine instruction which sets control
  register number @code{reg} to @code{val}.
  @enddefbuiltin
*************** Generates the @code{extractps} machine i
*** 22660,22666 ****
  Generates the @code{pextrd} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{long long __builtin_ia32_vec_ext_v2di (v2di, const int)}
  Generates the @code{pextrq} machine instruction in 64bit mode.
  @enddefbuiltin
  
--- 22665,22671 ----
  Generates the @code{pextrd} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{{long long} __builtin_ia32_vec_ext_v2di (v2di, const int)}
  Generates the @code{pextrq} machine instruction in 64bit mode.
  @enddefbuiltin
  
*************** v2di __builtin_ia32_pcmpgtq (v2di, v2di)
*** 22689,22707 ****
  The following built-in functions are available when @option{-msse4.2} is
  used.
  
! @defbuiltin{unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char)}
  Generates the @code{crc32b} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short)}
  Generates the @code{crc32w} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int)}
  Generates the @code{crc32l} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{unsigned long long __builtin_ia32_crc32di (unsigned long long, unsigned long long)}
  Generates the @code{crc32q} machine instruction.
  @enddefbuiltin
  
--- 22694,22712 ----
  The following built-in functions are available when @option{-msse4.2} is
  used.
  
! @defbuiltin{{unsigned int} __builtin_ia32_crc32qi (unsigned int, unsigned char)}
  Generates the @code{crc32b} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{{unsigned int} __builtin_ia32_crc32hi (unsigned int, unsigned short)}
  Generates the @code{crc32w} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{{unsigned int} __builtin_ia32_crc32si (unsigned int, unsigned int)}
  Generates the @code{crc32l} machine instruction.
  @enddefbuiltin
  
! @defbuiltin{{unsigned long long} __builtin_ia32_crc32di (unsigned long long, unsigned long long)}
  Generates the @code{crc32q} machine instruction.
  @enddefbuiltin
  
diff -Nrcpad gcc-13.2.0/gcc/doc/fsf-funding.7 gcc-13.3.0/gcc/doc/fsf-funding.7
*** gcc-13.2.0/gcc/doc/fsf-funding.7	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/fsf-funding.7	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/g++.1 gcc-13.3.0/gcc/doc/g++.1
*** gcc-13.2.0/gcc/doc/g++.1	Thu Jul 27 08:33:22 2023
--- gcc-13.3.0/gcc/doc/g++.1	Tue May 21 08:05:50 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2024-05-21" "gcc-13.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.
*** 872,878 ****
  \&\fB\-mn_flash=\fR\fIsize\fR  \fB\-mno\-interrupts
  \&\-mmain\-is\-OS_task  \-mrelax  \-mrmw  \-mstrict\-X  \-mtiny\-stack
  \&\-mfract\-convert\-truncate
! \&\-mshort\-calls  \-nodevicelib  \-nodevicespecs
  \&\-Waddr\-space\-convert  \-Wmisspelled\-isr\fR
  .Sp
  \&\fIBlackfin Options\fR
--- 872,878 ----
  \&\fB\-mn_flash=\fR\fIsize\fR  \fB\-mno\-interrupts
  \&\-mmain\-is\-OS_task  \-mrelax  \-mrmw  \-mstrict\-X  \-mtiny\-stack
  \&\-mfract\-convert\-truncate
! \&\-mshort\-calls  \-mskip\-bug  \-nodevicelib  \-nodevicespecs
  \&\-Waddr\-space\-convert  \-Wmisspelled\-isr\fR
  .Sp
  \&\fIBlackfin Options\fR
*************** in the following sections.
*** 1038,1044 ****
  \&\-mmax\-inline\-memcpy\-size=\fR\fIn\fR
  \&\fB\-mexplicit\-relocs \-mno\-explicit\-relocs
  \&\-mdirect\-extern\-access \-mno\-direct\-extern\-access
! \&\-mcmodel=\fR\fIcode-model\fR
  .Sp
  \&\fIM32R/D Options\fR
  \&\fB\-m32r2  \-m32rx  \-m32r
--- 1038,1044 ----
  \&\-mmax\-inline\-memcpy\-size=\fR\fIn\fR
  \&\fB\-mexplicit\-relocs \-mno\-explicit\-relocs
  \&\-mdirect\-extern\-access \-mno\-direct\-extern\-access
! \&\-mcmodel=\fR\fIcode-model\fR \fB\-mrelax \-mpass\-mrelax\-to\-as\fR
  .Sp
  \&\fIM32R/D Options\fR
  \&\fB\-m32r2  \-m32rx  \-m32r
*************** crossing a loop backedge when comparing
*** 15163,15168 ****
--- 15163,15175 ----
  .IX Item "uninit-control-dep-attempts"
  Maximum number of nested calls to search for control dependencies
  during uninitialized variable analysis.
+ .IP "\fBuninit-max-chain-len\fR" 4
+ .IX Item "uninit-max-chain-len"
+ Maximum number of predicates anded for each predicate ored in the normalized
+ predicate chain.
+ .IP "\fBuninit-max-num-chains\fR" 4
+ .IX Item "uninit-max-num-chains"
+ Maximum number of predicates ored in the normalized predicate chain.
  .IP "\fBsched-autopref-queue-depth\fR" 4
  .IX Item "sched-autopref-queue-depth"
  Hardware autoprefetcher scheduler model control flag.
*************** performance of the code.  Permissible va
*** 19618,19624 ****
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
  \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBcortex\-x1c\fR, \fBcortex\-x2\fR,
  \&\fBcortex\-x3\fR, \fBcortex\-a510\fR, \fBcortex\-a710\fR, \fBcortex\-a715\fR,
! \&\fBampere1\fR, \fBampere1a\fR, and \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
--- 19625,19631 ----
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
  \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBcortex\-x1c\fR, \fBcortex\-x2\fR,
  \&\fBcortex\-x3\fR, \fBcortex\-a510\fR, \fBcortex\-a710\fR, \fBcortex\-a715\fR,
! \&\fBampere1\fR, \fBampere1a\fR, \fBcobalt\-100\fR and \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
*************** address signing.
*** 21983,21993 ****
  These options are defined for \s-1AVR\s0 implementations:
  .IP "\fB\-mmcu=\fR\fImcu\fR" 4
  .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
--- 21990,22008 ----
  These options are defined for \s-1AVR\s0 implementations:
  .IP "\fB\-mmcu=\fR\fImcu\fR" 4
  .IX Item "-mmcu=mcu"
! Specify the \s-1AVR\s0 instruction set architecture (\s-1ISA\s0) or device type.
! The default for this option is \f(CW\*(C`avr2\*(C'\fR.
  .Sp
! The following \s-1AVR\s0 devices and ISAs are supported.
! \&\fINote:\fR A complete device support consists of
! startup code \f(CW\*(C`crt\f(CImcu\f(CW.o\*(C'\fR, a device header \f(CW\*(C`avr/io*.h\*(C'\fR,
! a device library \f(CW\*(C`lib\f(CImcu\f(CW.a\*(C'\fR and a
! device-specs (\f(CW\*(C`https://gcc.gnu.org/wiki/avr\-gcc#spec\-files\*(C'\fR) file
! \&\f(CW\*(C`specs\-\f(CImcu\f(CW\*(C'\fR. Only the latter is provided by the compiler
! according the supported \f(CW\*(C`\f(CImcu\f(CW\*(C'\fRs below.  The rest is supported
! by AVR-LibC (\f(CW\*(C`https://www.nongnu.org/avr\-libc/\*(C'\fR), or by means of
! \&\f(CW\*(C`atpack\*(C'\fR (\f(CW\*(C`https://gcc.gnu.org/wiki/avr\-gcc#atpack\*(C'\fR) files
! from the hardware manufacturer.
  .RS 4
  .ie n .IP """avr2""" 4
  .el .IP "\f(CWavr2\fR" 4
*************** The default for this option is \fBavr2\f
*** 22018,22029 ****
  .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`atmega324pb\*(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"
--- 22033,22044 ----
  .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`ata5795\*(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`atmega324pb\*(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`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`ata5787\*(C'\fR, \f(CW\*(C`ata5835\*(C'\fR, \f(CW\*(C`ata5700m322\*(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"
*************** The default for this option is \fBavr2\f
*** 22038,22049 ****
  .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, \f(CW\*(C`avr64da28\*(C'\fR, \f(CW\*(C`avr64da32\*(C'\fR, \f(CW\*(C`avr64da48\*(C'\fR, \f(CW\*(C`avr64da64\*(C'\fR, \f(CW\*(C`avr64db28\*(C'\fR, \f(CW\*(C`avr64db32\*(C'\fR, \f(CW\*(C`avr64db48\*(C'\fR, \f(CW\*(C`avr64db64\*(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, \f(CW\*(C`avr32da28\*(C'\fR, \f(CW\*(C`avr32da32\*(C'\fR, \f(CW\*(C`avr32da48\*(C'\fR, \f(CW\*(C`avr32db28\*(C'\fR, \f(CW\*(C`avr32db32\*(C'\fR, \f(CW\*(C`avr32db48\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
--- 22053,22064 ----
  .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, \f(CW\*(C`avr64da28\*(C'\fR, \f(CW\*(C`avr64da32\*(C'\fR, \f(CW\*(C`avr64da48\*(C'\fR, \f(CW\*(C`avr64da64\*(C'\fR, \f(CW\*(C`avr64db28\*(C'\fR, \f(CW\*(C`avr64db32\*(C'\fR, \f(CW\*(C`avr64db48\*(C'\fR, \f(CW\*(C`avr64db64\*(C'\fR, \f(CW\*(C`avr64dd14\*(C'\fR, \f(CW\*(C`avr64dd20\*(C'\fR, \f(CW\*(C`avr64dd28\*(C'\fR, \f(CW\*(C`avr64dd32\*(C'\fR, \f(CW\*(C`avr64du28\*(C'\fR, \f(CW\*(C`avr64du32\*(C'\fR, \f(CW\*(C`avr64ea28\*(C'\fR, \f(CW\*(C`avr64ea32\*(C'\fR, \f(CW\*(C`avr64ea48\*(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`attiny416auto\*(C'\fR, \f(CW\*(C`attiny417\*(C'\fR, \f(CW\*(C`attiny424\*(C'\fR, \f(CW\*(C`attiny426\*(C'\fR, \f(CW\*(C`attiny427\*(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`attiny824\*(C'\fR, \f(CW\*(C`attiny826\*(C'\fR, \f(CW\*(C`attiny827\*(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`attiny1624\*(C'\fR, \f(CW\*(C`attiny1626\*(C'\fR, \f(CW\*(C`attiny1627\*(C'\fR, \f(CW\*(C`attiny3214\*(C'\fR, \f(CW\*(C`attiny3216\*(C'\fR, \f(CW\*(C`attiny3217\*(C'\fR, \f(CW\*(C`attiny3224\*(C'\fR, \f(CW\*(C`attiny3226\*(C'\fR, \f(CW\*(C`attiny3227\*(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, \f(CW\*(C`avr16dd14\*(C'\fR, \f(CW\*(C`avr16dd20\*(C'\fR, \f(CW\*(C`avr16dd28\*(C'\fR, \f(CW\*(C`avr16dd32\*(C'\fR, \f(CW\*(C`avr16du14\*(C'\fR, \f(CW\*(C`avr16du20\*(C'\fR, \f(CW\*(C`avr16du28\*(C'\fR, \f(CW\*(C`avr16du32\*(C'\fR, \f(CW\*(C`avr16ea28\*(C'\fR, \f(CW\*(C`avr16ea32\*(C'\fR, \f(CW\*(C`avr16ea48\*(C'\fR, \f(CW\*(C`avr16eb14\*(C'\fR, \f(CW\*(C`avr16eb20\*(C'\fR, \f(CW\*(C`avr16eb28\*(C'\fR, \f(CW\*(C`avr16eb32\*(C'\fR, \f(CW\*(C`avr32da28\*(C'\fR, \f(CW\*(C`avr32da32\*(C'\fR, \f(CW\*(C`avr32da48\*(C'\fR, \f(CW\*(C`avr32db28\*(C'\fR, \f(CW\*(C`avr32db32\*(C'\fR, \f(CW\*(C`avr32db48\*(C'\fR, \f(CW\*(C`avr32dd14\*(C'\fR, \f(CW\*(C`avr32dd20\*(C'\fR, \f(CW\*(C`avr32dd28\*(C'\fR, \f(CW\*(C`avr32dd32\*(C'\fR, \f(CW\*(C`avr32du14\*(C'\fR, \f(CW\*(C`avr32du20\*(C'\fR, \f(CW\*(C`avr32du28\*(C'\fR, \f(CW\*(C`avr32du32\*(C'\fR, \f(CW\*(C`avr32ea28\*(C'\fR, \f(CW\*(C`avr32ea32\*(C'\fR, \f(CW\*(C`avr32ea48\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
*************** The default for this option is \fBavr2\f
*** 22068,22074 ****
  .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"
--- 22083,22089 ----
  .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`attiny102\*(C'\fR, \f(CW\*(C`attiny104\*(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"
*************** size.
*** 22140,22149 ****
  Do not save registers in \f(CW\*(C`main\*(C'\fR.  The effect is the same like
  attaching attribute \fB\s-1AVR\s0 Function Attributes,,\f(CB\*(C`OS_task\*(C'\fB\fR
  to \f(CW\*(C`main\*(C'\fR. It is activated per default if optimization is on.
- .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.
--- 22155,22160 ----
*************** differ from instructions in the assemble
*** 22163,22193 ****
  .Sp
  Relaxing must be turned on if linker stubs are needed, see the
  section on \f(CW\*(C`EIND\*(C'\fR and linker stubs below.
- .IP "\fB\-mrmw\fR" 4
- .IX Item "-mrmw"
- Assume that the device supports the Read-Modify-Write
- instructions \f(CW\*(C`XCH\*(C'\fR, \f(CW\*(C`LAC\*(C'\fR, \f(CW\*(C`LAS\*(C'\fR and \f(CW\*(C`LAT\*(C'\fR.
- .IP "\fB\-mshort\-calls\fR" 4
- .IX Item "-mshort-calls"
- Assume that \f(CW\*(C`RJMP\*(C'\fR and \f(CW\*(C`RCALL\*(C'\fR can target the whole
- program memory.
- .Sp
- This option is used internally for multilib selection.  It is
- not an optimization option, and you don't need to set it by hand.
- .IP "\fB\-msp8\fR" 4
- .IX Item "-msp8"
- Treat the stack pointer register as an 8\-bit register,
- i.e. assume the high byte of the stack pointer is zero.
- In general, you don't need to set this option by hand.
- .Sp
- This option is used internally by the compiler to select and
- build multilibs for architectures \f(CW\*(C`avr2\*(C'\fR and \f(CW\*(C`avr25\*(C'\fR.
- These architectures mix devices with and without \f(CW\*(C`SPH\*(C'\fR.
- For any setting other than \fB\-mmcu=avr2\fR or \fB\-mmcu=avr25\fR
- the compiler driver adds or removes this option from the compiler
- proper's command line, because the compiler then knows if the device
- or architecture has an 8\-bit stack pointer and thus no \f(CW\*(C`SPH\*(C'\fR
- register or not.
  .IP "\fB\-mstrict\-X\fR" 4
  .IX Item "-mstrict-X"
  Use address register \f(CW\*(C`X\*(C'\fR in a way proposed by the hardware.  This means
--- 22174,22179 ----
*************** If \fIdevice\fR is not a device but only
*** 22474,22479 ****
--- 22460,22469 ----
  .el .IP "\f(CW_\|_AVR_XMEGA_\|_\fR" 4
  .IX Item "__AVR_XMEGA__"
  The device / architecture belongs to the \s-1XMEGA\s0 family of devices.
+ .ie n .IP """_\|_AVR_HAVE_ADIW_\|_""" 4
+ .el .IP "\f(CW_\|_AVR_HAVE_ADIW_\|_\fR" 4
+ .IX Item "__AVR_HAVE_ADIW__"
+ The device has the \f(CW\*(C`ADIW\*(C'\fR and \f(CW\*(C`SBIW\*(C'\fR instructions.
  .ie n .IP """_\|_AVR_HAVE_ELPM_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_ELPM_\|_\fR" 4
  .IX Item "__AVR_HAVE_ELPM__"
*************** The device has the \f(CW\*(C`ELPM\*(C'\f
*** 22483,22498 ****
  .IX Item "__AVR_HAVE_ELPMX__"
  The device has the \f(CW\*(C`ELPM R\f(CIn\f(CW,Z\*(C'\fR and \f(CW\*(C`ELPM
  R\f(CIn\f(CW,Z+\*(C'\fR instructions.
- .ie n .IP """_\|_AVR_HAVE_MOVW_\|_""" 4
- .el .IP "\f(CW_\|_AVR_HAVE_MOVW_\|_\fR" 4
- .IX Item "__AVR_HAVE_MOVW__"
- The device has the \f(CW\*(C`MOVW\*(C'\fR instruction to perform 16\-bit
- register-register moves.
  .ie n .IP """_\|_AVR_HAVE_LPMX_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_LPMX_\|_\fR" 4
  .IX Item "__AVR_HAVE_LPMX__"
  The device has the \f(CW\*(C`LPM R\f(CIn\f(CW,Z\*(C'\fR and
  \&\f(CW\*(C`LPM R\f(CIn\f(CW,Z+\*(C'\fR instructions.
  .ie n .IP """_\|_AVR_HAVE_MUL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_MUL_\|_\fR" 4
  .IX Item "__AVR_HAVE_MUL__"
--- 22473,22488 ----
  .IX Item "__AVR_HAVE_ELPMX__"
  The device has the \f(CW\*(C`ELPM R\f(CIn\f(CW,Z\*(C'\fR and \f(CW\*(C`ELPM
  R\f(CIn\f(CW,Z+\*(C'\fR instructions.
  .ie n .IP """_\|_AVR_HAVE_LPMX_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_LPMX_\|_\fR" 4
  .IX Item "__AVR_HAVE_LPMX__"
  The device has the \f(CW\*(C`LPM R\f(CIn\f(CW,Z\*(C'\fR and
  \&\f(CW\*(C`LPM R\f(CIn\f(CW,Z+\*(C'\fR instructions.
+ .ie n .IP """_\|_AVR_HAVE_MOVW_\|_""" 4
+ .el .IP "\f(CW_\|_AVR_HAVE_MOVW_\|_\fR" 4
+ .IX Item "__AVR_HAVE_MOVW__"
+ The device has the \f(CW\*(C`MOVW\*(C'\fR instruction to perform 16\-bit
+ register-register moves.
  .ie n .IP """_\|_AVR_HAVE_MUL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_MUL_\|_\fR" 4
  .IX Item "__AVR_HAVE_MUL__"
*************** and is defined to \f(CW2\fR or \f(CW3\fR
*** 22667,22672 ****
--- 22657,22698 ----
  Reflects the \f(CW\*(C`\-\-with\-libf7={libgcc|math|math\-symbols}\*(C'\fR
  configure\ option (\f(CW\*(C`https://gcc.gnu.org/install/configure.html#avr\*(C'\fR).
  .PP
+ \s-1AVR\s0 Internal Options
+ .IX Subsection "AVR Internal Options"
+ .PP
+ The following options are used internally by the compiler and to communicate
+ between device specs files and the compiler proper. You don't need to set these
+ options by hand, in particular they are not optimization options.
+ Using these options in the wrong way may lead to sub-optimal or wrong code.
+ They are documented for completeness, and in order to get a better
+ understanding of
+ device\ specs (\f(CW\*(C`https://gcc.gnu.org/wiki/avr\-gcc#spec\-files\*(C'\fR)
+ files.
+ .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.
+ This determines which \f(CW\*(C`_\|_flash\f(CIN\f(CW\*(C'\fR address spaces are available.
+ .IP "\fB\-mrmw\fR" 4
+ .IX Item "-mrmw"
+ Assume that the device supports the Read-Modify-Write
+ instructions \f(CW\*(C`XCH\*(C'\fR, \f(CW\*(C`LAC\*(C'\fR, \f(CW\*(C`LAS\*(C'\fR and \f(CW\*(C`LAT\*(C'\fR.
+ .IP "\fB\-mshort\-calls\fR" 4
+ .IX Item "-mshort-calls"
+ Assume that \f(CW\*(C`RJMP\*(C'\fR and \f(CW\*(C`RCALL\*(C'\fR can target the whole
+ program memory. This option is used for multilib generation and selection
+ for the devices from architecture \f(CW\*(C`avrxmega3\*(C'\fR.
+ .IP "\fB\-mskip\-bug\fR" 4
+ .IX Item "-mskip-bug"
+ Generate code without skips (\f(CW\*(C`CPSE\*(C'\fR, \f(CW\*(C`SBRS\*(C'\fR,
+ \&\f(CW\*(C`SBRC\*(C'\fR, \f(CW\*(C`SBIS\*(C'\fR, \f(CW\*(C`SBIC\*(C'\fR) over 32\-bit instructions.
+ .IP "\fB\-msp8\fR" 4
+ .IX Item "-msp8"
+ Treat the stack pointer register as an 8\-bit register,
+ i.e. assume the high byte of the stack pointer is zero.
+ This option is used by the compiler to select and
+ build multilibs for architectures \f(CW\*(C`avr2\*(C'\fR and \f(CW\*(C`avr25\*(C'\fR.
+ These architectures mix devices with and without \f(CW\*(C`SPH\*(C'\fR.
+ .PP
  \fIBlackfin Options\fR
  .IX Subsection "Blackfin Options"
  .IP "\fB\-mcpu=\fR\fIcpu\fR[\fB\-\fR\fIsirevision\fR]" 4
*************** The default code model is \f(CW\*(C`norm
*** 24977,24988 ****
  .PD
  Use or do not use assembler relocation operators when dealing with symbolic
  addresses.  The alternative is to use assembler macros instead, which may
! limit optimization.  The default value for the option is determined during
! \&\s-1GCC\s0 build-time by detecting corresponding assembler support:
! \&\f(CW\*(C`\-mexplicit\-relocs\*(C'\fR if said support is present,
! \&\f(CW\*(C`\-mno\-explicit\-relocs\*(C'\fR otherwise.  This option is mostly useful for
! debugging, or interoperation with assemblers different from the build-time
! one.
  .IP "\fB\-mdirect\-extern\-access\fR" 4
  .IX Item "-mdirect-extern-access"
  .PD 0
--- 25003,25013 ----
  .PD
  Use or do not use assembler relocation operators when dealing with symbolic
  addresses.  The alternative is to use assembler macros instead, which may
! limit instruction scheduling but allow linker relaxation.  The default
! value for the option is determined with the assembler capability detected
! during \s-1GCC\s0 build-time and the setting of \f(CW\*(C`\-mrelax\*(C'\fR:
! \&\f(CW\*(C`\-mexplicit\-relocs\*(C'\fR if the assembler supports relocation operators
! but \f(CW\*(C`\-mrelax\*(C'\fR is not enabled, \f(CW\*(C`\-mno\-explicit\-relocs\*(C'\fR otherwise.
  .IP "\fB\-mdirect\-extern\-access\fR" 4
  .IX Item "-mdirect-extern-access"
  .PD 0
*************** environments where no dynamic link is pe
*** 24999,25004 ****
--- 25024,25057 ----
  kernels, executables linked with \fB\-static\fR or \fB\-static\-pie\fR.
  \&\fB\-mdirect\-extern\-access\fR is not compatible with \fB\-fPIC\fR or
  \&\fB\-fpic\fR.
+ .IP "\fB\-mrelax\fR" 4
+ .IX Item "-mrelax"
+ .PD 0
+ .IP "\fB\-mno\-relax\fR" 4
+ .IX Item "-mno-relax"
+ .PD
+ Take (do not take) advantage of linker relaxations.  If
+ \&\fB\-mpass\-mrelax\-to\-as\fR is enabled, this option is also passed to
+ the assembler.  The default is determined during \s-1GCC\s0 build-time by
+ detecting corresponding assembler support:
+ \&\fB\-mrelax\fR if the assembler supports both the \fB\-mrelax\fR
+ option and the conditional branch relaxation (it's required or the
+ \&\f(CW\*(C`.align\*(C'\fR directives and conditional branch instructions in the
+ assembly code outputted by \s-1GCC\s0 may be rejected by the assembler because
+ of a relocation overflow), \fB\-mno\-relax\fR otherwise.
+ .IP "\fB\-mpass\-mrelax\-to\-as\fR" 4
+ .IX Item "-mpass-mrelax-to-as"
+ .PD 0
+ .IP "\fB\-mno\-pass\-mrelax\-to\-as\fR" 4
+ .IX Item "-mno-pass-mrelax-to-as"
+ .PD
+ Pass (do not pass) the \fB\-mrelax\fR or \fB\-mno\-relax\fR option
+ to the assembler.  The default is determined during \s-1GCC\s0 build-time by
+ detecting corresponding assembler support:
+ \&\fB\-mpass\-mrelax\-to\-as\fR if the assembler supports the
+ \&\fB\-mrelax\fR option, \fB\-mno\-pass\-mrelax\-to\-as\fR otherwise.
+ This option is mostly useful for debugging, or interoperation with
+ assemblers different from the build-time one.
  .PP
  \fIM32C Options\fR
  .IX Subsection "M32C Options"
*************** SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREF
*** 31413,31420 ****
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX,\s0 GFNI-SSE, \s-1CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL,\s0 AVX-VNNI,
! \&\s-1AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD, UINTR\s0 and \s-1RAOINT\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,
--- 31466,31473 ----
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX,\s0 GFNI-SSE, \s-1CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL,\s0 AVX-VNNI,
! \&\s-1AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD\s0 and \s-1UINTR\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,
diff -Nrcpad gcc-13.2.0/gcc/doc/gcc.1 gcc-13.3.0/gcc/doc/gcc.1
*** gcc-13.2.0/gcc/doc/gcc.1	Thu Jul 27 08:33:22 2023
--- gcc-13.3.0/gcc/doc/gcc.1	Tue May 21 08:05:50 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2024-05-21" "gcc-13.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.
*** 872,878 ****
  \&\fB\-mn_flash=\fR\fIsize\fR  \fB\-mno\-interrupts
  \&\-mmain\-is\-OS_task  \-mrelax  \-mrmw  \-mstrict\-X  \-mtiny\-stack
  \&\-mfract\-convert\-truncate
! \&\-mshort\-calls  \-nodevicelib  \-nodevicespecs
  \&\-Waddr\-space\-convert  \-Wmisspelled\-isr\fR
  .Sp
  \&\fIBlackfin Options\fR
--- 872,878 ----
  \&\fB\-mn_flash=\fR\fIsize\fR  \fB\-mno\-interrupts
  \&\-mmain\-is\-OS_task  \-mrelax  \-mrmw  \-mstrict\-X  \-mtiny\-stack
  \&\-mfract\-convert\-truncate
! \&\-mshort\-calls  \-mskip\-bug  \-nodevicelib  \-nodevicespecs
  \&\-Waddr\-space\-convert  \-Wmisspelled\-isr\fR
  .Sp
  \&\fIBlackfin Options\fR
*************** in the following sections.
*** 1038,1044 ****
  \&\-mmax\-inline\-memcpy\-size=\fR\fIn\fR
  \&\fB\-mexplicit\-relocs \-mno\-explicit\-relocs
  \&\-mdirect\-extern\-access \-mno\-direct\-extern\-access
! \&\-mcmodel=\fR\fIcode-model\fR
  .Sp
  \&\fIM32R/D Options\fR
  \&\fB\-m32r2  \-m32rx  \-m32r
--- 1038,1044 ----
  \&\-mmax\-inline\-memcpy\-size=\fR\fIn\fR
  \&\fB\-mexplicit\-relocs \-mno\-explicit\-relocs
  \&\-mdirect\-extern\-access \-mno\-direct\-extern\-access
! \&\-mcmodel=\fR\fIcode-model\fR \fB\-mrelax \-mpass\-mrelax\-to\-as\fR
  .Sp
  \&\fIM32R/D Options\fR
  \&\fB\-m32r2  \-m32rx  \-m32r
*************** crossing a loop backedge when comparing
*** 15163,15168 ****
--- 15163,15175 ----
  .IX Item "uninit-control-dep-attempts"
  Maximum number of nested calls to search for control dependencies
  during uninitialized variable analysis.
+ .IP "\fBuninit-max-chain-len\fR" 4
+ .IX Item "uninit-max-chain-len"
+ Maximum number of predicates anded for each predicate ored in the normalized
+ predicate chain.
+ .IP "\fBuninit-max-num-chains\fR" 4
+ .IX Item "uninit-max-num-chains"
+ Maximum number of predicates ored in the normalized predicate chain.
  .IP "\fBsched-autopref-queue-depth\fR" 4
  .IX Item "sched-autopref-queue-depth"
  Hardware autoprefetcher scheduler model control flag.
*************** performance of the code.  Permissible va
*** 19618,19624 ****
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
  \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBcortex\-x1c\fR, \fBcortex\-x2\fR,
  \&\fBcortex\-x3\fR, \fBcortex\-a510\fR, \fBcortex\-a710\fR, \fBcortex\-a715\fR,
! \&\fBampere1\fR, \fBampere1a\fR, and \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
--- 19625,19631 ----
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
  \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBcortex\-x1c\fR, \fBcortex\-x2\fR,
  \&\fBcortex\-x3\fR, \fBcortex\-a510\fR, \fBcortex\-a710\fR, \fBcortex\-a715\fR,
! \&\fBampere1\fR, \fBampere1a\fR, \fBcobalt\-100\fR and \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
*************** address signing.
*** 21983,21993 ****
  These options are defined for \s-1AVR\s0 implementations:
  .IP "\fB\-mmcu=\fR\fImcu\fR" 4
  .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
--- 21990,22008 ----
  These options are defined for \s-1AVR\s0 implementations:
  .IP "\fB\-mmcu=\fR\fImcu\fR" 4
  .IX Item "-mmcu=mcu"
! Specify the \s-1AVR\s0 instruction set architecture (\s-1ISA\s0) or device type.
! The default for this option is \f(CW\*(C`avr2\*(C'\fR.
  .Sp
! The following \s-1AVR\s0 devices and ISAs are supported.
! \&\fINote:\fR A complete device support consists of
! startup code \f(CW\*(C`crt\f(CImcu\f(CW.o\*(C'\fR, a device header \f(CW\*(C`avr/io*.h\*(C'\fR,
! a device library \f(CW\*(C`lib\f(CImcu\f(CW.a\*(C'\fR and a
! device-specs (\f(CW\*(C`https://gcc.gnu.org/wiki/avr\-gcc#spec\-files\*(C'\fR) file
! \&\f(CW\*(C`specs\-\f(CImcu\f(CW\*(C'\fR. Only the latter is provided by the compiler
! according the supported \f(CW\*(C`\f(CImcu\f(CW\*(C'\fRs below.  The rest is supported
! by AVR-LibC (\f(CW\*(C`https://www.nongnu.org/avr\-libc/\*(C'\fR), or by means of
! \&\f(CW\*(C`atpack\*(C'\fR (\f(CW\*(C`https://gcc.gnu.org/wiki/avr\-gcc#atpack\*(C'\fR) files
! from the hardware manufacturer.
  .RS 4
  .ie n .IP """avr2""" 4
  .el .IP "\f(CWavr2\fR" 4
*************** The default for this option is \fBavr2\f
*** 22018,22029 ****
  .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`atmega324pb\*(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"
--- 22033,22044 ----
  .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`ata5795\*(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`atmega324pb\*(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`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`ata5787\*(C'\fR, \f(CW\*(C`ata5835\*(C'\fR, \f(CW\*(C`ata5700m322\*(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"
*************** The default for this option is \fBavr2\f
*** 22038,22049 ****
  .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, \f(CW\*(C`avr64da28\*(C'\fR, \f(CW\*(C`avr64da32\*(C'\fR, \f(CW\*(C`avr64da48\*(C'\fR, \f(CW\*(C`avr64da64\*(C'\fR, \f(CW\*(C`avr64db28\*(C'\fR, \f(CW\*(C`avr64db32\*(C'\fR, \f(CW\*(C`avr64db48\*(C'\fR, \f(CW\*(C`avr64db64\*(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, \f(CW\*(C`avr32da28\*(C'\fR, \f(CW\*(C`avr32da32\*(C'\fR, \f(CW\*(C`avr32da48\*(C'\fR, \f(CW\*(C`avr32db28\*(C'\fR, \f(CW\*(C`avr32db32\*(C'\fR, \f(CW\*(C`avr32db48\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
--- 22053,22064 ----
  .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, \f(CW\*(C`avr64da28\*(C'\fR, \f(CW\*(C`avr64da32\*(C'\fR, \f(CW\*(C`avr64da48\*(C'\fR, \f(CW\*(C`avr64da64\*(C'\fR, \f(CW\*(C`avr64db28\*(C'\fR, \f(CW\*(C`avr64db32\*(C'\fR, \f(CW\*(C`avr64db48\*(C'\fR, \f(CW\*(C`avr64db64\*(C'\fR, \f(CW\*(C`avr64dd14\*(C'\fR, \f(CW\*(C`avr64dd20\*(C'\fR, \f(CW\*(C`avr64dd28\*(C'\fR, \f(CW\*(C`avr64dd32\*(C'\fR, \f(CW\*(C`avr64du28\*(C'\fR, \f(CW\*(C`avr64du32\*(C'\fR, \f(CW\*(C`avr64ea28\*(C'\fR, \f(CW\*(C`avr64ea32\*(C'\fR, \f(CW\*(C`avr64ea48\*(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`attiny416auto\*(C'\fR, \f(CW\*(C`attiny417\*(C'\fR, \f(CW\*(C`attiny424\*(C'\fR, \f(CW\*(C`attiny426\*(C'\fR, \f(CW\*(C`attiny427\*(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`attiny824\*(C'\fR, \f(CW\*(C`attiny826\*(C'\fR, \f(CW\*(C`attiny827\*(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`attiny1624\*(C'\fR, \f(CW\*(C`attiny1626\*(C'\fR, \f(CW\*(C`attiny1627\*(C'\fR, \f(CW\*(C`attiny3214\*(C'\fR, \f(CW\*(C`attiny3216\*(C'\fR, \f(CW\*(C`attiny3217\*(C'\fR, \f(CW\*(C`attiny3224\*(C'\fR, \f(CW\*(C`attiny3226\*(C'\fR, \f(CW\*(C`attiny3227\*(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, \f(CW\*(C`avr16dd14\*(C'\fR, \f(CW\*(C`avr16dd20\*(C'\fR, \f(CW\*(C`avr16dd28\*(C'\fR, \f(CW\*(C`avr16dd32\*(C'\fR, \f(CW\*(C`avr16du14\*(C'\fR, \f(CW\*(C`avr16du20\*(C'\fR, \f(CW\*(C`avr16du28\*(C'\fR, \f(CW\*(C`avr16du32\*(C'\fR, \f(CW\*(C`avr16ea28\*(C'\fR, \f(CW\*(C`avr16ea32\*(C'\fR, \f(CW\*(C`avr16ea48\*(C'\fR, \f(CW\*(C`avr16eb14\*(C'\fR, \f(CW\*(C`avr16eb20\*(C'\fR, \f(CW\*(C`avr16eb28\*(C'\fR, \f(CW\*(C`avr16eb32\*(C'\fR, \f(CW\*(C`avr32da28\*(C'\fR, \f(CW\*(C`avr32da32\*(C'\fR, \f(CW\*(C`avr32da48\*(C'\fR, \f(CW\*(C`avr32db28\*(C'\fR, \f(CW\*(C`avr32db32\*(C'\fR, \f(CW\*(C`avr32db48\*(C'\fR, \f(CW\*(C`avr32dd14\*(C'\fR, \f(CW\*(C`avr32dd20\*(C'\fR, \f(CW\*(C`avr32dd28\*(C'\fR, \f(CW\*(C`avr32dd32\*(C'\fR, \f(CW\*(C`avr32du14\*(C'\fR, \f(CW\*(C`avr32du20\*(C'\fR, \f(CW\*(C`avr32du28\*(C'\fR, \f(CW\*(C`avr32du32\*(C'\fR, \f(CW\*(C`avr32ea28\*(C'\fR, \f(CW\*(C`avr32ea32\*(C'\fR, \f(CW\*(C`avr32ea48\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
*************** The default for this option is \fBavr2\f
*** 22068,22074 ****
  .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"
--- 22083,22089 ----
  .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`attiny102\*(C'\fR, \f(CW\*(C`attiny104\*(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"
*************** size.
*** 22140,22149 ****
  Do not save registers in \f(CW\*(C`main\*(C'\fR.  The effect is the same like
  attaching attribute \fB\s-1AVR\s0 Function Attributes,,\f(CB\*(C`OS_task\*(C'\fB\fR
  to \f(CW\*(C`main\*(C'\fR. It is activated per default if optimization is on.
- .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.
--- 22155,22160 ----
*************** differ from instructions in the assemble
*** 22163,22193 ****
  .Sp
  Relaxing must be turned on if linker stubs are needed, see the
  section on \f(CW\*(C`EIND\*(C'\fR and linker stubs below.
- .IP "\fB\-mrmw\fR" 4
- .IX Item "-mrmw"
- Assume that the device supports the Read-Modify-Write
- instructions \f(CW\*(C`XCH\*(C'\fR, \f(CW\*(C`LAC\*(C'\fR, \f(CW\*(C`LAS\*(C'\fR and \f(CW\*(C`LAT\*(C'\fR.
- .IP "\fB\-mshort\-calls\fR" 4
- .IX Item "-mshort-calls"
- Assume that \f(CW\*(C`RJMP\*(C'\fR and \f(CW\*(C`RCALL\*(C'\fR can target the whole
- program memory.
- .Sp
- This option is used internally for multilib selection.  It is
- not an optimization option, and you don't need to set it by hand.
- .IP "\fB\-msp8\fR" 4
- .IX Item "-msp8"
- Treat the stack pointer register as an 8\-bit register,
- i.e. assume the high byte of the stack pointer is zero.
- In general, you don't need to set this option by hand.
- .Sp
- This option is used internally by the compiler to select and
- build multilibs for architectures \f(CW\*(C`avr2\*(C'\fR and \f(CW\*(C`avr25\*(C'\fR.
- These architectures mix devices with and without \f(CW\*(C`SPH\*(C'\fR.
- For any setting other than \fB\-mmcu=avr2\fR or \fB\-mmcu=avr25\fR
- the compiler driver adds or removes this option from the compiler
- proper's command line, because the compiler then knows if the device
- or architecture has an 8\-bit stack pointer and thus no \f(CW\*(C`SPH\*(C'\fR
- register or not.
  .IP "\fB\-mstrict\-X\fR" 4
  .IX Item "-mstrict-X"
  Use address register \f(CW\*(C`X\*(C'\fR in a way proposed by the hardware.  This means
--- 22174,22179 ----
*************** If \fIdevice\fR is not a device but only
*** 22474,22479 ****
--- 22460,22469 ----
  .el .IP "\f(CW_\|_AVR_XMEGA_\|_\fR" 4
  .IX Item "__AVR_XMEGA__"
  The device / architecture belongs to the \s-1XMEGA\s0 family of devices.
+ .ie n .IP """_\|_AVR_HAVE_ADIW_\|_""" 4
+ .el .IP "\f(CW_\|_AVR_HAVE_ADIW_\|_\fR" 4
+ .IX Item "__AVR_HAVE_ADIW__"
+ The device has the \f(CW\*(C`ADIW\*(C'\fR and \f(CW\*(C`SBIW\*(C'\fR instructions.
  .ie n .IP """_\|_AVR_HAVE_ELPM_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_ELPM_\|_\fR" 4
  .IX Item "__AVR_HAVE_ELPM__"
*************** The device has the \f(CW\*(C`ELPM\*(C'\f
*** 22483,22498 ****
  .IX Item "__AVR_HAVE_ELPMX__"
  The device has the \f(CW\*(C`ELPM R\f(CIn\f(CW,Z\*(C'\fR and \f(CW\*(C`ELPM
  R\f(CIn\f(CW,Z+\*(C'\fR instructions.
- .ie n .IP """_\|_AVR_HAVE_MOVW_\|_""" 4
- .el .IP "\f(CW_\|_AVR_HAVE_MOVW_\|_\fR" 4
- .IX Item "__AVR_HAVE_MOVW__"
- The device has the \f(CW\*(C`MOVW\*(C'\fR instruction to perform 16\-bit
- register-register moves.
  .ie n .IP """_\|_AVR_HAVE_LPMX_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_LPMX_\|_\fR" 4
  .IX Item "__AVR_HAVE_LPMX__"
  The device has the \f(CW\*(C`LPM R\f(CIn\f(CW,Z\*(C'\fR and
  \&\f(CW\*(C`LPM R\f(CIn\f(CW,Z+\*(C'\fR instructions.
  .ie n .IP """_\|_AVR_HAVE_MUL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_MUL_\|_\fR" 4
  .IX Item "__AVR_HAVE_MUL__"
--- 22473,22488 ----
  .IX Item "__AVR_HAVE_ELPMX__"
  The device has the \f(CW\*(C`ELPM R\f(CIn\f(CW,Z\*(C'\fR and \f(CW\*(C`ELPM
  R\f(CIn\f(CW,Z+\*(C'\fR instructions.
  .ie n .IP """_\|_AVR_HAVE_LPMX_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_LPMX_\|_\fR" 4
  .IX Item "__AVR_HAVE_LPMX__"
  The device has the \f(CW\*(C`LPM R\f(CIn\f(CW,Z\*(C'\fR and
  \&\f(CW\*(C`LPM R\f(CIn\f(CW,Z+\*(C'\fR instructions.
+ .ie n .IP """_\|_AVR_HAVE_MOVW_\|_""" 4
+ .el .IP "\f(CW_\|_AVR_HAVE_MOVW_\|_\fR" 4
+ .IX Item "__AVR_HAVE_MOVW__"
+ The device has the \f(CW\*(C`MOVW\*(C'\fR instruction to perform 16\-bit
+ register-register moves.
  .ie n .IP """_\|_AVR_HAVE_MUL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_MUL_\|_\fR" 4
  .IX Item "__AVR_HAVE_MUL__"
*************** and is defined to \f(CW2\fR or \f(CW3\fR
*** 22667,22672 ****
--- 22657,22698 ----
  Reflects the \f(CW\*(C`\-\-with\-libf7={libgcc|math|math\-symbols}\*(C'\fR
  configure\ option (\f(CW\*(C`https://gcc.gnu.org/install/configure.html#avr\*(C'\fR).
  .PP
+ \s-1AVR\s0 Internal Options
+ .IX Subsection "AVR Internal Options"
+ .PP
+ The following options are used internally by the compiler and to communicate
+ between device specs files and the compiler proper. You don't need to set these
+ options by hand, in particular they are not optimization options.
+ Using these options in the wrong way may lead to sub-optimal or wrong code.
+ They are documented for completeness, and in order to get a better
+ understanding of
+ device\ specs (\f(CW\*(C`https://gcc.gnu.org/wiki/avr\-gcc#spec\-files\*(C'\fR)
+ files.
+ .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.
+ This determines which \f(CW\*(C`_\|_flash\f(CIN\f(CW\*(C'\fR address spaces are available.
+ .IP "\fB\-mrmw\fR" 4
+ .IX Item "-mrmw"
+ Assume that the device supports the Read-Modify-Write
+ instructions \f(CW\*(C`XCH\*(C'\fR, \f(CW\*(C`LAC\*(C'\fR, \f(CW\*(C`LAS\*(C'\fR and \f(CW\*(C`LAT\*(C'\fR.
+ .IP "\fB\-mshort\-calls\fR" 4
+ .IX Item "-mshort-calls"
+ Assume that \f(CW\*(C`RJMP\*(C'\fR and \f(CW\*(C`RCALL\*(C'\fR can target the whole
+ program memory. This option is used for multilib generation and selection
+ for the devices from architecture \f(CW\*(C`avrxmega3\*(C'\fR.
+ .IP "\fB\-mskip\-bug\fR" 4
+ .IX Item "-mskip-bug"
+ Generate code without skips (\f(CW\*(C`CPSE\*(C'\fR, \f(CW\*(C`SBRS\*(C'\fR,
+ \&\f(CW\*(C`SBRC\*(C'\fR, \f(CW\*(C`SBIS\*(C'\fR, \f(CW\*(C`SBIC\*(C'\fR) over 32\-bit instructions.
+ .IP "\fB\-msp8\fR" 4
+ .IX Item "-msp8"
+ Treat the stack pointer register as an 8\-bit register,
+ i.e. assume the high byte of the stack pointer is zero.
+ This option is used by the compiler to select and
+ build multilibs for architectures \f(CW\*(C`avr2\*(C'\fR and \f(CW\*(C`avr25\*(C'\fR.
+ These architectures mix devices with and without \f(CW\*(C`SPH\*(C'\fR.
+ .PP
  \fIBlackfin Options\fR
  .IX Subsection "Blackfin Options"
  .IP "\fB\-mcpu=\fR\fIcpu\fR[\fB\-\fR\fIsirevision\fR]" 4
*************** The default code model is \f(CW\*(C`norm
*** 24977,24988 ****
  .PD
  Use or do not use assembler relocation operators when dealing with symbolic
  addresses.  The alternative is to use assembler macros instead, which may
! limit optimization.  The default value for the option is determined during
! \&\s-1GCC\s0 build-time by detecting corresponding assembler support:
! \&\f(CW\*(C`\-mexplicit\-relocs\*(C'\fR if said support is present,
! \&\f(CW\*(C`\-mno\-explicit\-relocs\*(C'\fR otherwise.  This option is mostly useful for
! debugging, or interoperation with assemblers different from the build-time
! one.
  .IP "\fB\-mdirect\-extern\-access\fR" 4
  .IX Item "-mdirect-extern-access"
  .PD 0
--- 25003,25013 ----
  .PD
  Use or do not use assembler relocation operators when dealing with symbolic
  addresses.  The alternative is to use assembler macros instead, which may
! limit instruction scheduling but allow linker relaxation.  The default
! value for the option is determined with the assembler capability detected
! during \s-1GCC\s0 build-time and the setting of \f(CW\*(C`\-mrelax\*(C'\fR:
! \&\f(CW\*(C`\-mexplicit\-relocs\*(C'\fR if the assembler supports relocation operators
! but \f(CW\*(C`\-mrelax\*(C'\fR is not enabled, \f(CW\*(C`\-mno\-explicit\-relocs\*(C'\fR otherwise.
  .IP "\fB\-mdirect\-extern\-access\fR" 4
  .IX Item "-mdirect-extern-access"
  .PD 0
*************** environments where no dynamic link is pe
*** 24999,25004 ****
--- 25024,25057 ----
  kernels, executables linked with \fB\-static\fR or \fB\-static\-pie\fR.
  \&\fB\-mdirect\-extern\-access\fR is not compatible with \fB\-fPIC\fR or
  \&\fB\-fpic\fR.
+ .IP "\fB\-mrelax\fR" 4
+ .IX Item "-mrelax"
+ .PD 0
+ .IP "\fB\-mno\-relax\fR" 4
+ .IX Item "-mno-relax"
+ .PD
+ Take (do not take) advantage of linker relaxations.  If
+ \&\fB\-mpass\-mrelax\-to\-as\fR is enabled, this option is also passed to
+ the assembler.  The default is determined during \s-1GCC\s0 build-time by
+ detecting corresponding assembler support:
+ \&\fB\-mrelax\fR if the assembler supports both the \fB\-mrelax\fR
+ option and the conditional branch relaxation (it's required or the
+ \&\f(CW\*(C`.align\*(C'\fR directives and conditional branch instructions in the
+ assembly code outputted by \s-1GCC\s0 may be rejected by the assembler because
+ of a relocation overflow), \fB\-mno\-relax\fR otherwise.
+ .IP "\fB\-mpass\-mrelax\-to\-as\fR" 4
+ .IX Item "-mpass-mrelax-to-as"
+ .PD 0
+ .IP "\fB\-mno\-pass\-mrelax\-to\-as\fR" 4
+ .IX Item "-mno-pass-mrelax-to-as"
+ .PD
+ Pass (do not pass) the \fB\-mrelax\fR or \fB\-mno\-relax\fR option
+ to the assembler.  The default is determined during \s-1GCC\s0 build-time by
+ detecting corresponding assembler support:
+ \&\fB\-mpass\-mrelax\-to\-as\fR if the assembler supports the
+ \&\fB\-mrelax\fR option, \fB\-mno\-pass\-mrelax\-to\-as\fR otherwise.
+ This option is mostly useful for debugging, or interoperation with
+ assemblers different from the build-time one.
  .PP
  \fIM32C Options\fR
  .IX Subsection "M32C Options"
*************** SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREF
*** 31413,31420 ****
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX,\s0 GFNI-SSE, \s-1CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL,\s0 AVX-VNNI,
! \&\s-1AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD, UINTR\s0 and \s-1RAOINT\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,
--- 31466,31473 ----
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX,\s0 GFNI-SSE, \s-1CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL,\s0 AVX-VNNI,
! \&\s-1AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD\s0 and \s-1UINTR\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,
diff -Nrcpad gcc-13.2.0/gcc/doc/gcc.info gcc-13.3.0/gcc/doc/gcc.info
*** gcc-13.2.0/gcc/doc/gcc.info	Thu Jul 27 08:33:29 2023
--- gcc-13.3.0/gcc/doc/gcc.info	Tue May 21 08:05:57 2024
*************** Introduction
*** 63,69 ****
  
  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 13.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.
--- 63,69 ----
  
  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 13.3.0.  The internals of the GNU
  compilers, including how to port them to new targets and some
  information about how to write front ends for new languages, are
  documented in a separate manual.  *Note Introduction: (gccint)Top.
*************** _Machine-Dependent Options_
*** 1193,1199 ****
            -mn_flash=SIZE  -mno-interrupts
            -mmain-is-OS_task  -mrelax  -mrmw  -mstrict-X  -mtiny-stack
            -mfract-convert-truncate
!           -mshort-calls  -nodevicelib  -nodevicespecs
            -Waddr-space-convert  -Wmisspelled-isr
  
       _Blackfin Options_
--- 1193,1199 ----
            -mn_flash=SIZE  -mno-interrupts
            -mmain-is-OS_task  -mrelax  -mrmw  -mstrict-X  -mtiny-stack
            -mfract-convert-truncate
!           -mshort-calls  -mskip-bug  -nodevicelib  -nodevicespecs
            -Waddr-space-convert  -Wmisspelled-isr
  
       _Blackfin Options_
*************** _Machine-Dependent Options_
*** 1359,1365 ****
            -mmax-inline-memcpy-size=N
            -mexplicit-relocs -mno-explicit-relocs
            -mdirect-extern-access -mno-direct-extern-access
!           -mcmodel=CODE-MODEL
  
       _M32R/D Options_
            -m32r2  -m32rx  -m32r
--- 1359,1365 ----
            -mmax-inline-memcpy-size=N
            -mexplicit-relocs -mno-explicit-relocs
            -mdirect-extern-access -mno-direct-extern-access
!           -mcmodel=CODE-MODEL -mrelax -mpass-mrelax-to-as
  
       _M32R/D Options_
            -m32r2  -m32rx  -m32r
*************** includes experimental options that may p
*** 14757,14762 ****
--- 14757,14770 ----
            Maximum number of nested calls to search for control
            dependencies during uninitialized variable analysis.
  
+      'uninit-max-chain-len'
+           Maximum number of predicates anded for each predicate ored in
+           the normalized predicate chain.
+ 
+      'uninit-max-num-chains'
+           Maximum number of predicates ored in the normalized predicate
+           chain.
+ 
       'sched-autopref-queue-depth'
            Hardware autoprefetcher scheduler model control flag.  Number
            of lookahead cycles the model looks into; at ' ' only enable
*************** These options are defined for AArch64 im
*** 19064,19070 ****
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
       'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55', 'cortex-r82',
       'cortex-x1', 'cortex-x1c', 'cortex-x2', 'cortex-x3', 'cortex-a510',
!      'cortex-a710', 'cortex-a715', 'ampere1', 'ampere1a', and 'native'.
  
       The values 'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
--- 19072,19079 ----
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
       'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55', 'cortex-r82',
       'cortex-x1', 'cortex-x1c', 'cortex-x2', 'cortex-x3', 'cortex-a510',
!      'cortex-a710', 'cortex-a715', 'ampere1', 'ampere1a', 'cobalt-100'
!      and 'native'.
  
       The values 'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
*************** File: gcc.info,  Node: AVR Options,  Nex
*** 21226,21236 ****
  These options are defined for AVR implementations:
  
  '-mmcu=MCU'
!      Specify Atmel AVR instruction set architectures (ISA) or MCU type.
! 
       The default for this option is 'avr2'.
  
!      GCC supports the following AVR devices and ISAs:
  
       'avr2'
            "Classic" devices with up to 8 KiB of program memory.
--- 21235,21252 ----
  These options are defined for AVR implementations:
  
  '-mmcu=MCU'
!      Specify the AVR instruction set architecture (ISA) or device type.
       The default for this option is 'avr2'.
  
!      The following AVR devices and ISAs are supported.  _Note:_ A
!      complete device support consists of startup code 'crtMCU.o', a
!      device header 'avr/io*.h', a device library 'libMCU.a' and a
!      device-specs (https://gcc.gnu.org/wiki/avr-gcc#spec-files) file
!      'specs-MCU'.  Only the latter is provided by the compiler according
!      the supported 'MCU's below.  The rest is supported by
!      AVR-LibC (https://www.nongnu.org/avr-libc/), or by means of
!      'atpack' (https://gcc.gnu.org/wiki/avr-gcc#atpack) files from the
!      hardware manufacturer.
  
       'avr2'
            "Classic" devices with up to 8 KiB of program memory.
*************** These options are defined for AVR implem
*** 21270,21278 ****
            MCU = 'atmega48', 'atmega48a', 'atmega48p', 'atmega48pa',
            'atmega48pb', 'atmega8', 'atmega8a', 'atmega8hva', 'atmega88',
            'atmega88a', 'atmega88p', 'atmega88pa', 'atmega88pb',
!           'atmega8515', 'atmega8535', 'ata6285', 'ata6286', 'ata6289',
!           'ata6612c', 'at90pwm1', 'at90pwm2', 'at90pwm2b', 'at90pwm3',
!           'at90pwm3b', 'at90pwm81'.
  
       'avr5'
            "Enhanced" devices with 16 KiB up to 64 KiB of program memory.
--- 21286,21294 ----
            MCU = 'atmega48', 'atmega48a', 'atmega48p', 'atmega48pa',
            'atmega48pb', 'atmega8', 'atmega8a', 'atmega8hva', 'atmega88',
            'atmega88a', 'atmega88p', 'atmega88pa', 'atmega88pb',
!           'atmega8515', 'atmega8535', 'ata5795', 'ata6285', 'ata6286',
!           'ata6289', 'ata6612c', 'at90pwm1', 'at90pwm2', 'at90pwm2b',
!           'at90pwm3', 'at90pwm3b', 'at90pwm81'.
  
       'avr5'
            "Enhanced" devices with 16 KiB up to 64 KiB of program memory.
*************** These options are defined for AVR implem
*** 21298,21308 ****
            'atmega644rfr2', 'atmega645', 'atmega645a', 'atmega645p',
            'atmega649', 'atmega649a', 'atmega649p', 'atmega6450',
            'atmega6450a', 'atmega6450p', 'atmega6490', 'atmega6490a',
!           'atmega6490p', 'ata5795', 'ata5790', 'ata5790n', 'ata5791',
!           'ata6613c', 'ata6614q', 'ata5782', 'ata5831', 'ata8210',
!           'ata8510', 'ata5702m322', 'at90pwm161', 'at90pwm216',
!           'at90pwm316', 'at90can32', 'at90can64', 'at90scr100',
!           'at90usb646', 'at90usb647', 'at94k', 'm3000'.
  
       'avr51'
            "Enhanced" devices with 128 KiB of program memory.
--- 21314,21325 ----
            'atmega644rfr2', 'atmega645', 'atmega645a', 'atmega645p',
            'atmega649', 'atmega649a', 'atmega649p', 'atmega6450',
            'atmega6450a', 'atmega6450p', 'atmega6490', 'atmega6490a',
!           'atmega6490p', 'ata5790', 'ata5790n', 'ata5791', 'ata6613c',
!           'ata6614q', 'ata5782', 'ata5831', 'ata8210', 'ata8510',
!           'ata5787', 'ata5835', 'ata5700m322', 'ata5702m322',
!           'at90pwm161', 'at90pwm216', 'at90pwm316', 'at90can32',
!           'at90can64', 'at90scr100', 'at90usb646', 'at90usb647',
!           'at94k', 'm3000'.
  
       'avr51'
            "Enhanced" devices with 128 KiB of program memory.
*************** These options are defined for AVR implem
*** 21325,21331 ****
            'atxmega32a4u', 'atxmega32c3', 'atxmega32c4', 'atxmega32d3',
            'atxmega32d4', 'atxmega32e5', 'avr64da28', 'avr64da32',
            'avr64da48', 'avr64da64', 'avr64db28', 'avr64db32',
!           'avr64db48', 'avr64db64'.
  
       'avrxmega3'
            "XMEGA" devices with up to 64 KiB of combined program memory
--- 21342,21350 ----
            'atxmega32a4u', 'atxmega32c3', 'atxmega32c4', 'atxmega32d3',
            'atxmega32d4', 'atxmega32e5', 'avr64da28', 'avr64da32',
            'avr64da48', 'avr64da64', 'avr64db28', 'avr64db32',
!           'avr64db48', 'avr64db64', 'avr64dd14', 'avr64dd20',
!           'avr64dd28', 'avr64dd32', 'avr64du28', 'avr64du32',
!           'avr64ea28', 'avr64ea32', 'avr64ea48'.
  
       'avrxmega3'
            "XMEGA" devices with up to 64 KiB of combined program memory
*************** These options are defined for AVR implem
*** 21333,21346 ****
            space.
            MCU = 'attiny202', 'attiny204', 'attiny212', 'attiny214',
            'attiny402', 'attiny404', 'attiny406', 'attiny412',
!           'attiny414', 'attiny416', 'attiny417', 'attiny804',
            'attiny806', 'attiny807', 'attiny814', 'attiny816',
!           'attiny817', 'attiny1604', 'attiny1606', 'attiny1607',
!           'attiny1614', 'attiny1616', 'attiny1617', 'attiny3214',
!           'attiny3216', 'attiny3217', 'atmega808', 'atmega809',
!           'atmega1608', 'atmega1609', 'atmega3208', 'atmega3209',
!           'atmega4808', 'atmega4809', 'avr32da28', 'avr32da32',
!           'avr32da48', 'avr32db28', 'avr32db32', 'avr32db48'.
  
       'avrxmega4'
            "XMEGA" devices with more than 64 KiB and up to 128 KiB of
--- 21352,21375 ----
            space.
            MCU = 'attiny202', 'attiny204', 'attiny212', 'attiny214',
            'attiny402', 'attiny404', 'attiny406', 'attiny412',
!           'attiny414', 'attiny416', 'attiny416auto', 'attiny417',
!           'attiny424', 'attiny426', 'attiny427', 'attiny804',
            'attiny806', 'attiny807', 'attiny814', 'attiny816',
!           'attiny817', 'attiny824', 'attiny826', 'attiny827',
!           'attiny1604', 'attiny1606', 'attiny1607', 'attiny1614',
!           'attiny1616', 'attiny1617', 'attiny1624', 'attiny1626',
!           'attiny1627', 'attiny3214', 'attiny3216', 'attiny3217',
!           'attiny3224', 'attiny3226', 'attiny3227', 'atmega808',
!           'atmega809', 'atmega1608', 'atmega1609', 'atmega3208',
!           'atmega3209', 'atmega4808', 'atmega4809', 'avr16dd14',
!           'avr16dd20', 'avr16dd28', 'avr16dd32', 'avr16du14',
!           'avr16du20', 'avr16du28', 'avr16du32', 'avr16ea28',
!           'avr16ea32', 'avr16ea48', 'avr16eb14', 'avr16eb20',
!           'avr16eb28', 'avr16eb32', 'avr32da28', 'avr32da32',
!           'avr32da48', 'avr32db28', 'avr32db32', 'avr32db48',
!           'avr32dd14', 'avr32dd20', 'avr32dd28', 'avr32dd32',
!           'avr32du14', 'avr32du20', 'avr32du28', 'avr32du32',
!           'avr32ea28', 'avr32ea32', 'avr32ea48'.
  
       'avrxmega4'
            "XMEGA" devices with more than 64 KiB and up to 128 KiB of
*************** These options are defined for AVR implem
*** 21374,21381 ****
       'avrtiny'
            "TINY" Tiny core devices with 512 B up to 4 KiB of program
            memory.
!           MCU = 'attiny4', 'attiny5', 'attiny9', 'attiny10', 'attiny20',
!           'attiny40'.
  
       'avr1'
            This ISA is implemented by the minimal AVR core and supported
--- 21403,21410 ----
       'avrtiny'
            "TINY" Tiny core devices with 512 B up to 4 KiB of program
            memory.
!           MCU = 'attiny4', 'attiny5', 'attiny9', 'attiny10',
!           'attiny102', 'attiny104', 'attiny20', 'attiny40'.
  
       'avr1'
            This ISA is implemented by the minimal AVR core and supported
*************** These options are defined for AVR implem
*** 21443,21451 ****
       attaching attribute *note 'OS_task': AVR Function Attributes. to
       'main'.  It is activated per default if optimization is on.
  
- '-mn-flash=NUM'
-      Assume that the flash memory has a size of NUM times 64 KiB.
- 
  '-mno-interrupts'
       Generated code is not compatible with hardware interrupts.  Code
       size is smaller.
--- 21472,21477 ----
*************** These options are defined for AVR implem
*** 21464,21493 ****
       Relaxing must be turned on if linker stubs are needed, see the
       section on 'EIND' and linker stubs below.
  
- '-mrmw'
-      Assume that the device supports the Read-Modify-Write instructions
-      'XCH', 'LAC', 'LAS' and 'LAT'.
- 
- '-mshort-calls'
- 
-      Assume that 'RJMP' and 'RCALL' can target the whole program memory.
- 
-      This option is used internally for multilib selection.  It is not
-      an optimization option, and you don't need to set it by hand.
- 
- '-msp8'
-      Treat the stack pointer register as an 8-bit register, i.e. assume
-      the high byte of the stack pointer is zero.  In general, you don't
-      need to set this option by hand.
- 
-      This option is used internally by the compiler to select and build
-      multilibs for architectures 'avr2' and 'avr25'.  These
-      architectures mix devices with and without 'SPH'.  For any setting
-      other than '-mmcu=avr2' or '-mmcu=avr25' the compiler driver adds
-      or removes this option from the compiler proper's command line,
-      because the compiler then knows if the device or architecture has
-      an 8-bit stack pointer and thus no 'SPH' register or not.
- 
  '-mstrict-X'
       Use address register 'X' in a way proposed by the hardware.  This
       means that 'X' is only used in indirect, post-increment or
--- 21490,21495 ----
*************** Spaces:: and *note AVR Built-in Function
*** 21733,21751 ****
  '__AVR_XMEGA__'
       The device / architecture belongs to the XMEGA family of devices.
  
  '__AVR_HAVE_ELPM__'
       The device has the 'ELPM' instruction.
  
  '__AVR_HAVE_ELPMX__'
       The device has the 'ELPM RN,Z' and 'ELPM RN,Z+' instructions.
  
  '__AVR_HAVE_MOVW__'
       The device has the 'MOVW' instruction to perform 16-bit
       register-register moves.
  
- '__AVR_HAVE_LPMX__'
-      The device has the 'LPM RN,Z' and 'LPM RN,Z+' instructions.
- 
  '__AVR_HAVE_MUL__'
       The device has a hardware multiplier.
  
--- 21735,21756 ----
  '__AVR_XMEGA__'
       The device / architecture belongs to the XMEGA family of devices.
  
+ '__AVR_HAVE_ADIW__'
+      The device has the 'ADIW' and 'SBIW' instructions.
+ 
  '__AVR_HAVE_ELPM__'
       The device has the 'ELPM' instruction.
  
  '__AVR_HAVE_ELPMX__'
       The device has the 'ELPM RN,Z' and 'ELPM RN,Z+' instructions.
  
+ '__AVR_HAVE_LPMX__'
+      The device has the 'LPM RN,Z' and 'LPM RN,Z+' instructions.
+ 
  '__AVR_HAVE_MOVW__'
       The device has the 'MOVW' instruction to perform 16-bit
       register-register moves.
  
  '__AVR_HAVE_MUL__'
       The device has a hardware multiplier.
  
*************** Spaces:: and *note AVR Built-in Function
*** 21853,21858 ****
--- 21858,21900 ----
       Reflects the '--with-libf7={libgcc|math|math-symbols}'
       configure option (https://gcc.gnu.org/install/configure.html#avr).
  
+ 3.19.6.4 AVR Internal Options
+ .............................
+ 
+ The following options are used internally by the compiler and to
+ communicate between device specs files and the compiler proper.  You
+ don't need to set these options by hand, in particular they are not
+ optimization options.  Using these options in the wrong way may lead to
+ sub-optimal or wrong code.  They are documented for completeness, and in
+ order to get a better understanding of
+ device specs (https://gcc.gnu.org/wiki/avr-gcc#spec-files) files.
+ 
+ '-mn-flash=NUM'
+      Assume that the flash memory has a size of NUM times 64 KiB. This
+      determines which '__flashN' address spaces are available.
+ 
+ '-mrmw'
+      Assume that the device supports the Read-Modify-Write instructions
+      'XCH', 'LAC', 'LAS' and 'LAT'.
+ 
+ '-mshort-calls'
+ 
+      Assume that 'RJMP' and 'RCALL' can target the whole program memory.
+      This option is used for multilib generation and selection for the
+      devices from architecture 'avrxmega3'.
+ 
+ '-mskip-bug'
+ 
+      Generate code without skips ('CPSE', 'SBRS', 'SBRC', 'SBIS',
+      'SBIC') over 32-bit instructions.
+ 
+ '-msp8'
+      Treat the stack pointer register as an 8-bit register, i.e. assume
+      the high byte of the stack pointer is zero.  This option is used by
+      the compiler to select and build multilibs for architectures 'avr2'
+      and 'avr25'.  These architectures mix devices with and without
+      'SPH'.
+ 
  
  File: gcc.info,  Node: Blackfin Options,  Next: C6X Options,  Prev: AVR Options,  Up: Submodel Options
  
*************** These command-line options are defined f
*** 23936,23947 ****
  '-mno-explicit-relocs'
       Use or do not use assembler relocation operators when dealing with
       symbolic addresses.  The alternative is to use assembler macros
!      instead, which may limit optimization.  The default value for the
!      option is determined during GCC build-time by detecting
!      corresponding assembler support: '-mexplicit-relocs' if said
!      support is present, '-mno-explicit-relocs' otherwise.  This option
!      is mostly useful for debugging, or interoperation with assemblers
!      different from the build-time one.
  
  '-mdirect-extern-access'
  '-mno-direct-extern-access'
--- 23978,23989 ----
  '-mno-explicit-relocs'
       Use or do not use assembler relocation operators when dealing with
       symbolic addresses.  The alternative is to use assembler macros
!      instead, which may limit instruction scheduling but allow linker
!      relaxation.  The default value for the option is determined with
!      the assembler capability detected during GCC build-time and the
!      setting of '-mrelax': '-mexplicit-relocs' if the assembler supports
!      relocation operators but '-mrelax' is not enabled,
!      '-mno-explicit-relocs' otherwise.
  
  '-mdirect-extern-access'
  '-mno-direct-extern-access'
*************** These command-line options are defined f
*** 23955,23960 ****
--- 23997,24024 ----
       kernels, executables linked with '-static' or '-static-pie'.
       '-mdirect-extern-access' is not compatible with '-fPIC' or '-fpic'.
  
+ '-mrelax'
+ '-mno-relax'
+      Take (do not take) advantage of linker relaxations.  If
+      '-mpass-mrelax-to-as' is enabled, this option is also passed to the
+      assembler.  The default is determined during GCC build-time by
+      detecting corresponding assembler support: '-mrelax' if the
+      assembler supports both the '-mrelax' option and the conditional
+      branch relaxation (it's required or the '.align' directives and
+      conditional branch instructions in the assembly code outputted by
+      GCC may be rejected by the assembler because of a relocation
+      overflow), '-mno-relax' otherwise.
+ 
+ '-mpass-mrelax-to-as'
+ '-mno-pass-mrelax-to-as'
+      Pass (do not pass) the '-mrelax' or '-mno-relax' option to the
+      assembler.  The default is determined during GCC build-time by
+      detecting corresponding assembler support: '-mpass-mrelax-to-as' if
+      the assembler supports the '-mrelax' option,
+      '-mno-pass-mrelax-to-as' otherwise.  This option is mostly useful
+      for debugging, or interoperation with assemblers different from the
+      build-time one.
+ 
  
  File: gcc.info,  Node: M32C Options,  Next: M32R/D Options,  Prev: LoongArch Options,  Up: Submodel Options
  
*************** These '-m' options are defined for the x
*** 29568,29574 ****
            CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA,
            LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL,
            WIDEKL, AVX-VNNI, AVXIFMA, AVXVNNIINT8, AVXNECONVERT,
!           CMPCCXADD, ENQCMD, UINTR and RAOINT instruction set support.
  
       'knl'
            Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX,
--- 29632,29638 ----
            CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA,
            LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL,
            WIDEKL, AVX-VNNI, AVXIFMA, AVXVNNIINT8, AVXNECONVERT,
!           CMPCCXADD, ENQCMD and UINTR instruction set support.
  
       'knl'
            Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX,
*************** File: gcc.info,  Node: Floating Types,
*** 34246,34255 ****
  
  ISO/IEC TS 18661-3:2015 defines C support for additional floating types
  '_FloatN' and '_FloatNx', and GCC supports these type names; the set of
! types supported depends on the target architecture.  These types are not
! supported when compiling C++.  Constants with these types use suffixes
! 'fN' or 'FN' and 'fNx' or 'FNx'.  These type names can be used together
! with '_Complex' to declare complex types.
  
   As an extension, GNU C and GNU C++ support additional floating types,
  which are not supported by all targets.
--- 34310,34318 ----
  
  ISO/IEC TS 18661-3:2015 defines C support for additional floating types
  '_FloatN' and '_FloatNx', and GCC supports these type names; the set of
! types supported depends on the target architecture.  Constants with
! these types use suffixes 'fN' or 'FN' and 'fNx' or 'FNx'.  These type
! names can be used together with '_Complex' to declare complex types.
  
   As an extension, GNU C and GNU C++ support additional floating types,
  which are not supported by all targets.
*************** to be protected.  The list is ignored by
*** 46579,46596 ****
  GCC interprets an empty list as meaning that all globally accessible
  variables should be protected.
  
!  -- Built-in Function: TYPE __sync_fetch_and_add (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_sub (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_or (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_and (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_xor (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_nand (TYPE *ptr, TYPE
!           value, ...)
       These built-in functions perform the operation suggested by the
       name, and returns the value that had previously been in memory.
       That is, operations on integer operands have the following
--- 46642,46659 ----
  GCC interprets an empty list as meaning that all globally accessible
  variables should be protected.
  
!  -- Built-in Function: TYPE __sync_fetch_and_add (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_sub (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_or (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_and (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_xor (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_fetch_and_nand (TYPE *PTR, TYPE
!           VALUE, ...)
       These built-in functions perform the operation suggested by the
       name, and returns the value that had previously been in memory.
       That is, operations on integer operands have the following
*************** variables should be protected.
*** 46607,46624 ****
       _Note:_ GCC 4.4 and later implement '__sync_fetch_and_nand' as
       '*ptr = ~(tmp & value)' instead of '*ptr = ~tmp & value'.
  
!  -- Built-in Function: TYPE __sync_add_and_fetch (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_sub_and_fetch (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_or_and_fetch (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_and_and_fetch (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_xor_and_fetch (TYPE *ptr, TYPE value,
            ...)
!  -- Built-in Function: TYPE __sync_nand_and_fetch (TYPE *ptr, TYPE
!           value, ...)
       These built-in functions perform the operation suggested by the
       name, and return the new value.  That is, operations on integer
       operands have the following semantics.  Operations on pointer
--- 46670,46687 ----
       _Note:_ GCC 4.4 and later implement '__sync_fetch_and_nand' as
       '*ptr = ~(tmp & value)' instead of '*ptr = ~tmp & value'.
  
!  -- Built-in Function: TYPE __sync_add_and_fetch (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_sub_and_fetch (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_or_and_fetch (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_and_and_fetch (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_xor_and_fetch (TYPE *PTR, TYPE VALUE,
            ...)
!  -- Built-in Function: TYPE __sync_nand_and_fetch (TYPE *PTR, TYPE
!           VALUE, ...)
       These built-in functions perform the operation suggested by the
       name, and return the new value.  That is, operations on integer
       operands have the following semantics.  Operations on pointer
*************** variables should be protected.
*** 46633,46642 ****
       _Note:_ GCC 4.4 and later implement '__sync_nand_and_fetch' as
       '*ptr = ~(*ptr & value)' instead of '*ptr = ~*ptr & value'.
  
!  -- Built-in Function: bool __sync_bool_compare_and_swap (TYPE *ptr,
!           TYPE oldval, TYPE newval, ...)
!  -- Built-in Function: TYPE __sync_val_compare_and_swap (TYPE *ptr, TYPE
!           oldval, TYPE newval, ...)
       These built-in functions perform an atomic compare and swap.  That
       is, if the current value of '*PTR' is OLDVAL, then write NEWVAL
       into '*PTR'.
--- 46696,46705 ----
       _Note:_ GCC 4.4 and later implement '__sync_nand_and_fetch' as
       '*ptr = ~(*ptr & value)' instead of '*ptr = ~*ptr & value'.
  
!  -- Built-in Function: bool __sync_bool_compare_and_swap (TYPE *PTR,
!           TYPE OLDVAL, TYPE NEWVAL, ...)
!  -- Built-in Function: TYPE __sync_val_compare_and_swap (TYPE *PTR, TYPE
!           OLDVAL, TYPE NEWVAL, ...)
       These built-in functions perform an atomic compare and swap.  That
       is, if the current value of '*PTR' is OLDVAL, then write NEWVAL
       into '*PTR'.
*************** variables should be protected.
*** 46648,46655 ****
   -- Built-in Function: void __sync_synchronize (...)
       This built-in function issues a full memory barrier.
  
!  -- Built-in Function: TYPE __sync_lock_test_and_set (TYPE *ptr, TYPE
!           value, ...)
       This built-in function, as described by Intel, is not a traditional
       test-and-set operation, but rather an atomic exchange operation.
       It writes VALUE into '*PTR', and returns the previous contents of
--- 46711,46718 ----
   -- Built-in Function: void __sync_synchronize (...)
       This built-in function issues a full memory barrier.
  
!  -- Built-in Function: TYPE __sync_lock_test_and_set (TYPE *PTR, TYPE
!           VALUE, ...)
       This built-in function, as described by Intel, is not a traditional
       test-and-set operation, but rather an atomic exchange operation.
       It writes VALUE into '*PTR', and returns the previous contents of
*************** variables should be protected.
*** 46667,46673 ****
       previous memory stores may not be globally visible yet, and
       previous memory loads may not yet be satisfied.
  
!  -- Built-in Function: void __sync_lock_release (TYPE *ptr, ...)
       This built-in function releases the lock acquired by
       '__sync_lock_test_and_set'.  Normally this means writing the
       constant 0 to '*PTR'.
--- 46730,46736 ----
       previous memory stores may not be globally visible yet, and
       previous memory loads may not yet be satisfied.
  
!  -- Built-in Function: void __sync_lock_release (TYPE *PTR, ...)
       This built-in function releases the lock acquired by
       '__sync_lock_test_and_set'.  Normally this means writing the
       constant 0 to '*PTR'.
*************** are reserved for the memory order.  The
*** 46784,46831 ****
  reserved for target use and should be 0.  Use of the predefined atomic
  values ensures proper usage.
  
!  -- Built-in Function: TYPE __atomic_load_n (TYPE *ptr, int memorder)
       This built-in function implements an atomic load operation.  It
       returns the contents of '*PTR'.
  
       The valid memory order variants are '__ATOMIC_RELAXED',
       '__ATOMIC_SEQ_CST', '__ATOMIC_ACQUIRE', and '__ATOMIC_CONSUME'.
  
!  -- Built-in Function: void __atomic_load (TYPE *ptr, TYPE *ret, int
!           memorder)
       This is the generic version of an atomic load.  It returns the
       contents of '*PTR' in '*RET'.
  
!  -- Built-in Function: void __atomic_store_n (TYPE *ptr, TYPE val, int
!           memorder)
       This built-in function implements an atomic store operation.  It
       writes 'VAL' into '*PTR'.
  
       The valid memory order variants are '__ATOMIC_RELAXED',
       '__ATOMIC_SEQ_CST', and '__ATOMIC_RELEASE'.
  
!  -- Built-in Function: void __atomic_store (TYPE *ptr, TYPE *val, int
!           memorder)
       This is the generic version of an atomic store.  It stores the
       value of '*VAL' into '*PTR'.
  
!  -- Built-in Function: TYPE __atomic_exchange_n (TYPE *ptr, TYPE val,
!           int memorder)
       This built-in function implements an atomic exchange operation.  It
       writes VAL into '*PTR', and returns the previous contents of
       '*PTR'.
  
       All memory order variants are valid.
  
!  -- Built-in Function: void __atomic_exchange (TYPE *ptr, TYPE *val,
!           TYPE *ret, int memorder)
       This is the generic version of an atomic exchange.  It stores the
       contents of '*VAL' into '*PTR'.  The original value of '*PTR' is
       copied into '*RET'.
  
!  -- Built-in Function: bool __atomic_compare_exchange_n (TYPE *ptr, TYPE
!           *expected, TYPE desired, bool weak, int success_memorder, int
!           failure_memorder)
       This built-in function implements an atomic compare and exchange
       operation.  This compares the contents of '*PTR' with the contents
       of '*EXPECTED'.  If equal, the operation is a _read-modify-write_
--- 46847,46894 ----
  reserved for target use and should be 0.  Use of the predefined atomic
  values ensures proper usage.
  
!  -- Built-in Function: TYPE __atomic_load_n (TYPE *PTR, int MEMORDER)
       This built-in function implements an atomic load operation.  It
       returns the contents of '*PTR'.
  
       The valid memory order variants are '__ATOMIC_RELAXED',
       '__ATOMIC_SEQ_CST', '__ATOMIC_ACQUIRE', and '__ATOMIC_CONSUME'.
  
!  -- Built-in Function: void __atomic_load (TYPE *PTR, TYPE *RET, int
!           MEMORDER)
       This is the generic version of an atomic load.  It returns the
       contents of '*PTR' in '*RET'.
  
!  -- Built-in Function: void __atomic_store_n (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
       This built-in function implements an atomic store operation.  It
       writes 'VAL' into '*PTR'.
  
       The valid memory order variants are '__ATOMIC_RELAXED',
       '__ATOMIC_SEQ_CST', and '__ATOMIC_RELEASE'.
  
!  -- Built-in Function: void __atomic_store (TYPE *PTR, TYPE *VAL, int
!           MEMORDER)
       This is the generic version of an atomic store.  It stores the
       value of '*VAL' into '*PTR'.
  
!  -- Built-in Function: TYPE __atomic_exchange_n (TYPE *PTR, TYPE VAL,
!           int MEMORDER)
       This built-in function implements an atomic exchange operation.  It
       writes VAL into '*PTR', and returns the previous contents of
       '*PTR'.
  
       All memory order variants are valid.
  
!  -- Built-in Function: void __atomic_exchange (TYPE *PTR, TYPE *VAL,
!           TYPE *RET, int MEMORDER)
       This is the generic version of an atomic exchange.  It stores the
       contents of '*VAL' into '*PTR'.  The original value of '*PTR' is
       copied into '*RET'.
  
!  -- Built-in Function: bool __atomic_compare_exchange_n (TYPE *PTR, TYPE
!           *EXPECTED, TYPE DESIRED, bool WEAK, int SUCCESS_MEMORDER, int
!           FAILURE_MEMORDER)
       This built-in function implements an atomic compare and exchange
       operation.  This compares the contents of '*PTR' with the contents
       of '*EXPECTED'.  If equal, the operation is a _read-modify-write_
*************** values ensures proper usage.
*** 46847,46872 ****
       nor '__ATOMIC_ACQ_REL'.  It also cannot be a stronger order than
       that specified by SUCCESS_MEMORDER.
  
!  -- Built-in Function: bool __atomic_compare_exchange (TYPE *ptr, TYPE
!           *expected, TYPE *desired, bool weak, int success_memorder, int
!           failure_memorder)
       This built-in function implements the generic version of
       '__atomic_compare_exchange'.  The function is virtually identical
       to '__atomic_compare_exchange_n', except the desired value is also
       a pointer.
  
!  -- Built-in Function: TYPE __atomic_add_fetch (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_sub_fetch (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_and_fetch (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_xor_fetch (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_or_fetch (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_nand_fetch (TYPE *ptr, TYPE val,
!           int memorder)
       These built-in functions perform the operation suggested by the
       name, and return the result of the operation.  Operations on
       pointer arguments are performed as if the operands were of the
--- 46910,46935 ----
       nor '__ATOMIC_ACQ_REL'.  It also cannot be a stronger order than
       that specified by SUCCESS_MEMORDER.
  
!  -- Built-in Function: bool __atomic_compare_exchange (TYPE *PTR, TYPE
!           *EXPECTED, TYPE *DESIRED, bool WEAK, int SUCCESS_MEMORDER, int
!           FAILURE_MEMORDER)
       This built-in function implements the generic version of
       '__atomic_compare_exchange'.  The function is virtually identical
       to '__atomic_compare_exchange_n', except the desired value is also
       a pointer.
  
!  -- Built-in Function: TYPE __atomic_add_fetch (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_sub_fetch (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_and_fetch (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_xor_fetch (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_or_fetch (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_nand_fetch (TYPE *PTR, TYPE VAL,
!           int MEMORDER)
       These built-in functions perform the operation suggested by the
       name, and return the result of the operation.  Operations on
       pointer arguments are performed as if the operands were of the
*************** values ensures proper usage.
*** 46880,46897 ****
       pointer type.  It must not be a boolean type.  All memory orders
       are valid.
  
!  -- Built-in Function: TYPE __atomic_fetch_add (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_fetch_sub (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_fetch_and (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_fetch_xor (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_fetch_or (TYPE *ptr, TYPE val, int
!           memorder)
!  -- Built-in Function: TYPE __atomic_fetch_nand (TYPE *ptr, TYPE val,
!           int memorder)
       These built-in functions perform the operation suggested by the
       name, and return the value that had previously been in '*PTR'.
       Operations on pointer arguments are performed as if the operands
--- 46943,46960 ----
       pointer type.  It must not be a boolean type.  All memory orders
       are valid.
  
!  -- Built-in Function: TYPE __atomic_fetch_add (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_fetch_sub (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_fetch_and (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_fetch_xor (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_fetch_or (TYPE *PTR, TYPE VAL, int
!           MEMORDER)
!  -- Built-in Function: TYPE __atomic_fetch_nand (TYPE *PTR, TYPE VAL,
!           int MEMORDER)
       These built-in functions perform the operation suggested by the
       name, and return the value that had previously been in '*PTR'.
       Operations on pointer arguments are performed as if the operands
*************** values ensures proper usage.
*** 46905,46912 ****
       '__atomic_op_fetch' built-in functions.  All memory orders are
       valid.
  
!  -- Built-in Function: bool __atomic_test_and_set (void *ptr, int
!           memorder)
  
       This built-in function performs an atomic test-and-set operation on
       the byte at '*PTR'.  The byte is set to some implementation defined
--- 46968,46975 ----
       '__atomic_op_fetch' built-in functions.  All memory orders are
       valid.
  
!  -- Built-in Function: bool __atomic_test_and_set (void *PTR, int
!           MEMORDER)
  
       This built-in function performs an atomic test-and-set operation on
       the byte at '*PTR'.  The byte is set to some implementation defined
*************** values ensures proper usage.
*** 46917,46923 ****
  
       All memory orders are valid.
  
!  -- Built-in Function: void __atomic_clear (bool *ptr, int memorder)
  
       This built-in function performs an atomic clear operation on
       '*PTR'.  After the operation, '*PTR' contains 0.  It should be only
--- 46980,46986 ----
  
       All memory orders are valid.
  
!  -- Built-in Function: void __atomic_clear (bool *PTR, int MEMORDER)
  
       This built-in function performs an atomic clear operation on
       '*PTR'.  After the operation, '*PTR' contains 0.  It should be only
*************** values ensures proper usage.
*** 46929,46950 ****
       The valid memory order variants are '__ATOMIC_RELAXED',
       '__ATOMIC_SEQ_CST', and '__ATOMIC_RELEASE'.
  
!  -- Built-in Function: void __atomic_thread_fence (int memorder)
  
       This built-in function acts as a synchronization fence between
       threads based on the specified memory order.
  
       All memory orders are valid.
  
!  -- Built-in Function: void __atomic_signal_fence (int memorder)
  
       This built-in function acts as a synchronization fence between a
       thread and signal handlers based in the same thread.
  
       All memory orders are valid.
  
!  -- Built-in Function: bool __atomic_always_lock_free (size_t size, void
!           *ptr)
  
       This built-in function returns 'true' if objects of SIZE bytes
       always generate lock-free atomic instructions for the target
--- 46992,47013 ----
       The valid memory order variants are '__ATOMIC_RELAXED',
       '__ATOMIC_SEQ_CST', and '__ATOMIC_RELEASE'.
  
!  -- Built-in Function: void __atomic_thread_fence (int MEMORDER)
  
       This built-in function acts as a synchronization fence between
       threads based on the specified memory order.
  
       All memory orders are valid.
  
!  -- Built-in Function: void __atomic_signal_fence (int MEMORDER)
  
       This built-in function acts as a synchronization fence between a
       thread and signal handlers based in the same thread.
  
       All memory orders are valid.
  
!  -- Built-in Function: bool __atomic_always_lock_free (size_t SIZE, void
!           *PTR)
  
       This built-in function returns 'true' if objects of SIZE bytes
       always generate lock-free atomic instructions for the target
*************** values ensures proper usage.
*** 46957,46964 ****
  
            if (__atomic_always_lock_free (sizeof (long long), 0))
  
!  -- Built-in Function: bool __atomic_is_lock_free (size_t size, void
!           *ptr)
  
       This built-in function returns 'true' if objects of SIZE bytes
       always generate lock-free atomic instructions for the target
--- 47020,47027 ----
  
            if (__atomic_always_lock_free (sizeof (long long), 0))
  
!  -- Built-in Function: bool __atomic_is_lock_free (size_t SIZE, void
!           *PTR)
  
       This built-in function returns 'true' if objects of SIZE bytes
       always generate lock-free atomic instructions for the target
*************** File: gcc.info,  Node: Integer Overflow
*** 46979,46999 ****
  The following built-in functions allow performing simple arithmetic
  operations together with checking whether the operations overflowed.
  
!  -- Built-in Function: bool __builtin_add_overflow (TYPE1 a, TYPE2 b,
!           TYPE3 *res)
!  -- Built-in Function: bool __builtin_sadd_overflow (int a, int b, int
!           *res)
!  -- Built-in Function: bool __builtin_saddl_overflow (long int a, long
!           int b, long int *res)
!  -- Built-in Function: bool __builtin_saddll_overflow (long long int a,
!           long long int b, long long int *res)
!  -- Built-in Function: bool __builtin_uadd_overflow (unsigned int a,
!           unsigned int b, unsigned int *res)
   -- Built-in Function: bool __builtin_uaddl_overflow (unsigned long int
!           a, unsigned long int b, unsigned long int *res)
   -- Built-in Function: bool __builtin_uaddll_overflow (unsigned long
!           long int a, unsigned long long int b, unsigned long long int
!           *res)
  
       These built-in functions promote the first two operands into
       infinite precision signed type and perform addition on those
--- 47042,47062 ----
  The following built-in functions allow performing simple arithmetic
  operations together with checking whether the operations overflowed.
  
!  -- Built-in Function: bool __builtin_add_overflow (TYPE1 A, TYPE2 B,
!           TYPE3 *RES)
!  -- Built-in Function: bool __builtin_sadd_overflow (int A, int B, int
!           *RES)
!  -- Built-in Function: bool __builtin_saddl_overflow (long int A, long
!           int B, long int *RES)
!  -- Built-in Function: bool __builtin_saddll_overflow (long long int A,
!           long long int B, long long int *RES)
!  -- Built-in Function: bool __builtin_uadd_overflow (unsigned int A,
!           unsigned int B, unsigned int *RES)
   -- Built-in Function: bool __builtin_uaddl_overflow (unsigned long int
!           A, unsigned long int B, unsigned long int *RES)
   -- Built-in Function: bool __builtin_uaddll_overflow (unsigned long
!           long int A, unsigned long long int B, unsigned long long int
!           *RES)
  
       These built-in functions promote the first two operands into
       infinite precision signed type and perform addition on those
*************** operations together with checking whethe
*** 47013,47053 ****
       these built-in functions where possible, like conditional jump on
       overflow after addition, conditional jump on carry etc.
  
!  -- Built-in Function: bool __builtin_sub_overflow (TYPE1 a, TYPE2 b,
!           TYPE3 *res)
!  -- Built-in Function: bool __builtin_ssub_overflow (int a, int b, int
!           *res)
!  -- Built-in Function: bool __builtin_ssubl_overflow (long int a, long
!           int b, long int *res)
!  -- Built-in Function: bool __builtin_ssubll_overflow (long long int a,
!           long long int b, long long int *res)
!  -- Built-in Function: bool __builtin_usub_overflow (unsigned int a,
!           unsigned int b, unsigned int *res)
   -- Built-in Function: bool __builtin_usubl_overflow (unsigned long int
!           a, unsigned long int b, unsigned long int *res)
   -- Built-in Function: bool __builtin_usubll_overflow (unsigned long
!           long int a, unsigned long long int b, unsigned long long int
!           *res)
  
       These built-in functions are similar to the add overflow checking
       built-in functions above, except they perform subtraction, subtract
       the second argument from the first one, instead of addition.
  
!  -- Built-in Function: bool __builtin_mul_overflow (TYPE1 a, TYPE2 b,
!           TYPE3 *res)
!  -- Built-in Function: bool __builtin_smul_overflow (int a, int b, int
!           *res)
!  -- Built-in Function: bool __builtin_smull_overflow (long int a, long
!           int b, long int *res)
!  -- Built-in Function: bool __builtin_smulll_overflow (long long int a,
!           long long int b, long long int *res)
!  -- Built-in Function: bool __builtin_umul_overflow (unsigned int a,
!           unsigned int b, unsigned int *res)
   -- Built-in Function: bool __builtin_umull_overflow (unsigned long int
!           a, unsigned long int b, unsigned long int *res)
   -- Built-in Function: bool __builtin_umulll_overflow (unsigned long
!           long int a, unsigned long long int b, unsigned long long int
!           *res)
  
       These built-in functions are similar to the add overflow checking
       built-in functions above, except they perform multiplication,
--- 47076,47116 ----
       these built-in functions where possible, like conditional jump on
       overflow after addition, conditional jump on carry etc.
  
!  -- Built-in Function: bool __builtin_sub_overflow (TYPE1 A, TYPE2 B,
!           TYPE3 *RES)
!  -- Built-in Function: bool __builtin_ssub_overflow (int A, int B, int
!           *RES)
!  -- Built-in Function: bool __builtin_ssubl_overflow (long int A, long
!           int B, long int *RES)
!  -- Built-in Function: bool __builtin_ssubll_overflow (long long int A,
!           long long int B, long long int *RES)
!  -- Built-in Function: bool __builtin_usub_overflow (unsigned int A,
!           unsigned int B, unsigned int *RES)
   -- Built-in Function: bool __builtin_usubl_overflow (unsigned long int
!           A, unsigned long int B, unsigned long int *RES)
   -- Built-in Function: bool __builtin_usubll_overflow (unsigned long
!           long int A, unsigned long long int B, unsigned long long int
!           *RES)
  
       These built-in functions are similar to the add overflow checking
       built-in functions above, except they perform subtraction, subtract
       the second argument from the first one, instead of addition.
  
!  -- Built-in Function: bool __builtin_mul_overflow (TYPE1 A, TYPE2 B,
!           TYPE3 *RES)
!  -- Built-in Function: bool __builtin_smul_overflow (int A, int B, int
!           *RES)
!  -- Built-in Function: bool __builtin_smull_overflow (long int A, long
!           int B, long int *RES)
!  -- Built-in Function: bool __builtin_smulll_overflow (long long int A,
!           long long int B, long long int *RES)
!  -- Built-in Function: bool __builtin_umul_overflow (unsigned int A,
!           unsigned int B, unsigned int *RES)
   -- Built-in Function: bool __builtin_umull_overflow (unsigned long int
!           A, unsigned long int B, unsigned long int *RES)
   -- Built-in Function: bool __builtin_umulll_overflow (unsigned long
!           long int A, unsigned long long int B, unsigned long long int
!           *RES)
  
       These built-in functions are similar to the add overflow checking
       built-in functions above, except they perform multiplication,
*************** operations together with checking whethe
*** 47056,47067 ****
   The following built-in functions allow checking if simple arithmetic
  operation would overflow.
  
!  -- Built-in Function: bool __builtin_add_overflow_p (TYPE1 a, TYPE2 b,
!           TYPE3 c)
!  -- Built-in Function: bool __builtin_sub_overflow_p (TYPE1 a, TYPE2 b,
!           TYPE3 c)
!  -- Built-in Function: bool __builtin_mul_overflow_p (TYPE1 a, TYPE2 b,
!           TYPE3 c)
  
       These built-in functions are similar to '__builtin_add_overflow',
       '__builtin_sub_overflow', or '__builtin_mul_overflow', except that
--- 47119,47130 ----
   The following built-in functions allow checking if simple arithmetic
  operation would overflow.
  
!  -- Built-in Function: bool __builtin_add_overflow_p (TYPE1 A, TYPE2 B,
!           TYPE3 C)
!  -- Built-in Function: bool __builtin_sub_overflow_p (TYPE1 A, TYPE2 B,
!           TYPE3 C)
!  -- Built-in Function: bool __builtin_mul_overflow_p (TYPE1 A, TYPE2 B,
!           TYPE3 C)
  
       These built-in functions are similar to '__builtin_add_overflow',
       '__builtin_sub_overflow', or '__builtin_mul_overflow', except that
*************** available for all target libcs, but in a
*** 47416,47422 ****
  fallback to libc calls.  These built-in functions appear both with and
  without the '__builtin_' prefix.
  
!  -- Built-in Function: void * __builtin_alloca (size_t size)
       The '__builtin_alloca' function must be called at block scope.  The
       function allocates an object SIZE bytes large on the stack of the
       calling function.  The object is aligned on the default stack
--- 47479,47485 ----
  fallback to libc calls.  These built-in functions appear both with and
  without the '__builtin_' prefix.
  
!  -- Built-in Function: void * __builtin_alloca (size_t SIZE)
       The '__builtin_alloca' function must be called at block scope.  The
       function allocates an object SIZE bytes large on the stack of the
       calling function.  The object is aligned on the default stack
*************** without the '__builtin_' prefix.
*** 47453,47460 ****
       programs where GCC provides them as an extension.  *Note Variable
       Length::, for details.
  
!  -- Built-in Function: void * __builtin_alloca_with_align (size_t size,
!           size_t alignment)
       The '__builtin_alloca_with_align' function must be called at block
       scope.  The function allocates an object SIZE bytes large on the
       stack of the calling function.  The allocated object is aligned on
--- 47516,47523 ----
       programs where GCC provides them as an extension.  *Note Variable
       Length::, for details.
  
!  -- Built-in Function: void * __builtin_alloca_with_align (size_t SIZE,
!           size_t ALIGNMENT)
       The '__builtin_alloca_with_align' function must be called at block
       scope.  The function allocates an object SIZE bytes large on the
       stack of the calling function.  The allocated object is aligned on
*************** without the '__builtin_' prefix.
*** 47499,47505 ****
       extension.  *Note Variable Length::, for details.
  
   -- Built-in Function: void * __builtin_alloca_with_align_and_max
!           (size_t size, size_t alignment, size_t max_size)
       Similar to '__builtin_alloca_with_align' but takes an extra
       argument specifying an upper bound for SIZE in case its value
       cannot be computed at compile time, for use by '-fstack-usage',
--- 47562,47568 ----
       extension.  *Note Variable Length::, for details.
  
   -- Built-in Function: void * __builtin_alloca_with_align_and_max
!           (size_t SIZE, size_t ALIGNMENT, size_t MAX_SIZE)
       Similar to '__builtin_alloca_with_align' but takes an extra
       argument specifying an upper bound for SIZE in case its value
       cannot be computed at compile time, for use by '-fstack-usage',
*************** without the '__builtin_' prefix.
*** 47548,47555 ****
       '__builtin_has_attribute' is an intrinsic function that is not
       recognized in such contexts.
  
!  -- Built-in Function: TYPE __builtin_speculation_safe_value (TYPE val,
!           TYPE failval)
  
       This built-in function can be used to help mitigate against unsafe
       speculative execution.  TYPE may be any integral type or any
--- 47611,47618 ----
       '__builtin_has_attribute' is an intrinsic function that is not
       recognized in such contexts.
  
!  -- Built-in Function: TYPE __builtin_speculation_safe_value (TYPE VAL,
!           TYPE FAILVAL)
  
       This built-in function can be used to help mitigate against unsafe
       speculative execution.  TYPE may be any integral type or any
*************** without the '__builtin_' prefix.
*** 48179,48185 ****
       type-generic, which means it does not do default promotion from
       float to double.
  
!  -- Built-in Function: double __builtin_nan (const char *str)
       This is an implementation of the ISO C99 function 'nan'.
  
       Since ISO C99 defines this function in terms of 'strtod', which we
--- 48242,48248 ----
       type-generic, which means it does not do default promotion from
       float to double.
  
!  -- Built-in Function: double __builtin_nan (const char *STR)
       This is an implementation of the ISO C99 function 'nan'.
  
       Since ISO C99 defines this function in terms of 'strtod', which we
*************** without the '__builtin_' prefix.
*** 48195,48250 ****
       been consumed by 'strtol', is evaluated early enough that it is
       considered a compile-time constant.
  
!  -- Built-in Function: _Decimal32 __builtin_nand32 (const char *str)
       Similar to '__builtin_nan', except the return type is '_Decimal32'.
  
!  -- Built-in Function: _Decimal64 __builtin_nand64 (const char *str)
       Similar to '__builtin_nan', except the return type is '_Decimal64'.
  
!  -- Built-in Function: _Decimal128 __builtin_nand128 (const char *str)
       Similar to '__builtin_nan', except the return type is
       '_Decimal128'.
  
!  -- Built-in Function: float __builtin_nanf (const char *str)
       Similar to '__builtin_nan', except the return type is 'float'.
  
!  -- Built-in Function: long double __builtin_nanl (const char *str)
       Similar to '__builtin_nan', except the return type is 'long
       double'.
  
!  -- Built-in Function: _FloatN __builtin_nanfN (const char *str)
       Similar to '__builtin_nan', except the return type is '_FloatN'.
  
!  -- Built-in Function: _FloatNx __builtin_nanfNx (const char *str)
       Similar to '__builtin_nan', except the return type is '_FloatNx'.
  
!  -- Built-in Function: double __builtin_nans (const char *str)
       Similar to '__builtin_nan', except the significand is forced to be
       a signaling NaN.  The 'nans' function is proposed by WG14 N965.
  
!  -- Built-in Function: _Decimal32 __builtin_nansd32 (const char *str)
       Similar to '__builtin_nans', except the return type is
       '_Decimal32'.
  
!  -- Built-in Function: _Decimal64 __builtin_nansd64 (const char *str)
       Similar to '__builtin_nans', except the return type is
       '_Decimal64'.
  
!  -- Built-in Function: _Decimal128 __builtin_nansd128 (const char *str)
       Similar to '__builtin_nans', except the return type is
       '_Decimal128'.
  
!  -- Built-in Function: float __builtin_nansf (const char *str)
       Similar to '__builtin_nans', except the return type is 'float'.
  
!  -- Built-in Function: long double __builtin_nansl (const char *str)
       Similar to '__builtin_nans', except the return type is 'long
       double'.
  
!  -- Built-in Function: _FloatN __builtin_nansfN (const char *str)
       Similar to '__builtin_nans', except the return type is '_FloatN'.
  
!  -- Built-in Function: _FloatNx __builtin_nansfNx (const char *str)
       Similar to '__builtin_nans', except the return type is '_FloatNx'.
  
   -- Built-in Function: int __builtin_issignaling (...)
--- 48258,48313 ----
       been consumed by 'strtol', is evaluated early enough that it is
       considered a compile-time constant.
  
!  -- Built-in Function: _Decimal32 __builtin_nand32 (const char *STR)
       Similar to '__builtin_nan', except the return type is '_Decimal32'.
  
!  -- Built-in Function: _Decimal64 __builtin_nand64 (const char *STR)
       Similar to '__builtin_nan', except the return type is '_Decimal64'.
  
!  -- Built-in Function: _Decimal128 __builtin_nand128 (const char *STR)
       Similar to '__builtin_nan', except the return type is
       '_Decimal128'.
  
!  -- Built-in Function: float __builtin_nanf (const char *STR)
       Similar to '__builtin_nan', except the return type is 'float'.
  
!  -- Built-in Function: long double __builtin_nanl (const char *STR)
       Similar to '__builtin_nan', except the return type is 'long
       double'.
  
!  -- Built-in Function: _FloatN __builtin_nanfN (const char *STR)
       Similar to '__builtin_nan', except the return type is '_FloatN'.
  
!  -- Built-in Function: _FloatNx __builtin_nanfNx (const char *STR)
       Similar to '__builtin_nan', except the return type is '_FloatNx'.
  
!  -- Built-in Function: double __builtin_nans (const char *STR)
       Similar to '__builtin_nan', except the significand is forced to be
       a signaling NaN.  The 'nans' function is proposed by WG14 N965.
  
!  -- Built-in Function: _Decimal32 __builtin_nansd32 (const char *STR)
       Similar to '__builtin_nans', except the return type is
       '_Decimal32'.
  
!  -- Built-in Function: _Decimal64 __builtin_nansd64 (const char *STR)
       Similar to '__builtin_nans', except the return type is
       '_Decimal64'.
  
!  -- Built-in Function: _Decimal128 __builtin_nansd128 (const char *STR)
       Similar to '__builtin_nans', except the return type is
       '_Decimal128'.
  
!  -- Built-in Function: float __builtin_nansf (const char *STR)
       Similar to '__builtin_nans', except the return type is 'float'.
  
!  -- Built-in Function: long double __builtin_nansl (const char *STR)
       Similar to '__builtin_nans', except the return type is 'long
       double'.
  
!  -- Built-in Function: _FloatN __builtin_nansfN (const char *STR)
       Similar to '__builtin_nans', except the return type is '_FloatN'.
  
!  -- Built-in Function: _FloatNx __builtin_nansfNx (const char *STR)
       Similar to '__builtin_nans', except the return type is '_FloatNx'.
  
   -- Built-in Function: int __builtin_issignaling (...)
*************** without the '__builtin_' prefix.
*** 48260,48286 ****
       '-ffinite-math-only' option this built-in function will always
       return 0.
  
!  -- Built-in Function: int __builtin_ffs (int x)
       Returns one plus the index of the least significant 1-bit of X, or
       if X is zero, returns zero.
  
!  -- Built-in Function: int __builtin_clz (unsigned int x)
       Returns the number of leading 0-bits in X, starting at the most
       significant bit position.  If X is 0, the result is undefined.
  
!  -- Built-in Function: int __builtin_ctz (unsigned int x)
       Returns the number of trailing 0-bits in X, starting at the least
       significant bit position.  If X is 0, the result is undefined.
  
!  -- Built-in Function: int __builtin_clrsb (int x)
       Returns the number of leading redundant sign bits in X, i.e. the
       number of bits following the most significant bit that are
       identical to it.  There are no special cases for 0 or other values.
  
!  -- Built-in Function: int __builtin_popcount (unsigned int x)
       Returns the number of 1-bits in X.
  
!  -- Built-in Function: int __builtin_parity (unsigned int x)
       Returns the parity of X, i.e. the number of 1-bits in X modulo 2.
  
   -- Built-in Function: int __builtin_ffsl (long)
--- 48323,48349 ----
       '-ffinite-math-only' option this built-in function will always
       return 0.
  
!  -- Built-in Function: int __builtin_ffs (int X)
       Returns one plus the index of the least significant 1-bit of X, or
       if X is zero, returns zero.
  
!  -- Built-in Function: int __builtin_clz (unsigned int X)
       Returns the number of leading 0-bits in X, starting at the most
       significant bit position.  If X is 0, the result is undefined.
  
!  -- Built-in Function: int __builtin_ctz (unsigned int X)
       Returns the number of trailing 0-bits in X, starting at the least
       significant bit position.  If X is 0, the result is undefined.
  
!  -- Built-in Function: int __builtin_clrsb (int X)
       Returns the number of leading redundant sign bits in X, i.e. the
       number of bits following the most significant bit that are
       identical to it.  There are no special cases for 0 or other values.
  
!  -- Built-in Function: int __builtin_popcount (unsigned int X)
       Returns the number of 1-bits in X.
  
!  -- Built-in Function: int __builtin_parity (unsigned int X)
       Returns the parity of X, i.e. the number of 1-bits in X modulo 2.
  
   -- Built-in Function: int __builtin_ffsl (long)
*************** without the '__builtin_' prefix.
*** 48336,48370 ****
       Unlike the 'pow' function no guarantees about precision and
       rounding are made.
  
!  -- Built-in Function: uint16_t __builtin_bswap16 (uint16_t x)
       Returns X with the order of the bytes reversed; for example,
       '0xaabb' becomes '0xbbaa'.  Byte here always means exactly 8 bits.
  
!  -- Built-in Function: uint32_t __builtin_bswap32 (uint32_t x)
       Similar to '__builtin_bswap16', except the argument and return
       types are 32-bit.
  
!  -- Built-in Function: uint64_t __builtin_bswap64 (uint64_t x)
       Similar to '__builtin_bswap32', except the argument and return
       types are 64-bit.
  
!  -- Built-in Function: uint128_t __builtin_bswap128 (uint128_t x)
       Similar to '__builtin_bswap64', except the argument and return
       types are 128-bit.  Only supported on targets when 128-bit types
       are supported.
  
!  -- Built-in Function: Pmode __builtin_extend_pointer (void * x)
       On targets where the user visible pointer size is smaller than the
       size of an actual hardware address this function returns the
       extended user pointer.  Targets where this is true included ILP32
       mode on x86_64 or Aarch64.  This function is mainly useful when
       writing inline assembly code.
  
!  -- Built-in Function: int __builtin_goacc_parlevel_id (int x)
       Returns the openacc gang, worker or vector id depending on whether
       X is 0, 1 or 2.
  
!  -- Built-in Function: int __builtin_goacc_parlevel_size (int x)
       Returns the openacc gang, worker or vector size depending on
       whether X is 0, 1 or 2.
  
--- 48399,48433 ----
       Unlike the 'pow' function no guarantees about precision and
       rounding are made.
  
!  -- Built-in Function: uint16_t __builtin_bswap16 (uint16_t X)
       Returns X with the order of the bytes reversed; for example,
       '0xaabb' becomes '0xbbaa'.  Byte here always means exactly 8 bits.
  
!  -- Built-in Function: uint32_t __builtin_bswap32 (uint32_t X)
       Similar to '__builtin_bswap16', except the argument and return
       types are 32-bit.
  
!  -- Built-in Function: uint64_t __builtin_bswap64 (uint64_t X)
       Similar to '__builtin_bswap32', except the argument and return
       types are 64-bit.
  
!  -- Built-in Function: uint128_t __builtin_bswap128 (uint128_t X)
       Similar to '__builtin_bswap64', except the argument and return
       types are 128-bit.  Only supported on targets when 128-bit types
       are supported.
  
!  -- Built-in Function: Pmode __builtin_extend_pointer (void * X)
       On targets where the user visible pointer size is smaller than the
       size of an actual hardware address this function returns the
       extended user pointer.  Targets where this is true included ILP32
       mode on x86_64 or Aarch64.  This function is mainly useful when
       writing inline assembly code.
  
!  -- Built-in Function: int __builtin_goacc_parlevel_id (int X)
       Returns the openacc gang, worker or vector id depending on whether
       X is 0, 1 or 2.
  
!  -- Built-in Function: int __builtin_goacc_parlevel_size (int X)
       Returns the openacc gang, worker or vector size depending on
       whether X is 0, 1 or 2.
  
*************** include 'larchintrin.h'.
*** 49796,49801 ****
--- 49859,49867 ----
           void __syscall (imm0_32767)
           void __break (imm0_32767)
  
+  Returns the value that is currently set in the 'tp' register.
+          void * __builtin_thread_pointer (void)
+ 
  
  File: gcc.info,  Node: MIPS DSP Built-in Functions,  Next: MIPS Paired-Single Support,  Prev: LoongArch Base Built-in Functions,  Up: Target Builtins
  
*************** vec_cnttzm (vector unsigned long long in
*** 53289,53306 ****
  implemented by the 'vctzdm' instruction.
  
  vector signed char
! vec_clrl (vector signed char a, unsigned int n);
  vector unsigned char
! vec_clrl (vector unsigned char a, unsigned int n);
   Clear the left-most '(16 - n)' bytes of vector argument 'a', as if
  implemented by the 'vclrlb' instruction on a big-endian target and by
  the 'vclrrb' instruction on a little-endian target.  A value of 'n' that
  is greater than 16 is treated as if it equaled 16.
  
  vector signed char
! vec_clrr (vector signed char a, unsigned int n);
  vector unsigned char
! vec_clrr (vector unsigned char a, unsigned int n);
   Clear the right-most '(16 - n)' bytes of vector argument 'a', as if
  implemented by the 'vclrrb' instruction on a big-endian target and by
  the 'vclrlb' instruction on a little-endian target.  A value of 'n' that
--- 53355,53372 ----
  implemented by the 'vctzdm' instruction.
  
  vector signed char
! vec_clrl (vector signed char A, unsigned int N);
  vector unsigned char
! vec_clrl (vector unsigned char A, unsigned int N);
   Clear the left-most '(16 - n)' bytes of vector argument 'a', as if
  implemented by the 'vclrlb' instruction on a big-endian target and by
  the 'vclrrb' instruction on a little-endian target.  A value of 'n' that
  is greater than 16 is treated as if it equaled 16.
  
  vector signed char
! vec_clrr (vector signed char A, unsigned int N);
  vector unsigned char
! vec_clrr (vector unsigned char A, unsigned int N);
   Clear the right-most '(16 - n)' bytes of vector argument 'a', as if
  implemented by the 'vclrrb' instruction on a big-endian target and by
  the 'vclrlb' instruction on a little-endian target.  A value of 'n' that
*************** vector unsigned int vec_genpcvm (vector
*** 53676,53684 ****
   Vector Integer Multiply/Divide/Modulo
  
  vector signed int
! vec_mulh (vector signed int a, vector signed int b);
  vector unsigned int
! vec_mulh (vector unsigned int a, vector unsigned int b);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  value in word element 'i' of a is multiplied by the integer value in
--- 53742,53750 ----
   Vector Integer Multiply/Divide/Modulo
  
  vector signed int
! vec_mulh (vector signed int A, vector signed int B);
  vector unsigned int
! vec_mulh (vector unsigned int A, vector unsigned int B);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  value in word element 'i' of a is multiplied by the integer value in
*************** word element 'i' of b.  The high-order 3
*** 53686,53694 ****
  placed into word element 'i' of the vector returned.
  
  vector signed long long
! vec_mulh (vector signed long long a, vector signed long long b);
  vector unsigned long long
! vec_mulh (vector unsigned long long a, vector unsigned long long b);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  value in doubleword element 'i' of a is multiplied by the integer value
--- 53752,53760 ----
  placed into word element 'i' of the vector returned.
  
  vector signed long long
! vec_mulh (vector signed long long A, vector signed long long B);
  vector unsigned long long
! vec_mulh (vector unsigned long long A, vector unsigned long long B);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  value in doubleword element 'i' of a is multiplied by the integer value
*************** in doubleword element 'i' of b.  The hig
*** 53696,53704 ****
  product are placed into doubleword element 'i' of the vector returned.
  
  vector unsigned long long
! vec_mul (vector unsigned long long a, vector unsigned long long b);
  vector signed long long
! vec_mul (vector signed long long a, vector signed long long b);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  value in doubleword element 'i' of a is multiplied by the integer value
--- 53762,53770 ----
  product are placed into doubleword element 'i' of the vector returned.
  
  vector unsigned long long
! vec_mul (vector unsigned long long A, vector unsigned long long B);
  vector signed long long
! vec_mul (vector signed long long A, vector signed long long B);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  value in doubleword element 'i' of a is multiplied by the integer value
*************** in doubleword element 'i' of b.  The low
*** 53706,53714 ****
  product are placed into doubleword element 'i' of the vector returned.
  
  vector signed int
! vec_div (vector signed int a, vector signed int b);
  vector unsigned int
! vec_div (vector unsigned int a, vector unsigned int b);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  in word element 'i' of a is divided by the integer in word element 'i'
--- 53772,53780 ----
  product are placed into doubleword element 'i' of the vector returned.
  
  vector signed int
! vec_div (vector signed int A, vector signed int B);
  vector unsigned int
! vec_div (vector unsigned int A, vector unsigned int B);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  in word element 'i' of a is divided by the integer in word element 'i'
*************** of the vector returned.  If an attempt i
*** 53717,53725 ****
  divisions <anything> Ã· 0 then the quotient is undefined.
  
  vector signed long long
! vec_div (vector signed long long a, vector signed long long b);
  vector unsigned long long
! vec_div (vector unsigned long long a, vector unsigned long long b);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  in doubleword element 'i' of a is divided by the integer in doubleword
--- 53783,53791 ----
  divisions <anything> Ã· 0 then the quotient is undefined.
  
  vector signed long long
! vec_div (vector signed long long A, vector signed long long B);
  vector unsigned long long
! vec_div (vector unsigned long long A, vector unsigned long long B);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  in doubleword element 'i' of a is divided by the integer in doubleword
*************** perform any of the divisions 0x8000_0000
*** 53729,53737 ****
  0 then the quotient is undefined.
  
  vector signed int
! vec_dive (vector signed int a, vector signed int b);
  vector unsigned int
! vec_dive (vector unsigned int a, vector unsigned int b);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  in word element 'i' of a is shifted left by 32 bits, then divided by the
--- 53795,53803 ----
  0 then the quotient is undefined.
  
  vector signed int
! vec_dive (vector signed int A, vector signed int B);
  vector unsigned int
! vec_dive (vector unsigned int A, vector unsigned int B);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  in word element 'i' of a is shifted left by 32 bits, then divided by the
*************** cannot be represented in 32 bits, or if
*** 53741,53749 ****
  any of the divisions <anything> Ã· 0 then the quotient is undefined.
  
  vector signed long long
! vec_dive (vector signed long long a, vector signed long long b);
  vector unsigned long long
! vec_dive (vector unsigned long long a, vector unsigned long long b);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  in doubleword element 'i' of a is shifted left by 64 bits, then divided
--- 53807,53815 ----
  any of the divisions <anything> Ã· 0 then the quotient is undefined.
  
  vector signed long long
! vec_dive (vector signed long long A, vector signed long long B);
  vector unsigned long long
! vec_dive (vector unsigned long long A, vector unsigned long long B);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  in doubleword element 'i' of a is shifted left by 64 bits, then divided
*************** attempt is made to perform <anything> Ã·
*** 53754,53762 ****
  undefined.
  
  vector signed int
! vec_mod (vector signed int a, vector signed int b);
  vector unsigned int
! vec_mod (vector unsigned int a, vector unsigned int b);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  in word element 'i' of a is divided by the integer in word element 'i'
--- 53820,53828 ----
  undefined.
  
  vector signed int
! vec_mod (vector signed int A, vector signed int B);
  vector unsigned int
! vec_mod (vector unsigned int A, vector unsigned int B);
  
   For each integer value 'i' from 0 to 3, do the following.  The integer
  in word element 'i' of a is divided by the integer in word element 'i'
*************** divisions 0x8000_0000 Ã· -1 or <anything
*** 53766,53774 ****
  undefined.
  
  vector signed long long
! vec_mod (vector signed long long a, vector signed long long b);
  vector unsigned long long
! vec_mod (vector unsigned long long a, vector unsigned long long b);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  in doubleword element 'i' of a is divided by the integer in doubleword
--- 53832,53840 ----
  undefined.
  
  vector signed long long
! vec_mod (vector signed long long A, vector signed long long B);
  vector unsigned long long
! vec_mod (vector unsigned long long A, vector unsigned long long B);
  
   For each integer value 'i' from 0 to 1, do the following.  The integer
  in doubleword element 'i' of a is divided by the integer in doubleword
*************** following functions are supported:
*** 54422,54428 ****
       Generates the 'mvtaclo' machine instruction to set the bottom 32
       bits of the accumulator.
  
!  -- Built-in Function: void __builtin_rx_mvtc (int reg, int val)
       Generates the 'mvtc' machine instruction which sets control
       register number 'reg' to 'val'.
  
--- 54488,54494 ----
       Generates the 'mvtaclo' machine instruction to set the bottom 32
       bits of the accumulator.
  
!  -- Built-in Function: void __builtin_rx_mvtc (int REG, int VAL)
       Generates the 'mvtc' machine instruction which sets control
       register number 'reg' to 'val'.
  
*************** look up both forms.
*** 66155,66165 ****
  * mabort-on-noreturn:                    ARM Options.        (line  778)
  * mabs=2008:                             MIPS Options.       (line  298)
  * mabs=legacy:                           MIPS Options.       (line  298)
! * mabsdata:                              AVR Options.        (line  166)
  * mac0:                                  PDP-11 Options.     (line   15)
  * macc-4:                                FRV Options.        (line  138)
  * macc-8:                                FRV Options.        (line  142)
! * maccumulate-args:                      AVR Options.        (line  173)
  * maccumulate-outgoing-args:             SH Options.         (line  313)
  * maccumulate-outgoing-args <1>:         x86 Options.        (line 1265)
  * maddress-mode=long:                    x86 Options.        (line 1677)
--- 66221,66231 ----
  * mabort-on-noreturn:                    ARM Options.        (line  778)
  * mabs=2008:                             MIPS Options.       (line  298)
  * mabs=legacy:                           MIPS Options.       (line  298)
! * mabsdata:                              AVR Options.        (line  186)
  * mac0:                                  PDP-11 Options.     (line   15)
  * macc-4:                                FRV Options.        (line  138)
  * macc-8:                                FRV Options.        (line  142)
! * maccumulate-args:                      AVR Options.        (line  193)
  * maccumulate-outgoing-args:             SH Options.         (line  313)
  * maccumulate-outgoing-args <1>:         x86 Options.        (line 1265)
  * maddress-mode=long:                    x86 Options.        (line 1677)
*************** look up both forms.
*** 66318,66324 ****
  * mboard:                                OpenRISC Options.   (line    8)
  * mbranch-cost:                          Adapteva Epiphany Options.
                                                               (line   17)
! * mbranch-cost <1>:                      AVR Options.        (line  188)
  * mbranch-cost <2>:                      LoongArch Options.  (line   79)
  * mbranch-cost <3>:                      MIPS Options.       (line  790)
  * mbranch-cost <4>:                      RISC-V Options.     (line    8)
--- 66384,66390 ----
  * mboard:                                OpenRISC Options.   (line    8)
  * mbranch-cost:                          Adapteva Epiphany Options.
                                                               (line   17)
! * mbranch-cost <1>:                      AVR Options.        (line  208)
  * mbranch-cost <2>:                      LoongArch Options.  (line   79)
  * mbranch-cost <3>:                      MIPS Options.       (line  790)
  * mbranch-cost <4>:                      RISC-V Options.     (line    8)
*************** look up both forms.
*** 66328,66334 ****
  * mbranch-index:                         ARC Options.        (line  337)
  * mbranch-likely:                        MIPS Options.       (line  796)
  * mbranch-predict:                       MMIX Options.       (line   46)
! * mbranch-protection:                    AArch64 Options.    (line  290)
  * mbranch-protection <1>:                ARM Options.        (line 1029)
  * mbss-plt:                              RS/6000 and PowerPC Options.
                                                               (line  160)
--- 66394,66400 ----
  * mbranch-index:                         ARC Options.        (line  337)
  * mbranch-likely:                        MIPS Options.       (line  796)
  * mbranch-predict:                       MMIX Options.       (line   46)
! * mbranch-protection:                    AArch64 Options.    (line  291)
  * mbranch-protection <1>:                ARM Options.        (line 1029)
  * mbss-plt:                              RS/6000 and PowerPC Options.
                                                               (line  160)
*************** look up both forms.
*** 66353,66359 ****
                                                               (line  532)
  * mcall-openbsd:                         RS/6000 and PowerPC Options.
                                                               (line  536)
! * mcall-prologues:                       AVR Options.        (line  193)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
                                                               (line  506)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
--- 66419,66425 ----
                                                               (line  532)
  * mcall-openbsd:                         RS/6000 and PowerPC Options.
                                                               (line  536)
! * mcall-prologues:                       AVR Options.        (line  213)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
                                                               (line  506)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
*************** look up both forms.
*** 66434,66440 ****
  * mcorea:                                Blackfin Options.   (line  153)
  * mcoreb:                                Blackfin Options.   (line  160)
  * mcp:                                   C-SKY Options.      (line   89)
! * mcpu:                                  AArch64 Options.    (line  237)
  * mcpu <1>:                              ARC Options.        (line   17)
  * mcpu <2>:                              ARM Options.        (line  626)
  * mcpu <3>:                              CRIS Options.       (line    8)
--- 66500,66506 ----
  * mcorea:                                Blackfin Options.   (line  153)
  * mcoreb:                                Blackfin Options.   (line  160)
  * mcp:                                   C-SKY Options.      (line   89)
! * mcpu:                                  AArch64 Options.    (line  238)
  * mcpu <1>:                              ARC Options.        (line   17)
  * mcpu <2>:                              ARM Options.        (line  626)
  * mcpu <3>:                              CRIS Options.       (line    8)
*************** look up both forms.
*** 66499,66505 ****
  * mdlmzb:                                RS/6000 and PowerPC Options.
                                                               (line  383)
  * mdmx:                                  MIPS Options.       (line  374)
! * mdouble:                               AVR Options.        (line  197)
  * mdouble <1>:                           FRV Options.        (line   47)
  * mdouble-float:                         C-SKY Options.      (line   56)
  * mdouble-float <1>:                     LoongArch Options.  (line   74)
--- 66565,66571 ----
  * mdlmzb:                                RS/6000 and PowerPC Options.
                                                               (line  383)
  * mdmx:                                  MIPS Options.       (line  374)
! * mdouble:                               AVR Options.        (line  217)
  * mdouble <1>:                           FRV Options.        (line   47)
  * mdouble-float:                         C-SKY Options.      (line   56)
  * mdouble-float <1>:                     LoongArch Options.  (line   74)
*************** look up both forms.
*** 66641,66647 ****
  * mfpu <5>:                              Visium Options.     (line   17)
  * mfpu=:                                 C-SKY Options.      (line   68)
  * mfpxx:                                 MIPS Options.       (line  263)
! * mfract-convert-truncate:               AVR Options.        (line  288)
  * mframe-header-opt:                     MIPS Options.       (line  891)
  * mfriz:                                 RS/6000 and PowerPC Options.
                                                               (line  868)
--- 66707,66713 ----
  * mfpu <5>:                              Visium Options.     (line   17)
  * mfpu=:                                 C-SKY Options.      (line   68)
  * mfpxx:                                 MIPS Options.       (line  263)
! * mfract-convert-truncate:               AVR Options.        (line  281)
  * mframe-header-opt:                     MIPS Options.       (line  891)
  * mfriz:                                 RS/6000 and PowerPC Options.
                                                               (line  868)
*************** look up both forms.
*** 66670,66676 ****
  * mg13:                                  RL78 Options.       (line   58)
  * mg14:                                  RL78 Options.       (line   58)
  * mgas:                                  HPPA Options.       (line   78)
! * mgas-isr-prologues:                    AVR Options.        (line  206)
  * mgcc-abi:                              V850 Options.       (line  147)
  * mgeneral-regs-only:                    AArch64 Options.    (line   23)
  * mgeneral-regs-only <1>:                ARM Options.        (line   56)
--- 66736,66742 ----
  * mg13:                                  RL78 Options.       (line   58)
  * mg14:                                  RL78 Options.       (line   58)
  * mgas:                                  HPPA Options.       (line   78)
! * mgas-isr-prologues:                    AVR Options.        (line  226)
  * mgcc-abi:                              V850 Options.       (line  147)
  * mgeneral-regs-only:                    AArch64 Options.    (line   23)
  * mgeneral-regs-only <1>:                ARM Options.        (line   56)
*************** look up both forms.
*** 66720,66726 ****
  * mhard-float <11>:                      x86 Options.        (line  656)
  * mhard-mul:                             OpenRISC Options.   (line   22)
  * mhard-quad-float:                      SPARC Options.      (line   54)
! * mharden-sls:                           AArch64 Options.    (line  303)
  * mharden-sls <1>:                       x86 Options.        (line 1607)
  * mhardlit:                              MCore Options.      (line    8)
  * mhigh-registers:                       C-SKY Options.      (line  118)
--- 66786,66792 ----
  * mhard-float <11>:                      x86 Options.        (line  656)
  * mhard-mul:                             OpenRISC Options.   (line   22)
  * mhard-quad-float:                      SPARC Options.      (line   54)
! * mharden-sls:                           AArch64 Options.    (line  304)
  * mharden-sls <1>:                       x86 Options.        (line 1607)
  * mhardlit:                              MCore Options.      (line    8)
  * mhigh-registers:                       C-SKY Options.      (line  118)
*************** look up both forms.
*** 66776,66782 ****
  * mint16:                                PDP-11 Options.     (line   31)
  * mint32:                                H8/300 Options.     (line   37)
  * mint32 <1>:                            PDP-11 Options.     (line   35)
! * mint8:                                 AVR Options.        (line  215)
  * minterlink-compressed:                 MIPS Options.       (line  133)
  * minterlink-mips16:                     MIPS Options.       (line  145)
  * mips1:                                 MIPS Options.       (line   79)
--- 66842,66848 ----
  * mint16:                                PDP-11 Options.     (line   31)
  * mint32:                                H8/300 Options.     (line   37)
  * mint32 <1>:                            PDP-11 Options.     (line   35)
! * mint8:                                 AVR Options.        (line  235)
  * minterlink-compressed:                 MIPS Options.       (line  133)
  * minterlink-mips16:                     MIPS Options.       (line  145)
  * mips1:                                 MIPS Options.       (line   79)
*************** look up both forms.
*** 66856,66862 ****
  * mlong-calls <5>:                       HPPA Options.       (line  112)
  * mlong-calls <6>:                       MIPS Options.       (line  607)
  * mlong-calls <7>:                       V850 Options.       (line    8)
! * mlong-double:                          AVR Options.        (line  197)
  * mlong-double-128:                      S/390 and zSeries Options.
                                                               (line   27)
  * mlong-double-128 <1>:                  x86 Options.        (line  733)
--- 66922,66928 ----
  * mlong-calls <5>:                       HPPA Options.       (line  112)
  * mlong-calls <6>:                       MIPS Options.       (line  607)
  * mlong-calls <7>:                       V850 Options.       (line    8)
! * mlong-double:                          AVR Options.        (line  217)
  * mlong-double-128:                      S/390 and zSeries Options.
                                                               (line   27)
  * mlong-double-128 <1>:                  x86 Options.        (line  733)
*************** look up both forms.
*** 66903,66909 ****
  * mmac_d16:                              ARC Options.        (line  632)
  * mmad:                                  MIPS Options.       (line  616)
  * mmadd4:                                MIPS Options.       (line  906)
! * mmain-is-OS_task:                      AVR Options.        (line  221)
  * mmainkernel:                           Nvidia PTX Options. (line   40)
  * mmalloc64:                             VMS Options.        (line   16)
  * mmanual-endbr:                         x86 Options.        (line 1225)
--- 66969,66975 ----
  * mmac_d16:                              ARC Options.        (line  632)
  * mmad:                                  MIPS Options.       (line  616)
  * mmadd4:                                MIPS Options.       (line  906)
! * mmain-is-OS_task:                      AVR Options.        (line  241)
  * mmainkernel:                           Nvidia PTX Options. (line   40)
  * mmalloc64:                             VMS Options.        (line   16)
  * mmanual-endbr:                         x86 Options.        (line 1225)
*************** look up both forms.
*** 66973,66979 ****
  * mmwait:                                x86 Options.        (line 1133)
  * mmwaitx:                               x86 Options.        (line  958)
  * mn:                                    H8/300 Options.     (line   19)
! * mn-flash:                              AVR Options.        (line  226)
  * mnan=2008:                             MIPS Options.       (line  318)
  * mnan=legacy:                           MIPS Options.       (line  318)
  * mneeded:                               x86 Options.        (line 1687)
--- 67039,67045 ----
  * mmwait:                                x86 Options.        (line 1133)
  * mmwaitx:                               x86 Options.        (line  958)
  * mn:                                    H8/300 Options.     (line   19)
! * mn-flash:                              AVR Options.        (line  643)
  * mnan=2008:                             MIPS Options.       (line  318)
  * mnan=legacy:                           MIPS Options.       (line  318)
  * mneeded:                               x86 Options.        (line 1687)
*************** look up both forms.
*** 67137,67143 ****
  * mno-int32:                             PDP-11 Options.     (line   31)
  * mno-interlink-compressed:              MIPS Options.       (line  133)
  * mno-interlink-mips16:                  MIPS Options.       (line  145)
! * mno-interrupts:                        AVR Options.        (line  229)
  * mno-isel:                              RS/6000 and PowerPC Options.
                                                               (line  165)
  * mno-jsr:                               RX Options.         (line  167)
--- 67203,67209 ----
  * mno-int32:                             PDP-11 Options.     (line   31)
  * mno-interlink-compressed:              MIPS Options.       (line  133)
  * mno-interlink-mips16:                  MIPS Options.       (line  145)
! * mno-interrupts:                        AVR Options.        (line  246)
  * mno-isel:                              RS/6000 and PowerPC Options.
                                                               (line  165)
  * mno-jsr:                               RX Options.         (line  167)
*************** look up both forms.
*** 67205,67211 ****
  * mno-packed-stack:                      S/390 and zSeries Options.
                                                               (line   52)
  * mno-paired-single:                     MIPS Options.       (line  368)
! * mno-pc-relative-literal-loads:         AArch64 Options.    (line  275)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
                                                               (line  930)
  * mno-pic:                               IA-64 Options.      (line   25)
--- 67271,67277 ----
  * mno-packed-stack:                      S/390 and zSeries Options.
                                                               (line   52)
  * mno-paired-single:                     MIPS Options.       (line  368)
! * mno-pc-relative-literal-loads:         AArch64 Options.    (line  276)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
                                                               (line  930)
  * mno-pic:                               IA-64 Options.      (line   25)
*************** look up both forms.
*** 67380,67386 ****
  * moptimize-membar:                      FRV Options.        (line  243)
  * moptimize-membar <1>:                  FRV Options.        (line  248)
  * mordered:                              HPPA Options.       (line  154)
! * moverride:                             AArch64 Options.    (line  263)
  * MP:                                    Preprocessor Options.
                                                               (line  134)
  * mpa-risc-1-0:                          HPPA Options.       (line   16)
--- 67446,67452 ----
  * moptimize-membar:                      FRV Options.        (line  243)
  * moptimize-membar <1>:                  FRV Options.        (line  248)
  * mordered:                              HPPA Options.       (line  154)
! * moverride:                             AArch64 Options.    (line  264)
  * MP:                                    Preprocessor Options.
                                                               (line  134)
  * mpa-risc-1-0:                          HPPA Options.       (line   16)
*************** look up both forms.
*** 67391,67397 ****
                                                               (line   52)
  * mpadstruct:                            SH Options.         (line  188)
  * mpaired-single:                        MIPS Options.       (line  368)
! * mpc-relative-literal-loads:            AArch64 Options.    (line  275)
  * mpc32:                                 x86 Options.        (line  814)
  * mpc64:                                 x86 Options.        (line  814)
  * mpc80:                                 x86 Options.        (line  814)
--- 67457,67463 ----
                                                               (line   52)
  * mpadstruct:                            SH Options.         (line  188)
  * mpaired-single:                        MIPS Options.       (line  368)
! * mpc-relative-literal-loads:            AArch64 Options.    (line  276)
  * mpc32:                                 x86 Options.        (line  814)
  * mpc64:                                 x86 Options.        (line  814)
  * mpc80:                                 x86 Options.        (line  814)
*************** look up both forms.
*** 67498,67504 ****
  * mregnames:                             RS/6000 and PowerPC Options.
                                                               (line  720)
  * mregparm:                              x86 Options.        (line  786)
! * mrelax:                                AVR Options.        (line  233)
  * mrelax <1>:                            H8/300 Options.     (line    8)
  * mrelax <2>:                            MN10300 Options.    (line   45)
  * mrelax <3>:                            MSP430 Options.     (line   87)
--- 67564,67570 ----
  * mregnames:                             RS/6000 and PowerPC Options.
                                                               (line  720)
  * mregparm:                              x86 Options.        (line  786)
! * mrelax:                                AVR Options.        (line  250)
  * mrelax <1>:                            H8/300 Options.     (line    8)
  * mrelax <2>:                            MN10300 Options.    (line   45)
  * mrelax <3>:                            MSP430 Options.     (line   87)
*************** look up both forms.
*** 67522,67528 ****
  * mrh850-abi:                            V850 Options.       (line  125)
  * mriscv-attribute:                      RISC-V Options.     (line  169)
  * mrl78:                                 RL78 Options.       (line   58)
! * mrmw:                                  AVR Options.        (line  247)
  * mrop-protect:                          RS/6000 and PowerPC Options.
                                                               (line  947)
  * mror:                                  OpenRISC Options.   (line   48)
--- 67588,67594 ----
  * mrh850-abi:                            V850 Options.       (line  125)
  * mriscv-attribute:                      RISC-V Options.     (line  169)
  * mrl78:                                 RL78 Options.       (line   58)
! * mrmw:                                  AVR Options.        (line  647)
  * mrop-protect:                          RS/6000 and PowerPC Options.
                                                               (line  947)
  * mror:                                  OpenRISC Options.   (line   48)
*************** look up both forms.
*** 67603,67614 ****
  * mshared-library-id:                    Blackfin Options.   (line   99)
  * mshftimm:                              OpenRISC Options.   (line   67)
  * mshort:                                M680x0 Options.     (line  216)
! * mshort-calls:                          AVR Options.        (line  251)
  * mshorten-memrefs:                      RISC-V Options.     (line  126)
  * mshstk:                                x86 Options.        (line 1123)
  * mside-effects:                         CRIS Options.       (line   43)
  * msign-extend-enabled:                  LM32 Options.       (line   17)
! * msign-return-address:                  AArch64 Options.    (line  282)
  * msilicon-errata:                       MSP430 Options.     (line  158)
  * msilicon-errata-warn:                  MSP430 Options.     (line  162)
  * msim:                                  Blackfin Options.   (line   35)
--- 67669,67680 ----
  * mshared-library-id:                    Blackfin Options.   (line   99)
  * mshftimm:                              OpenRISC Options.   (line   67)
  * mshort:                                M680x0 Options.     (line  216)
! * mshort-calls:                          AVR Options.        (line  651)
  * mshorten-memrefs:                      RISC-V Options.     (line  126)
  * mshstk:                                x86 Options.        (line 1123)
  * mside-effects:                         CRIS Options.       (line   43)
  * msign-extend-enabled:                  LM32 Options.       (line   17)
! * msign-return-address:                  AArch64 Options.    (line  283)
  * msilicon-errata:                       MSP430 Options.     (line  158)
  * msilicon-errata-warn:                  MSP430 Options.     (line  162)
  * msim:                                  Blackfin Options.   (line   35)
*************** look up both forms.
*** 67632,67637 ****
--- 67698,67704 ----
                                                               (line  450)
  * msio:                                  HPPA Options.       (line  168)
  * msize-level:                           ARC Options.        (line  535)
+ * mskip-bug:                             AVR Options.        (line  657)
  * mskip-rax-setup:                       x86 Options.        (line 1514)
  * mslow-bytes:                           MCore Options.      (line   33)
  * mslow-flash-data:                      ARM Options.        (line  952)
*************** look up both forms.
*** 67676,67682 ****
  * msoft-mult:                            HPPA Options.       (line  188)
  * msoft-quad-float:                      SPARC Options.      (line   58)
  * msoft-stack:                           Nvidia PTX Options. (line   48)
! * msp8:                                  AVR Options.        (line  258)
  * mspace:                                V850 Options.       (line   29)
  * mspace-regs:                           HPPA Options.       (line  147)
  * mspecld-anomaly:                       Blackfin Options.   (line   47)
--- 67743,67749 ----
  * msoft-mult:                            HPPA Options.       (line  188)
  * msoft-quad-float:                      SPARC Options.      (line   58)
  * msoft-stack:                           Nvidia PTX Options. (line   48)
! * msp8:                                  AVR Options.        (line  662)
  * mspace:                                V850 Options.       (line   29)
  * mspace-regs:                           HPPA Options.       (line  147)
  * mspecld-anomaly:                       Blackfin Options.   (line   47)
*************** look up both forms.
*** 67743,67756 ****
  * mstrict-align <3>:                     RISC-V Options.     (line  135)
  * mstrict-align <4>:                     RS/6000 and PowerPC Options.
                                                               (line  401)
! * mstrict-X:                             AVR Options.        (line  271)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
                                                               (line  707)
  * mstringop-strategy=ALG:                x86 Options.        (line 1418)
  * mstructure-size-boundary:              ARM Options.        (line  762)
  * msubxc:                                SPARC Options.      (line  286)
  * msv-mode:                              Visium Options.     (line   51)
! * msve-vector-bits:                      AArch64 Options.    (line  311)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
                                                               (line  547)
  * mswap:                                 ARC Options.        (line  160)
--- 67810,67823 ----
  * mstrict-align <3>:                     RISC-V Options.     (line  135)
  * mstrict-align <4>:                     RS/6000 and PowerPC Options.
                                                               (line  401)
! * mstrict-X:                             AVR Options.        (line  264)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
                                                               (line  707)
  * mstringop-strategy=ALG:                x86 Options.        (line 1418)
  * mstructure-size-boundary:              ARM Options.        (line  762)
  * msubxc:                                SPARC Options.      (line  286)
  * msv-mode:                              Visium Options.     (line   51)
! * msve-vector-bits:                      AArch64 Options.    (line  312)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
                                                               (line  547)
  * mswap:                                 ARC Options.        (line  160)
*************** look up both forms.
*** 67773,67779 ****
  * mthumb:                                ARM Options.        (line  849)
  * mthumb-interwork:                      ARM Options.        (line   23)
  * mtiny-printf:                          MSP430 Options.     (line  121)
! * mtiny-stack:                           AVR Options.        (line  285)
  * mTLS:                                  FRV Options.        (line   89)
  * mtls:                                  FRV Options.        (line   93)
  * mtls-dialect:                          ARM Options.        (line  902)
--- 67840,67846 ----
  * mthumb:                                ARM Options.        (line  849)
  * mthumb-interwork:                      ARM Options.        (line   23)
  * mtiny-printf:                          MSP430 Options.     (line  121)
! * mtiny-stack:                           AVR Options.        (line  278)
  * mTLS:                                  FRV Options.        (line   89)
  * mtls:                                  FRV Options.        (line   93)
  * mtls-dialect:                          ARM Options.        (line  902)
*************** look up both forms.
*** 67868,67874 ****
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  114)
  * mvect8-ret-in-mem:                     x86 Options.        (line  807)
! * mverbose-cost-dump:                    AArch64 Options.    (line  271)
  * mverbose-cost-dump <1>:                ARM Options.        (line  976)
  * mvirt:                                 MIPS Options.       (line  405)
  * mvis:                                  SPARC Options.      (line  219)
--- 67935,67941 ----
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  114)
  * mvect8-ret-in-mem:                     x86 Options.        (line  807)
! * mverbose-cost-dump:                    AArch64 Options.    (line  272)
  * mverbose-cost-dump <1>:                ARM Options.        (line  976)
  * mvirt:                                 MIPS Options.       (line  405)
  * mvis:                                  SPARC Options.      (line  219)
*************** look up both forms.
*** 67951,67958 ****
  * noall_load:                            Darwin Options.     (line  197)
  * nocpp:                                 MIPS Options.       (line  641)
  * nodefaultlibs:                         Link Options.       (line  121)
! * nodevicelib:                           AVR Options.        (line  292)
! * nodevicespecs:                         AVR Options.        (line  295)
  * nofixprebinding:                       Darwin Options.     (line  197)
  * nofpu:                                 RX Options.         (line   15)
  * nolibc:                                Link Options.       (line  133)
--- 68018,68025 ----
  * noall_load:                            Darwin Options.     (line  197)
  * nocpp:                                 MIPS Options.       (line  641)
  * nodefaultlibs:                         Link Options.       (line  121)
! * nodevicelib:                           AVR Options.        (line  285)
! * nodevicespecs:                         AVR Options.        (line  288)
  * nofixprebinding:                       Darwin Options.     (line  197)
  * nofpu:                                 RX Options.         (line   15)
  * nolibc:                                Link Options.       (line  133)
*************** look up both forms.
*** 68116,68122 ****
  * Wabi-tag:                              C++ Dialect Options.
                                                               (line  668)
  * Wabsolute-value:                       Warning Options.    (line 2430)
! * Waddr-space-convert:                   AVR Options.        (line  310)
  * Waddress:                              Warning Options.    (line 2892)
  * Waddress-of-packed-member:             Warning Options.    (line 2926)
  * Waggregate-return:                     Warning Options.    (line 2954)
--- 68183,68189 ----
  * Wabi-tag:                              C++ Dialect Options.
                                                               (line  668)
  * Wabsolute-value:                       Warning Options.    (line 2430)
! * Waddr-space-convert:                   AVR Options.        (line  303)
  * Waddress:                              Warning Options.    (line 2892)
  * Waddress-of-packed-member:             Warning Options.    (line 2926)
  * Waggregate-return:                     Warning Options.    (line 2954)
*************** look up both forms.
*** 68417,68423 ****
  * Wmissing-prototypes:                   Warning Options.    (line 3039)
  * Wmissing-requires:                     Warning Options.    (line 3089)
  * Wmissing-template-keyword:             Warning Options.    (line 3106)
! * Wmisspelled-isr:                       AVR Options.        (line  315)
  * Wmultichar:                            Warning Options.    (line 3134)
  * Wmultiple-inheritance:                 C++ Dialect Options.
                                                               (line 1277)
--- 68484,68490 ----
  * Wmissing-prototypes:                   Warning Options.    (line 3039)
  * Wmissing-requires:                     Warning Options.    (line 3089)
  * Wmissing-template-keyword:             Warning Options.    (line 3106)
! * Wmisspelled-isr:                       AVR Options.        (line  308)
  * Wmultichar:                            Warning Options.    (line 3134)
  * Wmultiple-inheritance:                 C++ Dialect Options.
                                                               (line 1277)
*************** look up both forms.
*** 68429,68435 ****
  * Wnested-externs:                       Warning Options.    (line 3306)
  * Wno-abi:                               Warning Options.    (line  269)
  * Wno-absolute-value:                    Warning Options.    (line 2430)
! * Wno-addr-space-convert:                AVR Options.        (line  310)
  * Wno-address:                           Warning Options.    (line 2892)
  * Wno-address-of-packed-member:          Warning Options.    (line 2926)
  * Wno-aggregate-return:                  Warning Options.    (line 2954)
--- 68496,68502 ----
  * Wnested-externs:                       Warning Options.    (line 3306)
  * Wno-abi:                               Warning Options.    (line  269)
  * Wno-absolute-value:                    Warning Options.    (line 2430)
! * Wno-addr-space-convert:                AVR Options.        (line  303)
  * Wno-address:                           Warning Options.    (line 2892)
  * Wno-address-of-packed-member:          Warning Options.    (line 2926)
  * Wno-aggregate-return:                  Warning Options.    (line 2954)
*************** look up both forms.
*** 68712,68718 ****
  * Wno-missing-prototypes:                Warning Options.    (line 3039)
  * Wno-missing-requires:                  Warning Options.    (line 3089)
  * Wno-missing-template-keyword:          Warning Options.    (line 3106)
! * Wno-misspelled-isr:                    AVR Options.        (line  315)
  * Wno-multichar:                         Warning Options.    (line 3134)
  * Wno-multiple-inheritance:              C++ Dialect Options.
                                                               (line 1277)
--- 68779,68785 ----
  * Wno-missing-prototypes:                Warning Options.    (line 3039)
  * Wno-missing-requires:                  Warning Options.    (line 3089)
  * Wno-missing-template-keyword:          Warning Options.    (line 3106)
! * Wno-misspelled-isr:                    AVR Options.        (line  308)
  * Wno-multichar:                         Warning Options.    (line 3134)
  * Wno-multiple-inheritance:              C++ Dialect Options.
                                                               (line 1277)
*************** A.2 Concept and Symbol Index
*** 69122,69129 ****
  * + in constraint:                       Modifiers.          (line   12)
  * -lgcc, use with -nodefaultlibs:        Link Options.       (line  157)
  * -lgcc, use with -nostdlib:             Link Options.       (line  157)
! * -march feature modifiers:              AArch64 Options.    (line  334)
! * -mcpu feature modifiers:               AArch64 Options.    (line  334)
  * -nodefaultlibs and unresolved references: Link Options.    (line  157)
  * -nostdlib and unresolved references:   Link Options.       (line  157)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
--- 69189,69196 ----
  * + in constraint:                       Modifiers.          (line   12)
  * -lgcc, use with -nodefaultlibs:        Link Options.       (line  157)
  * -lgcc, use with -nostdlib:             Link Options.       (line  157)
! * -march feature modifiers:              AArch64 Options.    (line  335)
! * -mcpu feature modifiers:               AArch64 Options.    (line  335)
  * -nodefaultlibs and unresolved references: Link Options.    (line  157)
  * -nostdlib and unresolved references:   Link Options.       (line  157)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
*************** A.2 Concept and Symbol Index
*** 69306,69313 ****
--- 69373,69384 ----
  * __builtin_ctz:                         Other Builtins.     (line  990)
  * __builtin_ctzl:                        Other Builtins.     (line 1012)
  * __builtin_ctzll:                       Other Builtins.     (line 1035)
+ * __builtin_darn:                        Basic PowerPC Built-in Functions Available on ISA 3.0.
+                                                              (line   53)
  * __builtin_darn_32:                     Basic PowerPC Built-in Functions Available on ISA 3.0.
                                                               (line   55)
+ * __builtin_darn_raw:                    Basic PowerPC Built-in Functions Available on ISA 3.0.
+                                                              (line   54)
  * __builtin_divf128_round_to_odd:        Basic PowerPC Built-in Functions Available on ISA 3.0.
                                                               (line   30)
  * __builtin_dynamic_object_size:         Object Size Checking.
*************** A.2 Concept and Symbol Index
*** 69339,69344 ****
--- 69410,69423 ----
  * __builtin_huge_vall:                   Other Builtins.     (line  841)
  * __builtin_huge_valq:                   x86 Built-in Functions.
                                                               (line   49)
+ * __builtin_ia32_crc32di:                x86 Built-in Functions.
+                                                              (line  863)
+ * __builtin_ia32_crc32hi:                x86 Built-in Functions.
+                                                              (line  855)
+ * __builtin_ia32_crc32qi:                x86 Built-in Functions.
+                                                              (line  851)
+ * __builtin_ia32_crc32si:                x86 Built-in Functions.
+                                                              (line  859)
  * __builtin_ia32_loadhps:                x86 Built-in Functions.
                                                               (line  521)
  * __builtin_ia32_loadlps:                x86 Built-in Functions.
*************** A.2 Concept and Symbol Index
*** 69359,69364 ****
--- 69438,69445 ----
                                                               (line  515)
  * __builtin_ia32_vec_ext_v16qi:          x86 Built-in Functions.
                                                               (line  800)
+ * __builtin_ia32_vec_ext_v2di:           x86 Built-in Functions.
+                                                              (line  826)
  * __builtin_ia32_vec_ext_v4sf:           x86 Built-in Functions.
                                                               (line  819)
  * __builtin_ia32_vec_ext_v4si:           x86 Built-in Functions.
*************** A.2 Concept and Symbol Index
*** 70166,70172 ****
                                                               (line    8)
  * eightbit_data variable attribute, H8/300: H8/300 Variable Attributes.
                                                               (line    8)
! * EIND:                                  AVR Options.        (line  322)
  * either function attribute, MSP430:     MSP430 Function Attributes.
                                                               (line   54)
  * either variable attribute, MSP430:     MSP430 Variable Attributes.
--- 70247,70253 ----
                                                               (line    8)
  * eightbit_data variable attribute, H8/300: H8/300 Variable Attributes.
                                                               (line    8)
! * EIND:                                  AVR Options.        (line  315)
  * either function attribute, MSP430:     MSP430 Function Attributes.
                                                               (line   54)
  * either variable attribute, MSP430:     MSP430 Variable Attributes.
*************** A.2 Concept and Symbol Index
*** 70488,70499 ****
  * installation trouble:                  Trouble.            (line    6)
  * instrumentation options:               Instrumentation Options.
                                                               (line    6)
- * int:                                   x86 Built-in Functions.
-                                                              (line  851)
- * int <1>:                               x86 Built-in Functions.
-                                                              (line  855)
- * int <2>:                               x86 Built-in Functions.
-                                                              (line  859)
  * integrating function code:             Inline.             (line    6)
  * interface and implementation headers, C++: C++ Interface.  (line    6)
  * intermediate C version, nonexistent:   G++ and GCC.        (line   34)
--- 70569,70574 ----
*************** A.2 Concept and Symbol Index
*** 70708,70721 ****
  * logbl:                                 Other Builtins.     (line    6)
  * logf:                                  Other Builtins.     (line    6)
  * logl:                                  Other Builtins.     (line    6)
- * long:                                  Basic PowerPC Built-in Functions Available on ISA 3.0.
-                                                              (line   53)
- * long <1>:                              Basic PowerPC Built-in Functions Available on ISA 3.0.
-                                                              (line   54)
- * long <2>:                              x86 Built-in Functions.
-                                                              (line  826)
- * long <3>:                              x86 Built-in Functions.
-                                                              (line  863)
  * long long data types:                  Long Long.          (line    6)
  * longcall function attribute, Blackfin: Blackfin Function Attributes.
                                                               (line   36)
--- 70783,70788 ----
*************** A.2 Concept and Symbol Index
*** 71148,71157 ****
  * r fixed-suffix:                        Fixed-Point.        (line    6)
  * R fixed-suffix:                        Fixed-Point.        (line    6)
  * r in constraint:                       Simple Constraints. (line   64)
! * RAMPD:                                 AVR Options.        (line  433)
! * RAMPX:                                 AVR Options.        (line  433)
! * RAMPY:                                 AVR Options.        (line  433)
! * RAMPZ:                                 AVR Options.        (line  433)
  * range1 GCC_COLORS capability:          Diagnostic Message Formatting Options.
                                                               (line  106)
  * range2 GCC_COLORS capability:          Diagnostic Message Formatting Options.
--- 71215,71224 ----
  * r fixed-suffix:                        Fixed-Point.        (line    6)
  * R fixed-suffix:                        Fixed-Point.        (line    6)
  * r in constraint:                       Simple Constraints. (line   64)
! * RAMPD:                                 AVR Options.        (line  426)
! * RAMPX:                                 AVR Options.        (line  426)
! * RAMPY:                                 AVR Options.        (line  426)
! * RAMPZ:                                 AVR Options.        (line  426)
  * range1 GCC_COLORS capability:          Diagnostic Message Formatting Options.
                                                               (line  106)
  * range2 GCC_COLORS capability:          Diagnostic Message Formatting Options.
*************** Node: G++ and GCC4141
*** 72043,72472 ****
  Node: Standards6187
  Node: Invoking GCC19813
  Node: Option Summary25040
! Node: Overall Options84953
! Node: Invoking G++113110
! Node: C Dialect Options114633
! Node: C++ Dialect Options137897
! Node: Objective-C and Objective-C++ Dialect Options207700
! Node: Diagnostic Message Formatting Options219605
! Node: Warning Options251446
! Ref: Wtrigraphs359669
! Node: Static Analyzer Options407434
! Node: Debugging Options447356
! Node: Optimize Options467302
! Ref: Type-punning539855
! Node: Instrumentation Options662481
! Node: Preprocessor Options714382
! Ref: dashMF719229
! Ref: fdollars-in-identifiers723891
! Node: Assembler Options737241
! Node: Link Options737932
! Ref: Link Options-Footnote-1754964
! Node: Directory Options755478
! Node: Code Gen Options763881
! Node: Developer Options792754
! Node: Submodel Options835498
! Node: AArch64 Options837218
! Ref: aarch64-feature-modifiers853012
! Node: Adapteva Epiphany Options858684
! Node: AMD GCN Options864636
! Node: ARC Options866365
! Node: ARM Options887369
! Node: AVR Options932132
! Node: Blackfin Options959019
! Node: C6X Options966911
! Node: CRIS Options968454
! Node: C-SKY Options971641
! Node: Darwin Options977368
! Node: DEC Alpha Options985148
! Node: eBPF Options996764
! Node: FR30 Options999140
! Node: FT32 Options999700
! Node: FRV Options1000646
! Node: GNU/Linux Options1007410
! Node: H8/300 Options1008791
! Node: HPPA Options1010243
! Node: IA-64 Options1020888
! Node: LM32 Options1029016
! Node: LoongArch Options1029544
! Node: M32C Options1036115
! Node: M32R/D Options1037393
! Node: M680x0 Options1040938
! Node: MCore Options1055093
! Node: MicroBlaze Options1056602
! Node: MIPS Options1059669
! Node: MMIX Options1096645
! Node: MN10300 Options1099122
! Node: Moxie Options1101665
! Node: MSP430 Options1102152
! Node: NDS32 Options1109913
! Node: Nios II Options1112083
! Node: Nvidia PTX Options1125299
! Node: OpenRISC Options1128833
! Node: PDP-11 Options1131587
! Node: PowerPC Options1132835
! Node: PRU Options1133053
! Node: RISC-V Options1135262
! Node: RL78 Options1143999
! Node: RS/6000 and PowerPC Options1147774
! Node: RX Options1189617
! Node: S/390 and zSeries Options1198219
! Node: SH Options1209016
! Node: Solaris 2 Options1224168
! Node: SPARC Options1225406
! Node: System V Options1241058
! Node: V850 Options1241883
! Node: VAX Options1248571
! Node: Visium Options1249263
! Node: VMS Options1251571
! Node: VxWorks Options1252387
! Node: x86 Options1253539
! Node: x86 Windows Options1327567
! Node: Xstormy16 Options1330373
! Node: Xtensa Options1330667
! Node: zSeries Options1337159
! Node: Spec Files1337355
! Node: Environment Variables1363434
! Node: Precompiled Headers1372867
! Node: C++ Modules1379076
! Ref: C++ Modules-Footnote-11384739
! Node: C++ Module Mapper1384992
! Node: C++ Module Preprocessing1390145
! Node: C++ Compiled Module Interface1391974
! Ref: C++ Compiled Module Interface-Footnote-11395358
! Ref: C++ Compiled Module Interface-Footnote-21395447
! Node: C Implementation1395503
! Node: Translation implementation1397194
! Node: Environment implementation1397785
! Node: Identifiers implementation1398339
! Node: Characters implementation1399425
! Node: Integers implementation1403075
! Node: Floating point implementation1405124
! Node: Arrays and pointers implementation1408224
! Ref: Arrays and pointers implementation-Footnote-11409684
! Node: Hints implementation1409810
! Node: Structures unions enumerations and bit-fields implementation1411305
! Node: Qualifiers implementation1413529
! Node: Declarators implementation1415590
! Node: Statements implementation1415931
! Node: Preprocessing directives implementation1416257
! Node: Library functions implementation1418578
! Node: Architecture implementation1419227
! Node: Locale-specific behavior implementation1420872
! Node: C++ Implementation1421177
! Node: Conditionally-supported behavior1422461
! Node: Exception handling1423078
! Node: C Extensions1423486
! Node: Statement Exprs1428709
! Node: Local Labels1434081
! Node: Labels as Values1437054
! Ref: Labels as Values-Footnote-11439581
! Node: Nested Functions1439766
! Node: Nonlocal Gotos1443720
! Node: Constructing Calls1445986
! Node: Typeof1450698
! Node: Conditionals1454627
! Node: __int1281455516
! Node: Long Long1456041
! Node: Complex1457532
! Node: Floating Types1462277
! Node: Half-Precision1465799
! Node: Decimal Float1469267
! Node: Hex Floats1471121
! Node: Fixed-Point1472195
! Node: Named Address Spaces1475453
! Ref: AVR Named Address Spaces1476139
! Node: Zero Length1483438
! Node: Empty Structures1487619
! Node: Variable Length1488025
! Node: Variadic Macros1490743
! Node: Escaped Newlines1493121
! Node: Subscripting1493982
! Node: Pointer Arith1494707
! Node: Variadic Pointer Args1495284
! Node: Pointers to Arrays1496009
! Node: Initializers1496762
! Node: Compound Literals1497263
! Node: Designated Inits1500830
! Node: Case Ranges1504754
! Node: Cast to Union1505435
! Node: Mixed Labels and Declarations1507169
! Node: Function Attributes1507806
! Node: Common Function Attributes1512260
! Ref: Common Function Attributes-Footnote-11590772
! Node: AArch64 Function Attributes1591089
! Node: AMD GCN Function Attributes1597283
! Node: ARC Function Attributes1600336
! Node: ARM Function Attributes1603273
! Node: AVR Function Attributes1608412
! Node: Blackfin Function Attributes1612947
! Node: BPF Function Attributes1615444
! Node: C-SKY Function Attributes1616033
! Node: Epiphany Function Attributes1617329
! Node: H8/300 Function Attributes1620084
! Node: IA-64 Function Attributes1621282
! Node: M32C Function Attributes1622324
! Node: M32R/D Function Attributes1624662
! Node: m68k Function Attributes1626136
! Node: MCORE Function Attributes1627080
! Node: MicroBlaze Function Attributes1627898
! Node: Microsoft Windows Function Attributes1629407
! Node: MIPS Function Attributes1633976
! Node: MSP430 Function Attributes1639839
! Node: NDS32 Function Attributes1643918
! Node: Nios II Function Attributes1646342
! Node: Nvidia PTX Function Attributes1647639
! Node: PowerPC Function Attributes1648254
! Node: RISC-V Function Attributes1655028
! Node: RL78 Function Attributes1656444
! Node: RX Function Attributes1657683
! Node: S/390 Function Attributes1660230
! Node: SH Function Attributes1662058
! Node: Symbian OS Function Attributes1665486
! Node: V850 Function Attributes1665822
! Node: Visium Function Attributes1666367
! Node: x86 Function Attributes1666895
! Node: Xstormy16 Function Attributes1691735
! Node: Variable Attributes1692242
! Node: Common Variable Attributes1693781
! Node: ARC Variable Attributes1717077
! Node: AVR Variable Attributes1717459
! Node: Blackfin Variable Attributes1722578
! Node: H8/300 Variable Attributes1723436
! Node: IA-64 Variable Attributes1724509
! Node: LoongArch Variable Attributes1725263
! Node: M32R/D Variable Attributes1725939
! Node: Microsoft Windows Variable Attributes1726740
! Node: MSP430 Variable Attributes1729196
! Node: Nvidia PTX Variable Attributes1730410
! Node: PowerPC Variable Attributes1731027
! Node: RL78 Variable Attributes1731584
! Node: V850 Variable Attributes1732003
! Node: x86 Variable Attributes1732636
! Node: Xstormy16 Variable Attributes1733692
! Node: Type Attributes1734262
! Node: Common Type Attributes1735926
! Node: ARC Type Attributes1758287
! Node: ARM Type Attributes1758759
! Node: BPF Type Attributes1759541
! Node: PowerPC Type Attributes1760062
! Node: x86 Type Attributes1761051
! Node: Label Attributes1762043
! Node: Enumerator Attributes1764070
! Node: Statement Attributes1765602
! Node: Attribute Syntax1767902
! Node: Function Prototypes1779159
! Node: C++ Comments1780939
! Node: Dollar Signs1781458
! Node: Character Escapes1781923
! Node: Alignment1782207
! Node: Inline1783860
! Node: Volatiles1788677
! Node: Using Assembly Language with C1791576
! Node: Basic Asm1792813
! Node: Extended Asm1798436
! Ref: Volatile1802550
! Ref: AssemblerTemplate1806663
! Ref: OutputOperands1810903
! Ref: FlagOutputOperands1817983
! Ref: InputOperands1820930
! Ref: Clobbers and Scratch Registers1825315
! Ref: GotoLabels1833956
! Ref: GenericOperandmodifiers1837579
! Ref: x86Operandmodifiers1838537
! Ref: x86floatingpointasmoperands1843353
! Ref: msp430Operandmodifiers1846684
! Ref: loongarchOperandmodifiers1848342
! Node: Constraints1848876
! Node: Simple Constraints1849982
! Node: Multi-Alternative1857296
! Node: Modifiers1858971
! Node: Machine Constraints1861770
! Node: Asm Labels1915571
! Node: Explicit Register Variables1917187
! Ref: Explicit Reg Vars1917401
! Node: Global Register Variables1918010
! Ref: Global Reg Vars1918218
! Node: Local Register Variables1923000
! Ref: Local Reg Vars1923220
! Node: Size of an asm1926848
! Node: Alternate Keywords1928326
! Node: Incomplete Enums1929831
! Node: Function Names1930588
! Node: Return Address1932492
! Node: Vector Extensions1937079
! Node: Offsetof1948062
! Node: __sync Builtins1948895
! Node: __atomic Builtins1955850
! Node: Integer Overflow Builtins1969363
! Node: x86 specific memory model extensions for transactional memory1975846
! Node: Object Size Checking1977112
! Node: Other Builtins1984621
! Node: Target Builtins2038179
! Node: AArch64 Built-in Functions2039927
! Node: Alpha Built-in Functions2040623
! Node: Altera Nios II Built-in Functions2043717
! Node: ARC Built-in Functions2048156
! Node: ARC SIMD Built-in Functions2053368
! Node: ARM iWMMXt Built-in Functions2062366
! Node: ARM C Language Extensions (ACLE)2069502
! Node: ARM Floating Point Status and Control Intrinsics2070779
! Node: ARM ARMv8-M Security Extensions2071266
! Node: AVR Built-in Functions2072558
! Node: Blackfin Built-in Functions2076324
! Node: BPF Built-in Functions2076944
! Node: FR-V Built-in Functions2081486
! Node: Argument Types2082355
! Node: Directly-mapped Integer Functions2084186
! Node: Directly-mapped Media Functions2085346
! Node: Raw read/write Functions2093628
! Node: Other Built-in Functions2094536
! Node: LoongArch Base Built-in Functions2095722
! Node: MIPS DSP Built-in Functions2101356
! Node: MIPS Paired-Single Support2114121
! Node: MIPS Loongson Built-in Functions2115620
! Node: Paired-Single Arithmetic2122142
! Node: Paired-Single Built-in Functions2123165
! Node: MIPS-3D Built-in Functions2125832
! Node: MIPS SIMD Architecture (MSA) Support2131226
! Node: MIPS SIMD Architecture Built-in Functions2134066
! Node: Other MIPS Built-in Functions2160920
! Node: MSP430 Built-in Functions2161929
! Node: NDS32 Built-in Functions2163330
! Node: Basic PowerPC Built-in Functions2164628
! Node: Basic PowerPC Built-in Functions Available on all Configurations2165483
! Node: Basic PowerPC Built-in Functions Available on ISA 2.052173993
! Node: Basic PowerPC Built-in Functions Available on ISA 2.062178828
! Node: Basic PowerPC Built-in Functions Available on ISA 2.072180908
! Node: Basic PowerPC Built-in Functions Available on ISA 3.02181762
! Node: Basic PowerPC Built-in Functions Available on ISA 3.12189037
! Node: PowerPC AltiVec/VSX Built-in Functions2192954
! Node: PowerPC AltiVec Built-in Functions on ISA 2.052201023
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062226423
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072233489
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02243299
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.12259022
! Node: PowerPC Hardware Transactional Memory Built-in Functions2292306
! Node: PowerPC Atomic Memory Operation Functions2300856
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2303419
! Node: PRU Built-in Functions2309544
! Node: RISC-V Built-in Functions2310824
! Node: RISC-V Vector Intrinsics2311482
! Node: RX Built-in Functions2311977
! Node: S/390 System z Built-in Functions2315978
! Node: SH Built-in Functions2321247
! Node: SPARC VIS Built-in Functions2322975
! Node: TI C6X Built-in Functions2331506
! Node: x86 Built-in Functions2332553
! Node: x86 transactional memory intrinsics2398968
! Node: x86 control-flow protection intrinsics2402294
! Node: Target Format Checks2404065
! Node: Solaris Format Checks2404497
! Node: Darwin Format Checks2404923
! Node: Pragmas2405886
! Node: AArch64 Pragmas2406811
! Node: ARM Pragmas2407268
! Node: M32C Pragmas2407895
! Node: PRU Pragmas2408967
! Node: RS/6000 and PowerPC Pragmas2409546
! Node: S/390 Pragmas2410286
! Node: Darwin Pragmas2410852
! Node: Solaris Pragmas2411905
! Node: Symbol-Renaming Pragmas2413069
! Node: Structure-Layout Pragmas2414704
! Node: Weak Pragmas2416984
! Node: Diagnostic Pragmas2417719
! Node: Visibility Pragmas2422470
! Node: Push/Pop Macro Pragmas2423155
! Node: Function Specific Option Pragmas2424128
! Node: Loop-Specific Pragmas2426094
! Node: Unnamed Fields2427694
! Node: Thread-Local2429891
! Node: C99 Thread-Local Edits2431997
! Node: C++98 Thread-Local Edits2433995
! Node: Binary constants2437440
! Node: C++ Extensions2438111
! Node: C++ Volatiles2439741
! Node: Restricted Pointers2442089
! Node: Vague Linkage2443680
! Node: C++ Interface2447303
! Ref: C++ Interface-Footnote-12451100
! Node: Template Instantiation2451238
! Node: Bound member functions2457329
! Node: C++ Attributes2458861
! Node: Function Multiversioning2462933
! Node: Type Traits2464741
! Node: C++ Concepts2472463
! Node: Deprecated Features2474006
! Node: Backwards Compatibility2475831
! Node: Objective-C2476903
! Node: GNU Objective-C runtime API2477510
! Node: Modern GNU Objective-C runtime API2478517
! Node: Traditional GNU Objective-C runtime API2480953
! Node: Executing code before main2481680
! Node: What you can and what you cannot do in +load2484424
! Node: Type encoding2486794
! Node: Legacy type encoding2492160
! Node: @encode2493250
! Node: Method signatures2493795
! Node: Garbage Collection2495787
! Node: Constant string objects2498477
! Node: compatibility_alias2500986
! Node: Exceptions2501711
! Node: Synchronization2504421
! Node: Fast enumeration2505605
! Node: Using fast enumeration2505917
! Node: c99-like fast enumeration syntax2507128
! Node: Fast enumeration details2507831
! Node: Fast enumeration protocol2510171
! Node: Messaging with the GNU Objective-C runtime2513323
! Node: Dynamically registering methods2514695
! Node: Forwarding hook2516386
! Node: Compatibility2519426
! Node: Gcov2525982
! Node: Gcov Intro2526650
! Node: Invoking Gcov2529368
! Node: Gcov and Optimization2552101
! Node: Gcov Data Files2555854
! Node: Cross-profiling2557263
! Node: Freestanding Environments2559151
! Node: Gcov-tool2574014
! Node: Gcov-tool Intro2574439
! Node: Invoking Gcov-tool2576793
! Node: Gcov-dump2580206
! Node: Gcov-dump Intro2580529
! Node: Invoking Gcov-dump2580796
! Node: lto-dump2581529
! Node: lto-dump Intro2581828
! Node: Invoking lto-dump2582078
! Node: Trouble2583174
! Node: Actual Bugs2584591
! Node: Interoperation2585038
! Node: Incompatibilities2591929
! Node: Fixed Headers2600081
! Node: Standard Libraries2601739
! Node: Disappointments2603111
! Node: C++ Misunderstandings2607470
! Node: Static Definitions2608281
! Node: Name lookup2609334
! Ref: Name lookup-Footnote-12614115
! Node: Temporaries2614304
! Node: Copy Assignment2616280
! Node: Non-bugs2618115
! Node: Warnings and Errors2628621
! Node: Bugs2630383
! Node: Bug Criteria2630850
! Node: Bug Reporting2633060
! Node: Service2633278
! Node: Contributing2634099
! Node: Funding2634845
! Node: GNU Project2637335
! Node: Copying2637983
! Node: GNU Free Documentation License2675497
! Node: Contributors2700620
! Node: Indices2741695
! Node: Option Index2741941
! Node: Concept and Symbol Index3048579
  
  End Tag Table
  
--- 72110,72539 ----
  Node: Standards6187
  Node: Invoking GCC19813
  Node: Option Summary25040
! Node: Overall Options84993
! Node: Invoking G++113150
! Node: C Dialect Options114673
! Node: C++ Dialect Options137937
! Node: Objective-C and Objective-C++ Dialect Options207740
! Node: Diagnostic Message Formatting Options219645
! Node: Warning Options251486
! Ref: Wtrigraphs359709
! Node: Static Analyzer Options407474
! Node: Debugging Options447396
! Node: Optimize Options467342
! Ref: Type-punning539895
! Node: Instrumentation Options662783
! Node: Preprocessor Options714684
! Ref: dashMF719531
! Ref: fdollars-in-identifiers724193
! Node: Assembler Options737543
! Node: Link Options738234
! Ref: Link Options-Footnote-1755266
! Node: Directory Options755780
! Node: Code Gen Options764183
! Node: Developer Options793056
! Node: Submodel Options835800
! Node: AArch64 Options837520
! Ref: aarch64-feature-modifiers853332
! Node: Adapteva Epiphany Options859004
! Node: AMD GCN Options864956
! Node: ARC Options866685
! Node: ARM Options887689
! Node: AVR Options932452
! Node: Blackfin Options961068
! Node: C6X Options968960
! Node: CRIS Options970503
! Node: C-SKY Options973690
! Node: Darwin Options979417
! Node: DEC Alpha Options987197
! Node: eBPF Options998813
! Node: FR30 Options1001189
! Node: FT32 Options1001749
! Node: FRV Options1002695
! Node: GNU/Linux Options1009459
! Node: H8/300 Options1010840
! Node: HPPA Options1012292
! Node: IA-64 Options1022937
! Node: LM32 Options1031065
! Node: LoongArch Options1031593
! Node: M32C Options1039239
! Node: M32R/D Options1040517
! Node: M680x0 Options1044062
! Node: MCore Options1058217
! Node: MicroBlaze Options1059726
! Node: MIPS Options1062793
! Node: MMIX Options1099769
! Node: MN10300 Options1102246
! Node: Moxie Options1104789
! Node: MSP430 Options1105276
! Node: NDS32 Options1113037
! Node: Nios II Options1115207
! Node: Nvidia PTX Options1128423
! Node: OpenRISC Options1131957
! Node: PDP-11 Options1134711
! Node: PowerPC Options1135959
! Node: PRU Options1136177
! Node: RISC-V Options1138386
! Node: RL78 Options1147123
! Node: RS/6000 and PowerPC Options1150898
! Node: RX Options1192741
! Node: S/390 and zSeries Options1201343
! Node: SH Options1212140
! Node: Solaris 2 Options1227292
! Node: SPARC Options1228530
! Node: System V Options1244182
! Node: V850 Options1245007
! Node: VAX Options1251695
! Node: Visium Options1252387
! Node: VMS Options1254695
! Node: VxWorks Options1255511
! Node: x86 Options1256663
! Node: x86 Windows Options1330683
! Node: Xstormy16 Options1333489
! Node: Xtensa Options1333783
! Node: zSeries Options1340275
! Node: Spec Files1340471
! Node: Environment Variables1366550
! Node: Precompiled Headers1375983
! Node: C++ Modules1382192
! Ref: C++ Modules-Footnote-11387855
! Node: C++ Module Mapper1388108
! Node: C++ Module Preprocessing1393261
! Node: C++ Compiled Module Interface1395090
! Ref: C++ Compiled Module Interface-Footnote-11398474
! Ref: C++ Compiled Module Interface-Footnote-21398563
! Node: C Implementation1398619
! Node: Translation implementation1400310
! Node: Environment implementation1400901
! Node: Identifiers implementation1401455
! Node: Characters implementation1402541
! Node: Integers implementation1406191
! Node: Floating point implementation1408240
! Node: Arrays and pointers implementation1411340
! Ref: Arrays and pointers implementation-Footnote-11412800
! Node: Hints implementation1412926
! Node: Structures unions enumerations and bit-fields implementation1414421
! Node: Qualifiers implementation1416645
! Node: Declarators implementation1418706
! Node: Statements implementation1419047
! Node: Preprocessing directives implementation1419373
! Node: Library functions implementation1421694
! Node: Architecture implementation1422343
! Node: Locale-specific behavior implementation1423988
! Node: C++ Implementation1424293
! Node: Conditionally-supported behavior1425577
! Node: Exception handling1426194
! Node: C Extensions1426602
! Node: Statement Exprs1431825
! Node: Local Labels1437197
! Node: Labels as Values1440170
! Ref: Labels as Values-Footnote-11442697
! Node: Nested Functions1442882
! Node: Nonlocal Gotos1446836
! Node: Constructing Calls1449102
! Node: Typeof1453814
! Node: Conditionals1457743
! Node: __int1281458632
! Node: Long Long1459157
! Node: Complex1460648
! Node: Floating Types1465393
! Node: Half-Precision1468864
! Node: Decimal Float1472332
! Node: Hex Floats1474186
! Node: Fixed-Point1475260
! Node: Named Address Spaces1478518
! Ref: AVR Named Address Spaces1479204
! Node: Zero Length1486503
! Node: Empty Structures1490684
! Node: Variable Length1491090
! Node: Variadic Macros1493808
! Node: Escaped Newlines1496186
! Node: Subscripting1497047
! Node: Pointer Arith1497772
! Node: Variadic Pointer Args1498349
! Node: Pointers to Arrays1499074
! Node: Initializers1499827
! Node: Compound Literals1500328
! Node: Designated Inits1503895
! Node: Case Ranges1507819
! Node: Cast to Union1508500
! Node: Mixed Labels and Declarations1510234
! Node: Function Attributes1510871
! Node: Common Function Attributes1515325
! Ref: Common Function Attributes-Footnote-11593837
! Node: AArch64 Function Attributes1594154
! Node: AMD GCN Function Attributes1600348
! Node: ARC Function Attributes1603401
! Node: ARM Function Attributes1606338
! Node: AVR Function Attributes1611477
! Node: Blackfin Function Attributes1616012
! Node: BPF Function Attributes1618509
! Node: C-SKY Function Attributes1619098
! Node: Epiphany Function Attributes1620394
! Node: H8/300 Function Attributes1623149
! Node: IA-64 Function Attributes1624347
! Node: M32C Function Attributes1625389
! Node: M32R/D Function Attributes1627727
! Node: m68k Function Attributes1629201
! Node: MCORE Function Attributes1630145
! Node: MicroBlaze Function Attributes1630963
! Node: Microsoft Windows Function Attributes1632472
! Node: MIPS Function Attributes1637041
! Node: MSP430 Function Attributes1642904
! Node: NDS32 Function Attributes1646983
! Node: Nios II Function Attributes1649407
! Node: Nvidia PTX Function Attributes1650704
! Node: PowerPC Function Attributes1651319
! Node: RISC-V Function Attributes1658093
! Node: RL78 Function Attributes1659509
! Node: RX Function Attributes1660748
! Node: S/390 Function Attributes1663295
! Node: SH Function Attributes1665123
! Node: Symbian OS Function Attributes1668551
! Node: V850 Function Attributes1668887
! Node: Visium Function Attributes1669432
! Node: x86 Function Attributes1669960
! Node: Xstormy16 Function Attributes1694800
! Node: Variable Attributes1695307
! Node: Common Variable Attributes1696846
! Node: ARC Variable Attributes1720142
! Node: AVR Variable Attributes1720524
! Node: Blackfin Variable Attributes1725643
! Node: H8/300 Variable Attributes1726501
! Node: IA-64 Variable Attributes1727574
! Node: LoongArch Variable Attributes1728328
! Node: M32R/D Variable Attributes1729004
! Node: Microsoft Windows Variable Attributes1729805
! Node: MSP430 Variable Attributes1732261
! Node: Nvidia PTX Variable Attributes1733475
! Node: PowerPC Variable Attributes1734092
! Node: RL78 Variable Attributes1734649
! Node: V850 Variable Attributes1735068
! Node: x86 Variable Attributes1735701
! Node: Xstormy16 Variable Attributes1736757
! Node: Type Attributes1737327
! Node: Common Type Attributes1738991
! Node: ARC Type Attributes1761352
! Node: ARM Type Attributes1761824
! Node: BPF Type Attributes1762606
! Node: PowerPC Type Attributes1763127
! Node: x86 Type Attributes1764116
! Node: Label Attributes1765108
! Node: Enumerator Attributes1767135
! Node: Statement Attributes1768667
! Node: Attribute Syntax1770967
! Node: Function Prototypes1782224
! Node: C++ Comments1784004
! Node: Dollar Signs1784523
! Node: Character Escapes1784988
! Node: Alignment1785272
! Node: Inline1786925
! Node: Volatiles1791742
! Node: Using Assembly Language with C1794641
! Node: Basic Asm1795878
! Node: Extended Asm1801501
! Ref: Volatile1805615
! Ref: AssemblerTemplate1809728
! Ref: OutputOperands1813968
! Ref: FlagOutputOperands1821048
! Ref: InputOperands1823995
! Ref: Clobbers and Scratch Registers1828380
! Ref: GotoLabels1837021
! Ref: GenericOperandmodifiers1840644
! Ref: x86Operandmodifiers1841602
! Ref: x86floatingpointasmoperands1846418
! Ref: msp430Operandmodifiers1849749
! Ref: loongarchOperandmodifiers1851407
! Node: Constraints1851941
! Node: Simple Constraints1853047
! Node: Multi-Alternative1860361
! Node: Modifiers1862036
! Node: Machine Constraints1864835
! Node: Asm Labels1918636
! Node: Explicit Register Variables1920252
! Ref: Explicit Reg Vars1920466
! Node: Global Register Variables1921075
! Ref: Global Reg Vars1921283
! Node: Local Register Variables1926065
! Ref: Local Reg Vars1926285
! Node: Size of an asm1929913
! Node: Alternate Keywords1931391
! Node: Incomplete Enums1932896
! Node: Function Names1933653
! Node: Return Address1935557
! Node: Vector Extensions1940144
! Node: Offsetof1951127
! Node: __sync Builtins1951960
! Node: __atomic Builtins1958915
! Node: Integer Overflow Builtins1972428
! Node: x86 specific memory model extensions for transactional memory1978911
! Node: Object Size Checking1980177
! Node: Other Builtins1987686
! Node: Target Builtins2041244
! Node: AArch64 Built-in Functions2042992
! Node: Alpha Built-in Functions2043688
! Node: Altera Nios II Built-in Functions2046782
! Node: ARC Built-in Functions2051221
! Node: ARC SIMD Built-in Functions2056433
! Node: ARM iWMMXt Built-in Functions2065431
! Node: ARM C Language Extensions (ACLE)2072567
! Node: ARM Floating Point Status and Control Intrinsics2073844
! Node: ARM ARMv8-M Security Extensions2074331
! Node: AVR Built-in Functions2075623
! Node: Blackfin Built-in Functions2079389
! Node: BPF Built-in Functions2080009
! Node: FR-V Built-in Functions2084551
! Node: Argument Types2085420
! Node: Directly-mapped Integer Functions2087251
! Node: Directly-mapped Media Functions2088411
! Node: Raw read/write Functions2096693
! Node: Other Built-in Functions2097601
! Node: LoongArch Base Built-in Functions2098787
! Node: MIPS DSP Built-in Functions2104533
! Node: MIPS Paired-Single Support2117298
! Node: MIPS Loongson Built-in Functions2118797
! Node: Paired-Single Arithmetic2125319
! Node: Paired-Single Built-in Functions2126342
! Node: MIPS-3D Built-in Functions2129009
! Node: MIPS SIMD Architecture (MSA) Support2134403
! Node: MIPS SIMD Architecture Built-in Functions2137243
! Node: Other MIPS Built-in Functions2164097
! Node: MSP430 Built-in Functions2165106
! Node: NDS32 Built-in Functions2166507
! Node: Basic PowerPC Built-in Functions2167805
! Node: Basic PowerPC Built-in Functions Available on all Configurations2168660
! Node: Basic PowerPC Built-in Functions Available on ISA 2.052177170
! Node: Basic PowerPC Built-in Functions Available on ISA 2.062182005
! Node: Basic PowerPC Built-in Functions Available on ISA 2.072184085
! Node: Basic PowerPC Built-in Functions Available on ISA 3.02184939
! Node: Basic PowerPC Built-in Functions Available on ISA 3.12192214
! Node: PowerPC AltiVec/VSX Built-in Functions2196131
! Node: PowerPC AltiVec Built-in Functions on ISA 2.052204200
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062229600
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072236666
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02246476
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.12262199
! Node: PowerPC Hardware Transactional Memory Built-in Functions2295483
! Node: PowerPC Atomic Memory Operation Functions2304033
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2306596
! Node: PRU Built-in Functions2312721
! Node: RISC-V Built-in Functions2314001
! Node: RISC-V Vector Intrinsics2314659
! Node: RX Built-in Functions2315154
! Node: S/390 System z Built-in Functions2319155
! Node: SH Built-in Functions2324424
! Node: SPARC VIS Built-in Functions2326152
! Node: TI C6X Built-in Functions2334683
! Node: x86 Built-in Functions2335730
! Node: x86 transactional memory intrinsics2402145
! Node: x86 control-flow protection intrinsics2405471
! Node: Target Format Checks2407242
! Node: Solaris Format Checks2407674
! Node: Darwin Format Checks2408100
! Node: Pragmas2409063
! Node: AArch64 Pragmas2409988
! Node: ARM Pragmas2410445
! Node: M32C Pragmas2411072
! Node: PRU Pragmas2412144
! Node: RS/6000 and PowerPC Pragmas2412723
! Node: S/390 Pragmas2413463
! Node: Darwin Pragmas2414029
! Node: Solaris Pragmas2415082
! Node: Symbol-Renaming Pragmas2416246
! Node: Structure-Layout Pragmas2417881
! Node: Weak Pragmas2420161
! Node: Diagnostic Pragmas2420896
! Node: Visibility Pragmas2425647
! Node: Push/Pop Macro Pragmas2426332
! Node: Function Specific Option Pragmas2427305
! Node: Loop-Specific Pragmas2429271
! Node: Unnamed Fields2430871
! Node: Thread-Local2433068
! Node: C99 Thread-Local Edits2435174
! Node: C++98 Thread-Local Edits2437172
! Node: Binary constants2440617
! Node: C++ Extensions2441288
! Node: C++ Volatiles2442918
! Node: Restricted Pointers2445266
! Node: Vague Linkage2446857
! Node: C++ Interface2450480
! Ref: C++ Interface-Footnote-12454277
! Node: Template Instantiation2454415
! Node: Bound member functions2460506
! Node: C++ Attributes2462038
! Node: Function Multiversioning2466110
! Node: Type Traits2467918
! Node: C++ Concepts2475640
! Node: Deprecated Features2477183
! Node: Backwards Compatibility2479008
! Node: Objective-C2480080
! Node: GNU Objective-C runtime API2480687
! Node: Modern GNU Objective-C runtime API2481694
! Node: Traditional GNU Objective-C runtime API2484130
! Node: Executing code before main2484857
! Node: What you can and what you cannot do in +load2487601
! Node: Type encoding2489971
! Node: Legacy type encoding2495337
! Node: @encode2496427
! Node: Method signatures2496972
! Node: Garbage Collection2498964
! Node: Constant string objects2501654
! Node: compatibility_alias2504163
! Node: Exceptions2504888
! Node: Synchronization2507598
! Node: Fast enumeration2508782
! Node: Using fast enumeration2509094
! Node: c99-like fast enumeration syntax2510305
! Node: Fast enumeration details2511008
! Node: Fast enumeration protocol2513348
! Node: Messaging with the GNU Objective-C runtime2516500
! Node: Dynamically registering methods2517872
! Node: Forwarding hook2519563
! Node: Compatibility2522603
! Node: Gcov2529159
! Node: Gcov Intro2529827
! Node: Invoking Gcov2532545
! Node: Gcov and Optimization2555278
! Node: Gcov Data Files2559031
! Node: Cross-profiling2560440
! Node: Freestanding Environments2562328
! Node: Gcov-tool2577191
! Node: Gcov-tool Intro2577616
! Node: Invoking Gcov-tool2579970
! Node: Gcov-dump2583383
! Node: Gcov-dump Intro2583706
! Node: Invoking Gcov-dump2583973
! Node: lto-dump2584706
! Node: lto-dump Intro2585005
! Node: Invoking lto-dump2585255
! Node: Trouble2586351
! Node: Actual Bugs2587768
! Node: Interoperation2588215
! Node: Incompatibilities2595106
! Node: Fixed Headers2603258
! Node: Standard Libraries2604916
! Node: Disappointments2606288
! Node: C++ Misunderstandings2610647
! Node: Static Definitions2611458
! Node: Name lookup2612511
! Ref: Name lookup-Footnote-12617292
! Node: Temporaries2617481
! Node: Copy Assignment2619457
! Node: Non-bugs2621292
! Node: Warnings and Errors2631798
! Node: Bugs2633560
! Node: Bug Criteria2634027
! Node: Bug Reporting2636237
! Node: Service2636455
! Node: Contributing2637276
! Node: Funding2638022
! Node: GNU Project2640512
! Node: Copying2641160
! Node: GNU Free Documentation License2678674
! Node: Contributors2703797
! Node: Indices2744872
! Node: Option Index2745118
! Node: Concept and Symbol Index3051829
  
  End Tag Table
  
diff -Nrcpad gcc-13.2.0/gcc/doc/gccint.info gcc-13.3.0/gcc/doc/gccint.info
*** gcc-13.2.0/gcc/doc/gccint.info	Thu Jul 27 08:33:29 2023
--- gcc-13.3.0/gcc/doc/gccint.info	Tue May 21 08:05:57 2024
*************** 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 13.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 13.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
*************** kinds of expressions:
*** 11064,11070 ****
       vector.  For example { 0, 1 } could be seen as two patterns with
       one element each or one pattern with two elements (BASE0 and
       BASE1).  The canonical encoding is always the one with the fewest
!      patterns or (if both encodings have the same number of petterns)
       the one with the fewest encoded elements.
  
       'vector_cst_encoding_nelts (V)' gives the total number of encoded
--- 11064,11070 ----
       vector.  For example { 0, 1 } could be seen as two patterns with
       one element each or one pattern with two elements (BASE0 and
       BASE1).  The canonical encoding is always the one with the fewest
!      patterns or (if both encodings have the same number of patterns)
       the one with the fewest encoded elements.
  
       'vector_cst_encoding_nelts (V)' gives the total number of encoded
*************** The simplest RTL expressions are those t
*** 17966,17972 ****
       vector.  For example { 0, 1 } could be seen as two patterns with
       one element each or one pattern with two elements (BASE0 and
       BASE1).  The canonical encoding is always the one with the fewest
!      patterns or (if both encodings have the same number of petterns)
       the one with the fewest encoded elements.
  
       'const_vector_encoding_nelts (V)' gives the total number of encoded
--- 17966,17972 ----
       vector.  For example { 0, 1 } could be seen as two patterns with
       one element each or one pattern with two elements (BASE0 and
       BASE1).  The canonical encoding is always the one with the fewest
!      patterns or (if both encodings have the same number of patterns)
       the one with the fewest encoded elements.
  
       'const_vector_encoding_nelts (V)' gives the total number of encoded
diff -Nrcpad gcc-13.2.0/gcc/doc/gcov-dump.1 gcc-13.3.0/gcc/doc/gcov-dump.1
*** gcc-13.2.0/gcc/doc/gcov-dump.1	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/gcov-dump.1	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/gcov-tool.1 gcc-13.3.0/gcc/doc/gcov-tool.1
*** gcc-13.2.0/gcc/doc/gcov-tool.1	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/gcov-tool.1	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/gcov.1 gcc-13.3.0/gcc/doc/gcov.1
*** gcc-13.2.0/gcc/doc/gcov.1	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/gcov.1	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/generic.texi gcc-13.3.0/gcc/doc/generic.texi
*** gcc-13.2.0/gcc/doc/generic.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/doc/generic.texi	Tue May 21 07:47:38 2024
*************** vector.  For example @{ 0, 1 @} could be
*** 1144,1150 ****
  one element each or one pattern with two elements (@var{base0} and
  @var{base1}).  The canonical encoding is always the one with the
  fewest patterns or (if both encodings have the same number of
! petterns) the one with the fewest encoded elements.
  
  @samp{vector_cst_encoding_nelts (@var{v})} gives the total number of
  encoded elements in @var{v}, which is 6 in the example above.
--- 1144,1150 ----
  one element each or one pattern with two elements (@var{base0} and
  @var{base1}).  The canonical encoding is always the one with the
  fewest patterns or (if both encodings have the same number of
! patterns) the one with the fewest encoded elements.
  
  @samp{vector_cst_encoding_nelts (@var{v})} gives the total number of
  encoded elements in @var{v}, which is 6 in the example above.
diff -Nrcpad gcc-13.2.0/gcc/doc/gfdl.7 gcc-13.3.0/gcc/doc/gfdl.7
*** gcc-13.2.0/gcc/doc/gfdl.7	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/gfdl.7	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/gfortran.1 gcc-13.3.0/gcc/doc/gfortran.1
*** gcc-13.2.0/gcc/doc/gfortran.1	Thu Jul 27 08:33:21 2023
--- gcc-13.3.0/gcc/doc/gfortran.1	Tue May 21 08:05:48 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/gm2.texi gcc-13.3.0/gcc/doc/gm2.texi
*** gcc-13.2.0/gcc/doc/gm2.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/doc/gm2.texi	Tue May 21 07:47:38 2024
*************** such as the AVR and the ARM).
*** 227,232 ****
--- 227,233 ----
  * Linking::               Linking options in more detail.
  * Elementary data types:: Data types supported by GNU Modula-2.
  * Standard procedures::   Permanently accessible base procedures.
+ * High procedure function:: Behavior of the high procedure function.
  * Dialect::               GNU Modula-2 supported dialects.
  * Exceptions::            Exception implementation
  * Semantic checking::     How to detect run time problems at compile time.
*************** zero.
*** 658,663 ****
--- 659,687 ----
  @item -fwholevalue
  generate code to detect whole number overflow and underflow.
  
+ @item -Wcase-enum
+ generate a warning if a @code{CASE} statement selects on an enumerated
+ type expression and the statement is missing one or more @code{CASE}
+ labels.  No warning is issued if the @code{CASE} statement has a default
+ @code{ELSE} clause.
+ The option @samp{-Wall} will turn on this flag.
+ 
+ @item -Wuninit-variable-checking
+ issue a warning if a variable is used before it is initialized.
+ The checking only occurs in the first basic block in each procedure.
+ It does not check parameters, array types or set types.
+ 
+ @item -Wuninit-variable-checking=all,known,cond
+ issue a warning if a variable is used before it is initialized.
+ The checking will only occur in the first basic block in each
+ procedure if @samp{known} is specified.  If @samp{cond} or @samp{all}
+ is specified then checking continues into conditional branches of the
+ flow graph.  All checking will stop when a procedure call is invoked
+ or the top of a loop is encountered.
+ The option @samp{-Wall} will turn on this flag with
+ @samp{-Wuninit-variable-checking=known}.
+ The @samp{-Wuninit-variable-checking=all} will increase compile time.
+ 
  @c the following warning options are complete but need to be
  @c regression tested against all other front ends
  @c to ensure the options do not conflict.
*************** exported from the @code{SYSTEM} module.
*** 829,835 ****
  @xref{The PIM system module, , ,gm2}.
  @xref{The ISO system module, , ,gm2}.
  
! @node Standard procedures, Dialect, Elementary data types, Using
  @section Permanently accessible base procedures.
  
  This section describes the procedures and functions which are
--- 853,859 ----
  @xref{The PIM system module, , ,gm2}.
  @xref{The ISO system module, , ,gm2}.
  
! @node Standard procedures, High procedure function, Elementary data types, Using
  @section Permanently accessible base procedures.
  
  This section describes the procedures and functions which are
*************** PROCEDURE HALT ;
*** 986,992 ****
               foo('hello')
            END
  
!           will cause the local variable c to contain the value 4
  *)
  
  @findex HIGH
--- 1010,1016 ----
               foo('hello')
            END
  
!           will cause the local variable c to contain the value 5
  *)
  
  @findex HIGH
*************** PROCEDURE ODD (v: <any whole number type
*** 1228,1234 ****
  PROCEDURE RE (c: <any complex type>) : <floating point type> ;
  @end example
  
! @node Dialect, Exceptions, Standard procedures, Using
  @section GNU Modula-2 supported dialects
  
  This section describes the dialects understood by GNU Modula-2.
--- 1252,1350 ----
  PROCEDURE RE (c: <any complex type>) : <floating point type> ;
  @end example
  
! @node High procedure function, Dialect, Standard procedures, Using
! 
! @section Behavior of the high procedure function
! 
! This section describes the behavior of the standard procedure function
! @code{HIGH} and it includes a table of parameters with the expected
! return result.  The standard procedure function will return the last
! accessible indice of an @code{ARRAY}.  If the parameter to @code{HIGH}
! is a static array then the result will be a @code{CARDINAL} value
! matching the upper bound in the @code{ARRAY} declaration.
! 
! The section also describes the behavior of a string literal actual
! parameter and how it relates to @code{HIGH}.
! The PIM2, PIM3, PIM4 and ISO standard is silent on the issue of
! whether a @code{nul} is present in an @code{ARRAY} @code{OF}
! @code{CHAR} actual parameter.
! 
! If the first parameter to @code{HIGH} is an unbounded @code{ARRAY} the
! return value from @code{HIGH} will be the last accessible element in
! the array.  If a constant string literal is passed as an actual
! parameter then it will be @code{nul} terminated.  The table and
! example code below describe the effect of passing an actual parameter
! and the expected @code{HIGH} value.
! 
! @example
! MODULE example1 ;
! 
! PROCEDURE test (a: ARRAY OF CHAR) ;
! VAR
!    x: CARDINAL ;
! BEGIN
!    x := HIGH (a) ;
!    ...
! END test ;
! 
! 
! BEGIN
!    test ('') ;
!    test ('1') ;
!    test ('12') ;
!    test ('123') ;
! END example1.
! 
! 
! Actual parameter | HIGH (a) | a[HIGH (a)] = nul
! ===============================================
!  ''              | 0        | TRUE
!  '1'             | 1        | TRUE
!  '12'            | 2        | TRUE
!  '123'           | 3        | TRUE
! @end example
! 
! A constant string literal will be passed to an @code{ARRAY} @code{OF}
! @code{CHAR} with an appended @code{nul} @code{CHAR}.  Thus if the
! constant string literal @code{''} is passed as an actual parameter (in
! example1) then the result from @code{HIGH(a)} will be @code{0}.
! 
! @example
! MODULE example2 ;
! 
! PROCEDURE test (a: ARRAY OF CHAR) ;
! VAR
!    x: CARDINAL ;
! BEGIN
!    x := HIGH (a) ;
!    ...
! END test ;
! 
! VAR
!    str0: ARRAY [0..0] OF CHAR ;
!    str1: ARRAY [0..1] OF CHAR ;
!    str2: ARRAY [0..2] OF CHAR ;
!    str3: ARRAY [0..3] OF CHAR ;
! BEGIN
!    str0 := 'a' ;   (* No room for the nul terminator.  *)
!    test (str0) ;
!    str1 := 'ab' ;  (* No room for the nul terminator.  *)
!    test (str1) ;
!    str2 := 'ab' ;  (* Terminated with a nul.  *)
!    test (str2) ;
!    str2 := 'abc' ; (* Terminated with a nul.  *)
!    test (str3) ;
! END example2.
! 
! Actual parameter | HIGH (a) | a[HIGH (a)] = nul
! ===============================================
!  str0            | 0        | FALSE
!  str1            | 1        | FALSE
!  atr2            | 2        | TRUE
!  str3            | 3        | TRUE
! @end example
! 
! @node Dialect, Exceptions, High procedure function, Using
  @section GNU Modula-2 supported dialects
  
  This section describes the dialects understood by GNU Modula-2.
*************** with @samp{-fsoft-check-all} so that the
*** 1359,1364 ****
--- 1475,1600 ----
  optimizer and perform variable and flow analysis before the semantic
  plugin is invoked.
  
+ The @samp{-Wuninit-variable-checking} can be used to identify
+ uninitialized variables within the first basic block in a procedure.
+ The checking is limited to variables so long as they are
+ not an array or set or a variant record or var parameter.
+ 
+ The following example detects whether a sub component within a record
+ is uninitialized.
+ 
+ @example
+ MODULE testlarge2 ;
+ 
+ TYPE
+    color = RECORD
+               r, g, b: CARDINAL ;
+            END ;
+ 
+    pixel = RECORD
+               fg, bg: color ;
+            END ;
+ 
+ PROCEDURE test ;
+ VAR
+    p: pixel ;
+ BEGIN
+    p.fg.r := 1 ;
+    p.fg.g := 2 ;
+    p.fg.g := 3 ;   (* Deliberate typo should be p.fg.b.  *)
+    p.bg := p.fg ;  (* Accessing an uninitialized field.  *)
+ END test ;
+ 
+ BEGIN
+    test
+ END testlarge2.
+ @end example
+ 
+ @example
+ $ gm2 -c -Wuninit-variable-checking testlarge2.mod
+ testlarge2.mod:19:13: warning: In procedure â€˜testâ€™: attempting to
+ access expression before it has been initialized
+    19 |    p.bg := p.fg ;  (* Accessing an uninitialized field.  *)
+       |            ~^~~
+ @end example
+ 
+ The following example detects if an individual field is uninitialized.
+ 
+ @example
+ MODULE testwithnoptr ;
+ 
+ TYPE
+    Vec =  RECORD
+              x, y: CARDINAL ;
+           END ;
+ 
+ PROCEDURE test ;
+ VAR
+    p: Vec ;
+ BEGIN
+    WITH p DO
+       x := 1 ;
+       x := 2   (* Deliberate typo, user meant y.  *)
+    END ;
+    IF p.y = 2
+    THEN
+    END
+ END test ;
+ 
+ BEGIN
+    test
+ END testwithnoptr.
+ @end example
+ 
+ The following example detects a record is uninitialized via a
+ pointer variable in a @samp{WITH} block.
+ 
+ @example
+ $ gm2 -g -c -Wuninit-variable-checking testwithnoptr.mod
+ testwithnoptr.mod:21:8: warning: In procedure â€˜testâ€™: attempting to
+ access expression before it has been initialized
+    21 |    IF p.y = 2
+       |       ~^~
+ @end example
+ 
+ @example
+ MODULE testnew6 ;
+ 
+ FROM Storage IMPORT ALLOCATE ;
+ 
+ TYPE
+    PtrToVec = POINTER TO RECORD
+                             x, y: INTEGER ;
+                          END ;
+ 
+ PROCEDURE test ;
+ VAR
+    p: PtrToVec ;
+ BEGIN
+    NEW (p) ;
+    WITH p^ DO
+       x := 1 ;
+       x := 2   (* Deliberate typo, user meant y.  *)
+    END ;
+    IF p^.y = 2
+    THEN
+    END
+ END test ;
+ 
+ 
+ BEGIN
+    test
+ END testnew6.
+ @end example
+ 
+ @example
+ $ gm2 -g -c -Wuninit-variable-checking testnew6.mod
+ testnew6.mod:19:9: warning: In procedure â€˜testâ€™: attempting to
+ access expression before it has been initialized
+    19 |    IF p^.y = 2
+       |       ~~^~
+ @end example
+ 
  @node Extensions, Type compatibility, Semantic checking, Using
  @section GNU Modula-2 language extensions
  
diff -Nrcpad gcc-13.2.0/gcc/doc/gpl.7 gcc-13.3.0/gcc/doc/gpl.7
*** gcc-13.2.0/gcc/doc/gpl.7	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/gpl.7	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/invoke.texi gcc-13.3.0/gcc/doc/invoke.texi
*** gcc-13.2.0/gcc/doc/invoke.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/doc/invoke.texi	Tue May 21 07:47:38 2024
*************** Objective-C and Objective-C++ Dialects}.
*** 864,870 ****
  -mn_flash=@var{size}  -mno-interrupts
  -mmain-is-OS_task  -mrelax  -mrmw  -mstrict-X  -mtiny-stack
  -mfract-convert-truncate
! -mshort-calls  -nodevicelib  -nodevicespecs
  -Waddr-space-convert  -Wmisspelled-isr}
  
  @emph{Blackfin Options}
--- 864,870 ----
  -mn_flash=@var{size}  -mno-interrupts
  -mmain-is-OS_task  -mrelax  -mrmw  -mstrict-X  -mtiny-stack
  -mfract-convert-truncate
! -mshort-calls  -mskip-bug  -nodevicelib  -nodevicespecs
  -Waddr-space-convert  -Wmisspelled-isr}
  
  @emph{Blackfin Options}
*************** Objective-C and Objective-C++ Dialects}.
*** 1030,1036 ****
  -mmax-inline-memcpy-size=@var{n}
  -mexplicit-relocs -mno-explicit-relocs
  -mdirect-extern-access -mno-direct-extern-access
! -mcmodel=@var{code-model}}
  
  @emph{M32R/D Options}
  @gccoptlist{-m32r2  -m32rx  -m32r
--- 1030,1036 ----
  -mmax-inline-memcpy-size=@var{n}
  -mexplicit-relocs -mno-explicit-relocs
  -mdirect-extern-access -mno-direct-extern-access
! -mcmodel=@var{code-model} -mrelax -mpass-mrelax-to-as}
  
  @emph{M32R/D Options}
  @gccoptlist{-m32r2  -m32rx  -m32r
*************** crossing a loop backedge when comparing
*** 16102,16107 ****
--- 16102,16114 ----
  Maximum number of nested calls to search for control dependencies
  during uninitialized variable analysis.
  
+ @item uninit-max-chain-len
+ Maximum number of predicates anded for each predicate ored in the normalized
+ predicate chain.
+ 
+ @item uninit-max-num-chains
+ Maximum number of predicates ored in the normalized predicate chain.
+ 
  @item sched-autopref-queue-depth
  Hardware autoprefetcher scheduler model control flag.
  Number of lookahead cycles the model looks into; at '
*************** performance of the code.  Permissible va
*** 20323,20329 ****
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55},
  @samp{cortex-r82}, @samp{cortex-x1}, @samp{cortex-x1c}, @samp{cortex-x2},
  @samp{cortex-x3}, @samp{cortex-a510}, @samp{cortex-a710}, @samp{cortex-a715},
! @samp{ampere1}, @samp{ampere1a}, and @samp{native}.
  
  The values @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
--- 20330,20336 ----
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55},
  @samp{cortex-r82}, @samp{cortex-x1}, @samp{cortex-x1c}, @samp{cortex-x2},
  @samp{cortex-x3}, @samp{cortex-a510}, @samp{cortex-a710}, @samp{cortex-a715},
! @samp{ampere1}, @samp{ampere1a}, @samp{cobalt-100} and @samp{native}.
  
  The values @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
*************** These options are defined for AVR implem
*** 22730,22741 ****
  @table @gcctabopt
  @opindex mmcu
  @item -mmcu=@var{mcu}
! Specify Atmel AVR instruction set architectures (ISA) or MCU type.
! 
! The default for this option is@tie{}@samp{avr2}.
  
! GCC supports the following AVR devices and ISAs:
  
  @include avr-mmcu.texi
  
  @opindex mabsdata
--- 22737,22758 ----
  @table @gcctabopt
  @opindex mmcu
  @item -mmcu=@var{mcu}
! Specify the AVR instruction set architecture (ISA) or device type.
! The default for this option is@tie{}@code{avr2}.
  
! The following AVR devices and ISAs are supported.
! @emph{Note:} A complete device support consists of
! startup code @code{crt@var{mcu}.o}, a device header @code{avr/io*.h},
! a device library @code{lib@var{mcu}.a} and a
! @uref{https://gcc.gnu.org/wiki/avr-gcc#spec-files,device-specs} file
! @code{specs-@var{mcu}}. Only the latter is provided by the compiler
! according the supported @code{@var{mcu}}s below.  The rest is supported
! by @w{@uref{https://www.nongnu.org/avr-libc/,AVR-LibC}}, or by means of
! @uref{https://gcc.gnu.org/wiki/avr-gcc#atpack,@code{atpack}} files
! from the hardware manufacturer.
  
+ @c Auto-generated.  Re-build when new devices are added to avr-mcus.def
+ @c by running "make avr-mcus" in $builddir/gcc.
  @include avr-mmcu.texi
  
  @opindex mabsdata
*************** Do not save registers in @code{main}.  T
*** 22808,22818 ****
  attaching attribute @ref{AVR Function Attributes,,@code{OS_task}}
  to @code{main}. It is activated per default if optimization is on.
  
- @opindex mn-flash
- @item -mn-flash=@var{num}
- Assume that the flash memory has a size of 
- @var{num} times 64@tie{}KiB.
- 
  @opindex mno-interrupts
  @item -mno-interrupts
  Generated code is not compatible with hardware interrupts.
--- 22825,22830 ----
*************** differ from instructions in the assemble
*** 22834,22868 ****
  Relaxing must be turned on if linker stubs are needed, see the
  section on @code{EIND} and linker stubs below.
  
- @opindex mrmw
- @item -mrmw
- Assume that the device supports the Read-Modify-Write
- instructions @code{XCH}, @code{LAC}, @code{LAS} and @code{LAT}.
- 
- @opindex mshort-calls
- @item -mshort-calls
- 
- Assume that @code{RJMP} and @code{RCALL} can target the whole
- program memory.
- 
- This option is used internally for multilib selection.  It is
- not an optimization option, and you don't need to set it by hand.
- 
- @opindex msp8
- @item -msp8
- Treat the stack pointer register as an 8-bit register,
- i.e.@: assume the high byte of the stack pointer is zero.
- In general, you don't need to set this option by hand.
- 
- This option is used internally by the compiler to select and
- build multilibs for architectures @code{avr2} and @code{avr25}.
- These architectures mix devices with and without @code{SPH}.
- For any setting other than @option{-mmcu=avr2} or @option{-mmcu=avr25}
- the compiler driver adds or removes this option from the compiler
- proper's command line, because the compiler then knows if the device
- or architecture has an 8-bit stack pointer and thus no @code{SPH}
- register or not.
- 
  @opindex mstrict-X
  @item -mstrict-X
  Use address register @code{X} in a way proposed by the hardware.  This means
--- 22846,22851 ----
*************** If @var{device} is not a device but only
*** 23161,23166 ****
--- 23144,23152 ----
  @item __AVR_XMEGA__
  The device / architecture belongs to the XMEGA family of devices.
  
+ @item __AVR_HAVE_ADIW__
+ The device has the @code{ADIW} and @code{SBIW} instructions.
+ 
  @item __AVR_HAVE_ELPM__
  The device has the @code{ELPM} instruction.
  
*************** The device has the @code{ELPM} instructi
*** 23168,23181 ****
  The device has the @code{ELPM R@var{n},Z} and @code{ELPM
  R@var{n},Z+} instructions.
  
- @item __AVR_HAVE_MOVW__
- The device has the @code{MOVW} instruction to perform 16-bit
- register-register moves.
- 
  @item __AVR_HAVE_LPMX__
  The device has the @code{LPM R@var{n},Z} and
  @code{LPM R@var{n},Z+} instructions.
  
  @item __AVR_HAVE_MUL__
  The device has a hardware multiplier. 
  
--- 23154,23167 ----
  The device has the @code{ELPM R@var{n},Z} and @code{ELPM
  R@var{n},Z+} instructions.
  
  @item __AVR_HAVE_LPMX__
  The device has the @code{LPM R@var{n},Z} and
  @code{LPM R@var{n},Z+} instructions.
  
+ @item __AVR_HAVE_MOVW__
+ The device has the @code{MOVW} instruction to perform 16-bit
+ register-register moves.
+ 
  @item __AVR_HAVE_MUL__
  The device has a hardware multiplier. 
  
*************** Reflects the @code{--with-libf7=@{libgcc
*** 23289,23294 ****
--- 23275,23325 ----
  
  @end table
  
+ @subsubsection AVR Internal Options
+ The following options are used internally by the compiler and to communicate
+ between device specs files and the compiler proper. You don't need to set these
+ options by hand, in particular they are not optimization options.
+ Using these options in the wrong way may lead to sub-optimal or wrong code.
+ They are documented for completeness, and in order to get a better
+ understanding of
+ @w{@uref{https://gcc.gnu.org/wiki/avr-gcc#spec-files,device specs}}
+ files.
+ 
+ @table @gcctabopt
+ 
+ @opindex mn-flash
+ @item -mn-flash=@var{num}
+ Assume that the flash memory has a size of @var{num} times 64@tie{}KiB.
+ This determines which @code{__flash@var{N}} address spaces are available.
+ 
+ @opindex mrmw
+ @item -mrmw
+ Assume that the device supports the Read-Modify-Write
+ instructions @code{XCH}, @code{LAC}, @code{LAS} and @code{LAT}.
+ 
+ @opindex mshort-calls
+ @item -mshort-calls
+ 
+ Assume that @code{RJMP} and @code{RCALL} can target the whole
+ program memory. This option is used for multilib generation and selection
+ for the devices from architecture @code{avrxmega3}.
+ 
+ @opindex mskip-bug
+ @item -mskip-bug
+ 
+ Generate code without skips (@code{CPSE}, @code{SBRS},
+ @code{SBRC}, @code{SBIS}, @code{SBIC}) over 32-bit instructions.
+ 
+ @opindex msp8
+ @item -msp8
+ Treat the stack pointer register as an 8-bit register,
+ i.e.@: assume the high byte of the stack pointer is zero.
+ This option is used by the compiler to select and
+ build multilibs for architectures @code{avr2} and @code{avr25}.
+ These architectures mix devices with and without @code{SPH}.
+ 
+ @end table
+ 
  @node Blackfin Options
  @subsection Blackfin Options
  @cindex Blackfin Options
*************** The default code model is @code{normal}.
*** 25799,25810 ****
  @itemx -mno-explicit-relocs
  Use or do not use assembler relocation operators when dealing with symbolic
  addresses.  The alternative is to use assembler macros instead, which may
! limit optimization.  The default value for the option is determined during
! GCC build-time by detecting corresponding assembler support:
! @code{-mexplicit-relocs} if said support is present,
! @code{-mno-explicit-relocs} otherwise.  This option is mostly useful for
! debugging, or interoperation with assemblers different from the build-time
! one.
  
  @opindex mdirect-extern-access
  @item -mdirect-extern-access
--- 25830,25840 ----
  @itemx -mno-explicit-relocs
  Use or do not use assembler relocation operators when dealing with symbolic
  addresses.  The alternative is to use assembler macros instead, which may
! limit instruction scheduling but allow linker relaxation.  The default
! value for the option is determined with the assembler capability detected
! during GCC build-time and the setting of @code{-mrelax}:
! @code{-mexplicit-relocs} if the assembler supports relocation operators
! but @code{-mrelax} is not enabled, @code{-mno-explicit-relocs} otherwise.
  
  @opindex mdirect-extern-access
  @item -mdirect-extern-access
*************** environments where no dynamic link is pe
*** 25819,25824 ****
--- 25849,25876 ----
  kernels, executables linked with @option{-static} or @option{-static-pie}.
  @option{-mdirect-extern-access} is not compatible with @option{-fPIC} or
  @option{-fpic}.
+ 
+ @item -mrelax
+ @itemx -mno-relax
+ Take (do not take) advantage of linker relaxations.  If
+ @option{-mpass-mrelax-to-as} is enabled, this option is also passed to
+ the assembler.  The default is determined during GCC build-time by
+ detecting corresponding assembler support:
+ @option{-mrelax} if the assembler supports both the @option{-mrelax}
+ option and the conditional branch relaxation (it's required or the
+ @code{.align} directives and conditional branch instructions in the
+ assembly code outputted by GCC may be rejected by the assembler because
+ of a relocation overflow), @option{-mno-relax} otherwise.
+ 
+ @item -mpass-mrelax-to-as
+ @itemx -mno-pass-mrelax-to-as
+ Pass (do not pass) the @option{-mrelax} or @option{-mno-relax} option
+ to the assembler.  The default is determined during GCC build-time by
+ detecting corresponding assembler support:
+ @option{-mpass-mrelax-to-as} if the assembler supports the
+ @option{-mrelax} option, @option{-mno-pass-mrelax-to-as} otherwise.
+ This option is mostly useful for debugging, or interoperation with
+ assemblers different from the build-time one.
  @end table
  
  @node M32C Options
*************** SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREF
*** 32397,32404 ****
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
! AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD, UINTR and RAOINT
! instruction set support.
  
  @item knl
  Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
--- 32449,32456 ----
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
! AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD and UINTR instruction set
! support.
  
  @item knl
  Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
diff -Nrcpad gcc-13.2.0/gcc/doc/lto-dump.1 gcc-13.3.0/gcc/doc/lto-dump.1
*** gcc-13.2.0/gcc/doc/lto-dump.1	Thu Jul 27 08:18:11 2023
--- gcc-13.3.0/gcc/doc/lto-dump.1	Tue May 21 07:50:34 2024
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2023-07-27" "gcc-13.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
--- 133,139 ----
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2024-05-21" "gcc-13.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-13.2.0/gcc/doc/rtl.texi gcc-13.3.0/gcc/doc/rtl.texi
*** gcc-13.2.0/gcc/doc/rtl.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/doc/rtl.texi	Tue May 21 07:47:38 2024
*************** vector.  For example @{ 0, 1 @} could be
*** 1843,1849 ****
  one element each or one pattern with two elements (@var{base0} and
  @var{base1}).  The canonical encoding is always the one with the
  fewest patterns or (if both encodings have the same number of
! petterns) the one with the fewest encoded elements.
  
  @samp{const_vector_encoding_nelts (@var{v})} gives the total number of
  encoded elements in @var{v}, which is 6 in the example above.
--- 1843,1849 ----
  one element each or one pattern with two elements (@var{base0} and
  @var{base1}).  The canonical encoding is always the one with the
  fewest patterns or (if both encodings have the same number of
! patterns) the one with the fewest encoded elements.
  
  @samp{const_vector_encoding_nelts (@var{v})} gives the total number of
  encoded elements in @var{v}, which is 6 in the example above.
diff -Nrcpad gcc-13.2.0/gcc/dwarf2out.cc gcc-13.3.0/gcc/dwarf2out.cc
*** gcc-13.2.0/gcc/dwarf2out.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/dwarf2out.cc	Tue May 21 07:47:38 2024
*************** prune_unused_types_walk (dw_die_ref die)
*** 30137,30144 ****
--- 30137,30149 ----
      case DW_TAG_reference_type:
      case DW_TAG_rvalue_reference_type:
      case DW_TAG_volatile_type:
+     case DW_TAG_restrict_type:
+     case DW_TAG_shared_type:
+     case DW_TAG_atomic_type:
+     case DW_TAG_immutable_type:
      case DW_TAG_typedef:
      case DW_TAG_array_type:
+     case DW_TAG_coarray_type:
      case DW_TAG_friend:
      case DW_TAG_enumeration_type:
      case DW_TAG_subroutine_type:
*************** prune_unused_types_walk (dw_die_ref die)
*** 30147,30152 ****
--- 30152,30159 ----
      case DW_TAG_subrange_type:
      case DW_TAG_ptr_to_member_type:
      case DW_TAG_file_type:
+     case DW_TAG_unspecified_type:
+     case DW_TAG_dynamic_type:
        /* Type nodes are useful only when other DIEs reference them --- don't
  	 mark them.  */
        /* FALLTHROUGH */
*************** dwarf2out_finish (const char *filename)
*** 32184,32207 ****
        reset_dies (comp_unit_die ());
        for (limbo_die_node *node = cu_die_list; node; node = node->next)
  	reset_dies (node->die);
- 
-       hash_table<comdat_type_hasher> comdat_type_table (100);
        for (ctnode = comdat_type_list; ctnode != NULL; ctnode = ctnode->next)
  	{
- 	  comdat_type_node **slot
- 	      = comdat_type_table.find_slot (ctnode, INSERT);
- 
- 	  /* Don't reset types twice.  */
- 	  if (*slot != HTAB_EMPTY_ENTRY)
- 	    continue;
- 
  	  /* Remove the pointer to the line table.  */
  	  remove_AT (ctnode->root_die, DW_AT_stmt_list);
- 
  	  if (debug_info_level >= DINFO_LEVEL_TERSE)
  	    reset_dies (ctnode->root_die);
- 
- 	  *slot = ctnode;
  	}
  
        /* Reset die CU symbol so we don't output it twice.  */
--- 32191,32202 ----
diff -Nrcpad gcc-13.2.0/gcc/expr.cc gcc-13.3.0/gcc/expr.cc
*** gcc-13.2.0/gcc/expr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/expr.cc	Tue May 21 07:47:38 2024
*************** convert_mode_scalar (rtx to, rtx from, i
*** 351,358 ****
  		      && REAL_MODE_FORMAT (from_mode) == &ieee_half_format));
  
        if (GET_MODE_PRECISION (from_mode) == GET_MODE_PRECISION (to_mode))
! 	/* Conversion between decimal float and binary float, same size.  */
! 	tab = DECIMAL_FLOAT_MODE_P (from_mode) ? trunc_optab : sext_optab;
        else if (GET_MODE_PRECISION (from_mode) < GET_MODE_PRECISION (to_mode))
  	tab = sext_optab;
        else
--- 351,366 ----
  		      && REAL_MODE_FORMAT (from_mode) == &ieee_half_format));
  
        if (GET_MODE_PRECISION (from_mode) == GET_MODE_PRECISION (to_mode))
! 	{
! 	  if (REAL_MODE_FORMAT (to_mode) == &arm_bfloat_half_format
! 	      && REAL_MODE_FORMAT (from_mode) == &ieee_half_format)
! 	    /* libgcc implements just __trunchfbf2, not __extendhfbf2.  */
! 	    tab = trunc_optab;
! 	  else
! 	    /* Conversion between decimal float and binary float, same
! 	       size.  */
! 	    tab = DECIMAL_FLOAT_MODE_P (from_mode) ? trunc_optab : sext_optab;
! 	}
        else if (GET_MODE_PRECISION (from_mode) < GET_MODE_PRECISION (to_mode))
  	tab = sext_optab;
        else
*************** emit_push_insn (rtx x, machine_mode mode
*** 5084,5089 ****
--- 5092,5098 ----
  	  /* If source is a constant VAR_DECL with a simple constructor,
               store the constructor to the stack instead of moving it.  */
  	  const_tree decl;
+ 	  HOST_WIDE_INT sz;
  	  if (partial == 0
  	      && MEM_P (xinner)
  	      && SYMBOL_REF_P (XEXP (xinner, 0))
*************** emit_push_insn (rtx x, machine_mode mode
*** 5091,5099 ****
  	      && VAR_P (decl)
  	      && TREE_READONLY (decl)
  	      && !TREE_SIDE_EFFECTS (decl)
! 	      && immediate_const_ctor_p (DECL_INITIAL (decl), 2))
! 	    store_constructor (DECL_INITIAL (decl), target, 0,
! 			       int_expr_size (DECL_INITIAL (decl)), false);
  	  else
  	    emit_block_move (target, xinner, size, BLOCK_OP_CALL_PARM);
  	}
--- 5100,5110 ----
  	      && VAR_P (decl)
  	      && TREE_READONLY (decl)
  	      && !TREE_SIDE_EFFECTS (decl)
! 	      && immediate_const_ctor_p (DECL_INITIAL (decl), 2)
! 	      && (sz = int_expr_size (DECL_INITIAL (decl))) > 0
! 	      && CONST_INT_P (size)
! 	      && INTVAL (size) == sz)
! 	    store_constructor (DECL_INITIAL (decl), target, 0, sz, false);
  	  else
  	    emit_block_move (target, xinner, size, BLOCK_OP_CALL_PARM);
  	}
diff -Nrcpad gcc-13.2.0/gcc/fold-const.cc gcc-13.3.0/gcc/fold-const.cc
*** gcc-13.2.0/gcc/fold-const.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fold-const.cc	Tue May 21 07:47:38 2024
*************** static tree
*** 6223,6229 ****
  merge_truthop_with_opposite_arm (location_t loc, tree op, tree cmpop,
  				 bool rhs_only)
  {
-   tree type = TREE_TYPE (cmpop);
    enum tree_code code = TREE_CODE (cmpop);
    enum tree_code truthop_code = TREE_CODE (op);
    tree lhs = TREE_OPERAND (op, 0);
--- 6223,6228 ----
*************** merge_truthop_with_opposite_arm (locatio
*** 6239,6244 ****
--- 6238,6245 ----
    if (TREE_CODE_CLASS (code) != tcc_comparison)
      return NULL_TREE;
  
+   tree type = TREE_TYPE (TREE_OPERAND (cmpop, 0));
+ 
    if (rhs_code == truthop_code)
      {
        tree newrhs = merge_truthop_with_opposite_arm (loc, rhs, cmpop, rhs_only);
*************** extract_muldiv_1 (tree t, tree c, enum t
*** 6897,6902 ****
--- 6898,6924 ----
        if (TYPE_UNSIGNED (ctype) != TYPE_UNSIGNED (type))
  	break;
  
+       /* Punt for multiplication altogether.
+ 	 MAX (1U + INT_MAX, 1U) * 2U is not equivalent to
+ 	 MAX ((1U + INT_MAX) * 2U, 1U * 2U), the former is
+ 	 0U, the latter is 2U.
+ 	 MAX (INT_MIN / 2, 0) * -2 is not equivalent to
+ 	 MIN (INT_MIN / 2 * -2, 0 * -2), the former is
+ 	 well defined 0, the latter invokes UB.
+ 	 MAX (INT_MIN / 2, 5) * 5 is not equivalent to
+ 	 MAX (INT_MIN / 2 * 5, 5 * 5), the former is
+ 	 well defined 25, the latter invokes UB.  */
+       if (code == MULT_EXPR)
+ 	break;
+       /* For division/modulo, punt on c being -1 for MAX, as
+ 	 MAX (INT_MIN, 0) / -1 is not equivalent to
+ 	 MIN (INT_MIN / -1, 0 / -1), the former is well defined
+ 	 0, the latter invokes UB (or for -fwrapv is INT_MIN).
+ 	 MIN (INT_MIN, 0) / -1 already invokes UB, so the
+ 	 transformation won't make it worse.  */
+       else if (tcode == MAX_EXPR && integer_minus_onep (c))
+ 	break;
+ 
        /* MIN (a, b) / 5 -> MIN (a / 5, b / 5)  */
        sub_strict_overflow_p = false;
        if ((t1 = extract_muldiv (op0, c, code, wide_type,
*************** native_encode_initializer (tree init, un
*** 8463,8468 ****
--- 8485,8492 ----
  		  if (BYTES_BIG_ENDIAN != WORDS_BIG_ENDIAN)
  		    return 0;
  
+ 		  if (TREE_CODE (val) == NON_LVALUE_EXPR)
+ 		    val = TREE_OPERAND (val, 0);
  		  if (TREE_CODE (val) != INTEGER_CST)
  		    return 0;
  
*************** multiple_of_p (tree type, const_tree top
*** 14258,14264 ****
  	      && TREE_CODE (op2) == INTEGER_CST
  	      && integer_pow2p (bottom)
  	      && wi::multiple_of_p (wi::to_widest (op2),
! 				    wi::to_widest (bottom), UNSIGNED))
  	    return 1;
  
  	  op1 = gimple_assign_rhs1 (stmt);
--- 14282,14288 ----
  	      && TREE_CODE (op2) == INTEGER_CST
  	      && integer_pow2p (bottom)
  	      && wi::multiple_of_p (wi::to_widest (op2),
! 				    wi::to_widest (bottom), SIGNED))
  	    return 1;
  
  	  op1 = gimple_assign_rhs1 (stmt);
diff -Nrcpad gcc-13.2.0/gcc/fortran/ChangeLog gcc-13.3.0/gcc/fortran/ChangeLog
*** gcc-13.2.0/gcc/fortran/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/fortran/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,472 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-08  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-04-25  Paul Thomas  <pault@gcc.gnu.org>
+ 		    Jakub Jelinek  <jakub@gcc.gnu.org>
+ 
+ 	PR fortran/89462
+ 	* decl.cc (build_sym): Add an extra argument 'elem'. If 'elem'
+ 	is greater than 1, gfc_new_charlen is called to generate a new
+ 	charlen, registered in the symbol namespace.
+ 	(variable_decl, enumerator_decl): Set the new argument in the
+ 	calls to build_sym.
+ 
+ 2024-05-08  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-04-25  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/93678
+ 	* trans-expr.cc (gfc_conv_procedure_call): Use the interface,
+ 	where possible, to obtain the type of character procedure
+ 	pointers of class entities.
+ 
+ 2024-05-08  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-04-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/113956
+ 	* trans-expr.cc (gfc_trans_pointer_assignment): Remove assert
+ 	causing the ICE since it was unnecesary.
+ 
+ 2024-05-08  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-04-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/114535
+ 	* resolve.cc (resolve_symbol): Remove last chunk that checked
+ 	for finalization of unreferenced symbols.
+ 
+ 2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-04-02  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/106999
+ 	* interface.cc (gfc_compare_interfaces): Add error for a
+ 	subroutine proc pointer passed to a variable formal.
+ 	(compare_parameter): If a procedure pointer is being passed to
+ 	a non-procedure formal arg, and there is an an interface, use
+ 	gfc_compare_interfaces to check and provide a more useful error
+ 	message.
+ 
+ 2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-04-02  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/112407
+ 	* resolve.cc (resolve_procedure_expression): Change the test for
+ 	for recursion in the case of hidden procedures from modules.
+ 	(resolve_typebound_static): Add warning for possible recursive
+ 	calls to typebound procedures.
+ 	* trans-expr.cc (gfc_trans_class_init_assign): Do not apply
+ 	default initializer to class dummy where component initializers
+ 	are all null.
+ 
+ 2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-03-29  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/36337
+ 	PR fortran/110987
+ 	PR fortran/113885
+ 	* trans-expr.cc (gfc_trans_assignment_1): Place finalization
+ 	block before rhs post block for elemental rhs.
+ 	* trans.cc (gfc_finalize_tree_expr): Check directly if a type
+ 	has no components, rather than the zero components attribute.
+ 	Treat elemental zero component expressions in the same way as
+ 	scalars.
+ 
+ 2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/114739
+ 	* primary.cc (gfc_match_varspec): Check for default type before
+ 	checking for derived types with the right component name.
+ 
+ 2024-04-26  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-07-12  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	PR fortran/102003
+ 	* expr.cc (find_inquiry_ref): Replace len of pdt_string by
+ 	constant.
+ 	(simplify_ref_chain): Ensure input to find_inquiry_ref is
+ 	NULL.
+ 	(gfc_match_init_expr): Prevent PDT analysis for function calls.
+ 	(gfc_pdt_find_component_copy_initializer): Get the initializer
+ 	value for given component.
+ 	* gfortran.h (gfc_pdt_find_component_copy_initializer): New
+ 	function.
+ 	* simplify.cc (gfc_simplify_len): Replace len() of PDT with pdt
+ 	component ref or constant.
+ 
+ 2024-04-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/114474
+ 	* primary.cc (gfc_variable_attr): Catch variables used in structure
+ 	constructors within DATA statements that are still tagged with a
+ 	temporary type BT_PROCEDURE from match_actual_arg and which have the
+ 	target attribute, and fix their typespec.
+ 
+ 2024-04-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103707
+ 	PR fortran/106987
+ 	* arith.cc (is_hard_arith_error): New helper function to determine
+ 	whether an arithmetic error is "hard" or not.
+ 	(check_result): Use it.
+ 	(gfc_arith_divide): Set "Division by zero" only for regular
+ 	numerators of real and complex divisions.
+ 	(reduce_unary): Use is_hard_arith_error to determine whether a hard
+ 	or (recoverable) soft error was encountered.  Terminate immediately
+ 	on hard error, otherwise remember code of first soft error.
+ 	(reduce_binary_ac): Likewise.
+ 	(reduce_binary_ca): Likewise.
+ 	(reduce_binary_aa): Likewise.
+ 
+ 2024-04-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-02-09  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/113799
+ 	* arith.cc (reduce_unary): Remember any overflow encountered during
+ 	reduction of unary arithmetic operations on array constructors and
+ 	continue, and return error status, but terminate on serious errors.
+ 
+ 2024-04-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-05-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95374
+ 	PR fortran/104352
+ 	* decl.cc (add_init_expr_to_sym): Set shape of initializer also for
+ 	zero-sized arrays, so that bounds violations can be detected later.
+ 
+ 2024-03-31  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-03-22  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/107426
+ 	* gfortran.h (gfc_save_module_list, gfc_restore_old_module_list):
+ 	New declarations.
+ 	* module.cc (old_module_list_tail): New global variable.
+ 	(gfc_save_module_list, gfc_restore_old_module_list): New functions.
+ 	(gfc_use_modules): Set module_list and old_module_list_tail.
+ 	* parse.cc (next_statement): Save module_list before doing any work.
+ 	(reject_statement): Restore module_list to its saved value.
+ 
+ 2024-03-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-02-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/113866
+ 	* trans-expr.cc (gfc_conv_procedure_call): When passing an optional
+ 	dummy argument to an optional dummy argument of a bind(c) procedure
+ 	and the dummy argument is passed via a CFI descriptor, no special
+ 	presence check and passing of a default NULL pointer is needed.
+ 
+ 2024-03-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/50410
+ 	* trans-expr.cc (gfc_conv_structure): Check for NULL pointer.
+ 
+ 2024-03-28  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-05-23  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/103716
+ 	* resolve.cc (gfc_resolve_ref): Conversion of array_ref into an
+ 	element should be done for all characters without a len expr,
+ 	not just deferred lens, and for integer expressions.
+ 	* trans-expr.cc (conv_inquiry): For len and kind inquiry refs,
+ 	set the se string_length to NULL_TREE.
+ 
+ 2024-03-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101135
+ 	* trans-array.cc (gfc_get_dataptr_offset): Check for optional
+ 	arguments being present before dereferencing data pointer.
+ 
+ 2024-03-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/55978
+ 	* interface.cc (gfc_compare_actual_formal): Skip size check for
+ 	NULL() actual without MOLD argument.
+ 
+ 2024-03-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* trans-types.cc (gfc_get_nodesc_array_type): Clear used gmp
+ 	variables.
+ 
+ 2024-03-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/114001
+ 	* expr.cc (gfc_is_simply_contiguous): Adjust logic so that CLASS
+ 	symbols are also handled.
+ 
+ 2024-03-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103715
+ 	* frontend-passes.cc (check_externals_expr): Prevent invalid read
+ 	in case of mismatch of external subroutine with function.
+ 
+ 2024-03-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-12  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/110826
+ 	* array.cc (gfc_array_dimen_size): When walking the ref chain of an
+ 	array and the ultimate component is a procedure pointer, do not try
+ 	to figure out its dimension even if it is a array-valued function.
+ 
+ 2024-03-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-12-05  Harald Anlauf  <anlauf@gmx.de>
+ 		    Tobias Burnus   <tobias@codesourcery.com>
+ 
+ 	PR fortran/100988
+ 	* gfortran.h (IS_PROC_POINTER): New macro.
+ 	* trans-types.cc (gfc_sym_type): Use macro in determination if the
+ 	restrict qualifier can be used for a dummy variable.  Fix logic to
+ 	allow the restrict qualifier also for optional arguments, and to
+ 	not apply it to pointer or proc_pointer arguments.
+ 
+ 2024-03-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-03-01  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104819
+ 	* check.cc (gfc_check_null): Handle nested NULL()s.
+ 	(is_c_interoperable): Check for MOLD argument of NULL() as part of
+ 	the interoperability check.
+ 	* interface.cc (gfc_compare_actual_formal): Extend checks for NULL()
+ 	actual arguments for presence of MOLD argument when required by
+ 	Interp J3/22-146.
+ 
+ 2024-03-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-02-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/114012
+ 	* trans-expr.cc (gfc_conv_procedure_call): Evaluate non-trivial
+ 	arguments just once before assigning to an unlimited polymorphic
+ 	dummy variable.
+ 
+ 2024-03-06  Steve Kargl  <kargl@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2024-02-23  Steve Kargl  <kargl@gcc.gnu.org>
+ 		    Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/114024
+ 	* trans-stmt.cc (gfc_trans_allocate): When a source expression has
+ 	substring references, part-refs, or %re/%im inquiries, wrap the
+ 	entity in parentheses to force evaluation of the expression.
+ 
+ 2024-01-31  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-01-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104908
+ 	* trans-array.cc (gfc_conv_array_ref): Restrict use of transformed
+ 	descriptor (sym->backend_decl) to the unlimited polymorphic case.
+ 
+ 2024-01-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2024-01-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/67277
+ 	* trans-intrinsic.cc (gfc_conv_intrinsic_ishftc): Handle optional
+ 	dummy argument for SIZE passed to ISHFTC.  Set default value to
+ 	BIT_SIZE(I) when missing.
+ 
+ 2023-12-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-12-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/97592
+ 	* trans-expr.cc (gfc_conv_procedure_call): For a contiguous dummy
+ 	with the TARGET attribute, the effective argument may still be
+ 	contiguous even if the actual argument is not simply-contiguous.
+ 	Allow packing to be decided at runtime by _gfortran_internal_pack.
+ 
+ 2023-12-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-12-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/93762
+ 	PR fortran/100651
+ 	* trans-array.cc (gfc_trans_deferred_array): Add presence check
+ 	for optional deferred-length character dummy arguments.
+ 	* trans-expr.cc (gfc_conv_missing_dummy): The character length for
+ 	deferred-length dummy arguments is passed by reference, so that
+ 	its value can be returned.  Adjust handling for optional dummies.
+ 
+ 2023-11-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-11-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/111880
+ 	* resolve.cc (resolve_common_vars): Do not call gfc_add_in_common
+ 	for symbols that are USE associated or used in a submodule.
+ 
+ 2023-11-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-11-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/112764
+ 	* primary.cc (gfc_variable_attr): Set TARGET attribute of associating
+ 	entity dependent on TARGET or POINTER attribute of selector.
+ 
+ 2023-11-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-11-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/97245
+ 	* match.cc (gfc_match_call): If a procedure pointer has already been
+ 	resolved, do not create a new symbol in a procedure reference of
+ 	the same name shadowing the first one if it is host-associated.
+ 
+ 2023-11-03  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-11-02  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/112316
+ 	* parse.cc (parse_associate): Remove condition that caused this
+ 	regression.
+ 
+ 2023-10-26  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-10-12  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/67740
+ 	* trans-expr.cc (gfc_trans_pointer_assignment): Set the hidden
+ 	string length component for pointer assignment to character
+ 	pointer components.
+ 
+ 2023-10-21  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-10-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/111837
+ 	* frontend-passes.cc (traverse_io_block): Dependency check of loop
+ 	nest shall be triangular, not banded.
+ 
+ 2023-10-04  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-10-04  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/37336
+ 	PR fortran/111674
+ 	* trans-expr.cc (gfc_trans_scalar_assign): Finalize components
+ 	on deallocation if derived type is not finalizable.
+ 
+ 2023-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	* trans-array.cc (gfc_trans_deferred_array): Use correct
+ 	position for statements to add to guarded block.
+ 
+ 2023-09-29  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2023-09-29  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	PR fortran/37336
+ 	* trans-array.cc (structure_alloc_comps): Deref coarray.
+ 	(gfc_trans_deferred_array): Add freeing of components after
+ 	check for allocated coarray.
+ 
+ 2023-09-24  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/92586
+ 	* trans-expr.cc (gfc_trans_arrayfunc_assign): Supply a missing
+ 	dereference for the call to gfc_deallocate_alloc_comp_no_caf.
+ 
+ 2023-09-24  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/68155
+ 	* decl.cc (fix_initializer_charlen): New function broken out of
+ 	add_init_expr_to_sym.
+ 	(add_init_expr_to_sym, build_struct): Call the new function.
+ 
+ 2023-08-27  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/87477
+ 	* parse.cc (parse_associate): Replace the existing evaluation
+ 	of the target rank with calls to gfc_resolve_ref and
+ 	gfc_expression_rank. Identify untyped target function results
+ 	with structure constructors by finding the appropriate derived
+ 	type.
+ 	* resolve.cc (resolve_symbol): Allow associate variables to be
+ 	assumed shape.
+ 
+ 2023-08-09  Steve Kargl  <sgk@troutmask.apl.washington.edu>
+ 
+ 	PR fortran/109684
+ 	* resolve.cc (resolve_types): Exclude contained procedures with
+ 	the artificial attribute from test for pureness.
+ 
+ 2023-07-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2023-07-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/110825
+ 	* gfortran.texi: Clarify argument passing convention.
+ 	* trans-expr.cc (gfc_conv_procedure_call): Do not pass the character
+ 	length as hidden argument when the declared dummy argument is
+ 	assumed-type.
+ 
+ 2023-07-30  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/108961
+ 	* trans-expr.cc (gfc_conv_procedure_call): The hidden string
+ 	length must not be passed to a formal arg of type(cptr).
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/fortran/arith.cc gcc-13.3.0/gcc/fortran/arith.cc
*** gcc-13.2.0/gcc/fortran/arith.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/arith.cc	Tue May 21 07:47:38 2024
*************** gfc_arith_error (arith code)
*** 130,135 ****
--- 130,159 ----
  }
  
  
+ /* Check if a certain arithmetic error code is severe enough to prevent
+    further simplification, as opposed to errors thrown by the range check
+    (e.g. overflow) or arithmetic exceptions that are tolerated with
+    -fno-range-check.  */
+ 
+ static bool
+ is_hard_arith_error (arith code)
+ {
+   switch (code)
+     {
+     case ARITH_OK:
+     case ARITH_OVERFLOW:
+     case ARITH_UNDERFLOW:
+     case ARITH_NAN:
+     case ARITH_DIV0:
+     case ARITH_ASYMMETRIC:
+       return false;
+ 
+     default:
+       return true;
+     }
+ }
+ 
+ 
  /* Get things ready to do math.  */
  
  void
*************** check_result (arith rc, gfc_expr *x, gfc
*** 579,588 ****
        val = ARITH_OK;
      }
  
!   if (val == ARITH_OK || val == ARITH_OVERFLOW)
!     *rp = r;
!   else
      gfc_free_expr (r);
  
    return val;
  }
--- 603,612 ----
        val = ARITH_OK;
      }
  
!   if (is_hard_arith_error (val))
      gfc_free_expr (r);
+   else
+     *rp = r;
  
    return val;
  }
*************** gfc_arith_divide (gfc_expr *op1, gfc_exp
*** 792,814 ****
        break;
  
      case BT_REAL:
!       if (mpfr_sgn (op2->value.real) == 0 && flag_range_check == 1)
! 	{
! 	  rc = ARITH_DIV0;
! 	  break;
! 	}
  
        mpfr_div (result->value.real, op1->value.real, op2->value.real,
  	       GFC_RND_MODE);
        break;
  
      case BT_COMPLEX:
!       if (mpc_cmp_si_si (op2->value.complex, 0, 0) == 0
! 	  && flag_range_check == 1)
! 	{
! 	  rc = ARITH_DIV0;
! 	  break;
! 	}
  
        gfc_set_model (mpc_realref (op1->value.complex));
        if (mpc_cmp_si_si (op2->value.complex, 0, 0) == 0)
--- 816,841 ----
        break;
  
      case BT_REAL:
!       /* Set "Division by zero" only for regular numerator.  */
!       if (flag_range_check == 1
! 	  && mpfr_zero_p (op2->value.real)
! 	  && mpfr_regular_p (op1->value.real))
! 	rc = ARITH_DIV0;
  
        mpfr_div (result->value.real, op1->value.real, op2->value.real,
  	       GFC_RND_MODE);
        break;
  
      case BT_COMPLEX:
!       /* Set "Division by zero" only for regular numerator.  */
!       if (flag_range_check == 1
! 	  && mpfr_zero_p (mpc_realref (op2->value.complex))
! 	  && mpfr_zero_p (mpc_imagref (op2->value.complex))
! 	  && ((mpfr_regular_p (mpc_realref (op1->value.complex))
! 	       && mpfr_number_p (mpc_imagref (op1->value.complex)))
! 	      || (mpfr_regular_p (mpc_imagref (op1->value.complex))
! 		  && mpfr_number_p (mpc_realref (op1->value.complex)))))
! 	rc = ARITH_DIV0;
  
        gfc_set_model (mpc_realref (op1->value.complex));
        if (mpc_cmp_si_si (op2->value.complex, 0, 0) == 0)
*************** reduce_unary (arith (*eval) (gfc_expr *,
*** 1334,1348 ****
    head = gfc_constructor_copy (op->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
!       rc = reduce_unary (eval, c->expr, &r);
  
!       if (rc != ARITH_OK)
! 	break;
  
        gfc_replace_expr (c->expr, r);
      }
  
!   if (rc != ARITH_OK)
      gfc_constructor_free (head);
    else
      {
--- 1361,1382 ----
    head = gfc_constructor_copy (op->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
!       arith rc_tmp = reduce_unary (eval, c->expr, &r);
  
!       /* Remember first recoverable ("soft") error encountered during
! 	 reduction and continue, but terminate on serious errors.  */
!       if (is_hard_arith_error (rc_tmp))
! 	{
! 	  rc = rc_tmp;
! 	  break;
! 	}
!       else if (rc_tmp != ARITH_OK && rc == ARITH_OK)
! 	rc = rc_tmp;
  
        gfc_replace_expr (c->expr, r);
      }
  
!   if (is_hard_arith_error (rc))
      gfc_constructor_free (head);
    else
      {
*************** reduce_binary_ac (arith (*eval) (gfc_exp
*** 1379,1400 ****
    head = gfc_constructor_copy (op1->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
        gfc_simplify_expr (c->expr, 0);
  
        if (c->expr->expr_type == EXPR_CONSTANT)
!         rc = eval (c->expr, op2, &r);
        else if (c->expr->expr_type != EXPR_ARRAY)
! 	rc = ARITH_NOT_REDUCED;
        else
! 	rc = reduce_binary_ac (eval, c->expr, op2, &r);
  
!       if (rc != ARITH_OK)
! 	break;
  
        gfc_replace_expr (c->expr, r);
      }
  
!   if (rc != ARITH_OK)
      gfc_constructor_free (head);
    else
      {
--- 1413,1443 ----
    head = gfc_constructor_copy (op1->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
+       arith rc_tmp;
+ 
        gfc_simplify_expr (c->expr, 0);
  
        if (c->expr->expr_type == EXPR_CONSTANT)
! 	rc_tmp = eval (c->expr, op2, &r);
        else if (c->expr->expr_type != EXPR_ARRAY)
! 	rc_tmp = ARITH_NOT_REDUCED;
        else
! 	rc_tmp = reduce_binary_ac (eval, c->expr, op2, &r);
  
!       /* Remember first recoverable ("soft") error encountered during
! 	 reduction and continue, but terminate on serious errors.  */
!       if (is_hard_arith_error (rc_tmp))
! 	{
! 	  rc = rc_tmp;
! 	  break;
! 	}
!       else if (rc_tmp != ARITH_OK && rc == ARITH_OK)
! 	rc = rc_tmp;
  
        gfc_replace_expr (c->expr, r);
      }
  
!   if (is_hard_arith_error (rc))
      gfc_constructor_free (head);
    else
      {
*************** reduce_binary_ca (arith (*eval) (gfc_exp
*** 1433,1454 ****
    head = gfc_constructor_copy (op2->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
        gfc_simplify_expr (c->expr, 0);
  
        if (c->expr->expr_type == EXPR_CONSTANT)
! 	rc = eval (op1, c->expr, &r);
        else if (c->expr->expr_type != EXPR_ARRAY)
! 	rc = ARITH_NOT_REDUCED;
        else
! 	rc = reduce_binary_ca (eval, op1, c->expr, &r);
  
!       if (rc != ARITH_OK)
! 	break;
  
        gfc_replace_expr (c->expr, r);
      }
  
!   if (rc != ARITH_OK)
      gfc_constructor_free (head);
    else
      {
--- 1476,1506 ----
    head = gfc_constructor_copy (op2->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
+       arith rc_tmp;
+ 
        gfc_simplify_expr (c->expr, 0);
  
        if (c->expr->expr_type == EXPR_CONSTANT)
! 	rc_tmp = eval (op1, c->expr, &r);
        else if (c->expr->expr_type != EXPR_ARRAY)
! 	rc_tmp = ARITH_NOT_REDUCED;
        else
! 	rc_tmp = reduce_binary_ca (eval, op1, c->expr, &r);
  
!       /* Remember first recoverable ("soft") error encountered during
! 	 reduction and continue, but terminate on serious errors.  */
!       if (is_hard_arith_error (rc_tmp))
! 	{
! 	  rc = rc_tmp;
! 	  break;
! 	}
!       else if (rc_tmp != ARITH_OK && rc == ARITH_OK)
! 	rc = rc_tmp;
  
        gfc_replace_expr (c->expr, r);
      }
  
!   if (is_hard_arith_error (rc))
      gfc_constructor_free (head);
    else
      {
*************** reduce_binary_aa (arith (*eval) (gfc_exp
*** 1498,1507 ****
         c && d;
         c = gfc_constructor_next (c), d = gfc_constructor_next (d))
      {
!       rc = reduce_binary (eval, c->expr, d->expr, &r);
  
!       if (rc != ARITH_OK)
! 	break;
  
        gfc_replace_expr (c->expr, r);
      }
--- 1550,1566 ----
         c && d;
         c = gfc_constructor_next (c), d = gfc_constructor_next (d))
      {
!       arith rc_tmp = reduce_binary (eval, c->expr, d->expr, &r);
  
!       /* Remember first recoverable ("soft") error encountered during
! 	 reduction and continue, but terminate on serious errors.  */
!       if (is_hard_arith_error (rc_tmp))
! 	{
! 	  rc = rc_tmp;
! 	  break;
! 	}
!       else if (rc_tmp != ARITH_OK && rc == ARITH_OK)
! 	rc = rc_tmp;
  
        gfc_replace_expr (c->expr, r);
      }
*************** reduce_binary_aa (arith (*eval) (gfc_exp
*** 1509,1515 ****
    if (rc == ARITH_OK && (c || d))
      rc = ARITH_INCOMMENSURATE;
  
!   if (rc != ARITH_OK)
      gfc_constructor_free (head);
    else
      {
--- 1568,1574 ----
    if (rc == ARITH_OK && (c || d))
      rc = ARITH_INCOMMENSURATE;
  
!   if (is_hard_arith_error (rc))
      gfc_constructor_free (head);
    else
      {
diff -Nrcpad gcc-13.2.0/gcc/fortran/array.cc gcc-13.3.0/gcc/fortran/array.cc
*** gcc-13.2.0/gcc/fortran/array.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/array.cc	Tue May 21 07:47:38 2024
*************** gfc_array_dimen_size (gfc_expr *array, i
*** 2600,2605 ****
--- 2600,2612 ----
      case EXPR_FUNCTION:
        for (ref = array->ref; ref; ref = ref->next)
  	{
+ 	  /* Ultimate component is a procedure pointer.  */
+ 	  if (ref->type == REF_COMPONENT
+ 	      && !ref->next
+ 	      && ref->u.c.component->attr.function
+ 	      && IS_PROC_POINTER (ref->u.c.component))
+ 	    return false;
+ 
  	  if (ref->type != REF_ARRAY)
  	    continue;
  
diff -Nrcpad gcc-13.2.0/gcc/fortran/check.cc gcc-13.3.0/gcc/fortran/check.cc
*** gcc-13.2.0/gcc/fortran/check.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/check.cc	Tue May 21 07:47:38 2024
*************** gfc_check_null (gfc_expr *mold)
*** 4357,4362 ****
--- 4357,4365 ----
    if (mold == NULL)
      return true;
  
+   if (mold->expr_type == EXPR_NULL)
+     return true;
+ 
    if (!variable_check (mold, 0, true))
      return false;
  
*************** is_c_interoperable (gfc_expr *expr, cons
*** 5187,5193 ****
  {
    *msg = NULL;
  
!   if (expr->expr_type == EXPR_NULL)
      {
        *msg = "NULL() is not interoperable";
        return false;
--- 5190,5196 ----
  {
    *msg = NULL;
  
!   if (expr->expr_type == EXPR_NULL && expr->ts.type == BT_UNKNOWN)
      {
        *msg = "NULL() is not interoperable";
        return false;
diff -Nrcpad gcc-13.2.0/gcc/fortran/decl.cc gcc-13.3.0/gcc/fortran/decl.cc
*** gcc-13.2.0/gcc/fortran/decl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/decl.cc	Tue May 21 07:47:38 2024
*************** gfc_verify_c_interop_param (gfc_symbol *
*** 1708,1714 ****
  /* Function called by variable_decl() that adds a name to the symbol table.  */
  
  static bool
! build_sym (const char *name, gfc_charlen *cl, bool cl_deferred,
  	   gfc_array_spec **as, locus *var_locus)
  {
    symbol_attribute attr;
--- 1708,1714 ----
  /* Function called by variable_decl() that adds a name to the symbol table.  */
  
  static bool
! build_sym (const char *name, int elem, gfc_charlen *cl, bool cl_deferred,
  	   gfc_array_spec **as, locus *var_locus)
  {
    symbol_attribute attr;
*************** build_sym (const char *name, gfc_charlen
*** 1773,1779 ****
  
    if (sym->ts.type == BT_CHARACTER)
      {
!       sym->ts.u.cl = cl;
        sym->ts.deferred = cl_deferred;
      }
  
--- 1773,1782 ----
  
    if (sym->ts.type == BT_CHARACTER)
      {
!       if (elem > 1)
! 	sym->ts.u.cl = gfc_new_charlen (sym->ns, cl);
!       else
! 	sym->ts.u.cl = cl;
        sym->ts.deferred = cl_deferred;
      }
  
*************** gfc_free_enum_history (void)
*** 1957,1962 ****
--- 1960,2004 ----
  }
  
  
+ /* Function to fix initializer character length if the length of the
+    symbol or component is constant.  */
+ 
+ static bool
+ fix_initializer_charlen (gfc_typespec *ts, gfc_expr *init)
+ {
+   if (!gfc_specification_expr (ts->u.cl->length))
+     return false;
+ 
+   int k = gfc_validate_kind (BT_INTEGER, gfc_charlen_int_kind, false);
+ 
+   /* resolve_charlen will complain later on if the length
+      is too large.  Just skip the initialization in that case.  */
+   if (mpz_cmp (ts->u.cl->length->value.integer,
+ 	       gfc_integer_kinds[k].huge) <= 0)
+     {
+       HOST_WIDE_INT len
+ 		= gfc_mpz_get_hwi (ts->u.cl->length->value.integer);
+ 
+       if (init->expr_type == EXPR_CONSTANT)
+ 	gfc_set_constant_character_len (len, init, -1);
+       else if (init->expr_type == EXPR_ARRAY)
+ 	{
+ 	  gfc_constructor *cons;
+ 
+ 	  /* Build a new charlen to prevent simplification from
+ 	     deleting the length before it is resolved.  */
+ 	  init->ts.u.cl = gfc_new_charlen (gfc_current_ns, NULL);
+ 	  init->ts.u.cl->length = gfc_copy_expr (ts->u.cl->length);
+ 	  cons = gfc_constructor_first (init->value.constructor);
+ 	  for (; cons; cons = gfc_constructor_next (cons))
+ 	    gfc_set_constant_character_len (len, cons->expr, -1);
+ 	}
+     }
+ 
+   return true;
+ }
+ 
+ 
  /* Function called by variable_decl() that adds an initialization
     expression to a symbol.  */
  
*************** add_init_expr_to_sym (const char *name,
*** 2070,2109 ****
  				gfc_copy_expr (init->ts.u.cl->length);
  		}
  	    }
! 	  /* Update initializer character length according symbol.  */
! 	  else if (sym->ts.u.cl->length->expr_type == EXPR_CONSTANT)
! 	    {
! 	      if (!gfc_specification_expr (sym->ts.u.cl->length))
! 		return false;
! 
! 	      int k = gfc_validate_kind (BT_INTEGER, gfc_charlen_int_kind,
! 					 false);
! 	      /* resolve_charlen will complain later on if the length
! 		 is too large.  Just skeep the initialization in that case.  */
! 	      if (mpz_cmp (sym->ts.u.cl->length->value.integer,
! 			   gfc_integer_kinds[k].huge) <= 0)
! 		{
! 		  HOST_WIDE_INT len
! 		    = gfc_mpz_get_hwi (sym->ts.u.cl->length->value.integer);
! 
! 		  if (init->expr_type == EXPR_CONSTANT)
! 		    gfc_set_constant_character_len (len, init, -1);
! 		  else if (init->expr_type == EXPR_ARRAY)
! 		    {
! 		      gfc_constructor *c;
! 
! 		      /* Build a new charlen to prevent simplification from
! 			 deleting the length before it is resolved.  */
! 		      init->ts.u.cl = gfc_new_charlen (gfc_current_ns, NULL);
! 		      init->ts.u.cl->length
! 			= gfc_copy_expr (sym->ts.u.cl->length);
! 
! 		      for (c = gfc_constructor_first (init->value.constructor);
! 			   c; c = gfc_constructor_next (c))
! 			gfc_set_constant_character_len (len, c->expr, -1);
! 		    }
! 		}
! 	    }
  	}
  
        if (sym->attr.flavor == FL_PARAMETER && sym->attr.dimension && sym->as
--- 2112,2121 ----
  				gfc_copy_expr (init->ts.u.cl->length);
  		}
  	    }
! 	  /* Update initializer character length according to symbol.  */
! 	  else if (sym->ts.u.cl->length->expr_type == EXPR_CONSTANT
! 		   && !fix_initializer_charlen (&sym->ts, init))
! 	    return false;
  	}
  
        if (sym->attr.flavor == FL_PARAMETER && sym->attr.dimension && sym->as
*************** add_init_expr_to_sym (const char *name,
*** 2239,2246 ****
  	      && gfc_is_constant_expr (init)
  	      && (init->expr_type == EXPR_CONSTANT
  		  || init->expr_type == EXPR_STRUCTURE)
! 	      && spec_size (sym->as, &size)
! 	      && mpz_cmp_si (size, 0) > 0)
  	    {
  	      array = gfc_get_array_expr (init->ts.type, init->ts.kind,
  					  &init->where);
--- 2251,2257 ----
  	      && gfc_is_constant_expr (init)
  	      && (init->expr_type == EXPR_CONSTANT
  		  || init->expr_type == EXPR_STRUCTURE)
! 	      && spec_size (sym->as, &size))
  	    {
  	      array = gfc_get_array_expr (init->ts.type, init->ts.kind,
  					  &init->where);
*************** build_struct (const char *name, gfc_char
*** 2367,2372 ****
--- 2378,2390 ----
    c->initializer = *init;
    *init = NULL;
  
+   /* Update initializer character length according to component.  */
+   if (c->ts.type == BT_CHARACTER && c->ts.u.cl->length
+       && c->ts.u.cl->length->expr_type == EXPR_CONSTANT
+       && c->initializer && c->initializer->ts.type == BT_CHARACTER
+       && !fix_initializer_charlen (&c->ts, c->initializer))
+     return false;
+ 
    c->as = *as;
    if (c->as != NULL)
      {
*************** variable_decl (int elem)
*** 2940,2946 ****
       create a symbol for those yet.  If we fail to create the symbol,
       bail out.  */
    if (!gfc_comp_struct (gfc_current_state ())
!       && !build_sym (name, cl, cl_deferred, &as, &var_locus))
      {
        m = MATCH_ERROR;
        goto cleanup;
--- 2958,2964 ----
       create a symbol for those yet.  If we fail to create the symbol,
       bail out.  */
    if (!gfc_comp_struct (gfc_current_state ())
!       && !build_sym (name, elem, cl, cl_deferred, &as, &var_locus))
      {
        m = MATCH_ERROR;
        goto cleanup;
*************** enumerator_decl (void)
*** 10888,10894 ****
    /* OK, we've successfully matched the declaration.  Now put the
       symbol in the current namespace. If we fail to create the symbol,
       bail out.  */
!   if (!build_sym (name, NULL, false, &as, &var_locus))
      {
        m = MATCH_ERROR;
        goto cleanup;
--- 10906,10912 ----
    /* OK, we've successfully matched the declaration.  Now put the
       symbol in the current namespace. If we fail to create the symbol,
       bail out.  */
!   if (!build_sym (name, 1, NULL, false, &as, &var_locus))
      {
        m = MATCH_ERROR;
        goto cleanup;
diff -Nrcpad gcc-13.2.0/gcc/fortran/expr.cc gcc-13.3.0/gcc/fortran/expr.cc
*** gcc-13.2.0/gcc/fortran/expr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/expr.cc	Tue May 21 07:47:38 2024
*************** find_inquiry_ref (gfc_expr *p, gfc_expr
*** 1854,1859 ****
--- 1854,1866 ----
  	  else if (tmp->expr_type == EXPR_CONSTANT)
  	    *newp = gfc_get_int_expr (gfc_default_integer_kind,
  				      NULL, tmp->value.character.length);
+ 	  else if (gfc_init_expr_flag
+ 		   && tmp->ts.u.cl->length->symtree->n.sym->attr.pdt_len)
+ 	    *newp = gfc_pdt_find_component_copy_initializer (tmp->symtree->n
+ 							     .sym,
+ 							     tmp->ts.u.cl
+ 							     ->length->symtree
+ 							     ->n.sym->name);
  	  else
  	    goto cleanup;
  
*************** find_inquiry_ref (gfc_expr *p, gfc_expr
*** 1894,1900 ****
  		    mpc_imagref (tmp->value.complex), GFC_RND_MODE);
  	  break;
  	}
!       tmp = gfc_copy_expr (*newp);
      }
  
    if (!(*newp))
--- 1901,1909 ----
  		    mpc_imagref (tmp->value.complex), GFC_RND_MODE);
  	  break;
  	}
!       // TODO: Fix leaking expr tmp, when simplify is done twice.
!       if (inquiry->next)
! 	gfc_replace_expr (tmp, *newp);
      }
  
    if (!(*newp))
*************** static bool
*** 2059,2065 ****
  simplify_ref_chain (gfc_ref *ref, int type, gfc_expr **p)
  {
    int n;
!   gfc_expr *newp;
  
    for (; ref; ref = ref->next)
      {
--- 2068,2074 ----
  simplify_ref_chain (gfc_ref *ref, int type, gfc_expr **p)
  {
    int n;
!   gfc_expr *newp = NULL;
  
    for (; ref; ref = ref->next)
      {
*************** gfc_match_init_expr (gfc_expr **result)
*** 3221,3227 ****
        return m;
      }
  
!   if (gfc_derived_parameter_expr (expr))
      {
        *result = expr;
        gfc_init_expr_flag = false;
--- 3230,3236 ----
        return m;
      }
  
!   if (expr->expr_type != EXPR_FUNCTION && gfc_derived_parameter_expr (expr))
      {
        *result = expr;
        gfc_init_expr_flag = false;
*************** gfc_is_simply_contiguous (gfc_expr *expr
*** 5994,6008 ****
      }
  
    sym = expr->symtree->n.sym;
!   if (expr->ts.type != BT_CLASS
!       && ((part_ref
! 	   && !part_ref->u.c.component->attr.contiguous
! 	   && part_ref->u.c.component->attr.pointer)
! 	  || (!part_ref
! 	      && !sym->attr.contiguous
! 	      && (sym->attr.pointer
! 		  || (sym->as && sym->as->type == AS_ASSUMED_RANK)
! 		  || (sym->as && sym->as->type == AS_ASSUMED_SHAPE)))))
      return false;
  
    if (!ar || ar->type == AR_FULL)
--- 6003,6018 ----
      }
  
    sym = expr->symtree->n.sym;
!   if ((part_ref
!        && part_ref->u.c.component
!        && !part_ref->u.c.component->attr.contiguous
!        && IS_POINTER (part_ref->u.c.component))
!       || (!part_ref
! 	  && expr->ts.type != BT_CLASS
! 	  && !sym->attr.contiguous
! 	  && (sym->attr.pointer
! 	      || (sym->as && sym->as->type == AS_ASSUMED_RANK)
! 	      || (sym->as && sym->as->type == AS_ASSUMED_SHAPE))))
      return false;
  
    if (!ar || ar->type == AR_FULL)
*************** gfc_check_vardef_context (gfc_expr* e, b
*** 6532,6534 ****
--- 6542,6560 ----
  
    return true;
  }
+ 
+ gfc_expr*
+ gfc_pdt_find_component_copy_initializer (gfc_symbol *sym, const char *name)
+ {
+   /* The actual length of a pdt is in its components.  In the
+      initializer of the current ref is only the default value.
+      Therefore traverse the chain of components and pick the correct
+      one's initializer expressions.  */
+   for (gfc_component *comp = sym->ts.u.derived->components; comp != NULL;
+        comp = comp->next)
+     {
+       if (!strcmp (comp->name, name))
+ 	return gfc_copy_expr (comp->initializer);
+     }
+   return NULL;
+ }
diff -Nrcpad gcc-13.2.0/gcc/fortran/frontend-passes.cc gcc-13.3.0/gcc/fortran/frontend-passes.cc
*** gcc-13.2.0/gcc/fortran/frontend-passes.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/frontend-passes.cc	Tue May 21 07:47:38 2024
*************** traverse_io_block (gfc_code *code, bool
*** 1326,1332 ****
        if (iters[i])
  	{
  	  gfc_expr *var = iters[i]->var;
! 	  for (int j = i - 1; j < i; j++)
  	    {
  	      if (iters[j]
  		  && (var_in_expr (var, iters[j]->start)
--- 1326,1332 ----
        if (iters[i])
  	{
  	  gfc_expr *var = iters[i]->var;
! 	  for (int j = 0; j < i; j++)
  	    {
  	      if (iters[j]
  		  && (var_in_expr (var, iters[j]->start)
*************** check_externals_expr (gfc_expr **ep, int
*** 5807,5812 ****
--- 5807,5815 ----
    if (e->expr_type != EXPR_FUNCTION)
      return 0;
  
+   if (e->symtree && e->symtree->n.sym->attr.subroutine)
+     return 0;
+ 
    sym = e->value.function.esym;
    if (sym == NULL)
      return 0;
diff -Nrcpad gcc-13.2.0/gcc/fortran/gfortran.h gcc-13.3.0/gcc/fortran/gfortran.h
*** gcc-13.2.0/gcc/fortran/gfortran.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/gfortran.h	Tue May 21 07:47:38 2024
*************** gfc_expr* gfc_find_stat_co (gfc_expr *);
*** 3716,3721 ****
--- 3716,3722 ----
  gfc_expr* gfc_build_intrinsic_call (gfc_namespace *, gfc_isym_id, const char*,
  				    locus, unsigned, ...);
  bool gfc_check_vardef_context (gfc_expr*, bool, bool, bool, const char*);
+ gfc_expr* gfc_pdt_find_component_copy_initializer (gfc_symbol *, const char *);
  
  
  /* st.cc */
*************** void gfc_module_done_2 (void);
*** 3850,3855 ****
--- 3851,3858 ----
  void gfc_dump_module (const char *, int);
  bool gfc_check_symbol_access (gfc_symbol *);
  void gfc_free_use_stmts (gfc_use_list *);
+ void gfc_save_module_list ();
+ void gfc_restore_old_module_list ();
  const char *gfc_dt_lower_string (const char *);
  const char *gfc_dt_upper_string (const char *);
  
*************** bool gfc_may_be_finalized (gfc_typespec)
*** 3951,3956 ****
--- 3954,3962 ----
  #define IS_POINTER(sym) \
  	(sym->ts.type == BT_CLASS && sym->attr.class_ok && CLASS_DATA (sym) \
  	 ? CLASS_DATA (sym)->attr.class_pointer : sym->attr.pointer)
+ #define IS_PROC_POINTER(sym) \
+ 	(sym->ts.type == BT_CLASS && sym->attr.class_ok && CLASS_DATA (sym) \
+ 	 ? CLASS_DATA (sym)->attr.proc_pointer : sym->attr.proc_pointer)
  
  /* frontend-passes.cc */
  
diff -Nrcpad gcc-13.2.0/gcc/fortran/gfortran.info gcc-13.3.0/gcc/fortran/gfortran.info
*** gcc-13.2.0/gcc/fortran/gfortran.info	Thu Jul 27 08:33:24 2023
--- gcc-13.3.0/gcc/fortran/gfortran.info	Tue May 21 08:05:52 2024
*************** applies to other front ends of GCC, e.g.
*** 5050,5062 ****
  '_Bool' or GCC's Ada compiler for 'Boolean'.)
  
     For arguments of 'CHARACTER' type, the character length is passed as
! a hidden argument at the end of the argument list.  For deferred-length
! strings, the value is passed by reference, otherwise by value.  The
! character length has the C type 'size_t' (or 'INTEGER(kind=C_SIZE_T)' in
! Fortran).  Note that this is different to older versions of the GNU
! Fortran compiler, where the type of the hidden character length argument
! was a C 'int'.  In order to retain compatibility with older versions,
! one can e.g.  for the following Fortran procedure
  
       subroutine fstrlen (s, a)
          character(len=*) :: s
--- 5050,5064 ----
  '_Bool' or GCC's Ada compiler for 'Boolean'.)
  
     For arguments of 'CHARACTER' type, the character length is passed as
! a hidden argument at the end of the argument list, except when the
! corresponding dummy argument is declared as 'TYPE(*)'.  For
! deferred-length strings, the value is passed by reference, otherwise by
! value.  The character length has the C type 'size_t' (or
! 'INTEGER(kind=C_SIZE_T)' in Fortran).  Note that this is different to
! older versions of the GNU Fortran compiler, where the type of the hidden
! character length argument was a C 'int'.  In order to retain
! compatibility with older versions, one can e.g.  for the following
! Fortran procedure
  
       subroutine fstrlen (s, a)
          character(len=*) :: s
*************** Node: _gfortran_set_max_subrecord_length
*** 23185,23532 ****
  Node: Naming and argument-passing conventions210929
  Node: Naming conventions211648
  Node: Argument passing conventions213120
! Node: Coarray Programming218387
! Node: Type and enum ABI Documentation218634
! Node: caf_token_t218932
! Node: caf_register_t219168
! Node: caf_deregister_t220379
! Node: caf_reference_t220881
! Node: caf_team_t225206
! Node: Function ABI Documentation225505
! Node: _gfortran_caf_init227955
! Node: _gfortran_caf_finish229381
! Node: _gfortran_caf_this_image230320
! Node: _gfortran_caf_num_images231075
! Node: _gfortran_caf_image_status232186
! Node: _gfortran_caf_failed_images233306
! Node: _gfortran_caf_stopped_images234476
! Node: _gfortran_caf_register235649
! Node: _gfortran_caf_deregister239830
! Node: _gfortran_caf_is_present241436
! Node: _gfortran_caf_send242515
! Node: _gfortran_caf_get245705
! Node: _gfortran_caf_sendget248786
! Node: _gfortran_caf_send_by_ref252697
! Node: _gfortran_caf_get_by_ref256306
! Node: _gfortran_caf_sendget_by_ref259825
! Node: _gfortran_caf_lock264121
! Node: _gfortran_caf_unlock265910
! Node: _gfortran_caf_event_post267391
! Node: _gfortran_caf_event_wait268840
! Node: _gfortran_caf_event_query270947
! Node: _gfortran_caf_sync_all272278
! Node: _gfortran_caf_sync_images273206
! Node: _gfortran_caf_sync_memory274741
! Node: _gfortran_caf_error_stop275733
! Node: _gfortran_caf_error_stop_str276337
! Node: _gfortran_caf_fail_image277042
! Node: _gfortran_caf_atomic_define277578
! Node: _gfortran_caf_atomic_ref278893
! Node: _gfortran_caf_atomic_cas280197
! Node: _gfortran_caf_atomic_op281958
! Node: _gfortran_caf_co_broadcast284060
! Node: _gfortran_caf_co_max285165
! Node: _gfortran_caf_co_min286791
! Node: _gfortran_caf_co_sum288411
! Node: _gfortran_caf_co_reduce289951
! Node: Intrinsic Procedures292595
! Node: Introduction to Intrinsics309799
! Node: ABORT311993
! Node: ABS312748
! Node: ACCESS314472
! Node: ACHAR316373
! Node: ACOS317587
! Node: ACOSD318876
! Node: ACOSH320291
! Node: ADJUSTL321377
! Node: ADJUSTR322324
! Node: AIMAG323279
! Node: AINT324729
! Node: ALARM326323
! Node: ALL327955
! Node: ALLOCATED329879
! Node: AND331018
! Node: ANINT332758
! Node: ANY334243
! Node: ASIN336169
! Node: ASIND337447
! Node: ASINH338848
! Node: ASSOCIATED339944
! Node: ATAN342955
! Node: ATAND344431
! Node: ATAN2346037
! Node: ATAN2D347906
! Node: ATANH349947
! Node: ATOMIC_ADD351043
! Node: ATOMIC_AND352592
! Node: ATOMIC_CAS354195
! Node: ATOMIC_DEFINE356064
! Node: ATOMIC_FETCH_ADD357803
! Node: ATOMIC_FETCH_AND359620
! Node: ATOMIC_FETCH_OR361425
! Node: ATOMIC_FETCH_XOR363217
! Node: ATOMIC_OR365015
! Node: ATOMIC_REF366615
! Node: ATOMIC_XOR368531
! Node: BACKTRACE370131
! Node: BESSEL_J0370711
! Node: BESSEL_J1371812
! Node: BESSEL_JN372914
! Node: BESSEL_Y0374819
! Node: BESSEL_Y1375859
! Node: BESSEL_YN376899
! Node: BGE378815
! Node: BGT379517
! Node: BIT_SIZE380177
! Node: BLE380999
! Node: BLT381691
! Node: BTEST382339
! Node: C_ASSOCIATED383784
! Node: C_F_POINTER385000
! Node: C_F_PROCPOINTER386440
! Node: C_FUNLOC387952
! Node: C_LOC389333
! Node: C_SIZEOF390622
! Node: CEILING392035
! Node: CHAR393048
! Node: CHDIR394362
! Node: CHMOD395536
! Node: CMPLX397451
! Node: CO_BROADCAST398894
! Node: CO_MAX400721
! Node: CO_MIN402629
! Node: CO_REDUCE404523
! Node: CO_SUM408099
! Node: COMMAND_ARGUMENT_COUNT410080
! Node: COMPILER_OPTIONS411002
! Node: COMPILER_VERSION412032
! Node: COMPLEX413000
! Node: CONJG414139
! Node: COS415195
! Node: COSD416566
! Node: COSH418058
! Node: COTAN419234
! Node: COTAND420476
! Node: COUNT421758
! Node: CPU_TIME423783
! Node: CSHIFT425145
! Node: CTIME426805
! Node: DATE_AND_TIME428328
! Node: DBLE430549
! Node: DCMPLX431344
! Node: DIGITS432526
! Node: DIM433493
! Node: DOT_PRODUCT434901
! Node: DPROD436544
! Node: DREAL437506
! Node: DSHIFTL438172
! Node: DSHIFTR439505
! Node: DTIME440839
! Node: EOSHIFT443545
! Node: EPSILON445618
! Node: ERF446345
! Node: ERFC447211
! Node: ERFC_SCALED448106
! Node: ETIME448799
! Node: EVENT_QUERY450969
! Node: EXECUTE_COMMAND_LINE452558
! Node: EXIT455338
! Node: EXP456221
! Node: EXPONENT457375
! Node: EXTENDS_TYPE_OF458139
! Node: FDATE458997
! Node: FGET460488
! Node: FGETC462325
! Node: FINDLOC464145
! Node: FLOOR466744
! Node: FLUSH467740
! Node: FNUM469619
! Node: FPUT470344
! Node: FPUTC471988
! Node: FRACTION473779
! Node: FREE474683
! Node: FSEEK475526
! Node: FSTAT477832
! Node: FTELL478933
! Node: GAMMA479915
! Node: GERROR480995
! Node: GETARG481748
! Node: GET_COMMAND483487
! Node: GET_COMMAND_ARGUMENT484866
! Node: GETCWD486918
! Node: GETENV487898
! Node: GET_ENVIRONMENT_VARIABLE489330
! Node: GETGID491493
! Node: GETLOG492035
! Node: GETPID492893
! Node: GETUID493628
! Node: GMTIME494149
! Node: HOSTNM495924
! Node: HUGE496845
! Node: HYPOT497567
! Node: IACHAR498393
! Node: IALL499571
! Node: IAND501066
! Node: IANY502823
! Node: IARGC504327
! Node: IBCLR505361
! Node: IBITS506584
! Node: IBSET508063
! Node: ICHAR509281
! Node: IDATE511496
! Node: IEOR512796
! Node: IERRNO514446
! Node: IMAGE_INDEX514994
! Node: INDEX intrinsic516021
! Node: INT517642
! Node: INT2519424
! Node: INT8520130
! Node: IOR520836
! Node: IPARITY522462
! Node: IRAND524025
! Node: IS_CONTIGUOUS525384
! Node: IS_IOSTAT_END526550
! Node: IS_IOSTAT_EOR527657
! Node: ISATTY528786
! Node: ISHFT529567
! Node: ISHFTC531091
! Node: ISNAN532853
! Node: ITIME533620
! Node: KILL534918
! Node: KIND536059
! Node: LBOUND536957
! Node: LCOBOUND538300
! Node: LEADZ539440
! Node: LEN540316
! Node: LEN_TRIM541657
! Node: LGE542655
! Node: LGT544268
! Node: LINK545846
! Node: LLE546890
! Node: LLT548490
! Node: LNBLNK550061
! Node: LOC550844
! Node: LOG551576
! Node: LOG10553012
! Node: LOG_GAMMA553990
! Node: LOGICAL555188
! Node: LSHIFT556012
! Node: LSTAT557144
! Node: LTIME558358
! Node: MALLOC560055
! Node: MASKL561517
! Node: MASKR562284
! Node: MATMUL563054
! Node: MAX564214
! Node: MAXEXPONENT565606
! Node: MAXLOC566423
! Node: MAXVAL569041
! Node: MCLOCK570688
! Node: MCLOCK8571726
! Node: MERGE572971
! Node: MERGE_BITS573723
! Node: MIN574762
! Node: MINEXPONENT576157
! Node: MINLOC576788
! Node: MINVAL579437
! Node: MOD581086
! Node: MODULO583271
! Node: MOVE_ALLOC584736
! Node: MVBITS585769
! Node: NEAREST587396
! Node: NEW_LINE588496
! Node: NINT589269
! Node: NORM2590683
! Node: NOT591822
! Node: NULL592967
! Node: NUM_IMAGES593875
! Node: OR595581
! Node: PACK597309
! Node: PARITY599353
! Node: PERROR600574
! Node: POPCNT601199
! Node: POPPAR602080
! Node: PRECISION603143
! Node: PRESENT604080
! Node: PRODUCT605192
! Node: RADIX606726
! Node: RAN607537
! Node: RAND607998
! Node: RANDOM_INIT609336
! Node: RANDOM_NUMBER611412
! Node: RANDOM_SEED612669
! Node: RANGE615144
! Node: RANK615829
! Node: REAL616610
! Node: RENAME618689
! Node: REPEAT619711
! Node: RESHAPE620439
! Node: RRSPACING621906
! Node: RSHIFT622599
! Node: SAME_TYPE_AS623787
! Node: SCALE624619
! Node: SCAN625400
! Node: SECNDS626963
! Node: SECOND628055
! Node: SELECTED_CHAR_KIND628931
! Node: SELECTED_INT_KIND630526
! Node: SELECTED_REAL_KIND631703
! Node: SET_EXPONENT634389
! Node: SHAPE635376
! Node: SHIFTA636805
! Node: SHIFTL637801
! Node: SHIFTR638666
! Node: SIGN639532
! Node: SIGNAL640823
! Node: SIN642329
! Node: SIND643509
! Node: SINH644881
! Node: SIZE645834
! Node: SIZEOF647158
! Node: SLEEP648818
! Node: SPACING649379
! Node: SPREAD650393
! Node: SQRT651544
! Node: SRAND652777
! Node: STAT654021
! Node: STORAGE_SIZE657203
! Node: SUM658087
! Node: SYMLNK659579
! Node: SYSTEM660719
! Node: SYSTEM_CLOCK661974
! Node: TAN664827
! Node: TAND665901
! Node: TANH667088
! Node: THIS_IMAGE668251
! Node: TIME670556
! Node: TIME8671747
! Node: TINY672966
! Node: TRAILZ673567
! Node: TRANSFER674400
! Node: TRANSPOSE676436
! Node: TRIM677126
! Node: TTYNAM677989
! Node: UBOUND678905
! Node: UCOBOUND680300
! Node: UMASK681442
! Node: UNLINK682124
! Node: UNPACK683109
! Node: VERIFY684409
! Node: XOR686143
! Node: Intrinsic Modules687958
! Node: ISO_FORTRAN_ENV688245
! Node: ISO_C_BINDING692646
! Node: IEEE modules696591
! Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS697732
! Node: OpenACC Module OPENACC701538
! Node: Contributing702464
! Node: Contributors703294
! Node: Projects704948
! Node: Copying706126
! Node: GNU Free Documentation License743677
! Node: Funding768806
! Node: Option Index771332
! Node: Keyword Index790466
  
  End Tag Table
  
--- 23187,23534 ----
  Node: Naming and argument-passing conventions210929
  Node: Naming conventions211648
  Node: Argument passing conventions213120
! Node: Coarray Programming218458
! Node: Type and enum ABI Documentation218705
! Node: caf_token_t219003
! Node: caf_register_t219239
! Node: caf_deregister_t220450
! Node: caf_reference_t220952
! Node: caf_team_t225277
! Node: Function ABI Documentation225576
! Node: _gfortran_caf_init228026
! Node: _gfortran_caf_finish229452
! Node: _gfortran_caf_this_image230391
! Node: _gfortran_caf_num_images231146
! Node: _gfortran_caf_image_status232257
! Node: _gfortran_caf_failed_images233377
! Node: _gfortran_caf_stopped_images234547
! Node: _gfortran_caf_register235720
! Node: _gfortran_caf_deregister239901
! Node: _gfortran_caf_is_present241507
! Node: _gfortran_caf_send242586
! Node: _gfortran_caf_get245776
! Node: _gfortran_caf_sendget248857
! Node: _gfortran_caf_send_by_ref252768
! Node: _gfortran_caf_get_by_ref256377
! Node: _gfortran_caf_sendget_by_ref259896
! Node: _gfortran_caf_lock264192
! Node: _gfortran_caf_unlock265981
! Node: _gfortran_caf_event_post267462
! Node: _gfortran_caf_event_wait268911
! Node: _gfortran_caf_event_query271018
! Node: _gfortran_caf_sync_all272349
! Node: _gfortran_caf_sync_images273277
! Node: _gfortran_caf_sync_memory274812
! Node: _gfortran_caf_error_stop275804
! Node: _gfortran_caf_error_stop_str276408
! Node: _gfortran_caf_fail_image277113
! Node: _gfortran_caf_atomic_define277649
! Node: _gfortran_caf_atomic_ref278964
! Node: _gfortran_caf_atomic_cas280268
! Node: _gfortran_caf_atomic_op282029
! Node: _gfortran_caf_co_broadcast284131
! Node: _gfortran_caf_co_max285236
! Node: _gfortran_caf_co_min286862
! Node: _gfortran_caf_co_sum288482
! Node: _gfortran_caf_co_reduce290022
! Node: Intrinsic Procedures292666
! Node: Introduction to Intrinsics309870
! Node: ABORT312064
! Node: ABS312819
! Node: ACCESS314543
! Node: ACHAR316444
! Node: ACOS317658
! Node: ACOSD318947
! Node: ACOSH320362
! Node: ADJUSTL321448
! Node: ADJUSTR322395
! Node: AIMAG323350
! Node: AINT324800
! Node: ALARM326394
! Node: ALL328026
! Node: ALLOCATED329950
! Node: AND331089
! Node: ANINT332829
! Node: ANY334314
! Node: ASIN336240
! Node: ASIND337518
! Node: ASINH338919
! Node: ASSOCIATED340015
! Node: ATAN343026
! Node: ATAND344502
! Node: ATAN2346108
! Node: ATAN2D347977
! Node: ATANH350018
! Node: ATOMIC_ADD351114
! Node: ATOMIC_AND352663
! Node: ATOMIC_CAS354266
! Node: ATOMIC_DEFINE356135
! Node: ATOMIC_FETCH_ADD357874
! Node: ATOMIC_FETCH_AND359691
! Node: ATOMIC_FETCH_OR361496
! Node: ATOMIC_FETCH_XOR363288
! Node: ATOMIC_OR365086
! Node: ATOMIC_REF366686
! Node: ATOMIC_XOR368602
! Node: BACKTRACE370202
! Node: BESSEL_J0370782
! Node: BESSEL_J1371883
! Node: BESSEL_JN372985
! Node: BESSEL_Y0374890
! Node: BESSEL_Y1375930
! Node: BESSEL_YN376970
! Node: BGE378886
! Node: BGT379588
! Node: BIT_SIZE380248
! Node: BLE381070
! Node: BLT381762
! Node: BTEST382410
! Node: C_ASSOCIATED383855
! Node: C_F_POINTER385071
! Node: C_F_PROCPOINTER386511
! Node: C_FUNLOC388023
! Node: C_LOC389404
! Node: C_SIZEOF390693
! Node: CEILING392106
! Node: CHAR393119
! Node: CHDIR394433
! Node: CHMOD395607
! Node: CMPLX397522
! Node: CO_BROADCAST398965
! Node: CO_MAX400792
! Node: CO_MIN402700
! Node: CO_REDUCE404594
! Node: CO_SUM408170
! Node: COMMAND_ARGUMENT_COUNT410151
! Node: COMPILER_OPTIONS411073
! Node: COMPILER_VERSION412103
! Node: COMPLEX413071
! Node: CONJG414210
! Node: COS415266
! Node: COSD416637
! Node: COSH418129
! Node: COTAN419305
! Node: COTAND420547
! Node: COUNT421829
! Node: CPU_TIME423854
! Node: CSHIFT425216
! Node: CTIME426876
! Node: DATE_AND_TIME428399
! Node: DBLE430620
! Node: DCMPLX431415
! Node: DIGITS432597
! Node: DIM433564
! Node: DOT_PRODUCT434972
! Node: DPROD436615
! Node: DREAL437577
! Node: DSHIFTL438243
! Node: DSHIFTR439576
! Node: DTIME440910
! Node: EOSHIFT443616
! Node: EPSILON445689
! Node: ERF446416
! Node: ERFC447282
! Node: ERFC_SCALED448177
! Node: ETIME448870
! Node: EVENT_QUERY451040
! Node: EXECUTE_COMMAND_LINE452629
! Node: EXIT455409
! Node: EXP456292
! Node: EXPONENT457446
! Node: EXTENDS_TYPE_OF458210
! Node: FDATE459068
! Node: FGET460559
! Node: FGETC462396
! Node: FINDLOC464216
! Node: FLOOR466815
! Node: FLUSH467811
! Node: FNUM469690
! Node: FPUT470415
! Node: FPUTC472059
! Node: FRACTION473850
! Node: FREE474754
! Node: FSEEK475597
! Node: FSTAT477903
! Node: FTELL479004
! Node: GAMMA479986
! Node: GERROR481066
! Node: GETARG481819
! Node: GET_COMMAND483558
! Node: GET_COMMAND_ARGUMENT484937
! Node: GETCWD486989
! Node: GETENV487969
! Node: GET_ENVIRONMENT_VARIABLE489401
! Node: GETGID491564
! Node: GETLOG492106
! Node: GETPID492964
! Node: GETUID493699
! Node: GMTIME494220
! Node: HOSTNM495995
! Node: HUGE496916
! Node: HYPOT497638
! Node: IACHAR498464
! Node: IALL499642
! Node: IAND501137
! Node: IANY502894
! Node: IARGC504398
! Node: IBCLR505432
! Node: IBITS506655
! Node: IBSET508134
! Node: ICHAR509352
! Node: IDATE511567
! Node: IEOR512867
! Node: IERRNO514517
! Node: IMAGE_INDEX515065
! Node: INDEX intrinsic516092
! Node: INT517713
! Node: INT2519495
! Node: INT8520201
! Node: IOR520907
! Node: IPARITY522533
! Node: IRAND524096
! Node: IS_CONTIGUOUS525455
! Node: IS_IOSTAT_END526621
! Node: IS_IOSTAT_EOR527728
! Node: ISATTY528857
! Node: ISHFT529638
! Node: ISHFTC531162
! Node: ISNAN532924
! Node: ITIME533691
! Node: KILL534989
! Node: KIND536130
! Node: LBOUND537028
! Node: LCOBOUND538371
! Node: LEADZ539511
! Node: LEN540387
! Node: LEN_TRIM541728
! Node: LGE542726
! Node: LGT544339
! Node: LINK545917
! Node: LLE546961
! Node: LLT548561
! Node: LNBLNK550132
! Node: LOC550915
! Node: LOG551647
! Node: LOG10553083
! Node: LOG_GAMMA554061
! Node: LOGICAL555259
! Node: LSHIFT556083
! Node: LSTAT557215
! Node: LTIME558429
! Node: MALLOC560126
! Node: MASKL561588
! Node: MASKR562355
! Node: MATMUL563125
! Node: MAX564285
! Node: MAXEXPONENT565677
! Node: MAXLOC566494
! Node: MAXVAL569112
! Node: MCLOCK570759
! Node: MCLOCK8571797
! Node: MERGE573042
! Node: MERGE_BITS573794
! Node: MIN574833
! Node: MINEXPONENT576228
! Node: MINLOC576859
! Node: MINVAL579508
! Node: MOD581157
! Node: MODULO583342
! Node: MOVE_ALLOC584807
! Node: MVBITS585840
! Node: NEAREST587467
! Node: NEW_LINE588567
! Node: NINT589340
! Node: NORM2590754
! Node: NOT591893
! Node: NULL593038
! Node: NUM_IMAGES593946
! Node: OR595652
! Node: PACK597380
! Node: PARITY599424
! Node: PERROR600645
! Node: POPCNT601270
! Node: POPPAR602151
! Node: PRECISION603214
! Node: PRESENT604151
! Node: PRODUCT605263
! Node: RADIX606797
! Node: RAN607608
! Node: RAND608069
! Node: RANDOM_INIT609407
! Node: RANDOM_NUMBER611483
! Node: RANDOM_SEED612740
! Node: RANGE615215
! Node: RANK615900
! Node: REAL616681
! Node: RENAME618760
! Node: REPEAT619782
! Node: RESHAPE620510
! Node: RRSPACING621977
! Node: RSHIFT622670
! Node: SAME_TYPE_AS623858
! Node: SCALE624690
! Node: SCAN625471
! Node: SECNDS627034
! Node: SECOND628126
! Node: SELECTED_CHAR_KIND629002
! Node: SELECTED_INT_KIND630597
! Node: SELECTED_REAL_KIND631774
! Node: SET_EXPONENT634460
! Node: SHAPE635447
! Node: SHIFTA636876
! Node: SHIFTL637872
! Node: SHIFTR638737
! Node: SIGN639603
! Node: SIGNAL640894
! Node: SIN642400
! Node: SIND643580
! Node: SINH644952
! Node: SIZE645905
! Node: SIZEOF647229
! Node: SLEEP648889
! Node: SPACING649450
! Node: SPREAD650464
! Node: SQRT651615
! Node: SRAND652848
! Node: STAT654092
! Node: STORAGE_SIZE657274
! Node: SUM658158
! Node: SYMLNK659650
! Node: SYSTEM660790
! Node: SYSTEM_CLOCK662045
! Node: TAN664898
! Node: TAND665972
! Node: TANH667159
! Node: THIS_IMAGE668322
! Node: TIME670627
! Node: TIME8671818
! Node: TINY673037
! Node: TRAILZ673638
! Node: TRANSFER674471
! Node: TRANSPOSE676507
! Node: TRIM677197
! Node: TTYNAM678060
! Node: UBOUND678976
! Node: UCOBOUND680371
! Node: UMASK681513
! Node: UNLINK682195
! Node: UNPACK683180
! Node: VERIFY684480
! Node: XOR686214
! Node: Intrinsic Modules688029
! Node: ISO_FORTRAN_ENV688316
! Node: ISO_C_BINDING692717
! Node: IEEE modules696662
! Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS697803
! Node: OpenACC Module OPENACC701609
! Node: Contributing702535
! Node: Contributors703365
! Node: Projects705019
! Node: Copying706197
! Node: GNU Free Documentation License743748
! Node: Funding768877
! Node: Option Index771403
! Node: Keyword Index790537
  
  End Tag Table
  
diff -Nrcpad gcc-13.2.0/gcc/fortran/gfortran.texi gcc-13.3.0/gcc/fortran/gfortran.texi
*** gcc-13.2.0/gcc/fortran/gfortran.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/gfortran.texi	Tue May 21 07:47:38 2024
*************** front ends of GCC, e.g. to GCC's C99 com
*** 3750,3756 ****
  or GCC's Ada compiler for @code{Boolean}.)
  
  For arguments of @code{CHARACTER} type, the character length is passed
! as a hidden argument at the end of the argument list.  For
  deferred-length strings, the value is passed by reference, otherwise
  by value.  The character length has the C type @code{size_t} (or
  @code{INTEGER(kind=C_SIZE_T)} in Fortran).  Note that this is
--- 3750,3757 ----
  or GCC's Ada compiler for @code{Boolean}.)
  
  For arguments of @code{CHARACTER} type, the character length is passed
! as a hidden argument at the end of the argument list, except when the
! corresponding dummy argument is declared as @code{TYPE(*)}.  For
  deferred-length strings, the value is passed by reference, otherwise
  by value.  The character length has the C type @code{size_t} (or
  @code{INTEGER(kind=C_SIZE_T)} in Fortran).  Note that this is
diff -Nrcpad gcc-13.2.0/gcc/fortran/interface.cc gcc-13.3.0/gcc/fortran/interface.cc
*** gcc-13.2.0/gcc/fortran/interface.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/interface.cc	Tue May 21 07:47:38 2024
*************** gfc_compare_interfaces (gfc_symbol *s1,
*** 1752,1757 ****
--- 1752,1765 ----
        return false;
      }
  
+   if (s2->attr.subroutine && s1->attr.flavor == FL_VARIABLE)
+     {
+       if (errmsg != NULL)
+ 	snprintf (errmsg, err_len, "subroutine proc pointer '%s' passed "
+ 		  "to dummy variable '%s'", name2, s1->name);
+       return false;
+     }
+ 
    /* Do strict checks on all characteristics
       (for dummy procedures and procedure pointer assignments).  */
    if (!generic_flag && strict_flag)
*************** compare_parameter (gfc_symbol *formal, g
*** 2388,2399 ****
      {
        gfc_symbol *act_sym = actual->symtree->n.sym;
  
!       if (formal->attr.flavor != FL_PROCEDURE)
  	{
  	  if (where)
  	    gfc_error ("Invalid procedure argument at %L", &actual->where);
  	  return false;
  	}
  
        if (!gfc_compare_interfaces (formal, act_sym, act_sym->name, 0, 1, err,
  				   sizeof(err), NULL, NULL))
--- 2396,2417 ----
      {
        gfc_symbol *act_sym = actual->symtree->n.sym;
  
!       if (formal->attr.flavor != FL_PROCEDURE && !act_sym->ts.interface)
  	{
  	  if (where)
  	    gfc_error ("Invalid procedure argument at %L", &actual->where);
  	  return false;
  	}
+       else if (act_sym->ts.interface
+ 	       && !gfc_compare_interfaces (formal, act_sym->ts.interface,
+ 					   act_sym->name, 0, 1, err,
+ 					   sizeof(err),NULL, NULL))
+ 	{
+ 	  if (where)
+ 	    gfc_error_opt (0, "Interface mismatch in dummy procedure %qs at %L:"
+ 			   " %s", formal->name, &actual->where, err);
+ 	  return false;
+ 	}
  
        if (!gfc_compare_interfaces (formal, act_sym, act_sym->name, 0, 1, err,
  				   sizeof(err), NULL, NULL))
*************** gfc_compare_actual_formal (gfc_actual_ar
*** 3259,3264 ****
--- 3277,3312 ----
  	  && a->expr->ts.type != BT_ASSUMED)
  	gfc_find_vtab (&a->expr->ts);
  
+       /* Interp J3/22-146:
+ 	 "If the context of the reference to NULL is an <actual argument>
+ 	 corresponding to an <assumed-rank> dummy argument, MOLD shall be
+ 	 present."  */
+       if (a->expr->expr_type == EXPR_NULL
+ 	  && a->expr->ts.type == BT_UNKNOWN
+ 	  && f->sym->as
+ 	  && f->sym->as->type == AS_ASSUMED_RANK)
+ 	{
+ 	  gfc_error ("Intrinsic %<NULL()%> without %<MOLD%> argument at %L "
+ 		     "passed to assumed-rank dummy %qs",
+ 		     &a->expr->where, f->sym->name);
+ 	  ok = false;
+ 	  goto match;
+ 	}
+ 
+       if (a->expr->expr_type == EXPR_NULL
+ 	  && a->expr->ts.type == BT_UNKNOWN
+ 	  && f->sym->ts.type == BT_CHARACTER
+ 	  && !f->sym->ts.deferred
+ 	  && f->sym->ts.u.cl
+ 	  && f->sym->ts.u.cl->length == NULL)
+ 	{
+ 	  gfc_error ("Intrinsic %<NULL()%> without %<MOLD%> argument at %L "
+ 		     "passed to assumed-length dummy %qs",
+ 		     &a->expr->where, f->sym->name);
+ 	  ok = false;
+ 	  goto match;
+ 	}
+ 
        if (a->expr->expr_type == EXPR_NULL
  	  && ((f->sym->ts.type != BT_CLASS && !f->sym->attr.pointer
  	       && (f->sym->attr.allocatable || !f->sym->attr.optional
*************** gfc_compare_actual_formal (gfc_actual_ar
*** 3362,3367 ****
--- 3410,3419 ----
        if (f->sym->ts.type == BT_CLASS)
  	goto skip_size_check;
  
+       /* Skip size check for NULL() actual without MOLD argument.  */
+       if (a->expr->expr_type == EXPR_NULL && a->expr->ts.type == BT_UNKNOWN)
+ 	goto skip_size_check;
+ 
        actual_size = get_expr_storage_size (a->expr);
        formal_size = get_sym_storage_size (f->sym);
        if (actual_size != 0 && actual_size < formal_size
diff -Nrcpad gcc-13.2.0/gcc/fortran/match.cc gcc-13.3.0/gcc/fortran/match.cc
*** gcc-13.2.0/gcc/fortran/match.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/match.cc	Tue May 21 07:47:38 2024
*************** gfc_match_call (void)
*** 5062,5067 ****
--- 5062,5068 ----
       right association is made.  They are thrown out in resolution.)
       ...  */
    if (!sym->attr.generic
+ 	&& !sym->attr.proc_pointer
  	&& !sym->attr.subroutine
  	&& !sym->attr.function)
      {
diff -Nrcpad gcc-13.2.0/gcc/fortran/module.cc gcc-13.3.0/gcc/fortran/module.cc
*** gcc-13.2.0/gcc/fortran/module.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/module.cc	Tue May 21 07:47:38 2024
*************** static const char *module_name;
*** 195,201 ****
--- 195,206 ----
  /* The name of the .smod file that the submodule will write to.  */
  static const char *submodule_name;
  
+ /* The list of use statements to apply to the current namespace
+    before parsing the non-use statements.  */
  static gfc_use_list *module_list;
+ /* The end of the MODULE_LIST list above at the time the recognition
+    of the current statement started.  */
+ static gfc_use_list **old_module_list_tail;
  
  /* If we're reading an intrinsic module, this is its ID.  */
  static intmod_id current_intmod;
*************** gfc_use_modules (void)
*** 7542,7547 ****
--- 7547,7554 ----
        gfc_use_module (module_list);
        free (module_list);
      }
+   module_list = NULL;
+   old_module_list_tail = &module_list;
    gfc_rename_list = NULL;
  }
  
*************** gfc_free_use_stmts (gfc_use_list *use_st
*** 7565,7570 ****
--- 7572,7601 ----
  }
  
  
+ /* Remember the end of the MODULE_LIST list, so that the list can be restored
+    to its previous state if the current statement is erroneous.  */
+ 
+ void
+ gfc_save_module_list ()
+ {
+   gfc_use_list **tail = &module_list;
+   while (*tail != NULL)
+     tail = &(*tail)->next;
+   old_module_list_tail = tail;
+ }
+ 
+ 
+ /* Restore the MODULE_LIST list to its previous value and free the use
+    statements that are no longer part of the list.  */
+ 
+ void
+ gfc_restore_old_module_list ()
+ {
+   gfc_free_use_stmts (*old_module_list_tail);
+   *old_module_list_tail = NULL;
+ }
+ 
+ 
  void
  gfc_module_init_2 (void)
  {
diff -Nrcpad gcc-13.2.0/gcc/fortran/parse.cc gcc-13.3.0/gcc/fortran/parse.cc
*** gcc-13.2.0/gcc/fortran/parse.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/parse.cc	Tue May 21 07:47:38 2024
*************** next_statement (void)
*** 1609,1614 ****
--- 1609,1615 ----
    locus old_locus;
  
    gfc_enforce_clean_symbol_state ();
+   gfc_save_module_list ();
  
    gfc_new_block = NULL;
  
*************** reject_statement (void)
*** 2901,2906 ****
--- 2902,2910 ----
  
    gfc_reject_data (gfc_current_ns);
  
+   /* Don't queue use-association of a module if we reject the use statement.  */
+   gfc_restore_old_module_list ();
+ 
    gfc_new_block = NULL;
    gfc_undo_symbols ();
    gfc_clear_warning ();
*************** parse_associate (void)
*** 4919,4924 ****
--- 4923,4929 ----
    gfc_state_data s;
    gfc_statement st;
    gfc_association_list* a;
+   gfc_array_spec *as;
  
    gfc_notify_std (GFC_STD_F2003, "ASSOCIATE construct at %C");
  
*************** parse_associate (void)
*** 4934,4941 ****
    for (a = new_st.ext.block.assoc; a; a = a->next)
      {
        gfc_symbol* sym;
!       gfc_ref *ref;
!       gfc_array_ref *array_ref;
  
        if (gfc_get_sym_tree (a->name, NULL, &a->st, false))
  	gcc_unreachable ();
--- 4939,4946 ----
    for (a = new_st.ext.block.assoc; a; a = a->next)
      {
        gfc_symbol* sym;
!       gfc_expr *target;
!       int rank;
  
        if (gfc_get_sym_tree (a->name, NULL, &a->st, false))
  	gcc_unreachable ();
*************** parse_associate (void)
*** 4952,4959 ****
  	 for parsing component references on the associate-name
  	 in case of association to a derived-type.  */
        sym->ts = a->target->ts;
  
!       /* Donâ€™t share the character length information between associate
  	 variable and target if the length is not a compile-time constant,
  	 as we donâ€™t want to touch some other character length variable when
  	 we try to initialize the associate variableâ€™s character length
--- 4957,4965 ----
  	 for parsing component references on the associate-name
  	 in case of association to a derived-type.  */
        sym->ts = a->target->ts;
+       target = a->target;
  
!       /* Do not share the character length information between associate
  	 variable and target if the length is not a compile-time constant,
  	 as we donâ€™t want to touch some other character length variable when
  	 we try to initialize the associate variableâ€™s character length
*************** parse_associate (void)
*** 4971,5053 ****
  	       && sym->ts.u.cl->length->expr_type == EXPR_CONSTANT))
  	sym->ts.u.cl = gfc_new_charlen (gfc_current_ns, NULL);
  
!       /* Check if the target expression is array valued.  This cannot always
! 	 be done by looking at target.rank, because that might not have been
! 	 set yet.  Therefore traverse the chain of refs, looking for the last
! 	 array ref and evaluate that.  */
!       array_ref = NULL;
!       for (ref = a->target->ref; ref; ref = ref->next)
! 	if (ref->type == REF_ARRAY)
! 	  array_ref = &ref->u.ar;
!       if (array_ref || a->target->rank)
  	{
! 	  gfc_array_spec *as;
! 	  int dim, rank = 0;
! 	  if (array_ref)
  	    {
! 	      a->rankguessed = 1;
! 	      /* Count the dimension, that have a non-scalar extend.  */
! 	      for (dim = 0; dim < array_ref->dimen; ++dim)
! 		if (array_ref->dimen_type[dim] != DIMEN_ELEMENT
! 		    && !(array_ref->dimen_type[dim] == DIMEN_UNKNOWN
! 			 && array_ref->end[dim] == NULL
! 			 && array_ref->start[dim] != NULL))
! 		  ++rank;
  	    }
! 	  else
! 	    rank = a->target->rank;
! 	  /* When the rank is greater than zero then sym will be an array.  */
! 	  if (sym->ts.type == BT_CLASS && CLASS_DATA (sym))
  	    {
! 	      if ((!CLASS_DATA (sym)->as && rank != 0)
! 		  || (CLASS_DATA (sym)->as
! 		      && CLASS_DATA (sym)->as->rank != rank))
! 		{
! 		  /* Don't just (re-)set the attr and as in the sym.ts,
! 		     because this modifies the target's attr and as.  Copy the
! 		     data and do a build_class_symbol.  */
! 		  symbol_attribute attr = CLASS_DATA (a->target)->attr;
! 		  int corank = gfc_get_corank (a->target);
! 		  gfc_typespec type;
  
! 		  if (rank || corank)
! 		    {
! 		      as = gfc_get_array_spec ();
! 		      as->type = AS_DEFERRED;
! 		      as->rank = rank;
! 		      as->corank = corank;
! 		      attr.dimension = rank ? 1 : 0;
! 		      attr.codimension = corank ? 1 : 0;
! 		    }
! 		  else
! 		    {
! 		      as = NULL;
! 		      attr.dimension = attr.codimension = 0;
! 		    }
! 		  attr.class_ok = 0;
! 		  type = CLASS_DATA (sym)->ts;
! 		  if (!gfc_build_class_symbol (&type,
! 					       &attr, &as))
! 		    gcc_unreachable ();
! 		  sym->ts = type;
! 		  sym->ts.type = BT_CLASS;
! 		  sym->attr.class_ok = 1;
  		}
  	      else
! 		sym->attr.class_ok = 1;
! 	    }
! 	  else if ((!sym->as && rank != 0)
! 		   || (sym->as && sym->as->rank != rank))
! 	    {
! 	      as = gfc_get_array_spec ();
! 	      as->type = AS_DEFERRED;
! 	      as->rank = rank;
! 	      as->corank = gfc_get_corank (a->target);
! 	      sym->as = as;
! 	      sym->attr.dimension = 1;
! 	      if (as->corank)
! 		sym->attr.codimension = 1;
  	    }
  	}
      }
  
--- 4977,5060 ----
  	       && sym->ts.u.cl->length->expr_type == EXPR_CONSTANT))
  	sym->ts.u.cl = gfc_new_charlen (gfc_current_ns, NULL);
  
!       /* Check if the target expression is array valued. This cannot be done
! 	 by calling gfc_resolve_expr because the context is unavailable.
! 	 However, the references can be resolved and the rank of the target
! 	 expression set.  */
!       if (target->ref && gfc_resolve_ref (target)
! 	  && target->expr_type != EXPR_ARRAY
! 	  && target->expr_type != EXPR_COMPCALL)
! 	gfc_expression_rank (target);
! 
!       /* Determine whether or not function expressions with unknown type are
! 	 structure constructors. If so, the function result can be converted
! 	 to be a derived type.
! 	 TODO: Deal with references to sibling functions that have not yet been
! 	 parsed (PRs 89645 and 99065).  */
!       if (target->expr_type == EXPR_FUNCTION && target->ts.type == BT_UNKNOWN)
  	{
! 	  gfc_symbol *derived;
! 	  /* The derived type has a leading uppercase character.  */
! 	  gfc_find_symbol (gfc_dt_upper_string (target->symtree->name),
! 			   my_ns->parent, 1, &derived);
! 	  if (derived && derived->attr.flavor == FL_DERIVED)
  	    {
! 	      sym->ts.type = BT_DERIVED;
! 	      sym->ts.u.derived = derived;
  	    }
! 	}
! 
!       rank = target->rank;
!       /* Fixup cases where the ranks are mismatched.  */
!       if (sym->ts.type == BT_CLASS && CLASS_DATA (sym))
! 	{
! 	  if ((!CLASS_DATA (sym)->as && rank != 0)
! 	       || (CLASS_DATA (sym)->as
! 		   && CLASS_DATA (sym)->as->rank != rank))
  	    {
! 	      /* Don't just (re-)set the attr and as in the sym.ts,
! 	      because this modifies the target's attr and as.  Copy the
! 	      data and do a build_class_symbol.  */
! 	      symbol_attribute attr = CLASS_DATA (target)->attr;
! 	      int corank = gfc_get_corank (target);
! 	      gfc_typespec type;
  
! 	      if (rank || corank)
! 		{
! 		  as = gfc_get_array_spec ();
! 		  as->type = AS_DEFERRED;
! 		  as->rank = rank;
! 		  as->corank = corank;
! 		  attr.dimension = rank ? 1 : 0;
! 		  attr.codimension = corank ? 1 : 0;
  		}
  	      else
! 		{
! 		  as = NULL;
! 		  attr.dimension = attr.codimension = 0;
! 		}
! 	      attr.class_ok = 0;
! 	      type = CLASS_DATA (sym)->ts;
! 	      if (!gfc_build_class_symbol (&type, &attr, &as))
! 		gcc_unreachable ();
! 	      sym->ts = type;
! 	      sym->ts.type = BT_CLASS;
! 	      sym->attr.class_ok = 1;
  	    }
+ 	  else
+ 	    sym->attr.class_ok = 1;
+ 	}
+       else if ((!sym->as && rank != 0)
+ 	       || (sym->as && sym->as->rank != rank))
+ 	{
+ 	  as = gfc_get_array_spec ();
+ 	  as->type = AS_DEFERRED;
+ 	  as->rank = rank;
+ 	  as->corank = gfc_get_corank (target);
+ 	  sym->as = as;
+ 	  sym->attr.dimension = 1;
+ 	  if (as->corank)
+ 	    sym->attr.codimension = 1;
  	}
      }
  
diff -Nrcpad gcc-13.2.0/gcc/fortran/primary.cc gcc-13.3.0/gcc/fortran/primary.cc
*** gcc-13.2.0/gcc/fortran/primary.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/primary.cc	Tue May 21 07:47:38 2024
*************** gfc_match_varspec (gfc_expr *primary, in
*** 2199,2204 ****
--- 2199,2213 ----
        match mm;
        old_loc = gfc_current_locus;
        mm = gfc_match_name (name);
+ 
+       /* Check to see if this has a default type.  */
+       if (sym->ts.type == BT_UNKNOWN && tgt_expr == NULL
+ 	  && gfc_get_default_type (sym->name, sym->ns)->type != BT_UNKNOWN)
+ 	{
+ 	  gfc_set_default_type (sym, 0, sym->ns);
+ 	  primary->ts = sym->ts;
+ 	}
+ 
        if (mm == MATCH_YES && is_inquiry_ref (name, &tmp))
  	inquiry = true;
        gfc_current_locus = old_loc;
*************** gfc_variable_attr (gfc_expr *expr, gfc_t
*** 2653,2661 ****
--- 2662,2698 ----
    if (pointer || attr.proc_pointer)
      target = 1;
  
+   /* F2018:11.1.3.3: Other attributes of associate names
+      "The associating entity does not have the ALLOCATABLE or POINTER
+      attributes; it has the TARGET attribute if and only if the selector is
+      a variable and has either the TARGET or POINTER attribute."  */
+   if (sym->attr.associate_var && sym->assoc && sym->assoc->target)
+     {
+       if (sym->assoc->target->expr_type == EXPR_VARIABLE)
+ 	{
+ 	  symbol_attribute tgt_attr;
+ 	  tgt_attr = gfc_expr_attr (sym->assoc->target);
+ 	  target = (tgt_attr.pointer || tgt_attr.target);
+ 	}
+       else
+ 	target = 0;
+     }
+ 
    if (ts != NULL && expr->ts.type == BT_UNKNOWN)
      *ts = sym->ts;
  
+   /* Catch left-overs from match_actual_arg, where an actual argument of a
+      procedure is given a temporary ts.type == BT_PROCEDURE.  The fixup is
+      needed for structure constructors in DATA statements, where a pointer
+      is associated with a data target, and the argument has not been fully
+      resolved yet.  Components references are dealt with further below.  */
+   if (ts != NULL
+       && expr->ts.type == BT_PROCEDURE
+       && expr->ref == NULL
+       && attr.flavor != FL_PROCEDURE
+       && attr.target)
+     *ts = sym->ts;
+ 
    has_inquiry_part = false;
    for (ref = expr->ref; ref; ref = ref->next)
      if (ref->type == REF_INQUIRY)
diff -Nrcpad gcc-13.2.0/gcc/fortran/resolve.cc gcc-13.3.0/gcc/fortran/resolve.cc
*** gcc-13.2.0/gcc/fortran/resolve.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/resolve.cc	Tue May 21 07:47:38 2024
*************** resolve_common_vars (gfc_common_head *co
*** 982,989 ****
  
        /* gfc_add_in_common may have been called before, but the reported errors
  	 have been ignored to continue parsing.
! 	 We do the checks again here.  */
!       if (!csym->attr.use_assoc)
  	{
  	  gfc_add_in_common (&csym->attr, csym->name, &common_block->where);
  	  gfc_notify_std (GFC_STD_F2018_OBS, "COMMON block at %L",
--- 982,989 ----
  
        /* gfc_add_in_common may have been called before, but the reported errors
  	 have been ignored to continue parsing.
! 	 We do the checks again here, unless the symbol is USE associated.  */
!       if (!csym->attr.use_assoc && !csym->attr.used_in_submodule)
  	{
  	  gfc_add_in_common (&csym->attr, csym->name, &common_block->where);
  	  gfc_notify_std (GFC_STD_F2018_OBS, "COMMON block at %L",
*************** resolve_procedure_expression (gfc_expr*
*** 1950,1961 ****
        || (sym->attr.function && sym->result == sym))
      return true;
  
!   /* A non-RECURSIVE procedure that is used as procedure expression within its
       own body is in danger of being called recursively.  */
    if (is_illegal_recursion (sym, gfc_current_ns))
!     gfc_warning (0, "Non-RECURSIVE procedure %qs at %L is possibly calling"
! 		 " itself recursively.  Declare it RECURSIVE or use"
! 		 " %<-frecursive%>", sym->name, &expr->where);
  
    return true;
  }
--- 1950,1969 ----
        || (sym->attr.function && sym->result == sym))
      return true;
  
!    /* A non-RECURSIVE procedure that is used as procedure expression within its
       own body is in danger of being called recursively.  */
    if (is_illegal_recursion (sym, gfc_current_ns))
!     {
!       if (sym->attr.use_assoc && expr->symtree->name[0] == '@')
! 	gfc_warning (0, "Non-RECURSIVE procedure %qs from module %qs is "
! 		     " possibly calling itself recursively in procedure %qs. "
! 		     " Declare it RECURSIVE or use %<-frecursive%>",
! 		     sym->name, sym->module, gfc_current_ns->proc_name->name);
!       else
! 	gfc_warning (0, "Non-RECURSIVE procedure %qs at %L is possibly calling"
! 		     " itself recursively.  Declare it RECURSIVE or use"
! 		     " %<-frecursive%>", sym->name, &expr->where);
!     }
  
    return true;
  }
*************** gfc_resolve_ref (gfc_expr *expr)
*** 5526,5532 ****
  	case REF_INQUIRY:
  	  /* Implement requirement in note 9.7 of F2018 that the result of the
  	     LEN inquiry be a scalar.  */
! 	  if (ref->u.i == INQUIRY_LEN && array_ref && expr->ts.deferred)
  	    {
  	      array_ref->u.ar.type = AR_ELEMENT;
  	      expr->rank = 0;
--- 5534,5542 ----
  	case REF_INQUIRY:
  	  /* Implement requirement in note 9.7 of F2018 that the result of the
  	     LEN inquiry be a scalar.  */
! 	  if (ref->u.i == INQUIRY_LEN && array_ref
! 	      && ((expr->ts.type == BT_CHARACTER && !expr->ts.u.cl->length)
! 		  || expr->ts.type == BT_INTEGER))
  	    {
  	      array_ref->u.ar.type = AR_ELEMENT;
  	      expr->rank = 0;
*************** resolve_typebound_static (gfc_expr* e, g
*** 6622,6627 ****
--- 6632,6644 ----
        if (st)
  	*target = st;
      }
+ 
+   if (is_illegal_recursion ((*target)->n.sym, gfc_current_ns)
+       && !e->value.compcall.tbp->deferred)
+     gfc_warning (0, "Non-RECURSIVE procedure %qs at %L is possibly calling"
+ 		 " itself recursively.  Declare it RECURSIVE or use"
+ 		 " %<-frecursive%>", (*target)->n.sym->name, &e->where);
+ 
    return true;
  }
  
*************** resolve_symbol (gfc_symbol *sym)
*** 16073,16079 ****
  
        if (((as->type == AS_ASSUMED_SIZE && !as->cp_was_assumed)
  	   || as->type == AS_ASSUMED_SHAPE)
! 	  && !sym->attr.dummy && !sym->attr.select_type_temporary)
  	{
  	  if (as->type == AS_ASSUMED_SIZE)
  	    gfc_error ("Assumed size array at %L must be a dummy argument",
--- 16090,16097 ----
  
        if (((as->type == AS_ASSUMED_SIZE && !as->cp_was_assumed)
  	   || as->type == AS_ASSUMED_SHAPE)
! 	  && !sym->attr.dummy && !sym->attr.select_type_temporary
! 	  && !sym->attr.associate_var)
  	{
  	  if (as->type == AS_ASSUMED_SIZE)
  	    gfc_error ("Assumed size array at %L must be a dummy argument",
*************** resolve_symbol (gfc_symbol *sym)
*** 16682,16696 ****
  
    if (sym->param_list)
      resolve_pdt (sym);
- 
-   if (!sym->attr.referenced
-       && (sym->ts.type == BT_CLASS || sym->ts.type == BT_DERIVED))
-     {
-       gfc_expr *final_expr = gfc_lval_expr_from_sym (sym);
-       if (gfc_is_finalizable (final_expr->ts.u.derived, NULL))
- 	gfc_set_sym_referenced (sym);
-       gfc_free_expr (final_expr);
-     }
  }
  
  
--- 16700,16705 ----
*************** resolve_types (gfc_namespace *ns)
*** 17917,17923 ****
  
    for (n = ns->contained; n; n = n->sibling)
      {
!       if (gfc_pure (ns->proc_name) && !gfc_pure (n->proc_name))
  	gfc_error ("Contained procedure %qs at %L of a PURE procedure must "
  		   "also be PURE", n->proc_name->name,
  		   &n->proc_name->declared_at);
--- 17926,17935 ----
  
    for (n = ns->contained; n; n = n->sibling)
      {
!       /* Exclude final wrappers with the test for the artificial attribute.  */
!       if (gfc_pure (ns->proc_name)
! 	  && !gfc_pure (n->proc_name)
! 	  && !n->proc_name->attr.artificial)
  	gfc_error ("Contained procedure %qs at %L of a PURE procedure must "
  		   "also be PURE", n->proc_name->name,
  		   &n->proc_name->declared_at);
diff -Nrcpad gcc-13.2.0/gcc/fortran/simplify.cc gcc-13.3.0/gcc/fortran/simplify.cc
*** gcc-13.2.0/gcc/fortran/simplify.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/simplify.cc	Tue May 21 07:47:38 2024
*************** gfc_simplify_len (gfc_expr *e, gfc_expr
*** 4566,4584 ****
        return range_check (result, "LEN");
      }
    else if (e->expr_type == EXPR_VARIABLE && e->ts.type == BT_CHARACTER
! 	   && e->symtree->n.sym
! 	   && e->symtree->n.sym->ts.type != BT_DERIVED
! 	   && e->symtree->n.sym->assoc && e->symtree->n.sym->assoc->target
! 	   && e->symtree->n.sym->assoc->target->ts.type == BT_DERIVED
! 	   && e->symtree->n.sym->assoc->target->symtree->n.sym
! 	   && UNLIMITED_POLY (e->symtree->n.sym->assoc->target->symtree->n.sym))
! 
!     /* The expression in assoc->target points to a ref to the _data component
!        of the unlimited polymorphic entity.  To get the _len component the last
!        _data ref needs to be stripped and a ref to the _len component added.  */
!     return gfc_get_len_component (e->symtree->n.sym->assoc->target, k);
!   else
!     return NULL;
  }
  
  
--- 4566,4615 ----
        return range_check (result, "LEN");
      }
    else if (e->expr_type == EXPR_VARIABLE && e->ts.type == BT_CHARACTER
! 	   && e->symtree->n.sym)
!     {
!       if (e->symtree->n.sym->ts.type != BT_DERIVED
! 	  && e->symtree->n.sym->assoc && e->symtree->n.sym->assoc->target
! 	  && e->symtree->n.sym->assoc->target->ts.type == BT_DERIVED
! 	  && e->symtree->n.sym->assoc->target->symtree->n.sym
! 	  && UNLIMITED_POLY (e->symtree->n.sym->assoc->target->symtree->n.sym))
! 	/* The expression in assoc->target points to a ref to the _data
! 	   component of the unlimited polymorphic entity.  To get the _len
! 	   component the last _data ref needs to be stripped and a ref to the
! 	   _len component added.  */
! 	return gfc_get_len_component (e->symtree->n.sym->assoc->target, k);
!       else if (e->symtree->n.sym->ts.type == BT_DERIVED
! 	       && e->ref && e->ref->type == REF_COMPONENT
! 	       && e->ref->u.c.component->attr.pdt_string
! 	       && e->ref->u.c.component->ts.type == BT_CHARACTER
! 	       && e->ref->u.c.component->ts.u.cl->length)
! 	{
! 	  if (gfc_init_expr_flag)
! 	    {
! 	      gfc_expr* tmp;
! 	      tmp = gfc_pdt_find_component_copy_initializer (e->symtree->n.sym,
! 							     e->ref->u.c
! 							     .component->ts.u.cl
! 							     ->length->symtree
! 							     ->name);
! 	      if (tmp)
! 		return tmp;
! 	    }
! 	  else
! 	    {
! 	      gfc_expr *len_expr = gfc_copy_expr (e);
! 	      gfc_free_ref_list (len_expr->ref);
! 	      len_expr->ref = NULL;
! 	      gfc_find_component (len_expr->symtree->n.sym->ts.u.derived, e->ref
! 				  ->u.c.component->ts.u.cl->length->symtree
! 				  ->name,
! 				  false, true, &len_expr->ref);
! 	      len_expr->ts = len_expr->ref->u.c.component->ts;
! 	      return len_expr;
! 	    }
! 	}
!     }
!   return NULL;
  }
  
  
diff -Nrcpad gcc-13.2.0/gcc/fortran/trans-array.cc gcc-13.3.0/gcc/fortran/trans-array.cc
*** gcc-13.2.0/gcc/fortran/trans-array.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/trans-array.cc	Tue May 21 07:47:38 2024
*************** gfc_conv_array_ref (gfc_se * se, gfc_arr
*** 3962,3968 ****
      }
  
    decl = se->expr;
!   if (IS_CLASS_ARRAY (sym) && sym->attr.dummy && ar->as->type != AS_DEFERRED)
      decl = sym->backend_decl;
  
    cst_offset = offset = gfc_index_zero_node;
--- 3962,3971 ----
      }
  
    decl = se->expr;
!   if (UNLIMITED_POLY(sym)
!       && IS_CLASS_ARRAY (sym)
!       && sym->attr.dummy
!       && ar->as->type != AS_DEFERRED)
      decl = sym->backend_decl;
  
    cst_offset = offset = gfc_index_zero_node;
*************** gfc_get_dataptr_offset (stmtblock_t *blo
*** 7323,7328 ****
--- 7326,7342 ----
  
    /* Set the target data pointer.  */
    offset = gfc_build_addr_expr (gfc_array_dataptr_type (desc), tmp);
+ 
+   /* Check for optional dummy argument being present.  Arguments of BIND(C)
+      procedures are excepted here since they are handled differently.  */
+   if (expr->expr_type == EXPR_VARIABLE
+       && expr->symtree->n.sym->attr.dummy
+       && expr->symtree->n.sym->attr.optional
+       && !is_CFI_desc (NULL, expr))
+     offset = build3_loc (input_location, COND_EXPR, TREE_TYPE (offset),
+ 			 gfc_conv_expr_present (expr->symtree->n.sym), offset,
+ 			 fold_convert (TREE_TYPE (offset), gfc_index_zero_node));
+ 
    gfc_conv_descriptor_data_set (block, parm, offset);
  }
  
*************** structure_alloc_comps (gfc_symbol * der_
*** 9200,9205 ****
--- 9214,9225 ----
        gfc_add_expr_to_block (&fnblock, tmp);
      }
  
+   /* Still having a descriptor array of rank == 0 here, indicates an
+      allocatable coarrays.  Dereference it correctly.  */
+   if (GFC_DESCRIPTOR_TYPE_P (decl_type))
+     {
+       decl = build_fold_indirect_ref (gfc_conv_array_data (decl));
+     }
    /* Otherwise, act on the components or recursively call self to
       act on a chain of components.  */
    for (c = der_type->components; c; c = c->next)
*************** gfc_trans_deferred_array (gfc_symbol * s
*** 11278,11283 ****
--- 11298,11312 ----
      {
        gfc_conv_string_length (sym->ts.u.cl, NULL, &init);
        gfc_trans_vla_type_sizes (sym, &init);
+ 
+       /* Presence check of optional deferred-length character dummy.  */
+       if (sym->ts.deferred && sym->attr.dummy && sym->attr.optional)
+ 	{
+ 	  tmp = gfc_finish_block (&init);
+ 	  tmp = build3_v (COND_EXPR, gfc_conv_expr_present (sym),
+ 			  tmp, build_empty_stmt (input_location));
+ 	  gfc_add_expr_to_block (&init, tmp);
+ 	}
      }
  
    /* Dummy, use associated and result variables don't need anything special.  */
*************** gfc_trans_deferred_array (gfc_symbol * s
*** 11387,11393 ****
      {
        int rank;
        rank = sym->as ? sym->as->rank : 0;
!       tmp = gfc_deallocate_alloc_comp (sym->ts.u.derived, descriptor, rank);
        gfc_add_expr_to_block (&cleanup, tmp);
      }
  
--- 11416,11426 ----
      {
        int rank;
        rank = sym->as ? sym->as->rank : 0;
!       tmp = gfc_deallocate_alloc_comp (sym->ts.u.derived, descriptor, rank,
! 				       (sym->attr.codimension
! 					&& flag_coarray == GFC_FCOARRAY_LIB)
! 				       ? GFC_STRUCTURE_CAF_MODE_IN_COARRAY
! 				       : 0);
        gfc_add_expr_to_block (&cleanup, tmp);
      }
  
*************** gfc_trans_deferred_array (gfc_symbol * s
*** 11401,11409 ****
  					NULL_TREE, NULL_TREE, true, e,
  					sym->attr.codimension
  					? GFC_CAF_COARRAY_DEREGISTER
! 					: GFC_CAF_COARRAY_NOCOARRAY);
        if (e)
  	gfc_free_expr (e);
        gfc_add_expr_to_block (&cleanup, tmp);
      }
  
--- 11434,11444 ----
  					NULL_TREE, NULL_TREE, true, e,
  					sym->attr.codimension
  					? GFC_CAF_COARRAY_DEREGISTER
! 					: GFC_CAF_COARRAY_NOCOARRAY,
! 					gfc_finish_block (&cleanup));
        if (e)
  	gfc_free_expr (e);
+       gfc_init_block (&cleanup);
        gfc_add_expr_to_block (&cleanup, tmp);
      }
  
diff -Nrcpad gcc-13.2.0/gcc/fortran/trans-expr.cc gcc-13.3.0/gcc/fortran/trans-expr.cc
*** gcc-13.2.0/gcc/fortran/trans-expr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/trans-expr.cc	Tue May 21 07:47:38 2024
*************** gfc_trans_class_init_assign (gfc_code *c
*** 1692,1697 ****
--- 1692,1698 ----
    tree tmp;
    gfc_se dst,src,memsz;
    gfc_expr *lhs, *rhs, *sz;
+   gfc_component *cmp;
  
    gfc_start_block (&block);
  
*************** gfc_trans_class_init_assign (gfc_code *c
*** 1708,1713 ****
--- 1709,1729 ----
    /* The _def_init is always scalar.  */
    rhs->rank = 0;
  
+   /* Check def_init for initializers.  If this is a dummy with all default
+      initializer components NULL, return NULL_TREE and use the passed value as
+      required by F2018(8.5.10).  */
+   if (!lhs->ref && lhs->symtree->n.sym->attr.dummy)
+     {
+       cmp = rhs->ref->next->u.c.component->ts.u.derived->components;
+       for (; cmp; cmp = cmp->next)
+ 	{
+ 	  if (cmp->initializer)
+ 	    break;
+ 	  else if (!cmp->next)
+ 	    return build_empty_stmt (input_location);
+ 	}
+     }
+ 
    if (code->expr1->ts.type == BT_CLASS
        && CLASS_DATA (code->expr1)->attr.dimension)
      {
*************** gfc_conv_missing_dummy (gfc_se * se, gfc
*** 2106,2115 ****
  
    if (ts.type == BT_CHARACTER)
      {
!       tmp = build_int_cst (gfc_charlen_type_node, 0);
!       tmp = fold_build3_loc (input_location, COND_EXPR, gfc_charlen_type_node,
! 			     present, se->string_length, tmp);
!       tmp = gfc_evaluate_now (tmp, &se->pre);
        se->string_length = tmp;
      }
    return;
--- 2122,2145 ----
  
    if (ts.type == BT_CHARACTER)
      {
!       /* Handle deferred-length dummies that pass the character length by
! 	 reference so that the value can be returned.  */
!       if (ts.deferred && INDIRECT_REF_P (se->string_length))
! 	{
! 	  tmp = gfc_build_addr_expr (NULL_TREE, se->string_length);
! 	  tmp = fold_build3_loc (input_location, COND_EXPR, TREE_TYPE (tmp),
! 				 present, tmp, null_pointer_node);
! 	  tmp = gfc_evaluate_now (tmp, &se->pre);
! 	  tmp = build_fold_indirect_ref_loc (input_location, tmp);
! 	}
!       else
! 	{
! 	  tmp = build_int_cst (gfc_charlen_type_node, 0);
! 	  tmp = fold_build3_loc (input_location, COND_EXPR,
! 				 gfc_charlen_type_node,
! 				 present, se->string_length, tmp);
! 	  tmp = gfc_evaluate_now (tmp, &se->pre);
! 	}
        se->string_length = tmp;
      }
    return;
*************** conv_inquiry (gfc_se * se, gfc_ref * ref
*** 2861,2871 ****
--- 2891,2903 ----
      case INQUIRY_KIND:
        res = build_int_cst (gfc_typenode_for_spec (&expr->ts),
  			   ts->kind);
+       se->string_length = NULL_TREE;
        break;
  
      case INQUIRY_LEN:
        res = fold_convert (gfc_typenode_for_spec (&expr->ts),
  			  se->string_length);
+       se->string_length = NULL_TREE;
        break;
  
      default:
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6504,6509 ****
--- 6536,6545 ----
  			    {
  			      tree efield;
  
+ 			      /* Evaluate arguments just once.  */
+ 			      if (e->expr_type != EXPR_VARIABLE)
+ 				parmse.expr = save_expr (parmse.expr);
+ 
  			      /* Set the _data field.  */
  			      tmp = gfc_class_data_get (var);
  			      efield = fold_convert (TREE_TYPE (tmp),
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6919,6925 ****
  					     INTENT_IN, fsym->attr.pointer);
  		}
  	      else if (fsym && fsym->attr.contiguous
! 		       && !gfc_is_simply_contiguous (e, false, true)
  		       && gfc_expr_is_variable (e))
  		{
  		  gfc_conv_subref_array_arg (&parmse, e, nodesc_arg,
--- 6955,6963 ----
  					     INTENT_IN, fsym->attr.pointer);
  		}
  	      else if (fsym && fsym->attr.contiguous
! 		       && (fsym->attr.target
! 			   ? gfc_is_not_contiguous (e)
! 			   : !gfc_is_simply_contiguous (e, false, true))
  		       && gfc_expr_is_variable (e))
  		{
  		  gfc_conv_subref_array_arg (&parmse, e, nodesc_arg,
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 7030,7037 ****
  	 with an interface indicating an optional argument.  When we call
  	 an intrinsic subroutine, however, fsym is NULL, but we might still
  	 have an optional argument, so we proceed to the substitution
! 	 just in case.  */
!       if (e && (fsym == NULL || fsym->attr.optional))
  	{
  	  /* If an optional argument is itself an optional dummy argument,
  	     check its presence and substitute a null if absent.  This is
--- 7068,7077 ----
  	 with an interface indicating an optional argument.  When we call
  	 an intrinsic subroutine, however, fsym is NULL, but we might still
  	 have an optional argument, so we proceed to the substitution
! 	 just in case.  Arguments passed to bind(c) procedures via CFI
! 	 descriptors are handled elsewhere.  */
!       if (e && (fsym == NULL || fsym->attr.optional)
! 	  && !(sym->attr.is_bind_c && is_CFI_desc (fsym, NULL)))
  	{
  	  /* If an optional argument is itself an optional dummy argument,
  	     check its presence and substitute a null if absent.  This is
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 7346,7356 ****
  	}
  
        /* Character strings are passed as two parameters, a length and a
! 	 pointer - except for Bind(c) which only passes the pointer.
  	 An unlimited polymorphic formal argument likewise does not
  	 need the length.  */
        if (parmse.string_length != NULL_TREE
  	  && !sym->attr.is_bind_c
  	  && !(fsym && UNLIMITED_POLY (fsym)))
  	vec_safe_push (stringargs, parmse.string_length);
  
--- 7386,7400 ----
  	}
  
        /* Character strings are passed as two parameters, a length and a
! 	 pointer - except for Bind(c) and c_ptrs which only pass the pointer.
  	 An unlimited polymorphic formal argument likewise does not
  	 need the length.  */
        if (parmse.string_length != NULL_TREE
  	  && !sym->attr.is_bind_c
+ 	  && !(fsym && fsym->ts.type == BT_DERIVED && fsym->ts.u.derived
+ 	       && fsym->ts.u.derived->intmod_sym_id == ISOCBINDING_PTR
+ 	       && fsym->ts.u.derived->from_intmod == INTMOD_ISO_C_BINDING )
+ 	  && !(fsym && fsym->ts.type == BT_ASSUMED)
  	  && !(fsym && UNLIMITED_POLY (fsym)))
  	vec_safe_push (stringargs, parmse.string_length);
  
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 7582,7589 ****
  	{
  	  gcc_assert (se->loop && info);
  
! 	  /* Set the type of the array.  */
! 	  tmp = gfc_typenode_for_spec (&comp->ts);
  	  gcc_assert (se->ss->dimen == se->loop->dimen);
  
  	  /* Evaluate the bounds of the result, if known.  */
--- 7626,7639 ----
  	{
  	  gcc_assert (se->loop && info);
  
! 	  /* Set the type of the array. vtable charlens are not always reliable.
! 	     Use the interface, if possible.  */
! 	  if (comp->ts.type == BT_CHARACTER
! 	      && expr->symtree->n.sym->ts.type == BT_CLASS
! 	      && comp->ts.interface && comp->ts.interface->result)
! 	    tmp = gfc_typenode_for_spec (&comp->ts.interface->result->ts);
! 	  else
! 	    tmp = gfc_typenode_for_spec (&comp->ts);
  	  gcc_assert (se->ss->dimen == se->loop->dimen);
  
  	  /* Evaluate the bounds of the result, if known.  */
*************** gfc_conv_structure (gfc_se * se, gfc_exp
*** 9338,9344 ****
    cm = expr->ts.u.derived->components;
  
    for (c = gfc_constructor_first (expr->value.constructor);
!        c; c = gfc_constructor_next (c), cm = cm->next)
      {
        /* Skip absent members in default initializers and allocatable
  	 components.  Although the latter have a default initializer
--- 9388,9394 ----
    cm = expr->ts.u.derived->components;
  
    for (c = gfc_constructor_first (expr->value.constructor);
!        c && cm; c = gfc_constructor_next (c), cm = cm->next)
      {
        /* Skip absent members in default initializers and allocatable
  	 components.  Although the latter have a default initializer
*************** gfc_trans_pointer_assignment (gfc_expr *
*** 10209,10219 ****
  	}
  
        if (expr1->ts.type == BT_CHARACTER
! 	  && expr1->symtree->n.sym->ts.deferred
! 	  && expr1->symtree->n.sym->ts.u.cl->backend_decl
! 	  && VAR_P (expr1->symtree->n.sym->ts.u.cl->backend_decl))
  	{
! 	  tmp = expr1->symtree->n.sym->ts.u.cl->backend_decl;
  	  if (expr2->expr_type != EXPR_NULL)
  	    gfc_add_modify (&block, tmp,
  			    fold_convert (TREE_TYPE (tmp), strlen_rhs));
--- 10259,10291 ----
  	}
  
        if (expr1->ts.type == BT_CHARACTER
! 	  && expr1->ts.deferred)
  	{
! 	  gfc_symbol *psym = expr1->symtree->n.sym;
! 	  tmp = NULL_TREE;
! 	  if (psym->ts.type == BT_CHARACTER
! 	      && psym->ts.u.cl->backend_decl)
! 	    tmp = psym->ts.u.cl->backend_decl;
! 	  else if (expr1->ts.u.cl->backend_decl
! 		   && VAR_P (expr1->ts.u.cl->backend_decl))
! 	    tmp = expr1->ts.u.cl->backend_decl;
! 	  else if (TREE_CODE (lse.expr) == COMPONENT_REF)
! 	    {
! 	      gfc_ref *ref = expr1->ref;
! 	      for (;ref; ref = ref->next)
! 		{
! 		  if (ref->type == REF_COMPONENT
! 		      && ref->u.c.component->ts.type == BT_CHARACTER
! 		      && gfc_deferred_strlen (ref->u.c.component, &tmp))
! 		    tmp = fold_build3_loc (input_location, COMPONENT_REF,
! 					   TREE_TYPE (tmp),
! 					   TREE_OPERAND (lse.expr, 0),
! 					   tmp, NULL_TREE);
! 		}
! 	    }
! 
! 	  gcc_assert (tmp);
! 
  	  if (expr2->expr_type != EXPR_NULL)
  	    gfc_add_modify (&block, tmp,
  			    fold_convert (TREE_TYPE (tmp), strlen_rhs));
*************** gfc_trans_scalar_assign (gfc_se * lse, g
*** 10522,10528 ****
  	{
  	  tmp_var = gfc_evaluate_now (lse->expr, &lse->pre);
  	  tmp = gfc_deallocate_alloc_comp_no_caf (ts.u.derived, tmp_var,
! 						  0, true);
  	  if (deep_copy)
  	    tmp = build3_v (COND_EXPR, cond, build_empty_stmt (input_location),
  			    tmp);
--- 10594,10600 ----
  	{
  	  tmp_var = gfc_evaluate_now (lse->expr, &lse->pre);
  	  tmp = gfc_deallocate_alloc_comp_no_caf (ts.u.derived, tmp_var,
! 						  0, gfc_may_be_finalized (ts));
  	  if (deep_copy)
  	    tmp = build3_v (COND_EXPR, cond, build_empty_stmt (input_location),
  			    tmp);
*************** gfc_trans_arrayfunc_assign (gfc_expr * e
*** 10964,10970 ****
    if (expr1->ts.type == BT_DERIVED
  	&& expr1->ts.u.derived->attr.alloc_comp)
      {
!       tmp = gfc_deallocate_alloc_comp_no_caf (expr1->ts.u.derived, se.expr,
  					      expr1->rank);
        gfc_add_expr_to_block (&se.pre, tmp);
      }
--- 11036,11043 ----
    if (expr1->ts.type == BT_DERIVED
  	&& expr1->ts.u.derived->attr.alloc_comp)
      {
!       tmp = build_fold_indirect_ref_loc (input_location, se.expr);
!       tmp = gfc_deallocate_alloc_comp_no_caf (expr1->ts.u.derived, tmp,
  					      expr1->rank);
        gfc_add_expr_to_block (&se.pre, tmp);
      }
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 12128,12138 ****
    gfc_add_block_to_block (&body, &lse.pre);
    gfc_add_expr_to_block (&body, tmp);
  
!   /* Add the post blocks to the body.  */
!   if (!l_is_temp)
      {
-       gfc_add_block_to_block (&rse.finalblock, &rse.post);
        gfc_add_block_to_block (&body, &rse.finalblock);
      }
    else
      gfc_add_block_to_block (&body, &rse.post);
--- 12201,12214 ----
    gfc_add_block_to_block (&body, &lse.pre);
    gfc_add_expr_to_block (&body, tmp);
  
!   /* Add the post blocks to the body.  Scalar finalization must appear before
!      the post block in case any dellocations are done.  */
!   if (rse.finalblock.head
!       && (!l_is_temp || (expr2->expr_type == EXPR_FUNCTION
! 			 && gfc_expr_attr (expr2).elemental)))
      {
        gfc_add_block_to_block (&body, &rse.finalblock);
+       gfc_add_block_to_block (&body, &rse.post);
      }
    else
      gfc_add_block_to_block (&body, &rse.post);
diff -Nrcpad gcc-13.2.0/gcc/fortran/trans-intrinsic.cc gcc-13.3.0/gcc/fortran/trans-intrinsic.cc
*** gcc-13.2.0/gcc/fortran/trans-intrinsic.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/trans-intrinsic.cc	Tue May 21 07:47:38 2024
*************** gfc_conv_intrinsic_ishftc (gfc_se * se,
*** 6863,6871 ****
--- 6863,6885 ----
  
    if (num_args == 3)
      {
+       gfc_expr *size = expr->value.function.actual->next->next->expr;
+ 
        /* Use a library function for the 3 parameter version.  */
        tree int4type = gfc_get_int_type (4);
  
+       /* Treat optional SIZE argument when it is passed as an optional
+ 	 dummy.  If SIZE is absent, the default value is BIT_SIZE(I).  */
+       if (size->expr_type == EXPR_VARIABLE
+ 	  && size->symtree->n.sym->attr.dummy
+ 	  && size->symtree->n.sym->attr.optional)
+ 	{
+ 	  tree type_of_size = TREE_TYPE (args[2]);
+ 	  args[2] = build3_loc (input_location, COND_EXPR, type_of_size,
+ 				gfc_conv_expr_present (size->symtree->n.sym),
+ 				args[2], fold_convert (type_of_size, nbits));
+ 	}
+ 
        /* We convert the first argument to at least 4 bytes, and
  	 convert back afterwards.  This removes the need for library
  	 functions for all argument sizes, and function will be
diff -Nrcpad gcc-13.2.0/gcc/fortran/trans-stmt.cc gcc-13.3.0/gcc/fortran/trans-stmt.cc
*** gcc-13.2.0/gcc/fortran/trans-stmt.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/trans-stmt.cc	Tue May 21 07:47:38 2024
*************** gfc_trans_allocate (gfc_code * code)
*** 6318,6325 ****
  	vtab_needed = (al->expr->ts.type == BT_CLASS);
  
        gfc_init_se (&se, NULL);
!       /* When expr3 is a variable, i.e., a very simple expression,
! 	     then convert it once here.  */
        if (code->expr3->expr_type == EXPR_VARIABLE
  	  || code->expr3->expr_type == EXPR_ARRAY
  	  || code->expr3->expr_type == EXPR_CONSTANT)
--- 6318,6331 ----
  	vtab_needed = (al->expr->ts.type == BT_CLASS);
  
        gfc_init_se (&se, NULL);
!       /* When expr3 is a variable, i.e., a very simple expression, then
! 	 convert it once here.  If one has a source expression that has
! 	 substring references, part-refs, or %re/%im inquiries, wrap the
! 	 entity in parentheses to force evaluation of the expression.  */
!       if (code->expr3->expr_type == EXPR_VARIABLE
! 	  && is_subref_array (code->expr3))
! 	code->expr3 = gfc_get_parentheses (code->expr3);
! 
        if (code->expr3->expr_type == EXPR_VARIABLE
  	  || code->expr3->expr_type == EXPR_ARRAY
  	  || code->expr3->expr_type == EXPR_CONSTANT)
diff -Nrcpad gcc-13.2.0/gcc/fortran/trans-types.cc gcc-13.3.0/gcc/fortran/trans-types.cc
*** gcc-13.2.0/gcc/fortran/trans-types.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/trans-types.cc	Tue May 21 07:47:38 2024
*************** gfc_get_nodesc_array_type (tree etype, g
*** 1791,1797 ****
  	  TYPE_LANG_SPECIFIC (type) = TYPE_LANG_SPECIFIC (TREE_TYPE (type));
  	}
  
!       return type;
      }
  
    if (known_stride)
--- 1791,1797 ----
  	  TYPE_LANG_SPECIFIC (type) = TYPE_LANG_SPECIFIC (TREE_TYPE (type));
  	}
  
!       goto array_type_done;
      }
  
    if (known_stride)
*************** gfc_get_nodesc_array_type (tree etype, g
*** 1810,1819 ****
  
    layout_type (type);
  
-   mpz_clear (offset);
-   mpz_clear (stride);
-   mpz_clear (delta);
- 
    /* Represent packed arrays as multi-dimensional if they have rank >
       1 and with proper bounds, instead of flat arrays.  This makes for
       better debug info.  */
--- 1810,1815 ----
*************** gfc_get_nodesc_array_type (tree etype, g
*** 1844,1849 ****
--- 1840,1851 ----
        GFC_ARRAY_TYPE_P (type) = 1;
        TYPE_LANG_SPECIFIC (type) = TYPE_LANG_SPECIFIC (TREE_TYPE (type));
      }
+ 
+ array_type_done:
+   mpz_clear (offset);
+   mpz_clear (stride);
+   mpz_clear (delta);
+ 
    return type;
  }
  
*************** gfc_sym_type (gfc_symbol * sym, bool is_
*** 2324,2331 ****
    else
      byref = 0;
  
!   restricted = !sym->attr.target && !sym->attr.pointer
!                && !sym->attr.proc_pointer && !sym->attr.cray_pointee;
    if (!restricted)
      type = gfc_nonrestricted_type (type);
  
--- 2326,2333 ----
    else
      byref = 0;
  
!   restricted = (!sym->attr.target && !IS_POINTER (sym)
! 		&& !IS_PROC_POINTER (sym) && !sym->attr.cray_pointee);
    if (!restricted)
      type = gfc_nonrestricted_type (type);
  
*************** gfc_sym_type (gfc_symbol * sym, bool is_
*** 2381,2391 ****
  	  || (sym->ns->proc_name && sym->ns->proc_name->attr.entry_master))
  	type = build_pointer_type (type);
        else
! 	{
! 	  type = build_reference_type (type);
! 	  if (restricted)
! 	    type = build_qualified_type (type, TYPE_QUAL_RESTRICT);
! 	}
      }
  
    return (type);
--- 2383,2392 ----
  	  || (sym->ns->proc_name && sym->ns->proc_name->attr.entry_master))
  	type = build_pointer_type (type);
        else
! 	type = build_reference_type (type);
! 
!       if (restricted)
! 	type = build_qualified_type (type, TYPE_QUAL_RESTRICT);
      }
  
    return (type);
diff -Nrcpad gcc-13.2.0/gcc/fortran/trans.cc gcc-13.3.0/gcc/fortran/trans.cc
*** gcc-13.2.0/gcc/fortran/trans.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/fortran/trans.cc	Tue May 21 07:47:38 2024
*************** gfc_finalize_tree_expr (gfc_se *se, gfc_
*** 1527,1533 ****
      }
    else if (derived && gfc_is_finalizable (derived, NULL))
      {
!       if (derived->attr.zero_comp && !rank)
  	{
  	  /* Any attempt to assign zero length entities, causes the gimplifier
  	     all manner of problems. Instead, a variable is created to act as
--- 1527,1533 ----
      }
    else if (derived && gfc_is_finalizable (derived, NULL))
      {
!       if (!derived->components && (!rank || attr.elemental))
  	{
  	  /* Any attempt to assign zero length entities, causes the gimplifier
  	     all manner of problems. Instead, a variable is created to act as
*************** gfc_finalize_tree_expr (gfc_se *se, gfc_
*** 1578,1584 ****
  					      final_fndecl);
    if (!GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)))
      {
!       if (is_class)
  	desc = gfc_conv_scalar_to_descriptor (se, desc, attr);
        else
  	{
--- 1578,1584 ----
  					      final_fndecl);
    if (!GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)))
      {
!       if (is_class || attr.elemental)
  	desc = gfc_conv_scalar_to_descriptor (se, desc, attr);
        else
  	{
*************** gfc_finalize_tree_expr (gfc_se *se, gfc_
*** 1588,1594 ****
  	}
      }
  
!   if (derived && derived->attr.zero_comp)
      {
        /* All the conditions below break down for zero length derived types.  */
        tmp = build_call_expr_loc (input_location, final_fndecl, 3,
--- 1588,1594 ----
  	}
      }
  
!   if (derived && !derived->components)
      {
        /* All the conditions below break down for zero length derived types.  */
        tmp = build_call_expr_loc (input_location, final_fndecl, 3,
diff -Nrcpad gcc-13.2.0/gcc/function.cc gcc-13.3.0/gcc/function.cc
*** gcc-13.2.0/gcc/function.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/function.cc	Tue May 21 07:47:38 2024
*************** assign_parms (tree fndecl)
*** 3650,3656 ****
    assign_parms_initialize_all (&all);
    fnargs = assign_parms_augmented_arg_list (&all);
  
!   if (TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (fndecl)))
      {
        struct assign_parm_data_one data = {};
        assign_parms_setup_varargs (&all, &data, false);
--- 3650,3657 ----
    assign_parms_initialize_all (&all);
    fnargs = assign_parms_augmented_arg_list (&all);
  
!   if (TYPE_NO_NAMED_ARGS_STDARG_P (TREE_TYPE (fndecl))
!       && fnargs.is_empty ())
      {
        struct assign_parm_data_one data = {};
        assign_parms_setup_varargs (&all, &data, false);
diff -Nrcpad gcc-13.2.0/gcc/generic-match-head.cc gcc-13.3.0/gcc/generic-match-head.cc
*** gcc-13.2.0/gcc/generic-match-head.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/generic-match-head.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 41,46 ****
--- 41,48 ----
  #include "tree-eh.h"
  #include "langhooks.h"
  #include "tree-pass.h"
+ #include "attribs.h"
+ #include "asan.h"
  
  /* Routine to determine if the types T1 and T2 are effectively
     the same for GENERIC.  If T1 or T2 is not a type, the test
diff -Nrcpad gcc-13.2.0/gcc/gengtype-lex.cc gcc-13.3.0/gcc/gengtype-lex.cc
*** gcc-13.2.0/gcc/gengtype-lex.cc	Thu Jul 27 08:18:10 2023
--- gcc-13.3.0/gcc/gengtype-lex.cc	Tue May 21 07:50:33 2024
*************** int yy_flex_debug = 0;
*** 1188,1194 ****
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2023 Free Software Foundation, Inc.
--- 1188,1194 ----
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2023 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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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.cc"
! #line 59 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
      /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
  #line 1239 "gengtype-lex.cc"
--- 1238,1244 ----
  }
  
  #line 1235 "gengtype-lex.cc"
! #line 59 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
      /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
  #line 1239 "gengtype-lex.cc"
*************** YY_DECL
*** 1462,1468 ****
  		}
  
  	{
! #line 67 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
--- 1462,1468 ----
  		}
  
  	{
! #line 67 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STATIC;
*************** YY_RULE_SETUP
*** 1610,1634 ****
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
--- 1610,1634 ----
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.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 "/d/gcc-13.3.0/gcc-13.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 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return NUM;
--- 1750,1761 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 128 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return NUM;
*************** case 26:
*** 1767,1777 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 135 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 135 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
--- 1767,1777 ----
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 135 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 135 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1790,1796 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 146 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
--- 1790,1796 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 146 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
*************** YY_RULE_SETUP
*** 1799,1805 ****
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 151 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
--- 1799,1805 ----
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 151 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
*************** YY_RULE_SETUP
*** 1809,1815 ****
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 156 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
--- 1809,1815 ----
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 156 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
*************** YY_RULE_SETUP
*** 1818,1824 ****
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 160 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
--- 1818,1824 ----
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 160 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
*************** YY_RULE_SETUP
*** 1826,1849 ****
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 165 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 166 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 169 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 171 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
--- 1826,1849 ----
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 165 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 166 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 169 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 171 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
*************** YY_RULE_SETUP
*** 1851,1886 ****
  
  case 36:
  YY_RULE_SETUP
! #line 176 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 177 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 178 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 180 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 181 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 181 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 182 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
--- 1851,1886 ----
  
  case 36:
  YY_RULE_SETUP
! #line 176 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 177 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 178 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 180 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 181 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 181 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 182 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1890,1910 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 183 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 186 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 188 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 188 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
--- 1890,1910 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 183 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 186 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 188 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 188 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1914,1938 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 189 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 192 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 193 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 196 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 196 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
--- 1914,1938 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 189 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 192 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 193 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 196 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 196 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 1941,1952 ****
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 201 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 203 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1947 "gengtype-lex.cc"
--- 1941,1952 ----
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 201 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 203 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1947 "gengtype-lex.cc"
*************** void yyfree (void * ptr )
*** 2924,2930 ****
  
  #define YYTABLES_NAME "yytables"
  
! #line 203 "/d/gcc-13.2.0/gcc-13.2.0/gcc/gengtype-lex.l"
  
  
  void
--- 2924,2930 ----
  
  #define YYTABLES_NAME "yytables"
  
! #line 203 "/d/gcc-13.3.0/gcc-13.3.0/gcc/gengtype-lex.l"
  
  
  void
diff -Nrcpad gcc-13.2.0/gcc/genmatch.cc gcc-13.3.0/gcc/genmatch.cc
*** gcc-13.2.0/gcc/genmatch.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/genmatch.cc	Tue May 21 07:47:38 2024
*************** parser::parse_c_expr (cpp_ttype start)
*** 4519,4528 ****
  	    = (const char *)CPP_HASHNODE (token->val.node.node)->ident.str;
  	  if (strcmp (str, "return") == 0)
  	    fatal_at (token, "return statement not allowed in C expression");
! 	  id_base *idb = get_operator (str);
! 	  user_id *p;
! 	  if (idb && (p = dyn_cast<user_id *> (idb)) && p->is_oper_list)
! 	    record_operlist (token->src_loc, p);
  	}
  
        /* Record the token.  */
--- 4519,4526 ----
  	    = (const char *)CPP_HASHNODE (token->val.node.node)->ident.str;
  	  if (strcmp (str, "return") == 0)
  	    fatal_at (token, "return statement not allowed in C expression");
! 	  /* Mark user operators corresponding to 'str' as used.  */
! 	  get_operator (str);
  	}
  
        /* Record the token.  */
diff -Nrcpad gcc-13.2.0/gcc/ggc-common.cc gcc-13.3.0/gcc/ggc-common.cc
*** gcc-13.2.0/gcc/ggc-common.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ggc-common.cc	Tue May 21 07:47:38 2024
*************** gt_pch_save (FILE *f)
*** 673,679 ****
      {
        gcc_assert ((uintptr_t) addr >= (uintptr_t) mmi.preferred_base
  		  && ((uintptr_t) addr + sizeof (void *)
! 		      < (uintptr_t) mmi.preferred_base + mmi.size));
        if (addr == last_addr)
  	continue;
        if (last_addr == NULL)
--- 673,679 ----
      {
        gcc_assert ((uintptr_t) addr >= (uintptr_t) mmi.preferred_base
  		  && ((uintptr_t) addr + sizeof (void *)
! 		      <= (uintptr_t) mmi.preferred_base + mmi.size));
        if (addr == last_addr)
  	continue;
        if (last_addr == NULL)
diff -Nrcpad gcc-13.2.0/gcc/gimple-isel.cc gcc-13.3.0/gcc/gimple-isel.cc
*** gcc-13.2.0/gcc/gimple-isel.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-isel.cc	Tue May 21 07:47:38 2024
*************** gimple_expand_vec_set_expr (struct funct
*** 77,83 ****
        tree pos = TREE_OPERAND (lhs, 1);
        tree view_op0 = TREE_OPERAND (op0, 0);
        machine_mode outermode = TYPE_MODE (TREE_TYPE (view_op0));
!       if (auto_var_in_fn_p (view_op0, fun->decl)
  	  && !TREE_ADDRESSABLE (view_op0) && can_vec_set_var_idx_p (outermode))
  	{
  	  location_t loc = gimple_location (stmt);
--- 77,84 ----
        tree pos = TREE_OPERAND (lhs, 1);
        tree view_op0 = TREE_OPERAND (op0, 0);
        machine_mode outermode = TYPE_MODE (TREE_TYPE (view_op0));
!       if ((auto_var_in_fn_p (view_op0, fun->decl)
! 	   || (VAR_P (view_op0) && DECL_HARD_REGISTER (view_op0)))
  	  && !TREE_ADDRESSABLE (view_op0) && can_vec_set_var_idx_p (outermode))
  	{
  	  location_t loc = gimple_location (stmt);
diff -Nrcpad gcc-13.2.0/gcc/gimple-iterator.cc gcc-13.3.0/gcc/gimple-iterator.cc
*** gcc-13.2.0/gcc/gimple-iterator.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-iterator.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 32,37 ****
--- 32,38 ----
  #include "tree-cfg.h"
  #include "tree-ssa.h"
  #include "value-prof.h"
+ #include "gimplify.h"
  
  
  /* Mark the statement STMT as modified, and update it.  */
*************** gsi_start_phis (basic_block bb)
*** 943,945 ****
--- 944,1095 ----
  
    return i;
  }
+ 
+ /* Helper function for gsi_safe_insert_before and gsi_safe_insert_seq_before.
+    Find edge to insert statements before returns_twice call at the start of BB,
+    if there isn't just one, split the bb and adjust PHIs to ensure that.  */
+ 
+ static edge
+ edge_before_returns_twice_call (basic_block bb)
+ {
+   gimple_stmt_iterator gsi = gsi_start_nondebug_bb (bb);
+   gcc_checking_assert (is_gimple_call (gsi_stmt (gsi))
+ 		       && (gimple_call_flags (gsi_stmt (gsi))
+ 			   & ECF_RETURNS_TWICE) != 0);
+   edge_iterator ei;
+   edge e, ad_edge = NULL, other_edge = NULL;
+   bool split = false;
+   FOR_EACH_EDGE (e, ei, bb->preds)
+     {
+       if ((e->flags & (EDGE_ABNORMAL | EDGE_EH)) == EDGE_ABNORMAL)
+ 	{
+ 	  gimple_stmt_iterator gsi
+ 	    = gsi_start_nondebug_after_labels_bb (e->src);
+ 	  gimple *ad = gsi_stmt (gsi);
+ 	  if (ad && gimple_call_internal_p (ad, IFN_ABNORMAL_DISPATCHER))
+ 	    {
+ 	      gcc_checking_assert (ad_edge == NULL);
+ 	      ad_edge = e;
+ 	      continue;
+ 	    }
+ 	}
+       if (other_edge || e->flags & (EDGE_ABNORMAL | EDGE_EH))
+ 	split = true;
+       other_edge = e;
+     }
+   gcc_checking_assert (ad_edge);
+   if (other_edge == NULL)
+     split = true;
+   if (split)
+     {
+       other_edge = split_block_after_labels (bb);
+       e = make_edge (ad_edge->src, other_edge->dest, EDGE_ABNORMAL);
+       for (gphi_iterator gsi = gsi_start_phis (other_edge->src);
+ 	   !gsi_end_p (gsi); gsi_next (&gsi))
+ 	{
+ 	  gphi *phi = gsi.phi ();
+ 	  tree lhs = gimple_phi_result (phi);
+ 	  tree new_lhs = copy_ssa_name (lhs);
+ 	  gimple_phi_set_result (phi, new_lhs);
+ 	  gphi *new_phi = create_phi_node (lhs, other_edge->dest);
+ 	  add_phi_arg (new_phi, new_lhs, other_edge, UNKNOWN_LOCATION);
+ 	  add_phi_arg (new_phi, PHI_ARG_DEF_FROM_EDGE (phi, ad_edge),
+ 		       e, gimple_phi_arg_location_from_edge (phi, ad_edge));
+ 	}
+       e->flags = ad_edge->flags;
+       e->probability = ad_edge->probability;
+       remove_edge (ad_edge);
+       if (dom_info_available_p (CDI_DOMINATORS))
+ 	{
+ 	  set_immediate_dominator (CDI_DOMINATORS, other_edge->src,
+ 				   recompute_dominator (CDI_DOMINATORS,
+ 							other_edge->src));
+ 	  set_immediate_dominator (CDI_DOMINATORS, other_edge->dest,
+ 				   recompute_dominator (CDI_DOMINATORS,
+ 							other_edge->dest));
+ 	}
+     }
+   return other_edge;
+ }
+ 
+ /* Helper function for gsi_safe_insert_before and gsi_safe_insert_seq_before.
+    Replace SSA_NAME uses in G if they are PHI results of PHIs on E->dest
+    bb with the corresponding PHI argument from E edge.  */
+ 
+ static void
+ adjust_before_returns_twice_call (edge e, gimple *g)
+ {
+   use_operand_p use_p;
+   ssa_op_iter iter;
+   bool m = false;
+   FOR_EACH_SSA_USE_OPERAND (use_p, g, iter, SSA_OP_USE)
+     {
+       tree s = USE_FROM_PTR (use_p);
+       if (SSA_NAME_DEF_STMT (s)
+ 	  && gimple_code (SSA_NAME_DEF_STMT (s)) == GIMPLE_PHI
+ 	  && gimple_bb (SSA_NAME_DEF_STMT (s)) == e->dest)
+ 	{
+ 	  tree r = PHI_ARG_DEF_FROM_EDGE (SSA_NAME_DEF_STMT (s), e);
+ 	  SET_USE (use_p, unshare_expr (r));
+ 	  m = true;
+ 	}
+     }
+   if (m)
+     update_stmt (g);
+ }
+ 
+ /* Insert G stmt before ITER and keep ITER pointing to the same statement
+    as before.  If ITER is a returns_twice call, insert it on an appropriate
+    edge instead.  */
+ 
+ void
+ gsi_safe_insert_before (gimple_stmt_iterator *iter, gimple *g)
+ {
+   gimple *stmt = gsi_stmt (*iter);
+   if (stmt
+       && is_gimple_call (stmt)
+       && (gimple_call_flags (stmt) & ECF_RETURNS_TWICE) != 0
+       && bb_has_abnormal_pred (gsi_bb (*iter)))
+     {
+       edge e = edge_before_returns_twice_call (gsi_bb (*iter));
+       basic_block new_bb = gsi_insert_on_edge_immediate (e, g);
+       if (new_bb)
+ 	e = single_succ_edge (new_bb);
+       adjust_before_returns_twice_call (e, g);
+       *iter = gsi_for_stmt (stmt);
+     }
+   else
+     gsi_insert_before (iter, g, GSI_SAME_STMT);
+ }
+ 
+ /* Similarly for sequence SEQ.  */
+ 
+ void
+ gsi_safe_insert_seq_before (gimple_stmt_iterator *iter, gimple_seq seq)
+ {
+   if (gimple_seq_empty_p (seq))
+     return;
+   gimple *stmt = gsi_stmt (*iter);
+   if (stmt
+       && is_gimple_call (stmt)
+       && (gimple_call_flags (stmt) & ECF_RETURNS_TWICE) != 0
+       && bb_has_abnormal_pred (gsi_bb (*iter)))
+     {
+       edge e = edge_before_returns_twice_call (gsi_bb (*iter));
+       gimple *f = gimple_seq_first_stmt (seq);
+       gimple *l = gimple_seq_last_stmt (seq);
+       basic_block new_bb = gsi_insert_seq_on_edge_immediate (e, seq);
+       if (new_bb)
+ 	e = single_succ_edge (new_bb);
+       for (gimple_stmt_iterator gsi = gsi_for_stmt (f); ; gsi_next (&gsi))
+ 	{
+ 	  gimple *g = gsi_stmt (gsi);
+ 	  adjust_before_returns_twice_call (e, g);
+ 	  if (g == l)
+ 	    break;
+ 	}
+       *iter = gsi_for_stmt (stmt);
+     }
+   else
+     gsi_insert_seq_before (iter, seq, GSI_SAME_STMT);
+ }
diff -Nrcpad gcc-13.2.0/gcc/gimple-iterator.h gcc-13.3.0/gcc/gimple-iterator.h
*** gcc-13.2.0/gcc/gimple-iterator.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-iterator.h	Tue May 21 07:47:38 2024
*************** extern void gsi_insert_on_edge (edge, gi
*** 88,93 ****
--- 88,95 ----
  extern void gsi_insert_seq_on_edge (edge, gimple_seq);
  extern basic_block gsi_insert_on_edge_immediate (edge, gimple *);
  extern basic_block gsi_insert_seq_on_edge_immediate (edge, gimple_seq);
+ extern void gsi_safe_insert_before (gimple_stmt_iterator *, gimple *);
+ extern void gsi_safe_insert_seq_before (gimple_stmt_iterator *, gimple_seq);
  extern void gsi_commit_edge_inserts (void);
  extern void gsi_commit_one_edge_insert (edge, basic_block *);
  extern gphi_iterator gsi_start_phis (basic_block);
diff -Nrcpad gcc-13.2.0/gcc/gimple-low.cc gcc-13.3.0/gcc/gimple-low.cc
*** gcc-13.2.0/gcc/gimple-low.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-low.cc	Tue May 21 07:47:38 2024
*************** assumption_copy_decl (tree decl, copy_bo
*** 374,388 ****
    gcc_assert (VAR_P (decl)
  	      || TREE_CODE (decl) == PARM_DECL
  	      || TREE_CODE (decl) == RESULT_DECL);
    tree copy = build_decl (DECL_SOURCE_LOCATION (decl),
  			  PARM_DECL, DECL_NAME (decl), type);
    if (DECL_PT_UID_SET_P (decl))
      SET_DECL_PT_UID (copy, DECL_PT_UID (decl));
!   TREE_ADDRESSABLE (copy) = TREE_ADDRESSABLE (decl);
!   TREE_READONLY (copy) = TREE_READONLY (decl);
!   TREE_THIS_VOLATILE (copy) = TREE_THIS_VOLATILE (decl);
!   DECL_NOT_GIMPLE_REG_P (copy) = DECL_NOT_GIMPLE_REG_P (decl);
!   DECL_BY_REFERENCE (copy) = DECL_BY_REFERENCE (decl);
    DECL_ARG_TYPE (copy) = type;
    ((lower_assumption_data *) id)->decls.safe_push (decl);
    return copy_decl_for_dup_finish (id, decl, copy);
--- 374,395 ----
    gcc_assert (VAR_P (decl)
  	      || TREE_CODE (decl) == PARM_DECL
  	      || TREE_CODE (decl) == RESULT_DECL);
+   if (TREE_THIS_VOLATILE (decl))
+     type = build_pointer_type (type);
    tree copy = build_decl (DECL_SOURCE_LOCATION (decl),
  			  PARM_DECL, DECL_NAME (decl), type);
    if (DECL_PT_UID_SET_P (decl))
      SET_DECL_PT_UID (copy, DECL_PT_UID (decl));
!   TREE_THIS_VOLATILE (copy) = 0;
!   if (TREE_THIS_VOLATILE (decl))
!     TREE_READONLY (copy) = 1;
!   else
!     {
!       TREE_ADDRESSABLE (copy) = TREE_ADDRESSABLE (decl);
!       TREE_READONLY (copy) = TREE_READONLY (decl);
!       DECL_NOT_GIMPLE_REG_P (copy) = DECL_NOT_GIMPLE_REG_P (decl);
!       DECL_BY_REFERENCE (copy) = DECL_BY_REFERENCE (decl);
!     }
    DECL_ARG_TYPE (copy) = type;
    ((lower_assumption_data *) id)->decls.safe_push (decl);
    return copy_decl_for_dup_finish (id, decl, copy);
*************** adjust_assumption_stmt_op (tree *tp, int
*** 466,471 ****
--- 473,483 ----
      case PARM_DECL:
      case RESULT_DECL:
        *tp = remap_decl (t, &data->id);
+       if (TREE_THIS_VOLATILE (t) && *tp != t)
+ 	{
+ 	  *tp = build_simple_mem_ref (*tp);
+ 	  TREE_THIS_NOTRAP (*tp) = 1;
+ 	}
        break;
      default:
        break;
*************** lower_assumption (gimple_stmt_iterator *
*** 600,605 ****
--- 612,622 ----
        /* Remaining arguments will be the variables/parameters
  	 mentioned in the condition.  */
        vargs[i - sz] = lad.decls[i - 1];
+       if (TREE_THIS_VOLATILE (lad.decls[i - 1]))
+ 	{
+ 	  TREE_ADDRESSABLE (lad.decls[i - 1]) = 1;
+ 	  vargs[i - sz] = build_fold_addr_expr (lad.decls[i - 1]);
+ 	}
        /* If they have gimple types, we might need to regimplify
  	 them to make the IFN_ASSUME call valid.  */
        if (is_gimple_reg_type (TREE_TYPE (vargs[i - sz]))
diff -Nrcpad gcc-13.2.0/gcc/gimple-match-head.cc gcc-13.3.0/gcc/gimple-match-head.cc
*** gcc-13.2.0/gcc/gimple-match-head.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-match-head.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 47,52 ****
--- 47,54 ----
  #include "tm.h"
  #include "gimple-range.h"
  #include "langhooks.h"
+ #include "attribs.h"
+ #include "asan.h"
  
  /* Forward declarations of the private auto-generated matchers.
     They expect valueized operands in canonical order and do not
diff -Nrcpad gcc-13.2.0/gcc/gimple-predicate-analysis.cc gcc-13.3.0/gcc/gimple-predicate-analysis.cc
*** gcc-13.2.0/gcc/gimple-predicate-analysis.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-predicate-analysis.cc	Tue May 21 07:47:38 2024
***************
*** 50,57 ****
  
  /* In our predicate normal form we have MAX_NUM_CHAINS or predicates
     and in those MAX_CHAIN_LEN (inverted) and predicates.  */
! #define MAX_NUM_CHAINS 8
! #define MAX_CHAIN_LEN 5
  
  /* Return true if X1 is the negation of X2.  */
  
--- 50,57 ----
  
  /* In our predicate normal form we have MAX_NUM_CHAINS or predicates
     and in those MAX_CHAIN_LEN (inverted) and predicates.  */
! #define MAX_NUM_CHAINS (unsigned)param_uninit_max_num_chains
! #define MAX_CHAIN_LEN (unsigned)param_uninit_max_chain_len
  
  /* Return true if X1 is the negation of X2.  */
  
*************** compute_control_dep_chain (basic_block d
*** 1162,1172 ****
  			   vec<edge> cd_chains[], unsigned *num_chains,
  			   unsigned in_region = 0)
  {
!   auto_vec<edge, MAX_CHAIN_LEN + 1> cur_cd_chain;
    unsigned num_calls = 0;
    unsigned depth = 0;
    bool complete_p = true;
    /* Walk the post-dominator chain.  */
    compute_control_dep_chain_pdom (dom_bb, dep_bb, NULL, cd_chains,
  				  num_chains, cur_cd_chain, &num_calls,
  				  in_region, depth, &complete_p);
--- 1162,1173 ----
  			   vec<edge> cd_chains[], unsigned *num_chains,
  			   unsigned in_region = 0)
  {
!   auto_vec<edge, 10> cur_cd_chain;
    unsigned num_calls = 0;
    unsigned depth = 0;
    bool complete_p = true;
    /* Walk the post-dominator chain.  */
+   cur_cd_chain.reserve (MAX_CHAIN_LEN + 1);
    compute_control_dep_chain_pdom (dom_bb, dep_bb, NULL, cd_chains,
  				  num_chains, cur_cd_chain, &num_calls,
  				  in_region, depth, &complete_p);
*************** uninit_analysis::init_use_preds (predica
*** 2034,2040 ****
       are logical conjunctions.  Together, the DEP_CHAINS vector is
       used below to initialize an OR expression of the conjunctions.  */
    unsigned num_chains = 0;
!   auto_vec<edge> dep_chains[MAX_NUM_CHAINS];
  
    if (!dfs_mark_dominating_region (use_bb, cd_root, in_region, region)
        || !compute_control_dep_chain (cd_root, use_bb, dep_chains, &num_chains,
--- 2035,2041 ----
       are logical conjunctions.  Together, the DEP_CHAINS vector is
       used below to initialize an OR expression of the conjunctions.  */
    unsigned num_chains = 0;
!   auto_vec<edge> *dep_chains = new auto_vec<edge>[MAX_NUM_CHAINS];
  
    if (!dfs_mark_dominating_region (use_bb, cd_root, in_region, region)
        || !compute_control_dep_chain (cd_root, use_bb, dep_chains, &num_chains,
*************** uninit_analysis::init_use_preds (predica
*** 2059,2064 ****
--- 2060,2066 ----
       Each OR subexpression is represented by one element of DEP_CHAINS,
       where each element consists of a series of AND subexpressions.  */
    use_preds.init_from_control_deps (dep_chains, num_chains, true);
+   delete[] dep_chains;
    return !use_preds.is_empty ();
  }
  
*************** uninit_analysis::init_from_phi_def (gphi
*** 2143,2149 ****
        break;
  
    unsigned num_chains = 0;
!   auto_vec<edge> dep_chains[MAX_NUM_CHAINS];
    for (unsigned i = 0; i < nedges; i++)
      {
        edge e = def_edges[i];
--- 2145,2151 ----
        break;
  
    unsigned num_chains = 0;
!   auto_vec<edge> *dep_chains = new auto_vec<edge>[MAX_NUM_CHAINS];
    for (unsigned i = 0; i < nedges; i++)
      {
        edge e = def_edges[i];
*************** uninit_analysis::init_from_phi_def (gphi
*** 2174,2179 ****
--- 2176,2182 ----
       which the PHI operands are defined to values for which M_EVAL is
       false.  */
    m_phi_def_preds.init_from_control_deps (dep_chains, num_chains, false);
+   delete[] dep_chains;
    return !m_phi_def_preds.is_empty ();
  }
  
diff -Nrcpad gcc-13.2.0/gcc/gimple-range-cache.cc gcc-13.3.0/gcc/gimple-range-cache.cc
*** gcc-13.2.0/gcc/gimple-range-cache.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-range-cache.cc	Tue May 21 07:47:38 2024
*************** block_range_cache::set_bb_range (tree na
*** 343,349 ****
  {
    unsigned v = SSA_NAME_VERSION (name);
    if (v >= m_ssa_ranges.length ())
!     m_ssa_ranges.safe_grow_cleared (num_ssa_names + 1);
  
    if (!m_ssa_ranges[v])
      {
--- 343,349 ----
  {
    unsigned v = SSA_NAME_VERSION (name);
    if (v >= m_ssa_ranges.length ())
!     m_ssa_ranges.safe_grow_cleared (num_ssa_names);
  
    if (!m_ssa_ranges[v])
      {
*************** void
*** 410,416 ****
  block_range_cache::dump (FILE *f)
  {
    unsigned x;
!   for (x = 0; x < m_ssa_ranges.length (); ++x)
      {
        if (m_ssa_ranges[x])
  	{
--- 410,416 ----
  block_range_cache::dump (FILE *f)
  {
    unsigned x;
!   for (x = 1; x < m_ssa_ranges.length (); ++x)
      {
        if (m_ssa_ranges[x])
  	{
*************** block_range_cache::dump (FILE *f, basic_
*** 432,442 ****
    bool summarize_varying = false;
    for (x = 1; x < m_ssa_ranges.length (); ++x)
      {
        if (!gimple_range_ssa_p (ssa_name (x)))
  	continue;
  
        Value_Range r (TREE_TYPE (ssa_name (x)));
!       if (m_ssa_ranges[x] && m_ssa_ranges[x]->get_bb_range (r, bb))
  	{
  	  if (!print_varying && r.varying_p ())
  	    {
--- 432,445 ----
    bool summarize_varying = false;
    for (x = 1; x < m_ssa_ranges.length (); ++x)
      {
+       if (!m_ssa_ranges[x])
+ 	continue;
+ 
        if (!gimple_range_ssa_p (ssa_name (x)))
  	continue;
  
        Value_Range r (TREE_TYPE (ssa_name (x)));
!       if (m_ssa_ranges[x]->get_bb_range (r, bb))
  	{
  	  if (!print_varying && r.varying_p ())
  	    {
*************** block_range_cache::dump (FILE *f, basic_
*** 453,465 ****
    if (summarize_varying)
      {
        fprintf (f, "VARYING_P on entry : ");
!       for (x = 1; x < num_ssa_names; ++x)
  	{
  	  if (!gimple_range_ssa_p (ssa_name (x)))
  	    continue;
  
  	  Value_Range r (TREE_TYPE (ssa_name (x)));
! 	  if (m_ssa_ranges[x] && m_ssa_ranges[x]->get_bb_range (r, bb))
  	    {
  	      if (r.varying_p ())
  		{
--- 456,471 ----
    if (summarize_varying)
      {
        fprintf (f, "VARYING_P on entry : ");
!       for (x = 1; x < m_ssa_ranges.length (); ++x)
  	{
+ 	  if (!m_ssa_ranges[x])
+ 	    continue;
+ 
  	  if (!gimple_range_ssa_p (ssa_name (x)))
  	    continue;
  
  	  Value_Range r (TREE_TYPE (ssa_name (x)));
! 	  if (m_ssa_ranges[x]->get_bb_range (r, bb))
  	    {
  	      if (r.varying_p ())
  		{
*************** ranger_cache::fill_block_cache (tree nam
*** 1258,1263 ****
--- 1264,1272 ----
  		{
  		  if (rel != VREL_EQ)
  		    range_cast (equiv_range, type);
+ 		  else
+ 		    adjust_equivalence_range (equiv_range);
+ 
  		  if (block_result.intersect (equiv_range))
  		    {
  		      if (DEBUG_RANGE_CACHE)
diff -Nrcpad gcc-13.2.0/gcc/gimple-range-gori.cc gcc-13.3.0/gcc/gimple-range-gori.cc
*** gcc-13.2.0/gcc/gimple-range-gori.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-range-gori.cc	Tue May 21 07:47:38 2024
*************** gori_compute::logical_combine (vrange &r
*** 835,840 ****
--- 835,841 ----
  	  r.dump (dump_file);
  	  fputc ('\n', dump_file);
  	}
+       return res;
      }
  
    switch (code)
diff -Nrcpad gcc-13.2.0/gcc/gimple-ssa-backprop.cc gcc-13.3.0/gcc/gimple-ssa-backprop.cc
*** gcc-13.2.0/gcc/gimple-ssa-backprop.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-ssa-backprop.cc	Tue May 21 07:47:38 2024
*************** strip_sign_op_1 (tree rhs)
*** 694,700 ****
      switch (gimple_assign_rhs_code (assign))
        {
        case ABS_EXPR:
-       case ABSU_EXPR:
        case NEGATE_EXPR:
  	return gimple_assign_rhs1 (assign);
  
--- 694,699 ----
diff -Nrcpad gcc-13.2.0/gcc/gimple-ssa-sprintf.cc gcc-13.3.0/gcc/gimple-ssa-sprintf.cc
*** gcc-13.2.0/gcc/gimple-ssa-sprintf.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-ssa-sprintf.cc	Tue May 21 07:47:38 2024
*************** format_character (const directive &dir,
*** 2170,2177 ****
  
    res.knownrange = true;
  
!   if (dir.specifier == 'C'
!       || dir.modifier == FMT_LEN_l)
      {
        /* A wide character can result in as few as zero bytes.  */
        res.range.min = 0;
--- 2170,2176 ----
  
    res.knownrange = true;
  
!   if (dir.specifier == 'C' || dir.modifier == FMT_LEN_l)
      {
        /* A wide character can result in as few as zero bytes.  */
        res.range.min = 0;
*************** format_character (const directive &dir,
*** 2182,2191 ****
  	{
  	  if (min == 0 && max == 0)
  	    {
! 	      /* The NUL wide character results in no bytes.  */
! 	      res.range.max = 0;
! 	      res.range.likely = 0;
! 	      res.range.unlikely = 0;
  	    }
  	  else if (min >= 0 && min < 128)
  	    {
--- 2181,2193 ----
  	{
  	  if (min == 0 && max == 0)
  	    {
! 	      /* In strict reading of older ISO C or POSIX, this required
! 		 no characters to be emitted.  ISO C23 changes that, so
! 		 does POSIX, to match what has been implemented in most of the
! 		 implementations, namely emitting a single NUL character.
! 		 Let's use 0 for minimum and 1 for all the other values.  */
! 	      res.range.max = 1;
! 	      res.range.likely = res.range.unlikely = 1;
  	    }
  	  else if (min >= 0 && min < 128)
  	    {
*************** format_character (const directive &dir,
*** 2193,2203 ****
  		 is not a 1-to-1 mapping to the source character set or
  		 if the source set is not ASCII.  */
  	      bool one_2_one_ascii
! 		= (target_to_host_charmap[0] == 1 && target_to_host ('a') == 97);
  
  	      /* A wide character in the ASCII range most likely results
  		 in a single byte, and only unlikely in up to MB_LEN_MAX.  */
! 	      res.range.max = one_2_one_ascii ? 1 : target_mb_len_max ();;
  	      res.range.likely = 1;
  	      res.range.unlikely = target_mb_len_max ();
  	      res.mayfail = !one_2_one_ascii;
--- 2195,2206 ----
  		 is not a 1-to-1 mapping to the source character set or
  		 if the source set is not ASCII.  */
  	      bool one_2_one_ascii
! 		= (target_to_host_charmap[0] == 1
! 		   && target_to_host ('a') == 97);
  
  	      /* A wide character in the ASCII range most likely results
  		 in a single byte, and only unlikely in up to MB_LEN_MAX.  */
! 	      res.range.max = one_2_one_ascii ? 1 : target_mb_len_max ();
  	      res.range.likely = 1;
  	      res.range.unlikely = target_mb_len_max ();
  	      res.mayfail = !one_2_one_ascii;
*************** format_character (const directive &dir,
*** 2228,2234 ****
        /* A plain '%c' directive.  Its output is exactly 1.  */
        res.range.min = res.range.max = 1;
        res.range.likely = res.range.unlikely = 1;
-       res.knownrange = true;
      }
  
    /* Bump up the byte counters if WIDTH is greater.  */
--- 2231,2236 ----
diff -Nrcpad gcc-13.2.0/gcc/gimple-ssa-store-merging.cc gcc-13.3.0/gcc/gimple-ssa-store-merging.cc
*** gcc-13.2.0/gcc/gimple-ssa-store-merging.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-ssa-store-merging.cc	Tue May 21 07:47:38 2024
*************** imm_store_chain_info::output_merged_stor
*** 4605,4616 ****
  		    }
  		  else if ((BYTES_BIG_ENDIAN ? start_gap : end_gap) > 0)
  		    {
! 		      const unsigned HOST_WIDE_INT imask
! 			= (HOST_WIDE_INT_1U << info->bitsize) - 1;
  		      tem = gimple_build (&seq, loc,
  					  BIT_AND_EXPR, TREE_TYPE (tem), tem,
! 					  build_int_cst (TREE_TYPE (tem),
! 							 imask));
  		    }
  		  const HOST_WIDE_INT shift
  		    = (BYTES_BIG_ENDIAN ? end_gap : start_gap);
--- 4605,4617 ----
  		    }
  		  else if ((BYTES_BIG_ENDIAN ? start_gap : end_gap) > 0)
  		    {
! 		      wide_int imask
! 			= wi::mask (info->bitsize, false,
! 				    TYPE_PRECISION (TREE_TYPE (tem)));
  		      tem = gimple_build (&seq, loc,
  					  BIT_AND_EXPR, TREE_TYPE (tem), tem,
! 					  wide_int_to_tree (TREE_TYPE (tem),
! 							    imask));
  		    }
  		  const HOST_WIDE_INT shift
  		    = (BYTES_BIG_ENDIAN ? end_gap : start_gap);
diff -Nrcpad gcc-13.2.0/gcc/gimple-ssa-warn-access.cc gcc-13.3.0/gcc/gimple-ssa-warn-access.cc
*** gcc-13.2.0/gcc/gimple-ssa-warn-access.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimple-ssa-warn-access.cc	Tue May 21 07:47:38 2024
*************** new_delete_mismatch_p (const demangle_co
*** 1700,1705 ****
--- 1700,1706 ----
  
      case DEMANGLE_COMPONENT_FUNCTION_PARAM:
      case DEMANGLE_COMPONENT_TEMPLATE_PARAM:
+     case DEMANGLE_COMPONENT_UNNAMED_TYPE:
        return newc.u.s_number.number != delc.u.s_number.number;
  
      case DEMANGLE_COMPONENT_CHARACTER:
*************** private:
*** 2142,2148 ****
    void check_dangling_uses (tree, tree, bool = false, bool = false);
    void check_dangling_uses ();
    void check_dangling_stores ();
!   void check_dangling_stores (basic_block, hash_set<tree> &, auto_bitmap &);
  
    void warn_invalid_pointer (tree, gimple *, gimple *, tree, bool, bool = false);
  
--- 2143,2149 ----
    void check_dangling_uses (tree, tree, bool = false, bool = false);
    void check_dangling_uses ();
    void check_dangling_stores ();
!   bool check_dangling_stores (basic_block, hash_set<tree> &);
  
    void warn_invalid_pointer (tree, gimple *, gimple *, tree, bool, bool = false);
  
*************** pass_waccess::check_dangling_uses (tree
*** 4525,4541 ****
  
  /* Diagnose stores in BB and (recursively) its predecessors of the addresses
     of local variables into nonlocal pointers that are left dangling after
!    the function returns.  BBS is a bitmap of basic blocks visited.  */
  
! void
  pass_waccess::check_dangling_stores (basic_block bb,
! 				     hash_set<tree> &stores,
! 				     auto_bitmap &bbs)
  {
-   if (!bitmap_set_bit (bbs, bb->index))
-     /* Avoid cycles. */
-     return;
- 
    /* Iterate backwards over the statements looking for a store of
       the address of a local variable into a nonlocal pointer.  */
    for (auto gsi = gsi_last_nondebug_bb (bb); ; gsi_prev_nondebug (&gsi))
--- 4526,4538 ----
  
  /* Diagnose stores in BB and (recursively) its predecessors of the addresses
     of local variables into nonlocal pointers that are left dangling after
!    the function returns.  Returns true when we can continue walking
!    the CFG to predecessors.  */
  
! bool
  pass_waccess::check_dangling_stores (basic_block bb,
! 				     hash_set<tree> &stores)
  {
    /* Iterate backwards over the statements looking for a store of
       the address of a local variable into a nonlocal pointer.  */
    for (auto gsi = gsi_last_nondebug_bb (bb); ; gsi_prev_nondebug (&gsi))
*************** pass_waccess::check_dangling_stores (bas
*** 4551,4557 ****
  	  && !(gimple_call_flags (stmt) & (ECF_CONST | ECF_PURE)))
  	/* Avoid looking before nonconst, nonpure calls since those might
  	   use the escaped locals.  */
! 	return;
  
        if (!is_gimple_assign (stmt) || gimple_clobber_p (stmt)
  	  || !gimple_store_p (stmt))
--- 4548,4554 ----
  	  && !(gimple_call_flags (stmt) & (ECF_CONST | ECF_PURE)))
  	/* Avoid looking before nonconst, nonpure calls since those might
  	   use the escaped locals.  */
! 	return false;
  
        if (!is_gimple_assign (stmt) || gimple_clobber_p (stmt)
  	  || !gimple_store_p (stmt))
*************** pass_waccess::check_dangling_stores (bas
*** 4577,4583 ****
  	  gimple *def_stmt = SSA_NAME_DEF_STMT (lhs_ref.ref);
  	  if (!gimple_nop_p (def_stmt))
  	    /* Avoid looking at or before stores into unknown objects.  */
! 	    return;
  
  	  lhs_ref.ref = SSA_NAME_VAR (lhs_ref.ref);
  	}
--- 4574,4580 ----
  	  gimple *def_stmt = SSA_NAME_DEF_STMT (lhs_ref.ref);
  	  if (!gimple_nop_p (def_stmt))
  	    /* Avoid looking at or before stores into unknown objects.  */
! 	    return false;
  
  	  lhs_ref.ref = SSA_NAME_VAR (lhs_ref.ref);
  	}
*************** pass_waccess::check_dangling_stores (bas
*** 4621,4633 ****
  	}
      }
  
!   edge e;
!   edge_iterator ei;
!   FOR_EACH_EDGE (e, ei, bb->preds)
!     {
!       basic_block pred = e->src;
!       check_dangling_stores (pred, stores, bbs);
!     }
  }
  
  /* Diagnose stores of the addresses of local variables into nonlocal
--- 4618,4624 ----
  	}
      }
  
!   return true;
  }
  
  /* Diagnose stores of the addresses of local variables into nonlocal
*************** pass_waccess::check_dangling_stores (bas
*** 4636,4644 ****
  void
  pass_waccess::check_dangling_stores ()
  {
    auto_bitmap bbs;
    hash_set<tree> stores;
!   check_dangling_stores (EXIT_BLOCK_PTR_FOR_FN (m_func), stores, bbs);
  }
  
  /* Check for and diagnose uses of dangling pointers to auto objects
--- 4627,4658 ----
  void
  pass_waccess::check_dangling_stores ()
  {
+   if (EDGE_COUNT (EXIT_BLOCK_PTR_FOR_FN (m_func)->preds) == 0)
+     return;
+ 
    auto_bitmap bbs;
    hash_set<tree> stores;
!   auto_vec<edge_iterator, 8> worklist (n_basic_blocks_for_fn (cfun) + 1);
!   worklist.quick_push (ei_start (EXIT_BLOCK_PTR_FOR_FN (m_func)->preds));
!   do
!     {
!       edge_iterator ei = worklist.last ();
!       basic_block src = ei_edge (ei)->src;
!       if (bitmap_set_bit (bbs, src->index))
! 	{
! 	  if (check_dangling_stores (src, stores)
! 	      && EDGE_COUNT (src->preds) > 0)
! 	    worklist.quick_push (ei_start (src->preds));
! 	}
!       else
! 	{
! 	  if (ei_one_before_end_p (ei))
! 	    worklist.pop ();
! 	  else
! 	    ei_next (&worklist.last ());
! 	}
!     }
!   while (!worklist.is_empty ());
  }
  
  /* Check for and diagnose uses of dangling pointers to auto objects
diff -Nrcpad gcc-13.2.0/gcc/gimplify.cc gcc-13.3.0/gcc/gimplify.cc
*** gcc-13.2.0/gcc/gimplify.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/gimplify.cc	Tue May 21 07:47:38 2024
*************** gimplify_switch_expr (tree *expr_p, gimp
*** 2764,2769 ****
--- 2764,2770 ----
  
        switch_stmt = gimple_build_switch (SWITCH_COND (switch_expr),
  					 default_case, labels);
+       gimple_set_location (switch_stmt, EXPR_LOCATION (switch_expr));
        /* For the benefit of -Wimplicit-fallthrough, if switch_body_seq
  	 ends with a GIMPLE_LABEL holding SWITCH_BREAK_LABEL_P LABEL_DECL,
  	 wrap the GIMPLE_SWITCH up to that GIMPLE_LABEL into a GIMPLE_BIND,
diff -Nrcpad gcc-13.2.0/gcc/go/ChangeLog gcc-13.3.0/gcc/go/ChangeLog
*** gcc-13.2.0/gcc/go/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/go/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/graphite-sese-to-poly.cc gcc-13.3.0/gcc/graphite-sese-to-poly.cc
*** gcc-13.2.0/gcc/graphite-sese-to-poly.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/graphite-sese-to-poly.cc	Tue May 21 07:47:38 2024
*************** add_conditions_to_domain (poly_bb_p pbb)
*** 391,398 ****
        {
        case GIMPLE_COND:
  	  {
!             /* Don't constrain on anything else than INTEGER_TYPE.  */
! 	    if (TREE_CODE (TREE_TYPE (gimple_cond_lhs (stmt))) != INTEGER_TYPE)
                break;
  
  	    gcond *cond_stmt = as_a <gcond *> (stmt);
--- 391,399 ----
        {
        case GIMPLE_COND:
  	  {
! 	    /* Don't constrain on anything else than INTEGRAL_TYPE_P.  */
! 	    tree cmp_type = TREE_TYPE (gimple_cond_lhs (stmt));
! 	    if (!INTEGRAL_TYPE_P (cmp_type))
                break;
  
  	    gcond *cond_stmt = as_a <gcond *> (stmt);
diff -Nrcpad gcc-13.2.0/gcc/input.cc gcc-13.3.0/gcc/input.cc
*** gcc-13.2.0/gcc/input.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/input.cc	Tue May 21 07:47:38 2024
*************** file_cache::evicted_cache_tab_entry (uns
*** 443,449 ****
     accessed by caret diagnostic.  This cache is added to an array of
     cache and can be retrieved by lookup_file_in_cache_tab.  This
     function returns the created cache.  Note that only the last
!    num_file_slots files are cached.  */
  
  file_cache_slot*
  file_cache::add_file (const char *file_path)
--- 443,452 ----
     accessed by caret diagnostic.  This cache is added to an array of
     cache and can be retrieved by lookup_file_in_cache_tab.  This
     function returns the created cache.  Note that only the last
!    num_file_slots files are cached.
! 
!    This can return nullptr if the FILE_PATH can't be opened for
!    reading, or if the content can't be converted to the input_charset.  */
  
  file_cache_slot*
  file_cache::add_file (const char *file_path)
*************** file_cache::~file_cache ()
*** 547,553 ****
  /* Lookup the cache used for the content of a given file accessed by
     caret diagnostic.  If no cached file was found, create a new cache
     for this file, add it to the array of cached file and return
!    it.  */
  
  file_cache_slot*
  file_cache::lookup_or_add_file (const char *file_path)
--- 550,559 ----
  /* Lookup the cache used for the content of a given file accessed by
     caret diagnostic.  If no cached file was found, create a new cache
     for this file, add it to the array of cached file and return
!    it.
! 
!    This can return nullptr on a cache miss if FILE_PATH can't be opened for
!    reading, or if the content can't be converted to the input_charset.  */
  
  file_cache_slot*
  file_cache::lookup_or_add_file (const char *file_path)
*************** get_source_file_content (const char *fil
*** 1071,1076 ****
--- 1077,1084 ----
    diagnostic_file_cache_init ();
  
    file_cache_slot *c = global_dc->m_file_cache->lookup_or_add_file (file_path);
+   if (c == nullptr)
+     return char_span (nullptr, 0);
    return c->get_full_file_content ();
  }
  
diff -Nrcpad gcc-13.2.0/gcc/internal-fn.cc gcc-13.3.0/gcc/internal-fn.cc
*** gcc-13.2.0/gcc/internal-fn.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/internal-fn.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 52,57 ****
--- 52,59 ----
  #include "explow.h"
  #include "rtl-iter.h"
  #include "gimple-range.h"
+ #include "tree-ssa-live.h"
+ #include "tree-outof-ssa.h"
  
  /* For lang_hooks.types.type_for_mode.  */
  #include "langhooks.h"
*************** expand_mul_overflow (location_t loc, tre
*** 1482,1488 ****
--- 1484,1494 ----
    rtx target = NULL_RTX;
    signop sign;
    enum insn_code icode;
+   int save_flag_trapv = flag_trapv;
  
+   /* We don't want any __mulv?i3 etc. calls from the expansion of
+      these internal functions, so disable -ftrapv temporarily.  */
+   flag_trapv = 0;
    done_label = gen_label_rtx ();
    do_error = gen_label_rtx ();
  
*************** expand_mul_overflow (location_t loc, tre
*** 2324,2329 ****
--- 2330,2336 ----
        else
  	expand_arith_overflow_result_store (lhs, target, mode, res);
      }
+   flag_trapv = save_flag_trapv;
  }
  
  /* Expand UBSAN_CHECK_* internal function if it has vector operands.  */
*************** expand_vector_ubsan_overflow (location_t
*** 2344,2350 ****
--- 2351,2361 ----
    rtx resvr = NULL_RTX;
    unsigned HOST_WIDE_INT const_cnt = 0;
    bool use_loop_p = (!cnt.is_constant (&const_cnt) || const_cnt > 4);
+   int save_flag_trapv = flag_trapv;
  
+   /* We don't want any __mulv?i3 etc. calls from the expansion of
+      these internal functions, so disable -ftrapv temporarily.  */
+   flag_trapv = 0;
    if (lhs)
      {
        optab op;
*************** expand_vector_ubsan_overflow (location_t
*** 2474,2479 ****
--- 2485,2491 ----
      }
    else if (resvr)
      emit_move_insn (lhsr, resvr);
+   flag_trapv = save_flag_trapv;
  }
  
  /* Expand UBSAN_CHECK_ADD call STMT.  */
*************** expand_arith_overflow (enum tree_code co
*** 2552,2558 ****
--- 2564,2574 ----
    prec0 = MIN (prec0, pr);
    pr = get_min_precision (arg1, uns1_p ? UNSIGNED : SIGNED);
    prec1 = MIN (prec1, pr);
+   int save_flag_trapv = flag_trapv;
  
+   /* We don't want any __mulv?i3 etc. calls from the expansion of
+      these internal functions, so disable -ftrapv temporarily.  */
+   flag_trapv = 0;
    /* If uns0_p && uns1_p, precop is minimum needed precision
       of unsigned type to hold the exact result, otherwise
       precop is minimum needed precision of signed type to
*************** expand_arith_overflow (enum tree_code co
*** 2593,2598 ****
--- 2609,2615 ----
  	  ops.location = loc;
  	  rtx tem = expand_expr_real_2 (&ops, NULL_RTX, mode, EXPAND_NORMAL);
  	  expand_arith_overflow_result_store (lhs, target, mode, tem);
+ 	  flag_trapv = save_flag_trapv;
  	  return;
  	}
  
*************** expand_arith_overflow (enum tree_code co
*** 2616,2631 ****
--- 2633,2651 ----
  	      if (integer_zerop (arg0) && !unsr_p)
  		{
  		  expand_neg_overflow (loc, lhs, arg1, false, NULL);
+ 		  flag_trapv = save_flag_trapv;
  		  return;
  		}
  	      /* FALLTHRU */
  	    case PLUS_EXPR:
  	      expand_addsub_overflow (loc, code, lhs, arg0, arg1, unsr_p,
  				      unsr_p, unsr_p, false, NULL);
+ 	      flag_trapv = save_flag_trapv;
  	      return;
  	    case MULT_EXPR:
  	      expand_mul_overflow (loc, lhs, arg0, arg1, unsr_p,
  				   unsr_p, unsr_p, false, NULL);
+ 	      flag_trapv = save_flag_trapv;
  	      return;
  	    default:
  	      gcc_unreachable ();
*************** expand_arith_overflow (enum tree_code co
*** 2671,2676 ****
--- 2691,2697 ----
  	  else
  	    expand_mul_overflow (loc, lhs, arg0, arg1, unsr_p,
  				 uns0_p, uns1_p, false, NULL);
+ 	  flag_trapv = save_flag_trapv;
  	  return;
  	}
  
*************** expand_call_mem_ref (tree type, gcall *s
*** 2752,2759 ****
    tree tmp = addr;
    if (TREE_CODE (tmp) == SSA_NAME)
      {
!       gimple *def = SSA_NAME_DEF_STMT (tmp);
!       if (gimple_assign_single_p (def))
  	tmp = gimple_assign_rhs1 (def);
      }
  
--- 2773,2780 ----
    tree tmp = addr;
    if (TREE_CODE (tmp) == SSA_NAME)
      {
!       gimple *def = get_gimple_for_ssa_name (tmp);
!       if (def && gimple_assign_single_p (def))
  	tmp = gimple_assign_rhs1 (def);
      }
  
diff -Nrcpad gcc-13.2.0/gcc/ipa-cp.cc gcc-13.3.0/gcc/ipa-cp.cc
*** gcc-13.2.0/gcc/ipa-cp.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-cp.cc	Tue May 21 07:47:38 2024
*************** ipcp_lattice<valtype>::is_single_const (
*** 458,464 ****
  
  /* Return true iff X and Y should be considered equal values by IPA-CP.  */
  
! static bool
  values_equal_for_ipcp_p (tree x, tree y)
  {
    gcc_checking_assert (x != NULL_TREE && y != NULL_TREE);
--- 458,464 ----
  
  /* Return true iff X and Y should be considered equal values by IPA-CP.  */
  
! bool
  values_equal_for_ipcp_p (tree x, tree y)
  {
    gcc_checking_assert (x != NULL_TREE && y != NULL_TREE);
diff -Nrcpad gcc-13.2.0/gcc/ipa-icf-gimple.cc gcc-13.3.0/gcc/ipa-icf-gimple.cc
*** gcc-13.2.0/gcc/ipa-icf-gimple.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-icf-gimple.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 39,47 ****
--- 39,52 ----
  #include "cfgloop.h"
  #include "attribs.h"
  #include "gimple-walk.h"
+ #include "tree-sra.h"
  
  #include "tree-ssa-alias-compare.h"
+ #include "alloc-pool.h"
+ #include "symbol-summary.h"
  #include "ipa-icf-gimple.h"
+ #include "sreal.h"
+ #include "ipa-prop.h"
  
  namespace ipa_icf_gimple {
  
*************** func_checker::func_checker (tree source_
*** 59,65 ****
    : m_source_func_decl (source_func_decl), m_target_func_decl (target_func_decl),
      m_ignored_source_nodes (ignored_source_nodes),
      m_ignored_target_nodes (ignored_target_nodes),
!     m_ignore_labels (ignore_labels), m_tbaa (tbaa)
  {
    function *source_func = DECL_STRUCT_FUNCTION (source_func_decl);
    function *target_func = DECL_STRUCT_FUNCTION (target_func_decl);
--- 64,71 ----
    : m_source_func_decl (source_func_decl), m_target_func_decl (target_func_decl),
      m_ignored_source_nodes (ignored_source_nodes),
      m_ignored_target_nodes (ignored_target_nodes),
!     m_ignore_labels (ignore_labels), m_tbaa (tbaa),
!     m_total_scalarization_limit_known_p (false)
  {
    function *source_func = DECL_STRUCT_FUNCTION (source_func_decl);
    function *target_func = DECL_STRUCT_FUNCTION (target_func_decl);
*************** func_checker::operand_equal_p (const_tre
*** 356,361 ****
--- 362,397 ----
    return operand_compare::operand_equal_p (t1, t2, flags);
  }
  
+ /* Return true if either T1 and T2 cannot be totally scalarized or if doing
+    so would result in copying the same memory.  Otherwise return false.  */
+ 
+ bool
+ func_checker::safe_for_total_scalarization_p (tree t1, tree t2)
+ {
+   tree type1 = TREE_TYPE (t1);
+   tree type2 = TREE_TYPE (t2);
+ 
+   if (!AGGREGATE_TYPE_P (type1)
+       || !AGGREGATE_TYPE_P (type2)
+       || !tree_fits_uhwi_p (TYPE_SIZE (type1))
+       || !tree_fits_uhwi_p (TYPE_SIZE (type2)))
+     return true;
+ 
+   if (!m_total_scalarization_limit_known_p)
+     {
+       push_cfun (DECL_STRUCT_FUNCTION (m_target_func_decl));
+       m_total_scalarization_limit = sra_get_max_scalarization_size ();
+       pop_cfun ();
+       m_total_scalarization_limit_known_p = true;
+     }
+ 
+   unsigned HOST_WIDE_INT sz = tree_to_uhwi (TYPE_SIZE (type1));
+   gcc_assert (sz == tree_to_uhwi (TYPE_SIZE (type2)));
+   if (sz > m_total_scalarization_limit)
+     return true;
+   return sra_total_scalarization_would_copy_same_data_p (type1, type2);
+ }
+ 
  /* Function responsible for comparison of various operands T1 and T2
     which are accessed as ACCESS.
     If these components, from functions FUNC1 and FUNC2, are equal, true
*************** func_checker::compare_operand (tree t1,
*** 377,383 ****
  				   lto_streaming_expected_p (), m_tbaa);
  
        if (!flags)
! 	return true;
        if (flags & SEMANTICS)
  	return return_false_with_msg
  		("compare_ao_refs failed (semantic difference)");
--- 413,424 ----
  				   lto_streaming_expected_p (), m_tbaa);
  
        if (!flags)
! 	{
! 	  if (!safe_for_total_scalarization_p (t1, t2))
! 	    return return_false_with_msg
! 	      ("total scalarization may not be equivalent");
! 	  return true;
! 	}
        if (flags & SEMANTICS)
  	return return_false_with_msg
  		("compare_ao_refs failed (semantic difference)");
*************** func_checker::compare_gimple_call (gcall
*** 714,719 ****
--- 755,785 ----
        && !compatible_types_p (TREE_TYPE (t1), TREE_TYPE (t2)))
      return return_false_with_msg ("GIMPLE internal call LHS type mismatch");
  
+   if (!gimple_call_internal_p (s1))
+     {
+       cgraph_edge *e1 = cgraph_node::get (m_source_func_decl)->get_edge (s1);
+       cgraph_edge *e2 = cgraph_node::get (m_target_func_decl)->get_edge (s2);
+       class ipa_edge_args *args1 = ipa_edge_args_sum->get (e1);
+       class ipa_edge_args *args2 = ipa_edge_args_sum->get (e2);
+       if ((args1 != nullptr) != (args2 != nullptr))
+ 	return return_false_with_msg ("ipa_edge_args mismatch");
+       if (args1)
+ 	{
+ 	  int n1 = ipa_get_cs_argument_count (args1);
+ 	  int n2 = ipa_get_cs_argument_count (args2);
+ 	  if (n1 != n2)
+ 	    return return_false_with_msg ("ipa_edge_args nargs mismatch");
+ 	  for (int i = 0; i < n1; i++)
+ 	    {
+ 	      struct ipa_jump_func *jf1 = ipa_get_ith_jump_func (args1, i);
+ 	      struct ipa_jump_func *jf2 = ipa_get_ith_jump_func (args2, i);
+ 	      if (((jf1 != nullptr) != (jf2 != nullptr))
+ 		  || (jf1 && !ipa_jump_functions_equivalent_p (jf1, jf2)))
+ 		return return_false_with_msg ("jump function mismatch");
+ 	    }
+ 	}
+     }
+ 
    return compare_operand (t1, t2, get_operand_access_type (&map, t1));
  }
  
diff -Nrcpad gcc-13.2.0/gcc/ipa-icf-gimple.h gcc-13.3.0/gcc/ipa-icf-gimple.h
*** gcc-13.2.0/gcc/ipa-icf-gimple.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-icf-gimple.h	Tue May 21 07:47:38 2024
*************** public:
*** 125,131 ****
    func_checker ():
      m_source_func_decl (NULL_TREE), m_target_func_decl (NULL_TREE),
      m_ignored_source_nodes (NULL), m_ignored_target_nodes (NULL),
!     m_ignore_labels (false), m_tbaa (true)
    {
      m_source_ssa_names.create (0);
      m_target_ssa_names.create (0);
--- 125,132 ----
    func_checker ():
      m_source_func_decl (NULL_TREE), m_target_func_decl (NULL_TREE),
      m_ignored_source_nodes (NULL), m_ignored_target_nodes (NULL),
!     m_ignore_labels (false), m_tbaa (true),
!     m_total_scalarization_limit_known_p (false)
    {
      m_source_ssa_names.create (0);
      m_target_ssa_names.create (0);
*************** public:
*** 205,210 ****
--- 206,215 ----
    enum operand_access_type {OP_MEMORY, OP_NORMAL};
    typedef hash_set<tree> operand_access_type_map;
  
+   /* Return true if either T1 and T2 cannot be totally scalarized or if doing
+      so would result in copying the same memory.  Otherwise return false.  */
+   bool safe_for_total_scalarization_p (tree t1, tree t2);
+ 
    /* Function responsible for comparison of various operands T1 and T2.
       If these components, from functions FUNC1 and FUNC2, are equal, true
       is returned.  */
*************** private:
*** 279,284 ****
--- 284,297 ----
    /* Flag if we should compare type based alias analysis info.  */
    bool m_tbaa;
  
+   /* Set to true when total scalarization size has already been determined for
+      the functions.  */
+   bool m_total_scalarization_limit_known_p;
+ 
+   /* When the above it set to true the determiend total scalarization
+      limit.  */
+   unsigned HOST_WIDE_INT m_total_scalarization_limit;
+ 
  public:
    /* Return true if two operands are equal.  The flags fields can be used
       to specify OEP flags described above.  */
diff -Nrcpad gcc-13.2.0/gcc/ipa-icf.cc gcc-13.3.0/gcc/ipa-icf.cc
*** gcc-13.2.0/gcc/ipa-icf.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-icf.cc	Tue May 21 07:47:38 2024
*************** sem_item_optimizer::merge_classes (unsig
*** 3389,3394 ****
--- 3389,3395 ----
  	  continue;
  
  	sem_item *source = c->members[0];
+ 	bool this_merged_p = false;
  
  	if (DECL_NAME (source->decl)
  	    && MAIN_NAME_P (DECL_NAME (source->decl)))
*************** sem_item_optimizer::merge_classes (unsig
*** 3435,3441 ****
  	    if (dbg_cnt (merged_ipa_icf))
  	      {
  		bool merged = source->merge (alias);
! 		merged_p |= merged;
  
  		if (merged && alias->type == VAR)
  		  {
--- 3436,3442 ----
  	    if (dbg_cnt (merged_ipa_icf))
  	      {
  		bool merged = source->merge (alias);
! 		this_merged_p |= merged;
  
  		if (merged && alias->type == VAR)
  		  {
*************** sem_item_optimizer::merge_classes (unsig
*** 3444,3449 ****
--- 3445,3479 ----
  		  }
  	      }
  	  }
+ 
+ 	merged_p |= this_merged_p;
+ 	if (this_merged_p
+ 	    && source->type == FUNC
+ 	    && (!flag_wpa || flag_checking))
+ 	  {
+ 	    unsigned i;
+ 	    tree name;
+ 	    FOR_EACH_SSA_NAME (i, name, DECL_STRUCT_FUNCTION (source->decl))
+ 	      {
+ 		/* We need to either merge or reset SSA_NAME_*_INFO.
+ 		   For merging we don't preserve the mapping between
+ 		   original and alias SSA_NAMEs from successful equals
+ 		   calls.  */
+ 		if (POINTER_TYPE_P (TREE_TYPE (name)))
+ 		  {
+ 		    if (SSA_NAME_PTR_INFO (name))
+ 		      {
+ 			gcc_checking_assert (!flag_wpa);
+ 			SSA_NAME_PTR_INFO (name) = NULL;
+ 		      }
+ 		  }
+ 		else if (SSA_NAME_RANGE_INFO (name))
+ 		  {
+ 		    gcc_checking_assert (!flag_wpa);
+ 		    SSA_NAME_RANGE_INFO (name) = NULL;
+ 		  }
+ 	      }
+ 	  }
        }
  
    if (!m_merged_variables.is_empty ())
diff -Nrcpad gcc-13.2.0/gcc/ipa-param-manipulation.cc gcc-13.3.0/gcc/ipa-param-manipulation.cc
*** gcc-13.2.0/gcc/ipa-param-manipulation.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-param-manipulation.cc	Tue May 21 07:47:38 2024
*************** isra_get_ref_base_and_offset (tree expr,
*** 593,606 ****
    return true;
  }
  
  /* Modify actual arguments of a function call in statement currently belonging
     to CS, and make it call CS->callee->decl.  Return the new statement that
     replaced the old one.  When invoked, cfun and current_function_decl have to
!    be set to the caller.  */
  
  gcall *
  ipa_param_adjustments::modify_call (cgraph_edge *cs,
! 				    bool update_references)
  {
    gcall *stmt = cs->call_stmt;
    tree callee_decl = cs->callee->decl;
--- 593,657 ----
    return true;
  }
  
+ /* Remove all statements that use NAME directly or indirectly.  KILLED_SSAS
+    contains the SSA_NAMEs that are already being or have been processed and new
+    ones need to be added to it.  The function only has to process situations
+    handled by ssa_name_only_returned_p in ipa-sra.cc with the exception that it
+    can assume it must never reach a use in a return statement.  */
+ 
+ static void
+ purge_all_uses (tree name, hash_set <tree> *killed_ssas)
+ {
+   imm_use_iterator imm_iter;
+   gimple *stmt;
+   auto_vec <tree, 4> worklist;
+ 
+   worklist.safe_push (name);
+   while (!worklist.is_empty ())
+     {
+       tree cur_name = worklist.pop ();
+       FOR_EACH_IMM_USE_STMT (stmt, imm_iter, cur_name)
+ 	{
+ 	  if (gimple_debug_bind_p (stmt))
+ 	    {
+ 	      /* When runing within tree-inline, we will never end up here but
+ 		 adding the SSAs to killed_ssas will do the trick in this case
+ 		 and the respective debug statements will get reset. */
+ 	      gimple_debug_bind_reset_value (stmt);
+ 	      update_stmt (stmt);
+ 	      continue;
+ 	    }
+ 
+ 	  tree lhs = NULL_TREE;
+ 	  if (is_gimple_assign (stmt))
+ 	    lhs = gimple_assign_lhs (stmt);
+ 	  else if (gimple_code (stmt) == GIMPLE_PHI)
+ 	    lhs = gimple_phi_result (stmt);
+ 	  gcc_assert (lhs
+ 		      && (TREE_CODE (lhs) == SSA_NAME)
+ 		      && !gimple_vdef (stmt));
+ 	  if (!killed_ssas->add (lhs))
+ 	    {
+ 	      worklist.safe_push (lhs);
+ 	      gimple_stmt_iterator gsi = gsi_for_stmt (stmt);
+ 	      gsi_remove (&gsi, true);
+ 	    }
+ 	}
+     }
+ }
+ 
  /* Modify actual arguments of a function call in statement currently belonging
     to CS, and make it call CS->callee->decl.  Return the new statement that
     replaced the old one.  When invoked, cfun and current_function_decl have to
!    be set to the caller.  When called from within tree-inline, KILLED_SSAs has
!    to contain the pointer to killed_new_ssa_names within the copy_body_data
!    structure and SSAs discovered to be useless (if LHS is removed) will be
!    added to it, otherwise it needs to be NULL.  */
  
  gcall *
  ipa_param_adjustments::modify_call (cgraph_edge *cs,
! 				    bool update_references,
! 				    hash_set <tree> *killed_ssas)
  {
    gcall *stmt = cs->call_stmt;
    tree callee_decl = cs->callee->decl;
*************** ipa_param_adjustments::modify_call (cgra
*** 687,692 ****
--- 738,749 ----
  	  }
        if (repl)
  	{
+ 	  if (!useless_type_conversion_p(apm->type, repl->typed.type))
+ 	    {
+ 	      repl = force_value_to_type (apm->type, repl);
+ 	      repl = force_gimple_operand_gsi (&gsi, repl,
+ 					       true, NULL, true, GSI_SAME_STMT);
+ 	    }
  	  vargs.quick_push (repl);
  	  continue;
  	}
*************** ipa_param_adjustments::modify_call (cgra
*** 910,941 ****
  
    gcall *new_stmt = gimple_build_call_vec (callee_decl, vargs);
  
!   tree ssa_to_remove = NULL;
    if (tree lhs = gimple_call_lhs (stmt))
      {
        if (!m_skip_return)
  	gimple_call_set_lhs (new_stmt, lhs);
        else if (TREE_CODE (lhs) == SSA_NAME)
  	{
! 	  /* LHS should now by a default-def SSA.  Unfortunately default-def
! 	     SSA_NAMEs need a backing variable (or at least some code examining
! 	     SSAs assumes it is non-NULL).  So we either have to re-use the
! 	     decl we have at hand or introdice a new one.  */
! 	  tree repl = create_tmp_var (TREE_TYPE (lhs), "removed_return");
! 	  repl = get_or_create_ssa_default_def (cfun, repl);
! 	  SSA_NAME_IS_DEFAULT_DEF (repl) = true;
! 	  imm_use_iterator ui;
! 	  use_operand_p use_p;
! 	  gimple *using_stmt;
! 	  FOR_EACH_IMM_USE_STMT (using_stmt, ui, lhs)
  	    {
! 	      FOR_EACH_IMM_USE_ON_STMT (use_p, ui)
! 		{
! 		  SET_USE (use_p, repl);
! 		}
! 	      update_stmt (using_stmt);
  	    }
! 	  ssa_to_remove = lhs;
  	}
      }
  
--- 967,986 ----
  
    gcall *new_stmt = gimple_build_call_vec (callee_decl, vargs);
  
!   hash_set <tree> *ssas_to_remove = NULL;
    if (tree lhs = gimple_call_lhs (stmt))
      {
        if (!m_skip_return)
  	gimple_call_set_lhs (new_stmt, lhs);
        else if (TREE_CODE (lhs) == SSA_NAME)
  	{
! 	  if (!killed_ssas)
  	    {
! 	      ssas_to_remove = new hash_set<tree> (8);
! 	      killed_ssas = ssas_to_remove;
  	    }
! 	  killed_ssas->add (lhs);
! 	  purge_all_uses (lhs, killed_ssas);
  	}
      }
  
*************** ipa_param_adjustments::modify_call (cgra
*** 954,961 ****
        fprintf (dump_file, "\n");
      }
    gsi_replace (&gsi, new_stmt, true);
!   if (ssa_to_remove)
!     release_ssa_name (ssa_to_remove);
    if (update_references)
      do
        {
--- 999,1009 ----
        fprintf (dump_file, "\n");
      }
    gsi_replace (&gsi, new_stmt, true);
!   if (ssas_to_remove)
!     {
!       ipa_release_ssas_in_hash (ssas_to_remove);
!       delete ssas_to_remove;
!     }
    if (update_references)
      do
        {
*************** ipa_param_body_adjustments::common_initi
*** 1442,1447 ****
--- 1490,1511 ----
  		     replacement with a constant (for split aggregates passed
  		     by value).  */
  
+ 		  if (split[parm_num])
+ 		    {
+ 		      /* We must be careful not to add a duplicate
+ 			 replacement. */
+ 		      sort_replacements ();
+ 		      ipa_param_body_replacement *pbr
+ 			= lookup_replacement_1 (m_oparms[parm_num],
+ 						av.unit_offset);
+ 		      if (pbr)
+ 			{
+ 			  /* Otherwise IPA-SRA should have bailed out.  */
+ 			  gcc_assert (AGGREGATE_TYPE_P (TREE_TYPE (pbr->repl)));
+ 			  continue;
+ 			}
+ 		    }
+ 
  		  tree repl;
  		  if (av.by_ref)
  		    repl = av.value;
*************** ipa_edge_modifications_finalize ()
*** 2502,2505 ****
--- 2566,2595 ----
    ipa_edge_modifications = NULL;
  }
  
+ /* Helper used to sort a vector of SSA_NAMES. */
  
+ static int
+ compare_ssa_versions (const void *va, const void *vb)
+ {
+   const_tree const a = *(const_tree const*)va;
+   const_tree const b = *(const_tree const*)vb;
+ 
+   if (SSA_NAME_VERSION (a) < SSA_NAME_VERSION (b))
+     return -1;
+   if (SSA_NAME_VERSION (a) > SSA_NAME_VERSION (b))
+     return 1;
+   return 0;
+ }
+ 
+ /* Call release_ssa_name on all elements in KILLED_SSAS in a defined order.  */
+ 
+ void
+ ipa_release_ssas_in_hash (hash_set <tree> *killed_ssas)
+ {
+   auto_vec<tree, 16> ssas_to_release;
+   for (tree sn : *killed_ssas)
+     ssas_to_release.safe_push (sn);
+   ssas_to_release.qsort (compare_ssa_versions);
+   for (tree sn : ssas_to_release)
+     release_ssa_name (sn);
+ }
diff -Nrcpad gcc-13.2.0/gcc/ipa-param-manipulation.h gcc-13.3.0/gcc/ipa-param-manipulation.h
*** gcc-13.2.0/gcc/ipa-param-manipulation.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-param-manipulation.h	Tue May 21 07:47:38 2024
*************** public:
*** 224,230 ****
  
    /* Modify a call statement arguments (and possibly remove the return value)
       as described in the data fields of this class.  */
!   gcall *modify_call (cgraph_edge *cs, bool update_references);
    /* Return if the first parameter is left intact.  */
    bool first_param_intact_p ();
    /* Build a function type corresponding to the modified call.  */
--- 224,231 ----
  
    /* Modify a call statement arguments (and possibly remove the return value)
       as described in the data fields of this class.  */
!   gcall *modify_call (cgraph_edge *cs, bool update_references,
! 		      hash_set <tree> *killed_ssas);
    /* Return if the first parameter is left intact.  */
    bool first_param_intact_p ();
    /* Build a function type corresponding to the modified call.  */
*************** void push_function_arg_decls (vec<tree>
*** 440,445 ****
  void push_function_arg_types (vec<tree> *types, tree fntype);
  void ipa_verify_edge_has_no_modifications (cgraph_edge *cs);
  void ipa_edge_modifications_finalize ();
! 
  
  #endif	/* IPA_PARAM_MANIPULATION_H */
--- 441,446 ----
  void push_function_arg_types (vec<tree> *types, tree fntype);
  void ipa_verify_edge_has_no_modifications (cgraph_edge *cs);
  void ipa_edge_modifications_finalize ();
! void ipa_release_ssas_in_hash (hash_set <tree> *killed_ssas);
  
  #endif	/* IPA_PARAM_MANIPULATION_H */
diff -Nrcpad gcc-13.2.0/gcc/ipa-prop.cc gcc-13.3.0/gcc/ipa-prop.cc
*** gcc-13.2.0/gcc/ipa-prop.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-prop.cc	Tue May 21 07:47:38 2024
*************** ipcp_transform_function (struct cgraph_n
*** 6022,6026 ****
--- 6022,6183 ----
    return modified_mem_access ? TODO_update_ssa_only_virtuals : 0;
  }
  
+ /* Return true if the two pass_through components of two jump functions are
+    known to be equivalent.  AGG_JF denotes whether they are part of aggregate
+    functions or not.  The function can be used before the IPA phase of IPA-CP
+    or inlining because it cannot cope with refdesc changes these passes can
+    carry out.  */
+ 
+ static bool
+ ipa_agg_pass_through_jf_equivalent_p (ipa_pass_through_data *ipt1,
+ 				      ipa_pass_through_data *ipt2,
+ 				      bool agg_jf)
+ 
+ {
+   gcc_assert (agg_jf ||
+ 	      (!ipt1->refdesc_decremented && !ipt2->refdesc_decremented));
+   if (ipt1->operation != ipt2->operation
+       || ipt1->formal_id != ipt2->formal_id
+       || (!agg_jf && (ipt1->agg_preserved != ipt2->agg_preserved)))
+     return false;
+   if (((ipt1->operand != NULL_TREE) != (ipt2->operand != NULL_TREE))
+       || (ipt1->operand
+ 	  && !values_equal_for_ipcp_p (ipt1->operand, ipt2->operand)))
+     return false;
+   return true;
+ }
+ 
+ /* Return true if the two aggregate jump functions are known to be equivalent.
+    The function can be used before the IPA phase of IPA-CP or inlining because
+    it cannot cope with refdesc changes these passes can carry out.  */
+ 
+ static bool
+ ipa_agg_jump_functions_equivalent_p (ipa_agg_jf_item *ajf1,
+ 				     ipa_agg_jf_item *ajf2)
+ {
+   if (ajf1->offset != ajf2->offset
+       || ajf1->jftype != ajf2->jftype
+       || !types_compatible_p (ajf1->type, ajf2->type))
+     return false;
+ 
+   switch (ajf1->jftype)
+     {
+     case IPA_JF_CONST:
+       if (!values_equal_for_ipcp_p (ajf1->value.constant,
+ 				    ajf2->value.constant))
+ 	return false;
+       break;
+     case IPA_JF_PASS_THROUGH:
+       {
+ 	ipa_pass_through_data *ipt1 = &ajf1->value.pass_through;
+ 	ipa_pass_through_data *ipt2 = &ajf2->value.pass_through;
+ 	if (!ipa_agg_pass_through_jf_equivalent_p (ipt1, ipt2, true))
+ 	  return false;
+       }
+       break;
+     case IPA_JF_LOAD_AGG:
+       {
+ 	ipa_load_agg_data *ila1 = &ajf1->value.load_agg;
+ 	ipa_load_agg_data *ila2 = &ajf2->value.load_agg;
+ 	if (!ipa_agg_pass_through_jf_equivalent_p (&ila1->pass_through,
+ 						   &ila2->pass_through, true))
+ 	  return false;
+ 	if (ila1->offset != ila2->offset
+ 	    || ila1->by_ref != ila2->by_ref
+ 	    || !types_compatible_p (ila1->type, ila2->type))
+ 	  return false;
+       }
+       break;
+     default:
+ 	gcc_unreachable ();
+     }
+   return true;
+ }
+ 
+ /* Return true if the two jump functions are known to be equivalent.  The
+    function can be used before the IPA phase of IPA-CP or inlining because it
+    cannot cope with refdesc changes these passes can carry out.  */
+ 
+ bool
+ ipa_jump_functions_equivalent_p (ipa_jump_func *jf1, ipa_jump_func *jf2)
+ {
+   if (jf1->type != jf2->type)
+     return false;
+ 
+   switch (jf1->type)
+     {
+     case IPA_JF_UNKNOWN:
+       break;
+     case IPA_JF_CONST:
+       {
+ 	tree cst1 = ipa_get_jf_constant (jf1);
+ 	tree cst2 = ipa_get_jf_constant (jf2);
+ 	if (!values_equal_for_ipcp_p (cst1, cst2))
+ 	  return false;
+ 
+ 	ipa_cst_ref_desc *rd1 = jfunc_rdesc_usable (jf1);
+ 	ipa_cst_ref_desc *rd2 = jfunc_rdesc_usable (jf2);
+ 	if (rd1 && rd2)
+ 	  {
+ 	    gcc_assert (rd1->refcount == 1
+ 			&& rd2->refcount == 1);
+ 	    gcc_assert (!rd1->next_duplicate && !rd2->next_duplicate);
+ 	  }
+ 	else if (rd1)
+ 	  return false;
+ 	else if (rd2)
+ 	  return false;
+       }
+       break;
+     case IPA_JF_PASS_THROUGH:
+       {
+ 	ipa_pass_through_data *ipt1 = &jf1->value.pass_through;
+ 	ipa_pass_through_data *ipt2 = &jf2->value.pass_through;
+ 	if (!ipa_agg_pass_through_jf_equivalent_p (ipt1, ipt2, false))
+ 	  return false;
+       }
+       break;
+     case IPA_JF_ANCESTOR:
+       {
+ 	ipa_ancestor_jf_data *ia1 = &jf1->value.ancestor;
+ 	ipa_ancestor_jf_data *ia2 = &jf2->value.ancestor;
+ 
+ 	if (ia1->formal_id != ia2->formal_id
+ 	    || ia1->agg_preserved != ia2->agg_preserved
+ 	    || ia1->keep_null != ia2->keep_null
+ 	    || ia1->offset != ia2->offset)
+ 	  return false;
+       }
+       break;
+     default:
+       gcc_unreachable ();
+     }
+ 
+   if (((jf1->bits != nullptr) != (jf2->bits != nullptr))
+       || (jf1->bits && ((jf1->bits->value != jf2->bits->value)
+ 			|| (jf1->bits->mask != jf2->bits->mask))))
+     return false;
+ 
+   if (((jf1->m_vr != nullptr) != (jf2->m_vr != nullptr))
+       || (jf1->m_vr && *jf1->m_vr != *jf2->m_vr))
+     return false;
+ 
+   unsigned alen = vec_safe_length (jf1->agg.items);
+   if (vec_safe_length (jf2->agg.items) != alen)
+     return false;
+ 
+   if (!alen)
+     return true;
+ 
+   if (jf1->agg.by_ref != jf2->agg.by_ref)
+     return false;
+ 
+   for (unsigned i = 0 ; i < alen; i++)
+     if (!ipa_agg_jump_functions_equivalent_p (&(*jf1->agg.items)[i],
+ 					      &(*jf2->agg.items)[i]))
+       return false;
+ 
+   return true;
+ }
  
  #include "gt-ipa-prop.h"
diff -Nrcpad gcc-13.2.0/gcc/ipa-prop.h gcc-13.3.0/gcc/ipa-prop.h
*** gcc-13.2.0/gcc/ipa-prop.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/ipa-prop.h	Tue May 21 07:47:38 2024
*************** bool ipcp_get_parm_bits (tree, tree *, w
*** 1194,1204 ****
--- 1194,1207 ----
  bool unadjusted_ptr_and_unit_offset (tree op, tree *ret,
  				     poly_int64 *offset_ret);
  
+ bool ipa_jump_functions_equivalent_p (ipa_jump_func *jf1, ipa_jump_func *jf2);
+ 
  /* From tree-sra.cc:  */
  tree build_ref_for_offset (location_t, tree, poly_int64, bool, tree,
  			   gimple_stmt_iterator *, bool);
  
  /* In ipa-cp.cc  */
  void ipa_cp_cc_finalize (void);
+ bool values_equal_for_ipcp_p (tree x, tree y);
  
  #endif /* IPA_PROP_H */
diff -Nrcpad gcc-13.2.0/gcc/jit/ChangeLog gcc-13.3.0/gcc/jit/ChangeLog
*** gcc-13.2.0/gcc/jit/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/jit/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,24 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-09  Vibhav Pant  <vibhavp@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-10-25  Vibhav Pant  <vibhavp@gmail.com>
+ 
+ 	* jit-recording.cc (recording::global::write_to_dump): Fix
+ 	dump of string literal initializers.
+ 
+ 2024-04-05  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-04-02  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Make-lang.in: Implement exports list, and use a shared
+ 	libgcc.
+ 	* libgccjit.exports: New file.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/jit/Make-lang.in gcc-13.3.0/gcc/jit/Make-lang.in
*** gcc-13.2.0/gcc/jit/Make-lang.in	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/jit/Make-lang.in	Tue May 21 07:47:38 2024
*************** else
*** 55,61 ****
  
  ifneq (,$(findstring darwin,$(host)))
  
! LIBGCCJIT_AGE = 1
  LIBGCCJIT_BASENAME = libgccjit
  
  LIBGCCJIT_SONAME = \
--- 55,71 ----
  
  ifneq (,$(findstring darwin,$(host)))
  
! # NOTE that we are building here for the host, and so tests for target-
! # specific functionality will only work when host == target.  This causes
! # fails when building cross-compilers with different object formats (at
! #Â least when the respective linkers do not accept the same command line
! # options).  Fortunately, for Darwin we can safely hard-code the relevant
! # host options, since all usable linkers support them).
! 
! LIBGCCJIT_CURRENT = 24
! LIBGCCJIT_REVISION = 0
! LIBGCCJIT_AGE = 24
! LIBGCCJIT_COMPAT = 0
  LIBGCCJIT_BASENAME = libgccjit
  
  LIBGCCJIT_SONAME = \
*************** LIBGCCJIT_SONAME = \
*** 63,80 ****
  LIBGCCJIT_FILENAME = $(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
  LIBGCCJIT_LINKER_NAME = $(LIBGCCJIT_BASENAME).dylib
  
! # Conditionalize the use of the LD_VERSION_SCRIPT_OPTION and
! # LD_SONAME_OPTION depending if configure found them, using $(if)
! # We have to define a COMMA here, otherwise the commas in the "true"
! # result are treated as separators by the $(if).
  COMMA := ,
  LIBGCCJIT_VERSION_SCRIPT_OPTION = \
! 	$(if $(LD_VERSION_SCRIPT_OPTION),\
! 	  -Wl$(COMMA)$(LD_VERSION_SCRIPT_OPTION)$(COMMA)$(srcdir)/jit/libgccjit.map)
  
  LIBGCCJIT_SONAME_OPTION = \
! 	$(if $(LD_SONAME_OPTION), \
! 	     -Wl$(COMMA)$(LD_SONAME_OPTION)$(COMMA)$(LIBGCCJIT_SONAME))
  
  LIBGCCJIT_SONAME_SYMLINK = $(LIBGCCJIT_FILENAME)
  LIBGCCJIT_LINKER_NAME_SYMLINK = $(LIBGCCJIT_LINKER_NAME)
--- 73,90 ----
  LIBGCCJIT_FILENAME = $(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
  LIBGCCJIT_LINKER_NAME = $(LIBGCCJIT_BASENAME).dylib
  
! # Darwin does not have a version script option. Exported symbols are controlled
! #Â by the following, and library versioning is done using libtool.
! # We have to define a COMMA here, otherwise the commas are treated as
! # separators.
  COMMA := ,
  LIBGCCJIT_VERSION_SCRIPT_OPTION = \
!   -Wl$(COMMA)-exported_symbols_list$(COMMA)$(srcdir)/jit/libgccjit.exports
  
+ # For Darwin host, we need a l64 or ld64-compatible linker, that uses
+ # -install_name to introduce this.
  LIBGCCJIT_SONAME_OPTION = \
!   -Wl$(COMMA)-install_name$(COMMA)$(LIBGCCJIT_SONAME)
  
  LIBGCCJIT_SONAME_SYMLINK = $(LIBGCCJIT_FILENAME)
  LIBGCCJIT_LINKER_NAME_SYMLINK = $(LIBGCCJIT_LINKER_NAME)
*************** ifneq (,$(findstring mingw,$(target)))
*** 143,157 ****
  # Create import library
  LIBGCCJIT_EXTRA_OPTS = -Wl,--out-implib,$(LIBGCCJIT_IMPORT_LIB)
  else
- 
  ifneq (,$(findstring darwin,$(host)))
! # TODO : Construct a Darwin-style symbol export file.
! LIBGCCJIT_EXTRA_OPTS = -Wl,-compatibility_version,$(LIBGCCJIT_VERSION_NUM) \
! 	-Wl,-current_version,$(LIBGCCJIT_VERSION_NUM).$(LIBGCCJIT_MINOR_NUM).$(LIBGCCJIT_AGE) \
! 	$(LIBGCCJIT_VERSION_SCRIPT_OPTION) \
! 	$(LIBGCCJIT_SONAME_OPTION)
  else
! 
  LIBGCCJIT_EXTRA_OPTS = $(LIBGCCJIT_VERSION_SCRIPT_OPTION) \
  	$(LIBGCCJIT_SONAME_OPTION)
  endif
--- 153,170 ----
  # Create import library
  LIBGCCJIT_EXTRA_OPTS = -Wl,--out-implib,$(LIBGCCJIT_IMPORT_LIB)
  else
  ifneq (,$(findstring darwin,$(host)))
! LIBGCCJIT_VERS = $(LIBGCCJIT_CURRENT).$(LIBGCCJIT_REVISION).$(LIBGCCJIT_AGE)
! LIBGCCJIT_EXTRA_OPTS = -Wl,-current_version,$(LIBGCCJIT_VERS) \
!  -Wl,-compatibility_version,$(LIBGCCJIT_COMPAT) \
!   $(LIBGCCJIT_VERSION_SCRIPT_OPTION) $(LIBGCCJIT_SONAME_OPTION)
! # Use the default (shared) libgcc.
! JIT_LDFLAGS = $(filter-out -static-libgcc, $(LDFLAGS))
! ifeq (,$(findstring darwin8,$(host)))
! JIT_LDFLAGS += -Wl,-rpath,@loader_path
! endif
  else
! JIT_LDFLAGS = $(LDFLAGS)
  LIBGCCJIT_EXTRA_OPTS = $(LIBGCCJIT_VERSION_SCRIPT_OPTION) \
  	$(LIBGCCJIT_SONAME_OPTION)
  endif
*************** $(LIBGCCJIT_FILENAME): $(jit_OBJS) \
*** 170,176 ****
  	$(LIBDEPS) $(srcdir)/jit/libgccjit.map \
  	$(EXTRA_GCC_OBJS_EXCLUSIVE) $(jit.prev)
  	@$(call LINK_PROGRESS,$(INDEX.jit),start)
! 	+$(LLINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ -shared \
  	     $(jit_OBJS) libbackend.a libcommon-target.a libcommon.a \
  	     $(CPPLIB) $(LIBDECNUMBER) $(EXTRA_GCC_LIBS) $(LIBS) $(BACKENDLIBS) \
  	     $(EXTRA_GCC_OBJS_EXCLUSIVE) \
--- 183,189 ----
  	$(LIBDEPS) $(srcdir)/jit/libgccjit.map \
  	$(EXTRA_GCC_OBJS_EXCLUSIVE) $(jit.prev)
  	@$(call LINK_PROGRESS,$(INDEX.jit),start)
! 	+$(LLINKER) $(ALL_LINKERFLAGS) $(JIT_LDFLAGS) -o $@ -shared \
  	     $(jit_OBJS) libbackend.a libcommon-target.a libcommon.a \
  	     $(CPPLIB) $(LIBDECNUMBER) $(EXTRA_GCC_LIBS) $(LIBS) $(BACKENDLIBS) \
  	     $(EXTRA_GCC_OBJS_EXCLUSIVE) \
diff -Nrcpad gcc-13.2.0/gcc/jit/jit-recording.cc gcc-13.3.0/gcc/jit/jit-recording.cc
*** gcc-13.2.0/gcc/jit/jit-recording.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/jit/jit-recording.cc	Tue May 21 07:47:38 2024
*************** recording::global::write_to_dump (dump &
*** 4919,4925 ****
    else if (m_rvalue_init)
      {
        d.write (" = ");
!       d.write (m_rvalue_init->get_debug_string ());
        d.write (";\n");
      }
  
--- 4919,4925 ----
    else if (m_rvalue_init)
      {
        d.write (" = ");
!       d.write ("%s", m_rvalue_init->get_debug_string ());
        d.write (";\n");
      }
  
diff -Nrcpad gcc-13.2.0/gcc/jit/libgccjit.exports gcc-13.3.0/gcc/jit/libgccjit.exports
*** gcc-13.2.0/gcc/jit/libgccjit.exports	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/jit/libgccjit.exports	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,219 ----
+ # Linker export list for Darwin libgccjit.dylib
+ 
+ #   Contributed by Iain Sandoe <iain@sandoe.co.uk>.
+ #
+ # This file is part of GCC.
+ #
+ # GCC is free software you can redistribute it and/or modify it
+ # under the terms of the GNU General Public License as published by
+ # the Free Software Foundation either version 3, or (at your option)
+ # any later version.
+ #
+ # GCC is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ # General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with GCC see the file COPYING3.  If not see
+ # <http://www.gnu.org/licenses/>.  */
+ 
+ # The initial release of the library.
+ # Keep this list sorted alphabetically:
+ _gcc_jit_block_add_assignment
+ _gcc_jit_block_add_assignment_op
+ _gcc_jit_block_add_comment
+ _gcc_jit_block_add_eval
+ _gcc_jit_block_as_object
+ _gcc_jit_block_end_with_conditional
+ _gcc_jit_block_end_with_jump
+ _gcc_jit_block_end_with_return
+ _gcc_jit_block_end_with_void_return
+ _gcc_jit_block_get_function
+ _gcc_jit_context_acquire
+ _gcc_jit_context_compile
+ _gcc_jit_context_compile_to_file
+ _gcc_jit_context_dump_to_file
+ _gcc_jit_context_dump_reproducer_to_file
+ _gcc_jit_context_enable_dump
+ _gcc_jit_context_get_builtin_function
+ _gcc_jit_context_get_first_error
+ _gcc_jit_context_get_last_error
+ _gcc_jit_context_get_type
+ _gcc_jit_context_get_int_type
+ _gcc_jit_context_new_array_access
+ _gcc_jit_context_new_array_type
+ _gcc_jit_context_new_binary_op
+ _gcc_jit_context_new_call
+ _gcc_jit_context_new_call_through_ptr
+ _gcc_jit_context_new_cast
+ _gcc_jit_context_new_child_context
+ _gcc_jit_context_new_comparison
+ _gcc_jit_context_new_field
+ _gcc_jit_context_new_function
+ _gcc_jit_context_new_function_ptr_type
+ _gcc_jit_context_new_global
+ _gcc_jit_context_new_location
+ _gcc_jit_context_new_opaque_struct
+ _gcc_jit_context_new_param
+ _gcc_jit_context_new_rvalue_from_double
+ _gcc_jit_context_new_rvalue_from_int
+ _gcc_jit_context_new_rvalue_from_long
+ _gcc_jit_context_new_rvalue_from_ptr
+ _gcc_jit_context_new_string_literal
+ _gcc_jit_context_new_struct_type
+ _gcc_jit_context_new_unary_op
+ _gcc_jit_context_new_union_type
+ _gcc_jit_context_null
+ _gcc_jit_context_one
+ _gcc_jit_context_release
+ _gcc_jit_context_set_bool_option
+ _gcc_jit_context_set_int_option
+ _gcc_jit_context_set_logfile
+ _gcc_jit_context_set_str_option
+ _gcc_jit_context_zero
+ _gcc_jit_field_as_object
+ _gcc_jit_function_as_object
+ _gcc_jit_function_dump_to_dot
+ _gcc_jit_function_get_param
+ _gcc_jit_function_new_block
+ _gcc_jit_function_new_local
+ _gcc_jit_location_as_object
+ _gcc_jit_lvalue_as_object
+ _gcc_jit_lvalue_as_rvalue
+ _gcc_jit_lvalue_access_field
+ _gcc_jit_lvalue_get_address
+ _gcc_jit_object_get_context
+ _gcc_jit_object_get_debug_string
+ _gcc_jit_param_as_lvalue
+ _gcc_jit_param_as_object
+ _gcc_jit_param_as_rvalue
+ _gcc_jit_result_get_code
+ _gcc_jit_result_get_global
+ _gcc_jit_result_release
+ _gcc_jit_rvalue_access_field
+ _gcc_jit_rvalue_as_object
+ _gcc_jit_rvalue_dereference
+ _gcc_jit_rvalue_dereference_field
+ _gcc_jit_rvalue_get_type
+ _gcc_jit_struct_as_type
+ _gcc_jit_struct_set_fields
+ _gcc_jit_type_as_object
+ _gcc_jit_type_get_const
+ _gcc_jit_type_get_pointer
+ _gcc_jit_type_get_volatile
+ 
+ # Add support for adding arbitrary command-line options (PR jit/66628).
+ # LIBGCCJIT_ABI_1
+ _gcc_jit_context_add_command_line_option
+ 
+ # Add support for disabling the check for unreachable blocks (PR jit/66546).
+ # LIBGCCJIT_ABI_2
+ _gcc_jit_context_set_bool_allow_unreachable_blocks
+ 
+ # Add support for switch statements.
+ # LIBGCCJIT_ABI_3
+ _gcc_jit_block_end_with_switch
+ _gcc_jit_case_as_object
+ _gcc_jit_context_new_case
+ 
+ # Add timing API.
+ #LIBGCCJIT_ABI_4
+ _gcc_jit_context_get_timer
+ _gcc_jit_context_set_timer
+ _gcc_jit_timer_new
+ _gcc_jit_timer_release
+ _gcc_jit_timer_push
+ _gcc_jit_timer_pop
+ _gcc_jit_timer_print
+ 
+ # LIBGCCJIT_ABI_5
+ _gcc_jit_context_set_bool_use_external_driver
+ 
+ # LIBGCCJIT_ABI_6
+ _gcc_jit_rvalue_set_bool_require_tail_call
+ 
+ # LIBGCCJIT_ABI_7
+ _gcc_jit_type_get_aligned
+ 
+ # LIBGCCJIT_ABI_8
+ _gcc_jit_type_get_vector
+ 
+ # LIBGCCJIT_ABI_9
+ _gcc_jit_function_get_address
+ 
+ # LIBGCCJIT_ABI_10
+ _gcc_jit_context_new_rvalue_from_vector
+ 
+ # LIBGCCJIT_ABI_11
+ _gcc_jit_context_add_driver_option
+ 
+ # LIBGCCJIT_ABI_12
+ _gcc_jit_context_new_bitfield
+ 
+ # LIBGCCJIT_ABI_13
+ _gcc_jit_version_major
+ _gcc_jit_version_minor
+ _gcc_jit_version_patchlevel
+ 
+ # LIBGCCJIT_ABI_14
+ _gcc_jit_global_set_initializer
+ 
+ # LIBGCCJIT_ABI_15
+ _gcc_jit_block_add_extended_asm
+ _gcc_jit_block_end_with_extended_asm_goto
+ _gcc_jit_extended_asm_as_object
+ _gcc_jit_extended_asm_set_volatile_flag
+ _gcc_jit_extended_asm_set_inline_flag
+ _gcc_jit_extended_asm_add_output_operand
+ _gcc_jit_extended_asm_add_input_operand
+ _gcc_jit_extended_asm_add_clobber
+ _gcc_jit_context_add_top_level_asm
+ 
+ # LIBGCCJIT_ABI_16
+ _gcc_jit_function_get_return_type
+ _gcc_jit_function_get_param_count
+ _gcc_jit_function_type_get_return_type
+ _gcc_jit_function_type_get_param_count
+ _gcc_jit_function_type_get_param_type
+ _gcc_jit_type_unqualified
+ _gcc_jit_type_dyncast_array
+ _gcc_jit_type_is_bool
+ _gcc_jit_type_dyncast_function_ptr_type
+ _gcc_jit_type_is_integral
+ _gcc_jit_type_is_pointer
+ _gcc_jit_type_dyncast_vector
+ _gcc_jit_vector_type_get_element_type
+ _gcc_jit_vector_type_get_num_units
+ _gcc_jit_struct_get_field
+ _gcc_jit_type_is_struct
+ _gcc_jit_struct_get_field_count
+ 
+ # LIBGCCJIT_ABI_17
+ _gcc_jit_lvalue_set_tls_model
+ 
+ # LIBGCCJIT_ABI_18
+ _gcc_jit_lvalue_set_link_section
+ 
+ #LIBGCCJIT_ABI_19
+ _gcc_jit_context_new_array_constructor
+ _gcc_jit_context_new_struct_constructor
+ _gcc_jit_context_new_union_constructor
+ _gcc_jit_global_set_initializer_rvalue
+ 
+ # LIBGCCJIT_ABI_20
+ _gcc_jit_compatible_types
+ _gcc_jit_type_get_size
+ 
+ # LIBGCCJIT_ABI_21
+ _gcc_jit_context_new_bitcast
+ 
+ # LIBGCCJIT_ABI_22
+ _gcc_jit_lvalue_set_register_name
+ 
+ # LIBGCCJIT_ABI_23
+ _gcc_jit_context_set_bool_print_errors_to_stderr
+ 
+ # LIBGCCJIT_ABI_24
+ _gcc_jit_lvalue_set_alignment
+ _gcc_jit_lvalue_get_alignment
diff -Nrcpad gcc-13.2.0/gcc/lower-subreg.cc gcc-13.3.0/gcc/lower-subreg.cc
*** gcc-13.2.0/gcc/lower-subreg.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/lower-subreg.cc	Tue May 21 07:47:38 2024
*************** resolve_simple_move (rtx set, rtx_insn *
*** 926,931 ****
--- 926,946 ----
  	     SRC's operator.  */
  	  dest = resolve_operand_for_swap_move_operator (dest);
  	  src = src_op;
+ 	  if (resolve_reg_p (src))
+ 	    {
+ 	      gcc_assert (GET_CODE (src) == CONCATN);
+ 	      if (reg_overlap_mentioned_p (XVECEXP (dest, 0, 0),
+ 					   XVECEXP (src, 0, 1)))
+ 		{
+ 		  /* If there is overlap between the first half of the
+ 		     destination and what will be stored to the second one,
+ 		     use a temporary pseudo.  See PR114211.  */
+ 		  rtx tem = gen_reg_rtx (GET_MODE (XVECEXP (src, 0, 1)));
+ 		  emit_move_insn (tem, XVECEXP (src, 0, 1));
+ 		  src = copy_rtx (src);
+ 		  XVECEXP (src, 0, 1) = tem;
+ 		}
+ 	    }
  	}
        else if (resolve_reg_p (src_op))
  	{
diff -Nrcpad gcc-13.2.0/gcc/lra-constraints.cc gcc-13.3.0/gcc/lra-constraints.cc
*** gcc-13.2.0/gcc/lra-constraints.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/lra-constraints.cc	Tue May 21 07:47:38 2024
*************** lra_constraints (bool first_p)
*** 5271,5276 ****
--- 5271,5281 ----
  					   loc_equivalence_callback, curr_insn);
  	      if (old != *curr_id->operand_loc[0])
  		{
+ 		  /* If we substitute pseudo by shared equivalence, we can fail
+ 		     to update LRA reg info and this can result in many
+ 		     unexpected consequences.  So keep rtl unshared:  */
+ 		  *curr_id->operand_loc[0]
+ 		    = copy_rtx (*curr_id->operand_loc[0]);
  		  lra_update_insn_regno_info (curr_insn);
  		  changed_p = true;
  		}
diff -Nrcpad gcc-13.2.0/gcc/lra-eliminations.cc gcc-13.3.0/gcc/lra-eliminations.cc
*** gcc-13.2.0/gcc/lra-eliminations.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/lra-eliminations.cc	Tue May 21 07:47:38 2024
*************** lra_eliminate_regs_1 (rtx_insn *insn, rt
*** 397,404 ****
  	      rtx to = subst_p ? ep->to_rtx : ep->from_rtx;
  
  	      if (! update_p && ! full_p)
! 		return gen_rtx_PLUS (Pmode, to, XEXP (x, 1));
! 	      
  	      if (maybe_ne (update_sp_offset, 0))
  		offset = ep->to_rtx == stack_pointer_rtx ? update_sp_offset : 0;
  	      else
--- 397,404 ----
  	      rtx to = subst_p ? ep->to_rtx : ep->from_rtx;
  
  	      if (! update_p && ! full_p)
! 		return simplify_gen_binary (PLUS, Pmode, to, XEXP (x, 1));
! 
  	      if (maybe_ne (update_sp_offset, 0))
  		offset = ep->to_rtx == stack_pointer_rtx ? update_sp_offset : 0;
  	      else
diff -Nrcpad gcc-13.2.0/gcc/lra.cc gcc-13.3.0/gcc/lra.cc
*** gcc-13.2.0/gcc/lra.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/lra.cc	Tue May 21 07:47:38 2024
*************** lra (FILE *f)
*** 2535,2543 ****
    if (inserted_p)
      commit_edge_insertions ();
  
!   /* Replacing pseudos with their memory equivalents might have
!      created shared rtx.  Subsequent passes would get confused
!      by this, so unshare everything here.  */
    unshare_all_rtl_again (get_insns ());
  
    if (flag_checking)
--- 2535,2542 ----
    if (inserted_p)
      commit_edge_insertions ();
  
!   /* Subsequent passes expect that rtl is unshared, so unshare everything
!      here.  */
    unshare_all_rtl_again (get_insns ());
  
    if (flag_checking)
diff -Nrcpad gcc-13.2.0/gcc/lto/ChangeLog gcc-13.3.0/gcc/lto/ChangeLog
*** gcc-13.2.0/gcc/lto/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/lto/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/lto-streamer.h gcc-13.3.0/gcc/lto-streamer.h
*** gcc-13.2.0/gcc/lto-streamer.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/lto-streamer.h	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 122,128 ****
       form followed by the data for the string.  */
  
  #define LTO_major_version GCC_major_version
! #define LTO_minor_version 0
  
  typedef unsigned char	lto_decl_flags_t;
  
--- 122,128 ----
       form followed by the data for the string.  */
  
  #define LTO_major_version GCC_major_version
! #define LTO_minor_version 1
  
  typedef unsigned char	lto_decl_flags_t;
  
diff -Nrcpad gcc-13.2.0/gcc/lto-wrapper.cc gcc-13.3.0/gcc/lto-wrapper.cc
*** gcc-13.2.0/gcc/lto-wrapper.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/lto-wrapper.cc	Tue May 21 07:47:38 2024
*************** find_option (vec<cl_decoded_option> &opt
*** 218,232 ****
    return find_option (options, option->opt_index);
  }
  
! /* Merge -flto FOPTION into vector of DECODED_OPTIONS.  */
  
  static void
  merge_flto_options (vec<cl_decoded_option> &decoded_options,
! 		    cl_decoded_option *foption)
  {
    int existing_opt = find_option (decoded_options, foption);
    if (existing_opt == -1)
      decoded_options.safe_push (*foption);
    else
      {
        if (strcmp (foption->arg, decoded_options[existing_opt].arg) != 0)
--- 218,235 ----
    return find_option (options, option->opt_index);
  }
  
! /* Merge -flto FOPTION into vector of DECODED_OPTIONS.  If FORCE is true
!    then FOPTION overrides previous settings.  */
  
  static void
  merge_flto_options (vec<cl_decoded_option> &decoded_options,
! 		    cl_decoded_option *foption, bool force)
  {
    int existing_opt = find_option (decoded_options, foption);
    if (existing_opt == -1)
      decoded_options.safe_push (*foption);
+   else if (force)
+     decoded_options[existing_opt].arg = foption->arg;
    else
      {
        if (strcmp (foption->arg, decoded_options[existing_opt].arg) != 0)
*************** merge_and_complain (vec<cl_decoded_optio
*** 493,499 ****
  	  break;
  
  	case OPT_flto_:
! 	  merge_flto_options (decoded_options, foption);
  	  break;
  	}
      }
--- 496,502 ----
  	  break;
  
  	case OPT_flto_:
! 	  merge_flto_options (decoded_options, foption, false);
  	  break;
  	}
      }
*************** run_gcc (unsigned argc, char *argv[])
*** 1549,1556 ****
  	  break;
  
  	case OPT_flto_:
! 	  /* Merge linker -flto= option with what we have in IL files.  */
! 	  merge_flto_options (fdecoded_options, option);
  	  if (strcmp (option->arg, "jobserver") == 0)
  	    jobserver_requested = true;
  	  break;
--- 1552,1559 ----
  	  break;
  
  	case OPT_flto_:
! 	  /* Override IL file settings with a linker -flto= option.  */
! 	  merge_flto_options (fdecoded_options, option, true);
  	  if (strcmp (option->arg, "jobserver") == 0)
  	    jobserver_requested = true;
  	  break;
diff -Nrcpad gcc-13.2.0/gcc/m2/ChangeLog gcc-13.3.0/gcc/m2/ChangeLog
*** gcc-13.2.0/gcc/m2/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/m2/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,1009 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2023-10-18  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/111756
+ 	* Make-lang.in (CM2DEP): New define conditionally set if
+ 	($(CXXDEPMODE),depmode=gcc3).
+ 	(m2/gm2-gcc/%.o): Ensure $(@D)/$(DEPDIR) is created.
+ 	Add $(CM2DEP) to the $(COMPILER) command and use $(POSTCOMPILE).
+ 	(m2/gm2-gcc/m2configure.o): Ditto.
+ 	(m2/gm2-lang.o): Ditto.
+ 	(m2/m2pp.o): Ditto.
+ 	(m2/gm2-gcc/rtegraph.o): Ditto.
+ 	(m2/mc-boot/$(SRC_PREFIX)%.o): Ditto.
+ 	(m2/mc-boot-ch/$(SRC_PREFIX)%.o): Ditto.
+ 	(m2/mc-boot-ch/$(SRC_PREFIX)%.o): Ditto.
+ 	(m2/mc-boot/main.o): Ditto.
+ 	(mcflex.o): Ditto.
+ 	(m2/gm2-libs-boot/M2RTS.o): Ditto.
+ 	(m2/gm2-libs-boot/%.o): Ditto.
+ 	(m2/gm2-libs-boot/%.o): Ditto.
+ 	(m2/gm2-libs-boot/RTcodummy.o): Ditto.
+ 	(m2/gm2-libs-boot/RTintdummy.o): Ditto.
+ 	(m2/gm2-libs-boot/wrapc.o): Ditto.
+ 	(m2/gm2-libs-boot/UnixArgs.o): Ditto.
+ 	(m2/gm2-libs-boot/choosetemp.o): Ditto.
+ 	(m2/gm2-libs-boot/errno.o): Ditto.
+ 	(m2/gm2-libs-boot/dtoa.o): Ditto.
+ 	(m2/gm2-libs-boot/ldtoa.o): Ditto.
+ 	(m2/gm2-libs-boot/termios.o): Ditto.
+ 	(m2/gm2-libs-boot/SysExceptions.o): Ditto.
+ 	(m2/gm2-libs-boot/SysStorage.o): Ditto.
+ 	(m2/gm2-compiler-boot/M2GCCDeclare.o): Ditto.
+ 	(m2/gm2-compiler-boot/M2Error.o): Ditto.
+ 	(m2/gm2-compiler-boot/%.o): Ditto.
+ 	(m2/gm2-compiler-boot/%.o): Ditto.
+ 	(m2/gm2-compiler-boot/m2flex.o): Ditto.
+ 	(m2/gm2-compiler/m2flex.o): Ditto.
+ 	(m2/gm2-libs/choosetemp.o): Ditto.
+ 	(m2/boot-bin/mklink$(exeext)): Ditto.
+ 	(m2/pge-boot/%.o): Ditto.
+ 	(m2/pge-boot/%.o): Ditto.
+ 	* README: Remove out of date info.
+ 	* gm2-compiler/M2Quads.mod (BuildStringAdrParam): Correct
+ 	procedure end name.
+ 	* gm2-compiler/SymbolTable.mod (GetVarPointerCheck): Add
+ 	default FALSE return value.
+ 
+ 2023-09-26  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-09-26  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/111510
+ 	* gm2-compiler/M2GenGCC.mod (IsExportedGcc): Minor spacing changes.
+ 	(BuildTrashTreeFromInterface): Minor spacing changes.
+ 	* gm2-compiler/M2Options.mod (GetRuntimeModuleOverride): Call
+ 	string to generate a nul terminated C style string.
+ 	* gm2-compiler/M2Quads.mod (BuildStringAdrParam): New procedure.
+ 	(BuildM2InitFunction): Replace inline parameter generation with
+ 	calls to BuildStringAdrParam.
+ 
+ 2023-09-13  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-09-13  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* Make-lang.in (GM2_FLAGS): Add -Wcase-enum.
+ 	(GM2_ISO_FLAGS): Add -Wcase-enum.
+ 	* gm2-compiler/M2CaseList.mod (EnumerateErrors): Issue
+ 	singular or plural start text prior to the enum list.
+ 	Remove unused parameter tokenno.
+ 	(EmitMissingRangeErrors): New procedure.
+ 	(MissingCaseBounds): Call EmitMissingRangeErrors.
+ 	(MissingCaseStatementBounds): Call EmitMissingRangeErrors.
+ 	* gm2-libs-iso/TextIO.mod: Fix spacing.
+ 
+ 2023-09-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-09-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* gm2-compiler/M2CaseList.def (PushCase): Rename parameters
+ 	r to rec and v to va.  Add expr parameter.
+ 	(MissingCaseStatementBounds): New procedure function.
+ 	* gm2-compiler/M2CaseList.mod (RangePair): Add expression.
+ 	(PushCase): Rename parameters r to rec and v to va.  Add
+ 	expr parameter.
+ 	(RemoveRange): New procedure function.
+ 	(SubBitRange): Detect the case when the range in the set matches
+ 	lo..hi.
+ 	(CheckLowHigh): New procedure.
+ 	(ExcludeCaseRanges): Rename parameter c to cd.  Rename local
+ 	variables q to cl and r to rp.
+ 	(High): Remove.
+ 	(Low): Remove.
+ 	(DoEnumValues): Remove.
+ 	(IncludeElement): New procedure.
+ 	(IncludeElements): New procedure.
+ 	(ErrorRangeEnum): New procedure.
+ 	(ErrorRange): Remove.
+ 	(ErrorRanges): Remove.
+ 	(appendEnum): New procedure.
+ 	(appendStr): New procedure.
+ 	(EnumerateErrors): New procedure.
+ 	(MissingCaseBounds): Re-implement.
+ 	(InRangeList): Remove.
+ 	(MissingCaseStatementBounds): New procedure function.
+ 	(checkTypes): Re-format.
+ 	(inRange): Re-format.
+ 	(TypeCaseBounds): Re-format.
+ 	* gm2-compiler/M2Error.mod (GetAnnounceScope): Add noscope to
+ 	case label list.
+ 	* gm2-compiler/M2GCCDeclare.mod: Replace ForeachFieldEnumerationDo
+ 	with ForeachLocalSymDo.
+ 	* gm2-compiler/M2Options.def (SetCaseEnumChecking): New procedure.
+ 	(CaseEnumChecking): New variable.
+ 	* gm2-compiler/M2Options.mod (SetCaseEnumChecking): New procedure.
+ 	(Module initialization): set CaseEnumChecking to FALSE.
+ 	* gm2-compiler/M2Quads.def (QuadOperator): Alphabetically ordered.
+ 	* gm2-compiler/M2Quads.mod (IsBackReferenceConditional): Add else
+ 	clause.
+ 	(BuildCaseStart): Pass selector expression to InitCaseBounds.
+ 	(CheckUninitializedVariablesAreUsed): Remove.
+ 	(IsInlineWithinBlock): Remove.
+ 	(AsmStatementsInBlock): Remove.
+ 	(CheckVariablesInBlock): Remove commented code.
+ 	(BeginVarient): Pass NulSym to InitCaseBounds.
+ 	* gm2-compiler/M2Range.mod (FoldCaseBounds): New local variable
+ 	errorGenerated.  Add call to MissingCaseStatementBounds.
+ 	* gm2-compiler/P3Build.bnf (CaseEndStatement): Call ElseCase.
+ 	* gm2-compiler/PCSymBuild.mod (InitDesExpr): Add else clause.
+ 	(InitFunction): Add else clause.
+ 	(InitConvert): Add else clause.
+ 	(InitLeaf): Add else clause.
+ 	(InitBinary): Add else clause.
+ 	(InitUnary): Add else clause.
+ 	* gm2-compiler/SymbolTable.def (GetNth): Re-write comment.
+ 	(ForeachFieldEnumerationDo): Re-write comment stating alphabetical
+ 	traversal.
+ 	* gm2-compiler/SymbolTable.mod (GetNth): Re-write comment.
+ 	Add case label for EnumerationSym and call GetItemFromList.
+ 	(ForeachFieldEnumerationDo): Re-write comment stating alphabetical
+ 	traversal.
+ 	(SymEnumeration): Add ListOfFields used for declaration order.
+ 	(MakeEnumeration): Initialize ListOfFields.
+ 	(PutFieldEnumeration): Include Field in ListOfFields.
+ 	* gm2-gcc/m2options.h (M2Options_SetCaseEnumChecking): New
+ 	function.
+ 	* gm2-lang.cc (gm2_langhook_handle_option): Add
+ 	OPT_Wcase_enum case and call M2Options_SetCaseEnumChecking.
+ 	* lang.opt (Wcase-enum): Add.
+ 
+ 2023-09-11  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/111330
+ 	* gm2-compiler/M2SymInit.mod (CheckReadBeforeInitQuad): Add
+ 	case labels LogicalDiffOp, DummyOp, OptParamOp and
+ 	InitAddressOp.
+ 
+ 2023-08-13  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2023-08-13  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Make-lang.in: Update suffix spellings to use 'soext'.
+ 	Add libc to the plugin link.
+ 
+ 2023-08-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110779
+ 	* gm2-libs-iso/SysClock.mod (EpochTime): New procedure.
+ 	(GetClock): Call EpochTime if the C time functions are
+ 	unavailable.
+ 	* gm2-libs-iso/wrapclock.def (istimezone): New function
+ 	definition.
+ 
+ 2023-08-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/108119
+ 	* Make-lang.in (M2RTE_PLUGIN_SO): Assigned to
+ 	plugin/m2rte$(exeext).so if enable_plugin is yes.
+ 	(m2.all.cross): Replace plugin/m2rte$(soext) with
+ 	$(M2RTE_PLUGIN_SO).
+ 	(m2.all.encap): Replace plugin/m2rte$(soext) with
+ 	$(M2RTE_PLUGIN_SO).
+ 	(m2.install-plugin): Add dummy rule when enable_plugin
+ 	is not yes.
+ 	(plugin/m2rte$(exeext).so): Add dummy rule when enable_plugin
+ 	is not yes.
+ 	(m2/stage2/cc1gm2$(exeext)): Replace plugin/m2rte$(soext) with
+ 	$(M2RTE_PLUGIN_SO).
+ 	(m2/stage1/cc1gm2$(exeext)): Replace plugin/m2rte$(soext) with
+ 	$(M2RTE_PLUGIN_SO).
+ 	* gm2spec.cc (lang_specific_driver): Set need_plugin to false
+ 	by default.
+ 
+ 2023-08-09  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110779
+ 	* gm2-libs-iso/SysClock.mod (GetClock): Test GetTimespec
+ 	return value.
+ 	(SetClock): Test SetTimespec return value.
+ 	* gm2-libs-iso/wrapclock.def (GetTimespec): Add integer
+ 	return type.
+ 	(SetTimespec): Add integer return type.
+ 
+ 2023-08-07  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110779
+ 	* gm2-libs-iso/SysClock.mod: Re-implement using wrapclock.
+ 	* gm2-libs-iso/wrapclock.def: New file.
+ 
+ 2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110161
+ 	* gm2-compiler/M2Check.mod (checkProcTypeEquivalence): New
+ 	procedure function.
+ 	(checkTypeKindEquivalence): Call checkProcTypeEquivalence
+ 	if either left or right is a proc type.
+ 	* gm2-compiler/M2Quads.mod (BuildRelOp): Create
+ 	combinedTok prior to creating the range check quadruple.
+ 	Use combinedTok when creating the range check quadruple.
+ 
+ 2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110865
+ 	* gm2-compiler/M2Quads.mod (BuildDesignatorArray):
+ 	Rename t as type and d as dim.  New variable result.
+ 	Allow constants of an array type to be indexed.
+ 
+ 2023-07-31  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110284
+ 	* Make-lang.in: Build $(generated_files) before building
+ 	all $(GM2_C_OBJS).
+ 	(m2_OBJS): Assign $(GM2_C_OBJS).  Add m2/gm2-gcc/rtegraph.o and
+ 	m2/gm2-compiler-boot/m2flex.o.
+ 	(GM2_C_OBJS): Remove m2/stor-layout.o.
+ 	(m2/stor-layout.o): Remove rule.
+ 	* gm2-gcc/gcc-consolidation.h (rtl.h): Remove include.
+ 	(df.h): Remove include.
+ 	(except.h): Remove include.
+ 	(c-family/m2pp.o): Remove.
+ 	* Make-maintainer.in (c-family/m2pp.o): Add.
+ 
+ 2023-07-31  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-25  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110174
+ 	* gm2-compiler/M2GCCDeclare.def (PromoteToCString): New procedure
+ 	function.
+ 	* gm2-compiler/M2GCCDeclare.mod (PromoteToCString): New procedure
+ 	function.
+ 	* gm2-compiler/M2GenGCC.mod (BuildTreeFromInterface): Call
+ 	skip_const_decl before chaining the parameter value.
+ 	Use PromoteToCString to ensure the string is nul terminated.
+ 	(CodeInline): Remove all parameters and replace with quad.
+ 	Use GetQuadOtok to get operand token numbers.
+ 	Remove call to DeclareConstant and replace it with PromoteToCString.
+ 	* gm2-compiler/M2Quads.def (BuildInline): Rename into ...
+ 	(BuildAsm): ... this.
+ 	* gm2-compiler/M2Quads.mod: (BuildInline): Rename into ...
+ 	(BuildAsm): ... this.
+ 	(BuildAsmElement): Add debugging.
+ 	* gm2-compiler/P1Build.bnf: Remove import of BuildInline.
+ 	* gm2-compiler/P2Build.bnf: Remove import of BuildInline.
+ 	* gm2-compiler/P3Build.bnf: Remove import of BuildInline and
+ 	import BuildAsm.
+ 	* gm2-compiler/PHBuild.bnf: Remove import of BuildInline.
+ 	* gm2-libs-iso/SysClock.mod (foo): Remove.
+ 	* gm2-libs/FIO.mod (BufferedRead): Rename parameter a to dest.
+ 	Rename variable t to src.
+ 	* m2pp.cc (pf): Correct block comment.
+ 	(pe): Correct block comment.
+ 	(m2pp_asm_expr): New function.
+ 	(m2pp_statement): Call m2pp_asm_expr.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-22  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110631
+ 	* gm2-libs/FIO.def (ReadAny): Correct comment as
+ 	HIGH (a) + 1 is number of bytes.
+ 	(WriteAny): Correct comment as HIGH (a) + 1 is number of
+ 	bytes.
+ 	* gm2-libs/FIO.mod (ReadAny): Correct comment as
+ 	HIGH (a) + 1 is number of bytes.  Also pass HIGH (a) + 1
+ 	to BufferedRead.
+ 	(WriteAny): Correct comment as HIGH (a) + 1 is number of
+ 	bytes.	Also pass HIGH (a) + 1 to BufferedWrite.
+ 	(BufferedWrite): Rename parameter a to src, rename variable
+ 	t to dest.  Correct parameter order to memcpy.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-20  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* gm2-compiler/M2SymInit.mod (IsExempt): Remove parameter exemption.
+ 	(CheckIndrX): Call SetupLAlias between lhs and content.
+ 	(trashParam): Re-write.
+ 	(SetVarLRInitialized): Indicate shadow and heap are initialized.
+ 	Call SetupIndr between shadow and heap.
+ 	* gm2-compiler/P2SymBuild.mod: Import
+ 	PutProcedureParameterHeapVars.
+ 	(EndBuildProcedure): Call PutProcedureParameterHeapVars.
+ 	* gm2-compiler/SymbolTable.def (GetParameterHeapVar): New
+ 	procedure function.
+ 	(PutProcedureParameterHeapVars): New procedure function.
+ 	* gm2-compiler/SymbolTable.mod (MakeParameterHeapVar): New
+ 	procedure function.
+ 	(GetParameterHeapVar): New procedure function.
+ 	(PuttParameterHeapVar): New procedure function.
+ 	(PutProcedureParameterHeapVars): New procedure.
+ 	(VarParam): HeapVar new record field.
+ 	(PutVarParam): HeapVar assigned to NulSym.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-19  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* gm2-compiler/M2Quads.mod (BuildDifAdrFunction): Removed
+ 	unnecessary in error message.  Use vartok for location.
+ 	(BuildOddFunction): Use optok for location.
+ 	(BuildAbsFunction): Use vartok for location.  Bugfix set vartok.
+ 	(BuildCapFunction): Use optok for location.
+ 	(BuildOrdFunction): Use optok for location and correct format
+ 	specifier.
+ 	(BuildShiftFunction): Use vartok for location.
+ 	(BuildRotateFunction): Use vartok for location.
+ 	(BuildTruncFunction): Use vartok for location.
+ 	(BuildFloatFunction): Use vartok for location.
+ 	(BuildReFunction): Use vartok for location.
+ 	(BuildImFunction): Use vartok for location.
+ 	* gm2-compiler/M2SymInit.mod (trashParam): Remove commented code.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-19  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* gm2-compiler/M2Quads.mod (BuildRealFuncProcCall): Set the trash
+ 	parameter value to NIL if DEALLOCATE is detected.
+ 	* gm2-compiler/M2SymInit.mod (CheckDeferredRecordAccess): Pass
+ 	tok to SetVarInitialized.  Pass tok to GetVarComponentInitialized.
+ 	(ComponentFindVar): Add tok parameter.  Check aliased pointer
+ 	against Nil and generate warning if necessary.
+ 	(deRefComponent): Add tok and sym parameters and pass them to
+ 	getContent.
+ 	(SetVarComponentInitialized): Add tok parameter.  Pass tok to
+ 	ComponentFindVar.  Pass tok and sym to deRefComponent.
+ 	(GetVarComponentInitialized): Add tok parameter.  Pass tok to
+ 	ComponentFindVar.  Pass tok to deRefComponent.
+ 	(SetVarInitialized): Add tok parameter.  Pass tok to
+ 	SetVarComponentInitialized.
+ 	(doGetVarInitialized): Add tok parameter.  Pass tok to
+ 	GetVarComponentInitialized.
+ 	(CheckXIndr): Pass lhs and lhstok to getContent.
+ 	(CheckIndrX): Pass rhs and rhstok to getContent.
+ 	(CheckBecomes): Pass destok to ComponentFindVar.  Pass des and
+ 	destok to deRefComponent.
+ 	(CheckAddr): Pass contenttok to GetVarInitialized.  Pass ptrtok
+ 	to SetVarInitialized.
+ 	(CheckReadBeforeInitQuad): Pass op1tok to SetVarInitialized for
+ 	op1 cases and op3tok for op3 cases.
+ 	(trashParam): Get operand tokens.  Pass op3tok to
+ 	SetVarInitialized.  Pass op3 and op3tok to getContent.
+ 	Alias ptr to NIL if procedure is DEALLOCATE.  Pass op3tok to
+ 	SetVarInitialized.
+ 	(IsDeallocate): New procedure function.
+ 	(DetectTrash): Use IsDeallocate.
+ 	(SetupLAlias): Allow exp to be Nil.
+ 	(getContent): Generate warning message if ptr is Nil.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* Make-lang.in: Minor formatting change.
+ 	* gm2-compiler/M2GCCDeclare.mod
+ 	(DeclareUnboundedProcedureParameters): Rename local variables.
+ 	(WalkUnboundedProcedureParameters): Rename local variables.
+ 	(DoVariableDeclaration): Avoid declaration of a variable if
+ 	it is on the heap (used by static analysis only).
+ 	* gm2-compiler/M2GenGCC.mod: Formatting.
+ 	* gm2-compiler/M2Quads.def (GetQuadTrash): New procedure function.
+ 	* gm2-compiler/M2Quads.mod (GetQuadTrash): New procedure function.
+ 	(QuadFrame): Add Trash field.
+ 	(BuildRealFuncProcCall): Detect ALLOCATE and DEALLOCATE and create
+ 	a heap variable for parameter 1 saving it as the trashed variable
+ 	for static analysis.
+ 	(GenQuadOTrash): New procedure.
+ 	(DisplayQuadRange): Bugfix.  Write the scope number.
+ 	* gm2-compiler/M2SymInit.mod: Rewritten to separate LValue
+ 	equivalence from LValue to RValue pairings.  Comprehensive
+ 	detection of variant record implemented.  Allow dereferencing
+ 	of pointers through LValue/RValue chains.
+ 	* gm2-compiler/SymbolTable.def (PutVarHeap): New procedure.
+ 	(IsVarHeap): New procedure function.
+ 	(ForeachParamSymDo): New procedure.
+ 	* gm2-compiler/SymbolTable.mod (PutVarHeap): New procedure.
+ 	(IsVarHeap): New procedure function.
+ 	(ForeachParamSymDo): New procedure.
+ 	(MakeVariableForParam): Reformatted.
+ 	(CheckForUnknownInModule): Reformatted.
+ 	(SymVar): Add field Heap.
+ 	(MakeVar): Assign Heap to FALSE.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-11  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* gm2-compiler/M2BasicBlock.def (InitBasicBlocksFromRange): New
+ 	parameter ScopeSym.
+ 	* gm2-compiler/M2BasicBlock.mod (ConvertQuads2BasicBlock): New
+ 	parameter ScopeSym.
+ 	(InitBasicBlocksFromRange): New	parameter ScopeSym.  Call
+ 	ConvertQuads2BasicBlock with ScopeSym.
+ 	(DisplayBasicBlocks): Uncomment.
+ 	* gm2-compiler/M2Code.mod: Replace VariableAnalysis with
+ 	ScopeBlockVariableAnalysis.
+ 	(InitialDeclareAndOptiomize): Add parameter scope.
+ 	(SecondDeclareAndOptimize): Add parameter scope.
+ 	* gm2-compiler/M2GCCDeclare.mod (DeclareConstructor): Add scope
+ 	parameter to DeclareTypesConstantsProceduresInRange.
+ 	(DeclareTypesConstantsProceduresInRange): New parameter scope.
+ 	Pass scope to DisplayQuadRange.  Reformatted.
+ 	* gm2-compiler/M2GenGCC.def (ConvertQuadsToTree): New parameter
+ 	scope.
+ 	* gm2-compiler/M2GenGCC.mod (ConvertQuadsToTree): New parameter
+ 	scope.
+ 	* gm2-compiler/M2Optimize.mod (KnownReachable): New parameter
+ 	scope.
+ 	* gm2-compiler/M2Options.def (SetUninitVariableChecking): Add
+ 	arg parameter.
+ 	* gm2-compiler/M2Options.mod (SetUninitVariableChecking): Add
+ 	arg parameter and set boolean UninitVariableChecking and
+ 	UninitVariableConditionalChecking.
+ 	(UninitVariableConditionalChecking): New boolean set to FALSE.
+ 	* gm2-compiler/M2Quads.def (IsGoto): New procedure function.
+ 	(DisplayQuadRange): Add scope parameter.
+ 	(LoopAnalysis): Add scope parameter.
+ 	* gm2-compiler/M2Quads.mod: Import PutVarArrayRef.
+ 	(IsGoto): New procedure function.
+ 	(LoopAnalysis): Add scope parameter and use MetaErrorT1 instead
+ 	of WarnStringAt.
+ 	(BuildStaticArray): Call PutVarArrayRef.
+ 	(BuildDynamicArray): Call PutVarArrayRef.
+ 	(DisplayQuadRange): Add scope parameter.
+ 	(GetM2OperatorDesc): Add relational condition cases.
+ 	* gm2-compiler/M2Scope.def (ScopeProcedure): Add parameter.
+ 	* gm2-compiler/M2Scope.mod (DisplayScope): Pass scopeSym to
+ 	DisplayQuadRange.
+ 	(ForeachScopeBlockDo): Pass scopeSym to p.
+ 	* gm2-compiler/M2SymInit.def (VariableAnalysis): Rename to ...
+ 	(ScopeBlockVariableAnalysis): ... this.
+ 	* gm2-compiler/M2SymInit.mod (ScopeBlockVariableAnalysis): Add
+ 	scope parameter.
+ 	(bbEntry): New pointer to record.
+ 	(bbArray): New array.
+ 	(bbFreeList): New variable.
+ 	(errorList): New list.
+ 	(IssueConditional): New procedure.
+ 	(GenerateNoteFlow): New procedure.
+ 	(IssueWarning): New procedure.
+ 	(IsUniqueWarning): New procedure.
+ 	(CheckDeferredRecordAccess): Re-implement.
+ 	(CheckBinary): Add warning and lst parameters.
+ 	(CheckUnary): Add warning and lst parameters.
+ 	(CheckXIndr): Add warning and lst parameters.
+ 	(CheckIndrX): Add warning and lst parameters.
+ 	(CheckBecomes): Add warning and lst parameters.
+ 	(CheckComparison): Add warning and lst parameters.
+ 	(CheckReadBeforeInitQuad): Add warning and lst parameters to all
+ 	Check procedures.  Add all case quadruple clauses.
+ 	(FilterCheckReadBeforeInitQuad): Add warning and lst parameters.
+ 	(CheckReadBeforeInitFirstBasicBlock): Add warning and lst parameters.
+ 	(bbArrayKill): New procedure.
+ 	(DumpBBEntry): New procedure.
+ 	(DumpBBArray): New procedure.
+ 	(DumpBBSequence): New procedure.
+ 	(TestBBSequence): New procedure.
+ 	(CreateBBPermultations): New procedure.
+ 	(ScopeBlockVariableAnalysis): New procedure.
+ 	(GetOp3): New procedure.
+ 	(GenerateCFG): New procedure.
+ 	(NewEntry): New procedure.
+ 	(AppendEntry): New procedure.
+ 	(init): Initialize bbFreeList and errorList.
+ 	* gm2-compiler/SymbolTable.def (PutVarArrayRef): New procedure.
+ 	(IsVarArrayRef): New procedure function.
+ 	* gm2-compiler/SymbolTable.mod (SymVar): ArrayRef new field.
+ 	(MakeVar): Set ArrayRef to FALSE.
+ 	(PutVarArrayRef): New procedure.
+ 	(IsVarArrayRef): New procedure function.
+ 	* gm2-gcc/init.cc (_M2_M2SymInit_init): New prototype.
+ 	(init_PerCompilationInit): Add call to _M2_M2SymInit_init.
+ 	* gm2-gcc/m2options.h (M2Options_SetUninitVariableChecking):
+ 	New definition.
+ 	* gm2-lang.cc (gm2_langhook_handle_option): Add new case
+ 	OPT_Wuninit_variable_checking_.
+ 	* lang.opt: Wuninit-variable-checking= new entry.
+ 
+ 2023-07-30  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-07-03  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110125
+ 	* Make-lang.in (GM2-COMP-BOOT-DEFS): Add M2SymInit.def.
+ 	(GM2-COMP-BOOT-MODS): Add M2SymInit.mod.
+ 	* gm2-compiler/M2BasicBlock.mod: Formatting changes.
+ 	* gm2-compiler/M2Code.mod: Remove import of VariableAnalysis from
+ 	M2Quads.  Import VariableAnalysis from M2SymInit.mod.
+ 	* gm2-compiler/M2GCCDeclare.mod (PrintVerboseFromList):
+ 	Add debugging print for a component.
+ 	(TypeConstFullyDeclared): Call RememberType for every type.
+ 	* gm2-compiler/M2GenGCC.mod (CodeReturnValue): Add parameter to
+ 	GetQuadOtok.
+ 	(CodeBecomes): Add parameter to GetQuadOtok.
+ 	(CodeXIndr): Add parameter to GetQuadOtok.
+ 	* gm2-compiler/M2Optimize.mod (ReduceBranch): Reformat and
+ 	preserve operand token positions when reducing the branch
+ 	quadruples.
+ 	(ReduceGoto): Reformat.
+ 	(FoldMultipleGoto): Reformat.
+ 	(KnownReachable): Reformat.
+ 	* gm2-compiler/M2Options.def (UninitVariableChecking): New
+ 	variable declared and exported.
+ 	(SetUninitVariableChecking): New procedure.
+ 	* gm2-compiler/M2Options.mod (SetWall): Set
+ 	UninitVariableChecking.
+ 	(SetUninitVariableChecking): New procedure.
+ 	* gm2-compiler/M2Quads.def (PutQuadOtok): Exported and declared.
+ 	(VariableAnalysis): Removed.
+ 	* gm2-compiler/M2Quads.mod (PutQuadOtok): New procedure.
+ 	(doVal): Reformatted.
+ 	(MarkAsWrite): Reformatted.
+ 	(MarkArrayAsWritten): Reformatted.
+ 	(doIndrX): Use PutQuadOtok.
+ 	(MakeRightValue): Use GenQuadOtok.
+ 	(MakeLeftValue): Use GenQuadOtok.
+ 	(CheckReadBeforeInitialized): Remove.
+ 	(IsNeverAltered): Reformat.
+ 	(DebugLocation): New procedure.
+ 	(BuildDesignatorPointer): Use GenQuadO to preserve operand token
+ 	position.
+ 	(BuildRelOp): Use GenQuadOtok ditto.
+ 	* gm2-compiler/SymbolTable.def (VarCheckReadInit): New procedure.
+ 	(VarInitState): New procedure.
+ 	(PutVarInitialized): New procedure.
+ 	(PutVarFieldInitialized): New procedure function.
+ 	(GetVarFieldInitialized): New procedure function.
+ 	(PrintInitialized): New procedure.
+ 	* gm2-compiler/SymbolTable.mod (VarCheckReadInit): New procedure.
+ 	(VarInitState): New procedure.
+ 	(PutVarInitialized): New procedure.
+ 	(PutVarFieldInitialized): New procedure function.
+ 	(GetVarFieldInitialized): New procedure function.
+ 	(PrintInitialized): New procedure.
+ 	(LRInitDesc): New type.
+ 	(SymVar): InitState new field.
+ 	(MakeVar): Initialize InitState.
+ 	* gm2-gcc/m2options.h (M2Options_SetUninitVariableChecking):
+ 	New function declaration.
+ 	* gm2-lang.cc (gm2_langhook_handle_option): Detect
+ 	OPT_Wuninit_variable_checking and call SetUninitVariableChecking.
+ 	* lang.opt: Add Wuninit-variable-checking.
+ 	* gm2-compiler/M2SymInit.def: New file.
+ 	* gm2-compiler/M2SymInit.mod: New file.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-13  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* Make-lang.in (check-format-error): New rule.
+ 	* gm2-compiler/M2MetaError.mod (op): Add calls InternalError if
+ 	digits are detected.
+ 	* gm2-compiler/M2Quads.mod (BuildForToByDo): Bugfix to format
+ 	specifier.
+ 	(BuildLengthFunction): Bugfix to format	specifiers.
+ 	(BuildOddFunction): Bugfix to format specifiers.
+ 	(BuildAbsFunction): Bugfix to format specifiers.
+ 	(BuildCapFunction): Bugfix to format specifiers.
+ 	(BuildChrFunction): Bugfix to format specifiers.
+ 	(BuildOrdFunction): Bugfix to format specifiers.
+ 	(BuildMakeAdrFunction): Bugfix to format specifiers.
+ 	(BuildSizeFunction): Bugfix to format specifiers.
+ 	(BuildBitSizeFunction): Bugfix to format specifiers.
+ 	* tools-src/checkmeta.py: New file.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110189
+ 	* gm2-compiler/M2Quads.mod (BuildAbsFunction): Replace abort
+ 	format specifier.
+ 	(BuildValFunction): Replace abort format specifier.
+ 	(BuildCastFunction): Replace abort format specifier.
+ 	(BuildMinFunction): Replace abort format specifier.
+ 	(BuildMaxFunction): Replace abort format specifier.
+ 	(BuildTruncFunction): Replace abort format specifier.
+ 	* gm2-compiler/P3Build.bnf (Pass1): Remove.
+ 	(Pass2): Remove.
+ 	(Pass3): Remove.
+ 	(Expect): Add Pass1.
+ 	(AsmStatement): Remove Pass3.
+ 	(AsmOperands): Remove Pass3.
+ 	(AsmOperandSpec): Remove Pass3.
+ 	(AsmInputElement): Remove Pass3.
+ 	(AsmOutputElement): Remove Pass3.
+ 	(AsmTrashList): Remove Pass3.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110126
+ 	* gm2-compiler/M2Quads.def (BuildAsmElement): Remove
+ 	trash parameter.
+ 	(BuildAsmTrash): New procedure.
+ 	* gm2-compiler/M2Quads.mod (BuildAsmTrash): New procedure.
+ 	(BuildAsmElement): Remove trash parameter.
+ 	* gm2-compiler/P3Build.bnf (AsmTrashList): Rewrite.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-08  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110126
+ 	* gm2-compiler/M2GenGCC.mod (BuildTreeFromInterface): Remove
+ 	tokenno parameter.  Use object tok instead of tokenno.
+ 	(BuildTrashTreeFromInterface): Use object tok instead of
+ 	GetDeclaredMod.
+ 	(CodeInline): Remove tokenno from parameter list to BuildTreeFromInterface.
+ 	* gm2-compiler/M2Quads.def (BuildAsmElement): Exported and
+ 	defined.
+ 	* gm2-compiler/M2Quads.mod (BuildOptimizeOff): Reformatted.
+ 	(BuildInline): Reformatted.
+ 	(BuildLineNo): Reformatted.
+ 	(UseLineNote): Reformatted.
+ 	(BuildAsmElement): New procedure.
+ 	* gm2-compiler/P0SyntaxCheck.bnf (AsmOperands): Use
+ 	ConstExpression instead of string.
+ 	(AsmElement): Use ConstExpression instead of string.
+ 	(TrashList): Use ConstExpression instead of string.
+ 	* gm2-compiler/P1Build.bnf (AsmOperands): Use
+ 	ConstExpression instead of string.
+ 	(AsmElement): Use ConstExpression instead of string.
+ 	(TrashList): Use ConstExpression instead of string.
+ 	* gm2-compiler/P2Build.bnf (AsmOperands): Use
+ 	ConstExpression instead of string.
+ 	(AsmElement): Use ConstExpression instead of string.
+ 	(TrashList): Use ConstExpression instead of string.
+ 	* gm2-compiler/P3Build.bnf (AsmOperands): Rewrite.
+ 	(AsmOperandSpec): Rewrite.
+ 	(AsmOutputList): New rule.
+ 	(AsmInputList): New rule.
+ 	(TrashList): Rewrite.
+ 	* gm2-compiler/PCBuild.bnf (AsmOperands): Use
+ 	ConstExpression instead of string.
+ 	(AsmElement): Use ConstExpression instead of string.
+ 	(TrashList): Use ConstExpression instead of string.
+ 	* gm2-compiler/PHBuild.bnf (AsmOperands): Use
+ 	ConstExpression instead of string.
+ 	(AsmElement): Use ConstExpression instead of string.
+ 	(TrashList): Use ConstExpression instead of string.
+ 	* gm2-compiler/SymbolTable.def (PutRegInterface):
+ 	Rewrite interface.
+ 	(GetRegInterface): Rewrite interface.
+ 	* gm2-compiler/SymbolTable.mod (SetFirstUsed): New procedure.
+ 	(PutFirstUsed): New procedure.
+ 	(PutRegInterface): Rewrite.
+ 	(GetRegInterface): Rewrite.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-07  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110019
+ 	* gm2-compiler/SymbolKey.mod (SearchAndDo): Reformatted.
+ 	(ForeachNodeDo): Reformatted.
+ 	* gm2-compiler/SymbolTable.mod (AddListify): Join list
+ 	with "," or "and" if more than one word is in the list.
+ 	* m2.flex: Remove -1 from atoi(yytext) line number.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-06-03  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/110003
+ 	* gm2-compiler/P2SymBuild.mod (GetParameterShadowVar): Import.
+ 	(CheckFormalParameterSection): Call PutDeclared for the shadow
+ 	variable associated with the parameter.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-24  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109952
+ 	* Make-maintainer.in: Change header to include emacs file mode.
+ 	* gm2-compiler/M2GenGCC.mod (BuildHighFromChar): Check whether
+ 	operand is a constant string and is nul terminated then return one.
+ 	* gm2-compiler/PCSymBuild.mod (WalkFunction): Add default return
+ 	TRUE.  Static analysis missing return path fix.
+ 	* gm2-libs/IO.mod (Init): Rewrite to help static analysis.
+ 	* target-independent/m2/gm2-libs.texi: Rebuild.
+ 
+ 2023-07-29  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-19  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109908
+ 	* gm2-libs-iso/Strings.mod (Delete): Re-implement.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-16  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109879
+ 	* gm2-libs-iso/LongIO.mod (ReadReal): Call SkipSpaces.
+ 	* gm2-libs-iso/LongWholeIO.mod (ReadInt): Call SkipSpaces.
+ 	(ReadCard): Call SkipSpaces.
+ 	* gm2-libs-iso/RealIO.mod (ReadReal): Call SkipSpaces.
+ 	* gm2-libs-iso/ShortWholeIO.mod: (ReadInt): Call SkipSpaces.
+ 	(ReadCard): Call SkipSpaces.
+ 	* gm2-libs-iso/TextIO.mod: Import SkipSpaces.
+ 	* gm2-libs-iso/WholeIO.mod (ReadInt): Call SkipSpaces.
+ 	(ReadCard): Call SkipSpaces.
+ 	* gm2-libs-iso/TextUtil.def: New file.
+ 	* gm2-libs-iso/TextUtil.mod: New file.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-16  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/108344
+ 	* gm2-libs-coroutines/TimerHandler.mod (EnableLED): New
+ 	constant.
+ 	(Timer): Test EnableLED before switching on the scroll LED.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109830
+ 	* gm2-libs-iso/SeqFile.mod (newCid): New parameter toAppend
+ 	used to select FIO.OpenForRandom.
+ 	(OpenRead): Pass extra parameter to newCid.
+ 	(OpenWrite): Pass extra parameter to newCid.
+ 	(OpenAppend): Pass extra parameter to newCid.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-11  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109810
+ 	* gm2-compiler/M2ALU.mod (ConvertConstToType): Use
+ 	PrepareCopyString in place of DoCopyString.
+ 	* gm2-compiler/M2GenGCC.def (DoCopyString): Rename to ...
+ 	(PrepareCopyString): ... this.
+ 	* gm2-compiler/M2GenGCC.mod (CodeStatement): Call CodeReturnValue
+ 	with a single parameter.  Call CodeXIndr with a single parameter.
+ 	(CodeReturnValue): Remove parameters and replace with a single
+ 	quadno.  Reimplement using PrepareCopyString.  Issue error
+ 	if the string exceeds designator space.
+ 	(DoCopyString): Reimplement and rename to ...
+ 	(PrepareCopyString): ... this.
+ 	(CodeXIndr): Remove parameters and replace with a single
+ 	quadno.  Reimplement using PrepareCopyString.  Issue error
+ 	if the string exceeds designator space.
+ 	(CodeBecomes): Remove parameters and replace with a single
+ 	quadno.  Reimplement using PrepareCopyString.  Issue error
+ 	if the string exceeds designator space.
+ 	* gm2-compiler/M2Quads.def (BuildReturn): Rename parameter to
+ 	tokreturn.
+ 	* gm2-compiler/M2Quads.mod (BuildReturn): Rename parameter to
+ 	tokreturn.  Rename tokno to tokcombined.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-09  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109779
+ 	* gm2-libs-iso/RTgen.mod (doLook): Remove old.
+ 	Remove re-assignment of result.
+ 	* gm2-libs-iso/TextIO.mod (CanRead): Rename into ...
+ 	(CharAvailable): ... this.
+ 	(DumpState): New procedure.
+ 	(SetResult): Rename as SetNul.
+ 	(WasGoodChar): Rename into ...
+ 	(EofOrEoln): ... this.
+ 	(SkipLine): Skip over the newline.
+ 	(ReadString): Flip THEN ELSE statements after testing for
+ 	EofOrEoln.
+ 	(ReadRestLine): Flip THEN ELSE statements after testing for
+ 	EofOrEoln.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-04  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109729
+ 	PR modula2/110246
+ 	* gm2-compiler/M2GenGCC.mod (CodeStatement): Detect
+ 	ArithAddOp and call CodeAddChecked.
+ 	(ResolveConstantExpressions): Detect ArithAddOp and call
+ 	FoldArithAdd.
+ 	(FoldArithAdd): New procedure.
+ 	(FoldAdd): Refactor to use FoldArithAdd.
+ 	* gm2-compiler/M2Quads.def (QuadOperator): Add ArithAddOp.
+ 	* gm2-compiler/M2Quads.mod: Remove commented imports.
+ 	(QuadFrame): Changed comments to use GNU coding standards.
+ 	(ArithPlusTok): New global variable.
+ 	(BuildForToByDo): Use ArithPlusTok instead of PlusTok.
+ 	(MakeOp): Detect ArithPlusTok and return ArithAddOp.
+ 	(WriteQuad): Add ArithAddOp clause.
+ 	(WriteOperator): Add ArithAddOp clause.
+ 	(Init): Initialize ArithPlusTok.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	* Make-maintainer.in (m2/m2obj3/cc1gm2$(exeext)):
+ 	Remove M2LINK.o from dependency and build rule.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-05-04  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109675
+ 	* Make-lang.in (MC-LIB-DEFS): Remove M2LINK.def.
+ 	(BUILD-PGE-O): Remove GM2LINK.o.
+ 	* Make-maintainer.in (PPG-DEFS): New define.
+ 	(PPG-LIB-DEFS): Remove M2LINK.def.
+ 	(BUILD-BOOT-PPG-H): Add PPGDEF .h files.
+ 	(m2/ppg$(exeext)): Remove M2LINK.o
+ 	(PGE-DEPS): New define.
+ 	(m2/pg$(exeext)): Remove M2LINK.o.
+ 	(m2/gm2-pge-boot/$(SRC_PREFIX)%.o): Add -Im2/gm2-pge-boot.
+ 	(m2/pge$(exeext)): Remove M2LINK.o.
+ 	(pge-maintainer): Re-implement.
+ 	(pge-libs-push): Re-implement.
+ 	(m2/m2obj3/cc1gm2$(exeext)): Remove M2LINK.o.
+ 	* gm2-libs/DynamicStrings.mod (writeAddress): Re-implement
+ 	using snprintf.
+ 	* gm2-libs/M2Dependent.mod: Remove commented out imports.
+ 	* mc-boot/GDynamicStrings.cc: Rebuild.
+ 	* mc-boot/GFIO.cc: Rebuild.
+ 	* mc-boot/GFormatStrings.cc: Rebuild.
+ 	* mc-boot/GM2Dependent.cc: Rebuild.
+ 	* mc-boot/GM2Dependent.h: Rebuild.
+ 	* mc-boot/GM2RTS.cc: Rebuild.
+ 	* mc-boot/GM2RTS.h: Rebuild.
+ 	* mc-boot/GRTExceptions.cc: Rebuild.
+ 	* mc-boot/GRTint.cc: Rebuild.
+ 	* mc-boot/GSFIO.cc: Rebuild.
+ 	* mc-boot/GStringConvert.cc: Rebuild.
+ 	* mc-boot/Gdecl.cc: Rebuild.
+ 	* pge-boot/GASCII.cc: Rebuild.
+ 	* pge-boot/GASCII.h: Rebuild.
+ 	* pge-boot/GArgs.cc: Rebuild.
+ 	* pge-boot/GArgs.h: Rebuild.
+ 	* pge-boot/GAssertion.cc: Rebuild.
+ 	* pge-boot/GAssertion.h: Rebuild.
+ 	* pge-boot/GBreak.h: Rebuild.
+ 	* pge-boot/GCmdArgs.h: Rebuild.
+ 	* pge-boot/GDebug.cc: Rebuild.
+ 	* pge-boot/GDebug.h: Rebuild.
+ 	* pge-boot/GDynamicStrings.cc: Rebuild.
+ 	* pge-boot/GDynamicStrings.h: Rebuild.
+ 	* pge-boot/GEnvironment.h: Rebuild.
+ 	* pge-boot/GFIO.cc: Rebuild.
+ 	* pge-boot/GFIO.h: Rebuild.
+ 	* pge-boot/GFormatStrings.h:: Rebuild.
+ 	* pge-boot/GFpuIO.h:: Rebuild.
+ 	* pge-boot/GIO.cc: Rebuild.
+ 	* pge-boot/GIO.h: Rebuild.
+ 	* pge-boot/GIndexing.cc: Rebuild.
+ 	* pge-boot/GIndexing.h: Rebuild.
+ 	* pge-boot/GLists.cc: Rebuild.
+ 	* pge-boot/GLists.h: Rebuild.
+ 	* pge-boot/GM2Dependent.cc: Rebuild.
+ 	* pge-boot/GM2Dependent.h: Rebuild.
+ 	* pge-boot/GM2EXCEPTION.cc: Rebuild.
+ 	* pge-boot/GM2EXCEPTION.h: Rebuild.
+ 	* pge-boot/GM2RTS.cc: Rebuild.
+ 	* pge-boot/GM2RTS.h: Rebuild.
+ 	* pge-boot/GNameKey.cc: Rebuild.
+ 	* pge-boot/GNameKey.h: Rebuild.
+ 	* pge-boot/GNumberIO.cc: Rebuild.
+ 	* pge-boot/GNumberIO.h: Rebuild.
+ 	* pge-boot/GOutput.cc: Rebuild.
+ 	* pge-boot/GOutput.h: Rebuild.
+ 	* pge-boot/GPushBackInput.cc: Rebuild.
+ 	* pge-boot/GPushBackInput.h: Rebuild.
+ 	* pge-boot/GRTExceptions.cc: Rebuild.
+ 	* pge-boot/GRTExceptions.h: Rebuild.
+ 	* pge-boot/GSArgs.h: Rebuild.
+ 	* pge-boot/GSEnvironment.h: Rebuild.
+ 	* pge-boot/GSFIO.cc: Rebuild.
+ 	* pge-boot/GSFIO.h: Rebuild.
+ 	* pge-boot/GSYSTEM.h: Rebuild.
+ 	* pge-boot/GScan.h: Rebuild.
+ 	* pge-boot/GStdIO.cc: Rebuild.
+ 	* pge-boot/GStdIO.h: Rebuild.
+ 	* pge-boot/GStorage.cc: Rebuild.
+ 	* pge-boot/GStorage.h: Rebuild.
+ 	* pge-boot/GStrCase.cc: Rebuild.
+ 	* pge-boot/GStrCase.h: Rebuild.
+ 	* pge-boot/GStrIO.cc: Rebuild.
+ 	* pge-boot/GStrIO.h: Rebuild.
+ 	* pge-boot/GStrLib.cc: Rebuild.
+ 	* pge-boot/GStrLib.h: Rebuild.
+ 	* pge-boot/GStringConvert.h: Rebuild.
+ 	* pge-boot/GSymbolKey.cc: Rebuild.
+ 	* pge-boot/GSymbolKey.h: Rebuild.
+ 	* pge-boot/GSysExceptions.h: Rebuild.
+ 	* pge-boot/GSysStorage.cc: Rebuild.
+ 	* pge-boot/GSysStorage.h: Rebuild.
+ 	* pge-boot/GTimeString.h: Rebuild.
+ 	* pge-boot/GUnixArgs.h: Rebuild.
+ 	* pge-boot/Gbnflex.cc: Rebuild.
+ 	* pge-boot/Gbnflex.h: Rebuild.
+ 	* pge-boot/Gdtoa.h: Rebuild.
+ 	* pge-boot/Gerrno.h: Rebuild.
+ 	* pge-boot/Gldtoa.h: Rebuild.
+ 	* pge-boot/Glibc.h: Rebuild.
+ 	* pge-boot/Glibm.h: Rebuild.
+ 	* pge-boot/Gpge.cc: Rebuild.
+ 	* pge-boot/Gtermios.h: Rebuild.
+ 	* pge-boot/Gwrapc.h: Rebuild.
+ 	* mc-boot/GM2LINK.h: Removed.
+ 	* pge-boot/GM2LINK.cc: Removed.
+ 	* pge-boot/GM2LINK.h: Removed.
+ 
+ 2023-07-28  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-04-26  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/108121
+ 	* gm2-compiler/M2ALU.mod (Less): Reformatted.
+ 	* gm2-compiler/SymbolTable.mod (DetermineSizeOfConstant): Remove
+ 	from import.
+ 	(ConstantStringExceedsZType): Import.
+ 	(GetConstLitType): Re-implement using ConstantStringExceedsZType.
+ 	* gm2-gcc/m2decl.cc (m2decl_DetermineSizeOfConstant): Remove.
+ 	(m2decl_ConstantStringExceedsZType): New function.
+ 	(m2decl_BuildConstLiteralNumber): Re-implement.
+ 	* gm2-gcc/m2decl.def (DetermineSizeOfConstant): Remove.
+ 	(ConstantStringExceedsZType): New function.
+ 	* gm2-gcc/m2decl.h (m2decl_DetermineSizeOfConstant): Remove.
+ 	(m2decl_ConstantStringExceedsZType): New function.
+ 	* gm2-gcc/m2expr.cc (append_digit): Remove.
+ 	(m2expr_interpret_integer): Remove.
+ 	(append_m2_digit): Remove.
+ 	(m2expr_StrToWideInt): New function.
+ 	(m2expr_interpret_m2_integer): Remove.
+ 	* gm2-gcc/m2expr.def (CheckConstStrZtypeRange): New function.
+ 	* gm2-gcc/m2expr.h (m2expr_StrToWideInt): New function.
+ 	* gm2-gcc/m2type.cc (build_m2_word64_type_node): New function.
+ 	(build_m2_ztype_node): New function.
+ 	(m2type_InitBaseTypes): Call build_m2_ztype_node.
+ 	* gm2-lang.cc (gm2_type_for_size): Re-write using early returns.
+ 
+ 2023-07-27  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	Backported from master:
+ 	2023-04-21  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/109586
+ 	* gm2-gcc/m2tree.cc (m2tree_IsAConstant): Add (TREE_CODE
+ 	(t) == CONSTRUCTOR) to expression.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/m2/Make-lang.in gcc-13.3.0/gcc/m2/Make-lang.in
*** gcc-13.2.0/gcc/m2/Make-lang.in	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/Make-lang.in	Tue May 21 07:47:38 2024
*************** GM2_CROSS_NAME = `echo gm2|sed '$(progra
*** 27,32 ****
--- 27,39 ----
  
  M2_MAINTAINER = no
  
+ # CM2DEP must match the COMPILE and POSTCOMPILE defines in gcc/Make-lang.in
+ ifeq ($(CXXDEPMODE),depmode=gcc3)
+ CM2DEP=-MT $@ -MMD -MP -MF $(@D)/$(DEPDIR)/$(*F).TPo
+ else
+ CM2DEP=
+ endif
+ 
  GM2_1 = ./gm2 -B./m2/stage1 -g -fm2-g
  
  GM2_FOR_TARGET = $(STAGE_CC_WRAPPER) ./gm2 -B./ -B$(build_tooldir)/bin/ -L$(objdir)/../ld $(TFLAGS)
*************** else
*** 39,44 ****
--- 46,52 ----
    PLUGINLDFLAGS = -Wl,-undefined,dynamic_lookup
    PLUGINLDFLAGS += -Wl,-install_name,m2rte$(soext)
    PLUGINLDFLAGS += -nodefaultlibs
+   PLUGINLDFLAGS += -lc
  endif
  
  TEXISRC = $(srcdir)/doc/gm2.texi \
*************** PGE=m2/pge$(exeext)
*** 90,95 ****
--- 98,107 ----
  
  SRC_PREFIX=G
  
+ ifeq ($(enable_plugin),yes)
+ M2RTE_PLUGIN_SO=plugin/m2rte$(soext)
+ endif
+ 
  m2/gm2spec.o: $(srcdir)/m2/gm2spec.cc $(SYSTEM_H) $(GCC_H) $(CONFIG_H) \
                 m2/gm2config.h $(TARGET_H) $(PLUGIN_HEADERS) \
                 $(generated_files) $(C_TREE_H) insn-attr-common.h
*************** po-generated:
*** 122,130 ****
  
  # Build hooks:
  
! m2.all.cross: gm2-cross$(exeext) plugin/m2rte$(soext)
  
! m2.start.encap: gm2$(exeext) plugin/m2rte$(soext)
  m2.rest.encap:
  
  
--- 134,142 ----
  
  # Build hooks:
  
! m2.all.cross: gm2-cross$(exeext) $(M2RTE_PLUGIN_SO)
  
! m2.start.encap: gm2$(exeext) $(M2RTE_PLUGIN_SO)
  m2.rest.encap:
  
  
*************** m2.uninstall:
*** 400,408 ****
  	-rm -rf $(bindir)/$(GM2_INSTALL_NAME)
  	-rm -rf $(bindir)/$(GM2_CROSS_NAME)
  
  m2.install-plugin: installdirs
  	$(mkinstalldirs) $(DESTDIR)$(plugin_resourcesdir)
! 	$(INSTALL_PROGRAM) plugin/m2rte$(soext) $(DESTDIR)$(plugin_resourcesdir)/m2rte$(soext)
  	chmod a+x $(DESTDIR)$(plugin_resourcesdir)/m2rte$(soext)
  
  override PLUGINCFLAGS := $(filter-out -mdynamic-no-pic,$(PLUGINCFLAGS))
--- 412,421 ----
  	-rm -rf $(bindir)/$(GM2_INSTALL_NAME)
  	-rm -rf $(bindir)/$(GM2_CROSS_NAME)
  
+ ifeq ($(enable_plugin),yes)
  m2.install-plugin: installdirs
  	$(mkinstalldirs) $(DESTDIR)$(plugin_resourcesdir)
! 	$(INSTALL_PROGRAM) $(M2RTE_PLUGIN_SO) $(DESTDIR)$(plugin_resourcesdir)/m2rte$(soext)
  	chmod a+x $(DESTDIR)$(plugin_resourcesdir)/m2rte$(soext)
  
  override PLUGINCFLAGS := $(filter-out -mdynamic-no-pic,$(PLUGINCFLAGS))
*************** plugin/m2rte$(soext): $(srcdir)/m2/plugi
*** 412,417 ****
--- 425,436 ----
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(PLUGINCC) $(PLUGINCFLAGS) -fno-rtti -I. -I$(srcdir) $(INCINTL) -I$(srcdir)/m2 -I$(srcdir)/m2/gm2-gcc -I$(srcdir)/../include -I$(srcdir)/../libcpp/include -Wall $(GMPINC) -Wno-literal-suffix -fPIC -c -o plugin/m2rte.o $(srcdir)/m2/plugin/m2rte.cc
  	$(PLUGINCC) $(PLUGINCFLAGS) $(PLUGINLDFLAGS) $(PLUGINLIBS) $(LIBINTL) -fno-rtti plugin/m2rte.o -shared -o $@
+ else
+ m2.install-plugin:
+ 
+ plugin/m2rte$(soext):
+ 
+ endif
  
  
  # Clean hooks:
*************** GM2_G=-g -fm2-g
*** 462,478 ****
  GM2_CPP=
  # GM2_DEBUG_STRMEM=-fcpp
  GM2_DEBUG_STRMEM=
! GM2_FLAGS=-Wunused-variable -fsoft-check-all \
!  -fno-return -Wreturn-type \
   $(GM2_G) $(GM2_O) \
   -funbounded-by-reference -fpim -fextended-opaque \
!  -Wpedantic-cast -Wpedantic-param-names -ffunction-sections \
!  -fdata-sections $(GM2_CPP) # -fauto-init
  GM2_ISO_FLAGS=-fsoft-check-all $(GM2_G) $(GM2_O) \
!  -fno-return -Wreturn-type \
   -funbounded-by-reference -fiso -fextended-opaque \
!  -Wpedantic-cast -Wpedantic-param-names -ffunction-sections \
!  -fdata-sections $(GM2_CPP)
  GM2_MIN_FLAGS=$(GM2_G) $(GM2_OS) \
   -funbounded-by-reference -fextended-opaque \
   -Wpedantic-cast -Wpedantic-param-names -fno-exceptions \
--- 481,501 ----
  GM2_CPP=
  # GM2_DEBUG_STRMEM=-fcpp
  GM2_DEBUG_STRMEM=
! GM2_FLAGS=-fsoft-check-all \
!  -fno-return \
   $(GM2_G) $(GM2_O) \
   -funbounded-by-reference -fpim -fextended-opaque \
!  -Wcase-enum -Wpedantic-cast -Wpedantic-param-names \
!  -Wreturn-type -Wunused-variable -Wuninit-variable-checking \
!  -ffunction-sections -fdata-sections \
!  $(GM2_CPP) # -fauto-init
  GM2_ISO_FLAGS=-fsoft-check-all $(GM2_G) $(GM2_O) \
!  -fno-return \
   -funbounded-by-reference -fiso -fextended-opaque \
!  -Wcase-enum -Wpedantic-cast -Wpedantic-param-names -Wreturn-type \
!  -Wunused-variable -Wuninit-variable-checking \
!  -ffunction-sections -fdata-sections \
!  $(GM2_CPP)
  GM2_MIN_FLAGS=$(GM2_G) $(GM2_OS) \
   -funbounded-by-reference -fextended-opaque \
   -Wpedantic-cast -Wpedantic-param-names -fno-exceptions \
*************** SO=-O0 -g -fPIC
*** 485,491 ****
  # Language-specific object files for the gm2 compiler.
  
  GM2_C_OBJS        = m2/gm2-lang.o \
-                     m2/stor-layout.o \
                      m2/m2pp.o \
                      m2/gm2-gcc/m2assert.o \
                      m2/gm2-gcc/m2block.o \
--- 508,513 ----
*************** GM2_LIBS_BOOT     = m2/gm2-compiler-boot
*** 511,522 ****
                      m2/gm2-libs-boot/libgm2.a \
                      $(GM2-BOOT-O)
  
  cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) $(m2.prev)
  	cp -p $< $@
  
  m2/stage2/cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) m2/gm2-compiler/m2flex.o $(P) \
                              $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS) \
!                             m2/gm2-gcc/rtegraph.o plugin/m2rte$(soext)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	@$(call LINK_PROGRESS,$(INDEX.m2),start)
  	+$(LLINKER) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GM2_C_OBJS) m2/gm2-compiler/m2flex.o \
--- 533,547 ----
                      m2/gm2-libs-boot/libgm2.a \
                      $(GM2-BOOT-O)
  
+ m2_OBJS = $(GM2_C_OBJS) m2/gm2-gcc/rtegraph.o \
+ 	m2/gm2-compiler-boot/m2flex.o
+ 
  cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) $(m2.prev)
  	cp -p $< $@
  
  m2/stage2/cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) m2/gm2-compiler/m2flex.o $(P) \
                              $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS) \
!                             m2/gm2-gcc/rtegraph.o $(M2RTE_PLUGIN_SO)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	@$(call LINK_PROGRESS,$(INDEX.m2),start)
  	+$(LLINKER) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GM2_C_OBJS) m2/gm2-compiler/m2flex.o \
*************** m2/stage2/cc1gm2$(exeext): m2/stage1/cc1
*** 529,535 ****
  m2/stage1/cc1gm2$(exeext): gm2$(exeext) m2/gm2-compiler-boot/m2flex.o \
                              $(P) $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) \
                              $(GM2_LIBS_BOOT) $(MC_LIBS) \
!                             m2/gm2-gcc/rtegraph.o plugin/m2rte$(soext) \
                              $(m2.prev)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	@$(call LINK_PROGRESS,$(INDEX.m2),start)
--- 554,560 ----
  m2/stage1/cc1gm2$(exeext): gm2$(exeext) m2/gm2-compiler-boot/m2flex.o \
                              $(P) $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) \
                              $(GM2_LIBS_BOOT) $(MC_LIBS) \
!                             m2/gm2-gcc/rtegraph.o $(M2RTE_PLUGIN_SO) \
                              $(m2.prev)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	@$(call LINK_PROGRESS,$(INDEX.m2),start)
*************** GCC_HEADER_DEPENDENCIES_FOR_M2 = $(BUILD
*** 549,596 ****
          $(generated_files) insn-attr-common.h
  
  m2/gm2-gcc/%.o: $(srcdir)/m2/gm2-gcc/%.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(COMPILER) -c -g $(ALL_COMPILERFLAGS) \
               $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
  
  m2/gm2-gcc/m2configure.o: $(srcdir)/m2/gm2-gcc/m2configure.cc \
                 $(SYSTEM_H) $(GCC_H) $(CONFIG_H) \
                 m2/gm2config.h $(TARGET_H) $(PLUGIN_HEADERS) \
                 $(generated_files) $(C_TREE_H) insn-attr-common.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(COMPILER) $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
           $(DRIVER_DEFINES) \
  		-DLIBSUBDIR=\"$(libsubdir)\" \
                  -DPREFIX=\"$(prefix)\" \
                  -c $(srcdir)/m2/gm2-gcc/m2configure.cc $(OUTPUT_OPTION)
  
  m2/gm2-lang.o: $(srcdir)/m2/gm2-lang.cc gt-m2-gm2-lang.h $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	$(COMPILER) -c -g $(GM2GCC) $(ALL_COMPILERFLAGS) \
  	    -DLIBSUBDIR=\"$(libsubdir)\" \
              $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
! 
! m2/stor-layout.o: $(srcdir)/stor-layout.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	$(COMPILER) -c -DSET_WORD_SIZE=INT_TYPE_SIZE $(ALL_COMPILERFLAGS) \
!             $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
  
  m2/m2pp.o : $(srcdir)/m2/m2pp.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	$(COMPILER) -c -g -DGM2 $(ALL_COMPILERFLAGS) \
              $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
  
  m2/gm2-gcc/rtegraph.o: $(srcdir)/m2/gm2-gcc/rtegraph.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2) \
                         gt-m2-rtegraph.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(COMPILER) -c -g $(GM2GCC) $(ALL_COMPILERFLAGS) \
!             $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
! 
! c-family/m2pp.o : $(srcdir)/m2/m2pp.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	$(COMPILER) -c -g $(ALL_COMPILERFLAGS) \
              $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
  
  m2/gm2-gcc/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-gcc/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=$@ $(srcdir)/m2/gm2-gcc/$*.def
  
  # The following tables define the source files which are translated into C using mc
  # and defines the system interface C files.
  
--- 574,625 ----
          $(generated_files) insn-attr-common.h
  
  m2/gm2-gcc/%.o: $(srcdir)/m2/gm2-gcc/%.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(COMPILER) $(CM2DEP) -c -g $(ALL_COMPILERFLAGS) \
               $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
+ 	$(POSTCOMPILE)
  
  m2/gm2-gcc/m2configure.o: $(srcdir)/m2/gm2-gcc/m2configure.cc \
                 $(SYSTEM_H) $(GCC_H) $(CONFIG_H) \
                 m2/gm2config.h $(TARGET_H) $(PLUGIN_HEADERS) \
                 $(generated_files) $(C_TREE_H) insn-attr-common.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(COMPILER) $(CM2DEP) $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
           $(DRIVER_DEFINES) \
  		-DLIBSUBDIR=\"$(libsubdir)\" \
                  -DPREFIX=\"$(prefix)\" \
                  -c $(srcdir)/m2/gm2-gcc/m2configure.cc $(OUTPUT_OPTION)
+ 	$(POSTCOMPILE)
  
  m2/gm2-lang.o: $(srcdir)/m2/gm2-lang.cc gt-m2-gm2-lang.h $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	$(COMPILER) $(CM2DEP) -c -g $(GM2GCC) $(ALL_COMPILERFLAGS) \
  	    -DLIBSUBDIR=\"$(libsubdir)\" \
              $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
! 	$(POSTCOMPILE)
  
  m2/m2pp.o : $(srcdir)/m2/m2pp.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
! 	$(COMPILER) $(CM2DEP) -c -g -DGM2 $(ALL_COMPILERFLAGS) \
              $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
+ 	$(POSTCOMPILE)
  
  m2/gm2-gcc/rtegraph.o: $(srcdir)/m2/gm2-gcc/rtegraph.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2) \
                         gt-m2-rtegraph.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(COMPILER) $(CM2DEP) -c -g $(GM2GCC) $(ALL_COMPILERFLAGS) \
              $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
+ 	$(POSTCOMPILE)
  
  m2/gm2-gcc/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-gcc/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=$@ $(srcdir)/m2/gm2-gcc/$*.def
  
+ ifeq ($(HAVE_PYTHON),yes)
+ check-format-error:
+ 	$(PYTHON) $(srcdir)/m2/tools-src/checkmeta.py -s $(srcdir)/m2/gm2-compiler
+ else
+ check-format-error:
+ endif
+ 
  # The following tables define the source files which are translated into C using mc
  # and defines the system interface C files.
  
*************** GM2-COMP-BOOT-DEFS = \
*** 741,746 ****
--- 770,776 ----
     M2StackWord.def \
     M2Students.def \
     M2Swig.def \
+    M2SymInit.def \
     M2System.def \
     NameKey.def \
     ObjectFiles.def \
*************** GM2-COMP-BOOT-MODS = \
*** 813,818 ****
--- 843,849 ----
     M2StackWord.mod \
     M2Students.mod \
     M2Swig.mod \
+    M2SymInit.mod \
     M2System.mod \
     NameKey.mod \
     NameKey.mod \
*************** GM2-COMP-DEFS = \
*** 1018,1023 ****
--- 1049,1055 ----
     M2StackWord.def \
     M2Students.def \
     M2Swig.def \
+    M2SymInit.def \
     M2System.def \
     NameKey.def \
     ObjectFiles.def \
*************** GM2-COMP-MODS = \
*** 1087,1092 ****
--- 1119,1125 ----
     M2StackWord.mod \
     M2Students.mod \
     M2Swig.mod \
+    M2SymInit.mod \
     M2System.mod \
     NameKey.mod \
     ObjectFiles.mod \
*************** MC-LIB-DEFS = \
*** 1161,1167 ****
     IO.def \
     M2Dependent.def \
     M2EXCEPTION.def \
-    M2LINK.def \
     M2RTS.def \
     MemUtils.def \
     NumberIO.def \
--- 1194,1199 ----
*************** m2/boot-bin/mc$(exeext): $(BUILD-MC-BOOT
*** 1353,1478 ****
           mcflex.o m2/gm2-libs-boot/RTcodummy.o -lm
  
  m2/mc-boot/$(SRC_PREFIX)%.o: m2/mc-boot/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) $(CXXFLAGS) -g -c -I. -I$(srcdir)/m2/mc-boot-ch -I$(srcdir)/m2/mc-boot -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) $< -o $@
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) $(CXXFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(CXX) $(CXXFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
  
  m2/mc-boot/main.o: $(M2LINK) $(srcdir)/m2/init/mcinit
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	unset CC ; $(M2LINK) -s --langc++ --exit --name m2/mc-boot/main.cc $(srcdir)/m2/init/mcinit
! 	$(CXX) $(CXXFLAGS) -g -c -I. -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) m2/mc-boot/main.cc -o $@
  
  mcflex.o: mcflex.c m2/gm2-libs/gm2-libs-host.h
! 	$(CC) $(CFLAGS) -I$(srcdir)/m2/mc -g -c $< -o $@   # remember that mcReserved.h is copied into m2/mc
  
  mcflex.c: $(srcdir)/m2/mc/mc.flex
  	flex -t $< > $@
  
  m2/gm2-libs-boot/M2RTS.o: $(srcdir)/m2/gm2-libs/M2RTS.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) --suppress-noreturn -o=m2/gm2-libs-boot/M2RTS.c $(srcdir)/m2/gm2-libs/M2RTS.mod
! 	$(COMPILER) -c -DIN_GCC $(CFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/M2RTS.c -o $@
  
  m2/gm2-libs-boot/%.o: $(srcdir)/m2/gm2-libs-boot/%.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=m2/gm2-libs-boot/$*.c $(srcdir)/m2/gm2-libs-boot/$*.mod
! 	$(COMPILER) -c -DIN_GCC $(CFLAGS) $(MCINCLUDES) m2/gm2-libs-boot/$*.c -o $@
  
  m2/gm2-libs-boot/%.o: $(srcdir)/m2/gm2-libs/%.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=m2/gm2-libs-boot/$*.c $(srcdir)/m2/gm2-libs/$*.mod
! 	$(COMPILER) -c -DIN_GCC $(CFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/$*.c -o $@
  
  m2/gm2-libs-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-libs/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=$@ $(srcdir)/m2/gm2-libs/$*.def
  
  m2/gm2-libs-boot/RTcodummy.o: $(srcdir)/m2/gm2-libs-ch/RTcodummy.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c -DIN_GCC $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/RTintdummy.o: $(srcdir)/m2/gm2-libs-ch/RTintdummy.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c -DIN_GCC $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/wrapc.o: $(srcdir)/m2/gm2-libs-ch/wrapc.c m2/gm2-libs-boot/$(SRC_PREFIX)wrapc.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c -DHAVE_CONFIG_H $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libs $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/UnixArgs.o: $(srcdir)/m2/gm2-libs-ch/UnixArgs.cc m2/gm2-libs-boot/$(SRC_PREFIX)UnixArgs.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c -DIN_GCC $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/errno.o: $(srcdir)/m2/gm2-libs-ch/errno.c m2/gm2-libs-boot/$(SRC_PREFIX)errno.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/dtoa.o: $(srcdir)/m2/gm2-libs-ch/dtoa.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/ldtoa.o: $(srcdir)/m2/gm2-libs-ch/ldtoa.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/termios.o: $(srcdir)/m2/gm2-libs-ch/termios.c $(BUILD-LIBS-BOOT-H) m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/SysExceptions.o: $(srcdir)/m2/gm2-libs-ch/SysExceptions.c \
                                    m2/gm2-libs-boot/$(SRC_PREFIX)SysExceptions.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/SysStorage.o: $(srcdir)/m2/gm2-libs/SysStorage.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=m2/gm2-libs-boot/SysStorage.c $(srcdir)/m2/gm2-libs/SysStorage.mod
! 	$(COMPILER) -DIN_GCC -c $(CFLAGS) \
!           -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) \
!           m2/gm2-libs-boot/SysStorage.c -o m2/gm2-libs-boot/SysStorage.o
  
  m2/gm2-compiler-boot/M2GCCDeclare.o: $(srcdir)/m2/gm2-compiler/M2GCCDeclare.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) --extended-opaque -o=m2/gm2-compiler-boot/M2GCCDeclare.c $<
! 	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!             -I. -I$(srcdir)/../include -I$(srcdir) \
!             -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot \
!             -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/M2GCCDeclare.c -o $@
  
  m2/gm2-compiler-boot/M2Error.o: $(srcdir)/m2/gm2-compiler/M2Error.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) --extended-opaque -o=m2/gm2-compiler-boot/M2Error.c $<
! 	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!             -I. -I$(srcdir)/../include -I$(srcdir) \
!             -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot \
!             -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/M2Error.c -o $@
  
  m2/gm2-compiler-boot/%.o: $(srcdir)/m2/gm2-compiler/%.mod $(BUILD-BOOT-H) $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=m2/gm2-compiler-boot/$*.c $(srcdir)/m2/gm2-compiler/$*.mod
! 	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!             -I. -I$(srcdir)/../include -I$(srcdir) \
!             -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot -Im2/gm2-libiberty \
!             -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/$*.c -o $@
  
  m2/gm2-compiler-boot/%.o: m2/gm2-compiler-boot/%.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=m2/gm2-compiler-boot/$*.c m2/gm2-compiler-boot/$*.mod
! 	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!             -I. -I$(srcdir)/../include -I$(srcdir) \
!             -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot \
!             -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/$*.c -o $@
  
  m2/gm2-compiler-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-compiler/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
--- 1385,1534 ----
           mcflex.o m2/gm2-libs-boot/RTcodummy.o -lm
  
  m2/mc-boot/$(SRC_PREFIX)%.o: m2/mc-boot/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) -g -c -I. -I$(srcdir)/m2/mc-boot-ch -I$(srcdir)/m2/mc-boot -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
! 	$(POSTCOMPILE)
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(CXX) $(CXXFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
  
  m2/mc-boot/main.o: $(M2LINK) $(srcdir)/m2/init/mcinit
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	unset CC ; $(M2LINK) -s --langc++ --exit --name m2/mc-boot/main.cc $(srcdir)/m2/init/mcinit
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) -g -c -I. -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) m2/mc-boot/main.cc -o $@
! 	$(POSTCOMPILE)
  
  mcflex.o: mcflex.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CC) $(CM2DEP) $(CFLAGS) $(GM2_PICFLAGS) -I$(srcdir)/m2/mc -g -c $< -o $@   # remember that mcReserved.h is copied into m2/mc
! 	$(POSTCOMPILE)
  
  mcflex.c: $(srcdir)/m2/mc/mc.flex
  	flex -t $< > $@
  
  m2/gm2-libs-boot/M2RTS.o: $(srcdir)/m2/gm2-libs/M2RTS.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) --suppress-noreturn -o=m2/gm2-libs-boot/M2RTS.c $(srcdir)/m2/gm2-libs/M2RTS.mod
! 	$(COMPILER) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/M2RTS.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/%.o: $(srcdir)/m2/gm2-libs-boot/%.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-libs-boot/$*.c $(srcdir)/m2/gm2-libs-boot/$*.mod
! 	$(COMPILER) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) $(MCINCLUDES) m2/gm2-libs-boot/$*.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/%.o: $(srcdir)/m2/gm2-libs/%.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-libs-boot/$*.c $(srcdir)/m2/gm2-libs/$*.mod
! 	$(COMPILER) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/$*.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-libs/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(MC) -o=$@ $(srcdir)/m2/gm2-libs/$*.def
  
  m2/gm2-libs-boot/RTcodummy.o: $(srcdir)/m2/gm2-libs-ch/RTcodummy.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/RTintdummy.o: $(srcdir)/m2/gm2-libs-ch/RTintdummy.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/wrapc.o: $(srcdir)/m2/gm2-libs-ch/wrapc.c m2/gm2-libs-boot/$(SRC_PREFIX)wrapc.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c -DHAVE_CONFIG_H $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libs $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/UnixArgs.o: $(srcdir)/m2/gm2-libs-ch/UnixArgs.cc m2/gm2-libs-boot/$(SRC_PREFIX)UnixArgs.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/errno.o: $(srcdir)/m2/gm2-libs-ch/errno.c m2/gm2-libs-boot/$(SRC_PREFIX)errno.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/dtoa.o: $(srcdir)/m2/gm2-libs-ch/dtoa.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/ldtoa.o: $(srcdir)/m2/gm2-libs-ch/ldtoa.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/termios.o: $(srcdir)/m2/gm2-libs-ch/termios.c $(BUILD-LIBS-BOOT-H) m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/SysExceptions.o: $(srcdir)/m2/gm2-libs-ch/SysExceptions.c \
                                    m2/gm2-libs-boot/$(SRC_PREFIX)SysExceptions.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/SysStorage.o: $(srcdir)/m2/gm2-libs/SysStorage.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-libs-boot/SysStorage.c $(srcdir)/m2/gm2-libs/SysStorage.mod
! 	$(COMPILER) $(CM2DEP) -DIN_GCC -c $(CFLAGS) $(GM2_PICFLAGS) \
!            -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) \
!            m2/gm2-libs-boot/SysStorage.c -o m2/gm2-libs-boot/SysStorage.o
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler-boot/M2GCCDeclare.o: $(srcdir)/m2/gm2-compiler/M2GCCDeclare.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) --extended-opaque -o=m2/gm2-compiler-boot/M2GCCDeclare.c $<
! 	$(COMPILER) $(CM2DEP) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!              -I. -I$(srcdir)/../include -I$(srcdir) \
!              -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot \
!              -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/M2GCCDeclare.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler-boot/M2Error.o: $(srcdir)/m2/gm2-compiler/M2Error.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) --extended-opaque -o=m2/gm2-compiler-boot/M2Error.c $<
! 	$(COMPILER) $(CM2DEP) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!              -I. -I$(srcdir)/../include -I$(srcdir) \
!              -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot \
!              -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/M2Error.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler-boot/%.o: $(srcdir)/m2/gm2-compiler/%.mod $(BUILD-BOOT-H) $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-compiler-boot/$*.c $(srcdir)/m2/gm2-compiler/$*.mod
! 
! 	$(COMPILER) $(CM2DEP) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!              -I. -I$(srcdir)/../include -I$(srcdir) \
!              -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot -Im2/gm2-libiberty \
!              -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/$*.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler-boot/%.o: m2/gm2-compiler-boot/%.mod $(MCDEPS) $(BUILD-BOOT-H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-compiler-boot/$*.c m2/gm2-compiler-boot/$*.mod
! 	$(COMPILER) $(CM2DEP) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(GM2GCC) \
!              -I. -I$(srcdir)/../include -I$(srcdir) \
!              -I. -Im2/gm2-libs-boot -Im2/gm2-compiler-boot \
!              -I$(srcdir)/m2/gm2-libiberty $(MCINCLUDES) $(INCLUDES) m2/gm2-compiler-boot/$*.c -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-compiler/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
*************** m2/gm2-compiler-boot/$(SRC_PREFIX)%.h: $
*** 1481,1490 ****
  m2/gm2-compiler-boot/m2flex.o: m2/gm2-compiler/m2flex.c $(BUILD-BOOT-H) $(TIMEVAR_H) \
          $(BUILD-LIBS-BOOT-H)  m2/gm2-compiler-boot/$(SRC_PREFIX)NameKey.h \
          $(CONFIG_H) m2/gm2config.h $(TARGET_H) $(PLUGIN_HEADERS)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(COMPILER) -c -g $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
            $(GM2GCC) $(INCLUDES) -I$(srcdir)/m2 \
            -Im2 -Im2/gm2-compiler-boot -Im2/gm2-libs-boot $< -o $@
  
  m2/gm2-compiler/m2flex.c: $(srcdir)/m2/m2.flex $(TIMEVAR_H) insn-attr-common.h
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
--- 1537,1547 ----
  m2/gm2-compiler-boot/m2flex.o: m2/gm2-compiler/m2flex.c $(BUILD-BOOT-H) $(TIMEVAR_H) \
          $(BUILD-LIBS-BOOT-H)  m2/gm2-compiler-boot/$(SRC_PREFIX)NameKey.h \
          $(CONFIG_H) m2/gm2config.h $(TARGET_H) $(PLUGIN_HEADERS)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(COMPILER) $(CM2DEP) -c -g $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
            $(GM2GCC) $(INCLUDES) -I$(srcdir)/m2 \
            -Im2 -Im2/gm2-compiler-boot -Im2/gm2-libs-boot $< -o $@
+ 	$(POSTCOMPILE)
  
  m2/gm2-compiler/m2flex.c: $(srcdir)/m2/m2.flex $(TIMEVAR_H) insn-attr-common.h
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
*************** m2/gm2-compiler/%.o: $(srcdir)/m2/gm2-co
*** 1501,1523 ****
  	$(GM2_1) $(GM2_FLAGS) -c -I$(srcdir)/m2/gm2-compiler -I$(srcdir)/m2/gm2-libs -I$(srcdir)/m2/gm2-gcc -I$(srcdir)/m2/gm2-libiberty $< -o $@
  
  m2/gm2-compiler/m2flex.o: m2/gm2-compiler/m2flex.c m2/gm2-libs/gm2-libs-host.h $(TIMEVAR_H)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(COMPILER) -c -g $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
!           $(GM2GCC) -Im2/gm2-compiler-boot -Im2/gm2-libs-boot $< -o $@
  
  m2/gm2-compiler/%.o: m2/gm2-compiler/%.mod
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(GM2_1) $(GM2_FLAGS) -c -I$(srcdir)/m2/gm2-compiler -I$(srcdir)/m2/gm2-libs -I$(srcdir)/m2/gm2-gcc -I$(srcdir)/m2/gm2-libiberty $< -o $@
  
  m2/gm2-libs-iso/%.o: $(srcdir)/m2/gm2-libs-iso/%.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -DBUILD_GM2_LIBS_TARGET -DBUILD_GM2_LIBS -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs-iso/%.o: $(srcdir)/m2/gm2-libs-iso/%.mod
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(GM2_1) $(GM2_ISO_FLAGS) -c -B./ -Im2/gm2-libs-iso:$(srcdir)/m2/gm2-libs-iso -I$(srcdir)/m2/gm2-libs $< -o $@
  
- 
  # We build the cc1gm2$(exeext) from the boot stage and then proceed to build it
  # again using itself.
  
--- 1558,1581 ----
  	$(GM2_1) $(GM2_FLAGS) -c -I$(srcdir)/m2/gm2-compiler -I$(srcdir)/m2/gm2-libs -I$(srcdir)/m2/gm2-gcc -I$(srcdir)/m2/gm2-libiberty $< -o $@
  
  m2/gm2-compiler/m2flex.o: m2/gm2-compiler/m2flex.c m2/gm2-libs/gm2-libs-host.h $(TIMEVAR_H)
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(COMPILER) $(CM2DEP) -c -g $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
!            $(GM2GCC) -Im2/gm2-compiler-boot -Im2/gm2-libs-boot $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler/%.o: m2/gm2-compiler/%.mod
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(GM2_1) $(GM2_FLAGS) -c -I$(srcdir)/m2/gm2-compiler -I$(srcdir)/m2/gm2-libs -I$(srcdir)/m2/gm2-gcc -I$(srcdir)/m2/gm2-libiberty $< -o $@
  
  m2/gm2-libs-iso/%.o: $(srcdir)/m2/gm2-libs-iso/%.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -DBUILD_GM2_LIBS_TARGET -DBUILD_GM2_LIBS -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-iso/%.o: $(srcdir)/m2/gm2-libs-iso/%.mod
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(GM2_1) $(GM2_ISO_FLAGS) -c -B./ -Im2/gm2-libs-iso:$(srcdir)/m2/gm2-libs-iso -I$(srcdir)/m2/gm2-libs $< -o $@
  
  # We build the cc1gm2$(exeext) from the boot stage and then proceed to build it
  # again using itself.
  
*************** m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs/%
*** 1612,1627 ****
  	$(GM2_1) -c $(GM2_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2/gm2-libs -I$(srcdir)/m2/gm2-libs-iso $< -o $@
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -DBUILD_GM2_LIBS -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  
  m2/gm2-libs/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
  
  m2/gm2-libs-boot/libgm2.a: m2/boot-bin/mc$(exeext) $(BUILD-LIBS-BOOT)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
--- 1670,1688 ----
  	$(GM2_1) -c $(GM2_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2/gm2-libs -I$(srcdir)/m2/gm2-libs-iso $< -o $@
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.c m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -DBUILD_GM2_LIBS -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.cc m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h m2/gm2-libs/gm2-libs-host.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/libgm2.a: m2/boot-bin/mc$(exeext) $(BUILD-LIBS-BOOT)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
*************** m2/gm2-compiler-boot/gm2.a: m2/boot-bin/
*** 1640,1647 ****
  m2/gm2-compiler-boot/gm2.a: m2/boot-bin/mc$(exeext)
  
  m2/boot-bin/mklink$(exeext): $(srcdir)/m2/tools-src/mklink.c
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) $(CFLAGS) -I$(srcdir)/m2 -Im2/gm2-libs-boot -Im2/gm2-compiler-boot -I$(srcdir)/m2/mc-boot-ch $(INCLUDES) $< -o $@
  
  m2/gm2-compiler-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-compiler-boot/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
--- 1701,1709 ----
  m2/gm2-compiler-boot/gm2.a: m2/boot-bin/mc$(exeext)
  
  m2/boot-bin/mklink$(exeext): $(srcdir)/m2/tools-src/mklink.c
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CFLAGS) $(LDFLAGS) -I$(srcdir)/m2 -Im2/gm2-libs-boot -Im2/gm2-compiler-boot -I$(srcdir)/m2/mc-boot-ch $(INCLUDES) $< -o $@
! 	$(POSTCOMPILE)
  
  m2/gm2-compiler-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-compiler-boot/%.def $(MCDEPS)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
*************** BUILD-PGE-O = \
*** 1710,1716 ****
     m2/pge-boot/Glibc.o \
     m2/pge-boot/Gerrno.o \
     m2/pge-boot/GUnixArgs.o \
-    m2/pge-boot/GM2LINK.o \
     m2/pge-boot/Gtermios.o \
     m2/pge-boot/GSysExceptions.o \
     m2/pge-boot/Gabort.o \
--- 1772,1777 ----
*************** ifeq ($(M2_MAINTAINER),yes)
*** 1721,1732 ****
  include m2/Make-maintainer
  else
  m2/pge-boot/%.o: m2/pge-boot/%.c m2/gm2-libs/gm2-libs-host.h m2/gm2config.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) $(CFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
  
  m2/pge-boot/%.o: m2/pge-boot/%.cc m2/gm2-libs/gm2-libs-host.h m2/gm2config.h
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(CXX) $(CXXFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
  
  $(PGE): $(BUILD-PGE-O)
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PGE-O) -lm
--- 1782,1795 ----
  include m2/Make-maintainer
  else
  m2/pge-boot/%.o: m2/pge-boot/%.c m2/gm2-libs/gm2-libs-host.h m2/gm2config.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CFLAGS) $(GM2_PICFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
! 	$(POSTCOMPILE)
  
  m2/pge-boot/%.o: m2/pge-boot/%.cc m2/gm2-libs/gm2-libs-host.h m2/gm2config.h
! 	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
! 	$(POSTCOMPILE)
  
  $(PGE): $(BUILD-PGE-O)
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PGE-O) -lm
diff -Nrcpad gcc-13.2.0/gcc/m2/Make-maintainer.in gcc-13.3.0/gcc/m2/Make-maintainer.in
*** gcc-13.2.0/gcc/m2/Make-maintainer.in	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/Make-maintainer.in	Tue May 21 07:47:38 2024
***************
*** 1,4 ****
! # Make-maintainer.in build support tools for GNU M2.
  
  # Copyright (C) 2022-2023 Free Software Foundation, Inc.
  
--- 1,4 ----
! # Make-maintainer.in subsidiary -*- makefile -*- build support for GNU M2 tools.
  
  # Copyright (C) 2022-2023 Free Software Foundation, Inc.
  
*************** PPG-INTERFACE-CC = UnixArgs.cc ldtoa.cc
*** 34,46 ****
  
  PPG-MODS         = SymbolKey.mod   NameKey.mod  Lists.mod  bnflex.mod  Output.mod
  
  # Core library definition modules used by ppg found in the gm2-libs directory.
  
  PPG-LIB-DEFS     = Args.def Assertion.def ASCII.def Debug.def \
                     DynamicStrings.def FIO.def Indexing.def IO.def \
                     NumberIO.def PushBackInput.def \
                     M2Dependent.def \
!                    M2EXCEPTION.def M2LINK.def M2RTS.def \
                     RTExceptions.def \
                     StdIO.def SFIO.def StrIO.def StrLib.def \
                     Storage.def StrCase.def SysStorage.def
--- 34,48 ----
  
  PPG-MODS         = SymbolKey.mod   NameKey.mod  Lists.mod  bnflex.mod  Output.mod
  
+ PPG-DEFS         = SymbolKey.def   NameKey.def  Lists.def  bnflex.def  Output.def
+ 
  # Core library definition modules used by ppg found in the gm2-libs directory.
  
  PPG-LIB-DEFS     = Args.def Assertion.def ASCII.def Debug.def \
                     DynamicStrings.def FIO.def Indexing.def IO.def \
                     NumberIO.def PushBackInput.def \
                     M2Dependent.def \
!                    M2EXCEPTION.def M2RTS.def \
                     RTExceptions.def \
                     StdIO.def SFIO.def StrIO.def StrLib.def \
                     Storage.def StrCase.def SysStorage.def
*************** BUILD-PPG-H = m2/boot-bin/mc$(exeext) $(
*** 97,103 ****
  
  BUILD-BOOT-PPG-H: $(BUILD-BOOT-H) \
                   m2/gm2-ppg-boot/$(SRC_PREFIX)M2RTS.h \
!                  m2/gm2-ppg-boot/$(SRC_PREFIX)M2Dependent.h
  
  m2/gm2-ppg-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-libs/%.def $(MCDEPS)
  	-test -d m2/gm2-ppg-boot || $(mkinstalldirs) m2/gm2-ppg-boot
--- 99,106 ----
  
  BUILD-BOOT-PPG-H: $(BUILD-BOOT-H) \
                   m2/gm2-ppg-boot/$(SRC_PREFIX)M2RTS.h \
!                  m2/gm2-ppg-boot/$(SRC_PREFIX)M2Dependent.h \
! 		 $(PPG-DEFS:%.def=m2/gm2-ppg-boot/$(SRC_PREFIX)%.h)
  
  m2/gm2-ppg-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-libs/%.def $(MCDEPS)
  	-test -d m2/gm2-ppg-boot || $(mkinstalldirs) m2/gm2-ppg-boot
*************** m2/gm2-ppg-boot/$(SRC_PREFIX)%.o: $(srcd
*** 133,144 ****
                -I$(srcdir)/m2/mc-boot-ch $(INCLUDES) -g -c m2/gm2-ppg-boot/$(SRC_PREFIX)$*.cc -o $@
  
  m2/ppg$(exeext): m2/boot-bin/mc $(BUILD-PPG-O) $(BUILD-MC-INTERFACE-O) m2/gm2-ppg-boot/main.o \
!                  m2/gm2-libs-boot/RTcodummy.o m2/mc-boot-ch/$(SRC_PREFIX)abort.o \
!                  m2/gm2-libs-boot/M2LINK.o
  	-test -d m2 || $(mkinstalldirs) m2
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PPG-O) m2/gm2-ppg-boot/main.o \
!                  m2/gm2-libs-boot/RTcodummy.o m2/mc-boot-ch/$(SRC_PREFIX)abort.o \
!                  m2/gm2-libs-boot/M2LINK.o -lm
  
  m2/gm2-ppg-boot/main.o: $(M2LINK) $(srcdir)/m2/init/mcinit
  	-test -d m2/gm2-ppg-boot || $(mkinstalldirs) m2/gm2-ppg-boot
--- 136,145 ----
                -I$(srcdir)/m2/mc-boot-ch $(INCLUDES) -g -c m2/gm2-ppg-boot/$(SRC_PREFIX)$*.cc -o $@
  
  m2/ppg$(exeext): m2/boot-bin/mc $(BUILD-PPG-O) $(BUILD-MC-INTERFACE-O) m2/gm2-ppg-boot/main.o \
!                  m2/gm2-libs-boot/RTcodummy.o m2/mc-boot-ch/$(SRC_PREFIX)abort.o
  	-test -d m2 || $(mkinstalldirs) m2
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PPG-O) m2/gm2-ppg-boot/main.o \
!                  m2/gm2-libs-boot/RTcodummy.o m2/mc-boot-ch/$(SRC_PREFIX)abort.o -lm
  
  m2/gm2-ppg-boot/main.o: $(M2LINK) $(srcdir)/m2/init/mcinit
  	-test -d m2/gm2-ppg-boot || $(mkinstalldirs) m2/gm2-ppg-boot
*************** m2/gm2-ppg-boot/main.o: $(M2LINK) $(srcd
*** 149,154 ****
--- 150,159 ----
  m2/gm2-auto:
  	-test -d $@ || $(mkinstalldirs) $@
  
+ c-family/m2pp.o : $(srcdir)/m2/m2pp.cc $(GCC_HEADER_DEPENDENCIES_FOR_M2)
+ 	$(COMPILER) -c -g $(ALL_COMPILERFLAGS) \
+             $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
+ 
  # m2/pg$(exext) is the 2nd generation parser generator built from ebnf
  # without error recovery
  
*************** PGE-DEF = ASCII.def \
*** 168,174 ****
     IO.def \
     M2Dependent.def \
     M2EXCEPTION.def \
-    M2LINK.def \
     M2RTS.def \
     MemUtils.def \
     NumberIO.def \
--- 173,178 ----
*************** PGE-DEF = ASCII.def \
*** 199,204 ****
--- 203,300 ----
     termios.def \
     wrapc.def \
  
+ PGE-DEPS = Gabort.cc \
+    GArgs.cc \
+    GArgs.h \
+    GASCII.cc \
+    GASCII.h \
+    GAssertion.cc \
+    GAssertion.h \
+    Gbnflex.cc \
+    Gbnflex.h \
+    GBreak.h \
+    GBuiltins.cc \
+    Gcbuiltin.cc \
+    GCmdArgs.h \
+    GDebug.cc \
+    GDebug.h \
+    Gdtoa.cc \
+    Gdtoa.h \
+    GDynamicStrings.cc \
+    GDynamicStrings.h \
+    GEnvironment.h \
+    Gerrno.cc \
+    Gerrno.h \
+    GFIO.cc \
+    GFIO.h \
+    GFormatStrings.h \
+    GFpuIO.h \
+    GIndexing.cc \
+    GIndexing.h \
+    GIO.cc \
+    GIO.h \
+    Gldtoa.cc \
+    Gldtoa.h \
+    Glibc.cc \
+    Glibc.h \
+    Glibm.cc \
+    Glibm.h \
+    GLists.cc \
+    GLists.h \
+    GM2Dependent.cc \
+    GM2Dependent.h \
+    GM2EXCEPTION.cc \
+    GM2EXCEPTION.h \
+    GM2RTS.cc \
+    GM2RTS.h \
+    Gmcrts.cc \
+    Gmcrts.h \
+    GNameKey.cc \
+    GNameKey.h \
+    Gnetwork.h \
+    GNumberIO.cc \
+    GNumberIO.h \
+    GOutput.cc \
+    GOutput.h \
+    Gpge.cc \
+    GPushBackInput.cc \
+    GPushBackInput.h \
+    GRTco.cc \
+    GRTExceptions.cc \
+    GRTExceptions.h \
+    GSArgs.h \
+    GScan.h \
+    GSelective.cc \
+    GSEnvironment.h \
+    GSFIO.cc \
+    GSFIO.h \
+    GStdIO.cc \
+    GStdIO.h \
+    GStorage.cc \
+    GStorage.h \
+    GStrCase.cc \
+    GStrCase.h \
+    GStringConvert.h \
+    GStrIO.cc \
+    GStrIO.h \
+    GStrLib.cc \
+    GStrLib.h \
+    GSymbolKey.cc \
+    GSymbolKey.h \
+    GSysExceptions.cc \
+    GSysExceptions.h \
+    GSysStorage.cc \
+    GSysStorage.h \
+    GSYSTEM.cc \
+    GSYSTEM.h \
+    Gtermios.cc \
+    Gtermios.h \
+    GTimeString.h \
+    GUnixArgs.cc \
+    GUnixArgs.h \
+    Gwrapc.cc \
+    Gwrapc.h
+ 
  BUILD-PG-O = $(PPG-INTERFACE-C:%.c=m2/gm2-pg-boot/$(SRC_PREFIX)%.o) \
               $(PPG-INTERFACE-CC:%.cc=m2/gm2-pg-boot/$(SRC_PREFIX)%.o) \
               $(PPG-MODS:%.mod=m2/gm2-pg-boot/$(SRC_PREFIX)%.o) \
*************** m2/gm2-pg-boot/$(SRC_PREFIX)pg.o:  m2/gm
*** 252,262 ****
  m2/pg$(exeext): m2/boot-bin/mc \
      $(BUILD-PG-O) $(GM2-PPG-MODS:%.mod=m2/gm2-pg-boot/%.o) \
      $(BUILD-MC-INTERFACE-O) m2/gm2-pg-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
!     m2/mc-boot-ch/$(SRC_PREFIX)abort.o m2/gm2-libs-boot/M2LINK.o
  	-test -d m2 || $(mkinstalldirs) m2
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PG-O) \
           m2/gm2-pg-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
-          m2/gm2-libs-boot/M2LINK.o \
           m2/mc-boot-ch/$(SRC_PREFIX)abort.o -lm
  
  m2/gm2-auto/pginit:
--- 348,357 ----
  m2/pg$(exeext): m2/boot-bin/mc \
      $(BUILD-PG-O) $(GM2-PPG-MODS:%.mod=m2/gm2-pg-boot/%.o) \
      $(BUILD-MC-INTERFACE-O) m2/gm2-pg-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
!     m2/mc-boot-ch/$(SRC_PREFIX)abort.o
  	-test -d m2 || $(mkinstalldirs) m2
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PG-O) \
           m2/gm2-pg-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
           m2/mc-boot-ch/$(SRC_PREFIX)abort.o -lm
  
  m2/gm2-auto/pginit:
*************** m2/gm2-pge-boot/$(SRC_PREFIX)%.o: $(srcd
*** 369,375 ****
  	-test -d m2/gm2-pge-boot || $(mkinstalldirs) m2/gm2-pge-boot
  	$(MCC) -o=m2/gm2-pge-boot/$(SRC_PREFIX)$*.cc $(srcdir)/m2/gm2-compiler/$*.mod
  	$(CXX) -I. -I$(srcdir)/../include -I$(srcdir) -I$(srcdir)/m2/mc-boot -Im2/gm2-compiler-boot \
!               -Im2/gm2-libs-boot \
                -I$(srcdir)/m2/mc-boot-ch $(INCLUDES) -g -c m2/gm2-pge-boot/$(SRC_PREFIX)$*.cc -o $@
  
  m2/gm2-pge-boot/$(SRC_PREFIX)pge.o:  m2/gm2-auto/pge.mod $(MCDEPS) $(BUILD-BOOT-PGE-H)
--- 464,470 ----
  	-test -d m2/gm2-pge-boot || $(mkinstalldirs) m2/gm2-pge-boot
  	$(MCC) -o=m2/gm2-pge-boot/$(SRC_PREFIX)$*.cc $(srcdir)/m2/gm2-compiler/$*.mod
  	$(CXX) -I. -I$(srcdir)/../include -I$(srcdir) -I$(srcdir)/m2/mc-boot -Im2/gm2-compiler-boot \
!               -Im2/gm2-libs-boot -Im2/gm2-pge-boot \
                -I$(srcdir)/m2/mc-boot-ch $(INCLUDES) -g -c m2/gm2-pge-boot/$(SRC_PREFIX)$*.cc -o $@
  
  m2/gm2-pge-boot/$(SRC_PREFIX)pge.o:  m2/gm2-auto/pge.mod $(MCDEPS) $(BUILD-BOOT-PGE-H)
*************** m2/gm2-pge-boot/$(SRC_PREFIX)pge.o:  m2/
*** 382,392 ****
  m2/pge$(exeext): m2/boot-bin/mc \
      $(BUILD-PGE-O) $(GM2-PPG-MODS:%.mod=m2/gm2-pge-boot/%.o) \
      $(BUILD-MC-INTERFACE-O) m2/gm2-pge-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
!     m2/mc-boot-ch/$(SRC_PREFIX)abort.o m2/gm2-libs-boot/M2LINK.o
  	-test -d m2 || $(mkinstalldirs) m2
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PGE-O) \
           m2/gm2-pge-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
!          m2/mc-boot-ch/$(SRC_PREFIX)abort.o m2/gm2-libs-boot/M2LINK.o -lm
  	$(SHELL) $(srcdir)/m2/tools-src/buildpg $(srcdir)/m2/gm2-compiler/ppg.mod t > m2/gm2-auto/t.bnf
  	./m2/pge$(exeext) m2/gm2-auto/t.bnf -o m2/gm2-auto/t1.mod
  	./m2/pg$(exeext) m2/gm2-auto/t.bnf -o m2/gm2-auto/t2.mod
--- 477,487 ----
  m2/pge$(exeext): m2/boot-bin/mc \
      $(BUILD-PGE-O) $(GM2-PPG-MODS:%.mod=m2/gm2-pge-boot/%.o) \
      $(BUILD-MC-INTERFACE-O) m2/gm2-pge-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
!     m2/mc-boot-ch/$(SRC_PREFIX)abort.o
  	-test -d m2 || $(mkinstalldirs) m2
  	+$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PGE-O) \
           m2/gm2-pge-boot/main.o m2/gm2-libs-boot/RTcodummy.o \
!          m2/mc-boot-ch/$(SRC_PREFIX)abort.o -lm
  	$(SHELL) $(srcdir)/m2/tools-src/buildpg $(srcdir)/m2/gm2-compiler/ppg.mod t > m2/gm2-auto/t.bnf
  	./m2/pge$(exeext) m2/gm2-auto/t.bnf -o m2/gm2-auto/t1.mod
  	./m2/pg$(exeext) m2/gm2-auto/t.bnf -o m2/gm2-auto/t2.mod
*************** pge-help: force
*** 436,460 ****
  	@echo " make pge-app-push   # copy pge C++ application modules into srcdir/m2/pge-boot"
  	@echo " make pge-clean"
  
! pge-maintainer: $(PGE)
  
  # Copy the C++ sources for ppe.mod into $(srcdir)/pge-boot.
  
  pge-push: pge-libs-push pge-app-push
  
  pge-libs-push: force
! 	for i in $(cat $(srcdir)/m2/init/ppginit) ; do \
! 	    if [ -f $(srcdir)/m2/gm2-libs-ch/${i}.h ] ; then \
!                 cp $(srcdir)/m2/gm2-libs-ch/${i}.h $(srcdir) ; \
!             else \
!                 echo "not found ${i}" ; \
!             fi ; \
! 	    if [ -f $(srcdir)/m2/gm2-libs-ch/${i}.c* ] ; then \
!                 cp $(srcdir)/m2/gm2-libs-ch/${i}.c* $(srcdir) ; \
! 	    elif [ -f $(srcdir)/m2/gm2-pge-libs/${i}.c* ] ; then \
!                 cp $(srcdir)/m2/gm2-pge-libs/${i}.c* $(srcdir) ; \
              else \
!                 echo "not found ${i}" ; \
              fi ; \
          done
  
--- 531,559 ----
  	@echo " make pge-app-push   # copy pge C++ application modules into srcdir/m2/pge-boot"
  	@echo " make pge-clean"
  
! # pge-maintainer: $(PGE)
! pge-maintainer: pge-clean $(PGE) pge-verify pge-push
  
  # Copy the C++ sources for ppe.mod into $(srcdir)/pge-boot.
  
  pge-push: pge-libs-push pge-app-push
  
  pge-libs-push: force
! 	for i in ${PGE-DEPS} ; do \
! 	    if [ -f ${srcdir}/m2/gm2-libs-ch/$${i} ] ; then \
!                echo cp ${srcdir}/m2/gm2-libs-ch/$${i} ${srcdir}/m2/pge-boot ; \
!                cp ${srcdir}/m2/gm2-libs-ch/$${i} ${srcdir}/m2/pge-boot ; \
!             elif [ -f m2/gm2-pge-boot/$${i} ] ; then \
!                echo cp m2/gm2-pge-boot/$${i} ${srcdir}/m2/pge-boot ; \
!                cp m2/gm2-pge-boot/$${i} ${srcdir}/m2/pge-boot ; \
!             elif [ -f m2/gm2-compiler-boot/$${i} ] ; then \
!                echo cp m2/gm2-compiler-boot/$${i} ${srcdir}/m2/pge-boot ; \
!                cp m2/gm2-compiler-boot/$${i} ${srcdir}/m2/pge-boot ; \
!             elif [ -f m2/gm2-libs-boot/$${i} ] ; then \
!                echo cp m2/gm2-libs-boot/$${i} ${srcdir}/m2/pge-boot ; \
!                cp m2/gm2-libs-boot/$${i} ${srcdir}/m2/pge-boot ; \
              else \
!                echo "not found $${i}" ; \
              fi ; \
          done
  
*************** gm2.paranoid: m2/m2obj3/cc1gm2$(exeext)
*** 754,766 ****
  
  m2/m2obj3/cc1gm2$(exeext): m2/m2obj2/cc1gm2$(exeext) m2/gm2-compiler-paranoid/m2flex.o \
                              $(P) $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS_PARANOID) \
!                             m2/gm2-gcc/rtegraph.o plugin/m2rte$(exeext).so m2/gm2-libs-boot/M2LINK.o
  	-test -d m2/m2obj3 || $(mkinstalldirs) m2/m2obj3
  	@$(call LINK_PROGRESS,$(INDEX.m2),start)
  	+$(LLINKER) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GM2_C_OBJS) m2/gm2-compiler-paranoid/m2flex.o \
                              attribs.o \
                                $(GM2_LIBS_PARANOID) \
!                               $(BACKEND) $(LIBS) m2/gm2-gcc/rtegraph.o m2/gm2-libs-boot/M2LINK.o \
                                $(BACKENDLIBS) $(LIBSTDCXX) -lm
  	@$(call LINK_PROGRESS,$(INDEX.m2),end)
  
--- 853,865 ----
  
  m2/m2obj3/cc1gm2$(exeext): m2/m2obj2/cc1gm2$(exeext) m2/gm2-compiler-paranoid/m2flex.o \
                              $(P) $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS_PARANOID) \
!                             m2/gm2-gcc/rtegraph.o plugin/m2rte$(exeext).so
  	-test -d m2/m2obj3 || $(mkinstalldirs) m2/m2obj3
  	@$(call LINK_PROGRESS,$(INDEX.m2),start)
  	+$(LLINKER) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GM2_C_OBJS) m2/gm2-compiler-paranoid/m2flex.o \
                              attribs.o \
                                $(GM2_LIBS_PARANOID) \
!                               $(BACKEND) $(LIBS) m2/gm2-gcc/rtegraph.o \
                                $(BACKENDLIBS) $(LIBSTDCXX) -lm
  	@$(call LINK_PROGRESS,$(INDEX.m2),end)
  
diff -Nrcpad gcc-13.2.0/gcc/m2/README gcc-13.3.0/gcc/m2/README
*** gcc-13.2.0/gcc/m2/README	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/README	Tue May 21 07:47:38 2024
***************
*** 1,25 ****
  
- Building GNU Modula-2
- =====================
- 
- Please see the GCC documentation (gcc.texi) and section
- (Installing GCC).
- 
- Regression testing GM2
- ======================
- 
-    cd host-build ; make check-m2
- 
- runs all regression tests.
- 
- Stress testing GM2
- ==================
- 
-    cd host-build/gcc ; make gm2.paranoid
- 
- builds gm2 using itself and then compiles each module with both
- versions of gm2 comparing the emitted assembler code.
- 
  Contributing to GNU Modula-2
  ============================
  
--- 1,4 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2ALU.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2ALU.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2ALU.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2ALU.mod	Tue May 21 07:47:38 2024
*************** FROM M2Debug IMPORT Assert ;
*** 40,46 ****
  FROM Storage IMPORT ALLOCATE ;
  FROM StringConvert IMPORT ostoi, bstoi, stoi, hstoi ;
  FROM M2GCCDeclare IMPORT GetTypeMin, GetTypeMax, CompletelyResolved, DeclareConstant ;
! FROM M2GenGCC IMPORT DoCopyString, StringToChar ;
  FROM M2Bitset IMPORT Bitset ;
  FROM SymbolConversion IMPORT Mod2Gcc, GccKnowsAbout ;
  FROM M2Printf IMPORT printf0, printf2 ;
--- 40,46 ----
  FROM Storage IMPORT ALLOCATE ;
  FROM StringConvert IMPORT ostoi, bstoi, stoi, hstoi ;
  FROM M2GCCDeclare IMPORT GetTypeMin, GetTypeMax, CompletelyResolved, DeclareConstant ;
! FROM M2GenGCC IMPORT PrepareCopyString, StringToChar ;
  FROM M2Bitset IMPORT Bitset ;
  FROM SymbolConversion IMPORT Mod2Gcc, GccKnowsAbout ;
  FROM M2Printf IMPORT printf0, printf2 ;
*************** VAR
*** 2119,2136 ****
     result: BOOLEAN ;
     res   : INTEGER ;
  BEGIN
!    v1 := Pop() ;
!    v2 := Pop() ;
!    IF (v1^.type=set) AND (v2^.type=set)
     THEN
!       result := NOT IsSuperset(tokenno, v2, v1)
!    ELSIF (v1^.type=set) OR (v2^.type=set)
     THEN
        MetaErrorT0 (tokenno, 'cannot perform a comparison between a number and a set') ;
        result := FALSE
     ELSE
!       res := CompareTrees(v2^.numberValue, v1^.numberValue) ;
!       IF res=-1
        THEN
           result := TRUE
        ELSE
--- 2119,2136 ----
     result: BOOLEAN ;
     res   : INTEGER ;
  BEGIN
!    v1 := Pop () ;
!    v2 := Pop () ;
!    IF (v1^.type = set) AND (v2^.type = set)
     THEN
!       result := NOT IsSuperset (tokenno, v2, v1)
!    ELSIF (v1^.type = set) OR (v2^.type = set)
     THEN
        MetaErrorT0 (tokenno, 'cannot perform a comparison between a number and a set') ;
        result := FALSE
     ELSE
!       res := CompareTrees (v2^.numberValue, v1^.numberValue) ;
!       IF res = -1
        THEN
           result := TRUE
        ELSE
*************** BEGIN
*** 2138,2146 ****
        END ;
        (* result := (CompareTrees(v2^.numberValue, v1^.numberValue)=-1) *)
     END ;
!    Dispose(v1) ;
!    Dispose(v2) ;
!    RETURN( result )
  END Less ;
  
  
--- 2138,2146 ----
        END ;
        (* result := (CompareTrees(v2^.numberValue, v1^.numberValue)=-1) *)
     END ;
!    Dispose (v1) ;
!    Dispose (v2) ;
!    RETURN result
  END Less ;
  
  
*************** BEGIN
*** 4528,4535 ****
     IF IsConstString(init) AND IsArray(SkipType(GetType(field))) AND
        (SkipTypeAndSubrange(GetType(GetType(field)))=Char)
     THEN
!       DoCopyString(tokenno, nBytes, initT, GetType(field), init) ;
!       RETURN( initT )
     ELSE
        RETURN( ConvertConstantAndCheck(TokenToLocation(tokenno), Mod2Gcc(GetType(field)), Mod2Gcc(init)) )
     END
--- 4528,4540 ----
     IF IsConstString(init) AND IsArray(SkipType(GetType(field))) AND
        (SkipTypeAndSubrange(GetType(GetType(field)))=Char)
     THEN
!       IF NOT PrepareCopyString (tokenno, nBytes, initT, init, GetType (field))
!       THEN
!          MetaErrorT2 (tokenno,
!                       'string constant {%1Ea} is too large to be assigned to the {%2d} {%2a}',
!                       init, field)
!       END ;
!       RETURN initT
     ELSE
        RETURN( ConvertConstantAndCheck(TokenToLocation(tokenno), Mod2Gcc(GetType(field)), Mod2Gcc(init)) )
     END
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2BasicBlock.def gcc-13.3.0/gcc/m2/gm2-compiler/M2BasicBlock.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2BasicBlock.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2BasicBlock.def	Tue May 21 07:47:38 2024
*************** PROCEDURE InitBasicBlocks (sb: ScopeBloc
*** 60,66 ****
                                reachable are removed.
  *)
  
! PROCEDURE InitBasicBlocksFromRange (start, end: CARDINAL) : BasicBlock ;
  
  
  (*
--- 60,67 ----
                                reachable are removed.
  *)
  
! PROCEDURE InitBasicBlocksFromRange (ScopeSym: CARDINAL;
!                                     start, end: CARDINAL) : BasicBlock ;
  
  
  (*
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2BasicBlock.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2BasicBlock.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2BasicBlock.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2BasicBlock.mod	Tue May 21 07:47:38 2024
*************** FROM M2Quads IMPORT IsReferenced, IsCond
*** 35,46 ****
                      IsInitialisingConst,
                      IsPseudoQuad, IsDefOrModFile,
                      GetNextQuad, GetQuad, QuadOperator,
!                     SubQuad ;
  
  FROM M2Scope IMPORT ScopeBlock, ForeachScopeBlockDo ;
  FROM M2GenGCC IMPORT ConvertQuadsToTree ;
  
  
  TYPE
     BasicBlock = POINTER TO RECORD
                     StartQuad  : CARDINAL ;  (* First Quad in Basic Block *)
--- 35,49 ----
                      IsInitialisingConst,
                      IsPseudoQuad, IsDefOrModFile,
                      GetNextQuad, GetQuad, QuadOperator,
!                     SubQuad, DisplayQuadRange ;
  
  FROM M2Scope IMPORT ScopeBlock, ForeachScopeBlockDo ;
  FROM M2GenGCC IMPORT ConvertQuadsToTree ;
  
  
+ CONST
+    Debugging = FALSE ;
+ 
  TYPE
     BasicBlock = POINTER TO RECORD
                     StartQuad  : CARDINAL ;  (* First Quad in Basic Block *)
*************** END InitBasicBlocks ;
*** 77,86 ****
                                reachable are removed.
  *)
  
! PROCEDURE InitBasicBlocksFromRange (start, end: CARDINAL) : BasicBlock ;
  BEGIN
     HeadOfBasicBlock := NIL ;
!    ConvertQuads2BasicBlock(start, end) ;
     RETURN( HeadOfBasicBlock )
  END InitBasicBlocksFromRange ;
  
--- 80,94 ----
                                reachable are removed.
  *)
  
! PROCEDURE InitBasicBlocksFromRange (ScopeSym: CARDINAL;
!                                     start, end: CARDINAL) : BasicBlock ;
  BEGIN
     HeadOfBasicBlock := NIL ;
!    ConvertQuads2BasicBlock (ScopeSym, start, end) ;
!    IF Debugging
!    THEN
!       DisplayBasicBlocks (HeadOfBasicBlock)
!    END ;
     RETURN( HeadOfBasicBlock )
  END InitBasicBlocksFromRange ;
  
*************** END New ;
*** 144,150 ****
                               which has only has one entry and exit point.
  *)
  
! PROCEDURE ConvertQuads2BasicBlock (Start, End: CARDINAL) ;
  VAR
     LastQuadDefMod,
     LastQuadConditional,
--- 152,158 ----
                               which has only has one entry and exit point.
  *)
  
! PROCEDURE ConvertQuads2BasicBlock (ScopeSym: CARDINAL; Start, End: CARDINAL) ;
  VAR
     LastQuadDefMod,
     LastQuadConditional,
*************** VAR
*** 154,159 ****
--- 162,171 ----
     CurrentBB          : BasicBlock ;
     LastBB             : BasicBlock ;
  BEGIN
+    IF Debugging
+    THEN
+       DisplayQuadRange (ScopeSym, Start, End)
+    END ;
     (*
        Algorithm to perform Basic Block:
  
*************** BEGIN
*** 242,248 ****
        b := bb ;
        REPEAT
           WITH b^ DO
!             p(StartQuad, EndQuad)
           END ;
           b := b^.Right
        UNTIL b=bb
--- 254,260 ----
        b := bb ;
        REPEAT
           WITH b^ DO
!             p (StartQuad, EndQuad)
           END ;
           b := b^.Right
        UNTIL b=bb
*************** END Sub ;
*** 323,329 ****
     DisplayBasicBlocks - displays the basic block data structure.
  *)
  
- (*
  PROCEDURE DisplayBasicBlocks (bb: BasicBlock) ;
  VAR
     b: BasicBlock ;
--- 335,340 ----
*************** BEGIN
*** 347,353 ****
        WriteString(' end   ') ; WriteCard(EndQuad, 6) ;
     END
  END DisplayBlock ;
- *)
  
  
  BEGIN
--- 358,363 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2CaseList.def gcc-13.3.0/gcc/m2/gm2-compiler/M2CaseList.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2CaseList.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2CaseList.def	Tue May 21 07:47:38 2024
*************** FROM Lists IMPORT List ;
*** 36,45 ****
  
  (*
     PushCase - create a case entity and push it to an internal stack.
                Return the case id.
  *)
  
! PROCEDURE PushCase (r: CARDINAL; v: CARDINAL) : CARDINAL ;
  
  
  (*
--- 36,50 ----
  
  (*
     PushCase - create a case entity and push it to an internal stack.
+               rec is NulSym if this is a CASE statement.
+               If rec is a record then it indicates a possible
+               varients reside in the record to check.
+               Both rec and va might be NulSym and then the expr
+               will contain the selector expression to a case statement.
                Return the case id.
  *)
  
! PROCEDURE PushCase (rec, va, expr: CARDINAL) : CARDINAL ;
  
  
  (*
*************** PROCEDURE MissingCaseBounds (tokenno: CA
*** 114,119 ****
--- 119,132 ----
  
  
  (*
+    MissingCaseStatementBounds - returns TRUE if the case statement has a missing
+                                 clause.  It will also generate error messages.
+ *)
+ 
+ PROCEDURE MissingCaseStatementBounds (tokenno: CARDINAL; c: CARDINAL) : BOOLEAN ;
+ 
+ 
+ (*
     WriteCase - displays the case list.
  *)
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2CaseList.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2CaseList.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2CaseList.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2CaseList.mod	Tue May 21 07:47:38 2024
*************** IMPLEMENTATION MODULE M2CaseList ;
*** 24,47 ****
  
  FROM M2Debug IMPORT Assert ;
  FROM M2GCCDeclare IMPORT TryDeclareConstant, GetTypeMin, GetTypeMax ;
! FROM M2MetaError IMPORT MetaError1, MetaError2, MetaErrorT0, MetaErrorT1, MetaErrorT2, MetaErrorT3, MetaErrorT4, MetaErrorString1 ;
  FROM M2Error IMPORT InternalError ;
  FROM M2Range IMPORT OverlapsRange, IsEqual, IsGreater ;
  FROM M2ALU IMPORT PushIntegerTree, PopIntegerTree, Addn, Sub, PushInt ;
  FROM Indexing IMPORT Index, InitIndex, PutIndice, GetIndice, ForeachIndiceInIndexDo, HighIndice ;
! FROM Lists IMPORT InitList, IncludeItemIntoList ;
  FROM NameKey IMPORT KeyToCharStar ;
  FROM SymbolConversion IMPORT GccKnowsAbout, Mod2Gcc, AddModGcc ;
  FROM DynamicStrings IMPORT InitString, InitStringCharStar, ConCat, Mark, KillString ;
  FROM m2tree IMPORT Tree ;
  FROM m2block IMPORT RememberType ;
  FROM m2type IMPORT GetMinFrom ;
  FROM Storage IMPORT ALLOCATE ;
  FROM M2Base IMPORT IsExpressionCompatible ;
  FROM M2Printf IMPORT printf1 ;
  
  FROM SymbolTable IMPORT NulSym, IsConst, IsFieldVarient, IsRecord, IsRecordField, GetVarientTag, GetType,
!                         ForeachLocalSymDo, GetSymName, IsEnumeration, SkipType ;
  
  TYPE
     RangePair = POINTER TO RECORD
--- 24,49 ----
  
  FROM M2Debug IMPORT Assert ;
  FROM M2GCCDeclare IMPORT TryDeclareConstant, GetTypeMin, GetTypeMax ;
! FROM M2MetaError IMPORT MetaError1, MetaError2, MetaErrorT0, MetaErrorT1, MetaErrorT2, MetaErrorT3, MetaErrorT4, MetaErrorStringT0, MetaErrorString1 ;
  FROM M2Error IMPORT InternalError ;
  FROM M2Range IMPORT OverlapsRange, IsEqual, IsGreater ;
  FROM M2ALU IMPORT PushIntegerTree, PopIntegerTree, Addn, Sub, PushInt ;
  FROM Indexing IMPORT Index, InitIndex, PutIndice, GetIndice, ForeachIndiceInIndexDo, HighIndice ;
! FROM Lists IMPORT InitList, IncludeItemIntoList, RemoveItemFromList, NoOfItemsInList, GetItemFromList ;
  FROM NameKey IMPORT KeyToCharStar ;
  FROM SymbolConversion IMPORT GccKnowsAbout, Mod2Gcc, AddModGcc ;
  FROM DynamicStrings IMPORT InitString, InitStringCharStar, ConCat, Mark, KillString ;
  FROM m2tree IMPORT Tree ;
  FROM m2block IMPORT RememberType ;
  FROM m2type IMPORT GetMinFrom ;
+ FROM m2expr IMPORT GetIntegerOne ;
  FROM Storage IMPORT ALLOCATE ;
  FROM M2Base IMPORT IsExpressionCompatible ;
  FROM M2Printf IMPORT printf1 ;
+ FROM M2LexBuf IMPORT TokenToLocation ;
  
  FROM SymbolTable IMPORT NulSym, IsConst, IsFieldVarient, IsRecord, IsRecordField, GetVarientTag, GetType,
!                         ForeachLocalSymDo, GetSymName, IsEnumeration, SkipType, NoOfElements, GetNth ;
  
  TYPE
     RangePair = POINTER TO RECORD
*************** TYPE
*** 65,70 ****
--- 67,73 ----
                         elseField    : CARDINAL ;
                         record       : CARDINAL ;
                         varient      : CARDINAL ;
+                        expression   : CARDINAL ;
                         maxCaseId    : CARDINAL ;
                         caseListArray: Index ;
                         currentCase  : CaseList ;
*************** VAR
*** 87,123 ****
  
  (*
     PushCase - create a case entity and push it to an internal stack.
!               r, is NulSym if this is a CASE statement.
!               If, r, is a record then it indicates it includes one
!               or more varients reside in the record.  The particular
!               varient is, v.
                Return the case id.
  *)
  
! PROCEDURE PushCase (r: CARDINAL; v: CARDINAL) : CARDINAL ;
  VAR
     c: CaseDescriptor ;
  BEGIN
!    INC(caseId) ;
!    NEW(c) ;
!    IF c=NIL
     THEN
        InternalError ('out of memory error')
     ELSE
        WITH c^ DO
           elseClause := FALSE ;
           elseField := NulSym ;
!          record := r ;
!          varient := v ;
           maxCaseId := 0 ;
!          caseListArray := InitIndex(1) ;
           next := caseStack ;
           currentCase := NIL
        END ;
        caseStack := c ;
!       PutIndice(caseArray, caseId, c)
     END ;
!    RETURN( caseId )
  END PushCase ;
  
  
--- 90,128 ----
  
  (*
     PushCase - create a case entity and push it to an internal stack.
!               rec is NulSym if this is a CASE statement.
!               If rec is a record then it indicates a possible
!               varients reside in the record to check.
!               Both rec and va might be NulSym and then the expr
!               will contain the selector expression to a case statement.
                Return the case id.
  *)
  
! PROCEDURE PushCase (rec, va, expr: CARDINAL) : CARDINAL ;
  VAR
     c: CaseDescriptor ;
  BEGIN
!    INC (caseId) ;
!    NEW (c) ;
!    IF c = NIL
     THEN
        InternalError ('out of memory error')
     ELSE
        WITH c^ DO
           elseClause := FALSE ;
           elseField := NulSym ;
!          record := rec ;
!          varient := va ;
!          expression := expr ;
           maxCaseId := 0 ;
!          caseListArray := InitIndex (1) ;
           next := caseStack ;
           currentCase := NIL
        END ;
        caseStack := c ;
!       PutIndice (caseArray, caseId, c)
     END ;
!    RETURN caseId
  END PushCase ;
  
  
*************** END DisposeRanges ;
*** 569,608 ****
  
  
  (*
     SubBitRange - subtracts bits, lo..hi, from, set.
  *)
  
  PROCEDURE SubBitRange (set: SetRange; lo, hi: Tree; tokenno: CARDINAL) : SetRange ;
  VAR
!    h, i : SetRange ;
  BEGIN
     h := set ;
     WHILE h#NIL DO
        IF (h^.high=NIL) OR IsEqual(h^.high, h^.low)
        THEN
           IF IsEqual(h^.low, lo) OR OverlapsRange(lo, hi, h^.low, h^.low)
           THEN
!             IF h=set
!             THEN
!                set := set^.next ;
!                h^.next := NIL ;
!                h := DisposeRanges(h) ;
!                h := set
!             ELSE
!                i := set ;
!                WHILE i^.next#h DO
!                   i := i^.next
!                END ;
!                i^.next := h^.next ;
!                i := h ;
!                h := h^.next ;
!                i^.next := NIL ;
!                i := DisposeRanges(i)
!             END
           ELSE
              h := h^.next
           END
        ELSE
           IF OverlapsRange(lo, hi, h^.low, h^.high)
           THEN
              IF IsGreater(h^.low, lo) OR IsGreater(hi, h^.high)
--- 574,634 ----
  
  
  (*
+    RemoveRange - removes the range descriptor h from set and return the
+                  possibly new head of set.
+ *)
+ 
+ PROCEDURE RemoveRange (set: SetRange; h: SetRange) : SetRange ;
+ VAR
+    i: SetRange ;
+ BEGIN
+    IF h=set
+    THEN
+       set := set^.next ;
+       h^.next := NIL ;
+       h := DisposeRanges(h) ;
+    ELSE
+       i := set ;
+       WHILE i^.next#h DO
+          i := i^.next
+       END ;
+       i^.next := h^.next ;
+       i := h ;
+       h := h^.next ;
+       i^.next := NIL ;
+       i := DisposeRanges(i)
+    END ;
+    RETURN set
+ END RemoveRange ;
+ 
+ 
+ (*
     SubBitRange - subtracts bits, lo..hi, from, set.
  *)
  
  PROCEDURE SubBitRange (set: SetRange; lo, hi: Tree; tokenno: CARDINAL) : SetRange ;
  VAR
!    h, i: SetRange ;
  BEGIN
     h := set ;
     WHILE h#NIL DO
+       (* Check to see if a single set element h is obliterated by lo..hi.  *)
        IF (h^.high=NIL) OR IsEqual(h^.high, h^.low)
        THEN
           IF IsEqual(h^.low, lo) OR OverlapsRange(lo, hi, h^.low, h^.low)
           THEN
!             set := RemoveRange (set, h) ;
!             h := set
           ELSE
              h := h^.next
           END
+       (* Now check to see if the lo..hi match exactly with the set range.  *)
+       ELSIF (h^.high#NIL) AND IsEqual (lo, h^.low) AND IsEqual (hi, h^.high)
+       THEN
+          (* Remove h and return as lo..hi have been removed.  *)
+          RETURN RemoveRange (set, h)
        ELSE
+          (* All other cases require modifying the existing set range.  *)
           IF OverlapsRange(lo, hi, h^.low, h^.high)
           THEN
              IF IsGreater(h^.low, lo) OR IsGreater(hi, h^.high)
*************** END SubBitRange ;
*** 647,750 ****
  
  
  (*
     ExcludeCaseRanges - excludes all case ranges found in, p, from, set
  *)
  
! PROCEDURE ExcludeCaseRanges (set: SetRange; p: CaseDescriptor) : SetRange ;
  VAR
     i, j: CARDINAL ;
!    q   : CaseList ;
!    r   : RangePair ;
  BEGIN
!    WITH p^ DO
        i := 1 ;
!       WHILE i<=maxCaseId DO
!          q := GetIndice(caseListArray, i) ;
           j := 1 ;
!          WHILE j<=q^.maxRangeId DO
!             r := GetIndice(q^.rangeArray, j) ;
!             IF r^.high=NulSym
              THEN
!                set := SubBitRange(set, Mod2Gcc(r^.low), Mod2Gcc(r^.low), r^.tokenno)
              ELSE
!                set := SubBitRange(set, Mod2Gcc(r^.low), Mod2Gcc(r^.high), r^.tokenno)
              END ;
!             INC(j)
           END ;
!          INC(i)
        END
     END ;
!    RETURN( set )
  END ExcludeCaseRanges ;
  
  
  VAR
-    High, Low  : Tree ;
     errorString: String ;
  
  
  (*
!    DoEnumValues -
  *)
  
! PROCEDURE DoEnumValues (sym: CARDINAL) ;
  BEGIN
!    IF (Low#NIL) AND IsEqual(Mod2Gcc(sym), Low)
     THEN
!       errorString := ConCat(errorString, InitStringCharStar(KeyToCharStar(GetSymName(sym)))) ;
!       Low := NIL
     END ;
!    IF (High#NIL) AND IsEqual(Mod2Gcc(sym), High)
     THEN
!       errorString := ConCat(errorString, Mark(InitString('..'))) ;
!       errorString := ConCat(errorString, Mark(InitStringCharStar(KeyToCharStar(GetSymName(sym))))) ;
!       High := NIL
     END
! END DoEnumValues ;
  
  
  (*
!    ErrorRange -
  *)
  
! PROCEDURE ErrorRange (p: CaseDescriptor; type: CARDINAL; set: SetRange) ;
  BEGIN
!    type := SkipType(type) ;
!    IF IsEnumeration(type)
     THEN
!       Low := set^.low ;
!       High := set^.high ;
!       IF IsEqual(Low, High)
        THEN
!          High := NIL ;
!          errorString := InitString('enumeration value ') ;
!          ForeachLocalSymDo(type, DoEnumValues) ;
!          errorString := ConCat(errorString, InitString(' is ignored by the CASE variant record {%1D}'))
        ELSE
!          errorString := InitString('enumeration values ') ;
!          ForeachLocalSymDo(type, DoEnumValues) ;
!          errorString := ConCat(errorString, InitString(' are ignored by the CASE variant record {%1D}'))
        END ;
!       MetaErrorString1(errorString, p^.varient)
     END
! END ErrorRange ;
  
  
  (*
!    ErrorRanges -
  *)
  
! PROCEDURE ErrorRanges (p: CaseDescriptor; type: CARDINAL; set: SetRange) ;
  BEGIN
!    WHILE set#NIL DO
!       ErrorRange(p, type, set) ;
!       set := set^.next
     END
! END ErrorRanges ;
  
  
  (*
!    MissingCaseBounds - returns TRUE if there were any missing bounds
                         in the varient record case list, c.  It will
                         generate an error message for each missing
                         bounds found.
--- 673,904 ----
  
  
  (*
+    CheckLowHigh - checks to see the low value <= high value and issues an error
+                   if this is not true.
+ *)
+ 
+ PROCEDURE CheckLowHigh (rp: RangePair) ;
+ VAR
+    lo, hi: Tree ;
+    temp  : CARDINAL ;
+ BEGIN
+    lo := Mod2Gcc (rp^.low) ;
+    hi := Mod2Gcc (rp^.high) ;
+    IF IsGreater (lo, hi)
+    THEN
+       MetaErrorT2 (rp^.tokenno, 'case range should be low..high rather than high..low, range specified as {%1Euad}..{%2Euad}', rp^.low, rp^.high) ;
+       temp := rp^.high ;
+       rp^.high := rp^.low ;
+       rp^.low := temp
+    END
+ END CheckLowHigh ;
+ 
+ 
+ (*
     ExcludeCaseRanges - excludes all case ranges found in, p, from, set
  *)
  
! PROCEDURE ExcludeCaseRanges (set: SetRange; cd: CaseDescriptor) : SetRange ;
  VAR
     i, j: CARDINAL ;
!    cl  : CaseList ;
!    rp  : RangePair ;
  BEGIN
!    WITH cd^ DO
        i := 1 ;
!       WHILE i <= maxCaseId DO
!          cl := GetIndice (caseListArray, i) ;
           j := 1 ;
!          WHILE j <= cl^.maxRangeId DO
!             rp := GetIndice (cl^.rangeArray, j) ;
!             IF rp^.high = NulSym
              THEN
!                set := SubBitRange (set,
!                                    Mod2Gcc (rp^.low),
!                                    Mod2Gcc (rp^.low), rp^.tokenno)
              ELSE
!                CheckLowHigh (rp) ;
!                set := SubBitRange (set,
!                                    Mod2Gcc (rp^.low),
!                                    Mod2Gcc (rp^.high), rp^.tokenno)
              END ;
!             INC (j)
           END ;
!          INC (i)
        END
     END ;
!    RETURN set
  END ExcludeCaseRanges ;
  
  
  VAR
     errorString: String ;
  
  
  (*
!    IncludeElement -
  *)
  
! PROCEDURE IncludeElement (enumList: List; field: CARDINAL; low, high: Tree) ;
! VAR
!    fieldTree: Tree ;
  BEGIN
!    IF field # NulSym
     THEN
!       fieldTree := Mod2Gcc (field) ;
!       IF OverlapsRange (fieldTree, fieldTree, low, high)
!       THEN
!          IncludeItemIntoList (enumList, field)
!       END
!    END
! END IncludeElement ;
! 
! 
! (*
!    IncludeElements -
! *)
! 
! PROCEDURE IncludeElements (type: CARDINAL; enumList: List; low, high: Tree) ;
! VAR
!    field     : CARDINAL ;
!    i,
!    NoElements: CARDINAL ;
! BEGIN
!    NoElements := NoOfElements (type) ;
!    i := 1 ;
!    WHILE i <= NoElements DO
!       field := GetNth (type, i) ;
!       IncludeElement (enumList, field, low, high) ;
!       INC (i)
!    END
! END IncludeElements ;
! 
! 
! (*
!    ErrorRangeEnum
! *)
! 
! PROCEDURE ErrorRangeEnum (type: CARDINAL; set: SetRange; enumList: List) ;
! VAR
!    Low, High: Tree ;
! BEGIN
!    Low := set^.low ;
!    High := set^.high ;
!    IF Low = NIL
!    THEN
!       Low := High
     END ;
!    IF High = NIL
     THEN
!       High := Low
!    END ;
!    IF (Low # NIL) AND (High # NIL)
!    THEN
!       IncludeElements (type, enumList, Low, High)
     END
! END ErrorRangeEnum ;
  
  
  (*
!    ErrorRanges - return a list of all enumeration fields not present in the case statement.
!                  The return value will be nil if type is not an enumeration type.
  *)
  
! PROCEDURE ErrorRanges (type: CARDINAL; set: SetRange) : List ;
! VAR
!    enumSet: List ;
  BEGIN
!    type := SkipType (type) ;
!    IF IsEnumeration (type)
     THEN
!       InitList (enumSet) ;
!       WHILE set#NIL DO
!          ErrorRangeEnum (type, set, enumSet) ;
!          set := set^.next
!       END ;
!       RETURN enumSet
!    END ;
!    RETURN NIL
! END ErrorRanges ;
! 
! 
! (*
!    appendEnum -
! *)
! 
! PROCEDURE appendEnum (enum: CARDINAL) ;
! BEGIN
!    errorString := ConCat (errorString,
!                           Mark (InitStringCharStar (KeyToCharStar (GetSymName (enum)))))
! END appendEnum ;
! 
! 
! (*
!    appendStr -
! *)
! 
! PROCEDURE appendStr (str: ARRAY OF CHAR) ;
! BEGIN
!    errorString := ConCat (errorString, Mark (InitString (str)))
! END appendStr ;
! 
! 
! (*
!    EnumerateErrors - populate errorString with the contents of enumList.
! *)
! 
! PROCEDURE EnumerateErrors (enumList: List) ;
! VAR
!    i, n: CARDINAL ;
! BEGIN
!    n := NoOfItemsInList (enumList) ;
!    IF (enumList # NIL) AND (n > 0)
!    THEN
!       IF n = 1
        THEN
!          errorString := InitString ('{%W}the missing enumeration field is: ') ;
        ELSE
!          errorString := InitString ('{%W}the missing enumeration fields are: ') ;
        END ;
!       appendEnum (GetItemFromList (enumList, 1)) ;
!       IF n > 1
!       THEN
!          IF n > 2
!          THEN
!             i := 2 ;
!             WHILE i <= n-1 DO
!                appendStr (', ') ;
!                appendEnum (GetItemFromList (enumList, i)) ;
!                INC (i)
!             END
!          END ;
!          appendStr (' and ') ;
!          appendEnum (GetItemFromList (enumList, n))
!       END
     END
! END EnumerateErrors ;
  
  
  (*
!    EmitMissingRangeErrors - emits a singular/plural error message for an enumeration type.
  *)
  
! PROCEDURE EmitMissingRangeErrors (tokenno: CARDINAL; type: CARDINAL; set: SetRange) ;
  BEGIN
!    errorString := NIL ;
!    IF IsEnumeration (type)
!    THEN
!       EnumerateErrors (ErrorRanges (type, set))
!    END ;
!    IF errorString # NIL
!    THEN
!       MetaErrorStringT0 (tokenno, errorString)
     END
! END EmitMissingRangeErrors ;
  
  
  (*
!    MissingCaseBounds - returns true if there were any missing bounds
                         in the varient record case list, c.  It will
                         generate an error message for each missing
                         bounds found.
*************** VAR
*** 757,817 ****
     missing: BOOLEAN ;
     set    : SetRange ;
  BEGIN
!    p := GetIndice(caseArray, c) ;
     missing := FALSE ;
     WITH p^ DO
!       IF (record#NulSym) AND (varient#NulSym) AND (NOT elseClause)
        THEN
!          (* not a CASE statement, but a varient record containing without an ELSE clause *)
!          type := GetVariantTagType(varient) ;
!          set := NewSet(type) ;
!          set := ExcludeCaseRanges(set, p) ;
!          IF set#NIL
           THEN
!             missing := TRUE ;
!             MetaErrorT2 (tokenno,
!                          'not all variant record alternatives in the {%kCASE} clause are specified, hint you either need to specify each value of {%2ad} or use an {%kELSE} clause',
!                          varient, type) ;
!             ErrorRanges(p, type, set)
!          END ;
!          set := DisposeRanges(set)
        END
     END ;
!    RETURN( missing )
  END MissingCaseBounds ;
  
  
  (*
!    InRangeList - returns TRUE if the value, tag, is defined in the case list.
  
! PROCEDURE InRangeList (cl: CaseList; tag: CARDINAL) : BOOLEAN ;
  VAR
!    i, h: CARDINAL ;
     r   : RangePair ;
     a   : Tree ;
! BEGIN
!    WITH cl^ DO
        i := 1 ;
        h := HighIndice(rangeArray) ;
!       WHILE i<=h DO
           r := GetIndice(rangeArray, i) ;
!          WITH r^ DO
!             IF high=NulSym
!             THEN
                 a := Mod2Gcc(low)
!             ELSE
                 a := Mod2Gcc(high)
!             END ;
!             IF OverlapsRange(Mod2Gcc(low), a, Mod2Gcc(tag), Mod2Gcc(tag))
!             THEN
!                RETURN( TRUE )
!             END
!          END ;
!          INC(i)
!       END
!    END ;
!    RETURN( FALSE )
! END InRangeList ;
  *)
  
  
--- 911,1017 ----
     missing: BOOLEAN ;
     set    : SetRange ;
  BEGIN
!    p := GetIndice (caseArray, c) ;
     missing := FALSE ;
     WITH p^ DO
!       IF NOT elseClause
        THEN
!          IF (record # NulSym) AND (varient # NulSym)
           THEN
!             (* Not a case statement, but a varient record without an else clause.  *)
!             type := GetVariantTagType (varient) ;
!             set := NewSet (type) ;
!             set := ExcludeCaseRanges (set, p) ;
!             IF set # NIL
!             THEN
!                missing := TRUE ;
!                MetaErrorT2 (tokenno,
!                             'not all variant record alternatives in the {%kCASE} clause are specified, hint you either need to specify each value of {%2ad} or use an {%kELSE} clause',
!                             varient, type) ;
!                EmitMissingRangeErrors (tokenno, type, set)
!             END ;
!             set := DisposeRanges (set)
!          END
        END
     END ;
!    RETURN missing
  END MissingCaseBounds ;
  
  
  (*
!    MissingCaseStatementBounds - returns true if the case statement has a missing
!                                 clause.  It will also generate error messages.
! *)
  
! PROCEDURE MissingCaseStatementBounds (tokenno: CARDINAL; c: CARDINAL) : BOOLEAN ;
  VAR
!    p      : CaseDescriptor ;
!    type   : CARDINAL ;
!    missing: BOOLEAN ;
!    set    : SetRange ;
! BEGIN
!    p := GetIndice (caseArray, c) ;
!    missing := FALSE ;
!    WITH p^ DO
!       IF NOT elseClause
!       THEN
!          IF expression # NulSym
!          THEN
!             type := SkipType (GetType (expression)) ;
!             IF (type # NulSym) AND IsEnumeration (type)
!             THEN
!                (* A case statement sequence without an else clause but
!                   selecting using an enumeration type.  *)
!                set := NewSet (type) ;
!                set := ExcludeCaseRanges (set, p) ;
!                IF set # NIL
!                THEN
!                   missing := TRUE ;
!                   MetaErrorT1 (tokenno,
!                                'not all enumeration values in the {%kCASE} statements are specified, hint you either need to specify each value of {%1Wad} or use an {%kELSE} clause',
!                                type) ;
!                   EmitMissingRangeErrors (tokenno, type, set)
!                END ;
!                set := DisposeRanges (set)
!             END
!          END
!       END
!    END ;
!    RETURN missing
! END MissingCaseStatementBounds ;
! 
! 
! (*
!    InRangeList - returns true if the value, tag, is defined in the case list.
! 
! procedure InRangeList (cl: CaseList; tag: cardinal) : boolean ;
! var
!    i, h: cardinal ;
     r   : RangePair ;
     a   : Tree ;
! begin
!    with cl^ do
        i := 1 ;
        h := HighIndice(rangeArray) ;
!       while i<=h do
           r := GetIndice(rangeArray, i) ;
!          with r^ do
!             if high=NulSym
!             then
                 a := Mod2Gcc(low)
!             else
                 a := Mod2Gcc(high)
!             end ;
!             if OverlapsRange(Mod2Gcc(low), a, Mod2Gcc(tag), Mod2Gcc(tag))
!             then
!                return( true )
!             end
!          end ;
!          inc(i)
!       end
!    end ;
!    return( false )
! end InRangeList ;
  *)
  
  
*************** END InRangeList ;
*** 821,827 ****
  
  PROCEDURE WriteCase (c: CARDINAL) ;
  BEGIN
!    (* this debugging procedure should be finished.  *)
     printf1 ("%d", c)
  END WriteCase ;
  
--- 1021,1027 ----
  
  PROCEDURE WriteCase (c: CARDINAL) ;
  BEGIN
!    (* this debugging PROCEDURE should be finished.  *)
     printf1 ("%d", c)
  END WriteCase ;
  
*************** PROCEDURE checkTypes (constant, type: CA
*** 834,865 ****
  VAR
     consttype: CARDINAL ;
  BEGIN
!    IF (constant#NulSym) AND IsConst(constant)
     THEN
!       consttype := GetType(constant) ;
!       IF NOT IsExpressionCompatible(consttype, type)
        THEN
!          MetaError2('the CASE statement variant tag {%1ad} must be type compatible with the constant {%2Da:is a {%2d}}',
!                     type, constant) ;
!          RETURN( FALSE )
        END
     END ;
!    RETURN( TRUE )
  END checkTypes ;
  
  
  (*
!    inRange - returns TRUE if, min <= i <= max.
  *)
  
  PROCEDURE inRange (i, min, max: CARDINAL) : BOOLEAN ;
  BEGIN
!    RETURN( OverlapsRange(Mod2Gcc(i), Mod2Gcc(i), Mod2Gcc(min), Mod2Gcc(max)) )
  END inRange ;
  
  
  (*
!    TypeCaseBounds - returns TRUE if all bounds in case list, c, are
                      compatible with the tagged type.
  *)
  
--- 1034,1065 ----
  VAR
     consttype: CARDINAL ;
  BEGIN
!    IF (constant # NulSym) AND IsConst (constant)
     THEN
!       consttype := GetType (constant) ;
!       IF NOT IsExpressionCompatible (consttype, type)
        THEN
!          MetaError2 ('the case statement variant tag {%1ad} must be type compatible with the constant {%2Da:is a {%2d}}',
!                      type, constant) ;
!          RETURN FALSE
        END
     END ;
!    RETURN TRUE
  END checkTypes ;
  
  
  (*
!    inRange - returns true if, min <= i <= max.
  *)
  
  PROCEDURE inRange (i, min, max: CARDINAL) : BOOLEAN ;
  BEGIN
!    RETURN OverlapsRange (Mod2Gcc (i), Mod2Gcc (i), Mod2Gcc (min), Mod2Gcc (max))
  END inRange ;
  
  
  (*
!    TypeCaseBounds - returns true if all bounds in case list, c, are
                      compatible with the tagged type.
  *)
  
*************** BEGIN
*** 915,925 ****
              THEN
                 compatible := FALSE
              END ;
!             INC(j)
           END ;
!          INC(i)
        END ;
!       RETURN( compatible )
     END
  END TypeCaseBounds ;
  
--- 1115,1125 ----
              THEN
                 compatible := FALSE
              END ;
!             INC (j)
           END ;
!          INC (i)
        END ;
!       RETURN compatible
     END
  END TypeCaseBounds ;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Check.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Check.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Check.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Check.mod	Tue May 21 07:47:38 2024
*************** END checkPointerType ;
*** 902,907 ****
--- 902,938 ----
  
  
  (*
+    checkProcTypeEquivalence - allow proctype to be compared against another
+                               proctype or procedure.  It is legal to be compared
+                               against an address.
+ *)
+ 
+ PROCEDURE checkProcTypeEquivalence (result: status; tinfo: tInfo;
+                                     left, right: CARDINAL) : status ;
+ BEGIN
+    IF isFalse (result)
+    THEN
+       RETURN result
+    ELSIF IsProcedure (left) AND IsProcType (right)
+    THEN
+       RETURN checkProcedure (result, tinfo, right, left)
+    ELSIF IsProcType (left) AND IsProcedure (right)
+    THEN
+       RETURN checkProcedure (result, tinfo, left, right)
+    ELSIF IsProcType (left) AND IsProcType (right)
+    THEN
+       RETURN checkProcType (result, tinfo, left, right)
+    ELSIF (left = Address) OR (right = Address)
+    THEN
+       RETURN true
+    ELSE
+       RETURN false
+    END
+ END checkProcTypeEquivalence ;
+ 
+ 
+ 
+ (*
     checkTypeKindEquivalence -
  *)
  
*************** BEGIN
*** 928,942 ****
        ELSIF IsEnumeration (left) AND IsEnumeration (right)
        THEN
           RETURN checkEnumerationEquivalence (result, left, right)
-       ELSIF IsProcedure (left) AND IsProcType (right)
-       THEN
-          RETURN checkProcedure (result, tinfo, right, left)
-       ELSIF IsProcType (left) AND IsProcedure (right)
-       THEN
-          RETURN checkProcedure (result, tinfo, left, right)
        ELSIF IsProcType (left) OR IsProcType (right)
        THEN
!          RETURN checkProcType (result, tinfo, left, right)
        ELSIF IsReallyPointer (left) AND IsReallyPointer (right)
        THEN
           RETURN checkPointerType (result, left, right)
--- 959,967 ----
        ELSIF IsEnumeration (left) AND IsEnumeration (right)
        THEN
           RETURN checkEnumerationEquivalence (result, left, right)
        ELSIF IsProcType (left) OR IsProcType (right)
        THEN
!          RETURN checkProcTypeEquivalence (result, tinfo, right, left)
        ELSIF IsReallyPointer (left) AND IsReallyPointer (right)
        THEN
           RETURN checkPointerType (result, left, right)
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Code.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Code.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Code.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Code.mod	Tue May 21 07:47:38 2024
*************** FROM NameKey IMPORT Name ;
*** 42,50 ****
  FROM M2Batch IMPORT ForeachSourceModuleDo ;
  
  FROM M2Quads IMPORT CountQuads, GetFirstQuad, DisplayQuadList, DisplayQuadRange,
!                     BackPatchSubrangesAndOptParam, VariableAnalysis,
                      LoopAnalysis, ForLoopAnalysis, GetQuad, QuadOperator ;
  
  FROM M2Pass IMPORT SetPassToNoPass, SetPassToCodeGeneration ;
  
  FROM M2BasicBlock IMPORT BasicBlock,
--- 42,52 ----
  FROM M2Batch IMPORT ForeachSourceModuleDo ;
  
  FROM M2Quads IMPORT CountQuads, GetFirstQuad, DisplayQuadList, DisplayQuadRange,
!                     BackPatchSubrangesAndOptParam,
                      LoopAnalysis, ForLoopAnalysis, GetQuad, QuadOperator ;
  
+ FROM M2SymInit IMPORT ScopeBlockVariableAnalysis ;
+ 
  FROM M2Pass IMPORT SetPassToNoPass, SetPassToCodeGeneration ;
  
  FROM M2BasicBlock IMPORT BasicBlock,
*************** END Code ;
*** 291,306 ****
     InitialDeclareAndCodeBlock - declares all objects within scope,
  *)
  
! PROCEDURE InitialDeclareAndOptimize (start, end: CARDINAL) ;
  BEGIN
!    Count := CountQuads() ;
!    FreeBasicBlocks(InitBasicBlocksFromRange(start, end)) ;
!    BasicB := Count - CountQuads() ;
!    Count := CountQuads() ;
  
!    FoldBranches(start, end) ;
!    Jump := Count - CountQuads() ;
!    Count := CountQuads()
  END InitialDeclareAndOptimize ;
  
  
--- 293,308 ----
     InitialDeclareAndCodeBlock - declares all objects within scope,
  *)
  
! PROCEDURE InitialDeclareAndOptimize (scope: CARDINAL; start, end: CARDINAL) ;
  BEGIN
!    Count := CountQuads () ;
!    FreeBasicBlocks (InitBasicBlocksFromRange (scope, start, end)) ;
!    BasicB := Count - CountQuads () ;
!    Count := CountQuads () ;
  
!    FoldBranches (start, end) ;
!    Jump := Count - CountQuads () ;
!    Count := CountQuads ()
  END InitialDeclareAndOptimize ;
  
  
*************** END InitialDeclareAndOptimize ;
*** 308,331 ****
     DeclareAndCodeBlock - declares all objects within scope,
  *)
  
! PROCEDURE SecondDeclareAndOptimize (start, end: CARDINAL) ;
  BEGIN
     REPEAT
        FoldConstants(start, end) ;
        DeltaConst := Count - CountQuads () ;
        Count := CountQuads () ;
  
!       FreeBasicBlocks(InitBasicBlocksFromRange (start, end)) ;
  
        DeltaBasicB := Count - CountQuads () ;
        Count := CountQuads () ;
  
!       FreeBasicBlocks (InitBasicBlocksFromRange (start, end)) ;
        FoldBranches(start, end) ;
        DeltaJump := Count - CountQuads () ;
        Count := CountQuads () ;
  
!       FreeBasicBlocks(InitBasicBlocksFromRange (start, end)) ;
        INC (DeltaBasicB, Count - CountQuads ()) ;
        Count := CountQuads () ;
  
--- 310,334 ----
     DeclareAndCodeBlock - declares all objects within scope,
  *)
  
! PROCEDURE SecondDeclareAndOptimize (scope: CARDINAL;
!                                     start, end: CARDINAL) ;
  BEGIN
     REPEAT
        FoldConstants(start, end) ;
        DeltaConst := Count - CountQuads () ;
        Count := CountQuads () ;
  
!       FreeBasicBlocks(InitBasicBlocksFromRange (scope, start, end)) ;
  
        DeltaBasicB := Count - CountQuads () ;
        Count := CountQuads () ;
  
!       FreeBasicBlocks (InitBasicBlocksFromRange (scope, start, end)) ;
        FoldBranches(start, end) ;
        DeltaJump := Count - CountQuads () ;
        Count := CountQuads () ;
  
!       FreeBasicBlocks(InitBasicBlocksFromRange (scope, start, end)) ;
        INC (DeltaBasicB, Count - CountQuads ()) ;
        Count := CountQuads () ;
  
*************** END Init ;
*** 373,392 ****
  
  
  (*
-    BasicBlockVariableAnalysis -
- *)
- 
- PROCEDURE BasicBlockVariableAnalysis (start, end: CARDINAL) ;
- VAR
-    bb: BasicBlock ;
- BEGIN
-    bb := InitBasicBlocksFromRange(start, end) ;
-    ForeachBasicBlockDo (bb, VariableAnalysis) ;
-    KillBasicBlocks (bb)
- END BasicBlockVariableAnalysis ;
- 
- 
- (*
     DisplayQuadsInScope -
  *)
  
--- 376,381 ----
*************** BEGIN
*** 414,420 ****
     OptimTimes := 1 ;
     Current := CountQuads () ;
     ForeachScopeBlockDo (sb, InitialDeclareAndOptimize) ;
!    ForeachScopeBlockDo (sb, BasicBlockVariableAnalysis) ;
     REPEAT
        ForeachScopeBlockDo (sb, SecondDeclareAndOptimize) ;
        Previous := Current ;
--- 403,409 ----
     OptimTimes := 1 ;
     Current := CountQuads () ;
     ForeachScopeBlockDo (sb, InitialDeclareAndOptimize) ;
!    ForeachScopeBlockDo (sb, ScopeBlockVariableAnalysis) ;
     REPEAT
        ForeachScopeBlockDo (sb, SecondDeclareAndOptimize) ;
        Previous := Current ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Error.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Error.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Error.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Error.mod	Tue May 21 07:47:38 2024
*************** BEGIN
*** 868,874 ****
        implementation:   desc := InitString ("In implementation module") |
        program       :   desc := InitString ("In program module") |
        module        :   desc := InitString ("In inner module") |
!       procedure     :   desc := InitString ("In procedure")
  
        END
     END ;
--- 868,875 ----
        implementation:   desc := InitString ("In implementation module") |
        program       :   desc := InitString ("In program module") |
        module        :   desc := InitString ("In inner module") |
!       procedure     :   desc := InitString ("In procedure") |
!       noscope       :   desc := InitString ("Unknown scope")
  
        END
     END ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2GCCDeclare.def gcc-13.3.0/gcc/m2/gm2-compiler/M2GCCDeclare.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2GCCDeclare.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2GCCDeclare.def	Tue May 21 07:47:38 2024
*************** DEFINITION MODULE M2GCCDeclare ;
*** 32,49 ****
  
  FROM SYSTEM IMPORT WORD ;
  FROM m2tree IMPORT Tree ;
- EXPORT QUALIFIED FoldConstants,
-                  DeclareConstant, TryDeclareConstant,
-                  DeclareConstructor, TryDeclareConstructor,
-                  DeclareLocalVariables, PromoteToString, DeclareLocalVariable,
-                  InitDeclarations, StartDeclareScope, EndDeclareScope,
-                  DeclareModuleVariables, IsProcedureGccNested,
-                  DeclareProcedure, PoisonSymbols, DeclareParameters,
-                  CompletelyResolved, MarkExported, PrintSym,
-                  ConstantKnownAndUsed,
-                  PutToBeSolvedByQuads,
-                  GetTypeMin, GetTypeMax,
-                  WalkAction, IsAction ;
  
  TYPE
     WalkAction = PROCEDURE (WORD) ;
--- 32,37 ----
*************** PROCEDURE PromoteToString (tokenno: CARD
*** 174,179 ****
--- 162,178 ----
  
  
  (*
+    PromoteToCString - declare, sym, and then promote it to a string.
+                       Note that if sym is a single character we do
+                           *not* record it as a string
+                           but as a char however we always
+                           return a string constant.
+ *)
+ 
+ PROCEDURE PromoteToCString (tokenno: CARDINAL; sym: CARDINAL) : Tree ;
+ 
+ 
+ (*
     CompletelyResolved - returns TRUE if a symbol has been completely resolved
                          and is not partially declared (such as a record,
                          array or procedure type).
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2GCCDeclare.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2GCCDeclare.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2GCCDeclare.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2GCCDeclare.mod	Tue May 21 07:47:38 2024
*************** FROM SymbolTable IMPORT NulSym,
*** 95,101 ****
                          IsProcedureReachable, IsParameter, IsConstLit,
                          IsDummy, IsVarAParam, IsProcedureVariable,
                          IsGnuAsm, IsGnuAsmVolatile, IsObject, IsTuple,
!                         IsError, IsHiddenType,
                          IsComponent, IsPublic, IsExtern, IsCtor,
        	       	     	GetMainModule, GetBaseModule, GetModule, GetLocalSym,
                          PutModuleFinallyFunction,
--- 95,101 ----
                          IsProcedureReachable, IsParameter, IsConstLit,
                          IsDummy, IsVarAParam, IsProcedureVariable,
                          IsGnuAsm, IsGnuAsmVolatile, IsObject, IsTuple,
!                         IsError, IsHiddenType, IsVarHeap,
                          IsComponent, IsPublic, IsExtern, IsCtor,
        	       	     	GetMainModule, GetBaseModule, GetModule, GetLocalSym,
                          PutModuleFinallyFunction,
*************** FROM SymbolTable IMPORT NulSym,
*** 117,126 ****
  			ForeachOAFamily, GetOAFamily,
                          IsModuleWithinProcedure, IsVariableSSA,
                          IsVariableAtAddress, IsConstructorConstant,
!                         ForeachLocalSymDo, ForeachFieldEnumerationDo,
        	       	     	ForeachProcedureDo, ForeachModuleDo,
                          ForeachInnerModuleDo, ForeachImportedDo,
!                         ForeachExportedDo ;
  
  FROM M2Base IMPORT IsPseudoBaseProcedure, IsPseudoBaseFunction,
                     GetBaseTypeMinMax, MixTypes,
--- 117,126 ----
  			ForeachOAFamily, GetOAFamily,
                          IsModuleWithinProcedure, IsVariableSSA,
                          IsVariableAtAddress, IsConstructorConstant,
!                         ForeachLocalSymDo,
        	       	     	ForeachProcedureDo, ForeachModuleDo,
                          ForeachInnerModuleDo, ForeachImportedDo,
!                         ForeachExportedDo, PrintInitialized ;
  
  FROM M2Base IMPORT IsPseudoBaseProcedure, IsPseudoBaseFunction,
                     GetBaseTypeMinMax, MixTypes,
*************** END DebugSetNumbers ;
*** 339,345 ****
                     lists.
  *)
  
- (*
  PROCEDURE AddSymToWatch (sym: WORD) ;
  BEGIN
     IF (sym#NulSym) AND (NOT IsElementInSet(WatchList, sym))
--- 339,344 ----
*************** BEGIN
*** 350,356 ****
        FIO.FlushBuffer(FIO.StdOut)
     END
  END AddSymToWatch ;
- *)
  
  
  (*
--- 349,354 ----
*************** BEGIN
*** 409,415 ****
  
        tobesolvedbyquads :  doInclude(ToBeSolvedByQuads, "symbol %d -> ToBeSolvedByQuads\n", sym) |
        fullydeclared     :  doInclude(FullyDeclared, "symbol %d -> FullyDeclared\n", sym) ;
!                            IF sym=1265
                             THEN
                                mystop
                             END |
--- 407,413 ----
  
        tobesolvedbyquads :  doInclude(ToBeSolvedByQuads, "symbol %d -> ToBeSolvedByQuads\n", sym) |
        fullydeclared     :  doInclude(FullyDeclared, "symbol %d -> FullyDeclared\n", sym) ;
!                            IF sym=8821
                             THEN
                                mystop
                             END |
*************** END PromoteToString ;
*** 1586,1591 ****
--- 1584,1616 ----
  
  
  (*
+    PromoteToCString - declare, sym, and then promote it to a string.
+                       Note that if sym is a single character we do
+                           *not* record it as a string
+                           but as a char however we always
+                           return a string constant.
+ *)
+ 
+ PROCEDURE PromoteToCString (tokenno: CARDINAL; sym: CARDINAL) : Tree ;
+ VAR
+    size: CARDINAL ;
+    ch  : CHAR ;
+ BEGIN
+    DeclareConstant (tokenno, sym) ;
+    IF IsConst (sym) AND (GetSType (sym) = Char)
+    THEN
+       PushValue (sym) ;
+       ch := PopChar (tokenno) ;
+       RETURN BuildCStringConstant (string (InitStringChar (ch)), 1)
+    ELSE
+       size := GetStringLength (sym) ;
+       RETURN BuildCStringConstant (KeyToCharStar (GetString (sym)),
+                                    size)
+    END
+ END PromoteToCString ;
+ 
+ 
+ (*
     WalkConstructor - walks all dependants of, sym.
  *)
  
*************** BEGIN
*** 1612,1624 ****
     THEN
        InternalError ('trying to declare the NulSym')
     END ;
!    IF IsConstructor(sym) AND (NOT GccKnowsAbout(sym))
     THEN
!       WalkConstructor(sym, TraverseDependants) ;
!       DeclareTypesConstantsProceduresInRange(quad, quad) ;
!       Assert(IsConstructorDependants(sym, IsFullyDeclared)) ;
!       PushValue(sym) ;
!       DeclareConstantFromTree(sym, PopConstructorTree(tokenno))
     END
  END DeclareConstructor ;
  
--- 1637,1649 ----
     THEN
        InternalError ('trying to declare the NulSym')
     END ;
!    IF IsConstructor (sym) AND (NOT GccKnowsAbout (sym))
     THEN
!       WalkConstructor (sym, TraverseDependants) ;
!       DeclareTypesConstantsProceduresInRange (GetScope (sym), quad, quad) ;
!       Assert (IsConstructorDependants (sym, IsFullyDeclared)) ;
!       PushValue (sym) ;
!       DeclareConstantFromTree (sym, PopConstructorTree (tokenno))
     END
  END DeclareConstructor ;
  
*************** END WalkTypeInfo ;
*** 2120,2126 ****
  
  PROCEDURE DeclareUnboundedProcedureParameters (sym: WORD) ;
  VAR
!    son, type,
     p, i     : CARDINAL ;
     location : location_t ;
  BEGIN
--- 2145,2152 ----
  
  PROCEDURE DeclareUnboundedProcedureParameters (sym: WORD) ;
  VAR
!    param,
!    type,
     p, i     : CARDINAL ;
     location : location_t ;
  BEGIN
*************** BEGIN
*** 2131,2138 ****
        WHILE i>0 DO
           IF IsUnboundedParam(sym, i)
           THEN
!             son := GetNthParam(sym, i) ;
!             type := GetSType(son) ;
              TraverseDependants(type) ;
              IF GccKnowsAbout(type)
              THEN
--- 2157,2164 ----
        WHILE i>0 DO
           IF IsUnboundedParam(sym, i)
           THEN
!             param := GetNthParam(sym, i) ;
!             type := GetSType(param) ;
              TraverseDependants(type) ;
              IF GccKnowsAbout(type)
              THEN
*************** BEGIN
*** 2140,2147 ****
                 BuildTypeDeclaration(location, Mod2Gcc(type))
              END
           ELSE
!             son := GetNth(sym, i) ;
!             type := GetSType(son) ;
              TraverseDependants(type)
           END ;
           DEC(i)
--- 2166,2173 ----
                 BuildTypeDeclaration(location, Mod2Gcc(type))
              END
           ELSE
!             param := GetNth(sym, i) ;
!             type := GetSType(param) ;
              TraverseDependants(type)
           END ;
           DEC(i)
*************** END DeclareUnboundedProcedureParameters
*** 2156,2186 ****
  
  PROCEDURE WalkUnboundedProcedureParameters (sym: WORD) ;
  VAR
!    son,
     type,
     p, i: CARDINAL ;
  BEGIN
!    IF IsProcedure(sym)
     THEN
!       p := NoOfParam(sym) ;
        i := p ;
        WHILE i>0 DO
!          IF IsUnboundedParam(sym, i)
           THEN
!             son := GetNthParam(sym, i) ;
!             type := GetSType(son) ;
!             WalkTypeInfo(type) ;
! (*
!             type := GetUnboundedRecordType(type) ;
!             Assert(IsRecord(type)) ;
!             RecordNotPacked(type)      (* which is never packed.                   *)
! *)
           ELSE
!             son := GetNth(sym, i) ;
!             type := GetSType(son) ;
!             WalkTypeInfo(type)
           END ;
!          DEC(i)
        END
     END
  END WalkUnboundedProcedureParameters ;
--- 2182,2205 ----
  
  PROCEDURE WalkUnboundedProcedureParameters (sym: WORD) ;
  VAR
!    param,
     type,
     p, i: CARDINAL ;
  BEGIN
!    IF IsProcedure (sym)
     THEN
!       p := NoOfParam (sym) ;
        i := p ;
        WHILE i>0 DO
!          IF IsUnboundedParam (sym, i)
           THEN
!             param := GetNthParam (sym, i)
           ELSE
!             param := GetNth (sym, i)
           END ;
!          type := GetSType (param) ;
!          WalkTypeInfo (type) ;
!          DEC (i)
        END
     END
  END WalkUnboundedProcedureParameters ;
*************** END FoldConstants ;
*** 2541,2564 ****
     DeclareTypesConstantsProceduresInRange -
  *)
  
! PROCEDURE DeclareTypesConstantsProceduresInRange (start, end: CARDINAL) ;
  VAR
     n, m: CARDINAL ;
  BEGIN
     IF DisplayQuadruples
     THEN
!       DisplayQuadRange(start, end)
     END ;
     REPEAT
        n := NoOfElementsInSet(ToDoList) ;
!       WHILE ResolveConstantExpressions(DeclareConstFully, start, end) DO
        END ;
        (* we need to evaluate some constant expressions to resolve these types *)
        IF DeclaredOutstandingTypes (FALSE)
        THEN
        END ;
        m := NoOfElementsInSet(ToDoList)
!    UNTIL (NOT ResolveConstantExpressions(DeclareConstFully, start, end)) AND
           (n=m)
  END DeclareTypesConstantsProceduresInRange ;
  
--- 2560,2583 ----
     DeclareTypesConstantsProceduresInRange -
  *)
  
! PROCEDURE DeclareTypesConstantsProceduresInRange (scope, start, end: CARDINAL) ;
  VAR
     n, m: CARDINAL ;
  BEGIN
     IF DisplayQuadruples
     THEN
!       DisplayQuadRange (scope, start, end)
     END ;
     REPEAT
        n := NoOfElementsInSet(ToDoList) ;
!       WHILE ResolveConstantExpressions (DeclareConstFully, start, end) DO
        END ;
        (* we need to evaluate some constant expressions to resolve these types *)
        IF DeclaredOutstandingTypes (FALSE)
        THEN
        END ;
        m := NoOfElementsInSet(ToDoList)
!    UNTIL (NOT ResolveConstantExpressions (DeclareConstFully, start, end)) AND
           (n=m)
  END DeclareTypesConstantsProceduresInRange ;
  
*************** VAR
*** 2622,2637 ****
     s, t: CARDINAL ;
     sb  : ScopeBlock ;
  BEGIN
!    sb := InitScopeBlock(scope) ;
!    PushBinding(scope) ;
     REPEAT
!       s := NoOfElementsInSet(ToDoList) ;
        (* ForeachLocalSymDo(scope, DeclareTypeInfo) ; *)
!       ForeachScopeBlockDo(sb, DeclareTypesConstantsProceduresInRange) ;
!       t := NoOfElementsInSet(ToDoList) ;
     UNTIL s=t ;
!    PopBinding(scope) ;
!    KillScopeBlock(sb)
  END DeclareTypesConstantsProcedures ;
  
  
--- 2641,2656 ----
     s, t: CARDINAL ;
     sb  : ScopeBlock ;
  BEGIN
!    sb := InitScopeBlock (scope) ;
!    PushBinding (scope) ;
     REPEAT
!       s := NoOfElementsInSet (ToDoList) ;
        (* ForeachLocalSymDo(scope, DeclareTypeInfo) ; *)
!       ForeachScopeBlockDo (sb, DeclareTypesConstantsProceduresInRange) ;
!       t := NoOfElementsInSet (ToDoList) ;
     UNTIL s=t ;
!    PopBinding (scope) ;
!    KillScopeBlock (sb)
  END DeclareTypesConstantsProcedures ;
  
  
*************** BEGIN
*** 2693,2699 ****
     WalkTypesInProcedure(scope) ;
     DeclareProcedure(scope) ;
     ForeachInnerModuleDo(scope, WalkTypesInModule) ;
!    DeclareTypesConstantsProcedures(scope) ;
     ForeachInnerModuleDo(scope, DeclareTypesConstantsProcedures) ;
     DeclareLocalVariables(scope) ;
     ForeachInnerModuleDo(scope, DeclareModuleVariables) ;
--- 2712,2718 ----
     WalkTypesInProcedure(scope) ;
     DeclareProcedure(scope) ;
     ForeachInnerModuleDo(scope, WalkTypesInModule) ;
!    DeclareTypesConstantsProcedures (scope) ;
     ForeachInnerModuleDo(scope, DeclareTypesConstantsProcedures) ;
     DeclareLocalVariables(scope) ;
     ForeachInnerModuleDo(scope, DeclareModuleVariables) ;
*************** PROCEDURE StartDeclareScope (scope: CARD
*** 2797,2803 ****
  VAR
     n: Name ;
  BEGIN
!    (* AddSymToWatch (1265) ;  *)
     (* AddSymToWatch (1157) ;  *)  (* watch goes here *)
     (* AddSymToWatch(TryFindSymbol('IOLink', 'DeviceId')) ; *)
     (* AddSymToWatch(819) ; *)
--- 2816,2822 ----
  VAR
     n: Name ;
  BEGIN
!    (* AddSymToWatch (8821) ;  *)
     (* AddSymToWatch (1157) ;  *)  (* watch goes here *)
     (* AddSymToWatch(TryFindSymbol('IOLink', 'DeviceId')) ; *)
     (* AddSymToWatch(819) ; *)
*************** VAR
*** 3175,3181 ****
     varType : CARDINAL ;
     location: location_t ;
  BEGIN
!    IF IsComponent (var)
     THEN
        RETURN
     END ;
--- 3194,3200 ----
     varType : CARDINAL ;
     location: location_t ;
  BEGIN
!    IF IsComponent (var) OR IsVarHeap (var)
     THEN
        RETURN
     END ;
*************** BEGIN
*** 3911,3916 ****
--- 3930,3941 ----
        THEN
           printf0('component ')
        END ;
+       IF IsVarHeap (sym)
+       THEN
+          printf0('heap ')
+       END ;
+       printf0 ('\n') ;
+       PrintInitialized (sym) ;
        IncludeType(l, sym)
     ELSIF IsConst(sym)
     THEN
*************** BEGIN
*** 4910,4916 ****
     THEN
        MinEnumerationField := NulSym ;
        MaxEnumerationField := NulSym ;
!       ForeachFieldEnumerationDo(type, FindMinMaxEnum) ;
        RETURN( MinEnumerationField )
     ELSIF IsBaseType(type)
     THEN
--- 4935,4941 ----
     THEN
        MinEnumerationField := NulSym ;
        MaxEnumerationField := NulSym ;
!       ForeachLocalSymDo (type, FindMinMaxEnum) ;
        RETURN( MinEnumerationField )
     ELSIF IsBaseType(type)
     THEN
*************** BEGIN
*** 4949,4955 ****
     THEN
        MinEnumerationField := NulSym ;
        MaxEnumerationField := NulSym ;
!       ForeachFieldEnumerationDo(type, FindMinMaxEnum) ;
        RETURN( MaxEnumerationField )
     ELSIF IsBaseType(type)
     THEN
--- 4974,4980 ----
     THEN
        MinEnumerationField := NulSym ;
        MaxEnumerationField := NulSym ;
!       ForeachLocalSymDo (type, FindMinMaxEnum) ;
        RETURN( MaxEnumerationField )
     ELSIF IsBaseType(type)
     THEN
*************** END CheckResolveSubrange ;
*** 5161,5167 ****
  PROCEDURE TypeConstFullyDeclared (sym: CARDINAL) : Tree ;
  VAR
     t: Tree ;
-    n: Name ;
  BEGIN
     IF IsEnumeration(sym)
     THEN
--- 5186,5191 ----
*************** BEGIN
*** 5229,5244 ****
           t := CheckAlignment(t, sym)
        END
     END ;
!    IF GetSymName(sym)#NulName
!    THEN
!       IF Debugging
!       THEN
!          n := GetSymName(sym) ;
!          printf1('declaring type %a\n', n)
!       END ;
!       t := RememberType(t)
!    END ;
!    RETURN( t )
  END TypeConstFullyDeclared ;
  
  
--- 5253,5259 ----
           t := CheckAlignment(t, sym)
        END
     END ;
!    RETURN RememberType (t)
  END TypeConstFullyDeclared ;
  
  
*************** PROCEDURE IsEnumerationDependants (sym:
*** 5278,5284 ****
  BEGIN
     action := q ;
     enumDeps := TRUE ;
!    ForeachFieldEnumerationDo(sym, IsFieldEnumerationDependants) ;
     RETURN( enumDeps )
  END IsEnumerationDependants ;
  
--- 5293,5299 ----
  BEGIN
     action := q ;
     enumDeps := TRUE ;
!    ForeachLocalSymDo (sym, IsFieldEnumerationDependants) ;
     RETURN( enumDeps )
  END IsEnumerationDependants ;
  
*************** END IsEnumerationDependants ;
*** 5289,5295 ****
  
  PROCEDURE WalkEnumerationDependants (sym: CARDINAL; p: WalkAction) ;
  BEGIN
!    ForeachFieldEnumerationDo(sym, p)
  END WalkEnumerationDependants ;
  
  
--- 5304,5310 ----
  
  PROCEDURE WalkEnumerationDependants (sym: CARDINAL; p: WalkAction) ;
  BEGIN
!    ForeachLocalSymDo (sym, p)
  END WalkEnumerationDependants ;
  
  
*************** VAR
*** 5303,5309 ****
     high, low: CARDINAL ;
  BEGIN
     GetSubrange(sym, high, low) ;
!    CheckResolveSubrange(sym) ;
     type := GetSType(sym) ;
     IF type#NulSym
     THEN
--- 5318,5324 ----
     high, low: CARDINAL ;
  BEGIN
     GetSubrange(sym, high, low) ;
!    CheckResolveSubrange (sym) ;
     type := GetSType(sym) ;
     IF type#NulSym
     THEN
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2GenGCC.def gcc-13.3.0/gcc/m2/gm2-compiler/M2GenGCC.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2GenGCC.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2GenGCC.def	Tue May 21 07:47:38 2024
*************** FROM m2linemap IMPORT location_t ;
*** 37,43 ****
  EXPORT QUALIFIED ConvertQuadsToTree, ResolveConstantExpressions,
                   GetHighFromUnbounded, StringToChar,
                   LValueToGenericPtr, ZConstToTypedConst,
!                  DoCopyString ;
  
  
  (*
--- 37,43 ----
  EXPORT QUALIFIED ConvertQuadsToTree, ResolveConstantExpressions,
                   GetHighFromUnbounded, StringToChar,
                   LValueToGenericPtr, ZConstToTypedConst,
!                  PrepareCopyString ;
  
  
  (*
*************** EXPORT QUALIFIED ConvertQuadsToTree, Res
*** 45,51 ****
                          the GCC tree structure.
  *)
  
! PROCEDURE ConvertQuadsToTree (Start, End: CARDINAL) ;
  
  
  (*
--- 45,51 ----
                          the GCC tree structure.
  *)
  
! PROCEDURE ConvertQuadsToTree (Scope: CARDINAL; Start, End: CARDINAL) ;
  
  
  (*
*************** PROCEDURE ZConstToTypedConst (t: Tree; o
*** 91,103 ****
  
  
  (*
!    DoCopyString - returns trees:
!                   t    number of bytes to be copied (including the nul)
!                   op3t the string with the extra nul character
!                        providing it fits.
  *)
  
! PROCEDURE DoCopyString (tokenno: CARDINAL; VAR length, op3t: Tree; op1t, op3: CARDINAL) ;
  
  
  END M2GenGCC.
--- 91,112 ----
  
  
  (*
!    PrepareCopyString - returns two trees:
!                        length    number of bytes to be copied (including the nul if room)
!                        srcTreeType the new string type (with the extra nul character).
! 
!                        Pre condition:  destStrType the dest type string.
!                                        src is the original string (without a nul)
!                                        to be copied.
!                        Post condition: TRUE or FALSE is returned.
!                                        if true length and srcTreeType will be assigned
!                                        else length is set to the maximum length to be
!                                             copied and srcTree is set to the max length
!                                             which fits in dest.
  *)
  
! PROCEDURE PrepareCopyString (tokenno: CARDINAL; VAR length, srcTree: Tree;
!                              src, destStrType: CARDINAL) : BOOLEAN ;
  
  
  END M2GenGCC.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2GenGCC.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2GenGCC.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2GenGCC.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2GenGCC.mod	Tue May 21 07:47:38 2024
*************** FROM SymbolTable IMPORT PushSize, PopSiz
*** 41,46 ****
--- 41,47 ----
                          NoOfParam, GetParent, GetDimension, IsAModula2Type,
                          IsModule, IsDefImp, IsType, IsModuleWithinProcedure,
                          IsConstString, GetString, GetStringLength,
+                         IsConstStringCnul, IsConstStringM2nul,
                          IsConst, IsConstSet, IsProcedure, IsProcType,
                          IsVar, IsVarParam, IsTemporary,
                          IsEnumeration,
*************** FROM SymbolTable IMPORT PushSize, PopSiz
*** 80,86 ****
                          NulSym ;
  
  FROM M2Batch IMPORT MakeDefinitionSource ;
! FROM M2LexBuf IMPORT FindFileNameFromToken, TokenToLineNo, TokenToLocation, MakeVirtualTok ;
  FROM M2Code IMPORT CodeBlock ;
  FROM M2Debug IMPORT Assert ;
  FROM M2Error IMPORT InternalError, WriteFormat0, WriteFormat1, WriteFormat2, WarnStringAt ;
--- 81,90 ----
                          NulSym ;
  
  FROM M2Batch IMPORT MakeDefinitionSource ;
! 
! FROM M2LexBuf IMPORT FindFileNameFromToken, TokenToLineNo, TokenToLocation,
!                      MakeVirtualTok, UnknownTokenNo ;
! 
  FROM M2Code IMPORT CodeBlock ;
  FROM M2Debug IMPORT Assert ;
  FROM M2Error IMPORT InternalError, WriteFormat0, WriteFormat1, WriteFormat2, WarnStringAt ;
*************** FROM M2GCCDeclare IMPORT WalkAction,
*** 146,152 ****
                           DeclareConstant, TryDeclareConstant,
                           DeclareConstructor, TryDeclareConstructor,
                           StartDeclareScope, EndDeclareScope,
!                          PromoteToString, DeclareLocalVariable,
                           CompletelyResolved,
                           PoisonSymbols, GetTypeMin, GetTypeMax,
                           IsProcedureGccNested, DeclareParameters,
--- 150,156 ----
                           DeclareConstant, TryDeclareConstant,
                           DeclareConstructor, TryDeclareConstructor,
                           StartDeclareScope, EndDeclareScope,
!                          PromoteToString, PromoteToCString, DeclareLocalVariable,
                           CompletelyResolved,
                           PoisonSymbols, GetTypeMin, GetTypeMax,
                           IsProcedureGccNested, DeclareParameters,
*************** FROM m2expr IMPORT GetIntegerZero, GetIn
*** 167,172 ****
--- 171,177 ----
                     CompareTrees,
                     StringLength,
                     AreConstantsEqual,
+                    GetCstInteger,
                     BuildForeachWordInSetDoIfExpr,
                     BuildIfConstInVar,
                     BuildIfVarInVar,
*************** FROM m2expr IMPORT GetIntegerZero, GetIn
*** 203,212 ****
                     BuildAddAddress,
                     BuildIfInRangeGoto, BuildIfNotInRangeGoto ;
  
! FROM m2tree IMPORT Tree, debug_tree ;
  FROM m2linemap IMPORT location_t ;
  
! FROM m2decl IMPORT BuildStringConstant, DeclareKnownConstant, GetBitsPerBitset,
                     BuildIntegerConstant,
                     BuildModuleCtor, DeclareModuleCtor ;
  
--- 208,218 ----
                     BuildAddAddress,
                     BuildIfInRangeGoto, BuildIfNotInRangeGoto ;
  
! FROM m2tree IMPORT Tree, debug_tree, skip_const_decl ;
  FROM m2linemap IMPORT location_t ;
  
! FROM m2decl IMPORT BuildStringConstant, BuildCStringConstant,
!                    DeclareKnownConstant, GetBitsPerBitset,
                     BuildIntegerConstant,
                     BuildModuleCtor, DeclareModuleCtor ;
  
*************** BEGIN
*** 382,388 ****
     IF WholeProgram
     THEN
        scope := GetScope (sym) ;
!       WHILE scope#NulSym DO
           IF IsDefImp (scope)
           THEN
              RETURN IsExported (scope, sym)
--- 388,394 ----
     IF WholeProgram
     THEN
        scope := GetScope (sym) ;
!       WHILE scope # NulSym DO
           IF IsDefImp (scope)
           THEN
              RETURN IsExported (scope, sym)
*************** BEGIN
*** 390,396 ****
           THEN
              RETURN FALSE
           END ;
!          scope := GetScope(scope)
        END ;
        InternalError ('expecting scope to eventually reach a module or defimp symbol')
     ELSE
--- 396,402 ----
           THEN
              RETURN FALSE
           END ;
!          scope := GetScope (scope)
        END ;
        InternalError ('expecting scope to eventually reach a module or defimp symbol')
     ELSE
*************** END IsExportedGcc ;
*** 405,411 ****
                          the GCC tree structure.
  *)
  
! PROCEDURE ConvertQuadsToTree (Start, End: CARDINAL) ;
  BEGIN
     REPEAT
        CodeStatement (Start) ;
--- 411,417 ----
                          the GCC tree structure.
  *)
  
! PROCEDURE ConvertQuadsToTree (Scope: CARDINAL; Start, End: CARDINAL) ;
  BEGIN
     REPEAT
        CodeStatement (Start) ;
*************** BEGIN
*** 467,473 ****
     KillLocalVarOp     : CodeKillLocalVar (op3) |
     ProcedureScopeOp   : CodeProcedureScope (op3) |
     ReturnOp           : (* Not used as return is achieved by KillLocalVar.  *)  |
!    ReturnValueOp      : CodeReturnValue (op1, op3) |
     TryOp              : CodeTry |
     ThrowOp            : CodeThrow (op3) |
     CatchBeginOp       : CodeCatchBegin |
--- 473,479 ----
     KillLocalVarOp     : CodeKillLocalVar (op3) |
     ProcedureScopeOp   : CodeProcedureScope (op3) |
     ReturnOp           : (* Not used as return is achieved by KillLocalVar.  *)  |
!    ReturnValueOp      : CodeReturnValue (q) |
     TryOp              : CodeTry |
     ThrowOp            : CodeThrow (op3) |
     CatchBeginOp       : CodeCatchBegin |
*************** BEGIN
*** 476,481 ****
--- 482,488 ----
     DummyOp            : |
     InitAddressOp      : CodeInitAddress(q, op1, op2, op3) |
     BecomesOp          : CodeBecomes(q) |
+    ArithAddOp,
     AddOp              : CodeAddChecked (q, op2, op3) |
     SubOp              : CodeSubChecked (q, op2, op3) |
     MultOp             : CodeMultChecked (q, op2, op3) |
*************** BEGIN
*** 506,512 ****
     IfInOp             : CodeIfIn (q, op1, op2, op3) |
     IfNotInOp          : CodeIfNotIn (q, op1, op2, op3) |
     IndrXOp            : CodeIndrX (q, op1, op2, op3) |
!    XIndrOp            : CodeXIndr (q, op1, op2, op3) |
     CallOp             : CodeCall (CurrentQuadToken, op3) |
     ParamOp            : CodeParam (q, op1, op2, op3) |
     FunctValueOp       : CodeFunctValue (location, op1) |
--- 513,519 ----
     IfInOp             : CodeIfIn (q, op1, op2, op3) |
     IfNotInOp          : CodeIfNotIn (q, op1, op2, op3) |
     IndrXOp            : CodeIndrX (q, op1, op2, op3) |
!    XIndrOp            : CodeXIndr (q) |
     CallOp             : CodeCall (CurrentQuadToken, op3) |
     ParamOp            : CodeParam (q, op1, op2, op3) |
     FunctValueOp       : CodeFunctValue (location, op1) |
*************** BEGIN
*** 524,530 ****
     SavePriorityOp     : CodeSavePriority (op1, op2, op3) |
     RestorePriorityOp  : CodeRestorePriority (op1, op2, op3) |
  
!    InlineOp           : CodeInline (location, CurrentQuadToken, op3) |
     StatementNoteOp    : CodeStatementNote (op3) |
     CodeOnOp           : |           (* the following make no sense with gcc *)
     CodeOffOp          : |
--- 531,537 ----
     SavePriorityOp     : CodeSavePriority (op1, op2, op3) |
     RestorePriorityOp  : CodeRestorePriority (op1, op2, op3) |
  
!    InlineOp           : CodeInline (q) |
     StatementNoteOp    : CodeStatementNote (op3) |
     CodeOnOp           : |           (* the following make no sense with gcc *)
     CodeOffOp          : |
*************** BEGIN
*** 586,591 ****
--- 593,599 ----
           LogicalAndOp       : FoldSetAnd (tokenno, p, quad, op1, op2, op3) |
           LogicalXorOp       : FoldSymmetricDifference (tokenno, p, quad, op1, op2, op3) |
           BecomesOp          : FoldBecomes (tokenno, p, quad, op1, op3) |
+          ArithAddOp         : FoldArithAdd (op1pos, p, quad, op1, op2, op3) |
           AddOp              : FoldAdd (op1pos, p, quad, op1, op2, op3) |
           SubOp              : FoldSub (op1pos, p, quad, op1, op2, op3) |
           MultOp             : FoldMult (op1pos, p, quad, op1, op2, op3) |
*************** END FindType ;
*** 694,701 ****
     BuildTreeFromInterface - generates a GCC tree from an interface definition.
  *)
  
! PROCEDURE BuildTreeFromInterface (tokenno: CARDINAL; sym: CARDINAL) : Tree ;
  VAR
     i       : CARDINAL ;
     name    : Name ;
     str,
--- 702,712 ----
     BuildTreeFromInterface - generates a GCC tree from an interface definition.
  *)
  
! PROCEDURE BuildTreeFromInterface (sym: CARDINAL) : Tree ;
! CONST
!    DebugTokPos = FALSE ;
  VAR
+    tok     : CARDINAL ;
     i       : CARDINAL ;
     name    : Name ;
     str,
*************** BEGIN
*** 708,728 ****
     THEN
        i := 1 ;
        REPEAT
!          GetRegInterface (sym, i, name, str, obj) ;
!          IF str#NulSym
           THEN
              IF IsConstString (str)
              THEN
!                DeclareConstant (tokenno, obj) ;
                 IF name = NulName
                 THEN
                    gccName := NIL
                 ELSE
!                   gccName := BuildStringConstant (KeyToCharStar (name), LengthKey (name))
                 END ;
!                tree := ChainOnParamValue (tree, gccName, PromoteToString (tokenno, str), Mod2Gcc (obj))
              ELSE
!                WriteFormat0 ('a constraint to the GNU ASM statement must be a constant string')
              END
           END ;
           INC(i)
--- 719,746 ----
     THEN
        i := 1 ;
        REPEAT
!          GetRegInterface (sym, i, tok, name, str, obj) ;
!          IF str # NulSym
           THEN
              IF IsConstString (str)
              THEN
!                DeclareConstant (tok, obj) ;
                 IF name = NulName
                 THEN
                    gccName := NIL
                 ELSE
!                   gccName := BuildCStringConstant (KeyToCharStar (name), LengthKey (name))
                 END ;
!                tree := ChainOnParamValue (tree, gccName, PromoteToCString (tok, str),
!                                           skip_const_decl (Mod2Gcc (obj))) ;
!                IF DebugTokPos
!                THEN
!                   WarnStringAt (InitString ('input expression'), tok)
!                END
              ELSE
!                MetaErrorT1 (tok,
!                             'a constraint to the GNU ASM statement must be a constant string and not a {%1Ed}',
!                             str)
              END
           END ;
           INC(i)
*************** END BuildTreeFromInterface ;
*** 737,762 ****
  *)
  
  PROCEDURE BuildTrashTreeFromInterface (sym: CARDINAL) : Tree ;
  VAR
     i   : CARDINAL ;
     str,
     obj : CARDINAL ;
     name: Name ;
     tree: Tree ;
  BEGIN
!    tree := Tree(NIL) ;
!    IF sym#NulSym
     THEN
        i := 1 ;
        REPEAT
!          GetRegInterface(sym, i, name, str, obj) ;
!          IF str#NulSym
           THEN
!             IF IsConstString(str)
              THEN
!                tree := AddStringToTreeList(tree, PromoteToString(GetDeclaredMod(str), str))
              ELSE
!                WriteFormat0('a constraint to the GNU ASM statement must be a constant string')
              END
           END ;
  (*
--- 755,789 ----
  *)
  
  PROCEDURE BuildTrashTreeFromInterface (sym: CARDINAL) : Tree ;
+ CONST
+    DebugTokPos = FALSE ;
  VAR
+    tok : CARDINAL ;
     i   : CARDINAL ;
     str,
     obj : CARDINAL ;
     name: Name ;
     tree: Tree ;
  BEGIN
!    tree := Tree (NIL) ;
!    IF sym # NulSym
     THEN
        i := 1 ;
        REPEAT
!          GetRegInterface (sym, i, tok, name, str, obj) ;
!          IF str # NulSym
           THEN
!             IF IsConstString (str)
              THEN
!                tree := AddStringToTreeList (tree, PromoteToCString (tok, str)) ;
!                IF DebugTokPos
!                THEN
!                   WarnStringAt (InitString ('trash expression'), tok)
!                END
              ELSE
!                MetaErrorT1 (tok,
!                             'a constraint to the GNU ASM statement must be a constant string and not a {%1Ed}',
!                             str)
              END
           END ;
  (*
*************** BEGIN
*** 765,774 ****
              InternalError ('not expecting the object to be non null in the trash list')
           END ;
  *)
!          INC(i)
!       UNTIL (str=NulSym) AND (obj=NulSym)
     END ;
!    RETURN( tree )
  END BuildTrashTreeFromInterface ;
  
  
--- 792,801 ----
              InternalError ('not expecting the object to be non null in the trash list')
           END ;
  *)
!          INC (i)
!       UNTIL (str = NulSym) AND (obj = NulSym)
     END ;
!    RETURN tree
  END BuildTrashTreeFromInterface ;
  
  
*************** END BuildTrashTreeFromInterface ;
*** 776,808 ****
     CodeInline - InlineOp is a quadruple which has the following format:
  
                  InlineOp   NulSym  NulSym  Sym
- 
-                 The inline asm statement, Sym, is written to standard output.
  *)
  
! PROCEDURE CodeInline (location: location_t; tokenno: CARDINAL; GnuAsm: CARDINAL) ;
  VAR
!    string  : CARDINAL ;
     inputs,
     outputs,
     trash,
!    labels  : Tree ;
  BEGIN
!    (*
!       no need to explicity flush the outstanding instructions as
!       per M2GenDyn486 and M2GenAPU. The GNU ASM statements in GCC
!       can handle the register dependency providing the user
!       specifies VOLATILE and input/output/trash sets correctly.
!    *)
!    inputs  := BuildTreeFromInterface (tokenno, GetGnuAsmInput(GnuAsm)) ;
!    outputs := BuildTreeFromInterface (tokenno, GetGnuAsmOutput(GnuAsm)) ;
!    trash   := BuildTrashTreeFromInterface (GetGnuAsmTrash(GnuAsm)) ;
!    labels  := NIL ;  (* at present it makes no sence for Modula-2 to jump to a label,
                          given that labels are not allowed in Modula-2.  *)
     string  := GetGnuAsm (GnuAsm) ;
-    DeclareConstant (tokenno, string) ;
     BuildAsm (location,
!              Mod2Gcc (string), IsGnuAsmVolatile (GnuAsm), IsGnuAsmSimple (GnuAsm),
               inputs, outputs, trash, labels)
  END CodeInline ;
  
--- 803,836 ----
     CodeInline - InlineOp is a quadruple which has the following format:
  
                  InlineOp   NulSym  NulSym  Sym
  *)
  
! PROCEDURE CodeInline (quad: CARDINAL) ;
  VAR
!    overflowChecking: BOOLEAN ;
!    op              : QuadOperator ;
!    op1, op2, GnuAsm: CARDINAL ;
!    op1pos, op2pos,
!    op3pos, asmpos  : CARDINAL ;
!    string          : CARDINAL ;
     inputs,
     outputs,
     trash,
!    labels          : Tree ;
!    location        : location_t ;
  BEGIN
!    GetQuadOtok (quad, asmpos, op, op1, op2, GnuAsm, overflowChecking,
!                 op1pos, op2pos, op3pos) ;
!    location := TokenToLocation (asmpos) ;
!    inputs  := BuildTreeFromInterface (GetGnuAsmInput (GnuAsm)) ;
!    outputs := BuildTreeFromInterface (GetGnuAsmOutput (GnuAsm)) ;
!    trash   := BuildTrashTreeFromInterface (GetGnuAsmTrash (GnuAsm)) ;
!    labels  := NIL ;  (* At present it makes no sence for Modula-2 to jump to a label,
                          given that labels are not allowed in Modula-2.  *)
     string  := GetGnuAsm (GnuAsm) ;
     BuildAsm (location,
!              PromoteToCString (GetDeclaredMod (string), string),
!              IsGnuAsmVolatile (GnuAsm), IsGnuAsmSimple (GnuAsm),
               inputs, outputs, trash, labels)
  END CodeInline ;
  
*************** BEGIN
*** 1353,1359 ****
     (* now assign  param.Addr := ADR(NewArray) *)
  
     BuildAssignmentStatement (location,
!                              BuildComponentRef (location, Mod2Gcc (param), Mod2Gcc (GetUnboundedAddressOffset (UnboundedType))),
                               NewArray)
  END MakeCopyUse ;
  
--- 1381,1389 ----
     (* now assign  param.Addr := ADR(NewArray) *)
  
     BuildAssignmentStatement (location,
!                              BuildComponentRef (location,
!                                                 Mod2Gcc (param),
!                                                 Mod2Gcc (GetUnboundedAddressOffset (UnboundedType))),
                               NewArray)
  END MakeCopyUse ;
  
*************** END CodeProcedureScope ;
*** 1830,1897 ****
                       allocated by the function call.
  *)
  
! PROCEDURE CodeReturnValue (res, Procedure: CARDINAL) ;
  VAR
!    value, length, op3t : Tree ;
!    location: location_t ;
  BEGIN
!    location := TokenToLocation (CurrentQuadToken) ;
!    TryDeclareConstant (CurrentQuadToken, res) ;  (* checks to see whether it is a constant and declares it *)
!    TryDeclareConstructor (CurrentQuadToken, res) ;
!    IF IsConstString (res) AND (SkipTypeAndSubrange (GetType (Procedure)) # Char)
     THEN
!       DoCopyString (CurrentQuadToken, length, op3t, GetType (Procedure), res) ;
        value := BuildArrayStringConstructor (location,
!                                             Mod2Gcc (GetType (Procedure)), op3t, length)
     ELSE
!       value := Mod2Gcc (res)
     END ;
!    BuildReturnValueCode (location, Mod2Gcc (Procedure), value)
  END CodeReturnValue ;
  
  
- (* *******************************
- (*
-    GenerateCleanup - generates a try/catch/clobber tree containing the call to ptree
- *)
- 
- PROCEDURE GenerateCleanup (location: location_t; procedure: CARDINAL; p, call: Tree) : Tree ;
- VAR
-    i, n: CARDINAL ;
-    t   : Tree ;
- BEGIN
-    t := push_statement_list (begin_statement_list ()) ;
-    i := 1 ;
-    n := NoOfParam (procedure) ;
-    WHILE i<=n DO
-       IF IsParameterVar (GetNthParam (procedure, i))
-       THEN
-          AddStatement (location, BuildCleanUp (GetParamTree (call, i-1)))
-       END ;
-       INC(i)
-    END ;
-    RETURN BuildTryFinally (location, p, pop_statement_list ())
- END GenerateCleanup ;
- 
- 
- (*
-    CheckCleanup - checks whether a cleanup is required for a procedure with
-                   VAR parameters.  The final tree is returned.
- *)
- 
- PROCEDURE CheckCleanup (location: location_t; procedure: CARDINAL; tree, call: Tree) : Tree ;
- BEGIN
-    IF HasVarParameters(procedure)
-    THEN
-       RETURN tree ;
-       (* RETURN GenerateCleanup(location, procedure, tree, call) *)
-    ELSE
-       RETURN tree
-    END
- END CheckCleanup ;
- ************************************** *)
- 
- 
  (*
     CodeCall - determines whether the procedure call is a direct call
                or an indirect procedure call.
--- 1860,1899 ----
                       allocated by the function call.
  *)
  
! PROCEDURE CodeReturnValue (quad: CARDINAL) ;
  VAR
!    op                                  : QuadOperator ;
!    overflowChecking                    : BOOLEAN ;
!    expr, none, procedure               : CARDINAL ;
!    combinedpos,
!    returnpos, exprpos, nonepos, procpos: CARDINAL ;
!    value, length                       : Tree ;
!    location                            : location_t ;
  BEGIN
!    GetQuadOtok (quad, returnpos, op, expr, none, procedure, overflowChecking,
!                 exprpos, nonepos, procpos) ;
!    combinedpos := MakeVirtualTok (returnpos, returnpos, exprpos) ;
!    location := TokenToLocation (combinedpos) ;
!    TryDeclareConstant (exprpos, expr) ;  (* checks to see whether it is a constant and declares it *)
!    TryDeclareConstructor (exprpos, expr) ;
!    IF IsConstString (expr) AND (SkipTypeAndSubrange (GetType (procedure)) # Char)
     THEN
!       IF NOT PrepareCopyString (returnpos, length, value, expr, GetType (procedure))
!       THEN
!          MetaErrorT3 (MakeVirtualTok (returnpos, returnpos, exprpos),
!                       'string constant {%1Ea} is too large to be returned from procedure {%2a} via the {%3d} {%3a}',
!                       expr, procedure, GetType (procedure))
!       END ;
        value := BuildArrayStringConstructor (location,
!                                             Mod2Gcc (GetType (procedure)),
!                                             value, length)
     ELSE
!       value := Mod2Gcc (expr)
     END ;
!    BuildReturnValueCode (location, Mod2Gcc (procedure), value)
  END CodeReturnValue ;
  
  
  (*
     CodeCall - determines whether the procedure call is a direct call
                or an indirect procedure call.
*************** BEGIN
*** 1918,1924 ****
     THEN
        location := TokenToLocation (tokenno) ;
        AddStatement (location, tree)
-       (* was AddStatement(location, CheckCleanup(location, procedure, tree, tree))  *)
     ELSE
        (* leave tree alone - as it will be picked up when processing FunctValue *)
     END
--- 1920,1925 ----
*************** END FoldConstBecomes ;
*** 2880,2936 ****
  
  
  (*
!    DoCopyString - returns trees:
!                   length    number of bytes to be copied (including the nul)
!                   op1t the new string _type_ (with the extra nul character).
!                   op3t the actual string with the extra nul character.
  *)
  
! PROCEDURE DoCopyString (tokenno: CARDINAL; VAR length, op3t: Tree; op1t, op3: CARDINAL) ;
  VAR
!    location: location_t ;
  BEGIN
!    location := TokenToLocation(tokenno) ;
!    Assert(IsArray(SkipType(op1t))) ;
!    (* handle string assignments:
        VAR
           str: ARRAY [0..10] OF CHAR ;
           ch : CHAR ;
  
           str := 'abcde' but not ch := 'a'
     *)
!    IF GetType (op3) = Char
     THEN
        (*
!        *  create string from char and add nul to the end, nul is
         *  added by BuildStringConstant
         *)
!       op3t := BuildStringConstant (KeyToCharStar (GetString (op3)), 1)
     ELSE
!       op3t := Mod2Gcc (op3)
     END ;
!    op3t := ConvertString (Mod2Gcc (op1t), op3t) ;
! 
!    PushIntegerTree(FindSize(tokenno, op3)) ;
!    PushIntegerTree(FindSize(tokenno, op1t)) ;
!    IF Less(tokenno)
     THEN
!       (* there is room for the extra <nul> character *)
!       length := BuildAdd(location, FindSize(tokenno, op3), GetIntegerOne(location), FALSE)
     ELSE
!       PushIntegerTree(FindSize(tokenno, op3)) ;
!       PushIntegerTree(FindSize(tokenno, op1t)) ;
        IF Gre (tokenno)
        THEN
!          WarnStringAt (InitString('string constant is too large to be assigned to the array'),
!                        tokenno) ;
!          length := FindSize (tokenno, op1t)
!       ELSE
!          (* equal so return max characters in the array *)
!          length := FindSize (tokenno, op1t)
        END
!    END
! END DoCopyString ;
  
  
  (*
--- 2881,2947 ----
  
  
  (*
!    PrepareCopyString - returns two trees:
!                        length    number of bytes to be copied (including the nul if room)
!                        srcTreeType the new string type (with the extra nul character).
! 
!                        Pre condition:  destStrType the dest type string.
!                                        src is the original string (without a nul)
!                                        to be copied.
!                        Post condition: TRUE or FALSE is returned.
!                                        if true length and srcTreeType will be assigned
!                                        else length is set to the maximum length to be
!                                             copied and srcTree is set to the max length
!                                             which fits in dest.
  *)
  
! PROCEDURE PrepareCopyString (tokenno: CARDINAL; VAR length, srcTree: Tree;
!                              src, destStrType: CARDINAL) : BOOLEAN ;
  VAR
!    location : location_t ;
!    intLength: INTEGER ;
  BEGIN
!    location := TokenToLocation (tokenno) ;
!    Assert (IsArray (SkipType (destStrType))) ;
!    (* Handle string assignments:
        VAR
           str: ARRAY [0..10] OF CHAR ;
           ch : CHAR ;
  
           str := 'abcde' but not ch := 'a'
     *)
!    IF GetType (src) = Char
     THEN
        (*
!        *  Create string from char and add nul to the end, nul is
         *  added by BuildStringConstant
         *)
!       srcTree := BuildStringConstant (KeyToCharStar (GetString (src)), 1)
     ELSE
!       srcTree := Mod2Gcc (src)
     END ;
!    srcTree := ConvertString (Mod2Gcc (destStrType), srcTree) ;
!    PushIntegerTree (FindSize (tokenno, src)) ;
!    PushIntegerTree (FindSize (tokenno, destStrType)) ;
!    IF Less (tokenno)
     THEN
!       (* There is room for the extra <nul> character.  *)
!       length := BuildAdd (location, FindSize (tokenno, src),
!                           GetIntegerOne (location), FALSE)
     ELSE
!       length := FindSize (tokenno, destStrType) ;
!       PushIntegerTree (FindSize (tokenno, src)) ;
!       PushIntegerTree (length) ;
!       (* Greater or Equal so return max characters in the array.  *)
        IF Gre (tokenno)
        THEN
!          intLength := GetCstInteger (length) ;
!          srcTree := BuildStringConstant (KeyToCharStar (GetString (src)), intLength) ;
!          RETURN FALSE
        END
!    END ;
!    RETURN TRUE
! END PrepareCopyString ;
  
  
  (*
*************** END checkDeclare ;
*** 3090,3108 ****
  
  PROCEDURE CodeBecomes (quad: CARDINAL) ;
  VAR
!    op        : QuadOperator ;
!    op1, op2,
!    op3       : CARDINAL ;
     becomespos,
     op1pos,
     op2pos,
!    op3pos    : CARDINAL ;
     length,
!    op3t      : Tree ;
!    location  : location_t ;
  BEGIN
!    GetQuadOtok (quad, becomespos, op, op1, op2, op3, op1pos, op2pos, op3pos) ;
!    DeclareConstant (CurrentQuadToken, op3) ;  (* checks to see whether it is a constant and declares it *)
     DeclareConstructor (CurrentQuadToken, quad, op3) ;
     location := TokenToLocation (CurrentQuadToken) ;
  
--- 3101,3121 ----
  
  PROCEDURE CodeBecomes (quad: CARDINAL) ;
  VAR
!    overflowChecking: BOOLEAN ;
!    op              : QuadOperator ;
!    op1, op2, op3   : CARDINAL ;
     becomespos,
     op1pos,
     op2pos,
!    op3pos          : CARDINAL ;
     length,
!    op3t            : Tree ;
!    location        : location_t ;
  BEGIN
!    GetQuadOtok (quad, becomespos, op, op1, op2, op3, overflowChecking,
!                 op1pos, op2pos, op3pos) ;
!    Assert (op2pos = UnknownTokenNo) ;
!    DeclareConstant (CurrentQuadToken, op3) ;  (* Check to see whether op3 is a constant and declare it.  *)
     DeclareConstructor (CurrentQuadToken, quad, op3) ;
     location := TokenToLocation (CurrentQuadToken) ;
  
*************** BEGIN
*** 3119,3125 ****
     ELSIF IsConstString (op3) AND (SkipTypeAndSubrange (GetType (op1)) # Char)
     THEN
        checkDeclare (op1) ;
!       DoCopyString (CurrentQuadToken, length, op3t, SkipType (GetType (op1)), op3) ;
        AddStatement (location,
                      MaybeDebugBuiltinMemcpy (location, CurrentQuadToken,
                                               BuildAddr (location, Mod2Gcc (op1), FALSE),
--- 3132,3143 ----
     ELSIF IsConstString (op3) AND (SkipTypeAndSubrange (GetType (op1)) # Char)
     THEN
        checkDeclare (op1) ;
!       IF NOT PrepareCopyString (becomespos, length, op3t, op3, SkipType (GetType (op1)))
!       THEN
!          MetaErrorT2 (MakeVirtualTok (becomespos, op1pos, op3pos),
!                       'string constant {%1Ea} is too large to be assigned to the array {%2ad}',
!                       op3, op1)
!       END ;
        AddStatement (location,
                      MaybeDebugBuiltinMemcpy (location, CurrentQuadToken,
                                               BuildAddr (location, Mod2Gcc (op1), FALSE),
*************** END GetStr ;
*** 3623,3629 ****
  
  
  (*
!    FoldAdd - check addition for constant folding.
  *)
  
  PROCEDURE FoldAdd (tokenno: CARDINAL; p: WalkAction;
--- 3641,3648 ----
  
  
  (*
!    FoldAdd - check addition for constant folding.  It checks for conststrings
!              overloading the +.
  *)
  
  PROCEDURE FoldAdd (tokenno: CARDINAL; p: WalkAction;
*************** BEGIN
*** 3643,3657 ****
        SubQuad (quad) ;
        s := KillString (s)
     ELSE
!       IF BinaryOperands (quad, op2, op3)
!       THEN
!          FoldBinary (tokenno, p, BuildAdd, quad, op1, op2, op3)
!       END
     END
  END FoldAdd ;
  
  
  (*
     CodeAddChecked - code an addition instruction, determine whether checking
                      is required.
  *)
--- 3662,3687 ----
        SubQuad (quad) ;
        s := KillString (s)
     ELSE
!       FoldArithAdd (tokenno, p, quad, op1, op2, op3)
     END
  END FoldAdd ;
  
  
  (*
+    FoldArithAdd - check arithmetic addition for constant folding.
+ *)
+ 
+ PROCEDURE FoldArithAdd (tokenno: CARDINAL; p: WalkAction;
+                         quad: CARDINAL; op1, op2, op3: CARDINAL) ;
+ BEGIN
+    IF BinaryOperands (quad, op2, op3)
+    THEN
+       FoldBinary (tokenno, p, BuildAdd, quad, op1, op2, op3)
+    END
+ END FoldArithAdd ;
+ 
+ 
+ (*
     CodeAddChecked - code an addition instruction, determine whether checking
                      is required.
  *)
*************** VAR
*** 5496,5502 ****
     location: location_t ;
  BEGIN
     location := TokenToLocation(GetDeclaredMod(operand)) ;
!    RETURN( GetCardinalZero(location) )
  END BuildHighFromChar ;
  
  
--- 5526,5537 ----
     location: location_t ;
  BEGIN
     location := TokenToLocation(GetDeclaredMod(operand)) ;
!    IF IsConstString (operand) AND
!       (IsConstStringM2nul (operand) OR IsConstStringCnul (operand))
!    THEN
!       RETURN GetCardinalOne (location)
!    END ;
!    RETURN GetCardinalZero (location)
  END BuildHighFromChar ;
  
  
*************** END CodeIndrX ;
*** 7163,7179 ****
     (op2 is the type of the data being indirectly copied)
  *)
  
! PROCEDURE CodeXIndr (quad: CARDINAL; op1, type, op3: CARDINAL) ;
  VAR
     length,
!    newstr  : Tree ;
!    location: location_t ;
  BEGIN
!    location := TokenToLocation(CurrentQuadToken) ;
  
     type := SkipType (type) ;
!    DeclareConstant(CurrentQuadToken, op3) ;
!    DeclareConstructor(CurrentQuadToken, quad, op3) ;
     (*
        Follow the Quadruple rule:
  
--- 7198,7227 ----
     (op2 is the type of the data being indirectly copied)
  *)
  
! PROCEDURE CodeXIndr (quad: CARDINAL) ;
  VAR
+    overflowChecking: BOOLEAN ;
+    op              : QuadOperator ;
+    tokenno,
+    op1,
+    type,
+    op3,
+    op1pos,
+    op3pos,
+    typepos,
+    xindrpos        : CARDINAL ;
     length,
!    newstr          : Tree ;
!    location        : location_t ;
  BEGIN
!    GetQuadOtok (quad, xindrpos, op, op1, type, op3, overflowChecking,
!                 op1pos, typepos, op3pos) ;
!    tokenno := MakeVirtualTok (xindrpos, op1pos, op3pos) ;
!    location := TokenToLocation (tokenno) ;
  
     type := SkipType (type) ;
!    DeclareConstant (op3pos, op3) ;
!    DeclareConstructor (op3pos, quad, op3) ;
     (*
        Follow the Quadruple rule:
  
*************** BEGIN
*** 7181,7188 ****
     *)
     IF IsProcType(SkipType(type))
     THEN
!       BuildAssignmentStatement (location, BuildIndirect(location, Mod2Gcc(op1), GetPointerType()), Mod2Gcc(op3))
!    ELSIF IsConstString(op3) AND (GetStringLength(op3)=0) AND (GetMode(op1)=LeftValue)
     THEN
        (*
           no need to check for type errors,
--- 7229,7236 ----
     *)
     IF IsProcType(SkipType(type))
     THEN
!       BuildAssignmentStatement (location, BuildIndirect (location, Mod2Gcc (op1), GetPointerType ()), Mod2Gcc (op3))
!    ELSIF IsConstString (op3) AND (GetStringLength (op3) = 0) AND (GetMode (op1) = LeftValue)
     THEN
        (*
           no need to check for type errors,
*************** BEGIN
*** 7191,7203 ****
           contents.
        *)
        BuildAssignmentStatement (location,
!                                 BuildIndirect(location, LValueToGenericPtr(location, op1), Mod2Gcc(Char)),
!                                 StringToChar(Mod2Gcc(op3), Char, op3))
!    ELSIF IsConstString(op3) AND (SkipTypeAndSubrange(GetType(op1))#Char)
     THEN
!       DoCopyString (CurrentQuadToken, length, newstr, type, op3) ;
        AddStatement (location,
!                     MaybeDebugBuiltinMemcpy (location, CurrentQuadToken,
                                               Mod2Gcc (op1),
                                               BuildAddr (location, newstr, FALSE),
                                               length))
--- 7239,7256 ----
           contents.
        *)
        BuildAssignmentStatement (location,
!                                 BuildIndirect (location, LValueToGenericPtr (location, op1), Mod2Gcc (Char)),
!                                 StringToChar (Mod2Gcc (op3), Char, op3))
!    ELSIF IsConstString (op3) AND (SkipTypeAndSubrange (GetType (op1)) # Char)
     THEN
!       IF NOT PrepareCopyString (tokenno, length, newstr, op3, type)
!       THEN
!          MetaErrorT2 (MakeVirtualTok (xindrpos, op1pos, op3pos),
!                       'string constant {%1Ea} is too large to be assigned to the array {%2ad}',
!                       op3, op1)
!       END ;
        AddStatement (location,
!                     MaybeDebugBuiltinMemcpy (location, tokenno,
                                               Mod2Gcc (op1),
                                               BuildAddr (location, newstr, FALSE),
                                               length))
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2MetaError.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2MetaError.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2MetaError.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2MetaError.mod	Tue May 21 07:47:38 2024
*************** BEGIN
*** 1529,1535 ****
              DEC (eb.ini) |
        'u':  eb.quotes := FALSE |
        ':':  ifNonNulThen (eb, sym) ;
!             DEC (eb.ini)
  
        ELSE
           InternalFormat (eb, 'expecting one of [akqtdnpsuCDEFKNOPQRSTUWXYZ:<>%]', __LINE__)
--- 1529,1539 ----
              DEC (eb.ini) |
        'u':  eb.quotes := FALSE |
        ':':  ifNonNulThen (eb, sym) ;
!             DEC (eb.ini) |
!       '1':  InternalError ('incorrect format spec, expecting %1 rather than % spec 1') |
!       '2':  InternalError ('incorrect format spec, expecting %2 rather than % spec 2') |
!       '3':  InternalError ('incorrect format spec, expecting %3 rather than % spec 3') |
!       '4':  InternalError ('incorrect format spec, expecting %4 rather than % spec 4')
  
        ELSE
           InternalFormat (eb, 'expecting one of [akqtdnpsuCDEFKNOPQRSTUWXYZ:<>%]', __LINE__)
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Optimize.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Optimize.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Optimize.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Optimize.mod	Tue May 21 07:47:38 2024
*************** FROM SymbolTable IMPORT GetSymName,
*** 58,65 ****
  
  FROM M2Quads IMPORT QuadOperator, GetQuad, GetFirstQuad, GetNextQuad,
                      PutQuad, SubQuad, Opposite, IsReferenced,
!                     GetRealQuad ;
! 
  
  (*
     FoldBranches - folds unneccessary branches in the list of quadruples.
--- 58,64 ----
  
  FROM M2Quads IMPORT QuadOperator, GetQuad, GetFirstQuad, GetNextQuad,
                      PutQuad, SubQuad, Opposite, IsReferenced,
!                     GetRealQuad, GetQuadOtok, PutQuadOtok ;
  
  (*
     FoldBranches - folds unneccessary branches in the list of quadruples.
*************** BEGIN
*** 114,127 ****
           GetQuad(i, Operator, Operand1, Operand2, Operand3) ;
           CASE Operator OF
  
!          GotoOp             : Folded := ReduceGoto(i, Operand3,
!                                                    Right, Folded) |
           IfInOp, IfNotInOp,
           IfNotEquOp, IfEquOp,
           IfLessEquOp, IfGreEquOp,
!          IfGreOp, IfLessOp  : Folded := ReduceBranch(Operator, i,
!                                                      Operand1, Operand2, Operand3,
!                                                      Right, Folded)
  
           ELSE
           END ;
--- 113,126 ----
           GetQuad(i, Operator, Operand1, Operand2, Operand3) ;
           CASE Operator OF
  
!          GotoOp             : Folded := ReduceGoto (i, Operand3,
!                                                     Right, Folded) |
           IfInOp, IfNotInOp,
           IfNotEquOp, IfEquOp,
           IfLessEquOp, IfGreEquOp,
!          IfGreOp, IfLessOp  : Folded := ReduceBranch (Operator, i,
!                                                       Operand1, Operand2, Operand3,
!                                                       Right, Folded)
  
           ELSE
           END ;
*************** PROCEDURE ReduceBranch (Operator: QuadOp
*** 154,201 ****
                          VAR NextQuad: CARDINAL;
                          Folded: BOOLEAN) : BOOLEAN ;
  VAR
!    OpNext : QuadOperator ;
     NextPlusOne,
     Op1Next,
     Op2Next,
     Op3Next,
!    From,
!    To     : CARDINAL ;
  BEGIN
     (* If op         NextQuad+1 *)
     (* Goto          x          *)
  
     IF NextQuad#0
     THEN
!       IF (GetNextQuad(CurrentQuad)=CurrentOperand3) OR
!          (GetRealQuad(GetNextQuad(CurrentQuad))=CurrentOperand3)
        THEN
!          SubQuad(CurrentQuad) ;
           Folded := TRUE
        ELSE
!          From := GetNextQuad(CurrentQuad) ;  (* start after CurrentQuad *)
           To := NextQuad ;
!          CurrentOperand3 := GetRealQuad(CurrentOperand3) ;
  
!          NextPlusOne := GetRealQuad(GetNextQuad(NextQuad)) ;
!          GetQuad(NextQuad, OpNext, Op1Next, Op2Next, Op3Next) ;
!          IF (OpNext=GotoOp) AND (NextPlusOne=CurrentOperand3) AND
!             IsBasicBlock(From, To)
           THEN
!             (*       Op3Next := GetRealQuad(Op3Next) ; *)
!             SubQuad(NextQuad) ;
!             PutQuad(CurrentQuad, Opposite(Operator),
!                     CurrentOperand1, CurrentOperand2, Op3Next) ;
              NextQuad := NextPlusOne ;
              Folded := TRUE
           END
        END ;
!       IF FoldMultipleGoto(CurrentQuad)
        THEN
           Folded := TRUE
        END
     END ;
!    RETURN( Folded )
  END ReduceBranch ;
  
  
--- 153,208 ----
                          VAR NextQuad: CARDINAL;
                          Folded: BOOLEAN) : BOOLEAN ;
  VAR
!    overflowChecking: BOOLEAN ;
!    OpNext          : QuadOperator ;
!    tok,
     NextPlusOne,
     Op1Next,
     Op2Next,
     Op3Next,
!    op1tok,
!    op2tok,
!    op3tok,
!    From, To        : CARDINAL ;
  BEGIN
     (* If op         NextQuad+1 *)
     (* Goto          x          *)
  
     IF NextQuad#0
     THEN
!       IF (GetNextQuad (CurrentQuad) = CurrentOperand3) OR
!          (GetRealQuad (GetNextQuad (CurrentQuad)) = CurrentOperand3)
        THEN
!          SubQuad (CurrentQuad) ;
           Folded := TRUE
        ELSE
!          From := GetNextQuad (CurrentQuad) ;  (* start after CurrentQuad *)
           To := NextQuad ;
!          CurrentOperand3 := GetRealQuad (CurrentOperand3) ;
  
!          NextPlusOne := GetRealQuad (GetNextQuad (NextQuad)) ;
!          GetQuad (NextQuad, OpNext, Op1Next, Op2Next, Op3Next) ;
!          IF (OpNext = GotoOp) AND (NextPlusOne = CurrentOperand3) AND
!             IsBasicBlock (From, To)
           THEN
!             GetQuadOtok (CurrentQuad, tok, Operator,
!                          CurrentOperand1, CurrentOperand2, CurrentOperand3,
!                          overflowChecking, op1tok, op2tok, op3tok) ;
!             SubQuad (NextQuad) ;
!             PutQuadOtok (CurrentQuad, tok, Opposite (Operator),
!                          CurrentOperand1, CurrentOperand2, Op3Next,
!                          overflowChecking,
!                          op1tok, op2tok, op3tok) ;
              NextQuad := NextPlusOne ;
              Folded := TRUE
           END
        END ;
!       IF FoldMultipleGoto (CurrentQuad)
        THEN
           Folded := TRUE
        END
     END ;
!    RETURN Folded
  END ReduceBranch ;
  
  
*************** END IsBasicBlock ;
*** 237,256 ****
  PROCEDURE ReduceGoto (CurrentQuad, CurrentOperand3, NextQuad: CARDINAL;
                        Folded: BOOLEAN) : BOOLEAN ;
  BEGIN
!    CurrentOperand3 := GetRealQuad(CurrentOperand3) ;
     (* IF next quad is a GotoOp *)
!    IF CurrentOperand3=NextQuad
     THEN
!       SubQuad(CurrentQuad) ;
        Folded := TRUE
     ELSE
        (* Does Goto point to another Goto ? *)
!       IF FoldMultipleGoto(CurrentQuad)
        THEN
           Folded := TRUE
        END
     END ;
!    RETURN( Folded )
  END ReduceGoto ;
  
  
--- 244,263 ----
  PROCEDURE ReduceGoto (CurrentQuad, CurrentOperand3, NextQuad: CARDINAL;
                        Folded: BOOLEAN) : BOOLEAN ;
  BEGIN
!    CurrentOperand3 := GetRealQuad (CurrentOperand3) ;
     (* IF next quad is a GotoOp *)
!    IF CurrentOperand3 = NextQuad
     THEN
!       SubQuad (CurrentQuad) ;
        Folded := TRUE
     ELSE
        (* Does Goto point to another Goto ? *)
!       IF FoldMultipleGoto (CurrentQuad)
        THEN
           Folded := TRUE
        END
     END ;
!    RETURN Folded
  END ReduceGoto ;
  
  
*************** VAR
*** 272,289 ****
     Operand2,
     Operand3: CARDINAL ;
  BEGIN
!    GetQuad(QuadNo, Operator, Operand1, Operand2, Operand3) ;
!    Operand3 := GetRealQuad(Operand3) ;  (* skip pseudo quadruples *)
!    GetQuad(Operand3, Op, Op1, Op2, Op3) ;
!    IF Op=GotoOp
     THEN
!       PutQuad(QuadNo, Operator, Operand1, Operand2, Op3) ;
        (* Dont want success to be returned if in fact the Goto *)
        (* line number has not changed... otherwise we loop     *)
        (* forever.                                             *)
!       RETURN( Op3#Operand3 )
     ELSE
!       RETURN( FALSE )
     END
  END FoldMultipleGoto ;
  
--- 279,296 ----
     Operand2,
     Operand3: CARDINAL ;
  BEGIN
!    GetQuad (QuadNo, Operator, Operand1, Operand2, Operand3) ;
!    Operand3 := GetRealQuad (Operand3) ;  (* skip pseudo quadruples *)
!    GetQuad (Operand3, Op, Op1, Op2, Op3) ;
!    IF Op = GotoOp
     THEN
!       PutQuad (QuadNo, Operator, Operand1, Operand2, Op3) ;
        (* Dont want success to be returned if in fact the Goto *)
        (* line number has not changed... otherwise we loop     *)
        (* forever.                                             *)
!       RETURN Op3 # Operand3
     ELSE
!       RETURN FALSE
     END
  END FoldMultipleGoto ;
  
*************** BEGIN
*** 344,350 ****
  END RemoveProcedures ;
  
  
! PROCEDURE KnownReachable (Start, End: CARDINAL) ;
  VAR
     Op           : QuadOperator ;
     Op1, Op2, Op3: CARDINAL ;
--- 351,358 ----
  END RemoveProcedures ;
  
  
! PROCEDURE KnownReachable (Scope: CARDINAL;
!                           Start, End: CARDINAL) ;
  VAR
     Op           : QuadOperator ;
     Op1, Op2, Op3: CARDINAL ;
*************** BEGIN
*** 352,380 ****
     IF Start#0
     THEN
        REPEAT
!          GetQuad(Start, Op, Op1, Op2, Op3) ;
           CASE Op OF
  
!          CallOp   : KnownReach(Op3) |
           AddrOp,
           ParamOp,
           XIndrOp,
!          BecomesOp: KnownReach(Op3) ;
!                     CheckNeedSavePriority(Op3)
  
           ELSE
           END ;
!          Start := GetNextQuad(Start)
!       UNTIL (Start>End) OR (Start=0)
     END
  END KnownReachable ;
  
  
  PROCEDURE KnownReach (sym: CARDINAL) ;
  BEGIN
!    IF IsProcedure(sym) AND (NOT IsProcedureReachable(sym))
     THEN
!       RemoveProcedures(sym)
     END
  END KnownReach ;
  
--- 360,388 ----
     IF Start#0
     THEN
        REPEAT
!          GetQuad (Start, Op, Op1, Op2, Op3) ;
           CASE Op OF
  
!          CallOp   : KnownReach (Op3) |
           AddrOp,
           ParamOp,
           XIndrOp,
!          BecomesOp: KnownReach (Op3) ;
!                     CheckNeedSavePriority (Op3)
  
           ELSE
           END ;
!          Start := GetNextQuad (Start)
!       UNTIL (Start > End) OR (Start = 0)
     END
  END KnownReachable ;
  
  
  PROCEDURE KnownReach (sym: CARDINAL) ;
  BEGIN
!    IF IsProcedure (sym) AND (NOT IsProcedureReachable (sym))
     THEN
!       RemoveProcedures (sym)
     END
  END KnownReach ;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Options.def gcc-13.3.0/gcc/m2/gm2-compiler/M2Options.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Options.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Options.def	Tue May 21 07:47:38 2024
*************** EXPORT QUALIFIED SetReturnCheck, SetNilC
*** 70,77 ****
                   IndexChecking, RangeChecking,
                   ReturnChecking, CaseElseChecking,
                   AutoInit,
!                  VariantValueChecking,
                   UnusedVariableChecking, UnusedParameterChecking,
                   SetUnusedVariableChecking, SetUnusedParameterChecking,
                   Quiet, LineDirectives, StrictTypeChecking,
                   CPreProcessor, Xcode, ExtendedOpaque,
--- 70,79 ----
                   IndexChecking, RangeChecking,
                   ReturnChecking, CaseElseChecking,
                   AutoInit,
!                  VariantValueChecking, CaseEnumChecking,
                   UnusedVariableChecking, UnusedParameterChecking,
+                  UninitVariableChecking, SetUninitVariableChecking,
+                  UninitVariableConditionalChecking,
                   SetUnusedVariableChecking, SetUnusedParameterChecking,
                   Quiet, LineDirectives, StrictTypeChecking,
                   CPreProcessor, Xcode, ExtendedOpaque,
*************** EXPORT QUALIFIED SetReturnCheck, SetNilC
*** 95,101 ****
                   SetGenModuleList, GetGenModuleFilename, SharedFlag,
                   SetB, GetB, SetMD, GetMD, SetMMD, GetMMD, SetObj, GetObj,
                   GetMQ, SetMQ, SetM2Prefix, GetM2Prefix,
!                  SetM2PathName, GetM2PathName ;
  
  
  VAR
--- 97,103 ----
                   SetGenModuleList, GetGenModuleFilename, SharedFlag,
                   SetB, GetB, SetMD, GetMD, SetMMD, GetMMD, SetObj, GetObj,
                   GetMQ, SetMQ, SetM2Prefix, GetM2Prefix,
!                  SetM2PathName, GetM2PathName, SetCaseEnumChecking ;
  
  
  VAR
*************** VAR
*** 147,152 ****
--- 149,156 ----
     VariantValueChecking,         (* Should we check all values are present   *)
                                   (* in a variant record?  True for ISO and   *)
                                   (* false for PIM.                           *)
+    CaseEnumChecking,             (* Should the compiler check for missing    *)
+                                  (* enumeration labels in a case statement?  *)
     Quiet,                        (* -fquiet option specified.                *)
     LineDirectives,               (* Should compiler understand preprocessor  *)
                                   (* # linenumber "filename" markers?         *)
*************** VAR
*** 159,164 ****
--- 163,174 ----
     Exceptions,                   (* Should we generate exception code?       *)
     UnusedVariableChecking,       (* Should we warn about unused variables?   *)
     UnusedParameterChecking,      (* Should we warn about unused parameters?  *)
+    UninitVariableChecking,       (* Should we warn about accessing           *)
+                                  (* uninitialized variables in the first bb? *)
+    UninitVariableConditionalChecking,
+                                  (* Should we warn about accessing           *)
+                                  (* uninitialized variables in subsequent    *)
+                                  (* basic blocks? *)
     LowerCaseKeywords,            (* Should keywords in errors be in lower?   *)
     DebugBuiltins,                (* Should we always call a real function?   *)
     AutoInit,                     (* -fauto-init assigns pointers to NIL.     *)
*************** PROCEDURE SetShared (value: BOOLEAN) ;
*** 919,924 ****
--- 929,951 ----
  
  
  (*
+    SetUninitVariableChecking - sets the UninitVariableChecking flag to value
+                                or UninitVariableConditionalChecking to value.
+                                Arg can be "known", "known,cond", "cond,known"
+                                or "all".
+ *)
+ 
+ PROCEDURE SetUninitVariableChecking (value: BOOLEAN; arg: ADDRESS) : INTEGER ;
+ 
+ 
+ (*
+    SetCaseEnumChecking - sets the CaseEnumChecking to value.
+ *)
+ 
+ PROCEDURE SetCaseEnumChecking (value: BOOLEAN) ;
+ 
+ 
+ (*
     FinaliseOptions - once all options have been parsed we set any inferred
                       values.
  *)
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Options.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Options.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Options.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Options.mod	Tue May 21 07:47:38 2024
*************** FROM M2Search IMPORT SetDefExtension, Se
*** 28,34 ****
  FROM PathName IMPORT DumpPathName, AddInclude ;
  FROM M2Printf IMPORT printf0, printf1, fprintf1 ;
  FROM FIO IMPORT StdErr ;
! FROM libc IMPORT exit ;
  FROM Debug IMPORT Halt ;
  FROM m2linemap IMPORT location_t ;
  FROM m2configure IMPORT FullPathCPP ;
--- 28,34 ----
  FROM PathName IMPORT DumpPathName, AddInclude ;
  FROM M2Printf IMPORT printf0, printf1, fprintf1 ;
  FROM FIO IMPORT StdErr ;
! FROM libc IMPORT exit, printf ;
  FROM Debug IMPORT Halt ;
  FROM m2linemap IMPORT location_t ;
  FROM m2configure IMPORT FullPathCPP ;
*************** PROCEDURE SetWall (value: BOOLEAN) ;
*** 1190,1198 ****
  BEGIN
     UnusedVariableChecking  := value ;
     UnusedParameterChecking := value ;
     PedanticCast := value ;
     PedanticParamNames := value ;
!    StyleChecking := value
  END SetWall ;
  
  
--- 1190,1200 ----
  BEGIN
     UnusedVariableChecking  := value ;
     UnusedParameterChecking := value ;
+    UninitVariableChecking := value ;
     PedanticCast := value ;
     PedanticParamNames := value ;
!    StyleChecking := value ;
!    CaseEnumChecking := value
  END SetWall ;
  
  
*************** BEGIN
*** 1226,1231 ****
--- 1228,1234 ----
     RETURN SaveTempsDir
  END GetSaveTempsDir ;
  
+ 
  (*
     SetDumpDir - Set the dump dir.
  *)
*************** END SetRuntimeModuleOverride ;
*** 1323,1329 ****
  
  PROCEDURE GetRuntimeModuleOverride () : ADDRESS ;
  BEGIN
!    RETURN RuntimeModuleOverride
  END GetRuntimeModuleOverride ;
  
  
--- 1326,1332 ----
  
  PROCEDURE GetRuntimeModuleOverride () : ADDRESS ;
  BEGIN
!    RETURN string (RuntimeModuleOverride)
  END GetRuntimeModuleOverride ;
  
  
*************** BEGIN
*** 1363,1438 ****
  END SetShared ;
  
  
  BEGIN
!    cflag                        := FALSE ;  (* -c.  *)
!    RuntimeModuleOverride        := InitString (DefaultRuntimeModuleOverride) ;
!    CppArgs                      := InitString ('') ;
!    Pim                          :=  TRUE ;
!    Pim2                         := FALSE ;
!    Pim3                         := FALSE ;
!    Pim4                         :=  TRUE ;
!    PositiveModFloorDiv          := FALSE ;
!    Iso                          := FALSE ;
!    SeenSources                  := FALSE ;
!    Statistics                   := FALSE ;
!    StyleChecking                := FALSE ;
!    CompilerDebugging            := FALSE ;
!    GenerateDebugging            := FALSE ;
!    Optimizing                   := FALSE ;
!    Pedantic                     := FALSE ;
!    Verbose                      := FALSE ;
!    Quiet                        :=  TRUE ;
!    CC1Quiet                     :=  TRUE ;
!    Profiling                    := FALSE ;
!    DisplayQuadruples            := FALSE ;
!    OptimizeBasicBlock           := FALSE ;
!    OptimizeUncalledProcedures   := FALSE ;
!    OptimizeCommonSubExpressions := FALSE ;
!    NilChecking                  := FALSE ;
!    WholeDivChecking             := FALSE ;
!    WholeValueChecking           := FALSE ;
!    FloatValueChecking           := FALSE ;
!    IndexChecking                := FALSE ;
!    RangeChecking                := FALSE ;
!    ReturnChecking               := FALSE ;
!    CaseElseChecking             := FALSE ;
!    CPreProcessor                := FALSE ;
!    LineDirectives               := FALSE ;
!    ExtendedOpaque               := FALSE ;
!    UnboundedByReference         := FALSE ;
!    VerboseUnbounded             := FALSE ;
!    PedanticParamNames           := FALSE ;
!    PedanticCast                 := FALSE ;
!    Xcode                        := FALSE ;
!    DumpSystemExports            := FALSE ;
!    GenerateSwig                 := FALSE ;
!    Exceptions                   :=  TRUE ;
!    DebugBuiltins                := FALSE ;
!    ForcedLocation               := FALSE ;
!    WholeProgram                 := FALSE ;
!    DebugTraceQuad               := FALSE ;
!    DebugTraceAPI                := FALSE ;
!    DebugFunctionLineNumbers     := FALSE ;
!    GenerateStatementNote        := FALSE ;
!    LowerCaseKeywords            := FALSE ;
!    UnusedVariableChecking       := FALSE ;
!    UnusedParameterChecking      := FALSE ;
!    StrictTypeChecking           := TRUE ;
!    AutoInit                     := FALSE ;
!    SaveTemps                    := FALSE ;
!    ScaffoldDynamic              := TRUE ;
!    ScaffoldStatic               := FALSE ;
!    ScaffoldMain                 := FALSE ;
!    UselistFilename              := NIL ;
!    GenModuleList                := FALSE ;
!    GenModuleListFilename        := NIL ;
!    SharedFlag                   := FALSE ;
!    Barg                         := NIL ;
!    MDarg                        := NIL ;
!    MMDarg                       := NIL ;
!    MQarg                        := NIL ;
!    SaveTempsDir                 := NIL ;
!    DumpDir                      := NIL ;
!    M2Prefix                     := InitString ('') ;
!    M2PathName                   := InitString ('')
  END M2Options.
--- 1366,1494 ----
  END SetShared ;
  
  
+ (*
+    SetUninitVariableChecking - sets the UninitVariableChecking flag to value.
+ *)
+ 
+ PROCEDURE SetUninitVariableChecking (value: BOOLEAN; arg: ADDRESS) : INTEGER ;
+ VAR
+    s: String ;
  BEGIN
!    IF Debugging
!    THEN
!       IF value
!       THEN
!          printf ("SetUninitVariableChecking (TRUE, %s)\n", arg)
!       ELSE
!          printf ("SetUninitVariableChecking (FALSE, %s)\n", arg)
!       END
!    END ;
!    s := InitStringCharStar (arg) ;
!    IF EqualArray (s, "all") OR
!       EqualArray (s, "known,cond") OR
!       EqualArray (s, "cond,known") OR
!       EqualArray (s, "cond")
!    THEN
!       UninitVariableChecking := value ;
!       UninitVariableConditionalChecking := value ;
!       s := KillString (s) ;
!       RETURN 1
!    ELSIF EqualArray (s, "known")
!    THEN
!       UninitVariableChecking := value ;
!       UninitVariableConditionalChecking := NOT value ;
!       s := KillString (s) ;
!       RETURN 1
!    ELSE
!       s := KillString (s) ;
!       RETURN 0
!    END
! END SetUninitVariableChecking ;
! 
! 
! (*
!    SetCaseEnumChecking - sets the CaseEnumChecking to value.
! *)
! 
! PROCEDURE SetCaseEnumChecking (value: BOOLEAN) ;
! BEGIN
!    CaseEnumChecking := value
! END SetCaseEnumChecking ;
! 
! 
! BEGIN
!    cflag                             := FALSE ;  (* -c.  *)
!    RuntimeModuleOverride             := InitString (DefaultRuntimeModuleOverride) ;
!    CppArgs                           := InitString ('') ;
!    Pim                               :=  TRUE ;
!    Pim2                              := FALSE ;
!    Pim3                              := FALSE ;
!    Pim4                              :=  TRUE ;
!    PositiveModFloorDiv               := FALSE ;
!    Iso                               := FALSE ;
!    SeenSources                       := FALSE ;
!    Statistics                        := FALSE ;
!    StyleChecking                     := FALSE ;
!    CompilerDebugging                 := FALSE ;
!    GenerateDebugging                 := FALSE ;
!    Optimizing                        := FALSE ;
!    Pedantic                          := FALSE ;
!    Verbose                           := FALSE ;
!    Quiet                             :=  TRUE ;
!    CC1Quiet                          :=  TRUE ;
!    Profiling                         := FALSE ;
!    DisplayQuadruples                 := FALSE ;
!    OptimizeBasicBlock                := FALSE ;
!    OptimizeUncalledProcedures        := FALSE ;
!    OptimizeCommonSubExpressions      := FALSE ;
!    NilChecking                       := FALSE ;
!    WholeDivChecking                  := FALSE ;
!    WholeValueChecking                := FALSE ;
!    FloatValueChecking                := FALSE ;
!    IndexChecking                     := FALSE ;
!    RangeChecking                     := FALSE ;
!    ReturnChecking                    := FALSE ;
!    CaseElseChecking                  := FALSE ;
!    CPreProcessor                     := FALSE ;
!    LineDirectives                    := FALSE ;
!    ExtendedOpaque                    := FALSE ;
!    UnboundedByReference              := FALSE ;
!    VerboseUnbounded                  := FALSE ;
!    PedanticParamNames                := FALSE ;
!    PedanticCast                      := FALSE ;
!    Xcode                             := FALSE ;
!    DumpSystemExports                 := FALSE ;
!    GenerateSwig                      := FALSE ;
!    Exceptions                        :=  TRUE ;
!    DebugBuiltins                     := FALSE ;
!    ForcedLocation                    := FALSE ;
!    WholeProgram                      := FALSE ;
!    DebugTraceQuad                    := FALSE ;
!    DebugTraceAPI                     := FALSE ;
!    DebugFunctionLineNumbers          := FALSE ;
!    GenerateStatementNote             := FALSE ;
!    LowerCaseKeywords                 := FALSE ;
!    UnusedVariableChecking            := FALSE ;
!    UnusedParameterChecking           := FALSE ;
!    StrictTypeChecking                := TRUE ;
!    AutoInit                          := FALSE ;
!    SaveTemps                         := FALSE ;
!    ScaffoldDynamic                   := TRUE ;
!    ScaffoldStatic                    := FALSE ;
!    ScaffoldMain                      := FALSE ;
!    UselistFilename                   := NIL ;
!    GenModuleList                     := FALSE ;
!    GenModuleListFilename             := NIL ;
!    SharedFlag                        := FALSE ;
!    Barg                              := NIL ;
!    MDarg                             := NIL ;
!    MMDarg                            := NIL ;
!    MQarg                             := NIL ;
!    SaveTempsDir                      := NIL ;
!    DumpDir                           := NIL ;
!    UninitVariableChecking            := FALSE ;
!    UninitVariableConditionalChecking := FALSE ;
!    CaseEnumChecking                  := FALSE ;
!    M2Prefix                          := InitString ('') ;
!    M2PathName                        := InitString ('')
  END M2Options.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Quads.def gcc-13.3.0/gcc/m2/gm2-compiler/M2Quads.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Quads.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Quads.def	Tue May 21 07:47:38 2024
*************** EXPORT QUALIFIED StartBuildDefFile, Star
*** 88,94 ****
                   BuildCodeOn, BuildCodeOff,
                   BuildProfileOn, BuildProfileOff,
                   BuildOptimizeOn, BuildOptimizeOff,
!                  BuildInline, BuildStmtNote, BuildLineNo, PushLineNo,
                   BuildConstructor,
                   BuildConstructorStart,
                   BuildConstructorEnd,
--- 88,94 ----
                   BuildCodeOn, BuildCodeOff,
                   BuildProfileOn, BuildProfileOff,
                   BuildOptimizeOn, BuildOptimizeOff,
!                  BuildAsm, BuildStmtNote, BuildLineNo, PushLineNo,
                   BuildConstructor,
                   BuildConstructorStart,
                   BuildConstructorEnd,
*************** EXPORT QUALIFIED StartBuildDefFile, Star
*** 106,111 ****
--- 106,112 ----
                   IsBackReference,
                   IsUnConditional,
                   IsConditional, IsBackReferenceConditional,
+                  IsGoto,
                   IsCall,
                   IsReturn,
                   IsProcedureScope,
*************** EXPORT QUALIFIED StartBuildDefFile, Star
*** 129,141 ****
  
                   GetQuad, GetFirstQuad, GetNextQuad, PutQuad,
                   SubQuad, EraseQuad, GetRealQuad,
!                  GetQuadtok, GetQuadOtok,
                   GetQuadOp, GetM2OperatorDesc,
                   CountQuads,
                   GetLastFileQuad,
                   GetLastQuadNo,
                   QuadToLineNo, QuadToTokenNo,
!                  VariableAnalysis, LoopAnalysis, ForLoopAnalysis,
                   AddVarientFieldToList, AddRecordToList,
                   AddVarientToList,
                   AddVarientRange, AddVarientEquality,
--- 130,142 ----
  
                   GetQuad, GetFirstQuad, GetNextQuad, PutQuad,
                   SubQuad, EraseQuad, GetRealQuad,
!                  GetQuadtok, GetQuadOtok, PutQuadOtok,
                   GetQuadOp, GetM2OperatorDesc,
                   CountQuads,
                   GetLastFileQuad,
                   GetLastQuadNo,
                   QuadToLineNo, QuadToTokenNo,
!                  LoopAnalysis, ForLoopAnalysis,
                   AddVarientFieldToList, AddRecordToList,
                   AddVarientToList,
                   AddVarientRange, AddVarientEquality,
*************** EXPORT QUALIFIED StartBuildDefFile, Star
*** 144,184 ****
                   IsAutoPushOn, PushAutoOn, PushAutoOff, PopAuto,
                   PushInConstExpression, PopInConstExpression,
                   IsInConstExpression,
!                  MustCheckOverflow ;
  
  
  TYPE
!    QuadOperator = (BecomesOp, IndrXOp, XIndrOp, ArrayOp, ElementSizeOp,
!                    RecordFieldOp,
!                    AddrOp, SizeOp,
!                    IfEquOp, IfLessEquOp, IfGreEquOp, IfGreOp, IfLessOp,
!                    IfNotEquOp, IfInOp, IfNotInOp,
!                    CallOp, ParamOp, OptParamOp, ReturnOp, ReturnValueOp, FunctValueOp,
!                    NewLocalVarOp, KillLocalVarOp,
!                    ProcedureScopeOp, ModuleScopeOp,
                     DummyOp,
!                    GotoOp, InitEndOp, InitStartOp,
!                    FinallyStartOp, FinallyEndOp,
!                    RetryOp, TryOp, CatchBeginOp, CatchEndOp, ThrowOp,
!                    NegateOp, AddOp, SubOp, MultOp,
! 		   DivM2Op, ModM2Op,
!                    DivCeilOp, ModCeilOp,
!                    DivFloorOp, ModFloorOp, DivTruncOp, ModTruncOp,
!       	       	   LogicalOrOp, LogicalAndOp, LogicalXorOp, LogicalDiffOp,
!                    InclOp, ExclOp, LogicalShiftOp, LogicalRotateOp,
!                    UnboundedOp, HighOp,
!                    CoerceOp, ConvertOp, CastOp,
                     InitAddressOp,
!                    StartDefFileOp, StartModFileOp, EndFileOp,
!                    CodeOnOp, CodeOffOp,
!                    ProfileOnOp, ProfileOffOp,
!                    OptimizeOnOp, OptimizeOffOp,
!                    InlineOp, LineNumberOp, StatementNoteOp,
!                    SubrangeLowOp, SubrangeHighOp,
!                    BuiltinConstOp, BuiltinTypeInfoOp, StandardFunctionOp,
!                    SavePriorityOp, RestorePriorityOp,
!                    SaveExceptionOp, RestoreExceptionOp,
!                    RangeCheckOp, ErrorOp) ;
  
  
  (*
--- 145,242 ----
                   IsAutoPushOn, PushAutoOn, PushAutoOff, PopAuto,
                   PushInConstExpression, PopInConstExpression,
                   IsInConstExpression,
!                  MustCheckOverflow, BuildAsmElement, BuildAsmTrash,
!                  GetQuadTrash ;
  
  
  TYPE
!    QuadOperator = (AddOp,
!                    AddrOp,
!                    ArithAddOp,
!                    ArrayOp,
!                    BecomesOp,
!                    BuiltinConstOp,
!                    BuiltinTypeInfoOp,
!                    CallOp,
!                    CastOp,
!                    CatchBeginOp,
!                    CatchEndOp,
!                    CodeOffOp,
!                    CodeOnOp,
!                    CoerceOp,
!                    ConvertOp,
!                    DivCeilOp,
!                    DivFloorOp,
!                    DivM2Op,
!                    DivTruncOp,
                     DummyOp,
!                    ElementSizeOp,
!                    EndFileOp,
!                    ErrorOp,
!                    ExclOp,
!                    FinallyEndOp,
!                    FinallyStartOp,
!                    FunctValueOp,
!                    GotoOp,
!                    HighOp,
!                    IfEquOp,
!                    IfGreEquOp,
!                    IfGreOp,
!                    IfInOp,
!                    IfLessEquOp,
!                    IfLessOp,
!                    IfNotEquOp,
!                    IfNotInOp,
!                    InclOp,
!                    IndrXOp,
                     InitAddressOp,
!                    InitEndOp,
!                    InitStartOp,
!                    InlineOp,
!                    KillLocalVarOp,
!                    LineNumberOp,
!                    LogicalAndOp,
!                    LogicalDiffOp,
!                    LogicalOrOp,
!                    LogicalRotateOp,
!                    LogicalShiftOp,
!                    LogicalXorOp,
!                    ModCeilOp,
!                    ModFloorOp,
!                    ModM2Op,
!                    ModTruncOp,
!                    ModuleScopeOp,
!                    MultOp,
!                    NegateOp,
!                    NewLocalVarOp,
!                    OptimizeOffOp,
!                    OptimizeOnOp,
!                    OptParamOp,
!                    ParamOp,
!                    ProcedureScopeOp,
!                    ProfileOffOp,
!                    ProfileOnOp,
!                    RangeCheckOp,
!                    RecordFieldOp,
!                    RestoreExceptionOp,
!                    RestorePriorityOp,
!                    RetryOp,
!                    ReturnOp,
!                    ReturnValueOp,
!                    SaveExceptionOp,
!                    SavePriorityOp,
!                    SizeOp,
!                    StandardFunctionOp,
!                    StartDefFileOp,
!                    StartModFileOp,
!                    StatementNoteOp,
!                    SubOp,
!                    SubrangeHighOp,
!                    SubrangeLowOp,
!                    ThrowOp,
!                    TryOp,
!                    UnboundedOp,
!                    XIndrOp) ;
  
  
  (*
*************** PROCEDURE IsBackReferenceConditional (q:
*** 249,254 ****
--- 307,319 ----
  
  
  (*
+    IsGoto - returns true if QuadNo is a goto operation.
+ *)
+ 
+ PROCEDURE IsGoto (QuadNo: CARDINAL) : BOOLEAN ;
+ 
+ 
+ (*
     IsCall - returns true if QuadNo is a call operation.
  *)
  
*************** PROCEDURE DisplayQuadList ;
*** 381,387 ****
     DisplayQuadRange - displays all quads in list range, start..end.
  *)
  
! PROCEDURE DisplayQuadRange (start, end: CARDINAL) ;
  
  
  (*
--- 446,452 ----
     DisplayQuadRange - displays all quads in list range, start..end.
  *)
  
! PROCEDURE DisplayQuadRange (scope: CARDINAL; start, end: CARDINAL) ;
  
  
  (*
*************** PROCEDURE GetQuadOtok (QuadNo: CARDINAL;
*** 476,485 ****
--- 541,564 ----
                         VAR tok: CARDINAL;
                         VAR Op: QuadOperator;
                         VAR Oper1, Oper2, Oper3: CARDINAL;
+                        VAR overflowChecking: BOOLEAN ;
                         VAR Op1Pos, Op2Pos, Op3Pos: CARDINAL) ;
  
  
  (*
+    PutQuadOtok - alters a quadruple QuadNo with Op, Oper1, Oper2, Oper3, and
+                  sets a boolean to determinine whether overflow should be checked.
+ *)
+ 
+ PROCEDURE PutQuadOtok (QuadNo: CARDINAL;
+                        tok: CARDINAL;
+                        Op: QuadOperator;
+                        Oper1, Oper2, Oper3: CARDINAL;
+                        overflowChecking: BOOLEAN ;
+                        Op1Pos, Op2Pos, Op3Pos: CARDINAL) ;
+ 
+ 
+ (*
     PutQuad - overwrites a quadruple QuadNo with Op, Oper1, Oper2, Oper3
  *)
  
*************** PROCEDURE BuildProcedureEnd ;
*** 1704,1710 ****
                   |------------|
  *)
  
! PROCEDURE BuildReturn (tokno: CARDINAL) ;
  
  
  (*
--- 1783,1789 ----
                   |------------|
  *)
  
! PROCEDURE BuildReturn (tokreturn: CARDINAL) ;
  
  
  (*
*************** PROCEDURE BuildOptimizeOff ;
*** 2494,2516 ****
  
  
  (*
!    BuildInline - builds an Inline pseudo quadruple operator.
!                  The inline interface, Sym, is stored as the operand
!                  to the operator InlineOp.
  
!                  The stack is expected to contain:
  
  
                          Entry                   Exit
                          =====                   ====
  
!                  Ptr ->
!                         +--------------+
!                         | Sym          |        Empty
!                         |--------------|
  *)
  
! PROCEDURE BuildInline ;
  
  
  (*
--- 2573,2595 ----
  
  
  (*
!    BuildAsm - builds an Inline pseudo quadruple operator.
!               The inline interface, Sym, is stored as the operand
!               to the operator InlineOp.
  
!               The stack is expected to contain:
  
  
                          Entry                   Exit
                          =====                   ====
  
!               Ptr ->
!                      +--------------+
!                      | Sym          |        Empty
!                      |--------------|
  *)
  
! PROCEDURE BuildAsm (tok: CARDINAL) ;
  
  
  (*
*************** PROCEDURE BuildStmtNote (offset: INTEGER
*** 2573,2592 ****
  
  
  (*
-    VariableAnalysis - checks to see whether a variable is:
- 
-                       read without being initialized or
-                       written over when it is a non var parameter
- *)
- 
- PROCEDURE VariableAnalysis (Start, End: CARDINAL) ;
- 
- 
- (*
     LoopAnalysis - checks whether an infinite loop exists.
  *)
  
! PROCEDURE LoopAnalysis (Current, End: CARDINAL) ;
  
  
  (*
--- 2652,2661 ----
  
  
  (*
     LoopAnalysis - checks whether an infinite loop exists.
  *)
  
! PROCEDURE LoopAnalysis (Scope: CARDINAL; Current, End: CARDINAL) ;
  
  
  (*
*************** PROCEDURE PopInConstExpression ;
*** 2710,2713 ****
--- 2779,2837 ----
  PROCEDURE IsInConstExpression () : BOOLEAN ;
  
  
+ (*
+    BuildAsmElement - the stack is expected to contain:
+ 
+ 
+                         Entry                      Exit
+                         =====                      ====
+ 
+                  Ptr ->
+                         +------------------+
+                         | expr | tokpos    |
+                         |------------------|
+                         | str              |
+                         |------------------|
+                         | name             |
+                         |------------------|       +------------------+
+                         | CurrentInterface |       | CurrentInterface |
+                         |------------------|       |------------------|
+                         | CurrentAsm       |       | CurrentAsm       |
+                         |------------------|       |------------------|
+                         | n                |       | n                |
+                         |------------------|       |------------------|
+ *)
+ 
+ PROCEDURE BuildAsmElement (input, output: BOOLEAN) ;
+ 
+ 
+ (*
+    BuildAsmTrash - the stack is expected to contain:
+ 
+ 
+                         Entry                      Exit
+                         =====                      ====
+ 
+                  Ptr ->
+                         +------------------+
+                         | expr | tokpos    |
+                         |------------------|       +------------------+
+                         | CurrentInterface |       | CurrentInterface |
+                         |------------------|       |------------------|
+                         | CurrentAsm       |       | CurrentAsm       |
+                         |------------------|       |------------------|
+                         | n                |       | n                |
+                         |------------------|       |------------------|
+ *)
+ 
+ PROCEDURE BuildAsmTrash ;
+ 
+ 
+ (*
+    GetQuadTrash - return the symbol associated with the trashed operand.
+ *)
+ 
+ PROCEDURE GetQuadTrash (quad: CARDINAL) : CARDINAL ;
+ 
+ 
  END M2Quads.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Quads.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Quads.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Quads.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Quads.mod	Tue May 21 07:47:38 2024
*************** FROM SymbolTable IMPORT ModeOfAddr, GetM
*** 85,90 ****
--- 85,91 ----
                          PutPriority, GetPriority,
                          PutProcedureBegin, PutProcedureEnd,
                          PutVarConst, IsVarConst,
+                         PutVarHeap,
                          IsVarParam, IsProcedure, IsPointer, IsParameter,
                          IsUnboundedParam, IsEnumeration, IsDefinitionForC,
                          IsVarAParam, IsVarient, IsLegal,
*************** FROM SymbolTable IMPORT ModeOfAddr, GetM
*** 94,99 ****
--- 95,102 ----
                          NoOfElements,
                          NoOfParam,
                          StartScope, EndScope,
+                         IsGnuAsm, IsGnuAsmVolatile,
+                         MakeRegInterface, PutRegInterface,
                          HasExceptionBlock, PutExceptionBlock,
                          HasExceptionFinally, PutExceptionFinally,
                          GetParent, GetRecord, IsRecordField, IsFieldVarient, IsRecord,
*************** FROM SymbolTable IMPORT ModeOfAddr, GetM
*** 107,113 ****
                          PutConstructor, PutConstructorFrom,
                          PutDeclared,
                          MakeComponentRecord, MakeComponentRef,
!                         IsSubscript,
                          IsTemporary,
                          IsAModula2Type,
                          PutLeftValueFrontBackType,
--- 110,116 ----
                          PutConstructor, PutConstructorFrom,
                          PutDeclared,
                          MakeComponentRecord, MakeComponentRef,
!                         IsSubscript, IsComponent,
                          IsTemporary,
                          IsAModula2Type,
                          PutLeftValueFrontBackType,
*************** FROM SymbolTable IMPORT ModeOfAddr, GetM
*** 124,129 ****
--- 127,133 ----
                          GetUnboundedRecordType,
                          GetUnboundedAddressOffset,
                          GetUnboundedHighOffset,
+                         PutVarArrayRef,
  
                          ForeachFieldEnumerationDo, ForeachLocalSymDo,
                          GetExported, PutImported, GetSym, GetLibName,
*************** FROM M2Options IMPORT NilChecking,
*** 208,213 ****
--- 212,218 ----
                        Pedantic, CompilerDebugging, GenerateDebugging,
                        GenerateLineDebug, Exceptions,
                        Profiling, Coding, Optimizing,
+                       UninitVariableChecking,
                        ScaffoldDynamic, ScaffoldStatic, cflag,
                        ScaffoldMain, SharedFlag, WholeProgram,
                        GetRuntimeModuleOverride ;
*************** FROM M2Range IMPORT InitAssignmentRangeC
*** 248,255 ****
                      InitWholeZeroDivisionCheck,
                      InitWholeZeroRemainderCheck,
                      InitParameterRangeCheck,
-                     (* CheckRangeAddVariableRead,  *)
-                     (* CheckRangeRemoveVariableRead,  *)
                      WriteRangeCheck ;
  
  FROM M2CaseList IMPORT PushCase, PopCase, AddRange, BeginCaseList, EndCaseList, ElseCase ;
--- 253,258 ----
*************** IMPORT M2Error ;
*** 262,276 ****
  CONST
     DebugStackOn = TRUE ;
     DebugVarients = FALSE ;
!    BreakAtQuad = 4423 ;
     DebugTokPos = FALSE ;
  
  TYPE
!    ConstructorFrame = POINTER TO constructorFrame ;
!    constructorFrame = RECORD
!                          type : CARDINAL ;
!                          index: CARDINAL ;
!                       END ;
  
     BoolFrame = POINTER TO RECORD
                               TrueExit  : CARDINAL ;
--- 265,278 ----
  CONST
     DebugStackOn = TRUE ;
     DebugVarients = FALSE ;
!    BreakAtQuad = 53 ;
     DebugTokPos = FALSE ;
  
  TYPE
!    ConstructorFrame = POINTER TO RECORD
!                                     type : CARDINAL ;
!                                     index: CARDINAL ;
!                                  END ;
  
     BoolFrame = POINTER TO RECORD
                               TrueExit  : CARDINAL ;
*************** TYPE
*** 289,318 ****
                               Operand1           : CARDINAL ;
                               Operand2           : CARDINAL ;
                               Operand3           : CARDINAL ;
!                              Next               : CARDINAL ;     (* Next quadruple                 *)
!                              LineNo             : CARDINAL ;     (* Line No of source text         *)
!                              TokenNo            : CARDINAL ;     (* Token No of source text        *)
!                              NoOfTimesReferenced: CARDINAL ;     (* No of times quad is referenced *)
!                              CheckOverflow      : BOOLEAN ;      (* should backend check overflow  *)
                               op1pos,
                               op2pos,
!                              op3pos             : CARDINAL ;     (* token position of operands.    *)
                            END ;
  
     WithFrame = POINTER TO RECORD
                               RecordSym   : CARDINAL ;
                               RecordType  : CARDINAL ;
                               RecordRef   : CARDINAL ;
!                              rw          : CARDINAL ;  (* The record variable.  *)
!                              RecordTokPos: CARDINAL ;  (* Token of the record.  *)
                            END ;
  
     ForLoopInfo = POINTER TO RECORD
                                 IncrementQuad,
!                                StartOfForLoop,                 (* we keep a list of all for      *)
!                                EndOfForLoop,                   (* loops so we can check index    *)
                                 ForLoopIndex,
!                                IndexTok      : CARDINAL ;      (* variables are not abused       *)
                              END ;
  
     LineNote  = POINTER TO RECORD
--- 291,322 ----
                               Operand1           : CARDINAL ;
                               Operand2           : CARDINAL ;
                               Operand3           : CARDINAL ;
!                              Trash              : CARDINAL ;
!                              Next               : CARDINAL ;     (* Next quadruple.                 *)
!                              LineNo             : CARDINAL ;     (* Line No of source text.         *)
!                              TokenNo            : CARDINAL ;     (* Token No of source text.        *)
!                              NoOfTimesReferenced: CARDINAL ;     (* No of times quad is referenced. *)
!                              CheckOverflow      : BOOLEAN ;      (* should backend check overflow   *)
                               op1pos,
                               op2pos,
!                              op3pos             : CARDINAL ;     (* Token position of operands.     *)
                            END ;
  
     WithFrame = POINTER TO RECORD
                               RecordSym   : CARDINAL ;
                               RecordType  : CARDINAL ;
                               RecordRef   : CARDINAL ;
!                              rw          : CARDINAL ;          (* The record variable.  *)
!                              RecordTokPos: CARDINAL ;          (* Token of the record.  *)
                            END ;
  
     ForLoopInfo = POINTER TO RECORD
                                 IncrementQuad,
!                                StartOfForLoop,                 (* We keep a list of all for         *)
!                                EndOfForLoop,                   (* loops so we can check index.      *)
                                 ForLoopIndex,
!                                IndexTok      : CARDINAL ;      (* Used to ensure iterators are not  *)
!                                                                (* user modified.                    *)
                              END ;
  
     LineNote  = POINTER TO RECORD
*************** VAR
*** 334,370 ****
     WhileStack,
     ForStack,
     ExitStack,
!    ReturnStack          : StackOfWord ;   (* Return quadruple of the procedure.      *)
!    PriorityStack        : StackOfWord ;   (* temporary variable holding old priority *)
     SuppressWith         : BOOLEAN ;
     QuadArray            : Index ;
     NextQuad             : CARDINAL ;  (* Next quadruple number to be created.    *)
     FreeList             : CARDINAL ;  (* FreeList of quadruples.                 *)
     CurrentProc          : CARDINAL ;  (* Current procedure being compiled, used  *)
!                                       (* to determine which procedure a RETURN   *)
                                        (* ReturnValueOp must have as its 3rd op.  *)
     InitQuad             : CARDINAL ;  (* Initial Quad BackPatch that starts the  *)
                                        (* suit of Modules.                        *)
     LastQuadNo           : CARDINAL ;  (* Last Quadruple accessed by GetQuad.     *)
     LogicalOrTok,                      (* Internal _LOR token.                    *)
     LogicalAndTok,                     (* Internal _LAND token.                   *)
     LogicalXorTok,                     (* Internal _LXOR token.                   *)
     LogicalDifferenceTok : Name ;      (* Internal _LDIFF token.                  *)
     InConstExpression,
!    IsAutoOn,                          (* should parser automatically push idents *)
     MustNotCheckBounds   : BOOLEAN ;
!    ForInfo              : Index ;     (* start and end of all FOR loops       *)
!    GrowInitialization   : CARDINAL ;  (* upper limit of where the initialized    *)
                                        (* quadruples.                             *)
     BuildingHigh,
     BuildingSize,
!    QuadrupleGeneration  : BOOLEAN ;      (* should we be generating quadruples?  *)
!    FreeLineList         : LineNote ;  (* free list of line notes                 *)
!    VarientFields        : List ;      (* the list of all varient fields created  *)
!    VarientFieldNo       : CARDINAL ;  (* used to retrieve the VarientFields      *)
                                        (* in order.                               *)
     NoOfQuads            : CARDINAL ;  (* Number of used quadruples.              *)
!    Head                 : CARDINAL ;  (* Head of the list of quadruples *)
  
  
  (*
--- 338,377 ----
     WhileStack,
     ForStack,
     ExitStack,
!    ReturnStack          : StackOfWord ;   (* Return quadruple of the procedure.  *)
!    PriorityStack        : StackOfWord ;   (* Temporary variable holding old      *)
!                                           (* priority.                           *)
     SuppressWith         : BOOLEAN ;
     QuadArray            : Index ;
     NextQuad             : CARDINAL ;  (* Next quadruple number to be created.    *)
     FreeList             : CARDINAL ;  (* FreeList of quadruples.                 *)
     CurrentProc          : CARDINAL ;  (* Current procedure being compiled, used  *)
!                                       (* to determine which procedure a RETURN.  *)
                                        (* ReturnValueOp must have as its 3rd op.  *)
     InitQuad             : CARDINAL ;  (* Initial Quad BackPatch that starts the  *)
                                        (* suit of Modules.                        *)
     LastQuadNo           : CARDINAL ;  (* Last Quadruple accessed by GetQuad.     *)
+    ArithPlusTok,                      (* Internal + token for arithmetic only.   *)
     LogicalOrTok,                      (* Internal _LOR token.                    *)
     LogicalAndTok,                     (* Internal _LAND token.                   *)
     LogicalXorTok,                     (* Internal _LXOR token.                   *)
     LogicalDifferenceTok : Name ;      (* Internal _LDIFF token.                  *)
     InConstExpression,
!    IsAutoOn,                          (* Should parser automatically push        *)
!                                       (* idents?                                 *)
     MustNotCheckBounds   : BOOLEAN ;
!    ForInfo              : Index ;     (* Start and end of all FOR loops.         *)
!    GrowInitialization   : CARDINAL ;  (* Upper limit of where the initialized    *)
                                        (* quadruples.                             *)
     BuildingHigh,
     BuildingSize,
!    QuadrupleGeneration  : BOOLEAN ;      (* Should we be generating quadruples?  *)
!    FreeLineList         : LineNote ;  (* Free list of line notes.                *)
!    VarientFields        : List ;      (* The list of all varient fields created. *)
!    VarientFieldNo       : CARDINAL ;  (* Used to retrieve the VarientFields      *)
                                        (* in order.                               *)
     NoOfQuads            : CARDINAL ;  (* Number of used quadruples.              *)
!    Head                 : CARDINAL ;  (* Head of the list of quadruples.         *)
  
  
  (*
*************** BEGIN
*** 584,589 ****
--- 591,597 ----
                            RETURN( TRUE )
                         END
  
+       ELSE
        END ;
        i := GetNextQuad (i)
     END ;
*************** BEGIN
*** 685,690 ****
--- 693,700 ----
                            RETURN( TRUE )
                         END
  
+       ELSE
+          RETURN FALSE
        END ;
        i := GetNextQuad (i)
     END ;
*************** END IsQuadA ;
*** 708,713 ****
--- 718,733 ----
  
  
  (*
+    IsGoto - returns true if QuadNo is a goto operation.
+ *)
+ 
+ PROCEDURE IsGoto (QuadNo: CARDINAL) : BOOLEAN ;
+ BEGIN
+    RETURN( IsQuadA (QuadNo, GotoOp) )
+ END IsGoto ;
+ 
+ 
+ (*
     IsCall - returns true if QuadNo is a call operation.
  *)
  
*************** PROCEDURE GetQuadtok (QuadNo: CARDINAL;
*** 1123,1129 ****
  VAR
     f: QuadFrame ;
  BEGIN
!    f := GetQF(QuadNo) ;
     LastQuadNo := QuadNo ;
     WITH f^ DO
        Op := Operator ;
--- 1143,1149 ----
  VAR
     f: QuadFrame ;
  BEGIN
!    f := GetQF (QuadNo) ;
     LastQuadNo := QuadNo ;
     WITH f^ DO
        Op := Operator ;
*************** PROCEDURE GetQuadOtok (QuadNo: CARDINAL;
*** 1145,1155 ****
                         VAR tok: CARDINAL;
                         VAR Op: QuadOperator;
                         VAR Oper1, Oper2, Oper3: CARDINAL;
                         VAR Op1Pos, Op2Pos, Op3Pos: CARDINAL) ;
  VAR
     f: QuadFrame ;
  BEGIN
!    f := GetQF(QuadNo) ;
     LastQuadNo := QuadNo ;
     WITH f^ DO
        Op := Operator ;
--- 1165,1176 ----
                         VAR tok: CARDINAL;
                         VAR Op: QuadOperator;
                         VAR Oper1, Oper2, Oper3: CARDINAL;
+                        VAR overflowChecking: BOOLEAN ;
                         VAR Op1Pos, Op2Pos, Op3Pos: CARDINAL) ;
  VAR
     f: QuadFrame ;
  BEGIN
!    f := GetQF (QuadNo) ;
     LastQuadNo := QuadNo ;
     WITH f^ DO
        Op := Operator ;
*************** BEGIN
*** 1159,1170 ****
        Op1Pos := op1pos ;
        Op2Pos := op2pos ;
        Op3Pos := op3pos ;
!       tok := TokenNo
     END
  END GetQuadOtok ;
  
  
  (*
     AddQuadInformation - adds variable analysis and jump analysis to the new quadruple.
  *)
  
--- 1180,1230 ----
        Op1Pos := op1pos ;
        Op2Pos := op2pos ;
        Op3Pos := op3pos ;
!       tok := TokenNo ;
!       overflowChecking := CheckOverflow
     END
  END GetQuadOtok ;
  
  
  (*
+    PutQuadOtok - alters a quadruple QuadNo with Op, Oper1, Oper2, Oper3, and
+                  sets a boolean to determinine whether overflow should be checked.
+ *)
+ 
+ PROCEDURE PutQuadOtok (QuadNo: CARDINAL;
+                        tok: CARDINAL;
+                        Op: QuadOperator;
+                        Oper1, Oper2, Oper3: CARDINAL;
+                        overflowChecking: BOOLEAN ;
+                        Op1Pos, Op2Pos, Op3Pos: CARDINAL) ;
+ VAR
+    f: QuadFrame ;
+ BEGIN
+    IF QuadNo = BreakAtQuad
+    THEN
+       stop
+    END ;
+    IF QuadrupleGeneration
+    THEN
+       EraseQuad (QuadNo) ;
+       AddQuadInformation (QuadNo, Op, Oper1, Oper2, Oper3) ;
+       f := GetQF (QuadNo) ;
+       WITH f^ DO
+          Operator      := Op ;
+          Operand1      := Oper1 ;
+          Operand2      := Oper2 ;
+          Operand3      := Oper3 ;
+          CheckOverflow := overflowChecking ;
+          op1pos        := Op1Pos ;
+          op2pos        := Op2Pos ;
+          op3pos        := Op3Pos ;
+          TokenNo       := tok
+       END
+    END
+ END PutQuadOtok ;
+ 
+ 
+ (*
     AddQuadInformation - adds variable analysis and jump analysis to the new quadruple.
  *)
  
*************** BEGIN
*** 1425,1430 ****
--- 1485,1491 ----
        Operand1 := 0 ;
        Operand2 := 0 ;
        Operand3 := 0 ;
+       Trash := 0 ;
        op1pos   := UnknownTokenNo ;
        op2pos   := UnknownTokenNo ;
        op3pos   := UnknownTokenNo
*************** END BuildM2MainFunction ;
*** 2519,2524 ****
--- 2580,2602 ----
  
  
  (*
+    BuildStringAdrParam - push the address of a nul terminated string onto the quad stack.
+ *)
+ 
+ PROCEDURE BuildStringAdrParam (tok: CARDINAL; name: Name);
+ VAR
+    str, m2strnul: CARDINAL ;
+ BEGIN
+    PushTF (Adr, Address) ;
+    str := MakeConstLitString (tok, name) ;
+    m2strnul := MakeConstStringM2nul (tok, str) ;
+    PushTtok (m2strnul, tok) ;
+    PushT (1) ;
+    BuildAdrFunction
+ END BuildStringAdrParam ;
+ 
+ 
+ (*
     BuildM2InitFunction -
  *)
  
*************** BEGIN
*** 2558,2579 ****
              (* ConstructModules (module_name, argc, argv, envp);  *)
              PushTtok (constructModules, tok) ;
  
!             PushTF(Adr, Address) ;
!             PushTtok (MakeConstLitString (tok, GetSymName (moduleSym)), tok) ;
!             PushT(1) ;
!             BuildAdrFunction ;
! 
!             PushTF(Adr, Address) ;
!             PushTtok (MakeConstLitString (tok, GetLibName (moduleSym)), tok) ;
!             PushT(1) ;
!             BuildAdrFunction ;
! 
!             PushTF(Adr, Address) ;
!             PushTtok (MakeConstLitString (tok,
!                                           makekey (GetRuntimeModuleOverride ())),
!                       tok) ;
!             PushT(1) ;
!             BuildAdrFunction ;
  
              PushTtok (SafeRequestSym (tok, MakeKey ("argc")), tok) ;
              PushTtok (SafeRequestSym (tok, MakeKey ("argv")), tok) ;
--- 2636,2644 ----
              (* ConstructModules (module_name, argc, argv, envp);  *)
              PushTtok (constructModules, tok) ;
  
! 	    BuildStringAdrParam (tok, GetSymName (moduleSym)) ;
! 	    BuildStringAdrParam (tok, GetLibName (moduleSym)) ;
! 	    BuildStringAdrParam (tok, makekey (GetRuntimeModuleOverride ())) ;
  
              PushTtok (SafeRequestSym (tok, MakeKey ("argc")), tok) ;
              PushTtok (SafeRequestSym (tok, MakeKey ("argv")), tok) ;
*************** PROCEDURE MarkArrayWritten (Array: CARDI
*** 3114,3120 ****
  BEGIN
     IF (Array#NulSym) AND IsVarAParam(Array)
     THEN
!       PutVarWritten(Array, TRUE)
     END
  END MarkArrayWritten ;
  
--- 3179,3185 ----
  BEGIN
     IF (Array#NulSym) AND IsVarAParam(Array)
     THEN
!       PutVarWritten (Array, TRUE)
     END
  END MarkArrayWritten ;
  
*************** END MarkAsRead ;
*** 3153,3161 ****
  
  PROCEDURE MarkAsWrite (sym: CARDINAL) ;
  BEGIN
!    IF (sym#NulSym) AND IsVar(sym)
     THEN
!       PutWriteQuad(sym, RightValue, NextQuad)
     END
  END MarkAsWrite ;
  
--- 3218,3226 ----
  
  PROCEDURE MarkAsWrite (sym: CARDINAL) ;
  BEGIN
!    IF (sym # NulSym) AND IsVar (sym)
     THEN
!       PutWriteQuad (sym, RightValue, NextQuad)
     END
  END MarkAsWrite ;
  
*************** END MarkAsWrite ;
*** 3167,3180 ****
  
  PROCEDURE doVal (type, expr: CARDINAL) : CARDINAL ;
  BEGIN
!    IF (NOT IsConst(expr)) AND (SkipType(type)#GetDType(expr))
     THEN
!       PushTF(Convert, NulSym) ;
!       PushT(SkipType(type)) ;
!       PushT(expr) ;
!       PushT(2) ;          (* Two parameters *)
        BuildConvertFunction ;
!       PopT(expr)
     END ;
     RETURN( expr )
  END doVal ;
--- 3232,3245 ----
  
  PROCEDURE doVal (type, expr: CARDINAL) : CARDINAL ;
  BEGIN
!    IF (NOT IsConst (expr)) AND (SkipType (type) # GetDType (expr))
     THEN
!       PushTF (Convert, NulSym) ;
!       PushT (SkipType(type)) ;
!       PushT (expr) ;
!       PushT (2) ;          (* Two parameters *)
        BuildConvertFunction ;
!       PopT (expr)
     END ;
     RETURN( expr )
  END doVal ;
*************** BEGIN
*** 3194,3200 ****
     IF IsConstString(Exp) AND IsConst(Des)
     THEN
        GenQuadOtok (tokno, BecomesOp, Des, NulSym, Exp, TRUE,
!                    tokno, destok, exptok) ;
        PutConstString (tokno, Des, GetString (Exp))
     ELSE
        IF GetMode(Des)=RightValue
--- 3259,3265 ----
     IF IsConstString(Exp) AND IsConst(Des)
     THEN
        GenQuadOtok (tokno, BecomesOp, Des, NulSym, Exp, TRUE,
!                    destok, UnknownTokenNo, exptok) ;
        PutConstString (tokno, Des, GetString (Exp))
     ELSE
        IF GetMode(Des)=RightValue
*************** BEGIN
*** 3205,3211 ****
              doIndrX (tokno, Des, Exp)
           ELSE
              GenQuadOtok (tokno, BecomesOp, Des, NulSym, Exp, TRUE,
!                          tokno, destok, exptok)
           END
        ELSIF GetMode(Des)=LeftValue
        THEN
--- 3270,3276 ----
              doIndrX (tokno, Des, Exp)
           ELSE
              GenQuadOtok (tokno, BecomesOp, Des, NulSym, Exp, TRUE,
!                          destok, UnknownTokenNo, exptok)
           END
        ELSIF GetMode(Des)=LeftValue
        THEN
*************** BEGIN
*** 3226,3232 ****
           END
        ELSE
           GenQuadOtok (tokno, BecomesOp, Des, NulSym, Exp, TRUE,
!                       tokno, destok, exptok)
        END
     END
  END MoveWithMode ;
--- 3291,3297 ----
           END
        ELSE
           GenQuadOtok (tokno, BecomesOp, Des, NulSym, Exp, TRUE,
!                       destok, UnknownTokenNo, exptok)
        END
     END
  END MoveWithMode ;
*************** BEGIN
*** 3541,3546 ****
--- 3606,3622 ----
        MarkAsWrite (w) ;
        CheckCompatibleWithBecomes (Des, Exp, destok, exptok) ;
        combinedtok := MakeVirtualTok (becomesTokNo, destok, exptok) ;
+       IF DebugTokPos
+       THEN
+          MetaErrorT1 (becomesTokNo, 'becomestok {%1Oad}', Des) ;
+          MetaErrorT1 (destok, 'destok {%1Oad}', Des) ;
+          MetaErrorT1 (exptok, 'exptok {%1Oad}', Exp)
+       END ;
+       combinedtok := MakeVirtualTok (becomesTokNo, destok, exptok) ;
+       IF DebugTokPos
+       THEN
+          MetaErrorT1 (combinedtok, 'combined {%1Oad}', Des)
+       END ;
        IF (GetSType (Des) # NulSym) AND (NOT IsSet (GetDType (Des)))
        THEN
           (* Tell code generator to test runtime values of assignment so ensure we
*************** BEGIN
*** 3551,3557 ****
        THEN
           CheckBecomesMeta (Des, Exp, combinedtok, destok, exptok)
        END ;
!       (* Traditional Assignment.  *)
        MoveWithMode (becomesTokNo, Des, Exp, Array, destok, exptok, checkOverflow) ;
        IF checkTypes
        THEN
--- 3627,3633 ----
        THEN
           CheckBecomesMeta (Des, Exp, combinedtok, destok, exptok)
        END ;
!       (* Simple assignment.  *)
        MoveWithMode (becomesTokNo, Des, Exp, Array, destok, exptok, checkOverflow) ;
        IF checkTypes
        THEN
*************** BEGIN
*** 4396,4413 ****
     IdSym := RequestSym (idtok, Id) ;
     IF NOT IsExpressionCompatible (GetSType (e1), GetSType (e2))
     THEN
!       MetaError2 ('incompatible types found in {%EkFOR} loop header, initial expression {%E1tsad} and final expression {%E2tsad}',
                   e1, e2) ;
        CheckExpressionCompatible (idtok, GetSType (e1), GetSType (e2))
     END ;
     IF NOT IsExpressionCompatible( GetSType (e1), ByType)
     THEN
!       MetaError2 ('incompatible types found in {%EkFOR} loop header, initial expression {%E1tsad} and {%kBY} {%E2tsad}',
                    e2, BySym) ;
        CheckExpressionCompatible (e1tok, GetSType (e1), ByType)
     ELSIF NOT IsExpressionCompatible (GetSType (e2), ByType)
     THEN
!       MetaError2 ('incompatible types found in {%EkFOR} loop header, final expression {%E1tsad} and {%kBY} {%E2tsad}',
                    e2, BySym) ;
        CheckExpressionCompatible (e1tok, GetSType (e2), ByType)
     END ;
--- 4472,4489 ----
     IdSym := RequestSym (idtok, Id) ;
     IF NOT IsExpressionCompatible (GetSType (e1), GetSType (e2))
     THEN
!       MetaError2 ('incompatible types found in {%EkFOR} loop header, initial expression {%1tsad} and final expression {%2tsad}',
                   e1, e2) ;
        CheckExpressionCompatible (idtok, GetSType (e1), GetSType (e2))
     END ;
     IF NOT IsExpressionCompatible( GetSType (e1), ByType)
     THEN
!       MetaError2 ('incompatible types found in {%EkFOR} loop header, initial expression {%1tsad} and {%kBY} {%2tsad}',
                    e2, BySym) ;
        CheckExpressionCompatible (e1tok, GetSType (e1), ByType)
     ELSIF NOT IsExpressionCompatible (GetSType (e2), ByType)
     THEN
!       MetaError2 ('incompatible types found in {%EkFOR} loop header, final expression {%1tsad} and {%kBY} {%2tsad}',
                    e2, BySym) ;
        CheckExpressionCompatible (e1tok, GetSType (e2), ByType)
     END ;
*************** BEGIN
*** 4436,4442 ****
     PushT (TimesTok) ;
     PushTFtok (BySym, ByType, bytok) ;
     doBuildBinaryOp (FALSE, FALSE) ;
!    PushT (PlusTok) ;
     PushTFtok (e1, GetSType (e1), e1tok) ;
     doBuildBinaryOp (FALSE, FALSE) ;
     BuildForLoopToRangeCheck ;
--- 4512,4518 ----
     PushT (TimesTok) ;
     PushTFtok (BySym, ByType, bytok) ;
     doBuildBinaryOp (FALSE, FALSE) ;
!    PushT (ArithPlusTok) ;
     PushTFtok (e1, GetSType (e1), e1tok) ;
     doBuildBinaryOp (FALSE, FALSE) ;
     BuildForLoopToRangeCheck ;
*************** END BuildEndFor ;
*** 4590,4604 ****
  
                                                             <- Ptr
                                              +------------+
-                     Empty                   | 0    | 0   |
-                                             |------------|
                                              | 0    | 0   |
                                              |------------|
  *)
  
  PROCEDURE BuildCaseStart ;
  BEGIN
!    BuildRange (InitCaseBounds (PushCase (NulSym, NulSym))) ;
     PushBool (0, 0) ;  (* BackPatch list initialized *)
     PushBool (0, 0)    (* Room for a boolean expression *)
  END BuildCaseStart ;
--- 4666,4682 ----
  
                                                             <- Ptr
                                              +------------+
                                              | 0    | 0   |
                                              |------------|
+                                             | 0    | 0   |
+                     +-------------+         |------------|
+                     | Expr |      |         | Expr |     |
+                     |-------------|         |------------|
  *)
  
  PROCEDURE BuildCaseStart ;
  BEGIN
!    BuildRange (InitCaseBounds (PushCase (NulSym, NulSym, OperandT (1)))) ;
     PushBool (0, 0) ;  (* BackPatch list initialized *)
     PushBool (0, 0)    (* Room for a boolean expression *)
  END BuildCaseStart ;
*************** END BuildRealProcedureCall ;
*** 5107,5123 ****
--- 5185,5208 ----
  
  PROCEDURE BuildRealFuncProcCall (tokno: CARDINAL; IsFunc, IsForC: BOOLEAN) ;
  VAR
+    AllocateProc,
+    DeallocateProc,
     ForcedFunc,
     ParamConstant : BOOLEAN ;
+    trash,
     resulttok,
     paramtok,
     proctok,
     NoOfParameters,
     i, pi,
+    ParamType,
+    Param1,     (* Used to remember first param for allocate/deallocate.  *)
     ReturnVar,
     ProcSym,
     Proc          : CARDINAL ;
  BEGIN
+    Param1 := NulSym ;
+    ParamType := NulSym ;
     CheckProcedureParameters (IsForC) ;
     PopT (NoOfParameters) ;
     PushT (NoOfParameters) ;  (* Restore stack to original state.  *)
*************** BEGIN
*** 5130,5135 ****
--- 5215,5222 ----
     paramtok := proctok ;
     ProcSym := SkipConst (ProcSym) ;
     ForcedFunc := FALSE ;
+    AllocateProc := FALSE ;
+    DeallocateProc := FALSE ;
     IF IsVar (ProcSym)
     THEN
        (* Procedure Variable ? *)
*************** BEGIN
*** 5137,5143 ****
        ParamConstant := FALSE
     ELSE
        Proc := ProcSym ;
!       ParamConstant := IsProcedureBuiltin (Proc)
     END ;
     IF IsFunc
     THEN
--- 5224,5232 ----
        ParamConstant := FALSE
     ELSE
        Proc := ProcSym ;
!       ParamConstant := IsProcedureBuiltin (Proc) ;
!       AllocateProc := GetSymName (Proc) = MakeKey('ALLOCATE') ;
!       DeallocateProc := GetSymName (Proc) = MakeKey('DEALLOCATE')
     END ;
     IF IsFunc
     THEN
*************** BEGIN
*** 5162,5167 ****
--- 5251,5260 ----
           ForcedFunc := TRUE
        END
     END ;
+    IF AllocateProc OR DeallocateProc
+    THEN
+       Param1 := OperandT (NoOfParameters+1)   (* Remember this before manipulating.  *)
+    END ;
     ManipulateParameters (IsForC) ;
     CheckParameterOrdinals ;
     PopT(NoOfParameters) ;
*************** BEGIN
*** 5177,5183 ****
     pi := 1 ;     (* stack index referencing stacked parameter, i *)
     WHILE i>0 DO
        paramtok := OperandTtok (pi) ;
!       GenQuadO (paramtok, ParamOp, i, Proc, OperandT (pi), TRUE) ;
        IF NOT IsConst (OperandT (pi))
        THEN
           ParamConstant := FALSE
--- 5270,5296 ----
     pi := 1 ;     (* stack index referencing stacked parameter, i *)
     WHILE i>0 DO
        paramtok := OperandTtok (pi) ;
!       IF (AllocateProc OR DeallocateProc) AND (i = 1) AND (Param1 # NulSym)
!       THEN
!          ParamType := GetItemPointedTo (Param1) ;
!          IF ParamType = NulSym
!          THEN
!             GenQuadO (paramtok, ParamOp, i, Proc, OperandT (pi), TRUE)
!          ELSE
!             IF AllocateProc
!             THEN
!                trash := MakeTemporary (paramtok, RightValue) ;
!                PutVar (trash, ParamType) ;
!                PutVarHeap (trash, TRUE)
!             ELSE
!                Assert (DeallocateProc) ;
!                trash := Nil
!             END ;
!             GenQuadOTrash (paramtok, ParamOp, i, Proc, OperandT (pi), TRUE, trash)
!          END
!       ELSE
!          GenQuadO (paramtok, ParamOp, i, Proc, OperandT (pi), TRUE)
!       END ;
        IF NOT IsConst (OperandT (pi))
        THEN
           ParamConstant := FALSE
*************** VAR
*** 5937,5948 ****
  BEGIN
     IF GetDType(des)=GetDType(exp)
     THEN
!       GenQuadO (tok, IndrXOp, des, GetSType(des), exp, TRUE)
     ELSE
        t := MakeTemporary (tok, RightValue) ;
        PutVar (t, GetSType (exp)) ;
!       GenQuadO (tok, IndrXOp, t, GetSType (exp), exp, TRUE) ;
!       GenQuadO (tok, BecomesOp, des, NulSym, doVal (GetSType(des), t), TRUE)
     END
  END doIndrX ;
  
--- 6050,6064 ----
  BEGIN
     IF GetDType(des)=GetDType(exp)
     THEN
!       GenQuadOtok (tok, IndrXOp, des, GetSType (des), exp, TRUE,
!                    tok, tok, tok)
     ELSE
        t := MakeTemporary (tok, RightValue) ;
        PutVar (t, GetSType (exp)) ;
!       GenQuadOtok (tok, IndrXOp, t, GetSType (exp), exp, TRUE,
!                    tok, tok, tok) ;
!       GenQuadOtok (tok, BecomesOp, des, NulSym, doVal (GetSType(des), t), TRUE,
!                    tok, UnknownTokenNo, tok)
     END
  END doIndrX ;
  
*************** BEGIN
*** 5971,5977 ****
           *)
           t := MakeTemporary (tok, RightValue) ;
           PutVar (t, type) ;
!          GenQuadO (tok, BecomesOp, t, NulSym, doVal(type, Sym), TRUE) ;
           RETURN t
        END
     ELSE
--- 6087,6094 ----
           *)
           t := MakeTemporary (tok, RightValue) ;
           PutVar (t, type) ;
!          GenQuadOtok (tok, BecomesOp, t, NulSym, doVal (type, Sym), TRUE,
!                       tok, tok, tok) ;
           RETURN t
        END
     ELSE
*************** BEGIN
*** 6007,6019 ****
           *)
           t := MakeTemporary (tok, with) ;
           PutVar (t, type) ;
!          GenQuadO (tok, BecomesOp, t, NulSym, Sym, TRUE) ;
           RETURN t
        END
     ELSE
        t := MakeTemporary (tok, with) ;
        PutVar (t, type) ;
!       GenQuadO (tok, AddrOp, t, NulSym, Sym, TRUE) ;
        RETURN t
     END
  END MakeLeftValue ;
--- 6124,6138 ----
           *)
           t := MakeTemporary (tok, with) ;
           PutVar (t, type) ;
!          GenQuadOtok (tok, BecomesOp, t, NulSym, Sym, TRUE,
!                       tok, UnknownTokenNo, tok) ;
           RETURN t
        END
     ELSE
        t := MakeTemporary (tok, with) ;
        PutVar (t, type) ;
!       GenQuadOtok (tok, AddrOp, t, NulSym, Sym, TRUE,
!                    tok, UnknownTokenNo, tok) ;
        RETURN t
     END
  END MakeLeftValue ;
*************** BEGIN
*** 6714,6720 ****
     THEN
        RETURN GetItemPointedTo (GetSType (Sym))
     ELSE
!       InternalError ('expecting a pointer or variable symbol')
     END
  END GetItemPointedTo ;
  
--- 6833,6839 ----
     THEN
        RETURN GetItemPointedTo (GetSType (Sym))
     ELSE
!       RETURN NulSym
     END
  END GetItemPointedTo ;
  
*************** BEGIN
*** 6983,6995 ****
     IF IsExpressionCompatible (dtype, etype)
     THEN
        (* the easy case simulate a straightforward macro *)
!       PushTF(des, dtype) ;
!       PushT(tok) ;
!       PushTF(expr, etype) ;
!       doBuildBinaryOp(FALSE, TRUE)
     ELSE
!       IF (IsOrdinalType(dtype) OR (dtype=Address) OR IsPointer(dtype)) AND
!          (IsOrdinalType(etype) OR (etype=Address) OR IsPointer(etype))
        THEN
           PushTF (des, dtype) ;
           PushT (tok) ;
--- 7102,7114 ----
     IF IsExpressionCompatible (dtype, etype)
     THEN
        (* the easy case simulate a straightforward macro *)
!       PushTF (des, dtype) ;
!       PushT (tok) ;
!       PushTF (expr, etype) ;
!       doBuildBinaryOp (FALSE, TRUE)
     ELSE
!       IF (IsOrdinalType (dtype) OR (dtype = Address) OR IsPointer (dtype)) AND
!          (IsOrdinalType (etype) OR (etype = Address) OR IsPointer (etype))
        THEN
           PushTF (des, dtype) ;
           PushT (tok) ;
*************** BEGIN
*** 8016,8037 ****
                 PushT (2) ;          (* Two parameters *)
                 BuildConvertFunction
              ELSE
!                MetaError1 ('the second parameter to {%EkDIFADR } {%1Ea} must be a variable of type ADDRESS or a {%EkPOINTER}, rather than a {%1Etsd}',
                             OperandSym) ;
                 PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Integer), Integer, combinedtok)
              END
           ELSE
!             MetaError1 ('the first parameter to {%EkDIFADR } {%1Ea} must be a variable of type ADDRESS or a {%EkPOINTER}, rather than a {%1Etsd}',
!                         VarSym) ;
              PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Integer), Integer, combinedtok)
           END
        ELSE
!          MetaError0 ('{%E}SYSTEM procedure {%EkDIFADR } expects a variable of type ADDRESS or POINTER as its first parameter') ;
           PushTFtok (MakeConstLit (combinedtok, MakeKey('0'), Integer), Integer, combinedtok)
        END
     ELSE
        combinedtok := MakeVirtualTok (functok, functok, optok) ;
!       MetaErrorT0 (functok, '{%E}SYSTEM procedure {%EkDIFADR } expects 2 parameters') ;
        PopN (NoOfParam+1) ;
        PushTFtok (MakeConstLit (combinedtok, MakeKey('0'), Integer), Integer, combinedtok)
     END
--- 8135,8157 ----
                 PushT (2) ;          (* Two parameters *)
                 BuildConvertFunction
              ELSE
!                MetaError1 ('the second parameter to {%EkDIFADR} {%1Ea} must be a variable of type ADDRESS or a {%EkPOINTER}, rather than a {%1Etsd}',
                             OperandSym) ;
                 PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Integer), Integer, combinedtok)
              END
           ELSE
!             MetaErrorT1 (vartok,
!                          'the first parameter to {%EkDIFADR} {%1Ea} must be a variable of type ADDRESS or a {%EkPOINTER}, rather than a {%1Etsd}',
!                          VarSym) ;
              PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Integer), Integer, combinedtok)
           END
        ELSE
!          MetaError0 ('{%E}SYSTEM procedure {%EkDIFADR} expects a variable of type ADDRESS or POINTER as its first parameter') ;
           PushTFtok (MakeConstLit (combinedtok, MakeKey('0'), Integer), Integer, combinedtok)
        END
     ELSE
        combinedtok := MakeVirtualTok (functok, functok, optok) ;
!       MetaErrorT0 (functok, '{%E}SYSTEM procedure {%EkDIFADR} expects 2 parameters') ;
        PopN (NoOfParam+1) ;
        PushTFtok (MakeConstLit (combinedtok, MakeKey('0'), Integer), Integer, combinedtok)
     END
*************** BEGIN
*** 8275,8281 ****
     Type := GetSType (Param) ;  (* get the type from the symbol, not the stack *)
     IF NoOfParam # 1
     THEN
!       MetaErrorT1 (functok, 'base procedure {%E1kLENGTH} expects 1 parameter, seen {%1En} parameters', NoOfParam)
     END ;
     IF NoOfParam >= 1
     THEN
--- 8395,8401 ----
     Type := GetSType (Param) ;  (* get the type from the symbol, not the stack *)
     IF NoOfParam # 1
     THEN
!       MetaErrorT1 (functok, 'base procedure {%1EkLENGTH} expects 1 parameter, seen {%1n} parameters', NoOfParam)
     END ;
     IF NoOfParam >= 1
     THEN
*************** BEGIN
*** 8318,8324 ****
              PopT (NoOfParam) ;
              PopN (NoOfParam + 1) ;
              PushTtok (MakeConstLit (combinedtok, MakeKey ('0'), Cardinal), combinedtok) ;
!             MetaErrorT0 (functok, 'no procedure Length found for substitution to the standard function {%E1kLENGTH} which is required to calculate non constant string lengths')
           END
        END
     ELSE
--- 8438,8444 ----
              PopT (NoOfParam) ;
              PopN (NoOfParam + 1) ;
              PushTtok (MakeConstLit (combinedtok, MakeKey ('0'), Cardinal), combinedtok) ;
!             MetaErrorT0 (functok, 'no procedure Length found for substitution to the standard function {%1EkLENGTH} which is required to calculate non constant string lengths')
           END
        END
     ELSE
*************** BEGIN
*** 8411,8424 ****
  
           PushTtok (Res, combinedtok)
        ELSE
!          MetaErrorT1 (combinedtok,
!                       'the parameter to {%E1kODD} must be a variable or constant, seen {%E1ad}',
                        Var) ;
           PushTtok (False, combinedtok)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%E1kODD} only has one parameter, seen {%E1n} parameters',
                     NoOfParam) ;
        PushTtok (False, functok)
     END
--- 8531,8544 ----
  
           PushTtok (Res, combinedtok)
        ELSE
!          MetaErrorT1 (optok,
!                       'the parameter to {%1EkODD} must be a variable or constant, seen {%1ad}',
                        Var) ;
           PushTtok (False, combinedtok)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%E1kODD} only has one parameter, seen {%1n} parameters',
                     NoOfParam) ;
        PushTtok (False, functok)
     END
*************** END BuildOddFunction ;
*** 8462,8467 ****
--- 8582,8588 ----
  
  PROCEDURE BuildAbsFunction ;
  VAR
+    vartok,
     functok,
     combinedtok: CARDINAL ;
     NoOfParam,
*************** BEGIN
*** 8473,8478 ****
--- 8594,8600 ----
     IF NoOfParam = 1
     THEN
        Var := OperandT (1) ;
+       vartok := OperandTok (1) ;
        combinedtok := MakeVirtualTok (functok, functok, vartok) ;
        IF IsVar(Var) OR IsConst(Var)
        THEN
*************** BEGIN
*** 8485,8497 ****
           GenQuadO (combinedtok, StandardFunctionOp, Res, ProcSym, Var, FALSE) ;
           PushTFtok (Res, GetSType (Var), combinedtok)
        ELSE
!          MetaErrorT1 (combinedtok,
!                       'the parameter to {%A1kABS} must be a variable or constant, seen {%E1ad}',
                        Var)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%A1kABS} only has one parameter, seen {%E1n} parameters',
                     NoOfParam)
     END
  END BuildAbsFunction ;
--- 8607,8619 ----
           GenQuadO (combinedtok, StandardFunctionOp, Res, ProcSym, Var, FALSE) ;
           PushTFtok (Res, GetSType (Var), combinedtok)
        ELSE
!          MetaErrorT1 (vartok,
!                       'the parameter to {%AkABS} must be a variable or constant, seen {%1ad}',
                        Var)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%AkABS} only has one parameter, seen {%1n} parameters',
                     NoOfParam)
     END
  END BuildAbsFunction ;
*************** BEGIN
*** 8545,8557 ****
           GenQuadO (combinedtok, StandardFunctionOp, Res, ProcSym, Var, FALSE) ;
           PushTFtok (Res, Char, combinedtok)
        ELSE
!          MetaErrorT1 (functok,
!                       'the parameter to {%A1kCAP} must be a variable or constant, seen {%E1ad}',
                        Var)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%A1kCAP} only has one parameter, seen {%E1n} parameters',
                     NoOfParam)
     END
  END BuildCapFunction ;
--- 8667,8679 ----
           GenQuadO (combinedtok, StandardFunctionOp, Res, ProcSym, Var, FALSE) ;
           PushTFtok (Res, Char, combinedtok)
        ELSE
!          MetaErrorT1 (optok,
!                       'the parameter to {%AkCAP} must be a variable or constant, seen {%1ad}',
                        Var)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%AkCAP} only has one parameter, seen {%1n} parameters',
                     NoOfParam)
     END
  END BuildCapFunction ;
*************** BEGIN
*** 8615,8627 ****
           PushT (2) ;          (* Two parameters *)
           BuildConvertFunction
        ELSE
!          MetaErrorT1 (functok,
!                       'the parameter to {%A1kCHR} must be a variable or constant, seen {%E1ad}',
                        Var)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%A1kCHR} only has one parameter, seen {%E1n} parameters',
                     NoOfParam)
     END
  END BuildChrFunction ;
--- 8737,8749 ----
           PushT (2) ;          (* Two parameters *)
           BuildConvertFunction
        ELSE
!          MetaErrorT1 (optok,
!                       'the parameter to {%AkCHR} must be a variable or constant, seen {%1ad}',
                        Var)
        END
     ELSE
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%AkCHR} only has one parameter, seen {%1n} parameters',
                     NoOfParam)
     END
  END BuildChrFunction ;
*************** BEGIN
*** 8686,8698 ****
           PushT (2) ;          (* Two parameters *)
           BuildConvertFunction
        ELSE
!          MetaErrorT2 (functok,
!                       'the parameter to {%A1k%a} must be a variable or constant, seen {%2ad}',
                        Sym, Var)
        END
     ELSE
        MetaErrorT2 (functok,
!                    'the pseudo procedure {%A1k%a} only has one parameter, seen {%2n} parameters',
                     Sym, NoOfParam)
     END
  END BuildOrdFunction ;
--- 8808,8820 ----
           PushT (2) ;          (* Two parameters *)
           BuildConvertFunction
        ELSE
!          MetaErrorT2 (optok,
!                       'the parameter to {%1Aa} must be a variable or constant, seen {%2ad}',
                        Sym, Var)
        END
     ELSE
        MetaErrorT2 (functok,
!                    'the pseudo procedure {%1Aa} only has one parameter, seen {%2n} parameters',
                     Sym, NoOfParam)
     END
  END BuildOrdFunction ;
*************** BEGIN
*** 8757,8770 ****
           BuildConvertFunction
        ELSE
           combinedtok := MakeVirtualTok (functok, optok, optok) ;
!          MetaErrorT2 (combinedtok,
!                       'the parameter to {%E1k%a} must be a variable or constant, seen {%2ad}',
                        Sym, Var) ;
           PushTtok (combinedtok, MakeConstLit (combinedtok, MakeKey ('0'), ZType))
        END
     ELSE
        MetaErrorT2 (functok,
!                    'the pseudo procedure {%E1k%a} only has one parameter, seen {%2n} parameters',
                     Sym, NoOfParam) ;
        PushTtok (functok, MakeConstLit (functok, MakeKey ('0'), ZType))
     END
--- 8879,8892 ----
           BuildConvertFunction
        ELSE
           combinedtok := MakeVirtualTok (functok, optok, optok) ;
!          MetaErrorT2 (optok,
!                       'the parameter to {%1Ea} must be a variable or constant, seen {%2ad}',
                        Sym, Var) ;
           PushTtok (combinedtok, MakeConstLit (combinedtok, MakeKey ('0'), ZType))
        END
     ELSE
        MetaErrorT2 (functok,
!                    'the pseudo procedure {%1Ea} only has one parameter, seen {%2n} parameters',
                     Sym, NoOfParam) ;
        PushTtok (functok, MakeConstLit (functok, MakeKey ('0'), ZType))
     END
*************** BEGIN
*** 8831,8837 ****
              AreConst := FALSE ;
           ELSIF NOT IsConst (OperandT (i))
           THEN
!             MetaError1 ('problem in the {%E1N} argument for {%EkMAKEADR}, all arguments to {%EkMAKEADR} must be either variables or constants', i)
           END ;
           INC (i)
        END ;
--- 8953,8959 ----
              AreConst := FALSE ;
           ELSIF NOT IsConst (OperandT (i))
           THEN
!             MetaError1 ('problem in the {%1EN} argument for {%kMAKEADR}, all arguments to {%kMAKEADR} must be either variables or constants', i)
           END ;
           INC (i)
        END ;
*************** BEGIN
*** 8843,8849 ****
        PopN (NoOfParameters+1) ;
        PushTFtok (ReturnVar, GetSType (MakeAdr), resulttok)
     ELSE
!       MetaError1 ('the pseudo procedure {%EkMAKEADR} requires at least one parameter, seen {%E1n}', NoOfParameters) ;
        PopN (1) ;
        PushTFtok (Nil, GetSType (MakeAdr), functok)
     END
--- 8965,8971 ----
        PopN (NoOfParameters+1) ;
        PushTFtok (ReturnVar, GetSType (MakeAdr), resulttok)
     ELSE
!       MetaError1 ('the pseudo procedure {%EkMAKEADR} requires at least one parameter, seen {%1n}', NoOfParameters) ;
        PopN (1) ;
        PushTFtok (Nil, GetSType (MakeAdr), functok)
     END
*************** BEGIN
*** 8913,8926 ****
           GenQuad (LogicalShiftOp, returnVar, varSet, derefExp) ;
           PushTFtok (returnVar, GetSType (varSet), combinedtok)
        ELSE
!          MetaError1 ('SYSTEM procedure {%E1kSHIFT} expects a constant or variable which has a type of SET as its first parameter, seen {%E1ad}',
!                      varSet) ;
           PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Cardinal), Cardinal, combinedtok)
        END
     ELSE
        combinedtok := MakeVirtualTok (functok, functok, paramtok) ;
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%EkSHIFT} requires at least two parameters, seen {%E1n}',
                     NoOfParam) ;
        PopN (NoOfParam + 1) ;
        PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Cardinal), Cardinal, combinedtok)
--- 9035,9049 ----
           GenQuad (LogicalShiftOp, returnVar, varSet, derefExp) ;
           PushTFtok (returnVar, GetSType (varSet), combinedtok)
        ELSE
!          MetaErrorT1 (vartok,
!                       'SYSTEM procedure {%1EkSHIFT} expects a constant or variable which has a type of SET as its first parameter, seen {%1ad}',
!                       varSet) ;
           PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Cardinal), Cardinal, combinedtok)
        END
     ELSE
        combinedtok := MakeVirtualTok (functok, functok, paramtok) ;
        MetaErrorT1 (functok,
!                    'the pseudo procedure {%kSHIFT} requires at least two parameters, seen {%1En}',
                     NoOfParam) ;
        PopN (NoOfParam + 1) ;
        PushTFtok (MakeConstLit (combinedtok, MakeKey ('0'), Cardinal), Cardinal, combinedtok)
*************** BEGIN
*** 8988,8995 ****
           GenQuadO (combinedtok, LogicalRotateOp, returnVar, varSet, derefExp, TRUE) ;
           PushTFtok (returnVar, GetSType (varSet), combinedtok)
        ELSE
!          MetaErrorT0 (functok,
!                       'SYSTEM procedure {%EkROTATE} expects a constant or variable which has a type of SET as its first parameter') ;
           PushTFtok (MakeConstLit (functok, MakeKey('0'), Cardinal), Cardinal, functok)
        END
     ELSE
--- 9111,9119 ----
           GenQuadO (combinedtok, LogicalRotateOp, returnVar, varSet, derefExp, TRUE) ;
           PushTFtok (returnVar, GetSType (varSet), combinedtok)
        ELSE
!          MetaErrorT1 (vartok,
!                       'SYSTEM procedure {%EkROTATE} expects a constant or variable which has a type of SET as its first parameter, seen {%1ad}',
!                       varSet) ;
           PushTFtok (MakeConstLit (functok, MakeKey('0'), Cardinal), Cardinal, functok)
        END
     ELSE
*************** BEGIN
*** 9057,9063 ****
        THEN
           (* not sensible to try and recover when we dont know the return type.  *)
           MetaErrorT1 (typetok,
!                       'undeclared type found in builtin procedure function {%AkVAL} {%A1ad}',
                        Type)
           (* non recoverable error.  *)
        ELSIF (IsSet (Type) OR IsEnumeration (Type) OR IsSubrange (Type) OR
--- 9181,9187 ----
        THEN
           (* not sensible to try and recover when we dont know the return type.  *)
           MetaErrorT1 (typetok,
!                       'undeclared type found in builtin procedure function {%AkVAL} {%1ad}',
                        Type)
           (* non recoverable error.  *)
        ELSIF (IsSet (Type) OR IsEnumeration (Type) OR IsSubrange (Type) OR
*************** BEGIN
*** 9075,9081 ****
        ELSE
           (* not sensible to try and recover when we dont know the return type.  *)
           MetaErrorT0 (functok,
!                       'the builtin procedure {%AkVAL} has thw following formal parameter declaration {%kVAL} (type, expression)')
           (* non recoverable error.  *)
        END
     ELSE
--- 9199,9205 ----
        ELSE
           (* not sensible to try and recover when we dont know the return type.  *)
           MetaErrorT0 (functok,
!                       'the builtin procedure {%AkVAL} has the following formal parameter declaration {%kVAL} (type, expression)')
           (* non recoverable error.  *)
        END
     ELSE
*************** BEGIN
*** 9167,9173 ****
           ELSE
              (* not sensible to try and recover when we dont know the return type.  *)
              MetaErrorT0 (functok,
!                          'the second parameter to the builtin procedure {%AkCAST} must either be a variable, constant or a procedure.  The formal parameters to cast are CAST(type, variable or constant or procedure)')
              (* non recoverable error.  *)
           END
        ELSE
--- 9291,9297 ----
           ELSE
              (* not sensible to try and recover when we dont know the return type.  *)
              MetaErrorT0 (functok,
!                          'the second parameter to the builtin procedure {%AkCAST} must either be a variable, constant or a procedure.  The formal parameters to cast are {%kCAST} (type, variable or constant or procedure)')
              (* non recoverable error.  *)
           END
        ELSE
*************** BEGIN
*** 9242,9253 ****
        IF IsUnknown (Type)
        THEN
           (* we cannot recover if we dont have a type.  *)
!          MetaErrorT1 (typetok, 'undeclared type {%A1ad} found in {%kCONVERT}', Type)
           (* non recoverable error.  *)
        ELSIF IsUnknown (Exp)
        THEN
           (* we cannot recover if we dont have a type.  *)
!          MetaErrorT1 (typetok, 'unknown {%A1d} {%1ad} found in {%kCONVERT}', Exp)
           (* non recoverable error.  *)
        ELSIF (IsSet (Type) OR IsEnumeration (Type) OR IsSubrange (Type) OR
               IsType (Type) OR IsPointer (Type) OR IsProcType (Type) OR IsRecord (Type)) AND
--- 9366,9377 ----
        IF IsUnknown (Type)
        THEN
           (* we cannot recover if we dont have a type.  *)
!          MetaErrorT1 (typetok, 'undeclared type {%1Aad} found in {%kCONVERT}', Type)
           (* non recoverable error.  *)
        ELSIF IsUnknown (Exp)
        THEN
           (* we cannot recover if we dont have a type.  *)
!          MetaErrorT1 (typetok, 'unknown {%1Ad} {%1ad} found in {%kCONVERT}', Exp)
           (* non recoverable error.  *)
        ELSIF (IsSet (Type) OR IsEnumeration (Type) OR IsSubrange (Type) OR
               IsType (Type) OR IsPointer (Type) OR IsProcType (Type) OR IsRecord (Type)) AND
*************** BEGIN
*** 9335,9341 ****
     ELSIF GetSType (type) = NulSym
     THEN
        MetaErrorT1 (tok,
!                    'unable to obtain the {%AkMIN} value for type {%1Aad}', type) ;
        (* non recoverable error.  *)
        InternalError ('MetaErrorT1 {%AkMIN} should call abort')
     ELSE
--- 9459,9465 ----
     ELSIF GetSType (type) = NulSym
     THEN
        MetaErrorT1 (tok,
!                    'unable to obtain the {%AkMIN} value for type {%1ad}', type) ;
        (* non recoverable error.  *)
        InternalError ('MetaErrorT1 {%AkMIN} should call abort')
     ELSE
*************** BEGIN
*** 9373,9379 ****
     ELSIF GetSType (type) = NulSym
     THEN
        MetaErrorT1 (tok,
!                    'unable to obtain the {%AkMAX} value for type {%1Aad}', type) ;
        (* non recoverable error.  *)
        InternalError ('MetaErrorT1 {%AkMAX} should call abort')
     ELSE
--- 9497,9503 ----
     ELSIF GetSType (type) = NulSym
     THEN
        MetaErrorT1 (tok,
!                    'unable to obtain the {%AkMAX} value for type {%1ad}', type) ;
        (* non recoverable error.  *)
        InternalError ('MetaErrorT1 {%AkMAX} should call abort')
     ELSE
*************** BEGIN
*** 9429,9442 ****
        ELSE
           (* we dont know the type therefore cannot fake a return.  *)
           MetaErrorT1 (vartok,
!                       'parameter to {%AkMIN} must be a type or a variable, seen {%1Aad}',
                        Var)
           (* non recoverable error.  *)
        END
     ELSE
        (* we dont know the type therefore cannot fake a return.  *)
        MetaErrorT1 (functok,
!                    'the pseudo builtin procedure function {%AkMIN} only has one parameter, seen  {%1An}',
                     NoOfParam)
        (* non recoverable error.  *)
     END
--- 9553,9566 ----
        ELSE
           (* we dont know the type therefore cannot fake a return.  *)
           MetaErrorT1 (vartok,
!                       'parameter to {%AkMIN} must be a type or a variable, seen {%1ad}',
                        Var)
           (* non recoverable error.  *)
        END
     ELSE
        (* we dont know the type therefore cannot fake a return.  *)
        MetaErrorT1 (functok,
!                    'the pseudo builtin procedure function {%AkMIN} only has one parameter, seen  {%1n}',
                     NoOfParam)
        (* non recoverable error.  *)
     END
*************** BEGIN
*** 9490,9503 ****
        ELSE
           (* we dont know the type therefore cannot fake a return.  *)
           MetaErrorT1 (vartok,
!                       'parameter to {%AkMAX} must be a type or a variable, seen {%1Aad}',
                        Var)
           (* non recoverable error.  *) ;
        END
     ELSE
        (* we dont know the type therefore cannot fake a return.  *)
        MetaErrorT1 (functok,
!                    'the pseudo builtin procedure function {%AkMAX} only has one parameter, seen {%1An}',
                     NoOfParam)
        (* non recoverable error.  *)
     END
--- 9614,9627 ----
        ELSE
           (* we dont know the type therefore cannot fake a return.  *)
           MetaErrorT1 (vartok,
!                       'parameter to {%AkMAX} must be a type or a variable, seen {%1ad}',
                        Var)
           (* non recoverable error.  *) ;
        END
     ELSE
        (* we dont know the type therefore cannot fake a return.  *)
        MetaErrorT1 (functok,
!                    'the pseudo builtin procedure function {%AkMAX} only has one parameter, seen {%1n}',
                     NoOfParam)
        (* non recoverable error.  *)
     END
*************** BEGIN
*** 9574,9580 ****
                 PushTFtok (MakeConstLit (functok, MakeKey('0'), Type), Type, functok)
              END
           ELSE
!             MetaErrorT2 (functok,
                           'argument to {%1E%ad} must be a variable or constant, seen {%2ad}',
                           Sym, Var) ;
              PushTFtok (MakeConstLit (functok, MakeKey('0'), Type), Type, functok)
--- 9698,9704 ----
                 PushTFtok (MakeConstLit (functok, MakeKey('0'), Type), Type, functok)
              END
           ELSE
!             MetaErrorT2 (vartok,
                           'argument to {%1E%ad} must be a variable or constant, seen {%2ad}',
                           Sym, Var) ;
              PushTFtok (MakeConstLit (functok, MakeKey('0'), Type), Type, functok)
*************** BEGIN
*** 9585,9591 ****
     ELSE
        (* we dont know the type therefore cannot fake a return.  *)
        MetaErrorT1 (functok,
!                    'the pseudo builtin procedure function {%AkTRUNC} only has one parameter, seen  {%1An}', NoOfParam)
        (* non recoverable error.  *)
     END
  END BuildTruncFunction ;
--- 9709,9715 ----
     ELSE
        (* we dont know the type therefore cannot fake a return.  *)
        MetaErrorT1 (functok,
!                    'the pseudo builtin procedure function {%AkTRUNC} only has one parameter, seen  {%1n}', NoOfParam)
        (* non recoverable error.  *)
     END
  END BuildTruncFunction ;
*************** BEGIN
*** 9653,9659 ****
              PushT(2) ;          (* two parameters.  *)
              BuildConvertFunction
           ELSE
!             MetaErrorT1 (functok,
                           'argument to {%1E%ad} must be a variable or constant', ProcSym) ;
              PushTFtok (MakeConstLit (functok, MakeKey('0.0'), Type), Type, functok)
           END
--- 9777,9783 ----
              PushT(2) ;          (* two parameters.  *)
              BuildConvertFunction
           ELSE
!             MetaErrorT1 (vartok,
                           'argument to {%1E%ad} must be a variable or constant', ProcSym) ;
              PushTFtok (MakeConstLit (functok, MakeKey('0.0'), Type), Type, functok)
           END
*************** BEGIN
*** 9723,9729 ****
        ELSE
           PopN (NoOfParam+1) ;  (* destroy arguments to this function *)
           PushTFtok (MakeConstLit (combinedtok, MakeKey ('1.0'), RType), RType, combinedtok) ;
!          MetaErrorT2 (functok,
                        'the parameter to the builtin procedure function {%1Ead} must be a constant or a variable, seen {%2ad}',
                        func, Var)
        END
--- 9847,9853 ----
        ELSE
           PopN (NoOfParam+1) ;  (* destroy arguments to this function *)
           PushTFtok (MakeConstLit (combinedtok, MakeKey ('1.0'), RType), RType, combinedtok) ;
!          MetaErrorT2 (vartok,
                        'the parameter to the builtin procedure function {%1Ead} must be a constant or a variable, seen {%2ad}',
                        func, Var)
        END
*************** BEGIN
*** 9791,9797 ****
        ELSE
           PopN (NoOfParam+1) ;  (* destroy arguments to this function *)
           PushTFtok (MakeConstLit (combinedtok, MakeKey ('1.0'), RType), RType, combinedtok) ;
!          MetaErrorT2 (functok,
                        'the parameter to the builtin procedure function {%1Ead} must be a constant or a variable, seen {%2ad}',
                        func, Var)
        END
--- 9915,9921 ----
        ELSE
           PopN (NoOfParam+1) ;  (* destroy arguments to this function *)
           PushTFtok (MakeConstLit (combinedtok, MakeKey ('1.0'), RType), RType, combinedtok) ;
!          MetaErrorT2 (vartok,
                        'the parameter to the builtin procedure function {%1Ead} must be a constant or a variable, seen {%2ad}',
                        func, Var)
        END
*************** BEGIN
*** 10056,10073 ****
     THEN
        paramtok := OperandTok (1) ;
        resulttok := MakeVirtualTok (functok, functok, paramtok) ;
!       BuildSizeCheckEnd (ProcSym) ;   (* quadruple generation now on *)
        ReturnVar := MakeTemporary (resulttok, ImmediateValue) ;
        GenQuadO (resulttok, SizeOp, ReturnVar, NulSym, OperandT(1), TRUE)
     ELSIF IsVar (OperandT (1))
     THEN
!       BuildSizeCheckEnd (ProcSym) ;   (* quadruple generation now on *)
        Type := GetSType (OperandT (1)) ;
        paramtok := OperandTok (1) ;
        resulttok := MakeVirtualTok (functok, functok, paramtok) ;
        IF IsUnbounded (Type)
        THEN
!          (* eg. SIZE(a)  ; where a is unbounded dereference HIGH and multiply by the TYPE *)
           dim := OperandD (1) ;
           IF dim = 0
           THEN
--- 10180,10197 ----
     THEN
        paramtok := OperandTok (1) ;
        resulttok := MakeVirtualTok (functok, functok, paramtok) ;
!       BuildSizeCheckEnd (ProcSym) ;   (* Quadruple generation now on.  *)
        ReturnVar := MakeTemporary (resulttok, ImmediateValue) ;
        GenQuadO (resulttok, SizeOp, ReturnVar, NulSym, OperandT(1), TRUE)
     ELSIF IsVar (OperandT (1))
     THEN
!       BuildSizeCheckEnd (ProcSym) ;   (* Quadruple generation now on.  *)
        Type := GetSType (OperandT (1)) ;
        paramtok := OperandTok (1) ;
        resulttok := MakeVirtualTok (functok, functok, paramtok) ;
        IF IsUnbounded (Type)
        THEN
!          (* Eg. SIZE(a) ; where a is unbounded dereference HIGH and multiply by the TYPE.  *)
           dim := OperandD (1) ;
           IF dim = 0
           THEN
*************** BEGIN
*** 10080,10097 ****
           IF Type = NulSym
           THEN
              MetaErrorT1 (resulttok,
!                          'cannot get the type and size of {%E1ad}', OperandT (1))
           END ;
           GenQuadO (resulttok, SizeOp, ReturnVar, NulSym, Type, TRUE)
        END
     ELSE
        resulttok := functok ;
        MetaErrorT1 (resulttok,
!                    '{%E}SYSTEM procedure {%kSIZE} expects a variable as its parameter, seen {%E1d}',
                     OperandT (1)) ;
        ReturnVar := MakeConstLit (resulttok, MakeKey('0'), Cardinal)
     END ;
!    PopN (NoOfParam+1) ;       (* destroy the arguments and function *)
     PushTFtok (ReturnVar, GetSType(ProcSym), resulttok)
  END BuildSizeFunction ;
  
--- 10204,10221 ----
           IF Type = NulSym
           THEN
              MetaErrorT1 (resulttok,
!                          'cannot get the type and size of {%1Ead}', OperandT (1))
           END ;
           GenQuadO (resulttok, SizeOp, ReturnVar, NulSym, Type, TRUE)
        END
     ELSE
        resulttok := functok ;
        MetaErrorT1 (resulttok,
!                    '{%E}SYSTEM procedure {%kSIZE} expects a variable as its parameter, seen {%1Ed}',
                     OperandT (1)) ;
        ReturnVar := MakeConstLit (resulttok, MakeKey('0'), Cardinal)
     END ;
!    PopN (NoOfParam+1) ;       (* Destroy the arguments and function.  *)
     PushTFtok (ReturnVar, GetSType(ProcSym), resulttok)
  END BuildSizeFunction ;
  
*************** BEGIN
*** 10150,10156 ****
           GenQuadO (resulttok, SizeOp, ReturnVar, NulSym, GetSType (OperandT (1)), FALSE)
        ELSE
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTSIZE} expects a variable as its first parameter, seen {%E1d}',
                        OperandT (1)) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
--- 10274,10280 ----
           GenQuadO (resulttok, SizeOp, ReturnVar, NulSym, GetSType (OperandT (1)), FALSE)
        ELSE
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTSIZE} expects a variable as its first parameter, seen {%1Ed}',
                        OperandT (1)) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
*************** BEGIN
*** 10173,10179 ****
        ELSE
           resulttok := MakeVirtualTok (functok, functok, paramtok) ;
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTSIZE} expects the first parameter to be a record type, seen {%E1d}',
                        Record) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
--- 10297,10303 ----
        ELSE
           resulttok := MakeVirtualTok (functok, functok, paramtok) ;
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTSIZE} expects the first parameter to be a record type, seen {%1d}',
                        Record) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
*************** BEGIN
*** 10237,10243 ****
           GenQuadO (resulttok, StandardFunctionOp, ReturnVar, ProcSym, OperandT(1), FALSE)
        ELSE
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTBITSIZE} expects a variable as its first parameter, seen {%E1d}',
                        OperandT (1)) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
--- 10361,10367 ----
           GenQuadO (resulttok, StandardFunctionOp, ReturnVar, ProcSym, OperandT(1), FALSE)
        ELSE
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTBITSIZE} expects a variable as its first parameter, seen {%1d}',
                        OperandT (1)) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
*************** BEGIN
*** 10260,10266 ****
        ELSE
           resulttok := MakeVirtualTok (functok, functok, paramtok) ;
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTBITSIZE} expects the first parameter to be a record type, seen {%E1d}',
                        Record) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
--- 10384,10390 ----
        ELSE
           resulttok := MakeVirtualTok (functok, functok, paramtok) ;
           MetaErrorT1 (resulttok,
!                       '{%E}SYSTEM procedure function {%kTBITSIZE} expects the first parameter to be a record type, seen {%1d}',
                        Record) ;
           ReturnVar := MakeConstLit (resulttok, MakeKey ('0'), Cardinal)
        END
*************** END BuildProcedureEnd ;
*** 10487,10558 ****
  
  
  (*
-    CheckReadBeforeInitialized -
- *)
- 
- PROCEDURE CheckReadBeforeInitialized (ProcSym: CARDINAL; End: CARDINAL) ;
- VAR
-    s1, s2              : String ;
-    i, n, ParamNo,
-    ReadStart, ReadEnd,
-    WriteStart, WriteEnd: CARDINAL ;
- BEGIN
-    ParamNo := NoOfParam(ProcSym) ;
-    i := 1 ;
-    REPEAT
-       n := GetNth(ProcSym, i) ;
-       IF (n#NulSym) AND (NOT IsTemporary(n))
-       THEN
-          GetReadQuads(n, RightValue, ReadStart, ReadEnd) ;
-          GetWriteQuads(n, RightValue, WriteStart, WriteEnd) ;
-          IF i>ParamNo
-          THEN
-             (* n is a not a parameter thus we can check *)
-             IF (ReadStart>0) AND (ReadStart<End)
-             THEN
-                (* it is read in the first basic block *)
-                IF ReadStart<WriteStart
-                THEN
-                   (* read before written, this is a problem which must be fixed *)
-                   s1 := Mark(InitStringCharStar(KeyToCharStar(GetSymName(n)))) ;
-                   s2 := Mark(InitStringCharStar(KeyToCharStar(GetSymName(ProcSym)))) ;
-                   ErrorStringAt2(Sprintf2(Mark(InitString('reading from a variable (%s) before it is initialized in procedure (%s)')),
-                                           s1, s2),
-                                  GetDeclaredMod(n), GetDeclaredMod(n))
-                END
-             END
-          END
-       END ;
-       INC(i)
-    UNTIL n=NulSym
- END CheckReadBeforeInitialized ;
- 
- 
- (*
-    VariableAnalysis - checks to see whether a variable is:
- 
-                       read before it has been initialized
- *)
- 
- PROCEDURE VariableAnalysis (Start, End: CARDINAL) ;
- VAR
-    Op           : QuadOperator ;
-    Op1, Op2, Op3: CARDINAL ;
- BEGIN
-    IF Pedantic
-    THEN
-       GetQuad(Start, Op, Op1, Op2, Op3) ;
-       CASE Op OF
- 
-       NewLocalVarOp:  CheckReadBeforeInitialized(Op3, End)
- 
-       ELSE
-       END
-    END
- END VariableAnalysis ;
- 
- 
- (*
     IsNeverAltered - returns TRUE if variable, sym, is never altered
                      between quadruples: Start..End
  *)
--- 10611,10616 ----
*************** PROCEDURE IsNeverAltered (sym: CARDINAL;
*** 10561,10568 ****
  VAR
     WriteStart, WriteEnd: CARDINAL ;
  BEGIN
!    GetWriteLimitQuads(sym, GetMode(sym), Start, End, WriteStart, WriteEnd) ;
!    RETURN( (WriteStart=0) AND (WriteEnd=0) )
  END IsNeverAltered ;
  
  
--- 10619,10626 ----
  VAR
     WriteStart, WriteEnd: CARDINAL ;
  BEGIN
!    GetWriteLimitQuads (sym, GetMode (sym), Start, End, WriteStart, WriteEnd) ;
!    RETURN( (WriteStart = 0) AND (WriteEnd = 0) )
  END IsNeverAltered ;
  
  
*************** VAR
*** 10577,10584 ****
     LeftFixed,
     RightFixed   : BOOLEAN ;
  BEGIN
!    GetQuad(q, op, op1, op2, op3) ;
!    IF op=GotoOp
     THEN
        RETURN( FALSE )
     ELSE
--- 10635,10642 ----
     LeftFixed,
     RightFixed   : BOOLEAN ;
  BEGIN
!    GetQuad (q, op, op1, op2, op3) ;
!    IF op = GotoOp
     THEN
        RETURN( FALSE )
     ELSE
*************** END IsInfiniteLoop ;
*** 10672,10678 ****
     LoopAnalysis - checks whether an infinite loop exists.
  *)
  
! PROCEDURE LoopAnalysis (Current, End: CARDINAL) ;
  VAR
     op           : QuadOperator ;
     op1, op2, op3: CARDINAL ;
--- 10730,10736 ----
     LoopAnalysis - checks whether an infinite loop exists.
  *)
  
! PROCEDURE LoopAnalysis (Scope: CARDINAL; Current, End: CARDINAL) ;
  VAR
     op           : QuadOperator ;
     op1, op2, op3: CARDINAL ;
*************** BEGIN
*** 10688,10697 ****
--- 10746,10763 ----
                 (* found a loop - ie a branch which goes back in quadruple numbers *)
                 IF IsInfiniteLoop(Current)
                 THEN
+                   MetaErrorT1 (QuadToTokenNo(op3),
+                                'it is very likely (although not absolutely certain) that the top of an infinite loop exists here in {%1Wad}',
+                                Scope) ;
+                   MetaErrorT1 (QuadToTokenNo(Current),
+                                'and the bottom of the infinite loop is ends here in {%1Wad} or alternatively a component of this loop is never executed',
+                                Scope) ;
+ (*
                    WarnStringAt(InitString('it is very likely (although not absolutely certain) that the top of an infinite loop is here'),
                                 QuadToTokenNo(op3)) ;
                    WarnStringAt(InitString('and the bottom of the infinite loop is ends here or alternatively a component of this loop is never executed'),
                                 QuadToTokenNo(Current))
+ *)
                 END
              END
           END ;
*************** END LoopAnalysis ;
*** 10702,10841 ****
  
  
  (*
-    CheckUninitializedVariablesAreUsed - checks to see whether uninitialized variables are used.
- *)
- 
- PROCEDURE CheckUninitializedVariablesAreUsed (BlockSym: CARDINAL) ;
- VAR
-    i, n,
-    ParamNo   : CARDINAL ;
-    ReadStart,
-    ReadEnd,
-    WriteStart,
-    WriteEnd  : CARDINAL ;
- BEGIN
-    IF IsProcedure(BlockSym)
-    THEN
-       ParamNo := NoOfParam(BlockSym)
-    ELSE
-       ParamNo := 0
-    END ;
-    i := 1 ;
-    REPEAT
-       n := GetNth(BlockSym, i) ;
-       IF (n#NulSym) AND (NOT IsTemporary(n)) AND
-          (IsProcedure(BlockSym) OR (((IsDefImp(BlockSym) AND (GetMainModule()=BlockSym)) OR IsModule(BlockSym)) AND
-                                     (NOT IsExported(BlockSym, n))))
-       THEN
-          GetReadQuads(n, RightValue, ReadStart, ReadEnd) ;
-          GetWriteQuads(n, RightValue, WriteStart, WriteEnd) ;
-          IF i<=ParamNo
-          THEN
-             (* n is a parameter *)
-             IF UnusedParameterChecking
-             THEN
-                IF ReadStart = 0
-                THEN
-                   IF WriteStart = 0
-                   THEN
-                      MetaError2 ('unused parameter {%1WMad} in procedure {%2ad}', n, BlockSym)
-                   ELSE
-                      IF NOT IsVarParam (BlockSym, i)
-                      THEN
-                         (* --fixme-- reconsider this.  *)
-                         (* MetaError2 ('writing to a non var parameter {%1WMad} and never reading from it in procedure {%2ad}',
-                                     n, BlockSym) *)
-                      END
-                   END
-                END
-             END
-          ELSE
-             (* n is a local variable *)
-             IF UnusedVariableChecking
-             THEN
-                IF ReadStart=0
-                THEN
-                   IF WriteStart=0
-                   THEN
-                      MetaError2 ('unused variable {%1WMad} in {%2d} {%2ad}', n, BlockSym)
-                   ELSE
-                      (* --fixme-- reconsider this.  *)
-                      (* MetaError2 ('writing to a variable {%1WMad} and never reading from it in {%2d} {%2ad}', n, BlockSym) *)
-                   END
-                ELSE
-                   IF WriteStart=0
-                   THEN
-                      MetaError2 ('variable {%1WMad} is being used but it is never initialized in {%2d} {%2ad}', n, BlockSym)
-                   END
-                END
-             END
-          END
-       END ;
-       INC(i)
-    UNTIL n=NulSym
- END CheckUninitializedVariablesAreUsed ;
- 
- 
- (*
-    IsInlineWithinBlock - returns TRUE if an InlineOp is found
-                          within start..end.
- *)
- 
- PROCEDURE IsInlineWithinBlock (start, end: CARDINAL) : BOOLEAN ;
- VAR
-    op           : QuadOperator ;
-    op1, op2, op3: CARDINAL ;
- BEGIN
-    WHILE (start#end) AND (start#0) DO
-       GetQuad(start, op, op1, op2, op3) ;
-       IF op=InlineOp
-       THEN
-          RETURN( TRUE )
-       END ;
-       start := GetNextQuad(start)
-    END ;
-    RETURN( FALSE )
- END IsInlineWithinBlock ;
- 
- 
- (*
-    AsmStatementsInBlock - returns TRUE if an ASM statement is found within a block, BlockSym.
- *)
- 
- PROCEDURE AsmStatementsInBlock (BlockSym: CARDINAL) : BOOLEAN ;
- VAR
-    Scope,
-    StartInit,
-    EndInit,
-    StartFinish,
-    EndFinish    : CARDINAL ;
- BEGIN
-    IF IsProcedure(BlockSym)
-    THEN
-       GetProcedureQuads(BlockSym, Scope, StartInit, EndInit) ;
-       RETURN( IsInlineWithinBlock(StartInit, EndInit) )
-    ELSE
-       GetModuleQuads(BlockSym, StartInit, EndInit, StartFinish, EndFinish) ;
-       RETURN( IsInlineWithinBlock(StartInit, EndInit) OR
-               IsInlineWithinBlock(StartFinish, EndFinish) )
-    END
- END AsmStatementsInBlock ;
- 
- 
- (*
     CheckVariablesInBlock - given a block, BlockSym, check whether all variables are used.
  *)
  
  PROCEDURE CheckVariablesInBlock (BlockSym: CARDINAL) ;
  BEGIN
!    CheckVariablesAndParameterTypesInBlock (BlockSym) ;
!    IF UnusedVariableChecking OR UnusedParameterChecking
!    THEN
!       IF (NOT AsmStatementsInBlock (BlockSym))
!       THEN
!          CheckUninitializedVariablesAreUsed (BlockSym)
!       END
!    END
  END CheckVariablesInBlock ;
  
  
--- 10768,10779 ----
  
  
  (*
     CheckVariablesInBlock - given a block, BlockSym, check whether all variables are used.
  *)
  
  PROCEDURE CheckVariablesInBlock (BlockSym: CARDINAL) ;
  BEGIN
!    CheckVariablesAndParameterTypesInBlock (BlockSym)
  END CheckVariablesInBlock ;
  
  
*************** END CheckReturnType ;
*** 10924,10930 ****
  
  (*
     BuildReturn - Builds the Return part of the procedure.
!                  tokno is the location of the RETURN keyword.
                   The Stack is expected to contain:
  
  
--- 10862,10868 ----
  
  (*
     BuildReturn - Builds the Return part of the procedure.
!                  tokreturn is the location of the RETURN keyword.
                   The Stack is expected to contain:
  
  
*************** END CheckReturnType ;
*** 10937,10984 ****
                   |------------|
  *)
  
! PROCEDURE BuildReturn (tokno: CARDINAL) ;
  VAR
     e2, t2,
     e1, t1,
     t, f,
!    Des   : CARDINAL ;
  BEGIN
     IF IsBoolean (1)
     THEN
!       PopBool(t, f) ;
        (* Des will be a boolean type *)
!       Des := MakeTemporary (tokno, RightValue) ;
        PutVar (Des, Boolean) ;
!       PushTF (Des, Boolean) ;
!       PushBool (t, f) ;
!       BuildAssignmentWithoutBounds (tokno, FALSE, TRUE) ;
!       PushTF (Des, Boolean)
     END ;
!    PopTF (e1, t1) ;
     IF e1 # NulSym
     THEN
        (* this will check that the type returned is compatible with
           the formal return type of the procedure.  *)
!       CheckReturnType (tokno, CurrentProc, e1, t1) ;
        (* dereference LeftValue if necessary *)
        IF GetMode (e1) = LeftValue
        THEN
           t2 := GetSType (CurrentProc) ;
!          e2 := MakeTemporary (tokno, RightValue) ;
           PutVar(e2, t2) ;
!          CheckPointerThroughNil (tokno, e1) ;
!          doIndrX (tokno, e2, e1) ;
  	 (* here we check the data contents to ensure no overflow.  *)
!          BuildRange (InitReturnRangeCheck (tokno, CurrentProc, e2)) ;
!          GenQuadO (tokno, ReturnValueOp, e2, NulSym, CurrentProc, FALSE)
        ELSE
  	 (* here we check the data contents to ensure no overflow.  *)
!          BuildRange (InitReturnRangeCheck (tokno, CurrentProc, e1)) ;
!          GenQuadO (tokno, ReturnValueOp, e1, NulSym, CurrentProc, FALSE)
        END
     END ;
!    GenQuadO (tokno, GotoOp, NulSym, NulSym, PopWord(ReturnStack), FALSE) ;
     PushWord (ReturnStack, NextQuad-1)
  END BuildReturn ;
  
--- 10875,10927 ----
                   |------------|
  *)
  
! PROCEDURE BuildReturn (tokreturn: CARDINAL) ;
  VAR
+    tokcombined,
+    tokexpr    : CARDINAL ;
     e2, t2,
     e1, t1,
     t, f,
!    Des        : CARDINAL ;
  BEGIN
     IF IsBoolean (1)
     THEN
!       PopBooltok (t, f, tokexpr) ;
        (* Des will be a boolean type *)
!       Des := MakeTemporary (tokexpr, RightValue) ;
        PutVar (Des, Boolean) ;
!       PushTFtok (Des, Boolean, tokexpr) ;
!       PushBooltok (t, f, tokexpr) ;
!       BuildAssignmentWithoutBounds (tokreturn, FALSE, TRUE) ;
!       PushTFtok (Des, Boolean, tokexpr)
     END ;
!    PopTFtok (e1, t1, tokexpr) ;
!    tokcombined := MakeVirtualTok (tokreturn, tokreturn, tokexpr) ;
     IF e1 # NulSym
     THEN
        (* this will check that the type returned is compatible with
           the formal return type of the procedure.  *)
!       CheckReturnType (tokcombined, CurrentProc, e1, t1) ;
        (* dereference LeftValue if necessary *)
        IF GetMode (e1) = LeftValue
        THEN
           t2 := GetSType (CurrentProc) ;
!          e2 := MakeTemporary (tokexpr, RightValue) ;
           PutVar(e2, t2) ;
!          CheckPointerThroughNil (tokexpr, e1) ;
!          doIndrX (tokexpr, e2, e1) ;
  	 (* here we check the data contents to ensure no overflow.  *)
!          BuildRange (InitReturnRangeCheck (tokcombined, CurrentProc, e2)) ;
!          GenQuadOtok (tokcombined, ReturnValueOp, e2, NulSym, CurrentProc, FALSE,
!                       tokcombined, UnknownTokenNo, GetDeclaredMod (CurrentProc))
        ELSE
  	 (* here we check the data contents to ensure no overflow.  *)
!          BuildRange (InitReturnRangeCheck (tokcombined, CurrentProc, e1)) ;
!          GenQuadOtok (tokcombined, ReturnValueOp, e1, NulSym, CurrentProc, FALSE,
!                       tokcombined, UnknownTokenNo, GetDeclaredMod (CurrentProc))
        END
     END ;
!    GenQuadO (tokcombined, GotoOp, NulSym, NulSym, PopWord (ReturnStack), FALSE) ;
     PushWord (ReturnStack, NextQuad-1)
  END BuildReturn ;
  
*************** PROCEDURE BuildDesignatorArray ;
*** 11104,11132 ****
  VAR
     combinedTok,
     arrayTok,
!    exprTok    : CARDINAL ;
!    e, t, d,
     Sym,
!    Type       : CARDINAL ;
  BEGIN
!    IF IsConst (OperandT (2)) AND IsConstructor (OperandT (2))
     THEN
!       t := GetDType (OperandT (2)) ;
!       IF t = NulSym
        THEN
!          InternalError ('constructor type should have been resolved')
!       ELSIF IsArray (t)
        THEN
           PopTtok (e, exprTok) ;
!          PopTFDtok (Sym, Type, d, arrayTok) ;
!          t := MakeTemporary (exprTok, RightValue) ;
!          PutVar (t, Type) ;
!          PushTFtok (t, GetSType(t), exprTok) ;
           PushTtok (Sym, arrayTok) ;
           combinedTok := MakeVirtualTok (arrayTok, arrayTok, exprTok) ;
!          PutVarConst (t, TRUE) ;
           BuildAssignConstant (combinedTok) ;
!          PushTFDtok (t, GetDType(t), d, arrayTok) ;
           PushTtok (e, exprTok)
        END
     END ;
--- 11047,11076 ----
  VAR
     combinedTok,
     arrayTok,
!    exprTok     : CARDINAL ;
!    e, type, dim,
!    result,
     Sym,
!    Type        : CARDINAL ;
  BEGIN
!    IF IsConst (OperandT (2))
     THEN
!       type := GetDType (OperandT (2)) ;
!       IF type = NulSym
        THEN
!          InternalError ('constant type should have been resolved')
!       ELSIF IsArray (type)
        THEN
           PopTtok (e, exprTok) ;
!          PopTFDtok (Sym, Type, dim, arrayTok) ;
!          result := MakeTemporary (exprTok, RightValue) ;
!          PutVar (result, Type) ;
!          PushTFtok (result, GetSType (result), exprTok) ;
           PushTtok (Sym, arrayTok) ;
           combinedTok := MakeVirtualTok (arrayTok, arrayTok, exprTok) ;
!          PutVarConst (result, TRUE) ;
           BuildAssignConstant (combinedTok) ;
!          PushTFDtok (result, GetDType (result), dim, arrayTok) ;
           PushTtok (e, exprTok)
        END
     END ;
*************** BEGIN
*** 11214,11219 ****
--- 11158,11164 ----
        (* BuildDesignatorArray may have detected des is a constant.  *)
        PutVarConst (Adr, IsVarConst (Array))
     END ;
+    PutVarArrayRef (Adr, TRUE) ;
     (*
        From now on it must reference the array element by its lvalue
        - so we create the type of the referenced entity
*************** BEGIN
*** 11244,11258 ****
     THEN
        (* ti has no type since constant *)
        ti := MakeTemporary (tok, ImmediateValue) ;
!       PutVar(ti, Cardinal) ;
        GenQuadO (tok, ElementSizeOp, ti, arrayType, 1, TRUE)
     ELSE
        INC(dim) ;
        tk := MakeTemporary (tok, RightValue) ;
!       PutVar(tk, Cardinal) ;
        GenHigh (tok, tk, dim, arraySym) ;
        tl := MakeTemporary (tok, RightValue) ;
!       PutVar(tl, Cardinal) ;
        GenQuadO (tok, AddOp, tl, tk, MakeConstLit (tok, MakeKey ('1'), Cardinal), TRUE) ;
        tj := calculateMultipicand (tok, arraySym, arrayType, dim) ;
        ti := MakeTemporary (tok, RightValue) ;
--- 11189,11203 ----
     THEN
        (* ti has no type since constant *)
        ti := MakeTemporary (tok, ImmediateValue) ;
!       PutVar (ti, Cardinal) ;
        GenQuadO (tok, ElementSizeOp, ti, arrayType, 1, TRUE)
     ELSE
        INC(dim) ;
        tk := MakeTemporary (tok, RightValue) ;
!       PutVar (tk, Cardinal) ;
        GenHigh (tok, tk, dim, arraySym) ;
        tl := MakeTemporary (tok, RightValue) ;
!       PutVar (tl, Cardinal) ;
        GenQuadO (tok, AddOp, tl, tk, MakeConstLit (tok, MakeKey ('1'), Cardinal), TRUE) ;
        tj := calculateMultipicand (tok, arraySym, arrayType, dim) ;
        ti := MakeTemporary (tok, RightValue) ;
*************** BEGIN
*** 11383,11388 ****
--- 11328,11334 ----
  
     GenQuad (MultOp, tk, ti, tj) ;
     Adr := MakeTemporary (combinedTok, LeftValue) ;
+    PutVarArrayRef (Adr, TRUE) ;
     (*
        Ok must reference by address
        - but we contain the type of the referenced entity
*************** END BuildDynamicArray ;
*** 11409,11414 ****
--- 11355,11373 ----
  
  
  (*
+    DebugLocation -
+ *)
+ 
+ PROCEDURE DebugLocation (tok: CARDINAL; message: ARRAY OF CHAR) ;
+ BEGIN
+    IF DebugTokPos
+    THEN
+       WarnStringAt (InitString (message), tok)
+    END
+ END DebugLocation ;
+ 
+ 
+ (*
     BuildDesignatorPointer - Builds a pointer reference.
                              The Stack is expected to contain:
  
*************** VAR
*** 11431,11436 ****
--- 11390,11397 ----
     Sym2, Type2: CARDINAL ;
  BEGIN
     PopTFrwtok (Sym1, Type1, rw, exprtok) ;
+    DebugLocation (exprtok, "expression") ;
+ 
     Type1 := SkipType (Type1) ;
     IF Type1 = NulSym
     THEN
*************** BEGIN
*** 11453,11467 ****
        THEN
           rw := NulSym ;
           PutLeftValueFrontBackType (Sym2, Type2, Type1) ;
!          GenQuad (IndrXOp, Sym2, Type1, Sym1)            (* Sym2 := *Sym1 *)
        ELSE
           PutLeftValueFrontBackType (Sym2, Type2, NulSym) ;
!          GenQuad (BecomesOp, Sym2, NulSym, Sym1)         (* Sym2 :=  Sym1 *)
        END ;
        PutVarPointerCheck (Sym2, TRUE) ;       (* we should check this for *)
                                       (* Sym2 later on (pointer via NIL)   *)
        combinedtok := MakeVirtualTok (exprtok, exprtok, ptrtok) ;
!       PushTFrwtok (Sym2, Type2, rw, combinedtok)
     ELSE
        MetaError2 ('{%1ad} is not a pointer type but a {%2d}', Sym1, Type1)
     END
--- 11414,11429 ----
        THEN
           rw := NulSym ;
           PutLeftValueFrontBackType (Sym2, Type2, Type1) ;
!          GenQuadO (ptrtok, IndrXOp, Sym2, Type1, Sym1, FALSE)    (* Sym2 := *Sym1 *)
        ELSE
           PutLeftValueFrontBackType (Sym2, Type2, NulSym) ;
!          GenQuadO (ptrtok, BecomesOp, Sym2, NulSym, Sym1, FALSE) (* Sym2 :=  Sym1 *)
        END ;
        PutVarPointerCheck (Sym2, TRUE) ;       (* we should check this for *)
                                       (* Sym2 later on (pointer via NIL)   *)
        combinedtok := MakeVirtualTok (exprtok, exprtok, ptrtok) ;
!       PushTFrwtok (Sym2, Type2, rw, combinedtok) ;
!       DebugLocation (combinedtok, "pointer expression")
     ELSE
        MetaError2 ('{%1ad} is not a pointer type but a {%2d}', Sym1, Type1)
     END
*************** VAR
*** 11485,11507 ****
     Sym, Type,
     Ref      : CARDINAL ;
  BEGIN
     BuildStmtNoteTok (withTok) ;
     DisplayStack ;
     PopTFtok (Sym, Type, tok) ;
     Type := SkipType (Type) ;
  
     Ref := MakeTemporary (tok, LeftValue) ;
     PutVar (Ref, Type) ;
     IF GetMode (Sym) = LeftValue
     THEN
!       (* copy LeftValue *)
        GenQuadO (tok, BecomesOp, Ref, NulSym, Sym, TRUE)
     ELSE
!       (* calculate the address of Sym *)
        GenQuadO (tok, AddrOp, Ref, NulSym, Sym, TRUE)
     END ;
  
     PushWith (Sym, Type, Ref, tok) ;
     IF Type = NulSym
     THEN
        MetaError1 ('{%1Ea} {%1d} has a no type, the {%kWITH} statement requires a variable or parameter of a {%kRECORD} type',
--- 11447,11472 ----
     Sym, Type,
     Ref      : CARDINAL ;
  BEGIN
+    DebugLocation (withtok, "with") ;
     BuildStmtNoteTok (withTok) ;
     DisplayStack ;
     PopTFtok (Sym, Type, tok) ;
+    DebugLocation (tok, "expression") ;
     Type := SkipType (Type) ;
  
     Ref := MakeTemporary (tok, LeftValue) ;
     PutVar (Ref, Type) ;
     IF GetMode (Sym) = LeftValue
     THEN
!       (* Copy LeftValue.  *)
        GenQuadO (tok, BecomesOp, Ref, NulSym, Sym, TRUE)
     ELSE
!       (* Calculate the address of Sym.  *)
        GenQuadO (tok, AddrOp, Ref, NulSym, Sym, TRUE)
     END ;
  
     PushWith (Sym, Type, Ref, tok) ;
+    DebugLocation (tok, "with ref") ;
     IF Type = NulSym
     THEN
        MetaError1 ('{%1Ea} {%1d} has a no type, the {%kWITH} statement requires a variable or parameter of a {%kRECORD} type',
*************** BEGIN
*** 11542,11550 ****
     IF Pedantic
     THEN
        n := NoOfItemsInStackAddress(WithStack) ;
!       i := 1 ;  (* top of the stack *)
        WHILE i <= n DO
!          (* Search for other declarations of the with using Type *)
           f := PeepAddress(WithStack, i) ;
           IF f^.RecordSym=Type
           THEN
--- 11507,11515 ----
     IF Pedantic
     THEN
        n := NoOfItemsInStackAddress(WithStack) ;
!       i := 1 ;  (* Top of the stack.  *)
        WHILE i <= n DO
!          (* Search for other declarations of the with using Type.  *)
           f := PeepAddress(WithStack, i) ;
           IF f^.RecordSym=Type
           THEN
*************** VAR
*** 12434,12440 ****
     leftpos, rightpos  : CARDINAL ;
     value              : CARDINAL ;
  BEGIN
!    Operator := OperandT(2) ;
     IF Operator = OrTok
     THEN
        CheckBooleanId ;
--- 12399,12405 ----
     leftpos, rightpos  : CARDINAL ;
     value              : CARDINAL ;
  BEGIN
!    Operator := OperandT (2) ;
     IF Operator = OrTok
     THEN
        CheckBooleanId ;
*************** VAR
*** 12854,12859 ****
--- 12819,12825 ----
     t,
     rightType, leftType,
     right, left        : CARDINAL ;
+    s                  : String ;
  BEGIN
     IF CompilerDebugging
     THEN
*************** BEGIN
*** 12881,12891 ****
  
        CheckVariableOrConstantOrProcedure (rightpos, right) ;
        CheckVariableOrConstantOrProcedure (leftpos, left) ;
  
        IF (left#NulSym) AND (right#NulSym)
        THEN
           (* BuildRange will check the expression later on once gcc knows about all data types.  *)
!          BuildRange (InitTypesExpressionCheck (optokpos, left, right, TRUE, Op = InTok))
        END ;
  
        (* Must dereference LeftValue operands.  *)
--- 12847,12859 ----
  
        CheckVariableOrConstantOrProcedure (rightpos, right) ;
        CheckVariableOrConstantOrProcedure (leftpos, left) ;
+       combinedTok := MakeVirtualTok (optokpos, leftpos, rightpos) ;
  
        IF (left#NulSym) AND (right#NulSym)
        THEN
           (* BuildRange will check the expression later on once gcc knows about all data types.  *)
!          BuildRange (InitTypesExpressionCheck (combinedTok, left, right, TRUE,
!                                                Op = InTok))
        END ;
  
        (* Must dereference LeftValue operands.  *)
*************** BEGIN
*** 12905,12912 ****
           doIndrX (leftpos, t, left) ;
           left := t
        END ;
!       combinedTok := MakeVirtualTok (optokpos, leftpos, rightpos) ;
!       GenQuadO (combinedTok, MakeOp(Op), left, right, 0, FALSE) ;  (* True  Exit *)
        GenQuadO (combinedTok, GotoOp, NulSym, NulSym, 0, FALSE) ;  (* False Exit *)
        PushBool (NextQuad-2, NextQuad-1)
     END
--- 12873,12895 ----
           doIndrX (leftpos, t, left) ;
           left := t
        END ;
! 
!       IF DebugTokPos
!       THEN
!          s := InitStringCharStar (KeyToCharStar (GetTokenName (Op))) ;
!          WarnStringAt (s, optokpos) ;
!          s := InitString ('left') ;
!          WarnStringAt (s, leftpos) ;
!          s := InitString ('right') ;
!          WarnStringAt (s, rightpos) ;
!          s := InitString ('caret') ;
!          WarnStringAt (s, optokpos) ;
!          s := InitString ('combined') ;
!          WarnStringAt (s, combinedTok)
!       END ;
! 
!       GenQuadOtok (combinedTok, MakeOp (Op), left, right, 0, FALSE,
!                    leftpos, rightpos, UnknownTokenNo) ;  (* True  Exit *)
        GenQuadO (combinedTok, GotoOp, NulSym, NulSym, 0, FALSE) ;  (* False Exit *)
        PushBool (NextQuad-2, NextQuad-1)
     END
*************** END BuildNot ;
*** 12946,12952 ****
  
  PROCEDURE MakeOp (t: Name) : QuadOperator ;
  BEGIN
!    IF t=PlusTok
     THEN
        RETURN( AddOp )
     ELSIF t=MinusTok
--- 12929,12938 ----
  
  PROCEDURE MakeOp (t: Name) : QuadOperator ;
  BEGIN
!    IF t=ArithPlusTok
!    THEN
!       RETURN ArithAddOp
!    ELSIF t=PlusTok
     THEN
        RETURN( AddOp )
     ELSIF t=MinusTok
*************** END MakeOp ;
*** 13016,13021 ****
--- 13002,13020 ----
  PROCEDURE GenQuadO (TokPos: CARDINAL;
                      Operation: QuadOperator;
                      Op1, Op2, Op3: CARDINAL; overflow: BOOLEAN) ;
+ BEGIN
+    GenQuadOTrash (TokPos, Operation, Op1, Op2, Op3, overflow, NulSym)
+ END GenQuadO ;
+ 
+ 
+ (*
+    GenQuadOTrash - generate a quadruple with Operation, Op1, Op2, Op3, overflow.
+ *)
+ 
+ PROCEDURE GenQuadOTrash (TokPos: CARDINAL;
+                          Operation: QuadOperator;
+                          Op1, Op2, Op3: CARDINAL;
+                          overflow: BOOLEAN; trash: CARDINAL) ;
  VAR
     f: QuadFrame ;
  BEGIN
*************** BEGIN
*** 13030,13035 ****
--- 13029,13035 ----
        PutQuadO (NextQuad, Operation, Op1, Op2, Op3, overflow) ;
        f := GetQF (NextQuad) ;
        WITH f^ DO
+          Trash := trash ;
           Next := 0 ;
           LineNo := GetLineNo () ;
           IF TokPos = UnknownTokenNo
*************** BEGIN
*** 13046,13052 ****
        (* DisplayQuad(NextQuad) ; *)
        NewQuad (NextQuad)
     END
! END GenQuadO ;
  
  
  (*
--- 13046,13066 ----
        (* DisplayQuad(NextQuad) ; *)
        NewQuad (NextQuad)
     END
! END GenQuadOTrash ;
! 
! 
! (*
!    GetQuadTrash - return the symbol associated with the trashed operand.
! *)
! 
! PROCEDURE GetQuadTrash (quad: CARDINAL) : CARDINAL ;
! VAR
!    f: QuadFrame ;
! BEGIN
!    f := GetQF (quad) ;
!    LastQuadNo := quad ;
!    RETURN f^.Trash
! END GetQuadTrash ;
  
  
  (*
*************** END DisplayQuadList ;
*** 13127,13140 ****
     DisplayQuadRange - displays all quads in list range, start..end.
  *)
  
! PROCEDURE DisplayQuadRange (start, end: CARDINAL) ;
  VAR
     f: QuadFrame ;
  BEGIN
!    printf0('Quadruples:\n') ;
!    WHILE (start<=end) AND (start#0) DO
!       DisplayQuad(start) ;
!       f := GetQF(start) ;
        start := f^.Next
     END
  END DisplayQuadRange ;
--- 13141,13154 ----
     DisplayQuadRange - displays all quads in list range, start..end.
  *)
  
! PROCEDURE DisplayQuadRange (scope: CARDINAL; start, end: CARDINAL) ;
  VAR
     f: QuadFrame ;
  BEGIN
!    printf1 ('Quadruples for scope: %d\n', scope) ;
!    WHILE (start <= end) AND (start # 0) DO
!       DisplayQuad (start) ;
!       f := GetQF (start) ;
        start := f^.Next
     END
  END DisplayQuadRange ;
*************** BEGIN
*** 13153,13162 ****
     IF QuadrupleGeneration
     THEN
        WHILE QuadNo#0 DO
!          f := GetQF(QuadNo) ;
           WITH f^ DO
              i := Operand3 ;                       (* Next Link along the BackPatch *)
!             ManipulateReference(QuadNo, Value)    (* Filling in the BackPatch.     *)
           END ;
           QuadNo := i
        END
--- 13167,13176 ----
     IF QuadrupleGeneration
     THEN
        WHILE QuadNo#0 DO
!          f := GetQF (QuadNo) ;
           WITH f^ DO
              i := Operand3 ;                       (* Next Link along the BackPatch *)
!             ManipulateReference (QuadNo, Value)   (* Filling in the BackPatch.     *)
           END ;
           QuadNo := i
        END
*************** BEGIN
*** 13394,13399 ****
--- 13408,13414 ----
        LogicalAndOp,
        LogicalXorOp,
        LogicalDiffOp,
+       ArithAddOp,
        CoerceOp,
        ConvertOp,
        CastOp,
*************** PROCEDURE WriteOperator (Operator: QuadO
*** 13454,13459 ****
--- 13469,13475 ----
  BEGIN
     CASE Operator OF
  
+    ArithAddOp               : printf0('Arith +           ') |
     InitAddressOp            : printf0('InitAddress       ') |
     LogicalOrOp              : printf0('Or                ') |
     LogicalAndOp             : printf0('And               ') |
*************** PROCEDURE WriteOperand (Sym: CARDINAL) ;
*** 13553,13569 ****
  VAR
     n: Name ;
  BEGIN
!    IF Sym=NulSym
     THEN
!       printf0('<nulsym>')
     ELSE
!       n := GetSymName(Sym) ;
!       printf1('%a', n) ;
!       IF IsVar(Sym) OR IsConst(Sym)
        THEN
!          printf0('[') ; WriteMode(GetMode(Sym)) ; printf0(']')
        END ;
!       printf1('(%d)', Sym)
     END
  END WriteOperand ;
  
--- 13569,13585 ----
  VAR
     n: Name ;
  BEGIN
!    IF Sym = NulSym
     THEN
!       printf0 ('<nulsym>')
     ELSE
!       n := GetSymName (Sym) ;
!       printf1 ('%a', n) ;
!       IF IsVar (Sym) OR IsConst (Sym)
        THEN
!          printf0 ('[') ; WriteMode (GetMode (Sym)) ; printf0(']')
        END ;
!       printf1 ('(%d)', Sym)
     END
  END WriteOperand ;
  
*************** BEGIN
*** 13623,13629 ****
     LogicalOrOp :  RETURN InitString ('{%kOR}') |
     LogicalAndOp:  RETURN InitString ('{%kAND}') |
     InclOp      :  RETURN InitString ('{%kINCL}') |
!    ExclOp      :  RETURN InitString ('{%kEXCL}')
  
     ELSE
        RETURN NIL
--- 13639,13653 ----
     LogicalOrOp :  RETURN InitString ('{%kOR}') |
     LogicalAndOp:  RETURN InitString ('{%kAND}') |
     InclOp      :  RETURN InitString ('{%kINCL}') |
!    ExclOp      :  RETURN InitString ('{%kEXCL}') |
!    IfEquOp     :  RETURN InitString ('=') |
!    IfLessEquOp :  RETURN InitString ('<=') |
!    IfGreEquOp  :  RETURN InitString ('>=') |
!    IfGreOp     :  RETURN InitString ('>') |
!    IfLessOp    :  RETURN InitString ('<') |
!    IfNotEquOp  :  RETURN InitString ('#') |
!    IfInOp      :  RETURN InitString ('IN') |
!    IfNotInOp   :  RETURN InitString ('NOT IN')
  
     ELSE
        RETURN NIL
*************** END BuildOptimizeOn ;
*** 13972,14005 ****
  
  PROCEDURE BuildOptimizeOff ;
  BEGIN
!    GenQuad(OptimizeOffOp, NulSym, NulSym, NulSym)
  END BuildOptimizeOff ;
  
  
  (*
!    BuildInline - builds an Inline pseudo quadruple operator.
!                  The inline interface, Sym, is stored as the operand
!                  to the operator InlineOp.
  
!                  The stack is expected to contain:
  
  
                          Entry                   Exit
                          =====                   ====
  
!                  Ptr ->
!                         +--------------+
!                         | Sym          |        Empty
!                         |--------------|
  *)
  
! PROCEDURE BuildInline ;
  VAR
     Sym: CARDINAL ;
  BEGIN
!    PopT(Sym) ;
!    GenQuad(InlineOp, NulSym, NulSym, Sym)
! END BuildInline ;
  
  
  (*
--- 13996,14029 ----
  
  PROCEDURE BuildOptimizeOff ;
  BEGIN
!    GenQuad (OptimizeOffOp, NulSym, NulSym, NulSym)
  END BuildOptimizeOff ;
  
  
  (*
!    BuildAsm - builds an Inline pseudo quadruple operator.
!               The inline interface, Sym, is stored as the operand
!               to the operator InlineOp.
  
!               The stack is expected to contain:
  
  
                          Entry                   Exit
                          =====                   ====
  
!               Ptr ->
!                      +--------------+
!                      | Sym          |        Empty
!                      |--------------|
  *)
  
! PROCEDURE BuildAsm (tok: CARDINAL) ;
  VAR
     Sym: CARDINAL ;
  BEGIN
!    PopT (Sym) ;
!    GenQuadO (tok, InlineOp, NulSym, NulSym, Sym, FALSE)
! END BuildAsm ;
  
  
  (*
*************** VAR
*** 14024,14034 ****
  BEGIN
     IF (NextQuad#Head) AND (GenerateLineDebug OR GenerateDebugging) AND FALSE
     THEN
!       filename := makekey(string(GetFileName())) ;
!       f := GetQF(NextQuad-1) ;
!       IF NOT ((f^.Operator=LineNumberOp) AND (f^.Operand1=WORD(filename)))
        THEN
!          GenQuad(LineNumberOp, WORD(filename), NulSym, WORD(GetLineNo()))
        END
     END
  END BuildLineNo ;
--- 14048,14058 ----
  BEGIN
     IF (NextQuad#Head) AND (GenerateLineDebug OR GenerateDebugging) AND FALSE
     THEN
!       filename := makekey (string (GetFileName ())) ;
!       f := GetQF (NextQuad-1) ;
!       IF NOT ((f^.Operator = LineNumberOp) AND (f^.Operand1 = WORD (filename)))
        THEN
!          GenQuad (LineNumberOp, WORD (filename), NulSym, WORD (GetLineNo ()))
        END
     END
  END BuildLineNo ;
*************** VAR
*** 14043,14056 ****
     f: QuadFrame ;
  BEGIN
     WITH l^ DO
!       f := GetQF(NextQuad-1) ;
!       IF (f^.Operator=LineNumberOp) AND (f^.Operand1=WORD(File))
        THEN
           (* do nothing *)
        ELSE
           IF FALSE
           THEN
!             GenQuad(LineNumberOp, WORD(File), NulSym, WORD(Line))
           END
        END ;
        Next := FreeLineList
--- 14067,14080 ----
     f: QuadFrame ;
  BEGIN
     WITH l^ DO
!       f := GetQF (NextQuad-1) ;
!       IF (f^.Operator = LineNumberOp) AND (f^.Operand1 = WORD (File))
        THEN
           (* do nothing *)
        ELSE
           IF FALSE
           THEN
!             GenQuad (LineNumberOp, WORD (File), NulSym, WORD (Line))
           END
        END ;
        Next := FreeLineList
*************** BEGIN
*** 14288,14294 ****
     Assert(IsRecord(r) OR IsFieldVarient(r)) ;
     v := GetRecordOrField() ;
     Assert(IsVarient(v)) ;
!    BuildRange(InitCaseBounds(PushCase(r, v)))
  END BeginVarient ;
  
  
--- 14312,14318 ----
     Assert(IsRecord(r) OR IsFieldVarient(r)) ;
     v := GetRecordOrField() ;
     Assert(IsVarient(v)) ;
!    BuildRange(InitCaseBounds(PushCase(r, v, NulSym)))
  END BeginVarient ;
  
  
*************** END AddVarientEquality ;
*** 14374,14379 ****
--- 14398,14516 ----
  
  
  (*
+    BuildAsmElement - the stack is expected to contain:
+ 
+ 
+                         Entry                      Exit
+                         =====                      ====
+ 
+                  Ptr ->
+                         +------------------+
+                         | expr | tokpos    |
+                         |------------------|
+                         | str              |
+                         |------------------|
+                         | name             |
+                         |------------------|       +------------------+
+                         | CurrentInterface |       | CurrentInterface |
+                         |------------------|       |------------------|
+                         | CurrentAsm       |       | CurrentAsm       |
+                         |------------------|       |------------------|
+                         | n                |       | n                |
+                         |------------------|       |------------------|
+ *)
+ 
+ PROCEDURE BuildAsmElement (input, output: BOOLEAN) ;
+ CONST
+    DebugAsmTokPos = FALSE ;
+ VAR
+    s                   : String ;
+    n, str, expr, tokpos,
+    CurrentInterface,
+    CurrentAsm, name    : CARDINAL ;
+ BEGIN
+    PopTtok (expr, tokpos) ;
+    PopT (str) ;
+    PopT (name) ;
+    PopT (CurrentInterface) ;
+    PopT (CurrentAsm) ;
+    Assert (IsGnuAsm (CurrentAsm) OR IsGnuAsmVolatile (CurrentAsm)) ;
+    PopT (n) ;
+    INC (n) ;
+    IF CurrentInterface = NulSym
+    THEN
+       CurrentInterface := MakeRegInterface ()
+    END ;
+    IF input
+    THEN
+       PutRegInterface (tokpos, CurrentInterface, n, name, str, expr,
+                        NextQuad, 0) ;
+       IF DebugAsmTokPos
+       THEN
+          s := InitString ('input expression') ;
+          WarnStringAt (s, tokpos)
+       END
+    END ;
+    IF output
+    THEN
+       PutRegInterface (tokpos, CurrentInterface, n, name, str, expr,
+                        0, NextQuad) ;
+       IF DebugAsmTokPos
+       THEN
+          s := InitString ('output expression') ;
+          WarnStringAt (s, tokpos)
+       END
+    END ;
+    PushT (n) ;
+    PushT (CurrentAsm) ;
+    PushT (CurrentInterface)
+ END BuildAsmElement ;
+ 
+ 
+ (*
+    BuildAsmTrash - the stack is expected to contain:
+ 
+ 
+                         Entry                      Exit
+                         =====                      ====
+ 
+                  Ptr ->
+                         +------------------+
+                         | expr | tokpos    |
+                         |------------------|       +------------------+
+                         | CurrentInterface |       | CurrentInterface |
+                         |------------------|       |------------------|
+                         | CurrentAsm       |       | CurrentAsm       |
+                         |------------------|       |------------------|
+                         | n                |       | n                |
+                         |------------------|       |------------------|
+ *)
+ 
+ PROCEDURE BuildAsmTrash ;
+ VAR
+    n, expr, tokpos,
+    CurrentInterface,
+    CurrentAsm      : CARDINAL ;
+ BEGIN
+    PopTtok (expr, tokpos) ;
+    PopT (CurrentInterface) ;
+    PopT (CurrentAsm) ;
+    Assert (IsGnuAsm (CurrentAsm) OR IsGnuAsmVolatile (CurrentAsm)) ;
+    PopT (n) ;
+    INC (n) ;
+    IF CurrentInterface = NulSym
+    THEN
+       CurrentInterface := MakeRegInterface ()
+    END ;
+    PutRegInterface (tokpos, CurrentInterface, n, NulName, NulSym, expr,
+                     0, NextQuad) ;
+    PushT (n) ;
+    PushT (CurrentAsm) ;
+    PushT (CurrentInterface)
+ END BuildAsmTrash ;
+ 
+ 
+ (*
     IncOperandD - increment the dimension number associated with symbol
                   at, pos, on the boolean stack.
  *)
*************** BEGIN
*** 15120,15125 ****
--- 15257,15263 ----
     LogicalAndTok := MakeKey('_LAND') ;
     LogicalXorTok := MakeKey('_LXOR') ;
     LogicalDifferenceTok := MakeKey('_LDIFF') ;
+    ArithPlusTok := MakeKey ('_ARITH_+') ;
     QuadArray := InitIndex (1) ;
     FreeList := 1 ;
     NewQuad(NextQuad) ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Range.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Range.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Range.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Range.mod	Tue May 21 07:47:38 2024
*************** FROM M2Debug IMPORT Assert ;
*** 56,62 ****
  FROM Indexing IMPORT Index, InitIndex, InBounds, PutIndice, GetIndice ;
  FROM Storage IMPORT ALLOCATE ;
  FROM M2ALU IMPORT PushIntegerTree, PushInt, ConvertToInt, Equ, Gre, Less, GreEqu ;
! FROM M2Options IMPORT VariantValueChecking ;
  
  FROM M2Error IMPORT Error, InternalError, ErrorFormat0, ErrorFormat1, ErrorFormat2, FlushErrors,
                      GetAnnounceScope ;
--- 56,62 ----
  FROM Indexing IMPORT Index, InitIndex, InBounds, PutIndice, GetIndice ;
  FROM Storage IMPORT ALLOCATE ;
  FROM M2ALU IMPORT PushIntegerTree, PushInt, ConvertToInt, Equ, Gre, Less, GreEqu ;
! FROM M2Options IMPORT VariantValueChecking, CaseEnumChecking ;
  
  FROM M2Error IMPORT Error, InternalError, ErrorFormat0, ErrorFormat1, ErrorFormat2, FlushErrors,
                      GetAnnounceScope ;
*************** FROM M2Base IMPORT Nil, IsRealType, GetB
*** 103,110 ****
                     ExceptionParameterBounds,
                     ExceptionNo ;
  
! FROM M2CaseList IMPORT CaseBoundsResolved, OverlappingCaseBounds, WriteCase, MissingCaseBounds, TypeCaseBounds ;
! 
  
  TYPE
     TypeOfRange = (assignment, returnassignment, subrangeassignment,
--- 103,111 ----
                     ExceptionParameterBounds,
                     ExceptionNo ;
  
! FROM M2CaseList IMPORT CaseBoundsResolved, OverlappingCaseBounds,
!                        WriteCase, MissingCaseBounds, TypeCaseBounds,
!                        MissingCaseStatementBounds ;
  
  TYPE
     TypeOfRange = (assignment, returnassignment, subrangeassignment,
*************** END FoldDynamicArraySubscript ;
*** 1915,1926 ****
  
  PROCEDURE FoldCaseBounds (tokenno: CARDINAL; q: CARDINAL; r: CARDINAL) ;
  VAR
!    p: Range ;
  BEGIN
     p := GetIndice(RangeIndex, r) ;
     WITH p^ DO
        IF CaseBoundsResolved(tokenno, caseList)
        THEN
           IF TypeCaseBounds (caseList)
           THEN
              (* nothing to do *)
--- 1916,1929 ----
  
  PROCEDURE FoldCaseBounds (tokenno: CARDINAL; q: CARDINAL; r: CARDINAL) ;
  VAR
!    p             : Range ;
!    errorGenerated: BOOLEAN ;
  BEGIN
     p := GetIndice(RangeIndex, r) ;
     WITH p^ DO
        IF CaseBoundsResolved(tokenno, caseList)
        THEN
+          errorGenerated := FALSE ;
           IF TypeCaseBounds (caseList)
           THEN
              (* nothing to do *)
*************** BEGIN
*** 1928,1941 ****
           IF OverlappingCaseBounds(caseList)
           THEN
              PutQuad(q, ErrorOp, NulSym, NulSym, r) ;
!             IF VariantValueChecking AND MissingCaseBounds(tokenno, caseList)
              THEN
!                (* nothing to do *)
              END
!          ELSIF VariantValueChecking AND MissingCaseBounds(tokenno, caseList)
           THEN
-             PutQuad(q, ErrorOp, NulSym, NulSym, r)
-          ELSE
              SubQuad(q)
           END
        END
--- 1931,1956 ----
           IF OverlappingCaseBounds(caseList)
           THEN
              PutQuad(q, ErrorOp, NulSym, NulSym, r) ;
!             errorGenerated := TRUE
!          END ;
!          IF VariantValueChecking AND MissingCaseBounds(tokenno, caseList)
!          THEN
!             IF NOT errorGenerated
              THEN
!                PutQuad(q, ErrorOp, NulSym, NulSym, r) ;
!                errorGenerated := TRUE
              END
!          END ;
!          IF CaseEnumChecking AND MissingCaseStatementBounds (tokenno, caseList)
!          THEN
!             IF NOT errorGenerated
!             THEN
!                PutQuad(q, ErrorOp, NulSym, NulSym, r) ;
!                errorGenerated := TRUE
!             END
!          END ;
!          IF NOT errorGenerated
           THEN
              SubQuad(q)
           END
        END
*************** BEGIN
*** 1966,1971 ****
--- 1981,1990 ----
        IF MissingCaseBounds (tokenno, caseList)
        THEN
           (* nothing to do *)
+       END ;
+       IF CaseEnumChecking AND MissingCaseStatementBounds (tokenno, caseList)
+       THEN
+          (* nothing to do *)
        END
     ELSE
        MetaErrorT0 (tokenno, '{%E}the CASE statement ranges must be constants')
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Scope.def gcc-13.3.0/gcc/m2/gm2-compiler/M2Scope.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Scope.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Scope.def	Tue May 21 07:47:38 2024
*************** EXPORT QUALIFIED ScopeBlock, ScopeProced
*** 37,43 ****
  
  TYPE
     ScopeBlock ;
!    ScopeProcedure = PROCEDURE (CARDINAL, CARDINAL) ;
  
  
  (*
--- 37,43 ----
  
  TYPE
     ScopeBlock ;
!    ScopeProcedure = PROCEDURE (CARDINAL, CARDINAL, CARDINAL) ;
  
  
  (*
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2Scope.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2Scope.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2Scope.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2Scope.mod	Tue May 21 07:47:38 2024
*************** BEGIN
*** 349,355 ****
  
        END ;
        printf0 ("\n") ;
!       DisplayQuadRange (low, high) ;
        IF next#NIL
        THEN
           DisplayScope (next)
--- 349,355 ----
  
        END ;
        printf0 ("\n") ;
!       DisplayQuadRange (scopeSym, low, high) ;
        IF next#NIL
        THEN
           DisplayScope (next)
*************** BEGIN
*** 428,434 ****
           enter (sb) ;
           IF (low # 0) AND (high # 0)
           THEN
!             p (low, high)
           END ;
           leave (sb)
        END ;
--- 428,434 ----
           enter (sb) ;
           IF (low # 0) AND (high # 0)
           THEN
!             p (scopeSym, low, high)
           END ;
           leave (sb)
        END ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2SymInit.def gcc-13.3.0/gcc/m2/gm2-compiler/M2SymInit.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2SymInit.def	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2SymInit.def	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,58 ----
+ (* M2SymInit.def records initialization state for variables.
+ 
+ Copyright (C) 2001-2023 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GNU Modula-2 is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GNU Modula-2; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE M2SymInit ;
+ 
+ FROM Lists IMPORT List ;
+ 
+ TYPE
+    InitDesc ;
+ 
+ 
+ PROCEDURE InitSymInit () : InitDesc ;
+ PROCEDURE KillSymInit (VAR desc: InitDesc) ;
+ 
+ 
+ PROCEDURE ConfigSymInit (desc: InitDesc; sym: CARDINAL) ;
+ 
+ 
+ PROCEDURE SetInitialized (desc: InitDesc) ;
+ PROCEDURE GetInitialized (desc: InitDesc) : BOOLEAN ;
+ 
+ 
+ PROCEDURE GetFieldDesc (desc: InitDesc; field: CARDINAL) : InitDesc ;
+ 
+ PROCEDURE SetFieldInitialized (desc: InitDesc; fieldlist: List) : BOOLEAN ;
+ PROCEDURE GetFieldInitialized (desc: InitDesc; fieldlist: List) : BOOLEAN ;
+ 
+ 
+ (*
+    ScopeBlockVariableAnalysis - checks to see whether a variable is
+                                 read before it has been initialized.
+ *)
+ 
+ PROCEDURE ScopeBlockVariableAnalysis (Scope: CARDINAL; Start, End: CARDINAL) ;
+ 
+ 
+ PROCEDURE PrintSymInit (desc: InitDesc) ;
+ 
+ 
+ END M2SymInit.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/M2SymInit.mod gcc-13.3.0/gcc/m2/gm2-compiler/M2SymInit.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/M2SymInit.mod	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/m2/gm2-compiler/M2SymInit.mod	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,2183 ----
+ (* M2SymInit.mod records initialization state for variables.
+ 
+ Copyright (C) 2001-2023 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GNU Modula-2 is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GNU Modula-2; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE M2SymInit ;
+ 
+ FROM Storage IMPORT ALLOCATE, DEALLOCATE ;
+ FROM M2Debug IMPORT Assert ;
+ FROM M2Printf IMPORT printf0, printf1, printf2, printf3, printf4 ;
+ FROM libc IMPORT printf ;
+ FROM NameKey IMPORT Name, NulName, KeyToCharStar, MakeKey ;
+ FROM M2Base IMPORT Nil ;
+ 
+ FROM M2Options IMPORT UninitVariableChecking, UninitVariableConditionalChecking,
+                       CompilerDebugging ;
+ 
+ FROM M2MetaError IMPORT MetaErrorT1, MetaErrorStringT1, MetaErrorStringT2 ;
+ FROM M2LexBuf IMPORT UnknownTokenNo ;
+ FROM DynamicStrings IMPORT String, InitString, Mark, ConCat, InitString ;
+ FROM M2Error IMPORT InternalError ;
+ 
+ FROM M2BasicBlock IMPORT BasicBlock,
+                          InitBasicBlocks, InitBasicBlocksFromRange,
+ 			 KillBasicBlocks, FreeBasicBlocks,
+                          ForeachBasicBlockDo ;
+ 
+ IMPORT Indexing ;
+ FROM Indexing IMPORT Index ;
+ 
+ FROM Lists IMPORT List, InitList, GetItemFromList, PutItemIntoList,
+                   IsItemInList, IncludeItemIntoList, NoOfItemsInList,
+                   RemoveItemFromList, ForeachItemInListDo, KillList, DuplicateList ;
+ 
+ FROM SymbolTable IMPORT NulSym, ModeOfAddr, IsVar, IsRecord, GetSType,
+                         GetNth, IsRecordField, IsSet, IsArray, IsProcedure,
+                         GetVarScope, IsVarAParam, IsComponent, GetMode,
+                         VarCheckReadInit, VarInitState, PutVarInitialized,
+                         PutVarFieldInitialized, GetVarFieldInitialized,
+                         IsConst, IsConstString, NoOfParam, IsVarParam,
+                         ForeachLocalSymDo, ForeachParamSymDo,
+                         IsTemporary, ModeOfAddr,
+                         IsReallyPointer, IsUnbounded,
+                         IsVarient, IsFieldVarient, GetVarient,
+                         IsVarArrayRef, GetSymName,
+                         IsType, IsPointer,
+                         GetParameterShadowVar, IsParameter, GetLType,
+                         GetParameterHeapVar ;
+ 
+ FROM M2Quads IMPORT QuadOperator, GetQuadOtok, GetQuad, GetNextQuad,
+                     IsNewLocalVar, IsReturn, IsKillLocalVar, IsConditional,
+                     IsUnConditional, IsBackReference, IsCall, IsGoto,
+                     GetM2OperatorDesc, Opposite, DisplayQuadRange,
+                     GetQuadTrash ;
+ 
+ FROM M2Printf IMPORT printf0, printf1, printf2 ;
+ FROM M2GCCDeclare IMPORT PrintSym ;
+ 
+ 
+ CONST
+    Debugging = FALSE ;
+ 
+ TYPE
+    descType = (scalar, record) ;
+ 
+    InitDesc = POINTER TO RECORD
+                             sym, type  : CARDINAL ;
+                             initialized: BOOLEAN ;
+                             CASE kind: descType OF
+ 
+                             scalar:  |
+                             record:  rec:  recordDesc |
+ 
+                             END
+                          END ;
+ 
+    recordDesc = RECORD
+                    fieldDesc: Indexing.Index ;
+                 END ;
+ 
+    symAlias = POINTER TO RECORD
+                             keySym,
+                             alias : CARDINAL ;
+                             next  : symAlias ;
+                          END ;
+ 
+    bbEntry = POINTER TO RECORD
+                            start, end: CARDINAL ;
+                            (* Is this the first bb?  *)
+                            first,
+                            (* Does it end with a call?  *)
+                            endCall,
+                            (* Does it end with a goto?  *)
+                            endGoto,
+                            (* Does it end with a conditional?  *)
+                            endCond,
+                            (* Does it form part of a loop?  *)
+                            topOfLoop : BOOLEAN ;
+                            trashQuad,
+                            indexBB,
+                            nextQuad,
+                            condQuad,
+                            nextBB,
+                            condBB    : CARDINAL ;
+                            next      : bbEntry ;
+                         END ;
+ 
+ VAR
+    IndirectArray,
+    LArray       : Indexing.Index ;
+    freeList     : symAlias ;
+    bbArray      : Indexing.Index ;
+    bbFreeList   : bbEntry ;
+    ignoreList,
+    errorList    : List ;   (* Ensure that we only generate one set of warnings per token.  *)
+ 
+ 
+ (*
+    PrintSymInit -
+ *)
+ 
+ PROCEDURE PrintSymInit (desc: InitDesc) ;
+ VAR
+    i, n: CARDINAL ;
+ BEGIN
+    printf ("sym %d: type %d ", desc^.sym, desc^.type) ;
+    IF desc^.kind = scalar
+    THEN
+       printf ("scalar")
+    ELSE
+       printf ("record")
+    END ;
+    IF NOT desc^.initialized
+    THEN
+       printf (" not")
+    END ;
+    printf (" initialized\n") ;
+    IF (desc^.type # NulSym) AND IsRecord (desc^.type)
+    THEN
+       i := 1 ;
+       n := Indexing.HighIndice (desc^.rec.fieldDesc) ;
+       WHILE i <= n DO
+          PrintSymInit (Indexing.GetIndice (desc^.rec.fieldDesc, i)) ;
+          INC (i)
+       END
+    END
+ END PrintSymInit ;
+ 
+ 
+ PROCEDURE InitSymInit () : InitDesc ;
+ VAR
+    id: InitDesc ;
+ BEGIN
+    NEW (id) ;
+    WITH id^ DO
+       sym := NulSym ;
+       type := NulSym ;
+       initialized := TRUE ;
+       kind := scalar
+    END ;
+    RETURN id
+ END InitSymInit ;
+ 
+ 
+ PROCEDURE KillSymInit (VAR desc: InitDesc) ;
+ BEGIN
+    WITH desc^ DO
+       CASE kind OF
+ 
+       record:  KillFieldDesc (rec.fieldDesc)
+ 
+       ELSE
+       END
+    END ;
+    DISPOSE (desc) ;
+    desc := NIL
+ END KillSymInit ;
+ 
+ 
+ PROCEDURE ConfigSymInit (desc: InitDesc; sym: CARDINAL) ;
+ BEGIN
+    IF IsVar (sym) OR IsRecordField (sym)
+    THEN
+       desc^.sym := sym ;
+       desc^.type := GetSType (sym) ;
+       desc^.initialized := FALSE ;
+       IF IsRecord (desc^.type)
+       THEN
+          desc^.kind := record ;
+          desc^.rec.fieldDesc := Indexing.InitIndex (1) ;
+          PopulateFields (desc, desc^.type)
+       ELSE
+          desc^.kind := scalar ;
+          IF IsArray (desc^.type)
+          THEN
+             desc^.initialized := TRUE   (* For now we don't attempt to handle array types.  *)
+          END
+       END
+    END
+ END ConfigSymInit ;
+ 
+ 
+ (*
+    KillFieldDesc -
+ *)
+ 
+ PROCEDURE KillFieldDesc (VAR fielddesc: Indexing.Index) ;
+ VAR
+    i, h: CARDINAL ;
+    id  : InitDesc ;
+ BEGIN
+    i := 1 ;
+    h := Indexing.HighIndice (fielddesc) ;
+    WHILE i <= h DO
+       id := Indexing.GetIndice (fielddesc, i) ;
+       KillSymInit (id) ;
+       INC (i)
+    END ;
+    fielddesc := Indexing.KillIndex (fielddesc)
+ END KillFieldDesc ;
+ 
+ 
+ (*
+    PopulateFields -
+ *)
+ 
+ PROCEDURE PopulateFields (desc: InitDesc; recsym: CARDINAL) ;
+ VAR
+    field,
+    i    : CARDINAL ;
+    fdesc: InitDesc ;
+ BEGIN
+    Assert (IsRecord (recsym)) ;
+    i := 1 ;
+    REPEAT
+       field := GetNth (recsym, i) ;
+       IF field # NulSym
+       THEN
+          fdesc := InitSymInit () ;
+          ConfigSymInit (fdesc, field) ;
+          Indexing.IncludeIndiceIntoIndex (desc^.rec.fieldDesc, fdesc) ;
+          INC (i)
+       END
+    UNTIL field = NulSym
+ END PopulateFields ;
+ 
+ 
+ PROCEDURE SetInitialized (desc: InitDesc) ;
+ BEGIN
+    desc^.initialized := TRUE
+ END SetInitialized ;
+ 
+ 
+ PROCEDURE GetInitialized (desc: InitDesc) : BOOLEAN ;
+ BEGIN
+    IF NOT desc^.initialized
+    THEN
+       IF IsRecord (desc^.type)
+       THEN
+          TrySetInitialized (desc)
+       END
+    END ;
+    IF Debugging
+    THEN
+       PrintSymInit (desc)
+    END ;
+    RETURN desc^.initialized
+ END GetInitialized ;
+ 
+ 
+ PROCEDURE GetFieldDesc (desc: InitDesc; field: CARDINAL) : InitDesc ;
+ VAR
+    fsym,
+    i    : CARDINAL ;
+ BEGIN
+    IF IsRecord (desc^.type)
+    THEN
+       i := 1 ;
+       REPEAT
+          fsym := GetNth (desc^.type, i) ;
+          IF field = fsym
+          THEN
+             RETURN Indexing.GetIndice (desc^.rec.fieldDesc, i)
+          END ;
+          INC (i)
+       UNTIL fsym = NulSym
+    END ;
+    RETURN NIL
+ END GetFieldDesc ;
+ 
+ 
+ PROCEDURE SetFieldInitialized (desc: InitDesc; fieldlist: List) : BOOLEAN ;
+ BEGIN
+    RETURN SetFieldInitializedNo (desc, fieldlist, 1)
+ END SetFieldInitialized ;
+ 
+ 
+ (*
+    TrySetInitialized -
+ *)
+ 
+ PROCEDURE TrySetInitialized (desc: InitDesc) ;
+ VAR
+    i, h : CARDINAL ;
+    fdesc: InitDesc ;
+ BEGIN
+    h := Indexing.HighIndice (desc^.rec.fieldDesc) ;
+    i := 1 ;
+    WHILE i <= h DO
+       fdesc := Indexing.GetIndice (desc^.rec.fieldDesc, i) ;
+       IF NOT fdesc^.initialized
+       THEN
+          RETURN
+       END ;
+       INC (i)
+    END ;
+    desc^.initialized := TRUE
+ END TrySetInitialized ;
+ 
+ 
+ (*
+    SetFieldInitializedNo -
+ *)
+ 
+ PROCEDURE SetFieldInitializedNo (desc: InitDesc;
+                                  fieldlist: List; level: CARDINAL) : BOOLEAN ;
+ VAR
+    init : BOOLEAN ;
+    nsym : CARDINAL ;
+    fdesc: InitDesc ;
+ BEGIN
+    IF level > NoOfItemsInList (fieldlist)
+    THEN
+       RETURN FALSE
+    ELSE
+       nsym := GetItemFromList (fieldlist, level) ;
+       fdesc := GetFieldDesc (desc, nsym) ;
+       IF fdesc = NIL
+       THEN
+          RETURN FALSE
+       ELSIF level = NoOfItemsInList (fieldlist)
+       THEN
+          SetInitialized (fdesc) ;
+          TrySetInitialized (desc) ;
+          RETURN desc^.initialized
+       ELSE
+          init := SetFieldInitializedNo (fdesc, fieldlist, level + 1) ;
+          TrySetInitialized (desc) ;
+          RETURN desc^.initialized
+       END
+    END
+ END SetFieldInitializedNo ;
+ 
+ 
+ PROCEDURE GetFieldInitialized (desc: InitDesc; fieldlist: List) : BOOLEAN ;
+ BEGIN
+    RETURN GetFieldInitializedNo (desc, fieldlist, 1)
+ END GetFieldInitialized ;
+ 
+ 
+ PROCEDURE GetFieldInitializedNo (desc: InitDesc;
+                                  fieldlist: List; level: CARDINAL) : BOOLEAN ;
+ VAR
+    nsym : CARDINAL ;
+    fdesc: InitDesc ;
+ BEGIN
+    IF desc^.initialized
+    THEN
+       RETURN TRUE
+    ELSIF level > NoOfItemsInList (fieldlist)
+    THEN
+       RETURN FALSE
+    ELSE
+       nsym := GetItemFromList (fieldlist, level) ;
+       fdesc := GetFieldDesc (desc, nsym) ;
+       IF fdesc = NIL
+       THEN
+          (* The pointer variable maybe uninitialized and hence we cannot
+             find the record variable.  *)
+          RETURN FALSE
+       ELSIF fdesc^.initialized
+       THEN
+          RETURN TRUE
+       ELSE
+          RETURN GetFieldInitializedNo (fdesc, fieldlist, level + 1)
+       END
+    END
+ END GetFieldInitializedNo ;
+ 
+ 
+ (*
+    IsGlobalVar -
+ *)
+ 
+ PROCEDURE IsGlobalVar (sym: CARDINAL) : BOOLEAN ;
+ BEGIN
+    RETURN IsVar (sym) AND (NOT IsProcedure (GetVarScope (sym)))
+ END IsGlobalVar ;
+ 
+ 
+ (*
+    IsLocalVar -
+ *)
+ 
+ PROCEDURE IsLocalVar (procsym, varsym: CARDINAL) : BOOLEAN ;
+ BEGIN
+    RETURN IsVar (varsym) AND (GetVarScope (varsym) = procsym)
+ END IsLocalVar ;
+ 
+ 
+ (*
+    RecordFieldContainsVarient -
+ *)
+ 
+ PROCEDURE RecordFieldContainsVarient (sym: CARDINAL; visited: List) : BOOLEAN ;
+ BEGIN
+    Assert (IsRecordField (sym)) ;
+    IF doContainsVariant (GetSType (sym), visited)
+    THEN
+       RETURN TRUE
+    END ;
+    RETURN GetVarient (sym) # NulSym
+ END RecordFieldContainsVarient ;
+ 
+ 
+ (*
+    RecordContainsVarient -
+ *)
+ 
+ PROCEDURE RecordContainsVarient (sym: CARDINAL; visited: List) : BOOLEAN ;
+ VAR
+    i,
+    fieldsym,
+    fieldtype: CARDINAL ;
+ BEGIN
+    Assert (IsRecord (sym)) ;
+    i := 1 ;
+    REPEAT
+       fieldsym := GetNth (sym, i) ;
+       IF fieldsym # NulSym
+       THEN
+          IF IsRecordField (fieldsym)
+          THEN
+             IF RecordFieldContainsVarient (fieldsym, visited)
+             THEN
+                RETURN TRUE
+             END
+          ELSIF IsVarient (fieldsym)
+          THEN
+             RETURN TRUE
+          END ;
+          INC (i)
+       END
+    UNTIL fieldsym = NulSym ;
+    RETURN FALSE
+ END RecordContainsVarient ;
+ 
+ 
+ (*
+    VarContainsVarient -
+ *)
+ 
+ PROCEDURE VarContainsVarient (sym: CARDINAL; visited: List) : BOOLEAN ;
+ BEGIN
+    Assert (IsVar (sym)) ;
+    RETURN doContainsVariant (GetSType (sym), visited)
+ END VarContainsVarient ;
+ 
+ 
+ (*
+    TypeContainsVarient -
+ *)
+ 
+ PROCEDURE TypeContainsVarient (sym: CARDINAL; visited: List) : BOOLEAN ;
+ BEGIN
+    Assert (IsType (sym)) ;
+    RETURN doContainsVariant (GetSType (sym), visited)
+ END TypeContainsVarient ;
+ 
+ 
+ (*
+    ArrayContainsVarient -
+ *)
+ 
+ PROCEDURE ArrayContainsVarient (sym: CARDINAL; visited: List) : BOOLEAN ;
+ BEGIN
+    Assert (IsArray (sym)) ;
+    RETURN doContainsVariant (GetSType (sym), visited)
+ END ArrayContainsVarient ;
+ 
+ 
+ (*
+    PointerContainsVarient -
+ *)
+ 
+ PROCEDURE PointerContainsVarient (sym: CARDINAL; visited: List) : BOOLEAN ;
+ BEGIN
+    Assert (IsPointer (sym)) ;
+    RETURN doContainsVariant (GetSType (sym), visited)
+ END PointerContainsVarient ;
+ 
+ 
+ (*
+    doContainsVariant -
+ *)
+ 
+ PROCEDURE doContainsVariant (sym: CARDINAL; visited: List) : BOOLEAN ;
+ BEGIN
+    IF (sym # NulSym) AND (NOT IsItemInList (visited, sym))
+    THEN
+       IncludeItemIntoList (visited, sym) ;
+       IF IsVar (sym)
+       THEN
+          RETURN VarContainsVarient (sym, visited)
+       ELSIF IsRecord (sym)
+       THEN
+          RETURN RecordContainsVarient (sym, visited)
+       ELSIF IsPointer (sym)
+       THEN
+          RETURN PointerContainsVarient (sym, visited)
+       ELSIF IsArray (sym)
+       THEN
+          RETURN ArrayContainsVarient (sym, visited)
+       ELSIF IsType (sym)
+       THEN
+          RETURN TypeContainsVarient (sym, visited)
+       END
+    END ;
+    RETURN FALSE
+ END doContainsVariant ;
+ 
+ 
+ (*
+    ContainsVariant - returns TRUE if type sym contains a variant record.
+ *)
+ 
+ PROCEDURE ContainsVariant (sym: CARDINAL) : BOOLEAN ;
+ VAR
+    visited: List ;
+    result : BOOLEAN ;
+ BEGIN
+    InitList (visited) ;
+    result := doContainsVariant (sym, visited) ;
+    KillList (visited) ;
+    RETURN result
+ END ContainsVariant ;
+ 
+ 
+ (*
+    IssueConditional -
+ *)
+ 
+ PROCEDURE IssueConditional (quad: CARDINAL; conditional: BOOLEAN) ;
+ VAR
+    op                          : QuadOperator ;
+    op1, op2, op3               : CARDINAL ;
+    op1tok, op2tok, op3tok, qtok: CARDINAL ;
+    overflowChecking            : BOOLEAN ;
+    s                           : String ;
+ BEGIN
+    GetQuadOtok (quad, qtok, op, op1, op2, op3, overflowChecking,
+                 op1tok, op2tok, op3tok) ;
+    IF IsUniqueWarning (qtok)
+    THEN
+       op1tok := DefaultTokPos (op1tok, qtok) ;
+       op2tok := DefaultTokPos (op2tok, qtok) ;
+       op3tok := DefaultTokPos (op3tok, qtok) ;
+       IF NOT conditional
+       THEN
+          op := Opposite (op)
+       END ;
+       s := InitString ('depending upon the result of {%1Oad} ') ;
+       s := ConCat (s, Mark (GetM2OperatorDesc (op))) ;
+       s := ConCat (s, InitString (' {%2ad}')) ;
+       MetaErrorStringT2 (qtok, s, op1, op2)
+    END
+ END IssueConditional ;
+ 
+ 
+ (*
+    GenerateNoteFlow -
+ *)
+ 
+ PROCEDURE GenerateNoteFlow (lst: List; n: CARDINAL; warning: BOOLEAN) ;
+ VAR
+    i     : CARDINAL ;
+    ip1Ptr,
+    iPtr  : bbEntry ;
+ BEGIN
+    IF NOT warning
+    THEN
+       (* Only issue flow messages for non warnings.  *)
+       i := 1 ;
+       WHILE i <= n DO
+          iPtr := Indexing.GetIndice (bbArray, i) ;
+          IF iPtr^.endCond
+          THEN
+             IF i < n
+             THEN
+                ip1Ptr := Indexing.GetIndice (bbArray, i+1) ;
+                IssueConditional (iPtr^.end, iPtr^.condBB = ip1Ptr^.indexBB)
+             END
+          END ;
+          INC (i)
+       END
+    END
+ END GenerateNoteFlow ;
+ 
+ 
+ (*
+    IssueWarning - issue a warning or note at tok location.
+ *)
+ 
+ PROCEDURE IssueWarning (tok: CARDINAL;
+                         before, after: ARRAY OF CHAR;
+                         sym: CARDINAL; warning: BOOLEAN) ;
+ VAR
+    s: String ;
+ BEGIN
+    s := InitString (before) ;
+    IF warning
+    THEN
+       s := ConCat (s, Mark (InitString ('{%1Wad}')))
+    ELSE
+       s := ConCat (s, Mark (InitString ('{%1Oad}')))
+    END ;
+    s := ConCat (s, Mark (InitString (after))) ;
+    MetaErrorStringT1 (tok, s, sym)
+ END IssueWarning ;
+ 
+ 
+ (*
+    IsUniqueWarning - return TRUE if a warning has not been issued at tok.
+                      It remembers tok and subsequent calls will always return FALSE.
+ *)
+ 
+ PROCEDURE IsUniqueWarning (tok: CARDINAL) : BOOLEAN ;
+ BEGIN
+    IF NOT IsItemInList (errorList, tok)
+    THEN
+       IncludeItemIntoList (errorList, tok) ;
+       RETURN TRUE
+    ELSE
+       RETURN FALSE
+    END
+ END IsUniqueWarning ;
+ 
+ 
+ (*
+    CheckDeferredRecordAccess -
+ *)
+ 
+ PROCEDURE CheckDeferredRecordAccess (procsym: CARDINAL; tok: CARDINAL;
+                                      sym: CARDINAL;
+                                      canDereference, warning: BOOLEAN;
+                                      lst: List; i: CARDINAL) ;
+ VAR
+    unique: BOOLEAN ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       IF Debugging
+       THEN
+          Trace ("CheckDeferredRecordAccess %d\n", sym) ;
+          PrintSym (sym) ;
+          IF canDereference
+          THEN
+             printf1 ("checkReadInit (%d, true)\n", sym)
+          ELSE
+             printf1 ("checkReadInit (%d, false)\n", sym)
+          END
+       END ;
+       IF IsExempt (sym)
+       THEN
+          Trace ("checkReadInit sym is a parameter or not a local variable (%d)", sym) ;
+          (* We assume parameters have been initialized.  *)
+          PutVarInitialized (sym, LeftValue) ;
+          PutVarInitialized (sym, RightValue)
+          (* SetVarInitialized (sym, TRUE) *)
+       ELSIF IsUnbounded (GetSType (sym))
+       THEN
+          SetVarInitialized (sym, TRUE, tok)
+       ELSIF IsComponent (sym)
+       THEN
+          Trace ("checkReadInit IsComponent (%d) is true)", sym) ;
+          IF (NOT GetVarComponentInitialized (sym, tok)) AND IsUniqueWarning (tok)
+          THEN
+             GenerateNoteFlow (lst, i, warning) ;
+             IssueWarning (tok,
+                           'attempting to access ',
+                           ' before it has been initialized',
+                           sym, warning)
+          END
+       ELSIF (GetMode (sym) = LeftValue) AND canDereference
+       THEN
+          Trace ("checkReadInit GetMode (%d) = LeftValue and canDereference (LeftValue and RightValue VarCheckReadInit)", sym) ;
+          unique := TRUE ;
+          IF NOT VarCheckReadInit (sym, LeftValue)
+          THEN
+             unique := IsUniqueWarning (tok) ;
+             IF unique
+             THEN
+                GenerateNoteFlow (lst, i, warning) ;
+                IssueWarning (tok,
+                              'attempting to access the address of ',
+                              ' before it has been initialized',
+                              sym, warning)
+             END
+          END ;
+          IF NOT VarCheckReadInit (sym, RightValue)
+          THEN
+             IF unique
+             THEN
+                GenerateNoteFlow (lst, i, warning) ;
+                IssueWarning (tok,
+                              'attempting to access ', ' before it has been initialized',
+                              sym, warning)
+             END
+          END
+       ELSE
+          Trace ("checkReadInit call VarCheckReadInit using GetMode (%d)", sym) ;
+          IF (NOT VarCheckReadInit (sym, GetMode (sym))) AND IsUniqueWarning (tok)
+          THEN
+             GenerateNoteFlow (lst, i, warning) ;
+             IssueWarning (tok,
+                           'attempting to access ',
+                           ' before it has been initialized',
+                           sym, warning)
+          END
+       END
+    END
+ END CheckDeferredRecordAccess ;
+ 
+ 
+ (*
+    SetVarUninitialized - resets variable init state.
+ *)
+ 
+ PROCEDURE SetVarUninitialized (sym: CARDINAL) ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       IF NOT IsUnbounded (GetSType (sym))
+       THEN
+          VarInitState (sym)
+       END
+    END
+ END SetVarUninitialized ;
+ 
+ 
+ (*
+    ComponentFindVar -
+ *)
+ 
+ PROCEDURE ComponentFindVar (sym: CARDINAL;
+                             VAR lvalue: BOOLEAN;
+                             tok: CARDINAL) : CARDINAL ;
+ VAR
+    nsym,
+    i   : CARDINAL ;
+ BEGIN
+    i := 1 ;
+    REPEAT
+       nsym := GetNth (sym, i) ;
+       lvalue := GetMode (nsym) = LeftValue ;
+       nsym := getLAlias (nsym) ;
+       IF nsym = Nil
+       THEN
+          MetaErrorT1 (tok,
+                       "attempting to dereference {%1Wad} which will be a {%kNIL} pointer",
+                       sym) ;
+          RETURN NulSym
+       ELSIF (nsym # NulSym) AND IsVar (nsym)
+       THEN
+          IF (nsym # sym) AND IsComponent (nsym)
+          THEN
+             RETURN ComponentFindVar (nsym, lvalue, tok)
+          ELSE
+             RETURN nsym
+          END
+       END ;
+       INC (i)
+    UNTIL nsym = NulSym ;
+    RETURN NulSym
+ END ComponentFindVar ;
+ 
+ 
+ (*
+    ComponentCreateFieldList - builds a list of fields accessed by the component var.
+                               Each item in the list will be a field of incremental levels
+                               though a nested record.  It is not a list of fields
+                               at the same level.
+ 
+                               foo = RECORD
+                                        v: RECORD
+                                              x, y: CARDINAL ;
+                                           END ;
+                                        w: CARDINAL ;
+                                     END ;
+ 
+                               { v, x } for example and not { v, w }
+ *)
+ 
+ PROCEDURE ComponentCreateFieldList (sym: CARDINAL) : List ;
+ VAR
+    lst: List ;
+ BEGIN
+    InitList (lst) ;
+    IF IsVar (sym) AND IsComponent (sym)
+    THEN
+       ComponentBuildFieldList (lst, sym)
+    END ;
+    RETURN lst
+ END ComponentCreateFieldList ;
+ 
+ 
+ PROCEDURE ComponentBuildFieldList (lst: List; sym: CARDINAL) ;
+ VAR
+    i, nsym: CARDINAL ;
+ BEGIN
+    i := 1 ;
+    REPEAT
+       nsym := GetNth (sym, i) ;
+       IF nsym # NulSym
+       THEN
+          IF IsComponent (nsym)
+          THEN
+             ComponentBuildFieldList (lst, nsym)
+          ELSIF IsRecordField (nsym)
+          THEN
+             IncludeItemIntoList (lst, nsym)
+          END ;
+          INC (i)
+       END
+    UNTIL nsym = NulSym
+ END ComponentBuildFieldList ;
+ 
+ 
+ (*
+    deRefComponent -
+ *)
+ 
+ PROCEDURE deRefComponent (component: CARDINAL; lvalue: BOOLEAN;
+                           sym: CARDINAL; tok: CARDINAL) : CARDINAL ;
+ BEGIN
+    IF lvalue
+    THEN
+       RETURN getContent (component, sym, tok)
+    ELSE
+       RETURN component
+    END
+ END deRefComponent ;
+ 
+ 
+ (*
+    SetVarComponentInitialized -
+ *)
+ 
+ PROCEDURE SetVarComponentInitialized (sym: CARDINAL; tok: CARDINAL) ;
+ VAR
+    lvalue: BOOLEAN ;
+    i, n,
+    fsym,
+    vsym  : CARDINAL ;
+    lst   : List ;
+ BEGIN
+    vsym := ComponentFindVar (sym, lvalue, tok) ;
+    vsym := deRefComponent (vsym, lvalue, sym, tok) ;
+    IF vsym # NulSym
+    THEN
+       IF Debugging
+       THEN
+          printf0 ("*************** vsym is: ") ;
+          PrintSym (vsym)
+       END ;
+       (* Build list accessing the field.  *)
+       lst := ComponentCreateFieldList (sym) ;
+       IF Debugging
+       THEN
+          printf2 ("sym = %d, vsym = %d, fields:", sym, vsym)
+       END ;
+       (* Now mark this field in the record variable as initialized.  *)
+       IF PutVarFieldInitialized (vsym, RightValue, lst)
+       THEN
+          IF Debugging
+          THEN
+             i := 1 ;
+             n := NoOfItemsInList (lst) ;
+             WHILE i <= n DO
+                fsym := GetItemFromList (lst, i) ;
+                printf1 (" %d", fsym) ;
+                INC (i)
+             END ;
+             printf0 (" is initialized\n")
+          END
+       ELSIF Debugging
+       THEN
+          printf0 (" vsym is not a var\n")
+       END ;
+       KillList (lst)
+    END
+ END SetVarComponentInitialized ;
+ 
+ 
+ (*
+    GetVarComponentInitialized -
+ *)
+ 
+ PROCEDURE GetVarComponentInitialized (sym: CARDINAL; tok: CARDINAL) : BOOLEAN ;
+ VAR
+    lvalue,
+    init     : BOOLEAN ;
+    component,
+    vsym     : CARDINAL ;
+    lst      : List ;
+ BEGIN
+    component := ComponentFindVar (sym, lvalue, tok) ;
+    IF IsItemInList (ignoreList, component) OR IsExempt (component)
+    THEN
+       RETURN TRUE
+    ELSE
+       init := FALSE ;
+       vsym := deRefComponent (component, lvalue, sym, tok) ;
+       IF vsym # NulSym
+       THEN
+          IF IsExempt (vsym)
+          THEN
+             init := TRUE
+          ELSE
+             (* Create list representing how the field is accessed.  *)
+             lst := ComponentCreateFieldList (sym) ;
+             (* Now obtain the mark indicating whether this field was initialized.  *)
+             init := GetVarFieldInitialized (vsym, RightValue, lst) ;
+             KillList (lst)
+          END
+       END ;
+       RETURN init
+    END
+ END GetVarComponentInitialized ;
+ 
+ 
+ (*
+    Trace -
+ *)
+ 
+ PROCEDURE Trace (message: ARRAY OF CHAR; sym: CARDINAL) ;
+ BEGIN
+    IF Debugging
+    THEN
+       printf1 (message, sym) ;
+       printf0 ("\n")
+    END
+ END Trace ;
+ 
+ 
+ (*
+    SetVarInitialized - if the variable has a left mode and can be dereferenced
+                        then set the left and right initialization state.
+ *)
+ 
+ PROCEDURE SetVarInitialized (sym: CARDINAL; canDereference: BOOLEAN;
+                              tok: CARDINAL) ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       RemoveItemFromList (ignoreList, sym) ;
+       IF IsComponent (sym)
+       THEN
+          Trace ("SetVarInitialized sym %d is a component and calling SetVarComponentInitialized", sym);
+          SetVarComponentInitialized (sym, tok)
+       ELSIF (GetMode (sym) = LeftValue) AND canDereference
+       THEN
+          Trace ("SetVarInitialized sym %d is LeftValue and canDeference and calling PutVarInitialized LeftValue and RightValue", sym);
+          PutVarInitialized (sym, LeftValue) ;
+          PutVarInitialized (sym, RightValue)
+       ELSE
+          Trace ("SetVarInitialized sym %d calling PutVarInitialized with its mode", sym);
+          PutVarInitialized (sym, GetMode (sym))
+       END ;
+       IF Debugging
+       THEN
+          PrintSym (sym)
+       END
+    END
+ END SetVarInitialized ;
+ 
+ 
+ (*
+    doGetVarInitialized -
+ *)
+ 
+ PROCEDURE doGetVarInitialized (sym: CARDINAL; tok: CARDINAL) : BOOLEAN ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       IF IsUnbounded (GetSType (sym))
+       THEN
+          RETURN TRUE
+       ELSIF IsComponent (sym)
+       THEN
+          RETURN GetVarComponentInitialized (sym, tok)
+       END ;
+       RETURN VarCheckReadInit (sym, GetMode (sym))
+    END ;
+    RETURN IsConst (sym) AND IsConstString (sym)
+ END doGetVarInitialized ;
+ 
+ 
+ (*
+    GetVarInitialized -
+ *)
+ 
+ PROCEDURE GetVarInitialized (sym: CARDINAL; tok: CARDINAL) : BOOLEAN ;
+ VAR
+    init: BOOLEAN ;
+ BEGIN
+    init := doGetVarInitialized (sym, tok) ;
+    IF Debugging
+    THEN
+       IF init
+       THEN
+          Trace ("GetVarInitialized (sym = %d) returning TRUE", sym)
+       ELSE
+          Trace ("GetVarInitialized (sym = %d) returning FALSE", sym)
+       END
+    END ;
+    RETURN init
+ END GetVarInitialized ;
+ 
+ 
+ (*
+    IsExempt - returns TRUE if sym is a global variable or a parameter or
+               a variable with a variant record type.
+ *)
+ 
+ PROCEDURE IsExempt (sym: CARDINAL) : BOOLEAN ;
+ BEGIN
+    RETURN (sym # NulSym) AND IsVar (sym) AND
+           (IsGlobalVar (sym) OR
+            (* (IsVarAParam (sym) AND (GetMode (sym) = LeftValue)) OR *)
+            ContainsVariant (sym) OR
+            IsArray (GetSType (sym)) OR IsSet (GetSType (sym)) OR
+            IsUnbounded (GetSType (sym)) OR IsVarArrayRef (sym) OR
+            IsItemInList (ignoreList, sym))
+ END IsExempt ;
+ 
+ 
+ (*
+    CheckBinary -
+ *)
+ 
+ PROCEDURE CheckBinary (procSym,
+                        op1tok, op1,
+                        op2tok, op2,
+                        op3tok, op3: CARDINAL; warning: BOOLEAN;
+                        lst: List; i: CARDINAL) ;
+ BEGIN
+    CheckDeferredRecordAccess (procSym, op2tok, op2, FALSE, warning, lst, i) ;
+    CheckDeferredRecordAccess (procSym, op3tok, op3, FALSE, warning, lst, i) ;
+    SetVarInitialized (op1, FALSE, op1tok)
+ END CheckBinary ;
+ 
+ 
+ (*
+    CheckUnary -
+ *)
+ 
+ PROCEDURE CheckUnary (procSym,
+                       lhstok, lhs,
+                       rhstok, rhs: CARDINAL; warning: BOOLEAN;
+                       lst: List; i: CARDINAL) ;
+ BEGIN
+    CheckDeferredRecordAccess (procSym, rhstok, rhs, FALSE, warning, lst, i) ;
+    SetVarInitialized (lhs, FALSE, lhstok)
+ END CheckUnary ;
+ 
+ 
+ (*
+    CheckXIndr -
+ *)
+ 
+ PROCEDURE CheckXIndr (procSym, lhstok, lhs, type,
+                       rhstok, rhs: CARDINAL; warning: BOOLEAN;
+                       bblst: List; i: CARDINAL) ;
+ VAR
+    lst    : List ;
+    content: CARDINAL ;
+ BEGIN
+    CheckDeferredRecordAccess (procSym, rhstok, rhs, FALSE, warning, bblst, i) ;
+    CheckDeferredRecordAccess (procSym, lhstok, lhs, FALSE, warning, bblst, i) ;
+    (* Now see if we know what lhs is pointing to and set fields if necessary.  *)
+    content := getContent (getLAlias (lhs), lhs, lhstok) ;
+    IF (content # NulSym) AND (content # lhs) AND (GetSType (content) = type)
+    THEN
+       IF IsReallyPointer (rhs)
+       THEN
+          SetupLAlias (content, rhs)
+       END ;
+       IF IsRecord (type)
+       THEN
+          (* Set all fields of content as initialized.  *)
+          SetVarInitialized (content, FALSE, lhstok)
+       ELSE
+          (* Set only the field assigned in vsym as initialized.  *)
+          lst := ComponentCreateFieldList (rhs) ;
+          IF PutVarFieldInitialized (content, RightValue, lst)
+          THEN
+          END ;
+          KillList (lst)
+       END
+    END
+ END CheckXIndr ;
+ 
+ 
+ (*
+    CheckIndrX -
+ *)
+ 
+ PROCEDURE CheckIndrX (procSym, lhstok, lhs, type, rhstok, rhs: CARDINAL;
+                       warning: BOOLEAN;
+                       lst: List; i: CARDINAL) ;
+ VAR
+    content: CARDINAL ;
+ BEGIN
+    CheckDeferredRecordAccess (procSym, rhstok, rhs, FALSE, warning, lst, i) ;
+    content := getContent (getLAlias (rhs), rhs, rhstok) ;
+    IF content = NulSym
+    THEN
+       IncludeItemIntoList (ignoreList, lhs)
+    ELSE
+       CheckDeferredRecordAccess (procSym, rhstok, content, TRUE, warning, lst, i) ;
+       SetVarInitialized (lhs, VarCheckReadInit (content, RightValue), lhstok) ;
+       IF IsReallyPointer (content)
+       THEN
+          SetupLAlias (lhs, content)
+       END
+    END
+ END CheckIndrX ;
+ 
+ 
+ (*
+    CheckRecordField -
+ *)
+ 
+ PROCEDURE CheckRecordField (procSym, op1tok, op1, op2tok, op2: CARDINAL) ;
+ BEGIN
+    PutVarInitialized (op1, LeftValue)
+ END CheckRecordField ;
+ 
+ 
+ (*
+    CheckBecomes -
+ *)
+ 
+ PROCEDURE CheckBecomes (procSym, destok, des, exprtok, expr: CARDINAL;
+                         warning: BOOLEAN; bblst: List; i: CARDINAL) ;
+ VAR
+    lvalue: BOOLEAN ;
+    lst   : List ;
+    vsym  : CARDINAL ;
+ BEGIN
+    CheckDeferredRecordAccess (procSym, exprtok, expr, FALSE, warning, bblst, i) ;
+    SetupLAlias (des, expr) ;
+    SetVarInitialized (des, FALSE, destok) ;
+    (* Now see if we know what lhs is pointing to and set fields if necessary.  *)
+    IF IsComponent (des)
+    THEN
+       vsym := ComponentFindVar (des, lvalue, destok) ;
+       vsym := deRefComponent (vsym, lvalue, des, destok) ;
+       IF vsym # NulSym
+       THEN
+          (* Set only the field assigned in vsym as initialized.  *)
+          lst := ComponentCreateFieldList (des) ;
+          IF PutVarFieldInitialized (vsym, RightValue, lst)
+          THEN
+          END ;
+          KillList (lst)
+       END
+    END
+ END CheckBecomes ;
+ 
+ 
+ (*
+    CheckComparison -
+ *)
+ 
+ PROCEDURE CheckComparison (procSym, op1tok, op1, op2tok, op2: CARDINAL;
+                            warning: BOOLEAN; lst: List; i: CARDINAL) ;
+ BEGIN
+    CheckDeferredRecordAccess (procSym, op1tok, op1, FALSE, warning, lst, i) ;
+    CheckDeferredRecordAccess (procSym, op2tok, op2, FALSE, warning, lst, i)
+ END CheckComparison ;
+ 
+ 
+ (*
+    CheckAddr -
+ *)
+ 
+ PROCEDURE CheckAddr (procSym, ptrtok, ptr, contenttok, content: CARDINAL) ;
+ BEGIN
+    SetVarInitialized (ptr, GetVarInitialized (content, contenttok), ptrtok) ;
+    SetupIndr (ptr, content)
+ END CheckAddr ;
+ 
+ 
+ (*
+    DefaultTokPos -
+ *)
+ 
+ PROCEDURE DefaultTokPos (preferredPos, defaultPos: CARDINAL) : CARDINAL ;
+ BEGIN
+    IF preferredPos = UnknownTokenNo
+    THEN
+       RETURN defaultPos
+    END ;
+    RETURN preferredPos
+ END DefaultTokPos ;
+ 
+ 
+ (*
+    stop -
+ *)
+ 
+ PROCEDURE stop ;
+ END stop ;
+ 
+ 
+ (*
+    CheckReadBeforeInitQuad -
+ *)
+ 
+ PROCEDURE CheckReadBeforeInitQuad (procSym: CARDINAL; quad: CARDINAL;
+                                    warning: BOOLEAN; lst: List; i: CARDINAL) : BOOLEAN ;
+ VAR
+    op                          : QuadOperator ;
+    op1, op2, op3               : CARDINAL ;
+    op1tok, op2tok, op3tok, qtok: CARDINAL ;
+    overflowChecking            : BOOLEAN ;
+ BEGIN
+    IF quad = 3140
+    THEN
+       stop
+    END ;
+    IF Debugging
+    THEN
+       printf1 ("CheckReadBeforeInitQuad (quad %d)\n", quad) ;
+       DumpAliases ;
+       ForeachLocalSymDo (procSym, PrintSym) ;
+       printf0 ("***********************************\n")
+    END ;
+    GetQuadOtok (quad, qtok, op, op1, op2, op3, overflowChecking,
+                 op1tok, op2tok, op3tok) ;
+    op1tok := DefaultTokPos (op1tok, qtok) ;
+    op2tok := DefaultTokPos (op2tok, qtok) ;
+    op3tok := DefaultTokPos (op3tok, qtok) ;
+    CASE op OF
+ 
+    (* Jumps, calls and branches.  *)
+    IfInOp,
+    IfNotInOp,
+    IfEquOp,
+    IfNotEquOp,
+    IfLessOp,
+    IfLessEquOp,
+    IfGreOp,
+    IfGreEquOp        : CheckComparison (procSym, op1tok, op1, op2tok, op2, warning, lst, i) |
+    TryOp,
+    ReturnOp,
+    CallOp,
+    KillLocalVarOp,
+    RetryOp,
+    GotoOp            : RETURN TRUE |   (* End of basic block.  *)
+ 
+    (* Variable references.  *)
+ 
+    InclOp,
+    ExclOp            : CheckDeferredRecordAccess (procSym, op1tok, op1, FALSE, warning, lst, i) ;
+                        CheckDeferredRecordAccess (procSym, op1tok, op1, TRUE, warning, lst, i) ;
+                        CheckDeferredRecordAccess (procSym, op3tok, op3, FALSE, warning, lst, i) |
+    NegateOp          : CheckUnary (procSym, op1tok, op1, op3tok, op3, warning, lst, i) |
+    BecomesOp         : CheckBecomes (procSym, op1tok, op1, op3tok, op3, warning, lst, i) |
+    UnboundedOp,
+    FunctValueOp,
+    StandardFunctionOp,
+    HighOp,
+    SizeOp            : SetVarInitialized (op1, FALSE, op1tok) |
+    AddrOp            : CheckAddr (procSym, op1tok, op1, op3tok, op3) |
+    ReturnValueOp     : SetVarInitialized (op1, FALSE, op1tok) |
+    NewLocalVarOp     : |
+    ParamOp           : CheckDeferredRecordAccess (procSym, op2tok, op2, FALSE, warning, lst, i) ;
+                        CheckDeferredRecordAccess (procSym, op3tok, op3, FALSE, warning, lst, i) ;
+                        IF (op1 > 0) AND (op1 <= NoOfParam (op2)) AND
+                           IsVarParam (op2, op1)
+                        THEN
+                           SetVarInitialized (op3, TRUE, op3tok)
+                        END |
+    ArrayOp           : CheckDeferredRecordAccess (procSym, op3tok, op3, FALSE, warning, lst, i) ;
+                        SetVarInitialized (op1, TRUE, op1tok) |
+    RecordFieldOp     : CheckRecordField (procSym, op1tok, op1, op2tok, op2) |
+    LogicalShiftOp,
+    LogicalRotateOp,
+    LogicalOrOp,
+    LogicalAndOp,
+    LogicalXorOp,
+    LogicalDiffOp,
+    CoerceOp,
+    ConvertOp,
+    CastOp,
+    AddOp,
+    ArithAddOp,
+    SubOp,
+    MultOp,
+    DivM2Op,
+    ModM2Op,
+    ModFloorOp,
+    DivCeilOp,
+    ModCeilOp,
+    DivFloorOp,
+    ModTruncOp,
+    DivTruncOp        : CheckBinary (procSym,
+                                     op1tok, op1, op2tok, op2, op3tok, op3, warning, lst, i) |
+    XIndrOp           : CheckXIndr (procSym, op1tok, op1, op2, op3tok, op3, warning, lst, i) |
+    IndrXOp           : CheckIndrX (procSym, op1tok, op1, op2, op3tok, op3, warning, lst, i) |
+    SaveExceptionOp   : SetVarInitialized (op1, FALSE, op1tok) |
+    RestoreExceptionOp: CheckDeferredRecordAccess (procSym, op1tok, op1, FALSE, warning, lst, i) |
+ 
+    SubrangeLowOp,
+    SubrangeHighOp    : InternalError ('quadruples should have been resolved') |
+    ElementSizeOp,
+    BuiltinConstOp,  (* Nothing to do, it is assigning a constant to op1 (also a const).  *)
+    BuiltinTypeInfoOp,  (* Likewise assigning op1 (const) with a type.  *)
+    ProcedureScopeOp,
+    InitEndOp,
+    InitStartOp,
+    FinallyStartOp,
+    FinallyEndOp,
+    CatchBeginOp,
+    CatchEndOp,
+    ThrowOp,
+    StartDefFileOp,
+    StartModFileOp,
+    EndFileOp,
+    CodeOnOp,
+    CodeOffOp,
+    ProfileOnOp,
+    ProfileOffOp,
+    OptimizeOnOp,
+    OptimizeOffOp,
+    InlineOp,
+    LineNumberOp,
+    StatementNoteOp,
+    SavePriorityOp,
+    RestorePriorityOp,
+    RangeCheckOp,
+    ModuleScopeOp,
+    ErrorOp,
+    DummyOp,
+    OptParamOp,
+    InitAddressOp   : |
+ 
+    END ;
+    RETURN FALSE
+ END CheckReadBeforeInitQuad ;
+ 
+ 
+ (*
+    FilterCheckReadBeforeInitQuad -
+ *)
+ 
+ PROCEDURE FilterCheckReadBeforeInitQuad (procSym: CARDINAL; start: CARDINAL;
+                                          warning: BOOLEAN;
+                                          lst: List; i: CARDINAL) : BOOLEAN ;
+ VAR
+    Op           : QuadOperator ;
+    Op1, Op2, Op3: CARDINAL ;
+ BEGIN
+    GetQuad (start, Op, Op1, Op2, Op3) ;
+    IF (Op # RangeCheckOp) AND (Op # StatementNoteOp)
+    THEN
+       RETURN CheckReadBeforeInitQuad (procSym, start, warning, lst, i)
+    END ;
+    RETURN FALSE
+ END FilterCheckReadBeforeInitQuad ;
+ 
+ 
+ (*
+    CheckReadBeforeInitFirstBasicBlock -
+ *)
+ 
+ PROCEDURE CheckReadBeforeInitFirstBasicBlock (procSym: CARDINAL;
+                                               start, end: CARDINAL;
+                                               warning: BOOLEAN;
+                                               lst: List; i: CARDINAL) ;
+ BEGIN
+    LOOP
+       IF FilterCheckReadBeforeInitQuad (procSym, start, warning, lst, i)
+       THEN
+       END ;
+       IF start = end
+       THEN
+          RETURN
+       ELSE
+          start := GetNextQuad (start)
+       END
+    END
+ END CheckReadBeforeInitFirstBasicBlock ;
+ 
+ 
+ (*
+    bbArrayKill -
+ *)
+ 
+ PROCEDURE bbArrayKill ;
+ VAR
+    i, h : CARDINAL ;
+    bbPtr: bbEntry ;
+ BEGIN
+    h := Indexing.HighIndice (bbArray) ;
+    i := 1 ;
+    WHILE i <= h DO
+       bbPtr := Indexing.GetIndice (bbArray, i) ;
+       bbPtr^.next := bbFreeList ;
+       bbFreeList := bbPtr ;
+       INC (i)
+    END ;
+    bbArray := Indexing.KillIndex (bbArray)
+ END bbArrayKill ;
+ 
+ 
+ (*
+    DumpBBEntry -
+ *)
+ 
+ PROCEDURE DumpBBEntry (bbPtr: bbEntry; procSym: CARDINAL) ;
+ BEGIN
+    printf4 ("bb %d: scope %d:  quads: %d .. %d",
+             bbPtr^.indexBB, procSym, bbPtr^.start, bbPtr^.end) ;
+    IF bbPtr^.first
+    THEN
+       printf0 (" first")
+    END ;
+    IF bbPtr^.endCall
+    THEN
+       printf0 (" endcall")
+    END ;
+    IF bbPtr^.endGoto
+    THEN
+       printf0 (" endgoto")
+    END ;
+    IF bbPtr^.endCond
+    THEN
+       printf0 (" endcond")
+    END ;
+    IF bbPtr^.topOfLoop
+    THEN
+       printf0 (" topofloop")
+    END ;
+    IF bbPtr^.condBB # 0
+    THEN
+       printf1 (" cond %d", bbPtr^.condBB)
+    END ;
+    IF bbPtr^.nextBB # 0
+    THEN
+       printf1 (" next %d", bbPtr^.nextBB)
+    END ;
+    printf0 ("\n")
+ END DumpBBEntry ;
+ 
+ 
+ (*
+    DumpBBArray -
+ *)
+ 
+ PROCEDURE DumpBBArray (procSym: CARDINAL) ;
+ VAR
+    bbPtr: bbEntry ;
+    i, n : CARDINAL ;
+ BEGIN
+    i := 1 ;
+    n := Indexing.HighIndice (bbArray) ;
+    WHILE i <= n DO
+       bbPtr := Indexing.GetIndice (bbArray, i) ;
+       DumpBBEntry (bbPtr, procSym) ;
+       INC (i)
+    END ;
+    i := 1 ;
+    WHILE i <= n DO
+       bbPtr := Indexing.GetIndice (bbArray, i) ;
+       printf4 ("bb %d: scope %d:  quads: %d .. %d\n",
+                bbPtr^.indexBB, procSym, bbPtr^.start, bbPtr^.end) ;
+       DisplayQuadRange (procSym, bbPtr^.start, bbPtr^.end) ;
+       INC (i)
+    END
+ END DumpBBArray ;
+ 
+ 
+ (*
+    DumpBBSequence -
+ *)
+ 
+ PROCEDURE DumpBBSequence (procSym: CARDINAL; lst: List) ;
+ VAR
+    arrayindex,
+    listindex, n: CARDINAL ;
+ BEGIN
+    n := NoOfItemsInList (lst) ;
+    listindex := 1 ;
+    printf0 ("=============\n");
+    printf0 (" checking sequence:");
+    WHILE listindex <= n DO
+       arrayindex := GetItemFromList (lst, listindex) ;
+       printf1 (" [%d]", listindex) ;
+       INC (listindex)
+    END ;
+    printf0 ("\n")
+ END DumpBBSequence ;
+ 
+ 
+ (*
+    trashParam -
+ *)
+ 
+ PROCEDURE trashParam (trashQuad: CARDINAL) ;
+ VAR
+    op                            : QuadOperator ;
+    op1, proc, param, paramValue  : CARDINAL ;
+    op1tok, op2tok, paramtok, qtok: CARDINAL ;
+    overflowChecking              : BOOLEAN ;
+    heapValue, ptrToHeap          : CARDINAL ;
+ BEGIN
+    IF trashQuad # 0
+    THEN
+       GetQuadOtok (trashQuad, qtok, op, op1, proc, param, overflowChecking,
+                    op1tok, op2tok, paramtok) ;
+       heapValue := GetQuadTrash (trashQuad) ;
+       IF Debugging
+       THEN
+          printf1 ("heapValue = %d\n", heapValue)
+       END ;
+       IF heapValue # NulSym
+       THEN
+          SetVarInitialized (param, FALSE, paramtok) ;
+          paramValue := getLAlias (param) ;
+          ptrToHeap := getContent (paramValue, param, paramtok) ;
+          IF ptrToHeap # NulSym
+          THEN
+             IF IsDeallocate (proc)
+             THEN
+                SetupLAlias (ptrToHeap, Nil) ;
+                SetVarInitialized (ptrToHeap, FALSE, paramtok)
+             ELSE
+                SetupIndr (ptrToHeap, heapValue) ;
+                SetVarInitialized (ptrToHeap, TRUE, paramtok)
+             END
+          END
+       END
+    END ;
+    DumpAliases
+ END trashParam ;
+ 
+ 
+ (*
+    SetVarLRInitialized - this sets up an alias between the parameter
+                          value and the pointer for the case:
+ 
+                          procedure foo (var shadow: PtrToType) ;
+ 
+                          which allows shadow to be statically analyzed
+                          once it is re-assigned.
+ *)
+ 
+ PROCEDURE SetVarLRInitialized (param: CARDINAL) ;
+ VAR
+    heap,
+    shadow: CARDINAL ;
+ BEGIN
+    Assert (IsParameter (param)) ;
+    shadow := GetParameterShadowVar (param) ;
+    IF shadow # NulSym
+    THEN
+       IncludeItemIntoList (ignoreList, shadow)
+    END ;
+    heap := GetParameterHeapVar (param) ;
+    IF (shadow # NulSym) AND (heap # NulSym)
+    THEN
+       PutVarInitialized (shadow, GetMode (shadow)) ;
+       PutVarInitialized (heap, GetMode (heap)) ;
+       SetupIndr (shadow, heap) ;
+       IncludeItemIntoList (ignoreList, heap)
+    END
+ END SetVarLRInitialized ;
+ 
+ 
+ (*
+    TestBBSequence -
+ *)
+ 
+ PROCEDURE TestBBSequence (procSym: CARDINAL; lst: List) ;
+ VAR
+    bbPtr  : bbEntry ;
+    bbi,
+    i, n   : CARDINAL ;
+    warning: BOOLEAN ;  (* Should we issue a warning rather than a note?  *)
+ BEGIN
+    IF Debugging
+    THEN
+       DumpBBSequence (procSym, lst)
+    END ;
+    initBlock ;
+    ForeachLocalSymDo (procSym, SetVarUninitialized) ;
+    ForeachParamSymDo (procSym, SetVarLRInitialized) ;
+    n := NoOfItemsInList (lst) ;
+    i := 1 ;
+    warning := TRUE ;
+    WHILE i <= n DO
+       bbi := GetItemFromList (lst, i) ;
+       bbPtr := Indexing.GetIndice (bbArray, bbi) ;
+       CheckReadBeforeInitFirstBasicBlock (procSym,
+                                           bbPtr^.start, bbPtr^.end,
+                                           warning, lst, i) ;
+       IF bbPtr^.endCond
+       THEN
+          (* Check to see if we are moving into an conditional block in which case
+             we will issue a note.  *)
+          warning := FALSE
+       ELSIF bbPtr^.endCall AND (bbPtr^.trashQuad # 0)
+       THEN
+          trashParam (bbPtr^.trashQuad)
+       END ;
+       INC (i)
+    END ;
+    killBlock
+ END TestBBSequence ;
+ 
+ 
+ (*
+    CreateBBPermultations -
+ *)
+ 
+ PROCEDURE CreateBBPermultations (procSym: CARDINAL; i: CARDINAL; lst: List) ;
+ VAR
+    duplst: List ;
+    iPtr  : bbEntry ;
+ BEGIN
+    IF i = 0
+    THEN
+       TestBBSequence (procSym, lst)
+    ELSE
+       iPtr := Indexing.GetIndice (bbArray, i) ;
+       IF iPtr^.topOfLoop
+       THEN
+          TestBBSequence (procSym, lst)
+       ELSE
+          duplst := DuplicateList (lst) ;
+          IncludeItemIntoList (duplst, i) ;
+          IF iPtr^.endCall AND (iPtr^.trashQuad = 0)
+          THEN
+             TestBBSequence (procSym, duplst)
+          ELSIF iPtr^.endGoto
+          THEN
+             CreateBBPermultations (procSym, iPtr^.nextBB, duplst)
+          ELSIF UninitVariableConditionalChecking AND iPtr^.endCond
+          THEN
+             CreateBBPermultations (procSym, iPtr^.nextBB, duplst) ;
+             CreateBBPermultations (procSym, iPtr^.condBB, duplst)
+          ELSIF iPtr^.endCond
+          THEN
+             TestBBSequence (procSym, duplst)
+          ELSE
+             (* Fall through.  *)
+             CreateBBPermultations (procSym, iPtr^.nextBB, duplst)
+          END ;
+          KillList (duplst)
+       END
+    END
+ END CreateBBPermultations ;
+ 
+ 
+ (*
+    ScopeBlockVariableAnalysis - checks to see whether a variable is
+                                 read before it has been initialized.
+ *)
+ 
+ PROCEDURE ScopeBlockVariableAnalysis (Scope: CARDINAL;
+                                       Start, End: CARDINAL) ;
+ VAR
+    bb : BasicBlock ;
+    lst: List ;
+ BEGIN
+    IF UninitVariableChecking
+    THEN
+       bbArray := Indexing.InitIndex (1) ;
+       bb := InitBasicBlocksFromRange (Scope, Start, End) ;
+       ForeachBasicBlockDo (bb, AppendEntry) ;
+       KillBasicBlocks (bb) ;
+       GenerateCFG ;
+       IF Scope # NulSym
+       THEN
+          InitList (lst) ;
+          IF Debugging
+          THEN
+             DumpBBArray (Scope) ;
+             IF UninitVariableConditionalChecking
+             THEN
+                printf0 ("UninitVariableConditionalChecking is TRUE\n")
+             END
+          END ;
+          CreateBBPermultations (Scope, 1, lst) ;
+          KillList (lst)
+       END ;
+       bbArrayKill
+    END
+ END ScopeBlockVariableAnalysis ;
+ 
+ 
+ (*
+    GetOp3 -
+ *)
+ 
+ PROCEDURE GetOp3 (quad: CARDINAL) : CARDINAL ;
+ VAR
+    op: QuadOperator ;
+    op1, op2, op3: CARDINAL ;
+ BEGIN
+    GetQuad (quad, op, op1, op2, op3) ;
+    RETURN op3
+ END GetOp3 ;
+ 
+ 
+ (*
+    getBBindex - return the basic block index which starts with quad.
+ *)
+ 
+ PROCEDURE getBBindex (quad: CARDINAL) : CARDINAL ;
+ VAR
+    iPtr   : bbEntry ;
+    i, high: CARDINAL ;
+ BEGIN
+    i := 1 ;
+    high := Indexing.HighIndice (bbArray) ;
+    WHILE i <= high DO
+       iPtr := Indexing.GetIndice (bbArray, i) ;
+       IF iPtr^.start = quad
+       THEN
+          RETURN iPtr^.indexBB
+       END ;
+       INC (i)
+    END ;
+    RETURN 0
+ END getBBindex ;
+ 
+ 
+ (*
+    GenerateCFG -
+ *)
+ 
+ PROCEDURE GenerateCFG ;
+ VAR
+    iPtr   : bbEntry ;
+    next,
+    i, high: CARDINAL ;
+ BEGIN
+    i := 1 ;
+    high := Indexing.HighIndice (bbArray) ;
+    WHILE i <= high DO
+       iPtr := Indexing.GetIndice (bbArray, i) ;
+       IF IsKillLocalVar (iPtr^.end) OR IsReturn (iPtr^.end)
+       THEN
+          (* Nothing to do as we have reached the end of this scope.  *)
+       ELSE
+          next := GetNextQuad (iPtr^.end) ;
+          iPtr^.nextQuad := next ;
+          iPtr^.nextBB := getBBindex (next) ;
+          IF iPtr^.endCond
+          THEN
+             iPtr^.condQuad := GetOp3 (iPtr^.end) ;
+             iPtr^.condBB := getBBindex (iPtr^.condQuad)
+          END
+       END ;
+       INC (i)
+    END
+ END GenerateCFG ;
+ 
+ 
+ (*
+    NewEntry -
+ *)
+ 
+ PROCEDURE NewEntry () : bbEntry ;
+ VAR
+    bbPtr: bbEntry ;
+ BEGIN
+    IF bbFreeList = NIL
+    THEN
+       NEW (bbPtr)
+    ELSE
+       bbPtr := bbFreeList ;
+       bbFreeList := bbFreeList^.next
+    END ;
+    RETURN bbPtr
+ END NewEntry ;
+ 
+ 
+ (*
+    IsAllocate - return TRUE is sym is ALLOCATE.
+ *)
+ 
+ PROCEDURE IsAllocate (sym: CARDINAL) : BOOLEAN ;
+ BEGIN
+    RETURN IsProcedure (sym) AND (GetSymName (sym) = MakeKey('ALLOCATE'))
+ END IsAllocate ;
+ 
+ 
+ (*
+    IsDeallocate - return TRUE is sym is DEALLOCATE.
+ *)
+ 
+ PROCEDURE IsDeallocate (sym: CARDINAL) : BOOLEAN ;
+ BEGIN
+    RETURN IsProcedure (sym) AND (GetSymName (sym) = MakeKey('DEALLOCATE'))
+ END IsDeallocate ;
+ 
+ 
+ (*
+    DetectTrash -
+ *)
+ 
+ PROCEDURE DetectTrash (bbPtr: bbEntry) ;
+ VAR
+    i            : CARDINAL ;
+    op           : QuadOperator ;
+    op1, op2, op3: CARDINAL ;
+ BEGIN
+    IF bbPtr^.endCall
+    THEN
+       i := bbPtr^.start ;
+       LOOP
+          GetQuad (i, op, op1, op2, op3) ;
+          IF (op = ParamOp) AND (op1 = 1) AND (IsAllocate (op2) OR IsDeallocate (op2))
+          THEN
+             bbPtr^.trashQuad := i
+          END ;
+          IF i = bbPtr^.end
+          THEN
+             RETURN
+          END ;
+          i := GetNextQuad (i)
+       END
+    END
+ END DetectTrash ;
+ 
+ 
+ (*
+    AppendEntry -
+ *)
+ 
+ PROCEDURE AppendEntry (Start, End: CARDINAL) ;
+ VAR
+    bbPtr: bbEntry ;
+    high : CARDINAL ;
+ BEGIN
+    high := Indexing.HighIndice (bbArray) ;
+    bbPtr := NewEntry () ;
+    WITH bbPtr^ DO
+       start := Start ;
+       end := End ;
+       first := high = 0 ;
+       endCall := IsCall (End) ;
+       endGoto := IsGoto (End) ;
+       endCond := IsConditional (End) ;
+       topOfLoop := IsBackReference (Start) ;
+       trashQuad := 0 ;
+       indexBB := high + 1 ;
+       nextQuad := 0 ;
+       condQuad := 0 ;
+       nextBB := 0 ;
+       condBB := 0 ;
+       next := NIL
+    END ;
+    DetectTrash (bbPtr) ;
+    Indexing.PutIndice (bbArray, high + 1, bbPtr)
+ END AppendEntry ;
+ 
+ 
+ (*
+    DumpAlias -
+ *)
+ 
+ PROCEDURE DumpAlias (array: Index; aliasIndex: CARDINAL) ;
+ VAR
+    sa: symAlias ;
+ BEGIN
+    sa := Indexing.GetIndice (array, aliasIndex) ;
+    printf2 ("keySym = %d: alias = %d\n", sa^.keySym, sa^.alias)
+ END DumpAlias ;
+ 
+ 
+ (*
+    doDumpAliases -
+ *)
+ 
+ PROCEDURE doDumpAliases (array: Index) ;
+ VAR
+    i, n: CARDINAL ;
+ BEGIN
+    i := 1 ;
+    n := Indexing.HighIndice (array) ;
+    WHILE i <= n DO
+       DumpAlias (array, i) ;
+       INC (i)
+    END
+ END doDumpAliases ;
+ 
+ 
+ (*
+    DumpAliases -
+ *)
+ 
+ PROCEDURE DumpAliases ;
+ BEGIN
+    IF Debugging
+    THEN
+       printf0 ("LArray\n") ;
+       doDumpAliases (LArray) ;
+       printf0 ("IndirectArray\n") ;
+       doDumpAliases (IndirectArray)
+    END
+ END DumpAliases ;
+ 
+ 
+ (*
+    newAlias -
+ *)
+ 
+ PROCEDURE newAlias () : symAlias ;
+ VAR
+    sa: symAlias ;
+ BEGIN
+    IF freeList = NIL
+    THEN
+       NEW (sa)
+    ELSE
+       sa := freeList ;
+       freeList := freeList^.next
+    END ;
+    RETURN sa
+ END newAlias ;
+ 
+ 
+ (*
+    initAlias -
+ *)
+ 
+ PROCEDURE initAlias (sym: CARDINAL) : symAlias ;
+ VAR
+    sa: symAlias ;
+ BEGIN
+    sa := newAlias () ;
+    WITH sa^ DO
+       keySym := sym ;
+       alias := NulSym ;
+       next := NIL
+    END ;
+    RETURN sa
+ END initAlias ;
+ 
+ 
+ (*
+    killAlias -
+ *)
+ 
+ PROCEDURE killAlias (sa: symAlias) ;
+ BEGIN
+    sa^.next := freeList ;
+    freeList := sa
+ END killAlias ;
+ 
+ 
+ (*
+    initBlock -
+ *)
+ 
+ PROCEDURE initBlock ;
+ BEGIN
+    LArray := Indexing.InitIndex (1) ;
+    IndirectArray := Indexing.InitIndex (1) ;
+    InitList (ignoreList)
+ END initBlock ;
+ 
+ 
+ (*
+    killBlock -
+ *)
+ 
+ PROCEDURE killBlock ;
+ BEGIN
+    doKillBlock (LArray) ;
+    doKillBlock (IndirectArray) ;
+    KillList (ignoreList)
+ END killBlock ;
+ 
+ 
+ PROCEDURE doKillBlock (VAR array: Index) ;
+ VAR
+    i, n: CARDINAL ;
+ BEGIN
+    i := 1 ;
+    n := Indexing.HighIndice (array) ;
+    WHILE i <= n DO
+       killAlias (Indexing.GetIndice (array, i)) ;
+       INC (i)
+    END ;
+    array := Indexing.KillIndex (array)
+ END doKillBlock ;
+ 
+ 
+ (*
+    addAlias -
+ *)
+ 
+ PROCEDURE addAlias (array: Index; sym: CARDINAL; aliased: CARDINAL) ;
+ VAR
+    i, n: CARDINAL ;
+    sa  : symAlias ;
+ BEGIN
+    i := 1 ;
+    n := Indexing.HighIndice (array) ;
+    WHILE i <= n DO
+       sa := Indexing.GetIndice (array, i) ;
+       IF sa^.keySym = sym
+       THEN
+          sa^.alias := aliased ;
+          RETURN
+       END ;
+       INC (i)
+    END ;
+    sa := initAlias (sym) ;
+    Indexing.IncludeIndiceIntoIndex (array, sa) ;
+    sa^.alias := aliased
+ END addAlias ;
+ 
+ 
+ (*
+    lookupAlias -
+ *)
+ 
+ PROCEDURE lookupAlias (array: Index; sym: CARDINAL) : symAlias ;
+ VAR
+    i, n: CARDINAL ;
+    sa  : symAlias ;
+ BEGIN
+    i := 1 ;
+    n := Indexing.HighIndice (array) ;
+    WHILE i <= n DO
+       sa := Indexing.GetIndice (array, i) ;
+       IF sa^.keySym = sym
+       THEN
+          RETURN sa
+       END ;
+       INC (i)
+    END ;
+    RETURN NIL
+ END lookupAlias ;
+ 
+ 
+ (*
+    doGetAlias -
+ *)
+ 
+ PROCEDURE doGetAlias (array: Index; sym: CARDINAL) : CARDINAL ;
+ VAR
+    sa: symAlias ;
+ BEGIN
+    sa := lookupAlias (array, sym) ;
+    IF (sa # NIL) AND (sa^.alias # NulSym)
+    THEN
+       RETURN sa^.alias
+    END ;
+    RETURN NulSym
+ END doGetAlias ;
+ 
+ 
+ (*
+    getLAlias - attempts to looks up an alias which is not a temporary variable.
+ *)
+ 
+ PROCEDURE getLAlias (sym: CARDINAL) : CARDINAL ;
+ VAR
+    type,
+    nsym: CARDINAL ;
+ BEGIN
+    nsym := sym ;
+    REPEAT
+       sym := nsym ;
+       type := GetSType (sym) ;
+       IF (IsTemporary (sym) AND (GetMode (sym) = LeftValue)) OR
+          ((type # NulSym) AND IsReallyPointer (type))
+       THEN
+          nsym := doGetAlias (LArray, sym)
+       ELSE
+          RETURN sym
+       END
+    UNTIL nsym = NulSym ;
+    RETURN sym
+ END getLAlias ;
+ 
+ 
+ (*
+    SetupLAlias -
+ *)
+ 
+ PROCEDURE SetupLAlias (des, exp: CARDINAL) ;
+ BEGIN
+    IF (exp = Nil) OR
+       (IsVar (exp) AND
+        ((GetMode (des) = LeftValue) OR IsReallyPointer (GetSType (des))))
+    THEN
+       addAlias (LArray, des, exp) ;
+       DumpAliases
+    END
+ END SetupLAlias ;
+ 
+ 
+ (*
+    SetupIndr -
+ *)
+ 
+ PROCEDURE SetupIndr (ptr, content: CARDINAL) ;
+ BEGIN
+    addAlias (IndirectArray, ptr, content) ;
+ END SetupIndr ;
+ 
+ 
+ (*
+    getContent - attempts to return the content pointed to by ptr.
+                 sym is the original symbol and ptr will be the equivalent lvalue.
+ *)
+ 
+ PROCEDURE getContent (ptr: CARDINAL; sym: CARDINAL; tok: CARDINAL) : CARDINAL ;
+ BEGIN
+    IF ptr = Nil
+    THEN
+       MetaErrorT1 (tok,
+                    "attempting to dereference {%1Wad} which will be a {%kNIL} pointer",
+                    sym) ;
+       RETURN NulSym
+    ELSE
+       RETURN doGetAlias (IndirectArray, ptr)
+    END
+ END getContent ;
+ 
+ 
+ (*
+    init -
+ *)
+ 
+ PROCEDURE init ;
+ BEGIN
+    freeList := NIL ;
+    bbFreeList := NIL ;
+    InitList (errorList)
+ END init ;
+ 
+ 
+ BEGIN
+    init
+ END M2SymInit.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf gcc-13.3.0/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf
*** gcc-13.2.0/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf	Tue May 21 07:47:38 2024
*************** NamedOperand := '[' Ident ']' =:
*** 918,931 ****
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := string [ ':' AsmList [ ':' AsmList [ ':' TrashList ] ] ]
                =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName string '(' Expression ')'
                =:
  
! TrashList    := [ string ] { ',' string } =:
  
  FNB
--- 918,931 ----
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := ConstExpression ':' AsmList [ ':' AsmList [ ':' TrashList ] ]
                =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName ConstExpression '(' Expression ')'
                =:
  
! TrashList    := [ ConstExpression ] { ',' ConstExpression } =:
  
  FNB
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/P1Build.bnf gcc-13.3.0/gcc/m2/gm2-compiler/P1Build.bnf
*** gcc-13.2.0/gcc/m2/gm2-compiler/P1Build.bnf	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/P1Build.bnf	Tue May 21 07:47:38 2024
*************** FROM M2Quads IMPORT PushT, PopT,
*** 64,71 ****
                      EndBuildInit,
                      BuildProcedureStart,
                      BuildProcedureEnd,
!                     BuildAssignment,
!                     BuildInline ;
  
  FROM P1SymBuild IMPORT P1StartBuildProgramModule,
                         P1EndBuildProgramModule,
--- 64,70 ----
                      EndBuildInit,
                      BuildProcedureStart,
                      BuildProcedureEnd,
!                     BuildAssignment ;
  
  FROM P1SymBuild IMPORT P1StartBuildProgramModule,
                         P1EndBuildProgramModule,
*************** NamedOperand := '[' Ident ']' =:
*** 1037,1050 ****
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := string [ ':' AsmList [ ':' AsmList [ ':' TrashList ] ] ]
!              =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName string '(' Expression ')'
!              =:
  
! TrashList    := [ string ] { ',' string } =:
  
  FNB
--- 1036,1049 ----
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := ConstExpression ':' AsmList [ ':' AsmList [ ':' TrashList ] ]
!               =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName ConstExpression '(' Expression ')'
!               =:
  
! TrashList    := [ ConstExpression ] { ',' ConstExpression } =:
  
  FNB
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/P2Build.bnf gcc-13.3.0/gcc/m2/gm2-compiler/P2Build.bnf
*** gcc-13.2.0/gcc/m2/gm2-compiler/P2Build.bnf	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/P2Build.bnf	Tue May 21 07:47:38 2024
*************** FROM M2Quads IMPORT PushT, PopT, PushTF,
*** 60,66 ****
                      BuildProcedureStart,
                      BuildProcedureEnd,
                      BuildAssignment,
-                     BuildInline,
                      AddRecordToList, AddVarientToList,
                      IsAutoPushOn, PushAutoOff, PushAutoOn, PopAuto, DisplayStack ;
  
--- 60,65 ----
*************** NamedOperand := '[' Ident ']' =:
*** 1227,1240 ****
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := string [ ':' AsmList [ ':' AsmList [ ':' TrashList ] ] ]
!              =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName string '(' Expression ')'
!              =:
  
! TrashList    := [ string ] { ',' string } =:
  
  FNB
--- 1226,1239 ----
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := ConstExpression ':' AsmList [ ':' AsmList [ ':' TrashList ] ]
!               =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName ConstExpression '(' Expression ')'
!               =:
  
! TrashList    := [ ConstExpression ] { ',' ConstExpression } =:
  
  FNB
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/P2SymBuild.mod gcc-13.3.0/gcc/m2/gm2-compiler/P2SymBuild.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/P2SymBuild.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/P2SymBuild.mod	Tue May 21 07:47:38 2024
*************** FROM SymbolTable IMPORT NulSym,
*** 59,65 ****
                          MakeSubrange,
                          MakeVar, MakeType, PutType,
                          MakeModuleCtor,
!                         PutMode, PutDeclared,
                          PutFieldEnumeration, PutSubrange, PutVar, PutConst,
                          PutConstSet, PutConstructor,
                          IsDefImp, IsType, IsRecord, IsRecordField, IsPointer,
--- 59,65 ----
                          MakeSubrange,
                          MakeVar, MakeType, PutType,
                          MakeModuleCtor,
!                         PutMode, PutDeclared, GetParameterShadowVar,
                          PutFieldEnumeration, PutSubrange, PutVar, PutConst,
                          PutConstSet, PutConstructor,
                          IsDefImp, IsType, IsRecord, IsRecordField, IsPointer,
*************** FROM SymbolTable IMPORT NulSym,
*** 109,114 ****
--- 109,115 ----
                          ParametersDefinedInImplementation,
                          ProcedureParametersDefined,
                          PutProcedureNoReturn,
+                         PutProcedureParameterHeapVars,
                          CheckForUnImplementedExports,
                          CheckForUndeclaredExports,
                          IsHiddenTypeDeclared,
*************** BEGIN
*** 1377,1382 ****
--- 1378,1384 ----
     THEN
        WriteFormat2('end procedure name does not match beginning %a name %a', NameStart, NameEnd)
     END ;
+    PutProcedureParameterHeapVars (ProcSym) ;
     EndScope ;
     M2Error.LeaveErrorScope
  END EndBuildProcedure ;
*************** BEGIN
*** 1820,1833 ****
                 (* different parameter names *)
                 FailParameter('',
                               'the parameter has been declared with a different name',
!                              OperandT(pi), ParamTotal+i, ProcSym)
              END
           ELSE
!             IF GetSymName(ParamI)=NulName
              THEN
!                PutParamName (OperandTok (pi), ProcSym, ParamTotal+i, OperandT(pi))
              END
           END ;
           IF Unbounded
           THEN
              (* GetType(ParamI) yields an UnboundedSym or a PartialUnboundedSym,
--- 1822,1836 ----
                 (* different parameter names *)
                 FailParameter('',
                               'the parameter has been declared with a different name',
!                              OperandT (pi), ParamTotal+i, ProcSym)
              END
           ELSE
!             IF GetSymName (ParamI) = NulName
              THEN
!                PutParamName (OperandTok (pi), ProcSym, ParamTotal+i, OperandT (pi))
              END
           END ;
+          PutDeclared (OperandTok (pi), GetParameterShadowVar (ParamI)) ;
           IF Unbounded
           THEN
              (* GetType(ParamI) yields an UnboundedSym or a PartialUnboundedSym,
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/P3Build.bnf gcc-13.3.0/gcc/m2/gm2-compiler/P3Build.bnf
*** gcc-13.2.0/gcc/m2/gm2-compiler/P3Build.bnf	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/P3Build.bnf	Tue May 21 07:47:38 2024
*************** FROM M2Printf IMPORT printf0, printf1 ;
*** 55,60 ****
--- 55,61 ----
  FROM M2Debug IMPORT Assert ;
  FROM P2SymBuild IMPORT BuildString, BuildNumber ;
  FROM M2MetaError IMPORT MetaErrorT0 ;
+ FROM M2CaseList IMPORT ElseCase ;
  
  FROM M2Reserved IMPORT tokToTok, toktype,
                         NulTok, ImportTok, ExportTok, QualifiedTok, UnQualifiedTok,
*************** FROM M2Quads IMPORT PushT, PopT, PushTF,
*** 98,104 ****
                      BuildProcedureCall, BuildReturn, BuildNulExpression,
                      CheckBuildFunction,
                      StartBuildWith, EndBuildWith,
!                     BuildInline,
                      BuildCaseStart,
                      BuildCaseOr,
                      BuildCaseElse,
--- 99,105 ----
                      BuildProcedureCall, BuildReturn, BuildNulExpression,
                      CheckBuildFunction,
                      StartBuildWith, EndBuildWith,
!                     BuildAsm,
                      BuildCaseStart,
                      BuildCaseOr,
                      BuildCaseElse,
*************** FROM M2Quads IMPORT PushT, PopT, PushTF,
*** 126,131 ****
--- 127,133 ----
                      BuildRetry,
                      DisplayStack,
                      AddVarientRange, AddVarientEquality,
+                     BuildAsmElement, BuildAsmTrash,
                      BeginVarient, EndVarient, BeginVarientList, EndVarientList,
                      PushInConstExpression, PopInConstExpression, IsInConstExpression,
                      BuildDefaultFieldAlignment, BuildPragmaField,
*************** IMPORT M2Error ;
*** 178,186 ****
  
  CONST
     Debugging = FALSE ;
-    Pass1     = FALSE ;          (* permanently disabled for the time being *)
-    Pass2     = FALSE ;
-    Pass3     =  TRUE ;          (* permanently disabled for the time being *)
     DebugAsm  = FALSE ;
  
  VAR
--- 180,185 ----
*************** END PeepToken ;
*** 367,372 ****
--- 366,373 ----
  *)
  
  PROCEDURE Expect (t: toktype; stopset0: SetOfStop0; stopset1: SetOfStop1; stopset2: SetOfStop2) ;
+ CONST
+    Pass1 = FALSE ;
  BEGIN
     IF currenttoken=t
     THEN
*************** CaseEndStatement := "END"
*** 1207,1212 ****
--- 1208,1214 ----
                                                                             % BuildCaseEnd %
                      | "ELSE"                                               % BuildStmtNote (-1) %
                                                                             % BuildCaseElse %
+                                                                            % ElseCase (NulSym) %
                             StatementSequence                               % BuildStmtNote (0) %
  			                     "END"
                                                                             % BuildCaseEnd %
*************** Definition := "CONST" { ConstantDeclarat
*** 1461,1681 ****
                "VAR" { VariableDeclaration ";" } |
                DefProcedureHeading ";" =:
  
! AsmStatement :=                                                            % VAR CurrentAsm: CARDINAL ; %
!                 'ASM'                                                      % IF Pass3
!                                                                              THEN
!                                                                                 PushAutoOn ;
!                                                                                 PushT(0) ;  (* operand count *)
!                                                                                 PushT(MakeGnuAsm())
!                                                                              END
                                                                             %
!                 [ 'VOLATILE'                                               % IF Pass3
!                                                                              THEN
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 PutGnuAsmVolatile(CurrentAsm) ;
!                                                                                 PushT(CurrentAsm)
!                                                                              END
                                                                             %
!                 ] '(' AsmOperands                                          % IF Pass3
!                                                                              THEN
!                                                                                 PopNothing ;  (* throw away interface sym *)
!                                                                                 BuildInline ;
!                                                                                 PopNothing ;  (* throw away count *)
!                                                                                 PopAuto
!                                                                              END
                                                                             %
                    ')' =:
  
  AsmOperands :=                                                             % VAR CurrentAsm, count: CARDINAL ;
                                                                                   str: CARDINAL ;
                                                                             %
!                string                                                      % IF Pass3
                                                                               THEN
!                                                                                 PopT(str) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 PopT(count) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('1: count of asm operands: %d\n', count)
!                                                                                 END ;
!                                                                                 PushT(count) ;
!                                                                                 (* adds the name/instruction for this asm *)
!                                                                                 PutGnuAsm(CurrentAsm, str) ;
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(NulSym)    (* the InterfaceSym *)
!                                                                              END
                                                                             %
                         ( AsmOperandSpec |                                  % (* epsilon *)
!                                                                              IF Pass3
!                                                                              THEN
!                                                                                 PutGnuAsmSimple(CurrentAsm)
!                                                                              END
                                                                             %
                                                          )
                 =:
  
  AsmOperandSpec :=                                                          % VAR CurrentAsm, outputs, inputs, trash, count: CARDINAL ;
                                                                             %
!                   [ ':' AsmList                                            % IF Pass3
                                                                               THEN
!                                                                                 PopT(outputs) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 PopT(count) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('2: output count of asm operands: %d\n', count)
!                                                                                 END ;
!                                                                                 PutGnuAsmOutput(CurrentAsm, outputs) ;
!                                                                                 PushT(0) ;  (* reset count *)
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(NulSym)    (* the InterfaceSym *)
!                                                                              END
                                                                             %
!                      [ ':' AsmList                                         % IF Pass3
                                                                               THEN
!                                                                                 PopT(inputs) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 PopT(count) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('3: input count of asm operands: %d\n', count)
!                                                                                 END ;
!                                                                                 PutGnuAsmInput(CurrentAsm, inputs) ;
!                                                                                 PushT(0) ;  (* reset count *)
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(NulSym)    (* the InterfaceSym *)
!                                                                              END
                                                                             %
!                         [ ':' TrashList                                    % IF Pass3
                                                                               THEN
!                                                                                 PopT(trash) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 PopT(count) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('4: trash count of asm operands: %d\n', count)
!                                                                                 END ;
!                                                                                 PutGnuAsmTrash(CurrentAsm, trash) ;
!                                                                                 PushT(0) ;  (* reset count *)
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(NulSym)    (* the InterfaceSym *)
!                                                                              END
                                                                             %
!                            ] ] ]
              =:
  
! AsmList     :=                                                             % VAR count, CurrentAsm, CurrentInterface: CARDINAL ; %
!                                                                            % IF Pass3
!                                                                              THEN
!                                                                                 PopT(CurrentInterface) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 PopT(count) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 PushT(count) ;
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(CurrentInterface) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('8: AsmList has a count of asm operands: %d\n', count)
!                                                                                 END
!                                                                              END
!                                                                            %
!                [ AsmElement ] { ',' AsmElement } =:
  
  NamedOperand := '[' Ident ']' =:
  
  AsmOperandName :=  ( NamedOperand
                                    |                                        % IF IsAutoPushOn()
                                                                               THEN
!                                                                                 PushTF(NulName, identtok)
                                                                               END
                                                                             %
                                      )
                  =:
  
! AsmElement :=                                                              % VAR n, str, expr,
!                                                                                  CurrentInterface,
!                                                                                  CurrentAsm, name: CARDINAL ; %
!               AsmOperandName
  
!               string '(' Expression                                        % IF Pass3
!                                                                              THEN
!                                                                                 PopT(expr) ;
!                                                                                 PopT(str) ;
!                                                                                 PopT(name) ;
!                                                                                 PopT(CurrentInterface) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 PopT(n) ;
!                                                                                 INC(n) ;
!                                                                                 IF CurrentInterface=NulSym
!                                                                                 THEN
!                                                                                    CurrentInterface := MakeRegInterface()
!                                                                                 END ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('5: count of asm operands: %d\n', n)
!                                                                                 END ;
!                                                                                 PutRegInterface(CurrentInterface, n, name, str, expr) ;
!                                                                                 PushT(n) ;
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(CurrentInterface)
!                                                                              END
                                                                             %
!                       ')'
!            =:
  
! TrashList :=                                                               % VAR CurrentInterface,
!                                                                                  CurrentAsm,
!                                                                                  n, str          : CARDINAL ; %
!              [ string                                                      % IF Pass3
!                                                                              THEN
!                                                                                 PopT(str) ;
!                                                                                 PopT(CurrentInterface) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 PopT(n) ;
!                                                                                 INC(n) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('6: count of asm trash operands: %d\n', n)
!                                                                                 END ;
!                                                                                 IF CurrentInterface=NulSym
!                                                                                 THEN
!                                                                                    CurrentInterface := MakeRegInterface()
!                                                                                 END ;
!                                                                                 PutRegInterface(CurrentInterface, n, NulName, str, NulSym) ;
!                                                                                 PushT(n) ;
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(CurrentInterface)
!                                                                              END
                                                                             %
!              ] { ',' string                                                % IF Pass3
!                                                                              THEN
!                                                                                 PopT(str) ;
!                                                                                 PopT(CurrentInterface) ;
!                                                                                 PopT(CurrentAsm) ;
!                                                                                 PopT(n) ;
!                                                                                 INC(n) ;
!                                                                                 Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                                 IF DebugAsm
!                                                                                 THEN
!                                                                                    printf1('7: count of asm trash operands: %d\n', n)
!                                                                                 END ;
!                                                                                 IF CurrentInterface=NulSym
!                                                                                 THEN
!                                                                                    CurrentInterface := MakeRegInterface()
!                                                                                 END ;
!                                                                                 PutRegInterface(CurrentInterface, n, NulName, str, NulSym) ;
!                                                                                 PushT(n) ;
!                                                                                 PushT(CurrentAsm) ;
!                                                                                 PushT(CurrentInterface)
!                                                                              END
                                                                             %
!                 } =:
  
  FNB
--- 1463,1584 ----
                "VAR" { VariableDeclaration ";" } |
                DefProcedureHeading ";" =:
  
! AsmStatement :=                                                            % VAR CurrentAsm: CARDINAL ;
!                                                                              tok: CARDINAL ; %
!                                                                            % tok := GetTokenNo () %
!                 'ASM'                                                      % PushAutoOn ;
!                                                                              PushT (0) ;  (* operand count *)
!                                                                              PushT (MakeGnuAsm ())
                                                                             %
!                 [ 'VOLATILE'                                               % PopT (CurrentAsm) ;
!                                                                              PutGnuAsmVolatile (CurrentAsm) ;
!                                                                              PushT (CurrentAsm)
                                                                             %
!                 ] '(' AsmOperands                                          % PopNothing ;  (* throw away interface sym *)
!                                                                              BuildAsm (tok) ;
!                                                                              PopNothing ;  (* throw away count *)
!                                                                              PopAuto
                                                                             %
                    ')' =:
  
  AsmOperands :=                                                             % VAR CurrentAsm, count: CARDINAL ;
                                                                                   str: CARDINAL ;
                                                                             %
!                ConstExpression                                             % PopT (str) ;
!                                                                              PopT (CurrentAsm) ;
!                                                                              Assert (IsGnuAsm (CurrentAsm) OR IsGnuAsmVolatile (CurrentAsm)) ;
!                                                                              PopT (count) ;
!                                                                              IF DebugAsm
                                                                               THEN
!                                                                                 printf1 ('1: count of asm operands: %d\n', count)
!                                                                              END ;
!                                                                              PushT (count) ;
!                                                                              (* adds the name/instruction for this asm *)
!                                                                              PutGnuAsm (CurrentAsm, str) ;
!                                                                              PushT (CurrentAsm) ;
!                                                                              PushT (NulSym)    (* the InterfaceSym *)
                                                                             %
                         ( AsmOperandSpec |                                  % (* epsilon *)
!                                                                              PutGnuAsmSimple (CurrentAsm)
                                                                             %
                                                          )
                 =:
  
  AsmOperandSpec :=                                                          % VAR CurrentAsm, outputs, inputs, trash, count: CARDINAL ;
                                                                             %
!                     ':' AsmOutputList                                      % PopT(outputs) ;
!                                                                              PopT(CurrentAsm) ;
!                                                                              Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                              PopT(count) ;
!                                                                              IF DebugAsm
                                                                               THEN
!                                                                                 printf1('2: output count of asm operands: %d\n', count)
!                                                                              END ;
!                                                                              PutGnuAsmOutput(CurrentAsm, outputs) ;
!                                                                              PushT(0) ;  (* reset count *)
!                                                                              PushT(CurrentAsm) ;
!                                                                              PushT(NulSym)    (* the InterfaceSym *)
                                                                             %
!                      [ ':' AsmInputList                                    % PopT(inputs) ;
!                                                                              PopT(CurrentAsm) ;
!                                                                              Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                              PopT(count) ;
!                                                                              IF DebugAsm
                                                                               THEN
!                                                                                 printf1('3: input count of asm operands: %d\n', count)
!                                                                              END ;
!                                                                              PutGnuAsmInput(CurrentAsm, inputs) ;
!                                                                              PushT(0) ;  (* reset count *)
!                                                                              PushT(CurrentAsm) ;
!                                                                              PushT(NulSym)    (* the InterfaceSym *)
                                                                             %
!                         [ ':' AsmTrashList                                 % PopT(trash) ;
!                                                                              PopT(CurrentAsm) ;
!                                                                              Assert(IsGnuAsm(CurrentAsm) OR IsGnuAsmVolatile(CurrentAsm)) ;
!                                                                              PopT(count) ;
!                                                                              IF DebugAsm
                                                                               THEN
!                                                                                 printf1('4: trash count of asm operands: %d\n', count)
!                                                                              END ;
!                                                                              PutGnuAsmTrash(CurrentAsm, trash) ;
!                                                                              PushT(0) ;  (* reset count *)
!                                                                              PushT(CurrentAsm) ;
!                                                                              PushT(NulSym)    (* the InterfaceSym *)
                                                                             %
!                            ] ]
              =:
  
! AsmOutputList := [ AsmOutputElement ] { ',' AsmOutputElement } =:
! 
! AsmInputList := [ AsmInputElement ] { ',' AsmInputElement } =:
  
  NamedOperand := '[' Ident ']' =:
  
  AsmOperandName :=  ( NamedOperand
                                    |                                        % IF IsAutoPushOn()
                                                                               THEN
!                                                                                 PushTF (NulName, identtok)
                                                                               END
                                                                             %
                                      )
                  =:
  
! AsmInputElement := AsmOperandName
!                    ConstExpression '(' Expression                          % BuildAsmElement (TRUE, FALSE)
!                                                                            %
!                                    ')'
!                  =:
  
! AsmOutputElement := AsmOperandName
!                     ConstExpression '(' Expression                         % BuildAsmElement (FALSE, TRUE)
                                                                             %
!                                     ')'
!                   =:
  
! AsmTrashList :=  [ ConstExpression                                         % BuildAsmTrash
                                                                             %
!                  ] { ',' ConstExpression                                   % BuildAsmTrash
                                                                             %
!                    } =:
  
  FNB
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/PCBuild.bnf gcc-13.3.0/gcc/m2/gm2-compiler/PCBuild.bnf
*** gcc-13.2.0/gcc/m2/gm2-compiler/PCBuild.bnf	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/PCBuild.bnf	Tue May 21 07:47:38 2024
*************** NamedOperand := '[' Ident ']' =:
*** 1252,1263 ****
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands := string [ ':' AsmList [ ':' AsmList [ ':' TrashList ] ] ] =:
  
! AsmList     := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement := AsmOperandName string '(' Expression ')' =:
  
! TrashList := [ string ] { ',' string } =:
  
  FNB
--- 1252,1265 ----
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := ConstExpression ':' AsmList [ ':' AsmList [ ':' TrashList ] ]
!               =:
  
! AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName ConstExpression '(' Expression ')'
!               =:
  
! TrashList    := [ ConstExpression ] { ',' ConstExpression } =:
  
  FNB
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/PCSymBuild.mod gcc-13.3.0/gcc/m2/gm2-compiler/PCSymBuild.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/PCSymBuild.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/PCSymBuild.mod	Tue May 21 07:47:38 2024
*************** PROCEDURE InitDesExpr (des: CARDINAL) ;
*** 806,812 ****
  VAR
     e: exprNode ;
  BEGIN
!    NEW(e) ;
     WITH e^ DO
        tag := designator ;
        CASE tag OF
--- 806,812 ----
  VAR
     e: exprNode ;
  BEGIN
!    NEW (e) ;
     WITH e^ DO
        tag := designator ;
        CASE tag OF
*************** BEGIN
*** 819,824 ****
--- 819,826 ----
                        left := NIL
                     END
  
+       ELSE
+          InternalError ('expecting designator')
        END
     END ;
     PushAddress (exprStack, e)
*************** BEGIN
*** 1168,1173 ****
--- 1170,1177 ----
                      third := more
                   END
  
+       ELSE
+          InternalError ('expecting function')
        END
     END ;
     PushAddress (exprStack, n)
*************** BEGIN
*** 1194,1199 ****
--- 1198,1205 ----
                     expr := e
                   END
  
+       ELSE
+          InternalError ('expecting convert')
        END
     END ;
     PushAddress(exprStack, n)
*************** PROCEDURE InitLeaf (m: constType; s, t:
*** 1208,1214 ****
  VAR
     l: exprNode ;
  BEGIN
!    NEW(l) ;
     WITH l^ DO
        tag := leaf ;
        CASE tag OF
--- 1214,1220 ----
  VAR
     l: exprNode ;
  BEGIN
!    NEW (l) ;
     WITH l^ DO
        tag := leaf ;
        CASE tag OF
*************** BEGIN
*** 1219,1227 ****
                  sym := s
               END
  
        END
     END ;
!    PushAddress(exprStack, l)
  END InitLeaf ;
  
  
--- 1225,1235 ----
                  sym := s
               END
  
+       ELSE
+          InternalError ('expecting leaf')
        END
     END ;
!    PushAddress (exprStack, l)
  END InitLeaf ;
  
  
*************** PROCEDURE InitBinary (m: constType; t: C
*** 1513,1521 ****
  VAR
     l, r, b: exprNode ;
  BEGIN
!    r := PopAddress(exprStack) ;
!    l := PopAddress(exprStack) ;
!    NEW(b) ;
     WITH b^ DO
        tag := binary ;
        CASE tag OF
--- 1521,1529 ----
  VAR
     l, r, b: exprNode ;
  BEGIN
!    r := PopAddress (exprStack) ;
!    l := PopAddress (exprStack) ;
!    NEW (b) ;
     WITH b^ DO
        tag := binary ;
        CASE tag OF
*************** BEGIN
*** 1527,1535 ****
                    right := r ;
                    op := o
                 END
        END
     END ;
!    PushAddress(exprStack, b)
  END InitBinary ;
  
  
--- 1535,1545 ----
                    right := r ;
                    op := o
                 END
+       ELSE
+          InternalError ('expecting binary')
        END
     END ;
!    PushAddress (exprStack, b)
  END InitBinary ;
  
  
*************** PROCEDURE BuildRelationConst ;
*** 1541,1550 ****
  VAR
     op: Name ;
  BEGIN
!    PopT(op) ;
     IF inDesignator
     THEN
!       InitBinary(boolean, Boolean, op)
     END
  END BuildRelationConst ;
  
--- 1551,1560 ----
  VAR
     op: Name ;
  BEGIN
!    PopT (op) ;
     IF inDesignator
     THEN
!       InitBinary (boolean, Boolean, op)
     END
  END BuildRelationConst ;
  
*************** PROCEDURE BuildBinaryConst ;
*** 1557,1566 ****
  VAR
     op: Name ;
  BEGIN
!    PopT(op) ;
     IF inDesignator
     THEN
!       InitBinary(unknown, NulSym, op)
     END
  END BuildBinaryConst ;
  
--- 1567,1576 ----
  VAR
     op: Name ;
  BEGIN
!    PopT (op) ;
     IF inDesignator
     THEN
!       InitBinary (unknown, NulSym, op)
     END
  END BuildBinaryConst ;
  
*************** BEGIN
*** 1586,1591 ****
--- 1596,1603 ----
                   op := o
                END
  
+       ELSE
+          InternalError ('expecting unary')
        END
     END ;
     PushAddress(exprStack, b)
*************** BEGIN
*** 1838,1844 ****
           ELSE
              MetaError1('not expecting this function inside a constant expression {%1Dad}', func)
           END
!       END
     END
  END WalkFunction ;
  
--- 1850,1857 ----
           ELSE
              MetaError1('not expecting this function inside a constant expression {%1Dad}', func)
           END
!       END ;
!       RETURN( TRUE )
     END
  END WalkFunction ;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/PHBuild.bnf gcc-13.3.0/gcc/m2/gm2-compiler/PHBuild.bnf
*** gcc-13.2.0/gcc/m2/gm2-compiler/PHBuild.bnf	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/PHBuild.bnf	Tue May 21 07:47:38 2024
*************** FROM M2Quads IMPORT PushT, PopT, PushTF,
*** 79,85 ****
                      BuildElsif1, BuildElsif2,
                      BuildProcedureCall, BuildReturn, BuildNulExpression,
                      StartBuildWith, EndBuildWith,
-                     BuildInline,
                      BuildCaseStart,
                      BuildCaseOr,
                      BuildCaseElse,
--- 79,84 ----
*************** NamedOperand := '[' Ident ']' =:
*** 1227,1240 ****
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := AsmOperandName string [ ':' AsmList [ ':' AsmList [ ':' TrashList ] ] ]
!              =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := string '(' Expression ')'
!              =:
  
! TrashList    := [ string ] { ',' string } =:
  
  FNB
--- 1226,1239 ----
  
  AsmOperandName := [ NamedOperand ] =:
  
! AsmOperands  := ConstExpression ':' AsmList [ ':' AsmList [ ':' TrashList ] ]
!               =:
  
  AsmList      := [ AsmElement ] { ',' AsmElement } =:
  
! AsmElement   := AsmOperandName ConstExpression '(' Expression ')'
!               =:
  
! TrashList    := [ ConstExpression ] { ',' ConstExpression } =:
  
  FNB
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/SymbolKey.mod gcc-13.3.0/gcc/m2/gm2-compiler/SymbolKey.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/SymbolKey.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/SymbolKey.mod	Tue May 21 07:47:38 2024
*************** END SearchForAny ;
*** 312,318 ****
  
  PROCEDURE ForeachNodeDo (t: SymbolTree; P: PerformOperation) ;
  BEGIN
!    SearchAndDo(t^.Left, P)
  END ForeachNodeDo ;
  
  
--- 312,318 ----
  
  PROCEDURE ForeachNodeDo (t: SymbolTree; P: PerformOperation) ;
  BEGIN
!    SearchAndDo (t^.Left, P)
  END ForeachNodeDo ;
  
  
*************** BEGIN
*** 327,335 ****
     IF t#NIL
     THEN
        WITH t^ DO
!          SearchAndDo(Right, P) ;
!          P(KeySym) ;
!          SearchAndDo(Left, P)
        END
     END
  END SearchAndDo ;
--- 327,335 ----
     IF t#NIL
     THEN
        WITH t^ DO
!          SearchAndDo (Right, P) ;
!          P (KeySym) ;
!          SearchAndDo (Left, P)
        END
     END
  END SearchAndDo ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/SymbolTable.def gcc-13.3.0/gcc/m2/gm2-compiler/SymbolTable.def
*** gcc-13.2.0/gcc/m2/gm2-compiler/SymbolTable.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/SymbolTable.def	Tue May 21 07:47:38 2024
*************** EXPORT QUALIFIED NulSym,
*** 92,97 ****
--- 92,99 ----
                   ForeachModuleDo,
                   ForeachInnerModuleDo,
                   ForeachLocalSymDo,
+                  ForeachParamSymDo,
+ 
                   ForeachFieldEnumerationDo,
                   GetModule,
                   GetCurrentModule,
*************** EXPORT QUALIFIED NulSym,
*** 158,163 ****
--- 160,166 ----
                   PutDefLink,
                   PutModLink,
                   PutModuleBuiltin,
+                  PutVarArrayRef, IsVarArrayRef,
  
                   PutConstSet,
                   PutConstructor,
*************** EXPORT QUALIFIED NulSym,
*** 203,208 ****
--- 206,212 ----
                   PutVariableSSA, IsVariableSSA,
                   PutPublic, IsPublic, PutCtor, IsCtor, PutExtern, IsExtern,
                   PutMonoName, IsMonoName,
+                  PutVarHeap, IsVarHeap,
  
                   IsDefImp,
                   IsModule,
*************** EXPORT QUALIFIED NulSym,
*** 355,361 ****
                   PopOffset,
                   PopSumOfParamSize,
                   DisplayTrees,
! 		 DebugLineNumbers ;
  
  
  (*
--- 359,369 ----
                   PopOffset,
                   PopSumOfParamSize,
                   DisplayTrees,
! 		 DebugLineNumbers,
!                  VarCheckReadInit, VarInitState, PutVarInitialized,
!                  PutVarFieldInitialized, GetVarFieldInitialized,
!                  PrintInitialized,
!                  GetParameterHeapVar, PutProcedureParameterHeapVars ;
  
  
  (*
*************** PROCEDURE PutModuleCtorExtern (tok: CARD
*** 691,696 ****
--- 699,718 ----
  
  
  (*
+    PutVarHeap - assigns ArrayRef field with value.
+ *)
+ 
+ PROCEDURE PutVarHeap (sym: CARDINAL; value: BOOLEAN) ;
+ 
+ 
+ (*
+    IsVarHeap - returns ArrayRef field value.
+ *)
+ 
+ PROCEDURE IsVarHeap (sym: CARDINAL) : BOOLEAN ;
+ 
+ 
+ (*
     MakeVar - creates a variable sym with VarName. It returns the
               symbol index.
  *)
*************** PROCEDURE MakeRegInterface () : CARDINAL
*** 998,1007 ****
                       sym, at position, i.
                       The string symbol will either be a register name or a constraint.
                       The object is an optional Modula-2 variable or constant symbol.
  *)
  
! PROCEDURE PutRegInterface (sym: CARDINAL; i: CARDINAL;
!                            n: Name; string, object: CARDINAL) ;
  
  
  (*
--- 1020,1033 ----
                       sym, at position, i.
                       The string symbol will either be a register name or a constraint.
                       The object is an optional Modula-2 variable or constant symbol.
+                      read and write are the quadruple numbers representing any read
+                      or write operation.
  *)
  
! PROCEDURE PutRegInterface (tok: CARDINAL;
!                            sym: CARDINAL; i: CARDINAL;
!                            n: Name; string, object: CARDINAL;
!                            read, write: CARDINAL) ;
  
  
  (*
*************** PROCEDURE PutRegInterface (sym: CARDINAL
*** 1010,1016 ****
  *)
  
  PROCEDURE GetRegInterface (sym: CARDINAL; i: CARDINAL;
!                            VAR n: Name; VAR string, object: CARDINAL) ;
  
  
  (*
--- 1036,1043 ----
  *)
  
  PROCEDURE GetRegInterface (sym: CARDINAL; i: CARDINAL;
!                            VAR tok: CARDINAL; VAR n: Name;
!                            VAR string, object: CARDINAL) ;
  
  
  (*
*************** PROCEDURE FromModuleGetSym (tok: CARDINA
*** 1196,1203 ****
  
  
  (*
!    GetNth - returns the n th symbol in the list of father Sym.
!             Sym may be a Module, DefImp, Procedure or Record symbol.
  *)
  
  PROCEDURE GetNth (Sym: CARDINAL; n: CARDINAL) : CARDINAL ;
--- 1223,1231 ----
  
  
  (*
!    GetNth - returns the n th symbol in the list associated with the scope
!             of Sym.  Sym may be a Module, DefImp, Procedure, Record or
!             Enumeration symbol.
  *)
  
  PROCEDURE GetNth (Sym: CARDINAL; n: CARDINAL) : CARDINAL ;
*************** PROCEDURE ForeachLocalSymDo (Sym: CARDIN
*** 2390,2397 ****
  
  
  (*
     ForeachFieldEnumerationDo - for each field in enumeration, Sym,
!                                do procedure, P.
  *)
  
  PROCEDURE ForeachFieldEnumerationDo (Sym: CARDINAL; P: PerformOperation) ;
--- 2418,2435 ----
  
  
  (*
+    ForeachParamSymDo - foreach parameter symbol in procedure, Sym,
+                        perform the procedure, P.
+ *)
+ 
+ PROCEDURE ForeachParamSymDo (Sym: CARDINAL; P: PerformOperation) ;
+ 
+ 
+ (*
     ForeachFieldEnumerationDo - for each field in enumeration, Sym,
!                                do procedure, P.  Each call to P contains
!                                an enumeration field, the order is alphabetical.
!                                Use ForeachLocalSymDo for declaration order.
  *)
  
  PROCEDURE ForeachFieldEnumerationDo (Sym: CARDINAL; P: PerformOperation) ;
*************** PROCEDURE IsModuleBuiltin (sym: CARDINAL
*** 3553,3556 ****
--- 3591,3670 ----
  PROCEDURE PutModuleBuiltin (sym: CARDINAL; value: BOOLEAN) ;
  
  
+ (*
+    PutVarArrayRef - assigns ArrayRef field with value.
+ *)
+ 
+ PROCEDURE PutVarArrayRef (sym: CARDINAL; value: BOOLEAN) ;
+ 
+ 
+ (*
+    IsVarArrayRef - returns ArrayRef field value.
+ *)
+ 
+ PROCEDURE IsVarArrayRef (sym: CARDINAL) : BOOLEAN ;
+ 
+ 
+ (*
+    VarCheckReadInit - returns TRUE if sym has been initialized.
+ *)
+ 
+ PROCEDURE VarCheckReadInit (sym: CARDINAL; mode: ModeOfAddr) : BOOLEAN ;
+ 
+ 
+ (*
+    VarInitState - initializes the init state for variable sym.
+ *)
+ 
+ PROCEDURE VarInitState (sym: CARDINAL) ;
+ 
+ 
+ (*
+    PutVarInitialized - set sym as initialized.
+ *)
+ 
+ PROCEDURE PutVarInitialized (sym: CARDINAL; mode: ModeOfAddr) ;
+ 
+ 
+ (*
+    PutVarFieldInitialized - records that field has been initialized with
+                             variable sym.  TRUE is returned if the field
+                             is detected and changed to initialized.
+ *)
+ 
+ PROCEDURE PutVarFieldInitialized (sym: CARDINAL; mode: ModeOfAddr;
+                                   fieldlist: List) : BOOLEAN ;
+ 
+ 
+ (*
+    GetVarFieldInitialized - return TRUE if fieldlist has been initialized
+                             within variable sym.
+ *)
+ 
+ PROCEDURE GetVarFieldInitialized (sym: CARDINAL; mode: ModeOfAddr;
+                                   fieldlist: List) : BOOLEAN ;
+ 
+ 
+ (*
+    PrintInitialized - display variable sym initialization state.
+ *)
+ 
+ PROCEDURE PrintInitialized (sym: CARDINAL) ;
+ 
+ 
+ (*
+    GetParameterHeapVar - return the heap variable associated with the
+                          parameter or NulSym.
+ *)
+ 
+ PROCEDURE GetParameterHeapVar (ParSym: CARDINAL) : CARDINAL ;
+ 
+ 
+ (*
+    PutProcedureParameterHeapVars - creates heap variables for parameter sym.
+ *)
+ 
+ PROCEDURE PutProcedureParameterHeapVars (sym: CARDINAL) ;
+ 
+ 
  END SymbolTable.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-compiler/SymbolTable.mod gcc-13.3.0/gcc/m2/gm2-compiler/SymbolTable.mod
*** gcc-13.2.0/gcc/m2/gm2-compiler/SymbolTable.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-compiler/SymbolTable.mod	Tue May 21 07:47:38 2024
*************** FROM M2Base IMPORT MixTypes, InitBase, C
*** 76,82 ****
                     Cardinal, LongInt, LongCard, ZType, RType ;
  
  FROM M2System IMPORT Address ;
! FROM m2decl IMPORT DetermineSizeOfConstant ;
  FROM m2tree IMPORT Tree ;
  FROM m2linemap IMPORT BuiltinsLocation ;
  FROM StrLib IMPORT StrEqual ;
--- 76,82 ----
                     Cardinal, LongInt, LongCard, ZType, RType ;
  
  FROM M2System IMPORT Address ;
! FROM m2decl IMPORT ConstantStringExceedsZType ;
  FROM m2tree IMPORT Tree ;
  FROM m2linemap IMPORT BuiltinsLocation ;
  FROM StrLib IMPORT StrEqual ;
*************** FROM M2Comp IMPORT CompilingDefinitionMo
*** 87,92 ****
--- 87,96 ----
  FROM FormatStrings IMPORT HandleEscape ;
  FROM M2Scaffold IMPORT DeclareArgEnvParams ;
  
+ FROM M2SymInit IMPORT InitDesc, InitSymInit, GetInitialized, ConfigSymInit,
+                       SetInitialized, SetFieldInitialized, GetFieldInitialized,
+                       PrintSymInit ;
+ 
  IMPORT Indexing ;
  
  
*************** CONST
*** 110,115 ****
--- 114,121 ----
  TYPE
     LRLists = ARRAY [RightValue..LeftValue] OF List ;
  
+    LRInitDesc = ARRAY [RightValue..LeftValue] OF InitDesc ;
+ 
     TypeOfSymbol = (RecordSym, VarientSym, DummySym,
                     VarSym, EnumerationSym, SubrangeSym, ArraySym,
                     ConstStringSym, ConstVarSym, ConstLitSym,
*************** TYPE
*** 134,142 ****
                  END ;
  
     PtrToAsmConstraint = POINTER TO RECORD
!                                       name: Name ;
!                                       str : CARDINAL ;   (* regnames or constraints     *)
!                                       obj : CARDINAL ;   (* list of M2 syms             *)
                                     END ;
  
     ModuleCtor = RECORD
--- 140,149 ----
                  END ;
  
     PtrToAsmConstraint = POINTER TO RECORD
!                                       tokpos: CARDINAL ;
!                                       name  : Name ;
!                                       str   : CARDINAL ;   (* regnames or constraints     *)
!                                       obj   : CARDINAL ;   (* list of M2 syms             *)
                                     END ;
  
     ModuleCtor = RECORD
*************** TYPE
*** 277,283 ****
                                                (* of enumeration.             *)
                     NoOfElements: CARDINAL ;   (* No elements in enumeration  *)
                     LocalSymbols: SymbolTree ; (* Contains all enumeration    *)
!                                               (* fields.                     *)
                     Size        : PtrToValue ; (* Size at runtime of symbol.  *)
                     packedInfo  : PackedInfo ; (* the equivalent packed type  *)
                     oafamily    : CARDINAL ;   (* The oafamily for this sym   *)
--- 284,291 ----
                                                (* of enumeration.             *)
                     NoOfElements: CARDINAL ;   (* No elements in enumeration  *)
                     LocalSymbols: SymbolTree ; (* Contains all enumeration    *)
!                                               (* fields (alphabetical).      *)
!                    ListOfFields: List ;       (* Ordered as declared.        *)
                     Size        : PtrToValue ; (* Size at runtime of symbol.  *)
                     packedInfo  : PackedInfo ; (* the equivalent packed type  *)
                     oafamily    : CARDINAL ;   (* The oafamily for this sym   *)
*************** TYPE
*** 428,434 ****
                   name          : Name ;       (* Index into name array, name *)
                                                (* of param.                   *)
                   Type          : CARDINAL ;   (* Index to the type of param. *)
!                  IsUnbounded   : BOOLEAN ;    (* ARRAY OF Type?              *)
                   ShadowVar     : CARDINAL ;   (* The local variable used to  *)
                                                (* shadow this parameter.      *)
                   At            : Where ;      (* Where was sym declared/used *)
--- 436,442 ----
                   name          : Name ;       (* Index into name array, name *)
                                                (* of param.                   *)
                   Type          : CARDINAL ;   (* Index to the type of param. *)
!                  IsUnbounded   : BOOLEAN ;    (* Is it an ARRAY OF Type?     *)
                   ShadowVar     : CARDINAL ;   (* The local variable used to  *)
                                                (* shadow this parameter.      *)
                   At            : Where ;      (* Where was sym declared/used *)
*************** TYPE
*** 438,444 ****
                      name          : Name ;    (* Index into name array, name *)
                                                (* of param.                   *)
                      Type          : CARDINAL ;(* Index to the type of param. *)
!                     IsUnbounded   : BOOLEAN ; (* ARRAY OF Type?              *)
                      ShadowVar     : CARDINAL ;(* The local variable used to  *)
                                                (* shadow this parameter.      *)
                      At            : Where ;   (* Where was sym declared/used *)
--- 446,455 ----
                      name          : Name ;    (* Index into name array, name *)
                                                (* of param.                   *)
                      Type          : CARDINAL ;(* Index to the type of param. *)
!                     IsUnbounded   : BOOLEAN ; (* Is it an ARRAY OF Type?     *)
!                     HeapVar       : CARDINAL ;(* The pointer value on heap.  *)
!                                               (* Only used by static         *)
!                                               (* analysis.                   *)
                      ShadowVar     : CARDINAL ;(* The local variable used to  *)
                                                (* shadow this parameter.      *)
                      At            : Where ;   (* Where was sym declared/used *)
*************** TYPE
*** 509,514 ****
--- 520,529 ----
                 IsWritten     : BOOLEAN ;      (* Is variable written to?     *)
                 IsSSA         : BOOLEAN ;      (* Is variable a SSA?          *)
                 IsConst       : BOOLEAN ;      (* Is variable read/only?      *)
+                ArrayRef      : BOOLEAN ;      (* Is variable used to point   *)
+                                               (* to an array?                *)
+                Heap          : BOOLEAN ;      (* Is var on the heap?         *)
+                InitState     : LRInitDesc ;   (* Initialization state.       *)
                 At            : Where ;        (* Where was sym declared/used *)
                 ReadUsageList,                 (* list of var read quads      *)
                 WriteUsageList: LRLists ;      (* list of var write quads     *)
*************** TYPE
*** 819,825 ****
                 SetSym              : Set              : SymSet |
                 ProcedureSym        : Procedure        : SymProcedure |
                 ProcTypeSym         : ProcType         : SymProcType |
!                ImportStatementSym        : ImportStatement        : SymImportStatement |
                 ImportSym           : Import           : SymImport |
                 GnuAsmSym           : GnuAsm           : SymGnuAsm |
                 InterfaceSym        : Interface        : SymInterface |
--- 834,840 ----
                 SetSym              : Set              : SymSet |
                 ProcedureSym        : Procedure        : SymProcedure |
                 ProcTypeSym         : ProcType         : SymProcType |
!                ImportStatementSym  : ImportStatement  : SymImportStatement |
                 ImportSym           : Import           : SymImport |
                 GnuAsmSym           : GnuAsm           : SymGnuAsm |
                 InterfaceSym        : Interface        : SymInterface |
*************** END IsDeclaredIn ;
*** 2327,2332 ****
--- 2342,2387 ----
  
  
  (*
+    SetFirstUsed - assigns the FirstUsed field in at to tok providing
+                   it has not already been set.
+ *)
+ 
+ PROCEDURE SetFirstUsed (tok: CARDINAL; VAR at: Where) ;
+ BEGIN
+    IF at.FirstUsed = UnknownTokenNo
+    THEN
+       at.FirstUsed := tok
+    END
+ END SetFirstUsed ;
+ 
+ 
+ (*
+    PutFirstUsed - sets tok to the first used providing it has not already been set.
+                   It also includes the read and write quad into the usage list
+                   providing the quad numbers are not 0.
+ *)
+ 
+ PROCEDURE PutFirstUsed (object: CARDINAL; tok: CARDINAL; read, write: CARDINAL) ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (object)
+    THEN
+       pSym := GetPsym (object) ;
+       SetFirstUsed (tok, pSym^.Var.At) ;
+       IF read # 0
+       THEN
+          PutReadQuad (object, GetMode (object), read)
+       END ;
+       IF write # 0
+       THEN
+          PutWriteQuad (object, GetMode (object), write)
+       END
+    END
+ END PutFirstUsed ;
+ 
+ 
+ (*
     MakeGnuAsm - create a GnuAsm symbol.
  *)
  
*************** VAR
*** 2336,2347 ****
     Sym : CARDINAL ;
  BEGIN
     NewSym(Sym) ;
!    pSym := GetPsym(Sym) ;
     WITH pSym^ DO
        SymbolType := GnuAsmSym ;
        WITH GnuAsm DO
           String   := NulSym ;
!          InitWhereDeclared(At) ;
           Inputs   := NulSym ;
           Outputs  := NulSym ;
           Trashed  := NulSym ;
--- 2391,2402 ----
     Sym : CARDINAL ;
  BEGIN
     NewSym(Sym) ;
!    pSym := GetPsym (Sym) ;
     WITH pSym^ DO
        SymbolType := GnuAsmSym ;
        WITH GnuAsm DO
           String   := NulSym ;
!          InitWhereDeclared (At) ;
           Inputs   := NulSym ;
           Outputs  := NulSym ;
           Trashed  := NulSym ;
*************** PROCEDURE PutGnuAsm (sym: CARDINAL; stri
*** 2361,2367 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    Assert(IsConstString(string)) ;
     pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
--- 2416,2422 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    Assert (IsConstString (string)) ;
     pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
*************** BEGIN
*** 2388,2394 ****
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN( GnuAsm.String )
  
        ELSE
           InternalError ('expecting GnuAsm symbol')
--- 2443,2449 ----
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN GnuAsm.String
  
        ELSE
           InternalError ('expecting GnuAsm symbol')
*************** PROCEDURE PutGnuAsmInput (sym: CARDINAL;
*** 2426,2432 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
--- 2481,2487 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
*************** PROCEDURE PutGnuAsmTrash (sym: CARDINAL;
*** 2447,2453 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
--- 2502,2508 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
*************** PROCEDURE GetGnuAsmInput (sym: CARDINAL)
*** 2468,2478 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN( GnuAsm.Inputs )
  
        ELSE
           InternalError ('expecting PutGnuAsm symbol')
--- 2523,2533 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN GnuAsm.Inputs
  
        ELSE
           InternalError ('expecting PutGnuAsm symbol')
*************** PROCEDURE GetGnuAsmOutput (sym: CARDINAL
*** 2489,2499 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN( GnuAsm.Outputs )
  
        ELSE
           InternalError ('expecting PutGnuAsm symbol')
--- 2544,2554 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN GnuAsm.Outputs
  
        ELSE
           InternalError ('expecting PutGnuAsm symbol')
*************** PROCEDURE GetGnuAsmTrash (sym: CARDINAL)
*** 2510,2520 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN( GnuAsm.Trashed )
  
        ELSE
           InternalError ('expecting PutGnuAsm symbol')
--- 2565,2575 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
!       GnuAsmSym: RETURN GnuAsm.Trashed
  
        ELSE
           InternalError ('expecting PutGnuAsm symbol')
*************** PROCEDURE PutGnuAsmVolatile (Sym: CARDIN
*** 2531,2537 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(Sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
--- 2586,2592 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (Sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
*************** PROCEDURE PutGnuAsmSimple (Sym: CARDINAL
*** 2552,2558 ****
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym(Sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
--- 2607,2613 ----
  VAR
     pSym: PtrToSymbol ;
  BEGIN
!    pSym := GetPsym (Sym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
*************** VAR
*** 2574,2586 ****
     pSym: PtrToSymbol ;
     Sym : CARDINAL ;
  BEGIN
!    NewSym(Sym) ;
!    pSym := GetPsym(Sym) ;
     WITH pSym^ DO
        SymbolType := InterfaceSym ;
        WITH Interface DO
!          Parameters := InitIndex(1) ;
!          InitWhereDeclared(At)
        END
     END ;
     RETURN( Sym )
--- 2629,2641 ----
     pSym: PtrToSymbol ;
     Sym : CARDINAL ;
  BEGIN
!    NewSym (Sym) ;
!    pSym := GetPsym (Sym) ;
     WITH pSym^ DO
        SymbolType := InterfaceSym ;
        WITH Interface DO
!          Parameters := InitIndex (1) ;
!          InitWhereDeclared (At)
        END
     END ;
     RETURN( Sym )
*************** END MakeRegInterface ;
*** 2592,2600 ****
                       sym, at position, i.
                       The string symbol will either be a register name or a constraint.
                       The object is an optional Modula-2 variable or constant symbol.
  *)
  
! PROCEDURE PutRegInterface (sym: CARDINAL; i: CARDINAL; n: Name; string, object: CARDINAL) ;
  VAR
     pSym : PtrToSymbol ;
     p    : PtrToAsmConstraint ;
--- 2647,2659 ----
                       sym, at position, i.
                       The string symbol will either be a register name or a constraint.
                       The object is an optional Modula-2 variable or constant symbol.
+                      read and write are the quadruple numbers representing any read
+                      or write operation.
  *)
  
! PROCEDURE PutRegInterface (tok: CARDINAL;
!                            sym: CARDINAL; i: CARDINAL; n: Name; string, object: CARDINAL;
!                            read, write: CARDINAL) ;
  VAR
     pSym : PtrToSymbol ;
     p    : PtrToAsmConstraint ;
*************** BEGIN
*** 2614,2623 ****
                         InternalError ('expecting to add parameters sequentially')
                      END ;
                      WITH p^ DO
!                        name := n ;
!                        str  := string ;
!                        obj  := object
!                     END
  
        ELSE
           InternalError ('expecting Interface symbol')
--- 2673,2684 ----
                         InternalError ('expecting to add parameters sequentially')
                      END ;
                      WITH p^ DO
!                        tokpos := tok ;
!                        name   := n ;
!                        str    := string ;
!                        obj    := object
!                     END ;
!                     PutFirstUsed (object, tok, read, write)
  
        ELSE
           InternalError ('expecting Interface symbol')
*************** END PutRegInterface ;
*** 2631,2637 ****
                       sym, from position, i.
  *)
  
! PROCEDURE GetRegInterface (sym: CARDINAL; i: CARDINAL; VAR n: Name; VAR string, object: CARDINAL) ;
  VAR
     pSym: PtrToSymbol ;
     p   : PtrToAsmConstraint ;
--- 2692,2699 ----
                       sym, from position, i.
  *)
  
! PROCEDURE GetRegInterface (sym: CARDINAL; i: CARDINAL;
!                            VAR tok: CARDINAL; VAR n: Name; VAR string, object: CARDINAL) ;
  VAR
     pSym: PtrToSymbol ;
     p   : PtrToAsmConstraint ;
*************** BEGIN
*** 2644,2654 ****
--- 2706,2718 ----
                      THEN
                         p := Indexing.GetIndice(Interface.Parameters, i) ;
                         WITH p^ DO
+                           tok    := tokpos ;
                            n      := name ;
                            string := str ;
                            object := obj
                         END
                      ELSE
+                        tok    := UnknownTokenNo ;
                         n      := NulName ;
                         string := NulSym ;
                         object := NulSym
*************** BEGIN
*** 4194,4205 ****
              IsWritten := FALSE ;
              IsSSA := FALSE ;
              IsConst := FALSE ;
              InitWhereDeclaredTok(tok, At) ;
              InitWhereFirstUsedTok(tok, At) ;   (* Where symbol first used.  *)
              InitList(ReadUsageList[RightValue]) ;
              InitList(WriteUsageList[RightValue]) ;
              InitList(ReadUsageList[LeftValue]) ;
!             InitList(WriteUsageList[LeftValue])
           END
        END ;
        (* Add Var to Procedure or Module variable list.  *)
--- 4258,4273 ----
              IsWritten := FALSE ;
              IsSSA := FALSE ;
              IsConst := FALSE ;
+             ArrayRef := FALSE ;
+             Heap := FALSE ;
              InitWhereDeclaredTok(tok, At) ;
              InitWhereFirstUsedTok(tok, At) ;   (* Where symbol first used.  *)
              InitList(ReadUsageList[RightValue]) ;
              InitList(WriteUsageList[RightValue]) ;
              InitList(ReadUsageList[LeftValue]) ;
!             InitList(WriteUsageList[LeftValue]) ;
!             InitState[LeftValue] := InitSymInit () ;
!             InitState[RightValue] := InitSymInit ()
           END
        END ;
        (* Add Var to Procedure or Module variable list.  *)
*************** BEGIN
*** 4568,4573 ****
--- 4636,4642 ----
                                             (* enumeration type.      *)
              Size := InitValue () ;         (* Size at runtime of sym *)
              InitTree (LocalSymbols) ;      (* Enumeration fields.    *)
+             InitList (ListOfFields) ;      (* Ordered as declared.   *)
              InitPacked (packedInfo) ;      (* not packed and no      *)
                                             (* equivalent (yet).      *)
              oafamily := oaf ;              (* The open array family  *)
*************** END IsHiddenType ;
*** 6376,6385 ****
  PROCEDURE GetConstLitType (tok: CARDINAL; name: Name;
                             VAR overflow: BOOLEAN; issueError: BOOLEAN) : CARDINAL ;
  VAR
!    loc          : location_t ;
!    s            : String ;
!    needsLong,
!    needsUnsigned: BOOLEAN ;
  BEGIN
     s := InitStringCharStar (KeyToCharStar (name)) ;
     IF char (s, -1) = 'C'
--- 6445,6452 ----
  PROCEDURE GetConstLitType (tok: CARDINAL; name: Name;
                             VAR overflow: BOOLEAN; issueError: BOOLEAN) : CARDINAL ;
  VAR
!    loc: location_t ;
!    s  : String ;
  BEGIN
     s := InitStringCharStar (KeyToCharStar (name)) ;
     IF char (s, -1) = 'C'
*************** BEGIN
*** 6395,6421 ****
        loc := TokenToLocation (tok) ;
        CASE char (s, -1) OF
  
!       'H':  overflow := DetermineSizeOfConstant (loc, string (s), 16,
!                                                  needsLong, needsUnsigned, issueError) |
!       'B':  overflow := DetermineSizeOfConstant (loc, string (s), 8,
!                                                  needsLong, needsUnsigned, issueError) |
!       'A':  overflow := DetermineSizeOfConstant (loc, string (s), 2,
!                                                  needsLong, needsUnsigned, issueError)
  
        ELSE
!          overflow := DetermineSizeOfConstant (loc, string (s), 10,
!                                               needsLong, needsUnsigned, issueError)
        END ;
        s := KillString (s) ;
- (*
-       IF needsLong AND needsUnsigned
-       THEN
-          RETURN LongCard
-       ELSIF needsLong AND (NOT needsUnsigned)
-       THEN
-          RETURN LongInt
-       END ;
- *)
        RETURN ZType
     END
  END GetConstLitType ;
--- 6462,6475 ----
        loc := TokenToLocation (tok) ;
        CASE char (s, -1) OF
  
!       'H':  overflow := ConstantStringExceedsZType (loc, string (s), 16, issueError) |
!       'B':  overflow := ConstantStringExceedsZType (loc, string (s), 8, issueError) |
!       'A':  overflow := ConstantStringExceedsZType (loc, string (s), 2, issueError)
  
        ELSE
!          overflow := ConstantStringExceedsZType (loc, string (s), 10, issueError)
        END ;
        s := KillString (s) ;
        RETURN ZType
     END
  END GetConstLitType ;
*************** END GetNthFromComponent ;
*** 6485,6492 ****
  
  
  (*
!    GetNth - returns the n th symbol in the list of father Sym.
!             Sym may be a Module, DefImp, Procedure or Record symbol.
  *)
  
  PROCEDURE GetNth (Sym: CARDINAL; n: CARDINAL) : CARDINAL ;
--- 6539,6547 ----
  
  
  (*
!    GetNth - returns the n th symbol in the list associated with the scope
!             of Sym.  Sym may be a Module, DefImp, Procedure, Record or
!             Enumeration symbol.
  *)
  
  PROCEDURE GetNth (Sym: CARDINAL; n: CARDINAL) : CARDINAL ;
*************** BEGIN
*** 6498,6511 ****
     WITH pSym^ DO
        CASE SymbolType OF
  
!       RecordSym       : i := GetItemFromList(Record.ListOfSons, n) |
!       VarientSym      : i := GetItemFromList(Varient.ListOfSons, n) |
!       VarientFieldSym : i := GetItemFromList(VarientField.ListOfSons, n) |
!       ProcedureSym    : i := GetItemFromList(Procedure.ListOfVars, n) |
!       DefImpSym       : i := GetItemFromList(DefImp.ListOfVars, n) |
!       ModuleSym       : i := GetItemFromList(Module.ListOfVars, n) |
!       TupleSym        : i := GetFromIndex(Tuple.list, n) |
!       VarSym          : i := GetNthFromComponent(Sym, n)
  
        ELSE
           InternalError ('cannot GetNth from this symbol')
--- 6553,6567 ----
     WITH pSym^ DO
        CASE SymbolType OF
  
!       RecordSym       : i := GetItemFromList (Record.ListOfSons, n) |
!       VarientSym      : i := GetItemFromList (Varient.ListOfSons, n) |
!       VarientFieldSym : i := GetItemFromList (VarientField.ListOfSons, n) |
!       ProcedureSym    : i := GetItemFromList (Procedure.ListOfVars, n) |
!       DefImpSym       : i := GetItemFromList (DefImp.ListOfVars, n) |
!       ModuleSym       : i := GetItemFromList (Module.ListOfVars, n) |
!       TupleSym        : i := GetFromIndex (Tuple.list, n) |
!       VarSym          : i := GetNthFromComponent (Sym, n) |
!       EnumerationSym  : i := GetItemFromList (Enumeration.ListOfFields, n)
  
        ELSE
           InternalError ('cannot GetNth from this symbol')
*************** BEGIN
*** 6562,6568 ****
     WITH pSym^ DO
        CASE SymbolType OF
  
!       VarSym     : Var.Type := VarType |
        ConstVarSym: ConstVar.Type := VarType
  
        ELSE
--- 6618,6626 ----
     WITH pSym^ DO
        CASE SymbolType OF
  
!       VarSym     : Var.Type := VarType ;
!                    ConfigSymInit (Var.InitState[LeftValue], Sym) ;
!                    ConfigSymInit (Var.InitState[RightValue], Sym) |
        ConstVarSym: ConstVar.Type := VarType
  
        ELSE
*************** BEGIN
*** 6655,6661 ****
        WITH pSym^.Var DO
           RETURN( IsPointerCheck )
        END
!    END
  END GetVarPointerCheck ;
  
  
--- 6713,6720 ----
        WITH pSym^.Var DO
           RETURN( IsPointerCheck )
        END
!    END ;
!    RETURN FALSE
  END GetVarPointerCheck ;
  
  
*************** END PutConst ;
*** 6759,6764 ****
--- 6818,6907 ----
  
  
  (*
+    PutVarArrayRef - assigns ArrayRef field with value.
+ *)
+ 
+ PROCEDURE PutVarArrayRef (sym: CARDINAL; value: BOOLEAN) ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    pSym := GetPsym(sym) ;
+    WITH pSym^ DO
+       CASE SymbolType OF
+ 
+       VarSym: Var.ArrayRef := value
+ 
+       ELSE
+          InternalError ('expecting VarSym')
+       END
+    END
+ END PutVarArrayRef ;
+ 
+ 
+ (*
+    IsVarArrayRef - returns ArrayRef field value.
+ *)
+ 
+ PROCEDURE IsVarArrayRef (sym: CARDINAL) : BOOLEAN ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    pSym := GetPsym(sym) ;
+    WITH pSym^ DO
+       CASE SymbolType OF
+ 
+       VarSym: RETURN (Var.ArrayRef)
+ 
+       ELSE
+          InternalError ('expecting VarSym')
+       END
+    END
+ END IsVarArrayRef ;
+ 
+ 
+ (*
+    PutVarHeap - assigns ArrayRef field with value.
+ *)
+ 
+ PROCEDURE PutVarHeap (sym: CARDINAL; value: BOOLEAN) ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    pSym := GetPsym(sym) ;
+    WITH pSym^ DO
+       CASE SymbolType OF
+ 
+       VarSym: Var.Heap := value
+ 
+       ELSE
+          InternalError ('expecting VarSym')
+       END
+    END
+ END PutVarHeap ;
+ 
+ 
+ (*
+    IsVarHeap - returns ArrayRef field value.
+ *)
+ 
+ PROCEDURE IsVarHeap (sym: CARDINAL) : BOOLEAN ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    pSym := GetPsym(sym) ;
+    WITH pSym^ DO
+       CASE SymbolType OF
+ 
+       VarSym: RETURN (Var.Heap)
+ 
+       ELSE
+          InternalError ('expecting VarSym')
+       END
+    END
+ END IsVarHeap ;
+ 
+ 
+ (*
     PutFieldRecord - places a field, FieldName and FieldType into a record, Sym.
                      VarSym is a optional varient symbol which can be returned
                      by a call to GetVarient(fieldsymbol).  The created field
*************** BEGIN
*** 7290,7296 ****
                                                      FieldName,
                                                      GetDeclaredMod(GetSymKey(LocalSymbols, FieldName)))
                              ELSE
!                                PutSymKey(LocalSymbols, FieldName, Field)
                              END
                           END
  
--- 7433,7440 ----
                                                      FieldName,
                                                      GetDeclaredMod(GetSymKey(LocalSymbols, FieldName)))
                              ELSE
!                                PutSymKey(LocalSymbols, FieldName, Field) ;
!                                IncludeItemIntoList (ListOfFields, Field)
                              END
                           END
  
*************** BEGIN
*** 7798,7804 ****
        IsHiddenTypeDeclared(CurrentModule) AND
        (TypeName#NulName)
     THEN
!       (* Check to see whether we are declaring a HiddenType. *)
        pSym := GetPsym(CurrentModule) ;
        WITH pSym^ DO
           CASE SymbolType OF
--- 7942,7948 ----
        IsHiddenTypeDeclared(CurrentModule) AND
        (TypeName#NulName)
     THEN
!       (* Check to see whether we are declaring a HiddenType.  *)
        pSym := GetPsym(CurrentModule) ;
        WITH pSym^ DO
           CASE SymbolType OF
*************** END ForeachLocalSymDo ;
*** 8853,8858 ****
--- 8997,9027 ----
  
  
  (*
+    ForeachParamSymDo - foreach parameter symbol in procedure, Sym,
+                        perform the procedure, P.  Each symbol
+                        looked up will be VarParam or Param
+                        (not the shadow variable).
+ *)
+ 
+ PROCEDURE ForeachParamSymDo (Sym: CARDINAL; P: PerformOperation) ;
+ VAR
+    param: CARDINAL ;
+    p, i : CARDINAL ;
+ BEGIN
+    IF IsProcedure (Sym)
+    THEN
+       p := NoOfParam (Sym) ;
+       i := p ;
+       WHILE i>0 DO
+          param := GetNthParam (Sym, i) ;
+          P (param) ;
+          DEC(i)
+       END
+    END
+ END ForeachParamSymDo ;
+ 
+ 
+ (*
     CheckForUnknownInModule - checks for any unknown symbols in the
                               current module.
                               If any unknown symbols are found then
*************** BEGIN
*** 8868,8887 ****
        CASE SymbolType OF
  
        DefImpSym: WITH DefImp DO
!                     CheckForUnknowns( name, ExportQualifiedTree,
!                                       'EXPORT QUALIFIED' ) ;
!                     CheckForUnknowns( name, ExportUnQualifiedTree,
!                                       'EXPORT UNQUALIFIED' ) ;
!                     CheckForSymbols ( ExportRequest,
!                                       'requested by another modules import (symbols have not been exported by the appropriate definition module)' ) ;
!                     CheckForUnknowns( name, Unresolved, 'unresolved' ) ;
!                     CheckForUnknowns( name, LocalSymbols, 'locally used' )
                   END |
        ModuleSym: WITH Module DO
!                     CheckForUnknowns( name, Unresolved, 'unresolved' ) ;
!                     CheckForUnknowns( name, ExportUndeclared, 'exported but undeclared' ) ;
!                     CheckForUnknowns( name, ExportTree, 'exported but undeclared' ) ;
!                     CheckForUnknowns( name, LocalSymbols, 'locally used' )
                   END
  
        ELSE
--- 9037,9056 ----
        CASE SymbolType OF
  
        DefImpSym: WITH DefImp DO
!                     CheckForUnknowns (name, ExportQualifiedTree,
!                                       'EXPORT QUALIFIED') ;
!                     CheckForUnknowns (name, ExportUnQualifiedTree,
!                                       'EXPORT UNQUALIFIED') ;
!                     CheckForSymbols  (ExportRequest,
!                                       'requested by another modules import (symbols have not been exported by the appropriate definition module)') ;
!                     CheckForUnknowns (name, Unresolved, 'unresolved') ;
!                     CheckForUnknowns (name, LocalSymbols, 'locally used')
                   END |
        ModuleSym: WITH Module DO
!                     CheckForUnknowns (name, Unresolved, 'unresolved') ;
!                     CheckForUnknowns (name, ExportUndeclared, 'exported but undeclared') ;
!                     CheckForUnknowns (name, ExportTree, 'exported but undeclared') ;
!                     CheckForUnknowns (name, LocalSymbols, 'locally used')
                   END
  
        ELSE
*************** VAR
*** 8943,8954 ****
  PROCEDURE AddListify (sym: CARDINAL) ;
  BEGIN
     INC (ListifyWordCount) ;
!    IF ListifyWordCount = ListifyTotal
!    THEN
!       ListifySentance := ConCat (ListifySentance, Mark (InitString (" and ")))
!    ELSIF ListifyWordCount > 1
     THEN
!       ListifySentance := ConCat (ListifySentance, Mark (InitString (", ")))
     END ;
     ListifySentance := ConCat (ListifySentance,
                                Mark (InitStringCharStar (KeyToCharStar (GetSymName (sym)))))
--- 9112,9127 ----
  PROCEDURE AddListify (sym: CARDINAL) ;
  BEGIN
     INC (ListifyWordCount) ;
!    (* printf ("AddListify: ListifyWordCount = %d, ListifyTotal = %d\n",
!               ListifyWordCount, ListifyTotal) ;  *)
!    IF ListifyWordCount > 1
     THEN
!       IF ListifyWordCount = ListifyTotal
!       THEN
!          ListifySentance := ConCat (ListifySentance, Mark (InitString (" and ")))
!       ELSE
!          ListifySentance := ConCat (ListifySentance, Mark (InitString (", ")))
!       END
     END ;
     ListifySentance := ConCat (ListifySentance,
                                Mark (InitStringCharStar (KeyToCharStar (GetSymName (sym)))))
*************** VAR
*** 9921,9951 ****
     pSym       : PtrToSymbol ;
     VariableSym: CARDINAL ;
  BEGIN
!    VariableSym := MakeVar(tok, ParamName) ;
!    pSym := GetPsym(VariableSym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
        ErrorSym: RETURN( NulSym ) |
!       VarSym  : Var.IsParam := TRUE     (* Variable is really a parameter *)
  
        ELSE
           InternalError ('expecting a Var symbol')
        END
     END ;
!    (* Note that the parameter is now treated as a local variable *)
!    PutVar(VariableSym, GetType(GetNthParam(ProcSym, no))) ;
!    PutDeclared(tok, VariableSym) ;
     (*
        Normal VAR parameters have LeftValue,
        however Unbounded VAR parameters have RightValue.
        Non VAR parameters always have RightValue.
     *)
!    IF IsVarParam(ProcSym, no) AND (NOT IsUnboundedParam(ProcSym, no))
     THEN
!       PutMode(VariableSym, LeftValue)
     ELSE
!       PutMode(VariableSym, RightValue)
     END ;
     RETURN( VariableSym )
  END MakeVariableForParam ;
--- 10094,10124 ----
     pSym       : PtrToSymbol ;
     VariableSym: CARDINAL ;
  BEGIN
!    VariableSym := MakeVar (tok, ParamName) ;
!    pSym := GetPsym (VariableSym) ;
     WITH pSym^ DO
        CASE SymbolType OF
  
        ErrorSym: RETURN( NulSym ) |
!       VarSym  : Var.IsParam := TRUE     (* Variable is really a parameter.  *)
  
        ELSE
           InternalError ('expecting a Var symbol')
        END
     END ;
!    (* Note that the parameter is now treated as a local variable.  *)
!    PutVar (VariableSym, GetType(GetNthParam(ProcSym, no))) ;
!    PutDeclared (tok, VariableSym) ;
     (*
        Normal VAR parameters have LeftValue,
        however Unbounded VAR parameters have RightValue.
        Non VAR parameters always have RightValue.
     *)
!    IF IsVarParam (ProcSym, no) AND (NOT IsUnboundedParam (ProcSym, no))
     THEN
!       PutMode (VariableSym, LeftValue)
     ELSE
!       PutMode (VariableSym, RightValue)
     END ;
     RETURN( VariableSym )
  END MakeVariableForParam ;
*************** BEGIN
*** 10032,10037 ****
--- 10205,10211 ----
              Type := ParamType ;
              IsUnbounded := isUnbounded ;
              ShadowVar := NulSym ;
+             HeapVar := NulSym ;  (* Will contain a pointer value.  *)
              InitWhereDeclaredTok(tok, At)
           END
        END ;
*************** END GetOptArgInit ;
*** 10395,10400 ****
--- 10569,10651 ----
  
  
  (*
+    MakeParameterHeapVar - create a heap variable if sym is a pointer.
+ *)
+ 
+ PROCEDURE MakeParameterHeapVar (tok: CARDINAL; type: CARDINAL; mode: ModeOfAddr) : CARDINAL ;
+ VAR
+    heapvar: CARDINAL ;
+ BEGIN
+    heapvar := NulSym ;
+    type := SkipType (type) ;
+    IF IsPointer (type)
+    THEN
+       heapvar := MakeTemporary (tok, mode) ;
+       PutVar (heapvar, type) ;
+       PutVarHeap (heapvar, TRUE)
+    END ;
+    RETURN heapvar
+ END MakeParameterHeapVar ;
+ 
+ 
+ (*
+    GetParameterHeapVar - return the heap variable associated with the
+                          parameter or NulSym.
+ *)
+ 
+ PROCEDURE GetParameterHeapVar (ParSym: CARDINAL) : CARDINAL ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    pSym := GetPsym (ParSym) ;
+    WITH pSym^ DO
+       CASE SymbolType OF
+ 
+       ParamSym   :  RETURN NulSym |   (* Only VarParam has the pointer.  *)
+       VarParamSym:  RETURN VarParam.HeapVar
+ 
+       ELSE
+          InternalError ('expecting Param or VarParam symbol')
+       END
+    END
+ END GetParameterHeapVar ;
+ 
+ 
+ (*
+    PutParameterHeapVar - creates a heap variable associated with parameter sym.
+ *)
+ 
+ PROCEDURE PutParameterHeapVar (sym: CARDINAL) ;
+ VAR
+    pSym : PtrToSymbol ;
+ BEGIN
+    pSym := GetPsym (sym) ;
+    WITH pSym^ DO
+       CASE SymbolType OF
+ 
+       ParamSym   : |  (* Nothing to do for the non var parameter.  *)
+       VarParamSym: VarParam.HeapVar := MakeParameterHeapVar (GetDeclaredMod (sym),
+                                                              VarParam.Type, LeftValue)
+ 
+       ELSE
+          InternalError ('Param or VarParam symbol expected')
+       END
+    END
+ END PutParameterHeapVar ;
+ 
+ 
+ (*
+    PutProcedureParameterHeapVars - creates heap variables for parameter sym.
+ *)
+ 
+ PROCEDURE PutProcedureParameterHeapVars (sym: CARDINAL) ;
+ BEGIN
+    Assert (IsProcedure (sym)) ;
+    ForeachParamSymDo (sym, PutParameterHeapVar)
+ END PutProcedureParameterHeapVars ;
+ 
+ 
+ (*
     NoOfVariables - returns the number of variables in scope.  The scope maybe
                     a procedure, module or defimp scope.
  *)
*************** VAR
*** 11988,11993 ****
--- 12239,12245 ----
     pSym: PtrToSymbol ;
     s   : CARDINAL ;
  BEGIN
+    s := NulSym ;
     IF IsModule (sym) OR IsDefImp (sym)
     THEN
        RETURN( CollectSymbolFrom (tok, sym, n) )
*************** BEGIN
*** 12012,12018 ****
           s := CollectUnknown (tok, GetScope (sym), n)
        END ;
        RETURN( s )
!    END
  END CollectUnknown ;
  
  
--- 12264,12271 ----
           s := CollectUnknown (tok, GetScope (sym), n)
        END ;
        RETURN( s )
!    END ;
!    RETURN( s )
  END CollectUnknown ;
  
  
*************** END ForeachModuleDo ;
*** 13316,13322 ****
  
  (*
     ForeachFieldEnumerationDo - for each field in enumeration, Sym,
!                                do procedure, P.
  *)
  
  PROCEDURE ForeachFieldEnumerationDo (Sym: CARDINAL; P: PerformOperation) ;
--- 13569,13577 ----
  
  (*
     ForeachFieldEnumerationDo - for each field in enumeration, Sym,
!                                do procedure, P.  Each call to P contains
!                                an enumeration field, the order is alphabetical.
!                                Use ForeachLocalSymDo for declaration order.
  *)
  
  PROCEDURE ForeachFieldEnumerationDo (Sym: CARDINAL; P: PerformOperation) ;
*************** BEGIN
*** 13327,13333 ****
     WITH pSym^ DO
        CASE SymbolType OF
  
!       EnumerationSym: ForeachNodeDo( Enumeration.LocalSymbols, P)
  
        ELSE
           InternalError ('expecting Enumeration symbol')
--- 13582,13588 ----
     WITH pSym^ DO
        CASE SymbolType OF
  
!       EnumerationSym: ForeachNodeDo (Enumeration.LocalSymbols, P)
  
        ELSE
           InternalError ('expecting Enumeration symbol')
*************** END GetDefaultRecordFieldAlignment ;
*** 14306,14311 ****
--- 14561,14722 ----
  
  
  (*
+    VarCheckReadInit - returns TRUE if sym has been initialized.
+ *)
+ 
+ PROCEDURE VarCheckReadInit (sym: CARDINAL; mode: ModeOfAddr) : BOOLEAN ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       pSym := GetPsym (sym) ;
+       WITH pSym^ DO
+          CASE SymbolType OF
+ 
+          VarSym:  RETURN GetInitialized (Var.InitState[mode])
+ 
+          ELSE
+          END
+       END
+    END ;
+    RETURN FALSE
+ END VarCheckReadInit ;
+ 
+ 
+ (*
+    VarInitState - initializes the init state for variable sym.
+ *)
+ 
+ PROCEDURE VarInitState (sym: CARDINAL) ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       pSym := GetPsym (sym) ;
+       WITH pSym^ DO
+          CASE SymbolType OF
+ 
+          VarSym:  ConfigSymInit (Var.InitState[LeftValue], sym) ;
+                   ConfigSymInit (Var.InitState[RightValue], sym)
+ 
+          ELSE
+          END
+       END
+    END
+ END VarInitState ;
+ 
+ 
+ (*
+    PutVarInitialized - set sym as initialized.
+ *)
+ 
+ PROCEDURE PutVarInitialized (sym: CARDINAL; mode: ModeOfAddr) ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       pSym := GetPsym (sym) ;
+       WITH pSym^ DO
+          CASE SymbolType OF
+ 
+          VarSym:  WITH Var DO
+                      SetInitialized (InitState[mode])
+                   END
+ 
+          ELSE
+          END
+       END
+    END
+ END PutVarInitialized ;
+ 
+ 
+ (*
+    PutVarFieldInitialized - records that field has been initialized with
+                             variable sym.  TRUE is returned if the field
+                             is detected and changed to initialized.
+ *)
+ 
+ PROCEDURE PutVarFieldInitialized (sym: CARDINAL; mode: ModeOfAddr;
+                                   fieldlist: List) : BOOLEAN ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       pSym := GetPsym (sym) ;
+       WITH pSym^ DO
+          CASE SymbolType OF
+ 
+          VarSym:  WITH Var DO
+                      RETURN SetFieldInitialized (InitState[mode], fieldlist)
+                   END
+ 
+          ELSE
+          END
+       END
+    END ;
+    RETURN FALSE
+ END PutVarFieldInitialized ;
+ 
+ 
+ (*
+    GetVarFieldInitialized - return TRUE if fieldlist has been initialized
+                             within variable sym.
+ *)
+ 
+ PROCEDURE GetVarFieldInitialized (sym: CARDINAL; mode: ModeOfAddr;
+                                   fieldlist: List) : BOOLEAN ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       pSym := GetPsym (sym) ;
+       WITH pSym^ DO
+          CASE SymbolType OF
+ 
+          VarSym:  WITH Var DO
+                      RETURN GetFieldInitialized (InitState[mode], fieldlist)
+                   END
+ 
+          ELSE
+          END
+       END
+    END ;
+    RETURN FALSE
+ END GetVarFieldInitialized ;
+ 
+ 
+ (*
+    PrintInitialized - display variable sym initialization state.
+ *)
+ 
+ PROCEDURE PrintInitialized (sym: CARDINAL) ;
+ VAR
+    pSym: PtrToSymbol ;
+ BEGIN
+    IF IsVar (sym)
+    THEN
+       pSym := GetPsym (sym) ;
+       WITH pSym^ DO
+          CASE SymbolType OF
+ 
+          VarSym:  printf0 ("LeftMode init: ") ;
+                   PrintSymInit (Var.InitState[LeftValue]) ;
+                   printf0 ("RightMode init: ") ;
+                   PrintSymInit (Var.InitState[RightValue])
+ 
+          ELSE
+          END
+       END
+    END
+ END PrintInitialized ;
+ 
+ 
+ (*
     DumpSymbols - display all symbol numbers and their type.
  *)
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/gcc-consolidation.h gcc-13.3.0/gcc/m2/gm2-gcc/gcc-consolidation.h
*** gcc-13.2.0/gcc/m2/gm2-gcc/gcc-consolidation.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/gcc-consolidation.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 25,34 ****
  #include "realmpfr.h"
  #include "backend.h"
  #include "stringpool.h"
- #include "rtl.h"
  #include "tree.h"
  #include "predict.h"
- #include "df.h"
  #include "tm.h"
  #include "hash-set.h"
  #include "machmode.h"
--- 25,32 ----
*************** along with GNU Modula-2; see the file CO
*** 69,75 ****
  #include "cfganal.h"
  #include "predict.h"
  #include "basic-block.h"
- #include "df.h"
  #include "tree-ssa-alias.h"
  #include "internal-fn.h"
  #include "gimple-expr.h"
--- 67,72 ----
*************** along with GNU Modula-2; see the file CO
*** 80,86 ****
  #include "stringpool.h"
  #include "tree-nested.h"
  #include "print-tree.h"
- #include "except.h"
  #include "toplev.h"
  #include "convert.h"
  #include "tree-dump.h"
--- 77,82 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/init.cc gcc-13.3.0/gcc/m2/gm2-gcc/init.cc
*** gcc-13.2.0/gcc/m2/gm2-gcc/init.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/init.cc	Tue May 21 07:47:38 2024
*************** EXTERN void _M2_dtoa_init (int argc, cha
*** 103,108 ****
--- 103,109 ----
  EXTERN void _M2_ldtoa_init (int argc, char *argv[], char *envp[]);
  EXTERN void _M2_M2Check_init (int argc, char *argv[], char *envp[]);
  EXTERN void _M2_M2SSA_init (int argc, char *argv[], char *envp[]);
+ EXTERN void _M2_M2SymInit_init (int argc, char *argv[], char *envp[]);
  EXTERN void exit (int);
  EXTERN void M2Comp_compile (const char *filename);
  EXTERN void RTExceptions_DefaultErrorCatch (void);
*************** init_PerCompilationInit (const char *fil
*** 195,200 ****
--- 196,202 ----
    _M2_PCBuild_init (0, NULL, NULL);
    _M2_Sets_init (0, NULL, NULL);
    _M2_M2SSA_init (0, NULL, NULL);
+   _M2_M2SymInit_init (0, NULL, NULL);
    _M2_M2Check_init (0, NULL, NULL);
    M2Comp_compile (filename);
  }
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2decl.cc gcc-13.3.0/gcc/m2/gm2-gcc/m2decl.cc
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2decl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2decl.cc	Tue May 21 07:47:38 2024
*************** m2decl_DeclareModuleCtor (tree decl)
*** 284,306 ****
    return decl;
  }
  
! /* DetermineSizeOfConstant - given, str, and, base, fill in needsLong
!    and needsUnsigned appropriately.  */
  
  bool
! m2decl_DetermineSizeOfConstant (location_t location,
! 				const char *str, unsigned int base,
!                                 bool *needsLong, bool *needsUnsigned,
! 				bool issueError)
  {
!   unsigned int ulow;
!   int high;
!   bool overflow = m2expr_interpret_m2_integer (location,
! 					       str, base, &ulow, &high,
! 					       needsLong, needsUnsigned);
!   if (overflow && issueError)
!     error_at (location, "constant %qs is too large", str);
!   return overflow;
  }
  
  /* BuildConstLiteralNumber - returns a GCC TREE built from the
--- 284,298 ----
    return decl;
  }
  
! /* ConstantStringExceedsZType return TRUE if str cannot be represented in the ZTYPE.  */
  
  bool
! m2decl_ConstantStringExceedsZType (location_t location,
! 				   const char *str, unsigned int base,
! 				   bool issueError)
  {
!   widest_int wval;
!   return m2expr_StrToWideInt (location, str, base, wval, issueError);
  }
  
  /* BuildConstLiteralNumber - returns a GCC TREE built from the
*************** tree
*** 311,340 ****
  m2decl_BuildConstLiteralNumber (location_t location, const char *str,
  				unsigned int base, bool issueError)
  {
!   tree value, type;
!   unsigned HOST_WIDE_INT low;
!   HOST_WIDE_INT high;
!   HOST_WIDE_INT ival[3];
!   bool overflow = m2expr_interpret_integer (location, str, base, &low, &high);
!   bool needLong, needUnsigned;
! 
!   ival[0] = low;
!   ival[1] = high;
!   ival[2] = 0;
! 
!   widest_int wval = widest_int::from_array (ival, 3);
! 
!   bool overflow_m2 = m2decl_DetermineSizeOfConstant (location, str, base,
! 						     &needLong, &needUnsigned,
! 						     issueError);
!   if (needUnsigned && needLong)
!     type = m2type_GetM2LongCardType ();
!   else
!     type = m2type_GetM2LongIntType ();
! 
!   value = wide_int_to_tree (type, wval);
  
!   if (issueError && (overflow || overflow_m2 || m2expr_TreeOverflow (value)))
      error_at (location, "constant %qs is too large", str);
  
    return m2block_RememberConstant (value);
--- 303,314 ----
  m2decl_BuildConstLiteralNumber (location_t location, const char *str,
  				unsigned int base, bool issueError)
  {
!   widest_int wval;
!   tree value;
!   bool overflow = m2expr_StrToWideInt (location, str, base, wval, issueError);
!   value = wide_int_to_tree (m2type_GetM2ZType (), wval);
  
!   if (issueError && (overflow || m2expr_TreeOverflow (value)))
      error_at (location, "constant %qs is too large", str);
  
    return m2block_RememberConstant (value);
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2decl.def gcc-13.3.0/gcc/m2/gm2-gcc/m2decl.def
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2decl.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2decl.def	Tue May 21 07:47:38 2024
*************** PROCEDURE RememberVariables (l: Tree) ;
*** 161,174 ****
  
  
  (*
!     DetermineSizeOfConstant - given, str, and, base, fill in
!                               needsLong and needsUnsigned appropriately.
  *)
  
! PROCEDURE DetermineSizeOfConstant (location: location_t;
!                                    str: ADDRESS; base: CARDINAL;
!                                    VAR needsLong, needsUnsigned: BOOLEAN;
!                                    issueError: BOOLEAN) : BOOLEAN ;
  
  
  (*
--- 161,172 ----
  
  
  (*
!    ConstantStringExceedsZType - return TRUE if str exceeds the ZTYPE range.
  *)
  
! PROCEDURE ConstantStringExceedsZType (location: location_t;
!                                       str: ADDRESS; base: CARDINAL;
!                                       issueError: BOOLEAN) : BOOLEAN ;
  
  
  (*
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2decl.h gcc-13.3.0/gcc/m2/gm2-gcc/m2decl.h
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2decl.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2decl.h	Tue May 21 07:47:38 2024
*************** EXTERN tree m2decl_BuildConstLiteralNumb
*** 51,61 ****
  					    const char *str,
                                              unsigned int base,
  					    bool issueError);
! EXTERN bool m2decl_DetermineSizeOfConstant (location_t location,
! 					    const char *str, unsigned int base,
!                                             bool *needsLong,
!                                             bool *needsUnsigned,
! 					    bool issueError);
  EXTERN void m2decl_RememberVariables (tree l);
  
  EXTERN tree m2decl_BuildEndFunctionDeclaration (
--- 51,59 ----
  					    const char *str,
                                              unsigned int base,
  					    bool issueError);
! EXTERN bool m2decl_ConstantStringExceedsZType (location_t location,
! 					       const char *str, unsigned int base,
! 					       bool issueError);
  EXTERN void m2decl_RememberVariables (tree l);
  
  EXTERN tree m2decl_BuildEndFunctionDeclaration (
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2expr.cc gcc-13.3.0/gcc/m2/gm2-gcc/m2expr.cc
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2expr.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2expr.cc	Tue May 21 07:47:38 2024
*************** m2expr_BuildBinaryForeachWordDo (locatio
*** 3855,4127 ****
      }
  }
  
- /* Append DIGIT to NUM, a number of PRECISION bits being read in base
-    BASE.  */
- 
- static int
- append_digit (location_t location,
- 	      unsigned HOST_WIDE_INT *low, HOST_WIDE_INT *high,
-               unsigned int digit, unsigned int base)
- {
-   unsigned int shift;
-   int overflow;
-   HOST_WIDE_INT add_high, res_high, test_high;
-   unsigned HOST_WIDE_INT add_low, res_low, test_low;
- 
-   switch (base)
-     {
- 
-     case 2:
-       shift = 1;
-       break;
-     case 8:
-       shift = 3;
-       break;
-     case 10:
-       shift = 3;
-       break;
-     case 16:
-       shift = 4;
-       break;
- 
-     default:
-       shift = 3;
-       m2linemap_internal_error_at (location,
- 				   "not expecting this base value for a constant");
-     }
- 
-   /* Multiply by 2, 8 or 16.  Catching this overflow here means we
-      don't need to worry about add_high overflowing.  */
-   if (((*high) >> (INT_TYPE_SIZE - shift)) == 0)
-     overflow = false;
-   else
-     overflow = true;
- 
-   res_high = *high << shift;
-   res_low = *low << shift;
-   res_high |= (*low) >> (INT_TYPE_SIZE - shift);
  
!   if (base == 10)
!     {
!       add_low = (*low) << 1;
!       add_high = ((*high) << 1) + ((*low) >> (INT_TYPE_SIZE - 1));
!     }
!   else
!     add_high = add_low = 0;
! 
!   test_low = add_low + digit;
!   if (test_low < add_low)
!     add_high++;
!   add_low += digit;
! 
!   test_low = res_low + add_low;
!   if (test_low < res_low)
!     add_high++;
!   test_high = res_high + add_high;
!   if (test_high < res_high)
!     overflow = true;
! 
!   *low = res_low + add_low;
!   *high = res_high + add_high;
! 
!   return overflow;
! }
! 
! /* interpret_integer convert an integer constant into two integer
!    constants.  Heavily borrowed from gcc/cppexp.cc.  */
! 
! int
! m2expr_interpret_integer (location_t location, const char *str, unsigned int base,
!                           unsigned HOST_WIDE_INT *low, HOST_WIDE_INT *high)
! {
!   unsigned const char *p, *end;
!   int overflow = false;
!   int len;
! 
!   *low = 0;
!   *high = 0;
!   p = (unsigned const char *)str;
!   len = strlen (str);
!   end = p + len;
! 
!   /* Common case of a single digit.  */
!   if (len == 1)
!     *low = p[0] - '0';
!   else
!     {
!       unsigned int c = 0;
! 
!       /* We can add a digit to numbers strictly less than this without
! 	 needing the precision and slowness of double integers.  */
! 
!       unsigned HOST_WIDE_INT max = ~(unsigned HOST_WIDE_INT)0;
!       max = (max - base + 1) / base + 1;
! 
!       for (; p < end; p++)
!         {
!           c = *p;
! 
!           if (ISDIGIT (c) || (base == 16 && ISXDIGIT (c)))
!             c = hex_value (c);
!           else
!             return overflow;
! 
!           /* Strict inequality for when max is set to zero.  */
!           if (*low < max)
!             *low = (*low) * base + c;
!           else
!             {
!               overflow = append_digit (location, low, high, c, base);
!               max = 0;  /* From now on we always use append_digit.  */
!             }
!         }
!     }
!   return overflow;
! }
! 
! /* Append DIGIT to NUM, a number of PRECISION bits being read in base
!    BASE.  */
  
! static int
! append_m2_digit (location_t location,
! 		 unsigned int *low, int *high, unsigned int digit,
!                  unsigned int base, bool *needsUnsigned)
  {
!   unsigned int shift;
!   bool overflow;
!   int add_high, res_high, test_high;
!   unsigned int add_low, res_low, test_low;
!   unsigned int add_uhigh, res_uhigh, test_uhigh;
  
!   switch (base)
      {
  
!     case 2:
!       shift = 1;
!       break;
!     case 8:
!       shift = 3;
!       break;
!     case 10:
!       shift = 3;
!       break;
!     case 16:
!       shift = 4;
!       break;
  
!     default:
!       shift = 3;
!       m2linemap_internal_error_at (location,
! 				   "not expecting this base value for a constant");
      }
! 
!   /* Multiply by 2, 8 or 16.  Catching this overflow here means we
!      don't need to worry about add_high overflowing.  */
!   if (((*high) >> (INT_TYPE_SIZE - shift)) == 0)
!     overflow = false;
!   else
!     overflow = true;
! 
!   res_high = *high << shift;
!   res_low = *low << shift;
!   res_high |= (*low) >> (INT_TYPE_SIZE - shift);
! 
!   if (base == 10)
      {
!       add_low = (*low) << 1;
!       add_high = ((*high) << 1) + ((*low) >> (INT_TYPE_SIZE - 1));
      }
    else
-     add_high = add_low = 0;
- 
-   test_low = add_low + digit;
-   if (test_low < add_low)
-     add_high++;
-   add_low += digit;
- 
-   test_low = res_low + add_low;
-   if (test_low < res_low)
-     add_high++;
-   test_high = res_high + add_high;
-   if (test_high < res_high)
      {
!       res_uhigh = res_high;
!       add_uhigh = add_high;
!       test_uhigh = res_uhigh + add_uhigh;
!       if (test_uhigh < res_uhigh)
! 	overflow = true;
!       else
! 	*needsUnsigned = true;
      }
- 
-   *low = res_low + add_low;
-   *high = res_high + add_high;
- 
-   return overflow;
  }
  
- /* interpret_m2_integer convert an integer constant into two integer
-    constants.  Heavily borrowed from gcc/cppexp.cc.  Note that this is a
-    copy of the above code except that it uses `int' rather than
-    HOST_WIDE_INT to allow gm2 to determine what Modula-2 base type to
-    use for this constant and it also sets needsLong and needsUnsigned
-    if an overflow can be avoided by using these techniques.  */
- 
- int
- m2expr_interpret_m2_integer (location_t location,
- 			     const char *str, unsigned int base,
-                              unsigned int *low, int *high,
- 			     bool *needsLong, bool *needsUnsigned)
- {
-   const unsigned char *p, *end;
-   int len;
-   *needsLong = false;
-   *needsUnsigned = false;
- 
-   *low = 0;
-   *high = 0;
-   p = (unsigned const char *)str;
-   len = strlen (str);
-   end = p + len;
- 
-   /* Common case of a single digit.  */
-   if (len == 1)
-     *low = p[0] - '0';
-   else
-     {
-       unsigned int c = 0;
- 
-       /* We can add a digit to numbers strictly less than this without
- 	 needing the precision and slowness of double integers.  */
- 
-       unsigned int max = ~(unsigned int)0;
-       max = (max - base + 1) / base + 1;
- 
-       for (; p < end; p++)
-         {
-           c = *p;
- 
-           if (ISDIGIT (c) || (base == 16 && ISXDIGIT (c)))
-             c = hex_value (c);
-           else
-             return false;  /* End of string and no overflow found.  */
- 
-           /* Strict inequality for when max is set to zero.  */
-           if (*low < max)
-             *low = (*low) * base + c;
-           else
-             {
- 	      *needsLong = true;
- 	      if (append_m2_digit (location,
- 				   low, high, c, base,
- 				   needsUnsigned))
- 		return true;  /* We have overflowed so bail out.  */
-               max = 0;  /* From now on we always use append_digit.  */
-             }
-         }
-     }
-   return false;
- }
  
  /* GetSizeOfInBits return the number of bits used to contain, type.  */
  
--- 3855,3977 ----
      }
  }
  
  
! /* StrToWideInt return true if an overflow occurs when attempting to convert
!    str to an unsigned ZTYPE the value is contained in the widest_int result.
!    The value result is undefined if true is returned.  */
  
! bool
! m2expr_StrToWideInt (location_t location, const char *str, unsigned int base,
! 		     widest_int &result, bool issueError)
  {
!   tree type = m2type_GetM2ZType ();
!   unsigned int i = 0;
!   wi::overflow_type overflow = wi::OVF_NONE;
!   widest_int wbase = wi::to_widest (m2decl_BuildIntegerConstant (base));
!   unsigned int digit = 0;
!   result = wi::to_widest (m2decl_BuildIntegerConstant (0));
!   bool base_specifier = false;
  
!   while (((str[i] != (char)0) && (overflow == wi::OVF_NONE))
! 	 && (! base_specifier))
      {
+       char ch = str[i];
  
!       switch (base)
! 	{
! 	  /* GNU m2 extension allows 'A' to represent binary literals.  */
! 	case 2:
! 	  if (ch == 'A')
! 	    base_specifier = true;
! 	  else if ((ch < '0') || (ch > '1'))
! 	    {
! 	      if (issueError)
! 		error_at (location,
! 			  "constant literal %qs contains %qc, expected 0 or 1",
! 			  str, ch);
! 	      return true;
! 	    }
! 	  else
! 	    digit = (unsigned int) (ch - '0');
! 	  break;
! 	case 8:
! 	  /* An extension of 'B' indicates octal ZTYPE and 'C' octal character.  */
! 	  if ((ch == 'B') || (ch == 'C'))
! 	    base_specifier = true;
! 	  else if ((ch < '0') || (ch > '7'))
! 	    {
! 	      if (issueError)
! 		error_at (location,
! 			  "constant literal %qs contains %qc, expected %qs",
! 			  str, ch, "0..7");
! 	      return true;
! 	    }
! 	  else
! 	    digit = (unsigned int) (ch - '0');
! 	  break;
! 	case 10:
! 	  if ((ch < '0') || (ch > '9'))
! 	    {
! 	      if (issueError)
! 		error_at (location,
! 			  "constant literal %qs contains %qc, expected %qs",
! 			  str, ch, "0..9");
! 	      return true;
! 	    }
! 	  else
! 	    digit = (unsigned int) (ch - '0');
! 	  break;
! 	case 16:
! 	  /* An extension of 'H' indicates hexidecimal ZTYPE.  */
! 	  if (ch == 'H')
! 	    base_specifier = true;
! 	  else if ((ch >= '0') && (ch <= '9'))
! 	    digit = (unsigned int) (ch - '0');
! 	  else if ((ch >= 'A') && (ch <= 'F'))
! 	    digit = ((unsigned int) (ch - 'A')) + 10;
! 	  else
! 	    {
! 	      if (issueError)
! 		error_at (location,
! 			  "constant literal %qs contains %qc, expected %qs or %qs",
! 			  str, ch, "0..9", "A..F");
! 	      return true;
! 	    }
! 	  break;
! 	default:
! 	  gcc_unreachable ();
! 	}
  
!       if (! base_specifier)
! 	{
! 	  widest_int wdigit = wi::to_widest (m2decl_BuildIntegerConstant (digit));
! 	  result = wi::umul (result, wbase, &overflow);
! 	  if (overflow == wi::OVF_NONE)
! 	    result = wi::add (result, wdigit, UNSIGNED, &overflow);
! 	}
!       i++;
      }
!   if (overflow == wi::OVF_NONE)
      {
!       tree value = wide_int_to_tree (type, result);
!       if (m2expr_TreeOverflow (value))
! 	{
! 	  if (issueError)
! 	    error_at (location,
! 		      "constant literal %qs exceeds internal ZTYPE range", str);
! 	  return true;
! 	}
!       return false;
      }
    else
      {
!       if (issueError)
! 	error_at (location,
! 		  "constant literal %qs exceeds internal ZTYPE range", str);
!       return true;
      }
  }
  
  
  /* GetSizeOfInBits return the number of bits used to contain, type.  */
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2expr.def gcc-13.3.0/gcc/m2/gm2-gcc/m2expr.def
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2expr.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2expr.def	Tue May 21 07:47:38 2024
*************** TYPE
*** 44,49 ****
--- 44,53 ----
  PROCEDURE init (location: location_t) ;
  
  
+ 
+ PROCEDURE CheckConstStrZtypeRange (location: location_t;
+ 				   str: ADDRESS; base: CARDINAL) : BOOLEAN ;
+ 
  (*
     CompareTrees - returns -1 if e1 < e2, 0 if e1 == e2, and 1 if e1 > e2.
  *)
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2expr.h gcc-13.3.0/gcc/m2/gm2-gcc/m2expr.h
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2expr.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2expr.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 35,40 ****
--- 35,42 ----
  #endif /* !__GNUG__.  */
  #endif /* !m2expr_c.  */
  
+ EXTERN bool m2expr_StrToWideInt (location_t location, const char *str, unsigned int base,
+ 				 widest_int &wval, bool issueError);
  EXTERN void m2expr_BuildBinaryForeachWordDo (
      location_t location, tree type, tree op1, tree op2, tree op3,
      tree (*binop) (location_t, tree, tree, bool), bool is_op1lvalue,
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2options.h gcc-13.3.0/gcc/m2/gm2-gcc/m2options.h
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2options.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2options.h	Tue May 21 07:47:38 2024
*************** EXTERN void M2Options_SetM2Prefix (const
*** 136,141 ****
--- 136,143 ----
  EXTERN char *M2Options_GetM2Prefix (void);
  EXTERN void M2Options_SetM2PathName (const char *arg);
  EXTERN char *M2Options_GetM2PathName (void);
+ EXTERN int M2Options_SetUninitVariableChecking (bool value, const char *arg);
+ EXTERN void M2Options_SetCaseEnumChecking (bool value);
  
  #undef EXTERN
  #endif /* m2options_h.  */
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2tree.cc gcc-13.3.0/gcc/m2/gm2-gcc/m2tree.cc
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2tree.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2tree.cc	Tue May 21 07:47:38 2024
*************** bool
*** 120,127 ****
  m2tree_IsAConstant (tree t)
  {
    return (TREE_CODE (t) == INTEGER_CST) || (TREE_CODE (t) == REAL_CST)
!          || (TREE_CODE (t) == REAL_CST) || (TREE_CODE (t) == COMPLEX_CST)
!          || (TREE_CODE (t) == STRING_CST);
  }
  
  
--- 120,127 ----
  m2tree_IsAConstant (tree t)
  {
    return (TREE_CODE (t) == INTEGER_CST) || (TREE_CODE (t) == REAL_CST)
!     || (TREE_CODE (t) == REAL_CST) || (TREE_CODE (t) == COMPLEX_CST)
!     || (TREE_CODE (t) == STRING_CST) || (TREE_CODE (t) == CONSTRUCTOR);
  }
  
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-gcc/m2type.cc gcc-13.3.0/gcc/m2/gm2-gcc/m2type.cc
*** gcc-13.2.0/gcc/m2/gm2-gcc/m2type.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-gcc/m2type.cc	Tue May 21 07:47:38 2024
*************** build_m2_word64_type_node (location_t lo
*** 364,369 ****
--- 364,370 ----
                                        m2decl_BuildIntegerConstant (7), loc);
  }
  
+ 
  /* GetM2Complex32 return the fixed size complex type.  */
  
  tree
*************** build_m2_long_real_node (void)
*** 1475,1480 ****
--- 1476,1497 ----
  }
  
  static tree
+ build_m2_ztype_node (void)
+ {
+   tree ztype_node;
+ 
+   /* Define `ZTYPE'.  */
+ 
+   if (targetm.scalar_mode_supported_p (TImode))
+     ztype_node = gm2_type_for_size (128, 0);
+   else
+     ztype_node = gm2_type_for_size (64, 0);
+   layout_type (ztype_node);
+ 
+   return ztype_node;
+ }
+ 
+ static tree
  build_m2_long_int_node (void)
  {
    tree c;
*************** m2type_InitBaseTypes (location_t locatio
*** 1761,1767 ****
    m2_long_card_type_node = build_m2_long_card_node ();
    m2_short_int_type_node = build_m2_short_int_node ();
    m2_short_card_type_node = build_m2_short_card_node ();
!   m2_z_type_node = build_m2_long_int_node ();
    m2_integer8_type_node = build_m2_integer8_type_node (location);
    m2_integer16_type_node = build_m2_integer16_type_node (location);
    m2_integer32_type_node = build_m2_integer32_type_node (location);
--- 1778,1784 ----
    m2_long_card_type_node = build_m2_long_card_node ();
    m2_short_int_type_node = build_m2_short_int_node ();
    m2_short_card_type_node = build_m2_short_card_node ();
!   m2_z_type_node = build_m2_ztype_node ();
    m2_integer8_type_node = build_m2_integer8_type_node (location);
    m2_integer16_type_node = build_m2_integer16_type_node (location);
    m2_integer32_type_node = build_m2_integer32_type_node (location);
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-lang.cc gcc-13.3.0/gcc/m2/gm2-lang.cc
*** gcc-13.2.0/gcc/m2/gm2-lang.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-lang.cc	Tue May 21 07:47:38 2024
*************** gm2_langhook_handle_option (
*** 469,480 ****
--- 469,487 ----
      case OPT_Wunused_parameter:
        M2Options_SetUnusedParameterChecking (value);
        return 1;
+     case OPT_Wuninit_variable_checking:
+       return M2Options_SetUninitVariableChecking (value, "known");
+     case OPT_Wuninit_variable_checking_:
+       return M2Options_SetUninitVariableChecking (value, arg);
      case OPT_fm2_strict_type:
        M2Options_SetStrictTypeChecking (value);
        return 1;
      case OPT_Wall:
        M2Options_SetWall (value);
        return 1;
+     case OPT_Wcase_enum:
+       M2Options_SetCaseEnumChecking (value);
+       return 1;
  #if 0
      /* Not yet implemented.  */
      case OPT_fxcode:
*************** gm2_mark_addressable (tree exp)
*** 1107,1147 ****
  tree
  gm2_type_for_size (unsigned int bits, int unsignedp)
  {
-   tree type;
- 
    if (unsignedp)
      {
        if (bits == INT_TYPE_SIZE)
!         type = unsigned_type_node;
        else if (bits == CHAR_TYPE_SIZE)
!         type = unsigned_char_type_node;
        else if (bits == SHORT_TYPE_SIZE)
!         type = short_unsigned_type_node;
        else if (bits == LONG_TYPE_SIZE)
!         type = long_unsigned_type_node;
        else if (bits == LONG_LONG_TYPE_SIZE)
!         type = long_long_unsigned_type_node;
        else
! 	type = build_nonstandard_integer_type (bits,
  					       unsignedp);
      }
    else
      {
        if (bits == INT_TYPE_SIZE)
!         type = integer_type_node;
        else if (bits == CHAR_TYPE_SIZE)
!         type = signed_char_type_node;
        else if (bits == SHORT_TYPE_SIZE)
!         type = short_integer_type_node;
        else if (bits == LONG_TYPE_SIZE)
!         type = long_integer_type_node;
        else if (bits == LONG_LONG_TYPE_SIZE)
!         type = long_long_integer_type_node;
        else
! 	type = build_nonstandard_integer_type (bits,
  					       unsignedp);
      }
!   return type;
  }
  
  /* Allow the analyzer to understand Storage ALLOCATE/DEALLOCATE.  */
--- 1114,1153 ----
  tree
  gm2_type_for_size (unsigned int bits, int unsignedp)
  {
    if (unsignedp)
      {
        if (bits == INT_TYPE_SIZE)
!         return unsigned_type_node;
        else if (bits == CHAR_TYPE_SIZE)
!         return unsigned_char_type_node;
        else if (bits == SHORT_TYPE_SIZE)
!         return short_unsigned_type_node;
        else if (bits == LONG_TYPE_SIZE)
!         return long_unsigned_type_node;
        else if (bits == LONG_LONG_TYPE_SIZE)
!         return long_long_unsigned_type_node;
        else
! 	return build_nonstandard_integer_type (bits,
  					       unsignedp);
      }
    else
      {
        if (bits == INT_TYPE_SIZE)
!         return integer_type_node;
        else if (bits == CHAR_TYPE_SIZE)
!         return signed_char_type_node;
        else if (bits == SHORT_TYPE_SIZE)
!         return short_integer_type_node;
        else if (bits == LONG_TYPE_SIZE)
!         return long_integer_type_node;
        else if (bits == LONG_LONG_TYPE_SIZE)
!         return long_long_integer_type_node;
        else
! 	return build_nonstandard_integer_type (bits,
  					       unsignedp);
      }
!   /* Never reach here.  */
!   gcc_unreachable ();
  }
  
  /* Allow the analyzer to understand Storage ALLOCATE/DEALLOCATE.  */
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs/DynamicStrings.mod gcc-13.3.0/gcc/m2/gm2-libs/DynamicStrings.mod
*** gcc-13.2.0/gcc/m2/gm2-libs/DynamicStrings.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs/DynamicStrings.mod	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 26,32 ****
  
  IMPLEMENTATION MODULE DynamicStrings ;
  
! FROM libc IMPORT strlen, strncpy, write, exit ;
  FROM StrLib IMPORT StrLen ;
  FROM Storage IMPORT ALLOCATE, DEALLOCATE ;
  FROM Assertion IMPORT Assert ;
--- 26,32 ----
  
  IMPLEMENTATION MODULE DynamicStrings ;
  
! FROM libc IMPORT strlen, strncpy, write, exit, snprintf ;
  FROM StrLib IMPORT StrLen ;
  FROM Storage IMPORT ALLOCATE, DEALLOCATE ;
  FROM Assertion IMPORT Assert ;
*************** END writeLongcard ;
*** 411,422 ****
  
  
  (*
!    writeAddress -
  *)
  
  PROCEDURE writeAddress (a: ADDRESS) ;
  BEGIN
!    writeLongcard (VAL (LONGCARD, a))
  END writeAddress ;
  
  
--- 411,425 ----
  
  
  (*
!    writeAddress - writes out the address of a with a C style hex prefix.
  *)
  
  PROCEDURE writeAddress (a: ADDRESS) ;
+ VAR
+    buffer: ARRAY [0..30] OF CHAR ;
  BEGIN
!    snprintf (ADR (buffer), SIZE (buffer), "0x%", a) ;
!    writeString (buffer) ;
  END writeAddress ;
  
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs/FIO.def gcc-13.3.0/gcc/m2/gm2-libs/FIO.def
*** gcc-13.2.0/gcc/m2/gm2-libs/FIO.def	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs/FIO.def	Tue May 21 07:47:38 2024
*************** PROCEDURE ReadNBytes (f: File; nBytes: C
*** 159,165 ****
  
  
  (*
!    ReadAny - reads HIGH(a) bytes into, a. All input
               is fully buffered, unlike ReadNBytes and thus is more
               suited to small reads.
  *)
--- 159,165 ----
  
  
  (*
!    ReadAny - reads HIGH (a) + 1 bytes into, a.  All input
               is fully buffered, unlike ReadNBytes and thus is more
               suited to small reads.
  *)
*************** PROCEDURE WriteNBytes (f: File; nBytes:
*** 180,186 ****
  
  
  (*
!    WriteAny - writes HIGH(a) bytes onto, file, f. All output
                is fully buffered, unlike WriteNBytes and thus is more
                suited to small writes.
  *)
--- 180,186 ----
  
  
  (*
!    WriteAny - writes HIGH (a) + 1 bytes onto, file, f.  All output
                is fully buffered, unlike WriteNBytes and thus is more
                suited to small writes.
  *)
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs/FIO.mod gcc-13.3.0/gcc/m2/gm2-libs/FIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs/FIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs/FIO.mod	Tue May 21 07:47:38 2024
*************** END ReadNBytes ;
*** 664,672 ****
                    Useful when performing small reads.
  *)
  
! PROCEDURE BufferedRead (f: File; nBytes: CARDINAL; a: ADDRESS) : INTEGER ;
  VAR
!    t     : ADDRESS ;
     total,
     n     : INTEGER ;
     p     : POINTER TO BYTE ;
--- 664,672 ----
                    Useful when performing small reads.
  *)
  
! PROCEDURE BufferedRead (f: File; nBytes: CARDINAL; dest: ADDRESS) : INTEGER ;
  VAR
!    src   : ADDRESS ;
     total,
     n     : INTEGER ;
     p     : POINTER TO BYTE ;
*************** VAR
*** 674,725 ****
  BEGIN
     IF f#Error
     THEN
!       fd := GetIndice(FileInfo, f) ;
        total := 0 ;   (* how many bytes have we read *)
        IF fd#NIL
        THEN
           WITH fd^ DO
              (* extract from the buffer first *)
!             IF buffer#NIL
              THEN
                 WITH buffer^ DO
!                   WHILE nBytes>0 DO
!                      IF (left>0) AND valid
                       THEN
!                         IF nBytes=1
                          THEN
                             (* too expensive to call memcpy for 1 character *)
!                            p := a ;
                             p^ := contents^[position] ;
!                            DEC(left) ;         (* remove consumed byte                *)
!                            INC(position) ;     (* move onwards n byte                 *)
!                            INC(total) ;
                             RETURN( total )
                          ELSE
!                            n := Min(left, nBytes) ;
!                            t := address ;
!                            INC(t, position) ;
!                            p := memcpy(a, t, n) ;
!                            DEC(left, n) ;      (* remove consumed bytes               *)
!                            INC(position, n) ;  (* move onwards n bytes                *)
                                                 (* move onwards ready for direct reads *)
!                            INC(a, n) ;
!                            DEC(nBytes, n) ;    (* reduce the amount for future direct *)
                                                 (* read                                *)
!                            INC(total, n)
                          END
                       ELSE
                          (* refill buffer *)
!                         n := read(unixfd, address, size) ;
!                         IF n>=0
                          THEN
                             valid    := TRUE ;
                             position := 0 ;
                             left     := n ;
                             filled   := n ;
                             bufstart := abspos ;
!                            INC(abspos, n) ;
!                            IF n=0
                             THEN
                                (* eof reached *)
                                state := endoffile ;
--- 674,725 ----
  BEGIN
     IF f#Error
     THEN
!       fd := GetIndice (FileInfo, f) ;
        total := 0 ;   (* how many bytes have we read *)
        IF fd#NIL
        THEN
           WITH fd^ DO
              (* extract from the buffer first *)
!             IF buffer # NIL
              THEN
                 WITH buffer^ DO
!                   WHILE nBytes > 0 DO
!                      IF (left > 0) AND valid
                       THEN
!                         IF nBytes = 1
                          THEN
                             (* too expensive to call memcpy for 1 character *)
!                            p := dest ;
                             p^ := contents^[position] ;
!                            DEC (left) ;         (* remove consumed byte                *)
!                            INC (position) ;     (* move onwards n byte                 *)
!                            INC (total) ;
                             RETURN( total )
                          ELSE
!                            n := Min (left, nBytes) ;
!                            src := address ;
!                            INC (src, position) ;
!                            p := memcpy (dest, src, n) ;
!                            DEC (left, n) ;      (* remove consumed bytes               *)
!                            INC (position, n) ;  (* move onwards n bytes                *)
                                                 (* move onwards ready for direct reads *)
!                            INC (dest, n) ;
!                            DEC (nBytes, n) ;    (* reduce the amount for future direct *)
                                                 (* read                                *)
!                            INC (total, n)
                          END
                       ELSE
                          (* refill buffer *)
!                         n := read (unixfd, address, size) ;
!                         IF n >= 0
                          THEN
                             valid    := TRUE ;
                             position := 0 ;
                             left     := n ;
                             filled   := n ;
                             bufstart := abspos ;
!                            INC (abspos, n) ;
!                            IF n = 0
                             THEN
                                (* eof reached *)
                                state := endoffile ;
*************** END UnReadChar ;
*** 1083,1089 ****
  
  
  (*
!    ReadAny - reads HIGH(a) bytes into, a. All input
               is fully buffered, unlike ReadNBytes and thus is more
               suited to small reads.
  *)
--- 1083,1089 ----
  
  
  (*
!    ReadAny - reads HIGH (a) + 1 bytes into, a.  All input
               is fully buffered, unlike ReadNBytes and thus is more
               suited to small reads.
  *)
*************** END UnReadChar ;
*** 1091,1099 ****
  PROCEDURE ReadAny (f: File; VAR a: ARRAY OF BYTE) ;
  BEGIN
     CheckAccess(f, openedforread, FALSE) ;
!    IF BufferedRead (f, HIGH (a), ADR (a)) = VAL (INTEGER, HIGH (a))
     THEN
!       SetEndOfLine(f, a[HIGH(a)])
     END
  END ReadAny ;
  
--- 1091,1099 ----
  PROCEDURE ReadAny (f: File; VAR a: ARRAY OF BYTE) ;
  BEGIN
     CheckAccess(f, openedforread, FALSE) ;
!    IF BufferedRead (f, HIGH (a) + 1, ADR (a)) = VAL (INTEGER, HIGH (a) + 1)
     THEN
!       SetEndOfLine (f, a[HIGH(a)])
     END
  END ReadAny ;
  
*************** END WriteNBytes ;
*** 1232,1282 ****
                     Useful when performing small writes.
  *)
  
! PROCEDURE BufferedWrite (f: File; nBytes: CARDINAL; a: ADDRESS) : INTEGER ;
  VAR
!    t     : ADDRESS ;
     total,
     n     : INTEGER ;
     p     : POINTER TO BYTE ;
     fd    : FileDescriptor ;
  BEGIN
!    IF f#Error
     THEN
!       fd := GetIndice(FileInfo, f) ;
        IF fd#NIL
        THEN
           total := 0 ;   (* how many bytes have we read *)
           WITH fd^ DO
!             IF buffer#NIL
              THEN
                 WITH buffer^ DO
!                   WHILE nBytes>0 DO
                       (* place into the buffer first *)
!                      IF left>0
                       THEN
!                         IF nBytes=1
                          THEN
                             (* too expensive to call memcpy for 1 character *)
!                            p := a ;
                             contents^[position] := p^ ;
!                            DEC(left) ;         (* reduce space                        *)
!                            INC(position) ;     (* move onwards n byte                 *)
!                            INC(total) ;
                             RETURN( total )
                          ELSE
!                            n := Min(left, nBytes) ;
!                            t := address ;
!                            INC(t, position) ;
!                            p := memcpy(a, t, CARDINAL(n)) ;
!                            DEC(left, n) ;      (* remove consumed bytes               *)
!                            INC(position, n) ;  (* move onwards n bytes                *)
!                                                (* move ready for further writes       *)
!                            INC(a, n) ;
!                            DEC(nBytes, n) ;    (* reduce the amount for future writes *)
!                            INC(total, n)
                          END
                       ELSE
!                         FlushBuffer(f) ;
                          IF (state#successful) AND (state#endofline)
                          THEN
                             nBytes := 0
--- 1232,1282 ----
                     Useful when performing small writes.
  *)
  
! PROCEDURE BufferedWrite (f: File; nBytes: CARDINAL; src: ADDRESS) : INTEGER ;
  VAR
!    dest  : ADDRESS ;
     total,
     n     : INTEGER ;
     p     : POINTER TO BYTE ;
     fd    : FileDescriptor ;
  BEGIN
!    IF f # Error
     THEN
!       fd := GetIndice (FileInfo, f) ;
        IF fd#NIL
        THEN
           total := 0 ;   (* how many bytes have we read *)
           WITH fd^ DO
!             IF buffer # NIL
              THEN
                 WITH buffer^ DO
!                   WHILE nBytes > 0 DO
                       (* place into the buffer first *)
!                      IF left > 0
                       THEN
!                         IF nBytes = 1
                          THEN
                             (* too expensive to call memcpy for 1 character *)
!                            p := src ;
                             contents^[position] := p^ ;
!                            DEC (left) ;         (* reduce space                        *)
!                            INC (position) ;     (* move onwards n byte                 *)
!                            INC (total) ;
                             RETURN( total )
                          ELSE
!                            n := Min (left, nBytes) ;
!                            dest := address ;
!                            INC (dest, position) ;
!                            p := memcpy (dest, src, CARDINAL (n)) ;
!                            DEC (left, n) ;      (* remove consumed bytes               *)
!                            INC (position, n) ;  (* move onwards n bytes                *)
!                                                 (* move ready for further writes       *)
!                            INC (src, n) ;
!                            DEC (nBytes, n) ;    (* reduce the amount for future writes *)
!                            INC (total, n)
                          END
                       ELSE
!                         FlushBuffer (f) ;
                          IF (state#successful) AND (state#endofline)
                          THEN
                             nBytes := 0
*************** END FlushBuffer ;
*** 1329,1335 ****
  
  
  (*
!    WriteAny - writes HIGH(a) bytes onto, file, f. All output
                is fully buffered, unlike WriteNBytes and thus is more
                suited to small writes.
  *)
--- 1329,1335 ----
  
  
  (*
!    WriteAny - writes HIGH (a) + 1 bytes onto, file, f.  All output
                is fully buffered, unlike WriteNBytes and thus is more
                suited to small writes.
  *)
*************** END FlushBuffer ;
*** 1337,1343 ****
  PROCEDURE WriteAny (f: File; VAR a: ARRAY OF BYTE) ;
  BEGIN
     CheckAccess (f, openedforwrite, TRUE) ;
!    IF BufferedWrite (f, HIGH (a), ADR (a)) = VAL (INTEGER, HIGH (a))
     THEN
     END
  END WriteAny ;
--- 1337,1343 ----
  PROCEDURE WriteAny (f: File; VAR a: ARRAY OF BYTE) ;
  BEGIN
     CheckAccess (f, openedforwrite, TRUE) ;
!    IF BufferedWrite (f, HIGH (a) + 1, ADR (a)) = VAL (INTEGER, HIGH (a) + 1)
     THEN
     END
  END WriteAny ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs/IO.mod gcc-13.3.0/gcc/m2/gm2-libs/IO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs/IO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs/IO.mod	Tue May 21 07:47:38 2024
*************** END EchoOff ;
*** 344,361 ****
  *)
  
  PROCEDURE Init ;
  BEGIN
!    WITH fdState[0] DO
!       IsEof := FALSE ;
!       IsRaw := FALSE
!    END ;
!    WITH fdState[1] DO
!       IsEof := FALSE ;
!       IsRaw := FALSE
!    END ;
!    WITH fdState[2] DO
!       IsEof := FALSE ;
!       IsRaw := FALSE
     END
  END Init ;
  
--- 344,355 ----
  *)
  
  PROCEDURE Init ;
+ VAR
+    fdi: CARDINAL ;
  BEGIN
!    FOR fdi := 0 TO HIGH (fdState) DO
!       fdState[fdi].IsEof := FALSE ;
!       fdState[fdi].IsRaw := FALSE
     END
  END Init ;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs/M2Dependent.mod gcc-13.3.0/gcc/m2/gm2-libs/M2Dependent.mod
*** gcc-13.2.0/gcc/m2/gm2-libs/M2Dependent.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs/M2Dependent.mod	Tue May 21 07:47:38 2024
*************** IMPLEMENTATION MODULE M2Dependent ;
*** 28,35 ****
  
  
  FROM libc IMPORT abort, exit, write, getenv, printf, snprintf, strncpy ;
- (* FROM Builtins IMPORT strncmp, strcmp ;  not available during bootstrap.  *)
- (* FROM M2LINK IMPORT ForcedModuleInitOrder, StaticInitialization, PtrToChar ; *)
  FROM ASCII IMPORT nul, nl ;
  FROM SYSTEM IMPORT ADR, SIZE ;
  FROM Storage IMPORT ALLOCATE ;
--- 28,33 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-coroutines/TimerHandler.mod gcc-13.3.0/gcc/m2/gm2-libs-coroutines/TimerHandler.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-coroutines/TimerHandler.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-coroutines/TimerHandler.mod	Tue May 21 07:47:38 2024
*************** CONST
*** 41,48 ****
     MaxQuantum     =     4 ;   (* Maximum ticks a process may consume    *)
                                (* before being rescheduled.              *)
     BaseTicks      = 1000000 ; (* Max resolution of clock ticks per sec  *)
!    TimerStackSize = 100000H ; (* Reasonable sized stack for a process  *)
!    Debugging      =  FALSE ;  (* Do you want lots of debugging info?   *)
  
  TYPE
     EVENT = POINTER TO RECORD
--- 41,49 ----
     MaxQuantum     =     4 ;   (* Maximum ticks a process may consume    *)
                                (* before being rescheduled.              *)
     BaseTicks      = 1000000 ; (* Max resolution of clock ticks per sec  *)
!    TimerStackSize = 100000H ; (* Reasonable sized stack for a process   *)
!    Debugging      =  FALSE ;  (* Do you want lots of debugging info?    *)
!    EnableLED      =  FALSE ;  (* Should the scroll LED be pulsed?       *)
  
  TYPE
     EVENT = POINTER TO RECORD
*************** BEGIN
*** 328,348 ****
        (* Now compenstate for lost ticks *)
        StartClock (TimerIntNo, CurrentCount + (BaseTicks DIV TicksPerSecond)) ;
  
!       (* your code needs to go here *)
!       INC (TotalTicks) ;                                     (* (iii) *)    (* remove for student *)
!       (* now pulse scroll LED *)                                            (* remove for student *)
!       IF (TotalTicks MOD TicksPerSecond) = 0                                (* remove for student *)
!       THEN                                                                  (* remove for student *)
!          ScrollLED := NOT ScrollLED ;                                       (* remove for student *)
!          (* r := printf("<scroll %d>", TotalTicks); *)
!          SwitchScroll(ScrollLED)                             (* (iv)  *)    (* remove for student *)
!       END ;                                                                 (* remove for student *)
!       IF (TotalTicks MOD MaxQuantum) = 0                                    (* remove for student *)
!       THEN                                                                  (* remove for student *)
!          RotateRunQueue                                      (* (ii)  *)    (* remove for student *)
!       END ;                                                                 (* remove for student *)
  
!       CheckActiveQueue                                       (* (i)   *)    (* remove for student *)
     END
  END Timer ;
  
--- 329,351 ----
        (* Now compenstate for lost ticks *)
        StartClock (TimerIntNo, CurrentCount + (BaseTicks DIV TicksPerSecond)) ;
  
!       INC (TotalTicks) ;                                     (* (iii) *)
!       IF EnableLED
!       THEN
!          (* now pulse scroll LED *)
!          IF (TotalTicks MOD TicksPerSecond) = 0
!          THEN
!             ScrollLED := NOT ScrollLED ;
!             (* r := printf("<scroll %d>", TotalTicks); *)
!             SwitchScroll(ScrollLED)                          (* (iv)  *)
!          END
!       END ;
!       IF (TotalTicks MOD MaxQuantum) = 0
!       THEN
!          RotateRunQueue                                      (* (ii)  *)
!       END ;
  
!       CheckActiveQueue                                       (* (i)   *)
     END
  END Timer ;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/LongIO.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/LongIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/LongIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/LongIO.mod	Tue May 21 07:47:38 2024
*************** FROM DynamicStrings IMPORT String, char,
*** 30,35 ****
--- 30,36 ----
  FROM LongConv IMPORT ScanReal ;
  FROM StringChan IMPORT writeString, writeFieldWidth ;
  FROM ldtoa IMPORT strtold ;
+ FROM TextUtil IMPORT SkipSpaces ;
  
  
    (* The text form of a signed fixed-point real number is
*************** VAR
*** 55,60 ****
--- 56,62 ----
     s        : String ;
     error    : BOOLEAN ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     nextState := ScanReal ;
     REPEAT
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/LongWholeIO.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/LongWholeIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/LongWholeIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/LongWholeIO.mod	Tue May 21 07:47:38 2024
*************** FROM StringConvert IMPORT LongIntegerToS
*** 33,38 ****
--- 33,39 ----
  FROM WholeConv IMPORT ScanInt, ScanCard ;
  FROM StringChan IMPORT writeString ;
  FROM IOConsts IMPORT ReadResults ;
+ FROM TextUtil IMPORT SkipSpaces ;
  
  
  (* Input and output of whole numbers in decimal text form
*************** VAR
*** 63,68 ****
--- 64,70 ----
     ch       : CHAR ;
     negative : BOOLEAN ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     negative := FALSE ;
     c := 0 ;
*************** VAR
*** 133,138 ****
--- 135,141 ----
     ch       : CHAR ;
     c        : LONGCARD ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     c := 0 ;
     nextState := ScanCard ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/RTgen.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/RTgen.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/RTgen.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/RTgen.mod	Tue May 21 07:47:38 2024
*************** PROCEDURE doLook (g: ChanDev;
*** 282,310 ****
                    d: DeviceTablePtr;
                    VAR ch: CHAR;
                    VAR r: ReadResults) ;
- VAR
-    old: ReadResults ;
  BEGIN
     checkValid(g, d) ;
     WITH d^ DO
        checkErrno(g, d) ;
        checkPreRead(g, d, RaiseEOFinLook(g), ChanConsts.rawFlag IN flags) ;
        IF (result=IOConsts.allRight) OR (result=IOConsts.notKnown) OR
!          (result=IOConsts.endOfLine) 
        THEN
-          old := result ;
           ch := doReadChar(g^.genif, d) ;
           setReadResult(g, d) ;
           r := result ;
!          ch := doUnReadChar(g^.genif, d, ch) ;
!          result := old
        END
     END
  END doLook ;
  
  
  (*
!    doSkip - 
  *)
  
  PROCEDURE doSkip (g: ChanDev;
--- 282,306 ----
                    d: DeviceTablePtr;
                    VAR ch: CHAR;
                    VAR r: ReadResults) ;
  BEGIN
     checkValid(g, d) ;
     WITH d^ DO
        checkErrno(g, d) ;
        checkPreRead(g, d, RaiseEOFinLook(g), ChanConsts.rawFlag IN flags) ;
        IF (result=IOConsts.allRight) OR (result=IOConsts.notKnown) OR
!          (result=IOConsts.endOfLine)
        THEN
           ch := doReadChar(g^.genif, d) ;
           setReadResult(g, d) ;
           r := result ;
!          ch := doUnReadChar(g^.genif, d, ch)
        END
     END
  END doLook ;
  
  
  (*
!    doSkip -
  *)
  
  PROCEDURE doSkip (g: ChanDev;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/RealIO.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/RealIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/RealIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/RealIO.mod	Tue May 21 07:47:38 2024
*************** FROM DynamicStrings IMPORT String, char,
*** 30,35 ****
--- 30,36 ----
  FROM RealConv IMPORT ScanReal ;
  FROM StringChan IMPORT writeString, writeFieldWidth ;
  FROM dtoa IMPORT strtod ;
+ FROM TextUtil IMPORT SkipSpaces ;
  
  
    (* The text form of a signed fixed-point real number is
*************** VAR
*** 55,60 ****
--- 56,62 ----
     s        : String ;
     error    : BOOLEAN ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     nextState := ScanReal ;
     REPEAT
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/SeqFile.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/SeqFile.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/SeqFile.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/SeqFile.mod	Tue May 21 07:47:38 2024
*************** END checkOpenErrno ;
*** 150,156 ****
  PROCEDURE newCid (fname: ARRAY OF CHAR;
                    f: FlagSet;
                    VAR res: OpenResults;
!                   toRead: BOOLEAN;
                    whichreset: ResetProc) : ChanId ;
  VAR
     c   : RTio.ChanId ;
--- 150,156 ----
  PROCEDURE newCid (fname: ARRAY OF CHAR;
                    f: FlagSet;
                    VAR res: OpenResults;
!                   toRead, toAppend: BOOLEAN;
                    whichreset: ResetProc) : ChanId ;
  VAR
     c   : RTio.ChanId ;
*************** VAR
*** 158,176 ****
     e   : INTEGER ;
     p   : DeviceTablePtr ;
  BEGIN
!    IF toRead
     THEN
!       file := FIO.OpenToRead(fname)
     ELSE
!       file := FIO.OpenToWrite(fname)
     END ;
!    checkOpenErrno(file, e, res) ;
  
!    IF FIO.IsNoError(file)
     THEN
!       MakeChan(did, c) ;
!       RTio.SetFile(c, file) ;
!       p := DeviceTablePtrValue(c, did) ;
        WITH p^ DO
           flags := f ;
           errNum := e ;
--- 158,179 ----
     e   : INTEGER ;
     p   : DeviceTablePtr ;
  BEGIN
!    IF toAppend
     THEN
!       file := FIO.OpenForRandom (fname, NOT toRead, NOT FIO.Exists (fname))
!    ELSIF toRead
!    THEN
!       file := FIO.OpenToRead (fname)
     ELSE
!       file := FIO.OpenToWrite (fname)
     END ;
!    checkOpenErrno (file, e, res) ;
  
!    IF FIO.IsNoError (file)
     THEN
!       MakeChan (did, c) ;
!       RTio.SetFile (c, file) ;
!       p := DeviceTablePtrValue (c, did) ;
        WITH p^ DO
           flags := f ;
           errNum := e ;
*************** BEGIN
*** 189,195 ****
        END ;
        RETURN( c )
     ELSE
!       RETURN( IOChan.InvalidChan() )
     END
  END newCid ;
  
--- 192,198 ----
        END ;
        RETURN( c )
     ELSE
!       RETURN( IOChan.InvalidChan () )
     END
  END newCid ;
  
*************** BEGIN
*** 213,219 ****
     THEN
        INCL(flags, ChanConsts.textFlag)
     END ;
!    cid := newCid(name, flags, res, FALSE, resetWrite)
  END OpenWrite ;
  
  
--- 216,222 ----
     THEN
        INCL(flags, ChanConsts.textFlag)
     END ;
!    cid := newCid(name, flags, res, FALSE, FALSE, resetWrite)
  END OpenWrite ;
  
  
*************** BEGIN
*** 235,241 ****
     THEN
        INCL(flags, ChanConsts.textFlag)
     END ;
!    cid := newCid(name, flags, res, TRUE, resetRead)
  END OpenRead ;
  
  
--- 238,244 ----
     THEN
        INCL(flags, ChanConsts.textFlag)
     END ;
!    cid := newCid(name, flags, res, TRUE, FALSE, resetRead)
  END OpenRead ;
  
  
*************** END OpenRead ;
*** 250,256 ****
                  length of the file.  If a channel cannot be opened
                  as required, the value of res indicates the reason,
                  and cid identifies the invalid channel.
!   *)
  
  PROCEDURE OpenAppend (VAR cid: ChanId; name: ARRAY OF CHAR;
                        flags: FlagSet; VAR res: OpenResults) ;
--- 253,259 ----
                  length of the file.  If a channel cannot be opened
                  as required, the value of res indicates the reason,
                  and cid identifies the invalid channel.
! *)
  
  PROCEDURE OpenAppend (VAR cid: ChanId; name: ARRAY OF CHAR;
                        flags: FlagSet; VAR res: OpenResults) ;
*************** BEGIN
*** 258,270 ****
     flags := flags + ChanConsts.write + ChanConsts.old ;
     IF NOT (ChanConsts.rawFlag IN flags)
     THEN
!       INCL(flags, ChanConsts.textFlag)
     END ;
!    cid := newCid(name, flags, res, FALSE, resetAppend) ;
     IF IsSeqFile(cid)
     THEN
!       FIO.SetPositionFromEnd(RTio.GetFile(cid), 0) ;
!       checkErrno(dev, RTio.GetDevicePtr(cid))
     END
  END OpenAppend ;
  
--- 261,273 ----
     flags := flags + ChanConsts.write + ChanConsts.old ;
     IF NOT (ChanConsts.rawFlag IN flags)
     THEN
!       INCL (flags, ChanConsts.textFlag)
     END ;
!    cid := newCid (name, flags, res, FALSE, TRUE, resetAppend) ;
     IF IsSeqFile(cid)
     THEN
!       FIO.SetPositionFromEnd (RTio.GetFile (cid), 0) ;
!       checkErrno (dev, RTio.GetDevicePtr (cid))
     END
  END OpenAppend ;
  
*************** END resetAppend ;
*** 287,293 ****
  
  
  (*
!    resetRead - 
  *)
  
  PROCEDURE resetRead (d: DeviceTablePtr) ;
--- 290,296 ----
  
  
  (*
!    resetRead -
  *)
  
  PROCEDURE resetRead (d: DeviceTablePtr) ;
*************** END resetRead ;
*** 297,303 ****
  
  
  (*
!    resetWrite - 
  *)
  
  PROCEDURE resetWrite (d: DeviceTablePtr) ;
--- 300,306 ----
  
  
  (*
!    resetWrite -
  *)
  
  PROCEDURE resetWrite (d: DeviceTablePtr) ;
*************** END Rewrite ;
*** 392,398 ****
  
  
  (*
!    handlefree - 
  *)
  
  PROCEDURE handlefree (d: DeviceTablePtr) ;
--- 395,401 ----
  
  
  (*
!    handlefree -
  *)
  
  PROCEDURE handlefree (d: DeviceTablePtr) ;
*************** END Close ;
*** 434,440 ****
  
  
  (*
!    Init - 
  *)
  
  PROCEDURE Init ;
--- 437,443 ----
  
  
  (*
!    Init -
  *)
  
  PROCEDURE Init ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/ShortWholeIO.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/ShortWholeIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/ShortWholeIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/ShortWholeIO.mod	Tue May 21 07:47:38 2024
*************** FROM StringConvert IMPORT IntegerToStrin
*** 33,38 ****
--- 33,39 ----
  FROM WholeConv IMPORT ScanInt, ScanCard ;
  FROM StringChan IMPORT writeString ;
  FROM IOConsts IMPORT ReadResults ;
+ FROM TextUtil IMPORT SkipSpaces ;
  
  
  (* Input and output of whole numbers in decimal text form
*************** VAR
*** 63,68 ****
--- 64,70 ----
     ch       : CHAR ;
     negative : BOOLEAN ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     negative := FALSE ;
     c := 0 ;
*************** VAR
*** 133,138 ****
--- 135,141 ----
     ch       : CHAR ;
     c        : SHORTCARD ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     c := 0 ;
     nextState := ScanCard ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/Strings.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/Strings.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/Strings.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/Strings.mod	Tue May 21 07:47:38 2024
*************** BEGIN
*** 103,128 ****
  END Extract ;
  
  
  (* Deletes at most numberToDelete characters from stringVar, starting at position
     startIndex.
  *)
  
  PROCEDURE Delete (VAR stringVar: ARRAY OF CHAR;
                    startIndex, numberToDelete: CARDINAL) ;
  VAR
!    h: CARDINAL ;
  BEGIN
!    IF numberToDelete>0
     THEN
!       (* numberToDelete can be consider as the number of characters to skip over *)
!       h := Length(stringVar) ;
!       WHILE (startIndex+numberToDelete<h) DO
!          stringVar[startIndex] := stringVar[startIndex+numberToDelete] ;
!          INC(startIndex)
!       END ;
!       IF startIndex<HIGH(stringVar)
        THEN
!          stringVar[startIndex] := ASCII.nul
        END
     END
  END Delete ;
--- 103,166 ----
  END Extract ;
  
  
+ PROCEDURE MinCard (a, b: CARDINAL) : CARDINAL ;
+ BEGIN
+    IF a < b
+    THEN
+       RETURN a
+    ELSE
+       RETURN b
+    END
+ END MinCard ;
+ 
+ 
  (* Deletes at most numberToDelete characters from stringVar, starting at position
     startIndex.
  *)
  
  PROCEDURE Delete (VAR stringVar: ARRAY OF CHAR;
                    startIndex, numberToDelete: CARDINAL) ;
+ CONST
+    Debugging = FALSE ;
  VAR
!    length,
!    high,
!    last   : CARDINAL ;
  BEGIN
!    IF numberToDelete > 0
     THEN
!       length := Length (stringVar) ;
!       IF startIndex < length
        THEN
!          high := HIGH (stringVar) ;
!          (* Calculate the number of characters to delete.  *)
!          last := MinCard (high, length-1) ;
!          IF last - startIndex < numberToDelete
!          THEN
!             numberToDelete := last - startIndex + 1
!          END ;
!          IF numberToDelete > 0
!          THEN
!             IF Debugging
!             THEN
!                printf ("startIndex = %d, numberToDelete = %d, last = %d\n",
!                        startIndex, numberToDelete, last)
!             END ;
!             WHILE startIndex + numberToDelete <= last DO
!                IF Debugging
!                THEN
!                   printf ("strVar[%d] is %c\n", startIndex, stringVar[startIndex]) ;
!                   printf ("  overwriting with strVar[%d] <- %c\n",
!                           startIndex + numberToDelete, stringVar[startIndex + numberToDelete])
!                END ;
!                stringVar[startIndex] := stringVar[startIndex + numberToDelete] ;
!                INC (startIndex) ;
!             END
!          END ;
!          IF startIndex <= high
!          THEN
!             stringVar[startIndex] := ASCII.nul
!          END
        END
     END
  END Delete ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/SysClock.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/SysClock.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/SysClock.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/SysClock.mod	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 26,42 ****
  
  IMPLEMENTATION MODULE SysClock ;
  
! FROM wraptime IMPORT timeval, timezone, tm,
!                      InitTimezone, InitTimeval,
!                      InitTM, KillTM,
!                      gettimeofday, settimeofday, GetFractions,
!                      localtime_r, GetSummerTime, GetDST,
!                      KillTimezone, KillTimeval, GetYear,
!                      GetMonth, GetDay, GetHour, GetMinute,
!                      GetSecond, SetTimeval, SetTimezone ;
  
  IMPORT Args ;
  
  VAR
     canget,
     canset,
--- 26,41 ----
  
  IMPLEMENTATION MODULE SysClock ;
  
! FROM wrapclock IMPORT timespec, timezone, isdst, InitTimespec, KillTimespec,
!                       GetTimespec, SetTimespec, GetTimeRealtime, SetTimeRealtime ;
! 
! FROM libc IMPORT printf ;
  
  IMPORT Args ;
  
+ CONST
+    Debugging = FALSE ;
+ 
  VAR
     canget,
     canset,
*************** VAR
*** 50,74 ****
  
  PROCEDURE determineAccess ;
  VAR
!    tv: timeval ;
!    tz: timezone ;
  BEGIN
!    tz := InitTimezone () ;
!    tv := InitTimeval () ;
!    canget := gettimeofday (tv, tz) = 0 ;
!    canset := canget AND (settimeofday (tv, tz) = 0) ;
!    tz := KillTimezone (tz) ;
!    tv := KillTimeval (tv)
  END determineAccess ;
  
  
  PROCEDURE CanGetClock () : BOOLEAN ;
  (* Tests if the clock can be read *)
  BEGIN
!    IF NOT known
!    THEN
!       determineAccess
!    END ;
     RETURN canget
  END CanGetClock ;
  
--- 49,71 ----
  
  PROCEDURE determineAccess ;
  VAR
!    ts: timespec ;
  BEGIN
!    IF NOT known
!    THEN
!       ts := InitTimespec () ;
!       canget := GetTimeRealtime (ts) = 0 ;
!       canset := canget AND (SetTimeRealtime (ts) = 0) ;
!       ts := KillTimespec (ts) ;
!       known := TRUE
!    END
  END determineAccess ;
  
  
  PROCEDURE CanGetClock () : BOOLEAN ;
  (* Tests if the clock can be read *)
  BEGIN
!    determineAccess ;
     RETURN canget
  END CanGetClock ;
  
*************** END CanGetClock ;
*** 76,85 ****
  PROCEDURE CanSetClock () : BOOLEAN ;
  (* Tests if the clock can be set *)
  BEGIN
!    IF NOT known
!    THEN
!       determineAccess
!    END ;
     RETURN canset
  END CanSetClock ;
  
--- 73,79 ----
  PROCEDURE CanSetClock () : BOOLEAN ;
  (* Tests if the clock can be set *)
  BEGIN
!    determineAccess ;
     RETURN canset
  END CanSetClock ;
  
*************** END IsValidDateTime ;
*** 115,165 ****
  
  
  (*
!    foo -
  *)
  
! PROCEDURE foo () : CARDINAL ;
  BEGIN
!    RETURN 1
! END foo ;
  
  
  PROCEDURE GetClock (VAR userData: DateTime) ;
  (* Assigns local date and time of the day to userData *)
  VAR
!    m : tm ;
!    tv: timeval ;
!    tz: timezone ;
  BEGIN
     IF CanGetClock ()
     THEN
!       tv := InitTimeval () ;
!       tz := InitTimezone () ;
!       IF gettimeofday (tv, tz)=0
        THEN
!          m := InitTM () ;
!          (* m := localtime_r (tv, m) ; *)
!          WITH userData DO
!          (*
!             year := GetYear (m) ;
!          *)
!             month := Args.Narg () (* GetMonth (m) *) (* + 1 *) ;
!             (*
!             day := GetDay (m) ;
!             hour := GetHour (m) ;
!             minute := GetMinute (m) ;
!             second := GetSecond (m) ;
!             fractions := GetFractions (tv) ;
!             zone := GetDST (tz) ;
!             summerTimeFlag := GetSummerTime (tz)
!             *)
!          END ;
!          m := KillTM (m)
        ELSE
!          HALT
        END ;
!       tv := KillTimeval (tv) ;
!       tz := KillTimezone (tz)
     END
  END GetClock ;
  
--- 109,238 ----
  
  
  (*
!    DivMod - returns seconds MOD modulus.  It also divides seconds by modulus.
  *)
  
! PROCEDURE DivMod (VAR seconds: LONGCARD; modulus: LONGCARD) : LONGCARD ;
! VAR
!    result: LONGCARD ;
  BEGIN
!    result := seconds MOD modulus ;
!    seconds := seconds DIV modulus ;
!    RETURN result
! END DivMod ;
! 
! 
! (*
!    daysInYear - return the number of days in year up to month/day.
! *)
! 
! PROCEDURE daysInYear (day, month, year: LONGCARD) : LONGCARD ;
! BEGIN
!    WHILE month > 1 DO
!       INC (day, daysInMonth (year, month)) ;
!       DEC (month)
!    END ;
!    RETURN day
! END daysInYear ;
! 
! 
! (*
!    ExtractDate - extracts the year, month, day from days.
! *)
! 
! PROCEDURE ExtractDate (days: LONGCARD;
!                        VAR year: CARDINAL; VAR month: Month; VAR day: Day) ;
! VAR
!    testMonth,
!    testYear : CARDINAL ;
!    testDays : LONGCARD ;
! BEGIN
!    testYear := 1970 ;
!    LOOP
!       testDays := daysInYear (31, 12, testYear) ;
!       IF days < testDays
!       THEN
!          year := testYear ;
!          testMonth := 1 ;
!          LOOP
!             testDays := daysInMonth (year, testMonth) ;
!             IF days < testDays
!             THEN
!                day := VAL (Day, days) + MIN (Day) ;
!                month := VAL (Month, testMonth) ;
!                RETURN
!             END ;
!             DEC (days, testDays) ;
!             INC (testMonth)
!          END
!       ELSE
!          DEC (days, testDays) ;
!          INC (testYear)
!       END
!    END
! END ExtractDate ;
! 
! 
! (*
!    EpochTime - assigns all fields of userData to 0 or FALSE.
! *)
! 
! PROCEDURE EpochTime (VAR userData: DateTime) ;
! BEGIN
!    WITH userData DO
!       second := 0 ;
!       minute :=  0 ;
!       hour := 0 ;
!       year := 0 ;
!       month := 0 ;
!       day := 0 ;
!       fractions := 0 ;
!       zone := 0 ;
!       summerTimeFlag := FALSE
!    END
! END EpochTime ;
  
  
  PROCEDURE GetClock (VAR userData: DateTime) ;
  (* Assigns local date and time of the day to userData *)
  VAR
!    ts       : timespec ;
!    nano, sec: LONGCARD ;
!    offset   : LONGINT ;
  BEGIN
     IF CanGetClock ()
     THEN
!       ts := InitTimespec () ;
!       IF GetTimeRealtime (ts) = 0
        THEN
!          IF GetTimespec (ts, sec, nano) = 1
!          THEN
!             offset := timezone () ;
!             IF Debugging
!             THEN
!                printf ("getclock = %ld\n", sec)
!             END ;
!             sec := VAL (LONGINT, sec) + offset ;
!             IF Debugging
!             THEN
!                printf ("getclock = %ld\n", sec)
!             END ;
!             WITH userData DO
!                second := VAL (Sec, DivMod (sec, MAX (Sec) + 1)) ;
!                minute := VAL (Min, DivMod (sec, MAX (Min) + 1)) ;
!                hour := VAL (Hour, DivMod (sec, MAX (Hour) + 1)) ;
!                ExtractDate (sec, year, month, day) ;
!                fractions := nano DIV ((1000 * 1000 * 1000) DIV maxSecondParts) ;
!                zone := - (offset DIV 60) ;
!                summerTimeFlag := (isdst () = 1)
!             END
!          ELSE
!             EpochTime (userData)
!          END
        ELSE
!          EpochTime (userData)
        END ;
!       ts := KillTimespec (ts)
     END
  END GetClock ;
  
*************** END GetClock ;
*** 168,174 ****
     daysInMonth - returns how many days there are in a month.
  *)
  
! PROCEDURE daysInMonth (year, month: CARDINAL) : CARDINAL ;
  BEGIN
     CASE month OF
  
--- 241,247 ----
     daysInMonth - returns how many days there are in a month.
  *)
  
! PROCEDURE daysInMonth (year, month: CARDINAL) : LONGCARD ;
  BEGIN
     CASE month OF
  
*************** END daysInMonth ;
*** 196,271 ****
  
  
  (*
!    dayInYear -
  *)
  
! PROCEDURE dayInYear (day, month, year: CARDINAL) : CARDINAL ;
  BEGIN
!    WHILE month > 1 DO
!       INC (day, daysInMonth (year, month)) ;
!       DEC (month)
     END ;
!    RETURN day
! END dayInYear ;
  
  
  (*
!    dayInWeek -
  *)
  
! PROCEDURE dayInWeek (day, month, year: CARDINAL) : CARDINAL ;
! CONST
!    janFirst1970 = 5 ;   (* thursday *)
  VAR
!    yearOffset: CARDINAL ;  (* days since Jan 1st 1970 *)
  BEGIN
!    yearOffset := janFirst1970 ;
!    WHILE year > 1970 DO
!       DEC (year) ;
!       INC (yearOffset, dayInYear (31, 12, year))
!    END ;
!    INC (yearOffset, dayInYear (day, month, year)) ;
!    RETURN yearOffset MOD 7
! END dayInWeek ;
  
  
  PROCEDURE SetClock (userData: DateTime);
- (* Sets the system time clock to the given local date and
-    time *)
  VAR
!    tv: timeval ;
!    tz: timezone ;
  BEGIN
     IF CanSetClock ()
     THEN
!       tv := InitTimeval () ;
!       tz := InitTimezone () ;
!       IF gettimeofday (tv, tz) = 0
        THEN
!          (* fill in as many of tv, tz fields from userData as we can *)
!          WITH userData DO
!             IF summerTimeFlag
!             THEN
!                SetTimeval (tv, second, minute, hour, day, month, year,
!                            dayInYear(day, month, year),
!                            dayInWeek(day, month, year),
!                            1) ;
!                SetTimezone (tz, 1, zone)
!             ELSE
!                SetTimeval (tv, second, minute, hour, day, month, year,
!                            dayInYear(day, month, year),
!                            dayInWeek(day, month, year),
!                            0) ;
!                SetTimezone (tz, 0, zone)
!             END ;
!             IF settimeofday (tv, tz)#0
!             THEN
!                (* error, which we ignore *)
!             END
           END
        END ;
!       tv := KillTimeval (tv) ;
!       tz := KillTimezone (tz)
     END
  END SetClock ;
  
--- 269,342 ----
  
  
  (*
!    totalYear - return the sum of all days prior to year from the epoch.
  *)
  
! PROCEDURE totalYear (year: LONGCARD) : LONGCARD ;
! VAR
!    lastYear,
!    result  : LONGCARD ;
  BEGIN
!    lastYear := 1970 ;
!    result := 0 ;
!    WHILE lastYear < year DO
!       INC (result, daysInYear (31, 12, lastYear)) ;
!       INC (lastYear)
     END ;
!    RETURN result
! END totalYear ;
  
  
  (*
!    totalSeconds - returns the total seconds
  *)
  
! PROCEDURE totalSeconds (second, minute, hour,
!                         day, month, year: LONGCARD) : LONGCARD ;
  VAR
!    result: LONGCARD ;
  BEGIN
!    result := second
!              + minute * (MAX (Sec) + 1)
!              + hour * ((MAX (Min) + 1) * (MAX (Sec) + 1))
!              + ((daysInYear (day, month, year) + totalYear (year))
!                 * ((MAX (Hour) + 1) * ((MAX (Min) + 1) * (MAX (Sec) + 1)))) ;
!    RETURN result
! END totalSeconds ;
  
  
  PROCEDURE SetClock (userData: DateTime);
  VAR
!    ts       : timespec ;
!    nano, sec: LONGCARD ;
!    offset   : LONGINT ;
  BEGIN
+    IF Debugging
+    THEN
+       sec := totalSeconds (userData.second, userData.minute, userData.hour,
+                            VAL (CARDINAL, userData.day) - MIN (Day),
+                            userData.month, userData.year) ;
+       printf ("setclock = %ld\n", sec);
+       offset := timezone () ;
+       sec := VAL (LONGINT, sec) - offset ;
+       printf ("setclock = %ld\n", sec);
+    END ;
     IF CanSetClock ()
     THEN
!       ts := InitTimespec () ;
!       nano := VAL (LONGCARD, userData.fractions * 1000) ;
!       sec := totalSeconds (userData.second, userData.minute, userData.hour,
!                            VAL (CARDINAL, userData.day) - MIN (Day),
!                            userData.month, userData.year) ;
!       offset := timezone () ;
!       sec := VAL (LONGINT, sec) - offset ;
!       IF SetTimespec (ts, sec, nano) = 1
        THEN
!          IF SetTimeRealtime (ts) = 0
!          THEN
           END
        END ;
!       ts := KillTimespec (ts)
     END
  END SetClock ;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/TextIO.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/TextIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/TextIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/TextIO.mod	Tue May 21 07:47:38 2024
*************** IMPLEMENTATION MODULE TextIO ;
*** 30,74 ****
  IMPORT IOChan, IOConsts, CharClass, ASCII ;
  FROM SYSTEM IMPORT ADR ;
  FROM FIO IMPORT FlushOutErr ;
  
-   (* The following procedures do not read past line marks *)
  
! PROCEDURE CanRead (cid: IOChan.ChanId) : BOOLEAN ;
! BEGIN
!    RETURN( (IOChan.ReadResult(cid)=IOConsts.notKnown) OR
!            (IOChan.ReadResult(cid)=IOConsts.allRight) )
! END CanRead ;
  
! PROCEDURE WasGoodChar (cid: IOChan.ChanId) : BOOLEAN ;
  BEGIN
!    RETURN( (IOChan.ReadResult(cid)#IOConsts.endOfLine) AND
!            (IOChan.ReadResult(cid)#IOConsts.endOfInput) )
! END WasGoodChar ;
  
  
  (*
!    SetResult - assigns the result in cid.
                 If s is empty then leave as endOfInput
                    or endOfLine
                 If s is not empty then assign allRight
                 If range and i exceeds, h, then assign outOfRange
  *)
  
! PROCEDURE SetResult (cid: IOChan.ChanId; i: CARDINAL;
!                      VAR s: ARRAY OF CHAR; range: BOOLEAN) ;
  BEGIN
     IF i<=HIGH(s)
     THEN
!       s[i] := ASCII.nul ;
!       IF i>0
!       THEN
!          IOChan.SetReadResult(cid, IOConsts.allRight)
!       END
     ELSIF range
     THEN
!       IOChan.SetReadResult(cid, IOConsts.outOfRange)
     END
! END SetResult ;
  
  
  PROCEDURE ReadChar (cid: IOChan.ChanId; VAR ch: CHAR);
--- 30,87 ----
  IMPORT IOChan, IOConsts, CharClass, ASCII ;
  FROM SYSTEM IMPORT ADR ;
  FROM FIO IMPORT FlushOutErr ;
+ FROM libc IMPORT printf ;
+ FROM TextUtil IMPORT SkipSpaces, EofOrEoln, CharAvailable ;
  
  
! CONST
!    DebugState = FALSE ;
  
! 
! (*
!    DumpState
! *)
! 
! PROCEDURE DumpState (cid: IOChan.ChanId) ;
  BEGIN
!    printf ("cid = %d, ", cid) ;
!    CASE IOChan.ReadResult (cid) OF
! 
!    IOConsts.notKnown:  printf ('notKnown') |
!    IOConsts.allRight:  printf ('allRight') |
!    IOConsts.outOfRange: printf ('outOfRange') |
!    IOConsts.wrongFormat: printf ('wrongFormat') |
!    IOConsts.endOfLine: printf ('endOfLine') |
!    IOConsts.endOfInput: printf ('endOfInput')
! 
!    END ;
!    printf ("\n")
! END DumpState ;
  
  
  (*
!    SetNul - assigns the result in cid.
                 If s is empty then leave as endOfInput
                    or endOfLine
                 If s is not empty then assign allRight
                 If range and i exceeds, h, then assign outOfRange
  *)
  
! PROCEDURE SetNul (cid: IOChan.ChanId; i: CARDINAL;
!                   VAR s: ARRAY OF CHAR; range: BOOLEAN) ;
  BEGIN
+    IF DebugState
+    THEN
+       DumpState (cid)
+    END ;
     IF i<=HIGH(s)
     THEN
!       s[i] := ASCII.nul
     ELSIF range
     THEN
!       IOChan.SetReadResult (cid, IOConsts.outOfRange)
     END
! END SetNul ;
  
  
  PROCEDURE ReadChar (cid: IOChan.ChanId; VAR ch: CHAR);
*************** VAR
*** 81,96 ****
     res: IOConsts.ReadResults ;
  BEGIN
     FlushOutErr ;
!    IF CanRead(cid)
     THEN
!       IOChan.Look(cid, ch, res) ;
!       IF res=IOConsts.allRight
        THEN
!          IOChan.Skip(cid)
        END
     END
  END ReadChar ;
  
  PROCEDURE ReadRestLine (cid: IOChan.ChanId; VAR s: ARRAY OF CHAR);
    (* Removes any remaining characters from the input stream
       cid before the next line mark,  copying to s as many as
--- 94,110 ----
     res: IOConsts.ReadResults ;
  BEGIN
     FlushOutErr ;
!    IF CharAvailable (cid)
     THEN
!       IOChan.Look (cid, ch, res) ;
!       IF res = IOConsts.allRight
        THEN
!          IOChan.Skip (cid)
        END
     END
  END ReadChar ;
  
+ 
  PROCEDURE ReadRestLine (cid: IOChan.ChanId; VAR s: ARRAY OF CHAR);
    (* Removes any remaining characters from the input stream
       cid before the next line mark,  copying to s as many as
*************** BEGIN
*** 105,125 ****
     h := HIGH(s) ;
     i := 0 ;
     finished := FALSE ;
!    WHILE (i<=h) AND CanRead(cid) AND (NOT finished) DO
!       ReadChar(cid, s[i]) ;
!       IF WasGoodChar(cid)
        THEN
-          INC(i)
-       ELSE
           finished := TRUE
        END
     END ;
!    WHILE CanRead(cid) DO
!       IOChan.Skip(cid)
     END ;
!    SetResult(cid, i, s, TRUE)
  END ReadRestLine ;
  
  PROCEDURE ReadString (cid: IOChan.ChanId; VAR s: ARRAY OF CHAR);
    (* Removes only those characters from the input stream cid
       before the next line mark that can be accommodated in s
--- 119,140 ----
     h := HIGH(s) ;
     i := 0 ;
     finished := FALSE ;
!    WHILE (i<=h) AND CharAvailable (cid) AND (NOT finished) DO
!       ReadChar (cid, s[i]) ;
!       IF EofOrEoln (cid)
        THEN
           finished := TRUE
+       ELSE
+          INC (i)
        END
     END ;
!    WHILE CharAvailable (cid) DO
!       IOChan.Skip (cid)
     END ;
!    SetNul (cid, i, s, TRUE)
  END ReadRestLine ;
  
+ 
  PROCEDURE ReadString (cid: IOChan.ChanId; VAR s: ARRAY OF CHAR);
    (* Removes only those characters from the input stream cid
       before the next line mark that can be accommodated in s
*************** VAR
*** 130,177 ****
     i, h    : CARDINAL ;
     finished: BOOLEAN ;
  BEGIN
!    h := HIGH(s) ;
     i := 0 ;
     finished := FALSE ;
!    WHILE (i<=h) AND CanRead(cid) AND (NOT finished) DO
!       ReadChar(cid, s[i]) ;
!       IF WasGoodChar(cid)
        THEN
-          INC(i)
-       ELSE
           finished := TRUE
        END
     END ;
!    SetResult(cid, i, s, FALSE)
  END ReadString ;
  
  
- (*
-    SkipSpaces - skips any spaces.
- *)
- 
- PROCEDURE SkipSpaces (cid: IOChan.ChanId) ;
- VAR
-    ch : CHAR ;
-    res: IOConsts.ReadResults ;
- BEGIN
-    WHILE CanRead(cid) DO
-       IOChan.Look(cid, ch, res) ;
-       IF res=IOConsts.allRight
-       THEN
-          IF CharClass.IsWhiteSpace(ch)
-          THEN
-             IOChan.Skip(cid)
-          ELSE
-             RETURN
-          END
-       ELSE
-          RETURN
-       END
-    END
- END SkipSpaces ;
- 
- 
  PROCEDURE ReadToken (cid: IOChan.ChanId; VAR s: ARRAY OF CHAR);
    (* Skips leading spaces, and then removes characters from
       the input stream cid before the next space or line mark,
--- 145,166 ----
     i, h    : CARDINAL ;
     finished: BOOLEAN ;
  BEGIN
!    h := HIGH (s) ;
     i := 0 ;
     finished := FALSE ;
!    WHILE (i<=h) AND CharAvailable (cid) AND (NOT finished) DO
!       ReadChar (cid, s[i]) ;
!       IF EofOrEoln (cid)
        THEN
           finished := TRUE
+       ELSE
+          INC (i)
        END
     END ;
!    SetNul (cid, i, s, FALSE)
  END ReadString ;
  
  
  PROCEDURE ReadToken (cid: IOChan.ChanId; VAR s: ARRAY OF CHAR);
    (* Skips leading spaces, and then removes characters from
       the input stream cid before the next space or line mark,
*************** PROCEDURE ReadToken (cid: IOChan.ChanId;
*** 182,200 ****
  VAR
     i, h: CARDINAL ;
  BEGIN
!    SkipSpaces(cid) ;
!    h := HIGH(s) ;
     i := 0 ;
!    WHILE (i<=h) AND CanRead(cid) DO
!       ReadChar(cid, s[i]) ;
!       IF (s[i]=ASCII.nul) OR CharClass.IsWhiteSpace(s[i])
        THEN
!          SetResult(cid, i, s, TRUE) ;
           RETURN
        END ;
!       INC(i)
     END ;
!    SetResult(cid, i, s, TRUE)
  END ReadToken ;
  
    (* The following procedure reads past the next line mark *)
--- 171,189 ----
  VAR
     i, h: CARDINAL ;
  BEGIN
!    SkipSpaces (cid) ;
!    h := HIGH (s) ;
     i := 0 ;
!    WHILE (i<=h) AND CharAvailable (cid) DO
!       ReadChar (cid, s[i]) ;
!       IF (s[i]=ASCII.nul) OR CharClass.IsWhiteSpace (s[i])
        THEN
!          SetNul (cid, i, s, TRUE) ;
           RETURN
        END ;
!       INC (i)
     END ;
!    SetNul (cid, i, s, TRUE)
  END ReadToken ;
  
    (* The following procedure reads past the next line mark *)
*************** VAR
*** 209,221 ****
     ch : CHAR ;
     res: IOConsts.ReadResults ;
  BEGIN
!    IOChan.Look(cid, ch, res) ;
!    WHILE res=IOConsts.allRight DO
!       IOChan.SkipLook(cid, ch, res)
     END ;
!    IF res=IOConsts.endOfLine
     THEN
!       IOChan.Skip(cid)
     END
  END SkipLine ;
  
--- 198,211 ----
     ch : CHAR ;
     res: IOConsts.ReadResults ;
  BEGIN
!    IOChan.Look (cid, ch, res) ;
!    WHILE res = IOConsts.allRight DO
!       IOChan.SkipLook (cid, ch, res)
     END ;
!    IF res = IOConsts.endOfLine
     THEN
!       IOChan.Skip (cid) ;
!       IOChan.SetReadResult (cid, IOConsts.allRight)
     END
  END SkipLine ;
  
*************** END SkipLine ;
*** 224,242 ****
  PROCEDURE WriteChar (cid: IOChan.ChanId; ch: CHAR);
    (* Writes the value of ch to the output stream cid. *)
  BEGIN
!    IOChan.TextWrite(cid, ADR(ch), SIZE(ch))
  END WriteChar ;
  
  PROCEDURE WriteLn (cid: IOChan.ChanId);
    (* Writes a line mark to the output stream cid. *)
  BEGIN
!    IOChan.WriteLn(cid)
  END WriteLn ;
  
  PROCEDURE WriteString (cid: IOChan.ChanId; s: ARRAY OF CHAR);
    (* Writes the string value in s to the output stream cid. *)
  BEGIN
!    IOChan.TextWrite(cid, ADR(s), LENGTH(s))
  END WriteString ;
  
  
--- 214,232 ----
  PROCEDURE WriteChar (cid: IOChan.ChanId; ch: CHAR);
    (* Writes the value of ch to the output stream cid. *)
  BEGIN
!    IOChan.TextWrite (cid, ADR (ch), SIZE (ch))
  END WriteChar ;
  
  PROCEDURE WriteLn (cid: IOChan.ChanId);
    (* Writes a line mark to the output stream cid. *)
  BEGIN
!    IOChan.WriteLn (cid)
  END WriteLn ;
  
  PROCEDURE WriteString (cid: IOChan.ChanId; s: ARRAY OF CHAR);
    (* Writes the string value in s to the output stream cid. *)
  BEGIN
!    IOChan.TextWrite (cid, ADR (s), LENGTH (s))
  END WriteString ;
  
  
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/TextUtil.def gcc-13.3.0/gcc/m2/gm2-libs-iso/TextUtil.def
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/TextUtil.def	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/TextUtil.def	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,56 ----
+ (* TextUtil.def provides simple text manipulation routines.
+ 
+ Copyright (C) 2023 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GNU Modula-2 is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE TextUtil ;
+ 
+ (*
+     Title      : TextUtil
+     Author     : Gaius Mulley
+     System     : GNU Modula-2
+     Date       : Tue May 16 18:22:44 2023
+     Revision   : $Version$
+     Description: provides text manmipulation routines.
+ *)
+ 
+ IMPORT IOChan ;
+ 
+ 
+ (*
+    SkipSpaces - skips any spaces.
+ *)
+ 
+ PROCEDURE SkipSpaces (cid: IOChan.ChanId) ;
+ 
+ 
+ (* The following procedures do not read past line marks.  *)
+ 
+ PROCEDURE CharAvailable (cid: IOChan.ChanId) : BOOLEAN ;
+ 
+ 
+ PROCEDURE EofOrEoln (cid: IOChan.ChanId) : BOOLEAN ;
+ 
+ 
+ END TextUtil.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/TextUtil.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/TextUtil.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/TextUtil.mod	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/TextUtil.mod	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,42 ----
+ IMPLEMENTATION MODULE TextUtil ;
+ 
+ IMPORT IOChan, CharClass, IOConsts ;
+ 
+ (*
+    SkipSpaces - skips any spaces.
+ *)
+ 
+ PROCEDURE SkipSpaces (cid: IOChan.ChanId) ;
+ VAR
+    ch : CHAR ;
+    res: IOConsts.ReadResults ;
+ BEGIN
+    WHILE CharAvailable (cid) DO
+       IOChan.Look (cid, ch, res) ;
+       IF (res = IOConsts.allRight) AND CharClass.IsWhiteSpace (ch)
+       THEN
+          IOChan.Skip (cid)
+       ELSE
+          RETURN
+       END
+    END
+ END SkipSpaces ;
+ 
+ 
+ (* The following procedures do not read past line marks.  *)
+ 
+ PROCEDURE CharAvailable (cid: IOChan.ChanId) : BOOLEAN ;
+ BEGIN
+    RETURN( (IOChan.ReadResult (cid) = IOConsts.notKnown) OR
+            (IOChan.ReadResult (cid) = IOConsts.allRight) )
+ END CharAvailable ;
+ 
+ 
+ PROCEDURE EofOrEoln (cid: IOChan.ChanId) : BOOLEAN ;
+ BEGIN
+    RETURN( (IOChan.ReadResult (cid) = IOConsts.endOfLine) OR
+            (IOChan.ReadResult (cid) = IOConsts.endOfInput) )
+ END EofOrEoln ;
+ 
+ 
+ END TextUtil.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/WholeIO.mod gcc-13.3.0/gcc/m2/gm2-libs-iso/WholeIO.mod
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/WholeIO.mod	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/WholeIO.mod	Tue May 21 07:47:38 2024
*************** FROM StringConvert IMPORT IntegerToStrin
*** 33,38 ****
--- 33,39 ----
  FROM WholeConv IMPORT ScanInt, ScanCard ;
  FROM StringChan IMPORT writeString ;
  FROM IOConsts IMPORT ReadResults ;
+ FROM TextUtil IMPORT SkipSpaces ;
  
  
  (* Input and output of whole numbers in decimal text form
*************** FROM IOConsts IMPORT ReadResults ;
*** 40,46 ****
       type IOConsts.ReadResults.
  *)
  
! IMPORT IOChan;
  
  (* The text form of a signed whole number is
       ["+" | "-"], decimal digit, {decimal digit}
--- 41,47 ----
       type IOConsts.ReadResults.
  *)
  
! IMPORT IOChan ;
  
  (* The text form of a signed whole number is
       ["+" | "-"], decimal digit, {decimal digit}
*************** VAR
*** 63,68 ****
--- 64,70 ----
     ch       : CHAR ;
     negative : BOOLEAN ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     negative := FALSE ;
     c := 0 ;
*************** VAR
*** 133,138 ****
--- 135,141 ----
     ch       : CHAR ;
     c        : CARDINAL ;
  BEGIN
+    SkipSpaces (cid) ;
     ReadChar(cid, ch) ;
     c := 0 ;
     nextState := ScanCard ;
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2-libs-iso/wrapclock.def gcc-13.3.0/gcc/m2/gm2-libs-iso/wrapclock.def
*** gcc-13.2.0/gcc/m2/gm2-libs-iso/wrapclock.def	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/m2/gm2-libs-iso/wrapclock.def	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,139 ----
+ (* wrapclock.def provides access to clock primitives.
+ 
+ Copyright (C) 2023 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GNU Modula-2 is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE wrapclock ;
+ 
+ FROM SYSTEM IMPORT ADDRESS ;
+ 
+ TYPE
+    timespec = ADDRESS ;
+ 
+ 
+ (*
+    timezone - return the glibc timezone value.
+               This contains the difference between UTC and the latest
+               local standard time, in seconds west of UTC.
+               If the underlying timezone is unavailable and
+               clock_gettime, localtime_r, tm_gmtoff
+               is unavailable then 0 is returned.
+ *)
+ 
+ PROCEDURE timezone () : LONGINT ;
+ 
+ 
+ (*
+    istimezone returns 1 if timezone in wrapclock.cc can resolve the
+               timezone value using the timezone C library call or by using
+               clock_gettime, localtime_r and tm_gmtoff.
+ *)
+ 
+ PROCEDURE istimezone () : INTEGER ;
+ 
+ 
+ (*
+    daylight - return the glibc daylight value.
+               This variable has a nonzero value if Daylight Saving
+               Time rules apply.
+               A nonzero value does not necessarily mean that Daylight
+               Saving Time is now in effect; it means only that Daylight
+               Saving Time is sometimes in effect.
+ *)
+ 
+ PROCEDURE daylight () : INTEGER ;
+ 
+ 
+ (*
+    isdst - returns 1 if daylight saving time is currently in effect and
+            returns 0 if it is not.
+ *)
+ 
+ PROCEDURE isdst () : INTEGER ;
+ 
+ 
+ (*
+    tzname - returns the string associated with the local timezone.
+             The daylight value is 0 or 1.  The value 0 returns the non
+             daylight saving timezone string and the value of 1 returns
+             the daylight saving timezone string.
+ *)
+ 
+ PROCEDURE tzname (daylight: INTEGER) : ADDRESS ;
+ 
+ 
+ (*
+    InitTimespec - returns a newly created opaque type.
+ *)
+ 
+ PROCEDURE InitTimespec () : timespec ;
+ 
+ 
+ (*
+    KillTimespec - deallocates the memory associated with an
+                   opaque type.
+ *)
+ 
+ PROCEDURE KillTimespec (tv: timespec) : timespec ;
+ 
+ 
+ (*
+    GetTimespec - retrieves the number of seconds and nanoseconds
+                  from the timespec.  A return value of 0 means timespec
+                  is unavailable and a return value of 1 indicates success.
+ *)
+ 
+ PROCEDURE GetTimespec (ts: timespec; VAR sec, nano: LONGCARD) : INTEGER ;
+ 
+ 
+ (*
+    SetTimespec - sets the number of seconds and nanoseconds
+                  into timespec.  A return value of 0 means timespec
+                  is unavailable and a return value of 1 indicates success.
+ *)
+ 
+ PROCEDURE SetTimespec (ts: timespec; sec, nano: LONGCARD) : INTEGER ;
+ 
+ 
+ (*
+    GetTimeRealtime - performs return gettime (CLOCK_REALTIME, ts).
+                      gettime returns 0 on success and -1 on failure.
+                      If the underlying system does not have gettime
+                      then GetTimeRealtime returns 1.
+ *)
+ 
+ PROCEDURE GetTimeRealtime (ts: timespec) : INTEGER ;
+ 
+ 
+ (*
+    SetTimeRealtime - performs return settime (CLOCK_REALTIME, ts).
+                      gettime returns 0 on success and -1 on failure.
+                      If the underlying system does not have gettime
+                      then SetTimeRealtime returns 1.
+ *)
+ 
+ PROCEDURE SetTimeRealtime (ts: timespec) : INTEGER ;
+ 
+ 
+ END wrapclock.
diff -Nrcpad gcc-13.2.0/gcc/m2/gm2spec.cc gcc-13.3.0/gcc/m2/gm2spec.cc
*** gcc-13.2.0/gcc/m2/gm2spec.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/gm2spec.cc	Tue May 21 07:47:38 2024
*************** lang_specific_driver (struct cl_decoded_
*** 469,480 ****
    /* The number of libraries added in.  */
    int added_libraries;
  
- #ifdef ENABLE_PLUGIN
    /* True if we should add -fplugin=m2rte to the command-line.  */
-   bool need_plugin = true;
- #else
    bool need_plugin = false;
- #endif
  
    /* True if we should set up include paths and library paths.  */
    bool allow_libraries = true;
--- 469,476 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/lang.opt gcc-13.3.0/gcc/m2/lang.opt
*** gcc-13.2.0/gcc/m2/lang.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/lang.opt	Tue May 21 07:47:38 2024
*************** Wall
*** 277,282 ****
--- 277,286 ----
  Modula-2
  ; Documented in c.opt
  
+ Wcase-enum
+ Modula-2
+ turns on case statement label compile time checking when using an expression of an enum type.
+ 
  Wpedantic
  Modula-2
  ; Documented in common.opt
*************** Wunused-parameter
*** 293,298 ****
--- 297,310 ----
  Modula-2
  ; Documented in c.opt
  
+ Wuninit-variable-checking
+ Modula-2
+ turns on compile time analysis in the first basic block of a procedure detecting access to uninitialized data.
+ 
+ Wuninit-variable-checking=
+ Modula-2 Joined
+ turns on compile time analysis to detect access to uninitialized variables, the checking can be specified by: known,cond,all.
+ 
  B
  Modula-2
  ; Documented in c.opt
diff -Nrcpad gcc-13.2.0/gcc/m2/m2.flex gcc-13.3.0/gcc/m2/m2.flex
*** gcc-13.2.0/gcc/m2/m2.flex	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/m2.flex	Tue May 21 07:47:38 2024
*************** extern  void  yylex                   (v
*** 163,169 ****
  ^\#.*                      { consumeLine(); /* printf("found: %s\n", currentLine->linebuf); */ BEGIN LINE0; }
  \n\#.*                     { consumeLine(); /* printf("found: %s\n", currentLine->linebuf); */ BEGIN LINE0; }
  <LINE0>\#[ \t]*            { updatepos(); }
! <LINE0>[0-9]+[ \t]*\"      { updatepos(); lineno=atoi(yytext)-1; BEGIN LINE1; }
  <LINE0>\n                  { m2flex_M2Error("missing initial quote after #line directive"); resetpos(); BEGIN INITIAL; }
  <LINE0>[^\n]
  <LINE1>[^\"\n]+            { m2flex_M2Error("missing final quote after #line directive"); resetpos(); BEGIN INITIAL; }
--- 163,169 ----
  ^\#.*                      { consumeLine(); /* printf("found: %s\n", currentLine->linebuf); */ BEGIN LINE0; }
  \n\#.*                     { consumeLine(); /* printf("found: %s\n", currentLine->linebuf); */ BEGIN LINE0; }
  <LINE0>\#[ \t]*            { updatepos(); }
! <LINE0>[0-9]+[ \t]*\"      { updatepos(); lineno=atoi(yytext); BEGIN LINE1; }
  <LINE0>\n                  { m2flex_M2Error("missing initial quote after #line directive"); resetpos(); BEGIN INITIAL; }
  <LINE0>[^\n]
  <LINE1>[^\"\n]+            { m2flex_M2Error("missing final quote after #line directive"); resetpos(); BEGIN INITIAL; }
diff -Nrcpad gcc-13.2.0/gcc/m2/m2pp.cc gcc-13.3.0/gcc/m2/m2pp.cc
*** gcc-13.2.0/gcc/m2/m2pp.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/m2pp.cc	Tue May 21 07:47:38 2024
*************** do_pf (tree t, int bits)
*** 183,189 ****
  }
  
  /* pf print function.  Expected to be printed interactively from
!    the debugger: print pf(func), or to be called from code.  */
  
  void
  pf (tree t)
--- 183,189 ----
  }
  
  /* pf print function.  Expected to be printed interactively from
!    the debugger: print modula2::pf(func), or to be called from code.  */
  
  void
  pf (tree t)
*************** pf (tree t)
*** 192,198 ****
  }
  
  /* pe print expression.  Expected to be printed interactively from
!    the debugger: print pe(expr), or to be called from code.  */
  
  void
  pe (tree t)
--- 192,198 ----
  }
  
  /* pe print expression.  Expected to be printed interactively from
!    the debugger: print modula2::pe(expr), or to be called from code.  */
  
  void
  pe (tree t)
*************** pe (tree t)
*** 206,213 ****
  }
  
  /* pet print expression and its type.  Expected to be printed
!    interactively from the debugger: print pet(expr), or to be called
!    from code.  */
  
  void
  pet (tree t)
--- 206,213 ----
  }
  
  /* pet print expression and its type.  Expected to be printed
!    interactively from the debugger: print modula2::pet(expr), or to
!    be called from code.  */
  
  void
  pet (tree t)
*************** m2pp_if_stmt (pretty *s, tree t)
*** 2209,2214 ****
--- 2209,2242 ----
  }
  #endif
  
+ static void
+ m2pp_asm_expr (pretty *state, tree node)
+ {
+   m2pp_begin (state);
+   m2pp_print (state, "ASM");
+   m2pp_needspace (state);
+   if (ASM_VOLATILE_P (node))
+     {
+       m2pp_print (state, "VOLATILE");
+       m2pp_needspace (state);
+     }
+   m2pp_print (state, "(");
+   m2pp_expression (state, ASM_STRING (node));
+   m2pp_print (state, ":");
+   m2pp_needspace (state);
+   m2pp_expression (state, ASM_OUTPUTS (node));
+   m2pp_print (state, ":");
+   m2pp_needspace (state);
+   m2pp_expression (state, ASM_INPUTS (node));
+   if (ASM_CLOBBERS (node) != NULL)
+     {
+       m2pp_print (state, ":");
+       m2pp_needspace (state);
+       m2pp_expression (state, ASM_CLOBBERS (node));
+     }
+   m2pp_print (state, ");\n");
+ }
+ 
  /* m2pp_statement attempts to reconstruct a statement.  */
  
  static void
*************** m2pp_statement (pretty *s, tree t)
*** 2271,2276 ****
--- 2299,2307 ----
      case CATCH_EXPR:
        m2pp_catch_expr (s, t);
        break;
+     case ASM_EXPR:
+       m2pp_asm_expr (s, t);
+       break;
  #if defined(CPP)
      case IF_STMT:
        m2pp_if_stmt (s, t);
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GDynamicStrings.cc gcc-13.3.0/gcc/m2/mc-boot/GDynamicStrings.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GDynamicStrings.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GDynamicStrings.cc	Tue May 21 07:47:38 2024
*************** static void writeCard (unsigned int c);
*** 463,469 ****
  static void writeLongcard (long unsigned int l);
  
  /*
!    writeAddress -
  */
  
  static void writeAddress (void * a);
--- 463,469 ----
  static void writeLongcard (long unsigned int l);
  
  /*
!    writeAddress - writes out the address of a with a C style hex prefix.
  */
  
  static void writeAddress (void * a);
*************** static void writeNspace (unsigned int n)
*** 684,691 ****
  
  static void DumpStringInfo (DynamicStrings_String s, unsigned int i)
  {
-   DynamicStrings_String t;
- 
    if (s != NULL)
      {
        writeNspace (i);
--- 684,689 ----
*************** static void writeLongcard (long unsigned
*** 901,912 ****
  
  
  /*
!    writeAddress -
  */
  
  static void writeAddress (void * a)
  {
!   writeLongcard ((long unsigned int ) (a));
  }
  
  
--- 899,916 ----
  
  
  /*
!    writeAddress - writes out the address of a with a C style hex prefix.
  */
  
  static void writeAddress (void * a)
  {
!   typedef struct writeAddress__T4_a writeAddress__T4;
! 
!   struct writeAddress__T4_a { char array[30+1]; };
!   writeAddress__T4 buffer;
! 
!   libc_snprintf (&buffer, static_cast<size_t> (sizeof (buffer)), (const char *) "0x%", 3, a);
!   writeString ((const char *) &buffer.array[0], 30);
  }
  
  
*************** extern "C" DynamicStrings_String Dynamic
*** 1655,1664 ****
  
  extern "C" DynamicStrings_String DynamicStrings_InitStringChar (char ch)
  {
!   typedef struct InitStringChar__T4_a InitStringChar__T4;
  
!   struct InitStringChar__T4_a { char array[1+1]; };
!   InitStringChar__T4 a;
    DynamicStrings_String s;
  
    a.array[0] = ch;
--- 1659,1668 ----
  
  extern "C" DynamicStrings_String DynamicStrings_InitStringChar (char ch)
  {
!   typedef struct InitStringChar__T5_a InitStringChar__T5;
  
!   struct InitStringChar__T5_a { char array[1+1]; };
!   InitStringChar__T5 a;
    DynamicStrings_String s;
  
    a.array[0] = ch;
*************** extern "C" DynamicStrings_String Dynamic
*** 1763,1772 ****
  
  extern "C" DynamicStrings_String DynamicStrings_ConCatChar (DynamicStrings_String a, char ch)
  {
!   typedef struct ConCatChar__T5_a ConCatChar__T5;
  
!   struct ConCatChar__T5_a { char array[1+1]; };
!   ConCatChar__T5 b;
    DynamicStrings_String t;
  
    if (PoisonOn)
--- 1767,1776 ----
  
  extern "C" DynamicStrings_String DynamicStrings_ConCatChar (DynamicStrings_String a, char ch)
  {
!   typedef struct ConCatChar__T6_a ConCatChar__T6;
  
!   struct ConCatChar__T6_a { char array[1+1]; };
!   ConCatChar__T6 b;
    DynamicStrings_String t;
  
    if (PoisonOn)
*************** extern "C" void DynamicStrings_PopAlloca
*** 2620,2626 ****
  extern "C" DynamicStrings_String DynamicStrings_PopAllocationExemption (bool halt, DynamicStrings_String e)
  {
    DynamicStrings_String s;
-   DynamicStrings_frame f;
    bool b;
  
    Init ();
--- 2624,2629 ----
*************** extern "C" DynamicStrings_String Dynamic
*** 2630,2636 ****
        if (frameHead == NULL)
          {
            stop ();
!           M2RTS_Halt ((const char *) "mismatched number of PopAllocation's compared to PushAllocation's", 65, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/DynamicStrings.mod", 55, (const char *) "PopAllocationExemption", 22, 177);
          }
        else
          {
--- 2633,2639 ----
        if (frameHead == NULL)
          {
            stop ();
!           M2RTS_Halt ((const char *) "mismatched number of PopAllocation's compared to PushAllocation's", 65, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/DynamicStrings.mod", 55, (const char *) "PopAllocationExemption", 22, 174);
          }
        else
          {
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GFIO.cc gcc-13.3.0/gcc/m2/mc-boot/GFIO.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GFIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GFIO.cc	Tue May 21 07:47:38 2024
*************** static int BufferedRead (FIO_File f, uns
*** 814,820 ****
    typedef unsigned char *BufferedRead__T3;
  
    void * t;
-   int result;
    int total;
    int n;
    BufferedRead__T3 p;
--- 814,819 ----
*************** static int BufferedWrite (FIO_File f, un
*** 1242,1248 ****
    typedef unsigned char *BufferedWrite__T5;
  
    void * t;
-   int result;
    int total;
    int n;
    BufferedWrite__T5 p;
--- 1241,1246 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GFormatStrings.cc gcc-13.3.0/gcc/m2/mc-boot/GFormatStrings.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GFormatStrings.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GFormatStrings.cc	Tue May 21 07:47:38 2024
*************** static DynamicStrings_String PerformForm
*** 370,376 ****
    int width;
    int nextperc;
    int afterperc;
-   int endpos;
    char leader;
    char ch;
    char ch2;
--- 370,375 ----
*************** static DynamicStrings_String Copy (Dynam
*** 544,550 ****
  static DynamicStrings_String HandlePercent (DynamicStrings_String fmt, DynamicStrings_String s, int startpos)
  {
    int prevpos;
-   DynamicStrings_String result;
  
    if ((startpos == ((int ) (DynamicStrings_Length (fmt)))) || (startpos < 0))
      {
--- 543,548 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GM2Dependent.cc gcc-13.3.0/gcc/m2/mc-boot/GM2Dependent.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GM2Dependent.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GM2Dependent.cc	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 51,57 ****
  #define _M2Dependent_C
  
  #   include "Glibc.h"
- #   include "GM2LINK.h"
  #   include "GASCII.h"
  #   include "GSYSTEM.h"
  #   include "GStorage.h"
--- 51,56 ----
*************** typedef struct M2Dependent_ArgCVEnvP_p M
*** 62,67 ****
--- 61,68 ----
  
  typedef struct M2Dependent_DependencyList_r M2Dependent_DependencyList;
  
+ typedef char *M2Dependent_PtrToChar;
+ 
  typedef struct M2Dependent__T2_r M2Dependent__T2;
  
  typedef M2Dependent__T2 *M2Dependent_ModuleChain;
*************** struct M2Dependent__T2_r {
*** 93,98 ****
--- 94,100 ----
                           };
  
  static M2Dependent__T3 Modules;
+ static bool DynamicInitialization;
  static bool Initialized;
  static bool WarningTrace;
  static bool ModuleTrace;
*************** static bool ForceTrace;
*** 107,113 ****
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
--- 109,115 ----
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
*************** extern "C" void M2Dependent_RegisterModu
*** 127,133 ****
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are not using StaticInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname);
--- 129,135 ----
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are using DynamicInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname);
*************** static void toCString (char *str, unsign
*** 195,214 ****
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b);
  
  /*
     strncmp - return 0 if both strings are equal.
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b, unsigned int n);
  
  /*
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2LINK_PtrToChar string);
  
  /*
     traceprintf - wrap printf with a boolean flag.
--- 197,216 ----
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b);
  
  /*
     strncmp - return 0 if both strings are equal.
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b, unsigned int n);
  
  /*
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2Dependent_PtrToChar string);
  
  /*
     traceprintf - wrap printf with a boolean flag.
*************** static void ForceModule (void * modname,
*** 294,300 ****
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void);
  
  /*
     CheckApplication - check to see that the application is the last entry in the list.
--- 296,302 ----
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void * overrideliborder);
  
  /*
     CheckApplication - check to see that the application is the last entry in the list.
*************** static void CheckInitialized (void);
*** 360,367 ****
  static M2Dependent_ModuleChain CreateModule (void * name, void * libname, M2Dependent_ArgCVEnvP init, M2Dependent_ArgCVEnvP fini, PROC dependencies)
  {
    M2Dependent_ModuleChain mptr;
-   void * p0;
-   void * p1;
  
    Storage_ALLOCATE ((void **) &mptr, sizeof (M2Dependent__T2));
    mptr->name = name;
--- 362,367 ----
*************** static M2Dependent_ModuleChain LookupMod
*** 503,509 ****
      {
        ptr = Modules.array[state-M2Dependent_unregistered];
        do {
!         if (((strncmp (reinterpret_cast<M2LINK_PtrToChar> (ptr->name), reinterpret_cast<M2LINK_PtrToChar> (name), max (namelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (ptr->name)))))) == 0) && ((strncmp (reinterpret_cast<M2LINK_PtrToChar> (ptr->libname), reinterpret_cast<M2LINK_PtrToChar> (libname), max (libnamelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (ptr->libname)))))) == 0))
            {
              return ptr;
            }
--- 503,509 ----
      {
        ptr = Modules.array[state-M2Dependent_unregistered];
        do {
!         if (((strncmp (reinterpret_cast<M2Dependent_PtrToChar> (ptr->name), reinterpret_cast<M2Dependent_PtrToChar> (name), max (namelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (ptr->name)))))) == 0) && ((strncmp (reinterpret_cast<M2Dependent_PtrToChar> (ptr->libname), reinterpret_cast<M2Dependent_PtrToChar> (libname), max (libnamelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (ptr->libname)))))) == 0))
            {
              return ptr;
            }
*************** static M2Dependent_ModuleChain LookupMod
*** 523,529 ****
  
  static M2Dependent_ModuleChain LookupModule (M2Dependent_DependencyState state, void * name, void * libname)
  {
!   return LookupModuleN (state, name, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (name))), libname, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (libname))));
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 523,529 ----
  
  static M2Dependent_ModuleChain LookupModule (M2Dependent_DependencyState state, void * name, void * libname)
  {
!   return LookupModuleN (state, name, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (name))), libname, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (libname))));
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void toCString (char *str, unsign
*** 567,573 ****
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b)
  {
    if ((a != NULL) && (b != NULL))
      {
--- 567,573 ----
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b)
  {
    if ((a != NULL) && (b != NULL))
      {
*************** static int strcmp (M2LINK_PtrToChar a, M
*** 600,606 ****
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b, unsigned int n)
  {
    if (n == 0)
      {
--- 600,606 ----
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b, unsigned int n)
  {
    if (n == 0)
      {
*************** static int strncmp (M2LINK_PtrToChar a,
*** 637,643 ****
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2LINK_PtrToChar string)
  {
    int count;
  
--- 637,643 ----
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2Dependent_PtrToChar string)
  {
    int count;
  
*************** static void DisplayModuleInfo (M2Depende
*** 910,917 ****
  
  static void DumpModuleData (bool flag)
  {
-   M2Dependent_ModuleChain mptr;
- 
    if (flag)
      {
        DisplayModuleInfo (M2Dependent_unregistered, (const char *) "unregistered", 12);
--- 910,915 ----
*************** static void ForceModule (void * modname,
*** 993,1012 ****
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void)
  {
    unsigned int len;
    unsigned int modlen;
    unsigned int liblen;
!   M2LINK_PtrToChar modname;
!   M2LINK_PtrToChar libname;
!   M2LINK_PtrToChar pc;
!   M2LINK_PtrToChar start;
  
!   if (M2LINK_ForcedModuleInitOrder != NULL)
      {
!       traceprintf2 (ForceTrace, (const char *) "user forcing order: %s\\n", 24, reinterpret_cast<void *> (M2LINK_ForcedModuleInitOrder));
!       pc = M2LINK_ForcedModuleInitOrder;
        start = pc;
        len = 0;
        modname = NULL;
--- 991,1010 ----
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void * overrideliborder)
  {
    unsigned int len;
    unsigned int modlen;
    unsigned int liblen;
!   M2Dependent_PtrToChar modname;
!   M2Dependent_PtrToChar libname;
!   M2Dependent_PtrToChar pc;
!   M2Dependent_PtrToChar start;
  
!   if (overrideliborder != NULL)
      {
!       traceprintf2 (ForceTrace, (const char *) "user forcing order: %s\\n", 24, overrideliborder);
!       pc = static_cast<M2Dependent_PtrToChar> (overrideliborder);
        start = pc;
        len = 0;
        modname = NULL;
*************** static bool equal (void * cstr, const ch
*** 1123,1129 ****
    /* make a local copy of each unbounded array.  */
    memcpy (str, str_, _str_high+1);
  
!   return (strncmp (reinterpret_cast<M2LINK_PtrToChar> (cstr), reinterpret_cast<M2LINK_PtrToChar> (&str), StrLib_StrLen ((const char *) str, _str_high))) == 0;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1121,1127 ----
    /* make a local copy of each unbounded array.  */
    memcpy (str, str_, _str_high+1);
  
!   return (strncmp (reinterpret_cast<M2Dependent_PtrToChar> (cstr), reinterpret_cast<M2Dependent_PtrToChar> (&str), StrLib_StrLen ((const char *) str, _str_high))) == 0;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void Init (void)
*** 1239,1244 ****
--- 1237,1243 ----
      {
        Modules.array[state-M2Dependent_unregistered] = NULL;
      }
+   DynamicInitialization = false;
  }
  
  
*************** static void CheckInitialized (void)
*** 1264,1276 ****
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp)
  {
    M2Dependent_ModuleChain mptr;
-   M2Dependent_ArgCVEnvP nulp;
  
    CheckInitialized ();
!   traceprintf3 (ModuleTrace, (const char *) "application module: %s [%s]\\n", 29, applicationmodule, libname);
    mptr = LookupModule (M2Dependent_unordered, applicationmodule, libname);
    if (mptr != NULL)
      {
--- 1263,1275 ----
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp)
  {
    M2Dependent_ModuleChain mptr;
  
    CheckInitialized ();
!   DynamicInitialization = true;  /* This procedure is only called if we desire dynamic initialization.  */
!   traceprintf3 (ModuleTrace, (const char *) "application module: %s [%s]\\n", 29, applicationmodule, libname);  /* This procedure is only called if we desire dynamic initialization.  */
    mptr = LookupModule (M2Dependent_unordered, applicationmodule, libname);
    if (mptr != NULL)
      {
*************** extern "C" void M2Dependent_ConstructMod
*** 1281,1287 ****
    ResolveDependencies (applicationmodule, libname);
    traceprintf (PreTrace, (const char *) "Post resolving dependents\\n", 27);
    DumpModuleData (PostTrace);
!   ForceDependencies ();
    traceprintf (ForceTrace, (const char *) "After user forcing ordering\\n", 29);
    DumpModuleData (ForceTrace);
    CheckApplication ();
--- 1280,1286 ----
    ResolveDependencies (applicationmodule, libname);
    traceprintf (PreTrace, (const char *) "Post resolving dependents\\n", 27);
    DumpModuleData (PostTrace);
!   ForceDependencies (overrideliborder);
    traceprintf (ForceTrace, (const char *) "After user forcing ordering\\n", 29);
    DumpModuleData (ForceTrace);
    CheckApplication ();
*************** extern "C" void M2Dependent_RegisterModu
*** 1366,1384 ****
    M2Dependent_ModuleChain mptr;
  
    CheckInitialized ();
!   if (! M2LINK_StaticInitialization)
      {
!       mptr = LookupModule (M2Dependent_unordered, modulename, libname);
!       if (mptr == NULL)
!         {
!           traceprintf3 (ModuleTrace, (const char *) "module: %s [%s] registering", 27, modulename, libname);
!           moveTo (M2Dependent_unordered, CreateModule (modulename, libname, init, fini, dependencies));
!           traceprintf (ModuleTrace, (const char *) "\\n", 2);
!         }
!       else
!         {
!           warning3 ((const char *) "module: %s [%s] (ignoring duplicate registration)\\n", 51, modulename, libname);
!         }
      }
  }
  
--- 1365,1380 ----
    M2Dependent_ModuleChain mptr;
  
    CheckInitialized ();
!   mptr = LookupModule (M2Dependent_unordered, modulename, libname);
!   if (mptr == NULL)
      {
!       traceprintf3 (ModuleTrace, (const char *) "module: %s [%s] registering", 27, modulename, libname);
!       moveTo (M2Dependent_unordered, CreateModule (modulename, libname, init, fini, dependencies));
!       traceprintf (ModuleTrace, (const char *) "\\n", 2);
!     }
!   else
!     {
!       warning3 ((const char *) "module: %s [%s] (ignoring duplicate registration)\\n", 51, modulename, libname);
      }
  }
  
*************** extern "C" void M2Dependent_RegisterModu
*** 1386,1401 ****
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are not using StaticInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname)
  {
    CheckInitialized ();
!   if (! M2LINK_StaticInitialization)
!     {
!       PerformRequestDependant (modulename, libname, dependantmodule, dependantlibname);
!     }
  }
  
  extern "C" void _M2_M2Dependent_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
--- 1382,1394 ----
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are using DynamicInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname)
  {
    CheckInitialized ();
!   PerformRequestDependant (modulename, libname, dependantmodule, dependantlibname);
  }
  
  extern "C" void _M2_M2Dependent_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GM2Dependent.h gcc-13.3.0/gcc/m2/mc-boot/GM2Dependent.h
*** gcc-13.2.0/gcc/m2/mc-boot/GM2Dependent.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GM2Dependent.h	Tue May 21 07:47:38 2024
*************** typedef struct M2Dependent_ArgCVEnvP_p M
*** 54,60 ****
  typedef void (*M2Dependent_ArgCVEnvP_t) (int, void *, void *);
  struct M2Dependent_ArgCVEnvP_p { M2Dependent_ArgCVEnvP_t proc; };
  
! EXTERN void M2Dependent_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  EXTERN void M2Dependent_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
--- 54,60 ----
  typedef void (*M2Dependent_ArgCVEnvP_t) (int, void *, void *);
  struct M2Dependent_ArgCVEnvP_p { M2Dependent_ArgCVEnvP_t proc; };
  
! EXTERN void M2Dependent_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  EXTERN void M2Dependent_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GM2LINK.h gcc-13.3.0/gcc/m2/mc-boot/GM2LINK.h
*** gcc-13.2.0/gcc/m2/mc-boot/GM2LINK.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GM2LINK.h	Thu Jan  1 00:00:00 1970
***************
*** 1,60 ****
- /* do not edit automatically generated by mc from M2LINK.  */
- /* M2LINK.def defines the linking mode used in Modula-2.
- 
- Copyright (C) 2022-2023 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
- 
- GNU Modula-2 is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- General Public License for more details.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  */
- 
- 
- #if !defined (_M2LINK_H)
- #   define _M2LINK_H
- 
- #include "config.h"
- #include "system.h"
- #   ifdef __cplusplus
- extern "C" {
- #   endif
- #include <stdbool.h>
- #   if !defined (PROC_D)
- #      define PROC_D
-        typedef void (*PROC_t) (void);
-        typedef struct { PROC_t proc; } PROC;
- #   endif
- 
- 
- #   if defined (_M2LINK_C)
- #      define EXTERN
- #   else
- #      define EXTERN extern
- #   endif
- 
- typedef char *M2LINK_PtrToChar;
- 
- EXTERN M2LINK_PtrToChar M2LINK_ForcedModuleInitOrder;
- EXTERN bool M2LINK_StaticInitialization;
- #   ifdef __cplusplus
- }
- #   endif
- 
- #   undef EXTERN
- #endif
--- 0 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GM2RTS.cc gcc-13.3.0/gcc/m2/mc-boot/GM2RTS.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GM2RTS.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GM2RTS.cc	Tue May 21 07:47:38 2024
*************** static bool Initialized;
*** 97,103 ****
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
--- 97,103 ----
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
*************** static void CheckInitialized (void)
*** 435,443 ****
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp)
  {
!   M2Dependent_ConstructModules (applicationmodule, libname, argc, argv, envp);
  }
  
  
--- 435,443 ----
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp)
  {
!   M2Dependent_ConstructModules (applicationmodule, libname, overrideliborder, argc, argv, envp);
  }
  
  
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GM2RTS.h gcc-13.3.0/gcc/m2/mc-boot/GM2RTS.h
*** gcc-13.2.0/gcc/m2/mc-boot/GM2RTS.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GM2RTS.h	Tue May 21 07:47:38 2024
*************** typedef struct M2RTS_ArgCVEnvP_p M2RTS_A
*** 54,60 ****
  typedef void (*M2RTS_ArgCVEnvP_t) (int, void *, void *);
  struct M2RTS_ArgCVEnvP_p { M2RTS_ArgCVEnvP_t proc; };
  
! EXTERN void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  EXTERN void M2RTS_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
--- 54,60 ----
  typedef void (*M2RTS_ArgCVEnvP_t) (int, void *, void *);
  struct M2RTS_ArgCVEnvP_p { M2RTS_ArgCVEnvP_t proc; };
  
! EXTERN void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  EXTERN void M2RTS_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GRTExceptions.cc gcc-13.3.0/gcc/m2/mc-boot/GRTExceptions.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GRTExceptions.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GRTExceptions.cc	Tue May 21 07:47:38 2024
*************** extern "C" void RTExceptions_PushHandler
*** 1075,1081 ****
  extern "C" void RTExceptions_PopHandler (RTExceptions_EHBlock e, unsigned int number)
  {
    RTExceptions_Handler h;
-   RTExceptions_Handler i;
  
    h = findHandler (e, number);
    if (h != NULL)
--- 1075,1080 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GRTint.cc gcc-13.3.0/gcc/m2/mc-boot/GRTint.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GRTint.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GRTint.cc	Tue May 21 07:47:38 2024
*************** extern "C" void RTint_Listen (bool until
*** 934,943 ****
    RTint_Vector vec;
    Selective_SetOfFd inSet;
    Selective_SetOfFd outSet;
-   unsigned int b4s;
-   unsigned int b4m;
-   unsigned int afs;
-   unsigned int afm;
    unsigned int sec;
    unsigned int micro;
    int maxFd;
--- 934,939 ----
*************** extern "C" void RTint_Listen (bool until
*** 1001,1007 ****
          }
        if (((untilInterrupt && (inSet == NULL)) && (outSet == NULL)) && ! found)
          {
!           M2RTS_Halt ((const char *) "deadlock found, no more processes to run and no interrupts active", 65, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/RTint.mod", 46, (const char *) "Listen", 6, 732);
          }
        /* printf('}
        ') ;  */
--- 997,1003 ----
          }
        if (((untilInterrupt && (inSet == NULL)) && (outSet == NULL)) && ! found)
          {
!           M2RTS_Halt ((const char *) "deadlock found, no more processes to run and no interrupts active", 65, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/RTint.mod", 46, (const char *) "Listen", 6, 728);
          }
        /* printf('}
        ') ;  */
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GSFIO.cc gcc-13.3.0/gcc/m2/mc-boot/GSFIO.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GSFIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GSFIO.cc	Tue May 21 07:47:38 2024
*************** extern "C" DynamicStrings_String SFIO_Wr
*** 190,196 ****
  extern "C" DynamicStrings_String SFIO_ReadS (FIO_File file)
  {
    DynamicStrings_String s;
-   unsigned int c;
  
    s = DynamicStrings_InitString ((const char *) "", 0);
    while (((! (FIO_EOLN (file))) && (! (FIO_EOF (file)))) && (FIO_IsNoError (file)))
--- 190,195 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/GStringConvert.cc gcc-13.3.0/gcc/m2/mc-boot/GStringConvert.cc
*** gcc-13.2.0/gcc/m2/mc-boot/GStringConvert.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/GStringConvert.cc	Tue May 21 07:47:38 2024
*************** static DynamicStrings_String doDecimalPl
*** 770,777 ****
    int l;
    int point;
    DynamicStrings_String t;
-   DynamicStrings_String whole;
-   DynamicStrings_String fraction;
    DynamicStrings_String tenths;
    DynamicStrings_String hundreths;
  
--- 770,775 ----
*************** extern "C" DynamicStrings_String StringC
*** 1917,1923 ****
    int point;
    unsigned int poTen;
  
!   Assert ((IsDigit (DynamicStrings_char (s, 0))) || ((DynamicStrings_char (s, 0)) == '.'), (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/StringConvert.mod", 54, 1222, (const char *) "ToSigFig", 8);
    point = DynamicStrings_Index (s, '.', 0);
    if (point < 0)
      {
--- 1915,1921 ----
    int point;
    unsigned int poTen;
  
!   Assert ((IsDigit (DynamicStrings_char (s, 0))) || ((DynamicStrings_char (s, 0)) == '.'), (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/StringConvert.mod", 54, 1220, (const char *) "ToSigFig", 8);
    point = DynamicStrings_Index (s, '.', 0);
    if (point < 0)
      {
diff -Nrcpad gcc-13.2.0/gcc/m2/mc-boot/Gdecl.cc gcc-13.3.0/gcc/m2/mc-boot/Gdecl.cc
*** gcc-13.2.0/gcc/m2/mc-boot/Gdecl.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/mc-boot/Gdecl.cc	Tue May 21 07:47:38 2024
*************** extern "C" void SYSTEM_ShiftRight (unsig
*** 1028,1034 ****
  extern "C" void SYSTEM_RotateVal (unsigned int *s, unsigned int _s_high, unsigned int *d, unsigned int _d_high, unsigned int SetSizeInBits, int RotateCount);
  extern "C" void SYSTEM_RotateLeft (unsigned int *s, unsigned int _s_high, unsigned int *d, unsigned int _d_high, unsigned int SetSizeInBits, unsigned int RotateCount);
  extern "C" void SYSTEM_RotateRight (unsigned int *s, unsigned int _s_high, unsigned int *d, unsigned int _d_high, unsigned int SetSizeInBits, unsigned int RotateCount);
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  extern "C" void M2RTS_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  extern "C" void M2RTS_RegisterModule (void * name, void * libname, M2RTS_ArgCVEnvP init, M2RTS_ArgCVEnvP fini, PROC dependencies);
  extern "C" void M2RTS_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname);
--- 1028,1034 ----
  extern "C" void SYSTEM_RotateVal (unsigned int *s, unsigned int _s_high, unsigned int *d, unsigned int _d_high, unsigned int SetSizeInBits, int RotateCount);
  extern "C" void SYSTEM_RotateLeft (unsigned int *s, unsigned int _s_high, unsigned int *d, unsigned int _d_high, unsigned int SetSizeInBits, unsigned int RotateCount);
  extern "C" void SYSTEM_RotateRight (unsigned int *s, unsigned int _s_high, unsigned int *d, unsigned int _d_high, unsigned int SetSizeInBits, unsigned int RotateCount);
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  extern "C" void M2RTS_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  extern "C" void M2RTS_RegisterModule (void * name, void * libname, M2RTS_ArgCVEnvP init, M2RTS_ArgCVEnvP fini, PROC dependencies);
  extern "C" void M2RTS_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GASCII.cc gcc-13.3.0/gcc/m2/pge-boot/GASCII.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GASCII.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GASCII.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GASCII.h gcc-13.3.0/gcc/m2/pge-boot/GASCII.h
*** gcc-13.2.0/gcc/m2/pge-boot/GASCII.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GASCII.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GArgs.cc gcc-13.3.0/gcc/m2/pge-boot/GArgs.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GArgs.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GArgs.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** static Args__T1 Source;
*** 54,60 ****
              The success of the operation is returned.
  */
  
! extern "C" unsigned int Args_GetArg (char *a, unsigned int _a_high, unsigned int n);
  
  /*
     Narg - returns the number of arguments available from
--- 55,61 ----
              The success of the operation is returned.
  */
  
! extern "C" bool Args_GetArg (char *a, unsigned int _a_high, unsigned int n);
  
  /*
     Narg - returns the number of arguments available from
*************** extern "C" unsigned int Args_Narg (void)
*** 69,75 ****
              The success of the operation is returned.
  */
  
! extern "C" unsigned int Args_GetArg (char *a, unsigned int _a_high, unsigned int n)
  {
    int i;
    unsigned int High;
--- 70,76 ----
              The success of the operation is returned.
  */
  
! extern "C" bool Args_GetArg (char *a, unsigned int _a_high, unsigned int n)
  {
    int i;
    unsigned int High;
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GArgs.h gcc-13.3.0/gcc/m2/pge-boot/GArgs.h
*** gcc-13.2.0/gcc/m2/pge-boot/GArgs.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GArgs.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 53,59 ****
              The success of the operation is returned.
  */
  
! EXTERN unsigned int Args_GetArg (char *a, unsigned int _a_high, unsigned int n);
  
  /*
     Narg - returns the number of arguments available from
--- 54,60 ----
              The success of the operation is returned.
  */
  
! EXTERN bool Args_GetArg (char *a, unsigned int _a_high, unsigned int n);
  
  /*
     Narg - returns the number of arguments available from
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GAssertion.cc gcc-13.3.0/gcc/m2/pge-boot/GAssertion.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GAssertion.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GAssertion.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 42,55 ****
     Assert - tests the boolean Condition, if it fails then HALT is called.
  */
  
! extern "C" void Assertion_Assert (unsigned int Condition);
  
  
  /*
     Assert - tests the boolean Condition, if it fails then HALT is called.
  */
  
! extern "C" void Assertion_Assert (unsigned int Condition)
  {
    if (! Condition)
      {
--- 43,56 ----
     Assert - tests the boolean Condition, if it fails then HALT is called.
  */
  
! extern "C" void Assertion_Assert (bool Condition);
  
  
  /*
     Assert - tests the boolean Condition, if it fails then HALT is called.
  */
  
! extern "C" void Assertion_Assert (bool Condition)
  {
    if (! Condition)
      {
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GAssertion.h gcc-13.3.0/gcc/m2/pge-boot/GAssertion.h
*** gcc-13.2.0/gcc/m2/pge-boot/GAssertion.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GAssertion.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 53,59 ****
              is called.
  */
  
! EXTERN void Assertion_Assert (unsigned int Condition);
  #   ifdef __cplusplus
  }
  #   endif
--- 54,60 ----
              is called.
  */
  
! EXTERN void Assertion_Assert (bool Condition);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GBreak.h gcc-13.3.0/gcc/m2/pge-boot/GBreak.h
*** gcc-13.2.0/gcc/m2/pge-boot/GBreak.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GBreak.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GCmdArgs.h gcc-13.3.0/gcc/m2/pge-boot/GCmdArgs.h
*** gcc-13.2.0/gcc/m2/pge-boot/GCmdArgs.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GCmdArgs.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 53,59 ****
              the success of the operation is returned.
  */
  
! EXTERN unsigned int CmdArgs_GetArg (const char *CmdLine_, unsigned int _CmdLine_high, unsigned int n, char *Argi, unsigned int _Argi_high);
  
  /*
     Narg - returns the number of arguments available from
--- 54,60 ----
              the success of the operation is returned.
  */
  
! EXTERN bool CmdArgs_GetArg (const char *CmdLine_, unsigned int _CmdLine_high, unsigned int n, char *Argi, unsigned int _Argi_high);
  
  /*
     Narg - returns the number of arguments available from
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GDebug.cc gcc-13.3.0/gcc/m2/pge-boot/GDebug.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GDebug.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GDebug.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 46,57 ****
  
  /*
     Halt - writes a message in the format:
!           Module:Line:Message
  
            It then terminates by calling HALT.
  */
  
! extern "C" void Debug_Halt (const char *Message_, unsigned int _Message_high, unsigned int LineNo, const char *Module_, unsigned int _Module_high);
  
  /*
     DebugString - writes a string to the debugging device (Scn.Write).
--- 47,58 ----
  
  /*
     Halt - writes a message in the format:
!           Module:Function:Line:Message
  
            It then terminates by calling HALT.
  */
  
! extern "C" void Debug_Halt (const char *Message_, unsigned int _Message_high, const char *Module_, unsigned int _Module_high, const char *Function_, unsigned int _Function_high, unsigned int LineNo);
  
  /*
     DebugString - writes a string to the debugging device (Scn.Write).
*************** static void WriteLn (void)
*** 83,94 ****
  
  /*
     Halt - writes a message in the format:
!           Module:Line:Message
  
            It then terminates by calling HALT.
  */
  
! extern "C" void Debug_Halt (const char *Message_, unsigned int _Message_high, unsigned int LineNo, const char *Module_, unsigned int _Module_high)
  {
    typedef struct Halt__T1_a Halt__T1;
  
--- 84,95 ----
  
  /*
     Halt - writes a message in the format:
!           Module:Function:Line:Message
  
            It then terminates by calling HALT.
  */
  
! extern "C" void Debug_Halt (const char *Message_, unsigned int _Message_high, const char *Module_, unsigned int _Module_high, const char *Function_, unsigned int _Function_high, unsigned int LineNo)
  {
    typedef struct Halt__T1_a Halt__T1;
  
*************** extern "C" void Debug_Halt (const char *
*** 96,107 ****
--- 97,113 ----
    Halt__T1 No;
    char Message[_Message_high+1];
    char Module[_Module_high+1];
+   char Function[_Function_high+1];
  
    /* make a local copy of each unbounded array.  */
    memcpy (Message, Message_, _Message_high+1);
    memcpy (Module, Module_, _Module_high+1);
+   memcpy (Function, Function_, _Function_high+1);
  
    Debug_DebugString ((const char *) Module, _Module_high);  /* should be large enough for most source files..  */
+   Debug_DebugString ((const char *) ":", 1);
+   Debug_DebugString ((const char *) Function, _Function_high);
+   Debug_DebugString ((const char *) ":", 1);
    NumberIO_CardToStr (LineNo, 0, (char *) &No.array[0], MaxNoOfDigits);
    Debug_DebugString ((const char *) ":", 1);
    Debug_DebugString ((const char *) &No.array[0], MaxNoOfDigits);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GDebug.h gcc-13.3.0/gcc/m2/pge-boot/GDebug.h
*** gcc-13.2.0/gcc/m2/pge-boot/GDebug.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GDebug.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 50,61 ****
  
  /*
     Halt - writes a message in the format:
!           Module:Line:Message
  
            It then terminates by calling HALT.
  */
  
! EXTERN void Debug_Halt (const char *Message_, unsigned int _Message_high, unsigned int LineNo, const char *Module_, unsigned int _Module_high);
  
  /*
     DebugString - writes a string to the debugging device (Scn.Write).
--- 51,62 ----
  
  /*
     Halt - writes a message in the format:
!           Module:Function:Line:Message
  
            It then terminates by calling HALT.
  */
  
! EXTERN void Debug_Halt (const char *Message_, unsigned int _Message_high, const char *Module_, unsigned int _Module_high, const char *Function_, unsigned int _Function_high, unsigned int LineNo);
  
  /*
     DebugString - writes a string to the debugging device (Scn.Write).
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GDynamicStrings.cc gcc-13.3.0/gcc/m2/pge-boot/GDynamicStrings.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GDynamicStrings.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GDynamicStrings.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 61,70 ****
  #   include "GM2RTS.h"
  
  #   define MaxBuf 127
! #   define PoisonOn FALSE
! #   define DebugOn FALSE
! #   define CheckOn FALSE
! #   define TraceOn FALSE
  typedef struct DynamicStrings_Contents_r DynamicStrings_Contents;
  
  typedef struct DynamicStrings_DebugInfo_r DynamicStrings_DebugInfo;
--- 62,71 ----
  #   include "GM2RTS.h"
  
  #   define MaxBuf 127
! #   define PoisonOn false
! #   define DebugOn false
! #   define CheckOn false
! #   define TraceOn false
  typedef struct DynamicStrings_Contents_r DynamicStrings_Contents;
  
  typedef struct DynamicStrings_DebugInfo_r DynamicStrings_DebugInfo;
*************** struct DynamicStrings_DebugInfo_r {
*** 93,102 ****
                                    };
  
  struct DynamicStrings_descriptor_r {
!                                      unsigned int charStarUsed;
                                       void *charStar;
                                       unsigned int charStarSize;
!                                      unsigned int charStarValid;
                                       DynamicStrings_desState state;
                                       DynamicStrings_String garbage;
                                     };
--- 94,103 ----
                                    };
  
  struct DynamicStrings_descriptor_r {
!                                      bool charStarUsed;
                                       void *charStar;
                                       unsigned int charStarSize;
!                                      bool charStarValid;
                                       DynamicStrings_desState state;
                                       DynamicStrings_String garbage;
                                     };
*************** struct DynamicStrings_stringRecord_r {
*** 120,126 ****
                                         DynamicStrings_DebugInfo debug;
                                       };
  
! static unsigned int Initialized;
  static DynamicStrings_frame frameHead;
  static DynamicStrings_String captured;
  
--- 121,127 ----
                                         DynamicStrings_DebugInfo debug;
                                       };
  
! static bool Initialized;
  static DynamicStrings_frame frameHead;
  static DynamicStrings_String captured;
  
*************** extern "C" DynamicStrings_String Dynamic
*** 205,225 ****
     Equal - returns TRUE if String, a, and, b, are equal.
  */
  
! extern "C" unsigned int DynamicStrings_Equal (DynamicStrings_String a, DynamicStrings_String b);
  
  /*
     EqualCharStar - returns TRUE if contents of String, s, is the same as the
                     string, a.
  */
  
! extern "C" unsigned int DynamicStrings_EqualCharStar (DynamicStrings_String s, void * a);
  
  /*
     EqualArray - returns TRUE if contents of String, s, is the same as the
                  string, a.
  */
  
! extern "C" unsigned int DynamicStrings_EqualArray (DynamicStrings_String s, const char *a_, unsigned int _a_high);
  
  /*
     Mult - returns a new string which is n concatenations of String, s.
--- 206,226 ----
     Equal - returns TRUE if String, a, and, b, are equal.
  */
  
! extern "C" bool DynamicStrings_Equal (DynamicStrings_String a, DynamicStrings_String b);
  
  /*
     EqualCharStar - returns TRUE if contents of String, s, is the same as the
                     string, a.
  */
  
! extern "C" bool DynamicStrings_EqualCharStar (DynamicStrings_String s, void * a);
  
  /*
     EqualArray - returns TRUE if contents of String, s, is the same as the
                  string, a.
  */
  
! extern "C" bool DynamicStrings_EqualArray (DynamicStrings_String s, const char *a_, unsigned int _a_high);
  
  /*
     Mult - returns a new string which is n concatenations of String, s.
*************** extern "C" void DynamicStrings_PushAlloc
*** 366,384 ****
                     with an exit code of 1.
  */
  
! extern "C" void DynamicStrings_PopAllocation (unsigned int halt);
  
  /*
     PopAllocationExemption - test to see that all strings are deallocated, except
!                             string, e, since the last push.
!                             Then it pops to the previous allocation/deallocation
                              lists.
  
                              If halt is true then the application terminates
                              with an exit code of 1.
  */
  
! extern "C" DynamicStrings_String DynamicStrings_PopAllocationExemption (unsigned int halt, DynamicStrings_String e);
  
  /*
   writeStringDesc write out debugging information about string, s.  */
--- 367,385 ----
                     with an exit code of 1.
  */
  
! extern "C" void DynamicStrings_PopAllocation (bool halt);
  
  /*
     PopAllocationExemption - test to see that all strings are deallocated, except
!                             string e since the last push.
!                             Post-condition: it pops to the previous allocation/deallocation
                              lists.
  
                              If halt is true then the application terminates
                              with an exit code of 1.
  */
  
! extern "C" DynamicStrings_String DynamicStrings_PopAllocationExemption (bool halt, DynamicStrings_String e);
  
  /*
   writeStringDesc write out debugging information about string, s.  */
*************** static void writeCard (unsigned int c);
*** 465,471 ****
  static void writeLongcard (long unsigned int l);
  
  /*
!    writeAddress -
  */
  
  static void writeAddress (void * a);
--- 466,472 ----
  static void writeLongcard (long unsigned int l);
  
  /*
!    writeAddress - writes out the address of a with a C style hex prefix.
  */
  
  static void writeAddress (void * a);
*************** static DynamicStrings_String AssignDebug
*** 486,492 ****
     IsOn - returns TRUE if, s, is on one of the debug lists.
  */
  
! static unsigned int IsOn (DynamicStrings_String list, DynamicStrings_String s);
  
  /*
     AddTo - adds string, s, to, list.
--- 487,493 ----
     IsOn - returns TRUE if, s, is on one of the debug lists.
  */
  
! static bool IsOn (DynamicStrings_String list, DynamicStrings_String s);
  
  /*
     AddTo - adds string, s, to, list.
*************** static void AddDeallocated (DynamicStrin
*** 516,528 ****
     IsOnAllocated - returns TRUE if the string, s, has ever been allocated.
  */
  
! static unsigned int IsOnAllocated (DynamicStrings_String s);
  
  /*
     IsOnDeallocated - returns TRUE if the string, s, has ever been deallocated.
  */
  
! static unsigned int IsOnDeallocated (DynamicStrings_String s);
  
  /*
     SubAllocated - removes string, s, from the list of allocated strings.
--- 517,529 ----
     IsOnAllocated - returns TRUE if the string, s, has ever been allocated.
  */
  
! static bool IsOnAllocated (DynamicStrings_String s);
  
  /*
     IsOnDeallocated - returns TRUE if the string, s, has ever been deallocated.
  */
  
! static bool IsOnDeallocated (DynamicStrings_String s);
  
  /*
     SubAllocated - removes string, s, from the list of allocated strings.
*************** static DynamicStrings_String AddToGarbag
*** 592,604 ****
     IsOnGarbage - returns TRUE if, s, is on string, e, garbage list.
  */
  
! static unsigned int IsOnGarbage (DynamicStrings_String e, DynamicStrings_String s);
  
  /*
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch);
  
  /*
     DumpState -
--- 593,605 ----
     IsOnGarbage - returns TRUE if, s, is on string, e, garbage list.
  */
  
! static bool IsOnGarbage (DynamicStrings_String e, DynamicStrings_String s);
  
  /*
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch);
  
  /*
     DumpState -
*************** static void writeNspace (unsigned int n)
*** 686,693 ****
  
  static void DumpStringInfo (DynamicStrings_String s, unsigned int i)
  {
-   DynamicStrings_String t;
- 
    if (s != NULL)
      {
        writeNspace (i);
--- 687,692 ----
*************** static void doDSdbExit (DynamicStrings_S
*** 738,744 ****
  {
    if (CheckOn)
      {
!       s = DynamicStrings_PopAllocationExemption (TRUE, s);
      }
  }
  
--- 737,743 ----
  {
    if (CheckOn)
      {
!       s = DynamicStrings_PopAllocationExemption (true, s);
      }
  }
  
*************** static void writeLongcard (long unsigned
*** 903,914 ****
  
  
  /*
!    writeAddress -
  */
  
  static void writeAddress (void * a)
  {
!   writeLongcard ((long unsigned int ) (a));
  }
  
  
--- 902,919 ----
  
  
  /*
!    writeAddress - writes out the address of a with a C style hex prefix.
  */
  
  static void writeAddress (void * a)
  {
!   typedef struct writeAddress__T4_a writeAddress__T4;
! 
!   struct writeAddress__T4_a { char array[30+1]; };
!   writeAddress__T4 buffer;
! 
!   libc_snprintf (&buffer, static_cast<size_t> (sizeof (buffer)), (const char *) "0x%", 3, a);
!   writeString ((const char *) &buffer.array[0], 30);
  }
  
  
*************** static DynamicStrings_String AssignDebug
*** 960,966 ****
     IsOn - returns TRUE if, s, is on one of the debug lists.
  */
  
! static unsigned int IsOn (DynamicStrings_String list, DynamicStrings_String s)
  {
    while ((list != s) && (list != NULL))
      {
--- 965,971 ----
     IsOn - returns TRUE if, s, is on one of the debug lists.
  */
  
! static bool IsOn (DynamicStrings_String list, DynamicStrings_String s)
  {
    while ((list != s) && (list != NULL))
      {
*************** static void AddDeallocated (DynamicStrin
*** 1050,1056 ****
     IsOnAllocated - returns TRUE if the string, s, has ever been allocated.
  */
  
! static unsigned int IsOnAllocated (DynamicStrings_String s)
  {
    DynamicStrings_frame f;
  
--- 1055,1061 ----
     IsOnAllocated - returns TRUE if the string, s, has ever been allocated.
  */
  
! static bool IsOnAllocated (DynamicStrings_String s)
  {
    DynamicStrings_frame f;
  
*************** static unsigned int IsOnAllocated (Dynam
*** 1059,1072 ****
    do {
      if (IsOn (f->alloc, s))
        {
!         return TRUE;
        }
      else
        {
          f = f->next;
        }
    } while (! (f == NULL));
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1064,1077 ----
    do {
      if (IsOn (f->alloc, s))
        {
!         return true;
        }
      else
        {
          f = f->next;
        }
    } while (! (f == NULL));
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int IsOnAllocated (Dynam
*** 1076,1082 ****
     IsOnDeallocated - returns TRUE if the string, s, has ever been deallocated.
  */
  
! static unsigned int IsOnDeallocated (DynamicStrings_String s)
  {
    DynamicStrings_frame f;
  
--- 1081,1087 ----
     IsOnDeallocated - returns TRUE if the string, s, has ever been deallocated.
  */
  
! static bool IsOnDeallocated (DynamicStrings_String s)
  {
    DynamicStrings_frame f;
  
*************** static unsigned int IsOnDeallocated (Dyn
*** 1085,1098 ****
    do {
      if (IsOn (f->dealloc, s))
        {
!         return TRUE;
        }
      else
        {
          f = f->next;
        }
    } while (! (f == NULL));
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1090,1103 ----
    do {
      if (IsOn (f->dealloc, s))
        {
!         return true;
        }
      else
        {
          f = f->next;
        }
    } while (! (f == NULL));
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void DeallocateCharStar (DynamicS
*** 1238,1247 ****
          {
            Storage_DEALLOCATE (&s->head->charStar, s->head->charStarSize);
          }
!       s->head->charStarUsed = FALSE;
        s->head->charStar = NULL;
        s->head->charStarSize = 0;
!       s->head->charStarValid = FALSE;
      }
  }
  
--- 1243,1252 ----
          {
            Storage_DEALLOCATE (&s->head->charStar, s->head->charStarSize);
          }
!       s->head->charStarUsed = false;
        s->head->charStar = NULL;
        s->head->charStarSize = 0;
!       s->head->charStarValid = false;
      }
  }
  
*************** static void MarkInvalid (DynamicStrings_
*** 1275,1281 ****
      }
    if (s->head != NULL)
      {
!       s->head->charStarValid = FALSE;
      }
  }
  
--- 1280,1286 ----
      }
    if (s->head != NULL)
      {
!       s->head->charStarValid = false;
      }
  }
  
*************** static DynamicStrings_String AddToGarbag
*** 1371,1377 ****
     IsOnGarbage - returns TRUE if, s, is on string, e, garbage list.
  */
  
! static unsigned int IsOnGarbage (DynamicStrings_String e, DynamicStrings_String s)
  {
    if ((e != NULL) && (s != NULL))
      {
--- 1376,1382 ----
     IsOnGarbage - returns TRUE if, s, is on string, e, garbage list.
  */
  
! static bool IsOnGarbage (DynamicStrings_String e, DynamicStrings_String s)
  {
    if ((e != NULL) && (s != NULL))
      {
*************** static unsigned int IsOnGarbage (Dynamic
*** 1379,1385 ****
          {
            if (e->head->garbage == s)
              {
!               return TRUE;
              }
            else
              {
--- 1384,1390 ----
          {
            if (e->head->garbage == s)
              {
!               return true;
              }
            else
              {
*************** static unsigned int IsOnGarbage (Dynamic
*** 1387,1393 ****
              }
          }
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1392,1398 ----
              }
          }
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int IsOnGarbage (Dynamic
*** 1397,1403 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch)
  {
    return (ch == ' ') || (ch == ASCII_tab);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 1402,1408 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch)
  {
    return (ch == ' ') || (ch == ASCII_tab);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** static void Init (void)
*** 1506,1512 ****
  {
    if (! Initialized)
      {
!       Initialized = TRUE;
        frameHead = NULL;
        DynamicStrings_PushAllocation ();
      }
--- 1511,1517 ----
  {
    if (! Initialized)
      {
!       Initialized = true;
        frameHead = NULL;
        DynamicStrings_PushAllocation ();
      }
*************** extern "C" DynamicStrings_String Dynamic
*** 1531,1540 ****
    s->contents.next = NULL;
    ConcatContents (&s->contents, (const char *) a, _a_high, StrLib_StrLen ((const char *) a, _a_high), 0);
    Storage_ALLOCATE ((void **) &s->head, sizeof (DynamicStrings_descriptor));
!   s->head->charStarUsed = FALSE;
    s->head->charStar = NULL;
    s->head->charStarSize = 0;
!   s->head->charStarValid = FALSE;
    s->head->garbage = NULL;
    s->head->state = DynamicStrings_inuse;
    AddDebugInfo (s);
--- 1536,1545 ----
    s->contents.next = NULL;
    ConcatContents (&s->contents, (const char *) a, _a_high, StrLib_StrLen ((const char *) a, _a_high), 0);
    Storage_ALLOCATE ((void **) &s->head, sizeof (DynamicStrings_descriptor));
!   s->head->charStarUsed = false;
    s->head->charStar = NULL;
    s->head->charStarSize = 0;
!   s->head->charStarValid = false;
    s->head->garbage = NULL;
    s->head->state = DynamicStrings_inuse;
    AddDebugInfo (s);
*************** extern "C" DynamicStrings_String Dynamic
*** 1634,1643 ****
        ConcatContentsAddress (&s->contents, a, static_cast<unsigned int> (libc_strlen (a)));
      }
    Storage_ALLOCATE ((void **) &s->head, sizeof (DynamicStrings_descriptor));
!   s->head->charStarUsed = FALSE;
    s->head->charStar = NULL;
    s->head->charStarSize = 0;
!   s->head->charStarValid = FALSE;
    s->head->garbage = NULL;
    s->head->state = DynamicStrings_inuse;
    AddDebugInfo (s);
--- 1639,1648 ----
        ConcatContentsAddress (&s->contents, a, static_cast<unsigned int> (libc_strlen (a)));
      }
    Storage_ALLOCATE ((void **) &s->head, sizeof (DynamicStrings_descriptor));
!   s->head->charStarUsed = false;
    s->head->charStar = NULL;
    s->head->charStarSize = 0;
!   s->head->charStarValid = false;
    s->head->garbage = NULL;
    s->head->state = DynamicStrings_inuse;
    AddDebugInfo (s);
*************** extern "C" DynamicStrings_String Dynamic
*** 1657,1666 ****
  
  extern "C" DynamicStrings_String DynamicStrings_InitStringChar (char ch)
  {
!   typedef struct InitStringChar__T4_a InitStringChar__T4;
  
!   struct InitStringChar__T4_a { char array[1+1]; };
!   InitStringChar__T4 a;
    DynamicStrings_String s;
  
    a.array[0] = ch;
--- 1662,1671 ----
  
  extern "C" DynamicStrings_String DynamicStrings_InitStringChar (char ch)
  {
!   typedef struct InitStringChar__T5_a InitStringChar__T5;
  
!   struct InitStringChar__T5_a { char array[1+1]; };
!   InitStringChar__T5 a;
    DynamicStrings_String s;
  
    a.array[0] = ch;
*************** extern "C" DynamicStrings_String Dynamic
*** 1765,1774 ****
  
  extern "C" DynamicStrings_String DynamicStrings_ConCatChar (DynamicStrings_String a, char ch)
  {
!   typedef struct ConCatChar__T5_a ConCatChar__T5;
  
!   struct ConCatChar__T5_a { char array[1+1]; };
!   ConCatChar__T5 b;
    DynamicStrings_String t;
  
    if (PoisonOn)
--- 1770,1779 ----
  
  extern "C" DynamicStrings_String DynamicStrings_ConCatChar (DynamicStrings_String a, char ch)
  {
!   typedef struct ConCatChar__T6_a ConCatChar__T6;
  
!   struct ConCatChar__T6_a { char array[1+1]; };
!   ConCatChar__T6 b;
    DynamicStrings_String t;
  
    if (PoisonOn)
*************** extern "C" DynamicStrings_String Dynamic
*** 1860,1866 ****
     Equal - returns TRUE if String, a, and, b, are equal.
  */
  
! extern "C" unsigned int DynamicStrings_Equal (DynamicStrings_String a, DynamicStrings_String b)
  {
    unsigned int i;
  
--- 1865,1871 ----
     Equal - returns TRUE if String, a, and, b, are equal.
  */
  
! extern "C" bool DynamicStrings_Equal (DynamicStrings_String a, DynamicStrings_String b)
  {
    unsigned int i;
  
*************** extern "C" unsigned int DynamicStrings_E
*** 1879,1896 ****
              {
                if (a->contents.buf.array[i] != b->contents.buf.array[i])
                  {
!                   return FALSE;
                  }
                i += 1;
              }
            a = a->contents.next;
            b = b->contents.next;
          }
!       return TRUE;
      }
    else
      {
!       return FALSE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 1884,1901 ----
              {
                if (a->contents.buf.array[i] != b->contents.buf.array[i])
                  {
!                   return false;
                  }
                i += 1;
              }
            a = a->contents.next;
            b = b->contents.next;
          }
!       return true;
      }
    else
      {
!       return false;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" unsigned int DynamicStrings_E
*** 1902,1908 ****
                     string, a.
  */
  
! extern "C" unsigned int DynamicStrings_EqualCharStar (DynamicStrings_String s, void * a)
  {
    DynamicStrings_String t;
  
--- 1907,1913 ----
                     string, a.
  */
  
! extern "C" bool DynamicStrings_EqualCharStar (DynamicStrings_String s, void * a)
  {
    DynamicStrings_String t;
  
*************** extern "C" unsigned int DynamicStrings_E
*** 1919,1930 ****
    if (DynamicStrings_Equal (t, s))
      {
        t = DynamicStrings_KillString (t);
!       return TRUE;
      }
    else
      {
        t = DynamicStrings_KillString (t);
!       return FALSE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 1924,1935 ----
    if (DynamicStrings_Equal (t, s))
      {
        t = DynamicStrings_KillString (t);
!       return true;
      }
    else
      {
        t = DynamicStrings_KillString (t);
!       return false;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" unsigned int DynamicStrings_E
*** 1936,1942 ****
                  string, a.
  */
  
! extern "C" unsigned int DynamicStrings_EqualArray (DynamicStrings_String s, const char *a_, unsigned int _a_high)
  {
    DynamicStrings_String t;
    char a[_a_high+1];
--- 1941,1947 ----
                  string, a.
  */
  
! extern "C" bool DynamicStrings_EqualArray (DynamicStrings_String s, const char *a_, unsigned int _a_high)
  {
    DynamicStrings_String t;
    char a[_a_high+1];
*************** extern "C" unsigned int DynamicStrings_E
*** 1957,1968 ****
    if (DynamicStrings_Equal (t, s))
      {
        t = DynamicStrings_KillString (t);
!       return TRUE;
      }
    else
      {
        t = DynamicStrings_KillString (t);
!       return FALSE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 1962,1973 ----
    if (DynamicStrings_Equal (t, s))
      {
        t = DynamicStrings_KillString (t);
!       return true;
      }
    else
      {
        t = DynamicStrings_KillString (t);
!       return false;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" void * DynamicStrings_string
*** 2438,2444 ****
                DeallocateCharStar (s);
                Storage_ALLOCATE (&s->head->charStar, l+1);
                s->head->charStarSize = l+1;
!               s->head->charStarUsed = TRUE;
              }
            p = static_cast<string__T2> (s->head->charStar);
            a = s;
--- 2443,2449 ----
                DeallocateCharStar (s);
                Storage_ALLOCATE (&s->head->charStar, l+1);
                s->head->charStarSize = l+1;
!               s->head->charStarUsed = true;
              }
            p = static_cast<string__T2> (s->head->charStar);
            a = s;
*************** extern "C" void * DynamicStrings_string
*** 2454,2460 ****
                a = a->contents.next;
              }
            (*p) = ASCII_nul;
!           s->head->charStarValid = TRUE;
          }
        return s->head->charStar;
      }
--- 2459,2465 ----
                a = a->contents.next;
              }
            (*p) = ASCII_nul;
!           s->head->charStarValid = true;
          }
        return s->head->charStar;
      }
*************** extern "C" void DynamicStrings_PushAlloc
*** 2599,2605 ****
                     with an exit code of 1.
  */
  
! extern "C" void DynamicStrings_PopAllocation (unsigned int halt)
  {
    if (CheckOn)
      {
--- 2604,2610 ----
                     with an exit code of 1.
  */
  
! extern "C" void DynamicStrings_PopAllocation (bool halt)
  {
    if (CheckOn)
      {
*************** extern "C" void DynamicStrings_PopAlloca
*** 2611,2629 ****
  
  /*
     PopAllocationExemption - test to see that all strings are deallocated, except
!                             string, e, since the last push.
!                             Then it pops to the previous allocation/deallocation
                              lists.
  
                              If halt is true then the application terminates
                              with an exit code of 1.
  */
  
! extern "C" DynamicStrings_String DynamicStrings_PopAllocationExemption (unsigned int halt, DynamicStrings_String e)
  {
    DynamicStrings_String s;
!   DynamicStrings_frame f;
!   unsigned int b;
  
    Init ();
    if (CheckOn)
--- 2616,2633 ----
  
  /*
     PopAllocationExemption - test to see that all strings are deallocated, except
!                             string e since the last push.
!                             Post-condition: it pops to the previous allocation/deallocation
                              lists.
  
                              If halt is true then the application terminates
                              with an exit code of 1.
  */
  
! extern "C" DynamicStrings_String DynamicStrings_PopAllocationExemption (bool halt, DynamicStrings_String e)
  {
    DynamicStrings_String s;
!   bool b;
  
    Init ();
    if (CheckOn)
*************** extern "C" DynamicStrings_String Dynamic
*** 2632,2645 ****
        if (frameHead == NULL)
          {
            stop ();
!           /* writeString ("mismatched number of PopAllocation's compared to PushAllocation's")  */
!           M2RTS_Halt ((const char *) "../../gcc-read-write/gcc/m2/gm2-libs/DynamicStrings.mod", 55, 176, (const char *) "PopAllocationExemption", 22, (const char *) "mismatched number of PopAllocation's compared to PushAllocation's", 65);
          }
        else
          {
            if (frameHead->alloc != NULL)
              {
!               b = FALSE;
                s = frameHead->alloc;
                while (s != NULL)
                  {
--- 2636,2649 ----
        if (frameHead == NULL)
          {
            stop ();
!           M2RTS_Halt ((const char *) "mismatched number of PopAllocation's compared to PushAllocation's", 65, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/DynamicStrings.mod", 55, (const char *) "PopAllocationExemption", 22, 174);
          }
        else
          {
+           /* writeString ("mismatched number of PopAllocation's compared to PushAllocation's")  */
            if (frameHead->alloc != NULL)
              {
!               b = false;
                s = frameHead->alloc;
                while (s != NULL)
                  {
*************** extern "C" DynamicStrings_String Dynamic
*** 2649,2655 ****
                          {
                            writeString ((const char *) "the following strings have been lost", 36);
                            writeLn ();
!                           b = TRUE;
                          }
                        DumpStringInfo (s, 0);
                      }
--- 2653,2659 ----
                          {
                            writeString ((const char *) "the following strings have been lost", 36);
                            writeLn ();
!                           b = true;
                          }
                        DumpStringInfo (s, 0);
                      }
*************** extern "C" DynamicStrings_String Dynamic
*** 2670,2676 ****
  
  extern "C" void _M2_DynamicStrings_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
!   Initialized = FALSE;
    Init ();
  }
  
--- 2674,2680 ----
  
  extern "C" void _M2_DynamicStrings_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
!   Initialized = false;
    Init ();
  }
  
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GDynamicStrings.h gcc-13.3.0/gcc/m2/pge-boot/GDynamicStrings.h
*** gcc-13.2.0/gcc/m2/pge-boot/GDynamicStrings.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GDynamicStrings.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN DynamicStrings_String DynamicStri
*** 139,159 ****
     Equal - returns TRUE if String, a, and, b, are equal.
  */
  
! EXTERN unsigned int DynamicStrings_Equal (DynamicStrings_String a, DynamicStrings_String b);
  
  /*
     EqualCharStar - returns TRUE if contents of String, s, is
                     the same as the string, a.
  */
  
! EXTERN unsigned int DynamicStrings_EqualCharStar (DynamicStrings_String s, void * a);
  
  /*
     EqualArray - returns TRUE if contents of String, s, is the
                  same as the string, a.
  */
  
! EXTERN unsigned int DynamicStrings_EqualArray (DynamicStrings_String s, const char *a_, unsigned int _a_high);
  
  /*
     Mult - returns a new string which is n concatenations of String, s.
--- 140,160 ----
     Equal - returns TRUE if String, a, and, b, are equal.
  */
  
! EXTERN bool DynamicStrings_Equal (DynamicStrings_String a, DynamicStrings_String b);
  
  /*
     EqualCharStar - returns TRUE if contents of String, s, is
                     the same as the string, a.
  */
  
! EXTERN bool DynamicStrings_EqualCharStar (DynamicStrings_String s, void * a);
  
  /*
     EqualArray - returns TRUE if contents of String, s, is the
                  same as the string, a.
  */
  
! EXTERN bool DynamicStrings_EqualArray (DynamicStrings_String s, const char *a_, unsigned int _a_high);
  
  /*
     Mult - returns a new string which is n concatenations of String, s.
*************** EXTERN void DynamicStrings_PushAllocatio
*** 310,322 ****
                     with an exit code of 1.
  */
  
! EXTERN void DynamicStrings_PopAllocation (unsigned int halt);
  
  /*
     PopAllocationExemption - test to see that all strings are
!                             deallocated, except string, e, since
                              the last push.
!                             Then it pops to the previous
                              allocation/deallocation lists.
  
                              If halt is true then the application
--- 311,323 ----
                     with an exit code of 1.
  */
  
! EXTERN void DynamicStrings_PopAllocation (bool halt);
  
  /*
     PopAllocationExemption - test to see that all strings are
!                             deallocated, except string e since
                              the last push.
!                             Post-condition: it pops to the previous
                              allocation/deallocation lists.
  
                              If halt is true then the application
*************** EXTERN void DynamicStrings_PopAllocation
*** 325,331 ****
                              The string, e, is returned unmodified,
  */
  
! EXTERN DynamicStrings_String DynamicStrings_PopAllocationExemption (unsigned int halt, DynamicStrings_String e);
  #   ifdef __cplusplus
  }
  #   endif
--- 326,332 ----
                              The string, e, is returned unmodified,
  */
  
! EXTERN DynamicStrings_String DynamicStrings_PopAllocationExemption (bool halt, DynamicStrings_String e);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GEnvironment.h gcc-13.3.0/gcc/m2/pge-boot/GEnvironment.h
*** gcc-13.2.0/gcc/m2/pge-boot/GEnvironment.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GEnvironment.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 55,61 ****
                      the processes environment.
  */
  
! EXTERN unsigned int Environment_GetEnvironment (const char *Env_, unsigned int _Env_high, char *dest, unsigned int _dest_high);
  
  /*
     PutEnvironment - change or add an environment variable definition
--- 56,62 ----
                      the processes environment.
  */
  
! EXTERN bool Environment_GetEnvironment (const char *Env_, unsigned int _Env_high, char *dest, unsigned int _dest_high);
  
  /*
     PutEnvironment - change or add an environment variable definition
*************** EXTERN unsigned int Environment_GetEnvir
*** 64,70 ****
                      set or changed successfully.
  */
  
! EXTERN unsigned int Environment_PutEnvironment (const char *EnvDef_, unsigned int _EnvDef_high);
  #   ifdef __cplusplus
  }
  #   endif
--- 65,71 ----
                      set or changed successfully.
  */
  
! EXTERN bool Environment_PutEnvironment (const char *EnvDef_, unsigned int _EnvDef_high);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GFIO.cc gcc-13.3.0/gcc/m2/pge-boot/GFIO.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GFIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GFIO.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** struct FIO_NameInfo_r {
*** 98,104 ****
                        };
  
  struct FIO_buf_r {
!                    unsigned int valid;
                     long int bufstart;
                     unsigned int position;
                     void *address;
--- 99,105 ----
                        };
  
  struct FIO_buf_r {
!                    bool valid;
                     long int bufstart;
                     unsigned int position;
                     void *address;
*************** struct FIO_fds_r {
*** 114,120 ****
                     FIO_NameInfo name;
                     FIO_FileStatus state;
                     FIO_FileUsage usage;
!                    unsigned int output;
                     FIO_Buffer buffer;
                     long int abspos;
                   };
--- 115,121 ----
                     FIO_NameInfo name;
                     FIO_FileStatus state;
                     FIO_FileUsage usage;
!                    bool output;
                     FIO_Buffer buffer;
                     long int abspos;
                   };
*************** static FIO_File Error;
*** 126,142 ****
     IsNoError - returns a TRUE if no error has occured on file, f.
  */
  
! extern "C" unsigned int FIO_IsNoError (FIO_File f);
  
  /*
     IsActive - returns TRUE if the file, f, is still active.
  */
  
! extern "C" unsigned int FIO_IsActive (FIO_File f);
! extern "C" unsigned int FIO_Exists (const char *fname_, unsigned int _fname_high);
  extern "C" FIO_File FIO_OpenToRead (const char *fname_, unsigned int _fname_high);
  extern "C" FIO_File FIO_OpenToWrite (const char *fname_, unsigned int _fname_high);
! extern "C" FIO_File FIO_OpenForRandom (const char *fname_, unsigned int _fname_high, unsigned int towrite, unsigned int newfile);
  
  /*
     Close - close a file which has been previously opened using:
--- 127,143 ----
     IsNoError - returns a TRUE if no error has occured on file, f.
  */
  
! extern "C" bool FIO_IsNoError (FIO_File f);
  
  /*
     IsActive - returns TRUE if the file, f, is still active.
  */
  
! extern "C" bool FIO_IsActive (FIO_File f);
! extern "C" bool FIO_Exists (const char *fname_, unsigned int _fname_high);
  extern "C" FIO_File FIO_OpenToRead (const char *fname_, unsigned int _fname_high);
  extern "C" FIO_File FIO_OpenToWrite (const char *fname_, unsigned int _fname_high);
! extern "C" FIO_File FIO_OpenForRandom (const char *fname_, unsigned int _fname_high, bool towrite, bool newfile);
  
  /*
     Close - close a file which has been previously opened using:
*************** extern "C" void FIO_Close (FIO_File f);
*** 150,156 ****
     exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" unsigned int FIO_exists (void * fname, unsigned int flength);
  
  /*
     openToRead - attempts to open a file, fname, for reading and
--- 151,157 ----
     exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" bool FIO_exists (void * fname, unsigned int flength);
  
  /*
     openToRead - attempts to open a file, fname, for reading and
*************** extern "C" FIO_File FIO_openToWrite (voi
*** 179,185 ****
                     opened for writing or reading.
  */
  
! extern "C" FIO_File FIO_openForRandom (void * fname, unsigned int flength, unsigned int towrite, unsigned int newfile);
  
  /*
     FlushBuffer - flush contents of file, f.
--- 180,186 ----
                     opened for writing or reading.
  */
  
! extern "C" FIO_File FIO_openForRandom (void * fname, unsigned int flength, bool towrite, bool newfile);
  
  /*
     FlushBuffer - flush contents of file, f.
*************** extern "C" void FIO_WriteChar (FIO_File
*** 232,251 ****
     EOF - tests to see whether a file, f, has reached end of file.
  */
  
! extern "C" unsigned int FIO_EOF (FIO_File f);
  
  /*
     EOLN - tests to see whether a file, f, is upon a newline.
            It does NOT consume the newline.
  */
  
! extern "C" unsigned int FIO_EOLN (FIO_File f);
  
  /*
     WasEOLN - tests to see whether a file, f, has just seen a newline.
  */
  
! extern "C" unsigned int FIO_WasEOLN (FIO_File f);
  
  /*
     ReadChar - returns a character read from file f.
--- 233,252 ----
     EOF - tests to see whether a file, f, has reached end of file.
  */
  
! extern "C" bool FIO_EOF (FIO_File f);
  
  /*
     EOLN - tests to see whether a file, f, is upon a newline.
            It does NOT consume the newline.
  */
  
! extern "C" bool FIO_EOLN (FIO_File f);
  
  /*
     WasEOLN - tests to see whether a file, f, has just seen a newline.
  */
  
! extern "C" bool FIO_WasEOLN (FIO_File f);
  
  /*
     ReadChar - returns a character read from file f.
*************** static void SetState (FIO_File f, FIO_Fi
*** 384,396 ****
     InitializeFile - initialize a file descriptor
  */
  
! static FIO_File InitializeFile (FIO_File f, void * fname, unsigned int flength, FIO_FileStatus fstate, FIO_FileUsage use, unsigned int towrite, unsigned int buflength);
  
  /*
     ConnectToUnix - connects a FIO file to a UNIX file descriptor.
  */
  
! static void ConnectToUnix (FIO_File f, unsigned int towrite, unsigned int newfile);
  
  /*
     ReadFromBuffer - attempts to read, nBytes, from file, f.
--- 385,397 ----
     InitializeFile - initialize a file descriptor
  */
  
! static FIO_File InitializeFile (FIO_File f, void * fname, unsigned int flength, FIO_FileStatus fstate, FIO_FileUsage use, bool towrite, unsigned int buflength);
  
  /*
     ConnectToUnix - connects a FIO file to a UNIX file descriptor.
  */
  
! static void ConnectToUnix (FIO_File f, bool towrite, bool newfile);
  
  /*
     ReadFromBuffer - attempts to read, nBytes, from file, f.
*************** static void FormatError2 (const char *a_
*** 459,465 ****
                   opened for read/write.
  */
  
! static void CheckAccess (FIO_File f, FIO_FileUsage use, unsigned int towrite);
  
  /*
     SetEndOfLine -
--- 460,466 ----
                   opened for read/write.
  */
  
! static void CheckAccess (FIO_File f, FIO_FileUsage use, bool towrite);
  
  /*
     SetEndOfLine -
*************** static int BufferedWrite (FIO_File f, un
*** 481,487 ****
     PreInitialize - preinitialize the file descriptor.
  */
  
! static void PreInitialize (FIO_File f, const char *fname_, unsigned int _fname_high, FIO_FileStatus state, FIO_FileUsage use, unsigned int towrite, int osfd, unsigned int bufsize);
  
  /*
     Init - initialize the modules, global variables.
--- 482,488 ----
     PreInitialize - preinitialize the file descriptor.
  */
  
! static void PreInitialize (FIO_File f, const char *fname_, unsigned int _fname_high, FIO_FileStatus state, FIO_FileUsage use, bool towrite, int osfd, unsigned int bufsize);
  
  /*
     Init - initialize the modules, global variables.
*************** static void SetState (FIO_File f, FIO_Fi
*** 580,586 ****
     InitializeFile - initialize a file descriptor
  */
  
! static FIO_File InitializeFile (FIO_File f, void * fname, unsigned int flength, FIO_FileStatus fstate, FIO_FileUsage use, unsigned int towrite, unsigned int buflength)
  {
    FIO_PtrToChar p;
    FIO_FileDescriptor fd;
--- 581,587 ----
     InitializeFile - initialize a file descriptor
  */
  
! static FIO_File InitializeFile (FIO_File f, void * fname, unsigned int flength, FIO_FileStatus fstate, FIO_FileUsage use, bool towrite, unsigned int buflength)
  {
    FIO_PtrToChar p;
    FIO_FileDescriptor fd;
*************** static FIO_File InitializeFile (FIO_File
*** 618,624 ****
          }
        else
          {
!           fd->buffer->valid = FALSE;
            fd->buffer->bufstart = 0;
            fd->buffer->size = buflength;
            fd->buffer->position = 0;
--- 619,625 ----
          }
        else
          {
!           fd->buffer->valid = false;
            fd->buffer->bufstart = 0;
            fd->buffer->size = buflength;
            fd->buffer->position = 0;
*************** static FIO_File InitializeFile (FIO_File
*** 658,664 ****
     ConnectToUnix - connects a FIO file to a UNIX file descriptor.
  */
  
! static void ConnectToUnix (FIO_File f, unsigned int towrite, unsigned int newfile)
  {
    FIO_FileDescriptor fd;
  
--- 659,665 ----
     ConnectToUnix - connects a FIO file to a UNIX file descriptor.
  */
  
! static void ConnectToUnix (FIO_File f, bool towrite, bool newfile)
  {
    FIO_FileDescriptor fd;
  
*************** static int ReadFromBuffer (FIO_File f, v
*** 729,735 ****
                    (*p) = static_cast<unsigned char> ((*fd->buffer->contents).array[fd->buffer->position]);
                    fd->buffer->left -= 1;  /* remove consumed bytes  */
                    fd->buffer->position += 1;  /* move onwards n bytes  */
!                   nBytes = 0;
                    /* read  */
                    return 1;
                  }
--- 730,736 ----
                    (*p) = static_cast<unsigned char> ((*fd->buffer->contents).array[fd->buffer->position]);
                    fd->buffer->left -= 1;  /* remove consumed bytes  */
                    fd->buffer->position += 1;  /* move onwards n bytes  */
!                   nBytes = 0;  /* reduce the amount for future direct  */
                    /* read  */
                    return 1;
                  }
*************** static int ReadFromBuffer (FIO_File f, v
*** 764,770 ****
                /* now disable the buffer as we read directly into, a.  */
                if (fd->buffer != NULL)
                  {
!                   fd->buffer->valid = FALSE;
                  }
              }
            else
--- 765,771 ----
                /* now disable the buffer as we read directly into, a.  */
                if (fd->buffer != NULL)
                  {
!                   fd->buffer->valid = false;
                  }
              }
            else
*************** static int ReadFromBuffer (FIO_File f, v
*** 781,787 ****
                /* indicate buffer is empty  */
                if (fd->buffer != NULL)
                  {
!                   fd->buffer->valid = FALSE;
                    fd->buffer->left = 0;
                    fd->buffer->position = 0;
                    if (fd->buffer->address != NULL)
--- 782,788 ----
                /* indicate buffer is empty  */
                if (fd->buffer != NULL)
                  {
!                   fd->buffer->valid = false;
                    fd->buffer->left = 0;
                    fd->buffer->position = 0;
                    if (fd->buffer->address != NULL)
*************** static int BufferedRead (FIO_File f, uns
*** 816,822 ****
    typedef unsigned char *BufferedRead__T3;
  
    void * t;
-   int result;
    int total;
    int n;
    BufferedRead__T3 p;
--- 817,822 ----
*************** static int BufferedRead (FIO_File f, uns
*** 867,873 ****
                        if (n >= 0)
                          {
                            /* avoid dangling else.  */
!                           fd->buffer->valid = TRUE;
                            fd->buffer->position = 0;
                            fd->buffer->left = n;
                            fd->buffer->filled = n;
--- 867,873 ----
                        if (n >= 0)
                          {
                            /* avoid dangling else.  */
!                           fd->buffer->valid = true;
                            fd->buffer->position = 0;
                            fd->buffer->left = n;
                            fd->buffer->filled = n;
*************** static int BufferedRead (FIO_File f, uns
*** 882,888 ****
                          }
                        else
                          {
!                           fd->buffer->valid = FALSE;
                            fd->buffer->position = 0;
                            fd->buffer->left = 0;
                            fd->buffer->filled = 0;
--- 882,888 ----
                          }
                        else
                          {
!                           fd->buffer->valid = false;
                            fd->buffer->position = 0;
                            fd->buffer->left = 0;
                            fd->buffer->filled = 0;
*************** static void FormatError2 (const char *a_
*** 1141,1147 ****
                   opened for read/write.
  */
  
! static void CheckAccess (FIO_File f, FIO_FileUsage use, unsigned int towrite)
  {
    FIO_FileDescriptor fd;
  
--- 1141,1147 ----
                   opened for read/write.
  */
  
! static void CheckAccess (FIO_File f, FIO_FileUsage use, bool towrite)
  {
    FIO_FileDescriptor fd;
  
*************** static void SetEndOfLine (FIO_File f, ch
*** 1215,1221 ****
  {
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    if (f != Error)
      {
        fd = static_cast<FIO_FileDescriptor> (Indexing_GetIndice (FileInfo, f));
--- 1215,1221 ----
  {
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, false);
    if (f != Error)
      {
        fd = static_cast<FIO_FileDescriptor> (Indexing_GetIndice (FileInfo, f));
*************** static int BufferedWrite (FIO_File f, un
*** 1244,1250 ****
    typedef unsigned char *BufferedWrite__T5;
  
    void * t;
-   int result;
    int total;
    int n;
    BufferedWrite__T5 p;
--- 1244,1249 ----
*************** static int BufferedWrite (FIO_File f, un
*** 1310,1316 ****
     PreInitialize - preinitialize the file descriptor.
  */
  
! static void PreInitialize (FIO_File f, const char *fname_, unsigned int _fname_high, FIO_FileStatus state, FIO_FileUsage use, unsigned int towrite, int osfd, unsigned int bufsize)
  {
    FIO_FileDescriptor fd;
    FIO_FileDescriptor fe;
--- 1309,1315 ----
     PreInitialize - preinitialize the file descriptor.
  */
  
! static void PreInitialize (FIO_File f, const char *fname_, unsigned int _fname_high, FIO_FileStatus state, FIO_FileUsage use, bool towrite, int osfd, unsigned int bufsize)
  {
    FIO_FileDescriptor fd;
    FIO_FileDescriptor fe;
*************** static void Init (void)
*** 1356,1368 ****
  {
    FileInfo = Indexing_InitIndex (0);
    Error = 0;
!   PreInitialize (Error, (const char *) "error", 5, FIO_toomanyfilesopen, FIO_unused, FALSE, -1, 0);
    FIO_StdIn = 1;
!   PreInitialize (FIO_StdIn, (const char *) "<stdin>", 7, FIO_successful, FIO_openedforread, FALSE, 0, MaxBufferLength);
    FIO_StdOut = 2;
!   PreInitialize (FIO_StdOut, (const char *) "<stdout>", 8, FIO_successful, FIO_openedforwrite, TRUE, 1, MaxBufferLength);
    FIO_StdErr = 3;
!   PreInitialize (FIO_StdErr, (const char *) "<stderr>", 8, FIO_successful, FIO_openedforwrite, TRUE, 2, MaxBufferLength);
    if (! (M2RTS_InstallTerminationProcedure ((PROC ) {(PROC_t) FIO_FlushOutErr})))
      {
        M2RTS_HALT (-1);
--- 1355,1367 ----
  {
    FileInfo = Indexing_InitIndex (0);
    Error = 0;
!   PreInitialize (Error, (const char *) "error", 5, FIO_toomanyfilesopen, FIO_unused, false, -1, 0);
    FIO_StdIn = 1;
!   PreInitialize (FIO_StdIn, (const char *) "<stdin>", 7, FIO_successful, FIO_openedforread, false, 0, MaxBufferLength);
    FIO_StdOut = 2;
!   PreInitialize (FIO_StdOut, (const char *) "<stdout>", 8, FIO_successful, FIO_openedforwrite, true, 1, MaxBufferLength);
    FIO_StdErr = 3;
!   PreInitialize (FIO_StdErr, (const char *) "<stderr>", 8, FIO_successful, FIO_openedforwrite, true, 2, MaxBufferLength);
    if (! (M2RTS_InstallTerminationProcedure ((PROC ) {(PROC_t) FIO_FlushOutErr})))
      {
        M2RTS_HALT (-1);
*************** static void Init (void)
*** 1375,1387 ****
     IsNoError - returns a TRUE if no error has occured on file, f.
  */
  
! extern "C" unsigned int FIO_IsNoError (FIO_File f)
  {
    FIO_FileDescriptor fd;
  
    if (f == Error)
      {
!       return FALSE;
      }
    else
      {
--- 1374,1386 ----
     IsNoError - returns a TRUE if no error has occured on file, f.
  */
  
! extern "C" bool FIO_IsNoError (FIO_File f)
  {
    FIO_FileDescriptor fd;
  
    if (f == Error)
      {
!       return false;
      }
    else
      {
*************** extern "C" unsigned int FIO_IsNoError (F
*** 1397,1407 ****
     IsActive - returns TRUE if the file, f, is still active.
  */
  
! extern "C" unsigned int FIO_IsActive (FIO_File f)
  {
    if (f == Error)
      {
!       return FALSE;
      }
    else
      {
--- 1396,1406 ----
     IsActive - returns TRUE if the file, f, is still active.
  */
  
! extern "C" bool FIO_IsActive (FIO_File f)
  {
    if (f == Error)
      {
!       return false;
      }
    else
      {
*************** extern "C" unsigned int FIO_IsActive (FI
*** 1411,1417 ****
    __builtin_unreachable ();
  }
  
! extern "C" unsigned int FIO_Exists (const char *fname_, unsigned int _fname_high)
  {
    char fname[_fname_high+1];
  
--- 1410,1416 ----
    __builtin_unreachable ();
  }
  
! extern "C" bool FIO_Exists (const char *fname_, unsigned int _fname_high)
  {
    char fname[_fname_high+1];
  
*************** extern "C" FIO_File FIO_OpenToWrite (con
*** 1450,1456 ****
    __builtin_unreachable ();
  }
  
! extern "C" FIO_File FIO_OpenForRandom (const char *fname_, unsigned int _fname_high, unsigned int towrite, unsigned int newfile)
  {
    char fname[_fname_high+1];
  
--- 1449,1455 ----
    __builtin_unreachable ();
  }
  
! extern "C" FIO_File FIO_OpenForRandom (const char *fname_, unsigned int _fname_high, bool towrite, bool newfile)
  {
    char fname[_fname_high+1];
  
*************** extern "C" void FIO_Close (FIO_File f)
*** 1514,1520 ****
     exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" unsigned int FIO_exists (void * fname, unsigned int flength)
  {
    FIO_File f;
  
--- 1513,1519 ----
     exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" bool FIO_exists (void * fname, unsigned int flength)
  {
    FIO_File f;
  
*************** extern "C" unsigned int FIO_exists (void
*** 1522,1533 ****
    if (FIO_IsNoError (f))
      {
        FIO_Close (f);
!       return TRUE;
      }
    else
      {
        FIO_Close (f);
!       return FALSE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 1521,1532 ----
    if (FIO_IsNoError (f))
      {
        FIO_Close (f);
!       return true;
      }
    else
      {
        FIO_Close (f);
!       return false;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" FIO_File FIO_openToRead (void
*** 1552,1559 ****
      }
    else
      {
!       f = InitializeFile (f, fname, flength, FIO_successful, FIO_openedforread, FALSE, MaxBufferLength);
!       ConnectToUnix (f, FALSE, FALSE);
      }
    return f;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 1551,1558 ----
      }
    else
      {
!       f = InitializeFile (f, fname, flength, FIO_successful, FIO_openedforread, false, MaxBufferLength);
!       ConnectToUnix (f, false, false);
      }
    return f;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" FIO_File FIO_openToWrite (voi
*** 1579,1586 ****
      }
    else
      {
!       f = InitializeFile (f, fname, flength, FIO_successful, FIO_openedforwrite, TRUE, MaxBufferLength);
!       ConnectToUnix (f, TRUE, TRUE);
      }
    return f;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 1578,1585 ----
      }
    else
      {
!       f = InitializeFile (f, fname, flength, FIO_successful, FIO_openedforwrite, true, MaxBufferLength);
!       ConnectToUnix (f, true, true);
      }
    return f;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" FIO_File FIO_openToWrite (voi
*** 1597,1603 ****
                     opened for writing or reading.
  */
  
! extern "C" FIO_File FIO_openForRandom (void * fname, unsigned int flength, unsigned int towrite, unsigned int newfile)
  {
    FIO_File f;
  
--- 1596,1602 ----
                     opened for writing or reading.
  */
  
! extern "C" FIO_File FIO_openForRandom (void * fname, unsigned int flength, bool towrite, bool newfile)
  {
    FIO_File f;
  
*************** extern "C" unsigned int FIO_ReadNBytes (
*** 1666,1672 ****
  
    if (f != Error)
      {
!       CheckAccess (f, FIO_openedforread, FALSE);
        n = ReadFromBuffer (f, dest, nBytes);
        if (n <= 0)
          {
--- 1665,1671 ----
  
    if (f != Error)
      {
!       CheckAccess (f, FIO_openedforread, false);
        n = ReadFromBuffer (f, dest, nBytes);
        if (n <= 0)
          {
*************** extern "C" unsigned int FIO_ReadNBytes (
*** 1697,1703 ****
  
  extern "C" void FIO_ReadAny (FIO_File f, unsigned char *a, unsigned int _a_high)
  {
!   CheckAccess (f, FIO_openedforread, FALSE);
    if ((BufferedRead (f, _a_high, a)) == ((int ) (_a_high)))
      {
        SetEndOfLine (f, static_cast<char> (a[_a_high]));
--- 1696,1702 ----
  
  extern "C" void FIO_ReadAny (FIO_File f, unsigned char *a, unsigned int _a_high)
  {
!   CheckAccess (f, FIO_openedforread, false);
    if ((BufferedRead (f, _a_high, a)) == ((int ) (_a_high)))
      {
        SetEndOfLine (f, static_cast<char> (a[_a_high]));
*************** extern "C" unsigned int FIO_WriteNBytes
*** 1718,1724 ****
    int total;
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforwrite, TRUE);
    FIO_FlushBuffer (f);
    if (f != Error)
      {
--- 1717,1723 ----
    int total;
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforwrite, true);
    FIO_FlushBuffer (f);
    if (f != Error)
      {
*************** extern "C" unsigned int FIO_WriteNBytes
*** 1756,1762 ****
  
  extern "C" void FIO_WriteAny (FIO_File f, unsigned char *a, unsigned int _a_high)
  {
!   CheckAccess (f, FIO_openedforwrite, TRUE);
    if ((BufferedWrite (f, _a_high, a)) == ((int ) (_a_high)))
      {}  /* empty.  */
  }
--- 1755,1761 ----
  
  extern "C" void FIO_WriteAny (FIO_File f, unsigned char *a, unsigned int _a_high)
  {
!   CheckAccess (f, FIO_openedforwrite, true);
    if ((BufferedWrite (f, _a_high, a)) == ((int ) (_a_high)))
      {}  /* empty.  */
  }
*************** extern "C" void FIO_WriteAny (FIO_File f
*** 1768,1774 ****
  
  extern "C" void FIO_WriteChar (FIO_File f, char ch)
  {
!   CheckAccess (f, FIO_openedforwrite, TRUE);
    if ((BufferedWrite (f, sizeof (ch), &ch)) == ((int ) (sizeof (ch))))
      {}  /* empty.  */
  }
--- 1767,1773 ----
  
  extern "C" void FIO_WriteChar (FIO_File f, char ch)
  {
!   CheckAccess (f, FIO_openedforwrite, true);
    if ((BufferedWrite (f, sizeof (ch), &ch)) == ((int ) (sizeof (ch))))
      {}  /* empty.  */
  }
*************** extern "C" void FIO_WriteChar (FIO_File
*** 1778,1788 ****
     EOF - tests to see whether a file, f, has reached end of file.
  */
  
! extern "C" unsigned int FIO_EOF (FIO_File f)
  {
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    if (f != Error)
      {
        fd = static_cast<FIO_FileDescriptor> (Indexing_GetIndice (FileInfo, f));
--- 1777,1787 ----
     EOF - tests to see whether a file, f, has reached end of file.
  */
  
! extern "C" bool FIO_EOF (FIO_File f)
  {
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, false);
    if (f != Error)
      {
        fd = static_cast<FIO_FileDescriptor> (Indexing_GetIndice (FileInfo, f));
*************** extern "C" unsigned int FIO_EOF (FIO_Fil
*** 1791,1797 ****
            return fd->state == FIO_endoffile;
          }
      }
!   return TRUE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1790,1796 ----
            return fd->state == FIO_endoffile;
          }
      }
!   return true;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** extern "C" unsigned int FIO_EOF (FIO_Fil
*** 1802,1813 ****
            It does NOT consume the newline.
  */
  
! extern "C" unsigned int FIO_EOLN (FIO_File f)
  {
    char ch;
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    /* 
        we will read a character and then push it back onto the input stream,
        having noted the file status, we also reset the status.
--- 1801,1812 ----
            It does NOT consume the newline.
  */
  
! extern "C" bool FIO_EOLN (FIO_File f)
  {
    char ch;
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, false);
    /* 
        we will read a character and then push it back onto the input stream,
        having noted the file status, we also reset the status.
*************** extern "C" unsigned int FIO_EOLN (FIO_Fi
*** 1828,1834 ****
              }
          }
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1827,1833 ----
              }
          }
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** extern "C" unsigned int FIO_EOLN (FIO_Fi
*** 1838,1851 ****
     WasEOLN - tests to see whether a file, f, has just seen a newline.
  */
  
! extern "C" unsigned int FIO_WasEOLN (FIO_File f)
  {
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    if (f == Error)
      {
!       return FALSE;
      }
    else
      {
--- 1837,1850 ----
     WasEOLN - tests to see whether a file, f, has just seen a newline.
  */
  
! extern "C" bool FIO_WasEOLN (FIO_File f)
  {
    FIO_FileDescriptor fd;
  
!   CheckAccess (f, FIO_openedforread, false);
    if (f == Error)
      {
!       return false;
      }
    else
      {
*************** extern "C" char FIO_ReadChar (FIO_File f
*** 1867,1873 ****
  {
    char ch;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    if ((BufferedRead (f, sizeof (ch), &ch)) == ((int ) (sizeof (ch))))
      {
        SetEndOfLine (f, ch);
--- 1866,1872 ----
  {
    char ch;
  
!   CheckAccess (f, FIO_openedforread, false);
    if ((BufferedRead (f, sizeof (ch), &ch)) == ((int ) (sizeof (ch))))
      {
        SetEndOfLine (f, ch);
*************** extern "C" void FIO_UnReadChar (FIO_File
*** 1900,1906 ****
    void * a;
    void * b;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    if (f != Error)
      {
        fd = static_cast<FIO_FileDescriptor> (Indexing_GetIndice (FileInfo, f));
--- 1899,1905 ----
    void * a;
    void * b;
  
!   CheckAccess (f, FIO_openedforread, false);
    if (f != Error)
      {
        fd = static_cast<FIO_FileDescriptor> (Indexing_GetIndice (FileInfo, f));
*************** extern "C" void FIO_ReadString (FIO_File
*** 1990,1996 ****
    unsigned int i;
    char ch;
  
!   CheckAccess (f, FIO_openedforread, FALSE);
    high = _a_high;
    i = 0;
    do {
--- 1989,1995 ----
    unsigned int i;
    char ch;
  
!   CheckAccess (f, FIO_openedforread, false);
    high = _a_high;
    i = 0;
    do {
*************** extern "C" void FIO_SetPositionFromBegin
*** 2081,2087 ****
          {
            /* always force the lseek, until we are confident that abspos is always correct,
                 basically it needs some hard testing before we should remove the OR TRUE.  */
!           if ((fd->abspos != pos) || TRUE)
              {
                FIO_FlushBuffer (f);
                if (fd->buffer != NULL)
--- 2080,2086 ----
          {
            /* always force the lseek, until we are confident that abspos is always correct,
                 basically it needs some hard testing before we should remove the OR TRUE.  */
!           if ((fd->abspos != pos) || true)
              {
                FIO_FlushBuffer (f);
                if (fd->buffer != NULL)
*************** extern "C" void FIO_SetPositionFromBegin
*** 2109,2115 ****
                  }
                if (fd->buffer != NULL)
                  {
!                   fd->buffer->valid = FALSE;
                    fd->buffer->bufstart = fd->abspos;
                  }
              }
--- 2108,2114 ----
                  }
                if (fd->buffer != NULL)
                  {
!                   fd->buffer->valid = false;
                    fd->buffer->bufstart = fd->abspos;
                  }
              }
*************** extern "C" void FIO_SetPositionFromEnd (
*** 2159,2165 ****
              }
            if (fd->buffer != NULL)
              {
!               fd->buffer->valid = FALSE;
                fd->buffer->bufstart = offset;
              }
          }
--- 2158,2164 ----
              }
            if (fd->buffer != NULL)
              {
!               fd->buffer->valid = false;
                fd->buffer->bufstart = offset;
              }
          }
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GFIO.h gcc-13.3.0/gcc/m2/pge-boot/GFIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GFIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GFIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN FIO_File FIO_StdErr;
*** 58,76 ****
     IsNoError - returns a TRUE if no error has occured on file, f.
  */
  
! EXTERN unsigned int FIO_IsNoError (FIO_File f);
  
  /*
     IsActive - returns TRUE if the file, f, is still active.
  */
  
! EXTERN unsigned int FIO_IsActive (FIO_File f);
  
  /*
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! EXTERN unsigned int FIO_Exists (const char *fname_, unsigned int _fname_high);
  
  /*
     OpenToRead - attempts to open a file, fname, for reading and
--- 59,77 ----
     IsNoError - returns a TRUE if no error has occured on file, f.
  */
  
! EXTERN bool FIO_IsNoError (FIO_File f);
  
  /*
     IsActive - returns TRUE if the file, f, is still active.
  */
  
! EXTERN bool FIO_IsActive (FIO_File f);
  
  /*
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! EXTERN bool FIO_Exists (const char *fname_, unsigned int _fname_high);
  
  /*
     OpenToRead - attempts to open a file, fname, for reading and
*************** EXTERN FIO_File FIO_OpenToWrite (const c
*** 104,110 ****
                     and modify an existing file.
  */
  
! EXTERN FIO_File FIO_OpenForRandom (const char *fname_, unsigned int _fname_high, unsigned int towrite, unsigned int newfile);
  
  /*
     Close - close a file which has been previously opened using:
--- 105,111 ----
                     and modify an existing file.
  */
  
! EXTERN FIO_File FIO_OpenForRandom (const char *fname_, unsigned int _fname_high, bool towrite, bool newfile);
  
  /*
     Close - close a file which has been previously opened using:
*************** EXTERN FIO_File FIO_OpenForRandom (const
*** 113,122 ****
  */
  
  EXTERN void FIO_Close (FIO_File f);
! EXTERN unsigned int FIO_exists (void * fname, unsigned int flength);
  EXTERN FIO_File FIO_openToRead (void * fname, unsigned int flength);
  EXTERN FIO_File FIO_openToWrite (void * fname, unsigned int flength);
! EXTERN FIO_File FIO_openForRandom (void * fname, unsigned int flength, unsigned int towrite, unsigned int newfile);
  
  /*
     FlushBuffer - flush contents of the FIO file, f, to libc.
--- 114,123 ----
  */
  
  EXTERN void FIO_Close (FIO_File f);
! EXTERN bool FIO_exists (void * fname, unsigned int flength);
  EXTERN FIO_File FIO_openToRead (void * fname, unsigned int flength);
  EXTERN FIO_File FIO_openToWrite (void * fname, unsigned int flength);
! EXTERN FIO_File FIO_openForRandom (void * fname, unsigned int flength, bool towrite, bool newfile);
  
  /*
     FlushBuffer - flush contents of the FIO file, f, to libc.
*************** EXTERN void FIO_WriteChar (FIO_File f, c
*** 169,175 ****
     EOF - tests to see whether a file, f, has reached end of file.
  */
  
! EXTERN unsigned int FIO_EOF (FIO_File f);
  
  /*
     EOLN - tests to see whether a file, f, is about to read a newline.
--- 170,176 ----
     EOF - tests to see whether a file, f, has reached end of file.
  */
  
! EXTERN bool FIO_EOF (FIO_File f);
  
  /*
     EOLN - tests to see whether a file, f, is about to read a newline.
*************** EXTERN unsigned int FIO_EOF (FIO_File f)
*** 177,190 ****
            and then immediately unreads the character.
  */
  
! EXTERN unsigned int FIO_EOLN (FIO_File f);
  
  /*
     WasEOLN - tests to see whether a file, f, has just read a newline
               character.
  */
  
! EXTERN unsigned int FIO_WasEOLN (FIO_File f);
  
  /*
     ReadChar - returns a character read from file, f.
--- 178,191 ----
            and then immediately unreads the character.
  */
  
! EXTERN bool FIO_EOLN (FIO_File f);
  
  /*
     WasEOLN - tests to see whether a file, f, has just read a newline
               character.
  */
  
! EXTERN bool FIO_WasEOLN (FIO_File f);
  
  /*
     ReadChar - returns a character read from file, f.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GFormatStrings.h gcc-13.3.0/gcc/m2/pge-boot/GFormatStrings.h
*** gcc-13.2.0/gcc/m2/pge-boot/GFormatStrings.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GFormatStrings.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GFpuIO.h gcc-13.3.0/gcc/m2/pge-boot/GFpuIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GFpuIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GFpuIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GIO.cc gcc-13.3.0/gcc/m2/pge-boot/GIO.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GIO.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef struct IO_BasicFds_r IO_BasicFds
*** 58,65 ****
  typedef struct IO__T1_a IO__T1;
  
  struct IO_BasicFds_r {
!                        unsigned int IsEof;
!                        unsigned int IsRaw;
                       };
  
  struct IO__T1_a { IO_BasicFds array[MaxDefaultFd+1]; };
--- 59,66 ----
  typedef struct IO__T1_a IO__T1;
  
  struct IO_BasicFds_r {
!                        bool IsEof;
!                        bool IsRaw;
                       };
  
  struct IO__T1_a { IO_BasicFds array[MaxDefaultFd+1]; };
*************** extern "C" void IO_Write (char ch);
*** 84,91 ****
  */
  
  extern "C" void IO_Error (char ch);
! extern "C" void IO_UnBufferedMode (int fd, unsigned int input);
! extern "C" void IO_BufferedMode (int fd, unsigned int input);
  
  /*
     EchoOn - turns on echoing for file descriptor, fd.  This
--- 85,92 ----
  */
  
  extern "C" void IO_Error (char ch);
! extern "C" void IO_UnBufferedMode (int fd, bool input);
! extern "C" void IO_BufferedMode (int fd, bool input);
  
  /*
     EchoOn - turns on echoing for file descriptor, fd.  This
*************** extern "C" void IO_BufferedMode (int fd,
*** 94,100 ****
              which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOn (int fd, unsigned int input);
  
  /*
     EchoOff - turns off echoing for file descriptor, fd.  This
--- 95,101 ----
              which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOn (int fd, bool input);
  
  /*
     EchoOff - turns off echoing for file descriptor, fd.  This
*************** extern "C" void IO_EchoOn (int fd, unsig
*** 103,115 ****
               which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOff (int fd, unsigned int input);
  
  /*
     IsDefaultFd - returns TRUE if, fd, is 0, 1 or 2.
  */
  
! static unsigned int IsDefaultFd (int fd);
  
  /*
     doWrite - performs the write of a single character, ch,
--- 104,116 ----
               which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOff (int fd, bool input);
  
  /*
     IsDefaultFd - returns TRUE if, fd, is 0, 1 or 2.
  */
  
! static bool IsDefaultFd (int fd);
  
  /*
     doWrite - performs the write of a single character, ch,
*************** static void doWrite (int fd, FIO_File f,
*** 122,128 ****
     setFlag - sets or unsets the appropriate flag in, t.
  */
  
! static void setFlag (termios_TERMIOS t, termios_Flag f, unsigned int b);
  
  /*
     doraw - sets all the flags associated with making this
--- 123,129 ----
     setFlag - sets or unsets the appropriate flag in, t.
  */
  
! static void setFlag (termios_TERMIOS t, termios_Flag f, bool b);
  
  /*
     doraw - sets all the flags associated with making this
*************** static void Init (void);
*** 149,155 ****
     IsDefaultFd - returns TRUE if, fd, is 0, 1 or 2.
  */
  
! static unsigned int IsDefaultFd (int fd)
  {
    return (fd <= MaxDefaultFd) && (fd >= 0);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 150,156 ----
     IsDefaultFd - returns TRUE if, fd, is 0, 1 or 2.
  */
  
! static bool IsDefaultFd (int fd)
  {
    return (fd <= MaxDefaultFd) && (fd >= 0);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** static void doWrite (int fd, FIO_File f,
*** 184,190 ****
                  r = errno_geterrno ();
                  if ((r != errno_EAGAIN) && (r != errno_EINTR))
                    {
!                     fdState.array[fd].IsEof = TRUE;
                      return ;
                    }
                }
--- 185,191 ----
                  r = errno_geterrno ();
                  if ((r != errno_EAGAIN) && (r != errno_EINTR))
                    {
!                     fdState.array[fd].IsEof = true;
                      return ;
                    }
                }
*************** static void doWrite (int fd, FIO_File f,
*** 202,208 ****
     setFlag - sets or unsets the appropriate flag in, t.
  */
  
! static void setFlag (termios_TERMIOS t, termios_Flag f, unsigned int b)
  {
    if (termios_SetFlag (t, f, b))
      {}  /* empty.  */
--- 203,209 ----
     setFlag - sets or unsets the appropriate flag in, t.
  */
  
! static void setFlag (termios_TERMIOS t, termios_Flag f, bool b)
  {
    if (termios_SetFlag (t, f, b))
      {}  /* empty.  */
*************** static void doraw (termios_TERMIOS term)
*** 225,246 ****
      *           termios_p->c_cflag &= ~(CSIZE | PARENB);
      *           termios_p->c_cflag |= CS8;
    */
!   setFlag (term, termios_ignbrk, FALSE);
!   setFlag (term, termios_ibrkint, FALSE);
!   setFlag (term, termios_iparmrk, FALSE);
!   setFlag (term, termios_istrip, FALSE);
!   setFlag (term, termios_inlcr, FALSE);
!   setFlag (term, termios_igncr, FALSE);
!   setFlag (term, termios_icrnl, FALSE);
!   setFlag (term, termios_ixon, FALSE);
!   setFlag (term, termios_opost, FALSE);
!   setFlag (term, termios_lecho, FALSE);
!   setFlag (term, termios_lechonl, FALSE);
!   setFlag (term, termios_licanon, FALSE);
!   setFlag (term, termios_lisig, FALSE);
!   setFlag (term, termios_liexten, FALSE);
!   setFlag (term, termios_parenb, FALSE);
!   setFlag (term, termios_cs8, TRUE);
  }
  
  
--- 226,247 ----
      *           termios_p->c_cflag &= ~(CSIZE | PARENB);
      *           termios_p->c_cflag |= CS8;
    */
!   setFlag (term, termios_ignbrk, false);
!   setFlag (term, termios_ibrkint, false);
!   setFlag (term, termios_iparmrk, false);
!   setFlag (term, termios_istrip, false);
!   setFlag (term, termios_inlcr, false);
!   setFlag (term, termios_igncr, false);
!   setFlag (term, termios_icrnl, false);
!   setFlag (term, termios_ixon, false);
!   setFlag (term, termios_opost, false);
!   setFlag (term, termios_lecho, false);
!   setFlag (term, termios_lechonl, false);
!   setFlag (term, termios_licanon, false);
!   setFlag (term, termios_lisig, false);
!   setFlag (term, termios_liexten, false);
!   setFlag (term, termios_parenb, false);
!   setFlag (term, termios_cs8, true);
  }
  
  
*************** static void dononraw (termios_TERMIOS te
*** 262,281 ****
      *           termios_p->c_cflag &= ~(CSIZE | PARENB);
      *           termios_p->c_cflag |= CS8;
    */
!   setFlag (term, termios_ignbrk, TRUE);
!   setFlag (term, termios_ibrkint, TRUE);
!   setFlag (term, termios_iparmrk, TRUE);
!   setFlag (term, termios_istrip, TRUE);
!   setFlag (term, termios_inlcr, TRUE);
!   setFlag (term, termios_igncr, TRUE);
!   setFlag (term, termios_icrnl, TRUE);
!   setFlag (term, termios_ixon, TRUE);
!   setFlag (term, termios_opost, TRUE);
!   setFlag (term, termios_lecho, TRUE);
!   setFlag (term, termios_lechonl, TRUE);
!   setFlag (term, termios_licanon, TRUE);
!   setFlag (term, termios_lisig, TRUE);
!   setFlag (term, termios_liexten, TRUE);
  }
  
  
--- 263,282 ----
      *           termios_p->c_cflag &= ~(CSIZE | PARENB);
      *           termios_p->c_cflag |= CS8;
    */
!   setFlag (term, termios_ignbrk, true);
!   setFlag (term, termios_ibrkint, true);
!   setFlag (term, termios_iparmrk, true);
!   setFlag (term, termios_istrip, true);
!   setFlag (term, termios_inlcr, true);
!   setFlag (term, termios_igncr, true);
!   setFlag (term, termios_icrnl, true);
!   setFlag (term, termios_ixon, true);
!   setFlag (term, termios_opost, true);
!   setFlag (term, termios_lecho, true);
!   setFlag (term, termios_lechonl, true);
!   setFlag (term, termios_licanon, true);
!   setFlag (term, termios_lisig, true);
!   setFlag (term, termios_liexten, true);
  }
  
  
*************** static void dononraw (termios_TERMIOS te
*** 285,296 ****
  
  static void Init (void)
  {
!   fdState.array[0].IsEof = FALSE;
!   fdState.array[0].IsRaw = FALSE;
!   fdState.array[1].IsEof = FALSE;
!   fdState.array[1].IsRaw = FALSE;
!   fdState.array[2].IsEof = FALSE;
!   fdState.array[2].IsRaw = FALSE;
  }
  
  
--- 286,297 ----
  
  static void Init (void)
  {
!   fdState.array[0].IsEof = false;
!   fdState.array[0].IsRaw = false;
!   fdState.array[1].IsEof = false;
!   fdState.array[1].IsRaw = false;
!   fdState.array[2].IsEof = false;
!   fdState.array[2].IsRaw = false;
  }
  
  
*************** extern "C" void IO_Read (char *ch)
*** 325,331 ****
                  r = errno_geterrno ();
                  if (r != errno_EAGAIN)
                    {
!                     fdState.array[0].IsEof = TRUE;
                      (*ch) = ASCII_eof;
                      return ;
                    }
--- 326,332 ----
                  r = errno_geterrno ();
                  if (r != errno_EAGAIN)
                    {
!                     fdState.array[0].IsEof = true;
                      (*ch) = ASCII_eof;
                      return ;
                    }
*************** extern "C" void IO_Error (char ch)
*** 361,374 ****
    doWrite (2, FIO_StdErr, ch);
  }
  
! extern "C" void IO_UnBufferedMode (int fd, unsigned int input)
  {
    termios_TERMIOS term;
    int result;
  
    if (IsDefaultFd (fd))
      {
!       fdState.array[fd].IsRaw = TRUE;
      }
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
--- 362,375 ----
    doWrite (2, FIO_StdErr, ch);
  }
  
! extern "C" void IO_UnBufferedMode (int fd, bool input)
  {
    termios_TERMIOS term;
    int result;
  
    if (IsDefaultFd (fd))
      {
!       fdState.array[fd].IsRaw = true;
      }
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
*************** extern "C" void IO_UnBufferedMode (int f
*** 386,399 ****
    term = termios_KillTermios (term);
  }
  
! extern "C" void IO_BufferedMode (int fd, unsigned int input)
  {
    termios_TERMIOS term;
    int r;
  
    if (IsDefaultFd (fd))
      {
!       fdState.array[fd].IsRaw = FALSE;
      }
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
--- 387,400 ----
    term = termios_KillTermios (term);
  }
  
! extern "C" void IO_BufferedMode (int fd, bool input)
  {
    termios_TERMIOS term;
    int r;
  
    if (IsDefaultFd (fd))
      {
!       fdState.array[fd].IsRaw = false;
      }
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
*************** extern "C" void IO_BufferedMode (int fd,
*** 419,425 ****
              which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOn (int fd, unsigned int input)
  {
    termios_TERMIOS term;
    int result;
--- 420,426 ----
              which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOn (int fd, bool input)
  {
    termios_TERMIOS term;
    int result;
*************** extern "C" void IO_EchoOn (int fd, unsig
*** 427,433 ****
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
      {
!       setFlag (term, termios_lecho, TRUE);
        if (input)
          {
            result = termios_tcsetattr (fd, termios_tcsflush (), term);
--- 428,434 ----
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
      {
!       setFlag (term, termios_lecho, true);
        if (input)
          {
            result = termios_tcsetattr (fd, termios_tcsflush (), term);
*************** extern "C" void IO_EchoOn (int fd, unsig
*** 448,454 ****
               which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOff (int fd, unsigned int input)
  {
    termios_TERMIOS term;
    int result;
--- 449,455 ----
               which is attached to a particular piece of hardware.
  */
  
! extern "C" void IO_EchoOff (int fd, bool input)
  {
    termios_TERMIOS term;
    int result;
*************** extern "C" void IO_EchoOff (int fd, unsi
*** 456,462 ****
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
      {
!       setFlag (term, termios_lecho, FALSE);
        if (input)
          {
            result = termios_tcsetattr (fd, termios_tcsflush (), term);
--- 457,463 ----
    term = termios_InitTermios ();
    if ((termios_tcgetattr (fd, term)) == 0)
      {
!       setFlag (term, termios_lecho, false);
        if (input)
          {
            result = termios_tcsetattr (fd, termios_tcsflush (), term);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GIO.h gcc-13.3.0/gcc/m2/pge-boot/GIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN void IO_Error (char ch);
*** 55,67 ****
     UnBufferedMode - places file descriptor, fd, into an unbuffered mode.
  */
  
! EXTERN void IO_UnBufferedMode (int fd, unsigned int input);
  
  /*
     BufferedMode - places file descriptor, fd, into a buffered mode.
  */
  
! EXTERN void IO_BufferedMode (int fd, unsigned int input);
  
  /*
     EchoOn - turns on echoing for file descriptor, fd.  This
--- 56,68 ----
     UnBufferedMode - places file descriptor, fd, into an unbuffered mode.
  */
  
! EXTERN void IO_UnBufferedMode (int fd, bool input);
  
  /*
     BufferedMode - places file descriptor, fd, into a buffered mode.
  */
  
! EXTERN void IO_BufferedMode (int fd, bool input);
  
  /*
     EchoOn - turns on echoing for file descriptor, fd.  This
*************** EXTERN void IO_BufferedMode (int fd, uns
*** 70,76 ****
              which is attached to a particular piece of hardware.
  */
  
! EXTERN void IO_EchoOn (int fd, unsigned int input);
  
  /*
     EchoOff - turns off echoing for file descriptor, fd.  This
--- 71,77 ----
              which is attached to a particular piece of hardware.
  */
  
! EXTERN void IO_EchoOn (int fd, bool input);
  
  /*
     EchoOff - turns off echoing for file descriptor, fd.  This
*************** EXTERN void IO_EchoOn (int fd, unsigned
*** 79,85 ****
               which is attached to a particular piece of hardware.
  */
  
! EXTERN void IO_EchoOff (int fd, unsigned int input);
  #   ifdef __cplusplus
  }
  #   endif
--- 80,86 ----
               which is attached to a particular piece of hardware.
  */
  
! EXTERN void IO_EchoOff (int fd, bool input);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GIndexing.cc gcc-13.3.0/gcc/m2/pge-boot/GIndexing.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GIndexing.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GIndexing.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** struct Indexing__T2_r {
*** 75,81 ****
                          unsigned int Used;
                          unsigned int Low;
                          unsigned int High;
!                         unsigned int Debug;
                          unsigned int Map;
                        };
  
--- 76,82 ----
                          unsigned int Used;
                          unsigned int Low;
                          unsigned int High;
!                         bool Debug;
                          unsigned int Map;
                        };
  
*************** extern "C" Indexing_Index Indexing_Debug
*** 103,109 ****
                of the dynamic array.
  */
  
! extern "C" unsigned int Indexing_InBounds (Indexing_Index i, unsigned int n);
  
  /*
     HighIndice - returns the last legally accessible indice of this array.
--- 104,110 ----
                of the dynamic array.
  */
  
! extern "C" bool Indexing_InBounds (Indexing_Index i, unsigned int n);
  
  /*
     HighIndice - returns the last legally accessible indice of this array.
*************** extern "C" void * Indexing_GetIndice (In
*** 133,139 ****
     IsIndiceInIndex - returns TRUE if, a, is in the index, i.
  */
  
! extern "C" unsigned int Indexing_IsIndiceInIndex (Indexing_Index i, void * a);
  
  /*
     RemoveIndiceFromIndex - removes, a, from Index, i.
--- 134,140 ----
     IsIndiceInIndex - returns TRUE if, a, is in the index, i.
  */
  
! extern "C" bool Indexing_IsIndiceInIndex (Indexing_Index i, void * a);
  
  /*
     RemoveIndiceFromIndex - removes, a, from Index, i.
*************** extern "C" Indexing_Index Indexing_InitI
*** 175,181 ****
    i->ArraySize = MinSize;
    Storage_ALLOCATE (&i->ArrayStart, MinSize);
    i->ArrayStart = libc_memset (i->ArrayStart, 0, static_cast<size_t> (i->ArraySize));
!   i->Debug = FALSE;
    i->Used = 0;
    i->Map = (unsigned int) 0;
    return i;
--- 176,182 ----
    i->ArraySize = MinSize;
    Storage_ALLOCATE (&i->ArrayStart, MinSize);
    i->ArrayStart = libc_memset (i->ArrayStart, 0, static_cast<size_t> (i->ArraySize));
!   i->Debug = false;
    i->Used = 0;
    i->Map = (unsigned int) 0;
    return i;
*************** extern "C" Indexing_Index Indexing_KillI
*** 204,210 ****
  
  extern "C" Indexing_Index Indexing_DebugIndex (Indexing_Index i)
  {
!   i->Debug = TRUE;
    return i;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 205,211 ----
  
  extern "C" Indexing_Index Indexing_DebugIndex (Indexing_Index i)
  {
!   i->Debug = true;
    return i;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" Indexing_Index Indexing_Debug
*** 216,222 ****
                of the dynamic array.
  */
  
! extern "C" unsigned int Indexing_InBounds (Indexing_Index i, unsigned int n)
  {
    if (i == NULL)
      {
--- 217,223 ----
                of the dynamic array.
  */
  
! extern "C" bool Indexing_InBounds (Indexing_Index i, unsigned int n)
  {
    if (i == NULL)
      {
*************** extern "C" void * Indexing_GetIndice (In
*** 368,374 ****
     IsIndiceInIndex - returns TRUE if, a, is in the index, i.
  */
  
! extern "C" unsigned int Indexing_IsIndiceInIndex (Indexing_Index i, void * a)
  {
    unsigned int j;
    Indexing_PtrToByte b;
--- 369,375 ----
     IsIndiceInIndex - returns TRUE if, a, is in the index, i.
  */
  
! extern "C" bool Indexing_IsIndiceInIndex (Indexing_Index i, void * a)
  {
    unsigned int j;
    Indexing_PtrToByte b;
*************** extern "C" unsigned int Indexing_IsIndic
*** 381,393 ****
        p = (Indexing_PtrToAddress) (b);
        if ((*p) == a)
          {
!           return TRUE;
          }
        /* we must not INC(p, ..) as p2c gets confused  */
        b += sizeof (void *);
        j += 1;
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 382,394 ----
        p = (Indexing_PtrToAddress) (b);
        if ((*p) == a)
          {
!           return true;
          }
        /* we must not INC(p, ..) as p2c gets confused  */
        b += sizeof (void *);
        j += 1;
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** extern "C" unsigned int Indexing_IsIndic
*** 400,406 ****
  extern "C" void Indexing_RemoveIndiceFromIndex (Indexing_Index i, void * a)
  {
    unsigned int j;
-   unsigned int k;
    Indexing_PtrToAddress p;
    Indexing_PtrToByte b;
  
--- 401,406 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GIndexing.h gcc-13.3.0/gcc/m2/pge-boot/GIndexing.h
*** gcc-13.2.0/gcc/m2/pge-boot/GIndexing.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GIndexing.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN Indexing_Index Indexing_DebugInde
*** 82,88 ****
                of the dynamic array.
  */
  
! EXTERN unsigned int Indexing_InBounds (Indexing_Index i, unsigned int n);
  
  /*
     HighIndice - returns the last legally accessible indice of this array.
--- 83,89 ----
                of the dynamic array.
  */
  
! EXTERN bool Indexing_InBounds (Indexing_Index i, unsigned int n);
  
  /*
     HighIndice - returns the last legally accessible indice of this array.
*************** EXTERN void * Indexing_GetIndice (Indexi
*** 112,118 ****
     IsIndiceInIndex - returns TRUE if, a, is in the index, i.
  */
  
! EXTERN unsigned int Indexing_IsIndiceInIndex (Indexing_Index i, void * a);
  
  /*
     RemoveIndiceFromIndex - removes, a, from Index, i.
--- 113,119 ----
     IsIndiceInIndex - returns TRUE if, a, is in the index, i.
  */
  
! EXTERN bool Indexing_IsIndiceInIndex (Indexing_Index i, void * a);
  
  /*
     RemoveIndiceFromIndex - removes, a, from Index, i.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GLists.cc gcc-13.3.0/gcc/m2/pge-boot/GLists.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GLists.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GLists.cc	Tue May 21 07:47:38 2024
*************** You should have received a copy of the G
*** 20,25 ****
--- 20,26 ----
  along with GNU Modula-2; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" void Lists_RemoveItemFromList
*** 117,123 ****
     IsItemInList - returns true if a WORD, c, was found in list, l.
  */
  
! extern "C" unsigned int Lists_IsItemInList (Lists_List l, unsigned int c);
  
  /*
     ForeachItemInListDo - calls procedure, P, foreach item in list, l.
--- 118,124 ----
     IsItemInList - returns true if a WORD, c, was found in list, l.
  */
  
! extern "C" bool Lists_IsItemInList (Lists_List l, unsigned int c);
  
  /*
     ForeachItemInListDo - calls procedure, P, foreach item in list, l.
*************** extern "C" void Lists_RemoveItemFromList
*** 317,327 ****
  {
    Lists_List p;
    unsigned int i;
!   unsigned int Found;
  
    if (l != NULL)
      {
!       Found = FALSE;
        p = NULL;
        do {
          i = 1;
--- 318,328 ----
  {
    Lists_List p;
    unsigned int i;
!   bool Found;
  
    if (l != NULL)
      {
!       Found = false;
        p = NULL;
        do {
          i = 1;
*************** extern "C" void Lists_RemoveItemFromList
*** 331,337 ****
            }
          if ((i <= l->NoOfElements) && (l->Elements.array[i-1] == c))
            {
!             Found = TRUE;
            }
          else
            {
--- 332,338 ----
            }
          if ((i <= l->NoOfElements) && (l->Elements.array[i-1] == c))
            {
!             Found = true;
            }
          else
            {
*************** extern "C" void Lists_RemoveItemFromList
*** 351,357 ****
     IsItemInList - returns true if a WORD, c, was found in list, l.
  */
  
! extern "C" unsigned int Lists_IsItemInList (Lists_List l, unsigned int c)
  {
    unsigned int i;
  
--- 352,358 ----
     IsItemInList - returns true if a WORD, c, was found in list, l.
  */
  
! extern "C" bool Lists_IsItemInList (Lists_List l, unsigned int c)
  {
    unsigned int i;
  
*************** extern "C" unsigned int Lists_IsItemInLi
*** 361,367 ****
        {
          if (l->Elements.array[i-1] == c)
            {
!             return TRUE;
            }
          else
            {
--- 362,368 ----
        {
          if (l->Elements.array[i-1] == c)
            {
!             return true;
            }
          else
            {
*************** extern "C" unsigned int Lists_IsItemInLi
*** 370,376 ****
        }
      l = l->Next;
    } while (! (l == NULL));
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 371,377 ----
        }
      l = l->Next;
    } while (! (l == NULL));
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GLists.h gcc-13.3.0/gcc/m2/pge-boot/GLists.h
*** gcc-13.2.0/gcc/m2/pge-boot/GLists.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GLists.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 29,34 ****
--- 29,35 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN void Lists_RemoveItemFromList (Li
*** 106,112 ****
     IsItemInList - returns true if a WORD, c, was found in list, l.
  */
  
! EXTERN unsigned int Lists_IsItemInList (Lists_List l, unsigned int c);
  
  /*
     ForeachItemInListDo - calls procedure, P, foreach item in list, l.
--- 107,113 ----
     IsItemInList - returns true if a WORD, c, was found in list, l.
  */
  
! EXTERN bool Lists_IsItemInList (Lists_List l, unsigned int c);
  
  /*
     ForeachItemInListDo - calls procedure, P, foreach item in list, l.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2Dependent.cc gcc-13.3.0/gcc/m2/pge-boot/GM2Dependent.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GM2Dependent.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2Dependent.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 53,59 ****
  #define _M2Dependent_C
  
  #   include "Glibc.h"
- #   include "GM2LINK.h"
  #   include "GASCII.h"
  #   include "GSYSTEM.h"
  #   include "GStorage.h"
--- 54,59 ----
*************** typedef struct M2Dependent_ArgCVEnvP_p M
*** 64,69 ****
--- 64,71 ----
  
  typedef struct M2Dependent_DependencyList_r M2Dependent_DependencyList;
  
+ typedef char *M2Dependent_PtrToChar;
+ 
  typedef struct M2Dependent__T2_r M2Dependent__T2;
  
  typedef M2Dependent__T2 *M2Dependent_ModuleChain;
*************** struct M2Dependent_ArgCVEnvP_p { M2Depen
*** 77,85 ****
  
  struct M2Dependent_DependencyList_r {
                                        PROC proc;
!                                       unsigned int forced;
!                                       unsigned int forc;
!                                       unsigned int appl;
                                        M2Dependent_DependencyState state;
                                      };
  
--- 79,87 ----
  
  struct M2Dependent_DependencyList_r {
                                        PROC proc;
!                                       bool forced;
!                                       bool forc;
!                                       bool appl;
                                        M2Dependent_DependencyState state;
                                      };
  
*************** struct M2Dependent__T2_r {
*** 95,115 ****
                           };
  
  static M2Dependent__T3 Modules;
! static unsigned int Initialized;
! static unsigned int WarningTrace;
! static unsigned int ModuleTrace;
! static unsigned int HexTrace;
! static unsigned int DependencyTrace;
! static unsigned int PreTrace;
! static unsigned int PostTrace;
! static unsigned int ForceTrace;
  
  /*
     ConstructModules - resolve dependencies and then call each
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
--- 97,118 ----
                           };
  
  static M2Dependent__T3 Modules;
! static bool DynamicInitialization;
! static bool Initialized;
! static bool WarningTrace;
! static bool ModuleTrace;
! static bool HexTrace;
! static bool DependencyTrace;
! static bool PreTrace;
! static bool PostTrace;
! static bool ForceTrace;
  
  /*
     ConstructModules - resolve dependencies and then call each
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
*************** extern "C" void M2Dependent_RegisterModu
*** 129,135 ****
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are not using StaticInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname);
--- 132,138 ----
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are using DynamicInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname);
*************** static void RemoveModule (M2Dependent_Mo
*** 157,163 ****
     onChain - returns TRUE if mptr is on the Modules[state] list.
  */
  
! static unsigned int onChain (M2Dependent_DependencyState state, M2Dependent_ModuleChain mptr);
  
  /*
     max -
--- 160,166 ----
     onChain - returns TRUE if mptr is on the Modules[state] list.
  */
  
! static bool onChain (M2Dependent_DependencyState state, M2Dependent_ModuleChain mptr);
  
  /*
     max -
*************** static void toCString (char *str, unsign
*** 197,234 ****
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b);
  
  /*
     strncmp - return 0 if both strings are equal.
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b, unsigned int n);
  
  /*
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2LINK_PtrToChar string);
  
  /*
     traceprintf - wrap printf with a boolean flag.
  */
  
! static void traceprintf (unsigned int flag, const char *str_, unsigned int _str_high);
  
  /*
     traceprintf2 - wrap printf with a boolean flag.
  */
  
! static void traceprintf2 (unsigned int flag, const char *str_, unsigned int _str_high, void * arg);
  
  /*
     traceprintf3 - wrap printf with a boolean flag.
  */
  
! static void traceprintf3 (unsigned int flag, const char *str_, unsigned int _str_high, void * arg1, void * arg2);
  
  /*
     moveTo - moves mptr to the new list determined by newstate.
--- 200,237 ----
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b);
  
  /*
     strncmp - return 0 if both strings are equal.
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b, unsigned int n);
  
  /*
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2Dependent_PtrToChar string);
  
  /*
     traceprintf - wrap printf with a boolean flag.
  */
  
! static void traceprintf (bool flag, const char *str_, unsigned int _str_high);
  
  /*
     traceprintf2 - wrap printf with a boolean flag.
  */
  
! static void traceprintf2 (bool flag, const char *str_, unsigned int _str_high, void * arg);
  
  /*
     traceprintf3 - wrap printf with a boolean flag.
  */
  
! static void traceprintf3 (bool flag, const char *str_, unsigned int _str_high, void * arg1, void * arg2);
  
  /*
     moveTo - moves mptr to the new list determined by newstate.
*************** static void DisplayModuleInfo (M2Depende
*** 268,274 ****
     DumpModuleData -
  */
  
! static void DumpModuleData (unsigned int flag);
  
  /*
     combine - dest := src + dest.  Places src at the front of list dest.
--- 271,277 ----
     DumpModuleData -
  */
  
! static void DumpModuleData (bool flag);
  
  /*
     combine - dest := src + dest.  Places src at the front of list dest.
*************** static void combine (M2Dependent_Depende
*** 283,289 ****
     tracemodule -
  */
  
! static void tracemodule (unsigned int flag, void * modname, unsigned int modlen, void * libname, unsigned int liblen);
  
  /*
     ForceModule -
--- 286,292 ----
     tracemodule -
  */
  
! static void tracemodule (bool flag, void * modname, unsigned int modlen, void * libname, unsigned int liblen);
  
  /*
     ForceModule -
*************** static void ForceModule (void * modname,
*** 296,302 ****
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void);
  
  /*
     CheckApplication - check to see that the application is the last entry in the list.
--- 299,305 ----
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void * overrideliborder);
  
  /*
     CheckApplication - check to see that the application is the last entry in the list.
*************** static void warning3 (const char *format
*** 315,321 ****
     equal - return TRUE if C string cstr is equal to str.
  */
  
! static unsigned int equal (void * cstr, const char *str_, unsigned int _str_high);
  
  /*
     SetupDebugFlags - By default assigns ModuleTrace, DependencyTrace,
--- 318,324 ----
     equal - return TRUE if C string cstr is equal to str.
  */
  
! static bool equal (void * cstr, const char *str_, unsigned int _str_high);
  
  /*
     SetupDebugFlags - By default assigns ModuleTrace, DependencyTrace,
*************** static void CheckInitialized (void);
*** 362,369 ****
  static M2Dependent_ModuleChain CreateModule (void * name, void * libname, M2Dependent_ArgCVEnvP init, M2Dependent_ArgCVEnvP fini, PROC dependencies)
  {
    M2Dependent_ModuleChain mptr;
-   void * p0;
-   void * p1;
  
    Storage_ALLOCATE ((void **) &mptr, sizeof (M2Dependent__T2));
    mptr->name = name;
--- 365,370 ----
*************** static void RemoveModule (M2Dependent_Mo
*** 433,439 ****
     onChain - returns TRUE if mptr is on the Modules[state] list.
  */
  
! static unsigned int onChain (M2Dependent_DependencyState state, M2Dependent_ModuleChain mptr)
  {
    M2Dependent_ModuleChain ptr;
  
--- 434,440 ----
     onChain - returns TRUE if mptr is on the Modules[state] list.
  */
  
! static bool onChain (M2Dependent_DependencyState state, M2Dependent_ModuleChain mptr)
  {
    M2Dependent_ModuleChain ptr;
  
*************** static unsigned int onChain (M2Dependent
*** 443,454 ****
        do {
          if (ptr == mptr)
            {
!             return TRUE;
            }
          ptr = ptr->next;
        } while (! (ptr == Modules.array[state-M2Dependent_unregistered]));
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 444,455 ----
        do {
          if (ptr == mptr)
            {
!             return true;
            }
          ptr = ptr->next;
        } while (! (ptr == Modules.array[state-M2Dependent_unregistered]));
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static M2Dependent_ModuleChain LookupMod
*** 505,511 ****
      {
        ptr = Modules.array[state-M2Dependent_unregistered];
        do {
!         if (((strncmp (reinterpret_cast<M2LINK_PtrToChar> (ptr->name), reinterpret_cast<M2LINK_PtrToChar> (name), max (namelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (ptr->name)))))) == 0) && ((strncmp (reinterpret_cast<M2LINK_PtrToChar> (ptr->libname), reinterpret_cast<M2LINK_PtrToChar> (libname), max (libnamelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (ptr->libname)))))) == 0))
            {
              return ptr;
            }
--- 506,512 ----
      {
        ptr = Modules.array[state-M2Dependent_unregistered];
        do {
!         if (((strncmp (reinterpret_cast<M2Dependent_PtrToChar> (ptr->name), reinterpret_cast<M2Dependent_PtrToChar> (name), max (namelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (ptr->name)))))) == 0) && ((strncmp (reinterpret_cast<M2Dependent_PtrToChar> (ptr->libname), reinterpret_cast<M2Dependent_PtrToChar> (libname), max (libnamelen, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (ptr->libname)))))) == 0))
            {
              return ptr;
            }
*************** static M2Dependent_ModuleChain LookupMod
*** 525,531 ****
  
  static M2Dependent_ModuleChain LookupModule (M2Dependent_DependencyState state, void * name, void * libname)
  {
!   return LookupModuleN (state, name, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (name))), libname, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2LINK_PtrToChar> (libname))));
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 526,532 ----
  
  static M2Dependent_ModuleChain LookupModule (M2Dependent_DependencyState state, void * name, void * libname)
  {
!   return LookupModuleN (state, name, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (name))), libname, static_cast<unsigned int> (strlen_ (reinterpret_cast<M2Dependent_PtrToChar> (libname))));
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void toCString (char *str, unsign
*** 569,575 ****
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b)
  {
    if ((a != NULL) && (b != NULL))
      {
--- 570,576 ----
              We cannot use Builtins.def during bootstrap.
  */
  
! static int strcmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b)
  {
    if ((a != NULL) && (b != NULL))
      {
*************** static int strcmp (M2LINK_PtrToChar a, M
*** 602,608 ****
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2LINK_PtrToChar a, M2LINK_PtrToChar b, unsigned int n)
  {
    if (n == 0)
      {
--- 603,609 ----
               We cannot use Builtins.def during bootstrap.
  */
  
! static int strncmp (M2Dependent_PtrToChar a, M2Dependent_PtrToChar b, unsigned int n)
  {
    if (n == 0)
      {
*************** static int strncmp (M2LINK_PtrToChar a,
*** 639,645 ****
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2LINK_PtrToChar string)
  {
    int count;
  
--- 640,646 ----
     strlen - returns the length of string.
  */
  
! static int strlen_ (M2Dependent_PtrToChar string)
  {
    int count;
  
*************** static int strlen_ (M2LINK_PtrToChar str
*** 666,672 ****
     traceprintf - wrap printf with a boolean flag.
  */
  
! static void traceprintf (unsigned int flag, const char *str_, unsigned int _str_high)
  {
    char str[_str_high+1];
  
--- 667,673 ----
     traceprintf - wrap printf with a boolean flag.
  */
  
! static void traceprintf (bool flag, const char *str_, unsigned int _str_high)
  {
    char str[_str_high+1];
  
*************** static void traceprintf (unsigned int fl
*** 685,691 ****
     traceprintf2 - wrap printf with a boolean flag.
  */
  
! static void traceprintf2 (unsigned int flag, const char *str_, unsigned int _str_high, void * arg)
  {
    char ch;
    char str[_str_high+1];
--- 686,692 ----
     traceprintf2 - wrap printf with a boolean flag.
  */
  
! static void traceprintf2 (bool flag, const char *str_, unsigned int _str_high, void * arg)
  {
    char ch;
    char str[_str_high+1];
*************** static void traceprintf2 (unsigned int f
*** 710,716 ****
     traceprintf3 - wrap printf with a boolean flag.
  */
  
! static void traceprintf3 (unsigned int flag, const char *str_, unsigned int _str_high, void * arg1, void * arg2)
  {
    char ch;
    char str[_str_high+1];
--- 711,717 ----
     traceprintf3 - wrap printf with a boolean flag.
  */
  
! static void traceprintf3 (bool flag, const char *str_, unsigned int _str_high, void * arg1, void * arg2)
  {
    char ch;
    char str[_str_high+1];
*************** static void DisplayModuleInfo (M2Depende
*** 910,919 ****
     DumpModuleData -
  */
  
! static void DumpModuleData (unsigned int flag)
  {
-   M2Dependent_ModuleChain mptr;
- 
    if (flag)
      {
        DisplayModuleInfo (M2Dependent_unregistered, (const char *) "unregistered", 12);
--- 911,918 ----
     DumpModuleData -
  */
  
! static void DumpModuleData (bool flag)
  {
    if (flag)
      {
        DisplayModuleInfo (M2Dependent_unregistered, (const char *) "unregistered", 12);
*************** static void combine (M2Dependent_Depende
*** 948,954 ****
     tracemodule -
  */
  
! static void tracemodule (unsigned int flag, void * modname, unsigned int modlen, void * libname, unsigned int liblen)
  {
    typedef struct tracemodule__T4_a tracemodule__T4;
  
--- 947,953 ----
     tracemodule -
  */
  
! static void tracemodule (bool flag, void * modname, unsigned int modlen, void * libname, unsigned int liblen)
  {
    typedef struct tracemodule__T4_a tracemodule__T4;
  
*************** static void ForceModule (void * modname,
*** 984,990 ****
    mptr = LookupModuleN (M2Dependent_ordered, modname, modlen, libname, liblen);
    if (mptr != NULL)
      {
!       mptr->dependency.forced = TRUE;
        moveTo (M2Dependent_user, mptr);
      }
  }
--- 983,989 ----
    mptr = LookupModuleN (M2Dependent_ordered, modname, modlen, libname, liblen);
    if (mptr != NULL)
      {
!       mptr->dependency.forced = true;
        moveTo (M2Dependent_user, mptr);
      }
  }
*************** static void ForceModule (void * modname,
*** 995,1014 ****
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void)
  {
    unsigned int len;
    unsigned int modlen;
    unsigned int liblen;
!   M2LINK_PtrToChar modname;
!   M2LINK_PtrToChar libname;
!   M2LINK_PtrToChar pc;
!   M2LINK_PtrToChar start;
  
!   if (M2LINK_ForcedModuleInitOrder != NULL)
      {
!       traceprintf2 (ForceTrace, (const char *) "user forcing order: %s\\n", 24, reinterpret_cast<void *> (M2LINK_ForcedModuleInitOrder));
!       pc = M2LINK_ForcedModuleInitOrder;
        start = pc;
        len = 0;
        modname = NULL;
--- 994,1013 ----
                         the dynamic ordering with the preference.
  */
  
! static void ForceDependencies (void * overrideliborder)
  {
    unsigned int len;
    unsigned int modlen;
    unsigned int liblen;
!   M2Dependent_PtrToChar modname;
!   M2Dependent_PtrToChar libname;
!   M2Dependent_PtrToChar pc;
!   M2Dependent_PtrToChar start;
  
!   if (overrideliborder != NULL)
      {
!       traceprintf2 (ForceTrace, (const char *) "user forcing order: %s\\n", 24, overrideliborder);
!       pc = static_cast<M2Dependent_PtrToChar> (overrideliborder);
        start = pc;
        len = 0;
        modname = NULL;
*************** static void warning3 (const char *format
*** 1118,1131 ****
     equal - return TRUE if C string cstr is equal to str.
  */
  
! static unsigned int equal (void * cstr, const char *str_, unsigned int _str_high)
  {
    char str[_str_high+1];
  
    /* make a local copy of each unbounded array.  */
    memcpy (str, str_, _str_high+1);
  
!   return (strncmp (reinterpret_cast<M2LINK_PtrToChar> (cstr), reinterpret_cast<M2LINK_PtrToChar> (&str), StrLib_StrLen ((const char *) str, _str_high))) == 0;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 1117,1130 ----
     equal - return TRUE if C string cstr is equal to str.
  */
  
! static bool equal (void * cstr, const char *str_, unsigned int _str_high)
  {
    char str[_str_high+1];
  
    /* make a local copy of each unbounded array.  */
    memcpy (str, str_, _str_high+1);
  
!   return (strncmp (reinterpret_cast<M2Dependent_PtrToChar> (cstr), reinterpret_cast<M2Dependent_PtrToChar> (&str), StrLib_StrLen ((const char *) str, _str_high))) == 0;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void SetupDebugFlags (void)
*** 1156,1222 ****
  
    SetupDebugFlags__T1 pc;
  
!   ModuleTrace = FALSE;
!   DependencyTrace = FALSE;
!   PostTrace = FALSE;
!   PreTrace = FALSE;
!   ForceTrace = FALSE;
!   HexTrace = FALSE;
!   WarningTrace = FALSE;
    pc = static_cast<SetupDebugFlags__T1> (libc_getenv (const_cast<void*> (reinterpret_cast<const void*>("GCC_M2LINK_RTFLAG"))));
    while ((pc != NULL) && ((*pc) != ASCII_nul))
      {
        if (equal (reinterpret_cast<void *> (pc), (const char *) "all", 3))
          {
!           ModuleTrace = TRUE;
!           DependencyTrace = TRUE;
!           PreTrace = TRUE;
!           PostTrace = TRUE;
!           ForceTrace = TRUE;
!           HexTrace = TRUE;
!           WarningTrace = TRUE;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "module", 6))
          {
            /* avoid dangling else.  */
!           ModuleTrace = TRUE;
            pc += 6;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "warning", 7))
          {
            /* avoid dangling else.  */
!           WarningTrace = TRUE;
            pc += 7;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "hex", 3))
          {
            /* avoid dangling else.  */
!           HexTrace = TRUE;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "dep", 3))
          {
            /* avoid dangling else.  */
!           DependencyTrace = TRUE;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "pre", 3))
          {
            /* avoid dangling else.  */
!           PreTrace = TRUE;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "post", 4))
          {
            /* avoid dangling else.  */
!           PostTrace = TRUE;
            pc += 4;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "force", 5))
          {
            /* avoid dangling else.  */
!           ForceTrace = TRUE;
            pc += 5;
          }
        else
--- 1155,1221 ----
  
    SetupDebugFlags__T1 pc;
  
!   ModuleTrace = false;
!   DependencyTrace = false;
!   PostTrace = false;
!   PreTrace = false;
!   ForceTrace = false;
!   HexTrace = false;
!   WarningTrace = false;
    pc = static_cast<SetupDebugFlags__T1> (libc_getenv (const_cast<void*> (reinterpret_cast<const void*>("GCC_M2LINK_RTFLAG"))));
    while ((pc != NULL) && ((*pc) != ASCII_nul))
      {
        if (equal (reinterpret_cast<void *> (pc), (const char *) "all", 3))
          {
!           ModuleTrace = true;
!           DependencyTrace = true;
!           PreTrace = true;
!           PostTrace = true;
!           ForceTrace = true;
!           HexTrace = true;
!           WarningTrace = true;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "module", 6))
          {
            /* avoid dangling else.  */
!           ModuleTrace = true;
            pc += 6;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "warning", 7))
          {
            /* avoid dangling else.  */
!           WarningTrace = true;
            pc += 7;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "hex", 3))
          {
            /* avoid dangling else.  */
!           HexTrace = true;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "dep", 3))
          {
            /* avoid dangling else.  */
!           DependencyTrace = true;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "pre", 3))
          {
            /* avoid dangling else.  */
!           PreTrace = true;
            pc += 3;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "post", 4))
          {
            /* avoid dangling else.  */
!           PostTrace = true;
            pc += 4;
          }
        else if (equal (reinterpret_cast<void *> (pc), (const char *) "force", 5))
          {
            /* avoid dangling else.  */
!           ForceTrace = true;
            pc += 5;
          }
        else
*************** static void Init (void)
*** 1241,1246 ****
--- 1240,1246 ----
      {
        Modules.array[state-M2Dependent_unregistered] = NULL;
      }
+   DynamicInitialization = false;
  }
  
  
*************** static void CheckInitialized (void)
*** 1255,1261 ****
  {
    if (! Initialized)
      {
!       Initialized = TRUE;
        Init ();
      }
  }
--- 1255,1261 ----
  {
    if (! Initialized)
      {
!       Initialized = true;
        Init ();
      }
  }
*************** static void CheckInitialized (void)
*** 1266,1289 ****
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp)
  {
    M2Dependent_ModuleChain mptr;
-   M2Dependent_ArgCVEnvP nulp;
  
    CheckInitialized ();
!   traceprintf3 (ModuleTrace, (const char *) "application module: %s [%s]\\n", 29, applicationmodule, libname);
    mptr = LookupModule (M2Dependent_unordered, applicationmodule, libname);
    if (mptr != NULL)
      {
!       mptr->dependency.appl = TRUE;
      }
    traceprintf (PreTrace, (const char *) "Pre resolving dependents\\n", 26);
    DumpModuleData (PreTrace);
    ResolveDependencies (applicationmodule, libname);
    traceprintf (PreTrace, (const char *) "Post resolving dependents\\n", 27);
    DumpModuleData (PostTrace);
!   ForceDependencies ();
    traceprintf (ForceTrace, (const char *) "After user forcing ordering\\n", 29);
    DumpModuleData (ForceTrace);
    CheckApplication ();
--- 1266,1289 ----
                        module constructor in turn.
  */
  
! extern "C" void M2Dependent_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp)
  {
    M2Dependent_ModuleChain mptr;
  
    CheckInitialized ();
!   DynamicInitialization = true;  /* This procedure is only called if we desire dynamic initialization.  */
!   traceprintf3 (ModuleTrace, (const char *) "application module: %s [%s]\\n", 29, applicationmodule, libname);  /* This procedure is only called if we desire dynamic initialization.  */
    mptr = LookupModule (M2Dependent_unordered, applicationmodule, libname);
    if (mptr != NULL)
      {
!       mptr->dependency.appl = true;
      }
    traceprintf (PreTrace, (const char *) "Pre resolving dependents\\n", 26);
    DumpModuleData (PreTrace);
    ResolveDependencies (applicationmodule, libname);
    traceprintf (PreTrace, (const char *) "Post resolving dependents\\n", 27);
    DumpModuleData (PostTrace);
!   ForceDependencies (overrideliborder);
    traceprintf (ForceTrace, (const char *) "After user forcing ordering\\n", 29);
    DumpModuleData (ForceTrace);
    CheckApplication ();
*************** extern "C" void M2Dependent_RegisterModu
*** 1368,1386 ****
    M2Dependent_ModuleChain mptr;
  
    CheckInitialized ();
!   if (! M2LINK_StaticInitialization)
      {
!       mptr = LookupModule (M2Dependent_unordered, modulename, libname);
!       if (mptr == NULL)
!         {
!           traceprintf3 (ModuleTrace, (const char *) "module: %s [%s] registering", 27, modulename, libname);
!           moveTo (M2Dependent_unordered, CreateModule (modulename, libname, init, fini, dependencies));
!           traceprintf (ModuleTrace, (const char *) "\\n", 2);
!         }
!       else
!         {
!           warning3 ((const char *) "module: %s [%s] (ignoring duplicate registration)\\n", 51, modulename, libname);
!         }
      }
  }
  
--- 1368,1383 ----
    M2Dependent_ModuleChain mptr;
  
    CheckInitialized ();
!   mptr = LookupModule (M2Dependent_unordered, modulename, libname);
!   if (mptr == NULL)
      {
!       traceprintf3 (ModuleTrace, (const char *) "module: %s [%s] registering", 27, modulename, libname);
!       moveTo (M2Dependent_unordered, CreateModule (modulename, libname, init, fini, dependencies));
!       traceprintf (ModuleTrace, (const char *) "\\n", 2);
!     }
!   else
!     {
!       warning3 ((const char *) "module: %s [%s] (ignoring duplicate registration)\\n", 51, modulename, libname);
      }
  }
  
*************** extern "C" void M2Dependent_RegisterModu
*** 1388,1403 ****
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are not using StaticInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname)
  {
    CheckInitialized ();
!   if (! M2LINK_StaticInitialization)
!     {
!       PerformRequestDependant (modulename, libname, dependantmodule, dependantlibname);
!     }
  }
  
  extern "C" void _M2_M2Dependent_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
--- 1385,1397 ----
  /*
     RequestDependant - used to specify that modulename is dependant upon
                        module dependantmodule.  It only takes effect
!                       if we are using DynamicInitialization.
  */
  
  extern "C" void M2Dependent_RequestDependant (void * modulename, void * libname, void * dependantmodule, void * dependantlibname)
  {
    CheckInitialized ();
!   PerformRequestDependant (modulename, libname, dependantmodule, dependantlibname);
  }
  
  extern "C" void _M2_M2Dependent_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2Dependent.h gcc-13.3.0/gcc/m2/pge-boot/GM2Dependent.h
*** gcc-13.2.0/gcc/m2/pge-boot/GM2Dependent.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2Dependent.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 29,37 ****
--- 29,40 ----
  #if !defined (_M2Dependent_H)
  #   define _M2Dependent_H
  
+ #include "config.h"
+ #include "system.h"
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef struct M2Dependent_ArgCVEnvP_p M
*** 51,57 ****
  typedef void (*M2Dependent_ArgCVEnvP_t) (int, void *, void *);
  struct M2Dependent_ArgCVEnvP_p { M2Dependent_ArgCVEnvP_t proc; };
  
! EXTERN void M2Dependent_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  EXTERN void M2Dependent_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
--- 54,60 ----
  typedef void (*M2Dependent_ArgCVEnvP_t) (int, void *, void *);
  struct M2Dependent_ArgCVEnvP_p { M2Dependent_ArgCVEnvP_t proc; };
  
! EXTERN void M2Dependent_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  EXTERN void M2Dependent_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2EXCEPTION.cc gcc-13.3.0/gcc/m2/pge-boot/GM2EXCEPTION.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GM2EXCEPTION.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2EXCEPTION.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 42,48 ****
  typedef enum {M2EXCEPTION_indexException, M2EXCEPTION_rangeException, M2EXCEPTION_caseSelectException, M2EXCEPTION_invalidLocation, M2EXCEPTION_functionException, M2EXCEPTION_wholeValueException, M2EXCEPTION_wholeDivException, M2EXCEPTION_realValueException, M2EXCEPTION_realDivException, M2EXCEPTION_complexValueException, M2EXCEPTION_complexDivException, M2EXCEPTION_protException, M2EXCEPTION_sysException, M2EXCEPTION_coException, M2EXCEPTION_exException} M2EXCEPTION_M2Exceptions;
  
  extern "C" M2EXCEPTION_M2Exceptions M2EXCEPTION_M2Exception (void);
! extern "C" unsigned int M2EXCEPTION_IsM2Exception (void);
  
  extern "C" M2EXCEPTION_M2Exceptions M2EXCEPTION_M2Exception (void)
  {
--- 43,49 ----
  typedef enum {M2EXCEPTION_indexException, M2EXCEPTION_rangeException, M2EXCEPTION_caseSelectException, M2EXCEPTION_invalidLocation, M2EXCEPTION_functionException, M2EXCEPTION_wholeValueException, M2EXCEPTION_wholeDivException, M2EXCEPTION_realValueException, M2EXCEPTION_realDivException, M2EXCEPTION_complexValueException, M2EXCEPTION_complexDivException, M2EXCEPTION_protException, M2EXCEPTION_sysException, M2EXCEPTION_coException, M2EXCEPTION_exException} M2EXCEPTION_M2Exceptions;
  
  extern "C" M2EXCEPTION_M2Exceptions M2EXCEPTION_M2Exception (void);
! extern "C" bool M2EXCEPTION_IsM2Exception (void);
  
  extern "C" M2EXCEPTION_M2Exceptions M2EXCEPTION_M2Exception (void)
  {
*************** extern "C" M2EXCEPTION_M2Exceptions M2EX
*** 66,72 ****
    __builtin_unreachable ();
  }
  
! extern "C" unsigned int M2EXCEPTION_IsM2Exception (void)
  {
    RTExceptions_EHBlock e;
  
--- 67,73 ----
    __builtin_unreachable ();
  }
  
! extern "C" bool M2EXCEPTION_IsM2Exception (void)
  {
    RTExceptions_EHBlock e;
  
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2EXCEPTION.h gcc-13.3.0/gcc/m2/pge-boot/GM2EXCEPTION.h
*** gcc-13.2.0/gcc/m2/pge-boot/GM2EXCEPTION.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2EXCEPTION.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 50,56 ****
  typedef enum {M2EXCEPTION_indexException, M2EXCEPTION_rangeException, M2EXCEPTION_caseSelectException, M2EXCEPTION_invalidLocation, M2EXCEPTION_functionException, M2EXCEPTION_wholeValueException, M2EXCEPTION_wholeDivException, M2EXCEPTION_realValueException, M2EXCEPTION_realDivException, M2EXCEPTION_complexValueException, M2EXCEPTION_complexDivException, M2EXCEPTION_protException, M2EXCEPTION_sysException, M2EXCEPTION_coException, M2EXCEPTION_exException} M2EXCEPTION_M2Exceptions;
  
  EXTERN M2EXCEPTION_M2Exceptions M2EXCEPTION_M2Exception (void);
! EXTERN unsigned int M2EXCEPTION_IsM2Exception (void);
  #   ifdef __cplusplus
  }
  #   endif
--- 51,57 ----
  typedef enum {M2EXCEPTION_indexException, M2EXCEPTION_rangeException, M2EXCEPTION_caseSelectException, M2EXCEPTION_invalidLocation, M2EXCEPTION_functionException, M2EXCEPTION_wholeValueException, M2EXCEPTION_wholeDivException, M2EXCEPTION_realValueException, M2EXCEPTION_realDivException, M2EXCEPTION_complexValueException, M2EXCEPTION_complexDivException, M2EXCEPTION_protException, M2EXCEPTION_sysException, M2EXCEPTION_coException, M2EXCEPTION_exException} M2EXCEPTION_M2Exceptions;
  
  EXTERN M2EXCEPTION_M2Exceptions M2EXCEPTION_M2Exception (void);
! EXTERN bool M2EXCEPTION_IsM2Exception (void);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2LINK.cc gcc-13.3.0/gcc/m2/pge-boot/GM2LINK.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GM2LINK.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2LINK.cc	Thu Jan  1 00:00:00 1970
***************
*** 1,27 ****
- /* GM2LINK.c a handwritten module for mc.
- 
- Copyright (C) 2022-2023 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
- 
- GNU Modula-2 is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- General Public License for more details.
- 
- You should have received a copy of the GNU General Public License
- along with GNU Modula-2; see the file COPYING3.  If not see
- <http://www.gnu.org/licenses/>.  */
- 
- /* mc currently is built using a static scaffold.  */
- 
- #include <cstddef>
- 
- int M2LINK_StaticInitialization = 1;
- char *M2LINK_ForcedModuleInitOrder = NULL;
--- 0 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2LINK.h gcc-13.3.0/gcc/m2/pge-boot/GM2LINK.h
*** gcc-13.2.0/gcc/m2/pge-boot/GM2LINK.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2LINK.h	Thu Jan  1 00:00:00 1970
***************
*** 1,59 ****
- /* do not edit automatically generated by mc from M2LINK.  */
- /* M2LINK.def defines the linking mode used in Modula-2.
- 
- Copyright (C) 2022-2023 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
- 
- GNU Modula-2 is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- General Public License for more details.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  */
- 
- 
- #if !defined (_M2LINK_H)
- #   define _M2LINK_H
- 
- #include "config.h"
- #include "system.h"
- #   ifdef __cplusplus
- extern "C" {
- #   endif
- #   if !defined (PROC_D)
- #      define PROC_D
-        typedef void (*PROC_t) (void);
-        typedef struct { PROC_t proc; } PROC;
- #   endif
- 
- 
- #   if defined (_M2LINK_C)
- #      define EXTERN
- #   else
- #      define EXTERN extern
- #   endif
- 
- typedef char *M2LINK_PtrToChar;
- 
- EXTERN M2LINK_PtrToChar M2LINK_ForcedModuleInitOrder;
- EXTERN unsigned int M2LINK_StaticInitialization;
- #   ifdef __cplusplus
- }
- #   endif
- 
- #   undef EXTERN
- #endif
--- 0 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2RTS.cc gcc-13.3.0/gcc/m2/pge-boot/GM2RTS.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GM2RTS.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2RTS.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** struct M2RTS__T1_r {
*** 90,105 ****
  static M2RTS_ProcedureList InitialProc;
  static M2RTS_ProcedureList TerminateProc;
  static int ExitValue;
! static unsigned int isHalting;
! static unsigned int CallExit;
! static unsigned int Initialized;
  
  /*
     ConstructModules - resolve dependencies and then call each
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
--- 91,106 ----
  static M2RTS_ProcedureList InitialProc;
  static M2RTS_ProcedureList TerminateProc;
  static int ExitValue;
! static bool isHalting;
! static bool CallExit;
! static bool Initialized;
  
  /*
     ConstructModules - resolve dependencies and then call each
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  
  /*
     DeconstructModules - resolve dependencies and then call each
*************** extern "C" void M2RTS_RequestDependant (
*** 131,137 ****
                                   procedure is installed.
  */
  
! extern "C" unsigned int M2RTS_InstallTerminationProcedure (PROC p);
  
  /*
     ExecuteInitialProcedures - executes the initial procedures installed by
--- 132,138 ----
                                   procedure is installed.
  */
  
! extern "C" bool M2RTS_InstallTerminationProcedure (PROC p);
  
  /*
     ExecuteInitialProcedures - executes the initial procedures installed by
*************** extern "C" void M2RTS_ExecuteInitialProc
*** 146,152 ****
                               main program module.
  */
  
! extern "C" unsigned int M2RTS_InstallInitialProcedure (PROC p);
  
  /*
     ExecuteTerminationProcedures - calls each installed termination procedure
--- 147,153 ----
                               main program module.
  */
  
! extern "C" bool M2RTS_InstallInitialProcedure (PROC p);
  
  /*
     ExecuteTerminationProcedures - calls each installed termination procedure
*************** extern "C" void M2RTS_HALT (int exitcode
*** 183,189 ****
            to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_Halt (const char *filename_, unsigned int _filename_high, unsigned int line, const char *function_, unsigned int _function_high, const char *description_, unsigned int _description_high);
  
  /*
     HaltC - provides a more user friendly version of HALT, which takes
--- 184,190 ----
            to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_Halt (const char *description_, unsigned int _description_high, const char *filename_, unsigned int _filename_high, const char *function_, unsigned int _function_high, unsigned int line);
  
  /*
     HaltC - provides a more user friendly version of HALT, which takes
*************** extern "C" void M2RTS_Halt (const char *
*** 191,197 ****
             to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_HaltC (void * filename, unsigned int line, void * function, void * description);
  
  /*
     ExitOnHalt - if HALT is executed then call exit with the exit code, e.
--- 192,198 ----
             to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_HaltC (void * description, void * filename, void * function, unsigned int line);
  
  /*
     ExitOnHalt - if HALT is executed then call exit with the exit code, e.
*************** static void ExecuteReverse (M2RTS_Proced
*** 250,256 ****
                  defined by proclist.
  */
  
! static unsigned int AppendProc (M2RTS_ProcedureList *proclist, PROC proc);
  
  /*
     ErrorString - writes a string to stderr.
--- 251,257 ----
                  defined by proclist.
  */
  
! static bool AppendProc (M2RTS_ProcedureList *proclist, PROC proc);
  
  /*
     ErrorString - writes a string to stderr.
*************** static void ExecuteReverse (M2RTS_Proced
*** 313,319 ****
                  defined by proclist.
  */
  
! static unsigned int AppendProc (M2RTS_ProcedureList *proclist, PROC proc)
  {
    M2RTS_ProcedureChain pdes;
  
--- 314,320 ----
                  defined by proclist.
  */
  
! static bool AppendProc (M2RTS_ProcedureList *proclist, PROC proc)
  {
    M2RTS_ProcedureChain pdes;
  
*************** static unsigned int AppendProc (M2RTS_Pr
*** 326,332 ****
        (*proclist).head = pdes;
      }
    (*proclist).tail = pdes;
!   return TRUE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 327,333 ----
        (*proclist).head = pdes;
      }
    (*proclist).tail = pdes;
!   return true;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void Init (void)
*** 410,417 ****
    InitProcList (&InitialProc);
    InitProcList (&TerminateProc);
    ExitValue = 0;
!   isHalting = FALSE;
!   CallExit = FALSE;  /* default by calling abort  */
  }
  
  
--- 411,418 ----
    InitProcList (&InitialProc);
    InitProcList (&TerminateProc);
    ExitValue = 0;
!   isHalting = false;
!   CallExit = false;  /* default by calling abort  */
  }
  
  
*************** static void CheckInitialized (void)
*** 426,432 ****
  {
    if (! Initialized)
      {
!       Initialized = TRUE;
        Init ();
      }
  }
--- 427,433 ----
  {
    if (! Initialized)
      {
!       Initialized = true;
        Init ();
      }
  }
*************** static void CheckInitialized (void)
*** 437,445 ****
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp)
  {
!   M2Dependent_ConstructModules (applicationmodule, libname, argc, argv, envp);
  }
  
  
--- 438,446 ----
                        module constructor in turn.
  */
  
! extern "C" void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp)
  {
!   M2Dependent_ConstructModules (applicationmodule, libname, overrideliborder, argc, argv, envp);
  }
  
  
*************** extern "C" void M2RTS_RequestDependant (
*** 485,491 ****
                                   procedure is installed.
  */
  
! extern "C" unsigned int M2RTS_InstallTerminationProcedure (PROC p)
  {
    return AppendProc (&TerminateProc, p);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 486,492 ----
                                   procedure is installed.
  */
  
! extern "C" bool M2RTS_InstallTerminationProcedure (PROC p)
  {
    return AppendProc (&TerminateProc, p);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void M2RTS_ExecuteInitialProc
*** 510,516 ****
                               main program module.
  */
  
! extern "C" unsigned int M2RTS_InstallInitialProcedure (PROC p)
  {
    return AppendProc (&InitialProc, p);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 511,517 ----
                               main program module.
  */
  
! extern "C" bool M2RTS_InstallInitialProcedure (PROC p)
  {
    return AppendProc (&InitialProc, p);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void M2RTS_HALT (int exitcode
*** 557,563 ****
  {
    if (exitcode != -1)
      {
!       CallExit = TRUE;
        ExitValue = exitcode;
      }
    if (isHalting)
--- 558,564 ----
  {
    if (exitcode != -1)
      {
!       CallExit = true;
        ExitValue = exitcode;
      }
    if (isHalting)
*************** extern "C" void M2RTS_HALT (int exitcode
*** 567,573 ****
      }
    else
      {
!       isHalting = TRUE;
        M2RTS_ExecuteTerminationProcedures ();
      }
    if (CallExit)
--- 568,574 ----
      }
    else
      {
!       isHalting = true;
        M2RTS_ExecuteTerminationProcedures ();
      }
    if (CallExit)
*************** extern "C" void M2RTS_HALT (int exitcode
*** 587,602 ****
            to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_Halt (const char *filename_, unsigned int _filename_high, unsigned int line, const char *function_, unsigned int _function_high, const char *description_, unsigned int _description_high)
  {
    char filename[_filename_high+1];
    char function[_function_high+1];
-   char description[_description_high+1];
  
    /* make a local copy of each unbounded array.  */
    memcpy (filename, filename_, _filename_high+1);
    memcpy (function, function_, _function_high+1);
-   memcpy (description, description_, _description_high+1);
  
    M2RTS_ErrorMessage ((const char *) description, _description_high, (const char *) filename, _filename_high, line, (const char *) function, _function_high);
  }
--- 588,603 ----
            to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_Halt (const char *description_, unsigned int _description_high, const char *filename_, unsigned int _filename_high, const char *function_, unsigned int _function_high, unsigned int line)
  {
+   char description[_description_high+1];
    char filename[_filename_high+1];
    char function[_function_high+1];
  
    /* make a local copy of each unbounded array.  */
+   memcpy (description, description_, _description_high+1);
    memcpy (filename, filename_, _filename_high+1);
    memcpy (function, function_, _function_high+1);
  
    M2RTS_ErrorMessage ((const char *) description, _description_high, (const char *) filename, _filename_high, line, (const char *) function, _function_high);
  }
*************** extern "C" void M2RTS_Halt (const char *
*** 608,614 ****
             to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_HaltC (void * filename, unsigned int line, void * function, void * description)
  {
    ErrorMessageC (description, filename, line, function);
  }
--- 609,615 ----
             to stderr and calls exit (1).
  */
  
! extern "C" void M2RTS_HaltC (void * description, void * filename, void * function, unsigned int line)
  {
    ErrorMessageC (description, filename, line, function);
  }
*************** extern "C" void M2RTS_HaltC (void * file
*** 621,627 ****
  extern "C" void M2RTS_ExitOnHalt (int e)
  {
    ExitValue = e;
!   CallExit = TRUE;
  }
  
  
--- 622,628 ----
  extern "C" void M2RTS_ExitOnHalt (int e)
  {
    ExitValue = e;
!   CallExit = true;
  }
  
  
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GM2RTS.h gcc-13.3.0/gcc/m2/pge-boot/GM2RTS.h
*** gcc-13.2.0/gcc/m2/pge-boot/GM2RTS.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GM2RTS.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 29,37 ****
--- 29,40 ----
  #if !defined (_M2RTS_H)
  #   define _M2RTS_H
  
+ #include "config.h"
+ #include "system.h"
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef struct M2RTS_ArgCVEnvP_p M2RTS_A
*** 51,57 ****
  typedef void (*M2RTS_ArgCVEnvP_t) (int, void *, void *);
  struct M2RTS_ArgCVEnvP_p { M2RTS_ArgCVEnvP_t proc; };
  
! EXTERN void M2RTS_ConstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  EXTERN void M2RTS_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
--- 54,60 ----
  typedef void (*M2RTS_ArgCVEnvP_t) (int, void *, void *);
  struct M2RTS_ArgCVEnvP_p { M2RTS_ArgCVEnvP_t proc; };
  
! EXTERN void M2RTS_ConstructModules (void * applicationmodule, void * libname, void * overrideliborder, int argc, void * argv, void * envp);
  EXTERN void M2RTS_DeconstructModules (void * applicationmodule, void * libname, int argc, void * argv, void * envp);
  
  /*
*************** EXTERN void M2RTS_RequestDependant (void
*** 77,83 ****
                                   procedure is installed.
  */
  
! EXTERN unsigned int M2RTS_InstallTerminationProcedure (PROC p);
  
  /*
     ExecuteInitialProcedures - executes the initial procedures installed
--- 80,86 ----
                                   procedure is installed.
  */
  
! EXTERN bool M2RTS_InstallTerminationProcedure (PROC p);
  
  /*
     ExecuteInitialProcedures - executes the initial procedures installed
*************** EXTERN void M2RTS_ExecuteInitialProcedur
*** 92,98 ****
                               program module.
  */
  
! EXTERN unsigned int M2RTS_InstallInitialProcedure (PROC p);
  
  /*
     ExecuteTerminationProcedures - calls each installed termination procedure
--- 95,101 ----
                               program module.
  */
  
! EXTERN bool M2RTS_InstallInitialProcedure (PROC p);
  
  /*
     ExecuteTerminationProcedures - calls each installed termination procedure
*************** EXTERN void M2RTS_HALT (int exitcode) __
*** 128,134 ****
             to stderr and calls exit (1).
  */
  
! EXTERN void M2RTS_Halt (const char *filename_, unsigned int _filename_high, unsigned int line, const char *function_, unsigned int _function_high, const char *description_, unsigned int _description_high) __attribute__ ((noreturn));
  
  /*
     HaltC - provides a more user friendly version of HALT, which takes
--- 131,137 ----
             to stderr and calls exit (1).
  */
  
! EXTERN void M2RTS_Halt (const char *description_, unsigned int _description_high, const char *filename_, unsigned int _filename_high, const char *function_, unsigned int _function_high, unsigned int line) __attribute__ ((noreturn));
  
  /*
     HaltC - provides a more user friendly version of HALT, which takes
*************** EXTERN void M2RTS_Halt (const char *file
*** 136,142 ****
             to stderr and calls exit (1).
  */
  
! EXTERN void M2RTS_HaltC (void * filename, unsigned int line, void * function, void * description) __attribute__ ((noreturn));
  
  /*
     ExitOnHalt - if HALT is executed then call exit with the exit code, e.
--- 139,145 ----
             to stderr and calls exit (1).
  */
  
! EXTERN void M2RTS_HaltC (void * description, void * filename, void * function, unsigned int line) __attribute__ ((noreturn));
  
  /*
     ExitOnHalt - if HALT is executed then call exit with the exit code, e.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GNameKey.cc gcc-13.3.0/gcc/m2/pge-boot/GNameKey.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GNameKey.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GNameKey.cc	Tue May 21 07:47:38 2024
*************** You should have received a copy of the G
*** 20,25 ****
--- 20,26 ----
  along with GNU Modula-2; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" unsigned int NameKey_LengthKe
*** 116,122 ****
             converting, a, into a String, for speed.
  */
  
! extern "C" unsigned int NameKey_IsKey (const char *a_, unsigned int _a_high);
  
  /*
     KeyToCharStar - returns the C char * string equivalent for, key.
--- 117,123 ----
             converting, a, into a String, for speed.
  */
  
! extern "C" bool NameKey_IsKey (const char *a_, unsigned int _a_high);
  
  /*
     KeyToCharStar - returns the C char * string equivalent for, key.
*************** extern "C" void NameKey_WriteKey (NameKe
*** 130,136 ****
                           This function deliberately inlines CAP for speed.
  */
  
! extern "C" unsigned int NameKey_IsSameExcludingCase (NameKey_Name key1, NameKey_Name key2);
  
  /*
     KeyToCharStar - returns the C char * string equivalent for, key.
--- 131,137 ----
                           This function deliberately inlines CAP for speed.
  */
  
! extern "C" bool NameKey_IsSameExcludingCase (NameKey_Name key1, NameKey_Name key2);
  
  /*
     KeyToCharStar - returns the C char * string equivalent for, key.
*************** extern "C" unsigned int NameKey_LengthKe
*** 439,445 ****
             converting, a, into a String, for speed.
  */
  
! extern "C" unsigned int NameKey_IsKey (const char *a_, unsigned int _a_high)
  {
    NameKey_NameNode child;
    NameKey_PtrToChar p;
--- 440,446 ----
             converting, a, into a String, for speed.
  */
  
! extern "C" bool NameKey_IsKey (const char *a_, unsigned int _a_high)
  {
    NameKey_NameNode child;
    NameKey_PtrToChar p;
*************** extern "C" unsigned int NameKey_IsKey (c
*** 479,485 ****
                      /* avoid gcc warning by using compound statement even if not strictly necessary.  */
                      if ((*p) == ASCII_nul)
                        {
!                         return TRUE;
                        }
                      else
                        {
--- 480,486 ----
                      /* avoid gcc warning by using compound statement even if not strictly necessary.  */
                      if ((*p) == ASCII_nul)
                        {
!                         return true;
                        }
                      else
                        {
*************** extern "C" unsigned int NameKey_IsKey (c
*** 492,498 ****
            }
        } while (! (child == NULL));
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 493,499 ----
            }
        } while (! (child == NULL));
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** extern "C" void NameKey_WriteKey (NameKe
*** 521,527 ****
                           This function deliberately inlines CAP for speed.
  */
  
! extern "C" unsigned int NameKey_IsSameExcludingCase (NameKey_Name key1, NameKey_Name key2)
  {
    NameKey_PtrToChar pi;
    NameKey_PtrToChar pj;
--- 522,528 ----
                           This function deliberately inlines CAP for speed.
  */
  
! extern "C" bool NameKey_IsSameExcludingCase (NameKey_Name key1, NameKey_Name key2)
  {
    NameKey_PtrToChar pi;
    NameKey_PtrToChar pj;
*************** extern "C" unsigned int NameKey_IsSameEx
*** 530,536 ****
  
    if (key1 == key2)
      {
!       return TRUE;
      }
    else
      {
--- 531,537 ----
  
    if (key1 == key2)
      {
!       return true;
      }
    else
      {
*************** extern "C" unsigned int NameKey_IsSameEx
*** 550,556 ****
            else
              {
                /* difference found  */
!               return FALSE;
              }
          }
        return c1 == c2;
--- 551,557 ----
            else
              {
                /* difference found  */
!               return false;
              }
          }
        return c1 == c2;
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GNameKey.h gcc-13.3.0/gcc/m2/pge-boot/GNameKey.h
*** gcc-13.2.0/gcc/m2/pge-boot/GNameKey.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GNameKey.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 29,34 ****
--- 29,35 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN unsigned int NameKey_LengthKey (N
*** 83,89 ****
     IsKey - returns TRUE if string, a, is currently a key.
  */
  
! EXTERN unsigned int NameKey_IsKey (const char *a_, unsigned int _a_high);
  
  /*
     WriteKey - Display the symbol represented by Key.
--- 84,90 ----
     IsKey - returns TRUE if string, a, is currently a key.
  */
  
! EXTERN bool NameKey_IsKey (const char *a_, unsigned int _a_high);
  
  /*
     WriteKey - Display the symbol represented by Key.
*************** EXTERN void NameKey_WriteKey (NameKey_Na
*** 96,102 ****
                           the same. It is case insensitive.
  */
  
! EXTERN unsigned int NameKey_IsSameExcludingCase (NameKey_Name key1, NameKey_Name key2);
  
  /*
     KeyToCharStar - returns the C char * string equivalent for, key.
--- 97,103 ----
                           the same. It is case insensitive.
  */
  
! EXTERN bool NameKey_IsSameExcludingCase (NameKey_Name key1, NameKey_Name key2);
  
  /*
     KeyToCharStar - returns the C char * string equivalent for, key.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GNumberIO.cc gcc-13.3.0/gcc/m2/pge-boot/GNumberIO.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GNumberIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GNumberIO.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" void NumberIO_CardToStr (unsi
*** 191,197 ****
  extern "C" void NumberIO_StrToCard (const char *a_, unsigned int _a_high, unsigned int *x)
  {
    unsigned int i;
!   unsigned int ok;
    unsigned int higha;
    char a[_a_high+1];
  
--- 192,198 ----
  extern "C" void NumberIO_StrToCard (const char *a_, unsigned int _a_high, unsigned int *x)
  {
    unsigned int i;
!   bool ok;
    unsigned int higha;
    char a[_a_high+1];
  
*************** extern "C" void NumberIO_StrToCard (cons
*** 201,207 ****
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = TRUE;
    while (ok)
      {
        if (i < higha)
--- 202,208 ----
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = true;
    while (ok)
      {
        if (i < higha)
*************** extern "C" void NumberIO_StrToCard (cons
*** 212,229 ****
              }
            else
              {
!               ok = FALSE;
              }
          }
        else
          {
!           ok = FALSE;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = TRUE;
        do {
          (*x) = (10*(*x))+( ((unsigned int) (a[i]))- ((unsigned int) ('0')));
          if (i < higha)
--- 213,230 ----
              }
            else
              {
!               ok = false;
              }
          }
        else
          {
!           ok = false;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = true;
        do {
          (*x) = (10*(*x))+( ((unsigned int) (a[i]))- ((unsigned int) ('0')));
          if (i < higha)
*************** extern "C" void NumberIO_StrToCard (cons
*** 232,243 ****
              i += 1;
              if ((a[i] < '0') || (a[i] > '9'))
                {
!                 ok = FALSE;
                }
            }
          else
            {
!             ok = FALSE;
            }
        } while (! (! ok));
      }
--- 233,244 ----
              i += 1;
              if ((a[i] < '0') || (a[i] > '9'))
                {
!                 ok = false;
                }
            }
          else
            {
!             ok = false;
            }
        } while (! (! ok));
      }
*************** extern "C" void NumberIO_IntToStr (int x
*** 315,326 ****
    unsigned int c;
    unsigned int Higha;
    IntToStr__T9 buf;
!   unsigned int Negative;
  
    if (x < 0)
      {
        /* avoid dangling else.  */
!       Negative = TRUE;
        c = ((unsigned int ) (abs (x+1)))+1;
        if (n > 0)
          {
--- 316,327 ----
    unsigned int c;
    unsigned int Higha;
    IntToStr__T9 buf;
!   bool Negative;
  
    if (x < 0)
      {
        /* avoid dangling else.  */
!       Negative = true;
        c = ((unsigned int ) (abs (x+1)))+1;
        if (n > 0)
          {
*************** extern "C" void NumberIO_IntToStr (int x
*** 330,336 ****
    else
      {
        c = x;
!       Negative = FALSE;
      }
    i = 0;
    do {
--- 331,337 ----
    else
      {
        c = x;
!       Negative = false;
      }
    i = 0;
    do {
*************** extern "C" void NumberIO_IntToStr (int x
*** 373,380 ****
  extern "C" void NumberIO_StrToInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   unsigned int ok;
!   unsigned int Negative;
    unsigned int higha;
    char a[_a_high+1];
  
--- 374,381 ----
  extern "C" void NumberIO_StrToInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   bool ok;
!   bool Negative;
    unsigned int higha;
    char a[_a_high+1];
  
*************** extern "C" void NumberIO_StrToInt (const
*** 384,391 ****
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   Negative = FALSE;
!   ok = TRUE;
    while (ok)
      {
        if (i < higha)
--- 385,392 ----
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   Negative = false;
!   ok = true;
    while (ok)
      {
        if (i < higha)
*************** extern "C" void NumberIO_StrToInt (const
*** 403,420 ****
            else
              {
                /* avoid dangling else.  */
!               ok = FALSE;
              }
          }
        else
          {
!           ok = FALSE;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = TRUE;
        do {
          if (Negative)
            {
--- 404,421 ----
            else
              {
                /* avoid dangling else.  */
!               ok = false;
              }
          }
        else
          {
!           ok = false;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = true;
        do {
          if (Negative)
            {
*************** extern "C" void NumberIO_StrToInt (const
*** 430,441 ****
              i += 1;
              if ((a[i] < '0') || (a[i] > '9'))
                {
!                 ok = FALSE;
                }
            }
          else
            {
!             ok = FALSE;
            }
        } while (! (! ok));
      }
--- 431,442 ----
              i += 1;
              if ((a[i] < '0') || (a[i] > '9'))
                {
!                 ok = false;
                }
            }
          else
            {
!             ok = false;
            }
        } while (! (! ok));
      }
*************** extern "C" void NumberIO_StrToBin (const
*** 598,604 ****
  extern "C" void NumberIO_StrToBinInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   unsigned int ok;
    unsigned int higha;
    char a[_a_high+1];
  
--- 599,605 ----
  extern "C" void NumberIO_StrToBinInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   bool ok;
    unsigned int higha;
    char a[_a_high+1];
  
*************** extern "C" void NumberIO_StrToBinInt (co
*** 608,614 ****
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = TRUE;
    while (ok)
      {
        if (i < higha)
--- 609,615 ----
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = true;
    while (ok)
      {
        if (i < higha)
*************** extern "C" void NumberIO_StrToBinInt (co
*** 619,636 ****
              }
            else
              {
!               ok = FALSE;
              }
          }
        else
          {
!           ok = FALSE;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = TRUE;
        do {
          (*x) = (2*(*x))+((int ) ( ((unsigned int) (a[i]))- ((unsigned int) ('0'))));
          if (i < higha)
--- 620,637 ----
              }
            else
              {
!               ok = false;
              }
          }
        else
          {
!           ok = false;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = true;
        do {
          (*x) = (2*(*x))+((int ) ( ((unsigned int) (a[i]))- ((unsigned int) ('0'))));
          if (i < higha)
*************** extern "C" void NumberIO_StrToBinInt (co
*** 639,650 ****
              i += 1;
              if ((a[i] < '0') || (a[i] > '1'))
                {
!                 ok = FALSE;
                }
            }
          else
            {
!             ok = FALSE;
            }
        } while (! (! ok));
      }
--- 640,651 ----
              i += 1;
              if ((a[i] < '0') || (a[i] > '1'))
                {
!                 ok = false;
                }
            }
          else
            {
!             ok = false;
            }
        } while (! (! ok));
      }
*************** extern "C" void NumberIO_StrToBinInt (co
*** 653,659 ****
  extern "C" void NumberIO_StrToHexInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   unsigned int ok;
    unsigned int higha;
    char a[_a_high+1];
  
--- 654,660 ----
  extern "C" void NumberIO_StrToHexInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   bool ok;
    unsigned int higha;
    char a[_a_high+1];
  
*************** extern "C" void NumberIO_StrToHexInt (co
*** 663,676 ****
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = TRUE;
    while (ok)
      {
        if (i < higha)
          {
            if (((a[i] >= '0') && (a[i] <= '9')) || ((a[i] >= 'A') && (a[i] <= 'F')))
              {
!               ok = FALSE;
              }
            else
              {
--- 664,677 ----
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = true;
    while (ok)
      {
        if (i < higha)
          {
            if (((a[i] >= '0') && (a[i] <= '9')) || ((a[i] >= 'A') && (a[i] <= 'F')))
              {
!               ok = false;
              }
            else
              {
*************** extern "C" void NumberIO_StrToHexInt (co
*** 679,691 ****
          }
        else
          {
!           ok = FALSE;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = TRUE;
        do {
          if ((a[i] >= '0') && (a[i] <= '9'))
            {
--- 680,692 ----
          }
        else
          {
!           ok = false;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = true;
        do {
          if ((a[i] >= '0') && (a[i] <= '9'))
            {
*************** extern "C" void NumberIO_StrToHexInt (co
*** 702,713 ****
              i += 1;
              if (((a[i] < '0') || (a[i] > '9')) && ((a[i] < 'A') || (a[i] > 'F')))
                {
!                 ok = FALSE;
                }
            }
          else
            {
!             ok = FALSE;
            }
        } while (! (! ok));
      }
--- 703,714 ----
              i += 1;
              if (((a[i] < '0') || (a[i] > '9')) && ((a[i] < 'A') || (a[i] > 'F')))
                {
!                 ok = false;
                }
            }
          else
            {
!             ok = false;
            }
        } while (! (! ok));
      }
*************** extern "C" void NumberIO_StrToHexInt (co
*** 716,722 ****
  extern "C" void NumberIO_StrToOctInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   unsigned int ok;
    unsigned int higha;
    char a[_a_high+1];
  
--- 717,723 ----
  extern "C" void NumberIO_StrToOctInt (const char *a_, unsigned int _a_high, int *x)
  {
    unsigned int i;
!   bool ok;
    unsigned int higha;
    char a[_a_high+1];
  
*************** extern "C" void NumberIO_StrToOctInt (co
*** 726,732 ****
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = TRUE;
    while (ok)
      {
        if (i < higha)
--- 727,733 ----
    StrLib_StrRemoveWhitePrefix ((const char *) a, _a_high, (char *) a, _a_high);
    higha = StrLib_StrLen ((const char *) a, _a_high);
    i = 0;
!   ok = true;
    while (ok)
      {
        if (i < higha)
*************** extern "C" void NumberIO_StrToOctInt (co
*** 737,754 ****
              }
            else
              {
!               ok = FALSE;
              }
          }
        else
          {
!           ok = FALSE;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = TRUE;
        do {
          (*x) = (8*(*x))+((int ) ( ((unsigned int) (a[i]))- ((unsigned int) ('0'))));
          if (i < higha)
--- 738,755 ----
              }
            else
              {
!               ok = false;
              }
          }
        else
          {
!           ok = false;
          }
      }
    (*x) = 0;
    if (i < higha)
      {
!       ok = true;
        do {
          (*x) = (8*(*x))+((int ) ( ((unsigned int) (a[i]))- ((unsigned int) ('0'))));
          if (i < higha)
*************** extern "C" void NumberIO_StrToOctInt (co
*** 757,768 ****
              i += 1;
              if ((a[i] < '0') || (a[i] > '7'))
                {
!                 ok = FALSE;
                }
            }
          else
            {
!             ok = FALSE;
            }
        } while (! (! ok));
      }
--- 758,769 ----
              i += 1;
              if ((a[i] < '0') || (a[i] > '7'))
                {
!                 ok = false;
                }
            }
          else
            {
!             ok = false;
            }
        } while (! (! ok));
      }
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GNumberIO.h gcc-13.3.0/gcc/m2/pge-boot/GNumberIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GNumberIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GNumberIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GOutput.cc gcc-13.3.0/gcc/m2/pge-boot/GOutput.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GOutput.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GOutput.cc	Tue May 21 07:47:38 2024
*************** You should have received a copy of the G
*** 20,25 ****
--- 20,26 ----
  along with GNU Modula-2; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** along with GNU Modula-2; see the file CO
*** 52,58 ****
  #   include "GASCII.h"
  #   include "GDynamicStrings.h"
  
! static unsigned int stdout_;
  static FIO_File outputFile;
  static DynamicStrings_String buffer;
  
--- 53,59 ----
  #   include "GASCII.h"
  #   include "GDynamicStrings.h"
  
! static bool stdout_;
  static FIO_File outputFile;
  static DynamicStrings_String buffer;
  
*************** static DynamicStrings_String buffer;
*** 61,67 ****
            TRUE is returned if success, FALSE otherwise.
  */
  
! extern "C" unsigned int Output_Open (const char *filename_, unsigned int _filename_high);
  
  /*
     Close - close the output file.
--- 62,68 ----
            TRUE is returned if success, FALSE otherwise.
  */
  
! extern "C" bool Output_Open (const char *filename_, unsigned int _filename_high);
  
  /*
     Close - close the output file.
*************** extern "C" DynamicStrings_String Output_
*** 129,135 ****
            TRUE is returned if success, FALSE otherwise.
  */
  
! extern "C" unsigned int Output_Open (const char *filename_, unsigned int _filename_high)
  {
    char filename[_filename_high+1];
  
--- 130,136 ----
            TRUE is returned if success, FALSE otherwise.
  */
  
! extern "C" bool Output_Open (const char *filename_, unsigned int _filename_high)
  {
    char filename[_filename_high+1];
  
*************** extern "C" unsigned int Output_Open (con
*** 139,151 ****
    if ((StrLib_StrEqual ((const char *) filename, _filename_high, (const char *) "<stdout>", 8)) || (StrLib_StrEqual ((const char *) filename, _filename_high, (const char *) "-", 1)))
      {
        outputFile = FIO_StdOut;
!       stdout_ = TRUE;
!       return TRUE;
      }
    else
      {
        outputFile = FIO_OpenToWrite ((const char *) filename, _filename_high);
!       stdout_ = FALSE;
        return FIO_IsNoError (outputFile);
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 140,152 ----
    if ((StrLib_StrEqual ((const char *) filename, _filename_high, (const char *) "<stdout>", 8)) || (StrLib_StrEqual ((const char *) filename, _filename_high, (const char *) "-", 1)))
      {
        outputFile = FIO_StdOut;
!       stdout_ = true;
!       return true;
      }
    else
      {
        outputFile = FIO_OpenToWrite ((const char *) filename, _filename_high);
!       stdout_ = false;
        return FIO_IsNoError (outputFile);
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" DynamicStrings_String Output_
*** 305,311 ****
  
  extern "C" void _M2_Output_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
!   stdout_ = TRUE;
    buffer = static_cast<DynamicStrings_String> (NULL);
    outputFile = FIO_StdOut;
  }
--- 306,312 ----
  
  extern "C" void _M2_Output_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
!   stdout_ = true;
    buffer = static_cast<DynamicStrings_String> (NULL);
    outputFile = FIO_StdOut;
  }
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GOutput.h gcc-13.3.0/gcc/m2/pge-boot/GOutput.h
*** gcc-13.2.0/gcc/m2/pge-boot/GOutput.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GOutput.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 29,34 ****
--- 29,35 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 50,56 ****
            TRUE is returned if success, FALSE otherwise.
  */
  
! EXTERN unsigned int Output_Open (const char *filename_, unsigned int _filename_high);
  
  /*
     Close - close the output file.
--- 51,57 ----
            TRUE is returned if success, FALSE otherwise.
  */
  
! EXTERN bool Output_Open (const char *filename_, unsigned int _filename_high);
  
  /*
     Close - close the output file.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GPushBackInput.cc gcc-13.3.0/gcc/m2/pge-boot/GPushBackInput.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GPushBackInput.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GPushBackInput.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** static unsigned int ExitStatus;
*** 69,75 ****
  static unsigned int Column;
  static unsigned int StackPtr;
  static unsigned int LineNo;
! static unsigned int Debugging;
  
  /*
     Open - opens a file for reading.
--- 70,76 ----
  static unsigned int Column;
  static unsigned int StackPtr;
  static unsigned int LineNo;
! static bool Debugging;
  
  /*
     Open - opens a file for reading.
*************** extern "C" unsigned int PushBackInput_Ge
*** 142,148 ****
     SetDebug - sets the debug flag on or off.
  */
  
! extern "C" void PushBackInput_SetDebug (unsigned int d);
  
  /*
     GetColumnPosition - returns the column position of the current character.
--- 143,149 ----
     SetDebug - sets the debug flag on or off.
  */
  
! extern "C" void PushBackInput_SetDebug (bool d);
  
  /*
     GetColumnPosition - returns the column position of the current character.
*************** extern "C" char PushBackInput_PutCh (cha
*** 275,281 ****
      }
    else
      {
!       Debug_Halt ((const char *) "max push back stack exceeded, increase MaxPushBackStack", 55, 150, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/PushBackInput.mod", 54);
      }
    return ch;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 276,282 ----
      }
    else
      {
!       Debug_Halt ((const char *) "max push back stack exceeded, increase MaxPushBackStack", 55, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/PushBackInput.mod", 54, (const char *) "PutCh", 5, 151);
      }
    return ch;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void PushBackInput_PutString
*** 301,307 ****
        l -= 1;
        if ((PushBackInput_PutCh (a[l])) != a[l])
          {
!           Debug_Halt ((const char *) "assert failed", 13, 132, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/PushBackInput.mod", 54);
          }
      }
  }
--- 302,308 ----
        l -= 1;
        if ((PushBackInput_PutCh (a[l])) != a[l])
          {
!           Debug_Halt ((const char *) "assert failed", 13, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/PushBackInput.mod", 54, (const char *) "PutString", 9, 132);
          }
      }
  }
*************** extern "C" void PushBackInput_PutStr (Dy
*** 322,328 ****
        i -= 1;
        if ((PushBackInput_PutCh (DynamicStrings_char (s, static_cast<int> (i)))) != (DynamicStrings_char (s, static_cast<int> (i))))
          {
!           Debug_Halt ((const char *) "assert failed", 13, 113, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/PushBackInput.mod", 54);
          }
      }
  }
--- 323,329 ----
        i -= 1;
        if ((PushBackInput_PutCh (DynamicStrings_char (s, static_cast<int> (i)))) != (DynamicStrings_char (s, static_cast<int> (i))))
          {
!           Debug_Halt ((const char *) "assert failed", 13, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/PushBackInput.mod", 54, (const char *) "PutStr", 6, 113);
          }
      }
  }
*************** extern "C" unsigned int PushBackInput_Ge
*** 442,448 ****
     SetDebug - sets the debug flag on or off.
  */
  
! extern "C" void PushBackInput_SetDebug (unsigned int d)
  {
    Debugging = d;
  }
--- 443,449 ----
     SetDebug - sets the debug flag on or off.
  */
  
! extern "C" void PushBackInput_SetDebug (bool d)
  {
    Debugging = d;
  }
*************** extern "C" unsigned int PushBackInput_Ge
*** 480,486 ****
  
  extern "C" void _M2_PushBackInput_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
!   PushBackInput_SetDebug (FALSE);
    Init ();
  }
  
--- 481,487 ----
  
  extern "C" void _M2_PushBackInput_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
!   PushBackInput_SetDebug (false);
    Init ();
  }
  
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GPushBackInput.h gcc-13.3.0/gcc/m2/pge-boot/GPushBackInput.h
*** gcc-13.2.0/gcc/m2/pge-boot/GPushBackInput.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GPushBackInput.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN unsigned int PushBackInput_GetExi
*** 121,127 ****
     SetDebug - sets the debug flag on or off.
  */
  
! EXTERN void PushBackInput_SetDebug (unsigned int d);
  
  /*
     GetColumnPosition - returns the column position of the current character.
--- 122,128 ----
     SetDebug - sets the debug flag on or off.
  */
  
! EXTERN void PushBackInput_SetDebug (bool d);
  
  /*
     GetColumnPosition - returns the column position of the current character.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GRTExceptions.cc gcc-13.3.0/gcc/m2/pge-boot/GRTExceptions.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GRTExceptions.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GRTExceptions.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** struct RTExceptions__T3_r {
*** 95,101 ****
                              RTExceptions_Handler stack;
                            };
  
! static unsigned int inException;
  static RTExceptions_Handler freeHandler;
  static RTExceptions_EHBlock freeEHB;
  static RTExceptions_EHBlock currentEHB;
--- 96,102 ----
                              RTExceptions_Handler stack;
                            };
  
! static bool inException;
  static RTExceptions_Handler freeHandler;
  static RTExceptions_EHBlock freeEHB;
  static RTExceptions_EHBlock currentEHB;
*************** extern "C" void RTExceptions_BaseExcepti
*** 188,194 ****
                          in the exception state.
  */
  
! extern "C" unsigned int RTExceptions_IsInExceptionState (void);
  
  /*
     SetExceptionState - returns the current exception state and
--- 189,195 ----
                          in the exception state.
  */
  
! extern "C" bool RTExceptions_IsInExceptionState (void);
  
  /*
     SetExceptionState - returns the current exception state and
*************** extern "C" unsigned int RTExceptions_IsI
*** 196,202 ****
                         to.
  */
  
! extern "C" unsigned int RTExceptions_SetExceptionState (unsigned int to);
  
  /*
     SwitchExceptionState - assigns, from, with the current exception
--- 197,203 ----
                         to.
  */
  
! extern "C" bool RTExceptions_SetExceptionState (bool to);
  
  /*
     SwitchExceptionState - assigns, from, with the current exception
*************** extern "C" unsigned int RTExceptions_Set
*** 204,210 ****
                            to, to.
  */
  
! extern "C" void RTExceptions_SwitchExceptionState (unsigned int *from, unsigned int to);
  
  /*
     GetBaseExceptionBlock - returns the initial language exception block
--- 205,211 ----
                            to, to.
  */
  
! extern "C" void RTExceptions_SwitchExceptionState (bool *from, bool to);
  
  /*
     GetBaseExceptionBlock - returns the initial language exception block
*************** static void AddHandler (RTExceptions_EHB
*** 724,730 ****
  
  static void indexf (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_indexException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 613, 9, const_cast<void*> (reinterpret_cast<const void*>("indexf")), const_cast<void*> (reinterpret_cast<const void*>("array index out of bounds")));
  }
  
  
--- 725,731 ----
  
  static void indexf (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_indexException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 614, 9, const_cast<void*> (reinterpret_cast<const void*>("indexf")), const_cast<void*> (reinterpret_cast<const void*>("array index out of bounds")));
  }
  
  
*************** static void indexf (void * a)
*** 734,740 ****
  
  static void range (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_rangeException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 625, 9, const_cast<void*> (reinterpret_cast<const void*>("range")), const_cast<void*> (reinterpret_cast<const void*>("assignment out of range")));
  }
  
  
--- 735,741 ----
  
  static void range (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_rangeException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 626, 9, const_cast<void*> (reinterpret_cast<const void*>("range")), const_cast<void*> (reinterpret_cast<const void*>("assignment out of range")));
  }
  
  
*************** static void range (void * a)
*** 744,750 ****
  
  static void casef (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_caseSelectException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 637, 9, const_cast<void*> (reinterpret_cast<const void*>("casef")), const_cast<void*> (reinterpret_cast<const void*>("case selector out of range")));
  }
  
  
--- 745,751 ----
  
  static void casef (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_caseSelectException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 638, 9, const_cast<void*> (reinterpret_cast<const void*>("casef")), const_cast<void*> (reinterpret_cast<const void*>("case selector out of range")));
  }
  
  
*************** static void casef (void * a)
*** 754,760 ****
  
  static void invalidloc (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_invalidLocation)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 649, 9, const_cast<void*> (reinterpret_cast<const void*>("invalidloc")), const_cast<void*> (reinterpret_cast<const void*>("invalid address referenced")));
  }
  
  
--- 755,761 ----
  
  static void invalidloc (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_invalidLocation)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 650, 9, const_cast<void*> (reinterpret_cast<const void*>("invalidloc")), const_cast<void*> (reinterpret_cast<const void*>("invalid address referenced")));
  }
  
  
*************** static void invalidloc (void * a)
*** 764,770 ****
  
  static void function (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_functionException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 661, 9, const_cast<void*> (reinterpret_cast<const void*>("function")), const_cast<void*> (reinterpret_cast<const void*>("... function ... ")));  /* --fixme-- what has happened ?  */
  }
  
  
--- 765,771 ----
  
  static void function (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_functionException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 662, 9, const_cast<void*> (reinterpret_cast<const void*>("function")), const_cast<void*> (reinterpret_cast<const void*>("... function ... ")));  /* --fixme-- what has happened ?  */
  }
  
  
*************** static void function (void * a)
*** 774,780 ****
  
  static void wholevalue (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_wholeValueException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 673, 9, const_cast<void*> (reinterpret_cast<const void*>("wholevalue")), const_cast<void*> (reinterpret_cast<const void*>("illegal whole value exception")));
  }
  
  
--- 775,781 ----
  
  static void wholevalue (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_wholeValueException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 674, 9, const_cast<void*> (reinterpret_cast<const void*>("wholevalue")), const_cast<void*> (reinterpret_cast<const void*>("illegal whole value exception")));
  }
  
  
*************** static void wholevalue (void * a)
*** 784,790 ****
  
  static void wholediv (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_wholeDivException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 685, 9, const_cast<void*> (reinterpret_cast<const void*>("wholediv")), const_cast<void*> (reinterpret_cast<const void*>("illegal whole value exception")));
  }
  
  
--- 785,791 ----
  
  static void wholediv (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_wholeDivException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 686, 9, const_cast<void*> (reinterpret_cast<const void*>("wholediv")), const_cast<void*> (reinterpret_cast<const void*>("illegal whole value exception")));
  }
  
  
*************** static void wholediv (void * a)
*** 794,800 ****
  
  static void realvalue (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_realValueException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 697, 9, const_cast<void*> (reinterpret_cast<const void*>("realvalue")), const_cast<void*> (reinterpret_cast<const void*>("illegal real value exception")));
  }
  
  
--- 795,801 ----
  
  static void realvalue (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_realValueException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 698, 9, const_cast<void*> (reinterpret_cast<const void*>("realvalue")), const_cast<void*> (reinterpret_cast<const void*>("illegal real value exception")));
  }
  
  
*************** static void realvalue (void * a)
*** 804,810 ****
  
  static void realdiv (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_realDivException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 709, 9, const_cast<void*> (reinterpret_cast<const void*>("realdiv")), const_cast<void*> (reinterpret_cast<const void*>("real number division by zero exception")));
  }
  
  
--- 805,811 ----
  
  static void realdiv (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_realDivException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 710, 9, const_cast<void*> (reinterpret_cast<const void*>("realdiv")), const_cast<void*> (reinterpret_cast<const void*>("real number division by zero exception")));
  }
  
  
*************** static void realdiv (void * a)
*** 814,820 ****
  
  static void complexvalue (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_complexValueException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 721, 9, const_cast<void*> (reinterpret_cast<const void*>("complexvalue")), const_cast<void*> (reinterpret_cast<const void*>("illegal complex value exception")));
  }
  
  
--- 815,821 ----
  
  static void complexvalue (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_complexValueException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 722, 9, const_cast<void*> (reinterpret_cast<const void*>("complexvalue")), const_cast<void*> (reinterpret_cast<const void*>("illegal complex value exception")));
  }
  
  
*************** static void complexvalue (void * a)
*** 824,830 ****
  
  static void complexdiv (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_complexDivException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 733, 9, const_cast<void*> (reinterpret_cast<const void*>("complexdiv")), const_cast<void*> (reinterpret_cast<const void*>("complex number division by zero exception")));
  }
  
  
--- 825,831 ----
  
  static void complexdiv (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_complexDivException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 734, 9, const_cast<void*> (reinterpret_cast<const void*>("complexdiv")), const_cast<void*> (reinterpret_cast<const void*>("complex number division by zero exception")));
  }
  
  
*************** static void complexdiv (void * a)
*** 834,840 ****
  
  static void protection (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_protException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 745, 9, const_cast<void*> (reinterpret_cast<const void*>("protection")), const_cast<void*> (reinterpret_cast<const void*>("protection exception")));
  }
  
  
--- 835,841 ----
  
  static void protection (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_protException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 746, 9, const_cast<void*> (reinterpret_cast<const void*>("protection")), const_cast<void*> (reinterpret_cast<const void*>("protection exception")));
  }
  
  
*************** static void protection (void * a)
*** 844,850 ****
  
  static void systemf (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_sysException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 757, 9, const_cast<void*> (reinterpret_cast<const void*>("systemf")), const_cast<void*> (reinterpret_cast<const void*>("system exception")));
  }
  
  
--- 845,851 ----
  
  static void systemf (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_sysException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 758, 9, const_cast<void*> (reinterpret_cast<const void*>("systemf")), const_cast<void*> (reinterpret_cast<const void*>("system exception")));
  }
  
  
*************** static void systemf (void * a)
*** 854,860 ****
  
  static void coroutine (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_coException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 769, 9, const_cast<void*> (reinterpret_cast<const void*>("coroutine")), const_cast<void*> (reinterpret_cast<const void*>("coroutine exception")));
  }
  
  
--- 855,861 ----
  
  static void coroutine (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_coException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 770, 9, const_cast<void*> (reinterpret_cast<const void*>("coroutine")), const_cast<void*> (reinterpret_cast<const void*>("coroutine exception")));
  }
  
  
*************** static void coroutine (void * a)
*** 864,870 ****
  
  static void exception (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_exException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 781, 9, const_cast<void*> (reinterpret_cast<const void*>("exception")), const_cast<void*> (reinterpret_cast<const void*>("exception exception")));
  }
  
  
--- 865,871 ----
  
  static void exception (void * a)
  {
!   RTExceptions_Raise ( ((unsigned int) (M2EXCEPTION_exException)), const_cast<void*> (reinterpret_cast<const void*>("../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod")), 782, 9, const_cast<void*> (reinterpret_cast<const void*>("exception")), const_cast<void*> (reinterpret_cast<const void*>("exception exception")));
  }
  
  
*************** static void exception (void * a)
*** 874,880 ****
  
  static void Init (void)
  {
!   inException = FALSE;
    freeHandler = NULL;
    freeEHB = NULL;
    currentEHB = RTExceptions_InitExceptionBlock ();
--- 875,881 ----
  
  static void Init (void)
  {
!   inException = false;
    freeHandler = NULL;
    freeEHB = NULL;
    currentEHB = RTExceptions_InitExceptionBlock ();
*************** extern "C" void RTExceptions_PushHandler
*** 1077,1083 ****
  extern "C" void RTExceptions_PopHandler (RTExceptions_EHBlock e, unsigned int number)
  {
    RTExceptions_Handler h;
-   RTExceptions_Handler i;
  
    h = findHandler (e, number);
    if (h != NULL)
--- 1078,1083 ----
*************** extern "C" void RTExceptions_BaseExcepti
*** 1135,1141 ****
                          in the exception state.
  */
  
! extern "C" unsigned int RTExceptions_IsInExceptionState (void)
  {
    return inException;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 1135,1141 ----
                          in the exception state.
  */
  
! extern "C" bool RTExceptions_IsInExceptionState (void)
  {
    return inException;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" unsigned int RTExceptions_IsI
*** 1149,1157 ****
                         to.
  */
  
! extern "C" unsigned int RTExceptions_SetExceptionState (unsigned int to)
  {
!   unsigned int old;
  
    old = inException;
    inException = to;
--- 1149,1157 ----
                         to.
  */
  
! extern "C" bool RTExceptions_SetExceptionState (bool to)
  {
!   bool old;
  
    old = inException;
    inException = to;
*************** extern "C" unsigned int RTExceptions_Set
*** 1167,1173 ****
                            to, to.
  */
  
! extern "C" void RTExceptions_SwitchExceptionState (unsigned int *from, unsigned int to)
  {
    (*from) = inException;
    inException = to;
--- 1167,1173 ----
                            to, to.
  */
  
! extern "C" void RTExceptions_SwitchExceptionState (bool *from, bool to)
  {
    (*from) = inException;
    inException = to;
*************** extern "C" RTExceptions_EHBlock RTExcept
*** 1183,1189 ****
  {
    if (currentEHB == NULL)
      {
!       M2RTS_Halt ((const char *) "../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod", 53, 599, (const char *) "GetBaseExceptionBlock", 21, (const char *) "currentEHB has not been initialized yet", 39);
      }
    else
      {
--- 1183,1189 ----
  {
    if (currentEHB == NULL)
      {
!       M2RTS_Halt ((const char *) "currentEHB has not been initialized yet", 39, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/RTExceptions.mod", 53, (const char *) "GetBaseExceptionBlock", 21, 600);
      }
    else
      {
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GRTExceptions.h gcc-13.3.0/gcc/m2/pge-boot/GRTExceptions.h
*** gcc-13.2.0/gcc/m2/pge-boot/GRTExceptions.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GRTExceptions.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** struct RTExceptions_ProcedureHandler_p {
*** 65,71 ****
             and message in the EHBlock for later use.
  */
  
! EXTERN void RTExceptions_Raise (unsigned int number, void * file, unsigned int line, unsigned int column, void * function, void * message);
  
  /*
     SetExceptionBlock - sets, source, as the active EHB.
--- 66,72 ----
             and message in the EHBlock for later use.
  */
  
! EXTERN void RTExceptions_Raise (unsigned int number, void * file, unsigned int line, unsigned int column, void * function, void * message) __attribute__ ((noreturn));
  
  /*
     SetExceptionBlock - sets, source, as the active EHB.
*************** EXTERN void RTExceptions_BaseExceptionsT
*** 146,152 ****
                          in the exception state.
  */
  
! EXTERN unsigned int RTExceptions_IsInExceptionState (void);
  
  /*
     SetExceptionState - returns the current exception state and
--- 147,153 ----
                          in the exception state.
  */
  
! EXTERN bool RTExceptions_IsInExceptionState (void);
  
  /*
     SetExceptionState - returns the current exception state and
*************** EXTERN unsigned int RTExceptions_IsInExc
*** 154,160 ****
                         to.
  */
  
! EXTERN unsigned int RTExceptions_SetExceptionState (unsigned int to);
  
  /*
     SwitchExceptionState - assigns, from, with the current exception
--- 155,161 ----
                         to.
  */
  
! EXTERN bool RTExceptions_SetExceptionState (bool to);
  
  /*
     SwitchExceptionState - assigns, from, with the current exception
*************** EXTERN unsigned int RTExceptions_SetExce
*** 162,168 ****
                            to, to.
  */
  
! EXTERN void RTExceptions_SwitchExceptionState (unsigned int *from, unsigned int to);
  
  /*
     GetBaseExceptionBlock - returns the initial language exception block
--- 163,169 ----
                            to, to.
  */
  
! EXTERN void RTExceptions_SwitchExceptionState (bool *from, bool to);
  
  /*
     GetBaseExceptionBlock - returns the initial language exception block
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSArgs.h gcc-13.3.0/gcc/m2/pge-boot/GSArgs.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSArgs.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSArgs.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 56,62 ****
              new string, otherwise s is set to NIL.
  */
  
! EXTERN unsigned int SArgs_GetArg (DynamicStrings_String *s, unsigned int n);
  
  /*
     Narg - returns the number of arguments available from
--- 57,63 ----
              new string, otherwise s is set to NIL.
  */
  
! EXTERN bool SArgs_GetArg (DynamicStrings_String *s, unsigned int n);
  
  /*
     Narg - returns the number of arguments available from
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSEnvironment.h gcc-13.3.0/gcc/m2/pge-boot/GSEnvironment.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSEnvironment.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSEnvironment.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 56,62 ****
                      the processes environment.
  */
  
! EXTERN unsigned int SEnvironment_GetEnvironment (DynamicStrings_String Env, DynamicStrings_String *dest);
  
  /*
     PutEnvironment - change or add an environment variable definition EnvDef.
--- 57,63 ----
                      the processes environment.
  */
  
! EXTERN bool SEnvironment_GetEnvironment (DynamicStrings_String Env, DynamicStrings_String *dest);
  
  /*
     PutEnvironment - change or add an environment variable definition EnvDef.
*************** EXTERN unsigned int SEnvironment_GetEnvi
*** 64,70 ****
                      set or changed successfully.
  */
  
! EXTERN unsigned int SEnvironment_PutEnvironment (DynamicStrings_String EnvDef);
  #   ifdef __cplusplus
  }
  #   endif
--- 65,71 ----
                      set or changed successfully.
  */
  
! EXTERN bool SEnvironment_PutEnvironment (DynamicStrings_String EnvDef);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSFIO.cc gcc-13.3.0/gcc/m2/pge-boot/GSFIO.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GSFIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSFIO.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 48,54 ****
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" unsigned int SFIO_Exists (DynamicStrings_String fname);
  
  /*
     OpenToRead - attempts to open a file, fname, for reading and
--- 49,55 ----
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" bool SFIO_Exists (DynamicStrings_String fname);
  
  /*
     OpenToRead - attempts to open a file, fname, for reading and
*************** extern "C" FIO_File SFIO_OpenToWrite (Dy
*** 80,86 ****
                     and modify an existing file.
  */
  
! extern "C" FIO_File SFIO_OpenForRandom (DynamicStrings_String fname, unsigned int towrite, unsigned int newfile);
  
  /*
     WriteS - writes a string, s, to, file. It returns the String, s.
--- 81,87 ----
                     and modify an existing file.
  */
  
! extern "C" FIO_File SFIO_OpenForRandom (DynamicStrings_String fname, bool towrite, bool newfile);
  
  /*
     WriteS - writes a string, s, to, file. It returns the String, s.
*************** extern "C" DynamicStrings_String SFIO_Re
*** 102,108 ****
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" unsigned int SFIO_Exists (DynamicStrings_String fname)
  {
    return FIO_exists (DynamicStrings_string (fname), DynamicStrings_Length (fname));
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 103,109 ----
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! extern "C" bool SFIO_Exists (DynamicStrings_String fname)
  {
    return FIO_exists (DynamicStrings_string (fname), DynamicStrings_Length (fname));
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" FIO_File SFIO_OpenToWrite (Dy
*** 152,158 ****
                     and modify an existing file.
  */
  
! extern "C" FIO_File SFIO_OpenForRandom (DynamicStrings_String fname, unsigned int towrite, unsigned int newfile)
  {
    return FIO_openForRandom (DynamicStrings_string (fname), DynamicStrings_Length (fname), towrite, newfile);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 153,159 ----
                     and modify an existing file.
  */
  
! extern "C" FIO_File SFIO_OpenForRandom (DynamicStrings_String fname, bool towrite, bool newfile)
  {
    return FIO_openForRandom (DynamicStrings_string (fname), DynamicStrings_Length (fname), towrite, newfile);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" DynamicStrings_String SFIO_Wr
*** 188,194 ****
  extern "C" DynamicStrings_String SFIO_ReadS (FIO_File file)
  {
    DynamicStrings_String s;
-   unsigned int c;
  
    s = DynamicStrings_InitString ((const char *) "", 0);
    while (((! (FIO_EOLN (file))) && (! (FIO_EOF (file)))) && (FIO_IsNoError (file)))
--- 189,194 ----
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSFIO.h gcc-13.3.0/gcc/m2/pge-boot/GSFIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSFIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSFIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 54,60 ****
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! EXTERN unsigned int SFIO_Exists (DynamicStrings_String fname);
  
  /*
     OpenToRead - attempts to open a file, fname, for reading and
--- 55,61 ----
     Exists - returns TRUE if a file named, fname exists for reading.
  */
  
! EXTERN bool SFIO_Exists (DynamicStrings_String fname);
  
  /*
     OpenToRead - attempts to open a file, fname, for reading and
*************** EXTERN FIO_File SFIO_OpenToWrite (Dynami
*** 86,92 ****
                     and modify an existing file.
  */
  
! EXTERN FIO_File SFIO_OpenForRandom (DynamicStrings_String fname, unsigned int towrite, unsigned int newfile);
  
  /*
     WriteS - writes a string, s, to, file. It returns the String, s.
--- 87,93 ----
                     and modify an existing file.
  */
  
! EXTERN FIO_File SFIO_OpenForRandom (DynamicStrings_String fname, bool towrite, bool newfile);
  
  /*
     WriteS - writes a string, s, to, file. It returns the String, s.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSYSTEM.h gcc-13.3.0/gcc/m2/pge-boot/GSYSTEM.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSYSTEM.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSYSTEM.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GScan.h gcc-13.3.0/gcc/m2/pge-boot/GScan.h
*** gcc-13.2.0/gcc/m2/pge-boot/GScan.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GScan.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 51,57 ****
  /*
   OpenSource - opens a source file for reading.                  */
  
! EXTERN unsigned int Scan_OpenSource (const char *a_, unsigned int _a_high);
  
  /*
   CloseSource - closes the current source file from reading.     */
--- 52,58 ----
  /*
   OpenSource - opens a source file for reading.                  */
  
! EXTERN bool Scan_OpenSource (const char *a_, unsigned int _a_high);
  
  /*
   CloseSource - closes the current source file from reading.     */
*************** EXTERN void Scan_TerminateOnError (void)
*** 84,90 ****
                      are allowed.
  */
  
! EXTERN void Scan_DefineComments (const char *Start_, unsigned int _Start_high, const char *End_, unsigned int _End_high, unsigned int eoln);
  #   ifdef __cplusplus
  }
  #   endif
--- 85,91 ----
                      are allowed.
  */
  
! EXTERN void Scan_DefineComments (const char *Start_, unsigned int _Start_high, const char *End_, unsigned int _End_high, bool eoln);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStdIO.cc gcc-13.3.0/gcc/m2/pge-boot/GStdIO.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GStdIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStdIO.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStdIO.h gcc-13.3.0/gcc/m2/pge-boot/GStdIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GStdIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStdIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStorage.cc gcc-13.3.0/gcc/m2/pge-boot/GStorage.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GStorage.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStorage.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 39,45 ****
  extern "C" void Storage_ALLOCATE (void * *a, unsigned int Size);
  extern "C" void Storage_DEALLOCATE (void * *a, unsigned int Size);
  extern "C" void Storage_REALLOCATE (void * *a, unsigned int Size);
! extern "C" unsigned int Storage_Available (unsigned int Size);
  
  extern "C" void Storage_ALLOCATE (void * *a, unsigned int Size)
  {
--- 40,46 ----
  extern "C" void Storage_ALLOCATE (void * *a, unsigned int Size);
  extern "C" void Storage_DEALLOCATE (void * *a, unsigned int Size);
  extern "C" void Storage_REALLOCATE (void * *a, unsigned int Size);
! extern "C" bool Storage_Available (unsigned int Size);
  
  extern "C" void Storage_ALLOCATE (void * *a, unsigned int Size)
  {
*************** extern "C" void Storage_REALLOCATE (void
*** 56,62 ****
    SysStorage_REALLOCATE (a, Size);
  }
  
! extern "C" unsigned int Storage_Available (unsigned int Size)
  {
    return SysStorage_Available (Size);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 57,63 ----
    SysStorage_REALLOCATE (a, Size);
  }
  
! extern "C" bool Storage_Available (unsigned int Size)
  {
    return SysStorage_Available (Size);
    /* static analysis guarentees a RETURN statement will be used before here.  */
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStorage.h gcc-13.3.0/gcc/m2/pge-boot/GStorage.h
*** gcc-13.2.0/gcc/m2/pge-boot/GStorage.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStorage.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN void Storage_REALLOCATE (void * *
*** 77,83 ****
     Available - returns TRUE if, Size, bytes can be allocated.
  */
  
! EXTERN unsigned int Storage_Available (unsigned int Size);
  #   ifdef __cplusplus
  }
  #   endif
--- 78,84 ----
     Available - returns TRUE if, Size, bytes can be allocated.
  */
  
! EXTERN bool Storage_Available (unsigned int Size);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStrCase.cc gcc-13.3.0/gcc/m2/pge-boot/GStrCase.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GStrCase.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStrCase.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStrCase.h gcc-13.3.0/gcc/m2/pge-boot/GStrCase.h
*** gcc-13.2.0/gcc/m2/pge-boot/GStrCase.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStrCase.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStrIO.cc gcc-13.3.0/gcc/m2/pge-boot/GStrIO.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GStrIO.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStrIO.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 44,50 ****
  #   include "GStdIO.h"
  #   include "Glibc.h"
  
! static unsigned int IsATTY;
  
  /*
     WriteLn - writes a carriage return and a newline
--- 45,51 ----
  #   include "GStdIO.h"
  #   include "Glibc.h"
  
! static bool IsATTY;
  
  /*
     WriteLn - writes a carriage return and a newline
*************** static void Echo (char ch);
*** 85,91 ****
     AlphaNum- returns true if character, ch, is an alphanumeric character.
  */
  
! static unsigned int AlphaNum (char ch);
  
  
  /*
--- 86,92 ----
     AlphaNum- returns true if character, ch, is an alphanumeric character.
  */
  
! static bool AlphaNum (char ch);
  
  
  /*
*************** static void Echo (char ch)
*** 119,125 ****
     AlphaNum- returns true if character, ch, is an alphanumeric character.
  */
  
! static unsigned int AlphaNum (char ch)
  {
    return (((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z'))) || ((ch >= '0') && (ch <= '9'));
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 120,126 ----
     AlphaNum- returns true if character, ch, is an alphanumeric character.
  */
  
! static bool AlphaNum (char ch)
  {
    return (((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z'))) || ((ch >= '0') && (ch <= '9'));
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void StrIO_WriteString (const
*** 269,275 ****
  extern "C" void _M2_StrIO_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
    /* IsATTY := isatty()  */
!   IsATTY = FALSE;
  }
  
  extern "C" void _M2_StrIO_fini (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
--- 270,276 ----
  extern "C" void _M2_StrIO_init (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
  {
    /* IsATTY := isatty()  */
!   IsATTY = false;
  }
  
  extern "C" void _M2_StrIO_fini (__attribute__((unused)) int argc,__attribute__((unused)) char *argv[],__attribute__((unused)) char *envp[])
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStrIO.h gcc-13.3.0/gcc/m2/pge-boot/GStrIO.h
*** gcc-13.2.0/gcc/m2/pge-boot/GStrIO.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStrIO.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStrLib.cc gcc-13.3.0/gcc/m2/pge-boot/GStrLib.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GStrLib.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStrLib.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" void StrLib_StrConCat (const
*** 58,65 ****
               string, b.
  */
  
! extern "C" unsigned int StrLib_StrLess (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
! extern "C" unsigned int StrLib_StrEqual (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  extern "C" unsigned int StrLib_StrLen (const char *a_, unsigned int _a_high);
  
  /*
--- 59,66 ----
               string, b.
  */
  
! extern "C" bool StrLib_StrLess (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
! extern "C" bool StrLib_StrEqual (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  extern "C" unsigned int StrLib_StrLen (const char *a_, unsigned int _a_high);
  
  /*
*************** extern "C" void StrLib_StrCopy (const ch
*** 74,80 ****
     IsSubString - returns true if b is a subcomponent of a.
  */
  
! extern "C" unsigned int StrLib_IsSubString (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrRemoveWhitePrefix - copies string, into string, b, excluding any white
--- 75,81 ----
     IsSubString - returns true if b is a subcomponent of a.
  */
  
! extern "C" bool StrLib_IsSubString (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrRemoveWhitePrefix - copies string, into string, b, excluding any white
*************** extern "C" void StrLib_StrRemoveWhitePre
*** 87,100 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch);
  
  
  /*
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch)
  {
    return (ch == ' ') || (ch == ASCII_tab);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 88,101 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch);
  
  
  /*
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch)
  {
    return (ch == ' ') || (ch == ASCII_tab);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void StrLib_StrConCat (const
*** 142,148 ****
               string, b.
  */
  
! extern "C" unsigned int StrLib_StrLess (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high)
  {
    unsigned int Higha;
    unsigned int Highb;
--- 143,149 ----
               string, b.
  */
  
! extern "C" bool StrLib_StrLess (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high)
  {
    unsigned int Higha;
    unsigned int Highb;
*************** extern "C" unsigned int StrLib_StrLess (
*** 161,172 ****
      {
        if (a[i] < b[i])
          {
!           return TRUE;
          }
        else if (a[i] > b[i])
          {
            /* avoid dangling else.  */
!           return FALSE;
          }
        /* must be equal, move on to next character  */
        i += 1;
--- 162,173 ----
      {
        if (a[i] < b[i])
          {
!           return true;
          }
        else if (a[i] > b[i])
          {
            /* avoid dangling else.  */
!           return false;
          }
        /* must be equal, move on to next character  */
        i += 1;
*************** extern "C" unsigned int StrLib_StrLess (
*** 176,182 ****
    __builtin_unreachable ();
  }
  
! extern "C" unsigned int StrLib_StrEqual (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high)
  {
    unsigned int i;
    unsigned int higha;
--- 177,183 ----
    __builtin_unreachable ();
  }
  
! extern "C" bool StrLib_StrEqual (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high)
  {
    unsigned int i;
    unsigned int higha;
*************** extern "C" unsigned int StrLib_StrEqual
*** 195,201 ****
      {
        if (a[i] != b[i])
          {
!           return FALSE;
          }
        i += 1;
      }
--- 196,202 ----
      {
        if (a[i] != b[i])
          {
!           return false;
          }
        i += 1;
      }
*************** extern "C" void StrLib_StrCopy (const ch
*** 260,266 ****
     IsSubString - returns true if b is a subcomponent of a.
  */
  
! extern "C" unsigned int StrLib_IsSubString (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high)
  {
    unsigned int i;
    unsigned int j;
--- 261,267 ----
     IsSubString - returns true if b is a subcomponent of a.
  */
  
! extern "C" bool StrLib_IsSubString (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high)
  {
    unsigned int i;
    unsigned int j;
*************** extern "C" unsigned int StrLib_IsSubStri
*** 287,293 ****
              }
            if (j == LengthB)
              {
!               return TRUE;
              }
            else
              {
--- 288,294 ----
              }
            if (j == LengthB)
              {
!               return true;
              }
            else
              {
*************** extern "C" unsigned int StrLib_IsSubStri
*** 295,301 ****
              }
          }
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 296,302 ----
              }
          }
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStrLib.h gcc-13.3.0/gcc/m2/pge-boot/GStrLib.h
*** gcc-13.2.0/gcc/m2/pge-boot/GStrLib.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStrLib.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN void StrLib_StrConCat (const char
*** 59,71 ****
               string, b.
  */
  
! EXTERN unsigned int StrLib_StrLess (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrEqual - performs a = b on two strings.
  */
  
! EXTERN unsigned int StrLib_StrEqual (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrLen - returns the length of string, a.
--- 60,72 ----
               string, b.
  */
  
! EXTERN bool StrLib_StrLess (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrEqual - performs a = b on two strings.
  */
  
! EXTERN bool StrLib_StrEqual (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrLen - returns the length of string, a.
*************** EXTERN void StrLib_StrCopy (const char *
*** 85,91 ****
     IsSubString - returns true if b is a subcomponent of a.
  */
  
! EXTERN unsigned int StrLib_IsSubString (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrRemoveWhitePrefix - copies string, into string, b, excluding any white
--- 86,92 ----
     IsSubString - returns true if b is a subcomponent of a.
  */
  
! EXTERN bool StrLib_IsSubString (const char *a_, unsigned int _a_high, const char *b_, unsigned int _b_high);
  
  /*
     StrRemoveWhitePrefix - copies string, into string, b, excluding any white
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GStringConvert.h gcc-13.3.0/gcc/m2/pge-boot/GStringConvert.h
*** gcc-13.2.0/gcc/m2/pge-boot/GStringConvert.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GStringConvert.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** extern "C" {
*** 61,67 ****
                       abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_IntegerToString (int i, unsigned int width, char padding, unsigned int sign, unsigned int base, unsigned int lower);
  
  /*
     CardinalToString - converts CARDINAL, c, into a String. The field
--- 62,68 ----
                       abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_IntegerToString (int i, unsigned int width, char padding, bool sign, unsigned int base, bool lower);
  
  /*
     CardinalToString - converts CARDINAL, c, into a String. The field
*************** EXTERN DynamicStrings_String StringConve
*** 74,80 ****
                        abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_CardinalToString (unsigned int c, unsigned int width, char padding, unsigned int base, unsigned int lower);
  
  /*
     StringToInteger - converts a string, s, of, base, into an INTEGER.
--- 75,81 ----
                        abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_CardinalToString (unsigned int c, unsigned int width, char padding, unsigned int base, bool lower);
  
  /*
     StringToInteger - converts a string, s, of, base, into an INTEGER.
*************** EXTERN DynamicStrings_String StringConve
*** 84,90 ****
                       The parameter found is set TRUE if a number was found.
  */
  
! EXTERN int StringConvert_StringToInteger (DynamicStrings_String s, unsigned int base, unsigned int *found);
  
  /*
     StringToCardinal - converts a string, s, of, base, into a CARDINAL.
--- 85,91 ----
                       The parameter found is set TRUE if a number was found.
  */
  
! EXTERN int StringConvert_StringToInteger (DynamicStrings_String s, unsigned int base, bool *found);
  
  /*
     StringToCardinal - converts a string, s, of, base, into a CARDINAL.
*************** EXTERN int StringConvert_StringToInteger
*** 94,100 ****
                        The parameter found is set TRUE if a number was found.
  */
  
! EXTERN unsigned int StringConvert_StringToCardinal (DynamicStrings_String s, unsigned int base, unsigned int *found);
  
  /*
     LongIntegerToString - converts LONGINT, i, into a String. The field with
--- 95,101 ----
                        The parameter found is set TRUE if a number was found.
  */
  
! EXTERN unsigned int StringConvert_StringToCardinal (DynamicStrings_String s, unsigned int base, bool *found);
  
  /*
     LongIntegerToString - converts LONGINT, i, into a String. The field with
*************** EXTERN unsigned int StringConvert_String
*** 108,114 ****
                           abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_LongIntegerToString (long int i, unsigned int width, char padding, unsigned int sign, unsigned int base, unsigned int lower);
  
  /*
     StringToLongInteger - converts a string, s, of, base, into an LONGINT.
--- 109,115 ----
                           abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_LongIntegerToString (long int i, unsigned int width, char padding, bool sign, unsigned int base, bool lower);
  
  /*
     StringToLongInteger - converts a string, s, of, base, into an LONGINT.
*************** EXTERN DynamicStrings_String StringConve
*** 118,124 ****
                           The parameter found is set TRUE if a number was found.
  */
  
! EXTERN long int StringConvert_StringToLongInteger (DynamicStrings_String s, unsigned int base, unsigned int *found);
  
  /*
     LongCardinalToString - converts LONGCARD, c, into a String. The field
--- 119,125 ----
                           The parameter found is set TRUE if a number was found.
  */
  
! EXTERN long int StringConvert_StringToLongInteger (DynamicStrings_String s, unsigned int base, bool *found);
  
  /*
     LongCardinalToString - converts LONGCARD, c, into a String. The field
*************** EXTERN long int StringConvert_StringToLo
*** 131,137 ****
                            abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_LongCardinalToString (long unsigned int c, unsigned int width, char padding, unsigned int base, unsigned int lower);
  
  /*
     StringToLongCardinal - converts a string, s, of, base, into a LONGCARD.
--- 132,138 ----
                            abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_LongCardinalToString (long unsigned int c, unsigned int width, char padding, unsigned int base, bool lower);
  
  /*
     StringToLongCardinal - converts a string, s, of, base, into a LONGCARD.
*************** EXTERN DynamicStrings_String StringConve
*** 141,147 ****
                            The parameter found is set TRUE if a number was found.
  */
  
! EXTERN long unsigned int StringConvert_StringToLongCardinal (DynamicStrings_String s, unsigned int base, unsigned int *found);
  
  /*
     ShortCardinalToString - converts SHORTCARD, c, into a String. The field
--- 142,148 ----
                            The parameter found is set TRUE if a number was found.
  */
  
! EXTERN long unsigned int StringConvert_StringToLongCardinal (DynamicStrings_String s, unsigned int base, bool *found);
  
  /*
     ShortCardinalToString - converts SHORTCARD, c, into a String. The field
*************** EXTERN long unsigned int StringConvert_S
*** 154,160 ****
                             abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_ShortCardinalToString (short unsigned int c, unsigned int width, char padding, unsigned int base, unsigned int lower);
  
  /*
     StringToShortCardinal - converts a string, s, of, base, into a SHORTCARD.
--- 155,161 ----
                             abcdef are used, and if FALSE then ABCDEF are used.
  */
  
! EXTERN DynamicStrings_String StringConvert_ShortCardinalToString (short unsigned int c, unsigned int width, char padding, unsigned int base, bool lower);
  
  /*
     StringToShortCardinal - converts a string, s, of, base, into a SHORTCARD.
*************** EXTERN DynamicStrings_String StringConve
*** 164,170 ****
                             The parameter found is set TRUE if a number was found.
  */
  
! EXTERN short unsigned int StringConvert_StringToShortCardinal (DynamicStrings_String s, unsigned int base, unsigned int *found);
  
  /*
     stoi - decimal string to INTEGER
--- 165,171 ----
                             The parameter found is set TRUE if a number was found.
  */
  
! EXTERN short unsigned int StringConvert_StringToShortCardinal (DynamicStrings_String s, unsigned int base, bool *found);
  
  /*
     stoi - decimal string to INTEGER
*************** EXTERN int StringConvert_stoi (DynamicSt
*** 176,182 ****
     itos - integer to decimal string.
  */
  
! EXTERN DynamicStrings_String StringConvert_itos (int i, unsigned int width, char padding, unsigned int sign);
  
  /*
     ctos - cardinal to decimal string.
--- 177,183 ----
     itos - integer to decimal string.
  */
  
! EXTERN DynamicStrings_String StringConvert_itos (int i, unsigned int width, char padding, bool sign);
  
  /*
     ctos - cardinal to decimal string.
*************** EXTERN unsigned int StringConvert_bstoc
*** 231,237 ****
                        if a legal number is seen.
  */
  
! EXTERN long double StringConvert_StringToLongreal (DynamicStrings_String s, unsigned int *found);
  
  /*
     LongrealToString - converts a LONGREAL number, Real, which has,
--- 232,238 ----
                        if a legal number is seen.
  */
  
! EXTERN long double StringConvert_StringToLongreal (DynamicStrings_String s, bool *found);
  
  /*
     LongrealToString - converts a LONGREAL number, Real, which has,
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSymbolKey.cc gcc-13.3.0/gcc/m2/pge-boot/GSymbolKey.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GSymbolKey.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSymbolKey.cc	Tue May 21 07:47:38 2024
*************** You should have received a copy of the G
*** 20,25 ****
--- 20,26 ----
  along with GNU Modula-2; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef struct SymbolKey_Node_r SymbolKe
*** 55,61 ****
  
  typedef SymbolKey_Node *SymbolKey_SymbolTree;
  
! typedef unsigned int (*SymbolKey_IsSymbol_t) (unsigned int);
  struct SymbolKey_IsSymbol_p { SymbolKey_IsSymbol_t proc; };
  
  typedef void (*SymbolKey_PerformOperation_t) (unsigned int);
--- 56,62 ----
  
  typedef SymbolKey_Node *SymbolKey_SymbolTree;
  
! typedef bool (*SymbolKey_IsSymbol_t) (unsigned int);
  struct SymbolKey_IsSymbol_p { SymbolKey_IsSymbol_t proc; };
  
  typedef void (*SymbolKey_PerformOperation_t) (unsigned int);
*************** extern "C" void SymbolKey_DelSymKey (Sym
*** 96,102 ****
     IsEmptyTree - returns true if SymbolTree, t, is empty.
  */
  
! extern "C" unsigned int SymbolKey_IsEmptyTree (SymbolKey_SymbolTree t);
  
  /*
     DoesTreeContainAny - returns true if SymbolTree, t, contains any
--- 97,103 ----
     IsEmptyTree - returns true if SymbolTree, t, is empty.
  */
  
! extern "C" bool SymbolKey_IsEmptyTree (SymbolKey_SymbolTree t);
  
  /*
     DoesTreeContainAny - returns true if SymbolTree, t, contains any
*************** extern "C" unsigned int SymbolKey_IsEmpt
*** 106,112 ****
                          Left, hence we need two procedures.
  */
  
! extern "C" unsigned int SymbolKey_DoesTreeContainAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P);
  
  /*
     ForeachNodeDo - for each node in SymbolTree, t, a procedure, P,
--- 107,113 ----
                          Left, hence we need two procedures.
  */
  
! extern "C" bool SymbolKey_DoesTreeContainAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P);
  
  /*
     ForeachNodeDo - for each node in SymbolTree, t, a procedure, P,
*************** extern "C" void SymbolKey_ForeachNodeDo
*** 121,127 ****
     ContainsSymKey - return TRUE if tree, t, contains an entry for, NameKey.
  */
  
! extern "C" unsigned int SymbolKey_ContainsSymKey (SymbolKey_SymbolTree t, NameKey_Name NameKey);
  
  /*
     NoOfNodes - returns the number of nodes in the tree t.
--- 122,128 ----
     ContainsSymKey - return TRUE if tree, t, contains an entry for, NameKey.
  */
  
! extern "C" bool SymbolKey_ContainsSymKey (SymbolKey_SymbolTree t, NameKey_Name NameKey);
  
  /*
     NoOfNodes - returns the number of nodes in the tree t.
*************** static void FindNodeParentInTree (Symbol
*** 149,155 ****
                    therefore we must skip over it.
  */
  
! static unsigned int SearchForAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P);
  
  /*
     SearchAndDo - searches all the nodes in SymbolTree, t, and
--- 150,156 ----
                    therefore we must skip over it.
  */
  
! static bool SearchForAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P);
  
  /*
     SearchAndDo - searches all the nodes in SymbolTree, t, and
*************** static void FindNodeParentInTree (Symbol
*** 183,189 ****
    (*parent) = t;
    if (t == NULL)
      {
!       Debug_Halt ((const char *) "parameter t should never be NIL", 31, 240, (const char *) "../../gcc-read-write/gcc/m2/gm2-compiler/SymbolKey.mod", 54);
      }
    Assertion_Assert (t->Right == NULL);
    (*child) = t->Left;
--- 184,190 ----
    (*parent) = t;
    if (t == NULL)
      {
!       Debug_Halt ((const char *) "parameter t should never be NIL", 31, (const char *) "../../gcc-read-write/gcc/m2/gm2-compiler/SymbolKey.mod", 54, (const char *) "FindNodeParentInTree", 20, 241);
      }
    Assertion_Assert (t->Right == NULL);
    (*child) = t->Left;
*************** static void FindNodeParentInTree (Symbol
*** 212,222 ****
                    therefore we must skip over it.
  */
  
! static unsigned int SearchForAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P)
  {
    if (t == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 213,223 ----
                    therefore we must skip over it.
  */
  
! static bool SearchForAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P)
  {
    if (t == NULL)
      {
!       return false;
      }
    else
      {
*************** extern "C" void SymbolKey_PutSymKey (Sym
*** 392,398 ****
      }
    else
      {
!       Debug_Halt ((const char *) "symbol already stored", 21, 156, (const char *) "../../gcc-read-write/gcc/m2/gm2-compiler/SymbolKey.mod", 54);
      }
  }
  
--- 393,399 ----
      }
    else
      {
!       Debug_Halt ((const char *) "symbol already stored", 21, (const char *) "../../gcc-read-write/gcc/m2/gm2-compiler/SymbolKey.mod", 54, (const char *) "PutSymKey", 9, 156);
      }
  }
  
*************** extern "C" void SymbolKey_DelSymKey (Sym
*** 459,465 ****
      }
    else
      {
!       Debug_Halt ((const char *) "trying to delete a symbol that is not in the tree - the compiler never expects this to occur", 92, 223, (const char *) "../../gcc-read-write/gcc/m2/gm2-compiler/SymbolKey.mod", 54);
      }
  }
  
--- 460,466 ----
      }
    else
      {
!       Debug_Halt ((const char *) "trying to delete a symbol that is not in the tree - the compiler never expects this to occur", 92, (const char *) "../../gcc-read-write/gcc/m2/gm2-compiler/SymbolKey.mod", 54, (const char *) "DelSymKey", 9, 223);
      }
  }
  
*************** extern "C" void SymbolKey_DelSymKey (Sym
*** 468,474 ****
     IsEmptyTree - returns true if SymbolTree, t, is empty.
  */
  
! extern "C" unsigned int SymbolKey_IsEmptyTree (SymbolKey_SymbolTree t)
  {
    return t->Left == NULL;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 469,475 ----
     IsEmptyTree - returns true if SymbolTree, t, is empty.
  */
  
! extern "C" bool SymbolKey_IsEmptyTree (SymbolKey_SymbolTree t)
  {
    return t->Left == NULL;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" unsigned int SymbolKey_IsEmpt
*** 484,490 ****
                          Left, hence we need two procedures.
  */
  
! extern "C" unsigned int SymbolKey_DoesTreeContainAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P)
  {
    return SearchForAny (t->Left, P);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 485,491 ----
                          Left, hence we need two procedures.
  */
  
! extern "C" bool SymbolKey_DoesTreeContainAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P)
  {
    return SearchForAny (t->Left, P);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void SymbolKey_ForeachNodeDo
*** 509,515 ****
     ContainsSymKey - return TRUE if tree, t, contains an entry for, NameKey.
  */
  
! extern "C" unsigned int SymbolKey_ContainsSymKey (SymbolKey_SymbolTree t, NameKey_Name NameKey)
  {
    SymbolKey_SymbolTree father;
    SymbolKey_SymbolTree child;
--- 510,516 ----
     ContainsSymKey - return TRUE if tree, t, contains an entry for, NameKey.
  */
  
! extern "C" bool SymbolKey_ContainsSymKey (SymbolKey_SymbolTree t, NameKey_Name NameKey)
  {
    SymbolKey_SymbolTree father;
    SymbolKey_SymbolTree child;
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSymbolKey.h gcc-13.3.0/gcc/m2/pge-boot/GSymbolKey.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSymbolKey.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSymbolKey.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 29,34 ****
--- 29,35 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef struct SymbolKey_IsSymbol_p Symb
*** 54,60 ****
  
  typedef struct SymbolKey_PerformOperation_p SymbolKey_PerformOperation;
  
! typedef unsigned int (*SymbolKey_IsSymbol_t) (unsigned int);
  struct SymbolKey_IsSymbol_p { SymbolKey_IsSymbol_t proc; };
  
  typedef void (*SymbolKey_PerformOperation_t) (unsigned int);
--- 55,61 ----
  
  typedef struct SymbolKey_PerformOperation_p SymbolKey_PerformOperation;
  
! typedef bool (*SymbolKey_IsSymbol_t) (unsigned int);
  struct SymbolKey_IsSymbol_p { SymbolKey_IsSymbol_t proc; };
  
  typedef void (*SymbolKey_PerformOperation_t) (unsigned int);
*************** EXTERN void SymbolKey_DelSymKey (SymbolK
*** 97,103 ****
     IsEmptyTree - returns true if SymbolTree, t, is empty.
  */
  
! EXTERN unsigned int SymbolKey_IsEmptyTree (SymbolKey_SymbolTree t);
  
  /*
     DoesTreeContainAny - returns true if SymbolTree, t, contains any
--- 98,104 ----
     IsEmptyTree - returns true if SymbolTree, t, is empty.
  */
  
! EXTERN bool SymbolKey_IsEmptyTree (SymbolKey_SymbolTree t);
  
  /*
     DoesTreeContainAny - returns true if SymbolTree, t, contains any
*************** EXTERN unsigned int SymbolKey_IsEmptyTre
*** 105,111 ****
                          P, is called with a symbol as its parameter.
  */
  
! EXTERN unsigned int SymbolKey_DoesTreeContainAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P);
  
  /*
     ForeachNodeDo - for each node in SymbolTree, t, a procedure, P,
--- 106,112 ----
                          P, is called with a symbol as its parameter.
  */
  
! EXTERN bool SymbolKey_DoesTreeContainAny (SymbolKey_SymbolTree t, SymbolKey_IsSymbol P);
  
  /*
     ForeachNodeDo - for each node in SymbolTree, t, a procedure, P,
*************** EXTERN void SymbolKey_ForeachNodeDo (Sym
*** 119,125 ****
     ContainsSymKey - return TRUE if tree, t, contains an entry for, NameKey.
  */
  
! EXTERN unsigned int SymbolKey_ContainsSymKey (SymbolKey_SymbolTree t, NameKey_Name NameKey);
  
  /*
     NoOfNodes - returns the number of nodes in the tree t.
--- 120,126 ----
     ContainsSymKey - return TRUE if tree, t, contains an entry for, NameKey.
  */
  
! EXTERN bool SymbolKey_ContainsSymKey (SymbolKey_SymbolTree t, NameKey_Name NameKey);
  
  /*
     NoOfNodes - returns the number of nodes in the tree t.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSysExceptions.h gcc-13.3.0/gcc/m2/pge-boot/GSysExceptions.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSysExceptions.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSysExceptions.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSysStorage.cc gcc-13.3.0/gcc/m2/pge-boot/GSysStorage.cc
*** gcc-13.2.0/gcc/m2/pge-boot/GSysStorage.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSysStorage.cc	Tue May 21 07:47:38 2024
*************** a copy of the GCC Runtime Library Except
*** 25,30 ****
--- 25,31 ----
  see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** see the files COPYING3 and COPYING.RUNTI
*** 52,63 ****
  #   include "GDebug.h"
  #   include "GSYSTEM.h"
  
! #   define enableDeallocation TRUE
! #   define enableZero FALSE
! #   define enableTrace FALSE
  static unsigned int callno;
! static unsigned int zero;
! static unsigned int trace;
  extern "C" void SysStorage_ALLOCATE (void * *a, unsigned int size);
  extern "C" void SysStorage_DEALLOCATE (void * *a, unsigned int size);
  
--- 53,64 ----
  #   include "GDebug.h"
  #   include "GSYSTEM.h"
  
! #   define enableDeallocation true
! #   define enableZero true
! #   define enableTrace false
  static unsigned int callno;
! static bool zero;
! static bool trace;
  extern "C" void SysStorage_ALLOCATE (void * *a, unsigned int size);
  extern "C" void SysStorage_DEALLOCATE (void * *a, unsigned int size);
  
*************** extern "C" void SysStorage_REALLOCATE (v
*** 79,85 ****
                  is resized accordingly.
  */
  
! extern "C" unsigned int SysStorage_Available (unsigned int size);
  
  /*
     Init - initializes the heap.  This does nothing on a GNU/Linux system.
--- 80,86 ----
                  is resized accordingly.
  */
  
! extern "C" bool SysStorage_Available (unsigned int size);
  
  /*
     Init - initializes the heap.  This does nothing on a GNU/Linux system.
*************** extern "C" void SysStorage_ALLOCATE (voi
*** 93,99 ****
    (*a) = libc_malloc (static_cast<size_t> (size));
    if ((*a) == NULL)
      {
!       Debug_Halt ((const char *) "out of memory error", 19, 50, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/SysStorage.mod", 51);
      }
    if (enableTrace && trace)
      {
--- 94,100 ----
    (*a) = libc_malloc (static_cast<size_t> (size));
    if ((*a) == NULL)
      {
!       Debug_Halt ((const char *) "out of memory error", 19, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/SysStorage.mod", 51, (const char *) "ALLOCATE", 8, 51);
      }
    if (enableTrace && trace)
      {
*************** extern "C" void SysStorage_DEALLOCATE (v
*** 118,124 ****
          }
        if ((libc_memset ((*a), 0, static_cast<size_t> (size))) != (*a))
          {
!           Debug_Halt ((const char *) "memset should have returned the first parameter", 47, 76, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/SysStorage.mod", 51);
          }
      }
    if (enableDeallocation)
--- 119,125 ----
          }
        if ((libc_memset ((*a), 0, static_cast<size_t> (size))) != (*a))
          {
!           Debug_Halt ((const char *) "memset should have returned the first parameter", 47, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/SysStorage.mod", 51, (const char *) "DEALLOCATE", 10, 78);
          }
      }
    if (enableDeallocation)
*************** extern "C" void SysStorage_REALLOCATE (v
*** 163,169 ****
        (*a) = libc_realloc ((*a), static_cast<size_t> (size));
        if ((*a) == NULL)
          {
!           Debug_Halt ((const char *) "out of memory error", 19, 119, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/SysStorage.mod", 51);
          }
        if (enableTrace && trace)
          {
--- 164,170 ----
        (*a) = libc_realloc ((*a), static_cast<size_t> (size));
        if ((*a) == NULL)
          {
!           Debug_Halt ((const char *) "out of memory error", 19, (const char *) "../../gcc-read-write/gcc/m2/gm2-libs/SysStorage.mod", 51, (const char *) "REALLOCATE", 10, 122);
          }
        if (enableTrace && trace)
          {
*************** extern "C" void SysStorage_REALLOCATE (v
*** 182,188 ****
                  is resized accordingly.
  */
  
! extern "C" unsigned int SysStorage_Available (unsigned int size)
  {
    void * a;
  
--- 183,189 ----
                  is resized accordingly.
  */
  
! extern "C" bool SysStorage_Available (unsigned int size)
  {
    void * a;
  
*************** extern "C" unsigned int SysStorage_Avail
*** 198,204 ****
          {
            libc_printf ((const char *) "   no\\n", 7, size);
          }
!       return FALSE;
      }
    else
      {
--- 199,205 ----
          {
            libc_printf ((const char *) "   no\\n", 7, size);
          }
!       return false;
      }
    else
      {
*************** extern "C" unsigned int SysStorage_Avail
*** 207,213 ****
            libc_printf ((const char *) "   yes\\n", 8, size);
          }
        libc_free (a);
!       return TRUE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 208,214 ----
            libc_printf ((const char *) "   yes\\n", 8, size);
          }
        libc_free (a);
!       return true;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" void _M2_SysStorage_init (__a
*** 232,238 ****
      }
    else
      {
!       trace = FALSE;
      }
    if (enableZero)
      {
--- 233,239 ----
      }
    else
      {
!       trace = false;
      }
    if (enableZero)
      {
*************** extern "C" void _M2_SysStorage_init (__a
*** 240,246 ****
      }
    else
      {
!       zero = FALSE;
      }
  }
  
--- 241,247 ----
      }
    else
      {
!       zero = false;
      }
  }
  
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GSysStorage.h gcc-13.3.0/gcc/m2/pge-boot/GSysStorage.h
*** gcc-13.2.0/gcc/m2/pge-boot/GSysStorage.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GSysStorage.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN void SysStorage_REALLOCATE (void
*** 77,83 ****
     Available - returns TRUE if, size, bytes can be allocated.
  */
  
! EXTERN unsigned int SysStorage_Available (unsigned int size);
  
  /*
     Init - initializes the heap.
--- 78,84 ----
     Available - returns TRUE if, size, bytes can be allocated.
  */
  
! EXTERN bool SysStorage_Available (unsigned int size);
  
  /*
     Init - initializes the heap.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GTimeString.h gcc-13.3.0/gcc/m2/pge-boot/GTimeString.h
*** gcc-13.2.0/gcc/m2/pge-boot/GTimeString.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GTimeString.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/GUnixArgs.h gcc-13.3.0/gcc/m2/pge-boot/GUnixArgs.h
*** gcc-13.2.0/gcc/m2/pge-boot/GUnixArgs.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/GUnixArgs.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gbnflex.cc gcc-13.3.0/gcc/m2/pge-boot/Gbnflex.cc
*** gcc-13.2.0/gcc/m2/pge-boot/Gbnflex.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gbnflex.cc	Tue May 21 07:47:38 2024
*************** You should have received a copy of the G
*** 20,25 ****
--- 20,26 ----
  along with GNU Modula-2; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** static FIO_File f;
*** 56,63 ****
  static SymbolKey_SymbolTree ReservedWords;
  static NameKey_Name CurrentToken;
  static bnflex_TokenType CurrentType;
! static unsigned int Debugging;
! static unsigned int InQuote;
  static char QuoteChar;
  
  /*
--- 57,64 ----
  static SymbolKey_SymbolTree ReservedWords;
  static NameKey_Name CurrentToken;
  static bnflex_TokenType CurrentType;
! static bool Debugging;
! static bool InQuote;
  static char QuoteChar;
  
  /*
*************** static char QuoteChar;
*** 65,71 ****
                  The success of the operation is returned.
  */
  
! extern "C" unsigned int bnflex_OpenSource (const char *a_, unsigned int _a_high);
  
  /*
     CloseSource - Closes the current open file.
--- 66,72 ----
                  The success of the operation is returned.
  */
  
! extern "C" bool bnflex_OpenSource (const char *a_, unsigned int _a_high);
  
  /*
     CloseSource - Closes the current open file.
*************** extern "C" char bnflex_PutChar (char ch)
*** 91,104 ****
             and true is returned, otherwise false is returned.
  */
  
! extern "C" unsigned int bnflex_SymIs (bnflex_TokenType t);
  
  /*
     IsSym - returns the result of the comparison between the current token
             type and t.
  */
  
! extern "C" unsigned int bnflex_IsSym (bnflex_TokenType t);
  
  /*
     GetCurrentTokenType - returns the type of current token.
--- 92,105 ----
             and true is returned, otherwise false is returned.
  */
  
! extern "C" bool bnflex_SymIs (bnflex_TokenType t);
  
  /*
     IsSym - returns the result of the comparison between the current token
             type and t.
  */
  
! extern "C" bool bnflex_IsSym (bnflex_TokenType t);
  
  /*
     GetCurrentTokenType - returns the type of current token.
*************** extern "C" void bnflex_AdvanceToken (voi
*** 140,146 ****
     IsReserved - returns TRUE if the name is a reserved word.
  */
  
! extern "C" unsigned int bnflex_IsReserved (NameKey_Name name);
  
  /*
     PushBackToken - pushes a token back onto input.
--- 141,147 ----
     IsReserved - returns TRUE if the name is a reserved word.
  */
  
! extern "C" bool bnflex_IsReserved (NameKey_Name name);
  
  /*
     PushBackToken - pushes a token back onto input.
*************** extern "C" void bnflex_PushBackToken (Na
*** 152,158 ****
     SetDebugging - sets the debugging flag.
  */
  
! extern "C" void bnflex_SetDebugging (unsigned int flag);
  
  /*
     EatChar - consumes the next character in the input.
--- 153,159 ----
     SetDebugging - sets the debugging flag.
  */
  
! extern "C" void bnflex_SetDebugging (bool flag);
  
  /*
     EatChar - consumes the next character in the input.
*************** static void EatChar (void);
*** 164,170 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch);
  
  /*
     SkipComments - consumes comments.
--- 165,171 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch);
  
  /*
     SkipComments - consumes comments.
*************** static void EatChar (void)
*** 200,206 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch)
  {
    return ((ch == ' ') || (ch == ASCII_tab)) || (ch == ASCII_lf);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 201,207 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch)
  {
    return ((ch == ' ') || (ch == ASCII_tab)) || (ch == ASCII_lf);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** static void Init (void)
*** 257,263 ****
    Init__T1 a;
  
    SymbolKey_InitTree (&ReservedWords);
!   Debugging = FALSE;
    a.array[0] = ASCII_nul;
    SymbolKey_PutSymKey (ReservedWords, NameKey_MakeKey ((const char *) &a.array[0], 1), ((unsigned int) (bnflex_eoftok)));
    SymbolKey_PutSymKey (ReservedWords, NameKey_MakeKey ((const char *) "%", 1), ((unsigned int) (bnflex_codetok)));
--- 258,264 ----
    Init__T1 a;
  
    SymbolKey_InitTree (&ReservedWords);
!   Debugging = false;
    a.array[0] = ASCII_nul;
    SymbolKey_PutSymKey (ReservedWords, NameKey_MakeKey ((const char *) &a.array[0], 1), ((unsigned int) (bnflex_eoftok)));
    SymbolKey_PutSymKey (ReservedWords, NameKey_MakeKey ((const char *) "%", 1), ((unsigned int) (bnflex_codetok)));
*************** static void Init (void)
*** 291,297 ****
    SymbolKey_PutSymKey (ReservedWords, NameKey_MakeKey ((const char *) "FNB", 3), ((unsigned int) (bnflex_FNBtok)));
    CurrentToken = NameKey_NulName;
    CurrentType = bnflex_identtok;
!   InQuote = FALSE;
  }
  
  
--- 292,298 ----
    SymbolKey_PutSymKey (ReservedWords, NameKey_MakeKey ((const char *) "FNB", 3), ((unsigned int) (bnflex_FNBtok)));
    CurrentToken = NameKey_NulName;
    CurrentType = bnflex_identtok;
!   InQuote = false;
  }
  
  
*************** static void Init (void)
*** 300,306 ****
                  The success of the operation is returned.
  */
  
! extern "C" unsigned int bnflex_OpenSource (const char *a_, unsigned int _a_high)
  {
    char a[_a_high+1];
  
--- 301,307 ----
                  The success of the operation is returned.
  */
  
! extern "C" bool bnflex_OpenSource (const char *a_, unsigned int _a_high)
  {
    char a[_a_high+1];
  
*************** extern "C" char bnflex_PutChar (char ch)
*** 354,369 ****
             and true is returned, otherwise false is returned.
  */
  
! extern "C" unsigned int bnflex_SymIs (bnflex_TokenType t)
  {
    if (CurrentType == t)
      {
        bnflex_AdvanceToken ();
!       return TRUE;
      }
    else
      {
!       return FALSE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 355,370 ----
             and true is returned, otherwise false is returned.
  */
  
! extern "C" bool bnflex_SymIs (bnflex_TokenType t)
  {
    if (CurrentType == t)
      {
        bnflex_AdvanceToken ();
!       return true;
      }
    else
      {
!       return false;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** extern "C" unsigned int bnflex_SymIs (bn
*** 375,381 ****
             type and t.
  */
  
! extern "C" unsigned int bnflex_IsSym (bnflex_TokenType t)
  {
    return t == CurrentType;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 376,382 ----
             type and t.
  */
  
! extern "C" bool bnflex_IsSym (bnflex_TokenType t)
  {
    return t == CurrentType;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void bnflex_AdvanceToken (voi
*** 470,476 ****
            if ((bnflex_PutChar (bnflex_GetChar ())) == QuoteChar)
              {
                a.array[i] = bnflex_GetChar ();
!               InQuote = FALSE;
                i += 1;
                a.array[i] = ASCII_nul;
                CurrentToken = NameKey_MakeKey ((const char *) &a.array[0], MaxNameLength);
--- 471,477 ----
            if ((bnflex_PutChar (bnflex_GetChar ())) == QuoteChar)
              {
                a.array[i] = bnflex_GetChar ();
!               InQuote = false;
                i += 1;
                a.array[i] = ASCII_nul;
                CurrentToken = NameKey_MakeKey ((const char *) &a.array[0], MaxNameLength);
*************** extern "C" void bnflex_AdvanceToken (voi
*** 486,492 ****
                  {
                    PushBackInput_WarnError ((const char *) "missing ' at the end of a literal", 33);
                  }
!               InQuote = FALSE;  /* to avoid a contineous list of the same error message  */
              }
          }
        else
--- 487,493 ----
                  {
                    PushBackInput_WarnError ((const char *) "missing ' at the end of a literal", 33);
                  }
!               InQuote = false;  /* to avoid a contineous list of the same error message  */
              }
          }
        else
*************** extern "C" void bnflex_AdvanceToken (voi
*** 512,518 ****
                  {
                    PushBackInput_WarnError ((const char *) "missing ' at the end of a literal", 33);
                  }
!               InQuote = FALSE;  /* to avoid a contineous list of the same error message  */
              }
          }
      }
--- 513,519 ----
                  {
                    PushBackInput_WarnError ((const char *) "missing ' at the end of a literal", 33);
                  }
!               InQuote = false;  /* to avoid a contineous list of the same error message  */
              }
          }
      }
*************** extern "C" void bnflex_AdvanceToken (voi
*** 524,530 ****
            a.array[i] = bnflex_GetChar ();
            QuoteChar = a.array[i];
            i += 1;
!           InQuote = TRUE;
            a.array[i] = ASCII_nul;
            CurrentToken = NameKey_MakeKey ((const char *) &a.array[0], MaxNameLength);
            CurrentType = (bnflex_TokenType) (SymbolKey_GetSymKey (ReservedWords, CurrentToken));
--- 525,531 ----
            a.array[i] = bnflex_GetChar ();
            QuoteChar = a.array[i];
            i += 1;
!           InQuote = true;
            a.array[i] = ASCII_nul;
            CurrentToken = NameKey_MakeKey ((const char *) &a.array[0], MaxNameLength);
            CurrentType = (bnflex_TokenType) (SymbolKey_GetSymKey (ReservedWords, CurrentToken));
*************** extern "C" void bnflex_AdvanceToken (voi
*** 559,565 ****
     IsReserved - returns TRUE if the name is a reserved word.
  */
  
! extern "C" unsigned int bnflex_IsReserved (NameKey_Name name)
  {
    return (SymbolKey_GetSymKey (ReservedWords, name)) != 0;
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 560,566 ----
     IsReserved - returns TRUE if the name is a reserved word.
  */
  
! extern "C" bool bnflex_IsReserved (NameKey_Name name)
  {
    return (SymbolKey_GetSymKey (ReservedWords, name)) != 0;
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** extern "C" void bnflex_PushBackToken (Na
*** 587,593 ****
     SetDebugging - sets the debugging flag.
  */
  
! extern "C" void bnflex_SetDebugging (unsigned int flag)
  {
    Debugging = flag;
  }
--- 588,594 ----
     SetDebugging - sets the debugging flag.
  */
  
! extern "C" void bnflex_SetDebugging (bool flag)
  {
    Debugging = flag;
  }
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gbnflex.h gcc-13.3.0/gcc/m2/pge-boot/Gbnflex.h
*** gcc-13.2.0/gcc/m2/pge-boot/Gbnflex.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gbnflex.h	Tue May 21 07:47:38 2024
*************** along with GNU Modula-2; see the file CO
*** 29,34 ****
--- 29,35 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef enum {bnflex_identtok, bnflex_li
*** 51,57 ****
                  The success of the operation is returned.
  */
  
! EXTERN unsigned int bnflex_OpenSource (const char *a_, unsigned int _a_high);
  
  /*
     CloseSource - Closes the current open file.
--- 52,58 ----
                  The success of the operation is returned.
  */
  
! EXTERN bool bnflex_OpenSource (const char *a_, unsigned int _a_high);
  
  /*
     CloseSource - Closes the current open file.
*************** EXTERN char bnflex_PutChar (char ch);
*** 77,90 ****
             and true is returned, otherwise false is returned.
  */
  
! EXTERN unsigned int bnflex_SymIs (bnflex_TokenType t);
  
  /*
     IsSym - returns the result of the comparison between the current token
             type and t.
  */
  
! EXTERN unsigned int bnflex_IsSym (bnflex_TokenType t);
  
  /*
     GetCurrentTokenType - returns the type of current token.
--- 78,91 ----
             and true is returned, otherwise false is returned.
  */
  
! EXTERN bool bnflex_SymIs (bnflex_TokenType t);
  
  /*
     IsSym - returns the result of the comparison between the current token
             type and t.
  */
  
! EXTERN bool bnflex_IsSym (bnflex_TokenType t);
  
  /*
     GetCurrentTokenType - returns the type of current token.
*************** EXTERN void bnflex_AdvanceToken (void);
*** 126,132 ****
     IsReserved - returns TRUE if the name is a reserved word.
  */
  
! EXTERN unsigned int bnflex_IsReserved (NameKey_Name name);
  
  /*
     PushBackToken - pushes a token back onto input.
--- 127,133 ----
     IsReserved - returns TRUE if the name is a reserved word.
  */
  
! EXTERN bool bnflex_IsReserved (NameKey_Name name);
  
  /*
     PushBackToken - pushes a token back onto input.
*************** EXTERN void bnflex_PushBackToken (NameKe
*** 138,144 ****
     SetDebugging - sets the debugging flag.
  */
  
! EXTERN void bnflex_SetDebugging (unsigned int flag);
  #   ifdef __cplusplus
  }
  #   endif
--- 139,145 ----
     SetDebugging - sets the debugging flag.
  */
  
! EXTERN void bnflex_SetDebugging (bool flag);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gdtoa.h gcc-13.3.0/gcc/m2/pge-boot/Gdtoa.h
*** gcc-13.2.0/gcc/m2/pge-boot/Gdtoa.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gdtoa.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef enum {dtoa_maxsignificant, dtoa_
*** 56,62 ****
              error to TRUE if the number is too large.
  */
  
! EXTERN double dtoa_strtod (void * s, unsigned int *error);
  
  /*
     dtoa - converts a REAL, d, into a string.  The address of the
--- 57,63 ----
              error to TRUE if the number is too large.
  */
  
! EXTERN double dtoa_strtod (void * s, bool *error);
  
  /*
     dtoa - converts a REAL, d, into a string.  The address of the
*************** EXTERN double dtoa_strtod (void * s, uns
*** 67,73 ****
            sign       does the string have a sign?
  */
  
! EXTERN void * dtoa_dtoa (double d, dtoa_Mode mode, int ndigits, int *decpt, unsigned int *sign);
  #   ifdef __cplusplus
  }
  #   endif
--- 68,74 ----
            sign       does the string have a sign?
  */
  
! EXTERN void * dtoa_dtoa (double d, dtoa_Mode mode, int ndigits, int *decpt, bool *sign);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gerrno.h gcc-13.3.0/gcc/m2/pge-boot/Gerrno.h
*** gcc-13.2.0/gcc/m2/pge-boot/Gerrno.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gerrno.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gldtoa.h gcc-13.3.0/gcc/m2/pge-boot/Gldtoa.h
*** gcc-13.2.0/gcc/m2/pge-boot/Gldtoa.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gldtoa.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** typedef enum {ldtoa_maxsignificant, ldto
*** 56,62 ****
               error to TRUE if the number is too large or badly formed.
  */
  
! EXTERN long double ldtoa_strtold (void * s, unsigned int *error);
  
  /*
     ldtoa - converts a LONGREAL, d, into a string.  The address of the
--- 57,63 ----
               error to TRUE if the number is too large or badly formed.
  */
  
! EXTERN long double ldtoa_strtold (void * s, bool *error);
  
  /*
     ldtoa - converts a LONGREAL, d, into a string.  The address of the
*************** EXTERN long double ldtoa_strtold (void *
*** 67,73 ****
             sign       does the string have a sign?
  */
  
! EXTERN void * ldtoa_ldtoa (long double d, ldtoa_Mode mode, int ndigits, int *decpt, unsigned int *sign);
  #   ifdef __cplusplus
  }
  #   endif
--- 68,74 ----
             sign       does the string have a sign?
  */
  
! EXTERN void * ldtoa_ldtoa (long double d, ldtoa_Mode mode, int ndigits, int *decpt, bool *sign);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Glibc.h gcc-13.3.0/gcc/m2/pge-boot/Glibc.h
*** gcc-13.2.0/gcc/m2/pge-boot/Glibc.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Glibc.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN void * libc_memset (void * s, int
*** 305,311 ****
  
  EXTERN void * libc_memmove (void * dest, void * src, size_t size);
  EXTERN int libc_printf (const char *format_, unsigned int _format_high, ...);
! EXTERN int libc_snprintf (void *dest, size_t length, const char *format_, unsigned int _format_high, ...);
  
  /*
     setenv - sets environment variable, name, to value.
--- 306,312 ----
  
  EXTERN void * libc_memmove (void * dest, void * src, size_t size);
  EXTERN int libc_printf (const char *format_, unsigned int _format_high, ...);
! EXTERN int libc_snprintf (void * dest, size_t size, const char *format_, unsigned int _format_high, ...);
  
  /*
     setenv - sets environment variable, name, to value.
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Glibm.h gcc-13.3.0/gcc/m2/pge-boot/Glibm.h
*** gcc-13.2.0/gcc/m2/pge-boot/Glibm.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Glibm.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gpge.cc gcc-13.3.0/gcc/m2/pge-boot/Gpge.cc
*** gcc-13.2.0/gcc/m2/pge-boot/Gpge.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gpge.cc	Tue May 21 07:47:38 2024
*************** You should have received a copy of the G
*** 20,25 ****
--- 20,26 ----
  along with GNU Modula-2; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** along with GNU Modula-2; see the file CO
*** 65,71 ****
  #   define MaxCodeHunkLength 8192
  #   define MaxFileName 8192
  #   define MaxString 8192
! #   define DefaultRecovery TRUE
  #   define MaxElementsInSet 32
  #   define BaseRightLimit 75
  #   define BaseRightMargin 50
--- 66,72 ----
  #   define MaxCodeHunkLength 8192
  #   define MaxFileName 8192
  #   define MaxString 8192
! #   define DefaultRecovery true
  #   define MaxElementsInSet 32
  #   define BaseRightLimit 75
  #   define BaseRightMargin 50
*************** struct pge__T2_r {
*** 146,152 ****
                     pge_ProductionDesc next;
                     pge_StatementDesc statement;
                     pge_SetDesc first;
!                    unsigned int firstsolved;
                     pge_FollowDesc followinfo;
                     unsigned int line;
                     NameKey_Name description;
--- 147,153 ----
                     pge_ProductionDesc next;
                     pge_StatementDesc statement;
                     pge_SetDesc first;
!                    bool firstsolved;
                     pge_FollowDesc followinfo;
                     unsigned int line;
                     NameKey_Name description;
*************** struct pge__T5_r {
*** 180,186 ****
                   };
  
  struct pge__T6_r {
!                    unsigned int calcfollow;
                     pge_SetDesc follow;
                     pge_TraverseResult reachend;
                     pge_TraverseResult epsilon;
--- 181,187 ----
                   };
  
  struct pge__T6_r {
!                    bool calcfollow;
                     pge_SetDesc follow;
                     pge_TraverseResult reachend;
                     pge_TraverseResult epsilon;
*************** struct pge__T9_r {
*** 210,225 ****
                   };
  
  static unsigned int LastLineNo;
! static unsigned int Finished;
! static unsigned int SuppressFileLineTag;
! static unsigned int KeywordFormatting;
! static unsigned int PrettyPrint;
! static unsigned int EmitCode;
! static unsigned int Texinfo;
! static unsigned int Sphinx;
! static unsigned int FreeDocLicense;
! static unsigned int Debugging;
! static unsigned int WasNoError;
  static unsigned int LinePrologue;
  static unsigned int LineEpilogue;
  static unsigned int LineDeclaration;
--- 211,226 ----
                   };
  
  static unsigned int LastLineNo;
! static bool Finished;
! static bool SuppressFileLineTag;
! static bool KeywordFormatting;
! static bool PrettyPrint;
! static bool EmitCode;
! static bool Texinfo;
! static bool Sphinx;
! static bool FreeDocLicense;
! static bool Debugging;
! static bool WasNoError;
  static unsigned int LinePrologue;
  static unsigned int LineEpilogue;
  static unsigned int LineDeclaration;
*************** static NameKey_Name ErrorProcArray;
*** 248,260 ****
  static NameKey_Name ErrorProcString;
  static pge__T11 ArgName;
  static pge__T11 FileName;
! static unsigned int OnLineStart;
! static unsigned int BeginningOfLine;
  static unsigned int Indent;
! static unsigned int EmittedVar;
! static unsigned int ErrorRecovery;
  static unsigned int LargestValue;
! static unsigned int InitialElement;
  static unsigned int ParametersUsed;
  
  /*
--- 249,261 ----
  static NameKey_Name ErrorProcString;
  static pge__T11 ArgName;
  static pge__T11 FileName;
! static bool OnLineStart;
! static bool BeginningOfLine;
  static unsigned int Indent;
! static bool EmittedVar;
! static bool ErrorRecovery;
  static unsigned int LargestValue;
! static bool InitialElement;
  static unsigned int ParametersUsed;
  
  /*
*************** static pge_FollowDesc NewFollow (void);
*** 305,311 ****
                     providing condition is TRUE.
  */
  
! static void AssignEpsilon (unsigned int condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetEpsilon - returns the value of epsilon
--- 306,312 ----
                     providing condition is TRUE.
  */
  
! static void AssignEpsilon (bool condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetEpsilon - returns the value of epsilon
*************** static pge_TraverseResult GetEpsilon (pg
*** 317,323 ****
     AssignReachEnd - assigns the reachend value providing that, condition, is TRUE.
  */
  
! static void AssignReachEnd (unsigned int condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetReachEnd - returns the value of reachend
--- 318,324 ----
     AssignReachEnd - assigns the reachend value providing that, condition, is TRUE.
  */
  
! static void AssignReachEnd (bool condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetReachEnd - returns the value of reachend
*************** static void WriteIndent (unsigned int n)
*** 419,439 ****
     CheckWrite -
  */
  
! static void CheckWrite (char ch, unsigned int *curpos, unsigned int left, unsigned int *seentext);
  
  /*
     WriteStringIndent - writes a string but it will try and remove upto indent spaces
                         if they exist.
  */
  
! static void WriteStringIndent (const char *a_, unsigned int _a_high, unsigned int indent, unsigned int *curpos, unsigned int left, unsigned int *seentext);
  
  /*
     WriteCodeHunkListIndent - writes the CodeHunk list in the correct order
                               but it removes up to indent spaces if they exist.
  */
  
! static void WriteCodeHunkListIndent (pge_CodeHunk l, unsigned int indent, unsigned int *curpos, unsigned int left, unsigned int *seentext);
  
  /*
     Add - adds a character to a code hunk and creates another code hunk if necessary.
--- 420,440 ----
     CheckWrite -
  */
  
! static void CheckWrite (char ch, unsigned int *curpos, unsigned int left, bool *seentext);
  
  /*
     WriteStringIndent - writes a string but it will try and remove upto indent spaces
                         if they exist.
  */
  
! static void WriteStringIndent (const char *a_, unsigned int _a_high, unsigned int indent, unsigned int *curpos, unsigned int left, bool *seentext);
  
  /*
     WriteCodeHunkListIndent - writes the CodeHunk list in the correct order
                               but it removes up to indent spaces if they exist.
  */
  
! static void WriteCodeHunkListIndent (pge_CodeHunk l, unsigned int indent, unsigned int *curpos, unsigned int left, bool *seentext);
  
  /*
     Add - adds a character to a code hunk and creates another code hunk if necessary.
*************** static void CodeThenDo (pge_m2condition
*** 1108,1120 ****
     CodeElseEnd - builds an ELSE END statement using string, end.
  */
  
! static void CodeElseEnd (const char *end_, unsigned int _end_high, unsigned int consumed, pge_FactorDesc f, unsigned int inopt);
  
  /*
     CodeEnd - codes a "END" depending upon, m.
  */
  
! static void CodeEnd (pge_m2condition m, pge_TermDesc t, unsigned int consumed, pge_FactorDesc f, unsigned int inopt);
  
  /*
     EmitNonVarCode - writes out, code, providing it is not a variable declaration.
--- 1109,1121 ----
     CodeElseEnd - builds an ELSE END statement using string, end.
  */
  
! static void CodeElseEnd (const char *end_, unsigned int _end_high, bool consumed, pge_FactorDesc f, bool inopt);
  
  /*
     CodeEnd - codes a "END" depending upon, m.
  */
  
! static void CodeEnd (pge_m2condition m, pge_TermDesc t, bool consumed, pge_FactorDesc f, bool inopt);
  
  /*
     EmitNonVarCode - writes out, code, providing it is not a variable declaration.
*************** static void FlushCode (pge_FactorDesc *c
*** 1138,1156 ****
     CodeFactor -
  */
  
! static void CodeFactor (pge_FactorDesc f, pge_TermDesc t, pge_m2condition l, pge_m2condition n, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack);
  
  /*
     CodeTerm -
  */
  
! static void CodeTerm (pge_TermDesc t, pge_m2condition m, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack);
  
  /*
     CodeExpression -
  */
  
! static void CodeExpression (pge_ExpressionDesc e, pge_m2condition m, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack);
  
  /*
     CodeStatement -
--- 1139,1157 ----
     CodeFactor -
  */
  
! static void CodeFactor (pge_FactorDesc f, pge_TermDesc t, pge_m2condition l, pge_m2condition n, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack);
  
  /*
     CodeTerm -
  */
  
! static void CodeTerm (pge_TermDesc t, pge_m2condition m, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack);
  
  /*
     CodeExpression -
  */
  
! static void CodeExpression (pge_ExpressionDesc e, pge_m2condition m, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack);
  
  /*
     CodeStatement -
*************** static void RecoverFactor (pge_FactorDes
*** 1226,1232 ****
                  and FALSE in the first.
  */
  
! static unsigned int OptExpSeen (pge_FactorDesc f);
  
  /*
     RecoverTerm -
--- 1227,1233 ----
                  and FALSE in the first.
  */
  
! static bool OptExpSeen (pge_FactorDesc f);
  
  /*
     RecoverTerm -
*************** static void EmitUsed (unsigned int wordn
*** 1262,1281 ****
     EmitStopParameters - generate the stop set.
  */
  
! static void EmitStopParameters (unsigned int FormalParameters);
  
  /*
     IsBetween - returns TRUE if the value of the token, string, is
                 in the range: low..high
  */
  
! static unsigned int IsBetween (NameKey_Name string, unsigned int low, unsigned int high);
  
  /*
     IsEmptySet - returns TRUE if no elements exist in set, to, with values, low..high.
  */
  
! static unsigned int IsEmptySet (pge_SetDesc to, unsigned int low, unsigned int high);
  
  /*
     EmitSet - emits the tokens in the set, to, which have values low..high
--- 1263,1282 ----
     EmitStopParameters - generate the stop set.
  */
  
! static void EmitStopParameters (bool FormalParameters);
  
  /*
     IsBetween - returns TRUE if the value of the token, string, is
                 in the range: low..high
  */
  
! static bool IsBetween (NameKey_Name string, unsigned int low, unsigned int high);
  
  /*
     IsEmptySet - returns TRUE if no elements exist in set, to, with values, low..high.
  */
  
! static bool IsEmptySet (pge_SetDesc to, unsigned int low, unsigned int high);
  
  /*
     EmitSet - emits the tokens in the set, to, which have values low..high
*************** static void RecoverProduction (pge_Produ
*** 1328,1340 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch);
  
  /*
     FindStr - returns TRUE if, str, was seen inside the code hunk
  */
  
! static unsigned int FindStr (pge_CodeHunk *code, unsigned int *i, const char *str_, unsigned int _str_high);
  
  /*
     WriteUpto -
--- 1329,1341 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch);
  
  /*
     FindStr - returns TRUE if, str, was seen inside the code hunk
  */
  
! static bool FindStr (pge_CodeHunk *code, unsigned int *i, const char *str_, unsigned int _str_high);
  
  /*
     WriteUpto -
*************** static void VarProduction (pge_Productio
*** 1383,1396 ****
     In - returns TRUE if token, s, is already in the set, to.
  */
  
! static unsigned int In (pge_SetDesc to, NameKey_Name s);
  
  /*
     IntersectionIsNil - given two set lists, s1, s2, return TRUE if the
                         s1 * s2 = {}
  */
  
! static unsigned int IntersectionIsNil (pge_SetDesc s1, pge_SetDesc s2);
  
  /*
     AddSet - adds a first symbol to a production.
--- 1384,1397 ----
     In - returns TRUE if token, s, is already in the set, to.
  */
  
! static bool In (pge_SetDesc to, NameKey_Name s);
  
  /*
     IntersectionIsNil - given two set lists, s1, s2, return TRUE if the
                         s1 * s2 = {}
  */
  
! static bool IntersectionIsNil (pge_SetDesc s1, pge_SetDesc s2);
  
  /*
     AddSet - adds a first symbol to a production.
*************** static void CalcReachEndProduction (pge_
*** 1553,1583 ****
     EmptyFactor -
  */
  
! static unsigned int EmptyFactor (pge_FactorDesc f);
  
  /*
     EmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int EmptyTerm (pge_TermDesc t);
  
  /*
     EmptyExpression -
  */
  
! static unsigned int EmptyExpression (pge_ExpressionDesc e);
  
  /*
     EmptyStatement - returns TRUE if statement, s, is empty.
  */
  
! static unsigned int EmptyStatement (pge_StatementDesc s);
  
  /*
     EmptyProduction - returns if production, p, maybe empty.
  */
  
! static unsigned int EmptyProduction (pge_ProductionDesc p);
  
  /*
     EmitFDLNotice -
--- 1554,1584 ----
     EmptyFactor -
  */
  
! static bool EmptyFactor (pge_FactorDesc f);
  
  /*
     EmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static bool EmptyTerm (pge_TermDesc t);
  
  /*
     EmptyExpression -
  */
  
! static bool EmptyExpression (pge_ExpressionDesc e);
  
  /*
     EmptyStatement - returns TRUE if statement, s, is empty.
  */
  
! static bool EmptyStatement (pge_StatementDesc s);
  
  /*
     EmptyProduction - returns if production, p, maybe empty.
  */
  
! static bool EmptyProduction (pge_ProductionDesc p);
  
  /*
     EmitFDLNotice -
*************** static void DisposeSetDesc (pge_SetDesc
*** 1643,1709 ****
     OptionalFactor -
  */
  
! static unsigned int OptionalFactor (pge_FactorDesc f);
  
  /*
     OptionalTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int OptionalTerm (pge_TermDesc t);
  
  /*
     OptionalExpression -
  */
  
! static unsigned int OptionalExpression (pge_ExpressionDesc e);
  
  /*
     OptionalStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static unsigned int OptionalStatement (pge_StatementDesc s);
  
  /*
     OptionalProduction -
  */
  
! static unsigned int OptionalProduction (pge_ProductionDesc p);
  
  /*
     CheckFirstFollow -
  */
  
! static unsigned int CheckFirstFollow (pge_FactorDesc f, pge_FactorDesc after);
  
  /*
     ConstrainedEmptyFactor -
  */
  
! static unsigned int ConstrainedEmptyFactor (pge_FactorDesc f);
  
  /*
     ConstrainedEmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int ConstrainedEmptyTerm (pge_TermDesc t);
  
  /*
     ConstrainedEmptyExpression -
  */
  
! static unsigned int ConstrainedEmptyExpression (pge_ExpressionDesc e);
  
  /*
     ConstrainedEmptyStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static unsigned int ConstrainedEmptyStatement (pge_StatementDesc s);
  
  /*
     ConstrainedEmptyProduction - returns TRUE if a problem exists with, p.
  */
  
! static unsigned int ConstrainedEmptyProduction (pge_ProductionDesc p);
  
  /*
     TestForLALR1 -
--- 1644,1710 ----
     OptionalFactor -
  */
  
! static bool OptionalFactor (pge_FactorDesc f);
  
  /*
     OptionalTerm - returns TRUE if the term maybe empty.
  */
  
! static bool OptionalTerm (pge_TermDesc t);
  
  /*
     OptionalExpression -
  */
  
! static bool OptionalExpression (pge_ExpressionDesc e);
  
  /*
     OptionalStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static bool OptionalStatement (pge_StatementDesc s);
  
  /*
     OptionalProduction -
  */
  
! static bool OptionalProduction (pge_ProductionDesc p);
  
  /*
     CheckFirstFollow -
  */
  
! static bool CheckFirstFollow (pge_FactorDesc f, pge_FactorDesc after);
  
  /*
     ConstrainedEmptyFactor -
  */
  
! static bool ConstrainedEmptyFactor (pge_FactorDesc f);
  
  /*
     ConstrainedEmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static bool ConstrainedEmptyTerm (pge_TermDesc t);
  
  /*
     ConstrainedEmptyExpression -
  */
  
! static bool ConstrainedEmptyExpression (pge_ExpressionDesc e);
  
  /*
     ConstrainedEmptyStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static bool ConstrainedEmptyStatement (pge_StatementDesc s);
  
  /*
     ConstrainedEmptyProduction - returns TRUE if a problem exists with, p.
  */
  
! static bool ConstrainedEmptyProduction (pge_ProductionDesc p);
  
  /*
     TestForLALR1 -
*************** static pge_FollowDesc NewFollow (void);
*** 1795,1801 ****
                     providing condition is TRUE.
  */
  
! static void AssignEpsilon (unsigned int condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetEpsilon - returns the value of epsilon
--- 1796,1802 ----
                     providing condition is TRUE.
  */
  
! static void AssignEpsilon (bool condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetEpsilon - returns the value of epsilon
*************** static pge_TraverseResult GetEpsilon (pg
*** 1807,1813 ****
     AssignReachEnd - assigns the reachend value providing that, condition, is TRUE.
  */
  
! static void AssignReachEnd (unsigned int condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetReachEnd - returns the value of reachend
--- 1808,1814 ----
     AssignReachEnd - assigns the reachend value providing that, condition, is TRUE.
  */
  
! static void AssignReachEnd (bool condition, pge_FollowDesc f, pge_TraverseResult value);
  
  /*
     GetReachEnd - returns the value of reachend
*************** static void WriteIndent (unsigned int n)
*** 1909,1929 ****
     CheckWrite -
  */
  
! static void CheckWrite (char ch, unsigned int *curpos, unsigned int left, unsigned int *seentext);
  
  /*
     WriteStringIndent - writes a string but it will try and remove upto indent spaces
                         if they exist.
  */
  
! static void WriteStringIndent (const char *a_, unsigned int _a_high, unsigned int indent, unsigned int *curpos, unsigned int left, unsigned int *seentext);
  
  /*
     WriteCodeHunkListIndent - writes the CodeHunk list in the correct order
                               but it removes up to indent spaces if they exist.
  */
  
! static void WriteCodeHunkListIndent (pge_CodeHunk l, unsigned int indent, unsigned int *curpos, unsigned int left, unsigned int *seentext);
  
  /*
     Add - adds a character to a code hunk and creates another code hunk if necessary.
--- 1910,1930 ----
     CheckWrite -
  */
  
! static void CheckWrite (char ch, unsigned int *curpos, unsigned int left, bool *seentext);
  
  /*
     WriteStringIndent - writes a string but it will try and remove upto indent spaces
                         if they exist.
  */
  
! static void WriteStringIndent (const char *a_, unsigned int _a_high, unsigned int indent, unsigned int *curpos, unsigned int left, bool *seentext);
  
  /*
     WriteCodeHunkListIndent - writes the CodeHunk list in the correct order
                               but it removes up to indent spaces if they exist.
  */
  
! static void WriteCodeHunkListIndent (pge_CodeHunk l, unsigned int indent, unsigned int *curpos, unsigned int left, bool *seentext);
  
  /*
     Add - adds a character to a code hunk and creates another code hunk if necessary.
*************** static void CodeThenDo (pge_m2condition
*** 2598,2610 ****
     CodeElseEnd - builds an ELSE END statement using string, end.
  */
  
! static void CodeElseEnd (const char *end_, unsigned int _end_high, unsigned int consumed, pge_FactorDesc f, unsigned int inopt);
  
  /*
     CodeEnd - codes a "END" depending upon, m.
  */
  
! static void CodeEnd (pge_m2condition m, pge_TermDesc t, unsigned int consumed, pge_FactorDesc f, unsigned int inopt);
  
  /*
     EmitNonVarCode - writes out, code, providing it is not a variable declaration.
--- 2599,2611 ----
     CodeElseEnd - builds an ELSE END statement using string, end.
  */
  
! static void CodeElseEnd (const char *end_, unsigned int _end_high, bool consumed, pge_FactorDesc f, bool inopt);
  
  /*
     CodeEnd - codes a "END" depending upon, m.
  */
  
! static void CodeEnd (pge_m2condition m, pge_TermDesc t, bool consumed, pge_FactorDesc f, bool inopt);
  
  /*
     EmitNonVarCode - writes out, code, providing it is not a variable declaration.
*************** static void FlushCode (pge_FactorDesc *c
*** 2628,2646 ****
     CodeFactor -
  */
  
! static void CodeFactor (pge_FactorDesc f, pge_TermDesc t, pge_m2condition l, pge_m2condition n, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack);
  
  /*
     CodeTerm -
  */
  
! static void CodeTerm (pge_TermDesc t, pge_m2condition m, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack);
  
  /*
     CodeExpression -
  */
  
! static void CodeExpression (pge_ExpressionDesc e, pge_m2condition m, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack);
  
  /*
     CodeStatement -
--- 2629,2647 ----
     CodeFactor -
  */
  
! static void CodeFactor (pge_FactorDesc f, pge_TermDesc t, pge_m2condition l, pge_m2condition n, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack);
  
  /*
     CodeTerm -
  */
  
! static void CodeTerm (pge_TermDesc t, pge_m2condition m, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack);
  
  /*
     CodeExpression -
  */
  
! static void CodeExpression (pge_ExpressionDesc e, pge_m2condition m, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack);
  
  /*
     CodeStatement -
*************** static void RecoverFactor (pge_FactorDes
*** 2716,2722 ****
                  and FALSE in the first.
  */
  
! static unsigned int OptExpSeen (pge_FactorDesc f);
  
  /*
     RecoverTerm -
--- 2717,2723 ----
                  and FALSE in the first.
  */
  
! static bool OptExpSeen (pge_FactorDesc f);
  
  /*
     RecoverTerm -
*************** static void EmitUsed (unsigned int wordn
*** 2752,2771 ****
     EmitStopParameters - generate the stop set.
  */
  
! static void EmitStopParameters (unsigned int FormalParameters);
  
  /*
     IsBetween - returns TRUE if the value of the token, string, is
                 in the range: low..high
  */
  
! static unsigned int IsBetween (NameKey_Name string, unsigned int low, unsigned int high);
  
  /*
     IsEmptySet - returns TRUE if no elements exist in set, to, with values, low..high.
  */
  
! static unsigned int IsEmptySet (pge_SetDesc to, unsigned int low, unsigned int high);
  
  /*
     EmitSet - emits the tokens in the set, to, which have values low..high
--- 2753,2772 ----
     EmitStopParameters - generate the stop set.
  */
  
! static void EmitStopParameters (bool FormalParameters);
  
  /*
     IsBetween - returns TRUE if the value of the token, string, is
                 in the range: low..high
  */
  
! static bool IsBetween (NameKey_Name string, unsigned int low, unsigned int high);
  
  /*
     IsEmptySet - returns TRUE if no elements exist in set, to, with values, low..high.
  */
  
! static bool IsEmptySet (pge_SetDesc to, unsigned int low, unsigned int high);
  
  /*
     EmitSet - emits the tokens in the set, to, which have values low..high
*************** static void RecoverProduction (pge_Produ
*** 2818,2830 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch);
  
  /*
     FindStr - returns TRUE if, str, was seen inside the code hunk
  */
  
! static unsigned int FindStr (pge_CodeHunk *code, unsigned int *i, const char *str_, unsigned int _str_high);
  
  /*
     WriteUpto -
--- 2819,2831 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch);
  
  /*
     FindStr - returns TRUE if, str, was seen inside the code hunk
  */
  
! static bool FindStr (pge_CodeHunk *code, unsigned int *i, const char *str_, unsigned int _str_high);
  
  /*
     WriteUpto -
*************** static void VarProduction (pge_Productio
*** 2873,2886 ****
     In - returns TRUE if token, s, is already in the set, to.
  */
  
! static unsigned int In (pge_SetDesc to, NameKey_Name s);
  
  /*
     IntersectionIsNil - given two set lists, s1, s2, return TRUE if the
                         s1 * s2 = {}
  */
  
! static unsigned int IntersectionIsNil (pge_SetDesc s1, pge_SetDesc s2);
  
  /*
     AddSet - adds a first symbol to a production.
--- 2874,2887 ----
     In - returns TRUE if token, s, is already in the set, to.
  */
  
! static bool In (pge_SetDesc to, NameKey_Name s);
  
  /*
     IntersectionIsNil - given two set lists, s1, s2, return TRUE if the
                         s1 * s2 = {}
  */
  
! static bool IntersectionIsNil (pge_SetDesc s1, pge_SetDesc s2);
  
  /*
     AddSet - adds a first symbol to a production.
*************** static void CalcReachEndProduction (pge_
*** 3043,3073 ****
     EmptyFactor -
  */
  
! static unsigned int EmptyFactor (pge_FactorDesc f);
  
  /*
     EmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int EmptyTerm (pge_TermDesc t);
  
  /*
     EmptyExpression -
  */
  
! static unsigned int EmptyExpression (pge_ExpressionDesc e);
  
  /*
     EmptyStatement - returns TRUE if statement, s, is empty.
  */
  
! static unsigned int EmptyStatement (pge_StatementDesc s);
  
  /*
     EmptyProduction - returns if production, p, maybe empty.
  */
  
! static unsigned int EmptyProduction (pge_ProductionDesc p);
  
  /*
     EmitFDLNotice -
--- 3044,3074 ----
     EmptyFactor -
  */
  
! static bool EmptyFactor (pge_FactorDesc f);
  
  /*
     EmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static bool EmptyTerm (pge_TermDesc t);
  
  /*
     EmptyExpression -
  */
  
! static bool EmptyExpression (pge_ExpressionDesc e);
  
  /*
     EmptyStatement - returns TRUE if statement, s, is empty.
  */
  
! static bool EmptyStatement (pge_StatementDesc s);
  
  /*
     EmptyProduction - returns if production, p, maybe empty.
  */
  
! static bool EmptyProduction (pge_ProductionDesc p);
  
  /*
     EmitFDLNotice -
*************** static void DisposeSetDesc (pge_SetDesc
*** 3133,3199 ****
     OptionalFactor -
  */
  
! static unsigned int OptionalFactor (pge_FactorDesc f);
  
  /*
     OptionalTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int OptionalTerm (pge_TermDesc t);
  
  /*
     OptionalExpression -
  */
  
! static unsigned int OptionalExpression (pge_ExpressionDesc e);
  
  /*
     OptionalStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static unsigned int OptionalStatement (pge_StatementDesc s);
  
  /*
     OptionalProduction -
  */
  
! static unsigned int OptionalProduction (pge_ProductionDesc p);
  
  /*
     CheckFirstFollow -
  */
  
! static unsigned int CheckFirstFollow (pge_FactorDesc f, pge_FactorDesc after);
  
  /*
     ConstrainedEmptyFactor -
  */
  
! static unsigned int ConstrainedEmptyFactor (pge_FactorDesc f);
  
  /*
     ConstrainedEmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int ConstrainedEmptyTerm (pge_TermDesc t);
  
  /*
     ConstrainedEmptyExpression -
  */
  
! static unsigned int ConstrainedEmptyExpression (pge_ExpressionDesc e);
  
  /*
     ConstrainedEmptyStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static unsigned int ConstrainedEmptyStatement (pge_StatementDesc s);
  
  /*
     ConstrainedEmptyProduction - returns TRUE if a problem exists with, p.
  */
  
! static unsigned int ConstrainedEmptyProduction (pge_ProductionDesc p);
  
  /*
     TestForLALR1 -
--- 3134,3200 ----
     OptionalFactor -
  */
  
! static bool OptionalFactor (pge_FactorDesc f);
  
  /*
     OptionalTerm - returns TRUE if the term maybe empty.
  */
  
! static bool OptionalTerm (pge_TermDesc t);
  
  /*
     OptionalExpression -
  */
  
! static bool OptionalExpression (pge_ExpressionDesc e);
  
  /*
     OptionalStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static bool OptionalStatement (pge_StatementDesc s);
  
  /*
     OptionalProduction -
  */
  
! static bool OptionalProduction (pge_ProductionDesc p);
  
  /*
     CheckFirstFollow -
  */
  
! static bool CheckFirstFollow (pge_FactorDesc f, pge_FactorDesc after);
  
  /*
     ConstrainedEmptyFactor -
  */
  
! static bool ConstrainedEmptyFactor (pge_FactorDesc f);
  
  /*
     ConstrainedEmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static bool ConstrainedEmptyTerm (pge_TermDesc t);
  
  /*
     ConstrainedEmptyExpression -
  */
  
! static bool ConstrainedEmptyExpression (pge_ExpressionDesc e);
  
  /*
     ConstrainedEmptyStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static bool ConstrainedEmptyStatement (pge_StatementDesc s);
  
  /*
     ConstrainedEmptyProduction - returns TRUE if a problem exists with, p.
  */
  
! static bool ConstrainedEmptyProduction (pge_ProductionDesc p);
  
  /*
     TestForLALR1 -
*************** static pge_FollowDesc NewFollow (void)
*** 3773,3784 ****
                     providing condition is TRUE.
  */
  
! static void AssignEpsilon (unsigned int condition, pge_FollowDesc f, pge_TraverseResult value)
  {
    if ((condition && (value != pge_unknown)) && (f->epsilon == pge_unknown))
      {
        f->epsilon = value;
!       Finished = FALSE;
      }
  }
  
--- 3774,3785 ----
                     providing condition is TRUE.
  */
  
! static void AssignEpsilon (bool condition, pge_FollowDesc f, pge_TraverseResult value)
  {
    if ((condition && (value != pge_unknown)) && (f->epsilon == pge_unknown))
      {
        f->epsilon = value;
!       Finished = false;
      }
  }
  
*************** static pge_TraverseResult GetEpsilon (pg
*** 3791,3797 ****
  {
    if (f == NULL)
      {
!       Debug_Halt ((const char *) "why is the follow info NIL?", 27, 596, (const char *) "m2/gm2-auto/pge.mod", 19);
      }
    else
      {
--- 3792,3798 ----
  {
    if (f == NULL)
      {
!       Debug_Halt ((const char *) "why is the follow info NIL?", 27, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "GetEpsilon", 10, 597);
      }
    else
      {
*************** static pge_TraverseResult GetEpsilon (pg
*** 3806,3819 ****
     AssignReachEnd - assigns the reachend value providing that, condition, is TRUE.
  */
  
! static void AssignReachEnd (unsigned int condition, pge_FollowDesc f, pge_TraverseResult value)
  {
    if (condition)
      {
        if ((f->reachend == pge_unknown) && (value != pge_unknown))
          {
            f->reachend = value;
!           Finished = FALSE;
          }
      }
  }
--- 3807,3820 ----
     AssignReachEnd - assigns the reachend value providing that, condition, is TRUE.
  */
  
! static void AssignReachEnd (bool condition, pge_FollowDesc f, pge_TraverseResult value)
  {
    if (condition)
      {
        if ((f->reachend == pge_unknown) && (value != pge_unknown))
          {
            f->reachend = value;
!           Finished = false;
          }
      }
  }
*************** static pge_TraverseResult GetReachEnd (p
*** 3827,3833 ****
  {
    if (f == NULL)
      {
!       Debug_Halt ((const char *) "why is the follow info NIL?", 27, 630, (const char *) "m2/gm2-auto/pge.mod", 19);
      }
    else
      {
--- 3828,3834 ----
  {
    if (f == NULL)
      {
!       Debug_Halt ((const char *) "why is the follow info NIL?", 27, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "GetReachEnd", 11, 632);
      }
    else
      {
*************** static void AssignFollow (pge_FollowDesc
*** 3846,3855 ****
  {
    if (f->calcfollow)
      {
!       Debug_Halt ((const char *) "why are we reassigning this follow set?", 39, 646, (const char *) "m2/gm2-auto/pge.mod", 19);
      }
    f->follow = s;
!   f->calcfollow = TRUE;
  }
  
  
--- 3847,3856 ----
  {
    if (f->calcfollow)
      {
!       Debug_Halt ((const char *) "why are we reassigning this follow set?", 39, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "AssignFollow", 12, 649);
      }
    f->follow = s;
!   f->calcfollow = true;
  }
  
  
*************** static pge_SetDesc GetFollow (pge_Follow
*** 3861,3867 ****
  {
    if (f == NULL)
      {
!       Debug_Halt ((const char *) "why is the follow info NIL?", 27, 662, (const char *) "m2/gm2-auto/pge.mod", 19);
      }
    else
      {
--- 3862,3868 ----
  {
    if (f == NULL)
      {
!       Debug_Halt ((const char *) "why is the follow info NIL?", 27, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "GetFollow", 9, 666);
      }
    else
      {
*************** static pge_SetDesc GetFollow (pge_Follow
*** 3871,3877 ****
          }
        else
          {
!           Debug_Halt ((const char *) "not calculated the follow set yet..", 35, 669, (const char *) "m2/gm2-auto/pge.mod", 19);
          }
      }
    ReturnException ("m2/gm2-auto/pge.mod", 1, 7);
--- 3872,3878 ----
          }
        else
          {
!           Debug_Halt ((const char *) "not calculated the follow set yet..", 35, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "GetFollow", 9, 674);
          }
      }
    ReturnException ("m2/gm2-auto/pge.mod", 1, 7);
*************** static pge_ProductionDesc NewProduction
*** 3900,3906 ****
    p->next = NULL;
    p->statement = NULL;
    p->first = NULL;
!   p->firstsolved = FALSE;
    p->followinfo = NewFollow ();
    p->line = PushBackInput_GetCurrentLine ();
    p->description = NameKey_NulName;
--- 3901,3907 ----
    p->next = NULL;
    p->statement = NULL;
    p->first = NULL;
!   p->firstsolved = false;
    p->followinfo = NewFollow ();
    p->line = PushBackInput_GetCurrentLine ();
    p->description = NameKey_NulName;
*************** static void WriteCodeHunkList (pge_CodeH
*** 4109,4115 ****
  {
    if (l != NULL)
      {
!       OnLineStart = FALSE;
        /* recursion  */
        WriteCodeHunkList (l->next);
        Output_WriteString ((const char *) &l->codetext.array[0], MaxCodeHunkLength);
--- 4110,4116 ----
  {
    if (l != NULL)
      {
!       OnLineStart = false;
        /* recursion  */
        WriteCodeHunkList (l->next);
        Output_WriteString ((const char *) &l->codetext.array[0], MaxCodeHunkLength);
*************** static void WriteIndent (unsigned int n)
*** 4128,4134 ****
        Output_Write (' ');
        n -= 1;
      }
!   OnLineStart = FALSE;
  }
  
  
--- 4129,4135 ----
        Output_Write (' ');
        n -= 1;
      }
!   OnLineStart = false;
  }
  
  
*************** static void WriteIndent (unsigned int n)
*** 4136,4148 ****
     CheckWrite -
  */
  
! static void CheckWrite (char ch, unsigned int *curpos, unsigned int left, unsigned int *seentext)
  {
    if (ch == ASCII_lf)
      {
        NewLine (left);
        (*curpos) = 0;
!       (*seentext) = FALSE;
      }
    else
      {
--- 4137,4149 ----
     CheckWrite -
  */
  
! static void CheckWrite (char ch, unsigned int *curpos, unsigned int left, bool *seentext)
  {
    if (ch == ASCII_lf)
      {
        NewLine (left);
        (*curpos) = 0;
!       (*seentext) = false;
      }
    else
      {
*************** static void CheckWrite (char ch, unsigne
*** 4157,4163 ****
                         if they exist.
  */
  
! static void WriteStringIndent (const char *a_, unsigned int _a_high, unsigned int indent, unsigned int *curpos, unsigned int left, unsigned int *seentext)
  {
    unsigned int l;
    unsigned int i;
--- 4158,4164 ----
                         if they exist.
  */
  
! static void WriteStringIndent (const char *a_, unsigned int _a_high, unsigned int indent, unsigned int *curpos, unsigned int left, bool *seentext)
  {
    unsigned int l;
    unsigned int i;
*************** static void WriteStringIndent (const cha
*** 4187,4193 ****
                  {
                    WriteIndent ((*curpos)-indent);
                  }
!               (*seentext) = TRUE;
                CheckWrite (a[i], curpos, left, seentext);
              }
          }
--- 4188,4194 ----
                  {
                    WriteIndent ((*curpos)-indent);
                  }
!               (*seentext) = true;
                CheckWrite (a[i], curpos, left, seentext);
              }
          }
*************** static void WriteStringIndent (const cha
*** 4201,4207 ****
                               but it removes up to indent spaces if they exist.
  */
  
! static void WriteCodeHunkListIndent (pge_CodeHunk l, unsigned int indent, unsigned int *curpos, unsigned int left, unsigned int *seentext)
  {
    if (l != NULL)
      {
--- 4202,4208 ----
                               but it removes up to indent spaces if they exist.
  */
  
! static void WriteCodeHunkListIndent (pge_CodeHunk l, unsigned int indent, unsigned int *curpos, unsigned int left, bool *seentext)
  {
    if (l != NULL)
      {
*************** static void SyntaxError (pge_SetOfStop s
*** 4307,4313 ****
        StrIO_WriteString ((const char *) " ***", 4);
        StrIO_WriteLn ();
      }
!   WasNoError = FALSE;
  }
  
  
--- 4308,4314 ----
        StrIO_WriteString ((const char *) " ***", 4);
        StrIO_WriteLn ();
      }
!   WasNoError = false;
  }
  
  
*************** static void Modula2Code (pge_SetOfStop s
*** 4366,4372 ****
  {
    pge_CodeHunk p;
    unsigned int i;
!   unsigned int quote;
    unsigned int line;
    unsigned int position;
  
--- 4367,4373 ----
  {
    pge_CodeHunk p;
    unsigned int i;
!   bool quote;
    unsigned int line;
    unsigned int position;
  
*************** static void Special (pge_SetOfStop stops
*** 4606,4618 ****
    Ident (stopset|(pge_SetOfStop) ((1 << (bnflex_firsttok-bnflex_identtok))));
    p = NewProduction ();
    p->statement = NewStatement ();
!   p->statement->followinfo->calcfollow = TRUE;
    p->statement->followinfo->epsilon = pge_false;
    p->statement->followinfo->reachend = pge_false;
    p->statement->ident = CurrentIdent;
    p->statement->expr = NULL;
!   p->firstsolved = TRUE;
!   p->followinfo->calcfollow = TRUE;
    p->followinfo->epsilon = pge_false;
    p->followinfo->reachend = pge_false;
    First (stopset|(pge_SetOfStop) ((1 << (bnflex_followtok-bnflex_identtok))));
--- 4607,4619 ----
    Ident (stopset|(pge_SetOfStop) ((1 << (bnflex_firsttok-bnflex_identtok))));
    p = NewProduction ();
    p->statement = NewStatement ();
!   p->statement->followinfo->calcfollow = true;
    p->statement->followinfo->epsilon = pge_false;
    p->statement->followinfo->reachend = pge_false;
    p->statement->ident = CurrentIdent;
    p->statement->expr = NULL;
!   p->firstsolved = true;
!   p->followinfo->calcfollow = true;
    p->followinfo->epsilon = pge_false;
    p->followinfo->reachend = pge_false;
    First (stopset|(pge_SetOfStop) ((1 << (bnflex_followtok-bnflex_identtok))));
*************** static void BackPatchIdent (pge_IdentDes
*** 5336,5342 ****
        if (i->definition == NULL)
          {
            WarnError1 ((const char *) "unable to find production %s", 28, i->name);
!           WasNoError = FALSE;
          }
      }
  }
--- 5337,5343 ----
        if (i->definition == NULL)
          {
            WarnError1 ((const char *) "unable to find production %s", 28, i->name);
!           WasNoError = false;
          }
      }
  }
*************** static void ForeachRuleDo (pge_DoProcedu
*** 5484,5490 ****
  static void WhileNotCompleteDo (pge_DoProcedure p)
  {
    do {
!     Finished = TRUE;
      ForeachRuleDo (p);
    } while (! (Finished));
  }
--- 5485,5491 ----
  static void WhileNotCompleteDo (pge_DoProcedure p)
  {
    do {
!     Finished = true;
      ForeachRuleDo (p);
    } while (! (Finished));
  }
*************** static void WhileNotCompleteDo (pge_DoPr
*** 5497,5503 ****
  static void NewLine (unsigned int Left)
  {
    Output_WriteLn ();
!   BeginningOfLine = TRUE;
    Indent = 0;
    while (Indent < Left)
      {
--- 5498,5504 ----
  static void NewLine (unsigned int Left)
  {
    Output_WriteLn ();
!   BeginningOfLine = true;
    Indent = 0;
    while (Indent < Left)
      {
*************** static void WriteKeyTexinfo (NameKey_Nam
*** 5633,5639 ****
  static void PrettyCommentFactor (pge_FactorDesc f, unsigned int Left)
  {
    unsigned int curpos;
!   unsigned int seentext;
  
    while (f != NULL)
      {
--- 5634,5640 ----
  static void PrettyCommentFactor (pge_FactorDesc f, unsigned int Left)
  {
    unsigned int curpos;
!   bool seentext;
  
    while (f != NULL)
      {
*************** static void PrettyCommentFactor (pge_Fac
*** 5686,5692 ****
                {
                  NewLine (Left);
                  Output_WriteString ((const char *) "% ", 2);
!                 seentext = FALSE;
                  curpos = 0;
                  WriteCodeHunkListIndent (f->code->code, f->code->indent, &curpos, Left+2, &seentext);
                  Output_WriteString ((const char *) " %", 2);
--- 5687,5693 ----
                {
                  NewLine (Left);
                  Output_WriteString ((const char *) "% ", 2);
!                 seentext = false;
                  curpos = 0;
                  WriteCodeHunkListIndent (f->code->code, f->code->indent, &curpos, Left+2, &seentext);
                  Output_WriteString ((const char *) " %", 2);
*************** static void PrettyCommentProduction (pge
*** 5852,5858 ****
  
    if (p != NULL)
      {
!       BeginningOfLine = TRUE;
        Indent = 0;
        Output_WriteString ((const char *) "(*", 2);
        NewLine (3);
--- 5853,5859 ----
  
    if (p != NULL)
      {
!       BeginningOfLine = true;
        Indent = 0;
        Output_WriteString ((const char *) "(*", 2);
        NewLine (3);
*************** static void PrettyPrintProduction (pge_P
*** 5905,5911 ****
  
    if (p != NULL)
      {
!       BeginningOfLine = TRUE;
        Indent = 0;
        if (Texinfo)
          {
--- 5906,5912 ----
  
    if (p != NULL)
      {
!       BeginningOfLine = true;
        Indent = 0;
        if (Texinfo)
          {
*************** static void EmitFileLineTag (unsigned in
*** 5973,5979 ****
        Output_WriteString ((const char *) &FileName.array[0], MaxFileName);
        Output_Write ('"');
        Output_WriteLn ();
!       OnLineStart = TRUE;
      }
  }
  
--- 5974,5980 ----
        Output_WriteString ((const char *) &FileName.array[0], MaxFileName);
        Output_Write ('"');
        Output_WriteLn ();
!       OnLineStart = true;
      }
  }
  
*************** static void CodeCondition (pge_m2conditi
*** 6026,6032 ****
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, 2680, (const char *) "m2/gm2-auto/pge.mod", 19);
          break;
      }
  }
--- 6027,6033 ----
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "CodeCondition", 13, 2686);
          break;
      }
  }
*************** static void CodeThenDo (pge_m2condition
*** 6058,6067 ****
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, 2705, (const char *) "m2/gm2-auto/pge.mod", 19);
          break;
      }
!   OnLineStart = TRUE;
  }
  
  
--- 6059,6068 ----
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "CodeThenDo", 10, 2712);
          break;
      }
!   OnLineStart = true;
  }
  
  
*************** static void CodeThenDo (pge_m2condition
*** 6069,6075 ****
     CodeElseEnd - builds an ELSE END statement using string, end.
  */
  
! static void CodeElseEnd (const char *end_, unsigned int _end_high, unsigned int consumed, pge_FactorDesc f, unsigned int inopt)
  {
    char end[_end_high+1];
  
--- 6070,6076 ----
     CodeElseEnd - builds an ELSE END statement using string, end.
  */
  
! static void CodeElseEnd (const char *end_, unsigned int _end_high, bool consumed, pge_FactorDesc f, bool inopt)
  {
    char end[_end_high+1];
  
*************** static void CodeElseEnd (const char *end
*** 6077,6083 ****
    memcpy (end, end_, _end_high+1);
  
    Output_WriteLn ();
!   OnLineStart = TRUE;
    EmitFileLineTag (f->line);
    if (! inopt)
      {
--- 6078,6084 ----
    memcpy (end, end_, _end_high+1);
  
    Output_WriteLn ();
!   OnLineStart = true;
    EmitFileLineTag (f->line);
    if (! inopt)
      {
*************** static void CodeElseEnd (const char *end
*** 6137,6143 ****
      }
    IndentString ((const char *) end, _end_high);
    Output_WriteLn ();
!   OnLineStart = TRUE;
  }
  
  
--- 6138,6144 ----
      }
    IndentString ((const char *) end, _end_high);
    Output_WriteLn ();
!   OnLineStart = true;
  }
  
  
*************** static void CodeElseEnd (const char *end
*** 6145,6155 ****
     CodeEnd - codes a "END" depending upon, m.
  */
  
! static void CodeEnd (pge_m2condition m, pge_TermDesc t, unsigned int consumed, pge_FactorDesc f, unsigned int inopt)
  {
    Indent -= 3;
    Output_WriteLn ();
!   OnLineStart = TRUE;
    switch (m)
      {
        case pge_m2none:
--- 6146,6156 ----
     CodeEnd - codes a "END" depending upon, m.
  */
  
! static void CodeEnd (pge_m2condition m, pge_TermDesc t, bool consumed, pge_FactorDesc f, bool inopt)
  {
    Indent -= 3;
    Output_WriteLn ();
!   OnLineStart = true;
    switch (m)
      {
        case pge_m2none:
*************** static void CodeEnd (pge_m2condition m,
*** 6179,6188 ****
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, 2788, (const char *) "m2/gm2-auto/pge.mod", 19);
          break;
      }
!   OnLineStart = FALSE;
  }
  
  
--- 6180,6189 ----
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "CodeEnd", 7, 2796);
          break;
      }
!   OnLineStart = false;
  }
  
  
*************** static void EmitNonVarCode (pge_CodeDesc
*** 6194,6212 ****
  {
    unsigned int i;
    pge_CodeHunk t;
!   unsigned int seentext;
  
    t = code->code;
    if ((! (FindStr (&t, &i, (const char *) "VAR", 3))) && EmitCode)
      {
!       seentext = FALSE;
        curpos = 0;
        EmitFileLineTag (code->line);
        IndentString ((const char *) "", 0);
        WriteCodeHunkListIndent (code->code, code->indent, &curpos, left, &seentext);
        Output_WriteString ((const char *) " ;", 2);
        Output_WriteLn ();
!       OnLineStart = TRUE;
      }
  }
  
--- 6195,6213 ----
  {
    unsigned int i;
    pge_CodeHunk t;
!   bool seentext;
  
    t = code->code;
    if ((! (FindStr (&t, &i, (const char *) "VAR", 3))) && EmitCode)
      {
!       seentext = false;
        curpos = 0;
        EmitFileLineTag (code->line);
        IndentString ((const char *) "", 0);
        WriteCodeHunkListIndent (code->code, code->indent, &curpos, left, &seentext);
        Output_WriteString ((const char *) " ;", 2);
        Output_WriteLn ();
!       OnLineStart = true;
      }
  }
  
*************** static void FlushCode (pge_FactorDesc *c
*** 6249,6255 ****
      {
        NewLine (Indent);
        Output_WriteString ((const char *) "(* begin flushing code *)", 25);
!       OnLineStart = FALSE;
        while ((*codeStack) != NULL)
          {
            NewLine (Indent);
--- 6250,6256 ----
      {
        NewLine (Indent);
        Output_WriteString ((const char *) "(* begin flushing code *)", 25);
!       OnLineStart = false;
        while ((*codeStack) != NULL)
          {
            NewLine (Indent);
*************** static void FlushCode (pge_FactorDesc *c
*** 6260,6271 ****
              {
                Output_WriteString ((const char *) " (* again flushing code *)", 26);
                Output_WriteLn ();
!               OnLineStart = TRUE;
              }
          }
        NewLine (Indent);
        Output_WriteString ((const char *) "(* end flushing code *)", 23);
!       OnLineStart = FALSE;
      }
  }
  
--- 6261,6272 ----
              {
                Output_WriteString ((const char *) " (* again flushing code *)", 26);
                Output_WriteLn ();
!               OnLineStart = true;
              }
          }
        NewLine (Indent);
        Output_WriteString ((const char *) "(* end flushing code *)", 23);
!       OnLineStart = false;
      }
  }
  
*************** static void FlushCode (pge_FactorDesc *c
*** 6274,6280 ****
     CodeFactor -
  */
  
! static void CodeFactor (pge_FactorDesc f, pge_TermDesc t, pge_m2condition l, pge_m2condition n, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack)
  {
    if (f == NULL)
      {
--- 6275,6281 ----
     CodeFactor -
  */
  
! static void CodeFactor (pge_FactorDesc f, pge_TermDesc t, pge_m2condition l, pge_m2condition n, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack)
  {
    if (f == NULL)
      {
*************** static void CodeFactor (pge_FactorDesc f
*** 6283,6289 ****
          {
            Output_WriteLn ();
            IndentString ((const char *) "RETURN( TRUE )", 14);
!           OnLineStart = FALSE;
          }
      }
    else
--- 6284,6290 ----
          {
            Output_WriteLn ();
            IndentString ((const char *) "RETURN( TRUE )", 14);
!           OnLineStart = false;
          }
      }
    else
*************** static void CodeFactor (pge_FactorDesc f
*** 6298,6304 ****
              Output_WriteString ((const char *) "()", 2);
              CodeThenDo (n);
              Indent += 3;
!             CodeFactor (f->next, NULL, n, pge_m2none, inopt, inwhile, TRUE, NULL);
              CodeEnd (n, t, consumed, f, inopt);
              break;
  
--- 6299,6305 ----
              Output_WriteString ((const char *) "()", 2);
              CodeThenDo (n);
              Indent += 3;
!             CodeFactor (f->next, NULL, n, pge_m2none, inopt, inwhile, true, NULL);
              CodeEnd (n, t, consumed, f, inopt);
              break;
  
*************** static void CodeFactor (pge_FactorDesc f
*** 6311,6317 ****
              Output_Write (')');
              CodeThenDo (n);
              Indent += 3;
!             CodeFactor (f->next, NULL, n, pge_m2none, inopt, inwhile, TRUE, NULL);
              CodeEnd (n, t, consumed, f, inopt);
              break;
  
--- 6312,6318 ----
              Output_Write (')');
              CodeThenDo (n);
              Indent += 3;
!             CodeFactor (f->next, NULL, n, pge_m2none, inopt, inwhile, true, NULL);
              CodeEnd (n, t, consumed, f, inopt);
              break;
  
*************** static void CodeFactor (pge_FactorDesc f
*** 6324,6342 ****
                      *  the test above makes sure that we don't emit a RETURN( TRUE )
                      *  after a subexpression. Remember sub expressions are not conditional
    */
!                 CodeFactor (f->next, t, n, pge_m2none, inopt, inwhile, TRUE, NULL);
                }
              break;
  
            case pge_opt:
              FlushCode (&codeStack);
!             CodeExpression (f->expr, pge_m2if, TRUE, inwhile, FALSE, NULL);
              CodeFactor (f->next, t, n, pge_m2none, inopt, inwhile, consumed, NULL);
              break;
  
            case pge_mult:
              FlushCode (&codeStack);
!             CodeExpression (f->expr, pge_m2while, FALSE, TRUE, consumed, NULL);
              CodeFactor (f->next, t, n, pge_m2none, inopt, inwhile, consumed, NULL);
              break;
  
--- 6325,6343 ----
                      *  the test above makes sure that we don't emit a RETURN( TRUE )
                      *  after a subexpression. Remember sub expressions are not conditional
    */
!                 CodeFactor (f->next, t, n, pge_m2none, inopt, inwhile, true, NULL);
                }
              break;
  
            case pge_opt:
              FlushCode (&codeStack);
!             CodeExpression (f->expr, pge_m2if, true, inwhile, false, NULL);
              CodeFactor (f->next, t, n, pge_m2none, inopt, inwhile, consumed, NULL);
              break;
  
            case pge_mult:
              FlushCode (&codeStack);
!             CodeExpression (f->expr, pge_m2while, false, true, consumed, NULL);
              CodeFactor (f->next, t, n, pge_m2none, inopt, inwhile, consumed, NULL);
              break;
  
*************** static void CodeFactor (pge_FactorDesc f
*** 6361,6367 ****
     CodeTerm -
  */
  
! static void CodeTerm (pge_TermDesc t, pge_m2condition m, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack)
  {
    pge_m2condition l;
  
--- 6362,6368 ----
     CodeTerm -
  */
  
! static void CodeTerm (pge_TermDesc t, pge_m2condition m, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack)
  {
    pge_m2condition l;
  
*************** static void CodeTerm (pge_TermDesc t, pg
*** 6374,6386 ****
            m = pge_m2if;
            IndentString ((const char *) "ELSE", 4);
            Output_WriteLn ();
!           OnLineStart = TRUE;
            Indent += 3;
            CodeFactor (t->factor, t->next, pge_m2none, pge_m2none, inopt, inwhile, consumed, codeStack);
            Indent -= 3;
            IndentString ((const char *) "END ;", 5);
            Output_WriteLn ();
!           OnLineStart = TRUE;
          }
        else
          {
--- 6375,6387 ----
            m = pge_m2if;
            IndentString ((const char *) "ELSE", 4);
            Output_WriteLn ();
!           OnLineStart = true;
            Indent += 3;
            CodeFactor (t->factor, t->next, pge_m2none, pge_m2none, inopt, inwhile, consumed, codeStack);
            Indent -= 3;
            IndentString ((const char *) "END ;", 5);
            Output_WriteLn ();
!           OnLineStart = true;
          }
        else
          {
*************** static void CodeTerm (pge_TermDesc t, pg
*** 6400,6406 ****
     CodeExpression -
  */
  
! static void CodeExpression (pge_ExpressionDesc e, pge_m2condition m, unsigned int inopt, unsigned int inwhile, unsigned int consumed, pge_FactorDesc codeStack)
  {
    if (e != NULL)
      {
--- 6401,6407 ----
     CodeExpression -
  */
  
! static void CodeExpression (pge_ExpressionDesc e, pge_m2condition m, bool inopt, bool inwhile, bool consumed, pge_FactorDesc codeStack)
  {
    if (e != NULL)
      {
*************** static void CodeStatement (pge_Statement
*** 6419,6425 ****
    if (s != NULL)
      {
        EmitFileLineTag (s->line);
!       CodeExpression (s->expr, m, FALSE, FALSE, FALSE, NULL);
      }
  }
  
--- 6420,6426 ----
    if (s != NULL)
      {
        EmitFileLineTag (s->line);
!       CodeExpression (s->expr, m, false, false, false, NULL);
      }
  }
  
*************** static void CodeProduction (pge_Producti
*** 6432,6438 ****
  {
    if ((p != NULL) && (! p->firstsolved || ((p->statement != NULL) && (p->statement->expr != NULL))))
      {
!       BeginningOfLine = TRUE;
        Indent = 0;
        Output_WriteLn ();
        EmitFileLineTag (p->line);
--- 6433,6439 ----
  {
    if ((p != NULL) && (! p->firstsolved || ((p->statement != NULL) && (p->statement->expr != NULL))))
      {
!       BeginningOfLine = true;
        Indent = 0;
        Output_WriteLn ();
        EmitFileLineTag (p->line);
*************** static void CodeProduction (pge_Producti
*** 6441,6451 ****
        Output_WriteString ((const char *) " () : BOOLEAN ;", 15);
        VarProduction (p);
        Output_WriteLn ();
!       OnLineStart = TRUE;
        EmitFileLineTag (p->line);
        IndentString ((const char *) "BEGIN", 5);
        StrIO_WriteLn ();
!       OnLineStart = FALSE;
        EmitFileLineTag (p->line);
        Indent = 3;
        CodeStatement (p->statement, pge_m2none);
--- 6442,6452 ----
        Output_WriteString ((const char *) " () : BOOLEAN ;", 15);
        VarProduction (p);
        Output_WriteLn ();
!       OnLineStart = true;
        EmitFileLineTag (p->line);
        IndentString ((const char *) "BEGIN", 5);
        StrIO_WriteLn ();
!       OnLineStart = false;
        EmitFileLineTag (p->line);
        Indent = 3;
        CodeStatement (p->statement, pge_m2none);
*************** static void RecoverCondition (pge_m2cond
*** 6487,6493 ****
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, 3045, (const char *) "m2/gm2-auto/pge.mod", 19);
          break;
      }
  }
--- 6488,6494 ----
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "RecoverCondition", 16, 3054);
          break;
      }
  }
*************** static unsigned int ConditionIndent (pge
*** 6519,6525 ****
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, 3064, (const char *) "m2/gm2-auto/pge.mod", 19);
          break;
      }
    ReturnException ("m2/gm2-auto/pge.mod", 1, 7);
--- 6520,6526 ----
  
  
        default:
!         Debug_Halt ((const char *) "unrecognised m2condition", 24, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "ConditionIndent", 15, 3074);
          break;
      }
    ReturnException ("m2/gm2-auto/pge.mod", 1, 7);
*************** static unsigned int NumberOfElements (pg
*** 6566,6578 ****
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = FALSE;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = FALSE;
              break;
          }
        to = to->next;
--- 6567,6579 ----
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = false;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = false;
              break;
          }
        to = to->next;
*************** static void EmitIsInSubSet (pge_SetDesc
*** 6681,6687 ****
  static void EmitIsInFirst (pge_SetDesc to, pge_m2condition m)
  {
    unsigned int i;
!   unsigned int first;
  
    if ((NumberOfElements (to, static_cast<unsigned int> (0), static_cast<unsigned int> (0))) == 1)
      {
--- 6682,6688 ----
  static void EmitIsInFirst (pge_SetDesc to, pge_m2condition m)
  {
    unsigned int i;
!   bool first;
  
    if ((NumberOfElements (to, static_cast<unsigned int> (0), static_cast<unsigned int> (0))) == 1)
      {
*************** static void EmitIsInFirst (pge_SetDesc t
*** 6703,6709 ****
        else
          {
            i = 0;
!           first = TRUE;
            do {
              if (! (IsEmptySet (to, i*MaxElementsInSet, ((i+1)*MaxElementsInSet)-1)))
                {
--- 6704,6710 ----
        else
          {
            i = 0;
!           first = true;
            do {
              if (! (IsEmptySet (to, i*MaxElementsInSet, ((i+1)*MaxElementsInSet)-1)))
                {
*************** static void EmitIsInFirst (pge_SetDesc t
*** 6714,6720 ****
                      Indent -= ConditionIndent (m);
                    }
                  EmitIsInSubSet (to, i*MaxElementsInSet, ((i+1)*MaxElementsInSet)-1);
!                 first = FALSE;
                }
              i += 1;
            } while (! ((i*MaxElementsInSet) > LargestValue));
--- 6715,6721 ----
                      Indent -= ConditionIndent (m);
                    }
                  EmitIsInSubSet (to, i*MaxElementsInSet, ((i+1)*MaxElementsInSet)-1);
!                 first = false;
                }
              i += 1;
            } while (! ((i*MaxElementsInSet) > LargestValue));
*************** static void RecoverFactor (pge_FactorDes
*** 6907,6917 ****
                  and FALSE in the first.
  */
  
! static unsigned int OptExpSeen (pge_FactorDesc f)
  {
    if (f == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 6908,6918 ----
                  and FALSE in the first.
  */
  
! static bool OptExpSeen (pge_FactorDesc f)
  {
    if (f == NULL)
      {
!       return false;
      }
    else
      {
*************** static unsigned int OptExpSeen (pge_Fact
*** 6919,6929 ****
          {
            case pge_id:
            case pge_lit:
!             return FALSE;
              break;
  
            case pge_sub:
!             return FALSE;  /* is this correct?  */
              break;
  
            case pge_opt:
--- 6920,6930 ----
          {
            case pge_id:
            case pge_lit:
!             return false;
              break;
  
            case pge_sub:
!             return false;  /* is this correct?  */
              break;
  
            case pge_opt:
*************** static unsigned int OptExpSeen (pge_Fact
*** 6932,6938 ****
              break;
  
            case pge_m2:
!             return TRUE;
              break;
  
  
--- 6933,6939 ----
              break;
  
            case pge_m2:
!             return true;
              break;
  
  
*************** static unsigned int OptExpSeen (pge_Fact
*** 6941,6947 ****
          }
      }
    PushBackInput_WarnError ((const char *) "all cases were not handled", 26);
!   WasNoError = FALSE;
    ReturnException ("m2/gm2-auto/pge.mod", 1, 7);
    __builtin_unreachable ();
  }
--- 6942,6948 ----
          }
      }
    PushBackInput_WarnError ((const char *) "all cases were not handled", 26);
!   WasNoError = false;
    ReturnException ("m2/gm2-auto/pge.mod", 1, 7);
    __builtin_unreachable ();
  }
*************** static unsigned int OptExpSeen (pge_Fact
*** 6953,6966 ****
  
  static void RecoverTerm (pge_TermDesc t, pge_m2condition new_, pge_m2condition old)
  {
!   unsigned int LastWasM2Only;
!   unsigned int alternative;
    pge_SetDesc to;
  
    LastWasM2Only = (t->factor->type == pge_m2) && (t->factor->next == NULL);  /* does the factor only contain inline code?  */
    to = NULL;
    CalcFirstTerm (t, NULL, &to);
!   alternative = FALSE;
    if (t->next != NULL)
      {
        new_ = pge_m2if;
--- 6954,6967 ----
  
  static void RecoverTerm (pge_TermDesc t, pge_m2condition new_, pge_m2condition old)
  {
!   bool LastWasM2Only;
!   bool alternative;
    pge_SetDesc to;
  
    LastWasM2Only = (t->factor->type == pge_m2) && (t->factor->next == NULL);  /* does the factor only contain inline code?  */
    to = NULL;
    CalcFirstTerm (t, NULL, &to);
!   alternative = false;
    if (t->next != NULL)
      {
        new_ = pge_m2if;
*************** static void RecoverTerm (pge_TermDesc t,
*** 6976,6982 ****
            Output_WriteLn ();
            Indent += 3;
            RecoverFactor (t->factor, pge_m2none, NULL);
!           alternative = FALSE;
          }
        else
          {
--- 6977,6983 ----
            Output_WriteLn ();
            Indent += 3;
            RecoverFactor (t->factor, pge_m2none, NULL);
!           alternative = false;
          }
        else
          {
*************** static void RecoverTerm (pge_TermDesc t,
*** 6985,6991 ****
        if (t->next != NULL)
          {
            new_ = pge_m2elsif;
!           alternative = TRUE;
          }
        t = t->next;
      }
--- 6986,6992 ----
        if (t->next != NULL)
          {
            new_ = pge_m2elsif;
!           alternative = true;
          }
        t = t->next;
      }
*************** static void EmitUsed (unsigned int wordn
*** 7080,7086 ****
     EmitStopParameters - generate the stop set.
  */
  
! static void EmitStopParameters (unsigned int FormalParameters)
  {
    unsigned int i;
  
--- 7081,7087 ----
     EmitStopParameters - generate the stop set.
  */
  
! static void EmitStopParameters (bool FormalParameters)
  {
    unsigned int i;
  
*************** static void EmitStopParameters (unsigned
*** 7136,7142 ****
                 in the range: low..high
  */
  
! static unsigned int IsBetween (NameKey_Name string, unsigned int low, unsigned int high)
  {
    return ((SymbolKey_GetSymKey (Values, string)) >= low) && ((SymbolKey_GetSymKey (Values, string)) <= high);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 7137,7143 ----
                 in the range: low..high
  */
  
! static bool IsBetween (NameKey_Name string, unsigned int low, unsigned int high)
  {
    return ((SymbolKey_GetSymKey (Values, string)) >= low) && ((SymbolKey_GetSymKey (Values, string)) <= high);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** static unsigned int IsBetween (NameKey_N
*** 7148,7154 ****
     IsEmptySet - returns TRUE if no elements exist in set, to, with values, low..high.
  */
  
! static unsigned int IsEmptySet (pge_SetDesc to, unsigned int low, unsigned int high)
  {
    while (to != NULL)
      {
--- 7149,7155 ----
     IsEmptySet - returns TRUE if no elements exist in set, to, with values, low..high.
  */
  
! static bool IsEmptySet (pge_SetDesc to, unsigned int low, unsigned int high)
  {
    while (to != NULL)
      {
*************** static unsigned int IsEmptySet (pge_SetD
*** 7157,7187 ****
            case pge_tokel:
              if (IsBetween (to->string, low, high))
                {
!                 return FALSE;
                }
              break;
  
            case pge_litel:
              if (IsBetween (SymbolKey_GetSymKey (Aliases, to->string), low, high))
                {
!                 return FALSE;
                }
              break;
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = FALSE;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = FALSE;
              break;
          }
        to = to->next;
      }
!   return TRUE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 7158,7188 ----
            case pge_tokel:
              if (IsBetween (to->string, low, high))
                {
!                 return false;
                }
              break;
  
            case pge_litel:
              if (IsBetween (SymbolKey_GetSymKey (Aliases, to->string), low, high))
                {
!                 return false;
                }
              break;
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = false;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = false;
              break;
          }
        to = to->next;
      }
!   return true;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int IsEmptySet (pge_SetD
*** 7193,7201 ****
  
  static void EmitSet (pge_SetDesc to, unsigned int low, unsigned int high)
  {
!   unsigned int first;
  
!   first = TRUE;
    while (to != NULL)
      {
        switch (to->type)
--- 7194,7202 ----
  
  static void EmitSet (pge_SetDesc to, unsigned int low, unsigned int high)
  {
!   bool first;
  
!   first = true;
    while (to != NULL)
      {
        switch (to->type)
*************** static void EmitSet (pge_SetDesc to, uns
*** 7208,7214 ****
                      Output_WriteString ((const char *) ", ", 2);
                    }
                  Output_WriteKey (to->string);
!                 first = FALSE;
                }
              break;
  
--- 7209,7215 ----
                      Output_WriteString ((const char *) ", ", 2);
                    }
                  Output_WriteKey (to->string);
!                 first = false;
                }
              break;
  
*************** static void EmitSet (pge_SetDesc to, uns
*** 7220,7238 ****
                      Output_WriteString ((const char *) ", ", 2);
                    }
                  Output_WriteKey (SymbolKey_GetSymKey (Aliases, to->string));
!                 first = FALSE;
                }
              break;
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = FALSE;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = FALSE;
              break;
          }
        to = to->next;
--- 7221,7239 ----
                      Output_WriteString ((const char *) ", ", 2);
                    }
                  Output_WriteKey (SymbolKey_GetSymKey (Aliases, to->string));
!                 first = false;
                }
              break;
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = false;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = false;
              break;
          }
        to = to->next;
*************** static void EmitSetName (pge_SetDesc to,
*** 7275,7287 ****
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = FALSE;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = FALSE;
              break;
          }
        to = to->next;
--- 7276,7288 ----
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = false;
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "unknown enuneration element", 27);
!             WasNoError = false;
              break;
          }
        to = to->next;
*************** static void RecoverProduction (pge_Produ
*** 7427,7436 ****
  
    if ((p != NULL) && (! p->firstsolved || ((p->statement != NULL) && (p->statement->expr != NULL))))
      {
!       BeginningOfLine = TRUE;
        Indent = 0;
        Output_WriteLn ();
!       OnLineStart = FALSE;
        EmitFileLineTag (p->line);
        IndentString ((const char *) "PROCEDURE ", 10);
        Output_WriteKey (GetDefinitionName (p));
--- 7428,7437 ----
  
    if ((p != NULL) && (! p->firstsolved || ((p->statement != NULL) && (p->statement->expr != NULL))))
      {
!       BeginningOfLine = true;
        Indent = 0;
        Output_WriteLn ();
!       OnLineStart = false;
        EmitFileLineTag (p->line);
        IndentString ((const char *) "PROCEDURE ", 10);
        Output_WriteKey (GetDefinitionName (p));
*************** static void RecoverProduction (pge_Produ
*** 7440,7451 ****
        Output_WriteString ((const char *) ") ;", 3);
        VarProduction (p);
        Output_WriteLn ();
!       OnLineStart = FALSE;
        EmitFileLineTag (p->line);
        Indent = 0;
        IndentString ((const char *) "BEGIN", 5);
        Output_WriteLn ();
!       OnLineStart = FALSE;
        EmitFileLineTag (p->line);
        Indent = 3;
        RecoverStatement (p->statement, pge_m2none);
--- 7441,7452 ----
        Output_WriteString ((const char *) ") ;", 3);
        VarProduction (p);
        Output_WriteLn ();
!       OnLineStart = false;
        EmitFileLineTag (p->line);
        Indent = 0;
        IndentString ((const char *) "BEGIN", 5);
        Output_WriteLn ();
!       OnLineStart = false;
        EmitFileLineTag (p->line);
        Indent = 3;
        RecoverStatement (p->statement, pge_m2none);
*************** static void RecoverProduction (pge_Produ
*** 7457,7463 ****
        Output_WriteLn ();
        Output_WriteLn ();
        s = Output_EndBuffer ();
!       EmitStopParameters (TRUE);
        Output_KillWriteS (s);
      }
  }
--- 7458,7464 ----
        Output_WriteLn ();
        Output_WriteLn ();
        s = Output_EndBuffer ();
!       EmitStopParameters (true);
        Output_KillWriteS (s);
      }
  }
*************** static void RecoverProduction (pge_Produ
*** 7467,7473 ****
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static unsigned int IsWhite (char ch)
  {
    return ((ch == ' ') || (ch == ASCII_tab)) || (ch == ASCII_lf);
    /* static analysis guarentees a RETURN statement will be used before here.  */
--- 7468,7474 ----
     IsWhite - returns TRUE if, ch, is a space or a tab.
  */
  
! static bool IsWhite (char ch)
  {
    return ((ch == ' ') || (ch == ASCII_tab)) || (ch == ASCII_lf);
    /* static analysis guarentees a RETURN statement will be used before here.  */
*************** static unsigned int IsWhite (char ch)
*** 7479,7485 ****
     FindStr - returns TRUE if, str, was seen inside the code hunk
  */
  
! static unsigned int FindStr (pge_CodeHunk *code, unsigned int *i, const char *str_, unsigned int _str_high)
  {
    unsigned int j;
    unsigned int k;
--- 7480,7486 ----
     FindStr - returns TRUE if, str, was seen inside the code hunk
  */
  
! static bool FindStr (pge_CodeHunk *code, unsigned int *i, const char *str_, unsigned int _str_high)
  {
    unsigned int j;
    unsigned int k;
*************** static void CheckForVar (pge_CodeHunk co
*** 7582,7588 ****
            IndentString ((const char *) "VAR", 3);
            Indent += 3;
            Output_WriteLn ();
!           EmittedVar = TRUE;
          }
        WriteUpto (code, t, i);
      }
--- 7583,7589 ----
            IndentString ((const char *) "VAR", 3);
            Indent += 3;
            Output_WriteLn ();
!           EmittedVar = true;
          }
        WriteUpto (code, t, i);
      }
*************** static void VarStatement (pge_StatementD
*** 7670,7676 ****
  
  static void VarProduction (pge_ProductionDesc p)
  {
!   EmittedVar = FALSE;
    if (p != NULL)
      {
        VarStatement (p->statement);
--- 7671,7677 ----
  
  static void VarProduction (pge_ProductionDesc p)
  {
!   EmittedVar = false;
    if (p != NULL)
      {
        VarStatement (p->statement);
*************** static void VarProduction (pge_Productio
*** 7682,7688 ****
     In - returns TRUE if token, s, is already in the set, to.
  */
  
! static unsigned int In (pge_SetDesc to, NameKey_Name s)
  {
    while (to != NULL)
      {
--- 7683,7689 ----
     In - returns TRUE if token, s, is already in the set, to.
  */
  
! static bool In (pge_SetDesc to, NameKey_Name s)
  {
    while (to != NULL)
      {
*************** static unsigned int In (pge_SetDesc to,
*** 7691,7697 ****
            case pge_idel:
              if (s == to->ident->name)
                {
!                 return TRUE;
                }
              break;
  
--- 7692,7698 ----
            case pge_idel:
              if (s == to->ident->name)
                {
!                 return true;
                }
              break;
  
*************** static unsigned int In (pge_SetDesc to,
*** 7699,7717 ****
            case pge_litel:
              if (s == to->string)
                {
!                 return TRUE;
                }
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "internal error CASE type not known", 34);
!             WasNoError = FALSE;
              break;
          }
        to = to->next;
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 7700,7718 ----
            case pge_litel:
              if (s == to->string)
                {
!                 return true;
                }
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "internal error CASE type not known", 34);
!             WasNoError = false;
              break;
          }
        to = to->next;
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int In (pge_SetDesc to,
*** 7722,7728 ****
                         s1 * s2 = {}
  */
  
! static unsigned int IntersectionIsNil (pge_SetDesc s1, pge_SetDesc s2)
  {
    while (s1 != NULL)
      {
--- 7723,7729 ----
                         s1 * s2 = {}
  */
  
! static bool IntersectionIsNil (pge_SetDesc s1, pge_SetDesc s2)
  {
    while (s1 != NULL)
      {
*************** static unsigned int IntersectionIsNil (p
*** 7731,7737 ****
            case pge_idel:
              if (In (s2, s1->ident->name))
                {
!                 return FALSE;
                }
              break;
  
--- 7732,7738 ----
            case pge_idel:
              if (In (s2, s1->ident->name))
                {
!                 return false;
                }
              break;
  
*************** static unsigned int IntersectionIsNil (p
*** 7739,7757 ****
            case pge_litel:
              if (In (s2, s1->string))
                {
!                 return FALSE;
                }
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "internal error CASE type not known", 34);
!             WasNoError = FALSE;
              break;
          }
        s1 = s1->next;
      }
!   return TRUE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 7740,7758 ----
            case pge_litel:
              if (In (s2, s1->string))
                {
!                 return false;
                }
              break;
  
  
            default:
              PushBackInput_WarnError ((const char *) "internal error CASE type not known", 34);
!             WasNoError = false;
              break;
          }
        s1 = s1->next;
      }
!   return true;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static void AddSet (pge_SetDesc *to, Nam
*** 7772,7778 ****
        d->string = s;
        d->next = (*to);
        (*to) = d;
!       Finished = FALSE;
      }
  }
  
--- 7773,7779 ----
        d->string = s;
        d->next = (*to);
        (*to) = d;
!       Finished = false;
      }
  }
  
*************** static void OrSet (pge_SetDesc *to, pge_
*** 7797,7808 ****
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = FALSE;
              break;
  
  
            default:
!             Debug_Halt ((const char *) "unknown element in enumeration type", 35, 4122, (const char *) "m2/gm2-auto/pge.mod", 19);
              break;
          }
        from = from->next;
--- 7798,7809 ----
  
            case pge_idel:
              PushBackInput_WarnError ((const char *) "not expecting ident in first symbol list", 40);
!             WasNoError = false;
              break;
  
  
            default:
!             Debug_Halt ((const char *) "unknown element in enumeration type", 35, (const char *) "m2/gm2-auto/pge.mod", 19, (const char *) "OrSet", 5, 4133);
              break;
          }
        from = from->next;
*************** static void CalcFirstFactor (pge_FactorD
*** 7838,7844 ****
              if ((SymbolKey_GetSymKey (Aliases, f->string)) == SymbolKey_NulKey)
                {
                  WarnError1 ((const char *) "unknown token for '%s'", 22, f->string);
!                 WasNoError = FALSE;
                }
              else
                {
--- 7839,7845 ----
              if ((SymbolKey_GetSymKey (Aliases, f->string)) == SymbolKey_NulKey)
                {
                  WarnError1 ((const char *) "unknown token for '%s'", 22, f->string);
!                 WasNoError = false;
                }
              else
                {
*************** static void WorkOutFollowFactor (pge_Fac
*** 7997,8003 ****
          {
            PushBackInput_WarnError ((const char *) "internal error: epsilon unknown", 31);
            PrettyCommentFactor (f, 3);
!           WasNoError = FALSE;
          }
        foundepsilon = GetEpsilon (f->followinfo);
        canreachend = GetReachEnd (f->followinfo);  /* only goes from FALSE -> TRUE  */
--- 7998,8004 ----
          {
            PushBackInput_WarnError ((const char *) "internal error: epsilon unknown", 31);
            PrettyCommentFactor (f, 3);
!           WasNoError = false;
          }
        foundepsilon = GetEpsilon (f->followinfo);
        canreachend = GetReachEnd (f->followinfo);  /* only goes from FALSE -> TRUE  */
*************** static void CalcEpsilonFactor (pge_Facto
*** 8183,8189 ****
              break;
  
            case pge_lit:
!             AssignEpsilon (TRUE, f->followinfo, pge_false);
              break;
  
            case pge_sub:
--- 8184,8190 ----
              break;
  
            case pge_lit:
!             AssignEpsilon (true, f->followinfo, pge_false);
              break;
  
            case pge_sub:
*************** static void CalcEpsilonFactor (pge_Facto
*** 8192,8204 ****
              break;
  
            case pge_m2:
!             AssignEpsilon (TRUE, f->followinfo, pge_true);
              break;
  
            case pge_opt:
            case pge_mult:
              CalcEpsilonExpression (f->expr);
!             AssignEpsilon (TRUE, f->followinfo, pge_true);
              break;
  
  
--- 8193,8205 ----
              break;
  
            case pge_m2:
!             AssignEpsilon (true, f->followinfo, pge_true);
              break;
  
            case pge_opt:
            case pge_mult:
              CalcEpsilonExpression (f->expr);
!             AssignEpsilon (true, f->followinfo, pge_true);
              break;
  
  
*************** static void CalcEpsilonTerm (pge_TermDes
*** 8225,8235 ****
                switch (GetReachEnd (t->factor->followinfo))
                  {
                    case pge_true:
!                     AssignEpsilon (TRUE, t->followinfo, pge_true);
                      break;
  
                    case pge_false:
!                     AssignEpsilon (TRUE, t->followinfo, pge_false);
                      break;
  
                    case pge_unknown:
--- 8226,8236 ----
                switch (GetReachEnd (t->factor->followinfo))
                  {
                    case pge_true:
!                     AssignEpsilon (true, t->followinfo, pge_true);
                      break;
  
                    case pge_false:
!                     AssignEpsilon (true, t->followinfo, pge_false);
                      break;
  
                    case pge_unknown:
*************** static void CalcReachEndProduction (pge_
*** 8550,8556 ****
     EmptyFactor -
  */
  
! static unsigned int EmptyFactor (pge_FactorDesc f)
  {
    while (f != NULL)
      {
--- 8551,8557 ----
     EmptyFactor -
  */
  
! static bool EmptyFactor (pge_FactorDesc f)
  {
    while (f != NULL)
      {
*************** static unsigned int EmptyFactor (pge_Fac
*** 8559,8582 ****
            case pge_id:
              if (! (EmptyProduction (f->ident->definition)))
                {
!                 return FALSE;
                }
              break;
  
            case pge_lit:
!             return FALSE;
              break;
  
            case pge_sub:
              if (! (EmptyExpression (f->expr)))
                {
!                 return FALSE;
                }
              break;
  
            case pge_opt:
            case pge_mult:
!             return TRUE;
              break;
  
            case pge_m2:
--- 8560,8583 ----
            case pge_id:
              if (! (EmptyProduction (f->ident->definition)))
                {
!                 return false;
                }
              break;
  
            case pge_lit:
!             return false;
              break;
  
            case pge_sub:
              if (! (EmptyExpression (f->expr)))
                {
!                 return false;
                }
              break;
  
            case pge_opt:
            case pge_mult:
!             return true;
              break;
  
            case pge_m2:
*************** static unsigned int EmptyFactor (pge_Fac
*** 8588,8594 ****
          }
        f = f->next;
      }
!   return TRUE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 8589,8595 ----
          }
        f = f->next;
      }
!   return true;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int EmptyFactor (pge_Fac
*** 8598,8617 ****
     EmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int EmptyTerm (pge_TermDesc t)
  {
    while (t != NULL)
      {
        if (EmptyFactor (t->factor))
          {
!           return TRUE;
          }
        else
          {
            t = t->next;
          }
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 8599,8618 ----
     EmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static bool EmptyTerm (pge_TermDesc t)
  {
    while (t != NULL)
      {
        if (EmptyFactor (t->factor))
          {
!           return true;
          }
        else
          {
            t = t->next;
          }
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int EmptyTerm (pge_TermD
*** 8621,8631 ****
     EmptyExpression -
  */
  
! static unsigned int EmptyExpression (pge_ExpressionDesc e)
  {
    if (e == NULL)
      {
!       return TRUE;
      }
    else
      {
--- 8622,8632 ----
     EmptyExpression -
  */
  
! static bool EmptyExpression (pge_ExpressionDesc e)
  {
    if (e == NULL)
      {
!       return true;
      }
    else
      {
*************** static unsigned int EmptyExpression (pge
*** 8640,8650 ****
     EmptyStatement - returns TRUE if statement, s, is empty.
  */
  
! static unsigned int EmptyStatement (pge_StatementDesc s)
  {
    if (s == NULL)
      {
!       return TRUE;
      }
    else
      {
--- 8641,8651 ----
     EmptyStatement - returns TRUE if statement, s, is empty.
  */
  
! static bool EmptyStatement (pge_StatementDesc s)
  {
    if (s == NULL)
      {
!       return true;
      }
    else
      {
*************** static unsigned int EmptyStatement (pge_
*** 8659,8676 ****
     EmptyProduction - returns if production, p, maybe empty.
  */
  
! static unsigned int EmptyProduction (pge_ProductionDesc p)
  {
    if (p == NULL)
      {
        PushBackInput_WarnError ((const char *) "unknown production", 18);
!       return TRUE;
      }
    else if (p->firstsolved && (p->first != NULL))
      {
        /* avoid dangling else.  */
        /* predefined but first set to something - thus not empty  */
!       return FALSE;
      }
    else
      {
--- 8660,8677 ----
     EmptyProduction - returns if production, p, maybe empty.
  */
  
! static bool EmptyProduction (pge_ProductionDesc p)
  {
    if (p == NULL)
      {
        PushBackInput_WarnError ((const char *) "unknown production", 18);
!       return true;
      }
    else if (p->firstsolved && (p->first != NULL))
      {
        /* avoid dangling else.  */
        /* predefined but first set to something - thus not empty  */
!       return false;
      }
    else
      {
*************** static void DescribeElement (unsigned in
*** 8726,8732 ****
  
    if (InitialElement)
      {
!       InitialElement = FALSE;
      }
    else
      {
--- 8727,8733 ----
  
    if (InitialElement)
      {
!       InitialElement = false;
      }
    else
      {
*************** static void EmitDescribeStop (void)
*** 8954,8960 ****
    Output_WriteLn ();
    Output_WriteLn ();
    s = Output_EndBuffer ();
!   EmitStopParameters (TRUE);
    Output_KillWriteS (s);
  }
  
--- 8955,8961 ----
    Output_WriteLn ();
    Output_WriteLn ();
    s = Output_EndBuffer ();
!   EmitStopParameters (true);
    Output_KillWriteS (s);
  }
  
*************** static void EmitDescribeError (void)
*** 8996,9002 ****
    WriteGetTokenType ();
    Output_WriteString ((const char *) " OF", 3);
    NewLine (3);
!   InitialElement = TRUE;
    SymbolKey_ForeachNodeDo (Aliases, (SymbolKey_PerformOperation) {(SymbolKey_PerformOperation_t) DescribeElement});
    Output_WriteLn ();
    Indent = 3;
--- 8997,9003 ----
    WriteGetTokenType ();
    Output_WriteString ((const char *) " OF", 3);
    NewLine (3);
!   InitialElement = true;
    SymbolKey_ForeachNodeDo (Aliases, (SymbolKey_PerformOperation) {(SymbolKey_PerformOperation_t) DescribeElement});
    Output_WriteLn ();
    Indent = 3;
*************** static void DisposeSetDesc (pge_SetDesc
*** 9136,9142 ****
     OptionalFactor -
  */
  
! static unsigned int OptionalFactor (pge_FactorDesc f)
  {
    while (f != NULL)
      {
--- 9137,9143 ----
     OptionalFactor -
  */
  
! static bool OptionalFactor (pge_FactorDesc f)
  {
    while (f != NULL)
      {
*************** static unsigned int OptionalFactor (pge_
*** 9153,9159 ****
            case pge_mult:
              if (OptionalExpression (f->expr))
                {
!                 return TRUE;
                }
              break;
  
--- 9154,9160 ----
            case pge_mult:
              if (OptionalExpression (f->expr))
                {
!                 return true;
                }
              break;
  
*************** static unsigned int OptionalFactor (pge_
*** 9166,9172 ****
          }
        f = f->next;
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 9167,9173 ----
          }
        f = f->next;
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int OptionalFactor (pge_
*** 9176,9182 ****
     OptionalTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int OptionalTerm (pge_TermDesc t)
  {
    pge_TermDesc u;
    pge_TermDesc v;
--- 9177,9183 ----
     OptionalTerm - returns TRUE if the term maybe empty.
  */
  
! static bool OptionalTerm (pge_TermDesc t)
  {
    pge_TermDesc u;
    pge_TermDesc v;
*************** static unsigned int OptionalTerm (pge_Te
*** 9188,9194 ****
      {
        if (OptionalFactor (u->factor))
          {
!           return TRUE;
          }
        v = t;
        tou = NULL;
--- 9189,9195 ----
      {
        if (OptionalFactor (u->factor))
          {
!           return true;
          }
        v = t;
        tou = NULL;
*************** static unsigned int OptionalTerm (pge_Te
*** 9213,9219 ****
                    StrIO_WriteLn ();
                    DisposeSetDesc (&tou);
                    DisposeSetDesc (&tov);
!                   return TRUE;
                  }
              }
            v = v->next;
--- 9214,9220 ----
                    StrIO_WriteLn ();
                    DisposeSetDesc (&tou);
                    DisposeSetDesc (&tov);
!                   return true;
                  }
              }
            v = v->next;
*************** static unsigned int OptionalTerm (pge_Te
*** 9221,9227 ****
        DisposeSetDesc (&tou);
        u = u->next;
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 9222,9228 ----
        DisposeSetDesc (&tou);
        u = u->next;
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int OptionalTerm (pge_Te
*** 9231,9241 ****
     OptionalExpression -
  */
  
! static unsigned int OptionalExpression (pge_ExpressionDesc e)
  {
    if (e == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 9232,9242 ----
     OptionalExpression -
  */
  
! static bool OptionalExpression (pge_ExpressionDesc e)
  {
    if (e == NULL)
      {
!       return false;
      }
    else
      {
*************** static unsigned int OptionalExpression (
*** 9250,9260 ****
     OptionalStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static unsigned int OptionalStatement (pge_StatementDesc s)
  {
    if (s == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 9251,9261 ----
     OptionalStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static bool OptionalStatement (pge_StatementDesc s)
  {
    if (s == NULL)
      {
!       return false;
      }
    else
      {
*************** static unsigned int OptionalStatement (p
*** 9269,9279 ****
     OptionalProduction -
  */
  
! static unsigned int OptionalProduction (pge_ProductionDesc p)
  {
    if (p == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 9270,9280 ----
     OptionalProduction -
  */
  
! static bool OptionalProduction (pge_ProductionDesc p)
  {
    if (p == NULL)
      {
!       return false;
      }
    else
      {
*************** static unsigned int OptionalProduction (
*** 9288,9294 ****
     CheckFirstFollow -
  */
  
! static unsigned int CheckFirstFollow (pge_FactorDesc f, pge_FactorDesc after)
  {
    pge_SetDesc first;
    pge_SetDesc follow;
--- 9289,9295 ----
     CheckFirstFollow -
  */
  
! static bool CheckFirstFollow (pge_FactorDesc f, pge_FactorDesc after)
  {
    pge_SetDesc first;
    pge_SetDesc follow;
*************** static unsigned int CheckFirstFollow (pg
*** 9301,9307 ****
      {
        DisposeSetDesc (&first);
        DisposeSetDesc (&follow);
!       return FALSE;
      }
    else
      {
--- 9302,9308 ----
      {
        DisposeSetDesc (&first);
        DisposeSetDesc (&follow);
!       return false;
      }
    else
      {
*************** static unsigned int CheckFirstFollow (pg
*** 9315,9321 ****
        NewLine (3);
        DisposeSetDesc (&first);
        DisposeSetDesc (&follow);
!       return TRUE;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
--- 9316,9322 ----
        NewLine (3);
        DisposeSetDesc (&first);
        DisposeSetDesc (&follow);
!       return true;
      }
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
*************** static unsigned int CheckFirstFollow (pg
*** 9326,9332 ****
     ConstrainedEmptyFactor -
  */
  
! static unsigned int ConstrainedEmptyFactor (pge_FactorDesc f)
  {
    while (f != NULL)
      {
--- 9327,9333 ----
     ConstrainedEmptyFactor -
  */
  
! static bool ConstrainedEmptyFactor (pge_FactorDesc f)
  {
    while (f != NULL)
      {
*************** static unsigned int ConstrainedEmptyFact
*** 9343,9349 ****
            case pge_mult:
              if (ConstrainedEmptyExpression (f->expr))
                {
!                 return TRUE;
                }
              break;
  
--- 9344,9350 ----
            case pge_mult:
              if (ConstrainedEmptyExpression (f->expr))
                {
!                 return true;
                }
              break;
  
*************** static unsigned int ConstrainedEmptyFact
*** 9356,9366 ****
          }
        if (((f->type != pge_m2) && (EmptyFactor (f))) && (CheckFirstFollow (f, f->next)))
          {
!           return TRUE;
          }
        f = f->next;
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 9357,9367 ----
          }
        if (((f->type != pge_m2) && (EmptyFactor (f))) && (CheckFirstFollow (f, f->next)))
          {
!           return true;
          }
        f = f->next;
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int ConstrainedEmptyFact
*** 9370,9376 ****
     ConstrainedEmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static unsigned int ConstrainedEmptyTerm (pge_TermDesc t)
  {
    pge_SetDesc first;
    pge_SetDesc follow;
--- 9371,9377 ----
     ConstrainedEmptyTerm - returns TRUE if the term maybe empty.
  */
  
! static bool ConstrainedEmptyTerm (pge_TermDesc t)
  {
    pge_SetDesc first;
    pge_SetDesc follow;
*************** static unsigned int ConstrainedEmptyTerm
*** 9379,9394 ****
      {
        if (ConstrainedEmptyFactor (t->factor))
          {
!           return TRUE;
          }
        else if (((t->factor->type != pge_m2) && (EmptyFactor (t->factor))) && (CheckFirstFollow (t->factor, t->factor->next)))
          {
            /* avoid dangling else.  */
!           return TRUE;
          }
        t = t->next;
      }
!   return FALSE;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
--- 9380,9395 ----
      {
        if (ConstrainedEmptyFactor (t->factor))
          {
!           return true;
          }
        else if (((t->factor->type != pge_m2) && (EmptyFactor (t->factor))) && (CheckFirstFollow (t->factor, t->factor->next)))
          {
            /* avoid dangling else.  */
!           return true;
          }
        t = t->next;
      }
!   return false;
    /* static analysis guarentees a RETURN statement will be used before here.  */
    __builtin_unreachable ();
  }
*************** static unsigned int ConstrainedEmptyTerm
*** 9398,9408 ****
     ConstrainedEmptyExpression -
  */
  
! static unsigned int ConstrainedEmptyExpression (pge_ExpressionDesc e)
  {
    if (e == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 9399,9409 ----
     ConstrainedEmptyExpression -
  */
  
! static bool ConstrainedEmptyExpression (pge_ExpressionDesc e)
  {
    if (e == NULL)
      {
!       return false;
      }
    else
      {
*************** static unsigned int ConstrainedEmptyExpr
*** 9417,9427 ****
     ConstrainedEmptyStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static unsigned int ConstrainedEmptyStatement (pge_StatementDesc s)
  {
    if (s == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 9418,9428 ----
     ConstrainedEmptyStatement - returns FALSE if statement, s, does not have a optional ambiguity.
  */
  
! static bool ConstrainedEmptyStatement (pge_StatementDesc s)
  {
    if (s == NULL)
      {
!       return false;
      }
    else
      {
*************** static unsigned int ConstrainedEmptyStat
*** 9436,9446 ****
     ConstrainedEmptyProduction - returns TRUE if a problem exists with, p.
  */
  
! static unsigned int ConstrainedEmptyProduction (pge_ProductionDesc p)
  {
    if (p == NULL)
      {
!       return FALSE;
      }
    else
      {
--- 9437,9447 ----
     ConstrainedEmptyProduction - returns TRUE if a problem exists with, p.
  */
  
! static bool ConstrainedEmptyProduction (pge_ProductionDesc p)
  {
    if (p == NULL)
      {
!       return false;
      }
    else
      {
*************** static void TestForLALR1 (pge_Production
*** 9460,9466 ****
    if (OptionalProduction (p))
      {
        WarnError1 ((const char *) "production %s has two optional sentances using | which both have the same start symbols", 87, p->statement->ident->name);
!       WasNoError = FALSE;
        PrettyCommentProduction (p);
      }
  }
--- 9461,9467 ----
    if (OptionalProduction (p))
      {
        WarnError1 ((const char *) "production %s has two optional sentances using | which both have the same start symbols", 87, p->statement->ident->name);
!       WasNoError = false;
        PrettyCommentProduction (p);
      }
  }
*************** static void CheckComplete (pge_Productio
*** 9487,9493 ****
      {
        PrettyCommentProduction (p);
        WarnError1 ((const char *) "cannot determine epsilon, probably a left recursive rule in %s and associated rules (hint rewrite using ebnf and eliminate left recursion)", 138, p->statement->ident->name);
!       WasNoError = FALSE;
      }
  }
  
--- 9488,9494 ----
      {
        PrettyCommentProduction (p);
        WarnError1 ((const char *) "cannot determine epsilon, probably a left recursive rule in %s and associated rules (hint rewrite using ebnf and eliminate left recursion)", 138, p->statement->ident->name);
!       WasNoError = false;
      }
  }
  
*************** static void ParseArgs (void)
*** 9573,9582 ****
    unsigned int n;
    unsigned int i;
  
!   ErrorRecovery = TRUE;  /* DefaultRecovery ;  */
!   Debugging = FALSE;  /* DefaultRecovery ;  */
!   PrettyPrint = FALSE;
!   KeywordFormatting = FALSE;
    i = 1;
    n = Args_Narg ();
    while (i < n)
--- 9574,9583 ----
    unsigned int n;
    unsigned int i;
  
!   ErrorRecovery = true;  /* DefaultRecovery ;  */
!   Debugging = false;  /* DefaultRecovery ;  */
!   PrettyPrint = false;
!   KeywordFormatting = false;
    i = 1;
    n = Args_Narg ();
    while (i < n)
*************** static void ParseArgs (void)
*** 9586,9613 ****
            /* avoid gcc warning by using compound statement even if not strictly necessary.  */
            if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-e", 2))
              {
!               ErrorRecovery = FALSE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-d", 2))
              {
                /* avoid dangling else.  */
!               Debugging = TRUE;
!               bnflex_SetDebugging (TRUE);
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-c", 2))
              {
                /* avoid dangling else.  */
!               EmitCode = FALSE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-k", 2))
              {
                /* avoid dangling else.  */
!               KeywordFormatting = TRUE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-l", 2))
              {
                /* avoid dangling else.  */
!               SuppressFileLineTag = TRUE;
              }
            else if ((StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-h", 2)) || (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "--help", 6)))
              {
--- 9587,9614 ----
            /* avoid gcc warning by using compound statement even if not strictly necessary.  */
            if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-e", 2))
              {
!               ErrorRecovery = false;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-d", 2))
              {
                /* avoid dangling else.  */
!               Debugging = true;
!               bnflex_SetDebugging (true);
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-c", 2))
              {
                /* avoid dangling else.  */
!               EmitCode = false;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-k", 2))
              {
                /* avoid dangling else.  */
!               KeywordFormatting = true;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-l", 2))
              {
                /* avoid dangling else.  */
!               SuppressFileLineTag = true;
              }
            else if ((StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-h", 2)) || (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "--help", 6)))
              {
*************** static void ParseArgs (void)
*** 9617,9638 ****
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-p", 2))
              {
                /* avoid dangling else.  */
!               PrettyPrint = TRUE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-t", 2))
              {
                /* avoid dangling else.  */
!               Texinfo = TRUE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-x", 2))
              {
                /* avoid dangling else.  */
!               Sphinx = TRUE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-f", 2))
              {
                /* avoid dangling else.  */
!               FreeDocLicense = TRUE;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-o", 2))
              {
--- 9618,9639 ----
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-p", 2))
              {
                /* avoid dangling else.  */
!               PrettyPrint = true;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-t", 2))
              {
                /* avoid dangling else.  */
!               Texinfo = true;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-x", 2))
              {
                /* avoid dangling else.  */
!               Sphinx = true;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-f", 2))
              {
                /* avoid dangling else.  */
!               FreeDocLicense = true;
              }
            else if (StrLib_StrEqual ((const char *) &ArgName.array[0], MaxFileName, (const char *) "-o", 2))
              {
*************** static void ParseArgs (void)
*** 9681,9691 ****
  
  static void Init (void)
  {
!   WasNoError = TRUE;
!   Texinfo = FALSE;
!   Sphinx = FALSE;
!   FreeDocLicense = FALSE;
!   EmitCode = TRUE;
    LargestValue = 0;
    HeadProduction = NULL;
    CurrentProduction = NULL;
--- 9682,9692 ----
  
  static void Init (void)
  {
!   WasNoError = true;
!   Texinfo = false;
!   Sphinx = false;
!   FreeDocLicense = false;
!   EmitCode = true;
    LargestValue = 0;
    HeadProduction = NULL;
    CurrentProduction = NULL;
*************** static void Init (void)
*** 9701,9707 ****
    ErrorProcString = NameKey_MakeKey ((const char *) "ErrorS", 6);
    TokenTypeProc = NameKey_MakeKey ((const char *) "GetCurrentTokenType()", 21);
    SymIsProc = NameKey_MakeKey ((const char *) "SymIs", 5);
!   OnLineStart = TRUE;
    ParseArgs ();
    Main (static_cast<pge_SetOfStop> ((unsigned int) ((1 << (bnflex_eoftok)))));  /* this line will be manipulated by sed in buildpg  */
    if (WasNoError)  /* this line will be manipulated by sed in buildpg  */
--- 9702,9708 ----
    ErrorProcString = NameKey_MakeKey ((const char *) "ErrorS", 6);
    TokenTypeProc = NameKey_MakeKey ((const char *) "GetCurrentTokenType()", 21);
    SymIsProc = NameKey_MakeKey ((const char *) "SymIs", 5);
!   OnLineStart = true;
    ParseArgs ();
    Main (static_cast<pge_SetOfStop> ((unsigned int) ((1 << (bnflex_eoftok)))));  /* this line will be manipulated by sed in buildpg  */
    if (WasNoError)  /* this line will be manipulated by sed in buildpg  */
*************** static void Init (void)
*** 9726,9734 ****
                Output_WriteString ((const char *) &FileName.array[0], MaxFileName);
                Output_WriteString ((const char *) " *)", 3);
                Output_WriteLn ();
!               OnLineStart = FALSE;
                EmitFileLineTag (LinePrologue);
!               BeginningOfLine = TRUE;
                WriteCodeHunkList (CodePrologue);
                EmitSupport ();
                EmitFileLineTag (LineDeclaration);
--- 9727,9735 ----
                Output_WriteString ((const char *) &FileName.array[0], MaxFileName);
                Output_WriteString ((const char *) " *)", 3);
                Output_WriteLn ();
!               OnLineStart = false;
                EmitFileLineTag (LinePrologue);
!               BeginningOfLine = true;
                WriteCodeHunkList (CodePrologue);
                EmitSupport ();
                EmitFileLineTag (LineDeclaration);
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gtermios.h gcc-13.3.0/gcc/m2/pge-boot/Gtermios.h
*** gcc-13.2.0/gcc/m2/pge-boot/Gtermios.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gtermios.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
*************** EXTERN int termios_tcflowoffo (int fd);
*** 177,204 ****
               if, t, supports, f.
  */
  
! EXTERN unsigned int termios_GetFlag (termios_TERMIOS t, termios_Flag f, unsigned int *b);
  
  /*
     SetFlag - sets a flag value in, t, to, b, and returns TRUE if
               this flag value is supported.
  */
  
! EXTERN unsigned int termios_SetFlag (termios_TERMIOS t, termios_Flag f, unsigned int b);
  
  /*
     GetChar - sets a CHAR, ch, value from, t, and returns TRUE if
               this value is supported.
  */
  
! EXTERN unsigned int termios_GetChar (termios_TERMIOS t, termios_ControlChar c, char *ch);
  
  /*
     SetChar - sets a CHAR value in, t, and returns TRUE if, c,
               is supported.
  */
  
! EXTERN unsigned int termios_SetChar (termios_TERMIOS t, termios_ControlChar c, char ch);
  #   ifdef __cplusplus
  }
  #   endif
--- 178,205 ----
               if, t, supports, f.
  */
  
! EXTERN bool termios_GetFlag (termios_TERMIOS t, termios_Flag f, bool *b);
  
  /*
     SetFlag - sets a flag value in, t, to, b, and returns TRUE if
               this flag value is supported.
  */
  
! EXTERN bool termios_SetFlag (termios_TERMIOS t, termios_Flag f, bool b);
  
  /*
     GetChar - sets a CHAR, ch, value from, t, and returns TRUE if
               this value is supported.
  */
  
! EXTERN bool termios_GetChar (termios_TERMIOS t, termios_ControlChar c, char *ch);
  
  /*
     SetChar - sets a CHAR value in, t, and returns TRUE if, c,
               is supported.
  */
  
! EXTERN bool termios_SetChar (termios_TERMIOS t, termios_ControlChar c, char ch);
  #   ifdef __cplusplus
  }
  #   endif
diff -Nrcpad gcc-13.2.0/gcc/m2/pge-boot/Gwrapc.h gcc-13.3.0/gcc/m2/pge-boot/Gwrapc.h
*** gcc-13.2.0/gcc/m2/pge-boot/Gwrapc.h	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/pge-boot/Gwrapc.h	Tue May 21 07:47:38 2024
*************** see the files COPYING3 and COPYING.RUNTI
*** 34,39 ****
--- 34,40 ----
  #   ifdef __cplusplus
  extern "C" {
  #   endif
+ #include <stdbool.h>
  #   if !defined (PROC_D)
  #      define PROC_D
         typedef void (*PROC_t) (void);
diff -Nrcpad gcc-13.2.0/gcc/m2/target-independent/m2/gm2-libs.texi gcc-13.3.0/gcc/m2/target-independent/m2/gm2-libs.texi
*** gcc-13.2.0/gcc/m2/target-independent/m2/gm2-libs.texi	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/m2/target-independent/m2/gm2-libs.texi	Tue May 21 07:47:38 2024
*************** building the GNU Modula-2 compiler.
*** 55,61 ****
  * gm2-libs/LegacyReal::LegacyReal.def
  * gm2-libs/M2Dependent::M2Dependent.def
  * gm2-libs/M2EXCEPTION::M2EXCEPTION.def
- * gm2-libs/M2LINK::M2LINK.def
  * gm2-libs/M2RTS::M2RTS.def
  * gm2-libs/MathLib0::MathLib0.def
  * gm2-libs/MemUtils::MemUtils.def
--- 55,60 ----
*************** TYPE
*** 1944,1950 ****
  
  
  @findex ConstructModules
! PROCEDURE ConstructModules (applicationmodule, libname: ADDRESS;
                              argc: INTEGER; argv, envp: ADDRESS) ;
  
  @findex DeconstructModules
--- 1943,1950 ----
  
  
  @findex ConstructModules
! PROCEDURE ConstructModules (applicationmodule, libname,
!                             overrideliborder: ADDRESS;
                              argc: INTEGER; argv, envp: ADDRESS) ;
  
  @findex DeconstructModules
*************** END M2Dependent.
*** 1979,1985 ****
  @end example
  @page
  
! @node gm2-libs/M2EXCEPTION, gm2-libs/M2LINK, gm2-libs/M2Dependent, Base libraries
  @subsection gm2-libs/M2EXCEPTION
  
  @example
--- 1979,1985 ----
  @end example
  @page
  
! @node gm2-libs/M2EXCEPTION, gm2-libs/M2RTS, gm2-libs/M2Dependent, Base libraries
  @subsection gm2-libs/M2EXCEPTION
  
  @example
*************** END M2EXCEPTION.
*** 2017,2049 ****
  @end example
  @page
  
! @node gm2-libs/M2LINK, gm2-libs/M2RTS, gm2-libs/M2EXCEPTION, Base libraries
! @subsection gm2-libs/M2LINK
! 
! @example
! DEFINITION MODULE FOR "C" M2LINK ;
! 
! 
! TYPE
! @findex PtrToChar (type)
!    PtrToChar = POINTER TO CHAR ;
! 
! (* These variables are set by the compiler in the program module
!    according to linking command line options.  *)
! 
! VAR
! @findex ForcedModuleInitOrder (var)
!    ForcedModuleInitOrder: PtrToChar ;
! @findex StaticInitialization (var)
!    StaticInitialization : BOOLEAN ;
! 
! 
! @findex END M2LINK. (var)
! END M2LINK.
! @end example
! @page
! 
! @node gm2-libs/M2RTS, gm2-libs/MathLib0, gm2-libs/M2LINK, Base libraries
  @subsection gm2-libs/M2RTS
  
  @example
--- 2017,2023 ----
  @end example
  @page
  
! @node gm2-libs/M2RTS, gm2-libs/MathLib0, gm2-libs/M2EXCEPTION, Base libraries
  @subsection gm2-libs/M2RTS
  
  @example
*************** TYPE
*** 2058,2064 ****
  
  
  @findex ConstructModules
! PROCEDURE ConstructModules (applicationmodule, libname: ADDRESS;
                              argc: INTEGER; argv, envp: ADDRESS) ;
  
  @findex DeconstructModules
--- 2032,2039 ----
  
  
  @findex ConstructModules
! PROCEDURE ConstructModules (applicationmodule, libname,
!                             overrideliborder: ADDRESS;
                              argc: INTEGER; argv, envp: ADDRESS) ;
  
  @findex DeconstructModules
*************** coexist with their PIM counterparts.
*** 8956,8961 ****
--- 8931,8937 ----
  * gm2-libs-iso/TERMINATION::TERMINATION.def
  * gm2-libs-iso/TermFile::TermFile.def
  * gm2-libs-iso/TextIO::TextIO.def
+ * gm2-libs-iso/TextUtil::TextUtil.def
  * gm2-libs-iso/WholeConv::WholeConv.def
  * gm2-libs-iso/WholeIO::WholeIO.def
  * gm2-libs-iso/WholeStr::WholeStr.def
*************** TYPE
*** 10830,10835 ****
--- 10806,10812 ----
  
  @findex ConstructModules
  PROCEDURE ConstructModules (applicationmodule, libname: ADDRESS;
+                             overrideliborder: ADDRESS;
                              argc: INTEGER; argv, envp: ADDRESS) ;
  
  @findex DeconstructModules
*************** END TermFile.
*** 14344,14350 ****
  @end example
  @page
  
! @node gm2-libs-iso/TextIO, gm2-libs-iso/WholeConv, gm2-libs-iso/TermFile, M2 ISO Libraries
  @subsection gm2-libs-iso/TextIO
  
  @example
--- 14321,14327 ----
  @end example
  @page
  
! @node gm2-libs-iso/TextIO, gm2-libs-iso/TextUtil, gm2-libs-iso/TermFile, M2 ISO Libraries
  @subsection gm2-libs-iso/TextIO
  
  @example
*************** END TextIO.
*** 14422,14428 ****
  @end example
  @page
  
! @node gm2-libs-iso/WholeConv, gm2-libs-iso/WholeIO, gm2-libs-iso/TextIO, M2 ISO Libraries
  @subsection gm2-libs-iso/WholeConv
  
  @example
--- 14399,14440 ----
  @end example
  @page
  
! @node gm2-libs-iso/TextUtil, gm2-libs-iso/WholeConv, gm2-libs-iso/TextIO, M2 ISO Libraries
! @subsection gm2-libs-iso/TextUtil
! 
! @example
! DEFINITION MODULE TextUtil ;
! 
! (*
!     Description: provides text manmipulation routines.
! *)
! 
! IMPORT IOChan ;
! 
! 
! (*
!    SkipSpaces - skips any spaces.
! *)
! 
! @findex SkipSpaces
! PROCEDURE SkipSpaces (cid: IOChan.ChanId) ;
! 
! 
! (* The following procedures do not read past line marks.  *)
! 
! @findex CharAvailable
! PROCEDURE CharAvailable (cid: IOChan.ChanId) : BOOLEAN ;
! 
! 
! @findex EofOrEoln
! PROCEDURE EofOrEoln (cid: IOChan.ChanId) : BOOLEAN ;
! 
! 
! END TextUtil.
! @end example
! @page
! 
! @node gm2-libs-iso/WholeConv, gm2-libs-iso/WholeIO, gm2-libs-iso/TextUtil, M2 ISO Libraries
  @subsection gm2-libs-iso/WholeConv
  
  @example
diff -Nrcpad gcc-13.2.0/gcc/m2/tools-src/checkmeta.py gcc-13.3.0/gcc/m2/tools-src/checkmeta.py
*** gcc-13.2.0/gcc/m2/tools-src/checkmeta.py	Thu Jan  1 00:00:00 1970
--- gcc-13.3.0/gcc/m2/tools-src/checkmeta.py	Tue May 21 07:47:38 2024
***************
*** 0 ****
--- 1,123 ----
+ #!/usr/bin/env python3
+ 
+ # utility to check meta errors for simple format spec mistakes.
+ 
+ # Copyright (C) 2016-2023 Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Modula-2.
+ #
+ # GNU Modula-2 is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 3, or (at your option)
+ # any later version.
+ #
+ # GNU Modula-2 is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with GNU Modula-2; see the file COPYING.  If not, write to the
+ # Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
+ # 02110-1301, USA.
+ 
+ import argparse
+ import os
+ import pathlib
+ import sys
+ 
+ 
+ exit_code = 0
+ 
+ 
+ def visit_dir(directory, ext, func):
+     # visit_dir - call func for each file below, dir, matching extension, ext.
+     list_of_files = os.listdir(directory)
+     list_of_files.sort()
+     for filename in list_of_files:
+         path = pathlib.Path(filename)
+         full = os.path.join(directory, filename)
+         if path.suffix == ext:
+             func(full)
+ 
+ 
+ def check_format_spec(filename, line, no):
+     global exit_code
+ 
+     percent = line.find('%')
+     if percent >= 0:
+         specifier = False
+         for ch in line[percent:]:
+             if ch in ['{', '%']:
+                 pass
+             elif ch in ['1', '2', '3', '4']:
+                 if specifier:
+                     sys.stderr.write('%s:%d: format specifier error, the symbol position digit must be before the specifier: %s\n' % (filename, no, line))
+                     exit_code = 1
+             else:
+                 specifier = True
+ 
+ 
+ def search_format(filename, line, no):
+     cbra = line.find('{')
+     while cbra >= 0:
+         colon = line.find(':', cbra)
+         end = line.find('}', cbra)
+         if end >= 0:
+             if (colon >= 0) and (colon < end):
+                 end = colon
+             check_format_spec(filename, line[cbra:end], no)
+             cbra = line.find('{', end)
+         else:
+             return
+ 
+ 
+ def check_string_quote (filename, line, no, quote):
+     end = line.find(quote, 1)
+     if end > 0:
+         search_format(filename, line[1:end], no)
+ 
+ 
+ def check_string (filename, line, no):
+     quote = line.find("'")
+     if quote >= 0:
+         check_string_quote(filename, line[quote:], no, "'")
+     quote = line.find('"')
+     if quote >= 0:
+         check_string_quote(filename, line[quote:], no, '"')
+ 
+ 
+ def check_meta_spec (filename):
+     lines = open(filename).readlines()
+     extra = 0
+     for no, line in enumerate(lines):
+         if extra > 0:
+             extra -= 1
+             check_string(filename, line, no+1)
+         elif "Meta" in line:
+             meta = line.find("Meta")
+             if meta >= 0:
+                 bra = line.find("(", meta)
+                 if bra >= 0:
+                     check_string(filename, line[bra:], no+1)
+             extra = 1
+ 
+ 
+ def handle_arguments():
+     # handle_arguments create and return the args object.
+     parser = argparse.ArgumentParser()
+     parser.add_argument('-s', '--srcdir',
+                         help='set source directory.',
+                         default='.', action='store')
+     args = parser.parse_args()
+     return args
+ 
+ 
+ def main():
+     args = handle_arguments()
+     visit_dir(args.srcdir, '.mod', check_meta_spec)
+     visit_dir(args.srcdir, '.bnf', check_meta_spec)
+     sys.exit(exit_code)
+ 
+ 
+ main()
diff -Nrcpad gcc-13.2.0/gcc/match.pd gcc-13.3.0/gcc/match.pd
*** gcc-13.2.0/gcc/match.pd	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/match.pd	Tue May 21 07:47:38 2024
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 355,362 ****
  
  /* (x >= 0 ? x : 0) + (x <= 0 ? -x : 0) -> abs x.  */
  (simplify
!   (plus:c (max @0 integer_zerop) (max (negate @0) integer_zerop))
!   (abs @0))
  
  /* X * 1, X / 1 -> X.  */
  (for op (mult trunc_div ceil_div floor_div round_div exact_div)
--- 355,363 ----
  
  /* (x >= 0 ? x : 0) + (x <= 0 ? -x : 0) -> abs x.  */
  (simplify
!  (plus:c (max @0 integer_zerop) (max (negate @0) integer_zerop))
!  (if (ANY_INTEGRAL_TYPE_P (type) && TYPE_OVERFLOW_UNDEFINED (type))
!   (abs @0)))
  
  /* X * 1, X / 1 -> X.  */
  (for op (mult trunc_div ceil_div floor_div round_div exact_div)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 996,1001 ****
--- 997,1016 ----
         && tree_nop_conversion_p (type, TREE_TYPE (@1)))
     (lshift @0 @2)))
  
+ /* Shifts by precision or greater result in zero.  */
+ (for shift (lshift rshift)
+  (simplify
+   (shift @0 uniform_integer_cst_p@1)
+   (if ((GIMPLE || !sanitize_flags_p (SANITIZE_SHIFT_EXPONENT))
+        /* Leave arithmetic right shifts of possibly negative values alone.  */
+        && (TYPE_UNSIGNED (type)
+            || shift == LSHIFT_EXPR
+ 	   || tree_expr_nonnegative_p (@0))
+        /* Use a signed compare to leave negative shift counts alone.  */
+        && wi::ges_p (wi::to_wide (uniform_integer_cst_p (@1)),
+ 		     element_precision (type)))
+    { build_zero_cst (type); })))
+ 
  /* Shifts by constants distribute over several binary operations,
     hence (X << C) + (Y << C) can be simplified to (X + Y) << C.  */
  (for op (plus minus)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1946,1951 ****
--- 1961,1967 ----
     (bit_and:c (convert? (cmp@0  @01 @02)) @3)
     (bit_and:c (convert? (icmp@4 @01 @02)) @5))
      (if (INTEGRAL_TYPE_P (type)
+ 	 && invert_tree_comparison (cmp, HONOR_NANS (@01)) == icmp
  	 /* The scalar version has to be canonicalized after vectorization
  	    because it makes unconditional loads conditional ones, which
  	    means we lose vectorization because the loads may trap.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1960,1965 ****
--- 1976,1982 ----
     (cond (cmp@0  @01 @02) @3 zerop)
     (cond (icmp@4 @01 @02) @5 zerop))
      (if (INTEGRAL_TYPE_P (type)
+ 	 && invert_tree_comparison (cmp, HONOR_NANS (@01)) == icmp
  	 /* The scalar version has to be canonicalized after vectorization
  	    because it makes unconditional loads conditional ones, which
  	    means we lose vectorization because the loads may trap.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1972,1984 ****
    (bit_ior
     (bit_and:c (vec_cond:s (cmp@0 @6 @7) @4 @5) @2)
     (bit_and:c (vec_cond:s (icmp@1 @6 @7) @4 @5) @3))
!     (if (integer_zerop (@5))
       (switch
        (if (integer_onep (@4))
         (bit_and (vec_cond @0 @2 @3) @4))
  	(if (integer_minus_onep (@4))
  	 (vec_cond @0 @2 @3)))
!     (if (integer_zerop (@4))
       (switch
        (if (integer_onep (@5))
         (bit_and (vec_cond @0 @3 @2) @5))
--- 1989,2003 ----
    (bit_ior
     (bit_and:c (vec_cond:s (cmp@0 @6 @7) @4 @5) @2)
     (bit_and:c (vec_cond:s (icmp@1 @6 @7) @4 @5) @3))
!     (if (integer_zerop (@5)
! 	 && invert_tree_comparison (cmp, HONOR_NANS (@6)) == icmp)
       (switch
        (if (integer_onep (@4))
         (bit_and (vec_cond @0 @2 @3) @4))
  	(if (integer_minus_onep (@4))
  	 (vec_cond @0 @2 @3)))
!     (if (integer_zerop (@4)
! 	 && invert_tree_comparison (cmp, HONOR_NANS (@6)) == icmp)
       (switch
        (if (integer_onep (@5))
         (bit_and (vec_cond @0 @3 @2) @5))
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1991,1997 ****
    (bit_ior
     (vec_cond:s (cmp@0 @4 @5) @2 integer_zerop)
     (vec_cond:s (icmp@1 @4 @5) @3 integer_zerop))
!     (vec_cond @0 @2 @3)))
  
  /* Transform X & -Y into X * Y when Y is { 0 or 1 }.  */
  (simplify
--- 2010,2017 ----
    (bit_ior
     (vec_cond:s (cmp@0 @4 @5) @2 integer_zerop)
     (vec_cond:s (icmp@1 @4 @5) @3 integer_zerop))
!   (if (invert_tree_comparison (cmp, HONOR_NANS (@4)) == icmp)
!    (vec_cond @0 @2 @3))))
  
  /* Transform X & -Y into X * Y when Y is { 0 or 1 }.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 3602,3609 ****
  
  /* (x <= 0 ? -x : 0) -> max(-x, 0).  */
  (simplify
!   (cond (le @0 integer_zerop@1) (negate@2 @0) integer_zerop@1)
!   (max @2 @1))
  
  /* ((x & 0x1) == 0) ? y : z <op> y -> (-(typeof(y))(x & 0x1) & z) <op> y */
  (for op (bit_xor bit_ior)
--- 3622,3630 ----
  
  /* (x <= 0 ? -x : 0) -> max(-x, 0).  */
  (simplify
!  (cond (le @0 integer_zerop@1) (negate@2 @0) integer_zerop@1)
!  (if (ANY_INTEGRAL_TYPE_P (type) && TYPE_OVERFLOW_UNDEFINED (type))
!   (max @2 @1)))
  
  /* ((x & 0x1) == 0) ? y : z <op> y -> (-(typeof(y))(x & 0x1) & z) <op> y */
  (for op (bit_xor bit_ior)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4167,4172 ****
--- 4188,4194 ----
  (simplify
     (float (fix_trunc @0))
     (if (!flag_trapping_math
+ 	&& !HONOR_SIGNED_ZEROS (type)
  	&& types_match (type, TREE_TYPE (@0))
  	&& direct_internal_fn_supported_p (IFN_TRUNC, type,
  					  OPTIMIZE_FOR_BOTH))
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4455,4469 ****
  /* (c ? a : b) op (c ? d : e)  -->  c ? (a op d) : (b op e) */
   (simplify
    (op (vec_cond:s @0 @1 @2) (vec_cond:s @0 @3 @4))
!   (vec_cond @0 (op! @1 @3) (op! @2 @4)))
  
  /* (c ? a : b) op d  -->  c ? (a op d) : (b op d) */
   (simplify
    (op (vec_cond:s @0 @1 @2) @3)
!   (vec_cond @0 (op! @1 @3) (op! @2 @3)))
   (simplify
    (op @3 (vec_cond:s @0 @1 @2))
!   (vec_cond @0 (op! @3 @1) (op! @3 @2))))
  
  #if GIMPLE
  (match (nop_atomic_bit_test_and_p @0 @1 @4)
--- 4477,4512 ----
  /* (c ? a : b) op (c ? d : e)  -->  c ? (a op d) : (b op e) */
   (simplify
    (op (vec_cond:s @0 @1 @2) (vec_cond:s @0 @3 @4))
!   (if (TREE_CODE_CLASS (op) != tcc_comparison
!        || types_match (type, TREE_TYPE (@1))
!        || expand_vec_cond_expr_p (type, TREE_TYPE (@0), ERROR_MARK)
!        || (optimize_vectors_before_lowering_p ()
! 	   /* The following is optimistic on the side of non-support, we are
! 	      missing the legacy vcond{,u,eq} cases.  Do this only when
! 	      lowering will be able to fixup..  */
! 	   && !expand_vec_cond_expr_p (TREE_TYPE (@1),
! 				       TREE_TYPE (@0), ERROR_MARK)))
!    (vec_cond @0 (op! @1 @3) (op! @2 @4))))
  
  /* (c ? a : b) op d  -->  c ? (a op d) : (b op d) */
   (simplify
    (op (vec_cond:s @0 @1 @2) @3)
!   (if (TREE_CODE_CLASS (op) != tcc_comparison
!        || types_match (type, TREE_TYPE (@1))
!        || expand_vec_cond_expr_p (type, TREE_TYPE (@0), ERROR_MARK)
!        || (optimize_vectors_before_lowering_p ()
! 	   && !expand_vec_cond_expr_p (TREE_TYPE (@1),
! 				       TREE_TYPE (@0), ERROR_MARK)))
!    (vec_cond @0 (op! @1 @3) (op! @2 @3))))
   (simplify
    (op @3 (vec_cond:s @0 @1 @2))
!   (if (TREE_CODE_CLASS (op) != tcc_comparison
!        || types_match (type, TREE_TYPE (@1))
!        || expand_vec_cond_expr_p (type, TREE_TYPE (@0), ERROR_MARK)
!        || (optimize_vectors_before_lowering_p ()
! 	   && !expand_vec_cond_expr_p (TREE_TYPE (@1),
! 				       TREE_TYPE (@0), ERROR_MARK)))
!    (vec_cond @0 (op! @3 @1) (op! @3 @2)))))
  
  #if GIMPLE
  (match (nop_atomic_bit_test_and_p @0 @1 @4)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4546,4551 ****
--- 4589,4598 ----
  /* (v ? w : 0) ? a : b is just (v & w) ? a : b
     Currently disabled after pass lvec because ARM understands
     VEC_COND_EXPR<v==w,-1,0> but not a plain v==w fed to BIT_IOR_EXPR.  */
+ #if GIMPLE
+ /* These can only be done in gimple as fold likes to convert:
+    (CMP) & N into (CMP) ? N : 0
+    and we try to match the same pattern again and again. */
  (simplify
   (vec_cond (vec_cond:s @0 @3 integer_zerop) @1 @2)
   (if (optimize_vectors_before_lowering_p () && types_match (@0, @3))
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4580,4585 ****
--- 4627,4633 ----
   (vec_cond @0 @3 (vec_cond:s @1 @2 @3))
   (if (optimize_vectors_before_lowering_p () && types_match (@0, @1))
    (vec_cond (bit_and (bit_not @0) @1) @2 @3)))
+ #endif
  
  /* Canonicalize mask ? { 0, ... } : { -1, ...} to ~mask if the mask
     types are compatible.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5780,5798 ****
  		   >= TYPE_PRECISION (TREE_TYPE (@10)))
  		  && (TYPE_UNSIGNED (TREE_TYPE (@00))
  		      == TYPE_UNSIGNED (TREE_TYPE (@10))))
! 	      || (TREE_CODE (@10) == INTEGER_CST
  		  && INTEGRAL_TYPE_P (TREE_TYPE (@00))
! 		  && int_fits_type_p (@10, TREE_TYPE (@00)))))
        (cmp @00 (convert @10))
!       (if (TREE_CODE (@10) == INTEGER_CST
  	   && INTEGRAL_TYPE_P (TREE_TYPE (@00))
! 	   && !int_fits_type_p (@10, TREE_TYPE (@00)))
         (with
  	{
  	  tree min = lower_bound_in_type (TREE_TYPE (@10), TREE_TYPE (@00));
  	  tree max = upper_bound_in_type (TREE_TYPE (@10), TREE_TYPE (@00));
! 	  bool above = integer_nonzerop (const_binop (LT_EXPR, type, max, @10));
! 	  bool below = integer_nonzerop (const_binop (LT_EXPR, type, @10, min));
  	}
  	(if (above || below)
  	 (if (cmp == EQ_EXPR || cmp == NE_EXPR)
--- 5828,5846 ----
  		   >= TYPE_PRECISION (TREE_TYPE (@10)))
  		  && (TYPE_UNSIGNED (TREE_TYPE (@00))
  		      == TYPE_UNSIGNED (TREE_TYPE (@10))))
! 	      || (TREE_CODE (@1) == INTEGER_CST
  		  && INTEGRAL_TYPE_P (TREE_TYPE (@00))
! 		  && int_fits_type_p (@1, TREE_TYPE (@00)))))
        (cmp @00 (convert @10))
!       (if (TREE_CODE (@1) == INTEGER_CST
  	   && INTEGRAL_TYPE_P (TREE_TYPE (@00))
! 	   && !int_fits_type_p (@1, TREE_TYPE (@00)))
         (with
  	{
  	  tree min = lower_bound_in_type (TREE_TYPE (@10), TREE_TYPE (@00));
  	  tree max = upper_bound_in_type (TREE_TYPE (@10), TREE_TYPE (@00));
! 	  bool above = integer_nonzerop (const_binop (LT_EXPR, type, max, @1));
! 	  bool below = integer_nonzerop (const_binop (LT_EXPR, type, @1, min));
  	}
  	(if (above || below)
  	 (if (cmp == EQ_EXPR || cmp == NE_EXPR)
*************** and,
*** 8292,8298 ****
  
  (simplify
   (vec_perm vec_same_elem_p@0 @0 @1)
!  @0)
  
  /* Push VEC_PERM earlier if that may help FMA perception (PR101895).  */
  (simplify
--- 8340,8353 ----
  
  (simplify
   (vec_perm vec_same_elem_p@0 @0 @1)
!  (if (types_match (type, TREE_TYPE (@0)))
!   @0
!   (with
!    {
!      tree elem = uniform_vector_p (@0);
!    }
!    (if (elem)
!     { build_vector_from_val (type, elem); }))))
  
  /* Push VEC_PERM earlier if that may help FMA perception (PR101895).  */
  (simplify
diff -Nrcpad gcc-13.2.0/gcc/objc/ChangeLog gcc-13.3.0/gcc/objc/ChangeLog
*** gcc-13.2.0/gcc/objc/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/objc/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,53 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-05-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-05-02  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.cc (WEAK_PROTOCOLS_AFTER): New.
+ 	(next_runtime_abi_02_protocol_decl): Use WEAK_PROTOCOLS_AFTER
+ 	to determine this ABI change.
+ 	(build_v2_protocol_list_address_table): Likewise.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-01-28  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.cc (build_v2_address_table): Prevent
+ 	over-alignment of Objective-C metadata by setting DECL_USER_ALIGN
+ 	on relevant variables.
+ 	(build_v2_protocol_list_address_table): Likewise.
+ 	(generate_v2_protocol_list): Likewise.
+ 	(generate_v2_meth_descriptor_table): Likewise.
+ 	(generate_v2_meth_type_list): Likewise.
+ 	(generate_v2_property_table): Likewise.
+ 	(generate_v2_dispatch_table): Likewise.
+ 	(generate_v2_ivars_list): Likewise.
+ 	(generate_v2_class_structs): Likewise.
+ 	(build_ehtype): Likewise.
+ 	* objc-runtime-shared-support.cc (generate_strings): Likewise.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-act.cc (objc_init): Initialize interface and class
+ 	name hash maps before the preprocessor uses them.
+ 
+ 2024-03-31  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2024-01-12  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.cc
+ 	(build_v2_objc_method_fixup_call): Early exit for cases
+ 	where the sender or receiver are known to be in error.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/objc/objc-act.cc gcc-13.3.0/gcc/objc/objc-act.cc
*** gcc-13.2.0/gcc/objc/objc-act.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/objc/objc-act.cc	Tue May 21 07:47:38 2024
*************** bool
*** 345,350 ****
--- 345,355 ----
  objc_init (void)
  {
    bool ok;
+ 
+   /* Set up stuff used by the preprocessor as well as FE parser.  */
+   interface_hash_init ();
+   hash_init ();
+ 
  #ifdef OBJCPLUS
    if (cxx_init () == false)
  #else
*************** objc_init (void)
*** 374,381 ****
  
    /* Set up stuff used by FE parser and all runtimes.  */
    errbuf = XNEWVEC (char, 1024 * 10);
-   interface_hash_init ();
-   hash_init ();
    objc_encoding_init ();
    /* ... and then check flags and set-up for the selected runtime ... */
    if (flag_next_runtime && flag_objc_abi >= 2)
--- 379,384 ----
diff -Nrcpad gcc-13.2.0/gcc/objc/objc-next-runtime-abi-02.cc gcc-13.3.0/gcc/objc/objc-next-runtime-abi-02.cc
*** gcc-13.2.0/gcc/objc/objc-next-runtime-abi-02.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/objc/objc-next-runtime-abi-02.cc	Tue May 21 07:47:38 2024
*************** along with GCC; see the file COPYING3.
*** 72,77 ****
--- 72,78 ----
  #define TAG_MSGSENDSUPER_STRET	"objc_msgSendSuper2_stret"
  
  #define USE_FIXUP_BEFORE	100600
+ #define WEAK_PROTOCOLS_AFTER	100700
  #define TAG_FIXUP		"_fixup"
  
  
*************** next_runtime_abi_02_protocol_decl (tree
*** 1025,1031 ****
    /* 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;
--- 1026,1032 ----
    /* static struct _objc_protocol _OBJC_Protocol_<mumble>; */
    snprintf (buf, BUFSIZE, "_OBJC_Protocol_%s",
  	    IDENTIFIER_POINTER (PROTOCOL_NAME (p)));
!   if (flag_next_runtime >= WEAK_PROTOCOLS_AFTER)
      {
        decl = create_hidden_decl (objc_v2_protocol_template, buf);
        DECL_WEAK (decl) = true;
*************** build_v2_objc_method_fixup_call (int sup
*** 1657,1662 ****
--- 1658,1665 ----
    rcv_p = (super_flag ? objc_super_type : objc_object_type);
  
    lookup_object = build_c_cast (input_location, rcv_p, lookup_object);
+   if (sender == error_mark_node || lookup_object == error_mark_node)
+     return error_mark_node;
  
    /* Use SAVE_EXPR to avoid evaluating the receiver twice.  */
    lookup_object = save_expr (lookup_object);
*************** build_v2_address_table (vec<tree, va_gc>
*** 2244,2249 ****
--- 2247,2253 ----
    DECL_PRESERVE_P (decl) = 1;
    expr = objc_build_constructor (type, initlist);
    OBJCMETA (decl, objc_meta, attr);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, expr);
  }
  
*************** build_v2_protocol_list_address_table (vo
*** 2309,2315 ****
        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;
--- 2313,2319 ----
        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 >= WEAK_PROTOCOLS_AFTER)
  	{
  	  decl = create_hidden_decl (objc_protocol_type, buf, /*is def=*/true);
  	  DECL_WEAK (decl) = true;
*************** build_v2_protocol_list_address_table (vo
*** 2318,2325 ****
  	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);
        DECL_PRESERVE_P (decl) = 1;
      }
  
      /* TODO: delete the vec.  */
--- 2322,2330 ----
  	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);
        DECL_PRESERVE_P (decl) = 1;
+       DECL_USER_ALIGN (decl) = 1;
+       finish_var_decl (decl, expr);
      }
  
      /* TODO: delete the vec.  */
*************** generate_v2_protocol_list (tree i_or_p,
*** 2397,2402 ****
--- 2402,2408 ----
    /* ObjC2 puts all these in the base section.  */
    OBJCMETA (refs_decl, objc_meta, meta_base);
    DECL_PRESERVE_P (refs_decl) = 1;
+   DECL_USER_ALIGN (refs_decl) = 1;
    finish_var_decl (refs_decl,
  		   objc_build_constructor (TREE_TYPE (refs_decl),initlist));
    return refs_decl;
*************** generate_v2_meth_descriptor_table (tree
*** 2505,2510 ****
--- 2511,2517 ----
    CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, initlist);
    /* Get into the right section.  */
    OBJCMETA (decl, objc_meta, attr);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, objc_build_constructor (method_list_template, v));
    return decl;
  }
*************** generate_v2_meth_type_list (vec<tree>& a
*** 2523,2535 ****
  	    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;
  }
--- 2530,2543 ----
  	    IDENTIFIER_POINTER (PROTOCOL_NAME (protocol)));
    tree decl = start_var_decl (list_type, nam);
    free (nam);
    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));
+   OBJCMETA (decl, objc_meta, meta_base);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, objc_build_constructor (list_type, v));
    return decl;
  }
*************** generate_v2_property_table (tree context
*** 2652,2657 ****
--- 2660,2666 ----
    CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, initlist);
  
    OBJCMETA (decl, objc_meta, meta_base);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, objc_build_constructor (TREE_TYPE (decl), inits));
    return decl;
  }
*************** generate_v2_dispatch_table (tree chain,
*** 2863,2868 ****
--- 2872,2878 ----
    CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, initlist);
  
    OBJCMETA (decl, objc_meta, attr);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl,
  		   objc_build_constructor (TREE_TYPE (decl), v));
    return decl;
*************** generate_v2_ivars_list (tree chain, cons
*** 3160,3165 ****
--- 3170,3176 ----
  			  build_int_cst (integer_type_node, size));
    CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, initlist);
    OBJCMETA (decl, objc_meta, attr);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, objc_build_constructor (TREE_TYPE (decl), inits));
    generating_instance_variables = 0;
    return decl;
*************** generate_v2_class_structs (struct imp_en
*** 3427,3433 ****
    decl = start_var_decl (objc_v2_class_ro_template,
  			 newabi_append_ro (IDENTIFIER_POINTER
  						(DECL_NAME (metaclass_decl))));
- 
    /* TODO: ivarLayout needs t be built.  */
    initlist =
  	build_v2_class_ro_t_initializer (TREE_TYPE (decl), name_expr,
--- 3438,3443 ----
*************** generate_v2_class_structs (struct imp_en
*** 3437,3442 ****
--- 3447,3453 ----
  					class_ivars, NULL_TREE);
    /* The ROs sit in the default const section.  */
    OBJCMETA (decl, objc_meta, meta_base);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, initlist);
  
    /* static struct class_t _OBJC_METACLASS_Foo = { ... }; */
*************** generate_v2_class_structs (struct imp_en
*** 3448,3453 ****
--- 3459,3465 ----
  				      build_fold_addr_expr (UOBJC_V2_CACHE_decl),
  				      build_fold_addr_expr (UOBJC_V2_VTABLE_decl));
    /* The class section attributes are set when they are created.  */
+   DECL_USER_ALIGN (metaclass_decl) = 1;
    finish_var_decl (metaclass_decl, initlist);
    impent->meta_decl = metaclass_decl;
  
*************** generate_v2_class_structs (struct imp_en
*** 3527,3532 ****
--- 3539,3545 ----
  					 inst_ivars, props);
    /* The ROs sit in the default const section.  */
    OBJCMETA (decl, objc_meta, meta_base);
+   DECL_USER_ALIGN (decl) = 1;
    finish_var_decl (decl, initlist);
  
    /* static struct class_t _OBJC_CLASS_Foo = { ... }; */
*************** generate_v2_class_structs (struct imp_en
*** 3538,3543 ****
--- 3551,3557 ----
  					build_fold_addr_expr (UOBJC_V2_VTABLE_decl));
  
    /* The class section attributes are set when they are created.  */
+   DECL_USER_ALIGN (class_decl) = 1;
    finish_var_decl (class_decl, initlist);
    impent->class_decl = class_decl;
  
*************** build_ehtype (tree name, const char *eh_
*** 3712,3717 ****
--- 3726,3732 ----
      DECL_WEAK (ehtype_decl) = 1;
    inits = objc2_build_ehtype_initializer (name_expr, class_name_expr);
    OBJCMETA (ehtype_decl, objc_meta, meta_ehtype);
+   DECL_USER_ALIGN (ehtype_decl) = 1;
    finish_var_decl (ehtype_decl, inits);
    return ehtype_decl;
  }
diff -Nrcpad gcc-13.2.0/gcc/objc/objc-runtime-shared-support.cc gcc-13.3.0/gcc/objc/objc-runtime-shared-support.cc
*** gcc-13.2.0/gcc/objc/objc-runtime-shared-support.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/objc/objc-runtime-shared-support.cc	Tue May 21 07:47:38 2024
*************** generate_strings (void)
*** 684,689 ****
--- 684,690 ----
        decl = TREE_PURPOSE (chain);
        string_expr = my_build_string (IDENTIFIER_LENGTH (string) + 1,
  				     IDENTIFIER_POINTER (string));
+       DECL_USER_ALIGN (decl) = 1;
        finish_var_decl (decl, string_expr);
      }
  
*************** generate_strings (void)
*** 693,698 ****
--- 694,700 ----
        decl = TREE_PURPOSE (chain);
        string_expr = my_build_string (IDENTIFIER_LENGTH (string) + 1,
  				     IDENTIFIER_POINTER (string));
+       DECL_USER_ALIGN (decl) = 1;
        finish_var_decl (decl, string_expr);
      }
  
*************** generate_strings (void)
*** 702,707 ****
--- 704,710 ----
        decl = TREE_PURPOSE (chain);
        string_expr = my_build_string (IDENTIFIER_LENGTH (string) + 1,
  				     IDENTIFIER_POINTER (string));
+       DECL_USER_ALIGN (decl) = 1;
        finish_var_decl (decl, string_expr);
      }
  
*************** generate_strings (void)
*** 711,716 ****
--- 714,720 ----
        decl = TREE_PURPOSE (chain);
        string_expr = my_build_string (IDENTIFIER_LENGTH (string) + 1,
  				     IDENTIFIER_POINTER (string));
+       DECL_USER_ALIGN (decl) = 1;
        finish_var_decl (decl, string_expr);
      }
  }
diff -Nrcpad gcc-13.2.0/gcc/objcp/ChangeLog gcc-13.3.0/gcc/objcp/ChangeLog
*** gcc-13.2.0/gcc/objcp/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/objcp/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,7 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/omp-expand.cc gcc-13.3.0/gcc/omp-expand.cc
*** gcc-13.2.0/gcc/omp-expand.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/omp-expand.cc	Tue May 21 07:47:38 2024
*************** expand_omp_for_init_vars (struct omp_for
*** 2561,2567 ****
  	      tree factor = fd->factor;
  	      gcond *cond_stmt
  		= expand_omp_build_cond (gsi, NE_EXPR, factor,
! 					 build_zero_cst (TREE_TYPE (factor)));
  	      edge e = split_block (gsi_bb (*gsi), cond_stmt);
  	      basic_block bb0 = e->src;
  	      e->flags = EDGE_TRUE_VALUE;
--- 2561,2568 ----
  	      tree factor = fd->factor;
  	      gcond *cond_stmt
  		= expand_omp_build_cond (gsi, NE_EXPR, factor,
! 					 build_zero_cst (TREE_TYPE (factor)),
! 					 true);
  	      edge e = split_block (gsi_bb (*gsi), cond_stmt);
  	      basic_block bb0 = e->src;
  	      e->flags = EDGE_TRUE_VALUE;
diff -Nrcpad gcc-13.2.0/gcc/optabs-libfuncs.cc gcc-13.3.0/gcc/optabs-libfuncs.cc
*** gcc-13.2.0/gcc/optabs-libfuncs.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/optabs-libfuncs.cc	Tue May 21 07:47:38 2024
*************** gen_trunc_conv_libfunc (convert_optab ta
*** 589,595 ****
    if (GET_MODE_CLASS (float_tmode) != GET_MODE_CLASS (float_fmode))
      gen_interclass_conv_libfunc (tab, opname, float_tmode, float_fmode);
  
!   if (GET_MODE_PRECISION (float_fmode) <= GET_MODE_PRECISION (float_tmode))
      return;
  
    if (GET_MODE_CLASS (float_tmode) == GET_MODE_CLASS (float_fmode))
--- 589,597 ----
    if (GET_MODE_CLASS (float_tmode) != GET_MODE_CLASS (float_fmode))
      gen_interclass_conv_libfunc (tab, opname, float_tmode, float_fmode);
  
!   if (GET_MODE_PRECISION (float_fmode) <= GET_MODE_PRECISION (float_tmode)
!       && (REAL_MODE_FORMAT (float_tmode) != &arm_bfloat_half_format
! 	  || REAL_MODE_FORMAT (float_fmode) != &ieee_half_format))
      return;
  
    if (GET_MODE_CLASS (float_tmode) == GET_MODE_CLASS (float_fmode))
diff -Nrcpad gcc-13.2.0/gcc/opts.cc gcc-13.3.0/gcc/opts.cc
*** gcc-13.2.0/gcc/opts.cc	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/opts.cc	Tue May 21 07:47:38 2024
*************** static void set_Wstrict_aliasing (struct
*** 49,55 ****
  
  const char *const debug_type_names[] =
  {
!   "none", "stabs", "dwarf-2", "xcoff", "vms", "ctf", "btf"
  };
  
  /* Bitmasks of fundamental debug info formats indexed by enum
--- 49,55 ----
  
  const char *const debug_type_names[] =
  {
!   "none", "dwarf-2", "vms", "ctf", "btf"
  };
  
  /* Bitmasks of fundamental debug info formats indexed by enum
*************** static uint32_t debug_type_masks[] =
*** 64,70 ****
  /* Names of the set of debug formats requested by user.  Updated and accessed
     via debug_set_names.  */
  
! static char df_set_names[sizeof "none stabs dwarf-2 xcoff vms ctf btf"];
  
  /* Get enum debug_info_type of the specified debug format, for error messages.
     Can be used only for individual debug format types.  */
--- 64,70 ----
  /* Names of the set of debug formats requested by user.  Updated and accessed
     via debug_set_names.  */
  
! static char df_set_names[sizeof "none dwarf-2 vms ctf btf"];
  
  /* Get enum debug_info_type of the specified debug format, for error messages.
     Can be used only for individual debug format types.  */
diff -Nrcpad gcc-13.2.0/gcc/params.opt gcc-13.3.0/gcc/params.opt
*** gcc-13.2.0/gcc/params.opt	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/params.opt	Tue May 21 07:47:38 2024
*************** Emit instrumentation calls to __tsan_fun
*** 1114,1119 ****
--- 1114,1128 ----
  Common Joined UInteger Var(param_uninit_control_dep_attempts) Init(1000) IntegerRange(1, 65536) Param Optimization
  Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.
  
+ -param=uninit-max-chain-len=
+ Common Joined UInteger Var(param_uninit_max_chain_len) Init(8) IntegerRange(1, 128) Param Optimization
+ Maximum number of predicates anded for each predicate ored in the normalized
+ predicate chain.
+ 
+ -param=uninit-max-num-chains=
+ Common Joined UInteger Var(param_uninit_max_num_chains) Init(8) IntegerRange(1, 128) Param Optimization
+ Maximum number of predicates ored in the normalized predicate chain.
+ 
  -param=uninlined-function-insns=
  Common Joined UInteger Var(param_uninlined_function_insns) Init(2) Optimization IntegerRange(0, 1000000) Param
  Instruction accounted for function prologue, epilogue and other overhead.
diff -Nrcpad gcc-13.2.0/gcc/po/ChangeLog gcc-13.3.0/gcc/po/ChangeLog
*** gcc-13.2.0/gcc/po/ChangeLog	Thu Jul 27 08:13:35 2023
--- gcc-13.3.0/gcc/po/ChangeLog	Tue May 21 07:47:38 2024
***************
*** 1,3 ****
--- 1,29 ----
+ 2024-05-21  Release Manager
+ 
+ 	* GCC 13.3.0 released.
+ 
+ 2024-02-19  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	* zh_CN.po: Update.
+ 
+ 2024-02-07  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	* zh_CN.po: Update.
+ 
+ 2024-02-05  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	* zh_CN.po: Update.
+ 
+ 2023-07-31  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2023-07-28  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.
+ 
  2023-07-27  Release Manager
  
  	* GCC 13.2.0 released.
diff -Nrcpad gcc-13.2.0/gcc/po/be.po gcc-13.3.0/gcc/po/be.po
*** gcc-13.2.0/gcc/po/be.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/be.po	Tue May 21 07:47:38 2024
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+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: 2023-07-26 18:38+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 ""
*** 348,359 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.h:277
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "rdynamic is not supported"
--- 348,359 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.h:276
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "rdynamic is not supported"
*************** msgstr ""
*** 3629,3943 ****
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Generate ELF output"
  msgid "Generate documentation."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ELF-Ð²Ñ‹Ð²Ð°Ð´"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, fuzzy, no-c-format
  #| msgid "unsupported version"
  msgid "Ignore unsupported pragmas."
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  #| msgid "Generate code for Intel as"
  msgid "Generate code for postcondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for Intel as"
  msgid "Generate code for precondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  #| msgid "Generate code for Intel as"
  msgid "Generate code for switches without a default case."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr ""
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3629,3948 ----
  
  #: d/lang.opt:143
  #, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr ""
+ 
+ #: d/lang.opt:151
+ #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Generate ELF output"
  msgid "Generate documentation."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ELF-Ð²Ñ‹Ð²Ð°Ð´"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, fuzzy, no-c-format
  #| msgid "unsupported version"
  msgid "Ignore unsupported pragmas."
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  #| msgid "Generate code for Intel as"
  msgid "Generate code for postcondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  #| msgid "Generate code for Intel as"
  msgid "Generate code for precondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "Generate code for Intel as"
  msgid "Generate code for switches without a default case."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr ""
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr ""
*** 4880,5291 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  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."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr ""
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "This is the default."
  msgstr ""
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4885,5296 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr ""
  
! #: config/darwin.opt:67
  #, fuzzy, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "This is the default."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 5781,5786 ****
--- 5786,5796 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr ""
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgid ""
*** 17268,17274 ****
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 17278,17284 ----
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr ""
*** 18716,18722 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18726,18732 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 19033,19056 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 19043,19066 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 19059,19194 ****
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.cc:12208
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.cc:12211
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, fuzzy, c-format
  msgid "invalid %%J value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%L"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%M"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
--- 19069,19204 ----
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.cc:12203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.cc:12206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, fuzzy, c-format
  msgid "invalid %%J value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%L"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%M"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
*************** msgstr ""
*** 19329,19426 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr ""
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  #, fuzzy
  msgid "invalid insn:"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:8547
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported fixed-point conversion"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  msgid "function parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: config/avr/avr.cc:9926
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of function"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr ""
  
--- 19339,19436 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr ""
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr ""
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  #, fuzzy
  msgid "invalid insn:"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:9134
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported fixed-point conversion"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  msgid "function parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: config/avr/avr.cc:10516
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of function"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr ""
  
*************** msgstr ""
*** 19673,19697 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/gcn/gcn.cc:7230
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
--- 19683,19707 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/gcn/gcn.cc:7239
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 19834,19840 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 19844,19850 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 19915,19921 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
--- 19925,19931 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
*************** msgstr ""
*** 20137,20290 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14311
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28479
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28481
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28483
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
--- 20147,20300 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14312
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28480
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28482
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28484
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
*************** msgstr ""
*** 20564,20595 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20574,20605 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr ""
*** 20597,20611 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
--- 20607,20621 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20615,20726 ****
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20625,20736 ----
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20728,20734 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 20738,20744 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 20739,20763 ****
  msgid "expected label"
  msgstr ""
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.cc:8193
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr ""
  
--- 20749,20773 ----
  msgid "expected label"
  msgstr ""
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.cc:8208
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr ""
*** 21148,21154 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  #, fuzzy
  msgid "elemental binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 21158,21164 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  #, fuzzy
  msgid "elemental binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 21411,21421 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr ""
  
--- 21421,21431 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 21531,21641 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 21541,21651 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 21663,21674 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 21673,21684 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 21858,21865 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 21868,21875 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr ""
*** 21916,21923 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
--- 21926,21933 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
*** 21927,21935 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 21937,21945 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr ""
*** 22030,22037 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  #| msgid "In function"
  msgid "expected function"
--- 22040,22047 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  #| msgid "In function"
  msgid "expected function"
*************** msgstr ""
*** 22046,22121 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "too many expressions for struct"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "too few expressions for struct"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 22056,22131 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "too many expressions for struct"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "too few expressions for struct"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 22328,22334 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
--- 22338,22344 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
*************** msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð
*** 22737,22753 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: d/lang.opt:193
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr ""
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown C standard `%s'"
  msgid "unknown C++ standard %qs"
--- 22747,22763 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: d/lang.opt:201
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr ""
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown C standard `%s'"
  msgid "unknown C++ standard %qs"
*************** msgstr ""
*** 22975,22981 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 22985,22991 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 22994,23000 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 23004,23010 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ
*** 23005,23011 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
--- 23015,23021 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 23071,23083 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 23081,23093 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr ""
*** 23085,23091 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 23095,23101 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr ""
*** 24459,24471 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 24469,24481 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "ld returned %d exit status"
*** 24603,24609 ****
  msgstr ""
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 24613,24619 ----
  msgstr ""
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr ""
*** 25124,25140 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 25134,25150 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 25540,25546 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
--- 25550,25556 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
*************** msgstr ""
*** 25886,25892 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 25896,25902 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 25894,25904 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25904,25914 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr ""
*** 27023,27033 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
--- 27033,27043 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr ""
*** 27409,27748 ****
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7900
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7902
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr ""
  
! #: gimplify.cc:9408
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 27419,27758 ----
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7907
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7909
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr ""
  
! #: gimplify.cc:9415
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 29154,29165 ****
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 29164,29175 ----
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 31645,31681 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-ssa-alias.cc:4081
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
--- 31655,31691 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-ssa-alias.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
*************** msgstr ""
*** 32658,32664 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32668,32674 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 32932,32938 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 32942,32948 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgstr ""
*** 33922,33929 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 33932,33939 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr ""
*** 35045,35061 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 35055,35071 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 35211,35217 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 35221,35227 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35772,35778 ****
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35782,35788 ----
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 36532,36538 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 36542,36548 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 36552,36558 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
--- 36562,36568 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
*************** msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾
*** 36752,36758 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 36762,36768 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 36784,36798 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 36794,36808 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 37340,37383 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
--- 37350,37393 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
*************** msgstr ""
*** 37783,38108 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17657
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/aarch64/aarch64.cc:17689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18144
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18203
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18250
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18290
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18429
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27035
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27061
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
--- 37793,38118 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17652
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/aarch64/aarch64.cc:17684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18139
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18198
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18245
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18285
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18370
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27030
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27056
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
*************** msgstr ""
*** 38162,38168 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 38172,38178 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 38285,38301 ****
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 38295,38311 ----
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 38412,38418 ****
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
--- 38422,38428 ----
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
*************** msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½Ðº
*** 38432,38454 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 38442,38464 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 38968,39166 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr ""
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10197
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 38978,39176 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr ""
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10787
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 39619,39645 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 39629,39655 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 39650,39661 ****
  msgid "deleting file %s: %m"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ñ–ÑˆÑ‡Ñ‹Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\": %s\n"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 39660,39671 ----
  msgid "deleting file %s: %m"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ñ–ÑˆÑ‡Ñ‹Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\": %s\n"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 39665,39671 ****
  msgid "offload compiler %s not found"
  msgstr "Ð‘Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÐ° lib%s Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
--- 39675,39681 ----
  msgid "offload compiler %s not found"
  msgstr "Ð‘Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÐ° lib%s Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
*************** msgid "either -fopenacc or -fopenmp must
*** 39676,39694 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open '%s'"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "cannot open omp_requires file %qs"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot read omp_requires file %qs"
--- 39686,39704 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open '%s'"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "cannot open omp_requires file %qs"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot read omp_requires file %qs"
*************** msgstr ""
*** 39927,39950 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s does not support %s"
  msgid "code model %s does not support PIC mode"
--- 39937,39960 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s does not support %s"
  msgid "code model %s does not support PIC mode"
*************** msgstr ""
*** 39970,40469 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2065
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/i386/i386-options.cc:2269
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2270
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.cc:2349
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2350
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2529
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2565
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2568
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3414
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:3623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:3644
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 39980,40479 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2069
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/i386/i386-options.cc:2273
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2274
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.cc:2353
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2354
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2533
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2556
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2569
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2572
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3420
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:3629
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.cc:3650
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 40650,40690 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 40660,40705 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 41951,41972 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
--- 41966,41987 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
*************** msgstr ""
*** 42293,42299 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 42308,42314 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€
*** 42769,42862 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20234
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42784,42877 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20235
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 43608,43614 ****
  msgid "attribute %qs applies to array types only"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 43623,43629 ----
  msgid "attribute %qs applies to array types only"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 43688,43694 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 43703,43709 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr ""
*** 43751,43757 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
--- 43766,43772 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
*************** msgstr ""
*** 43812,44074 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:2304
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2463
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2555
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:2582
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:3894
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4559
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
--- 43827,44089 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2267
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:2311
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:2589
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3127
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3796
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.cc:3817
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:3901
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4073
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4566
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
*************** msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½Ðº
*** 44077,44202 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4919
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:4958
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<inline%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4990
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5006
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5012
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5021
  #, fuzzy, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:5040
  #, fuzzy, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:5151
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.cc:5155
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
--- 44092,44217 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4926
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:4965
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<inline%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4997
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5013
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5019
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5028
  #, fuzzy, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:5158
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.cc:5162
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
*************** msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð
*** 44204,44515 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%q+D is usually a function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter %qD is initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:5499
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: c/c-decl.cc:5647
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero or negative size array %q+D"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:5786
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6228
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6234
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6391
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:6749
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c/c-decl.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.cc:6753
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6798
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 44219,44530 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%q+D is usually a function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter %qD is initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:5506
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5650
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: c/c-decl.cc:5654
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero or negative size array %q+D"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:5793
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6235
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6241
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6398
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6449
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6459
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:6670
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:6756
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.cc:6760
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6805
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 44517,45465 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:7070
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7360
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:7839
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.cc:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:8006
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8256
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:8271
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:8646
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8648
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9564
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:9572
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:9696
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9893
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9899
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10562
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11448
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.cc:11491
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:11766
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.cc:12228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12326
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
--- 44532,45480 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:7080
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7421
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:7846
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:8013
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:8278
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9571
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.cc:9579
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:9703
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:9872
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9906
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10130
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10569
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11455
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.cc:11498
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.cc:12235
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12333
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
*************** msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ
*** 45467,45612 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:12411
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12426
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12463
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 45482,45627 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12425
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12433
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12470
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12562
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 45626,45632 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 45641,45647 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgstr ""
*** 45637,45649 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 45652,45664 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 45679,45687 ****
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
--- 45694,45702 ----
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
*************** msgstr ""
*** 45713,45719 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
--- 45728,45734 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 45729,45740 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
--- 45744,45755 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 45795,45801 ****
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 45810,45816 ----
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgid "empty enum is invalid"
*** 45892,45911 ****
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
--- 45907,45926 ----
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
*************** msgstr ""
*** 45985,45991 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 46000,46006 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 45995,46064 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids label declarations"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 46010,46079 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids label declarations"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 46067,47188 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8155
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8654
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:8890
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:8982
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10918
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-parser.cc:10956
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: c/c-parser.cc:17409
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 46082,47203 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8158
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:9915
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10921
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: c/c-parser.cc:17412
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 47191,47738 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 47206,47753 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 47743,47749 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 47758,47764 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 47824,47835 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
--- 47839,47850 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
*************** msgstr ""
*** 48262,48268 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
--- 48277,48283 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
*************** msgstr ""
*** 48709,48720 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 48724,48735 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 48730,48736 ****
  msgstr ""
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
--- 48745,48751 ----
  msgstr ""
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
*************** msgstr ""
*** 48740,48756 ****
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 48755,48771 ----
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 48770,48777 ****
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
--- 48785,48792 ----
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
*************** msgstr ""
*** 48786,49384 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9560
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11232
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.cc:11238
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14723
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48801,49399 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9565
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11237
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.cc:11243
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14728
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr ""
*** 49387,49609 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15193
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15754
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:16375
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 49402,49624 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15198
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15759
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.cc:16380
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 49817,50689 ****
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5437
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5440
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5577
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6180
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6214
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7472
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7486
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.cc:8063
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8308
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8353
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8717
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8725
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8786
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10773
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12811
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12875
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13740
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14016
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 49832,50704 ----
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5338
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5452
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6195
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6229
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7487
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7501
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.cc:8078
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8323
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8368
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8732
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8740
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10788
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11374
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12837
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12901
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13786
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14062
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr ""
*** 51148,51154 ****
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
--- 51163,51169 ----
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
*************** msgstr ""
*** 51312,51395 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 51327,51410 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr ""
*** 51397,51448 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
--- 51412,51463 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
*************** msgid "dereferencing a null pointer in %
*** 51513,51519 ****
  msgstr ""
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 51528,51534 ----
  msgstr ""
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr ""
*** 51612,51947 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7969
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7985
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9551
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:10012
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 51627,51962 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:7968
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7984
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9550
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.cc:10011
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 52660,52666 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 52675,52681 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr ""
*** 52685,52717 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.cc:3340
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 52700,52742 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3275
! #, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:3278
! #, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.cc:3352
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 53141,53147 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 53166,53172 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr ""
*** 53748,53754 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
--- 53773,53779 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ
*** 53956,53963 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
--- 53981,53988 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
*************** msgstr ""
*** 54073,54089 ****
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
--- 54098,54114 ----
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
*************** msgstr ""
*** 54883,54899 ****
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
! msgid "%qs specified with %qD"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
--- 54908,54924 ----
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:12491
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
*************** msgstr ""
*** 55490,55496 ****
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
--- 55515,55521 ----
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
*************** msgstr ""
*** 55531,55856 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14588
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14739
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.cc:14983
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15151
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.cc:15523
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.cc:15551
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:15654
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:15655
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:15667
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:15668
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:15706
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.cc:15730
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15859
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 55556,55881 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14597
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14748
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.cc:14992
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15160
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15525
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:15663
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:15664
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:15676
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:15677
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:15700
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:15715
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 55862,55972 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.cc:16155
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16357
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.cc:16606
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 55887,55997 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16366
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.cc:16615
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 55975,56057 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:17021
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.cc:17194
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18167
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18231
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.cc:18812
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 56000,56082 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:17030
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.cc:17203
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:18433
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.cc:18821
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 56121,56268 ****
  msgid "destructor %qD declared as member template"
  msgstr ""
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function `%s':"
  msgid "no functions named %qD"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr ""
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr ""
  
! #: cp/decl2.cc:951
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr ""
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl2.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1125
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl2.cc:1238
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/decl2.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1255
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl2.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 56146,56293 ----
  msgid "destructor %qD declared as member template"
  msgstr ""
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function `%s':"
  msgid "no functions named %qD"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl2.cc:887
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr ""
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr ""
  
! #: cp/decl2.cc:956
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr ""
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl2.cc:1081
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1130
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl2.cc:1243
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/decl2.cc:1254
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl2.cc:1260
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1267
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl2.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 56271,56364 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2023
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2026
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
--- 56296,56389 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2031
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
*************** msgstr ""
*** 56367,56468 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "inline function %qD used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:5767
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 56392,56493 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "inline function %qD used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:5772
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \
*** 56724,57138 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr ""
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr ""
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr ""
  
! #: cp/init.cc:586
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.cc:972
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1116
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "  when initialized here"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2749
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3179
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.cc:3383
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 56749,57163 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr ""
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr ""
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr ""
  
! #: cp/init.cc:597
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.cc:962
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1106
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "  when initialized here"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2739
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3113
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 57248,57294 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 57273,57319 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 57965,57971 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
--- 57990,57996 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
*************** msgstr ""
*** 58052,58058 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
--- 58077,58083 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
*************** msgstr ""
*** 58100,58158 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/name-lookup.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.cc:8677
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 58125,58183 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/name-lookup.cc:8577
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.cc:8714
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 58177,58183 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 58202,58208 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 58424,58430 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 58449,58455 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 58717,58723 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 58742,58748 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 58771,58777 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 58796,58802 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 58982,58993 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 59007,59018 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr ""
*** 59085,59091 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
--- 59110,59116 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
*************** msgstr ""
*** 59150,59156 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
--- 59175,59181 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
*************** msgstr ""
*** 59177,59183 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
--- 59202,59208 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
*************** msgstr ""
*** 59440,59451 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 59465,59476 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 60051,60057 ****
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
--- 60076,60082 ----
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ
*** 60223,60229 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
--- 60248,60254 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
*************** msgstr ""
*** 60323,60471 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:29161
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29215
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29383
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29532
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:29575
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr ""
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr ""
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29676
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr ""
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31057
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.cc:31578
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
--- 60348,60496 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:29160
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29214
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29382
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29531
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:29574
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr ""
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr ""
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29675
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr ""
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.cc:31577
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 60474,61075 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32901
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.cc:33410
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33547
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:33662
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:33689
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33710
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.cc:34405
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34579
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34932
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38038
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.cc:40113
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.cc:47618
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49457
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49489
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49570
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:49607
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 60499,61100 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31977
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32900
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.cc:33409
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33546
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.cc:33588
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:33661
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:33688
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33709
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.cc:34404
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:34577
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34931
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38037
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.cc:40112
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.cc:47617
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49456
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49488
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49569
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:49606
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð°
*** 61603,61609 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 61628,61634 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 61618,61996 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6844
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.cc:7150
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7159
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.cc:7527
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8328
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8616
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8619
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:8692
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10368
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12436
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 61643,62021 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6845
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.cc:7151
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7160
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.cc:7528
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8330
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8618
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8621
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:8694
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9852
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10381
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12449
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 62008,62314 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.cc:15532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.cc:15534
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.cc:15661
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.cc:16383
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16615
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.cc:16728
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21190
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.cc:21504
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.cc:21507
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.cc:21857
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:21859
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21884
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26143
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:26213
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26249
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 62033,62339 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.cc:15549
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.cc:15678
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.cc:15680
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.cc:16400
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16632
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.cc:16745
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21220
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.cc:21534
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.cc:21537
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.cc:21887
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:21889
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21914
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26173
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:26243
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26279
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26414
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.cc:26724
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 62320,62483 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.cc:29379
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:29385
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30582
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.cc:30715
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31032
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31172
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 62345,62508 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.cc:29393
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:29399
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30596
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31046
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31186
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 64558,64713 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:885
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1064
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr ""
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr ""
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1254
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr ""
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.cc:1830
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.cc:1922
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2236
  #, 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.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.cc:2304
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2384
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2395
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2491
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.cc:2732
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.cc:2735
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 64583,64738 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:903
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1082
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr ""
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr ""
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1272
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr ""
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.cc:1848
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.cc:1940
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2254
  #, 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.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.cc:2313
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.cc:2322
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2402
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2413
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.cc:2753
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 64742,64748 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr ""
--- 64767,64773 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr ""
*************** msgstr ""
*** 64933,64954 ****
  msgid "size is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1551
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr ""
  
! #: d/decl.cc:1554
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr ""
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 64958,64979 ----
  msgid "size is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1571
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr ""
  
! #: d/decl.cc:1574
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr ""
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr ""
*** 64994,65010 ****
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:3042
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:3049
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
--- 65019,65035 ----
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:3046
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:3053
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
*************** msgstr ""
*** 65105,65115 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr ""
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 65130,65145 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr ""
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr ""
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ
*** 65160,65166 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr ""
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
--- 65190,65196 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr ""
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
*************** msgstr ""
*** 65240,65321 ****
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
--- 65270,65351 ----
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
*************** msgstr ""
*** 65647,65653 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
--- 65677,65683 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 66744,66755 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 66774,66785 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 66931,66937 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 66961,66967 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 69695,69706 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 69725,69736 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð·
*** 70551,70557 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 70581,70587 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 71104,71110 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 71134,71140 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 71675,71681 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 71705,71711 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 73050,73056 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 73080,73086 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 73085,73096 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 73115,73126 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 73462,73468 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 73492,73498 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 73477,73483 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
--- 73507,73513 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 73487,73508 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 73517,73538 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 73537,73544 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 73567,73574 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 73598,73604 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 73628,73634 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 73611,73617 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 73641,73647 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 73756,74284 ****
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 73786,74319 ----
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr ""
! 
! #: fortran/openmp.cc:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 75270,75356 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4116
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 75305,75391 ----
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4117
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 75742,75748 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 75777,75783 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 75862,75868 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 75897,75903 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 76029,76226 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4395
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5051
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 76064,76261 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4417
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 76229,76240 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 76264,76275 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 76243,76535 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7373
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 76278,76570 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 76538,76821 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9152
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 76573,76856 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9189
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 76823,77029 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:12311
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 76858,77064 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:12343
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 77031,78017 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.cc:17251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 77066,78052 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13582
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.cc:17286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 78882,78888 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 78917,78923 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 78912,78918 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 78947,78953 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°
*** 79138,79144 ****
  msgid "Unknown argument list function at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 79173,79179 ----
  msgid "Unknown argument list function at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 79189,79266 ****
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: fortran/trans-openmp.cc:3449
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:3603
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s"
  
! #: fortran/trans-openmp.cc:8020
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
--- 79224,79301 ----
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: fortran/trans-openmp.cc:3462
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:3637
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7946
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s"
  
! #: fortran/trans-openmp.cc:8054
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
diff -Nrcpad gcc-13.2.0/gcc/po/da.po gcc-13.3.0/gcc/po/da.po
*** gcc-13.2.0/gcc/po/da.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/da.po	Tue May 21 07:47:38 2024
*************** 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: 2023-04-25 21:43+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: 2023-07-26 18:38+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 "-bundle er ikke tilladt med -dyn
*** 471,482 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace er ikke tilladt med -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: config/darwin.h:277
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "rdynamic is not supported"
--- 471,482 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace er ikke tilladt med -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: config/darwin.h:276
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "rdynamic is not supported"
*************** msgid "Warn about casts that will produc
*** 3907,4235 ****
  msgstr "Advar om typeomtvingninger som forkaster modifikationer"
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "GenerÃ©r H8S-kode"
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, fuzzy, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for all template instantiations."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Opret kode for GNU-assembler (gas)"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, fuzzy, no-c-format
  #| msgid "Compile code for big endian mode"
  msgid "Compile in debug code."
  msgstr "Kompiler kode for storendet tilstand"
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate documentation."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for class invariant contracts."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for the user mode."
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Opret kode for brugertilstanden."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for postcondition contracts."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for precondition contracts."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "forkert udformede specifikationsfunktionsparametre"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Betragt tilgang til bytestÃ¸rrelseshukommelse som langsomt"
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "kan ikke videregive hÃ¸jrevÃ¦rdi til referenceparameter"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Compile release version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  #| msgid "Generate code for the M*Core M340"
  msgid "Generate code for switches without a default case."
  msgstr "GenerÃ©r kode til en M*Core M340"
  
! #: d/lang.opt:433
  #, fuzzy, no-c-format
  #| msgid "Enable Transmeta picoJava extensions"
  msgid "List information on all D language transitions."
  msgstr "AktivÃ©r Transmeta picoJava-udvidelser"
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: d/lang.opt:453
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "List all variables going into thread local storage."
  msgstr "Benyt den givne trÃ¥d-lokale lagringsdialekt"
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  #| msgid "Compile with 16-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "OversÃ¦t med 16 bit-heltalstilstand"
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: d/lang.opt:485
  #, fuzzy, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3907,4241 ----
  msgstr "Advar om typeomtvingninger som forkaster modifikationer"
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ #| msgid "Warn when an inlined function cannot be inlined"
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "GenerÃ©r H8S-kode"
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, fuzzy, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for all template instantiations."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Opret kode for GNU-assembler (gas)"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Compile code for big endian mode"
  msgid "Compile in debug code."
  msgstr "Kompiler kode for storendet tilstand"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate documentation."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, fuzzy, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for class invariant contracts."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for the user mode."
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Opret kode for brugertilstanden."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for postcondition contracts."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  #| msgid "Generate code for a bit-manipulation unit"
  msgid "Generate code for precondition contracts."
  msgstr "GenerÃ©r kode til en bit-manipuleringsenhed"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "forkert udformede specifikationsfunktionsparametre"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Betragt tilgang til bytestÃ¸rrelseshukommelse som langsomt"
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "kan ikke videregive hÃ¸jrevÃ¦rdi til referenceparameter"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Compile release version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "Generate code for the M*Core M340"
  msgid "Generate code for switches without a default case."
  msgstr "GenerÃ©r kode til en M*Core M340"
  
! #: d/lang.opt:445
  #, fuzzy, no-c-format
  #| msgid "Enable Transmeta picoJava extensions"
  msgid "List information on all D language transitions."
  msgstr "AktivÃ©r Transmeta picoJava-udvidelser"
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "List all variables going into thread local storage."
  msgstr "Benyt den givne trÃ¥d-lokale lagringsdialekt"
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  #| msgid "Compile with 16-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "OversÃ¦t med 16 bit-heltalstilstand"
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: d/lang.opt:497
  #, fuzzy, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "Angiv startadressen for data"
*** 5216,5639 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Opret kode for darwinkerneudvidelser der kan indlÃ¦ses"
  
! #: config/darwin.opt:38
! #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr ""
! 
! #: config/darwin.opt:42
  #, fuzzy, no-c-format
  #| msgid "Generate code using byte writes"
  msgid "Generate compile-time CFString objects."
  msgstr "GenerÃ©r kode der bruger byte-skrivninger"
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:55
  #, fuzzy, no-c-format
  #| msgid "Generate code for a Sun Sky board"
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "GenerÃ©r kode til et Sun Sky-kort"
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  #| msgid "Generate code for a Sun Sky board"
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "GenerÃ©r kode til et Sun Sky-kort"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  #| msgid "Generate code for the specified chip or CPU version"
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "GenerÃ©r kode til en given chip- eller processorversion"
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:76
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "SÃ¦t sizeof(bool) til 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 "UnderstÃ¸t kodeoprettelse af movbe-instruktion."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  #| msgid "Generate code for CR16C architecture."
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Opret kode for CR16C-arkitekturen."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Opret kode for darwinkerneudvidelser der kan indlÃ¦ses"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete) This is the default."
  msgstr "%Jdette er den fÃ¸rste default-etiket"
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete)\tThis is the default."
  msgstr "%Jdette er den fÃ¸rste default-etiket"
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%Jdette er den fÃ¸rste default-etiket"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 5222,5645 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Opret kode for darwinkerneudvidelser der kan indlÃ¦ses"
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, fuzzy, no-c-format
  #| msgid "Generate code using byte writes"
  msgid "Generate compile-time CFString objects."
  msgstr "GenerÃ©r kode der bruger byte-skrivninger"
  
! #: config/darwin.opt:42
! #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr ""
! 
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  #| msgid "Generate code for a Sun Sky board"
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "GenerÃ©r kode til et Sun Sky-kort"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  #| msgid "Generate code for a Sun Sky board"
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "GenerÃ©r kode til et Sun Sky-kort"
  
! #: config/darwin.opt:67
  #, fuzzy, no-c-format
  #| msgid "Generate code for the specified chip or CPU version"
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "GenerÃ©r kode til en given chip- eller processorversion"
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "SÃ¦t sizeof(bool) til 1"
  
! #: config/darwin.opt:84
  #, fuzzy, no-c-format
  #| msgid "Support code generation of movbe instruction."
  msgid "Force generation of external symbol indirection stubs."
  msgstr "UnderstÃ¸t kodeoprettelse af movbe-instruktion."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  #| msgid "Generate code for CR16C architecture."
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Opret kode for CR16C-arkitekturen."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Opret kode for darwinkerneudvidelser der kan indlÃ¦ses"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete) This is the default."
  msgstr "%Jdette er den fÃ¸rste default-etiket"
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete)\tThis is the default."
  msgstr "%Jdette er den fÃ¸rste default-etiket"
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%Jdette er den fÃ¸rste default-etiket"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr "Kendte ABI'er (for brug med tilv
*** 6160,6165 ****
--- 6166,6177 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "Angiv versionen for ptx ISA'en at anvende."
  
+ #: config/riscv/riscv.opt:260
+ #, fuzzy, no-c-format
+ #| msgid "Specify alternate name for data section"
+ msgid "Always inline subword atomic operations."
+ msgstr "Angiv alternativt navn til datasektionen"
+ 
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
  #| msgid "Use the WindISS simulator"
*************** msgstr ""
*** 18518,18524 ****
  "\n"
  "ldd-uddata med konstruktions-/destruktionsfunktioner.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "konstruk/kopi-propagering deaktiveret"
  
--- 18530,18536 ----
  "\n"
  "ldd-uddata med konstruktions-/destruktionsfunktioner.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "konstruk/kopi-propagering deaktiveret"
  
*************** msgstr "%s%sadvarsel: %s teksthovedversi
*** 19997,20003 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 20009,20015 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "lÃ¦ngdemodifikation i strfmon-fo
*** 20281,20305 ****
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 20293,20317 ----
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "ugyldig operand for Â»%%%cÂ«"
*** 20308,20444 ****
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ugyldig %%r-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "ugyldig %%h-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ugyldig %%L-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "ugyldig %%m-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "ugyldig %%M-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "ukendt relokaliserings-unspec"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "ugyldig operandadresse"
--- 20320,20456 ----
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ugyldig %%r-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "ugyldig %%h-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ugyldig %%L-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "ugyldig %%m-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "ugyldig %%M-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "ukendt relokaliserings-unspec"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "ugyldig operandadresse"
*************** msgstr "ugyldig omdannelse til typen '%T
*** 20583,20678 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "adresseoperand krÃ¦ver begrÃ¦nsning for X-, Y- eller Z-register"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operander til %T/%t skal vÃ¦re reg + const_int:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "ugyldig adresse, ikke en I/O-adresse:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "ugyldig adresse, ikke en konstant:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "ugyldig adresse, ikke (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "ugyldig adresse, ikke post_inc eller pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "intern oversÃ¦tterfejl - ugyldig adresse:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ikke understÃ¸ttet kode Â»%cÂ« for fast-punkt:"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "intern oversÃ¦tterfejl - ugyldig tilstand:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "ugyldig instruktion:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "ukorrekt instruktion:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "ukendt flytteinstruktion:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "ugyldig skifteinstruktion:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "intern oversÃ¦tterfejl - ukorrekt skift:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "fast-punkt-konvertering er ikke understÃ¸ttet"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  #| msgid "a parameter"
  msgid "function parameter"
  msgstr "en parameter"
  
! #: config/avr/avr.cc:9926
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "struktur"
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  #| msgid "declaration of `%s' as array of functions"
  msgid "return type of function"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: config/avr/avr.cc:9937
  #, fuzzy
  #| msgid "pointer"
  msgid "pointer"
--- 20595,20690 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "adresseoperand krÃ¦ver begrÃ¦nsning for X-, Y- eller Z-register"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operander til %T/%t skal vÃ¦re reg + const_int:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "ugyldig adresse, ikke en I/O-adresse:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "ugyldig adresse, ikke en konstant:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "ugyldig adresse, ikke (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "ugyldig adresse, ikke post_inc eller pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "intern oversÃ¦tterfejl - ugyldig adresse:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ikke understÃ¸ttet kode Â»%cÂ« for fast-punkt:"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "intern oversÃ¦tterfejl - ugyldig tilstand:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "ugyldig instruktion:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "ukorrekt instruktion:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "ukendt flytteinstruktion:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "ugyldig skifteinstruktion:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "intern oversÃ¦tterfejl - ukorrekt skift:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "fast-punkt-konvertering er ikke understÃ¸ttet"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  #| msgid "a parameter"
  msgid "function parameter"
  msgstr "en parameter"
  
! #: config/avr/avr.cc:10516
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "struktur"
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  #| msgid "declaration of `%s' as array of functions"
  msgid "return type of function"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: config/avr/avr.cc:10527
  #, fuzzy
  #| msgid "pointer"
  msgid "pointer"
*************** msgstr "ugyldig output_move_double-opera
*** 20926,20952 ****
  msgid "bad output_condmove_single operand"
  msgstr "ugyldig output_condmove_single-operand"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 20938,20964 ----
  msgid "bad output_condmove_single operand"
  msgstr "ugyldig output_condmove_single-operand"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ugyldig operation pÃ¥ %<__fpreg%
*** 21086,21092 ****
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
--- 21098,21104 ----
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
*************** msgid "post-increment address is not a r
*** 21164,21170 ****
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "ugyldig adresse"
  
--- 21176,21182 ----
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "ugyldig adresse"
  
*************** msgstr "-mquad-memory-atomic krÃ¦ver 64-
*** 21396,21555 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.cc:15241
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 21408,21567 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.cc:15242
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "({anonym})"
*** 21828,21859 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 21840,21871 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "%<;%> forventet"
*** 21861,21875 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
--- 21873,21887 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 21879,21991 ****
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 21891,22003 ----
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 21993,21999 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 22005,22011 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "%<<%> forventet"
*** 22004,22033 ****
  msgid "expected label"
  msgstr "forventet etiket"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
--- 22016,22045 ----
  msgid "expected label"
  msgstr "forventet etiket"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
*************** msgstr ""
*** 22451,22457 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  #, fuzzy
  #| msgid "missing binary operator"
  msgid "elemental binary operation"
--- 22463,22469 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  #, fuzzy
  #| msgid "missing binary operator"
  msgid "elemental binary operation"
*************** msgstr ""
*** 22743,22753 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 22755,22765 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr ""
*** 22873,22989 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  #, 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.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4427
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4430
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 22885,23001 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  #, 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.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4449
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4452
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23011,23022 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23023,23034 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "forventet numerisk type"
*** 23215,23222 ****
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 23227,23234 ----
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr ""
*** 23280,23287 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "ikke nok parametre"
  
--- 23292,23299 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "ikke nok parametre"
  
*************** msgstr "ikke nok parametre"
*** 23289,23297 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 23301,23309 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "komplekse parametre skal have ko
*** 23378,23385 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "forventet funktion"
  
--- 23390,23397 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "forventet funktion"
  
*************** msgstr "multiple-value parameter i enkel
*** 23391,23470 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr "uforenelige typer for modtager"
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "ugyldig brug af %<...%> kaldende ikke-variadic funktion"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "indeks skal vÃ¦re heltal"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr "skive-slutning skal vÃ¦re heltal"
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  #, fuzzy
  #| msgid "incompatible types in %s"
  msgid "incompatible type for map index"
  msgstr "uforenelige typer i %s"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr "for mange udtryk for struct"
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr "for fÃ¥ udtryk for struct"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ugyldig grÃ¦nsefladetype"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "expected channel"
  msgstr "uventet operand"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 23403,23482 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr "uforenelige typer for modtager"
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "ugyldig brug af %<...%> kaldende ikke-variadic funktion"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "indeks skal vÃ¦re heltal"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr "skive-slutning skal vÃ¦re heltal"
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  #, fuzzy
  #| msgid "incompatible types in %s"
  msgid "incompatible type for map index"
  msgstr "uforenelige typer i %s"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr "for mange udtryk for struct"
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr "for fÃ¥ udtryk for struct"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ugyldig grÃ¦nsefladetype"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "expected channel"
  msgstr "uventet operand"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 23707,23713 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in Mach-O; ignored"
--- 23719,23725 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in Mach-O; ignored"
*************** msgstr "ukendt registernavn '%s'"
*** 24136,24154 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown array bounds setting %qs"
  msgstr "ukendt registernavn: %s"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown checkaction setting %qs"
  msgstr "ukendt registernavn: %s"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown C standard `%s'"
  msgid "unknown C++ standard %qs"
--- 24148,24166 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown array bounds setting %qs"
  msgstr "ukendt registernavn: %s"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown checkaction setting %qs"
  msgstr "ukendt registernavn: %s"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown C standard `%s'"
  msgid "unknown C++ standard %qs"
*************** msgstr "dataomrÃ¥det '%s' er i modstrid
*** 24378,24384 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
--- 24390,24396 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
*************** msgstr "egenskabsdirektivet '%s' ignorer
*** 24399,24405 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 24411,24417 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "forkert antal parametre angivet
*** 24411,24417 ****
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
--- 24423,24429 ----
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 24480,24492 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 24492,24504 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 24494,24500 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 24506,24512 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr ""
*** 25958,25969 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
--- 25970,25981 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
*************** msgid "ld returned %d exit status"
*** 26110,26116 ****
  msgstr "ld returnerede afslutningskoden %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 26122,26128 ----
  msgstr "ld returnerede afslutningskoden %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr "'or' af uafbalancerede sammenlig
*** 26659,26675 ****
  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.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 26671,26687 ----
  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.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "skabelonsparameter %d er ugyldig
*** 27095,27101 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
--- 27107,27113 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
*************** msgstr "henvisning"
*** 27464,27470 ****
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
--- 27476,27482 ----
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
*************** msgstr "funktion returnerer adressen pÃ¥
*** 27472,27482 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 27484,27494 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "ugyldig henvisningstilstand '%s'
*** 28692,28702 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
--- 28704,28714 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
*************** msgstr ""
*** 29111,29477 ****
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct"
  msgstr "I konstruktionen"
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:8087
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should be private"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8104
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qE should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11785
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "threadprivate iteration variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18004
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.cc:18009
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29123,29489 ----
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct"
  msgstr "I konstruktionen"
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:8094
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should be private"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8111
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qE should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11792
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "threadprivate iteration variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.cc:18016
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr "-mapcs-26 og -mapcs-32 kan ikke
*** 30963,30975 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s"
--- 30975,30987 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "ugyldigt udtryk som operand"
*** 33643,33682 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ugyldig brug af '%D"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "in a call to built-in function %qD"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ugyldig erklÃ¦ring"
--- 33655,33694 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ugyldig brug af '%D"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "in a call to built-in function %qD"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ugyldig erklÃ¦ring"
*************** msgstr "trÃ¥d-lokal COMMON-data er ikke
*** 34712,34718 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%Jforespurgt justering for '%D' er stÃ¸rre end den implementerede justering pÃ¥ %d"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't known"
--- 34724,34730 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%Jforespurgt justering for '%D' er stÃ¸rre end den implementerede justering pÃ¥ %d"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't known"
*************** msgstr "'%s' brugt, men aldrig defineret
*** 35013,35019 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
--- 35025,35031 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
*************** msgstr "adressen af '%D' vil altid vÃ¦re
*** 36106,36113 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 36118,36125 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "kommatalskonstant er uden for de
*** 37345,37362 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, fuzzy, gcc-internal-format
  #| msgid "possible start of unterminated string literal"
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "muligvis begyndelsen af uafsluttet strengkonstant"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37357,37374 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "possible start of unterminated string literal"
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "muligvis begyndelsen af uafsluttet strengkonstant"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37524,37530 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 37536,37542 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 38143,38149 ****
  msgstr "forkert parametertype til %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38155,38161 ----
  msgstr "forkert parametertype til %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 38985,38991 ****
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
--- 38997,39003 ----
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
*************** msgstr ""
*** 39006,39012 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
--- 39018,39024 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
*************** msgstr "for mange inddatafiler"
*** 39221,39227 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 39233,39239 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 39256,39271 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
--- 39268,39283 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
*************** msgstr ""
*** 39864,39910 ****
  msgid "PIC is only supported for RTPs"
  msgstr "-g er kun understÃ¸ttet ved brug af GAS pÃ¥ denne processor,"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 2 is %d-bit"
--- 39876,39922 ----
  msgid "PIC is only supported for RTPs"
  msgstr "-g er kun understÃ¸ttet ved brug af GAS pÃ¥ denne processor,"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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 ""
*** 40368,40732 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.cc:7947
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-vÃ¦rdi"
  
! #: config/aarch64/aarch64.cc:17689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, 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.cc:18144
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ukendt maskintilstand '%s'"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.cc:18247
  #, 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.cc:18250
  #, 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.cc:18256
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.cc:18287
  #, 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.cc:18290
  #, 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.cc:18375
  #, 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.cc:18429
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/aarch64/aarch64.cc:18664
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18667
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18671
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18705
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18708
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18735
  #, 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.cc:18739
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18773
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.cc:18814
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:18916
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: config/aarch64/aarch64.cc:18978
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:19082
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, 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.cc:27010
  #, 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.cc:27035
  #, 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.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 40380,40744 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.cc:7942
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-vÃ¦rdi"
  
! #: config/aarch64/aarch64.cc:17684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, 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.cc:18139
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ukendt maskintilstand '%s'"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.cc:18242
  #, 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.cc:18245
  #, 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.cc:18251
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.cc:18254
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.cc:18282
  #, 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.cc:18285
  #, 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.cc:18370
  #, 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.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/aarch64/aarch64.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18666
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18700
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18703
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18730
  #, 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.cc:18734
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18768
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.cc:18809
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: config/aarch64/aarch64.cc:18973
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:19077
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, 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.cc:27005
  #, 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.cc:27030
  #, 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.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgstr "L%d-mellemlagersventetid ukendt
*** 40795,40801 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "ugyldig vÃ¦rdi '%s' for -mmemory-latency"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 40807,40813 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "ugyldig vÃ¦rdi '%s' for -mmemory-latency"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 40926,40942 ****
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 40938,40954 ----
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 41070,41076 ****
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
--- 41082,41088 ----
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 41094,41119 ****
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
--- 41106,41131 ----
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "Kendte MCU-arkitekturer:"
*** 41677,41890 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
  msgstr "funktion kan ikke indbygges"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "egenskaben '%s' kan ikke anvendes pÃ¥ typer"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/avr/avr.cc:9766
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "integrerede funktioner understÃ¸ttes ikke for denne returvÃ¦rditype"
  
! #: config/avr/avr.cc:9773
  #, fuzzy, gcc-internal-format
  #| msgid "code model `%s' not supported in the %s bit mode"
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "kun variabler uden startvÃ¦rdi kan placeres i .noinit-sektionen"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "kun variabler med startvÃ¦rdi kan placeres i programhukommelsesomrÃ¥det"
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "kun variabler med startvÃ¦rdi kan placeres i programhukommelsesomrÃ¥det"
  
! #: config/avr/avr.cc:10370
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  #| msgid "MCU `%s' supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU '%s' understÃ¸ttes kun for maskinkode"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "case label does not reduce to an integer constant"
  msgid "%s expects a compile time integer constant"
  msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 41689,41902 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
  msgstr "funktion kan ikke indbygges"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "egenskaben '%s' kan ikke anvendes pÃ¥ typer"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/avr/avr.cc:10356
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "integrerede funktioner understÃ¸ttes ikke for denne returvÃ¦rditype"
  
! #: config/avr/avr.cc:10363
  #, fuzzy, gcc-internal-format
  #| msgid "code model `%s' not supported in the %s bit mode"
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "kun variabler uden startvÃ¦rdi kan placeres i .noinit-sektionen"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "kun variabler med startvÃ¦rdi kan placeres i programhukommelsesomrÃ¥det"
  
! #: config/avr/avr.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "kun variabler med startvÃ¦rdi kan placeres i programhukommelsesomrÃ¥det"
  
! #: config/avr/avr.cc:10960
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "MCU `%s' supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU '%s' understÃ¸ttes kun for maskinkode"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "case label does not reduce to an integer constant"
  msgid "%s expects a compile time integer constant"
  msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "DW_LOC_OP %s understÃ¸ttes ikke\
*** 42387,42414 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "operandtal er uden for det gyldige interval"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 42399,42426 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "operandtal er uden for det gyldige interval"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 42418,42430 ****
  msgid "deleting file %s: %m"
  msgstr "Ã¥bner uddatafilen %s"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 42430,42442 ----
  msgid "deleting file %s: %m"
  msgstr "Ã¥bner uddatafilen %s"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 42435,42441 ****
  msgid "offload compiler %s not found"
  msgstr "feltet '%s' ikke fundet"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "ignorerer kommandolinjetilvalget '%s'"
--- 42447,42453 ----
  msgid "offload compiler %s not found"
  msgstr "feltet '%s' ikke fundet"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "ignorerer kommandolinjetilvalget '%s'"
*************** msgid "either -fopenacc or -fopenmp must
*** 42446,42463 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "kan ikke Ã¥bne %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "kan ikke Ã¥ben profilefilen %s"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "kan ikke udfolde %s"
--- 42458,42475 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "kan ikke Ã¥bne %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "kan ikke Ã¥ben profilefilen %s"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "kan ikke udfolde %s"
*************** msgstr "ukorrekt instruktion:"
*** 42735,42759 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodemodellen %s understÃ¸tter ikke PIC-tilstand"
--- 42747,42771 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodemodellen %s understÃ¸tter ikke PIC-tilstand"
*************** msgstr ""
*** 42780,43327 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "forkert parameter %qs for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "forkert strateginavn %qs er angivet for tilvalget %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "ukendt justering %qs angivet for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: config/i386/i386-options.cc:1733
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/i386/i386-options.cc:2001
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: config/i386/i386-options.cc:2003
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= understÃ¸ttes ikke pÃ¥ 32 bit-systemer"
  
! #: config/i386/i386-options.cc:2039
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adressetilstanden %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.cc:2074
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel understÃ¸ttes ikke af denne konfiguration"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bit-tilstand er ikke oversat med ind"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understÃ¸tter ikke x86-64-instruktionssÃ¦ttet"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2292
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2373
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssÃ¦t deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:2900
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.cc:2933
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben krÃ¦ver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er stÃ¸rre end %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.cc:3623
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/i386/i386-options.cc:3644
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 42792,43339 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "forkert parameter %qs for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "forkert strateginavn %qs er angivet for tilvalget %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "ukendt justering %qs angivet for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: config/i386/i386-options.cc:1737
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/i386/i386-options.cc:2005
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: config/i386/i386-options.cc:2007
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= understÃ¸ttes ikke pÃ¥ 32 bit-systemer"
  
! #: config/i386/i386-options.cc:2043
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adressetilstanden %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.cc:2075
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.cc:2082
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel understÃ¸ttes ikke af denne konfiguration"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bit-tilstand er ikke oversat med ind"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understÃ¸tter ikke x86-64-instruktionssÃ¦ttet"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2375
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2377
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssÃ¦t deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.cc:2939
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3197
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3351
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben krÃ¦ver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er stÃ¸rre end %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.cc:3629
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/i386/i386-options.cc:3650
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "ugyldig operandtype brugt med op
*** 43520,43563 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:23669
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.cc:24309
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 43532,43580 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.cc:24326
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "forkert udformet specifikationsf
*** 44921,44944 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for `%s'"
  msgid "Cannot find function declaration for %qs"
  msgstr "kan ikke finde protokolerklÃ¦ringen af '%s'"
  
! #: config/nvptx/mkoffload.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "feltet '%s' ikke fundet"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open data file\n"
  msgid "cannot open intermediate ptx file"
--- 44938,44961 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for `%s'"
  msgid "Cannot find function declaration for %qs"
  msgstr "kan ikke finde protokolerklÃ¦ringen af '%s'"
  
! #: config/nvptx/mkoffload.cc:611
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "feltet '%s' ikke fundet"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open data file\n"
  msgid "cannot open intermediate ptx file"
*************** msgstr "%s understÃ¸tter ikke %s"
*** 45296,45302 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 45313,45319 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "Ukendt processor: -mcpu=%s"
*** 45823,45921 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.cc:20146
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20248
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.cc:24394
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 45840,45938 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.cc:20147
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20249
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.cc:24395
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "%s har ingen %s"
*** 46753,46759 ****
  msgid "attribute %qs applies to array types only"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 46770,46776 ----
  msgid "attribute %qs applies to array types only"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 46835,46841 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "'%D' er allerede erklÃ¦ret i dette navnerum"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
--- 46852,46858 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "'%D' er allerede erklÃ¦ret i dette navnerum"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
*************** msgstr "'%#D' omerklÃ¦ret som en anden f
*** 46901,46907 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %q+D shadows a built-in function"
--- 46918,46924 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %q+D shadows a built-in function"
*************** msgstr ""
*** 46965,47253 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "erklÃ¦ring af C-funktionen '%#D' strider mod"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "omdefinering af '%s'"
  
  # anden 'declaration' er underforstÃ¥et i engelsk original
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "static-erklÃ¦ring af '%s' fÃ¸lger erklÃ¦ring uden static"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "erklÃ¦ring uden static af '%s' fÃ¸lger static-erklÃ¦ring"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  herfra"
  
! #: c/c-decl.cc:2428
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: c/c-decl.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: c/c-decl.cc:2463
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-erklÃ¦ring af '%s' passer ikke med den globale"
  
! #: c/c-decl.cc:2501
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "erklÃ¦ring af '%F' kaster forskellige undtagelser"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2555
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2582
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: c/c-decl.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-decl.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %qD shadows a previous local"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%Jskygget erklÃ¦ring er her"
  
! #: c/c-decl.cc:3317
  #, fuzzy, gcc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "nested extern declaration of %qD"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.cc:3810
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
! #: c/c-decl.cc:3894
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
  # dÃ¦kkende, og pÃ¦nere end original i praktisk brug
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
  msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
  
! #: c/c-decl.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "jump into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4266
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "switch jumps into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mÃ¦rke"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
--- 46982,47270 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2267
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "erklÃ¦ring af C-funktionen '%#D' strider mod"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "omdefinering af '%s'"
  
  # anden 'declaration' er underforstÃ¥et i engelsk original
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "static-erklÃ¦ring af '%s' fÃ¸lger erklÃ¦ring uden static"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "erklÃ¦ring uden static af '%s' fÃ¸lger static-erklÃ¦ring"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  herfra"
  
! #: c/c-decl.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: c/c-decl.cc:2438
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-erklÃ¦ring af '%s' passer ikke med den globale"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "erklÃ¦ring af '%F' kaster forskellige undtagelser"
  
! #: c/c-decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2589
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: c/c-decl.cc:3127
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-decl.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %qD shadows a previous local"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%Jskygget erklÃ¦ring er her"
  
! #: c/c-decl.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "nested extern declaration of %qD"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.cc:3796
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.cc:3817
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
! #: c/c-decl.cc:3901
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
  # dÃ¦kkende, og pÃ¦nere end original i praktisk brug
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
  msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
  
! #: c/c-decl.cc:3990
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "jump into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.cc:4073
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "switch jumps into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mÃ¦rke"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 47257,47386 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "'%D' erklÃ¦ret som en reference, men bliver ikke tildelt en startvÃ¦rdi"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "unavngiven struct/union som ikke definerer nogen instanser"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med lagringsklasseanvisning erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med typemodifikation erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ubrugeligt typenavn i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig typemodifikationer i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ubrugelig typemodifikationer i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ubrugelig %<_Alignas%> i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of attributes in empty declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<static%> eller typemodifikationer i parameterarrayerklÃ¦ringer"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
--- 47274,47403 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "'%D' erklÃ¦ret som en reference, men bliver ikke tildelt en startvÃ¦rdi"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "unavngiven struct/union som ikke definerer nogen instanser"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med lagringsklasseanvisning erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med typemodifikation erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ubrugeligt typenavn i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig typemodifikationer i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ubrugelig typemodifikationer i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ubrugelig %<_Alignas%> i tom erklÃ¦ring"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of attributes in empty declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<static%> eller typemodifikationer i parameterarrayerklÃ¦ringer"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
*************** msgstr "ISO C90 understÃ¸tter ikke %<[*]
*** 47388,47730 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD bliver tildelt en startvÃ¦rdi som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameteren %qD bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variablen %qD bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline funktion %q+D givet egenskaben noinline"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD skal tildeles en startvÃ¦rdi"
  
! #: c/c-decl.cc:5638
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %q+D"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: c/c-decl.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: c/c-decl.cc:5647
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nul eller negativ stÃ¸rrelse for tabellen '%s'"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "'%s' i funktionsvirkefelt underforstÃ¥et auto og erklÃ¦ret '__thread'"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6376
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%s'"
  
! #: c/c-decl.cc:6391
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: c/c-decl.cc:6408
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.cc:6414
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find pÃ¥ et eller andet med prÃ¦cisionen
! #: c/c-decl.cc:6427
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end vÃ¦rdier af dens type"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: c/c-decl.cc:6454
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:6693
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:6749
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6753
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6798
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:6832
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.cc:6860
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: c/c-decl.cc:6864
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.cc:6869
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 47405,47747 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD bliver tildelt en startvÃ¦rdi som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameteren %qD bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variablen %qD bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline funktion %q+D givet egenskaben noinline"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD skal tildeles en startvÃ¦rdi"
  
! #: c/c-decl.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %q+D"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: c/c-decl.cc:5650
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: c/c-decl.cc:5654
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nul eller negativ stÃ¸rrelse for tabellen '%s'"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "'%s' i funktionsvirkefelt underforstÃ¥et auto og erklÃ¦ret '__thread'"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6383
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.cc:6388
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%s'"
  
! #: c/c-decl.cc:6398
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:6404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: c/c-decl.cc:6415
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.cc:6421
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find pÃ¥ et eller andet med prÃ¦cisionen
! #: c/c-decl.cc:6434
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end vÃ¦rdier af dens type"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: c/c-decl.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:6700
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:6756
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6760
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6805
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6807
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:6843
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:6846
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.cc:6867
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: c/c-decl.cc:6871
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.cc:6876
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "'%s' i funktionsvirkefelt underf
*** 47733,48635 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.cc:7003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7070
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.cc:7258
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:7586
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.cc:7589
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.cc:7595
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.cc:7839
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.cc:7971
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-decl.cc:8042
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.cc:8256
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8271
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8350
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.cc:8384
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8646
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.cc:8648
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field `%s' specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ukendt felt '%s' angivet i startvÃ¦rdi"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9150
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.cc:9155
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9157
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9241
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "ukendt registernavn '%s'"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.cc:9564
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:9572
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of %qs"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.cc:10315
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:10347
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:10404
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.cc:10420
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.cc:10551
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:10562
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.cc:10604
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10609
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10619
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10624
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.cc:11042
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %<auto%>"
--- 47750,48652 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
  
! #: c/c-decl.cc:6998
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.cc:7007
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.cc:7010
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.cc:7596
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.cc:7647
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.cc:7846
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-decl.cc:8049
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.cc:8061
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.cc:8098
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8278
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:8357
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.cc:8391
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.cc:8664
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:8666
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field `%s' specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ukendt felt '%s' angivet i startvÃ¦rdi"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9157
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9164
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.cc:9342
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "ukendt registernavn '%s'"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.cc:9571
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:9579
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of %qs"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:10130
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.cc:10322
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:10411
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.cc:10427
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.cc:10558
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:10569
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.cc:10611
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10616
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10631
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.cc:11049
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11060
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11065
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11069
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %<auto%>"
*************** msgstr "%s brugt med '%%%c' %s-formateri
*** 48637,48743 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.cc:11491
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:11766
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.cc:12228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.cc:12326
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
--- 48654,48760 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.cc:11498
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.cc:12235
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.cc:12333
  #, 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
*** 48745,48900 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qE used with %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.cc:12396
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.cc:12405
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declared %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qE used with %<extern%>"
  msgstr "forventede %<decltype%>"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qE used with %qs"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%<constexpr%> used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 48762,48917 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qE used with %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.cc:12403
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.cc:12412
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declared %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qE used with %<extern%>"
  msgstr "forventede %<decltype%>"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qE used with %qs"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%<constexpr%> used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12562
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 48916,48922 ****
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
--- 48933,48939 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
*************** msgstr "ragelse i slutningen af #line"
*** 48928,48940 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "ISO C does not allow extra %<;%> outside of a function"
--- 48945,48957 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "ISO C does not allow extra %<;%> outside of a function"
*************** msgstr "'%D' har intet medlem ved navn '
*** 48973,48981 ****
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
--- 48990,48998 ----
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 49009,49015 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
--- 49026,49032 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 49026,49037 ****
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
--- 49043,49054 ----
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr ""
*** 49094,49100 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
--- 49111,49117 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
*************** msgid "empty enum is invalid"
*** 49199,49218 ****
  msgstr "skabelonsparameter %d er ugyldig"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
--- 49216,49235 ----
  msgstr "skabelonsparameter %d er ugyldig"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
*************** msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste
*** 49295,49301 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 49312,49318 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, 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
*** 49307,49381 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C forbyder tom startvÃ¦rdiblok"
  
! #: c/c-parser.cc:5799
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer with `:'"
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "forÃ¦ldet brug af udpeget startvÃ¦rdi med ':'"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C forbyder angivelse af interval af elementer til klargÃ¸ring"
  
! #: c/c-parser.cc:5967
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids specifying subobject to initialize"
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 forbyder angivelse af underobjekt til klargÃ¸ring"
  
  # RETMIG: hm, gad vide om dette er rigtigt
! #: c/c-parser.cc:5975
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer without `='"
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forÃ¦ldet brug af udpeget startvÃ¦rdi uden '='"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklÃ¦ringer"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected declaration or statement"
  msgstr "gentaget erklÃ¦ring af automaten '%s'"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklÃ¦ringer og kode"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forÃ¦ldet brug af etiket i slutningen af sammensat sÃ¦tning"
--- 49324,49398 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C forbyder tom startvÃ¦rdiblok"
  
! #: c/c-parser.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer with `:'"
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "forÃ¦ldet brug af udpeget startvÃ¦rdi med ':'"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C forbyder angivelse af interval af elementer til klargÃ¸ring"
  
! #: c/c-parser.cc:5970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids specifying subobject to initialize"
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 forbyder angivelse af underobjekt til klargÃ¸ring"
  
  # RETMIG: hm, gad vide om dette er rigtigt
! #: c/c-parser.cc:5978
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer without `='"
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forÃ¦ldet brug af udpeget startvÃ¦rdi uden '='"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklÃ¦ringer"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected declaration or statement"
  msgstr "gentaget erklÃ¦ring af automaten '%s'"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklÃ¦ringer og kode"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forÃ¦ldet brug af etiket i slutningen af sammensat sÃ¦tning"
*************** msgstr "forÃ¦ldet brug af etiket i slutn
*** 49384,49496 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%HforeslÃ¥r eksplicitte krÃ¸llede paranteser for at undgÃ¥ tvetydig 'else'"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarators in template declaration"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "flere erklÃ¦rerer i skabelonserklÃ¦ring"
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%T' er ikke en skabelon"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "a wide string is invalid in this context"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: c/c-parser.cc:8155
  #, 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"
--- 49401,49513 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6758
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%HforeslÃ¥r eksplicitte krÃ¸llede paranteser for at undgÃ¥ tvetydig 'else'"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarators in template declaration"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "flere erklÃ¦rerer i skabelonserklÃ¦ring"
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%T' er ikke en skabelon"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "a wide string is invalid in this context"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: c/c-parser.cc:8158
  #, 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
*** 49498,50596 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in cast"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unÃ¦r plus"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.cc:8909
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a bit-field"
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %qE"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow #%s"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillader ikke #%s"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "GenerÃ©r flere indlÃ¦snings-/lagringsinstruktioner"
  
! #: c/c-parser.cc:9383
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sÃ¦tningsblokke inden i udtryk"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2X"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: c/c-parser.cc:10898
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "compound literal has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, 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.cc:15022 cp/parser.cc:38833
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 49515,50613 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in cast"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unÃ¦r plus"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.cc:8912
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a bit-field"
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %qE"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow #%s"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillader ikke #%s"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.cc:9384
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "GenerÃ©r flere indlÃ¦snings-/lagringsinstruktioner"
  
! #: c/c-parser.cc:9386
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sÃ¦tningsblokke inden i udtryk"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:9915
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2X"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "compound literal has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, 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.cc:15025 cp/parser.cc:38832
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 50599,51186 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understÃ¸ttes ikke lÃ¦ngere"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs clause requires %qs clause"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-Ã¦ndring"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklÃ¦ring af automaten '%s'"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, 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.cc:22515 cp/parser.cc:46411
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, 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.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, 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.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, 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.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, 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.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown assumption clause %qs"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
--- 50616,51203 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understÃ¸ttes ikke lÃ¦ngere"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs clause requires %qs clause"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-Ã¦ndring"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklÃ¦ring af automaten '%s'"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, 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.cc:22518 cp/parser.cc:46410
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, 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.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, 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.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, 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.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, 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.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown assumption clause %qs"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
*************** msgstr "fejl ved lukning af %s: %m"
*** 51192,51198 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 51209,51215 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "en funktions returtype kan ikke
*** 51277,51289 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
--- 51294,51306 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
*************** msgstr "  '%#D' erklÃ¦ret her"
*** 51775,51781 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
--- 51792,51798 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, 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 ""
*** 52292,52303 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
--- 52309,52320 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
*************** msgid "invalid use of non-lvalue array"
*** 52315,52321 ****
  msgstr "ugyldig brug af en tabel der ikke kan optrÃ¦de som en venstrevÃ¦rdi"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startvÃ¦rdielement er ikke en konstant"
--- 52332,52338 ----
  msgstr "ugyldig brug af en tabel der ikke kan optrÃ¦de som en venstrevÃ¦rdi"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startvÃ¦rdielement er ikke en konstant"
*************** msgstr "startvÃ¦rdielement er ikke en ko
*** 52325,52342 ****
  msgid "array initialized from non-constant array expression"
  msgstr "tabel fÃ¥r tildelt en startvÃ¦rdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startvÃ¦rdielement kan ikke beregnes ved indlÃ¦sningstidspunktet"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
--- 52342,52359 ----
  msgid "array initialized from non-constant array expression"
  msgstr "tabel fÃ¥r tildelt en startvÃ¦rdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startvÃ¦rdielement kan ikke beregnes ved indlÃ¦sningstidspunktet"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
*************** msgid "braces around scalar initializer"
*** 52357,52364 ****
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem i en indlejret kontekst"
--- 52374,52381 ----
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem i en indlejret kontekst"
*************** msgstr "krÃ¸llede paranteser mangler omk
*** 52374,53029 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startvÃ¦rdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startvÃ¦rdi"
  
! #: c/c-typeck.cc:9560
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startvÃ¦rdi"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "for mange elementer i char-tabelstartvÃ¦rdien"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startvÃ¦rdi"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartvÃ¦rdi"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartvÃ¦rdi"
  
! #: c/c-typeck.cc:11232
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "computed goto must be pointer type"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklÃ¦ret 'noreturn' har en 'return'-sÃ¦tning"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:11316
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: c/c-typeck.cc:11509
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.cc:11563
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrÃ¦nsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstÃ¦ndig og ufuldstÃ¦ndig henvisning"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13342
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "vÃ¦rdi af tabeltype angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13346
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13350
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "vÃ¦rdi af union-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, 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.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, 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.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, 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.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, 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.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:14767
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 52391,53046 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startvÃ¦rdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startvÃ¦rdi"
  
! #: c/c-typeck.cc:9565
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startvÃ¦rdi"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "for mange elementer i char-tabelstartvÃ¦rdien"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startvÃ¦rdi"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartvÃ¦rdi"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartvÃ¦rdi"
  
! #: c/c-typeck.cc:11237
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "computed goto must be pointer type"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklÃ¦ret 'noreturn' har en 'return'-sÃ¦tning"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:11321
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: c/c-typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.cc:11568
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrÃ¦nsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstÃ¦ndig og ufuldstÃ¦ndig henvisning"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13347
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "vÃ¦rdi af tabeltype angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13351
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13355
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "vÃ¦rdi af union-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, 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.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, 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.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, 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.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, 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.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:14708
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.cc:14772
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr ""
*** 53032,53269 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.cc:15761
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den fÃ¸rste parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "den fÃ¸rste parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53049,53286 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15146
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.cc:15766
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den fÃ¸rste parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "den fÃ¸rste parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 53501,53670 ****
  msgstr "forventet etiket"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:3841
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:3861
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/call.cc:4564
  #, 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.cc:4673 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.cc:4949
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
--- 53518,53687 ----
  msgstr "forventet etiket"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:3849
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:3869
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/call.cc:4579
  #, 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.cc:4688 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:4967
  #, 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
*** 53672,54470 ****
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.cc:5309
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:5323
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5410
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5464
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5577
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.cc:7067
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.cc:8144
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.cc:8163
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.cc:8237
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.cc:8258
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.cc:8308
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.cc:8319
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:8331
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/call.cc:8338
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:8353
  #, 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.cc:8393 cp/cvt.cc: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.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:8717
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:8722
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:8738
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:8741
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.cc:8786
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.cc:8987
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.cc:9283
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:11327
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:11408
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:11639
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.cc:11691
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.cc:12762
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "destruktionsfunktioner skal vÃ¦re medlemmer"
  
! #: cp/call.cc:12874
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.cc:12875
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.cc:13128
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:13740
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 53689,54487 ----
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.cc:5324
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:5338
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5392
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5425
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5592
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.cc:8159
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:8166
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.cc:8178
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.cc:8252
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.cc:8273
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.cc:8323
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.cc:8334
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:8346
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:8368
  #, 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.cc:8408 cp/cvt.cc: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.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:8732
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:8737
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:8753
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:8756
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.cc:9002
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.cc:9198
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.cc:9298
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.cc:10021
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.cc:10821
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.cc:10978
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:11342
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:11423
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:11654
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.cc:11706
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "destruktionsfunktioner skal vÃ¦re medlemmer"
  
! #: cp/call.cc:12900
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.cc:12901
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.cc:13174
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:13786
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "fleksibelt tabelmedlem i ellers
*** 54993,54999 ****
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
--- 55010,55016 ----
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
*************** msgstr ""
*** 55175,55187 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklÃ¦ring"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
--- 55192,55204 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklÃ¦ring"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
*************** msgstr "tom erklÃ¦ring"
*** 55189,55264 ****
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "for mange parametre til %qE"
  
! #: cp/constexpr.cc:1991
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not a base type for type `%T'"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "typen '%T' er ikke en grundtype for typen '%T'"
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
--- 55206,55281 ----
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "for mange parametre til %qE"
  
! #: cp/constexpr.cc:1989
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not a base type for type `%T'"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "typen '%T' er ikke en grundtype for typen '%T'"
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
*************** msgstr "kald af ikke-funktion '%D'"
*** 55267,55322 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:2793
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
--- 55284,55339 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.cc:2769
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:2791
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
*************** msgid "dereferencing a null pointer in %
*** 55399,55405 ****
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 55416,55422 ----
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "manglende startvÃ¦rdi for medlem
*** 55504,55871 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6116
  #, 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.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6973
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "cast from %qT is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, 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.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, 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.cc:9539
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.cc:9633
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.cc:9765
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
--- 55521,55888 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6115
  #, 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.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6972
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "cast from %qT is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, 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.cc:8015
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, 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.cc:9538
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.cc:9632
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:9756
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.cc:9764
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
*************** msgstr ""
*** 56652,56658 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 56669,56675 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr "destruktionsfunktioner mÃ¥ ikke
*** 56679,56715 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 56696,56744 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qE attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "ugyldig parameter for egenskaben %qE"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "Invalid expression statement"
! msgid "use fold expression in the attribute argument instead"
! msgstr "Ugyldig udtrykssÃ¦tning"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/cp-gimplify.cc:3374
  #, 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 ""
*************** msgid "redeclaration %qD differs in %qs
*** 57194,57200 ****
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 57223,57229 ----
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgid "ignoring attributes applied to de
*** 57874,57880 ****
  msgstr ""
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 57903,57909 ----
  msgstr ""
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
*************** msgstr "ugyldig startvÃ¦rdi"
*** 58105,58112 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startvÃ¦rdi til sammensat type"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
--- 58134,58141 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startvÃ¦rdi til sammensat type"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
*************** msgstr ""
*** 58236,58253 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
--- 58265,58282 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
*************** msgstr "long og short er begge angivet f
*** 59158,59176 ****
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
! msgid "%qs specified with %qD"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
--- 59187,59205 ----
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
! msgid "%qs specified with typedef-name %qD"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
*************** msgstr "destruktionsfunktioner mÃ¥ ikke
*** 59835,59841 ****
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
--- 59864,59870 ----
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
*************** msgstr "'%s' er hverken en almindelig fu
*** 59881,60261 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.cc:14575
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14578
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.cc:14605
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.cc:14609
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.cc:14617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhÃ¸rer ikke en klasse"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.cc:14668
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklÃ¦re en funktion for static inden i en anden funktion"
  
! #: cp/decl.cc:14718
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' mÃ¥ ikke bruges ved definering (i modsÃ¦tning til erklÃ¦ring) af et statisk datamedlem"
  
! #: cp/decl.cc:14725
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.cc:14731
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklÃ¦re medlemmet '%#D' til at have extern-kÃ¦dning"
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.cc:14778
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: cp/decl.cc:14783
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:14983
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.cc:15143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:15151
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/decl.cc:15176
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.cc:15437
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.cc:15516
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.cc:15523
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15567
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15577
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten vÃ¦re en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.cc:15587
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller Ã©n parameter"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:15706
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15737
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15766
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.cc:15785
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "prÃ¦fiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:15792
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:15804
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. vÃ¦rdi (ikke reference)"
  
! #: cp/decl.cc:15859
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.cc:15885
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.cc:15895
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.cc:15902
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
--- 59910,60290 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.cc:14614
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.cc:14618
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.cc:14626
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhÃ¸rer ikke en klasse"
  
! #: cp/decl.cc:14633
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.cc:14677
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklÃ¦re en funktion for static inden i en anden funktion"
  
! #: cp/decl.cc:14727
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' mÃ¥ ikke bruges ved definering (i modsÃ¦tning til erklÃ¦ring) af et statisk datamedlem"
  
! #: cp/decl.cc:14734
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.cc:14740
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklÃ¦re medlemmet '%#D' til at have extern-kÃ¦dning"
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.cc:14787
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: cp/decl.cc:14792
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:14992
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.cc:15152
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:15160
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/decl.cc:15185
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.cc:15187
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.cc:15446
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.cc:15525
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15586
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten vÃ¦re en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
! #: cp/decl.cc:15637
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller Ã©n parameter"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:15715
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15746
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15757
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:15775
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.cc:15794
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "prÃ¦fiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:15801
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:15813
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. vÃ¦rdi (ikke reference)"
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.cc:15894
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.cc:15904
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
*************** msgstr "'%#D' omerklÃ¦ret som %C"
*** 60267,60387 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklÃ¦ring"
  
! #: cp/decl.cc:16155
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl.cc:16282
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:16289
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.cc:16355
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:16357
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optrÃ¦der mere end Ã©n gang"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "specialisering af %qD i andet navnerum"
  
! #: cp/decl.cc:16606
  #, 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"
--- 60296,60416 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklÃ¦ring"
  
! #: cp/decl.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl.cc:16291
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:16298
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.cc:16334
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.cc:16364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:16366
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optrÃ¦der mere end Ã©n gang"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "specialisering af %qD i andet navnerum"
  
! #: cp/decl.cc:16615
  #, 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
*** 60391,60483 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-vÃ¦rdier for store ved '%D'"
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:17194
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bÃ¸r returnere en reference til '*this'"
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 60420,60512 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: cp/decl.cc:17010
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-vÃ¦rdier for store ved '%D'"
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:17203
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bÃ¸r returnere en reference til '*this'"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:18433
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "for fÃ¥ skabelonsparameterlister
*** 60554,60721 ****
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "no declaration matches %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "I funktionen %qs"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%#qT defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/decl2.cc:942
  #, fuzzy, gcc-internal-format
  #| msgid "local class `%#T' shall not have static data member `%#D'"
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokal klasse '%#T' mÃ¥ ikke have det statiske datamedlem '%#D'"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
  msgid "static data member %qD in unnamed class"
  msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl2.cc:1076
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qD is already defined in %qT"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid initializer for member function %qD"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for friend function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1125
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for static member function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1173
  #, fuzzy, gcc-internal-format
  #| msgid "`asm' specifiers are not permitted on non-static data members"
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "'asm'-angivelser er ikke tilladt pÃ¥ ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:1238
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl2.cc:1249
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with function type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1262
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qD is already defined in the class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl2.cc:1270
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' cannot be a bit-field"
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem '%D' kan ikke vÃ¦re et bitfelt"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl2.cc:1829
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  #| msgid "private member `%#D' in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "privat medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklÃ¦res static"
  
! #: cp/decl2.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: cp/decl2.cc:1950
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must return type `%T'"
  msgid "%<operator new%> must return type %qT"
--- 60583,60750 ----
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "no declaration matches %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "I funktionen %qs"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%#qT defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/decl2.cc:947
  #, fuzzy, gcc-internal-format
  #| msgid "local class `%#T' shall not have static data member `%#D'"
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokal klasse '%#T' mÃ¥ ikke have det statiske datamedlem '%#D'"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
  msgid "static data member %qD in unnamed class"
  msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl2.cc:1081
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qD is already defined in %qT"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid initializer for member function %qD"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for friend function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1130
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for static member function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1178
  #, fuzzy, gcc-internal-format
  #| msgid "`asm' specifiers are not permitted on non-static data members"
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "'asm'-angivelser er ikke tilladt pÃ¥ ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:1243
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with function type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1267
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qD is already defined in the class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl2.cc:1275
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' cannot be a bit-field"
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem '%D' kan ikke vÃ¦re et bitfelt"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl2.cc:1834
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  #| msgid "private member `%#D' in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "privat medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklÃ¦res static"
  
! #: cp/decl2.cc:1918
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: cp/decl2.cc:1955
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must return type `%T'"
  msgid "%<operator new%> must return type %qT"
*************** msgstr "'operator new' skal returnere ty
*** 60725,60824 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1978
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' takes type `size_t' (`%T') as first parameter"
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "den fÃ¸rste parameter til 'operator new' skal vÃ¦re af typen 'size_t' ('%T')"
  
! #: cp/decl2.cc:2008
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete%> must return type %qT"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "destruktionsfunktioner skal vÃ¦re medlemmer"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "destruktionsfunktioner skal vÃ¦re medlemmer"
  
! #: cp/decl2.cc:2038
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' takes type `%T' as first parameter"
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "den fÃ¸rste parameter til 'operator delete' skal vÃ¦re af typen '%T'"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
--- 60754,60853 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1983
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' takes type `size_t' (`%T') as first parameter"
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "den fÃ¸rste parameter til 'operator new' skal vÃ¦re af typen 'size_t' ('%T')"
  
! #: cp/decl2.cc:2013
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete%> must return type %qT"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "destruktionsfunktioner skal vÃ¦re medlemmer"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2033
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "destruktionsfunktioner skal vÃ¦re medlemmer"
  
! #: cp/decl2.cc:2043
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' takes type `%T' as first parameter"
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "den fÃ¸rste parameter til 'operator delete' skal vÃ¦re af typen '%T'"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
*************** msgstr "%J'%F' erklÃ¦ret 'static', men a
*** 60828,60939 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl2.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl2.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenkÃ¦dning"
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J'%F' erklÃ¦ret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "inline function `%D' used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "...following parameter %P which has a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "klassen %qE er forÃ¦ldet"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl2.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 60857,60968 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl2.cc:4584
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl2.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenkÃ¦dning"
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J'%F' erklÃ¦ret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  #| msgid "inline function `%D' used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "...following parameter %P which has a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "klassen %qE er forÃ¦ldet"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl2.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
*************** msgstr "'%T' er allerede en ven af '%T'"
*** 61231,61685 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/friend.cc:599
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' declared as friend before type `%T' defined"
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "medlemmet '%D' erklÃ¦ret som friend fÃ¸r typen '%T' er defineret"
  
! #: cp/friend.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(hvis dette er hvad du Ã¸nsker, sÃ¥ sikr dig at funktionsskabelonen allerede er blevet erklÃ¦ret og tilfÃ¸j <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel"
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "value-initialization of incomplete type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/init.cc:474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "value-initialization of function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "value-initialization of reference type %qT"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  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.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, 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.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, 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.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/init.cc:972
  #, 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.cc:1116
  #, 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.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1337
  #, 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.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1343
  #, fuzzy, gcc-internal-format
  #| msgid "  base `%T'"
  msgid "  base %qT"
  msgstr "  stamklasse '%T'"
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1362
  #, 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.cc:1366
  #, 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.cc:1453
  #, 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.cc:1562
  #, 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.cc:1798 cp/init.cc:1817
  #, 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.cc:1804
  #, 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.cc:1811
  #, 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.cc:1850
  #, 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.cc:1858
  #, 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.cc:1905
  #, 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.cc:1913
  #, 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.cc:1916
  #, 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.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, 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.cc:2407
  #, 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.cc:2421
  #, 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.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, 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.cc:2749
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, 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.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.cc:2925
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, 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.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ugyldig type 'void' til new"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, 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.cc:3383
  #, 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.cc:3390 cp/search.cc:1200
  #, 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.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, 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.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/init.cc:3949
  #, 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.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, 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"
--- 61260,61714 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/friend.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' declared as friend before type `%T' defined"
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "medlemmet '%D' erklÃ¦ret som friend fÃ¸r typen '%T' er defineret"
  
! #: cp/friend.cc:657
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(hvis dette er hvad du Ã¸nsker, sÃ¥ sikr dig at funktionsskabelonen allerede er blevet erklÃ¦ret og tilfÃ¸j <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel"
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "value-initialization of incomplete type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/init.cc:481
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "value-initialization of function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "value-initialization of reference type %qT"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  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.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, 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.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, 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.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/init.cc:962
  #, 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.cc:1106
  #, 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.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.cc:1324
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1327
  #, 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.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1333
  #, fuzzy, gcc-internal-format
  #| msgid "  base `%T'"
  msgid "  base %qT"
  msgstr "  stamklasse '%T'"
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1352
  #, 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.cc:1356
  #, 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.cc:1443
  #, 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.cc:1552
  #, 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.cc:1788 cp/init.cc:1807
  #, 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.cc:1794
  #, 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.cc:1801
  #, 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.cc:1840
  #, 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.cc:1848
  #, 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.cc:1895
  #, 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.cc:1903
  #, 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.cc:1906
  #, 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.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, 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.cc:2397
  #, 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.cc:2411
  #, 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.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, 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.cc:2739
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, 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.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.cc:2915
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, 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.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ugyldig type 'void' til new"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, 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.cc:3373
  #, 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.cc:3380 cp/search.cc:1200
  #, 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.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, 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.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/init.cc:3939
  #, 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.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, 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 ""
*** 61802,61852 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4261
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4533
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4538
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4543
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 61831,61881 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4534
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4539
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4544
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "using-erklÃ¦ring for ikke-medlem
*** 62578,62584 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
--- 62607,62613 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr ""
*** 62673,62679 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
--- 62702,62708 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
*************** msgstr "'%s' tidligere defineret her"
*** 62724,62787 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/name-lookup.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.cc:8540
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.cc:8627
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.cc:8628
  #, 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.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 62753,62816 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/name-lookup.cc:8365
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.cc:8577
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.cc:8665
  #, 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.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 62807,62813 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, 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"
--- 62836,62842 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, 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 "skabelonsparameter %d er ugyldig
*** 63076,63082 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 63105,63111 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "new kan ikke bruges pÃ¥ en refer
*** 63388,63394 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 63417,63423 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ tillader ikke %<alignof%
*** 63443,63449 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 63472,63478 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr ""
*** 63676,63687 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 63705,63716 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦t
*** 63786,63792 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
--- 63815,63821 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
*************** msgstr "udtrykket er af en ufuldstÃ¦ndig
*** 63855,63861 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
--- 63884,63890 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
*************** msgstr "skabelonsparameter %d er ugyldig
*** 63884,63890 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
--- 63913,63919 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
*************** msgstr "kun konstruktionsfunktioner har
*** 64166,64177 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 64195,64206 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "skabelonsparameter er pÃ¥krÃ¦vet
*** 64824,64830 ****
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
--- 64853,64859 ----
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
*************** msgstr "tidligere definition af '%#T'"
*** 65003,65009 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
--- 65032,65038 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
*************** msgstr "bruger 'typename' uden for en sk
*** 65107,65271 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:28491
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:29314
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected contract-role"
  msgstr "uventet operand"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id for type"
  msgid "expected contract semantic or level"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:29666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:29813
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.cc:29968
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sÃ¦tning er ikke en strengkonstant"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.cc:31578
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
--- 65136,65300 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:28490
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:29313
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected contract-role"
  msgstr "uventet operand"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id for type"
  msgid "expected contract semantic or level"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:29665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:29812
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.cc:29967
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sÃ¦tning er ikke en strengkonstant"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.cc:31577
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
*************** msgstr "for fÃ¥ skabelonsparameterlister
*** 65274,65901 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.cc:31978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, 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.cc:32306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklÃ¦ring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:32857
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:32870
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33563
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mÃ¦rke benyttet i navngivning af '%#T'"
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34932
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.cc:36273
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:43892
  #, 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.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, 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.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.cc:49457
  #, 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.cc:49489
  #, 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.cc:49570
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 65303,65930 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.cc:31977
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, 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.cc:32305
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklÃ¦ring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:32856
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:32869
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33562
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mÃ¦rke benyttet i navngivning af '%#T'"
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34931
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.cc:36272
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:43891
  #, 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.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, 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.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.cc:49456
  #, 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.cc:49488
  #, 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.cc:49569
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "  oprindelig definition er her"
*** 66495,66501 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
--- 66524,66530 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
*************** msgstr "den skal vÃ¦re adressen af en fu
*** 66512,66940 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.cc:6789
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:6793
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:6842
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal vÃ¦re en henvisning til medlem pÃ¥ formen '&X::Y'"
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7169
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7219
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7348
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7621
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7698
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.cc:8498
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8522
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:8536
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8539
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8553
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:9848
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:11103
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.cc:14246
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member function of non-class type `%T'"
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 66541,66969 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.cc:6790
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:6794
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:6843
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal vÃ¦re en henvisning til medlem pÃ¥ formen '&X::Y'"
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7009
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7195
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7349
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7699
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.cc:8466
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.cc:8500
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8541
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.cc:8558
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.cc:9852
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:11116
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.cc:14259
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member function of non-class type `%T'"
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "sammenligning mellem typerne '%#
*** 66953,67298 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/pt.cc:15532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:15534
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.cc:15661
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/pt.cc:15663
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:16431
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:16437
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:16443
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:16509
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16615
  #, 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.cc:16728
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.cc:17038
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.cc:17053
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.cc:17055
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/pt.cc:17339
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20000
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: cp/pt.cc:21504
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:21507
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:21859
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.cc:21869
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.cc:21884
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:21902
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:26143
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:26173
  #, 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.cc:26175
  #, 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.cc:26194
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:26213
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:26249
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:26314
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:26323
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' fÃ¸r definering af skabelonen"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
--- 66982,67327 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/pt.cc:15549
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.cc:15678
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/pt.cc:15680
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:16448
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:16454
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:16460
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:16526
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16632
  #, 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.cc:16745
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.cc:17055
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.cc:17070
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.cc:17072
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/pt.cc:17356
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20017
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: cp/pt.cc:21534
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:21537
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:21889
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.cc:21914
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:21932
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:26173
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:26203
  #, 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.cc:26205
  #, 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.cc:26224
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.cc:26235
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:26243
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:26279
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:26353
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' fÃ¸r definering af skabelonen"
  
! #: cp/pt.cc:26374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.cc:26414
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.cc:26724
  #, 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
*** 67305,67488 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgÃ¦ngelig"
  
! #: cp/pt.cc:27233
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:27603
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:27642
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/pt.cc:29416
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:30576
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.cc:31032
  #, 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.cc:31172
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
--- 67334,67517 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgÃ¦ngelig"
  
! #: cp/pt.cc:27247
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:27617
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/pt.cc:30761
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.cc:31046
  #, 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.cc:31186
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
*************** msgstr "flertydig funktion uden kontekst
*** 69809,69991 ****
  msgid "insufficient contextual information to determine type"
  msgstr "utilstrÃ¦kkelige kontekstuelle oplysninger til at afgÃ¸re typen"
  
! #: cp/typeck2.cc:812
  #, fuzzy, gcc-internal-format
  #| msgid "constructor syntax used, but no constructor declared for type `%T'"
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "konstruktionsfunktionsyntaks benyttet, men ingen konstruktionsfunktion er erklÃ¦ret for typen '%T'"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/typeck2.cc:1079
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "startvÃ¦rdistrengen til char-tabellen er for lang"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, 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.cc:1830
  #, 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.cc:1837
  #, 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.cc:1922
  #, 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.cc:1995
  #, 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.cc:2006
  #, 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.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.cc:2236
  #, 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.cc:2266
  #, 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.cc:2268
  #, 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.cc:2295
  #, 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.cc:2304
  #, 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.cc:2326
  #, 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.cc:2384
  #, 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.cc:2395
  #, 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.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.cc:2444
  #, 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.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/typeck2.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/typeck2.cc:2491
  #, 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.cc:2732
  #, 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.cc:2735
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
--- 69838,70020 ----
  msgid "insufficient contextual information to determine type"
  msgstr "utilstrÃ¦kkelige kontekstuelle oplysninger til at afgÃ¸re typen"
  
! #: cp/typeck2.cc:833
  #, fuzzy, gcc-internal-format
  #| msgid "constructor syntax used, but no constructor declared for type `%T'"
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "konstruktionsfunktionsyntaks benyttet, men ingen konstruktionsfunktion er erklÃ¦ret for typen '%T'"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/typeck2.cc:1097
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "startvÃ¦rdistrengen til char-tabellen er for lang"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, 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.cc:1848
  #, 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.cc:1855
  #, 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.cc:1940
  #, 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.cc:2013
  #, 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.cc:2024
  #, 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.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.cc:2254
  #, 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.cc:2284
  #, 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.cc:2286
  #, 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.cc:2313
  #, 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.cc:2322
  #, 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.cc:2344
  #, 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.cc:2402
  #, 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.cc:2413
  #, 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.cc:2421
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.cc:2462
  #, 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.cc:2479
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/typeck2.cc:2484
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/typeck2.cc:2509
  #, 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.cc:2750
  #, 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.cc:2753
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
*************** msgstr "'%s' er erklÃ¦ret inline efter a
*** 70022,70028 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "modstridende typer for den indbyggede funktion '%s'"
--- 70051,70057 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "modstridende typer for den indbyggede funktion '%s'"
*************** msgstr ""
*** 70234,70258 ****
  msgid "size is too large"
  msgstr "%s=%s er for stor"
  
! #: d/decl.cc:1374
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 70263,70287 ----
  msgid "size is too large"
  msgstr "%s=%s er for stor"
  
! #: d/decl.cc:1394
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%s understÃ¸tter ikke %s"
*** 70303,70321 ****
  msgid "recursive reference %qs"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "type %qs is not an expression"
--- 70332,70350 ----
  msgid "recursive reference %qs"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 70426,70437 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 70455,70472 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
+ #: d/types.cc:1110
+ #, fuzzy, gcc-internal-format
+ #| msgid "template-id `%D' for `%+D' does not match any template declaration"
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
*** 70485,70491 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
--- 70520,70526 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
*************** msgstr "ia64_print_operand: ukendt kode"
*** 70568,70652 ****
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "division by zero in `%E %% 0'"
  msgid "Division by zero converting %s to %s at %L"
  msgstr "division med nul i '%E %% 0'"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character constant at %0 has no closing apostrophe at %1"
  msgid "The character constant at %L is truncated in conversion to %s"
--- 70603,70687 ----
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "division by zero in `%E %% 0'"
  msgid "Division by zero converting %s to %s at %L"
  msgstr "division med nul i '%E %% 0'"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character constant at %0 has no closing apostrophe at %1"
  msgid "The character constant at %L is truncated in conversion to %s"
*************** msgstr "datamedlem '%D' kan ikke vÃ¦re e
*** 70998,71004 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 71033,71039 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 72139,72150 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 72174,72185 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 72339,72345 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 72374,72380 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 75235,75246 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 75270,75281 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, 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"
*** 76128,76134 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
--- 76163,76169 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
*************** msgstr ""
*** 76725,76731 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 76760,76766 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 77334,77340 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
--- 77369,77375 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 78792,78798 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 78827,78833 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 78827,78838 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 78862,78873 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "%s understÃ¸ttes ikke af denne k
*** 79224,79230 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 79259,79265 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "%s understÃ¸ttes ikke af denne k
*** 79239,79245 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
--- 79274,79280 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 79249,79270 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 79284,79305 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 79300,79307 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 79335,79342 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 79361,79367 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 79396,79402 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 79374,79380 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 79409,79415 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 79526,80069 ****
  msgid "Array is not contiguous at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be an array element"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:8394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binary operator between expressions at %0 and at %1"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Forventede binÃ¦r operator mellem udtryk ved %0 og ved %1"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:9545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.cc:10013
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.cc:10060
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 79561,80109 ----
  msgid "Array is not contiguous at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr ""
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be an array element"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binary operator between expressions at %0 and at %1"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Forventede binÃ¦r operator mellem udtryk ved %0 og ved %1"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.cc:10029
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.cc:10076
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 81095,81187 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "floating point overflow in expression"
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "kommatalsoverlÃ¸b i udtryk"
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  #| msgid "%s: option `%s' requires an argument\n"
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: tilvalget '%s' skal have en parameter\n"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
--- 81135,81227 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "floating point overflow in expression"
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "kommatalsoverlÃ¸b i udtryk"
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  #| msgid "%s: option `%s' requires an argument\n"
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: tilvalget '%s' skal have en parameter\n"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
*************** msgstr ""
*** 81588,81594 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, 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"
--- 81628,81634 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, 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 ""
*** 81715,81721 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 81755,81761 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 81890,82094 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Equality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Inequality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at hÃ¥ndtere"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.cc:5276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 81930,82134 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Equality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Inequality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at hÃ¥ndtere"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.cc:5298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 82097,82108 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 82137,82148 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 82111,82412 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forÃ¦ldet"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 82151,82452 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forÃ¦ldet"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 82415,82705 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 82455,82745 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 82707,82922 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklÃ¦ret void"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 82747,82962 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklÃ¦ret void"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 82924,83925 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.cc:13654
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:17251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 82964,83965 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13537
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:17286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 84815,84821 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 84855,84861 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 84848,84854 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 84888,84894 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "ukendt instruktionstilstand"
*** 85083,85089 ****
  msgid "Unknown argument list function at %L"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 85123,85129 ----
  msgid "Unknown argument list function at %L"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Ingen angivelse af underforstÃ¥e
*** 85138,85223 ****
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "PlanlÃ¦g ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a generic name"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Cannot find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
--- 85178,85263 ----
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "PlanlÃ¦g ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a generic name"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Cannot find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
diff -Nrcpad gcc-13.2.0/gcc/po/de.gmo gcc-13.3.0/gcc/po/de.gmo
*** gcc-13.2.0/gcc/po/de.gmo	Thu Jul 27 08:33:20 2023
--- gcc-13.3.0/gcc/po/de.gmo	Tue May 21 08:05:48 2024
***************
*** 1,1719 ****
! Þ•§=TíCRŒÚ˜#™#-›#1É#û# $1$ÛE$+!%0M%K~%Ê%à%
! ì%÷%
&<&BS&R–&>é&@('9i'C£'Fç'5.(Id(®(Å(!Ú($ü(!)!6)$X) })"ž)+Á)í)ô)-û)#)*”M*â*++('+1P+A‚+'Ä+ì+,,4,O,k,[‹,]ç,E-a-v-•-¯-Ë-$à- .#&.!J."l.�.'­.(Õ.+þ.)*/$T/'y/*¡/1Ì/þ/*0-F0&t0)›0Å0,å0#1F61Q}15Ï1]2wc2rÛ2AN3K�3,Ü3N	4@X4B™4OÜ4L,5Ry5;Ì586>A6I€6IÊ6B7~W7?Ö7D8E[8@¡8Eâ87(9C`9=¤9Bâ9E%:~k:6ê:{!;B�;?à;‰ <9ª<Pä<C5=Fy=sÀ=E4>Cz>Q¾>N?�_?Gð?Œ8@OÅ@RAChAQ¬ANþAFMB9”B=ÎB=C4JCPCMÐCEDBdDG§DIïDH9EB‚E=ÅE7F6;G*rGI�GçG HY%HoH-ïHEI
! cI'nI8–I>ÏIJ( J/IJyJ+‚JZ®Jl	K+vK=¢KmàK0NL)L ©LÊL;ÚLEM\M#uM#™M½M ÔM7õM8-NfN)„N®NÎN$éN$O*3O*^O‰O¤O ¿OàOúOP#P;P8RP‹P!œP;¾PEúP‘@QÒQ5ñQE'R%mR1“R.ÅRôR0SLCS6�S7ÇSlÿSGlT$´TÙTJøT*CUEnU2´UEçUl-VšV3¶V@êV+W5CWyW‚W ™W&ºWJáW8,XUeX!»X:ÝXY+Y->YlYI{YÅY@ËY/Z@<Z;}Z#¹ZZÝZc8[Oœ[lì[8Y\T’\wç\9_]Q™]Kë]L7^S„^^Ø^D7_4|_Q±_Q`HU`5ž`HÔ`IaYga,Áa*îa6bAPb3’bLÆb¤c�¸c·HdVerWeiÊec4f=˜fÖfìf#üf# gDg.Wg†g £gÄg×g9ég;#h_hVzh#Ñh,õh""i"Einhi×iñi-j6.j3ej/™j/Éj>ùj-8kJfk2±k8äk/l&Ml6tl,«lPØlH)m8rm-«m0Ùmx
! neƒnBén?,oFlo3³o9ço2!p-Tp0‚p_³pVqZjqEÅqArMr*erC�rHÔrFsJds@¯sGðsE8tA~tgÀts(uiœuAvQHvwšv[wbnwYÑwi+xo•x<yBy[ÂyOzDnz^³zN{;a{o�{p
|J~|lÉ|I6}{€}Rü}kO~Y»~K?aQ¡Mó_A€I¡€Bë€7.�9f�& �9Ç�7‚69‚p‚
�‚<ž‚(Û‚*ƒ:/ƒ:jƒ#¥ƒWÉƒG!„Yi„ZÃ„\…¬{…Ì(†^õ†nT‡fÃ‡v*ˆe¡ˆu‰\}‰lÚ‰JGŠ:’ŠLÍŠž‹¾¹‹WxŒgÐŒ_8�o˜�^ŽngŽUÖŽe,�)’�%¼�|â�œ_�Fü�VC‘Nš‘^é‘MH’]–’Dô’T9“ Ž“!¯“7Ñ“F	” P”&q”4˜”Í”-æ”•#0•.T• ƒ•¤•.½•0ì•7–!U–fw–4Þ–=—LQ—Nž—@í—-.˜(\˜,…˜&²˜ Ù˜ú˜™0*™H[™S¤™?ø™_8š=˜š[Öš<2›o›/‡›#·›:Û›]œ$tœ&™œ-Àœ?îœ6.�4e�4š�2Ï�-ž50žˆfžPïž'@Ÿ3hŸœŸ?¼Ÿ8üŸ5 1P ‚ 5� *Ó Rþ jQ¡&¼¡&ã¡%
! ¢*0¢O[¢>«¢7ê¢6"£;Y£9•£;Ï£@¤9L¤<†¤5Ã¤Bù¤;<¥+x¥B¤¥7ç¥F¦Ff¦1­¦?ß¦;§R[§0®§4ß§1¨=F¨>„¨;Ã¨pÿ¨!p©%’©A¸©9ú©'4ª+\ª5ˆªT¾ª)«?=«(}«0¦«>×«<¬US¬P©¬Hú¬.C­;r­g®­Š®C¡®<å®-"¯GP¯/˜¯È¯ã¯8þ¯87°Rp°@Ã°T±EY±UŸ±Eõ±M;²*‰²'´²8Ü²Z³4p³&¥³vÌ³lC´m°´Bµ9aµ=›µ7ÙµZ¶Nl¶8»¶@ô¶A5·?w·h··& ¸5G¸m}¸Që¸8=¹8v¹3¯¹4ã¹)º1Bº9tº®º?Åºh»;n»Hª»\ó»!P¼<r¼6¯¼5æ¼,½4I½:~½;¹½!õ½:¾6R¾=‰¾5Ç¾jý¾'h¿Q�¿:â¿<À0ZÀ4‹À,ÀÀ4íÀ,"Á<OÁ5ŒÁ!ÂÁ*äÁ;Â6KÂ*‚Â6­Â=äÂX"Ã4{Ã,°Ã0ÝÃ,Ä=;Ä3yÄ:­ÄTèÄ+=Å4iÅ4žÅ>ÓÅ0Æ-CÆFqÆE¸Æ3þÆ/2Ç/bÇ@’Ç)ÓÇ)ýÇ'ÈAÈF[ÈE¢È<èÈ3%ÉKYÉ!¥É!ÇÉ-éÉ-ÊCEÊ.‰ÊF¸ÊÿÊ8Ë,UË‚Ë@ ËBáË>$ÌfcÌEÊÌ!Í!2Í'TÍ"|Í;ŸÍ'ÛÍBÎ5FÎ9|Î@¶ÎB÷Îj:Ï(¥Ï3ÎÏ1Ð:4Ð1oÐ.¡Ð8ÐÐ5	Ñ;?Ñ/{Ñ/«Ñ/ÛÑ/Ò+;Ò*gÒ’ÒJ±ÒüÒ1ÓDLÓ*‘Ó*¼Ó/çÓMÔ3eÔ1™Ô@ËÔ0Õ@=Õ?~Õ:¾Õ;ùÕ85Ö&nÖ-•Ö;ÃÖ'ÿÖ,'×'T×(|×)¥×WÏ×"'Ø#JØBnØ2±Ø5äØ1ÙLÙ)cÙ1�Ù=¿Ù?ýÙD=ÚE‚ÚDÈÚE
Û2SÛ_†Û)æÛ:Ü8KÜ/„Ü"´Ü*×ÜIÝ4LÝC�ÝHÅÝ3ÞBÞ-ZÞCˆÞ:ÌÞ2ß=:ßxß1—ßÉß$èß2
à@àWàUvà-Ìà.úà7)á3aá?•á?Õá1âbGâ1ªâ:Üâ0ã+HãAtã.¶ã*åã2ä%Cä2iä1œä0Îä9ÿä19å2kå1žå+Ðå,üå3)æ.]æDŒæ7Ñæ$	ç+.çNZç;©ç6åçèU5èK‹è×è8îè;'é9céa�é9ÿéB9êB|ê0¿ê�ðê@�ëBÂë;ìAì-`ì'ŽìD¶ì7ûì+3í$_í0„í*µíAàí6"î3Yî$�î6²î*éî.ï9Cï}ï,�ï0Êï5ûï,1ð.^ð0�ð%¾ð7äð&ñCCñ:‡ñÂñNßñ/.ò6^òC•ò@Ùò%óB@ó$ƒó¨óKÆó*ô'=ôeô'ƒô0«ôÜô"÷ô?õ Zõ#{õ0Ÿõ(Ðõ.ùõ*(ö,Sö1€ö3²öHæö+/÷"[÷1~÷>°÷4ï÷)$ø4Nø$ƒø/¨ø9Øø1ù5Dù<zùE·ùMýù@KúDŒú1ÑúPû‚TûV×û4.üEcüG©ü9ñüK+ýVwýLÎý/þ1KþE}þ6Ãþ3úþ@.ÿeoÿ?Õÿ/=EiƒLíC:5~X´<
CJ3Ž0Â7ó+EB2ˆ+»+ç>-R>€¿Þý<ER<˜;ÕEFW6žIÕX7xW°.>78vT¯m	\r	2Ï	]
! 1`
! B’
! cÕ
! i95£'Ù+,-@Z*›XÆ4
)T
6~
9µ
*ï
*6E*|F§?îX.@‡!È*ê%;@MŽo E3V5Š(À)é0MD ’!³BÕ!B:F}8Ägý`eKÆU;h.¤/Ó8<@W,˜RÅVQoUÁ9)QQ{lÍa:Aœ4Þ2ZFP¡iòt\"ÑMô<BB=ÂGKHn”`/d-”=Â9VV4­?âU" 8x 3±  å 2!99!4s!W¨!&"$'""L"%o""•":¸"Gó");#Xe#/¾#î#)
$B7$1z$Q¬$.þ$N-%E|%KÂ%&H-&Fv&E½&8'H<'1…',·'"ä'8(=@(@~(?¿(2ÿ(32)"f)&‰)I°)1ú)#,*CP*e”*&ú*/!+4Q+.†+&µ++Ü+:,C,EU,/›, Ë,ì,&
! -'1-(Y-#‚-+¦-&Ò-7ù-B1.Ht.(½.Yæ.%@/=f/)¤/$Î/%ó/:07T0$Œ0G±0,ù0G&1*n1,™18Æ1<ÿ1.<2k2N‹21Ú2J3EW30�3€Î3lO42¼4jï4IZ5O¤55ô5@*6.k6+š6BÆ64	7(>7fg7kÎ7|:8>·82ö8M)9'w9"Ÿ9&Â9)é9<:+P:#|: :¿:_ß:^?;Mž;Eì;82<-k<G™<á<,ÿ<T,=.�=*°=FÛ=K">Mn>)¼>!æ>@?$I?9n?$¨?&Í?5ô?>*@Ki@¢µ@'XA7€A5¸A?îAL.BF{BJÂBP
C^CnC(ŠC5³C3éCiD%‡D?­DíDüDE6E4QE†E•E/²E;âELFBkF6®F=åF^#Gb‚G™åG’HzIY�IEçI-J EJ$fJ4‹J(ÀJ'éJ:KJLK/—K+ÇK,óK) L,JLDwL1¼L9îLA(M3jM8žM×MJõMK@N©ŒN/6OHfO¯OKÉOSP.iPJ˜P@ãP!$QBFQ8‰Q3ÂQRöQ(IR#rR-–R/ÄRWôRJLSZ—S?òSH2T-{TX©TKUSNU”¢U07VEhV.®V:ÝV?W3XW2ŒW<¿W,üWk)X*•X1ÀXwòX^jYCÉYG
ZoUZ5ÅZ0ûZ;,[(h[3‘[(Å[+î[2\,M\'z\D¢\5ç\)](G]%p]2–]oÉ]I9^)ƒ^!­^XÏ^((_Q_+p_Jœ_)ç_:`3L`=€`!¾`9à`/a$Ja%oa+•aEÁa\b2db[—b[ób-Oc(}c¦c"¿c/âc%d68d/od#Ÿd<Ãd.e0/e7`e$˜e5½e3óe9'f=afGŸfçf*g%2gXgsg'‘g@¹gúghhl.h,›h*Èh/óh,#iPi
! li#wi*›i.Æiõi#jJ,jwj–j¯j+ÏjFûjMBkJ�kjÛkNFl(•l¾l+Þlp
! m{m#�m%±m4×mnn8nVn+sn,ŸnÌn>çn<&ovcoÚoF÷oS>p/’p-Âpðpq@,qmq �q¢q:¹q9ôq9.r"hr3‹r!¿rár)úr*$s0Os9€s#ºs$ÞsAtEt"_t#‚t-¦t3Ôt/u,8u<euF¢uéu*v./v+^v4Šv7¿vS÷vGKw:“w%Îw!ôw*xAx]x,zx-§x5Õxœyª¨yJSzKžz¨êz¸“{XL|f¥|K}LX}´¥}¨Z~\d`<ÅÄ€¸Ç€d€�lå�€R‚=Ó‚(ƒ1:ƒ2lƒ5Ÿƒ*Õƒ2„)3„,]„/Š„oº„k*…0–…XÇ…] †a~†$à†‡W%‡-}‡#«‡EÏ‡Fˆ4\ˆF‘ˆ/ØˆD‰.M‰$|‰¡‰*¼‰ç‰=ù‰7Š OŠ!pŠ ’Š1³ŠDåŠE*‹ p‹D‘‹{Ö‹0RŒ6ƒŒ)ºŒ#äŒ'�"0�&S�z�#š�'¾�"æ�6	Ž-@ŽnŽ0€Ž"±Ž/ÔŽ]�5b�c˜�ü��0&�KW�'£�/Ë�.û�*‘'J‘ r‘0“‘ZÄ‘5’<U’&’’3¹’Oí’F=“„“#¢“Æ“ã“”” 8”$Y”:~”0¹”Bê”;-•?i•?©•é•––6–4I–`~–ß–$þ–#—#A—'e—�—6¬—ã— ˜"˜4˜J˜%i˜�˜%ž˜$Ä˜é˜	™!!™C™b™�™-œ™Ê™-å™%š9š.Uš„š¢š3Âšöš›+›]=›››+±›,Ý›/
! œ#:œ0^œ/�œ#¿œãœ,�/�C�,b�<��Ì�6Þ�Až+Wž+ƒž¯žÂžÙž-óž.!Ÿ6PŸ=‡ŸPÅŸ !4 *V -� .¯ 6Þ =¡.S¡/‚¡7²¡>ê¡R)¢\|¢cÙ¢9=£=w£µ£!Ó£(õ£L¤Hk¤5´¤)ê¤)¥">¥#a¥…¥. ¥Ï¥Kß¥S+¦Y¦JÙ¦@$§qe§×§+ö§G"¨>j¨@©¨�ê¨Y{©ºÕ©]�ª‚îªRq«2Ä«T÷«,L¬-y¬5§¬<Ý¬$­(?­=h­.¦­Õ­;ï­(+®T®.o®Mž®=ì®N*¯.y¯+¨¯2Ô¯5°-=°5k°8¡°0Ú°5±@A±K‚±NÎ±7²8U²;Ž²3Ê²;þ²>:³6y³G°³@ø³P9´UŠ´bà´4Cµ7xµC°µFôµ(;¶ d¶‚…¶‚·‹·C¤·è·¸#'¸(K¸0t¸5¥¸Û¸ñ¸"¹"#¹}F¹5Ä¹2ú¹ -º6Nº4…ºººFØºG»Og»^·»~¼V•¼?ì¼O,½Q|½MÎ½N¾3k¾>Ÿ¾KÞ¾9*¿Ed¿Gª¿8ò¿P+ÀC|ÀJÀÀ1Á2=Á5pÁ*¦Á)ÑÁCûÁf?Â_¦ÂÃ1%ÃWÃqÃ<�Ã"ÍÃ6ðÃ2'Ä1ZÄ3ŒÄ5ÀÄ7öÄ'.ÅIVÅ- Å4ÎÅ6Æ):Æ&dÆ$‹ÆJ°ÆNûÆPJÇ>›Ç[ÚÇ@6È%wÈ5�ÈEÓÈ,É1FÉ%xÉGžÉQæÉA8Ê)zÊ#¤Ê!ÈÊ0êÊ,Ë%HË.nË1�Ë2ÏËGÌKJÌ,–ÌMÃÌ,Í;>ÍXzÍ=ÓÍ<ÎONÎZžÎ<ùÎ.6Ï5eÏ8›Ï<ÔÏ*Ð<Ð)\Ð%†Ð)¬Ð)ÖÐÑÑ3Ñ<OÑ3ŒÑ0ÀÑñÑGÒ9OÒ3‰Ò4½Ò8òÒ8+ÓdÓ+‚Ó"®ÓQÑÓ1#ÔAUÔU—Ô(íÔ,ÕCÕ/bÕ*’ÕE½ÕBÖ7FÖ/~ÖK®Ö'úÖ@"×-c×-‘×3¿×.ó×("Ø(KØ*tØ@ŸØ+àØ8Ù.EÙ)tÙ1žÙGÐÙKÚJdÚ3¯Ú,ãÚ&Û,7Û"dÛ=‡Û,ÅÛ'òÛ1Ü>LÜ#‹Ü'¯Ü9×Ü0Ý'BÝ3jÝ-žÝ5ÌÝ0Þ/3ÞcÞ(}Þ1¦Þ)ØÞ*ß3-ß6aß ˜ß0¹ß2êß-à1Kà }à?žà+Þà.
! á-9á+gá“á ¥áÆá\äá/Aâ'qâ™â+²â,Þâ5ã1Aã+sã*ŸãÊã*áã'ä$4ä*Yä(„ä­ä]Çä;%å_aå0Áå)òå æ2=æEpæ)¶æ<àæ"ç'@çhçYƒç-Ýç+è7èIèv_è;ÖèFéYéqé‘é-­é ÛéSüéRPêZ£êOþêGNë–ë¬ë$¾ëXãë1<ì\nìLËìIíMbíK°íZüíkWîKÃîZïdjï+Ïï,ûï/(ð#Xð0|ð/­ð#Ýð-ñ,/ñ&\ñƒñ<šñ×ñ.îñ3ò+QòI}ò Çò;èòH$óHmó¶óÉóàóúóô78ô0pô?¡ôáô,õ-õEõ)bõ"Œõ4¯õ(äõf
ötö+‘öJ½ö;÷$D÷Ci÷<­÷5ê÷* ø.KøzøF”ø-Ûø	ù""ùiEù¯ù+Âù>îù'-ú:Uú�ú§úÃúÜú÷úû5#û=Yû)—ûÁû×ûòû0
ü0>üoü.�ü1°ü1âü,ý6AýCxý¼ý-Ôý0þ03þ$dþ&‰þG°þ2øþ'+ÿSÿErÿ-¸ÿ'æÿ54D.y<¨Kå#1U.q+ ÌìAM"m�©É-á)9)Yƒ ž#¿ãùVk$‹°2Ï?&[‚™.±5à_'vž,»9è"&Fc-ƒA±"ó"9GVDž)ãE
	"S	/v	8¦	Gß	'
! !B
! d
! "„
! 1§
! 6Ù
! $858nd§O=\CšHÞ,'
BT
.—
7Æ
3þ
@2;sH¯Wø;P5ŒAÂW6\9“;ÍT	4^6“4ÊLÿ8L<…=Â>??ZIÚA$=f6¤6Û:4M@‚IÃ<
NJ?™QÙ8+BdK§uó5iOŸIï89<rF¯:öF1GxGÀI=Rf�/÷.'AV˜D´Hù“B&ÖWýbU/¸LèA5=wlµ" Î9 i!r!‹!#§!%Ë!)ñ!5"HQ"š"=¸"Sö"EJ#:�#<Ë#>$:G$>‚$=Á$Oÿ$@O%E�%*Ö%&  &HA&SŠ&Þ&þ&B'BW':š''Õ'0ý'6.(2e(*˜(*Ã(Gî(K6)>‚).Á)2ð):#*9^*1˜*(Ê*.ó*#"+"F+;i+(¥++Î+%ú+) ,=J,0ˆ,¹,BØ,H-Rd-G·-tÿ-,t.0¡./Ò../"1/+T/-€/+®/~Ú/�Y0!é0 1W,1I„1 Î1 ï1%2+62'b2#Š2$®2Ó2+ó213/Q3�3;¡3
! Ý3Iè3A24"t41—4"É4Fì4d35U˜5Pî5?6'K6s6†63—64Ë6\7O]75­7{ã7K_8<«8è86989<I9P†9?×91:'I:#q:O•:+å:&;'8;8`;m™;4<(<<<e<(¢<Ë<*Ü<-=@5=v=:ˆ=3Ã=$÷=>89>0r>-£>CÑ>'?R=?N�?Dß?F$@Bk@J®@Hù@>BA@�A<ÂA8ÿA8BOBmB?‰BDÉB'C@6C wC@˜C ÙC-úC(DHD+aD�DªDaÊD$,E#QE3uE*©E-ÔE#F&F.DF-sF¡FUºFG,*G&WGB~G"ÁG+äG+H<H-ZHXˆH+áH5
I#CIgIp�IòI'J:J#VJ'zJ¢J¸JOÔJ!$K"FKGiK9±KëK%ÿK%Lo@L&°L5×L
MM-6MdM7}M,µM+âM'N"6N!YN5{N$±NÖN<òN/O7JO,‚O5¯O@åOK&PNrP#ÁPåP!Q%'Q#MQVqQTÈQ/RMRmR‹R¢R0¹RêR(S))SSSoSŒS£S!µS×SíS.T:7TQrTÄTâTøT1U#HU0lU&�U
ÄUaÒU.4VcVdtV1ÙVWWW."WQWYW2aW2”WMÇWMXcX0wX¨X(¯X,ØXYYY8Y2AYKtYKÀYCZPZ9jZ¤Z2ÁZ9ôZ<.[k[9t[®[Ç[á[#ú[O\.n\5�\9Ó\5
]C]fX]'¿]8ç]! ^4B^>w^¶^/Ñ^_2_*K_.v_)¥_&Ï_'ö_&`&E`%l`#’`'¶`%Þ`(a -a$Na sa"”a,·a2äab7b*Vb,�b.®b$Ýb*cA-c1oc¡c¹c)Õcÿc+d^Kd?ªd?êd)*e3Te5ˆeY¾eaf6zf<±f2îf-!g4Og-„g4²g/çgh27hLjh/·h6çhôij.j8Nj0‡j3¸j7ìj>$k$ck5ˆk,¾k.ëk,l1Gl3yl2­làl6ül13m$em0Šm»m7Âmúmn6n#Jnnn Žn+¯nÛnânónoo,oDo`o€o“o¦o:½o)øoJ"pCmp±pÉp(ép,qT?q”q›q,¢q
! ÏqÚqùqr(/r:Xr“r7°r(èrs#1s5Us‹sŸs)¼s/æst'tGt6at
˜t!¦t Èt'ét u02ucu
~u Œu­uÄuÚuóu
vv-:v"hv!‹v)­vC×vPwlwnwww€w$‰w3®wâwþw.x1Mx:x>ºxùxyyyy!&yHydyqyzy‡y�y™y¢y«yÇyÐyAÔyBz~Yz°ØzL‰{gÖ{>|{^|gÚ|ŒB}UÏ}-%~GS~›~6»~nò~<a5ž,Ô€€‰#€^­€r�o�ï�

‚*‚<F‚.ƒ‚²‚Î‚5ë‚
!ƒ€/ƒ°ƒ’¶ƒ(I„+r„.ž„+Í„-ù„c'…^‹…€ê…jk†QÖ†|(‡n¥‡3ˆAHˆkŠˆ5öˆ',‰7T‰.Œ‰5»‰3ñ‰8%Š.^Š�Š[©Š“‹Œ™‹W&Œc~ŒGâŒJ*�Gu�©½�+gŽ1“ŽJÅŽ5�:F�$��¯¦�+V�‚�œ�¶�oÏ�)?‘³i‘4’NR’.¡’>Ð’<“eL“;²“‘î“:€”“»”'O•Ew•W½•>–ST–Y¨–L—LO—¢œ—??˜@˜QÀ˜b™Bu™Q¸™E
! šOPšs šq›e†›aì›PNœ³ŸœPS�Š¤�l/ž„œžV!Ÿ<xŸ=µŸ¦óŸ|š ‰¡d¡¡}¢A„¢KÆ¢<£0O£-€£8®£Lç£Q4¤B†¤GÉ¤Q¥Hc¥I¬¥Zö¥ZQ¦L¬¦Vù¦HP§D™§JÞ§?)¨=i¨B§¨�ê¨Cl©D°©7õ©6-ªAdª*¦ªGÑªM«Kg«;³«?ï«E/¬5u¬H«¬bô¬JW­b¢­Y®9_®1™®BË®Ñ¯rà¯NS°9¢°6Ü°Z±9n±i¨±]²Xp²EÉ²Q³@a³2¢³FÕ³b´U´[Õ´‡1µM¹µa¶@i¶Vª¶;·¾=·Fü·;C¸`¸Mà¸".¹@Q¹W’¹9ê¹P$ºluº\âºB?»„‚»T¼P\¼I­¼F÷¼N>½�½H’¾GÛ¾~#¿y¢¿LÀ`iÀ:ÊÀbÁ@hÁS©ÁRýÁ>PÂ:�ÂdÊÂ'/Ã*WÃC‚Ã/ÆÃAöÃL8Ä6…ÄR¼ÄEÅCUÅB™Å_ÜÅ6<Æ+sÆ?ŸÆ@ßÆ= Ç:^ÇA™ÇCÛÇGÈ2gÈ7šÈ?ÒÈBÉZUÉ@°É+ñÉ;Ê+YÊI…ÊCÏÊ)ËM=Ë7‹Ë7ÃË+ûËA'ÌJiÌ*´Ì*ßÌ,
! Í(7Í7`Í˜Í1¶Í=èÍO&Î*vÎ¡Î%¼ÎIâÎu,Ï;¢ÏTÞÏO3Ð ƒÐH¤ÐDíÐ52Ñ[hÑKÄÑBÒQSÒ?¥ÒåÒ8Óu;ÓL±ÓiþÓ=hÔ:¦Ô$áÔAÕ7HÕ3€Õ,´Õ!áÕ#ÖJ'Ö-rÖ+ Ö,ÌÖUùÖ³O×sØqwØ‡éØþqÙopÚyàÚWZÛV²ÛY	Ü#cÜB‡ÜUÊÜZ Ý¶{Ý2Þ#JÞnÞ#‡Þ6«Þ[âÞ>>ß}ßÂ’ß4UàŠà3–àÊà(Öàÿà0áIá4gá!œá"¾áááúá!â
! (â3âBâVâcâzâ�â•â!žâ	ÀâÊâÚâéâõâãã2ãMã`ãmãzãŠãœã±ã	ÄãÎãÛãëãûã	ä
! ä%#äXIäZ¢ä[ýä[YåJµåNæ"Oæ7ræOªæ'úæ6"ç6YçU�çJæç31èFeè¬è9Éèé[é3wé«éÄéáé@õéB6ê?yê-¹ê0çê5ë,Në{ë?’ë3Òëlì5sì0©ì)Úì5í:í+Jí0víH§í$ðí+î:Aî|îA“î@Õî%ï<ïVïsï-�ïP¾ïSðwcðCÛð'ñ7Gñ5ñ?µñ=õñ73ò:kòA¦òGèò.0ó)_ó:‰ó"Äó çó/ôH8ôJ�ô'Ìô‡ôô>|ö»öE;÷Ž�÷yøPŠø/Ûøyù=…ù1Ãùqõùogú.×ú0ûU7ûŸ�û=-üUküOÁügýeyýVßýW6þWŽþEæþB,ÿJoÿ)ºÿ:äÿ)|IlÆ3âLB/7r)ª#Ôø
"7'Lt’™$«Ð+ð#@/`%�¶Ô(îh%€H¦4ïJ$0oF dç?LmŒlúIgH±CúH>	G‡	BÏ	O
! (b
! K‹
! 2×
! 6
! lAe®M8b?›UÛm1
3Ÿ
2Ó
*41Qf#¸+Ü1':5bV˜mï{]@Ùn+‰µ*Ó'þ&&'M@u9¶Sð#D!hJŠ>ÕZ.oLžë%	D/KtÀ;Þ:^UK´?@;`0œ$Í<ò/K$iFŽ%Õ6û62)iV“NêG94�t¶@+:l§9ÇF/H#x2œ1ÏH>Jh‰1ò/$UT>ªJéG4G|6Ä+û.' hV O¿ K!8[!C”!SØ!d,"Q‘";ã"B#Ib#X¬#\$4b$9—$CÑ$=%CS%6—%1Î%7&H8&3�&=µ&Oó&0C'0t'*¥'!Ð'<ò'*/()Z(P„(6Õ(/)0<)/m)/�)0Í)8þ)57*9m*9§*6á*7+.P+9+-¹+:ç+<",/_,>�,+Î,(ú,.#-+R-8~-B·-:ú-5.JS.ž.i³./'1/Y/ns/â/oý/,m0Mš0
è0Hö2-?37m37¥3>Ý3G44d4O™4é4;5(A53j5 ž5¿5mÝ5'K6;s6B¯69ò60,7D]7B¢7Då7B*8Gm8Gµ8?ý8=9[9bx9PÛ96,:5c:5™:CÏ:*;[>;8š;{Ó;¨O<Xø<%Q=w=$•=Gº=)>8,>;e>R¡>+ô>9 ?)Z?7„?R¼?:@AJ@8Œ@%Å@)ë@)At?A0´A3åA8B.RB9�BK»B%C-C&IC1pC7¢C?ÚC%D%@D$fDT‹D2àD*E1>EKpED¼EAF+CF&oF%–F$¼F?áF/!GQGJmG#¸G.ÜG1Hz=Ht¸HH-I9vI[°I<JGIJ*‘J)¼JXæJ<?K#|K( K/ÉKNùK)HLNrL2ÁLMôL)BM2lM;ŸM;ÛM1NIN0\NG�NYÕN_/Ok�O:ûOM6P„PH�P1æPdQB}QCÀQ{RR€RNÓR1"SyTSVÎS=%TScTZ·TdUdwUEÜUB"VCeVC©VíV@þV
?W&MW3tWJ¨W1óW>%X<dXB¡X1äX6Y'MY8uY3®Y8âY7Z+SZ,Z4¬ZSáZ>5[t['�[,·[;ä[4 \BU\k˜\2]:7]*r]/�]%Í]ó]!^.^J^f^+^«^ É^/ê^_
9_:G_G‚_FÊ_@`R`&j`‘`.¬`Û`8ñ`6*a2aaD”a:ÙaFbE[bC¡b@åb=&cJdc>¯cEîc4dQ´dAe`He'©eÑe;ðe,f;<fxf‰f˜f·f.ÌfûfgI/g<yg5¶g5ìg3"h(Vh5hµh*Ñh#üh i)i6i.Ui.„i0³i8äij=j[jEyjN¿jGkVkFok@¶k>÷k<6l&sl<šl5×l=
mKmBkm$®m[ÓmA/n_qncÑnD5oMzoGÈo_p8pp+©p.Õpq q2qDq5Uq"‹q"®qÑq>éq6(r._r\Žr9ërK%sRqs2Äs5÷s;-t8itJ¢tIítD7uM|uGÊuAvJTv.Ÿv\Îv>+wHjw9³w0íw/x,Nx8{x4´xéxy7!yDYyEžyAäy)&zPz6pz8§z.àz3{6C{Cz{¾{<Ô{>|,P|3}|>±|<ð|-}F}]f}YÄ}Y~Tx~9Í~51=5o6¥FÜ!#€E€YX€W²€=
! �+H�+t�/ �?Ð�A‚R‚m‚ˆ‚Mš‚oè‚9Xƒ=’ƒ>Ðƒ8„H„-g„,•„Â„<Û„A…@Z…>›…<Ú…5†8M†<††Ã†@Ü†+‡.I‡:x‡7³‡ë‡2	ˆ(<ˆeˆ.…ˆ´ˆ!Òˆ+ôˆ+ ‰/L‰(|‰2¥‰@Ø‰Š!0Š7RŠEŠŠÐŠ
éŠ÷Š ‹'‹<‹1Z‹1Œ‹!¾‹!à‹Œ"ŒAŒfPŒ(·Œ#àŒ� #�1D�v�%ƒ�%©�(Ï�ø�3Ž0HŽ*yŽ)¤Ž>ÎŽ`
�6n�?¥�Gå�H-�Zv�¯Ñ�T�‘QÖ‘T(’f}’oä’VT“W«“S”GW”FŸ”Gæ”$.•#S•%w•*�•>È•–*–H–/a–)‘–8»–Cô–8—1R—7„—E¼—:˜J=˜5ˆ˜5¾˜?ô˜B4™"w™0š™6Ë™všWyšUÑšL'›4t›t©›?œ"^œn�œLðœ@=�T~�+Ó�Vÿ�YVž0°ž ážŸ8Ÿ!PŸ:rŸ_­Ÿ
 *  G h ‡ 9œ MÖ ($¡M¡c¡z¡‘¡ ±¡!Ò¡!ô¡#¢#:¢-^¢Œ¢£¢½¢)Ö¢X£]Y£Z·£,¤9?¤*y¤4¤¤1Ù¤v¥r‚¥Lõ¥KB¦WŽ¦Bæ¦k)§E•§QÛ§8-¨=f¨¡¤¨ F©Qç©/9ªAiªj«ªf«3}«2±«.ä«<¬P¬?d¬K¤¬(ð¬+­EE­‹­. ­*Ï­!ú­6®7S®#‹®c¯®O¯7c¯#›¯7¿¯#÷¯9°%U°9{°%µ°KÛ°7'±9_±%™±K¿±_²Qk²e½²O#³cs³)×³<´)>´)h´'’´Bº´ý´*µ'Eµ'mµ>•µIÔµ"¶:A¶G|¶HÄ¶F
·;T·1�·BÂ·2¸M8¸C†¸+Ê¸úö¸ñº'
»-5»7c»¯›» K¼l¼k‹¼:÷¼¹2½Gì½?4¾1t¾9¦¾?à¾1 ¿1R¿[„¿!à¿#ÀO&À)vÀ  ÀJÁÀ0Á;=Á#yÁ'�Á*ÅÁ:ðÁ>+Â#jÂOŽÂ%ÞÂ?Ã*DÃ:oÃ>ªÃéÃ<Ä>Ä0WÄ.ˆÄ·Ä#ÓÄ÷ÄÅ/%Å+UÅ7�Å@¹Å,úÅ<'Æ?dÆq¤Æ9Ç6PÇ7‡Ç3¿Ç3óÇ%'ÈMÈ-_È2�È(ÀÈ5éÈ?É=_É=�É&ÛÉLÊQOÊR¡Ê*ôÊ.Ë#NËPrË<ÃË&Ì&'ÌLNÌ›Ì*¹Ì+äÌ)Í:ÍLPÍ9�Í×Í%ìÍ)Î6<Î*sÎ8žÎ.×Î,Ï-3Ï-aÏ6�ÏÆÏ*åÏ*Ð$;Ð3`ÐO”Ð*äÐOÑl_ÑyÌÑuFÒ:¼Òu÷ÒDmÓ ²Ó'SÔˆ{Ô°Õ„µÕ¬:Ö¦çÖÎŽ×)]ØY‡Ø4áØIÙ)`ÙZŠÙ3åÙ#Ú=ÚJNÚ"™Ú"¼Ú"ßÚ Û #Û$DÛ$iÛ$ŽÛ"³Û"ÖÛ)ùÛ,#Ü)PÜ'zÜ9¢ÜOÜÜ,,Ý*YÝ2„Ý)·Ý3áÝ3ÞRIÞ4œÞlÑÞL>ßK‹ßd×ß?<àW|à9Ôà0á=?á4}á:²á^íáXLân¥âYãWnã\ÆãJ#ä[näDÊäEåvUå#Ìå$ðå#æ!9æ1[æ�æ×�ç@uè:¶è@ñè2é:Ré+�é8¹éMòéS@êk”êëMë:ië^¤ëRìOVì-¦ìCÔìFíg_ífÇí^.îP�îXÞî(7ï=`ïMžï ìï
ð8)ð?bðB¢ðåðüð'ñ*8ñ“cñZ÷ñPRò"£ò8ÆòDÿò Dó2eóV˜ó3ïó$#ô7Hô€ô; ô.Üô%õ1õKõ*bõ:�õ*Èõqóõ8eö.žöDÍö9÷"L÷Jo÷9º÷ô÷,ø<ø2Uø5ˆø9¾ø:øø*3ù ^ù!ù!¡ù6ÃùDúù4?ú,tú*¡úÌúìú;û6Cû3zû.®û$Ýû?ü-Bü,pü9�üa×ü<9ý=výe´ý:þHUþ,žþ-ËþXùþ.Rÿ�ÿ$žÿ*Ãÿîÿ 	-	F@	4‡	4¼	ñ	#		-	)E	'o	&—	&¾	+å	C	(U	"~	(¡	(Ê	)ó	)	*G	*r	*�	*È	*ó	*	*I	*t	*Ÿ	*Ê	*õ	* 	(K	(t	(�	(Æ	(ï	(	)A	(k	(”	(½	(æ	*	*:	*e	*�	(»	(ä	(
	(6	(_	(ˆ	(±	(Ú	(		(,		)U		)		'©		(Ñ		(ú		)#
! 	)M
! 	(w
! 	( 
! 	(É
! 	(ò
! 	+	'G	'o	(—	'À	'è	3	4D	4y	3®	"â	B
	?H
	%ˆ
	 ®
	BÏ
	7	3J	6~	4µ	Fê	{1	:­	'è		@,	#m	‘	6¬	.ã	4	)G	q	*z	.¥	+Ô	7	c8	?œ	>Ü	A	Â]	2 	vS	LÊ	L	Ld	9±	0ë	H	@e	=¦	>ä	!#	_E	I¥	Fï	N6	?…	"Å	Tè	=	\	Av	:¸	>ó	2	 M	(n	)—	"Á	ä		&	ID	8Ž	*Ç	ò	&	&6	 ]	0~	-¯	(Ý		&	+F	'r	!š	¼	!Ü	!þ	- 	(N	"w	"š	)½	,ç	 	,5	+b	#Ž	$²	'×	*ÿ	)* 	2T 	‡ 	+£ 	3Ï 	Q!	›U!	"ñ!	A"	1V"	-ˆ"	)¶"	:à"	F#	6b#	P™#	?ê#	T*$	Ž$	:%	=I%	5‡%	)½%	ç%	+&	-,&	"Z&	N}&	PÌ&	$'	:B'	8}'	7¶'	9î'	((	<>(	7{(	?³(	5ó(	9))	3c)	4—)	9Ì)	<*	6C*	8z*	A³*	;õ*	71+	Gi+	%±+	×+	)ñ+	,,	5H,	"~,	.¡,	Ð,	"ì,	-	*-	G-	X-	Bh-	:«-	æ-	.	.	2.	MM.	0›.	.Ì.	.û.	$*/	
O/	A]/	aŸ/	+0	m-0	R›0	mî0	^\1	c»1	B2	b2	|2	0™2	0Ê2	0û2	6,3	c3	~3	i›3	*4	)04	1Z4	-Œ4	/º4	)ê4	L5	,a5	bŽ5	Eñ5	(76	d`6	oÅ6	B57	x7	1‹9	*½9	*è9	I:	]:	>}:	?¼:	ü:	>;	ŠZ;	2å;	0<	7I<	6�<	7¸<	-ð<	]=	0|=	­=	¿=	,Þ=	&>	)2>	$\>	�>	 >	 À>	7á>	%?	(??	%h?	(Ž?	·?	'Ö?	!þ?	  @	%A@	/g@	1—@	É@	&Û@	!A	($A	:MA	-ˆA	¶A	2ÕA	$B	(-B	VB	>vB	!µB	/×B	C	% C	.FC	8uC	5®C	äC	/ôC	$D	 BD	*cD	"ŽD	8±D	(êD	!E	75E	)mE	%—E	%½E	ãE	ÿE	+F	"KF	nF	#�F	-±F	*ßF	$
! G	)/G	/YG	‰G	'©G	ÑG	(ïG	CH	\H	xH	?’H	!ÒH	0ôH	$%I	JI	,aI	#ŽI	;²I	3îI	+"J	NJ	vdJ	^ÛJ	e:K	M K	îK	;
L	2IL	*|L	§L	)ÁL	&ëL	 M	83M	!lM	:ŽM	ÉM	èM	/ýM	<-N	7jN	'¢N	ÊN	1êN	(O	7EO	}O	>˜O	?×O	$P	<P	[P	8vP	E¯P	HõP	)>Q	)hQ	w’Q	—
! R	x¢R	«S	ÇS	tGT	W¼T	‚U	†—U	¥V	¬ÄV	wqW	(éW	X	U2X	0ˆX	.¹X	3èX	1Y	LNY	2›Y	-ÎY	OüY	)LZ	OvZ	KÆZ	$[	=7[	%u[	›[	0¹[	.ê[	\	8\	U\	o\	Š\	¢\	F½\	"]	=']	$e]	!Š]	&¬]	;Ó]	(^	78^	#p^	/”^	NÄ^	_	1_	K_	#i_	2�_	1À_	ò_	+	`	5`	)K`	#u`	3™`	!Í`	*ï`	&a	Aa	1_a	V‘a	 èa	<	b	Fb	\b	2yb	,¬b	 Ùb	(úb	,#c	7Pc	#ˆc	0¬c	Ýc	Êûc	cÆd	4*e	6_e	¢–e	89f	,rf	7Ÿf	×f	÷f	+g	¾;g	>úg	Û9h	vi	<Œi	7Éi	dj	 fj	=‡j	-Åj	'ój	(k	cDk	.¨k	t×k	‰Ll	!Öl	3øl	;,m	1hm	0šm	$Ëm	'ðm	"n	;n	 Vn	6wn	!®n	!Ðn	6òn	")o	)Lo	vo	•o	l¬o	;p	9Up	@�p	YÐp	&*q	 Qq	-rq	r q	Qr	;er	(¡r	Êr	Eär	:*s	(es	Žs	.£s	gÒs	4:t	<ot	R¬t	+ÿt	 +u	?Lu	Œu	©u	CÅu		v	v	=*v	hv	+�v	%­v	Óv	ìv	
! w	"*w	-Mw	{w	šw	9ºw	Môw	Bx	AHx	<Šx	8Çx	Ky	ILy	!–y	X¸y	Ez	Wz	jz	}z	›z	ºz	Ïz	.íz	C{	`{	u{	(“{	¼{	.Ñ{	|	I|	`|	/v|	$¦|	,Ë|	Eø|	4>}	0s}	¤}	-»}	2é}	"~	+?~	Jk~	,¶~	ã~	0ÿ~	F0	]w	1Õ	3€	9;€	8u€	*®€	NÙ€	4(�	<]�	;š�	NÖ�	~%‚	C¤‚	#è‚	+ƒ	38ƒ	0lƒ	'�ƒ	Åƒ	%åƒ	+„	57„	m„	Š„	%©„	Ï„	ê„	
! …	 &…	G…	*c…	1Ž…	0À…	+ñ…	C†	 a†	"‚†	f¥†	.‡	-;‡	1i‡	.›‡	%Ê‡	0ð‡	)!ˆ	0Kˆ	|ˆ	:•ˆ	2Ðˆ	‰	(‰	0F‰	w‰	!ˆ‰	Kª‰	\ö‰	SŠ	4kŠ	) Š	ÊŠ	`äŠ	$E‹	
j‹	1x‹	"ª‹	Í‹	&â‹		Œ	/$Œ	?TŒ	=”Œ	$ÒŒ	÷Œ	'�	?/�	o�	B��	Ò�	ï�	3Ž	$@Ž	/eŽ	<•Ž	1ÒŽ	�	�	&4�	5[�	‘�	"¬�	&Ï�	*ö�	)!�	;K�	Y‡�	Ká�	--‘	7[‘	:“‘	3Î‘	-’	10’	2b’	•’	.µ’	0ä’	<“	5R“	5ˆ“	1¾“	;ð“	),”	qV”	OÈ”	.•	$G•	?l•	-¬•	)Ú•	5–	V:–	%‘–	Y·–	—	$,—	+Q—	7}—	/µ—	Få—	-,˜	@Z˜	4›˜	qÐ˜	!B™	d™	z™	4‘™	>Æ™	0š	A6š	=xš	6¶š	-íš	2›	N›	!h›	8Š›	6Ã›	-ú›	E(œ	nœ	[‰œ	;åœ	!�	99�	Hs�	:¼�	7÷�	:/ž	7jž	<¢ž	6ßž	=Ÿ	;TŸ	:�Ÿ	<ËŸ	F 	*O 	z 	+— 	*Ã 	î 	&ú 	6!¡	$X¡	O}¡	=Í¡	=¢	?I¢	‰¢	(¡¢	JÊ¢	>£	2T£	A‡£	;É£	;¤	5A¤	&w¤	?ž¤	mÞ¤	%L¥	„r¥	U÷¥	CM¦	9‘¦	;Ë¦	§	s¨	\Œ¨	(é¨	�©	1 ©	2Ò©	2ª	F8ª	0ª	3°ª	6äª	*«	'F«	?n«	8®«	+ç«	>¬	?R¬	3’¬	RÆ¬	!­	x;­	D´­	9ù­	I3®	9}®	·®	!Õ®	
÷®	3¯	H9¯	'‚¯	/ª¯	GÚ¯	-"°	'P°	:x°	G³°	û°	M±	_i±	,É±	Bö±	>9²	Nx²	Ç²	4Û²	.³	>?³	L~³	SË³	o´	/�´	>¿´	Kþ´	JJµ	~•µ	G¶	F\¶	E£¶	7é¶	?!·	Za·	"¼·	Zß·	\:¸	#—¸	»¸	
Ð¸	FÞ¸	E%¹	4k¹	 ¹	@¶¹	@÷¹	08º	iº	:xº	I³º	>ýº	C<»	2€»	,³»	@à»	D!¼	Cf¼	9ª¼	Jä¼	8/½	h½	†½	 ½	)¶½	à½	ú½	-¾	D¾	Z¾	&v¾	4�¾	4Ò¾	4¿	%<¿	0b¿	0“¿	0Ä¿	Fõ¿	+<À	FhÀ	0¯À	$àÀ	BÁ	.HÁ	wÁ	&�Á	·Á	ÎÁ	áÁ	ùÁ	
Â	)"Â	LÂ	`Â	tÂ	-ŠÂ	¸Â	ÍÂ	6âÂ	Ã	,Ã	?Ã	\Ã	pÃ	ƒÃ	—Ã	³Ã	ÆÃ	æÃ	ýÃ	Ä	4Ä	TÄ	kÄ	ˆÄ	œÄ	LµÄ	:Å	D=Å	B‚Å	EÅÅ	/Æ	L;Æ	8ˆÆ	4ÁÆ	/öÆ	-&Ç	HTÇ	I�Ç	MçÇ	¹5È	#ïÈ	É	-É	GÉ	aÉ	$|É	4¡É	&ÖÉ	/ýÉ	2-Ê	;`Ê	œÊ	&¶Ê	ÝÊ	*÷Ê	<"Ë	M_Ë	0­Ë	0ÞË	,Ì	<Ì	ZÌ	!yÌ	›Ì	»Ì	ÖÌ	ðÌ	
! Í	$Í	>Í	^Í	yÍ	”Í	¯Í	8ÊÍ	Î	8Î	WÎ	rÎ	�Î	¨Î	!ÃÎ	åÎ	þÎ	Ï	.5Ï	dÏ	€Ï	œÏ	#¸Ï	,ÜÏ	4	Ð	;>Ð	zÐ	#—Ð	*»Ð	)æÐ	AÑ	2RÑ	'…Ñ	"­Ñ	"ÐÑ	;óÑ	0/Ò	 `Ò	"�Ò	!¤Ò	!ÆÒ	$èÒ	$
Ó	92Ó	6lÓ	=£Ó	AáÓ	/#Ô	-SÔ	1�Ô	E³Ô	:ùÔ	04Õ	neÕ	5ÔÕ	0
! Ö	<;Ö	ExÖ	,¾Ö	3ëÖ	>×	4^×	:“×	4Î×	;Ø	?Ø	']Ø	#…Ø	'©Ø	=ÑØ	#Ù	(3Ù	9\Ù	)–Ù	6ÀÙ	-÷Ù	>%Ú	2dÚ	0—Ú	0ÈÚ	+ùÚ	/%Û	/UÛ	/…Û	,µÛ	$âÛ	Ü	]%Ü	ƒÜ	6›Ü	1ÒÜ	AÝ	@FÝ	‡Ý	@¥Ý	;æÝ	D"Þ	#gÞ	>‹Þ	AÊÞ	7ß	:Dß	2ß	5²ß	2èß	à	K7à	Nƒà	Òà	ïà	á	*)á	-Tá	6‚á	'¹á	áá	Qýá	Oâ	'jâ	’â	­â	-Èâ	(öâ	,ã	,Lã	,yã	)¦ã	Ðã	,ëã	6ä	'Oä	Lwä	LÄä	<å	<Nå	B‹å	)Îå	øå	1æ	.Iæ	.xæ	L§æ	kôæ	`è	 €è	6¡è	JØè	X#é	(|é	'¥é	Íé	)èé	@ê	4Sê	Iˆê	UÒê	C(ë	&lë	V“ë	êë	Pùë	PJì	U›ì	!ñì	+í	A?í	9�í	7»í	=óí	91î	1kî	¡�î	B?ï	#‚ï	:¦ï	}áï	<_ð	Gœð	¯äð	:”ñ	Ïñ	Cèñ	N,ò	j{ò	æò	ó	8ó	Nó	;mó	©ó	Æó	ãó	4þó	L3ô	M€ô	Îô	Dàô	"%õ	DHõ	�õ	:¤õ	ßõ	Döõ	L;ö	>ˆö	5Çö	:ýö	68÷	Io÷	C¹÷	Eý÷	+Cø	+oø	L›ø	)èø	2ù	KEù	J‘ù	JÜù	''ú	/Oú	ú	+�ú	"»ú	FÞú	(%û	6Nû	=…û	=Ãû	9ü	5;ü	(qü	9šü	4Ôü	%	ý	0/ý	,`ý	8�ý	(Æý	Rïý	CBþ	'†þ	F®þ	.õþ	$ÿ	DBÿ	'‡ÿ	@¯ÿ	.ðÿ	0
! !P
! <r
! F¯
! 6ö
! .-
! C\
! C 
! 1ä
! ,
! 2C
! Dv
!  »
! 1Ü
! 
! =-
! :k
! P¦
! &÷
! <
! 8[
! F”
! -Û
! 	
! !'
! 1I
! 9{
! @µ
! Nö
! +E
! Eq
! ?·
! ]÷
! 9U
! 2�
! 2Â
! 2õ
! >(
! >g
! ,¦
! EÓ
! H	
! Eb	
! 0¨	
! 6Ù	
! ,
  
! 6=
  
! Ut
  
! !Ê
  
! ì
  
! a
! Um
! 3Ã
! /÷
! 2'
! $Z
! "
! )¢
! &Ì
! Fó
! 2:
! $m
! N’
! Aá
! ?#
! 5c
! t™
! —
! 9¦
! cà
! GD
! ?Œ
! :Ì
! 8
! %@
! )f
! �
! #°
! #Ô
! -ø
! ‰&
! =°
! 9î
! 3(
! 2\
! %�
! &µ
! ;Ü
! :
! &S
! Uz
! Ð
! &í
! &
! /;
! 2k
! /ž
! 8Î
! 4
! !<
! +^
! 2Š
! -½
! %ë
! )
! %;
! &a
! ˆ
! 2¥
! /Ø
! 
! &#
! ,J
! .w
! a¦
! Œ
! L•
! Sâ
! T6
! j‹
! 4ö
! '+
! S
! Šs
! þ
! Q
! l
! 0u
! 2¦
! .Ù
! '
! %0
! V
! 2u
! ¨
! -Å
! 2ó
! 7&
! 2^
! =‘
! 8Ï
! 8
! =A
! 8
! 6¸
! ;ï
! 4+ 
! 9` 
! 4š 
! 9Ï 
! 4	!
! E>!
! 7„!
! S¼!
! ."
! 1?"
! q"
! #‰"
! 2­"
! .à"
! F#
! KV#
! I¢#
! Iì#
! E6$
! G|$
! Ä$
! HD%
! T�%
! â%
! jü%
! 0g&
! ,˜&
! cÅ&
! F)'
! ¾p'
! •/(
! PÅ(
! ö)
! D
*
! R*
! e*
! }*
! �*
! ¥*
! µ*
! Å*
! Ø*
! ï*
! 	+
! +
! &+
! D+
! '^+
! @†+
! ,Ç+
! [ô+
! 0P,
! *�,
! L¬,
! -ù,
! +'-
! @S-
! >”-
! 5Ó-
! .	.
! 8.
! XQ.
! <ª.
! ,ç.
! r/
! s‡/
! Tû/
! sP0
! tÄ0
! ¦91
! )à1
! F
! 2
! "Q2
! 8t2
! 7­2
! 1å2
! <3
! BT3
! T—3
! Cì3
! G04
! Nx4
! .Ç4
! ö4
! =5
! mN5
! /¼5
! /ì5
! N6
! #k6
! a�6
! 6ñ6
! Y(7
! Z‚7
! @Ý7
! _8
! /~8
! (®8
! k×8
! -C9
! .q9
! M 9
! Iî9
! 28:
! Fk:
! E²:
! 8ø:
! C1;
! yu;
! rï;
! 0b<
! !“<
! +µ<
! +á<
! +
=
! +9=
! ,e=
! ,’=
! -¿=
! -í=
! ->
! -I>
! -w>
! -¥>
! -Ó>
! -?
! -/?
! -]?
! -‹?
! -¹?
! +ç?
! +@
! +?@
! +k@
! +—@
! +Ã@
! ,ï@
! +A
! +HA
! +tA
! + A
! -ÌA
! -úA
! -(B
! -VB
! +„B
! +°B
! +ÜB
! +C
! +4C
! +`C
! +ŒC
! +¸C
! +äC
! +D
! ,<D
! ,iD
! *–D
! +ÁD
! +íD
! ,E
! ,FE
! +sE
! +ŸE
! +ËE
! +÷E
! .#F
! *RF
! *}F
! +¨F
! #ÔF
! AøF
! U:G
! B�G
! cÓG
! 7H
! +OH
! K{H
! MÇH
! 9I
! +OI
! {I
! >•I
! 3ÔI
! &J
! $/J
! YTJ
! 3®J
! 4âJ
! QK
! <iK
! 6¦K
! 'ÝK
! )L
! /L
! !IL
! "kL
! GŽL
! KÖL
! 7"M
! )ZM
! *„M
! $¯M
! $ÔM
! #ùM
! $N
! $BN
! #gN
! ‹‹N
! :O
! 8RO
! J‹O
! ;ÖO
! P
! .0P
! >_P
! 8žP
! 4×P
! WQ
! *dQ
! M�Q
! :ÝQ
! vR
! ?�R
! 5ÏR
! @S
! 6FS
! >}S
! r¼S
! a/T
! f‘T
! 4øT
! --U
! :[U
! B–U
! @ÙU
! "V
! 0=V
! nV
! $�V
! 3¦V
!  ÚV
! NûV
! ,JW
! wW
! ”W
! /´W
! 1äW
! 8X
! -OX
! +}X
! )©X
! <ÓX
! &Y
! '7Y
! -_Y
! 0�Y
! a¾Y
! ' Z
! 4HZ
! %}Z
! '£Z
! &ËZ
! ^òZ
! .Q[
! 3€[
! ,´[
! á[
! Cû[
! A?\
! 5�\
!  ·\
! *Ø\
! ]
! !]
! +<]
! <h]
! *¥]
! Ð]
! )è]
! 0^
! (C^
! /l^
! Cœ^
! <à^
! "_
! ,@_
! $m_
! ’_
!  ¨_
! É_
!  è_
! /	`
! 39`
! m`
! .�`
! )°`
! ?Ú`
! a
! C.a
! Mra
! =Àa
! 2þa
! E1b
! Dwb
! V¼b
! ,c
! '@c
! Yhc
! 4Âc
! ,÷c
! 0$d
! 0Ud
! =†d
! 0Äd
! :õd
! 10e
! 9be
! 2œe
! 1Ïe
! ;f
! 1=f
! 3of
! 5£f
! 1Ùf
! 2g
! @>g
! 1g
! ?±g
! Jñg
! 6<h
! Dsh
! 8¸h
! <ñh
! >.i
! =mi
! 3«i
! :ßi
! Rj
! Cmj
! 7±j
! :éj
! ;$k
! 6`k
! 1—k
! EÉk
! Al
! QQl
! _£l
! Wm
! O[m
! H«m
!  ôm
! 8n
! 8Nn
! -‡n
! (µn
! /Þn
! o
! !o
! H:o
! 9ƒo
! E½o
! )p
! -p
! 4Bp
! 3wp
! N«p
! 1úp
! O,q
! 6|q
! 3³q
! 2çq
! 0r
! /Kr
! ){r
! #¥r
! *Ér
! -ôr
! *"s
! -Ms
! @{s
! !¼s
! Þs
! <ùs
! 6t
! -Ht
! 2vt
! ?©t
! .ét
! u
! '7u
! (_u
! (ˆu
! Ø±u
! ÐŠv
! 4[w
! 5�w
! Æw
! Ûw
! !ôw
! ;x
! :Rx
! C�x
! 5Ñx
! y
! -y
! &Hy
!  oy
! �y
! '¯y
! *×y
! %z
! *(z
! $Sz
! Axz
! Cºz
! þz
! <{
! %[{
! 3�{
! /µ{
! [å{
! 7A|
! Ny|
! &È|
! Iï|
! +9}
! ]e}
! cÃ}
! _'~
! 6‡~
! 7¾~
! 4ö~
! 6+
! )b
! 3Œ
! 3À
! Iô
! >€
! %S€
! y€
! 
’€
! ' €
! -È€
! &ö€
! �
! O=�
! H��
! HÖ�
! ‚
! .‚
! N=‚
! 9Œ‚
! HÆ‚
! Hƒ
! JXƒ
! H£ƒ
! ìƒ
! *„
! ,.„
! [„
! 1{„
! )­„
! -×„
! ,…
! ,2…
! <_…
! 9œ…
! &Ö…
! /ý…
! =-†
! &k†
! %’†
! 7¸†
! 5ð†
! <&‡
! "c‡
! †‡
! Fš‡
! $á‡
! ˆ
! .ˆ
! 0Dˆ
! Wuˆ
! Íˆ
! =Ýˆ
! ‰
! 98‰
! Or‰
! Â‰
! Þ‰
!  ý‰
! ]Š
! !|Š
! +žŠ
! ÊŠ
! :æŠ
! T!‹
! !v‹
! ˜‹
! ²‹
! %Í‹
! ó‹
! $Œ
! 8Œ
! uTŒ
! gÊŒ
! D2�
! :w�
! !²�
! *Ô�
! -ÿ�
! -Ž
! #MŽ
! !qŽ
! 0“Ž
! <ÄŽ
! <�
! &>�
! <e�
! R¢�
! ;õ�
! >1�
! tp�
! @å�
! 8&‘
! l_‘
! 9Ì‘
! 3’
! U:’
! 9�’
! BÊ’
! c
“
! mq“
! ?ß“
! G”
! Xg”
! 3À”
! Gô”
! J<•
! T‡•
! EÜ•
! ;"–
! D^–
! Y£–
! pý–
! "n—
! ‹‘—
! 3˜
! ?Q˜
! 8‘˜
! KÊ˜
! @™
! GW™
! ;Ÿ™
! EÛ™
! G!š
! Yiš
! ?Ãš
! ?›
! jC›
! K®›
! [ú›
! lVœ
! 4Ãœ
! Oøœ
! EH�
! OŽ�
! iÞ�
! [Hž
! M¤ž
! 'òž
! sŸ
! :ŽŸ
! 8ÉŸ
! F 
! aI 
! �« 
! K-¡
! Sy¡
! WÍ¡
! 2%¢
! FX¢
! 8Ÿ¢
! ŒØ¢
! Že£
! ‰ô£
! †~¤
! H¥
! NN¥
! =�¥
! iÛ¥
! 7E¦
! Y}¦
! u×¦
! vM§
! )Ä§
! )î§
! <¨
! IU¨
! 9Ÿ¨
! Ù¨
! ,ð¨
! ©
! 5©
! ?T©
! ^”©
! =ó©
! ]1ª
! @�ª
! dÐª
! C5«
! Jy«
! 'Ä«
! _ì«
! �L¬
! )Ú¬
! V­
! @[­
! Qœ­
! Vî­
! UE®
! =›®
! VÙ®
! a0¯
! 3’¯
! )Æ¯
! $ð¯
! )°
! ??°
! .°
! (®°
! %×°
! hý°
! *f±
! 0‘±
! .Â±
! 6ñ±
! ;(²
! +d²
! �²
! :®²
! 8é²
! )"³
! -L³
! 'z³
! ¢³
! %¶³
! %Ü³
! O´
! IR´
! %œ´
! Â´
! &Ý´
! 4µ
! #9µ
! 2]µ
! �µ
! 7­µ
! ?åµ
! /%¶
! 1U¶
! ‡¶
! (§¶
! Ð¶
! Zß¶
! Z:·
! F•·
! #Ü·
! ‰¸
! OŠ¸
! 9Ú¸
! $¹
! .9¹
! h¹
! &‚¹
! ?©¹
! .é¹
! Sº
! 0lº
! 8�º
! 5Öº
! B»
! rO»
! BÂ»
! F¼
! ^L¼
! d«¼
! ‚½
! f“½
! Pú½
! ZK¾
! K¦¾
! ò¾
! ;
! ¿
! BF¿
! 5‰¿
! +¿¿
! 4ë¿
! - À
! <NÀ
! ‹À
! 3¢À
! HÖÀ
! *Á
! JÁ
! 2bÁ
! (•Á
! -¾Á
! 1ìÁ
! @Â
! 9_Â
! >™Â
! IØÂ
! ?"Ã
! +bÃ
! 6ŽÃ
! )ÅÃ
! LïÃ
! E<Ä
! ‚Ä
! '™Ä
! ÁÄ
! 
ØÄ
! VæÄ
! 1=Å
! 8oÅ
! <¨Å
! &åÅ
! (Æ
! B5Æ
! <xÆ
! RµÆ
! 8Ç
! SAÇ
! •Ç
! 2¯Ç
! âÇ
! 3þÇ
! +2È
! ^È
! 	kÈ
! uÈ
! ˆÈ
! œÈ
! ¶È
! UËÈ
! I!É
! kÉ
! 4€É
! 4µÉ
! 6êÉ
! 5!Ê
! vWÊ
! 3ÎÊ
! =Ë
! <@Ë
! !}Ë
! /ŸË
! 7ÏË
! ;Ì
! (CÌ
! :lÌ
! .§Ì
! 9ÖÌ
! CÍ
! @TÍ
! A•Í
! E×Í
! •Î
! ý³Î
! î±Ï
! û Ð
! ìœÑ
! !‰Ò
! 3«Ò
! +ßÒ
! 1Ó
! !=Ó
! 9_Ó
! 4™Ó
! 5ÎÓ
! ,Ô
! ;1Ô
! UmÔ
! 1ÃÔ
! \õÔ
! /RÕ
! *‚Õ
! (­Õ
! !ÖÕ
! ;øÕ
! .4Ö
! cÖ
! \uÖ
! ;ÒÖ
! L×
! )[×
! 1…×
! 4·×
! 3ì×
! 4 Ø
! 1UØ
! >‡Ø
! BÆØ
! [	Ù
! ZeÙ
! cÀÙ
! J$Ú
! AoÚ
! \±Ú
! eÛ
! ?tÛ
! 8´Û
! 2íÛ
! 0 Ü
! -QÜ
! ;Ü
! 4»Ü
! ;ðÜ
! 4,Ý
! HaÝ
! "ªÝ
! OÍÝ
! OÞ
! 8mÞ
! ¦Þ
! (»Þ
! $äÞ
!  	ß
! *ß
! 4Iß
! &~ß
! ;¥ß
! )áß
! jà
! Fvà
! “½à
! $Qá
! 8vá
! 8¯á
! %èá
! )â
! L8â
! V…â
! Üâ
! îâ
! .ã
! 0/ã
! M`ã
! H®ã
! N÷ã
! OFä
! c–ä
! ™úä
! D”å
! xÙå
! jRæ
! ‡½æ
! _Eç
! [¥ç
! Hè
! IJè
! A”è
! &Öè
! 7ýè
! .5é
! Fdé
! =«é
! 9éé
! 6#ê
! :Zê
! 3•ê
! ;Éê
! :ë
! :@ë
! H{ë
! 2Äë
! ÷ë
! <	ì
! 2Fì
! %yì
! ;Ÿì
! Ûì
! &òì
! !í
! #;í
! _í
! *}í
! 8¨í
! ƒáí
! beî
! 	Èî
! `Òî
! `3ï
! ”ï
! :©ï
! Bäï
! 1'ð
! OYð
! 7©ð
! $áð
! 4ñ
! ;ñ
! 5Uñ
! 5‹ñ
! Áñ
! AÞñ
! $ ò
! =Eò
! 8ƒò
! )¼ò
! *æò
! ó
! .ó
! Dó
! _ó
! vó
! –ó
! +¢ó
! 'Îó
! *öó
! -!ô
! Oô
! +fô
! >’ô
! BÑô
! õ
! 1õ
! ;Põ
! (Œõ
! (µõ
! CÞõ
! %"ö
! 9Hö
! F‚ö
! 5Éö
! 8ÿö
! 88÷
! 2q÷
! W¤÷
! ü÷
! ø
! $ø
! 77ø
! #oø
! #“ø
! M·ø
! 7ù
! 9=ù
! 7wù
! 8¯ù
! .èù
! @ú
! BXú
! <›ú
! @Øú
! >û
! Xû
! mû
! 6‡û
! >¾û
! ýû
! ;ü
! Sü
! >mü
! U¬ü
! /ý
! -2ý
! L`ý
! *­ý
! :Øý
! þ
! .+þ
! 7Zþ
! k’þ
! gþþ
! jfÿ
! BÑÿ
! -UB"˜"»)Þ.7;O"‹†®85An=°PîJ?zŠP8VN�MÞ{,\¨$E*-p-žEÌ@0S)„*®3Ù6
.D@sF´FûBB	A…	.Ç	#ö	
! L2
! 3
! W³
! 0<'W5-µ(ã+,80e%–9¼ö
%$
5J
€
š
Z´
)G9G�%ÉCï)32] �0±.âH4Z�$ª,Ï)ü:&&a/ˆA¸4ú>/<n3«(ß)&2%Y;S»;KES4™7Î_=f0¤5ÕD`PŒ±‹>7Ê@BC;†+Â-î"{?»Ð4å%=@;~/º7ê4".W@†:Ç+(.JW‚¢6%\OxgÈ50zfJá1,<^&›5Â³ø?¬ 4ì "!!)D!,n!4›!BÐ!*"0>"Po"IÀ",
! #07#;h#F¤#1ë#I$5g$H�$5æ$[%3x%F¬%<ó%O0&Y€&=Ú&5'ZN'S©'2ý'(0(Y(^q(GÐ(?)OX)G¨)!ð)L*C_*�£*%+s@+$´+OÙ+L),8v,\¯,-$%-J-5f-#œ-1À-ƒò-ƒv.‰ú.$„/©/#Å/Bé/$,0%Q06w0®0"Í0[ð00L1;}10¹1-ê1.2G2%e2!‹2L­2 ú2$3@3X3j3?�3>Á3>4>?4?~4>¾4<ý4=:5<x5-µ5Aã5@%6?f6g¦6:7=I7&‡7&®7DÕ7F8Ja8N¬8@û8F<98ƒ9P¼9H
:EV:2œ:"Ï:ò:.;'A;6i;; ;.Ü;[<Zg<ZÂ<9=8W=8�=.É=8ø=T1>)†>K°>?ü><?+Z?†?.�?&Ì?'ó?;@;W@“@"®@.Ñ@A A>A8[A9”A4ÎA,BY0B-ŠB8¸B;ñBD-C1rC¤C'ÃC ëCD +DLD%kD#‘D&µD@ÜD9E>WE1–EeÈEd.FD“FEØFG«.GMÚG9(H&bH^‰HaèHJI.dI-“I-ÁIïI*þI&)J*PJ>{J/ºJ,êJ1K/IK$yK;žK6ÚK!L@3L2tL&§L,ÎL>ûL1:M6lM2£M3ÖM0
! N>;NzN4™NNÎN?O:]O1˜OÊO%äO&
! P!1PSP(rP6›P ÒP>óP.2QDaQ"¦Q1ÉQ%ûQ4!R2VR<‰RNÆR7S*MS,xS"¥S ÈSéS7TG;T3ƒT&·T&ÞT:UB@UAƒU)ÅU
ïU<ýU3:VInVG¸VW-W>JW<‰W.ÆW:õW#0XOTX=¤X>âX7!Y%YY(Y>¨Y:çY"Z@>ZZ2�Z8ÃZüZ[.[J[2^[‘[-¬[3Ú['\%6\7\\5”\#Ê\
î\6ü\3]N]-n]"œ](¿]Xè]QA^1“^/Å^8õ^._M_Ei_I¯_9ù_.3`'b`Š`¤`^¹`)a
BaPaB\a
Ÿa
­a »a)Üa%bC,b:pb(«b3Ôbc8%c6^c7•c.Íc-üc“*dc¾d"e?e;Se,�e3¼e'ðe>f>Wf>–fÕfïfrg/ug!¥g$Çg9ìg&h2Ahth%ˆh®hYÇh!iAi$\iK�i<Íi”
! jOŸj;ïj2+k1^k-�k-¾k-ìkl</lll8}lI¶l(mH)mArmD´m7ùm*1n.\n3‹nD¿n4o9oRoio!„o¦o,Áo�îo�|pE
! qPq=jq4¨q2Ýq2r1Creur3Ûr3s3Csgws>ßs|tU›t(ñt�u
! ¸uÃvOÜv1,w1^w0�w0Áw#òwMxdx0~x4¯x3äx0y/Iy$yy*žy@ÉyA
! z9Lz%†z8¬z:åz {25{‚h{=ë{=)| g|Nˆ|2×|=
! }"H}ãk}<O~`Œ~Tí~QBG”<ÜE€D_€#¤€ È€Dé€S.�4‚�?·�?÷�-7‚Ne‚`´‚DƒPZƒW«ƒ)„$-„bR„µ„1Ê„Dü„hA…ª…6Ä…û…*†6† T†Uu†+Ë†V÷†)N‡Hx‡2Á‡6ô‡+ˆcKˆ>¯ˆ>îˆ1-‰)_‰?‰‰PÉ‰[Š@vŠ^·ŠW‹9n‹¨‹/Æ‹#ö‹)ŒBDŒ7‡Œ@¿Œª�«�(Ã�#ì�3Ž>DŽ(ƒŽ#¬Ž#ÐŽ,ôŽ<!�>^�3��7Ñ�S	�A]�Ÿ�·� ×�2ø�+‘1I‘${‘' ‘@È‘C	’5M’¬ƒ’¬0“NÝ“5,”<b”QŸ”!ñ”"•?6•&v•J�•4è•,–AJ–<Œ–É–5å–A—U]—9³—Aí—J/˜Gz˜3Â˜ö˜:™%J™p™CŽ™5Ò™2š';šBcš=¦šäš/ÿš;/›†k›Šò›e}œ*ãœ�$(�0M�?~�_¾� žC?ž.ƒž ²ž=Óž;Ÿ0MŸ@~Ÿ*¿ŸAêŸI, (v ?Ÿ 8ß 2¡IK¡]•¡Só¡G¢5g¢3�¢&Ñ¢1ø¢(*£)S£,}£3ª£*Þ£_	¤gi¤QÑ¤A#¥Pe¥"¶¥3Ù¥8
¦;F¦8‚¦8»¦8ô¦:-§Bh§)«§3Õ§4	¨/>¨8n¨ §¨È¨6â¨6©4P©4…©8º©(ó©4ª6Qª'ˆª2°ª3ãª4«;L«ˆ«A¨«Gê«N2¬N�¬VÐ¬^'­c†­iê­hT®½®=¯½¯=°�½°?±�¿±A²rÁ²v4³«³€+´€¬´~-µ€¬µ-¶ƒ­¶s1·x¥·s¸u’¸9¹7B¹Az¹C¼¹6º77º3oº9£ºÝº;üº78»6p»5§»5Ý»¼3/¼9c¼3�¼?Ñ¼3½$E½8j½5£½4Ù½:¾7I¾8�¾6º¾3ñ¾&%¿L¿i¿(‡¿$°¿5Õ¿HÀ2TÀ-‡À-µÀ.ãÀAÁYTÁ/®ÁuÞÁSTÂ¨Â6ÈÂ/ÿÂ/Ã(HÃ\qÃ0ÎÃ:ÿÃ*:Ä0eÄ[–ÄEòÄ8ÅEKÅG‘Å'ÙÅ&Æ(Æ!DÆ.fÆ1•Æ%ÇÆ0íÆMÇ-lÇšÇ.¸Ç2çÇ-È#HÈLlÈ7¹È0ñÈ%"É8HÉ?�É?ÁÉÊKÊ?kÊ4«Ê.àÊRË.bË+‘Ë6½Ë4ôË5)Ì,_ÌGŒÌIÔÌ3ÍbRÍ1µÍ$çÍBÎOÎiÎ€Î(”Î,½ÎHêÎ/3Ï.cÏ0’Ï+ÃÏ.ïÏ,Ð,KÐ"xÐ2›Ð,ÎÐ)ûÐ(%Ñ+NÑ,zÑ&§Ñ*ÎÑ+ùÑ+%Ò%QÒ"wÒ"šÒ#½Ò&áÒ7Ó-@Ó6nÓ*¥Ó*ÐÓ)ûÓ)%Ô(OÔ$xÔ&�Ô)ÄÔ-îÔ+Õ%HÕ(nÕ5—Õ#ÍÕ'ñÕ4Ö'NÖ&vÖ �Ö+¾ÖêÖ2	×4<×0q×1¢×?Ô×;ØZPØR«Ø^þØP]Ù@®ÙKïÙH;Ú„Ú+¤Ú/ÐÚ'Û(Û<Û\Û(aÛ…ŠÛ:Ü4KÜ)€Ü#ªÜsÎÜBÝª`Ý$ß[0ßKŒßØß1îß à;àZàuà”à³à*¿àpêà4[á=�áVÎá:%â?`â� âY1ãH‹ãgÔã„<äNÁä[åYlå<Æå<æ>@æaæAáæ@#çJdç@¯çyðçCjèH®è?÷èX7éi�éTúé:OêOŠêMÚêJ(ëasë[ÕëW1ì>‰ìVÈì=í9]íR—íDêí./î3^î-’î<Àî8ýîG6ï=~ïj¼ïp'ð)˜ðhÂð>+ñcjñfÎñ·5òÇíòÇµó=}ôE»ô¹õX»õ:öiOöa¹öJ÷Sf÷Dº÷3ÿ÷B3ø/vø.¦ø*Õø(ù8)ù4bù)—ù7Áù+ùù(%ú+Nú-zú]¨úŠûn‘ûhügiü?ÑühýWzýÕÒý¼¨þHeÿL®ÿZûÿCV‚šƒO¡2ñ4$QYo«=AY7›†Ó5Zt�-;30ov NLfa³TGj,²vßBV]™5÷S-	T�	8Ö	-
! 2=
! Ip
! Nº
! \	‡fVîZEy D
Z_
Nº
C	YMO§?÷:7?r<²JïJ:0…>¶—õ2�fÀ_'D‡ÌAÒcix/âJI]I§vñXhYÁ›T·?bLK¯CûC?7ƒÉ»È…aN\°—
[¥’‘”�&k·:# Å^ 7$!K\!^¨!d"Gl"F´"žû"Žš#’)$]¼$ %;%gV%¾%~Ó%‰R&Ü&÷&
'1#'/U'>…'4Ä'¢ù'œ(}):š)“Õ)Ai*O«*qû*|m+1ê+V,Js,P¾,V-Lf-{³-./.f^.SÅ.B/Y\/`¶/"0R:0Q�07ß091\Q1A®1˜ð1‰2,ž2‘Ë2 ]3&~3M¥3/ó3;#48_4˜4ª4<Ê4U5]5?|5?¼57ü5;46"p6Z“6Bî6+17%]7"ƒ7$¦7.Ë73ú7'.8V8/u82¥8(Ø849,693c9N—97æ9E:Cd:¨:IÈ:;/0;/`;*�;.»;Hê;!3<-U<1ƒ<2µ<<è<,%='R=6z==±="ï=>20>,c>l�>]ý>.[?)Š?´?IÓ?P@:n@6©@Cà@6$A;[AN—A4æA;B\WB ´B9ÕB@C7PCYˆC:âC*DHD8cD?œDÜD9õD3/E3cE&—EN¾E:
F-HFvF?�F)ÍFI÷FAG/[G‹G1ŸG3ÑG"H+(H&TH%{H¡H=ÀHSþHzRI)ÍI/÷IR'JSzJ8ÎJ/K+7KcK/�K+±K1ÝK-L0=L'nL,–LÃL6ãLM 9MZM.iM˜M¸M?ØM"N>;N+zN2¦N#ÙN@ýN>OUXO-®OÜO6úO1P#JP2nP)¡P3ËP0ÿP&0Q2WQ=ŠQ3ÈQ0üQ1-R2_R’R)²R-ÜR,
! S07ShS-~S1¬SÞS+ùS(%T&NT&uT*œT$ÇT5ìT"U':UbU wU8˜U ÑUcòUVV-qV,ŸV5ÌVW&W!BW(dW!�W=¯W/íW1XOXCoXC³X#÷X=Y"YYH|YHÅY9Z.HZ3wZ/«ZÛZ'øZ5 [2V[ ‰[Gª[:ò[-\ŠK\XÖ\/]H]X]h]>x]$·]Ü]=ú]$8^]^Fw^(¾^(ç^__*_>:_$y_ž_¼_Ô_î_`"`<`DR`*—`/Â`	ò`-ü`B*ama$€a0¥a*Öab!bG?bF‡bGÎb5c)Lcvc‘c*­c.ØcCdKd$ad†d  dÁd"ÜdIÿdIIe-“e;ÁeIýe!Gf8if1¢f0Ôf7g&=g,dg&‘g¸g6Øgh8'h1`h’h®h-Éh-÷h,%i8Ri=‹i=Éi=j=Ejƒj�j)¯j%Ùj)ÿj2)k\k1tk¦k¤¾kWcl:»l1öl6(m-_m9�mÇmåm2þm‹1n¢½n1`o’o7­oCåo)pIp=hp¦poµp2%q1XqŠq@£q"äq#r(+r&Tr-{r\©r:s1As;ss/¯sßs%ûs0!t'Rt"zt/�tÍtít	u/uKuju‚ufŸu v''vOvlv‡v/˜v4Èv)ýv4'w\w@ywºw/Ëw"ûw"x2AxDtx!¹x+Ûx,y4y4Syˆy>œy4Ûy#z+4z9`z*šzcÅz){!G{:i{¤{¼{'Ø{?|@| T|u|•|Z´|Z}yj}zä}%_~>…~Ä~.Ý~!H.!w3™+Í1ùC+€Co€ ³€2Ô€3�#;�_�Gx�mÀ�j.‚™‚:¯‚"ê‚
ƒ2$ƒ4Wƒ(Œƒµƒ$Òƒ÷ƒP„9X„!’„5´„,ê„-…AE…0‡… ¸…Ù…ù…†7†J†]†?{†B»†'þ†(&‡1O‡�‡¡‡5½‡Eó‡9ˆ>Wˆ>–ˆ2Õˆ5‰6>‰?u‰*µ‰>à‰4ŠTŠ*oŠ1šŠ³ÌŠ3€‹:´‹Bï‹2Œ-HŒ5vŒ)¬Œ%ÖŒüŒ9�0R�9ƒ�	½�YÇ�s!ŽP•Ž:æŽD!�4f�A›�"Ý�,�--�[�&r�0™�(Ê�&ó�ƒ‘Dž‘ã‘*ù‘#$’H’^’t’@�’Î’&ç’(“7“$T“y“)—“,Á“(î“”71”+i”D•”BÚ”J•ph•JÙ•i$–FŽ–7Õ–{
—3‰—g½—Q%˜bw˜ŽÚ˜xi™Pâ™F3šfzšhášJJ›m•›oœKsœL¿œG�nT�XÃ�2žyOž7Éž=ŸO?Ÿu�Ÿ_ ke WÑ W)¡*�¡P¬¡Ný¡YL¢{¦¢^"£\�£sÞ£TR¤Q§¤Gù¤fA¥_¨¥R¦&[¦6‚¦.¹¦[è¦3D§Wx§dÐ§,5¨ub¨Ø¨%ó¨9©<S©.�©@¿©9ª$:ª6_ª2–ª4Éª'þª5&«3\«#�«G´«<ü«G9¬V�¬VØ¬V/­V†­WÝ­U5®D‹®RÐ®D#¯Dh¯D­¯Dò¯F7°L~°1Ë°6ý°64±:k±&¦±;Í±4	²>²W]²Sµ²5	³]?³H�³gæ³ŸN´)î´Rµ3kµ5Ÿµ1Õµ*¶02¶5c¶V™¶Að¶>2·Nq·?À·\¸5]¸>“¸gÒ¸;:¹Ev¹d¼¹Y!ºH{ºGÄºg»Xt»PÍ»H¼Ig¼:±¼>ì¼L+½Tx½_Í½F-¾lt¾^á¾>@¿I¿PÉ¿FÀRaÀN´ÀrÁ`vÁS×ÁC+ÂIoÂJ¹Â:ÃZ?ÃAšÃ?ÜÃAÄ8^Ä.—Ä:ÆÄ1Å=3Å)qÅ›ÅqµÅE'Æ;mÆN©Æ„øÆ1}Ç”¯Ç5DÈ8zÈ(³È>ÜÈ@ÉF\ÉC£ÉCçÉC+Ê1oÊ0¡Ê1ÒÊ%Ë`*Ë~‹ËX
! Ì'cÌI‹ÌJÕÌK ÍMlÍIºÍEÎ:JÎ/…Î-µÎ9ãÎ!Ï*?Ï)jÏN”ÏdãÏ&HÐ$oÐ@”Ð0ÕÐ+Ñ=2ÑApÑ3²Ñ5æÑSÒ>pÒ1¯Ò0áÒÓ%1Ó4WÓIŒÓ#ÖÓ9úÓi4ÔGžÔ.æÔ-Õ5CÕ8yÕ=²Õ2ðÕR#Ö0vÖ<§Ö7äÖ5×7R×(Š×a³×IØA_ØP¡ØjòØ;]Ù(™ÙJÂÙ2
Ú8@Ú2yÚ'¬ÚQÔÚQ&Û/xÛ3¨Û+ÜÛ‚Ün‹Ü-úÜb(Ý`‹Ý/ìÝEÞ8bÞ5›ÞZÑÞQ,ß+~ß"ªßPÍß_à*~à7©à-áà.á >á}_á&Ýá3â"8â6[â’â@¬â<íâ9*ãEdã.ªãNÙã!(äCJä9Žä3ÈäHüäEåeå?„å,Äå4ñåY&æH€æOÉæ;ç$Uç‚zç,ýç;*è;fè<¢èEßè1%é:Wé&’éN¹é,êh5êižêxë7�ë^¹ëGìE`ì7¦ìNÞìO-í(}íD¦íBëíV.îY…îGßî;'ï(cïBŒïRÏï+"ð2Nð7�ðE¹ðBÿðJBñq�ñQÿñOQò,¡ò/Îò'þò%&óGLóE”ó%Úó ô4!ôPVô;§ô3ãôFõE^õA¤õOæõ26öBiöU¬ö4÷47÷il÷Ö÷$ñ÷#ø5:øpø%ŽøI´øEþø-DùOrùVÂù.ú=HúC†úBÊúK
ûOYû%©ûTÏû0$üUUü3«üßü:ÿü=:ý)xý2¢ýÕý9òý3,þ0`þP‘þcâþ;Fÿ>‚ÿ?Áÿ@
GB
3Š
k¾
&*
4Q
3†
º
:Ú
7
]M
R«
>þ
(=
0f
+—
/Ã
>ó
02
Fc
Lª
S÷
JK
@–
\×
I4
2~
A±
4ó
9(
Zb
b½
@ 
Ca
%¥
/Ë
Kû
>G	
‹†	
K
! 
N^
! 
>­
! 
gì
! 
(T
V}
%Ô
*ú
%
B-
Dp
Äµ
ëz

Qf
D¸
Ýý
¦Û
Ë‚
GN
T–
Të
A@
I‚
+Ì
„ø
‘}
0
@
ÔÀ
:•
6Ð
J
R
*r
#�
!Á
Iã
\-
gŠ
$ò
^
'v
.ž
Í
"í
!
!2
"T
"w
3š
"Î
)ñ
4
4P
N…
KÔ
U 
®v
ª%
JÐ
Q!
;m!
0©!
+Ú!
;"
:B"
2}"
/°"
)à"


! #
"#
!;#
8]#
g–#
9þ#
x8$
)±$
)Û$
6%
U<%
’%
$˜%

½%
Ë%
Ú%
	ë%

! õ%
	&

! &
O&
\&
0t&
>¥&
bä&
;G'
7ƒ'
%»'
á'
#(
8%(
^(
7y(
N±(
B)
6C)
(z)
)£)
LÍ)
<*
7W*
N�*
EÞ*
8$+
.]+
4Œ+
-Á+
"ï+
W,
Ij,
?´,
Gô,
<-
3[-
3�-
BÃ-
?.
=F.
9„.
B¾.
M/
FO/
G–/
AÞ/
S 0
+t0
( 0
(É0
.ò0
&!1
H1
{^1
+Ú1
i2
(p2
)™2
1Ã2
Mõ2
1C3
-u3
B£3
8æ3
14
1Q4
gƒ4
%ë4
"5
E45
%z5
# 5
%Ä5
tê5
._6
*Ž6
2¹6
Hì6
D57
%z7
 7
z»7
)68
8`8
8™8
1Ò8
59
<:9
3w9
1«9
Ý9
&û9
B":
.e:
*”:
¿:
;Ý:
9;
HS;
9œ;
2Ö;
*	<
\4<
8‘<
BÊ<
1
=
5?=
8u=
2®=
á=
2å=
5>
ON>
Zž>
ù>
#?
'6?
&^?
.…?
B´?
;÷?
43@
5h@
8ž@
/×@
%A
$-A
%RA
/xA
(¨A
)ÑA
#ûA
)B
)IB
-sB
1¡B
ÓB
èB
÷B
LC
)^C
ˆC
/œC
!ÌC
#îC
KD
(^D
*‡D
²D
ÊD
$âD
)E
)1E
.[E
@ŠE
AËE
c
F
AqF
9³F
4íF
X"G
;{G
3·G
8ëG
N$H
HsH
D¼H
>I
G@I
3ˆI
7¼I
[ôI
<PJ
�J

™J
.§J
$ÖJ
	ûJ
?K
iEK
1¯K
&áK
"L
+L
MKL
1™L
-ËL
!ùL
7M
(SM
8|M
:µM
9ðM
H*N
'sN
7›N
/ÓN
2O
>6O
<uO
)²O
9ÜO
<P
?SP
6“P
2ÊP
?ýP
@=Q
!~Q
F Q
cçQ
9KR
&…R
@¬R
4íR
!"S
 DS
eS
<S
¼S
.×S
%T
,T
+9T
eT
rT
4‘T
-ÆT
0ôT
/%U
/UU
?…U
8ÅU
?þU
>>V
A}V
V¿V
=W
(TW
4}W
:²W
AíW
=/X
3mX
,¡X
:ÎX
4	Y
†>Y
nÅY
<4Z
AqZ
,³Z
QàZ
2[
1K[
6}[
;´[
<ð[
!-\
$O\
It\
3¾\
6ò\
>)]
Ah]
ª]
É]
,æ]
"^
*6^
a^
;z^
¶^
$Ö^
Tû^
:P_
!‹_
$­_
2Ò_
5`
R;`
2Ž`
<Á`
=þ`
E<a
?‚a
*Âa
Tía
7Bb
#zb
žb
'½b
.åb
mc
y‚c
süc
npd
zßd
tZe
oÏe
{?f
u»f
h1g
tšg
nh
y~h
vøh
woi
xçi
q`j
?Òj
2k
OEk
:•k
GÐk
)l
(Bl
!kl
(�l
&¶l
0Ýl
Sm
:bm
'�m
!Åm
Açm
.)n
)Xn
2‚n
yµn
w/o
(§o
*Ðo
,ûo
I(p
3rp
0¦p
'×p
=ÿp
==q
{q
“q

¯q
H½q
Qr
QXr
*ªr
%Õr
%ûr
+!s
+Ms
)ys
&£s
Ês
9âs
t
1-t
&_t
&†t
@­t
-ît
<u
'Yu
'�u
/©u
@Ùu
.v
$Iv
5nv
4¤v
4Ùv
w
;.w
<jw
D§w
ìw
7ùw
(1x
-Zx
*ˆx
-³x
áx
üx
y
A0y
/ry
/¢y
1Òy
Mz
NRz
0¡z
2Òz
0{
76{
9n{
!¨{
!Ê{
Hì{
A5|
*w|
¢|
!Á|
ã|
?ý|
&=}
*d}
"�}
²}
$Î}
Nó}

B~
.P~

! ~
.Š~
:¹~
)ô~
5
cT
E¸
Aþ
 @€
a€
,|€
$©€
"Î€
.ñ€
% �
%F�
$l�
‘�
D¨�
Dí�
42‚
@g‚
N¨‚
(÷‚
/ ƒ
Pƒ
fƒ
}ƒ
2“ƒ
LÆƒ
„
T2„
L‡„
[Ô„
U0…
W†…
\Þ…
C;†
†
	•†
3Ÿ†
@Ó†
'‡
4<‡
.q‡
; ‡
$Ü‡
+ˆ

-ˆ
$;ˆ
9`ˆ
(šˆ
7Ãˆ
;ûˆ
E7‰
2}‰
,°‰
*Ý‰
0Š
;9Š
#uŠ
™Š
E´Š
RúŠ
VM‹
2¤‹
)×‹
%Œ
&'Œ
)NŒ
$xŒ
=�Œ
[ÛŒ
67�
Vn�
NÅ�
LŽ
LaŽ
V®Ž
C�
LI�
&–�
½�
.Ó�
�
(�
0=�
Mn�
@¼�
/ý�
:-‘
2h‘
3›‘
-Ï‘
4ý‘
Q2’
,„’
)±’
0Û’
“
H,“
Mu“
/Ã“
2ó“
-&”
T”
'r”
š”
/µ”
%å”
8•
3D•
x•
–•
¢•
¿•
 Ü•
%ý•
#–
%5–
![–
&}–
'¤–
#Ì–
ð–
—
—
%—
8—
$G—
l—
%}—
/£—
%Ó—
,ù—
,&˜
.S˜
,‚˜
,¯˜
,Ü˜
,	™
*6™
&a™
/ˆ™
¸™
Á™
È™
(Ô™
%ý™
"#š
Fš
eš
„š
7‘š
@Éš

! ›
›
H#›
l›
+‹›
$·›
"Ü›
/ÿ›
+/œ
&[œ
'‚œ
-ªœ
#Øœ
$üœ
/!�
/Q�
��
™�
(±�
Ú�
¦ú�
#¡ž
"Åž
5èž
HŸ
gŸ
:„Ÿ
/¿Ÿ
'ïŸ
 
03 
$d 
%‰ 
+¯ 
/Û 
'¡
(3¡
 \¡
+}¡
©¡
!¾¡
à¡
þ¡
4¢
-S¢
8�¢
/º¢
Wê¢
9B£
4|£
±£
8Ã£
)ü£
,&¤
'S¤
({¤
¤¤
Â¤
Þ¤
+ý¤
6)¥
`¥
,z¥
+§¥
OÓ¥
#¦
C,¦
9p¦
ª¦
É¦
å¦
ÿ¦
§
8<§
€u§
0ö§
;'¨
c¨
)~¨
=¨¨
!æ¨
>©
IG©
/‘©
JÁ©
Yª
fª
!…ª
§ª
=Çª
 «
-&«
T«
p«
)†«
)°«
Ú«
ù«
/¬
.D¬
@s¬
-´¬
-â¬
.­
)?­
Li­
3¶­
ê­
(®
Y-®
F‡®
,Î®
(û®
N$¯
#s¯
$—¯
$¼¯
*á¯
,°
B9°
|°
;Œ°
È°
.Õ°
 ±
G%±
Zm±
.È±
(÷±
D ²
1e²
6—²
3Î²
3³
56³
=l³
Jª³
*õ³
" ´
0C´
t´
�´
8§´
à´
:ý´
)8µ
,bµ
"�µ
*²µ
*Ýµ
O¶
EX¶
ž¶
ª¶
P»¶
O·
-\·
/Š·
6º·
2ñ·
$¸
&B¸
i¸
9‚¸
¼¸
Í¸
7ç¸
7¹
3W¹
%‹¹
)±¹
Û¹
õ¹
@
º
-Nº
>|º
>»º
Dúº
<?»
D|»
3Á»
Mõ»
EC¼
*‰¼
´¼
Á¼
Î¼

! ì¼
÷¼
<½
$D½
"i½
9Œ½
%Æ½
*ì½
.¾
)F¾
)p¾
7š¾
2Ò¾
`¿
3f¿
.š¿
/É¿
,ù¿
0&À
3WÀ
;‹À
PÇÀ
FÁ
 _Á
A€Á
IÂÁ
KÂ
#XÂ
F|Â
ÃÂ
>áÂ
M Ã
#nÃ
+’Ã
.¾Ã
íÃ
,
Ä
1:Ä
)lÄ
.–Ä
@ÅÄ
&Å
!-Å
8OÅ
;ˆÅ
<ÄÅ
,Æ
,.Æ
[Æ
!uÆ
—Æ
-±Æ
'ßÆ
-Ç
+5Ç
#aÇ
+…Ç
N±Ç
HÈ
;IÈ
C…È
SÉÈ
LÉ
.jÉ
i™É
bÊ
 fÊ
 ‡Ê
#¨Ê
 ÌÊ
-íÊ
'Ë
VCË
#šË
1¾Ë
*ðË
&Ì
&BÌ
CiÌ
E­Ì
(óÌ
)Í
2FÍ
>yÍ
/¸Í
>èÍ
4'Î
+\Î
4ˆÎ
9½Î
8÷Î
30Ï
dÏ
%ƒÏ
5©Ï
 ßÏ
TÐ
7UÐ
6�Ð
7ÄÐ
üÐ
IÑ
H_Ñ
?¨Ñ
\èÑ
ZEÒ
/ Ò
(ÐÒ
-ùÒ
'Ó
*GÓ
+rÓ
1žÓ
‰ÐÓ
MZÔ
8¨Ô
-áÔ
,Õ
+<Õ
 hÕ
%‰Õ
=¯Õ
3íÕ
-!Ö
TOÖ
'¤Ö
'ÌÖ
$ôÖ
9×
3S×
$‡×
$¬×
.Ñ×
Ø
Ø
(2Ø
<[Ø
˜Ø
'³Ø
ÛØ
ïØ
Ù
Ù
1Ù
QÙ
"nÙ
;‘Ù
=ÍÙ
Ú
6!Ú
)XÚ
<‚Ú
(¿Ú
'èÚ
/Û
1@Û
rÛ
#’Û
¶Û
-ÔÛ
'Ü
)*Ü
#TÜ
'xÜ
1 Ü
MÒÜ
? Ý
K`Ý
¬Ý
'ÌÝ
>ôÝ
3Þ
LÞ
9fÞ
@ Þ
8áÞ
#ß
>ß
^ß
mß
Œß
Ÿß
5°ß
%æß
%à
!2à
Tà
 oà
�à
!ªà
Ìà
ièà
3Rá
)†á
°á
"Ãá
æá
$ÿá
!$â
Fâ
 dâ
1…â
1·â
/éâ
Fã
E`ã
h¦ã
)ä
39ä
2mä
# ä
Ää
Gãä
'+å
.Så
0‚å
-³å
>áå
 æ
5æ
$Pæ
8uæ
B®æ
*ñæ
ç
5ç
NNç
"�ç
"Àç
)ãç

è
;$è
*`è
*‹è
<¶è
(óè
0é
-Mé
'{é
&£é
"Êé
-íé
Eê
Eaê
(§ê
&Ðê
0÷ê
3(ë
A\ë
&žë
Åë
2ãë
ì
*ì
@ì
:Zì
$•ì
ºì
6Ñì
í
(í
&Hí
oí
;‹í
QÇí
,î
1Fî
0xî
(©î
/Òî
4ï
*7ï
bï
%{ï
)¡ï
)Ëï
8õï
8.ð
Agð
4©ð
@Þð
$ñ
Dñ
-añ
<�ñ
.Ìñ
4ûñ
00ò
aò
{ò
I˜ò
Mâò
$0ó
MUó
6£ó
.Úó
1	ô
/;ô
Tkô
 Àô
'áô
	õ
8%õ
P^õ
0¯õ
àõ
 õõ
ö
(5ö
0^ö
6�ö
LÆö
l÷
'€÷
&¨÷
IÏ÷
*ø
Dø
+cø
N�ø
NÞø
$-ù
%Rù
&xù
Ÿù
!µù
$×ù
üù
1ú
Gú
_ú
zú
+“ú
+¿ú
-ëú
5û
-Oû
D}û
5Âû
-øû
)&ü
oPü
[Àü
ý
69ý
pý
"�ý
8³ý
	ìý
öý
!þ
)þ
Hþ
aþ
{þ
@Œþ
(Íþ
öþ
*ÿ
/9ÿ
(iÿ
’ÿ
'¯ÿ
<×ÿ
-$Bg/|!¬5Î8=`]>¾6ý>4!s8•)Îø815j. 3Ï $BCL†&Ó6ú14O$„©1Á<ó;0.lB›AÞ5 1VMˆMÖF$1kL�Lê<7	<t	>±	ð	>
! CC
! ‡
! .Ÿ
! /Î
! þ
! =Uqq‘.2BO$’9·/ñ+!
LM
Hš
Eã
A)kMƒ"Ñ"ô1'I5q,§Ô"êC
0Q.‚.±à1þ"0S*h“'³Ûù53K8N¸X]`]¾4mQ/¿8ï:($cˆ0¥*Ö(%**P+{4§9Ü9(P+y ¥/Æ$ö:AU$—:¼9÷c1•…¨2.3a2•OÈ"8[4u>ª<éD&&k%’)¸1â2G3a)•1¿Eñ7'Q,y¦6Æ+ý2)U\(²GÛ># Ab +¤ $Ð %õ !&0!$W!2|!/¯!1ß!+",="Ej"E°"(ö"4#BT#L—#ä#$.!$=P$'Ž$4¶$ë$3%8:%7s%+«%6×%-&P<&&�&.´&.ã&1':D':'9º'+ô'. (<O()Œ(¶(CÔ(')@@)D�)@Æ)L*5T*BŠ*aÍ*(/+;X+D”+LÙ+[&,X‚,IÛ,#%-wI-FÁ-&./.7J.<‚.9¿.7ù.:1/Jl/,·/Nä/+30<_0Iœ0Bæ0<)1f1}1+�1É1,é1L2Pc2;´2cð2 T3,u3 ¢3*Ã3-î3/4%L47r4/ª4Ú46ú415&J51q5£5"Á5.ä5#6 76+X6„6)¤6)Î6ø67/7O7-d7 ’7#³7-×78
8- 81N8+€8\¬8$	94.9*c95Ž95Ä90ú9+:6A:"x:›:·:/Ô:;9;0U;'†;-®;,Ü;7	<hA<ª<'Æ<8î<#'=4K=<€=5½=ó=,>11>/c>+“>3¿>Nó>0B?s?‚?#�?+Á?9í?'@/-@"]@
! €@‹@G“@HÛ@4$A&YA%€A)¦A"ÐA%óA3BHMB=–BJÔBjC'ŠC*²C<ÝC5D&PD6wD'®DÖD/êD/E1JEJ|E>ÇEDF!KF/mF(�F)ÆF#ðF#Ga8G"šG½G4ÝG>H5QH.‡H/¶H*æH&I+8I(dI$�Ia²I"J 7J6XJF�J.ÖJZKC`KF¤KBëKA.L.pL*ŸLFÊL.M
@MNMdM|M!”M¶M0ÖMN+!N.MN#|N! N-ÂN$ðN$O#:O.^O@�O<ÎO<PJHP&“PVºPQ=1Q4oQ1¤Q6ÖQ/
RT=R’R,°R?ÝR/S0MS1~S/°S5àSVT<mTQªT0üTa-UU�UkåUEQVJ—V?âV$"WGWFgWP®W0ÿW"0XDSXV˜X1ïX@!Y6bYL™Y0æY-Z;EZc�ZåZ[[+![7M[:…[1À[8ò[&+\7R\*Š\1µ\:ç\ "]@C]3„]1¸]"ê]'
^%5^$[^;€^.¼^+ë^N_2f_5™_Ï_å_ÿ_`/`iD`m®`Ka1ha"ša½a Øaùa#bC:bB~bÁbÚbDôb:9cFtc!»c!Ýc,ÿc.,dT[d8°dDéd‹.e*ºe+åe*f*<fgf1‡f'¹fFáf=(g#fg$Šg#¯gÓgìgh#h(Ah(jh “h9´hîh
i)iCi\i&siši4¬iFáiQ(jCzj¾j(Õj*þj)k6Ik €kM¡k@ïk#0lTTl©l-ºl,èlm*/m/ZmŠm$¤mÉmèm)n10n;bn,žn0Ënün/o&Ko)roœo«o+Áo"íop0pPp*dp�p¦p
½pËp
ãpñp#	q
-q;q%Rqxq˜q­q&Äq?ëq+rGr(drO�r(Ýr(s/sFsfs }s7žs-Östt8tNtJdtV¯tuuE;u(�uªu!¾u$àu&v",vOv8ovF¨vRïvBwP\w*­w0Øw/	x39x,mxšx!©x0Ëx(üxM%yHsy0¼yíy$z1z4Lz�z+•z+Ázíz {M({v{9ˆ{:Â{Eý{<C|€|
! –| ¡|)Â|(ì|!}>7}v}“}±}$Ç}+ì}$~*=~h~5‡~J½~T]x
�›W»8€"L€o€€€’€ª€+¹€5å€H�d� �? �Cà�;$‚/`‚3�‚AÄ‚ƒ3ƒ*QƒC|ƒ<Àƒ9ýƒ7„+Q„&}„*¤„2Ï„!…@$…3e…H™…3â…>†)U†5†0µ†8æ†8‡XX‡$±‡4Ö‡&ˆ52ˆ5hˆžˆ¤ˆ&¹ˆ'àˆ‰‰-/‰]‰u‰+}‰*©‰Ô‰ó‰RŠ;fŠ;¢Š'ÞŠ'‹7.‹0f‹-—‹$Å‹%ê‹%Œ$6Œ%[Œ �Œ$¢ŒÇŒãŒýŒ�1.�1`�’�±�À�à�)þ�(ŽHŽ+WŽƒŽ˜Ž¶ŽÅŽÚŽòŽO�Q�`�x�’�ª�Â�Ú�ù���(�@�Z�8s�¬�¼�%Ë�&ñ�%‘+>‘j‘9‚‘¼‘#Û‘ÿ‘’$’B’:W’.’’>Á’““!“<“P“b“q“€“!—“"¹“[Ü“#8”'\”„”3•”É”1Û”a
•*o•š•­•"À•1ã•–+–BC–H†–Ï–*á–4—*A—#l—�—¦—5º—&ð—˜x)˜¢˜!¶˜Ø˜(ó˜F™.c™’™¥™¾™Õ™ æ™>š&Fšmšƒš�–š?4›.t›£›1·›=é›0'œ0Xœ;‰œÅœàœ.ôœ#�9�L�‹]�é�ü�žž3žKžZžožŽž5�žÓžñžŸ("Ÿ'KŸ3sŸ3§ŸÛŸïŸ0üŸ0- ^ o +Ž º -Ö -¡2¡'M¡6u¡!¬¡$Î¡ó¡¢!¢:¢V¢l¢€¢‘¢¥¢¸¢?Ì¢£%£4<£=q£#¯£Ó£ê£ÿ£!¤6¤*V¤�¤•¤­¤0Å¤ö¤¥(¥<¥#V¥z¥•¥®¥À¥×¥ô¥
¦"$¦G¦[¦u¦’¦¯¦%Ì¦+ò¦§3§D§ `§*�§0¬§Ý§ú§¨!¨<¨%Q¨w¨Œ¨ ¨¸¨×¨í¨&ÿ¨&©9©+J©v©•©±©AÇ©@	ªJªgªª%šª!Àªâªõª
«%«@«[«p«Ž«¥«"Â«å«ý«¬(¬@¬R\¬1¯¬Dá¬8&­ _­/€­8°­xé­Fb®P©®Tú®&O¯@v¯·¯Õ¯<ô¯91°Uk°TÁ°/±0F±+w±/£±/Ó±<²<@²9}²,·²@ä²2%³4X³6�³,Ä³2ñ³.$´DS´U˜´/î´+µ+Jµ<vµf³µ9¶4T¶`‰¶^ê¶_I·:©·+ä·Q¸'b¸^Š¸Cé¸0-¹D^¹.£¹AÒ¹=ºARº*”º¿ºHÛº($»M»Qd»&¶»>Ý»¼B5¼Bx¼»¼Û¼.ç¼'½U>½$”½¹½*Ô½ÿ½¾./¾,^¾6‹¾Â¾á¾&þ¾%¿:¿W¿#r¿%–¿"¼¿ß¿ý¿À!<À$^À&ƒÀ/ªÀ0ÚÀ-Á"9Á#\Á8€Á:¹Á#ôÁQÂQjÂ?¼ÂüÂ0Ã/GÃ/wÃ§Ã4ÃÃ0øÃ2)Ä2\Ä3�Ä
ÃÄ
ÑÄ/ßÄ>Å#NÅ"rÅ!•Å ·ÅØÅ-öÅ&$Æ6KÆ‚ÆœÆ±Æ½ÆÚÆöÆÇ3ÇIÇiÇ8‰ÇÂÇàÇ2þÇ01È4bÈ3—ÈËÈ ÚÈûÈÉ;É WÉ*xÉ£É(ÁÉ@êÉP+Ê:|Ê4·ÊìÊ=ËBË\ËlË:�ËB¼Ë4ÿË4ÌAHÌ=ŠÌ/ÈÌ&øÌIÍ4iÍ"žÍ,ÁÍ7îÍ&Î*EÎ&pÎ—Î#±Î*ÕÎ"ÏD#Ï@hÏ5©Ï4ßÏ&ÐI;Ð)…Ð¯ÐGÏÐÑ$Ñ8,Ñ@eÑ¦ÑjÁÑF,Ò&sÒBšÒ4ÝÒÓ)Ó`GÓ¨Ó@µÓ#öÓ3ÔNÔGUÔ3�Ô)ÑÔ@ûÔ!<Õ3^Õ7’Õ6ÊÕ9Ö<;Ö+xÖ¤Ö)ÂÖ.ìÖ%×0A×'r×š×´×È×!ä×Ø/Ø5EØ6{Ø@²Ø8óØ*,Ù0WÙ;ˆÙ2ÄÙ6÷Ù$.Ú$SÚ/xÚ!¨Ú ÊÚ)ëÚ)Û)?Û-iÛ$—Û¼ÛwÛÛ›SÜ0ïÜ Ý <Ý8]ÝE–Ý@ÜÝ3Þ4QÞ†Þ*žÞVÉÞM ß:nßC©ßIíßG7àà—àµà Õà,öà,#á!PáFráF¹á^âF_â@¦âQçâc9ãf�ãWäA\ä9žäTØäJ-åHxå0Áå+òå:æ#Yæ#}æ+¡æoÍæ>=çP|çAÍçFè6Vè-�è»è!×è%ùè-éMé'mé<•é9Òé%ê)2ê(\ê …ê/¦ê2Öê(	ë$2ë[Wë-³ë-áëOìh_ì$Èì5íì#í:í?Xí;˜íÔí8çíC îdî'ƒî8«îäîï!ï*@ïkï4‰ï¾ï4Þï1ð,EðQrð=Äð/ñ32ñ<fñk£ñhò!xò šò0»ò1ìòó
! 1óB<óDó)Äó;îóa*ôUŒôâô^ýô:\õ"—õ(ºõ'ãõ"ö!.ö!Pö rö!“ö"µö+Øö%÷)*÷$T÷#y÷+�÷0É÷ú÷ø/3ø"cø†ø&¥ø"Ìø#ïø7ù&Kù/rù¢ù&Áùèù$ú'ú$Cú#hú$Œú&±ú-Øú'û1.û`û#}û#¡ûÅûâûü!ü$>ü$cü-ˆü+¶üâü!ý!#ý0Eý)vý( ýÉýãý:ÿý-:þ.hþ—þ0­þ/ÞþCÿ-Rÿ4€ÿ6µÿ*ìÿ6#N#r1–7È."LJo@º+û;'4c6˜6Ï(/544j*ŸTÊ #@ d.…)´$Þ$'(POhb¸/\K-¨Ö6ñe(XŽ?ç='-e.“<Â=ÿ,=	,j	2—	4Ê	Nÿ	(N
! Ew
! D½
! EIHF’DÙ>h]=Æ3
C8
S|
,Ð
,ý
"*Mh'�$©@Î6KFC’EÖKGhL°/ý7-PeH¶LÿLLR™6ì>#Hb«É>ç&!@>b¡»Ìè <:U>�5Ï:O@H�EÙ#OCH“EÜ$"7GSYÓZ-cˆDìb1*”)¿#é/
;=%yŸ®8Ê8*V=�¿+Ë ÷)<B9�8É,[/W‹KãA/Aq4³/è2 -K "y œ &¶ 5Ý +!?!)W!�!˜!«!É!Ý!ø! "!3" U"!v" ˜"!¹"Û"û"#4;#p#!Ž#°#Ê#EÝ#F#$Bj$!­$+Ï$+û$'% G%:h%v£%1&PL&@�&:Þ&1'aK'(­'(Ö'ÿ'#((C(l()‹(.µ('ä();')<c)? )Eà))&*&P*,w*1¤* Ö*÷*J+%[+0�+=²+*ð+,,.H,=w,Hµ,þ,)-'B-j-�--‘-'¿-&ç-.').Q.%q.-—.+Å.5ñ.6'/!^/€/0 /Ñ/+ë/.0#F0!j0-Œ0$º0$ß0#16(1?_13Ÿ1,Ó1262M2+i2:•2BÐ2-3.A35p3)¦3/Ð3U4[V4\²4e5Fu5d¼5a!6gƒ6hë6qT7RÆ7p8YŠ8ä889.99Nh9 ·9]Ø9"6:>Y:-˜:9Æ:I;EJ;H�;HÙ;8"<D[<R <)ó<C=;a=O�=Gí=F5>+|>¨>/Æ>%ö>-?0J?2{?#®?Ò?7ï?+'@*S@*~@S©@<ý@:A*ZA*…A9°A<êA''B6OB!†B-¨B1ÖB4C&=CNdCQ³C?D:ED,€D$­D&ÒD ùDEI:E=„E/ÂE"òE(F'>F*fF8‘FHÊFKG3_G“G#¯G,ÓG5H#6H;ZH)–H%ÀH7æH!I@I/^I3ŽI3ÂI/öI5&J\J-uJ"£J&ÆJíJ;K4BKwK5†K.¼KDëK$0L)UL&L)¦L0ÐL1M3M‚NM;ÑMI
N5WN?�N7ÍN<O8BO{O)”O¾O=ÝO9P-UP'ƒP?«P8ëP#$Q<HQD…QÊQ&âQ*	R'4R\R>vRµR>ÒR S;2S:nS©S1ÀS-òS( T[IT3¥T.ÙT@UEIUU�U(åU*V9VIV]VoVƒV—V©V½VÏVáVóVWW(W9WKW]WoW�W“W¥W¹WËWÝWïWXX'X9XKX_XqXƒX”X¦X¸XÊXÜXîXYY&Y8YNY`YrY„Y/–YÆYØYïYCZCJZŽZ§Z0¾Z;ïZ +[1L[~[Sž[hò[][\h¹\"]>]N]m]ƒ]—]#²]$Ö]bû](^^‡^¡^¿^#Ð^ ô^/_6E_!|_ž_K½_	`'`'A`'i`‘`¬`Á`à`1ø`5*a3`a0”a4Åa/úa)*bGTb1œb7Îb4c-;c#ic�c+©cÕc!ôc!d8dWd%od(•d¾dÞd0ðd4!eVeoe �e®e*Âeíe
! f&*f&Qf&xf<Ÿf'Üf!g(&gOg/eg&•g%¼g&âg"	h*,h+Wh)ƒh&­h3Ôhi%i/6i)fi"�i.³i0âi"j6jJj:jj3¥jÙj#÷j"k.>k.mk+œk!Èk&êk!l,3l,`l)�l,·l&äl'm3m%Om!um5—mÍm:àm.n(Jnsn1‡n¹nÔn8ên&#o-Jo,xo0¥o/Öo*p1p"Qp#tp+˜p$Äp%ép)q9q1Yq‹q!©q+Ëq1÷q2)r(\r-…r,³rMàrL.s{s%šsÀs.às&t-6t dt…tšt.®tÝtJýtRHu3›uÏuçu(ùu("v2Kv$~vN£vòv$wT4wK‰wÕwéwx)!x+Kx6wx
®x.¼x#ëx-y=y$[y#€y¤y+Ây#îyz#z0z'Iz qz ’z'³zÛz;óz:/{;j{1¦{(Ø{"|"$|NG|:–|Ñ|í|}}5}M}g} ‚} £} Ä} å} ~ '~ H~ i~ Š~ «~ Ì~í~#""Fi‰¥¼*Ú)€)/€Y€y€•€±€Í€ä€��7�S�o�‹�§�Ã�#ß� ‚0$‚$U‚%z‚% ‚3Æ‚ú‚ƒ0/ƒ`ƒrƒ ‰ƒ+ªƒÖƒ7óƒ/+„[„"v„™„ ²„Ó„'ó„ …<…SS…§…%Â…%è…0†+?†4k†. †2Ï†$‡'‡A‡)^‡ˆ‡%§‡Í‡)à‡6
! ˆ%Aˆgˆ=}ˆ,»ˆ$èˆ)
‰7‰"M‰#p‰&”‰#»‰#ß‰#Š'ŠFŠZŠAqŠ<³Š!ðŠ8‹$K‹ p‹*‘‹+¼‹2è‹7Œ/SŒ$ƒŒ*¨Œ"ÓŒ'öŒ�==�{�!•�4·�Hì�P5Ž,†Ž³Ž)ÉŽ-óŽ&!�'H�p���4°�,å�%�8�+N�/z�.ª�4Ù�2‘,A‘_n‘qÎ‘!@’Ab’A¤’æ’)“$,“*Q“.|“8«“2ä“”+*”7V”Ž”'¡”É”>ß”6•DU•2š•,Í•ú•(–.B–.q–( –2É–=ü–!:—'\—'„—$¬—7Ñ—#	˜%-˜6S˜9Š˜9Ä˜3þ˜@2™3s™§™)Ç™)ñ™-š5Iš!š(¡šÊšOéš(9›(b›&‹›²›3Ï›.œ*2œA]œ9ŸœÙœ5íœL#�/p�! �Â�Cá�1%ž/Wž.‡ž(¶žßž÷žŸ%'Ÿ&MŸtŸ)�Ÿ¹ŸÎŸãŸ+ /, \ .m Qœ Hî 47¡:l¡7§¡ß¡ù¡7¢'>¢1f¢.˜¢.Ç¢(ö¢1£+Q£.}£+¬£%Ø£2þ£1¤$L¤q¤!ƒ¤\¥¤E¥)H¥<r¥9¯¥é¥"¦+¦>¦P¦"n¦'‘¦-¹¦)ç¦'§%9§ _§€§ §#À§"ä§$¨",¨O¨&o¨'–¨+¾¨(ê¨!©5©%U©%{©%¡©(Ç©&ð©'ª'?ª'gª%�ª0µª3æª7«3R«1†«f¸«V¬5v¬#¬¬Ð¬ð¬­('­)P­*z­,¥­+Ò­"þ­Y!®5{®a±®R¯2f¯I™¯Nã¯52°Kh°K´°,±]-±_‹±;ë±<'²d²'„²¬²*Ç²'ò²C³3^³:’³"Í³<ð³--´[´v´_”´Lô´,AµHnµ1·µéµ øµ!¶+;¶g¶„¶3¡¶HÕ¶·12·7d·œ·±· Á·â·!¸'$¸,L¸y¸5ˆ¸¾¸&Ö¸6ý¸H4¹H}¹OÆ¹'º->º=lºFªº9ñºW+»qƒ»œõ»’¼2²¼å¼7ü¼+4½0`½-‘½¿½ß½ÿ½1¾2O¾‚¾5¢¾*Ø¾+¿//¿$_¿;„¿.À¿>ï¿#.À?RÀ#’À!¶À0ØÀ1	Á&;Á/bÁ4’Á2ÇÁ2úÁ8-Â/fÂH–Â>ßÂ.ÃLMÃ/šÃ&ÊÃ$ñÃCÄ4ZÄ:�Ä3ÊÄ)þÄ@(Å&iÅ$�Å$µÅ-ÚÅ&Æ$/ÆBTÆ-—Æ1ÅÆ"÷Æ$Ç?Ç\Ç.xÇ§Ç!ÅÇ"çÇ.
! È39È(mÈ)–È/ÀÈðÈ%É2É,PÉ}É$˜É½É$ØÉ&ýÉ0$Ê&UÊ8|Ê)µÊBßÊ'"Ë$JË/oË7ŸË/×Ë#Ì!+Ì!MÌ.oÌ*žÌBÉÌÍ!ÍAÍE^Íh¤Í-
Î;Î8GÎ€Î Î¹Î.ÏÎþÎ Ï9Ï,WÏ-„Ï/²Ï5âÏ6Ð/OÐ8Ð?¸Ð)øÐ*"Ñ2MÑ9€ÑºÑ×Ñ)öÑ* Ò2KÒ9~Ò*¸Ò+ãÒ3Ó:CÓ(~Ó<§Ó6äÓ@Ô2\ÔM�Ô?ÝÔ?Õ1]Õ9�Õ=ÉÕhÖ=pÖ5®Ö5äÖ%× @×Na×.°×6ß×0Ø)GØ)qØP›Ø%ìØ2Ù+EÙqÙ1ˆÙIºÙ&Ú)+Ú?UÚ6•Ú@ÌÚ.
Û3<Û,pÛ)�Û(ÇÛ0ðÛ:!Ü.\Ü&‹Ü<²Ü"ïÜÝJ,ÝCwÝK»ÝKÞfSÞ*ºÞDåÞ>*ßFiß+°ß4Üß4à,Fà,sà4 à&Õà$üà!á8á)Ká"uá=˜á.Öá0â06âgâ`{âzÜâ4WãqŒã.þã>-ä"lä-�äA½äHÿäHåJ`å«å!Êå)ìå%æ%<æbæ&væ�æ »æ!Üæþæç(ç&Gçnç‚ç/�çÍçáç2þç(1è"Zè8}è9¶è!ðèé!é7é7Ké6ƒéºéÉéÜé4ìé!ê*=êhê%ê&¥êÌêçêë!%ëxGëYÀëì$5ì Zì({ì1¤ì8ÖìQíOaí9±íGëí&3îAZî0œî|Íî{JïDÆïð#ð(<ðeðvð�ð§ð2¿ð)òð$ñ/AñZqñ ÌñNíñM<òŠò0©òBÚò óA>ó/€ó0°ó0áóKô!^ô"€ô"£ôÆôåô%õ%(õNõjõf�õwèõ1`ö%’ö¸ö2Ôö(÷+0÷+\÷&ˆ÷+¯÷Û÷)ó÷-ø0Kø|ø%–ø0¼øíø ùD,ùqù1‰ù'»ù.ãù2ú!Eú#gú/‹ú4»ú$ðúEû4[û(�ûj¹û2$ü)Wü@�üÂüBßüQ"ýKtýBÀý þ5$þ<Zþ+—þÃþ2Ùþÿ3$ÿ+XÿB„ÿ"Çÿ"êÿO
D]=¢à/ù)6>.u1¤#Öú 01P…‚ˆ$‘ ¶/×''/WNt8Ã=ü-:Zh7ÃQûSM¡À"Ù$ü#!'E0m(ž)Ç9ñ+?Sg-y8§à'ÿG'	o	!ˆ	%ª	-Ð	þ	
! ',
! T
! a
! 8€
!  ¹
! $Ú
! #ÿ
! #4!D f.‡¶Ð5ì">1M5-µãú
/
CO
5“

É
,×
"/'-W….¢+Ñ4ý;2+n*š3Å"ù&C^^*½#è#"0"Sv–'´Ü(ú#@:2{.®&Ý#"(-K,y¦Ä/ß,(<5e›7¸'ð2 H$iŽ+®9Ú*1,\,‰4¶"ëC&R8yA²ô'%:.`/�@¿$A%Kg5³é''!OLqV¾E+[,‡´MÐB,a:Ž7É;5=3s4§.ÜBNj.ˆ+·0ã"97IqI». *4 -_ 0� 1¾ 5ð &&!'M!(u!/ž!4Î!)",-"-Z"Gˆ"'Ð"(ø"&!#H#W#=g#(¥#;Î#D
! $FO$'–$4¾$Zó$9N%4ˆ%8½%Hö%!?&(a&EŠ&EÐ&'(')F'1p'2¢'aÕ'i7(S¡(õ(()&;):b)@�)RÞ)N1*+€*3¬*#à**++/+*[+†+›+ º+!Û+ý+/,0I,/z,-ª,.Ø,$-,-1-8-Q-d-q-KŠ-CÖ-.50.,f.<“.1Ð.z/1}/P¯/e0*f02‘09Ä0Lþ0HK1”1ª1Á1"Þ1\23^27’2*Ê2.õ2'$3,L3y3"“3<¶31ó34%4
Z4+h4	”4ž45¼4#ò4-5D5P\5L­5[ú55V6Œ6¡6B¿6:79=7.w7=¦7Mä7928ol8RÜ8N/9;~9Zº9&:D<:B�:>Ä:O;*S;N~;Í;:ç;P"<@s<E´<lú<5g=1�=)Ï=ù=2>"I>l>>!’>´>Ó>ì>?"?$=?/b?/’?/Â?/ò?3"@8V@3�@8Ã@+ü@3(A+\A3ˆAA¼A@þA:?B9zB9´B;îB;*C3fC3šCHÎC&D>D%ZD6€D3·DYëD<EE8‚E»E3ÙEF
F*TF.F!®FQÐF%"GDHG}�G,H-8HYfHYÀH<I¶WI¶J=ÅJ2KF6K'}K)¥K+ÏK6ûK62LiL‰L›L,´LáLEûLAAM4ƒM9¸M;òM/.N=^N/œNnÌN;O#QOuO"’OµO.ÏO!þO P!9P[P"qP"”P·P=ÏP
Q'Q>Q.RQH�QwÊQ!BRBdRF§RQîRS@S>”S2ÓS TB'T3jT<žT*ÛT U'U)GU+qU%�U%ÃU0éUV.VJV?jVDªVïV%W(4W']W)…W4¯W*äW7XGXcXXYšX,ôXH!YAjYZ¬YHZ-PZ6~Z5µZëZ(['4[
\[7j[¢[$¿[+ä[%\"6\-Y\%‡\!­\<Ï\>],K]x],•]Â]@á]'"^!J^ l^�^p¨^q_n‹_oú_j`1†`5¸`*î`7a=QaE�a1ÕaLbLTb-¡b*ÏbBúb>=c=|c=ºcgøci`d_Êd9*e"de"‡e#ªeJÎeCf?]fM�f8ëfB$g&gg*Žg*¹g%ägU
! h¿`h‰ i7ªi.âi†j8˜j3Ñj4k :k_[k=»k4ùk .l_OlJ¯l?úlK:mF†m4Ím4n;7nPsnWÄn?oA\oAžoAàoX"pL{pLÈpVqVlqEÃqL	rNVrQ¥rH÷rB@sCƒs]Çs]%tEƒtBÉtPuB]u. uOÏuBvKbvJ®vKùvKEwJ‘wKÜw5(x7^xJ–xJáx9,y9fyA yEâyQ(zDzzD¿z@{�E{:Ö{^|#p|-”|Â|É|	Ñ|+Û|l}Jt}+¿}	ë}õ}%~,'~nT~vÃ~m:u¨d€lƒ€8ð€:)�;d�; �:Ü�L‚%d‚&Š‚;±‚>í‚,ƒ!4ƒVƒqƒ<‚ƒ¿ƒÒƒ!ðƒ-„.@„*o„š„(¸„8á„<…BW…Fš…Bá…Z$†(†)¨†:Ò†N
‡(\‡1…‡<·‡Rô‡/Gˆwˆ/Žˆ6¾ˆcõˆ6Y‰C�‰6Ô‰7Š)CŠ;mŠB©ŠìŠ;‹&=‹0d‹\•‹ò‹>ŒAOŒ*‘Œ(¼Œ2åŒA�>Z�#™�-½�4ë� Ž">ŽQaŽ@³ŽBôŽ17�4i�ž�'¹�'á�		��".�DQ�@–�×�.ô�#‘,@‘1m‘)Ÿ‘"É‘*ì‘5’M’d’y’“’²’hË’4“Q“ k“1Œ“1¾“ ð“”.”*K”v” ’”³”%Ï”õ”•)*•T•3t•¨•·•&Î•õ•#–0–zJ–bÅ–+(—(T—0}—#®—1Ò—"˜+'˜S˜l˜„˜¢˜·˜Ì˜&â˜	™R!™/t™:¤™)ß™?	šIIš)“š2½šðš6
›6D› {›
œ›7ª›.â›BœJTœŸœ.¸œ1çœ@�@Z�›�º�QÖ�,(ž>UžD”ž=Ùž(ŸK@Ÿ$ŒŸ±ŸÌŸ8èŸ! 7 >O NŽ MÝ 3+¡@_¡ ¡½¡Î¡)î¡(¢@A¢%‚¢+¨¢Ô¢2ê¢+£+I£$u£6š£Ñ£5í£<#¤<`¤4�¤7Ò¤
! ¥/)¥5Y¥A�¥7Ñ¥%	¦>/¦Pn¦a¿¦%!§BG§Š§¤§Ã§%à§-¨+4¨6`¨-—¨.Å¨-ô¨("©)K©1u©§©8·©ð©*ª`.ª>�ªEÎª$«9«1H«z«=�«Ë«ß«÷«,¬A¬a¬:�¬¼¬1Ù¬­4!­0V­8‡­JÀ­%®%1®/W®&‡®C®®&ò®&¯@¯ Z¯D{¯À¯Þ¯î¯L°AS° •°¶°Ô°ñ°±±*0±[±z±0—±8È±,²2.² a²"‚²?¥²å²,³E2³!x³(š³8Ã³,ü³,)´$V´{´™´(µ´7Þ´!µ8µ#Xµ=|µAºµüµG¶2]¶$�¶Wµ¶,
·;:·>v·>µ·Dô·99¸-s¸3¡¸BÕ¸¹46¹)k¹•¹!¯¹Ñ¹3ä¹+ºDºaº(wº º5¶ºìºD»=P»]Ž»#ì»C¼,T¼<�¼6¾¼;õ¼61½nh½>×½*¾6A¾4x¾I­¾%÷¾'¿.E¿ t¿$•¿-º¿!è¿&
! À 1ÀRÀfÀzÀ7ƒÀ»ÀÚÀõÀ(Á%9Á0_Á!�Á"²Á'ÕÁ(ýÁ>&Â:eÂ5 Â:ÖÂ4ÃEFÃ*ŒÃ)·Ã;áÃ6Ä+TÄ1€Ä=²ÄðÄÅ.Å!NÅ7pÅ!¨ÅÊÅèÅ1Æ02Æ)cÆ)�Æ·Æ1ÒÆ8Ç9=Ç0wÇ¨ÇºÇ?ÌÇ\È\iÈJÆÈ$É#6ÉZÉfuÉOÜÉ ,Ê]MÊ,«Ê*ØÊ+Ë/Ë LËMmË-»ËIéËh3Ì2œÌÏÌ!ßÌ"Í,$ÍQÍ4oÍ*¤Í ÏÍOðÍ@ÎFZÎ=¡ÎßÎ$ùÎ$Ï8CÏ^|Ï(ÛÏ(Ð.-Ð%\Ð7‚Ð3ºÐCîÐ12Ñ4dÑ!™ÑJ»Ñ&Ò5-ÒcÒ5‚Ò:¸Ò=óÒ/1Ó*aÓSŒÓCàÓ%$Ô2JÔ8}Ô#¶Ô)ÚÔÕ'$Õ-LÕNzÕ<ÉÕ4Ö7;Ö^sÖVÒÖ6)×R`×ˆ³×8<Ø1uØ#§Ø#ËØïØBÙ@NÙ0�Ù9ÀÙ&úÙ4!Ú$VÚ3{Ú6¯ÚæÚüÚÛ.Û&HÛ+oÛ1›Û5ÍÛ;Ü0?ÜpÜ:ŽÜ)ÉÜ)óÜ(Ý(FÝ#oÝ“Ý&³Ý=ÚÝ%Þ)>Þ,hÞ(•Þ-¾Þ+ìÞß 5ßVß+vß¢ß"·ßÚßìß
! àà-àEàeà$‚à)§à.Ñà$á(%á(Náwá(–á6¿á3öá:*â?eâ4¥â	Úâ%äâ'
! ã-2ã5`ã!–ã1¸ãêã)ä2ä#Dä5hä8žä+×ä8å1<å%nå&”å»å.Ùåæ8'æ-`æ'Žæ*¶æ4áæç$1ç(Vç5ç#µç)Ùç)è*-è!Xè"zè"�è.Àèïè
! é!%éGéfé€éH�é/æé@êWêlêeƒêYéê&Cëjë ‚ë£ë"¿ëSâë6ìSì'pì)˜ìÂì.áìí/íNímíŒí?�íGÝí?%î*eî!�î²î#Áî åî*ï)1ï,[ï4ˆï)½ï$çï=ð'Jð<rð=¯ð.íð1ñ)Nñ1xñ4ªñ,ßñ'ò34òBhò4«ò7àò/ó:Hó2ƒó4¶ó.ëó#ô0>ô3oô?£ôBãô4&õœ[õBøõ&;öUböE¸ö5þö44÷)i÷)“÷-½÷"ë÷@ø8Oø"ˆø9«ø!åøFù$Nù*sù+žùÊù-àù'ú)6ú`úE|úMÂúUûFfû0­û&Þû5ü';ü5cü™ü²üÑüðüb
ý7pý0¨ýuÙýAOþ9‘þJËþ0ÿ7Gÿÿ3—ÿ&Ëÿ-òÿ(  I&j ‘²-ËVù/P€˜´0Ð'#)9MM‡!Õ'÷'9G3�4µ;êM&6t/«2Û2,AIn/¸3è13E/y3©7Ý3I)i)“+½/é2$L-q%ŸÅäJ	@O	$�	!µ	)×	#
!  %
! 0F
! 4w
! H¬
! (õ
! 5N'c‹ )¼(æZBj+­"Ùü
&
9B
|
2Œ
6¿
Tö
,K7xH°3ù/-*]6ˆ0¿Jð8;t%�,¶$ã.97(q(š~Ã4B9w7±=é3'/[4‹.À.ï4.S.‚,±9Þ99R:Œ9Ç:9<9vW°W.`�¤7Ä7ü<4Fq9¸$ò!"9&\)ƒ­Éè.û**,U ‚0£#Ô=ø6<Q.Ž)½5ç*H+h!” ¶-×OU!n<�-Í*û$&7K.ƒ(².Û-
! 81H7z.²/áF 3X 'Œ "´ +× 3!@7!Dx!%½!ã!+"3/"c"}"“"®">Î"-
#(;#<d#¡##¿##ã#$($$fM$¡´$V%$o%†”%6&MR&: &6Û&6'/I'%y'-Ÿ'<Í'5
! (&@(7g(AŸ(Gá())@A)$‚)2§)&Ú)H*J* ^*:*º**Ñ*Uü*OR+A¢+7ä+=,DZ,;Ÿ,$Û,3-54-0j-6›-@Ò-?.DS.@˜.;Ù.;/Q/e/z/Ž/¤/¸/Ë/à/ô/	0020H0\0r0Œ0 0³0Ä0Þ0ó0	1121E19]1ƒ—1L2 h2–	3V 3M÷3QE4D—41Ü4(5(75"`53ƒ5d·536)P6%z6= 6HÞ6C'7>k7?ª7(ê7B8HV87Ÿ8×8Zõ8`P9Y±9_:Pk:B¼:Bÿ:[B;8ž;\×;b4<\—<Xô<KM=N™=Qè=J:>8…>G¾>2?$9?N^?)­?1×?	@-(@iV@>À@?ÿ@F?A+†A+²A4ÞA0B0DB1uB9§B%áB!C+)C+UC+�C,­C+ÚC+D,2D,_D*ŒD·D,ÕD&EK)EKuEUÁEaF{yFAõF77G`oG4ÐG]H&cH"ŠHO­HOýHOMI'�I)ÅI)ïI)JFCJHŠJWÓJ&+K/RK ‚K)£KPÍKXLGwL@¿LAM-BM.pM9ŸMAÙM7NiSNl½N5*O;`O9œOUÖO5,PQbPˆ´P!=Q?_Q5ŸQ?ÕQ=RDSR7˜R-ÐR"þRA!S=cS%¡S1ÇS2ùS.,T2[TWŽTæT.U5U<GU2„U-·U-åUV�3V ÁVâV2ÿV(2WE[WE¡W$çWMX0ZX.‹XHºXGYKY3kY>ŸYXÞY27ZBjZ­ZF¿Z![/([!X['z[)¢[7Ì[%\*\*H\"s\!–\)¸\ â\]6"] Y]Rz]/Í](ý]"&^I^#g^‹^"¨^1Ë^9ý^7_)O_(y_¢_À_(Õ_ þ_`2`R`1p`+¢`/Î`/þ`(.a8Wa&�a·a#Öa"úab*8b!cb …b¦b*¾b6éb* cKc2kc$žcÃcácöcd1d)Fd,pd0�d7Îd!e#(e0Le&}e#¤eFÈe;f/KfA{f@½f3þf/2g(bg8‹g!ÄgMæg64h8kh.¤h3Óh-iM5i4ƒi@¸iJùiKDj,�jA½jHÿj>HkU‡k&Ýk'lL,lHylUÂlFmC_m@£m=äm8"nO[n-«nÙn6ôn0+o3\o/�oÀo8Öo0pD@p1…p$·p<Üp+q2EqFxqE¿q0r‡6rY¾rnsT‡sKÜsN(tOwt7ÇtIÿt,Iu0vu§u.Ãu.òu8!v'Zv&‚v+©v%Õv>ûvY:wb”w#÷wHx(dx$�x/²xâx4øx‚-y°y-ÏyCýyCAz-…z³z-Ñz!ÿz !{ B{&c{Š{¨{-È{5ö{%,|.R|%�|§|»|Î|'å|
}!}09}0j}›}°}Ð}"ï}'~:~HX~(¡~3Ê~1þ~305dš/ºêF€(H€)q€1›€8Í€+�)2�A\�+ž�/Ê�6ú�1‚.±‚+à‚0ƒ=ƒ(Xƒ)�ƒ*«ƒ-Öƒ*„,/„\„z„"™„ ¼„Ý„ó„
! …A%… g…Eˆ…#Î… ò…7†,K†(x†4¡†Ö†(ð†/‡/I‡.y‡¨‡Ç‡%â‡4ˆ4=ˆ+rˆ3žˆ0Òˆ3‰,7‰)d‰7Ž‰6Æ‰!ý‰&Š7FŠ%~Š2¤Š.×Š)‹+0‹.\‹6‹‹Â‹4Ý‹Œ,0Œ]Œ"sŒ/–Œ?ÆŒ+�B2�2u�6¨�ß�4ÿ�F4Ž%{Ž¡Ž7µŽ2íŽ4 �>U�5”�1Ê�"ü�1�.Q�€�&œ�!Ã�å�‘^‘x‘3”‘%È‘0î‘J’1j’2œ’(Ï’ø’“+“E“T“r“7†“¾“'Ó“'û“(#”$L”>q”=°”)î”E•^•!v•˜•ª•½•1Ô•–"&–I–d–%}–6£–<Ú–—,—F—,a—&Ž—"µ—HØ—3!˜/U˜U…˜&Û˜L™3O™Yƒ™8Ý™3š4Jš š š³šÈš&ãš*
! ›&5›*\›,‡›.´›ã›œ!œ9:œCtœ%¸œ)Þœ%�.�H�"_�‚�F¢�4é�ž<ž1Rž.„ž*³ž:Þž Ÿ:ŸWŸuŸ‹Ÿ.¡Ÿ,ÐŸýŸ5 .K z /š 0Ê û ¡7¡-D¡"r¡-•¡,Ã¡ð¡¢¢8¢M¢g¢€¢“¢«¢*È¢)ó¢4£R£!o£/‘£*Á£)ì£¤O5¤…¤*�¤!È¤$ê¤$¥4¥#O¥s¥’¥«¥$É¥î¥¦"¦A¦ Z¦{¦I•¦8ß¦§!$§#F§&j§‘§±§5Ì§¨(¨@A¨B‚¨AÅ¨ ©(© H©-i©<—©!Ô©1ö©(ªHªdª!ªP¡ª6òª<)«"f«.‰«¸«G×«G¬'g¬-�¬3½¬ ñ¬­(/­%X­1~­#°­5Ô­*
! ®'5®$]®'‚®3ª®JÞ®>)¯%h¯+Ž¯º¯"Æ¯é¯!þ¯A °Eb°D¨°'í°±x0±›©±}E²Ã²#Ø²2ü²:/³Mj³/¸³8è³7!´'Y´(�´?ª´.ê´Kµ2eµ$˜µZ½µ8¶#Q¶u¶‘¶®¶%Ì¶7ò¶&*·,Q·-~·!¬· Î·6ï·&¸+E¸q¸�¸®¸É¸!è¸
! ¹#¹B¹J`¹=«¹2é¹=º2ZºB�º7Ðº=»<F»Aƒ»Å»â»þ»&¼-A¼&o¼–¼!¶¼Ø¼ô¼B½U½"r½•½9´½4î½5#¾Y¾$m¾!’¾.´¾Gã¾2+¿$^¿ƒ¿ ›¿%¼¿!â¿&À)+ÀUÀrÀ-�À»ÀÚÀ&îÀÁ%Á%:Á`ÁuÁh‰Á>òÁ1ÂJÂPaÂ9²Â1ìÂ*Ã>IÃ?ˆÃzÈÃ#CÄ-gÄD•Ä>ÚÄ1ÅKÅdÅ}Å�Å©ÅÇÅåÅ!Æ/%Æ UÆ6vÆN­ÆüÆÇf.ÇK•Ç_áÇ]AÈ.ŸÈ9ÎÈ2É<;É;xÉG´É(üÉ
! %Ê'0Ê
! XÊcÊ]zÊ&ØÊ1ÿÊD1Ë=vËE´Ë<úË07Ì8hÌK¡ÌKíÌ'9Í?aÍ¡Í-½Í0ëÍ$ÎEAÎ0‡Î¸Î)ÖÎ&Ï'Ï!:Ï\\Ï%¹Ï(ßÏbÐGkÐ9³ÐíÐ/Ñ.4Ñ)cÑ)�Ñ ·ÑØÑ4òÑ&'Ò+NÒ*zÒ(¥ÒFÎÒ0ÓLFÓ4“ÓÈÓ'×ÓUÿÓ)UÔ6Ô)¶Ô6àÔ	Õ*!ÕLÕ0lÕ1�ÕUÏÕN%Ö!tÖ2–ÖÉÖ]ÜÖd:×]Ÿ×Uý×dSØU¸ØNÙU]Ù³ÙËÙ+àÙÚ*#Ú/NÚ+~Ú/ªÚ ÚÚPûÚ/LÛ/|Û,¬Û&ÙÛ9Ü:Ü*RÜ-}Ü@«Ü-ìÜ@Ý8[ÝK”Ý8àÝKÞeÞ1„Þ+¶ÞâÞ.þÞ(-ßVßTjß2¿ß2òß%à4à3Oà ƒà)¤à+Îà*úà5%á[á1dá$–á!»á,Ýá<
! âUGâ!�âF¿â:ãAã0`ãu‘ã#ä+ä=Iä7‡äC¿äTåZXå[³ådæEtæcºæoç9Žç#Èç!ìçè:,è:gè[¢è#þè"é=Bé/€é%°éÖéöé1êIHêC’êDÖê%ë[Aë!�ë¿ëMßëM-ìG{ìIÃìK
í?Yí#™í%½í4ãí2îIKî•î0©îÚîôî:ï1Mï(ï&¨ï/Ïï+ÿï-+ð+Yð@…ð<Æð8ñ5<ñ6rñ©ñÅñ,âñ2ò?Bò‚òœò7´òBìò,/ó'\ó6„ó+»ó+çó6ô?Jô)Šô2´ô7çô/õOõdõ!võ'˜õ(ÀõQéõ;ö-[ö=‰ö#Çö!ëö5
÷)C÷%m÷.“÷/Â÷0ò÷.#ø6Rø#‰ø­øÀø3ßø6ù+Jù'vù)žù ÈùAéù"+ú(Núwú‰ú-•úÃú	ÒúAÜúû1û:QûŒûO«û'ûû&#üJü?jüªü%ÈüLîü;ýQýoý0�ý¾ý†ÃýJþm[þ«ÉþZuÿ&Ðÿ%÷ÿ#BAC„KÈVvkâRò;EK�*ÍMøF*Z$…*ª"Õ<ø85 n$�"´&×þ*7b5|.²0á48GA€6Â2ù8,2e2˜8Ë1<62s>¦5å>	)Z	0„	"µ	Ø	ò	
! %)
! "O
!  r
!  “
! -´
! "â
! !'%A%gk�kùkeRÑ�$
'µ
4Ý
J!]X(Ø'/ W+x!¤Æ×õ*G[5o-¥Óß
ëù¼û¹¸r ‹¬
! Â1Í2ÿR2…š¦²ÊKÓLZl=ÇI;OK‹X×=0Pn¿Ù$ð'=$T'y&¡&È.ï%*,+W›ƒ2RX&r2™4Ì(*A_v”±jÐl;¨Å ä:%V-|*ª*Õ; %< 0b 7“ ;Ë ;!/C!Ks!K¿!3"$?">d"3£"6×"3#B#C`#)¤#ZÎ#})$9§$\á$‚>%vÁ%A8&Qz&1Ì&þ&B~'LÁ'`(]o(dÍ(>2);q)B­)Mð)Q>*P�*á*Ea+A§+Ré+9<,Nv,5Å,Mû,7I-B�-EÄ-†
! .9‘.’Ë.F^/>¥/Œä/9q0‚«0F.1Mu1xÃ1F<2Fƒ2NÊ2Q3 k3S4¢`4O5MS5[¡5^ý5O\6I¬6Aö6>87>w7@¶7|÷7St8KÈ8T9Fi9M°9Pþ9:O:GŠ:4Ò::<5B<Zx<(Ó<&ü<c#={‡=8>N<>‹>+—>8Ã>Cü>@?)T?0~?	¯?9¹?\ó?rP@;Ã@Jÿ@nJA/¹A8éA)"BLBG^BQ¦BøB$C$7C\C*tCIŸCIéC 3D6TD%‹D±D(ÎD(÷D/ E2PE"ƒE"¦E ÉEêE
! FF$#FHF8aF
šF(¨F@ÑFJG¡]GÿG=HO[H,«H;ØH;IPI6pIV§IDþIBCJv†JOýJ*MK'xKF K)çKHL8ZL>“LtÒLGM9gMM¡M&ïM>NUN^N"vN'™NKÁN<
OrJO#½OAáO#P5P6GP~P[�PëPOñP8AQIzQ>ÄQ1R\5Rv’RZ	SldS=ÑSVT‰fT>ðTV/UP†UX×UV0Vl‡VFôV7;W\sWZÐWh+X>”XVÓXR*Ya}Y,ßY0Z@=ZO~ZIÎZP[Íi[¶7\éî\‡Ø]˜`^£ù^v�_@`U`l`,|`,©`Ö`>ê`)a!Gaiaƒa?—aB×abq4b*¦b2Ñb3c98ckrc*Þc	dKd>ddA£d=åd8#eD\e8¡eYÚe94fBnf9±f-ëf@g1ZgJŒgW×gB/h7rh9ªh�ähgfiHÎiGjN_j8®j=çj=%kGck<«klèk]Uld³lLmNem´m5ÌmknWnnVÆnFoJdoV¯oUpK\pl¨pxqvŽqAr\Gr�¤r_2sh’scûsr_tyÒt]Lu}ªuc(vWŒvlävoQwWÁwBxy\xsÖxPJyo›yOz~[zZÚzn5{[¤{F|KG|L“|Yà|n:}]©}\~Ed~?ª~/ê~C>^<�"Ú
ý@€0L€5}€H³€Fü€)C�em�QÓ�s%‚n™‚{ƒì„ƒq„€€…‘†~“†”‡�§‡ 7ˆ}ØˆŽV‰Xå‰D>ŠfƒŠÒêŠô½‹s²Œ„&�q«�‚Ž‚ Ž“#�p·��(�Fª�Bñ�ˆ4‘ª½‘Nh’_·’U“fm“]Ô“n2”K¡”\í”"J•#m•e‘•r÷•!j–.Œ–;»–÷–2—B—%`—-†—!´—Ö—1î—5 ˜>V˜(•˜w¾˜<6™>s™T²™[š?cš-£š+Ñš-ýš5+›a›+�›­›=Ã›Mœ]OœA­œ`ïœ@P�^‘�?ð�0ž9Jž&„žA«žfíž TŸFuŸ8¼Ÿ?õŸ:5 8p 8© 6â 1¡9K¡˜…¡\¢*{¢5¦¢+Ü¢J£BS£!–£>¸£!÷£U¤0o¤R ¤qó¤*e¥-�¥,¾¥+ë¥_¦Bw¦Aº¦8ü¦C5§Ay§C»§Jÿ§=J¨Fˆ¨7Ï¨L©?T©8”©RÍ©; ªL\ªV©ª<«B=«?€«bÀ«6#¬:Z¬<•¬;Ò¬@­=O­u�­"®&&®CM®A‘®(Ó®,ü®@)¯Xj¯+Ã¯Hï¯98°8r°B«°Cî°Z2±W�±Så±39²@m²q®²� ³H®³M÷³1E´Rw´0Ê´!û´!µ>?µC~µlÂµH/¶Xx¶LÑ¶Z·Qy·GË·1¸.E¸:t¸c¯¸?¹ S¹�t¹sö¹tjºIßº:)»>d»=£»aá»YC¼8�¼IÖ¼J ½Gk½p³½'$¾:L¾r‡¾jú¾He¿?®¿>î¿<-À/jÀ:šÀLÕÀ"ÁI>Á{ˆÁDÂdIÂx®Â+'ÃJSÃTžÃ7óÃ8+ÄGdÄ?¬Ä@ìÄ%-Å<SÅH�ÅOÙÅG)Æ¦qÆ3ÇXLÇ=¥ÇAãÇ6%È9\È2–È9ÉÈ2ÉC6É:zÉ"µÉ3ØÉLÊHYÊ1¢Ê8ÔÊD
Ë^RË9±Ë1ëË8Ì7VÌCŽÌ?ÒÌDÍdWÍ1¼Í9îÍ:(ÎKcÎ4¯Î5äÎJÏIeÏC¯Ï7óÏ7+ÐOcÐ0³Ð-äÐÑ1ÑJNÑI™ÑEãÑ7)ÒPaÒ2²Ò%åÒ3Ó1?ÓSqÓ2ÅÓMøÓFÔ<cÔ4 ÔÕÔCôÔE8ÕG~ÕoÆÕT6Ö)‹Ö)µÖ/ßÖ4×ED×9Š×MÄ×BØ?UØC•ØEÙØsÙ)“Ù>½ÙMüÙEJÚ5�Ú3ÆÚIúÚFDÛL‹ÛDØÛDÜDbÜD§Ü3ìÜ0 Ý!QÝCsÝ!·Ý7ÙÝQÞ.cÞ.’Þ9ÁÞ]ûÞ5Yß7�ßKÇß.àJBàG�à@Õà@á=Wá(•á/¾áEîá94â1nâ, â.Íâ.üâW+ã(ƒã'¬ã?Ôã8ä7Mä:…äÀä;Úä2åCIåJ�åUØåV.æU…æVÛæ42çhgç4ÐçGèEMè2“è+Æè.òèR!é5téLªéJ÷é7Bê!zê:œêG×êJë8jëC£ëçë1ì9ì,Yì9†ìÀì$Öì\ûì2Xí0‹í4¼í8ñíM*îOxî3Èîbüî;_ï>›ï,Úï-ð?5ð1uð(§ð8Ðð,	ñ26ñ5iñ4Ÿñ<Ôñ5ò2Gò5zò*°ò9Ûò/ó0EóBvó>¹ó#øó*ôMGô9•ô>ÏôõeõXxõÑõTéõT>öT“öOèöT8÷S�÷Sá÷85øŸnøJùIYù9£ùÝù1ûù&-úKTúP úDñú=6ûItûC¾ûZüO]üL­ü=úüO8ýCˆýGÌýRþ8gþE þIæþN0ÿEÿGÅÿI
>WP–0çMEf"¬WÏ;'Kcb¯\&oC–%Ú*N+,z(§'Ð4ø.-\"wCš#Þ'4*/_7�'Ç/ï.3NK‚*Î#ù2CP8”-Í=û#9	/]	C�	?Ñ	9
! 7K
! Bƒ
! RÆ
! CE]:£\ÞŒ;`È;)
Qe
R·
>
! TIažT7U,�JºC>IIˆiÒD<:�F¼sNwSÆ@Z[E¶KüBH9‹AÅM 5n3¤4ØL
*ZD…ÊæB`ZE»B_Da¤>SEe™?ÿq?:±DìF1Qx�Êk[7ÇlÿAlN®lýtjKß/+#[#L£:ðj+ :– 0Ñ @!<C!0€!/±!Lá!5."Wd"E¼"\#@_#' #.È#'÷#$@9$z$…Œ$M%F`%F§%;î%.*&@Y&Vš&$ñ&,'HC',Œ'H¹'P(CS(r—(q
! )`|)lÝ)5J*5€*6¶*<í*!*+IL+F–+UÝ+Z3,TŽ,Zã,?>-,~-]«-v	.i€.Eê.F0/3w/d«/W0xh0�á0#r1R–1Gé1M12G2OÇ2P3�h3€ö31w47©4Fá4(5=H5e†5>ì5D+6fp6B×637!N73p7:¤77ß7W8(o8*˜8&Ã8'ê8%9G89\€92Ý9]:8n:$§:(Ì:Fõ:1<;Kn;,º;`ç;QH<Qš<"ì<R=Pb=S³=A>XI>4¢>4×>?C,?Op?FÀ?N@=V@9”@&Î@0õ@O&A7vA#®AKÒApB,�B3¼B6ðB5'C(]C.†CHµCþCQD;bD,žD)ËD.õD+$E2PE#ƒE1§E.ÙECFKLFN˜F*çFlG$GB¤G0çG(H*AH;lH3¨H&ÜHMI5QIL‡I2ÔI4J9<JGvJ4¾J óJSK4hK`�KRþK1QL�ƒL�M3‡Ms»Mk/NQ›NIíNQ7O0‰O4ºORïO7BP(zP{£P�Q•¯QMER8“RcÌR.0S)_S'‰S-±S@ßS, T'MTuT%”TeºTƒ UQ¤UPöU>GV.†VLµVW/"WjRW3½W+ñWRXQpXPÂX1Y#EYKiY(µYEÞY($Z*MZAxZNºZY	[·c['\9C\=}\I»\R]MX]U¦]]ü]Z^j^-†^6´^=ë^~)_*¨_@Ó_`#`B`]`=x`¶`Å`<â`FaVfaO½a9
bIGbl‘bqþb¸pcœ)d•Ædx\ePÕe&f>f"]f9€f/ºf'êf?gPRg0£g/Ôg?h,Dh+qhB�h5àh8iJOi4ši;Ïi%jP1j^‚jÂáj:¤kNßk.lPLl]�l2ûlP.m@m$ÀmLåm?2n6rn]©n/o'7oG_o/§ow×odOpW´p=q[Jq%¦q^ÌqV+r^‚r—ár1ysC«s?ïsE/tHutB¾t0u:2u1musŸu0vCDv€ˆvj	wJtwL¿w’xDŸx8äxJy3hy>œy6Ûy2z;Ez.�z+°zJÜz;'{0c{+”{1À{@ò{„3|P¸|.	}(8}ka}-Í}"û}1~CP~/”~EÄ~9
! >D$ƒD¨0í(€*G€,r€JŸ€nê€=Y�m—�m‚4s‚,¨‚Õ‚"î‚5ƒ/Gƒ;wƒ?³ƒ(óƒB„2_„5’„=È„&…=-…8k…A¤…Eæ…C,†)p†4š†,Ï†+ü†(‡)F‡Ep‡¶‡¼‡Í‡…ê‡6pˆ4§ˆ@Üˆ8‰ V‰
! w‰*‚‰1­‰3ß‰Š(Š\GŠ9¤ŠÞŠ#üŠ) ‹OJ‹Oš‹^ê‹zIŒHÄŒ-
�;�/[�m‹�ù�+Ž-=ŽKkŽ·ŽÉŽ"éŽ!�&.�;U� ‘�Q²�W�r\� Ï�Kð�Y<‘2–‘7É‘!’#’JC’Ž’(¤’Í’Jä’F/“Bv“%¹“4ß“!”"6”+Y”8…”9¾”Aø”':•,b•K�•Û•(ú•7#–/[–9‹–6Å–.ü–@+—Ql—%¾—6ä—F˜&b˜8‰˜9Â˜\ü˜PY™Gª™0ò™ #š8Dš(}š¦š8Ãš9üšC6›Æz›ÖAœ[�\t�ÎÑ�Ê žzkŸŠæŸ\q ]Î Ô,¡¼¢h¾¢f'£IŽ£ÐØ£¸©¤fb¥dÉ¥Œ.¦>»¦7ú¦-2§.`§2�§&Â§6é§, ¨*M¨,x¨�¥¨�6©9¸©aò©fTªv»ª62«%i«`�«2ð«%#¬LI¬W–¬?î¬[.­:Š­UÅ­0®4L®)�®/«®Û®Jó® >¯,_¯&Œ¯ ³¯8Ô¯V
°Hd°.­°OÜ°š,±6Ç±<þ±/;²'k²,“²&À²,ç²"³&7³+^³%Š³<°³5í³#´8;´6t´5«´ká´;Mµq‰µ#ûµ¶92¶Xl¶&Å¶.ì¶-·I·)d·Ž·8¬·hå·>N¸D�¸1Ò¸:¹U?¹L•¹$â¹'º/º Kºlº ‰º,ªº,×ºE»7J»@‚»7Ã»Gû»GC¼‹¼¦¼¾¼Þ¼Dø¼j=½&¨½-Ï½ ý½'¾+F¾ r¾I“¾!Ý¾#ÿ¾#¿4¿&I¿*p¿›¿3±¿2å¿'À@À%XÀ~À�À¼À.ÙÀÁ.%Á%TÁ zÁ1›ÁÍÁ$êÁ;ÂKÂaÂ€Âh‘ÂúÂ-Ã.?Ã1nÃ* Ã2ËÃ1þÃ%0Ä"VÄ,yÄ¦ÄÀÄEßÄ@%ÅfÅ:ÅVºÅ2Æ4DÆyÆ’Æ.¯ÆHÞÆI'ÇSqÇYÅÇXÈ,xÈ/¥È?ÕÈAÉBWÉLšÉRçÉB:ÊC}ÊMÁÊSËgcËwËËCÌFÃÌC
! Í!NÍ(pÍ1™ÍiËÍ[5ÎC‘Î0ÕÎ/Ï"6Ï$YÏ~Ï0žÏÏÏhãÏqLÐ{¾Ðe:ÑC ÑxäÑ(]Ò1†ÒK¸ÒCÓIHÓÞ’ÓsqÔæåÔ�ÌÕ¾]Öd×5�×\·×1Ø2FØ<yØB¶Ø$ùØ)ÙJHÙ2“ÙÆÙ?æÙ.&ÚUÚ5rÚa¨ÚQ
! ÛY\Û@¶Û9÷ÛL1ÜK~ÜMÊÜ\Ý[uÝ]ÑÝK/Þ]{ÞdÙÞt>ßI³ßRýßQPàS¢àböàaYác»áZâAzâa¼â_ãl~ãLëã\8ä\•älòä4_å,”å‹ÁåMæÍæIìæ#6ç/Zç*Šç,µç6âçFè`èzè+Œè7¸è™ðèJŠé5Õé ê:,ê7gêŸêd»êe ëo†ëjöëŒaìuîìFdíW«íSîXWîY°î:
! ïDEï]ŠïCèïM,ðOzðIÊðXñGmñYµñ-ò6=ò1tò-¦ò%Ôò@úò};ó]¹óô67ô#nô ’ô\³ô:õ<Kõ9ˆõ6Âõ?ùõ>9öJxö5ÃöOùö7I÷8�÷Bº÷*ý÷/(ø1XøeŠøhðøjYùUÄù}ú[˜ú1ôú=&ûOdû'´û.Üû&üF2üVyüFÐü1ý Iý"jý@�ý;Îý'
! þ02þ9cþ:�þVØþY/ÿ1‰ÿ[»ÿ-FEnŒLûEH^Ž_íIM5—>Í@DM/’ Â/ã2'F.n�´ÏGî@68w°=Ì8
! 1C4u?ª?ê*,J#w^›BúL=fŠ/ñ4!	!V	Dx	F½	]
! Mb
! F°
! ;÷
! U37‰RÁ2,G5t;ª-æ+
6@
=w
2µ
8è
,!4N6ƒYºWYl=Æ8+=2iœI¼9,@5mL£0ð+!@M1Ž'À=è5&L\8©7â?4?t0´1å::R%�9³5íF#@j,«HØ;!;];™7Õ
#%Ibf.É#ø+6.b2‘?Ä/44!i)‹2µ)è.-AodŠ6ïZ&7�(¹ â3E7.}=¬)ê/$Dgi'Ñ.ù(9�N:Ð] i '„ ¬ 4É þ c!V‚!_Ù!V9"P�"á"÷",#X5#4Ž#XÃ#P$Lm$Mº$M%aV%ƒ¸%P<&h�&aö&*X'.ƒ'1²'*ä'2(1B(%t(2š(,Í()ú($)H@)‰) £):Ä),ÿ)H,* u*K–*dâ*XG+ +¹+Ö+,ò+0,>P,4�,GÄ,#-/0-`-#|-, -%Í-7ó-8+.od.&Ô.7û.S3/B‡/-Ê/Iø/DB0;‡0%Ã09é0#1^>17�1#Õ1%ù1…2¥2:¼2Q÷27I3K�3Í3è34%4D4b4?x4>¸47÷4/5F5d54‚52·5ê59þ5B86I{6@Å6A7KH7 ”78µ7Aî7F085w84­8Dâ83'9=[9*™9PÄ9/:-E:=s:3±:3å:F;U`;'¶;Þ;1þ;50<&f<&�<O´<!=,&=S='o=—=G¯=/÷=#'>+K>w>*”>¿>Þ>ô>]?"l?'�?·?2Ô? @a(@/Š@º@Ð@8ç@8 AxYA9ÒA'B34B?hB¨B(¬B/ÕB#C8)CLbC%¯C%ÕCûCNDNjD-¹DTçD9<E3vE=ªEXèE&AF2hF$›F+ÀF<ìF:)G6dGD›GAàGl"HW�HDçHZ,IQ‡I2ÙILJ6YJ?�J?ÐJKKE\KP¢KbóKEVL?œLOÜL\,MB‰MFÌMFN_ZN>ºNAùN<;OSxOEÌOIPI\PJ¦PGñPc9QQ�QFïQI6RB€R?ÃRES;ISN…S]ÔSG2TMzTLÈT]UBsUL¶U[Vw_VE×VXWdvWAÛWBXP`XC±XMõXQCYL•YZâYV=Zm”Z3[,6[=c[¡[L¿[P\ª]\-]j6]x¡]7^MR^; ^KÜ^c(_Œ_Ø¦_j`ê`a""a#Ea.ia6˜aJÏa"bD=b\‚bTßbG4cK|cIÈcCdKVdK¢d^îdUMeM£e2ñe$$f&IfMpf\¾f g<gLXgL¥gCòg%6h1\h:Žh5Éh5ÿh55idkijÐiR;jIŽj9ØjBkCUkT™k5îk?$l4dl3™lUÍl9#m8]m9–m)ÐmGúm3Bn!vnU˜njîn_YoO¹or	p2|p6¯p4æp3q(Oq1xq;ªq6æq«r˜Ér8bs2›s_ÎsM.t#|t t/»t4ët. u2Ou2‚u$µu-Úu4v4=v!rv=”vÒvTåvP:w'‹w2³w*æwNxd`xYÅxXyxy2„y·yÉyEÚy9 zsZzTÎz8#{œ\{Xù{VR|©|<Ã|}V}Lh}Bµ}6ø}//~#_~kƒ~/ï~*+JKv�Â;D€0€€S±€3�9�7M�A…�SÇ�‚;,‚Dh‚5­‚ã‚?ƒ;Bƒ=~ƒW¼ƒ*„n?„P®„Aÿ„EA…C‡…MË…G†:a†<œ†:Ù†9‡N‡"g‡Š‡\£‡Hˆ+IˆBuˆ"¸ˆDÛˆ$ ‰*E‰p‰�‰+¦‰#Ò‰6ö‰s-Š+¡Š+ÍŠ=ùŠ37‹:k‹+¦‹#Ò‹>ö‹25ŒhŒTƒŒ.ØŒ-�-5�Cc�!§�/É�/ù�,)Ž<VŽ_“Ž8óŽE,�'r�!š�z¼�)7�5a�—�)²�?Ü� ‘=‘[\‘&¸‘)ß‘I	’9S’�’9¡’)Û’‰“2�“>Â“””7.” f”7‡”2¿”/ò”+"•7N•6†•:½•&ø•–?<–|–=˜–CÖ–K—]f—dÄ—t)˜(ž˜ Ç˜è˜#™(,™hU™h¾™.'šVšuš’š¨š:¾š#ùš,›5J›/€›)°›Ú›õ›*œ6œQœ(lœ6•œLÌœ!�;�U�6q�'¨�2Ð�'ž
+ž}9ž/·žçž€øž2yŸ¬Ÿ¯Ÿ³Ÿ=ÌŸ
!   6 6Q Iˆ IÒ ¡<0¡m¡.t¡@£¡ä¡ð¡@ù¡:¢>F¢]…¢]ã¢TA£+–£AÂ£ ¤K%¤Rq¤UÄ¤	¥R$¥w¥“¥®¥'Í¥Yõ¥4O¦;„¦<À¦<ý¦:§gP§0¸§Cé§2-¨;`¨=œ¨Ú¨1ö¨(©3A©;u©?±©:ñ©7,ª8dª7�ª7Õª6
«4D«8y«6²«9é«1#¬5U¬1‹¬3½¬=ñ¬C/­0s­/¤­1Ô­3®9:®#t®4˜®MÍ®H¯d¯!„¯/¦¯%Ö¯6ü¯V3°9Š°9Ä°3þ°62±:i±_¤±g²Fl²U³²D	³:N³>‰³4È³=ý³B;´*~´6©´Jà´D+µ9pµ&ªµÑ¶!ï¶@·4R·=‡·=Å·=¸$A¸5f¸8œ¸6Õ¸3¹8@¹:y¹9´¹î¹>º<Jº+‡º2³º	æº4ðº)%»)O»y»�»#¯»)Ó»8ý»6¼=¼*P¼{¼Ž¼¥¼¾¼ Û¼ü¼½%½=?½,}½Iª½Pô½E¾*b¾3�¾0Á¾^ò¾Q¿X¿7_¿
! —¿ ¢¿Ã¿Þ¿.ú¿S)À-}ÀF«À:òÀ/-Á*]ÁNˆÁ×ÁìÁ0	Â/:ÂjÂ8sÂ*¬ÂG×Â
Ã)-Ã)WÃ3�Ã)µÃEßÃ-%ÄSÄ$dÄ‰Ä¨ÄÆÄÜÄùÄ#Å10Å(bÅ3‹Å;¿ÅZûÅXVÆ¯Æ²ÆÄÆÖÆ,èÆ7ÇMÇ*mÇ5˜Ç2ÎÇ=È=?È}È�È¡È³ÈÅÈ'×È ÿÈ É3ÉEÉXÉjÉ|ÉŽÉ  ÉÁÉÓÉQ×ÉQ)Ê‰{ÊÒËOØËu(Ì#žÌ˜ÂÌƒ[ÍµßÍ`•Î2öÎQ)Ï#{ÏDŸÏ‡äÏ:lÐB§Ð=êÐ(Ñ>Ñ¡GÑiéÑvSÒ’ÊÒ#]Ó�Ó1‘Ó>ÃÓ>Ô AÔ%bÔ7ˆÔ
! ÀÔˆËÔTÕ®ZÕ*	Ö-4Ö0bÖ-“Ö/ÁÖmñÖa_×ŽÁ×kPØ[¼Ø�ÙqšÙLÚNYÚ‡¨ÚD0Û-uÛ>£Û:âÛ:ÜNXÜD§Ü-ìÜ&Ý}AÝ“¿Ý²SÞTßn[ßOÊßVàmqà½ßà6�á=ÔáTâ?gâ@§â1èâÖã8ñã**ä Uä#vä‡šä6"åÁYå>æVZæ8±æNêæ<9çrvçGéç¼1èCîè±2é/äéhên}êPìêU=ëh“ëZüëSWì™«ì0EíPvíTÇírîQ�îgáîTIï`žïiÿïpiðpÚðeKñQ±ñÍòTÑòš&óÁóšAôcÜôL@õE�õ¸ÓõšŒö¹'÷há÷šJøKåø[1ùE�ù6Óù<
! úPGúW˜úRðúKCûL�û[ÜûM8üZ†übáüaDýM¦ýiôýO^þE®þOôþFDÿ<‹ÿEÈÿ�MœOêG:D‚EÇ3
YAQ›MíA;E}EÃ8	PBW“Mës9d­D9W=‘Ï„ÐMU:£6Þb	@x	v¹	p0
! l¡
! ZQiH»?WDcœb
kc
›Ï
TkFÀS\[K¸ÐKÕ;!T]F²#ùWduBÚJŠhróAfž¨bGVªcdefÊ1I5G’Ç�ZZÜ[7C“`×H8W�VÙG0Cxq¼+.3ZFŽ8ÕVXe>¾MýTKO Bðd3 F˜ 5ß D!PZ!`«!J"VW"X®"O#?W#7—#EÏ#?$‚U$EØ$/%EN%5”%FÊ%<&+N&Kz&BÆ&P	',Z'R‡'VÚ'01(0b(2“(.Æ(Bõ(.8)Cg)A«)gí)0U*$†*&«*SÒ*„&+M«+bù+`\,"½,Kà,X,-9…-^¿-W.Kv.YÂ.G/+d/O�/Œà/Qm0b¿0D"1^g1,Æ1Jó14>23s27§2/ß2(3n838§34à394pO4ÍÀ4„Ž56Ÿ“637[R8l®8c9\9\Ü9/9:Bi:d¬:e;×w;O<#o<“<&¬<7Ó<^=Dj=¯=òÅ=?¸>ø>??D?.P?*?Cª?0î?K@6k@4¢@×@ó@.ü@+A7AGA
\AjA‚A”AœA)¥AÏA×AèAøABB2BNBjB{B‡B”B¥B¸BÕBìBøB	CC6CPC\C*oCsšCqDa€DmâDrPEeÃE&)F>PFY�F+éF8G8NGq‡GbùGD\HY¡HûHLIfI_I<ßIJ!6JXJElJD²JD÷J=<K6zKA±K/óK#LE:L>€LŠ¿L9JM4„M+¹M>åM$N-4N2bNY•N%ïN@ODVO›OH³OFüO-CPqPŒP©P4ÇPUüPZRQ�­QL/R*|R;§R<ãRC SDdS8©S;âSETQdT5¶T:ìTQ'U8yU6²UIéUH3VJ|V(ÇV†ðVOwX’ÇXSZYµ®Y�dZWòZ<J[“‡[K\9g\�¡\#]:£]7Þ]g^®~^I-_aw_]Ù_w7`u¯`_%ab…atèa[]bV¹bXc?icN©c6øc„/du´d&*eõQeVGfUžf:ôf4/gdg{g‘g%§g8Íg.h5h<h.Th%ƒh-©h&×h/þhA.i+piœiºi&Øiqÿi(qjRšj4íjJ"k>mkQ¬kvþkKul‚Ál€DmQÅmPnNhnJ·nRoLUoQ¢o,ôoQ!p7sp=«pépyiq^ãq9Br>|r[»r~s/–s/Æs4ös2+t`^t)¿t6ét6 u'Wu2uN²u|v—~vVwnmw=Üw+x5Fx4|x6±x7èxC yPdysµy&)z$PzPuz>ÆzA{%G{Om{2½{ ð{N|^`|¿|HÝ|J&}iq}]Û}L9~(†~D¯~5ô~0*C[Ÿ,½4êZ€.z€8©€?â€-"�WP�q¨�L‚6g‚…ž‚C$ƒIhƒ0²ƒ8ãƒV„1s„-¥„MÓ„?!…na…SÐ…g$†6Œ†7Ã†Uû†DQ‡I–‡Hà‡H)ˆ:rˆ0­ˆ0Þˆq‰Q�‰MÓ‰=!ŠK_ŠT«Šl‹Wm‹@Å‹FŒMMŒ\›Œ[øŒ:T�A��FÑ�EŽI^Ž<¨Ž6åŽ=�OZ�;ª�Fæ�N-�8|�4µ�*ê�$‘F:‘4�‘+¶‘Yâ‘D<’6�’7¸’7ð’6(“7_“9—“5Ñ“>”>F”;…”9Á”1û”H-•0v•@§•Bè•7+–Dc–+¨–+Ô–1—.2—Aa—P£—2ô—!'˜VI˜ ˜ˆº˜C™3X™Œ™Ž¨™7šŽSš3âšM›²d›Nž0fž=—ž=ÕžAŸOUŸ+¥ŸTÑŸ& GC )‹ 4µ !ê &¡w3¡(«¡FÔ¡H¢<d¢8¡¢LÚ¢L'£Lt£LÁ£Z¤Zi¤?Ä¤)¥.¥bN¥K±¥=ý¥4;¦3p¦E¤¦1ê¦^§@{§„¼§©A¨dë¨%P©!v©%˜©X¾©+ªFCªFŠª[Ñª(-«GV«-ž«4Ì«P¬@R¬N“¬9â¬'­+D­4p­{¥­1!®3S®<‡®4Ä®0ù®h*¯5“¯'É¯/ñ¯I!°Ak°L­°1ú°9,±8f±�Ÿ±<!²J^²M©²Y÷²WQ³^©³>´(G´<p´,­´@Ú´aµ}µVšµ+ñµ2¶5P¶š†¶Œ!·F®·Gõ·h=¸M¦¸Oô¸2D¹2w¹Vª¹=º?º#^º7‚º[ºº1»XH»<¡»[Þ»4:¼=o¼K­¼Kù¼@E½†½8œ½JÕ½s ¾q”¾}¿H„¿XÍ¿&ÀOFÀ<–ÀnÓÀVBÁP™ÁˆêÁ]sÂXÑÂ=*ÃŸhÃPÄMYÄo§ÄiÅl�ÅnîÅL]ÆTªÆOÿÆJOÇ šÇQ»Ç
È."ÈDQÈY–È8ðÈU)ÉIÉhÉÉ42Ê;gÊ+£Ê9ÏÊ4	ËB>Ë?�Ë.ÁË0ðË>!ÌZ`ÌQ»Ì
Í8*Í2cÍW–ÍAîÍF0Î{wÎ7óÎM+Ï0yÏGªÏ>òÏ11Ð:cÐ4žÐ4ÓÐ1ÑD:Ñ6Ñ1¶Ñ2èÑ#Ò?Ò@NÒX�ÒNèÒA7ÓyÓ-’ÓÀÓ1ÜÓÔ:%ÔD`Ô<¥Ô^âÔGAÕ_‰Õ^éÕQHÖMšÖJèÖ[3×O�×Qß×Š1ØV¼ØYÙƒmÙ4ñÙ &ÚHGÚ�ÚE ÚæÚÛ#Û:Û<TÛ‘Û±ÛYÐÛ@*ÜGkÜ@³Ü6ôÜ/+Ý:[Ý –Ý.·Ý&æÝ
ÞÞ'/Þ=WÞ?•ÞAÕÞ8ß#Pßtß’ßQ²ßPàNUà ¤àNÅàKáI`áKªá8öá@/â2pâ<£â àâFã5Hãe~ãVäã„;ä‹Àä_LåR¬åUÿå~Uæ0Ôæ-çC3çwç–ç©ç¼ç6Îç(è(.è'Wè:è7ºè.òè_!é@�éSÂéaêFxê<¿êGüê@DëS…ëRÙëL,ìVyìLÐìJíShí1¼ílîíP[îM¬î7úî92ï;lïN¨ï:÷ï92ðlðƒð6 ðC×ðEñHañ*ªñ Õñ<öñ>3ò5rò9¨ò=âòR ósó>ŠóFÉó/ô5@ôJvôJÁôõ!+õrMõWÀõnöu‡ö>ýö;<÷;x÷;´÷;ð÷W,ø'„ø¬øeÀøY&ù=€ù>¾ù7ýù95úJoúBºúýúû4ûVIû‚ ûB#üFfüG­ü>õü$4ý2Yý1Œý¾ýNØýK'þOsþJÃþMÿ9\ÿ9–ÿ[Ðÿ!,QNS WôOLLœ+é55K0�>²/ñ.!9P:Š4Å8úF3Uz)Ð=úH8T�)Ö0"17T%Œ6²?éC).m:œ*×3 6W5×4
	/B	-r	@ 	á	/ö	/&
! BV
! ,™
! 2Æ
! 3ù
! -- [<|g¹F!UhN¾Q

a_
ãÁ
[¥WYYr³y&_ WVXN¯IþHH)‘(»,ä=]O­6Å"üQ*qJœLç44O:„G¿?RG>š>ÙLNe'´6Ü<„PcÕ`9Yš<ôŒ1J¾*	‚4M·HcN-²_àr@B³)ö >6(u@ž[ß;[%{#¡ÅYßf9 -  Î å ý  !!6!"X!"{!$ž!$Ã!0è!"7"U"2r"r¥"k#_„#6ä#=$/Y$>‰$9È$w%sz%Kî%P:&g‹&Mó&vA'G¸'[(<\(A™(±Û(°�)O>*1Ž*LÀ*g
+cu+9Ù+4,7H,L€,Í,Jå,J0-8{-2´-Zç-B.=X.(–.&¿.Dæ.J+/0v/w§/_0J00Ê0Jû00F1Hw12À1Hó12<2]o2GÍ2H32^3b‘3}ô3ir4„Ü4ga5‚É52L6A62Á62ô60'7KX7¤7;Â7%þ7%$8EJ8T�8'å8B
9QP9R¢9Qõ9ZG:6¢:YÙ:53;Pi;Fº;4<€6<·>)Ô>(þ>B'?Ûj? F@g@t†@9û@Ö5A\BCiB>­BLìBO9C1‰C5»C}ñC&oD5–DYÌD0&E2WEOŠE?ÚEBF(]F,†F/³FHãFD,G$qGQ–G*èGHH+\HDˆH@ÍHIB&IiI8‚I5»IñI(
J6J)KJ?uJ5µJ@ëJD,K1qK@£KRäK‚7L?ºLBúL8=M2vM2©M,ÜM	N/N4KN/€NF°NS÷NFKOF’O-ÙOYP]aPY¿P1Q5KQ.�QY°QH
! R)SR)}RY§RS6 S6WS,ŽS»SNÓSG"TjT,€T*­T9ØT/U<BU2U/²U/âU4V>GV†V2¦V4ÙV.W<=W^zW*ÙWcXzhXˆãX„lYEñY„7ZL¼Z™	[<£[áà[$Â\�ç]Ðu^F_FJ`;‘alÍaN:bS‰b:Ýbrc=‹c(ÉcòcWd"_d"‚d"¥d Èd éd$
! e$/e$Te"ye"œe)¿e4ée1f/PfC€fUÄf2g4Mg>‚g1ÁgDógD8hZ}h7ØhwiPˆiOÙiw)jH¡j[êjGFk8Žk@Çk:lCClm‡laõl~Wm]Ömd4na™nXûnoToLÄoMp„_p(äp(
q(6q(_q7ˆqÀqÐÄrQ•s?çsG't ot7�t-Èt8ötZ/uWŠupâuSvPqvGÂvn
! wbyw`Üw<=xNzxIÉx{yn�yfþybez`Èz-){WW{^¯{'|$6|E[|T¡|Jö|A}^}*x}2£}¡Ö}px~gé~)Q?{N»$
! €:/€`j€,Ë€ø€1�J�Ce�3©�0Ý�‚,‚9G‚=�‚;¿‚û‚4{ƒ)°ƒQÚƒD,„-q„XŸ„Iø„B…/b…’…=®…;ì…=(†Af†-¨†$Ö† û† ‡J=‡Fˆ‡?Ï‡'ˆ17ˆ-iˆ*—ˆAÂˆ9‰.>‰2m‰( ‰MÉ‰)Š-AŠ9oŠq©Š@‹H\‹n¥‹AŒSVŒ=ªŒ1èŒd�=�#½�4á�<ŽSŽ qŽ’ŽVªŽ8�1:�+l�+˜�+Ä�4ð�,%�*R�!}�,Ÿ�PÌ�.‘.L‘.{‘.ª‘/Ù‘/	’09’0j’0›’0Ì’0ý’0.“0_“0�“0Á“0ò“0#”0T”.…”.´”.ã”.•.A•.p•/Ÿ•.Ï•.þ•.-–.\–0‹–0¼–0í–0—.O—.~—.­—.Ü—.˜.:˜.i˜.˜˜.Ç˜.ö˜/%™/U™-…™.³™.â™/š/Aš.qš. š.Ïš.þš,-›-Z›-ˆ›.¶›4å›,œ<GœE„œ5Êœ5�)6�J`�J«�2ö�6)žH`ž=©žAçžF)Ÿ;pŸC¬Ÿ¤ðŸ:• CÐ $¡S9¡(�¡"¶¡5Ù¡8¢8H¢1�¢³¢2À¢5ó¢2)£@\£p�£D¤CS¤L—¤Æä¤7«¥�ã¥Je¦M°¦[þ¦CZ§3ž§MÒ§C ¨?d¨?¤¨1ä¨a©Mx©JÆ©GªBYª$œª`Áª)"«!L«[n«GÊ«H¬%[¬*�¬;¬¬2è¬)­&E­1l­0ž­YÏ­H)®Lr®¿®$Ü®&¯ (¯0I¯-z¯(¨¯Ñ¯'ë¯+°'?°!g° ‰°!ª°!Ì°-î°&±"C±"f±)‰±,³±%à±3²6:² q²$’²)·²+á²)
³57³m³+‰³4µ³`ê³§K´ó´EµBXµ>›µ:ÚµK¶Wa¶>¹¶Xø¶@Q·W’·–ê·I�¸=Ë¸>	¹0H¹y¹'“¹1»¹#í¹[º`mº(ÎºC÷º>;»;z»B¶»ù»I¼DZ¼PŸ¼Fð¼J7½C‚½FÆ½J
¾MX¾F¦¾Ií¾U7¿K�¿CÙ¿MÀ%kÀ‘À.¬À-ÛÀ6	Á#@Á3dÁ˜Á#µÁ
ÙÁ)çÁÂ*ÂH:Â@ƒÂÄÂàÂõÂÃT5Ã5ŠÃ/ÀÃ,ðÃ$ÄBÄGQÄg™Ä+Åd-Åq’Å‹Æd�ÆcõÆ@YÇ&šÇ ÁÇ>âÇ?!È6aÈ6˜È$ÏÈ'ôÈˆÉ1¥É/×É9Ê-AÊ9oÊ7©ÊtáÊ7VËfŽËOõË.EÌ†tÌiûÌUeÍn»Í=*Ð2hÐ0›Ð^ÌÐ&+ÑSRÑY¦Ñ,Ò?-Ò mÒ3Ó/BÓFrÓF¹Ó<Ô8=Ô„vÔFûÔBÕVÕ/vÕ0¦Õ*×Õ'Ö**ÖUÖ!uÖ7—Ö+ÏÖ-ûÖ+)×KU×¡×)À×!ê× Ø$-Ø8RØ8‹ØÄØ'ÞØ*Ù41ÙAfÙ7¨Ù-àÙ@Ú*OÚ3zÚ'®ÚPÖÚ%'ÛFMÛ”Û%­Û<ÓÛ?ÜIPÜšÜ@¯Ü$ðÜ'Ý;=Ý'yÝ<¡ÝVÞÝ+5ÞDaÞ2¦Þ.ÙÞ.ß 7ß+Xß4„ß,¹ß%æß&à>3à4rà)§à3Ñà>á/Dá-tá,¢á1ÏáTâVâ sâM”â#ââ?ã1Fãxã2”ã#ÇãKëãB7ä*zä¥ä†¿äkFåz²å_-æ#�æS±æHç/Nç#~ç5¢ç,ØçèE%è(kè;”è+Ðè%üè="éM`é=®é)ìé$ê4;ê0pê@¡êâêKëLNë/›ë!Ëë"íë9ìLJì`—ì)øì)"írLí›¿íx[î»ÔîŠ�ïuðc‘ðtõð�jñœòÊ¥ò‹pó3üó'0ôtXôCÍô5õ?Gõ9‡õ\Áõ=ö;\öb˜ö2ûöd.÷T“÷$è÷J
ø3Xø%ŒøN²ø8ù(:ù!cù…ù¢ùÁùCÞùN"ú,qúMžú5ìú/"û9RûQŒû1Þû;ü0Lü8}ü]¶ü"ý%7ý#]ý"�ýB¤ý;çý#þA>þ€þ3�þ(Ñþ5úþ#0ÿ/Tÿ.„ÿ%³ÿ=Ùÿc*{D¦ë-	A7;y-µ5ã9AS.•2Ä.÷ù&q .’>Á£9¤'Þ44;p%ŒÍ²9€þº„¹=>	I|	ZÆ	4!
! HV
! 3Ÿ
! (Ó
! )ü
! q&.˜|Ç¤D*éI
N^
;­
>é
-(1V/ˆ'¸2àQ.e'”,¼+é1'Gos�;8?@xj¹,$'Q?yq¹a+M�%ÛAK_1«Ý>òv1>¨Aç\),†'³DÛ!  BSc·%¾Kä$08U&Ž!µ(×93:,n(›.ÄFó†:ÁSÊL8kN¤Uó(IdrV×.DZy˜ ®0ÏIJ `-�¯+ÅñKT0k)œ4ÆQûAM =� Í 5é @!%`!3†!Wº!:"M"3i"T�"dò">W#7–#>Î#D
$7R$]Š$?è$>(%Hg%P°%‹&B�&'Ð&*ø&0#'*T'+'%«',Ñ'(þ'3'([(y(”(´("Ñ(ô(
)+).H)3w)6«) â)G*"K*'n*g–*7þ*76+@n+3¯+$ã+/,(8,/a,‘,<§,8ä,-(8-2a-”- ¦-GÇ-q.�.FŸ./æ./e-/%“/
¹/0Ç/ø/0*30^01v0F¨0Dï0)41^1't1Mœ1 ê1D2P2o25Ž2$Ä2/é2B31\3Ž3 ¡3$Â3;ç3#4%<4)b4*Œ4+·4=ã4p!5M’58à5C6E]6=£6>á6: 73[7 �74°71å7=8:U83�82Ä8A÷8+99ze9Xà929:%l:F’:4Ù:*;;9;tu;(ê;h<|<'œ<8Ä<>ý<9<=`v=.×=M>3T>zˆ> ?$?;?4S?Dˆ?2Í?2@E3@8y@2²@3å@A&4AD[A1 A;ÒAJB(YBr‚B?õB5C9NCYˆC=âC= D=^D=œDKÚD:&EFaEA¨E>êEE)FroF*âF&
G+4G,`G�G'¤G@ÌG*
HY8HI’HEÜHS"IvI.ŽIY½IEJ9]JP—JBèJ++K5WK7�K;ÅK�L!�L�±LxBMH»MCNKHNF”N‹ÛOggP ÏP§ðP>˜QL×Q7$Re\RPÂR&SK:S:†S ÁSLâS</T0lTB�TDàT:%UW`U!¸UyÚUITV:žVJÙV;$W"`W!ƒW
¥W8³WNìW,;X0hXU™X4ïX+$Y<PY[�Y"éYUZrbZ0ÕZH[IO[h™[\=\4Y\GŽ\WÖ\\.]y‹]=^IC^W�^Vå^~<_V»_P`Vc`;º`Xö`iOa:¹abôadWb/¼bìbcScSocIÃc
dE$d@jd:«dædB÷dN:eG‰eLÑe9f'Xf@€fDÁfCg;JgU†g9Ügh/hJh+`hŒh§h@Ähii$8i5]i5“i5Éi(ÿi4(j7]j2•jPÈj:k_Tk4´k(ékKl5^l”l1­lßlöl	m!m5m/Jmzm�m£m1¹mëmn9nOnbnun”n¨n»nÏnín!o"o!9o[o!ro”o«oÊoÞoF÷o7>plvpkãpGOq0—q]ÈqN&r>ur:´r'ïrKsUcs\¹s©tÀtßtùtu-u,Cu>pu.¯u5Þu(vG=v…v' vÈv,ãv=w\Nw0«w0Üw+
x9x!Xx"zx�x¼xÜxûxy9yXywy‘y«yÅy1åyz17ziz‰z©zÉz éz
! {"{={5\{’{±{Ð{&ï{1|6H|J|&Ê|/ñ|+!},M}Jz}0Å})ö}# ~#D~Bh~1«~ Ý~$þ~&#&J)q)›AÅ2€N:€K‰€-Õ€-�-1�N_�5®�4ä�~‚A˜‚>Ú‚8ƒLRƒ<Ÿƒ6Üƒ8„:L„=‡„@Å„K…1R…7„….¼…/ë…:†$V†){†A¥†/ç†?‡3W‡F‹‡;Ò‡:ˆ:Iˆ5„ˆ9ºˆ9ôˆ9.‰6h‰.Ÿ‰Î‰kê‰VŠ3nŠ6¢ŠCÙŠM‹$k‹8�‹3É‹Oý‹ MŒCnŒC²ŒAöŒA8�<z�<·�?ô�4ŽmKŽ�¹Ž;�X�u�C’�9Ö�9�3J�~�q��‘#-‘Q‘ g‘5ˆ‘0¾‘4ï‘4$’4Y’1Ž’À’1Ü’;“(J“Vs“[Ê“<&”Ac”D¥”'ê”+•*>•-i•8—•UÐ•‡&–#®—$Ò—3÷—R+˜n~˜#í˜3™E™![™E}™<Ã™^šo_šFÏš&›H=›†›_•›aõ›eWœ'½œ5åœJ�?f�F¦�Mí�A;ž6}ž¹´žZnŸ$ÉŸ?îŸž. RÍ y ¡Ìš¡>g¢¦¢KÀ¢Z£ug£!Ý£ÿ£A¤"P¤[s¤Ï¤ì¤	¥;$¥Y`¥]º¥¦H+¦%t¦Aš¦Ü¦Bô¦7§^N§B­§Pð§7A¨>y¨8¸¨Qñ¨HC©JŒ©2×©(
! ªU3ª+‰ª3µªiéªLS«R «.ó«9"¬\¬0t¬,¥¬[Ò¬$.­@S­?”­?Ô­=®1R®.„®3³®8ç®" ¯:C¯0~¯8¯¯&è¯X°Mh°+¶°<â°1±Q±Iq±%»±Aá±=#²Ba².¤²<Ó²J³;[³3—³EË³I´=[´3™´7Í´Gµ#Mµ2qµ)¤µIÎµD¶Z]¶,¸¶>å¶G$·Ol·5¼·&ò·*¸2D¸;w¸G³¸_û¸-[¹T‰¹9Þ¹uºHŽº4×º9»7F»>~»@½»/þ»R.¼Q�¼NÓ¼L"½<o½,¬½8Ù½W¾+j¾"–¾[¹¾X¿En¿.´¿6ã¿.À.IÀ,xÀ(¥À\ÎÀ4+Á,`ÁZ�ÁWèÁJ@ÂC‹Â ÏÂÍpÃH>Äx‡Ä>ÅQ?ÅO‘ÅIáÅ(+Æ,TÆ(�Æ,ªÆ!×Æ0ùÆœ*Ç:ÇÇ;ÈI>È4ˆÈ'½È(åÈEÉvTÉ(ËÉWôÉLÊ+kÊ*—Ê8ÂÊ8ûÊ44ËIiËE³Ë+ùË2%ÌCXÌ7œÌ)ÔÌ-þÌ',Í(TÍ}Í8œÍ4ÕÍ
! Î*%Î5PÎ7†Î{¾Îš:Ï\ÕÏZ2ÐZ�Ð…èÐ8nÑ3§Ñ.ÛÑº
! Ò'ÅÒ\íÒ
! JÓ@UÓ<–Ó1ÓÓ-Ô%3Ô!YÔ5{Ô%±Ô-×Ô9Õ>?Õ8~ÕD·Õ>üÕC;ÖHÖBÈÖ=×AI×;‹×@Ç×;Ø@DØ:…ØKÀØEÙcRÙ.¶Ù3åÙÚ35Ú4iÚ4žÚSÓÚU'Û^}ÛPÜÛQ-ÜWÜ†×ÜO^ÝX®ÝÞ„'ÞB¬Þ>ïÞx.ßK§ßÒóß«ÆàGrá)ºácäâHã[ãtã†ã ã°ãÀãÓãêãä
! ä!#äEä4aäK–ä5âäjå4ƒå/¸åQèå1:æ7læ=¤æ:âæNç;lç1¨ç]Úç28è7kè�£è”4é\ÉéŠ&ê™±ê»Kë/ìK7ì)ƒì9­ì9çì9!íG[íK£í_ïíOOî\ŸîWüî3TïˆïD¥ïzêï6eð>œðXÛð;4ñkpñ?Üñzò]—òNõòhDó.­ó3ÜóŽô*ŸôEÊôWõjhõWÓõZ+öN†öJÕöX ÷~y÷}ø÷:vø$±ø6Öø6
ù6Dù6{ù7²ù7êù8"ú8[ú8”ú8Íú8û8?û8xû8±û8êû8#ü8\ü8•ü6Îü6ý6<ý6sý6ªý6áý7þ6Pþ6‡þ6¾þ6õþ8,ÿ8eÿ8žÿ8×ÿ66G6~6µ6ì6#6Z6‘6È6ÿ767n5¦6Ü67J7‚6º6ñ6(6_9–5Ð56<&sLšhçDPy•((WQ\©F3M!�H£;ì2(	+[	]‡	:å	= 
! ^^
! F½
! @/E1u§$Á!æJPSB¤'ç/
*?
*j
)•
*¿
*ê
)™?KÙA%RgAº,ü9)Ec@©@êj+,–UÃDŠ^RéH<I…=ÏI
�W{åqaGÓ1>MGŒFÔ(9D~/–6Æ!ý]/}­"Í/ð8 AY=›-Ù.F6'}'¥-Í0û],,Š=·'õ+'Ibq6ÔC1O�EŸNå;4)p1š#Ìð+G;4ƒ#¸5Ü@ -S O� JÑ =!+Z!7†!+¾!ê!'"%/"'U"=}"=»"ù"2#-I#Cw#»#HÐ#^$[x$<Ô$M%R_%a²%8&5M&nƒ&:ò&2-'6`'6—'DÎ'6(@J(;‹(@Ç(7)7@)Ax)7º)9ò);,*7h*8 *FÙ*7 +FX+VŸ+<ö+C3,?w,B·,Hú,CC-<‡-CÄ-].Hf.<¯.?ì.<,/<i/7¦/GÞ/C&0Wj0lÂ0h/1U˜1Zî1%I2Go2G·21ÿ2,135^3”3¨3VÃ3K4Gf4,®4Û46ñ45(5N^55­5Qã5D569z63´61è6/7;J7/†7;¶74ò7-'80U8B†8$É8î8C9P93b9@–9R×9M*:*x:.£:/Ò:(;+;ýF<FD=>‹=Ê=ê=(>:1>9l>E¦>:ì>'?5>?'t?!œ?¾?(Þ?+@&3@+Z@$†@F«@Nò@+AAHmA6¶A?íA7-B‚eB<èB]%C0ƒCY´C.D`=DožDoE3~E;²E<îED+F4pFA¥F<çFM$GrG,ŒG¹GÐG/âG9H/LH!|HUžHSôHSHIœI«IXºI>J]RJ]°J_KVnKÅK'ÜK9L0>L3oL9£L0ÝL0M/?MMoMJ½M&N-/N@]N"žN"ÁN;äN< OI]O#§OËORáO)4P^P;pP?¬PeìPRQQbQ´QFÑQdR }R2žR.ÑR]S&^S:…SÀSHàS[)T …T'¦TÎT+ìT%U,>U&kU›’U}.VL¬VLùV?FW;†W<ÂW-ÿW1-X+_XI‹XTÕX_*Y5ŠYAÀYiZMlZHºZ”[D˜[>Ý[x\?•\RÕ\×(]E^NF^v•^z_F‡_GÎ_a`6x`I¯`Vù`PakÐaD<bW�b`Ùb–:c%Ñc¨÷c> dUßd95eWoeKÇeNfHbfk«f^g�vgFhRMhf hOicWiv»i72jijjFÔjlk™ˆkm"lZ�l(ël™mG®mBömG9no�nœñnWŽoræojYpDÄpY	q7cq…›q‡!r…©rž/sRÎso!tD‘tpÖtRGu`šu„ûuˆ€v9	w.CwCrwn¶wC%x9ixH£x!ìx(yj7y�¢yU$zrzzUízhC{B¬{Xï{%H|fn|¬Õ|4‚}^·}F~Y]~^·~lEƒLÉg€4~€*³€%Þ€*�E/�&u�*œ�*Ç�pò�+c‚/�‚6¿‚Iö‚I@ƒ-Šƒ"¸ƒ7Ûƒ8„+L„4x„"­„Ð„-ç„ …^6…K•…%á…†,$†9Q†.‹†?º†ú†7‡RQ‡0¤‡-Õ‡ˆ)"ˆLˆW]ˆWµˆJ
‰$X‰Š}‰YŠ=bŠ5 ŠCÖŠ4‹)O‹Ey‹5¿‹\õ‹;RŒ=ŽŒ>ÌŒA�vM�EÄ�E
! ŽhPŽx¹ŽŒ2�n¿�W.�m†�Jô�?‘C\‘O ‘Hð‘79’Eq’>·’Rö’I“4_“X”“1í“”=<”,z”5§”JÝ”G(•Kp•N¼•S–C_–)£–6Í–-—\2—L�—Ü—2ô—'˜<˜nI˜9¸˜?ò˜B2™(u™.ž™`Í™K.šfzšAášn#›’›<®›$ë›Kœ1\œ
Žœœœ«œÉœ*âœ
�h)�[’�î�Ež<Rž?�ž6Ïž‘Ÿ7˜Ÿ]ÐŸ`. )� 8¹ Oò GB¡)Š¡H´¡3ý¡K1¢M}¢DË¢D£<U£¶’£ I¤j¥|¦›§«¨1Ê¨(ü¨@%©+f©C’©6Ö©8
ª-Fª;tª_°ª;«hL«2µ«,è«+¬)A¬>k¬1ª¬Ü¬vî¬Ne­b´­A®FY®C ®Eä®@*¯8k¯@¤¯Kå¯b1°`”°lõ°Nb±J±±bü±n_²HÎ²2³4J³6³*¶³?á³E!´Ig´=±´fï´$Vµh{µkäµPP¶¡¶4µ¶9ê¶ $·$E·>j·,©·WÖ·*.¸nY¸SÈ¸Ö¹=ó¹@1ºGrº)ºº-äºO»Yb»¼»Ó»6ê»5!¼TW¼S¬¼i½Yj½sÄ½¦8¾Gß¾�'¿vµ¿–,ÀgÃÀb+ÁSŽÁTâÁM7Â*…ÂA°Â5òÂ_(ÃHˆÃ=ÑÃ=ÄBMÄ;�ÄNÌÄ7ÅASÅf•Å6üÅ3ÆKHÆ7”Æ-ÌÆOúÆ JÇ+kÇ'—Ç'¿Ç%çÇ1
È7?È�wÈƒÉ
! ‹Éx–ÉwÊ‡ÊH¥ÊGîÊ86ËRoË?ÂË+ÌB.Ì#qÌ?•Ì?ÕÌ"ÍP8Í+‰ÍMµÍAÎ.EÎ.tÎ£ÎÀÎ×ÎóÎ!Ï-Ï9:Ï$tÏ.™Ï3ÈÏüÏ+ÐF?ÐH†Ð$ÏÐ#ôÐEÑ+^Ñ0ŠÑG»Ñ'Ò;+ÒIgÒH±ÒGúÒGBÓ6ŠÓnÁÓ0ÔJÔ-\Ô<ŠÔ*ÇÔ*òÔKÕ;iÕ=¥ÕBãÕN&Ö=uÖF³ÖHúÖBC×F†×DÍ×Ø)ØCDØEˆØÎØAèØ*ÙJEÙe�Ù7öÙ..ÚJ]Ú8¨Ú;áÚÛ-2ÛJ`Û€«Û|,Ün©ÜJÝ9cÝX�Ý$öÝ$Þ+@Þ0lÞ%�Þ;ÃÞ.ÿÞ©.ßNØßU'àQ}àVÏà[&á“‚á_âTvâmËâI9ã‰ƒãS
ä2aäQ”ä0æä/åFGåOŽå;Þå1æ8Læ<…æHÂæAçKMçL™çCæçE*èCpè;´è)ðèé^9éB˜éWÛé=3ê!qê*“ê?¾ê6þê35ë3ië2�ë:Ðë,ìM8ì!†ì"¨ì5ËìMí#Oí!síj•í,îO-îQ}î+ÏîSûî*Oï>zïA¹ï6ûï42ðXgð=Àð!þð' ñ-Hñ*vñ@¡ñ%âñ2ò@;ò.|ò;«ò=çò4%ó.Zó4‰ó#¾ó'âóH
! ô�SôlÕôBõLJõ6—õ3ÎõZö:]ö-˜ö/Æö?ööo6÷©¦÷¨Pø:ùøB4ùDwùA¼ù/þù-.ú&\úŠƒúû"û36û(jû?“ûDÓû7ü@Pü>‘ü6ÐüCý:Ký3†ý.ºýBéý‘,þF¾þÿk$ÿe�ÿ=öÿ‡4_¼27O(‡5°³æGš8â-=I5‡G½O'U<}ZºU2k6žFÕM;jS¦GúXBA›lÝ;JL†<ÓM	^^	?½	6ý	o4
! Q¤
! 3ö
! '*RiiRÓA&PhG¹ 
Q"
Et
Ÿº
Z}y0÷^(c‡1ë]{1•Çaä'FAn˜°˜Ižâ'�©"É^ì.K3zB®,ñi=4§GÜ@$5e=›#Ù4ý'2aZ&¼*ã)<DSC˜CÜC DdC©AíB/Ar/´OäU4@ŠuË?A=�(¿-èUWl[Ä_ Q€WÒI*atYÖV0 4‡ $¼ -á 0!'@!;h!G¤!,ì!Y"Xs"XÌ"=%#<c#< #0Ý#J$_Y$2¹$Uì$KB%"Ž%1±%!ã%4&-:&-h&A–&AØ& '#;'7_'(—'À'$à'=(?C(8ƒ()¼(xæ(/_)>�)EÎ)J*8_*!˜*.º*'é*)++;+%g+,�+*º+=å+L#,Ep,I¶,B-hC-i¬-V.Nm.¼.ÝÏ.S­/>03@0tt0}é0g19…18¿18ø1125H21~20°2Lá2;.39j38¤3?Ý324UP4=¦4'ä4F5;S50�56À5H÷5=@6?~6)¾6(è637;E7 �7E¢7Oè7H88F�8AÈ8
! 9/)9/Y9&‰9#°92Ô97:,?:Ml:;º:Jö:0A;>r;-±;>ß;8<@W<S˜<Jì<37=/k='›=>Ã=#>A&>Th>>½>9ü>06?Qg?O¹?M	@<W@
”@G¢@6ê@]!APAÐAEíA83B<lB3©B>ÝB%CXBCL›CLèCJ5D,€D0­DHÞDI'EqEJ�EÚEAîE<0FmF|F0ŽF$¿F2äFG32G?fG*¦G+ÑG;ýG<9H,vH
£H<±HîH&I53I(iI*’Ig½II%J5oJ6¥J@ÜJ!K?K^\KW»KHL0\L'�LµLÐLeæL2LMM’MK£MïMN(N7>N'vNEžN?äN)$O9NO ˆOB©O@ìOM-P6{P-²PÅàP¦Q"&RIR6eR$œR=ÁR*ÿRA*SJlSF·S*þS)TŠ@T;ËT)U51ULgU´U2ÒUV*"V&MV\tV&ÑVøV+WVCW<šWž×W[vX8ÒX:Y+FY1rY1¤Y1ÖYZH#ZlZ7„Zh¼Z3%[XY[V²[Y	\Vc\2º\6í\G$]Kl]@¸]-ù]'^"E^'h^ �^'±^€Ù^zZ_IÕ_`E7`<}`=º`=ø`<6agsaCÛaCb@cbg¤bHc~Uc]Ôc+2d¸^d!e9f\OfJ¬fJ÷fIBgIŒg3ÖgZ
! h(eh3Žh9ÂhAühH>iH‡i,Ði(ýiA&jVhjB¿j.kL1kG~k%Æk<ìk�)lK¹lDm.JmNymCÈmXn,en’nO˜opèohYpdÂpc'qI‹qUÕqS+r'r#§rLËr`s;ysDµsBús0=tWnt‡Æt<NuW‹u\ãu&@vgva„væv2ûvY.wˆwx?$xdx3qx)¥x6ÏxUy0\y^�y3ìyc z7„z8¼z õzo{I†{IÐ{I|,d|D‘|oÖ|kF}G²}zú}_u~>Õ~"474l ¡KÂ:€MI€Ç—€_�:s�!®�8Ð�:	‚,D‚q‚�‚#©‚3Í‚=ƒ7?ƒYwƒPÑƒ:"„]„v„–„3°„ä„(ü„,%…)R…?|…B¼…Aÿ…–A†•Ø†Ln‡3»‡Wï‡QGˆ2™ˆ6ÌˆO‰6S‰ZŠ‰@å‰0&ŠKWŠI£ŠíŠ7
‹KE‹N‘‹Aà‹G"ŒQjŒL¼Œ5	�?�FY�& �Ç�Eç�8-Ž9fŽ* Ž>ËŽ:
! �E�:d�FŸ� æ�¦‡�‡.‘5¶‘ì‘'
! ’02’Mc’c±’'“R=“3�“'Ä“?ì“>,”3k”MŸ”(í”E•Z\•1·•Lé•A6–?x–Z¸–i—a}—'ß—L˜HT˜2�˜<Ð˜6
™ED™>Š™@É™:
! šjEš’°š^C›S¢›Wö›+Nœ:zœDµœGúœDB�D‡�DÌ�FžNXž2§ž?Úž@Ÿ>[ŸDšŸ!ßŸ = BZ ;� @Ù ?¡*Z¡@…¡BÆ¡5	¢>?¢?~¢?¾¢Gþ¢(F£Mo£S½£Z¤Zl¤bÇ¤j*¥o•¥u¦t{¦ˆð¦ˆy§ˆ¨ˆ‹¨Š©ˆŸ©Š(ªˆ³ª~<«‚»«‹>¬ŒÊ¬ŒW­Šä­Œo®‹ü®�ˆ¯~°ƒ—°~±€š±E²Ca²I¥²Kï²=;³Cy³:½³@ø³9´BY´>œ´BÛ´Aµ<`µ�µ:ºµGõµ?=¶G}¶:Å¶+·D,·Aq·@³·Fô·C;¸D¸BÄ¸?¹(G¹p¹Ž¹*­¹/Ø¹=ºHFº4�º/Äº/ôº0$»DU»bš»0ý»�.¼d¼¼$!½;F½7‚½º½/Ù½h	¾;r¾O®¾/þ¾;.¿cj¿WÎ¿&ÀX?ÀK˜À)äÀ(Á7Á$UÁ;zÁ2¶Á)éÁ3ÂZGÂ3¢Â ÖÂ4÷Â:,Ã4gÃ)œÃ_ÆÃB&Ä5iÄ)ŸÄ:ÉÄDÅFIÅ �ÅO±ÅOÆ7QÆ1‰Æa»Æ3Ç9QÇ;‹ÇJÇÇKÈ0^ÈJ�ÈZÚÈB5É[xÉ+ÔÉ&ÊO'ÊwÊ”Ê¬Ê.ÂÊ1ñÊN#Ë5rË0¨Ë1ÙË,Ì/8Ì-hÌ-–Ì#ÄÌ3èÌ-Í*JÍ)uÍ,ŸÍ-ÌÍ(úÍ)#Î,MÎ,zÎ&§Î#ÎÎ"òÎ"Ï'8Ï=`Ï-žÏ=ÌÏ,
! Ð,7Ð*dÐ*�Ð)ºÐ%äÐ'
! Ñ*2Ñ.]Ñ,ŒÑ&¹Ñ)àÑ4
! Ò$?Ò&dÒ+‹Ò-·Ò(åÒÓ0.Ó_Ó:Ó;ºÓ:öÓ01ÔIbÔE¬ÔgòÔVZÕa±ÕSÖIgÖR±ÖO×&T×-{×1©×)Û×Ø%"ØHØ(MØ©vØI Ù8jÙ1£Ù.ÕÙˆÚ-�Ú¡»Ú1]Ü`�ÜFðÜ7Ý5OÝ…Ý ¢ÝÃÝ)àÝ$
! Þ	/Þ@9Þ}zÞNøÞSGßs›ß=à@Mà�ŽàZ,áQ‡áyÙá˜SâYìâeFãb¬ãBäURäG¨ämðäC^å@¢å\ãåO@æ}�æTçRcçG¶çcþçzbèsÝè@QéU’éNèéL7êr„êc÷ê`[ë@¼ëeýëDcì>¨ìPçìA8í4zí2¯í0âíCî@Wîƒ˜îCïk`ïqÌï&>ðgeðEÍðañ–uñ°òÉ½ò×‡ó;_ôE›ôÁáô`£õ@ökEö_±öX÷`j÷MË÷=øeWø1½ø-ïø)ù.Gù<vù;³ù*ïù:ú,Uú(‚ú5«ú3áú|ûš’ûŠ-ü„¸üƒ=ýQÁýqþW…þæÝþÚÄÿcŸNeR?¸ ø¨™^B^¡P]Q“¯<C@€@Á¡F¤oë/[B‹EÎŒ_¡^	R`	X³	A
! 1N
! ƒ€
! EŒJB×XksDß7$
:\
\—
Sô
ZHŽ£X2^‹lêWWa¯RHd`­N7]W•=íK+lw^ä=CS�¯ÕC…|ÉgFQ®X>Y|˜p%†L¬MùFG�Ž[,pˆõùXïRH‚›LIkFµLüëI ê5!e "Z†"”á"tv#Žë#Žz$Ž	%…˜%G&×f&;>'bz'dÝ'kB(V®(@)¥F)§ì)­”*jB+­+Ê+]â+@, `,•-—-·-Ò-:í-6(.Z_.=º.ªø.Ž£/Œ20G¿0¨1R°1^2wb2�Ú25h3fž3J4MP4mž4Z5g5@ç5u(6fž6G7]M7d«7,8h=8W¦8Aþ8C@9h„9=í9œ+:È:6â:¶; Ð;.ñ;Z <<{<H¸<E=G=$Z=A=oÁ=1>dP>[µ>C?IU?3Ÿ?kÓ?Q?@>‘@6Ð@&A1.A4`A5•A+ËA!÷A3B2MB*€B4«B/àB1C\BCHŸC_èCZHD%£D\ÉD$&E9KE8…E;¾E9úEo4F(¤F6ÍFG:„G@¿G5H16H@hHK©H+õH+!I5MIHƒInÌIs;JC¯J1óJ"%KZHKa£K6L;<LFxL;¿L@ûLK<MAˆMHÊMbN!vNI˜NFâN?)O^iODÈO4
PBPI_PM©P ÷P;Q8TQ5�Q&ÃQUêQ:@R3{R¯RDÇR2SR?S%’S<¸SõS<TBMT+�T;¼T/øT.(U'WUDUSÄU‰V(¢V0ËVRüVdOWD´W4ùW*.XYX4yX-®X5ÜX/Y2BY)uY.ŸY!ÎY;ðY ,Z"MZpZ8�Z#ºZ!ÞZE[$F[Lk[-¸[1æ[&\N?\Ž\k«\5]M]/k]›])²]?Ü]6^@S^=”^/Ò^;_J>_<‰_8Æ_:ÿ_?:`(z`3£`:×`6a6Ia€a4›a>Ðab9*b9db&žb&Åb5ìb("c9Kc…c/¡cÑc%ñc<d#Tdwxdðd-
! e*8e;ceŸe.µe+äe-f/>fLnf,»f1èf$gP?gK�g,ÜgD	h*NhRyhRÌhBi5bi;˜i1Ôij(&jIOjF™j'àjJkISk&�k·ÄkO|lÌlëlmmD-m$rm/—m@Çm.n7nKTn. n2Ïnoo(oD>o$ƒo/¨oØoöop#1pUpppR�p3âp9qPq:`qi›qr/%rDUr4šr$Ïr4ôrR)sO|sLÌsCt/]t�t!­t-Ït1ýt8/uhu+u«u!Æuèu2vJ7vJ‚v6ÍvGwWLw&¤w9Ëw6x3<x3px'¤x.Ìx'ûx!#y;Ey�yCšy?Þyz;z=[z<™z*ÖzM{HO{H˜{Há{H*|s|$…|(ª|'Ó|8û|84}$m}E’}$Ø}Äý}sÂ~C66zG±1ùI+€$u€š€E·€ ý€»ž�<Z‚&—‚>¾‚Vý‚&Tƒ-{ƒK©ƒõƒ~
! „Q‰„HÛ„ $…KE…)‘…(»…%ä…0
! †,;†jh†BÓ†>‡:U‡7�‡#È‡Bì‡G/ˆ=wˆ-µˆ7ãˆ)‰$E‰j‰;�‰(½‰)æ‰'Šn8Š,§Š3ÔŠ&‹0/‹%`‹1†‹3¸‹%ì‹,Œ%?ŒEeŒ%«Œ0ÑŒ(�.+�4Z�@��+Ð�4ü�31Ž+eŽ9‘ŽËŽPèŽG9�;��6½�Dô�=9�¡w�)‘"C‘;f‘¢‘»‘;Ø‘U’ j’&‹’$²’#×’vû’vr“}é“~g”-æ”L•!a•-ƒ•"±•]Ô•)2–K\–,¨–;Õ–`—Nr—#Á—=å—;#˜)_˜‰˜o§˜Œ™{¤™ šE<š*‚š%­šNÓš3"›(V››*ž›É›Uâ›O8œ&ˆœ<¯œ7ìœ@$�ae�2Ç�&ú�(!ž&Jžqž�ž¥žºžMÙž?'Ÿ7gŸ?ŸŸ*ßŸ
!  & CA P… *Ö J¡JL¡+—¡6Ã¡8ú¡w3¢7«¢Dã¢?(£%h£:Ž£6É£Å¤<Æ¤F¥PJ¥"›¥5¾¥Mô¥=B¦(€¦$©¦HÎ¦:§NR§¡§{°§y,¨_¦¨L©RS©A¦©Lè©15ª>gª?¦ª0æª/«GG«0�«/À«¡ð«M’¬à¬'ö¬%­D­[­v­K�­Û­/õ­,%®!R®)t®"ž®.Á®1ð®-"¯P¯?o¯5¯¯Så¯[9°Q•°ç°Wg±o¿±S/²6ƒ²º²>:³ry³\ì³rI´¤¼´€aµUâµI8¶†‚¶‹	·N•·ˆä·’m¸J¹QK¹J�¹uè¹^^º4½º�òº4t»F©»Xð»�I¼n×¼vF½`½½_¾*~¾T©¾\þ¾o[¿|Ë¿gHÀ[°ÀxÁV…Á^ÜÁI;Âs…ÂgùÂTaÃ-¶Ã@äÃ3%ÄYYÄ8³ÄdìÄoQÅ,ÁÅuîÅ&dÆ*‹ÆO¶ÆLÇ@SÇF”Ç@ÛÇ+È=HÈ8†È/¿È&ïÈ9ÉOPÉ) ÉsÊÉ8>ÊQwÊgÉÊg1Ëg™ËfÌphÌrÙÌWLÍ_¤ÍWÎW\ÎW´ÎWÏcdÏcÈÏC,ÐApÐ@²ÐCóÐ+7ÑKcÑ;¯Ñ$ëÑlÒE}Ò;ÃÒˆÿÒTˆÓÝÓ¼]Ô1ÕbLÕD¯ÕMôÕ5BÖ6xÖ:¯Ö=êÖh(×I‘×DÛ×\ ØK}ØdÉØN.ÙX}Ù”ÖÙVkÚSÂÚkÛf‚ÛhéÛ^RÜ‹±Üt=ÝN²ÝKÞYMÞH§ÞCðÞ{4ßX°ß}	àX‡àpààfQáJ¸áXâ^\âX»âdã[yãrÕã‚HäbËäP.åSåOÓåD#æ^hæEÇæE
çFSç>šç/Ùç<	è?Fè;†è(ÂèëètéK€éKÌéVê•oêOë›Uë4ñëG&ì.nìK�ìkéìFUíRœíRïíRBîE•î3Ûî3ï,CïcpïƒÔïGXð+ ðPÌðQñRoñTÂñPòJhò:³ò/îò2óAQó$“ó-¸ó*æóXôsjô+Þô%
! õL0õ<}õAºõ=üõL:öI‡öDÑöa÷>x÷9·÷Jñ÷"<ø/_ø5�øVÅø)ùCFùlŠù]÷ù3Uú2‰úD¼úDûMFû=”ûeÒû48ü@mü;®üAêüC,ý.pý€Ÿý\ þO}þRÍþt ÿI•ÿ.ßÿO;^Eš8à@hZVÃ6DQ$–™»nU4Änùgh7Ðq<z>·iöa`.Â+ñCja>Ì69B0|#­’Ñ,d	<‘	.Î	Aý	%?
! Te
! Jº
! GJM=˜aÖ*8Tc@¸HùHB
$‹
.°
Vß
=6Bt~·c6ZšGõ)=¤g6ACA…OÇ\AtK¶?]BE kæ�R”âGwm¿S-W�CÙ_f}/äR`g_ÈK(QtJÆ7QIn›C
! CNK’JÞE)]o”Ímb_Ð70Lh:µ(ðONi:¸(ó4 pQ QÂ 7!\L!N©!8ø!Z1";Œ"EÈ"h#7w#>¯#oî#+^$&Š$)±$HÛ$!$%/F%Wv%gÎ%?6&hv&iß&4I'[~'PÚ'K+(kw(oã(:S)iŽ)0ø)_)*C‰*,Í*Eú*L@+9�+HÇ+/,F@,B‡,:Ê,c-fi-RÐ-C#.1g.I™.dã.CH/qŒ/8þ/G70C00Ã0Aô0=61dt1dÙ1O>24Ž2GÃ293;E3A�3BÃ3H4UO4i¥4Z5Oj5oº5^*6;‰6NÅ6W7Il7T¶7w8_ƒ8[ã8*?9;j9J¦9Pñ9¨B:@ë:B,;Lo;d¼;*!<TL<(¡</Ê<ú<`=Xc=Ò¼=þ�>}Ž?I@ëVABB.QDt€FtõF[jGJÆGVH+hH¯”H¼DI;Jž=J÷ÜJ<ÔK]LPoL&ÀL4çL+M*HMNsMsÂMn6N%¥N\ËN((O(QOzO ˜O¹OÙO ùO P-;P'iP*‘P0¼P0íP^Q]}QcÛQÌ?RÆSžÓSarUCÔU3V5LVB‚VAÅV6W;>W*zW¥W$ºW%ßWTXŠZXTåX’:Y:ÍY.Z>7ZevZÜZ&âZ	[[.[
! N[Y[i[y[Z|[×[Bô[G7\}\@ý\D>]+ƒ],¯]+Ü]D^"M^Mp^h¾^X'_E€_5Æ_/ü_W,`=„`7Â`iú`QdaQ¶a?bDHb8�b0Æbe÷bV]cI´cGþc(FdKod>»dPúdJKeB–e<Ùe\fdsf]Øf\6gY“gsíg:ah5œh6Òh?	i7Ii�i¢ši3=jkqj9Ýj:kDRkS—k7ëk4#lVXlJ¯l5úl50mqfm*Øm)nM-n'{n&£n+ÊnŒönLƒo/Ðo@pOApO‘p:áp+q•Hq4ÞqBr=Vr7”r8ÌrDs.Js.ys/¨s/ØsEtPNt.Ÿt!ÎtAðtA2uStuBÈu=v4Ivf~vFåv=,w?jw=ªwBèw<+xhxAnxD°xUõx`Ky¬y3Ëy1ÿy01z8bzH›zBäz?'{9g{A¡{2ã{&|'=|(e|1Ž|*À|+ë|&}.>}0m}0ž}8Ï}~~5~fM~&´~Û~7ò~**&U]|%Ú*€+€F€.d€-“€-Á€1ï€D!�Gf�i®�W‚Dp‚@µ‚cö‚IZƒC¤ƒFèƒb/„d’„W÷„AO…]‘…@ï…H0†ly†Fæ†
-‡;‡%K‡'q‡"™‡@¼‡|ý‡Bzˆ4½ˆ!òˆ‰^/‰>Ž‰8Í‰!ŠS(Š6|ŠI³Š4ýŠ32‹Gf‹1®‹Eà‹3&Œ6ZŒ=‘ŒEÏŒ,�BB�C…�FÉ�;Ž7LŽP„ŽWÕŽ-�PM�sž�B�(U�I~�:È� ‘$‘D‘E^‘ ¤‘2Å‘'ø‘ ’<-’j’ w’=˜’3Ö’1
! “0<“0m“@ž“<ß“7”5T”AŠ”YÌ”F&•2m•9 •HÚ•F#–>j–;©–0å–@—=W—œ•—z2˜D­˜Gò˜.:™Xi™#Â™5æ™FšDcšC¨š4ìš+!›=M›:‹›4Æ›Eû›?Aœ"�œ¤œ:Âœ$ýœ0"�S�Kp�#¼�%à�Zž>až) ž Êž=ëž@)Ÿ\jŸ<ÇŸE LJ G— Kß =+¡_i¡=É¡%¢-¢.L¢1{¢r­¢€ £s¡£z¤ˆ�¤{¥{•¥‰¦|›¦t§‚�§u¨v†¨ý¨‡}©ˆª�ŽªD«4U«TŠ«5ß«L¬2b¬.•¬%Ä¬-ê¬(­9A­f{­Jâ­,-®0Z®U‹®5á®*¯>B¯ƒ�¯‰°1�°5Á°7÷°Z/±7Š±8Â±,û±C(²Al²®²Æ²â²Tô²JI³J”³ ß³'´'(´)P´0z´B«´&î´µC3µwµ4‡µ'¼µ7äµV¶.s¶E¢¶0è¶0·9J·B„·3Ç·)û·@%¸6f¸;�¸!Ù¸Xû¸?T¹d”¹
ù¹9º)Aº8kº7¤º3Üº»+»E»H_»2¨»3Û»7¼UG¼J�¼4è¼6½3T½;ˆ½=Ä½¾¾H<¾?…¾.Å¾/ô¾)$¿#N¿Gr¿"º¿,Ý¿3
! À>À,ZÀ[‡ÀãÀ,óÀ	 Á0*Á7[Á%“Á=¹Áƒ÷Á9{ÂPµÂ#Ã*Ã7EÃ4}Ã/²Ã?âÃ0"Ä.SÄ.‚Ä±ÄbÊÄ^-Å0ŒÅ=½ÅUûÅ"QÆ/tÆ¤ÆÃÆâÆ?Ç|@Ç&½ÇqäÇhVÈz¿È‚:Ét½Éy2Êc¬ÊË
! %Ë/0Ë@`Ë+¡Ë<ÍË0
! ÌA;Ì.}Ì5¬ÌâÌ0õÌA&Í*hÍ<“Í@ÐÍWÎ/iÎ7™Î8ÑÎ9
! ÏCDÏ/ˆÏ#¸ÏRÜÏZ/ÐfŠÐ4ñÐ,&Ñ0SÑ5„Ñ3ºÑ-îÑYÒkvÒJâÒu-ÓU£Ó]ùÓIWÔ\¡ÔDþÔKCÕ#�Õ³Õ5ÈÕþÕ*Ö2AÖRtÖ_ÇÖ.'×4V×>‹×:Ê×9Ø2?Ø\rØ-ÏØ+ýØ/)Ù(YÙU‚ÙRØÙ8+Ú;dÚ! Ú.ÂÚ8ñÚ*Û/EÛ0uÛ<¦Û@ãÛ!$ÜFÜ"VÜ!yÜ#›Ü-¿ÜíÜ0Ý'6Ý,^Ý-‹Ý)¹ÝãÝýÝÞ3ÞKÞ+ZÞ†Þ,ŸÞ;ÌÞ0ß;9ß;uß=±ß;ïß;+à;gà;£à;ßà/á8Ká„á˜áŸá/³á-ãá,â(>â(gâ�â>¢âHáâ*ã
CãOQã(¡ã2Êã+ýã))ä6Sä2Šä+½ä.éä4å*Må+xå6¤å3Ûåæ,æ1Iæ;{æ½·æ,uç!¢çDÄçJ	è$TèDyè0¾è'ïè,é-Dé5ré6¨é<ßé@ê8]ê9–ê1Ðê<ë%?ë,eë’ë °ë/Ñë3ìQ5ì1‡ìZ¹ì?í<Tí‘íA¢í'äí5î&Bî&iî�î¯î!Êî4ìî<!ï^ï*yï)¤ï\Îï+ðl4ðC¡ð'åð
ñ"+ñ'Nñ"vñ6™ñ¢Ðñ7sòK«ò!÷ò<óJVó,¡óDÎó[ô2oô\¢ôjÿô@jõ>«õ?êõJ*ö.uö<¤öáö÷> ÷2_÷ ’÷"³÷6Ö÷5
øJCø.Žø5½ø6óø,*ùLWù.¤ù$Óù0øùs)úp�ú<ûAKûc�û3ñû4%ü4Zü@�ü6ÐüNýVý^lýËý@Ûý%þMBþT�þ*åþ-ÿG>ÿ;†ÿ<Âÿ<ÿÿ;<>x=·Gõ-=$k0�Áá>ü%;>a: 1Û,
6:1qh£Q^m_†\æ0C1t>¦<å "+CoL�Ú"î<<N8‹7Ä:ü*7bM?ÍM
	M[	]©	D
! TL
! >¡
! tà
! XU>®íù	$.S?;“9ÏK	
DU
Hš
9ã
66TP‹@Ü{D™;Þ?<Z@—IØL"qoaá3CIwZÁ\9y^³2LEV’:é:$<_.œ?ËF9RAŒ_Î?.0nQŸOñPA<’<Ï(,5*b@�7Î>=E7ƒ:»bö^YQ¸O
! hZlÃ=0~n‚í5p-¦4Ô2	8<:u`°/ <A 4~ .³ 0â N!Kb!5®!/ä!="HR"9›"HÕ"A#6`#I—#Lá#F.$Au$,·$4ä$I%.c%h’%Kû%JG&E’&!Ø&Xú&US'M©'}÷'su(Aé(7+)?c),£)=Ð)5*BD*°‡*_8+L˜+Bå+>(,=g,7¥,4Ý,V-Hi-?²-iò-6\.6“.3Ê.Oþ.>N/-�/6»/Eò/%80)^0=ˆ0LÆ0)1B=1"€1!£1Å1-ä1.2+A2<m2Yª2D3%I39o3=©3Sç38;48t4B­48ð47)55a5.—5<Æ5<69@6?z6@º6?û6a;7S�7eñ7*W83‚8R¶8&	9'09UX9Q®9Q:6R:1‰:"»:0Þ:";"2;OU;>¥;>ä;7#<+[<9‡<*Á<.ì<-=vI=>À=5ÿ= 5>2V>'‰>0±>,â>,?7<?9t?B®?Eñ?S7@\‹@tè@=]AI›AIåA6/B,fBV“B8êBB#CDfCA«CRíC@D/]D:�DUÈDME!lE)ŽE)¸E^âE8AF8zF6³F'êFLG:_G:šGQÕG8'HR`HB³H?öH?6I7vIF®ISõISIJ<�J:ÚJDKNZKS©K*ýK-(LJVL$¡L'ÆL+îLXM<sM'°MEØM9N9XN0’N ÃN:äNYO5yO0¯O3àO1P.FP/uP+¥P)ÑP&ûP*"Q<MQAŠQHÌQER;[RH—R3àRS13SGeS7­S9åS3T!ST%uTF›TNâT-1UN_U:®U6éUB V9cVV�V#ôV4W(MW<vWZ³W4X%CX1iX/›X9ËXAY9GYV�YsØY8LZ&…ZI¬Z*öZ![+@[Nl[N»[$
! \%/\$U\z\'‘\%¹\ß\9ü\6]N]n]#Ž]1²]0ä]9^;O^M‹^=Ù^3_4K_…€_c`!j`DŒ`(Ñ`)ú`B$a	gaqa<‰a<Æa,b-0b^bWob%Çbíb5	c6?c3vcªc+ÆcAòcD4d9yd³d1Èd/údF*eIqe#»eeßeIEf@�fIÐf0gRKg)žgÈg(åg<h9Kh6…h:¼h ÷hiU7ij�i&øi"jBj4aj(–j¿j1ÖjMkKVk9¢kHÜkG%l@ml=®lIìlI6mV€m0×m`njinEÔnDog_oÇoGÞoC&pjp/†p0¶pçpEþp"Dq&gq€Žq6r!FrPhr,¹rRær.9s1hsPšsLësJ8tFƒtÊtiåt*Ou.zuF©u2ðu9#v4]v’v1ªvJÜv6'w/^w0Žw ¿w3àw@x UxHvx¿x5ßx"y8y6Wy1ŽyHÀyY	zlczRÐzR#{2v{ƒ©{F-|;t|?°|*ð|%}@A}5‚}.¸}+ç}/~6C~@z~G»~G3K7*·7â/€(J€$s€`˜€7ù€L1�K~�kÊ�6‚®G‚1ö‚1(ƒ1ZƒYŒƒ)æƒ/„@„>[„Tš„Rï„[B…:ž…9Ù…1†BE†>ˆ†"Ç†Jê†;5‡2q‡O¤‡$ô‡:ˆ5Tˆ$Šˆ<¯ˆAìˆ9.‰ah‰1Ê‰Nü‰LKŠJ˜Š;ãŠ0‹1P‹‚‹+ ‹1Ì‹2þ‹A1Œ1sŒ6¥Œ=ÜŒP�Tk�3À�Dô�V9Žj�ŽûŽ�/9�Fi�)°�:Ú��31�7e�:��4Ø�/
‘1=‘Lo‘8¼‘2õ‘1(’9Z’>”’>Ó’G“0Z“4‹“HÀ“)	”'3”G[”*£”MÎ”O•Kl•T¸•:
–CH–lŒ–+ù–@%—Nf—Uµ—b˜_n˜RÎ˜'!™¤I™Eî™*4š_šE{šFÁš=›=F›B„›WÇ›.œwNœ/ÆœFöœ^=�Pœ�Ií�'7ž0_ž<�ž#Íž8ñžZ*ŸW…ŸFÝŸ^$ 2ƒ K¶ /¡:2¡Em¡>³¡4ò¡C'¢Dk¢0°¢<á¢%£8D£?}£4½£#ò£;¤4R¤1‡¤I¹¤-¥<1¥8n¥+§¥'Ó¥)û¥#%¦3I¦}¦2š¦=Í¦§§A#§Oe§1µ§Xç§&@¨6g¨1ž¨=Ð¨=©:L©‡©=¢©(à©!	ª +ª3Lª€ªEœª:âª0«.N«9}«C·«rû«n¬<�¬[Ê¬8&­W_­K·­<®@®2R®F…®CÌ®/¯<@¯\}¯2Ú¯'
°%5°-[°3‰°>½°ü°8±"A±
! d±o±X�±YÚ±D4²8y²'²²!Ú²)ü²&³0D³Wu³?Í³U
´mc´+Ñ´2ý´G0µ9xµ.²µAáµ/#¶S¶8h¶8¡¶AÚ¶K·@h·O©·#ù·3¸,Q¸,~¸'«¸#Ó¸j÷¸&b¹!‰¹6«¹Aâ¹7$º7\º7”º2Ìº.ÿºF.»,u»'¢»kÊ»&6¼%]¼@ƒ¼JÄ¼3½cC½P§½Uø½NN¾J�¾3è¾.¿WK¿9£¿Ý¿í¿!
À/À)IÀ&sÀ?šÀÚÀ;øÀ94Á7nÁ2¦ÁBÙÁ3Â1PÂ1‚Â9´ÂHîÂK7ÃIƒÃRÍÃ/ ÄfPÄ%·ÄQÝÄ;/Å9kÅ@¥Å7æÅgÆ"†Æ2©ÆGÜÆ5$Ç@ZÇ1›Ç0ÍÇ8þÇ[7È=“È[ÑÈ6-ÉidÉiÎÉt8ÊV­ÊNËOSË/£Ë)ÓËPýËTNÌ>£Ì8âÌQÍ[mÍ9ÉÍ<Î=@ÎU~Î3ÔÎ.ÏH7Ïo€Ï*ðÏÐ*Ð>CÐM‚ÐCÐÐ2Ñ5GÑ+}Ñ@©Ñ2êÑ-ÒEKÒ(‘ÒCºÒ;þÒ3:Ó$nÓ-“Ó(ÁÓ,êÓOÔ2gÔ;šÔRÖÔ=)Õ?gÕ§Õ$¿Õ/äÕÖ(.ÖrWÖƒÊÖYN×9¨×(â×$Ø)0Ø#ZØ)~ØP¨ØGùØ#AÙ#eÙs‰ÙKýÙWIÚ¡Ú¿Ú-ÞÚ.Ûf;ÛC¢ÛSæÛ¹:Ü.ôÜ4#Ý@XÝ7™Ý"ÑÝ8ôÝ0-ÞM^ÞK¬Þ/øÞ0(ß*Yß%„ßªß¿ß"Ùß2üß(/à(Xà7�à ¹àÚàúà á;á+Zá#†á?ªáYêámDâC²âöâ'ã)6ã)`ã<Šã(Çã[ðãCLä$�äRµäå0åHMå*–å*Áå5ìå"æ+>æ*jæ&•æ1¼æ8îæB'ç:jç+¥ç+Ñç@ýç7>è$vè›èªè-Àè#îè#é#6éZé*né™é°é
ÇéÕé
ñéÿé'ê
>êLê0gê ˜ê¹êÍê'èêIëZëvë'•ë\½ë*ì*Eìpì �ì±ìÈì<æì2#íVíií&ˆí¯íPÆíXîpî�îC§î0ëîï!1ï$Sï5xï)®ï.Øï9ðFAðVˆð ßðcñ;dñ0 ñ@ÑñDò8Wò�ò2°ò<ãò< óI]ós§ó8ô#Tô$xô�ô7¸ôðô3
! õ3>õrõ%‘õr·õ*öA<ö<~öE»ö@÷B÷\÷&h÷:�÷5Ê÷#øL$ø qø&’ø¹ø)×ø0ù,2ù-_ù)�ù<·ùUôùsJú¾úÓúéú øúbûD|û'Áûéûúûü!ü/0üF`ü\§üý)"ýBLýH�ýBØý1þ7MþK…þÑþLíþC:ÿ\~ÿ=ÛÿS&m4”5É9ÿI9+ƒ\¯5_B5¢=Ø@TW3¬;à;HX%¡7Ç'ÿ3'4[�!—A¹4û0L<j&§Î=×0FeY…CßC#:g-¢SÐ2$	8W	.�	/¿	0ï	/ 
! /P
! 1€
! (²
! Û
! û
! )12[2ŽÁÜ ë+* Vw,†³Éè÷

'
Q6
ˆ
—
±
Í
ç
 <K\k…¡:¼÷'(>%g-�»=Õ %4Zi9x²<È>PD•¤¶Ñå÷!,"N]q%Ï)õ@0q2ƒa¶.GZ$m2’ÅÛDóK8„0–6Ç,þ%+QgB{(¾çwùq#…©*ÅHð29l™°"Á@ä(%NdªwK"0nŸ3³?ç2'2Z=�Ëæ0ú+AT˜eþ$3Icrˆ¤A³"õ1'P%x5žCÔ.3?3s§$½:â *9 *d � (¨ 8Ñ 
! !((!Q!%l!)’!¼!Ù!$ñ!"%":"U"Aj"¬"Ç"3â"=#%T#z#‘#¯##Ä#"è#/$;$O$(m$C–$"Ú$ý$%#%-<%j%%™%«% Â%)ã%
&&"&I&]&x&—&¶&-Õ&4'8'Q'c'&}'4¤'2Ù'()(B(W(%s(*™(Ä(×(ì(/)4)M)%_)#…)©)<¹)ö)!*7*HM*G–*Þ*ù*+'.+*V+�+”+²+Ð+ê+,,7,#M,*q,œ,¶,È,â,þ,j-?‡-IÇ-E.1W.-‰.C·.�û.W}/]Õ/W304‹0WÀ0.1!G1>i1B¨1`ë1iL23¶28ê21#33U33‰3:½3:ø3734/k4W›49ó4:-5Dh54­5Nâ5816Fj6j±6371P7-‚7B°7qó7Ie88¯8Œè8uu9vë94b:(—:\À:1;cO;D³;4ø;F-<4t<R©<Jü<RG=4š=Ï=Tí=+B>n>Y…>/ß>:?!J?Tl?HÁ?0
! @;@EO@=•@kÓ@/?A+oA3›A)ÏAùA7B>IB>ˆB$ÇB)ìB*C"AC.dC%“C#¹C%ÝC2D-6D6dD)›D(ÅD+îD<ECWEA›E8ÝE,F9CFS}FXÑF1*GZ\GZ·GUHhHA~H@ÀH@IBI5^I4”I6ÉI6J77JoJ
ˆJ/–J>ÆJ2K'8K'`K ˆK#©K7ÍK2L\8L•L«L
! ÄLÏLëLM#MAM)SM)}MK§M(óMN6<NGsNK»N:OBOOOnOŽO®O#ÊO7îO &P,GPOtPVÄPBQ9^Q0˜QHÉQR/RERC]RK¡R?íR%-S:SS6ŽS9ÅS/ÿSI/T3yT#­T1ÑT?UCU/cU7“U$ËU*ðU:V(VV;V7»V7óV6+W4bWR—W:êW&%XMLXšX§XV°XDYLYulYMâY$0ZCUZ8™ZÒZêZg	[q[O~['Î[6ö[-\R4\8‡\,À\Xí\*F]?q]>±]Cð]>4^Cs^6·^%î^-_9B_'|_;¤_)à_#
! `.`K`!i`‹`/�`IÍ`NaXfa8¿a*øa0#b;TbC�bGÔb(c(Ec5nc%¤c$Êc,ïc,d,Id0vd'§d#Ïd›ódÂ�e=Rf�f ¬fCÍfCgLUg>¢g9ágh-7hZehPÀhCiLUi\¢iZÿiZjvj#•j+¹j1åj;k#SkJwkUÂkslTŒlbálUDmošmx
! nXƒnUÜnC2obvoXÙo\2pC�p0Óp>q&Cq*jq7•q‡ÍqJUrV rD÷rR<s>�s>Îs!
t*/t)Zt1„t'¶t&ÞtKu>Qu(�u,¹u+æu#v.6v:ev> v/ßvˆwH˜w4áw`xpwx0èxCy#]y&�yA¨y=êy(zE;zS�z$Õz2úz;-{i{…{2¥{8Ø{|=0|0n|7Ÿ|M×|1%}eW}A½}:ÿ}N:~P‰~~Ú~{Y&Õ.ü4+€3`€”€
! §€M²€O�9P�KŠ�…Ö�b\‚¿‚oÚ‚=Jƒ"ˆƒ4«ƒ'àƒ"„!+„!M„ o„!�„"²„<Õ„6…)I…$s…#˜…+¼…Aè…*†G†/c†"“†¶†&Õ†3ü†#0‡7T‡&Œ‡/³‡ã‡&ˆ)ˆ$Cˆhˆ5„ˆ#ºˆ$Þˆ&‰-*‰'X‰1€‰²‰#Ï‰#ó‰Š4ŠSŠ!nŠ$�Š$µŠ-ÚŠ+‹4‹!S‹!u‹0—‹(È‹(ñ‹Œ6Œ:SŒ-ŽŒ.¼ŒëŒ@�?G�Y‡�4á�CŽ8ZŽ(“Ž5¼Ž(òŽ(�.D�Ys�?Í�9
�)G�Jq�@¼�9ý�G7‘D‘HÄ‘G
’(U’~’Cƒ’>Ç’:“mA“#¯“-Ó“$”.&”7U”/�”/½”&í”•o,•sœ•=–—N–<æ– #—BD—q‡—cù—C]˜G¡˜5é˜:™;Z™<–™GÓ™AšP]šR®šU›2W›JŠ›IÕ›FœNfœGµœIýœ?G�q‡�Bù�C<žT€žZÕž20Ÿ2cŸ,–Ÿ*ÃŸ"îŸ5 4G G| LÄ g¡Py¡PÊ¡V¢Tr¢bÇ¢D*£Lo£]¼£T¤Xo¤TÈ¤Z¥Hx¥PÁ¥S¦f¦&†¦I­¦÷¦!§@7§x§˜§­§Í§í§
¨"-¨<P¨J�¨BØ¨>©ZZ©cµ©Jª%dªZŠªSåªJ9«&„«8««Xä«i=¬j§¬o­O‚­oÒ­9B®2|®'¯®@×®P¯&i¯�¯.¤¯?Ó¯#°I7°<�°=¾°ü°B± N±(o±B˜±Û±Uì±<B²7²c·²]³Ty³AÎ³K´C\´> ´=ß´7µ,Uµ ‚µ<£µGàµ8(¶a¶,}¶ª¶#Å¶"é¶· ·=· ]·!~·  ·!Á· ã·!¸&¸F¸f¸>†¸&Å¸ ì¸
¹(¹_;¹`›¹eü¹ bºCƒºCÇº)»-5»>c»ƒ¢».&¼VU¼B¬¼Bï¼62½mi½.×½*¾'1¾%Y¾*¾"ª¾)Í¾1÷¾')¿Q¿:p¿>«¿Hê¿C3À1wÀ.©À-ØÀAÁ!HÁjÁS�Á'ÕÁ7ýÁN5Â-„Â3²Â3æÂJÃYeÃ¿Ã*ØÃ3Ä7ÄPÄ.aÄ&�Ä)·ÄáÄ'úÄ"Å'BÅ2jÅ4�Å4ÒÅIÆ)QÆ#{Æ?ŸÆßÆ8úÆ93Ç4mÇ/¢Ç?ÒÇ0È.CÈ.rÈ5¡È>×È?É7VÉŽÉ1¬É$ÞÉ<ÊC@ÊQ„Ê<ÖÊDË8XË/‘Ë@ÁËVÌgYÌhÁÌm*ÍM˜ÍmæÍcTÎt¸Îu-Ïz£ÏZÐzyÐcôÐXÑCuÑ0¹ÑMêÑ#8Òd\Ò"ÁÒ=äÒ+"Ó;NÓ?ŠÓVÊÓg!Ôe‰Ô7ïÔD'Õ\lÕ.ÉÕJøÕHCÖOŒÖPÜÖJ-×/x×#¨×6Ì×5Ø;9Ø4uØ<ªØ*çØÙ<2Ù2oÙ1¢Ù1ÔÙNÚBUÚ'˜Ú-ÀÚ2îÚA!ÛDcÛ5¨ÛAÞÛ, Ü6MÜ;„Ü=ÀÜ2þÜt1Ýa¦ÝHÞDQÞ-–Þ$ÄÞ7éÞ1!ß0SßF„ßRËß9à3Xà7Œà6Äà7ûàI3áO}áQÍáDâ,dâ4‘â=ÆâFã/KãR{ã2Îã,äE.ä2tä1§ä@ÙäDåD_å@¤åFåå!,æ>Næ(�æ(¶æ%ßæGç>MçŒçEŸç:åçM è-nè2œè*Ïè2úè4-é.bé‘éˆ±é>:êZyê:ÔêSëHcëR¬ë9ÿë9ì8Uì!Žì9°ì5êì4 í'UíN}íKÌí-îPFîF—îÞî*÷î/"ï,RïïEšïàïDûï&@ð;gð@£ðäð?ýð5=ñ.sñY¢ñ@üñ>=òI|òGÆòXóAgó'©óÑóåóýóô*ôBôWôoô„ô™ô®ôÄôÙôîôõõ-õBõWõlõ�õ™õ®õÃõØõíõöö/öDö\öqö†ö›ö°öÅöÚöïö÷÷1÷F÷[÷t÷‰÷ž÷³÷5É÷ÿ÷ø/øFJøF‘øØøõø1ùADù"†ù2©ù'Üù^ú~cúdâúoGû·û×û!íûü)ü@ü&`ü7‡üz¿ü4:ýoý"Žý!±ý'Óý'ûý7#þ>[þ'šþ$Âþ_çþGÿ1Zÿ1Œÿ1¾ÿðÿ -N9m;§6ã3<N0‹1¼Mî;<9x6²/é4!N+p"œ&¿&æ$
2-P4~'³Û4ð8%^.x)§$Ñ0ö''+O-{0©,ÚH-P)~.¨×1ð&".I4x%­7Ó9	5E	({	=¤	 â	
! >
! 4W
! &Œ
! 4³
! =è
! &&M#iF�?Ô%.$T+y/¥,Õ&
-)
$W
*|
.§
+Ö
,.//^Ž5®%ä?
! JBa6¤2Û:+ f‡=£(á=
! 3H8|6µ3ì( 'I%q0—/È0ø3)$]>‚ Á$â47<4t.©5Ø4UCU™ï%*42_*’2½%ð01P$‚[§nDr·Ò/ç/6G+~lª(4_]P½")$L1q3£A×6-+d6�&Ç&î$ :-[(‰²ËÜ)ù'#'K3s§BÁABF2‰/¼%ì* U= <“  Ð !ñ !"'!J! f!!‡!+©!+Õ!+"+-"+Y"+…"+±"+Ý"+	#+5#+a#$�#²#+Í#(ù#/"$!R$t$%‘$5·$4í$4"%%W%!}%!Ÿ%!Á%ã%!&"&%?&!e&!‡&!©&!Ë&!í&!')1'%[';�'*½'(è'+(<=("z(�(9º("ô()$1)0V)'‡)K¯)6û)2*,O*|*"˜*'»*4ã*(+A+R^+ ±+$Ò+/÷+8',2`,>“,6Ò,D	-)N-x- –-2·-"ê-*
.8.)V.<€.7½.õ.M
! /5X/+Ž/+º/æ/30+50+a0)�0&·0-Þ0!1.1E1Rb1Mµ1%2F)2-p2ž2²2 Ò2#ó253&M3-t3;¢3$Þ3*4&.4BU4 ˜42¹4<ì4Q)5X{5*Ô5ÿ5(6,C6*p6%›6"Á6+ä6N7:_71š7 Ì76í7:$89_8>™8;Ø869gK9v³9,*:LW:L¤:&ñ::;6S;8Š;<Ã;A<>B<�<;Ÿ<GÛ<#=1A="s=P–=Fç=X.>A‡>7É>.?30?:d?GŸ?3ç??@K[@/§@1×@1	A0;ABlA1¯A3áA9BMOBM�BEëBA1CCsC/·C=çC<%D>bDF¡D-èD3E*JEbuE:ØE:F8NF)‡F?±FHñF9:GVtGEËGH>+HYjH>ÄH-I(1IAZIGœI7äI/J*LJwJ’J¯J'ÉJ(ñJK48KmKˆK¤K0ÁK3òK&L.=LalLYÎL:(M<cM9 MÚMúM6
! N.AN8pN1©N-ÛN-	O87O3pO1¤O/ÖO-P:4PoP/�P¿P2ÐPjQTnQ,ÃQEðQP6R‡R*¥RÐRæR$ûR) S.JS4yS0®S.ßS,T';T&cT&ŠT*±T)ÜT+U)2U&\U-ƒU.±U2àU/V(CV&lV,“V,ÀV,íV/W-JW.xW.§W.ÖW.X=4XErXA¸XIúXEDY|ŠYbZBjZ+­Z*ÙZ*[/[9H[:‚[;½[0ù[>*\$i\qŽ\=]>]c¾]5"^IX^\¢^8ÿ^M8_N†_)Õ_aÿ_ia`9Ë`1a67a4na£a/¼a,ìaCb@]bKžb+êbEcB\c!Ÿc&Ácdèc]Md4«dSàd44eie"ze&�e0Äeõef42fKgf³f=Òf5gFgag$ug#šg%¾g4äg4hNh=`hžh2¾h9ñh`+iZŒi^çi:Fj5�jF·jWþjCVkfškyl¥{l !mDBm‡m?§m+çm3nDGn(Œn'µn.Ýn;o?Hoˆo@§o(èo+p:=p*xpR£p9öpH0q+yqC¥q#éq/
rA=rBr7Âr@úrE;sC�sCÅsI	t@St[”tWðt4Hug}u@åu7&v5^vP”vDåv<*w?gw;§wLãw,0x.]x+Œx8¸x4ñx,&yASyE•y=Ûy%z(?zhz4ƒz?¸z'øz* {/K{7{{=³{/ñ{0!|<R|"�|.²|$á|4}!;},]}!Š}-¬}-Ú}=~/F~@v~6·~Oî~4>-s8¡@Ú=€1Y€(‹€"´€6×€2�HA�Š�/œ�+Ì�Qø�hJ‚;³‚ï‚Iƒ,Kƒ"xƒ›ƒ7¸ƒðƒ „/„,M„-z„5¨„?Þ„?…5^…B”…E×…I†Jg†T²†U‡?]‡=�‡BÛ‡CˆMbˆS°ˆC‰4H‰>}‰T¼‰0Š4BŠ<wŠ@´Š4õŠJ*‹Du‹?º‹3ú‹@.ŒRoŒnÂŒC1�Du�Gº�-Ž70ŽNhŽ-·Ž9åŽ8�2X�2‹�Q¾�-�<>�0{�¬�8Ì�L‘4R‘/‡‘A·‘2ù‘K,’2x’6«’/â’5“/H“3x“;¬“;è“%$”VJ”"¡” Ä”hå”UN•X¤•Xý•vV–4Í–O—NR—Q¡—1ó—6%˜6\˜+“˜+¿˜6ë˜("™%K™q™ˆ™+œ™$È™>í™3,š9`š9ššÔšdðš}U›5Ó›y	œ?ƒœMÃœ*�0<�Am�M¯�ý�Gž/až.‘ž7Àž6øž?/ŸoŸ+�Ÿ¹Ÿ"ÏŸ#òŸ , ,@ &m $” ¹ 3Ø ¡!¡A:¡4|¡&±¡@Ø¡A¢"[¢~¢‘¢©¢<½¢;ú¢
6£D£\£7n£#¦£CÊ£¤'(¤&P¤w¤’¤!±¤!Ó¤�õ¤]w¥Õ¥#ð¥$¦(9¦5b¦S˜¦Zì¦`G§D¨§Xí§*F¨Zq¨1Ì¨Œþ¨�‹©Yªsª!‹ª(­ªÖª#éª"
«"0«FS«.š«)É«Fó«i:¬ ¤¬YÅ¬T­!t­4–­LË­/®bH®L«®Sø®AL¯RŽ¯%á¯(°%0°!V°(x°%¡°+Ç°ó°±y(±‘¢±;4²*p²›²8¹²0ò²'#³<K³,ˆ³2µ³(è³-´,?´3l´ ´)À´<ê´$'µ,LµTyµÎµ4äµ+¶.E¶&t¶"›¶#¾¶=â¶= ·;^·Sš·Kî·-:¸…h¸?î¸0.¹J_¹#ª¹fÎ¹Z5ºT�ºXåº>»7]»F•»6Ü»¼>.¼m¼K�¼.Ù¼E½-N½7|½g´½\¾Qy¾(Ë¾1ô¾&¿?=¿2}¿7°¿,è¿À+ÀKÀ7jÀ�¢À’2Á+ÅÁ(ñÁ@Â4[Â4�Â1ÅÂh÷Â<`Ã^�ÃBüÃj?ÄHªÄYóÄbMÅ.°ÅßÅ+úÅ-&Æ,TÆ5�Æ9·Æ5ñÆ4'ÇB\ÇŸÇ³ÇÇÇÛÇ?íÇ8-È#fÈ+ŠÈV¶È
É$-É2RÉ3…É¹É%ÒÉ1øÉ*Ê+:ÊAfÊ"¨Ê(ËÊ,ôÊ)!ËKË(_Ë&ˆË(¯ËØË÷ËEÌ]Ì}Ì4�Ì9ÅÌ/ÿÌ/Í%KÍqÍ@†Í@ÇÍIÎRÎBoÎ4²ÎSçÎ1;Ï!mÏ6�Ï2ÆÏ;ùÏB5Ð2xÐ2«Ð7ÞÐ)Ñ+@ÑlÑpŒÑ)ýÑ#'Ò#KÒ#oÒ#“Ò$·Ò!ÜÒ&þÒ/%Ó.UÓ„Óm�Ó=Ô8IÔ4‚Ô(·Ô)àÔ3
! Õ6>Õ0uÕ¦Õ8ÃÕ;üÕ>8Ö=wÖ#µÖHÙÖ8"×$[×&€×1§×5Ù×0Ø<@ØJ}Ø-ÈØ;öØ=2Ù=pÙE®Ù0ôÙD%Ú3jÚDžÚEãÚ()Û'RÛ'zÛ6¢Û7ÙÛPÜ0bÜB“Ü\ÖÜ@3Ý$tÝ$™Ý)¾Ý$èÝ\
ÞTjÞ\¿Þ3ß,Pß}ßX›ßXôß0MàG~àHÆà=á?Má4�á5Âá5øáR.â�â&¡â4Èâ5ýâ83ã%lãB’ãKÕãK!ä?mä(­ä<Öä;å=OåM�å(Ûå6æ2;æ=næC¬æ7ðæ0(ç7YçS‘ç-åç.è,Bèoè‚è>•è,ÔèDéaFéU¨é4þé<3êlpêAÝê=ë8]ë^–ë)õë-ìIMìI—ìáì õì.í<Eí2‚íhµívîR•î!èî(
! ï-3ïKaïQ­ïbÿï^bðAÁð/ñ 3ñ,Tñ4�ñ8¶ñïñ$ò+*ò/Vò†ò< ò=ÝòBóC^ó?¢ó<âóô'ô3ôGô_ô"kôpŽôHÿôHõ;`õ/œõMÌõ4öŠOö6ÚöZ÷ll÷0Ù÷8
! øJCøTŽøPãø4ùNù#gù*‹ùl¶ù2#ú<Vú+“ú-¿ú,íú*ûEû%^ûK„û?Ðû@üQü6cü	šü"¤ü8Çü<ýB=ý€ý[ŸýYûýgUþ@½þþþ!ÿC6ÿRzÿ>Íÿ1L>]‹/éz]”YòFL`“)ôOJnE¹dÿ1dW–îGxVSÏN#�r?5P4† »EÜ,"&O)v: :Û)	*@	#k	3�	,Ã	:ð	:+
! :f
! 9¡
! >Û
! =>XC—4Û>4O>„BÃS
AZ
@œ
@Ý
EEd;ª;æQ")t-ž7Ì469spIä9.h>ˆnÇ26.i*˜_Ã,#RP�£-16_g–gþGfÅ®ÅtH:1ƒNµ025+h@”@Õ&=Q:m*¨iÓu=C³C÷H;0„<µ/òy"œ#°'Ô(ü#%:I'„"¬'Ï÷11CuO’ â@7Yx“Ò(f ]� Zí rH!x»!A4"5v"#¬"@Ð"7#:I#.„#*³#Þ#(ý#0&$.W$&†$<­$ê$þ$ %A9%H{%Ä%'ä%/&,<&3i&S�&-ñ&6'V'v'–'^µ'=(TR(M§(_õ(RU)6¨)@ß)? *`*)€*(ª*Ó*?ä*-$++R+3~++²+(Þ+0,!8,(Z,Dƒ,FÈ,5-E-5e--›-?É-.	."8.'[.ƒ.lŸ.p/u}/zó/!n09�0;Ê0%13,1@`1?¡12á1K2K`2.¬2.Û2X
! 3Sc3R·3R
! 4‘]4ï4mo5PÝ54.6)c60�6\¾6V7Tr7]Ç7G%8Hm8,¶8,ã809%A9Yg9ÈÁ9�Š:5;1P;˜‚;=<DY<Nž< í<_=Tn=BÃ=&>q->TŸ>Lô>]A?TŸ?Aô?E6@J|@cÇ@v+AM¢ARðAKCBc�BkóBo_CeÏCs5Du©DYEnyEeèEhNFd·FPGQmGx¿G|8H]µHVI[jISÆI6JXQJKªJVöJTMKV¢KWùKTQLW¦LPþLKOMO›MPëM><N>{NUºNVOigOhÑOh:PL£PäðPNÕQz$R0ŸR>ÐRSS#S.2S€aSPâS03TdTqT*€T2«TvÞT}UUsÓUzGVjÂVq-WFŸW:æWD!XEfXF¬XNóX3BY5vYI¬YNöYEZ2LZ"Z¢ZF±ZøZ.[,7[3d[3˜[+Ì["ø[)\3E\7y\P±\V]YY]o³]+#^1O^D�^VÆ^/_:M_8ˆ_MÁ_+`;`3Z`6Ž`yÅ`<?aC|a<Àa5ýa+3b:_bAšbÜbRñb$Dc.icr˜c d=,d@jd9«d(åd6eOEeM•e.ãe0f8Cf"|f,ŸfQÌf@gA_g7¡g:Ùg"h'7h'_h‡h“h-°hKÞhF*iqi%ˆi#®i.Òi8j/:j3jj,žj:Ëjkk4k'Sk{ku•kl*l"El4hl4�l"Òlõlm)3m]m&{m¢m%Àmæmn)n%Hn4nn£n¹n(Önÿn%o6oŠOohÚo,Cp,pp2�p#Ðp3ôp"(q0Kq|q“q©qÆqÝqôq'r:rrRr?ÅrCs.IsGxsTÀs-t9Ct#}t@¡t7ât-uHuBWu7šu‡ÒuXZv"³v6Öv9
wCGwJ‹w"Öw ùw\x:wxX²x_yPky+¼y_èy,Hzuz"�z<³zðz"{A({Vj{SÁ{8|EN|”|±|'É|5ñ|4'}U\},²}0ß}:~YK~?¥~=å~(#;Lˆ=¤DâG'€<o€=¬€.ê€W�6q�N¨�H÷�)@‚Gj‚_²‚sƒ+†ƒK²ƒ þƒ „%@„"f„;‰„=Å„M…?Q…=‘…=Ï…2
†3@†=t†²†CÇ†‡%%‡zK‡BÆ‡I	ˆ'Sˆ{ˆ4�ˆÂˆCÖˆ‰8‰"O‰.r‰¡‰¾‰FÛ‰"Š2@ŠsŠBŠŠ=ÍŠ@‹OL‹#œ‹/À‹<ð‹(-ŒDVŒ*›Œ(ÆŒ!ïŒ"�L4�!��£�º�NÕ�Q$ŽvŽzŽ™Ž·ŽÍŽãŽ.ùŽ (�I�-g�<•�5Ò�?�*H�-s�@¡�!â�>‘NC‘,’‘/¿‘Tï‘7D’5|’&²’Ù’,ù’/&“4V“/‹“-»“'é“P”Qb”´”?Ð”7•+H•qt•:æ•A!–Fc–Fª–Jñ–><—;{—7·—Vï—F˜7f˜.ž˜*Í˜/ø˜(™`C™C¤™-è™,š/CšsšU�š$ãšN›BW›_š›(ú›H#œ1lœGžœGæœH.�@w�Š¸�NCž8’žGËž9ŸZMŸ)¨Ÿ,ÒŸ1ÿŸ"1 *T 1 "± &Ô %û !¡7¡	K¡=U¡&“¡º¡Õ¡,ð¡6¢0T¢!…¢"§¢'Ê¢0ò¢G#£Ck£>¯£Bî£:1¤<l¤2©¤+Ü¤H¥4Q¥<†¥6Ã¥Mú¥#H¦$l¦+‘¦½¦6Ý¦&§";§^§7y§6±§+è§.¨C¨4b¨;—¨;Ó¨8©H©_©Gv©¾©>ªV¾ª,«"B«)e«|�«^¬1k¬u�¬P­;d­5 ­+Ö­.®^1®5�®TÆ®n¯5Š¯À¯#Ò¯'ö¯1° P°5q°0§°"Ø°Sû°O±bo±VÒ±)² H² i²IŠ²aÔ²+6³9b³?œ³5Ü³H´=[´Q™´Dë´;0µ,lµd™µ/þµ<.¶!k¶X�¶:æ¶=!·,_·*Œ·„··U<¸\’¸Aï¸H1¹*z¹1¥¹#×¹9û¹15ºRgºEºº9»A:»b|»bß»9B¼X|¼ˆÕ¼D^½<£½(à½(	¾ 2¾VS¾Uª¾A¿EB¿+ˆ¿?´¿/ô¿9$ÀA^À À¶ÀÔÀ!ïÀ1Á+CÁ2oÁ8¢ÁHÛÁ2$ÂWÂ=wÂ*µÂ0àÂ/Ã4AÃ*vÃ*¡Ã>ÌÃFÄ/RÄ:‚Ä=½Ä,ûÄ5(Å5^Å”Å(³Å(ÜÅ4Æ!:Æ#\Æ"€Æ£ÆÂÆ"ÒÆõÆ!Ç.7ÇfÇ:„Ç?¿Ç5ÿÇ95È9oÈ/©È9ÙÈDÉ3XÉHŒÉQÕÉL'ÊtÊ%�Ê'§Ê3ÏÊ@Ë&DË@kË"¬Ë5ÏËÌ)ÌKDÌ;�Ì5ÌÌ;Í<>Í-{Í*©Í"ÔÍ3÷Í!+Î@MÎ9ŽÎ-ÈÎ/öÎ7&Ï^Ï5xÏ1®Ï?àÏ. Ð-OÐ9}Ð6·Ð*îÐ+Ñ&EÑ8lÑ¥ÑÁÑ-ÝÑ'Ò$3Ò XÒJyÒ2ÄÒP÷ÒHÓ\ÓqrÓ^äÓ0CÔtÔ!‹Ô­Ô(ËÔYôÔNÕmÕ.�Õ/¼ÕìÕ*Ö+6Ö+bÖ+ŽÖ+ºÖæÖM×PT×H¥×=î×6,ØcØ0|Ø ­Ø-ÎØ+üØ0(ÙQYÙ-«Ù&ÙÙDÚ*EÚBpÚD³ÚBøÚA;ÛC}ÛRÁÛQÜSfÜ0ºÜ?ëÜD+ÝHpÝG¹ÝIÞWKÞY£Þ?ýÞ1=ß#oßB“ßRÖßR)àb|à-ßàŸ
áF­á.ôá`#âB„â>Çâ=ã.Dã.sã5¢ã(ØãJäALä#Žä?²ä.òäU!å&wå;žå<Úåæ;-æ1iæ1›æÍæNéæV8çS�çFãç6*è0aèA’è.ÔèCéGé&eé*Œé·éo×é8Gê3€ê”´êPIë9šë^Ôë:3ìDnì³ì:Ïì%
! í30í2dí+—í1Ãí"õíî*.î^Yî9¸î òî$ï$8ï1]ï1�ï.ÁïAðï\2ð)�ð-¹ð2çð?ñ?ZñAšñBÜñdò7„ò3¼ò6ðò6'óB^ó_¡ó=ôB?ô‚ô$—ô7¼ô3ôô7(õ;`õ8œõÕõ+òõ+ö*Jö.uö4¤ö&Ùö3÷&4÷[÷#{÷NŸ÷Fî÷+5ø&aø.ˆø*·ø%âø8ù<Aù\~ù4Ûùú,úJú3dú˜ú$²ú8×ú4ûkEûQ±û4ü38ülüŒü#¦üAÊüýAýE[ýa¡ýKþXOþ^¨þDÿGLÿ4”ÿDÉÿ= TL B¡ "ä 0 78 p 4� 8Â (û 6$ ‹[ Dç L, Jy aÄ b& 1‰ 0» 0ì 0 0N & 0¦ %× 5ý 53 Mi 5· 4í 5" 4X 4� _Â _" 0‚ ³ "Ñ Fô F;	 C‚	 CÆ	 H
  
!  $S
!  )x
!  $¢
!  %Ç
!  -í
!  * !F h 7| @´ 4õ '* <R (� I¸ +
 J.
 ?y
 4¹
 Fî
 *5 !` /‚ *² )Ý 5 v= $´ /Ù J	 ?T ?” %Ô :ú )5 *_ 5Š @À  9 =H -† .´ [ã :? +z "¦ -É ;÷ E3 Fy 8À 'ù *! 0L #} ¡ ¹ !Õ G÷ 3? *s Iž è / #2 V .s x¢ Ù õ % †4 =» Nù :H 6ƒ =º 4ø 1- 0_ A� ;Ò / <> D{ UÀ  =- (k 3” -È bö Y (m D– Û ,ô t! S– Qê =<  Dz  H¿  H!  Q! .r! 6¡! 1Ø! 2
! " K=" H‰" SÒ" @&# 7g# SŸ# ó# $ .$ K$ j$ ‡$ £$ Á$ Þ$ ü$ % 7% V% s% ’% ²% Ï% ë% & "& @& _& ~& š& ¶& CÕ& ›' Tµ' Ã
! ( ¶Î( ^…) [ä) Y@* Mš* 7è* $ + $E+  j+ 7‹+ aÃ+ 4%, (Z, $ƒ, I¨, Kò, K>- KŠ- AÖ- .. KG. M“. :á. #/ a@/ d¢/ `0 ch0 VÌ0 E#1 Ei1 d¯1 A2 sV2 tÊ2 k?3 g«3 S4 Pg4 b¸4 W5 Bs5 N¶5 +6 )16 [[6 .·6 ,æ6 /7 /C7 ps7 Bä7 E'8 Nm8 3¼8 6ð8 8'9 2`9 2“9 2Æ9 Mù9 'G: )o: 1™: 1Ë: 1ý: 2/; 1b; 1”; 1Æ; 1ø; **< 'U< /}< &­< [Ô< U0= _†= mæ= †T> OÛ> C+? po? 4à? p@ &†@ '­@ iÕ@ i?A i©A (B 2<B 2oB 2¢B MÕB O#C jsC ,ÞC 0D '<D +dD T�D jåD `PE C±E NõE .DF 6sF ;ªF @æF <'G `dG ‚ÅG @HH E‰H DÏH bI 9wI X±I ˆ
! J &“J DºJ :ÿJ D:K BK KÂK GL AVL &˜L K¿L HM %TM 7zM 5²M 2èM =N iYN  ÃN :äN O ?4O 5tO 1ªO 1ÜO #P ©2P "ÜP +ÿP 0+Q .\Q I‹Q IÕQ $R TDR 2™R ;ÌR MS RVS  ©S 3ÊS AþS p@T =±T PïT "@U VcU !ºU /ÜU !V +.V -ZV =ˆV )ÆV !ðV %W &8W %_W -…W %³W "ÙW 8üW !5X RWX ?ªX (êX "Y  6Y 'WY Y &ŸY 2ÆY @ùY :Z -SZ *�Z ¬Z ÊZ -àZ  [ /[  B[ c[ 5‚[ ;¸[ *ô[ 1\ *Q\ @|\ (½\  æ\ %] $-] R] ,o] $œ] #Á] å] 9ÿ] E9^ ;^ !»^ LÝ^ %*_  P_ q_ -‰_ %·_ Ý_ :ù_ 14` 2f` 7™`  Ñ` $ò` /a 'Ga (oa _˜a Føa 4?b Vtb _Ëb D+c @pc -±c Fßc !&d dHd B­d =ðd 4.e @ce 8¤e VÝe =4f Rrf WÅf Sg 1qg Q£g Xõg QNh e h -i '4i L\i H©i Uòi FHj C�j @Ój =k 8Rk O‹k 4Ûk l I-l Awl H¹l /m 2m DLm A‘m @Óm Xn *mn @˜n 8Ùn 4o @Go Vˆo 9ßo šp k´p u q _–q Uöq OLr _œr Cür j@s 0«s (Üs !t .'t .Vt E…t 1Ët 0ýt 3.u 'bu BŠu qÍu }?v "½v Nàv &/w 'Vw 6~w µw CÊw „x "“x 0¶x Jçx K2y *~y ©y 0Ãy .ôy -#z -Qz 3z )³z *Ýz 2{ 9;{ 5u{ .«{ *Ú{ | | -| @B| ƒ| œ| 0¹| 7ê| "} %?} $e} $Š} %¯} %Õ} Uû} /Q~ ?�~ ;Á~ ;ý~ 79 *q 7œ Ô Vî 2E€ 1x€ 9ª€ >ä€ 2#� =V� I”� 5Þ� 4‚ :I‚ ~„‚ &ƒ +*ƒ 3Vƒ 3Šƒ A¾ƒ B„ CC„ F‡„ CÎ„ E… 6X… 7�… ;Ç… !† .%† /T† 3„† M¸† &‡ I-‡ )w‡ &¡‡ OÈ‡ 9ˆ 1Rˆ 9„ˆ #¾ˆ Gâˆ N*‰ By‰ 4¼‰ ñ‰ ,
Š 2:Š @mŠ @®Š :ïŠ A*‹ Dl‹ F±‹ >ø‹ =7Œ CuŒ C¹Œ 7ýŒ 35� ?i� 1©� =Û� :Ž 3TŽ 6ˆŽ ;¿Ž IûŽ #E� Gi� )±� :Û� � $5� AZ� Mœ� ?ê� ^*‘ >‰‘ MÈ‘ 0’ ;G’ Rƒ’ 8Ö’ !“ D1“ ?v“ A¶“ Yø“ GR” Dš” 0ß” -• *>• %i• 5�• $Å• ê• 	– p)– )š– AÄ– :— IA— \‹— Bè— 8+˜ ,d˜ ‘˜ ±˜ Ð˜ ì˜ %™ )™ ;?™ {™ (‘™ !º™ 4Ü™ $š A6š Bxš )»š gåš (M› $v› ›› ¯› Ä› 8Ý› 0œ $Gœ lœ ˆœ '¡œ <Éœ A� H� _� "z� 8�� 2Ö� 0	ž [:ž A–ž ?Øž jŸ -ƒŸ X±Ÿ <
!   gG  G¯  6÷  7.¡ +f¡ ’¡ ±¡ "Ê¡ )í¡ 2¢ .J¢ 4y¢ 6®¢ 6å¢ #£ ,@£ m£ 5Š£ AÀ£ :¤ -=¤ 0k¤ œ¤ ¼¤ +Ö¤ '¥ O*¥ >z¥ 1¹¥ ë¥ 7¦ 4>¦ 2s¦ B¦¦ ,é¦ %§ <§ \§ u§ 8Ž§ 4Ç§ (ü§ =%¨ 7c¨ +›¨ 3Ç¨ /û¨ "+© N© l© 8}© /¶© ;æ© *"ª Mª gª .€ª ¯ª Çª  äª « « &7« .^« ,�« 6º«  ñ« %¬ 58¬ 3n¬ 2¢¬ $Õ¬ eú¬ `­ .|­ -«­ ,Ù­ ,®  3® )T® $~® £® "¾® 'á® 	¯ %&¯ "L¯ o¯ #‹¯ %¯¯ UÕ¯ ;+° g° .y° )¨° )Ò° $ü° !± 9A± {± )”± _¾± a² `€² $á² #³ $*³ 1O³ H�³ *Ê³ Bõ³ &8´ _´ &z´ +¡´ jÍ´ ?8µ Dxµ >½µ 6üµ 23¶ Xf¶ X¿¶ 5· )N· 4x·  ­· 4Î· =¸ 9A¸ S{¸ CÏ¸ R¹ Hf¹ C¯¹ =ó¹ @1º Nrº _Áº N!» <p» ;­» é» 2ú» -¼ #C¼ ?g¼ O§¼ B÷¼ ):½ d½ ¢�½ ¼$¾ ¤á¾ †¿ 4™¿ 4Î¿ ;À M?À 1�À B¿À BÁ $EÁ 'jÁ =’Á 1ÐÁ IÂ 5LÂ '‚Â iªÂ :Ã  OÃ pÃ �Ã «Ã %ÃÃ 7éÃ &!Ä -HÄ .vÄ ¥Ä ÅÄ ;äÄ  Å :=Å "xÅ %›Å )ÁÅ ëÅ !
! Æ ,Æ *DÆ -oÆ Y�Æ J÷Æ ABÇ J„Ç AÏÇ QÈ HcÈ R¬È CÿÈ LCÉ �É %°É &ÖÉ .ýÉ 9,Ê .fÊ '•Ê )½Ê #çÊ &Ë \2Ë !�Ë &±Ë &ØË HÿË AHÌ <ŠÌ ÇÌ 0äÌ +Í >AÍ O€Í >ÐÍ /Î ?Î (_Î 1ˆÎ -ºÎ >èÎ ''Ï OÏ hÏ /†Ï ¶Ï ÍÏ +åÏ Ð (Ð 1DÐ "vÐ !™Ð v»Ð J2Ñ &}Ñ  ¤Ñ ^ÅÑ C$Ò BhÒ 6«Ò gâÒ UJÓ Œ Ó .-Ô ;\Ô T˜Ô [íÔ @IÕ "ŠÕ ­Õ ËÕ "éÕ $Ö $1Ö $VÖ ({Ö Q¤Ö <öÖ O3× pƒ× ô× 2Ø rAØ b´Ø kÙ jƒÙ 9îÙ A(Ú =jÚ D¨Ú HíÚ P6Û -‡Û µÛ .ÈÛ ÷Û 
! Ü v)Ü 3 Ü =ÔÜ aÝ EtÝ NºÝ E	Þ :OÞ GŠÞ ~ÒÞ ~Qß 0Ðß Cà &Eà 3là A à 1âà Vá Bká 6®á 5åá <â Xâ 0vâ o§â :ã 5Rã ~ˆã ^ä Ifä %°ä AÖä @å .Yå ,ˆå #µå Ùå 4ùå '.æ 0Væ 6‡æ 4¾æ Póæ 8Dç S}ç :Ñç è 6$è q[è 8Íè Ié 8Pé I‰é Óé <æé (#ê GLê ;”ê }Ðê …Në ,Ôë Kì Mì ‡iì �ñì …‚í †î ��î { ï wœï wð #Œð °ð :Ðð  ñ -,ñ :Zñ 1•ñ EÇñ (
ò c6ò Qšò Jìò <7ó /tó A¤ó æó -ô ,0ô >]ô ,œô >Éô 4õ F=õ 4„õ F¹õ $ö 6%ö /\ö Œö 0«ö /Üö ÷ ^%÷ 0„÷ 8µ÷ î÷ û÷ 8ø %Sø *yø 2¤ø )×ø 2ù 4ù <=ù *zù '¥ù 7Íù Eú SKú #Ÿú KÃú <û Lû ;jû ¦û &&ü *Mü Fxü :¿ü Qúü [Lý l¨ý mþ rƒþ Röþ rIÿ ‡¼ÿ _D!*¤!)Ï!&ù!H !Ai!m«!.!*H!Ks!5¿!,õ!0"!!S!Mu!OÃ!R!?f!-¦!rÔ!$G!+l!`˜![ù!KU!S¡!Uõ!EK!*‘!+¼!?è!@(!Mi!·!6Ñ!$	!-	!FM	!A”	!,Ö	!/
! !43
! !,h
! !)•
! !,¿
! !Aì
! !7.!3f!9š!AÔ!!2!:N!8‰!?Â!*
!(-
!HV
!SŸ
!=ó
!81!Gj!<²!<ï!G,!Pt!:Å!C!HD!@�!Î!ã!'ú!."!+Q!d}!,â!=!NM!#œ!!À!Aâ!3$!%X!0~!3¯!Aã!@%!>f!/¥!Õ!$ë!8!?I!;‰!0Å!:ö!,1!S^!(²!,Û!!!B*!m!	�!@‹!Ì!2â!M!)c![�!3é!5!"S!Nv!&Å!(ì!R!h!'ƒ!*«!4Ö!!‹!›!pµ!È&!jï!&Z!%�!#§!eË!f1!p˜!l	!Žv! !v !>• !TÔ !,)!!WV!!®!!)Ì!!,ö!!9#"!;]"!M™"!Iç"!%1#!+W#!&ƒ#!?ª#!'ê#!%$!98$!r$!<�$!3Ì$!6%!:7%!>r%!F±%!;ø%!74&!>l&!8«&!7ä&!='!CZ'!Až'!7à'!O(!9h(!D¢(!:ç(!4")!;W)!“)!²)!"Ò)!*õ)!' *!+H*!+t*!5 *!)Ö*!(+!")+!-L+!)z+!p¤+!o,!o…,!hõ,!Ÿ^-!9þ-!@8.!cy.!(Ý.!f/!+m/!™/!¨/!*Å/!+ð/!.0!$K0!p0!ƒ0!¡0!¾0!&×0!þ0!1!641!Bk1!®1!·1!Î
Þdû ‡.Þ&�Œ22
! äRç¥&S
‹-]/™vï¤9çÒ3M5G7.(ý¸
! ë3j†	Œ)óŠ9o:�/,J¡B!t:D7Z
/³Ä+,01¢7~G<L-&9²)7´6''œ$ÒDv8ü<<É—Ý‰#y!°+F+�06'Æ2á2ÿp91*ª"ý4’7H:.!8+@%eŒ$è�ã<F	Õ8\!‚]"æ*fjô
! ø#ŠÀ5—
! %/%	+I-Ù%}sÛ
! @'­ò6H1<�#Å,ø`mÆ"¿"ž/&"4•u!M'«)º4Ä.:Ÿ1�¡Œ<O¤«3)� Œ!$0Ö+Œí!/ !¦9¶Ç8®û.5)+™L;Ø!"E�
! 7.ƒ(%n!¤Ã!‡ÍÍìH7§"3ß
á>9î'Ì»x0P§<*©â²"w
7,Ï;/5'².14?4£/ø*3<}(!4Û8	Ñx<”Á(n&–qÈö"S4¾òÏ
! 6<L€Úa/¿ t4"
*-_)Q Õâ#s2+èz63ó3l-Ï?¤5
"Ø î:'¦!=8N"Ä/n.&-!.õ
! }1`#è�,ä$à3C¸-i›,^ë:ÆÒ*è)âƒÀ
ú7ûú/k8Ž‰/ò:^/¾æ»0œ5e5q		:Ü&
<F’(qÄ0ô&~)S%->„	¡1-
! «‹
ð/&¬ž+tã2§!·Qì	<7(4/7à!ÈN#ÃR¼¸I/²ø"Ö(@7já-;::AÓ6d$%2Œ{+B4“ê2¯�5	¤-ÄÁ2ë4Yæ’
! Q1+8ÿ/Á,Â-. �'3ê%4õ9.¸/Û!RY:¡¢(s~2“è¢/f!œ¶(¦Ô&&û2G)i'Ê#YCE©"w*•&)yºÝ+Y	=6šñ/0'Q%?7#0YU%[)w0!
! #È:¥=àg5Y $_â%èÝ#v,6Í:	zA='�È7Ü«,ð'M²ç. Ç9F9ÎÛÌ!Â4òˆÛ(%Ž-�mÂ5(î(êe.ð+=[:Ø	Q
y; 9à{–�9¡Ü‹m*¤ »#ò	,›þW29õ)¼()Ìÿx*tD)ßù”,ó+:ÅÎ-�(‚*!Ï-<2?Ü,s03Q"t["ï)<-É
! >
˜2l ´<\<Rò²**6Ý‹­&‚:Õ¡*VÕÜ5ï+¤YdG+Ä65	¬ Y46¦)üfu40T:ew"¬,ª;•+, Ð1Ú7*"7	=2
¯
¾	_:+\*J`:×¦ò?s7<4U�¯Á"z,_-õ%\J,+<R4ÓY6B2}ê6"Ø"?"&	Ç¨Ð<B,i614/3€*r#‘%ª
ï4Ø+C©’Ñ•*¾m©9~Ã<352g0®t<ì"¾8&O91V#/1¶1 	ú3A¡<î6ùä!'˜c‚
! ï.ì$9™?3è
! Q
! ;L5K%ô%,º+�*¹,‹/œ3~€/�û5ý/ê
! ®
! l4#Â
i00%Y-;37£#N!Çò’=§Ð¹':–5S(Ú[#�z#
÷,|«Ý_$œ 
! º.!ê:=.‰.4K€D2+&7;Í©Ó(S9œ)9Þ[	-&$×!8h5òº<Ó½ƒX/¥;‚
ØÔÛã;9à-kÞ9Ó&Ò"$ß69¼	
'+Ï6*Q-îÉ@5\7(;½\ô¿$ƒ3þ&)F8µ  W@-�¡+B3Ì¨"ƒš(ˆ<<«;Û%ë/I!o
! ,/‘5za<×&·2Ÿ'{k
ÿ œ
! ?*.9P`Zú:ÿ!Ž!ï	Àƒ7ç7¶)5v.â?,£qVÄ	z'\ÕÁ�-<—"ß®"Ó+-88(a;21¼*j!À,"9¢$Š	/*Ù.!×; D#˜.c;ÏI,Ë|3Z�n9�¬7eÕR(…9,0†$‰'³{3Â:Ç¦ñ>¤
! â€:#G3
! ?`.	$
! !u¤!	C/ã6àª&É®lÙ9�2¨Ž(“8–6êCl8(èl
! êœ§.í93,å�„2?.%�,"$&Bk&ý2ä
sä&í7â:#(éó
’$ý—JF #ïW$4!22_ô;#(Îù-Ë'Ú“sç*z-è/˜› Â)öe$&½Ö%}+™"ç­×1<ƒ%Â´| -M,!nùp,X#JÅ¹;C:,‘*Ä'Íß/q‚Ñ7h.‹Þ,:¬	H¡5Ó
Ã5Í3/(›ì‰&oÃ.©«
v-12>6¿	‰®V
! `à6+qî9L08*7L|ö9l2Ø%Š:c
! -ø
áu$
/5â<:.-.8á
! up%Ä+S.›79ý.³½ß+ý6ú*.,¢
! a
×8S“(é5r(ÿ.Ã)´3	2Mè&²0b'�8)6&ú#Ÿ67Œ e÷+.­¿3B4R,’:v{;#	Æ0å$9pU6Ó<ÿ%¬âo"3Õú80Ú
! šŽi/Ê-^$7N0±8�<1!„c/yƒ<
! 2&Û<(Šê0ºZÔ7Àø.èrJ0†ñ-4¼<Ëà\%bdË4&+9
! §35c K9WŸ/y©/,</`9'’5¹âÝ-+Q;:	Ø.r!0¯¡v
! çy4µ7„+xç€8«..ò
! ° áõª(ÍX5
! °1ç+ôÒ4¶`
?(Ö•í;h3¯‡�®>Â,{¡
! ª"à&ßZ*W
! MÌ+S
¾Ž'88Ç„&82f)+Vã)ÿx!5ü,ßq.ö‘	àh
þ¶¶O$Ô'Ê7S=�“um4²:Ó9i,PÕ.î4b}g¹t*"œI
2Ï{'"3ÈPn¡$4g�:l;»j0.OK#™/(y/M&,t†=–³
! ¼1
2-í<‡-h	‰<SŒ¹&�.f1r&Hz3z„À:Ï.2NV,¯0-êã1Q„ëw2¶0ñ2š9ý;$\Êm5ø1ë
Ð;¾
! ÿ;@ ¼ î&2<’4
0X9<µûÐ…"˜T4G5â 
! ÷.Ÿ3¼ï~,n/Ž%&�*y-¯Ó£XÏ9Á*Üj$_=C68"¼VÈ1w2Ò2}=q/L/'("³—6
;Ë*¦4È(û,9SÇá'R"ƒª+iey)¢=E_­ð-’5Ç<ó(ž$G°}3a�&^)!g3.~¥à¾.”9'…:ò
0–=*,¥5`.w·µ$",†¬Ð!J4“QœÎ3Š0tÎ&ca%Ó#õ	g)ƒÀÿ	¿%®Sþ
! î+7+j8=ùÊ*ÉÚ'g!äÅ¸1½¸$õ9f,ë1d(É4#6†*	á%Ä2Ký	v7ãå'y*½©$~0
~
Š+A%—¡#"”#ß-ŸŠPÝ2÷Ñ%�\-a#À'&4¬â]0.#4ôW5&&)¨ç‚'=�90	é–%~&[ 4y ¦+õ	X	&âö3ƒ9(ï;D.Z†+/#;!757 $<+ìÿ,Z'Ãëý)Ï2B9«8j&“-‡¶µ	&1ß5'3a6q
¸÷:z
›)òŠõ6)8àä
$3šã Æ�5÷ ‹4)¼-Å
! š1´-
8O‚
! 8Üœ%=3IÈAKW+
i;È}5F ì2µ'ÿ#B5 /	Â¢&Î08q*G´"y
×H5" "4.£7
ã‰4ª$¾
rZ,/p [*<ï8Áâ\SÞ%o,vë	L)Eu2Ú&â
f'šÍ9!7Ed!ò35Õƒ NŸ2VŒ4S#fÌ0l*µŠ3R y(*ûÝyÊŒç1m7O#3k7Í!–"¸2¯5®/‰�6Ã2Õ27c”))…¿)#5P /*þ"Ä)qö5€.«' üÂ;x5ò&u5d%1H"9'l#Š!K/î�ŽZ	z/ƒ0š+Ýè*Ö$Æ
! :'8/(¥1Y;é&ò7à;ƒ
…­"�%w
! (+Ö:'ù
!  <’69.µv +¿
! Z&’8ø3þ/Ü5›O	mç-P5€(/)¤)Ý*;
Í9B˜7,%"%Z·*5s-×Ë®
[7”Ó�»H#¥0H7è]Ñ(Ý¹Áå/¼:œ&·d*03z$Š"¯&X;i¬.09~'[
! �­44­•=m%”:�íùD2�¡9â’/<…3°6Šc#yß½ð4�¸6�˜
! Á‰$G/4˜!¤#Ét
! V"4);ÉL1¹
î.Bn¨'mÇ.Áÿƒu�0·Ë.N„ƒ;ž,¡&n‹)�g#).]W#‡&P-º7k6:6Å»;0y
=¹,7Xž-Ñ5ÍU*c1Õ�!bÞñ(:|í*òzØ0–Û!]1²,À;ìË5/7% é	õ1Áy9‡×3w05·Ž’;=ù/!
! 0¹8#$!9%-›1<.X�Š)89 ö5[9ë;3Æ&À6ó;@2~8B8Í
! {j#<�:Ë6.×)07¢8vOè7Q<ô Y8�§9š=÷6=âàs™ç•¨/*F;Ž�7œ4šê"UîŠ=nò*Š'Îê+Ê"('…!õ"´�7–×2KV5ª"565ÈÎ.)?,¦C)ÂÒ%õ8w ÿ
! Ÿlt	š'ÄÆ
! ªM½+Œ;6M-€1v0Ä¸#55W¢"8„#%y+\.Ž8¤�+±à:\/a:Ïù‡$_'¬©;
! Þ#Í}*úŽO.[.ò€2W�6«(ÿË&T
! RÜö;O)Ý“&Ô0Æ
à,³—r�2º—Õ,:ÌQ
! V*;)Et5ê!JmÎe'oèö'
  ÷ç±
! Ç"ôC
! N'•(  ½9ðG-Î2LÙõ·57-.H+Ÿé" Ô~ ª0š¡:é�àoè|$~Ë(�¬%4O4ó,#ªu«9?J5sý8°0ë*X\	„j57A
! ó:[À1r+$¦/¸!J	#.%Ò(’U;ù0"C*Ÿ/‰+]9êR‚;�€,´5	Ûk
! …'­7!(}G0r h{Àv9;c!é8øw8¤.¯6Q5i¾;Ý|
! 5:Á£2X*Li
! ?$·4aÕ*Ú!·á+¿2'vžÑ<i%K<'7¦2!=*
! ËY&/õ8'Å	§$–0ŠWñ+^iÐt"(##æZRæ&æë G]¢j%Ó~cT&9
g8Ä&Bb&ßä‹ø­;80
! 
6�	¶9`=À <î'ú,2!øëó1ž*?I5„[±!‘
:ü ´1U2%#;}%ì,x,Z6õ?+ø0æ
%'
O7H37ú!I	êÌ$Ø,¬+œ�c0Gºª5m‡Ú£(Z
! §Œèâ6Wž­3ˆ)p3^ÁÊ2€0H
 =-+6¥êÞ"Ë53
K1Ôò/ñ	%[%°5$M#ƒ)}å³H/›(¿£.©,%BÕŒÄú.²‰þ+é¿‚<ì7cX8äAkÅ2VI98I
>%”4–:."øP9A196®2T°£0Òqj1$‰Ô±)-*/f&:¹ë<T92;¦.,ž5”$ú}4ü
�<{ñ:˜#`$ýô¬±)Å/'Ó·
!  ‚4‚%ß.°3É7¢6Ýã?	*d4®,±(ô	(
! Ü
! äá,�Ò:.ƒ#W,00&j oö<74dþ1�®.ƒ iÏ†lüè-K–þ(ø48	fßÔ-µ-–i9Ù,¢h2Y
! ?<¼áé0—
¯3r3,5•'×†ñ6K0w:xÌ#Ç:1"&(7&d&†ê,Þ4µ.-à•9$Z@îô'D=³0C"Ã˜Â8Ë¤	P¾+I%Âú"¨4_²€4ç$n#…0õ5Ü-©1i6PÚ¦	o8ŠÈ5Õ"¦ï'Å.‰PÏ%	%0ñ<73q–2'�í‹+è•ìËš7èCû
ë<$©8
Ñ	>‡
! â,;"1@=,m—/¥"L4Õy'¹*(�ž&^6”fêé%(é-"TÀ+#
! ÃE�ã3®^3l½E%ô,ö,4óM*¸'ù4>ä—'¶£#WÖX%ƒP-9æ;j*wç:|€
 5	&Ëñç(63E(�"4b	5Â]n$®8Æ!$-ˆ3"Â$z«_!r­4ï´Ä.«0Ž	Z«!Ó#i ²;g`»o1®:c.1×"£,¹Wö“Í"»ß"l7%=›<Ê&¢N*DÝ4Z$Â9è;K<â4�¯#à	Â|!ø•1J+ãâ’!“aÆ;ñ4 q3&Â*¯Ž0;é)³Y'ÄÃ)fH,J)šf *ÂÕ9U.6E!h;>Ð‡+¨ƒ1OE'((Ç'	
! (°ã-¸u,a0q6''F%Vo#¯)¿/}8Ñ0¬%»,U13r<G+œ%Sj 2ç"a$K"û:¼3äZ-¡ä¨,ª'o{�5­Š	€"²I]`,¸ô}œj6ë	::V'ˆP:ð4¡Ë;&%S*©00‡¾"YL._	¶Û*0Ÿ$s5Jº8B)úv,4m 4+½5v#g*kÂ#4Ó(™;2e-¦;õj"%Õ;ë3*¨+;/9•7d-@6T5=/n3ì¡ð.^9i"D1* 0¸$Þ1y,E4}9ù @&©$>N7=— º,0•,î
”ü:=h¯”Ìá7q7Ä
¿6Î!¨‚2O†ƒF?3¿g

2#/™5´9Û-!§v
! §š(	3—0Ç	–(œI$â24%
Å:B&ëX
Í'ˆ94Ç.é¢hfG4r-+‘´%Â7bù2g	_o,4(K(%F®#à'hl&1#•#h,k¨%Ñ-…2*»#c(æh"u#&�&hUH·ä3!H5­$µ%¯.3#=>Ñ×0Iå™Yò3X2Í,†Ö5(6Š
! %:O3¿(|'Ò$•-¿P)%3÷9	Å<Æ¦ì6(ð1=ò­ž4
_<öÑl%Ìó (5@½,!0k1X4J1%„ê;(x³	B.?6A4‡7h´Ì"ü%‹=ßkk;^ªoû96 $Ï”;s;ˆ4-È2t7<\.
! åíB�-î|9›Êx&Û"¬<5+ ;o2‡©ö†!™0M";Š4U"#:ò9„»‰.eØ2¤:â*¼¦=ˆ×]�ü
! .5ˆ
! 
! f/^:u*u.9Ö.g6$QZ5TòÑx,!{Ó&ôÂi7n,ÿÊ+Ì~9<ÿ/ï&yb6ì/‘‹?–2ç'<³#Ÿãu ]d:¤nT29–Ï"+«&#¸<ê$Z;	-W(Â ó.!'1þ#Í6üÎ1G'Š
êµ…‡#Æá4Tn/æeü#o4|Ø/Ô2�:?&Ê˜_(l<:´÷6bS5“	µò@å;©6Øaé:â"8b«Ýç,È&ª�=í1W']:	H¬0¥/~V):9É.Î:aßÍî88«!$¢°3-íè	5<;Uà%÷
…˜
‘#Ì¾°'cõ-f=;Ùl)Þ6ãHþÊ3¥4«Ž,Ñ
Ò¦¦"a*%¤1¹:	Õ(Ã\=`<í346‹5²Å 	%–s*l4Ä:ã"ø+/8=‰>;~#Ž5“*…ï$ð<¥'1	;#.Àÿû,ˆý\8ç×'�2ê8È6¤ÅOÊ'«	ø$ý Ÿ¨8�¦è+0
>
! ß6}c|+Æ$¿0G%¡%Ç0ßÝ:h-1"/L$N&Ie&1¤¿ê4	Ù&ƒo»8‚,M0Í¢Aô5âÍ>+Ç+1Ê(QßùÒ9,™]èf&¤6(33ÙQ3Ê)Š#¯'Î(–<918ó2ÜU&¶˜-‡2:›t(…‹.“$‰9’-`<w<’#H	ýý,mÖ§p€5
! ÖO Š*ø"6$™~b²ÍŸz%�*ø5à4¾ÂÏ:W=–+tuu0[-=
! /
². 
ó"u+_ÖõÁ	Â0j¡
78E
! ©*Ö —
! ¯¶!ƒ,s¥#+Ë3\ò y:*(8ðÿ 0X7P*Á¡i$?aöU<�­:$9&Ö;K,š¡/°ø!˜R=~*y."-v!H»ö!C
! ã:×4˜[4�<Ü6…%‹¾2F)d	é¯;N±7SK)¯\ÄÌ¯·E/à5i-µ:»†ß:›0%ñ%“%a"Þ ýÄH^167‰!Û­mM©-¾0Ž`2–31r4&$s`1)}b+	¹	±9„ä�8¿*‹'.Z7µ5÷›;iv/Ÿ;X<P1å6-3*;,Œ˜î/><!,õ™÷ê1"œ¸0²'"¤8{(²6Ê&NE)eýõ'==¥é3ÇI›±6y¥!Mº&
! 1	Î5
! :'ã,q:›-$'Œ^¨('ÜÚ.Á¬‹&3î!å	Ã-å
m'ý<(Ê/Æ*œ,K_&” N ¹!Ò5!;˜œ�*q	½&»áR.©œl(./-6ý·>#
! 1ú1dY b ?86
Òó%êþ…/ãP
! \2Ý s&Y%§7Hw$Ö6ìh27Øè
)@;'.0fe*ŸR+™'�($sg
! 8çå%¶–|± ­„+</ÐˆwÒ¬Ä½y#�
R;Èq9Ïl3hw=ÈÃ˜F2|ZØâ;«:í�)¼Ü”"ïþ.L;rzñº#Ù+*A¸ û�e V&ÝŸ?!w
d§+1	7>Ã%_%¥
! ·(&;KðQ¤<Á+û:ù.!$I
! ¢ä-`*T$U'º5F\:Ç7m
M‘.®5!t þ6› /5¨l$16(z=+8é%R*'Ò	¹7§"{%­¯2ò™‘›$ù� }b!cn"ü« ò8˜4z;Ë"j	@)Ú2|=®0É€iÙÚñ*ä;z�Ü1ü)¼4\I(úy{¶ »'(8.àÄw3w(|æ>9!V2p5�
( U
W
5S+,
á ë9¼%x—â1­Œ=2ng&{¹0h»†9!À8÷7[l	4:]§#2"0"BŽ‰*š6‡ à#O‹"ÕUR-�q£.$(y$“/['b)3$4µ,5¡ Õ7-ö
1&Mj6ŒÈp*v=h0²7jŠ2D3.�9$/=
! µß
! Ør6Q7ðoÎ,’+º'Â	Þ5ì%!
! R9Â/"7Uù%{`4Ò Ë

£"ôö6Å075Ò.J*87Y)ž0c"¸,Ð1#=`9iÎ/�'µ(m".$)O"•f0Ô	n†7³1žJb;»¬À-�8‡8¹Ê³7ë£Ž
! Ê:(2®-.œ•"‰2Ç,$×q(ã¶+ù1óR5˜)³-és†Ñ1…4Ã0{[;8Í&ž	H	ò(VÿÅ4Ð5+Ø<%_2l:¯/÷f9t;Ž6"11.µ2¯%Å#è4F/µ@+ž%!	x S)6‰6Nå(€)	ÈøN	ƒ=æù'`�,¿(2ì&r�„…x
\í:Ï1ÐÂ./S+4Ö2
! %7ŒÓ$jr5p=Ìyñ„0w÷b#7

! *˜3‹$#¸7;M2÷»+=úF±
I2½%‚#	¬&BÌ¾¯²¶/œ1/÷%L6C#2":„#!½3IX:$
! Þ-³í)h
! î )?;ñ9Ÿ_;�1Å`&C, x–'$)œ66.0L<§×»“<70®�®(æ%5	r9<'„%êŒj+$7­)›ç9¡8™.d¸{.A0ºi“Ñ,ß)(0™	]œ?#7"ÁyM8¼6;	
! )-¼,;,R&ÊZk5»Ë,ç5=gš<è6Û*^%"�9Ø&�*»"Î5>W
r.¾5+2ÎÁ35‘	Š<«	±&ï)®)Ø5s.t<¶+öw
´
¿)`(ý+„·9%!®!è1ß=Ò´$á¬Ð0D0c8hY1Œ1ó€à(¸5y¥
! Ì'W;öº%É*ÞÊ31&2T;á*Í*ó4 1¡!�"TA¤&ð+d£|V¼ä(	=¹R!û;ž1•^…H
! ƒû(î2œ ë#‰
! # NBYˆ-L+PÑ'/ É‚¯U2Ä¶&Þ'Ø¹m/�’ ƒ'	±#"#2Ô8/¼'){7�ú |-W9ÿ²I0–';v*9ä…#M€úf$¡Ùp"Äú%¦‡	«Ô)äA¬á�;ç0Û9;E,ûÅ92II"ó90Ê6a		 r:b<�2i¤q#†)y"h9ó-g4&<”Ûù¸ô¹59ˆ:¬;¨ú5P7,\%'m)Ýä9H-2È Wãç!°†'Û4ü}50/93& |7c	b€!¨0_ ¼="L%g$±™[•5¤%¡'"~Æ¿t"ºÚ4>&é7‘ß;´Ÿ#|8h*“ +v ¸ËŒÑ MåÜL|
.6d -”U30h=æ7Û¾#¼Â‰%¢+7‡dd†"�
! þO01D;Zí	ñ7ñ&ô*ÓRu8þ4Œ"*æ
! ,7RP]'p�4g#‹Ð)éÂ
! ~!ˆ+È8{2È;þº	÷$8‘3<2(Í
àeÍ3áB<4
! �_C<F¹%°Ù-M7Ã-I+ç8¢ãü3Ãƒ7¿7ë(d2.$	-"ö8.«<-#Ÿ.ÿ,š
„í5É2T=:Ôa9M%é8+@/†8ª-lû4
! 6'u"
û&#ù&':9ù@^&ª ~“¶‘"ÀôÖŽ=Q$O
! 8�4i#Îþö4Ž4«""%P'l[±0Ë4Ô¸;äØ Ì	ÑM/§
0]í}ž°2ðô)\9Ç®Â˜<�	þ8™8…5¡=L8 †(m$ ðÞY.W1(**õ(¤.Ý&É,_27
o-¥-Ö&Ò+Ÿ
! b+¿K3õ;ò1O$¥+	(õ3‚ÇÛ635H
! ^%N3¼!:
wr¥)Å%¥’LÁ!AT9‚0
! C2·$*Åþ‘a
! ¹c*Jfß0¬(s)j2,)
! "
8ä<w)2DØ;C4ü$‘(§%%ûÉÌb{‘
! îefËC,A;P¼t6¹bü4h(k*ÑNY
-,#$\C(�W!Ò!…T0†'=d
Ž£;£±Î
! è�+ä7Ã"ü3=©0$
a2ˆØ”
! ÔÌ,’˜ül'£&—
„ Í+Ý<ô6(æ]=
! Î6æ21¢
s<²<Û01 ¹£H;œ8B6*|WŽ9I6êÑˆš[y±.Ê,þ'—”7hù%8š3³-/¤70/È) *Ã:I›5]4Ðý"sÏÁ´8�0�-*.˜50+>2ëZæ<ý*R5p-ò$Ô$æ0[&Š1˜/%i­
! +,&þ*X”U •06¾$ïÓMV%Ü&=+4 Ä¸_/J7¼4úcù8[_:P1 1?{-×Œ70"`7 öŒM;Â<¬*Œ6‰²@þº3œ#õ&½."''	5‘06Æ‹8’m6Ó½i8r¨ 1ÊãSÝ$E&þ: Å‘˜6«/=ry
! +ÙåŸoÖbaä*E:³!&!«#$
! ']#Æ6+;â!/2ûJ-3Ð+'Á9–Æ8ó”Ž µT7±;lr$4O�)Íß$¥
C=e1×›C¶g§&�$�,N<[éó5¸%�X,É¨$Cx4ä0*œ+y!Æþ�
! ß1œ 9‹=>-”5¥. ÉÑ8&î$
! 7ß,8%‡)=‰rªþHfîT@ìÐ
š!€º1z8G
! P2c7}š*Ù�oK7aß47K‡,	ò4¾C$ú‹ äó!ðR>)@>7»%í5.ƒÒÉ/Â@ä,$)¦9ß#�9áE6S	*9)›-·*3á/ø/$ð#—‘1CË2)T%]7ù,Ò;ê
! /K÷&¥O+B"¨*‚N*q=ò'B˜/ÿ¿é
x1® 5#«+
! µ+xz:g:%Í%¶"3;_q,[±và*Í)¨|6[/¤5ž p6W4)=©½(šâ.…88,Ð <vë-4
D;
! óª2%Ê1'}/)‚=Ó
! T.•<T
! d_8Û‚6¦R
! €]£Ð
! ;"G.J<Gt7�3-.ž49v\Å5”%ÈÒ0W6îÍ«µ#2ôü> ; :²Ê‰)ù—Õ1ñ5€Í	6)%<ñ,<@3b¯`›*V/,º
! /=z‹3£ ¢ý'7"”;&—+ª8dÖ6Ù÷9j¿k;Ñ¹Û	('—,C!t3ê&é‰5Ù#?2Ý¹»/qø	º"-F¡"À)x6)ís7.K84;ù!ß38˜Hªô<ö+LÖ@9·..„/ì°
£Å&(? gæ"(Œ=Ý7„&‡6B;º/Ý;5L¡Jþ0t\ì<
! VÎ9ü"1¼'Ö3Ø‘8¬×/;È›_—<�
Ù2£0h)Á)Ø9o6Nž.„3s©iÊ
! ˆ!ª$+Î4€%8_ú
'F=‹B6—)Ó/“6Â3v&«#aB	Gõ:*6â3”	Ì3=º�’;1õ
¾gÅ*›Å3Z<ª¯	Y*æ:W*n6qàJØ‘)Å„)9�G8£(m+A%‚»9ü§76g;h%±%â(: ­#‡r7È	Y214U!ÇQ9","!Œ(k	³/y>(áò%¬"	É0Ó%ü&kx)G'0<e	` Óu:î)ñï P4 	59fìf:15¥(¹!ø‡((4&+«Nx8¬%W:
+ö-lY3õ+Å6	4C'$›ˆ1¼åD$#*Ÿ5<X;©#*Ú"´Š&�32.O,À€
! üŽ}#4-—H0!,–&w%¦<†*°–#p7—=4=™6'
! 4$cD(-�J4Æ)Úk¶1´'
! š;q
! e´�,½£=Ÿ8¤*|Î+Tä/.Õ
¢²#=ùÜ0¯8šÔØ)ôc(žJ9b÷½'O *½FOÏ)768IØuŠ,¥(ð
 E
+¢!,		X3J6‘: &4$3ìø,*§f#	÷ï9À.Ï
þ2k,å#µ&6x.187+pÄ3q!&Æ4Xc%
! -Ta<0 1-Ý;—Ç%uº&öˆ(àÎž‡5‘'ì!xÚ»^‰_õ;úd%S;ƒ:ÿ.ý)z
! {"Ô#p4D&êyŸ3!U	­.|j;
! Õ
! '8YS<š.†ñAà,ë6ã'nÔÔ;9¶<¶
2&_"øá+¿©Mü/ìž7&=;RE>,N)À&¼«
! ³ ;!Ý_-½\#ííUÁ7�Ô
R6DXº-õ`
! ¦):Å'
! ·%š,l9‘;„`U}.å-
-%*
¯*("É!ÿŸ+	N6E0„S¡ T)¯"S¥š 4*f:‚d0ž=ž±3å ®Q	¤à W¼7°&Ç4Y&‚2Ê$ßb¼
	uû{
0Š¥Ó8ô3W>å6Á$²(±1Ð"[m/Œ�#±*|"ê/ºùú+§ ›F
! =ìu Ae—û6!í°NØ
! ì'å*º4OãÅ;+€'’2PB*!òøµ*ÒR 4¦K2€7ÀB‘I<�#ÅË¡)•
ç;Ï¤.0ÁðHÎ;	¹*ã:~>0	r*}âÎ?%Rú<hõðDï1e:8êƒÌÞ±	Ù'ï^8$P8%œ.%È#/ É&õ<~ç4–.Á;�°;F'n&Þ3M]$jƒ+–8Ã%Áƒ"™E8EN9”
«1üÜ"×5j­;"ïEù�u�Ý7G%…ò+!]9=$b
G³¥Æ,Æ%û'°7Ÿ%Ó, 5å4‹(‰š#e!(A6Q›
! D§`í4…8º v	Þß*n#¯ÖÃ¬9A,\9ÕGòm6D,!÷X=Ù)Ã4œ2ŸÃ7‘!Î‰è2ü7«WZLR7 ™!a'´q
! !Ý5›4Ex¨,e8:2:È$1
(Þû#+R	³Ä7$O¬…ï%7›Å–' ‚/&G,Û à2à)¯7(®=™#'½R< 5ü×,ŒÚ6s+ÙpÐ
~#ïŒ-5ŽÞ8˜8m=Ä
! „:Ý	QÃ29Ì8.<ä+a¯µ!#x4ƒ/„ëõð*x#[
! 	c)ð6Ik<ÿ´l8|(-Y×!+1
! á
�.#!À"Í©&&ç/“
µ!v|“:ïS²Â'Â2Ùw/'ZÖ7@06	”Ï� #�.<Á-É”*d-7Ì1	›=*jà"ÍÂ.�5…7	ˆ/î5=•�k=A8@"	M
! Õã;Uýz/5º°<÷©
! Ž2áŸÜ<í-¾)*`]†5+·
äÀ1–*:“4K&BkOJZ+<™*•H)‡:“2}&§(0™®<ã95&÷4Ž3,qF.m3Ö"¥7à0"’'0Š™c½6v6P#-¶N1 ; #ã•9˜&á£×{/%6W	e0!h4A5ã>*©.Ï(HB=©·"�ë.¼›2
•7÷»Ö<å3ð
! ,ñU#Õ4v# :Ì
! ‘{ã‹..Q§4;/4á&˜%";n
°:í6=¶6¿˜’9¥6Ö9…;-!S€¿• îã$Yê-k9Ó.)gæ/Xl<Ž"9”&D
! \)ùÂ+—ür— Å'[<-1ÅÉÙt4œn2P/®*%„;pV'ú
! ÞôejÁ0L„*œ<"£)á¶.çn(O“0F7ˆ_]q8Um-Ç
Ö)>9$­þ7/›x½-Í2Ó³1;ð7^4$€}7™sš)í4º*YîÖ)ÁY,¼)04<
! 1�=‡â7C/ÿ#Çc,;ú�w¹"m<$²Ì)Ñ2~Û'ÈÛ ¯+µ)-Ë7,--I&óž!#Ž7!&=ñ¡0
3°%œ0-R{#%´H2
xÊá·Ðb9M40Ô"ŠÛ
L ß®,�4¶
! ¾³(("1n-’%‡E Ÿ&K=»ý0p¤‰(xÅ×7Z2U�÷"]3Ós(m:$Ù˜'<m.r2ãVj<(5Àù6:Ò"!+&¨ƒ›8ÁG*C,¨+ÊH 13Ób:_A3J=Ÿ ¼/8®4	ò»•;©3,@#Šm2c ¢<—¿yâ	V!r >5¶0ùnj},"n	ˆG&ª'¯:7ø8¹&C)7j±Ìf6s�(‘\+ä	81wL3és,¿-{r)K+Lê).Qª.Ö`	ï
ZËñ;ö\3A)Gd885P(^!<ø7Ã
! ¦ "tCA	Á
ÿ*ì.ø)ª*©+è<¨^$ó¯ž½;„Ìa3¨©¾(´-R
! <G2)3'ƒ¸)Ü9Å8£s<'’c<­*« è,–
! •Ý7'Ó7<­1:ŒÌ2µ]¡X¤6LR"6&§-˜_¼e›9X"Ö9-/¾Ê0—$.E*£¶Ž+ø°ÿ¸ù+@i‹3»O5Ö,,Ðc-ð›
Ô+ê å-'“n<²	™<—% 4ñÕÈ1X½	
D%�7B:Ì4~sÏJ
! i+‰8NŒ+6‚97/¸K0Xå0Ëc|ë&�_+8T3Ï/a»ë"
	8®D!­"!6¢#	ºEvE´7ì#s%8ÉÙ,]+€$=/;ý(À3Ä5iÚ…1+7¼#’³’ÞJ3$Ô6Š®6<	•/+oT³2Ù0ÓÔÙl ¾à¶'þ%³U8%
! î<N+Z Y^;
,S/åÃ&/T-¬À#ùl‚$)
¼5;f“�î6/Ú
! .h¨8w$V6F,0n§<þ
'±xÑr5ƒ*7ÈË1¤0PË-*$é!ïÔ5-<Í-$o%)%6,.n[r'÷)³.©\á:°*æ'¿:öuö&Õº0]z"?:O�u)Ö/Qó/AäTM1Ë0F\5:6Õ¡6ß'´/7S:ü!Y0QÌk/=9ÔÆ
®Æ	ÝÑ
! ~Â6+²ësâ‘=
RJ.‘66"$*½4Ñ!u<“$¸F‚(Ù/ÈÍ o¹9t2÷
! {‰:D:Ú;
FÑ6¡#Ô*Ç
! H=Í(¼<3+Ð}:­:0û+Ý84% :`T!ì.Ï&Bž8/¹(a*Ä1&ŸÐ,Ë<K -p.x-ñ!©(’/"&'¨¨ w9<Õ}ä‹:üD
! íb…
ô2/$v'ð	‡Œ5Ž%/:Ì7£ó<Ÿ,û%3N{7�f”YØ:Õ/´6'9	æ6”.c<
! �!u/#+ß’,8�ó¸ØO�7â�1%;âÖ-.ïXŒ%t)<ÿ’&H(ÝÒ<Å|0,Vð&9<
Ñ9ûË
! m	ú8¯'¤ª9o)ET1â"™±pÃ80~û0s6o~	%‰n¾,ú-¨>w6{*=Ô·Ž2I:ðµ;d3
! Ä!t£5†í$)#S3&#æ(.ˆ%&ô/6ó²‰Ó	Ý-Q6†3Ÿ
=Ø&u<©Š-1¤39Ç(E9· æÏ•‘ø6"m1L'#¾ÕÞáRÖ*6[:b.i2„g<—*¤'%FŸ¥.Â‰0wT
%‚.KJ;Ž8<þ¦7=º!…'m9å8÷(ŠT#d#`;<3�êè$ñ-Ô:Û)#,¸.]@à5£M6Ç»O'Ú9D"°6 $;G!1<Ø#’*Ý
	,¨#np/¤³*t·	Êå<Ú /gIá9�1=/<+„7l!þÄ±Ÿˆ2C+¿ß<ö2m(ñõ%¨	K'V�-2:&›!’!"öì6¬#]e�3kÊà.|P=•
  ×
! à
! ;6 a
Ïo<Â6¬öc2rÚ%I'1¿¯>'Ò)`5˜*‚¢%ª©£PéÝ5µ
«4(ƒ³:Ü~3}"ºòb*<[8ô+Œ<e:ß!F"3Yjó&±ô:ˆÎ
ð“Å1Sb$zª²E.÷!¾Ðœ K	\(Ù	×$a1m! Ã)½¢vg32š¡Á/¤$·/5,7
! ,¶5Do7h/})©	5”-;A!3Ž1ö$IÌ*v1t¡;òr/£&bc:ø]8m8‰õBf™%û"øM.d;%ý5u6é6
! &ðd‚ ¨7Î­0ü�
! (:;U©4<54UA¨,-:#7ª7N8
\Ÿ}Ô!—9n)$T²!	;'P"6“,4'¿	(à8ÿ ÷-â-ý:	”2�1|
´,ô„
! ¯4q.1Œ&Z(. Î
!  [3J8N$›ägDxo#–-:
iÿÓ0ÒÄ9ð€%K;Šòž#³<‹<¢Oî0§)ì ˜:ü*!/«6§6	º)\!·0½¥©æ,\Q<ÿ
60àŸ<âž3Ü¾3æI*j=l1W-Nî
! H—;À!‡"÷i3ÛJ')*Ó!ÿ7„8¾Ï<§r
Ð4ï:íÐÜ	6@8µM�<�¥ý9ð(w+X$•2áìX«-“'8e%l,Ü9ßp)~2zeŸÀ0ô$ )T,Yb_#&òî7íó	:8;4)kP0¡Ý"Æ&d	9æ%¢	“5Ìf$ª
! 	êµ¬3
Ô
! î«“;@O°$—/ÜW.Åž<– 'p:“q12I§y8A:-:E6uÙ1wÏ,5[
*" %)+¬)/É";bÐ7¾~m0¿5�	þ!pC38j2;+¢PªÌ-[2·6*
-‡S §*?4</!+3I «*Lúœ*�/c+€
! ‘Ð¹„,o-}0á*= †1
‹&#3e›	Ù!×#=?%•€;2°
! 0,¹ø™+;=2½7C5¹þüì+ò#�2�e;„:áq&ï#N/X>=–15ú!+¿<kZ.Øs<äÕ>ô8ºé™%Å7£4&!cš$]5�#×Ð9é,�rŽ·)2ô!(0Ò#Qì)÷E+â™
! ÄIô4â9
! h#_
! Tûý µ¨Tˆ/*Eæ~4oJšc5î‚Ú—!¹1á#(²+wuÁk!mÚr3=Ü#!Ca+®&ô ¾ (B%	˜ ú64|8'K.ç&.o&7¦:U�"èÂ3‡.�LÈâ'½$Ê2Ïß|#ãÅ%º@!�F
O*0ÇåÆ=0 w	òÕFá;,5Ó;L3)*è0ú)@4f5t+:3^-&= å.Ç¡.(7Æè.;8¿ú0Ù3·¢4ÜÞ
! L*Ç6…
! …|*RY+,:E7‡Ÿ
24”…(ÙÅ!”;5/(pò!‘“Ÿ:.)FµtV.°„Á&P%ì.
º
34ý$ï<2‚8�ú(K$�4•.4à];rÀ
! 
! D/G$©
fþ;¶¸:11ù#%9ö#ð
‡£Ñ6:3%<8Nz2ˆ$b8Kê&¥,Ø7ª
€9�Ý%ã74?Ì'4i$,F€<÷0Xì:ó×Õ6{ Y/s
! 42 ‘§
! “9Ì(-Ø)©'R1á6áã/ñ&h&6‰-P+|.V)j�®¼&!)˜Yû8È
"ž×
áu'
(,w7Ò¸‘,YXê
S
! ‘–é€Ë#Þ#ñ'3î*ËŠ©u%Ár1Ë&ƒ4a,£+½7§(*c$Ë)æ!ëÖ4Ø$È*lÂ#ñ1kÍ;ð,&a) :0õ€3w"*;-+Ž#_–1ÊT8Y#óœã!}’$Ê9ËY°á	à©!N
ê*Ï#±Ÿ5!ë¥ä/­‚Ø3¦¦È12#îýÑæ¦-R¬)
! //š#Ö#+Þq%Dwû1™ 
�	¢20šd^"Y?„9óò]&Ø6B:ÑNÄ4ª%9#[0±G å
! é2•š¤®;:4»4Ý1¢°k#Ö.‰q$†@P<8‘+á.l°0ï"DÍÔf²þª4à
5ñÚæô¸*X7·?ß�022� 6˜
$ªý&^¶*–°"É<;=ð3¨1{	(ã5%	ð!+4š8 <Ú)¡C#ø2h‡/ž)l
u257˜'dÐûN¨_—=¼ ˜’–
[¢5¿æ$G=W“#Û,p±ú2Ú[Â;
<ò"h:È
! –â8Œ¦6+5¡3c9¨3¦(z³';$7®7*_ï(–a7¹
! •0™B+åTÙj/.Ôh W<Ù„
M:@ˆ.Ø8%)Ük.;Š6Ö
! o5¿¡5|ê
.kŸ4˜;ã+^26�8Æo  (=&>8(#—•¾’3J9u(€0'·#7 7U
! ¢´IJh$Ë:N,Á›V	KÓ37ýð¾*}:#¥Á'œ"W »&S7•6-RQ'%.ñ.ü&(3Ux;83x:æ80ia�…,¨´	b4åö%žŸ-¡$wq<�&5%x/©E;C7s
! ×	ó6‹9ä%ëÉ6³5ì3":æÒ9íö³)÷o=F‡=M3ú;Ò8£Ó-»*:Uº(84v2$…·¸:�)I¸+“)i*-p#³
æÐL­(¦%š‡!/™:I;H<G­6²%ß%
! ­¢M	 è6‚:(ä4ä Õm¥åU: .öëí/óÒ:"ˆÏ	·¦…==1<Ø‹1Ú<1‰;±ì;x	()¢,#òl6f2qæ”(Ó.Õ	=`Ù–,'Ï4Ü/ñ0Š7
4g2)[5E	¾<7óJs'¤;nÄ¹/õ/<ta],†,²3ð ‹ÒO:�#ç9¥,)r
R*o	CÒ$è.\‚0!]<Ž*Z9Þ3 CGhæ1€#-ÕâO2”3ÒÌ6
! i!õNÍ-9'4´S8v�Ù5ý7í,×-^}79“-ý)J 	N=<áCïÒ‹19	Œ>$ =:5(˜ð0@:Q9)6H6�1¬�Ò
! °i5…Ì K
! Š/_o94åd·=)Å²$W/{=°0:š-5ñ,Ú:
! 7^‹‡³ðç¡4<"Å-é-÷r	pá8H4í(ˆ+‘2Òé6¨¨)7
! þÁ'#�:u;o/ä#•	z	G	É1Õ3¬
! ø
! á(Û<°—¶:ƒ5ùSÄ;óÑþo¢'-*µ�"n5§,Q
! 3
! 9‚&”ó'Â8Œ™$g(H0“ÿ4b«5¢0"Û+ø»*¬:åRð20é<È,0#x5 ÷'§'p'ð(!aR3ž2m:Ùþ3sœ=!.ž82d))1ãŽ7\'*(ê(+-Ï¾¡±+Ö¢2½:Q#g=ý3ü9…)éÃ,z.í´$1`-…$6i)€H2œ(
¯(8 $Mà/S,D¡—$zœ'ðÖ	9è:U3–	 "ƒ$Â ã8ödéW0ŠÉÑ?	é+"<Û-ò,¶¼e/e+„*C0^�$_@$|ÆF0!—&@/*•8ø¾µ#%N8¡,=
o.!«�6�)±:
! w-¹3ìã,·ô	.²9Þ;LZ/u3/õ!Z%S%ª0Ô{1™´&œ1&/ÆDä'l<=´**-Æ<Ð6ì¸	W8>Ð,¼83:¤ç3:Æ5î†-+,B ?/,ûA7d9�10.%|#-J&…ðpˆ%*à¬¦0Ê»ú'u%ÿæ
|3Þ16ýL=–8$Ç®»	•($Š~·'ë5ï1É,\
%$	´
! *&m
! ô{“*!´ï\&2ïÎ<)Ã·:Ô5;æ$«!*)ß)T(Žð!Î­ž
ÔØôÚ=°#x'­'ø0É,ˆ9²È!ëè8óã4³
Ã÷1pþ-]2³,L!o*ŒŠ8`"2Œë+ô•f
g7½
`8Î ½8éB1Ì%<‹2þ K*€÷#‘&D–!©6íû°±'Y7Ù(g£1Þy0Ø#$$ß“.(tY"÷84Öb„¿4—7‚+FcI¶)421Ô3¬Û
! k"Ï2øÊ ù-ÿA9ÿ+3<×wj3¸l^
aæ4Rä69;&@˜Ä*E"Æ1O1lŸ746ª÷£-ƒ'¡Ç!‹
! µ{|<Ò1õ7=Ú1O(8se7v‰0®%š
! }<j
! c£!—8Ô©%b
! Ù~Â»5CºÛA-»1,	23"æ•!äŠÞ$:È9FI3O
¡À$M0à1ú	½’
1‡0c3x3ëŒ*iFã9X5í
Î'ë�Bx‡34ñ),¤'á<ˆ*n7«4{~1ç	8îÆ9ùÏÊ
! ÿ:
! L2#³%0ŠÃ
2ß7á)©2\6,'!›Î5Ì.„-(ý!;B'=QP6q'[6â&'’/F<¤þñ#®=Ý!uL<HÆk$1$	"Æ.ù*˜¾õ$+9]6¸ë�8à+}sr
! <G%.*30š	ùXZ4(¸3Ï3ì·‰½!¹6;�
úåÚ5	{5W.%é d<˜(
! ';J÷ï=žx+h+÷;¡75È56yæµÄü'š›%;-Í2‚¦÷â3”/ºÕ4m†F1ì‘9‘-:<
! 
?8Œ
K¶8ÖKãs	‚¸¥é$EA2ª)ð;P1¿–/!…=j#úD€><3¿&Û$’,]©#�<xs/|1Öê.¯0Qf
! c'ŸÄ-".š&§ë%7[=P·í&¶2å	}À7•}!Þ0g/SW"“Î+Q`º;ó¨,2‚†&¦$½o!Ã[!Úþ—ð
17z+7:!ñ4'[)F!9¾4ªÉ:A*O;æqa'-F(MÞ
f ,;7î5¥9/!'@âÍ5ž‘2E1Î0)Àb=ç^ ¼v<ù	ø%›Ì&Öê7t#½—2²
a#zB',Æ~W/
! ¸�äV3Â-3ònÃ;úþ+"2y%§™&,v÷2½#n034º‡;§{8i4ªL;%&7:ˆ *2èìÝ8ú&Ÿ	#1Q0ù:3H!*Më8‡%r"Ù&,ï
! î÷!h7�&ž'(.r8A$”6±Ú
ƒ9˜,3iV´;ú·¶%Ì
ëû$–z�
‡@'É3%V =ë(>b5·!f(^'y6¼Ä%82`Üê³"¬4Aˆ0_0m'á$]-ôfš !�Ð|¶7Ä$°‡+/™9]	¼"—%w)�6t�+$ç1õñò0‰=5Ù!(,.ÿ8[kboØ4XK*�5›#Ý.¡	³l?%S"þ$Hs=Ã+#Î.ì(”0©"M
× Ð:F*^OÇ-z*§k…+üôg úÇû(g‰7;†Ø
h'v¾15åG÷*5&Æ7)‘/íä
! *!‡/À5"l:Ë
Y(ï3º:Á*GTŸ!/?="×(
#!!ps8£9¸
%)¸9Å
ýŽÑ+ý%ž(h<|2^<ª"Î)%?îV=w,2	{š³%%’×9S$†
¨.
! o3&.„6ï*úÜ*ä2É-Š­Ó5\
! Æ/ÿ$ûó7é*¬!
”10m9ÿ</ÿ2_:w'‘7%åÌÊ%Ä8'ƒ*
! É	èw¨6Ëy	‡®.¾¡o7‡ÐÒ2ÒÃn)¢,=04d6¶41Ã1~™1Ç$ìeÉ% Ê¿9ï0‹àÊ	õ'Ð'½ª3•Ï0õ.fŠ%Ë8ß	|&&$<ù;£'9™3áþ6×.o8Ãá!<qu*U,Z¬2ÿ®i=½8™€h6p
Å/#&b^;l&Ñˆ7Eç2¸$£øÈ/]
âã
\*+À4Ö'e9w.}Þ!*ço$.ä0Á.­%™4993ÇË6Ç§I7ÀW¢*ü5Z"o(eÉ8�A¹6:66 ' ø.n;Æ#§,ûþ*&1…-3 v"Ñ;;‘Äª[0È3.X!é#O\;Xà$²6‹3ó9aé:áÉ+ö—:5
:G6${:k:Ì9�´».6%4ä#/°°4G(D-g'b!:»)B098?
~-~p2è9Ô<�$ü/:7mI#É?'Ü:^W%«2?�5úP3m;b(00ž2}'¢”(j7¢$#v·7¾Ô&ˆÄN-ñ
(Õ,K&O%/^«À8ñ8o,î,6#þ<“71(?LJÔM
! †;Õ%Ga5Ö=�,owá3	)ÐÐ 8_4¬t,}-$5¤‹*/Ù
! Û-@°,vT/óC;CZ@.+ˆ#w&w!âš:&Ç(crµ"a=@J8#'5N;°J*.Â<6
! !ÝÑ3t.7­'J
< 'Û3�W+½Sÿ(—4Ù8³"e,5Ï'Ú(Þf8=ƒŒ3­ /''k:£¸)Ä9*­,YD6ÓË/z9Ò"<i¢)œ"Ÿ)’ÞÍ$I4†4^r0tWâ5§=‹7š%!%»<¹<
`%_1¸�0¾%j(-ó8=4¥%Þù9å&Ç É5,w1á$Ð*#Hg‹Aç%´!—7#Ì0;·g+×+[[$Ï�3ˆ"ª/öéÃUB#(-�>.ä"/62›+£3Z:IõW0£­9V–;ÑwÃ'ß&É+K:w4e3n80($c6p!
j)�=‡³Ú3¯$¹.^¬6x7n'›%¦¯dRWA/ 0Öq-çjËJ²'+[1'�Ø'@»
! H&¿;»±#Ê: 2û)ü(W¸ð!îÊ.j ;0´2Mµ89h à¾Î$f4ô0_œ8û±4rk+�58§Â%k2”,(îý¾f%ï!A�Q2F3×2$xì*P&ÿ:õ4¥­�/Ç;2
! .6e_A(*†%�$�›"2÷º9] >7#KÍH9L	Ò-â+qì9¾!½2�!û0z�5Ä°8=Ë	5xL<Ò8µÕ bo*S‡9Ó"î<‡4­-¸4‹	‚»2‚+ˆ=L:³9G1j>:LçÞ�=U*B+ô8p1Œ	¬àÞ(Í
! =¬-ñQ=Ëz(512‡- H;^,=Ì5½›.Öº¯&z0Ê!3i.ö˜"�v7Èe{)f"57W7Qñ´4Úÿ"Ô4´+
! Q8ºg%:ž"˜=Ñ#�î#0)èC	h¤<)î3l²ã(Z=e2V^	>å(¦1L/#9±;æÙ;±c
œ	Å….Å&‚Ü'Ç#ç#ºš|;$L&Ø;… Ñ:ˆ6’Dppb( £¨;<9T*õM¬5³È-îØ*´ Ò7ë7,‰"�&Ês3ôE3z Ï*Ä"ñd=<Í7•É
)4Š.,^5¹-ó
! ="û!Õç
! ¨<Œè#1ê<�ë!…ì0\,n%}47†Kb2$2Ì/óóü6}Øv-f6ãK™z/‘Ï5`1D­•<p+‰¿!·)É£**3§5™0$,/ep$m† 7àž
! M^(†6±Å:=™)½
! yÀõ6H!v;Õ#‹
! ]!Be)«#å«P�Î'*--š]”'ƒ2	3¹¶`)On*Ã#C-ÞÓ)T'Àº.&65
·82òé;,#…`Špêõ*‰	 b1mç>Ý
! [¢1Îýå)md·ò|B.�~$¹+#–$Ó1¥<â
! |)ƒ²3‹±µ³d¨&ýƒ-`3ñ A<–;À·Ð$g)È+Û!&õ`À6ˆ	
! "—	uµ6€ÁÙ4>´#ä.Þh
! 5A"	ª	� ¶7o+G#?-´-€	0<®+z1o8cN:)ó¸"z77µ3æ)Z!/>TÊ9¶<%]
! Ç’e_9”8=aÏ›/*q…È4x4•:/QT	¥ —#Î	A Ð->­
I¯Ó›&ç4r…Ö"}<C8€)Ã3š4}”+02T'ÛôŒ/†:Ùt.=8p	º~+’.ˆu&3(Ù	C:I{1‡ž4À9+.|,7)ô"§2=Þ/'6K!;R°6ª	„1ï2í'Z0Ï8€§0Š(_.Cö0ãø;s;#ë,ì5Š ÊiŠI#dŽ)¹2,;MÑ.9ÿ6B7Kn‘-,‰
5`o'ÜG:äp8“Ø$ &¬&ð)€6e7¿a
Ú	Ú<PÑÌ6ó+½0} 2ö8ö15÷¢�À2	
÷¦8† ò)¥3ò.9ÂKï7€' "CšõHpŸ8²4µ4³4z)�n1Ëõ0„(53Uun :²�<¯!‹³3«7‡<3 8Ì×Æ:Nk/Üœ
8)„-ù$U+”÷½R'ë
! ¥Á%û7×*„íF$cP!Ç5ªr c0$L¨-y—/l5+„!ï/d'Ž/#‘`S
! Û28-±,ß2™óÉg9�
! ˆW3>X2©)·39ü)/ž9 ô7l0K4)Îû60-‚;Î{=!æ9GJv„<ù/ (i
ã.…&¦*’05<‹6$b%�'”ˆ&V:’1:/Ç3±P
Ï$|:‚ëj
nMù5Ï+ÐÓ:m]¥DÌ6z\›'ž9ÉEâx
ÀïµØëš"9 6†Ü
]*J"–7›(éß¾*Ï =ÁÃ¯7ª6ôD‚"Œ.í°u’¨9MÌŒ9É k %‹%-‘“;œ(Á6µ×:pÚ8Â1š² ±5 y"B/ê)]¿;-0ã&V» q+È Ã{v3…—øõÑè';Î*©7s9Q*Àƒ!/Ø-	6ì1­2‘ª+D*žZtg-ëÔ/Ôð$"0G;Q&à9âÆSÜ ¡2^7KÔ,,854#
¡™7Ý-ˆ¾/Q,Pî;s!-7ó[,Lÿ0=-ŠO¯-@5-~Ü\4¯ Vç	íÚ–ó&¤†<@Gçq3"Ê
·¾©/š1$%l.°.†#Ô÷	6§:Õ&ˆz?Ù<_36š’`‚n+Ä¥ ýÕ<�$8Æ Xç ÍT6ñ°±-›è?0ð-5~ö	æ$Z‘Ú0˜#Ž <ü1öžº2®2œ)ÁŸ¹)G
Í<
¡( 3ák4?3¿Ò,¦%n4ÚE9C9Dý20¼V9+@1ü	f	S6[òï5±ˆ ¾'h&00“+7�N=¼.Ö,4X6)b3Ã<t!n²-o0í+¤4ó�$9+†;x%Œa¼
~='$uz#48’"±<S2¿)‡¦¾6D5p<B
TõO<	; ^
! üÞ®F!%+ïrÙ d
! ë)J2Ž
Y .n5z6ª1ß6�~.�5!ù3�-“=@ir$Ò/
! 4g3+î-<"D ‘4ý#0,W&R
u¤7F6å,˜^#+)&˜	)X
! ç<¹æïDÞ.X-ä:ò;+!´9fNÛË:á1p• %×6Ö“î§Q+üñ¢-ƒ8Usk%F#P;1Ò6¥	1M$9„.û*Ã1L,tv4¼r7Iû3¥3
! ?	TxIý¤;kÀH'8Ò¤/k0ûp;.J(¨1<,p—(v
†/ê	Ã*ó0Ô%À/ø9©+ë2ú4{$·;ÂZ©Ñ2û/A(	0�"ˆ'²c›=µ
! �1¸³Œ'¢ T�(x2~(Ñ<V4ñ"ÈÉ)-Ï"ˆ#ÃX&à:9-Ð	¦F’(O<q |kKÓ_72qÄ	$=ƒb0GØn£8´0t%3m#ø(»x9;5!	éa-b"993¾7`i<HÖ‡§/g1«º6’)œ::ð1:Ù*Tz<\KÆd28L
! {�;×%³;2xËÖ1)*^=5[-
! Q.3å:ã#ç½ú9•$à”ph!¯Úf;>Ê<TM+U(%¶±'{#™
Ü+È)Ó #}RÛµí
! í‡172G"›U�.D<£ý\"=$ßRèÈª‹'26œk*g/
! ˆ;Kz&�x(ž�ô..!2ì›6Í/®Ä =WNSMÙ7°(Æe"{4=#’	Ž>1æ-ê8*#J8ƒ6ï5�+­	¶;r¯ž­_7ˆ,X("‚7d,‰ Íü€ Ý'+%g‡'â$]%ËÔ`]Á<‘#ê¶	4!§Ç1ýÛCŠV1*<»7-¤"Ó)O/·Àî +Û—ó)ü.#842Ñ—52/…j-C&WÎ&Ñ$ÍÆ-�3s,~/DÇ&ÿ37=ö"œ+
:p(Óè%f-½�=¼%C
Â"ou=�%r=é(ª<jE-Šò5à71Ì:-Ÿ(y:�+s$ä)gÓ2È0�ß Ë%.÷<~")"*ä5¨:B-o
ô%¿1 Â´F&”VÙ
E8Ô9
0Ë+}6êWb,q0•{0V
´±Ö£
L
�:³(ñˆ8YÆPP$Ñ/ZÛN(	#æýQ(ûj'T"Í.Q4X9P	F¡©<Î8d1%EÝ32É0ÝÏ (: ,e=f.ëÐ/ö(Ê50�C�!Eñ+0z4á5¾:+#X 4Û#;¥<&
! $Þ[?¬ÞÏ!J¾98Û&õ2:"fï%�7×n8íø1(�'í%¨5,V$7ÿû-71/"K-iL7ÙÆ$Í4Ë‰ú$]µ:2Ñ¦5'"eE5|5G!6ÁÐ#î1tô¡-ß×³©:Ü>/GH÷ü8-‘<æ ^.ƒ
! )(/ö†%?)='ó*Bï,ñ
! ­
! þõ}2Z²
! ¸k ¯%2{
! ã%ï6Ai4h&Vqdù(!1Ép¦é.b/,;Å•3
$ã3Ù$Dï»
.»$»ö
! Ò
Ô1X0
! @*Ê;Õ-
!  "¶-8×j,M –ÿ&†Ô/ŸZ88: ,Çf3ü;Ã/}/,+ç6Å6U Z2P,”1Î%êëÏ~6©*y37'l=`6¦§;Å$Uˆù)V97ö³ð9v5†ÎY=S(kÎ71¸!´)þ9,R:> Î"±~7k3ÿ5j ~5µ(*t/å5‰­8ÈR#É(_6™�Ü¥*Õ%M¶$N
! �+f<Äz5/Ð&(=ž;A#õ#�#�dD	²5�-®Ò&)"V+7Ó'PÉ^*ƒ
! hÍ#Ðô
)<øè(•4m,""FÂ(©5ø*5Cƒ¤¹#N�5f7q2×H.;"
! XÐ*94	*E$0óÛŽ;8:5qLŽ)3E#A
6Ç,Æ¾¥Ž$Z ¨6§8ÂÆ+ú˜l‹!^g"¶#‰13[=i1Aª,øw£
! î
! �;a ^+*˜`;™(F 
|%£*9ySÅæÉë'ª«§1X¿
¤2d5	$=)'Æ+4Ÿ=?1Ç€-o2Ã
! 6+'VMÞ‰,DéU7x8ƒFÊ1d/Û=+8&Ú,¿h� Ð% ›3b¬1k[·&Š‡*hF:‰ü+u²1ž}
! �;¼+:&*¥3–47*{<¿'ì1Z#Õ$-Ì‰4‰å+Ê>"I=&7	Ì·-ƒ™'1
^å:"žÂ&0ðãY!r•žAi(­+`U™j9Æ,1£Ž.]�§ò-s:9@Û7).#ïG4#k9Œ:b &¹$q5¿+å«a&%S&ç>3^•))ÆÓ*Œ,Ø³$�/OñÇr%+(,
! ù
¨2å9“1Ã$~%»:!¼;9
‹�+ãj0Žè!ñ$µ/Ã®I8ÕŒ0µ9�'˜6å³[+{!(ë!ìÎÚ*Ò¬'Ó�	^6�,Õ0…<DG9¦ŽÞ)ÝN2])Í‘$ýiÉ;¥	“
! Ë$V<ËµÄüu
&u-Ë!¼<ª“)„4Š$–h1ÀL9:D+Ý)þ,~ƒ�"Ù"í03—3&4œ-w;¯9ÔÒ@
é
! 77D9t&);;.åH$q&zØ(²/¨ÓŸ.2Ê8U0Ô	«$´:¨!U/Žù<ÚaÀá.+Þ<�6½Q:€ð‘4u78
! I1/Ô.Þ*e4Ð.Ô ù_ZG–)?	+Ça!€;F-`!Ð3×«†%$´QÜ7s#ï-^$|/Á8cÞ	è"7È.‚	2)m&ˆE!¹ y2'œ(&°)Þ_1t=­<ê3@…*°!Ü%Û/u|^#:Ÿ"ô9'!1žì(1Û5*R)ü0©U�¦ut$Á#ôÛû÷>Ü4º$•æ5[(2r, v(Ñ*à
7433„5Y<2.£	Ü292J3Z<!Ò6Šs1è ó$
! -›¸1�(EäŽ&³8è))ãE+T ž¢:éß#î	i:r;Éö7l"¤
;*±/.*˜09©Ú+l/Žïx!®3œ#8t
Cú�)")¦-Ú-X1+)ü5 ÌQ$6OR0%?9Ü)4Ù6–Z?V¢;¼,¶1,ª:Ö8[åY5ò&5æí{,”45¶Å(¦'4÷3Qá"d.»!ô#³&¯
! 3Ì<†²15‚Ö!Q/Ý/D'�4ø-!‰85˜9/0À2t1Qö:”<F8ûM4!6v$9È'†.	5É#9\“!}û	¸¦,¢ë0‚!yÝ,¼9Ã`+{þ)}ƒ&9¹4&ú2'M):s
Úºz3
é4Œ
! V;lµå$ô-ØÜÑ"‹0‚ ¼2ú¨+1U=f+D4¾)$w6<#ÿ8g:TñSù"2@<€+-×<1=%S-É'Å9Ikzí"Z)y-Ú$Ÿf+*Î#ly7hÇ/à<�¨
½)žwBÏÑ5O!â)Ñ4×~;ç
èË9(å7
…ÿ-
! Ù ‚À
! ì
ö UtÁ
! ×$¤Ux$nE=«ß8Õ&
­¢ ;II¢.a•w5@ö)Ëg
! ­53¢�%XÈ9:«%L#x
! ÷#°/%œ_œ7(;Ä3 3tÂ!;¤,p\0gœNú:t9×U)x"X.,VÉ9o
! °-
! À%~h8ý§á!´+:-d"‰4
! Ç*¢Jc‡
¤(v½ Ø·;* .J/´$=Vs4vS!ñ)c¬=,”-ò<U-7$¸&¦
K6Q!q/ZW³6z<É“3¬
L4`0p!w#v+A=¯zh­!ƒQ)îB(v%!=l+9"6Í0Ý“ÿ1ñÊ�0Õ:Ùd+$-Ç"b-ä1è5}		„?5ÆõY
¬?1!¹T´+µ.'ï1“y+0/+ñJŒ÷/Ä¨–ÐïP„-B7Ö($3¢S1ê9Ì;H%ü�/“/
!Û1ügP"·,¾O62Š;N5)%#'q),"-»-š×;§R8#'&Ã6v5ù=x¸8 +AÓ	!�·1ß9.à¹Æ(ã0A6�%í¥:y5=q;zø M9S•%€I.§)1…:±2Ÿ%ÿe<Þ:˜+wÒG±03"„=W):V-|6K
kéÁ ®’”Nnè±$î%¼0ª!k-…‘Î6r 6¦ `'Ó®$B$õ 8õÁ&Œ—1Ö0J#å‘¥h�!žD$e
9C%Þ7N4üR$5/T' ¼$c&k^Ù:$:Û:Ô$T+¯<u:Oa(Š539;(<Ü$	K(.8;,3ÑG–9º›:y<Îä836q4š2/è3®9é/5*9.¡ˆ�í0
4È%gÃ,E±t'eN�%«R%ˆ5mùf„
! ‚3e
! 4Úæ3¶,j4ç)†‹;b7j:+¢ê'�ìØ•”9Ö
á0›Úí8Ðg.ß�.­/Ñ,	'zþ¯1ìV7Ø1jû8Õ5í#9`H8’3c”*a8Å)¡Ý(@,k(.=W:|™:ú6+.q‘§	=].Hì8¤€&C3|^Œ8P/n®	Ý9â8!–0=;¿Zò2Âì
! ÁmÇ) !Í¼)Á17=Ð8y1:)\1ý#Á0%1'/U9ç»+Ç5 22­e(~
! *8ç;&e204Ð*4u9=O<<ê5Í8gÕ'”!­é¬8L"@	Ã9'25 9A&þ5ÈV¦
! ^~:@J¥$Ï”jv:l¿,F5py&%°9�)û<…	¥2£:¢3Ã	‹](AF@­™-0 “"Ù²2 ±1"#'®'H*Ü	t8#ñ3âM! �0"=Ï7‚1T<æ+«Ï87'Þ25Á5S0ÇÜâ0© ¶$;3Aq">4:–å!í"4ûe6®é9Á4¹J:w0-)*5š/O8‚5Ãß.3bÅÄ:z!@(V0WÁ�,‰=�%'eE<Søg,D7f*;è
(s*/S'c=q3¦&‹J%¶·<¦#~<Q¥1
J!î!¿;`/×º|4›Öù„$™¿.èÌ+"©äG"n=X)Ê˜Ú/Ÿ9.ö�¯	
! €=º !ïi	Ð5ã	C1Ò'_*æ	p
! a_
ˆ-ÑS)ck)˜$Ýçp&Ä#ž/\$“=äM(¯,s"c{Õ+ÅÛ.^)‚/\y�ê#„'ÏÉµ+™h =È"(Â3'‚-ÍO=²&X';‹R/"	¶)v)�)¥8Æ'Y‰Û;Bn
! =U4ÿ'™=À<{&lÞ*½1ˆ
C ª¹÷5Õê;˜,:}$
¬/"
Ä(t3Ü(k9Óæ.ÑÁ:@
! F„"ð%ö/t0*’À	$A+1;þ	=7Eþ#Ú~*¢»Ú ]‰3J1›;Z1Œ#a.&š0u	X&¬3QL¤ûÿÑ)
! _5'•úA.�(ëh´7y�*e#Øqø:h£$BŽ:Ò6®1å"’[u1-Ã(Ð(É$”<þE°Ð2Ô(+™sg¸(M<Ü!ƒ.ñç.ã
! �;*Ú#�!v£62>	¿#Çm[/#¨
! Žš¹�
‡";þ=2=-P.ºV8Iý†2P|	â/Æ”=µ1ß1(ü-å1\!-D
4,†K5!Yü2*1ÓŒó#M=
! †
! '0Æ3ß(�#°&j8«Ê!ŽN.þ×/2*ù737á²Ì8O&ì-²€ø<�¯1´(½*º]	I)½<s A'R2—ð"Õ!z¦ 
! m¤+Û±ÞA…6‹$)&#Yp1+¬$ˆª#Tç½"
´.?
! ¼
! ¹
úå2±"j.V(®Ñ;·:=(! [Æë
:1J$
! ½œ/{9&f9/g¡¢9ø&¸é'Z3ÊŠÙ".‚†iy=k'€c4N%97 -6³+O-»(i&Þ+µ<l`. ++Ý¾&ý
! x°´4
2E2 ö.j¬o;Hÿ962u)»6(Ü*æ#.Œ£%))*A°5³ Ç2’ð5Ý0×;§·+Ÿ0® +‡9’<Ø
! 4$">aÊ4Î9ë$&+u
! 9ø'`Û(9œ!m*Ž<¤=™,n:ˆ7%´/øp /�.0Å"‘ Ã Ï
9!€¼û
! \ y/-»,˜1X+¢C.<G¨Ü8Ó4l²þ™2³-	�‹=	) ƒ	a<Pž6¿8%î"Ä,ÜÎ«Úù6^0ÿ)ö*Àd
! B!Àí.Í<í2Ž:Ô¦3$3I²8a4Üœ9U5F4öŸ*»3êê¶x=41ô1(86Ÿ…¾-4œ;B'…,Èý-‚�oi#†(Ý6ð:ž:� 'é1p0v‚)À:�};Å+ý
Ñ&T‰†0_,À*“€|‹}
—.\
&*Y9>!Ë ˆD8£<	ã*!
š5û$U$Ô,*V-í ÛŽÚ\B
! ¶3ð8½/È<\úw-N8Åô(Ü.	<"Ü33	§’öì4—-äL(£#&®¦t‹, ý1Ò:mYõ,“<Ä<dK ‘×-Ï,t%@í�s	Í1Y$+xèQ°	Õ)Ïgùt-{<øÜ;µ0À(r&3
1{6‹#]Èd7
  
  For bug reporting instructions, please see:
  
--- 1,1721 ----
! Þ•®=ŒíCRüÚ$	$-$19$k$ €$¡$Ûµ$+‘%0½%Kî%:&P&
! \&g&}&<†&BÃ&R'>Y'@˜'9Ù'C(FW(5ž(IÔ()5)!J)$l)‘)!¦)$È) í)"*+1*]*d*-k*#™*”½*R+r+x+(—+1À+Aò+'4,\,t,�,¤,¿,Û,[û,]W-µ-Ñ-æ-..;.$P. u.#–.!º."Ü.ÿ.'/(E/+n/)š/$Ä/'é/*01<0n0*‹0-¶0&ä0)151,U1#‚1F¦1Qí15?2]u2wÓ2rK3A¾3K4,L4Ny4@È4B	5OL5Lœ5Ré5;<68x6>±6Ið6I:7B„7~Ç7?F8D†8EË8@9ER97˜9CÐ9=:BR:E•:~Û:6Z;{‘;B
<?P<‰�<9=PT=C¥=Fé=s0>E¤>Cê>Q.?N€?�Ï?G`@Œ¨@O5AR…ACØAQBNnBF½B9C=>C=|C4ºCPïCM@DEŽDBÔDGEI_EH©EBòE=5F7sF6«G*âGI
HWH tHY•HoïH-_IE�I
! ÓI'ÞI8J>?J~J(�J/¹JéJ+òJZKlyK+æK=LmPL0¾L)ïL M:M;JME†MÌM#åM#	N-N DN7eN8�NÖN)ôNO>O$YO$~O*£O*ÎOùOP /PPPjPvP#‡P«P8ÂPûP!Q;.QEjQ‘°QBR5aRE—R%ÝR1S.5SdS0‚SL³S6T77TloTGÜT$$UIUJhU*³UEÞU2$VEWVl�V
! W3&W@ZW›W5³WéWòW 	X&*XJQX8œXUÕX!+Y:MYˆY›Y-®YÜYIëY5Z@;Z/|Z@¬Z;íZ#)[ZM[c¨[O\l\\8É\T]wW]9Ï]Q	^K[^L§^Sô^^H_D§_4ì_Q!`Qs`HÅ`5aHDaI�aY×a,1b*^b6‰bAÀb3cL6c¤ƒc�(d·¸dVperÇei:fc¤f=gFg\g#lg#�g´g.Çgög h4hGh9Yh;“hÏhVêh#Ai,ei"’i"µinØiGjaj-pj6žj3Õj/	k/9k>ik-¨kJÖk2!l8Tl/�l&½l6äl,mPHmH™m8âm-n0InxzneónBYo?œoFÜo3#p9Wp2‘p-Äp0òp_#qVƒqZÚqE5rA{r½r*ÕrCsHDsF�sJÔs@tG`tE¨tAîtg0us˜uivAvvQ¸vw
! w[‚wbÞwYAxi›xoy<uy²y[2zOŽzDÞz^#{N‚{;Ñ{o
|p}|Jî|l9}I¦}{ð}Rl~k¿~Y+K…?ÑQ€Mc€_±€I�B[�7ž�9Ö�&‚97‚7q‚6©‚à‚
ƒ<ƒ(Kƒ*tƒ:Ÿƒ:Úƒ#„W9„G‘„YÙ„Z3…\Ž…¬ë…Ì˜†^e‡nÄ‡f3ˆvšˆe‰uw‰\í‰lJŠJ·Š:‹L=‹žŠ‹¾)ŒWèŒg@�_¨�oŽ^xŽn×ŽUF�eœ�)�%,�|R�œÏ�Fl‘V³‘N
! ’^Y’M¸’]“Dd“T©“ þ“!”7A”Fy” À”&á”4•=•-V•„•# •.Ä• ó•–.-–0\–7�–!Å–fç–4N—=ƒ—LÁ—N˜@]˜-ž˜(Ì˜,õ˜&"™ I™j™…™0š™HË™Sš?hš_¨š=›[F›<¢›ß›/÷›#'œ:Kœ]†œ$äœ&	�-0�?^�6ž�4Õ�4
! ž2?ž-rž5 žˆÖžP_Ÿ'°Ÿ3ØŸ ?, 8l ¥ 1À ò 5
¡*C¡Rn¡jÁ¡&,¢&S¢%z¢* ¢OË¢>£7Z£6’£;É£9¤;?¤@{¤9¼¤<ö¤53¥Bi¥;¬¥+è¥B¦7W¦F�¦FÖ¦1§?O§;�§RË§0¨4O¨1„¨=¶¨>ô¨;3©po©!à©%ªA(ª9jª'¤ª+Ìª5øªT.«)ƒ«?­«(í«0¬>G¬<†¬UÃ¬P­Hj­.³­;â­g®Š†®C¯<U¯-’¯GÀ¯/°8°S°8n°8§°Rà°@3±Tt±EÉ±U²Ee²M«²*ù²'$³8L³Z…³4à³&´v<´l³´m µBŽµ9Ñµ=¶7I¶Z�¶NÜ¶8+·@d·A¥·?ç·h'¸&�¸5·¸mí¸Q[¹8­¹8æ¹3º4Sº)ˆº1²º9äº»?5»hu»;Þ»H¼\c¼!À¼<â¼6½5V½,Œ½4¹½:î½;)¾!e¾:‡¾6Â¾=ù¾57¿jm¿'Ø¿QÀ:RÀ<�À0ÊÀ4ûÀ,0Á4]Á,’Á<¿Á5üÁ!2Â*TÂ;Â6»Â*òÂ6Ã=TÃX’Ã4ëÃ, Ä0MÄ,~Ä=«Ä3éÄ:ÅTXÅ+­Å4ÙÅ4Æ>CÆ0‚Æ-³ÆFáÆE(Ç3nÇ/¢Ç/ÒÇ@È)CÈ)mÈ—È±ÈFËÈEÉ<XÉ3•ÉKÉÉ!Ê!7Ê-YÊ-‡ÊCµÊ.ùÊF(ËoË8ŒË,ÅËòË@ÌBQÌ>”ÌfÓÌE:Í!€Í!¢Í'ÄÍ"ìÍ;Î'KÎBsÎ5¶Î9ìÎ@&ÏBgÏjªÏ(Ð3>Ð1rÐ:¤Ð1ßÐ.Ñ8@Ñ5yÑ;¯Ñ/ëÑ/Ò/KÒ/{Ò+«Ò*×ÒÓJ!ÓlÓ1ŠÓD¼Ó*Ô*,Ô/WÔM‡Ô3ÕÔ1	Õ@;Õ0|Õ@­Õ?îÕ:.Ö;iÖ8¥Ö&ÞÖ-×;3×'o×,—×'Ä×(ì×)ØW?Ø"—Ø#ºØBÞØ2!Ù5TÙ1ŠÙ¼Ù)ÓÙ1ýÙ=/Ú?mÚD­ÚEòÚD8ÛE}Û2ÃÛ_öÛ)VÜ:€Ü8»Ü/ôÜ"$Ý*GÝIrÝ4¼ÝCñÝH5Þ3~Þ²Þ-ÊÞCøÞ:<ß2wß=ªßèß1à9à$Xà2}à°àÇàUæà-<á.já7™á3Ñá?â?Eâ1…âb·â1ã:Lã0‡ã+¸ãAäã.&ä*Uä2€ä%³ä2Ùä1å0>å9oå1©å2Ûå1æ+@æ,læ3™æ.ÍæDüæ7Aç$yç+žçNÊç;è6UèŒèU¥èKûèGé8^é;—é9Óéa
ê9oêB©êBìê0/ë�`ë@ñëB2ì;uì±ì-Ðì'þìD&í7kí+£í$Ïí0ôí*%îAPî6’î3Éî$ýî6"ï*Yï.„ï9³ïíï,
ð0:ð5kð,¡ð.Îð0ýð%.ñ7Tñ&ŒñC³ñ:÷ñ2òNOò/žò6ÎòCó@Ió%ŠóB°ó$óóôK6ô*‚ô'­ôÕô'óô0õLõ"gõ?Šõ Êõ#ëõ0ö(@ö.iö*˜ö,Ãö1ðö3"÷HV÷+Ÿ÷"Ë÷1î÷> ø4_ø)”ø4¾ø$óø/ù9Hù1‚ù¾´ù5sú<©úEæúM,û@zûD»û1üP2ü‚ƒüVý4]ýE’ýGØý9 þKZþV¦þLýþ/Jÿ1zÿE¬ÿ6òÿ3)@]ež?/D=ti²LCi5­Xã<<Cy3½0ñ7"ZEq2·+ê+>B-�>¯î
,<DE�<Ç;E@F†6ÍIXN7§Wß.7	>f	8¥	TÞ	m3
! \¡
! 2þ
! ]11�BÁcih5Ò'
+0
,\
@‰
*Ê
Xõ
4N)ƒ6­9ä**I6t*«FÖ?X]@¶!÷*%Dj@|½oÏE?3…5¹(ï)0BMs Á!âB!GBiF¬8óg,`”KõUA;—.Ó/82k@†,ÇRôVGQžUð9F)€QªlüaiAË4
2BZuPÐi!t‹"M#<qB®=ñG/KwnÃ`2/“-Ã=ñ/ 9K V… 4Ü ?!UQ!8§!3à! "25"9h"4¢"W×"&/#$V#"{#%ž#"Ä#:ç#G"$)j$X”$/í$%)<%Bf%1©%QÛ%.-&N\&E«&Kñ&='H\'F¥'Eì'82(Hk(1´(,æ(")86)=o)@­)?î)2.*3a*"•*&¸*Iß*1)+#[+C+eÃ+&),/P,4€,.µ,&ä,+-:7-r-E„-/Ê- ú-.&9.'`.(ˆ.#±.+Õ.&/7(/B`/H£/(ì/Y0%o0=•0)Ó0$ý0%"1:H17ƒ1$»1Gà1,(2GU2*�2,È28õ2<.3.k3š3Nº31	4J;4E†40Ì4€ý4l~52ë5j6I‰6OÓ65#7@Y7.š7+É7Bõ7488(m8f–8ký8|i9>æ92%:MX:'¦:"Î:&ñ:);<B;+;#«;Ï;î;_<^n<MÍ<E=8a=-š=GÈ=>,.>T[>.°>*ß>F
! ?KQ?M�?)ë?!@@7@$x@9�@$×@&ü@5#A>YAK˜A¢äA'‡B7¯B5çB?CL]CFªCJñCP<D�D�D(¹D5âD3EiLE%¶E?ÜEF+FJFeF4€FµFÄF/áF;GLMGBšG6ÝG=H^RHb±H™I’®IzAJY¼JEK\K tK$•K4ºK(ïK'L:@LJ{L/ÆL+öL,"M)OM,yMD¦M1ëM9NAWN3™N8ÍNOJ$OKoO©»O/ePH•PÞPKøPSDQ.˜QJÇQ@R!SRBuR8¸R3ñRR%S(xS#¡S-ÅS/óSW#TJ{TZÆT?!UHaU-ªUXØUK1VS}V”ÑV0fWE—W.ÝW:X?GX3‡X2»X<îX,+YkXY*ÄY1ïYw!Z^™ZCøZG<[o„[5ô[0*\;[\(—\3À\(ô\+]2I],|]'©]DÑ]5^)L^(v^%Ÿ^2Å^oø^Ih_)²_!Ü_Xþ_(W`€`+Ÿ`JË`)a:@a3{a=¯a!ía9b/Ib$yb%žb+ÄbEðb\6c2“c[Æc["d-~d(¬dÕd"îd/e%Ae6ge/že#Îe<òe./f0^f7�f$Çf5ìf3"g9Vg=�gGÎgh*6h%ah‡h¢h'Àh@èh)i/i@il]i,Êi*÷i/"j,Rjj
! ›j#¦j*Êj.õj$k#7kJ[k¦kÅkÞk+þkF*lMqlJ¿lj
! mNum(Ämím+
np9nªn#¼n%àn4o;oLogo…o+¢o,Îoûo>p<Upv’p	qF&qSmq/Áq-ñqr=r@[rœr °rÑr:èr9#s9]s"—s3ºs!îst))t*St0~t9¯t#ét$
uA2utu"Žu#±u-Õu3v/7v,gv<”vFÑvw*3w.^w+�w4¹w7îwS&xGzx:Âx%ýx!#y*EypyŒy,©y-Öy5zœ:zª×zJ‚{KÍ{¨|¸Â|X{}fÔ}K;~L‡~´Ô~¨‰\2€d�€<ô€Ä1�¸ö�d¯‚lƒ€�ƒ=„(@„1i„2›„5Î„*…2/…)b…,Œ…/¹…oé…kY†0Å†Xö†]O‡a­‡$ˆ4ˆWTˆ-¬ˆ#ÚˆEþˆFD‰4‹‰FÀ‰/ŠD7Š.|Š$«ŠÐŠ*ëŠ‹=(‹f‹ ~‹!Ÿ‹ Á‹1â‹DŒEYŒ ŸŒDÀŒ{�0��6²�)é�#Ž'7Ž"_Ž&‚Ž©Ž#ÉŽ'íŽ"�68�-o���0¯�"à�/�]3�5‘�cÇ�+‘D‘0U‘K†‘'Ò‘/ú‘.*’Y’'y’ ¡’0Â’Zó’5N“<„“&Á“3è“O”Fl”³”#Ñ”õ”•1•I• g•$ˆ•:­•0è•B–;\–?˜–?Ø–—1—G—e—4x—`­—˜$-˜R˜#p˜'”˜¼˜6Û˜™ 0™Q™c™y™%˜™¾™%Í™$ó™š8š!Pšrš‘š°š-Ëšùš-›%B›h›.„›³›Ñ›3ñ›%œ;œZœ]lœÊœ+àœ,�/9�#i�0��/¾�#î�ž,1ž^žrž,‘ž<¾žûž6
ŸADŸ+†Ÿ+²ŸÞŸñŸ -" .P 6 =¶ Pô E¡!c¡*…¡-°¡.Þ¡6
¢=D¢.‚¢/±¢7á¢>£RX£\«£c¤9l¤=¦¤ä¤!¥($¥LM¥Hš¥5ã¥)¦)C¦"m¦#�¦´¦.Ï¦þ¦K§SZ§Y®§J¨@S¨q”¨©+%©GQ©>™©@Ø©�ªYªªº«]¿«‚¬R ¬2ó¬T&­,{­-¨­5Ö­<®$I®(n®=—®.Õ®¯;¯(Z¯ƒ¯.ž¯MÍ¯=°NY°.¨°+×°2±56±-l±5š±8Ð±0	²5:²@p²K±²Ný²7L³8„³;½³3ù³;-´>i´6¨´Gß´@'µPhµU¹µb¶4r¶7§¶Cß¶F#·(j· “·‚´·‚7¸º¸CÓ¸¹6¹#V¹(z¹0£¹5Ô¹
! º º"/º"Rº}uº5óº2)» \»6}»4´»é»F¼GN¼O–¼^æ¼~E½VÄ½?¾O[¾Q«¾Mý¾NK¿3š¿>Î¿K
À9YÀE“ÀGÙÀ8!ÁPZÁC«ÁJïÁ1:Â2lÂ5ŸÂ*ÕÂ)ÃC*ÃfnÃ_ÕÃ5Ä1TÄ†Ä Ä<¿Ä"üÄ6Å2VÅ1‰Å3»Å5ïÅ7%Æ']ÆI…Æ-ÏÆ4ýÆ62Ç)iÇ&“Ç$ºÇJßÇN*ÈPyÈ>ÊÈ[	É@eÉ%¦É5ÌÉEÊ,HÊ1uÊ%§ÊGÍÊQËAgË)©Ë#ÓË!÷Ë0Ì,JÌ%wÌ.�Ì1ÌÌ2þÌG1ÍKyÍ,ÅÍMòÍ,@Î;mÎX©Î=Ï<@ÏO}ÏZÍÏ<(Ð.eÐ5”Ð8ÊÐ<Ñ*@ÑkÑ)‹Ñ%µÑ)ÛÑ)Ò/ÒHÒbÒ<~Ò3»Ò0ïÒ ÓG6Ó9~Ó3¸Ó4ìÓ8!Ô8ZÔ“Ô+±Ô"ÝÔQÕ1RÕA„ÕUÆÕ(Ö,EÖrÖ/‘Ö*ÁÖEìÖB2×7u×/­×KÝ×')Ø@QØ-’Ø-ÀØ3îØ."Ù(QÙ(zÙ*£Ù@ÎÙ+Ú8;Ú.tÚ)£Ú1ÍÚGÿÚKGÛJ“Û3ÞÛ,Ü&?Ü,fÜ"“Ü=¶Ü,ôÜ'!Ý1IÝ>{Ý#ºÝ'ÞÝ9Þ0@Þ'qÞ3™Þ-ÍÞ5ûÞ01ß/bß’ß(¬ß1Õß)à*1à3\à6�à Çà0èà2á-Lá1zá ¬á?Íá+
â.9â-hâ+–âÂâ Ôâõâ\ã/pã' ãÈã+áã,
ä5:ä1pä+¢ä*Îäùä*å';å$cå*ˆå(³åÜå]öå;Tæ_�æ0ðæ)!ç Kç2lçEŸç)åç<è"Lè'oè—èY²è-é+:éféxévŽé;êFAêˆê êÀê-Üê 
! ëS+ëRëZÒëO-ìG}ìÅìÛì$íìXí1kí\�íLúíIGîM‘îKßîZ+ïk†ïKòïZ>ðd™ð+þð,*ñ/Wñ#‡ñ0«ñ/Üñ#ò-0ò,^ò&‹ò²ò<Éòó.ó3Ló+€óI¬ó öó;ôHSôHœôåôøôõ)õGõ7gõ0Ÿõ?Ðõö,/ö\ötö)‘ö"»ö4Þö(÷f<÷£÷+À÷Jì÷;7ø$søC˜ø<Üø5ù*Où.zù©ùFÃù-
! ú8ú"QúitúÞú+ñú>û'\û:„û¿ûÖûòûü&ü@ü5Rü=ˆü)Æüðüý!ý0<ý0mýžý.°ý1ßý1þ,Cþ6pþC§þëþ-ÿ01ÿ0bÿ$“ÿ&¸ÿGßÿ2''Z‚E¡-ç'5=4s.¨<×K#`„. +ÏûA:|"œ¿Øø-)>h)ˆ² Í#î(VCš$ºß2þ1?J&Š±È.à5_E'¥Í,ê9QUu’-²Aà""	"E	h	G…	DÍ	)
! E<
! "‚
! /¥
! 8Õ
! GV!q“"³1Ö6$?8d8�dÖO;
=‹
CÉ
H
,VBƒ.Æ7õ3-@a;¢HÞW';5»AñW36‹9Â;üT84�6Â4ùL.8{<´=ñ>/?nZ®I	AS=•6Ó6
! :A4|@±Iò<<Ny?ÈQ8ZB“KÖu"5˜OÎI8h<¡FÞ:%F`G§GïI7=�f¿/&.VA…ÇDãH(“q&W,b„/çL Ad =¦ lä Q!Îh!i7"¡"º"#Ö"%ú") #5J#H€#É#=ç#S%$Ey$:¿$<ú$>7%:v%>±%=ð%O.&@~&E¿&*'0' O'Hp'S¹'
(-(BC(B†(:É(')0,)6])2”)*Ç)*ò)G*Ke*>±*.ð*2+:R+9�+1Ç+(ù+.",#Q,"u,;˜,(Ô,+ý,%)-:O-)Š-=´-0ò-#.BB.H….RÎ.G!/ti/,Þ/00/<0.l0"›0+¾0-ê0+1~D1�Ã1!S2 u2W–2Iî2 83 Y3%z3+ 3'Ì3#ô3$4=4+]41‰4/»4ë4;5
! G5IR5Aœ5"Þ516"36FV6d�6U7PX7©7'µ7Ý7ð738458\j8OÇ859{M9KÉ9<:R:6k:¢:<³:Pð:?A;1�;'³;#Û;Oÿ;+O<&{<'¢<8Ê<m=4q=(¦=<Ï=(>5>*F>-q>@Ÿ>à>:ò>3-?$a?†?8£?0Ü?-
@C;@'@R§@Nú@DIAFŽABÕAJBHcB>¬B@ëB<,C8iC¢C¹C×C?óCD3D'xD@ D áD@E CE-dE’E²E+ËE÷EFa4F$–F#»F3ßF*G->G#lG�G.®G-ÝGHU$HzH,”H&ÁHBèH"+I+NI+zI¦I-ÄIXòI+KJ5wJ#­JÑJpëJ\K'|K¤K#ÀK'äKL"LO>L!ŽL"°LGÓL9MUM%iM�MoªM&N5ANwNˆN- NÎN7çN,O+LO'xO" O!ÃO5åO$P@P<\P™P7´P,ìP5Q@OQK�QNÜQ#+ROR!oR%‘R#·RVÛRT2S/‡S·S×SõS#T00TaT(wT) TÊTæTUU!,UNUdU.U:®UQéU;VYVoV1�V#¿V0ãV&W
;WaIW.«WÚWdëW1PX‚X…X‰X.™XÈXÐX2ØX2YM>YMŒYÚY0îYZ(&Z,OZ|ZˆZ‘Z¯Z2¸ZKëZK7[Cƒ[Ç[9á[\28\9k\<¥\â\9ë\%]>]X]#q]O•].å]5^9J^5„^º^fÏ^'6_8^_!—_4¹_>î_-`/H`x`2�`*Â`.í`)a&Fa'ma&•a&¼a%ãa#	b'-b%Ub({b ¤b$Åb êb"c,.c2[cŽc®c*Íc,øc.%d$Td*ydA¤d1æde0e)Leve+–e^Âe?!f?af)¡f3Ëf5ÿfY5ga�g6ñg<(h2eh-˜h4Æh-ûh4)i/^iŽi2®iLái/.j6^jô•jŠk¥k8Åk0þk3/l7cl>›l$Úl5ÿl,5m.bm,‘m1¾m3ðm2$nWn6sn1ªn$Ün0o2o79oqo‘o­o#Áoåo p+&pRpYpjp~p�p£p»p×p÷p
! qq:4q)oqJ™qCäq(r@r(`r,‰rT¶rss,s
! FsQsps�s(¦s:Ïs
! t7't(_tˆt#¨t5Ìtuu)3u/]u�u'–u¾u6Øu
v!v ?v'`v ˆv0©vÚv
õv w$w;wQwjw„w“w-±w"ßw!x)$xCNxP’xãxåxîx÷x$y3%yYyuy.•y1Äy:öy>1zpzyz‚z‹z”z!�z¿zÛzèzñzþz{{{"{>{G{AK{B�{~Ð{°O|L}gM}µ}{Õ}gQ~Œ¹~UF-œGÊ€62€ni€<Ø€5�,K�x�Ž�‰š�^$‚rƒ‚oö‚fƒ
„ƒ*’ƒ<½ƒ.úƒ)„E„5b„
˜„€¦„'…’-…(À…+é….†+D†-p†cž†^‡€a‡jâ‡QMˆ|Ÿˆn‰3‹‰A¿‰kŠ5mŠ'£Š7ËŠ.‹52‹3h‹8œ‹.Õ‹Œ[ Œ“|ŒŒ�W��cõ�GYŽJ¡ŽGìŽ©4�+Þ�1
! �J<�5‡�:½�$ø�¯‘+Í‘ù‘’-’oF’)¶’³à’4”“NÉ“.”>G”<†”eÃ”;)•‘e•:÷•“2–'Æ–Eî–W4—>Œ—SË—Y˜Ly˜LÆ˜¢™?¶™@ö™Q7šb‰šBìšQ/›E�›OÇ›sœq‹œeýœac�PÅ�³žPÊžŠŸl¦Ÿ„ V˜ <ï =,¡¦j¡|¢‰Ž¢d£}}£Aû£K=¤<‰¤0Æ¤-÷¤8%¥L^¥Q«¥Bý¥G@¦Qˆ¦HÚ¦I#§Zm§ZÈ§L#¨Vp¨HÇ¨D©JU©? ©=à©Bª�aªCãªD'«7l«6¤«AÛ«*¬GH¬M�¬KÞ¬;*­?f­E¦­5ì­H"®bk®JÎ®b¯Y|¯9Ö¯1°BB°Ñ…°rW±NÊ±9²6S²ZŠ²9å²i³]‰³Xç³E@´Q†´@Ø´2µFLµb“µUöµ[L¶‡¨¶M0·a~·@à·V!¸;x¸¾´¸Fs¹;º¹`ö¹MWº"¥º@ÈºW	»9a»P›»lì»\Y¼B¶¼„ù¼T~½PÓ½I$¾Fn¾Nµ¾¿H	ÀGRÀ~šÀyÁL“Á`àÁ:AÂb|Â@ßÂS ÃRtÃ>ÇÃ:ÄdAÄ'¦Ä*ÎÄCùÄ/=ÅAmÅL¯Å6üÅR3ÆE†ÆCÌÆBÇ_SÇ6³Ç+êÇ?È@VÈ=—È:ÕÈAÉCRÉG–É2ÞÉ7Ê?IÊB‰ÊZÌÊ@'Ë+hË;”Ë+ÐËIüËCFÌ)ŠÌM´Ì7Í7:Í+rÍAžÍJàÍ*+Î*VÎ,�Î(®Î7×ÎÏ1-Ï=_ÏO�Ï*íÏÐ%3ÐIYÐu£Ð;ÑTUÑOªÑ úÑHÒDdÒ5©Ò[ßÒK;ÓB‡ÓQÊÓ?Ô\Ô8yÔu²ÔL(ÕiuÕ=ßÕ:Ö$XÖA}Ö7¿Ö3÷Ö,+×!X×#z×Jž×-é×+Ø,CØUpØ³ÆØszÙqîÙ‡`ÚþèÚoçÛyWÜWÑÜV)ÝY€Ý#ÚÝBþÝUAÞZ—Þ¶òÞ©ß#Áßåß#þß6"à[Yà>µàôàÂ	á4Ìáâ3
âAâ(Mâvâ0�âÀâ4Þâ!ã"5ãXãqã!}ã
! Ÿãªã¹ãÍãÚãñãää!ä	7äAäQä`älä‚äŽä©äÄä×äääñäåå(å	;åEåRåbårå	…å
! �å%šåXÀåZæ[tæ[ÐæJ,çNwç"Æç7éçO!è'qè6™è6ÐèUéJ]é3¨éFÜé#ê9@êzê[’ê3îê"ë;ëXë@lëB­ë?ðë-0ì0^ì5�ì,Åìòì?	í3Iíl}í5êí0 î)Qî5{î±î+Áî0íîHï$gï+Œï:¸ïóïA
! ð@Lð%�ð³ðÍðêð-ñP5ñS†ñwÚñCRò'–ò7¾ò5öò?,ó=ló7ªó:âóAôG_ô.§ô)Öô:õ";õ ^õ/õH¯õJøõ'Cö‡kö>ó÷2øE²øŽøøy‡ùPú/Rúy‚ú=üú1:ûqlûoÞû.Nü0}üU®üŸý=¤ýUâýO8þgˆþeðþVVÿW­ÿWE]B£Jæ)1:[)–|Àl=ªâÃB¦7é)!#Ko„™®'Ãë	$"G+g#“·/×%-K(ehŽ%÷H4fJ›0æFd^?Ãm	lq	IÞ	H(
! Cq
! Hµ
! Gþ
! BFO‰(ÙK2N6�l¸e%
M‹
8Ù
?URm¨32J*}4¨QÝ#/+S1'±5ÙVmf{Ô@Pn‘+,*J'u&�'Ä@ì9-Sg#»!ßJ>LZ‹.æLb%€D¦Kë7;U:‘^ÌK+?w·;×0$D<i¦(Âë$	F.%u6›6Ò)	V3NŠGÙ4!tV@Ë:G9gF¡/è#2<1oH¡>êh)1’/ÄUô>J J‰ GÔ G!6d!+›!.Ç!hö!O_"K¯"8û"C4#Sx#dÌ#Q1$;ƒ$B¿$I%XL%\¥%4&97&Cq&=µ&Có&67'1n'7 'HØ'3!(=U(O“(0ã(0)*E)!p)<’)*Ï))ú)P$*6u*/¬*0Ü*/
+/=+0m+8ž+5×+9
,9G,6�,7¸,.ð,9--Y-:‡-<Â-/ÿ->/.+n.(š..Ã.+ò.8/BW/:š/Õ/Jó/>0iS0½0'Ñ0ù0n1‚1o�1,
2M:2
ˆ2H–4-ß47
57E5>}5G¼546O96‰6;¥6(á63
! 7 >7_7m}7'ë7;8BO89’80Ì8Dý8BB9D…9BÊ9G
:GU:?�:Ý:û:b;P{;6Ì;5<59<Co<*³<[Þ<8:={s=¨ï=X˜>%ñ>?$5?GZ?)¢?8Ì?;@RA@+”@9À@)ú@7$AR\A:¯AAêA8,B%eB)‹B)µBtßB0TC3…C8¹C.òC9!DK[D%§DÍD&éD1E7BE?zE%ºE%àE$FT+F2€F*³F1ÞFKGD\GA¡G+ãG&H%6H$\H?�H/ÁHñHJ
I#XI.|I1«IzÝItXJHÍJ9K[PK<¬KGéK*1L)\LX†L<ßL#M(@M/iMN™M)èMNN2aNM”N)âN2O;?O;{O1·OéO0üOG-PYuP_ÏPk/Q:›QMÖQ$RH=R1†Rd¸RBSC`S{¤SR TNsT1ÂTyôTVnU=ÅUSVZWVd²VdWE|WBÂWCXCIX�X@žX
ßX&íX3YJHY1“Y>ÅY<ZBAZ1„Z6¶Z'íZ8[3N[8‚[7»[+ó[,\4L\S�\>Õ\]'/],W];„]4À]Bõ]k8^2¤^:×^*_/=_%m_“_!¬_Î_ê_`+`K` i`/Š`º`
Ù`:ç`G"aFja@±aòa&
! b1b.Lb{b8‘b6Êb2cD4c:ycF´cEûcCAd@…d=ÆdJe>OeEŽeÔeQTfA¦f`èf'Igqg;�gÌg;Ügh)h8hWh.lh›hµhIÏh<i5Vi5Œi3Âi(öi5jUj*qj#œjÀjÉjÖj.õj.$k0Sk8„k½kÝkûkElN_lG®lölFm@Vm>—m<Öm&n<:n5wn=­nënBo$No[soAÏo_pcqpDÕpMqGhq_°q8r+Ir.ur¤rÀrÒrär5õr"+s"Nsqs>‰s6Ès.ÿs\.t9‹tKÅtRu2du5—u;Íu8	vJBvI�vD×vMwGjwA²wJôw.?x\nx>ËxH
! y9Sy0�y/¾y,îy8z4Tz‰z¥z7ÁzDùzE>{A„{)Æ{ð{6|8G|.€|3¯|6ã|C}^}<t}>±},ð}3~>Q~<�~Í~æ~]YdY¾T€9m€5§€1Ý€5�6E�F|�!Ã�å�Yø�WR‚=ª‚+è‚+ƒ/@ƒ?pƒA°ƒòƒ
„(„M:„oˆ„9ø„=2…>p…8¯…è…-†,5†b†<{†A¸†@ú†>;‡<z‡5·‡8í‡<&ˆcˆ@|ˆ+½ˆ.éˆ:‰7S‰‹‰2©‰(Ü‰Š.%ŠTŠ!rŠ+”Š+ÀŠ/ìŠ(‹2E‹@x‹¹‹!Ð‹7ò‹E*ŒpŒ
‰Œ—Œ ¦ŒÇŒÜŒ1úŒ1,�!^�!€�¢�"¾�á�fð�(WŽ#€Ž¤Ž ÃŽ1äŽ�%#�%I�(o�˜�3´�0è�*�)D�>n�`­�6‘?E‘G…‘HÍ‘Z’¯q’T!“Qv“TÈ“f”o„”Vô”WK•S£•G÷•F?–G†–$Î–#ó–%—*=—>h—§—*½—è—/˜)1˜8[˜C”˜Ø˜1ò˜7$™E\™:¢™JÝ™5(š5^š?”šBÔš"›0:›6k›v¢›WœUqœLÇœ4�tI�?¾�"þ�n!žL�ž@ÝžTŸ+sŸVŸŸYöŸ0P  � ¢ 8· !ð :¡_M¡­¡Ê¡ ç¡¢'¢9<¢Mv¢(Ä¢í¢££1£ Q£!r£!”£#¶£#Ú£-þ£,¤C¤]¤)v¤X ¤]ù¤ZW¥,²¥9ß¥*¦4D¦1y¦v«¦r"§L•§Kâ§W.¨B†¨kÉ¨E5©Q{©8Í©=ª¡Dª æªQ‡«/Ù«A	¬jK¬f¶¬3­2Q­.„­<³­ð­?®KD®(�®+¹®Eå®+¯.@¯*o¯!š¯6¼¯7ó¯#+°cO°O³°7±#;±7_±#—±9»±%õ±9²%U²K{²7Ç²9ÿ²%9³K_³_«³Q´e]´OÃ´cµ)wµ<¡µ)Þµ)¶'2¶BZ¶�¶*º¶'å¶'
·>5·It·"¾·:á·G¸Hd¸F­¸;ô¸10¹Bb¹2¥¹MØ¹C&º+jºú–º‘¼'­¼-Õ¼7½¯;½ ë½¾k+¾:—¾¹Ò¾GŒ¿?Ô¿1À9FÀ?€À1ÀÀ1òÀ[$Á!€Á#¢ÁOÆÁ)Â @ÂJaÂ0¬Â;ÝÂ#Ã'=Ã*eÃ:�Ã>ËÃ#
! ÄO.Ä%~Ä?¤Ä*äÄ:Å>JÅ‰Å<¡ÅÞÅ0÷Å.(ÆWÆ#sÆ—Æ¦Æ/ÅÆ+õÆ7!Ç@YÇ,šÇ<ÇÇ?ÈqDÈ9¶È6ðÈ7'É3_É3“É%ÇÉíÉ-ÿÉ2-Ê(`Ê5‰Ê?¿Ê=ÿÊ==Ë&{ËL¢ËQïËRAÌ*”Ì.¿Ì#îÌPÍ<cÍ& Í&ÇÍLîÍ;Î*YÎ+„Î)°ÎÚÎLðÎ9=ÏwÏ%ŒÏ)²Ï6ÜÏ*Ð8>Ð.wÐ,¦Ð-ÓÐ-Ñ6/ÑfÑ*…Ñ*°Ñ$ÛÑ3ÒO4Ò*„ÒO¯ÒlÿÒylÓuæÓ:\Ôu—ÔD
Õ RÕ'óÕˆÖ°¤Ö„U×¬Ú×¦‡ØÎ.Ù)ýÙY'Ú4�ÚI¶Ú)ÛZ*Û3…Û#¹ÛÝÛJîÛ"9Ü"\Ü"Ü ¢Ü ÃÜ$äÜ$	Ý$.Ý"SÝ"vÝ)™Ý,ÃÝ)ðÝ'Þ9BÞO|Þ,ÌÞ*ùÞ2$ß)Wß3�ß3µßRéß4<àlqàLÞàK+ádwá?ÜáWâ9tâ0®â=ßâ4ã:Rã^�ãXìãnEäY´äWå\fåJÃå[æDjæE¯ævõæ#lç$�ç#µç!Ùç1ûç-è×=é@ê:Vê@‘êÒê:òê+-ë8YëM’ëSàëk4ì ìM»ì:	í^DíR£íOöí-FîCtîF¸îgÿîfgï^ÎïP-ðX~ð(×ð=ñM>ñ Œñ­ñ8Éñ?òBBò…òœò'°ò*Øò“óZ—óPòó"Cô8fôDŸô äô2õV8õ3�õ$Ãõ7èõ ö;@ö.|ö%«öÑöëö*÷:-÷*h÷q“÷8ø.>øDmø9²ø"ìøJù9Zù”ù,¯ùÜù2õù5(ú9^ú:˜ú*Óú þú!û!Aû6cûDšû4ßû,ü*AülüŒü;§ü6ãü3ý.Ný$}ý?¢ý-âý,þ9=þawþ<Ùþ=ÿeTÿ:ºÿHõÿ,>	-k	X™	.ò	!	$>	*c	Ž	 ¬	Í	Fà	4'	4\	‘	#©	Í	)å	'	&7	&^	+…	C±	(õ	"	(A	(j	)“	)½	*ç	*	*=	*h	*“	*¾	*é	*	*?	*j	*•	*À	(ë	(	(=	(f	(�	(¸	)á	(	(4	(]	(†	*¯	*Ú	*		*0		([		(„		(­		(Ö		(ÿ		((
! 	(Q
! 	(z
! 	(£
! 	(Ì
! 	)õ
! 	)	'I	(q	(š	)Ã	)í	(	(@	(i	(’	+»	'ç	'
	(7
	'`
	'ˆ
	3°
	4ä
	4	3N	"‚	B¥	?è	%(	 N	Bo	7²	3ê	6	4U	FŠ	{Ñ	:M	'ˆ	°	@Ì	#
	1	6L	.ƒ	4²	)ç		*	.E	+t	7 	cØ	?<	>|	A»	Âý	2À	vó	Lj	L·	L	9Q	0‹	H¼	@	=F	>„	!Ã	_å	IE	F�	NÖ	?%	"e	Tˆ	Ý	ü	A	:X	>“	Ò	 í	(	)7	"a	„	¢	&½	Iä	8.	*g	’	&¯	&Ö	 ý	0	-O	(}	¦	&¿	+æ	'	!:	\	!|	!ž	-À	(î	" 	": 	)] 	,‡ 	 ´ 	,Õ 	+!	#.!	$R!	'w!	*Ÿ!	)Ê!	2ô!	'"	+C"	3o"	Q£"	›õ"	"‘#	A´#	1ö#	-($	)V$	:€$	F»$	6%	P9%	?Š%	TÊ%	Ž&	:®&	=é&	5''	)]'	‡'	+ '	-Ì'	"ú'	N(	Pl(	$½(	:â(	8)	7V)	9Ž)	È)	<Þ)	7*	?S*	5“*	9É*	3+	47+	9l+	<¦+	6ã+	8,	AS,	;•,	7Ñ,	G	-	%Q-	w-	)‘-	,»-	5è-	".	.A.	p.	"Œ.	¯.	*¼.	ç.	ø.	B/	:K/	†/	¡/	·/	Ò/	Mí/	0;0	.l0	.›0	$Ê0	
ï0	Aý0	a?1	+¡1	mÍ1	R;2	mŽ2	^ü2	c[3	B¿3	4	4	094	0j4	0›4	6Ì4	5	5	i;5	*¥5	)Ð5	1ú5	-,6	/Z6	)Š6	L´6	,7	b.7	E‘7	(×7	d8	oe8	BÕ8	9	1+;	*];	*ˆ;	I³;	ý;	><	?\<	œ<	>»<	Šú<	2…=	0¸=	7é=	6!>	7X>	-�>	]¾>	0?	M?	_?	,~?	&«?	)Ò?	$ü?	!@	@@	 `@	7�@	%¹@	(ß@	%A	(.A	WA	'vA	!žA	 ÀA	%áA	/B	17B	iB	&{B	!¢B	(ÄB	:íB	-(C	VC	2uC	$¨C	(ÍC	öC	>D	!UD	/wD	§D	%ÀD	.æD	8E	5NE	„E	/”E	ÄE	 âE	*F	".F	8QF	(ŠF	!³F	7ÕF	)
G	%7G	%]G	ƒG	ŸG	+¿G	"ëG	H	#-H	-QH	*H	$ªH	)ÏH	/ùH	)I	'II	qI	(�I	C¸I	üI	J	?2J	!rJ	0”J	$ÅJ	êJ	,K	#.K	;RK	3ŽK	+ÂK	îK	vL	^{L	eÚL	M@M	ŽM	;­M	2éM	*N	GN	)aN	&‹N	 ²N	8ÓN	!O	:.O	iO	ˆO	/�O	<ÍO	7
! P	'BP	jP	1ŠP	(¼P	7åP	Q	>8Q	?wQ	$·Q	ÜQ	ûQ	8R	EOR	H•R	)ÞR	)S	w2S	—ªS	xBT	«»T	gU	tçU	W\V	‚´V	†7W	¥¾W	¬dX	wY	(‰Y	²Y	UÒY	0(Z	.YZ	3ˆZ	1¼Z	LîZ	2;[	-n[	Oœ[	)ì[	O\	Kf\	$²\	=×\	%]	;]	0Y]	.Š]	¹]	Ø]	õ]	^	*^	B^	F]^	"¤^	=Ç^	$_	!*_	&L_	;s_	(¯_	7Ø_	#`	/4`	Nd`	³`	Ñ`	ë`	#	a	2-a	1`a	’a	+©a	Õa	)ëa	#b	39b	!mb	*�b	&ºb	áb	1ÿb	V1c	 ˆc	<©c	æc	üc	2d	,Ld	 yd	(šd	,Ãd	7ðd	#(e	0Le	}e	Ê›e	cff	4Êf	6ÿf	¢6g	8Ùg	,h	7?h	wh	—h	+¯h	¾Ûh	>ši	ÛÙi	vµj	<,k	7ik	d¡k	 l	='l	-el	'“l	(»l	cäl	.Hm	twm	‰ìm	!vn	3˜n	;Ìn	1o	0:o	$ko	'�o	"¸o	Ûo	 öo	6p	!Np	!pp	6’p	"Ép	)ìp	q	5q	lLq	;¹q	9õq	@/r	Ypr	&Êr	 ñr	-s	r@s	Q³s	;t	(At	jt	E„t	:Êt	(u	.u	.Cu	gru	4Úu	<v	RLv	+Ÿv	 Ëv	?ìv	,w	Iw	Cew	©w	¯w	=Êw	x	+!x	%Mx	sx	Œx	ªx	"Êx	-íx	y	:y	9Zy	M”y	ây	Aèy	<*z	8gz	K z	Iìz	!6{	XX{	E±{	÷{	
! |	|	;|	Z|	o|	.�|	C¼|	}	}	(3}	\}	.q}	 }	I¶}	~	/~	$F~	,k~	E˜~	4Þ~	0	D	-[	2‰	"¼	+ß	J€	,V€	ƒ€	0Ÿ€	FÐ€	]�	1u�	3§�	9Û�	8‚	*N‚	Ny‚	4È‚	<ý‚	;:ƒ	Nvƒ	~Åƒ	CD„	#ˆ„	+¬„	3Ø„	0…	'=…	e…	%……	+«…	5×…	
†	*†	%I†	o†	Š†	ª†	 Æ†	ç†	*‡	1.‡	0`‡	+‘‡	C½‡	 ˆ	""ˆ	fEˆ	.¬ˆ	-Ûˆ	1	‰	.;‰	%j‰	0�‰	)Á‰	0ë‰	Š	:5Š	2pŠ	£Š	(½Š	0æŠ	‹	!(‹	KJ‹	\–‹	ó‹	4Œ	)@Œ	jŒ	`„Œ	$åŒ	

! �	1�	"J�	m�	&‚�	©�	/Ä�	?ô�	=4Ž	$rŽ	—Ž	'§Ž	?ÏŽ	�	B/�	r�	��	3¬�	$à�	/�	<5�	1r�	¤�	·�	&Ô�	5û�	1‘	"L‘	&o‘	*–‘	)Á‘	;ë‘	Y'’	K�’	-Í’	7û’	:3“	3n“	-¢“	1Ð“	2”	5”	.U”	0„”	<µ”	5ò”	5(•	1^•	;�•	)Ì•	qö•	Oh–	.¸–	$ç–	?—	-L—	)z—	5¤—	VÚ—	%1˜	YW˜	±˜	$Ì˜	+ñ˜	7™	/U™	F…™	-Ì™	@ú™	4;š	qpš	!âš	›	›	41›	>f›	0¥›	AÖ›	=œ	6Vœ	-�œ	2»œ	îœ	!�	8*�	6c�	-š�	EÈ�	ž	[)ž	;…ž	Áž	9Ùž	HŸ	:\Ÿ	7—Ÿ	:ÏŸ	7
!  	<B 	6 	=¶ 	;ô 	:0¡	<k¡	F¨¡	*ï¡	¢	+7¢	*c¢	Ž¢	&š¢	6Á¢	$ø¢	O£	=m£	=«£	?é£	)¤	(A¤	Jj¤	>µ¤	2ô¤	A'¥	;i¥	;¥¥	5á¥	&¦	?>¦	m~¦	%ì¦	„§	U—§	Cí§	91¨	;k¨	§¨	s¸©	\,ª	(‰ª	�²ª	1@«	2r«	2¥«	FØ«	0¬	3P¬	6„¬	*»¬	'æ¬	?­	8N­	+‡­	>³­	?ò­	32®	Rf®	!¹®	xÛ®	DT¯	9™¯	IÓ¯	9°	W°	!u°	
—°	3¥°	HÙ°	'"±	/J±	Gz±	-Â±	'ð±	:²	GS²	›²	M»²	_	³	,i³	B–³	>Ù³	N´	g´	4{´	.°´	>ß´	Lµ	Skµ	o¿µ	//¶	>_¶	Kž¶	Jê¶	~5·	G´·	Fü·	EC¸	7‰¸	?Á¸	Z¹	"\¹	Z¹	\Ú¹	#7º	[º	
pº	F~º	EÅº	4»	@»	@V»	@—»	0Ø»		¼	:¼	IS¼	>�¼	CÜ¼	2 ½	,S½	@€½	DÁ½	C¾	9J¾	J„¾	8Ï¾	¿	&¿	@¿	)V¿	€¿	š¿	-¶¿	ä¿	ú¿	&À	4=À	4rÀ	4§À	%ÜÀ	0Á	03Á	0dÁ	F•Á	+ÜÁ	FÂ	0OÂ	$€Â	B¥Â	.èÂ	Ã	&0Ã	WÃ	nÃ	�Ã	™Ã	­Ã	)ÂÃ	ìÃ	Ä	Ä	-*Ä	XÄ	mÄ	6‚Ä	¹Ä	ÌÄ	ßÄ	üÄ	Å	#Å	7Å	SÅ	fÅ	†Å	�Å	½Å	ÔÅ	ôÅ	Æ	(Æ	<Æ	LUÆ	:¢Æ	DÝÆ	B"Ç	EeÇ	/«Ç	LÛÇ	8(È	4aÈ	/–È	-ÆÈ	HôÈ	I=É	M‡É	¹ÕÉ	#�Ê	³Ê	ÍÊ	çÊ	Ë	$Ë	4AË	&vË	/�Ë	2ÍË	;Ì	<Ì	&VÌ	}Ì	*—Ì	<ÂÌ	MÿÌ	0MÍ	0~Í	,¯Í	ÜÍ	úÍ	!Î	;Î	[Î	vÎ	�Î	ªÎ	ÄÎ	ÞÎ	þÎ	Ï	4Ï	OÏ	8jÏ	£Ï	8¾Ï	÷Ï	Ð	-Ð	HÐ	!cÐ	…Ð	žÐ	ºÐ	.ÕÐ	Ñ	 Ñ	<Ñ	#XÑ	,|Ñ	4©Ñ	;ÞÑ	Ò	#7Ò	*[Ò	)†Ò	A°Ò	2òÒ	'%Ó	"MÓ	"pÓ	;“Ó	0ÏÓ	 Ô	"!Ô	!DÔ	!fÔ	$ˆÔ	$­Ô	9ÒÔ	6Õ	=CÕ	A�Õ	/ÃÕ	-óÕ	1!Ö	ESÖ	:™Ö	0ÔÖ	n×	5t×	0ª×	<Û×	EØ	,^Ø	3‹Ø	>¿Ø	4þØ	:3Ù	4nÙ	;£Ù	ßÙ	'ýÙ	#%Ú	'IÚ	=qÚ	#¯Ú	(ÓÚ	9üÚ	)6Û	6`Û	-—Û	>ÅÛ	2Ü	07Ü	0hÜ	+™Ü	/ÅÜ	/õÜ	/%Ý	,UÝ	$‚Ý	§Ý	]ÅÝ	#Þ	6;Þ	1rÞ	A¤Þ	@æÞ	'ß	@Eß	;†ß	DÂß	#à	>+à	Ajà	7¬à	:äà	2á	5Rá	2ˆá	»á	K×á	N#â	râ	�â	¬â	*Éâ	-ôâ	6"ã	'Yã	�ã	Q�ã	ïã	'
! ä	2ä	Mä	-hä	(–ä	,¿ä	,ìä	,å	)Få	på	,‹å	6¸å	'ïå	Læ	Ldæ	<±æ	<îæ	B+ç	)nç	˜ç	1·ç	.éç	.è	LGè	k”è	ê	  ê	6Aê	Jxê	XÃê	(ë	'Eë	më	)ˆë	@²ë	4óë	I(ì	Urì	CÈì	&í	V3í	Ší	P™í	Pêí	U;î	!‘î	+³î	Aßî	9!ï	7[ï	=“ï	9Ñï	1ð	¡=ð	Bßð	#"ñ	:Fñ	}�ñ	<ÿñ	G<ò	¯„ò	:4ó	oó	Cˆó	NÌó	jô	†ô	¦ô	8µô	îô	;
õ	Iõ	fõ	ƒõ	4žõ	LÓõ	M ö	nö	D€ö	"Åö	Dèö	-÷	:D÷	÷	D–÷	LÛ÷	>(ø	5gø	:�ø	6Øø	Iù	CYù	E�ù	+ãù	+ú	L;ú	)ˆú	2²ú	Kåú	J1û	J|û	'Çû	/ïû	ü	+/ü	"[ü	F~ü	(Åü	6îü	=%ý	=cý	9¡ý	5Ûý	(þ	9:þ	4tþ	%©þ	0Ïþ	,ÿ	8-ÿ	(fÿ	R�ÿ	Câÿ	'&
! FN
! .•
! Ä
! Dâ
! ''
! @O
! .�
! 0¿
! !ð
! <
! FO
! 6–
! .Í
! Cü
! C@
! 1„
! ,¶
! 2ã
! D
!  [
! 1|
! ®
! =Í
! :
! PF
! &—
! <¾
! 8û
! F4
! -{
! ©
! !Ç
! 1é
! 9
! @U
! N–
! +å
! E
! ?W
! ]—
! 9õ
! 2/	
! 2b	
! 2•	
! >È	
! >
  
! ,F
  
! Es
  
! H¹
  
! E
! 0H
! 6y
! ,°
! 6Ý
! U
! !j
! Œ
! a«
! U

! 3c
! /—
! 2Ç
! $ú
! "
! )B
! &l
! F“
! 2Ú
! $

! N2
! A�
! ?Ã
! 5
! t9
! —®
! 9F
! c€
! Gä
! ?,
! :l
! 8§
! %à
! )
! 0
! #P
! #t
! -˜
! ‰Æ
! =P
! 9Ž
! 3È
! 2ü
! %/
! &U
! ;|
! :¸
! &ó
! U
! p
! &�
! &´
! /Û
! 2
! />
! 8n
! 4§
! !Ü
! +þ
! 2*
! -]
! %‹
! )±
! %Û
! &
! (
! 2E
! /x
! ¨
! &Ã
! ,ê
! .
! aF
! Œ¨
! L5
! S‚
! TÖ
! j+
! 4–
! 'Ë
! ó
! Š
! ž
! Qº
! 
! 0
! 2F
! .y
! '¨
! %Ð
! ö
! 2
! H
! -e
! 2“
! 7Æ
! 2þ
! =1 
! 8o 
! 8¨ 
! =á 
! 8!
! 6X!
! ;�!
! 4Ë!
! 9"
! 4:"
! 9o"
! 4©"
! EÞ"
! 7$#
! S\#
! .°#
! 1ß#
! $
! #)$
! 2M$
! .€$
! F¯$
! Kö$
! IB%
! IŒ%
! EÖ%
! G&
! d&
! Hä&
! T-'
! ‚'
! jœ'
! 0(
! ,8(
! ce(
! FÉ(
! ¾)
! •Ï)
! Pe*
! ö¶*
! D­+
! ò+
! ,
! ,
! /,
! E,
! U,
! e,
! x,
! �,
! 	¦,
! °,
! Æ,
! ä,
! 'þ,
! @&-
! ,g-
! [”-
! 0ð-
! *!.
! LL.
! -™.
! +Ç.
! @ó.
! >4/
! 5s/
! .©/
! Ø/
! Xñ/
! <J0
! ,‡0
! r´0
! s'1
! T›1
! sð1
! td2
! ¦Ù2
! )€3
! Fª3
! "ñ3
! 84
! 7M4
! 1…4
! <·4
! Bô4
! T75
! CŒ5
! GÐ5
! N6
! .g6
! –6
! =°6
! mî6
! /\7
! /Œ7
! N¼7
! #8
! a/8
! 6‘8
! YÈ8
! Z"9
! @}9
! _¾9
! /:
! (N:
! kw:
! -ã:
! .;
! M@;
! IŽ;
! 2Ø;
! F<
! ER<
! 8˜<
! CÑ<
! y=
! r�=
! 0>
! !3>
! +U>
! +�>
! +­>
! +Ù>
! ,?
! ,2?
! -_?
! -�?
! -»?
! -é?
! -@
! -E@
! -s@
! -¡@
! -Ï@
! -ý@
! -+A
! -YA
! +‡A
! +³A
! +ßA
! +B
! +7B
! +cB
! ,�B
! +¼B
! +èB
! +C
! +@C
! -lC
! -šC
! -ÈC
! -öC
! +$D
! +PD
! +|D
! +¨D
! +ÔD
! +E
! +,E
! +XE
! +„E
! +°E
! ,ÜE
! ,	F
! *6F
! +aF
! +�F
! ,¹F
! ,æF
! +G
! +?G
! +kG
! +—G
! .ÃG
! *òG
! *H
! +HH
! #tH
! A˜H
! UÚH
! B0I
! csI
! ×I
! +ïI
! KJ
! MgJ
! 9µJ
! +ïJ
! K
! >5K
! 3tK
! &¨K
! $ÏK
! YôK
! 3NL
! 4‚L
! Q·L
! <	M
! 6FM
! '}M
! )¥M
! ÏM
! !éM
! "N
! G.N
! KvN
! 7ÂN
! )úN
! *$O
! $OO
! $tO
! #™O
! $½O
! $âO
! #P
! ‹+P
! :·P
! 8òP
! J+Q
! ;vQ
! ²Q
! .ÐQ
! >ÿQ
! 8>R
! 4wR
! W¬R
! *S
! M/S
! :}S
! v¸S
! ?/T
! 5oT
! @¥T
! 6æT
! >U
! r\U
! aÏU
! f1V
! 4˜V
! -ÍV
! :ûV
! B6W
! @yW
! "ºW
! 0ÝW
! X
! $!X
! 3FX
!  zX
! N›X
! ,êX
! Y
! 4Y
! /TY
! 1„Y
! 8¶Y
! -ïY
! +Z
! )IZ
! <sZ
! &°Z
! '×Z
! -ÿZ
! 0-[
! a^[
! 'À[
! 4è[
! %\
! 'C\
! &k\
! ^’\
! .ñ\
! 3 ]
! ,T]
! �]
! C›]
! Aß]
! 5!^
!  W^
! *x^
! £^
! Á^
! +Ü^
! <_
! *E_
! p_
! )ˆ_
! 0²_
! (ã_
! /`
! C<`
! <€`
! "½`
! ,à`
! $
a
! 2a
!  Ha
! ia
!  ˆa
! /©a
! 3Ùa
! 
b
! .!b
! )Pb
! ?zb
! ºb
! CÎb
! Mc
! =`c
! 2žc
! EÑc
! Dd
! V\d
! ,³d
! 'àd
! Ye
! 4be
! ,—e
! 0Äe
! 0õe
! =&f
! 0df
! :•f
! 1Ðf
! 9g
! 2<g
! 1og
! ;¡g
! 1Ýg
! 3h
! 5Ch
! 1yh
! 2«h
! @Þh
! 1i
! ?Qi
! J‘i
! 6Üi
! Dj
! 8Xj
! <‘j
! >Îj
! =
k
! 3Kk
! :k
! Rºk
! C
l
! 7Ql
! :‰l
! ;Äl
! 6m
! 17m
! Eim
! A¯m
! Qñm
! _Cn
! W£n
! Oûn
! HKo
!  ”o
! 8µo
! 8îo
! -'p
! (Up
! /~p
! ®p
! Áp
! HÚp
! 9#q
! E]q
! )£q
! Íq
! 4âq
! 3r
! NKr
! 1šr
! OÌr
! 6s
! 3Ss
! 2‡s
! 0ºs
! /ës
! )t
! #Et
! *it
! -”t
! *Ât
! -ít
! @u
! !\u
! ~u
! <™u
! Öu
! -èu
! 2v
! ?Iv
! .‰v
! ¸v
! '×v
! (ÿv
! ((w
! ØQw
! Ð*x
! 4ûx
! 50y
! fy
! {y
! !”y
! ;¶y
! :òy
! C-z
! 5qz
! §z
! -ºz
! &èz
!  {
! 0{
! 'O{
! *w{
! %¢{
! *È{
! $ó{
! A|
! CZ|
! ž|
! <¾|
! %û|
! 3!}
! /U}
! […}
! 7á}
! N~
! &h~
! I�~
! +Ù~
! ]
! cc
! _Ç
! 6'€
! 7^€
! 4–€
! 6Ë€
! )�
! 3,�
! 3`�
! I”�
! Þ�
! %ó�
! ‚
! 
2‚
! '@‚
! -h‚
! &–‚
! ½‚
! OÝ‚
! H-ƒ
! Hvƒ
! ¿ƒ
! Îƒ
! NÝƒ
! 9,„
! Hf„
! H¯„
! Jø„
! HC…
! Œ…
! *£…
! ,Î…
! û…
! 1†
! )M†
! -w†
! ,¥†
! ,Ò†
! <ÿ†
! 9<‡
! &v‡
! /�‡
! =Í‡
! &ˆ
! %2ˆ
! 7Xˆ
! 5�ˆ
! <Æˆ
! "‰
! &‰
! F:‰
! $�‰
! ¦‰
! .µ‰
! 0ä‰
! WŠ
! mŠ
! =}Š
! »Š
! 9ØŠ
! O‹
! b‹
! ~‹
!  �‹
! ]¾‹
! !Œ
! +>Œ
! jŒ
! :†Œ
! TÁŒ
! !�
! 8�
! R�
! %m�
! “�
! $³�
! Ø�
! uô�
! gjŽ
! DÒŽ
! :�
! !R�
! *t�
! -Ÿ�
! Í�
! #í�
! !�
! 03�
! <d�
! <¡�
! &Þ�
! <‘
! RB‘
! ;•‘
! >Ñ‘
! t’
! @…’
! 8Æ’
! lÿ’
! 9l“
! 3¦“
! UÚ“
! 90”
! Bj”
! c­”
! m•
! ?•
! G¿•
! X–
! 3`–
! G”–
! JÜ–
! T'—
! E|—
! ;Â—
! Dþ—
! YC˜
! p�˜
! "™
! ‹1™
! 3½™
! ?ñ™
! 81š
! Kjš
! @¶š
! G÷š
! ;?›
! E{›
! GÁ›
! Y	œ
! ?cœ
! ?£œ
! jãœ
! KN�
! [š�
! lö�
! 4cž
! O˜ž
! Eèž
! O.Ÿ
! i~Ÿ
! [èŸ
! MD 
! '’ 
! sº 
! :.¡
! 8i¡
! F¢¡
! aé¡
! �K¢
! KÍ¢
! S£
! Wm£
! 2Å£
! Fø£
! 8?¤
! Œx¤
! Ž¥
! ‰”¥
! †¦
! H¥¦
! Nî¦
! ==§
! i{§
! 7å§
! Y¨
! uw¨
! ví¨
! )d©
! )Ž©
! <¸©
! Iõ©
! 9?ª
! yª
! ,�ª
! ½ª
! Õª
! ?ôª
! ^4«
! =“«
! ]Ñ«
! @/¬
! dp¬
! CÕ¬
! J­
! 'd­
! _Œ­
! �ì­
! )z®
! V¤®
! @û®
! Q<¯
! VŽ¯
! Uå¯
! =;°
! Vy°
! aÐ°
! 32±
! )f±
! $�±
! )µ±
! ?ß±
! .²
! (N²
! %w²
! h�²
! *³
! 01³
! .b³
! 6‘³
! ;È³
! +´
! 0´
! :N´
! 8‰´
! )Â´
! -ì´
! 'µ
! Bµ
! %Vµ
! %|µ
! O¢µ
! Iòµ
! %<¶
! b¶
! &}¶
! 4¤¶
! #Ù¶
! 2ý¶
! 0·
! 7M·
! ?…·
! /Å·
! 1õ·
! '¸
! (G¸
! p¸
! Z¸
! ZÚ¸
! F5¹
! #|¹
! ‰ ¹
! O*º
! 9zº
! $´º
! .Ùº
! »
! &"»
! ?I»
! .‰»
! S¸»
! 0¼
! 8=¼
! 5v¼
! B¬¼
! rï¼
! Bb½
! F¥½
! ^ì½
! dK¾
! ‚°¾
! f3¿
! Pš¿
! Zë¿
! KFÀ
! ’À
! ;ªÀ
! BæÀ
! 5)Á
! +_Á
! 4‹Á
! -ÀÁ
! <îÁ
! +Â
! 3BÂ
! HvÂ
! *¿Â
! êÂ
! 2Ã
! (5Ã
! -^Ã
! 1ŒÃ
! @¾Ã
! 9ÿÃ
! >9Ä
! IxÄ
! ?ÂÄ
! +Å
! 6.Å
! )eÅ
! L�Å
! EÜÅ
! "Æ
! '9Æ
! aÆ
! 
xÆ
! V†Æ
! 1ÝÆ
! 8Ç
! <HÇ
! &…Ç
! (¬Ç
! BÕÇ
! <È
! RUÈ
! 8¨È
! SáÈ
! 5É
! 2OÉ
! ‚É
! 3žÉ
! +ÒÉ
! þÉ
! 	Ê
! Ê
! (Ê
! <Ê
! VÊ
! UkÊ
! IÁÊ
! Ë
! 4 Ë
! 4UË
! 6ŠË
! 5ÁË
! v÷Ë
! 3nÌ
! =¢Ì
! <àÌ
! !Í
! /?Í
! 7oÍ
! ;§Í
! (ãÍ
! :Î
! .GÎ
! 9vÎ
! C°Î
! @ôÎ
! A5Ï
! EwÏ
! •½Ï
! ýSÐ
! îQÑ
! û@Ò
! ì<Ó
! !)Ô
! 3KÔ
! +Ô
! 1«Ô
! !ÝÔ
! 9ÿÔ
! 49Õ
! 5nÕ
! ,¤Õ
! ;ÑÕ
! U
Ö
! 1cÖ
! \•Ö
! /òÖ
! *"×
! (M×
! !v×
! ;˜×
! .Ô×
! Ø
! \Ø
! ;rØ
! L®Ø
! )ûØ
! 1%Ù
! 4WÙ
! 3ŒÙ
! 4ÀÙ
! 1õÙ
! >'Ú
! BfÚ
! [©Ú
! ZÛ
! c`Û
! JÄÛ
! AÜ
! \QÜ
! e®Ü
! ?Ý
! 8TÝ
! 2�Ý
! 0ÀÝ
! -ñÝ
! ;Þ
! 4[Þ
! ;�Þ
! 4ÌÞ
! Hß
! "Jß
! Omß
! O½ß
! 8
à
! Fà
! ([à
! $„à
!  ©à
! Êà
! 4éà
! &á
! ;Eá
! )�á
! j«á
! Fâ
! “]â
! $ñâ
! 8ã
! 8Oã
! %ˆã
! )®ã
! LØã
! V%ä
! |ä
! Žä
! . ä
! 0Ïä
! Må
! HNå
! N—å
! Oæå
! c6æ
! ™šæ
! D4ç
! xyç
! jòç
! ‡]è
! _åè
! [Eé
! H¡é
! Iêé
! A4ê
! &vê
! 7�ê
! .Õê
! Fë
! =Kë
! 9‰ë
! 6Ãë
! :úë
! 35ì
! ;iì
! :¥ì
! :àì
! Hí
! 2dí
! —í
! <©í
! 2æí
! %î
! ;?î
! {î
! &’î
! !¹î
! #Ûî
! ÿî
! *ï
! 8Hï
! ƒ�ï
! bð
! 	hð
! `rð
! `Óð
! 4ñ
! :Iñ
! B„ñ
! 1Çñ
! Oùñ
! 7Iò
! $�ò
! 4¦ò
! Ûò
! 5õò
! 5+ó
! aó
! A~ó
! $Àó
! =åó
! 8#ô
! )\ô
! *†ô
! ±ô
! Îô
! äô
! ÿô
! õ
! 6õ
! +Bõ
! 'nõ
! *–õ
! -Áõ
! ïõ
! +ö
! >2ö
! Bqö
! ´ö
! Ñö
! ;ðö
! (,÷
! (U÷
! C~÷
! %Â÷
! 9è÷
! F"ø
! 5iø
! 8Ÿø
! 8Øø
! 2ù
! WDù
! œù
! ¥ù
! $²ù
! 7×ù
! #ú
! #3ú
! MWú
! 7¥ú
! 9Ýú
! 7û
! 8Oû
! .ˆû
! @·û
! Bøû
! <;ü
! @xü
! >¹ü
! øü
! 
ý
! 6'ý
! >^ý
! �ý
! ;·ý
! óý
! >
þ
! ULþ
! /¢þ
! -Òþ
! Lÿ
! *Mÿ
! :xÿ
! ³ÿ
! .Ëÿ
! 7úÿ
! k2gžjBq-´Uâ"8"[)~.¨×;ï"+†N8ÕA=PPŽJßz*P¥8öN/M~{Ì\H$¥EÊ-->El@²0ó)$	*N	3y	6­	.ä	@
! FT
! F›
! Bâ
! A%.g#–ºLÒ3WS0«Ü'÷5
-U
(ƒ
+¬
,Ø
0%69\–¬%Ä5ê :ZT)¯GÙG!%iC�)Ó2ý 00Q.‚H±4ú/$J,o)œ:Æ&/(AX4š>Ï<3K()¨&Ò%ù;S[;¯ëEó497n_¦=0D5uD«`ðŒQ‹Þ7j@¢Bã;&+b-Ž"¼{ß[p4…%º=à;/Z7Š4Â.÷@&:g+¢(ÎJ÷‚B6ÅüOgh5Ðz J� 1Ì <þ &;!5b!³˜!?L"4Œ""Á")ä",#4;#Bp#*³#0Þ#P$I`$,ª$0×$;%FD%1‹%I½%5&H=&5†&[¼&3'FL'<“'OÐ'Y (=z(5¸(Zî(SI)2�)(Ð)ù)^*Gp*?¸*Oø*GH+!�+L²+Cÿ+�C,Å,sà,$T-Oy-LÉ-8.\O.¬.$Å.ê.5/#</1`/ƒ’/ƒ0‰š0$$1I1#e1B‰1$Ì1%ñ162N2"m2[�20ì2;30Y3-Š3.¸3ç3%4!+4LM4 š4$»4à4ø4
! 5?!5>a5> 5>ß5?6>^6<�6=Ú6<7-U7Aƒ7@Å7?8gF8:®8=é8&'9&N9Du9Fº9J:NL:@›:FÜ:8#;P\;H­;Eö;2<<"o<’<.²<'á<6	=;@=.|=[«=Z>Zb>9½>8÷>80?.i?8˜?TÑ?)&@KP@?œ@Ü@+ú@&A.=A&lA'“A;»A;÷A3B"NB.qB BÀBÞB8ûB94C4nC,£CYÐC-*D8XD;‘DDÍD1EDE'cE ‹E¬E ËEìE%F#1F&UF@|F9½F>÷F16GehGdÎGD3HExH¾H«ÎHMzI9ÈI&J^)JaˆJêJ.K-3K-aK�K*žK&ÉK*ðK>L/ZL,ŠL1·L/éL$M;>M6zM!±M@ÓM2N&GN,nN>›N1ÚN6O2CO3vO0ªO>ÛOP49PNnP?½P:ýP18QjQ%„Q&ªQ!ÑQóQ(R6;R rR>“R.ÒRDS"FS1iS%›S4ÁS2öS<)TNfT7µT*íT,U"EU hU‰U7£UGÛU3#V&WV&~V:¥VBàVA#W)eW
�W<�W3ÚWIXGXX X-¼X>êX<)Y.fY:•Y#ÐYOôY=DZ>‚Z7ÁZ%ùZ([>H[:‡[Â[@Þ[\20\8c\œ\¬\.»\ê\2þ\1]-L]3z]'®]%Ö]7ü]54^#j^
Ž^6œ^Ó^î^-_"<_(__Xˆ_Qá_13`/e`8•`Î`í`E	aIOa9™a.Óa'b*bDb^Yb)¸b
âbðbBüb
?c
Mc [c)|c%¦cCÌc:d(Kd3td¨d8Åd6þd75e.me-œe“Êec^fÂfßf;óf,/g3\g'�g>¸g>÷g>6huh�hr¢h/i!Ei$gi9ŒiÆi2áij%(jNjYgjÁjáj$üjK!k<mk”ªkO?l;�l2Ël1þl-0m-^m-Œmºm<Ïmn8nIVn( nHÉnAoDTo7™o*Ño.üo3+pD_p4¤pÙpòp	q!$qFq,aq�Žq�rEªrðr=
! s4Hs2}s2°s1ãset3{t3¯t3ãtgu>u|¾uU;v(‘v�ºv
! XwcxO|x1Ìx1þx00y0ay#’yM¶yz0z4Oz3„z0¸z/éz${*>{@i{Aª{9ì{%&|8L|:…|À|2Õ|‚}=‹}=É} ~N(~2w~=ª~"è~ã<ï`,€T�€Qâ€G4�<|�E¹�Dÿ�#D‚ h‚D‰‚SÎ‚4"ƒ?Wƒ?—ƒ-×ƒN„`T„Dµ„Pú„WK…)£…$Í…bò…U†1j†Dœ†há†J‡6d‡›‡*«‡Ö‡ ô‡Uˆ+kˆV—ˆ)îˆH‰2a‰6”‰Ë‰cë‰>OŠ>ŽŠ1ÍŠ)ÿŠ?)‹Pi‹[º‹@Œ^WŒW¶Œ9�H�/f�#–�)º�Bä�7'Ž@_Žª ŽK�(c�#Œ�3°�>ä�(#�#L�#p�,”�<Á�>þ�3=‘7q‘S©‘Aý‘?’W’ w’2˜’Ë’1é’$“'@“@h“C©“5í“¬#”¬Ð”N}•5Ì•<–Q?–!‘–"³–?Ö–&—J=—4ˆ—,½—Aê—<,˜i˜5…˜A»˜Uý˜9S™A�™JÏ™Gš3bš–š:¯š%êš›C.›5r›2¨›'Û›Bœ=Fœ„œ/Ÿœ;Ïœ†�Š’�ež*ƒž®ž$Èž0íž?Ÿ_^Ÿ ¾ŸCßŸ.#  R =s ;± 0í @¡*_¡AŠ¡IÌ¡(¢??¢8¢2¸¢Ië¢]5£S“£ç£5¤3=¤&q¤1˜¤(Ê¤)ó¤,¥3J¥*~¥_©¥g	¦Qq¦AÃ¦P§"V§3y§8­§;æ§8"¨8[¨8”¨:Í¨B©)K©3u©4©©/Þ©8ª Gªhª6‚ª6¹ª4ðª4%«8Z«(“«4¼«6ñ«'(¬2P¬3ƒ¬4·¬;ì¬(­AH­GŠ­NÒ­N!®Vp®^Ç®c&¯iŠ¯hô¯]°Ý°]±Ý±�]²ß²�_³á³ra´vÔ´Kµ€Ëµ€L¶~Í¶€L·Í·ƒM¸sÑ¸xE¹s¾¹u2º9¨º7âºA»C\»6 »7×»3¼9C¼}¼;œ¼7Ø¼6½5G½5}½³½3Ï½9¾3=¾?q¾3±¾$å¾8
! ¿5C¿4y¿:®¿7é¿8!À6ZÀ3‘À&ÅÀìÀ	Á('Á$PÁ5uÁH«Á2ôÁ-'Â-UÂ.ƒÂA²ÂYôÂ/NÃu~ÃSôÃHÄ6hÄ/ŸÄÏÄ(èÄ\Å0nÅ:ŸÅ*ÚÅ0Æ[6ÆE’ÆØÆEëÆG1Ç'yÇ&¡ÇÈÇ!äÇ.È15È%gÈ0�ÈM¾È-É:É.XÉ2‡É-ºÉ#èÉLÊ7YÊ0‘Ê%ÂÊ8èÊ?!Ë?aË¡ËK¿Ë?Ì4KÌ.€ÌR¯Ì.Í+1Í6]Í4”Í5ÉÍ,ÿÍG,ÎItÎ3¾ÎbòÎ1UÏ$‡ÏB¬ÏïÏ	Ð Ð(4Ð,]ÐHŠÐ/ÓÐ.Ñ02Ñ+cÑ.�Ñ,¾Ñ,ëÑ"Ò2;Ò,nÒ)›Ò(ÅÒ+îÒ,Ó&GÓ*nÓ+™Ó+ÅÓ%ñÓ"Ô":Ô#]Ô&�Ô7¨Ô-àÔ6Õ*EÕ*pÕ)›Õ)ÅÕ(ïÕ$Ö&=Ö)dÖ-ŽÖ+¼Ö%èÖ(×57×#m×'‘×4¹×'î×&Ø =Ø+^ØŠØ2©Ø4ÜØ0Ù1BÙ?tÙ;´ÙZðÙRKÚ^žÚPýÚ@NÛK�ÛHÛÛ$Ü+DÜ/pÜ' ÜÈÜÜÜüÜ(Ý…*Ý:°Ý4ëÝ) Þ#JÞsnÞâÞªß$«à[ÐàK,áxá1ŽáÀáÛáúáâ4âSâ*_âpŠâ4ûâ=0ãVnã:Åã?ä�@äYÑäH+ågtå„ÜåNaæ[°æYç<fç<£ç>àçaèA�è@ÃèJé@Oéy�éC
! êHNê?—êX×êi0ëTšë:ïëO*ìMzìJÈìaí[uíWÑí>)îVhî=¿î9ýîR7ïDŠï.Ïï3þï-2ð<`ð8�ðGÖð=ñj\ñpÇñ)8òhbò>Ëòc
! ófnó·ÕóÇ�ôÇUõ=öE[ö¹¡öX[÷:´÷iï÷aYøJ»øSùDZù3ŸùBÓù/ú.Fú*uú( ú8Éú4û)7û7aû+™û(Åû+îû-ü]HüŠ¦ün1ýh ýg	þ?qþh±þWÿÕrÿ¼HHLNZ›Cö‚:ƒ½OA2‘4ÄQùoK=»Aù7;†s5út0-¥;Ó0v@N·LaSTµG
! 	,R	v	Bö	]9
! 5—
! SÍ
! T!8v-¯2ÝINZ\©‡
VŽ
Zå
y@DºZÿNZC©YíOG?—:×?<RJ�JÚ0%>V—•2-f`_ÇD'lArc´i/‚J²IýIGv‘XYa›»TW?¬bìKOC›Cß7#É[È%aî\P—­[E’¡‘4 �Æ kW!:Ã!Åþ!7Ä"Kü"^H#d§#G$FT$ž›$Ž:%’É%]\& º&Û&gö&^'~s'‰ò'|(—(­(1Ã(/õ(>%)4d)¢™)<*}¼*::+“u+A	,OK,q›,|
-1Š-V¼-J.P^.V¯.L/{S/.Ï/fþ/Se0B¹0Yü0`V1"·1RÚ1Q-2729·2\ñ2AN3˜�3)4,>4‘k4 ý4&5ME5/“5;Ã58ÿ586J6<j6U§6ý6?7?\77œ7;Ô7"8Z38BŽ8+Ñ8%ý8"#9$F9.k93š9'Î9ö9/:2E:(x:4¡:,Ö:3;N7;7†;E¾;C<H<Ih<²</Ð</=*0=.[=HŠ=!Ó=-õ=1#>2U><ˆ>,Å>'ò>6?=Q?"�?²?2Ð?,@l0@]�@.û@)*ATAIsAP½A:B6IBC€B6ÄB;ûBN7C4†C;»C\÷C TD9uD@¯D7ðDY(E:‚E*½EèE8F?<F|F9•F3ÏF3G&7GN^G:­G-èGH?-H)mHI—HáH/ûH+I1?I3qI"¥I+ÈI&ôI%JAJ=`JSžJzòJ)mK/—KRÇKSL8nL/§L+×LM/!M+QM1}M-¯M0ÝM'N,6NcN6ƒNºN ÙNúN.	O8OXO?xO"¸O>ÛO+P2FP#yP@�PÞPUøP-NQ|Q6šQÑQ#êQ2R)AR3kR0ŸR&ÐR2÷R=*S3hS0œS1ÍS2ÿS2T)RT-|T,ªT0×TU-U1LU~U+™U(ÅU&îU&V*<V$gV5ŒVÂV'ÚVW W88W qWc’WöW-X,?X5lX¢X&»X!âX(Y!-Y=OY/�Y1½YïYCZCSZ#—Z=»Z"ùZH[He[9®[.è[3\/K\{\'˜\5À\2ö\ )]GJ]:’]Í]Šë]Xv^Ï^è^ø^_>_$W_|_=š_$Ø_ý_F`(^`(‡`°`½`Ê`>Ú`$a>a\ataŽa¦aÂaÜaDòa*7b/bb	’b-œbBÊb
c$ c0Ec*vc¡c!½cGßcF'dGnd5¶d)ìde1e*Me.xeC§eëe$f&f @faf"|fIŸfIéf-3g;agI�g!çg8	h1Bh0th7¥h&Ýh,i&1iXi6xi¯i8Çi1j2jNj-ij-—j,Åj8òj=+k=ik=§k=åk#l/l)Ol%yl)Ÿl2Élül1mFm¤^mWn:[n1–n6Èn-ÿn9-ogo…o2žo‹Ño¢]p1q2q7MqC…qÉqéq=rFroUr2År1ør*s@Cs"„s#§s(Ës&ôs-t\It:¦t1át;u/Ouu%›u0Áu'òu"v/=vmv�v©v/»vëv
! w"wf?w ¦w'Çwïwx'x/8x4hx)�x4Çxüx@yZy/ky"›y"¾y2áyDz!Yz+{z,§zÔz4óz({><{4{{#°{+Ô{9|*:|ce|É|!ç|:	}D}\}'x}? }à} ô}~5~ZT~Z¯~y
! z„%ÿ>%€d€.}€!¬€HÎ€!�39�+m�1™�CË�C‚ S‚2t‚3§‚#Û‚ÿ‚Gƒm`ƒjÎƒ9„:O„"Š„­„2Ä„4÷„(,…U…$r…—…P§…9ø…!2†5T†,Š†-·†Aå†0'‡ X‡y‡™‡¹‡×‡ê‡ý‡?ˆB[ˆ'žˆ(Æˆ1ïˆ!‰A‰5]‰E“‰Ù‰>÷‰>6Š2uŠ5¨Š6ÞŠ?‹*U‹>€‹4¿‹ô‹*Œ1:Œ³lŒ3 �:T�B��Ò�-è�5Ž)LŽ%vŽœŽ9¸Ž0òŽ9#�	]�Yg�sÁ�P5�:†�DÁ�4‘A;‘"}‘, ‘-Í‘û‘&’09’(j’&“’ƒº’D>“ƒ“*™“#Ä“è“þ“”@-”n”&‡”(®”×”$ô”•)7•,a•(Ž•·•7Ñ•+	–D5–Bz–J½–p—Jy—iÄ—F.˜7u˜{­˜3)™g]™QÅ™bšŽzšx	›P‚›FÓ›fœh�œJêœm5�o£�KžL_žG¬žnôžXcŸ2¼ŸyïŸ7i =¡ Oß u/¡_¥¡k¢Wq¢WÉ¢*!£PL£N�£Yì£{F¤^Â¤\!¥s~¥Tò¥QG¦G™¦fá¦_H§R¨§&û§6"¨.Y¨[ˆ¨3ä¨W©dp©,Õ©uªxª%“ª9¹ª<óª.0«@_«9 «$Ú«6ÿ«26¬4i¬'ž¬5Æ¬3ü¬#0­GT­<œ­GÙ­V!®Vx®VÏ®V&¯W}¯UÕ¯D+°Rp°DÃ°D±DM±D’±F×±L²1k²6�²6Ô²:³&F³;m³4©³Þ³Wý³SU´5©´]ß´H=µg†µŸîµ)Ž¶R¸¶3·5?·1u·*§·0Ò·5¸V9¸A�¸>Ò¸N¹?`¹\ ¹5ý¹>3ºgrº;ÚºE»d\»YÁ»H¼Gd¼g¬¼X½Pm½H¾½I¾:Q¾>Œ¾LË¾T¿_m¿FÍ¿lÀ^�À>àÀIÁPiÁFºÁRÂNTÂr£Â`ÃSwÃCËÃIÄJYÄ:¤ÄZßÄA:Å?|ÅA¼Å8þÅ.7Æ:fÆ1¡Æ=ÓÆ)Ç;ÇqUÇEÇÇ;
ÈNIÈ„˜È1É”OÉ5äÉ8Ê(SÊ>|Ê@»ÊFüÊCCËC‡ËCËË1Ì0AÌ1rÌ%¤Ì`ÊÌ~+ÍXªÍ'ÎI+ÎJuÎKÀÎMÏIZÏE¤Ï:êÏ/%Ð-UÐ9ƒÐ!½Ð*ßÐ)
! ÑN4ÑdƒÑ&èÑ$Ò@4Ò0uÒ+¦Ò=ÒÒAÓ3RÓ5†ÓS¼Ó>Ô1OÔ0�Ô²Ô%ÑÔ4÷ÔI,Õ#vÕ9šÕiÔÕG>Ö.†Ö-µÖ5ãÖ8×=R×2�×RÃ×0Ø<GØ7„Ø5¼Ø7òØ(*ÙaSÙIµÙAÿÙPAÚj’Ú;ýÚ(9ÛJbÛ2­Û8àÛ2Ü'LÜQtÜQÆÜ/Ý3HÝ+|Ý‚¨Ýn+Þ-šÞbÈÞ`+ß/ŒßE¼ß8à5;àZqàQÌà+á"JáPmá_¾á*â7Iâ-�â.¯â Þâ}ÿâ&}ã3¤ã"Øã6ûã2ä@Lä<�ä9ÊäEå.JåNyå!ÈåCêå9.æ3hæHœæåæç?$ç,dç4‘çYÆçH èOiè;¹è$õè‚é,�é;Êé;ê<BêEê1Åê:÷ê&2ëNYë,¨ëhÕëi>ìx¨ì7!í^YíG¸íEî7FîN~îOÍî(ïDFïB‹ïVÎïY%ðGð;Çð(ñB,ñRoñ+Âñ2îñ7!òEYòBŸòJâòq-óQŸóOñó,Aô/nô'žô%ÆôGìôE4õ%zõ  õ4ÁõPöõ;Gö3ƒöF·öEþöAD÷O†÷2Ö÷B	øULø4¢ø4×øiùvù$‘ù#¶ù5Úùú%.úITúEžú-äúOûVbû.¹û=èûC&üBjüK­üOùü%IýToý0ÄýUõý3Kþþ:Ÿþ=Úþ)ÿ2Bÿuÿ9’ÿ3Ìÿ0
P1
c‚
;æ
>"
?a
@¡
Gâ
3*
>^
k�
&	
40
3e
™
:¹
7ô
],
RŠ
>Ý
(
0E
+v
/¢
>Ò
0
FB
L‰
SÖ
J*
@u
\¶
I
2]
A�
4Ò
9	
ZA	
bœ	
@ÿ	
C@
! 
%„
! 
/ª
! 
KÚ
! 
>&
‹e
Kñ
N=
>Œ
gË
(3

V\

%³

*Ù


B
DO
Ä”
ëY
QE
D—
ÝÜ
¦º
Ëa
G-
Tu
TÊ
A
Ia
+«
„×
‘\
0î

ÔŸ
:t
6¯
Jæ
1
*Q
#|
! 
IÂ
\
gi
$Ñ
^ö
'U
.}
¬
"Ì
!ï
!
"3
"V
3y
"­
)Ð
4ú
4/
Nd
K³
Uÿ
®U 
ª!
J¯!
Qú"
;L#
0ˆ#
+¹#
;å#
:!$
2\$
/�$
)¿$

é$
"÷$
!%
8<%
gu%
9Ý%
x&
)�&
)º&
6ä&
U'
q'
$w'

œ'
ª'
¹'
	Ê'

! Ô'
	ß'
é'
Oë'
;(
0S(
>„(
bÃ(
;&)
7b)
%š)
À)
#à)
8*
=*
7X*
N�*
Bß*
6"+
(Y+
)‚+
L¬+
<ù+
76,
Nn,
E½,
8-
.<-
4k-
- -
"Î-
Wñ-
II.
?“.
GÓ.
/
3:/
3n/
B¢/
?å/
=%0
9c0
B�0
Mà0
F.1
Gu1
A½1
Sÿ1
+S2
(2
(¨2
.Ñ2
&3
'3
{=3
+¹3
iå3
(O4
)x4
1¢4
MÔ4
1"5
-T5
B‚5
8Å5
1þ5
106
gb6
%Ê6
"ð6
E7
%Y7
#7
%£7
tÉ7
.>8
*m8
2˜8
HË8
D9
%Y9
9
zš9
):
8?:
8x:
1±:
5ã:
<;
3V;
1Š;
¼;
&Ú;
B<
.D<
*s<
ž<
;¼<
9ø<
H2=
9{=
2µ=
*è=
\>
8p>
B©>
1ì>
5?
8T?
2�?
À?
2Ä?
5÷?
O-@
Z}@
Ø@
#ñ@
'A
&=A
.dA
B“A
;ÖA
4B
5GB
8}B
/¶B
%æB
$C
%1C
/WC
(‡C
)°C
#ÚC
)þC
)(D
-RD
1€D
²D
ÇD
ÖD
LðD
)=E
gE
/{E
!«E
#ÍE
KñE
(=F
*fF
‘F
©F
$ÁF
)æF
)G
.:G
@iG
AªG
cìG
APH
9’H
4ÌH
XI
;ZI
3–I
8ÊI
NJ
HRJ
D›J
>àJ
GK
3gK
7›K
[ÓK
</L
lL

xL
.†L
$µL
	ÚL
?äL
i$M
1ŽM
&ÀM
"çM

! N
M*N
1xN
-ªN
!ØN
7úN
(2O
8[O
:”O
9ÏO
H	P
'RP
7zP
/²P
2âP
>Q
<TQ
)‘Q
9»Q
<õQ
?2R
6rR
2©R
?ÜR
@S
!]S
FS
cÆS
9*T
&dT
@‹T
4ÌT
!U
 #U
DU
<^U
›U
.¶U
%åU
V
+V
DV
QV
4pV
-¥V
0ÓV
/W
/4W
?dW
8¤W
?ÝW
>X
A\X
VžX
=õX
(3Y
4\Y
:‘Y
AÌY
=Z
3LZ
,€Z
:­Z
4èZ
†[
n¤[
<\
AP\
,’\
Q¿\
]
1*]
6\]
;“]
<Ï]
!^
$.^
IS^
3�^
6Ñ^
>_
AG_
‰_
¨_
,Å_
"ò_
*`
@`
;Y`
•`
$µ`
TÚ`
:/a
!ja
$Œa
2±a
5äa
Rb
2mb
< b
=Ýb
Ec
?ac
*¡c
TÌc
7!d
#Yd
}d
'œd
.Äd
mód
yae
sÛe
nOf
z¾f
t9g
o®g
{h
ušh
hi
tyi
nîi
y]j
v×j
wNk
xÆk
q?l
?±l
2ñl
O$m
:tm
G¯m
)÷m
(!n
!Jn
(ln
&•n
0¼n
Sín
:Ao
'|o
!¤o
AÆo
.p
)7p
2ap
y”p
wq
(†q
*¯q
,Úq
Ir
3Qr
0…r
'¶r
=Þr
=s
Zs
rs

Žs
Hœs
Qås
Q7t
*‰t
%´t
%Út
+u
+,u
)Xu
&‚u
©u
9Áu
ûu
1v
&>v
&ev
@Œv
-Ív
<ûv
'8w
'`w
/ˆw
@¸w
.ùw
$(x
5Mx
4ƒx
4¸x
íx
;
y
<Iy
D†y
Ëy
7Øy
(z
-9z
*gz
-’z
Àz
Ûz
õz
A{
/Q{
/�{
1±{
Mã{
N1|
0€|
2±|
0ä|
7}
9M}
!‡}
!©}
HË}
A~
*V~
�~
! ~
Â~
?Ü~
&
*C
"n
‘
$­
NÒ

!€
./€

! ^€
.i€
:˜€
)Ó€
5ý€
c3�
E—�
AÝ�
 ‚
@‚
,[‚
$ˆ‚
"­‚
.Ð‚
%ÿ‚
%%ƒ
$Kƒ
pƒ
D‡ƒ
DÌƒ
4„
@F„
N‡„
(Ö„
/ÿ„
/…
E…
\…
2r…
L¥…
ò…
T†
Lf†
[³†
U‡
We‡
\½‡
Cˆ
^ˆ
	tˆ
3~ˆ
@²ˆ
'óˆ
4‰
.P‰
;‰
$»‰
+à‰

Š
$Š
9?Š
(yŠ
7¢Š
;ÚŠ
E‹
2\‹
,�‹
*¼‹
0ç‹
;Œ
#TŒ
xŒ
E“Œ
RÙŒ
V,�
2ƒ�
)¶�
%à�
&Ž
)-Ž
$WŽ
=|Ž
[ºŽ
6�
VM�
N¤�
Ló�
L@�
V��
Cä�
L(‘
&u‘
œ‘
.²‘
á‘
(ó‘
0’
MM’
@›’
/Ü’
:“
2G“
3z“
-®“
4Ü“
Q”
,c”
)�”
0º”
ë”
H•
MT•
/¢•
2Ò•
-–
3–
'Q–
y–
/”–
%Ä–
8ê–
3#—
W—
u—
�—
ž—
 »—
%Ü—
˜
%˜
!:˜
&\˜
'ƒ˜
#«˜
Ï˜
à˜
ò˜
™
™
$&™
K™
%\™
/‚™
%²™
,Ø™
,š
.2š
,aš
,Žš
,»š
,èš
*›
&@›
/g›
—›
 ›
§›
(³›
%Ü›
"œ
%œ
Dœ
cœ
7pœ
@¨œ
éœ
ùœ
H�
K�
+j�
$–�
"»�
/Þ�
+ž
&:ž
'až
-‰ž
#·ž
$Ûž
/Ÿ
/0Ÿ
`Ÿ
xŸ
(�Ÿ
¹Ÿ
¦ÙŸ
#€ 
"¤ 
5Ç 
Hý 
F¡
:c¡
/ž¡
'Î¡
ö¡
0¢
$C¢
%h¢
+Ž¢
/º¢
'ê¢
(£
 ;£
+\£
ˆ£
!�£
¿£
Ý£
4ý£
-2¤
8`¤
/™¤
WÉ¤
9!¥
4[¥
�¥
8¢¥
)Û¥
,¦
'2¦
(Z¦
ƒ¦
¡¦
½¦
+Ü¦
6§
?§
,Y§
+†§
O²§
¨
C¨
9O¨
‰¨
¨¨
Ä¨
Þ¨
þ¨
8©
€T©
0Õ©
;ª
Bª
)]ª
=‡ª
!Åª
>çª
I&«
/p«
J «
Yë«
E¬
!d¬
†¬
=¦¬
 ä¬
-­
3­
O­
)e­
)�­
¹­
Ø­
/ó­
.#®
@R®
-“®
-Á®
.ï®
)¯
LH¯
3•¯
É¯
(ã¯
Y°
Ff°
,­°
(Ú°
N±
#R±
$v±
$›±
*À±
,ë±
B²
[²
;k²
§²
.´²
 ã²
G³
ZL³
.§³
(Ö³
Dÿ³
1D´
6v´
3­´
3á´
5µ
=Kµ
J‰µ
*Ôµ
"ÿµ
0"¶
S¶
n¶
8†¶
¿¶
:Ü¶
)·
,A·
"n·
*‘·
*¼·
Oç·
E7¸
}¸
‰¸
Pš¸
Oë¸
-;¹
/i¹
6™¹
2Ð¹
º
&!º
Hº
9aº
›º
¬º
7Æº
7þº
36»
%j»
)�»
º»
Ô»
@ì»
--¼
>[¼
>š¼
DÙ¼
<½
D[½
3 ½
MÔ½
E"¾
*h¾
“¾
 ¾
­¾

! Ë¾
Ö¾
<æ¾
$#¿
"H¿
9k¿
%¥¿
*Ë¿
.ö¿
)%À
)OÀ
7yÀ
2±À
`äÀ
3EÁ
.yÁ
/¨Á
,ØÁ
0Â
36Â
;jÂ
P¦Â
F÷Â
 >Ã
A_Ã
I¡Ã
KëÃ
#7Ä
F[Ä
¢Ä
>ÀÄ
MÿÄ
#MÅ
+qÅ
.�Å
ÌÅ
,ìÅ
1Æ
)KÆ
.uÆ
@¤Æ
&åÆ
!Ç
8.Ç
;gÇ
<£Ç
,àÇ
,
È
:È
!TÈ
vÈ
-�È
'¾È
-æÈ
+É
#@É
+dÉ
N�É
HßÉ
;(Ê
CdÊ
S¨Ê
LüÊ
.IË
ixË
bâË
 EÌ
 fÌ
#‡Ì
 «Ì
-ÌÌ
'úÌ
V"Í
#yÍ
1�Í
*ÏÍ
&úÍ
&!Î
CHÎ
EŒÎ
(ÒÎ
)ûÎ
2%Ï
>XÏ
/—Ï
>ÇÏ
4Ð
+;Ð
4gÐ
9œÐ
8ÖÐ
3Ñ
CÑ
%bÑ
5ˆÑ
 ¾Ñ
TßÑ
74Ò
6lÒ
7£Ò
ÛÒ
IôÒ
H>Ó
?‡Ó
\ÇÓ
Z$Ô
/Ô
(¯Ô
-ØÔ
Õ
*&Õ
+QÕ
1}Õ
‰¯Õ
M9Ö
8‡Ö
-ÀÖ
,îÖ
+×
 G×
%h×
=Ž×
3Ì×
-Ø
T.Ø
'ƒØ
'«Ø
$ÓØ
9øØ
32Ù
$fÙ
$‹Ù
.°Ù
ßÙ
öÙ
(Ú
<:Ú
wÚ
'’Ú
ºÚ
ÎÚ
áÚ
ñÚ
Û
0Û
"MÛ
;pÛ
=¬Û
êÛ
6Ü
)7Ü
<aÜ
(žÜ
'ÇÜ
/ïÜ
1Ý
QÝ
#qÝ
•Ý
-³Ý
'áÝ
)	Þ
#3Þ
'WÞ
1Þ
M±Þ
?ÿÞ
K?ß
‹ß
'«ß
>Óß
à
+à
9Eà
@à
8Àà
#ùà
á
=á
Lá
ká
~á
5�á
%Åá
%ëá
!â
3â
 Nâ
oâ
!‰â
«â
iÇâ
31ã
)eã
�ã
"¢ã
Åã
$Þã
!ä
%ä
 Cä
1dä
1–ä
/Èä
Føä
E?å
h…å
)îå
3æ
2Læ
#æ
£æ
GÂæ
'
! ç
.2ç
0aç
-’ç
>Àç
ÿç
è
$/è
8Tè
B�è
*Ðè
ûè
é
N-é
"|é
"Ÿé
)Âé
ìé
;ê
*?ê
*jê
<•ê
(Òê
0ûê
-,ë
'Zë
&‚ë
"©ë
-Ìë
Eúë
E@ì
(†ì
&¯ì
0Öì
3í
A;í
&}í
¤í
2Âí
õí
	î
î
:9î
$tî
™î
6°î
çî
ï
&'ï
Nï
;jï
Q¦ï
,øï
1%ð
0Wð
(ˆð
/±ð
4áð
*ñ
Añ
%Zñ
)€ñ
)ªñ
8Ôñ
8
ò
AFò
4ˆò
@½ò
$þò
#ó
-@ó
<nó
.«ó
4Úó
0ô
@ô
Zô
Iwô
MÁô
$õ
M4õ
6‚õ
.¹õ
1èõ
/ö
TJö
 Ÿö
'Àö
èö
8÷
P=÷
0Ž÷
¿÷
 Ô÷
õ÷
(ø
0=ø
6nø
L¥ø
lòø
'_ù
&‡ù
I®ù
*øù
#ú
+Bú
Nnú
N½ú
$û
%1û
&Wû
~û
!”û
$¶û
Ûû
1ôû
&ü
>ü
Yü
+rü
+žü
-Êü
5øü
-.ý
D\ý
5¡ý
-×ý
)þ
o/þ
[Ÿþ
ûþ
6ÿ
Oÿ
"oÿ
8’ÿ
	Ëÿ
Õÿ
!æÿ
'@Z@k(¬Õ*í/(Hq'Ž<¶-ó$!F/[!‹5­8ã`<>�6Ü>!R8t)­×ô85I.3® âB"Le&²6Ù4.$cˆ1 <Ò;.KBzA½5ÿ15	Mg	Mµ	F
! 1J
! L|
! LÉ
! <<S>�Ï>ãC"f.~/­Ý=ö4
P
qp
.â
B.$q9–/Ð+L,HyEÂAJMb"°"Ó1ö'(5P,†³"ÉCì00.a.�¿1Ý"2*Gr'’ºØ5ô3*8^N—Xæ]?]�4ûm0/ž8Î:$Bg0„*µ(à%	*/+Z4†9»9õ(/+X „/¥$ÕúA4$v:›9Öct…‡2
3@2tO§÷":4T>‰<ÈD&J%q)—1Á2ó&3@)t1žEÐ '0 ,X … 6¥ +Ü 2!U;!(‘!Gº!>"AA"+ƒ"$¯"%Ô"ú"&#$6#2[#/Ž#1¾#+ð#,$EI$E�$(Õ$4þ$B3%Lv%Ã%ã%.&=/&'m&4•&Ê&3å&8'7R'+Š'6¶'-í'P(&l(.“(.Â(1ñ(:#):^)9™)+Ó).ÿ)<.*)k*•*C³*'÷*@+D`+@¥+Læ+53,Bi,a¬,(-;7-Ds-L¸-[.Xa.Iº.#/w(/F /&ç/07)0<a09ž07Ø0:1JK1,–1NÃ1+2<>2I{2BÅ2<3E3\3+|3¨3,È3Lõ3PB4;“4cÏ4 35,T5 �5*¢5-Í5/û5%+67Q6/‰6¹66Ù67&)71P7‚7" 7.Ã7#ò7 8+78c8)ƒ8)­8×8ó89.9-C9 q9#’9-¶9ä9
ñ9-ÿ91-:+_:\‹:$è:4
;*B;5m;5£;0Ù;
! <6 <"W<z<–</³<ã<9ú<04='e=-�=,»=7è=h >‰>'¥>8Í>#?4*?<_?5œ?Ò?,ã?1@/B@+r@3ž@NÒ@0!ARAaA#|A+ A9ÌAB/B"<B
! _BjBGrBHºB4C&8C%_C)…C"¯C%ÒC3øCH,D=uDJ³DjþD'iE*‘E<¼E5ùE&/F6VF'�FµF/ÉF/ùF1)GJ[G>¦GDåG!*H/LH(|H)¥H#ÏH#óHaI"yIœI4¼I>ñI50J.fJ/•J*ÅJ&ðJ+K(CK$lKa‘K"óK L67LFnL.µLZäLC?MFƒMBÊMA
N.ON*~NF©N.ðN
O-OCO[O!sO•O0µOæO+P.,P#[P!P-¡P$ÏP$ôP#Q.=Q@lQ<­Q<êQJ'R&rRV™RðR=S4NS1ƒS6µS/ìSTTqT,�T?¼T/üT0,U1]U/�U5¿UVõU<LVQ‰V0ÛVaWUnWkÄWE0XJvX?ÁX$Y&YFFYP�Y0ÞY"ZD2ZVwZ1ÎZ@[6A[Lx[0Å[-ö[;$\c`\Ä\â\ï\+]7,]:d]1Ÿ]8Ñ]&
! ^71^*i^1”^:Æ^ _@"_3c_1—_"É_'ì_%`$:`;_`.›`+Ê`Nö`2Ea5xa®aÄaÞaúabi#bm�bKûb1Gc"ycœc ·cØc#õcCdB]d d¹dDÓd:eFSe!še!¼e,Þe.fT:f8�fDÈf‹
g*™g+Äg*ðg*hFh1fh'˜hFÀh=i#Ei$ii#Ži²iËiái#üi( j(Ij rj9“jÍjìjk"k;k&Rkyk4‹kFÀkQlCYl�l(´l*Ýlm6(m _mM€m@Îm#nT3nˆn-™n,Çnôn*o/9oio$ƒo¨oÇo)åo1p;Ap,}p0ªpÛp/úp&*q)Qq{qŠq+ q"Ìqïqr/r*Crnr…r
œrªr
ÂrÐr#èr
ss%1sWswsŒs&£s?Ês
! t&t(CtOlt(¼t(åtu%uEu \u7}u-µuãu÷uv-vJCvVŽvåvþvEw(`w‰w!�w$¿w&äw"x.x8NxF‡xRÎx!yP;y*Œy0·y/èy3z,Lzyz!ˆz0ªz(ÛzM{HR{0›{Ì{$ë{|4+|`|+t|+ |Ì| æ|M}U}9g}:¡}EÜ}<"~_~
! u~ €~)¡~(Ë~!ô~>Ur�$¦+Ë$÷*€G€5f€Jœ€Tç€<�W�
l�z�Wš�8ò�"+‚N‚_‚q‚‰‚+˜‚5Ä‚Hú‚Cƒ ^ƒ?ƒC¿ƒ;„/?„3o„A£„å„3ü„*0…C[…<Ÿ…9Ü…†+0†&\†*ƒ†2®†!á†@‡3D‡Hx‡3Á‡>õ‡)4ˆ5^ˆ0”ˆ8Åˆ8þˆX7‰$�‰4µ‰&ê‰5Š5GŠ}ŠƒŠ&˜Š'¿ŠçŠüŠ-‹<‹T‹+\‹*ˆ‹³‹Ò‹Rò‹;EŒ;�Œ'½Œ'åŒ7
�0E�-v�$¤�%É�%ï�$Ž%:Ž `Ž$�Ž¦ŽÂŽÜŽôŽ1
�1?�q���Ÿ�¿�)Ý��'�+6�b�w�•�¤�¹�Ñ�Oà�0‘?‘W‘q‘‰‘¡‘¹‘Ø‘ç‘ø‘’’9’8R’‹’›’%ª’&Ð’%÷’+“I“9a“›“#º“Þ“í“$ü“!”:6”.q”> ”ß”î”••/•A•P•_•!v•"˜•[»•#–';–c–3t–¨–1º–aì–*N—y—Œ—"Ÿ—1Â—ô—
! ˜B"˜He˜®˜*À˜4ë˜* ™#K™o™…™5™™&Ï™ö™xš�š!•š·š(ÒšFûš.B›q›„›�›´› Å›>æ›&%œLœbœ�uœ?�.S�‚�1–�=È�0ž07ž;hž¤ž¿ž.ÓžŸŸ+Ÿ‹<ŸÈŸÛŸîŸýŸ * 9 N m 5| ² Ð æ (¡'*¡3R¡3†¡º¡Î¡0Û¡0¢=¢N¢+m¢™¢-µ¢-ã¢£',£6T£!‹£$­£Ò£ë£¤¤5¤K¤_¤p¤„¤—¤?«¤ë¤¥4¥=P¥#Ž¥²¥É¥Þ¥!ó¥¦*5¦`¦t¦Œ¦0¤¦Õ¦ò¦§§#5§Y§t§�§Ÿ§¶§Ó§ì§"¨&¨:¨T¨q¨Ž¨%«¨+Ñ¨ý¨©#© ?©*`©0‹©¼©Ù©ñ©ªª%0ªVªkªª—ª¶ªÌª&Þª««+)«U«t«�«A¦«@è«)¬F¬^¬%y¬!Ÿ¬Á¬Ô¬ì¬­­:­O­m­„­"¡­Ä­Ü­ï­®®R;®1Ž®DÀ®8¯ >¯/_¯8�¯xÈ¯FA°Pˆ°TÙ°&.±@U±–±´±<Ó±9²UJ²T ²/õ²0%³+V³/‚³/²³<â³<´9\´,–´@Ã´2µ47µ6lµ,£µ2Ðµ.¶D2¶Uw¶/Í¶+ý¶+)·<U·f’·9ù·43¸`h¸^É¸_(¹:ˆ¹+Ã¹Qï¹'Aº^iºCÈº0»D=».‚»A±»=ó»A1¼*s¼ž¼Hº¼(½,½QC½&•½>¼½û½B¾BW¾š¾º¾.Æ¾'õ¾U¿$s¿˜¿*³¿Þ¿þ¿.À,=À6jÀ¡ÀÀÀ&ÝÀÁÁ6Á#QÁ%uÁ"›Á¾ÁÜÁüÁ!Â$=Â&bÂ/‰Â0¹Â-êÂ"Ã#;Ã8_Ã:˜Ã#ÓÃQ÷ÃQIÄ?›ÄÛÄ0õÄ/&Å/VÅ†Å4¢Å0×Å2Æ2;Æ3nÆ
¢Æ
°Æ/¾Æ>îÆ#-Ç"QÇ!tÇ –Ç·Ç-ÕÇ&È6*ÈaÈ{È�ÈœÈ¹ÈÕÈóÈÉ(ÉHÉ8hÉ¡É¿É2ÝÉ0Ê4AÊ3vÊªÊ ¹ÊÚÊúÊË 6Ë*WË‚Ë( Ë@ÉËP
! Ì:[Ì4–ÌËÌ=ãÌ!Í;ÍKÍ:`ÍB›Í4ÞÍÎA'Î=iÎ/§Î&×ÎIþÎ4HÏ"}Ï, Ï7ÍÏÐ*$Ð&OÐvÐ#�Ð*´Ð"ßÐDÑ@GÑ5ˆÑ4¾Ñ&óÑIÒ)dÒŽÒG®ÒöÒÓ8Ó@DÓ…Ój ÓFÔ&RÔByÔ4¼ÔñÔÕ`&Õ‡Õ@”Õ#ÕÕ3ùÕ-ÖG4Ö3|Ö)°Ö@ÚÖ!×3=×7q×6©×9à×<Ø+WØƒØ)¡Ø.ËØ%úØ0 Ù'QÙyÙ“Ù§Ù!ÃÙåÙ/ôÙ5$Ú6ZÚ@‘Ú8ÒÚ*Û06Û;gÛ2£Û6ÖÛ$
Ü$2Ü/WÜ!‡Ü ©Ü)ÊÜ)ôÜ)Ý-HÝ$vÝ›ÝwºÝ›2Þ0ÎÞÿÞ ß8<ßEuß@»ß3üß40àeà*}àV¨àMÿà:MáCˆáIÌáGâ^âvâ”â ´â,Õâ,ã!/ãFQãF˜ã^ßãF>ä@…äQÆäcåf|åWãåA;æ9}æT·æJçHWç0 ç+Ñç:ýç#8è#\è+€èo¬è>éP[éA¬éFîé65ê-lêšê!¶ê%Øê-þê,ë'Lë<të9±ë%ëë)ì(;ì dì/…ì2µì(èì$í[6í-’í-ÀíOîíh>î$§î5Ìîïï?7ï;wï³ï8ÆïCÿïCð'bð8ŠðÃðáð!ýð*ñJñ4hñ�ñ4½ñ1òñ,$òQQò=£ò/áò3ó<Eók‚óhîó!Wô yô0šô1Ëôýô
! õBõD^õ)£õ;Íõa	öUköÁö^Üö:;÷"v÷(™÷'Â÷"ê÷!
ø!/ø Qø!rø"”ø+·ø%ãø)	ù$3ù#Xù+|ù0¨ùÙùöù/ú"Búeú&„ú"«ú#Îú7òú&*û/Qû�û& ûÇû$áûü$"ü#Gü$kü&�ü-·ü'åü1
ý?ý#\ý#€ý¤ýÁýàý!ûý$þ$Bþ-gþ+•þÁþ!àþ!ÿ0$ÿ)Uÿ(ÿ¨ÿÂÿ:Þÿ-.Gv0Œ/½Cí-14_6”*Ë6ö#-#Q1u7§ß.ü"+JN@™+Ú;4B6w6®(å54I*~T© þ# C.d)“$½$â'/OGb—/ú\*-‡µ6Ðe	Xm	?Æ	=
! -D
! .r
! <¡
! =Þ
! ,,I2v4©NÞ(-EVDœEáI'
Fq
D¸
>ý
h<=¥3ãCS[,¯,Ü"	,G'`$ˆ@­6îK%CqEµKûGGL�/Ü7PDH•LÞL+Rx6Ë>HAŠ¨>Æ!>A€š«Çãÿ:4>o5®:äOHoE¸#þO"HrE»$7&S^Y²ZcgDËb*s)ž#È/ì;%X~�8©â8ü*5=`ž+ª Ö)÷<!^9n8¨,á[ Wj KÂ A!AP!4’!/Ç!2÷!-*""X"{"&•"5¼"+ò"#)6#`#w#Š#¨#¼#×# ñ#!$ 4$!U$ w$!˜$º$Ú$ú$4%O%!m%�%©%E¼%F&BI&!Œ&+®&+Ú&' &':G'v‚'1ù'P+(@|(:½(1ø(a*)(Œ)(µ)Þ)#þ)("*K*)j*.”*'Ã*ë*;+<B+?+E¿+),&/,,V,1ƒ, µ,Ö,Jï,%:-0`-=‘-*Ï-,ú-.'.=V.H”.Ý.)÷.'!/I/`/-p/'ž/&Æ/í/'000%P0-v0+¤05Ð061!=1_101°1+Ê1.ö1#%2!I2-k2$™2$¾2#ã263?>33~3,²3ß36õ3,4+H4:t4B¯4-ò4. 55O5)…5/¯5Uß5[56\‘6eî6FT7d›7a8gb8hÊ8q39R¥9pø9Yi:Ã:8ß:.;NG; –;]·;"<>8<-w<9¥<Iß<E)=Ho=H¸=8>D:>R>)Ò>Cü>;@?O|?GÌ?F@+[@‡@/¥@%Õ@-û@0)A2ZA#�A±A7ÎA+B*2B*]BSˆB<ÜBC*9C*dC9�C<ÉC'D6.D!eD-‡D1µD4çD&ENCEQ’E?äE:$F,_F$ŒF&±F ØFùFIG=cG/¡G"ÑG(ôG'H*EH8pHH©HKòH3>IrI#ŽI,²I5ßI#J;9J)uJ%ŸJ7ÅJ!ýJK/=K3mK3¡K/ÕK5L;L-TL"‚L&¥LÌL;åL4!MVM5eM.›MDÊM$N)4N&^N)…N0¯N1àNO‚-O;°OIìO56P?lP7¬P<äP8!QZQ)sQ�Q=¼Q9úQ-4R'bR?ŠR8ÊR#S<'SDdS©S&ÁS*èS'T;T>UT”T>±T ðT;U:MUˆU1ŸU-ÑU(ÿU[(V3„V.¸V@çVE(WUnW(ÄW*íWX(X<XNXbXvXˆXœX®XÀXÒXãXõXYY*Y<YNY`YrY„Y˜YªY¼YÎYàYòYZZ*Z>ZPZbZsZ…Z—Z©Z»ZÍZßZóZ[[-[?[Q[c[/u[¥[·[Î[Cå[C)\m\†\0�\;Î\ 
! ]1+]]]S}]hÑ]]:^h˜^__-_L_b_v_#‘_$µ_bÚ_(=`f`€`ž`#¯` Ó`/ô`6$a![a}aKœaèa'øa' b'Hbpb‹b b¿b1×b5	c3?c0sc4¤c/Ùc)	dG3d1{d7­d4åd-e#Hele+ˆe´e!Óe!õef6f%Nf(tf�f½f0Ïf4g5gNg lg�g*¡gÌgég&	h&0h&Wh<~h'»h!ãh(i.i/Di&ti%›i&Ái"èi*j+6j)bj&Œj3³jçjk/k)Ek"ok.’k0Ák"òkl)l:Il3„l¸l#Öl"úl.m.Lm+{m!§m&Ém!ðm,n,?n)ln,–n&Ãn'êno%.o!To5vo¬o:¿o.úo()pRp1fp˜p³p8Ép&q-)q,Wq0„q/µq*åqr"0r#Sr+wr$£r%Èr)îrs18sjs!ˆs+ªs1Ös2t(;t-dt,’tM¿tL
uZu%yuŸu.¿u&îu-v Cvdvyv.�v¼vJÜvR'w3zw®wÆw(Øw(x2*x$]xN‚xÑx$îxTyKhy´yÈyãy)z+*z6Vz
�z.›z#Êz-îz{$:{#_{ƒ{+¡{#Í{ñ{||'(| P| q|'’|º|;Ò|:};I}1…}(·}"à}"~N&~:u~°~Ì~ê~ú~,F a ‚ £ Ä å € '€ H€ i€ Š€ «€Ì€ê€#�"%�H�h�„�›�*¹�)ä�)‚8‚X‚t‚�‚¬‚Ã‚ß‚ö‚ƒ2ƒNƒjƒ†ƒ¢ƒ#¾ƒ âƒ0„$4„%Y„%„3¥„Ù„ö„0…?…Q… h…+‰…µ…7Ò…/
! †:†"U†x† ‘†²†'Ò† ú†‡S2‡†‡%¡‡%Ç‡0í‡+ˆ4Jˆ.ˆ2®ˆ$áˆ‰ ‰)=‰g‰%†‰¬‰)¿‰6é‰% ŠFŠ=\Š,šŠ$ÇŠ)ìŠ‹",‹#O‹&s‹#š‹#¾‹#â‹Œ%Œ9ŒAPŒ<’Œ!ÏŒ8ñŒ$*� O�*p�+›�2Ç�7ú�/2Ž$bŽ*‡Ž"²Ž'ÕŽýŽ=�Z�!t�4–�HË�P�,e�’�)¨�-Ò�&‘''‘O‘o‘4�‘,Ä‘%ñ‘’+-’/Y’.‰’4¸’2í’, “_M“q­“!”AA”Aƒ”Å”)á”$•*0•.[•8Š•2Ã•ö•+	–75–m–'€–¨–>¾–6ý–D4—2y—,¬—Ù—(ø—.!˜.P˜(˜2¨˜=Û˜!™';™'c™$‹™7°™#è™%š62š9iš9£š3Ýš@›3R›†›)¦›)Ð›-ú›5(œ!^œ(€œ©œOÈœ(�(A�&j�‘�3®�.â�*žA<ž9~ž¸ž5ÌžLŸ/OŸ!Ÿ¡ŸCÀŸ1 /6 .f (• ¾ Ö ï %¡&,¡S¡)n¡˜¡­¡Â¡+ß¡/¢;¢.L¢Q{¢HÍ¢4£:K£7†£¾£Ø£7å£'¤1E¤.w¤.¦¤(Õ¤1þ¤+0¥.\¥+‹¥%·¥2Ý¥¦$+¦P¦!b¦\„¦Eá¦)'§<Q§9Ž§È§"ç§
! ¨¨/¨"M¨'p¨-˜¨)Æ¨'ð¨%© >©_©©#Ÿ©"Ã©$æ©"ª.ª&Nª'uª+�ª(Éª!òª«%4«%Z«%€«(¦«&Ï«'ö«'¬'F¬%n¬0”¬3Å¬7ù¬31­1e­f—­Vþ­5U®#‹®¯®Ï®ï®(¯)/¯*Y¯,„¯+±¯"Ý¯Y°5Z°a�°Rò°2E±Ix±NÂ±5²KG²K“²,ß²]³_j³;Ê³<´C´'c´‹´*¦´'Ñ´Cù´3=µ:qµ"¬µ<Ïµ-¶:¶U¶_s¶LÓ¶, ·HM·1–·È· ×·!ø·+¸F¸c¸3€¸H´¸ý¸1¹7C¹{¹�¹  ¹Á¹!á¹'º,+ºXº5gº�º&µº6ÜºH»H\»O¥»'õ»-¼=K¼F‰¼9Ð¼W
! ½qb½œÔ½q¾2‘¾Ä¾7Û¾+¿0?¿-p¿ž¿¾¿Þ¿1ü¿2.ÀaÀ5�À*·À+âÀ/Á$>Á;cÁ.ŸÁ>ÎÁ#
Â?1Â#qÂ!•Â0·Â1èÂ&Ã/AÃ4qÃ2¦Ã2ÙÃ8Ä/EÄHuÄ>¾Ä.ýÄL,Å/yÅ&©Å$ÐÅCõÅ49Æ:nÆ3©Æ)ÝÆ@Ç&HÇ$oÇ$”Ç-¹Ç&çÇ$ÈB3È-vÈ1¤È"ÖÈ$ùÈÉ;É.WÉ†É!¤É"ÆÉ.éÉ3Ê(LÊ)uÊ/ŸÊÏÊ%ëÊË,/Ë\Ë$wËœË$·Ë&ÜË0Ì&4Ì8[Ì)”ÌB¾Ì'Í$)Í/NÍ7~Í/¶Í#æÍ!
! Î!,Î.NÎ*}ÎB¨ÎëÎ!þÎ ÏE=ÏhƒÏ-ìÏÐ8&Ð_ÐÐ˜Ð.®ÐÝÐ ÷ÐÑ,6Ñ-cÑ/‘Ñ5ÁÑ6÷Ñ/.Ò8^Ò?—Ò)×Ò*Ó2,Ó9_Ó™Ó¶Ó)ÕÓ*ÿÓ2*Ô9]Ô*—Ô+ÂÔ3îÔ:"Õ(]Õ<†Õ6ÃÕ@úÕ2;ÖMnÖ?¼Ö?üÖ1<×9n×=¨×hæ×=OØ5�Ø5ÃØ%ùØ ÙN@Ù.�Ù6¾Ù0õÙ)&Ú)PÚPzÚ%ËÚ2ñÚ+$ÛPÛ1gÛI™Û&ãÛ)
! Ü?4Ü6tÜ@«Ü.ìÜ3Ý,OÝ)|Ý(¦Ý0ÏÝ:Þ.;Þ&jÞ<‘Þ"ÎÞñÞJßCVßKšßKæßf2à*™àDÄà>	áFHá+�á4»á4ðá,%â,Râ4â&´â$Ûâãã)*ã"Tã=wã.µã0äã0äFä`Zäz»ä46åqkå.Ýå>æ"Kæ-næAœæHÞæ'çJ?çŠç!©ç)Ëç%õç%èAè&Uè|è šè!»èÝèêè(ýè&&éMéaé/|é¬éÀé2Ýé(ê"9ê8\ê9•ê!Ïêñêëë7*ë6bë™ë¨ë»ë4Ëëì*ìGì%^ì&„ì«ìÆìåì!íx&íYŸíùí$î 9î(Zî1ƒî8µîQîîO@ï9�ïGÊï&ðA9ð0{ð|¬ð{)ñD¥ñêñò(òDòUònò†ò2žò)Ñò$ûò/ óZPó «óNÌóMôiô0ˆôB¹ô üôAõ/_õ0�õ0ÀõKñõ!=ö"_ö"‚ö¥öÄö%áö%÷-÷I÷f`÷wÇ÷1?ø%qø—ø2³ø(æø+ù+;ù&gù+Žùºù)Òù-üù0*ú[ú%uú0›úÌú êúDûPû1hû'šû.Âû2ñû!$ü#Fü/jü4šü$ÏüEôü4:ý(oýj˜ý2þ)6þ@`þ¡þB¾þQÿKSÿBŸÿ âÿ5<9+v¢2¸ë3+7Bc"¦"ÉOìD<=�¿/Ø6.T1ƒ#µÙ î1/…aˆç$p •/¶'æ'6NS8¢=Û-ZG7¢QÚS,€Ÿ"¸$Û#	'$	0L	(}	)¦	9Ð	
  
! 
! 2
! F
! -X
! 8†
! ¿
! 'Þ
! GN!g%‰-¯Ýñ'3@8_ ˜$¹#Þ

!#
 E
.f
•
¯
5Ë
1,5^-”ÂÙï/þC.5r
¨,¶"ã/-6d.�+°4Ü;+M*y3¤"Ø&û"^=*œ#Ç#ë""2Uu'“»(Ù@2Z.�&¼#ã"-*,X…£/¾,î(5Dz7—'Ï÷ '$Hm+�9¹ó*,;,h4•"ÊCí&18XA‘Ó'ñ%.?/n@ž$ßAKF5’Èç'!.LPV�Eô+:,f“M¯Bý,@:m7¨;à53R4†.»Bê- I .g +– 0Â "ó 9!IP!Iš!.ä!*"->"0l"1�"5Ï"&#',#(T#/}#4­#)â#,$-9$Gg$'¯$(×$&%'%6%=F%(„%;­%Dé%F.&'u&4�&ZÒ&9-'4g'8œ'HÕ'!((@(Ei(E¯(õ())%)1O)2�)a´)i*S€*Ô*(ñ*&+:A+@|+R½+N,+_,3‹,#¿,*ã,+-*:-e-z- ™-!º-Ü-/ø-0(./Y.-‰..·.$æ.///0/C/P/Ki/Cµ/ù/50,E0<r01¯0zá01\1PŽ1eß1*E22p29£2LÝ2H*3s3‰3 3"½3\à33=47q4*©4.Ô4'5,+5X5"r5<•51Ò546
96+G6	s6}65›6#Ñ6-õ6#7P;7LŒ7[Ù7558k8€8Bž8:á899.V9=…9MÃ99:oK:R»:N;;];Z™;&ô;D<B`<>£<Oâ<*2=N]=¬=:Æ=P>@R>E“>lÙ>5F?1|?)®?Ø?2õ?"(@K@^@!q@“@²@Ë@å@A$A/AA/qA/¡A/ÑA3B85B3nB8¢B+ÛB3C+;C3gCA›C@ÝC:D9YD9“D;ÍD;	E3EE3yEH­E&öEF%9F6_F3–FYÊF<$G8aGšG3¸GFìG*3H.^H!�HQ¯H%ID'I}lI,êI-JYEJYŸJ<ùJ¶6K¶íK=¤L2âLFM'\M)„M+®M6ÚM6NHNhNzN,“NÀNEÚNA O4bO9—O;ÑO/
P==P/{Pn«PQ#0QTQ"qQ”Q.®Q!ÝQÿQ!R:R"PR"sR–R=®RìRSS.1SH`Sw©S!!TBCTF†TQÍTSU>sU2²U åUBV3IV<}V*ºV åVW)&W+PW%|W%¢W0ÈWùW
X)X?IXD‰XÎX%íX(Y'<Y)dY4ŽY*ÃY7îY&ZBZ^ZYyZ,ÓZH[AI[Z‹[æ[H\-O\6}\5´\ê\(
! ]'3]
[]7i]¡]$¾]+ã]%^"5^-X^%†^!¬^<Î^>_,J_w_,”_Á_@à_'!`!I` k`Œ`p§`qanŠaoùaib1…b5·b*íb7c=PcEŽc1ÔcLdLSd- d*ÎdBùd><e={e=¹eg÷ei_f_Éf9)g"cg"†g#©gJÍgCh?\hMœh8êhB#i&fi*�i*¸i%ãiU	j¿_j‰k7©k.ák†l8—l3Ðl4m 9m_Zm=ºm4øm -n_NnJ®n?ùnK9oF…o4Ìo4p;6pPrpWÃp?qA[qA�qAßqX!rLzrLÇrVsVksEÂsLtNUtQ¤tHötB?uC‚u]Æu]$vE‚vBÈvPwB\w.ŸwOÎwBxKaxJ­xKøxKDyJ�yKÛy5'z7]zJ•zJàz9+{9e{AŸ{Eá{Q'|Dy|D¾|@}�D}:Õ}^~#o~-“~Á~È~	Ð~+Ú~lJs+¾	êô%€,&€nS€vÂ€m9�u§�d‚l‚‚8ï‚:(ƒ;cƒ;Ÿƒ:ÛƒL„%c„&‰„;°„>ì„+…!3…U…p…<�…¾…Ñ…!ï…-†.?†*n†™†(·†8à†<‡BV‡F™‡Bà‡Z#ˆ(~ˆ)§ˆ:ÑˆN‰([‰1„‰<¶‰Ró‰/FŠvŠ/�Š6½ŠcôŠ6X‹C�‹6Ó‹7
! Œ)BŒ;lŒB¨ŒëŒ;�&<�0c�\”�ñ�>ŽANŽ*�Ž(»Ž2äŽA�>Y�#˜�-¼�4ê��"=�Q`�@²�Bó�16‘4h‘�‘'¸‘'à‘	’’"-’DP’@•’Ö’.ó’"“,?“1l“)ž“"È“*ë“5”L”c”x”’”±”hÊ”3•P• j•1‹•1½• ï•–-–*J–u– ‘–²–%Î–ô–
—))—S—3s—§—¶—&Í—ô—#˜/˜zI˜bÄ˜+'™(S™0|™#­™1Ñ™"š+&šRškšƒš¡š¶šËš&áš›R ›/s›:£›)Þ›?œIHœ)’œ2¼œïœ6�6C� z�
›�7©�.á�BžJSžžž.·ž1æž@Ÿ@YŸšŸ¹ŸQÕŸ,' >T D“ =Ø (¡K?¡$‹¡°¡Ë¡8ç¡ ¢6¢>N¢N�¢MÜ¢3*£@^£Ÿ£¼£Í£)í£(¤@@¤%�¤+§¤Ó¤2é¤+¥+H¥$t¥6™¥Ð¥5ì¥<"¦<_¦4œ¦7Ñ¦	§/(§5X§AŽ§7Ð§%¨>.¨Pm¨a¾¨% ©BF©‰©£©Â©%ß©-ª+3ª6_ª-–ª.Äª-óª(!«)J«1t«¦«8¶«ï«*¬`-¬>Ž¬EÍ¬$­8­1G­y­=Œ­Ê­Þ­ö­,®@®`®:€®»®1Ø®
! ¯4 ¯0U¯8†¯J¿¯%
! °%0°/V°&†°C­°&ñ°&±?± Y±Dz±¿±Ý±í±L²AR² ”²µ²Ó²ð²³³*/³Z³y³0–³8Ç³,´2-´ `´"�´?¤´ä´,µE1µ!wµ(™µ8Âµ,ûµ,(¶$U¶z¶˜¶(´¶7Ý¶!·7·#W·={·A¹·û·G¸2\¸$�¸W´¸,¹;9¹>u¹>´¹Dó¹98º-rº3 ºBÔº»45»)j»”»!®»Ð»3ã»+¼C¼`¼(v¼Ÿ¼5µ¼ë¼D
! ½=O½]�½#ë½C¾,S¾<€¾6½¾;ô¾60¿ng¿>Ö¿*À6@À4wÀI¬À%öÀ'Á.DÁ sÁ$”Á-¹Á!çÁ&	Â 0ÂQÂeÂyÂ7‚ÂºÂÙÂôÂ(Ã%8Ã0^Ã!�Ã"±Ã'ÔÃ(üÃ>%Ä:dÄ5ŸÄ:ÕÄ4ÅEEÅ*‹Å)¶Å;àÅ6Æ+SÆ1Æ=±ÆïÆÇ-Ç!MÇ7oÇ!§ÇÉÇçÇ1ÿÇ01È)bÈ)ŒÈ¶È1ÑÈ8É9<É0vÉ§É¹É?ËÉ\Ê\hÊJÅÊ$Ë#5ËYËftËOÛË +Ì]LÌ,ªÌ*×Ì+Í.Í KÍMlÍ-ºÍIèÍh2Î2›ÎÎÎ!ÞÎ"Ï,#ÏPÏ4nÏ*£Ï ÎÏOïÏ?ÐFYÐ= ÐÞÐ$øÐ$Ñ8BÑ^{Ñ(ÚÑ(Ò.,Ò%[Ò7�Ò3¹ÒCíÒ11Ó4cÓ!˜ÓJºÓ&Ô5,ÔbÔ5�Ô:·Ô=òÔ/0Õ*`ÕS‹ÕCßÕ%#Ö2IÖ8|Ö#µÖ)ÙÖ×'#×-K×Ny×<È×4Ø7:Ø^rØVÑØ6(ÙR_Ùˆ²Ù8;Ú1tÚ#¦Ú#ÊÚîÚB
! Û@MÛ0ŽÛ9¿Û&ùÛ4 Ü$UÜ3zÜ6®ÜåÜûÜÝ-Ý&GÝ+nÝ1šÝ5ÌÝ;Þ0>ÞoÞ:�Þ)ÈÞ)òÞ(ß(Eß#nß’ß&²ß=Ùß%à)=à,gà(”à-½à+ëàá 4áUá+uá¡á"¶áÙáëá
! ââ,âDâdâ$�â)¦â.Ðâ$ÿâ($ã(Mãvã(•ã6¾ã3õã:)ä?dä4¤ä	Ùä%ãä'	å-1å5_å!•å1·åéå)æ1æ#Cæ5gæ8�æ5Öæ+ç88ç1qç%£ç&Éçðç.è=è8\è-•è'Ãè*ëè4éKé$fé(‹é5´é#êé)ê)8ê*bê!�ê"¯ê"Òê.õê$ë?ë!Zë|ë›ëµëHÒë/ì@KìŒì¡ìe¸ìYí&xíŸí ·íØí"ôíSîkîˆî'¥î)Íî÷î.ïEïdïƒï¢ïÁï?ÒïGð?Zð*šð!Åðçð#öð ñ*;ñ)fñ,�ñ4½ñ)òñ$ò=Aò'ò<§ò=äò."ó1Qó)ƒó1­ó4ßó,ô'Aô3iôB�ô4àô7õ/Mõ:}õ2¸õ4ëõ. ö#Oö0sö3¤ö?ØöB÷4[÷œ�÷B-ø&pøU—øEíø53ù4iù)žù)Èù-òù" ú@Cú8„ú"½ú9àú!ûF<û$ƒû*¨û+Óûÿû-ü'Cü)kü•üE±üM÷üUEýF›ý0âý&þ5:þ'pþ5˜þÎþçþÿ%ÿbBÿ7¥ÿ0ÝÿuA„9ÆJ0K7|´3Ì&-'(U ~&Ÿ Æç-V./…µÍé0'6#^9‚M¼!
! ','T9|3¶4ê;M[6©/à22C,vI£/í3Qf3z/®3Þ7	3J	~	)ž	)È	+ò	/
! 2N
! $�
! -¦
! %Ô
! ú
! J9@„$Å!ê)#6 Z0{4¬Há(*
S
j
ƒ
'˜
À
Õ
)ñ
(ZDBŸ+â"1E[9w±2Á6ôT+,€7­Hå3./b*’6½0ôJ%8p©%Å,ë$.=9l(¦(Ï~ø4w9¬7æ=3\/�4À.õ.$4S.ˆ.·,æ99M9‡:Á9ü:69q9«WåW=.•ÄÙ7ù71<iF¦9í$'!L"n&‘)¸âþ.0*_,Š ·0Ø#	=-k<†.Ã)ò5*R}+�!É ë-O:Š!£<Å- *0 $[ 7€ .¸ (ç .!-?!m!1}!7¯!.ç!/"FF"3�"'Á""é"+#38#@l#D­#%ò#$+8$3d$˜$²$È$ã$>%-B%(p%<™%Ö%#ô%#&<&(Y&f‚&¡é&‹'$¤'†É'6P(M‡(:Õ(6)6G)/~)%®)-Ô)<*5?*&u*7œ*AÔ*G+^+@v+$·+2Ü+&,H6,, “,:´,ï,*-U1-O‡-A×-7.=Q.D�.;Ô.$/35/5i/0Ÿ/6Ð/@0?H0Dˆ0@Í0;1;J1†1š1¯1Ã1Ù1í122)2>2R2g2}2‘2§2Á2Õ2è2ù23(3>3T3g3z39’3ƒÌ3LP4 �4–>5VÕ5M,6Qz6DÌ617(C7(l7"•73¸7dì73Q8)…8%¯8=Õ8H9C\9> 9?ß9(:BH:H‹:7Ô:;Z*;`…;Yæ;_@<P <Bñ<B4=[w=8Ó=\>bi>\Ì>X)?K‚?NÎ?Q@Jo@8º@Gó@2;A$nAN“A)âA1B>B-]Bi‹B>õB?4CFtC+»C+çC4D0HD0yD1ªD9ÜD%E!<E+^E+ŠE+¶E,âE+F+;F,gF,”F*ÁFìF,
! G&7GK^GKªGUöGaLH{®HA*I7lI`¤I4J]:J&˜J"¿JOâJO2KO‚K'ÒK)úK)$L)NLFxLH¿LWM&`M/‡M ·M)ØMPNXSNG¬N@ôNA5O-wO.¥O9ÔOAP7PPiˆPlòP5_Q;•Q9ÑQUR5aRQ—RˆéR!rS?”S5ÔS?
! T=JTDˆT7ÍT-U"3UAVU=˜U%ÖU1üU2.V.aV2�VWÃVW.;WjW<|W2¹W-ìW-XHX�hX öXY24Y(gYE�YEÖY$ZMAZ0�Z.ÀZHïZG8[€[3 [>Ô[X\2l\BŸ\â\Fô\!;]/]]!�]'¯])×]7^%9^_^*}^"¨^!Ë^)í^ _8_6W_ Ž_R¯_/`(2`"[`~`#œ`À`"Ý`1a92ala)„a(®a×aõa(
! b 3bTbgb‡b1¥b+×b/c/3c(cc8Œc&Åcìc#d"/dRd*md!˜d ºdÛd*ód6e*Ue€e2 e$Óeøef+fHfff){f,¥f0Òf7g!;g#]g0�g&²g#ÙgFýg;Dh/€hA°h@òh33i/gi(—i8Ài!ùiMj6ij8 j.Ùj3k-<kMjk4¸k@íkJ.lKyl,ÅlAòlH4m>}mU¼m&n'9nLanH®nU÷nFMoC”o@Øo=p8WpO�p-àpq6)q0`q3‘q/Åqõq8r0DrDur1ºr$ìr<s+Ns2zsF­sEôs0:t‡ktYótnMuT¼uKvN]vO¬v7üvI4w,~w0«wÜw.øw.'x8Vx'�x&·x+Þx%
! y>0yYoybÉy#,zHPz(™z$Âz/çz{4-{‚b{å{-|C2|Cv|-º|è|-}!4} V} w}&˜}¿}Ý}-ý}5+~%a~.‡~%¶~Ü~ð~'BV0n0ŸÐå€"$€'G€o€H�€(Ö€3ÿ€13�3e�5™�Ï�/ï�‚F6‚(}‚)¦‚1Ð‚8ƒ+;ƒ)gƒA‘ƒ+Óƒ/ÿƒ6/„f„.æ„+…0A…r…(�…)¶…*à…-†*9†,d†‘†¯†"Î† ñ†‡(‡?‡AZ‡ œ‡E½‡#ˆ 'ˆ7Hˆ,€ˆ(­ˆ4Öˆ‰(%‰/N‰/~‰.®‰Ý‰ü‰%Š4=Š4rŠ+§Š3ÓŠ0‹38‹,l‹)™‹7Ã‹6û‹!2Œ&TŒ7{Œ%³Œ2ÙŒ.�);�+e�.‘�6À�÷�4ŽGŽ,eŽ’Ž"¨Ž/ËŽ?ûŽ+;�Bg�2ª�6Ý��44�Fi�%°�Ö�7ê�2"‘4U‘>Š‘5É‘1ÿ‘"1’1T’.†’µ’&Ñ’!ø’“6“^N“­“3É“%ý“0#”JT”1Ÿ”2Ñ”(•-•L•`•z•‰•§•7»•ó•'–'0–(X–$�–>¦–=å–)#—EM—“—!«—Í—ß—ò—1	˜;˜"[˜~˜™˜%²˜6Ø˜<™L™a™{™,–™&Ã™"ê™H
š3Vš/ŠšUºš&›L7›3„›Y¸›8œ3Kœ4œ ´œÕœèœýœ&�*?�&j�*‘�,¼�.é�ž6žVž9ožC©ž%íž)Ÿ%=ŸcŸ}Ÿ"”Ÿ·ŸF×Ÿ4 S q 1‡ .¹ *è :¡ N¡o¡Œ¡ª¡À¡.Ö¡,¢2¢5J¢.€¢¯¢/Ï¢0ÿ¢0£O£l£-y£"§£-Ê£,ø£%¤=¤O¤m¤‚¤œ¤µ¤È¤à¤*ý¤)(¥4R¥‡¥!¤¥/Æ¥*ö¥)!¦K¦Oj¦º¦*Ò¦!ý¦$§$D§i§#„§¨§Ç§à§$þ§#¨=¨W¨v¨ �¨°¨IÊ¨8©M©!Y©#{©&Ÿ©Æ©æ©5ª7ª(Mª@vªB·ªAúª <«]« }«-ž«<Ì«!	¬1+¬]¬}¬™¬!´¬PÖ¬6'­<^­"›­.¾­í­G®GT®'œ®-Ä®3ò® &¯G¯(d¯%�¯1³¯#å¯5	°*?°'j°$’°'·°3ß°J±>^±%�±+Ã±ï±"û±²!3²AU²E—²DÝ²'"³J³xe³›Þ³}z´ø´#
µ21µ:dµMŸµ/íµ8¶7V¶'Ž¶(¶¶?ß¶.·KN·2š·$Í·Zò·8M¸#†¸ª¸Æ¸ã¸%¹7'¹&_¹,†¹-³¹!á¹ º6$º[º+zº¦ºÄºãºþº!»?»#S»w»J•»=à»2¼=Q¼2�¼BÂ¼7½==½<{½A¸½ú½¾3¾&O¾-v¾&¤¾Ë¾!ë¾
¿)¿BG¿Š¿"§¿Ê¿9é¿4#À5XÀŽÀ$¢À!ÇÀ.éÀGÁ2`Á$“Á¸Á ÐÁ%ñÁ!Â&9Â)`ÂŠÂ§Â-ÂÂðÂÃ&#ÃJÃZÃ%oÃ•ÃªÃh¾Ã>'ÄfÄÄP–Ä9çÄ1!Å*SÅ>~Å?½ÅzýÅ#xÆ-œÆDÊÆ>Ç1NÇ€Ç™Ç²ÇÂÇÞÇüÇÈ!8È/ZÈ ŠÈ6«È5âÈNÉgÉyÉf™ÉKÊ_LÊ]¬Ê.
! Ë99Ë2sË<¦Ë;ãËGÌ(gÌ
! �Ì'›Ì
! ÃÌÎÌ]åÌ&CÍ1jÍDœÍ=áÍEÎ<eÎ0¢Î8ÓÎKÏKXÏ'¤Ï?ÌÏÐ-(Ð0VÐ$‡ÐE¬Ð0òÐ#Ñ)AÑ&kÑ’Ñ!¥Ñ\ÇÑ%$Ò(JÒbsÒGÖÒ9ÓXÓ/oÓ.ŸÓ)ÎÓ)øÓ "ÔCÔ4]Ô&’Ô+¹Ô*åÔ(ÕF9Õ0€ÕL±Õ4þÕ3Ö'BÖUjÖ)ÀÖ6êÖ)!×6K×	‚×*Œ×·×0××1ØU:ØN�Ø!ßØ2Ù4Ù]GÙd¥Ù]
! ÚUhÚd¾ÚU#ÛNyÛUÈÛÜ6Ü+KÜwÜ*ŽÜ/¹Ü+éÜ/Ý EÝPfÝ/·Ý/çÝ,Þ&DÞ9kÞ¥Þ*½Þ-èÞ@ß-Wß@…ß8ÆßKÿß8KàK„àÐà1ïà+!áMá.iá(˜áÁáTÕá2*â2]â�âŸâ3ºâ îâ)ã+9ã*eã5�ãÆã1Ïã$ä!&ä,Hä<uäU²ä!åF*å:qå¬å0Ëåuüå#ræ–æ=´æ7òæC*çTnçZÃç[èdzèEßèc%éo‰é9ùé#3ê!Wêyê:—ê:Òê[
ë#ië�ë=­ë/ëë%ìAìaì1�ìI³ìCýìDAí%†í[¬í!î*îMJîM˜îGæîI.ïKxï?Äï#ð%(ð4Nð2ƒðI¶ðñ0ñEñ_ñ:}ñ1¸ñ(êñ&ò/:ò+jò-–ò+Äò@ðò<1ó8nó5§ó6Ýóô0ô,Mô2zô?­ôíôõ7õBWõ,šõ'Çõ6ïõ+&ö+Rö6~ö?µö)õö2÷7R÷/Š÷º÷Ï÷!á÷'ø(+øQTø¦ø-Æø=ôø#2ù!Vù5xù)®ù%Øù.þù/-ú0]ú.Žú6½ú#ôúû+û3Jû6~û+µû'áû)	ü 3üATü"–ü(¹üâüôü-ý.ý	=ýAGý‰ýœý:¼ý÷ýOþ'fþ&Žþµþ?Õþÿ%3ÿLYÿ¦ÿ¼ÿÚÿ0øÿ)†.µmÆ«4Zà&;%b#ˆB¬CïK3VvÖMR];°Kì*8Mc±*Å$ð*"@<c8  Ù$ú"&Bi‚*¢Í5ç.0L4}8²Aë6-	2d	8—	2Ð	2
! 86
! 1o
! <¡
! 2Þ
! >5P>†)Å0ï" C]x%”"º Ý þ-
"M
!p
’
%¬
%Ò
kø
kdkÐR<��' 4HJ}!ÈXê(Cl|'š Â+ã!1B`}•²Æ5Ú->J
Vd¼f¹#Ý ö
! -182jR�ð5K>LŠZ×=2Ip;ºKöXB=›PÙ*D$['€¨$¿'ä&&3.Z‰�*—+Â›î2Š½Ã&Ý247(l•¬Êáÿ j; l¦ !0! O!p!ˆ!¥!%Á!-ç!*"*@";k"%§"0Í"7þ";6#;r#/®#KÞ#K*$3v$$ª$>Ï$3%6B%3y%­%CË%)&Z9&}”&9'\L'‚©'v,(A£(Qå(17)i)Bé)L,*`y*]Ú*d8+>�+;Ü+B,M[,Q©,Pû,L-EÌ-A.RT.9§.Ná.50/Mf/7´/Bì/E/0†u09ü0’61FÉ1>2ŒO29Ü2‚3F™3Mà3x.4F§4Fî4N55Q„5 Ö5Sw6¢Ë6On7M¾7[8^h8OÇ8I9Aa9>£9>â9@!:|b:Sß:K3;T;FÔ;M<Pi<:º<Gõ<4==:r>5­>Zã>(>?&g?cŽ?{ò?8n@N§@ö@+A8.ACgA«A)¿A0éA	B9$B\^Br»B;.CJjCnµC/$D8TD)�D·DGÉDQEcE$}E$¢EÇE*ßEI
! FITF žF6¿F%öFG(9G(bG/‹G2»G"îG"H 4HUH
! oHzH$ŽH³H8ÌH
I(I@<IJ}I¡ÈIjJ=ˆJOÆJ,K;CK;K»K6ÛKVLDiLB®LvñLOhM*¸M'ãMFN)RNH|N8ÅN>þNt=O²O9ÒOMP&ZP>�PÀPÉP"áP'QK,Q<xQrµQ#(RALRŽR R6²RéR[úRVSO\S8¬SIåS>/T1nT\ TvýTZtUlÏU=<VVzV‰ÑV>[WVšWPñWXBXV›XlòXF_Y7¦Y\ÞYZ;Zh–Z>ÿZV>[R•[aè[,J\0w\@¨\Oé\I9]Pƒ]ÍÔ]¶¢^éY_‡C`˜Ë`£davb@bÀb×b,çb,cAc>Uc”c!²cÔcîc?dBBd…dqŸd*e2<e3oe9£ekÝe*IftfKƒf>ÏfAg=Pg8ŽgDÇg8hYEh9ŸhBÙh9i-Vi@„i1ÅiJ÷iWBjBšj7Ýj9k�OkgÑkH9lG‚lNÊl8m=Rm=�mGÎm<nlSn]ÀndoLƒoNÐop57pkmpWÙpV1qFˆqJÏqVrUqrKÇrlsx€svùsApt\²t�u_�uhýucfvrÊvy=w]·w}xc“xW÷xlOyo¼yW,zB„zyÇzsA{Pµ{o|Ov|~Æ|ZE}n }[~Fk~K²~Lþ~YKn¥]€\r€EÏ€?�/U�C…�>É�<‚"E‚
h‚@v‚0·‚5è‚HƒFgƒ)®ƒeØƒQ>„s�„n…{s…ìï…Ü†€ë‡‘lˆ~þˆ”}‰�Š ¢Š}C‹ŽÁ‹XPŒD©ŒfîŒÒU�ô(Žs�„‘�q�‚ˆ�‚‘“Ž‘p"’�“’F“B\“ˆŸ“ª(”NÓ”_"•U‚•fØ•]?–n�–K—\X—"µ—#Ø—eü—rb˜!Õ˜.÷˜;&™b™2z™­™%Ë™-ñ™!šAš1Yš5‹š>Áš(›w)›<¡›>Þ›Tœ[rœ?Îœ-�+<�-h�5–�Ì�+ì�ž=.žMlž]ºžAŸ`ZŸ@»Ÿ^üŸ?[ › 9µ &ï A¡fX¡ ¿¡Fà¡8'¢?`¢: ¢8Û¢8£6M£1„£9¶£˜ð£\‰¤*æ¤5¥+G¥Js¥B¾¥!¦>#¦!b¦U„¦0Ú¦R§q^§*Ð§-û§,)¨+V¨_‚¨Bâ¨A%©8g©C ©Aä©C&ªJjª=µªFóª7:«Lr«?¿«8ÿ«R8¬;‹¬LÇ¬V­<k­B¨­?ë­b+®6Ž®:Å®<¯;=¯@y¯=º¯uø¯"n°&‘°C¸°Aü°(>±,g±@”±XÕ±+.²HZ²9£²8Ý²B³CY³Z�³Wø³SP´3¤´@Ø´qµ�‹µH¶Mb¶1°¶Râ¶05·!f·!ˆ·>ª·Cé·l-¸Hš¸Xã¸L<¹Z‰¹Qä¹G6º1~º.°º:ßºc»?~» ¾»�ß»sa¼tÕ¼IJ½:”½>Ï½=¾aL¾Y®¾8¿IA¿J‹¿GÖ¿pÀ'�À:·ÀròÀjeÁHÐÁ?Â>YÂ<˜Â/ÕÂ:ÃL@Ã�ÃI©Ã{óÃDoÄd´ÄxÅ+’ÅJ¾ÅT	Æ7^Æ8–ÆGÏÆ?Ç@WÇ%˜Ç<¾ÇHûÇODÈG”È¦ÜÈ3ƒÉX·É=ÊANÊ6�Ê9ÇÊ2Ë94Ë2nËC¡Ë:åË" Ì3CÌLwÌHÄÌ1
Í8?ÍDxÍ^½Í9Î1VÎ8ˆÎ7ÁÎCùÎ?=ÏD}ÏdÂÏ1'Ð9YÐ:“ÐKÎÐ4Ñ5OÑJ…ÑIÐÑCÒ7^Ò7–ÒOÎÒ0Ó-OÓ}ÓœÓJ¹ÓIÔENÔ7”ÔPÌÔ2Õ%PÕ3vÕ1ªÕSÜÕ20ÖMcÖ±Ö<ÎÖ4×@×C_×E£×Gé×o1ØT¡Ø)öØ) Ù/JÙ4zÙE¯Ù9õÙM/ÚB}Ú?ÀÚCÛEDÛsŠÛ)þÛ>(ÜMgÜEµÜ5ûÜ31ÝIeÝF¯ÝLöÝDCÞDˆÞDÍÞDß3Wß0‹ß!¼ßCÞß!"à7DàQ|à.Îà.ýà9,á]fá5Äá7úáK2â.~âJ­âGøâ@@ã@�ã=Âã(ä/)äEYä9Ÿä1Ùä,å.8å.gåW–å(îå'æ??æ8æ7¸æ:ðæ+ç;Eç2�çC´çJøçUCèV™èUðèVFé4�éhÒé4;êGpêE¸ê2þê+1ë.]ëRŒë5ßëLìJbì7­ì!åì:íGBíJŠí8ÕíCîRî1rî¤î,Äî9ñî+ï$Aï\fï2Ãï0öï4'ð8\ðM•ðOãð33ñbgñ;Êñ>ò,Eò-rò? ò1àò(ó8;ó,tó2¡ó5Ôó4
! ô<?ô5|ô2²ô5åô*õ9Fõ/€õ0°õBáõ>$ö#cö*‡öM²ö9÷>:÷y÷e}÷Xã÷<øTTøT©øTþøOSùT£ùSøùSLú8 úŸÙúJyûIÄû9üHü1fü&˜üK¿üPýD\ý=¡ýIßýC)þZmþOÈþLÿ=eÿO£ÿCóÿG7R8ÒEIQN›EêG0Ix>ÂP0RMƒEÑ"W:;’KÎb\}&ÚC%E*kN–,å(';4c.˜Ç"âC#I'm4•/Ê7ú'2	/Z	.Š	3¹	Kí	*9
! #d
! 2ˆ
! C»
! 8ÿ
! -8=f#¤/ÈCø?<×|9T
7Ž
BÆ
R	C\E :æ\!Œ~`;lQ¨Rú>MTŒaáTC7˜,ÐJýCH>ŒIËiD:ÄFÿsFNºS	@]ZžEùK?B‹9ÎAJMc5±3ç4LP*�DÈ
)EBZ`�EþBD_‡aç>ISˆeÜ?Bq‚:ôD/FtQ»�
kž7
!  lB A¯ Nñ l@!t­!K""/n"#ž"#Â"Læ":3#jn#:Ù#0$@E$<†$0Ã$/ô$L$%5q%W§%Eÿ%\E&@¢&'ã&.'':'b'@|'½'…Ï'MU(F£(Fê(;1).m)@œ)VÝ)$4*,Y*H†*,Ï*Hü*PE+C–+rÚ+qM,`¿,l -5�-5Ã-6ù-<0.!m.I�.FÙ.U /Zv/TÑ/Z&0?�0,Á0]î0vL1iÃ1E-2Fs23º2dî2WS3x«3�$4#µ4RÙ4G,5Mt5GÂ5O
! 6PZ6�«6€971º77ì7F$8k8=‹8eÉ8>/9Dn9f³9B:3]:!‘:3³::ç:7";WZ;(²;*Û;&<'-<%U<G{<\Ã<2 =]S=8±=$ê=(>F8>1>K±>,ý>`*?Q‹?QÝ?"/@RR@P¥@Sö@AJAXŒA4åA4BOBCoBO³BFCNJC=™C9×C&D08DOiD7¹D#ñDKEpaE,ÒE3ÿE63F5jF( F.ÉFHøFAGQSG;¥G,áG)H.8H+gH2“H#ÆH1êH.ICKIK�INÛI**JlUJ$ÂJBçJ0*K([K*„K;¯K3ëK&LMFL5”LLÊL2M4JM9MG¹M4N 6NSWN4«N`àNRAO1”O�ÆO�HP3ÊPsþPkrQQÞQI0RQzR0ÌR4ýRR2S7…S(½S{æS�bT•òTMˆU8ÖUcV.sV)¢V'ÌV-ôV@"W,cW'�W¸W%×WeýWƒcXQçXP9Y>ŠY.ÉYLøYEZ/eZj•Z3[+4[R`[Q³[P\1V\#ˆ\K¬\(ø\E!](g]*�]A»]Ný]YL^·¦^'^_9†_=À_Iþ_RH`M›`Ué`]?a�a­a-Éa6÷a=.b~lb*ëb@cWcfc…c c=»cùcd<%dFbdV©dOe9PeIŠelÔeqAf¸³fœlg•	hxŸhPiii�i" i9Ãi/ýi'-j?UjP•j0æj/k?Gk,‡k+´kBàk5#l8YlJ’l4Ýl;m%NmPtm^ÅmÂ$n:çnN"oqoP�o]ào2>pPqp@Âp$qL(q?uq6µq]ìq/Jr'zrG¢r/êrwsd’sW÷s=Ot[�t%ét^uVnu^Åu—$v1¼vCîv?2wErwH¸wBx0Dx:ux1°xsâx0VyC‡y€ËyjLzJ·zL{’O{Dâ{8'|J`|3«|>ß|6}2U};ˆ}.Ä}+ó}J~;j~0¦~+×~1@5„vPû.L€({€k¤€-�">�1a�C“�/×�E‚9M‚>‡‚$Æ‚Dë‚00ƒ(aƒ*Šƒ,µƒJâƒn-„=œ„mÚ„mH…4¶…,ë…†"1†5T†/Š†;º†?ö†(6‡B_‡2¢‡5Õ‡=ˆ&Iˆ=pˆ8®ˆAçˆE)‰Co‰)³‰4Ý‰,Š+?ŠkŠ)‰ŠE³ŠùŠÿŠ‹…-‹6³‹4ê‹@Œ8`Œ ™Œ
! ºŒ*ÅŒ1ðŒ3"�V�k�\Š�9ç�!Ž#?Ž)cŽO�ŽOÝŽ^-�zŒ�H�-P�~�/ž�mÎ�<‘+T‘-€‘K®‘ú‘’",’!O’&q’;˜’ Ô’Qõ’WG“rŸ“ ”K3”Y”2Ù”7•!D•f•J†•Ñ•(ç•–J'–Fr–B¹–%ü–4"—!W—"y—+œ—8È—9˜A;˜'}˜,¥˜KÒ˜™(=™7f™/ž™9Î™6š.?š@nšQ¯š%›6'›F^›&¥›8Ì›9œ\?œPœœGíœ05� f�8‡�(À�é�8ž9?žCyžÆ½žÖ„Ÿ[[ \· Î¡Êã¡z®¢Š)£\´£]¤Ôo¤¼D¥h¦fj¦IÑ¦Ð§¸ì§f¥¨d©Œq©>þ©7=ª-uª.£ª2Òª&«6,«,c«*�«,»«�è«�y¬9û¬a5­f—­vþ­6u®%¬®`Ò®23¯%f¯LŒ¯WÙ¯?1°[q°:Í°U±0^±4�±)Ä±/î±²J6² �²,¢²&Ï² ö²8³VP³H§³.ð³O´šo´6
! µ<Aµ/~µ'®µ,Öµ&¶,*¶"W¶&z¶+¡¶%Í¶<ó¶50·f·8~·6··5î·k$¸;�¸qÌ¸#>¹b¹9u¹X¯¹&º./º-^ºŒº)§ºÑº8ïºh(»>‘»DÐ»1¼:G¼U‚¼LØ¼$%½'J½r½ Ž½¯½ Ì½,í½,¾EG¾7�¾@Å¾7¿G>¿G†¿Î¿é¿À!ÀD;Àj€À&ëÀ-Á @Á'aÁ+‰Á µÁIÖÁ! Â#BÂfÂwÂ&ŒÂ*³ÂÞÂ3ôÂ2(Ã'[ÃƒÃ%›ÃÁÃàÃÿÃ.ÄKÄ.hÄ%—Ä ½Ä1ÞÄÅ$-Å;RÅŽÅ¤ÅÃÅhÔÅ=Æ-TÆ.‚Æ1±Æ*ãÆ2Ç1AÇ%sÇ"™Ç,¼ÇéÇÈE"È@hÈ©È:ÂÈVýÈ2TÉ4‡É¼ÉÕÉ.òÉH!ÊIjÊS´ÊYËXbË,»Ë/èË?ÌAXÌBšÌLÝÌR*ÍB}ÍCÀÍMÎSRÎg¦ÎwÏ†ÏFÐCMÐ!‘Ð(³Ð1ÜÐiÑ[xÑCÔÑ0Ò/IÒ"yÒ$œÒÁÒ0áÒÓh&Óq�Ó{Ôe}ÔCãÔx'Õ( Õ1ÉÕKûÕCGÖI‹ÖÞÕÖs´×æ(Ø�Ù¾ Ùd_Ú5ÄÚ\úÚ1WÛ2‰Û<¼ÛBùÛ$<Ü)aÜJ‹Ü2ÖÜ	Ý?)Ý.iÝ˜Ý5µÝaëÝQMÞYŸÞ@ùÞ9:ßLtßKÁßM
à\[à[¸à]áKrá]¾ádât�âIöâR@ãQ“ãSåãb9äaœäcþäZbåA½åaÿå_aælÁæL.ç\{ç\Øçl5è4¢è,×è‹é�éêI/ê#yê/�ê*Íê,øê6%ëF\ë£ë½ë+Ïë7ûë™3ìJÍì5í Ní:oí7ªíâídþíecîoÉîj9ïŒ¤ïu1ðF§ðWîðSFñXšñYóñ:MòDˆò]ÍòC+óMoóO½óI
ôXWôG°ôYøô-Rõ6€õ1·õ-éõ%ö@=ö}~ö]üöZ÷6z÷#±÷ Õ÷\ö÷:Sø<Žø9Ëø6ù?<ù>|ùJ»ù5úO<ú7Œú8ÄúBýú*@û/kû1›ûeÍûh3üjœüUý}]ý[Ûý17þ=iþO§þ'÷þ.ÿ&NÿFuÿV¼ÿF1Z Œ"­@Ð;'M0u9¦:àVYr1Ì[þ-ZFˆnÏL>E‹^Ñ_0I�5Ú>@OD�/Õ /&2V'‰.±à÷G1@y8ºó=	8M	1†	4¸	?í	?-
! m
! ,�
! #º
! ^Þ
! B=L€fÍ/44d!™D»F
]G
M¥
Fó
;:Uv7ÌR2W,Š5·;í-)+W6ƒ=º2ø8+,d4‘6ÆYýWWY¯=	8G+€2¬ßIÿ9I,ƒ5°Læ03+d@�1Ñ'=+5iLŸ8ì7%]?w?·0÷1(:Z:•%Ð9ö50Ff@­,îH;d; ;Ü7P#hŒb©.#;_+y.¥2Ô?/G4w!¬)Î2ø)+.U-„²dÍ62Zi7Ä(ü % 3F Ez .À =ï )-!/W!$‡!g¬!'".<"k"|"�‘":#]N#¬#'Ç#ï#4$A$ca$VÅ$_%V|%PÓ%$&:&,K&Xx&4Ñ&X'P_'L°'Mý'MK(a™(ƒû(P)hÐ)a9**›*.Æ*1õ**'+2R+1…+%·+2Ý+,,)=,g,Hƒ,Ì, æ,:-,B-Ho- ¸-KÙ-d%.XŠ.ã.ü./,5/0b/>“/4Ò/G0#O0/s0£0#¿0,ã0%17618n1o§1&27>2Sv2BÊ2-
3I;3D…3;Ê3%49,4f4^�47à4#5%<5…b5è5:ÿ5Q:67Œ6KÄ67+7K7h7‡7¥7?»7>û77:8r8‰8§84Å82ú8-99A9B{9I¾9@:AI:K‹: ×:8ø:A1;Fs;5º;4ð;D%<3j<=ž<*Ü<P=/X=-ˆ==¶=3ô=3(>F\>U£>'ù>!?1A?5s?&©?&Ð?O÷?!G@,i@–@'²@Ú@Gò@/:A#jA+ŽAºA*×AB!B7B]QB"¯B'ÒBúB2C JCakC/ÍCýCD8*D8cDxœD9E'OE3wE?«EëE(ïE/F#HF8lFL¥F%òF%G>GN^GN­G-üGT*H9H3¹H=íHX+I&„I2«I$ÞI+J</J:lJ6§JDÞJA#KleKWÒKD*LZoLQÊL2MLOM6œM?ÓM?NKSNEŸNPåNb6OE™O?ßOOP\oPBÌPFQFVQ_�Q>ýQA<R<~RS»RESIUSIŸSJéSG4Tc|TQàTF2UIyUBÃU?VEFV;ŒVNÈV]WGuWM½WLX]XXB¶XLùX[FYw¢YEZX`Zd¹ZA[B`[P£[Cô[M8\Q†\LØ\Z%]V€]m×]3E^,y^=¦^ä^L_PO_ª _-K`jy`xä`7]aM•a;ãaKbckbÏbØébjÂc-dGd"ed#ˆd.¬d6ÛdJe"]eD€e\ÅeT"fGwfK¿fIgCUgK™gKåg^1hU�hMæh24i$gi&ŒiM³i\j ^jjL›jLèjC5k%yk1Ÿk:Ñk5l5Bl5xld®ljmR~mIÑm9nBUnC˜nTÜn51o?go4§o3ÜoUp9fp8 p9ÙpEq)YqGƒq3Ëq!ÿqU!rjwr_ârOBsr’s2t68t4ot3¤t(Øt1u;3u6ou«¦u˜Rv8ëv2$w_WwM·w#x)x/Dx4tx.©x2Øx2y$>y-cy4‘y4Æy!ûy=z[zTnzPÃz'{2<{*o{Nš{dé{YN|X¨|}2
}@}R}Ec}9©}sã}TW~8¬~œå~X‚VÛ2€<L€‰€Vš€Lñ€B>�6��/¸�#è�k‚/x‚*¨‚+Ó‚Kÿ‚�Kƒ;Íƒ0	„S:„3Ž„Â„7Ö„A…SP…¤…;µ…Dñ…56†l†?‹†;Ë†=‡WE‡*�‡nÈ‡P7ˆAˆˆEÊˆC‰MT‰G¢‰:ê‰<%Š:bŠ9�Š×Š"ðŠ‹\,‹H‰‹+Ò‹Bþ‹"AŒDdŒ$©Œ*ÎŒùŒ�+/�#[�6�s¶�+*Ž+VŽ=‚Ž3ÀŽ:ôŽ+/�#[�>�2¾�ñ�T�.a�-��-¾�Cì�!0‘/R‘/‚‘,²‘<ß‘_’8|’Eµ’'û’!#“zE“)À“5ê“ ”);”?e” ¥”Æ”[å”&A•)h•I’•9Ü•–9*–)d–‰Ž–2—>K—Š—œ—7·— ï—7˜2H˜/{˜+«˜7×˜6™:F™&�™¨™?Å™š=!šC_šK£š]ïšdM›t²›('œ Pœqœ#‘œ(µœhÞœhG�.°�ß�þ�ž"1ž:Tž#�ž,³ž5àž/Ÿ)FŸpŸ‹Ÿ*¡ŸÌŸçŸ( 6+ Lb !¯ Ñ ë 6¡'>¡2f¡'™¡
Á¡}Ï¡/M¢}¢€Ž¢2£B£E£I£=b£ £¨£6°£6ç£I¤Ih¤²¤<Æ¤¥.
! ¥@9¥z¥†¥@�¥Ð¥>Ü¥]¦]y¦T×¦+,§AX§ š§K»§R¨UZ¨	°¨Rº¨
©)©D©'c©Y‹©4å©;ª<Vª<“ªÐªgæª0N«C«2Ã«;ö«=2¬p¬1Œ¬¾¬3×¬;­?G­:‡­7Â­8ú­73®7k®6£®4Ú®8¯6H¯9¯1¹¯5ë¯1!°3S°=‡°CÅ°0	±/:±1j±3œ±9Ð±#
! ²4.²Mc²H±²ú²!³/<³%l³6’³VÉ³9 ´9Z´3”´6È´:ÿ´_:µgšµF¶UI¶DŸ¶:ä¶>·4^·=“·BÑ·*¸6?¸Jv¸DÁ¸9¹&@¹gº!…º@§º4èº=»=[»=™»$×»5ü»82¼6k¼3¢¼8Ö¼:½9J½„½>¡½<à½+¾2I¾	|¾4†¾)»¾)å¾¿%¿#E¿)i¿8“¿Ì¿Ó¿*æ¿À$À;ÀTÀ qÀ’À¥À»À=ÕÀ,ÁI@ÁPŠÁÛÁ*øÁ3#Â0WÂ^ˆÂçÂîÂ7õÂ
! -Ã 8ÃYÃtÃ.�ÃS¿Ã-ÄFAÄ:ˆÄ/ÃÄ*óÄNÅmÅ‚Å0ŸÅ/ÐÅÆ8	Æ*BÆGmÆ
µÆ)ÃÆ)íÆ3Ç)KÇEuÇ-»ÇéÇ$úÇÈ>È\ÈrÈ�È#¢È1ÆÈ(øÈ3!É;UÉZ‘ÉXìÉEÊHÊZÊlÊ,~Ê7«ÊãÊ*Ë5.Ë2dË=—Ë=ÕËÌ%Ì7ÌIÌ[Ì'mÌ •Ì¶ÌÉÌÛÌîÌÍÍ$Í 6ÍWÍiÍQmÍQ¿Í‰ÎÒ›ÎOnÏu¾Ï#4Ð˜XÐƒñÐµuÑ`+Ò2ŒÒQ¿Ò#ÓD5Ó‡zÓ:ÔB=Ô=€Ô¾ÔÔÔ¡ÝÔiÕvéÕ’`Ö#óÖ×1'×>Y×>˜× ××%ø×7Ø
! VØˆaØêØ®ðØ*ŸÙ-ÊÙ0øÙ-)Ú/WÚm‡ÚaõÚŽWÛkæÛ[RÜ�®Üq0ÝL¢ÝNïÝ‡>ÞDÆÞ-ß>9ß:xß:³ßNîßD=à-‚à&°à}×à“Uá²éáTœânñâO`ãV°ãmä½uä63å=jåT¨å?ýå@=æ1~æÖ°æ8‡ç*Àç ëç#è‡0è6¸èÁïè>±éVðé8GêN€ê<ÏêrëGë¼ÇëC„ì±Èì/zíhªínîP‚îUÓîh)ïZ’ïSíï™Að0ÛðPñT]ñr²ñQ%ògwòTßò`4ói•ópÿóppôeáôQGõÍ™õTgöš¼öW÷š×÷crøLÖøE#ù¸iùš"ú¹½úhwûšàûK{ü[ÇüE#ý6iý< ýPÝýW.þR†þKÙþL%ÿ[rÿMÎÿZbwaÚM<iŠOôEDOŠFÚ<!E^�¤M2O€GÐDE]3£Y×Q1MƒAÑEEY8ŸPØW)M�sÏdC	D¨	9í	='
! e
! „fMë:96tb«@
vO
pÆ
l7Z¤QÿHQ?šWÚc2b–kù›eTFVS�\ñKNÐšKk;·TóFH#�W³dBpJ³Šþr‰Aüž>bÝV@c—dûf`ÇIËG’]�ðZr[ÍC)`mHÎWVoGÆC qR +Ä 3ð F$!8k!V¤!Xû!>T"M“"Tá"O6#B†#dÉ#F.$5u$D«$Pð$`A%J¢%Ví%XD&O�&?í&7-'Ee'?«'‚ë'En(/´(Eä(5*)F`)<§)+ä)K*B\*PŸ*,ð*R+Vp+0Ç+0ø+2),.\,B‹,.Î,Cý,AA-gƒ-0ë-$.&A.Sh.„¼.MA/b�/`ò/"S0Kv0XÂ091^U1W´1K2YX2G²2+ú2O&3Œv3Q4bU4D¸4^ý4,\5J‰54Ô53	67=6/u6(¥6nÎ68=74v79«7på7ÍV8„$9©9Ÿ):É:[è;lD<c±<\=\r=/Ï=Bÿ=dB>e§>×
?å?#@)@&B@7i@^¡@DAEAò[A?NBŽB?šBÚB.æB*CC@C0„CKµC6D48DmD‰D.’DÁDÍDÝD
òDEE*E2E);EeEmE~EŽEšE´EÈEäEFFF*F;FNFkF‚FŽFŸFµFÌFæFòF*Gs0Gq¤GaHmxHræHeYI&¿I>æIY%J+J8«J8äJqKb�KDòKY7L‘LL¯LüL_M<uM²M!ÌMîMENDHND�N=ÒN6OAGO/‰O¹OEÐO>PŠUP9àP4Q+OQ>{QºQ-ÊQ2øQY+R%…R@«RDìR1SHISF’S-ÙST"T?T4]TU’TZèT�CULÅU*V;=V<yVC¶VDúV8?W;xWE´WQúW5LX:‚XQ½X8Y6HYIYHÉYJZ(]Z††ZO
\’]\Sð\µD]�ú]Wˆ^<à^“_K±_9ý_�7`¹`:9a7tag¬a®bIÃba
c]ocwÍcuEd_»dbet~e[óeVOfX¦f?ÿfN?g6Žg„ÅguJh&ÀhõçhVÝiU4j:Šj4Åjújk'k%=k8ck.œkËkÒk.êk%l-?l&ml/”lAÄl+m2mPm&nmq•m(nR0n4ƒnJ¸n>oQBov”oKp‚Wp€ÚpQ[qP­qNþqJMrR˜rLërQ8s,ŠsQ·s7	t=Attyÿt^yu9Øu>v[Qv~­v/,w/\w4Œw2Áw`ôw)Ux6x6¶x'íx2yNHy|—y—zV¬zn{=r{+°{5Ü{4|6G|7~|C¶|Pú|sK}&¿}$æ}P~>\~A›~%Ý~O2S †N§^öU€Hs€J¼€i�]q�LÏ�(‚DE‚5Š‚0À‚Cñ‚5ƒFSƒ,šƒ4ÇƒZüƒ.W„8†„?¿„-ÿ„W-…q……L÷…6D†…{†C‡IE‡0�‡8À‡Vù‡1Pˆ-‚ˆM°ˆ?þˆn>‰S­‰gŠ6iŠ7 ŠUØŠD.‹Is‹H½‹HŒ:OŒ0ŠŒ0»ŒqìŒQ^�M°�=þ�K<ŽTˆŽlÝŽWJ�@¢�Fã�M*�\x�[Õ�:1‘Al‘F®‘Eõ‘I;’<…’6Â’=ù’O7“;‡“FÃ“N
! ”8Y”4’”*Ç”$ò”F•4^•+“•Y¿•D–6^–7•–7Í–6—7<—9t—5®—>ä—>#˜;b˜9ž˜1Ø˜H
! ™0S™@„™BÅ™7šD@š+…š+±š1Ýš.›A>›P€›2Ñ›!œV&œ}œˆ—œ �35�i�Ž…�žŽ0ž3¿žMóž²AŸNô¡0C¢=t¢=²¢Að¢O2£+‚£T®£¤G ¤)h¤4’¤!Ç¤&é¤w¥(ˆ¥F±¥Hø¥<A¦8~¦L·¦L§LQ§Lž§Zë§ZF¨?¡¨)á¨©b+©KŽ©=Ú©4ª3MªE�ª1Çª^ùª@X«„™«©¬dÈ¬%-­!S­%u­X›­+ô­F ®Fg®[®®(
! ¯G3¯-{¯4©¯PÞ¯@/°Np°9¿°'ù°+!±4M±{‚±1þ±30²<d²4¡²0Ö²h³5p³'¦³/Î³Iþ³AH´LŠ´1×´9	µ8Cµ�|µ<þµJ;¶M†¶YÔ¶W.·^†·>å·($¸<M¸,Š¸@·¸aø¸Z¹Vw¹+Î¹2ú¹5-ºšcºŒþºF‹»GÒ»h¼Mƒ¼OÑ¼2!½2T½V‡½=Þ½¾#;¾7_¾[—¾1ó¾X%¿<~¿[»¿4À=LÀKŠÀKÖÀ@"ÁcÁ8yÁJ²ÁsýÁqqÂ}ãÂHaÃXªÃÄO#Ä<sÄn°ÄVÅPvÅˆÇÅ]PÆX®Æ=ÇŸEÇPåÇM6Èo„ÈiôÈl^ÉnËÉL:ÊT‡ÊOÜÊJ,Ë wËQ˜ËêË.ÿËD.ÌYsÌ8ÍÌUÍI\Íh¦Í4Î;DÎ+€Î9¬Î4æÎBÏ?^Ï.žÏ0ÍÏ>þÏZ=ÐQ˜ÐêÐ8Ñ2@ÑWsÑAËÑF
Ò{TÒ7ÐÒMÓ0VÓG‡Ó>ÏÓ1Ô:@Ô4{Ô4°Ô1åÔDÕ6\Õ1“Õ2ÅÕ#øÕÖ@+ÖXlÖNÅÖA×V×-o×�×1¹×ë×:ØD=Ø<‚Ø^¿ØGÙ_fÙ^ÆÙQ%ÚMwÚJÅÚ[ÛOlÛQ¼ÛŠÜV™ÜYðÜƒJÝ4ÎÝ ÞH$ÞmÞE}ÞÃÞàÞ#óÞß<1ßnßŽßY­ß@àGHà@�à6Ñà/á:8á sá.”á&Ãáêáúá'â=4â?râA²â8ôâ#-ãQãoãQ�ãPáãN2ä �äN¢äKñäI=åK‡å8Óå@æ2Mæ<€æ ½æFÞæ5%çe[çVÁç„è‹�è_)éR‰éUÜé~2ê0±ê-âêCëTësë†ë™ë6«ë(âë(ì'4ì:\ì7—ì.Ïì_þì@^íSŸíaóíFUî<œîGÙî@!ïSbïR¶ïL	ðVVðL­ðJúðSEñ1™ñlËñP8òM‰ò7×ò9ó;IóN…ó:Ôó9ôIô`ô6}ôC´ôEøôH>õ*‡õ ²õ<Óõ>ö5Oö9…ö=¿öRýöP÷>g÷F¦÷/í÷5øJSøJžøéø!ùr*ùW�ùnõùudú>Úú;û;Uû;‘û;ÍûW	ü'aü‰üe�üYý=]ý>›ý7Úý9þJLþB—þÚþõþÿV&ÿ‚}ÿBFCGŠ>Ò$261i›NµKOPJ Më999s[­!	Q+S}WÑO)Ly+Æ5ò5(0^>�/Î.þ9-:g4¢8×FUW)­=×H	T^	)³	0Ý	"
! 71
! %i
! 6�
! ?Æ
! C.J:y*´3ß 45´4ê/
-O
@}
¾
/Ó
/B3,v2£3Ö-
!  8<Yg–FþUEN›Qêa<ãž[‚WÞY6r�y_}WÝV5NŒIÛH%)n(˜,Á=î],Š6¢"ÙQü*NJyLÄ4,:aGœ?äR$>w>¶LõNB'‘6¹<ð„-c²`Yw<ÑŒJ›*æ‚M”Hâc+ -� _½ r!B�!)Ó!ý!>"(R"@{"[¼"#8#%X##~#¢#Y¼#f$-}$«$Â$Ú$ ò$!%"5%"X%${%$ %0Å%ö%&2&2O&r‚&kõ&_a'6Á'=ø'/6(>f(9¥(wß(sW)KË)P*gh*MÐ*v+G•+[Ý+<9,Av,±¸,°j-O.1k.L�.gê.cR/9¶/4ð/7%0L]0ª0JÂ0J
18X12‘1ZÄ12=52(s2&œ2DÃ2J30S3w„3_ü3J\40§4JØ40#5HT52�5HÐ526]L6Gª6Hò62;7bn7}Ñ7iO8„¹8g>9‚¦92):A\:2ž:2Ñ:0;K5;�;;Ÿ;%Û;%<E'<Tm<'Â<Bê<Q-=R=QÒ=Z$>6>Y¶>5?PF?F—?4Þ?€@”B)±B(ÛBBCÛGC #DDDtcD9ØDÖE\éECFF>ŠFLÉFOG1fG5˜G}ÎG&LH5sHY©H0I24IOgI?·IB÷I(:J,cJ/�JHÀJD	K$NKQsK*ÅKHðK+9LDeL@ªLëLBMFM8_M5˜MÎM(êMN)(N?RN5’N@ÈND	O1NO@€ORÁO‚P?—PB×P8Q2SQ2†Q,¹QæQ/øQ4(R/]RF�RSÔRF(SFoS-¶SYäS]>TYœT1öT5(U.^UY�UHçU)0V)ZVY„VÞV6ýV64W,kW˜WN°WGÿWGX,]X*ŠX9µX/ïX<Y2\Y/�Y/¿Y4ïY>$ZcZ2ƒZ4¶Z.ëZ<[^W[*¶[cá[zE\ˆÀ\„I]EÎ]„^L™^™æ^<€_á½_$Ÿ`�ÄaÐRb#cF'd;nelªeNfSff:ºfrõf=hg(¦gÏgWäg"<h"_h"‚h ¥h Æh$çh$i$1i"Vi"yi)œi4Æi1ûi/-jC]jU¡j2÷j4*k>_k1žkDÐkDlZZl7µlwílPemO¶mwnH~n[ÇnG#o8ko@¤o:åoC pmdpaÒp~4q]³qdravrXØro1sL¡sMîs„<t(Át(êt(u(<u7eu�uÐ¡vQrw?ÄwGx Lx7mx-¥x8ÓxZyWgyp¿y0zPNzGŸznçzbV{`¹{<|NW|I¦|{ð|nl}fÛ}bB~`¥~-W4^Œ'ë$€E8€T~€JÓ€�;�*U�2€�¡³�pU‚gÆ‚).ƒ?XƒN˜ƒ$çƒ:„`G„,¨„Õ„1õ„'…CB…3†…0º…ë…	†9$†=^†;œ†Ø†4X‡)�‡Q·‡D	ˆ-NˆX|ˆIÕˆ‰/?‰o‰=‹‰;É‰=ŠACŠ-…Š$³Š ØŠ ùŠJ‹Fe‹?¬‹'ì‹1Œ-FŒ*tŒAŸŒ9áŒ.�2J�(}�M¦�)ô�-Ž9LŽq†Ž@øŽH9�n‚�Añ�S3�=‡�1Å�d÷�=\‘#š‘4¾‘<ó‘0’ N’o’V‡’8Þ’1“+I“+u“+¡“4Í“,”*/”!Z”,|”P©”.ú”.)•.X•.‡•/¶•/æ•0–0G–0x–0©–0Ú–0—0<—0m—0ž—0Ï—0˜01˜.b˜.‘˜.À˜.ï˜.™.M™/|™.¬™.Û™.
! š.9š0hš0™š0Êš0ûš.,›.[›.Š›.¹›.è›.œ.Fœ.uœ.¤œ.Óœ/�/2�-b�.��.¿�/î�/ž.Nž.}ž.¬ž.Ûž,
! Ÿ-7Ÿ-eŸ.“Ÿ4ÂŸ,÷Ÿ<$ Ea 5§ 5Ý )¡J=¡Jˆ¡2Ó¡6¢H=¢=†¢AÄ¢F£;M£C‰£¤Í£:r¤C­¤$ñ¤S¥(j¥"“¥5¶¥8ì¥8%¦1^¦�¦2�¦5Ð¦2§@9§pz§Dë§C0¨Lt¨ÆÁ¨7ˆ©�À©JBªM�ª[ÛªC7«3{«M¯«Cý«?A¬?�¬1Á¬aó¬MU­J£­Gî­B6®$y®`ž®)ÿ®!)¯[K¯G§¯Hï¯%8°*^°;‰°2Å°)ø°&"±1I±0{±Y¬±H²LO²œ²$¹²&Þ² ³0&³-W³(…³®³'È³+ð³'´!D´ f´!‡´!©´-Ë´&ù´" µ"Cµ)fµ,�µ%½µ3ãµ6¶ N¶$o¶)”¶+¾¶)ê¶5·J·+f·4’·`Ç·§(¸Ð¸Eï¸B5¹>x¹:·¹Kò¹W>º>–ºXÕº@.»Wo»–Ç»I^¼=¨¼>æ¼0%½V½'p½1˜½#Ê½[î½`J¾(«¾CÔ¾>¿;W¿B“¿Ö¿Ií¿D7ÀP|ÀFÍÀJÁC_ÁF£ÁJêÁM5ÂFƒÂIÊÂUÃKjÃC¶ÃMúÃ%HÄnÄ.‰Ä-¸Ä6æÄ#Å3AÅuÅ#’Å
¶Å)ÄÅîÅÆHÆ@`Æ¡Æ½ÆÒÆòÆTÇ5gÇ/�Ç,ÍÇ$úÇÈG.ÈgvÈ+ÞÈd
! ÉqoÉ‹áÉdmÊcÒÊ@6Ë&wË žË>¿Ë?þË6>Ì6uÌ$¬Ì'ÑÌˆùÌ1‚Í/´Í9äÍ-Î9LÎ7†Ît¾Î73ÏfkÏOÒÏ."Ð†QÐiØÐUBÑn˜Ñ=Ô2EÔ0xÔ^©Ô&ÕS/ÕYƒÕ,ÝÕ?
! Ö JÖ3ëÖ/×FO×F–×<Ý×8Ø„SØFØØÙ3Ù/SÙ0ƒÙ*´Ù'ßÙ*Ú2Ú!RÚ7tÚ+¬Ú-ØÚ+ÛK2Û~Û)�Û!ÇÛ éÛ$
! Ü8/Ü8hÜ¡Ü'»Ü*ãÜ4ÝACÝ7…Ý-½Ý@ëÝ*,Þ3WÞ'‹ÞP³Þ%ßF*ßqß%Šß<°ß?íßI-àwà@Œà$Íà'òà;á'Vá<~áV»á+âD>â2ƒâ.¶â.åâ ã+5ã4aã,–ã%Ãã&éã>ä4Oä)„ä3®ä>âä/!å-Qå,å1¬åTÞå3æ PæMqæ#¿æ?ãæ1#çUç2qç#¤çKÈçBè*Wè‚è†œèk#éz�é_
! ê#jêSŽêHâê/+ë#[ë5ë,µëâëEì(Hì;qì+­ì%Ùì=ÿìM=í=‹í)Éí$óí4î0Mî@~î¿îKßîL+ï/xï!¨ï"Êï9íïL'ð`tð)Õð)ÿðr)ñ›œñx8ò»±òŠmóuøócnôtÒô�GõœåõÊ‚ö‹M÷3Ù÷'
øt5øCªø5îø?$ù9dù\žù=ûù;9úbuú2ØúdûTpû$ÅûJêû35ü%iüN�ü8Þü(ý!@ýbýýžýC»ýNÿý,NþM{þ5Éþ/ÿþ9/ÿQiÿ1»ÿ;íÿ0)8Z]“"ñ%#:"^B�;ÄA]3z(®5×#
/1.a%�=¶cô*XDƒÈ-æA;V-’5À9öA0.r2¡.Ôùqý.o>ž£Ý9�	'»	4ã	4
! M
! %i
! Í�
! 9]þ—„–=
IY
Z£
4þ
H33|(°)Ùq.u|¤¤!*ÆIñN;;Š>Æ-13/e'•2½Qð.B'q,™+Æ1ò'$Lsl;à8@Uj–,'.?Vq–aMj%¸ÞAúK<1ˆº>Ïv>…AÄ\,c'�D¸!ý S@”%›KÁ$
82&k!’(´9Ý3,K(x.¡FÐ†žS§Lû8HN�UÐ(& dO V´ !!!7!V!u! ‹!0¬!IÝ!'" ="-^"Œ"+¢"Î"Kå"1#0H#)y#4£#QØ#A*$=l$ª$5Æ$@ü$%=%3c%W—%:ï%*&3F&Tz&dÏ&>4'7s'>«'Dê'7/(]g(?Å(>)HD)P�)‹Þ)Bj*'­**Õ*0+*1++\+%ˆ+,®+(Û+3,8,V,q,‘,"®,Ñ,ê,-.%-3T-6ˆ- ¿-Gà-"(.'K.gs.7Û.7/@K/3Œ/$À//å/(0/>0n0<„08Á0ú0(12>1q1 ƒ1G¤1qì1^2F|2/Ã2ó2e
! 3%p3
–30¤3Õ3ô3*4;41S4F…4DÌ4)5;5'Q5My5 Ç5Dè5-6L65k6$¡6/Æ6Bö6197k7 ~7$Ÿ7;Ä78%8)?8*i8+”8=À8pþ8Mo98½9Cö9E::=€:>¾::ý:38; l;4�;1Â;=ô;:2<3m<2¡<AÔ<+=zB=X½=2>%I>Fo>4¶>*ë>;?tR?(Ç?hð?Y@'y@8¡@>Ú@9A`SA.´AMãA31BzeB àBCC40CDeC2ªC2ÝCED8VD2�D3ÂDöD&ED8E1}E;¯EJëE(6Fr_F?ÒFG9+GYeG=¿G=ýG=;H=yHK·H:IF>IA…I>ÇIEJrLJ*¿J&êJ+K,=KjK'�K@©K*êKYLIoLE¹LSÿLSM.kMYšMEôM9:NPtNBÅN+O54O7jO;¢O�ÞO!lP�ŽPxQH˜QCáQK%RFqR‹¸SgDT ¬T§ÍT>uUL´U7Ve9VPŸV&ðVKW:cW žWL¿W<X0IXBzXD½X:YW=Y!•Yy·YI1Z:{ZJ¶Z;["=[!`[
‚[8�[NÉ[,\0E\Uv\4Ì\+]<-][j]"Æ]Ué]r?^0²^Hã^I,_hv_ß_=ø_46`Gk`W³`\ayha=âaI bWjbVÂb~cV˜cPïcV@d;—dXÓdi,e:–ebÑed4f/™fÉfåfSøfSLgI gêgEh@Gh:ˆhÃhBÔhNiGfiL®i9ûi'5j@]jDžjCãj;'kUck9¹kókl'l+=lil„l@¡lâløl$m5:m5pm5¦m(Üm4n7:n2rnP¥n:ön_1o4‘o(ÆoKïo5;pqp1Šp¼pÓpæpþpq/'qWqlq€q1–qÈqÝq9òq,r?rRrqr…r˜r¬rÊr!Ýrÿr!s8s!Osqsˆs§s»sFÔs7tlStkÀtG,u0tu]¥uNv>Rv:‘v'ÌvKôvU@w\–w©ów�x¼xÖxðx
! y, y>My.Œy5»y(ñyGzbz'}z¥z,Àz=íz\+{0ˆ{0¹{+ê{|!5|"W|z|™|¹|Ø|÷|}5}T}n}ˆ}¢}1Â}ô}1~F~f~†~¦~ Æ~ç~ÿ~59oŽ­&Ì1ó6%€J\€&§€/Î€+þ€,*�JW�0¢�)Ó�#ý�#!‚BE‚1ˆ‚ º‚$Û‚&ƒ&'ƒ)Nƒ)xƒA¢ƒ2äƒN„Kf„-²„-à„-…N<…5‹…4Á…~ö…Au†>·†8ö†L/‡<|‡6¹‡8ð‡:)ˆ=dˆ@¢ˆKãˆ1/‰7a‰.™‰/È‰:ø‰$3Š)XŠA‚Š/ÄŠ?ôŠ34‹Fh‹;¯‹:ë‹:&Œ5aŒ9—Œ9ÑŒ9�6E�.|�«�kÇ�3Ž3KŽ6ŽC¶ŽMúŽ$H�8m�3¦�OÚ� *�CK�C��AÓ�A‘<W‘<”‘?Ñ‘’m(’�–’“5“R“Co“9³“9í“3'”[”qz”ì”#
! •.• D•5e•0›•4Ì•4–46–1k–�–1¹–;ë–('—VP—[§—<˜A@˜D‚˜'Ç˜+ï˜*™-F™8t™U­™‡š#‹›$¯›3Ô›Rœn[œ#Êœ3îœ"�!8�EZ�< �^Ý�o<žF¬ž&óžHŸcŸ_rŸaÒŸe4 'š 5Â Jø ?C¡Fƒ¡MÊ¡A¢6Z¢¹‘¢ZK£$¦£?Ë£ž¤Rª¤yý¤Ìw¥>D¦ƒ¦K�¦Zé¦uD§!º§Ü§Aë§"-¨[P¨¬¨É¨æ¨;©Y=©]—©õ©Hª%QªAwª¹ªBÑª«^+«BŠ«PÍ«7¬>V¬8•¬QÎ¬H ­Ji­2´­(ç­U®+f®3’®iÆ®L0¯R}¯.Ð¯9ÿ¯9°0Q°,‚°[¯°$±@0±?q±?±±=ñ±1/².a²3�²8Ä²"ý²: ³0[³8Œ³&Å³Xì³ME´+“´<¿´1ü´.µINµ%˜µA¾µ=¶B>¶.�¶<°¶Jí¶;8·3t·E¨·Iî·=8¸3v¸7ª¸Gâ¸#*¹2N¹)�¹I«¹Dõ¹Z:º,•º>ÂºG»OI»5™»&Ï»*ö»2!¼;T¼G�¼_Ø¼-8½Tf½9»½uõ½Hk¾4´¾9é¾7#¿>[¿@š¿/Û¿RÀQ^ÀN°ÀLÿÀ<LÁ,‰Á8¶ÁWïÁ+GÂ"sÂ[–ÂXòÂEKÃ.‘Ã6ÀÃ.÷Ã.&Ä,UÄ(‚Ä\«Ä4Å,=ÅZjÅWÅÅJÆChÆ ¬ÆÍMÇHÈxdÈ>ÝÈQÉOnÉI¾É(Ê,1Ê(^Ê,‡Ê!´Ê0ÖÊœË:¤Ë;ßËIÌ4eÌ'šÌ(ÂÌEëÌv1Í(¨ÍWÑÍ)Î+HÎ*tÎ8ŸÎ8ØÎ4ÏIFÏE�Ï+ÖÏ2ÐC5Ð7yÐ)±Ð-ÛÐ'	Ñ(1ÑZÑ8yÑ4²ÑçÑ*Ò5-Ò7cÒ{›ÒšÓ\²ÓZÔZjÔ…ÅÔ8KÕ3„Õ.¸ÕºçÕ'¢Ö\ÊÖ
! '×@2×<s×1°×-â×%Ø!6Ø5XØ%ŽØ-´Ø9âØ>Ù8[ÙD”Ù>ÙÙCÚH\ÚB¥Ú=èÚA&Û;hÛ@¤Û;åÛ@!Ü:bÜK�ÜEéÜc/Ý.“Ý3ÂÝöÝ3Þ4FÞ4{ÞS°ÞUß^ZßP¹ßQ
! àW\à†´àO;áX‹áäá„âB‰â>ÌâxãK„ãÒÐã«£äGOå)—åcÁæ%ç8çQçcç}ç�ç�ç°çÇçÞççç!è"è4>èKsè5¿èjõè4`é/•éQÅé1ê7Iê=�ê:¿êNúê;Ië1…ë]·ë2ì7Hì�€ì”í\¦íŠî™Žî»(ï/äïKð)`ð9Šð9Äð9þðG8ñK€ñ_ÌñO,ò\|òWÙò31óeóD‚ózÇó6Bô>yôX¸ô;õkMõ?¹õzùõ]töNÒöh!÷.Š÷3¹÷Ží÷*|øE§øWíøjEùW°ùZúNcúJ²úXýú~Vû}Õû:Sü$Žü6³ü6êü6!ý6Xý7�ý7Çý8ÿý88þ8qþ8ªþ8ãþ8ÿ8Uÿ8Žÿ8Çÿ8898r6«6â66P6‡6¾7õ6-6d6›6Ò8	8B8{8´6í6$6[6’6É6676n6¥6Ü77K5ƒ6¹6ð7'7_6—6Î66<9s5­5ã6	&P	Lw	hÄ	D-
! yr
! ì
! (W.\†Fã3*!^H€;É2
+8
]d
:Â
=ý
^;Fš@á/"1R„$ž!ÃJåP0B�'Ä/ì**G)r*œ*Ç)ò™K¶ARDA—,Ù9E@@†@Çj,sU DöŠ;RÆHIb=¬Iê�4{Âq>G°1ø>*GiF±(ø9![/s6£!Ú]ü/ZŠ"ª/Í8ýA6=x-¶.äF'Z'‚-ª0Ø]	,g=”'Ò+ú'& bN 6± Cè 1,!^!E|!NÂ!;")M"1w"#©"Í"+ì"G#4`##•#5¹#@ï#-0$O^$J®$=ù$+7%7c%+›%Ç%'ä%%&'2&=Z&=˜&Ö&2ó&-&'CT'˜'H­'^ö'[U(<±(Mî(R<)a�)8ñ)5**n`*:Ï*2
! +6=+6t+D«+6ð+@',;h,@¤,7å,7-AU-7—-9Ï-;	.7E.8}.F¶.7ý.F5/V|/<Ó/C0?T0B”0H×0C 1<d1C¡1]å1HC2<Œ2?É2<	3<F37ƒ3G»3C4WG4lŸ4h5Uu5ZË5%&6GL6G”61Ü6,75;7q7…7V 7K÷7GC8,‹8¸86Î859N;95Š9QÀ9D:9W:3‘:1Å:/÷:;';/c;;“;4Ï;-<02<Bc<$¦<Ë<Cé<-=3?=@s=R´=M>*U>.€>/¯>(ß>?ý#@F!A>hA§AÇA(åA:B9IBEƒB:ÉBC5C'QC!yC›C(»C+äC&D+7D$cDFˆDNÏD+EHJE6“E?ÊE7
! F‚BF<ÅF]G0`GY‘G.ëG`Ho{HoëH3[I;�I<ËIDJ4MJA‚J<ÄJMKOK,iK–K­K/¿K9ïK/)L!YLU{LSÑLS%MyMˆMX—M>ðM]/N]�N_ëNVKO¢O'¹O9áO0P3LP9€P0ºP0ëP/QMLQJšQ&åQ-R@:R"{R"žR;ÁR<ýRI:S#„S¨SR¾S)T;T;MT?‰TeÉT/UQ?U‘UF®UdõU ZV2{V.®V]ÝV&;W:bW�WH½W[X bX'ƒX«X+ÉX%õX,Y&HY›oY}ZL‰ZLÖZ?#[;c[<Ÿ[-Ü[1
! \+<\Ih\T²\_]5g]A�]iß]MI^H—^”à^Du_>º_xù_?r`R²`×aEÝaN#bvrbzébFdcG«caóc6UdIŒdVÖd-ek­eDfW^f`¶f–g%®g¨Ôg>}hU¼h9iWLiK¤iNðiH?jkˆj^ôj�SkFãkR*lf}lOälc4mv˜m7niGnF±nløn™eomÿoZmp(Èp™ñpG‹qBÓqGro^rœÎrWksrÃsj6tD¡tYæt7@u…xu‡þu…†vžwR«woþwDnxp³xR$y`wy„Øyˆ]z9æz. {CO{n“{C|9F|H€|!É|(ë|j}�}U~rW~UÊ~h B‰XÌ%%€fK€¬²€4_�^”�Fó�Y:‚^”‚ló‚E`ƒL¦ƒgóƒ4[„*�„%»„*á„E…&R…*y…*¤…pÏ…+@†/l†6œ†IÓ†I‡-g‡"•‡7¸‡8ð‡+)ˆ4Uˆ"Šˆ­ˆ-Äˆ òˆ^‰Kr‰%¾‰ä‰,Š9.Š.hŠ?—Š×Š7öŠR.‹0�‹-²‹à‹)ÿ‹)ŒW:ŒW’ŒJêŒ$5�ŠZ�Yå�=?Ž5}ŽC³Ž4÷Ž),�EV�5œ�\Ò�;/�=k�>©�Aè�v*‘E¡‘Eç‘h-’x–’Œ“nœ“W”mc”JÑ”•C9•O}•HÍ•7–EN–>”–RÓ–&—4<—Xq—1Ê—ü—=˜,W˜5„˜Jº˜G™KM™N™™Sè™C<š)€š6ªš-áš\›Ll›¹›2Ñ›œœn&œ9•œ?ÏœB�(R�.{�`ª�KžfWžA¾žnŸoŸ<‹Ÿ$ÈŸKíŸ19 
k y ˆ ¦ *¿ ê h¡[o¡Ë¡Eé¡</¢?l¢6¬¢‘ã¢7u£]­£`¤)l¤8–¤OÏ¤G¥)g¥H‘¥3Ú¥K¦MZ¦D¨¦Dí¦<2§¶o§ &¨G©Yªx«ˆ¬1§¬(Ù¬@­+C­Co­6³­8ê­-#®;Q®_�®;í®h)¯2’¯,Å¯+ò¯)°>H°1‡°¹°vË°NB±b‘±Aô±F6²C}²EÁ²@³8H³@�³KÂ³b´`q´lÒ´N?µJŽµbÙµn<¶H«¶2ô¶4'·6\·*“·?¾·Eþ·ID¸=Ž¸fÌ¸$3¹hX¹kÁ¹P-º~º4’º9Çº »$"»>G»,†»W³»*¼n6¼S¥¼Öù¼=Ð½@¾GO¾)—¾-Á¾Oï¾Y?¿™¿°¿6Ç¿5þ¿T4ÀS‰ÀiÝÀYGÁs¡Á¦ÂG¼Â�Ãv’Ã–	Äg ÄbÅSkÅT¿ÅMÆ*bÆA�Æ5ÏÆ_ÇHeÇ=®Ç=ìÇB*È;mÈN©È7øÈA0ÉfrÉ6ÙÉÊK%Ê7qÊ-©ÊO×Ê 'Ë+HË'tË'œË%ÄË1êË7Ì�TÌƒäÌ
! hÍxsÍwìÍdÎH‚ÎGËÎ8ÏRLÏ?ŸÏ+ßÏBÐ#NÐ?rÐ?²Ð"òÐPÑ+fÑM’ÑAàÑ."Ò.QÒ€Ò�Ò´ÒÐÒ!èÒ
! Ó9Ó$QÓ.vÓ3¥ÓÙÓ+ðÓFÔHcÔ$¬Ô#ÑÔEõÔ+;Õ0gÕG˜Õ'àÕ;ÖIDÖHŽÖG×ÖG×6g×nž×
Ø'Ø-9Ø<gØ*¤Ø*ÏØKúØ;FÙ=‚ÙBÀÙNÚ=RÚF�ÚH×ÚB ÛFcÛDªÛïÛÜC!ÜEeÜ«ÜAÅÜÝJ"ÝemÝ7ÓÝ.ÞJ:Þ8…Þ;¾ÞúÞ-ßJ=ß€ˆß|	àn†àJõà9@áXzá$Óá$øá+â0Iâ%zâ; â.Üâ©ãNµãUäQZäV¬ä[å“_å_óåTSæm¨æIç‰`çSêç2>èQqè0Ãè/ôèF$éOké;»é1÷é8)ê<bêHŸêAèêK*ëLvëCÃëEìCMì;‘ì)Íì÷ì^íBuíW¸í=î!Nî*pî?›î6Ûî3ï3Fï2zï:­ï,èïMð!cð"…ð5¨ðMÞð#,ñ!Pñjrñ,ÝñO
! òQZò+¬òSØò*,ó>WóA–ó6Øó4ôXDô=�ô!Ûô'ýô-%õ*Sõ@~õ%¿õ2åõ@ö.Yö;ˆö=Äö4÷.7÷4f÷#›÷'¿÷Hç÷�0øl²øùL'ù6tù3«ùZßù::ú-uú/£ú?Óúoû©ƒû¨-ü:ÖüBýDTýA™ý/Ûý-þ&9þŠ`þëþÿþ3ÿ(Gÿ?pÿD°ÿ7õÿ@->n6­Cä:(3c.—BÆ‘	F›âkem=Ó‡_™2ù7,(d5�³ÃGw8¿-ø=&5dGšOâ'2<ZZ—Uò2H	6{	F²	Mù	;G
! Sƒ
! G×
! XAxlº;'Lc<°Mí^;
?š
6Ú
oQ�3Ó'/iFR°APEG– ÞQÿEQŸ—7}V0Ô^cd1È]úX1r¤aÁ'#AK˜�˜&ž¿'^†"¦^É.(3WB‹,Îûi4„G¹@5B=x#¶4Ú'a7&™*ÀëD0CuC¹CýDAC†AÊBAO/‘OÁU@gu¨? =^ (œ -Å Uó WI![¡!_ý!Q]"W¯"I#aQ#Y³#V
$4d$$™$-¾$0ì$'%;E%G�%,É%Yö%XP&X©&='<@'<}'0º'Jë'_6(2–(UÉ(K)"k)1Ž)!À)4â)-*-E*As*Aµ* ÷*#+7<+(t+�+$½+=â+? ,8`,)™,xÃ,/<->l-E«-Jñ-8<.!u..—.'Æ.)î.+/%D/,j/*—/=Â/L0EM0I“0BÝ0h 1i‰1Vó1NJ2™2Ý¬2SŠ3>Þ334tQ4}Æ4D59b58œ58Õ565%61[60�6L¾6;79G78�7?º72ú7U-8=ƒ8'Á8Fé8;090l96�9HÔ9=:?[:)›:(Å:3î:;"; ^;E;OÅ;H<F^<A¥<ç</=/6=&f=#�=2±=7ä=,>MI>;—>JÓ>0?>O?-Ž?>¼?8û?@4@Su@JÉ@3A/HA'xA> A#ßAABTEB>šB9ÙB0CQDCO–CMæC<4D
qDGD6ÇD]þDP\E­EEÊE8F<IF3†F>ºF%ùFXGLxGLÅGJH,]H0ŠHH»HIINIJlI·IAËI<
JJJYJ0kJ$œJ2ÁJôJ3K?CK*ƒK+®K;ÚK<L,SL
€L<ŽLËL&éL5M(FM*oMgšMIN5LN6‚N@¹N!úNO^9OW˜OHðO09P'jP’P­PeÃP2)Q\QoQK€QÌQßQ(òQ7R'SRE{R?ÁR)S9+S eSB†S@ÉSM
! T6XT-�TÅ½TƒU"V&V6BV$yV=žV*ÜVAWJIWF”W*ÛWXŠX;¨X)äX5YLDY‘Y2¯YâY*ÿY&*Z\QZ&®ZÕZ+ôZV [<w[ž´[[S\8¯\:è\+#]1O]1�]1³]å]H^I^7a^h™^3_X6_V�_Yæ_V@`2—`6Ê`GaKIa@•a-Öab""b'Eb mb'Žb€¶bz7cI²cücEd<Zd=—d=Õd<egPeC¸eCüe@@fg�fHéf~2g]±g+h¸;h!ôhj\,jJ‰jJÔjIkIik3³kZçk(Bl3kl9ŸlAÙlHmHdm,­m(ÚmAnVEnBœn.ßnLoG[o%£o<Éo�pK–pDâp.'qNVqC¥qXéq,BrorOuspÅsh6tdŸtcuIhuU²uSv'\v#„vL¨v`õv;VwD’wB×w0xWKx‡£x<+yWhy\Ày&zDzaazÃz2ØzY{e{å{?|A|3N|)‚|6¬|Uã|09}^j}3É}cý}7a~8™~ Ò~oó~IcI­I÷,A€Dn€o³€k#�G��z×�_R‚>²‚"ñ‚4ƒ4Iƒ ~ƒKŸƒ:ëƒM&„Çt„<…:P…!‹…8­…:æ…,!†N†j†#††3ª†=Þ†7‡YT‡P®‡:ÿ‡:ˆSˆsˆ3�ˆÁˆ(Ùˆ,‰)/‰?Y‰B™‰AÜ‰–Š•µŠLK‹3˜‹WÌ‹Q$Œ2vŒ6©ŒOàŒ60�Zg�@Â�0ŽK4ŽI€ŽÊŽ7êŽK"�Nn�A½�Gÿ�QG�L™�5æ�‘F6‘&}‘¤‘EÄ‘8
! ’9C’*}’>¨’:ç’"“:A“F|“ Ã“¦d”‡•5“•É•'ç•0–M@–cŽ–'ò–R—3m—'¡—?É—>	˜3H˜M|˜(Ê˜Eó˜Z9™1”™LÆ™Aš?UšZ•šiðšaZ›'¼›Lä›H1œ2zœ<­œ6êœE!�>g�@¦�:ç�j"ž’�ž^ ŸSŸWÓŸ++ :W D’ G× D¡Dd¡D©¡Fî¡N5¢2„¢?·¢@÷¢>8£Dw£!¼£Þ£=ù£B7¤;z¤@¶¤?÷¤*7¥@b¥B£¥5æ¥>¦?[¦?›¦GÛ¦(#§ML§Sš§Zî§ZI¨b¤¨j©or©uâ©tXªˆÍªˆV«ˆß«ˆh¬Šñ¬ˆ|­Š®ˆ�®~¯‚˜¯‹°Œ§°Œ4±ŠÁ±ŒL²‹Ù²�e³~õ³ƒt´~ø´€wµEøµC>¶I‚¶KÌ¶=·CV·:š·@Õ·¸B6¸>y¸B¸¸Aû¸<=¹z¹:—¹GÒ¹?ºGZº:¢º+ÝºD	»AN»@�»FÑ»C¼D\¼B¡¼?ä¼($½M½k½*Š½/µ½=å½H#¾4l¾/¡¾/Ñ¾0¿D2¿bw¿0Ú¿�Àd™À$þÀ;#Á7_Á—Á/¶ÁhæÁ;OÂO‹Â/ÛÂ;ÃcGÃW«ÃÄXÄKuÄ)ÁÄ(ëÄÅ$2Å;WÅ2“Å)ÆÅ3ðÅZ$Æ3Æ ³Æ4ÔÆ:	Ç4DÇ)yÇ_£ÇBÈ5FÈ)|È:¦ÈDáÈF&É mÉOŽÉOÞÉ7.Ê1fÊa˜Ê3úÊ9.Ë;hËJ¤ËKïË0;ÌJlÌZ·ÌBÍ[UÍ+±Í&ÝÍOÎTÎqÎ‰Î.ŸÎ1ÎÎNÏ5OÏ0…Ï1¶Ï,èÏ/Ð-EÐ-sÐ#¡Ð3ÅÐ-ùÐ*'Ñ)RÑ,|Ñ-©Ñ(×Ñ)Ò,*Ò,WÒ&„Ò#«Ò"ÏÒ"òÒ'Ó==Ó-{Ó=©Ó,çÓ,Ô*AÔ*lÔ)—Ô%ÁÔ'çÔ*Õ.:Õ,iÕ&–Õ)½Õ4çÕ$Ö&AÖ+hÖ-”Ö(ÂÖëÖ0×<×:\×;—×:Ó×0ØI?ØE‰ØgÏØV7ÙaŽÙSðÙIDÚRŽÚOáÚ&1Û-XÛ1†Û)¸ÛâÛ%ÿÛ%Ü(*Ü©SÜIýÜ8GÝ1€Ý.²ÝˆáÝ-jÞ¡˜Þ1:à`làFÍàá5,ábá á á)½á$çá	â@â}WâNÕâS$ãsxã=ìã@*ä�käZ	åQdåy¶å˜0æYÉæe#çb‰çBìçU/èG…èmÍèC;é@é\ÀéOê}mêTëêR@ëG“ëcÛëz?ìsºì@.íUoíNÅíLîraîcÔî`8ï@™ïeÚïD@ð>…ðPÄðAñ4Wñ2Œñ0¿ñCðñ@4òƒuòCùòk=óq©ó&ôgBôEªôaðô–Rõ°éõÉšö×d÷;<øExøÁ¾ø`€ù@áùk"ú_ŽúXîú`GûM¨û=öûe4ü1šü-Ìü)úü.$ý<Sý;�ý*Ìý:÷ý,2þ(_þ5ˆþ3¾þ|òþšoÿŠ
! „•ƒQžqðWbæºÚ¡c|Nàe/?• Õ¨v^^~PÝ].“Œ< 	@]	@ž	¡ß	F�
! oÈ
! /8BhE«Œñ_~^ÞR=
X�
Aé
1+ƒ]EáŒ'B´X÷kPD¼7:9\tSÑZ%Ž€X^hlÇW4aŒRîHA`ŠNë7:Wr=ÊKlT^Á= S^¯²Cb|¦g#Q‹XÝ>6|upò%cL‰MÖF$�k[	peõÖXÌ!R%"‚x"Lû"IH#F’#LÙ#ë&$ê%eý%Zc&”¾&tS'ŽÈ'ŽW(Žæ(…u)Gû)×C*;+bW+dº+k,V‹,@â,¥#-§É-­q.j/Š/§/]¿/0 =0•Þ0t1”1¯1:Ê162Z<2=—2ªÕ2Ž€3Œ4Gœ4¨ä4R�5^à5w?6�·65E7f{7Jâ7M-8m{8Zé8D9@Ä9u:f{:Gâ:]*;dˆ;,í;h<Wƒ<AÛ<C=ha==Ê=œ>¥>6¿>¶ö> ­?.Î?Zý?<X@H•@EÞ@$A$7AA\AožABd-B[’BCîBI2C3|Ck°CQD>nD6­D&äD1E4=E5rE+¨E!ÔE3öE2*F*]F4ˆF/½F1íF\GH|G_ÅGZ%H%€H\¦H$I9(I8bI;›I9×IoJ(�J6ªJáJ:aK@œK5ÝK1L@ELK†L+ÒL+þL5*MH`Mn©MsNCŒN1ÐN"OZ%Oa€O6âO;PFUP;œP@ØPKQAeQH§QbðQ!SRIuRF¿R?S^FSD¥S4êSTI<TM†T ÔT;õT81U5jU& UUÇU:V3XVŒVD¤V2éVRW%oW<•WÒW<íWB*X+mX;™X/ÕX.Y'4YD\YS¡Y‰õY(Z0¨ZRÙZd,[D‘[4Ö[*\6\4V\-‹\5¹\/ï\2])R].|]!«];Í] 	^"*^M^8^^#—^!»^EÝ^$#_LH_-•_1Ã_&õ_N`k`kˆ`5ô`*a/Haxa)�a?¹a6ùa@0b=qb/¯b;ßbJc<fc8£c:Üc?d(Wd3€d:´d6ïd6&e]e4xe>­eìe9f9Af&{f&¢f5Éf(ÿf9(gbg/~g®g%Îg<ôg#1hwUhÍh-çh*i;@i|i.’i+Ái-íi/jLKj,˜j1Åj$÷jPkKmk,¹kDæk*+lRVlR©lBül5?m;um1±mãm(nI,nFvn'½nJånI0o&zo·¡oOYp©pÈpÞpôpD
! q$Oq/tq@¤q.åqrK1r.}r2¬rßròrsDs$`s/…sµsÓsðs#t2tMtRlt3¿t9ót-u:=uixuâu/vD2v4wv$¬v4ÑvRwOYwL©wCöw/:xjx!Šx-¬x1Úx8yEy+\yˆy!£yÅy2áyJzJ_z6ªzGázW){&�{9¨{6â{3|3M|'�|.©|'Ø|!};"}^}Cw}?»}û}~=8~<v~*³~MÞ~H,HuH¾H€P€$b€(‡€'°€8Ø€8�$J�Eo�$µ�ÄÚ�sŸ‚Cƒ6WƒGŽƒ1ÖƒI„$R„w„E”„ Ú„»{…<7†&t†>›†VÚ†&1‡-X‡K†‡Ò‡~ç‡QfˆH¸ˆ ‰K"‰)n‰(˜‰%Á‰0ç‰,ŠjEŠB°Š>óŠ:2‹7m‹#¥‹BÉ‹GŒ=TŒ-’Œ7ÀŒ)øŒ$"�G�;^�(š�)Ã�'í�nŽ,„Ž3±Ž&åŽ0�%=�1c�3•�%É�,ï�%�EB�%ˆ�0®�(ß�.‘47‘@l‘+­‘4Ù‘3’+B’9n’¨’PÅ’G“;^“6š“DÑ“=”¡T”)ö”" •;C••˜•;µ•Uñ• G–&h–$�–#´–vØ–vO—}Æ—~D˜-Ã˜Lñ˜!>™-`™"Ž™]±™)šK9š,…š;²š`îšNO›#ž›=Â›;œ)<œfœo„œŒôœ{��ý�Ež*_ž%ŠžN°ž3ÿž(3Ÿ\Ÿ*{Ÿ¦ŸU¿ŸO &e <Œ 7É @¡aB¡2¤¡&×¡(þ¡&'¢N¢m¢‚¢—¢M¶¢?£7D£?|£*¼£ç£¤C¤Pb¤*³¤JÞ¤J)¥+t¥6 ¥8×¥w¦7ˆ¦DÀ¦?§%E§:k§6¦§ÅÝ§<£¨Fà¨P'©"x©5›©MÑ©=ª(]ª$†ªH«ª:ôªN/«~«{�«y	¬_ƒ¬Lã¬R0­Aƒ­LÅ­1®>D®?ƒ®0Ã®/ô®G$¯0l¯/�¯¡Í¯Mo°½°'Ó°%û°!±8±S±Kl±¸±/Ò±,²!/²)Q²"{².ž²1Í²-ÿ²-³?L³5Œ³SÂ³[´Qr´Ä´WDµoœµS¶6`¶—¶>·rV·\É·r&¸¤™¸€>¹U¿¹Iº†_º‹æºNr»ˆÁ»’J¼JÝ¼Q(½Jz½uÅ½^;¾4š¾�Ï¾4Q¿F†¿XÍ¿�&Àn´Àv#Á`šÁ_ûÁ*[ÂT†Â\ÛÂo8Ã|¨Ãg%Ä[�ÄxéÄVbÅ^¹ÅIÆsbÆgÖÆT>Ç-“Ç@ÁÇ3ÈY6È8�ÈdÉÈo.É,žÉuËÉ&AÊ*hÊO“ÊLãÊ@0ËFqË@¸Ë+ùË=%Ì8cÌ/œÌ&ÌÌ9óÌO-Í)}Ís§Í8ÎQTÎg¦ÎgÏgvÏfÞÏpEÐr¶ÐW)Ñ_�ÑWáÑW9ÒW‘ÒWéÒcAÓc¥ÓC	ÔAMÔ@�ÔCÐÔ+ÕK@Õ;ŒÕ$ÈÕlíÕEZÖ; ÖˆÜÖTe×º×¼:Ø1÷Øb)ÙDŒÙMÑÙ5Ú6UÚ:ŒÚ=ÇÚhÛInÛD¸Û\ýÛKZÜd¦ÜNÝXZÝ”³ÝVHÞSŸÞkóÞf_ßhÆß^/à‹ŽàtáN�áKÞáY*âH„âCÍâ{ãX�ã}æãXdäp½äf.åJ•åXàå^9æX˜ædñæ[Vçr²ç‚%èb¨èPéS\éO°éDê^EêE¤êEêêF0ë>wë/¶ë<æë?#ì;cì(ŸìÈìtèìK]íK©íVõí•LîOâî›2ï4ÎïGð.KðKzðkÆðF2ñRyñRÌñRòErò3¸ò3ìò, ócMóƒ±óG5ô+}ôP©ôQúôRLõTŸõPôõJEö:�ö/Ëö2ûöA.÷$p÷-•÷*Ã÷Xî÷sGø+»ø%çøL
ù<ZùA—ù=ÙùLúIdúD®úaóú>Uû9”ûJÎû"ü/<ü5lüV¢ü)ùüC#ýlgý]Ôý32þ2fþD™þDÞþM#ÿ=qÿe¯ÿ4@J;‹AÇC	.M€|\ýOZRªtýIr.¼Oë;;Ew8½@öh7V 6÷D.$s™˜n24¡nÖgE7­qå<W	>”	iÓ	a=
! .Ÿ
! +Î
! Cú
! j>>©6è90Y#Š’®,A
<n
.«
AÚ
%TBJ—GâJ*=ua³*T@@•HÖH$h.�V¼=BQ~”cZwGÒ)¤D6éA AbO¤\ôAQK“?ß]E}kÃ�/”¿GTmœS
! W^C¶_úfZ/ÁRñ`D_¥KQQJ£7îQ&nxCçC+KoJ»E ]L ”ª m?!_­!7
"LE":’"(Í"Oö"NF#:•#(Ð#4ù#p.$QŸ$7ñ$\)%N†%8Õ%Z&;i&E¥&hë&7T'>Œ'oË'+;(&g()Ž(H¸(!)/#)WS)g«)?*hS*i¼*4&+[[+P·+K,kT,oÀ,:0-ik-0Õ-_.Cf.,ª.E×.L/9j/H¤//í/F0Bd0:§0câ0fF1R­1C21D2Iv2dÀ2C%3Ri3q¼38.4Gg4C¯40ó4A$5=f5d¤5d	6On64¾6Gó69;7;u7A±7Bó7H68U8iÕ8Z?9Oš9oê9^Z:;¹:Nõ:WD;Iœ;Tæ;w;<_³<[=*o=;š=JÖ=P!>¨r>@?B\?LŸ?dì?*Q@T|@(Ñ@/ú@*A`2AX“AÒìAþ¿B}¾CI<Dë†ErF.�Ht°Jt%K[šKJöKVAL+˜L¯ÄL¼tM;1NžmN÷O<P]APPŸP&ðP4Q+LQ*xQN£QsòQnfR%ÕR\ûR(XS(�SªS ÈSéS	T )T JT-kT'™T*ÁT0ìT0U^NU]­UcVÌoVÆ<WžXa¢YCZ3HZ5|ZB²ZAõZ67[;n[*ª[Õ[$ê[%\T5\ŠŠ\T]’j]:ý].8^>g^e¦^_&_9_N_^_
! ~_‰_™_©_Z¬_`B$`Gg`}¯`@-aDna+³a,ßa+bD8b"}bM bhîbXWcE°c5öc/,dW\d=´d7òdi*eQ”eQæe?8fDxf8½f0öfe'gV�gIägG.h(vhKŸh>ëhP*iJ{iBÆi<	j\Fjd£j]k\fkYÃksl:‘l5Ìl6m?9m7ym±m¢Êm3mnk¡n9
o:GoD‚oSÇo7p4SpVˆpJßp5*q5`qq–q*r)3rM]r'«r&Ór+úrŒ&sL³s/t@0tOqtOÁt:u+Lu•xu4vBCv=†v7Äv8üvD5w.zw.©w/Øw/xE8xP~x.Ïx!þxA yAbyS¤yBøy=;z4yzf®zF{=\{?š{=Ú{B|<[|˜|Až|Dà|U%}`{}Ü}3û}1/~0a~8’~HË~B?W9—AÑ2€&F€'m€(•€1¾€*ð€+�&G�.n�0��0Î�8ÿ�8‚O‚e‚f}‚&ä‚ƒ7"ƒ*Zƒ&…ƒ]¬ƒ%
! „*0„[„v„.”„-Ã„-ñ„1…DQ…G–…iÞ…WH†D †@å†c&‡IŠ‡CÔ‡Fˆb_ˆdÂˆW'‰A‰]Á‰@ŠH`Šl©ŠF‹
]‹k‹%{‹'¡‹"É‹@ì‹|-ŒBªŒ4íŒ!"�D�^_�>¾�8ý�!6ŽSXŽ6¬ŽIãŽ4-�3b�G–�1Þ�E�3V�6Š�=Á�Eÿ�,E‘Br‘Cµ‘Fù‘;@’7|’P´’W“]“P}“sÎ“BB”(…”I®”:ø” 3•T•t•EŽ• Ô•2õ•'(–P–<]–š– §–=È–3—1:—0l—0�—@Î—<˜7L˜5„˜Aº˜Yü˜FV™2�™9Ð™H
! šFSš>šš;Ùš0›@F›=‡›œÅ›zbœDÝœG"�.j�X™�#ò�5žFLžD“žCØž4Ÿ+QŸ=}Ÿ:»Ÿ4öŸE+ ?q "± Ô :ò $-¡0R¡ƒ¡K ¡#ì¡%¢Z6¢>‘¢)Ð¢ ú¢=£@Y£\š£<÷£E4¤Lz¤GÇ¤K¥=[¥_™¥=ù¥%7¦]¦.|¦1«¦rÝ¦€P§sÑ§zE¨ˆÀ¨{I©{Å©‰Aª|ËªtH«‚½«u@¬v¶¬-­‡­­ˆ5®�¾®D@¯4…¯Tº¯5°LE°2’°.Å°%ô°-±(H±9q±f«±J²,]²0Š²U»²5³*G³>r³ƒ±³‰5´1¿´5ñ´7'µZ_µ7ºµ8òµ,+¶CX¶Aœ¶Þ¶ö¶·T$·Jy·JÄ· ¸'0¸'X¸)€¸0ª¸BÛ¸&¹E¹Cc¹§¹4·¹'ì¹7ºVLº.£ºEÒº0»0I»9z»B´»3÷»)+¼@U¼6–¼;Í¼!	½X+½?„½dÄ½
)¾97¾)q¾8›¾7Ô¾3¿@¿[¿u¿H�¿2Ø¿3À7?ÀUwÀJÍÀ4Á6MÁ3„Á;¸Á=ôÁ2ÂNÂHlÂ?µÂ.õÂ/$Ã)TÃ#~ÃG¢Ã"êÃ,
Ä3:ÄnÄ,ŠÄ[·ÄÅ,#Å	PÅ0ZÅ7‹Å%ÃÅ=éÅƒ'Æ9«ÆPåÆ#6ÇZÇ7uÇ4­Ç/âÇ?È0RÈ.ƒÈ.²ÈáÈbúÈ^]É0¼É=íÉU+Ê"�Ê/¤ÊÔÊóÊË?0Ë|pË&íËqÌh†ÌzïÌ‚jÍtíÍybÎcÜÎ@Ï
! UÏ/`Ï@�Ï+ÑÏ<ýÏ0:ÐAkÐ.­Ð5ÜÐÑ0%ÑAVÑ*˜Ñ<ÃÑ@ÒWAÒ/™Ò7ÉÒ8Ó9:ÓCtÓ/¸Ó#èÓRÔZ_ÔfºÔ4!Õ,VÕ0ƒÕ5´Õ3êÕ-ÖYLÖk¦ÖJ×u]×UÓ×])ØI‡Ø\ÑØD.ÙKsÙ#¿ÙãÙ5øÙ.Ú*FÚ2qÚR¤Ú_÷Ú.WÛ4†Û>»Û:úÛ95Ü2oÜ\¢Ü-ÿÜ+-Ý/YÝ(‰ÝU²ÝRÞ8[Þ;”Þ!ÐÞ.òÞ8!ßZß/uß0¥ß<Öß@à!Tàvà"†à!©à#Ëà-ïàá05á'fá,Žá-»á)éáâ-âHâcâ{â+Šâ¶â,Ïâ;üâ08ã;iã;¥ã=áã;ä;[ä;—ä;Óä;å/Kå8{å´åÈåÏå/ãå-æ,Aæ(næ(—æÀæ>ÒæHçZç
sçO�ç(Ñç2úç+-è)Yè6ƒè2ºè+íè.é4Hé*}é+¨é6Ôé3ê?ê\ê1yê;«ê½çê,¥ë!ÒëDôëJ9ì$„ìD©ì0îì'í,Gí-tí5¢í6Øí<î@Lî8�î9Æî1ï<2ï%oï,•ïÂï àï/ð31ðQeð1·ðZéð?Dñ<„ñÁñAÒñ'ò5<ò&rò&™òÀòßò!úò4ó<QóŽó*©ó)Ôó\þó[ôldôCÑô'õ=õ"[õ'~õ"¦õ6Éõ¢ö7£öKÛö!'÷<I÷J†÷,Ñ÷Dþ÷[Cø2Ÿø\Òøj/ù@šù>Ûù?úJZú.¥ú<Ôúû1û>Pû2�û Âû"ãû6ü5=üJsü.¾ü5íü6#ý,ZýL‡ý.Ôý$þ0(þsYþpÍþ<>ÿA{ÿc½ÿ3!4U4Š@¿6N7†^œû@%LMrTÀ*-@Gn;¶<ò</;l>¨=çG%-m$›0Àñ>,%k>‘:Ð1,=6j1¡hÓQ<Ž�_¶\	0s	1¤	>Ö	<
!  R
! +s
! Ÿ
! L½
! 
! "<A<~8»7ô:,*g’M¯?ýM=
M‹
]Ù
D7T|>ÑtX…>Þ)5	T^So;Ã9ÿK9D…HÊ96M6„P»@{MDÉ;?J<Š@ÇILRqŸa3sI§Zñ\L9©^ã2BLuVÂ::T<�.Ì?ûF;9‚A¼_þ?^0žQÏO!Pq<Â<ÿ(<,e*’@½7þ>6=u7³:ëb&^‰QèO: hŠ ló =`!~ž!‚"5 "-Ö"4#29#8l#:¥#`à#/A$<q$4®$.ã$0%NC%K’%5Þ%/&=D&H‚&9Ë&H'AN'6�'IÇ'L(F^(A¥(,ç(4)II).“)hÂ)K+*Jw*EÂ*!+X*+Uƒ+MÙ+}',s¥,A-7[-?“-,Ó-=.5>.Bt.°·._h/LÈ/B0>X0=—07Õ04
1VB1H™1?â1i"26Œ26Ã23ú2O.3>~3-½36ë3E"4%h4)Ž4=¸4Lö4)C5Bm5"°5!Ó5õ5-6.B6+q6<�6YÚ6D47%y79Ÿ7=Ù7S88k88¤8BÝ88 97Y95‘9.Ç9<ö9<3:9p:?ª:@ê:?+;ak;SÍ;e!<*‡<3²<Ræ<&9='`=Uˆ=QÞ=Q0>6‚>1¹>"ë>0?"??"b?O…?>Õ?>@7S@+‹@9·@*ñ@.A-KAvyA>ðA5/B eB2†B'¹B0áB,C,?C7lC9¤CBÞCE!DSgD\»DtE=�EIËEIF6_F,–FVÃF8GBSGD–GAÛGRHpH/�H:½HUøHMNI!œI)¾I)èI^J8qJ8ªJ6ãJ'KLBK:�K:ÊKQL8WLR�LBãL?&M?fM7¦MFÞMS%NSyN<ÍN:
! ODEONŠOSÙO*-P-XPJ†P$ÑP'öP+QXJQ<£Q'àQER9NR9ˆR0ÂR óR:SYOS5©S0ßS3T1DT.vT/¥T+ÕT)U&+U*RU<}UAºUHüUEEV;‹VHÇV3WDW1cWG•W7ÝW9X3OX!ƒX%¥XFËXNY-aYN�Y:ÞY6ZBPZ9“ZVÍZ#$[4H[(}[<¦[Zã[4>\%s\1™\/Ë\9û\A5]9w]V±]s^8|^&µ^IÜ^*&_Q_+p_Nœ_Në_$:`%_`$…`ª`'Á`%é`a9,afa~aža#¾a1âa0b9Eb;bM»b=	c3Gc4{c…°cc6d!šdD¼d(e)*eBTe	—e¡e<¹e<öe,3f-`fŽfWŸf%÷fg59g6og3¦gÚg+ögA"hDdh9©hãh1øh/*iFZiI¡i#ëiejIuj@¿jIk0JkR{k)Îkøk(l<>l9{l6µl:ìl 'mHmUgmj½m&(n"Onrn4‘n(Ænïn1oM8oK†o9ÒoHpGUp@�p=ÞpIqIfqV°q0r`8rj™rEsDJsg�s÷sGtCVtšt/¶t0ætuE.u"tu&—u€¾u6?v!vvP˜v,évRw.iw1˜wPÊwLxJhxF³xúxiy*y.ªyFÙy2 z9Sz4�zÂz1ÚzJ{6W{/Ž{0¾{ ï{3|@D| …|H¦|ï|5}"E}h}6‡}1¾}Hð}Y9~l“~RRS2¦ƒÙF]€;¤€?à€* �%K�@q�5²�.è�+‚/C‚6s‚@ª‚Gë‚G3ƒ3{ƒ7¯ƒ*çƒ7„/J„(z„$£„`È„7)…La…K®…kú…f†®w†1&‡1X‡1Š‡Y¼‡)ˆ/@ˆpˆ>‹ˆTÊˆR‰[r‰:Î‰9	Š1CŠBuŠ>¸Š"÷ŠJ‹;e‹2¡‹OÔ‹$$Œ:IŒ5„Œ$ºŒ<ßŒA�9^�a˜�1ú�N,ŽL{ŽJÈŽ;�0O�1€�²�+Ð�1ü�2.�Aa�1£�6Õ�=‘PJ‘T›‘3ð‘D$’Vi’jÀ’+“K“/i“F™“)à“:
! ”E”3a”7•”:Í”4•/=•1m•LŸ•8ì•2%–1X–9Š–>Ä–>—GB—0Š—4»—Hð—)9˜'c˜G‹˜*Ó˜Mþ˜OL™Kœ™Tè™:=šCxšl¼š+)›@U›N–›Uå›b;œ_žœRþœ'Q�¤y�Ež*dž�žE«žFñž=8Ÿ=vŸB´ŸW÷Ÿ.O w~ /ö F&¡^m¡PÌ¡I¢'g¢0�¢<À¢#ý¢8!£ZZ£Wµ£F
¤^T¤2³¤Kæ¤/2¥:b¥E�¥>ã¥4"¦CW¦D›¦0à¦<§%N§8t§?­§4í§#"¨;F¨4‚¨1·¨Ié¨-3©<a©8ž©+×©'ª)+ª#Uª3yª­ª2Êª=ýª;«G«AS«O•«1å«X¬&p¬6—¬1Î¬=­=>­:|­·­=Ò­(®!9® [®3|®°®EÌ®:¯0M¯.~¯9­¯Cç¯r+°ž°<½°[ú°8V±W�±Kç±<3²p²2‚²Fµ²Cü²/@³<p³\­³2
! ´'=´%e´-‹´3¹´>í´,µ88µ"qµ
! ”µŸµX±µY
! ¶Dd¶8©¶'â¶!
! ·),·V·0t·W¥·?ý·U=¸m“¸+¹2-¹G`¹9¨¹.â¹Aº/Sºƒº8˜º8ÑºA
! »KL»@˜»OÙ»#)¼3M¼,�¼,®¼'Û¼#½j'½&’½!¹½6Û½A¾7T¾7Œ¾7Ä¾2ü¾./¿F^¿,¥¿'Ò¿kú¿&fÀ%�À@³ÀJôÀ3?ÁcsÁP×ÁU(ÂN~ÂJÍÂ3Ã.LÃW{Ã9ÓÃ
ÄÄ!=Ä_Ä)yÄ&£Ä?ÊÄ
! Å;(Å9dÅ7žÅ2ÖÅB	Æ3LÆ1€Æ1²Æ9äÆHÇKgÇI³ÇRýÇ/PÈf€È%çÈQ
É;_É9›É@ÕÉ7ÊgNÊ"¶Ê2ÙÊGË5TË@ŠË1ËË0ýË8.Ì[gÌ=ÃÌ[Í6]Íi”ÍiþÍthÎVÝÎN4ÏOƒÏ/ÓÏ)ÐP-ÐT~Ð>ÓÐ8ÑQKÑ[�Ñ9ùÑ<3Ò=pÒU®Ò3Ó.8ÓHgÓo°Ó* ÔKÔZÔ>sÔM²ÔCÕ2DÕ5wÕ+­Õ@ÙÕ2Ö-MÖE{Ö(ÁÖCêÖ;.×3j×$ž×-Ã×(ñ×,ØOGØ2—Ø;ÊØRÙ=YÙ?—Ù×Ù$ïÙ/ÚDÚ(^Úr‡ÚƒúÚY~Û9ØÛ(Ü$;Ü)`Ü#ŠÜ)®ÜPØÜG)Ý#qÝ#•Ýs¹ÝK-ÞWyÞÑÞïÞ-ß.<ßfkßCÒßSà¹jà.$á4Sá@ˆá7Éá"â8$â0]âMŽâKÜâ/(ã0Xã*‰ã%´ãÚãïã"	ä2,ä(_ä(ˆä7±ä éä
! å*å Jåkå+Šå#¶å?ÚåYæmtæCâæ&ç'>ç)fç)�ç<ºç(÷ç[ èC|è$ÀèRåè8é0LéH}é*Æé*ñé5êRê+nê*šê&Åê1ìê8ëBWë:šë+Õë+ì@-ì7nì$¦ìËìÚì-ðì#í#Bí#fíŠí*žíÉíàí
÷íî
!î/î'Fî
nî|î0—î Èîéîýî'ïI@ïŠï¦ï'Åï\íï*Jð*uð ð Àðáðøð<ñ2Sñ†ñ™ñ&¸ñßñPöñXGò ò½òC×ò0óLó!aó$ƒó5¨ó)Þó.ô97ôFqôV¸ô õc0õ;”õ0Ðõ@öDBö8‡öÀö2àö<÷<P÷I�÷s×÷8Kø#„ø$¨øÍø7èø ù3:ù3nù¢ù%ÁùrçùZúAlú<®úEëú@1ûrûŒû&˜û:¿û5úû#0üLTü ¡ü&Âüéü)ý01ý,bý-�ý)½ý<çýU$þszþîþÿÿ (ÿbIÿD¬ÿ'ñÿ*<Q/`F�\×4)RB|H¿B1K7}KµLCj\®=SI&�4Ä5ù9/Ii+³\ß5<_r5Ò=@FT‡3Ü;;LHˆ%Ñ7÷'/	3W	4‹	À	!Ç	Aé	4+
! `
! |
! <š
! &×
! þ
! =0Ev•YµCCS:—-ÒS
2T
8‡
.À
/ï
0/P/€1°(â+G)a2‹2¾ñ <+Z †§,¶ãù'=WQf¸Çáý1 Kl{Œ›µÑ:ì'7'F(n%—-½ë= C%dŠ™9¨â<ø>5PtÅÔæ'6E!\"~]¡%ÿ)%O@`¡2³aæ.HwŠ$�2ÂõD#Kh´0Æ6÷,.%[�—B«(îw)¡#µÙ*õH 2iœ¯Éà"ñ@(U~”ª§KR0žÏ3ã?2W2Š=½û 0* [ q „ ˜• .!A!T!c!y!“!¢!¸!Ô!Aã!"%"H"a"'€"%¨"5Î"C#H#^#3o#3£#×#$í#:$M$*i$*”$¿$(Ø$8%:%(X%�%%œ%)Â%ì%	&$!&F&U&j&…&Aš&Ü&÷&3'=F'%„'ª'Á'ß'#ô'"(/;(k(((�(CÆ("
! )-)A)S)-l)š)¯)É)Û) ò))*=*&R*y*�*¨*Ç*æ*-+43+h+�+“+&­+4Ô+2	,<,Y,r,‡,%£,*É,ô,--/4-d-}-%�-#µ-Ù-<é-&.!E.g.H}.GÆ./)/A/'^/*†/±/Ä/â/0040I0g0#}0*¡0Ì0æ0ø01.1jL1?·1I÷1EA21‡2-¹2Cç2�+3W­3]4Wc44»4Wð4.H5!w5>™5BØ5`6i|63æ6871S73…73¹7:í7:(87c8/›8WË89#9:]9D˜94Ý9N:8a:Fš:já:3L;1€;-²;Bà;q#<I•<8ß<Œ=u¥=v>4’>(Ç>\ð>1M?c?Dã?4(@F]@4¤@RÙ@J,ARwA4ÊAÿATB+rBžBYµB/C:?C!zCTœCHñC0:DkDED=ÅDkE/oE+ŸE3ËE)ÿE)F7AF>yF>¸F$÷F)G*FG"qG.”G%ÃG#éG%
H23H-fH6”H)ËH(õH+I<JIC‡IAËI8
J,FJ9sJS­JXK1ZKZŒKZçKUBL˜LA®L@ðL@1MrM5ŽM4ÄM6ùM60N7gNŸN
¸N/ÆN>öN25O'hO'�O ¸O#ÙO7ýO25P\hPÅPÛP
! ôPÿPQ6QSQqQ)ƒQ)­QK×Q(#RLR6lRG£RKëR:7SrSSžS¾SÞS#úS7T VT,wTO¤TVôTBKU9ŽU0ÈUHùUBV_VuVC�VKÑV?W%]W:ƒW6¾W9õW//XI_X3©X#ÝX1Y?3YsY/“Y7ÃY$ûY* Z:KZ(†Z;¯Z7ëZ7#[6[[4’[RÇ[:\&U\M|\Ê\×\Và\D7]|]uœ]M^$`^C…^8É^__g9_¡_O®_'þ_6&`]`Rd`8·`,ð`Xa*va?¡a>áaC b>dbC£b6çb%c-Dc9rc'¬c;Ôc)d#:d^d{d!™d»d/ÍdIýdNGeX–e8ïe*(f0Sf;„fCÀfGg(Lg(ug5žg%Ôg$úg,h,Lh,yh0¦h'×h#ÿh›#iÂ¿i=‚jÀj ÜjCýjCAkL…k>Òk9lKl-glZ•lPðlCAmL…m\ÒmZ/nŠn¦n#Ån+én1o;Go#ƒoJ§oUòosHpT¼pbqUtqoÊqx:rX³rUsCbsb¦sX	t\btC¿t0u>4u&su*šu7Åu‡ýuJ…vVÐvD'wRlw>¿w>þw!=x*_x)Šx1´x'æx&yK5y>�y(Ày,éy+z#Bz.fz:•z>Ðz/{ˆ?{HÈ{4|`F|p§|0}CI}#�}&±}AØ}=~X~Ek~S±~$2*;]™µ2Õ8€A€=`€0ž€7Ï€M�1U�e‡�Aí�:/‚Nj‚P¹‚~
! ƒ{‰ƒ&„.,„4[„3�„Ä„
! ×„Mâ„O0…9€…Kº……†bŒ†ï†o
! ‡=z‡"¸‡4Û‡'ˆ"8ˆ![ˆ!}ˆ Ÿˆ!Àˆ"âˆ<‰6B‰)y‰$£‰#È‰+ì‰AŠZŠwŠ/“Š"ÃŠæŠ&‹3,‹#`‹7„‹&¼‹/ã‹Œ&2ŒYŒ$sŒ˜Œ5´Œ#êŒ$�&3�-Z�'ˆ�1°�â�#ÿ�##ŽGŽdŽƒŽ!žŽ$ÀŽ$åŽ-
! �+8�d�!ƒ�!¥�0Ç�(ø�(!�J�f�:ƒ�-¾�.ì�‘@6‘?w‘Y·‘4’CF’8Š’(Ã’5ì’("“(K“.t“Y£“?ý“9=”)w”J¡”@ì”9-•Gg•D¯•Hô•G=–(…–®–C³–>÷–:6—mq—#ß—-˜$1˜.V˜7…˜/½˜/í˜&™D™o\™sÌ™=@š—~š<› S›Bt›q·›c)œC�œGÑœ5�:O�;Š�<Æ�GžAKžP�žRÞžU1Ÿ2‡ŸJºŸI FO N– Gå I-¡?w¡q·¡B)¢Cl¢T°¢Z£2`£2“£,Æ£*ó£"¤5A¤4w¤G¬¤Lô¤gA¥P©¥Pú¥VK¦T¢¦b÷¦DZ§LŸ§]ì§TJ¨XŸ¨Tø¨ZM©H¨©Pñ©SBª–ª&¶ªIÝª'«!E«@g«¨«È«Ý«ý«¬=¬"]¬<€¬J½¬B­>K­ZŠ­cå­JI®%”®Zº®S¯Ji¯&´¯8Û¯X°im°j×°oB±O²±o²9r²2¬²'ß²@³PH³&™³À³.Ô³?´#C´Ig´<±´=î´,µB;µ ~µ(ŸµBÈµ¶U¶<r¶7¯¶cç¶]K·T©·Aþ·K@¸CŒ¸>Ð¸=¹7M¹,…¹ ²¹<Ó¹Gº8Xº‘º,­ºÚº#õº"»<»P»m» �»!®» Ð»!ñ» ¼!4¼V¼v¼–¼>¶¼&õ¼ ½=½X½_k½`Ë½e,¾ ’¾C³¾C÷¾);¿-e¿>“¿ƒÒ¿.VÀV…ÀBÜÀBÁ6bÁm™Á.Â*6Â'aÂ%‰Â*¯Â"ÚÂ)ýÂ1'Ã'YÃ�Ã: Ã>ÛÃHÄCcÄ1§Ä.ÙÄ-ÅA6Å!xÅšÅS±Å'Æ7-ÆNeÆ-´Æ3âÆ3ÇJJÇY•ÇïÇ*È33ÈgÈ€È.‘È&ÀÈ)çÈÉ'*ÉRÉ'rÉ2šÉ4ÍÉ4ÊI7Ê)�Ê#«Ê?ÏÊË8*Ë9cË4�Ë/ÒË?Ì0BÌ.sÌ.¢Ì5ÑÌ>Í?FÍ7†Í¾Í1ÜÍ$Î<3ÎCpÎQ´Î<ÏDCÏ8ˆÏ/ÁÏ@ñÏV2Ðg‰ÐhñÐmZÑMÈÑmÒc„ÒtèÒu]ÓzÓÓZNÔz©Ôc$ÕˆÕC¥Õ0éÕMÖ#hÖdŒÖ"ñÖ=×+R×;~×?º×Vú×gQØe¹Ø7ÙDWÙ\œÙ.ùÙJ(ÚHsÚO¼ÚPÛJ]Û/¨Û#ØÛ6üÛ53Ü;iÜ4¥Ü<ÚÜ*ÝBÝ<bÝ2ŸÝ1ÒÝ1ÞN6ÞB…Þ'ÈÞ-ðÞ2ßAQßD“ß5ØßAà,Pà6}à;´à=ðà2.átaáaÖáH8âD�â-Æâ$ôâ7ã1Qã0ƒãF´ãRûã9Nä3ˆä7¼ä6ôä7+åIcåO­åQýåDOæ,”æ4Áæ=öæF4ç/{çR«ç2þç,1èE^è2¤è1×è@	éDJéD�é@ÔéFê!\ê>~ê(½ê(æê%ëG5ë>}ë¼ëEÏë:ìMPì-žì2Ìì*ÿì2*í4]í.’íÁíˆáí>jîZ©î:ïS?ïH“ïRÜï9/ðið8…ð!¾ð9àð5ñ4Pñ'…ñN­ñKüñ-HòPvòFÇòó*'ó/Ró,‚ó¯óEÊóôD+ô&pô;—ô@Óôõ?-õ5mõ.£õYÒõ@,ö>möI¬öGööX>÷A—÷'Ù÷øø-øBøZørø‡øŸø´øÉøÞøôø	ùù3ùHù]ùrù‡ùœù±ùÉùÞùóùúú2úJú_útúŒú¡ú¶úËúàúõú
! ûû4ûIûaûvû‹û¤û¹ûÎûãû5ùû/üDü_üFzüFÁüý%ý1BýAtý"¶ý2Ùý'þ^4þ~“þdÿowÿçÿ!?Yp&�7·zï4jŸ"¾!á''+7S>‹'Ê$ò_w1Š1¼1î > ]~9�;×63J<~0»1ìM;l9¨6â/4I!~+ "Ì&ï&$=b-€4®'ã	4 	8U	Ž	.¨	)×	$
! 0&
! 'W
! +
! -«
! 0Ù
! ,
! H7-€)®.Ø1 &R.y4¨%Ý7
9;
5u
(«
=Ô
 3>H4‡&¼4ã=&V}#™F½?D%^$„+©/Õ,&2-Y$‡*¬.×+,2._/Ž¾5Þ%?:zB‘6Ô2>:[ –·=Ó(=:3x8¬6å3(P'y%¡0Ç/ø0(3Y$�>² ñ$477l4¤.Ù54>UsUÉ%>*d2�*Â2í% F`1€$²[×n3D¢ç//G6w+®lÚG(d_�Pí>"Y$|1¡3ÓA I 6] +” 6À &÷ &!$E! j!-‹!(¹!â!û!"))"'S"'{"3£"×"Bñ"A4#Bv#2¹#/ì#%$*B$Um$<Ã$ %!!%C%"W%z% –%!·%+Ù%+&+1&+]&+‰&+µ&+á&+
'+9'+e'+‘'$½'â'+ý'()(/R(!‚(¤(%Á(5ç(4)4R)%‡)!­)!Ï)!ñ)*!0*R*%o*!•*!·*!Ù*!û*!+!?+)a+%‹+;±+*í+(,+A,<m,"ª,Í,9ê,"$-G-$a-0†-'·-Kß-6+.b.,.¬."È.'ë.4/(H/q/RŽ/ á/$0/'08W02�0>Ã061D91)~1¨1 Æ12ç1"2*=2h2)†2<°27í2%3M:35ˆ3+¾3+ê34314+e4+‘4)½4&ç4-5!<5^5u5R’5Må5%36FY6- 6Î6â6 7##75G7&}7-¤7;Ò7$8*38&^8B…8 È82é8<9QY9X«9*:/:(J:,s:* :%Ë:"ñ:+;N@;:�;1Ê; ü;6<:T<9�<>É<;=6D=g{=vã=,Z>L‡>LÔ>&!?:H?6ƒ?8º?<ó?A0@>r@±@;Ï@GASA1qA"£APÆAFBX^BA·B7ùB.1C3`C:”CGÏC3D?KDK‹D/×D1E19E0kEBœE1ßE3F9EFMFMÍFEGAaGC£G/çG=H<UH>’HFÑH-I3FI*zIb¥I:J:CJ8~J)·J?áJH!K9jKV¤KEûKAL>[LYšL>ôL-3M(aMAŠMGÌM7N/LN*|N§NÂNßN'ùN(!OJO4hO�O¸OÔO0ñO3"PVP.mPaœPYþP:XQ<“Q9ÐQ
! R*R6:R.qR8 R1ÙR-S-9S8gS3 S1ÔS/T-6T:dTŸT/¿TïT2Uj3UTžU,óUE VPfV·V*ÕVWW$+W)PW.zW4©W0ÞW.X,>X'kX&“X&ºX*áX)Y+6Y)bY&ŒY-³Y.áY2Z/CZ(sZ&œZ,ÃZ,ðZ,[/J[-z[.¨[.×[.\.5\=d\E¢\Aè\I*]Et]|º]b7^Bš^+Ý^*	_*4___9x_:²_;í_0)`>Z`$™`q¾`=0anacîa5RbIˆb\Òb8/cMhcN¶c)da/di‘d9ûd15e6ge4žeÓe/ìe,fCIf@�fKÎf+gEFgBŒg!Ïg&ñgdh]}h4ÛhSi4di™i"ªi&Íi0ôi%jEj4bjK—jãj=k5@kvk‘k$¥k#Êk%îk4l4Il~l=�lÎl2îl9!m`[mZ¼m^n:vn5±nFçnW.oC†ofÊoy1p¥«p QqDrq·q?×q+r3CrDwr(¼r'år.
s;<s?xs¸s@×s(t+At:mt*¨tRÓt9&uH`u+©uCÕu#v/=vAmvB¯v7òv@*wEkwC±wCõwI9x@ƒx[ÄxW y4xyg­y@z7Vz5ŽzPÄzD{<Z{?—{;×{L|,`|.�|+¼|8è|4!},V}Aƒ}EÅ}=~%I~(o~˜~4³~?è~'(*P/{7«=ã/!€0Q€<‚€"¿€.â€$�46�!k�,��!º�-Ü�-
! ‚=8‚/v‚@¦‚6ç‚Oƒ4nƒ-£ƒ8Ñƒ@
! „=K„1‰„(»„"ä„6…2>…Hq…º…/Ì…+ü…Q(†hz†;ã†‡I1‡,{‡"¨‡Ë‡7è‡ ˆ >ˆ_ˆ,}ˆ-ªˆ5Øˆ?‰?N‰5Ž‰BÄ‰EŠIMŠJ—ŠTâŠU7‹?�‹=Í‹BŒCNŒM’ŒSàŒC4�4x�>­�Tì�0AŽ4rŽ<§Ž@äŽ4%�JZ�D¥�?ê�3*�@^�RŸ�nò�Ca‘D¥‘Gê‘-2’7`’N˜’-ç’9“8O“2ˆ“2»“Qî“-@”<n”0«”Ü”8ü”L5•4‚•/·•Aç•2)–K\–2¨–6Û–/—5B—/x—3¨—;Ü—;˜%T˜Vz˜"Ñ˜ ô˜h™U~™XÔ™X-šv†š4ýšO2›N‚›QÑ›1#œ6Uœ6Œœ+Ãœ+ïœ6�(R�%{�¡�¸�+Ì�$ø�>ž3\ž9�ž9ÊžŸd Ÿ}…Ÿ5 y9 ?³ Mó *A¡0l¡A�¡Mß¡-¢GI¢/‘¢.Á¢7ð¢6(£?_£Ÿ£+½£é£"ÿ£#"¤F¤\¤,p¤&�¤$Ä¤é¤3¥<¥Q¥Aj¥4¬¥&á¥@¦AI¦"‹¦®¦Á¦Ù¦<í¦;*§
f§t§Œ§7ž§#Ö§Cú§>¨'X¨&€¨§¨Â¨!á¨!©�%©]§©ª# ª$Dª(iª5’ªSÈªZ«`w«DØ«X¬*v¬Z¡¬1ü¬Œ.­�»­YI®£®!»®(Ý®¯#¯"=¯"`¯Fƒ¯.Ê¯)ù¯F#°ij° Ô°Yõ°TO±!¤±4Æ±Lû±/H²bx²LÛ²S(³A|³R¾³%´(7´%`´!†´(¨´%Ñ´+÷´#µAµyXµ‘Òµ;d¶* ¶Ë¶8é¶0"·'S·<{·,¸·2å·(¸-A¸,o¸3œ¸Ð¸)ð¸<¹$W¹,|¹T©¹þ¹4º+Iº.uº&¤º"Ëº#îº=»=P»;Ž»SÊ»K¼-j¼…˜¼?½0^½J�½#Ú½fþ½Ze¾TÀ¾X¿n¿7�¿FÅ¿6ÀCÀ>^À�ÀK½À.	ÁE8Á-~Á7¬ÁgäÁ\LÂQ©Â(ûÂ1$ÃVÃ?mÃ2­Ã7àÃ,ÄEÄ[Ä{Ä7šÄ�ÒÄ’bÅ+õÅ(!Æ@JÆ4‹Æ4ÀÆ1õÆh'Ç<�Ç^ÍÇB,ÈjoÈHÚÈY#Éb}É.àÉÊ+*Ê-VÊ,„Ê5±Ê9çÊ5!Ë4WËBŒËÏËãË÷ËÌ?Ì8]Ì#–Ì+ºÌVæÌ=Í$]Í2‚Í3µÍéÍ%Î1(ÎZÎ+jÎA–Î"ØÎ(ûÎ,$Ï)QÏ{Ï(�Ï&¸Ï(ßÏÐ'ÐEGÐ�Ð­Ð4ÀÐ9õÐ//Ñ_Ñ%{Ñ¡Ñ@¶Ñ@÷ÑI8Ò‚ÒBŸÒ4âÒSÓ1kÓ!�Ó6¿Ó2öÓ;)ÔBeÔ2¨Ô2ÛÔ7Õ)FÕ+pÕœÕp¼Õ)-Ö#WÖ#{Ö#ŸÖ#ÃÖ$çÖ!×&.×/U×.…×´×mÍ×=;Ø8yØ4²Ø(çØ)Ù3:Ù6nÙ0¥ÙÖÙ8óÙ;,Ú>hÚ=§Ú#åÚH	Û8RÛ$‹Û&°Û1×Û5	Ü0?Ü<pÜJ­Ü-øÜ;&Ý=bÝ= ÝEÞÝ0$ÞDUÞ3šÞDÎÞEß(Yß'‚ß'ªß6Òß7	àPAà0’àBÃà\á@cá$¤á$Éá)îá$â\=âTšâ\ïâ3Lã,€ã­ãXËãX$ä0}äG®äHöä=?å?}å4½å5òå5(æR^æ±æ&Ñæ4øæ5-ç8cç%œçBÂçKèKQè?�è(Ýè<é;Cé=éM½é(ê64ê2kê=žêCÜê7 ë0Xë7‰ëSÁë-ì.Cì,rìŸì²ì>Åì,íD1íavíUØí4.î<cîl îA
ï=Oï8�ï^Æï)%ð-OðI}ðIÇðñ %ñ.Fñ<uñ2²ñhåñvNòRÅò!ó(:ó-cóK‘óQÝób/ô^’ôAñô/3õ cõ,„õ4±õ8æõö$5ö+Zö/†ö¶ö<Ðö=
÷BK÷CŽ÷?Ò÷<øOøWøcøwø�ø"›øp¾øH/ùxù;�ù/ÌùMüù4JúŠú6
! ûZAûlœû0	ü8:üJsüT¾üPýdý~ý#—ý*»ýlæý2Sþ<†þ+Ãþ-ïþ,ÿ*Jÿuÿ%ŽÿK´ÿ?@@�6“	Ê"Ô8÷<0Bm°[ÏY+g…@í.!DCfRª>ý1<Ln]»/zI]ÄY"F|`Ã)$ONJžEéd/1”WÆ	G>	x†	Sÿ	NS
! �¢
! ?@5€4¶ ëE,R&)¦:Ð:
)F
*p
#›
3¿
,ó
: :[:–9Ñ>=J>ˆCÇ4>@4>´BóS6AŠ@Ì@
ENE”;Ú;QR)¤-Î7ü446is I9^˜>¸n÷2f.™*È_ó,SR€�Ó-a6�gÆg.G–ÅÞÅ¤Hj1³Nå042e+˜@Ä@&Fm�:�*ØiumCãC'Hk0´<å/" yR Ì #à '!(,!#U!:y!'´!"Ü!'ÿ!'"1A"1s"¥"OÂ" #3#L#@g#Y¨#“$(–$]¿$Z%rx%xë%Ad&5¦&#Ü&@'7A':y'.´'*ã'((-(0V(.‡(&¶(<Ý().) H)Ai)H«)ô)'*/<*,l*3™*SÍ*-!+6O+†+¦+Æ+^å+=D,T‚,M×,_%-#…-R©-6ü-@3.?t.´.)Ô.(þ.'/?8/-x/+¦/3Ò/+0(200[0!Œ0(®0D×0F15c1™15¹1-ï1?2.]2"Œ2'¯2×2ló2p`3uÑ3zG4!Â49ä4;5%Z53€5@´5?õ5256Kh6K´6.7./7X^7S·7R8R^8‘±8C9mÃ9P1:4‚:)·:0á:\;Vo;TÆ;]<Gy<HÁ<,
! =,7=0d=%•=Y»=È>�Þ>5n?1¤?˜Ö?=o@D­@Nò@ AA_bATÂABB&ZBq�BTóBLHC]•CTóCAHDEŠDJÐDcEvEMöERDFK—FcãFkGGo³Ge#Hs‰HuýHYsInÍIe<Jh¢JdKPpKQÁKxL|ŒL]	MVgM[¾MSN6nNX¥NKþNVJOT¡OVöOWMPT¥PWúPPRQK£QOïQP?R>�R>ÏRUSVdSi»Sh%ThŽTL÷TäDUN)VzxV0óV>$WcWjWwW.†W€µWP6X0‡X¸XÅX*ÔX2ÿXv2Y}©Ys'Zz›Zj[q�[Fó[::\Du\Eº\F]NG]3–]5Ê]I^NJ^™^2 ^"Ó^ö^F_L_.\_,‹_3¸_3ì_+ `"L`)o`3™`7Í`PaVVaY­aob+wb1£bDÕbVc/qc:¡c8ÜcMd+cd�d3®d6âdye<“eCÐe<f5Qf+‡f:³fAîf0gREg$˜g.½grìg _h=€h@¾h9ÿh(9i6biO™iMéi.7j0fj8—j"Ðj,ójQ k@rkA³k7õk:-l"hl'‹l'³lÛlçl-mK2mF~mÅm%Üm#n.&n8Un/Žn3¾n,òn:oZoroˆo'§oÏouéo_p~p"™p4¼p4ñp"&qIqhq)‡q±q&Ïqöq%r:rTr)rr%œr4Âr÷r
s(*sSs%dsŠsŠ£sh.t,—t,Ät2ñt#$u3Hu"|u0ŸuÐuçuýuv1vHv'fvŽvr¦v?wCYw.�wGÌwTx-ix9—x#Ñx@õx76y-nyœyB«y7îy‡&zX®z"{6*{9a{C›{Jß{"*| M|\n|:Ë|X}__}P¿}+~_<~,œ~É~"ä~<D"YA|V¾S€8i€E¢€è€�'�5E�4{�U°�,‚03‚:d‚YŸ‚?ù‚=9ƒ(wƒ; ƒÜƒ=øƒD6„G{„<Ã„=….>…Wm…6Å…Nü…HK†)”†G¾†_‡sf‡+Ú‡Kˆ Rˆ sˆ%”ˆ"ºˆ;Ýˆ=‰MW‰?¥‰=å‰=#Š2aŠ3”Š=ÈŠ‹C‹_‹%y‹zŸ‹BŒI]Œ'§ŒÏŒ4áŒ�C*�n�Œ�"£�.Æ�õ�ŽF/ŽvŽ2”ŽÇŽBÞŽ=!�@_�O �#ð�/�<D�(��Dª�*ï�(‘!C‘"e‘Lˆ‘!Õ‘÷‘’N)’Qx’Ê’Î’í’“!“7“.M“ |“�“-»“<é“5&”?\”*œ”-Ç”@õ”!6•>X•N—•,æ•/–TC–7˜–5Ð–&—-—,M—/z—4ª—/ß—-˜'=˜Pe˜Q¶˜™?$™7d™+œ™qÈ™::šAušF·šFþšJE›>�›;Ï›7œVCœšœ7ºœ.òœ*!�/L�|�`—�Cø�-<ž,jž/—žÇžUáž$7ŸN\ŸB«Ÿ_îŸ(N Hw 1À Gò G:¡H‚¡@Ë¡Š¢N—¢8æ¢G£9g£Z¡£)ü£,&¤1S¤"…¤*¨¤1Ó¤"¥&(¥%O¥u¥‹¥	Ÿ¥=©¥&ç¥¦)¦,D¦6q¦0¨¦!Ù¦"û¦'§0F§Gw§C¿§>¨BB¨:…¨<À¨2ý¨+0©H\©4¥©<Ú©6ªMNª#œª$Àª+åª«61«&h«"�«²«7Í«6¬+<¬.h¬—¬4¶¬;ë¬;'­8c­œ­³­GÊ­®’®V¯,i¯"–¯)¹¯|ã¯^`°1¿°uñ°Pg±;¸±5ô±+*².V²^…²5ä²T³no³5Þ³´#&´'J´1r´ ¤´5Å´0û´",µSOµ£µbÃµV&¶}¶ œ¶ ½¶IÞ¶a(·+Š·9¶·?ð·50¸Hf¸=¯¸Qí¸D?¹;„¹,À¹dí¹/Rº<‚º!¿ºXáº::»=u»,³»*à»„¼U�¼\æ¼AC½H…½*Î½1ù½#+¾9O¾1‰¾R»¾E¿9T¿AŽ¿bÐ¿b3À9–ÀXÐÀˆ)ÁD²Á<÷Á(4Â(]Â †ÂV§ÂUþÂATÃE–Ã+ÜÃ?Ä/HÄ9xÄA²ÄôÄ
! Å(Å!CÅ1eÅ+—Å2ÃÅ8öÅH/Æ2xÆ«Æ=ËÆ*	Ç04Ç/eÇ4•Ç*ÊÇ*õÇ> ÈF_È/¦È:ÖÈ=É,OÉ5|É5²ÉèÉ(Ê(0Ê4YÊ!ŽÊ#°Ê"ÔÊ÷ÊË"&ËIË!iË.‹ËºË:ØË?Ì5SÌ9‰Ì9ÃÌ/ýÌ9-ÍDgÍ3¬ÍHàÍQ)ÎL{ÎÈÎ%ÕÎ'ûÎ3#Ï@WÏ&˜Ï@¿Ï"Ð5#ÐYÐ)nÐK˜Ð;äÐK Ñ5lÑ;¢Ñ<ÞÑ-Ò*IÒ"tÒ3—Ò!ËÒ@íÒ9.Ó-hÓ/–Ó7ÆÓþÓ5Ô1NÔ?€Ô.ÀÔ-ïÔ9Õ6WÕ*ŽÕ+¹Õ&åÕ8ÖEÖaÖ-}Ö'«Ö$ÓÖ øÖJ×2d×P—×è×ü×qØ^„Ø0ãØÙ!+ÙMÙ(kÙY”ÙîÙ
Ú.-Ú/\ÚŒÚ*«Ú+ÖÚ+Û+.Û+ZÛ†ÛM¦ÛPôÛHEÜ=ŽÜ6ÌÜÝ0Ý MÝ-nÝ+œÝ0ÈÝQùÝ-KÞ&yÞD Þ*åÞBßDSßB˜ßAÛßCàRaàQ´àSá0Zá?‹áDËáHâGYâI¡âWëâYCã?�ã1Ýã#äB3äRväRÉäbå-åŸ­åFMæ.”æ`ÃæB$ç>gç=¦ç.äç.è5Bè(xèJ¡èAìè#.é?Ré.’éUÁé&ê;>ê<zê·ê;Íê1	ë1;ëmëN‰ëVØëS/ìFƒì6Êì0íA2í.tíC£íçí&î*,îWîowî8çî3 ï”TïPéï9:ð^tð:ÓðDñSñ:oñ%ªñ3Ðñ2ò+7ò1cò"•ò¸ò*Îò^ùò9Xó ’ó$³ó$Øó1ýó1/ô.aôA�ô\Òô)/õ-Yõ2‡õ?ºõ?úõA:öB|öd¿ö7$÷3\÷6�÷6Ç÷Bþ÷_Aø=¡øBßø"ù$7ù7\ù3”ù7Èù;ú8<úuú+’ú+¾ú*êú.û4Dû&yû3 û&Ôûûû#üN?üFŽü+Õü&ý.(ý*Wý%‚ý8¨ý<áý\þ4{þ°þÌþêþ3ÿ8ÿ$Rÿ8wÿ4°ÿkåÿQQ 4£ 3Ø  , #F Aj ¬ A¹ Eû aA K£ Xï ^H D§ Gì 44 Di =® Tì BA "„ 0§ 7Ø  4- 8b (› 6Ä ‹û D‡ LÌ J ad bÆ 1)	 0[	 0Œ	 0½	 0î	 &
!  0F
!  %w
!  5�
!  5Ó
!  M	 5W 4� 5Â 4ø 4- _b _Â 0"
 S
 "q
 F”
 FÛ
 C" Cf Hª $ó ) $B %g -� *» !æ  7 @T 4• 'Ê <ò (/ IX +¢ JÎ ? 4Y FŽ *Õ ! /" *R )} 5§ vÝ $T /y J© ?ô ?4 %t :š )Õ *ÿ 5* @` ¡ 9® =è -& .T [ƒ :ß + "F -i ;— EÓ F 8` '™ *Á 0ì # A Y !u G— 3ß * I> ˆ /¢ #Ò ö . xB Ù» • %® †Ô =[ N™ :è 6# =Z 4˜ 1Í 0ÿ A0  ;r  /®  <Þ  D! U`! ¶! =Í! (" 34" -h" b–" ù" (
# D6# {# ,”# tÁ# S6$ QŠ$ =Ü$ D% H_% H¨%  ñ% .& 6A& 1x& 2ª& KÝ& H)' Sr' @Æ' 7( S?( “( °( Î( ë( 
! ) ') C) a) ~) œ) ¹) ×) ö) * 2* R* o* ‹* ¢* Â* à* ÿ* + :+ V+ Cu+ ›¹+ TU, Ãª, ¶n- ^%. [„. Yà. M:/ 7ˆ/ $À/ $å/  
! 0 7+0 ac0 4Å0 (ú0 $#1 IH1 K’1 KÞ1 K*2 Av2 .¸2 Kç2 M33 :�3 #¼3 aà3 dB4 `§4 c5 Vl5 EÃ5 E	6 dO6 A´6 sö6 tj7 kß7 gK8 S³8 P9 bX9 W»9 B: NV: +¥: )Ñ: [û: .W; ,†; /³; /ã; p< B„< EÇ< N
= 3\= 6�= 8Ç= 2> 23> 2f> M™> 'ç> )? 19? 1k? 1�? 2Ï? 1@ 14@ 1f@ 1˜@ *Ê@ 'õ@ /A &MA [tA UÐA _&B m†B †ôB O{C CËC pD 4€D pµD &&E 'ME iuE ißE iIF (³F 2ÜF 2G 2BG MuG OÃG jH ,~H 0«H 'ÜH +I T0I j…I `ðI CQJ N•J .äJ 6K ;JK @†K <ÇK `L ‚eL @èL E)M DoM b´M 9N XQN ˆªN &3O DZO :ŸO DÚO BP KbP G®P AöP &8Q K_Q H«Q %ôQ 7R 5RR 2ˆR =»R iùR  cS :„S ¿S ?ÔS 5T 1JT 1|T #®T ©ÒT "|U +ŸU 0ËU .üU I+V IuV $¿V TäV 29W ;lW M¨W RöW  IX 3jX AžX pàX =QY P�Y "àY VZ !ZZ /|Z !¬Z +ÎZ -úZ =([ )f[ !�[ %²[ &Ø[ %ÿ[ -%\ %S\ "y\ 8œ\ !Õ\ R÷\ ?J] (Š] "³]  Ö] '÷] ^ &?^ 2f^ @™^ Ú^ -ó^ *!_ L_ j_ -€_  ®_ Ï_  â_ ` 5"` ;X` *”` 1¿` *ñ` @a (]a  †a %§a $Ía òa ,b $<b #ab …b 9Ÿb EÙb ;c ![c L}c %Êc  ðc d -)d %Wd }d :™d 1Ôd 2e 79e  qe $’e /·e 'çe (f _8f F˜f 4ßf Vg _kg DËg @h -Qh Fh !Æh dèh BMi =�i 4Îi @j 8Dj V}j =Ôj Rk Wek S½k 1l QCl X•l Qîl e@m -¦m 'Ôm Lüm HIn U’n Fèn C/o @so =´o 8òo O+p 4{p °p IÍp Aq HYq /¢q Òq Dìq A1r @sr X´r *
s @8s 8ys 4²s @çs V(t 9t š¹t kTu uÀu _6v U–v Oìv _<w Cœw jàw 0Kx (|x !¥x .Çx .öx E%y 1ky 0�y 3Îy 'z B*z qmz }ßz "]{ N€{ &Ï{ 'ö{ 6| U| Cj| „®| "3} 0V} J‡} KÒ} *~ I~ 0c~ .”~ -Ã~ -ñ~ 3 )S *} 2¨ 9Û 5€ .K€ *z€ ¥€ ¼€ Í€ @â€ #� <� 0Y� 7Š� Â� %ß� $‚ $*‚ %O‚ %u‚ U›‚ /ñ‚ ?!ƒ ;aƒ ;�ƒ 7Ùƒ *„ 7<„ t„ VŽ„ 2å„ 1… 9J… >„… 2Ã… =ö… I4† 5~† 4´† :é† ~$‡ &£‡ +Ê‡ 3ö‡ 3*ˆ A^ˆ B ˆ Cãˆ F'‰ Cn‰ E²‰ 6ø‰ 7/Š ;gŠ !£Š .ÅŠ /ôŠ 3$‹ MX‹ &¦‹ IÍ‹ )Œ &AŒ OhŒ 9¸Œ 1òŒ 9$� #^� G‚� NÊ� BŽ 4\Ž ‘Ž ,­Ž 2ÚŽ @
� @N� :�� AÊ� D� FQ� >˜� =×� C‘ CY‘ 7�‘ 3Õ‘ ?	’ 1I’ ={’ :¹’ 3ô’ 6(“ ;_“ I›“ #å“ G	” )Q” :{” ¶” $Õ” Aú” M<• ?Š• ^Ê• >)– Mh– 0¶– ;ç– R#— 8v— !¯— DÑ— ?˜ AV˜ Y˜˜ Gò˜ D:™ 0™ -°™ *Þ™ %	š 5/š $eš Šš ©š pÉš ):› Ad› :¦› Iá› \+œ Bˆœ 8Ëœ ,� 1� Q� p� Œ� %£� É� ;ß� ž (1ž !Zž 4|ž $±ž AÖž BŸ )[Ÿ g…Ÿ (íŸ $  ;  O  d  8}  0¶  $ç  ¡ (¡ 'A¡ <i¡ A¦¡ è¡ ÿ¡ "¢ 8=¢ 2v¢ 0©¢ [Ú¢ A6£ ?x£ j¸£ -#¤ XQ¤ <ª¤ gç¤ GO¥ 6—¥ 7Î¥ +¦ 2¦ Q¦ "j¦ )�¦ 2·¦ .ê¦ 4§ 6N§ 6…§ #¼§ ,à§ 
¨ 5*¨ A`¨ :¢¨ -Ý¨ 0© <© \© +v© '¢© OÊ© >ª 1Yª ‹ª 7¦ª 4Þª 2« BF« ,‰« %¶« Ü« ü« ¬ 8.¬ 4g¬ (œ¬ =Å¬ 7­ +;­ 3g­ /›­ "Ë­ î­ ® 8® /V® ;†® *Â® í® ¯ . ¯ O¯ g¯  „¯ ¥¯ ¼¯ &×¯ .þ¯ ,-° 6Z°  ‘° %²° 5Ø° 3± 2B± $u± eš± ² .² -K² ,y² ,¦²  Ó² )ô² $³ C³ "^³ '�³ ©³ %Æ³ "ì³ ´ #+´ %O´ Uu´ ;Ë´ µ .µ )Hµ )rµ $œµ Áµ 9áµ ¶ )4¶ _^¶ a¾¶ ` · $�· #¦· $Ê· 1ï· H!¸ *j¸ B•¸ &Ø¸ ÿ¸ &¹ +A¹ jm¹ ?Ø¹ Dº >]º 6œº 2Óº X» X_» 5¸» )î» 4¼  M¼ 4n¼ =£¼ 9á¼ S½ Co½ R³½ H¾ CO¾ =“¾ @Ñ¾ N¿ _a¿ NÁ¿ <À ;MÀ ‰À 2šÀ ÍÀ #ãÀ ?Á OGÁ B—Á )ÚÁ Â ¢!Â ¼ÄÂ ¤�Ã &Ä 49Ä 4nÄ ;£Ä MßÄ 1-Å B_Å B¢Å $åÅ '
! Æ =2Æ 1pÆ I¢Æ 5ìÆ '"Ç iJÇ :´Ç  ïÇ È 0È KÈ %cÈ 7‰È &ÁÈ -èÈ .É EÉ eÉ ;„É ÀÉ :ÝÉ "Ê %;Ê )aÊ ‹Ê !ªÊ ÌÊ *äÊ -Ë Y=Ë J—Ë AâË J$Ì AoÌ Q±Ì HÍ RLÍ CŸÍ LãÍ 0Î %PÎ &vÎ .�Î 9ÌÎ .Ï '5Ï )]Ï #‡Ï &«Ï \ÒÏ !/Ð &QÐ &xÐ HŸÐ AèÐ <*Ñ gÑ 0„Ñ +µÑ >áÑ O Ò >pÒ /¯Ò ßÒ (ÿÒ 1(Ó -ZÓ >ˆÓ 'ÇÓ ïÓ Ô /&Ô VÔ mÔ +…Ô ±Ô ÈÔ 1äÔ "Õ !9Õ v[Õ JÒÕ &Ö  DÖ ^eÖ CÄÖ B× 6K× g‚× Uê× Œ@Ø .ÍØ ;üØ T8Ù [�Ù @éÙ "*Ú MÚ kÚ "‰Ú $¬Ú $ÑÚ $öÚ (Û QDÛ <–Û OÓÛ A#Ü peÜ ÖÜ 2ðÜ r#Ý b–Ý kùÝ jeÞ 9ÐÞ A
! ß =Lß DŠß HÏß Pà -ià —à .ªà Ùà ìà vá 3‚á =¶á aôá EVâ Nœâ Eëâ :1ã Glã ~´ã ~3ä 0²ä Cãä &'å 3Nå A‚å 1Äå Vöå BMæ 6�æ 5Çæ <ýæ :ç 0Xç o‰ç :ùç 54è ~jè ^éè IHé %’é A¸é @úé .;ê ,jê #—ê »ê 4Ûê 'ë 08ë 6ië 4 ë PÕë 8&ì S_ì :³ì îì 6í q=í 8¯í Ièí 82î Ikî µî <Èî (ï G.ï ;vï }²ï …0ð ,¶ð Kãð /ñ ‡Kñ �Óñ …dò †êò �qó {ô w~ô wöô #nõ ’õ :²õ  íõ -ö :<ö 1wö E©ö (ïö c÷ Q|÷ JÎ÷ <ø /Vø A†ø Èø -äø ,ù >?ù ,~ù >«ù 4êù Fú 4fú F›ú $âú 6û />û nû 0�û /¾û îû ^ü 0fü 8—ü Ðü Ýü 8üü %5ý *[ý 2†ý )¹ý 2ãý þ <þ *\þ '‡þ 7¯þ Eçþ S-ÿ #�ÿ K¥ÿ <ñÿ .!;L!ˆ!&!*/!FZ!:¡!QÜ![.!lŠ!m÷!re!RØ!r+!‡ž!_&!*†!)±!&Û!H!AK!m�!.û!**!KU!5¡!,×!0!!5!MW!O¥!Rõ!?H	!-ˆ	!r¶	!$)
! !+N
! !`z
! ![Û
! !K7!Sƒ!U×!E-!*s!+ž!?Ê!@
! 
!MK
!™
!6³
!$ê
!!F/!Av!,¸!/å!4!,J!)w!,¡!AÎ!7!3H!9|!A¶!ø!!:0!8k!?¤!*ä!(!H8!S�!=Õ!8!GL!<”!<Ñ!G!PV!:§!Câ!H&!@o!°!Å!'Ü!.!+3!d_!,Ä!=ñ!N/!#~!!¢!AÄ!3!%:!0`!3‘!AÅ!@!>H!/‡!·!$Í!8ò!?+!;k!0§!:Ø!,!S@!(”!,½!ê!ÿ!B!O!	c!@m!®!2Ä!M÷!)E![o!3Ë!5ÿ!"5!NX!&§!(Î!R÷!J!'e!*�!4¸!í!‹ñ!} !p— !È!!jÑ!!&<"!%c"!#‰"!e­"!f#!pz#!lë#!ŽX$!ç$!v%!>w%!T¶%!,&!W8&!�&!)®&!,Ø&!9'!;?'!M{'!IÉ'!%(!+9(!&e(!?Œ(!'Ì(!%ô(!9)!T)!<q)!3®)!6â)!:*!>T*!F“*!;Ú*!7+!>N+!8�+!7Æ+!=þ+!C<,!A€,!7Â,!Oú,!9J-!D„-!:É-!4.!;9.!u.!”.!"´.!*×.!'/!+*/!+V/!5‚/!)¸/!(â/!"0!-.0!)\0!p†0!o÷0!og1!h×1!Ÿ@2!9à2!@3!c[3!(¿3!fè3!+O4!{4!Š4!*§4!+Ò4!.þ4!$-5!R5!e5!ƒ5! 5!&¹5!à5!û5!66!BM6!�6!™6!Ñ	
Þdþ ‰.â&“�24
! äRê©&V
�-a/œyïª9êÖ3R5L72(º
! ì4kˆ	�)ö�9u:…/-M¡E!z:G9]
2¶Å..41¨7�N<P-,9¶)7´:'' $ÒE|8=>Ê˜à�#|!´+J+�18'Ê2å2v95*­"5˜7N:1!<+D%h�$ë“ê<H	Û8_!…`"ê*fkö
! ü#�Å5š
)/%
+M-Ý%€vÝ
! D'°÷6L1†<„##É,ù`pÉ"Â"¢/)"4˜x!Q'¯)»4Ç4:£1ž¤Œ?O§¯3,� �!(0Ú+�ð!/£!©9¶Í8±ÿ.9),™R;Û! "H�
! ;.‡(%q!§Æ!‡ÐÎïM7ª"3â
ãA9ò'Ï¾|0S©@*©åµ"z
;,Õ;09'¶.17C4§/ü*3<�(%4á8	Ò<–Å(o&–tËù""W4ÀõÑ
! =<O‚Úe/Â u7"*-c)T Õæ#w2+ë66÷3p-ÐB©5"Û ô:'©!C8Q"È/r.*-
! !1÷
! �1d#è”,è$ä3F¼-lŸ,^ñ:ÉÖ*ì)ã†Ã
8üþ/q8‘�/ø:b/Áé¿0¡5j5s	:à&<I“(tÈ0ø&‚)V)-A†	¥1/
! ®Ž
ô/	&¯¢+wç2ª!ºTî	A7(8/
! 7ã!ËR#ÅU½»M/².³û%Ú(E7kå-‚A:<AØ6h$)2�+E4–î2² 8¨-ÇÅ2ð4Yè”
! U1+8
2Å,Æ-. ”'3î%7õ<.¼/Þ!U_:¤¦(v�2–ë¦/i!�º(‚§×*&ÿ2K)m'Î#\EH¬"{*™&,|½á+[	B6›õ/3*U%D7#2ZY%^"){0$#Î:¬=ãl5Y$$bæ%ëá#y16Ó: 	}D=*�Î7Ý¯,ô'Pµç1 Í9L9ÏÛÏ!Ç4õŠß(&’-’pÇ5)ò(ëi.ô+=a:Ú	T
;¦9ã~™“9¤ÜŽq*§ ¾#ô	/ž[29ù)À(,Ï|*
! wH)àù˜,ô1:ÈÒ-”(†*!Ó-@2Bà,w03T"w^"ó)@-Ë
! A
œ2o »<c<Uô¶*/6ÞŒ±&ˆ:Ö¥*XÖß5ó+§\eJ+É67	¯ ]46ª)ýiy42Z:fz#°,°;™+/ Ô1à7-"9	A2²
À	b>+`*Mf:Ø§óBx7@4X ²Ä"~,c-ö%]N,1<V4Ö^6F2ï6"Ü"B"(	Ê«×<F,k:1633„*v#•%­
ô4Ü+E¬•Ñ™*¾p¯9Æ@392k0±u<ð"Ä8&U91Z#31·4"	þ3D¨<ó6úç!'™f„
! ó.ð$
9œC3ê
! T;Q5O%÷),¾+…*¼/�/ 3�„/ 60ì
! °
! o7#Å
m04%]-#;67§#Q!Êõ™=ªÓ½'=›5T(Ý_#ž~#û,®àc$Ÿ"
! ¾.$ð:A.Œ24NƒF6+&=;Ð¬Ö)Y9Ÿ/9ß]	1&$Ú'8m5õÁ<ÕÀ†\/«;…
ÛÕÞæA9ä-nä9Ö)Õ&$â<9¾	'+Ô6-U-ñÌE5a7.;½_÷Ã$"‡3')L8¸ £XD-‚¥+F3Ì«"†ž(�<<±;ß%ï/L!r,2–5zh<Û&»2£'~n
ÿ£ž
! C*49Sc]ý	:"‘!ñ	Ã‰7í7¶.5z.åB,¤tYÇ~']ØÄ‘-"<š"ß±"×+38<(g;61À*m!Ä,(9¦$Œ
/*Ý.!×> H#œ.i;ÒM,Ì€3[„t9“²7hØV(‹900Š$�'µ3È:Ê§ô>¦
! å†:#K3
! Bc0	'#x§!	F	/è6ã®&Ì®mß9¡2ª’(™8›6ëCl8+én
! ìŸ«.ó97,ç’ˆ2C.%“/"(&Eo&3çvè&ó7è:$+éö
•$šJI¤#ò[$ 4!62_ú;'(Ðý-Ï'Ú•vë*~-ì/›ž Æ)öi$&¾Ú%�+œ"è°Û1?‡%Äµ -Q,!qüt,\#KÈ¿;D>,•*È'Ðã/t…×7l.	Žâ,=®	K¦5Ö
È5Ð7/	 (›ï�&oÇ.¬®
y"-52C6Á	Œ±X
! `å6-tô9P0<*7O~ü9p2Ü%�:e
! ƒ-û
äy$/5Õ":2-48ã
! xt%È+W.¡79/³Àã+7þ*2,¤
! d
Ý8V—(î5v(1Æ*¸3
2Pì&¶0f'£8):&þ#¤67� fû+.­Ã3F4V,˜:y�;%	Ê0è*9sZ6Ú<&¯år"3Øú<0Ü
! š‘m/Î-`)7R0·8”<1!‡g/zŠ<2&Þ@(�
! î0½\Ú7Ãû1éuN0‡ò14¿?Îã`%bgÍ8&ƒ+;
! «38f Q9X£/|¬3,</c<*•8¼âÝ1+W;<	Ü.u!0¯¤x
! ê}4»7‡,{ê†8¯./ô
! ³ äõ®(ÏY7
! ´1ë+÷×4¸c
C(×˜ó;l3²Š“¯AÆ,~£
! ­"ä&â^*Y
! PÐ+V
¿’'>8Ê„,8"2j)+Vç){&5-âu.÷”
! ák
ÿ¹¹R'Ø'Ð7Z=Ÿ–xq4¸:Ù9m,SÙ.ó4e€g¹x*"ŸL2Ñ'&3ËSq¥$4i‡:r;½m4.RO#�/"(}/Q&,t�=™µ
! À16-ô<‹-j	�<V�»)”.j1v&K~3}‡Æ:Ó.5OZ,²4-íç1Q‡ëx5º0õ2 9<']Ër5û4î
Ö;À
! <C ½£ò&	9<–40[@<¶ûÑˆ"›X4L5å 
û.£3½ò‚,r/‘)&”*}-°Ö¤[Õ9Å*ßn$f=H6;"¿YÌ1{2Õ 2„=r 2O/+(%´œ6;Ï*ª4Ì(ý29VÈå'S#†®+le})©=G_®ô-—5Î<÷(¢$J³�3c‘&a,!j7.~¦ãÂ.— 9'ˆ :õ
	0�=.,ª5d.zº¹$%,ˆ¯Ó!K#4•QŸÒ3Ž0vÒ&fe%×#÷	j,†Á
! Ã%®Vò+;+j?=üÎ*ÉÞ'j!çÈ»4À¼$û9j,‚ï1h(Î4(6‡,	å%È2Kÿ	y7æé'}*Àª$‚0
�
Ž+D(—¡&"˜#ã-¢�Sá2úÕ%ž`-a&Ä''7¯åa02#4÷\5(*)«ê†'@–92	ìš%‚&^ 7| ª+ø	Z	'åú3†=(õ;H.]Š+3#<&78: ƒ$@+ï-^'Æî)Ó2H9±8n&–.ˆ¹·	*1ä5+3f6t
¸ý:}
Ÿ)õ�ú6/8àç
(3�æ É’5ú �4)À-Ç
! �1·0
"8Q…8Ý %A3JËDNZ.
o;Ë‚5I ð2¹'$G5¢1	Å¦&Ñ68u*H·"|
ÚI5% !"8.©7
æ‰	4®$Á
u^,/s  _*<õ8Âå_Uâ%s,ví	P)Hy2Þ&å
j'›Í<!7Hg!ö35Ø„£O£2W�4W#gÐ0p*¸Ž3U }(*þÞzÍŽè3r7S#4p7Ð!™"¼2´5²/‰’6Ç2Ù28f˜))…Â+(5S ƒ/+#È)sû5 „.¯'£ýÅ={8ö&z5h% 1K"='p#�!O/ñ��\	~/‡0ž+àì*Ú$È
! >';/(©1_;í&ø7æ;†
…°"¡%y
! ,+Ü:*û
!  
<—69.µy¤+Á
! ^&˜8ü30á5žQ	oë-U5„(3)¨)á*‚>
Ó9Ež70%	"']»*5w-ÚÎ±
`7—Õ“¾L#©0K:ë]Õ(à¼Âé/Â: &ºh*06~$�"³&^;j°.69‚']
! �°84°œ=q%š: ðüH2’§9å•6<‰3µ6�g#yà¾ó4�½6�š
! Â�$K/7›!¨#Ìv
! Y"8);ÊP1¼‚
ò.Cq¬'nÇ.Ä†v‘0ºÏ.Q‡‰;¢,¥&p�) j')1`[#‹&T-À7p6=9ÅÁ;0{=½,:[¢-Ò8ÐY*g1ØŽ!!eáõ(:ñ*õ}Ü0™Þ$a1¶,Æ;îÐ547( ë	ù1Ä9‡Û3x55º�˜;=ý/!0¿8$'!=%/Ÿ1@.[„Ž)>9	 ù8a9ñ;3Ê&Å6ù;D2„8H8Ï
! ~m)<•:Ð61Û)57¨8vRî7R!<÷ _8‘­9¡=ù==åávœè˜¬/*L;‘£7 4�î"Vï‘=qö*Ž'Ñî+Í",'ˆ!ù"µ“7™Û2N[5­'565ËÒ.)C,©G)ÅÖ%ø	8z  ov	ž'ÆÈ
! ­MÁ+’;6Q-„1z0Å¼#‚:5Z¥"8ˆ#%}+`.”8¥”+´á=`/ g:Òü‹$c'­¯;â#Ð�*û‘S._.õ„2Z”6¯( Î)W
! Tßü;S)à—&Ø0Æä,³šu‘2º™Ö,
=ÏS
! Z*?)Hy5í!MpÑi'oëú'
£ úê³
! Ê%õE
! R'˜+# Ã9óK-Ò2MÚø¼5;-
! .L+ í" Ô� ­0›§:ê�ãrë€$~Ï(�¯)4S4÷,#­u±9@O5v9´0ï*[^	„o57C
! ù:^Â#1v+$ª/»!L	&/%Ö(•[;ý0%G*Ÿ/�+c9íUˆ;	�„,¹5
! Þm
! ˆ(³7%(€K0u i~Â|9>f!ï8û}8¨.´6V5lÄ;à~
! ;:Ã§2\*Ok
! C$»4dÙ*Ý!ºå+Ã2'y¡Ò<m%K?,7ª2$=,
! Ì\)2û8*Ç	«$š0�Yõ+alÓw&('#æ]Uê&èî J^¥n%Ö�fX&"9
m8È&Ef&âçŽû°A82
! 6ƒ	¼9g=Ã ?ï'þ,5!øí÷1¢*@N5…^´!”
:ÿ ¸1X6%);�%ð,|,_6öC+ø0é%)
T7L37ý!K	íÐ$Ü,°+Ÿ’d0J½¯5pŠÝ¦(\
! ¨�ëç6Zž±3Œ)t3aÄÍ2„0K
 @.06¨êâ"Î$56
O1×ö/ó	(_%³9$Q#‡)€èµL/œ+Á¦1­,%BÖ�Åþ.µŠ,êÂ‰<ò7f^8çCnÉ2WO98L
B%˜4œ:1"ûV9E1>6°3W±¤3Ótn1
! $Š×´)1*/f,:¼ò<W<8;ª.,£5˜$ü�4ÿ
ˆ<~÷:œ#d$þ÷­µ)È3'Ö¹
! #†4†%ã.´3Ï7§6ÞãB
*h4±!,µ(ö	*
! Þ
! åå,�Õ>.‡#[,#04&m#rý<;4e2„*
† lÒ‰oÿì-L˜)ý4:	gâØ-¹-™o9Ý,¥l2[
! F<¿âí0š
³3u!3/5™'×‰ö6O0}:{Ð#Í:1&&(;&h&‰î,ã4¹.0á›9!$]Cïø'K=·0F"Æ›È8Î¦	SÂ+M%Åþ"¬4_³„4ë$q#‰0ú5à-­1n6QÝ¨	r;�Í5Ù"©ó'É.ŒSÓ%	)0ø<;3tš2'“ð�+ë˜íÎ 7ëDþ
ì@$¯8Ó	A‰
! æ,;%4G=,p›/¨"P4Ö}'º.(„¢&a6•hí‚ì)(ì-"WÄ+%
! ÄE’ä6®b3o¿I%ø,ú,4ôQ*¼'þ4?ä›'¸¦"
! #Z×\%…S39ì;n*z!í:|ƒ
 5
&Ìòë(:3I(„"6d	5Å`r$´8É!$0Œ3%Æ${­b!u±4ð·È.¯0�	]®!Ó&l ¸;ja¾s1´:g.4Û"§,»Yù–Ð"¾ã"q7,=¢<Î&£O*Gâ4^$È9î;R<ç4“³#â	Å!û™1N+æä•!–dÌ;ö4#t7&Æ*°’0>í)´]'ÅÄ)fL,N)�i$*ÅÛ9Y.7E!n;AÑ‹+«‡1RI',(Ë'	(³ç-»y,e0v6+'J%Yr#³)Ã/ƒ8Õ0¬%¿,Y13y<K+Ÿ%Vl¤2ë"e$N";À3ç^-¢å¬,®'r~•5®Œ	ƒ"µL`d,»ö€�m!6î@:Yƒ'‹V:õ4¢Ñ;*%W*©40ŠÁ"ZP.a	¹Û.0£$x5MÀ8F)úz,7p 8+Â5y&k*lÃ'4×(Ÿ;#2i-¬;øm"(Û;ï3*¬+?/:›7h-E6Y5A/r3î¢ô.d9l"H1- 0¹'â1},I4‚ƒ9ü D&­$AS7?š ¾,0™,ñ
—;=h²”Ìç7v7Ç
Ä6Ñ!©‚2P‰†IB3Âj

	6#/ž5·;Þ0!ªy
! ª�*	4›0É	š(žM$æ25'
Ë:
F&ë[
Ñ'‹=4Ë.ì¥iiK4v-+‘¸%È7cý2i	br04+L,%I²#ä'ko)5#™#l,m¬%Õ-‰2	*¿#g(ék"y#&“&kXKºè3$M5±$¹%³.7##=@ÔÛ0Lè›[õ6\2Ñ,‰Û5-6	Œ
! +:S3¿+"€'Ö$™-ÂT)#%3ú;	Ì<É¦ì:(	ô1 =õ°¡4
! 
f<ùÔp%Ïö -5CÁ,%0o1\4M5%„í?(zµ	E1D6E4�7k·Ï"&’=ânq;_­r:6¤$Ïš;y;Œ4-Ì2w><\0
! èíC“-ï‚9�Í|&ß"³<8. …;p2"Š¬ù‰!�0P"	;Ž4X"):ø9…»�.gÜ2ª:æ*¿­=ˆØ`“þ
! 35Š
! 
j/d:x*y.!9Ú.l6&R_5WóÔy/!~×&÷Ãn7r,	Î+Ï„9?0ó&yg6ð/“Ž?™2ë'?·#¢æx£]j:¤qX2<™Ò&+¯&&¿<î$`;
-[(Å ÷. !+1&Ò6ÿÒ1K'�
ë¸†‹#Èæ4Wn1çh$s4Ü/Ø2£:C&Ë›c(lB:·ü6eX5•	¸óAë;®6Ûbï:å(8b¬Þë,Ì&«—=ñ1['c:J°0©/�Y*@9Í.Ô:aßÐô89®!$¤³7-ðê	„5B;Vä%ú
ˆ›
’#ÍÁ´'fù-m=;Üp)ã6æHÿÎ3©4®’,Ô
Õ©©"b.%¨1¿:	Ù(Æc=g<ñ3"49�5µÈ 
%–w*p4Æ=ç"ü+58@ŒD;�&“5—*ˆó$÷<©'3	;'.Ãÿ,‹b8êÛ'…2ð8Í6§ÈOÎ'¬ü$!¢©8�©ì+3
@
! ä6€e€+É$Ã0K%¥%Ë0àã:l-!1&/P$R&Li&4¥Àï4	Ý&ƒrÁ8†,P0Ð¥Dù5åÐB+Ë+1Î(R!âüÓ=,œ`ëj&¤6(73ÜU3Î)Ž#²*Ò(�<=1;÷2ÝY&·œ-‹2:œx(ˆ�.—$�9–-`<~<–#J	þ-p×ªp…5
! ×R Ž*ü":$še²Î¢~%‘-ý5å4ÁÃÕ:^=š+wuy0
! \4=
  
! 2
µ."
÷"y+bÙøÃ	Æ0k¤
=8G
! ­*Ù ™
! ²¹!‡,u©#+Ï3_õ |>*.8ó¤0X7T*Á¤m$Bcù\<�°:$=&Ü;O,š¥/°û!›Y=+}.#-y!K½ù!F
é:Ü4›_4–<á6‰%ŽÂ2J)f	éµ;Q·7VO)²\ÅÏ¯·I/â5m-»:¾‰å:Ÿ0(õ%—%d"á ÇKb1;7Œ!Þ°mO­-Â0‘d2š34v4*$tc5)€e-	»	·9‡ç‡8Ã*Ž+._7º5ú›;lz/¥;_<T1æ:-7*?,�™ò/><%,÷™úî1"œ¼0¶'$ª8(·6Í&QI)hù'D=¨í3ÊLž¶6z¨!M½(
! 4	Ó5:)ç,w:œ-('Œ^¬(
! 'ßÞ.Â­Ž*3ñ!èÆ0è
p*=(Î/Ê* ,Nc&— 
! Q º!×5';›Ÿ¡*r	Á&¾áV.¬Ÿp(./26ºB#1þ1e\ e A;9
Õ÷%í‰/äR
! `2à w&]%­7H{$Ù9ík77Úê)F;*.0ii*¢V+�'…($si
! ;èé%¹—´ ®ˆ+@/Ó‹wÕ¯Ä½}#“
X;Ëw9Ðp3k~=ËÃšJ2[Ûè;±:ð”)¿Ü—"ò/L;s}ô¾#Ý+*B» þ h Z&à!¢B!wg«+17A	Ç%c%¦
! »(,;NòT«<Å+ü:ý.%$K
! ¥!&è-d*X$Y'¿5Ib:Í7p
M•.³5!w 7œ¤/6«p$26+�=18í%R.'Ô	¿7ª#%°³2õš”
Ÿ$ü„ €e!fq"ÿ®#ø8œ4€;Î"l	D)Þ2ƒ=²0Ë�lÛÝõ*ê;} à1ÿ)Á4_M(ý|~¹ ¿'+<.àÄ{3{(éD9"Z2u5’
)!X
W5W+/
ä ñ9¼!%yšæ1®“=ƒ2pk&{½0k»Œ9!Ã8ý7[n	::`«#5"3"EŽ�*Ÿ6Š ä#QŽ"ØUV-�t§.((}$”/_'f)6(4¹,!5¤#Û7-ù
5&Po6�Ët*}=l0¸7mŽ2H3.‡9(/?
! ¸á
! Ûw6V7òqÒ,–+¾'Ä	ã5ð%#
! X9Æ/'7Xý%|d4Õ Î
¦"õû6É0<5Ö.J"*=7])¢0f"¼,Ñ1*=f9lÒ/…'¹(p"	.$)R"˜j0Õ	qŒ7·1¡Mh;¾¬Ä-“8�8ºÍ¹7ì
! ¦�
! Ð:,2²-.Ÿ˜"�2Ê0$Ùu(äº+ý1öW5œ)¶-êt†Õ1‰4Ç0{a;8Ñ& 	Kö(XÊ4Ó9+ß<(c2r:!³/øl9z;“6"15.¹2²%É#í4J/¶D+¢%!5<{ W)9Ž6Qé(ƒ+	ËûP	Š=éý'a“,Ã(2ð&r ‡…y^ó:Ó1ÒÅ2/U+ƒ4Ú2%7�×$!mw5w=Í|ôˆ0xøf#:
*œ3Ž$#¾7
! ;Q2ú»2=ýG´
M2Á%†#°&DÎÁ²µº/œ5/û%Q6!F'2":‡#!Á3L^:&
! â-´ñ)j
! ñ$)E;÷9¢e;¡1Èd&F-#yš'%)¡6:. 0M<ªØ¼–=;0±’²(é*5x9@'ˆ%íŒn+'"7±)œê9§8�.e».E0½l–Õ,â-(3›	^ŸC#:"Ä{S8Á6=	
! --À,>,V&Ê]p5¾Ï,ì5@h¡<í6ß*a("•9Ü&“*¾"Ñ6AZ
v.Ã5/2ÑÅ3	5“	‘<­	µ&ð+²)Ý5w.{<¹!+ùz 
·
Ã)d(,‡½9(!±!ì1ß=Õ´'â¯Ô0H0i8k]1�1öƒä(½5y§
! Ð'];ù¾%Í*
! áË71*2Z;å*Ñ*ø4$1¤!�"WC¨&ó.g¦V¿è(=¼U!<¢1–a†J
! †û	(ò2�£ï#‹
! & PB\‹-P+SÕ'2 Ì…¯Y2Çº&â'Û¹q/„• †
! )	µ#&#2Ú8/¿+)�7“ý €-]9³M0—-;z*9ç‰#N€ûj$¢Ùs"Çþ%§‰	¬Ø)çD¬ä•;ë0á9>I,þÈ:5LL"ö=0Ï6c	 x:i<”2i§u#Š)z"n9÷-k4,<—Þüºõ¾59Ž:²;«ÿ5U7._)'q)ßê9L-4Ë Wæê!³Š'à4ÿ€9059#3) ‚7e	eƒ!¬0b ¼@%P%k$²œ[š5¨%¥'%€É¿w"½ß4B&ï7“å;·Ø	£#‚8l*– .y ¹Ë�Ô PæßO
36g 0—U70o=ì7ÞÂ#½Ã�%¦+7ˆdg‰"Ÿ
! S01J;[ï	÷7ô&ø*ÖU{85�"-è
! 17USa's…4k#ŽÔ)ìÄ
! �!Š	+Î82Î;
¼	û$8•3=6(Ð
ãhÑ3äI<7 
! ’bJ<G½%³	Ý- R7Ç-M+í8¥ä4
! Æ„7Å7ì+h22$0"ø8.²<1#£./�
‡ò5Í2[==×g9Q%ì:,D/Œ8®-m5
! 6*x"
ÿ&$ý&-:<üCb&­ �”¹”"	Á÷Ø•=U$Q
! ;¡4l&Ñ �û4’4®"&%T'o[´0Ð4Õ¾;çØ£Î	ÔQ/
! ª
0`î¡´2ðø)b9È°ÃŸ<’	9Ÿ8Š5¨=R8"Š(q$¡óá].[1+	.*ù(§1á&Ì/b	28r-©-Ú&Ö+¡
! f+ÀO3ø;ö1S$©+	+ù3…Êà685K
! b%R3¿!=
zu©)Å&¨”LÄ!BZ9†0
! G2»$*È”c
! ¹g*Miã0°(w)m6,+
! "8ë<z-2EÞ;G4%•(«%(þÌÏe~“
! îhiÎF/G;S¿y6¼e5l(l*ÔQ\-/'$\G(!„Z!Õ!ˆX0‰.=g
Ž©;¦²Ð
! ë…+ê7Æ"þ:=­0&
e2‹Û–
! ÕÐ,’›ÿp'¦&š
‡ Ñ+ä<ù6*éd=
! Ñ9ê2
! 1¥
u?¹<ß04¡¼¤N;Ÿ;E:*}Z”9N6íÑ‹�\|µ.Î,(—š7jú+8ž3·- /¥84/Ê)¤*É:J 5a4Ò#vÒÄº8…0”-..�54+B2î]í<+U5t-‚ö$Ø$ê0_&Ž1›3%i¯+0&*[—X ˜56Â$òÖMZ%ß&=+7 Ç»c/O7½4ýdÿ8^e:S4 4B-Ú’7!0"e7 øŒS;É<°*‘6Œ³C¾3 #ù&Á.&''	
5•09É‘8•r6"ÔÀo8u©¤1ÍæVá$I&; Å”�6¯/@u{
! +Üè¢rÙebè*K:¶!)!¬#'
! #'a#Ë61;å!32þ‚N-6Ô+'Ç9˜Ì8ö—‘ ¸Y7·;mv$5O“)Îã$¨
J=i1ÚžC¹g«&“$…,U<^ìø5¼%�\,"Ê¬$F{7ç4*�.|!Çÿ‘
! à1Ÿ&9Ž=B-™5¦1 Ì×8 &ò$7ã,<%‹)&=‹t­KiðT@íÓ�!€¾1€8I
! T2h7~ž*ÜƒpP7dä47N‹,÷4¾G$ýŽ çö!ñUB)BA:¿%î9.†ÔÍ/ÅAè,()¬9ã#£9äJ6U	+=)Ÿ-·-ƒ3å/ü/$ô#—•1FÏ2)X%b7ý,Ø;ì/Kû&§S+E"¬*…R*x=ö'Eœ/Àì
|1± 9#¯+
¹+{€:h>%Ñ%¹"9;bu,^´y€ä*Ñ)«�6_/§6¡ u6[40=¬Á(�æ.†8<,Ó ?yï-7
G=
! ó®2%Í5'~/,‰=Õ
! X.˜>V
! ge8Þ‡6©T
! ƒ_¥Ò
! >"K.Q<I
! y7¡31.¡:9w^Ê5˜%ËÖ0\6ïÎ®¹#3÷ü>&;¦:´Í�)úšÙ1ö5�Ï	:)+<ô2<D3d²bŸ*Z/,¼
! 6=}�3¦ £(:"—?&›+°8dÛ6Üý9mÂk<Ó¼Ý	+'›,F!x3í'ìŽ5Ý#C2àº¿/rú	½"0F¤"Ä)}6)ðv7/Q8:;ü!ã3
8™Kªû<ú+M‚ÙF9»..ˆ/ï³
¤È*(B gê")�=ß:ˆ&Œ6H;¾/ã;
! 5O¢M1t\ó<
! YÎ<#1À'Ú3Ø—8¯Ú/=Èž`ž< 
Ý2§0l)Å)Þ9t6Q¢.ˆ3vªlË
‹!«(+Ó4„%8bý
*M=‹"G6›)×/˜6Æ3z&¯#dD	Jû:*9ã6–	Ð3@»’•?1ø
¿gÉ*žÉ3a<«±	]*ì:[*s6rãKÛ•)Æˆ)<‚M8§(q+E%ƒÁ9ÿ¨<6m;l%µ%æ(=#±#Šw7Ê	]254X!ÉR: &,"$�(m	·/zB(áö%¯"	Í0×%'l|)G+0$<g	c Ô{:ò)ôò T4¢	;9iìi
! :3 5©(¼!û‹(,4*+®Q~8°%]:+ú-o]3ù+Ê6
4G'#$žŒ1¿èH$'*¤5<X;¬&-Þ"¶Ž&“321S,Ã�
ÿ‘�#8-šK1$/š&{%­<Š*	³š#u7ž=;=ž6)
! 8$fH(-�N4Ê)Ûnº1¸'
!  ;s
! f·‘,¿ª=¢%8¨*}Ò+Uç3.Ø
¥¶#=ü
! à0µ8�×Ûƒ)÷f(¡P9eúÁ'R *¾IRÓ)7<8IÙvŽ,¥(ó H
.¥!/
! 	\3O6—:$&7%3íü,-ªj#	ùõ9Ä.Ò
3o,é#¹&6|.78:.sÇ3;t!'Ë4[g%-Ud@0 5-à%;šË%x¾&÷Œ(ãÑ¡Œ5•'ï!{Ý¾aŠbû;ýf%Y;‰:/*|
! ~"Ø#t4H&ë|¢6!W	±.p;
  ×
! -8\Z<ž.‡ôAã/ð6ç'oÔÚ;9½<¹
6&b"øä.Â¬Pþ!/ï¤7)C;UHB,R)Ä&¿­
! ´ >!Þa0À`#íïXÇ7“×
W6GY¾-øb
! ¦/:È*
»%ž,r9—;‡cX�.é-
1%
! *³*+"Ì!£+	S6I0†T¤ X)²"S¨� 8*l:…h0¥=Ÿµ3è ±S	§ã XÂ7³)Ì4]&†2Î$âc½	xþ~
0‹¨Ù8ø3ZAê6Å$¶("µ1Ó"^p2�‘#µ*"î/½ü
þ+ª žH
! 
=ïx Dhšþ9!ð±PÚ
! ð'é*¿4PäË;#+ƒ'–2RF*"!òû¹*ÓU$4§O2†7ÃE”P<¡#ÈÎ¥)˜
í;Ò¦20ÄóIÔ;½*æ:€B0!	v*€ãÑB%U=jöóFò1h…:9í„Ïà³	Ý'òd8'V8( ."%Ì#
! / Í&ü<�ê7š.Ç;�¶;J'r&â3Pa$m‡+œ8Æ%Ä†"œH8FT9—
¯1ýà"Ü5l³;
! "òHü’u“ã7J&ˆö+$^@='e
G¶¨Ê,Ê%ÿ'¶7£%×,%5ê4�(‰�&h!(F6T�
! Dªcò4‹8½ x	áã*r#°ÙÆ²9E,_<ØJõm	6H,$ú_=Ý)È4 2¢É7”!ÎŠì28¬Z]LW7#œ!e'·t
$â5Ÿ4Hx¨,k8:8:Ì$1(Þÿ#+T	¶Ê7$R¯ˆò*7žÆ™* ‚3&K,Þ#ä2ä)²;(±@�#'ÀY<¥5ÿ Û,�ß6w+ÜqÓ
‚#ï�-5‘ä8ž8t=Æ
! Š:ß	TÆ89Ò84<è+a±¶%#{7‡/†îøô*|#^	g)õ6Lr<·r8€(-\Ú!"+3
! ä
ž1&!Ã"Ð­&&ë/–
¸!v™: òV²Æ'Æ2Ü{/(ZÜ7D08	—Ò“ &‘.?Å-É˜*g27Ð1
! žA*mä"ÎÆ.¢5‹7	Œ/î<=–�r=G8C"O
! Øé;U{45½·<ú«
! ‘2ä¢ã<ñ-Â)*c`‹5+º
åÄ1š*:—4O&CnRM^+<�*˜L)�:—2�&¨(1œµ<æ>5)ü4’3!,tJ.q3Ú"«7ä0%	–'3�™fÂ6{6T#0¹R1¦;$#æ–<œ&ä¦Ú/*6Y	i0!l4F5æB*­.Ó(HI=¬º"’ï.¿Ÿ2
—…7÷¾Ý<é3ò
! /ôY#Ø4z# =Î
! ”|æŽ2.Q«4>34å&œ%(;q
¶:ò6@»6Â›˜9ª6Ù9‹; -!VƒÂ˜! ñç$\î-q9×.)jê/Xs<‘":˜&F
! `)üÆ+šýu˜
 É'b<11ÆÌÚx4Ÿr2T/²*(Š;sZ'ü
! à÷hmÄ0Mˆ*£<"§)äº.êr(R—0K7‰`^w8Xq-Ê
Ù)A=$®8/œ{Á-Ñ2Ö¶7;ö7b4$ƒƒ7œvž)ð4¾*ZïÚ)Ä],¿
! -07>
! 1¤=Šè7G/#Êg,<ý„z¼"t<	$µÐ)Ô5�ß'ÉÞ ³+¹)-Ñ70--M&ó¡!#�:!-=ò¥03´% 00U|'%·K5
xËã·Óh9P80Ø"�Þ
O â²,“4¸
! Á¶((&1r-–%ŠH £&R=¾1s¤�({ÈÝ7^2W�û"a3Ôw(m>$Ù›-<q.v2ãYq<(8Ãü<:Ó%!	/&©†¡8ÄK*G,« +ÍK 53Öh:bE3Q=¢ À/;²4		ó¼›;­3,D#�q2f ©<šÂyä	Y!u" C5·3ûnj�,"p	ˆK&­"'µ::þ8½&F.7k³Ïf„6v’(’`+æ	<1zP3ìv,Ã-~v)O+Oî)1T®.Öb	ò
\Ì÷;ù`3E)Hj888T(a!?þ7Å
! ©£"wCC	Ä
+ð.ü)®*­+ï<«b$õ²¡Ã;‡Íe3«ªÂ(·0U<K2,7'†¼)â9Ë8¦z<(•c?±*® ì,˜
! —à$7 'Ù7<±1!:�Ð2¸`¤[©6NU"
! 6&«-›`¿h¡9["Ü91/ÁÎ0™(.I*£¹’+û³»ý+Al‹3¼T5Ù0,Óg-ðž
Ø+í è1'–u<´	 <›%¤4ôØË1[¿	
H%–7H:Ñ4�sÒL
! m+�8N�+9ˆ9;/»N3[é0Îf|ï&žc+	;X3Ó/d¾ï"
	9±G!°"!9¦#½FyHº7ð#w%8ÌÜ,a+„$=5;)Ä3É5jÛ‰107À#•¶•áM7$Ù6‹³6>	™/+rU·2Ý0Ó×Ül
!  ¿ãº'&¶[8'
! ñ?R+] \a";,"W/æÇ&"/X-¯Ä#ùo†$,
Á5>i“ ñ:/Ü.k®8z$[6J,0q®<'²{Ôr"5ƒ/7ËÏ1¨0PÏ-.$ì!òÙ53<Ï1$s%-%:,1n^v'û)·.¬_ç:´*ê'Å:ùxú&Ø¾0`}"E:P�y)Ú/T÷/DäWQ1Ï0Ia5?6Ö¦6ã'¸/:Y:ÿ!]0TÏo/C9×É
±È	àÓ
! �Å:+µìtå˜=RN.–69"(*Â4Ô!|<”'»G†(Ý/ÉÐ p¿9x2ù
! ~�:J:à;IÖ6¥#Ø*É
! O=Ñ(Ã<7+Ðƒ:³:
! 0
ÿ+ã88%&:aW!íƒ.Ó&EŸ</½(e*È1& Ó/Ò<K¤-t.|-ô!­(’2‚"*'©« }9
! <Ø~ç‘:üE
ðeˆ
ø23$z'‚ò	‡‘5’%5:Ò7£ú<£,ÿ%6Q|7„g—ZÞ:Ù/¹6-9
! ë6˜.j<
�!y/&+â•28‘ô»ÛP•7å‘1+;åÚ-.òY�%x) <–&L(àÙ<È€0,Vô&9?
×9þÍ
! o	9³'§°9s)EX1æ"š²sÉ8ƒ0�ÿ0x6r€	(	ŒqÂ,þ-«>|6*>Öº’2O:ð»;h3
! ‚Ç!u¨5ˆñ$-#W3*#ê(.Œ%(ø/ 6õ³ŒÕ	à/V6Š3¢
>Ú&x <¬Ž-1é<¨3<Ë(F9º éÑ˜”ý6"q1P'#ÁÕáäUÚ*6^:f.m2‡n<›*¥+%H¢©.Å�0zW
%†.NP;‘?<¬7=½!‰'p9ë8û(�X#h#cB<3„êì$õ-Ú:ß)',¼.]Cå5¤R6€É¼S'à9G"³9 *;J!8<Ü#–*à

,¬#qt/¦·*w¹	Íì<Û$/hLç9Ž8=/<.Š7o!Ç´¡Œ2G+Âæ<ú2q(ôù%ª	O'Y�12>&ž!•$"öñ6°#`h…3nËä.W=—
! Ù
! â
! @6£dÒv<Ç6¯÷g2sÞ%M'1Â²B'Ö)e5œ*…¦%«¬¦Qêà"5¸
®8(ƒ¹:Ý‚3€"½!õf*<a8ø+“<k:â!I"6\j÷&´ú:‹Ñ
ó–É1Tf$}­µI.ú!ÁÐŸ M	`(Ü	Ø$e1p!£Ç)À£xj72�¤Å/¨$»/9,	7
	,»5Et7l/�)«	6”3;D!3’1ú$LÐ*z1w§;õv/§&ei:ûc8€s8ŒøCgœ%ÿ"ûQ.j;(6z6î6&ñg… ®7Ñ±0ÿ’
! !(@;V­4A54XD¨
! ,-=(7°7Q;
_Ÿ€×!�9q)&Wµ!
! ?'S'6—,4'Â
(æ8!û-æ-;˜2�1
¸,ô†
! ³4t21�&^(1#Ï
 _3P8R$žçjGxs#š-;l×0ÕÊ9ó�%Q;Šõ¢#º<’<£Pò0«)€7ï ž:+%/°6¬6	¾)_!»0À¦¬ê,]X<:0ã¦<â¢3ßÂ3éM*q=p1[-Nñ
! K�;Ã!ˆ"úm3ÜN'-*Ö!8Š8¿Ö<©u
Õ4õ:ðÑß	7F8¸P—< §:ô({+\$™2äï[¯-—';i%p,Ý<àt)‚2{h¢Ä0ø$¤)X,\bc#&óô7ðõ	@8?4*kT0¤á"É&g9ê%¤	˜5Ïi$¬
! 	í·¯3Ö
! î®™;CR´$š0Ü[.È¥<™ *v:–u12Lª8G:3:H6vÝ1zÒ15^
*$¤%-+¯-/Ì">eÖ7Á�q0Ä5Ÿ	"sF98n2?+¥P
­Ð-_2¼6-
0ŠV «*B;<2!/3L ¯*Oý *“/g+‚
! ‘Ó¼ˆ,s-�0â1= Š1
�&'3h�	Ü!Û#>B %˜�?2²
! 4,¼û�+B=2À7H5¼ÿüð+ö#“2‚k;‡=äu&ó#R/ZE=–	15ý%+Æ<n^.Ûv?çØAú8½ì�%Ë7§4&"fž$b5…#ØÖ9í,’u�»)5÷!,0Ö#Tð)øG,å›
! ÇKù4è9
! l#a
! Wþÿ ¶«W‹3*Eé‚4qMœh5ñ‚Ýš!½1å##(¶+zxÄn!pÝv3!=à#$Fe+²&ö Á +F%
	› ý:4~<'O.ë&.s&:¬:X "èÅ6‹.“OËæ'Á$Î2Òá€#æÉ%»C!�I
S*"0ÊåÉA0 y	õÕIç;,5Ù;O7)-ì0þ)D4k5x+>3b-&@ é.Ê¥.-7Çë4;8¿þ0Ý3º¦4ßà
! P*Ì6‡
! ˆ€*U]+2:J7Š¢
64•‰(ÚÈ!—@53(qõ!’”¥:2)I¸wZ.³…Â&T% ï1
½
67%ö<!2ˆ8 þ(O$”4™.‚5ãc;uÁ
! H/ K$¬
i<¹¸#:51ý#+9ú#ñ!
Š¦Ô6:7%B8Q~2Œ$h8Nî&©,Þ7­
†9�á%é74AÏ'5l(,G‡<û0[ò:öÚÚ6~ ]/u
! 45 ”©
! ™9Ð(-Ü)­'V1æ6áç/õ&k+6�-T+€.Z)m�±À&%)›Z9Ë
%¡Ú
äy'
,,|7Õ¹•,[Zí
V
! ”™êƒÏ#á#õ'
! 3ò*Î‹¬x(Âv1Ï&‡4e,§+Ã7«(#*g$Ï)é!îÛ4Ü$Ì*oÆ#õ1nÓ;ô,)e)¡>0ø„3z"0;0
! +’#bš1ÍZ8]#öŸæ!}–$Ð9Î\²ã	â¬!Q
î*Ó#´¢8!ë¨è/°…Ü3©©É22#ñþÔéª-R°)
! 3/ž#Ú#.ßu%Gwÿ1œ �	¥60œga"YBŠ9ôõa&Ý6D:ÔNÉ4®%=#^0´J ç
! í2˜�§´;>4À4á1¥±o#Ù1Œu$‰CW<;•+å.o²0ó"DÐ×i´þ®4ã
5ôÝ!ç÷¼*]7ºBâ¡052 %6›
%«'aº*—³"Ð<
;"=ô3ª4}	+è5'	ñ!+4 8&<Þ)¤G#ü2h‹/¢)o
x757œ'gÓþO«`˜@¿ š“™
^§5Àæ'N=Z—#ß,p±þ2Ý]È;<ö"n:Ê
! ™è8Ž«605¥3i9¬3ª(|·'?$:´7*bó(™f7»
! ™0šF+èUÚn/0×k ^<Ú‡
S:CŒ.Þ8))ßo.;�6Ø
! t5Â¤8ê.n£4ž;ç+b2"6•8Ér $(A&D8,#š–Á’3M9y(ƒ4'»##7¦7W
! ¥´KMl$Ì:R,ÁžX	N×3:óÂ*~>#¨Å'�%Z ¿&X7š6#-S U'ƒ%.õ.ÿ),3X~;<3~:ì83jd�!‡,«¶	f4èú%ž£-¤$yx<¡&9%|/«K;H7vÙ	ø6‘9è%îÎ6¸5ð3(:éØ9ðù·)øv=IŽ=�Q3<Õ;¦×-¾0:X¾(<4z2$ˆº¾:…)I¼+– )m*.t#¶
éÑL±(ª%�Š!/œ=O;O<J	²6¶%ã%!
! °¥O	#ë$6…>(é4ç Øp¨æ[:$.÷îñ/öÕ:"‹Ñ	¹©†>A1	<Û�1Û@1�;´ò;z	,)¦,#ôq6j2qç–*Ö .=cÜš,'Ô4à/õ0�74k2)`5G	Å<8ôMw'§>qÇ½/ù/?taa,Š,µ3ó �ÒU:“#í9¥0)t

V*q	CÕ$ì._„3!d<’*`9á6 DJ
! hê1„#-ØäS2˜3ÔÏ8
! l!øQÑ-	9+4·Y8y�Þ58ñ,Ú-_€=9—-,M 	QD<âFòÕŒ79	�B$ C:9(˜ô0F:W9.6M6”1¯�Ô
! ³n5†Ï M
! Ž/bu94åg¸A)Æ¶$[/‚=±6:ž-8õ,à:
:aŽŠ¶óé¥4?"É-í-út	rç8L4ñ(Œ+”5Óì7«¬)9
! þÄ+#–:{;s/è#—	|	I	Í1Ù3®
! ú
! å(â<°˜¼:ˆ5üVÊ;öÔp¦'0-·“"q6«,T39†&—÷'Å…8��$k(L0“5e°5¦0%ß+û¿*²:èSô20ð<Ì,4#}5¡û'«'t'ó+!dV3 3s:Ü4s£=%.¤82h))1æ”7`'-+î(/-ÏÁ£µ+×¦2Ã:U#n=4:‰)êÇ,~.î¶(1d-‰$9m)€L2ž+
³(; %Pä/W,G¤›$} 'ó×	9î:Y3˜	#"‡$Ã£é8÷gìZ3ŠÌÒ?�	í+(<ß-ö,·¼i/i+…-G0a‘$bD$ÇJ0!›&A/*›8ùÀ¸&%O8¥,@
s.!®†6¡)·:
! z0½3íã/¸÷
.¸9ä;O^/y32ø!^%W%®0Õ{1œ¸& 1*/ÉGè'mC=¸*.-Í<Õ6ïº	]8AÔ,Â89:§ë3:Ë5ðŠ-/,E C//þF7j9…13.%'-N&ˆñs‹)*ã­ª0Í¾þ'y%é
}3ß66S=™<$Ê¯½	™($�~»'ð5ó1Í,_
&&	¶
! .&o
! õ~“*!µð`&2ðÕ<,Æº:×;;ç$®!.)ã)X(�ó!Ñ°¡
×Û÷Ü@´#|'°'ü0Ì/Ž9µË!îî8ôè4¶
Æû1r.a2·,O!s*��8c"!5�ï+÷˜i
l7À
f8Ñ Ã8ëF1Ð%<�2!L,ƒø&•&G™!¬6îþ°µ'^7Ý(j§1á}0Û&($â—.(u\"ý84Öb‡Ä4�7†+FcL¹,454Ø3¯Ü
n"Ò5ûÍ û-G9,:<Úzn3»ma
dë4Sé6?;)C™È*H"Ê1S1o¥796­ú§-‡'¤Ê!�
! µ~ƒ<Ö1û7%=Þ1S($8ve:yŠ0²%œ
! „<l
! d¦!�8×­%d
! ÙÅÀ5F»ÞE-¿1.	63%é˜!æŠâ$
:Î9IM3R
¤Ä$Q0ä1ü	¾•
1‹0g3|3î�*kFé9]5ð
Ò'í�C{‹34ñ"-,¨'è<Œ*s7¯4}‚1é8ñÌ9üÒÌ
! <
! P2#·%0ŒÆ
2å7å)­2a60'$žÑ5Ð.…1(";E'	=TU6u'`6æ&	'‚–/M<§õ#¯=à!uO<IÇo$5$"Ê.ý*›¿ù$19b6¹î–8ä+	~st
! <J)..31œ	ù[^4)¼3Ó3ï¸ŒÀ!¼<;„
ûèß5€5Z2%ì k<œ(' >Múð
! =Ÿ|+l+ý;§75È:6|çµÅ(›ž&?-Ð5…©úæ3˜/½Ú4n†J1ï—9•-A<
E8�
L¼8ÙLæu	ƒ»¦í$HE2®)ö;P4Âš/$Œ=n#ýG‚E<6Ã&ß$–,`­#¤<{w/!€1×î.³0Th
! g' È-&.ž&§ï%7b=R¹ñ&º2ç	€Æ7•€!â0	j2TZ"–Ñ+TbÀ;ö«02ƒŠ&ª$Àr!Æ^!Ûþšó
67~+!7=!ô8'_)!I'9Ã4ªÏ:E*U;éqd+-J(Pá
i ,@7ó5«92%'CåÒ5¡•2I1Ò0	)Ãi=êa ¾}<û	ü%›Ð&Ùð7x#¾›2µ
e#}E+,É�Z1
! ¹ åZ3Ä13òqÉ;ý.&2}%ª�&,yû2Á#r074»�;ª�8j4­O?%)=:‹ .2éïÞ!8þ&¡	
! '1U0ÿ:5I%*Pñ8‹%u"Ü*,ñ
! ñ ú‚!m7”&¢',.x8E$™6³Ý
‰9™03lWº;ý¸º%Ï
îþ$™}�
ŠB*Í3	%Y =ï(?g5º!j(b'~6¿È%<2cßí¶"°4DŒ0c0q'å$a-÷i›#!“Ó|¹:È$³‡//Ÿ9_	¿"š({)¢6w�/$ë1öôö0‰B5Ú$(0.;]kcoÝ4[O*”5Ÿ#á.£	³oC%V"%Kz=Ç+$Ñ/ð(˜0ª"P
Ú Ö:J*aRË-~*ªn‰+ý÷j ûÈÿ(j�7;‰Û
l'wÂ18èHû*9&Ì7)•/ðæ
! -!!ˆ/Ã8"l:Î
](ó3À:Ä*HT¢!/F=#Û(#$!sy8©9»
%,¾9È
ŽÕ+&¢(o<€2e<­"Ò)(@ñ]={,4	{š¶)%’Ý9W$‰
¬.
s3*.‰6ó*ýà*è2Í-‹®Ø5^
! Ê/%üù7í*¯!”50s9=#/3`={'—7%çÎÎ%Ê8*‡*
Ë	ëz«9Í{	Š±#.Á¤r8ŠÑÖ2ÕÄr)¥3=05i6º42Ä2�1Ë$ïhÍ%!ÌÅ9ó0ŽàÌ	ø(Ô'À®3•Ó0ù.hŽ%Ñ8á	€&"&*<ÿ;§'9�3ä6Û.r;Æä'<ty*Y,Z°2±p=À9	œƒm6s
É/	#)ed;p&ÔŽ7Hë2¸$¦úÌ/`
åæ
_.+Å4Ú'k9{.}á!*çs$.è0Å.±%�4<=3ÈË6ÊªN7ÃZ¦*6]"s(hÏ8’B¾6=;6$'"ü.t;Ê#¨,ü+&1‰-"3¡y"ÔA;”Ä­_0Ì3!.[!í#Rb;Yä$µ9Œ6ù9dë:âÌ.ù�:8
;L6'�:q:Ò9“·¿.:%!4ç'/³´4K(H-k'c':¿)F0?8B
 ‚-�t2î9Û<”$0?7nL#ÊC'â:^[%¯2@�5üT3s;f(33¢2�'¥˜(o7¥(#w‚½7ÁØ&‹ÇR-ô
(Ù,M)S%/_®Æ8÷8r,ò,:#=™75(BNJ×N
! ‡$;Ù%Jf5Ù$=’/owå3
)ÓÓ&8c4¯x,�-)5§�*/Û
! Ý.@´,yX/öI;F]D.+Œ#{&z!ã :–Ê+fu¸"h=CM<#,5T;³N*1ÂA6
!àÕ3v37±'M
? 'ß3�[+ÀV)›4ß8´"i,8Ó'Þ(ál8@†�3° 1')m=¦»*Ç=*±,\I6ÖÏ/€9Ö"<l¦)Ÿ"£)“áÑ$M4Š4_v0wWç5®=‘7ž%%%Â<À<d%c1º�3Â%n(-ù8A4©%Þÿ9é&Ê Î5ƒ,{1â'Ô*&KjŽDë%·!"š;#Ï6;ºk+Û+^_$Ï‘3‹"®/ùìÃVF#,-žB.è""465Ÿ+§3`:Iõ[0¦³9W™	ÔzÇ'ã&Í+Q:{4i3q#84($h6q#
n)–=Š¶Þ3³$½.^±6}7r'Ÿ%©²dSZE/$0Ùu-ê mÌK²++_1*ŸÜ'C½
! L&Â ;¼´!#Í= 2ÿ))Z¹ó!ñÎ.m ?0¸2P»89k£ã¾Ò$j4ø0b¢8þµ4so+’;8ªÆ%o2•0(ñýÁj%ò!D U2J3Ú6${ð*T&;ú4¨°¡/Í;2
! ".#6faD(+‰(…$’ž"3úÀ9` C7%NÐN9N	Ö-æ+tò9Á!Á2„!û3{�5Ç¶8@Í	7yS<Ø8¸Ø dr,V�9×"õ<‹4±-¼4�	…¿2….�=R:¹9K1mD:Oèß”=X!*E,÷
! 8t1Ž	­áâ(Ð=°-ôX=Ë~(912Š0 I;b,†=Ñ5½Ÿ.Ø¼°#&~0Í%3m.ù›"’{7Éf)i" :7\7Sôµ7Ý#Ù4·-
! W8½k%=¡"Ÿ=Õ#„ò#4)éE	k§@)ò3oµç(a=i2Y`	Aè(ª1P/)9´;æß;´f
ž	È‰.É&ƒà'Ë#ë#¼�‚;%P&Ù;ˆ ×:�6•Gqsc+ ¦®;B9X*øP±5¶Ì-ñÜ*· Ø7ñ7,Œ"…&Íw3÷I3} Ó*Ç"òk==Ó7˜
! Ì
-4Ž.-c5½-õ
! @"þ!×é
! ¯<�ì#1ñ<‚î	!ˆð0`,r%€97‰Nf2(2Ð/öö7€Ûz-k6æM›}2‘Ô5d1D­œ<t+ŒÂ!º*É§**6¬5œ4$0/et$p‰%7á 
! P
! b(‹6±ÈA=�)¿
! |Ãø6K!|;Ù#Ž
! `!Ei)®#å­SƒÎ+*1-�`˜'‡2
3º·d)Rr* Ç#G-áÔ,T'Ã½2&;5½85õï;0#ˆa‹síù*‹	 f1oêAß
! ^¦1Ñýé)nfºõ}F.’‚$½+#š$×1¬<ä
! €)†¶3Œ²¶¶e¬&‡-d3ô H<œ;ÀºÔ$k)Ì+Þ%&öaÁ6Š	
"™	xº6€ÄÞ4A¸#è.ái5D"	ª	  ¼7s+K#C-¸-‚	7<²+~1u8dT:,ö»"77¹3ê)]!2@WÊ$9¶@%_
! Ê•he9š8=dÐŸ/-t…Í4|4›:2TV	¨#›#Ð	D Ô-?°
J°ÖŸ&ì4uˆÙ"€<I8„)Ç3ž4€˜+42W'Üõ�/Œ:Ûx.@:r	½‚+–.‹y&7(Û	I:J1‰¢4Æ9/.€,;)ø"«2?â/,6N!>U³6¬	ˆ1ó2ñ'^0Õ8ƒ«0Ž(c.Dú0åþ;t?#ï,ñ5� Íj�M#g’)½22;NÕ.<7E7No”1,Œ
8cs'ÞM:çv8–Û' &¯
! &ô)…6j7Àd
Ü	á<SÑÑ6÷+Á0€ 2ü8ú1#5÷¤’Ä2
ú¬8‰ ö)¨6ö.%9ÂNõ7„'#"F�öKs¥8¶4¹4·4~) r1Î	ù0ˆ(93Vvq =³�<²!Ž·3±7Ž<3¦8ÏÚÌ:Ql/ÞŸ
<)ˆ-ý$Y+—ú¾V'í
! ¨Å%8Û*‡ðJ$dS!Ì5­u!g0'O¬-|š2q5+‡!ó/h'’/#”cU
! ß2<-µ,ã2šöÌm9ƒ
! ‹[3AX3­)»3"9*/¡9£ú7p0O4,Ï73-…>Ñ~@!ì9JMx‹<ü/¤(l
ç.‰&ª*–0<<�6$f%“'—Œ&\:–1>/Ë3´S
Ó$‚:ƒîm
qNþ5Ó+ÓÙ:p`¨GÍ9}_Ÿ'¤9ÊHå{
Áò¸Ùì�"< 
6‰ß
a*M"œ7Ÿ(ìâ ¿*Ò'=ÄÄµ7¯6ôG…"�.í±x”®9PÍ’9Ì n$%�%-”–!; (Æ6¸Ý:pà8Æ1›µ ¶5#|"F/í)^Å;10ç&Y¾ u+Ë Æ~z3ˆ šùøÓì';Ò*¯7y9U*Ã†!2Ü-6ð1±2”­+H*ŸZwk-îØ/ ×ô$&0M;U&æ9ãÇSß ¥2c7NØ,-;94%
¤Ÿ7á-‹Â/U,Sô;v!-7ö_,M1A-"�O³-C9- �ß`4² Yé	ïÝ™ö&§�<@Jèt6"Í
¸Á­/ž1(%p.´.Š#Õù	6­:Ù&ˆ}?à<c39�“c…r+Ç¨ Ü<Ž*8É [ê ÍY6ô±µ-�éC0ñ25~ø	ê$[’Þ0˜ƒ#Ž§<2öŸ¾2²2 )Ä¢½)J
Ð?
¥($3äo4B3ÁÖ,©%r4ÝK9I9Gþ
! 20¿Y=+D1þ	h	X6\òô5´‹£Â'k*03—+9�U=À.Ú,7]6)f3Ê<w!q¶-s0ñ+¨4ó¡$9.Œ;|%�d¿
…=+$xz&:8•"¸<W2Â!)Š§Ã6I5w<E
T÷R?;!`
! ÿá±I!)+òsÜ f
! ï)N2‘
\ .s5}6®1â9„‚. 8"ý3…-š=Cir$Ö/4k3+ò-?"G ’4ý'0#,[&U
wª7K6é,›a'+))š	,Z
! î<¼éñGâ.\-ê:ø;.!º9iNÞÑ:å1p˜ %Ü6Ù–ñªU+ÿó¦-‰8Xvo%J#V;1Ó9¨
1Q$<ˆ.ÿ*Ç1P,tz4¾u:Lÿ3¥5
! BW{Lÿª;nÃL'8Õ¨/o0üv;0N(¬1@,s›(y
Š/ì	Ç*÷0Ø%Ä/þ9«+ï2ÿ4$¸>ÅZ¬Õ2ÿ/E(
0’"Œ'µf¢=·
! “1»¶�'£#W“(|2‚(Ø<Z4õ"ËÍ)!-Ò"‰ #Ã\&æ:=-Ò	©G–(V<t lNÔd72tÆ	+=†f0GÙq©8¸0w)3q#ü(¾~9>8#	ìe-e"?96Ä7`p<HÙˆ«/k1«¿6–)¢::ó7:Ý*U�<]NÉg88N
! |£;Û%¹;2zÎÚ1)*e=5_-U.4ë:ç#êÀ:™$ã—sk!±Úl;?Ñ<WQ+Y(
! %¹±'#œ
à+Ì)Ö %€UÜ¸
! ï
! ð‹1;2G%žX….K<¥_"A$áTêÊ«�'76Ÿo*k/
! Ž;N~&„|(¡„ø..%2ï 6Ñ/¯Ç @XQSPß7´(Éh"4A#”	‘B1ê-í8.#L8ˆ6ï5¡+¯	¼;r°¡¯_7Œ,\("ˆ7h,Œ Íÿƒ á'/%h‹'æ$a%ÎÖc`È<•#í¸	7!§Ë1ÞF�Z10<Á7-§"×)S/ºÀñ .Û˜÷)/)882Ôœ56/ˆn-G&XÏ)Õ$ ÎÊ-”3w,‚/GË&47=ú"! +:t(Öì%j-Àˆ=À%F
Å"p|=…%y=í(±<mI-�÷5æ74Ò:
! -£(:’+w$è)j×2Ì0„â Ï%.þ<�",&*é5®:! F-r
ø%Ã1 ÂµJ&•YÜ
K8Ú90Ï+‚6ëZf,u0•0Y
·´Ù¦
O
“:·(ôŽ8YÉQT$Õ/]ÞR(
#éU(þn'W"Ñ.U4^9R	I¢°<Ô8h1%Há35Ì1àÒ .:$,l=j.îÔ/ú(Ï50„D’!Hó+3~4æ5Ä:/#[ 
! 4ß#<¨@&$ß^@¯áÒ!JÄ99ß&ù2="ió%‡7Út8ðü1(‘'ñ%­5/Z$:ÿÿ-;12"O-lQ7ÜÊ$Ò4ÎŒþ$`¸>2Ô«5*"hJ5�5J&6ÁÔ#ò1wô¥-âØ¶¯:ßB/JKø9-˜<é b.„),/ùŠ%C)A'÷*Eó,ó
! ¯
! ÿø�2]´
! »n ³%2}
! ç%ô6Dm4l&Ytgý(%1Ìs©í.f/,;Æ™3$ç3Ý$Gò¾
.¿$¼ø
! "Õ
Ø1\0
! D*Ð;Ù-�
!  %º-;Ún,P —'‰×0¡`8>:¤,Èj3<Ç/�/0+ì6È6X#]2T,˜1Ò%íîÒƒ6!ª-}3;'s=e6¨­;É$X‰ý)\9:ù´ö9{5‰Ð`= W(kÔ71»#¸):,X:A Ñ"´„7o36m ƒ5¸,*x/ê5Œ³8ËV#Í(d6š“Ý©*×%O·'P
! “+m<Ç52Ô&/=¤;E#ù#”#�gF	·5¡-±Ö&,"Z+
7×'SÌb*…
! iÑ#Ó÷
/<úì(™4q,%"FÆ(®5û/5Fƒ§½#Q†5k7u2ÙL.>$
! [Ó*#96	*I$0öÝ”;8?5qO‘-3I#D
8Ë,ÉÁ¨’$]¡­6­8ÅÊ+ý›oŽ!aj"º#�14^=m1D®,ùx¥
! ð
! ‡;d b+-˜f;�(I£
€%£09|SÇç"Ìï'­®«1[Â
¨2i5
$=-'É/4¦=C1È„-s2Æ6/'YNá�,GìZ7{8†IÎ1h/ÞA+<&Þ,Àk’ Ô%‚ Ÿ3e°1n^»&�‹*kL:Œ,w¶1 
! –;À+":**©3š4;*}#<Ã'ï4^#Ù$0Í�4Œé+ÍA"P=+7	Ï»-…œ!'4
_è="ŸÆ&3óæ\!u–žDm(±+cXœp9Ç01¦’.` §ö-y:…9Cá7-.#ñI8#n:’:e¤&½$
! v5Ã+æ®e&(W&êB3a™),É×*�,Û·$‘/RñÊv%/(.
! ü
¬2ë9—1Ç$‚%Á:"Â;<
‹‘+än0�ë!õ$¹/Å¯O8Ø�0»9¡'™7è¶_+~!(î!ïÏÞ*Ò°'Ö‘	c6Ž,Ù0Œ<EM9©‘â)àR2a)Ð•$ lÏ;§	•
! Ï$]<Î¶Çÿx
&y-Î!¿<¬—)ˆ4Ž$™l1ÃR9:H+á)-�„�"Ý"î43›3*4 -};µ9×ÕC
ë
! <7J9x&/;?.èL$q'}Ü(¶/«Ó 22Ð8Y0Ö	¯$º:«!Y/‘=ÝbÀä2+å<•6ÀW:ƒó•4z7:
! M12Ø.á-i4Ô.× úb]Jš)A	+Êd!†;J-c!Ô3Ú¬‰)$µSâ7w#ó-a'€/Ç8eà	ì":Ì.„	6)q&ˆH!¼ }2*Ÿ,&´)ábƒ1{=´<î3C‰*³!à%ß/x|b#:¢"ú9*!1¡ï,1à5*V)1©W�¨xx$Å#õÜý÷Aá4¾$˜ë5_(5v, z(Õ*ã7835‰5`<6.¥	à2=2N3]?!Õ6Šw1ë ÷$
! 0ž¼1¡(Hå’&¹8ë-)åI+W ¡¨:éà#ð	o:x;Ëü7o"§
?*µ/2*œ0<ªÞ+p/‘ò{!²3Ÿ$;w
Fý‘)&)¦-Þ-\1/)ý8 ÏT)6RV0(E9à)4Þ6™[BY¨;¿,¹5,°:Ü8^æ^5ó+5éð,—95¹É(ª'4û3Rå"h.¾!ø#·&±
! 	3Ó<†µ65„Ù!U/á/H'‘4ü-!Œ=5ž930Ã2x1Qü:›<H8üQ4$9z$;Ì'Š.5Í#9_–!}ý	»ª,¢ï0…!|á,Â9Äd+~*}‡&9½4&ú6'Q)%:v
Ý»}6
î4Ž
! \;o¸é$ø-ÙßÔ"�0… À2ý«
! /1\=j+H4Á-$z9@#9m:WñVý"2G<‚„+	-Þ<4A%W-Í'Ë9Ln}ñ"^)|0Þ$ i/*Ò#n~7kË/ç<�«
Á)¡yEÐÖ5R!æ)Ö4×„;ê
ëÑ9(ë7‡.Ü ‚Â
! ï
ù XuÃ
! Û$§U|$oL=«å8Ø(
­¥ ;JL¦.d•|5Aú)Îj	
! ²53£“%[É?:¯%P#z
! û#´/%œb¢7+>È3¤3wÅ!;¨,s`0j�Q;z9ÚY){"\.,VÏ9q
! ´-
Ä%�n8þªä!·+>-g"‹6
! Ë*¥KcŠ
¨(yÀ Ø½;*¤.N/¸$@Ww4wV!õ)f®A,˜-ù<Y-;$¼&©
P6T!u/]Z¸6|=Ì—3¯
O7d0s!{#z+H=²{k°!†U)ñF(z%(=p+<"6Ñ0à–2ôÊ“0Û:Üh+(-Ê"f-è1í5	
! ‡D5Æø\
­?4!¼V¸+¸2'ò2“|/03+òM�û/Ç©™ÓòP„0G7Ö,$3¢W1ð9Ò;L%ÿ”/—/!ß1ÿiS"»,ÁT62�;S5#))#'u)-&-¿-�Ú>¨X8"#+&È6w5ú@{¾8$+DÔ!�»1å91ã¼Ê(ç0B6”%ð«:~5=w;zû S9V™%ƒM.¨-1‹:µ2¢'ÿl<ä:œ+xÕHµ03%‹=[)$:Y.7N
nìÄ ±“—Qnèµ$ò%À0­!o-ˆ‘Ó6s¥6© d'Ö²$F$ø 8øÅ&�›1Ú0N#è”¦h !¡D'‚h
<G%ä7R4ÿV$9/X' À$g&naß:*:á:Ô $X+¶<x;Re(�599¾4>.<à$	O(/>; ,3ÔJœ9½¡:€<Ñê886u4ž2/ì3´9í/9*=.¤‹‘ñ0€
7Ì%jÆ",F´x'hQ‘(®V%�5püi‡†3g
! 4Ýê3º,n4ë)‰‘;g7p:.¥î'�ìÛ˜š9Ù
å0žÝó8Ók.â¡.±/Ò/
'}²4ï[7Ü1mþ 8Ú5ñ#9cN8–3f•ƒ*g8É)¡á(D,o(5=Z<}Ÿ:ÿ6-.s”©	=a.Jò8¥„&G3a’8S0o°	ã9ã;!—7=;Â]ö2Åî
! ÄnË)£!ÐÀ)Å1>=Ö8}1>)`1$Å0)1+/[9ê¿+Ç5$25°i(€
! 08ê‚;&g444Ð.4{9@RC<ï5Ó8hÙ'—!°ì²8O"B	É9+28 <E&6ÈY¨
! `„:@L©$Ð—j|:oÃ,K5q}&(¶9„,=‡	©2©:¦3Å	�a(AIC°�-3 –"Ü¶2#´4"''²'L*Þ	z8&õ3âP!£”0)=Õ7†1[<ê+®Ò;7*â25Æ5W0Çßæ0¬ º$?3Dt"B4;—è!ð&4þj6±ï9Æ4ºP:!z01) *7ž/U8‡5Æâ23eÇÊ:}!D(Z0WÃ¡,�=‘%*eL<Tùk,€I7j*;ë

! (v./W'j=u3ª&ŽN%¹¾<ª#…<T¨"1
M!ñ!Â;d/Úº€4žÙúˆ$œÃ.ë	Ï."¬æJ"u=\)Ì›Þ/¥9.÷‘²
! ‡=½£$ðk	Õ5å	G1Ö'c*è	r
! db
Œ-ÔV)co)œ$Ýçt&È#¡2`$”>åQ(³,v"f~Ù+Èß.b)†/_|‚î#ˆ'ÐÊ¸+œk§=Ë"ƒ(Å3'†-ÐV=¶&\'>ŒV/$	º)z)“)«8Ê'\Œá;Ep
! =Y4( =Ç<&oâ*Á1‹
F ¬¼ü5Øð;œ,;�$°/$
È(w3à(n<Öê.ÒÇ:B
! I‡"ô%ú/x0-•Â	'E+4;
! B7H$Ý‚*¥¾Ý `�3N1¡;^1�#e.&ž0w	Yƒ&°3TO¥þÕ)
! d5(˜ûE.‘(îi· 7|‘*i#Ûrþ:k§$B‘:×6²1é"•[y10Ç(Ô(Í$”=ÿF³Ô2Ø(+œvj¼(T<ß!‡.òë.å
! “;-Þ# “!v¨65@	Ã#Êp\/#ª
! ‘�¼�
Š"<=9=-T.½\8IþŠ2Q~	æ/É›=¹1ã1+.é1_%-G
8,‡P5"\3.1Ö�÷#T=
ˆ
! '0Ê3ã(‘#´&p8®Í!‘R.Û/6*ÿ787äµÌ8S&ð-µƒÿ<„³1¸(Á*º]	M)Ä<v E'V2˜ô"Ø!z©¢
! p¨+Ü²ßBŠ6�$-&#\s5+°$‰®#WêÀ"
¸.A
! ¾
! ¼
ûé2´"n.Z(¯×;½:A($ \Æî
>1N$
! À /�9)g=/j£¨9ü&»í'^3Í�Ü%1…†i€=o'ƒg4R%>7$-6·+S-¿(m&â+¼<nc.£/+Ý!Â&ÿ
! {³¸4
5I2¢ú.m®u;K::2v
! )À6(ß*ê#.�§%),+Aµ5¶ Ë2•õ5á0Ý;ª»+£0±!.Š
! 9™<Ù4'"?dÏ4Ô9ï$&.w
! 9ü'cÞ.9Ÿ!m-•<«=�,t:‹;%·/ûs 0“.3È"” "Æ Ò9$ƒ¿ý
! _ |3-¾,œ1\+¢G.<J¨â8Ø4oµ�2¶/	�‹?	, …	b%<Q£6Å8%ò"È,ßÏ«Ýþ6b0*ú*Ág
! B!Ãñ.Ô<ñ2”:	×ª3"$ 3L¸8e4ß¢9Z5J4ù£*¿3íë¹=81ø1(=6ŸˆÂ-	4¢;F'‰,É.…�rm#‰(â6ö:¤: ¤'í1t0y†)Ã:“ƒ;É+Õ&VŒŠ0c,Ä*–ƒŽ€
›._&-_9A!Î ‰J8ª<	ç*$Ÿ5ÿ$Y$×0*Z-ð Þ�Û_D
! º3ö8Á/Ï<_ý{-T8Æø(à.<"à35	ª•ù	ñ4›-çP(¦'&±©w�,#2Ø:p\ù,š<Ë<gN ”Û-Ó,x%CîŽtÑ1]$.xéT²	Ù)Òjüx-‚<ùâ;¹0Ä(u)31€6�#_Ëi7
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1840,1852 ****
   [see %<-fno-allow-invalid-boz%>] 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 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 ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$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 at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type 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 assign an expression of intrinsic type 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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$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:
! $ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+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 without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#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 allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#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 %<acquire%> clause%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#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 end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> with modifier other than %<always%> or %<close%> 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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>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 argument is null%<%.*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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%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%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%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%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-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%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-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 on this target%<-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%> is not compatible with this target%<-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%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-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=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-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-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-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%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-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-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-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%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-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%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-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%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-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%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-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=%> 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%> cannot 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%<-mcpu=%s%>: unknown CPU%<-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 architecture 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%> cannot 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%<-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%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-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%<-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%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-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%<-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 %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> 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 %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<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%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<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%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[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 not allowed with auto storage class%<__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%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__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_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__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_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_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__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%<__fp16%> and no ldrh%<__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%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<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%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<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++20%> 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%>%<consteval%> function %q+D overriding non-%<consteval%> function%<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++20%> or %<-std=gnu++20%>%<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%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<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%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<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%<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%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<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(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<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%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<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%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<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 only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<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%>%<indirect_call%> attribute cannot apply for static function%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<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 if stand-alone %<ordered%> construct is nested in it%<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%>%<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_select_hwmult_lib%> needs one or more arguments%<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%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<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 %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<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%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<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++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<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%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<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::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<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_element<%u, %T>::type%> is %<void%>%<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%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<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%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<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%> not allowed in %<allocate%> clause%<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++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<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#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%<verify_marked_backedges%> failed%<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%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<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%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%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 have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%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 weak after being used%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 accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing 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 argument missing terminating nul%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 called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%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 %<thread_local%> in %<constexpr%> context%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 template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%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 expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs 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 unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%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 member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%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%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%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 %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%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 parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%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 structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%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 does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%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 to pointer; did you mean to dereference it before applying %<->%> to it?%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 marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%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 %<noexcept%>%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 constant expression when the class %qT is still incomplete%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 or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%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 in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%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 in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%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 does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D 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 previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%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 assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%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 cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%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 %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%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 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 attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%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 removed.  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 nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%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 loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%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 associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%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 used uninitialized%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 may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%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 parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qD%qs specified with %qT%qs specifies a conflicting level of parallelism%qs string ill-formed%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 %<auto%>%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 was declared here%qs without corresponding %qs%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
--- 1842,1854 ----
   [see %<-fno-allow-invalid-boz%>] 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 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 ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$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 at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type 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 assign an expression of intrinsic type 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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$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:
! $ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+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 without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#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 allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#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 %<acquire%> clause%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#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 end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> with modifier other than %<always%> or %<close%> 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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>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 argument is null%<%.*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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%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%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%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%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-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%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-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 on this target%<-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%> is not compatible with this target%<-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%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-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=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-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-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-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%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-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-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-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%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-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%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-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%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-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%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-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=%> 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%> cannot 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%<-mcpu=%s%>: unknown CPU%<-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 architecture 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%> cannot 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%<-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%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-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%<-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%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-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%<-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 %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> 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 %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<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%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<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%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[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 not allowed with auto storage class%<__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%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__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_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__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_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_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__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%<__fp16%> and no ldrh%<__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%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<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%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<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++20%> 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%>%<consteval%> function %q+D overriding non-%<consteval%> function%<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++20%> or %<-std=gnu++20%>%<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%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<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%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<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%<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%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<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(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<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%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<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%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<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 only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<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%>%<indirect_call%> attribute cannot apply for static function%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<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 if stand-alone %<ordered%> construct is nested in it%<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%>%<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_select_hwmult_lib%> needs one or more arguments%<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%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<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 %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<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%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<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++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<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%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<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::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<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_element<%u, %T>::type%> is %<void%>%<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%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<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%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<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%> not allowed in %<allocate%> clause%<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++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<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#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%<verify_marked_backedges%> failed%<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%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<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%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%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 have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%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 weak after being used%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 accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing 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 argument missing terminating nul%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 called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%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 %<thread_local%> in %<constexpr%> context%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 template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%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 expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs 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 unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%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 member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%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%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%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 %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%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 parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%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 structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%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 does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%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 to pointer; did you mean to dereference it before applying %<->%> to it?%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 marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%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 %<noexcept%>%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 constant expression when the class %qT is still incomplete%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 or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%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 in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%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 in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%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 does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D 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 previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%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 assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%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 cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause argument must be ALLOCATABLE or a POINTER at %L%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%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 %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%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 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 attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%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 removed.  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 nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%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 loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%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 associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%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 used uninitialized%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 may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%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 parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specified with typedef-name %qD%qs specifies a conflicting level of parallelism%qs string ill-formed%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 %<auto%>%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 was declared here%qs without corresponding %qs%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
*** 1887,1893 ****
     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><message unknown at compile time><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 lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA 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 %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI 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):ABI with startfiles: %sABSTRACT 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 specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE 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 %CASYNCHRONOUS 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 has type parameters or 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 at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE 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 assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual 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 CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.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.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.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 -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align 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 character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable 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 IEC559 floating point exceptions in constant expressions.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.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.Amount of local data-share (LDS) memory to reserve for gang-private variables.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 function insn number in 1K units triggering simple local RA.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 %qs of statement function %qs 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 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 increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.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 in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-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 across (uninlined) function boundaries.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.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 type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-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 %qs at %L is not permitted in an initialization expressionAssumed-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 corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-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 not 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.Avoid using the GOT to access external symbols.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 at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ 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 appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ 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 appear as an operand of a relational operatorBOZ 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 %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE 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 spec of component %qs referenced in structure constructor 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 shape of initializer at %LBad 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 ABI types for LoongArch:Base 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 %qsBasic ISAs of LoongArch:Binding 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
--- 1889,1895 ----
     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><message unknown at compile time><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 lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA 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 %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI 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):ABI with startfiles: %sABSTRACT 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 specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE 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 %CASYNCHRONOUS 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 has type parameters or 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 at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE 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 assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual 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 CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.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.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.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 -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align 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 character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable 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 IEC559 floating point exceptions in constant expressions.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.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 inline subword atomic operations.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.Amount of local data-share (LDS) memory to reserve for gang-private variables.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 function insn number in 1K units triggering simple local RA.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 %qs of statement function %qs 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 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 increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.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 in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-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 across (uninlined) function boundaries.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.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 type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-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 %qs at %L is not permitted in an initialization expressionAssumed-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 corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-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 not 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.Avoid using the GOT to access external symbols.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 at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ 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 appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ 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 appear as an operand of a relational operatorBOZ 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 %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE 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 spec of component %qs referenced in structure constructor 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 shape of initializer at %LBad 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 ABI types for LoongArch:Base 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 %qsBasic ISAs of LoongArch:Binding 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
*************** warranty; not even for MERCHANTABILITY o
*** 1943,1949 ****
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() assembly operators.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 DWARF format when emitting DWARF debug information.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 DWARF format when emitting DWARF debug information.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 TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.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 bit tests for sufficiently large switch statements.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 call0 ABI.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 field-wise comparisons for struct equality.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 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 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 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 random base tag for each frame, as opposed to base always zero.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 software integer multiplication.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 AIX Vector Extended ABI.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 Modern linker (MOLD) linker instead of the default linker.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 instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.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 windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "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.Value of HINT clause at %L shall be a valid constant hint expressionVariable %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 function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %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.Verify that paths are feasible when emitting diagnostics.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 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.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 cases where -ftrivial-auto-var-init cannot initialize an auto variable.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 function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.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 is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.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 read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.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 a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.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 arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.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 inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.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 nonsensical values of --param destructive-interference-size or constructive-interference-size.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 potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.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 the most vexing parse syntactic ambiguity.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 unsupported features in ThreadSanitizer.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 xor operators where it appears the user meant exponentiation.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 deallocation calls with arguments returned from mismatched allocation functions.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 infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.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 for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.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 interface has no superclass.  Root classes may use an attribute to suppress this warning.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 NSObject attribute is applied to a non-typedef.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 a function ends earlier than it begins due to an invalid linenum macros.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 is unused.Warn when a function never produces a constant expression.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 range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.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 value is moved to itself with std::move.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 exception handler is shadowed by another handler.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 performing class template argument deduction on a type with no deduction guides.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 the template keyword is missing after a member access token in a dependent member access expression if that member is a template.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 a symbol is resolved, check `alias this' scope before going to upper scopes.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 both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.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 propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout 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%> attributeXNACK supportXXX 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona 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 %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %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 argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing 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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress 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 a call to %qs is not a constant expressionaddress 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 compound literal requestedaddress 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 types are prohibited in %<__regio_symbol%> address spaceaggregate 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++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment 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 privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already 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+Dan %<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 friend declaration that is not a definition is ignoredan 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 number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan 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 struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %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 be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %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 %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %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 of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete 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 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 boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument 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 clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument 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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument 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-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic 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 cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray 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 expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %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 type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning 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 %qT from pointer type %qT with incompatible scalar storage orderassignment 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 %<X - Y %s 0%> to %<X %s Y%>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 range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD 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 %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<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, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %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 designation by argument %uattribute %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 designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute 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 attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes 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 be inserted hereattributes 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%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend 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 argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad 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 %<-march=%> 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 %<-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%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %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 pointer cycle detectedbase 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 truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody 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 functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced 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 executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_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 MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %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 requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode 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 %scall   %2d never executed
  call   %2d returned %s
  call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall 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 %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall 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 enabledcalling constexpr member function %qD through virtual base subobjectcalls 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 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 %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot 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 both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot 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 cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot 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 combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot 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 delegate expression to %qscannot 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 expression, only base types can be convertedcannot 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 struct %qs to %qscannot 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 in a different modulecannot 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 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 deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot 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 delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot 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 extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
--- 1945,1951 ----
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() assembly operators.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 DWARF format when emitting DWARF debug information.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 DWARF format when emitting DWARF debug information.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 TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.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 bit tests for sufficiently large switch statements.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 call0 ABI.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 field-wise comparisons for struct equality.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 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 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 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 random base tag for each frame, as opposed to base always zero.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 software integer multiplication.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 AIX Vector Extended ABI.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 Modern linker (MOLD) linker instead of the default linker.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 instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.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 windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "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.Value of HINT clause at %L shall be a valid constant hint expressionVariable %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 function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %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.Verify that paths are feasible when emitting diagnostics.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 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.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 cases where -ftrivial-auto-var-init cannot initialize an auto variable.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 function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.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 is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.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 read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.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 a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.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 arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.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 inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.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 nonsensical values of --param destructive-interference-size or constructive-interference-size.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 potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.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 the most vexing parse syntactic ambiguity.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 unsupported features in ThreadSanitizer.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 xor operators where it appears the user meant exponentiation.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 deallocation calls with arguments returned from mismatched allocation functions.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 infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.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 for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.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 interface has no superclass.  Root classes may use an attribute to suppress this warning.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 NSObject attribute is applied to a non-typedef.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 a function ends earlier than it begins due to an invalid linenum macros.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 is unused.Warn when a function never produces a constant expression.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 range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.Warn when a register variable is declared volatile.Warn when a special enum is declared with the wrong base type.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 value is moved to itself with std::move.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 exception handler is shadowed by another handler.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 performing class template argument deduction on a type with no deduction guides.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 the template keyword is missing after a member access token in a dependent member access expression if that member is a template.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 a symbol is resolved, check `alias this' scope before going to upper scopes.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 both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.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 propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout 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%> attributeXNACK supportXXX 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona 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 %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %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 argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing 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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress 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 a call to %qs is not a constant expressionaddress 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 compound literal requestedaddress 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 types are prohibited in %<__regio_symbol%> address spaceaggregate 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++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment 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 privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already 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+Dan %<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 friend declaration that is not a definition is ignoredan 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 number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan 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 struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %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 be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %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 %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %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 of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete 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 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 boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument 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 clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument 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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument 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-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic 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 cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray 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 expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %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 type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning 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 %qT from pointer type %qT with incompatible scalar storage orderassignment 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 %<X - Y %s 0%> to %<X %s Y%>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 range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD 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 %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<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, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %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 designation by argument %uattribute %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 designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute 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 attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes 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 be inserted hereattributes 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%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend 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 argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad 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 %<-march=%> 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 %<-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%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %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 pointer cycle detectedbase 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 truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody 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 functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced 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 executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_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 MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %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 requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode 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 %scall   %2d never executed
  call   %2d returned %s
  call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall 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 %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall 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 enabledcalling constexpr member function %qD through virtual base subobjectcalls 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 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 %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot 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 both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot 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 cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot 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 combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot 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 delegate expression to %qscannot 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 expression, only base types can be convertedcannot 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 struct %qs to %qscannot 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 in a different modulecannot 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 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 deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot 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 delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot 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 extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
*************** warranty; not even for MERCHANTABILITY o
*** 1969,1975 ****
  internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt 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)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H 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 %%d valueinvalid %%e 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 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 %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<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%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid 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 %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %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 call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue 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 constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>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 %<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 %<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 custom instruction option %qsinvalid 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 doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid 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 for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid 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 header name %qsinvalid hex digitinvalid 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 key type for %<-mbranch-protection=%>invalid 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 %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs 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 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid 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 '%c'invalid operand size for operand code 'O'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 '%c'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 order in asm node %iinvalid 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 protection type %qs 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 for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid 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 second argument to built-in functioninvalid 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 target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid 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 %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>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%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid 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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid 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 contract role for explicit semanticinvalid 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 constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid 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 operandinvalid 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 hidden by %qsis_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 %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %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 %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>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%> 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>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 %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda 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++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last 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 integrallink against the pthread library (default on)list-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 (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal 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 OpenACC %<kernels%>location of the previous clause in the same loop nestlocation 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 %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop 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 typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower 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 debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#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 %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed 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 %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping 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 access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc 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++20%> or %<-std=gnu++20%>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 is used uninitializedmember %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-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory 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 between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching 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 %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<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 additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 header namemissing 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 mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing 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 other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs 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 %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional 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 specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple 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 linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple 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 targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>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 %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname 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 %<this%> to access member %qEneed %<this%> to access member %qsneed %<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 integer implicitly converted to unsigned typenegative 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 branch of %<if%> is a constant expressionneither 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 missing bodynested 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++20%> or %<-std=gnu++20%>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%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next 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 %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno 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::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno 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 member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno 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 profile files were merged
  no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno 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 suspend point info for %qDno 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%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode 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-%<consteval%> function %q+D overriding %<consteval%> functionnon-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-array deallocation of object allocated with array allocationnon-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 expression %qsnon-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 alias definitions not supported in this configurationnon-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 using-declaration names constructor of %qTnon-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-rectangular loop nest with step other than constant 1 or -1 for %qsnon-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++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qD is not first in a sequence of labels in bb %dnonzero 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 Encapsulated Lazy Records of Named Declarationsnot 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 expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 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 %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload 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 for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset 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 mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone 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 %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> 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++20only 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-declaration hereopaque-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 json file %s: %mopening mixin 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 '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 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 %<?:%> of types %qT and %qT have unordered conversion rankoperands 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 variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor 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 integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter 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 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 %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %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++20%> or %<-std=gnu++20%>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 %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding 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 may not appear in this contextparameter %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 declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter 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 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter 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 passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter 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 ambiguityparentheses were disambiguated as a function declarationparenthesized 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%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing 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 %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier 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 incompatible scalar storage orderpassing 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 %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement 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 %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT 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 at most %qwuplease 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-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer 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 array loses qualifier in conditional expression in ISO C before C2Xpointer 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 used after %qDpointer 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++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers 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 []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %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 validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared 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 contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious 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 with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling 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%>properties must be namedproperty %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%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 limits are not of the same typerange-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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread 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 %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1971,1977 ----
  internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt 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)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H 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 %%d valueinvalid %%e 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 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 %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<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%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid 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 %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %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 call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue 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 constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>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 %<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 %<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 custom instruction option %qsinvalid 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 doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid 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 for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid 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 header name %qsinvalid hex digitinvalid 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 key type for %<-mbranch-protection=%>invalid 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 %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs 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 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid 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 '%c'invalid operand size for operand code 'O'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 '%c'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 order in asm node %iinvalid 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 protection type %qs 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 for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid 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 second argument to built-in functioninvalid 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 target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid 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 %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>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%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid 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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid 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 contract role for explicit semanticinvalid 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 constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid 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 operandinvalid 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 hidden by %qsis_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 %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %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 %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>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%> 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>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 %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda 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++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last 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 integrallink against the pthread library (default on)list-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 (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal 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 OpenACC %<kernels%>location of the previous clause in the same loop nestlocation 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 %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop 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 typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower 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 debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#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 %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed 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 %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping 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 access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc 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++20%> or %<-std=gnu++20%>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 is used uninitializedmember %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-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory 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 between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching 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 %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<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 additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 header namemissing 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 mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing 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 other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs 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 %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional 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 specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple 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 linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple 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 targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>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 %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname 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 %<this%> to access member %qEneed %<this%> to access member %qsneed %<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 integer implicitly converted to unsigned typenegative 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 branch of %<if%> is a constant expressionneither 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 missing bodynested 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++20%> or %<-std=gnu++20%>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%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next 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 %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno 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::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno 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 member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno 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 profile files were merged
  no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno 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 suspend point info for %qDno 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%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode 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-%<consteval%> function %q+D overriding %<consteval%> functionnon-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-array deallocation of object allocated with array allocationnon-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 expression %qsnon-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 alias definitions not supported in this configurationnon-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 using-declaration names constructor of %qTnon-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-rectangular loop nest with step other than constant 1 or -1 for %qsnon-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++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qD is not first in a sequence of labels in bb %dnonzero 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 Encapsulated Lazy Records of Named Declarationsnot 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 expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 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 %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload 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 for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset 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 mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone 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 %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> 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++20only 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-declaration hereopaque-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 json file %s: %mopening mixin 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 '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 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 %<?:%> of types %qT and %qT have unordered conversion rankoperands 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 variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor 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 integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter 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 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 %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %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 expansion of %qE attributepack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding 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 may not appear in this contextparameter %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 declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter 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 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter 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 passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter 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 ambiguityparentheses were disambiguated as a function declarationparenthesized 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%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing 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 %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier 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 incompatible scalar storage orderpassing 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 %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement 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 %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT 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 at most %qwuplease 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-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer 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 array loses qualifier in conditional expression in ISO C before C2Xpointer 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 used after %qDpointer 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++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers 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 []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %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 validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared 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 contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious 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 with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling 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%>properties must be namedproperty %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%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 limits are not of the same typerange-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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread 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 %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** warranty; not even for MERCHANTABILITY o
*** 1979,1991 ****
  required from %q#D
  required from here
  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 %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result 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-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %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 constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond 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 a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond 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 argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection 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 %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %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%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift 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 is too largesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard 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 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 valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class 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 specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange 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 supportstring literal with user-defined suffix is invalid in this contextstrong-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++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem 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 & host is %qs:%qs, expected %qs:%qstarget 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 formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate 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 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-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info 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 a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe 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 %<null%>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 align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not 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 compiler can assume that the address of %qE 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 coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe 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 fourth argument must be one of enum %qsthe 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 location value is corruptthe 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 message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe 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 required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe 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 statementthere 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 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 built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis 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 RVV ISA extensionthis 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 iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-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 and element size must be a nonzero constant immediatetotal 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 %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing 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 %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry 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)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %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 %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype 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 is unavailabletype is unavailable: %stype 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 punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable 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 register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %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#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected 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 mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown 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 %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown 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 header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %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 in %<-mveclibabi=%s%>unknown 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 temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for 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 SVE vector sizeunsupported 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 field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported 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 return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-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 %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse 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 %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>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 %qDuse of %qD before deduction of %<auto%>use of %qsuse 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 built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%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 %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing 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 dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing 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 old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing 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 assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid 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 failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid 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 adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %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 %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable 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-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably 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 functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %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_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid 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 alias definitions not supported in this configurationweak 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 supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen 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 %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin 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%>, %<masked%>, 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 %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>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 argument to ignored attributeswrong 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 argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong 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 %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you 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 optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/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}{erroneous}Project-Id-Version: gcc 13.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-04-27 09:54+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
--- 1981,1993 ----
  required from %q#D
  required from here
  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 %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result 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-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %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 constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond 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 a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond 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 argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection 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 %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %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%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift 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 is too largesize 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 %qs (%wd) differ from its declared size (%wd)size of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard 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 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 valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class 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 specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange 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 supportstring literal with user-defined suffix is invalid in this contextstrong-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++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem 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 & host is %qs:%qs, expected %qs:%qstarget 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 formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate 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 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-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info 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 a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe 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 %<null%>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 align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not 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 compiler can assume that the address of %qE 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 coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe 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 fourth argument must be one of enum %qsthe 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 location value is corruptthe 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 message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe 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 required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe 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 statementthere 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 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 built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis 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 RVV ISA extensionthis 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 iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-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 and element size must be a nonzero constant immediatetotal 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 %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing 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 %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry 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)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %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 %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype 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 is unavailabletype is unavailable: %stype 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 punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable 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 register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %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#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected 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 mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown 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 %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown 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 header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %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 in %<-mveclibabi=%s%>unknown 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 temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for 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 SVE vector sizeunsupported 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 field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported 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 return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-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 %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use fold expression in the attribute argument insteaduse non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse 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 %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>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 %qDuse of %qD before deduction of %<auto%>use of %qsuse 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 built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%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 %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing 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 dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing 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 old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing 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 assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid 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 failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid 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 adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %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 %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable 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-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably 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 functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %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_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid 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 alias definitions not supported in this configurationweak 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 supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen 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 %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin 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%>, %<masked%>, 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 %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>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 argument to ignored attributeswrong 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 argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong 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 %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you 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 optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/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}{erroneous}Project-Id-Version: gcc 13.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-07-28 19:58+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
*************** Content-Type: text/plain; charset=UTF-8
*** 1994,2000 ****
  Content-Transfer-Encoding: 8bit
  Plural-Forms: nplurals=2; plural=(n != 1);
  X-Bugs: Report translation errors to the Language-Team address.
! X-Generator: Poedit 3.2.2
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
--- 1996,2002 ----
  Content-Transfer-Encoding: 8bit
  Plural-Forms: nplurals=2; plural=(n != 1);
  X-Bugs: Report translation errors to the Language-Team address.
! X-Generator: Poedit 3.3.2
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
*************** write_c_file: Ausgabename ist %s, PrÃ¤fi
*** 2131,2143 ****
   [siehe %<-fno-allow-invalid-boz%>] 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Â»%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 ROUTINE mit GANG, WORKER oder VECTOR-Klausel ist in PURE-Prozedur bei %C nicht erlaubt!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP ASSUMES bei %C muss im Spezifikationsteil eines Unterprogramms oder Moduls vorkommen!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt!$OMP ATOMIC READ bei %L ist inkompatibel zur RELEASE-KlauselAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur!$OMP ATOMIC WRITE bei %L ist inkompatibel zur ACQUIRE-KlauselEingebaute 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. sein!$OMP ATOMIC bei %L mit %s-Klausel ist inkompatibel zu READ oder WRITE!$OMP ATOMIC bei %L mit %s-Klausel erfordert %s-KlauselErfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzenErfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen TypsVon 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 einen skalaren Ausdruck intrinsischen Typs bei %L zuweisenAnweisung !$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 REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine!$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:
! $-Deskriptor bei %L$ sollte das letzte Spezifikationssymbol in Format bei %L sein$OMP ERROR aufgetreten bei %L$OMP ERROR aufgetreten bei %L: %s%#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 %CDie Operandenmodifizierer %%d, %%e, %%f und %%g sind ausschlieÃŸlich fÃ¼r Speicherreferenzen oder konstante Werte%+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 ohne %<retain%>-Attribut und %qD mit %<retain%>-Attribut liegen in einem Abschnitt mit demselben NamenInterner Fehler: %<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter%<#pragma GCC arm%> erfordert eine Zeichenkette als Parameter%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein%<#pragma GCC memregs%> muss vor allen Funktionsdeklarationen stehen%<#pragma GCC memregs%> erfordert eine Zahl von 0 bis 16%<#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 allocate%> wird nicht mehr unterstÃ¼tzt%<#pragma omp assumes%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Variablen fÃ¼r SpeicherErgebnis von %<#pragma omp atomic compare capture%> ist keine Ganzzahl%<#pragma omp atomic read%> ist unvertrÃ¤glich mit der Klausel %<release%>%<#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 der Klausel %<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 critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird%<#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 end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> mit Modifizierer auÃŸer %<always%> oder %<close%> 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 riscv intrinsic%>-Option %qs erfordert, dass die Erweiterung 'V' eingeschaltet ist%<#pragma riscv intrinsic%> erfordert eine Zeichenkette als Parameter%<#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 GHS endXXX%> passt nicht zum vorherigen %<startXXX%>%<#pragma GHS endXXX%> ohne vorheriges %<startXXX%> gefunden%<#pragma%> ist hier nicht erlaubt%<#undef %E%>%<$%>-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 ZeichenketteArgument %<%.*s%> fÃ¼r Direktive ist nullAusgabe 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 %qTAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert istAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist%<%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%s%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor in %qT%<%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%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwÃ¤hnt%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwÃ¤hnt%<%s(%s)%> ist nur in %<omp ordered%> erlaubt%<%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%<--param constructive-interference-size=%d%> ist grÃ¶ÃŸer als %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> ist kleiner als %d%<--param destructive-interference-size=%d%> ist kleiner als %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> ist kleiner als %d%<-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%<-Wstrict-flex-arrays%> wird ignoriert, wenn %<-fstrict-flex-arrays%> nicht angegeben 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 fÃ¼r dieses Ziel 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%> ist nicht mit diesem Ziel kompatibel%<-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%<-fcontract-assumption-mode=%> kann nicht mit p1332/p1429 gemischt werden%<-fcontract-assumption-mode=%> muss %<on%> oder %<off%> sein%<-fcontract-build-level=%> kann nicht mit p1332/p1429 gemischt werden%<-fcontract-build-level=%> muss off|default|audit sein%<-fcontract-continuation-mode=%> kann nicht mit p1332/p1429 gemischt werden%<-fcontract-continuation-mode=%> muss %<on%> oder %<off%> sein%<-fcontract-level=%> zu viele benutzerdefinierte Rollen%<-fcontract-role=%> kann nicht mit Vertragsoptionen aus std/p1429 gemischt werden%<-fcontract-role=%> muss die Form Â»Rolle:SemantikÂ« haben%<-fcontract-role=%>-Semantik muss Werte fÃ¼r default,audit,axiom beinhalten%<-fcontract-semantic=%> kann nicht mit Vertragsoptionen aus std/p1332 gemischt werden%<-fcontract-semantic=%> kann die Standardrolle nicht finden%<-fcontract-semantic=%>-Stufe muss default, audit oder axiom sein%<-fcontract-semantic=%> muss die Form Â»Stufe:SemantikÂ« haben%<-fconvert=r16_ieee%> oder %<-fconvert=r16_ibm%> werden auf dieser Architektur 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=16%> fÃ¼r Ada%<-fexcess-precision=16%> fÃ¼r Fortran%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel%<-fexcess-precision=16%> wird auf diesem Ziel nicht unterstÃ¼tzt%<-fexcess-precision=standard%> fÃ¼r Ada%<-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-modref%> ist unvertrÃ¤glich mit %qs%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-fmodule-only%> wird fÃ¼r Nicht-Schnittstelle verwendet%<-fmoduleinfo%> wird von diesem Ziel nicht unterstÃ¼tzt%<-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 werdendas Argument %<-fonly=%> unterscheidet sich vom Namen der ersten EingabedateiOperand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch%<-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-trap=%s%> wird nicht unterstÃ¼tzt%<-fsanitize=%s%> ist mit %<-fsanitize=%s%> unvertrÃ¤glich%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=kernel-address%> mit Stapelschutz wird auf diesem Ziel nur in Kombination mit %<-fasan-shadow-offset=%> unterstÃ¼tzt%<-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%<-fsanitize=shadow-call-stack%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> erfordert %<-fno-exceptions%>%<-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%> funktioniert auf dieser Architektur nicht%<-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%<-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%> nicht vom GCC-Treiber Ã¼bergeben%<-m%s%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-m%s%> setzt %<-m%s=%s%> auÃŸer Kraft, die ABI wird auf %qs angepasst%<-m32%> widerspricht %<-arch ppc64%> (%<-m32%> wird ignoriert)%<-m32%> widerspricht %<-arch x86_64%> (%<-m32%> wird ignoriert)%<-m64%> benÃ¶tigt eine PowerPC64-CPU%<-m96bit-long-double%> ist nicht mit diesem Ziel kompatibel%<-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%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen%<-march=%s%>: nach %<%dp%> muss eine Zahl stehen%<-march=%s%>: Erweiterung %qs kommt mehr als einmal vor%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein%<-march=%s%>: fÃ¼r %<%s%dp%dp?%> wird Versionsnummer mit mehr als 2 Stufen nicht unterstÃ¼tzt%<-march=%s%>: Name von %s muss mehr als 1 Buchstabe 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%>%<-march=%s%>: z*inx ist mit Gleitkommaerweiterungen unvertrÃ¤glich%<-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=%> 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%<-mcpu=%s%>: unbekannte CPU%<-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Ã¤hlte Architektur 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Ã¼tztArgument 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%<-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%<-mlam=%>-Option: [u48|u57] wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-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%<-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%<-mstack-protector-guard=tls%> erfordert ein Hardware-TLS-Register%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-mtpf-trace-hook-epilogue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtpf-trace-hook-epilogue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtpf-trace-hook-prologue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtpf-trace-hook-prologue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtune=%> erwartet mn10300, am33, am33-2 oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-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%<-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 %<<%>?%<=%>Optionen fehlen nach %<-foffload-options=%>Ziel%<=> 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%<DEFERRED_INIT%>-Aufrufe sollten die gleiche konstante GrÃ¶ÃŸe fÃ¼r das erste Argument und LHS haben%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden%<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%>%<PRINT_OPERAND%> Null-Zeiger%<PRINT_OPERAND%>: Unbekanntes Satzzeichen %<%c%>%<PRINT_OPERAND_ADDRESS%>, Null-ZeigerArgument %<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%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein%<[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__%> nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %<__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%> erfordert einen einfachen Bezeichner als Deklarator%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet%<__builtin_arc_aligned%> mit nichtkonstanter AusrichtungZieltyp %qT von %<__builtin_bit_cast%> ist ein ArraytypZieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarin %<__builtin_bit_cast%> ist die QuellgrÃ¶ÃŸe %qE ungleich der ZieltypgrÃ¶ÃŸe %qEQuelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarOperand 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Ã¼tztArgument von %<__builtin_is_corresponding_member%> muss ein Zeiger auf Member sein%<__builtin_is_corresponding_member%> benÃ¶tigt zwei Argumente%<__builtin_is_corresponding_member%> nicht wohldefiniert fÃ¼r anonyme VereinigungenArgument von %<__builtin_is_pointer_interconvertible_with_class%> muss ein Zeiger auf Member sein%<__builtin_is_pointer_interconvertible_with_class%> benÃ¶tigt ein einziges ArgumentZweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__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_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 seinVektorargumente von %<__builtin_shufflevector%> mÃ¼ssen den gleichen Typ habenArgumente fÃ¼r %<__builtin_shufflevector%> mÃ¼ssen Vektoren konstanter GrÃ¶ÃŸe seinArgumente fÃ¼r %<__builtin_shufflevector%> mÃ¼ssen Vektoren sein%<__builtin_shufflevector%> muss ein Ergebnis mit einer Zweierpotenz von Elementen angeben%<__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%<__fp16%> ohne %<ldrh%>%<__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 istin der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks seinArgument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qT%<alignas%> in leerer Deklaration mit auf %<enum%> basierendem TypenAusdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig seinAusdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruckin der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks seinAllokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>%<allocate%>-Klausel muss hier einen Allozierer angebenAllokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤higAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumente%<ancestor%>-GerÃ¤temodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht%<ancestor%>-GerÃ¤temodifizierer bei %C, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0%<asm goto%> mit komplexen typisierten Ausgaben%<asm%>-Konflikt mit Eingabeoperand%<asm%>-Konflikt mit Ausgabeoperand%<asm%>-Deklaration wird wegen Konflikt mit vorheriger Umbenennung ignoriert%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> 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 erlaubt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<assume%>-Attribut auf hÃ¶chster Ebene%<assume%>-Attribut ohne darauffolgendes %<;%>%<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%<auto%> erfordert einen einfachen Bezeichner, optional mit Attributen, als Deklarator%<auto%> mit %<constexpr%> verwendet%<auto(x)%> kann nicht eingeschrÃ¤nkt werden%<auto{x}%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<auto{x}%> kann nicht eingeschrÃ¤nkt werden%<auto{x}%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<await_suspend%> muss %<void%>, %<bool%> oder ein Koroutine-Handle zurÃ¼ckgeben%<bank_switch%> hat auf Nicht-Interrupt-Funktionen keine AuswirkungSuffix %<bf16%> oder %<BF16%> an Gleitkommakonstanten ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<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++20%> 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%>%<consteval%>-Funktion %q+D Ã¼bersteuert nicht-%<consteval%>-FunktionKontrollfluss 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++20%> oder %<-std=gnu++20%> 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%> in leerer Deklaration%<constexpr%>-Initialisierer fÃ¼r einen binÃ¤ren Gleitkommatypen hat dezimalen Typ%<constexpr%>-Initialisierer fÃ¼r einen reellen Typen hat komplexen TypInitialisierer fÃ¼r %<constexpr%> ist kein konstanter arithmetischer Ausdruck%<constexpr%>-Initialisierer ist nicht im Typen des Objekts darstellbarInitialisierer fÃ¼r %<constexpr%>-Ganzzahl ist kein konstanter Ganzzahlausdruck%<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 Typ%<constexpr%>-Objekt hat variabel geÃ¤nderten TypInitialisierer fÃ¼r %<constexpr%>-Zeiger ist nicht nullstatisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben%<constexpr%> mit %qE verwendet%<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 haben%<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 ArgumentOption %<custom-fpu-cfg%> unterstÃ¼tzt kein %<no-%>Option %<custom-fpu-cfg%> erfordert Konfigurationsargument%<decl-specifier%> in Deklaration von Ableitungshinweis%<declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<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%<decltype(auto)%> darf nicht CV-qualifiziert seindie Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%<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(%s)%> ist nur in %<omp ordered%> erlaubt%<depobj%>-AbhÃ¤ngigkeitstyp in %<depend%>-Klausel von %<depobj%> angegebenAusdruck %<depobj%> ist kein lvalue-AusdruckEreignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden%<device%>-Klausel mit %<ancestor%> ist nur an einem %<target%>-Konstrukt erlaubt%<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%<enum%> wurde sowohl mit als auch ohne zugrundeliegendem festen Typ deklariert%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiertder auf %<enum%> basierende Typ ist zu der vorherigen Deklaration inkompatibelauf %<enum%> basierender Typ darf hier nicht angegeben werden%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden%<explicit%> in Â»friendÂ«-Deklaration%<explicit%> auÃŸerhalb einer Klassendeklaration%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<export%> ist kein Teil der folgenden module-directive%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte ausSuffix %<f%d%> oder %<F%d%> an Gleitkommakonstanten ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<fallthrough%>-Attribut mit einem Parameter angegebenDirektive des Attributes %<fast_interrupt%> ignoriert%<filter%>-Ausdruck muss ganzzahlig seinAttribut %<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 verwendetUnterstÃ¼tzung fÃ¼r %<function_profiler%>%<function_profiler%>-UnterstÃ¼tzung fÃ¼r MMIX%<gang%>-Schleife in %<gang-single%>-RegionAusdruck 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%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<goto%> ist kein Konstantenausdruck%<gp_offset%> (%ld) oder %<end_offset%> (%ld) ist kleiner als nullAusdruck fÃ¼r %<grainsize%> muss ganzzahlig seinWert von %<grainsize%> muss positiv sein%<h%> auf nicht-Register-Operand angewandt%<hard-float%> MIPS16-Code fÃ¼r andere ABIs als o32 und o64%<hint%>-Ausdruck muss ganzzahlig und konstant sein%<hint%>-Ausdruck muss ganzzahlig sein%<if consteval%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<if consteval%> erfordert zusammengesetzte Anweisung%<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%>Attribut %<indirect_call%> bezieht sich nicht auf %<static%>-Funktionen%<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 Arrayabschnitt%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %Ldie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %Ldie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet werden%<interrupt_thread%> ist nur auf Fido verfÃ¼gbarModifizierer %<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 angegeben werden, wenn das alleinstehende %<ordered%>-Konstrukt darin geschachtelt istSchrittweite %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%<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_select_hwmult_lib%> erfordert mindestens ein Argument%<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 seinuntere Grenze %qE von %<num_teams%> ist grÃ¶ÃŸer als obere Grenze %qEWert von %<num_teams%> muss positiv seinWert von %<num_threads%> muss positiv sein%<object.TypeInfo%> kann nicht mit %<-fno-rtti%> verwendet werden%<object.TypeInfo%> konnte nicht gefunden werden, wird aber implizit verwendet%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt%<omp requires reverse_offload%> erfordert mindestens %<sm_35%> fÃ¼r %<-foffload-options=nvptx-none=-march=%> â€“ fÃ¼r diesen GerÃ¤tetyp wird die Offload-Codegenerierung ausgeschaltetAttribut %<omp::%E%> erfordert Argument%<omp::%E%> darf in diesem Kontext nicht angegeben werden%<omp_all_memory%> bei %C ist in dieser Klausel nicht erlaubt%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden%<omp_all_memory%> wird mit %<depend%>-Art auÃŸer %<out%> oder %<inout%> verwendet%<omp_all_memory%> wird bei %C mit DEPEND-Art auÃŸer OUT oder INOUT verwendet%<omp_all_memory%> wird mit AbhÃ¤ngigkeitsart auÃŸer OUT oder INOUT verwendet, bei %C%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden%<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 einer %<%s 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 in %<for%>-Schleife Ã¼ber einen Bereich%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein%<ordered%>-Konstrukt mit %qs-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel eng geschachtelt sein%<ordered%>-Konstrukt ohne %<doacross%>- oder %<depend%>-Klauseln ist mit einer Schleife verbunden, in der das %<collapse%>-Argument %wd sich vom %<ordered%>-Argument %wd unterscheidet%<ordered%>-Konstrukt ohne %<doacross%>- oder %<depend%>-Klauseln darf nicht dieselbe Bindungsregion wie ein %<ordered%>-Konstrukt mit diesen Klauseln haben%<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 auftrittdas Pragma %<pch_preprocess%> sollte nur mit %<-fpreprocessed%> verwendet werden%<pex_init%> failed: %m%<#pragma omp error%> gefunden%<#pragma omp error%> gefunden: %s%<pragma omp requires%> erfordert mindestens eine KlauselAusdruck fÃ¼r %<priority%> muss ganzzahlig seinWert von %<priority%> muss positiv seinAttribut %<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++20%> oder mit %<-fconcepts%> verfÃ¼gbar%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion%<return_void%> wurde hier deklariertAusdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<scalar_storage_order%> wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist%<scope%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> oder %<masked%> ist%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer%<setter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<setter%> ist hier angegebenArgument Â»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 werden%<soft-float%> und long-double-128 sind unvertrÃ¤glichArgument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein%<stack_offset%> muss ein Vielfaches von 4 sein%<stack_offset%> muss mindestens 4 sein%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert seinLambda-Spezifizierer %<static%> mit Lambda-Fang%<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::is_constant_evaluated%> wertet in einer nicht-%<constexpr%>-Funktion immer zu false aus%<std::is_constant_evaluated%> wertet innerhalb von %<if constexpr%> immer zu true aus%<std::is_constant_evaluated%> wertet innerhalb einer %<consteval%>-Funktion immer zu true aus%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>%<std::tuple_element<%u, %T>::type%> ist %<void%>%<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 VariablenFehler bei %<sysctl%> fÃ¼r %<kern.osversion%>: %m%<target%>-Konstrukt mit geschachteltem %<teams%>-Konstrukt enthÃ¤lt Direktiven auÃŸerhalb des %<teams%>-Konstrukts%<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%>-KlauselKonstrukt %<taskwait%> mit %<nowait%>-Klausel, aber ohne %<depend%>-Klauseln%<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%> ist in %<allocate%>-Klausel nicht erlaubt%<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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<typedef%>-Angabe ist unvertrÃ¤glich mit %qs%<typedef%> mit %<auto%> verwendet%<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#D, das ist jedoch kein Typ%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<using enum%> von %qT vor seinem enum-specifier%<using enum%> des abhÃ¤ngigen Typen %qT%<using enum%> an unvollstÃ¤ndigem Typ %qT%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<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%<verify_marked_backedges%> failed%<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 werden%<weak%>-Klausel erfordert atomaren GleichheitsvergleichAttribut %<weakref%> ignoriert, da Funktion bereits definiert istAttribut %<weakref%> ignoriert, da Variable bereits initialisiert istAttribut %<weakref%> sollte von Attribut %<alias%> begleitet werden%<weakref%> kann nicht versioniert 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%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d Bytes des gang-privaten Speichers fÃ¼r Datenaustausch erschÃ¶pft (kann zum Beispiel mit %<-mgang-private-size=%d%> erhÃ¶ht werden)Einen 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 hat keine externe Bindung%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D verweist auf eine Einheit %q#D mit interner Verlinkung%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 als schwach deklariert, nachdem es verwendet wurde%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 greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%qD greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%qD greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes%qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD kommt in %<allocate%>-Klausel mehrfach vor%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD kommt mehr als einmal in Datenfreigabeklauseln vor%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]Argument fÃ¼r %qD hat kein abschlieÃŸendes nul-ZeichenAttribut-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 wird mit Zeiger aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen%qD wird mit Zeiger %qE aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt%qD wird mit nicht alloziertem Zeiger aufgerufen%qD wird auf nicht alloziertem Objekt %qD aufgerufen%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 %<constexpr%>-Kontext 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 ist als Array vom Template-Platzhaltertyp %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD als schwach deklariert, nachdem es verwendet wurde%qD in %<constexpr%>-Kontext als %<static%> definiert%qD kann in einer %qs-Funktion erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> als %<static%> definiert werden%qD in %<constexpr%>-Kontext als %<thread_local%> definiert%qD kann in einer %qs-Funktion erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> als %<thread_local%> definiert werden%qD definiert, aber nicht verwendet%qD hier definiert%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden%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 erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E%qD erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E%qD erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E%qD erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E%qD Bildung des Offsets %s auÃŸerhalb der Grenzen%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qD deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Bedingung%qD ungÃ¼ltig in Lambda%qD ist eine Funktion, kein Typ%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist verÃ¤nderlich%qD ist normalerweise eine nicht-statische Funktion%qD ist weder ein Klassen- noch ein Alias-Template%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein direktes Element von %qT%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<allocate%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %qs-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD ist nicht verfÃ¼gbar%qD ist nicht verfÃ¼gbar: %s%qD ist nicht initialisiert, wird aber benutzt%qD greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%qD greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD greift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein%qD kÃ¶nnte uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E%qD liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise %E Bytes in eine Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E%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 Memberfunktion 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 einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi%qD Offset %s ist auÃŸerhalb der Grenzen%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%qD ist in Lambda erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfÃ¼gbarAusgabe von %qD mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wuAusgabe von %qD mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang istAusgabe von %qD abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wuAusgabe von %qD abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT%qD liest %E Byte aus einer Region der GrÃ¶ÃŸe %E%qD liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%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 im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben%qD ist sowohl in %<declare target link%>- als auch implizit in %<to%>-Klauseln angegebenangegebene Grenze %2$E von %1$qD ist genau die GrÃ¶ÃŸe des Ziels%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelledurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qD angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qD angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wudurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstruktdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%qD-Spezifizierer ist unvertrÃ¤glich mit %<typedef%>%qD-Spezifizierer ist unvertrÃ¤glich mit %qs%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 schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%qD schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE kommt mehr als einmal in %<allocate%>-Klauseln vor%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzAttribut %qE mit Argument %E ist keine GanzzahlkonstanteArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attribut %qE Argument %E ist nicht positivAttributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE hat Argument %qE, das %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 seinAttribut %qE Argument %qE ist unbekanntAttribut %qE Argument 1 benennt keine FunktionAttribut %qE Argument 1 ist mehrdeutigAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument habenAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qTAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlAttributargument %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 Parameter angewendet werdenAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut %qE kann nicht fÃ¼r Register-Variablen angegeben werdenAttribut %qE kann nicht fÃ¼r threadlokale Variablen angegeben werdenAttribut %qE steht mit Attribut %qE in KonfliktAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine lokale Variable istAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypenAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben istAttribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben istAttribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird ignoriert, da das Feld ein Funktionszeiger sein mussAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen giltAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen und Funktionszeigerfelder giltAttribut %qE kann nur auf Zeigertypen angewendet werdenAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE ist nur fÃ¼r Objective-C-Objekte gÃ¼ltigAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE kann nur an einem typedef stehen; wird ignoriertAttribut %qE kann nicht fÃ¼r %q+D angegeben werdenAttribut %qE kann nur fÃ¼r Array-Felder angegeben werdenAttribut %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 ist nur bei Struktur-, Vereinigungs- und Klassentypen anwendbarAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tztAttribut %qE wird nur fÃ¼r Vektortypen unterstÃ¼tzt, die nicht maskiert sindAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert %sAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahl als ArgumentAttribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE mit nicht unterstÃ¼tzter Boolean-GenauigkeitAttribut %qE ohne Argumente fÃ¼r einen Nicht-PrototypAttribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT%qE kann nicht mit Auslassungspunkten %<...%> eingeleitet werden%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 erfÃ¼llt Â»return-type-requirementÂ« nicht%qE erfÃ¼llt Â»return-type-requirementÂ« nicht, da%qE unterstÃ¼tzt keine 32-Bit-Offsets mit Vorzeichenerweiterung%qE unterstÃ¼tzt den 32-Bit-Vektortyp %qT nicht%qE unterstÃ¼tzt keine vorzeichenerweiterten Offsets%qE wird zu Â»falseÂ« ausgewertet%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE hat keine Form, die %qT Argumente annimmt%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 auf einen Zeiger; wollten Sie ihn dereferenzieren, bevor Sie %<->%> darauf anwenden?%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE ist mit %<throw()%> oder %<noexcept%> markiert, aber %qT liefert kein brauchbares %<get_return_object_on_allocation_failure%>%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist nicht %<noexcept%>%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 konstanter Ausdruck, solange die Klasse %qT noch unvollstÃ¤ndig ist%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 vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE in %<allocate%>-Klausel ist keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel%qE ist nicht vom Typ %qTunbekannte Modul-Steuerzeile %qE%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert%qE ist vorbestimmt %qs fÃ¼r %qs%qE wird von %qT bereitgestellt, aber %<std::nothrow%> wurde nicht gefunden%qE wird von %qT bereitgestellt, aber %qE ist nicht mit %<throw()%> oder %<noexcept%> gekennzeichnet%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktionssignatur %qD verwendbar%qE ist nicht verfÃ¼gbar%qE ist nicht verfÃ¼gbar: %s%qE ist nicht initialisiert%qE kÃ¶nnte uninitialisiert verwendet werden%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE darf erst nach einer Modul-Interface-Deklaration vorkommen%qE darf nur einmal pro Export-Deklaration vorkommen%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden%qE erfordert eine Vektorbasis und einen skalaren IndexAttribut %qE benÃ¶tigt ein Argument%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE ist hier angegeben%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<constexpr%> verwendet%qE mit %<extern%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %qs 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 in zusammengesetztem %<constexpr%>-Literal deklariert%qT ist in unvollstÃ¤ndig angegebener Objektdeklaration deklariert%qT wird in unvollstÃ¤ndig spezifiziertem Objektinitialisierer 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 in zusammengesetztem %<constexpr%>-Literal definiert%qT ist in unvollstÃ¤ndig angegebener Objektdeklaration definiert%qT wurde in unvollstÃ¤ndig angegebenem Objektinitialisierer 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 stimmt nicht mit der ursprÃ¼nglichen Deklaration Ã¼berein%qT wurde erstmals hier als %qs deklariert%qT hat eine Basis %qT, die von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat eine Basis %qT, die interne Bindung hat%qT hat eine Basis %qT, die keine Bindung hat%qT hat eine Basis %qT, die den anonymen Namensraum verwendet%qT hat ein Feld %q#D, dessen Typ keine Bindung hat%qT hat ein Feld %q#D, dessen Typ keine Bindung hat%qT hat ein Feld %q#D, 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 hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist keine direkte Basis von %qT%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen%qT ist in einem Templateargument nicht erlaubt%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qT%d%qE%dder einzelne Vektor %qT wird an Argument %d von %qE Ã¼bergeben, das erwartet jedoch ein Tupel von %d Vektoren%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%qs auf der linken Seite einer Zuweisung%s auf der linken Seite einer Clobber-Anweisung%qs auf der rechten Seite Zuweisung%qs greift auf das uninitialisierte Byte an Offset %d zu%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%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 kÃ¶nnen nicht gleichzeitig eingeschaltet sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs kommt mehr als einmal in %<allocate%>-Klauseln bei %L vor%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehlt%qs wird auf einen void-Typ angewendet%qs wird auf einen unvollstÃ¤ndigen Typ angewendet%qs angewendet auf Nicht-SVE-Typ %qT%qs angewendet auf den Nicht-Vektor-Typ %qT%qs angewendet auf den Typ %qT, der bereits eine GrÃ¶ÃŸe hatArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss mindestens die LÃ¤nge 1 habenArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht in COMMON auftreten [F2008:C5100]%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (Fortran 2018, 15.5.2.12)%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE sein%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht mit %<-ftrivial-auto-var_init%> initialisiert werden%qs kann nicht zum Ãœbersetzen einer gemeinsam genutzten Bibliothek verwendet werden%qs kann nicht fÃ¼r Typdeklarationen verwendet werden%qs kann nicht in einer %<constexpr%>-Funktion verwendet werden%qs kann nicht in einem Konstruktor verwendet werden%qs kann nicht in einem Destruktor verwendet werden%qs kann nicht in einer Funktion mit einem abgeleiteten RÃ¼ckgabetyp verwendet werden%qs kann nicht in einer varargs-Funktion verwendet werden%qs kann nicht in der Funktion %<main%> verwendet werden%qs kann nicht auÃŸerhalb einer Funktion verwendet werden%qs-Klausel bei %L ist mehrfach angegebenKlausel %qs ist unvertrÃ¤glich mit den Klauseln %<read%> oder %<write%>%qs-Klausel darf nur bei rechteckigen %qs vorkommen%qs-Klausel erfordert %qs-Klausel%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-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist%qs-Klausel mit %<sink%>-Modifizierer wartet auf lexikalisch spÃ¤tere Iteration%qs-Klausel mit %<source%>-Modifizierer zusammen mit %qs-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs widerspricht %<-arch i386%> (%qs wird ignoriert)%qs widerspricht %<-arch ppc%> (%qs wird ignoriert)%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs-Direktive wird sowohl in ABSENT- als auch CONTAINS-Klauseln in %s-Direktive bei %L erwÃ¤hnt%qs-Direktive wird mehrfach in %s-Klausel in Â»%sÂ«-Direktive bei %L erwÃ¤hnt%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nicht%qs funktioniert nicht auf einem Cross-CompilerEntitÃ¤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 %qs%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in der %s-Klausel bei %L ist ein Array-Abschnitt der GrÃ¶ÃŸe Null%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 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 beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen%qs in leerer Deklaration%qs in leerer Deklaration mit auf %<enum%> basierendem Typen%qs in GIMPLE-IL%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen%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 wurde entfernt. 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 eine geschachtelte Funktion, Zugriff von %qs aus ist nicht mÃ¶glich%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 definiert, konnte aber nicht geladen werden: %s%qs ist definiert, aber die Plugin-UnterstÃ¼tzung ist deaktiviert%qs ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?%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 geladen, aber das Symbol %qs wurde nicht gefunden: %s%qs und %qs schlieÃŸen sich gegenseitig aus und kÃ¶nnen nicht zusammen angegeben werden%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist%qs ist kein Verzeichnis%qs ist kein Feld, sondern ein %qs%qs ist keine gcov-Datei%qs ist weder ein gÃ¼ltiger Name einer Modula-2-Systembibliothek noch eine AbkÃ¼rzung dafÃ¼r%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 kein assoziatives Array%qs ist kein Ausdruck%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird im 32-Bit-Modus nicht unterstÃ¼tzt%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit %qs nicht unterstÃ¼tzt%qs wird nicht unterstÃ¼tzt, das cmodel ist auf %qs festgelegtungÃ¼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 nicht initialisiert, wird aber benutzt%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 kÃ¶nnte uninitialisiert verwendet werden%qs kann nur mit einem einzelnen Deklarator verwendet werden%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%qs wird noch 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Ã¼tztParameterabfrage %qs fÃ¼r %qs in Variablen-Definitionskontext (%s) bei %LPlugin %qs steht nicht unter einer GPL-kompatiblen LizenzZeiger %qs ist nullDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist%qs erfordert UnterstÃ¼tzung des Typs %<__ibm128%>%qs erfordert, dass %<long double%> das IBM-128-Bit-Format ist%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs benÃ¶tigt eine initialisierte Datendeklaration%qs erfordert einen konstanten Ganzzahlausdruck%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 Gleitkomma-Arithmetik mit VierfachprÃ¤zision%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs erfordert die Option %qs, zusÃ¤tzlich entweder %qs oder %qs%qs erfordert das ELFv2-ABI%qs sollte %qs sein, um eine Templateargumentliste zu beenden%qs sollte von einem Skalar auf einen gleichartigen Vektor abbildendurch %qs angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qs angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qs ist in derselben Option mehrfach angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qD angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t anZeichenkette %qs ist falsch geformt%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 %<auto%> verwendet%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 wurde hier deklariert%qs ohne entsprechendes %qs%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
--- 2133,2145 ----
   [siehe %<-fno-allow-invalid-boz%>] 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Â»%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 ROUTINE mit GANG, WORKER oder VECTOR-Klausel ist in PURE-Prozedur bei %C nicht erlaubt!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP ASSUMES bei %C muss im Spezifikationsteil eines Unterprogramms oder Moduls vorkommen!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt!$OMP ATOMIC READ bei %L ist inkompatibel zur RELEASE-KlauselAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur!$OMP ATOMIC WRITE bei %L ist inkompatibel zur ACQUIRE-KlauselEingebaute 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. sein!$OMP ATOMIC bei %L mit %s-Klausel ist inkompatibel zu READ oder WRITE!$OMP ATOMIC bei %L mit %s-Klausel erfordert %s-KlauselErfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzenErfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen TypsVon 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 einen skalaren Ausdruck intrinsischen Typs bei %L zuweisenAnweisung !$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 REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine!$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:
! $-Deskriptor bei %L$ sollte das letzte Spezifikationssymbol in Format bei %L sein$OMP ERROR aufgetreten bei %L$OMP ERROR aufgetreten bei %L: %s%#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 %CDie Operandenmodifizierer %%d, %%e, %%f und %%g sind ausschlieÃŸlich fÃ¼r Speicherreferenzen oder konstante Werte%+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 ohne %<retain%>-Attribut und %qD mit %<retain%>-Attribut liegen in einem Abschnitt mit demselben NamenInterner Fehler: %<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter%<#pragma GCC arm%> erfordert eine Zeichenkette als Parameter%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein%<#pragma GCC memregs%> muss vor allen Funktionsdeklarationen stehen%<#pragma GCC memregs%> erfordert eine Zahl von 0 bis 16%<#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 allocate%> wird nicht mehr unterstÃ¼tzt%<#pragma omp assumes%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Variablen fÃ¼r SpeicherErgebnis von %<#pragma omp atomic compare capture%> ist keine Ganzzahl%<#pragma omp atomic read%> ist unvertrÃ¤glich mit der Klausel %<release%>%<#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 der Klausel %<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 critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird%<#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 end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> mit Modifizierer auÃŸer %<always%> oder %<close%> 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 riscv intrinsic%>-Option %qs erfordert, dass die Erweiterung 'V' eingeschaltet ist%<#pragma riscv intrinsic%> erfordert eine Zeichenkette als Parameter%<#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 GHS endXXX%> passt nicht zum vorherigen %<startXXX%>%<#pragma GHS endXXX%> ohne vorheriges %<startXXX%> gefunden%<#pragma%> ist hier nicht erlaubt%<#undef %E%>%<$%>-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 ZeichenketteArgument %<%.*s%> fÃ¼r Direktive ist nullAusgabe 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 %qTAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert istAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist%<%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%s%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor in %qT%<%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%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwÃ¤hnt%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwÃ¤hnt%<%s(%s)%> ist nur in %<omp ordered%> erlaubt%<%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%<--param constructive-interference-size=%d%> ist grÃ¶ÃŸer als %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> ist kleiner als %d%<--param destructive-interference-size=%d%> ist kleiner als %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> ist kleiner als %d%<-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%<-Wstrict-flex-arrays%> wird ignoriert, wenn %<-fstrict-flex-arrays%> nicht angegeben 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 fÃ¼r dieses Ziel 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%> ist nicht mit diesem Ziel kompatibel%<-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%<-fcontract-assumption-mode=%> kann nicht mit p1332/p1429 gemischt werden%<-fcontract-assumption-mode=%> muss %<on%> oder %<off%> sein%<-fcontract-build-level=%> kann nicht mit p1332/p1429 gemischt werden%<-fcontract-build-level=%> muss off|default|audit sein%<-fcontract-continuation-mode=%> kann nicht mit p1332/p1429 gemischt werden%<-fcontract-continuation-mode=%> muss %<on%> oder %<off%> sein%<-fcontract-level=%> zu viele benutzerdefinierte Rollen%<-fcontract-role=%> kann nicht mit Vertragsoptionen aus std/p1429 gemischt werden%<-fcontract-role=%> muss die Form Â»Rolle:SemantikÂ« haben%<-fcontract-role=%>-Semantik muss Werte fÃ¼r default,audit,axiom beinhalten%<-fcontract-semantic=%> kann nicht mit Vertragsoptionen aus std/p1332 gemischt werden%<-fcontract-semantic=%> kann die Standardrolle nicht finden%<-fcontract-semantic=%>-Stufe muss default, audit oder axiom sein%<-fcontract-semantic=%> muss die Form Â»Stufe:SemantikÂ« haben%<-fconvert=r16_ieee%> oder %<-fconvert=r16_ibm%> werden auf dieser Architektur 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=16%> fÃ¼r Ada%<-fexcess-precision=16%> fÃ¼r Fortran%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel%<-fexcess-precision=16%> wird auf diesem Ziel nicht unterstÃ¼tzt%<-fexcess-precision=standard%> fÃ¼r Ada%<-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-modref%> ist unvertrÃ¤glich mit %qs%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-fmodule-only%> wird fÃ¼r Nicht-Schnittstelle verwendet%<-fmoduleinfo%> wird von diesem Ziel nicht unterstÃ¼tzt%<-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 werdendas Argument %<-fonly=%> unterscheidet sich vom Namen der ersten EingabedateiOperand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch%<-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-trap=%s%> wird nicht unterstÃ¼tzt%<-fsanitize=%s%> ist mit %<-fsanitize=%s%> unvertrÃ¤glich%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=kernel-address%> mit Stapelschutz wird auf diesem Ziel nur in Kombination mit %<-fasan-shadow-offset=%> unterstÃ¼tzt%<-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%<-fsanitize=shadow-call-stack%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> erfordert %<-fno-exceptions%>%<-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%> funktioniert auf dieser Architektur nicht%<-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%<-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%> nicht vom GCC-Treiber Ã¼bergeben%<-m%s%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-m%s%> setzt %<-m%s=%s%> auÃŸer Kraft, die ABI wird auf %qs angepasst%<-m32%> widerspricht %<-arch ppc64%> (%<-m32%> wird ignoriert)%<-m32%> widerspricht %<-arch x86_64%> (%<-m32%> wird ignoriert)%<-m64%> benÃ¶tigt eine PowerPC64-CPU%<-m96bit-long-double%> ist nicht mit diesem Ziel kompatibel%<-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%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen%<-march=%s%>: nach %<%dp%> muss eine Zahl stehen%<-march=%s%>: Erweiterung %qs kommt mehr als einmal vor%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein%<-march=%s%>: fÃ¼r %<%s%dp%dp?%> wird Versionsnummer mit mehr als 2 Stufen nicht unterstÃ¼tzt%<-march=%s%>: Name von %s muss mehr als 1 Buchstabe 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%>%<-march=%s%>: z*inx ist mit Gleitkommaerweiterungen unvertrÃ¤glich%<-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=%> 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%<-mcpu=%s%>: unbekannte CPU%<-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Ã¤hlte Architektur 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Ã¼tztArgument 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%<-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%<-mlam=%>-Option: [u48|u57] wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-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%<-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%<-mstack-protector-guard=tls%> erfordert ein Hardware-TLS-Register%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-mtpf-trace-hook-epilogue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtpf-trace-hook-epilogue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtpf-trace-hook-prologue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtpf-trace-hook-prologue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095%<-mtune=%> erwartet mn10300, am33, am33-2 oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-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%<-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 %<<%>?%<=%>Optionen fehlen nach %<-foffload-options=%>Ziel%<=> 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%<DEFERRED_INIT%>-Aufrufe sollten die gleiche konstante GrÃ¶ÃŸe fÃ¼r das erste Argument und LHS haben%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden%<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%>%<PRINT_OPERAND%> Null-Zeiger%<PRINT_OPERAND%>: Unbekanntes Satzzeichen %<%c%>%<PRINT_OPERAND_ADDRESS%>, Null-ZeigerArgument %<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%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein%<[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__%> nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %<__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%> erfordert einen einfachen Bezeichner als Deklarator%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet%<__bfloat16%> ist seit GCC V13 von typedef %<short%> zum echten %<__bf16%> umdefiniert, achten Sie daher auf implizite Umwandlungen zwischen %<__bf16%> und %<short%>; ein expliziter Bitcast kÃ¶nnte hier nÃ¶tig sein%<__builtin_arc_aligned%> mit nichtkonstanter AusrichtungZieltyp %qT von %<__builtin_bit_cast%> ist ein ArraytypZieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarin %<__builtin_bit_cast%> ist die QuellgrÃ¶ÃŸe %qE ungleich der ZieltypgrÃ¶ÃŸe %qEQuelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarOperand 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Ã¼tztArgument von %<__builtin_is_corresponding_member%> muss ein Zeiger auf Member sein%<__builtin_is_corresponding_member%> benÃ¶tigt zwei Argumente%<__builtin_is_corresponding_member%> nicht wohldefiniert fÃ¼r anonyme VereinigungenArgument von %<__builtin_is_pointer_interconvertible_with_class%> muss ein Zeiger auf Member sein%<__builtin_is_pointer_interconvertible_with_class%> benÃ¶tigt ein einziges ArgumentZweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__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_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 seinVektorargumente von %<__builtin_shufflevector%> mÃ¼ssen den gleichen Typ habenArgumente fÃ¼r %<__builtin_shufflevector%> mÃ¼ssen Vektoren konstanter GrÃ¶ÃŸe seinArgumente fÃ¼r %<__builtin_shufflevector%> mÃ¼ssen Vektoren sein%<__builtin_shufflevector%> muss ein Ergebnis mit einer Zweierpotenz von Elementen angeben%<__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%<__fp16%> ohne %<ldrh%>%<__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 istin der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks seinArgument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qT%<alignas%> in leerer Deklaration mit auf %<enum%> basierendem TypenAusdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig seinAusdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruckin der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks seinAllokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>%<allocate%>-Klausel muss hier einen Allozierer angebenAllokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤higAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumente%<ancestor%>-GerÃ¤temodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht%<ancestor%>-GerÃ¤temodifizierer bei %C, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0%<asm goto%> mit komplexen typisierten Ausgaben%<asm%>-Konflikt mit Eingabeoperand%<asm%>-Konflikt mit Ausgabeoperand%<asm%>-Deklaration wird wegen Konflikt mit vorheriger Umbenennung ignoriert%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> 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 erlaubt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<assume%>-Attribut auf hÃ¶chster Ebene%<assume%>-Attribut ohne darauffolgendes %<;%>%<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%<auto%> erfordert einen einfachen Bezeichner, optional mit Attributen, als Deklarator%<auto%> mit %<constexpr%> verwendet%<auto(x)%> kann nicht eingeschrÃ¤nkt werden%<auto{x}%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<auto{x}%> kann nicht eingeschrÃ¤nkt werden%<auto{x}%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<await_suspend%> muss %<void%>, %<bool%> oder ein Koroutine-Handle zurÃ¼ckgeben%<bank_switch%> hat auf Nicht-Interrupt-Funktionen keine AuswirkungSuffix %<bf16%> oder %<BF16%> an Gleitkommakonstanten ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<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++20%> 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%>%<consteval%>-Funktion %q+D Ã¼bersteuert nicht-%<consteval%>-FunktionKontrollfluss 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++20%> oder %<-std=gnu++20%> 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%> in leerer Deklaration%<constexpr%>-Initialisierer fÃ¼r einen binÃ¤ren Gleitkommatypen hat dezimalen Typ%<constexpr%>-Initialisierer fÃ¼r einen reellen Typen hat komplexen TypInitialisierer fÃ¼r %<constexpr%> ist kein konstanter arithmetischer Ausdruck%<constexpr%>-Initialisierer ist nicht im Typen des Objekts darstellbarInitialisierer fÃ¼r %<constexpr%>-Ganzzahl ist kein konstanter Ganzzahlausdruck%<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 Typ%<constexpr%>-Objekt hat variabel geÃ¤nderten TypInitialisierer fÃ¼r %<constexpr%>-Zeiger ist nicht nullstatisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben%<constexpr%> mit %qE verwendet%<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 haben%<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 ArgumentOption %<custom-fpu-cfg%> unterstÃ¼tzt kein %<no-%>Option %<custom-fpu-cfg%> erfordert Konfigurationsargument%<decl-specifier%> in Deklaration von Ableitungshinweis%<declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<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%<decltype(auto)%> darf nicht CV-qualifiziert seindie Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%<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(%s)%> ist nur in %<omp ordered%> erlaubt%<depobj%>-AbhÃ¤ngigkeitstyp in %<depend%>-Klausel von %<depobj%> angegebenAusdruck %<depobj%> ist kein lvalue-AusdruckEreignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden%<device%>-Klausel mit %<ancestor%> ist nur an einem %<target%>-Konstrukt erlaubt%<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%<enum%> wurde sowohl mit als auch ohne zugrundeliegendem festen Typ deklariert%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiertder auf %<enum%> basierende Typ ist zu der vorherigen Deklaration inkompatibelauf %<enum%> basierender Typ darf hier nicht angegeben werden%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden%<explicit%> in Â»friendÂ«-Deklaration%<explicit%> auÃŸerhalb einer Klassendeklaration%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<export%> ist kein Teil der folgenden module-directive%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte ausSuffix %<f%d%> oder %<F%d%> an Gleitkommakonstanten ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<fallthrough%>-Attribut mit einem Parameter angegebenDirektive des Attributes %<fast_interrupt%> ignoriert%<filter%>-Ausdruck muss ganzzahlig seinAttribut %<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 verwendetUnterstÃ¼tzung fÃ¼r %<function_profiler%>%<function_profiler%>-UnterstÃ¼tzung fÃ¼r MMIX%<gang%>-Schleife in %<gang-single%>-RegionAusdruck 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%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<goto%> ist kein Konstantenausdruck%<gp_offset%> (%ld) oder %<end_offset%> (%ld) ist kleiner als nullAusdruck fÃ¼r %<grainsize%> muss ganzzahlig seinWert von %<grainsize%> muss positiv sein%<h%> auf nicht-Register-Operand angewandt%<hard-float%> MIPS16-Code fÃ¼r andere ABIs als o32 und o64%<hint%>-Ausdruck muss ganzzahlig und konstant sein%<hint%>-Ausdruck muss ganzzahlig sein%<if consteval%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar%<if consteval%> erfordert zusammengesetzte Anweisung%<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%>Attribut %<indirect_call%> bezieht sich nicht auf %<static%>-Funktionen%<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 Arrayabschnitt%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %Ldie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %Ldie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet werden%<interrupt_thread%> ist nur auf Fido verfÃ¼gbarModifizierer %<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 angegeben werden, wenn das alleinstehende %<ordered%>-Konstrukt darin geschachtelt istSchrittweite %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%<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_select_hwmult_lib%> erfordert mindestens ein Argument%<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 seinuntere Grenze %qE von %<num_teams%> ist grÃ¶ÃŸer als obere Grenze %qEWert von %<num_teams%> muss positiv seinWert von %<num_threads%> muss positiv sein%<object.TypeInfo%> kann nicht mit %<-fno-rtti%> verwendet werden%<object.TypeInfo%> konnte nicht gefunden werden, wird aber implizit verwendet%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt%<omp requires reverse_offload%> erfordert mindestens %<sm_35%> fÃ¼r %<-foffload-options=nvptx-none=-march=%> â€“ fÃ¼r diesen GerÃ¤tetyp wird die Offload-Codegenerierung ausgeschaltetAttribut %<omp::%E%> erfordert Argument%<omp::%E%> darf in diesem Kontext nicht angegeben werden%<omp_all_memory%> bei %C ist in dieser Klausel nicht erlaubt%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden%<omp_all_memory%> wird mit %<depend%>-Art auÃŸer %<out%> oder %<inout%> verwendet%<omp_all_memory%> wird bei %C mit DEPEND-Art auÃŸer OUT oder INOUT verwendet%<omp_all_memory%> wird mit AbhÃ¤ngigkeitsart auÃŸer OUT oder INOUT verwendet, bei %C%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden%<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 einer %<%s 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 in %<for%>-Schleife Ã¼ber einen Bereich%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein%<ordered%>-Konstrukt mit %qs-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel eng geschachtelt sein%<ordered%>-Konstrukt ohne %<doacross%>- oder %<depend%>-Klauseln ist mit einer Schleife verbunden, in der das %<collapse%>-Argument %wd sich vom %<ordered%>-Argument %wd unterscheidet%<ordered%>-Konstrukt ohne %<doacross%>- oder %<depend%>-Klauseln darf nicht dieselbe Bindungsregion wie ein %<ordered%>-Konstrukt mit diesen Klauseln haben%<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 auftrittdas Pragma %<pch_preprocess%> sollte nur mit %<-fpreprocessed%> verwendet werden%<pex_init%> failed: %m%<#pragma omp error%> gefunden%<#pragma omp error%> gefunden: %s%<pragma omp requires%> erfordert mindestens eine KlauselAusdruck fÃ¼r %<priority%> muss ganzzahlig seinWert von %<priority%> muss positiv seinAttribut %<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++20%> oder mit %<-fconcepts%> verfÃ¼gbar%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion%<return_void%> wurde hier deklariertAusdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<scalar_storage_order%> wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist%<scope%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> oder %<masked%> ist%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer%<setter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<setter%> ist hier angegebenArgument Â»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 werden%<soft-float%> und long-double-128 sind unvertrÃ¤glichArgument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein%<stack_offset%> muss ein Vielfaches von 4 sein%<stack_offset%> muss mindestens 4 sein%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert seinLambda-Spezifizierer %<static%> mit Lambda-Fang%<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::is_constant_evaluated%> wertet in einer nicht-%<constexpr%>-Funktion immer zu false aus%<std::is_constant_evaluated%> wertet innerhalb von %<if constexpr%> immer zu true aus%<std::is_constant_evaluated%> wertet innerhalb einer %<consteval%>-Funktion immer zu true aus%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>%<std::tuple_element<%u, %T>::type%> ist %<void%>%<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 VariablenFehler bei %<sysctl%> fÃ¼r %<kern.osversion%>: %m%<target%>-Konstrukt mit geschachteltem %<teams%>-Konstrukt enthÃ¤lt Direktiven auÃŸerhalb des %<teams%>-Konstrukts%<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%>-KlauselKonstrukt %<taskwait%> mit %<nowait%>-Klausel, aber ohne %<depend%>-Klauseln%<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%> ist in %<allocate%>-Klausel nicht erlaubt%<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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<typedef%>-Angabe ist unvertrÃ¤glich mit %qs%<typedef%> mit %<auto%> verwendet%<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#D, das ist jedoch kein Typ%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<using enum%> von %qT vor seinem enum-specifier%<using enum%> des abhÃ¤ngigen Typen %qT%<using enum%> an unvollstÃ¤ndigem Typ %qT%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<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%<verify_marked_backedges%> failed%<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 werden%<weak%>-Klausel erfordert atomaren GleichheitsvergleichAttribut %<weakref%> ignoriert, da Funktion bereits definiert istAttribut %<weakref%> ignoriert, da Variable bereits initialisiert istAttribut %<weakref%> sollte von Attribut %<alias%> begleitet werden%<weakref%> kann nicht versioniert 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%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d Bytes des gang-privaten Speichers fÃ¼r Datenaustausch erschÃ¶pft (kann zum Beispiel mit %<-mgang-private-size=%d%> erhÃ¶ht werden)Einen 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 hat keine externe Bindung%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D verweist auf eine Einheit %q#D mit interner Verlinkung%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 als schwach deklariert, nachdem es verwendet wurde%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 greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%qD greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%qD greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes%qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD kommt in %<allocate%>-Klausel mehrfach vor%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD kommt mehr als einmal in Datenfreigabeklauseln vor%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]Argument fÃ¼r %qD hat kein abschlieÃŸendes nul-ZeichenAttribut-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 wird mit Zeiger aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen%qD wird mit Zeiger %qE aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt%qD wird mit nicht alloziertem Zeiger aufgerufen%qD wird auf nicht alloziertem Objekt %qD aufgerufen%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 %<constexpr%>-Kontext 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 ist als Array vom Template-Platzhaltertyp %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD als schwach deklariert, nachdem es verwendet wurde%qD in %<constexpr%>-Kontext als %<static%> definiert%qD kann in einer %qs-Funktion erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> als %<static%> definiert werden%qD in %<constexpr%>-Kontext als %<thread_local%> definiert%qD kann in einer %qs-Funktion erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> als %<thread_local%> definiert werden%qD definiert, aber nicht verwendet%qD hier definiert%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden%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 erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E%qD erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E%qD erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E%qD erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E%qD Bildung des Offsets %s auÃŸerhalb der Grenzen%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qD deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Bedingung%qD ungÃ¼ltig in Lambda%qD ist eine Funktion, kein Typ%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist verÃ¤nderlich%qD ist normalerweise eine nicht-statische Funktion%qD ist weder ein Klassen- noch ein Alias-Template%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein direktes Element von %qT%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<allocate%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %qs-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD ist nicht verfÃ¼gbar%qD ist nicht verfÃ¼gbar: %s%qD ist nicht initialisiert, wird aber benutzt%qD greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%qD greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD greift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein%qD kÃ¶nnte uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E%qD liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise %E Bytes in eine Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E%qD schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E%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 Memberfunktion 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 einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi%qD Offset %s ist auÃŸerhalb der Grenzen%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%qD ist in Lambda erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfÃ¼gbarAusgabe von %qD mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wuAusgabe von %qD mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang istAusgabe von %qD abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wuAusgabe von %qD abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT%qD liest %E Byte aus einer Region der GrÃ¶ÃŸe %E%qD liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%qD liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%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 im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben%qD ist sowohl in %<declare target link%>- als auch implizit in %<to%>-Klauseln angegebenangegebene Grenze %2$E von %1$qD ist genau die GrÃ¶ÃŸe des Ziels%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelledurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qD angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qD angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wudurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjektsdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstruktdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%qD-Spezifizierer ist unvertrÃ¤glich mit %<typedef%>%qD-Spezifizierer ist unvertrÃ¤glich mit %qs%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 schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%qD schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE kommt mehr als einmal in %<allocate%>-Klauseln vor%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzAttribut %qE mit Argument %E ist keine GanzzahlkonstanteArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attribut %qE Argument %E ist nicht positivAttributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE hat Argument %qE, das %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 seinAttribut %qE Argument %qE ist unbekanntAttribut %qE Argument 1 benennt keine FunktionAttribut %qE Argument 1 ist mehrdeutigAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument habenAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qTAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlAttributargument %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 Parameter angewendet werdenAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut %qE kann nicht fÃ¼r Register-Variablen angegeben werdenAttribut %qE kann nicht fÃ¼r threadlokale Variablen angegeben werdenAttribut %qE steht mit Attribut %qE in KonfliktAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine lokale Variable istAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypenAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben istAttribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben istAttribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird ignoriert, da das Feld ein Funktionszeiger sein mussAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen giltAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen und Funktionszeigerfelder giltAttribut %qE kann nur auf Zeigertypen angewendet werdenAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE ist nur fÃ¼r Objective-C-Objekte gÃ¼ltigAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE kann nur an einem typedef stehen; wird ignoriertAttribut %qE kann nicht fÃ¼r %q+D angegeben werdenAttribut %qE kann nur fÃ¼r Array-Felder angegeben werdenAttribut %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 ist nur bei Struktur-, Vereinigungs- und Klassentypen anwendbarAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tztAttribut %qE wird nur fÃ¼r Vektortypen unterstÃ¼tzt, die nicht maskiert sindAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert %sAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahl als ArgumentAttribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE mit nicht unterstÃ¼tzter Boolean-GenauigkeitAttribut %qE ohne Argumente fÃ¼r einen Nicht-PrototypAttribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT%qE kann nicht mit Auslassungspunkten %<...%> eingeleitet werden%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 erfÃ¼llt Â»return-type-requirementÂ« nicht%qE erfÃ¼llt Â»return-type-requirementÂ« nicht, da%qE unterstÃ¼tzt keine 32-Bit-Offsets mit Vorzeichenerweiterung%qE unterstÃ¼tzt den 32-Bit-Vektortyp %qT nicht%qE unterstÃ¼tzt keine vorzeichenerweiterten Offsets%qE wird zu Â»falseÂ« ausgewertet%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE hat keine Form, die %qT Argumente annimmt%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 auf einen Zeiger; wollten Sie ihn dereferenzieren, bevor Sie %<->%> darauf anwenden?%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE ist mit %<throw()%> oder %<noexcept%> markiert, aber %qT liefert kein brauchbares %<get_return_object_on_allocation_failure%>%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist nicht %<noexcept%>%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 konstanter Ausdruck, solange die Klasse %qT noch unvollstÃ¤ndig ist%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 vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE in %<allocate%>-Klausel ist keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel%qE ist nicht vom Typ %qTunbekannte Modul-Steuerzeile %qE%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert%qE ist vorbestimmt %qs fÃ¼r %qs%qE wird von %qT bereitgestellt, aber %<std::nothrow%> wurde nicht gefunden%qE wird von %qT bereitgestellt, aber %qE ist nicht mit %<throw()%> oder %<noexcept%> gekennzeichnet%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktionssignatur %qD verwendbar%qE ist nicht verfÃ¼gbar%qE ist nicht verfÃ¼gbar: %s%qE ist nicht initialisiert%qE kÃ¶nnte uninitialisiert verwendet werden%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE darf erst nach einer Modul-Interface-Deklaration vorkommen%qE darf nur einmal pro Export-Deklaration vorkommen%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden%qE erfordert eine Vektorbasis und einen skalaren IndexAttribut %qE benÃ¶tigt ein Argument%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE ist hier angegeben%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<constexpr%> verwendet%qE mit %<extern%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %qs 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 in zusammengesetztem %<constexpr%>-Literal deklariert%qT ist in unvollstÃ¤ndig angegebener Objektdeklaration deklariert%qT wird in unvollstÃ¤ndig spezifiziertem Objektinitialisierer 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 in zusammengesetztem %<constexpr%>-Literal definiert%qT ist in unvollstÃ¤ndig angegebener Objektdeklaration definiert%qT wurde in unvollstÃ¤ndig angegebenem Objektinitialisierer 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 stimmt nicht mit der ursprÃ¼nglichen Deklaration Ã¼berein%qT wurde erstmals hier als %qs deklariert%qT hat eine Basis %qT, die von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat eine Basis %qT, die interne Bindung hat%qT hat eine Basis %qT, die keine Bindung hat%qT hat eine Basis %qT, die den anonymen Namensraum verwendet%qT hat ein Feld %q#D, dessen Typ keine Bindung hat%qT hat ein Feld %q#D, dessen Typ keine Bindung hat%qT hat ein Feld %q#D, 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 hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist keine direkte Basis von %qT%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen%qT ist in einem Templateargument nicht erlaubt%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qT%d%qE%dder einzelne Vektor %qT wird an Argument %d von %qE Ã¼bergeben, das erwartet jedoch ein Tupel von %d Vektoren%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%qs auf der linken Seite einer Zuweisung%s auf der linken Seite einer Clobber-Anweisung%qs auf der rechten Seite Zuweisung%qs greift auf das uninitialisierte Byte an Offset %d zu%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%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 kÃ¶nnen nicht gleichzeitig eingeschaltet sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs kommt mehr als einmal in %<allocate%>-Klauseln bei %L vor%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehlt%qs wird auf einen void-Typ angewendet%qs wird auf einen unvollstÃ¤ndigen Typ angewendet%qs angewendet auf Nicht-SVE-Typ %qT%qs angewendet auf den Nicht-Vektor-Typ %qT%qs angewendet auf den Typ %qT, der bereits eine GrÃ¶ÃŸe hatArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss mindestens die LÃ¤nge 1 habenArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht in COMMON auftreten [F2008:C5100]%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (Fortran 2018, 15.5.2.12)%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE sein%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht mit %<-ftrivial-auto-var_init%> initialisiert werden%qs kann nicht zum Ãœbersetzen einer gemeinsam genutzten Bibliothek verwendet werden%qs kann nicht fÃ¼r Typdeklarationen verwendet werden%qs kann nicht in einer %<constexpr%>-Funktion verwendet werden%qs kann nicht in einem Konstruktor verwendet werden%qs kann nicht in einem Destruktor verwendet werden%qs kann nicht in einer Funktion mit einem abgeleiteten RÃ¼ckgabetyp verwendet werden%qs kann nicht in einer varargs-Funktion verwendet werden%qs kann nicht in der Funktion %<main%> verwendet werden%qs kann nicht auÃŸerhalb einer Funktion verwendet werdenArgument der %s-Klausel bei %L muss ALLOCATABLE oder ein POINTER sein%qs-Klausel bei %L ist mehrfach angegebenKlausel %qs ist unvertrÃ¤glich mit den Klauseln %<read%> oder %<write%>%qs-Klausel darf nur bei rechteckigen %qs vorkommen%qs-Klausel erfordert %qs-Klausel%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-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist%qs-Klausel mit %<sink%>-Modifizierer wartet auf lexikalisch spÃ¤tere Iteration%qs-Klausel mit %<source%>-Modifizierer zusammen mit %qs-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs widerspricht %<-arch i386%> (%qs wird ignoriert)%qs widerspricht %<-arch ppc%> (%qs wird ignoriert)%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs-Direktive wird sowohl in ABSENT- als auch CONTAINS-Klauseln in %s-Direktive bei %L erwÃ¤hnt%qs-Direktive wird mehrfach in %s-Klausel in Â»%sÂ«-Direktive bei %L erwÃ¤hnt%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nicht%qs funktioniert nicht auf einem Cross-CompilerEntitÃ¤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 %qs%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in der %s-Klausel bei %L ist ein Array-Abschnitt der GrÃ¶ÃŸe Null%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 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 beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen%qs in leerer Deklaration%qs in leerer Deklaration mit auf %<enum%> basierendem Typen%qs in GIMPLE-IL%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen%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 wurde entfernt. 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 eine geschachtelte Funktion, Zugriff von %qs aus ist nicht mÃ¶glich%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 definiert, konnte aber nicht geladen werden: %s%qs ist definiert, aber die Plugin-UnterstÃ¼tzung ist deaktiviert%qs ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?%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 geladen, aber das Symbol %qs wurde nicht gefunden: %s%qs und %qs schlieÃŸen sich gegenseitig aus und kÃ¶nnen nicht zusammen angegeben werden%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist%qs ist kein Verzeichnis%qs ist kein Feld, sondern ein %qs%qs ist keine gcov-Datei%qs ist weder ein gÃ¼ltiger Name einer Modula-2-Systembibliothek noch eine AbkÃ¼rzung dafÃ¼r%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 kein assoziatives Array%qs ist kein Ausdruck%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird im 32-Bit-Modus nicht unterstÃ¼tzt%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit %qs nicht unterstÃ¼tzt%qs wird nicht unterstÃ¼tzt, das cmodel ist auf %qs festgelegtungÃ¼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 nicht initialisiert, wird aber benutzt%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 kÃ¶nnte uninitialisiert verwendet werden%qs kann nur mit einem einzelnen Deklarator verwendet werden%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%qs wird noch 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Ã¼tztParameterabfrage %qs fÃ¼r %qs in Variablen-Definitionskontext (%s) bei %LPlugin %qs steht nicht unter einer GPL-kompatiblen LizenzZeiger %qs ist nullDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist%qs erfordert UnterstÃ¼tzung des Typs %<__ibm128%>%qs erfordert, dass %<long double%> das IBM-128-Bit-Format ist%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs benÃ¶tigt eine initialisierte Datendeklaration%qs erfordert einen konstanten Ganzzahlausdruck%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 Gleitkomma-Arithmetik mit VierfachprÃ¤zision%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs erfordert die Option %qs, zusÃ¤tzlich entweder %qs oder %qs%qs erfordert das ELFv2-ABI%qs sollte %qs sein, um eine Templateargumentliste zu beenden%qs sollte von einem Skalar auf einen gleichartigen Vektor abbildendurch %qs angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qs angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qs ist in derselben Option mehrfach angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs mit typedef-name %qD angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t anZeichenkette %qs ist falsch geformt%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 %<auto%> verwendet%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 wurde hier deklariert%qs ohne entsprechendes %qs%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
*** 2179,2185 ****
     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><Meldung nicht zur Compilierzeit bekannt><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.Vor dem Doppelpunkt in der Angabe der angenommenen GrÃ¶ÃŸe des Feldes bei %L muss die untere Grenze angegeben seinEs wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸtBei %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 %qs kann aufgrund des begrenzten Befehlssatzes %qs nicht implementiert werden, stattdessen wird %qs verwendetABI %qs ist zur Konfigurationszeit nicht aktiviert, der Linker meldet mÃ¶glicherweise einen FehlerABI geÃ¤ndert (von %qs auf %qs), wÃ¤hrend Multilib ausgeschaltet istABI 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=Â«):ABI mit Startdateien: %sABSTRACT 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 spezifiziertACLE-Funktion %qD ist nicht kompatibel mit der Verwendung von %qsACLE-Funktion %qD erfordert ISA-Erweiterung %qsVariable ACQUIRED_LOCKÂ»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable seinACTION-Typ bei %L steht in Konflikt mit READONLY-SpezifiziererALIGN-Modifizierer bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung, der eine Zweierpotenz istAttribut 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 %CASYNCHRONOUS-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 hatArgument bei %L fÃ¼r den angenommenen Typ des Dummys hat Typparameter oder hat einen abgeleiteten Typ mit typgebundenen oder FINAL-ProzedurenEffektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %LTatsÃ¤chliches Argument fÃ¼r %qs bei %L muss ein Zeiger seinTatsÃ¤chliches Argument fÃ¼r %qs bei %L muss ein Zeiger oder ein gÃ¼ltiges Ziel fÃ¼r den Dummy-Zeiger in einer Anweisung fÃ¼r Zeiger-Zuweisung seinEffektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L seinEffektives Argument fÃ¼r %qs muss ALLOCATABLE 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 habenArgument des INTENT(OUT)-Dummy fÃ¼r angenommenen Rang %qs bei %L muss eine bekannte GrÃ¶ÃŸe 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)CS-PrÃ¤fix zu call und jmp zu indirektem Thunk hinzufÃ¼gen, wenn das Verzweigungsziel in den Registern r8-r15 liegt.Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen.Kommentare hinzufÃ¼gen, wenn Deklarationen im generierten C++-Header ignoriert werden.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.Maximal erlaubte GrÃ¶ÃŸenzunahme der GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt, wenn der Zeiger auf eine lokale Variable zeigt, die vom Aufrufer nur geschrieben oder als Funktionsargument Ã¼bergeben wird.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 --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 referenceAlias:Alle 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 habenDas allozierbare Zeichen-Dummy-Argument %qs bei %L muss eine verzÃ¶gerte LÃ¤nge haben, da die Prozedur %qs BIND(C) istZuordnungsfÃ¤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.IEC559-Gleitkommaausnahmen in konstanten AusdrÃ¼cken zulassen.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.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.Die Menge an lokalem, gemeinsam genutztem Speicher (LDS), die fÃ¼r private Gang-Variablen reserviert werden soll.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.UngefÃ¤hre Anzahl der Befehle in der Funktion, in Einheiten von 1k, die zu einer einfachen lokalen RA fÃ¼hren.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 %qs der Anweisungs-Funktion %qs 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 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 Grenze fÃ¼r %<-fmax-stack-var-size=%> anzuheben, verwenden Sie %<-frecursive%> (dadurch wird die BeschrÃ¤nkung von %<-fmax-stack-var-size%> aufgehoben), oder Ã¤ndern Sie den Code so, dass er ein ALLOCATABLE-Feld verwendet. Wenn auf die Variable niemals nebenlÃ¤ufig zugegriffen wird, kÃ¶nnen Sie diese Warnung ignorieren, Sie kÃ¶nnten diese Variable auch mit dem Attribut SAVE deklarieren.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_LOCFeldabschnittbestimmer, 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 erlaubtAssociate-Name %qs in %s-Klausel bei %LAssociate-Name %qs in SHARED-Klausel bei %LZugeordneter 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 Ã¼ber nicht-inline-Funktionsgrenzen hinweg gelten.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.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 seinVermuteter Typ bei %CVermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubtVermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubtDas Zeichen-Dummy-Argument %qs bei %L hat eine angenommene LÃ¤nge und gehÃ¶rt zur Prozedur %qs mit Attribut BIND(C)Argument 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 %qs mit vermutetem Rang bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld 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 %LArgument fÃ¼r angenommenen Typ bei %L, das dem Dummy-Argument %qs fÃ¼r den angenommenen Rang entspricht, muss von angenommener Form oder angenommenem Rang seinFeld 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.Die GOT mÃ¶glichst nicht verwenden, um auf externe Symbole zuzugreifen.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Ã¼tztBOZ bei %L kann nicht in einer Initialisierung alten Stils vorkommenBOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-SyntaxBOZ-Konstante bei %L kann nicht innerhalb eines COMPLEX-intrinsischen Unterprogramms vorkommenDie BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem ACHAR-intrinsischen Unterprogramm vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem CHAR-intrinsischen Unterprogramm vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommenBOZ-Literalkonstante bei %L darf nicht in einer Ausgabe-IO-Liste vorkommenBOZ-Literalkonstante bei %L darf nicht in einem FLOAT-intrinsischen Unterprogramm 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 bei %L kann nicht als Operand eines Vergleichsoperators 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 verwendetBPF CO-RE unterstÃ¼tzt LTO nichtBPF CO-RE erfordert BTF-Debugging-Informationen, verwenden Sie %<-gbtf%>BYTE-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 %LDer Strukturkonstruktor bei %2$L verweist auf die falsche Feldangabe der Komponente %1$qsFalsche 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 Form des Initialisierers bei %LFalsche 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_signBasis-ABI-Typen fÃ¼r LoongArch:Basisobjekt 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 %qsGrundlegende ISAs von LoongArch:Bindung 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
--- 2181,2187 ----
     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><Meldung nicht zur Compilierzeit bekannt><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.Vor dem Doppelpunkt in der Angabe der angenommenen GrÃ¶ÃŸe des Feldes bei %L muss die untere Grenze angegeben seinEs wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸtBei %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 %qs kann aufgrund des begrenzten Befehlssatzes %qs nicht implementiert werden, stattdessen wird %qs verwendetABI %qs ist zur Konfigurationszeit nicht aktiviert, der Linker meldet mÃ¶glicherweise einen FehlerABI geÃ¤ndert (von %qs auf %qs), wÃ¤hrend Multilib ausgeschaltet istABI 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=Â«):ABI mit Startdateien: %sABSTRACT 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 spezifiziertACLE-Funktion %qD ist nicht kompatibel mit der Verwendung von %qsACLE-Funktion %qD erfordert ISA-Erweiterung %qsVariable ACQUIRED_LOCKÂ»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable seinACTION-Typ bei %L steht in Konflikt mit READONLY-SpezifiziererALIGN-Modifizierer bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung, der eine Zweierpotenz istAttribut 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 %CASYNCHRONOUS-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 hatArgument bei %L fÃ¼r den angenommenen Typ des Dummys hat Typparameter oder hat einen abgeleiteten Typ mit typgebundenen oder FINAL-ProzedurenEffektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %LTatsÃ¤chliches Argument fÃ¼r %qs bei %L muss ein Zeiger seinTatsÃ¤chliches Argument fÃ¼r %qs bei %L muss ein Zeiger oder ein gÃ¼ltiges Ziel fÃ¼r den Dummy-Zeiger in einer Anweisung fÃ¼r Zeiger-Zuweisung seinEffektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L seinEffektives Argument fÃ¼r %qs muss ALLOCATABLE 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 habenArgument des INTENT(OUT)-Dummy fÃ¼r angenommenen Rang %qs bei %L muss eine bekannte GrÃ¶ÃŸe 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)CS-PrÃ¤fix zu call und jmp zu indirektem Thunk hinzufÃ¼gen, wenn das Verzweigungsziel in den Registern r8-r15 liegt.Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen.Kommentare hinzufÃ¼gen, wenn Deklarationen im generierten C++-Header ignoriert werden.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.Maximal erlaubte GrÃ¶ÃŸenzunahme der GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt, wenn der Zeiger auf eine lokale Variable zeigt, die vom Aufrufer nur geschrieben oder als Funktionsargument Ã¼bergeben wird.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 --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 referenceAlias:Alle 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 habenDas allozierbare Zeichen-Dummy-Argument %qs bei %L muss eine verzÃ¶gerte LÃ¤nge haben, da die Prozedur %qs BIND(C) istZuordnungsfÃ¤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.IEC559-Gleitkommaausnahmen in konstanten AusdrÃ¼cken zulassen.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.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.Atomare Operationen, die sich auf TeilwÃ¶rter beziehen, stets inlinen.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.Die Menge an lokalem, gemeinsam genutztem Speicher (LDS), die fÃ¼r private Gang-Variablen reserviert werden soll.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.UngefÃ¤hre Anzahl der Befehle in der Funktion, in Einheiten von 1k, die zu einer einfachen lokalen RA fÃ¼hren.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 %qs der Anweisungs-Funktion %qs 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 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 Grenze fÃ¼r %<-fmax-stack-var-size=%> anzuheben, verwenden Sie %<-frecursive%> (dadurch wird die BeschrÃ¤nkung von %<-fmax-stack-var-size%> aufgehoben), oder Ã¤ndern Sie den Code so, dass er ein ALLOCATABLE-Feld verwendet. Wenn auf die Variable niemals nebenlÃ¤ufig zugegriffen wird, kÃ¶nnen Sie diese Warnung ignorieren, Sie kÃ¶nnten diese Variable auch mit dem Attribut SAVE deklarieren.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_LOCFeldabschnittbestimmer, 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 erlaubtAssociate-Name %qs in %s-Klausel bei %LAssociate-Name %qs in SHARED-Klausel bei %LZugeordneter 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 Ã¼ber nicht-inline-Funktionsgrenzen hinweg gelten.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.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 seinVermuteter Typ bei %CVermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubtVermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubtDas Zeichen-Dummy-Argument %qs bei %L hat eine angenommene LÃ¤nge und gehÃ¶rt zur Prozedur %qs mit Attribut BIND(C)Argument 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 %qs mit vermutetem Rang bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld 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 %LArgument fÃ¼r angenommenen Typ bei %L, das dem Dummy-Argument %qs fÃ¼r den angenommenen Rang entspricht, muss von angenommener Form oder angenommenem Rang seinFeld 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.Die GOT mÃ¶glichst nicht verwenden, um auf externe Symbole zuzugreifen.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Ã¼tztBOZ bei %L kann nicht in einer Initialisierung alten Stils vorkommenBOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-SyntaxBOZ-Konstante bei %L kann nicht innerhalb eines COMPLEX-intrinsischen Unterprogramms vorkommenDie BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem ACHAR-intrinsischen Unterprogramm vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem CHAR-intrinsischen Unterprogramm vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommenBOZ-Literalkonstante bei %L darf nicht in einer Ausgabe-IO-Liste vorkommenBOZ-Literalkonstante bei %L darf nicht in einem FLOAT-intrinsischen Unterprogramm 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 bei %L kann nicht als Operand eines Vergleichsoperators 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 verwendetBPF CO-RE unterstÃ¼tzt LTO nichtBPF CO-RE erfordert BTF-Debugging-Informationen, verwenden Sie %<-gbtf%>BYTE-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 %LDer Strukturkonstruktor bei %2$L verweist auf die falsche Feldangabe der Komponente %1$qsFalsche 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 Form des Initialisierers bei %LFalsche 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_signBasis-ABI-Typen fÃ¼r LoongArch:Basisobjekt 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 %qsGrundlegende ISAs von LoongArch:Bindung 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
*************** gibt KEINE Garantie; auch nicht fÃ¼r MAR
*** 2237,2243 ****
  Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.
  
  %reloc()-Assembleroperatoren verwenden.%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.Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format.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.Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format.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 Direktwert als Offset vom TLS-Register verwenden. Diese Option ist fÃ¼r fstack-protector-guard=tls gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.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.Bittests fÃ¼r hinreichend groÃŸe switch-Anweisungen 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.call0-ABI 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.Feldweisen Vergleich fÃ¼r Strukturgleichheit 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.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.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.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.ZufÃ¤llige Basisadresse fÃ¼r jeden Rahmen wÃ¤hlen, statt immer 0 zu verwenden.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.Software-Ganzzahlmultiplikation 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 AIX-Vector-Extended-ABI 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 Modernen Linker (MOLD) statt des Standardlinkers 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.Trap-Befehle verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.FÃ¼r das Bereinigen von undefiniertem Verhalten Traps statt Meldungen verwenden.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.ABI mit Fenster-Registern verwenden.Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde.Kompressionsstufe <Zahl> fÃ¼r zlib/zstd fÃ¼r IL verwenden.Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet.Hier verwendetIm Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«).Den Abrollfaktor begrenzen, der angibt, wie weit der Autovektorisierer eine Schleife abrollen darf. Voreinstellung ist 4.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.
! Verwendung der Funktion %qs bei %L ist veraltetVerwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltetVerwenden der Subroutine %qs bei %L ist veraltetVerwendung der Variable %qs bei %L ist veraltetNormalerweise 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.Der Wert der HINT-Klausel bei %L muss ein gÃ¼ltiger konstanter Hinweisausdruck seinVariable %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 Funktion %qsVariable %qs bei %L wird auf undefinierten Wert gesetzt, innerhalb der bei %L beginnenden Schleife, als INTENT(OUT)-Argument fÃ¼r Unterroutine %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.Sicherstellen, dass die Codepfade fÃ¼r die ausgegebenen Meldungen machbar sind.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.Vor C++11-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat.Vor C++14-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Vor C++17-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Vor C++20-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Vor C++23-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.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.Vor FÃ¤llen warnen, in denen -ftrivial-auto-var-init eine Auto-Variable nicht initialisieren kann.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-Funktionszeiger aufgerufen wird.Bei Codepfaden warnen, in denen ein NULL-Zeiger dereferenziert wird.Bei Codepfaden warnen, in denen ein Dateideskriptor mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen ein Dateideskriptor nicht geschlossen wird.Bei Codepfaden warnen, in denen ein Dateideskriptor verwendet wird, ohne auf GÃ¼ltigkeit zu prÃ¼fen.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 NULL geprÃ¼ft wird, nachdem er bereits dereferenziert wurde.Bei Codepfaden warnen, in denen ein Zeiger auf einen Puffer einem inkompatiblen Typen zugewiesen wird.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 ein Lese- oder Schreibzugriff auf einem geschlossenen Dateideskriptor versucht wird.Bei Codepfaden warnen, in denen Bits mit Anzahl >= Typbreite geschoben werden.Bei Codepfaden warnen, in denen Bits mit negativer Anzahl geschoben werden.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 va_list nach va_end verwendet wird.Bei Codepfaden warnen, in denen eine Lese- oder Schreiboperation auf einem Puffer auÃŸerhalb der Puffergrenzen stattfindet.Bei Codepfaden warnen, in denen Â»assertÂ« mit einem unvalidierten Wert aufgerufen 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 Puffer vom Stapelspeicher an putenv Ã¼bergeben wird.Bei Codepfaden warnen, in denen eine Operation in der falschen Lebensphase eines Dateideskriptors versucht wird.Bei Codepfaden warnen, in denen eine Operation auf der falschen Art von Dateideskriptor versucht wird.Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Divisor verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Zeiger-Offset verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als GrÃ¶ÃŸe verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert zur Speicherallozierung verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen Gleitkommaarithmetik verwendet wird, obwohl exakte Berechnungen erforderlich sind.Bei Codepfaden warnen, in denen ein Lesezugriff versucht wird, obwohl die Datei nur zum Schreiben geÃ¶ffnet wurde, oder umgekehrt.Bei Codepfaden warnen, in denen sensible Daten Ã¼ber eine Sicherheitsgrenze hinweg kopiert werden.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Codepfaden warnen, in denen die falsche Deallozierungsfunktion aufgerufen wird.Bei Codepfaden warnen, in denen va_arg zu oft auf einer va_list verwendet wird.Bei Codepfaden warnen, in denen va_arg einen falschen Typ verwendet.Bei Codepfaden warnen, in denen va_start oder va_copy ohne zugehÃ¶riges va_end verwendet wird.Bei Codepfaden warnen, die anscheinend zu endloser Rekursion fÃ¼hren.Bei Codepfaden warnen, in denen in ein const-Objekt geschrieben wird.Bei Codepfaden warnen, in denen in ein Stringliteral geschrieben wird.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Beim Vergleich zwischen zwei Operanden vom Typ Array 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.Bei veralteten arithmetischen Umwandlungen von Operanden mit AufzÃ¤hlungstypen warnen.Bei veralteten arithmetischen Umwandlungen von Operanden warnen, bei denen der eine von einem AufzÃ¤hlungstyp ist und der andere eine Gleitkommazahl.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei Divisionen von zwei %<sizeof%>-Operatoren warnen, wenn der erste auf ein Array angewendet wird und der Divisor nicht die GrÃ¶ÃŸe des Arrayelements ist.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Vermischung von enum/integer-Typen warnen.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.Warnen, wenn Member mit flexiblem Arraytyp falsch verwendet werden, gemÃ¤ÃŸ der Stufe von Â»-fstrict-flex-arraysÂ«.Bei ungÃ¼ltigen OpenACC-Dimensionen warnen.Bei ungÃ¼ltigen UTF-8-Zeichen warnen.Bei ungÃ¼ltigen Formen von begrenzten oder benannten Escapesequenzen warnen.Bei ungÃ¼ltigen Verwendungen des Makros Â»offsetofÂ« warnen.Bei mÃ¶glicherweise fehlendem SchlÃ¼sselwort Â»requiresÂ« warnen.Bei in der Hauptdatei definierten, ungenutzten Makros warnen.Bei Makros warnen, deren Header-Einheits-Definitionen nicht Ã¼bereinstimmen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Warnen, wenn Deklarationen von VLA-Parametern nicht Ã¼bereinstimmen.Bei widersprÃ¼chlichen Deklarationen von Arrayparametern und unsicherem Zugriff auf diese 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.Warnung vor unsinnigen Werten von --param destructive-interference-size oder constructive-interference-size.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.Vor potenziell suboptimalen Entscheidungen im Zusammenhang mit OpenACC-ParallelitÃ¤t warnen.Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen.Bei fragwÃ¼rdiger Verwendung der Makros, die variable Argumente ermitteln, warnen.Warnen, wenn das Quellarray Ã¼ber das Ende hinaus gelesen wird, in Speicherfunktionen wie %<memchr%> und %<memcpy%>.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 den merkwÃ¼rdigsten syntaktischen Mehrdeutigkeiten 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 unterstÃ¼tzten Features im ThreadSanitizer 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 xor-Operatoren warnen, die so aussehen, als sei Potenzieren gemeint.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.Warnen bei Deallokationsaufrufen mit Argumenten, die von nicht Ã¼bereinstimmenden Allokationsfunktionen zurÃ¼ckgegeben werden.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 unendlich rekursiven Aufrufen warnen.Warnen bei NichtÃ¼bereinstimmung zwischen Aufrufen der Operatoren Â»newÂ« oder Â»deleteÂ« und dem entsprechenden Aufruf der Allokations- oder Deallokationsfunktion.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.Vor der Verwendung von Zeigern auf Auto-Variablen, deren Lebensdauer abgelaufen ist, warnen.Vor der Verwendung von Zeigern auf freigegebenen Speicher warnen.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.Warnung, wenn eine Klassenschnittstelle keine Superklasse hat. Wurzelklassen kÃ¶nnen ein Attribut verwenden, um diese Warnung zu unterdrÃ¼cken.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 das NSObject-Attribut auf etwas Anderes als typedef angewendet wird.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 eine Funktion aufgrund eines ungÃ¼ltigen Zeilennummer-Makros frÃ¼her endet als sie beginnt.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 ungenutzt bleibt.Warnen, wenn eine Funktion niemals einen konstanten Ausdruck liefert.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 bereichsbasierte for-Schleife unnÃ¶tige Kopien erzeugt.Warnen, wenn eine Referenz an ein temporÃ¤res Objekt gebunden ist, dessen Lebenszeit abgelaufen ist.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 ein Wert mit Â»std::moveÂ« in sich selbst verschoben wird.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 Ausnahmebehandler von einem anderen Behandler Ã¼berdeckt wird.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 beim Ableiten von Klassentemplateargumenten an Typen ohne Ableitungshinweise.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.Warnen, wenn das SchlÃ¼sselwort Â»templateÂ« nach einem Token fÃ¼r Memberzugriff in einem abhÃ¤ngigen Memberzugriff-Ausdruck fehlt, wenn dieser Member ein Template ist.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.Wenn ein Symbol aufgelÃ¶st wird, den GÃ¼ltigkeitsbereich Â»alias thisÂ« prÃ¼fen, erst danach zu den hÃ¶heren Bereichen gehen.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.Wenn beide Heuristiken mit rs6000-density-pct-threshold und rs6000-density-size-threshold erfÃ¼llt sind, werden die Kosten des SchleifenkÃ¶rpers mit dem Wert bestraft, der durch diesen Parameter festgelegt ist. Der Standardwert ist 10.Bei der Kostenkalkulation fÃ¼r die Vektorisierung von Schleifen mÃ¼ssen wir wahrscheinlich die Kosten fÃ¼r den SchleifenkÃ¶rper bestrafen, indem wir Ã¼bermÃ¤ÃŸig versetzte oder elementweise Lesezugriffe berÃ¼cksichtigen. Wir sammeln die Zahlen fÃ¼r allgemeine Anweisungen und Ladeanweisungen entsprechend den Informationen fÃ¼r zu vektorisierende Anweisungen, prÃ¼fen den Anteil der Ladeanweisungen und bestrafen nur, wenn der Anteil den durch diesen Parameter festgelegten Schwellwert Ã¼berschreitet. Der Standardwert ist 45.Bei der Kostenkalkulation fÃ¼r die Vektorisierung von Schleifen mÃ¼ssen wahrscheinlich die Kosten fÃ¼r den SchleifenkÃ¶rper bestraft werden, wenn das bestehende Kostenmodell VerzÃ¶gerungen durch nicht verfÃ¼gbare Vektorressourcen nicht angemessen widerspiegelt. Die Kosten fÃ¼r vektorisierte Anweisungen und nicht-vektorisierte Anweisungen werden getrennt gesammelt, und die Bestrafung erfolgt nur, wenn das VerhÃ¤ltnis von vec_cost zu (vec_cost + nicht-vec_cost) den durch diesen Parameter festgelegten Schwellenwert Ã¼berschreitet. Der Standardwert ist 85.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.Bei der Weitergabe von IPA-CP-EffektschÃ¤tzungen werden die HÃ¤ufigkeiten der rekursiven Kanten, die einen unverÃ¤nderten Wert zurÃ¼ckbringen, mit diesem Faktor multipliziert.Wenn der fÃ¼r eine Schleife berechnete Reduktionsfaktor den durch diesen Parameter angegebenen Schwellenwert Ã¼berschreitet, diese Schleife vorzugsweise abzurollen. Der Standardwert ist 1.Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen.Bei der Verwendung von Profil-Feedback wird die Kante an dieser prozentualen Position im Frequenzhistogramm als Grundlage fÃ¼r die IPA-CP-Heuristik verwendet.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.Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei structured-block-sequences erwartetOhne 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 nichtXNACK-UnterstÃ¼tzungXXX %<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 %LArray der GrÃ¶ÃŸe 0 bei %L gefunden, an dieser Stelle wird eine EntitÃ¤t mit TARGET-Attribut erwartet[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
  [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]Â»eine %<return%>-Anweisung ist in einer Koroutine nicht erlaubt; meinten Sie %<co_return%>?eine GNU-Fortran-Erweiterungeine 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Ã¼genCode greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zuCode greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zuCode greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zuZugriff 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 %qEbeim Zugriff auf Argument %u einer Funktion, die mit dem Attribut %qs deklariert wurdeCode greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zuZugriff 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 einzuschaltenfÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼ckenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼ckenklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenklammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼ckenfÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarierenInterner Fehler: add_sym(): Bad sizing modedie Option %<-flarge-source-files%> erlaubt mehr UnterstÃ¼tzung fÃ¼r Spaltenverfolgung, braucht dafÃ¼r jedoch mehr Zeit und Speicher beim CompilierenzusÃ¤tzliche AufzÃ¤hlungswerte, die mit %qD beginnenAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse des Aufrufs von %qs ist kein konstanter AusdruckAdresse 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 des mit Â»registerÂ« deklarierten zusammengesetzten Literals angefordertAdresse 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 werdenAggregatstypen sind im %<__regio_symbol%>-Adressraum verbotenzusammengesetzter 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++20%> oder %<-std=gnu++20%> verfÃ¼gbarAlias-Deklaration in Init-Anweisung ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfÃ¼gbarhier ist die Alias-Deklarationverlangte Ausrichtung %u von %qT ist kleiner als %uFÃ¼r %q+D darf keine Ausrichtung angegeben werdenfÃ¼r %qD 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 privatalle Template-Parameter von %qD mÃ¼ssen eingefÃ¼hrt seinallozierbares Argumentwurde hier deklariertdie Allokation ist hiererlaubt, undurchlÃ¤ssige Typen durch beliebige Typen zu implementieren (eine GNU-Modula-2-Erweiterung)%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+Deine %<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 zu einer Â»friendÂ«-Deklaration gehÃ¶rt, die keine Definition ist, wird ignoriertein 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 anderer Anzahl von Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> vorausgehenein explizites Typensuffix ist erforderlich, wenn ein Vektor von Basisadressen verwendet wirdeine 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 Struktur mit Basisklassenanonyme Union ohne ElementAnwendung von %<#pragma weak %+D%> nach erster Verwendung fÃ¼hrt zu unspezifiziertem Verhaltender Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werdenArchitektur %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 eine direkt angegebene Konstante seinArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] seinArgument %d muss ein Literal zwischen %d und %d seinArgument %d muss ein Literal zwischen 0 und %d seinArgument %d muss eine Variable oder ein Literal zwischen %d und %d seinArgument %d muss ein vorzeichenloses Literal seinArgument %d muss entweder eine literale %d oder eine literale %d seinArgument %d von %qE entfernt Kennzeichner %<const%>Argument %d von %qE entfernt Kennzeichner %<volatile%>Argument %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 muss ein konstanter ganzzahliger Ausdruck seinArgument %d von %qE darf kein Zeiger auf einen %<const%>-Typen seinArgument %d von %qE darf kein Zeiger auf einen %<volatile%>-Typen seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] seinArgument %d der eingebauten Funktion muss eine Konstante aus dem Bereich %d bis %d seinArgument %i im Bereich [%E, %E]Argument %i ist null, aber der Wert des zugehÃ¶rigen GrÃ¶ÃŸenarguments %i ist %sArgument %i des Arrays variabler LÃ¤nge %s ist null, aber der Wert des zugehÃ¶rigen verbundenen Arguments %i ist %sArgument %i Bereich [%E, %E] Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArgument %i Bereich [%E, %E] ist negativArgument %i von %<%T[static %E]%> ist null, aber nicht-null wird erwartetArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArgument %i Wert %qE ist negativArgument %i Wert %s ist negativArgument %i Wert ist nullArgument %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 %qEArgument %qE kann nicht zur Ãœbersetzungszeit gelesen werdenArgument %qTArgument %qd ist keine KonstanteArgument %qs wird fÃ¼r %qs auf diesem Ziel nicht unterstÃ¼tztArgument %qs muss entweder %<on%> oder %<off%> seinArgument %qs fÃ¼r %<-Waligned-new%> nicht bekanntArgument %qs fÃ¼r %<-Wbidi-chars%> 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 in Aufruf von %qE muss ein Zeigertyp seinArgument %u in Aufruf von %qE darf kein Zeiger auf %qs sein (%qT)Argument %u in Aufruf von %qE darf kein Zeiger auf nicht-trivial kopierbaren Typ %qT seinArgument %u in Aufruf von %qE muss auf einen vollstÃ¤ndigen Typ zeigenArgument %u ist null, aber nichtnull wird erwartetArgument %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 vom Typ %s ist als Zeiger deklariertArgument %u vom Typ %s ist als Array variabler LÃ¤nge deklariertArgument %u vom Typ %s ist als gewÃ¶hnliches Array deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariertArgument %u vom Typ %s ist mit %u Variablengrenze deklariertArgument %u vom Typ %s ist mit %u Variablengrenzen deklariertArgument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariertArgument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariertArgument %u vom Typ %s mit abweichender GrenzeArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss eine Abbildung seinArgument 1 von %qE muss ein Nicht-Void-Zeigertyp seinArgument 1 von %qE muss ein Zeiger auf einen vollstÃ¤ndigen Typen 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 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 booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument muss ein Feldzugriff seinArgumentlistenfunktion bei %CArgument muss eine direkt angegebene 16-Bit-Konstante seinArgument 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 nicht erlaubtArgument an %qs-Klausel nicht erlaubt, in OpenACC-%<kernels%>-Region mit einer %qs-KlauselArgument 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Â«Das Argument des Attributs %qE ist nicht %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs oder %qsArgument 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 erlaubtdas Argument verweist auf ein Symbol, das hier deklariert istArgument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%>, %<z%> oder %<fast%> seinArgument von %<__integer_pack%> muss zwischen 0 und %d liegenArgument fÃ¼r %<alloca%> ist zu groÃŸArgument fÃ¼r %<alloca%> ist 0Argument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ seinArgument 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=<Zeile>%>Argument des Attributes %qE ist weder Null noch EinsArgument des Attributs %qE muss %<"user"%>, %<"supervisor"%> oder %<"machine"%> seinArgument 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 fÃ¼r %qs ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument von %qs sollte eine nicht-negative Ganzzahl seinArgument fÃ¼r %qs sollte eine nicht-negative Ganzzahl sein, optional gefolgt von einer GrÃ¶ÃŸeneinheitArgument fÃ¼r CAP muss eine Konstante oder eine Variable vom Typ CHAR seinzu formatierendes Argument ist nicht %<...%>Argument der eingebauten Funktion hat void-TypenArgument fÃ¼r Â»interruptÂ«-Attribut wird fÃ¼r Â»weakÂ«-Funktionen nicht unterstÃ¼tztArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸArgument fÃ¼r Array variabler LÃ¤nge ist 0Argument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ seindie Argumente %d und %d von %qE mÃ¼ssen die gleiche ElementgrÃ¶ÃŸe haben, aber die hier Ã¼bergebenen Werte sind vom Typ %qT und %qTdie Argumente %d und %d von %qE mÃ¼ssen die gleiche Vorzeichenhaftigkeit haben, aber die hier Ã¼bergebenen Werte sind vom Typ %qT und %qTArgumente Â»%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 fÃ¼r %<-Wattributes=%> ignoriert; verwenden Sie stattdessen %<-Wno-attributes=%>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 zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetArithmetik zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetArithmetik zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf RVV-Typen %qTArithmetik mit Zeiger auf SVE-Typen %qTArithmetik 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 GanzzahlkonstanteInterner Fehler: array cannot be initialized with a %qsArray-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurdeFehler beim Normalisieren der ArraydeklarationWert des Arrayelements muss vom selben Typ sein wie seine DeklarationArrayelemente kÃ¶nnen nicht vom RVV-Typ %qT seinArrayelemente kÃ¶nnen nicht vom SVE-Typ %qT seinArrayindex 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Ã¤ngendAusdruck fÃ¼r ArraygrÃ¶ÃŸe wird noch nicht unterstÃ¼tztArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant seinArraygrÃ¶ÃŸe fehlt in %q+DArraygrÃ¶ÃŸe fehlt in %qDArraygrÃ¶ÃŸe fehlt in %qTArrayindex %<%T[%wi]%> ist teilweise auÃŸerhalb der Arraygrenzen von %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 %qTInterner Fehler: array type must be initializedArraytypen haben unterschiedliche GrenzenArray als Initialisierung verwendetArray mit Qualifizierer auf dem Element wird vor C2X nicht qualifiziertArrays von Funktionen sind sinnlosAssembler unterstÃ¼tzt %<-mabi=ilp32%> nichtInterner Fehler: assembler name hash list corruptedBehauptung fehlt hinter %qsZusicherungen mÃ¼ssen von %<;%> gefolgt seinAttribute der Zuweisungssemantik der Eigenschaft %qD in Konflikt mit vorheriger Deklarationhier zugewiesenZuweisung 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 %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareZuweisung 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 wirdder Compiler geht davon aus, dass kein vorzeichenbehafteter Ãœberlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>Annahme, 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 nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wirdasynchrones Argumentbei %s, %san Offset %s des Zielobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Zielobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %s des Objekts %qE der GrÃ¶ÃŸe %san Offset %s des Objekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %s des Quellobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Quellobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %wi von %qD, das hier deklariert istan Offset [%wi, %wi] von %qD, das hier deklariert istatexit 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 %i%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<fallthrough%> ist mehrfach angegebenbeim Attribut %<target%> ist das Argument %qs unbekanntArgument 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 %qEAttribut %qE ungÃ¼ltiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %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 in der vorherigen Bestimmung in Argument %u 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 istAttribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %uAttribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut %qs ist mehrfach angegebenAttribut-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 hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute dÃ¼rfen an dieser Stelle nicht verwendet werdenAttribute 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 hier eingesetzt werdenAttribute 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%> seinInitialisiert alle Zeiger auf NILInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sverfÃ¼gbar seit Fortran 77await-AusdrÃ¼cke sind in Handlern nicht erlaubtder abwartbare Typ %qT muss ein Strukturtyp seinAxiom-Vertrags-Semantik muss %<assume%> oder %<ignore%> seinBackend-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: %dfalsches Argument fÃ¼r %<-fdebug%>: %qsfalsches Argument fÃ¼r %<-fextern-std%>: %qsfalsches Argument fÃ¼r %<-fmodule-file%>: %qsfalsches Argument fÃ¼r %<-fversion%>: %qsFalscher 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 %<-march=%>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 %<-mtune=%>unbekannter Wert %qs fÃ¼r Attribut %<target("arch=")%>falscher Wert %qs fÃ¼r Attribut %<target("tune=")%>falscher 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%>, %<masked%>, explizit %<task%> oder %<taskloop%> istBarrierenwert muss im Bereich [0, 15] liegenBasis %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 ZeigerInterner Fehler: base pointer cycle detectedBasistyp %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Â«bitweise Operation zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetBlock-IFextern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubtKÃ¶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 Funktiongebundenes Argument %i mit Wert %s ist negativ, fÃ¼r Argument %i vom Typ Array variabler LÃ¤nge vom Typ %sgeschweift 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Ã¼hrt%sZweig %2d wurde genommen: %s%sbreak-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«break-Anweisung mit OpenMP fÃ¼r Schleife verwendetbuild_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 %s erfordert Nios II R%deingebauter Index-Operator mit mehr als einem Ausdruck in der Ausdruckslisteeingebauter Index-Operator ohne Ausdruckslisteeingebaute 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)das eingebaute %qs kann nur mit Vektortypen verwendet werdeneingebaute 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 ZeichenkettenargumentOperand %d der eingebauten Funktion muss konstant seinaber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werdenaber %qs hat es nichtwird aber Ã¼berragt von einer Tabelle ohne RTTI-Informationen aus anderer Ãœbersetzungseinheitaber nicht hierdurch Argument %u vom Typ %s nach %qD, die hier deklariert wurdedurch Argument %u vom Typ %s nach %qTBytecode-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 %sAufruf %2d niemals ausgefÃ¼hrt
  Aufruf %2d gab %s zurÃ¼ck
  die echte Funktion statt des eingebauten Ã„quivalents aufrufenAufruf 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::operator[] (%A)%> ist mehrdeutigAufruf 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%qD wird hier aufgerufenAufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurdeAufruf von %qE ist mehrdeutig; Argument %d ist vom Typ %qs, aber Argument %d ist vom Typ %qsAufruf von %qs mit Attributfehler deklariert: %sAufruf von %qs mit Attributwarnung deklariert: %sAufruf 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 istÂ»constexprÂ«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werdenAufrufe 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 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 werden%<goto%> kann nicht in einen %<catch%>-Block hineinspringen%<goto%> kann nicht in einen %<try%>-Block hineinspringenAufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werdennach der Definition kÃ¶nnen keine VertrÃ¤ge mehr hinzugefÃ¼gt werdenVertrÃ¤ge kÃ¶nnen nicht zu einer virtuellen Funktion hinzugefÃ¼gt werdenes kann kein Objekt des abstrakten Typs %qT belegt werdenObjekte vom RVV-Typ %qT kÃ¶nnen nicht alloziert werdenObjekte vom SVE-Typ %qT kÃ¶nnen nicht alloziert werdenStapelspeicher fÃ¼r Variable %q+D kann nicht angefordert werden, nackte Funktionvl-Register fÃ¼r %qs kann auf diesem Ziel nicht alloziert werden%<%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 istDie Attribute %<longcall%> und %<shortcall%> kÃ¶nnen nicht beide gleichzeitig fÃ¼r eine Funktion verwendet werdenElementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT istdas Bitfeld %qE kann nicht mit %qT verbunden werdenkann keine Lvalue-Referenz vom Typ %qH an einen Rvalue vom Typ %qI bindennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden 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 werden%<__builtin_custom_%s%> kann nur aufgerufen werden, wenn %<-mcustom-%s%> angegeben istein 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 werden%qs kann nicht in %qs umgewandelt werden, da die GrÃ¶ÃŸen nicht passenAusdruck vom Typ %qs kann nicht in %qs umgewandelt werdenAusdruck vom Typ %qs kann nicht in den Typ %qs umgewandelt 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 werdeneine Basis vom Typ %qT kann nicht mit einem Index vom Typ %qT kombiniert werdeneine Basis vom Typ %qT kann nicht mit einem Offset vom Typ %qT 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%qE kann nicht in %qT umgewandelt werden%qE kann nicht in %qT umgewandelt werden, da%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 werdenein Delegatenausdruck kann nicht in %qs 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ÃŸ sindAusdruck kann nicht umgewandelt werden, nur Basistypen kÃ¶nnen umgewandelt werdenUmwandlung 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 istdie Struktur %qs kann nicht in %qs umgewandelt werdenes 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 in einem anderen Modul deklariert sein%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 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 gibtTemplate-Parameter kÃ¶nnen nicht aus der EinfÃ¼hrungsliste abgeleitet werdenfÃ¼r unbenannten Union-Member ist kein Standardvergleich definiertfÃ¼r flexible Arraymember ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%qD kann nicht in einem anderen Modul definiert sein%<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%>Objekte vom RVV-Typ %qT kÃ¶nnen nicht gelÃ¶scht werdenObjekte vom SVE-Typ %qT kÃ¶nnen nicht gelÃ¶scht werden%qE in %qs-Klausel kann nicht dereferenziert werdenEs kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werdenFehler beim Bestimmen der %<#include%>-Ãœbersetzung von %s: %sdie LÃ¤nge von %qs kann nicht bestimmt 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 habenPCH-Datei kann nicht erweitert werden: %mfallthrough 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
--- 2239,2245 ----
  Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.
  
  %reloc()-Assembleroperatoren verwenden.%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.Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format.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.Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format.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 Direktwert als Offset vom TLS-Register verwenden. Diese Option ist fÃ¼r fstack-protector-guard=tls gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.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.Bittests fÃ¼r hinreichend groÃŸe switch-Anweisungen 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.call0-ABI 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.Feldweisen Vergleich fÃ¼r Strukturgleichheit 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.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.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.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.ZufÃ¤llige Basisadresse fÃ¼r jeden Rahmen wÃ¤hlen, statt immer 0 zu verwenden.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.Software-Ganzzahlmultiplikation 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 AIX-Vector-Extended-ABI 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 Modernen Linker (MOLD) statt des Standardlinkers 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.Trap-Befehle verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.FÃ¼r das Bereinigen von undefiniertem Verhalten Traps statt Meldungen verwenden.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.ABI mit Fenster-Registern verwenden.Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde.Kompressionsstufe <Zahl> fÃ¼r zlib/zstd fÃ¼r IL verwenden.Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet.Hier verwendetIm Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«).Den Abrollfaktor begrenzen, der angibt, wie weit der Autovektorisierer eine Schleife abrollen darf. Voreinstellung ist 4.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.
! Verwendung der Funktion %qs bei %L ist veraltetVerwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltetVerwenden der Subroutine %qs bei %L ist veraltetVerwendung der Variable %qs bei %L ist veraltetNormalerweise 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.Der Wert der HINT-Klausel bei %L muss ein gÃ¼ltiger konstanter Hinweisausdruck seinVariable %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 Funktion %qsVariable %qs bei %L wird auf undefinierten Wert gesetzt, innerhalb der bei %L beginnenden Schleife, als INTENT(OUT)-Argument fÃ¼r Unterroutine %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.Sicherstellen, dass die Codepfade fÃ¼r die ausgegebenen Meldungen machbar sind.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.Vor C++11-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat.Vor C++14-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Vor C++17-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Vor C++20-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.Vor C++23-Konstrukten in Code warnen, der mit einem Ã¤lteren Standard kompiliert wurde.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.Vor FÃ¤llen warnen, in denen -ftrivial-auto-var-init eine Auto-Variable nicht initialisieren kann.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-Funktionszeiger aufgerufen wird.Bei Codepfaden warnen, in denen ein NULL-Zeiger dereferenziert wird.Bei Codepfaden warnen, in denen ein Dateideskriptor mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen ein Dateideskriptor nicht geschlossen wird.Bei Codepfaden warnen, in denen ein Dateideskriptor verwendet wird, ohne auf GÃ¼ltigkeit zu prÃ¼fen.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 NULL geprÃ¼ft wird, nachdem er bereits dereferenziert wurde.Bei Codepfaden warnen, in denen ein Zeiger auf einen Puffer einem inkompatiblen Typen zugewiesen wird.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 ein Lese- oder Schreibzugriff auf einem geschlossenen Dateideskriptor versucht wird.Bei Codepfaden warnen, in denen Bits mit Anzahl >= Typbreite geschoben werden.Bei Codepfaden warnen, in denen Bits mit negativer Anzahl geschoben werden.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 va_list nach va_end verwendet wird.Bei Codepfaden warnen, in denen eine Lese- oder Schreiboperation auf einem Puffer auÃŸerhalb der Puffergrenzen stattfindet.Bei Codepfaden warnen, in denen Â»assertÂ« mit einem unvalidierten Wert aufgerufen 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 Puffer vom Stapelspeicher an putenv Ã¼bergeben wird.Bei Codepfaden warnen, in denen eine Operation in der falschen Lebensphase eines Dateideskriptors versucht wird.Bei Codepfaden warnen, in denen eine Operation auf der falschen Art von Dateideskriptor versucht wird.Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Divisor verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Zeiger-Offset verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als GrÃ¶ÃŸe verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert zur Speicherallozierung verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen Gleitkommaarithmetik verwendet wird, obwohl exakte Berechnungen erforderlich sind.Bei Codepfaden warnen, in denen ein Lesezugriff versucht wird, obwohl die Datei nur zum Schreiben geÃ¶ffnet wurde, oder umgekehrt.Bei Codepfaden warnen, in denen sensible Daten Ã¼ber eine Sicherheitsgrenze hinweg kopiert werden.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Codepfaden warnen, in denen die falsche Deallozierungsfunktion aufgerufen wird.Bei Codepfaden warnen, in denen va_arg zu oft auf einer va_list verwendet wird.Bei Codepfaden warnen, in denen va_arg einen falschen Typ verwendet.Bei Codepfaden warnen, in denen va_start oder va_copy ohne zugehÃ¶riges va_end verwendet wird.Bei Codepfaden warnen, die anscheinend zu endloser Rekursion fÃ¼hren.Bei Codepfaden warnen, in denen in ein const-Objekt geschrieben wird.Bei Codepfaden warnen, in denen in ein Stringliteral geschrieben wird.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Beim Vergleich zwischen zwei Operanden vom Typ Array 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.Bei veralteten arithmetischen Umwandlungen von Operanden mit AufzÃ¤hlungstypen warnen.Bei veralteten arithmetischen Umwandlungen von Operanden warnen, bei denen der eine von einem AufzÃ¤hlungstyp ist und der andere eine Gleitkommazahl.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei Divisionen von zwei %<sizeof%>-Operatoren warnen, wenn der erste auf ein Array angewendet wird und der Divisor nicht die GrÃ¶ÃŸe des Arrayelements ist.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Vermischung von enum/integer-Typen warnen.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.Warnen, wenn Member mit flexiblem Arraytyp falsch verwendet werden, gemÃ¤ÃŸ der Stufe von Â»-fstrict-flex-arraysÂ«.Bei ungÃ¼ltigen OpenACC-Dimensionen warnen.Bei ungÃ¼ltigen UTF-8-Zeichen warnen.Bei ungÃ¼ltigen Formen von begrenzten oder benannten Escapesequenzen warnen.Bei ungÃ¼ltigen Verwendungen des Makros Â»offsetofÂ« warnen.Bei mÃ¶glicherweise fehlendem SchlÃ¼sselwort Â»requiresÂ« warnen.Bei in der Hauptdatei definierten, ungenutzten Makros warnen.Bei Makros warnen, deren Header-Einheits-Definitionen nicht Ã¼bereinstimmen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Warnen, wenn Deklarationen von VLA-Parametern nicht Ã¼bereinstimmen.Bei widersprÃ¼chlichen Deklarationen von Arrayparametern und unsicherem Zugriff auf diese 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.Warnung vor unsinnigen Werten von --param destructive-interference-size oder constructive-interference-size.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.Vor potenziell suboptimalen Entscheidungen im Zusammenhang mit OpenACC-ParallelitÃ¤t warnen.Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen.Bei fragwÃ¼rdiger Verwendung der Makros, die variable Argumente ermitteln, warnen.Warnen, wenn das Quellarray Ã¼ber das Ende hinaus gelesen wird, in Speicherfunktionen wie %<memchr%> und %<memcpy%>.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 den merkwÃ¼rdigsten syntaktischen Mehrdeutigkeiten 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 unterstÃ¼tzten Features im ThreadSanitizer 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 xor-Operatoren warnen, die so aussehen, als sei Potenzieren gemeint.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.Warnen bei Deallokationsaufrufen mit Argumenten, die von nicht Ã¼bereinstimmenden Allokationsfunktionen zurÃ¼ckgegeben werden.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 unendlich rekursiven Aufrufen warnen.Warnen bei NichtÃ¼bereinstimmung zwischen Aufrufen der Operatoren Â»newÂ« oder Â»deleteÂ« und dem entsprechenden Aufruf der Allokations- oder Deallokationsfunktion.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.Vor der Verwendung von Zeigern auf Auto-Variablen, deren Lebensdauer abgelaufen ist, warnen.Vor der Verwendung von Zeigern auf freigegebenen Speicher warnen.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.Warnung, wenn eine Klassenschnittstelle keine Superklasse hat. Wurzelklassen kÃ¶nnen ein Attribut verwenden, um diese Warnung zu unterdrÃ¼cken.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 das NSObject-Attribut auf etwas Anderes als typedef angewendet wird.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 eine Funktion aufgrund eines ungÃ¼ltigen Zeilennummer-Makros frÃ¼her endet als sie beginnt.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 ungenutzt bleibt.Warnen, wenn eine Funktion niemals einen konstanten Ausdruck liefert.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 bereichsbasierte for-Schleife unnÃ¶tige Kopien erzeugt.Warnen, wenn eine Referenz an ein temporÃ¤res Objekt gebunden ist, dessen Lebenszeit abgelaufen ist.Warnen, wenn eine Registervariable als Â»volatileÂ« deklariert ist.Warnen, wenn eine spezielle AufzÃ¤hlung mit dem falschen Grundtyp deklariert wird.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 ein Wert mit Â»std::moveÂ« in sich selbst verschoben wird.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 Ausnahmebehandler von einem anderen Behandler Ã¼berdeckt wird.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 beim Ableiten von Klassentemplateargumenten an Typen ohne Ableitungshinweise.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.Warnen, wenn das SchlÃ¼sselwort Â»templateÂ« nach einem Token fÃ¼r Memberzugriff in einem abhÃ¤ngigen Memberzugriff-Ausdruck fehlt, wenn dieser Member ein Template ist.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.Wenn ein Symbol aufgelÃ¶st wird, den GÃ¼ltigkeitsbereich Â»alias thisÂ« prÃ¼fen, erst danach zu den hÃ¶heren Bereichen gehen.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.Wenn beide Heuristiken mit rs6000-density-pct-threshold und rs6000-density-size-threshold erfÃ¼llt sind, werden die Kosten des SchleifenkÃ¶rpers mit dem Wert bestraft, der durch diesen Parameter festgelegt ist. Der Standardwert ist 10.Bei der Kostenkalkulation fÃ¼r die Vektorisierung von Schleifen mÃ¼ssen wir wahrscheinlich die Kosten fÃ¼r den SchleifenkÃ¶rper bestrafen, indem wir Ã¼bermÃ¤ÃŸig versetzte oder elementweise Lesezugriffe berÃ¼cksichtigen. Wir sammeln die Zahlen fÃ¼r allgemeine Anweisungen und Ladeanweisungen entsprechend den Informationen fÃ¼r zu vektorisierende Anweisungen, prÃ¼fen den Anteil der Ladeanweisungen und bestrafen nur, wenn der Anteil den durch diesen Parameter festgelegten Schwellwert Ã¼berschreitet. Der Standardwert ist 45.Bei der Kostenkalkulation fÃ¼r die Vektorisierung von Schleifen mÃ¼ssen wahrscheinlich die Kosten fÃ¼r den SchleifenkÃ¶rper bestraft werden, wenn das bestehende Kostenmodell VerzÃ¶gerungen durch nicht verfÃ¼gbare Vektorressourcen nicht angemessen widerspiegelt. Die Kosten fÃ¼r vektorisierte Anweisungen und nicht-vektorisierte Anweisungen werden getrennt gesammelt, und die Bestrafung erfolgt nur, wenn das VerhÃ¤ltnis von vec_cost zu (vec_cost + nicht-vec_cost) den durch diesen Parameter festgelegten Schwellenwert Ã¼berschreitet. Der Standardwert ist 85.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.Bei der Weitergabe von IPA-CP-EffektschÃ¤tzungen werden die HÃ¤ufigkeiten der rekursiven Kanten, die einen unverÃ¤nderten Wert zurÃ¼ckbringen, mit diesem Faktor multipliziert.Wenn der fÃ¼r eine Schleife berechnete Reduktionsfaktor den durch diesen Parameter angegebenen Schwellenwert Ã¼berschreitet, diese Schleife vorzugsweise abzurollen. Der Standardwert ist 1.Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen.Bei der Verwendung von Profil-Feedback wird die Kante an dieser prozentualen Position im Frequenzhistogramm als Grundlage fÃ¼r die IPA-CP-Heuristik verwendet.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.Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei structured-block-sequences erwartetOhne 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 nichtXNACK-UnterstÃ¼tzungXXX %<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 %LArray der GrÃ¶ÃŸe 0 bei %L gefunden, an dieser Stelle wird eine EntitÃ¤t mit TARGET-Attribut erwartet[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
  [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]Â»eine %<return%>-Anweisung ist in einer Koroutine nicht erlaubt; meinten Sie %<co_return%>?eine GNU-Fortran-Erweiterungeine 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Ã¼genCode greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zuCode greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zuCode greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zuZugriff 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 %qEbeim Zugriff auf Argument %u einer Funktion, die mit dem Attribut %qs deklariert wurdeCode greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zuZugriff 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 einzuschaltenfÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼ckenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼ckenklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenklammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼ckenfÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarierenInterner Fehler: add_sym(): Bad sizing modedie Option %<-flarge-source-files%> erlaubt mehr UnterstÃ¼tzung fÃ¼r Spaltenverfolgung, braucht dafÃ¼r jedoch mehr Zeit und Speicher beim CompilierenzusÃ¤tzliche AufzÃ¤hlungswerte, die mit %qD beginnenAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse des Aufrufs von %qs ist kein konstanter AusdruckAdresse 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 des mit Â»registerÂ« deklarierten zusammengesetzten Literals angefordertAdresse 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 werdenAggregatstypen sind im %<__regio_symbol%>-Adressraum verbotenzusammengesetzter 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++20%> oder %<-std=gnu++20%> verfÃ¼gbarAlias-Deklaration in Init-Anweisung ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfÃ¼gbarhier ist die Alias-Deklarationverlangte Ausrichtung %u von %qT ist kleiner als %uFÃ¼r %q+D darf keine Ausrichtung angegeben werdenfÃ¼r %qD 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 privatalle Template-Parameter von %qD mÃ¼ssen eingefÃ¼hrt seinallozierbares Argumentwurde hier deklariertdie Allokation ist hiererlaubt, undurchlÃ¤ssige Typen durch beliebige Typen zu implementieren (eine GNU-Modula-2-Erweiterung)%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+Deine %<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 zu einer Â»friendÂ«-Deklaration gehÃ¶rt, die keine Definition ist, wird ignoriertein 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 anderer Anzahl von Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> vorausgehenein explizites Typensuffix ist erforderlich, wenn ein Vektor von Basisadressen verwendet wirdeine 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 Struktur mit Basisklassenanonyme Union ohne ElementAnwendung von %<#pragma weak %+D%> nach erster Verwendung fÃ¼hrt zu unspezifiziertem Verhaltender Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werdenArchitektur %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 eine direkt angegebene Konstante seinArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] seinArgument %d muss ein Literal zwischen %d und %d seinArgument %d muss ein Literal zwischen 0 und %d seinArgument %d muss eine Variable oder ein Literal zwischen %d und %d seinArgument %d muss ein vorzeichenloses Literal seinArgument %d muss entweder eine literale %d oder eine literale %d seinArgument %d von %qE entfernt Kennzeichner %<const%>Argument %d von %qE entfernt Kennzeichner %<volatile%>Argument %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 muss ein konstanter ganzzahliger Ausdruck seinArgument %d von %qE darf kein Zeiger auf einen %<const%>-Typen seinArgument %d von %qE darf kein Zeiger auf einen %<volatile%>-Typen seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] seinArgument %d der eingebauten Funktion muss eine Konstante aus dem Bereich %d bis %d seinArgument %i im Bereich [%E, %E]Argument %i ist null, aber der Wert des zugehÃ¶rigen GrÃ¶ÃŸenarguments %i ist %sArgument %i des Arrays variabler LÃ¤nge %s ist null, aber der Wert des zugehÃ¶rigen verbundenen Arguments %i ist %sArgument %i Bereich [%E, %E] Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArgument %i Bereich [%E, %E] ist negativArgument %i von %<%T[static %E]%> ist null, aber nicht-null wird erwartetArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArgument %i Wert %qE ist negativArgument %i Wert %s ist negativArgument %i Wert ist nullArgument %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 %qEArgument %qE kann nicht zur Ãœbersetzungszeit gelesen werdenArgument %qTArgument %qd ist keine KonstanteArgument %qs wird fÃ¼r %qs auf diesem Ziel nicht unterstÃ¼tztArgument %qs muss entweder %<on%> oder %<off%> seinArgument %qs fÃ¼r %<-Waligned-new%> nicht bekanntArgument %qs fÃ¼r %<-Wbidi-chars%> 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 in Aufruf von %qE muss ein Zeigertyp seinArgument %u in Aufruf von %qE darf kein Zeiger auf %qs sein (%qT)Argument %u in Aufruf von %qE darf kein Zeiger auf nicht-trivial kopierbaren Typ %qT seinArgument %u in Aufruf von %qE muss auf einen vollstÃ¤ndigen Typ zeigenArgument %u ist null, aber nichtnull wird erwartetArgument %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 vom Typ %s ist als Zeiger deklariertArgument %u vom Typ %s ist als Array variabler LÃ¤nge deklariertArgument %u vom Typ %s ist als gewÃ¶hnliches Array deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariertArgument %u vom Typ %s ist mit %u Variablengrenze deklariertArgument %u vom Typ %s ist mit %u Variablengrenzen deklariertArgument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariertArgument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariertArgument %u vom Typ %s mit abweichender GrenzeArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss eine Abbildung seinArgument 1 von %qE muss ein Nicht-Void-Zeigertyp seinArgument 1 von %qE muss ein Zeiger auf einen vollstÃ¤ndigen Typen 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 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 booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument muss ein Feldzugriff seinArgumentlistenfunktion bei %CArgument muss eine direkt angegebene 16-Bit-Konstante seinArgument 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 nicht erlaubtArgument an %qs-Klausel nicht erlaubt, in OpenACC-%<kernels%>-Region mit einer %qs-KlauselArgument 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Â«Das Argument des Attributs %qE ist nicht %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs oder %qsArgument 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 erlaubtdas Argument verweist auf ein Symbol, das hier deklariert istArgument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%>, %<z%> oder %<fast%> seinArgument von %<__integer_pack%> muss zwischen 0 und %d liegenArgument fÃ¼r %<alloca%> ist zu groÃŸArgument fÃ¼r %<alloca%> ist 0Argument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ seinArgument 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=<Zeile>%>Argument des Attributes %qE ist weder Null noch EinsArgument des Attributs %qE muss %<"user"%>, %<"supervisor"%> oder %<"machine"%> seinArgument 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 fÃ¼r %qs ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument von %qs sollte eine nicht-negative Ganzzahl seinArgument fÃ¼r %qs sollte eine nicht-negative Ganzzahl sein, optional gefolgt von einer GrÃ¶ÃŸeneinheitArgument fÃ¼r CAP muss eine Konstante oder eine Variable vom Typ CHAR seinzu formatierendes Argument ist nicht %<...%>Argument der eingebauten Funktion hat void-TypenArgument fÃ¼r Â»interruptÂ«-Attribut wird fÃ¼r Â»weakÂ«-Funktionen nicht unterstÃ¼tztArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸArgument fÃ¼r Array variabler LÃ¤nge ist 0Argument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ seindie Argumente %d und %d von %qE mÃ¼ssen die gleiche ElementgrÃ¶ÃŸe haben, aber die hier Ã¼bergebenen Werte sind vom Typ %qT und %qTdie Argumente %d und %d von %qE mÃ¼ssen die gleiche Vorzeichenhaftigkeit haben, aber die hier Ã¼bergebenen Werte sind vom Typ %qT und %qTArgumente Â»%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 fÃ¼r %<-Wattributes=%> ignoriert; verwenden Sie stattdessen %<-Wno-attributes=%>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 zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetArithmetik zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetArithmetik zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf RVV-Typen %qTArithmetik mit Zeiger auf SVE-Typen %qTArithmetik 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 GanzzahlkonstanteInterner Fehler: array cannot be initialized with a %qsArray-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurdeFehler beim Normalisieren der ArraydeklarationWert des Arrayelements muss vom selben Typ sein wie seine DeklarationArrayelemente kÃ¶nnen nicht vom RVV-Typ %qT seinArrayelemente kÃ¶nnen nicht vom SVE-Typ %qT seinArrayindex 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Ã¤ngendAusdruck fÃ¼r ArraygrÃ¶ÃŸe wird noch nicht unterstÃ¼tztArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant seinArraygrÃ¶ÃŸe fehlt in %q+DArraygrÃ¶ÃŸe fehlt in %qDArraygrÃ¶ÃŸe fehlt in %qTArrayindex %<%T[%wi]%> ist teilweise auÃŸerhalb der Arraygrenzen von %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 %qTInterner Fehler: array type must be initializedArraytypen haben unterschiedliche GrenzenArray als Initialisierung verwendetArray mit Qualifizierer auf dem Element wird vor C2X nicht qualifiziertArrays von Funktionen sind sinnlosAssembler unterstÃ¼tzt %<-mabi=ilp32%> nichtInterner Fehler: assembler name hash list corruptedBehauptung fehlt hinter %qsZusicherungen mÃ¼ssen von %<;%> gefolgt seinAttribute der Zuweisungssemantik der Eigenschaft %qD in Konflikt mit vorheriger Deklarationhier zugewiesenZuweisung 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 %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareZuweisung 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 wirdder Compiler geht davon aus, dass kein vorzeichenbehafteter Ãœberlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>Annahme, 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 nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wirdasynchrones Argumentbei %s, %san Offset %s des Zielobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Zielobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %s des Objekts %qE der GrÃ¶ÃŸe %san Offset %s des Objekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %s des Quellobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Quellobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %wi von %qD, das hier deklariert istan Offset [%wi, %wi] von %qD, das hier deklariert istatexit 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 %i%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<fallthrough%> ist mehrfach angegebenbeim Attribut %<target%> ist das Argument %qs unbekanntArgument 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 %qEAttribut %qE ungÃ¼ltiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %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 in der vorherigen Bestimmung in Argument %u 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 istAttribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %uAttribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut %qs ist mehrfach angegebenAttribut-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 hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute dÃ¼rfen an dieser Stelle nicht verwendet werdenAttribute 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 hier eingesetzt werdenAttribute 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%> seinInitialisiert alle Zeiger auf NILInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sverfÃ¼gbar seit Fortran 77await-AusdrÃ¼cke sind in Handlern nicht erlaubtder abwartbare Typ %qT muss ein Strukturtyp seinAxiom-Vertrags-Semantik muss %<assume%> oder %<ignore%> seinBackend-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: %dfalsches Argument fÃ¼r %<-fdebug%>: %qsfalsches Argument fÃ¼r %<-fextern-std%>: %qsfalsches Argument fÃ¼r %<-fmodule-file%>: %qsfalsches Argument fÃ¼r %<-fversion%>: %qsFalscher 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 %<-march=%>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 %<-mtune=%>unbekannter Wert %qs fÃ¼r Attribut %<target("arch=")%>falscher Wert %qs fÃ¼r Attribut %<target("tune=")%>falscher 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%>, %<masked%>, explizit %<task%> oder %<taskloop%> istBarrierenwert muss im Bereich [0, 15] liegenBasis %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 ZeigerInterner Fehler: base pointer cycle detectedBasistyp %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Â«bitweise Operation zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetBlock-IFextern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubtKÃ¶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 Funktiongebundenes Argument %i mit Wert %s ist negativ, fÃ¼r Argument %i vom Typ Array variabler LÃ¤nge vom Typ %sgeschweift 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Ã¼hrt%sZweig %2d wurde genommen: %s%sbreak-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«break-Anweisung mit OpenMP fÃ¼r Schleife verwendetbuild_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 %s erfordert Nios II R%deingebauter Index-Operator mit mehr als einem Ausdruck in der Ausdruckslisteeingebauter Index-Operator ohne Ausdruckslisteeingebaute 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)das eingebaute %qs kann nur mit Vektortypen verwendet werdeneingebaute 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 ZeichenkettenargumentOperand %d der eingebauten Funktion muss konstant seinaber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werdenaber %qs hat es nichtwird aber Ã¼berragt von einer Tabelle ohne RTTI-Informationen aus anderer Ãœbersetzungseinheitaber nicht hierdurch Argument %u vom Typ %s nach %qD, die hier deklariert wurdedurch Argument %u vom Typ %s nach %qTBytecode-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 %sAufruf %2d niemals ausgefÃ¼hrt
  Aufruf %2d gab %s zurÃ¼ck
  die echte Funktion statt des eingebauten Ã„quivalents aufrufenAufruf 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::operator[] (%A)%> ist mehrdeutigAufruf 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%qD wird hier aufgerufenAufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurdeAufruf von %qE ist mehrdeutig; Argument %d ist vom Typ %qs, aber Argument %d ist vom Typ %qsAufruf von %qs mit Attributfehler deklariert: %sAufruf von %qs mit Attributwarnung deklariert: %sAufruf 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 istÂ»constexprÂ«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werdenAufrufe 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 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 werden%<goto%> kann nicht in einen %<catch%>-Block hineinspringen%<goto%> kann nicht in einen %<try%>-Block hineinspringenAufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werdennach der Definition kÃ¶nnen keine VertrÃ¤ge mehr hinzugefÃ¼gt werdenVertrÃ¤ge kÃ¶nnen nicht zu einer virtuellen Funktion hinzugefÃ¼gt werdenes kann kein Objekt des abstrakten Typs %qT belegt werdenObjekte vom RVV-Typ %qT kÃ¶nnen nicht alloziert werdenObjekte vom SVE-Typ %qT kÃ¶nnen nicht alloziert werdenStapelspeicher fÃ¼r Variable %q+D kann nicht angefordert werden, nackte Funktionvl-Register fÃ¼r %qs kann auf diesem Ziel nicht alloziert werden%<%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 istDie Attribute %<longcall%> und %<shortcall%> kÃ¶nnen nicht beide gleichzeitig fÃ¼r eine Funktion verwendet werdenElementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT istdas Bitfeld %qE kann nicht mit %qT verbunden werdenkann keine Lvalue-Referenz vom Typ %qH an einen Rvalue vom Typ %qI bindennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden 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 werden%<__builtin_custom_%s%> kann nur aufgerufen werden, wenn %<-mcustom-%s%> angegeben istein 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 werden%qs kann nicht in %qs umgewandelt werden, da die GrÃ¶ÃŸen nicht passenAusdruck vom Typ %qs kann nicht in %qs umgewandelt werdenAusdruck vom Typ %qs kann nicht in den Typ %qs umgewandelt 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 werdeneine Basis vom Typ %qT kann nicht mit einem Index vom Typ %qT kombiniert werdeneine Basis vom Typ %qT kann nicht mit einem Offset vom Typ %qT 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%qE kann nicht in %qT umgewandelt werden%qE kann nicht in %qT umgewandelt werden, da%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 werdenein Delegatenausdruck kann nicht in %qs 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ÃŸ sindAusdruck kann nicht umgewandelt werden, nur Basistypen kÃ¶nnen umgewandelt werdenUmwandlung 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 istdie Struktur %qs kann nicht in %qs umgewandelt werdenes 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 in einem anderen Modul deklariert sein%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 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 gibtTemplate-Parameter kÃ¶nnen nicht aus der EinfÃ¼hrungsliste abgeleitet werdenfÃ¼r unbenannten Union-Member ist kein Standardvergleich definiertfÃ¼r flexible Arraymember ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%qD kann nicht in einem anderen Modul definiert sein%<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%>Objekte vom RVV-Typ %qT kÃ¶nnen nicht gelÃ¶scht werdenObjekte vom SVE-Typ %qT kÃ¶nnen nicht gelÃ¶scht werden%qE in %qs-Klausel kann nicht dereferenziert werdenEs kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werdenFehler beim Bestimmen der %<#include%>-Ãœbersetzung von %s: %sdie LÃ¤nge von %qs kann nicht bestimmt 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 habenPCH-Datei kann nicht erweitert werden: %mfallthrough 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
*************** gibt KEINE Garantie; auch nicht fÃ¼r MAR
*** 2263,2269 ****
  internes Konsistenzprobleminterner Fehler: %<cris_side_effect_mode_ok%> mit falschen Operandeninterner Fehler: falsches Register: %dinternal error: not expecting operand1 to be a constant setInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEdie 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)%>intrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼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-WertungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-WertungÃ¼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 %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-WertungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼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Ã¼ltiger Basistyp fÃ¼r %<enum%>ungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger Wert fÃ¼r %<sve_width%>: %dungÃ¼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%>, %qs oder %<sections%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs, %<sections%> oder %<scope%>ungÃ¼ltiger Offset-Operator %qsungÃ¼ltiges Â»asmÂ«: UngÃ¼ltige (Zeiger-)Operanden %qsungÃ¼ltiges IACC-ArgumentungÃ¼ltige JSON-SyntaxungÃ¼ltige LHS in GIMPLE-AufrufUngÃ¼ltiger Objective-C++-SelektornameungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereichungÃ¼ltiger nicht-rechteckiger OpenMP-Schleifenschritt; %<(%E - %E) * %E%> ist kein Vielfaches von Schleife %d Schritt %qEungÃ¼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 %qs fÃ¼r %<-mharden-sls=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>ungÃ¼ltiges Argument in Option %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Ã¼ltige Argumente 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 Aufruf einer Nicht-FunktionungÃ¼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 prvalue-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 EinschrÃ¤nkungenungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintungÃ¼ltiges Steuerregister %d fÃ¼r mvtc; %<psw%> wird verwendetSteuerprÃ¤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 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 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 Option fÃ¼r benutzerdefinierten Befehl %qsungÃ¼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Ã¼ltige Â»doacrossÂ«-ArtUngÃ¼ltiger Elementindex %qE fÃ¼r %<__builtin_shufflevector%>ungÃ¼ltiger Elementtyp fÃ¼r Attribut %qsungÃ¼ltige embedcfg: Â»FilesÂ«-Element ist keine ZeichenketteungÃ¼ltige embedcfg: Â»FilesÂ« ist kein JSON-ObjektungÃ¼ltige embedcfg: Â»PatternsÂ«-Element ist kein ArrayungÃ¼ltige embedcfg: Â»PatternsÂ« ist kein JSON-ObjektungÃ¼ltige embedcfg: doppeltes Â»PatternsÂ«-ElementungÃ¼ltige embedcfg: fehlendes Â»FilesÂ«ungÃ¼ltige embedcfg: Â»PatternsÂ« fehltungÃ¼ltige embedcfg: kein JSON-ObjektungÃ¼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 Ausdruck fÃ¼r statische Array-Dimension: %sungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>ungÃ¼ltiges Fehler-Speichermodell %qs fÃ¼r %qDunbekannter 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Ã¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>invalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iungÃ¼ltige Â»fnsummaryÂ« in LTO-DatenstromungÃ¼ltige Form von %<#pragma omp atomic compare%>ungÃ¼ltige Form von %<#pragma omp atomic%>ungÃ¼ltige Form von %<#pragma omp atomic compare%>ungÃ¼ltiges Format fÃ¼r %<sve_width%>ungÃ¼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 Headername %qsungÃ¼ltige HexzifferungÃ¼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Ã¼ltige SchlÃ¼sselart fÃ¼r %<-mbranch-protection=%>UngÃ¼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 Speichermodell %qs fÃ¼r %qDungÃ¼ltiges Speichermodell %wi fÃ¼r %qDungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qEungÃ¼ltiger Modulname %qsungÃ¼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 Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in %qsungÃ¼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 Â»%cÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«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 Â»%cÂ« 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 Reihenfolge in asm-Knoten %iungÃ¼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Ã¼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 fÃ¼r %<constexpr%>-ObjektungÃ¼ltige Qualifizierer fÃ¼r Feld eines %<constexpr%>-ObjektsungÃ¼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 0 verwendetungÃ¼ltiges zweites Argument fÃ¼r eingebaute FunktionungÃ¼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 %<%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 ArgumentUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_ia32_prefetch%>; es wird 0 verwendetUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird 0 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 von %<::%>ungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>ungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>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%>, nachdem es gÃ¼ltig warungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster EbeneungÃ¼ltige Verwendung von %<this%>, bevor es gÃ¼ltig istungÃ¼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 des MMA-Operanden vom Typ %qs als Parameter einer FunktionungÃ¼ltige Verwendung des MMA-Typs %qs als RÃ¼ckgabetyp einer FunktionungÃ¼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 der Vertragsstufe fÃ¼r explizite SemantikungÃ¼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 %<pre%>-Vertrag eines KonstruktorsungÃ¼ltige Verwendung des Elementes %qD in %<post%>-Vertrag eines DestruktorsungÃ¼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 des nicht-statischen Datenelements %qEungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTfalsche Verwendung von %<pack expansion%> %qTfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung von Zeigern auf Arrays mit unterschiedlichen Qualifizierern in ISO C vor C2XungÃ¼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 VektoroperandUngÃ¼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-Einheitwird von %qs verstecktis_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 %dder Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variierenvon %<@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 %s%>Ausschuss am Ende von %<#pragma ADDRESS%>Ausschuss am Ende von %<#pragma CTABLE_ENTRY%>Ausschuss am Ende von %<#pragma GCC memregs%> [0-16]Ausschuss am Ende von %<#pragma GCC visibility%>Ausschuss am Ende von %<#pragma __nostandard%>Ausschuss am Ende von %<#pragma __standard%>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 ghs endsda%>Ausschuss am Ende von %<#pragma ghs endtda%>Ausschuss am Ende von %<#pragma ghs endzda%>Ausschuss am Ende von %<#pragma ghs interrupt%>Ausschuss am Ende von %<#pragma ghs section%>Ausschuss am Ende von %<#pragma ghs startsda%>Ausschuss am Ende von %<#pragma ghs starttda%>Ausschuss am Ende von %<#pragma ghs startzda%>Ausschuss am Ende von Â»#pragma extern_modelÂ«das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriertdas SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltetSchlÃ¼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 %q+D deklariert, aber nicht definiertMarke %q+D definiert, aber nicht verwendetMarke %q+D verwendet, aber nicht definiertMarke %qD hier definiertInterner Fehler: label %qD has incorrect context in bb %dInterner Fehler: label %qD in the middle of basic block %dInterner Fehler: label %qD to block does not match in bb %dMarke %qE auÃŸerhalb einer Funktion referenziertdie Sprungmarke %s wird auÃŸerhalb einer Funktion referenziertMarke am Ende einer VerbundanweisungSprungmarke am Ende einer zusammengesetzten Anweisung ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbarder Label-Kontext ist nicht die aktuelle FunktionsdeklarationDefinition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbarInitialisierungen 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in Template-Parameter-TypLambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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 %wdSpurindex muss eine direkt angegebene Konstante seinSprache %s nicht erkanntSprachdialekt ist %qs, erwartet wird jedoch %qsSprachen-Zeichenkette %<"%E"%> nicht erkanntgroÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnittenGroÃŸe Ganzzahl implizit auf vorzeichenlosen Typen abgeschnittengroÃŸe RÃ¼ckgabewerte werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztdas letzte Argument muss ein Immediate seinletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3Name 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 seinmit der pthread-Bibliothek Ã¼bersetzen (Vorgabe: ein)Listeninitialisierung 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 (mit %qs) wird in Kombination mit LTO nicht unterstÃ¼tztlo_sum nicht von einem Registerlokale Klasse %q#T darf kein statisches Datenelement %q#D habenlocal declaration from a different functionlokale Deklaration von %qE verdeckt Instanzvariablelokale 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 des OpenACC-%<kernels%>Stelle der vorherigen Klausel in derselben SchleifenschachtelungStelle 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 headerdie Anzahl der Iterationen der Schleife %d %qE verweist auf den freigegebenen SSA-Namen %qESchleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeSchleifenvariable %qD erzeugt eine Kopie vom Typ %qTSchleifenvariable %qD vom Typ %qT bindet an temporÃ¤res Objekt, das aus dem Typen %qT konstruiert 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 habenuntere Grenze des Arrays liegt auÃŸerhalb der Grenzen von ztypearithmetischer Ãœberlauf in unterer Grenze des TeilbereichsUnterer 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 WertebereichesDebug-Ausgabe von Makros kann bei Modulen unvollstÃ¤ndig seinMakrodefinitionen von %qE sind kaputtMakro 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 %s%>, ignoriertfalsch geformtes %<#pragma %s%>, wird ignoriertFalsch geformte Variablenadresse in %<#pragma ADDRESS%>falsch geformte Variablenadresse bei %<#pragma CTABLE_ENTRY%>falsch geformtes %<#pragma GCC pch_preprocess%>falsch geformtes %<#pragma GCC visibility push%>falsch geformtes %<#pragma __extern_prefix%>, wird ignoriertFalsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma builtin%>Falsch 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 ignoriertfalsch geformtes %<#pragma ghs section%>ungÃ¼ltige %<COLLECT_GCC_OPTIONS%>falsch geformtes Pragma oder Attribut %<target("%s")%>falsch geformtes Pragma oder Attribut %<target()%>falsche 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 %<typeof%>, verwenden Sie stattdessen %<decltype%>%C wird gemangeltMangeln von %q#D als %qE steht mit einer vorherigen Mangelung in KonfliktAbbildung kann nur mit nil verglichen werdenMapper wurde mit Signal %s beendetMapper mit Status %d beendetFeld %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)Code greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zuCode greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zuCode greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zugreift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zuÂ»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werdenÂ»-m32Â« und Â»-m64Â« dÃ¼rfen nicht zusammen angegeben werdenCode liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %ECode liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %ECode liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %ECode liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %ECode schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %ECode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %ECode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %ECode schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %Emdoc-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++20%> oder %<-std=gnu++20%> 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 ReferenzMitglied %qD ist nicht initialisiert, wird aber benutztElement %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 habenMembervariablen kÃ¶nnen nicht vom RVV-Typ %qT seinMembervariablen kÃ¶nnen nicht vom SVE-Typ %qT seinElemente einer explizit spezialisierten Klasse sind ohne Templateheader definiertSpeicherreservierung in vasprintf gescheitertSpeicherreservierung 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 zwischen der GrÃ¶ÃŸe der Deklaration %qE (%wd) und der GrÃ¶ÃŸe ihres Initialisierers (%wd)Unstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qTUnstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD (%qT, sollte %qT sein)Unstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD (%qT, sollte %qs sein)Abweichung in Grenze %Z von Argument %u, deklariert als %sAbweichung in Grenzen %Z von Argument %u, deklariert als %sUnstimmigkeit in Aufruf der eingebauten Funktion %qDKonflikt in Anzahl der Argumente fÃ¼r eingebautes %qF. %d erwartet, %d bekommenUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD; erwartet wurde %qTUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD (%qT, sollte %qs sein)ArgumentpacklÃ¤ngen %d und %d sind unvertrÃ¤glichArgumentpacklÃ¤ngen passen nicht bei Expansion von %qEArgumentpacklÃ¤ngen passen nicht bei Expansion von %qTunpassendes Vertragsattribut in Deklarationunpassende Vertragsbedingung in DeklarationUnpassende Deklarationen wÃ¤hrend Linkzeit-Optimierungunpassender Operator in FaltungsausdruckVergleichsoperandentypen passen nichtabweichende Definitionunpassende 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 ignoriertfehlende %<PHI%>-Definitionfehlendes %<big-endian%>, %<little-endian%> oder %<default%> hinter %<#pragma scalar_storage_order%>fehlendes %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, oder %<ignored_attributes%> nach %<#pragma GCC diagnostic%>Attribut %<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 zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnenfehlender Architekturname in %<-march=%s%>fehlendes Argument fÃ¼r %<-mbranch-protection=%>Argument fÃ¼r %<#pragma GCC diagnostic ignored_attributes%> fehltfehlendes Argument fÃ¼r Pragma oder Attribut %<target("branch-protection=")%>fehlendes Argument fÃ¼r %qsAttributname hinter %<#pragma GCC diagnostic ignored_attributes%> fehltInterner 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 %iInterner Fehler: missing edge %i->%ifehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-Formatesfehlender HeadernameErhÃ¶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 Zuordnungfehlende Methode %s%s%sfehlender Modulnamefehlender 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 fehltfehlende oder beschÃ¤digte object.dfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %sEigenschaftsattribut fehltmissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende Template-Argumentliste nach %qE; fÃ¼r die Deduktion muss auf den Template-Platzhalter eine einfache Deklarator-ID folgenfehlende Template-Argumentliste nach %qE; Template-Platzhalter ist in Parameter nicht erlaubtfehlende Templateargumentefehlende Templateargumente nach %qEfehlendes 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 OpenMP-Direktiven mit Attribut- und Pragma-Syntax in derselben DeklarationVermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben AnweisungVermischung 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 auÃŸer %<val%> ist in %<linear%>-Klausel an %<simd%>- oder %<for%>-Konstrukten angegeben, zusammen mit OpenMP-5.2-ModifizierernModifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, auÃŸer wenn OpenMP 5.2 verwendet wirdin einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndernCRC-Fehler in Modul %qsdas Modul %qs ist hier deklariertModul %qs erwartet, Headermodul gefundenModul %qs gefundendas Modul %qs wurde hier importiertdas Modul wurde bereits deklariertdas Modul wurde bereits importiertModul enthÃ¤lt OpenMP, verwenden Sie %<-fopenmp%>, um es einzuschaltenModulabhÃ¤ngigkeiten erfordern VorverarbeitungModul-Eigenschaft in USE-Anweisung bei %C%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubtModul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendetmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %qs-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%>-Konstrukt%qE vom Typ %qT wird auf sich selbst verschobendas Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopiedas Verschieben eines temporÃ¤ren Objekts verhindert das Einsparen der Kopiempfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnenCompilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiertmultidimensionales 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 angegebenMehrere %<default%>-Ziele wurden festgelegtmehrere %<step%>-Modifiziererdoppeltes Attribut %qEMehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzenmehrere OpenMP-Â»standaloneÂ«-Direktiven unter den %<omp::directive%>-Attributen mÃ¼ssen sich alle innerhalb derselben %<omp::sequence%> befindenmehrere 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 Â»linearÂ«-Modifizierermehrere Methoden namens %<%c%E%> gefundenmehrere Attribute fÃ¼r geschachtelte Typen fÃ¼r Funktion %qDmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere Methoden fÃ¼r Eigenschaft %qE angegeben, die letzte von denen wird verwendetmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmultiple 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 wirdvor Verwendung von %<typeid%> muss %<#include <typeinfo>%> angegeben werdenmuss mit %<noexcept(true)%> deklariert 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 Typender Name %qs unterscheidet sich vom Namen %qs, der in einer anderen Ãœbersetzungseinheit definiert istName %qs ist als %u-Bit definiert, in einer anderen Ãœbersetzungseinheit jedoch als %u-BitName %qs ist als %wd definiert, in einer anderen Ãœbersetzungseinheit jedoch als %wdName %qs wird in einer anderen Ãœbersetzungseinheit mit unterschiedlichem Wert definiertName 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Ã¼ltigZugriff auf das Member %qE erfordert %<this%>fÃ¼r den Zugriff auf Member %qs wird %<this%> benÃ¶tigtvor %<%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Ã¤ngeNegative Ganzzahl implizit in vorzeichenlosen Typen konvertiertArrayabschnitt 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 %qskeiner der Zweige des %<if%> ist ein Konstantenausdruckweder 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%> deklariertdie geschachtelte Funktion muss einen Rumpf habengeschachtelte 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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%>die verschachtelte Anforderung %qE ist nicht erfÃ¼lltdie verschachtelte Anforderung %qE ist nicht erfÃ¼llt, daÂ»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneu in Fortran 2003neu in Fortran 2008neu in Fortran 2018neu in Fortran 95neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdennew-expression ist erst ab C++20 ein konstanter AusdrucknÃ¤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%> gefundenkein %<FUNCTION_PROFILER%> fÃ¼r CRISkein zugrundeliegender Typ fÃ¼r %<enum%> angegebenkeine Elementfunktion %q#D in Klasse %qT deklariertkein %qs-Getter gefundenMischen von FPX/FPU ist nicht erlaubtkein 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 den Aufruf von %<%T::operator[] (%A)%>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 passenden Konzepte fÃ¼r %qEkeine 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 Mitglied namens %qE in %qTkeine Multilib-fÃ¤hige ABI %qs kann mit dem Befehlssatz %qs implementiert werden, stattdessen wird %qs verwendetkein Operand der Disjunktion ist erfÃ¼lltkein 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 angegebenes wurden keine Profildateien zusammengefÃ¼hrt
  kein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adresseeine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthaltenkeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender Funktionkein 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 deklariertkeine Informationen zum Aufschiebepunkt fÃ¼r %qDkein 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%> angegebenkein geeigneter Destruktor fÃ¼r %qTInterner Fehler: node differs from node->decl->decl_with_vis.symtab_nodeInterner Fehler: node has body_removed but is definitionKnoten hat ungÃ¼ltige Reihenfolge %iInterner 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 %Lnicht-%<consteval%>-Funktion %q+D Ã¼bersteuert %<consteval%>-Funktionvon 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-RoutineNicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurdeFehlzuordnung 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 CONSTRUCTORnicht konstanter Ausdruck %qsInitialisierung 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 deklariertAlias-Definitionen werden in dieser Konfiguration nur fÃ¼r Funktionen unterstÃ¼tztNicht-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 habeneine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qTNichtelement-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%>Nichtrechteckige Schleifenschachtelung mit Schrittweite ungleich 1 oder -1 fÃ¼r %qsNicht-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++20%> oder %<-std=gnu++20%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> 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 recordedInterner Fehler: nonlocal label %qD is not first in a sequence of labels in bb %dArrayindex %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
! Datei fÃ¤ngt nicht mit dem magischen \x7FELF anunerlaubte 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 passenbinÃ¤rer Operator erwartet denselben Typ fÃ¼r beide Operanden%<#define %E%> wird nicht exportiert, da es ein SchlÃ¼sselwort istPatchbereich wird nicht angelegt, da NOPs nicht unterstÃ¼tzt werdendie Option %<-fpic%> nicht fÃ¼r die v3m-Toolchain unterstÃ¼tzenModul %qs kann aufgrund von Fehlern nicht geschrieben werdenHinweisAnmerkung: Zielzeiger ist NULLNULL-FormatzeichenketteNull-ZeigerDereferenzierung eines NullzeigersNullbarkeits-Angabe %qE kann nicht auf Zeigertyp %qT angewendet werden, da dieser mehrere Ebenen von Zeigern hatNullbarkeits-Angabe %qE ist nur auf Zeigertypen anwendbar, nicht auf %qTZahl 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 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 %qs-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der IterationsvariablenKomponentenanzahl des Vektors %wu Ã¼bersteigt %dKomponentenanzahl des Vektors %wu ist keine Zweierpotenznumerisches Argument des Attributs %qE muss im Bereich von 0 bis 63 liegenobjc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwendenobjc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwendenObjekt %qE der GrÃ¶ÃŸe %sObjekt ist keine Methodebei Verwendung von %qE fehlt ObjektObjekt der GrÃ¶ÃŸe %s, alloziert durch %qEObjekt-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 erwartetausgedient in Fortran 95veralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>von hier erhaltenodr-verwendete Inline-Variable %qD ist nicht definiertvon ModulOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesOffset %qwi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD fÃ¼r %<-std=c++14%> und hÃ¶her Ã¤ndert sich in %<-fabi-version=17%> (GCC 12)Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernOffset der Basisklasse %qT fÃ¼r %<-std=c++14%> und hÃ¶her Ã¤ndert sich in %<-fabi-version=17%> (GCC 12)Offset 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 werdenomp_cur_iteration bei %L erfordert %<-1%> als logischen Offsetein 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 die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<simd%>-Attribut erlaubtnur %qT oder eine Nullzeigerkonstante kann nach %qT umgewandelt werdennur %u Name fÃ¼r strukturelle Bindung angegebennur %u Namen fÃ¼r strukturelle Bindung angegebennur 0.0 kann als Immediate geladen werdenfÃ¼r den Adressraum %<__regio_symbol%> wird nur der 32-Bit-Zugriff unterstÃ¼tztNur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tztnur Objective-C-Objekttypen kÃ¶nnen mit Protokoll qualifiziert werdenNur die Attribute %<fallthrough%> oder %<assume%> kÃ¶nnen 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 werdenin einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegtNur 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 werdenopaque-enum-declaration ist hierintransparente 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: %mFehler beim Ã–ffnen der JSON-Datei %s: %mFehler beim Ã–ffnen der Mixin-Datei %s: %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 Â»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Â«Operandennummer 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 %qTdie Operanden fÃ¼r %<?:%> haben die Typen %qT und %qT, diese Typen haben einen ungeordneten KonvertierungsrangOperanden 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 entfernenunbegrenzte Wertparameter optimieren, indem sie per Referenz Ã¼bergeben werden, vorausgesetzt, die aufgerufene Prozedur verÃ¤ndert sie nicht.Option %<%s%> erfordert %<-mlong-double-128%>Option %<%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 %qs mit abweichenden Werten (%s, %s)Option Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler KlassenparameterOptionen oder Zielarchitekturen=Optionen fehlen hinter %qsInterner Fehler: optype_msgid overflow: %doder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisierenoder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisierenoder verwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplateoder 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 der Zahl 0 (%qT und %qT)geordneter Vergleich von Zeiger mit Null-Zeigerordnet die Initialisierungen/Finalisierungen fÃ¼r scaffold-static, das Binden von Modulen erzwingen fÃ¼r scaffold-dynamicOrdinaltyp erwartetorigin points to a different parentdas ursprÃ¼ngliche %<default%> ist hierursprÃ¼ngliche Deklaration trat hier aufursprÃ¼ngliche Deklaration ist hierursprÃ¼ngliche Deklaration mit weniger VertrÃ¤gen ist hierursprÃ¼ngliche Definition trat hier aufursprÃ¼ngliche Definition ist hierOriginal ist nicht mit zstd komprimiertOriginalgrÃ¶ÃŸe unbekanntursprÃ¼ngliche Deklaration des Templates ist hierwurde 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 falschdie Ã¤uÃŸere Iterationsvariable %qD hat einen Summandenausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD hat einen Faktorausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD, die im Bedingungsausdruck verwendet wird, ist von einem anderen Typen als %qTdie Ã¤uÃŸere Iterationsvariable %qD, die im Initialisierungsausdruck verwendet wird, ist von einem anderen Typen als %qTÃ¤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 %sName 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Ãœberlauf in impliziter KonstantenkonvertierungÃ¼bergelaufene Ausgabeargumentliste fÃ¼r %qsÃ¼berlappender Initialisierer fÃ¼r das Feld %qT.%qDÃ¼berladene eingebaute Funktion %qs ist durch die eingebaute Funktion %qs umgesetztÃ¼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Ã¼gbar%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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Ã¶tigGepacktes Layoutstruct wird bis zur Ausrichtungsgrenze mit %E Bytes 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 darf in diesem Kontext nicht auftauchenParameter %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-TypenParameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParameternamen (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 %{mit GCC 12.1%} geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 13.1 geÃ¤ndertdie 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Ã¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit Bitfeldern der Breite 0 hat sich in GCC 12 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 vermeidenKlammern waren mehrdeutig und wurden als Funktionsdeklaration angesehengeklammerte 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%>wird an den PrÃ¤prozessor weitergereicht, wenn -fcpp verwendet wird (interne Option)Die Ãœbergabe von %qT als %<this%>-Argument streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von %qT anstelle des erwarteten %qT an Argument %d von %qE, nachdem %qT an Argument %d Ã¼bergeben wurdeÃœbergabe von %qT an Argument %d von %qE, aber %qT ist kein gÃ¼ltiger SVE-ElementtypÃœbergabe von %qT an Argument %d von %qE, aber Argument %d hatte den Typ %qTÃœbergabe von %qT an Argument %d von %qE, das jedoch in der %qT-Form keine Skalare akzeptiertÃœbergabe von %qT an Argument %d von %qE, aber vorherige Argumente waren vom Typ %qTÃœbergabe von %qT an Argument %d von %qE, das jedoch %qT erwartetÃœbergabe von %qT an das Argument %d von %qE, das jedoch %qs erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch %qs oder %qs erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Ganzzahltyp von 32 oder 64 Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Zeiger auf Elemente erwartet, die 32 oder 64 Bit groÃŸ sindÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Zeigertyp erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch ein skalares Element erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch eine Ganzzahl erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Zeiger auf einen skalaren Typen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen einzelnen SVE-Vektor statt eines Tupels erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Elementen erwartet, die %d Bit groÃŸ sindÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Ganzzahlen mit %d Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Elementen der GrÃ¶ÃŸe 32 oder 64 Bit erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Ganzzahlen mit GrÃ¶ÃŸe 32 oder 64 Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Ganzzahlen erwartetÃœbergabe vom %qT an Argument %d von %qE, das jedoch einen Vektor von vorzeichenbehafteten Ganzzahlen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor vorzeichenloser Ganzzahlen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor oder eine Zeiger-Basisadresse erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor oder einen skalaren Typen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen SVE-Tupeltyp erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen SVE-Vektortyp erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch beim Laden von %qT einen Vektor von Ganzzahlen mit %d Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch beim Speichern von %qT einen Vektor von Ganzzahlen mit %d Bits erwartetÃœbergabe von %wd an Argument %d von %qE, das jedoch entweder %wd, %wd, %wd oder %wd erwartetÃœbergabe von %wd an Argument %d von %qE, das jedoch einen gÃ¼ltigen %qT-Wert erwartetÃœbergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] erwartetÃœbergabe von %wd an Argument %d von %qE, das jedoch entweder %wd oder %wd erwartetÃœ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 %qs von Zeiger-ZieltypÃœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv 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 inkompatibler Speicherreihenfolge fÃ¼r SkalareÃœ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: mÃ¶glicherweise fehlt %<#include <Koroutine>%>vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wirdvielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwubitte 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%> konfigurierenZeigerZeiger %qE wird mÃ¶glicherweise nach %qD verwendetZeiger %qE wird nach %qD verwendetZeigerargumentZeigerarithmetik fÃ¼r Objekte mit Garbage-Collection ist nicht erlaubtZeigerzuweisungZeiger wird mÃ¶glicherweise nach %qD verwendetdas 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 Array verliert durch den Bedingungsausdruck Qualifizierer, in ISO C vor C2XZeiger 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 AusdruckZeiger wird nach %qD verwendetZeigerwert 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 lvalueZeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf den Adressraum %<__regio_symbol%> sind verbotenZeiger 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 []%> erkanntmÃ¶glicherweise baumelnde Referenz auf temporÃ¤res ObjektPost-Increment-Adresse ist kein Registerpost-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein%<post-module-declaration%>-Importe dÃ¼rfen nicht aus Header-Einbindung stammen%<post-module-declaration%>-Importe dÃ¼rfen nicht %<include-translated%> seinNachbedingungen kÃ¶nnen keine Anweisungen seinSuffix-%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Ã¼ltigpragma(%s) ist nicht implementiertPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-FormatVorbedingungen kÃ¶nnen keine Anweisungen seinvordeklarierter 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%>vorheriger Vertrag hiervorherige Deklarationvorherige Deklaration von %q#Dvorherige Deklaration von %q#D ist hiervorherige 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 %qD vom Typ %qTvorherige 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 vom Typ %qTvorherige Definition von %qD war hiervorherige implizite Deklaration von %q+D vom Typ %qTvorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hiervorherige Angabebisherige Spezifikation in %q+#D hiervorher als %s deklariertwar vorher als %s mit %u unspezifizierten Variablengrenze deklariertwar vorher als %s mit %u unspezifizierten Variablengrenzen deklariertwar vorher als %s mit %u Variablengrenze deklariertwar vorher als %s mit %u Variablengrenzen deklariertwar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenzargument %Ewar vorher als Zeiger %s deklariertwar vorher als Array variabler LÃ¤nge %s deklariertwar vorher als Array %s deklariertwar vorher als gewÃ¶hnliches Array %s deklariertvorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer Unionprivate-module-fragment%<private-module-fragment%> ist nur im ZustÃ¤ndigkeitsbereich eines Modulinterfaces oder einer Partition zulÃ¤ssigWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>Produkt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %EProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling von %<-mcmodel=large%> wird mit PIC nicht unterstÃ¼tztProfiling 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 werdenEigenschaften mÃ¼ssen benannt seinEigenschaft %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 Kontext von %<@interface%>, %<@protocol%> oder %<category%>Eigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seinEigenschaft bei %C muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seinEigenschaft bei %C muss ein konstanter ganzzahliger oder logischer Ausdruck 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 %qE ist nicht verfÃ¼gbarProtokoll-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarPrototyp-Deklarationder Prototyp wurde hier deklariertPrototyp 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 standardkonformBereichsgrenzen haben nicht denselben Typbereichsbasierter %<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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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 %LErreichbarkeitsdefinition %s ist hierLesen 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 verwendetCode liest %E Byte aus einer Region der GrÃ¶ÃŸe %ECode liest %E Bytes aus einer Region der GrÃ¶ÃŸe %ECode liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %ECMI %qs wird gelesenCode liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %EEingabedatei 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)das angegebene Suffix als Dateiname des Definitionsmoduls erkennendie angegebene Endung als Implementierungs- oder Modul-Dateiname erkennenNeuÃ¼bersetzung mit %<-fcompare-debug%>rekursiver Aufrufrekursive Auswertung des Standardarguments fÃ¼r %q#Drekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursives verzÃ¶gertes Ladenrekursive Referenz %qsrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
  rekursiv erfordert von %q#D
--- 2265,2271 ----
  internes Konsistenzprobleminterner Fehler: %<cris_side_effect_mode_ok%> mit falschen Operandeninterner Fehler: falsches Register: %dinternal error: not expecting operand1 to be a constant setInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEdie 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)%>intrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼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-WertungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-WertungÃ¼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 %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-WertungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼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Ã¼ltiger Basistyp fÃ¼r %<enum%>ungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger Wert fÃ¼r %<sve_width%>: %dungÃ¼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%>, %qs oder %<sections%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs, %<sections%> oder %<scope%>ungÃ¼ltiger Offset-Operator %qsungÃ¼ltiges Â»asmÂ«: UngÃ¼ltige (Zeiger-)Operanden %qsungÃ¼ltiges IACC-ArgumentungÃ¼ltige JSON-SyntaxungÃ¼ltige LHS in GIMPLE-AufrufUngÃ¼ltiger Objective-C++-SelektornameungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereichungÃ¼ltiger nicht-rechteckiger OpenMP-Schleifenschritt; %<(%E - %E) * %E%> ist kein Vielfaches von Schleife %d Schritt %qEungÃ¼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 %qs fÃ¼r %<-mharden-sls=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>ungÃ¼ltiges Argument in Option %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Ã¼ltige Argumente 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 Aufruf einer Nicht-FunktionungÃ¼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 prvalue-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 EinschrÃ¤nkungenungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintungÃ¼ltiges Steuerregister %d fÃ¼r mvtc; %<psw%> wird verwendetSteuerprÃ¤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 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 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 Option fÃ¼r benutzerdefinierten Befehl %qsungÃ¼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Ã¼ltige Â»doacrossÂ«-ArtUngÃ¼ltiger Elementindex %qE fÃ¼r %<__builtin_shufflevector%>ungÃ¼ltiger Elementtyp fÃ¼r Attribut %qsungÃ¼ltige embedcfg: Â»FilesÂ«-Element ist keine ZeichenketteungÃ¼ltige embedcfg: Â»FilesÂ« ist kein JSON-ObjektungÃ¼ltige embedcfg: Â»PatternsÂ«-Element ist kein ArrayungÃ¼ltige embedcfg: Â»PatternsÂ« ist kein JSON-ObjektungÃ¼ltige embedcfg: doppeltes Â»PatternsÂ«-ElementungÃ¼ltige embedcfg: fehlendes Â»FilesÂ«ungÃ¼ltige embedcfg: Â»PatternsÂ« fehltungÃ¼ltige embedcfg: kein JSON-ObjektungÃ¼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 Ausdruck fÃ¼r statische Array-Dimension: %sungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>ungÃ¼ltiges Fehler-Speichermodell %qs fÃ¼r %qDunbekannter 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Ã¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>invalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iungÃ¼ltige Â»fnsummaryÂ« in LTO-DatenstromungÃ¼ltige Form von %<#pragma omp atomic compare%>ungÃ¼ltige Form von %<#pragma omp atomic%>ungÃ¼ltige Form von %<#pragma omp atomic compare%>ungÃ¼ltiges Format fÃ¼r %<sve_width%>ungÃ¼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 Headername %qsungÃ¼ltige HexzifferungÃ¼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Ã¼ltige SchlÃ¼sselart fÃ¼r %<-mbranch-protection=%>UngÃ¼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 Speichermodell %qs fÃ¼r %qDungÃ¼ltiges Speichermodell %wi fÃ¼r %qDungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qEungÃ¼ltiger Modulname %qsungÃ¼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 Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in %qsungÃ¼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 Â»%cÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«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 Â»%cÂ« 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 Reihenfolge in asm-Knoten %iungÃ¼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Ã¼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 fÃ¼r %<constexpr%>-ObjektungÃ¼ltige Qualifizierer fÃ¼r Feld eines %<constexpr%>-ObjektsungÃ¼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 0 verwendetungÃ¼ltiges zweites Argument fÃ¼r eingebaute FunktionungÃ¼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 %<%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 ArgumentUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_ia32_prefetch%>; es wird 0 verwendetUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird 0 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 von %<::%>ungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>ungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>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%>, nachdem es gÃ¼ltig warungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster EbeneungÃ¼ltige Verwendung von %<this%>, bevor es gÃ¼ltig istungÃ¼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 des MMA-Operanden vom Typ %qs als Parameter einer FunktionungÃ¼ltige Verwendung des MMA-Typs %qs als RÃ¼ckgabetyp einer FunktionungÃ¼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 der Vertragsstufe fÃ¼r explizite SemantikungÃ¼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 %<pre%>-Vertrag eines KonstruktorsungÃ¼ltige Verwendung des Elementes %qD in %<post%>-Vertrag eines DestruktorsungÃ¼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 des nicht-statischen Datenelements %qEungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTfalsche Verwendung von %<pack expansion%> %qTfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung von Zeigern auf Arrays mit unterschiedlichen Qualifizierern in ISO C vor C2XungÃ¼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 VektoroperandUngÃ¼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-Einheitwird von %qs verstecktis_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 %dder Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variierenvon %<@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 %s%>Ausschuss am Ende von %<#pragma ADDRESS%>Ausschuss am Ende von %<#pragma CTABLE_ENTRY%>Ausschuss am Ende von %<#pragma GCC memregs%> [0-16]Ausschuss am Ende von %<#pragma GCC visibility%>Ausschuss am Ende von %<#pragma __nostandard%>Ausschuss am Ende von %<#pragma __standard%>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 ghs endsda%>Ausschuss am Ende von %<#pragma ghs endtda%>Ausschuss am Ende von %<#pragma ghs endzda%>Ausschuss am Ende von %<#pragma ghs interrupt%>Ausschuss am Ende von %<#pragma ghs section%>Ausschuss am Ende von %<#pragma ghs startsda%>Ausschuss am Ende von %<#pragma ghs starttda%>Ausschuss am Ende von %<#pragma ghs startzda%>Ausschuss am Ende von Â»#pragma extern_modelÂ«das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriertdas SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltetSchlÃ¼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 %q+D deklariert, aber nicht definiertMarke %q+D definiert, aber nicht verwendetMarke %q+D verwendet, aber nicht definiertMarke %qD hier definiertInterner Fehler: label %qD has incorrect context in bb %dInterner Fehler: label %qD in the middle of basic block %dInterner Fehler: label %qD to block does not match in bb %dMarke %qE auÃŸerhalb einer Funktion referenziertdie Sprungmarke %s wird auÃŸerhalb einer Funktion referenziertMarke am Ende einer VerbundanweisungSprungmarke am Ende einer zusammengesetzten Anweisung ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbarder Label-Kontext ist nicht die aktuelle FunktionsdeklarationDefinition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbarInitialisierungen 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in Template-Parameter-TypLambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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 %wdSpurindex muss eine direkt angegebene Konstante seinSprache %s nicht erkanntSprachdialekt ist %qs, erwartet wird jedoch %qsSprachen-Zeichenkette %<"%E"%> nicht erkanntgroÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnittenGroÃŸe Ganzzahl implizit auf vorzeichenlosen Typen abgeschnittengroÃŸe RÃ¼ckgabewerte werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztdas letzte Argument muss ein Immediate seinletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3Name 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 seinmit der pthread-Bibliothek Ã¼bersetzen (Vorgabe: ein)Listeninitialisierung 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 (mit %qs) wird in Kombination mit LTO nicht unterstÃ¼tztlo_sum nicht von einem Registerlokale Klasse %q#T darf kein statisches Datenelement %q#D habenlocal declaration from a different functionlokale Deklaration von %qE verdeckt Instanzvariablelokale 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 des OpenACC-%<kernels%>Stelle der vorherigen Klausel in derselben SchleifenschachtelungStelle 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 headerdie Anzahl der Iterationen der Schleife %d %qE verweist auf den freigegebenen SSA-Namen %qESchleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeSchleifenvariable %qD erzeugt eine Kopie vom Typ %qTSchleifenvariable %qD vom Typ %qT bindet an temporÃ¤res Objekt, das aus dem Typen %qT konstruiert 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 habenuntere Grenze des Arrays liegt auÃŸerhalb der Grenzen von ztypearithmetischer Ãœberlauf in unterer Grenze des TeilbereichsUnterer 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 WertebereichesDebug-Ausgabe von Makros kann bei Modulen unvollstÃ¤ndig seinMakrodefinitionen von %qE sind kaputtMakro 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 %s%>, ignoriertfalsch geformtes %<#pragma %s%>, wird ignoriertFalsch geformte Variablenadresse in %<#pragma ADDRESS%>falsch geformte Variablenadresse bei %<#pragma CTABLE_ENTRY%>falsch geformtes %<#pragma GCC pch_preprocess%>falsch geformtes %<#pragma GCC visibility push%>falsch geformtes %<#pragma __extern_prefix%>, wird ignoriertFalsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma builtin%>Falsch 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 ignoriertfalsch geformtes %<#pragma ghs section%>ungÃ¼ltige %<COLLECT_GCC_OPTIONS%>falsch geformtes Pragma oder Attribut %<target("%s")%>falsch geformtes Pragma oder Attribut %<target()%>falsche 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 %<typeof%>, verwenden Sie stattdessen %<decltype%>%C wird gemangeltMangeln von %q#D als %qE steht mit einer vorherigen Mangelung in KonfliktAbbildung kann nur mit nil verglichen werdenMapper wurde mit Signal %s beendetMapper mit Status %d beendetFeld %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)Code greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zuCode greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zuCode greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zugreift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zuÂ»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werdenÂ»-m32Â« und Â»-m64Â« dÃ¼rfen nicht zusammen angegeben werdenCode liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %ECode liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %ECode liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %ECode liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %ECode schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %ECode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %ECode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %ECode schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %Emdoc-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++20%> oder %<-std=gnu++20%> 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 ReferenzMitglied %qD ist nicht initialisiert, wird aber benutztElement %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 habenMembervariablen kÃ¶nnen nicht vom RVV-Typ %qT seinMembervariablen kÃ¶nnen nicht vom SVE-Typ %qT seinElemente einer explizit spezialisierten Klasse sind ohne Templateheader definiertSpeicherreservierung in vasprintf gescheitertSpeicherreservierung 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 zwischen der GrÃ¶ÃŸe der Deklaration %qE (%wd) und der GrÃ¶ÃŸe ihres Initialisierers (%wd)Unstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qTUnstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD (%qT, sollte %qT sein)Unstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD (%qT, sollte %qs sein)Abweichung in Grenze %Z von Argument %u, deklariert als %sAbweichung in Grenzen %Z von Argument %u, deklariert als %sUnstimmigkeit in Aufruf der eingebauten Funktion %qDKonflikt in Anzahl der Argumente fÃ¼r eingebautes %qF. %d erwartet, %d bekommenUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD; erwartet wurde %qTUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD (%qT, sollte %qs sein)ArgumentpacklÃ¤ngen %d und %d sind unvertrÃ¤glichArgumentpacklÃ¤ngen passen nicht bei Expansion von %qEArgumentpacklÃ¤ngen passen nicht bei Expansion von %qTunpassendes Vertragsattribut in Deklarationunpassende Vertragsbedingung in DeklarationUnpassende Deklarationen wÃ¤hrend Linkzeit-Optimierungunpassender Operator in FaltungsausdruckVergleichsoperandentypen passen nichtabweichende Definitionunpassende 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 ignoriertfehlende %<PHI%>-Definitionfehlendes %<big-endian%>, %<little-endian%> oder %<default%> hinter %<#pragma scalar_storage_order%>fehlendes %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, oder %<ignored_attributes%> nach %<#pragma GCC diagnostic%>Attribut %<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 zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnenfehlender Architekturname in %<-march=%s%>fehlendes Argument fÃ¼r %<-mbranch-protection=%>Argument fÃ¼r %<#pragma GCC diagnostic ignored_attributes%> fehltfehlendes Argument fÃ¼r Pragma oder Attribut %<target("branch-protection=")%>fehlendes Argument fÃ¼r %qsAttributname hinter %<#pragma GCC diagnostic ignored_attributes%> fehltInterner 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 %iInterner Fehler: missing edge %i->%ifehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-Formatesfehlender HeadernameErhÃ¶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 Zuordnungfehlende Methode %s%s%sfehlender Modulnamefehlender 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 fehltfehlende oder beschÃ¤digte object.dfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %sEigenschaftsattribut fehltmissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende Template-Argumentliste nach %qE; fÃ¼r die Deduktion muss auf den Template-Platzhalter eine einfache Deklarator-ID folgenfehlende Template-Argumentliste nach %qE; Template-Platzhalter ist in Parameter nicht erlaubtfehlende Templateargumentefehlende Templateargumente nach %qEfehlendes 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 OpenMP-Direktiven mit Attribut- und Pragma-Syntax in derselben DeklarationVermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben AnweisungVermischung 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 auÃŸer %<val%> ist in %<linear%>-Klausel an %<simd%>- oder %<for%>-Konstrukten angegeben, zusammen mit OpenMP-5.2-ModifizierernModifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, auÃŸer wenn OpenMP 5.2 verwendet wirdin einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndernCRC-Fehler in Modul %qsdas Modul %qs ist hier deklariertModul %qs erwartet, Headermodul gefundenModul %qs gefundendas Modul %qs wurde hier importiertdas Modul wurde bereits deklariertdas Modul wurde bereits importiertModul enthÃ¤lt OpenMP, verwenden Sie %<-fopenmp%>, um es einzuschaltenModulabhÃ¤ngigkeiten erfordern VorverarbeitungModul-Eigenschaft in USE-Anweisung bei %C%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubtModul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendetmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %qs-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%>-Konstrukt%qE vom Typ %qT wird auf sich selbst verschobendas Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopiedas Verschieben eines temporÃ¤ren Objekts verhindert das Einsparen der Kopiempfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnenCompilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiertmultidimensionales 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 angegebenMehrere %<default%>-Ziele wurden festgelegtmehrere %<step%>-Modifiziererdoppeltes Attribut %qEMehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzenmehrere OpenMP-Â»standaloneÂ«-Direktiven unter den %<omp::directive%>-Attributen mÃ¼ssen sich alle innerhalb derselben %<omp::sequence%> befindenmehrere 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 Â»linearÂ«-Modifizierermehrere Methoden namens %<%c%E%> gefundenmehrere Attribute fÃ¼r geschachtelte Typen fÃ¼r Funktion %qDmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere Methoden fÃ¼r Eigenschaft %qE angegeben, die letzte von denen wird verwendetmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmultiple 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 wirdvor Verwendung von %<typeid%> muss %<#include <typeinfo>%> angegeben werdenmuss mit %<noexcept(true)%> deklariert 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 Typender Name %qs unterscheidet sich vom Namen %qs, der in einer anderen Ãœbersetzungseinheit definiert istName %qs ist als %u-Bit definiert, in einer anderen Ãœbersetzungseinheit jedoch als %u-BitName %qs ist als %wd definiert, in einer anderen Ãœbersetzungseinheit jedoch als %wdName %qs wird in einer anderen Ãœbersetzungseinheit mit unterschiedlichem Wert definiertName 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Ã¼ltigZugriff auf das Member %qE erfordert %<this%>fÃ¼r den Zugriff auf Member %qs wird %<this%> benÃ¶tigtvor %<%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Ã¤ngeNegative Ganzzahl implizit in vorzeichenlosen Typen konvertiertArrayabschnitt 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 %qskeiner der Zweige des %<if%> ist ein Konstantenausdruckweder 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%> deklariertdie geschachtelte Funktion muss einen Rumpf habengeschachtelte 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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%>die verschachtelte Anforderung %qE ist nicht erfÃ¼lltdie verschachtelte Anforderung %qE ist nicht erfÃ¼llt, daÂ»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneu in Fortran 2003neu in Fortran 2008neu in Fortran 2018neu in Fortran 95neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdennew-expression ist erst ab C++20 ein konstanter AusdrucknÃ¤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%> gefundenkein %<FUNCTION_PROFILER%> fÃ¼r CRISkein zugrundeliegender Typ fÃ¼r %<enum%> angegebenkeine Elementfunktion %q#D in Klasse %qT deklariertkein %qs-Getter gefundenMischen von FPX/FPU ist nicht erlaubtkein 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 den Aufruf von %<%T::operator[] (%A)%>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 passenden Konzepte fÃ¼r %qEkeine 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 Mitglied namens %qE in %qTkeine Multilib-fÃ¤hige ABI %qs kann mit dem Befehlssatz %qs implementiert werden, stattdessen wird %qs verwendetkein Operand der Disjunktion ist erfÃ¼lltkein 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 angegebenes wurden keine Profildateien zusammengefÃ¼hrt
  kein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adresseeine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthaltenkeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender Funktionkein 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 deklariertkeine Informationen zum Aufschiebepunkt fÃ¼r %qDkein 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%> angegebenkein geeigneter Destruktor fÃ¼r %qTInterner Fehler: node differs from node->decl->decl_with_vis.symtab_nodeInterner Fehler: node has body_removed but is definitionKnoten hat ungÃ¼ltige Reihenfolge %iInterner 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 %Lnicht-%<consteval%>-Funktion %q+D Ã¼bersteuert %<consteval%>-Funktionvon 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-RoutineNicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurdeFehlzuordnung 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 CONSTRUCTORnicht konstanter Ausdruck %qsInitialisierung 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 deklariertAlias-Definitionen werden in dieser Konfiguration nur fÃ¼r Funktionen unterstÃ¼tztNicht-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 habeneine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qTNichtelement-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%>Nichtrechteckige Schleifenschachtelung mit Schrittweite ungleich 1 oder -1 fÃ¼r %qsNicht-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++20%> oder %<-std=gnu++20%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> 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 recordedInterner Fehler: nonlocal label %qD is not first in a sequence of labels in bb %dArrayindex %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
! Datei fÃ¤ngt nicht mit dem magischen \x7FELF anunerlaubte 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 passenbinÃ¤rer Operator erwartet denselben Typ fÃ¼r beide Operanden%<#define %E%> wird nicht exportiert, da es ein SchlÃ¼sselwort istPatchbereich wird nicht angelegt, da NOPs nicht unterstÃ¼tzt werdendie Option %<-fpic%> nicht fÃ¼r die v3m-Toolchain unterstÃ¼tzenModul %qs kann aufgrund von Fehlern nicht geschrieben werdenHinweisAnmerkung: Zielzeiger ist NULLNULL-FormatzeichenketteNull-ZeigerDereferenzierung eines NullzeigersNullbarkeits-Angabe %qE kann nicht auf Zeigertyp %qT angewendet werden, da dieser mehrere Ebenen von Zeigern hatNullbarkeits-Angabe %qE ist nur auf Zeigertypen anwendbar, nicht auf %qTZahl 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 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 %qs-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der IterationsvariablenKomponentenanzahl des Vektors %wu Ã¼bersteigt %dKomponentenanzahl des Vektors %wu ist keine Zweierpotenznumerisches Argument des Attributs %qE muss im Bereich von 0 bis 63 liegenobjc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwendenobjc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwendenObjekt %qE der GrÃ¶ÃŸe %sObjekt ist keine Methodebei Verwendung von %qE fehlt ObjektObjekt der GrÃ¶ÃŸe %s, alloziert durch %qEObjekt-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 erwartetausgedient in Fortran 95veralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>von hier erhaltenodr-verwendete Inline-Variable %qD ist nicht definiertvon ModulOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesOffset %qwi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD fÃ¼r %<-std=c++14%> und hÃ¶her Ã¤ndert sich in %<-fabi-version=17%> (GCC 12)Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernOffset der Basisklasse %qT fÃ¼r %<-std=c++14%> und hÃ¶her Ã¤ndert sich in %<-fabi-version=17%> (GCC 12)Offset 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 werdenomp_cur_iteration bei %L erfordert %<-1%> als logischen Offsetein 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 die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<simd%>-Attribut erlaubtnur %qT oder eine Nullzeigerkonstante kann nach %qT umgewandelt werdennur %u Name fÃ¼r strukturelle Bindung angegebennur %u Namen fÃ¼r strukturelle Bindung angegebennur 0.0 kann als Immediate geladen werdenfÃ¼r den Adressraum %<__regio_symbol%> wird nur der 32-Bit-Zugriff unterstÃ¼tztNur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tztnur Objective-C-Objekttypen kÃ¶nnen mit Protokoll qualifiziert werdenNur die Attribute %<fallthrough%> oder %<assume%> kÃ¶nnen 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 werdenin einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegtNur 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 werdenopaque-enum-declaration ist hierintransparente 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: %mFehler beim Ã–ffnen der JSON-Datei %s: %mFehler beim Ã–ffnen der Mixin-Datei %s: %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 Â»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Â«Operandennummer 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 %qTdie Operanden fÃ¼r %<?:%> haben die Typen %qT und %qT, diese Typen haben einen ungeordneten KonvertierungsrangOperanden 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 entfernenunbegrenzte Wertparameter optimieren, indem sie per Referenz Ã¼bergeben werden, vorausgesetzt, die aufgerufene Prozedur verÃ¤ndert sie nicht.Option %<%s%> erfordert %<-mlong-double-128%>Option %<%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 %qs mit abweichenden Werten (%s, %s)Option Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler KlassenparameterOptionen oder Zielarchitekturen=Optionen fehlen hinter %qsInterner Fehler: optype_msgid overflow: %doder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisierenoder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisierenoder verwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplateoder 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 der Zahl 0 (%qT und %qT)geordneter Vergleich von Zeiger mit Null-Zeigerordnet die Initialisierungen/Finalisierungen fÃ¼r scaffold-static, das Binden von Modulen erzwingen fÃ¼r scaffold-dynamicOrdinaltyp erwartetorigin points to a different parentdas ursprÃ¼ngliche %<default%> ist hierursprÃ¼ngliche Deklaration trat hier aufursprÃ¼ngliche Deklaration ist hierursprÃ¼ngliche Deklaration mit weniger VertrÃ¤gen ist hierursprÃ¼ngliche Definition trat hier aufursprÃ¼ngliche Definition ist hierOriginal ist nicht mit zstd komprimiertOriginalgrÃ¶ÃŸe unbekanntursprÃ¼ngliche Deklaration des Templates ist hierwurde 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 falschdie Ã¤uÃŸere Iterationsvariable %qD hat einen Summandenausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD hat einen Faktorausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD, die im Bedingungsausdruck verwendet wird, ist von einem anderen Typen als %qTdie Ã¤uÃŸere Iterationsvariable %qD, die im Initialisierungsausdruck verwendet wird, ist von einem anderen Typen als %qTÃ¤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 %sName 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Ãœberlauf in impliziter KonstantenkonvertierungÃ¼bergelaufene Ausgabeargumentliste fÃ¼r %qsÃ¼berlappender Initialisierer fÃ¼r das Feld %qT.%qDÃ¼berladene eingebaute Funktion %qs ist durch die eingebaute Funktion %qs umgesetztÃ¼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Ã¼gbarPackungsexpansion des Attributs %qE%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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Ã¶tigGepacktes Layoutstruct wird bis zur Ausrichtungsgrenze mit %E Bytes 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 darf in diesem Kontext nicht auftauchenParameter %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-TypenParameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParameternamen (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 %{mit GCC 12.1%} geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 13.1 geÃ¤ndertdie 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Ã¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit Bitfeldern der Breite 0 hat sich in GCC 12 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 vermeidenKlammern waren mehrdeutig und wurden als Funktionsdeklaration angesehengeklammerte 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%>wird an den PrÃ¤prozessor weitergereicht, wenn -fcpp verwendet wird (interne Option)Die Ãœbergabe von %qT als %<this%>-Argument streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von %qT anstelle des erwarteten %qT an Argument %d von %qE, nachdem %qT an Argument %d Ã¼bergeben wurdeÃœbergabe von %qT an Argument %d von %qE, aber %qT ist kein gÃ¼ltiger SVE-ElementtypÃœbergabe von %qT an Argument %d von %qE, aber Argument %d hatte den Typ %qTÃœbergabe von %qT an Argument %d von %qE, das jedoch in der %qT-Form keine Skalare akzeptiertÃœbergabe von %qT an Argument %d von %qE, aber vorherige Argumente waren vom Typ %qTÃœbergabe von %qT an Argument %d von %qE, das jedoch %qT erwartetÃœbergabe von %qT an das Argument %d von %qE, das jedoch %qs erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch %qs oder %qs erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Ganzzahltyp von 32 oder 64 Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Zeiger auf Elemente erwartet, die 32 oder 64 Bit groÃŸ sindÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Zeigertyp erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch ein skalares Element erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch eine Ganzzahl erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Zeiger auf einen skalaren Typen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen einzelnen SVE-Vektor statt eines Tupels erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Elementen erwartet, die %d Bit groÃŸ sindÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Ganzzahlen mit %d Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Elementen der GrÃ¶ÃŸe 32 oder 64 Bit erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Ganzzahlen mit GrÃ¶ÃŸe 32 oder 64 Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor von Ganzzahlen erwartetÃœbergabe vom %qT an Argument %d von %qE, das jedoch einen Vektor von vorzeichenbehafteten Ganzzahlen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor vorzeichenloser Ganzzahlen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor oder eine Zeiger-Basisadresse erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen Vektor oder einen skalaren Typen erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen SVE-Tupeltyp erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch einen SVE-Vektortyp erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch beim Laden von %qT einen Vektor von Ganzzahlen mit %d Bits erwartetÃœbergabe von %qT an Argument %d von %qE, das jedoch beim Speichern von %qT einen Vektor von Ganzzahlen mit %d Bits erwartetÃœbergabe von %wd an Argument %d von %qE, das jedoch entweder %wd, %wd, %wd oder %wd erwartetÃœbergabe von %wd an Argument %d von %qE, das jedoch einen gÃ¼ltigen %qT-Wert erwartetÃœbergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] erwartetÃœbergabe von %wd an Argument %d von %qE, das jedoch entweder %wd oder %wd erwartetÃœ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 %qs von Zeiger-ZieltypÃœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv 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 inkompatibler Speicherreihenfolge fÃ¼r SkalareÃœ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: mÃ¶glicherweise fehlt %<#include <Koroutine>%>vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wirdvielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwubitte 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%> konfigurierenZeigerZeiger %qE wird mÃ¶glicherweise nach %qD verwendetZeiger %qE wird nach %qD verwendetZeigerargumentZeigerarithmetik fÃ¼r Objekte mit Garbage-Collection ist nicht erlaubtZeigerzuweisungZeiger wird mÃ¶glicherweise nach %qD verwendetdas 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 Array verliert durch den Bedingungsausdruck Qualifizierer, in ISO C vor C2XZeiger 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 AusdruckZeiger wird nach %qD verwendetZeigerwert 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 lvalueZeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf den Adressraum %<__regio_symbol%> sind verbotenZeiger 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 []%> erkanntmÃ¶glicherweise baumelnde Referenz auf temporÃ¤res ObjektPost-Increment-Adresse ist kein Registerpost-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein%<post-module-declaration%>-Importe dÃ¼rfen nicht aus Header-Einbindung stammen%<post-module-declaration%>-Importe dÃ¼rfen nicht %<include-translated%> seinNachbedingungen kÃ¶nnen keine Anweisungen seinSuffix-%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Ã¼ltigpragma(%s) ist nicht implementiertPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-FormatVorbedingungen kÃ¶nnen keine Anweisungen seinvordeklarierter 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%>vorheriger Vertrag hiervorherige Deklarationvorherige Deklaration von %q#Dvorherige Deklaration von %q#D ist hiervorherige 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 %qD vom Typ %qTvorherige 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 vom Typ %qTvorherige Definition von %qD war hiervorherige implizite Deklaration von %q+D vom Typ %qTvorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hiervorherige Angabebisherige Spezifikation in %q+#D hiervorher als %s deklariertwar vorher als %s mit %u unspezifizierten Variablengrenze deklariertwar vorher als %s mit %u unspezifizierten Variablengrenzen deklariertwar vorher als %s mit %u Variablengrenze deklariertwar vorher als %s mit %u Variablengrenzen deklariertwar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenzargument %Ewar vorher als Zeiger %s deklariertwar vorher als Array variabler LÃ¤nge %s deklariertwar vorher als Array %s deklariertwar vorher als gewÃ¶hnliches Array %s deklariertvorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer Unionprivate-module-fragment%<private-module-fragment%> ist nur im ZustÃ¤ndigkeitsbereich eines Modulinterfaces oder einer Partition zulÃ¤ssigWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>Produkt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %EProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling von %<-mcmodel=large%> wird mit PIC nicht unterstÃ¼tztProfiling 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 werdenEigenschaften mÃ¼ssen benannt seinEigenschaft %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 Kontext von %<@interface%>, %<@protocol%> oder %<category%>Eigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seinEigenschaft bei %C muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seinEigenschaft bei %C muss ein konstanter ganzzahliger oder logischer Ausdruck 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 %qE ist nicht verfÃ¼gbarProtokoll-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarPrototyp-Deklarationder Prototyp wurde hier deklariertPrototyp 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 standardkonformBereichsgrenzen haben nicht denselben Typbereichsbasierter %<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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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 %LErreichbarkeitsdefinition %s ist hierLesen 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 verwendetCode liest %E Byte aus einer Region der GrÃ¶ÃŸe %ECode liest %E Bytes aus einer Region der GrÃ¶ÃŸe %ECode liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %ECMI %qs wird gelesenCode liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %EEingabedatei 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)das angegebene Suffix als Dateiname des Definitionsmoduls erkennendie angegebene Endung als Implementierungs- oder Modul-Dateiname erkennenNeuÃ¼bersetzung mit %<-fcompare-debug%>rekursiver Aufrufrekursive Auswertung des Standardarguments fÃ¼r %q#Drekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursives verzÃ¶gertes Ladenrekursive Referenz %qsrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
  rekursiv erfordert von %q#D
*************** gibt KEINE Garantie; auch nicht fÃ¼r MAR
*** 2273,2280 ****
  erfordert durch %q#D
  von hier erfordert
  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 deklariertdas Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie %<1 << %wu%> (%wu)?das Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie %<1LL << %wu%>?das Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie %<1e%wu%>?das Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie Potenzbildung?Ergebnis 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-ZieltypInterner Fehler: return edge does not point to exit 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Ã¤nkungzurÃ¼ckgegeben von %qDzurÃ¼ckgegeben von %qTRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysZurÃ¼ck auf Los? (siehe https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26)Interner Fehler: returns_twice call is %s in basic block %dumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groupsFehlzuordnung von Attributen der Bereinigungsfunktiondie ErfÃ¼llung der atomaren EinschrÃ¤nkung %qE hÃ¤ngt von sich selbst abder ErfÃ¼llungswert der wurde zuerst hier als %qE ausgewertetder ErfÃ¼llungswert der atomaren EinschrÃ¤nkung %qE Ã¤ndert sich von %qE nach %qEBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante seinBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegentemporÃ¤re vorverarbeitete Dateien speichern%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 bei %C muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seindas Score-Argument bei %C darf nicht negativ seinzweites Argument muss konstant 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 ein Funktionstyp %qTzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites 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 Argumentdas zweite, dritte und vierte Argument mÃ¼ssen konstant seinAbschnitt #%u fehlt oder ist beschÃ¤digtAbschnitt %qs fehlt oder ist beschÃ¤digtAbschnitt existiert bereits: %qsAbschnittsanker 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 %qDSpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)die ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs bei %C akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs ist fÃ¼r den Kontext-Selektorsatz %qs nicht erlaubt, bei %CSelektor %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%>Fehlzuordnung von semantischer Einlagerunglegen Sie %qs auf mindestens %d fest, um mehr Details zu sehenalle Ortswerte auf einen bestimmten Wert festlegen (interner Schalter)der Basistyp der Menge muss ein Ordinaltyp seinInterner Fehler: set type cannot be initialized with a %qsInterner Fehler: set type does not take another integer valuesetjmp/longjmp innerhalb %<simd%>-KonstruktsMethodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶renKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxÃœberlauf der Shared-Memory-RegionSchiebeweite 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 habenGrÃ¶ÃŸe ist zu groÃŸUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner AusrichtungGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellobjekt %qE der GrÃ¶ÃŸe %sQuellobjekt wird hier alloziertQuellobjekt ist wahrscheinlich an Adresse nullQuellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
  aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjektsangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsangegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsangegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenangegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Eangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %ESystemregister mit einem kurzem Namen angebenReihenfolge der Bibliotheken kommagetrennt angeben, erlaubte EintrÃ¤ge sind: log,min,pim,iso oder deren entsprechende Verzeichnisnamen m2log,m2min,m2pim,m2iso.Liste der Laufzeitmodule und deren Initialisierungsreihenfolge angebenPrÃ¤fixname fÃ¼r gemangelte Modulnamen angebenden gemangelten PrÃ¤fix fÃ¼r Modulnamen angeben, fÃ¼r alle Module in den folgenden IncludepfadenAngabe 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 seinInterner Fehler: stack frame not a multiple of 8 bytes: %wdInterner Fehler: stack 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 unbegrenztStapelrahmen zu groÃŸ: %d BytesOpenMP-Â»standaloneÂ«-Direktiven im Attribut %<omp::directive%> kÃ¶nnen nur in einer leeren Anweisung vorkommendas Standardattribut %qE bezieht sich nur auf FunktionenStandardattribute inmitten von DeklarationssymbolenStandardattribute mÃ¼ssen vor den Deklarationsspezifizierern stehen, um fÃ¼r die Deklaration zu gelten, oder ihnen folgen, um fÃ¼r den Typ zu geltenStandardattribute 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 Deklarationstatische 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 werdenSchrittweite der implied-do-Schleife bei %L darf nicht 0 seinAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %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 angegebenSpeicherklasse in %<sizeof%> angegebenSpeicherklasse in %qE angegebenSpeicherklasse in Typcast angegebenSpeicherklassenangabe in leerer Deklaration mit auf %<enum%> basierendem TypenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD wurde nicht aufgelÃ¶stSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntAdresse der lokalen Variable %qD wird in %qE gespeichertMerkwÃ¼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 mussZeichenkettenliteral mit nutzerdefiniertem Suffix ist in diesem Kontext ungÃ¼ltigZuweisung 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++20%> oder %<-std=gnu++20%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom eingeschrÃ¤nkten %<auto%>-Typen %qT seinDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung hat unvollstÃ¤ndigen Typen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arrayswar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertwar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityerzeugte Methode %qD zuerst hier erfordertSystem-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 und Gastgeber sind %qs:%qs, erwartet werden jedoch %qs:%qsZiel-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 %qsZielarchitekturen fehlen hinter %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-KonstanteTemplateargument 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:Templatespezialisierung 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-ID ist fÃ¼r Destruktor nicht erlaubtTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivierenTemplate-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>PrÃ¼fung, ob eine Konzept-ID ein gÃ¼ltiger Ausdruck ist; fÃ¼gen Sie %<requires%> hinzu, um die ErfÃ¼llung zu prÃ¼fendie %<audit%>-Semantik sollte mindestens so stark die die %<default%>-Semantik seindas SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtder Ausdruck der %<device%>-Klausel muss den Wert %<1%> habender Ausdruck der %<device%>-Klausel bei %C muss den Wert %<1%> habendas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldie Debug-Informationen %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Ã¼tztdie ABI fÃ¼r die Ãœbergabe eines Wertes, der Felder mit Null-Breite vor einem benachbarten 64-Bit-Gleitkommafeld enthÃ¤lt, wurde %{mit GCC 12.1%} geÃ¤ndertDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdie ABI fÃ¼r die RÃ¼ckgabe eines Wertes, der Bit-Felder mit der Breite Null enthÃ¤lt, aber ansonsten ein Aggregat mit nur einem oder zwei FlieÃŸkomma-Feldern ist, wurde %{mit GCC 12.1%} geÃ¤ndertdie ABI fÃ¼r die RÃ¼ckgabe eines Wertes, der leere C++17-Basen enthÃ¤lt, aber ansonsten ein Aggregat mit nur einem oder zwei FlieÃŸkomma-Feldern ist, wurde %{mit GCC 12.1%} geÃ¤ndertdas ABI der C-StrukturÃ¼bergabe mit Bitfeldern der Breite 0 hat sich in GCC %{12.1%} geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse %qE ist niemals NULLdie 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 ist niemals %<null%>die Adresse von %qD ist niemals NULLdie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargumentdas align-Argument fÃ¼r %<__builtin_coro_promise%> muss eine Konstante seindie Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndertDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichder Vergleich wird zu %qE reduziertder Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wirdder Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darfder Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wirdder Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darfder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istder Compiler kann annehmen, dass die Adresse von %qE 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 Versprechens-Typ %qT der Koroutine deklariert sowohl %<return_value%> als auch %<return_void%>der ZÃ¤hler sollte nicht kleiner als 0 sein; bitte das intrinsische %qs im Code prÃ¼fender Vorgabewert fÃ¼r die aktuelle CPU-Feineinstellung ist %d Bytesdas Richtungsargument fÃ¼r %<__builtin_coro_promise%> muss eine Konstante seinin Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdas Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel seinder Ausdruck %qE wird zu %<false%> ausgewertetder Ausdruck %qE darf keine Exception werfendie 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 seindas vierte Argument muss eins der AufzÃ¤hlung %qs 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 seinder Wert der Ortsangabe ist beschÃ¤digtder 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 seindie an %<unavailable%> angehÃ¤ngte Nachricht ist keine Zeichenkettedie Initialisierungsreihenfolge der Module wird dynamisch von M2RTS und den AnwendungsabhÃ¤ngigkeiten festgelegtDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlender Operand %qE ist nicht erfÃ¼llt, dadas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers sollte im Bereich 0 bis 16 sein; bitte das intrinsische %qs im Code prÃ¼fender Wertebereich des ZÃ¤hlers sollte im Bereich 0 bis 32 sein; bitte das intrinsische %qs im Code prÃ¼fender Wertebereich des ZÃ¤hlers sollte im Bereich 0 bis 64 sein; bitte das intrinsische %qs im Code prÃ¼fender 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 werdender erforderliche Ausdruck %qE ist ungÃ¼ltigder erforderliche Ausdruck %qE ist ungÃ¼ltig, dader erforderliche Typ %qT ist ungÃ¼ltigder erforderliche Typ %qT ist ungÃ¼ltig, dadas Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniertdas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdie selben Schleifen-Iterationsvariablen %qD werden in mehreren verknÃ¼pften Schleifen verwendetdieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>das temporÃ¤re Objekt wurde am Ende des vollstÃ¤ndigen Ausdrucks %qE zerstÃ¶rtdrittes 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 Anweisunges 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 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 %qs nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (%<arch%>-Option wird ignoriert)dieser Compiler unterstÃ¼tzt x86 nicht (%<-arch%>-Option wird ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese Definition erfordert die MVE-ISA-Erweiterungdiese 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 RVV-ISA-Erweiterungdiese 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 Iterationsvariable %qDthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-TypDreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sstDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie %<-fcpp%> angebenum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<always%>-Modifiziererzu viele %<always%>-Modifizierer bei %Lzu viele %<close%>-Modifiziererzu viele %<close%>-Modifizierer bei %Lzu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele %qs-Klauseln an einem Task-Konstruktzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r %%:dumpszu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dKomma-AusdrÃ¼cke auf hÃ¶chster Ebene in einem Arrayindex haben seit C++23 eine andere Bedeutungungeklammerte 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 und ElementgrÃ¶ÃŸe mÃ¼ssen direkt angegebene Konstanten sein, beide ungleich nullGesamtgrÃ¶ÃŸ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Ã¼ckabschlieÃŸendes %<,%> in Argumenten fÃ¼r %<#pragma GCC diagnostic ignored_attributes%>abschlieÃŸendes %<,%> in Argumenten fÃ¼r %<-Wno-attributes=%>abschlieÃŸendes Array %qT sollte nicht als flexibles Arrayelement verwendet werdenangehÃ¤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 %ies wurde versucht, eine Gleitkommadivision mit Rest an %qT durchzufÃ¼hrenInterner Fehler: true/false edge after a non-GIMPLE_COND in bb %dversuchen Sie, den Operator in eine %<const%>-Memberfunktion umzuwandelnKlammern 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Â«internes Debugging des Compilers einschalten (interner Schalter)Quadrupel-Nachverfolgung einschalten (interner Schalter)Modula-2-API-Verfolgung einschalten (interne Option)Zeilennummern in Modula-2-Funktionen generieren (interne Option)alle ÃœberprÃ¼fungen fÃ¼r Division und Modulus durch 0 fÃ¼r ordinale Werte einschaltenalle BereichsprÃ¼fungen fÃ¼r numerische Werte einschaltenalle Software-LaufzeitÃ¼berprÃ¼fungen einschalten (das ist die AbkÃ¼rzung fÃ¼r -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)LaufzeitÃ¼berprÃ¼fung fÃ¼r Funktionen einschalten, deren AusfÃ¼hrung nicht mit einer RETURN-Anweisung endetschaltet LaufzeitÃ¼berprÃ¼fung ein, ob eine CASE-Anweisung einen ELSE-Zweig benÃ¶tigt, der jedoch nicht angegeben warLaufzeitÃ¼berprÃ¼fung fÃ¼r Gleitkommazahlen, die den GÃ¼ltigkeitsbereich verlassen, einschaltenLaufzeitÃ¼berprÃ¼fung einschalten fÃ¼r ganze Zahlen, die ihren Wertebereich verlassenLaufzeitÃ¼berprÃ¼fung fÃ¼r versuchten Datenzugriff Ã¼ber NIL-Zeiger einschaltenschaltet LaufzeitÃ¼berprÃ¼fung fÃ¼r Teilabschnitte, Arrayindizes und NIL-Zeiger-Indirektion einzwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei unterschiedliche Ã¤uÃŸere Iterationsvariablen %qD und %qD werden in einer einzigen Schleife verwendetzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sTyp %<__vector_pair%> erfordert die Option %qsTyp %<__vector_quad%> erfordert die Option %qsArgument 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 %qs entspricht nicht dem Protokoll %qETyp %qs ist kein AusdruckTyp %qs verletzt die One-Definition-Rule von C++Typ %s unterscheidet sich durch %<TYPE_ALIGN%>Typ %s unterscheidet sich durch %<TYPE_MODE%>Typ %s unterscheidet sich durch %<TYPE_SIZE%>Typ %s unterscheidet sich durch %<TYPE_USER_ALIGN%>Typ %s ist kein undurchsichtiger AusdruckTyp %s ist nicht im undurchsichtigen ModusTypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert istUnpassende Anzahl der Ergebniswerte bei Typumwandlung%<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 variantTyp ist nicht verfÃ¼gbarTyp ist nicht verfÃ¼gbar: %stype 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-AnweisungTypumgehung schaltet die Reihenfolge der Skalarspeicherung umTypqualifizierer in leerer Deklaration mit auf %<enum%> basierendem TypenTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in enum-base definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdender Versprechens-Typ fÃ¼r diese Koroutine wurde nicht gefundenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:ABI %qs kann nicht mit Befehlssatz %qs implementiert werdenStandard-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: %mInformationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefundenweitere importierte Quellencodestellen kÃ¶nnen nicht dargestellt werdendie VorwÃ¤rtsreferenz in der Definition kann nicht aufgelÃ¶st werden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbegrenzte Verwendung von %<alloca%>unbegrenzte Verwendung von Array mit variabler LÃ¤ngeunbedingtes %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#TunvollstÃ¤ndig angegebenes %qD wird in seinem Initialisierer referenziert%qE wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert und ist unvollstÃ¤ndig deklariertunexpandierte Parameterpackunge in AufzÃ¤hlungskonstante in Lambdaunexpandiertes Parameterpack in lokaler Klasse in LambdaUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwartetes %<else%> gefundenunerwarteter AST der Art %sUnerwartetes Dateiendeunerwartete rechte Seite in Zuweisungunerwartetes Argumentunerwartetes Argument fÃ¼r %<msp430_select_hwmult_lib%>: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwartete Angaben im ELF-Headerunerwarteter 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 SuffixbezeichnerInterner Fehler: unexpected mapping nodeunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem ErgebnistypInterner Fehler: unexpected pointer mapping nodeunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unerwarteter Typ fÃ¼r Array-LÃ¤nge: %qsunbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelter Ausdruckunbehandelter Ausdruckstypnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekannte Option %qs fÃ¼r %<#pragma GCC arm%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannte Option %qs fÃ¼r %<#pragma riscv intrinsic%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannter C++-Standard %qsunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sunbekannte Schnittstelle des compilierten Moduls (CMI): %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter FPU-Typ %<0x%x%>, %qs fehlgeschlagenunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-Patchingunbekannter OpenMP-Direktiven-Name im Argument des Attributs %<omp::directive%>unbekannter OpenMP-Direktiven-Name im Argument der %qs-KlauselUnbekannte 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 %wi fÃ¼r %qDunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Annahme-Klausel %qsunbekanntes Attribut %qEunbekanntes Attribut %qsunbekannte Basisarchitektur %<0x%x%>, %qs fehlgeschlagenunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertunbekannte Einstellung %qs fÃ¼r PrÃ¼faktionunbekanntes 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 %qsunbekannte Header-Art %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannter lam-Typ %qsunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsunbekannte Prozessor-ID %<0x%x%>, einige Tuning-Parameter werden auf die Standardwerte zurÃ¼ckgesetztUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Eigenschaftsattribut %<%s%s%>unbekanntes Eigenschaftsattribut %qEunbekanntes Zeichen Â»%cÂ«unbekannter Ranger-Debug-Modus %qsunbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekanntes Rust-compile-until %qsunbekannte Rust-Ausgabe %qsunbekannte Rust-Mangling-Option %qsunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe %<%qs%> in Attribut %<amdgpu_hsa_kernel%>unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannter Threader-Debug-Modus %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 fÃ¼r Vektorisierungsbibliothek in %<-mveclibabi=%s%>unbekanntes 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 definiertunbenanntes temporÃ¤res Objekt wird hier definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdAttribut %qE hat unbekanntes Argument %qsunbekanntes Ziel fÃ¼r %s: %sunbekannter MCU-Name %qs, daher wird angenommen, dass er keine Hardware-Multiplikation kann; verwenden Sie die Option %<-mhwmult%>, um diese explizit einzustellenunbekannter MCU-Name %qs, daher wird angenommen, dass es ein MSP430X ohne Hardware-Multiplikation ist; verwenden Sie die Optionen %<-mcpu%> und %<-mhwmult%>, um diese explizit einzustellenunbekannter MCU-Name %qs, daher wird angenommen, dass er lediglich das MSP430X-ISA unterstÃ¼tzt; verwenden Sie die Option %<-mcpu%>, um dieses explizit einzustellenunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntArgument fÃ¼r Option %<-fzero-call-used-regs=%> nicht erkannt: %qsnicht erkannter Initialisierungstyp %qs fÃ¼r automatische VariableUnbekannte BTF-Debugausgabestufe %qsunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>unbekannte Kommandozeilenoption %<-fdump-%s%>; meinten Sie %<-fdump-%s%>?nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:%<asm_auto_mfpu%>unbekannter Operand fÃ¼r %%:%<canon_for_mlib%>unbekannte 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 %qsunbekanntes Escapezeichen in Zeichenketteunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten %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Ã¼tzte SVE-VektorgrÃ¶ÃŸenicht 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: %snicht unterstÃ¼tzter FeldausdruckFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzte Anzahl von NOPs vor Funktionsanfang (%u)nicht 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Ã¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %wdnicht unterstÃ¼tzte simdlen %wd (amdgcn)nicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r GanzzahlregisterVariabler Feld-Offset wird nicht unterstÃ¼tztZugriff auf Feld mit variabler GrÃ¶ÃŸe wird nicht unterstÃ¼tztunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunbeendete Zeichenketteunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Name %qEunverwendeter 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 kennzeichnenverwenden Sie %<&%D[0] %s &%D[0]%>, um die Adressen zu vergleichen%<-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))%>verwenden Sie %<__builtin_rx_mvtc (0, ...)%>, um beliebige Werte in PSW zu schreibenverwenden Sie %<alias %s = %s.%s;%>, um eine Ãœberladungsmenge der Basisklasse einzufÃ¼hrenverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qDverwenden Sie stattdessen %qsISO-Dialekt von Modula-2 verwendenPIM-2-Dialekt von Modula-2 verwendenPIM-3-Dialekt von Modula-2 verwendenPIM-4-Dialekt von Modula-2 verwendenPIM-[234]-Dialekt von Modula-2 verwendennutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶senden C-PrÃ¤prozessor verwenden, um das Modul vorzuverarbeitenVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenverwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparenVerwendung von %<alloca%>Verwendung von %<alloca%> innerhalb einer SchleifeVerwendung 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 %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist erst mit %<-std=c++20%> oder %<-fconcepts%> 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 %qDVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qsVerwendung 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 der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie einen Referenztyp, um das Kopieren zu sparenverwenden Sie stattdessen die Apostroph-Direktive %qsverwenden Sie das unÃ¤re %<+%>, das Operanden zu Zeigern degradiert, oder %<&%D[0] %s &%D[0]%>, um die Adressen zu vergleichenArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendethier verwendet mit der Bedeutung %q#DWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendet%<num_workers (%d)%> wird verwendet, %d wird ignoriert%<vector_length (%d)%> wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriert%<vector_length (%d)%> wird verwendet, %d wird ignoriert%<vector_length (%d)%> wird verwendet, Laufzeiteinstellung wird ignoriert%<vector_length (64)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriert%qs wird verwendetVerwendung von %qs mit vorzeichenlosem Typ hat keinen Effektbaumelnder Zeiger auf %qD wird verwendetbaumelnder Zeiger auf ein unbenanntes temporÃ¤res Objekt wird verwendetTemplatespezialisierung 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 Ã¼bergebenbaumelnder Zeiger %qE auf %qD wird verwendetbaumelnder Zeiger %qE auf ein unbenanntes temporÃ¤res Objekt wird verwendetdarwin64-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 verwendetAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendet%d LTRANS-AuftrÃ¤ge werden seriell compiliertNach 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 Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltet%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente fÃ¼r %<-foffload=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-foffload=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente sind: %sgÃ¼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 Fehler-Modelle sind %qs, %qs, %qs, %qsgÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltiges Format ist %<ns::attr%> oder %<ns::%>gÃ¼ltige Modelle sind %sgÃ¼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 angepasst fÃ¼r OpenACC-Privatisierungsgrad: %qsVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typvariable %qD vom nicht-literalen Typ %qT in %<constexpr%>-Funktion ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbarVariable %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Ã¼rfteVariable %qs hat bereichsbasierte Destruktion, daher kann kein Funktionsabschluss gebaut werdenVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetArrays mit variabler LÃ¤nge werden in Koroutinen noch nicht unterstÃ¼tztElementtyp 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 ohneArray variabler GrÃ¶ÃŸe von %<auto%>zusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden, auÃŸer mit einem leeren InitialisiererVariablen im Adressraum %<__regio_symbol%> kÃ¶nnen nicht als %<register%> deklariert werdenVariablen im Adressraum %<__regio_symbol%> kÃ¶nnen keinen Anfangswert habenVariablen im Adressraum %<__regio_symbol%> mÃ¼ssen als %<extern%> deklariert werdenVariablen im Adressraum %<__regio_symbol%> mÃ¼ssen als %<volatile%> deklariert werdenVariablen vom Typ %qT kÃ¶nnen keine thread-lokale Speicherdauer habenvariabel 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 FunktionDie Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %sDie Variante %qs bei %L muss eine Funktion oder Unterroutine sein%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->%iInterner Fehler: verify_flow_info: unallocated edge flag set on %d -> %dInterner Fehler: verify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertVersion von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung andas versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-RuleZeiger auf Virtuelle Tabelle wird uninitialisiert verwendetvirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-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 Alias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tztschwache 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Ã¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Speichern von %qT erfordert %qE eine Vektorbasis und einen skalaren Indexbeim 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 %qTmitmit %<ancestor%> dÃ¼rfen nur die Klauseln %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> und %<map%> in dem Konstrukt erscheineninnerhalb 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%>, %<masked%>, 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 writtenCode schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum ÃœberlaufenCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum ÃœberlaufenCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch die Zielregion zum ÃœberlaufenSchreiben 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 %wuCMI %qs wird geschriebenCode schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum ÃœberlaufenSchreiben 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 geschriebenSchreiben in konstantes Objekt (Argument %d)ein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngtAusgabedatei 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 %qsfalsches Argument fÃ¼r ignorierte AttributeFalsche 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 ArgumentenFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>Falsche Anzahl an Argumenten fÃ¼r das Attribut %<assume%> angegebenfalsche 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)Interner Fehler: wrong outgoing edge flags at end of 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 %qs mit der Befehlszeilenoption %<-march%> einschalten, oder mit dem Attribut %<target%> oder PragmaSie kÃ¶nnen RVV mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen diese Warnung unterdrÃ¼cken, indem Sie eine hexadezimale Konstante verwenden (%wx statt %wd)Sie kÃ¶nnen diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivierenSie 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 werdenSie sollten die Option %<-%s%> verwendenIhre native CPU-Architektur %qs unterstÃ¼tzt die ABI %qs nicht, stattdessen wird %<-m%s=%s%> verwendetz*inx erfordert ABI ilp32, ilp32e oder lp64z/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}{fehlerhaft}
\ No newline at end of file
--- 2275,2282 ----
  erfordert durch %q#D
  von hier erfordert
  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 deklariertdas Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie %<1 << %wu%> (%wu)?das Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie %<1LL << %wu%>?das Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie %<1e%wu%>?das Ergebnis von %<%wu ^ %wu%> ist %wu; meinten Sie Potenzbildung?Ergebnis 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-ZieltypInterner Fehler: return edge does not point to exit 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Ã¤nkungzurÃ¼ckgegeben von %qDzurÃ¼ckgegeben von %qTRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysZurÃ¼ck auf Los? (siehe https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26)Interner Fehler: returns_twice call is %s in basic block %dumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groupsFehlzuordnung von Attributen der Bereinigungsfunktiondie ErfÃ¼llung der atomaren EinschrÃ¤nkung %qE hÃ¤ngt von sich selbst abder ErfÃ¼llungswert der wurde zuerst hier als %qE ausgewertetder ErfÃ¼llungswert der atomaren EinschrÃ¤nkung %qE Ã¤ndert sich von %qE nach %qEBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante seinBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegentemporÃ¤re vorverarbeitete Dateien speichern%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 bei %C muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seindas Score-Argument bei %C darf nicht negativ seinzweites Argument muss konstant 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 ein Funktionstyp %qTzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites 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 Argumentdas zweite, dritte und vierte Argument mÃ¼ssen konstant seinAbschnitt #%u fehlt oder ist beschÃ¤digtAbschnitt %qs fehlt oder ist beschÃ¤digtAbschnitt existiert bereits: %qsAbschnittsanker 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 %qDSpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)die ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs bei %C akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs ist fÃ¼r den Kontext-Selektorsatz %qs nicht erlaubt, bei %CSelektor %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%>Fehlzuordnung von semantischer Einlagerunglegen Sie %qs auf mindestens %d fest, um mehr Details zu sehenalle Ortswerte auf einen bestimmten Wert festlegen (interner Schalter)der Basistyp der Menge muss ein Ordinaltyp seinInterner Fehler: set type cannot be initialized with a %qsInterner Fehler: set type does not take another integer valuesetjmp/longjmp innerhalb %<simd%>-KonstruktsMethodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶renKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxÃœberlauf der Shared-Memory-RegionSchiebeweite 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 habenGrÃ¶ÃŸe ist zu groÃŸUnpassende 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 DeklarationGrÃ¶ÃŸe von %qs (%wd) unterscheidet sich von der deklarierten GrÃ¶ÃŸe (%wd)ArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner AusrichtungGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellobjekt %qE der GrÃ¶ÃŸe %sQuellobjekt wird hier alloziertQuellobjekt ist wahrscheinlich an Adresse nullQuellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
  aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjektsangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsangegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjektsangegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjektsangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Eangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenangegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %Eangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Eangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %ESystemregister mit einem kurzem Namen angebenReihenfolge der Bibliotheken kommagetrennt angeben, erlaubte EintrÃ¤ge sind: log,min,pim,iso oder deren entsprechende Verzeichnisnamen m2log,m2min,m2pim,m2iso.Liste der Laufzeitmodule und deren Initialisierungsreihenfolge angebenPrÃ¤fixname fÃ¼r gemangelte Modulnamen angebenden gemangelten PrÃ¤fix fÃ¼r Modulnamen angeben, fÃ¼r alle Module in den folgenden IncludepfadenAngabe 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 seinInterner Fehler: stack frame not a multiple of 8 bytes: %wdInterner Fehler: stack 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 unbegrenztStapelrahmen zu groÃŸ: %d BytesOpenMP-Â»standaloneÂ«-Direktiven im Attribut %<omp::directive%> kÃ¶nnen nur in einer leeren Anweisung vorkommendas Standardattribut %qE bezieht sich nur auf FunktionenStandardattribute inmitten von DeklarationssymbolenStandardattribute mÃ¼ssen vor den Deklarationsspezifizierern stehen, um fÃ¼r die Deklaration zu gelten, oder ihnen folgen, um fÃ¼r den Typ zu geltenStandardattribute 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 Deklarationstatische 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 werdenSchrittweite der implied-do-Schleife bei %L darf nicht 0 seinAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %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 angegebenSpeicherklasse in %<sizeof%> angegebenSpeicherklasse in %qE angegebenSpeicherklasse in Typcast angegebenSpeicherklassenangabe in leerer Deklaration mit auf %<enum%> basierendem TypenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD wurde nicht aufgelÃ¶stSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntAdresse der lokalen Variable %qD wird in %qE gespeichertMerkwÃ¼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 mussZeichenkettenliteral mit nutzerdefiniertem Suffix ist in diesem Kontext ungÃ¼ltigZuweisung 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++20%> oder %<-std=gnu++20%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom eingeschrÃ¤nkten %<auto%>-Typen %qT seinDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung hat unvollstÃ¤ndigen Typen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arrayswar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertwar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityerzeugte Methode %qD zuerst hier erfordertSystem-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 und Gastgeber sind %qs:%qs, erwartet werden jedoch %qs:%qsZiel-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 %qsZielarchitekturen fehlen hinter %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-KonstanteTemplateargument 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:Templatespezialisierung 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-ID ist fÃ¼r Destruktor nicht erlaubtTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivierenTemplate-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>PrÃ¼fung, ob eine Konzept-ID ein gÃ¼ltiger Ausdruck ist; fÃ¼gen Sie %<requires%> hinzu, um die ErfÃ¼llung zu prÃ¼fendie %<audit%>-Semantik sollte mindestens so stark die die %<default%>-Semantik seindas SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtder Ausdruck der %<device%>-Klausel muss den Wert %<1%> habender Ausdruck der %<device%>-Klausel bei %C muss den Wert %<1%> habendas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldie Debug-Informationen %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Ã¼tztdie ABI fÃ¼r die Ãœbergabe eines Wertes, der Felder mit Null-Breite vor einem benachbarten 64-Bit-Gleitkommafeld enthÃ¤lt, wurde %{mit GCC 12.1%} geÃ¤ndertDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdie ABI fÃ¼r die RÃ¼ckgabe eines Wertes, der Bit-Felder mit der Breite Null enthÃ¤lt, aber ansonsten ein Aggregat mit nur einem oder zwei FlieÃŸkomma-Feldern ist, wurde %{mit GCC 12.1%} geÃ¤ndertdie ABI fÃ¼r die RÃ¼ckgabe eines Wertes, der leere C++17-Basen enthÃ¤lt, aber ansonsten ein Aggregat mit nur einem oder zwei FlieÃŸkomma-Feldern ist, wurde %{mit GCC 12.1%} geÃ¤ndertdas ABI der C-StrukturÃ¼bergabe mit Bitfeldern der Breite 0 hat sich in GCC %{12.1%} geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse %qE ist niemals NULLdie 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 ist niemals %<null%>die Adresse von %qD ist niemals NULLdie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargumentdas align-Argument fÃ¼r %<__builtin_coro_promise%> muss eine Konstante seindie Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndertDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichder Vergleich wird zu %qE reduziertder Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wirdder Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darfder Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wirdder Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darfder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istder Compiler kann annehmen, dass die Adresse von %qE 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 Versprechens-Typ %qT der Koroutine deklariert sowohl %<return_value%> als auch %<return_void%>der ZÃ¤hler sollte nicht kleiner als 0 sein; bitte das intrinsische %qs im Code prÃ¼fender Vorgabewert fÃ¼r die aktuelle CPU-Feineinstellung ist %d Bytesdas Richtungsargument fÃ¼r %<__builtin_coro_promise%> muss eine Konstante seinin Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdas Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel seinder Ausdruck %qE wird zu %<false%> ausgewertetder Ausdruck %qE darf keine Exception werfendie 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 seindas vierte Argument muss eins der AufzÃ¤hlung %qs 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 seinder Wert der Ortsangabe ist beschÃ¤digtder 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 seindie an %<unavailable%> angehÃ¤ngte Nachricht ist keine Zeichenkettedie Initialisierungsreihenfolge der Module wird dynamisch von M2RTS und den AnwendungsabhÃ¤ngigkeiten festgelegtDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlender Operand %qE ist nicht erfÃ¼llt, dadas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers sollte im Bereich 0 bis 16 sein; bitte das intrinsische %qs im Code prÃ¼fender Wertebereich des ZÃ¤hlers sollte im Bereich 0 bis 32 sein; bitte das intrinsische %qs im Code prÃ¼fender Wertebereich des ZÃ¤hlers sollte im Bereich 0 bis 64 sein; bitte das intrinsische %qs im Code prÃ¼fender 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 werdender erforderliche Ausdruck %qE ist ungÃ¼ltigder erforderliche Ausdruck %qE ist ungÃ¼ltig, dader erforderliche Typ %qT ist ungÃ¼ltigder erforderliche Typ %qT ist ungÃ¼ltig, dadas Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniertdas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdie selben Schleifen-Iterationsvariablen %qD werden in mehreren verknÃ¼pften Schleifen verwendetdieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>das temporÃ¤re Objekt wurde am Ende des vollstÃ¤ndigen Ausdrucks %qE zerstÃ¶rtdrittes 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 Anweisunges 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 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 %qs nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (%<arch%>-Option wird ignoriert)dieser Compiler unterstÃ¼tzt x86 nicht (%<-arch%>-Option wird ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese Definition erfordert die MVE-ISA-Erweiterungdiese 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 RVV-ISA-Erweiterungdiese 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 Iterationsvariable %qDthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-TypDreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sstDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie %<-fcpp%> angebenum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<always%>-Modifiziererzu viele %<always%>-Modifizierer bei %Lzu viele %<close%>-Modifiziererzu viele %<close%>-Modifizierer bei %Lzu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele %qs-Klauseln an einem Task-Konstruktzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r %%:dumpszu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dKomma-AusdrÃ¼cke auf hÃ¶chster Ebene in einem Arrayindex haben seit C++23 eine andere Bedeutungungeklammerte 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 und ElementgrÃ¶ÃŸe mÃ¼ssen direkt angegebene Konstanten sein, beide ungleich nullGesamtgrÃ¶ÃŸ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Ã¼ckabschlieÃŸendes %<,%> in Argumenten fÃ¼r %<#pragma GCC diagnostic ignored_attributes%>abschlieÃŸendes %<,%> in Argumenten fÃ¼r %<-Wno-attributes=%>abschlieÃŸendes Array %qT sollte nicht als flexibles Arrayelement verwendet werdenangehÃ¤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 %ies wurde versucht, eine Gleitkommadivision mit Rest an %qT durchzufÃ¼hrenInterner Fehler: true/false edge after a non-GIMPLE_COND in bb %dversuchen Sie, den Operator in eine %<const%>-Memberfunktion umzuwandelnKlammern 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Â«internes Debugging des Compilers einschalten (interner Schalter)Quadrupel-Nachverfolgung einschalten (interner Schalter)Modula-2-API-Verfolgung einschalten (interne Option)Zeilennummern in Modula-2-Funktionen generieren (interne Option)alle ÃœberprÃ¼fungen fÃ¼r Division und Modulus durch 0 fÃ¼r ordinale Werte einschaltenalle BereichsprÃ¼fungen fÃ¼r numerische Werte einschaltenalle Software-LaufzeitÃ¼berprÃ¼fungen einschalten (das ist die AbkÃ¼rzung fÃ¼r -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)LaufzeitÃ¼berprÃ¼fung fÃ¼r Funktionen einschalten, deren AusfÃ¼hrung nicht mit einer RETURN-Anweisung endetschaltet LaufzeitÃ¼berprÃ¼fung ein, ob eine CASE-Anweisung einen ELSE-Zweig benÃ¶tigt, der jedoch nicht angegeben warLaufzeitÃ¼berprÃ¼fung fÃ¼r Gleitkommazahlen, die den GÃ¼ltigkeitsbereich verlassen, einschaltenLaufzeitÃ¼berprÃ¼fung einschalten fÃ¼r ganze Zahlen, die ihren Wertebereich verlassenLaufzeitÃ¼berprÃ¼fung fÃ¼r versuchten Datenzugriff Ã¼ber NIL-Zeiger einschaltenschaltet LaufzeitÃ¼berprÃ¼fung fÃ¼r Teilabschnitte, Arrayindizes und NIL-Zeiger-Indirektion einzwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei unterschiedliche Ã¤uÃŸere Iterationsvariablen %qD und %qD werden in einer einzigen Schleife verwendetzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sTyp %<__vector_pair%> erfordert die Option %qsTyp %<__vector_quad%> erfordert die Option %qsArgument 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 %qs entspricht nicht dem Protokoll %qETyp %qs ist kein AusdruckTyp %qs verletzt die One-Definition-Rule von C++Typ %s unterscheidet sich durch %<TYPE_ALIGN%>Typ %s unterscheidet sich durch %<TYPE_MODE%>Typ %s unterscheidet sich durch %<TYPE_SIZE%>Typ %s unterscheidet sich durch %<TYPE_USER_ALIGN%>Typ %s ist kein undurchsichtiger AusdruckTyp %s ist nicht im undurchsichtigen ModusTypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert istUnpassende Anzahl der Ergebniswerte bei Typumwandlung%<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 variantTyp ist nicht verfÃ¼gbarTyp ist nicht verfÃ¼gbar: %stype 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-AnweisungTypumgehung schaltet die Reihenfolge der Skalarspeicherung umTypqualifizierer in leerer Deklaration mit auf %<enum%> basierendem TypenTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in enum-base definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdender Versprechens-Typ fÃ¼r diese Koroutine wurde nicht gefundenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:ABI %qs kann nicht mit Befehlssatz %qs implementiert werdenStandard-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: %mInformationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefundenweitere importierte Quellencodestellen kÃ¶nnen nicht dargestellt werdendie VorwÃ¤rtsreferenz in der Definition kann nicht aufgelÃ¶st werden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbegrenzte Verwendung von %<alloca%>unbegrenzte Verwendung von Array mit variabler LÃ¤ngeunbedingtes %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#TunvollstÃ¤ndig angegebenes %qD wird in seinem Initialisierer referenziert%qE wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert und ist unvollstÃ¤ndig deklariertunexpandierte Parameterpackunge in AufzÃ¤hlungskonstante in Lambdaunexpandiertes Parameterpack in lokaler Klasse in LambdaUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwartetes %<else%> gefundenunerwarteter AST der Art %sUnerwartetes Dateiendeunerwartete rechte Seite in Zuweisungunerwartetes Argumentunerwartetes Argument fÃ¼r %<msp430_select_hwmult_lib%>: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwartete Angaben im ELF-Headerunerwarteter 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 SuffixbezeichnerInterner Fehler: unexpected mapping nodeunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem ErgebnistypInterner Fehler: unexpected pointer mapping nodeunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unerwarteter Typ fÃ¼r Array-LÃ¤nge: %qsunbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelter Ausdruckunbehandelter Ausdruckstypnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekannte Option %qs fÃ¼r %<#pragma GCC arm%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannte Option %qs fÃ¼r %<#pragma riscv intrinsic%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannter C++-Standard %qsunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sunbekannte Schnittstelle des compilierten Moduls (CMI): %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter FPU-Typ %<0x%x%>, %qs fehlgeschlagenunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-Patchingunbekannter OpenMP-Direktiven-Name im Argument des Attributs %<omp::directive%>unbekannter OpenMP-Direktiven-Name im Argument der %qs-KlauselUnbekannte 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 %wi fÃ¼r %qDunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Annahme-Klausel %qsunbekanntes Attribut %qEunbekanntes Attribut %qsunbekannte Basisarchitektur %<0x%x%>, %qs fehlgeschlagenunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertunbekannte Einstellung %qs fÃ¼r PrÃ¼faktionunbekanntes 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 %qsunbekannte Header-Art %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannter lam-Typ %qsunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsunbekannte Prozessor-ID %<0x%x%>, einige Tuning-Parameter werden auf die Standardwerte zurÃ¼ckgesetztUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Eigenschaftsattribut %<%s%s%>unbekanntes Eigenschaftsattribut %qEunbekanntes Zeichen Â»%cÂ«unbekannter Ranger-Debug-Modus %qsunbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekanntes Rust-compile-until %qsunbekannte Rust-Ausgabe %qsunbekannte Rust-Mangling-Option %qsunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe %<%qs%> in Attribut %<amdgpu_hsa_kernel%>unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannter Threader-Debug-Modus %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 fÃ¼r Vektorisierungsbibliothek in %<-mveclibabi=%s%>unbekanntes 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 definiertunbenanntes temporÃ¤res Objekt wird hier definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdAttribut %qE hat unbekanntes Argument %qsunbekanntes Ziel fÃ¼r %s: %sunbekannter MCU-Name %qs, daher wird angenommen, dass er keine Hardware-Multiplikation kann; verwenden Sie die Option %<-mhwmult%>, um diese explizit einzustellenunbekannter MCU-Name %qs, daher wird angenommen, dass es ein MSP430X ohne Hardware-Multiplikation ist; verwenden Sie die Optionen %<-mcpu%> und %<-mhwmult%>, um diese explizit einzustellenunbekannter MCU-Name %qs, daher wird angenommen, dass er lediglich das MSP430X-ISA unterstÃ¼tzt; verwenden Sie die Option %<-mcpu%>, um dieses explizit einzustellenunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntArgument fÃ¼r Option %<-fzero-call-used-regs=%> nicht erkannt: %qsnicht erkannter Initialisierungstyp %qs fÃ¼r automatische VariableUnbekannte BTF-Debugausgabestufe %qsunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>unbekannte Kommandozeilenoption %<-fdump-%s%>; meinten Sie %<-fdump-%s%>?nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:%<asm_auto_mfpu%>unbekannter Operand fÃ¼r %%:%<canon_for_mlib%>unbekannte 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 %qsunbekanntes Escapezeichen in Zeichenketteunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten %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Ã¼tzte SVE-VektorgrÃ¶ÃŸenicht 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: %snicht unterstÃ¼tzter FeldausdruckFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzte Anzahl von NOPs vor Funktionsanfang (%u)nicht 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Ã¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %wdnicht unterstÃ¼tzte simdlen %wd (amdgcn)nicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r GanzzahlregisterVariabler Feld-Offset wird nicht unterstÃ¼tztZugriff auf Feld mit variabler GrÃ¶ÃŸe wird nicht unterstÃ¼tztunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunbeendete Zeichenketteunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Name %qEunverwendeter 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 kennzeichnenverwenden Sie %<&%D[0] %s &%D[0]%>, um die Adressen zu vergleichen%<-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))%>verwenden Sie %<__builtin_rx_mvtc (0, ...)%>, um beliebige Werte in PSW zu schreibenverwenden Sie %<alias %s = %s.%s;%>, um eine Ãœberladungsmenge der Basisklasse einzufÃ¼hrenverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qDverwenden Sie stattdessen %qsISO-Dialekt von Modula-2 verwendenPIM-2-Dialekt von Modula-2 verwendenPIM-3-Dialekt von Modula-2 verwendenPIM-4-Dialekt von Modula-2 verwendenPIM-[234]-Dialekt von Modula-2 verwendennutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶senden C-PrÃ¤prozessor verwenden, um das Modul vorzuverarbeitenVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenverwenden Sie stattdessen einen fold-Ausdruck im Attributargumentverwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparenVerwendung von %<alloca%>Verwendung von %<alloca%> innerhalb einer SchleifeVerwendung 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 %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist erst mit %<-std=c++20%> oder %<-fconcepts%> 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 %qDVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qsVerwendung 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 der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie einen Referenztyp, um das Kopieren zu sparenverwenden Sie stattdessen die Apostroph-Direktive %qsverwenden Sie das unÃ¤re %<+%>, das Operanden zu Zeigern degradiert, oder %<&%D[0] %s &%D[0]%>, um die Adressen zu vergleichenArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendethier verwendet mit der Bedeutung %q#DWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendet%<num_workers (%d)%> wird verwendet, %d wird ignoriert%<vector_length (%d)%> wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriert%<vector_length (%d)%> wird verwendet, %d wird ignoriert%<vector_length (%d)%> wird verwendet, Laufzeiteinstellung wird ignoriert%<vector_length (64)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriert%qs wird verwendetVerwendung von %qs mit vorzeichenlosem Typ hat keinen Effektbaumelnder Zeiger auf %qD wird verwendetbaumelnder Zeiger auf ein unbenanntes temporÃ¤res Objekt wird verwendetTemplatespezialisierung 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 Ã¼bergebenbaumelnder Zeiger %qE auf %qD wird verwendetbaumelnder Zeiger %qE auf ein unbenanntes temporÃ¤res Objekt wird verwendetdarwin64-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 verwendetAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendet%d LTRANS-AuftrÃ¤ge werden seriell compiliertNach 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 Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltet%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente fÃ¼r %<-foffload=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-foffload=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente sind: %sgÃ¼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 Fehler-Modelle sind %qs, %qs, %qs, %qsgÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltiges Format ist %<ns::attr%> oder %<ns::%>gÃ¼ltige Modelle sind %sgÃ¼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 angepasst fÃ¼r OpenACC-Privatisierungsgrad: %qsVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typvariable %qD vom nicht-literalen Typ %qT in %<constexpr%>-Funktion ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbarVariable %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Ã¼rfteVariable %qs hat bereichsbasierte Destruktion, daher kann kein Funktionsabschluss gebaut werdenVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetArrays mit variabler LÃ¤nge werden in Koroutinen noch nicht unterstÃ¼tztElementtyp 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 ohneArray variabler GrÃ¶ÃŸe von %<auto%>zusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden, auÃŸer mit einem leeren InitialisiererVariablen im Adressraum %<__regio_symbol%> kÃ¶nnen nicht als %<register%> deklariert werdenVariablen im Adressraum %<__regio_symbol%> kÃ¶nnen keinen Anfangswert habenVariablen im Adressraum %<__regio_symbol%> mÃ¼ssen als %<extern%> deklariert werdenVariablen im Adressraum %<__regio_symbol%> mÃ¼ssen als %<volatile%> deklariert werdenVariablen vom Typ %qT kÃ¶nnen keine thread-lokale Speicherdauer habenvariabel 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 FunktionDie Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %sDie Variante %qs bei %L muss eine Funktion oder Unterroutine sein%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->%iInterner Fehler: verify_flow_info: unallocated edge flag set on %d -> %dInterner Fehler: verify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertVersion von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung andas versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-RuleZeiger auf Virtuelle Tabelle wird uninitialisiert verwendetvirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-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 Alias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tztschwache 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Ã¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Speichern von %qT erfordert %qE eine Vektorbasis und einen skalaren Indexbeim 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 %qTmitmit %<ancestor%> dÃ¼rfen nur die Klauseln %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> und %<map%> in dem Konstrukt erscheineninnerhalb 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%>, %<masked%>, 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 writtenCode schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum ÃœberlaufenCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum ÃœberlaufenCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch die Zielregion zum ÃœberlaufenSchreiben 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 %wuCMI %qs wird geschriebenCode schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum ÃœberlaufenSchreiben 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 geschriebenSchreiben in konstantes Objekt (Argument %d)ein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngtAusgabedatei 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 %qsfalsches Argument fÃ¼r ignorierte AttributeFalsche 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 ArgumentenFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>Falsche Anzahl an Argumenten fÃ¼r das Attribut %<assume%> angegebenfalsche 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)Interner Fehler: wrong outgoing edge flags at end of 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 %qs mit der Befehlszeilenoption %<-march%> einschalten, oder mit dem Attribut %<target%> oder PragmaSie kÃ¶nnen RVV mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen diese Warnung unterdrÃ¼cken, indem Sie eine hexadezimale Konstante verwenden (%wx statt %wd)Sie kÃ¶nnen diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivierenSie 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 werdenSie sollten die Option %<-%s%> verwendenIhre native CPU-Architektur %qs unterstÃ¼tzt die ABI %qs nicht, stattdessen wird %<-m%s=%s%> verwendetz*inx erfordert ABI ilp32, ilp32e oder lp64z/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}{fehlerhaft}
\ No newline at end of file
diff -Nrcpad gcc-13.2.0/gcc/po/de.po gcc-13.3.0/gcc/po/de.po
*** gcc-13.2.0/gcc/po/de.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/de.po	Tue May 21 07:47:38 2024
***************
*** 8,17 ****
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2023.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
! "PO-Revision-Date: 2023-04-27 09:54+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 8,17 ----
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2023.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
! "PO-Revision-Date: 2023-07-28 19:58+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr ""
*** 20,26 ****
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 3.2.2\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cif-code.def:39
--- 20,26 ----
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 3.3.2\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cif-code.def:39
*************** msgstr "Â»-bundleÂ« ist nicht mit Â»-dyn
*** 328,338 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "Â»-force_flat_namespaceÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt"
  
! #: config/darwin.h:213 config/darwin.h:596
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr "rdynamic wird nicht unterstÃ¼tzt"
  
--- 328,338 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "Â»-force_flat_namespaceÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt"
  
! #: config/darwin.h:213 config/darwin.h:604
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr "rdynamic wird nicht unterstÃ¼tzt"
  
*************** msgstr "Bei Umwandlungen warnen, die nul
*** 3584,3893 ****
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr "Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen."
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "JSON-Datei erzeugen."
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <Datei>\tJSON-Ausgabe in die angegebene <Datei> schreiben."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "Debugging-Bibliothe, die anstelle von phobos verwendet wird."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "Standardbibliothek, die anstelle von phobos verwendet wird."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "Die D-Programmstart-Dateien mit dem Compilat binden."
  
! #: d/lang.opt:178
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Code fÃ¼r alle Template-Instanziierungen einschalten."
  
! #: d/lang.opt:182
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Code fÃ¼r Assert-VertrÃ¤ge generieren."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tArray-GrenzprÃ¼fungen einschalten, nur in @safe-Code, oder ausschalten."
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr "-fcheckaction=[throw,halt,context]\tVerhalten bei NichterfÃ¼llung eines Vertrags."
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Debuggingcode mitcompilieren."
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<Bezeichner>\tDurch Bezeichner festgelegten Debugcode eincompilieren."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Generate documentation."
  msgstr "Dokumentation erzeugen."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<Verz>\tDokumentationsdatei in Verzeichnis <Verz> schreiben."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file=<Datei>\tDokumentation in <Datei> schreiben."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<Datei>\tEine Ddoc-Makro-Datei <Datei> inkludieren."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Annehmen, dass Standard-D-Laufzeitbibliotheken und Â»D mainÂ« vorhanden sind."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr "Kommentare hinzufÃ¼gen, wenn Deklarationen im generierten C++-Header ignoriert werden."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-cxx-spec=<Dateiname>\tAlle Deklarationen als C++-Code nach <Dateiname> schreiben."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr "-fextern-std=<Standard>\tC++-Namensumwandlung kompatibel zu <Standard> machen."
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Nicht unterstÃ¼tzte Pragmas ignorieren."
  
! #: d/lang.opt:317
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren."
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<package.module>=<Dateiang>\tDateiangabe <Dateiang> als Quelldatei fÃ¼r <package.module> verwenden."
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Alle in der Kommandozeile angegebenen Module verarbeiten, aber den Code nur fÃ¼r das im Argument angegebene Modul generieren."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Code fÃ¼r VorbedingungsvertrÃ¤ge generieren."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr "Alle zukÃ¼nftigen D-Sprachfunktionen einschalten."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr "D-Bitfelder implementieren."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr "DIP1000 \"Zeiger in GÃ¼ltigkeitsbereichen\" umsetzen."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr "DIP1008 \"Ausnahmen im @nogc-Code zulassen\" umsetzen."
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "DIP1021 \"VerÃ¤nderbare Funktionsargumente\" umsetzen."
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr "Felder von teilweise konstruierten Objekten zerstÃ¶ren."
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr "Feldweisen Vergleich fÃ¼r Strukturgleichheit verwenden."
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr "Wenn ein Symbol aufgelÃ¶st wird, den GÃ¼ltigkeitsbereich Â»alias thisÂ« prÃ¼fen, erst danach zu den hÃ¶heren Bereichen gehen."
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr "UnvollstÃ¤ndige unverÃ¤nderliche Umwandlungen, die bislang fÃ¤lschlicherweise erlaubt waren, verbieten."
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr "Â»inÂ«-Parameter als Â»scope constÂ« umsetzen."
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr "Â»inÂ«-VertrÃ¤ge von Ã¼berschriebenen Methoden als Obermenge des Ã¼bergeordneten Vertrags umsetzen."
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "Zugriff auf gemeinsamen Speicher ausschalten."
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "rvalue-Argumente fÃ¼r ref-Parameter aktivieren."
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr "Zugriff auf Variablen, die mit Â»@systemÂ« markiert sind, von @safe-Code aus verbieten."
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr "Release-Version compilieren."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr "Alle Sprachfunktionen, die sich rÃ¼ckgÃ¤ngig machen lassen, ausschalten."
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr "DIP1000 \"Zeiger in GÃ¼ltigkeitsbereichen\" rÃ¼ckgÃ¤ngig machen."
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr "Felder von teilweise konstruierten Objekten nicht zerstÃ¶ren."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr "C-Ã¤hnliche Ganzzahl-Promotion fÃ¼r unÃ¤res Â»+Â«, Â»-Â« und Â»~Â« nicht verwenden."
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr "-fsave-mixins=<Dateiname>\tMixins expandieren und in <Dateiname> speichern."
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Code fÃ¼r Switches ohne Default-Fall generieren."
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Informationen Ã¼ber alle D-SprachÃ¤nderungen auflisten."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen."
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr "Alle Verwendungen von Â»inÂ« mit Parametern auflisten."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr "Alle versteckten GC-Allokationen auflisten."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "Statistik zu Template-Instanziierung ausgeben."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Alle Variablen auflisten, die im threadlokalen Speicher landen."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr "Unittest-Code eincompilieren."
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fversion=<Ident>\tMit Ident identifizierten Versionscode mitkompilieren."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Template-Instanziierungen als schwache Symbole ausgeben."
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "D-Standardbibliothek nicht in die Compilierung einbinden."
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "Die D-Standardbibliothek statisch in das Compilat binden."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "Die D-Standardbibliothek dynamisch in das Compilat binden."
--- 3584,3898 ----
  
  #: d/lang.opt:143
  #, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Warnen, wenn eine spezielle AufzÃ¤hlung mit dem falschen Grundtyp deklariert wird."
+ 
+ #: d/lang.opt:151
+ #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr "Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "JSON-Datei erzeugen."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <Datei>\tJSON-Ausgabe in die angegebene <Datei> schreiben."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "Debugging-Bibliothe, die anstelle von phobos verwendet wird."
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "Standardbibliothek, die anstelle von phobos verwendet wird."
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "Die D-Programmstart-Dateien mit dem Compilat binden."
  
! #: d/lang.opt:186
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Code fÃ¼r alle Template-Instanziierungen einschalten."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Code fÃ¼r Assert-VertrÃ¤ge generieren."
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tArray-GrenzprÃ¼fungen einschalten, nur in @safe-Code, oder ausschalten."
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr "-fcheckaction=[throw,halt,context]\tVerhalten bei NichterfÃ¼llung eines Vertrags."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Debuggingcode mitcompilieren."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<Bezeichner>\tDurch Bezeichner festgelegten Debugcode eincompilieren."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "Generate documentation."
  msgstr "Dokumentation erzeugen."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<Verz>\tDokumentationsdatei in Verzeichnis <Verz> schreiben."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file=<Datei>\tDokumentation in <Datei> schreiben."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<Datei>\tEine Ddoc-Makro-Datei <Datei> inkludieren."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Annehmen, dass Standard-D-Laufzeitbibliotheken und Â»D mainÂ« vorhanden sind."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr "Kommentare hinzufÃ¼gen, wenn Deklarationen im generierten C++-Header ignoriert werden."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-cxx-spec=<Dateiname>\tAlle Deklarationen als C++-Code nach <Dateiname> schreiben."
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen."
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr "-fextern-std=<Standard>\tC++-Namensumwandlung kompatibel zu <Standard> machen."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Nicht unterstÃ¼tzte Pragmas ignorieren."
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<package.module>=<Dateiang>\tDateiangabe <Dateiang> als Quelldatei fÃ¼r <package.module> verwenden."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Alle in der Kommandozeile angegebenen Module verarbeiten, aber den Code nur fÃ¼r das im Argument angegebene Modul generieren."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Code fÃ¼r VorbedingungsvertrÃ¤ge generieren."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr "Alle zukÃ¼nftigen D-Sprachfunktionen einschalten."
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr "D-Bitfelder implementieren."
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr "DIP1000 \"Zeiger in GÃ¼ltigkeitsbereichen\" umsetzen."
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr "DIP1008 \"Ausnahmen im @nogc-Code zulassen\" umsetzen."
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "DIP1021 \"VerÃ¤nderbare Funktionsargumente\" umsetzen."
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr "Felder von teilweise konstruierten Objekten zerstÃ¶ren."
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr "Feldweisen Vergleich fÃ¼r Strukturgleichheit verwenden."
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr "Wenn ein Symbol aufgelÃ¶st wird, den GÃ¼ltigkeitsbereich Â»alias thisÂ« prÃ¼fen, erst danach zu den hÃ¶heren Bereichen gehen."
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr "UnvollstÃ¤ndige unverÃ¤nderliche Umwandlungen, die bislang fÃ¤lschlicherweise erlaubt waren, verbieten."
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr "Â»inÂ«-Parameter als Â»scope constÂ« umsetzen."
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr "Â»inÂ«-VertrÃ¤ge von Ã¼berschriebenen Methoden als Obermenge des Ã¼bergeordneten Vertrags umsetzen."
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "Zugriff auf gemeinsamen Speicher ausschalten."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "rvalue-Argumente fÃ¼r ref-Parameter aktivieren."
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr "Zugriff auf Variablen, die mit Â»@systemÂ« markiert sind, von @safe-Code aus verbieten."
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr "Release-Version compilieren."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr "Alle Sprachfunktionen, die sich rÃ¼ckgÃ¤ngig machen lassen, ausschalten."
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr "DIP1000 \"Zeiger in GÃ¼ltigkeitsbereichen\" rÃ¼ckgÃ¤ngig machen."
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr "Felder von teilweise konstruierten Objekten nicht zerstÃ¶ren."
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr "C-Ã¤hnliche Ganzzahl-Promotion fÃ¼r unÃ¤res Â»+Â«, Â»-Â« und Â»~Â« nicht verwenden."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr "-fsave-mixins=<Dateiname>\tMixins expandieren und in <Dateiname> speichern."
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Code fÃ¼r Switches ohne Default-Fall generieren."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Informationen Ã¼ber alle D-SprachÃ¤nderungen auflisten."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr "Alle Verwendungen von Â»inÂ« mit Parametern auflisten."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr "Alle versteckten GC-Allokationen auflisten."
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "Statistik zu Template-Instanziierung ausgeben."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Alle Variablen auflisten, die im threadlokalen Speicher landen."
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr "Unittest-Code eincompilieren."
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fversion=<Ident>\tMit Ident identifizierten Versionscode mitkompilieren."
  
! #: d/lang.opt:477
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Template-Instanziierungen als schwache Symbole ausgeben."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "D-Standardbibliothek nicht in die Compilierung einbinden."
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "Die D-Standardbibliothek statisch in das Compilat binden."
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "Die D-Standardbibliothek dynamisch in das Compilat binden."
*************** msgstr "Start-Adresse der Daten festlege
*** 4827,5238 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen."
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <Verz>\t<Verz> an das Ende des EinfÃ¼gepfades des System-Frameworks anfÃ¼gen."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "CFString-Objekte zum Kompilierungszeitpunkt generieren."
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten."
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "FÃ¼r schnelles Debugging geeigneten Code erzeugen."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen."
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "Die Ã¤lteste macOS-Version, auf der dieses Programm laufen wird."
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "sizeof(bool) auf 1 festlegen."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr "-mtarget-linker <Version>\tld64 <Version> als Toolchain-Linker fÃ¼r den aktuellen Aufruf festlegen."
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr "Alle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen."
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr "-allowable_client <Name>\tDie ausgegebene dylib ist nur vom Client <Name> verwendbar."
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "-arch <Name>\tAusgabedatei fÃ¼r die Architektur <Name> erzeugen."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr "Unstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen"
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "Die Ã¤lteste macOS-Version, auf der dieses Programm laufen wird (fÃ¼r den Assembler formatiert)."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr "Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr "Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE)."
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr "-bundle_loader <AusfÃ¼hrbar>\tDie ausfÃ¼hrbare Datei <AusfÃ¼hrbar> (die dieses Bundle laden wird) so behandeln, als sei sie eine der dynamischen Bibliotheken, gegen die das Bundle fÃ¼r SymbolauflÃ¶sung gebunden ist."
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr "-client_name <Name>\tErlauben, dass die erzeugte ausfÃ¼hrbare Datei gegen die private Dylib gebunden werden darf (mit allowable_client)."
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr "-compatibility_version <Nummer>\tMinimale Version fÃ¼r das Client-Interface festlegen. Clients mÃ¼ssen diese <Nummer> oder eine grÃ¶ÃŸere angeben, oder das Binden wird zur Laufzeit fehlschlagen."
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr "-current_version <Nummer>\tAktuelle Version fÃ¼r die Bibliothek auf <Nummer> festlegen."
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr "Code und Daten, die unerreichbar von jeglichen exportierten Symbolen sind, entfernen (inclusive dem Einstiegspunkt)."
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr "-dylib_file Installationsname:Dateiname\tDies ermÃ¶glicht die VerknÃ¼pfung einer Dylib mit Â»InstallationsnameÂ«, die aber in einer anderen Installationsposition Â»DateinameÂ« zu finden ist"
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr "Einen Mach-O-Dylinker (Dateityp MH_DYLINKER) generieren. Wird nur verwendet, um dyld zu bauen."
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr "-dylinker_install_name <Pfad>\tWird nur verwendet, um dyld zu bauen."
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr "Der Vorgabewert (und das Gegenteil von Â»-staticÂ«), wird implizit von ausfÃ¼hrbaren Dateien, gemeinsam genutzten Bibliotheken und BÃ¼ndeln verwendet."
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr "Eine gemeinsam genutzte Mach-O-Bibliothek (Dateityp MH_DYLIB) generieren, Synonym fÃ¼r Â»-sharedÂ«."
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr "-exported_symbols_list <Dateiname>\tGlobale Symbole in <Dateiname> werden aus der gelinkten Ausgabedatei exportiert, alle nicht erwÃ¤hnten Symbole werden als versteckt behandelt."
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr "Die Liste der zu bindenden Objekte aus einer Datei liefern, statt aus der Befehlszeile."
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet."
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr "Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr "Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden."
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr "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."
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr "-framework <Name>\tDas Framework <Name> im Pfad fÃ¼r Frameworks suchen."
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr "AbkÃ¼rzung fÃ¼r Â»-g -fno-eliminate-unused-debug-symbolsÂ«."
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr "AbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«."
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr "FÃ¼gt automatisch Platz fÃ¼r lÃ¤ngere Pfadnamen in Ladebefehlen hinzu (bis zu MAXPATHLEN)."
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr "-image_base <Adresse>\tBasisadresse fÃ¼r eine Dylib oder ein Bundle festlegen."
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr "-init <Symbolname>\tDas Symbol <Symbolname> wird als erster Initialisierer fÃ¼r eine Dylib verwendet."
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr "-install_name <Name>\tLegt den Installationsnamen fÃ¼r eine Dylib fest."
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr "Normalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben."
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr "(Obsolet nach 10.4) Multi-Module werden seit macOS 10.4 zur Laufzeit ignoriert."
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr "(Obsolet nach 10.4) -multiply_defined <Behandlung>\tBot einen Mechanismus zur Warnung vor Symbolen, die in mehreren Dylibs definiert sind."
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr "(Obsolet nach 10.4) -multiply_defined_unused <Behandlung>\tBot einen Mechanismus zur Warnung vor Symbolen, die in der aktuellen ausfÃ¼hrbaren Datei definiert sind, die auch in verknÃ¼pften Dylibs definiert sind."
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr "(Obsolet) Aktuelle Linker entfernen diese Elemente nie, daher wird diese Option nicht benÃ¶tigt."
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr "Keine Standardsymbolexporte zu Modulen oder dynamischen Bibliotheken hinzufÃ¼gen."
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr "(Obsolet nach 10.3.9)\tMH_NOPREFIXBINDING festlegen, in einer ausfÃ¼hrbaren Datei."
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr "(Obsolet nach 10.4)\tMH_NOMULTIDEFS festlegen, in einem Ã¼bergeordneten Framework."
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "(Obsolet) LD_PREBIND wird nicht mehr unterstÃ¼tzt."
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "(Obsolet) Dies ist der Vorgabewert."
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr "-pagezero_size <GrÃ¶ÃŸe>\tErlaubt es, die GrÃ¶ÃŸe der Seite 0 fÃ¼r bestimmte SonderfÃ¤lle auf 4 kB festzulegen."
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr "Erzeugt eine Mach-O-Datei, die fÃ¼r die Verwendung in eingebetteten Systemen / ROMs geeignet ist."
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr "(Obsolet) Erlaubte das Verlinken mit Â»-flat_namespaceÂ« fortzusetzen, wenn ein verlinktes Bundle ein Symbol enthÃ¤lt, das ebenfalls aus der HauptausfÃ¼hrungsdatei exportiert wurde."
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr "Synonym fÃ¼r Â»-export-dynamicÂ« fÃ¼r Linker-Versionen, die dies unterstÃ¼tzen."
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr "-read_only_relocs <Behandlung>\tDies ermÃ¶glicht Codeverschiebungen in schreibgeschÃ¼tzten Seiten (nicht ratsam)."
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr "-sectalign <Segmentname> <Abschnittsname> <Wert>\tFestlegen, dass der genannte Abschnitt im genannten Segment die genannte Ausrichtung hat. Die Ausrichtung muss eine Zweierpotenz in hexadezimaler Form sein."
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr "-sectcreate <Segmentname> <Abschnittsname> <Datei>\tDen genannten Abschnitt im genannten Segment aus der angegebenen Datei erstellen."
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr "(Obsolet) -sectobjectsymbols <Segmentname> <Abschnittsname>\tDas Festlegen eines lokalen Symbols am Anfang eines Abschnitts wird nicht mehr unterstÃ¼tzt."
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr "(Obsolet) -sectorder <Segmentname> <Abschnittsname> <Reihenfolgedatei>\tWurde ersetzt durch die allgemeinere Option Â»-order_fileÂ«."
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr "-seg_addr_table <Datei>\tBasisadressen fÃ¼r dynamische Bibliotheken festlegen, <Datei> enthÃ¤lt eine Zeile fÃ¼r jede Bibliothek."
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr "(Obsolet, nur ld_classic) -seg_addr_table_filename <Pfad>."
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Synonym fÃ¼r Â»image_baseÂ«."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr "-segaddr <Name> <Adresse>\tBasisadresse des Segments <Name> auf <Adresse>festlegen. Die Adresse muss an einer Seitenbegrenzung ausgerichtet sein (derzeit 4 kB)."
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr "(Obsolet, nur ld_classic) -sectcreate <Segmentname> <Abschnittsname> <Datei>\tHat erlaubt, einen Abschnitt aus einer Datei zu erstellen."
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr "(Veraltet) Objektdateien mit LINKEDIT-Abschnitten werden nicht mehr unterstÃ¼tzt."
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr "-segprot <Segmentname> <Max-Schutz> <Init-Schutz>\tDie Schutzwerte fÃ¼r virtuellen Speicher fÃ¼r das Segment <Segmentname> haben die maximalen und initialen Werte <Max-Schutz> und <Init-Schutz>. Als Werte sind Â»rÂ«, Â»wÂ«, Â»xÂ« oder Â»-Â« mÃ¶glich, letzteres bedeutet Â»kein ZugriffÂ«."
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr "-segs_read_only_addr <Adresse>\tAdresse des schreibgeschÃ¼tzten Teils einer Dylib festlegen."
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr "-segs_read_write_addr <Adresse>\tDie <Adresse> als Basisadresse des Lese-/Schreibteils einer Dylib festlegen."
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "(Obsolet)\tDies ist der Vorgabewert."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_library <Name>\tDie Bibliothek <Name> wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll)."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_umbrella <Name>\tDas Framework <Name> wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll)."
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "This is the default."
  msgstr "Dies ist der Vorgabewert."
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr "ZusÃ¤tzliche Informationen speicherm die das dynamische Laden beschleunigen kÃ¶nnen, solange die BinÃ¤rdateien unverÃ¤ndert bleiben."
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr "-umbrella <Framework>\tDas angegebene Framework wird re-exportiert."
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr "-undefined <Auswirkung>\tAuswirkung von undefinierten Symbolen festlegen (Vorgabewert ist Â»errorÂ«)."
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr "-unexported_symbols_list <Datei>\tGlobale Symbole, die in <Datei> aufgelistet sind, nicht exportieren."
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr "-weak_reference_mismatches <Auswirkung>\tAuswirkung von Symbol-Importkonflikten zwischen Dateien (schwach in der einen und nicht in der anderen) festlegen. Vorgabewert ist, das Symbol als nicht Â»weakÂ« zu behandeln."
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr "Die vom Linker geladenen Objektdateien wegschreiben."
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr "Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben."
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(Veraltet, ignoriert)\tAlte UnterstÃ¼tzung, Ã¤hnlich wie Â»whyloadÂ«."
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr "(Veraltet und unberÃ¼cksichtigt von ld64)\tOb ld eine ausfÃ¼hrbare Datei erzeugen soll (nur von ld_classic umgesetzt)."
--- 4832,5243 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen."
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "CFString-Objekte zum Kompilierungszeitpunkt generieren."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <Verz>\t<Verz> an das Ende des EinfÃ¼gepfades des System-Frameworks anfÃ¼gen."
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "FÃ¼r schnelles Debugging geeigneten Code erzeugen."
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen."
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "Die Ã¤lteste macOS-Version, auf der dieses Programm laufen wird."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "sizeof(bool) auf 1 festlegen."
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr "-mtarget-linker <Version>\tld64 <Version> als Toolchain-Linker fÃ¼r den aktuellen Aufruf festlegen."
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr "Alle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen."
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr "-allowable_client <Name>\tDie ausgegebene dylib ist nur vom Client <Name> verwendbar."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "-arch <Name>\tAusgabedatei fÃ¼r die Architektur <Name> erzeugen."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr "Unstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen"
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "Die Ã¤lteste macOS-Version, auf der dieses Programm laufen wird (fÃ¼r den Assembler formatiert)."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr "Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet."
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr "Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE)."
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr "-bundle_loader <AusfÃ¼hrbar>\tDie ausfÃ¼hrbare Datei <AusfÃ¼hrbar> (die dieses Bundle laden wird) so behandeln, als sei sie eine der dynamischen Bibliotheken, gegen die das Bundle fÃ¼r SymbolauflÃ¶sung gebunden ist."
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr "-client_name <Name>\tErlauben, dass die erzeugte ausfÃ¼hrbare Datei gegen die private Dylib gebunden werden darf (mit allowable_client)."
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr "-compatibility_version <Nummer>\tMinimale Version fÃ¼r das Client-Interface festlegen. Clients mÃ¼ssen diese <Nummer> oder eine grÃ¶ÃŸere angeben, oder das Binden wird zur Laufzeit fehlschlagen."
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr "-current_version <Nummer>\tAktuelle Version fÃ¼r die Bibliothek auf <Nummer> festlegen."
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr "Code und Daten, die unerreichbar von jeglichen exportierten Symbolen sind, entfernen (inclusive dem Einstiegspunkt)."
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr "-dylib_file Installationsname:Dateiname\tDies ermÃ¶glicht die VerknÃ¼pfung einer Dylib mit Â»InstallationsnameÂ«, die aber in einer anderen Installationsposition Â»DateinameÂ« zu finden ist"
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr "Einen Mach-O-Dylinker (Dateityp MH_DYLINKER) generieren. Wird nur verwendet, um dyld zu bauen."
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr "-dylinker_install_name <Pfad>\tWird nur verwendet, um dyld zu bauen."
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr "Der Vorgabewert (und das Gegenteil von Â»-staticÂ«), wird implizit von ausfÃ¼hrbaren Dateien, gemeinsam genutzten Bibliotheken und BÃ¼ndeln verwendet."
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr "Eine gemeinsam genutzte Mach-O-Bibliothek (Dateityp MH_DYLIB) generieren, Synonym fÃ¼r Â»-sharedÂ«."
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr "-exported_symbols_list <Dateiname>\tGlobale Symbole in <Dateiname> werden aus der gelinkten Ausgabedatei exportiert, alle nicht erwÃ¤hnten Symbole werden als versteckt behandelt."
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr "Die Liste der zu bindenden Objekte aus einer Datei liefern, statt aus der Befehlszeile."
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr "Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat."
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr "Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden."
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr "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."
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr "-framework <Name>\tDas Framework <Name> im Pfad fÃ¼r Frameworks suchen."
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr "AbkÃ¼rzung fÃ¼r Â»-g -fno-eliminate-unused-debug-symbolsÂ«."
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr "AbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«."
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr "FÃ¼gt automatisch Platz fÃ¼r lÃ¤ngere Pfadnamen in Ladebefehlen hinzu (bis zu MAXPATHLEN)."
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr "-image_base <Adresse>\tBasisadresse fÃ¼r eine Dylib oder ein Bundle festlegen."
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr "-init <Symbolname>\tDas Symbol <Symbolname> wird als erster Initialisierer fÃ¼r eine Dylib verwendet."
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr "-install_name <Name>\tLegt den Installationsnamen fÃ¼r eine Dylib fest."
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr "Normalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben."
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr "(Obsolet nach 10.4) Multi-Module werden seit macOS 10.4 zur Laufzeit ignoriert."
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr "(Obsolet nach 10.4) -multiply_defined <Behandlung>\tBot einen Mechanismus zur Warnung vor Symbolen, die in mehreren Dylibs definiert sind."
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr "(Obsolet nach 10.4) -multiply_defined_unused <Behandlung>\tBot einen Mechanismus zur Warnung vor Symbolen, die in der aktuellen ausfÃ¼hrbaren Datei definiert sind, die auch in verknÃ¼pften Dylibs definiert sind."
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr "(Obsolet) Aktuelle Linker entfernen diese Elemente nie, daher wird diese Option nicht benÃ¶tigt."
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr "Keine Standardsymbolexporte zu Modulen oder dynamischen Bibliotheken hinzufÃ¼gen."
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr "(Obsolet nach 10.3.9)\tMH_NOPREFIXBINDING festlegen, in einer ausfÃ¼hrbaren Datei."
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr "(Obsolet nach 10.4)\tMH_NOMULTIDEFS festlegen, in einem Ã¼bergeordneten Framework."
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "(Obsolet) LD_PREBIND wird nicht mehr unterstÃ¼tzt."
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "(Obsolet) Dies ist der Vorgabewert."
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr "-pagezero_size <GrÃ¶ÃŸe>\tErlaubt es, die GrÃ¶ÃŸe der Seite 0 fÃ¼r bestimmte SonderfÃ¤lle auf 4 kB festzulegen."
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr "Erzeugt eine Mach-O-Datei, die fÃ¼r die Verwendung in eingebetteten Systemen / ROMs geeignet ist."
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr "(Obsolet) Erlaubte das Verlinken mit Â»-flat_namespaceÂ« fortzusetzen, wenn ein verlinktes Bundle ein Symbol enthÃ¤lt, das ebenfalls aus der HauptausfÃ¼hrungsdatei exportiert wurde."
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr "Synonym fÃ¼r Â»-export-dynamicÂ« fÃ¼r Linker-Versionen, die dies unterstÃ¼tzen."
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr "-read_only_relocs <Behandlung>\tDies ermÃ¶glicht Codeverschiebungen in schreibgeschÃ¼tzten Seiten (nicht ratsam)."
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr "-sectalign <Segmentname> <Abschnittsname> <Wert>\tFestlegen, dass der genannte Abschnitt im genannten Segment die genannte Ausrichtung hat. Die Ausrichtung muss eine Zweierpotenz in hexadezimaler Form sein."
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr "-sectcreate <Segmentname> <Abschnittsname> <Datei>\tDen genannten Abschnitt im genannten Segment aus der angegebenen Datei erstellen."
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr "(Obsolet) -sectobjectsymbols <Segmentname> <Abschnittsname>\tDas Festlegen eines lokalen Symbols am Anfang eines Abschnitts wird nicht mehr unterstÃ¼tzt."
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr "(Obsolet) -sectorder <Segmentname> <Abschnittsname> <Reihenfolgedatei>\tWurde ersetzt durch die allgemeinere Option Â»-order_fileÂ«."
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr "-seg_addr_table <Datei>\tBasisadressen fÃ¼r dynamische Bibliotheken festlegen, <Datei> enthÃ¤lt eine Zeile fÃ¼r jede Bibliothek."
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr "(Obsolet, nur ld_classic) -seg_addr_table_filename <Pfad>."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Synonym fÃ¼r Â»image_baseÂ«."
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr "-segaddr <Name> <Adresse>\tBasisadresse des Segments <Name> auf <Adresse>festlegen. Die Adresse muss an einer Seitenbegrenzung ausgerichtet sein (derzeit 4 kB)."
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr "(Obsolet, nur ld_classic) -sectcreate <Segmentname> <Abschnittsname> <Datei>\tHat erlaubt, einen Abschnitt aus einer Datei zu erstellen."
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr "(Veraltet) Objektdateien mit LINKEDIT-Abschnitten werden nicht mehr unterstÃ¼tzt."
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr "-segprot <Segmentname> <Max-Schutz> <Init-Schutz>\tDie Schutzwerte fÃ¼r virtuellen Speicher fÃ¼r das Segment <Segmentname> haben die maximalen und initialen Werte <Max-Schutz> und <Init-Schutz>. Als Werte sind Â»rÂ«, Â»wÂ«, Â»xÂ« oder Â»-Â« mÃ¶glich, letzteres bedeutet Â»kein ZugriffÂ«."
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr "-segs_read_only_addr <Adresse>\tAdresse des schreibgeschÃ¼tzten Teils einer Dylib festlegen."
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr "-segs_read_write_addr <Adresse>\tDie <Adresse> als Basisadresse des Lese-/Schreibteils einer Dylib festlegen."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "(Obsolet)\tDies ist der Vorgabewert."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_library <Name>\tDie Bibliothek <Name> wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll)."
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_umbrella <Name>\tDas Framework <Name> wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll)."
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "This is the default."
  msgstr "Dies ist der Vorgabewert."
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr "ZusÃ¤tzliche Informationen speicherm die das dynamische Laden beschleunigen kÃ¶nnen, solange die BinÃ¤rdateien unverÃ¤ndert bleiben."
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr "-umbrella <Framework>\tDas angegebene Framework wird re-exportiert."
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr "-undefined <Auswirkung>\tAuswirkung von undefinierten Symbolen festlegen (Vorgabewert ist Â»errorÂ«)."
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr "-unexported_symbols_list <Datei>\tGlobale Symbole, die in <Datei> aufgelistet sind, nicht exportieren."
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr "-weak_reference_mismatches <Auswirkung>\tAuswirkung von Symbol-Importkonflikten zwischen Dateien (schwach in der einen und nicht in der anderen) festlegen. Vorgabewert ist, das Symbol als nicht Â»weakÂ« zu behandeln."
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr "Die vom Linker geladenen Objektdateien wegschreiben."
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr "Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben."
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(Veraltet, ignoriert)\tAlte UnterstÃ¼tzung, Ã¤hnlich wie Â»whyloadÂ«."
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr "(Veraltet und unberÃ¼cksichtigt von ld64)\tOb ld eine ausfÃ¼hrbare Datei erzeugen soll (nur von ld_classic umgesetzt)."
*************** msgstr "UnterstÃ¼tzte ISA-Spezifikatione
*** 5713,5718 ****
--- 5718,5728 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "Die Version der RISC-V-ISA-Spezifikation festlegen."
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr "Atomare Operationen, die sich auf TeilwÃ¶rter beziehen, stets inlinen."
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17019,17025 ****
  "\n"
  "Ausgabe von ldd mit Konstruktoren/Destruktoren.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "Ãœbertragung von const/copy ausgeschaltet"
  
--- 17029,17035 ----
  "\n"
  "Ausgabe von ldd mit Konstruktoren/Destruktoren.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "Ãœbertragung von const/copy ausgeschaltet"
  
*************** msgstr "%s%sWarnung: %s-Header-Version %
*** 18474,18480 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18484,18490 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "LÃ¤ngenmodifizierer im strfmon-F
*** 18757,18780 ****
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18767,18790 ----
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ
*** 18782,18914 ****
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12057
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ungÃ¼ltiger %%J-Wert"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ungÃ¼ltiger %%r-Wert"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "ungÃ¼ltiger %%h-Wert"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ungÃ¼ltiger %%L-Wert"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "ungÃ¼ltiger %%m-Wert"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "ungÃ¼ltiger %%M-Wert"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "unbekannte Adressverschiebungs-Unspec"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "ungÃ¼ltige Operandenadresse"
--- 18792,18924 ----
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ungÃ¼ltiger %%J-Wert"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ungÃ¼ltiger %%r-Wert"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "ungÃ¼ltiger %%h-Wert"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ungÃ¼ltiger %%L-Wert"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "ungÃ¼ltiger %%m-Wert"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "ungÃ¼ltiger %%M-Wert"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "unbekannte Adressverschiebungs-Unspec"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "ungÃ¼ltige Operandenadresse"
*************** msgstr "ungÃ¼ltige Umwandlung in Typ %<b
*** 19046,19135 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Adressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-Register"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Operanden fÃ¼r %T/%t mÃ¼ssen reg + const_int sein:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "falsche Adresse, keine E/A-Adresse:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "falsche Adresse, keine Konstante:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "Falsche Adresse, nicht (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Falsche Adresse, nicht post_inc oder pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "Interner Compiler-Fehler. Falsche Adresse:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "UngÃ¼ltiger Befehl:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "Falscher Befehl:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "Falscher Kopierbefehl:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "Falscher Schiebe-Befehl:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "Festkommaumwandlung nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "Variable"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "Funktionsparameter"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "Strukturfeld"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "RÃ¼ckgabetyp fÃ¼r Funktion"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "Zeiger"
  
--- 19056,19145 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Adressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-Register"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Operanden fÃ¼r %T/%t mÃ¼ssen reg + const_int sein:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "falsche Adresse, keine E/A-Adresse:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "falsche Adresse, keine Konstante:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "Falsche Adresse, nicht (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Falsche Adresse, nicht post_inc oder pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "Interner Compiler-Fehler. Falsche Adresse:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "UngÃ¼ltiger Befehl:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "Falscher Befehl:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "Falscher Kopierbefehl:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "Falscher Schiebe-Befehl:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "Festkommaumwandlung nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "Variable"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "Funktionsparameter"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "Strukturfeld"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "RÃ¼ckgabetyp fÃ¼r Funktion"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "Zeiger"
  
*************** msgstr "Falscher Operand fÃ¼r output_mov
*** 19377,19401 ****
  msgid "bad output_condmove_single operand"
  msgstr "Falscher Operand fÃ¼r output_condmove_single"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "falsche ADDR_SPACE_GLOBAL-Adresse"
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungÃ¼ltiger Code fÃ¼r Operand %%xn"
  
! #: config/gcn/gcn.cc:7230
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist fÃ¼r QImode ungÃ¼ltig"
  
! #: config/gcn/gcn.cc:7312
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungÃ¼ltige Gleitkomma-Konstante"
--- 19387,19411 ----
  msgid "bad output_condmove_single operand"
  msgstr "Falscher Operand fÃ¼r output_condmove_single"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "falsche ADDR_SPACE_GLOBAL-Adresse"
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungÃ¼ltiger Code fÃ¼r Operand %%xn"
  
! #: config/gcn/gcn.cc:7239
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist fÃ¼r QImode ungÃ¼ltig"
  
! #: config/gcn/gcn.cc:7321
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungÃ¼ltige Gleitkomma-Konstante"
*************** msgstr "ungÃ¼ltige Operation auf %<__fpr
*** 19528,19534 ****
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
--- 19538,19544 ----
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
*************** msgid "post-increment address is not a r
*** 19606,19612 ****
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "Falsche Adresse"
  
--- 19616,19622 ----
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "Falsche Adresse"
  
*************** msgstr "%<-mquad-memory-atomic%> benÃ¶ti
*** 19812,19958 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.cc:13807
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungÃ¼ltiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.cc:14076
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.cc:28477
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28479
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28481
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28483
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
  
--- 19822,19968 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.cc:13808
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungÃ¼ltiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.cc:14077
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.cc:28478
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28480
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28482
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28484
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
  
*************** msgstr "({anonym})"
*** 20226,20257 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20236,20267 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "%<;%> erwartet"
*** 20259,20273 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
--- 20269,20283 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20277,20388 ****
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
--- 20287,20398 ----
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
*************** msgstr "<Meldung nicht zur Compilierzeit
*** 20390,20396 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 20400,20406 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "%<<%> erwartet"
*** 20401,20425 ****
  msgid "expected label"
  msgstr "Sprungmarke erwartet"
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.cc:8193
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
--- 20411,20435 ----
  msgid "expected label"
  msgstr "Sprungmarke erwartet"
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.cc:8208
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
*************** msgstr "kein PrÃ¤dekrementoperator fÃ¼r
*** 20772,20778 ****
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "Elementare BinÃ¤roperation"
  
--- 20782,20788 ----
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "Elementare BinÃ¤roperation"
  
*************** msgstr "Block-IF"
*** 21034,21044 ****
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 21044,21054 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-
*** 21134,21244 ****
  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.cc:4209
  #, 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.cc:4214
  #, 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.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
  
! #: fortran/resolve.cc:4272
  #, 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.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.cc:4407
  #, 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.cc:4413
  #, 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.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie %%<%s%%>?"
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.cc:4440
  #, 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.cc:4526
! #, 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.cc:7400
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
--- 21144,21254 ----
  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.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, 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.cc:4220
  #, 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.cc:4225
  #, 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.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
  
! #: fortran/resolve.cc:4283
  #, 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.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.cc:4429
  #, 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.cc:4435
  #, 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.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie %%<%s%%>?"
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.cc:4462
  #, 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.cc:7437
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
*************** msgstr "Effektive ZeichenkettenlÃ¤nge pa
*** 21266,21277 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
--- 21276,21287 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "numerischer Typ erwartet"
*** 21458,21465 ****
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 21468,21475 ----
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Argument von Offsetof bringt Ind
*** 21513,21520 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "Nicht genug Argumente"
  
--- 21523,21530 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "Nicht genug Argumente"
  
*************** msgstr "Nicht genug Argumente"
*** 21522,21530 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 21532,21540 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "komplexe Argumente mÃ¼ssen Gleit
*** 21609,21616 ****
  msgid "type conversion result count mismatch"
  msgstr "Unpassende Anzahl der Ergebniswerte bei Typumwandlung"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "Funktion erwartet"
  
--- 21619,21626 ----
  msgid "type conversion result count mismatch"
  msgstr "Unpassende Anzahl der Ergebniswerte bei Typumwandlung"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "Funktion erwartet"
  
*************** msgstr "Funktionsaufruf mit mehreren Wer
*** 21622,21693 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ungÃ¼ltige Verwendung von %<...%> mit Nicht-Slice"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr "Unpassende Anzahl der RÃ¼ckgabewerte"
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr "inkompatible Typen fÃ¼r EmpfÃ¤nger"
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "ungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen Funktion"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "Anzahl der Ergebnisse passt nicht zur Anzahl der Werte"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "Index muss eine Ganzzahl sein"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr "Scheibenende muss eine Ganzzahl sein"
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr "ScheibenkapazitÃ¤t muss ganzzahlig sein"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr "umgekehrter Scheibenbereich"
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr "Scheibe ohne adressierbaren Wert"
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr "inkompatible Typen fÃ¼r Abbildungsindex"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr "Schnittstelle oder Zeiger auf Schnittstelle erwartet"
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr "zu viele AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr "zu wenige AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "Typbehauptung nur gÃ¼ltig fÃ¼r Schnittstellentypen"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr "unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "Kanal erwartet"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "ungÃ¼ltiges Empfangen auf Nur-Sende-Kanal"
  
--- 21632,21703 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ungÃ¼ltige Verwendung von %<...%> mit Nicht-Slice"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr "Unpassende Anzahl der RÃ¼ckgabewerte"
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr "inkompatible Typen fÃ¼r EmpfÃ¤nger"
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "ungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen Funktion"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "Anzahl der Ergebnisse passt nicht zur Anzahl der Werte"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "Index muss eine Ganzzahl sein"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr "Scheibenende muss eine Ganzzahl sein"
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr "ScheibenkapazitÃ¤t muss ganzzahlig sein"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr "umgekehrter Scheibenbereich"
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr "Scheibe ohne adressierbaren Wert"
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr "inkompatible Typen fÃ¼r Abbildungsindex"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr "Schnittstelle oder Zeiger auf Schnittstelle erwartet"
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr "zu viele AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr "zu wenige AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "Typbehauptung nur gÃ¼ltig fÃ¼r Schnittstellentypen"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr "unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "Kanal erwartet"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "ungÃ¼ltiges Empfangen auf Nur-Sende-Kanal"
  
*************** msgstr "bytecode stream: tag %s is not i
*** 21889,21895 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Alias-Definitionen werden nicht in Mach-O unterstÃ¼tzt; ignoriert"
--- 21899,21905 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Alias-Definitionen werden nicht in Mach-O unterstÃ¼tzt; ignoriert"
*************** msgstr "unbekannter ivar-Sichtbarkeitswe
*** 22285,22301 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "unbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalaren"
  
! #: d/lang.opt:193
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "unbekannte Einstellung %qs fÃ¼r Arraygrenzen"
  
! #: d/lang.opt:235
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "unbekannte Einstellung %qs fÃ¼r PrÃ¼faktion"
  
! #: d/lang.opt:291
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "unbekannter C++-Standard %qs"
--- 22295,22311 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "unbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalaren"
  
! #: d/lang.opt:201
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "unbekannte Einstellung %qs fÃ¼r Arraygrenzen"
  
! #: d/lang.opt:243
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "unbekannte Einstellung %qs fÃ¼r PrÃ¼faktion"
  
! #: d/lang.opt:303
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "unbekannter C++-Standard %qs"
*************** msgstr "Attribut %qE steht mit Attribut
*** 22510,22516 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
--- 22520,22526 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "Attribut-Direktive %qE ignoriert
*** 22528,22534 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Attribut-Direktive im Bereich %<%E::%E%> ignoriert"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Falsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegeben"
--- 22538,22544 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Attribut-Direktive im Bereich %<%E::%E%> ignoriert"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Falsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegeben"
*************** msgstr "Falsche Anzahl an Argumenten fÃ¼
*** 22538,22544 ****
  msgid "expected %i or more, found %i"
  msgstr "%i oder mehr erwartet, %i gefunden"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
--- 22548,22554 ----
  msgid "expected %i or more, found %i"
  msgstr "%i oder mehr erwartet, %i gefunden"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
*************** msgstr "Typattribute ignoriert, nachdem
*** 22604,22616 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22614,22626 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "Typattribute ignoriert, nachdem
*** 22618,22624 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22628,22634 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "Attribut %<weakref%> ignoriert,
*** 23954,23965 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 23964,23975 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
*************** msgid "ld returned %d exit status"
*** 24091,24097 ****
  msgstr "ld gab %d als Ende-Status zurÃ¼ck"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit gescheitert"
--- 24101,24107 ----
  msgstr "ld gab %d als Ende-Status zurÃ¼ck"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit gescheitert"
*************** msgstr "%<oder%> bei nicht passenden Ung
*** 24600,24616 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0"
  
! #: fold-const.cc:9943
  #, 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.cc:10350
  #, 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.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
--- 24610,24626 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0"
  
! #: fold-const.cc:9950
  #, 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.cc:10357
  #, 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.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
*************** msgstr "Multilib-Spezifikation %qs ist u
*** 25004,25010 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "Multilib-AusschlÃ¼sse %qs sind ungÃ¼ltig"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Multilib-select %qs %qs ist ungÃ¼ltig"
--- 25014,25020 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "Multilib-AusschlÃ¼sse %qs sind ungÃ¼ltig"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Multilib-select %qs %qs ist ungÃ¼ltig"
*************** msgstr "Dereferenzierung eines Nullzeige
*** 25339,25345 ****
  msgid "function may return address of local variable"
  msgstr "Funktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
--- 25349,25355 ----
  msgid "function may return address of local variable"
  msgstr "Funktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
*************** msgstr "Funktion liefert Adresse einer l
*** 25347,25357 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25357,25367 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "baumelnder Zeiger auf %qD wird v
*** 26470,26480 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 26480,26490 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr "Eingabe von Nicht-Speicher %d mu
*** 26854,27194 ****
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "threadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendet"
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknÃ¼pfter Task verwendet"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "umgebendes OpenACC-%qs-Konstrukt"
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden"
  
! #: gimplify.cc:7900
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.cc:7902
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "Zielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ"
  
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte Â»privateÂ« sein"
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht Â»firstprivateÂ« sein"
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "Interner Fehler: unexpected mapping node"
  
! #: gimplify.cc:9408
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "Interner Fehler: unexpected pointer mapping node"
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "Interner Fehler: base pointer cycle detected"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "Datenverschiebung fÃ¼r Komponente %qE ist nicht kompatibel mit Verschiebung von Struktur %qE"
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.cc:10874
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs, %<sections%> oder %<scope%>"
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<device%>-Klausel mit %<ancestor%> ist nur an einem %<target%>-Konstrukt erlaubt"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "mit %<ancestor%> dÃ¼rfen nur die Klauseln %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> und %<map%> in dem Konstrukt erscheinen"
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.cc:12960
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "Konstrukt %<taskwait%> mit %<nowait%>-Klausel, aber ohne %<depend%>-Klauseln"
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel angegeben werden, wenn das alleinstehende %<ordered%>-Konstrukt darin geschachtelt ist"
  
! #: gimplify.cc:14016
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "threadprivate Iterationsvariable %qD"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%>-Konstrukt mit %qs-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel eng geschachtelt sein"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %qs-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %qs-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%qs-Klausel mit %<source%>-Modifizierer zusammen mit %qs-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
--- 26864,27204 ----
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "threadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendet"
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknÃ¼pfter Task verwendet"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "umgebendes OpenACC-%qs-Konstrukt"
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden"
  
! #: gimplify.cc:7907
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.cc:7909
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "Zielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ"
  
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte Â»privateÂ« sein"
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht Â»firstprivateÂ« sein"
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "Interner Fehler: unexpected mapping node"
  
! #: gimplify.cc:9415
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "Interner Fehler: unexpected pointer mapping node"
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "Interner Fehler: base pointer cycle detected"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "Datenverschiebung fÃ¼r Komponente %qE ist nicht kompatibel mit Verschiebung von Struktur %qE"
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.cc:10881
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs, %<sections%> oder %<scope%>"
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<device%>-Klausel mit %<ancestor%> ist nur an einem %<target%>-Konstrukt erlaubt"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "mit %<ancestor%> dÃ¼rfen nur die Klauseln %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> und %<map%> in dem Konstrukt erscheinen"
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.cc:12967
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "Konstrukt %<taskwait%> mit %<nowait%>-Klausel, aber ohne %<depend%>-Klauseln"
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel angegeben werden, wenn das alleinstehende %<ordered%>-Konstrukt darin geschachtelt ist"
  
! #: gimplify.cc:14023
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "threadprivate Iterationsvariable %qD"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%>-Konstrukt mit %qs-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel eng geschachtelt sein"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %qs-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %qs-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%qs-Klausel mit %<source%>-Modifizierer zusammen mit %qs-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
*************** msgstr "%qs und %qs schlieÃŸen sich gege
*** 28585,28596 ****
  msgid "unrecognized argument in option %qs"
  msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s"
--- 28595,28606 ----
  msgid "unrecognized argument in option %qs"
  msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s"
*************** msgstr "ungÃ¼ltiger regulÃ¤rer Ausdruck
*** 31106,31142 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "Ziel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hlt"
  
! #: tree-ssa-alias.cc:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "invalid fn spec attribute \"%s\""
  
! #: tree-ssa-alias.cc:4081
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "invalid fn spec attribute \"%s\" arg %i"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr "Zeiger %qs ist null"
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "in einem Aufruf der nicht-statischen Elementfunktion %qD"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr "Argument %u ist null, aber nichtnull wird erwartet"
  
! #: tree-ssa-ccp.cc:4699
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "in einem Aufruf der eingebauten Funktion %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "in einem Aufruf der Funktion %qD, die als %qs deklariert ist"
--- 31116,31152 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "Ziel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hlt"
  
! #: tree-ssa-alias.cc:4060
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "invalid fn spec attribute \"%s\""
  
! #: tree-ssa-alias.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "invalid fn spec attribute \"%s\" arg %i"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr "Zeiger %qs ist null"
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "in einem Aufruf der nicht-statischen Elementfunktion %qD"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr "Argument %u ist null, aber nichtnull wird erwartet"
  
! #: tree-ssa-ccp.cc:4701
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "in einem Aufruf der eingebauten Funktion %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "in einem Aufruf der Funktion %qD, die als %qs deklariert ist"
*************** msgstr "Thread-lokale COMMON-Daten nicht
*** 32127,32133 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "angeforderte Ausrichtung fÃ¼r %q+D ist grÃ¶ÃŸer als die implementierte Ausrichtung von %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32137,32143 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "angeforderte Ausrichtung fÃ¼r %q+D ist grÃ¶ÃŸer als die implementierte Ausrichtung von %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "Attribut %qE ignoriert, da %qD k
*** 32398,32404 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Attribut %qE ignoriert, da %qD keine lokale Variable ist"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Attribut %qE wirkt sich nur auf Ã¶ffentliche Objekte aus"
--- 32408,32414 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Attribut %qE ignoriert, da %qD keine lokale Variable ist"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Attribut %qE wirkt sich nur auf Ã¶ffentliche Objekte aus"
*************** msgstr "der Compiler kann davon ausgehen
*** 33378,33385 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
--- 33388,33395 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
*************** msgstr "Gleitkommakonstante auf Null abg
*** 34478,34494 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralen"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird"
--- 34488,34504 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralen"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird"
*************** msgstr "ungÃ¼ltiger %<task%>-Reduktionsm
*** 34644,34650 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
--- 34654,34660 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
*************** msgid "wrong type argument to %s"
*** 35195,35201 ****
  msgstr "Argument falschen Typs fÃ¼r %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35205,35211 ----
  msgstr "Argument falschen Typs fÃ¼r %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 35943,35949 ****
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %Z"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
--- 35953,35959 ----
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %Z"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
*************** msgstr "Einige Teile des expandierten Ma
*** 35963,35969 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
--- 35973,35979 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
*************** msgstr "zu viele Eingabedateien"
*** 36159,36165 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qs ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
--- 36169,36175 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qs ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 36190,36204 ****
  msgstr "unbekannte Option an %%:%<target_mode_check%> weitergegeben"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
--- 36200,36214 ----
  msgstr "unbekannte Option an %%:%<target_mode_check%> weitergegeben"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
*************** msgstr "%<#pragma align%> wird fÃ¼r expl
*** 36744,36787 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC wird nur fÃ¼r RTPs unterstÃ¼tzt"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Argument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "Spurindex muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "GesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen direkt angegebene Konstanten sein, beide ungleich null"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Argument muss eine direkt angegebene 16-Bit-Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Argument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 36754,36797 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC wird nur fÃ¼r RTPs unterstÃ¼tzt"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Argument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "Spurindex muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "GesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen direkt angegebene Konstanten sein, beide ungleich null"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Argument muss eine direkt angegebene 16-Bit-Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Argument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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"
*************** msgstr "Sie kÃ¶nnen SVE mit der Befehlsz
*** 37184,37513 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:7659
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werden"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 13.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:7944
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.cc:17601
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:17657
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungÃ¼ltiges Format fÃ¼r %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:17669
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungÃ¼ltiger Wert fÃ¼r %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.cc:17707
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "GrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18144
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18203
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18219
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18250
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "meinten Sie %<-mcpu=%s%>?"
  
! #: config/aarch64/aarch64.cc:18259
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18290
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.cc:18375
  #, 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.cc:18429
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:18512
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name %qs fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name %qs fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18735
  #, 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.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name %qs fÃ¼r Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert fÃ¼r Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, 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.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 %{in GCC 10.1%} entspricht"
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich %{mit GCC 12.1%} geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstÃ¼tzte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, 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.cc:27006
  #, 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.cc:27010
  #, 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.cc:27035
  #, 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.cc:27061
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nicht"
--- 37194,37523 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:7658
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werden"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 13.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:7939
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.cc:17596
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:17652
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungÃ¼ltiges Format fÃ¼r %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:17664
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungÃ¼ltiger Wert fÃ¼r %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.cc:17702
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "GrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18139
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18198
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18245
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "meinten Sie %<-mcpu=%s%>?"
  
! #: config/aarch64/aarch64.cc:18254
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18285
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.cc:18370
  #, 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.cc:18424
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:18507
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name %qs fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name %qs fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18730
  #, 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.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name %qs fÃ¼r Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert fÃ¼r Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, 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.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 %{in GCC 10.1%} entspricht"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich %{mit GCC 12.1%} geÃ¤ndert"
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstÃ¼tzte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, 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.cc:27001
  #, 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.cc:27005
  #, 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.cc:27030
  #, 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.cc:27056
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nicht"
*************** msgstr "L%d Cache-Wartezeit unbekannt fÃ
*** 37567,37573 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "falscher Wert %qs fÃ¼r %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37577,37583 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "falscher Wert %qs fÃ¼r %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 37688,37704 ****
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 37698,37714 ----
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 37813,37819 ****
  msgstr "Argument des Attributs %qE fehlt"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Attribut %qE erlaubt nur eine Ganzzahlkonstante als Argument"
--- 37823,37829 ----
  msgstr "Argument des Attributs %qE fehlt"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Attribut %qE erlaubt nur eine Ganzzahlkonstante als Argument"
*************** msgstr "Attribut %qE kann nur auf Typen
*** 37833,37855 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
--- 37843,37865 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
*************** msgstr "UnterstÃ¼tzte Kernarchitekturen:
*** 38368,38561 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Unbekannte Kernarchitektur %qs in %qs angegeben"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schlieÃŸen sich gegenseitig aus"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurÃ¼ckgeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehlt"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs"
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> enthÃ¤lt nur 2 Adressbytes"
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "Zeigeroffset von Symbol kÃ¶nnte falsch sein"
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Zugriff auf Datenspeicher mit Programmspeicheradresse"
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Zugriff auf Programmspeicher mit Datenspeicheradresse"
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "festes Register %s zur ParameterÃ¼bergabe an Funktion verwendet"
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "Schreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Attribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werden"
  
! #: config/avr/avr.cc:9630
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Attribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tzt"
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "Adresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "sowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse an"
  
! #: config/avr/avr.cc:9694
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "Attribut %qE an nicht-Â»volatileÂ«-Variable"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "AdressrÃ¤ume werden auf reduzierten Tiny-Kernen nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "Adressraum %qs wird auf GerÃ¤ten mit Flashspeicher bis zu %d KiB nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "Zeiger auf Adressraum %qs muss in %qT konstant sein"
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "Zeiger auf Adressraum %qs muss in %s %q+D konstant sein"
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "Variable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werden"
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "Â»static IOÂ«-Deklaration von %q+D erfordert eine Adresse"
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "IO-Definition fÃ¼r %q+D erfordert eine Adresse"
  
! #: config/avr/avr.cc:10197
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Nur uninitialisierte Variablen kÃ¶nnen im %<.noinit%>-Bereich platziert werden"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "dynamisch initialisierte Variable %q+D in Programmspeicherbereich platziert"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "nicht initialisierte Variable %q+D in Programmspeicherbereich platziert"
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D hat unvertrÃ¤gliche Attribute %qs und %qs"
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Architektur %qs wird nur fÃ¼r Assemblierung unterstÃ¼tzt"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s erwartet eine Ganzzahlkonstante zur Kompilierzeit"
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Kompilierzeit"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "Rundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit Nachkommaanteil"
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "Rundungsergebnis wird immer 0 sein"
--- 38378,38571 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Unbekannte Kernarchitektur %qs in %qs angegeben"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schlieÃŸen sich gegenseitig aus"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurÃ¼ckgeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehlt"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs"
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> enthÃ¤lt nur 2 Adressbytes"
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "Zeigeroffset von Symbol kÃ¶nnte falsch sein"
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Zugriff auf Datenspeicher mit Programmspeicheradresse"
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Zugriff auf Programmspeicher mit Datenspeicheradresse"
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "festes Register %s zur ParameterÃ¼bergabe an Funktion verwendet"
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "Schreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Attribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werden"
  
! #: config/avr/avr.cc:10220
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Attribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tzt"
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "Adresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "sowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse an"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "Attribut %qE an nicht-Â»volatileÂ«-Variable"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "AdressrÃ¤ume werden auf reduzierten Tiny-Kernen nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "Adressraum %qs wird auf GerÃ¤ten mit Flashspeicher bis zu %d KiB nicht unterstÃ¼tzt"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "Zeiger auf Adressraum %qs muss in %qT konstant sein"
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "Zeiger auf Adressraum %qs muss in %s %q+D konstant sein"
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "Variable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werden"
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "Â»static IOÂ«-Deklaration von %q+D erfordert eine Adresse"
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "IO-Definition fÃ¼r %q+D erfordert eine Adresse"
  
! #: config/avr/avr.cc:10787
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Nur uninitialisierte Variablen kÃ¶nnen im %<.noinit%>-Bereich platziert werden"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "dynamisch initialisierte Variable %q+D in Programmspeicherbereich platziert"
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "nicht initialisierte Variable %q+D in Programmspeicherbereich platziert"
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D hat unvertrÃ¤gliche Attribute %qs und %qs"
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Architektur %qs wird nur fÃ¼r Assemblierung unterstÃ¼tzt"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s erwartet eine Ganzzahlkonstante zur Kompilierzeit"
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Kompilierzeit"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "Rundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit Nachkommaanteil"
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "Rundungsergebnis wird immer 0 sein"
*************** msgstr "Eingebaute Funktion nicht implem
*** 38999,39025 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "nicht unterstÃ¼tzte simdlen %wd (amdgcn)"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "%<vector_length (64)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "%<num_workers (%d)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Auslagerungsdimension %d liegt auÃŸerhalb des Wertebereiches"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d Bytes des gang-privaten Speichers fÃ¼r Datenaustausch erschÃ¶pft (kann zum Beispiel mit %<-mgang-private-size=%d%> erhÃ¶ht werden)"
--- 39009,39035 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "nicht unterstÃ¼tzte simdlen %wd (amdgcn)"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "%<vector_length (64)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "%<num_workers (%d)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Auslagerungsdimension %d liegt auÃŸerhalb des Wertebereiches"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d Bytes des gang-privaten Speichers fÃ¼r Datenaustausch erschÃ¶pft (kann zum Beispiel mit %<-mgang-private-size=%d%> erhÃ¶ht werden)"
*************** msgstr "%d Bytes des gang-privaten Speic
*** 39029,39040 ****
  msgid "deleting file %s: %m"
  msgstr "Datei %s kann nicht gelÃ¶scht werden: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "Umgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt sein"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC muss gesetzt sein."
--- 39039,39050 ----
  msgid "deleting file %s: %m"
  msgstr "Datei %s kann nicht gelÃ¶scht werden: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "Umgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt sein"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC muss gesetzt sein."
*************** msgstr "COLLECT_GCC muss gesetzt sein."
*** 39044,39050 ****
  msgid "offload compiler %s not found"
  msgstr "Offload-Compiler %s nicht gefunden"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "nicht erkanntes Kommandozeilenargument von Option "
--- 39054,39060 ----
  msgid "offload compiler %s not found"
  msgstr "Offload-Compiler %s nicht gefunden"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "nicht erkanntes Kommandozeilenargument von Option "
*************** msgid "either -fopenacc or -fopenmp must
*** 39055,39071 ****
  msgstr "entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben sein"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "Fehler beim Ã–ffnen der omp_requires-Datei %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "Fehler beim Lesen der omp_requires-Datei %qs"
--- 39065,39081 ----
  msgstr "entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben sein"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "Fehler beim Ã–ffnen der omp_requires-Datei %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "Fehler beim Lesen der omp_requires-Datei %qs"
*************** msgstr "Falscher Hinweis-Operand"
*** 39301,39323 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Funktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werden"
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wird"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Codemodell %s unterstÃ¼tzt keinen PIC-Modus"
--- 39311,39333 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Funktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werden"
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wird"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Codemodell %s unterstÃ¼tzt keinen PIC-Modus"
*************** msgstr "der Wert %qs wurde bereits im At
*** 39342,39839 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Attributwert %qs ist im %qs-Attribut unbekannt"
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "falsches Argument %qs fÃ¼r Option %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "GrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend sein"
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "falscher Strategiename %qs fÃ¼r Option %qs angegeben"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Strategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "unbekannte Ausrichtung %qs fÃ¼r Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 sein"
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "zu viele GrÃ¶ÃŸenbereiche in Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden"
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ist veraltet; stattdessen entsprechend %<target(\"tune=k8\")%> oder %<target(\"tune=generic\")%> verwenden"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2036
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%<-mlam=%>-Option: [u48|u57] wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2065
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Codemodell %qs wird im x32-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2162
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Bit-Modus nicht einkompiliert"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<target(\"tune=\")%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "die CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werden"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur fÃ¼r das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.cc:2269
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "falscher Wert %qs fÃ¼r Schalter %<-march=%>"
  
! #: config/i386/i386-options.cc:2270
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert %qs fÃ¼r Attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2349
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "falscher Wert %qs fÃ¼r Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2350
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "falscher Wert %qs fÃ¼r Attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.cc:2379
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.cc:2408
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2529
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.cc:2565
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2568
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<target(\"accumulate-outgoing-args\")%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2841
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option fÃ¼r %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:2981
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Attribute regparam und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur fÃ¼r 32 Bit verfÃ¼gbar"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.cc:3786
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.cc:3800
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
--- 39352,39849 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Attributwert %qs ist im %qs-Attribut unbekannt"
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "falsches Argument %qs fÃ¼r Option %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "GrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend sein"
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "falscher Strategiename %qs fÃ¼r Option %qs angegeben"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Strategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "unbekannte Ausrichtung %qs fÃ¼r Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 sein"
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "zu viele GrÃ¶ÃŸenbereiche in Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden"
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ist veraltet; stattdessen entsprechend %<target(\"tune=k8\")%> oder %<target(\"tune=generic\")%> verwenden"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2040
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%<-mlam=%>-Option: [u48|u57] wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2069
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Codemodell %qs wird im x32-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2166
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Bit-Modus nicht einkompiliert"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<target(\"tune=\")%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "die CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werden"
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur fÃ¼r das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.cc:2273
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "falscher Wert %qs fÃ¼r Schalter %<-march=%>"
  
! #: config/i386/i386-options.cc:2274
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert %qs fÃ¼r Attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s"
  
! #: config/i386/i386-options.cc:2304
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2353
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "falscher Wert %qs fÃ¼r Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2354
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "falscher Wert %qs fÃ¼r Attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.cc:2383
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.cc:2412
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2530
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2533
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.cc:2556
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.cc:2569
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2572
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<target(\"accumulate-outgoing-args\")%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:2847
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option fÃ¼r %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:2987
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tzt"
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Attribute regparam und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur fÃ¼r 32 Bit verfÃ¼gbar"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.cc:3792
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.cc:3806
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
*************** msgstr "Nicht-Ganzzahl-Operand mit Opera
*** 40021,40061 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndert"
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "die Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndert"
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Profiling von %<-mcmodel=large%> wird mit PIC nicht unterstÃ¼tzt"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
--- 40031,40076 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndert"
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "die Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndert"
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Profiling von %<-mcmodel=large%> wird mit PIC nicht unterstÃ¼tzt"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr "%<__bfloat16%> ist seit GCC V13 von typedef %<short%> zum echten %<__bf16%> umdefiniert, achten Sie daher auf implizite Umwandlungen zwischen %<__bf16%> und %<short%>; ein expliziter Bitcast kÃ¶nnte hier nÃ¶tig sein"
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
*************** msgstr "kaputte PTX-Datei"
*** 41309,41330 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr "%<omp requires reverse_offload%> erfordert mindestens %<sm_35%> fÃ¼r %<-foffload-options=nvptx-none=-march=%> â€“ fÃ¼r diesen GerÃ¤tetyp wird die Offload-Codegenerierung ausgeschaltet"
  
! #: config/nvptx/mkoffload.cc:399
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Funktionsdeklaration fÃ¼r %qs kann nicht gefunden werden"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "Offload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben sein"
  
! #: config/nvptx/mkoffload.cc:740
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "zwischenzeitliche ptx-Datei kann nicht geÃ¶ffnet werden"
--- 41324,41345 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr "%<omp requires reverse_offload%> erfordert mindestens %<sm_35%> fÃ¼r %<-foffload-options=nvptx-none=-march=%> â€“ fÃ¼r diesen GerÃ¤tetyp wird die Offload-Codegenerierung ausgeschaltet"
  
! #: config/nvptx/mkoffload.cc:413
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Funktionsdeklaration fÃ¼r %qs kann nicht gefunden werden"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "Offload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben sein"
  
! #: config/nvptx/mkoffload.cc:754
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "zwischenzeitliche ptx-Datei kann nicht geÃ¶ffnet werden"
*************** msgstr "%qs ist in %qs keine gÃ¼ltige Za
*** 41650,41656 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "vl-Register fÃ¼r %qs kann auf diesem Ziel nicht alloziert werden"
--- 41665,41671 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "vl-Register fÃ¼r %qs kann auf diesem Ziel nicht alloziert werden"
*************** msgstr "unbekannte Option fÃ¼r %<%s=%s%>
*** 42119,42210 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen"
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20234
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:24389
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniert"
--- 42134,42225 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen"
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20235
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:24390
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniert"
*************** msgstr "Attribut %qE hat keinen Effekt"
*** 42952,42958 ****
  msgid "attribute %qs applies to array types only"
  msgstr "Attribut %qs bezieht sich nur auf Arraytypen"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 42967,42973 ----
  msgid "attribute %qs applies to array types only"
  msgstr "Attribut %qs bezieht sich nur auf Arraytypen"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "Typ des Arrays %q+D vervollstÃ¤n
*** 43028,43034 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qE wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert und ist unvollstÃ¤ndig deklariert"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
--- 43043,43049 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qE wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert und ist unvollstÃ¤ndig deklariert"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
*************** msgstr "%q+D als andere Symbolart redekl
*** 43090,43096 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "Eingebaute Funktion %q+D als Nicht-Funktion deklariert"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Deklaration von %q+D Ã¼berdeckt eine eingebaute Funktion"
--- 43105,43111 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "Eingebaute Funktion %q+D als Nicht-Funktion deklariert"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Deklaration von %q+D Ã¼berdeckt eine eingebaute Funktion"
*************** msgstr "in Konflikt stehende benannte Ad
*** 43150,43406 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "In Konflikt stehende Typqualifizierer fÃ¼r %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "widersprÃ¼chliche Typen fÃ¼r %q+D aufgrund von enum/integer-Konflikt; der bestehende Typ ist %qT"
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Redefinition des typedef %q+D mit anderem Typ"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Redefinition des typedef %q+D mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Redefinition des typedef %q+D"
  
! #: c/c-decl.cc:2288
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Deklaration von %qD Ã¼berdeckt eine eingebaute Funktion"
  
! #: c/c-decl.cc:2304
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Deklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qT"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Redefinition von %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Statische Deklaration von %q+D folgt nicht-statischer Deklaration"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Nicht-statische Deklaration von %q+D folgt statischer Deklaration"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "Attribut %<gnu_inline%> vorhanden bei %q+D"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "aber nicht hier"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-Deklaration von %q+D folgt Deklaration ohne Bindung"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Deklaration von %q+D ohne Bindung folgt einer extern-Deklaration"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Redeklaration von %q+D ohne Bindung"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Redeklaration von %q+D mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Redefinition des Parameters %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Redundante Redeklaration von %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Deklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-Variable"
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Geschachtelte extern-Deklaration von %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Implizite Deklaration der Funktion %qE; meinten Sie %qs?"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Implizite Deklaration der Funktion %qE"
  
! #: c/c-decl.cc:3518
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qE bereit"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qD"
  
! #: c/c-decl.cc:3799
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereit"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der Funktion %qD"
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ist hier nicht deklariert (nicht in einer Funktion)"
  
! #: c/c-decl.cc:3889
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE nicht deklariert (erste Verwendung in dieser Funktion)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "in GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Sprung lÃ¤sst Variableninitialisierung aus"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Marke %qD hier definiert"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Sprung in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikt"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch springt Ã¼ber Variableninitialisierung"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch beginnt hier"
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch springt in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
  
! #: c/c-decl.cc:4559
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werden"
  
! #: c/c-decl.cc:4579
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "das Standardattribut %qE bezieht sich nur auf Funktionen"
--- 43165,43421 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "In Konflikt stehende Typqualifizierer fÃ¼r %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "widersprÃ¼chliche Typen fÃ¼r %q+D aufgrund von enum/integer-Konflikt; der bestehende Typ ist %qT"
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Redefinition des typedef %q+D mit anderem Typ"
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Redefinition des typedef %q+D mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Redefinition des typedef %q+D"
  
! #: c/c-decl.cc:2295
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Deklaration von %qD Ã¼berdeckt eine eingebaute Funktion"
  
! #: c/c-decl.cc:2311
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Deklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qT"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Redefinition von %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Statische Deklaration von %q+D folgt nicht-statischer Deklaration"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Nicht-statische Deklaration von %q+D folgt statischer Deklaration"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "Attribut %<gnu_inline%> vorhanden bei %q+D"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "aber nicht hier"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-Deklaration von %q+D folgt Deklaration ohne Bindung"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Deklaration von %q+D ohne Bindung folgt einer extern-Deklaration"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Redeklaration von %q+D ohne Bindung"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Redeklaration von %q+D mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Redefinition des Parameters %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Redundante Redeklaration von %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Deklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-Variable"
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Geschachtelte extern-Deklaration von %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Implizite Deklaration der Funktion %qE; meinten Sie %qs?"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Implizite Deklaration der Funktion %qE"
  
! #: c/c-decl.cc:3525
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qE bereit"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qD"
  
! #: c/c-decl.cc:3806
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereit"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der Funktion %qD"
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ist hier nicht deklariert (nicht in einer Funktion)"
  
! #: c/c-decl.cc:3896
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE nicht deklariert (erste Verwendung in dieser Funktion)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "in GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Sprung lÃ¤sst Variableninitialisierung aus"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Marke %qD hier definiert"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Sprung in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikt"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch springt Ã¼ber Variableninitialisierung"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch beginnt hier"
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch springt in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
  
! #: c/c-decl.cc:4566
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werden"
  
! #: c/c-decl.cc:4586
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "das Standardattribut %qE bezieht sich nur auf Funktionen"
*************** msgstr "das Standardattribut %qE bezieht
*** 43409,43530 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT wird in unvollstÃ¤ndig spezifiziertem Objektinitialisierer deklariert"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Unbenannte struct/union, die keine Instanzen definiert"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Leere Deklaration mit %<_Alignas%> redeklariert nicht Symbol"
  
! #: c/c-decl.cc:4919
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "leere Deklaration eines %<enum%>-Typen redeklariert das Tag nicht"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Nutzloser Typname in leerer Deklaration"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> in leerer Deklaration"
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> in leerer Deklaration"
  
! #: c/c-decl.cc:4970
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> in leerer Deklaration"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.cc:4990
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Speicherklassenangabe in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5006
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Typqualifizierer in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5012
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutzloses %qs in leerer Deklaration"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutzloses %<_Alignas%> in leerer Deklaration"
  
! #: c/c-decl.cc:5065
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ungÃ¼ltige Verwendung von Attributen in leerer Deklaration"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in Parameterarraydeklaratoren"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nicht"
--- 43424,43545 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT wird in unvollstÃ¤ndig spezifiziertem Objektinitialisierer deklariert"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Unbenannte struct/union, die keine Instanzen definiert"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Leere Deklaration mit %<_Alignas%> redeklariert nicht Symbol"
  
! #: c/c-decl.cc:4926
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "leere Deklaration eines %<enum%>-Typen redeklariert das Tag nicht"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Nutzloser Typname in leerer Deklaration"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> in leerer Deklaration"
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> in leerer Deklaration"
  
! #: c/c-decl.cc:4977
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> in leerer Deklaration"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.cc:4997
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Speicherklassenangabe in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5013
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Typqualifizierer in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5019
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutzloses %qs in leerer Deklaration"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutzloses %<_Alignas%> in leerer Deklaration"
  
! #: c/c-decl.cc:5072
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ungÃ¼ltige Verwendung von Attributen in leerer Deklaration"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in Parameterarraydeklaratoren"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nicht"
*************** msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arr
*** 43532,43834 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ist Ã¼blicherweise eine Funktion"
  
! #: c/c-decl.cc:5388
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Funktion %qD ist wie eine Variable initialisiert"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Parameter %qD ist initialisiert"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Variable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.cc:5499
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "der inline-Funktion %q+D wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD sollte initialisiert werden"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %q+D an"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ArraygrÃ¶ÃŸe von %q+D ist null oder negativ"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist nicht konstant"
  
! #: c/c-decl.cc:5786
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriert"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
  
! #: c/c-decl.cc:5910
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
  
! #: c/c-decl.cc:6228
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> in dateilokalem zusammengesetztem Literal"
  
! #: c/c-decl.cc:6234
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "zusammengesetztes Literal ist implizit auto, jedoch als %qs deklariert"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null fÃ¼r Bitfeld %qs"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "auf %<enum%> basierender Typ darf hier nicht angegeben werden"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
--- 43547,43849 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ist Ã¼blicherweise eine Funktion"
  
! #: c/c-decl.cc:5395
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Funktion %qD ist wie eine Variable initialisiert"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Parameter %qD ist initialisiert"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Variable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.cc:5506
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "der inline-Funktion %q+D wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD sollte initialisiert werden"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %q+D an"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ArraygrÃ¶ÃŸe von %q+D ist null oder negativ"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist nicht konstant"
  
! #: c/c-decl.cc:5793
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriert"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
  
! #: c/c-decl.cc:6235
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> in dateilokalem zusammengesetztem Literal"
  
! #: c/c-decl.cc:6241
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "zusammengesetztes Literal ist implizit auto, jedoch als %qs deklariert"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null fÃ¼r Bitfeld %qs"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.cc:6449
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.cc:6670
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "auf %<enum%> basierender Typ darf hier nicht angegeben werden"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
*************** msgstr "Funktions-GÃ¼ltigkeitsbereich %q
*** 43836,44889 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7055
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.cc:7058
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.cc:7248
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.cc:7643
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:7841
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7984
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:7987
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:8006
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-Objekt hat variabel geÃ¤nderten Typ"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ungÃ¼ltige Qualifizierer fÃ¼r %<constexpr%>-Objekt"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ungÃ¼ltige Qualifizierer fÃ¼r Feld eines %<constexpr%>-Objekts"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT wurde in unvollstÃ¤ndig angegebenem Objektinitialisierer definiert"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.cc:9281
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Typumgehung schaltet die Reihenfolge der Skalarspeicherung um"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiert"
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.cc:9696
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich von %qs"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "AufzÃ¤hlungswert ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen"
  
! #: c/c-decl.cc:9893
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "AufzÃ¤hlungswert ist auÃŸerhalb des GÃ¼ltigkeitsbereichs von %qs"
  
! #: c/c-decl.cc:9899
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C vor C2X beschrÃ¤nkt AufzÃ¤hlungswerte auf den Bereich von %<int%>"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2X"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurÃ¼ckgebender Funktion"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.cc:11448
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs mit %<auto%> verwendet"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.cc:11897
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.cc:11919
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.cc:11962
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.cc:12411
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> mit %<auto%> verwendet"
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE mit %<extern%> verwendet"
  
! #: c/c-decl.cc:12426
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE mit %qs verwendet"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.cc:12463
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> mit %qE verwendet"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.cc:12566
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C unterstÃ¼tzt %<auto%>-Typinferenz erst ab C2X"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
--- 43851,44904 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7062
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.cc:7065
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.cc:7255
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:7994
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:8013
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-Objekt hat variabel geÃ¤nderten Typ"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ungÃ¼ltige Qualifizierer fÃ¼r %<constexpr%>-Objekt"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ungÃ¼ltige Qualifizierer fÃ¼r Feld eines %<constexpr%>-Objekts"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT wurde in unvollstÃ¤ndig angegebenem Objektinitialisierer definiert"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.cc:9288
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Typumgehung schaltet die Reihenfolge der Skalarspeicherung um"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiert"
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.cc:9703
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich von %qs"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.cc:9872
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "AufzÃ¤hlungswert ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "AufzÃ¤hlungswert ist auÃŸerhalb des GÃ¼ltigkeitsbereichs von %qs"
  
! #: c/c-decl.cc:9906
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C vor C2X beschrÃ¤nkt AufzÃ¤hlungswerte auf den Bereich von %<int%>"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2X"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurÃ¼ckgebender Funktion"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.cc:11455
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs mit %<auto%> verwendet"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.cc:11904
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.cc:11926
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.cc:11969
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> mit %<auto%> verwendet"
  
! #: c/c-decl.cc:12425
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE mit %<extern%> verwendet"
  
! #: c/c-decl.cc:12433
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE mit %qs verwendet"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.cc:12470
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> mit %qE verwendet"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.cc:12573
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C unterstÃ¼tzt %<auto%>-Typinferenz erst ab C2X"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Konfliktmarker fÃ¼r Versionskont
*** 44903,44909 ****
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
--- 44918,44924 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
*************** msgstr "Zeilenende erwartet"
*** 44913,44925 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs ohne entsprechendes %qs"
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
--- 44928,44940 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs ohne entsprechendes %qs"
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
*************** msgstr "Unbekannter Typname %qE; meinten
*** 44954,44962 ****
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
--- 44969,44977 ----
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
*************** msgstr "%<fallthrough%>-Attribut auf hÃ¶
*** 44986,44992 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
--- 45001,45007 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, 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
*** 45001,45012 ****
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "%<assume%>-Attribut ohne darauffolgendes %<;%>"
--- 45016,45027 ----
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "%<assume%>-Attribut ohne darauffolgendes %<;%>"
*************** msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ode
*** 45067,45073 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
--- 45082,45088 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
*************** msgid "empty enum is invalid"
*** 45158,45177 ****
  msgstr "Leeres Enum ist ungÃ¼ltig"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
--- 45173,45192 ----
  msgstr "Leeres Enum ist ungÃ¼ltig"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
*************** msgstr "Deklarationsspezifizierer oder %
*** 45251,45257 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
--- 45266,45272 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
*************** msgstr "Attribut %qE akzeptiert keine Ar
*** 45261,45328 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2X"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden, auÃŸer mit einem leeren Initialisierer"
  
! #: c/c-parser.cc:5736
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO-C unterstÃ¼tzt leere Initialisierungsklammern erst ab C2X"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO-C verbietet die Angabe eines zu initialisierenden Elementebereiches"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "eine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine Anweisung"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
--- 45276,45343 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2X"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden, auÃŸer mit einem leeren Initialisierer"
  
! #: c/c-parser.cc:5739
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO-C unterstÃ¼tzt leere Initialisierungsklammern erst ab C2X"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO-C verbietet die Angabe eines zu initialisierenden Elementebereiches"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "eine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine Anweisung"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 45331,46431 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "Attribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das Label"
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "Nur die Attribute %<fallthrough%> oder %<assume%> kÃ¶nnen auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller AufzÃ¤hlung"
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller AufzÃ¤hlung fehlt"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.cc:7600
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "eine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltig"
  
! #: c/c-parser.cc:8155
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-Ausdruckes"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.cc:8654
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Speicherklasse in Typcast angegeben"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung fÃ¼r Typnamen in Cast angegeben"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ck"
  
! #: c/c-parser.cc:8890
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Speicherklasse in %<sizeof%> angegeben"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "Ausrichtung fÃ¼r Typnamen in %<sizeof%> angegeben"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:8982
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Speicherklasse in %qE angegeben"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung fÃ¼r Typnamen in %qE angegeben"
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.cc:9245
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-Zuordnung hat Funktionstyp"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-Verbindung hat variable TyplÃ¤nge"
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprÃ¼ngliche %<default%> ist hier"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.cc:9429
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.cc:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.cc:9459
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.cc:9490
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c/c-parser.cc:9896
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente fÃ¼r %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10027
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumenten"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion fÃ¼r typgenerischen Aufruf"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10518
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.cc:10522
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.cc:10548
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binÃ¤rer Gleitkommatyp"
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:10805
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO-C unterstÃ¼tzt %qs erst ab C2X"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal deklariert"
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal definiert"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c/c-parser.cc:10918
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "zusammengesetztes Literal hat Funktionstyp"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.cc:10956
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO-C erlaubt Speicherklassenangaben in zusammengesetzten Literalen erst ab C2X"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werden"
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusÃ¤tzliches Semikolon"
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dÃ¼rfen nur am Ende angegeben werden"
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname fÃ¼r %qE erwartet"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶ren"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> oder %<firstprivate%> erwartet"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartet"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> oder %<unconstrained%> erwartet"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "untere Grenze %qE von %<num_teams%> ist grÃ¶ÃŸer als obere Grenze %qE"
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> oder %<align%> erwartet"
  
! #: c/c-parser.cc:16266
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "in der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere Â»linearÂ«-Modifizierer"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "mehrere %<step%>-Modifizierer"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungÃ¼ltige Â»doacrossÂ«-Art"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "zu viele %<close%>-Modifizierer"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Modifizierer auÃŸer %<always%> oder %<close%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-GerÃ¤temodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht"
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "der Ausdruck der %<device%>-Klausel muss den Wert %<1%> haben"
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
  
! #: c/c-parser.cc:17365
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
  
! #: c/c-parser.cc:17409
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "in der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
--- 45346,46446 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "Attribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das Label"
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "Nur die Attribute %<fallthrough%> oder %<assume%> kÃ¶nnen auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller AufzÃ¤hlung"
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller AufzÃ¤hlung fehlt"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.cc:7603
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "eine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltig"
  
! #: c/c-parser.cc:8158
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-Ausdruckes"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Speicherklasse in Typcast angegeben"
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung fÃ¼r Typnamen in Cast angegeben"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ck"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Speicherklasse in %<sizeof%> angegeben"
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "Ausrichtung fÃ¼r Typnamen in %<sizeof%> angegeben"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Speicherklasse in %qE angegeben"
  
! #: c/c-parser.cc:8988
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung fÃ¼r Typnamen in %qE angegeben"
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.cc:9251
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-Zuordnung hat Funktionstyp"
  
! #: c/c-parser.cc:9323
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-Verbindung hat variable TyplÃ¤nge"
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprÃ¼ngliche %<default%> ist hier"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.cc:9432
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.cc:9440
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.cc:9462
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.cc:9493
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente fÃ¼r %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10030
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumenten"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion fÃ¼r typgenerischen Aufruf"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10521
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.cc:10525
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.cc:10551
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binÃ¤rer Gleitkommatyp"
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:10808
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO-C unterstÃ¼tzt %qs erst ab C2X"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal deklariert"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal definiert"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c/c-parser.cc:10921
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "zusammengesetztes Literal hat Funktionstyp"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO-C erlaubt Speicherklassenangaben in zusammengesetzten Literalen erst ab C2X"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werden"
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusÃ¤tzliches Semikolon"
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dÃ¼rfen nur am Ende angegeben werden"
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname fÃ¼r %qE erwartet"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶ren"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> oder %<firstprivate%> erwartet"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartet"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> oder %<unconstrained%> erwartet"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "untere Grenze %qE von %<num_teams%> ist grÃ¶ÃŸer als obere Grenze %qE"
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> oder %<align%> erwartet"
  
! #: c/c-parser.cc:16269
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "in der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere Â»linearÂ«-Modifizierer"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "mehrere %<step%>-Modifizierer"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungÃ¼ltige Â»doacrossÂ«-Art"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "zu viele %<close%>-Modifizierer"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Modifizierer auÃŸer %<always%> oder %<close%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-GerÃ¤temodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht"
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "der Ausdruck der %<device%>-Klausel muss den Wert %<1%> haben"
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
  
! #: c/c-parser.cc:17368
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
  
! #: c/c-parser.cc:17412
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "in der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
*************** msgstr "Allokationsausdruck in %<allocat
*** 46434,46979 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstÃ¼tzt"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> oder %<relaxed%> erwartet"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "Klausel %qs ist unvertrÃ¤glich mit den Klauseln %<read%> oder %<write%>"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit der Klausel %<release%>"
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit der Klausel %<acquire%>"
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%> erwartet"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%>, %<<%> oder %<>%> erwartet"
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> oder %<inoutset%> erwartet"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<tofrom%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, 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.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, 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.cc:22614 cp/parser.cc:46527
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:22833
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD ist sowohl im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben"
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr "Direktive mit nur %<device_type%>-Klausel"
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<declare target%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> fÃ¼r Typ %qT"
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "vorheriges %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, 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.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheit"
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:23757
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "eine der Klauseln %<at%>, %<severity%> oder %<message%> erwartet"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "mindestens eine Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument der %qs-Klausel"
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwÃ¤hnt"
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwÃ¤hnt"
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher"
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schlieÃŸende geschweifte Klammer"
--- 46449,46994 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstÃ¼tzt"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> oder %<relaxed%> erwartet"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "Klausel %qs ist unvertrÃ¤glich mit den Klauseln %<read%> oder %<write%>"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit der Klausel %<release%>"
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit der Klausel %<acquire%>"
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%> erwartet"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%>, %<<%> oder %<>%> erwartet"
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> oder %<inoutset%> erwartet"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<tofrom%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, 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.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, 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.cc:22617 cp/parser.cc:46526
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:22836
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD ist sowohl im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben"
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr "Direktive mit nur %<device_type%>-Klausel"
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<declare target%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> fÃ¼r Typ %qT"
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "vorheriges %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, 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.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheit"
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:23760
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "eine der Klauseln %<at%>, %<severity%> oder %<message%> erwartet"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "mindestens eine Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument der %qs-Klausel"
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwÃ¤hnt"
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwÃ¤hnt"
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher"
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schlieÃŸende geschweifte Klammer"
*************** msgstr "fehlende schlieÃŸende geschweift
*** 46983,46989 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 46998,47004 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "FunktionsrÃ¼ckgabetypen nicht ko
*** 47065,47076 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
--- 47080,47091 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
*************** msgstr "im Aufruf von %qD, hier deklarie
*** 47498,47504 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
--- 47513,47519 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
*************** msgstr "%<constexpr%>-Initialisierer fÃ¼
*** 47943,47954 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-Initialisierer fÃ¼r einen binÃ¤ren Gleitkommatypen hat dezimalen Typ"
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
--- 47958,47969 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-Initialisierer fÃ¼r einen binÃ¤ren Gleitkommatypen hat dezimalen Typ"
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
*************** msgid "invalid use of non-lvalue array"
*** 47964,47970 ****
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
--- 47979,47985 ----
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
*************** msgstr "Initialisierungselement ist nich
*** 47974,47990 ****
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
--- 47989,48005 ----
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
*************** msgstr "zusÃ¤tzliche geschweifte Klammer
*** 48004,48011 ****
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
--- 48019,48026 ----
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
*************** msgstr "geschweifte Klammern fehlen um I
*** 48020,48616 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung fÃ¼r Feld %qD von %qT fehlt"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld Ã¼berschrieben"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.cc:10645
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¼berzÃ¤hlige Elemente in %<char%>-Array-Initialisierung"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ElementÃ¼berschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ElementÃ¼berschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefunden"
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte AdressrÃ¤ume"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucks"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "LÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "LÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben sein"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:14723
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in %qs-Klausel"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, 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.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, auÃŸer wenn OpenMP 5.2 verwendet wird"
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Â»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD kommt mehr als einmal in Datenfreigabeklauseln vor"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48035,48631 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung fÃ¼r Feld %qD von %qT fehlt"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld Ã¼berschrieben"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.cc:10650
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¼berzÃ¤hlige Elemente in %<char%>-Array-Initialisierung"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ElementÃ¼berschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ElementÃ¼berschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefunden"
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte AdressrÃ¤ume"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucks"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "LÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "LÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben sein"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:14728
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in %qs-Klausel"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, 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.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, auÃŸer wenn OpenMP 5.2 verwendet wird"
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Â»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD kommt mehr als einmal in Datenfreigabeklauseln vor"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE tritt in dieser Datenklausel
*** 48619,48841 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:15193
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> wird mit %<depend%>-Art auÃŸer %<out%> oder %<inout%> verwendet"
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:15754
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, 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.cc:15829 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.cc:16375
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "zweites Argument fÃ¼r %<va_arg%> ist ein Funktionstyp %qT"
  
! #: c/c-typeck.cc:16381
  #, 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%>"
--- 48634,48856 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:15198
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> wird mit %<depend%>-Art auÃŸer %<out%> oder %<inout%> verwendet"
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:15759
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, 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.cc:15834 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.cc:16374
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.cc:16380
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "zweites Argument fÃ¼r %<va_arg%> ist ein Funktionstyp %qT"
  
! #: c/c-typeck.cc:16386
  #, 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"
*** 49043,49905 ****
  msgstr "Interner Fehler: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  msgid "  no known conversion from %qH to %qI"
  msgstr "  keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der NÃ¤he der Ãœbereinstimmung)"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelÃ¶scht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hier geerbt"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr " RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden"
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr " Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig"
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Initialisierer mit Bestimmung kÃ¶nnen nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qT"
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.cc:5394
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.cc:5437
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5440
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.cc:5577
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "die Operanden fÃ¼r %<?:%> haben die Typen %qT und %qT, diese Typen haben einen ungeordneten Konvertierungsrang"
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.cc:6180
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/call.cc:6214
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.cc:7200
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.cc:7472
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r den Aufruf von %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7486
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Aufruf von %<%T::operator[] (%A)%> ist mehrdeutig"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.cc:7807
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "das zerstÃ¶rende Delete fÃ¼r %qD kann nicht verwendet werden, um den zugewiesenen Speicher freizugeben, wenn die Initialisierung fehlschlÃ¤gt, weil das Objekt noch nicht konstruiert ist"
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.cc:8055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.cc:8063
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.cc:8331
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "Umwandlung nach %qH von %qI mit grÃ¶ÃŸerem Konvertierungsrang"
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "Umwandlung nach %qH von %qI mit ungeordneten KonvertierungsrÃ¤ngen"
  
! #: cp/call.cc:8353
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.cc:8708
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.cc:8717
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
  #. extype is volatile
! #: cp/call.cc:8725
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kann keine Lvalue-Referenz vom Typ %qH an einen Rvalue vom Typ %qI binden"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.cc:8780
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.cc:10746
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.cc:10773
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "Argument %u in Aufruf von %qE darf kein Zeiger auf nicht-trivial kopierbaren Typ %qT sein"
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.cc:11636
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "C++20 besagt, dass diese mehrdeutig sind, auch wenn der zweite umgekehrt ist:"
  
! #: cp/call.cc:12811
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "versuchen Sie, den Operator in eine %<const%>-Memberfunktion umzuwandeln"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.cc:12875
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.cc:13740
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
! #: cp/call.cc:14016
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "mÃ¶glicherweise baumelnde Referenz auf temporÃ¤res Objekt"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr "das temporÃ¤re Objekt wurde am Ende des vollstÃ¤ndigen Ausdrucks %qE zerstÃ¶rt"
--- 49058,49920 ----
  msgstr "Interner Fehler: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  msgid "  no known conversion from %qH to %qI"
  msgstr "  keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der NÃ¤he der Ãœbereinstimmung)"
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelÃ¶scht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hier geerbt"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr " RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden"
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr " Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig"
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Initialisierer mit Bestimmung kÃ¶nnen nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qT"
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.cc:5409
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.cc:5452
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.cc:5592
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "die Operanden fÃ¼r %<?:%> haben die Typen %qT und %qT, diese Typen haben einen ungeordneten Konvertierungsrang"
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.cc:6195
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/call.cc:6229
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.cc:7215
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.cc:7487
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r den Aufruf von %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7501
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Aufruf von %<%T::operator[] (%A)%> ist mehrdeutig"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.cc:7822
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "das zerstÃ¶rende Delete fÃ¼r %qD kann nicht verwendet werden, um den zugewiesenen Speicher freizugeben, wenn die Initialisierung fehlschlÃ¤gt, weil das Objekt noch nicht konstruiert ist"
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.cc:8070
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.cc:8078
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.cc:8346
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "Umwandlung nach %qH von %qI mit grÃ¶ÃŸerem Konvertierungsrang"
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "Umwandlung nach %qH von %qI mit ungeordneten KonvertierungsrÃ¤ngen"
  
! #: cp/call.cc:8368
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.cc:8723
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.cc:8732
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
  #. extype is volatile
! #: cp/call.cc:8740
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kann keine Lvalue-Referenz vom Typ %qH an einen Rvalue vom Typ %qI binden"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.cc:8795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.cc:10761
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.cc:10788
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "Argument %u in Aufruf von %qE darf kein Zeiger auf nicht-trivial kopierbaren Typ %qT sein"
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.cc:11651
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "C++20 besagt, dass diese mehrdeutig sind, auch wenn der zweite umgekehrt ist:"
  
! #: cp/call.cc:12837
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "versuchen Sie, den Operator in eine %<const%>-Memberfunktion umzuwandeln"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.cc:12901
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.cc:13786
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
! #: cp/call.cc:14062
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "mÃ¶glicherweise baumelnde Referenz auf temporÃ¤res Objekt"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr "das temporÃ¤re Objekt wurde am Ende des vollstÃ¤ndigen Ausdrucks %qE zerstÃ¶rt"
*************** msgstr "flexibles Arrayelement %qD in an
*** 50361,50367 ****
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
--- 50376,50382 ----
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
*************** msgstr "KÃ¶rper der %<constexpr%>-Funkti
*** 50523,50604 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Kontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu Â»falseÂ« ausgewertet"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "in einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndern"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprÃ¼nglich hier als %<const%> deklariert"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:2387
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "dynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qT"
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "der statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qT"
  
! #: cp/constexpr.cc:2496
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "der dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qT"
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 50538,50619 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Kontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu Â»falseÂ« ausgewertet"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "in einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndern"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprÃ¼nglich hier als %<const%> deklariert"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:2385
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "dynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qT"
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "der statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qT"
  
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "der dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qT"
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "Aufruf der nicht-%<constexpr%>-F
*** 50606,50657 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Â»constexprÂ«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werden"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:2817
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war"
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
--- 50621,50672 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Â»constexprÂ«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werden"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:2815
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war"
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
*************** msgid "dereferencing a null pointer in %
*** 50722,50728 ****
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 50737,50743 ----
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "%qs greift auf das uninitialisie
*** 50821,51151 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5699
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:5706
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:5719
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:6116
  #, 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.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD wÃ¤hrend der Initialisierung"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.cc:6800
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "der Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variieren"
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "wenn diese Verwendung Teil eines Ã¶ffentlichen ABI ist, Ã¤ndern Sie sie so, dass stattdessen eine konstante Variable verwendet wird, die Sie definieren"
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "der Vorgabewert fÃ¼r die aktuelle CPU-Feineinstellung ist %d Bytes"
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "Sie kÃ¶nnen diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivieren"
  
! #: cp/constexpr.cc:6960
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit thread-lokaler Speicherdauer"
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit statischer Speicherdauer"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Cast von %qT ist nicht erlaubt"
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE ist kein konstanter Ausdruck, solange die Klasse %qT noch unvollstÃ¤ndig ist"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:7969
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:7985
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.cc:8016
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.cc:9258
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9390
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9551
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-expression ist erst ab C++20 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9617
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.cc:9696
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10012
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Definition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
--- 50836,51166 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5698
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:5705
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:5718
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:6115
  #, 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.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD wÃ¤hrend der Initialisierung"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.cc:6799
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "der Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variieren"
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "wenn diese Verwendung Teil eines Ã¶ffentlichen ABI ist, Ã¤ndern Sie sie so, dass stattdessen eine konstante Variable verwendet wird, die Sie definieren"
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "der Vorgabewert fÃ¼r die aktuelle CPU-Feineinstellung ist %d Bytes"
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "Sie kÃ¶nnen diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivieren"
  
! #: cp/constexpr.cc:6959
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit thread-lokaler Speicherdauer"
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit statischer Speicherdauer"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Cast von %qT ist nicht erlaubt"
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE ist kein konstanter Ausdruck, solange die Klasse %qT noch unvollstÃ¤ndig ist"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:7968
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:7984
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.cc:8015
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.cc:9257
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9389
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9550
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-expression ist erst ab C++20 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9616
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.cc:9695
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10011
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Definition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
*************** msgstr "%qE wird von %qT bereitgestellt,
*** 51853,51859 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "ein RÃ¼ckgabeobjekt vom Typ %qT kann nicht mit einem r-Wert vom Typ %<void%> initialisiert werden"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
--- 51868,51874 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "ein RÃ¼ckgabeobjekt vom Typ %qT kann nicht mit einem r-Wert vom Typ %<void%> initialisiert werden"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
*************** msgstr "in C++11 sind Destruktoren stand
*** 51878,51910 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sind"
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.cc:3323
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.cc:3340
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.cc:3350
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.cc:3362
  #, 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%>"
--- 51893,51935 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sind"
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.cc:3275
! #, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr "Packungsexpansion des Attributs %qE"
! 
! #: cp/cp-gimplify.cc:3278
! #, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr "verwenden Sie stattdessen einen fold-Ausdruck im Attributargument"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.cc:3335
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.cc:3352
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.cc:3362
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
*************** msgstr "von vorheriger Deklaration %qF"
*** 52329,52335 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
--- 52354,52360 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
*************** msgstr "auf Klassentyp %qT angewandte At
*** 52925,52931 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriert"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
--- 52950,52956 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriert"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
*************** msgstr "ungÃ¼ltige Initialisierung fÃ¼r
*** 53130,53137 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
--- 53155,53162 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
*************** msgstr "%<declare variant%> an virtuelle
*** 53247,53263 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
--- 53272,53288 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
*************** msgstr "%<long%> und %<short%> gleichzei
*** 54043,54059 ****
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "%qs mit %qD angegeben"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
--- 54068,54084 ----
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr "%qs mit typedef-name %qD angegeben"
  
! #: cp/decl.cc:12491
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
*************** msgstr "ein Konstruktor kann nicht %<con
*** 54641,54647 ****
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
--- 54666,54672 ----
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
*************** msgstr "unbenanntes Feld ist weder eine
*** 54681,55003 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ein Attribut, das zu einer Â»friendÂ«-Deklaration gehÃ¶rt, die keine Definition ist, wird ignoriert"
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14588
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.cc:14625
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.cc:14739
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:14980
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:15110
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.cc:15114
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.cc:15551
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:15559
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein"
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:15654
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:15655
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:15667
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:15668
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.cc:15679
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:15730
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 54706,55028 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ein Attribut, das zu einer Â»friendÂ«-Deklaration gehÃ¶rt, die keine Definition ist, wird ignoriert"
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14597
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.cc:14748
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:14989
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:15119
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.cc:15123
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:15568
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein"
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:15663
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:15664
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:15676
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:15677
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:15700
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 55009,55118 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD kann nicht in einem anderen Modul deklariert sein"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#T"
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:16531
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%qD kann nicht in einem anderen Modul definiert sein"
  
! #: cp/decl.cc:16606
  #, 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"
--- 55034,55143 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD kann nicht in einem anderen Modul deklariert sein"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#T"
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:16540
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%qD kann nicht in einem anderen Modul definiert sein"
  
! #: cp/decl.cc:16615
  #, 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 %
*** 55121,55202 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellen"
  
! #: cp/decl.cc:16930
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich haben"
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>"
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.cc:17021
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "AufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.cc:18167
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.cc:18231
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:18812
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 55146,55227 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellen"
  
! #: cp/decl.cc:16939
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich haben"
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>"
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.cc:17030
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "AufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:18821
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "angegebene Template-Parameterlis
*** 55266,55412 ****
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
  
! #: cp/decl2.cc:872
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "keine Deklaration passt zu %q#D"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr "keine Umwandlungsoperatoren deklariert"
  
! #: cp/decl2.cc:880
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "keine Funktionen namens %qD"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "%#qT hier definiert"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokale Klasse %q#T darf kein statisches Datenelement %q#D haben"
  
! #: cp/decl2.cc:951
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "statisches Datenelement %qD in unbenannter Klasse"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "unbenannte Klasse wurde hier definiert"
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "explizite Templateargumentliste nicht erlaubt"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ist bereits in %qT definiert"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Elementfunktion %qD"
  
! #: cp/decl2.cc:1122
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Initialisierung fÃ¼r Â»friendÂ«-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Initialisierung fÃ¼r statische Element-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt"
  
! #: cp/decl2.cc:1230
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD kann nicht als Bitfeldtyp deklariert werden"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Bitfeld %qD kann nicht mit Funktionstyp deklariert werden"
  
! #: cp/decl2.cc:1255
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ist bereits in der Klasse %qT definiert"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisches Element %qD kann kein Bitfeld sein"
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Breite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "statisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> darf in diesem Kontext nicht angegeben werden"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymes struct nicht innerhalb eines benannten Typs"
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privates Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "geschÃ¼tztes Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch sein"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonyme Union ohne Element"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> muss Typ %qT zurÃ¼ckgeben"
--- 55291,55437 ----
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "keine Deklaration passt zu %q#D"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr "keine Umwandlungsoperatoren deklariert"
  
! #: cp/decl2.cc:885
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "keine Funktionen namens %qD"
  
! #: cp/decl2.cc:887
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "%#qT hier definiert"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokale Klasse %q#T darf kein statisches Datenelement %q#D haben"
  
! #: cp/decl2.cc:956
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "statisches Datenelement %qD in unbenannter Klasse"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "unbenannte Klasse wurde hier definiert"
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "explizite Templateargumentliste nicht erlaubt"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ist bereits in %qT definiert"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Elementfunktion %qD"
  
! #: cp/decl2.cc:1127
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Initialisierung fÃ¼r Â»friendÂ«-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Initialisierung fÃ¼r statische Element-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt"
  
! #: cp/decl2.cc:1235
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD kann nicht als Bitfeldtyp deklariert werden"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Bitfeld %qD kann nicht mit Funktionstyp deklariert werden"
  
! #: cp/decl2.cc:1260
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ist bereits in der Klasse %qT definiert"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisches Element %qD kann kein Bitfeld sein"
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Breite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "statisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> darf in diesem Kontext nicht angegeben werden"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymes struct nicht innerhalb eines benannten Typs"
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privates Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "geschÃ¼tztes Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch sein"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonyme Union ohne Element"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> muss Typ %qT zurÃ¼ckgeben"
*************** msgstr "%<operator new%> muss Typ %qT zu
*** 55415,55508 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "der erste Parameter von %<operator new%> kann nicht das Standardargument haben"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> muss Typ %qT zurÃ¼ckgeben"
  
! #: cp/decl2.cc:2023
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "der zerstÃ¶rende %<operator delete%> muss eine Elementfunktion sein"
  
! #: cp/decl2.cc:2026
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "der zerstÃ¶rende %<operator delete%> muss eine Ã¼bliche Deallozierungsfunktion sein"
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT hat ein Feld %q#D, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert"
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die keine Bindung hat"
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT hat eine Basis %qT, die interne Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT hat eine Basis %qT, die den anonymen Namensraum verwendet"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert"
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert"
--- 55440,55533 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "der erste Parameter von %<operator new%> kann nicht das Standardargument haben"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> muss Typ %qT zurÃ¼ckgeben"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "der zerstÃ¶rende %<operator delete%> muss eine Elementfunktion sein"
  
! #: cp/decl2.cc:2031
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "der zerstÃ¶rende %<operator delete%> muss eine Ã¼bliche Deallozierungsfunktion sein"
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT hat ein Feld %q#D, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert"
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die keine Bindung hat"
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT hat eine Basis %qT, die interne Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT hat eine Basis %qT, die den anonymen Namensraum verwendet"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert"
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert"
*************** msgstr "%q#D (durch einen unbenannten Ty
*** 55511,55609 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet"
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariert"
  
! #: cp/decl2.cc:4795
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Mangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konflikt"
  
! #: cp/decl2.cc:4798
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "vorherige Mangelung von %q#D"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "Eine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im Mangeln"
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "das Programm sollte auch %qD definieren"
  
! #: cp/decl2.cc:5209
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-Funktion %qD verwendet, aber nirgendwo definiert"
  
! #: cp/decl2.cc:5436
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Standardargument fehlt fÃ¼r Parameter %P von %q#D"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "... folgt auf Parameter %P, der ein Defaultargument hat"
  
! #: cp/decl2.cc:5565
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implizit deklariertes %qD ist veraltet"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "da %qT vom Benutzer bereitgestelltes %qD hat"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.cc:5767
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungen"
  
! #: cp/decl2.cc:5797
  #, 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"
--- 55536,55634 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet"
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariert"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Mangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konflikt"
  
! #: cp/decl2.cc:4803
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "vorherige Mangelung von %q#D"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "Eine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im Mangeln"
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "das Programm sollte auch %qD definieren"
  
! #: cp/decl2.cc:5214
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-Funktion %qD verwendet, aber nirgendwo definiert"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Standardargument fehlt fÃ¼r Parameter %P von %q#D"
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "... folgt auf Parameter %P, der ein Defaultargument hat"
  
! #: cp/decl2.cc:5570
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implizit deklariertes %qD ist veraltet"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "da %qT vom Benutzer bereitgestelltes %qD hat"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.cc:5772
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungen"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD auÃŸerhalb eines Templates"
*************** msgstr "%qT ist bereits ein Â»friendÂ« v
*** 55864,56276 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "Â»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« haben"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Element %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurde"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "Â»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-Funktion"
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(wenn das nicht beabsichtigt war, stellen Sie sicher, dass das Funktions-Template bereits deklariert wurde, fÃ¼gen Sie %<<>%> hier hinter dem Funktionsnamen ein)"
  
! #: cp/init.cc:391
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "Wertinitialisierung des unvollstÃ¤ndigen Typen %qT"
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Feld mit unbekannter Grenze %qT kann nicht mit Werten initialisiert werden"
  
! #: cp/init.cc:513
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "Wertinitialisierung des Funktionstypen %qT"
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "Wertinitialisierung des Referenztypen %qT"
  
! #: cp/init.cc:586
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qD"
  
! #: cp/init.cc:675
  #, 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.cc:745
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Initialisierung eines flexiblen Arrayelements %q#D"
  
! #: cp/init.cc:810
  #, 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.cc:914 cp/init.cc:995
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD wird mit sich selbst initialisiert"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr "die Referenz %qD ist noch nicht an einen Wert gebunden, wenn sie hier verwendet wird"
  
! #: cp/init.cc:924
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "Mitglied %qD ist nicht initialisiert, wird aber benutzt"
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD sollte in Elementinitialisierungsliste initialisiert werden"
  
! #: cp/init.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD wird initialisiert nach"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Basis %qT wird initialisiert nach"
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Basis %qT"
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  wÃ¤hrend es hier initialisiert wurde"
  
! #: cp/init.cc:1362
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "mehrere Initialisierungen fÃ¼r %qD angegeben"
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "mehrere Initialisierungen fÃ¼r Basis %qT angegeben"
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Initialisierungen fÃ¼r mehrere Elemente von %qT"
  
! #: cp/init.cc:1562
  #, 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.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Klasse %qT hat keinen Feldnamen %qD"
  
! #: cp/init.cc:1804
  #, 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.cc:1811
  #, 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.cc:1850
  #, 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.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
  
! #: cp/init.cc:1905
  #, 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.cc:1913
  #, 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.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, 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.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
  
! #: cp/init.cc:2721
  #, 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.cc:2729
  #, 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.cc:2733
  #, 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.cc:2749
  #, 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.cc:2757
  #, 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.cc:2761
  #, 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.cc:2876
  #, 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 erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.cc:2889
  #, 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 erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.cc:2892
  #, 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 at most %qwu"
  msgstr "Placement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.cc:2901
  #, 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 erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.cc:2921
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "an Offset %wi von %qD, das hier deklariert ist"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "an Offset [%wi, %wi] von %qD, das hier deklariert ist"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "GanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "ArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant sein"
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "im Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubt"
  
! #: cp/init.cc:3167
  #, 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.cc:3169
  #, 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.cc:3179
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
  
! #: cp/init.cc:3185
  #, 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.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Kein passendes %qD in Klasse %qT gefunden"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d"
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "verwendet %qD, das jedoch keinen Ausrichtungsparameter hat"
  
! #: cp/init.cc:3477
  #, 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.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "geklammerte Initialisierung in Array-Â»newÂ«"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "GrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp haben"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete []%> erkannt"
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes Verhalten"
  
! #: cp/init.cc:5482
  #, 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"
--- 55889,56301 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "Â»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« haben"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Element %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurde"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "Â»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-Funktion"
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(wenn das nicht beabsichtigt war, stellen Sie sicher, dass das Funktions-Template bereits deklariert wurde, fÃ¼gen Sie %<<>%> hier hinter dem Funktionsnamen ein)"
  
! #: cp/init.cc:398
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "Wertinitialisierung des unvollstÃ¤ndigen Typen %qT"
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Feld mit unbekannter Grenze %qT kann nicht mit Werten initialisiert werden"
  
! #: cp/init.cc:520
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "Wertinitialisierung des Funktionstypen %qT"
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "Wertinitialisierung des Referenztypen %qT"
  
! #: cp/init.cc:597
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qD"
  
! #: cp/init.cc:665
  #, 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.cc:735
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Initialisierung eines flexiblen Arrayelements %q#D"
  
! #: cp/init.cc:800
  #, 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.cc:904 cp/init.cc:985
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD wird mit sich selbst initialisiert"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr "die Referenz %qD ist noch nicht an einen Wert gebunden, wenn sie hier verwendet wird"
  
! #: cp/init.cc:914
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "Mitglied %qD ist nicht initialisiert, wird aber benutzt"
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD sollte in Elementinitialisierungsliste initialisiert werden"
  
! #: cp/init.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD wird initialisiert nach"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Basis %qT wird initialisiert nach"
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Basis %qT"
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  wÃ¤hrend es hier initialisiert wurde"
  
! #: cp/init.cc:1352
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "mehrere Initialisierungen fÃ¼r %qD angegeben"
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "mehrere Initialisierungen fÃ¼r Basis %qT angegeben"
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Initialisierungen fÃ¼r mehrere Elemente von %qT"
  
! #: cp/init.cc:1552
  #, 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.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Klasse %qT hat keinen Feldnamen %qD"
  
! #: cp/init.cc:1794
  #, 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.cc:1801
  #, 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.cc:1840
  #, 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.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
  
! #: cp/init.cc:1895
  #, 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.cc:1903
  #, 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.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, 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.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
  
! #: cp/init.cc:2711
  #, 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.cc:2719
  #, 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.cc:2723
  #, 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.cc:2739
  #, 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.cc:2747
  #, 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.cc:2751
  #, 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.cc:2866
  #, 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 erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.cc:2879
  #, 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 erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.cc:2882
  #, 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 at most %qwu"
  msgstr "Placement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.cc:2891
  #, 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 erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.cc:2911
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "an Offset %wi von %qD, das hier deklariert ist"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "an Offset [%wi, %wi] von %qD, das hier deklariert ist"
  
! #: cp/init.cc:3113
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "GanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "ArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant sein"
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "im Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubt"
  
! #: cp/init.cc:3157
  #, 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.cc:3159
  #, 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.cc:3169
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
  
! #: cp/init.cc:3175
  #, 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.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Kein passendes %qD in Klasse %qT gefunden"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d"
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "verwendet %qD, das jedoch keinen Ausrichtungsparameter hat"
  
! #: cp/init.cc:3467
  #, 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.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "geklammerte Initialisierung in Array-Â»newÂ«"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "GrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp haben"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete []%> erkannt"
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes Verhalten"
  
! #: cp/init.cc:5472
  #, 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 "mangling %<typeof%>, verwenden S
*** 56385,56431 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndert"
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
--- 56410,56456 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndert"
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
*************** msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht
*** 57100,57106 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung"
--- 57125,57131 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung"
*************** msgstr "Attribut %qD an unbenanntem Name
*** 57185,57191 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
--- 57210,57216 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
*************** msgstr "es wurde spÃ¤ter hier definiert"
*** 57233,57291 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.cc:8325
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden"
  
! #: cp/name-lookup.cc:8524
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.cc:8627
  #, 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.cc:8628
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.cc:8677
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
--- 57258,57316 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.cc:8362
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden"
  
! #: cp/name-lookup.cc:8561
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.cc:8664
  #, 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.cc:8665
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.cc:8714
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:8716
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++20 zum
*** 57310,57316 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, 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"
--- 57335,57341 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, 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 "%<constinit%> aus C++20 ist erst
*** 57556,57562 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
--- 57581,57587 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
*************** msgstr "Typen dÃ¼rfen nicht in einem %<t
*** 57846,57852 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
--- 57871,57877 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
*************** msgstr "ISO-C++ erlaubt kein %<alignof%>
*** 57896,57902 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
--- 57921,57927 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
*************** msgstr "Parameterdeklaration vor einem a
*** 58107,58118 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben Anweisung"
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument des Attributs %<omp::directive%>"
--- 58132,58143 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben Anweisung"
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument des Attributs %<omp::directive%>"
*************** msgstr "%<if consteval%> erfordert zusam
*** 58207,58213 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
--- 58232,58238 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
*************** msgstr "bereichsbasierter %<for%>-Ausdru
*** 58269,58275 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
--- 58294,58300 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
*************** msgstr "%<goto%> innerhalb einer %<const
*** 58295,58301 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
--- 58320,58326 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
*************** msgstr "nur Konstruktoren nehmen Element
*** 58556,58567 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
--- 58581,58592 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
*************** msgstr "fehlende Templateargumente nach
*** 59162,59168 ****
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
--- 59187,59193 ----
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "vorherige Definition von %q#T"
*** 59331,59337 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "unexpandiertes Parameterpack in lokaler Klasse in Lambda"
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
--- 59356,59362 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "unexpandiertes Parameterpack in lokaler Klasse in Lambda"
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
*************** msgstr "SchlÃ¼sselwort %<typename%> nich
*** 59431,59580 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.cc:28400
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:28450
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:29161
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:29215
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
! #: cp/parser.cc:29383
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:29532
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:29575
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "Vertragsrolle erwartet"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "Vertragssemantik oder -stufe erwartet"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "Vertragsstufe erwartet: %<default%>, %<audit%> oder %<axiom%>"
  
! #: cp/parser.cc:29676
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ungÃ¼ltige Verwendung der Vertragsstufe fÃ¼r explizite Semantik"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "VertrÃ¤ge sind nur mit %<-fcontracts%> verfÃ¼gbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:30668
  #, 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.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "PrÃ¼fung, ob eine Konzept-ID ein gÃ¼ltiger Ausdruck ist; fÃ¼gen Sie %<requires%> hinzu, um die ErfÃ¼llung zu prÃ¼fen"
  
! #: cp/parser.cc:31049
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.cc:31057
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 59456,59605 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.cc:28399
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:28449
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:29160
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:29214
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
! #: cp/parser.cc:29382
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:29531
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:29574
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "Vertragsrolle erwartet"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "Vertragssemantik oder -stufe erwartet"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "Vertragsstufe erwartet: %<default%>, %<audit%> oder %<axiom%>"
  
! #: cp/parser.cc:29675
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ungÃ¼ltige Verwendung der Vertragsstufe fÃ¼r explizite Semantik"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "VertrÃ¤ge sind nur mit %<-fcontracts%> verfÃ¼gbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:30667
  #, 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.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "PrÃ¼fung, ob eine Konzept-ID ein gÃ¼ltiger Ausdruck ist; fÃ¼gen Sie %<requires%> hinzu, um die ErfÃ¼llung zu prÃ¼fen"
  
! #: cp/parser.cc:31048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.cc:31056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 59583,60176 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartet"
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivieren"
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.cc:32447
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:32901
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs sollte %qs sein, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:33407
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:33410
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unvertrÃ¤glich mit %qs"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unvertrÃ¤glich mit %<typedef%>"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:33563
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:33689
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:33710
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter AufzÃ¤hlungsschlÃ¼ssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:34405
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter KlassenschlÃ¼ssel %qs in Verweis auf %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den KlassenschlÃ¼ssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:34579
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werden"
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:38038
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:39144
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.cc:40113
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein"
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "eine andere OpenMP-Direktive als %<declare simd%> oder %<declare variant%> gehÃ¶rt zu einer Deklaration"
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen"
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen"
  
! #: cp/parser.cc:47588
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.cc:47618
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werden"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.cc:48487
  #, 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.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ã¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>"
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:49093
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:49457
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:49489
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:49570
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiert"
  
! #: cp/parser.cc:49607
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
--- 59608,60201 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartet"
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivieren"
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.cc:32446
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:32900
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs sollte %qs sein, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:33406
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:33409
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unvertrÃ¤glich mit %qs"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unvertrÃ¤glich mit %<typedef%>"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:33562
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:33688
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:33709
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter AufzÃ¤hlungsschlÃ¼ssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:34404
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter KlassenschlÃ¼ssel %qs in Verweis auf %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den KlassenschlÃ¼ssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.cc:34577
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werden"
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:38037
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:39143
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.cc:40112
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein"
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "eine andere OpenMP-Direktive als %<declare simd%> oder %<declare variant%> gehÃ¶rt zu einer Deklaration"
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen"
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen"
  
! #: cp/parser.cc:47587
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.cc:47617
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werden"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.cc:48486
  #, 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.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ã¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>"
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:49092
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:49456
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:49488
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:49569
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiert"
  
! #: cp/parser.cc:49606
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
*************** msgstr "ursprÃ¼ngliche Deklaration trat
*** 60696,60702 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Redeklaration von %q#D mit unterschiedlichen EinschrÃ¤nkungen"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, 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"
--- 60721,60727 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Redeklaration von %q#D mit unterschiedlichen EinschrÃ¤nkungen"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, 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"
*************** msgstr "es muss die Adresse einer Funkti
*** 60711,61087 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.cc:6844
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.cc:6913
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich"
  
! #: cp/pt.cc:7089
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.cc:7099
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.cc:7150
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist"
  
! #: cp/pt.cc:7159
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen"
  
! #: cp/pt.cc:7513
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.cc:7527
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-Konstante"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8328
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8493
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8616
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.cc:8619
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:8692
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qD"
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qD"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssig"
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.cc:10368
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/pt.cc:12436
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.cc:13380
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14150
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "ArgumentpacklÃ¤ngen %d und %d sind unvertrÃ¤glich"
--- 60736,61112 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.cc:6845
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.cc:6914
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich"
  
! #: cp/pt.cc:7090
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.cc:7100
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.cc:7151
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist"
  
! #: cp/pt.cc:7160
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen"
  
! #: cp/pt.cc:7514
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.cc:7528
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-Konstante"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8330
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8495
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8618
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.cc:8621
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:8694
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qD"
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qD"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssig"
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.cc:10381
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/pt.cc:12449
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.cc:13393
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14163
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "ArgumentpacklÃ¤ngen %d und %d sind unvertrÃ¤glich"
*************** msgstr "ArgumentpacklÃ¤ngen %d und %d si
*** 61099,61399 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.cc:16365
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:16383
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.cc:16607
  #, 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.cc:16615
  #, 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.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "AbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer fÃ¼r %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:21190
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.cc:21241
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.cc:21268
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Falsche Anzahl an Argumenten fÃ¼r das Attribut %<assume%> angegeben"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:21857
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:26135
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.cc:26137
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.cc:26143
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:26173
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.cc:26175
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:26311
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
--- 61124,61424 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.cc:16382
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:16397
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:16400
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.cc:16624
  #, 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.cc:16632
  #, 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.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "AbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer fÃ¼r %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:21220
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.cc:21271
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.cc:21298
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Falsche Anzahl an Argumenten fÃ¼r das Attribut %<assume%> angegeben"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:21887
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:26165
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.cc:26167
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.cc:26173
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:26203
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:26341
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:26724
  #, 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
*** 61405,61567 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)"
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.cc:27633
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.cc:27652
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:29370
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.cc:29379
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:29385
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:30564
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.cc:30582
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.cc:30712
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.cc:30715
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewÃ¤hlt"
  
! #: cp/pt.cc:30733
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼cken"
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.cc:30942
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.cc:31024
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.cc:31032
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.cc:31172
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
--- 61430,61592 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)"
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.cc:27647
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.cc:27666
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:29384
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.cc:29393
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:29399
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:30578
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.cc:30596
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.cc:30726
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewÃ¤hlt"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼cken"
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.cc:30956
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.cc:31038
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.cc:31046
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.cc:31186
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
*************** msgstr "Ã¼berladene Funktion ohne Typinf
*** 63621,63775 ****
  msgid "insufficient contextual information to determine type"
  msgstr "unzureichende Informationen fÃ¼r Typbestimmung aus Kontext"
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "Konstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariert"
  
! #: cp/typeck2.cc:885
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%<constinit%>-Variable %qD muss eine konstante Initialisierung haben"
  
! #: cp/typeck2.cc:1064
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "verengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼ltig"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "verengende Umwandlung von %qE von %qH nach %qI"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr " der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++"
  
! #: cp/typeck2.cc:1254
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "Initialisierungs-Zeichenkette fÃ¼r %qT ist zu lang"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr "das Initialisieren einer Basisklasse vom Typ %qT fÃ¼hrt zu Objektslicing"
  
! #: cp/typeck2.cc:1319
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "entfernen Sie die %<{ }%> um den Initialisierer"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  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.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.cc:1837
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.cc:1922
  #, 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.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.cc:2295
  #, 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.cc:2304
  #, 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.cc:2326
  #, 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.cc:2384
  #, 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.cc:2395
  #, 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.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Zeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalue"
  
! #: cp/typeck2.cc:2444
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "%<auto(x)%> kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<auto{x}%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar"
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.cc:2732
  #, 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.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
--- 63646,63800 ----
  msgid "insufficient contextual information to determine type"
  msgstr "unzureichende Informationen fÃ¼r Typbestimmung aus Kontext"
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "Konstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariert"
  
! #: cp/typeck2.cc:903
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%<constinit%>-Variable %qD muss eine konstante Initialisierung haben"
  
! #: cp/typeck2.cc:1082
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "verengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼ltig"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "verengende Umwandlung von %qE von %qH nach %qI"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr " der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++"
  
! #: cp/typeck2.cc:1272
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "Initialisierungs-Zeichenkette fÃ¼r %qT ist zu lang"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr "das Initialisieren einer Basisklasse vom Typ %qT fÃ¼hrt zu Objektslicing"
  
! #: cp/typeck2.cc:1337
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "entfernen Sie die %<{ }%> um den Initialisierer"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  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.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.cc:1855
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.cc:1940
  #, 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.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.cc:2313
  #, 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.cc:2322
  #, 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.cc:2344
  #, 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.cc:2402
  #, 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.cc:2413
  #, 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.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Zeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalue"
  
! #: cp/typeck2.cc:2462
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "%<auto(x)%> kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<auto{x}%> ist erst mit %<-std=c++2b%> oder %<-std=gnu++2b%> verfÃ¼gbar"
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.cc:2750
  #, 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.cc:2753
  #, 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 "%q+D als schwach deklariert, nac
*** 63804,63810 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<simd%>-Attribut erlaubt"
  
! #: d/d-builtins.cc:816
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "in Konflikt stehende Typen fÃ¼r eingebaute Funktion %qs; erwartet wurde %qs"
--- 63829,63835 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<simd%>-Attribut erlaubt"
  
! #: d/d-builtins.cc:819
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "in Konflikt stehende Typen fÃ¼r eingebaute Funktion %qs; erwartet wurde %qs"
*************** msgstr "verwenden Sie %<alias %s = %s.%s
*** 63993,64014 ****
  msgid "size is too large"
  msgstr "GrÃ¶ÃŸe ist zu groÃŸ"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "die Funktion erfordert einen Dual-Kontext, der von GDC noch nicht unterstÃ¼tzt wird"
  
! #: d/decl.cc:1551
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "explizite Register-Variable %qs als %<extern%> deklariert"
  
! #: d/decl.cc:1554
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "explizite Register-Variable %qs als threadlokal deklariert"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr "Unstimmigkeit zwischen der GrÃ¶ÃŸe der Deklaration %qE (%wd) und der GrÃ¶ÃŸe ihres Initialisierers (%wd)"
--- 64018,64039 ----
  msgid "size is too large"
  msgstr "GrÃ¶ÃŸe ist zu groÃŸ"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "die Funktion erfordert einen Dual-Kontext, der von GDC noch nicht unterstÃ¼tzt wird"
  
! #: d/decl.cc:1571
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "explizite Register-Variable %qs als %<extern%> deklariert"
  
! #: d/decl.cc:1574
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "explizite Register-Variable %qs als threadlokal deklariert"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr "Unstimmigkeit zwischen der GrÃ¶ÃŸe der Deklaration %qE (%wd) und der GrÃ¶ÃŸe ihres Initialisierers (%wd)"
*************** msgstr "%qs ist kein Feld, sondern ein %
*** 64054,64070 ****
  msgid "recursive reference %qs"
  msgstr "rekursive Referenz %qs"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "nicht konstanter Ausdruck %qs"
  
! #: d/expr.cc:3042
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs ist kein Ausdruck"
  
! #: d/expr.cc:3049
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "Typ %qs ist kein Ausdruck"
--- 64079,64095 ----
  msgid "recursive reference %qs"
  msgstr "rekursive Referenz %qs"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "nicht konstanter Ausdruck %qs"
  
! #: d/expr.cc:3046
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs ist kein Ausdruck"
  
! #: d/expr.cc:3053
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "Typ %qs ist kein Ausdruck"
*************** msgstr "%<object.TypeInfo%> konnte nicht
*** 64164,64174 ****
  msgid "missing or corrupt object.d"
  msgstr "fehlende oder beschÃ¤digte object.d"
  
! #: d/types.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r statische Array-Dimension: %s"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64189,64204 ----
  msgid "missing or corrupt object.d"
  msgstr "fehlende oder beschÃ¤digte object.d"
  
! #: d/types.cc:902
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r statische Array-Dimension: %s"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "GrÃ¶ÃŸe von %qs (%wd) unterscheidet sich von der deklarierten GrÃ¶ÃŸe (%wd)"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgid "Invalid type in arithmetic operat
*** 64220,64226 ****
  msgstr "UnzulÃ¤ssiger Typ in arithmetischer Operation bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Bad error code"
--- 64250,64256 ----
  msgstr "UnzulÃ¤ssiger Typ in arithmetischer Operation bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Bad error code"
*************** msgid "compare_real(): Bad operator"
*** 64310,64392 ****
  msgstr "compare_real(): Bad operator"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Bad basic type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Bad operator"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op NULL"
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Arithmetik OK beim Konvertieren von %s in %s bei %L"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werden"
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetischer Unterlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werden"
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetisches NaN bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werden"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Division durch Null beim Konvertieren von %s in %s bei %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Arrayoperanden sind unzureichend beim Konvertieren von %s in %s bei %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Ganzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Umwandlung von %qs in %qs bei %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "WertÃ¤nderung bei Umwandlung von %qs in %qs bei %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "MÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %L"
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Hollerith-Konstante bei %L wird bei der Umwandlung in %qs abgeschnitten"
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Zeichenkonstante bei %L wird bei der Umwandlung in %s abgeschnitten"
--- 64340,64422 ----
  msgstr "compare_real(): Bad operator"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Bad basic type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Bad operator"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op NULL"
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Arithmetik OK beim Konvertieren von %s in %s bei %L"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werden"
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetischer Unterlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werden"
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetisches NaN bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werden"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Division durch Null beim Konvertieren von %s in %s bei %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Arrayoperanden sind unzureichend beim Konvertieren von %s in %s bei %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Ganzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Umwandlung von %qs in %qs bei %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "WertÃ¤nderung bei Umwandlung von %qs in %qs bei %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "MÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %L"
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Hollerith-Konstante bei %L wird bei der Umwandlung in %qs abgeschnitten"
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Zeichenkonstante bei %L wird bei der Umwandlung in %s abgeschnitten"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 64725,64731 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
--- 64755,64761 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, 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 "Unbenutzte Initialisierungszeich
*** 65820,65831 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Initialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, 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"
--- 65850,65861 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Initialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
*************** msgstr "Falsche INTENT-Spezifikation bei
*** 66007,66013 ****
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
--- 66037,66043 ----
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
*************** msgstr "Erstes Argument der definierten
*** 68786,68797 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, 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"
--- 68816,68827 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, 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 "Umwandlung von %s in %s bei %L"
*** 69651,69657 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
--- 69681,69687 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
*************** msgstr "NAMELIST %qs in READ-Anweisung b
*** 70202,70208 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, 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"
--- 70232,70238 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
*************** msgstr "STOP-Code bei %L muss Standardze
*** 70772,70778 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Der Spezifizierer QUIET bei %L muss ein skalarer LOGICAL sein"
--- 70802,70808 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Der Spezifizierer QUIET bei %L muss ein skalarer LOGICAL sein"
*************** msgstr "DEPEND-Klausel bei %L des OMP-DE
*** 72152,72158 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "Die DEPEND-Klausel bei %L des OMP-DEPOBJ-Konstrukts darf nur einen einzigen Locator haben"
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "Die MESSAGE-Klausel bei %L erfordert einen skalaren CHARACTER-Ausdruck der Standardart"
--- 72182,72188 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "Die DEPEND-Klausel bei %L des OMP-DEPOBJ-Konstrukts darf nur einen einzigen Locator haben"
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "Die MESSAGE-Klausel bei %L erfordert einen skalaren CHARACTER-Ausdruck der Standardart"
*************** msgstr "Liste wurde zusammen mit Speiche
*** 72187,72198 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION Â»%sÂ« bei %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
--- 72217,72228 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION Â»%sÂ« bei %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
*************** msgstr "Cray-Zeiger-Objekt von abgeleite
*** 72564,72570 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
--- 72594,72600 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
*************** msgstr "Cray-Zeiger-Objekt %qs von polym
*** 72579,72585 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %L"
--- 72609,72615 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %L"
*************** msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe
*** 72589,72610 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermutetem Rang in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
--- 72619,72640 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermutetem Rang in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
*************** msgstr "ORDERED-Parameter der Klausel be
*** 72639,72646 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "ORDER-Klausel bei %L darf nicht zusammen mit ORDERED verwendet werden"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, 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"
--- 72669,72676 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "ORDER-Klausel bei %L darf nicht zusammen mit ORDERED verwendet werden"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
*************** msgstr "Objekt %qs bei %L ist keine Vari
*** 72700,72706 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nicht"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
--- 72730,72736 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nicht"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
*************** msgstr "%<inscan%>-REDUCTION-Klausel an
*** 72713,72719 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
--- 72743,72749 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
*************** msgstr "Der Locator bei %L in der DEPEND
*** 72858,73388 ****
  msgid "Array is not contiguous at %L"
  msgstr "Feld ist nicht zusammenhÃ¤ngend bei %L"
  
! #: fortran/openmp.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Â»complex-parts designatorÂ« in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt"
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Schrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werden"
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs in der %s-Klausel bei %L ist ein Array-Abschnitt der GrÃ¶ÃŸe Null"
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "Listenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %L"
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA mit Zuordnungstyp auÃŸer TO, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, TOFROM, RELEASE oder DELETE an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel %qs in %s-Klausel bei %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Listenelement %qs in %s-Klausel bei %L muss TYPE(C_PTR) sein"
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %L"
  
! #: fortran/openmp.cc:7962
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Associate-Name %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Prozedurzeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-Zeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendet"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8009
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Nur DEFAULT ist als Reduktionsmodifizierer erlaubt, in der REDUCTION-Klausel bei %L"
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer auÃŸer VAL wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck"
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs in LINEAR-Klausel bei %L benÃ¶tigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist"
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch Feldtyp"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "Untere Grenze von NUM_TEAMS bei %L ist grÃ¶ÃŸer als die obere Grenze bei %L"
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Der Wert der HINT-Klausel bei %L muss ein gÃ¼ltiger konstanter Hinweisausdruck sein"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Die chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "UnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %L"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %L"
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s bei %L muss mindestens eine MAP-Klausel enthalten"
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "Das Ereignishandle bei %L darf kein Element eines Feldes sein"
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "Das Ereignishandle bei %L darf nicht Teil eines abgeleiteten Typs oder einer abgeleiteten Klasse sein"
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Atomarer Vergleichsausdruck %<==%>, %<.EQ.%> oder %<.EQV.%> bei %L erwartet"
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Skalare intrinsische Variable bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:8687
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Skalarer intrinsischer Ausdruck bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss einen skalaren Ausdruck intrinsischen Typs bei %L zuweisen"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen Typs"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Bei !$OMP ATOMIC COMPARE muss der erste Operand des Vergleichs bei %L die Variable %qs sein, in die die Aktualisierungsanweisung bei %L schreibt"
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Der Ausdruck bei %L in der !$OMP-ATOMIC-COMPARE-Zuweisung Â»Variable = AusdruckÂ« muss skalar sein und darf die Variable nicht referenzieren"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur"
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "Zuweisungsoperator Â»!$OMP ATOMICÂ« muss bei %L ein binÃ¤res +, *, -, /, .AND., .OR., .EQV. oder .NEQV. sein"
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Zuweisung !$OMP ATOMIC muss bei %L Â»var = var op exprÂ« oder Â»var = expr op varÂ« sein"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC Â»var op exprÂ« bei %L ist nicht mathematisch Ã¤quivalent zu Â»var = var op (expr)Â«"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente haben"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR sein"
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Von den intrinsischen Argumenten fÃ¼r %<!$OMP ATOMIC%> bei %2$L darf hÃ¶chstens eins auf %1$qs verweisen"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsische Argumente mÃ¼ssen bei %L skalar sein"
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Erstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs sein"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic haben"
  
! #: fortran/openmp.cc:9019
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %L"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "SCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr "Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei structured-block-sequences erwartet"
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein"
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder ALLOCATE gefunden"
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE, ALLOCATE oder LINEAR gefunden"
  
! #: fortran/openmp.cc:9523
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-Iterationsvariable bei %L wird in mehr als einer Schleife verwendet"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "Schleifenstartausdruck %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Endausdruck der Â»%sÂ«-Schleife bei %L ist nicht in kanonischer Form"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Grenzen der Â»%sÂ«-Schleife bei %L verweisen auf unterschiedliche Iterationsvariablen"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "Schleifeninkrement %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Zusammengefallene Â»%sÂ«-Schleifen bei %L nicht perfekt geschachtelt"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "zu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %L"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Die %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werden"
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein"
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Â»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "zu wenige DO-Schleifen fÃ¼r Â»%s !$ACC LOOPÂ« bei %L"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Gekachelte Schleife bei %L kann nicht Ã¼ber Gangs, Worker oder Vektoren Ã¼bergreifend parallelisiert werden"
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Feldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubt"
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Name %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %L"
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltig"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-Klausel"
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL bei %L mit HINT-Klausel benÃ¶tigt NAME, auÃŸer wenn omp_sync_hint_none verwendet wird"
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "Unerwartetes !$OMP SCAN bei %L auÃŸerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-Klausel"
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisen"
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "UngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %L"
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-LÃ¤nge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstant"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen RÃ¼ckgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen RÃ¼ckgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Eins der tatsÃ¤chlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV sein"
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %L"
--- 72888,73423 ----
  msgid "Array is not contiguous at %L"
  msgstr "Feld ist nicht zusammenhÃ¤ngend bei %L"
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "Argument der %s-Klausel bei %L muss ALLOCATABLE oder ein POINTER sein"
! 
! #: fortran/openmp.cc:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Â»complex-parts designatorÂ« in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt"
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Schrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werden"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs in der %s-Klausel bei %L ist ein Array-Abschnitt der GrÃ¶ÃŸe Null"
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "Listenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %L"
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA mit Zuordnungstyp auÃŸer TO, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, TOFROM, RELEASE oder DELETE an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel %qs in %s-Klausel bei %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Listenelement %qs in %s-Klausel bei %L muss TYPE(C_PTR) sein"
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %L"
  
! #: fortran/openmp.cc:7978
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Associate-Name %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Prozedurzeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-Zeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendet"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8025
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Nur DEFAULT ist als Reduktionsmodifizierer erlaubt, in der REDUCTION-Klausel bei %L"
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer auÃŸer VAL wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %L"
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck"
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs in LINEAR-Klausel bei %L benÃ¶tigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist"
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch Feldtyp"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "Untere Grenze von NUM_TEAMS bei %L ist grÃ¶ÃŸer als die obere Grenze bei %L"
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Der Wert der HINT-Klausel bei %L muss ein gÃ¼ltiger konstanter Hinweisausdruck sein"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Die chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "UnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %L"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %L"
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s bei %L muss mindestens eine MAP-Klausel enthalten"
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "Das Ereignishandle bei %L darf kein Element eines Feldes sein"
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "Das Ereignishandle bei %L darf nicht Teil eines abgeleiteten Typs oder einer abgeleiteten Klasse sein"
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Atomarer Vergleichsausdruck %<==%>, %<.EQ.%> oder %<.EQV.%> bei %L erwartet"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Skalare intrinsische Variable bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:8703
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Skalarer intrinsischer Ausdruck bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss einen skalaren Ausdruck intrinsischen Typs bei %L zuweisen"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen Typs"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt"
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Bei !$OMP ATOMIC COMPARE muss der erste Operand des Vergleichs bei %L die Variable %qs sein, in die die Aktualisierungsanweisung bei %L schreibt"
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Der Ausdruck bei %L in der !$OMP-ATOMIC-COMPARE-Zuweisung Â»Variable = AusdruckÂ« muss skalar sein und darf die Variable nicht referenzieren"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur"
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "Zuweisungsoperator Â»!$OMP ATOMICÂ« muss bei %L ein binÃ¤res +, *, -, /, .AND., .OR., .EQV. oder .NEQV. sein"
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Zuweisung !$OMP ATOMIC muss bei %L Â»var = var op exprÂ« oder Â»var = expr op varÂ« sein"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC Â»var op exprÂ« bei %L ist nicht mathematisch Ã¤quivalent zu Â»var = var op (expr)Â«"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente haben"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR sein"
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Von den intrinsischen Argumenten fÃ¼r %<!$OMP ATOMIC%> bei %2$L darf hÃ¶chstens eins auf %1$qs verweisen"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsische Argumente mÃ¼ssen bei %L skalar sein"
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Erstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs sein"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic haben"
  
! #: fortran/openmp.cc:9035
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %L"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "SCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr "Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei structured-block-sequences erwartet"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein"
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder ALLOCATE gefunden"
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE, ALLOCATE oder LINEAR gefunden"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-Iterationsvariable bei %L wird in mehr als einer Schleife verwendet"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "Schleifenstartausdruck %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Endausdruck der Â»%sÂ«-Schleife bei %L ist nicht in kanonischer Form"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Grenzen der Â»%sÂ«-Schleife bei %L verweisen auf unterschiedliche Iterationsvariablen"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "Schleifeninkrement %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Zusammengefallene Â»%sÂ«-Schleifen bei %L nicht perfekt geschachtelt"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "zu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %L"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Die %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werden"
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein"
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Â»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "zu wenige DO-Schleifen fÃ¼r Â»%s !$ACC LOOPÂ« bei %L"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Gekachelte Schleife bei %L kann nicht Ã¼ber Gangs, Worker oder Vektoren Ã¼bergreifend parallelisiert werden"
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Feldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubt"
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Name %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %L"
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltig"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-Klausel"
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL bei %L mit HINT-Klausel benÃ¶tigt NAME, auÃŸer wenn omp_sync_hint_none verwendet wird"
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "Unerwartetes !$OMP SCAN bei %L auÃŸerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-Klausel"
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisen"
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "UngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-LÃ¤nge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstant"
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen RÃ¼ckgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen RÃ¼ckgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Eins der tatsÃ¤chlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV sein"
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %L"
*************** msgstr "Komponenteninitialisierung ohne
*** 74379,74465 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3223
  #, 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.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponente %qs wird im Strukturkonstruktor bei %L doppelt initialisiert"
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Koindizierter Ausdruck auf Zeigerkomponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Komponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetzt"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.cc:3699
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:3752
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument fÃ¼r %qs bei %C"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz sein"
  
! #: fortran/primary.cc:3920
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Abgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werden"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "PARAMETER %qs darf nicht in einer DATA-Anweisung bei %C vorkommen"
  
! #: fortran/primary.cc:4116
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
--- 74414,74500 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3224
  #, 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.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponente %qs wird im Strukturkonstruktor bei %L doppelt initialisiert"
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Koindizierter Ausdruck auf Zeigerkomponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Komponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetzt"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.cc:3700
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:3753
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument fÃ¼r %qs bei %C"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz sein"
  
! #: fortran/primary.cc:3921
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Abgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werden"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "PARAMETER %qs darf nicht in einer DATA-Anweisung bei %C vorkommen"
  
! #: fortran/primary.cc:4117
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
*************** msgstr "Das bei %2$L deklarierte INTRINS
*** 74851,74857 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, 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"
--- 74886,74892 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
*************** msgstr "Fehlende explizite Deklaration m
*** 74971,74977 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
--- 75006,75012 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
*************** msgstr "BOZ-Literalkonstante bei %L kann
*** 75140,75342 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-Literalkonstante bei %L kann nicht als Operand eines Vergleichsoperators vorkommen"
  
! #: fortran/resolve.cc:4393
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Vergleich auf Gleichheit fÃ¼r %s bei %L"
  
! #: fortran/resolve.cc:4395
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Vergleich auf Ungleichheit fÃ¼r %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5051
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "UngÃ¼ltige Feldreferenz der Nicht-Feld-EntitÃ¤t bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groÃŸ"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 75175,75377 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-Literalkonstante bei %L kann nicht als Operand eines Vergleichsoperators vorkommen"
  
! #: fortran/resolve.cc:4415
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Vergleich auf Gleichheit fÃ¼r %s bei %L"
  
! #: fortran/resolve.cc:4417
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Vergleich auf Ungleichheit fÃ¼r %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "UngÃ¼ltige Feldreferenz der Nicht-Feld-EntitÃ¤t bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groÃŸ"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.cc:5758
  #, 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
*** 75345,75356 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 75380,75391 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:5787
  #, 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
*** 75359,75652 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:5796
  #, 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.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.cc:6082
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.cc:7373
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgefÃ¼hrt"
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uft"
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uft"
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form haben"
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glich"
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der Deklaration"
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.cc:8287
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird %<*%> erwartet"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung sein"
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, 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"
--- 75394,75687 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:5833
  #, 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.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.cc:6119
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.cc:7410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgefÃ¼hrt"
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uft"
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uft"
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form haben"
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glich"
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der Deklaration"
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.cc:8324
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird %<*%> erwartet"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung sein"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, 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
*** 75655,75938 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.cc:9152
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet ist"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Â»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Â»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L kÃ¶nnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %L"
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, 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"
--- 75690,75973 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.cc:9189
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet ist"
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Â»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Â»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L kÃ¶nnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %L"
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, 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
*** 75940,76149 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und kÃ¶nnte somit mehrere Zuweisungen an dieses Objekt auslÃ¶sen"
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:11187
  #, 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.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Nicht allozierbare Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein â€“ bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibt"
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgÃ¼ltige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "TEAM-Argument fÃ¼r %qs bei %L muss ein skalarer Ausdruck vom Typ TEAM_TYPE sein"
  
! #: fortran/resolve.cc:12311
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "Â»TEAM NUMBERÂ«-Argument fÃ¼r FORM TEAM bei %L muss skalares INTEGER sein"
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Erwarteter intrinsischer Initialisierungsausdruck OMP WORKSHARE bei %L"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:12766
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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"
--- 75975,76184 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und kÃ¶nnte somit mehrere Zuweisungen an dieses Objekt auslÃ¶sen"
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:11219
  #, 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.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Nicht allozierbare Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein â€“ bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibt"
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgÃ¼ltige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.cc:12152
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "TEAM-Argument fÃ¼r %qs bei %L muss ein skalarer Ausdruck vom Typ TEAM_TYPE sein"
  
! #: fortran/resolve.cc:12343
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "Â»TEAM NUMBERÂ«-Argument fÃ¼r FORM TEAM bei %L muss skalares INTEGER sein"
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Erwarteter intrinsischer Initialisierungsausdruck OMP WORKSHARE bei %L"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:12798
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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
*** 76151,77135 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen Standardinitialisierung"
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "EntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.cc:13642
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13930
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-Prozedur bei %L mit angenommenem Rangargument muss der einzige Finalisierer mit derselben Art/Typ sein (F2018: C790)"
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "FÃ¼r den abgeleiteten Typ %qs, der bei %L definiert ist, sind ausschlieÃŸlich Array-FINAL-Prozeduren deklariert. Empfohlen ist auch eine skalare, es sei denn, ein Finalisierer mit angenommenem Rang wurde deklariert"
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein"
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreiben"
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben ist"
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "ZeichenlÃ¤nge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck fÃ¼r ZeichenlÃ¤nge der Komponente %qs bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener LÃ¤nge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rt"
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.cc:15508
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-Typ"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "UnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tzt"
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden"
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang"
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins haben"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸe"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubt"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form sein"
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.cc:16444
  #, 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.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "ZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:16520
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Â»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.cc:16719
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld sein"
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-target"
  
! #: fortran/resolve.cc:16773
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:16954
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17520
  #, 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.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %L"
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente haben"
  
! #: fortran/resolve.cc:17886
  #, 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"
--- 76186,77170 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen Standardinitialisierung"
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "EntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:13582
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.cc:13677
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13965
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-Prozedur bei %L mit angenommenem Rangargument muss der einzige Finalisierer mit derselben Art/Typ sein (F2018: C790)"
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "FÃ¼r den abgeleiteten Typ %qs, der bei %L definiert ist, sind ausschlieÃŸlich Array-FINAL-Prozeduren deklariert. Empfohlen ist auch eine skalare, es sei denn, ein Finalisierer mit angenommenem Rang wurde deklariert"
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein"
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreiben"
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben ist"
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "ZeichenlÃ¤nge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck fÃ¼r ZeichenlÃ¤nge der Komponente %qs bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener LÃ¤nge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rt"
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-Typ"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "UnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tzt"
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden"
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang"
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins haben"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸe"
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubt"
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form sein"
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.cc:16479
  #, 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.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "ZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:16555
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Â»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.cc:16754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld sein"
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-target"
  
! #: fortran/resolve.cc:16808
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:16989
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17555
  #, 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.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %L"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente haben"
  
! #: fortran/resolve.cc:17921
  #, 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 "Komponente %qs in abgeleitetem T
*** 78015,78021 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, 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"
--- 78050,78056 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, 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
*** 78045,78051 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Ãœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Der Strukturkonstruktor bei %C wurde finalisiert. Dieses Feature wurde von f08/0011 entfernt. Verwenden Sie -std=f2018 oder -std=gnu, um die Finalisierung zu entfernen."
--- 78080,78086 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Ãœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Der Strukturkonstruktor bei %C wurde finalisiert. Dieses Feature wurde von f08/0011 entfernt. Verwenden Sie -std=f2018 oder -std=gnu, um die Finalisierung zu entfernen."
*************** msgstr "Unbekannte eingebauter Operator"
*** 78270,78276 ****
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:10077
  #, 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"
--- 78305,78311 ----
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:10082
  #, 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 "Implizite Zuordnung von Feld %qD
*** 78321,78398 ****
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:3449
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:3603
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr "Nichtrechteckige Schleifenschachtelung mit Schrittweite ungleich 1 oder -1 fÃ¼r %qs"
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Der Basisname fÃ¼r Â»declare variantÂ« bei %L muss angegeben werden"
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Der Basisname bei %L passt nicht zum Namen der aktuellen Prozedur"
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Der Basisname bei %L darf kein Eintragsname sein"
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Der Basisname bei %L darf kein generischer Name sein"
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Der Basisname bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/trans-openmp.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Die Basisprozedur bei %L muss eine explizite Schnittstelle haben"
  
! #: fortran/trans-openmp.cc:8009
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Das Symbol %qs kann nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:8020
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Die Variante %qs bei %L muss eine Funktion oder Unterroutine sein"
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "Die Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %s"
--- 78356,78433 ----
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:3462
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:3637
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr "Nichtrechteckige Schleifenschachtelung mit Schrittweite ungleich 1 oder -1 fÃ¼r %qs"
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Der Basisname fÃ¼r Â»declare variantÂ« bei %L muss angegeben werden"
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Der Basisname bei %L passt nicht zum Namen der aktuellen Prozedur"
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Der Basisname bei %L darf kein Eintragsname sein"
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Der Basisname bei %L darf kein generischer Name sein"
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Der Basisname bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/trans-openmp.cc:7946
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Die Basisprozedur bei %L muss eine explizite Schnittstelle haben"
  
! #: fortran/trans-openmp.cc:8043
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Das Symbol %qs kann nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:8054
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Die Variante %qs bei %L muss eine Funktion oder Unterroutine sein"
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "Die Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %s"
*************** msgstr "der RÃ¼ckgabewert vom Typ %qT wi
*** 80074,80079 ****
--- 80109,80117 ----
  msgid "unused name %qE"
  msgstr "unverwendeter Name %qE"
  
+ #~ msgid "%qs specified with %qD"
+ #~ msgstr "%qs mit %qD angegeben"
+ 
  #~ msgid "invalid operand size for operand code 'Z'"
  #~ msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«"
  
diff -Nrcpad gcc-13.2.0/gcc/po/el.po gcc-13.3.0/gcc/po/el.po
*** gcc-13.2.0/gcc/po/el.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/el.po	Tue May 21 07:47:38 2024
*************** 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: 2023-04-25 21:43+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: 2023-07-26 18:38+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 ""
*** 356,367 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/darwin.h:277
  #, fuzzy
  msgid "rdynamic is not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
--- 356,367 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/darwin.h:276
  #, fuzzy
  msgid "rdynamic is not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
*************** msgstr ""
*** 3632,3941 ****
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Generate documentation."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3632,3946 ----
  
  #: d/lang.opt:143
  #, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr ""
+ 
+ #: d/lang.opt:151
+ #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "Generate documentation."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr ""
*** 4875,5286 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr ""
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr ""
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4880,5291 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr ""
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 5760,5765 ****
--- 5765,5775 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr ""
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgid ""
*** 17073,17079 ****
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.cc:1753
  #, fuzzy
  msgid "const/copy propagation disabled"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
--- 17083,17089 ----
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.cc:1755
  #, fuzzy
  msgid "const/copy propagation disabled"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
*************** msgstr ""
*** 18595,18601 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
--- 18605,18611 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 18886,18909 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18896,18919 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 18911,19043 ****
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.cc:12208
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.cc:12211
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, fuzzy, c-format
  msgid "invalid %%J value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, fuzzy, c-format
  msgid "invalid %%r value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5196
  #, fuzzy, c-format
  msgid "invalid %%h value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, fuzzy, c-format
  msgid "invalid %%L value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5223
  #, fuzzy, c-format
  msgid "invalid %%m value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5229
  #, fuzzy, c-format
  msgid "invalid %%M value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5266
  #, fuzzy, c-format
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5285
  #, fuzzy, c-format
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, fuzzy, c-format
  msgid "unknown relocation unspec"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
--- 18921,19053 ----
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.cc:12203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.cc:12206
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, fuzzy, c-format
  msgid "invalid %%J value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, fuzzy, c-format
  msgid "invalid %%r value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5201
  #, fuzzy, c-format
  msgid "invalid %%h value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, fuzzy, c-format
  msgid "invalid %%L value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5228
  #, fuzzy, c-format
  msgid "invalid %%m value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5234
  #, fuzzy, c-format
  msgid "invalid %%M value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5271
  #, fuzzy, c-format
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5290
  #, fuzzy, c-format
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, fuzzy, c-format
  msgid "unknown relocation unspec"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 19178,19276 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  #, fuzzy
  msgid "invalid insn:"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  #, fuzzy
  msgid "incorrect insn:"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  #, fuzzy
  msgid "unknown move insn:"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:8547
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  msgid "function parameter"
  msgstr "ÎºÎ±ÎºÏŒ ÏŒÏ�Î¹ÏƒÎ¼Î±"
  
! #: config/avr/avr.cc:9926
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "Î´Î¿Î¼Î®"
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  msgid "return type of function"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr ""
  
--- 19188,19286 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr ""
  
! #: config/avr/avr.cc:3236
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  #, fuzzy
  msgid "invalid insn:"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  #, fuzzy
  msgid "incorrect insn:"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  #, fuzzy
  msgid "unknown move insn:"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:9134
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  msgid "function parameter"
  msgstr "ÎºÎ±ÎºÏŒ ÏŒÏ�Î¹ÏƒÎ¼Î±"
  
! #: config/avr/avr.cc:10516
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "Î´Î¿Î¼Î®"
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  msgid "return type of function"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr ""
  
*************** msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
*** 19552,19576 ****
  msgid "bad output_condmove_single operand"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/gcn/gcn.cc:7230
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 19562,19586 ----
  msgid "bad output_condmove_single operand"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/gcn/gcn.cc:7239
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 19708,19714 ****
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 19718,19724 ----
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgid "post-increment address is not a r
*** 19788,19794 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
--- 19798,19804 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
*************** msgstr ""
*** 19999,20152 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13852
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13861
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13870
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13905
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.cc:13915
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.cc:13925
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13987
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14034
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14093
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14105
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14311
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 20009,20162 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13853
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13862
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13871
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13906
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.cc:13916
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.cc:13926
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:13988
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14035
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14094
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14106
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.cc:14312
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*** 20431,20462 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20441,20472 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 20464,20478 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 20474,20488 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20482,20594 ****
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:9647
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20492,20604 ----
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:9650
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20597,20603 ****
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 20607,20613 ----
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 20608,20633 ****
  msgid "expected label"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.cc:8193
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr ""
  
--- 20618,20643 ----
  msgid "expected label"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.cc:8208
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr ""
*** 21015,21021 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  #, fuzzy
  msgid "elemental binary operation"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
--- 21025,21031 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  #, fuzzy
  msgid "elemental binary operation"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
*************** msgstr ""
*** 21288,21299 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
--- 21298,21309 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 21413,21525 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 21423,21535 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 21547,21558 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 21557,21568 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î
*** 21744,21751 ****
  msgid "expected boolean type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 21754,21761 ----
  msgid "expected boolean type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 21810,21817 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
--- 21820,21827 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
*************** msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*** 21821,21829 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 21831,21839 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 21922,21929 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  msgid "expected function"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 21932,21939 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  msgid "expected function"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 21937,22019 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12659
  #, fuzzy
  msgid "incompatible type for receiver"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  #, fuzzy
  msgid "number of results does not match number of values"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  #, fuzzy
  msgid "index must be integer"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  #, fuzzy
  msgid "slice end must be integer"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  #, fuzzy
  msgid "slice of unaddressable value"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: go/gofrontend/expressions.cc:14354
  #, fuzzy
  msgid "incompatible type for map index"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  msgid "too many expressions for struct"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î´ÎµÏ…Ï„ÎµÏ�ÏŒÎ»ÎµÏ€Ï„Î± Î±Î½Î±Ï€Î®Î´Î·ÏƒÎ·Ï‚"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  msgid "too few expressions for struct"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  #, fuzzy
  msgid "type assertion only valid for interface types"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  msgid "expected channel"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 21947,22029 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12660
  #, fuzzy
  msgid "incompatible type for receiver"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  #, fuzzy
  msgid "number of results does not match number of values"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  #, fuzzy
  msgid "index must be integer"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  #, fuzzy
  msgid "slice end must be integer"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  #, fuzzy
  msgid "slice of unaddressable value"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: go/gofrontend/expressions.cc:14355
  #, fuzzy
  msgid "incompatible type for map index"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  msgid "too many expressions for struct"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î´ÎµÏ…Ï„ÎµÏ�ÏŒÎ»ÎµÏ€Ï„Î± Î±Î½Î±Ï€Î®Î´Î·ÏƒÎ·Ï‚"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  msgid "too few expressions for struct"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  #, fuzzy
  msgid "type assertion only valid for interface types"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  msgid "expected channel"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 22235,22241 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 22245,22251 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒ
*** 22635,22651 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
--- 22645,22661 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
*************** msgstr ""
*** 22863,22869 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 22873,22879 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 22881,22887 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
--- 22891,22897 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
*************** msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹
*** 22891,22897 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 22901,22907 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 22957,22969 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22967,22979 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr ""
*** 22971,22977 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22981,22987 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr ""
*** 24309,24320 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 24319,24330 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "ld returned %d exit status"
*** 24448,24454 ****
  msgstr "Î· ld ÎµÏ€Î­ÏƒÏ„Ï�ÎµÏˆÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÎµÎ¾ÏŒÎ´Î¿Ï… %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 24458,24464 ----
  msgstr "Î· ld ÎµÏ€Î­ÏƒÏ„Ï�ÎµÏˆÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÎµÎ¾ÏŒÎ´Î¿Ï… %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr ""
*** 24963,24979 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 24973,24989 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 25369,25375 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 25379,25385 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï
*** 25707,25713 ****
  msgid "function may return address of local variable"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 25717,25723 ----
  msgid "function may return address of local variable"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 25715,25725 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25725,25735 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 26841,26851 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
--- 26851,26861 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr ""
*** 27226,27567 ****
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: gimplify.cc:7900
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7902
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 27236,27577 ----
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: gimplify.cc:7907
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7909
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 28963,28974 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 28973,28984 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½
*** 31421,31458 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
--- 31431,31468 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
*************** msgstr ""
*** 32426,32432 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32436,32442 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 32697,32703 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 32707,32713 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgstr ""
*** 33675,33682 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 33685,33692 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡Îµ
*** 34775,34791 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34785,34801 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 34940,34946 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 34950,34956 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35496,35502 ****
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35506,35512 ----
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 36251,36257 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 36261,36267 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 36271,36277 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 36281,36287 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬
*** 36467,36473 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
--- 36477,36483 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
*************** msgid "unrecognized option passed to %%:
*** 36498,36512 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 36508,36522 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr ""
*** 37054,37097 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Î¤Î¿ ai_socktype Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
--- 37064,37107 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Î¤Î¿ ai_socktype Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
*************** msgstr ""
*** 37494,37818 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18144
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18287
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.cc:18375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18429
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27035
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27061
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
--- 37504,37828 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18139
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18282
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.cc:18370
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27030
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27056
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
*************** msgstr ""
*** 37872,37878 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37882,37888 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 37995,38011 ****
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 38005,38021 ----
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 38120,38126 ****
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 38130,38136 ----
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿
*** 38140,38162 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
--- 38150,38172 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
*************** msgstr ""
*** 38673,38867 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10197
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10370
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 38683,38877 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10787
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10960
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î
*** 39311,39337 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 39321,39347 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 39341,39352 ****
  msgid "deleting file %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 39351,39362 ----
  msgid "deleting file %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 39356,39362 ****
  msgid "offload compiler %s not found"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï‡Î¬Ï�Ï„Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î´ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎµ"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
--- 39366,39372 ----
  msgid "offload compiler %s not found"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï‡Î¬Ï�Ï„Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î´ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎµ"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
*************** msgid "either -fopenacc or -fopenmp must
*** 39367,39383 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
--- 39377,39393 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
*************** msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏ
*** 39613,39635 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 39623,39645 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹
*** 39654,40151 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/i386/i386-options.cc:2167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%s: Î· Ï…Ï€Î¿ÏƒÏ„Î®Ï�Î¹Î¾Î· ÎµÎºÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰ÏƒÎ·Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÏƒÏ…Î¼Ï€ÎµÏ�Î¹Î»Î·Ï†Î¸ÎµÎ¯ ÏƒÏ„Î· Î¼ÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ·.\n"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.cc:2270
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/i386/i386-options.cc:2529
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2565
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.cc:3414
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3644
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 39664,40161 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/i386/i386-options.cc:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%s: Î· Ï…Ï€Î¿ÏƒÏ„Î®Ï�Î¹Î¾Î· ÎµÎºÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰ÏƒÎ·Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÏƒÏ…Î¼Ï€ÎµÏ�Î¹Î»Î·Ï†Î¸ÎµÎ¯ ÏƒÏ„Î· Î¼ÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ·.\n"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.cc:2274
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/i386/i386-options.cc:2533
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2556
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2569
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.cc:3420
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3498
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3650
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 40331,40371 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 40341,40386 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿
*** 41621,41642 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
--- 41636,41657 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 41961,41967 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 41976,41982 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr ""
*** 42431,42522 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20234
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42446,42537 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20235
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "%s ÏƒÎµ %s"
*** 43266,43272 ****
  msgid "attribute %qs applies to array types only"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 43281,43287 ----
  msgid "attribute %qs applies to array types only"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 43342,43348 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 43357,43363 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 43404,43410 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
--- 43419,43425 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
*************** msgstr ""
*** 43464,43722 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.cc:2304
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2428
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:2463
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:2501
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2555
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2582
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
  # src/request.c:263
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ®Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ·Ï‚"
  
! #: c/c-decl.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4559
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4579
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
--- 43479,43737 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2267
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.cc:2311
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:2438
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:2589
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3127
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3796
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:3817
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
  # src/request.c:263
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ®Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ·Ï‚"
  
! #: c/c-decl.cc:4073
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4273
  #, fuzzy, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4566
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4586
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
*************** msgstr ""
*** 43725,43846 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4919
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4958
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4990
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5006
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
--- 43740,43861 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4926
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4965
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4997
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5013
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
*************** msgstr ""
*** 43848,44152 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-decl.cc:5388
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-decl.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: c/c-decl.cc:5786
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6228
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6234
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:6376
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6427
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.cc:6749
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:6751
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:6753
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6832
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 43863,44167 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-decl.cc:5395
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-decl.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5650
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: c/c-decl.cc:5793
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6235
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6241
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.cc:6388
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6434
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-decl.cc:6449
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6720
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.cc:6756
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:6760
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6843
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6846
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 44154,45209 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7003
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7360
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7363
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:7564
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7586
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:7839
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.cc:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:8006
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8256
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8271
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:8646
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.cc:8648
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.cc:9150
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.cc:9155
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.cc:9157
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.cc:9241
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9564
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:9572
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:9899
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10123
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.cc:10404
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.cc:10420
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:10551
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10562
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:10604
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10619
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11042
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:11491
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11766
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12081
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.cc:12202
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.cc:12228
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12326
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:12411
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12426
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12463
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 44169,45224 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6998
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7007
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7010
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7367
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7377
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.cc:7421
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:7571
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:7846
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:8013
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8061
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8278
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.cc:9157
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.cc:9164
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9571
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.cc:9579
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:9872
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.cc:9906
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10130
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.cc:10411
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.cc:10427
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.cc:10558
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10569
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.cc:10611
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11049
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:11498
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12088
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.cc:12209
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.cc:12235
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12333
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12425
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12433
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12470
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 45223,45229 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 45238,45244 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 45233,45245 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 45248,45260 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 45274,45282 ****
  msgid "unknown type name %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 45289,45297 ----
  msgid "unknown type name %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 45306,45312 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 45321,45327 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 45321,45332 ****
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 45336,45347 ----
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 45387,45393 ****
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 45402,45408 ----
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgid "empty enum is invalid"
*** 45478,45497 ****
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 45493,45512 ----
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 45571,45577 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 45586,45592 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 45581,45648 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:5736
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr ""
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 45596,45663 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:5739
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr ""
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 45651,46751 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8155
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10918
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:10956
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.cc:17409
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 45666,46766 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8158
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10921
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.cc:17412
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 46754,47299 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 46769,47314 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 47303,47309 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 47318,47324 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgid "converting an array compound lite
*** 47385,47397 ****
  msgstr ""
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
--- 47400,47412 ----
  msgstr ""
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
*************** msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³
*** 47821,47827 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
--- 47836,47842 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
*************** msgstr ""
*** 48273,48284 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 48288,48299 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 48294,48300 ****
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 48309,48315 ----
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 48304,48320 ****
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:8643
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
--- 48319,48335 ----
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
*************** msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î
*** 48334,48341 ****
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
--- 48349,48356 ----
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
*************** msgstr ""
*** 48350,48946 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.cc:11316
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14723
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48365,48961 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.cc:11321
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14728
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr ""
*** 48949,49171 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15193
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 48964,49186 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15198
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 49374,49740 ****
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:3861
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4564
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5437
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5440
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5577
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
--- 49389,49755 ----
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:3869
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4579
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:5338
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5452
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5592
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
*************** msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½
*** 49742,50161 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.cc:8144
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:8151
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.cc:8237
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8308
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8353
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:8717
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.cc:8786
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:11327
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
--- 49757,50176 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.cc:8159
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:8166
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:8178
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.cc:8252
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8323
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8368
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:8732
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.cc:10021
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.cc:11342
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, 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 "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½
*** 50163,50263 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.cc:11662
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12875
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13128
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13740
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 50178,50278 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.cc:11677
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12901
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13786
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚
*** 50721,50727 ****
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
--- 50736,50742 ----
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
*************** msgstr ""
*** 50883,50965 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
--- 50898,50980 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
*************** msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï
*** 50968,51019 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
--- 50983,51034 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
*************** msgid "dereferencing a null pointer in %
*** 51084,51090 ****
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 51099,51105 ----
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr ""
*** 51183,51513 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9617
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 51198,51528 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9616
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 52217,52223 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 52232,52238 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr ""
*** 52242,52274 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 52257,52299 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
! 
! #: cp/cp-gimplify.cc:3278
! #, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 52700,52706 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
--- 52725,52731 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
*************** msgstr ""
*** 53299,53305 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 53324,53330 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚
*** 53506,53513 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
--- 53531,53538 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
*************** msgstr ""
*** 53622,53638 ****
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
--- 53647,53663 ----
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
*************** msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï
*** 54418,54434 ****
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.cc:12481
! #, fuzzy, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
--- 54443,54459 ----
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.cc:12482
! #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr ""
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
*************** msgstr ""
*** 55018,55024 ****
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 55043,55049 ----
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgid "an attribute that appertains to a
*** 55059,55381 ****
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.cc:14575
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14578
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14617
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.cc:14983
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15151
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:15523
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15706
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.cc:15730
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15859
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 55084,55406 ----
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14626
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.cc:14633
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.cc:14992
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15160
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15637
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.cc:15715
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 55387,55498 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:16155
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16357
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.cc:16606
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 55412,55523 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16366
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.cc:16615
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 55501,55582 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.cc:17194
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55526,55607 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.cc:17203
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.cc:18433
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î
*** 55646,55793 ****
  msgid "destructor %qD declared as member template"
  msgstr ""
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "no functions named %qD"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl2.cc:942
  #, fuzzy, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl2.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl2.cc:1125
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/decl2.cc:1238
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl2.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 55671,55818 ----
  msgid "destructor %qD declared as member template"
  msgstr ""
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "no functions named %qD"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl2.cc:947
  #, fuzzy, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl2.cc:1081
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl2.cc:1130
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/decl2.cc:1243
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl2.cc:1254
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 55796,55889 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2023
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2026
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
--- 55821,55914 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2031
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
*************** msgstr ""
*** 55892,55990 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5565
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.cc:5767
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 55917,56015 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5570
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.cc:5772
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 56248,56664 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/init.cc:474
  #, fuzzy, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.cc:1116
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/request.c:263
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: cp/init.cc:1366
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/init.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, fuzzy, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1811
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.cc:1916
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.cc:2749
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.cc:2925
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:3383
  #, 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.cc:3390 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 56273,56689 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:657
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/init.cc:481
  #, fuzzy, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.cc:1106
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/request.c:263
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: cp/init.cc:1356
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/init.cc:1443
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, fuzzy, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1801
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1903
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.cc:1906
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.cc:2739
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.cc:2915
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.cc:3373
  #, 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.cc:3380 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 56773,56819 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 56798,56844 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 57487,57493 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 57512,57518 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr ""
*** 57572,57578 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 57597,57603 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³
*** 57619,57678 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 57644,57703 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 57697,57703 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 57722,57728 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 57943,57949 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 57968,57974 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 58233,58239 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
--- 58258,58264 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
*************** msgstr ""
*** 58283,58289 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
--- 58308,58314 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
*************** msgstr ""
*** 58493,58504 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 58518,58529 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr ""
*** 58593,58599 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 58618,58624 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®
*** 58655,58661 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 58680,58686 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 58681,58687 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 58706,58712 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 58942,58953 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 58967,58978 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·
*** 59547,59553 ****
  msgid "%qT not permitted in template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
--- 59572,59578 ----
  msgid "%qT not permitted in template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„
*** 59716,59722 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 59741,59747 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 59816,59964 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29215
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr ""
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.cc:31578
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 59841,59989 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29214
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr ""
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.cc:31577
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 59967,60561 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.cc:32857
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.cc:33410
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33547
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.cc:33641
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33644
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33647
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33653
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:33659
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33662
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:33668
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33671
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33674
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33677
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33680
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:33686
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:33695
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33742
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33757
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33760
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.cc:34932
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.cc:36273
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49457
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49489
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49570
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.cc:49607
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 59992,60586 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31977
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.cc:32856
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.cc:33409
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33546
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.cc:33588
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.cc:33640
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33643
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33646
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:33658
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33661
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:33667
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33670
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33673
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33676
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33679
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:33685
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:33694
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33741
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33756
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33759
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.cc:34931
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.cc:36272
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49456
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49488
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49569
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.cc:49606
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 61082,61088 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 61107,61113 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr ""
*** 61097,61473 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:6793
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7219
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7621
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7639
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7698
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8522
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8536
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8539
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:14246
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 61122,61498 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:6794
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7699
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8541
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8558
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9852
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:14259
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 61485,61787 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.cc:15534
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16431
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16437
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16443
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16509
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16615
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17339
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:21504
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21507
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21859
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21884
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:21902
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.cc:26143
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26194
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26213
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26249
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 61510,61812 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.cc:15549
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16448
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16454
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16460
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16632
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17356
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.cc:21534
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21537
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:21889
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21914
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:21932
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.cc:26173
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26224
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.cc:26235
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26243
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26279
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26414
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.cc:26724
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 61793,61957 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30582
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.cc:30945
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31032
  #, 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.cc:31172
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 61818,61982 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30596
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.cc:30959
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31046
  #, 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.cc:31186
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr ""
*** 64020,64176 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:885
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1254
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr ""
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.cc:1922
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.cc:2295
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2384
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2395
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2491
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.cc:2732
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.cc:2735
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
--- 64045,64201 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:903
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1272
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr ""
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.cc:1940
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.cc:2313
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2322
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2402
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2413
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.cc:2753
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
*************** msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚
*** 64205,64211 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 64230,64236 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr ""
*** 64395,64418 ****
  msgid "size is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
  # src/shred.c:1134
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
  # src/shred.c:1134
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 64420,64443 ----
  msgid "size is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
  # src/shred.c:1134
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
  # src/shred.c:1134
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 64458,64474 ****
  msgid "recursive reference %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Ï„Î·Ï‚ Î±Î»Î»Î±Î³Î®Ï‚"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 64483,64499 ----
  msgid "recursive reference %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Ï„Î·Ï‚ Î±Î»Î»Î±Î³Î®Ï‚"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr ""
*** 64569,64579 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64594,64609 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr ""
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹Î
*** 64625,64631 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
--- 64655,64661 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼
*** 64705,64785 ****
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Î”Î¹Î±Î¯Ï�ÎµÏƒÎ· Î¼Îµ Î¼Î·Î´Î­Î½ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÏƒÏ„Î±Î¸ÎµÏ�ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÏŒ"
--- 64735,64815 ----
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Î”Î¹Î±Î¯Ï�ÎµÏƒÎ· Î¼Îµ Î¼Î·Î´Î­Î½ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÏƒÏ„Î±Î¸ÎµÏ�ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÏŒ"
*************** msgstr ""
*** 65111,65117 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
--- 65141,65147 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
*************** msgstr ""
*** 66204,66215 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 66234,66245 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 66391,66397 ****
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 66421,66427 ----
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 69158,69169 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 69188,69199 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 70015,70021 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
--- 70045,70051 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
*************** msgstr ""
*** 70566,70572 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 70596,70602 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 71135,71141 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 71165,71171 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 72501,72507 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 72531,72537 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 72536,72547 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 72566,72577 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 72913,72919 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 72943,72949 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72928,72934 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
--- 72958,72964 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
*************** msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ
*** 72938,72959 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 72968,72989 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72988,72995 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 73018,73025 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 73049,73055 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 73079,73085 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 73062,73068 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 73092,73098 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 73207,73735 ****
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 73237,73770 ----
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr ""
! 
! #: fortran/openmp.cc:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 74717,74803 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3699
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 74752,74838 ----
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3700
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr ""
*** 75192,75198 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 75227,75233 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 75314,75320 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 75349,75355 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 75480,75676 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4395
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:4991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75515,75711 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4417
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:5013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75679,75690 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75714,75725 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75693,75986 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 75728,76021 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 75989,76272 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9152
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 76024,76307 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9189
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 76274,76480 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:12311
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 76309,76515 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:12343
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 76482,77467 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 76517,77502 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 78325,78331 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 78360,78366 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 78355,78361 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 78390,78396 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ Îº
*** 78581,78587 ****
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 78616,78622 ----
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 78632,78708 ****
  msgid "optional class parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: fortran/trans-openmp.cc:8020
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
--- 78667,78743 ----
  msgid "optional class parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7946
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: fortran/trans-openmp.cc:8054
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
diff -Nrcpad gcc-13.2.0/gcc/po/es.po gcc-13.3.0/gcc/po/es.po
*** gcc-13.2.0/gcc/po/es.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/es.po	Tue May 21 07:47:38 2024
*************** 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: 2023-04-25 21:43+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: 2023-07-26 18:38+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 "no se permite -bundle con -dynam
*** 370,380 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "no se permite -force_flat_namespace con -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf no se admite en esta plataforma"
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr "no se admite rdynamic"
  
--- 370,380 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "no se permite -force_flat_namespace con -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf no se admite en esta plataforma"
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr "no se admite rdynamic"
  
*************** msgid "Warn about casts that will produc
*** 3690,4015 ****
  msgstr "Avisa sobre conversiones que darÃ¡n resultado nulo."
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "Genera fichero JSON."
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <fichero>\tEscribe salida JSON al <fichero> dado."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "Biblioteca de depuraciÃ³n que se utilizarÃ¡ en lugar de phobos."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "Biblioteca predefinida que se utilizarÃ¡ en lugar de phobos."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Genera cÃ³digo para todas las instanciaciones de plantillas."
  
! #: d/lang.opt:182
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Genera cÃ³digo para contratos de assert."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tActiva o desactiva las comprobaciones de lÃ­mites de matrices, solo en cÃ³digo @safe."
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Compila en cÃ³digo de depuraciÃ³n."
  
! #: d/lang.opt:252
  #, fuzzy, no-c-format
  #| msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<level|ident>\tCompila en cÃ³digo de depuraciÃ³n, cÃ³digo <= <nivel>, o cÃ³digo identificado por <ident>."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Generate documentation."
  msgstr "Genera documentaciÃ³n."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<dir>\tEscribe el fichero de documentaciÃ³n en el directorio <dir>."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file=<fichero>\tEscribe la documentaciÃ³n en <fichero>."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<fichero>\tIncluye un <fichero> de macros Ddoc."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Asume que existen bibliotecas D estÃ¡ndar de tiempo de ejecuciÃ³n y \"D main\"."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  #| msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-go-spec=fichero\tEscribe todas las declaraciones al fichero como cÃ³digo Go."
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing; deprecated option."
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Muestra el Ã¡rbol del cÃ³digo despuÃ©s de analizar; opciÃ³n obsoleta."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Hace caso omiso de pragmas no admitidas."
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for class invariant contracts."
  msgstr "Genera cÃ³digo para operaciones atÃ³micas internas."
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "Genera una funciÃ³n main() de D predefinida al compilar."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<paquete.mÃ³dulo>=<especfich>\tutiliza <especfich> como fichero fuente para <paquete.mÃ³dulo>."
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for the user mode."
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Genera cÃ³digo para el modo de usuario."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Procesa todos los mÃ³dulos especificados en la lÃ­nea de Ã³rdenes, pero solo genera cÃ³digo para el mÃ³dulo especificado por el argumento."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Genera cÃ³digo para contratos de postcondiciones."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Genera cÃ³digo para contratos de precondiciones."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "argumentos de la funciÃ³n de especificaciÃ³n malformados"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow."
  msgid "Disable access to shared memory objects."
  msgstr "Considera lento el acceso a memoria de tamaÃ±o byte."
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "no se puede pasar un valor-r a un parÃ¡metro de referencia"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version."
  msgid "Compile release version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Genera cÃ³digo para las opciones sin caso predefinido."
  
! #: d/lang.opt:433
  #, fuzzy, no-c-format
  #| msgid "List information on all language changes."
  msgid "List information on all D language transitions."
  msgstr "Muestra informaciÃ³n sobre todos los cambios del lenguaje."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Enumera todos los campos no mutables que ocupan la instancia de un objeto."
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "List all usages of complex or imaginary types."
  msgid "List all usages of 'in' on parameter."
  msgstr "Enumera todos los usos de los tipos complejo o imaginario."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation."
  msgid "List statistics on template instantiations."
  msgstr "Activa la instanciaciÃ³n automÃ¡tica de plantillas."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Enumera todas las variables que van al almacenamiento local del hilo."
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "Compila con el modo entero de 32-bit"
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fdebug=<level|ident>\tCompila en cÃ³digo de depuraciÃ³n, cÃ³digo <= <nivel>, o cÃ³digo identificado por <ident>."
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit template instantiations as weak symbols."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "No enlaza la biblioteca D estÃ¡ndar en la compilaciÃ³n."
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "Enlaza la biblioteca D estÃ¡ndar estÃ¡ticamente en la compilaciÃ³n."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "Enlaza la biblioteca D estÃ¡ndar dinÃ¡micamente en la compilaciÃ³n."
--- 3690,4021 ----
  msgstr "Avisa sobre conversiones que darÃ¡n resultado nulo."
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ #| msgid "Warn when a built-in function is declared with the wrong signature."
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Avisa cuando una funciÃ³n interna se declara con una firma incorrecta."
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "Genera fichero JSON."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <fichero>\tEscribe salida JSON al <fichero> dado."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "Biblioteca de depuraciÃ³n que se utilizarÃ¡ en lugar de phobos."
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "Biblioteca predefinida que se utilizarÃ¡ en lugar de phobos."
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Genera cÃ³digo para todas las instanciaciones de plantillas."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Genera cÃ³digo para contratos de assert."
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tActiva o desactiva las comprobaciones de lÃ­mites de matrices, solo en cÃ³digo @safe."
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Compila en cÃ³digo de depuraciÃ³n."
  
! #: d/lang.opt:260
  #, fuzzy, no-c-format
  #| msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<level|ident>\tCompila en cÃ³digo de depuraciÃ³n, cÃ³digo <= <nivel>, o cÃ³digo identificado por <ident>."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "Generate documentation."
  msgstr "Genera documentaciÃ³n."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<dir>\tEscribe el fichero de documentaciÃ³n en el directorio <dir>."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file=<fichero>\tEscribe la documentaciÃ³n en <fichero>."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<fichero>\tIncluye un <fichero> de macros Ddoc."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Asume que existen bibliotecas D estÃ¡ndar de tiempo de ejecuciÃ³n y \"D main\"."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, fuzzy, no-c-format
  #| msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-go-spec=fichero\tEscribe todas las declaraciones al fichero como cÃ³digo Go."
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing; deprecated option."
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Muestra el Ã¡rbol del cÃ³digo despuÃ©s de analizar; opciÃ³n obsoleta."
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Hace caso omiso de pragmas no admitidas."
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for class invariant contracts."
  msgstr "Genera cÃ³digo para operaciones atÃ³micas internas."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "Genera una funciÃ³n main() de D predefinida al compilar."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<paquete.mÃ³dulo>=<especfich>\tutiliza <especfich> como fichero fuente para <paquete.mÃ³dulo>."
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for the user mode."
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Genera cÃ³digo para el modo de usuario."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Procesa todos los mÃ³dulos especificados en la lÃ­nea de Ã³rdenes, pero solo genera cÃ³digo para el mÃ³dulo especificado por el argumento."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Genera cÃ³digo para contratos de postcondiciones."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Genera cÃ³digo para contratos de precondiciones."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "argumentos de la funciÃ³n de especificaciÃ³n malformados"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow."
  msgid "Disable access to shared memory objects."
  msgstr "Considera lento el acceso a memoria de tamaÃ±o byte."
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "no se puede pasar un valor-r a un parÃ¡metro de referencia"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version."
  msgid "Compile release version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Genera cÃ³digo para las opciones sin caso predefinido."
  
! #: d/lang.opt:445
  #, fuzzy, no-c-format
  #| msgid "List information on all language changes."
  msgid "List information on all D language transitions."
  msgstr "Muestra informaciÃ³n sobre todos los cambios del lenguaje."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Enumera todos los campos no mutables que ocupan la instancia de un objeto."
  
! #: d/lang.opt:453
  #, fuzzy, no-c-format
  #| msgid "List all usages of complex or imaginary types."
  msgid "List all usages of 'in' on parameter."
  msgstr "Enumera todos los usos de los tipos complejo o imaginario."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation."
  msgid "List statistics on template instantiations."
  msgstr "Activa la instanciaciÃ³n automÃ¡tica de plantillas."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Enumera todas las variables que van al almacenamiento local del hilo."
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "Compila con el modo entero de 32-bit"
  
! #: d/lang.opt:473
  #, fuzzy, no-c-format
  #| msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fdebug=<level|ident>\tCompila en cÃ³digo de depuraciÃ³n, cÃ³digo <= <nivel>, o cÃ³digo identificado por <ident>."
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit template instantiations as weak symbols."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "No enlaza la biblioteca D estÃ¡ndar en la compilaciÃ³n."
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "Enlaza la biblioteca D estÃ¡ndar estÃ¡ticamente en la compilaciÃ³n."
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "Enlaza la biblioteca D estÃ¡ndar dinÃ¡micamente en la compilaciÃ³n."
*************** msgstr "Establece la direcciÃ³n de inici
*** 5000,5421 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Genera cÃ³digo para las extensiones cargables de nÃºcleo darwin."
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n del marco de trabajo del sistema."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Genera objetos CFString en tiempo de compilaciÃ³n."
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Avisa si los objetos CFString constantes contienen caracteres que no son transportables."
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Genera stubs de estilo AT&T para Mach-O."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Genera cÃ³digo adecuado para ejecutables (NO para bibliotecas compartidas)."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Genera cÃ³digo adecuado para vuelta rÃ¡pida en la depuraciÃ³n."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Genera cÃ³digo para el nÃºcleo o para las extensiones cargables del nÃºcleo."
  
! #: 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 "La versiÃ³n mÃ¡s temprana de MacOS X en la cual este programa se ejecutarÃ¡."
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Establece sizeof(bool) a 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 "Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n movbe."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  #| msgid "Generate code for CR16C architecture."
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Genera cÃ³digo para la arquitectura CR16C."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: 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 "La versiÃ³n mÃ¡s temprana de MacOS X en la cual este programa se ejecutarÃ¡."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions."
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Genera cÃ³digo para las extensiones cargables de nÃºcleo darwin."
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete) This is the default."
  msgstr "Almacena dobles en 32 bits.  Este es el valor por defecto."
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment."
  msgid "Synonym for \"image_base\"."
  msgstr "SinÃ³nimo de -Wcomment."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete)\tThis is the default."
  msgstr "Almacena dobles en 32 bits.  Este es el valor por defecto."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  #| msgid "this is the first default label"
  msgid "This is the default."
  msgstr "esta es la primera etiqueta por defecto"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 5006,5427 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Genera cÃ³digo para las extensiones cargables de nÃºcleo darwin."
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Genera objetos CFString en tiempo de compilaciÃ³n."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n del marco de trabajo del sistema."
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Avisa si los objetos CFString constantes contienen caracteres que no son transportables."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Genera stubs de estilo AT&T para Mach-O."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Genera cÃ³digo adecuado para ejecutables (NO para bibliotecas compartidas)."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Genera cÃ³digo adecuado para vuelta rÃ¡pida en la depuraciÃ³n."
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Genera cÃ³digo para el nÃºcleo o para las extensiones cargables del nÃºcleo."
  
! #: config/darwin.opt:75
  #, 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 "La versiÃ³n mÃ¡s temprana de MacOS X en la cual este programa se ejecutarÃ¡."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Establece sizeof(bool) a 1."
  
! #: config/darwin.opt:84
  #, fuzzy, no-c-format
  #| msgid "Support code generation of movbe instruction."
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n movbe."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  #| msgid "Generate code for CR16C architecture."
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Genera cÃ³digo para la arquitectura CR16C."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, 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 "La versiÃ³n mÃ¡s temprana de MacOS X en la cual este programa se ejecutarÃ¡."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions."
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Genera cÃ³digo para las extensiones cargables de nÃºcleo darwin."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete) This is the default."
  msgstr "Almacena dobles en 32 bits.  Este es el valor por defecto."
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment."
  msgid "Synonym for \"image_base\"."
  msgstr "SinÃ³nimo de -Wcomment."
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete)\tThis is the default."
  msgstr "Almacena dobles en 32 bits.  Este es el valor por defecto."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  #| msgid "this is the first default label"
  msgid "This is the default."
  msgstr "esta es la primera etiqueta por defecto"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr "ABIs admitidas (para usar con la
*** 5900,5905 ****
--- 5906,5917 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "La versiÃ³n de la ABI de C++ que se estÃ¡ usando."
  
+ #: config/riscv/riscv.opt:260
+ #, fuzzy, no-c-format
+ #| msgid "Specify the model for atomic operations."
+ msgid "Always inline subword atomic operations."
+ msgstr "Especifica el modelo para operaciones atÃ³micas."
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17471,17477 ****
  "\n"
  "salida de ldd con constructores/destructores.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "propagaciÃ³n const/copy desactivada"
  
--- 17483,17489 ----
  "\n"
  "salida de ldd con constructores/destructores.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "propagaciÃ³n const/copy desactivada"
  
*************** msgstr "%s%saviso: el encabezado %s vers
*** 18950,18956 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurÃ­sticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18962,18968 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurÃ­sticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "modificador de longitud en forma
*** 19233,19256 ****
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 19245,19268 ----
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "operando no vÃ¡lido para '%%%c'"
*** 19258,19393 ****
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "valor %%r no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "valor %%h no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "valor %%L no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "valor %%m no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "valor %%M no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "reubicaciÃ³n unspec desconocida"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "direcciÃ³n de operando no vÃ¡lida"
--- 19270,19405 ----
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "valor %%r no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "valor %%h no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "valor %%L no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "valor %%m no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "valor %%M no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "reubicaciÃ³n unspec desconocida"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "direcciÃ³n de operando no vÃ¡lida"
*************** msgstr "conversiÃ³n no vÃ¡lida al tipo %
*** 19525,19614 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "el operando de direcciÃ³n requiere una restricciÃ³n para los registros X, Y, o Z"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "los operandos para %T/%t deben ser reg + const_int:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "direcciÃ³n errÃ³nea, no es una direcciÃ³n de E/S:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "direcciÃ³n errÃ³nea, no es una constante:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "direcciÃ³n errÃ³nea, no (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "direcciÃ³n errÃ³nea, no hay post_inc o pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "error interno del compilador.  DirecciÃ³n errÃ³nea:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "CÃ³digo '%c' no admitido para coma fija:"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "error interno del compilador.  Modo desconocido:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "insn no vÃ¡lida:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "insn incorrecta:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "insn move desconocida:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "insn shift errÃ³nea:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "error interno del compilador.  Desplazamiento incorrecto:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "conversiÃ³n de coma fija no admitida"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "parÃ¡metro de funciÃ³n"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "campo de estructura"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "tipo de retorno de funciÃ³n"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "puntero"
  
--- 19537,19626 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "el operando de direcciÃ³n requiere una restricciÃ³n para los registros X, Y, o Z"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "los operandos para %T/%t deben ser reg + const_int:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "direcciÃ³n errÃ³nea, no es una direcciÃ³n de E/S:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "direcciÃ³n errÃ³nea, no es una constante:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "direcciÃ³n errÃ³nea, no (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "direcciÃ³n errÃ³nea, no hay post_inc o pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "error interno del compilador.  DirecciÃ³n errÃ³nea:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "CÃ³digo '%c' no admitido para coma fija:"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "error interno del compilador.  Modo desconocido:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "insn no vÃ¡lida:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "insn incorrecta:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "insn move desconocida:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "insn shift errÃ³nea:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "error interno del compilador.  Desplazamiento incorrecto:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "conversiÃ³n de coma fija no admitida"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "parÃ¡metro de funciÃ³n"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "campo de estructura"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "tipo de retorno de funciÃ³n"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "puntero"
  
*************** msgstr "operando output_move_double errÃ
*** 19860,19885 ****
  msgid "bad output_condmove_single operand"
  msgstr "operando output_condmove_single errÃ³neo"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "direcciÃ³n ADDR_SPACE_GLOBAL errÃ³nea"
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no vÃ¡lido para el cÃ³digo %%xn"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no vÃ¡lido"
  
! #: config/gcn/gcn.cc:7312
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no vÃ¡lida"
--- 19872,19897 ----
  msgid "bad output_condmove_single operand"
  msgstr "operando output_condmove_single errÃ³neo"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "direcciÃ³n ADDR_SPACE_GLOBAL errÃ³nea"
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no vÃ¡lido para el cÃ³digo %%xn"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no vÃ¡lido"
  
! #: config/gcn/gcn.cc:7321
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no vÃ¡lida"
*************** msgstr "operaciÃ³n no vÃ¡lida en %<__fpr
*** 20016,20022 ****
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
--- 20028,20034 ----
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
*************** msgid "post-increment address is not a r
*** 20094,20100 ****
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
--- 20106,20112 ----
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
*************** msgstr "%<-mquad-memory-atomic%> requier
*** 20309,20464 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14076
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.cc:15241
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 20321,20476 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14077
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.cc:15242
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "({anÃ³nimo})"
*** 20738,20769 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20750,20781 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "se esperaba %<;%>"
*** 20771,20785 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
--- 20783,20797 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20789,20901 ****
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20801,20913 ----
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20903,20909 ****
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 20915,20921 ----
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "se esperaba %<<%>"
*** 20914,20942 ****
  msgid "expected label"
  msgstr "se esperaba etiqueta"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
--- 20926,20954 ----
  msgid "expected label"
  msgstr "se esperaba etiqueta"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
*************** msgstr "no hay operador de pre-decrement
*** 21317,21323 ****
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "operaciÃ³n binaria elemental"
  
--- 21329,21335 ----
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "operaciÃ³n binaria elemental"
  
*************** msgstr "bloque IF"
*** 21592,21602 ****
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
--- 21604,21614 ----
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
*************** msgstr "Contexto no vÃ¡lido para el punt
*** 21692,21803 ****
  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.cc:4209
  #, 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.cc:4214
  #, 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.cc:4229
  #, 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.cc:4272
  #, 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.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.cc:4407
  #, 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.cc:4413
  #, 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.cc:4427
  #, fuzzy, c-format
  #| msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.cc:4435
  #, 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.cc:4440
  #, 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.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Rangos inconsistentes para el operador en %%L y %%L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 21704,21815 ----
  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.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Rangos inconsistentes para el operador en %%L y %%L"
! 
! #: fortran/resolve.cc:4220
  #, 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.cc:4225
  #, 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.cc:4240
  #, 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.cc:4283
  #, 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.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.cc:4429
  #, 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.cc:4435
  #, 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.cc:4449
  #, fuzzy, c-format
  #| msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.cc:4457
  #, 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.cc:4462
  #, 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.cc:7437
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "La longitud de la cadena actual
*** 21825,21836 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
--- 21837,21848 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
*************** msgstr "se esperaba un tipo numÃ©rico"
*** 22023,22030 ****
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 22035,22042 ----
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "el argumento de Offsetof implica
*** 22080,22087 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "faltan argumentos"
  
--- 22092,22099 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "faltan argumentos"
  
*************** msgstr "faltan argumentos"
*** 22089,22097 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 22101,22109 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "los argumentos complejos deben t
*** 22180,22187 ****
  msgid "type conversion result count mismatch"
  msgstr "el nÃºmero de resultados de la funciÃ³n no cuadra"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "se esperaba funciÃ³n"
  
--- 22192,22199 ----
  msgid "type conversion result count mismatch"
  msgstr "el nÃºmero de resultados de la funciÃ³n no cuadra"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "se esperaba funciÃ³n"
  
*************** msgstr "argumento de valor mÃºltiple en
*** 22193,22264 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr "el nÃºmero de resultados de la funciÃ³n no cuadra"
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr "tipo incompatible para el receptor"
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "uso no vÃ¡lido de %<...%> en la llamada a la funciÃ³n que no es variadic"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "el nÃºmero de resultados no coincide con el nÃºmero de valores"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "el Ã­ndice debe ser entero"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr "el final de la rebanada debe ser entero"
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr "la capacidad de la rebanada debe ser entero"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr "rango de rodaja invertido"
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr "rebanada con valor que no es direccionable"
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr "tipo incompatibles para el Ã­ndice de mapa"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr "demasiadas expresiones para struct"
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr "faltan expresiones para struct"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "la aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfaz"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr "aserciÃ³n de tipo imposible: el tipo no implementa interfaz"
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "se esperaba canal"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "recepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­o"
  
--- 22205,22276 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr "el nÃºmero de resultados de la funciÃ³n no cuadra"
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr "tipo incompatible para el receptor"
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "uso no vÃ¡lido de %<...%> en la llamada a la funciÃ³n que no es variadic"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "el nÃºmero de resultados no coincide con el nÃºmero de valores"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "el Ã­ndice debe ser entero"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr "el final de la rebanada debe ser entero"
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr "la capacidad de la rebanada debe ser entero"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr "rango de rodaja invertido"
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr "rebanada con valor que no es direccionable"
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr "tipo incompatibles para el Ã­ndice de mapa"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr "demasiadas expresiones para struct"
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr "faltan expresiones para struct"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "la aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfaz"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr "aserciÃ³n de tipo imposible: el tipo no implementa interfaz"
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "se esperaba canal"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "recepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­o"
  
*************** msgstr "flujo de bytecode: la etiqueta %
*** 22462,22468 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "las definiciones de alias no se admiten en Mach-O; descartadas"
--- 22474,22480 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "las definiciones de alias no se admiten en Mach-O; descartadas"
*************** msgstr "no se reconoce el valor de visib
*** 22881,22899 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown array bounds setting %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown C standard `%s'"
  msgid "unknown C++ standard %qs"
--- 22893,22911 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown array bounds setting %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown C standard `%s'"
  msgid "unknown C++ standard %qs"
*************** msgstr "Se hace caso omiso del atributo
*** 23118,23124 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
--- 23130,23136 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "se descarta la directiva de atri
*** 23136,23142 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "se descarta la directiva de atributo de alcance %<%E::%E%>"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "se especificÃ³ el nÃºmero equivocado de argumentos para el atributo %qE"
--- 23148,23154 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "se descarta la directiva de atributo de alcance %<%E::%E%>"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "se especificÃ³ el nÃºmero equivocado de argumentos para el atributo %qE"
*************** msgstr "se especificÃ³ el nÃºmero equivo
*** 23147,23153 ****
  msgid "expected %i or more, found %i"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
--- 23159,23165 ----
  msgid "expected %i or more, found %i"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
*************** msgstr "se descartan los atributos de ti
*** 23214,23226 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 23226,23238 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "se descartan los atributos de ti
*** 23228,23234 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 23240,23246 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "se descarta el atributo %<weakre
*** 24612,24623 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
--- 24624,24635 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
*************** msgid "ld returned %d exit status"
*** 24760,24766 ****
  msgstr "ld devolviÃ³ el estado de salida %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "fallÃ³ atexit"
--- 24772,24778 ----
  msgstr "ld devolviÃ³ el estado de salida %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "fallÃ³ atexit"
*************** msgstr "un %<or%> de pruebas no equivale
*** 25305,25321 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
  
! #: fold-const.cc:9943
  #, 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.cc:10350
  #, 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.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el Ã¡rbol original cambiÃ³ por un pliegue"
--- 25317,25333 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
  
! #: fold-const.cc:9950
  #, 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.cc:10357
  #, 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.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el Ã¡rbol original cambiÃ³ por un pliegue"
*************** msgstr "la especificaciÃ³n multilib %qs
*** 25736,25742 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "las exclusiones multilib %qs son no vÃ¡lidas"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "la selecciÃ³n multilib %qs %qs no es vÃ¡lida"
--- 25748,25754 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "las exclusiones multilib %qs son no vÃ¡lidas"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "la selecciÃ³n multilib %qs %qs no es vÃ¡lida"
*************** msgstr "desreferencia a puntero nulo"
*** 26098,26104 ****
  msgid "function may return address of local variable"
  msgstr "la funciÃ³n puede devolver la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
--- 26110,26116 ----
  msgid "function may return address of local variable"
  msgstr "la funciÃ³n puede devolver la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
*************** msgstr "la funciÃ³n devuelve la direcciÃ
*** 26106,26116 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 26118,26128 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "modo de puntero %qs no vÃ¡lido"
*** 27404,27414 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 27416,27426 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr "la entrada que no es de memoria
*** 27845,28209 ****
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "se usÃ³ la variable threadprivate %qE en una regiÃ³n objetivo"
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "se usÃ³ la variable threadprivate %qE en una regiÃ³n objetivo"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "se usÃ³ la variable threadprivate %qE en una tarea sin atar"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "no se especificÃ³ %qE en la construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE con clÃ¡usula %<link%> usada en la funciÃ³n %<routine%>"
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiere una directiva %<declare%> para poder usarse en una funciÃ³n%<routine%>"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "%qE not specified in enclosing %qs"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contiene"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD referenciada en la regiÃ³n de destino no tiene un tipo al que asociarla"
  
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteraciÃ³n %qE se predetermina lineal"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteraciÃ³n %qE debe ser private"
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qE no debe ser firstprivate"
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteraciÃ³n %qE no debe ser reduction"
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.cc:11855
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.cc:12792
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.cc:13126
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.cc:13465
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:14857
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.cc:14881
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.cc:14901
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.cc:16035
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.cc:16083
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.cc:16096
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
--- 27857,28221 ----
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "se usÃ³ la variable threadprivate %qE en una regiÃ³n objetivo"
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "se usÃ³ la variable threadprivate %qE en una regiÃ³n objetivo"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "se usÃ³ la variable threadprivate %qE en una tarea sin atar"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "no se especificÃ³ %qE en la construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE con clÃ¡usula %<link%> usada en la funciÃ³n %<routine%>"
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiere una directiva %<declare%> para poder usarse en una funciÃ³n%<routine%>"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "%qE not specified in enclosing %qs"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contiene"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD referenciada en la regiÃ³n de destino no tiene un tipo al que asociarla"
  
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteraciÃ³n %qE se predetermina lineal"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteraciÃ³n %qE debe ser private"
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qE no debe ser firstprivate"
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteraciÃ³n %qE no debe ser reduction"
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.cc:11862
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.cc:12799
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.cc:13133
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.cc:14864
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.cc:14888
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.cc:14908
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.cc:16042
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.cc:16090
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.cc:16103
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
*************** msgstr "las opciones de FPX fast y compa
*** 29688,29699 ****
  msgid "unrecognized argument in option %qs"
  msgstr "no se reconoce el argumento en la opciÃ³n %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s; Â¿quiso decir %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s"
--- 29700,29711 ----
  msgid "unrecognized argument in option %qs"
  msgstr "no se reconoce el argumento en la opciÃ³n %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s; Â¿quiso decir %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s"
*************** msgstr "argumento %qs no vÃ¡lido para %q
*** 32348,32388 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "el objetivo no admite actualizaciÃ³n de perfil atÃ³mica; se selecciona el modo sencillo"
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipo de elemento no vÃ¡lido para el atributo %qs"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %u null where non-null expected"
  msgid "argument %u null where non-null expected"
  msgstr "argumento %u nulo donde se esperaba no nulo"
  
! #: tree-ssa-ccp.cc:4699
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "en una llamada a la funciÃ³n interna %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
--- 32360,32400 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "el objetivo no admite actualizaciÃ³n de perfil atÃ³mica; se selecciona el modo sencillo"
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipo de elemento no vÃ¡lido para el atributo %qs"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %u null where non-null expected"
  msgid "argument %u null where non-null expected"
  msgstr "argumento %u nulo donde se esperaba no nulo"
  
! #: tree-ssa-ccp.cc:4701
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "en una llamada a la funciÃ³n interna %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "los datos COMMON thread-local no
*** 33461,33467 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "la alineaciÃ³n solicitada para %q+D es mayor que la alineaciÃ³n implementada de %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 33473,33479 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "la alineaciÃ³n solicitada para %q+D es mayor que la alineaciÃ³n implementada de %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "se descarta el atributo %qE porq
*** 33762,33768 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "el atributo %qE sÃ³lo tiene efecto en objetos pÃºblicos"
--- 33774,33780 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "el atributo %qE sÃ³lo tiene efecto en objetos pÃºblicos"
*************** msgstr "el compilador puede asumir que l
*** 34842,34849 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
--- 34854,34861 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
*************** msgstr "se truncÃ³ la constante de coma
*** 36003,36019 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "no se admite la concatenaciÃ³n no estÃ¡ndar de literales de cadena"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 36015,36031 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "no se admite la concatenaciÃ³n no estÃ¡ndar de literales de cadena"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 36176,36182 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 36188,36194 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 36775,36781 ****
  msgstr "argumento de tipo errÃ³neo para %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 36787,36793 ----
  msgstr "argumento de tipo errÃ³neo para %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 37537,37543 ****
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
--- 37549,37555 ----
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
*************** msgstr "algunas partes de la expansiÃ³n
*** 37557,37563 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
--- 37569,37575 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
*************** msgstr "demasiados ficheros de entrada"
*** 37773,37779 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qE es un puntero; Â¿pretendÃ­a utilizar %<->%>?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 37785,37791 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qE es un puntero; Â¿pretendÃ­a utilizar %<->%>?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 37809,37823 ****
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
--- 37821,37835 ----
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
*************** msgstr "se descarta %<#pragma align%> pa
*** 38417,38467 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC sÃ³lo se admite para RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "lane index must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  #| msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "el tamaÃ±o %Ktotal y el tamaÃ±o de elemento han de ser un inmediato constante distinto de cero"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 38429,38479 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC sÃ³lo se admite para RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "lane index must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  #| msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "el tamaÃ±o %Ktotal y el tamaÃ±o de elemento han de ser un inmediato constante distinto de cero"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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 ""
*** 38927,39287 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:7947
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%s string ill-formed\n"
  msgid "%qs string ill-formed"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "formato no vÃ¡lido de %s"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opciÃ³n (%s)"
  
! #: config/aarch64/aarch64.cc:17707
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18144
  #, 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.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no vÃ¡lido para %qs"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18250
  #, 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.cc:18256
  #, fuzzy, gcc-internal-format
  #| msgid "missing cpu name in %<-mcpu=%s%>"
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18259
  #, 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.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18290
  #, 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.cc:18375
  #, 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.cc:18429
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de cÃ³digo %qs con -f%s"
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18667
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18671
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18708
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:18735
  #, 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.cc:18739
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18773
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, 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.cc:27010
  #, 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.cc:27035
  #, 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.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 38939,39299 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:7942
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%s string ill-formed\n"
  msgid "%qs string ill-formed"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "formato no vÃ¡lido de %s"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opciÃ³n (%s)"
  
! #: config/aarch64/aarch64.cc:17702
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18139
  #, 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.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no vÃ¡lido para %qs"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18245
  #, 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.cc:18251
  #, fuzzy, gcc-internal-format
  #| msgid "missing cpu name in %<-mcpu=%s%>"
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18254
  #, 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.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18285
  #, 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.cc:18370
  #, 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.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de cÃ³digo %qs con -f%s"
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18666
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18703
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:18730
  #, 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.cc:18734
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18768
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, 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.cc:27005
  #, 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.cc:27030
  #, 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.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgstr "latencia de cachÃ© L%d desconoci
*** 39350,39356 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valor %qs errÃ³neo para -mmemory-latency"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 39362,39368 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valor %qs errÃ³neo para -mmemory-latency"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 39480,39496 ****
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 39492,39508 ----
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 39609,39615 ****
  msgstr "falta el argumento del atributo %qE"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "el atributo %qE sÃ³lo permite una constante entera como argumento"
--- 39621,39627 ----
  msgstr "falta el argumento del atributo %qE"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "el atributo %qE sÃ³lo permite una constante entera como argumento"
*************** msgstr "el atributo %qE se aplica solame
*** 39630,39654 ****
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
--- 39642,39666 ----
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "arquitecturas de nÃºcleo no admi
*** 40205,40402 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "arquitectura de nÃºcleo %qs desconocida especificada con %qs"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "no se admite -fpic"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "no se admite -fPIC"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-fpie is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "no se admite -fpie"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIE is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de funciÃ³n %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la funciÃ³n %qs no puede devolver un valor"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs parece ser un manejador %s mal escrito; falta el prefijo %<__vector%>"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs es un identificador invertido en AVR-LibC.  PlantÃ©ese %<#include <avr/interrupt.h>%> antes de usar la macro %qs"
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> sÃ³lo contiene 2 bytes de direcciÃ³n"
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "el desplazamiento del puntero desde el sÃ­mbolo tal vez es incorrecto"
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "se accede a memoria de datos con direcciÃ³n de memoria de programa"
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "se accede a memoria de programa con direcciÃ³n de memoria de datos"
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "se usÃ³ el registro fijo %s para pasar un parÃ¡metro a la funciÃ³n"
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "no se admite escribir al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estÃ¡tico"
  
! #: config/avr/avr.cc:9630
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "solo se admite el atributo %qE nÃºcleos Tiny reducidos"
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "la direcciÃ³n del atributo %qE estÃ¡ fuera de rango"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "tanto el atributo %s como el %qE proporcionan direcciÃ³n"
  
! #: config/avr/avr.cc:9694
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "atributo %qE en variable no volÃ¡til"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "no se admiten espacios de direcciones para dispositivos Tiny reducidos"
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "no se admite el espacio de direcciones %qs para dispositivos con tamaÃ±o de flash de hasta %d KiB"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %qT"
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+D"
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D debe ser const para que se ponga en la secciÃ³n de sÃ³lo lectura a travÃ©s de %qs"
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "la declaraciÃ³n de ES estÃ¡tica para %q+D necesita una direcciÃ³n"
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "la definiciÃ³n de ES para %q+D necesita una direcciÃ³n"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "SÃ³lo las variables sin inicializar se pueden colocar en la secciÃ³n .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "se colocÃ³ la variable %q+D con inicializaciÃ³n dinÃ¡mica en el Ã¡rea de memoria del programa"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "se colocÃ³ la variable %q+D sin inicializar en el Ã¡rea de memoria del programa"
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D tiene atributos incompatibles %qs y %qs"
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "la arquitectura %qs sÃ³lo se admite para ensamblador"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "vonversiÃ³n del espacio de direcciones %qs al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s expera una constante entera en tiempo de compilaciÃ³n"
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s espera una constante entera long en tiempo de compilaciÃ³n como primer argumento"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "redondear a %d bits no tiene ningÃºn efecto en valores de coma fija con %d bits de fracciÃ³n"
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "el resultado del redondeo serÃ¡ siempre 0"
--- 40217,40414 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "arquitectura de nÃºcleo %qs desconocida especificada con %qs"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "no se admite -fpic"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "no se admite -fPIC"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-fpie is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "no se admite -fpie"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIE is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de funciÃ³n %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la funciÃ³n %qs no puede devolver un valor"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs parece ser un manejador %s mal escrito; falta el prefijo %<__vector%>"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs es un identificador invertido en AVR-LibC.  PlantÃ©ese %<#include <avr/interrupt.h>%> antes de usar la macro %qs"
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> sÃ³lo contiene 2 bytes de direcciÃ³n"
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "el desplazamiento del puntero desde el sÃ­mbolo tal vez es incorrecto"
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "se accede a memoria de datos con direcciÃ³n de memoria de programa"
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "se accede a memoria de programa con direcciÃ³n de memoria de datos"
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "se usÃ³ el registro fijo %s para pasar un parÃ¡metro a la funciÃ³n"
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "no se admite escribir al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estÃ¡tico"
  
! #: config/avr/avr.cc:10220
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "solo se admite el atributo %qE nÃºcleos Tiny reducidos"
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "la direcciÃ³n del atributo %qE estÃ¡ fuera de rango"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "tanto el atributo %s como el %qE proporcionan direcciÃ³n"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "atributo %qE en variable no volÃ¡til"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "no se admiten espacios de direcciones para dispositivos Tiny reducidos"
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "no se admite el espacio de direcciones %qs para dispositivos con tamaÃ±o de flash de hasta %d KiB"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %qT"
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+D"
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D debe ser const para que se ponga en la secciÃ³n de sÃ³lo lectura a travÃ©s de %qs"
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "la declaraciÃ³n de ES estÃ¡tica para %q+D necesita una direcciÃ³n"
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "la definiciÃ³n de ES para %q+D necesita una direcciÃ³n"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "SÃ³lo las variables sin inicializar se pueden colocar en la secciÃ³n .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "se colocÃ³ la variable %q+D con inicializaciÃ³n dinÃ¡mica en el Ã¡rea de memoria del programa"
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "se colocÃ³ la variable %q+D sin inicializar en el Ã¡rea de memoria del programa"
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D tiene atributos incompatibles %qs y %qs"
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "la arquitectura %qs sÃ³lo se admite para ensamblador"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "vonversiÃ³n del espacio de direcciones %qs al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s expera una constante entera en tiempo de compilaciÃ³n"
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s espera una constante entera long en tiempo de compilaciÃ³n como primer argumento"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "redondear a %d bits no tiene ningÃºn efecto en valores de coma fija con %d bits de fracciÃ³n"
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "el resultado del redondeo serÃ¡ siempre 0"
*************** msgstr "no se han implementado las caden
*** 40895,40925 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %d no admitido"
  
! #: config/gcn/gcn.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:5988
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuraciÃ³n de tiempo de ejecuciÃ³n"
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "se usa num_workers (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nÃºmero operando fuera de rango"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 40907,40937 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %d no admitido"
  
! #: config/gcn/gcn.cc:5996
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:5997
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuraciÃ³n de tiempo de ejecuciÃ³n"
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "se usa num_workers (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nÃºmero operando fuera de rango"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 40929,40940 ****
  msgid "deleting file %s: %m"
  msgstr "se borra el fichero %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "se debe establecer la variable de entorno COLLECT_GCC_OPTIONS"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "se debe definir COLLECT_GCC."
--- 40941,40952 ----
  msgid "deleting file %s: %m"
  msgstr "se borra el fichero %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "se debe establecer la variable de entorno COLLECT_GCC_OPTIONS"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "se debe definir COLLECT_GCC."
*************** msgstr "se debe definir COLLECT_GCC."
*** 40944,40950 ****
  msgid "offload compiler %s not found"
  msgstr "no se ha encontrado el compilador %s"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "No se reconoce el argumento de la opciÃ³n "
--- 40956,40962 ----
  msgid "offload compiler %s not found"
  msgstr "no se ha encontrado el compilador %s"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "No se reconoce el argumento de la opciÃ³n "
*************** msgid "either -fopenacc or -fopenmp must
*** 40956,40973 ****
  msgstr "se debe definir -fopenacc o -fopenmp"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "no se puede abrir '%s'"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "no se puede abrir el fichero de perfil %s"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read %s: %m"
  msgid "cannot read omp_requires file %qs"
--- 40968,40985 ----
  msgstr "se debe definir -fopenacc o -fopenmp"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "no se puede abrir '%s'"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "no se puede abrir el fichero de perfil %s"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read %s: %m"
  msgid "cannot read omp_requires file %qs"
*************** msgstr "operando de pista incorrecto"
*** 41226,41251 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "el penÃºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-features.cc:3265
  #, fuzzy, gcc-internal-format
  #| msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Las versiones de funciones no pueden marcarse como gnu_inline; hay que generar cuerpos"
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "el modelo de cÃ³digo %s no admite el modo PIC"
--- 41238,41263 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "el penÃºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-features.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Las versiones de funciones no pueden marcarse como gnu_inline; hay que generar cuerpos"
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "el modelo de cÃ³digo %s no admite el modo PIC"
*************** msgstr "El atributo SEQUENCE en %C ya se
*** 41274,41809 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argumento %qs incorrecto para la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "los rangos de tamaÃ±o de la opciÃ³n %qs deberÃ­an ser crecientes"
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "se especificÃ³ un nombre de estrategia %qs incorrecto para la opciÃ³n %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "no se admite el nombre de estrategia %qs especificado para la opciÃ³n %qs para cÃ³digo de 32 bits"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "se especificÃ³ una alineaciÃ³n %qs desconocida para la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "el valor mÃ¡ximo para el Ãºltimo rango de tamaÃ±os deberÃ­a ser -1 para la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "se especificaron demasiados rangos de tamaÃ±os en la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1733
  #, fuzzy, gcc-internal-format
  #| msgid "unknown parameter to option -mtune-ctrl: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "parÃ¡metro desconocido para la opciÃ³n -mtune-ctrl: %s"
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "no se admite Intel MCU psABI en el modo %s"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado"
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> es obsoleto; use %<target(\"tune=k8\")%> o %<target(\"tune=generic\")%> en su lugar como convenga"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.cc:2039
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "el modelo de direcciones %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "-mabi=ms not supported with X32 ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "no se admite -mabi=ms con X32 ABI"
  
! #: config/i386/i386-options.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2074
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "no se admite -masm=intel en esta configuraciÃ³n"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "no estÃ¡ compilado el modo bit-%i"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>"
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<generic%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionÃ³ no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-march=%> switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-march=%>"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s; Â¿qiuso decir %qs?"
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-mtune=%> switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.cc:2379
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.cc:2405
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no estÃ¡ entre 0 y %d"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no estÃ¡ entre %d y %d"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no estÃ¡ entre %d y 12"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount no estÃ¡ implementada para -fPIC"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usÃ³ %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usÃ³ %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSE"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2720
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinaciÃ³n con -fpic"
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opciÃ³n desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.cc:2900
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un nÃºmero vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:2933
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base vÃ¡lido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupciÃ³n y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.cc:3132
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuraciÃ³n DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no estÃ¡n permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es mÃ¡s grande que %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente estÃ¡ disponible para 64-bit"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumento"
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atenciÃ³n de interrupciones deberÃ­a tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 41286,41821 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argumento %qs incorrecto para la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "los rangos de tamaÃ±o de la opciÃ³n %qs deberÃ­an ser crecientes"
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "se especificÃ³ un nombre de estrategia %qs incorrecto para la opciÃ³n %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "no se admite el nombre de estrategia %qs especificado para la opciÃ³n %qs para cÃ³digo de 32 bits"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "se especificÃ³ una alineaciÃ³n %qs desconocida para la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "el valor mÃ¡ximo para el Ãºltimo rango de tamaÃ±os deberÃ­a ser -1 para la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "se especificaron demasiados rangos de tamaÃ±os en la opciÃ³n %qs"
  
! #: config/i386/i386-options.cc:1737
  #, fuzzy, gcc-internal-format
  #| msgid "unknown parameter to option -mtune-ctrl: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "parÃ¡metro desconocido para la opciÃ³n -mtune-ctrl: %s"
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "no se admite Intel MCU psABI en el modo %s"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado"
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> es obsoleto; use %<target(\"tune=k8\")%> o %<target(\"tune=generic\")%> en su lugar como convenga"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.cc:2043
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "el modelo de direcciones %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "-mabi=ms not supported with X32 ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "no se admite -mabi=ms con X32 ABI"
  
! #: config/i386/i386-options.cc:2075
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2082
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "no se admite -masm=intel en esta configuraciÃ³n"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "no estÃ¡ compilado el modo bit-%i"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>"
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<generic%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionÃ³ no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-march=%> switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-march=%>"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s; Â¿qiuso decir %qs?"
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s"
  
! #: config/i386/i386-options.cc:2304
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-mtune=%> switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.cc:2383
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no estÃ¡ entre 0 y %d"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no estÃ¡ entre %d y %d"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no estÃ¡ entre %d y 12"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount no estÃ¡ implementada para -fPIC"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usÃ³ %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usÃ³ %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSE"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2724
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinaciÃ³n con -fpic"
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opciÃ³n desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un nÃºmero vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:2939
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base vÃ¡lido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupciÃ³n y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.cc:3138
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuraciÃ³n DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3197
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3351
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no estÃ¡n permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es mÃ¡s grande que %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente estÃ¡ disponible para 64-bit"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumento"
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atenciÃ³n de interrupciones deberÃ­a tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "se usÃ³ un operando que no es en
*** 42007,42052 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: config/i386/i386.cc:21736
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "la decodificaciÃ³n de %<va_list%> cambiÃ³ en GCC 4.4"
  
! #: config/i386/i386.cc:21832
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria especÃ­fico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:23676
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.cc:23683
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/i386/i386.cc:24309
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 42019,42069 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: config/i386/i386.cc:21724
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "la decodificaciÃ³n de %<va_list%> cambiÃ³ en GCC 4.4"
  
! #: config/i386/i386.cc:21820
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria especÃ­fico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:23693
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.cc:23700
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/i386/i386.cc:24326
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "fichero ptx mal formado"
*** 43419,43443 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "no se puede encontrar la declaraciÃ³n de protocolo para %qE"
  
! #: config/nvptx/mkoffload.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "offload compiler %s not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "no se ha encontrado el compilador %s"
  
! #: config/nvptx/mkoffload.cc:640
  #, fuzzy, gcc-internal-format
  #| msgid "either -fopenacc or -fopenmp must be set"
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "se debe definir -fopenacc o -fopenmp"
  
! #: config/nvptx/mkoffload.cc:740
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "no se puede abrir el fichero ptx intermedio"
--- 43436,43460 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "no se puede encontrar la declaraciÃ³n de protocolo para %qE"
  
! #: config/nvptx/mkoffload.cc:611
  #, fuzzy, gcc-internal-format
  #| msgid "offload compiler %s not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "no se ha encontrado el compilador %s"
  
! #: config/nvptx/mkoffload.cc:654
  #, fuzzy, gcc-internal-format
  #| msgid "either -fopenacc or -fopenmp must be set"
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "se debe definir -fopenacc o -fopenmp"
  
! #: config/nvptx/mkoffload.cc:754
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "no se puede abrir el fichero ptx intermedio"
*************** msgstr "%qs no es un nÃºmero vÃ¡lido en
*** 43800,43806 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 43817,43823 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "opciÃ³n desconocida para %<%s=%s
*** 44309,44401 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.cc:24389
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 44326,44418 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.cc:24390
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "el atributo %qE no tiene efecto"
*** 45225,45231 ****
  msgid "attribute %qs applies to array types only"
  msgstr "el atributo %qs solamente se aplica a tipos de matriz"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 45242,45248 ----
  msgid "attribute %qs applies to array types only"
  msgstr "el atributo %qs solamente se aplica a tipos de matriz"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "el tipo de la matriz %q+D se com
*** 45303,45309 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD ya se declarÃ³ en este Ã¡mbito"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
--- 45320,45326 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD ya se declarÃ³ en este Ã¡mbito"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
*************** msgstr "%q+D redeclarado como un tipo di
*** 45370,45376 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "la funciÃ³n interna %q+D no se declara como funciÃ³n"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la declaraciÃ³n de %q+D oscurece una funciÃ³n interna"
--- 45387,45393 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "la funciÃ³n interna %q+D no se declara como funciÃ³n"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la declaraciÃ³n de %q+D oscurece una funciÃ³n interna"
*************** msgstr "se especificaron espacios de dir
*** 45435,45696 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "calificadores de tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefiniciÃ³n de la definiciÃ³n de tipo %q+D con un tipo diferente"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redefiniciÃ³n de la definiciÃ³n de tipo %q+D con un tipo modificado variablemente"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefiniciÃ³n de la definiciÃ³n de tipo %q+D"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la declaraciÃ³n de %q+D oscurece una funciÃ³n interna"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "declaraciÃ³n de la funciÃ³n %qD en un contexto no vÃ¡lido"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefiniciÃ³n de %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "declaraciÃ³n static de %q+D despuÃ©s de una declaraciÃ³n que no es static"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "declaraciÃ³n que no es static de %q+D despuÃ©s de una declaraciÃ³n static"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "atributo %<gnu_inline%> presente en %q+D"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "pero no aquÃ­"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q+D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q+D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "declaraciÃ³n extern de %q+D despuÃ©s de una declaraciÃ³n sin enlace"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "declaraciÃ³n de %q+D sin enlace despuÃ©s de una declaraciÃ³n extern"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeclaraciÃ³n de %q+D sin enlace"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeclaraciÃ³n de %q+D con visibilidad diferente (se preserva la visibilidad anterior)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefiniciÃ³n del parÃ¡metro %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redeclaraciÃ³n redundante de %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la declaraciÃ³n de %q+D oscurece a una declaraciÃ³n previa que no es variable"
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "declaraciÃ³n externa anidada de %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE; Â¿quiso decir %qs?"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n interna %qD"
  
! #: c/c-decl.cc:3799
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n %qD"
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: c/c-decl.cc:3889
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "salto al Ã¡mbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "el salto evita la inicializaciÃ³n de la variable"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "salto a una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "el switch salta sobre la inicializaciÃ³n de la variable"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch inicia aquÃ­"
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch salta dentro de una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo errÃ³neo de etiqueta"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
--- 45452,45713 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "calificadores de tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefiniciÃ³n de la definiciÃ³n de tipo %q+D con un tipo diferente"
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redefiniciÃ³n de la definiciÃ³n de tipo %q+D con un tipo modificado variablemente"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefiniciÃ³n de la definiciÃ³n de tipo %q+D"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la declaraciÃ³n de %q+D oscurece una funciÃ³n interna"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "declaraciÃ³n de la funciÃ³n %qD en un contexto no vÃ¡lido"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefiniciÃ³n de %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "declaraciÃ³n static de %q+D despuÃ©s de una declaraciÃ³n que no es static"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "declaraciÃ³n que no es static de %q+D despuÃ©s de una declaraciÃ³n static"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "atributo %<gnu_inline%> presente en %q+D"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "pero no aquÃ­"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q+D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q+D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "declaraciÃ³n extern de %q+D despuÃ©s de una declaraciÃ³n sin enlace"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "declaraciÃ³n de %q+D sin enlace despuÃ©s de una declaraciÃ³n extern"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeclaraciÃ³n de %q+D sin enlace"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeclaraciÃ³n de %q+D con visibilidad diferente (se preserva la visibilidad anterior)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefiniciÃ³n del parÃ¡metro %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redeclaraciÃ³n redundante de %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la declaraciÃ³n de %q+D oscurece a una declaraciÃ³n previa que no es variable"
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "declaraciÃ³n externa anidada de %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE; Â¿quiso decir %qs?"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n interna %qD"
  
! #: c/c-decl.cc:3806
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n %qD"
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: c/c-decl.cc:3896
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "salto al Ã¡mbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "el salto evita la inicializaciÃ³n de la variable"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "salto a una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "el switch salta sobre la inicializaciÃ³n de la variable"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch inicia aquÃ­"
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch salta dentro de una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo errÃ³neo de etiqueta"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "el atributo %qE se aplica solame
*** 45700,45829 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sin nombre que no define ninguna instancia"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con especificadores de clase de almacenamiento no redeclara la etiqueta"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con calificador de tipo no redeclara la etiqueta"
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nombre de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "especificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "calificador de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "especificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs sin uso en declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> sin uso en la declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parÃ¡metros de matrices"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
--- 45717,45846 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sin nombre que no define ninguna instancia"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con especificadores de clase de almacenamiento no redeclara la etiqueta"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con calificador de tipo no redeclara la etiqueta"
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nombre de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "especificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "calificador de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "especificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs sin uso en declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> sin uso en la declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parÃ¡metros de matrices"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
*************** msgstr "ISO C90 no admite declaradores d
*** 45831,46143 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una funciÃ³n"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice __typeof__ en su lugar)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la funciÃ³n %qD estÃ¡ inicializada como una variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "el parÃ¡metro %qD estÃ¡ inicializado"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %q+D un atributo noinline"
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "el miembro const sin inicializar en %qT es no vÃ¡lido en C++"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %q+D"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "falta el tamaÃ±o de la matriz en %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "matriz %q+D de tamaÃ±o cero o negativo"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %q+D no es constante"
  
! #: c/c-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "se descarta el especificador asm para la variable local que no es estÃ¡tica %q+D"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "no se puede poner un objeto con un campo volatile en register"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohÃ­be declaraciones adelantadas de parÃ¡metros"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qE implicitly auto and declared %qs"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no vÃ¡lido en C++"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresiÃ³n constante entera"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no vÃ¡lido"
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensiÃ³n de GCC"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es mÃ¡s estrecho que los valores de su tipo"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz %qE cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qE"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.cc:6755
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializÃ³ y declarÃ³ como %<extern%>"
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la funciÃ³n anidada %qE se declarÃ³ %<extern%>"
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
--- 45848,46160 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una funciÃ³n"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice __typeof__ en su lugar)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la funciÃ³n %qD estÃ¡ inicializada como una variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "el parÃ¡metro %qD estÃ¡ inicializado"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %q+D un atributo noinline"
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "el miembro const sin inicializar en %qT es no vÃ¡lido en C++"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %q+D"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "falta el tamaÃ±o de la matriz en %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "matriz %q+D de tamaÃ±o cero o negativo"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %q+D no es constante"
  
! #: c/c-decl.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "se descarta el especificador asm para la variable local que no es estÃ¡tica %q+D"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "no se puede poner un objeto con un campo volatile en register"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohÃ­be declaraciones adelantadas de parÃ¡metros"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qE implicitly auto and declared %qs"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no vÃ¡lido en C++"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresiÃ³n constante entera"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no vÃ¡lido"
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensiÃ³n de GCC"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es mÃ¡s estrecho que los valores de su tipo"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz %qE cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qE"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.cc:6762
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qE"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializÃ³ y declarÃ³ como %<extern%>"
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la funciÃ³n anidada %qE se declarÃ³ %<extern%>"
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
*************** msgstr "el Ã¡mbito de la funciÃ³n %qE es
*** 46145,46979 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parÃ¡metro"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaraciÃ³n de %qE como una matriz de voids"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaraciÃ³n de %qE como una matriz de funciones"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.cc:7055
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.cc:7058
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.cc:7248
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.cc:7643
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.cc:7841
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.cc:7984
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:7987
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembro"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "tipo no vÃ¡lido del parÃ¡metro %d en la funciÃ³n %<constexpr%> %q+#D"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "se especificÃ³ el campo desconocido %qE en el inicializador"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.cc:9281
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized scalar storage order value %qs"
  msgid "type punning toggles scalar storage order"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.cc:10347
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.cc:11003
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 46162,46996 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parÃ¡metro"
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaraciÃ³n de %qE como una matriz de voids"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaraciÃ³n de %qE como una matriz de funciones"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.cc:7062
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.cc:7065
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.cc:7255
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:7994
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembro"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "tipo no vÃ¡lido del parÃ¡metro %d en la funciÃ³n %<constexpr%> %q+#D"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "se especificÃ³ el campo desconocido %qE en el inicializador"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.cc:9288
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.cc:9342
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized scalar storage order value %qs"
  msgid "type punning toggles scalar storage order"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "se usÃ³ %qE con %<auto%>"
*** 46981,47222 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.cc:11897
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.cc:11919
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.cc:11962
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "se usÃ³ %<__thread%> con %qE"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
--- 46998,47239 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.cc:11904
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.cc:11926
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.cc:11969
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "se usÃ³ %<__thread%> con %qE"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, 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
*** 47237,47243 ****
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
--- 47254,47260 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
*************** msgstr "se esperaba fin de lÃ­nea"
*** 47247,47259 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohÃ­be una unidad de traducciÃ³n vacÃ­a"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una funciÃ³n"
--- 47264,47276 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohÃ­be una unidad de traducciÃ³n vacÃ­a"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una funciÃ³n"
*************** msgstr "nombre de tipo %qE desconocido;
*** 47289,47297 ****
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
--- 47306,47314 ----
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
*************** msgstr "el atributo %<fallthrough%> no e
*** 47325,47331 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
--- 47342,47348 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, 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
*** 47340,47351 ****
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
--- 47357,47368 ----
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "se esperaba %<=%>, %<,%>, %<;%>,
*** 47410,47416 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohÃ­be las funciones anidadas"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
--- 47427,47433 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohÃ­be las funciones anidadas"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
*************** msgid "empty enum is invalid"
*** 47508,47527 ****
  msgstr "un enum vacÃ­o no es vÃ¡lido"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
--- 47525,47544 ----
  msgstr "un enum vacÃ­o no es vÃ¡lido"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
*************** msgstr "se esperaban especificadores de
*** 47603,47609 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parÃ¡metros deben estar al final de la lista de parÃ¡metros"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
--- 47620,47626 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parÃ¡metros deben estar al final de la lista de parÃ¡metros"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, 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
*** 47615,47684 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C prohÃ­be las llaves de inicializador vacÃ­as"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohÃ­be la especificaciÃ³n de rangos de elementos a inicializar"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohÃ­be la especificaciÃ³n de subobjetos a inicializar"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohÃ­be las declaraciones etiquetadas"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "una etiqueta sÃ³lo puede ser parte de una declaraciÃ³n y una declaraciÃ³n no es un enunciado"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohÃ­be mezclar declaraciones y cÃ³digo"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de una declaraciÃ³n compuesta"
--- 47632,47701 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C prohÃ­be las llaves de inicializador vacÃ­as"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohÃ­be la especificaciÃ³n de rangos de elementos a inicializar"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohÃ­be la especificaciÃ³n de subobjetos a inicializar"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohÃ­be las declaraciones etiquetadas"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "una etiqueta sÃ³lo puede ser parte de una declaraciÃ³n y una declaraciÃ³n no es un enunciado"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohÃ­be mezclar declaraciones y cÃ³digo"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de una declaraciÃ³n compuesta"
*************** msgstr "etiqueta al final de una declara
*** 47687,47794 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "se sugiere llaves alrededor de un cuerpo vacÃ­o en una declaraciÃ³n %<do%>"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mÃºltiples variables de iteraciÃ³n en una enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colecciÃ³n en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE no es una plantilla"
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "una cadena ancha es no vÃ¡lida en este contexto"
  
! #: c/c-parser.cc:8155
  #, 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"
--- 47704,47811 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.cc:6758
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "se sugiere llaves alrededor de un cuerpo vacÃ­o en una declaraciÃ³n %<do%>"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mÃºltiples variables de iteraciÃ³n en una enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colecciÃ³n en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE no es una plantilla"
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "una cadena ancha es no vÃ¡lida en este contexto"
  
! #: c/c-parser.cc:8158
  #, 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
*** 47796,48844 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la divisiÃ³n %<sizeof (%T) / sizeof (%T)%> no computa el nÃºmero de elementos del array"
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for typedef %qE"
  msgid "alignment specified for type name in cast"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "se especificÃ³ la alineaciÃ³n para el nombre de tipo en %<sizeof%>"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "se aplicÃ³ %<sizeof%> a un campo de bits"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el nombre de tipo %qE"
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la direcciÃ³n de %qs"
  
! #: c/c-parser.cc:9245
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo funciÃ³n"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo de longitud variable"
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original estÃ¡ aquÃ­"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible estÃ¡ aquÃ­"
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con mÃºltiples asociaciones"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia estÃ¡ aquÃ­"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n"
  
! #: c/c-parser.cc:9429
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³n"
  
! #: c/c-parser.cc:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.cc:9459
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:9490
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³n"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohÃ­be grupos de llaves dentro de expresiones"
  
! #: c/c-parser.cc:9896
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10027
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentos"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> carecen de paramÃ©tro de tipo genÃ©rico"
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parÃ¡metro de tipo genÃ©rico para el argumento de funciÃ³n %u de %<__builtin_tgmath%> estÃ¡ duplicado"
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para complejos"
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para binarios"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©rico"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10518
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresiÃ³n de llamada"
  
! #: c/c-parser.cc:10522
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.cc:10548
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qD se declarÃ³ %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:10898
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qD se declarÃ³ %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "la literal compuesta del tipo %qT que no es objeto"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuesto"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningÃºn efecto"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificÃ³ un punto y coma extra en la definiciÃ³n del mÃ©todo"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> despuÃ©s de la definiciÃ³n del atributo de mÃ©todo"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n mÃ©todo objective-c"
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %u"
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma %s%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, 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.cc:15022 cp/parser.cc:38833
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:16544
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16583
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clÃ¡usula OpenACC no vÃ¡lida en el alcance del fichero"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 47813,48861 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la divisiÃ³n %<sizeof (%T) / sizeof (%T)%> no computa el nÃºmero de elementos del array"
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for typedef %qE"
  msgid "alignment specified for type name in cast"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "se especificÃ³ la alineaciÃ³n para el nombre de tipo en %<sizeof%>"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "se aplicÃ³ %<sizeof%> a un campo de bits"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:8988
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el nombre de tipo %qE"
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la direcciÃ³n de %qs"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.cc:9251
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo funciÃ³n"
  
! #: c/c-parser.cc:9323
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo de longitud variable"
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original estÃ¡ aquÃ­"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible estÃ¡ aquÃ­"
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con mÃºltiples asociaciones"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia estÃ¡ aquÃ­"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n"
  
! #: c/c-parser.cc:9432
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³n"
  
! #: c/c-parser.cc:9440
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.cc:9462
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:9493
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³n"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohÃ­be grupos de llaves dentro de expresiones"
  
! #: c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10030
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentos"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> carecen de paramÃ©tro de tipo genÃ©rico"
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parÃ¡metro de tipo genÃ©rico para el argumento de funciÃ³n %u de %<__builtin_tgmath%> estÃ¡ duplicado"
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para complejos"
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para binarios"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©rico"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10521
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresiÃ³n de llamada"
  
! #: c/c-parser.cc:10525
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.cc:10551
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qD se declarÃ³ %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qD se declarÃ³ %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "la literal compuesta del tipo %qT que no es objeto"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuesto"
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningÃºn efecto"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificÃ³ un punto y coma extra en la definiciÃ³n del mÃ©todo"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> despuÃ©s de la definiciÃ³n del atributo de mÃ©todo"
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n mÃ©todo objective-c"
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %u"
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma %s%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, 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.cc:15025 cp/parser.cc:38832
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16586
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clÃ¡usula OpenACC no vÃ¡lida en el alcance del fichero"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 48847,49452 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "%qs clause requires %qs clause"
  msgstr "%qs requiere %qs"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qD no debe ser firstprivate"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22319
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, 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.cc:22515 cp/parser.cc:46411
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, 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.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, 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.cc:22647 cp/parser.cc:46560
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificÃ³ en %<@synthesize%>"
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, 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.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque"
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo funciÃ³n o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaraciÃ³n de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> previo"
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-funciÃ³n"
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-funciÃ³n %<(%>"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, 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.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:23751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected at least one assumption clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "funciÃ³n de especificaciÃ³n %qs desconocida"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24584
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
--- 48864,49469 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "%qs clause requires %qs clause"
  msgstr "%qs requiere %qs"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qD no debe ser firstprivate"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:22322
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, 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.cc:22518 cp/parser.cc:46410
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, 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.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, 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.cc:22650 cp/parser.cc:46559
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificÃ³ en %<@synthesize%>"
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, 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.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque"
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo funciÃ³n o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaraciÃ³n de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> previo"
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-funciÃ³n"
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-funciÃ³n %<(%>"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, 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.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.cc:23754
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected at least one assumption clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "funciÃ³n de especificaciÃ³n %qs desconocida"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24587
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
*************** msgstr "llave sin cerrar"
*** 49456,49462 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
--- 49473,49479 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
*************** msgstr "los tipos de devoluciÃ³n de func
*** 49542,49553 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "la conversiÃ³n de una literal compuesta de matriz a un puntero estÃ¡ malformada en C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
--- 49559,49570 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "la conversiÃ³n de una literal compuesta de matriz a un puntero estÃ¡ malformada en C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
*************** msgstr "%qD se declara aquÃ­"
*** 49992,49998 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresiÃ³n coma no tiene efecto"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresiÃ³n coma no tiene efecto"
--- 50009,50015 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresiÃ³n coma no tiene efecto"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresiÃ³n coma no tiene efecto"
*************** msgstr ""
*** 50453,50464 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
--- 50470,50481 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
*************** msgid "invalid use of non-lvalue array"
*** 50475,50481 ****
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
--- 50492,50498 ----
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
*************** msgstr "el elemento inicializador no es
*** 50485,50501 ****
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresiÃ³n matrizal que no es constante"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
--- 50502,50518 ----
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresiÃ³n matrizal que no es constante"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
*************** msgstr "grupo extra de llaves al final d
*** 50515,50522 ****
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible en un contexto anidado"
--- 50532,50539 ----
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible en un contexto anidado"
*************** msgstr "faltan llaves alrededor del inic
*** 50531,51158 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ã­ndice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no estÃ¡ en el inicializador de record o union"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el Ã­ndice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el Ã­ndice de matriz en el inicializador no es una expresiÃ³n constante entera"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el Ã­ndice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el Ã­ndice de matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de Ã­ndices vacÃ­o en el inicializador"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de Ã­ndices de la matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversiÃ³n de enum en la inicializaciÃ³n es no vÃ¡lida en C++"
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "exceso de elementos en el inicializador de matriz de caracteres"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicializaciÃ³n posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicializaciÃ³n no estÃ¡tica de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicializaciÃ³n de unions"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la funciÃ³n declarada %<noreturn%> tiene una declaraciÃ³n %<return%>"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una funciÃ³n que no devuelve void"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohÃ­be %<return%> con expresiÃ³n, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresiÃ³n de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaraciÃ³n break no estÃ¡ dentro de un bucle o switch"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaraciÃ³n de la expresiÃ³n tiene tipo de dato incompleto"
  
! #: c/c-typeck.cc:12034
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12039
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con nÃºmeros de elementos diferentes"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaÃ±o que %qT"
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparaciÃ³n de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohÃ­be la comparaciÃ³n de %<void *%> con un puntero de funciÃ³n"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparaciÃ³n de diferentes tipos de puntero carece de una conversiÃ³n"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaciÃ³n de punteros completos e incompletos"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohÃ­be la comparaciÃ³n entre punteros a funciones"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binaria"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de clÃ¡usula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, 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.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la secciÃ³n de matriz no es de tipo integral"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "secciÃ³n de matriz de longitud cero en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "lÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite superior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la clÃ¡usula %<reduction%> es una matriz de tamaÃ±o cero"
  
! #: c/c-typeck.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontrÃ³ una definiciÃ³n de etiqueta para %qs"
  
! #: c/c-typeck.cc:14864
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, 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.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clÃ¡usula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "clÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de reducciÃ³n"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 50548,51175 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ã­ndice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no estÃ¡ en el inicializador de record o union"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el Ã­ndice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el Ã­ndice de matriz en el inicializador no es una expresiÃ³n constante entera"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el Ã­ndice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el Ã­ndice de matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de Ã­ndices vacÃ­o en el inicializador"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de Ã­ndices de la matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversiÃ³n de enum en la inicializaciÃ³n es no vÃ¡lida en C++"
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "exceso de elementos en el inicializador de matriz de caracteres"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicializaciÃ³n posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicializaciÃ³n no estÃ¡tica de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicializaciÃ³n de unions"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la funciÃ³n declarada %<noreturn%> tiene una declaraciÃ³n %<return%>"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una funciÃ³n que no devuelve void"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohÃ­be %<return%> con expresiÃ³n, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresiÃ³n de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaraciÃ³n break no estÃ¡ dentro de un bucle o switch"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaraciÃ³n de la expresiÃ³n tiene tipo de dato incompleto"
  
! #: c/c-typeck.cc:12039
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12044
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con nÃºmeros de elementos diferentes"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaÃ±o que %qT"
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparaciÃ³n de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohÃ­be la comparaciÃ³n de %<void *%> con un puntero de funciÃ³n"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparaciÃ³n de diferentes tipos de puntero carece de una conversiÃ³n"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaciÃ³n de punteros completos e incompletos"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohÃ­be la comparaciÃ³n entre punteros a funciones"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binaria"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de clÃ¡usula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, 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.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la secciÃ³n de matriz no es de tipo integral"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "secciÃ³n de matriz de longitud cero en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "lÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite superior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la clÃ¡usula %<reduction%> es una matriz de tamaÃ±o cero"
  
! #: c/c-typeck.cc:14708
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontrÃ³ una definiciÃ³n de etiqueta para %qs"
  
! #: c/c-typeck.cc:14869
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, 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.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clÃ¡usula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "clÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de reducciÃ³n"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE aparece mÃ¡s de una vez en l
*** 51161,51407 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la clÃ¡usula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:15148
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, 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.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>"
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:16381
  #, 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%>"
--- 51178,51424 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la clÃ¡usula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:15153
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, 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.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>"
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.cc:16374
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:16386
  #, 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"
*** 51640,51670 ****
  msgstr "se esperaba etiqueta"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> descarta a los calificadores"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI"
  
! #: cp/call.cc:3848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  msgid "  no known conversion from %qH to %qI"
  msgstr "  no hay una conversiÃ³n de %qH a %qI"
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 51657,51687 ----
  msgstr "se esperaba etiqueta"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> descarta a los calificadores"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI"
  
! #: cp/call.cc:3856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  msgid "  no known conversion from %qH to %qI"
  msgstr "  no hay una conversiÃ³n de %qH a %qI"
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, 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
*** 51673,52599 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, 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.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversiÃ³n>"
  
! #: cp/call.cc:3923
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:3927
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  heredado aquÃ­"
  
! #: cp/call.cc:3956
  #, 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.cc:3962
  #, 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.cc:3973
  #, 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.cc:3978
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/call.cc:3992
  #, 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.cc:3999
  #, 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.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5577
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.cc:5652
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.cc:8258
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.cc:8319
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.cc:8331
  #, fuzzy
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/call.cc:8338
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.cc:8353
  #, 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.cc:8393 cp/cvt.cc: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.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.cc:8438
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.cc:8708
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8717
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8722
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8738
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8741
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.cc:8987
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.cc:9353
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has pointer to boolean type"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "el argumento 3 en la llamada a la funciÃ³n %qE tiene un puntero a un tipo boolean"
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.cc:11662
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.cc:12875
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.cc:13736
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:13740
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de la referencia de tipo %qT desde una expresiÃ³n de tipo %qT"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 51690,52616 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, 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.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversiÃ³n>"
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.cc:3933
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  heredado aquÃ­"
  
! #: cp/call.cc:3964
  #, 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.cc:3970
  #, 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.cc:3981
  #, 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.cc:3986
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/call.cc:4000
  #, 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.cc:4007
  #, 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.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.cc:5413
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5592
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.cc:8273
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.cc:8334
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.cc:8346
  #, fuzzy
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.cc:8368
  #, 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.cc:8408 cp/cvt.cc: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.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.cc:8453
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.cc:8723
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8732
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8737
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8753
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:8756
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.cc:9002
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.cc:10821
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.cc:10978
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has pointer to boolean type"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "el argumento 3 en la llamada a la funciÃ³n %qE tiene un puntero a un tipo boolean"
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.cc:11463
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.cc:11651
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.cc:11677
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.cc:12901
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.cc:13782
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:13786
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de la referencia de tipo %qT desde una expresiÃ³n de tipo %qT"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "el miembro de matriz flexible se
*** 53109,53115 ****
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
--- 53126,53132 ----
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
*************** msgstr "el cuerpo de la funciÃ³n constex
*** 53282,53372 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D no se puede usar como una funciÃ³n constexpr porque:"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on calls to these functions"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Avisa en las llamadas a estas funciones"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:1991
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparaciÃ³n siempre falsa"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "funciÃ³n interna"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definiÃ³ originalmente aquÃ­"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "el tipo %qT no es un tipo base para el tipo %qT"
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
--- 53299,53389 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D no se puede usar como una funciÃ³n constexpr porque:"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on calls to these functions"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Avisa en las llamadas a estas funciones"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:1989
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparaciÃ³n siempre falsa"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "funciÃ³n interna"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definiÃ³ originalmente aquÃ­"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "el tipo %qT no es un tipo base para el tipo %qT"
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
*************** msgstr "llamada a la funciÃ³n %qD que no
*** 53375,53434 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/constexpr.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.cc:2793
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:2810
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Se intentÃ³ alojar una variable ya alojada"
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "%qD called in a constant expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usÃ³ %qD antes de su definiciÃ³n"
--- 53392,53451 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/constexpr.cc:2769
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.cc:2791
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:2808
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Se intentÃ³ alojar una variable ya alojada"
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "%qD called in a constant expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usÃ³ %qD antes de su definiciÃ³n"
*************** msgid "dereferencing a null pointer in %
*** 53510,53516 ****
  msgstr "deferenciando el puntero %<void *%>"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 53527,53533 ----
  msgstr "deferenciando el puntero %<void *%>"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "falta el inicializador para el m
*** 53624,53998 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5699
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcciÃ³n en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:5719
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6116
  #, 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.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:6973
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "captura de la variable %qD con duraciÃ³n de almacenamiento que no es automÃ¡tica"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qs%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, 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.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no vÃ¡lido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9390
  #, 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.cc:9539
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.cc:9633
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.cc:9765
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
--- 53641,54015 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcciÃ³n en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:5718
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6115
  #, 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.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:6972
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "captura de la variable %qD con duraciÃ³n de almacenamiento que no es automÃ¡tica"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qs%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, 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.cc:8015
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no vÃ¡lido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9389
  #, 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.cc:9538
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.cc:9632
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9756
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.cc:9764
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
*************** msgstr ""
*** 54797,54803 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 54814,54820 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr "un destructor no puede ser %<con
*** 54825,54861 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 54842,54890 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qE attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "argumento no vÃ¡lido del atributo %qE"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "lambda-expression in unevaluated context"
! msgid "use fold expression in the attribute argument instead"
! msgstr "expresiÃ³n lambda en un contexto sin evaluar"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "de la declaraciÃ³n previa de %q+
*** 55306,55312 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
--- 55335,55341 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
*************** msgstr "se descartan los atributos aplic
*** 55969,55975 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaraciÃ³n asociada"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 55998,56004 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaraciÃ³n asociada"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
*************** msgstr "inicializador no vÃ¡lido para la
*** 56190,56197 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
--- 56219,56226 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
*************** msgstr ""
*** 56313,56331 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
--- 56342,56360 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
*************** msgstr "%<long%> y %<short%>  se especif
*** 57177,57195 ****
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
! #| msgid "%qs used with %qE"
! msgid "%qs specified with %qD"
! msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
--- 57206,57224 ----
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
! #| msgid "%qE used with %<typedef%>"
! msgid "%qs specified with typedef-name %qD"
! msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
*************** msgstr "un destructor no puede ser %<con
*** 57824,57830 ****
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
--- 57853,57859 ----
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
*************** msgstr "%qE no es ni funciÃ³n ni funciÃ³
*** 57870,58221 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clase"
  
! #: cp/decl.cc:14605
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definiÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.cc:14625
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declarÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡tico"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una funciÃ³n static dentro de otra funciÃ³n"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaraciÃ³n de la variable constexpr %qD no es una definiciÃ³n"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:14980
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.cc:15143
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.cc:15567
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static o una funciÃ³n que no sea miembro"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohÃ­be la sobrecarga del operador ?:"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un nÃºmero variable de argumentos"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15737
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalÃºa ambos argumentos"
  
  #  En esta traducciÃ³n se emplea 'devolver' por 'return'. Si embargo, aquÃ­
  #  se cambiÃ³ por cacofonÃ­a: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qs"
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qs"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qs"
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
--- 57899,58250 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clase"
  
! #: cp/decl.cc:14614
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definiÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declarÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡tico"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una funciÃ³n static dentro de otra funciÃ³n"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaraciÃ³n de la variable constexpr %qD no es una definiciÃ³n"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:14989
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.cc:15152
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static o una funciÃ³n que no sea miembro"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohÃ­be la sobrecarga del operador ?:"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un nÃºmero variable de argumentos"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15746
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15757
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalÃºa ambos argumentos"
  
  #  En esta traducciÃ³n se emplea 'devolver' por 'return'. Si embargo, aquÃ­
  #  se cambiÃ³ por cacofonÃ­a: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qs"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qs"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qs"
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.cc:15911
  #, 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"
*** 58227,58292 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "la plantilla de funciÃ³n %qD se redeclarÃ³ commo una plantilla de clase"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declarÃ³"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 58256,58321 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "la plantilla de funciÃ³n %qD se redeclarÃ³ commo una plantilla de clase"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declarÃ³"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, 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
*** 58294,58342 ****
  
  #  No me gusta mucho esta traducciÃ³n. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  #| msgid "Option %s with different values"
  msgid "cannot define %qD in different module"
  msgstr "OpciÃ³n %s con valores diferentes"
  
! #: cp/decl.cc:16606
  #, 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"
--- 58323,58371 ----
  
  #  No me gusta mucho esta traducciÃ³n. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  #| msgid "Option %s with different values"
  msgid "cannot define %qD in different module"
  msgstr "OpciÃ³n %s con valores diferentes"
  
! #: cp/decl.cc:16615
  #, 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 %<%
*** 58346,58434 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningÃºn tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:18824
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 58375,58463 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningÃºn tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:18833
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "las listas de parÃ¡metro de plan
*** 58501,58660 ****
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "no declaration matches %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "En la funciÃ³n %qs"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%#qT defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "la clase local %q#T no debe tener datos miembro static %q#D"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "static data member %qD in unnamed class"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
! #: cp/decl2.cc:953
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "unnamed class defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "no se permite la lista de argumentos de plantilla explÃ­cita"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ya estÃ¡ definido en %qT"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "inicializador no vÃ¡lido para la funciÃ³n miembro %qD"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "se especificÃ³ un inicializador para la funciÃ³n miembro static %qD"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "se especificÃ³ un inicializador para la funciÃ³n miembro static %qD"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "no se permiten los especificadores %<asm%> en miembros de datos que no son static"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de funciÃ³n"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de funciÃ³n"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ya estÃ¡ definido en la clase %qT"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "el miembro static %qD no puede ser un campo de bits"
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la anchura del campo de bits %qD es del tipo %qT que no integral"
  
! #: cp/decl2.cc:1682
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anÃ³nimo no estÃ¡ dentro de un tipo nombrado"
  
! #: cp/decl2.cc:1829
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D no vÃ¡lido; un union anÃ³nimo sÃ³lo puede tener miembros con datos no estÃ¡ticos"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "miembro privado %q+#D en union anÃ³nima"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "los agregados anÃ³nimos de alcance de espacio de nombres deben ser static"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anÃ³nima sin miembros"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> debe devolver el tipo %qT"
--- 58530,58689 ----
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "no declaration matches %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "En la funciÃ³n %qs"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%#qT defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "la clase local %q#T no debe tener datos miembro static %q#D"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "static data member %qD in unnamed class"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
! #: cp/decl2.cc:958
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "unnamed class defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "no se permite la lista de argumentos de plantilla explÃ­cita"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ya estÃ¡ definido en %qT"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "inicializador no vÃ¡lido para la funciÃ³n miembro %qD"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "se especificÃ³ un inicializador para la funciÃ³n miembro static %qD"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "se especificÃ³ un inicializador para la funciÃ³n miembro static %qD"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "no se permiten los especificadores %<asm%> en miembros de datos que no son static"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de funciÃ³n"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de funciÃ³n"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ya estÃ¡ definido en la clase %qT"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "el miembro static %qD no puede ser un campo de bits"
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la anchura del campo de bits %qD es del tipo %qT que no integral"
  
! #: cp/decl2.cc:1687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anÃ³nimo no estÃ¡ dentro de un tipo nombrado"
  
! #: cp/decl2.cc:1834
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D no vÃ¡lido; un union anÃ³nimo sÃ³lo puede tener miembros con datos no estÃ¡ticos"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "miembro privado %q+#D en union anÃ³nima"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "los agregados anÃ³nimos de alcance de espacio de nombres deben ser static"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anÃ³nima sin miembros"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> debe devolver el tipo %qT"
*************** msgstr "%<operator new%> debe devolver e
*** 58663,58767 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "el primer parÃ¡metro de %<operator new%> no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
  
! #: cp/decl2.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3033
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT se declarÃ³ con mayor visibilidad que el tipo de su campo %qD"
  
! #: cp/decl2.cc:3070
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3074
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3080
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using anonymous type, is used but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
--- 58692,58796 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "el primer parÃ¡metro de %<operator new%> no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2033
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
  
! #: cp/decl2.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3044
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT se declarÃ³ con mayor visibilidad que el tipo de su campo %qD"
  
! #: cp/decl2.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using anonymous type, is used but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
*************** msgstr "%q+#D, declarada usando el tipo
*** 58771,58882 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "se usÃ³ un tipo anÃ³nimo sin enlace para declarar la variable %q#D sin enlace"
  
! #: cp/decl2.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare function %q#D with linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "se usÃ³ un tipo anÃ³nimo sin enlace para declarar la funciÃ³n %q#D con enlace"
  
! #: cp/decl2.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D no se refiere al tipo sin calificar, asÃ­ que no se usa para el enlace"
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using local type %qT, is used but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+#D, declarada usando el tipo local %qT, se usa pero nunca se define"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "se usÃ³ el tipo %qT sin enlace para declarar la variable %q#D con enlace"
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "se usÃ³ el tipo %qT sin enlace para declarar la funciÃ³n %q#D con enlace"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q#D genera un conflicto con una declaraciÃ³n previa"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous mangling %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "-fabi-version=6 (o =0) evita este error con un cambio en la decodificaciÃ³n"
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "se usa la funciÃ³n inline %q+D pero nunca se define"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "falta el argumento por defecto para el parÃ¡metro %P de %q+#D"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "el paquete de parÃ¡metros no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "la clase %qE es obsoleta"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de funciÃ³n"
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 58800,58911 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "se usÃ³ un tipo anÃ³nimo sin enlace para declarar la variable %q#D sin enlace"
  
! #: cp/decl2.cc:4584
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare function %q#D with linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "se usÃ³ un tipo anÃ³nimo sin enlace para declarar la funciÃ³n %q#D con enlace"
  
! #: cp/decl2.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D no se refiere al tipo sin calificar, asÃ­ que no se usa para el enlace"
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using local type %qT, is used but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+#D, declarada usando el tipo local %qT, se usa pero nunca se define"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "se usÃ³ el tipo %qT sin enlace para declarar la variable %q#D con enlace"
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "se usÃ³ el tipo %qT sin enlace para declarar la funciÃ³n %q#D con enlace"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q#D genera un conflicto con una declaraciÃ³n previa"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous mangling %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl2.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "-fabi-version=6 (o =0) evita este error con un cambio en la decodificaciÃ³n"
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "se usa la funciÃ³n inline %q+D pero nunca se define"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "falta el argumento por defecto para el parÃ¡metro %P de %q+#D"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "el paquete de parÃ¡metros no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "la clase %qE es obsoleta"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de funciÃ³n"
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
*************** msgstr "%qT ya es un friend de %qT"
*** 59166,59604 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "la declaraciÃ³n friend %q#D declara una funciÃ³n que no es plantilla"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "el miembro %qD se declarÃ³ como friend antes de definir el tipo %qT"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "la declaraciÃ³n friend %q#D declara una funciÃ³n que no es plantilla"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(si esta no es su intenciÃ³n, asegÃºrese que la plantilla de la funciÃ³n ya ha sido declarada y agregue <> aquÃ­ despuÃ©s del nombre de la funciÃ³n) "
  
! #: cp/init.cc:391
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de dato incompleto %qT"
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "no se puede inicializar por valor la matriz %qT de lÃ­mite desconocido"
  
! #: cp/init.cc:513
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de referencia %qT"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, 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.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/init.cc:972
  #, 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.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.cc:1334
  #, 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.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.cc:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  base %qT"
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  cuando se inicializÃ³ aquÃ­"
  
! #: cp/init.cc:1362
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "se dieron inicializaciones mÃºltiples para %qD"
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "se dieron inicializaciones mÃºltiples para la base %qT"
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "inicializaciones para mÃºltiples miembros de %qT"
  
! #: cp/init.cc:1562
  #, 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.cc:1798 cp/init.cc:1817
  #, 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.cc:1804
  #, 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.cc:1811
  #, 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.cc:1850
  #, 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.cc:1858
  #, 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.cc:1905
  #, 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.cc:1913
  #, 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.cc:1916
  #, 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.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, 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.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "el tipo incompleto %qT no tiene al miembro %qD"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "puntero no vÃ¡lido al campo de bits %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, 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.cc:2514 cp/semantics.cc:2191
  #, 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.cc:2721
  #, 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.cc:2729
  #, 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.cc:2733
  #, 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.cc:2749
  #, 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.cc:2757
  #, 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.cc:2761
  #, 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.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.cc:2925
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "desbordamiento entero en la expresiÃ³n"
  
! #: cp/init.cc:3133
  #, 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.cc:3151
  #, 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.cc:3167
  #, 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.cc:3169
  #, 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.cc:3179
  #, 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.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const sin inicializar en %<new%> de %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "no se encontrÃ³ un %qD adecuado en la clase %qT"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la peticiÃ³n para el miembro %qD es ambigua"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, 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.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/init.cc:3949
  #, 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.cc:3978
  #, 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.cc:3987
  #, 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.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.cc:5170
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5175
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimÃ³rfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5482
  #, 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"
--- 59195,59633 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "la declaraciÃ³n friend %q#D declara una funciÃ³n que no es plantilla"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "el miembro %qD se declarÃ³ como friend antes de definir el tipo %qT"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "la declaraciÃ³n friend %q#D declara una funciÃ³n que no es plantilla"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(si esta no es su intenciÃ³n, asegÃºrese que la plantilla de la funciÃ³n ya ha sido declarada y agregue <> aquÃ­ despuÃ©s del nombre de la funciÃ³n) "
  
! #: cp/init.cc:398
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de dato incompleto %qT"
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "no se puede inicializar por valor la matriz %qT de lÃ­mite desconocido"
  
! #: cp/init.cc:520
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de referencia %qT"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, 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.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/init.cc:962
  #, 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.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.cc:1324
  #, 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.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.cc:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  base %qT"
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  cuando se inicializÃ³ aquÃ­"
  
! #: cp/init.cc:1352
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "se dieron inicializaciones mÃºltiples para %qD"
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "se dieron inicializaciones mÃºltiples para la base %qT"
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "inicializaciones para mÃºltiples miembros de %qT"
  
! #: cp/init.cc:1552
  #, 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.cc:1788 cp/init.cc:1807
  #, 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.cc:1794
  #, 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.cc:1801
  #, 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.cc:1840
  #, 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.cc:1848
  #, 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.cc:1895
  #, 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.cc:1903
  #, 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.cc:1906
  #, 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.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, 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.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "el tipo incompleto %qT no tiene al miembro %qD"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "puntero no vÃ¡lido al campo de bits %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, 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.cc:2504 cp/semantics.cc:2191
  #, 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.cc:2711
  #, 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.cc:2719
  #, 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.cc:2723
  #, 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.cc:2739
  #, 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.cc:2747
  #, 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.cc:2751
  #, 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.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.cc:2915
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "desbordamiento entero en la expresiÃ³n"
  
! #: cp/init.cc:3123
  #, 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.cc:3141
  #, 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.cc:3157
  #, 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.cc:3159
  #, 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.cc:3169
  #, 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.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const sin inicializar en %<new%> de %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "no se encontrÃ³ un %qD adecuado en la clase %qT"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la peticiÃ³n para el miembro %qD es ambigua"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, 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.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/init.cc:3939
  #, 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.cc:3968
  #, 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.cc:3977
  #, 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.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.cc:5145
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.cc:5160
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5165
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimÃ³rfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5472
  #, 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 "se decodifica typeof, utilice de
*** 59720,59770 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4261
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4533
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4538
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4543
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 59749,59799 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4534
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4539
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.cc:4544
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "declaraciÃ³n de uso para un no m
*** 60509,60515 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
--- 60538,60544 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr "se descartan los atributos en el
*** 60604,60610 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
--- 60633,60639 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
*************** msgstr "se definiÃ³ struct aquÃ­"
*** 60655,60721 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: cp/name-lookup.cc:8328
  #, 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=."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.cc:8627
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/name-lookup.cc:8722
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 60684,60750 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: cp/name-lookup.cc:8365
  #, 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=."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.cc:8664
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/name-lookup.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.cc:8768
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 60742,60748 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, 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"
--- 60771,60777 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, 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 "%<constexpr%> de C++11 sÃ³lo est
*** 61002,61008 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 61031,61037 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "no se pueden definir tipos en un
*** 61317,61323 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 61346,61352 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ no permite %<alignof%> c
*** 61370,61376 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 61399,61405 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "el tipo de devoluciÃ³n trailing
*** 61605,61616 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 61634,61645 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "%<#pragma omp taskyield%> sÃ³lo
*** 61715,61721 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
--- 61744,61750 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
*************** msgstr "la expresiÃ³n %<for%> basada en
*** 61781,61787 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
--- 61810,61816 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
*************** msgstr "%<constexpr%> de C++11 sÃ³lo est
*** 61810,61816 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
--- 61839,61845 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
*************** msgstr "solamente los constructores toma
*** 62098,62109 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructor"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegaciÃ³n de constructor despuÃ©s de un inicializador mem para %qD"
--- 62127,62138 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructor"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegaciÃ³n de constructor despuÃ©s de un inicializador mem para %qD"
*************** msgstr "en el argumento de plantilla par
*** 62752,62758 ****
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
--- 62781,62787 ----
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "definiciÃ³n previa de %q+#T"
*** 62929,62935 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
--- 62958,62964 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
*************** msgstr "no se permite la palabra clave %
*** 63037,63206 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.cc:28406
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepciÃ³n dinÃ¡micas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.cc:28491
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: cp/parser.cc:29314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.cc:29328
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado mÃºltiples veces"
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected contract-role"
  msgstr "se esperaba un puntero"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  #| msgid "expected initializer"
  msgid "expected contract semantic or level"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.cc:29666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.cc:29813
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29968
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineaciÃ³n solicitada no es una constante entera"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
--- 63066,63235 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.cc:28405
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepciÃ³n dinÃ¡micas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.cc:28490
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: cp/parser.cc:29313
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.cc:29327
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado mÃºltiples veces"
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected contract-role"
  msgstr "se esperaba un puntero"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  #| msgid "expected initializer"
  msgid "expected contract semantic or level"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.cc:29665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.cc:29812
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29967
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineaciÃ³n solicitada no es una constante entera"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
*************** msgstr "faltan listas-de-parÃ¡metros-de-
*** 63209,63842 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:32166
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, 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.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase local"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.cc:32447
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especializaciÃ³n de plantilla explÃ­cita no puede tener una clase de almacenamiento"
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no vÃ¡lido de %qD en la especificaciÃ³n de enlace"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicto de tipo de secciÃ³n con %qD"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaraciÃ³n"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquÃ­"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.cc:34682
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sÃ³lo se permite dentro de plantillas"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:35244
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de mÃ©todo se deben especificar al final"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.cc:40113
  #, 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.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.cc:43892
  #, 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.cc:46259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devoluciÃ³n"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, 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.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externo"
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:49457
  #, 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.cc:49489
  #, 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.cc:49570
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estÃ¡ndar en este contexto"
  
! #: cp/parser.cc:49816
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 63238,63871 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:32165
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, 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.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase local"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.cc:32446
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especializaciÃ³n de plantilla explÃ­cita no puede tener una clase de almacenamiento"
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no vÃ¡lido de %qD en la especificaciÃ³n de enlace"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicto de tipo de secciÃ³n con %qD"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaraciÃ³n"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquÃ­"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.cc:34681
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sÃ³lo se permite dentro de plantillas"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:35243
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de mÃ©todo se deben especificar al final"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.cc:40112
  #, 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.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.cc:43891
  #, 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.cc:46258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devoluciÃ³n"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, 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.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externo"
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:49456
  #, 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.cc:49488
  #, 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.cc:49569
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estÃ¡ndar en este contexto"
  
! #: cp/parser.cc:49815
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "la definiciÃ³n original apareciÃ
*** 64412,64418 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, 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"
--- 64441,64447 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, 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"
*************** msgstr "debe ser la direcciÃ³n de una fu
*** 64428,64833 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­"
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)"
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT debido a conflictos en la calificaciÃ³n cv"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento vÃ¡lido de plantilla para el tipo %qT porque una referencia variable no tiene una direcciÃ³n constante"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es un puntero"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.cc:8493
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no vÃ¡lido del destructor %qE como un tipo"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9020
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:11103
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d (use -ftemplate-depth= para incrementar el mÃ¡ximo) al sustituir %qS"
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresiÃ³n constante potencial"
  
! #: cp/pt.cc:13468
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "se crea un puntero a funciÃ³n miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 64457,64862 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­"
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)"
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7195
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT debido a conflictos en la calificaciÃ³n cv"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento vÃ¡lido de plantilla para el tipo %qT porque una referencia variable no tiene una direcciÃ³n constante"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es un puntero"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.cc:8495
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no vÃ¡lido del destructor %qE como un tipo"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9022
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:11116
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d (use -ftemplate-depth= para incrementar el mÃ¡ximo) al sustituir %qS"
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresiÃ³n constante potencial"
  
! #: cp/pt.cc:13481
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "se crea un puntero a funciÃ³n miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "no coinciden las longitudes de l
*** 64846,65161 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:16365
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:16615
  #, 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.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciaciÃ³n genera un tipo"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paquete"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20000
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declarÃ³ en este Ã¡mbito, y no se encontraron declaraciones en la bÃºsqueda dependiente de argumentos en el punto de la instanciaciÃ³n"
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la bÃºsqueda no calificada"
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declarÃ³ aquÃ­, despuÃ©s en la unidad de translaciÃ³n"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "se especificÃ³ el nÃºmero equivocado de argumentos para el atributo %qE"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anÃ³nimo"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:26143
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D que no es plantilla"
  
! #: cp/pt.cc:26173
  #, 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.cc:26175
  #, 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.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citas"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantilla"
  
! #: cp/pt.cc:26311
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciaciÃ³n explÃ­cita de la plantilla %qD que no es clase"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciaciÃ³n explÃ­cita del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciaciÃ³n explÃ­cita de %q#T antes de la definiciÃ³n de la plantilla"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citas"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 64875,65190 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:16382
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:16632
  #, 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.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciaciÃ³n genera un tipo"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paquete"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20017
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declarÃ³ en este Ã¡mbito, y no se encontraron declaraciones en la bÃºsqueda dependiente de argumentos en el punto de la instanciaciÃ³n"
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la bÃºsqueda no calificada"
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declarÃ³ aquÃ­, despuÃ©s en la unidad de translaciÃ³n"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "se especificÃ³ el nÃºmero equivocado de argumentos para el atributo %qE"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anÃ³nimo"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:26173
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D que no es plantilla"
  
! #: cp/pt.cc:26203
  #, 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.cc:26205
  #, 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.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citas"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantilla"
  
! #: cp/pt.cc:26341
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciaciÃ³n explÃ­cita de la plantilla %qD que no es clase"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciaciÃ³n explÃ­cita del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciaciÃ³n explÃ­cita de %q#T antes de la definiciÃ³n de la plantilla"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citas"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.cc:26724
  #, 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 %
*** 65168,65352 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciaciÃ³n explÃ­cita de %qD pero no hay una definiciÃ³n disponible"
  
! #: cp/pt.cc:27233
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d al instanciar %q+D, posiblemente de la generaciÃ³n de tabla virtual (use -ftemplate-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/pt.cc:27603
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.cc:27642
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.cc:27652
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "la definiciÃ³n de %q#T dentro de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.cc:29416
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/pt.cc:30576
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:31032
  #, 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.cc:31172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
--- 65197,65381 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciaciÃ³n explÃ­cita de %qD pero no hay una definiciÃ³n disponible"
  
! #: cp/pt.cc:27247
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d al instanciar %q+D, posiblemente de la generaciÃ³n de tabla virtual (use -ftemplate-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/pt.cc:27617
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.cc:27666
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "la definiciÃ³n de %q#T dentro de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/pt.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/pt.cc:30761
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:31046
  #, 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.cc:31186
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
*************** msgstr "funciÃ³n sobrecargada sin inform
*** 67609,67778 ****
  msgid "insufficient contextual information to determine type"
  msgstr "informaciÃ³n contextual insuficiente para determinar el tipo"
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "se usÃ³ la sintaxis de constructor, pero no se declarÃ³ un constructor para el tipo %qT"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "la conversiÃ³n estrechadora de %qE desde %qT a %qT dentro de { } estÃ¡ mal formada en C++11"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "conversiÃ³n estrechadora de %qE desde %qT a %qT dentro de { }"
  
! #: cp/typeck2.cc:1079
  #, 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 "la expresiÃ³n en la aserciÃ³n static no es una expresiÃ³n constante entera"
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  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.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.cc:1837
  #, 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.cc:1922
  #, 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.cc:1995
  #, 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.cc:2006
  #, 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.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.cc:2236
  #, 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.cc:2266
  #, 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.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.cc:2295
  #, 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.cc:2304
  #, 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.cc:2326
  #, 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.cc:2384
  #, 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.cc:2395
  #, 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.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.cc:2444
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/typeck2.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.cc:2732
  #, 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.cc:2735
  #, 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"
--- 67638,67807 ----
  msgid "insufficient contextual information to determine type"
  msgstr "informaciÃ³n contextual insuficiente para determinar el tipo"
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "se usÃ³ la sintaxis de constructor, pero no se declarÃ³ un constructor para el tipo %qT"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "la conversiÃ³n estrechadora de %qE desde %qT a %qT dentro de { } estÃ¡ mal formada en C++11"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "conversiÃ³n estrechadora de %qE desde %qT a %qT dentro de { }"
  
! #: cp/typeck2.cc:1097
  #, 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 "la expresiÃ³n en la aserciÃ³n static no es una expresiÃ³n constante entera"
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  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.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.cc:1855
  #, 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.cc:1940
  #, 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.cc:2013
  #, 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.cc:2024
  #, 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.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.cc:2254
  #, 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.cc:2284
  #, 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.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.cc:2313
  #, 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.cc:2322
  #, 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.cc:2344
  #, 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.cc:2402
  #, 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.cc:2413
  #, 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.cc:2421
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.cc:2462
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.cc:2479
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/typeck2.cc:2484
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.cc:2750
  #, 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.cc:2753
  #, 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 "%+qD se declarÃ³ dÃ©bil despuÃ©s
*** 67810,67816 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>"
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
--- 67839,67845 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>"
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
*************** msgstr ""
*** 68028,68052 ****
  msgid "size is too large"
  msgstr "%s=%s es demasiado grande"
  
! #: d/decl.cc:1374
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "la llamada requiere ifunc, que no se admite en este objetivo"
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qD"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qD"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 68057,68081 ----
  msgid "size is too large"
  msgstr "%s=%s es demasiado grande"
  
! #: d/decl.cc:1394
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "la llamada requiere ifunc, que no se admite en este objetivo"
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qD"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qD"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%qs no es un desplazamiento vÃ¡l
*** 68099,68117 ****
  msgid "recursive reference %qs"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant expression for BIN"
  msgid "non-constant expression %qs"
  msgstr "expresiÃ³n no constante para BIN"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
--- 68128,68146 ----
  msgid "recursive reference %qs"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant expression for BIN"
  msgid "non-constant expression %qs"
  msgstr "expresiÃ³n no constante para BIN"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 68226,68237 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "expresiÃ³n no vÃ¡lida para el modificador de salida '%c'"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 68255,68272 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "expresiÃ³n no vÃ¡lida para el modificador de salida '%c'"
  
+ #: d/types.cc:1110
+ #, fuzzy, gcc-internal-format
+ #| msgid "type of %qD does not match original declaration"
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "el tipo de %qD no coincide con la declaraciÃ³n original"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Typo ilegal en concatenaciÃ³n de
*** 68283,68289 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Operando no vÃ¡lido en %1 para el operador aritmÃ©tico en %0"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
--- 68318,68324 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Operando no vÃ¡lido en %1 para el operador aritmÃ©tico en %0"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
*************** msgstr "ia64_print_operand: cÃ³digo desc
*** 68369,68456 ****
  msgid "compare_real(): Bad operator"
  msgstr "Operador errÃ³neo"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "OK aritmÃ©tico al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2032
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Desborde aritmÃ©tico al convertir %s a %s en %L. Esta revisiÃ³n se puede desactivar con la opciÃ³n -fno-range-check"
  
! #: fortran/arith.cc:2037
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Desborde aritmÃ©tico por debajo al convertir %s a %s en %L. Esta revisiÃ³n se puede desactivar con la opciÃ³n -fno-range-check"
  
! #: fortran/arith.cc:2042
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "NaN aritmÃ©tico al convertir %s a %s en %L. Esta revisiÃ³n se puede desactivar con la opciÃ³n -fno-range-check"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "DivisiÃ³n por cero al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Los operandos de matriz son inconmesurables al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Entero fuera del rango simÃ©trico implicado por Standard Fortran al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  #| msgid "Possible change of value in conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Posible cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: fortran/arith.cc:2672
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "La constante Hollerith en %L es demasiado grande para convertirse a %s"
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
--- 68404,68491 ----
  msgid "compare_real(): Bad operator"
  msgstr "Operador errÃ³neo"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "OK aritmÃ©tico al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2043
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Desborde aritmÃ©tico al convertir %s a %s en %L. Esta revisiÃ³n se puede desactivar con la opciÃ³n -fno-range-check"
  
! #: fortran/arith.cc:2048
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Desborde aritmÃ©tico por debajo al convertir %s a %s en %L. Esta revisiÃ³n se puede desactivar con la opciÃ³n -fno-range-check"
  
! #: fortran/arith.cc:2053
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "NaN aritmÃ©tico al convertir %s a %s en %L. Esta revisiÃ³n se puede desactivar con la opciÃ³n -fno-range-check"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "DivisiÃ³n por cero al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Los operandos de matriz son inconmesurables al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Entero fuera del rango simÃ©trico implicado por Standard Fortran al convertir %s a %s en %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "Possible change of value in conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Posible cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: fortran/arith.cc:2683
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "La constante Hollerith en %L es demasiado grande para convertirse a %s"
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
*************** msgstr "La lista de nombres %s no se pue
*** 68812,68818 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 68847,68853 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 70064,70075 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Se truncÃ³ la cadena de inicializaciÃ³n que inicia en %L para coincidir con la variable (%d%d)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, 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"
--- 70099,70110 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Se truncÃ³ la cadena de inicializaciÃ³n que inicia en %L para coincidir con la variable (%d%d)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El Ã­ndice de final de la subcadena en %L excede la longitud de la cadena"
*************** msgstr "EspecificaciÃ³n INTENT errÃ³nea
*** 70273,70279 ****
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 70308,70314 ----
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "El primer argumento de la asigna
*** 73331,73342 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, 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)"
--- 73366,73377 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, 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 "ConversiÃ³n de %s a %s en %L"
*** 74324,74330 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 74359,74365 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr "NAMELIST '%s' en la declaraciÃ³n
*** 74941,74947 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimÃ³rfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, 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"
--- 74976,74982 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimÃ³rfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr "El cÃ³digo STOP en %L debe ser u
*** 75567,75573 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
--- 75602,75608 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 77066,77072 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 77101,77107 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr "la clÃ¡usula %<linear%> no puede
*** 77104,77115 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP FLUSH en %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 77139,77150 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP FLUSH en %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "El puntero Cray '%s' en la clÃ¡u
*** 77524,77530 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
--- 77559,77565 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
*************** msgstr "El puntero Cray '%s' en la clÃ¡u
*** 77542,77548 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
--- 77577,77583 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
*************** msgstr "Matriz de tamaÃ±o asumido '%s' e
*** 77554,77578 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
--- 77589,77613 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
*************** msgstr ""
*** 77613,77620 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, 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"
--- 77648,77655 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalar"
*************** msgstr "El objeto '%s' no es una variabl
*** 77678,77684 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
--- 77713,77719 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
*************** msgstr ""
*** 77692,77698 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
--- 77727,77733 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
*************** msgstr ""
*** 77858,78445 ****
  msgid "Array is not contiguous at %L"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "%qD in %<reduction%> clause is a zero size array"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qD en la clÃ¡usula %<reduction%> es una matriz de tamaÃ±o cero"
  
! #: fortran/openmp.cc:7796
  #, fuzzy, gcc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "AÃºn no se implementa el soporte para la entidad en %L con parÃ¡metro de tipo diferido"
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7950
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Se usÃ³ la variable '%s' en la clÃ¡usula %s en la declaraciÃ³n NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable REDUCTION %s '%s' debe ser INTEGER en %L"
  
! #: fortran/openmp.cc:8173
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "La clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.cc:8201
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "La clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.cc:8235
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: fortran/openmp.cc:8318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la clÃ¡usula SCHEDULE en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/openmp.cc:8394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/openmp.cc:8398
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignaciÃ³n !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaraciÃ³n de captura en %L"
  
! #: fortran/openmp.cc:8779
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaraciÃ³n de captura en %L"
  
! #: fortran/openmp.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignaciÃ³n !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "El operador de la asignaciÃ³n !$OMP ATOMIC debe ser +, -, /, .AND., .OR., .EQV. Ã³ .NEQV. en %L"
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "El operador de la asignaciÃ³n !$OMP ATOMIC debe ser var = var op expr Ã³ var = expr op var en %L"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr no es matemÃ¡ticamente equivalente a var = var op (expr) en %L"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignaciÃ³n !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "El intrÃ­nseco IAND, IOR Ã³ IEOR de la asignaciÃ³n !$OMP ATOMIC debe tener dos argumentos en %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "El intrÃ­nseco de la asignaciÃ³n !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR Ã³ IEOR en %L"
  
! #: fortran/openmp.cc:8981
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Los argumentos del intrÃ­nseco !$OMP ATOMIC, excepto uno, no deben referenciar a '%s' en %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Los argumentos del intrÃ­nseco !$OMP ATOMIC deben ser escalares en %L"
  
! #: fortran/openmp.cc:8996
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "El primer o Ãºltimo argumentos del intrÃ­nseco !$OMP ATOMIC deben ser '%s' en %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "La asignaciÃ³n !$OMP ATOMIC debe tener un operador o intrÃ­nseco del lado derecho en %L"
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:9065
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE Ã³ DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO no puede ser THREADPRIVATE en %L"
  
! #: fortran/openmp.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO estÃ¡ presente en una clÃ¡usula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO estÃ¡ presente en una clÃ¡usula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "ExpresiÃ³n de gÃ©nero errÃ³nea para la funciÃ³n '%s' en %L"
  
! #: fortran/openmp.cc:9545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no estÃ¡n perfectamente anidados en %L"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "A format cannot be specified with a namelist"
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "No se puede especificar un formato con una lista de nombres"
  
! #: fortran/openmp.cc:9817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE Ã³ DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:9823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE Ã³ DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:9829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Los bucles !$OMP DO colapsados no forman un espacio de iteraciÃ³n rectangular en %L"
  
! #: fortran/openmp.cc:9857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no estÃ¡n perfectamente anidados en %L"
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: fortran/openmp.cc:10013
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "no se pertite una acciÃ³n en SPEC MODULE"
  
! #: fortran/openmp.cc:10060
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:10066
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 77893,78486 ----
  msgid "Array is not contiguous at %L"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! #| msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7786
  #, fuzzy, gcc-internal-format
  #| msgid "%qD in %<reduction%> clause is a zero size array"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qD en la clÃ¡usula %<reduction%> es una matriz de tamaÃ±o cero"
  
! #: fortran/openmp.cc:7812
  #, fuzzy, gcc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "AÃºn no se implementa el soporte para la entidad en %L con parÃ¡metro de tipo diferido"
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7966
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:8004
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Se usÃ³ la variable '%s' en la clÃ¡usula %s en la declaraciÃ³n NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable REDUCTION %s '%s' debe ser INTEGER en %L"
  
! #: fortran/openmp.cc:8189
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/openmp.cc:8200
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "La clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.cc:8217
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "La clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.cc:8251
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: fortran/openmp.cc:8334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la clÃ¡usula SCHEDULE en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.cc:8364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/openmp.cc:8414
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignaciÃ³n !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:8761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaraciÃ³n de captura en %L"
  
! #: fortran/openmp.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaraciÃ³n de captura en %L"
  
! #: fortran/openmp.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignaciÃ³n !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "El operador de la asignaciÃ³n !$OMP ATOMIC debe ser +, -, /, .AND., .OR., .EQV. Ã³ .NEQV. en %L"
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "El operador de la asignaciÃ³n !$OMP ATOMIC debe ser var = var op expr Ã³ var = expr op var en %L"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr no es matemÃ¡ticamente equivalente a var = var op (expr) en %L"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignaciÃ³n !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "El intrÃ­nseco IAND, IOR Ã³ IEOR de la asignaciÃ³n !$OMP ATOMIC debe tener dos argumentos en %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "El intrÃ­nseco de la asignaciÃ³n !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR Ã³ IEOR en %L"
  
! #: fortran/openmp.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Los argumentos del intrÃ­nseco !$OMP ATOMIC, excepto uno, no deben referenciar a '%s' en %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Los argumentos del intrÃ­nseco !$OMP ATOMIC deben ser escalares en %L"
  
! #: fortran/openmp.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "El primer o Ãºltimo argumentos del intrÃ­nseco !$OMP ATOMIC deben ser '%s' en %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "La asignaciÃ³n !$OMP ATOMIC debe tener un operador o intrÃ­nseco del lado derecho en %L"
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:9081
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9084
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE Ã³ DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:9515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO no puede ser THREADPRIVATE en %L"
  
! #: fortran/openmp.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO estÃ¡ presente en una clÃ¡usula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:9532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO estÃ¡ presente en una clÃ¡usula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "ExpresiÃ³n de gÃ©nero errÃ³nea para la funciÃ³n '%s' en %L"
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no estÃ¡n perfectamente anidados en %L"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "A format cannot be specified with a namelist"
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "No se puede especificar un formato con una lista de nombres"
  
! #: fortran/openmp.cc:9833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE Ã³ DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:9839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE Ã³ DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable de iteraciÃ³n !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:9861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Los bucles !$OMP DO colapsados no forman un espacio de iteraciÃ³n rectangular en %L"
  
! #: fortran/openmp.cc:9873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no estÃ¡n perfectamente anidados en %L"
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: fortran/openmp.cc:10029
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "no se pertite una acciÃ³n en SPEC MODULE"
  
! #: fortran/openmp.cc:10076
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:10082
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "Â¡Inicializador de componente si
*** 79526,79624 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Â¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3223
  #, 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.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %L!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Â¡El componente '%s' se inicializa dos veces en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3253
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Â¡ExpresiÃ³n con coÃ­ndice en el componente puntero '%s' en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3307
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "El componente '%s' en %L ya se habÃ­a definido por un constructor padre de tipo derivado"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' en %C es el nombre de una funciÃ³n recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explÃ­cita para recursiÃ³n directa (12.5.2.1)"
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "El sÃ­mbolo en %C no es apropiado para una expresiÃ³n"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "La funciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Faltan la lista de argumentos en la funciÃ³n '%s' en %C"
  
! #: fortran/primary.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nombrada en %C en un EQUIVALENCE"
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "La variable '%s' en %C con un inicializador ya aparecÃ­a en una declaraciÃ³n DATA"
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 79567,79665 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "Â¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3224
  #, 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.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %L!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Â¡El componente '%s' se inicializa dos veces en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Â¡ExpresiÃ³n con coÃ­ndice en el componente puntero '%s' en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3308
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "El componente '%s' en %L ya se habÃ­a definido por un constructor padre de tipo derivado"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' en %C es el nombre de una funciÃ³n recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explÃ­cita para recursiÃ³n directa (12.5.2.1)"
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "El sÃ­mbolo en %C no es apropiado para una expresiÃ³n"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "La funciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Faltan la lista de argumentos en la funciÃ³n '%s' en %C"
  
! #: fortran/primary.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nombrada en %C en un EQUIVALENCE"
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "La variable '%s' en %C con un inicializador ya aparecÃ­a en una declaraciÃ³n DATA"
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
*************** msgstr "El intrÃ­nseco '%s' declarado co
*** 80082,80088 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, 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"
--- 80123,80129 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
*************** msgstr ""
*** 80219,80225 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 80260,80266 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "El argumento por valor en %L no
*** 80413,80419 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
--- 80454,80460 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
*************** msgstr "El argumento por valor en %L no
*** 80421,80427 ****
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
--- 80462,80468 ----
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
*************** msgstr "GÃ©nero no vÃ¡lido para %s en %L
*** 80429,80620 ****
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coÃ­ndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coÃ­ndice en la codimensiÃ³n %d debe ser un escalar en %L"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El Ã­ndice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.cc:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ExtensiÃ³n: Ã­ndice de matriz REAL en %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid array initializer for non-array type %qs"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Inicializador de matriz no vÃ¡lido para el tipo %qs que no es matriz"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El Ã­ndice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El Ã­ndice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 80470,80661 ----
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coÃ­ndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coÃ­ndice en la codimensiÃ³n %d debe ser un escalar en %L"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El Ã­ndice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.cc:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ExtensiÃ³n: Ã­ndice de matriz REAL en %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid array initializer for non-array type %qs"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Inicializador de matriz no vÃ¡lido para el tipo %qs que no es matriz"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El Ã­ndice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El Ã­ndice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, 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
*** 80624,80635 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 80665,80676 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, 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
*** 80639,80951 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explÃ­cita"
  
! #: fortran/resolve.cc:5780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:5978
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresiÃ³n de especificaciÃ³n, se referencÃ­a en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimÃ³rfico de un objeto coindizado en %L"
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimÃ³rfico en %L"
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.cc:6473
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:6512
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontrÃ³ un enlace especÃ­fico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:6795
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.cc:7330
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresiÃ³n de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutarÃ¡ cero veces"
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresiÃ³n de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.cc:7584
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El Ã­ndice FORALL '%s' no puede aparecer en la especificaciÃ³n triplet en %L"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %L"
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©nero"
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:8039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n source"
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³n"
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificaciÃ³n de matriz en %L en la misma declaraciÃ³n ALLOCATE donde se aloja a sÃ­ misma"
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inÃºtil sin una etiqueta STAT"
  
! #: fortran/resolve.cc:8385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L tambiÃ©n aparece en %L"
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, 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"
--- 80680,80992 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explÃ­cita"
  
! #: fortran/resolve.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:5833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6015
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresiÃ³n de especificaciÃ³n, se referencÃ­a en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.cc:6020
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimÃ³rfico de un objeto coindizado en %L"
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimÃ³rfico en %L"
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.cc:6510
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:6549
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontrÃ³ un enlace especÃ­fico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:6832
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresiÃ³n de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutarÃ¡ cero veces"
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresiÃ³n de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.cc:7621
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El Ã­ndice FORALL '%s' no puede aparecer en la especificaciÃ³n triplet en %L"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %L"
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©nero"
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:8076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n source"
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³n"
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8309
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificaciÃ³n de matriz en %L en la misma declaraciÃ³n ALLOCATE donde se aloja a sÃ­ misma"
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inÃºtil sin una etiqueta STAT"
  
! #: fortran/resolve.cc:8422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L tambiÃ©n aparece en %L"
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, 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
*** 80954,81256 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %d"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalar"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L no puede ser %s"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lÃ³gico en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lÃ³gico constante en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificaciÃ³n de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos cases"
  
! #: fortran/resolve.cc:9143
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %L"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:9541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:9554
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:9567
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensiÃ³n de '%s'"
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:9580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaraciÃ³n SELECT TYPE  en %L"
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimÃ³rfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.cc:10207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaÃ±o asumido"
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:10296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:10299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.cc:10343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %L"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificaciÃ³n en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, 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"
--- 80995,81297 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %d"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalar"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L no puede ser %s"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lÃ³gico en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lÃ³gico constante en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificaciÃ³n de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos cases"
  
! #: fortran/resolve.cc:9180
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.cc:9206
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:9257
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %L"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:9591
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensiÃ³n de '%s'"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:9617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaraciÃ³n SELECT TYPE  en %L"
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimÃ³rfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.cc:10239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaÃ±o asumido"
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:10324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:10328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.cc:10375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %L"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificaciÃ³n en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, 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
*** 81258,81478 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La mÃ¡scara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "AsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "DeclaraciÃ³n sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con Ã­ndice '%s' en el lado izquierdo de la asignaciÃ³n en %L y podrÃ­a causar mÃºltiples asignaciones a este objeto"
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.cc:10871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, 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.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresiÃ³n con coÃ­ndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "AsignaciÃ³n a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.cc:11269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "AÃºn no se admite la matriz polimÃ³rfica en %C"
  
! #: fortran/resolve.cc:11273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, fuzzy, gcc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable no debe ser polimÃ³rfica en la asignaciÃ³n intrÃ­nseca en %L - revise que hay una subrutina especÃ­fica coincidente para el operador '='"
  
! #: fortran/resolve.cc:11296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente Ãºltimo alojable en la asignaciÃ³n en %L"
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/resolve.cc:12035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:12347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.cc:12351
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGER"
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Se esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %C"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.cc:12493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaraciÃ³n IF aritmÃ©tica en %L requiere una expresiÃ³n numÃ©rica"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declarÃ³ el parÃ¡metro '%s' sin uso en %L"
  
! #: fortran/resolve.cc:12860
  #, 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"
--- 81299,81519 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La mÃ¡scara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "AsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "DeclaraciÃ³n sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.cc:10725
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con Ã­ndice '%s' en el lado izquierdo de la asignaciÃ³n en %L y podrÃ­a causar mÃºltiples asignaciones a este objeto"
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.cc:10903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, 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.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresiÃ³n con coÃ­ndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "AsignaciÃ³n a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.cc:11301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "AÃºn no se admite la matriz polimÃ³rfica en %C"
  
! #: fortran/resolve.cc:11305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, fuzzy, gcc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable no debe ser polimÃ³rfica en la asignaciÃ³n intrÃ­nseca en %L - revise que hay una subrutina especÃ­fica coincidente para el operador '='"
  
! #: fortran/resolve.cc:11328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente Ãºltimo alojable en la asignaciÃ³n en %L"
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/resolve.cc:12067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGER"
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Se esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %C"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.cc:12525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaraciÃ³n IF aritmÃ©tica en %L requiere una expresiÃ³n numÃ©rica"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.cc:12777
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declarÃ³ el parÃ¡metro '%s' sin uso en %L"
  
! #: fortran/resolve.cc:12892
  #, 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
*** 81480,81486 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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"
--- 81521,81527 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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
*** 81489,81554 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:13214
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:13218
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.cc:13254
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.cc:13299
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "El tipo '%s' no se puede asociar al anfitriÃ³n en %L porque estÃ¡ bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.cc:13321
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implÃ­cito para la variable de mÃ³dulo '%s' en %L, se necesita por la inicializaciÃ³n por defecto"
  
! #: fortran/resolve.cc:13354
  #, 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"
--- 81530,81595 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:13249
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:13253
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:13261
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:13272
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.cc:13289
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.cc:13301
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.cc:13334
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "El tipo '%s' no se puede asociar al anfitriÃ³n en %L porque estÃ¡ bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.cc:13356
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implÃ­cito para la variable de mÃ³dulo '%s' en %L, se necesita por la inicializaciÃ³n por defecto"
  
! #: fortran/resolve.cc:13389
  #, 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
*** 81556,82620 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13390
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El mÃ³dulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carÃ¡cter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.cc:13436
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.cc:13443
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13502
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13505
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automÃ¡tica '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:13579
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La funciÃ³n de declaraciÃ³n valuada con carÃ¡cter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:13602
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:13624
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13654
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.cc:13664
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La funciÃ³n ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.cc:13674
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.cc:13693
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.cc:13697
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:13701
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.cc:13718
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:13729
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/resolve.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genÃ©rica"
  
! #: fortran/resolve.cc:13755
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.cc:13824
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.cc:13838
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explÃ­cita"
  
! #: fortran/resolve.cc:14000
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.cc:14093
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.cc:14130
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "SÃ³lo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere tambiÃ©n uno escalar"
  
! #: fortran/resolve.cc:14171
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:14207
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.cc:14266
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace especÃ­fico '%s' no estÃ¡ definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:14278
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace especÃ­fico, '%s' es GENERIC tambiÃ©n"
  
! #: fortran/resolve.cc:14306
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace especÃ­fico con el mismo nombre"
  
! #: fortran/resolve.cc:14362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.cc:14574
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de mÃ³dulo o un procedimiento externo con una interfaz explÃ­cita en %L"
  
! #: fortran/resolve.cc:14617
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:14631
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimÃ³rfico de '%s' en %L"
  
! #: fortran/resolve.cc:14653
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:14662
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.cc:14668
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:14674
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.cc:14808
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribiÃ³"
  
! #: fortran/resolve.cc:14913
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:14957
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.cc:14968
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.cc:15066
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:15080
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:15096
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:15124
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:15166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carÃ¡cter del componente '%s' necesita ser una expresiÃ³n de especificaciÃ³n constante en %L"
  
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.cc:15203
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carÃ¡cter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.cc:15236
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimÃ³rfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.cc:15384
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' tambiÃ©n debe tener uno"
  
! #: fortran/resolve.cc:15397
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genÃ©rico '%s' de la funciÃ³n '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:15576
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15582
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15588
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15596
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carÃ¡cter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15613
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declarÃ³ PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:15635
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15646
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:15673
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.cc:15692
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parÃ¡metro '%s' en %L no puede ser automÃ¡tica ni de forma diferida"
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implÃ­cito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.cc:16010
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:16031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaÃ±o asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:16057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El sÃ­mbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.cc:16083
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carÃ¡cter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.cc:16102
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carÃ¡cter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/resolve.cc:16189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.cc:16229
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declarÃ³ en el Ã¡mbito de nivel de mÃ³dulo"
  
! #: fortran/resolve.cc:16239
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.cc:16318
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La funciÃ³n PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:16346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:16364
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.cc:16376
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16385
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16398
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.cc:16407
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:16420
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:16436
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.cc:16444
  #, 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.cc:16451
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.cc:16464
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.cc:16473
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:16489
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:16495
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociaciÃ³n de USE a %s"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.cc:16727
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.cc:16734
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaraciÃ³n previa"
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coÃ­ndice"
  
! #: fortran/resolve.cc:16757
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "SecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATA"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s variables que valores"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s valores que variables"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.cc:17335
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17344
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17352
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.cc:17511
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque comÃºn '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.cc:17520
  #, 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.cc:17595
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con lÃ­mites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17606
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carÃ¡cter diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/resolve.cc:17715
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La funciÃ³n PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.cc:17728
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.cc:17760
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carÃ¡cter asumido"
  
! #: fortran/resolve.cc:17768
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.cc:17886
  #, 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"
--- 81597,82661 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13425
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El mÃ³dulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carÃ¡cter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.cc:13478
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13537
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13540
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automÃ¡tica '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:13614
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La funciÃ³n de declaraciÃ³n valuada con carÃ¡cter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:13637
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:13659
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.cc:13699
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La funciÃ³n ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.cc:13709
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.cc:13728
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.cc:13732
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.cc:13753
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:13764
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/resolve.cc:13770
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genÃ©rica"
  
! #: fortran/resolve.cc:13790
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.cc:13859
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.cc:13873
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explÃ­cita"
  
! #: fortran/resolve.cc:14035
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.cc:14128
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.cc:14165
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "SÃ³lo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere tambiÃ©n uno escalar"
  
! #: fortran/resolve.cc:14206
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.cc:14301
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace especÃ­fico '%s' no estÃ¡ definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:14313
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace especÃ­fico, '%s' es GENERIC tambiÃ©n"
  
! #: fortran/resolve.cc:14341
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace especÃ­fico con el mismo nombre"
  
! #: fortran/resolve.cc:14397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.cc:14609
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de mÃ³dulo o un procedimiento externo con una interfaz explÃ­cita en %L"
  
! #: fortran/resolve.cc:14652
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimÃ³rfico de '%s' en %L"
  
! #: fortran/resolve.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:14697
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:14709
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.cc:14738
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.cc:14843
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribiÃ³"
  
! #: fortran/resolve.cc:14948
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.cc:14957
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:14967
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:14992
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.cc:15003
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.cc:15101
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:15131
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.cc:15150
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:15159
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:15201
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.cc:15214
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carÃ¡cter del componente '%s' necesita ser una expresiÃ³n de especificaciÃ³n constante en %L"
  
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.cc:15238
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carÃ¡cter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.cc:15271
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimÃ³rfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.cc:15419
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' tambiÃ©n debe tener uno"
  
! #: fortran/resolve.cc:15432
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genÃ©rico '%s' de la funciÃ³n '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:15611
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15617
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15623
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15631
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carÃ¡cter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15648
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declarÃ³ PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:15670
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:15681
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parÃ¡metro '%s' en %L no puede ser automÃ¡tica ni de forma diferida"
  
! #: fortran/resolve.cc:15743
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implÃ­cito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.cc:15762
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.cc:16045
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:16066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaÃ±o asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:16092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El sÃ­mbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.cc:16118
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.cc:16128
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carÃ¡cter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.cc:16137
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carÃ¡cter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:16217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/resolve.cc:16224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:16238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.cc:16264
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declarÃ³ en el Ã¡mbito de nivel de mÃ³dulo"
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.cc:16353
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La funciÃ³n PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:16381
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.cc:16411
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16420
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16433
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.cc:16442
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:16455
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.cc:16479
  #, 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.cc:16486
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.cc:16499
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.cc:16508
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:16524
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociaciÃ³n de USE a %s"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.cc:16762
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.cc:16769
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaraciÃ³n previa"
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coÃ­ndice"
  
! #: fortran/resolve.cc:16792
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "SecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATA"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s variables que valores"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s valores que variables"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.cc:17370
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17379
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.cc:17403
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.cc:17546
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque comÃºn '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.cc:17555
  #, 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.cc:17630
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con lÃ­mites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17641
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carÃ¡cter diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La funciÃ³n PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.cc:17763
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.cc:17785
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.cc:17795
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carÃ¡cter asumido"
  
! #: fortran/resolve.cc:17803
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "El componente '%s' en el tipo de
*** 83549,83555 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, 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"
--- 83590,83596 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, 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
*** 83582,83588 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 83623,83629 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Operador intrÃ­nseco desconocido
*** 83835,83841 ****
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de funciÃ³n desconocida en %L"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 83876,83882 ----
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de funciÃ³n desconocida en %L"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "EspecificaciÃ³n errÃ³nea para la
*** 83892,83979 ****
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/trans-openmp.cc:7890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Se deben especificar todos o ninguno de los lÃ­mites superiores en %L"
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "El objetivo de inicializaciÃ³n de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Cannot find symbol %qs"
  msgstr "%q+D es un alias del sÃ­mbolo sin definir %qE"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni funciÃ³n ni subrutina"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
--- 83933,84020 ----
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/trans-openmp.cc:7924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Se deben especificar todos o ninguno de los lÃ­mites superiores en %L"
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "El objetivo de inicializaciÃ³n de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Cannot find symbol %qs"
  msgstr "%q+D es un alias del sÃ­mbolo sin definir %qE"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni funciÃ³n ni subrutina"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
diff -Nrcpad gcc-13.2.0/gcc/po/fi.po gcc-13.3.0/gcc/po/fi.po
*** gcc-13.2.0/gcc/po/fi.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/fi.po	Tue May 21 07:47:38 2024
*************** msgid ""
*** 32,38 ****
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
--- 32,38 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
*************** msgstr "valitsimia -bundle ja -dynamicli
*** 388,399 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "valitsimia -force_flat_namespace ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: config/darwin.h:277
  #, fuzzy
  msgid "rdynamic is not supported"
  msgstr "-fPIC ei ole tuettu"
--- 388,399 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "valitsimia -force_flat_namespace ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: config/darwin.h:276
  #, fuzzy
  msgid "rdynamic is not supported"
  msgstr "-fPIC ei ole tuettu"
*************** msgid "Warn about casts that will produc
*** 3677,3988 ****
  msgstr "Varoita tyyppimuunnoksista, jotka hylkÃ¤Ã¤vÃ¤t mÃ¤Ã¤reet"
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  msgid "Generate JSON file."
  msgstr "Tuota H8S-koodia"
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "Kirjoita riippuvuustuloste annettuun tiedostoon"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:182
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Tuota koodia vÃ¤itesopimuksille."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, fuzzy, no-c-format
  msgid "Compile in debug code."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  msgid "Generate documentation."
  msgstr "Tuota norm-kÃ¤sky"
  
! #: d/lang.opt:260
  #, fuzzy, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:268
  #, fuzzy, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio"
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Ohita pragmat, joita ei tueta."
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow."
  msgid "Disable access to shared memory objects."
  msgstr "Oleta tavutason muistinkÃ¤yttÃ¶ hitaaksi."
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Kelvolliset argumentit:"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  msgid "Compile release version."
  msgstr "  --version                NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versiotiedot\n"
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: d/lang.opt:433
  #, fuzzy, no-c-format
  msgid "List information on all D language transitions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "KÃ¤ytÃ¤ auto_maattisisennystÃ¤"
  
! #: d/lang.opt:453
  #, fuzzy, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  msgid "Compile in unittest code."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3677,3993 ----
  msgstr "Varoita tyyppimuunnoksista, jotka hylkÃ¤Ã¤vÃ¤t mÃ¤Ã¤reet"
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  msgid "Generate JSON file."
  msgstr "Tuota H8S-koodia"
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "Kirjoita riippuvuustuloste annettuun tiedostoon"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Tuota koodia vÃ¤itesopimuksille."
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  msgid "Compile in debug code."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "Generate documentation."
  msgstr "Tuota norm-kÃ¤sky"
  
! #: d/lang.opt:268
  #, fuzzy, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:276
  #, fuzzy, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, fuzzy, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio"
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Ohita pragmat, joita ei tueta."
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow."
  msgid "Disable access to shared memory objects."
  msgstr "Oleta tavutason muistinkÃ¤yttÃ¶ hitaaksi."
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Kelvolliset argumentit:"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, fuzzy, no-c-format
  msgid "Compile release version."
  msgstr "  --version                NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versiotiedot\n"
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: d/lang.opt:445
  #, fuzzy, no-c-format
  msgid "List information on all D language transitions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "KÃ¤ytÃ¤ auto_maattisisennystÃ¤"
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  msgid "Compile in unittest code."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "Aseta datan alkuosoite"
*** 4924,5335 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/darwin.opt:38
  #, fuzzy, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
  #: config/darwin.opt:42
  #, fuzzy, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:55
  #, fuzzy, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Tuota suoritettaville tiedostoille sopivaa koodia (EI jaetuille kirjastoille)"
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Tuota suoritettaville tiedostoille sopivaa koodia (EI jaetuille kirjastoille)"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Tuota koodia Android-alustalle."
  
! #: config/darwin.opt:71
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa."
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Aseta sizeof(bool) arvoon 1."
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Tuota little-endian-koodia"
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Sama kuin -Wcomment."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "tÃ¤mÃ¤ on ensimmÃ¤inen default-nimiÃ¶"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4929,5340 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, fuzzy, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
  #: config/darwin.opt:42
  #, fuzzy, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Tuota suoritettaville tiedostoille sopivaa koodia (EI jaetuille kirjastoille)"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Tuota suoritettaville tiedostoille sopivaa koodia (EI jaetuille kirjastoille)"
  
! #: config/darwin.opt:67
  #, fuzzy, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Tuota koodia Android-alustalle."
  
! #: config/darwin.opt:75
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Aseta sizeof(bool) arvoon 1."
  
! #: config/darwin.opt:84
  #, fuzzy, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Tuota little-endian-koodia"
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Sama kuin -Wcomment."
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa varten"
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "tÃ¤mÃ¤ on ensimmÃ¤inen default-nimiÃ¶"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr "epÃ¤kelpo osoitintila %qs"
*** 5809,5814 ****
--- 5814,5824 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
  
+ #: config/riscv/riscv.opt:260
+ #, fuzzy, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
+ 
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17152,17158 ****
  "\n"
  "ldd-tuloste muodostimilla/hajottimilla.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "const-/kopioinnin-eteneminen poistettu kÃ¤ytÃ¶stÃ¤"
  
--- 17162,17168 ----
  "\n"
  "ldd-tuloste muodostimilla/hajottimilla.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "const-/kopioinnin-eteneminen poistettu kÃ¤ytÃ¶stÃ¤"
  
*************** msgstr "%s%swarning: %s-otsakeversio %s
*** 18615,18621 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18625,18631 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "pituusmÃ¤Ã¤re strfmon-muotoiluss
*** 18903,18926 ****
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18913,18936 ----
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "virheellinen const_double-operan
*** 18928,19061 ****
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.cc:12208
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.cc:12211
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "virheellinen %%r-arvo"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "virheellinen %%h-arvo"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "virheellinen %%L-arvo"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "virheellinen %%m-arvo"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "virheellinen %%M-arvo"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, fuzzy, c-format
  msgid "unknown relocation unspec"
  msgstr "uudelleensijoitusvirhe"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
--- 18938,19071 ----
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.cc:12203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.cc:12206
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "virheellinen %%r-arvo"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "virheellinen %%h-arvo"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "virheellinen %%L-arvo"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "virheellinen %%m-arvo"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "virheellinen %%M-arvo"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, fuzzy, c-format
  msgid "unknown relocation unspec"
  msgstr "uudelleensijoitusvirhe"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
*************** msgstr "virheellinen muunnos tyypistÃ¤ %
*** 19196,19296 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2825
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  #, fuzzy
  msgid "bad address, not an I/O address:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  #, fuzzy
  msgid "bad address, not (reg+disp):"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2916
  #, fuzzy
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2961
  #, fuzzy, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: config/avr/avr.cc:2969
  #, fuzzy
  msgid "internal compiler error.  Unknown mode:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "virheellinen kÃ¤sky:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "virheellinen kÃ¤sky:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "tuntematon move-kÃ¤sky:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "virheellinen shift-kÃ¤sky:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  #, fuzzy
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:8547
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: config/avr/avr.cc:9916
  #, fuzzy
  msgid "variable"
  msgstr "Silmukkamuuttuja"
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  msgid "function parameter"
  msgstr "parametri %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: config/avr/avr.cc:9926
  #, fuzzy
  msgid "structure field"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "funktion paluutyyppi"
  
! #: config/avr/avr.cc:9937
  #, fuzzy
  msgid "pointer"
  msgstr "nollaosoitin"
--- 19206,19306 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:3177
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  #, fuzzy
  msgid "bad address, not an I/O address:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:3236
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  #, fuzzy
  msgid "bad address, not (reg+disp):"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:3268
  #, fuzzy
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:3313
  #, fuzzy, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: config/avr/avr.cc:3321
  #, fuzzy
  msgid "internal compiler error.  Unknown mode:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "virheellinen kÃ¤sky:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "virheellinen kÃ¤sky:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "tuntematon move-kÃ¤sky:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "virheellinen shift-kÃ¤sky:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  #, fuzzy
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:9134
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: config/avr/avr.cc:10506
  #, fuzzy
  msgid "variable"
  msgstr "Silmukkamuuttuja"
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  msgid "function parameter"
  msgstr "parametri %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: config/avr/avr.cc:10516
  #, fuzzy
  msgid "structure field"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "funktion paluutyyppi"
  
! #: config/avr/avr.cc:10527
  #, fuzzy
  msgid "pointer"
  msgstr "nollaosoitin"
*************** msgstr "virheellinen const_double-operan
*** 19575,19599 ****
  msgid "bad output_condmove_single operand"
  msgstr "Yksi"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "virheellinen ADDR_SPACE_GLOBAL-osoite"
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-kÃ¤sky"
--- 19585,19609 ----
  msgid "bad output_condmove_single operand"
  msgstr "Yksi"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "virheellinen ADDR_SPACE_GLOBAL-osoite"
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-kÃ¤sky"
*************** msgstr "Virheellinen operaatiokoodi"
*** 19730,19736 ****
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
--- 19740,19746 ----
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
*************** msgid "post-increment address is not a r
*** 19813,19819 ****
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "virheellinen osoite"
  
--- 19823,19829 ----
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "virheellinen osoite"
  
*************** msgstr "valitsin --resource vaatii valit
*** 20040,20195 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.cc:13627
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14311
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.cc:15241
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.cc:27875
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
--- 20050,20205 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.cc:13628
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14312
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.cc:15242
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.cc:27876
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
*************** msgstr "({nimetÃ¶n})"
*** 20484,20515 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20494,20525 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "â€�)â€� oli odotus"
*** 20517,20531 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
--- 20527,20541 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20536,20649 ****
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:9647
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20546,20659 ----
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:9650
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20651,20657 ****
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
--- 20661,20667 ----
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 20662,20688 ****
  msgid "expected label"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/call.cc:4059
  #, fuzzy
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
--- 20672,20698 ----
  msgid "expected label"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/call.cc:4067
  #, fuzzy
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
*************** msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤
*** 21086,21092 ****
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: fortran/arith.cc:1487
  #, fuzzy
  msgid "elemental binary operation"
  msgstr "  -b, --binary            lue binÃ¤Ã¤rimuodossa\n"
--- 21096,21102 ----
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: fortran/arith.cc:1492
  #, fuzzy
  msgid "elemental binary operation"
  msgstr "  -b, --binary            lue binÃ¤Ã¤rimuodossa\n"
*************** msgstr "lohkolaite"
*** 21376,21386 ****
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 21386,21396 ----
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr "Virheellinen proseduuriosoitinsi
*** 21502,21622 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4209
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4214
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4229
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4272
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4295
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4309
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4427
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.cc:4430
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.cc:4435
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4440
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4526
! #, fuzzy, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.cc:7404
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.cc:7408
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.cc:7416
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:10113
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:10335
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
--- 21512,21632 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, fuzzy, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
! 
! #: fortran/resolve.cc:4220
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4225
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4240
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4283
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4306
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4320
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4449
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.cc:4452
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.cc:4457
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.cc:7441
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.cc:7445
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.cc:7453
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:10145
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:10367
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
*************** msgstr "liikaa argumentteja funktiolle %
*** 21645,21656 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
--- 21655,21666 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "odotettiin numeerista tyyppiÃ¤"
*** 21848,21855 ****
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 21858,21865 ----
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr ""
*** 21913,21920 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
--- 21923,21930 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
*************** msgstr "liian vÃ¤hÃ¤n argumentteja"
*** 21922,21930 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 21932,21940 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "puhdistusargumentti ei ole tunni
*** 22027,22034 ****
  msgid "type conversion result count mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  msgid "expected function"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 22037,22044 ----
  msgid "type conversion result count mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  msgid "expected function"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "virheellinen funktioesittely"
*** 22043,22126 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: go/gofrontend/expressions.cc:12641
  #, fuzzy
  msgid "function result count mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: go/gofrontend/expressions.cc:12659
  #, fuzzy
  msgid "incompatible type for receiver"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  #, fuzzy
  msgid "number of results does not match number of values"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "indeksin on oltava kokonaisluku"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  #, fuzzy
  msgid "slice end must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  msgid "slice capacity must be integer"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  #, fuzzy
  msgid "inverted slice range"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: go/gofrontend/expressions.cc:13496
  #, fuzzy
  msgid "slice of unaddressable value"
  msgstr "avainsana[[:]=arvo][,avainsana[[:]=arvo]]..."
  
! #: go/gofrontend/expressions.cc:14354
  #, fuzzy
  msgid "incompatible type for map index"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: go/gofrontend/expressions.cc:14792
  #, fuzzy
  msgid "expected interface or pointer to interface"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  msgid "too many expressions for struct"
  msgstr "rpcgen: liian monta mÃ¤Ã¤rittelyÃ¤\n"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  msgid "too few expressions for struct"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "odotettiin kanavaa"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  #, fuzzy
  msgid "invalid receive on send-only channel"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
--- 22053,22136 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: go/gofrontend/expressions.cc:12642
  #, fuzzy
  msgid "function result count mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: go/gofrontend/expressions.cc:12660
  #, fuzzy
  msgid "incompatible type for receiver"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  #, fuzzy
  msgid "number of results does not match number of values"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "indeksin on oltava kokonaisluku"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  #, fuzzy
  msgid "slice end must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  msgid "slice capacity must be integer"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  #, fuzzy
  msgid "inverted slice range"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: go/gofrontend/expressions.cc:13497
  #, fuzzy
  msgid "slice of unaddressable value"
  msgstr "avainsana[[:]=arvo][,avainsana[[:]=arvo]]..."
  
! #: go/gofrontend/expressions.cc:14355
  #, fuzzy
  msgid "incompatible type for map index"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: go/gofrontend/expressions.cc:14793
  #, fuzzy
  msgid "expected interface or pointer to interface"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  msgid "too many expressions for struct"
  msgstr "rpcgen: liian monta mÃ¤Ã¤rittelyÃ¤\n"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  msgid "too few expressions for struct"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "odotettiin kanavaa"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  #, fuzzy
  msgid "invalid receive on send-only channel"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
*************** msgstr "ei voitu luoda uutta ELF-lohkoa:
*** 22342,22348 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
--- 22352,22358 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
*************** msgstr "tunnistamaton muotomÃ¤Ã¤rite"
*** 22738,22754 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "Funktio %qs"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "Funktio %qs"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
--- 22748,22764 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "Funktio %qs"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "Funktio %qs"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
*************** msgstr "%qE-attribuutti on ristiriidassa
*** 22964,22970 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 22974,22980 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 22982,22988 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "attribuutille %qE annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
--- 22992,22998 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "attribuutille %qE annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
*************** msgstr "attribuutille %qE annettu vÃ¤Ã¤r
*** 22992,22998 ****
  msgid "expected %i or more, found %i"
  msgstr "odotettu vÃ¤hintÃ¤Ã¤n %i, lÃ¶ytyi %i"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
--- 23002,23008 ----
  msgid "expected %i or more, found %i"
  msgstr "odotettu vÃ¤hintÃ¤Ã¤n %i, lÃ¶ytyi %i"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 23059,23071 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 23069,23081 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 23073,23079 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 23083,23089 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "%qs-attribuuttia ei huomioida %q
*** 24407,24418 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, 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"
--- 24417,24428 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, 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 "ld returned %d exit status"
*** 24544,24550 ****
  msgstr "ld:n paluuarvo oli %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit epÃ¤onnistui"
--- 24554,24560 ----
  msgstr "ld:n paluuarvo oli %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit epÃ¤onnistui"
*************** msgstr "looginen"
*** 25054,25070 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "looginen"
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 25064,25080 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "looginen"
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "virheellinen tiedostonumero sara
*** 25462,25468 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
--- 25472,25478 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
*************** msgstr "null-osoittimen kÃ¤yttÃ¶"
*** 25799,25805 ****
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
--- 25809,25815 ----
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
*************** msgstr "funktio palauttaa osoitteen paik
*** 25807,25817 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25817,25827 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "epÃ¤kelpo osoitintila %qs"
*** 26940,26950 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 26950,26960 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr ""
*** 27324,27666 ****
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:7503
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:7516
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:7518
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.cc:7760
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:7762
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:7823
  #, fuzzy, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.cc:7953
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8087
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8101
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8104
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.cc:11785
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:11817
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.cc:11855
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12343
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12605
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12678
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.cc:13126
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:13465
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:16096
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:17405
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
--- 27334,27676 ----
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7502
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:7510
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:7523
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:7525
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.cc:7767
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:7769
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:7830
  #, fuzzy, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.cc:7960
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8094
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8108
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8111
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.cc:11792
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:11824
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.cc:11862
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12350
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12612
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12685
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.cc:13133
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.cc:16090
  #, fuzzy, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:16103
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
*************** msgstr "valitsimia -mcorea ja -mcoreb ei
*** 29059,29070 ****
  msgid "unrecognized argument in option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Kelvolliset argumentit:"
--- 29069,29080 ----
  msgid "unrecognized argument in option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Kelvolliset argumentit:"
*************** msgstr "virheellinen lauseke kohdemuuttu
*** 31522,31558 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
--- 31532,31568 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
*************** msgstr ""
*** 32533,32539 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32543,32549 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "%qE-attribuuttia ei huomioida ko
*** 32804,32810 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
--- 32814,32820 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
*************** msgstr "%qD:n osoite tulee aina olemaan
*** 33785,33792 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
--- 33795,33802 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
*************** msgstr "liukulukuvakio katkaistu nollaks
*** 34900,34916 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "virheellinen loppuliite â€�%.*sâ€� liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34910,34926 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "virheellinen loppuliite â€�%.*sâ€� liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 35065,35071 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 35075,35081 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35616,35622 ****
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35626,35632 ----
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 36369,36375 ****
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 36379,36385 ----
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 36389,36395 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 36399,36405 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "liikaa syÃ¶tetiedostoja"
*** 36588,36594 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
--- 36598,36604 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
*************** msgid "unrecognized option passed to %%:
*** 36620,36634 ****
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
--- 36630,36644 ----
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
*************** msgstr ""
*** 37171,37214 ****
  msgid "PIC is only supported for RTPs"
  msgstr "Vain 1k-lohkot/vyÃ¶hykkeet ovat tuettuja"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 1 on %d-bittinen"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 37181,37224 ----
  msgid "PIC is only supported for RTPs"
  msgstr "Vain 1k-lohkot/vyÃ¶hykkeet ovat tuettuja"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 1 on %d-bittinen"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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"
*************** msgstr ""
*** 37645,37971 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.cc:7947
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:17689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18144
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jÃ¤tetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:18247
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.cc:18256
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18287
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.cc:18375
  #, 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.cc:18429
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:18664
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18667
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18671
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18705
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18708
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18735
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18739
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18773
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18814
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.cc:18916
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.cc:18978
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:19082
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, 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.cc:27006
  #, 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.cc:27010
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:27035
  #, 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.cc:27061
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
--- 37655,37981 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.cc:7942
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:17684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18139
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18209
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jÃ¤tetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.cc:18251
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18254
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18282
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.cc:18370
  #, 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.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:18659
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18666
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18700
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18703
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18730
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18734
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18768
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.cc:18809
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.cc:18911
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.cc:18973
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:19077
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, 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.cc:27001
  #, 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.cc:27005
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:27030
  #, 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.cc:27056
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
*************** msgstr ""
*** 38025,38031 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
--- 38035,38041 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 38146,38162 ****
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 38156,38172 ----
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 38271,38277 ****
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
--- 38281,38287 ----
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "%qE-attribuutti pÃ¤tee vain funk
*** 38291,38313 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
--- 38301,38323 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
*************** msgstr "muunnos â€�%sâ€� <-> â€�%sâ€� ei
*** 38822,39014 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Funktio %qs:"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> ei ole tuettu"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3569
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/avr/avr.cc:9684
  #, fuzzy, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/avr/avr.cc:9766
  #, fuzzy, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/avr/avr.cc:9773
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/avr/avr.cc:9944
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:9947
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D:n mÃ¤Ã¤ritteet %qs ja %qs ovat yhteensopimattomat"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "muunnos merkistÃ¶stÃ¤ â€�%sâ€� ei ole tuettu"
  
! #: config/avr/avr.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s odottaa kÃ¤Ã¤nnÃ¶saikaista kokonaislukuvakiota"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "pyÃ¶ristystulos on aina 0"
--- 38832,39024 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Funktio %qs:"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> ei ole tuettu"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/avr/avr.cc:10274
  #, fuzzy, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/avr/avr.cc:10356
  #, fuzzy, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/avr/avr.cc:10363
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/avr/avr.cc:10534
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:10537
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: config/avr/avr.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D:n mÃ¤Ã¤ritteet %qs ja %qs ovat yhteensopimattomat"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "muunnos merkistÃ¶stÃ¤ â€�%sâ€� ei ole tuettu"
  
! #: config/avr/avr.cc:13513
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s odottaa kÃ¤Ã¤nnÃ¶saikaista kokonaislukuvakiota"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "pyÃ¶ristystulos on aina 0"
*************** msgstr "Valitettavasti et ole root\n"
*** 39454,39480 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 39464,39490 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 39484,39495 ****
  msgid "deleting file %s: %m"
  msgstr "*** Poistetaan tiedosto â€�%sâ€�"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "COLLECT_GCC_OPTIONS-ympÃ¤ristÃ¶muuttujan on oltava asetettuna"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, fuzzy, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC-ympÃ¤ristÃ¶muuttujan on oltava asetettuna"
--- 39494,39505 ----
  msgid "deleting file %s: %m"
  msgstr "*** Poistetaan tiedosto â€�%sâ€�"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "COLLECT_GCC_OPTIONS-ympÃ¤ristÃ¶muuttujan on oltava asetettuna"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, fuzzy, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC-ympÃ¤ristÃ¶muuttujan on oltava asetettuna"
*************** msgstr "COLLECT_GCC-ympÃ¤ristÃ¶muuttujan
*** 39499,39505 ****
  msgid "offload compiler %s not found"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "valitsin â€�%s â€� vaatii argumentin"
--- 39509,39515 ----
  msgid "offload compiler %s not found"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "valitsin â€�%s â€� vaatii argumentin"
*************** msgid "either -fopenacc or -fopenmp must
*** 39510,39527 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "tiedostoa â€�%sâ€� ei voi avata"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "profiilitiedostoa %s ei voi avata"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "ei voi lukea tiedostoa %s: %m"
--- 39520,39537 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "tiedostoa â€�%sâ€� ei voi avata"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "profiilitiedostoa %s ei voi avata"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "ei voi lukea tiedostoa %s: %m"
*************** msgstr ""
*** 39761,39783 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
--- 39771,39793 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
*************** msgstr "SAVE-attribuuttia kohdassa %L ei
*** 39802,40301 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  "KÃ¤yttÃ¶: %s KOMENTO [ARGUMENTTI]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, fuzzy, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Tuntematon valitsin: %s %s %s"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:1733
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: config/i386/i386-options.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2001
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2003
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, fuzzy, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:2039
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:2054
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: config/i386/i386-options.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.cc:2074
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2181
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2294
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2299
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2373
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2405
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n 387-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.cc:2900
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.cc:2905
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.cc:2933
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3401
  #, 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.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.cc:3414
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.cc:3623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.cc:3644
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:3779
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:3797
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
--- 39812,40311 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  "KÃ¤yttÃ¶: %s KOMENTO [ARGUMENTTI]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, fuzzy, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Tuntematon valitsin: %s %s %s"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:1737
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: config/i386/i386-options.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2005
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2007
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, fuzzy, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:2043
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: config/i386/i386-options.cc:2075
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.cc:2082
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2185
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2192
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2303
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2375
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2377
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n 387-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2731
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.cc:2911
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.cc:2939
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3197
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3351
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3407
  #, 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.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.cc:3420
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3498
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.cc:3629
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.cc:3650
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:3785
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 40481,40521 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/i386/i386.cc:23669
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/i386/i386.cc:24309
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
--- 40491,40536 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/i386/i386.cc:24326
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "vÃ¤Ã¤rÃ¤n muotoinen rivi jÃ¤tett
*** 41772,41794 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "ei lÃ¶ydetÃ¤ protokollaesittelyÃ¤ %qE:lle"
  
! #: config/nvptx/mkoffload.cc:597
  #, fuzzy, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "%s: ei voida avata COFF-tiedostona"
--- 41787,41809 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "ei lÃ¶ydetÃ¤ protokollaesittelyÃ¤ %qE:lle"
  
! #: config/nvptx/mkoffload.cc:611
  #, fuzzy, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "%s: ei voida avata COFF-tiedostona"
*************** msgstr "Funktio %qs"
*** 42118,42124 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 42133,42139 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "tuntematon valitsin -%s"
*** 42590,42681 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.cc:20146
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.cc:20228
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20230
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20232
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20240
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20243
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20248
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20251
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.cc:24923
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42605,42696 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.cc:20147
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.cc:20229
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20231
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20233
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20241
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20244
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20249
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20252
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.cc:24924
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 43421,43427 ****
  msgid "attribute %qs applies to array types only"
  msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 43436,43442 ----
  msgid "attribute %qs applies to array types only"
  msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%Jtaulukon %qD tyyppi viimeistel
*** 43497,43503 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD on esittelemÃ¤ttÃ¤ tÃ¤llÃ¤ nÃ¤kyvyysalueella"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 43512,43518 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD on esittelemÃ¤ttÃ¤ tÃ¤llÃ¤ nÃ¤kyvyysalueella"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%q+D esitelty uudelleen erityypp
*** 43559,43565 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
--- 43574,43580 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
*************** msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤ree
*** 43619,43875 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.cc:2225
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "virheellinen funktioesittely"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D esitelty ei-staattisena, edellinen esittely staattinen"
  
! #: c/c-decl.cc:2406
  #, fuzzy, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mutta ei tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:2428
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%J%qD esitelty sÃ¤iekohtaisena, edellinen esittely ei sÃ¤iekohtainen"
  
! #: c/c-decl.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%j%qD esitelty ei-sÃ¤iekohtaisena, edellinen esittely sÃ¤iekohtainen"
  
! #: c/c-decl.cc:2463
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2501
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D esitelty uudelleen erilaisella nÃ¤kyvyydellÃ¤ (vanha nÃ¤kyvyys sÃ¤ilytetty)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "parametri %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "tarpeeton %q+D:n uudelleenesittely"
  
! #: c/c-decl.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%J%qD:n esittely varjostaa edellistÃ¤ paikallista"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "sisÃ¤isen funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
  
! #: c/c-decl.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hyppy ohittaa muuttujan alustuksen"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "perinteisestÃ¤ C:stÃ¤ puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
--- 43634,43890 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.cc:2232
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "virheellinen funktioesittely"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D esitelty ei-staattisena, edellinen esittely staattinen"
  
! #: c/c-decl.cc:2413
  #, fuzzy, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mutta ei tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%J%qD esitelty sÃ¤iekohtaisena, edellinen esittely ei sÃ¤iekohtainen"
  
! #: c/c-decl.cc:2438
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%j%qD esitelty ei-sÃ¤iekohtaisena, edellinen esittely sÃ¤iekohtainen"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D esitelty uudelleen erilaisella nÃ¤kyvyydellÃ¤ (vanha nÃ¤kyvyys sÃ¤ilytetty)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "parametri %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "tarpeeton %q+D:n uudelleenesittely"
  
! #: c/c-decl.cc:3127
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%J%qD:n esittely varjostaa edellistÃ¤ paikallista"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "sisÃ¤isen funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
  
! #: c/c-decl.cc:3990
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hyppy ohittaa muuttujan alustuksen"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "perinteisestÃ¤ C:stÃ¤ puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
*************** msgstr "%qE-attribuutti pÃ¤tee vain funk
*** 43878,44008 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD esitelty viitteenÃ¤, mutta alustamatta"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "nimeÃ¤mÃ¤tÃ¶n tietue/unioni ei mÃ¤Ã¤rittele yhtÃ¤Ã¤n instanssia"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tallennusluokkamÃ¤Ã¤ritteellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
  # XXX
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "tarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ei tue parametritaulukkoesittelyissÃ¤ avainsanaa %<static%> tai tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
--- 43893,44023 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD esitelty viitteenÃ¤, mutta alustamatta"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "nimeÃ¤mÃ¤tÃ¶n tietue/unioni ei mÃ¤Ã¤rittele yhtÃ¤Ã¤n instanssia"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tallennusluokkamÃ¤Ã¤ritteellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
  # XXX
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "tarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ei tue parametritaulukkoesittelyissÃ¤ avainsanaa %<static%> tai tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
*************** msgstr "ISO C90 ei tue syntaksia %<[*]%>
*** 44010,44314 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktio %qD on alustettu kuten muuttuja"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taulukon %q+D koko puuttuu"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "muuttujan %q+D koko muistissa ei ole vakio"
  
! #: c/c-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ei-staattisen paikallismuuttujan %q+D asm-mÃ¤Ã¤rittÃ¤jÃ¤ jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "ei voi laittaa volatile-kenttÃ¤istÃ¤ objektia rekisteriin"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: c/c-decl.cc:6334
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentÃ¤n %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensÃ¤ arvot"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukon %qE, jonka kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukot, joiden kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.cc:6693
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessÃ¤ tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<register%>:ksi"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.cc:6860
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:6864
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: c/c-decl.cc:6869
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
--- 44025,44329 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktio %qD on alustettu kuten muuttuja"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taulukon %q+D koko puuttuu"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "muuttujan %q+D koko muistissa ei ole vakio"
  
! #: c/c-decl.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ei-staattisen paikallismuuttujan %q+D asm-mÃ¤Ã¤rittÃ¤jÃ¤ jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "ei voi laittaa volatile-kenttÃ¤istÃ¤ objektia rekisteriin"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.cc:6404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentÃ¤n %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensÃ¤ arvot"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukon %qE, jonka kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukot, joiden kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.cc:6700
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessÃ¤ tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<register%>:ksi"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.cc:6867
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:6871
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: c/c-decl.cc:6876
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
*************** msgstr "funktioalue %qs implisiittisesti
*** 44316,45373 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.cc:7254
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.cc:7258
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.cc:7564
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.cc:7570
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qE on atominen tyyppi"
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ on atominen tyyppi"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:7626
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.cc:7973
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:8093
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.cc:8350
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "KÃ¤Ã¤nteinen jÃ¤_rjestys"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10257
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.cc:10347
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:11003
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11352
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.cc:12228
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12349
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-decl.cc:12540
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
--- 44331,45388 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.cc:7265
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7421
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.cc:7571
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.cc:7577
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qE on atominen tyyppi"
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ on atominen tyyppi"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:7647
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8098
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:8100
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.cc:8357
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.cc:9342
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "KÃ¤Ã¤nteinen jÃ¤_rjestys"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.cc:12235
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12356
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-decl.cc:12547
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
*************** msgstr ""
*** 45387,45393 ****
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
--- 45402,45408 ----
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
*************** msgstr "odotettiin %<(%> tai rivin loppu
*** 45397,45409 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ¶syksikÃ¶t"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
--- 45412,45424 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ¶syksikÃ¶t"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
*************** msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ
*** 45438,45446 ****
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
--- 45453,45461 ----
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "pakattu attribuutti on tarpeeton
*** 45470,45476 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
--- 45485,45491 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, 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
*** 45485,45496 ****
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
--- 45500,45511 ----
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "odotettiin %<=%>, %<,%>, %<;%>,
*** 45551,45557 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
--- 45566,45572 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
*************** msgid "empty enum is invalid"
*** 45643,45662 ****
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
--- 45658,45677 ----
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
*************** msgstr "useita tallennusluokkia esittely
*** 45737,45743 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
--- 45752,45758 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, 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
*** 45747,45816 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t alustusaaltosulkeet"
  
! #: c/c-parser.cc:5799
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "mÃ¤Ã¤rÃ¤tyn alustajan kÃ¤yttÃ¶ %<:%>-merkillÃ¤ on vanhentunut"
  
! #: c/c-parser.cc:5955
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C kieltÃ¤Ã¤ mÃ¤Ã¤rittÃ¤mÃ¤stÃ¤ alustukselle joukon alkioita"
  
! #: c/c-parser.cc:5967
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 kieltÃ¤Ã¤ aliobjektin mÃ¤Ã¤rittÃ¤misen alustukseen"
  
! #: c/c-parser.cc:5975
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "mÃ¤Ã¤rÃ¤tyn alustajan kÃ¤yttÃ¶ ilman %<=%>-merkkiÃ¤ on vanhentunut"
  
! #: c/c-parser.cc:6162
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.cc:6279
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
  
! #: c/c-parser.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
--- 45762,45831 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t alustusaaltosulkeet"
  
! #: c/c-parser.cc:5802
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "mÃ¤Ã¤rÃ¤tyn alustajan kÃ¤yttÃ¶ %<:%>-merkillÃ¤ on vanhentunut"
  
! #: c/c-parser.cc:5958
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C kieltÃ¤Ã¤ mÃ¤Ã¤rittÃ¤mÃ¤stÃ¤ alustukselle joukon alkioita"
  
! #: c/c-parser.cc:5970
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 kieltÃ¤Ã¤ aliobjektin mÃ¤Ã¤rittÃ¤misen alustukseen"
  
! #: c/c-parser.cc:5978
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "mÃ¤Ã¤rÃ¤tyn alustajan kÃ¤yttÃ¶ ilman %<=%>-merkkiÃ¤ on vanhentunut"
  
! #: c/c-parser.cc:6165
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
  
! #: c/c-parser.cc:6305
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
*************** msgstr "LohkonimiÃ¶ ei ole sopiva IF-lau
*** 45819,46927 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessa"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessa"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<do%>-lauseessa"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nÃ¤hty ensimmÃ¤isen kerran tÃ¤ssÃ¤"
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "muotoilu on leveÃ¤merkkinen merkkijono"
  
! #: c/c-parser.cc:8155
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C kieltÃ¤Ã¤ ?:-lausekkeen ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%>:ia sovellettu bittikenttÃ¤Ã¤n"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.cc:9324
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.cc:9348
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperÃ¤isen tekstin koodaus"
  
! #: c/c-parser.cc:9357
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:9381
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤"
  
  # XXXX
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmÃ¤inen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.cc:10165
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10236
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10253
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10570
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:10898
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste"
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste metodin mÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-parser.cc:12070
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.cc:12090
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:14680
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:16544
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16583
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, fuzzy, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemÃ¤ttÃ¤"
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 45834,46942 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.cc:6758
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessa"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessa"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<do%>-lauseessa"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nÃ¤hty ensimmÃ¤isen kerran tÃ¤ssÃ¤"
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "muotoilu on leveÃ¤merkkinen merkkijono"
  
! #: c/c-parser.cc:8158
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C kieltÃ¤Ã¤ ?:-lausekkeen ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%>:ia sovellettu bittikenttÃ¤Ã¤n"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.cc:9327
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.cc:9352
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperÃ¤isen tekstin koodaus"
  
! #: c/c-parser.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:9384
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.cc:9411
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤"
  
  # XXXX
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmÃ¤inen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.cc:10168
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.cc:10216
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10239
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10256
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:10508
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10573
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:10582
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste"
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste metodin mÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-parser.cc:12073
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.cc:12093
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:14683
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:16547
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16586
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, fuzzy, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemÃ¤ttÃ¤"
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 46930,47477 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.cc:20396
  #, fuzzy, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22319
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, 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.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:23201
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:23278
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:23282
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23285
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23288
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23296
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:23305
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23426
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:23751
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24584
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24676
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
--- 46945,47492 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.cc:20399
  #, fuzzy, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:22322
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, 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.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:23204
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:23281
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:23285
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23288
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23291
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23299
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.cc:23308
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:23429
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.cc:23754
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24587
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24679
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
*************** msgstr "          %s"
*** 47481,47487 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
--- 47496,47502 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
*************** msgstr "funktion paluuarvojen tyypit eiv
*** 47563,47574 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
--- 47578,47589 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
*************** msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
*** 47999,48005 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
--- 48014,48020 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
*************** msgstr ""
*** 48454,48465 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen alustus"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
--- 48469,48480 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen alustus"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
*************** msgid "invalid use of non-lvalue array"
*** 48475,48481 ****
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
--- 48490,48496 ----
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
*************** msgstr "alustusalkio ei ole vakio"
*** 48485,48501 ****
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytÃ¤ laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
--- 48500,48516 ----
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytÃ¤ laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
*************** msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤
*** 48515,48522 ****
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojÃ¤senen alustaminen sisÃ¤kkÃ¤isessÃ¤ asiayhteydessÃ¤"
--- 48530,48537 ----
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojÃ¤senen alustaminen sisÃ¤kkÃ¤isessÃ¤ asiayhteydessÃ¤"
*************** msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aa
*** 48531,49127 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita merkkitaulukkoalustimessa"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:10673
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen ei-staattinen alustus"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyvÃ¤ksy unionien alustusta"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:11232
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltÃ¤Ã¤ %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistÃ¤ switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssÃ¤"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11563
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:11743
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:12034
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12039
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltÃ¤Ã¤ %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tÃ¤ydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:13024
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "kÃ¤ytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "kÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillÃ¤"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:14474
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:14767
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: c/c-typeck.cc:14864
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48546,49142 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita merkkitaulukkoalustimessa"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:10678
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen ei-staattinen alustus"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyvÃ¤ksy unionien alustusta"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:11237
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltÃ¤Ã¤ %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistÃ¤ switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssÃ¤"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11568
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:11748
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:12039
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12044
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltÃ¤Ã¤ %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tÃ¤ydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:13029
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "kÃ¤ytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "kÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillÃ¤"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:14479
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.cc:14708
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.cc:14772
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: c/c-typeck.cc:14869
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "funktiolle %2$qE annettu argumen
*** 49130,49352 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15141
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.cc:15148
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15155
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.cc:15761
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmÃ¤inen argumentti ei ole tyyppiÃ¤ %<va_list%>"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>-funktion ensimmÃ¤inen argumentti ei ole tyyppiÃ¤ %<va_list%>"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 49145,49367 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15146
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.cc:15153
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15160
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.cc:15766
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmÃ¤inen argumentti ei ole tyyppiÃ¤ %<va_list%>"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>-funktion ensimmÃ¤inen argumentti ei ole tyyppiÃ¤ %<va_list%>"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 49554,50456 ****
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.cc:3841
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:3848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:3861
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, 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.cc:3908
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "KÃ¤yttÃ¶: %s [-r] [-t]\n"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: cp/call.cc:3923
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jÃ¤sentÃ¤misessÃ¤ lÃ¤hellÃ¤ kohtaa â€�%sâ€�"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:3927
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/call.cc:4564
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.cc:4740
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:4761
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:4949
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.cc:5377
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5410
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.cc:5420
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.cc:5464
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5577
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.cc:5652
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.cc:5669 cp/call.cc:5676
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.cc:8258
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8319
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.cc:8331
  #, fuzzy
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8338
  #, fuzzy
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.cc:8353
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:8717
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:8722
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:8738
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.cc:8741
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8783 cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8786
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:8987
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9106
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9283
  #, 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.cc:9353
  #, 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.cc:9978
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10751
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10756
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.cc:10778
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.cc:10783
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.cc:10811
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.cc:10817
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10828
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10862
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10875
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10878
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10887
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.cc:10963
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:11327
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.cc:11408
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.cc:11639
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.cc:11662
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.cc:12762
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/call.cc:12874
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.cc:12875
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13128
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:13740
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 49569,50471 ----
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.cc:3849
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:3856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:3869
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, 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.cc:3916
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "KÃ¤yttÃ¶: %s [-r] [-t]\n"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jÃ¤sentÃ¤misessÃ¤ lÃ¤hellÃ¤ kohtaa â€�%sâ€�"
  
! #: cp/call.cc:3933
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/call.cc:4579
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.cc:4755
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:4776
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5338
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.cc:5392
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5425
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5432
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.cc:5684 cp/call.cc:5691
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.cc:8273
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8334
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.cc:8346
  #, fuzzy
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8353
  #, fuzzy
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.cc:8368
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:8732
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:8737
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:8753
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.cc:8756
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8798 cp/call.cc:8816
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:9002
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9121
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9298
  #, 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.cc:9368
  #, 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.cc:9993
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.cc:10021
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.cc:10793
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.cc:10798
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.cc:10826
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.cc:10832
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10843
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10877
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10890
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10893
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10902
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.cc:10978
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:11342
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.cc:11423
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.cc:11654
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.cc:11677
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/call.cc:12900
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.cc:12901
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.cc:13786
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "joustava taulukkojÃ¤sen muuten t
*** 50922,50928 ****
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
--- 50937,50943 ----
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 51084,51165 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:1991
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 51099,51180 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:1989
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "%qD:n esittely ei-funktiona"
*** 51167,51219 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/constexpr.cc:2771
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:2793
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
--- 51182,51234 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/constexpr.cc:2769
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:2791
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
*************** msgid "dereferencing a null pointer in %
*** 51284,51290 ****
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 51299,51305 ----
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "jÃ¤sen %qD on alustamaton viitta
*** 51383,51714 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5699
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6116
  #, 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.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/constexpr.cc:7129
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:9261
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9539
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.cc:9633
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9757
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:9765
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
--- 51398,51729 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6115
  #, 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.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/constexpr.cc:7128
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:9260
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9538
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9756
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:9764
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
*************** msgstr ""
*** 52449,52455 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 52464,52470 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr "hajotin ei voi olla %<constexpr%
*** 52474,52506 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 52489,52531 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr "%qs-attribuutin virheellinen argumentti"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "edellisestÃ¤ esittelystÃ¤ %q+F"
*** 52931,52937 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
--- 52956,52962 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
*************** msgstr "%J%qE-attribuutti soveltuu vain
*** 53530,53536 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
--- 53555,53561 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
*************** msgstr "virheellinen alustin taulukon jÃ
*** 53735,53742 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
--- 53760,53767 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
*************** msgstr ""
*** 53851,53867 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
--- 53876,53892 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
*************** msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> m
*** 54650,54666 ****
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
--- 54675,54691 ----
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
*************** msgstr "Kopiomuodostin %qs"
*** 55248,55254 ****
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
--- 55273,55279 ----
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
*************** msgstr "sisÃ¤kkÃ¤inen funktio %qs esitel
*** 55288,55610 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.cc:14605
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.cc:14609
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:14668
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:14677
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14725
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.cc:14731
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.cc:14983
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.cc:15143
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:15176
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15523
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.cc:15567
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:15587
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15737
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15766
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:15792
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:15804
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:15859
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.cc:15885
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:15895
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:15902
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 55313,55635 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.cc:14614
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.cc:14618
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:14633
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:14677
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:14686
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14734
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.cc:14740
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.cc:14992
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.cc:15152
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:15185
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:15187
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15746
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15757
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15759
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:15775
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.cc:15794
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:15801
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:15813
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.cc:15894
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:15904
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 55616,55726 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llÃ¤ on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.cc:16155
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl.cc:16282
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:16502
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:16510
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.cc:16606
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
--- 55641,55751 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llÃ¤ on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl.cc:16291
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:16334
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:16511
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.cc:16519
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.cc:16529
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.cc:16615
  #, 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Ã
*** 55729,55810 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:16989
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:18824
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 55754,55835 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:16998
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:17010
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.cc:18433
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:18833
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr "tyyppimuunnettu argumentti %qD e
*** 55874,56022 ****
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "Funktio %qs"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl2.cc:942
  #, fuzzy, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl2.cc:953
  #, fuzzy, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl2.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1125
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1173
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl2.cc:1230
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bittikenttÃ¤ %qD, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/decl2.cc:1238
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl2.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: cp/decl2.cc:1682
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/decl2.cc:1813
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonyymillÃ¤ structilla ei voi olla funktiojÃ¤seniÃ¤"
  
  # semi-fuzzy
! #: cp/decl2.cc:1829
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
--- 55899,56047 ----
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "Funktio %qs"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl2.cc:947
  #, fuzzy, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl2.cc:958
  #, fuzzy, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl2.cc:1081
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1130
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1178
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl2.cc:1235
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bittikenttÃ¤ %qD, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/decl2.cc:1243
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1254
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1267
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl2.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: cp/decl2.cc:1687
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/decl2.cc:1818
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonyymillÃ¤ structilla ei voi olla funktiojÃ¤seniÃ¤"
  
  # semi-fuzzy
! #: cp/decl2.cc:1834
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1918
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
*************** msgstr "%<operator new%>:n on palautetta
*** 56025,56118 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%>:n ensimmÃ¤isen parametrin tyypin on oltava %<size_t%> (%qT)"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "operator delete[] ei voi olla tuhoava delete"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%>:n ensimmÃ¤isen parametrin tyypin on oltava %qT"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%J%qF kÃ¤ytetty, mutta ei mÃ¤Ã¤ritelty"
--- 56050,56143 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%>:n ensimmÃ¤isen parametrin tyypin on oltava %<size_t%> (%qT)"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "operator delete[] ei voi olla tuhoava delete"
  
! #: cp/decl2.cc:2033
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%>:n ensimmÃ¤isen parametrin tyypin on oltava %qT"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%J%qF kÃ¤ytetty, mutta ei mÃ¤Ã¤ritelty"
*************** msgstr "%J%qF kÃ¤ytetty, mutta ei mÃ¤Ã¤r
*** 56121,56219 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J%qF kÃ¤ytetty, mutta ei mÃ¤Ã¤ritelty"
  
! #: cp/decl2.cc:4595
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:5565
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implisiittisesti esitelty %qD on vanhentunut"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 56146,56244 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J%qF kÃ¤ytetty, mutta ei mÃ¤Ã¤ritelty"
  
! #: cp/decl2.cc:4600
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:5570
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implisiittisesti esitelty %qD on vanhentunut"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "tyyppien %qT ja %qT vÃ¤linen ver
*** 56474,56886 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/friend.cc:599
  #, fuzzy, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/friend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/init.cc:474
  #, fuzzy, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/init.cc:675
  #, 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.cc:745
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "parametri %qD on alustettu"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: cp/init.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.cc:1341
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  kanta %qT"
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: cp/init.cc:1366
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: cp/init.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/init.cc:1562
  #, 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.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.cc:1804
  #, 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.cc:1811
  #, 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.cc:1850
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:1858
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:1905
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.cc:1916
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/init.cc:2407
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "virheellinen osoitin bittikenttÃ¤Ã¤n %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.cc:2721
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2729
  #, 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.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2749
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2757
  #, 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.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, 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 at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.cc:2925
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: cp/init.cc:3133
  #, fuzzy, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/init.cc:3151
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: cp/init.cc:3167
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.cc:3169
  #, 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.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:3383
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.cc:3949
  #, fuzzy, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/init.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.cc:3987
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
--- 56499,56911 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/friend.cc:607
  #, fuzzy, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/friend.cc:657
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/init.cc:481
  #, fuzzy, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/init.cc:665
  #, 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.cc:735
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "parametri %qD on alustettu"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: cp/init.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.cc:1331
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  kanta %qT"
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: cp/init.cc:1356
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: cp/init.cc:1443
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/init.cc:1552
  #, 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.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.cc:1794
  #, 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.cc:1801
  #, 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.cc:1840
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:1848
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.cc:1895
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.cc:1903
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.cc:1906
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/init.cc:2397
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "virheellinen osoitin bittikenttÃ¤Ã¤n %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.cc:2711
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2719
  #, 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.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2739
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2747
  #, 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.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, 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 at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.cc:2915
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/init.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: cp/init.cc:3157
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.cc:3159
  #, 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.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.cc:3939
  #, fuzzy, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/init.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.cc:3977
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
*************** msgstr "typedef %qD on alustettu (kÃ¤ytÃ
*** 56995,57041 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 57020,57066 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "virtuaalinen ei-luokkafunktio %q
*** 57714,57720 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikÃ¤ lueteltu tyyppi"
--- 57739,57745 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikÃ¤ lueteltu tyyppi"
*************** msgstr "%J%qE-attribuutti soveltuu vain
*** 57799,57805 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
--- 57824,57830 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
*************** msgstr "mÃ¤Ã¤riteltiin myÃ¶hemmin tÃ¤ssÃ
*** 57846,57903 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.cc:8627
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 57871,57928 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:8577
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 57922,57928 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
--- 57947,57953 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 58168,58174 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
--- 58193,58199 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
*************** msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤rite
*** 58458,58464 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
--- 58483,58489 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤
*** 58508,58514 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
--- 58533,58539 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 58718,58729 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 58743,58754 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr ""
*** 58818,58824 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 58843,58849 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "%Jparametrin %qD tyyppi on vaill
*** 58880,58886 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
--- 58905,58911 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 58906,58912 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 58931,58937 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "skalaarialustimen ympÃ¤rillÃ¤ on
*** 59168,59179 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
--- 59193,59204 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
*************** msgstr "%qE ei ole kelvollinen malliargu
*** 59771,59777 ****
  msgid "%qT not permitted in template argument"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
--- 59796,59802 ----
  msgid "%qT not permitted in template argument"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
*** 59940,59946 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
--- 59965,59971 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
*************** msgstr "%<[*]%> ei ole esittelyssÃ¤"
*** 60040,60190 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:28400
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.cc:28491
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: cp/parser.cc:29314
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.cc:29328
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:29666
  #, fuzzy, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.cc:29813
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29968
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:31578
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 60065,60215 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:28399
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.cc:28490
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: cp/parser.cc:29313
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.cc:29327
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:29665
  #, fuzzy, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.cc:29812
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29967
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:31577
  #, 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
*** 60193,60787 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.cc:32306
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:32857
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.cc:32870
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:33422
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:33674
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33677
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:33680
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33683
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:33686
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33692
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.cc:33695
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:33704
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33707
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:33742
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33754
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33757
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33760
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33766
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:33793
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:34661
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.cc:34932
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:35244
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.cc:35314
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:36273
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:43019
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:43892
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.cc:46259
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, fuzzy, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:48477
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:48487
  #, 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.cc:48848
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:49043
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.cc:49046
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:49457
  #, 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.cc:49489
  #, 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.cc:49570
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:49816
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 60218,60812 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.cc:32305
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:32856
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.cc:32869
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:33421
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:33673
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33676
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:33679
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33682
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:33685
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33691
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.cc:33694
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33697
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:33700
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:33703
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33706
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:33741
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33753
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33756
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33759
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.cc:33765
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:33792
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.cc:34660
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.cc:34931
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:35243
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.cc:35313
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:36272
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:43018
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:43891
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.cc:46258
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:48476
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:48486
  #, 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.cc:48847
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:49042
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.cc:49045
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.cc:49456
  #, 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.cc:49488
  #, 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.cc:49569
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:49815
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "varjostunut esittely on tÃ¤Ã¤llÃ
*** 61308,61314 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
--- 61333,61339 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
*************** msgstr "%J%qE-attribuutti soveltuu vain
*** 61323,61699 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:6789
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:6793
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.cc:6922
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.cc:6940
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.cc:6970
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:6982
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.cc:6986
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.cc:6997
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7008
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7219
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7348
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7621
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7639
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7698
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.cc:9020
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9122
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:9848
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:13468
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.cc:14246
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
--- 61348,61724 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:6790
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:6794
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.cc:6923
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.cc:6941
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.cc:6971
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:6983
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.cc:6987
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.cc:6998
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7009
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7195
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7349
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7699
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:8466
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.cc:9022
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9124
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:13481
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.cc:14259
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
*************** msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %q
*** 61711,61933 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16363
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.cc:16431
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.cc:16437
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.cc:16443
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.cc:16509
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.cc:16607
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/pt.cc:16615
  #, 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.cc:16728
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.cc:17038
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.cc:20000
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.cc:21185
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "attribuutille %qE annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:21869
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:21884
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:21902
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:26143
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 61736,61958 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.cc:16448
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.cc:16454
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.cc:16460
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.cc:16624
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/pt.cc:16632
  #, 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.cc:16745
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.cc:17055
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.cc:20017
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.cc:21215
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "attribuutille %qE annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.cc:21914
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:21932
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:26173
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 61935,62016 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:26194
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26213
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.cc:26249
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26323
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 61960,62041 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:26224
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:26235
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26243
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.cc:26279
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26353
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.cc:26414
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.cc:26724
  #, 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Ã
*** 62022,62184 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27603
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:27642
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:29416
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:30576
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.cc:30693
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:30700
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:30945
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.cc:31020
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:31032
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:31172
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 62047,62209 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27617
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:30590
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.cc:30707
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:30714
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:30761
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:30959
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.cc:31034
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:31046
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:31186
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr ""
*** 64261,64417 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "muodostinsyntaksia on kÃ¤ytetty, mutta %qT-tyypin muodostinta ei ole esitelty"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE:n kaventava muunnos tyypistÃ¤ %qT tyyppiin %qT { }:n sisÃ¤llÃ¤"
  
! #: cp/typeck2.cc:1079
  #, fuzzy, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkÃ¤"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.cc:1922
  #, 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.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.cc:2006
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.cc:2222
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.cc:2236
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2268
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.cc:2295
  #, 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.cc:2304
  #, 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.cc:2326
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.cc:2384
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.cc:2395
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.cc:2403
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/typeck2.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/typeck2.cc:2491
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.cc:2732
  #, 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.cc:2735
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
--- 64286,64442 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "muodostinsyntaksia on kÃ¤ytetty, mutta %qT-tyypin muodostinta ei ole esitelty"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE:n kaventava muunnos tyypistÃ¤ %qT tyyppiin %qT { }:n sisÃ¤llÃ¤"
  
! #: cp/typeck2.cc:1097
  #, fuzzy, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkÃ¤"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.cc:1940
  #, 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.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.cc:2024
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.cc:2240
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.cc:2254
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2286
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.cc:2313
  #, 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.cc:2322
  #, 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.cc:2344
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.cc:2402
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.cc:2413
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.cc:2479
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/typeck2.cc:2484
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/typeck2.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.cc:2750
  #, 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.cc:2753
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
*************** msgstr "%J%qD esitelty avoimeksi kutsumi
*** 64446,64452 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "ristiriitaiset tyypit sisÃ¤iselle funktiolle %q+D"
--- 64471,64477 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "ristiriitaiset tyypit sisÃ¤iselle funktiolle %q+D"
*************** msgstr ""
*** 64647,64668 ****
  msgid "size is too large"
  msgstr "taulukon koko on liian suuri"
  
! #: d/decl.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 64672,64693 ----
  msgid "size is too large"
  msgstr "taulukon koko on liian suuri"
  
! #: d/decl.cc:1394
  #, fuzzy, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "Funktio %qs"
*** 64709,64726 ****
  msgid "recursive reference %qs"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
--- 64734,64751 ----
  msgid "recursive reference %qs"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
*************** msgstr ""
*** 64820,64830 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64845,64860 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
+ #: d/types.cc:1110
+ #, fuzzy, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Virheellinen merkki BOZ-vakiossa
*** 64875,64881 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Virheellinen merkki BOZ-vakiossa kohdassa %C"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, fuzzy, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "luodaan viitteiden taulukko"
--- 64905,64911 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Virheellinen merkki BOZ-vakiossa kohdassa %C"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "luodaan viitteiden taulukko"
*************** msgstr "tuntematon tiedostojÃ¤rjestelmÃ¤
*** 64955,65035 ****
  msgid "compare_real(): Bad operator"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/arith.cc:1124
  #, fuzzy, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/arith.cc:1707
  #, fuzzy, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/arith.cc:1766
  #, fuzzy, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/arith.cc:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Jako nollalla muunnettaessa %s arvoksi %s kohdassa %L"
  
! #: fortran/arith.cc:2032
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmeettinen ylivuoto muunnettaessa %s arvoksi %s kohdassa %L. TÃ¤mÃ¤ tarkistus voidaan ottaa pois kÃ¤ytÃ¶stÃ¤ valitsimella -fno-range-check"
  
! #: fortran/arith.cc:2037
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmeettien alivuoto muunnettaessa %s arvoksi %s kohdassa %L. TÃ¤mÃ¤ tarkistus voidaan ottaa pois kÃ¤ytÃ¶stÃ¤ valitsimella -fno-range-check"
  
! #: fortran/arith.cc:2042
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmeettinen NaN muunnettaessa %s arvoksi %s kohdassa %L. TÃ¤mÃ¤ tarkistus voidaan ottaa pois kÃ¤ytÃ¶stÃ¤ valitsimella -fno-range-check"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Jako nollalla muunnettaessa %s arvoksi %s kohdassa %L"
  
! #: fortran/arith.cc:2051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
--- 64985,65065 ----
  msgid "compare_real(): Bad operator"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/arith.cc:1129
  #, fuzzy, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/arith.cc:1718
  #, fuzzy, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/arith.cc:1777
  #, fuzzy, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/arith.cc:2039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Jako nollalla muunnettaessa %s arvoksi %s kohdassa %L"
  
! #: fortran/arith.cc:2043
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmeettinen ylivuoto muunnettaessa %s arvoksi %s kohdassa %L. TÃ¤mÃ¤ tarkistus voidaan ottaa pois kÃ¤ytÃ¶stÃ¤ valitsimella -fno-range-check"
  
! #: fortran/arith.cc:2048
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmeettien alivuoto muunnettaessa %s arvoksi %s kohdassa %L. TÃ¤mÃ¤ tarkistus voidaan ottaa pois kÃ¤ytÃ¶stÃ¤ valitsimella -fno-range-check"
  
! #: fortran/arith.cc:2053
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmeettinen NaN muunnettaessa %s arvoksi %s kohdassa %L. TÃ¤mÃ¤ tarkistus voidaan ottaa pois kÃ¤ytÃ¶stÃ¤ valitsimella -fno-range-check"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Jako nollalla muunnettaessa %s arvoksi %s kohdassa %L"
  
! #: fortran/arith.cc:2062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 65361,65367 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
--- 65391,65397 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
*************** msgstr ""
*** 66455,66466 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "alustusmerkkijono typistetty, jotta se tÃ¤smÃ¤isi muuttujaan kohdassa %L"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, 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"
--- 66485,66496 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "alustusmerkkijono typistetty, jotta se tÃ¤smÃ¤isi muuttujaan kohdassa %L"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
*************** msgstr "Kaksoiskappale %s-spesifikaatio
*** 66643,66649 ****
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
--- 66673,66679 ----
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
*************** msgstr "%<__builtin_expect%>-funktion to
*** 69401,69412 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, 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)"
--- 69431,69442 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, 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
*** 70255,70261 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, 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"
--- 70285,70291 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
*************** msgstr ""
*** 70806,70812 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 70836,70842 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "Lausekkeen CASE-lauseessa kohdas
*** 71373,71379 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
--- 71403,71409 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
*************** msgstr ""
*** 72745,72751 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 72775,72781 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "%<void%> vain parametrina ei ole
*** 72780,72791 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
--- 72810,72821 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
*************** msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyypp
*** 73162,73168 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
--- 73192,73198 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
*************** msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyypp
*** 73177,73183 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
--- 73207,73213 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
*************** msgstr "%Jlohkoattribuutti ei ole sallit
*** 73187,73208 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
--- 73217,73238 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
*************** msgstr "%<void%> vain parametrina ei ole
*** 73237,73244 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 73267,73274 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 73298,73304 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 73328,73334 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr ""
*** 73311,73317 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
--- 73341,73347 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
*************** msgstr ""
*** 73457,73986 ****
  msgid "Array is not contiguous at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/openmp.cc:7748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:7770
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/openmp.cc:8173
  #, fuzzy, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:8201
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:8235
  #, fuzzy, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:8318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:8372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: fortran/openmp.cc:8375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/openmp.cc:8394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/openmp.cc:8398
  #, fuzzy, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:8695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isten â€�!$OMP ATOMICâ€�-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:8728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8779
  #, fuzzy, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�!$OMP ATOMICâ€�-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:8880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�!$OMP ATOMICâ€�-sijoituksella IAND, IOR tai IEOR tÃ¤ytyy olla kaksi argumenttia kohdassa %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�!$OMP ATOMICâ€�-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:8981
  #, fuzzy, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isten â€�!$OMP ATOMICâ€�-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:8996
  #, fuzzy, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "EnsimmÃ¤isen tai viimeisen kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�!$OMP ATOMICâ€�-argumentin on oltava â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.cc:9065
  #, fuzzy, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: fortran/openmp.cc:9545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.cc:9857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:10013
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:10060
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:10066
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/openmp.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 73487,74021 ----
  msgid "Array is not contiguous at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/openmp.cc:7764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:7786
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.cc:7966
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8004
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/openmp.cc:8189
  #, fuzzy, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/openmp.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:8217
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:8251
  #, fuzzy, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:8334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:8388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: fortran/openmp.cc:8391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/openmp.cc:8414
  #, fuzzy, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:8711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isten â€�!$OMP ATOMICâ€�-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:8744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�!$OMP ATOMICâ€�-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:8896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�!$OMP ATOMICâ€�-sijoituksella IAND, IOR tai IEOR tÃ¤ytyy olla kaksi argumenttia kohdassa %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�!$OMP ATOMICâ€�-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:8997
  #, fuzzy, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤iset â€�!$OMP ATOMICâ€�-argumentit paitsi yksi eivÃ¤t saa viitata kohteeseen â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isten â€�!$OMP ATOMICâ€�-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "EnsimmÃ¤isen tai viimeisen kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�!$OMP ATOMICâ€�-argumentin on oltava â€�%sâ€� kohdassa %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "â€�!$OMP ATOMICâ€�-sijoituksen on oltava operaattori tai kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤inen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.cc:9081
  #, fuzzy, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9084
  #, fuzzy, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:9861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.cc:9873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:10029
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:10076
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:10082
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/openmp.cc:10347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 74968,75054 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3223
  #, 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.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3253
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen â€�%sâ€� kÃ¤yttÃ¶ kohdassa %C"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "KÃ¤skyfunktio â€�%sâ€� vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.cc:4034
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/primary.cc:4075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "epÃ¤kelpo lvalue asm-lauseessa"
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
--- 75003,75089 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3224
  #, 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.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen â€�%sâ€� kÃ¤yttÃ¶ kohdassa %C"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "KÃ¤skyfunktio â€�%sâ€� vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/primary.cc:4076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "epÃ¤kelpo lvalue asm-lauseessa"
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
*************** msgstr ""
*** 75441,75447 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, 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"
--- 75476,75482 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
*************** msgstr ""
*** 75561,75567 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
--- 75596,75602 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
*************** msgstr "argumentin %d antamisessa funkti
*** 75727,75924 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.cc:4455
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:4799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/resolve.cc:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.cc:4984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:4991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:5481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:5491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:5537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 75762,75959 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.cc:4927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/resolve.cc:4955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:4961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.cc:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:5503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:5513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:5559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5758
  #, 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
*** 75927,75938 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 75962,75973 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5787
  #, 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
*** 75941,76233 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.cc:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:6473
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:6512
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:6521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.cc:6743
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:6795
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:7330
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:7439
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:7584
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:8414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, 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"
--- 75976,76268 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:5833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.cc:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:6510
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:6549
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:6558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:6832
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:7367
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:7476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:7621
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:8366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:8395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:8451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, 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
*** 76236,76519 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:8963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:8978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "TÃ¤mÃ¤ pikanÃ¤ppÃ¤in on jo kÃ¤ytÃ¶ssÃ¤ toiminnolle %s"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/resolve.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:9541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.cc:9554
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:9567
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:9580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:9827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.cc:10282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10404
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.cc:10471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, 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"
--- 76271,76554 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:9000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:9015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "TÃ¤mÃ¤ pikanÃ¤ppÃ¤in on jo kÃ¤ytÃ¶ssÃ¤ toiminnolle %s"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/resolve.cc:9206
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.cc:9591
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:9604
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:9617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:9864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:10257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:10324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.cc:10503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, 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-
*** 76521,76728 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:10614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:10871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11074
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:11187
  #, 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.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:11269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:11273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:11278
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.cc:12351
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:12362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:12493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12554
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:12559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n parameteri â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/resolve.cc:12860
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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"
--- 76556,76763 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:10646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:10903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11106
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:11219
  #, 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.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:11301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:11305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.cc:12383
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:12394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:12525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12586
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:12591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12777
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n parameteri â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/resolve.cc:12892
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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
*** 76730,76843 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:13214
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13218
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13254
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:13436
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:13443
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13505
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 76765,76878 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:13249
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13253
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:13261
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:13301
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:13478
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13537
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13540
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 76845,77716 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:13579
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:13602
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13664
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla â€�%sâ€� kohdassa %L tÃ¤ytyy olla skalaaritulos"
  
! #: fortran/resolve.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.cc:13693
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.cc:13697
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:13701
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.cc:13718
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:13729
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:13735
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/resolve.cc:13755
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:13824
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:13838
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:13881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:13889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:13897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14000
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:14009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:14093
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:14574
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14617
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14631
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14653
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14662
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14668
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14674
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:14713
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:14808
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14913
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:14968
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15066
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:15080
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:15096
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla skalaari"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15124
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:15166
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:15494
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.cc:15582
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15588
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15613
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15635
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15646
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15673
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:15692
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.cc:15910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.cc:16010
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:16044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:16047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:16057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:16102
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:16129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/resolve.cc:16189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:16318
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:16376
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:16385
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:16398
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, 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.cc:16451
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16464
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:16473
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16489
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16495
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:16727
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16734
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16757
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:16819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:16832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:17079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta sitÃ¤ ei voida kÃ¤yttÃ¤Ã¤"
  
! #: fortran/resolve.cc:17335
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17344
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17352
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17520
  #, 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.cc:17595
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17606
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:17715
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.cc:17728
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:17760
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.cc:17768
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:17782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:17800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:17807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:17886
  #, 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"
--- 76880,77751 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:13637
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:13699
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla â€�%sâ€� kohdassa %L tÃ¤ytyy olla skalaaritulos"
  
! #: fortran/resolve.cc:13709
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.cc:13728
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.cc:13732
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:13736
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.cc:13753
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:13764
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:13770
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/resolve.cc:13790
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:13859
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:13873
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:13916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:13924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:13932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14035
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:14044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:14128
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.cc:14609
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14652
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14666
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14688
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:14697
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14709
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:14738
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:14748
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:14843
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:14948
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:15003
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15101
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:15131
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla skalaari"
  
! #: fortran/resolve.cc:15150
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15159
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:15201
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:15496
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:15529
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:15611
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.cc:15617
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15623
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15631
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15648
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15670
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15681
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:15762
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.cc:15945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.cc:16045
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:16079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:16082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:16092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:16118
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16128
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:16137
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/resolve.cc:16224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:16353
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:16411
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:16420
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:16433
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, 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.cc:16486
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16499
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:16508
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16524
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:16762
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16769
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16792
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:16854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.cc:16867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:17114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta sitÃ¤ ei voida kÃ¤yttÃ¤Ã¤"
  
! #: fortran/resolve.cc:17370
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17379
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17387
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17403
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17555
  #, 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.cc:17630
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17641
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.cc:17763
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.cc:17785
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:17795
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.cc:17803
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:17817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:17835
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:17842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.cc:17921
  #, 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 "BIND(C)-funktion â€�%sâ€� paluut
*** 78573,78579 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, 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"
--- 78608,78614 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, 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
*** 78603,78609 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 78638,78644 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "last-op"
*** 78826,78832 ****
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 78861,78867 ----
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "vektoriylivuoto lausekkeessa"
*** 78877,78953 ****
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: fortran/trans-openmp.cc:6693
  #, fuzzy, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/trans-openmp.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:7890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
--- 78912,78988 ----
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: fortran/trans-openmp.cc:6727
  #, fuzzy, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/trans-openmp.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:7924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
diff -Nrcpad gcc-13.2.0/gcc/po/fr.gmo gcc-13.3.0/gcc/po/fr.gmo
*** gcc-13.2.0/gcc/po/fr.gmo	Thu Jul 27 08:33:21 2023
--- gcc-13.3.0/gcc/po/fr.gmo	Tue May 21 08:05:48 2024
***************
*** 1,1703 ****
! Þ•§=TíCRŒÚ˜#™#-›#1É#û# $1$ÛE$+!%0M%K~%Ê%à%
! ì%÷%
&<&BS&R–&>é&@('9i'C£'Fç'5.(Id(®(Å(!Ú($ü(!)!6)$X) })"ž)+Á)í)ô)-û)#)*”M*â*++('+1P+A‚+'Ä+ì+,,4,O,k,[‹,]ç,E-a-v-•-¯-Ë-$à- .#&.!J."l.�.'­.(Õ.+þ.)*/$T/'y/*¡/1Ì/þ/*0-F0&t0)›0Å0,å0#1F61Q}15Ï1]2wc2rÛ2AN3K�3,Ü3N	4@X4B™4OÜ4L,5Ry5;Ì586>A6I€6IÊ6B7~W7?Ö7D8E[8@¡8Eâ87(9C`9=¤9Bâ9E%:~k:6ê:{!;B�;?à;‰ <9ª<Pä<C5=Fy=sÀ=E4>Cz>Q¾>N?�_?Gð?Œ8@OÅ@RAChAQ¬ANþAFMB9”B=ÎB=C4JCPCMÐCEDBdDG§DIïDH9EB‚E=ÅE7F6;G*rGI�GçG HY%HoH-ïHEI
! cI'nI8–I>ÏIJ( J/IJyJ+‚JZ®Jl	K+vK=¢KmàK0NL)L ©LÊL;ÚLEM\M#uM#™M½M ÔM7õM8-NfN)„N®NÎN$éN$O*3O*^O‰O¤O ¿OàOúOP#P;P8RP‹P!œP;¾PEúP‘@QÒQ5ñQE'R%mR1“R.ÅRôR0SLCS6�S7ÇSlÿSGlT$´TÙTJøT*CUEnU2´UEçUl-VšV3¶V@êV+W5CWyW‚W ™W&ºWJáW8,XUeX!»X:ÝXY+Y->YlYI{YÅY@ËY/Z@<Z;}Z#¹ZZÝZc8[Oœ[lì[8Y\T’\wç\9_]Q™]Kë]L7^S„^^Ø^D7_4|_Q±_Q`HU`5ž`HÔ`IaYga,Áa*îa6bAPb3’bLÆb¤c�¸c·HdVerWeiÊec4f=˜fÖfìf#üf# gDg.Wg†g £gÄg×g9ég;#h_hVzh#Ñh,õh""i"Einhi×iñi-j6.j3ej/™j/Éj>ùj-8kJfk2±k8äk/l&Ml6tl,«lPØlH)m8rm-«m0Ùmx
! neƒnBén?,oFlo3³o9ço2!p-Tp0‚p_³pVqZjqEÅqArMr*erC�rHÔrFsJds@¯sGðsE8tA~tgÀts(uiœuAvQHvwšv[wbnwYÑwi+xo•x<yBy[ÂyOzDnz^³zN{;a{o�{p
|J~|lÉ|I6}{€}Rü}kO~Y»~K?aQ¡Mó_A€I¡€Bë€7.�9f�& �9Ç�7‚69‚p‚
�‚<ž‚(Û‚*ƒ:/ƒ:jƒ#¥ƒWÉƒG!„Yi„ZÃ„\…¬{…Ì(†^õ†nT‡fÃ‡v*ˆe¡ˆu‰\}‰lÚ‰JGŠ:’ŠLÍŠž‹¾¹‹WxŒgÐŒ_8�o˜�^ŽngŽUÖŽe,�)’�%¼�|â�œ_�Fü�VC‘Nš‘^é‘MH’]–’Dô’T9“ Ž“!¯“7Ñ“F	” P”&q”4˜”Í”-æ”•#0•.T• ƒ•¤•.½•0ì•7–!U–fw–4Þ–=—LQ—Nž—@í—-.˜(\˜,…˜&²˜ Ù˜ú˜™0*™H[™S¤™?ø™_8š=˜š[Öš<2›o›/‡›#·›:Û›]œ$tœ&™œ-Àœ?îœ6.�4e�4š�2Ï�-ž50žˆfžPïž'@Ÿ3hŸœŸ?¼Ÿ8üŸ5 1P ‚ 5� *Ó Rþ jQ¡&¼¡&ã¡%
! ¢*0¢O[¢>«¢7ê¢6"£;Y£9•£;Ï£@¤9L¤<†¤5Ã¤Bù¤;<¥+x¥B¤¥7ç¥F¦Ff¦1­¦?ß¦;§R[§0®§4ß§1¨=F¨>„¨;Ã¨pÿ¨!p©%’©A¸©9ú©'4ª+\ª5ˆªT¾ª)«?=«(}«0¦«>×«<¬US¬P©¬Hú¬.C­;r­g®­Š®C¡®<å®-"¯GP¯/˜¯È¯ã¯8þ¯87°Rp°@Ã°T±EY±UŸ±Eõ±M;²*‰²'´²8Ü²Z³4p³&¥³vÌ³lC´m°´Bµ9aµ=›µ7ÙµZ¶Nl¶8»¶@ô¶A5·?w·h··& ¸5G¸m}¸Që¸8=¹8v¹3¯¹4ã¹)º1Bº9tº®º?Åºh»;n»Hª»\ó»!P¼<r¼6¯¼5æ¼,½4I½:~½;¹½!õ½:¾6R¾=‰¾5Ç¾jý¾'h¿Q�¿:â¿<À0ZÀ4‹À,ÀÀ4íÀ,"Á<OÁ5ŒÁ!ÂÁ*äÁ;Â6KÂ*‚Â6­Â=äÂX"Ã4{Ã,°Ã0ÝÃ,Ä=;Ä3yÄ:­ÄTèÄ+=Å4iÅ4žÅ>ÓÅ0Æ-CÆFqÆE¸Æ3þÆ/2Ç/bÇ@’Ç)ÓÇ)ýÇ'ÈAÈF[ÈE¢È<èÈ3%ÉKYÉ!¥É!ÇÉ-éÉ-ÊCEÊ.‰ÊF¸ÊÿÊ8Ë,UË‚Ë@ ËBáË>$ÌfcÌEÊÌ!Í!2Í'TÍ"|Í;ŸÍ'ÛÍBÎ5FÎ9|Î@¶ÎB÷Îj:Ï(¥Ï3ÎÏ1Ð:4Ð1oÐ.¡Ð8ÐÐ5	Ñ;?Ñ/{Ñ/«Ñ/ÛÑ/Ò+;Ò*gÒ’ÒJ±ÒüÒ1ÓDLÓ*‘Ó*¼Ó/çÓMÔ3eÔ1™Ô@ËÔ0Õ@=Õ?~Õ:¾Õ;ùÕ85Ö&nÖ-•Ö;ÃÖ'ÿÖ,'×'T×(|×)¥×WÏ×"'Ø#JØBnØ2±Ø5äØ1ÙLÙ)cÙ1�Ù=¿Ù?ýÙD=ÚE‚ÚDÈÚE
Û2SÛ_†Û)æÛ:Ü8KÜ/„Ü"´Ü*×ÜIÝ4LÝC�ÝHÅÝ3ÞBÞ-ZÞCˆÞ:ÌÞ2ß=:ßxß1—ßÉß$èß2
à@àWàUvà-Ìà.úà7)á3aá?•á?Õá1âbGâ1ªâ:Üâ0ã+HãAtã.¶ã*åã2ä%Cä2iä1œä0Îä9ÿä19å2kå1žå+Ðå,üå3)æ.]æDŒæ7Ñæ$	ç+.çNZç;©ç6åçèU5èK‹è×è8îè;'é9céa�é9ÿéB9êB|ê0¿ê�ðê@�ëBÂë;ìAì-`ì'ŽìD¶ì7ûì+3í$_í0„í*µíAàí6"î3Yî$�î6²î*éî.ï9Cï}ï,�ï0Êï5ûï,1ð.^ð0�ð%¾ð7äð&ñCCñ:‡ñÂñNßñ/.ò6^òC•ò@Ùò%óB@ó$ƒó¨óKÆó*ô'=ôeô'ƒô0«ôÜô"÷ô?õ Zõ#{õ0Ÿõ(Ðõ.ùõ*(ö,Sö1€ö3²öHæö+/÷"[÷1~÷>°÷4ï÷)$ø4Nø$ƒø/¨ø9Øø1ù5Dù<zùE·ùMýù@KúDŒú1ÑúPû‚TûV×û4.üEcüG©ü9ñüK+ýVwýLÎý/þ1KþE}þ6Ãþ3úþ@.ÿeoÿ?Õÿ/=EiƒLíC:5~X´<
CJ3Ž0Â7ó+EB2ˆ+»+ç>-R>€¿Þý<ER<˜;ÕEFW6žIÕX7xW°.>78vT¯m	\r	2Ï	]
! 1`
! B’
! cÕ
! i95£'Ù+,-@Z*›XÆ4
)T
6~
9µ
*ï
*6E*|F§?îX.@‡!È*ê%;@MŽo E3V5Š(À)é0MD ’!³BÕ!B:F}8Ägý`eKÆU;h.¤/Ó8<@W,˜RÅVQoUÁ9)QQ{lÍa:Aœ4Þ2ZFP¡iòt\"ÑMô<BB=ÂGKHn”`/d-”=Â9VV4­?âU" 8x 3±  å 2!99!4s!W¨!&"$'""L"%o""•":¸"Gó");#Xe#/¾#î#)
$B7$1z$Q¬$.þ$N-%E|%KÂ%&H-&Fv&E½&8'H<'1…',·'"ä'8(=@(@~(?¿(2ÿ(32)"f)&‰)I°)1ú)#,*CP*e”*&ú*/!+4Q+.†+&µ++Ü+:,C,EU,/›, Ë,ì,&
! -'1-(Y-#‚-+¦-&Ò-7ù-B1.Ht.(½.Yæ.%@/=f/)¤/$Î/%ó/:07T0$Œ0G±0,ù0G&1*n1,™18Æ1<ÿ1.<2k2N‹21Ú2J3EW30�3€Î3lO42¼4jï4IZ5O¤55ô5@*6.k6+š6BÆ64	7(>7fg7kÎ7|:8>·82ö8M)9'w9"Ÿ9&Â9)é9<:+P:#|: :¿:_ß:^?;Mž;Eì;82<-k<G™<á<,ÿ<T,=.�=*°=FÛ=K">Mn>)¼>!æ>@?$I?9n?$¨?&Í?5ô?>*@Ki@¢µ@'XA7€A5¸A?îAL.BF{BJÂBP
C^CnC(ŠC5³C3éCiD%‡D?­DíDüDE6E4QE†E•E/²E;âELFBkF6®F=åF^#Gb‚G™åG’HzIY�IEçI-J EJ$fJ4‹J(ÀJ'éJ:KJLK/—K+ÇK,óK) L,JLDwL1¼L9îLA(M3jM8žM×MJõMK@N©ŒN/6OHfO¯OKÉOSP.iPJ˜P@ãP!$QBFQ8‰Q3ÂQRöQ(IR#rR-–R/ÄRWôRJLSZ—S?òSH2T-{TX©TKUSNU”¢U07VEhV.®V:ÝV?W3XW2ŒW<¿W,üWk)X*•X1ÀXwòX^jYCÉYG
ZoUZ5ÅZ0ûZ;,[(h[3‘[(Å[+î[2\,M\'z\D¢\5ç\)](G]%p]2–]oÉ]I9^)ƒ^!­^XÏ^((_Q_+p_Jœ_)ç_:`3L`=€`!¾`9à`/a$Ja%oa+•aEÁa\b2db[—b[ób-Oc(}c¦c"¿c/âc%d68d/od#Ÿd<Ãd.e0/e7`e$˜e5½e3óe9'f=afGŸfçf*g%2gXgsg'‘g@¹gúghhl.h,›h*Èh/óh,#iPi
! li#wi*›i.Æiõi#jJ,jwj–j¯j+ÏjFûjMBkJ�kjÛkNFl(•l¾l+Þlp
! m{m#�m%±m4×mnn8nVn+sn,ŸnÌn>çn<&ovcoÚoF÷oS>p/’p-Âpðpq@,qmq �q¢q:¹q9ôq9.r"hr3‹r!¿rár)úr*$s0Os9€s#ºs$ÞsAtEt"_t#‚t-¦t3Ôt/u,8u<euF¢uéu*v./v+^v4Šv7¿vS÷vGKw:“w%Îw!ôw*xAx]x,zx-§x5Õxœyª¨yJSzKžz¨êz¸“{XL|f¥|K}LX}´¥}¨Z~\d`<ÅÄ€¸Ç€d€�lå�€R‚=Ó‚(ƒ1:ƒ2lƒ5Ÿƒ*Õƒ2„)3„,]„/Š„oº„k*…0–…XÇ…] †a~†$à†‡W%‡-}‡#«‡EÏ‡Fˆ4\ˆF‘ˆ/ØˆD‰.M‰$|‰¡‰*¼‰ç‰=ù‰7Š OŠ!pŠ ’Š1³ŠDåŠE*‹ p‹D‘‹{Ö‹0RŒ6ƒŒ)ºŒ#äŒ'�"0�&S�z�#š�'¾�"æ�6	Ž-@ŽnŽ0€Ž"±Ž/ÔŽ]�5b�c˜�ü��0&�KW�'£�/Ë�.û�*‘'J‘ r‘0“‘ZÄ‘5’<U’&’’3¹’Oí’F=“„“#¢“Æ“ã“”” 8”$Y”:~”0¹”Bê”;-•?i•?©•é•––6–4I–`~–ß–$þ–#—#A—'e—�—6¬—ã— ˜"˜4˜J˜%i˜�˜%ž˜$Ä˜é˜	™!!™C™b™�™-œ™Ê™-å™%š9š.Uš„š¢š3Âšöš›+›]=›››+±›,Ý›/
! œ#:œ0^œ/�œ#¿œãœ,�/�C�,b�<��Ì�6Þ�Až+Wž+ƒž¯žÂžÙž-óž.!Ÿ6PŸ=‡ŸPÅŸ !4 *V -� .¯ 6Þ =¡.S¡/‚¡7²¡>ê¡R)¢\|¢cÙ¢9=£=w£µ£!Ó£(õ£L¤Hk¤5´¤)ê¤)¥">¥#a¥…¥. ¥Ï¥Kß¥S+¦Y¦JÙ¦@$§qe§×§+ö§G"¨>j¨@©¨�ê¨Y{©ºÕ©]�ª‚îªRq«2Ä«T÷«,L¬-y¬5§¬<Ý¬$­(?­=h­.¦­Õ­;ï­(+®T®.o®Mž®=ì®N*¯.y¯+¨¯2Ô¯5°-=°5k°8¡°0Ú°5±@A±K‚±NÎ±7²8U²;Ž²3Ê²;þ²>:³6y³G°³@ø³P9´UŠ´bà´4Cµ7xµC°µFôµ(;¶ d¶‚…¶‚·‹·C¤·è·¸#'¸(K¸0t¸5¥¸Û¸ñ¸"¹"#¹}F¹5Ä¹2ú¹ -º6Nº4…ºººFØºG»Og»^·»~¼V•¼?ì¼O,½Q|½MÎ½N¾3k¾>Ÿ¾KÞ¾9*¿Ed¿Gª¿8ò¿P+ÀC|ÀJÀÀ1Á2=Á5pÁ*¦Á)ÑÁCûÁf?Â_¦ÂÃ1%ÃWÃqÃ<�Ã"ÍÃ6ðÃ2'Ä1ZÄ3ŒÄ5ÀÄ7öÄ'.ÅIVÅ- Å4ÎÅ6Æ):Æ&dÆ$‹ÆJ°ÆNûÆPJÇ>›Ç[ÚÇ@6È%wÈ5�ÈEÓÈ,É1FÉ%xÉGžÉQæÉA8Ê)zÊ#¤Ê!ÈÊ0êÊ,Ë%HË.nË1�Ë2ÏËGÌKJÌ,–ÌMÃÌ,Í;>ÍXzÍ=ÓÍ<ÎONÎZžÎ<ùÎ.6Ï5eÏ8›Ï<ÔÏ*Ð<Ð)\Ð%†Ð)¬Ð)ÖÐÑÑ3Ñ<OÑ3ŒÑ0ÀÑñÑGÒ9OÒ3‰Ò4½Ò8òÒ8+ÓdÓ+‚Ó"®ÓQÑÓ1#ÔAUÔU—Ô(íÔ,ÕCÕ/bÕ*’ÕE½ÕBÖ7FÖ/~ÖK®Ö'úÖ@"×-c×-‘×3¿×.ó×("Ø(KØ*tØ@ŸØ+àØ8Ù.EÙ)tÙ1žÙGÐÙKÚJdÚ3¯Ú,ãÚ&Û,7Û"dÛ=‡Û,ÅÛ'òÛ1Ü>LÜ#‹Ü'¯Ü9×Ü0Ý'BÝ3jÝ-žÝ5ÌÝ0Þ/3ÞcÞ(}Þ1¦Þ)ØÞ*ß3-ß6aß ˜ß0¹ß2êß-à1Kà }à?žà+Þà.
! á-9á+gá“á ¥áÆá\äá/Aâ'qâ™â+²â,Þâ5ã1Aã+sã*ŸãÊã*áã'ä$4ä*Yä(„ä­ä]Çä;%å_aå0Áå)òå æ2=æEpæ)¶æ<àæ"ç'@çhçYƒç-Ýç+è7èIèv_è;ÖèFéYéqé‘é-­é ÛéSüéRPêZ£êOþêGNë–ë¬ë$¾ëXãë1<ì\nìLËìIíMbíK°íZüíkWîKÃîZïdjï+Ïï,ûï/(ð#Xð0|ð/­ð#Ýð-ñ,/ñ&\ñƒñ<šñ×ñ.îñ3ò+QòI}ò Çò;èòH$óHmó¶óÉóàóúóô78ô0pô?¡ôáô,õ-õEõ)bõ"Œõ4¯õ(äõf
ötö+‘öJ½ö;÷$D÷Ci÷<­÷5ê÷* ø.KøzøF”ø-Ûø	ù""ùiEù¯ù+Âù>îù'-ú:Uú�ú§úÃúÜú÷úû5#û=Yû)—ûÁû×ûòû0
ü0>üoü.�ü1°ü1âü,ý6AýCxý¼ý-Ôý0þ03þ$dþ&‰þG°þ2øþ'+ÿSÿErÿ-¸ÿ'æÿ54D.y<¨Kå#1U.q+ ÌìAM"m�©É-á)9)Yƒ ž#¿ãùVk$‹°2Ï?&[‚™.±5à_'vž,»9è"&Fc-ƒA±"ó"9GVDž)ãE
	"S	/v	8¦	Gß	'
! !B
! d
! "„
! 1§
! 6Ù
! $858nd§O=\CšHÞ,'
BT
.—
7Æ
3þ
@2;sH¯Wø;P5ŒAÂW6\9“;ÍT	4^6“4ÊLÿ8L<…=Â>??ZIÚA$=f6¤6Û:4M@‚IÃ<
NJ?™QÙ8+BdK§uó5iOŸIï89<rF¯:öF1GxGÀI=Rf�/÷.'AV˜D´Hù“B&ÖWýbU/¸LèA5=wlµ" Î9 i!r!‹!#§!%Ë!)ñ!5"HQ"š"=¸"Sö"EJ#:�#<Ë#>$:G$>‚$=Á$Oÿ$@O%E�%*Ö%&  &HA&SŠ&Þ&þ&B'BW':š''Õ'0ý'6.(2e(*˜(*Ã(Gî(K6)>‚).Á)2ð):#*9^*1˜*(Ê*.ó*#"+"F+;i+(¥++Î+%ú+) ,=J,0ˆ,¹,BØ,H-Rd-G·-tÿ-,t.0¡./Ò../"1/+T/-€/+®/~Ú/�Y0!é0 1W,1I„1 Î1 ï1%2+62'b2#Š2$®2Ó2+ó213/Q3�3;¡3
! Ý3Iè3A24"t41—4"É4Fì4d35U˜5Pî5?6'K6s6†63—64Ë6\7O]75­7{ã7K_8<«8è86989<I9P†9?×91:'I:#q:O•:+å:&;'8;8`;m™;4<(<<<e<(¢<Ë<*Ü<-=@5=v=:ˆ=3Ã=$÷=>89>0r>-£>CÑ>'?R=?N�?Dß?F$@Bk@J®@Hù@>BA@�A<ÂA8ÿA8BOBmB?‰BDÉB'C@6C wC@˜C ÙC-úC(DHD+aD�DªDaÊD$,E#QE3uE*©E-ÔE#F&F.DF-sF¡FUºFG,*G&WGB~G"ÁG+äG+H<H-ZHXˆH+áH5
I#CIgIp�IòI'J:J#VJ'zJ¢J¸JOÔJ!$K"FKGiK9±KëK%ÿK%Lo@L&°L5×L
MM-6MdM7}M,µM+âM'N"6N!YN5{N$±NÖN<òN/O7JO,‚O5¯O@åOK&PNrP#ÁPåP!Q%'Q#MQVqQTÈQ/RMRmR‹R¢R0¹RêR(S))SSSoSŒS£S!µS×SíS.T:7TQrTÄTâTøT1U#HU0lU&�U
ÄUaÒU.4VcVdtV1ÙVWWW."WQWYW2aW2”WMÇWMXcX0wX¨X(¯X,ØXYYY8Y2AYKtYKÀYCZPZ9jZ¤Z2ÁZ9ôZ<.[k[9t[®[Ç[á[#ú[O\.n\5�\9Ó\5
]C]fX]'¿]8ç]! ^4B^>w^¶^/Ñ^_2_*K_.v_)¥_&Ï_'ö_&`&E`%l`#’`'¶`%Þ`(a -a$Na sa"”a,·a2äab7b*Vb,�b.®b$Ýb*cA-c1oc¡c¹c)Õcÿc+d^Kd?ªd?êd)*e3Te5ˆeY¾eaf6zf<±f2îf-!g4Og-„g4²g/çgh27hLjh/·h6çhôij.j8Nj0‡j3¸j7ìj>$k$ck5ˆk,¾k.ëk,l1Gl3yl2­làl6ül13m$em0Šm»m7Âmúmn6n#Jnnn Žn+¯nÛnânónoo,oDo`o€o“o¦o:½o)øoJ"pCmp±pÉp(ép,qT?q”q›q,¢q
! ÏqÚqùqr(/r:Xr“r7°r(èrs#1s5Us‹sŸs)¼s/æst'tGt6at
˜t!¦t Èt'ét u02ucu
~u Œu­uÄuÚuóu
vv-:v"hv!‹v)­vC×vPwlwnwww€w$‰w3®wâwþw.x1Mx:x>ºxùxyyyy!&yHydyqyzy‡y�y™y¢y«yÇyÐyAÔyBz~Yz°ØzL‰{gÖ{>|{^|gÚ|ŒB}UÏ}-%~GS~›~6»~nò~<a5ž,Ô€€‰#€^­€r�o�ï�

‚*‚<F‚.ƒ‚²‚Î‚5ë‚
!ƒ€/ƒ°ƒ’¶ƒ(I„+r„.ž„+Í„-ù„c'…^‹…€ê…jk†QÖ†|(‡n¥‡3ˆAHˆkŠˆ5öˆ',‰7T‰.Œ‰5»‰3ñ‰8%Š.^Š�Š[©Š“‹Œ™‹W&Œc~ŒGâŒJ*�Gu�©½�+gŽ1“ŽJÅŽ5�:F�$��¯¦�+V�‚�œ�¶�oÏ�)?‘³i‘4’NR’.¡’>Ð’<“eL“;²“‘î“:€”“»”'O•Ew•W½•>–ST–Y¨–L—LO—¢œ—??˜@˜QÀ˜b™Bu™Q¸™E
! šOPšs šq›e†›aì›PNœ³ŸœPS�Š¤�l/ž„œžV!Ÿ<xŸ=µŸ¦óŸ|š ‰¡d¡¡}¢A„¢KÆ¢<£0O£-€£8®£Lç£Q4¤B†¤GÉ¤Q¥Hc¥I¬¥Zö¥ZQ¦L¬¦Vù¦HP§D™§JÞ§?)¨=i¨B§¨�ê¨Cl©D°©7õ©6-ªAdª*¦ªGÑªM«Kg«;³«?ï«E/¬5u¬H«¬bô¬JW­b¢­Y®9_®1™®BË®Ñ¯rà¯NS°9¢°6Ü°Z±9n±i¨±]²Xp²EÉ²Q³@a³2¢³FÕ³b´U´[Õ´‡1µM¹µa¶@i¶Vª¶;·¾=·Fü·;C¸`¸Mà¸".¹@Q¹W’¹9ê¹P$ºluº\âºB?»„‚»T¼P\¼I­¼F÷¼N>½�½H’¾GÛ¾~#¿y¢¿LÀ`iÀ:ÊÀbÁ@hÁS©ÁRýÁ>PÂ:�ÂdÊÂ'/Ã*WÃC‚Ã/ÆÃAöÃL8Ä6…ÄR¼ÄEÅCUÅB™Å_ÜÅ6<Æ+sÆ?ŸÆ@ßÆ= Ç:^ÇA™ÇCÛÇGÈ2gÈ7šÈ?ÒÈBÉZUÉ@°É+ñÉ;Ê+YÊI…ÊCÏÊ)ËM=Ë7‹Ë7ÃË+ûËA'ÌJiÌ*´Ì*ßÌ,
! Í(7Í7`Í˜Í1¶Í=èÍO&Î*vÎ¡Î%¼ÎIâÎu,Ï;¢ÏTÞÏO3Ð ƒÐH¤ÐDíÐ52Ñ[hÑKÄÑBÒQSÒ?¥ÒåÒ8Óu;ÓL±ÓiþÓ=hÔ:¦Ô$áÔAÕ7HÕ3€Õ,´Õ!áÕ#ÖJ'Ö-rÖ+ Ö,ÌÖUùÖ³O×sØqwØ‡éØþqÙopÚyàÚWZÛV²ÛY	Ü#cÜB‡ÜUÊÜZ Ý¶{Ý2Þ#JÞnÞ#‡Þ6«Þ[âÞ>>ß}ßÂ’ß4UàŠà3–àÊà(Öàÿà0áIá4gá!œá"¾áááúá!â
! (â3âBâVâcâzâ�â•â!žâ	ÀâÊâÚâéâõâãã2ãMã`ãmãzãŠãœã±ã	ÄãÎãÛãëãûã	ä
! ä%#äXIäZ¢ä[ýä[YåJµåNæ"Oæ7ræOªæ'úæ6"ç6YçU�çJæç31èFeè¬è9Éèé[é3wé«éÄéáé@õéB6ê?yê-¹ê0çê5ë,Në{ë?’ë3Òëlì5sì0©ì)Úì5í:í+Jí0víH§í$ðí+î:Aî|îA“î@Õî%ï<ïVïsï-�ïP¾ïSðwcðCÛð'ñ7Gñ5ñ?µñ=õñ73ò:kòA¦òGèò.0ó)_ó:‰ó"Äó çó/ôH8ôJ�ô'Ìô‡ôô>|ö»öE;÷Ž�÷yøPŠø/Ûøyù=…ù1Ãùqõùogú.×ú0ûU7ûŸ�û=-üUküOÁügýeyýVßýW6þWŽþEæþB,ÿJoÿ)ºÿ:äÿ)|IlÆ3âLB/7r)ª#Ôø
"7'Lt’™$«Ð+ð#@/`%�¶Ô(îh%€H¦4ïJ$0oF dç?LmŒlúIgH±CúH>	G‡	BÏ	O
! (b
! K‹
! 2×
! 6
! lAe®M8b?›UÛm1
3Ÿ
2Ó
*41Qf#¸+Ü1':5bV˜mï{]@Ùn+‰µ*Ó'þ&&'M@u9¶Sð#D!hJŠ>ÕZ.oLžë%	D/KtÀ;Þ:^UK´?@;`0œ$Í<ò/K$iFŽ%Õ6û62)iV“NêG94�t¶@+:l§9ÇF/H#x2œ1ÏH>Jh‰1ò/$UT>ªJéG4G|6Ä+û.' hV O¿ K!8[!C”!SØ!d,"Q‘";ã"B#Ib#X¬#\$4b$9—$CÑ$=%CS%6—%1Î%7&H8&3�&=µ&Oó&0C'0t'*¥'!Ð'<ò'*/()Z(P„(6Õ(/)0<)/m)/�)0Í)8þ)57*9m*9§*6á*7+.P+9+-¹+:ç+<",/_,>�,+Î,(ú,.#-+R-8~-B·-:ú-5.JS.ž.i³./'1/Y/ns/â/oý/,m0Mš0
è0Hö2-?37m37¥3>Ý3G44d4O™4é4;5(A53j5 ž5¿5mÝ5'K6;s6B¯69ò60,7D]7B¢7Då7B*8Gm8Gµ8?ý8=9[9bx9PÛ96,:5c:5™:CÏ:*;[>;8š;{Ó;¨O<Xø<%Q=w=$•=Gº=)>8,>;e>R¡>+ô>9 ?)Z?7„?R¼?:@AJ@8Œ@%Å@)ë@)At?A0´A3åA8B.RB9�BK»B%C-C&IC1pC7¢C?ÚC%D%@D$fDT‹D2àD*E1>EKpED¼EAF+CF&oF%–F$¼F?áF/!GQGJmG#¸G.ÜG1Hz=Ht¸HH-I9vI[°I<JGIJ*‘J)¼JXæJ<?K#|K( K/ÉKNùK)HLNrL2ÁLMôL)BM2lM;ŸM;ÛM1NIN0\NG�NYÕN_/Ok�O:ûOM6P„PH�P1æPdQB}QCÀQ{RR€RNÓR1"SyTSVÎS=%TScTZ·TdUdwUEÜUB"VCeVC©VíV@þV
?W&MW3tWJ¨W1óW>%X<dXB¡X1äX6Y'MY8uY3®Y8âY7Z+SZ,Z4¬ZSáZ>5[t['�[,·[;ä[4 \BU\k˜\2]:7]*r]/�]%Í]ó]!^.^J^f^+^«^ É^/ê^_
9_:G_G‚_FÊ_@`R`&j`‘`.¬`Û`8ñ`6*a2aaD”a:ÙaFbE[bC¡b@åb=&cJdc>¯cEîc4dQ´dAe`He'©eÑe;ðe,f;<fxf‰f˜f·f.ÌfûfgI/g<yg5¶g5ìg3"h(Vh5hµh*Ñh#üh i)i6i.Ui.„i0³i8äij=j[jEyjN¿jGkVkFok@¶k>÷k<6l&sl<šl5×l=
mKmBkm$®m[ÓmA/n_qncÑnD5oMzoGÈo_p8pp+©p.Õpq q2qDq5Uq"‹q"®qÑq>éq6(r._r\Žr9ërK%sRqs2Äs5÷s;-t8itJ¢tIítD7uM|uGÊuAvJTv.Ÿv\Îv>+wHjw9³w0íw/x,Nx8{x4´xéxy7!yDYyEžyAäy)&zPz6pz8§z.àz3{6C{Cz{¾{<Ô{>|,P|3}|>±|<ð|-}F}]f}YÄ}Y~Tx~9Í~51=5o6¥FÜ!#€E€YX€W²€=
! �+H�+t�/ �?Ð�A‚R‚m‚ˆ‚Mš‚oè‚9Xƒ=’ƒ>Ðƒ8„H„-g„,•„Â„<Û„A…@Z…>›…<Ú…5†8M†<††Ã†@Ü†+‡.I‡:x‡7³‡ë‡2	ˆ(<ˆeˆ.…ˆ´ˆ!Òˆ+ôˆ+ ‰/L‰(|‰2¥‰@Ø‰Š!0Š7RŠEŠŠÐŠ
éŠ÷Š ‹'‹<‹1Z‹1Œ‹!¾‹!à‹Œ"ŒAŒfPŒ(·Œ#àŒ� #�1D�v�%ƒ�%©�(Ï�ø�3Ž0HŽ*yŽ)¤Ž>ÎŽ`
�6n�?¥�Gå�H-�Zv�¯Ñ�T�‘QÖ‘T(’f}’oä’VT“W«“S”GW”FŸ”Gæ”$.•#S•%w•*�•>È•–*–H–/a–)‘–8»–Cô–8—1R—7„—E¼—:˜J=˜5ˆ˜5¾˜?ô˜B4™"w™0š™6Ë™všWyšUÑšL'›4t›t©›?œ"^œn�œLðœ@=�T~�+Ó�Vÿ�YVž0°ž ážŸ8Ÿ!PŸ:rŸ_­Ÿ
 *  G h ‡ 9œ MÖ ($¡M¡c¡z¡‘¡ ±¡!Ò¡!ô¡#¢#:¢-^¢Œ¢£¢½¢)Ö¢X£]Y£Z·£,¤9?¤*y¤4¤¤1Ù¤v¥r‚¥Lõ¥KB¦WŽ¦Bæ¦k)§E•§QÛ§8-¨=f¨¡¤¨ F©Qç©/9ªAiªj«ªf«3}«2±«.ä«<¬P¬?d¬K¤¬(ð¬+­EE­‹­. ­*Ï­!ú­6®7S®#‹®c¯®O¯7c¯#›¯7¿¯#÷¯9°%U°9{°%µ°KÛ°7'±9_±%™±K¿±_²Qk²e½²O#³cs³)×³<´)>´)h´'’´Bº´ý´*µ'Eµ'mµ>•µIÔµ"¶:A¶G|¶HÄ¶F
·;T·1�·BÂ·2¸M8¸C†¸+Ê¸úö¸ñº'
»-5»7c»¯›» K¼l¼k‹¼:÷¼¹2½Gì½?4¾1t¾9¦¾?à¾1 ¿1R¿[„¿!à¿#ÀO&À)vÀ  ÀJÁÀ0Á;=Á#yÁ'�Á*ÅÁ:ðÁ>+Â#jÂOŽÂ%ÞÂ?Ã*DÃ:oÃ>ªÃéÃ<Ä>Ä0WÄ.ˆÄ·Ä#ÓÄ÷ÄÅ/%Å+UÅ7�Å@¹Å,úÅ<'Æ?dÆq¤Æ9Ç6PÇ7‡Ç3¿Ç3óÇ%'ÈMÈ-_È2�È(ÀÈ5éÈ?É=_É=�É&ÛÉLÊQOÊR¡Ê*ôÊ.Ë#NËPrË<ÃË&Ì&'ÌLNÌ›Ì*¹Ì+äÌ)Í:ÍLPÍ9�Í×Í%ìÍ)Î6<Î*sÎ8žÎ.×Î,Ï-3Ï-aÏ6�ÏÆÏ*åÏ*Ð$;Ð3`ÐO”Ð*äÐOÑl_ÑyÌÑuFÒ:¼Òu÷ÒDmÓ ²Ó'SÔˆ{Ô°Õ„µÕ¬:Ö¦çÖÎŽ×)]ØY‡Ø4áØIÙ)`ÙZŠÙ3åÙ#Ú=ÚJNÚ"™Ú"¼Ú"ßÚ Û #Û$DÛ$iÛ$ŽÛ"³Û"ÖÛ)ùÛ,#Ü)PÜ'zÜ9¢ÜOÜÜ,,Ý*YÝ2„Ý)·Ý3áÝ3ÞRIÞ4œÞlÑÞL>ßK‹ßd×ß?<àW|à9Ôà0á=?á4}á:²á^íáXLân¥âYãWnã\ÆãJ#ä[näDÊäEåvUå#Ìå$ðå#æ!9æ1[æ�æ×�ç@uè:¶è@ñè2é:Ré+�é8¹éMòéS@êk”êëMë:ië^¤ëRìOVì-¦ìCÔìFíg_ífÇí^.îP�îXÞî(7ï=`ïMžï ìï
ð8)ð?bðB¢ðåðüð'ñ*8ñ“cñZ÷ñPRò"£ò8ÆòDÿò Dó2eóV˜ó3ïó$#ô7Hô€ô; ô.Üô%õ1õKõ*bõ:�õ*Èõqóõ8eö.žöDÍö9÷"L÷Jo÷9º÷ô÷,ø<ø2Uø5ˆø9¾ø:øø*3ù ^ù!ù!¡ù6ÃùDúù4?ú,tú*¡úÌúìú;û6Cû3zû.®û$Ýû?ü-Bü,pü9�üa×ü<9ý=výe´ý:þHUþ,žþ-ËþXùþ.Rÿ�ÿ$žÿ*Ãÿîÿ 	-	F@	4‡	4¼	ñ	#		-	)E	'o	&—	&¾	+å	C	(U	"~	(¡	(Ê	)ó	)	*G	*r	*�	*È	*ó	*	*I	*t	*Ÿ	*Ê	*õ	* 	(K	(t	(�	(Æ	(ï	(	)A	(k	(”	(½	(æ	*	*:	*e	*�	(»	(ä	(
	(6	(_	(ˆ	(±	(Ú	(		(,		)U		)		'©		(Ñ		(ú		)#
! 	)M
! 	(w
! 	( 
! 	(É
! 	(ò
! 	+	'G	'o	(—	'À	'è	3	4D	4y	3®	"â	B
	?H
	%ˆ
	 ®
	BÏ
	7	3J	6~	4µ	Fê	{1	:­	'è		@,	#m	‘	6¬	.ã	4	)G	q	*z	.¥	+Ô	7	c8	?œ	>Ü	A	Â]	2 	vS	LÊ	L	Ld	9±	0ë	H	@e	=¦	>ä	!#	_E	I¥	Fï	N6	?…	"Å	Tè	=	\	Av	:¸	>ó	2	 M	(n	)—	"Á	ä		&	ID	8Ž	*Ç	ò	&	&6	 ]	0~	-¯	(Ý		&	+F	'r	!š	¼	!Ü	!þ	- 	(N	"w	"š	)½	,ç	 	,5	+b	#Ž	$²	'×	*ÿ	)* 	2T 	‡ 	+£ 	3Ï 	Q!	›U!	"ñ!	A"	1V"	-ˆ"	)¶"	:à"	F#	6b#	P™#	?ê#	T*$	Ž$	:%	=I%	5‡%	)½%	ç%	+&	-,&	"Z&	N}&	PÌ&	$'	:B'	8}'	7¶'	9î'	((	<>(	7{(	?³(	5ó(	9))	3c)	4—)	9Ì)	<*	6C*	8z*	A³*	;õ*	71+	Gi+	%±+	×+	)ñ+	,,	5H,	"~,	.¡,	Ð,	"ì,	-	*-	G-	X-	Bh-	:«-	æ-	.	.	2.	MM.	0›.	.Ì.	.û.	$*/	
O/	A]/	aŸ/	+0	m-0	R›0	mî0	^\1	c»1	B2	b2	|2	0™2	0Ê2	0û2	6,3	c3	~3	i›3	*4	)04	1Z4	-Œ4	/º4	)ê4	L5	,a5	bŽ5	Eñ5	(76	d`6	oÅ6	B57	x7	1‹9	*½9	*è9	I:	]:	>}:	?¼:	ü:	>;	ŠZ;	2å;	0<	7I<	6�<	7¸<	-ð<	]=	0|=	­=	¿=	,Þ=	&>	)2>	$\>	�>	 >	 À>	7á>	%?	(??	%h?	(Ž?	·?	'Ö?	!þ?	  @	%A@	/g@	1—@	É@	&Û@	!A	($A	:MA	-ˆA	¶A	2ÕA	$B	(-B	VB	>vB	!µB	/×B	C	% C	.FC	8uC	5®C	äC	/ôC	$D	 BD	*cD	"ŽD	8±D	(êD	!E	75E	)mE	%—E	%½E	ãE	ÿE	+F	"KF	nF	#�F	-±F	*ßF	$
! G	)/G	/YG	‰G	'©G	ÑG	(ïG	CH	\H	xH	?’H	!ÒH	0ôH	$%I	JI	,aI	#ŽI	;²I	3îI	+"J	NJ	vdJ	^ÛJ	e:K	M K	îK	;
L	2IL	*|L	§L	)ÁL	&ëL	 M	83M	!lM	:ŽM	ÉM	èM	/ýM	<-N	7jN	'¢N	ÊN	1êN	(O	7EO	}O	>˜O	?×O	$P	<P	[P	8vP	E¯P	HõP	)>Q	)hQ	w’Q	—
! R	x¢R	«S	ÇS	tGT	W¼T	‚U	†—U	¥V	¬ÄV	wqW	(éW	X	U2X	0ˆX	.¹X	3èX	1Y	LNY	2›Y	-ÎY	OüY	)LZ	OvZ	KÆZ	$[	=7[	%u[	›[	0¹[	.ê[	\	8\	U\	o\	Š\	¢\	F½\	"]	=']	$e]	!Š]	&¬]	;Ó]	(^	78^	#p^	/”^	NÄ^	_	1_	K_	#i_	2�_	1À_	ò_	+	`	5`	)K`	#u`	3™`	!Í`	*ï`	&a	Aa	1_a	V‘a	 èa	<	b	Fb	\b	2yb	,¬b	 Ùb	(úb	,#c	7Pc	#ˆc	0¬c	Ýc	Êûc	cÆd	4*e	6_e	¢–e	89f	,rf	7Ÿf	×f	÷f	+g	¾;g	>úg	Û9h	vi	<Œi	7Éi	dj	 fj	=‡j	-Åj	'ój	(k	cDk	.¨k	t×k	‰Ll	!Öl	3øl	;,m	1hm	0šm	$Ëm	'ðm	"n	;n	 Vn	6wn	!®n	!Ðn	6òn	")o	)Lo	vo	•o	l¬o	;p	9Up	@�p	YÐp	&*q	 Qq	-rq	r q	Qr	;er	(¡r	Êr	Eär	:*s	(es	Žs	.£s	gÒs	4:t	<ot	R¬t	+ÿt	 +u	?Lu	Œu	©u	CÅu		v	v	=*v	hv	+�v	%­v	Óv	ìv	
! w	"*w	-Mw	{w	šw	9ºw	Môw	Bx	AHx	<Šx	8Çx	Ky	ILy	!–y	X¸y	Ez	Wz	jz	}z	›z	ºz	Ïz	.íz	C{	`{	u{	(“{	¼{	.Ñ{	|	I|	`|	/v|	$¦|	,Ë|	Eø|	4>}	0s}	¤}	-»}	2é}	"~	+?~	Jk~	,¶~	ã~	0ÿ~	F0	]w	1Õ	3€	9;€	8u€	*®€	NÙ€	4(�	<]�	;š�	NÖ�	~%‚	C¤‚	#è‚	+ƒ	38ƒ	0lƒ	'�ƒ	Åƒ	%åƒ	+„	57„	m„	Š„	%©„	Ï„	ê„	
! …	 &…	G…	*c…	1Ž…	0À…	+ñ…	C†	 a†	"‚†	f¥†	.‡	-;‡	1i‡	.›‡	%Ê‡	0ð‡	)!ˆ	0Kˆ	|ˆ	:•ˆ	2Ðˆ	‰	(‰	0F‰	w‰	!ˆ‰	Kª‰	\ö‰	SŠ	4kŠ	) Š	ÊŠ	`äŠ	$E‹	
j‹	1x‹	"ª‹	Í‹	&â‹		Œ	/$Œ	?TŒ	=”Œ	$ÒŒ	÷Œ	'�	?/�	o�	B��	Ò�	ï�	3Ž	$@Ž	/eŽ	<•Ž	1ÒŽ	�	�	&4�	5[�	‘�	"¬�	&Ï�	*ö�	)!�	;K�	Y‡�	Ká�	--‘	7[‘	:“‘	3Î‘	-’	10’	2b’	•’	.µ’	0ä’	<“	5R“	5ˆ“	1¾“	;ð“	),”	qV”	OÈ”	.•	$G•	?l•	-¬•	)Ú•	5–	V:–	%‘–	Y·–	—	$,—	+Q—	7}—	/µ—	Få—	-,˜	@Z˜	4›˜	qÐ˜	!B™	d™	z™	4‘™	>Æ™	0š	A6š	=xš	6¶š	-íš	2›	N›	!h›	8Š›	6Ã›	-ú›	E(œ	nœ	[‰œ	;åœ	!�	99�	Hs�	:¼�	7÷�	:/ž	7jž	<¢ž	6ßž	=Ÿ	;TŸ	:�Ÿ	<ËŸ	F 	*O 	z 	+— 	*Ã 	î 	&ú 	6!¡	$X¡	O}¡	=Í¡	=¢	?I¢	‰¢	(¡¢	JÊ¢	>£	2T£	A‡£	;É£	;¤	5A¤	&w¤	?ž¤	mÞ¤	%L¥	„r¥	U÷¥	CM¦	9‘¦	;Ë¦	§	s¨	\Œ¨	(é¨	�©	1 ©	2Ò©	2ª	F8ª	0ª	3°ª	6äª	*«	'F«	?n«	8®«	+ç«	>¬	?R¬	3’¬	RÆ¬	!­	x;­	D´­	9ù­	I3®	9}®	·®	!Õ®	
÷®	3¯	H9¯	'‚¯	/ª¯	GÚ¯	-"°	'P°	:x°	G³°	û°	M±	_i±	,É±	Bö±	>9²	Nx²	Ç²	4Û²	.³	>?³	L~³	SË³	o´	/�´	>¿´	Kþ´	JJµ	~•µ	G¶	F\¶	E£¶	7é¶	?!·	Za·	"¼·	Zß·	\:¸	#—¸	»¸	
Ð¸	FÞ¸	E%¹	4k¹	 ¹	@¶¹	@÷¹	08º	iº	:xº	I³º	>ýº	C<»	2€»	,³»	@à»	D!¼	Cf¼	9ª¼	Jä¼	8/½	h½	†½	 ½	)¶½	à½	ú½	-¾	D¾	Z¾	&v¾	4�¾	4Ò¾	4¿	%<¿	0b¿	0“¿	0Ä¿	Fõ¿	+<À	FhÀ	0¯À	$àÀ	BÁ	.HÁ	wÁ	&�Á	·Á	ÎÁ	áÁ	ùÁ	
Â	)"Â	LÂ	`Â	tÂ	-ŠÂ	¸Â	ÍÂ	6âÂ	Ã	,Ã	?Ã	\Ã	pÃ	ƒÃ	—Ã	³Ã	ÆÃ	æÃ	ýÃ	Ä	4Ä	TÄ	kÄ	ˆÄ	œÄ	LµÄ	:Å	D=Å	B‚Å	EÅÅ	/Æ	L;Æ	8ˆÆ	4ÁÆ	/öÆ	-&Ç	HTÇ	I�Ç	MçÇ	¹5È	#ïÈ	É	-É	GÉ	aÉ	$|É	4¡É	&ÖÉ	/ýÉ	2-Ê	;`Ê	œÊ	&¶Ê	ÝÊ	*÷Ê	<"Ë	M_Ë	0­Ë	0ÞË	,Ì	<Ì	ZÌ	!yÌ	›Ì	»Ì	ÖÌ	ðÌ	
! Í	$Í	>Í	^Í	yÍ	”Í	¯Í	8ÊÍ	Î	8Î	WÎ	rÎ	�Î	¨Î	!ÃÎ	åÎ	þÎ	Ï	.5Ï	dÏ	€Ï	œÏ	#¸Ï	,ÜÏ	4	Ð	;>Ð	zÐ	#—Ð	*»Ð	)æÐ	AÑ	2RÑ	'…Ñ	"­Ñ	"ÐÑ	;óÑ	0/Ò	 `Ò	"�Ò	!¤Ò	!ÆÒ	$èÒ	$
Ó	92Ó	6lÓ	=£Ó	AáÓ	/#Ô	-SÔ	1�Ô	E³Ô	:ùÔ	04Õ	neÕ	5ÔÕ	0
! Ö	<;Ö	ExÖ	,¾Ö	3ëÖ	>×	4^×	:“×	4Î×	;Ø	?Ø	']Ø	#…Ø	'©Ø	=ÑØ	#Ù	(3Ù	9\Ù	)–Ù	6ÀÙ	-÷Ù	>%Ú	2dÚ	0—Ú	0ÈÚ	+ùÚ	/%Û	/UÛ	/…Û	,µÛ	$âÛ	Ü	]%Ü	ƒÜ	6›Ü	1ÒÜ	AÝ	@FÝ	‡Ý	@¥Ý	;æÝ	D"Þ	#gÞ	>‹Þ	AÊÞ	7ß	:Dß	2ß	5²ß	2èß	à	K7à	Nƒà	Òà	ïà	á	*)á	-Tá	6‚á	'¹á	áá	Qýá	Oâ	'jâ	’â	­â	-Èâ	(öâ	,ã	,Lã	,yã	)¦ã	Ðã	,ëã	6ä	'Oä	Lwä	LÄä	<å	<Nå	B‹å	)Îå	øå	1æ	.Iæ	.xæ	L§æ	kôæ	`è	 €è	6¡è	JØè	X#é	(|é	'¥é	Íé	)èé	@ê	4Sê	Iˆê	UÒê	C(ë	&lë	V“ë	êë	Pùë	PJì	U›ì	!ñì	+í	A?í	9�í	7»í	=óí	91î	1kî	¡�î	B?ï	#‚ï	:¦ï	}áï	<_ð	Gœð	¯äð	:”ñ	Ïñ	Cèñ	N,ò	j{ò	æò	ó	8ó	Nó	;mó	©ó	Æó	ãó	4þó	L3ô	M€ô	Îô	Dàô	"%õ	DHõ	�õ	:¤õ	ßõ	Döõ	L;ö	>ˆö	5Çö	:ýö	68÷	Io÷	C¹÷	Eý÷	+Cø	+oø	L›ø	)èø	2ù	KEù	J‘ù	JÜù	''ú	/Oú	ú	+�ú	"»ú	FÞú	(%û	6Nû	=…û	=Ãû	9ü	5;ü	(qü	9šü	4Ôü	%	ý	0/ý	,`ý	8�ý	(Æý	Rïý	CBþ	'†þ	F®þ	.õþ	$ÿ	DBÿ	'‡ÿ	@¯ÿ	.ðÿ	0
! !P
! <r
! F¯
! 6ö
! .-
! C\
! C 
! 1ä
! ,
! 2C
! Dv
!  »
! 1Ü
! 
! =-
! :k
! P¦
! &÷
! <
! 8[
! F”
! -Û
! 	
! !'
! 1I
! 9{
! @µ
! Nö
! +E
! Eq
! ?·
! ]÷
! 9U
! 2�
! 2Â
! 2õ
! >(
! >g
! ,¦
! EÓ
! H	
! Eb	
! 0¨	
! 6Ù	
! ,
  
! 6=
  
! Ut
  
! !Ê
  
! ì
  
! a
! Um
! 3Ã
! /÷
! 2'
! $Z
! "
! )¢
! &Ì
! Fó
! 2:
! $m
! N’
! Aá
! ?#
! 5c
! t™
! —
! 9¦
! cà
! GD
! ?Œ
! :Ì
! 8
! %@
! )f
! �
! #°
! #Ô
! -ø
! ‰&
! =°
! 9î
! 3(
! 2\
! %�
! &µ
! ;Ü
! :
! &S
! Uz
! Ð
! &í
! &
! /;
! 2k
! /ž
! 8Î
! 4
! !<
! +^
! 2Š
! -½
! %ë
! )
! %;
! &a
! ˆ
! 2¥
! /Ø
! 
! &#
! ,J
! .w
! a¦
! Œ
! L•
! Sâ
! T6
! j‹
! 4ö
! '+
! S
! Šs
! þ
! Q
! l
! 0u
! 2¦
! .Ù
! '
! %0
! V
! 2u
! ¨
! -Å
! 2ó
! 7&
! 2^
! =‘
! 8Ï
! 8
! =A
! 8
! 6¸
! ;ï
! 4+ 
! 9` 
! 4š 
! 9Ï 
! 4	!
! E>!
! 7„!
! S¼!
! ."
! 1?"
! q"
! #‰"
! 2­"
! .à"
! F#
! KV#
! I¢#
! Iì#
! E6$
! G|$
! Ä$
! HD%
! T�%
! â%
! jü%
! 0g&
! ,˜&
! cÅ&
! F)'
! ¾p'
! •/(
! PÅ(
! ö)
! D
*
! R*
! e*
! }*
! �*
! ¥*
! µ*
! Å*
! Ø*
! ï*
! 	+
! +
! &+
! D+
! '^+
! @†+
! ,Ç+
! [ô+
! 0P,
! *�,
! L¬,
! -ù,
! +'-
! @S-
! >”-
! 5Ó-
! .	.
! 8.
! XQ.
! <ª.
! ,ç.
! r/
! s‡/
! Tû/
! sP0
! tÄ0
! ¦91
! )à1
! F
! 2
! "Q2
! 8t2
! 7­2
! 1å2
! <3
! BT3
! T—3
! Cì3
! G04
! Nx4
! .Ç4
! ö4
! =5
! mN5
! /¼5
! /ì5
! N6
! #k6
! a�6
! 6ñ6
! Y(7
! Z‚7
! @Ý7
! _8
! /~8
! (®8
! k×8
! -C9
! .q9
! M 9
! Iî9
! 28:
! Fk:
! E²:
! 8ø:
! C1;
! yu;
! rï;
! 0b<
! !“<
! +µ<
! +á<
! +
=
! +9=
! ,e=
! ,’=
! -¿=
! -í=
! ->
! -I>
! -w>
! -¥>
! -Ó>
! -?
! -/?
! -]?
! -‹?
! -¹?
! +ç?
! +@
! +?@
! +k@
! +—@
! +Ã@
! ,ï@
! +A
! +HA
! +tA
! + A
! -ÌA
! -úA
! -(B
! -VB
! +„B
! +°B
! +ÜB
! +C
! +4C
! +`C
! +ŒC
! +¸C
! +äC
! +D
! ,<D
! ,iD
! *–D
! +ÁD
! +íD
! ,E
! ,FE
! +sE
! +ŸE
! +ËE
! +÷E
! .#F
! *RF
! *}F
! +¨F
! #ÔF
! AøF
! U:G
! B�G
! cÓG
! 7H
! +OH
! K{H
! MÇH
! 9I
! +OI
! {I
! >•I
! 3ÔI
! &J
! $/J
! YTJ
! 3®J
! 4âJ
! QK
! <iK
! 6¦K
! 'ÝK
! )L
! /L
! !IL
! "kL
! GŽL
! KÖL
! 7"M
! )ZM
! *„M
! $¯M
! $ÔM
! #ùM
! $N
! $BN
! #gN
! ‹‹N
! :O
! 8RO
! J‹O
! ;ÖO
! P
! .0P
! >_P
! 8žP
! 4×P
! WQ
! *dQ
! M�Q
! :ÝQ
! vR
! ?�R
! 5ÏR
! @S
! 6FS
! >}S
! r¼S
! a/T
! f‘T
! 4øT
! --U
! :[U
! B–U
! @ÙU
! "V
! 0=V
! nV
! $�V
! 3¦V
!  ÚV
! NûV
! ,JW
! wW
! ”W
! /´W
! 1äW
! 8X
! -OX
! +}X
! )©X
! <ÓX
! &Y
! '7Y
! -_Y
! 0�Y
! a¾Y
! ' Z
! 4HZ
! %}Z
! '£Z
! &ËZ
! ^òZ
! .Q[
! 3€[
! ,´[
! á[
! Cû[
! A?\
! 5�\
!  ·\
! *Ø\
! ]
! !]
! +<]
! <h]
! *¥]
! Ð]
! )è]
! 0^
! (C^
! /l^
! Cœ^
! <à^
! "_
! ,@_
! $m_
! ’_
!  ¨_
! É_
!  è_
! /	`
! 39`
! m`
! .�`
! )°`
! ?Ú`
! a
! C.a
! Mra
! =Àa
! 2þa
! E1b
! Dwb
! V¼b
! ,c
! '@c
! Yhc
! 4Âc
! ,÷c
! 0$d
! 0Ud
! =†d
! 0Äd
! :õd
! 10e
! 9be
! 2œe
! 1Ïe
! ;f
! 1=f
! 3of
! 5£f
! 1Ùf
! 2g
! @>g
! 1g
! ?±g
! Jñg
! 6<h
! Dsh
! 8¸h
! <ñh
! >.i
! =mi
! 3«i
! :ßi
! Rj
! Cmj
! 7±j
! :éj
! ;$k
! 6`k
! 1—k
! EÉk
! Al
! QQl
! _£l
! Wm
! O[m
! H«m
!  ôm
! 8n
! 8Nn
! -‡n
! (µn
! /Þn
! o
! !o
! H:o
! 9ƒo
! E½o
! )p
! -p
! 4Bp
! 3wp
! N«p
! 1úp
! O,q
! 6|q
! 3³q
! 2çq
! 0r
! /Kr
! ){r
! #¥r
! *Ér
! -ôr
! *"s
! -Ms
! @{s
! !¼s
! Þs
! <ùs
! 6t
! -Ht
! 2vt
! ?©t
! .ét
! u
! '7u
! (_u
! (ˆu
! Ø±u
! ÐŠv
! 4[w
! 5�w
! Æw
! Ûw
! !ôw
! ;x
! :Rx
! C�x
! 5Ñx
! y
! -y
! &Hy
!  oy
! �y
! '¯y
! *×y
! %z
! *(z
! $Sz
! Axz
! Cºz
! þz
! <{
! %[{
! 3�{
! /µ{
! [å{
! 7A|
! Ny|
! &È|
! Iï|
! +9}
! ]e}
! cÃ}
! _'~
! 6‡~
! 7¾~
! 4ö~
! 6+
! )b
! 3Œ
! 3À
! Iô
! >€
! %S€
! y€
! 
’€
! ' €
! -È€
! &ö€
! �
! O=�
! H��
! HÖ�
! ‚
! .‚
! N=‚
! 9Œ‚
! HÆ‚
! Hƒ
! JXƒ
! H£ƒ
! ìƒ
! *„
! ,.„
! [„
! 1{„
! )­„
! -×„
! ,…
! ,2…
! <_…
! 9œ…
! &Ö…
! /ý…
! =-†
! &k†
! %’†
! 7¸†
! 5ð†
! <&‡
! "c‡
! †‡
! Fš‡
! $á‡
! ˆ
! .ˆ
! 0Dˆ
! Wuˆ
! Íˆ
! =Ýˆ
! ‰
! 98‰
! Or‰
! Â‰
! Þ‰
!  ý‰
! ]Š
! !|Š
! +žŠ
! ÊŠ
! :æŠ
! T!‹
! !v‹
! ˜‹
! ²‹
! %Í‹
! ó‹
! $Œ
! 8Œ
! uTŒ
! gÊŒ
! D2�
! :w�
! !²�
! *Ô�
! -ÿ�
! -Ž
! #MŽ
! !qŽ
! 0“Ž
! <ÄŽ
! <�
! &>�
! <e�
! R¢�
! ;õ�
! >1�
! tp�
! @å�
! 8&‘
! l_‘
! 9Ì‘
! 3’
! U:’
! 9�’
! BÊ’
! c
“
! mq“
! ?ß“
! G”
! Xg”
! 3À”
! Gô”
! J<•
! T‡•
! EÜ•
! ;"–
! D^–
! Y£–
! pý–
! "n—
! ‹‘—
! 3˜
! ?Q˜
! 8‘˜
! KÊ˜
! @™
! GW™
! ;Ÿ™
! EÛ™
! G!š
! Yiš
! ?Ãš
! ?›
! jC›
! K®›
! [ú›
! lVœ
! 4Ãœ
! Oøœ
! EH�
! OŽ�
! iÞ�
! [Hž
! M¤ž
! 'òž
! sŸ
! :ŽŸ
! 8ÉŸ
! F 
! aI 
! �« 
! K-¡
! Sy¡
! WÍ¡
! 2%¢
! FX¢
! 8Ÿ¢
! ŒØ¢
! Že£
! ‰ô£
! †~¤
! H¥
! NN¥
! =�¥
! iÛ¥
! 7E¦
! Y}¦
! u×¦
! vM§
! )Ä§
! )î§
! <¨
! IU¨
! 9Ÿ¨
! Ù¨
! ,ð¨
! ©
! 5©
! ?T©
! ^”©
! =ó©
! ]1ª
! @�ª
! dÐª
! C5«
! Jy«
! 'Ä«
! _ì«
! �L¬
! )Ú¬
! V­
! @[­
! Qœ­
! Vî­
! UE®
! =›®
! VÙ®
! a0¯
! 3’¯
! )Æ¯
! $ð¯
! )°
! ??°
! .°
! (®°
! %×°
! hý°
! *f±
! 0‘±
! .Â±
! 6ñ±
! ;(²
! +d²
! �²
! :®²
! 8é²
! )"³
! -L³
! 'z³
! ¢³
! %¶³
! %Ü³
! O´
! IR´
! %œ´
! Â´
! &Ý´
! 4µ
! #9µ
! 2]µ
! �µ
! 7­µ
! ?åµ
! /%¶
! 1U¶
! ‡¶
! (§¶
! Ð¶
! Zß¶
! Z:·
! F•·
! #Ü·
! ‰¸
! OŠ¸
! 9Ú¸
! $¹
! .9¹
! h¹
! &‚¹
! ?©¹
! .é¹
! Sº
! 0lº
! 8�º
! 5Öº
! B»
! rO»
! BÂ»
! F¼
! ^L¼
! d«¼
! ‚½
! f“½
! Pú½
! ZK¾
! K¦¾
! ò¾
! ;
! ¿
! BF¿
! 5‰¿
! +¿¿
! 4ë¿
! - À
! <NÀ
! ‹À
! 3¢À
! HÖÀ
! *Á
! JÁ
! 2bÁ
! (•Á
! -¾Á
! 1ìÁ
! @Â
! 9_Â
! >™Â
! IØÂ
! ?"Ã
! +bÃ
! 6ŽÃ
! )ÅÃ
! LïÃ
! E<Ä
! ‚Ä
! '™Ä
! ÁÄ
! 
ØÄ
! VæÄ
! 1=Å
! 8oÅ
! <¨Å
! &åÅ
! (Æ
! B5Æ
! <xÆ
! RµÆ
! 8Ç
! SAÇ
! •Ç
! 2¯Ç
! âÇ
! 3þÇ
! +2È
! ^È
! 	kÈ
! uÈ
! ˆÈ
! œÈ
! ¶È
! UËÈ
! I!É
! kÉ
! 4€É
! 4µÉ
! 6êÉ
! 5!Ê
! vWÊ
! 3ÎÊ
! =Ë
! <@Ë
! !}Ë
! /ŸË
! 7ÏË
! ;Ì
! (CÌ
! :lÌ
! .§Ì
! 9ÖÌ
! CÍ
! @TÍ
! A•Í
! E×Í
! •Î
! ý³Î
! î±Ï
! û Ð
! ìœÑ
! !‰Ò
! 3«Ò
! +ßÒ
! 1Ó
! !=Ó
! 9_Ó
! 4™Ó
! 5ÎÓ
! ,Ô
! ;1Ô
! UmÔ
! 1ÃÔ
! \õÔ
! /RÕ
! *‚Õ
! (­Õ
! !ÖÕ
! ;øÕ
! .4Ö
! cÖ
! \uÖ
! ;ÒÖ
! L×
! )[×
! 1…×
! 4·×
! 3ì×
! 4 Ø
! 1UØ
! >‡Ø
! BÆØ
! [	Ù
! ZeÙ
! cÀÙ
! J$Ú
! AoÚ
! \±Ú
! eÛ
! ?tÛ
! 8´Û
! 2íÛ
! 0 Ü
! -QÜ
! ;Ü
! 4»Ü
! ;ðÜ
! 4,Ý
! HaÝ
! "ªÝ
! OÍÝ
! OÞ
! 8mÞ
! ¦Þ
! (»Þ
! $äÞ
!  	ß
! *ß
! 4Iß
! &~ß
! ;¥ß
! )áß
! jà
! Fvà
! “½à
! $Qá
! 8vá
! 8¯á
! %èá
! )â
! L8â
! V…â
! Üâ
! îâ
! .ã
! 0/ã
! M`ã
! H®ã
! N÷ã
! OFä
! c–ä
! ™úä
! D”å
! xÙå
! jRæ
! ‡½æ
! _Eç
! [¥ç
! Hè
! IJè
! A”è
! &Öè
! 7ýè
! .5é
! Fdé
! =«é
! 9éé
! 6#ê
! :Zê
! 3•ê
! ;Éê
! :ë
! :@ë
! H{ë
! 2Äë
! ÷ë
! <	ì
! 2Fì
! %yì
! ;Ÿì
! Ûì
! &òì
! !í
! #;í
! _í
! *}í
! 8¨í
! ƒáí
! beî
! 	Èî
! `Òî
! `3ï
! ”ï
! :©ï
! Bäï
! 1'ð
! OYð
! 7©ð
! $áð
! 4ñ
! ;ñ
! 5Uñ
! 5‹ñ
! Áñ
! AÞñ
! $ ò
! =Eò
! 8ƒò
! )¼ò
! *æò
! ó
! .ó
! Dó
! _ó
! vó
! –ó
! +¢ó
! 'Îó
! *öó
! -!ô
! Oô
! +fô
! >’ô
! BÑô
! õ
! 1õ
! ;Põ
! (Œõ
! (µõ
! CÞõ
! %"ö
! 9Hö
! F‚ö
! 5Éö
! 8ÿö
! 88÷
! 2q÷
! W¤÷
! ü÷
! ø
! $ø
! 77ø
! #oø
! #“ø
! M·ø
! 7ù
! 9=ù
! 7wù
! 8¯ù
! .èù
! @ú
! BXú
! <›ú
! @Øú
! >û
! Xû
! mû
! 6‡û
! >¾û
! ýû
! ;ü
! Sü
! >mü
! U¬ü
! /ý
! -2ý
! L`ý
! *­ý
! :Øý
! þ
! .+þ
! 7Zþ
! k’þ
! gþþ
! jfÿ
! BÑÿ
! -UB"˜"»)Þ.7;O"‹†®85An=°PîJ?zŠP8VN�MÞ{,\¨$E*-p-žEÌ@0S)„*®3Ù6
.D@sF´FûBB	A…	.Ç	#ö	
! L2
! 3
! W³
! 0<'W5-µ(ã+,80e%–9¼ö
%$
5J
€
š
Z´
)G9G�%ÉCï)32] �0±.âH4Z�$ª,Ï)ü:&&a/ˆA¸4ú>/<n3«(ß)&2%Y;S»;KES4™7Î_=f0¤5ÕD`PŒ±‹>7Ê@BC;†+Â-î"{?»Ð4å%=@;~/º7ê4".W@†:Ç+(.JW‚¢6%\OxgÈ50zfJá1,<^&›5Â³ø?¬ 4ì "!!)D!,n!4›!BÐ!*"0>"Po"IÀ",
! #07#;h#F¤#1ë#I$5g$H�$5æ$[%3x%F¬%<ó%O0&Y€&=Ú&5'ZN'S©'2ý'(0(Y(^q(GÐ(?)OX)G¨)!ð)L*C_*�£*%+s@+$´+OÙ+L),8v,\¯,-$%-J-5f-#œ-1À-ƒò-ƒv.‰ú.$„/©/#Å/Bé/$,0%Q06w0®0"Í0[ð00L1;}10¹1-ê1.2G2%e2!‹2L­2 ú2$3@3X3j3?�3>Á3>4>?4?~4>¾4<ý4=:5<x5-µ5Aã5@%6?f6g¦6:7=I7&‡7&®7DÕ7F8Ja8N¬8@û8F<98ƒ9P¼9H
:EV:2œ:"Ï:ò:.;'A;6i;; ;.Ü;[<Zg<ZÂ<9=8W=8�=.É=8ø=T1>)†>K°>?ü><?+Z?†?.�?&Ì?'ó?;@;W@“@"®@.Ñ@A A>A8[A9”A4ÎA,BY0B-ŠB8¸B;ñBD-C1rC¤C'ÃC ëCD +DLD%kD#‘D&µD@ÜD9E>WE1–EeÈEd.FD“FEØFG«.GMÚG9(H&bH^‰HaèHJI.dI-“I-ÁIïI*þI&)J*PJ>{J/ºJ,êJ1K/IK$yK;žK6ÚK!L@3L2tL&§L,ÎL>ûL1:M6lM2£M3ÖM0
! N>;NzN4™NNÎN?O:]O1˜OÊO%äO&
! P!1PSP(rP6›P ÒP>óP.2QDaQ"¦Q1ÉQ%ûQ4!R2VR<‰RNÆR7S*MS,xS"¥S ÈSéS7TG;T3ƒT&·T&ÞT:UB@UAƒU)ÅU
ïU<ýU3:VInVG¸VW-W>JW<‰W.ÆW:õW#0XOTX=¤X>âX7!Y%YY(Y>¨Y:çY"Z@>ZZ2�Z8ÃZüZ[.[J[2^[‘[-¬[3Ú['\%6\7\\5”\#Ê\
î\6ü\3]N]-n]"œ](¿]Xè]QA^1“^/Å^8õ^._M_Ei_I¯_9ù_.3`'b`Š`¤`^¹`)a
BaPaB\a
Ÿa
­a »a)Üa%bC,b:pb(«b3Ôbc8%c6^c7•c.Íc-üc“*dc¾d"e?e;Se,�e3¼e'ðe>f>Wf>–fÕfïfrg/ug!¥g$Çg9ìg&h2Ahth%ˆh®hYÇh!iAi$\iK�i<Íi”
! jOŸj;ïj2+k1^k-�k-¾k-ìkl</lll8}lI¶l(mH)mArmD´m7ùm*1n.\n3‹nD¿n4o9oRoio!„o¦o,Áo�îo�|pE
! qPq=jq4¨q2Ýq2r1Creur3Ûr3s3Csgws>ßs|tU›t(ñt�u
! ¸uÃvOÜv1,w1^w0�w0Áw#òwMxdx0~x4¯x3äx0y/Iy$yy*žy@ÉyA
! z9Lz%†z8¬z:åz {25{‚h{=ë{=)| g|Nˆ|2×|=
! }"H}ãk}<O~`Œ~Tí~QBG”<ÜE€D_€#¤€ È€Dé€S.�4‚�?·�?÷�-7‚Ne‚`´‚DƒPZƒW«ƒ)„$-„bR„µ„1Ê„Dü„hA…ª…6Ä…û…*†6† T†Uu†+Ë†V÷†)N‡Hx‡2Á‡6ô‡+ˆcKˆ>¯ˆ>îˆ1-‰)_‰?‰‰PÉ‰[Š@vŠ^·ŠW‹9n‹¨‹/Æ‹#ö‹)ŒBDŒ7‡Œ@¿Œª�«�(Ã�#ì�3Ž>DŽ(ƒŽ#¬Ž#ÐŽ,ôŽ<!�>^�3��7Ñ�S	�A]�Ÿ�·� ×�2ø�+‘1I‘${‘' ‘@È‘C	’5M’¬ƒ’¬0“NÝ“5,”<b”QŸ”!ñ”"•?6•&v•J�•4è•,–AJ–<Œ–É–5å–A—U]—9³—Aí—J/˜Gz˜3Â˜ö˜:™%J™p™CŽ™5Ò™2š';šBcš=¦šäš/ÿš;/›†k›Šò›e}œ*ãœ�$(�0M�?~�_¾� žC?ž.ƒž ²ž=Óž;Ÿ0MŸ@~Ÿ*¿ŸAêŸI, (v ?Ÿ 8ß 2¡IK¡]•¡Só¡G¢5g¢3�¢&Ñ¢1ø¢(*£)S£,}£3ª£*Þ£_	¤gi¤QÑ¤A#¥Pe¥"¶¥3Ù¥8
¦;F¦8‚¦8»¦8ô¦:-§Bh§)«§3Õ§4	¨/>¨8n¨ §¨È¨6â¨6©4P©4…©8º©(ó©4ª6Qª'ˆª2°ª3ãª4«;L«ˆ«A¨«Gê«N2¬N�¬VÐ¬^'­c†­iê­hT®½®=¯½¯=°�½°?±�¿±A²rÁ²v4³«³€+´€¬´~-µ€¬µ-¶ƒ­¶s1·x¥·s¸u’¸9¹7B¹Az¹C¼¹6º77º3oº9£ºÝº;üº78»6p»5§»5Ý»¼3/¼9c¼3�¼?Ñ¼3½$E½8j½5£½4Ù½:¾7I¾8�¾6º¾3ñ¾&%¿L¿i¿(‡¿$°¿5Õ¿HÀ2TÀ-‡À-µÀ.ãÀAÁYTÁ/®ÁuÞÁSTÂ¨Â6ÈÂ/ÿÂ/Ã(HÃ\qÃ0ÎÃ:ÿÃ*:Ä0eÄ[–ÄEòÄ8ÅEKÅG‘Å'ÙÅ&Æ(Æ!DÆ.fÆ1•Æ%ÇÆ0íÆMÇ-lÇšÇ.¸Ç2çÇ-È#HÈLlÈ7¹È0ñÈ%"É8HÉ?�É?ÁÉÊKÊ?kÊ4«Ê.àÊRË.bË+‘Ë6½Ë4ôË5)Ì,_ÌGŒÌIÔÌ3ÍbRÍ1µÍ$çÍBÎOÎiÎ€Î(”Î,½ÎHêÎ/3Ï.cÏ0’Ï+ÃÏ.ïÏ,Ð,KÐ"xÐ2›Ð,ÎÐ)ûÐ(%Ñ+NÑ,zÑ&§Ñ*ÎÑ+ùÑ+%Ò%QÒ"wÒ"šÒ#½Ò&áÒ7Ó-@Ó6nÓ*¥Ó*ÐÓ)ûÓ)%Ô(OÔ$xÔ&�Ô)ÄÔ-îÔ+Õ%HÕ(nÕ5—Õ#ÍÕ'ñÕ4Ö'NÖ&vÖ �Ö+¾ÖêÖ2	×4<×0q×1¢×?Ô×;ØZPØR«Ø^þØP]Ù@®ÙKïÙH;Ú„Ú+¤Ú/ÐÚ'Û(Û<Û\Û(aÛ…ŠÛ:Ü4KÜ)€Ü#ªÜsÎÜBÝª`Ý$ß[0ßKŒßØß1îß à;àZàuà”à³à*¿àpêà4[á=�áVÎá:%â?`â� âY1ãH‹ãgÔã„<äNÁä[åYlå<Æå<æ>@æaæAáæ@#çJdç@¯çyðçCjèH®è?÷èX7éi�éTúé:OêOŠêMÚêJ(ëasë[ÕëW1ì>‰ìVÈì=í9]íR—íDêí./î3^î-’î<Àî8ýîG6ï=~ïj¼ïp'ð)˜ðhÂð>+ñcjñfÎñ·5òÇíòÇµó=}ôE»ô¹õX»õ:öiOöa¹öJ÷Sf÷Dº÷3ÿ÷B3ø/vø.¦ø*Õø(ù8)ù4bù)—ù7Áù+ùù(%ú+Nú-zú]¨úŠûn‘ûhügiü?ÑühýWzýÕÒý¼¨þHeÿL®ÿZûÿCV‚šƒO¡2ñ4$QYo«=AY7›†Ó5Zt�-;30ov NLfa³TGj,²vßBV]™5÷S-	T�	8Ö	-
! 2=
! Ip
! Nº
! \	‡fVîZEy D
Z_
Nº
C	YMO§?÷:7?r<²JïJ:0…>¶—õ2�fÀ_'D‡ÌAÒcix/âJI]I§vñXhYÁ›T·?bLK¯CûC?7ƒÉ»È…aN\°—
[¥’‘”�&k·:# Å^ 7$!K\!^¨!d"Gl"F´"žû"Žš#’)$]¼$ %;%gV%¾%~Ó%‰R&Ü&÷&
'1#'/U'>…'4Ä'¢ù'œ(}):š)“Õ)Ai*O«*qû*|m+1ê+V,Js,P¾,V-Lf-{³-./.f^.SÅ.B/Y\/`¶/"0R:0Q�07ß091\Q1A®1˜ð1‰2,ž2‘Ë2 ]3&~3M¥3/ó3;#48_4˜4ª4<Ê4U5]5?|5?¼57ü5;46"p6Z“6Bî6+17%]7"ƒ7$¦7.Ë73ú7'.8V8/u82¥8(Ø849,693c9N—97æ9E:Cd:¨:IÈ:;/0;/`;*�;.»;Hê;!3<-U<1ƒ<2µ<<è<,%='R=6z==±="ï=>20>,c>l�>]ý>.[?)Š?´?IÓ?P@:n@6©@Cà@6$A;[AN—A4æA;B\WB ´B9ÕB@C7PCYˆC:âC*DHD8cD?œDÜD9õD3/E3cE&—EN¾E:
F-HFvF?�F)ÍFI÷FAG/[G‹G1ŸG3ÑG"H+(H&TH%{H¡H=ÀHSþHzRI)ÍI/÷IR'JSzJ8ÎJ/K+7KcK/�K+±K1ÝK-L0=L'nL,–LÃL6ãLM 9MZM.iM˜M¸M?ØM"N>;N+zN2¦N#ÙN@ýN>OUXO-®OÜO6úO1P#JP2nP)¡P3ËP0ÿP&0Q2WQ=ŠQ3ÈQ0üQ1-R2_R’R)²R-ÜR,
! S07ShS-~S1¬SÞS+ùS(%T&NT&uT*œT$ÇT5ìT"U':UbU wU8˜U ÑUcòUVV-qV,ŸV5ÌVW&W!BW(dW!�W=¯W/íW1XOXCoXC³X#÷X=Y"YYH|YHÅY9Z.HZ3wZ/«ZÛZ'øZ5 [2V[ ‰[Gª[:ò[-\ŠK\XÖ\/]H]X]h]>x]$·]Ü]=ú]$8^]^Fw^(¾^(ç^__*_>:_$y_ž_¼_Ô_î_`"`<`DR`*—`/Â`	ò`-ü`B*ama$€a0¥a*Öab!bG?bF‡bGÎb5c)Lcvc‘c*­c.ØcCdKd$ad†d  dÁd"ÜdIÿdIIe-“e;ÁeIýe!Gf8if1¢f0Ôf7g&=g,dg&‘g¸g6Øgh8'h1`h’h®h-Éh-÷h,%i8Ri=‹i=Éi=j=Ejƒj�j)¯j%Ùj)ÿj2)k\k1tk¦k¤¾kWcl:»l1öl6(m-_m9�mÇmåm2þm‹1n¢½n1`o’o7­oCåo)pIp=hp¦poµp2%q1XqŠq@£q"äq#r(+r&Tr-{r\©r:s1As;ss/¯sßs%ûs0!t'Rt"zt/�tÍtít	u/uKuju‚ufŸu v''vOvlv‡v/˜v4Èv)ýv4'w\w@ywºw/Ëw"ûw"x2AxDtx!¹x+Ûx,y4y4Syˆy>œy4Ûy#z+4z9`z*šzcÅz){!G{:i{¤{¼{'Ø{?|@| T|u|•|Z´|Z}yj}zä}%_~>…~Ä~.Ý~!H.!w3™+Í1ùC+€Co€ ³€2Ô€3�#;�_�Gx�mÀ�j.‚™‚:¯‚"ê‚
ƒ2$ƒ4Wƒ(Œƒµƒ$Òƒ÷ƒP„9X„!’„5´„,ê„-…AE…0‡… ¸…Ù…ù…†7†J†]†?{†B»†'þ†(&‡1O‡�‡¡‡5½‡Eó‡9ˆ>Wˆ>–ˆ2Õˆ5‰6>‰?u‰*µ‰>à‰4ŠTŠ*oŠ1šŠ³ÌŠ3€‹:´‹Bï‹2Œ-HŒ5vŒ)¬Œ%ÖŒüŒ9�0R�9ƒ�	½�YÇ�s!ŽP•Ž:æŽD!�4f�A›�"Ý�,�--�[�&r�0™�(Ê�&ó�ƒ‘Dž‘ã‘*ù‘#$’H’^’t’@�’Î’&ç’(“7“$T“y“)—“,Á“(î“”71”+i”D•”BÚ”J•ph•JÙ•i$–FŽ–7Õ–{
—3‰—g½—Q%˜bw˜ŽÚ˜xi™Pâ™F3šfzšhášJJ›m•›oœKsœL¿œG�nT�XÃ�2žyOž7Éž=ŸO?Ÿu�Ÿ_ ke WÑ W)¡*�¡P¬¡Ný¡YL¢{¦¢^"£\�£sÞ£TR¤Q§¤Gù¤fA¥_¨¥R¦&[¦6‚¦.¹¦[è¦3D§Wx§dÐ§,5¨ub¨Ø¨%ó¨9©<S©.�©@¿©9ª$:ª6_ª2–ª4Éª'þª5&«3\«#�«G´«<ü«G9¬V�¬VØ¬V/­V†­WÝ­U5®D‹®RÐ®D#¯Dh¯D­¯Dò¯F7°L~°1Ë°6ý°64±:k±&¦±;Í±4	²>²W]²Sµ²5	³]?³H�³gæ³ŸN´)î´Rµ3kµ5Ÿµ1Õµ*¶02¶5c¶V™¶Að¶>2·Nq·?À·\¸5]¸>“¸gÒ¸;:¹Ev¹d¼¹Y!ºH{ºGÄºg»Xt»PÍ»H¼Ig¼:±¼>ì¼L+½Tx½_Í½F-¾lt¾^á¾>@¿I¿PÉ¿FÀRaÀN´ÀrÁ`vÁS×ÁC+ÂIoÂJ¹Â:ÃZ?ÃAšÃ?ÜÃAÄ8^Ä.—Ä:ÆÄ1Å=3Å)qÅ›ÅqµÅE'Æ;mÆN©Æ„øÆ1}Ç”¯Ç5DÈ8zÈ(³È>ÜÈ@ÉF\ÉC£ÉCçÉC+Ê1oÊ0¡Ê1ÒÊ%Ë`*Ë~‹ËX
! Ì'cÌI‹ÌJÕÌK ÍMlÍIºÍEÎ:JÎ/…Î-µÎ9ãÎ!Ï*?Ï)jÏN”ÏdãÏ&HÐ$oÐ@”Ð0ÕÐ+Ñ=2ÑApÑ3²Ñ5æÑSÒ>pÒ1¯Ò0áÒÓ%1Ó4WÓIŒÓ#ÖÓ9úÓi4ÔGžÔ.æÔ-Õ5CÕ8yÕ=²Õ2ðÕR#Ö0vÖ<§Ö7äÖ5×7R×(Š×a³×IØA_ØP¡ØjòØ;]Ù(™ÙJÂÙ2
Ú8@Ú2yÚ'¬ÚQÔÚQ&Û/xÛ3¨Û+ÜÛ‚Ün‹Ü-úÜb(Ý`‹Ý/ìÝEÞ8bÞ5›ÞZÑÞQ,ß+~ß"ªßPÍß_à*~à7©à-áà.á >á}_á&Ýá3â"8â6[â’â@¬â<íâ9*ãEdã.ªãNÙã!(äCJä9Žä3ÈäHüäEåeå?„å,Äå4ñåY&æH€æOÉæ;ç$Uç‚zç,ýç;*è;fè<¢èEßè1%é:Wé&’éN¹é,êh5êižêxë7�ë^¹ëGìE`ì7¦ìNÞìO-í(}íD¦íBëíV.îY…îGßî;'ï(cïBŒïRÏï+"ð2Nð7�ðE¹ðBÿðJBñq�ñQÿñOQò,¡ò/Îò'þò%&óGLóE”ó%Úó ô4!ôPVô;§ô3ãôFõE^õA¤õOæõ26öBiöU¬ö4÷47÷il÷Ö÷$ñ÷#ø5:øpø%ŽøI´øEþø-DùOrùVÂù.ú=HúC†úBÊúK
ûOYû%©ûTÏû0$üUUü3«üßü:ÿü=:ý)xý2¢ýÕý9òý3,þ0`þP‘þcâþ;Fÿ>‚ÿ?Áÿ@
GB
3Š
k¾
&*
4Q
3†
º
:Ú
7
]M
R«
>þ
(=
0f
+—
/Ã
>ó
02
Fc
Lª
S÷
JK
@–
\×
I4
2~
A±
4ó
9(
Zb
b½
@ 
Ca
%¥
/Ë
Kû
>G	
‹†	
K
! 
N^
! 
>­
! 
gì
! 
(T
V}
%Ô
*ú
%
B-
Dp
Äµ
ëz

Qf
D¸
Ýý
¦Û
Ë‚
GN
T–
Të
A@
I‚
+Ì
„ø
‘}
0
@
ÔÀ
:•
6Ð
J
R
*r
#�
!Á
Iã
\-
gŠ
$ò
^
'v
.ž
Í
"í
!
!2
"T
"w
3š
"Î
)ñ
4
4P
N…
KÔ
U 
®v
ª%
JÐ
Q!
;m!
0©!
+Ú!
;"
:B"
2}"
/°"
)à"


! #
"#
!;#
8]#
g–#
9þ#
x8$
)±$
)Û$
6%
U<%
’%
$˜%

½%
Ë%
Ú%
	ë%

! õ%
	&

! &
O&
\&
0t&
>¥&
bä&
;G'
7ƒ'
%»'
á'
#(
8%(
^(
7y(
N±(
B)
6C)
(z)
)£)
LÍ)
<*
7W*
N�*
EÞ*
8$+
.]+
4Œ+
-Á+
"ï+
W,
Ij,
?´,
Gô,
<-
3[-
3�-
BÃ-
?.
=F.
9„.
B¾.
M/
FO/
G–/
AÞ/
S 0
+t0
( 0
(É0
.ò0
&!1
H1
{^1
+Ú1
i2
(p2
)™2
1Ã2
Mõ2
1C3
-u3
B£3
8æ3
14
1Q4
gƒ4
%ë4
"5
E45
%z5
# 5
%Ä5
tê5
._6
*Ž6
2¹6
Hì6
D57
%z7
 7
z»7
)68
8`8
8™8
1Ò8
59
<:9
3w9
1«9
Ý9
&û9
B":
.e:
*”:
¿:
;Ý:
9;
HS;
9œ;
2Ö;
*	<
\4<
8‘<
BÊ<
1
=
5?=
8u=
2®=
á=
2å=
5>
ON>
Zž>
ù>
#?
'6?
&^?
.…?
B´?
;÷?
43@
5h@
8ž@
/×@
%A
$-A
%RA
/xA
(¨A
)ÑA
#ûA
)B
)IB
-sB
1¡B
ÓB
èB
÷B
LC
)^C
ˆC
/œC
!ÌC
#îC
KD
(^D
*‡D
²D
ÊD
$âD
)E
)1E
.[E
@ŠE
AËE
c
F
AqF
9³F
4íF
X"G
;{G
3·G
8ëG
N$H
HsH
D¼H
>I
G@I
3ˆI
7¼I
[ôI
<PJ
�J

™J
.§J
$ÖJ
	ûJ
?K
iEK
1¯K
&áK
"L
+L
MKL
1™L
-ËL
!ùL
7M
(SM
8|M
:µM
9ðM
H*N
'sN
7›N
/ÓN
2O
>6O
<uO
)²O
9ÜO
<P
?SP
6“P
2ÊP
?ýP
@=Q
!~Q
F Q
cçQ
9KR
&…R
@¬R
4íR
!"S
 DS
eS
<S
¼S
.×S
%T
,T
+9T
eT
rT
4‘T
-ÆT
0ôT
/%U
/UU
?…U
8ÅU
?þU
>>V
A}V
V¿V
=W
(TW
4}W
:²W
AíW
=/X
3mX
,¡X
:ÎX
4	Y
†>Y
nÅY
<4Z
AqZ
,³Z
QàZ
2[
1K[
6}[
;´[
<ð[
!-\
$O\
It\
3¾\
6ò\
>)]
Ah]
ª]
É]
,æ]
"^
*6^
a^
;z^
¶^
$Ö^
Tû^
:P_
!‹_
$­_
2Ò_
5`
R;`
2Ž`
<Á`
=þ`
E<a
?‚a
*Âa
Tía
7Bb
#zb
žb
'½b
.åb
mc
y‚c
süc
npd
zßd
tZe
oÏe
{?f
u»f
h1g
tšg
nh
y~h
vøh
woi
xçi
q`j
?Òj
2k
OEk
:•k
GÐk
)l
(Bl
!kl
(�l
&¶l
0Ýl
Sm
:bm
'�m
!Åm
Açm
.)n
)Xn
2‚n
yµn
w/o
(§o
*Ðo
,ûo
I(p
3rp
0¦p
'×p
=ÿp
==q
{q
“q

¯q
H½q
Qr
QXr
*ªr
%Õr
%ûr
+!s
+Ms
)ys
&£s
Ês
9âs
t
1-t
&_t
&†t
@­t
-ît
<u
'Yu
'�u
/©u
@Ùu
.v
$Iv
5nv
4¤v
4Ùv
w
;.w
<jw
D§w
ìw
7ùw
(1x
-Zx
*ˆx
-³x
áx
üx
y
A0y
/ry
/¢y
1Òy
Mz
NRz
0¡z
2Òz
0{
76{
9n{
!¨{
!Ê{
Hì{
A5|
*w|
¢|
!Á|
ã|
?ý|
&=}
*d}
"�}
²}
$Î}
Nó}

B~
.P~

! ~
.Š~
:¹~
)ô~
5
cT
E¸
Aþ
 @€
a€
,|€
$©€
"Î€
.ñ€
% �
%F�
$l�
‘�
D¨�
Dí�
42‚
@g‚
N¨‚
(÷‚
/ ƒ
Pƒ
fƒ
}ƒ
2“ƒ
LÆƒ
„
T2„
L‡„
[Ô„
U0…
W†…
\Þ…
C;†
†
	•†
3Ÿ†
@Ó†
'‡
4<‡
.q‡
; ‡
$Ü‡
+ˆ

-ˆ
$;ˆ
9`ˆ
(šˆ
7Ãˆ
;ûˆ
E7‰
2}‰
,°‰
*Ý‰
0Š
;9Š
#uŠ
™Š
E´Š
RúŠ
VM‹
2¤‹
)×‹
%Œ
&'Œ
)NŒ
$xŒ
=�Œ
[ÛŒ
67�
Vn�
NÅ�
LŽ
LaŽ
V®Ž
C�
LI�
&–�
½�
.Ó�
�
(�
0=�
Mn�
@¼�
/ý�
:-‘
2h‘
3›‘
-Ï‘
4ý‘
Q2’
,„’
)±’
0Û’
“
H,“
Mu“
/Ã“
2ó“
-&”
T”
'r”
š”
/µ”
%å”
8•
3D•
x•
–•
¢•
¿•
 Ü•
%ý•
#–
%5–
![–
&}–
'¤–
#Ì–
ð–
—
—
%—
8—
$G—
l—
%}—
/£—
%Ó—
,ù—
,&˜
.S˜
,‚˜
,¯˜
,Ü˜
,	™
*6™
&a™
/ˆ™
¸™
Á™
È™
(Ô™
%ý™
"#š
Fš
eš
„š
7‘š
@Éš

! ›
›
H#›
l›
+‹›
$·›
"Ü›
/ÿ›
+/œ
&[œ
'‚œ
-ªœ
#Øœ
$üœ
/!�
/Q�
��
™�
(±�
Ú�
¦ú�
#¡ž
"Åž
5èž
HŸ
gŸ
:„Ÿ
/¿Ÿ
'ïŸ
 
03 
$d 
%‰ 
+¯ 
/Û 
'¡
(3¡
 \¡
+}¡
©¡
!¾¡
à¡
þ¡
4¢
-S¢
8�¢
/º¢
Wê¢
9B£
4|£
±£
8Ã£
)ü£
,&¤
'S¤
({¤
¤¤
Â¤
Þ¤
+ý¤
6)¥
`¥
,z¥
+§¥
OÓ¥
#¦
C,¦
9p¦
ª¦
É¦
å¦
ÿ¦
§
8<§
€u§
0ö§
;'¨
c¨
)~¨
=¨¨
!æ¨
>©
IG©
/‘©
JÁ©
Yª
fª
!…ª
§ª
=Çª
 «
-&«
T«
p«
)†«
)°«
Ú«
ù«
/¬
.D¬
@s¬
-´¬
-â¬
.­
)?­
Li­
3¶­
ê­
(®
Y-®
F‡®
,Î®
(û®
N$¯
#s¯
$—¯
$¼¯
*á¯
,°
B9°
|°
;Œ°
È°
.Õ°
 ±
G%±
Zm±
.È±
(÷±
D ²
1e²
6—²
3Î²
3³
56³
=l³
Jª³
*õ³
" ´
0C´
t´
�´
8§´
à´
:ý´
)8µ
,bµ
"�µ
*²µ
*Ýµ
O¶
EX¶
ž¶
ª¶
P»¶
O·
-\·
/Š·
6º·
2ñ·
$¸
&B¸
i¸
9‚¸
¼¸
Í¸
7ç¸
7¹
3W¹
%‹¹
)±¹
Û¹
õ¹
@
º
-Nº
>|º
>»º
Dúº
<?»
D|»
3Á»
Mõ»
EC¼
*‰¼
´¼
Á¼
Î¼

! ì¼
÷¼
<½
$D½
"i½
9Œ½
%Æ½
*ì½
.¾
)F¾
)p¾
7š¾
2Ò¾
`¿
3f¿
.š¿
/É¿
,ù¿
0&À
3WÀ
;‹À
PÇÀ
FÁ
 _Á
A€Á
IÂÁ
KÂ
#XÂ
F|Â
ÃÂ
>áÂ
M Ã
#nÃ
+’Ã
.¾Ã
íÃ
,
Ä
1:Ä
)lÄ
.–Ä
@ÅÄ
&Å
!-Å
8OÅ
;ˆÅ
<ÄÅ
,Æ
,.Æ
[Æ
!uÆ
—Æ
-±Æ
'ßÆ
-Ç
+5Ç
#aÇ
+…Ç
N±Ç
HÈ
;IÈ
C…È
SÉÈ
LÉ
.jÉ
i™É
bÊ
 fÊ
 ‡Ê
#¨Ê
 ÌÊ
-íÊ
'Ë
VCË
#šË
1¾Ë
*ðË
&Ì
&BÌ
CiÌ
E­Ì
(óÌ
)Í
2FÍ
>yÍ
/¸Í
>èÍ
4'Î
+\Î
4ˆÎ
9½Î
8÷Î
30Ï
dÏ
%ƒÏ
5©Ï
 ßÏ
TÐ
7UÐ
6�Ð
7ÄÐ
üÐ
IÑ
H_Ñ
?¨Ñ
\èÑ
ZEÒ
/ Ò
(ÐÒ
-ùÒ
'Ó
*GÓ
+rÓ
1žÓ
‰ÐÓ
MZÔ
8¨Ô
-áÔ
,Õ
+<Õ
 hÕ
%‰Õ
=¯Õ
3íÕ
-!Ö
TOÖ
'¤Ö
'ÌÖ
$ôÖ
9×
3S×
$‡×
$¬×
.Ñ×
Ø
Ø
(2Ø
<[Ø
˜Ø
'³Ø
ÛØ
ïØ
Ù
Ù
1Ù
QÙ
"nÙ
;‘Ù
=ÍÙ
Ú
6!Ú
)XÚ
<‚Ú
(¿Ú
'èÚ
/Û
1@Û
rÛ
#’Û
¶Û
-ÔÛ
'Ü
)*Ü
#TÜ
'xÜ
1 Ü
MÒÜ
? Ý
K`Ý
¬Ý
'ÌÝ
>ôÝ
3Þ
LÞ
9fÞ
@ Þ
8áÞ
#ß
>ß
^ß
mß
Œß
Ÿß
5°ß
%æß
%à
!2à
Tà
 oà
�à
!ªà
Ìà
ièà
3Rá
)†á
°á
"Ãá
æá
$ÿá
!$â
Fâ
 dâ
1…â
1·â
/éâ
Fã
E`ã
h¦ã
)ä
39ä
2mä
# ä
Ää
Gãä
'+å
.Så
0‚å
-³å
>áå
 æ
5æ
$Pæ
8uæ
B®æ
*ñæ
ç
5ç
NNç
"�ç
"Àç
)ãç

è
;$è
*`è
*‹è
<¶è
(óè
0é
-Mé
'{é
&£é
"Êé
-íé
Eê
Eaê
(§ê
&Ðê
0÷ê
3(ë
A\ë
&žë
Åë
2ãë
ì
*ì
@ì
:Zì
$•ì
ºì
6Ñì
í
(í
&Hí
oí
;‹í
QÇí
,î
1Fî
0xî
(©î
/Òî
4ï
*7ï
bï
%{ï
)¡ï
)Ëï
8õï
8.ð
Agð
4©ð
@Þð
$ñ
Dñ
-añ
<�ñ
.Ìñ
4ûñ
00ò
aò
{ò
I˜ò
Mâò
$0ó
MUó
6£ó
.Úó
1	ô
/;ô
Tkô
 Àô
'áô
	õ
8%õ
P^õ
0¯õ
àõ
 õõ
ö
(5ö
0^ö
6�ö
LÆö
l÷
'€÷
&¨÷
IÏ÷
*ø
Dø
+cø
N�ø
NÞø
$-ù
%Rù
&xù
Ÿù
!µù
$×ù
üù
1ú
Gú
_ú
zú
+“ú
+¿ú
-ëú
5û
-Oû
D}û
5Âû
-øû
)&ü
oPü
[Àü
ý
69ý
pý
"�ý
8³ý
	ìý
öý
!þ
)þ
Hþ
aþ
{þ
@Œþ
(Íþ
öþ
*ÿ
/9ÿ
(iÿ
’ÿ
'¯ÿ
<×ÿ
-$Bg/|!¬5Î8=`]>¾6ý>4!s8•)Îø815j. 3Ï $BCL†&Ó6ú14O$„©1Á<ó;0.lB›AÞ5 1VMˆMÖF$1kL�Lê<7	<t	>±	ð	>
! CC
! ‡
! .Ÿ
! /Î
! þ
! =Uqq‘.2BO$’9·/ñ+!
LM
Hš
Eã
A)kMƒ"Ñ"ô1'I5q,§Ô"êC
0Q.‚.±à1þ"0S*h“'³Ûù53K8N¸X]`]¾4mQ/¿8ï:($cˆ0¥*Ö(%**P+{4§9Ü9(P+y ¥/Æ$ö:AU$—:¼9÷c1•…¨2.3a2•OÈ"8[4u>ª<éD&&k%’)¸1â2G3a)•1¿Eñ7'Q,y¦6Æ+ý2)U\(²GÛ># Ab +¤ $Ð %õ !&0!$W!2|!/¯!1ß!+",="Ej"E°"(ö"4#BT#L—#ä#$.!$=P$'Ž$4¶$ë$3%8:%7s%+«%6×%-&P<&&�&.´&.ã&1':D':'9º'+ô'. (<O()Œ(¶(CÔ(')@@)D�)@Æ)L*5T*BŠ*aÍ*(/+;X+D”+LÙ+[&,X‚,IÛ,#%-wI-FÁ-&./.7J.<‚.9¿.7ù.:1/Jl/,·/Nä/+30<_0Iœ0Bæ0<)1f1}1+�1É1,é1L2Pc2;´2cð2 T3,u3 ¢3*Ã3-î3/4%L47r4/ª4Ú46ú415&J51q5£5"Á5.ä5#6 76+X6„6)¤6)Î6ø67/7O7-d7 ’7#³7-×78
8- 81N8+€8\¬8$	94.9*c95Ž95Ä90ú9+:6A:"x:›:·:/Ô:;9;0U;'†;-®;,Ü;7	<hA<ª<'Æ<8î<#'=4K=<€=5½=ó=,>11>/c>+“>3¿>Nó>0B?s?‚?#�?+Á?9í?'@/-@"]@
! €@‹@G“@HÛ@4$A&YA%€A)¦A"ÐA%óA3BHMB=–BJÔBjC'ŠC*²C<ÝC5D&PD6wD'®DÖD/êD/E1JEJ|E>ÇEDF!KF/mF(�F)ÆF#ðF#Ga8G"šG½G4ÝG>H5QH.‡H/¶H*æH&I+8I(dI$�Ia²I"J 7J6XJF�J.ÖJZKC`KF¤KBëKA.L.pL*ŸLFÊL.M
@MNMdM|M!”M¶M0ÖMN+!N.MN#|N! N-ÂN$ðN$O#:O.^O@�O<ÎO<PJHP&“PVºPQ=1Q4oQ1¤Q6ÖQ/
RT=R’R,°R?ÝR/S0MS1~S/°S5àSVT<mTQªT0üTa-UU�UkåUEQVJ—V?âV$"WGWFgWP®W0ÿW"0XDSXV˜X1ïX@!Y6bYL™Y0æY-Z;EZc�ZåZ[[+![7M[:…[1À[8ò[&+\7R\*Š\1µ\:ç\ "]@C]3„]1¸]"ê]'
^%5^$[^;€^.¼^+ë^N_2f_5™_Ï_å_ÿ_`/`iD`m®`Ka1ha"ša½a Øaùa#bC:bB~bÁbÚbDôb:9cFtc!»c!Ýc,ÿc.,dT[d8°dDéd‹.e*ºe+åe*f*<fgf1‡f'¹fFáf=(g#fg$Šg#¯gÓgìgh#h(Ah(jh “h9´hîh
i)iCi\i&siši4¬iFáiQ(jCzj¾j(Õj*þj)k6Ik €kM¡k@ïk#0lTTl©l-ºl,èlm*/m/ZmŠm$¤mÉmèm)n10n;bn,žn0Ënün/o&Ko)roœo«o+Áo"íop0pPp*dp�p¦p
½pËp
ãpñp#	q
-q;q%Rqxq˜q­q&Äq?ëq+rGr(drO�r(Ýr(s/sFsfs }s7žs-Östt8tNtJdtV¯tuuE;u(�uªu!¾u$àu&v",vOv8ovF¨vRïvBwP\w*­w0Øw/	x39x,mxšx!©x0Ëx(üxM%yHsy0¼yíy$z1z4Lz�z+•z+Ázíz {M({v{9ˆ{:Â{Eý{<C|€|
! –| ¡|)Â|(ì|!}>7}v}“}±}$Ç}+ì}$~*=~h~5‡~J½~T]x
�›W»8€"L€o€€€’€ª€+¹€5å€H�d� �? �Cà�;$‚/`‚3�‚AÄ‚ƒ3ƒ*QƒC|ƒ<Àƒ9ýƒ7„+Q„&}„*¤„2Ï„!…@$…3e…H™…3â…>†)U†5†0µ†8æ†8‡XX‡$±‡4Ö‡&ˆ52ˆ5hˆžˆ¤ˆ&¹ˆ'àˆ‰‰-/‰]‰u‰+}‰*©‰Ô‰ó‰RŠ;fŠ;¢Š'ÞŠ'‹7.‹0f‹-—‹$Å‹%ê‹%Œ$6Œ%[Œ �Œ$¢ŒÇŒãŒýŒ�1.�1`�’�±�À�à�)þ�(ŽHŽ+WŽƒŽ˜Ž¶ŽÅŽÚŽòŽO�Q�`�x�’�ª�Â�Ú�ù���(�@�Z�8s�¬�¼�%Ë�&ñ�%‘+>‘j‘9‚‘¼‘#Û‘ÿ‘’$’B’:W’.’’>Á’““!“<“P“b“q“€“!—“"¹“[Ü“#8”'\”„”3•”É”1Û”a
•*o•š•­•"À•1ã•–+–BC–H†–Ï–*á–4—*A—#l—�—¦—5º—&ð—˜x)˜¢˜!¶˜Ø˜(ó˜F™.c™’™¥™¾™Õ™ æ™>š&Fšmšƒš�–š?4›.t›£›1·›=é›0'œ0Xœ;‰œÅœàœ.ôœ#�9�L�‹]�é�ü�žž3žKžZžožŽž5�žÓžñžŸ("Ÿ'KŸ3sŸ3§ŸÛŸïŸ0üŸ0- ^ o +Ž º -Ö -¡2¡'M¡6u¡!¬¡$Î¡ó¡¢!¢:¢V¢l¢€¢‘¢¥¢¸¢?Ì¢£%£4<£=q£#¯£Ó£ê£ÿ£!¤6¤*V¤�¤•¤­¤0Å¤ö¤¥(¥<¥#V¥z¥•¥®¥À¥×¥ô¥
¦"$¦G¦[¦u¦’¦¯¦%Ì¦+ò¦§3§D§ `§*�§0¬§Ý§ú§¨!¨<¨%Q¨w¨Œ¨ ¨¸¨×¨í¨&ÿ¨&©9©+J©v©•©±©AÇ©@	ªJªgªª%šª!Àªâªõª
«%«@«[«p«Ž«¥«"Â«å«ý«¬(¬@¬R\¬1¯¬Dá¬8&­ _­/€­8°­xé­Fb®P©®Tú®&O¯@v¯·¯Õ¯<ô¯91°Uk°TÁ°/±0F±+w±/£±/Ó±<²<@²9}²,·²@ä²2%³4X³6�³,Ä³2ñ³.$´DS´U˜´/î´+µ+Jµ<vµf³µ9¶4T¶`‰¶^ê¶_I·:©·+ä·Q¸'b¸^Š¸Cé¸0-¹D^¹.£¹AÒ¹=ºARº*”º¿ºHÛº($»M»Qd»&¶»>Ý»¼B5¼Bx¼»¼Û¼.ç¼'½U>½$”½¹½*Ô½ÿ½¾./¾,^¾6‹¾Â¾á¾&þ¾%¿:¿W¿#r¿%–¿"¼¿ß¿ý¿À!<À$^À&ƒÀ/ªÀ0ÚÀ-Á"9Á#\Á8€Á:¹Á#ôÁQÂQjÂ?¼ÂüÂ0Ã/GÃ/wÃ§Ã4ÃÃ0øÃ2)Ä2\Ä3�Ä
ÃÄ
ÑÄ/ßÄ>Å#NÅ"rÅ!•Å ·ÅØÅ-öÅ&$Æ6KÆ‚ÆœÆ±Æ½ÆÚÆöÆÇ3ÇIÇiÇ8‰ÇÂÇàÇ2þÇ01È4bÈ3—ÈËÈ ÚÈûÈÉ;É WÉ*xÉ£É(ÁÉ@êÉP+Ê:|Ê4·ÊìÊ=ËBË\ËlË:�ËB¼Ë4ÿË4ÌAHÌ=ŠÌ/ÈÌ&øÌIÍ4iÍ"žÍ,ÁÍ7îÍ&Î*EÎ&pÎ—Î#±Î*ÕÎ"ÏD#Ï@hÏ5©Ï4ßÏ&ÐI;Ð)…Ð¯ÐGÏÐÑ$Ñ8,Ñ@eÑ¦ÑjÁÑF,Ò&sÒBšÒ4ÝÒÓ)Ó`GÓ¨Ó@µÓ#öÓ3ÔNÔGUÔ3�Ô)ÑÔ@ûÔ!<Õ3^Õ7’Õ6ÊÕ9Ö<;Ö+xÖ¤Ö)ÂÖ.ìÖ%×0A×'r×š×´×È×!ä×Ø/Ø5EØ6{Ø@²Ø8óØ*,Ù0WÙ;ˆÙ2ÄÙ6÷Ù$.Ú$SÚ/xÚ!¨Ú ÊÚ)ëÚ)Û)?Û-iÛ$—Û¼ÛwÛÛ›SÜ0ïÜ Ý <Ý8]ÝE–Ý@ÜÝ3Þ4QÞ†Þ*žÞVÉÞM ß:nßC©ßIíßG7àà—àµà Õà,öà,#á!PáFráF¹á^âF_â@¦âQçâc9ãf�ãWäA\ä9žäTØäJ-åHxå0Áå+òå:æ#Yæ#}æ+¡æoÍæ>=çP|çAÍçFè6Vè-�è»è!×è%ùè-éMé'mé<•é9Òé%ê)2ê(\ê …ê/¦ê2Öê(	ë$2ë[Wë-³ë-áëOìh_ì$Èì5íì#í:í?Xí;˜íÔí8çíC îdî'ƒî8«îäîï!ï*@ïkï4‰ï¾ï4Þï1ð,EðQrð=Äð/ñ32ñ<fñk£ñhò!xò šò0»ò1ìòó
! 1óB<óDó)Äó;îóa*ôUŒôâô^ýô:\õ"—õ(ºõ'ãõ"ö!.ö!Pö rö!“ö"µö+Øö%÷)*÷$T÷#y÷+�÷0É÷ú÷ø/3ø"cø†ø&¥ø"Ìø#ïø7ù&Kù/rù¢ù&Áùèù$ú'ú$Cú#hú$Œú&±ú-Øú'û1.û`û#}û#¡ûÅûâûü!ü$>ü$cü-ˆü+¶üâü!ý!#ý0Eý)vý( ýÉýãý:ÿý-:þ.hþ—þ0­þ/ÞþCÿ-Rÿ4€ÿ6µÿ*ìÿ6#N#r1–7È."LJo@º+û;'4c6˜6Ï(/544j*ŸTÊ #@ d.…)´$Þ$'(POhb¸/\K-¨Ö6ñe(XŽ?ç='-e.“<Â=ÿ,=	,j	2—	4Ê	Nÿ	(N
! Ew
! D½
! EIHF’DÙ>h]=Æ3
C8
S|
,Ð
,ý
"*Mh'�$©@Î6KFC’EÖKGhL°/ý7-PeH¶LÿLLR™6ì>#Hb«É>ç&!@>b¡»Ìè <:U>�5Ï:O@H�EÙ#OCH“EÜ$"7GSYÓZ-cˆDìb1*”)¿#é/
;=%yŸ®8Ê8*V=�¿+Ë ÷)<B9�8É,[/W‹KãA/Aq4³/è2 -K "y œ &¶ 5Ý +!?!)W!�!˜!«!É!Ý!ø! "!3" U"!v" ˜"!¹"Û"û"#4;#p#!Ž#°#Ê#EÝ#F#$Bj$!­$+Ï$+û$'% G%:h%v£%1&PL&@�&:Þ&1'aK'(­'(Ö'ÿ'#((C(l()‹(.µ('ä();')<c)? )Eà))&*&P*,w*1¤* Ö*÷*J+%[+0�+=²+*ð+,,.H,=w,Hµ,þ,)-'B-j-�--‘-'¿-&ç-.').Q.%q.-—.+Å.5ñ.6'/!^/€/0 /Ñ/+ë/.0#F0!j0-Œ0$º0$ß0#16(1?_13Ÿ1,Ó1262M2+i2:•2BÐ2-3.A35p3)¦3/Ð3U4[V4\²4e5Fu5d¼5a!6gƒ6hë6qT7RÆ7p8YŠ8ä889.99Nh9 ·9]Ø9"6:>Y:-˜:9Æ:I;EJ;H�;HÙ;8"<D[<R <)ó<C=;a=O�=Gí=F5>+|>¨>/Æ>%ö>-?0J?2{?#®?Ò?7ï?+'@*S@*~@S©@<ý@:A*ZA*…A9°A<êA''B6OB!†B-¨B1ÖB4C&=CNdCQ³C?D:ED,€D$­D&ÒD ùDEI:E=„E/ÂE"òE(F'>F*fF8‘FHÊFKG3_G“G#¯G,ÓG5H#6H;ZH)–H%ÀH7æH!I@I/^I3ŽI3ÂI/öI5&J\J-uJ"£J&ÆJíJ;K4BKwK5†K.¼KDëK$0L)UL&L)¦L0ÐL1M3M‚NM;ÑMI
N5WN?�N7ÍN<O8BO{O)”O¾O=ÝO9P-UP'ƒP?«P8ëP#$Q<HQD…QÊQ&âQ*	R'4R\R>vRµR>ÒR S;2S:nS©S1ÀS-òS( T[IT3¥T.ÙT@UEIUU�U(åU*V9VIV]VoVƒV—V©V½VÏVáVóVWW(W9WKW]WoW�W“W¥W¹WËWÝWïWXX'X9XKX_XqXƒX”X¦X¸XÊXÜXîXYY&Y8YNY`YrY„Y/–YÆYØYïYCZCJZŽZ§Z0¾Z;ïZ +[1L[~[Sž[hò[][\h¹\"]>]N]m]ƒ]—]#²]$Ö]bû](^^‡^¡^¿^#Ð^ ô^/_6E_!|_ž_K½_	`'`'A`'i`‘`¬`Á`à`1ø`5*a3`a0”a4Åa/úa)*bGTb1œb7Îb4c-;c#ic�c+©cÕc!ôc!d8dWd%od(•d¾dÞd0ðd4!eVeoe �e®e*Âeíe
! f&*f&Qf&xf<Ÿf'Üf!g(&gOg/eg&•g%¼g&âg"	h*,h+Wh)ƒh&­h3Ôhi%i/6i)fi"�i.³i0âi"j6jJj:jj3¥jÙj#÷j"k.>k.mk+œk!Èk&êk!l,3l,`l)�l,·l&äl'm3m%Om!um5—mÍm:àm.n(Jnsn1‡n¹nÔn8ên&#o-Jo,xo0¥o/Öo*p1p"Qp#tp+˜p$Äp%ép)q9q1Yq‹q!©q+Ëq1÷q2)r(\r-…r,³rMàrL.s{s%šsÀs.às&t-6t dt…tšt.®tÝtJýtRHu3›uÏuçu(ùu("v2Kv$~vN£vòv$wT4wK‰wÕwéwx)!x+Kx6wx
®x.¼x#ëx-y=y$[y#€y¤y+Ây#îyz#z0z'Iz qz ’z'³zÛz;óz:/{;j{1¦{(Ø{"|"$|NG|:–|Ñ|í|}}5}M}g} ‚} £} Ä} å} ~ '~ H~ i~ Š~ «~ Ì~í~#""Fi‰¥¼*Ú)€)/€Y€y€•€±€Í€ä€��7�S�o�‹�§�Ã�#ß� ‚0$‚$U‚%z‚% ‚3Æ‚ú‚ƒ0/ƒ`ƒrƒ ‰ƒ+ªƒÖƒ7óƒ/+„[„"v„™„ ²„Ó„'ó„ …<…SS…§…%Â…%è…0†+?†4k†. †2Ï†$‡'‡A‡)^‡ˆ‡%§‡Í‡)à‡6
! ˆ%Aˆgˆ=}ˆ,»ˆ$èˆ)
‰7‰"M‰#p‰&”‰#»‰#ß‰#Š'ŠFŠZŠAqŠ<³Š!ðŠ8‹$K‹ p‹*‘‹+¼‹2è‹7Œ/SŒ$ƒŒ*¨Œ"ÓŒ'öŒ�==�{�!•�4·�Hì�P5Ž,†Ž³Ž)ÉŽ-óŽ&!�'H�p���4°�,å�%�8�+N�/z�.ª�4Ù�2‘,A‘_n‘qÎ‘!@’Ab’A¤’æ’)“$,“*Q“.|“8«“2ä“”+*”7V”Ž”'¡”É”>ß”6•DU•2š•,Í•ú•(–.B–.q–( –2É–=ü–!:—'\—'„—$¬—7Ñ—#	˜%-˜6S˜9Š˜9Ä˜3þ˜@2™3s™§™)Ç™)ñ™-š5Iš!š(¡šÊšOéš(9›(b›&‹›²›3Ï›.œ*2œA]œ9ŸœÙœ5íœL#�/p�! �Â�Cá�1%ž/Wž.‡ž(¶žßž÷žŸ%'Ÿ&MŸtŸ)�Ÿ¹ŸÎŸãŸ+ /, \ .m Qœ Hî 47¡:l¡7§¡ß¡ù¡7¢'>¢1f¢.˜¢.Ç¢(ö¢1£+Q£.}£+¬£%Ø£2þ£1¤$L¤q¤!ƒ¤\¥¤E¥)H¥<r¥9¯¥é¥"¦+¦>¦P¦"n¦'‘¦-¹¦)ç¦'§%9§ _§€§ §#À§"ä§$¨",¨O¨&o¨'–¨+¾¨(ê¨!©5©%U©%{©%¡©(Ç©&ð©'ª'?ª'gª%�ª0µª3æª7«3R«1†«f¸«V¬5v¬#¬¬Ð¬ð¬­('­)P­*z­,¥­+Ò­"þ­Y!®5{®a±®R¯2f¯I™¯Nã¯52°Kh°K´°,±]-±_‹±;ë±<'²d²'„²¬²*Ç²'ò²C³3^³:’³"Í³<ð³--´[´v´_”´Lô´,AµHnµ1·µéµ øµ!¶+;¶g¶„¶3¡¶HÕ¶·12·7d·œ·±· Á·â·!¸'$¸,L¸y¸5ˆ¸¾¸&Ö¸6ý¸H4¹H}¹OÆ¹'º->º=lºFªº9ñºW+»qƒ»œõ»’¼2²¼å¼7ü¼+4½0`½-‘½¿½ß½ÿ½1¾2O¾‚¾5¢¾*Ø¾+¿//¿$_¿;„¿.À¿>ï¿#.À?RÀ#’À!¶À0ØÀ1	Á&;Á/bÁ4’Á2ÇÁ2úÁ8-Â/fÂH–Â>ßÂ.ÃLMÃ/šÃ&ÊÃ$ñÃCÄ4ZÄ:�Ä3ÊÄ)þÄ@(Å&iÅ$�Å$µÅ-ÚÅ&Æ$/ÆBTÆ-—Æ1ÅÆ"÷Æ$Ç?Ç\Ç.xÇ§Ç!ÅÇ"çÇ.
! È39È(mÈ)–È/ÀÈðÈ%É2É,PÉ}É$˜É½É$ØÉ&ýÉ0$Ê&UÊ8|Ê)µÊBßÊ'"Ë$JË/oË7ŸË/×Ë#Ì!+Ì!MÌ.oÌ*žÌBÉÌÍ!ÍAÍE^Íh¤Í-
Î;Î8GÎ€Î Î¹Î.ÏÎþÎ Ï9Ï,WÏ-„Ï/²Ï5âÏ6Ð/OÐ8Ð?¸Ð)øÐ*"Ñ2MÑ9€ÑºÑ×Ñ)öÑ* Ò2KÒ9~Ò*¸Ò+ãÒ3Ó:CÓ(~Ó<§Ó6äÓ@Ô2\ÔM�Ô?ÝÔ?Õ1]Õ9�Õ=ÉÕhÖ=pÖ5®Ö5äÖ%× @×Na×.°×6ß×0Ø)GØ)qØP›Ø%ìØ2Ù+EÙqÙ1ˆÙIºÙ&Ú)+Ú?UÚ6•Ú@ÌÚ.
Û3<Û,pÛ)�Û(ÇÛ0ðÛ:!Ü.\Ü&‹Ü<²Ü"ïÜÝJ,ÝCwÝK»ÝKÞfSÞ*ºÞDåÞ>*ßFiß+°ß4Üß4à,Fà,sà4 à&Õà$üà!á8á)Ká"uá=˜á.Öá0â06âgâ`{âzÜâ4WãqŒã.þã>-ä"lä-�äA½äHÿäHåJ`å«å!Êå)ìå%æ%<æbæ&væ�æ »æ!Üæþæç(ç&Gçnç‚ç/�çÍçáç2þç(1è"Zè8}è9¶è!ðèé!é7é7Ké6ƒéºéÉéÜé4ìé!ê*=êhê%ê&¥êÌêçêë!%ëxGëYÀëì$5ì Zì({ì1¤ì8ÖìQíOaí9±íGëí&3îAZî0œî|Íî{JïDÆïð#ð(<ðeðvð�ð§ð2¿ð)òð$ñ/AñZqñ ÌñNíñM<òŠò0©òBÚò óA>ó/€ó0°ó0áóKô!^ô"€ô"£ôÆôåô%õ%(õNõjõf�õwèõ1`ö%’ö¸ö2Ôö(÷+0÷+\÷&ˆ÷+¯÷Û÷)ó÷-ø0Kø|ø%–ø0¼øíø ùD,ùqù1‰ù'»ù.ãù2ú!Eú#gú/‹ú4»ú$ðúEû4[û(�ûj¹û2$ü)Wü@�üÂüBßüQ"ýKtýBÀý þ5$þ<Zþ+—þÃþ2Ùþÿ3$ÿ+XÿB„ÿ"Çÿ"êÿO
D]=¢à/ù)6>.u1¤#Öú 01P…‚ˆ$‘ ¶/×''/WNt8Ã=ü-:Zh7ÃQûSM¡À"Ù$ü#!'E0m(ž)Ç9ñ+?Sg-y8§à'ÿG'	o	!ˆ	%ª	-Ð	þ	
! ',
! T
! a
! 8€
!  ¹
! $Ú
! #ÿ
! #4!D f.‡¶Ð5ì">1M5-µãú
/
CO
5“

É
,×
"/'-W….¢+Ñ4ý;2+n*š3Å"ù&C^^*½#è#"0"Sv–'´Ü(ú#@:2{.®&Ý#"(-K,y¦Ä/ß,(<5e›7¸'ð2 H$iŽ+®9Ú*1,\,‰4¶"ëC&R8yA²ô'%:.`/�@¿$A%Kg5³é''!OLqV¾E+[,‡´MÐB,a:Ž7É;5=3s4§.ÜBNj.ˆ+·0ã"97IqI». *4 -_ 0� 1¾ 5ð &&!'M!(u!/ž!4Î!)",-"-Z"Gˆ"'Ð"(ø"&!#H#W#=g#(¥#;Î#D
! $FO$'–$4¾$Zó$9N%4ˆ%8½%Hö%!?&(a&EŠ&EÐ&'(')F'1p'2¢'aÕ'i7(S¡(õ(()&;):b)@�)RÞ)N1*+€*3¬*#à**++/+*[+†+›+ º+!Û+ý+/,0I,/z,-ª,.Ø,$-,-1-8-Q-d-q-KŠ-CÖ-.50.,f.<“.1Ð.z/1}/P¯/e0*f02‘09Ä0Lþ0HK1”1ª1Á1"Þ1\23^27’2*Ê2.õ2'$3,L3y3"“3<¶31ó34%4
Z4+h4	”4ž45¼4#ò4-5D5P\5L­5[ú55V6Œ6¡6B¿6:79=7.w7=¦7Mä7928ol8RÜ8N/9;~9Zº9&:D<:B�:>Ä:O;*S;N~;Í;:ç;P"<@s<E´<lú<5g=1�=)Ï=ù=2>"I>l>>!’>´>Ó>ì>?"?$=?/b?/’?/Â?/ò?3"@8V@3�@8Ã@+ü@3(A+\A3ˆAA¼A@þA:?B9zB9´B;îB;*C3fC3šCHÎC&D>D%ZD6€D3·DYëD<EE8‚E»E3ÙEF
F*TF.F!®FQÐF%"GDHG}�G,H-8HYfHYÀH<I¶WI¶J=ÅJ2KF6K'}K)¥K+ÏK6ûK62LiL‰L›L,´LáLEûLAAM4ƒM9¸M;òM/.N=^N/œNnÌN;O#QOuO"’OµO.ÏO!þO P!9P[P"qP"”P·P=ÏP
Q'Q>Q.RQH�QwÊQ!BRBdRF§RQîRS@S>”S2ÓS TB'T3jT<žT*ÛT U'U)GU+qU%�U%ÃU0éUV.VJV?jVDªVïV%W(4W']W)…W4¯W*äW7XGXcXXYšX,ôXH!YAjYZ¬YHZ-PZ6~Z5µZëZ(['4[
\[7j[¢[$¿[+ä[%\"6\-Y\%‡\!­\<Ï\>],K]x],•]Â]@á]'"^!J^ l^�^p¨^q_n‹_oú_j`1†`5¸`*î`7a=QaE�a1ÕaLbLTb-¡b*ÏbBúb>=c=|c=ºcgøci`d_Êd9*e"de"‡e#ªeJÎeCf?]fM�f8ëfB$g&gg*Žg*¹g%ägU
! h¿`h‰ i7ªi.âi†j8˜j3Ñj4k :k_[k=»k4ùk .l_OlJ¯l?úlK:mF†m4Ím4n;7nPsnWÄn?oA\oAžoAàoX"pL{pLÈpVqVlqEÃqL	rNVrQ¥rH÷rB@sCƒs]Çs]%tEƒtBÉtPuB]u. uOÏuBvKbvJ®vKùvKEwJ‘wKÜw5(x7^xJ–xJáx9,y9fyA yEâyQ(zDzzD¿z@{�E{:Ö{^|#p|-”|Â|É|	Ñ|+Û|l}Jt}+¿}	ë}õ}%~,'~nT~vÃ~m:u¨d€lƒ€8ð€:)�;d�; �:Ü�L‚%d‚&Š‚;±‚>í‚,ƒ!4ƒVƒqƒ<‚ƒ¿ƒÒƒ!ðƒ-„.@„*o„š„(¸„8á„<…BW…Fš…Bá…Z$†(†)¨†:Ò†N
‡(\‡1…‡<·‡Rô‡/Gˆwˆ/Žˆ6¾ˆcõˆ6Y‰C�‰6Ô‰7Š)CŠ;mŠB©ŠìŠ;‹&=‹0d‹\•‹ò‹>ŒAOŒ*‘Œ(¼Œ2åŒA�>Z�#™�-½�4ë� Ž">ŽQaŽ@³ŽBôŽ17�4i�ž�'¹�'á�		��".�DQ�@–�×�.ô�#‘,@‘1m‘)Ÿ‘"É‘*ì‘5’M’d’y’“’²’hË’4“Q“ k“1Œ“1¾“ ð“”.”*K”v” ’”³”%Ï”õ”•)*•T•3t•¨•·•&Î•õ•#–0–zJ–bÅ–+(—(T—0}—#®—1Ò—"˜+'˜S˜l˜„˜¢˜·˜Ì˜&â˜	™R!™/t™:¤™)ß™?	šIIš)“š2½šðš6
›6D› {›
œ›7ª›.â›BœJTœŸœ.¸œ1çœ@�@Z�›�º�QÖ�,(ž>UžD”ž=Ùž(ŸK@Ÿ$ŒŸ±ŸÌŸ8èŸ! 7 >O NŽ MÝ 3+¡@_¡ ¡½¡Î¡)î¡(¢@A¢%‚¢+¨¢Ô¢2ê¢+£+I£$u£6š£Ñ£5í£<#¤<`¤4�¤7Ò¤
! ¥/)¥5Y¥A�¥7Ñ¥%	¦>/¦Pn¦a¿¦%!§BG§Š§¤§Ã§%à§-¨+4¨6`¨-—¨.Å¨-ô¨("©)K©1u©§©8·©ð©*ª`.ª>�ªEÎª$«9«1H«z«=�«Ë«ß«÷«,¬A¬a¬:�¬¼¬1Ù¬­4!­0V­8‡­JÀ­%®%1®/W®&‡®C®®&ò®&¯@¯ Z¯D{¯À¯Þ¯î¯L°AS° •°¶°Ô°ñ°±±*0±[±z±0—±8È±,²2.² a²"‚²?¥²å²,³E2³!x³(š³8Ã³,ü³,)´$V´{´™´(µ´7Þ´!µ8µ#Xµ=|µAºµüµG¶2]¶$�¶Wµ¶,
·;:·>v·>µ·Dô·99¸-s¸3¡¸BÕ¸¹46¹)k¹•¹!¯¹Ñ¹3ä¹+ºDºaº(wº º5¶ºìºD»=P»]Ž»#ì»C¼,T¼<�¼6¾¼;õ¼61½nh½>×½*¾6A¾4x¾I­¾%÷¾'¿.E¿ t¿$•¿-º¿!è¿&
! À 1ÀRÀfÀzÀ7ƒÀ»ÀÚÀõÀ(Á%9Á0_Á!�Á"²Á'ÕÁ(ýÁ>&Â:eÂ5 Â:ÖÂ4ÃEFÃ*ŒÃ)·Ã;áÃ6Ä+TÄ1€Ä=²ÄðÄÅ.Å!NÅ7pÅ!¨ÅÊÅèÅ1Æ02Æ)cÆ)�Æ·Æ1ÒÆ8Ç9=Ç0wÇ¨ÇºÇ?ÌÇ\È\iÈJÆÈ$É#6ÉZÉfuÉOÜÉ ,Ê]MÊ,«Ê*ØÊ+Ë/Ë LËMmË-»ËIéËh3Ì2œÌÏÌ!ßÌ"Í,$ÍQÍ4oÍ*¤Í ÏÍOðÍ@ÎFZÎ=¡ÎßÎ$ùÎ$Ï8CÏ^|Ï(ÛÏ(Ð.-Ð%\Ð7‚Ð3ºÐCîÐ12Ñ4dÑ!™ÑJ»Ñ&Ò5-ÒcÒ5‚Ò:¸Ò=óÒ/1Ó*aÓSŒÓCàÓ%$Ô2JÔ8}Ô#¶Ô)ÚÔÕ'$Õ-LÕNzÕ<ÉÕ4Ö7;Ö^sÖVÒÖ6)×R`×ˆ³×8<Ø1uØ#§Ø#ËØïØBÙ@NÙ0�Ù9ÀÙ&úÙ4!Ú$VÚ3{Ú6¯ÚæÚüÚÛ.Û&HÛ+oÛ1›Û5ÍÛ;Ü0?ÜpÜ:ŽÜ)ÉÜ)óÜ(Ý(FÝ#oÝ“Ý&³Ý=ÚÝ%Þ)>Þ,hÞ(•Þ-¾Þ+ìÞß 5ßVß+vß¢ß"·ßÚßìß
! àà-àEàeà$‚à)§à.Ñà$á(%á(Náwá(–á6¿á3öá:*â?eâ4¥â	Úâ%äâ'
! ã-2ã5`ã!–ã1¸ãêã)ä2ä#Dä5hä8žä+×ä8å1<å%nå&”å»å.Ùåæ8'æ-`æ'Žæ*¶æ4áæç$1ç(Vç5ç#µç)Ùç)è*-è!Xè"zè"�è.Àèïè
! é!%éGéfé€éH�é/æé@êWêlêeƒêYéê&Cëjë ‚ë£ë"¿ëSâë6ìSì'pì)˜ìÂì.áìí/íNímíŒí?�íGÝí?%î*eî!�î²î#Áî åî*ï)1ï,[ï4ˆï)½ï$çï=ð'Jð<rð=¯ð.íð1ñ)Nñ1xñ4ªñ,ßñ'ò34òBhò4«ò7àò/ó:Hó2ƒó4¶ó.ëó#ô0>ô3oô?£ôBãô4&õœ[õBøõ&;öUböE¸ö5þö44÷)i÷)“÷-½÷"ë÷@ø8Oø"ˆø9«ø!åøFù$Nù*sù+žùÊù-àù'ú)6ú`úE|úMÂúUûFfû0­û&Þû5ü';ü5cü™ü²üÑüðüb
ý7pý0¨ýuÙýAOþ9‘þJËþ0ÿ7Gÿÿ3—ÿ&Ëÿ-òÿ(  I&j ‘²-ËVù/P€˜´0Ð'#)9MM‡!Õ'÷'9G3�4µ;êM&6t/«2Û2,AIn/¸3è13E/y3©7Ý3I)i)“+½/é2$L-q%ŸÅäJ	@O	$�	!µ	)×	#
!  %
! 0F
! 4w
! H¬
! (õ
! 5N'c‹ )¼(æZBj+­"Ùü
&
9B
|
2Œ
6¿
Tö
,K7xH°3ù/-*]6ˆ0¿Jð8;t%�,¶$ã.97(q(š~Ã4B9w7±=é3'/[4‹.À.ï4.S.‚,±9Þ99R:Œ9Ç:9<9vW°W.`�¤7Ä7ü<4Fq9¸$ò!"9&\)ƒ­Éè.û**,U ‚0£#Ô=ø6<Q.Ž)½5ç*H+h!” ¶-×OU!n<�-Í*û$&7K.ƒ(².Û-
! 81H7z.²/áF 3X 'Œ "´ +× 3!@7!Dx!%½!ã!+"3/"c"}"“"®">Î"-
#(;#<d#¡##¿##ã#$($$fM$¡´$V%$o%†”%6&MR&: &6Û&6'/I'%y'-Ÿ'<Í'5
! (&@(7g(AŸ(Gá())@A)$‚)2§)&Ú)H*J* ^*:*º**Ñ*Uü*OR+A¢+7ä+=,DZ,;Ÿ,$Û,3-54-0j-6›-@Ò-?.DS.@˜.;Ù.;/Q/e/z/Ž/¤/¸/Ë/à/ô/	0020H0\0r0Œ0 0³0Ä0Þ0ó0	1121E19]1ƒ—1L2 h2–	3V 3M÷3QE4D—41Ü4(5(75"`53ƒ5d·536)P6%z6= 6HÞ6C'7>k7?ª7(ê7B8HV87Ÿ8×8Zõ8`P9Y±9_:Pk:B¼:Bÿ:[B;8ž;\×;b4<\—<Xô<KM=N™=Qè=J:>8…>G¾>2?$9?N^?)­?1×?	@-(@iV@>À@?ÿ@F?A+†A+²A4ÞA0B0DB1uB9§B%áB!C+)C+UC+�C,­C+ÚC+D,2D,_D*ŒD·D,ÕD&EK)EKuEUÁEaF{yFAõF77G`oG4ÐG]H&cH"ŠHO­HOýHOMI'�I)ÅI)ïI)JFCJHŠJWÓJ&+K/RK ‚K)£KPÍKXLGwL@¿LAM-BM.pM9ŸMAÙM7NiSNl½N5*O;`O9œOUÖO5,PQbPˆ´P!=Q?_Q5ŸQ?ÕQ=RDSR7˜R-ÐR"þRA!S=cS%¡S1ÇS2ùS.,T2[TWŽTæT.U5U<GU2„U-·U-åUV�3V ÁVâV2ÿV(2WE[WE¡W$çWMX0ZX.‹XHºXGYKY3kY>ŸYXÞY27ZBjZ­ZF¿Z![/([!X['z[)¢[7Ì[%\*\*H\"s\!–\)¸\ â\]6"] Y]Rz]/Í](ý]"&^I^#g^‹^"¨^1Ë^9ý^7_)O_(y_¢_À_(Õ_ þ_`2`R`1p`+¢`/Î`/þ`(.a8Wa&�a·a#Öa"úab*8b!cb …b¦b*¾b6éb* cKc2kc$žcÃcácöcd1d)Fd,pd0�d7Îd!e#(e0Le&}e#¤eFÈe;f/KfA{f@½f3þf/2g(bg8‹g!ÄgMæg64h8kh.¤h3Óh-iM5i4ƒi@¸iJùiKDj,�jA½jHÿj>HkU‡k&Ýk'lL,lHylUÂlFmC_m@£m=äm8"nO[n-«nÙn6ôn0+o3\o/�oÀo8Öo0pD@p1…p$·p<Üp+q2EqFxqE¿q0r‡6rY¾rnsT‡sKÜsN(tOwt7ÇtIÿt,Iu0vu§u.Ãu.òu8!v'Zv&‚v+©v%Õv>ûvY:wb”w#÷wHx(dx$�x/²xâx4øx‚-y°y-ÏyCýyCAz-…z³z-Ñz!ÿz !{ B{&c{Š{¨{-È{5ö{%,|.R|%�|§|»|Î|'å|
}!}09}0j}›}°}Ð}"ï}'~:~HX~(¡~3Ê~1þ~305dš/ºêF€(H€)q€1›€8Í€+�)2�A\�+ž�/Ê�6ú�1‚.±‚+à‚0ƒ=ƒ(Xƒ)�ƒ*«ƒ-Öƒ*„,/„\„z„"™„ ¼„Ý„ó„
! …A%… g…Eˆ…#Î… ò…7†,K†(x†4¡†Ö†(ð†/‡/I‡.y‡¨‡Ç‡%â‡4ˆ4=ˆ+rˆ3žˆ0Òˆ3‰,7‰)d‰7Ž‰6Æ‰!ý‰&Š7FŠ%~Š2¤Š.×Š)‹+0‹.\‹6‹‹Â‹4Ý‹Œ,0Œ]Œ"sŒ/–Œ?ÆŒ+�B2�2u�6¨�ß�4ÿ�F4Ž%{Ž¡Ž7µŽ2íŽ4 �>U�5”�1Ê�"ü�1�.Q�€�&œ�!Ã�å�‘^‘x‘3”‘%È‘0î‘J’1j’2œ’(Ï’ø’“+“E“T“r“7†“¾“'Ó“'û“(#”$L”>q”=°”)î”E•^•!v•˜•ª•½•1Ô•–"&–I–d–%}–6£–<Ú–—,—F—,a—&Ž—"µ—HØ—3!˜/U˜U…˜&Û˜L™3O™Yƒ™8Ý™3š4Jš š š³šÈš&ãš*
! ›&5›*\›,‡›.´›ã›œ!œ9:œCtœ%¸œ)Þœ%�.�H�"_�‚�F¢�4é�ž<ž1Rž.„ž*³ž:Þž Ÿ:ŸWŸuŸ‹Ÿ.¡Ÿ,ÐŸýŸ5 .K z /š 0Ê û ¡7¡-D¡"r¡-•¡,Ã¡ð¡¢¢8¢M¢g¢€¢“¢«¢*È¢)ó¢4£R£!o£/‘£*Á£)ì£¤O5¤…¤*�¤!È¤$ê¤$¥4¥#O¥s¥’¥«¥$É¥î¥¦"¦A¦ Z¦{¦I•¦8ß¦§!$§#F§&j§‘§±§5Ì§¨(¨@A¨B‚¨AÅ¨ ©(© H©-i©<—©!Ô©1ö©(ªHªdª!ªP¡ª6òª<)«"f«.‰«¸«G×«G¬'g¬-�¬3½¬ ñ¬­(/­%X­1~­#°­5Ô­*
! ®'5®$]®'‚®3ª®JÞ®>)¯%h¯+Ž¯º¯"Æ¯é¯!þ¯A °Eb°D¨°'í°±x0±›©±}E²Ã²#Ø²2ü²:/³Mj³/¸³8è³7!´'Y´(�´?ª´.ê´Kµ2eµ$˜µZ½µ8¶#Q¶u¶‘¶®¶%Ì¶7ò¶&*·,Q·-~·!¬· Î·6ï·&¸+E¸q¸�¸®¸É¸!è¸
! ¹#¹B¹J`¹=«¹2é¹=º2ZºB�º7Ðº=»<F»Aƒ»Å»â»þ»&¼-A¼&o¼–¼!¶¼Ø¼ô¼B½U½"r½•½9´½4î½5#¾Y¾$m¾!’¾.´¾Gã¾2+¿$^¿ƒ¿ ›¿%¼¿!â¿&À)+ÀUÀrÀ-�À»ÀÚÀ&îÀÁ%Á%:Á`ÁuÁh‰Á>òÁ1ÂJÂPaÂ9²Â1ìÂ*Ã>IÃ?ˆÃzÈÃ#CÄ-gÄD•Ä>ÚÄ1ÅKÅdÅ}Å�Å©ÅÇÅåÅ!Æ/%Æ UÆ6vÆN­ÆüÆÇf.ÇK•Ç_áÇ]AÈ.ŸÈ9ÎÈ2É<;É;xÉG´É(üÉ
! %Ê'0Ê
! XÊcÊ]zÊ&ØÊ1ÿÊD1Ë=vËE´Ë<úË07Ì8hÌK¡ÌKíÌ'9Í?aÍ¡Í-½Í0ëÍ$ÎEAÎ0‡Î¸Î)ÖÎ&Ï'Ï!:Ï\\Ï%¹Ï(ßÏbÐGkÐ9³ÐíÐ/Ñ.4Ñ)cÑ)�Ñ ·ÑØÑ4òÑ&'Ò+NÒ*zÒ(¥ÒFÎÒ0ÓLFÓ4“ÓÈÓ'×ÓUÿÓ)UÔ6Ô)¶Ô6àÔ	Õ*!ÕLÕ0lÕ1�ÕUÏÕN%Ö!tÖ2–ÖÉÖ]ÜÖd:×]Ÿ×Uý×dSØU¸ØNÙU]Ù³ÙËÙ+àÙÚ*#Ú/NÚ+~Ú/ªÚ ÚÚPûÚ/LÛ/|Û,¬Û&ÙÛ9Ü:Ü*RÜ-}Ü@«Ü-ìÜ@Ý8[ÝK”Ý8àÝKÞeÞ1„Þ+¶ÞâÞ.þÞ(-ßVßTjß2¿ß2òß%à4à3Oà ƒà)¤à+Îà*úà5%á[á1dá$–á!»á,Ýá<
! âUGâ!�âF¿â:ãAã0`ãu‘ã#ä+ä=Iä7‡äC¿äTåZXå[³ådæEtæcºæoç9Žç#Èç!ìçè:,è:gè[¢è#þè"é=Bé/€é%°éÖéöé1êIHêC’êDÖê%ë[Aë!�ë¿ëMßëM-ìG{ìIÃìK
í?Yí#™í%½í4ãí2îIKî•î0©îÚîôî:ï1Mï(ï&¨ï/Ïï+ÿï-+ð+Yð@…ð<Æð8ñ5<ñ6rñ©ñÅñ,âñ2ò?Bò‚òœò7´òBìò,/ó'\ó6„ó+»ó+çó6ô?Jô)Šô2´ô7çô/õOõdõ!võ'˜õ(ÀõQéõ;ö-[ö=‰ö#Çö!ëö5
÷)C÷%m÷.“÷/Â÷0ò÷.#ø6Rø#‰ø­øÀø3ßø6ù+Jù'vù)žù ÈùAéù"+ú(Núwú‰ú-•úÃú	ÒúAÜúû1û:QûŒûO«û'ûû&#üJü?jüªü%ÈüLîü;ýQýoý0�ý¾ý†ÃýJþm[þ«ÉþZuÿ&Ðÿ%÷ÿ#BAC„KÈVvkâRò;EK�*ÍMøF*Z$…*ª"Õ<ø85 n$�"´&×þ*7b5|.²0á48GA€6Â2ù8,2e2˜8Ë1<62s>¦5å>	)Z	0„	"µ	Ø	ò	
! %)
! "O
!  r
!  “
! -´
! "â
! !'%A%gk�kùkeRÑ�$
'µ
4Ý
J!]X(Ø'/ W+x!¤Æ×õ*G[5o-¥Óß¬ë˜DšIß)?A�ß™0y<ª`çH`
! lw�K–[ât>=³Wñ?IU‰pß5PP†×ì(+1](y+¢-Î2ü</ls+z#¦­Ê"x›"¡$Ä-éK,cD�Õõ!!2%ThzfãJj$~£¿!ß6%82^1‘4Ãø1 2J ?} B½ 1!82!:k!E¦! ì!2
"?@"5€"?¶"%ö"A#4^#e“#wù#0q$\¢$‘ÿ$¡‘%T3&^ˆ&9ç&d!'X†'Vß']6(d”(_ù(@Y)Jš)Då)R**Z}*QØ*�*+Kº+M,KT,? ,Nà,J/-Hz-CÃ-B.EJ.‰�.?/–Z/^ñ/EP0 –0?71mw1Vå1U<2Ž’2S!3Su3\É3U&4Þ|4X[5±´5_f6\Æ6S#7ow7eç7XM8B¦8Jé8H49?}9U½9W:Rk:S¾:_;Qr;SÄ;N<Fg<P®<Cÿ=2C>Xv>Ï>4ì>f!?‚ˆ?/@Q;@
�@4›@DÐ@CAYA+nA2šA	ÍA0×A^BpgB3ØBIC–VC4íC."D!QDsDAƒDOÅDE+4E+`EŒE&©E@ÐE@F*RF4}F!²F#ÔF3øF3,G9`G5šG'ÐG'øG$ H%EHkH}H+“H-¿HDíH2I(AIEjI\°I¯
J"½JKàJP,K4}K?²K:òK-L2KLR~L?ÑLLM^MZÞM49N&nNX•N3îNc"O@†O^ÇO”&P»P=ØP[Q!rQG”QÜQ!åQ+R03RVdRF»RdS'gSE�SÕSçSKùSETWTT¬TS²T;UJBUE�U$ÓUcøUh\VbÅV…(W?®WdîW„SX@ØX\YTvYRËYhZ…‡ZH
[:V[f‘[_ø[aX\Iº\R]\W]c´]0^,I^<v^R³^K__R_Ò²_º…`ò@av3b”ªb–?cbÖcU9d�d«d/»d.ëde>.eme!‰e«e¾eBÓe=fTfzqf(ìf1g.Gg2vgq©g#h?hHNhJ—h8âh4i?PiF�i0×iHj;QjG�j5Õj,kE8k4~kK³kFÿk=Fl4„l@¹l‰úlh„mBímA0nJrn?½nAýn@?oG€o7Èojpjkp[ÖpH2qK{qÇq4ßqgrU|rSÒrR&sGysTÁsRtHitm²ty uošu>
! v]Iv„§ve,wi’wgüw{dx~àxI_y|©yw&zežzh{wm{aå{IG|p‘|†}K‰}ƒÕ}JY~Š¤~R/‚‚d€Lj€C·€Rû€UN�i¤�V‚Ye‚<¿‚@ü‚'=ƒCeƒC©ƒAíƒ /„
P„S^„5²„=è„i&…P�…+á…{
†\‰†ræ†�Y‡xÛ‡îTˆC‰^Š•ÞŠ„t‹šù‹Œ”Œ¢!�€Ä�–EŽgÜŽHD�^��èì�Õ�~ê‘’i’�ü’—~“‰”Ÿ ”}@•“¾•7R–4Š–ž¿–Ê^—Y)˜mƒ˜\ñ˜rN™dÁ™z&šX¡šnúš(i›%’›D¸›Wý›"Uœ4xœG­œõœ3�F�)f�-��"¾�á�-þ�=,žEjž6°žˆçžIpŸAºŸnüŸ_k HË 8¡)M¡2w¡$ª¡'Ï¡"÷¡¢A.¢Yp¢dÊ¢F/£bv£CÙ£a¤B¤Â¤8ß¤&¥T?¥l”¥&¦.(¦7W¦M�¦3Ý¦1§1C§0u§*¦§2Ñ§£¨V¨¨(ÿ¨:(©%c©F‰©=Ð©ª1,ª^ª=|ª(ºªUãªk9«&¥«)Ì«(ö«4¬XT¬D­¬Eò¬98­?r­=²­?ð­L0®<}®Hº®8¯N<¯>‹¯3Ê¯Vþ¯@U°V–°Zí°CH±EŒ±DÒ±[²:s²>®²8í²U&³?|³<¼³tù³"n´)‘´D»´>µ(?µ/hµ<˜µeÕµ*;¶Cf¶1ª¶4Ü¶T·Jf·\±·\¸Vk¸0Â¸=ó¸r1¹™¤¹^>ºV�º3ôºM(»0v»§»Å»;ã»?¼`_¼CÀ¼p½Ku½_Á½M!¾Oo¾-¿¾*í¾9¿_R¿;²¿,î¿|Ào˜ÀpÁPyÁ9ÊÁ=ÂKBÂnŽÂYýÂ=WÃI•ÃLßÃR,ÄtÄ'ôÄ7Å†TÅ]ÛÅH9Æ>‚Æ:ÁÆ8üÆ,5Ç5bÇS˜ÇìÇIÈ{QÈDÍÈIÉ]\É3ºÉJîÉB9Ê@|Ê4½Ê=òÊ?0Ë@pË)±Ë=ÛË=ÌDWÌ<œÌrÙÌ)LÍ_vÍEÖÍCÎ0`Î;‘Î,ÍÎ;úÎ,6Ï<cÏ< Ï!ÝÏ.ÿÏF.Ð=uÐ,³Ð8àÐLÑffÑ8ÍÑ6Ò6=Ò5tÒFªÒ<ñÒD.ÓYsÓ+ÍÓ4ùÓ3.ÔEbÔ9¨Ô;âÔIÕHhÕ>±Õ7ðÕ7(ÖG`Ö.¨Ö1×Ö	×(×LB×K�×?Û×0ØILØ-–Ø#ÄØ/èØ*ÙNCÙA’ÙIÔÙÚB:Ú8}Ú¶Ú?ÔÚAÛFVÛp�ÛRÜ(aÜ(ŠÜ.³Ü"âÜJÝ'PÝJxÝDÃÝ9Þ?BÞA‚ÞpÄÞ(5ß8^ß9—ßBÑß:à3Oà?ƒà<ÃàAá7Bá7zá7²á7êá7"â0Zâ‹âJ«âöâ5ãPLãT�ã1òã4$äVYä6°ä6çäVå.uåF¤åCëå:/æ;jæ=¦æ*äæ1çKAç'�ç4µç)êç(è4=èXrè%Ëè%ñè@é2Xé6‹é3Âéöé3ê<GêD„êDÉêKëLZëK§ëLóë1@ìsrì.æìAí@Wí0˜í(Éí@òíU3î4‰îO¾îFï>Uï”ï=²ïPðïRAðC”ðLØð %ñ>Fñ …ñ2¦ñEÙñò!:òY\òG¶òHþò8Gó9€óAºóYüóCVôušôIõIZõ4¤õ6ÙõDö5Uö4‹ö:Àö+ûöA'÷5i÷4Ÿ÷:Ô÷5øAEø5‡ø2½ø?ðø70ù4hùG�ù<åù+"ú(NúZwúDÒúBûZûusûSéû=üAYüD›üBàüh#ýBŒýeÏýe5þ7›þ©ÓþM}ÿPËÿDa.€'¯R×@*+k'—6¿-öH$Bm5°'æP._2Ž;Áý9AW;™/Õ1A7+y9¥-ßa
Qo'ÁVé@@L�]ÎW,*„O¯)ÿ")	YL	0¦	,×	"
! *'
! 2R
! …
! % 
! EÆ
! **7Bb2¥2Ø-.99h?¢Oâ-2
(`
3‰
W½
?1U@‡,È,õA"@d9¥KßW+gƒOëY;8•jÎ¡9gÛ;CRXÒ@+UlgÂP*;{,·Fä?+:kD¦ŠëMvAÄL€S_Ô[4G�rØ@KHŒGÕ6GTœK¶9,</iV™#ðOd‚ M·XH^E§XíYF@ SáY5 =� xÍ 2F!Hy!GÂ![
! "•f"hü"8e#iž#R$^[$}º$Š8%FÃ%/
! &A:&A|&O¾&-'e<'9¢'.Ü'F(SR(1¦(7Ø(I)6Z)d‘)Xö)oO*Y¿*'+/A+.q+ +Yµ+,†!,\¨,8-L>-G‹->Ó-8._K.$«.#Ð.Mô.#B/Mf/R´/U0}]0xÛ0ZT1\¯1=2AJ2BŒ2MÏ23G;35ƒ3n¹3s(4mœ4q
! 5J|5/Ç5h÷5x`6zÙ6QT7@¦73ç7j8a†8‰è8™r9(:^5:G”:PÜ:M-;R{;\Î;•+<sÁ<95=;o=B«=î=E>yT>BÎ>B?uT?>Ê?6	@ @@3a@A•@>×@fA+}A'©A%ÑA*÷A#"BGFBNŽB6ÝBnC7ƒC+»C/çCSD<kDa¨D9
! EfDEM«E^ùE-XFY†FVàFT7GPŒGjÝG.HH3wH «HIÌHDI?[IK›I=çIC%J'iJ6‘JTÈJ@K/^KKŽK{ÚK,VL4ƒL<¸L)õL3M0SM?„MÄMUÖMG,N*tN ŸN)ÀN0êN8O4TO3‰O2½OMðOW>P\–P/óPf#Q+ŠQD¶Q2ûQ..R9]R=—RBÕR1SNJS3™SNÍS3T6PT<‡TIÄT=U%LUXrU<ËUiVTrV7ÇV‡ÿV}‡W;XtAXL¶XRYKVYU¢Y7øY60ZYgZBÁZ7[�<[Š¾[‰I\JÓ\9]^X].·])æ])^*:^Te^1º^'ì^"_%7_…]_vã_OZ`Hª`<ó`,0aQ]a¯a2ËaTþa0Sb)„bN®b_ýbb]c)Àc2êcEd.cdS’d.æd0eAFeKˆe†ÔeÈ[f+$g9Pg:ŠgRÅgRhQkhP½h`ioii.�i>ÌiEjtQj+ÆjHòj;k Jkkkˆk<¥kâkñkAl@Rle“l^ùlFXmSŸmƒómwn®÷n¨¦o�Op}ípQkq½q Úq&ûq4"r1Wr6‰rAÀr^s5as0—sKÈs:t1Ote�t:çt?"uHbu?«uHëu4vNRvO¡vàñv=Òw\xmxP‡xbØx/;yNkyYºy)zS>z<’z4Ïze{,j{&—{6¾{:õ{0|i°|c}`~}Sß}53~hi~ZÒ~g-ª•1@€Jr€;½€Kù€FE�UŒ�8â�E‚2a‚†”‚-ƒ;Iƒ‹…ƒp„S‚„OÖ„•&…D¼…;†O=†)�†B·†4ú†8/‡:h‡5£‡1Ù‡eˆGqˆ)¹ˆ*ãˆ0‰>?‰ˆ~‰UŠ1]Š(�Še¸Š5‹"T‹3w‹\«‹,ŒM5Œ4ƒŒ@¸Œ(ùŒJ"�Bm�%°�$Ö�*û�P&ŽhwŽAàŽˆ"�ˆ«�;4�7p�¨�&Å�>ì�2+‘E^‘9¤‘&Þ‘M’7S’=‹’DÉ’1“>@“@“?À“C”HD”(�”:¶”6ñ”"(•#K•)o•K™•å•ë•#–�%–3§–1Û–=
—9K—…—Ÿ—*«—8Ö—4˜D˜W˜Wt˜"Ì˜ï˜$™1-™\_™f¼™b#š’†šS›&m›$”›7¹›{ñ›mœ ‚œ#£œ4Çœüœ"�!1�S�6s�<ª�ç�HžIOžƒ™ž!ŸV?Ÿd–Ÿ?ûŸA; 5} %³ HÙ "¡.<¡k¡C„¡@È¡D	¢+N¢Ez¢)À¢!ê¢5£5B£8x£C±£0õ£4&¤F[¤¢¤-¾¤1ì¤2¥:Q¥BŒ¥-Ï¥‚ý¥Y€¦$Ú¦6ÿ¦>6§6u§8¬§8å§h¨P‡¨XØ¨51©'g©-�©!½©%ß©2ª38ª;lª¾¨ªÒg«Z:¬[•¬Ìñ¬Ò¾­n‘®‚¯[ƒ¯\ß¯ã<°Æ ±mç±pU²?Æ²é³Òð³pÃ´s4µ™¨µ?B¶E‚¶:È¶;·>?·:~·E¹·:ÿ·;:¸<v¸~³¸€2¹6³¹gê¹lRºs¿º&3»(Z»vƒ»-ú»)(¼UR¼T¨¼9ý¼T7½7Œ½TÄ½5¾'O¾'w¾9Ÿ¾Ù¾Kó¾)?¿1i¿)›¿)Å¿4ï¿M$ÀLrÀ-¿ÀEíÀ•3Á7ÉÁ=Â.?Â(nÂ-—Â'ÅÂ0íÂ%Ã'DÃ,lÃ&™ÃGÀÃ>ÄGÄ8YÄ0’Ä5ÃÄmùÄ;gÅs£ÅÆ5ÆKEÆm‘Æ$ÿÆh$Ç(�Ç¶Ç+ÑÇ+ýÇO)ÈdyÈ:ÞÈ>É2XÉ;‹É[ÇÉR#ÊvÊ'“Ê»ÊÖÊòÊ$
! Ë$/Ë$TË?yË?¹Ë[ùËQUÌF§ÌLîÌ#;Í _Í!€Í¢ÍB¼ÍnÿÍnÎ&‹Î²Î)ÒÎ)üÎ!&ÏCHÏ%ŒÏ&²ÏÙÏëÏ"Ð&$ÐKÐ-aÐ-�Ð-½ÐëÐ%Ñ%1Ñ#WÑ{Ñ<šÑ×Ñ<öÑ(3Ò\ÒB|Ò#¿Ò+ãÒBÓRÓ#jÓŽÓd¤Ó	Ô5$Ô6ZÔ9‘Ô-ËÔ:ùÔ94Õ-nÕ#œÕ4ÀÕõÕ!ÖB.ÖSqÖÅÖ>ÚÖZ×=t×;²×î×Ø-&Ø8TØ9�ØAÇØE	Ù^OÙ2®Ù(áÙ6
! Ú6AÚ7xÚ?°ÚCðÚ74Û8lÛ@¥ÛDæÛb+ÜjŽÜyùÜFsÝEºÝ"Þ&#Þ/JÞXzÞOÓÞ7#ß#[ß#ß%£ß(Éß òß5àIàb_àjÂàu-á]£áEâGâ(Çâ1ðâJ"ãHmãM¶ãºäk¿äê+åtæ´‹æh@çK©çxõç7nè8¦è@ßèA é)bé4Œé‚Áé>DêƒêF¡ê5èê ë5?ëiuëMßëm-ìF›ìKâìC.íErí>¸íI÷íKAîD�îEÒîJïTcïZ¸ïGðI[ðK¥ðDñðO6ñQ†ñJØñT#òIxòbÂòb%óuˆóEþóKDôQ�ôWâô5:õ-põ‚žõ€!ö¢öS»ö!÷*1÷%\÷3‚÷<¶÷Dó÷8øRø)dø.Žø™½øLWù:¤ù ßù;ú8<úuúM‘úVßú]6ûh”û”ýûZ’üAíü`/ýV�ýOçýQ7þ6‰þDÀþZÿB`ÿL£ÿNðÿD?\„Iág+9“:Í>:GD‚HÇwjˆ(ó.3K*Kª,öA#9e3Ÿ8ÓEGR0šDË?@PC‘1Õ42<looÜfL	Z³	~
! `�
! $î
! ANU2¤8×)P:_‹UëIA
*‹
)¶
Oà
N00=°9î?(dhiÍ:7cr6ÖP
x^Z×O2d‚oçTW>¬BëD.Ls1À!ò.*C&n0•ÆÝ õ:FQ5˜ÎTã@89y5³DéD.#s4—+Ìeø:^I™zã@^3Ÿ(Ó3ü,0R]P°IHKp”6E<4‚2·Aê<,-i1—FÉQ5bO˜4è3 @Q \’ ]ï ZM!=¨!1æ!*"CC",‡"O´"8#2=#Cp#J´#,ÿ#-,$7Z$>’$3Ñ$?%?E%M…%@Ó%?&T&2o&L¢&6ï&2&'>Y'>˜'&×':þ'/9(<i(E¦(1ì(Q)Bp)C³)8÷)60*g*/y*©*eÆ*i,+'–+¾+6×+1,5@,Av,1¸,5ê,  -1A-0s-&¤--Ë-0ù-*.jF.A±.só.?g/0§/"Ø/<û/Z802“0PÆ0'1'?1g1g…14í13"2V2h2„~2B3TF3›3-¶3!ä3@4&G4Xn4bÇ4k*5^–5Tõ5J6b6%x6^ž6;ý6i97a£7S8ZY8S´8k9�t9a:kd:nÐ:5?;6u;9¬;-æ;:<9O<-‰<6·<4î<*#=N=Vh=¿=8Ù=6>;I>^…>$ä>>	?RH?[›?÷?@-/@8]@%–@M¼@M
! AGXA! A0ÂAóA&B/:B1jB>œB*ÛB‚C‰C,§CXÔCI-D"wDNšDKéDK5E0�E3²EæEWF6XF�F%¨F|ÎFKG=^G[œG.øGL'HtH�H¯HÌHëH	IDIAdI,¦IÓIéIJ='J<eJ¢J:´J;ïJ@+K9lKB¦KPéK#:L4^L9“L>ÍL2M1?M\qM@ÎM2N8BNJ{N5ÆN2üN6/O@fO=§OAåOT'P'|P ¤P>ÅP9Q)>QhQJ…Q ÐQ$ñQR-4RbR@‚R,ÃR%ðR/SFS,eS,’S¿S×S^÷S%VT(|T ¥T;ÆTU`"U)ƒU­U,ËU6øU</V±lV<W([W<„WDÁWX:
! X6EX:|X5·XNíX#<Y#`Y„YY¢YPüY+MZPyZ6ÊZ.[A0[jr[%Ý["\!&\'H\1p\?¢\&â\G	]GQ]o™]^	^Gh^K°^Sü^3P_Q„_8Ö_A`@Q`J’`EÝ`P#aftaEÛa@!bMbbg°bCcL\cH©ccòc>VdB•d@Ød`eJzeJÅeJfK[fI§fuñfRggJºgLhERh@˜hDÙh=iP\ia­iHjWXjO°j`kEakQ§kZùk‚TlE×lSmKqm@½mGþmTFnC›nQßnU1o_‡oUçoD=pl‚p3ïp1#qOUq ¥qTÆqXr¾tr*3so^szÎs;ItN…tGÔtIuzfuáuâøumÛvIw gw,ˆw"µw1Øw9
! xHDx!�xJ¯xUúxNPyAŸyAáyF#z@jzE«z=ñzX/{Iˆ{JÒ{'|$E|&j|T‘|cæ|!J}l}L�}LÎ}C~-_~?�~AÍ~/<?9|]¶b€Ow€AÇ€6	�?@�B€�HÃ�>‚>K‚3Š‚2¾‚Oñ‚8Aƒ8zƒ7³ƒ3ëƒE„?e„$¥„LÊ„h…z€…Vû…�R†3â†7‡4N‡3ƒ‡9·‡*ñ‡8ˆ6Uˆ–Œˆ£#‰/Ç‰-÷‰m%Š\“Š"ðŠ*‹0>‹5o‹0¥‹*Ö‹+Œ-Œ4MŒ<‚Œ7¿Œ%÷ŒE�c�hr�^Û�<:ŽCwŽ@»ŽXüŽxU�iÎ�m8�	¦�3°�ä�ô�F‘GN‘t–‘X’>d’›£’d?“J¤“ï“?”N”Ja”d¬”Q•Ac•'¥•(Í•hö•1_–+‘–-½–Eë–w1—H©—,ò—O˜.o˜ž˜3¯˜<ã˜K ™l™;~™:º™*õ™ šE>š;„š<ÀšTýš0R›cƒ›Wç›H?œKˆœEÔœN�Ri�C¼�Fž@Gž;ˆžÄž"áž)ŸR.ŸO�Ÿ2ÑŸH 'M Ku *Á 6ì ##¡G¡9d¡#ž¡-Â¡lð¡(]¢'†¢?®¢/î¢:£'Y£ �£6¢£2Ù£¤\*¤-‡¤3µ¤4é¤R¥.q¥; ¥;Ü¥2¦<K¦dˆ¦*í¦I§)b§ Œ§ƒ­§*1¨4\¨'‘¨,¹¨-æ¨©3©UP©(¦©0Ï©]ª=^ªœª=´ª-òª� «,¾«<ë«(¬9¬EQ¬—¬3³¬5ç¬.­5L­(‚­'«­IÓ­#®A®5[®‘®C§®<ë®E(¯Jn¯T¹¯Z°,i°)–°,À°0í°0±iO±l¹±6&² ]²~²�²µ²4Í²³=³:X³(“³%¼³â³ý³*´>´$Z´2´F²´bù´%\µ‚µœµ;·µ'óµ6¶/R¶
‚¶r�¶2·6·uG·5½·ó·ö·
ú·?¸H¸P¸7X¸7�¸RÈ¸R¹n¹7‚¹º¹@Á¹<º?ºKº!TºvºY…ºpßºpP»fÁ»(¼ED¼$Š¼9¯¼@é¼C*½n½@w½¸½Ô½ô½$¾\7¾5”¾>Ê¾P	¿<Z¿—¿g©¿3ÀBEÀ*ˆÀ;³ÀJïÀ:Á@UÁ–Á0¬Á)ÝÁ-Â(5Â%^Â&„Â%«Â%ÑÂ$÷Â"Ã&?Ã$fÃ'‹Ã³Ã#ÓÃ÷Ã!Ä+9Ä1eÄ—Ä¶Ä(ÔÄ*ýÄ8(Å,aÅ2ŽÅYÁÅRÆnÆ‡Æ+¥Æ$ÑÆ/öÆk&ÇP’ÇUãÇ.9È=hÈA¦ÈbèÈjKÉF¶É]ýÉK[ÊD§ÊKìÊ.8ËFgË>®Ë&íË;ÌSPÌ:¤Ì@ßÌ( Í(IÎ'rÎIšÎAäÎP&ÏBwÏDºÏ-ÿÏB-ÐCpÐG´Ð6üÐ;3Ñ8oÑ7¨ÑàÑFþÑAEÒ0‡ÒA¸Ò
úÒQÓ(ZÓ)ƒÓ­Ó#ÈÓ&ìÓ/ÔBCÔ†Ô�Ô Ô¼ÔÎÔáÔ#Õ'%ÕMÕ`ÕvÕ;�Õ*ÌÕL÷Õ[DÖ Ö!¹Ö,ÛÖ0×[9×•×œ×9£×
! Ý×$è×#
Ø"1Ø<TØY‘Ø+ëØXÙApÙ*²Ù>ÝÙtÚ‘Ú"©Ú<ÌÚ:	ÛDÛ0MÛ ~Û<ŸÛ
ÜÛ=êÛ8(Ü=aÜ%ŸÜBÅÜ,Ý
5Ý2CÝvÝ!”Ý$¶Ý'ÛÝÞ,ÞGBÞ:ŠÞ3ÅÞ;ùÞ`5ßU–ßìß
ñßÿßà5!à?Wà0—à-Èà?öà<6áEsáK¹áââ'â8âIâ/Zâ-Šâ¸âÏâàâ÷âãã*ã-;ãiãzãJ}ãKÈã–äÊ«äUvåzÌå Gæyhætâæ©Wçpè,rèSŸè óèBéƒWéEÛéE!ê7gêŸê	¸ê¢Âêbeë€Èë~Iì"Èìëì;üìG8í7€í ¸í!Ùí<ûí8î”DîÙî¾ßî*žï-Éï0÷ï-(ð/Vðu†ðmüð™jñrò`wò˜ØòmqóAßóa!ôˆƒôIõ3VõTŠõFßõJ&ö\qö]Îö6,÷,c÷~�÷ªøµºøjpùqÛùSMúW¡úoùúàiû,Jü>wüI¶ü:ýQ;ý)�ý²·ý0jþ›þ´þÍþ‘åþ.wÿÒ¦ÿ8yW²2
! N=UŒ‡âTj¿¿G±Ç'yW¡nù‚h[ëŽG_Ö_6Ã–SZK®SútN	QÃ	j
! X€
! eÙ
! �?—Á~YzØjS
ß¾
`ž¯ÿ‚¯’2vÅJ<N‡ÑÖœ¨£EkéÜUP2VƒPÚ=+4iQždðYU^¯`qo^áQ@v’{	a…vç[^FºWMYK§Fó—:hÒ];H™AâI$7n\¦d _h SÈ G!Ud!Dº!Rÿ!rR"_Å"…%#s«#A$<a$Pž$òï$„â%Yg&<Á&Eþ&_D'I¤'‘î'g€(xè([a)^½)S*7p*Y¨*a+ad+}Æ+“D,^Ø,s7-S«-cÿ-Nc.Ì².T/LÔ/_!0N�0!Ð0\ò0rO1>Â1d2•f2uü2Mr3•À3cV4cº4]5Y|5oÖ5ZF6S¡7Xõ7œN8Ÿë8V‹9lâ9?O:k�:Cû:b?;c¢;C<?J<‡Š<0=/C=Vs=4Ê=Xÿ=fX>G¿>Z?kb?aÎ?M0@g~@Bæ@/)AqYA\ËA_(BYˆBYâB]<CdšC7ÿC67D?nDS®DvEVyE0ÐEBF(DFamFYÏF8)GbbG=ÅGVH>ZH`™HSúH4NI4ƒI6¸I2ïI="J(`JH‰JDÒJaK/yK ©K-ÊKpøK‘iLRûLyNMcÈM%,NORNq¢N^OosOzãOR^Pg±POQ0iQDšQ’ßQQrRjÄRN/SH~S6ÇSYþSAXT9šT<ÔT%U07UkhU.ÔU0V14VmfVÅÔV}šW�X˜¦X??YxZ}øZiv[hà[_I\-©\@×\p]_‰]Òé]¼^'Ö^þ^#_9=_}w_Jõ_@`åW`Q=a�aEŸaåa2õa"(bCKb,�bL¼b/	c09cjc	†c)�c	ºcÄcØcñcdd,d4d'=d
! edpd„d—d¦d¾d%Ôd úde0eAeRefeye’e	§e
±e¿e×eôe
! 
! ff*$fvOfzÆfxAg€ºgn;h]ªh%i6.ibei1Èi5úi50jgfjcÎj=2kepkÖkOõkEln_l<Îlm $mEmWYmY±mWnAcn9¥n?ßn1oQoHhoC±o‰õo9p4¹p-îp<qYq6hq;ŸqTÛq!0r5RrQˆrÚrMórHAs3Šs¾sÛs÷s2tXItb¢t‘uG—u-ßu6
v5Dv>zv=¹v>÷vA6wCxwY¼wIx>`xQŸx,ñx'y@FyN‡yPÖy+'zÉSz\|•z|J}—[}œó}[�~9ì~’&P¹9
! €D€}Ä€9B�9|�b¶�³‚CÍ‚hƒXzƒjÓƒh>„s§„r…Ž…b†Xq†\Ê†A'‡\i‡CÆ‡°
! ˆ�»ˆ6=‰t‰W|ŠLÔŠ8!‹2Z‹�‹¤‹»‹Ò‹&ð‹0ŒHŒQŒ<qŒ,®Œ8ÛŒ:�.O�@~�=¿� ý�Ž)=ŽxgŽ5àŽ]�Ot�WÄ�:�PW�z¨�J#‘xn‘wç‘N_’M®’Iü’VF“N�“Qì“^>”+�”UÉ”8•<X•�••�#–n±–C —Ud—iº—�$˜;´˜<ð˜B-™Ip™kº™3&š=ZšC˜š0Üš8
›fF›Œ­›œ:œX×œ…0�>¶�3õ�>)ž:hž7£ž;ÛžPŸ`hŸsÉŸ.= ,l h™ W¡~Z¡5Ù¡_¢3o¢/£¢^Ó¢Y2£Œ£D¬£Sñ£pE¤c¶¤R¥#m¥?‘¥6Ñ¥%¦S.¦$‚¦%§¦KÍ¦U§2o§6¢§8Ù§-¨o@¨}°¨I.©4x©„­©Q2ªI„ª'Îª@öªF7«;~«.º«Aé«F+¬ar¬EÔ¬j­5…­<»­iø­Gb®Nª®Iù®IC¯=�¯/Ë¯2û¯p.°[Ÿ°Wû°FS±Kš±Uæ±j<²U§²Gý²?E³N…³UÔ³[*´=†´?Ä´IµCNµL’µ>ßµ:¶@Y¶Zš¶9õ¶I/·Ty·6Î·7¸/=¸(m¸H–¸0ß¸/¹c@¹D¤¹9é¹:#º;^º9šº:ÔºH»>X»E—»EÝ»B#¼Df¼4«¼Gà¼3(½F\½H£½=ì½J*¾/u¾.¥¾0Ô¾-¿P3¿b„¿Kç¿"3ÀUVÀ¬ÀŠÄÀOÁ2fÁ ™ÁŒºÁ8GÂ˜€Â;ÃWUÃz­Ã[(Æ8„ÆK½ÆK	ÇGUÇU�Ç@óÇa4È–ÈN´È2ÉD6É,{É"¨É|ËÉ7HÊQ€ÊOÒÊG"Ë6jË]¡ËZÿË]ZÌZ¸ÌfÍfzÍYáÍ#;Î#_ÎxƒÎZüÎJWÏ:¢Ï9ÝÏWÐ8oÐ}¨ÐC&Ñ–jÑÁÒdÃÒ1(ÓZÓ5zÓW°Ó3ÔI<ÔI†ÔhÐÔ09Õ?jÕ-ªÕ9ØÕVÖFiÖG°ÖDøÖ(=×,f×4“×�È×7VØ<ŽØ?ËØ=ÙNIÙt˜Ù5
ÚCÚ7bÚVšÚAñÚO3Û,ƒÛ*°Û)ÛÛvÜE|ÜVÂÜKÝteÝbÚÝe=Þ9£Þ8ÝÞ<ß5SßV‰ßWàß%8à¾^à‡áD¥áEêáµ0â¦æâ]�ãHëãn4äY£äMýä3Kå4å]´åRæ-eæ2“æ>Ææ]ç1cçZ•ç<ðç[-è4‰è=¾èPüèPMé=žéÜé<îéW+êgƒêgëê€SëAÔëYìpìT�ì;âìqí[�íPìí‡=îXÅîZï6yïŒ°ï_=ðC�ð]áðj?ñpªñnòLŠò[×òO3óPƒóÔó^æóEôDZôXŸô^øôFWõTžõJóõ_>ö0žöBÏö+÷@>÷;÷B»÷Jþ÷5Iø7øE·øýøc}ù"áù+úD0úFuúK¼úaû“jûEþûNDü2“üDÆü]ý iý)Šý6´ý3ëý"þ`Bþ"£þ&Æþ7íþ %ÿ
Fÿ<Tÿ_‘ÿQñÿJCŽ+¨Ô7ò*GCN‹AÚZRwcÊb.[‘YíYGc¡O[U’±kDV°y4�¶HÔE-!s•$©Î9î#(	(L	hu	KÞ	H*
! Ks
! D¿
! 5G:$‚;§1ã!&4>[>šAÙK
(g
#�
%´
YÚ
_4W”ìNOWM§Mõ/CJsB¾J&Las:Õ|`�Æî”µ[JU¦KümHJ¶8A:#| ºÔJé242g"šR½=8Nr‡TúYOj©ACVFš=á[Z{MÖ^$WƒRÛ[.;ŠpÆO7L‡WÔV,9ƒ:½GøW@ $˜ ½ 4Û H!JY!R¤!7÷!/"KO"L›"9è"?"#<b#TŸ#ô#B$DO$7”$DÌ$I%P[%¬%Ì%uê%c`&qÄ&f6'>�'>Ü';(?W(=—(SÕ("))L)l^)eË)L1*0~*<¯*9ì*M&+Bt+·+Ñ+î+Q,qU,EÇ,I
-JW-H¢-*ë-9.8P.‰.c¤.^/cg/aË/l-0Bš0JÝ0N(1w1c•1Iù1NC2G’2DÚ2&3CF33Š3(¾35ç3&4/D4?t4:´47ï4:'5Fb5V©5$61%6MW6a¥6 7(7@71W7‰7$§79Ì7;8)B8/l8#œ8"À8ã8vù87p9J¨9;ó90/:<`:�:=´:>ò:91;k;AŠ;=Ì;3
! <6><Ku<sÁ<?5=Pu=eÆ=c,>g�>Äø>W½?_@bu@yØ@RAoÒAfBBq©BaCe}CaãC7ED2}D.°D\ßDY<E–E.¬E1ÛEF
F@TF@•FPÖF 'GSHGCœGXàGF9HV€HF×HFI?eID¥I'êI>JKQJx�JlKbƒKSæK<:L~wLDöL ;M€\M]ÝME;Nb�N1äNdOš{O<P/SPƒPGšP,âPKQ‚[Q'ÞQ'R".R QRrR\‹RmèR7VSŽS¥S½S!ÕS"÷S#T#>T%bT%ˆT6®T#åT	U)U7HUo€UpðUdaV8ÆVNÿV1NW;€W6¼WwóWskXTßXV4Y`‹Y[ìY†HZRÏZV"[@y[Eº[µ\¯¶\Lf]0³]Hä]v-^r¤^=_<U_:’_bÍ_0`UD`cš`Nþ`8MaP†a×a7ìa9$b!^b>€b>¿b&þbp%cX–c>ïc&.d>Ud&”d@»d(üd@%e(feP�e8àe@f(ZfJƒfeÎfZ4gr�gRhmUh,Ãh?ðh,0i,]i*ŠiYµi!j?1jCqjCµjDùja>k" kHÃkcldplcÕlV9m7�mSÈm4nLQnLžn7ënT#o9xq1²q3äqOròhr$[s€s‹Ÿs;+tågthMuQ¶uDvDMv[’v1îv; wi\w,Æw,ówW x/xx4¨xWÝxJ5yE€y(Æy,ïy.z?KzD‹z)Ðz]úz+X{K„{/Ð{@|EA|#‡|E«|#ñ|;}=Q}'�}=·}õ}'~C6~1z~L¬~Rù~8LC…YÉ#€B£€Cæ€C*�;n�;ª�*æ�‚6"‚;Y‚-•‚EÃ‚S	ƒ>]ƒ>œƒ%ÛƒS„_U„Xµ„=…AL….Ž…Z½…G†(`†(‰†W²† 
! ‡3+‡?_‡-Ÿ‡ Í‡Tî‡JCˆŽˆ*£ˆ1Îˆ?‰1@‰9r‰/¬‰0Ü‰/
Š8=Š9vŠ$°ŠHÕŠI‹9h‹J¢‹rí‹3`Œu”Œ“
! �Ÿž�›>ŽRÚŽ›-�dÉ�·.�=æ�È$‘ñí‘¸ß’á˜“Üz”W•<]–dš–Oÿ–TO—1¤—hÖ—K?˜9‹˜Å˜Mã˜(1™(Z™(ƒ™&¬™&Ó™*ú™*%š*Pš({š(¤š/Íš3ýš01›(b›<‹›SÈ›2œ5Oœ:…œ0ÀœHñœH:�eƒ�?é�u)žaŸž`Ÿ‘bŸGôŸi< A¦ 2è @¡:\¡=—¡sÕ¡eI¢�¯¢v?£^¶£g¤g}¤^å¤MD¥N’¥�á¥$q¦%–¦$¼¦"á¦7§N<§‹¨\¡©Mþ©SLª+ ªQÌª6«>U«[”«`ð«}Q¬Ï¬Wì¬?D­n„­bó­jV®;Á®Eý®\C¯� ¯v0°n§°b±hy±6â±U²fo²6Ö² 
³€.³n¯³g´†´#¦´5Ê´4µ¿5µ€õµbv¶(Ù¶G·[J·2¦·<Ù·ˆ¸BŸ¸(â¸=¹#I¹Jm¹6¸¹+ï¹º7º4PºQ…º9×º£»Eµ»6û»^2¼U‘¼%ç¼r
½O€½*Ð½Aû½"=¾>`¾LŸ¾Qì¾V>¿:•¿#Ð¿%ô¿%À@@ÀR�ÀKÔÀ4 Á3UÁ,‰Á)¶ÁdàÁDEÂ@ŠÂ<ËÂ6ÃW?Ã>—ÃHÖÃBÄybÄCÜÄS ÅˆtÅVýÅTTÆ?©Æ@éÆr*ÇE�Ç'ãÇAÈAMÈ&�È)¶È(àÈ^	É@hÉA©É<ëÉO(Ê.xÊ6§Ê*ÞÊ0	Ë3:Ë2nËg¡Ë3	Ì3=Ì3qÌ3¥Ì4ÙÌ4Í5CÍ5yÍ5¯Í5åÍ5Î5QÎ5‡Î5½Î5óÎ5)Ï5_Ï5•Ï3ËÏ3ÿÏ33Ð3gÐ3›Ð3ÏÐ4Ñ38Ñ3lÑ3 Ñ3ÔÑ5Ò5>Ò5tÒ5ªÒ3àÒ3Ó3HÓ3|Ó3°Ó3äÓ3Ô3LÔ3€Ô3´Ô4èÔ4Õ2RÕ3…Õ3¹Õ4íÕ4"Ö3WÖ3‹Ö3¿Ö3óÖ6'×2^×2‘×3Ä×8ø×31ØNeØJ´Ø4ÿØ44Ù;iÙQ¥ÙJ÷Ù1BÚAtÚL¶Ú@ÛMDÛ‚’Û9ÜeOÜ©µÜ:_Ý=šÝ,ØÝoÞ9uÞ¯ÞLÎÞEß<aßAžß	àß6êß7!à4YàBŽàtÑàFFáE�áTÓáÚ(â?ã�CãWÅãXäqväJèä93å\måTÊåJæIjæS´æqçTzçQÏçq!èb“è1öèm(é*–é$ÁéZæéMAêQ�ê,áê%ëC4ë2xë-«ë%Ùë!ÿë6!ìaXìNºì=	íGí&cí2Ší"½í0àí-î.?înî)‡î1±î)ãî#
ï1ï Qï$rï-—ï(Åï$îï#ð(7ð,`ð)�ð3·ðFëð/2ñ(bñ*‹ñ5¶ñ2ìñ=ò]ò+yò:¥ò†àòµgó'ôREôC˜ô=Üô>õMYõn§õ@öYWöJ±ö`üö©]÷IøQQø<£ø.àøù1*ùE\ù9¢ù`Üùd=ú(¢úMËúLûLfûL³ûüNü@güK¨üAôüE6ý@|ýA½ýEÿýHEþCŽþDÒþPÿFhÿD¯ÿVôÿOK›/´1ä:9Q.‹º9Ø,L`LpC½4QNn5½3ó:'Nb
±J¿Y
! ;d‰ e*€�muMõ(C%lH’HÛ:$	=_	�	,½	²ê	7�
! 7Õ
! f
2tH§9ð{*A¦…èUn
=Ä
†…‰ŽÊžAi8«?äS$8xU±V*^a‰ÉëEµ<ûL8R…GØC ¯dLar6’5É5ÿ45.j%™)¿Fé.04_*”H¿&3/)c(�3¶>ê7)a*t&Ÿ;ÆL2O%‚V¨3ÿ/34cI˜)âFS)qR›FîR5 ˆ 1™ 'Ë &ó :!*U!_€!9à!/"IJ"5”"1Ê".ü"%+##Q#.u#&¤#*Ë#-ö#G$$al$-Î$6ü$H3%)|%:¦%$á%8&\?&#œ&$À&Qå&&7'@^'4Ÿ'Ô'Eì'72(Wj(uÂ(68)+o)¹›)žU*˜ô*}�+ ,L,,8y,D²,(÷,3 -4T-&‰-L°-/ý-L-.+z.¦.MÆ.D/MY/2§/'Ú/C0+F0Nr0%Á0Mç0X513Ž1-Â1%ð1L2^c2iÂ23,33`3›”3Ý04¡5Û°5¤Œ6–17pÈ7œ98°Ö8Ï‡9ÏW:ž';6Æ;2ý;‹0<S¼<7=>H=E‡=_Í=C->?q>d±>=?vT?gË?33@[g@7Ã@%û@I!A6kA5¢A2ØA,B-8B,fB$“B\¸B3CdIC9®C-èC<DWSD:«DCæD4*E__Ep¿E00FaF,€F+­FDÙFHGgG>„GÃG9ßG/HMIH$—H?¼H6üH+3IA_I`¡I.JW1J ‰J$ªJiÏJ@9K,zK1§K9ÙKDL.XLG‡LKÏL÷MsN=‡NHÅN²O<ÁO4þOH3P.|P«P2ÃPØöPIÏQõR�SRŸSSòSˆFT/ÏTVÿT6VU,�U-ºU~èU;gV’£Vª6W(áW:
! XSEX=™XM×X8%Y7^Y-–Y%ÄY/êYMZ,hZ5•ZJËZ/[.F[(u[!ž[sÀ[=4\;r\D®\xó\.l]:›]ZÖ]„1^\¶^Z_2n_#¡_TÅ_M`2h`›`Lº`ha9paFªabña1Tb%†bH¬bõbcU0c†c�cW«c d9$d.^d+�d(¹d!âd7e2<e.oe5že@Ôesf‰fT•fNêfI9gRƒg]Ög,4h�ahOãh3iLidi�i i´i-ÒiRjSjgj)…j¯j4ÃjøjO
k]k.rk,¡k2ÎkDl8Fl/l¯l:Èl6m!:m8\mD•m,Úmn4#nJXnd£n@o:Io5„o7ºo)òoQp2npA¡p?ãp]#q}�qPÿq!Pr-rr8 r;Ùr.s%Ds.js2™sFÌs t4t1Tt†t"¡tÄt!âtu-!u9Ou>‰u1ÈuJúu,Ev*rvq�vIw0Yw<Šw9Çw(x6*x/ax;‘xÍxKèx94yny*‹y4¶yëy"úyMzkkz$×z:üz97{q{M�{)Û{|@|&R|#y|(�|Æ|8â|L}Jh}(³}Ü}+í}E~(_~Mˆ~!Ö~ø~:"Q-t>¢/á€#"€/F€6v€­€*Í€(ø€/!�'Q�?y�~¹�^8‚.—‚;Æ‚?ƒ@BƒCƒƒ<Çƒ7„)<„?f„>¦„Hå„E.…@t…>µ…Kô…)@†ƒj†cî†6R‡3‰‡N½‡8ˆ5Eˆ<{ˆi¸ˆ*"‰pM‰¾‰&Û‰1Š>4ŠBsŠ^¶Š6‹EL‹;’‹~Î‹&MŒtŒŒŒB¦ŒVéŒ:@�N{�IÊ�FŽ;[Ž=—ŽÕŽ/ñŽE!�=g�C¥�]é�!G�ki�BÕ�‘Z2‘^�‘Dì‘B1’Dt’B¹’Bü’=?“P}“OÎ“O”On”i¾”>(•Cg•9«•3å•
–('–CP–0”–[Å–O!—Nq—SÀ—˜22˜Oe˜@µ˜4ö˜F+™=r™X°™N	š8XšL‘š•Þš<t›�±›fOœS¶œW
! �Nb�K±�—ýžv•Ÿ5 »B >þ S=¡P‘¡bâ¡KE¢G‘¢GÙ¢9!£2[£NŽ£^Ý£<<¤Ny¤HÈ¤7¥ZI¥)¤¥ŒÎ¥L[¦?¨¦[è¦<D§*�§)¬§Ö§Bæ§K)¨4u¨4ª¨\ß¨:<©.w©L¦©Só©%Gª]mªtËª4@«Xu«OÎ«f¬…¬Gœ¬>ä¬Q#­iu­yß­}Y®I×®`!¯^‚¯]á¯�?°TÏ°\$±R�±=Ô±L²d_²+Ä²eð²hV³)¿³é³´K´Lc´E°´ö´Iµ@Vµ,—µÄµ>ÕµX¶Qm¶V¿¶5·2L·H·LÈ·K¸@a¸Z¢¸Cý¸#A¹$e¹Š¹C¥¹$é¹&º85ºnº&‰º/°º>àº>»>^»3�»BÑ»E¼<Z¼W—¼9ï¼x)½B¢½.å½J¾2_¾’¾0¯¾à¾û¾¿/¿G¿8`¿™¿´¿Ì¿8ë¿ $À EÀIfÀ°ÀÇÀ(ÞÀÁÁ6Á'NÁvÁ+�Á¹Á+ÔÁÂ+ÂGÂ(bÂ‹Â£Â\ÀÂJÃQhÃPºÃMÄ7YÄ_‘ÄŠñÄC|Å9ÀÅDúÅ[?Æw›ÆaÇÎuÇ(DÈ mÈ ŽÈ ¯È'ÐÈ2øÈD+É4pÉB¥É:èÉ[#ÊÊ.žÊÍÊ8ìÊJ%Ë[pËKÌËKÌGdÌ%¬Ì%ÒÌ)øÌ'"Í JÍkÍ‹Í«ÍËÍ'ëÍ Î 4Î UÎ vÎ@—Î ØÎ@ùÎ :Ï [Ï |Ï �Ï'¾ÏæÏ!Ð (Ð<IÐ †Ð §Ð ÈÐ+éÐ;ÑIQÑV›Ñ,òÑBÒ3bÒ3–ÒWÊÒK"Ó-nÓ#œÓ#ÀÓPäÓ95Ô+oÔ+›Ô(ÇÔ(ðÔ)Õ)CÕYmÕ=ÇÕXÖf^ÖSÅÖ0×0J×b{×OÞ×=.Ø–lØIÙDMÙ?’ÙWÒÙu*ÚG ÚQèÚ=:ÛFxÛM¿ÛQ
Ü#_Ü0ƒÜ1´Ü:æÜR!Ý9tÝE®ÝPôÝ;EÞK�ÞCÍÞTßIfßG°ßGøß4@à8uà8®à8çà5 á*Vá'�ág©áâB-â6pâU§âVýâ'TãT|ãCÑãdä,zä^§ä]åRdåQ·åO	æNYæ=¨æ æædçzlç!çç!	è!+èDMèD’èF×è1é%Péxvé"ïé+ê>ê!\êF~ê3Åê7ùê71ë7ië4¡ë8Öë9ìCIì4�ì]Âì] íG~íGÆí`î2oî"¢î2Åî5øîL.ïi{ï•åï%{ñ<¡ñBÞñc!òs…ò1ùò6+óbó.€óM¯ó?ýóa=ôvŸôkõ+‚õ_®õö`ö[öhÛö+D÷Cp÷L´÷=øG?øM‡ø@Õø1ùÀHùe	ú;oúC«úºïúQªûcüûü`üO]ý­ýTÇýrþ��þ(ÿHÿE]ÿ;£ÿ_ßÿ?\y;”bÐY3�FŸ5æFcK|ÈeàZFO¡FñC8>|T»JL[0¨6Ù\.m7œZÔP/]€2ÞCU@h,©YÖ*0	I[	I¥	?ï	?/
! 9o
! .©
! FØ
! P&p9—-ÑEÿ2EixLâ,/
S\
/°
!à
W/ZKŠKÖF"3iK�[éTE=š^Ød7Bœ<ßDNa.°?ß+DKM�\Þ2;GnH¶cÿDc,¨0Õ8=?T}_Ò+2V^VµyB†5ÉDÿDDE‰JÏ/MJZ˜WóKKJ—;âAg`,È'õtf’Bù4<<q,®,Û28;Ut:Ê* R0 Tƒ HØ B!!‹d!¶ð!J§"„ò"cw#XÛ#W4$WŒ$1ä$5%.L%2{%+®%3Ú%Ÿ&P®&Fÿ&KF'D’''×'(ÿ'D((Km((¹(tâ(W).v)4¥)FÚ)4!*<V*I“*EÝ*,#+=P+@Ž+_Ï+1/,5a,'—,(¿,è,6-<>-{-)–-3À-5ô-r*.��.Y;/a•/b÷/ƒZ0]Þ03<1%p1Â–1#Y2W}2Õ2DÞ27#35[3/‘31Á3%ó3;4U48l4?¥4Då4B*5Jm5H¸5E6JG6H’6CÛ6H7Ah7Fª7Añ7F38Dz8Q¿8<9oN9N¾9D
:"R:4u:Bª:5í:g#;b‹;iî;eX<Y¾<\=›u=[>fm> Ô>�õ><ƒ?8À?~ù?cx@Ü@©äAhŽB,÷BS$DxD!‘D³DËDéDþDE+EGEcErE$�E²E4ÒEGF/OFdF5äF,GVGG7žG2ÖGF	HKPH@œH2ÝH3IkDII°I7úIŸ2J¡ÒJvtKšëKœ†Lß#M5NM9N'‡NI¯NAùN;;O?wOM·OaPPgPX¸PiQ={Q¹QMØQ�&R1¨R7ÚRhS@{Sƒ¼SK@T~ŒTmUVyUzÐU<KV9ˆV£ÂV;fWS¢WdöW_[XI»XWY]]YJ»Y‡Z¡ŽZš0[7Ë[!\4%\4Z\4�\4Ä\5ù\5/]6e]6œ]6Ó]6
! ^6A^6x^6¯^6æ^6_6T_6‹_6Â_4ù_4.`4c`4˜`4Í`4a57a4ma4¢a4×a4b6Ab6xb6¯b6æb4c4Rc4‡c4¼c4ñc4&d4[d4�d4Åd4úd5/e5ee3›e4Ïe4f59f5of4¥f4Úf4g4Dg7yg3±g3åg4h9NhRˆhmÛhFIi€�ij3)jr]jrÐjJCk:ŽkÉkOék@9l3zl*®loÙlAImG‹miÓmP=nDŽn-Ón*o!,o,No${oY o\úo>Wp+–p1Âp,ôp,!q+Nq,zq,§q+Ôq´rSµrF	sXPsH©s*òs=tT[tA°t;òtw.u+¦uYÒuB,v€ovUðvFFwU�wFãwM*x{xxkôxp`y;Ñy<
zHJzE“zSÙz!-{1O{�{'•{O½{%
|^3|8’|Ë|%ê|;}7L}?„}/Ä}3ô}0(~LY~(¦~*Ï~0ú~3+s_/ÓC€3G€6{€,²€nß€8N�=‡�7Å� ý�M‚Tl‚9Á‚%û‚4!ƒ"Vƒ)yƒ3£ƒ]×ƒ35„%i„8�„@È„/	…K9…e……Uë…4A†Dv†*»†æ†%þ†$$‡&I‡9p‡Uª‡ˆ2ˆ-RˆI€ˆÊˆLÞˆO+‰H{‰;Ä‰YŠQZŠg¬Š8‹9M‹_‡‹7ç‹/Œ:OŒ3ŠŒH¾ŒL�>T�4“�DÈ�;
ŽMIŽ?—Ž;×Ž=�?Q�;‘�:Í�D�4M�J‚�QÍ�:‘HZ‘>£‘@â‘F#’Ej’B°’Bó’O6“K†“=Ò“@”JQ”>œ”?Û”U•Jq•Z¼•o–e‡–^í–UL—(¢—>Ë—>
! ˜1I˜,{˜;¨˜ä˜+÷˜Y#™K}™JÉ™/šDšA[š@�š[Þš::›`u›=Ö›MœKbœG®œGöœC>�5‚�9¸�Fò�B9žE|žLÂž+Ÿ ;ŸG\Ÿ¤Ÿ-¹ŸCçŸV+ 6‚ /¹ =é >'¡Jf¡ü±¡®¢Uµ£G¤S¤i¤"ˆ¤F«¤Eò¤N8¥T‡¥"Ü¥Bÿ¥:B¦4}¦2²¦;å¦>!§9`§Lš§=ç§x%¨Wž¨*ö¨F!©?h©H¨©@ñ©{2ªH®ªi÷ª3a«R•«9è«x"¬n›¬j
! ­Au­4·­Aì­J.®Xy®YÒ®I,¯^v¯ Õ¯Cö¯:°T°;g°?£°8ã°'±dD±a©±f²'r²'š²]Â²= ³]^³]¼³^´Vy´Ð´-ç´;µ"Qµ>tµ,³µ+àµ/¶-<¶Fj¶:±¶)ì¶/·KF·'’·'º·7â·5¸JP¸&›¸Â¸MÛ¸$)¹N¹?`¹: ¹dÛ¹@ºePº$¶ºIÛºY%»/»,¯»0Ü»u
¼.ƒ¼4²¼%ç¼b
½rp½%ã½(	¾22¾+e¾%‘¾;·¾4ó¾¢(¿‘Ë¿d]ÀXÂÀAÁ1]Á-�Á ½Á*ÞÁ-	ÂD7ÂY|ÂlÖÂBCÃI†ÃyÐÃMJÄS˜Ä¬ìÄH™ÅVâÅŠ9Æ<ÄÆ?ÇpAÇX²ÇqÈ|}ÈƒúÈP~ÉeÏÉ‘5Ê9ÇÊ²ËY´ËvÌF…ÌCÌÌ\ÍumÍ�ãÍ'sÎ—›Î>3ÏNrÏDÁÏ\ÐScÐ^·ÐRÑ\iÑhÆÑ|/ÒJ¬ÒE÷Ò|=Ó]ºÓwÔˆ�Ô5ÕwOÕQÇÕuÖ‚�Öl×Q×.Ñ×„ØL…ØDÒØNÙlfÙ›ÓÙdoÚiÔÚi>Û>¨ÛWçÛ>?Ü¬~Ü®+Ý�ÚÝœjÞYßiaßMËß~àE˜àtÞà™Sá›íáF‰â=Ðâ6ãXEã:žã"Ùã>üã,;ä1häjšäŒåZ’å›íåH‰æjÒæS=ç_‘ç0ñçk"è Žè3/éYcéP½éTêYcê`½êGëdfë€Ëë@Lì/�ì*½ì/èìLí2eí.˜í+Çípóí2dî8—î4ÐîRïRXï6«ï âïHðFLð2“ðAÆð.ñ7ñ1Oñ+�ñi­ñSò,kò$˜ò/½òAíò2/óDbó&§óHÎó[ô<sô1°ô"âô-õ3õeDõeªõZö(kö�”öZ%÷V€÷4×÷Jø.Wø,†øI³ø;ýød9ù1žù<ÐùD
ú^Rú�±úO?ûV�ûqæûxXü–Ñü{hý]äýoBþ`²þÿD0ÿYuÿJÏÿ+5F.|M«ù>VO+¦ÒDñ*64aG–KÞU*I€ZÊI%,oGœ2äYOqÁQÜ.
@^N;­EéO/.8®]çJEk�LüpI	º	<Ô	
! A/
! 5q
! §
! »
! È
! "ã
! &-dGZ¬P#EtHºA
…E
7Ë
WX[0´>åT$Ty9ÎD?M?�PÍRNqMÀ¾,Íú5P+nEš:à>(Z>ƒ:Â>ý1<Dnp³=$nb4Ñ+-2"`;ƒ=¿ýkBxŒ»YH;¢IÞ@(<i>¦AåF'bnnÑw@ Y¸ F!vY!Ð!?P"E�"CÖ"7#8R#A‹#>Í#O$D\$R¡$(ô$h%g†%Sî%B&9_&2™&0Ì&(ý&L&'9s'N­'9ü'}6(W´(´)KÁ)T
*Sb*-¶*0ä*U+]k+É+å+H,8J,dƒ,Zè,tC-b¸-u.´‘.XF/‘Ÿ/�10�³0dQ1r¶1Y)2Zƒ2\Þ2/;3Dk3>°3bï3LR4HŸ4Aè4N*5Ey5N¿5A6@P6Z‘6@ì6-7RD7H—7:à7T8p84�8/Ä83ô8,(9xU9kÎ9Ÿ::rÚ:M;yY;yÓ;M<Lk<V¸<@=\P=G­=3õ=Y)>2ƒ>B¶>Bù><?^Y?#¸?HÜ?D%@+j@2–@É@é@&A(A*DAoA=|A0ºA.ëA>BYB;tBR°BVC"ZC%}C?£C1ãC)DO?D)�D@¹DbúD;]EC™E>ÝE9FwVFÎF×F3çFDG%`G%†Gb¬GGHJWHL¢HLïH4<IIqIK»ICJIKJG•JÝJóJ<KXLK¥KB¾KLSL^qL0ÐL-Ma/M8‘MEÊMN:0NpkN‚ÜN~_OuÞOTTP/©PTÙP+.Q+ZQ2†Q7¹Q*ñQMR(jR““RE'SOmSK½SM	TYWT‹±T]=U@›UYÜUb6V—™Vs1W3¥WjÙWHDXH�X^ÖX]5Y@“Y@ÔYJZ;`ZMœZ@êZN+[\z[d×[D<\A�\>Ã\,]&/]nV]SÅ]u^@�^%Ð^1ö^B(_:k_-¦_DÔ_7`8Q`1Š`I¼`$ar+aža>¼aLûa&Hbuob6åb`c`}c-Þc`dmdDíd2eUOeO¥ecõe@Yf#šf2¾f6ñf3(gM\g>ªgAégX+hF„hWËhQ#iCui;¹i.õi7$jA\jOžjsîjWbk
! ºkUÅkKlBglhªlFm@ZmP›mdìm|QnŸÎnŸno?pINpR˜pLëp/8q0hq,™q¢Æqirˆr0§r)ØrGsBJs4�sCÂsBt8ItN‚tDÑtFuA]u\ŸuŠüuO‡v&×v€þv‚wWx‹ZxgæxGNyU–y)ìy6zMzWQ{C©{2í{U |Kv|KÂ|V}-e}V“}`ê}QK~1�~6Ï~=FD<‹YÈC"€af€:È€x�=|�[º�I‚g`‚dÈ‚A-ƒ<oƒs¬ƒY „=z„2¸„ë„l…Ou…LÅ…W†Rj†)½†hç†LP‡‘�‡/ˆ…Nˆ/Ôˆb‰dg‰QÌ‰vŠ•Š9µŠ ïŠO‹3`‹M”‹µâ‹´˜ŒºM�1Ž#:Ž0^ŽT�Ž.äŽ1�LE�,’�¿�pß�IP�Rš�>í�@,‘<m‘#ª‘2Î‘#’[%’"�’&¤’Ë’ã’õ’F“EX“Ež“Eä“F*”Eq”C·”Dû”C@•5„•_º•C–J^–w©–E!—Ng—4¶—+ë—Z˜Wr˜[Ê˜c&™`Š™lë™RXšs«š]›`}›3Þ›#œ$6œ-[œ&‰œC°œCôœR8�e‹�fñ�fXžB¿žCŸCFŸ?ŠŸDÊŸZ 5j Y  Vú &Q¡3x¡,¬¡/Ù¡4	¢E>¢C„¢CÈ¢%£62£Ci£-­£'Û£%¤>)¤Th¤U½¤>¥hR¥.»¥:ê¥=%¦Kc¦F¯¦ö¦.§'D§%l§'’§%º§,à§=
¨8K¨Q„¨JÖ¨D!©Hf©o¯©pª`�ª\ñªN«Òh«Y;¬y•¬@­uP­lÆ­63®5j®4 ®4Õ®
! ¯6%¯2\¯5�¯TÅ¯D°@_°N °Yï°<I±S†±CÚ±'²XF²uŸ²<³<R³Ž�³J´Ri´A¼´@þ´G?µS‡µ6ÛµE¶fX¶K¿¶M·GY·0¡·2Ò·C¸(I¸%r¸5˜¸AÎ¸/¹N@¹B�¹bÒ¹55ºCkº2¯ºKâºB.»Oq»^Á»] ¼?~¼T¾¼#½/7½0g½A˜½mÚ½:H¾7ƒ¾<»¾_ø¾yX¿~Ò¿8QÀŠÀKšÀ=æÀS$ÁRxÁËÁ<éÁ5&ÂG\Â5¤ÂKÚÂ)&ÃVPÃE§ÃDíÃ=2Ä*pÄ0›ÄJÌÄ@ÅXÅLvÅÃÅ<×Å7ÆLÆ^Æ8kÆ¤Æ4ºÆïÆ5
! ÇE@Ç;†Ç6ÂÇ7ùÇ51È4gÈ
œÈ?ªÈêÈ!É-)É0WÉ/ˆÉm¸É`&ÊD‡Ê@ÌÊ?
Ë&MËtËX”Ë[íËSIÌ-�Ì&ËÌòÌÍi%Í/�Í¿Í	ËÍMÕÍ#Î6Î%IÎ3oÎ9£ÎSÝÎQ1Ï*ƒÏ:®ÏéÏFÐCOÐC“Ð8×ÐKÑÄ\Ñ€!Ò.¢Ò!ÑÒRóÒ1FÓOxÓ.ÈÓI÷ÓQAÔP“ÔäÔ!Õ’&ÕB¹Õ1üÕB.ÖLqÖ*¾Ö:éÖ$×8>×w×b”×&÷×#Ø0BØ^sØEÒØÍÙ[æÙTBÚG—Ú>ßÚ=Û=\Û=šÛ%ØÛKþÛ#JÜEnÜr´ÜH'ÝppÝeáÝeGÞO­Þ<ýÞ<:ßIwßaÁß=#à&aà)ˆà(²à(Ûà á;%á´aá³â\Êâ#'ãQKãE�ãFããF*äEqä·äEÒåEæE^æ~¤æP#ç�tçbè1gèß™è/yé'©ê‰ÑêX[ëU´ëO
! ìLZì3§ì]Ûì+9í8eí@ží:ßíLîPgî*¸îCãîj'ï^’ïZñïBLð=�ð@Íðñ@'ñ§hñOòS`òJ´òdÿò;dóS ó*ôó)ôJIõ”õ`ö\uöjÒöU=÷Y“÷Oí÷%=ø%cøQ‰ø`ÛøC<ùR€ùNÓù7"údZú}¿úV=ûf”ûmûûEiü>¯üqîü`ýN|ýYËýp%þ!–þD¸þýþ;ÿ.MÿL|ÿhÉÿ>2jq2Ü\DlM±)ÿ€)SªSþ?R2’hÅi.{˜_{tbðDS'˜4À8õ4.ZcK¾c
! ænU	>t	2³	7æ	F
! 5e
! &›
! Â
! *â
! G
AU8—CÐ^MsÁ*á 
F-
t
>”
5Ó
8	aBd¤;	ïEï5_%@…MÆg6|4³TèE=nƒDò:7OrIÂ'?4StcÈM,KzTÆ[@w¸RÓ,&-S`�SâO6/†[¶J#]C�IÅ³¹Ã€}3þ(22[EŽVÔ…+'±YÙ;3,oJœGç:/ Pj ,» Oè [8!3”!NÈ!G"B_"]¢"r#ks#*ß#O
! $IZ$6¤$BÛ$;%FZ%A¡%Fã%?*&|j&€ç&hh'XÑ'[*((†(@¯(Eð(H6)E)EÅ)E*GQ*O™*4é*@+A_+3¡+EÕ+&,B,C`,C¤,Aè,A*-El--²-Aà-C".Xf.?¿.@ÿ.B@/Gƒ/%Ë/Mñ/S?0Z“0Zî0bI1j¬1o2u‡2tý2ˆr3ˆû3ˆ„4ˆ
5Š–5ˆ!6Šª6ˆ57~¾7‚=8‹À8ŒL9ŒÙ9Šf:Œñ:‹~;�
! <~š<ƒ=~�=€>F�>Dä>M)?Ow?CÇ?D@@P@F‘@"Ø@Hû@DDAC‰ABÍABBSB@sBF´B@ûBK<C@ˆC/ÉCEùCB?DA‚DGÄDDEEQEC—E@ÛE+F"HF!kF-�F+»F@çFS(G@|G;½G;ùG:5HXpHnÉHN8I€‡I_J(hJA‘J:ÓJKB,K|oK3ìKH L/iL@™LwÚL`RM³M^ÑM`0N!‘N ³NÔN"ñN<O9QO/‹O9»O^õO3TPˆP;¨P5äP0Q.KQXzQFÓQ9R-TRK‚RBÎRFSXSTxSQÍSHT@hTn©T=UDVUB›UHÞUI'V;qV]­VdWFpWk·W4#X.XX]‡X!åXY Y35Y2iYMœY:êY9%Z;_Z5›Z8ÑZ6
! [6A[-x[=¦[7ä[4\3Q\6…\7¼\1ô\6&]6]]6”]0Ë]-ü]-*^-X^1†^Q¸^;
! _HF_4�_9Ä_4þ_43`3h`/œ`1Ì`4þ`83a6la0£a3ÔaDb3Mb7�bK¹b2c78c(pc:™c)ÔcGþcGFdJŽdCÙdGeCee_©ef	fqpfcâfJFgL‘gQÞg!0h/Rh3‚h,¶hãh$ýh"i2+iÂ^i@!j;bj%žj7Äj‘üj"Žk±k-·moåm`Un<¶n9ón-oHogo‚oŸo½o9Éo€p?„pGÄpZq;gq@£q¡äqh†rNïri>s©¨sSRt`¦t]u<euT¢uI÷u|AvB¾vGwRIwFœwuãwIYxN£xIòxa<y}žydz:�z]¼zR{Om{n½{\,|e‰|Gï|X7}@�}<Ñ}S~Gb~9ª~@ä~1%GW>Ÿ_ÞE>€e„€pê€4[�v��I‚jQ‚�¼‚É>ƒÞ„èç„>Ð…D†ÙT†e.‡H”‡xÝ‡tVˆZËˆh&‰T�‰Nä‰`3Š9”Š4ÎŠ-‹.1‹>`‹;Ÿ‹3Û‹OŒ3_Œ1“Œ5ÅŒ7ûŒe3�™™�l3Žf Že�=m�f«�k�~�àƒ‘fd’nË’‘:“LÌ“²”³Ì”e€•læ•PS–a¤–�—N–—Rå—<8˜¡u˜>™›V™7ò™L*š8wš{°še,›O’›vâ›\YœG¶œ+þœw*�M¢�gð�DXž[�ž{ùž=uŸ2³Ÿ^æŸVE Wœ lô ›a¡gý¡ke¢¢Ñ¢St£lÈ£U5¤J‹¤lÖ¤[C¥FŸ¥Iæ¥M0¦M~¦iÌ¦S6§8Š§PÃ§Ã¨-Ø¨ˆ©v�©TªH[ªL¤«�ñ«~s¬Iò¬X<­Z•­Uð­F®tÆ®`;¯œ¯s«±H²vh²^ß²W>³D–³GÛ³Ý#´ÜµfÞµ{E¶¬Á¶vn·®å·®”¸¦C¹€ê¹Jkºë¶ºF¢»té»X^¼n·¼J&½Jq½®¼½¸k¾¾$¿mã¿(QÀzÀn—ÀÁ–!ÁŒ¸ÁEÂeÂ|ÂD“ÂFØÂQÃAqÃÑ³Ã~…Ä|ÅC�ÅªÅÅLpÆa½ÆÇ‚ŸÇ7"ÈvZÈYÑÈb+ÉmŽÉdüÉ“aÊ:õÊ|0Ë\­ËM
! ÌfXÌm¿Ì$-ÍyRÍWÌÍK$ÎFpÎg·ÎLÏÀlÏ-Ð.BÐËqÐ-=Ñ.kÑYšÑ9ôÑE.ÒBtÒ·Ò6ÎÒAÓmGÓ!µÓu×ÓXMÔ`¦ÔdÕ/lÕ�œÕX*ÖBƒÖ2ÆÖ$ùÖI×;h×<¤×*á×Ø7+Ø:cØ9žØ8ØØ8ÙEJÙ[�ÙFìÙp3ÚP¤Ú5õÚh+Û2”ÛFÇÛKÜ9ZÜH”Ü`ÝÜ9>ÝAxÝCºÝGþÝ\FÞ;£Þ7ßÞPßUhß*¾ß%éß?àBOàŒ’àtá;”á:Ðá#âc/âZ“âBîâ?1ãZqãAÌãHäXWä>°äKïäi;å#¥å=ÉåPæEXæužæFç8[ç”çT³ç^ègèI�èHËèCé1Xé[ŠéIæé=0ênêH‡ê4ÐêXë$^ë;ƒë¿ë9Ýë=ìUì)uì#Ÿì"ÃìæìEíZJíÂ¥í4hî:�îfØîe?ï@¥ï3æï1ðLð:lð/§ð8×ð3ñ6Dñ+{ñ2§ñ!Úñ;üñ 8ò"Yò|ò4–ò Ëò!ìòBó$QóSvó4Êó9ÿó*9ôQdô¶ôgÑô79õ"qõF”õÛõ%ôõ7ö*Rö4}ö1²ö'äö7÷BD÷8‡÷5À÷6ö÷7-ø eø-†ø.´ø0ãø;ùPù7fù>žùÝù7üù04ú8eú8žú1×ú,	û:6ûqû5ŠûÀû"ÙûEüû#Bü€füçü/ý53ýHiý²ý.Íý/üý9,þ&fþL�þ>ÚþBÿ"\ÿOÿYÏÿ))MS)¡aËa-T�IäK.3z!®'ÐIøPB-“cÁL%1r¦¤mK$¹ÞûR07ƒ-»_é<I †a§R	O\¬½ÎRæ79	-q	#Ÿ	 Ã	#ä	,
! "5
! #X
! u|
! ;ò
! 8.gWvZÎ )1JF|3Ã,÷L$
¢q
xT�Kâ6.'e&�3´7èL m2Œ%¿)å#43`h`ÉB*YmhÇ80LiE¶:üJ70‚@³0ô-%:S"ŽN±6$7)\6†6½4ôQ)F{FÂF	FP!—,¹=æ1$8V@�!ÐBò!5ÉWˆ!UªDDE9Š]Ä+"'NBv¦¹À`O!*qMœeê;P 2Œ `¿  !‰6!QÀ!C"&V"[}"<Ù";#:R#=�#EË#~$P�$:á$X%Hu%#¾%;â%F&Ge&5­&Lã&70'$h'�'?¨',è'((,>(�k(4ù(=.)*l)'—)5¿)Dõ)K:*<†*SÃ*H+b`+'Ã+Aë+6-,/d,9”,^Î,7--Ne-M´-+.G..v.T•.Kê.$6/B[/Ož/@î/Š/0+º0)æ0I1!Z1$|1G¡1eé1!O28q2+ª2(Ö2|ÿ2||3‰ù3Šƒ4.5T=5*’5\½546nO6,¾6Në6;:7Gv7[¾7b8d}8?â8K"93n9 ¢9oÃ9©3:—Ý:'u;h�;F<*M<Kx<GÄ<>=4K=/€=°=kÎ=R:>3�>HÁ>7
! ?GB?bŠ?8í?#&@)J@&t@(›@Ä@Ú@(ð@KAMeA2³A9æAC B,dB#‘BKµBKC-MCD{CBÀCDD=HDK†DcÒD@6ESwEEËE+FD=FB‚FÐÅFQ–G[èGdDH#©H8ÍHJI@QI1’I&ÄIdëI\PJL­JúJšK“¢Ko6LT¦LbûLF^MN¥M6ôM<+N=hN ¦N4ÇN=üN8:O4sO²¨OH[P¤P8¹P'òPQ2QKQOcQ³Q4ÎQ)R -R,NR!{R.�R0ÌR1ýR/S>NS;�SRÉSaTX~Tr×T[JUn¦UWV:mV›¨V?DW{„W[X€\X°ÝX�ŽY]Ze|ZŒâZ�o[R\ŒS\�à\Rq]RÄ]N^�f^vè^?__�Ÿ_E-`Ss`eÇ`•-auÃa�9bnÇbo6c0¦cb×cW:dq’d˜em�ekf|wfZôfiOgG¹gkhfmh^Ôh13iWei9½im÷i@ejk¦juk;ˆk�Äk0Fl5wlK­lXùlFRmZ™mTôm!In=knC©n?ín/-o;]o_™o6ùol0pJ�pMèpo6qo¦qoro†rzörzqs]ìskJt]¶t]u]ru]Ðud.vZ“vHîvG7wJwRÊw2xkPxQ¼x+yh:yy£yPzvnz[åzA{ÈÁ{8Š|fÃ|K*}Iv}FÀ}C~LK~L˜~yå~W_S·o€V{€ŠÒ€Q]�W¯�y‚`�‚dâ‚pGƒs¸ƒ_,„`Œ„‘í„…pÿ…`p†fÑ†P8‡T‰‡qÞ‡nPˆ™¿ˆZY‰�´‰wEŠX½Š\‹fs‹ZÚ‹g5Œf�Œž�…£�y)Žc£Žb�^j�MÉ�l�W„�^Ü�\;‘¢˜‘B;’H~’NÇ’\“=s“-±“¯ß“V�”Oæ”f6•Ÿ�•@=–µ~–H4—H}—>Æ—a˜ˆg˜`ð˜_Q™_±™_šBqšE´šBúš:=›x›Ÿø›n˜œ?�SG�T›�Uð�WFžSžž]òžHPŸ8™Ÿ;ÒŸR /a <‘ ?Î m¡z|¡3÷¡1+¢]]¢H»¢=£[B£Wž£Wö£CN¤z’¤ˆ
¥O–¥Tæ¥+;¦Ag¦<©¦kæ¦0R§Zƒ§uÞ§eT¨Hº¨C©IG©I‘©TÛ©L0ªi}ªAçªc)«O�«PÝ«[.¬BŠ¬}Í¬\K­]¨­f®’m®Z¯2[¯dŽ¯?ó¯Z3°VŽ°@å°‰&±n°±G²^g²<Æ²�³‹¡³>-´|l´€é´?jµmªµX¶Kq¶c½¶k!·:�·/È·wø·ˆp¸Iù¸SC¹?—¹@×¹+º¦Dº8ëºL$»4q»d¦»,¼S8¼YŒ¼Væ¼X=½P–½fç½9N¾cˆ¾Gì¾G4¿b|¿;ß¿4ÀTPÀC¥ÀSéÀ~=ÁR¼ÁuÂS…Â.ÙÂªÃD³Ã_øÃbXÄ[»ÄiÅM�ÅLÏÅ9ÆWVÆC®Æ|òÆŽoÇŽþÇE�ÈsÓÈkGÉU³ÉB	ÊaLÊf®Ê2ËVHËVŸËröËSiÌU½ÌMÍ8aÍTšÍeïÍ<UÎO’ÎGâÎQ*ÏS|ÏbÐÏ�3ÐjÃÐf.Ñ?•Ñ@ÕÑAÒ-XÒc†ÒZêÒ<EÓ0‚ÓB³ÓZöÓKQÔ:�ÔbØÔf;ÕM¢Õ^ðÕDOÖN”ÖhãÖ@L×H�×ƒÖ×,ZØ3‡Ø0»ØUìØ5BÙ5xÙW®ÙdÚ5kÚg¡Úg	Û7qÛU©ÛOÿÛNOÜdžÜkÝ2oÝl¢Ý9ÞgIÞC±Þ,õÞF"ßaiß8Ëß=à.BàNqàFÀàFáWNáŠ¦á`1âN’âJáâV,ãPƒã<Ôã‹äV�äHôäV=å,”åJÁåDæ}QærÏæSBç?–çFÖç:èKXèI¤èDîè]3é^‘égðé]Xêl¶êj#ëUŽë>äëO#ì=sìS±ìeíxkíLäíW1î2‰î=¼îKúîWFï§žïaFðO¨ðQøðˆJñ+ÓñRÿñ,Rò9ò
¹ò_Çòc'óï‹ó<{ôt¸õ-öò­÷ øG·ú]ÿü|]ý}Úý^Xþj·þ<"ÿ _ÿ¬?­³í!¡YÃkW‰&á.672nt¡j~�6e70�;Î$
! '/&W&~'¥'ÍAõ572m< <Ýg	b‚	qå	éW
! ÊA�cª
^Gm5µQëP=9Ž9È)
,$: _G€yÈHBŠ‹>:UK�ZÜ7-=kxŠ
›
©	·ÁiÆ08MQ†yØCRK–,â"02Hc$¬BÑbOwJÇ21EkwMãC1`u\ÖH3N|GËB-Vu„ZúXUO®/þF.LuRÂSKiEµQû[MW©Z S\ k° 7!/T!/„!M´!2"5"ŽO"7Þ"‚#.™#0È#7ù#R1$1„$-¶$Hä$;-%Ii%I³%vý%1t&$¦&WË&/#',S''€'‹¨'?4(6t(N«(kú(_f)4Æ)*û)Ž&*3µ*Oé*J9+9„+>¾+Mý+5K,5�,&·,,Þ,H-2T--‡-.µ-Gä-7,.md.TÒ.F'/=n/ˆ¬/<50Rr0>Å0I1IN1<˜1Õ1EÛ1I!2bk2zÎ2I3,`33�32Á39ô3P.4B4@Â475R;5:Ž56É516326@f69§6Dá60&7;W78“7:Ì7;8C8c8#o8d“8,ø8%9I<9,†9.³9kâ9,N:?{:»:Ô:*í:*;*C;0n;MŸ;Uí;�C<SÅ<U=Eo=^µ=C>JX>D£>eè>dN?]³?H@bZ@I½@AAhIAN²ABB<B*ZB…B>‘BŒÐB?]C3�C'ÑCùCoD<‰D8ÆD%ÿD=%E1cEJ•E;àE:FKWF0£F@ÔF3G6IGJ€GSËG0HAPHB’HLÕH="I6`IQ—ITéI(>JTgJw¼JS4K3ˆKE¼KOL0RL.ƒL$²LD×L!M8>M0wM¨M9µMïM&üM;#N0_N/�N.ÀN.ïNDO>cOG¢OFêOT1Pj†PKñP*=Q8hQ?¡QEáQG'RAoR<±RPîRE?S¨…Ss.TO¢TUòT8HUY�U-ÛU8	V?BVR‚VLÕV#"W,FWYsWAÍWCXRSXT¦X'ûX##Y9GY1�Y9³YíY]Z&jZ&‘Z]¸ZD[([[)„[D®[Gó[X;\S”\`è\BI]WŒ]<ä]/!^WQ^A©^)ë^"_08_4i_ˆž_”'`Š¼`�Ga–Õa�lb�üb–Šc�!dƒ±d�5e…Åe�Kf�Ûf’ig’ügˆ�h?i1XiTŠi@ßiM j7nj4¦j)Ûj*k*0k3[kc�kFók8:l0slV¤l>ûl6:mEqm�·m„En9ÊnAoCFoVŠo8áo<p'WpPpMÐpq;qWqShq`¼q`r1~r2°r2ãr3s4Js8s/¸sèsOtRtKit5µt4ët[ uE|uPÂu>v>RvH‘vTÚv</wOlwP¼wG
xCUx!™xI»xEyyKyÅy{×y/Sz<ƒz@ÀzK{%M{$s{$˜{N½{6|8C|7||X´|Y
}9g}8¡}7Ú}=~?P~(�~'¹~Tá~P67‡)¿/é%€M?€0�€,¾€5ë€!�.@�ro�â�;ï�+‚97‚;q‚/­‚CÝ‚l!ƒZŽƒaéƒ!K„m„5Œ„1Â„*ô„?…._…2Ž…/Á…ñ…Q†Q]†C¯†Ló†^@‡/Ÿ‡,Ï‡&ü‡(#ˆ&LˆFsˆtºˆ)/‰nY‰dÈ‰r-Šl Šn
‹s|‹Wð‹HŒ	\Œ8fŒGŸŒ,çŒ8�3M�?��,Á�+î�Ž1+ŽU]Ž.³Ž9âŽ=�QZ�8¬�3å�9�2S�<†�2Ã�ö�G‘_Y‘l¹‘/&’6V’,�’2º’1í’-“WM“o¥“J”o`”_Ð”W0•\ˆ•må•YS–X­–,—3—0K—|—-�—7»—fó—tZ˜<Ï˜I™FV™A�™2ß™7šdJš2¯š-âšJ›0[›YŒ›`æ›CGœ;‹œ5Çœ&ýœ5$�Z�Iw�GÁ�H	ž<Rž"�ž²ž!Ãž$åž&
! Ÿ*1Ÿ\Ÿ3sŸ)§Ÿ.ÑŸ/ +0 \ q !‡ © Ã 1× 	¡,&¡:S¡,Ž¡=»¡=ù¡?7¢=w¢=µ¢=ó¢=1£=o£.­£6Ü£¤
! (¤3¤0E¤/v¤(¦¤$Ï¤$ô¤¥=*¥Jh¥³¥Ñ¥QÞ¥/0¦4`¦-•¦+Ã¦8ï¦4(§-]§0‹§6¼§,ó§- ¨7N¨7†¨¾¨Ý¨7ü¨'4©ß\©1<ª$nª>“ª^Òª(1«TZ«8¯«3è«$¬DA¬)†¬.°¬6ß¬=­7T­<Œ­3É­Oý­M®)f®�®#¬®?Ð®F¯NW¯9¦¯mà¯IN°C˜°Ü°Bï°.2±Aa±*£±-Î±'ü±$$²'I²@q²K²²#þ²>"³>a³c ³´]´Yj´!Ä´æ´µ""µ0Eµ=vµ“´µ?H¶Iˆ¶$Ò¶=÷¶U5·,‹·M¸·d¸Bk¸e®¸s¹;ˆ¹/Ä¹6ô¹i+º3•º<Éº"»)»HC»6Œ»'Ã»*ë»>¼=U¼C“¼7×¼7½;G½.ƒ½Q²½3¾%8¾B^¾m¡¾Y¿Qi¿>»¿kú¿0fÀ1—À1ÉÀ?ûÀF;ÁX‚ÁÛÁYïÁIÂ1VÂ#ˆÂa¬ÂwÃ/†Ã+¶ÃPâÃ33Ä9gÄ7¡Ä8ÙÄ=ÅEPÅQ–Å(èÅ'Æ:9ÆtÆ‘Æ@¬Æ$íÆOÇ8bÇ-›Ç#ÉÇ'íÇ'Èx=ÈO¶ÈÉÉ[$ÉY€É7ÚÉ=ÊJPÊG›Ê ãÊ*Ë/ËVLË
£Ë±ËEÏËEÌA[Ì;�ÌKÙÌ.%ÍTÍGsÍ3»ÍFïÍF6ÎK}ÎLÉÎbÏ;yÏuµÏQ+Ð<}Ð
ºÐ
ÈÐ(ÖÐÿÐÑO!ÑAqÑ?³ÑMóÑ7AÒ;yÒ-µÒ*ãÒ*Ó@9Ó<zÓp·ÓA(Ô;jÔ:¦Ô9áÔ=ÕGYÕH¡Õ]êÕSHÖ*œÖXÇÖd ×f…×.ì×eØ%�ØX§ØUÙ2VÙ6‰Ù6ÀÙ$÷Ù8ÚBUÚ:˜ÚBÓÚ_Û4vÛ6«ÛHâÛE+ÜFqÜ8¸Ü8ñÜ*Ý GÝhÝ7…Ý/½Ý8íÝ2&Þ+YÞ9…Þ`¿ÞM ßUnßSÄßuàuŽà0á•5á•Ëá)aâ%‹â.±â*àâ<ã-Hãdvã-Ûã3	ä3=ä<qä0®äYßäl9å/¦å;Öå7æKJæ?–æKÖæA"ç=dçF¢çSéçF=èA„è'Æè1îèD é+eél‘éHþéLGêD”êÙê^ñêZPëS«ëwÿëywì;ñì9-íKgí+³í=ßí=î<[îº˜îdSïO¸ï@ð@Ið?Šð.Êð4ùðK.ñEzñ:Àñpûñ2lò2Ÿò4ÒòSó@[ó.œó+ËóA÷ó9ôSô8qôXªô%õ@)õjõ~õ‘õ.¡õ0Ðõ+ö?-öVmöNÄö#÷I7÷:�÷R¼÷;ø>KøEŠøCÐø2ù5Gù,}ù4ªù-ßù>
ú-Lú6zú;±úZíúJHûs“û4ü,<üUiü&¿ü)æüXýciýYÍý1'þ#Yþ}þ"�þ²þÈþKâþ5.ÿ5dÿ1šÿ*Ìÿ3÷ÿ)+)U"•¢E82~±1Å!÷5(O'x2 EÓ=;WV“Qê”<@ÑDEW6�*ÔPÿ/P8€:¹7ôG,7t ¬.ÍJüEG3�5Á4÷^,	>‹	>Ê	[	
! .e
! X”
! >í
! <,Zi.ÄCó>7>v;µ(ñ9
kT
nÀ
</6l@£Qät6@«.ìKg#ƒ$§NÌEaD}!Â!ä').FXyŸMHgI°8úX3XŒEå&+?RC’AÖBE[T¡HöO?1�*Á:ìT'>|F»?+B,nn›s
! 1~t°E%Ck?¯@ïp07¡2Ù$G1`y2Ú
-'$U/zFª4ñL&{s.ï2 YQ ,« &Ø -ÿ ^-!^Œ!,ë!("4A"v")–".À"ï"6#B#"^#�#( #4É#0þ#C/$@s$V´$D%;P%;Œ%›È%sd& Ø&Kù&.E'3t'I¨'
ò'(-(+B("n(#‘(µ(TÉ(3)#R)8v):¯)6ê)!!*1C*Qu*7Ç*.ÿ*.+<C+.€+E¯+Bõ+-8,Šf,Nñ,I@-PŠ-.Û-D
! .0O."€.*£.KÎ.>/?Y/A™/Û/ú/Z0kr0*Þ0>	1H1<h1&¥1Ì1Gè1U02T†2-Û2U	3T_3G´3Gü3\D4\¡4Lþ4>K5YŠ5[ä5G@6Gˆ6VÐ6'7O;7R‹7Þ73ù74-8b8Tz8%Ï8#õ8¢96¼9#ó9[:2s:O¦:Bö::9;ht;dÝ;SB<O–<!æ<[=%d=+Š=F¶=(ý=J&>5q>§>,»>Pè><9?>v?>µ?%ô?;@<V@“@;§@&ã@6
! A"AA dAJ…A=ÐAJBgYBxÁBm:Cm¨C@D‰WDEáDB'EFjE0±E*âE@
F0NF)F)©F0ÓF>G@CGI„GIÎG1H4JH#H5£H-ÙH I(IMEI%“I=¹I<÷Ip4J¥J ¹JDZKEŸKDåKU*L1€L/²L âLCMKGMI“MTÝM&2N%YN3N>³NDòN+7OJcO3®O3âOZP"qP(”P:½P&øPJQ3jQJžQ‰éQ8sRV¬ROSTSS=¨S9æSH TiT0†T9·T>ñT90U=jU3¨U.ÜU[VegV=ÍVIWYUWj¯W/XJX;gXB£X*æX9YKY5fY@œY<ÝY4ZFOZ2–ZcÉZ8-[;f[3¢[=Ö[I\I^\9¨\<â\8]DX]/�]!Í]Sï].C^Nr^LÁ^H_XW_>°_Rï_{B`1¾`Gð`Y8ag’azúaqub^çb.FcŽucQd2Vd‰dL¤dKñdE=e@ƒeLÄe]f:of]ªf2gR;gjŽgdùgU^h)´h-Þh9i$Fi<kic¨igjUtj~Êj*Ik<tk'±k9ÙkJl/^l+Žl@ºl>ûl*:m8em#žm4ÂmB÷m.:n)in@“n.Ôn,o<0o'mo8•o8Îo3p-;p+ip•p*ªp%Õp-ûp>)qhqxqGˆqSÐq1$ryVr,Ðr<ýr1:sDlsD±sEös<tDZt+Ÿt#Ët&ït>u#UuHyu?Âu3vA6v:xvE³v„ùv$~w<£wMàw4.xIcxZ­xNyWyCpyS´yNz<WzR”zhçz<P{�{'ž{)Æ{/ð{E |	f|Lp|5½|ó|}b}cv}HÚ};#~0_~,�~+½~(é~9OLJœ]çyE€+¿€6ë€H"�:k�.¦�HÕ�,‚K‚7`‚3˜‚gÌ‚X4ƒL�ƒTÚƒ%/„9U„1�„4Á„4ö„'+…xS…&Ì…$ó…5†FN†D•†2Ú†6
‡.D‡+s‡AŸ‡1á‡4ˆxHˆ&Áˆ$èˆ<
‰CJ‰9Ž‰nÈ‰c7Š[›ŠL÷ŠKD‹9�‹<Ê‹eŒ8mŒ
¦Œ´ŒÉŒáŒ,øŒ&%�8L�#…�:©�4ä�6Ž/PŽD€Ž3ÅŽ7ùŽ41�@f�W§�Oÿ�OO�[Ÿ�*û�m&‘+”‘MÀ‘=’AL’FŽ’>Õ’d“&y“9 “NÚ“9)”Mc”;±”9í”A'•ii•QÓ•`%–C†–ƒÊ–}N—ˆÌ—gU˜n½˜Q,™'~™$¦™GË™YšGmš'µšQÝšl/›Cœ›Kà›E,œarœBÔœ?�HW�• �"6žYžež8užR®žIŸ:KŸL†Ÿ1ÓŸA 1G Hy NÂ %¡J7¡B‚¡6Å¡&ü¡,#¢*P¢){¢b¥¢4£@=£a~£Aà£A"¤d¤&|¤#£¤Ç¤ã¤z¥…|¥\¦5_¦,•¦$Â¦+ç¦$§-8§¾f§¸%¨Þ¨"ü¨Z©Jz©bÅ©$(ª"Mª:pª5«ªbáªDD«Z‰« ä«:…¬9À¬2ú¬4-­"b­I…­7Ï­U®N]®8¬®Gå®/-¯"]¯ €¯%¡¯.Ç¯+ö¯/"°/R°8‚°!»° Ý° þ° ±@±/`±�±H¤±Yí±]G²O¥²õ²,³8<³*u³@ ³0á³d´aw´#Ù´_ý´]µ8pµ4©µÞµ3ûµ9/¶i¶/‚¶'²¶"Ú¶5ý¶@3·Jt·=¿·2ý·"0¸;S¸2�¸5Â¸ø¸¹+&¹2R¹"…¹"¨¹Ë¹/ß¹º&º
=ºKº
gºuº,Œº
¹ºÇº?âº*"»!M»o»-‰»K·»¼$!¼.F¼\u¼,Ò¼*ÿ¼*½J½j½#ƒ½A§½6é½ ¾*:¾e¾ƒ¾W™¾dñ¾3V¿Š¿P¦¿1÷¿)À-AÀ0oÀ1 À)ÒÀ$üÀG!ÁMiÁ[·Á(Âp<Â2­ÂIàÂ9*Ã@dÃ:¥ÃàÃ.óÃ:"Ä2]Äf�Äe÷ÄC]Å1¡Å+ÓÅ ÿÅC ÆdÆ4}Æ4²Æ'çÆ'Ç`7Ç˜ÇAªÇBìÇ]/ÈM�ÈÛÈõÈ+ÉL.ÉK{É+ÇÉZóÉ!NÊ%pÊ–Ê'±Ê=ÙÊ(Ë9@Ë&zË<¡ËUÞËc4Ì!˜ÌºÌÏÌ#æÌc
! ÍHnÍ.·ÍæÍùÍÎ%ÎC7ÎH{Î[ÄÎ Ï0<ÏPmÏS¾ÏLÐ>_ÐAžÐSàÐ4Ñ?RÑ;’Ñ\ÎÑB+ÒOnÒ!¾ÒJàÒ8+Ó@dÓI¥Ó,ïÓRÔFoÔu¶ÔF,ÕQsÕ=ÅÕJÖ?NÖGŽÖGÖÖa×)€×Cª×4î×E#ØGiØ±Ø¸Ø>ÖØ4ÙJÙbÙ@~Ù¿ÙÞÙ7çÙ3Ú$SÚ#xÚ‚œÚVÛXvÛ<ÏÛ,ÜK9Ü6…Ü>¼Ü2ûÜ5.Ý7dÝ2œÝ2ÏÝ0Þ93Þ mÞŽÞªÞÄÞAãÞA%ß)gß
‘ßŸß¿ß(Üßà
%à33àgà{à
šà¨à¼à
ÓàRáà
4áBáYárá‰á á·á
Õáãá
óáââ1â7Iâ�â
�â0žâ3Ïâ.ã42ãgãI~ãÈã&æã

ä
ä$)äNä9cä;�äKÙä
%å3åDå^åqå
‚å
�åžå ´å!ÕåZ÷å"Ræ&uæœæ3¬æàæ1ñæ`#ç1„ç¶çÈç!Úç/üç,èAèAXèGšèâè*óè3é)Ré"|éŸé´é5Çé%ýé#êx4ê­ê Àêáê'üêE$ë&jë‘ë£ë»ëÑëáë=ì'?ìgì|ì�Žì?,í.lí›í0®í<ßí/î/Lî:|î·îÑî,äîï&ï8ï‹HïÔïæï
øïðð
1ð?ðSð
pðQ~ðÐðïðñ+$ñ,Pñ8}ñ6¶ñíñò8ò8Eò~ò–ò3¶ò êò-ó49ónó0ŽóA¿óô" ôCô^ôtô“ô²ô#Èô
ìôúô1õBõGXõ õ»õ7Õõ@
ö(Nöwö�ö­ö$Ãö(èö2÷D÷Y÷!r÷@”÷ Õ÷ö÷ø ø#:ø!^ø€ø�ø¯øÇø åøù"ù@ùWùtù”ù´ù-Ôù3ú6úNú]ú&zú0¡ú4Òú!û)ûFû Zû{ûG•ûÝûóûü'üDü\ü+oü›ü°ü/Áü#ñüý2ýHNýB—ý"Úýýýþ*0þ3[þ�þ¤þÀþ!Üþþþÿ -ÿNÿ"dÿ(‡ÿ°ÿÏÿæÿ\:6—EÎ:O7oK§–óZŠfålL+¹^å)Dn>ŽAÍasq3å0*J.u3¤PØP)Mz4È^ý5\;’KÎ>	EY	@Ÿ	Mà	u.
! 4¤
! +Ù
! ;PAz’O
C]|¡z
x™
;3N_‚;ân]�:ëR&>yb¸Xat3Ö$
! j/1š,Ìiù1cL•âSþRR*¥Ð:ß9‹T8à&6@)w¡D´8ùL2((¨2Ñ &=Id;®4ê+0K(|-¥0Ó6A;A}=¿-ý7+ScX·.y?y¹c3 —A¸BúD='‚>ª2é44Q5†¼
Ì=Ú? ,X *… $° &Õ $ü Q!!7s!Y«!%"+"G")X"(‚"*«"+Ö""#/%#/U#K…#8Ñ#*
! $L5$>‚$BÁ$B%G%3a%+•%+Á%&í%(&5=&%s&1™&UË&]!'H'?È'"(T+(!€(¢(À(=Ý(E)Ba)¤)ZÁ)V*As*+µ*Tá*76+(n+:—+FÒ+(,IB,=Œ,!Ê,1ì,?-7^-_–-[ö-IR.Eœ.=â.T /5u/ «/XÌ/%020L;0Xˆ0á0‚ü0d1=ä1c"2E†2 Ì2#í2k3}3`Ž3=ï38-4f4ym4Fç4<.5hk5/Ô5P6ZU6I°6Fú6LA7NŽ7%Ý758>987x8B°8;ó8%/9U9n9,Ž9»9>Ì9E:JQ:Xœ:Dõ:1:;6l;[£;Rÿ;TR<%§<%Í<7ó<#+= O=(p=(™=(Â=0ë=6>.S>µ‚>Ó8?D@'Q@'y@:¡@PÜ@K-A\yA<ÖAB?)BdiB]ÎBO,CY|CSÖCV*D#�D2¥DØD3øD4,E9aE/›EOËEXF~tFcóFSWGu«Gz!H›œHx8Im±IPJspJhäJWMK?¥K3åKQL,kL2˜L8ËLŒMD‘MOÖMF&N[mN@ÉNF
! O,QO+~O0ªO3ÛO)P29PHlPWµP+
Q/9Q.iQ&˜Q7¿QH÷Q/@R2pR~£R:"S<]SjšS�T-–TKÄT'U98UCrU?¶UöUL
VNZV6©V=àVXW wW˜W/·W4çW XA=X0XC°XFôX1;Y}mYBëY7.ZLfZ[³Z‚[}’[0\(A\1j\2œ\Ï\
! â\Ní\P<]6�]JÄ]{^x‹^ _a%_P‡_+Ø_R`-W`(…`(®`'×`&ÿ`'&a(Na6wa*®a1Ùa&b22b3eb4™b"Îbñb1c(Cc+lc,˜c1Åc*÷cA"d+dd1�d.Âd*ñde1:ele(Œe(µe*Þe.	f58f-nf3œf Ðf'ñf'g Ag'bgŠg%©g(Ïg,øg5%h7[h “h-´h(âh8i%Di1jiœi¼iJÙi8$j9]j—j@´j?õjV5k9ŒkGÆk>l2MlB€l+Ãl+ïlEmHam!ªm6Ìm5ne9n\Ÿn>ünM;oA‰oFËoJp-]p‹pX�pBèp3+qj_q!Êq"ìq"r/2r;br-žr-Ìr+úr&&shMsc¶s0tKt@Ëtu9&u{`uqÜuSNvH¢v7ëv<#wP`wS±wDxHJxK“xOßxP/y3€yK´yJzKKzO—zLçzJ4{D{tÄ{D9|C~|fÂ|])}9‡}8Á}=ú}"8~[~0y~5ª~Mà~A.mpbÞdA€l¦€h�m|�Aê�K,‚ex‚gÞ‚mFƒi´ƒq„F�„P×„f(…$�…´…KÓ… †$@†Ge†­†Ê†!Þ†!‡!"‡!D‡f‡Gƒ‡IË‡KˆAaˆe£ˆa	‰Ok‰$»‰eà‰aFŠO¨Š)øŠG"‹yj‹yä‹y^Œ�ØŒYZ�‚´�87Ž7pŽ:¨ŽDãŽO(�+x�¤�$µ�YÚ�4�KR�;ž�FÚ�!‘;-‘"i‘.Œ‘C»‘ÿ‘\’Fn’8µ’aî’dP“gµ“O”Mm”9»”5õ”<+•5h•(ž• Ç•/è•?–4X–�–0¬–Ý–ü–"—9—#V— z—&›—'Â—&ê—'˜&9˜'`˜%ˆ˜%®˜%Ô˜?ú˜':™*b™�™©™R¿™TšTgš"¼š1ßš1›$C› h›I‰›}Ó›CQœU•œQëœ@=�6~�Zµ�4ž+Ež4qž)¦ž.Ðž$ÿž.$Ÿ6SŸ-ŠŸ¸ŸE×ŸN Jl P· 0¡,9¡+f¡D’¡×¡÷¡m¢'‚¢1ª¢DÜ¢<!£2^£6‘£OÈ£k¤„¤.¢¤9Ñ¤¥(¥1;¥5m¥,£¥Ð¥_î¥'N¦3v¦;ª¦8æ¦O§Do§+´§%à§7¨">¨9a¨3›¨5Ï¨.©C4©2x©6«©3â©HªQ_ª=±ª6ïª&«IC«%�«F³«Cú«U>¬;”¬>Ð¬@­.P­;­q»­q-®qŸ®y¯Q‹¯zÝ¯�X°�Ú°�\±‰Þ±ah²ŠÊ²iU³¿³RÝ³40´_e´&Å´xì´ eµ>†µ2ÅµFøµ]?¶d�¶T·TW·F¬·Oó·aC¸.¥¸NÔ¸I#¹`m¹TÎ¹S#º1wº!©º3Ëº,ÿº3,»C`»H¤»8í»$&¼OK¼3›¼4Ï¼4½`9½Hš½'ã½2¾3>¾`r¾LÓ¾; ¿A\¿(ž¿4Ç¿?ü¿?<À4|ÀO±À\ÁS^ÁX²Á8Â1DÂ3vÂ&ªÂ#ÑÂQõÂOGÃ=—Ã5ÕÃ0Ä9<ÄEvÄJ¼Ä`Å`hÅDÉÅÆ4.Æ;cÆFŸÆ4æÆZÇ>vÇ3µÇTéÇ&>ÈeÈD…È9ÊÈ=É5BÉ<xÉ,µÉSâÉ$6Ê)[Ê)…ÊZ¯ÊM
! ËXËCjËF®Ë\õË,RÌ1Ì0±Ì1âÌ@Í<UÍ’Í™°ÍKJÎ[–Î>òÎG1ÏCyÏW½ÏDÐZÐ1vÐ/¨ÐGØÐC Ñ7dÑ3œÑYÐÑE*Ò/pÒG ÒPèÒ9Ó0WÓ3ˆÓ,¼ÓéÓQ	Ô[ÔJ{Ô$ÆÔKëÔD7Õ|Õ6–ÕKÍÕAÖr[ÖMÎÖ<×OY×U©×bÿ×0bØ2“ØÆØ×ØîØÙÙ0ÙDÙ[ÙoÙƒÙ—Ù©Ù½ÙÑÙåÙùÙ
Ú!Ú5ÚIÚ]ÚtÚˆÚœÚ°ÚÄÚØÚïÚÛÛ.ÛBÛVÛjÛ~Û’Û¦ÛºÛÎÛâÛùÛ
Ü!Ü9ÜMÜaÜuÜ?ŠÜÊÜÞÜöÜGÝGVÝžÝ¸Ý>ÓÝCÞ'VÞ<~Þ&»ÞeâÞzHßmÃßx1à#ªàÎà$çàá#á.9á(há3‘á{ÅáAAâƒâ%£âÉâ-Ûâ+	ã>5ãEtã#ºã Þã\ÿã\ä9mä9§ä9áä!å=å%Uå{å3•å;Éå:æ7@æ7xæ2°æ,ãæ]ç5nç<¤ç6áç/è1Hèzè-™è#Çè%ëè%é!7éYé*té-Ÿé&Íéôé5ê5>êtê!”ê)¶êàê6÷ê!.ë"PëJsë@¾ë;ÿëL;ì9ˆì.Âì2ñì$í:=í5xí+®í/Úí$
! î0/î3`î-”î+ÂîKîî:ïZï6mï<¤ï&áï4ðC=ð%�ð§ð$½ðLâðE/ñuñ&•ñ#¼ñ4àñ4ò1Jò(|ò2¥ò$Øò2ýò20ó/có:“ó+Îó,úó%'ô-Mô#{ô<ŸôÜôLòôV?õ*–õÁõ=áõ&ö!Fö?hö-¨ö:Öö2÷<D÷5�÷5·÷#í÷'ø&9ø8`ø+™ø*Åø)ðø"ù7=ù#uù(™ù=Âù?ú6@ú/wú?§ú>çúi&ûh�û'ùû.!ü#Pü0tü(¥ü/Îü"þü!ý'7ý3_ý%“ýd¹ýsþI’þÜþøþ1ÿ4HÿF}ÿBÄÿY%a+‡k³_ —!¸3Ú3CB†:—*Ò3ý.1)`-Š,¸0å+B_ o*�&»&â3	=AX@šAÛD:b4�,ÒYÿ=Y$—(¼åø"4$W1|1®1à1	1D	1v	1¨	1Ú	1
! 1>
! 1p
! "¢
! Å
! /á
! ++=)i“*±?Ü>>['š#Â#æ#
! 
.
#J
n
'Š
#²
#Ö
#ú
##B#f4Š&¿Dæ.+0Z/‹F»%(CDˆœ#µ/Ù#	C-;q­1Íÿ+$F1k#�"Á]ä"B+e)‘8»3ô>(:gD¢8ç %>=d"¢,Åò3?<)|¦RÅ44M*‚­&Æ.í0$M#r-–$ÄéþZSv#Ê9î&(&O2v3©@ÝC;b.ž-Í)û/%#UFy"À+ãCjSf¾3%Y6r>©2è3'O(wJ 9ëL% r 4‘ 8Æ Aÿ FA!Dˆ!;Í!r	"�|"*#O7#O‡#×#9ö#70$8h$=¡$Tß$F4%{%J—%Lâ%/&6K&$‚&P§&Jø&XC'Nœ'8ë'/$(2T(=‡(AÅ(1)G9)P�)+Ò)5þ)54*<j*L§*+ô*- +BN+J‘+JÜ+D',Ol,K¼,;-:D-:-;º-Cö-3:.<n.-«.pÙ.0J/0{/.¬/+Û/P0BX0@›0OÜ0@,1m1HŠ1rÓ1CF2,Š2)·2`á2NB3E‘3<×3;4P4k4†4,£42Ð45C#5g5$…5 ª5?Ë5@6L62_6l’6\ÿ6>\7I›7Få7#,8P8Gd81¬8FÞ8@%9;f92¢9FÕ9;:@X:4™:7Î:;;"B;+e;‘;%§;oÍ;T=</’<CÂ<O=(V=3=$³=Ø=!ñ=&>+:>1f>-˜>+Æ>)ò>$?#A?#e?'‰?&±?(Ø?&@#(@*L@+w@/£@,Ó@%A#&A)JA)tA)žA,ÈA-õA+#B+OB+{B/§B5×B9
C=GCS…C<ÙC~Dh•D?þD,>E+kE1—E!ÉE6ëE+"F8NFD‡FCÌF1GvBGN¹G�HxŠH;IZ?I]šIKøIVDJV›J6òJu)KxŸK;LETL%šL7ÀLøL0M1IMh{MBäMP'N4xNH­N;öN%2O+XOz„OdÿO=dPc¢PDQKQ.`Q>�QPÎQ5R/UR3…RZ¹RSN+S?zSºSÑS.êS0T2JT(}TB¦TéTZýTXU-xUF¦UVíUQDVl–V:W6>WYuWUÏWN%X{tX›ðXÂŒY1OZL�ZÎZJëZ36[;j[B¦[é[$	\*.\?Y\K™\"å\E]2N]O�]8Ñ]$
! ^D/^8t^G­^$õ^K_*f_)‘_<»_8ø_:1`;l`<¨`9å`>aV^a<µaWòaMJb5˜b]Îbm,c=šc?ØcQdXjdHÃdBe3Oelƒe0ðe4!f2Vf;‰f-Åf+ófNgLngG»g,h/0h `h)�h@«h'ìh$i$9i5^i:”i+Ïi,ûi1(jZj'yj ¡j.Âjñj&k6k&Tk){k2¥k)Øk:l+=lDil)®l*Øl5m=9m2wm&ªm%Ñm"÷m9n5TnJŠnÕn0ìn$oSBow–o8pGp[Yp;µp'ñpq@7q!xq#šq#¾q0âq7rFKrP’rFãr:*s?esO¥s4õs5*t=`tAžt$àt&u5,u3bu;–u?Òu3v4Fv>{v@ºv<ûvS8wJŒwN×wB&xdixYÎxM(y>vyLµyNz}QzNÏzF{Ke{2±{7ä{h|:…|=À|Tþ|9S}9�}ZÇ}2"~CU~6™~-Ð~Fþ~QE4—/ÌSüIP€^š€>ù€I8�D‚�4Ç�Bü�H?‚Jˆ‚AÓ‚;ƒaQƒ0³ƒäƒ^„P`„`±„`…|s…7ð…U(†I~†YÈ†C"‡Rf‡R¹‡6ˆ7CˆQ{ˆ/Íˆ1ýˆ/‰K‰.g‰0–‰BÇ‰3
! Š2>Š2qŠ¤ŠaÂŠ{$‹= ‹zÞ‹/YŒP‰Œ.ÚŒ/	�B9�O|�Ì�Lå�%2Ž/XŽ8ˆŽ-ÁŽ7ïŽ'�0F�w�,—�-Ä�ò��2�-J�x�"��A³�õ�&
‘>4‘1s‘+¥‘IÑ‘J’+f’’’£’½’=Ô’<“O“_“~“2‘“Ä“9â“”(7”)`” Š”-«”(Ù”0•‡3•r»•.–(L–%u–1›–:Í–J—^S—^²—I˜_[˜*»˜[æ˜9B™—|™®šWÃš$›@›-`›Ž›¡›¹›Ñ›?è›8(œ-aœF�œyÖœ#P�St�VÈ�!ž@AžP‚ž-ÓžWŸ=YŸI—Ÿ?áŸ^! %€ *¦ +Ñ 'ý !%¡6G¡0~¡ ¯¡Ð¡�æ¡ƒh¢Dì¢<1£n£;‹£.Ç£3ö£3*¤+^¤3Š¤¾¤5Û¤8¥<J¥"‡¥<ª¥<ç¥!$¦*F¦_q¦&Ñ¦Cø¦<<§9y§I³§%ý§+#¨=O¨F�¨4Ô¨T	©C^©,¢©�Ï©A]ª:Ÿª[Úª6«JU«j «W¬Tc¬$¸¬RÝ¬W0­:ˆ­!Ã­Då­*®RF®1™®MË®4¯4N¯Xƒ¯MÜ¯N*° y°;š°Ö°<î°@+±Jl±5·±í±,²&8²:_²�š²“(³/¼³&ì³?´/S´-ƒ´*±´`Ü´C=µV�µ5Øµy¶Vˆ¶rß¶pR·%Ã·-é·'¸)?¸(i¸.’¸2Á¸:ô¸?/¹Ho¹¸¹Ð¹è¹ºEº?\º!œº;¾ºnúº!i»&‹»/²»9â»¼#6¼:Z¼•¼'¤¼BÌ¼'½-7½+e½‘½©½-½½(ë½9¾'N¾)v¾C ¾#ä¾¿9¿?U¿2•¿È¿ä¿ÿ¿IÀUeÀ@»ÀüÀ:Á0PÁF�Á:ÈÁ$Â7(Â3`Â?”ÂFÔÂ6Ã?RÃE’Ã+ØÃ.Ä!3ÄhUÄ/¾Ä6îÄ5%Å6[Å5’Å)ÈÅ$òÅ=Æ+UÆ/�Æ±ÆSÐÆE$Ç8jÇ<£Ç'àÇ(È71È8iÈ2¢È!ÕÈ>÷È?6É4vÉ=«É"éÉ:Ê3GÊ{ÊšÊ.µÊ1äÊ'Ë7>ËKvË%ÂË3èËKÌIhÌ7²Ì<êÌS'Í0{ÍC¬ÍGðÍ-8Î1fÎ+˜Î>ÄÎ>Ï[BÏ6žÏSÕÏs)Ð?�Ð ÝÐ þÐ2Ñ(RÑg{ÑjãÑXNÒ1§Ò3ÙÒ
Óc*ÓVŽÓ/åÓOÔOeÔJµÔ@ÕIAÕI‹Õ<ÕÕiÖ!|ÖžÖ5½Ö5óÖ;)×2e×I˜×Oâ×Z2ØG�ØBÕØ9Ù?RÙK’ÙEÞÙ+$ÚDPÚD•Ú>ÚÚ?Û5YÛ@�Û9ÐÛY
! Ü<dÜ@¡Ü;âÜÝ/ÝGAÝ;‰ÝHÅÝ\Þ`kÞ7ÌÞIß|NßCËß;àDKàc�à9ôà,.áR[áS®áâ â2?âJrâ>½âxüâ€uãaöã#Xä:|ä3·ä^ëäcJål®åhæ3„æ3¸æ)ìæ2ç:Iç1„ç¶ç"Ìç,ïç-è$Jè<oè?¬è5ìè<"éG_é0§éØéÝéäéê
ê%&êkLêZ¸êëE/ë=uëS³ëAìšIì>äì[#í~í1þíE0îGvîL¾îHïTïmï"Œï$¯ïtÔï@IðVŠð5áðBñ+Zñ7†ñ¾ñ,ÖñTò@Xò@™ò
! Úò=åò	#ó8-óVfó,½ó>êó)ôYHôj¢ôk
õ>yõ¸õ,Óõ\ö?]ö?�ö<ÝöK÷[f÷=Â÷–øZ—øVòøEIùi�ù3ùùR-ú\€úOÝú[-û:‰ûdÄû")üGLüa”üWöüYNý„¨ýD-þDrþ0·þèþDÿ#Jÿ nÿ�ÿ-ªÿ+Øÿ" #' &K %r *˜ IÃ I
 IW H¡ Eê O0 E€ QÆ = EV =œ EÚ U  Ov PÆ O Og P· P DY Dž bã /F !v 6˜ HÏ > pW NÈ E	 (]	 =†	 VÄ	 6
!  1R
!  0„
!  Wµ
!  6
 YD ¡ž .@ Bo c² c
 Pz
 ÄË
 Ä� PU 7¦ ^Þ := 0x 1© 3Û S 'c ‹ ž /½ !í ] Xm 8Æ Aÿ OA 8‘ EÊ 8 ’I Ü *ñ  '< !d 8† &¿  æ ! ) +C $o ” X­  " = M\ iª � 1¢ [Ô b0 u“ k	 Ju >À ,ÿ V, ;ƒ C¿ 8 2< -o 5� :Ó < 4K C€ Ä )Ú ( J- Qx 0Ê 7û 93 7m 6¥ ;Ü 2  :K  †  ¦  Æ  så  ;Y! V•! Oì! |<" n¹" ;(# Fd# D«# /ð# 9 $ 8Z$ “$ ]°$ /% (>% /g% '—% $¿% 5ä% 2& %M& Ws& [Ë& E'' !m' :�' /Ê' Nú' +I( &u( $œ( Á( ”á( ‘v) Ž* ‘—* )+ EG+ C�+ 8Ñ+ @
! , \K, X¨, E- `G- `¨- A	. <K. Pˆ. LÙ. K&/ Kr/ „¾/ {C0 ~¿0 _>1 :ž1 'Ù1 72 o92 V©2 V3 lW3 QÄ3 Y4 @p4 5±4 5ç4 65 jT5 È¿5 “ˆ6 D7 3a7 š•7 >08 To8 ZÄ8 &9 zF9 EÁ9 E: +M: dy: YÞ: G8; S€; TÔ; 5)< 5_< <•< QÒ< e$= BŠ= GÍ= D> FZ> X¡> Tú> QO? Z¡? Tü? FQ@ N˜@ Rç@ a:A MœA CêA G.B mvB käB FPC H—C UàC A6D 6xD [¯D NE XZE U³E X	F UbF V¸F VG BfG I©G IóG I=H C‡H DËH QI WbI oºI T*J TJ TÔJ –)K @ÀK rL ,tL 7¡L ÙL âL 	êL 4ôL š)M gÄM 5,N bN wN @„N :ÅN ’O ›“O �/P ˜ÀP ‡YQ �áQ ]qR JÏR ?S ?ZS NšS ZéS 7DT 6|T L³T LU MU .VU '…U ­U Z¿U V *2V "]V B€V :ÃV @þV ?W =_W L�W NêW X9X ]’X ]ðX uNY AÄY 9Z Q@Z i’Z 8üZ A5[ Mw[ fÅ[ G,\ #t\ ?˜\ OØ\ g(] C�] OÔ] C$^ Qh^ >º^ Hù^ \B_ Ÿ_ N¶_ 0` 86` po` à` Eÿ` LEa :’a 2Ía Bb [Cb UŸb 9õb ./c 5^c "”c 5·c ^íc ALd JŽd 9Ùd <e Pe 3le 2 e 
! Óe #Þe 9f K<f Gˆf Ðf 5ëf #!g 6Eg B|g ;¿g &ûg -"h :Ph ‹h ªh !Äh )æh  i �1i )Âi ìi %
! j 90j 9jj %¤j !Êj !ìj 5k  Dk +ek  ‘k 7²k êk  l 4(l *]l ?ˆl Èl  àl 1m 3m 0Om "€m –£m u:n 7°n 4èn ?o -]o A‹o -Ío 7ûo 3p Qp #lp �p ­p Äp )Ûp q hq 3ˆq L¼q :	r BDr X‡r ;àr Vs !ss <•s EÒs )t Bt >Rt 6‘t MÈt eu '|u ;¤u >àu Lv Nlv 1»v +ív mw ;‡w UÃw [x Aux ,·x Zäx -?y my !Œy E®y ôy z G&z enz dÔz F9{ P€{ Ñ{ ð{ '| 8)| 7b| [š| 2ö| =)} !g} ?‰} 7É} 4~ (6~ E_~ "¥~ KÈ~ L Pa J² Bý -@€ Bn€ O±€ e� Xg� 1À� Lò� l?‚ �¬‚ -.ƒ Z\ƒ ·ƒ Ôƒ ôƒ 5„ FI„ B�„ UÓ„ F)… Bp… E³… 3ù… 4-† <b† Ÿ† =²† ð† 0
‡ u>‡ T´‡ c	ˆ &mˆ ”ˆ :¤ˆ ßˆ Køˆ )D‰ n‰ ‰‰ 1¨‰ Ú‰ !ú‰ JŠ gŠ 2…Š ¸Š CÏŠ 8‹ AL‹ ]Ž‹ -ì‹ 6Œ 7QŒ <‰Œ HÆŒ &� +6� b� &}� S¤� $ø� Ž -Ž \HŽ Z¥Ž  � !� @� ^� t� Š� 2 �  Ó� ô� 5� DH� 4�� FÂ� ,	‘ 36‘ >j‘ ©‘ 5É‘ eÿ‘ *e’ 3�’ UÄ’ ;“ ;V“ )’“ "¼“ $ß“ 2” ;7” )s” )�” -Ç” Uõ” VK• #¢• QÆ• 9– 1R– t„– <ù– J6— Q�— QÓ— P%˜ Iv˜ ?À˜ 5™ V6™ $�™ =²™ 4ð™ !%š (Gš pš B‰š 2Ìš )ÿš )› ,F› s› H�› $Ø› @ý› B>œ t�œ +öœ H"� @k� M¬� =ú� D8ž >}ž ‰¼ž CFŸ /ŠŸ @ºŸ ?ûŸ Q;  -�  2»  6î  $%¡ /J¡ 6z¡ 2±¡ ,ä¡ "¢ 4¢ E¢ X¢ Ea¢ -§¢ #Õ¢ &ù¢ A £ ,b£ 9�£ (É£ .ò£ .!¤ .P¤ R¤ NÒ¤ I!¥ Rk¥ 4¾¥ Xó¥ ;L¦ 8ˆ¦ KÁ¦ 7
§ =E§ >ƒ§ ]Â§ * ¨ $K¨ -p¨ 'ž¨ GÆ¨ *© &9© `© G~© FÆ© .
ª 5<ª /rª C¢ª Kæª G2« Az« ¼« Ñ« Qæ« l8¬ n¥¬ Y­ *n­ )™­ !Ã­ jå­ [P® +¬® bØ® /;¯ 2k¯ <ž¯ 'Û¯ )° d-° =’° cÐ° }4± D²± ÷± .² >;² Pz² 5Ë² 3³ G5³ )}³ ]§³ !´ V'´ W~´ Ö´ 4ò´ 4'µ G\µ x¤µ )¶ 0G¶ 9x¶ 1²¶ Bä¶ C'· Ik· Aµ· A÷· 19¸ [k¸ 0Ç¸ @ø¸ -9¹ <g¹ ;¤¹ >à¹ Iº 5iº “Ÿº ^3» I’» @Ü» F¼ +d¼ 1�¼ .Â¼ ;ñ¼ 7-½ Ye½ H¿½ <¾ @E¾ „†¾ l¿ Ex¿ k¾¿ ª*À LÕÀ N"Á )qÁ )›Á ÅÁ påÁ oVÂ ZÆÂ M!Ã 0oÃ A Ã 0âÃ CÄ FWÄ žÄ #¹Ä ÝÄ óÄ 3Å .DÅ 4sÅ G¨Å MðÅ D>Æ "ƒÆ F¦Æ ;íÆ 4)Ç 4^Ç 8“Ç $ÌÇ &ñÇ 4È ZMÈ 8¨È ?áÈ <!É :^É G™É WáÉ  9Ê $ZÊ 0Ê 3°Ê #äÊ &Ë /Ë CË ^Ë 5kË 7¡Ë 'ÙË #Ì 9%Ì 1_Ì 7‘Ì ,ÉÌ 3öÌ 6*Í %aÍ ~‡Í MÎ ITÎ =žÎ DÜÎ D!Ï 	fÏ +pÏ :œÏ /×Ï FÐ *NÐ ByÐ &¼Ð ?ãÐ #Ñ .=Ñ ElÑ C²Ñ 1öÑ J(Ò BsÒ ,¶Ò :ãÒ &Ó ;EÓ (�Ó LªÓ >÷Ó -6Ô 7dÔ @œÔ $ÝÔ 5Õ 78Õ HpÕ A¹Õ 2ûÕ 1.Ö ?`Ö + Ö -ÌÖ -úÖ A(× j× ‡× 2¤× /×× )Ø 41Ø TfØ 0»Ø ^ìØ KÙ fÙ uƒÙ lùÙ 0fÚ —Ú /·Ú )çÚ /Û aAÛ £Û ÃÛ 2ÜÛ +Ü &;Ü 3bÜ #–Ü #ºÜ #ÞÜ #Ý &Ý K8Ý E„Ý =ÊÝ /Þ E8Þ ~Þ 8”Þ %ÍÞ /óÞ +#ß 7Oß N‡ß +Öß %à H(à +qà F�à Bäà ?'á Agá :©á Eäá G*â @râ -³â Eáâ J'ã Erã G¸ã @ä MAä F�ä @Öä ?å &Wå A~å GÀå Mæ SVæ Bªæ Ñíæ N¿ç 0è l?è M¬è Eúè D@é A…é 4Çé 1üé 1.ê O`ê >°ê 7ïê >'ë <fë o£ë /ì 7Cì 7{ì ³ì @Íì 2í >Aí "€í Q£í Yõí rOî [Âî <ï 2[ï UŽï :äï Jð *jð 5•ð CËð $ñ {4ñ ;°ñ ?ìñ ¨,ò ]Õò ?3ó ^só FÒó Dô ^ô C|ô 0Àô Mñô R?õ )’õ ,¼õ 'éõ ö 4)ö r^ö <Ñö ÷ ".÷ #Q÷ 7u÷ 7­÷ ,å÷ Cø _Vø %¶ø 9Üø *ù NAù D�ù PÕù b&ú _‰ú ;éú 1%û 4Wû 4Œû CÁû [ü :aü Jœü  çü ý Dý @]ý Džý Hãý >,þ 'kþ 5“þ 5Éþ <ÿþ @<ÿ ?}ÿ /½ÿ :íÿ 4(!-]!2‹!a¾!Y !5z!*°!3Û!0!-@!8n!E§!^í!5L!‚!!¢!Ä!-â!!-.!>\!;›!m×!^E!8¤!.Ý!!'!$E!Jj!µ!GÈ!K!m\!?Ê!N
! !\Y!E¶!?ü!/<	!Gl	!=´	!]ò	![P
! !#¬
! !@Ð
! !G!.Y!5ˆ!F¾!7!6=!˜t!B

!EP
!C–
!VÚ
!X1!CŠ!BÎ!B!BT!B—!BÚ!B!6`!L—!Lä!Z1!LŒ!KÙ!L%!Kr!K¾!d
! !do!1Ô!!&!@A!@‚!EÃ!S	!O]!+­!"Ù!6ü!;3!=o!0­!*Þ!	!I'!.q!4 !*Õ!D!(E!Wn!Æ!Cå!9)!7c!C›!Dß!'$!0L!%}!%£!4É!bþ!!a!*ƒ!@®!5ï!1%!'W!H!:È!8!;<!Hx!Á!6Ð!A!2I!3|!`°!?!(Q!1z!?¬!Dì!Q1 !Tƒ !CØ !+!!8H!!<�!!¾!!Û!!ð!!$"!W3"!7‹"!(Ã"!Oì"!<#!*V#!%�#!§#!*Æ#!€ñ#!Ñr$!D%!-_%!›�%!I)&!]s&!OÑ&!K!'!Sm'!9Á'!3û'!</(!Zl(!DÇ(!2)!E?)!b…)!Xè)!A*!HW*!. *!7Ï*!0+!a8+!š+!,­+!BÚ+!,!-5,!jc,!WÎ,!N&-!Bu-!E¸-!Fþ-!EE.!%‹.!0±.!2â.!-/!7C/!K{/!@Ç/!M0!cV0!6º0!^ñ0!P1!k1!Š1!¨1!È1!æ1!2!"2!@2!_2!}2!œ2!¼2!Ú2!%ú2! 3!>3![3!%u3!›3!º3!Ú3!ú3!4!#44!CX4!›œ4!X85!Ì‘5!¹^6!g7!b€7!]ã7!JA8!<Œ8!>É8!>9!$G9!8l9!i¥9!>:!(N:!$w:!Pœ:!Jí:!N8;!G‡;!SÏ;!8#<!B\<!IŸ<!6é<!  =!OA=!_‘=!Nñ=!^@>!UŸ>!Eõ>!E;?!c�?!>å?!m$@!o’@!iA!flA![ÓA!b/B!h’B!eûB!LaC!N®C!;ýC!'9D!waD!+ÙD!FE!(LE!BuE!r¸E!J+F!MvF!RÄF!9G!2QG!?„G!@ÄG!@H!@FH!=‡H!$ÅH!(êH!>I!?RI!?’I!@ÒI!?J!?SJ!>“J!?ÒJ!6K!%IK!6oK!*¦K!IÑK!FL!PbL!`³L!ƒM!U˜M!<îM!r+N!DžN!ãN!'cO!'‹O!b³O!bP!byP!,ÜP!.	Q!.8Q!.gQ!N–Q!KåQ!i1R!%›R!1ÁR!óR!+S!b?S!`¢S!aT!FeT!F¬T!BóT!>6U!@uU!J¶U!CV!gEV!{­V!E)W!IoW!K¹W!mX!FsX!lºX!ª'Y!(ÒY!FûY!<BZ!FZ!QÆZ!X[!Mq[!<¿[!"ü[!B\!>b\!)¡\!?Ë\!7]!3C]!6w]!j®]!0^!6J^!�^!E•^!;Û^!2_!2J_!,}_!µª_!``!€`!6ž`!@Õ`!Ra!Sia!+½a!eéa!EOb!I•b!lßb!SLc!& c!MÇc!Ed!‚[d!DÞd!H#e!le!\ˆe!"åe!0f!"9f!,\f!.‰f!=¸f!/öf!%&g!2Lg!*g!)ªg!1Ôg!+h!"2h!GUh!0�h!^Îh!N-i!'|i!&¤i! Ëi!&ìi!j!%3j!5Yj!B�j!Òj!'éj!(k! :k![k!3ok! £k!Äk!Õk!ôk!6l!0Kl!/|l!/¬l!(Ül!9m!*?m!!jm!&Œm!%³m! Ùm!-úm!&(n!%On!un!2�n!CÂn!6o!=o!@\o!&�o!+Äo!ðo!'p!#3p!Wp!7up!8­p!7æp!Cq!,bq!,�q!@¼q!%ýq!&#r!rJr!^½r!@s!{]s!`Ùs!>:t!:yt!2´t!Jçt!$2u!mWu!FÅu!Bv!5Ov!B…v!(Èv!Vñv!<Hw!Š…w![x!]lx!4Êx!Mÿx!TMy!P¢y!`óy!DTz!9™z!]Óz!Y1{!i‹{!Zõ{!]P|!R®|!T}!QV}!e¨}!9~!2H~!G{~!8Ã~!<ü~!49!"n!I‘!=Û!w€!F‘€!1Ø€!B
! �!6M�!<„�!XÁ�!\‚!Hw‚! À‚!paƒ!�Òƒ!{`„!dÜ„!tA…!x¶…!5/†!Xe†!;¾†!Eú†!@‡!/^‡!/Ž‡!L¾‡!7ˆ!6Cˆ!:zˆ!.µˆ!Oäˆ!œ4‰!“Ñ‰!$eŠ!VŠŠ!6áŠ!-‹!:F‹!�‹!Hœ‹!’å‹!,xŒ!>¥Œ!jäŒ!jO�!/º�!$ê�!>Ž!&NŽ!%uŽ!%›Ž!+ÁŽ!#íŽ!(�!@:�!O{�!@Ë�!D�!<Q�!Ž�!ª�!À�!-Ú�!‘!"%‘!3H‘!V|‘!Ó‘!(ï‘!*’!.C’!:r’!(­’!dÖ’!:;“!@v“!>·“!?ö“!=6”!*t”!=Ÿ”!Ý”!aø”!4Z•!-�•!K½•!N	–!GX–!A –!Qâ–!M4—!M‚—!JÐ—!ƒ˜!(Ÿ˜!7È˜!<™!#=™!1a™!2“™!3Æ™!6ú™!31š!0eš!$–š!%»š!)áš!,›!8›!N›!e›!¢€›!/#œ!`Sœ!+´œ!(àœ!=	�!2G�!9z�!G´�!ü�!5ž!<Mž!FŠž!=Ñž!*Ÿ!2:Ÿ!4mŸ!I¢Ÿ!IìŸ!?6 !Fv !B½ !o¡!Gp¡!;¸¡!Qô¡!KF¢!=’¢!;Ð¢!N£!>[£!Iš£!Iä£!D.¤!Es¤!D¹¤!Cþ¤!B¥!E_¥!+¥¥!FÑ¥!¦!.1¦!<`¦!R�¦!;ð¦!W,§!B„§!IÇ§!*¨!A<¨!t~¨!/ó¨!#©!FB©!A‰©!CË©!Wª!Pgª!E¸ª!-þª!?,«!<l«!%©«!9Ï«!$	¬!.¬!J¬!tg¬! Ü¬!8ý¬!26­!6i­!O ­!Hð­!F9®!(€®!©®!È®!IÙ®!#¯!.=¯!l¯!:¯!º¯!+Í¯!(ù¯!,"°!/O°!]°!BÝ°!, ±!XM±!¦±!!À±!â±!ö±!
! ²!R"²!%u²!(›²!Ä²!Þ²!1ú²!9,³!?f³!¦³!½³!Ú³!1÷³!/)´!)Y´!\ƒ´!?à´!9 µ!lZµ!0Çµ!bøµ!?[¶!r›¶!I·!<X·!=•·!/Ó·!¸!¸!6¸!+V¸!0‚¸!,³¸!1à¸!0¹!4C¹!x¹!%—¹!½¹!LÖ¹!L#º!+pº!-œº!,Êº!÷º!»!*+»!)V»!Q€»!AÒ»!/¼!D¼!5\¼!3’¼!6Æ¼!Ký¼!+I½!&u½!#œ½!À½!Õ½!6ê½!;!¾!]¾!P|¾!;Í¾!%	¿!;/¿!7k¿!&£¿!'Ê¿!ò¿!1À!-9À!/gÀ!5—À!ÍÀ!éÀ!ûÀ!Á!,.Á![Á! tÁ!!•Á!'·Á!.ßÁ!,Â!1;Â!mÂ!#ŒÂ!4°Â!1åÂ!0Ã!)HÃ!YrÃ!ÌÃ!4êÃ!/Ä!/OÄ!/Ä!¯Ä!(ÏÄ!#øÄ!Å!'<Å!(dÅ!�Å!©Å!!ÈÅ!êÅ!'Æ!-Æ!WKÆ!@£Æ!äÆ!.ôÆ!$#Ç!$HÇ!)mÇ!!—Ç!=¹Ç!÷Ç!5È!UEÈ!W›È!VóÈ!#JÉ!"nÉ!#‘É!1µÉ!OçÉ!07Ê!HhÊ!:±Ê!2ìÊ!Ë!%<Ë!bbË!BÅË!HÌ!1QÌ!5ƒÌ!(¹Ì!qâÌ!qTÍ!,ÆÍ!1óÍ!K%Î!*qÎ!'œÎ!:ÄÎ!7ÿÎ!B7Ï!0zÏ!?«Ï!;ëÏ!9'Ð!2aÐ!4”Ð!DÉÐ!\Ñ!CkÑ!3¯Ñ!3ãÑ!
Ò!'%Ò!MÒ! fÒ!D‡Ò!DÌÒ!GÓ!%YÓ!Ó!ž™Ó!¼8Ô!–õÔ!ŒÕ!&¡Õ!7ÈÕ!=Ö![>Ö!4šÖ!9ÏÖ!C	×!1M×!4×!b´×!AØ!nYØ!EÈØ!0Ù!v?Ù!K¶Ù!-Ú! 0Ú!(QÚ!$zÚ!(ŸÚ!BÈÚ!CÛ!/OÛ!0Û!!°Û! ÒÛ!7óÛ!+Ü!/KÜ!{Ü!HšÜ!#ãÜ! Ý!&(Ý!OÝ!3fÝ!)šÝ!UÄÝ!OÞ!GjÞ!O²Þ!Gß!JJß!A•ß!i×ß!AAà!Hƒà!+Ìà!$øà!á!+<á!7há!. á!"Ïá!$òá!â!#6â!RZâ!"­â!)Ðâ!%úâ!B ã!Hcã!@¬ã!íã!2ä!/8ä!:hä!X£ä!<üä!*9å!då!#å!-£å!)Ñå!0ûå!0,æ!"]æ!€æ!7 æ!0Øæ!	ç!8ç!Xç!rç!/Œç!¼ç!Öç!‚ïç!mrè!!àè!é![é!>zé!8¹é!3òé!V&ê!J}ê!¤Èê!5më!6£ë!YÚë!Y4ì!:Žì!Éì!$çì!í!$%í!&Jí!&qí!&˜í!*¿í!Eêí!'0î!UXî!b®î!ï!)+ï!‡Uï!\Ýï!:ð!}ºð!@8ñ!Hyñ!DÂñ!Kò!PSò![¤ò!5ó!6ó!2Ió!|ó!!�ó!�±ó!53ô!>iô!X¨ô!Mõ!SOõ!J£õ!Eîõ!H4ö!o}ö!oíö!4]÷!Y’÷!)ì÷!9ø!CPø!.”ø!ZÃø!Lù!5kù!7¡ù!;Ùù!ú!14ú!gfú!7Îú!,û!z3û!Y®û!Cü!Lü!Fhü!E¯ü!Fõü!/<ý!%lý!%’ý!F¸ý!-ÿý!6-þ!Edþ!;ªþ!hæþ!9Oÿ!m‰ÿ!9÷ÿ!1"3I"l}"5ê"P "5q"P§"ø"4	"*>"?i"B©"rì"d_",Ä"Añ"3"|Q"ˆÎ"zW"gÒ"}:"e¸"f"r…"!ø"$"=?")}"9§"Dá":&	"9a	",›	"lÈ	"N5
! "R„
! "D×
! "5"RR"¥"<Å"8"V;"8’"VË"B"
"`e
"BÆ
"`	"(j"F“"6Ú"."K@"-Œ"º"pØ"<I"<†"Ã"'Ó"<û"*8".c"/’"2Â":õ"0";9"&u"#œ"9À"Fú"oA"/±"Zá"G<""„"9§"‡á",i"(–"C¿"H"]L"nª"n"nˆ"v÷"Nn"w½"Œ5"TÂ"/".G"*v"S¡"Nõ"qD",¶" ã"M"8R".‹"0º"+ë"F"\^"`»"g">„"uÃ"&9"%`"\†"jã"dN "a³ "c!"Xy!"CÒ!"B""PY""Gª""[ò""N#"9k#"¥#"%À#"Fæ#"?-$"8m$"-¦$"9Ô$"7%"8F%"7%"M·%"I&"EO&"A•&"M×&""%'""H'"5k'"P¡'"Oò'"B("`("@|("G½("3)"*9)":d)"+Ÿ)"/Ë)"Qû)"gM*".µ*";ä*"B +"6c+"š+"³+"+É+";õ+".1,"f`,"-Ç,"Aõ,"o7-"-§-"-Õ-"J."9N."-ˆ.";¶."8ò."B+/"Fn/"Gµ/"3ý/"10"!H0"=j0"J¨0"Nó0"2B1"=u1"/³1"Oã1"/32"Cc2"§2"¹2":Æ2"3"3"k 3"Œ3",¤3"QÑ3",#4"[P4"2¬4"3ß4"%5"G95",�5",®5"ZÛ5"66",L6""y6"8œ6"Õ6"”Ú6"o7"l�7"ëî7"}Ú8".X9"-‡9"#µ9"PÙ9"Q*:"Y|:"`Ö:"Œ7;"Ä;"VÖ;"F-<"\t<".Ñ<"R="S="2r="-¥="=Ó="'>"]9>"O—>"&ç>"'?"06?"1g?"'™?"$Á?"7æ?"@"99@"1s@"3¥@"7Ù@";A"DMA"9’A"5ÌA";B"5>B"5tB";ªB"5æB"BC"8_C"[˜C";ôC"D0D"8uD":®D"+éD" E" 6E"!WE"2yE"+¬E"+ØE"*F":/F",jF"+—F"ÃF"6ãF"%G"„@G"„ÅG"„JH"fÏH"Ÿ6I";ÖI"6J"\IJ"&¦J"dÍJ"*2K"]K"%mK">“K")ÒK"5üK"+2L"^L"(vL"'ŸL"ÇL"&çL"M"*M"AFM"8ˆM"	ÁM"	ËM"Î
Þdû ‡.Þ&�Œ22
! äRç¥&S
‹-]/™vï¤9çÒ3M5G7.(ý¸
! ë3j†	Œ)óŠ9o:�/,J¡B!t:D7Z
/³Ä+,01¢7~G<L-&9²)7´6''œ$ÒDv8ü<<É—Ý‰#y!°+F+�06'Æ2á2ÿp91*ª"ý4’7H:.!8+@%eŒ$è�ã<F	Õ8\!‚]"æ*fjô
! ø#ŠÀ5—
! %/%	+I-Ù%}sÛ
! @'­ò6H1<�#Å,ø`mÆ"¿"ž/&"4•u!M'«)º4Ä.:Ÿ1�¡Œ<O¤«3)� Œ!$0Ö+Œí!/ !¦9¶Ç8®û.5)+™L;Ø!"E�
! 7.ƒ(%n!¤Ã!‡ÍÍìH7§"3ß
á>9î'Ì»x0P§<*©â²"w
7,Ï;/5'².14?4£/ø*3<}(!4Û8	Ñx<”Á(n&–qÈö"S4¾òÏ
! 6<L€Úa/¿ t4"
*-_)Q Õâ#s2+èz63ó3l-Ï?¤5
"Ø î:'¦!=8N"Ä/n.&-!.õ
! }1`#è�,ä$à3C¸-i›,^ë:ÆÒ*è)âƒÀ
ú7ûú/k8Ž‰/ò:^/¾æ»0œ5e5q		:Ü&
<F’(qÄ0ô&~)S%->„	¡1-
! «‹
ð/&¬ž+tã2§!·Qì	<7(4/7à!ÈN#ÃR¼¸I/²ø"Ö(@7já-;::AÓ6d$%2Œ{+B4“ê2¯�5	¤-ÄÁ2ë4Yæ’
! Q1+8ÿ/Á,Â-. �'3ê%4õ9.¸/Û!RY:¡¢(s~2“è¢/f!œ¶(¦Ô&&û2G)i'Ê#YCE©"w*•&)yºÝ+Y	=6šñ/0'Q%?7#0YU%[)w0!
! #È:¥=àg5Y $_â%èÝ#v,6Í:	zA='�È7Ü«,ð'M²ç. Ç9F9ÎÛÌ!Â4òˆÛ(%Ž-�mÂ5(î(êe.ð+=[:Ø	Q
y; 9à{–�9¡Ü‹m*¤ »#ò	,›þW29õ)¼()Ìÿx*tD)ßù”,ó+:ÅÎ-�(‚*!Ï-<2?Ü,s03Q"t["ï)<-É
! >
˜2l ´<\<Rò²**6Ý‹­&‚:Õ¡*VÕÜ5ï+¤YdG+Ä65	¬ Y46¦)üfu40T:ew"¬,ª;•+, Ð1Ú7*"7	=2
¯
¾	_:+\*J`:×¦ò?s7<4U�¯Á"z,_-õ%\J,+<R4ÓY6B2}ê6"Ø"?"&	Ç¨Ð<B,i614/3€*r#‘%ª
ï4Ø+C©’Ñ•*¾m©9~Ã<352g0®t<ì"¾8&O91V#/1¶1 	ú3A¡<î6ùä!'˜c‚
! ï.ì$9™?3è
! Q
! ;L5K%ô%,º+�*¹,‹/œ3~€/�û5ý/ê
! ®
! l4#Â
i00%Y-;37£#N!Çò’=§Ð¹':–5S(Ú[#�z#
÷,|«Ý_$œ 
! º.!ê:=.‰.4K€D2+&7;Í©Ó(S9œ)9Þ[	-&$×!8h5òº<Ó½ƒX/¥;‚
ØÔÛã;9à-kÞ9Ó&Ò"$ß69¼	
'+Ï6*Q-îÉ@5\7(;½\ô¿$ƒ3þ&)F8µ  W@-�¡+B3Ì¨"ƒš(ˆ<<«;Û%ë/I!o
! ,/‘5za<×&·2Ÿ'{k
ÿ œ
! ?*.9P`Zú:ÿ!Ž!ï	Àƒ7ç7¶)5v.â?,£qVÄ	z'\ÕÁ�-<—"ß®"Ó+-88(a;21¼*j!À,"9¢$Š	/*Ù.!×; D#˜.c;ÏI,Ë|3Z�n9�¬7eÕR(…9,0†$‰'³{3Â:Ç¦ñ>¤
! â€:#G3
! ?`.	$
! !u¤!	C/ã6àª&É®lÙ9�2¨Ž(“8–6êCl8(èl
! êœ§.í93,å�„2?.%�,"$&Bk&ý2ä
sä&í7â:#(éó
’$ý—JF #ïW$4!22_ô;#(Îù-Ë'Ú“sç*z-è/˜› Â)öe$&½Ö%}+™"ç­×1<ƒ%Â´| -M,!nùp,X#JÅ¹;C:,‘*Ä'Íß/q‚Ñ7h.‹Þ,:¬	H¡5Ó
Ã5Í3/(›ì‰&oÃ.©«
v-12>6¿	‰®V
! `à6+qî9L08*7L|ö9l2Ø%Š:c
! -ø
áu$
/5â<:.-.8á
! up%Ä+S.›79ý.³½ß+ý6ú*.,¢
! a
×8S“(é5r(ÿ.Ã)´3	2Mè&²0b'�8)6&ú#Ÿ67Œ e÷+.­¿3B4R,’:v{;#	Æ0å$9pU6Ó<ÿ%¬âo"3Õú80Ú
! šŽi/Ê-^$7N0±8�<1!„c/yƒ<
! 2&Û<(Šê0ºZÔ7Àø.èrJ0†ñ-4¼<Ëà\%bdË4&+9
! §35c K9WŸ/y©/,</`9'’5¹âÝ-+Q;:	Ø.r!0¯¡v
! çy4µ7„+xç€8«..ò
! ° áõª(ÍX5
! °1ç+ôÒ4¶`
?(Ö•í;h3¯‡�®>Â,{¡
! ª"à&ßZ*W
! MÌ+S
¾Ž'88Ç„&82f)+Vã)ÿx!5ü,ßq.ö‘	àh
þ¶¶O$Ô'Ê7S=�“um4²:Ó9i,PÕ.î4b}g¹t*"œI
2Ï{'"3ÈPn¡$4g�:l;»j0.OK#™/(y/M&,t†=–³
! ¼1
2-í<‡-h	‰<SŒ¹&�.f1r&Hz3z„À:Ï.2NV,¯0-êã1Q„ëw2¶0ñ2š9ý;$\Êm5ø1ë
Ð;¾
! ÿ;@ ¼ î&2<’4
0X9<µûÐ…"˜T4G5â 
! ÷.Ÿ3¼ï~,n/Ž%&�*y-¯Ó£XÏ9Á*Üj$_=C68"¼VÈ1w2Ò2}=q/L/'("³—6
;Ë*¦4È(û,9SÇá'R"ƒª+iey)¢=E_­ð-’5Ç<ó(ž$G°}3a�&^)!g3.~¥à¾.”9'…:ò
0–=*,¥5`.w·µ$",†¬Ð!J4“QœÎ3Š0tÎ&ca%Ó#õ	g)ƒÀÿ	¿%®Sþ
! î+7+j8=ùÊ*ÉÚ'g!äÅ¸1½¸$õ9f,ë1d(É4#6†*	á%Ä2Ký	v7ãå'y*½©$~0
~
Š+A%—¡#"”#ß-ŸŠPÝ2÷Ñ%�\-a#À'&4¬â]0.#4ôW5&&)¨ç‚'=�90	é–%~&[ 4y ¦+õ	X	&âö3ƒ9(ï;D.Z†+/#;!757 $<+ìÿ,Z'Ãëý)Ï2B9«8j&“-‡¶µ	&1ß5'3a6q
¸÷:z
›)òŠõ6)8àä
$3šã Æ�5÷ ‹4)¼-Å
! š1´-
8O‚
! 8Üœ%=3IÈAKW+
i;È}5F ì2µ'ÿ#B5 /	Â¢&Î08q*G´"y
×H5" "4.£7
ã‰4ª$¾
rZ,/p [*<ï8Áâ\SÞ%o,vë	L)Eu2Ú&â
f'šÍ9!7Ed!ò35Õƒ NŸ2VŒ4S#fÌ0l*µŠ3R y(*ûÝyÊŒç1m7O#3k7Í!–"¸2¯5®/‰�6Ã2Õ27c”))…¿)#5P /*þ"Ä)qö5€.«' üÂ;x5ò&u5d%1H"9'l#Š!K/î�ŽZ	z/ƒ0š+Ýè*Ö$Æ
! :'8/(¥1Y;é&ò7à;ƒ
…­"�%w
! (+Ö:'ù
!  <’69.µv +¿
! Z&’8ø3þ/Ü5›O	mç-P5€(/)¤)Ý*;
Í9B˜7,%"%Z·*5s-×Ë®
[7”Ó�»H#¥0H7è]Ñ(Ý¹Áå/¼:œ&·d*03z$Š"¯&X;i¬.09~'[
! �­44­•=m%”:�íùD2�¡9â’/<…3°6Šc#yß½ð4�¸6�˜
! Á‰$G/4˜!¤#Ét
! V"4);ÉL1¹
î.Bn¨'mÇ.Áÿƒu�0·Ë.N„ƒ;ž,¡&n‹)�g#).]W#‡&P-º7k6:6Å»;0y
=¹,7Xž-Ñ5ÍU*c1Õ�!bÞñ(:|í*òzØ0–Û!]1²,À;ìË5/7% é	õ1Áy9‡×3w05·Ž’;=ù/!
! 0¹8#$!9%-›1<.X�Š)89 ö5[9ë;3Æ&À6ó;@2~8B8Í
! {j#<�:Ë6.×)07¢8vOè7Q<ô Y8�§9š=÷6=âàs™ç•¨/*F;Ž�7œ4šê"UîŠ=nò*Š'Îê+Ê"('…!õ"´�7–×2KV5ª"565ÈÎ.)?,¦C)ÂÒ%õ8w ÿ
! Ÿlt	š'ÄÆ
! ªM½+Œ;6M-€1v0Ä¸#55W¢"8„#%y+\.Ž8¤�+±à:\/a:Ïù‡$_'¬©;
! Þ#Í}*úŽO.[.ò€2W�6«(ÿË&T
! RÜö;O)Ý“&Ô0Æ
à,³—r�2º—Õ,:ÌQ
! V*;)Et5ê!JmÎe'oèö'
  ÷ç±
! Ç"ôC
! N'•(  ½9ðG-Î2LÙõ·57-.H+Ÿé" Ô~ ª0š¡:é�àoè|$~Ë(�¬%4O4ó,#ªu«9?J5sý8°0ë*X\	„j57A
! ó:[À1r+$¦/¸!J	#.%Ò(’U;ù0"C*Ÿ/‰+]9êR‚;�€,´5	Ûk
! …'­7!(}G0r h{Àv9;c!é8øw8¤.¯6Q5i¾;Ý|
! 5:Á£2X*Li
! ?$·4aÕ*Ú!·á+¿2'vžÑ<i%K<'7¦2!=*
! ËY&/õ8'Å	§$–0ŠWñ+^iÐt"(##æZRæ&æë G]¢j%Ó~cT&9
g8Ä&Bb&ßä‹ø­;80
! 
6�	¶9`=À <î'ú,2!øëó1ž*?I5„[±!‘
:ü ´1U2%#;}%ì,x,Z6õ?+ø0æ
%'
O7H37ú!I	êÌ$Ø,¬+œ�c0Gºª5m‡Ú£(Z
! §Œèâ6Wž­3ˆ)p3^ÁÊ2€0H
 =-+6¥êÞ"Ë53
K1Ôò/ñ	%[%°5$M#ƒ)}å³H/›(¿£.©,%BÕŒÄú.²‰þ+é¿‚<ì7cX8äAkÅ2VI98I
>%”4–:."øP9A196®2T°£0Òqj1$‰Ô±)-*/f&:¹ë<T92;¦.,ž5”$ú}4ü
�<{ñ:˜#`$ýô¬±)Å/'Ó·
!  ‚4‚%ß.°3É7¢6Ýã?	*d4®,±(ô	(
! Ü
! äá,�Ò:.ƒ#W,00&j oö<74dþ1�®.ƒ iÏ†lüè-K–þ(ø48	fßÔ-µ-–i9Ù,¢h2Y
! ?<¼áé0—
¯3r3,5•'×†ñ6K0w:xÌ#Ç:1"&(7&d&†ê,Þ4µ.-à•9$Z@îô'D=³0C"Ã˜Â8Ë¤	P¾+I%Âú"¨4_²€4ç$n#…0õ5Ü-©1i6PÚ¦	o8ŠÈ5Õ"¦ï'Å.‰PÏ%	%0ñ<73q–2'�í‹+è•ìËš7èCû
ë<$©8
Ñ	>‡
! â,;"1@=,m—/¥"L4Õy'¹*(�ž&^6”fêé%(é-"TÀ+#
! ÃE�ã3®^3l½E%ô,ö,4óM*¸'ù4>ä—'¶£#WÖX%ƒP-9æ;j*wç:|€
 5	&Ëñç(63E(�"4b	5Â]n$®8Æ!$-ˆ3"Â$z«_!r­4ï´Ä.«0Ž	Z«!Ó#i ²;g`»o1®:c.1×"£,¹Wö“Í"»ß"l7%=›<Ê&¢N*DÝ4Z$Â9è;K<â4�¯#à	Â|!ø•1J+ãâ’!“aÆ;ñ4 q3&Â*¯Ž0;é)³Y'ÄÃ)fH,J)šf *ÂÕ9U.6E!h;>Ð‡+¨ƒ1OE'((Ç'	
! (°ã-¸u,a0q6''F%Vo#¯)¿/}8Ñ0¬%»,U13r<G+œ%Sj 2ç"a$K"û:¼3äZ-¡ä¨,ª'o{�5­Š	€"²I]`,¸ô}œj6ë	::V'ˆP:ð4¡Ë;&%S*©00‡¾"YL._	¶Û*0Ÿ$s5Jº8B)úv,4m 4+½5v#g*kÂ#4Ó(™;2e-¦;õj"%Õ;ë3*¨+;/9•7d-@6T5=/n3ì¡ð.^9i"D1* 0¸$Þ1y,E4}9ù @&©$>N7=— º,0•,î
”ü:=h¯”Ìá7q7Ä
¿6Î!¨‚2O†ƒF?3¿g

2#/™5´9Û-!§v
! §š(	3—0Ç	–(œI$â24%
Å:B&ëX
Í'ˆ94Ç.é¢hfG4r-+‘´%Â7bù2g	_o,4(K(%F®#à'hl&1#•#h,k¨%Ñ-…2*»#c(æh"u#&�&hUH·ä3!H5­$µ%¯.3#=>Ñ×0Iå™Yò3X2Í,†Ö5(6Š
! %:O3¿(|'Ò$•-¿P)%3÷9	Å<Æ¦ì6(ð1=ò­ž4
_<öÑl%Ìó (5@½,!0k1X4J1%„ê;(x³	B.?6A4‡7h´Ì"ü%‹=ßkk;^ªoû96 $Ï”;s;ˆ4-È2t7<\.
! åíB�-î|9›Êx&Û"¬<5+ ;o2‡©ö†!™0M";Š4U"#:ò9„»‰.eØ2¤:â*¼¦=ˆ×]�ü
! .5ˆ
! 
! f/^:u*u.9Ö.g6$QZ5TòÑx,!{Ó&ôÂi7n,ÿÊ+Ì~9<ÿ/ï&yb6ì/‘‹?–2ç'<³#Ÿãu ]d:¤nT29–Ï"+«&#¸<ê$Z;	-W(Â ó.!'1þ#Í6üÎ1G'Š
êµ…‡#Æá4Tn/æeü#o4|Ø/Ô2�:?&Ê˜_(l<:´÷6bS5“	µò@å;©6Øaé:â"8b«Ýç,È&ª�=í1W']:	H¬0¥/~V):9É.Î:aßÍî88«!$¢°3-íè	5<;Uà%÷
…˜
‘#Ì¾°'cõ-f=;Ùl)Þ6ãHþÊ3¥4«Ž,Ñ
Ò¦¦"a*%¤1¹:	Õ(Ã\=`<í346‹5²Å 	%–s*l4Ä:ã"ø+/8=‰>;~#Ž5“*…ï$ð<¥'1	;#.Àÿû,ˆý\8ç×'�2ê8È6¤ÅOÊ'«	ø$ý Ÿ¨8�¦è+0
>
! ß6}c|+Æ$¿0G%¡%Ç0ßÝ:h-1"/L$N&Ie&1¤¿ê4	Ù&ƒo»8‚,M0Í¢Aô5âÍ>+Ç+1Ê(QßùÒ9,™]èf&¤6(33ÙQ3Ê)Š#¯'Î(–<918ó2ÜU&¶˜-‡2:›t(…‹.“$‰9’-`<w<’#H	ýý,mÖ§p€5
! ÖO Š*ø"6$™~b²ÍŸz%�*ø5à4¾ÂÏ:W=–+tuu0[-=
! /
². 
ó"u+_ÖõÁ	Â0j¡
78E
! ©*Ö —
! ¯¶!ƒ,s¥#+Ë3\ò y:*(8ðÿ 0X7P*Á¡i$?aöU<�­:$9&Ö;K,š¡/°ø!˜R=~*y."-v!H»ö!C
! ã:×4˜[4�<Ü6…%‹¾2F)d	é¯;N±7SK)¯\ÄÌ¯·E/à5i-µ:»†ß:›0%ñ%“%a"Þ ýÄH^167‰!Û­mM©-¾0Ž`2–31r4&$s`1)}b+	¹	±9„ä�8¿*‹'.Z7µ5÷›;iv/Ÿ;X<P1å6-3*;,Œ˜î/><!,õ™÷ê1"œ¸0²'"¤8{(²6Ê&NE)eýõ'==¥é3ÇI›±6y¥!Mº&
! 1	Î5
! :'ã,q:›-$'Œ^¨('ÜÚ.Á¬‹&3î!å	Ã-å
m'ý<(Ê/Æ*œ,K_&” N ¹!Ò5!;˜œ�*q	½&»áR.©œl(./-6ý·>#
! 1ú1dY b ?86
Òó%êþ…/ãP
! \2Ý s&Y%§7Hw$Ö6ìh27Øè
)@;'.0fe*ŸR+™'�($sg
! 8çå%¶–|± ­„+</ÐˆwÒ¬Ä½y#�
R;Èq9Ïl3hw=ÈÃ˜F2|ZØâ;«:í�)¼Ü”"ïþ.L;rzñº#Ù+*A¸ û�e V&ÝŸ?!w
d§+1	7>Ã%_%¥
! ·(&;KðQ¤<Á+û:ù.!$I
! ¢ä-`*T$U'º5F\:Ç7m
M‘.®5!t þ6› /5¨l$16(z=+8é%R*'Ò	¹7§"{%­¯2ò™‘›$ù� }b!cn"ü« ò8˜4z;Ë"j	@)Ú2|=®0É€iÙÚñ*ä;z�Ü1ü)¼4\I(úy{¶ »'(8.àÄw3w(|æ>9!V2p5�
( U
W
5S+,
á ë9¼%x—â1­Œ=2ng&{¹0h»†9!À8÷7[l	4:]§#2"0"BŽ‰*š6‡ à#O‹"ÕUR-�q£.$(y$“/['b)3$4µ,5¡ Õ7-ö
1&Mj6ŒÈp*v=h0²7jŠ2D3.�9$/=
! µß
! Ør6Q7ðoÎ,’+º'Â	Þ5ì%!
! R9Â/"7Uù%{`4Ò Ë

£"ôö6Å075Ò.J*87Y)ž0c"¸,Ð1#=`9iÎ/�'µ(m".$)O"•f0Ô	n†7³1žJb;»¬À-�8‡8¹Ê³7ë£Ž
! Ê:(2®-.œ•"‰2Ç,$×q(ã¶+ù1óR5˜)³-és†Ñ1…4Ã0{[;8Í&ž	H	ò(VÿÅ4Ð5+Ø<%_2l:¯/÷f9t;Ž6"11.µ2¯%Å#è4F/µ@+ž%!	x S)6‰6Nå(€)	ÈøN	ƒ=æù'`�,¿(2ì&r�„…x
\í:Ï1ÐÂ./S+4Ö2
! %7ŒÓ$jr5p=Ìyñ„0w÷b#7

! *˜3‹$#¸7;M2÷»+=úF±
I2½%‚#	¬&BÌ¾¯²¶/œ1/÷%L6C#2":„#!½3IX:$
! Þ-³í)h
! î )?;ñ9Ÿ_;�1Å`&C, x–'$)œ66.0L<§×»“<70®�®(æ%5	r9<'„%êŒj+$7­)›ç9¡8™.d¸{.A0ºi“Ñ,ß)(0™	]œ?#7"ÁyM8¼6;	
! )-¼,;,R&ÊZk5»Ë,ç5=gš<è6Û*^%"�9Ø&�*»"Î5>W
r.¾5+2ÎÁ35‘	Š<«	±&ï)®)Ø5s.t<¶+öw
´
¿)`(ý+„·9%!®!è1ß=Ò´$á¬Ð0D0c8hY1Œ1ó€à(¸5y¥
! Ì'W;öº%É*ÞÊ31&2T;á*Í*ó4 1¡!�"TA¤&ð+d£|V¼ä(	=¹R!û;ž1•^…H
! ƒû(î2œ ë#‰
! # NBYˆ-L+PÑ'/ É‚¯U2Ä¶&Þ'Ø¹m/�’ ƒ'	±#"#2Ô8/¼'){7�ú |-W9ÿ²I0–';v*9ä…#M€úf$¡Ùp"Äú%¦‡	«Ô)äA¬á�;ç0Û9;E,ûÅ92II"ó90Ê6a		 r:b<�2i¤q#†)y"h9ó-g4&<”Ûù¸ô¹59ˆ:¬;¨ú5P7,\%'m)Ýä9H-2È Wãç!°†'Û4ü}50/93& |7c	b€!¨0_ ¼="L%g$±™[•5¤%¡'"~Æ¿t"ºÚ4>&é7‘ß;´Ÿ#|8h*“ +v ¸ËŒÑ MåÜL|
.6d -”U30h=æ7Û¾#¼Â‰%¢+7‡dd†"�
! þO01D;Zí	ñ7ñ&ô*ÓRu8þ4Œ"*æ
! ,7RP]'p�4g#‹Ð)éÂ
! ~!ˆ+È8{2È;þº	÷$8‘3<2(Í
àeÍ3áB<4
! �_C<F¹%°Ù-M7Ã-I+ç8¢ãü3Ãƒ7¿7ë(d2.$	-"ö8.«<-#Ÿ.ÿ,š
„í5É2T=:Ôa9M%é8+@/†8ª-lû4
! 6'u"
û&#ù&':9ù@^&ª ~“¶‘"ÀôÖŽ=Q$O
! 8�4i#Îþö4Ž4«""%P'l[±0Ë4Ô¸;äØ Ì	ÑM/§
0]í}ž°2ðô)\9Ç®Â˜<�	þ8™8…5¡=L8 †(m$ ðÞY.W1(**õ(¤.Ý&É,_27
o-¥-Ö&Ò+Ÿ
! b+¿K3õ;ò1O$¥+	(õ3‚ÇÛ635H
! ^%N3¼!:
wr¥)Å%¥’LÁ!AT9‚0
! C2·$*Åþ‘a
! ¹c*Jfß0¬(s)j2,)
! "
8ä<w)2DØ;C4ü$‘(§%%ûÉÌb{‘
! îefËC,A;P¼t6¹bü4h(k*ÑNY
-,#$\C(�W!Ò!…T0†'=d
Ž£;£±Î
! è�+ä7Ã"ü3=©0$
a2ˆØ”
! ÔÌ,’˜ül'£&—
„ Í+Ý<ô6(æ]=
! Î6æ21¢
s<²<Û01 ¹£H;œ8B6*|WŽ9I6êÑˆš[y±.Ê,þ'—”7hù%8š3³-/¤70/È) *Ã:I›5]4Ðý"sÏÁ´8�0�-*.˜50+>2ëZæ<ý*R5p-ò$Ô$æ0[&Š1˜/%i­
! +,&þ*X”U •06¾$ïÓMV%Ü&=+4 Ä¸_/J7¼4úcù8[_:P1 1?{-×Œ70"`7 öŒM;Â<¬*Œ6‰²@þº3œ#õ&½."''	5‘06Æ‹8’m6Ó½i8r¨ 1ÊãSÝ$E&þ: Å‘˜6«/=ry
! +ÙåŸoÖbaä*E:³!&!«#$
! ']#Æ6+;â!/2ûJ-3Ð+'Á9–Æ8ó”Ž µT7±;lr$4O�)Íß$¥
C=e1×›C¶g§&�$�,N<[éó5¸%�X,É¨$Cx4ä0*œ+y!Æþ�
! ß1œ 9‹=>-”5¥. ÉÑ8&î$
! 7ß,8%‡)=‰rªþHfîT@ìÐ
š!€º1z8G
! P2c7}š*Ù�oK7aß47K‡,	ò4¾C$ú‹ äó!ðR>)@>7»%í5.ƒÒÉ/Â@ä,$)¦9ß#�9áE6S	*9)›-·*3á/ø/$ð#—‘1CË2)T%]7ù,Ò;ê
! /K÷&¥O+B"¨*‚N*q=ò'B˜/ÿ¿é
x1® 5#«+
! µ+xz:g:%Í%¶"3;_q,[±và*Í)¨|6[/¤5ž p6W4)=©½(šâ.…88,Ð <vë-4
D;
! óª2%Ê1'}/)‚=Ó
! T.•<T
! d_8Û‚6¦R
! €]£Ð
! ;"G.J<Gt7�3-.ž49v\Å5”%ÈÒ0W6îÍ«µ#2ôü> ; :²Ê‰)ù—Õ1ñ5€Í	6)%<ñ,<@3b¯`›*V/,º
! /=z‹3£ ¢ý'7"”;&—+ª8dÖ6Ù÷9j¿k;Ñ¹Û	('—,C!t3ê&é‰5Ù#?2Ý¹»/qø	º"-F¡"À)x6)ís7.K84;ù!ß38˜Hªô<ö+LÖ@9·..„/ì°
£Å&(? gæ"(Œ=Ý7„&‡6B;º/Ý;5L¡Jþ0t\ì<
! VÎ9ü"1¼'Ö3Ø‘8¬×/;È›_—<�
Ù2£0h)Á)Ø9o6Nž.„3s©iÊ
! ˆ!ª$+Î4€%8_ú
'F=‹B6—)Ó/“6Â3v&«#aB	Gõ:*6â3”	Ì3=º�’;1õ
¾gÅ*›Å3Z<ª¯	Y*æ:W*n6qàJØ‘)Å„)9�G8£(m+A%‚»9ü§76g;h%±%â(: ­#‡r7È	Y214U!ÇQ9","!Œ(k	³/y>(áò%¬"	É0Ó%ü&kx)G'0<e	` Óu:î)ñï P4 	59fìf:15¥(¹!ø‡((4&+«Nx8¬%W:
+ö-lY3õ+Å6	4C'$›ˆ1¼åD$#*Ÿ5<X;©#*Ú"´Š&�32.O,À€
! üŽ}#4-—H0!,–&w%¦<†*°–#p7—=4=™6'
! 4$cD(-�J4Æ)Úk¶1´'
! š;q
! e´�,½£=Ÿ8¤*|Î+Tä/.Õ
¢²#=ùÜ0¯8šÔØ)ôc(žJ9b÷½'O *½FOÏ)768IØuŠ,¥(ð
 E
+¢!,		X3J6‘: &4$3ìø,*§f#	÷ï9À.Ï
þ2k,å#µ&6x.187+pÄ3q!&Æ4Xc%
! -Ta<0 1-Ý;—Ç%uº&öˆ(àÎž‡5‘'ì!xÚ»^‰_õ;úd%S;ƒ:ÿ.ý)z
! {"Ô#p4D&êyŸ3!U	­.|j;
! Õ
! '8YS<š.†ñAà,ë6ã'nÔÔ;9¶<¶
2&_"øá+¿©Mü/ìž7&=;RE>,N)À&¼«
! ³ ;!Ý_-½\#ííUÁ7�Ô
R6DXº-õ`
! ¦):Å'
! ·%š,l9‘;„`U}.å-
-%*
¯*("É!ÿŸ+	N6E0„S¡ T)¯"S¥š 4*f:‚d0ž=ž±3å ®Q	¤à W¼7°&Ç4Y&‚2Ê$ßb¼
	uû{
0Š¥Ó8ô3W>å6Á$²(±1Ð"[m/Œ�#±*|"ê/ºùú+§ ›F
! =ìu Ae—û6!í°NØ
! ì'å*º4OãÅ;+€'’2PB*!òøµ*ÒR 4¦K2€7ÀB‘I<�#ÅË¡)•
ç;Ï¤.0ÁðHÎ;	¹*ã:~>0	r*}âÎ?%Rú<hõðDï1e:8êƒÌÞ±	Ù'ï^8$P8%œ.%È#/ É&õ<~ç4–.Á;�°;F'n&Þ3M]$jƒ+–8Ã%Áƒ"™E8EN9”
«1üÜ"×5j­;"ïEù�u�Ý7G%…ò+!]9=$b
G³¥Æ,Æ%û'°7Ÿ%Ó, 5å4‹(‰š#e!(A6Q›
! D§`í4…8º v	Þß*n#¯ÖÃ¬9A,\9ÕGòm6D,!÷X=Ù)Ã4œ2ŸÃ7‘!Î‰è2ü7«WZLR7 ™!a'´q
! !Ý5›4Ex¨,e8:2:È$1
(Þû#+R	³Ä7$O¬…ï%7›Å–' ‚/&G,Û à2à)¯7(®=™#'½R< 5ü×,ŒÚ6s+ÙpÐ
~#ïŒ-5ŽÞ8˜8m=Ä
! „:Ý	QÃ29Ì8.<ä+a¯µ!#x4ƒ/„ëõð*x#[
! 	c)ð6Ik<ÿ´l8|(-Y×!+1
! á
�.#!À"Í©&&ç/“
µ!v|“:ïS²Â'Â2Ùw/'ZÖ7@06	”Ï� #�.<Á-É”*d-7Ì1	›=*jà"ÍÂ.�5…7	ˆ/î5=•�k=A8@"	M
! Õã;Uýz/5º°<÷©
! Ž2áŸÜ<í-¾)*`]†5+·
äÀ1–*:“4K&BkOJZ+<™*•H)‡:“2}&§(0™®<ã95&÷4Ž3,qF.m3Ö"¥7à0"’'0Š™c½6v6P#-¶N1 ; #ã•9˜&á£×{/%6W	e0!h4A5ã>*©.Ï(HB=©·"�ë.¼›2
•7÷»Ö<å3ð
! ,ñU#Õ4v# :Ì
! ‘{ã‹..Q§4;/4á&˜%";n
°:í6=¶6¿˜’9¥6Ö9…;-!S€¿• îã$Yê-k9Ó.)gæ/Xl<Ž"9”&D
! \)ùÂ+—ür— Å'[<-1ÅÉÙt4œn2P/®*%„;pV'ú
! ÞôejÁ0L„*œ<"£)á¶.çn(O“0F7ˆ_]q8Um-Ç
Ö)>9$­þ7/›x½-Í2Ó³1;ð7^4$€}7™sš)í4º*YîÖ)ÁY,¼)04<
! 1�=‡â7C/ÿ#Çc,;ú�w¹"m<$²Ì)Ñ2~Û'ÈÛ ¯+µ)-Ë7,--I&óž!#Ž7!&=ñ¡0
3°%œ0-R{#%´H2
xÊá·Ðb9M40Ô"ŠÛ
L ß®,�4¶
! ¾³(("1n-’%‡E Ÿ&K=»ý0p¤‰(xÅ×7Z2U�÷"]3Ós(m:$Ù˜'<m.r2ãVj<(5Àù6:Ò"!+&¨ƒ›8ÁG*C,¨+ÊH 13Ób:_A3J=Ÿ ¼/8®4	ò»•;©3,@#Šm2c ¢<—¿yâ	V!r >5¶0ùnj},"n	ˆG&ª'¯:7ø8¹&C)7j±Ìf6s�(‘\+ä	81wL3és,¿-{r)K+Lê).Qª.Ö`	ï
ZËñ;ö\3A)Gd885P(^!<ø7Ã
! ¦ "tCA	Á
ÿ*ì.ø)ª*©+è<¨^$ó¯ž½;„Ìa3¨©¾(´-R
! <G2)3'ƒ¸)Ü9Å8£s<'’c<­*« è,–
! •Ý7'Ó7<­1:ŒÌ2µ]¡X¤6LR"6&§-˜_¼e›9X"Ö9-/¾Ê0—$.E*£¶Ž+ø°ÿ¸ù+@i‹3»O5Ö,,Ðc-ð›
Ô+ê å-'“n<²	™<—% 4ñÕÈ1X½	
D%�7B:Ì4~sÏJ
! i+‰8NŒ+6‚97/¸K0Xå0Ëc|ë&�_+8T3Ï/a»ë"
	8®D!­"!6¢#	ºEvE´7ì#s%8ÉÙ,]+€$=/;ý(À3Ä5iÚ…1+7¼#’³’ÞJ3$Ô6Š®6<	•/+oT³2Ù0ÓÔÙl ¾à¶'þ%³U8%
! î<N+Z Y^;
,S/åÃ&/T-¬À#ùl‚$)
¼5;f“�î6/Ú
! .h¨8w$V6F,0n§<þ
'±xÑr5ƒ*7ÈË1¤0PË-*$é!ïÔ5-<Í-$o%)%6,.n[r'÷)³.©\á:°*æ'¿:öuö&Õº0]z"?:O�u)Ö/Qó/AäTM1Ë0F\5:6Õ¡6ß'´/7S:ü!Y0QÌk/=9ÔÆ
®Æ	ÝÑ
! ~Â6+²ësâ‘=
RJ.‘66"$*½4Ñ!u<“$¸F‚(Ù/ÈÍ o¹9t2÷
! {‰:D:Ú;
FÑ6¡#Ô*Ç
! H=Í(¼<3+Ð}:­:0û+Ý84% :`T!ì.Ï&Bž8/¹(a*Ä1&ŸÐ,Ë<K -p.x-ñ!©(’/"&'¨¨ w9<Õ}ä‹:üD
! íb…
ô2/$v'ð	‡Œ5Ž%/:Ì7£ó<Ÿ,û%3N{7�f”YØ:Õ/´6'9	æ6”.c<
! �!u/#+ß’,8�ó¸ØO�7â�1%;âÖ-.ïXŒ%t)<ÿ’&H(ÝÒ<Å|0,Vð&9<
Ñ9ûË
! m	ú8¯'¤ª9o)ET1â"™±pÃ80~û0s6o~	%‰n¾,ú-¨>w6{*=Ô·Ž2I:ðµ;d3
! Ä!t£5†í$)#S3&#æ(.ˆ%&ô/6ó²‰Ó	Ý-Q6†3Ÿ
=Ø&u<©Š-1¤39Ç(E9· æÏ•‘ø6"m1L'#¾ÕÞáRÖ*6[:b.i2„g<—*¤'%FŸ¥.Â‰0wT
%‚.KJ;Ž8<þ¦7=º!…'m9å8÷(ŠT#d#`;<3�êè$ñ-Ô:Û)#,¸.]@à5£M6Ç»O'Ú9D"°6 $;G!1<Ø#’*Ý
	,¨#np/¤³*t·	Êå<Ú /gIá9�1=/<+„7l!þÄ±Ÿˆ2C+¿ß<ö2m(ñõ%¨	K'V�-2:&›!’!"öì6¬#]e�3kÊà.|P=•
! ×
! à
! ;6 a
Ïo<Â6¬öc2rÚ%I'1¿¯>'Ò)`5˜*‚¢%ª©£PéÝ5µ
«4(ƒ³:Ü~3}"ºòb*<[8ô+Œ<e:ß!F"3Yjó&±ô:ˆÎ
ð“Å1Sb$zª²E.÷!¾Ðœ K	\(Ù	×$a1m! Ã)½¢vg32š¡Á/¤$·/5,7
! ,¶5Do7h/})©	5”-;A!3Ž1ö$IÌ*v1t¡;òr/£&bc:ø]8m8‰õBf™%û"øM.d;%ý5u6é6
! &ðd‚ ¨7Î­0ü�
! (:;U©4<54UA¨,-:#7ª7N8
\Ÿ}Ô!—9n)$T²!	;'P"6“,4'¿	(à8ÿ ÷-â-ý:	”2�1|
´,ô„
! ¯4q.1Œ&Z(. Î
!  [3J8N$›ägDxo#–-:
iÿÓ0ÒÄ9ð€%K;Šòž#³<‹<¢Oî0§)ì ˜:ü*!/«6§6	º)\!·0½¥©æ,\Q<ÿ
60àŸ<âž3Ü¾3æI*j=l1W-Nî
! H—;À!‡"÷i3ÛJ')*Ó!ÿ7„8¾Ï<§r
Ð4ï:íÐÜ	6@8µM�<�¥ý9ð(w+X$•2áìX«-“'8e%l,Ü9ßp)~2zeŸÀ0ô$ )T,Yb_#&òî7íó	:8;4)kP0¡Ý"Æ&d	9æ%¢	“5Ìf$ª
! 	êµ¬3
Ô
! î«“;@O°$—/ÜW.Åž<– 'p:“q12I§y8A:-:E6uÙ1wÏ,5[
*" %)+¬)/É";bÐ7¾~m0¿5�	þ!pC38j2;+¢PªÌ-[2·6*
-‡S §*?4</!+3I «*Lúœ*�/c+€
! ‘Ð¹„,o-}0á*= †1
‹&#3e›	Ù!×#=?%•€;2°
! 0,¹ø™+;=2½7C5¹þüì+ò#�2�e;„:áq&ï#N/X>=–15ú!+¿<kZ.Øs<äÕ>ô8ºé™%Å7£4&!cš$]5�#×Ð9é,�rŽ·)2ô!(0Ò#Qì)÷E+â™
! ÄIô4â9
! h#_
! Tûý µ¨Tˆ/*Eæ~4oJšc5î‚Ú—!¹1á#(²+wuÁk!mÚr3=Ü#!Ca+®&ô ¾ (B%	˜ ú64|8'K.ç&.o&7¦:U�"èÂ3‡.�LÈâ'½$Ê2Ïß|#ãÅ%º@!�F
O*0ÇåÆ=0 w	òÕFá;,5Ó;L3)*è0ú)@4f5t+:3^-&= å.Ç¡.(7Æè.;8¿ú0Ù3·¢4ÜÞ
! L*Ç6…
! …|*RY+,:E7‡Ÿ
24”…(ÙÅ!”;5/(pò!‘“Ÿ:.)FµtV.°„Á&P%ì.
º
34ý$ï<2‚8�ú(K$�4•.4à];rÀ
  
! D/G$©
fþ;¶¸:11ù#%9ö#ð
‡£Ñ6:3%<8Nz2ˆ$b8Kê&¥,Ø7ª
€9�Ý%ã74?Ì'4i$,F€<÷0Xì:ó×Õ6{ Y/s
! 42 ‘§
! “9Ì(-Ø)©'R1á6áã/ñ&h&6‰-P+|.V)j�®¼&!)˜Yû8È
"ž×
áu'
(,w7Ò¸‘,YXê
S
! ‘–é€Ë#Þ#ñ'3î*ËŠ©u%Ár1Ë&ƒ4a,£+½7§(*c$Ë)æ!ëÖ4Ø$È*lÂ#ñ1kÍ;ð,&a) :0õ€3w"*;-+Ž#_–1ÊT8Y#óœã!}’$Ê9ËY°á	à©!N
ê*Ï#±Ÿ5!ë¥ä/­‚Ø3¦¦È12#îýÑæ¦-R¬)
! //š#Ö#+Þq%Dwû1™ 
�	¢20šd^"Y?„9óò]&Ø6B:ÑNÄ4ª%9#[0±G å
! é2•š¤®;:4»4Ý1¢°k#Ö.‰q$†@P<8‘+á.l°0ï"DÍÔf²þª4à
5ñÚæô¸*X7·?ß�022� 6˜
$ªý&^¶*–°"É<;=ð3¨1{	(ã5%	ð!+4š8 <Ú)¡C#ø2h‡/ž)l
u257˜'dÐûN¨_—=¼ ˜’–
[¢5¿æ$G=W“#Û,p±ú2Ú[Â;
<ò"h:È
! –â8Œ¦6+5¡3c9¨3¦(z³';$7®7*_ï(–a7¹
! •0™B+åTÙj/.Ôh W<Ù„
M:@ˆ.Ø8%)Ük.;Š6Ö
! o5¿¡5|ê
.kŸ4˜;ã+^26�8Æo  (=&>8(#—•¾’3J9u(€0'·#7 7U
! ¢´IJh$Ë:N,Á›V	KÓ37ýð¾*}:#¥Á'œ"W »&S7•6-RQ'%.ñ.ü&(3Ux;83x:æ80ia�…,¨´	b4åö%žŸ-¡$wq<�&5%x/©E;C7s
! ×	ó6‹9ä%ëÉ6³5ì3":æÒ9íö³)÷o=F‡=M3ú;Ò8£Ó-»*:Uº(84v2$…·¸:�)I¸+“)i*-p#³
æÐL­(¦%š‡!/™:I;H<G­6²%ß%
! ­¢M	 è6‚:(ä4ä Õm¥åU: .öëí/óÒ:"ˆÏ	·¦…==1<Ø‹1Ú<1‰;±ì;x	()¢,#òl6f2qæ”(Ó.Õ	=`Ù–,'Ï4Ü/ñ0Š7
4g2)[5E	¾<7óJs'¤;nÄ¹/õ/<ta],†,²3ð ‹ÒO:�#ç9¥,)r
R*o	CÒ$è.\‚0!]<Ž*Z9Þ3 CGhæ1€#-ÕâO2”3ÒÌ6
! i!õNÍ-9'4´S8v�Ù5ý7í,×-^}79“-ý)J 	N=<áCïÒ‹19	Œ>$ =:5(˜ð0@:Q9)6H6�1¬�Ò
! °i5…Ì K
! Š/_o94åd·=)Å²$W/{=°0:š-5ñ,Ú:
! 7^‹‡³ðç¡4<"Å-é-÷r	pá8H4í(ˆ+‘2Òé6¨¨)7
! þÁ'#�:u;o/ä#•	z	G	É1Õ3¬
! ø
! á(Û<°—¶:ƒ5ùSÄ;óÑþo¢'-*µ�"n5§,Q
! 3
! 9‚&”ó'Â8Œ™$g(H0“ÿ4b«5¢0"Û+ø»*¬:åRð20é<È,0#x5 ÷'§'p'ð(!aR3ž2m:Ùþ3sœ=!.ž82d))1ãŽ7\'*(ê(+-Ï¾¡±+Ö¢2½:Q#g=ý3ü9…)éÃ,z.í´$1`-…$6i)€H2œ(
¯(8 $Mà/S,D¡—$zœ'ðÖ	9è:U3–	 "ƒ$Â ã8ödéW0ŠÉÑ?	é+"<Û-ò,¶¼e/e+„*C0^�$_@$|ÆF0!—&@/*•8ø¾µ#%N8¡,=
o.!«�6�)±:
! w-¹3ìã,·ô	.²9Þ;LZ/u3/õ!Z%S%ª0Ô{1™´&œ1&/ÆDä'l<=´**-Æ<Ð6ì¸	W8>Ð,¼83:¤ç3:Æ5î†-+,B ?/,ûA7d9�10.%|#-J&…ðpˆ%*à¬¦0Ê»ú'u%ÿæ
|3Þ16ýL=–8$Ç®»	•($Š~·'ë5ï1É,\
%$	´
! *&m
! ô{“*!´ï\&2ïÎ<)Ã·:Ô5;æ$«!*)ß)T(Žð!Î­ž
ÔØôÚ=°#x'­'ø0É,ˆ9²È!ëè8óã4³
Ã÷1pþ-]2³,L!o*ŒŠ8`"2Œë+ô•f
g7½
`8Î ½8éB1Ì%<‹2þ K*€÷#‘&D–!©6íû°±'Y7Ù(g£1Þy0Ø#$$ß“.(tY"÷84Öb„¿4—7‚+FcI¶)421Ô3¬Û
! k"Ï2øÊ ù-ÿA9ÿ+3<×wj3¸l^
aæ4Rä69;&@˜Ä*E"Æ1O1lŸ746ª÷£-ƒ'¡Ç!‹
! µ{|<Ò1õ7=Ú1O(8se7v‰0®%š
! }<j
! c£!—8Ô©%b
! Ù~Â»5CºÛA-»1,	23"æ•!äŠÞ$:È9FI3O
¡À$M0à1ú	½’
1‡0c3x3ëŒ*iFã9X5í
Î'ë�Bx‡34ñ),¤'á<ˆ*n7«4{~1ç	8îÆ9ùÏÊ
! ÿ:
! L2#³%0ŠÃ
2ß7á)©2\6,'!›Î5Ì.„-(ý!;B'=QP6q'[6â&'’/F<¤þñ#®=Ý!uL<HÆk$1$	"Æ.ù*˜¾õ$+9]6¸ë�8à+}sr
! <G%.*30š	ùXZ4(¸3Ï3ì·‰½!¹6;�
úåÚ5	{5W.%é d<˜(
! ';J÷ï=žx+h+÷;¡75È56yæµÄü'š›%;-Í2‚¦÷â3”/ºÕ4m†F1ì‘9‘-:<
! 
?8Œ
K¶8ÖKãs	‚¸¥é$EA2ª)ð;P1¿–/!…=j#úD€><3¿&Û$’,]©#�<xs/|1Öê.¯0Qf
! c'ŸÄ-".š&§ë%7[=P·í&¶2å	}À7•}!Þ0g/SW"“Î+Q`º;ó¨,2‚†&¦$½o!Ã[!Úþ—ð
17z+7:!ñ4'[)F!9¾4ªÉ:A*O;æqa'-F(MÞ
f ,;7î5¥9/!'@âÍ5ž‘2E1Î0)Àb=ç^ ¼v<ù	ø%›Ì&Öê7t#½—2²
a#zB',Æ~W/
! ¸�äV3Â-3ònÃ;úþ+"2y%§™&,v÷2½#n034º‡;§{8i4ªL;%&7:ˆ *2èìÝ8ú&Ÿ	#1Q0ù:3H!*Më8‡%r"Ù&,ï
! î÷!h7�&ž'(.r8A$”6±Ú
ƒ9˜,3iV´;ú·¶%Ì
ëû$–z�
‡@'É3%V =ë(>b5·!f(^'y6¼Ä%82`Üê³"¬4Aˆ0_0m'á$]-ôfš !�Ð|¶7Ä$°‡+/™9]	¼"—%w)�6t�+$ç1õñò0‰=5Ù!(,.ÿ8[kboØ4XK*�5›#Ý.¡	³l?%S"þ$Hs=Ã+#Î.ì(”0©"M
× Ð:F*^OÇ-z*§k…+üôg úÇû(g‰7;†Ø
h'v¾15åG÷*5&Æ7)‘/íä
! *!‡/À5"l:Ë
Y(ï3º:Á*GTŸ!/?="×(
#!!ps8£9¸
%)¸9Å
ýŽÑ+ý%ž(h<|2^<ª"Î)%?îV=w,2	{š³%%’×9S$†
¨.
! o3&.„6ï*úÜ*ä2É-Š­Ó5\
! Æ/ÿ$ûó7é*¬!
”10m9ÿ</ÿ2_:w'‘7%åÌÊ%Ä8'ƒ*
! É	èw¨6Ëy	‡®.¾¡o7‡ÐÒ2ÒÃn)¢,=04d6¶41Ã1~™1Ç$ìeÉ% Ê¿9ï0‹àÊ	õ'Ð'½ª3•Ï0õ.fŠ%Ë8ß	|&&$<ù;£'9™3áþ6×.o8Ãá!<qu*U,Z¬2ÿ®i=½8™€h6p
Å/#&b^;l&Ñˆ7Eç2¸$£øÈ/]
âã
\*+À4Ö'e9w.}Þ!*ço$.ä0Á.­%™4993ÇË6Ç§I7ÀW¢*ü5Z"o(eÉ8�A¹6:66 ' ø.n;Æ#§,ûþ*&1…-3 v"Ñ;;‘Äª[0È3.X!é#O\;Xà$²6‹3ó9aé:áÉ+ö—:5
:G6${:k:Ì9�´».6%4ä#/°°4G(D-g'b!:»)B098?
~-~p2è9Ô<�$ü/:7mI#É?'Ü:^W%«2?�5úP3m;b(00ž2}'¢”(j7¢$#v·7¾Ô&ˆÄN-ñ
(Õ,K&O%/^«À8ñ8o,î,6#þ<“71(?LJÔM
! †;Õ%Ga5Ö=�,owá3	)ÐÐ 8_4¬t,}-$5¤‹*/Ù
! Û-@°,vT/óC;CZ@.+ˆ#w&w!âš:&Ç(crµ"a=@J8#'5N;°J*.Â<6
! !ÝÑ3t.7­'J
< 'Û3�W+½Sÿ(—4Ù8³"e,5Ï'Ú(Þf8=ƒŒ3­ /''k:£¸)Ä9*­,YD6ÓË/z9Ò"<i¢)œ"Ÿ)’ÞÍ$I4†4^r0tWâ5§=‹7š%!%»<¹<
`%_1¸�0¾%j(-ó8=4¥%Þù9å&Ç É5,w1á$Ð*#Hg‹Aç%´!—7#Ì0;·g+×+[[$Ï�3ˆ"ª/öéÃUB#(-�>.ä"/62›+£3Z:IõW0£­9V–;ÑwÃ'ß&É+K:w4e3n80($c6p!
j)�=‡³Ú3¯$¹.^¬6x7n'›%¦¯dRWA/ 0Öq-çjËJ²'+[1'�Ø'@»
! H&¿;»±#Ê: 2û)ü(W¸ð!îÊ.j ;0´2Mµ89h à¾Î$f4ô0_œ8û±4rk+�58§Â%k2”,(îý¾f%ï!A�Q2F3×2$xì*P&ÿ:õ4¥­�/Ç;2
! .6e_A(*†%�$�›"2÷º9] >7#KÍH9L	Ò-â+qì9¾!½2�!û0z�5Ä°8=Ë	5xL<Ò8µÕ bo*S‡9Ó"î<‡4­-¸4‹	‚»2‚+ˆ=L:³9G1j>:LçÞ�=U*B+ô8p1Œ	¬àÞ(Í
! =¬-ñQ=Ëz(512‡- H;^,=Ì5½›.Öº¯&z0Ê!3i.ö˜"�v7Èe{)f"57W7Qñ´4Úÿ"Ô4´+
! Q8ºg%:ž"˜=Ñ#�î#0)èC	h¤<)î3l²ã(Z=e2V^	>å(¦1L/#9±;æÙ;±c
œ	Å….Å&‚Ü'Ç#ç#ºš|;$L&Ø;… Ñ:ˆ6’Dppb( £¨;<9T*õM¬5³È-îØ*´ Ò7ë7,‰"�&Ês3ôE3z Ï*Ä"ñd=<Í7•É
)4Š.,^5¹-ó
! ="û!Õç
! ¨<Œè#1ê<�ë!…ì0\,n%}47†Kb2$2Ì/óóü6}Øv-f6ãK™z/‘Ï5`1D­•<p+‰¿!·)É£**3§5™0$,/ep$m† 7àž
! M^(†6±Å:=™)½
! yÀõ6H!v;Õ#‹
! ]!Be)«#å«P�Î'*--š]”'ƒ2	3¹¶`)On*Ã#C-ÞÓ)T'Àº.&65
·82òé;,#…`Špêõ*‰	 b1mç>Ý
! [¢1Îýå)md·ò|B.�~$¹+#–$Ó1¥<â
! |)ƒ²3‹±µ³d¨&ýƒ-`3ñ A<–;À·Ð$g)È+Û!&õ`À6ˆ	
! "—	uµ6€ÁÙ4>´#ä.Þh
! 5A"	ª	� ¶7o+G#?-´-€	0<®+z1o8cN:)ó¸"z77µ3æ)Z!/>TÊ9¶<%]
! Ç’e_9”8=aÏ›/*q…È4x4•:/QT	¥ —#Î	A Ð->­
I¯Ó›&ç4r…Ö"}<C8€)Ã3š4}”+02T'ÛôŒ/†:Ùt.=8p	º~+’.ˆu&3(Ù	C:I{1‡ž4À9+.|,7)ô"§2=Þ/'6K!;R°6ª	„1ï2í'Z0Ï8€§0Š(_.Cö0ãø;s;#ë,ì5Š ÊiŠI#dŽ)¹2,;MÑ.9ÿ6B7Kn‘-,‰
5`o'ÜG:äp8“Ø$ &¬&ð)€6e7¿a
Ú	Ú<PÑÌ6ó+½0} 2ö8ö15÷¢�À2	
÷¦8† ò)¥3ò.9ÂKï7€' "CšõHpŸ8²4µ4³4z)�n1Ëõ0„(53Uun :²�<¯!‹³3«7‡<3 8Ì×Æ:Nk/Üœ
8)„-ù$U+”÷½R'ë
! ¥Á%û7×*„íF$cP!Ç5ªr c0$L¨-y—/l5+„!ï/d'Ž/#‘`S
! Û28-±,ß2™óÉg9�
! ˆW3>X2©)·39ü)/ž9 ô7l0K4)Îû60-‚;Î{=!æ9GJv„<ù/ (i
ã.…&¦*’05<‹6$b%�'”ˆ&V:’1:/Ç3±P
Ï$|:‚ëj
nMù5Ï+ÐÓ:m]¥DÌ6z\›'ž9ÉEâx
ÀïµØëš"9 6†Ü
]*J"–7›(éß¾*Ï =ÁÃ¯7ª6ôD‚"Œ.í°u’¨9MÌŒ9É k %‹%-‘“;œ(Á6µ×:pÚ8Â1š² ±5 y"B/ê)]¿;-0ã&V» q+È Ã{v3…—øõÑè';Î*©7s9Q*Àƒ!/Ø-	6ì1­2‘ª+D*žZtg-ëÔ/Ôð$"0G;Q&à9âÆSÜ ¡2^7KÔ,,854#
¡™7Ý-ˆ¾/Q,Pî;s!-7ó[,Lÿ0=-ŠO¯-@5-~Ü\4¯ Vç	íÚ–ó&¤†<@Gçq3"Ê
·¾©/š1$%l.°.†#Ô÷	6§:Õ&ˆz?Ù<_36š’`‚n+Ä¥ ýÕ<�$8Æ Xç ÍT6ñ°±-›è?0ð-5~ö	æ$Z‘Ú0˜#Ž <ü1öžº2®2œ)ÁŸ¹)G
Í<
¡( 3ák4?3¿Ò,¦%n4ÚE9C9Dý20¼V9+@1ü	f	S6[òï5±ˆ ¾'h&00“+7�N=¼.Ö,4X6)b3Ã<t!n²-o0í+¤4ó�$9+†;x%Œa¼
~='$uz#48’"±<S2¿)‡¦¾6D5p<B
TõO<	; ^
! üÞ®F!%+ïrÙ d
! ë)J2Ž
Y .n5z6ª1ß6�~.�5!ù3�-“=@ir$Ò/
! 4g3+î-<"D ‘4ý#0,W&R
u¤7F6å,˜^#+)&˜	)X
! ç<¹æïDÞ.X-ä:ò;+!´9fNÛË:á1p• %×6Ö“î§Q+üñ¢-ƒ8Usk%F#P;1Ò6¥	1M$9„.û*Ã1L,tv4¼r7Iû3¥3
! ?	TxIý¤;kÀH'8Ò¤/k0ûp;.J(¨1<,p—(v
†/ê	Ã*ó0Ô%À/ø9©+ë2ú4{$·;ÂZ©Ñ2û/A(	0�"ˆ'²c›=µ
! �1¸³Œ'¢ T�(x2~(Ñ<V4ñ"ÈÉ)-Ï"ˆ#ÃX&à:9-Ð	¦F’(O<q |kKÓ_72qÄ	$=ƒb0GØn£8´0t%3m#ø(»x9;5!	éa-b"993¾7`i<HÖ‡§/g1«º6’)œ::ð1:Ù*Tz<\KÆd28L
! {�;×%³;2xËÖ1)*^=5[-
! Q.3å:ã#ç½ú9•$à”ph!¯Úf;>Ê<TM+U(%¶±'{#™
Ü+È)Ó #}RÛµí
! í‡172G"›U�.D<£ý\"=$ßRèÈª‹'26œk*g/
! ˆ;Kz&�x(ž�ô..!2ì›6Í/®Ä =WNSMÙ7°(Æe"{4=#’	Ž>1æ-ê8*#J8ƒ6ï5�+­	¶;r¯ž­_7ˆ,X("‚7d,‰ Íü€ Ý'+%g‡'â$]%ËÔ`]Á<‘#ê¶	4!§Ç1ýÛCŠV1*<»7-¤"Ó)O/·Àî +Û—ó)ü.#842Ñ—52/…j-C&WÎ&Ñ$ÍÆ-�3s,~/DÇ&ÿ37=ö"œ+
:p(Óè%f-½�=¼%C
Â"ou=�%r=é(ª<jE-Šò5à71Ì:-Ÿ(y:�+s$ä)gÓ2È0�ß Ë%.÷<~")"*ä5¨:B-o
ô%¿1 Â´F&”VÙ
E8Ô9
0Ë+}6êWb,q0•{0V
´±Ö£
L
�:³(ñˆ8YÆPP$Ñ/ZÛN(	#æýQ(ûj'T"Í.Q4X9P	F¡©<Î8d1%EÝ32É0ÝÏ (: ,e=f.ëÐ/ö(Ê50�C�!Eñ+0z4á5¾:+#X 4Û#;¥<&
! $Þ[?¬ÞÏ!J¾98Û&õ2:"fï%�7×n8íø1(�'í%¨5,V$7ÿû-71/"K-iL7ÙÆ$Í4Ë‰ú$]µ:2Ñ¦5'"eE5|5G!6ÁÐ#î1tô¡-ß×³©:Ü>/GH÷ü8-‘<æ ^.ƒ
! )(/ö†%?)='ó*Bï,ñ
! ­
! þõ}2Z²
! ¸k ¯%2{
! ã%ï6Ai4h&Vqdù(!1Ép¦é.b/,;Å•3
$ã3Ù$Dï»
.»$»ö
! Ò
Ô1X0
! @*Ê;Õ-
!  "¶-8×j,M –ÿ&†Ô/ŸZ88: ,Çf3ü;Ã/}/,+ç6Å6U Z2P,”1Î%êëÏ~6©*y37'l=`6¦§;Å$Uˆù)V97ö³ð9v5†ÎY=S(kÎ71¸!´)þ9,R:> Î"±~7k3ÿ5j ~5µ(*t/å5‰­8ÈR#É(_6™�Ü¥*Õ%M¶$N
! �+f<Äz5/Ð&(=ž;A#õ#�#�dD	²5�-®Ò&)"V+7Ó'PÉ^*ƒ
! hÍ#Ðô
)<øè(•4m,""FÂ(©5ø*5Cƒ¤¹#N�5f7q2×H.;"
! XÐ*94	*E$0óÛŽ;8:5qLŽ)3E#A
6Ç,Æ¾¥Ž$Z ¨6§8ÂÆ+ú˜l‹!^g"¶#‰13[=i1Aª,øw£
! î
! �;a ^+*˜`;™(F 
|%£*9ySÅæÉë'ª«§1X¿
¤2d5	$=)'Æ+4Ÿ=?1Ç€-o2Ã
! 6+'VMÞ‰,DéU7x8ƒFÊ1d/Û=+8&Ú,¿h� Ð% ›3b¬1k[·&Š‡*hF:‰ü+u²1ž}
! �;¼+:&*¥3–47*{<¿'ì1Z#Õ$-Ì‰4‰å+Ê>"I=&7	Ì·-ƒ™'1
^å:"žÂ&0ðãY!r•žAi(­+`U™j9Æ,1£Ž.]�§ò-s:9@Û7).#ïG4#k9Œ:b &¹$q5¿+å«a&%S&ç>3^•))ÆÓ*Œ,Ø³$�/OñÇr%+(,
! ù
¨2å9“1Ã$~%»:!¼;9
‹�+ãj0Žè!ñ$µ/Ã®I8ÕŒ0µ9�'˜6å³[+{!(ë!ìÎÚ*Ò¬'Ó�	^6�,Õ0…<DG9¦ŽÞ)ÝN2])Í‘$ýiÉ;¥	“
! Ë$V<ËµÄüu
&u-Ë!¼<ª“)„4Š$–h1ÀL9:D+Ý)þ,~ƒ�"Ù"í03—3&4œ-w;¯9ÔÒ@
é
! 77D9t&);;.åH$q&zØ(²/¨ÓŸ.2Ê8U0Ô	«$´:¨!U/Žù<ÚaÀá.+Þ<�6½Q:€ð‘4u78
! I1/Ô.Þ*e4Ð.Ô ù_ZG–)?	+Ça!€;F-`!Ð3×«†%$´QÜ7s#ï-^$|/Á8cÞ	è"7È.‚	2)m&ˆE!¹ y2'œ(&°)Þ_1t=­<ê3@…*°!Ü%Û/u|^#:Ÿ"ô9'!1žì(1Û5*R)ü0©U�¦ut$Á#ôÛû÷>Ü4º$•æ5[(2r, v(Ñ*à
7433„5Y<2.£	Ü292J3Z<!Ò6Šs1è ó$
! -›¸1�(EäŽ&³8è))ãE+T ž¢:éß#î	i:r;Éö7l"¤
;*±/.*˜09©Ú+l/Žïx!®3œ#8t
Cú�)")¦-Ú-X1+)ü5 ÌQ$6OR0%?9Ü)4Ù6–Z?V¢;¼,¶1,ª:Ö8[åY5ò&5æí{,”45¶Å(¦'4÷3Qá"d.»!ô#³&¯
! 3Ì<†²15‚Ö!Q/Ý/D'�4ø-!‰85˜9/0À2t1Qö:”<F8ûM4!6v$9È'†.	5É#9\“!}û	¸¦,¢ë0‚!yÝ,¼9Ã`+{þ)}ƒ&9¹4&ú2'M):s
Úºz3
é4Œ
! V;lµå$ô-ØÜÑ"‹0‚ ¼2ú¨+1U=f+D4¾)$w6<#ÿ8g:TñSù"2@<€+-×<1=%S-É'Å9Ikzí"Z)y-Ú$Ÿf+*Î#ly7hÇ/à<�¨
½)žwBÏÑ5O!â)Ñ4×~;ç
èË9(å7
…ÿ-
! Ù ‚À
! ì
ö UtÁ
! ×$¤Ux$nE=«ß8Õ&
­¢ ;II¢.a•w5@ö)Ëg
! ­53¢�%XÈ9:«%L#x
! ÷#°/%œ_œ7(;Ä3 3tÂ!;¤,p\0gœNú:t9×U)x"X.,VÉ9o
! °-
! À%~h8ý§á!´+:-d"‰4
! Ç*¢Jc‡
¤(v½ Ø·;* .J/´$=Vs4vS!ñ)c¬=,”-ò<U-7$¸&¦
K6Q!q/ZW³6z<É“3¬
L4`0p!w#v+A=¯zh­!ƒQ)îB(v%!=l+9"6Í0Ý“ÿ1ñÊ�0Õ:Ùd+$-Ç"b-ä1è5}		„?5ÆõY
¬?1!¹T´+µ.'ï1“y+0/+ñJŒ÷/Ä¨–ÐïP„-B7Ö($3¢S1ê9Ì;H%ü�/“/
!Û1ügP"·,¾O62Š;N5)%#'q),"-»-š×;§R8#'&Ã6v5ù=x¸8 +AÓ	!�·1ß9.à¹Æ(ã0A6�%í¥:y5=q;zø M9S•%€I.§)1…:±2Ÿ%ÿe<Þ:˜+wÒG±03"„=W):V-|6K
kéÁ ®’”Nnè±$î%¼0ª!k-…‘Î6r 6¦ `'Ó®$B$õ 8õÁ&Œ—1Ö0J#å‘¥h�!žD$e
9C%Þ7N4üR$5/T' ¼$c&k^Ù:$:Û:Ô$T+¯<u:Oa(Š539;(<Ü$	K(.8;,3ÑG–9º›:y<Îä836q4š2/è3®9é/5*9.¡ˆ�í0
4È%gÃ,E±t'eN�%«R%ˆ5mùf„
! ‚3e
! 4Úæ3¶,j4ç)†‹;b7j:+¢ê'�ìØ•”9Ö
á0›Úí8Ðg.ß�.­/Ñ,	'zþ¯1ìV7Ø1jû8Õ5í#9`H8’3c”*a8Å)¡Ý(@,k(.=W:|™:ú6+.q‘§	=].Hì8¤€&C3|^Œ8P/n®	Ý9â8!–0=;¿Zò2Âì
! ÁmÇ) !Í¼)Á17=Ð8y1:)\1ý#Á0%1'/U9ç»+Ç5 22­e(~
! *8ç;&e204Ð*4u9=O<<ê5Í8gÕ'”!­é¬8L"@	Ã9'25 9A&þ5ÈV¦
! ^~:@J¥$Ï”jv:l¿,F5py&%°9�)û<…	¥2£:¢3Ã	‹](AF@­™-0 “"Ù²2 ±1"#'®'H*Ü	t8#ñ3âM! �0"=Ï7‚1T<æ+«Ï87'Þ25Á5S0ÇÜâ0© ¶$;3Aq">4:–å!í"4ûe6®é9Á4¹J:w0-)*5š/O8‚5Ãß.3bÅÄ:z!@(V0WÁ�,‰=�%'eE<Søg,D7f*;è
(s*/S'c=q3¦&‹J%¶·<¦#~<Q¥1
J!î!¿;`/×º|4›Öù„$™¿.èÌ+"©äG"n=X)Ê˜Ú/Ÿ9.ö�¯	
! €=º !ïi	Ð5ã	C1Ò'_*æ	p
! a_
ˆ-ÑS)ck)˜$Ýçp&Ä#ž/\$“=äM(¯,s"c{Õ+ÅÛ.^)‚/\y�ê#„'ÏÉµ+™h =È"(Â3'‚-ÍO=²&X';‹R/"	¶)v)�)¥8Æ'Y‰Û;Bn
! =U4ÿ'™=À<{&lÞ*½1ˆ
C ª¹÷5Õê;˜,:}$
¬/"
Ä(t3Ü(k9Óæ.ÑÁ:@
! F„"ð%ö/t0*’À	$A+1;þ	=7Eþ#Ú~*¢»Ú ]‰3J1›;Z1Œ#a.&š0u	X&¬3QL¤ûÿÑ)
! _5'•úA.�(ëh´7y�*e#Øqø:h£$BŽ:Ò6®1å"’[u1-Ã(Ð(É$”<þE°Ð2Ô(+™sg¸(M<Ü!ƒ.ñç.ã
! �;*Ú#�!v£62>	¿#Çm[/#¨
! Žš¹�
‡";þ=2=-P.ºV8Iý†2P|	â/Æ”=µ1ß1(ü-å1\!-D
4,†K5!Yü2*1ÓŒó#M=
! †
! '0Æ3ß(�#°&j8«Ê!ŽN.þ×/2*ù737á²Ì8O&ì-²€ø<�¯1´(½*º]	I)½<s A'R2—ð"Õ!z¦ 
! m¤+Û±ÞA…6‹$)&#Yp1+¬$ˆª#Tç½"
´.?
! ¼
! ¹
úå2±"j.V(®Ñ;·:=(! [Æë
:1J$
! ½œ/{9&f9/g¡¢9ø&¸é'Z3ÊŠÙ".‚†iy=k'€c4N%97 -6³+O-»(i&Þ+µ<l`. ++Ý¾&ý
! x°´4
2E2 ö.j¬o;Hÿ962u)»6(Ü*æ#.Œ£%))*A°5³ Ç2’ð5Ý0×;§·+Ÿ0® +‡9’<Ø
! 4$">aÊ4Î9ë$&+u
! 9ø'`Û(9œ!m*Ž<¤=™,n:ˆ7%´/øp /�.0Å"‘ Ã Ï
9!€¼û
! \ y/-»,˜1X+¢C.<G¨Ü8Ó4l²þ™2³-	�‹=	) ƒ	a<Pž6¿8%î"Ä,ÜÎ«Úù6^0ÿ)ö*Àd
! B!Àí.Í<í2Ž:Ô¦3$3I²8a4Üœ9U5F4öŸ*»3êê¶x=41ô1(86Ÿ…¾-4œ;B'…,Èý-‚�oi#†(Ý6ð:ž:� 'é1p0v‚)À:�};Å+ý
Ñ&T‰†0_,À*“€|‹}
—.\
&*Y9>!Ë ˆD8£<	ã*!
š5û$U$Ô,*V-í ÛŽÚ\B
! ¶3ð8½/È<\úw-N8Åô(Ü.	<"Ü33	§’öì4—-äL(£#&®¦t‹, ý1Ò:mYõ,“<Ä<dK ‘×-Ï,t%@í�s	Í1Y$+xèQ°	Õ)Ïgùt-{<øÜ;µ0À(r&3
1{6‹#]Èd7
  
  For bug reporting instructions, please see:
  
--- 1,1720 ----
! Þ•®=ŒíCRüÚ$	$-$19$k$ €$¡$Ûµ$+‘%0½%Kî%:&P&
! \&g&}&<†&BÃ&R'>Y'@˜'9Ù'C(FW(5ž(IÔ()5)!J)$l)‘)!¦)$È) í)"*+1*]*d*-k*#™*”½*R+r+x+(—+1À+Aò+'4,\,t,�,¤,¿,Û,[û,]W-µ-Ñ-æ-..;.$P. u.#–.!º."Ü.ÿ.'/(E/+n/)š/$Ä/'é/*01<0n0*‹0-¶0&ä0)151,U1#‚1F¦1Qí15?2]u2wÓ2rK3A¾3K4,L4Ny4@È4B	5OL5Lœ5Ré5;<68x6>±6Ið6I:7B„7~Ç7?F8D†8EË8@9ER97˜9CÐ9=:BR:E•:~Û:6Z;{‘;B
<?P<‰�<9=PT=C¥=Fé=s0>E¤>Cê>Q.?N€?�Ï?G`@Œ¨@O5AR…ACØAQBNnBF½B9C=>C=|C4ºCPïCM@DEŽDBÔDGEI_EH©EBòE=5F7sF6«G*âGI
HWH tHY•HoïH-_IE�I
! ÓI'ÞI8J>?J~J(�J/¹JéJ+òJZKlyK+æK=LmPL0¾L)ïL M:M;JME†MÌM#åM#	N-N DN7eN8�NÖN)ôNO>O$YO$~O*£O*ÎOùOP /PPPjPvP#‡P«P8ÂPûP!Q;.QEjQ‘°QBR5aRE—R%ÝR1S.5SdS0‚SL³S6T77TloTGÜT$$UIUJhU*³UEÞU2$VEWVl�V
! W3&W@ZW›W5³WéWòW 	X&*XJQX8œXUÕX!+Y:MYˆY›Y-®YÜYIëY5Z@;Z/|Z@¬Z;íZ#)[ZM[c¨[O\l\\8É\T]wW]9Ï]Q	^K[^L§^Sô^^H_D§_4ì_Q!`Qs`HÅ`5aHDaI�aY×a,1b*^b6‰bAÀb3cL6c¤ƒc�(d·¸dVperÇei:fc¤f=gFg\g#lg#�g´g.Çgög h4hGh9Yh;“hÏhVêh#Ai,ei"’i"µinØiGjaj-pj6žj3Õj/	k/9k>ik-¨kJÖk2!l8Tl/�l&½l6äl,mPHmH™m8âm-n0InxzneónBYo?œoFÜo3#p9Wp2‘p-Äp0òp_#qVƒqZÚqE5rA{r½r*ÕrCsHDsF�sJÔs@tG`tE¨tAîtg0us˜uivAvvQ¸vw
! w[‚wbÞwYAxi›xoy<uy²y[2zOŽzDÞz^#{N‚{;Ñ{o
|p}|Jî|l9}I¦}{ð}Rl~k¿~Y+K…?ÑQ€Mc€_±€I�B[�7ž�9Ö�&‚97‚7q‚6©‚à‚
ƒ<ƒ(Kƒ*tƒ:Ÿƒ:Úƒ#„W9„G‘„YÙ„Z3…\Ž…¬ë…Ì˜†^e‡nÄ‡f3ˆvšˆe‰uw‰\í‰lJŠJ·Š:‹L=‹žŠ‹¾)ŒWèŒg@�_¨�oŽ^xŽn×ŽUF�eœ�)�%,�|R�œÏ�Fl‘V³‘N
! ’^Y’M¸’]“Dd“T©“ þ“!”7A”Fy” À”&á”4•=•-V•„•# •.Ä• ó•–.-–0\–7�–!Å–fç–4N—=ƒ—LÁ—N˜@]˜-ž˜(Ì˜,õ˜&"™ I™j™…™0š™HË™Sš?hš_¨š=›[F›<¢›ß›/÷›#'œ:Kœ]†œ$äœ&	�-0�?^�6ž�4Õ�4
! ž2?ž-rž5 žˆÖžP_Ÿ'°Ÿ3ØŸ ?, 8l ¥ 1À ò 5
¡*C¡Rn¡jÁ¡&,¢&S¢%z¢* ¢OË¢>£7Z£6’£;É£9¤;?¤@{¤9¼¤<ö¤53¥Bi¥;¬¥+è¥B¦7W¦F�¦FÖ¦1§?O§;�§RË§0¨4O¨1„¨=¶¨>ô¨;3©po©!à©%ªA(ª9jª'¤ª+Ìª5øªT.«)ƒ«?­«(í«0¬>G¬<†¬UÃ¬P­Hj­.³­;â­g®Š†®C¯<U¯-’¯GÀ¯/°8°S°8n°8§°Rà°@3±Tt±EÉ±U²Ee²M«²*ù²'$³8L³Z…³4à³&´v<´l³´m µBŽµ9Ñµ=¶7I¶Z�¶NÜ¶8+·@d·A¥·?ç·h'¸&�¸5·¸mí¸Q[¹8­¹8æ¹3º4Sº)ˆº1²º9äº»?5»hu»;Þ»H¼\c¼!À¼<â¼6½5V½,Œ½4¹½:î½;)¾!e¾:‡¾6Â¾=ù¾57¿jm¿'Ø¿QÀ:RÀ<�À0ÊÀ4ûÀ,0Á4]Á,’Á<¿Á5üÁ!2Â*TÂ;Â6»Â*òÂ6Ã=TÃX’Ã4ëÃ, Ä0MÄ,~Ä=«Ä3éÄ:ÅTXÅ+­Å4ÙÅ4Æ>CÆ0‚Æ-³ÆFáÆE(Ç3nÇ/¢Ç/ÒÇ@È)CÈ)mÈ—È±ÈFËÈEÉ<XÉ3•ÉKÉÉ!Ê!7Ê-YÊ-‡ÊCµÊ.ùÊF(ËoË8ŒË,ÅËòË@ÌBQÌ>”ÌfÓÌE:Í!€Í!¢Í'ÄÍ"ìÍ;Î'KÎBsÎ5¶Î9ìÎ@&ÏBgÏjªÏ(Ð3>Ð1rÐ:¤Ð1ßÐ.Ñ8@Ñ5yÑ;¯Ñ/ëÑ/Ò/KÒ/{Ò+«Ò*×ÒÓJ!ÓlÓ1ŠÓD¼Ó*Ô*,Ô/WÔM‡Ô3ÕÔ1	Õ@;Õ0|Õ@­Õ?îÕ:.Ö;iÖ8¥Ö&ÞÖ-×;3×'o×,—×'Ä×(ì×)ØW?Ø"—Ø#ºØBÞØ2!Ù5TÙ1ŠÙ¼Ù)ÓÙ1ýÙ=/Ú?mÚD­ÚEòÚD8ÛE}Û2ÃÛ_öÛ)VÜ:€Ü8»Ü/ôÜ"$Ý*GÝIrÝ4¼ÝCñÝH5Þ3~Þ²Þ-ÊÞCøÞ:<ß2wß=ªßèß1à9à$Xà2}à°àÇàUæà-<á.já7™á3Ñá?â?Eâ1…âb·â1ã:Lã0‡ã+¸ãAäã.&ä*Uä2€ä%³ä2Ùä1å0>å9oå1©å2Ûå1æ+@æ,læ3™æ.ÍæDüæ7Aç$yç+žçNÊç;è6UèŒèU¥èKûèGé8^é;—é9Óéa
ê9oêB©êBìê0/ë�`ë@ñëB2ì;uì±ì-Ðì'þìD&í7kí+£í$Ïí0ôí*%îAPî6’î3Éî$ýî6"ï*Yï.„ï9³ïíï,
ð0:ð5kð,¡ð.Îð0ýð%.ñ7Tñ&ŒñC³ñ:÷ñ2òNOò/žò6ÎòCó@Ió%ŠóB°ó$óóôK6ô*‚ô'­ôÕô'óô0õLõ"gõ?Šõ Êõ#ëõ0ö(@ö.iö*˜ö,Ãö1ðö3"÷HV÷+Ÿ÷"Ë÷1î÷> ø4_ø)”ø4¾ø$óø/ù9Hù1‚ù¾´ù5sú<©úEæúM,û@zûD»û1üP2ü‚ƒüVý4]ýE’ýGØý9 þKZþV¦þLýþ/Jÿ1zÿE¬ÿ6òÿ3)@]ež?/D=ti²LCi5­Xã<<Cy3½0ñ7"ZEq2·+ê+>B-�>¯î
,<DE�<Ç;E@F†6ÍIXN7§Wß.7	>f	8¥	TÞ	m3
! \¡
! 2þ
! ]11�BÁcih5Ò'
+0
,\
@‰
*Ê
Xõ
4N)ƒ6­9ä**I6t*«FÖ?X]@¶!÷*%Dj@|½oÏE?3…5¹(ï)0BMs Á!âB!GBiF¬8óg,`”KõUA;—.Ó/82k@†,ÇRôVGQžUð9F)€QªlüaiAË4
2BZuPÐi!t‹"M#<qB®=ñG/KwnÃ`2/“-Ã=ñ/ 9K V… 4Ü ?!UQ!8§!3à! "25"9h"4¢"W×"&/#$V#"{#%ž#"Ä#:ç#G"$)j$X”$/í$%)<%Bf%1©%QÛ%.-&N\&E«&Kñ&='H\'F¥'Eì'82(Hk(1´(,æ(")86)=o)@­)?î)2.*3a*"•*&¸*Iß*1)+#[+C+eÃ+&),/P,4€,.µ,&ä,+-:7-r-E„-/Ê- ú-.&9.'`.(ˆ.#±.+Õ.&/7(/B`/H£/(ì/Y0%o0=•0)Ó0$ý0%"1:H17ƒ1$»1Gà1,(2GU2*�2,È28õ2<.3.k3š3Nº31	4J;4E†40Ì4€ý4l~52ë5j6I‰6OÓ65#7@Y7.š7+É7Bõ7488(m8f–8ký8|i9>æ92%:MX:'¦:"Î:&ñ:);<B;+;#«;Ï;î;_<^n<MÍ<E=8a=-š=GÈ=>,.>T[>.°>*ß>F
! ?KQ?M�?)ë?!@@7@$x@9�@$×@&ü@5#A>YAK˜A¢äA'‡B7¯B5çB?CL]CFªCJñCP<D�D�D(¹D5âD3EiLE%¶E?ÜEF+FJFeF4€FµFÄF/áF;GLMGBšG6ÝG=H^RHb±H™I’®IzAJY¼JEK\K tK$•K4ºK(ïK'L:@LJ{L/ÆL+öL,"M)OM,yMD¦M1ëM9NAWN3™N8ÍNOJ$OKoO©»O/ePH•PÞPKøPSDQ.˜QJÇQ@R!SRBuR8¸R3ñRR%S(xS#¡S-ÅS/óSW#TJ{TZÆT?!UHaU-ªUXØUK1VS}V”ÑV0fWE—W.ÝW:X?GX3‡X2»X<îX,+YkXY*ÄY1ïYw!Z^™ZCøZG<[o„[5ô[0*\;[\(—\3À\(ô\+]2I],|]'©]DÑ]5^)L^(v^%Ÿ^2Å^oø^Ih_)²_!Ü_Xþ_(W`€`+Ÿ`JË`)a:@a3{a=¯a!ía9b/Ib$yb%žb+ÄbEðb\6c2“c[Æc["d-~d(¬dÕd"îd/e%Ae6ge/že#Îe<òe./f0^f7�f$Çf5ìf3"g9Vg=�gGÎgh*6h%ah‡h¢h'Àh@èh)i/i@il]i,Êi*÷i/"j,Rjj
! ›j#¦j*Êj.õj$k#7kJ[k¦kÅkÞk+þkF*lMqlJ¿lj
! mNum(Ämím+
np9nªn#¼n%àn4o;oLogo…o+¢o,Îoûo>p<Upv’p	qF&qSmq/Áq-ñqr=r@[rœr °rÑr:èr9#s9]s"—s3ºs!îst))t*St0~t9¯t#ét$
uA2utu"Žu#±u-Õu3v/7v,gv<”vFÑvw*3w.^w+�w4¹w7îwS&xGzx:Âx%ýx!#y*EypyŒy,©y-Öy5zœ:zª×zJ‚{KÍ{¨|¸Â|X{}fÔ}K;~L‡~´Ô~¨‰\2€d�€<ô€Ä1�¸ö�d¯‚lƒ€�ƒ=„(@„1i„2›„5Î„*…2/…)b…,Œ…/¹…oé…kY†0Å†Xö†]O‡a­‡$ˆ4ˆWTˆ-¬ˆ#ÚˆEþˆFD‰4‹‰FÀ‰/ŠD7Š.|Š$«ŠÐŠ*ëŠ‹=(‹f‹ ~‹!Ÿ‹ Á‹1â‹DŒEYŒ ŸŒDÀŒ{�0��6²�)é�#Ž'7Ž"_Ž&‚Ž©Ž#ÉŽ'íŽ"�68�-o���0¯�"à�/�]3�5‘�cÇ�+‘D‘0U‘K†‘'Ò‘/ú‘.*’Y’'y’ ¡’0Â’Zó’5N“<„“&Á“3è“O”Fl”³”#Ñ”õ”•1•I• g•$ˆ•:­•0è•B–;\–?˜–?Ø–—1—G—e—4x—`­—˜$-˜R˜#p˜'”˜¼˜6Û˜™ 0™Q™c™y™%˜™¾™%Í™$ó™š8š!Pšrš‘š°š-Ëšùš-›%B›h›.„›³›Ñ›3ñ›%œ;œZœ]lœÊœ+àœ,�/9�#i�0��/¾�#î�ž,1ž^žrž,‘ž<¾žûž6
ŸADŸ+†Ÿ+²ŸÞŸñŸ -" .P 6 =¶ Pô E¡!c¡*…¡-°¡.Þ¡6
¢=D¢.‚¢/±¢7á¢>£RX£\«£c¤9l¤=¦¤ä¤!¥($¥LM¥Hš¥5ã¥)¦)C¦"m¦#�¦´¦.Ï¦þ¦K§SZ§Y®§J¨@S¨q”¨©+%©GQ©>™©@Ø©�ªYªªº«]¿«‚¬R ¬2ó¬T&­,{­-¨­5Ö­<®$I®(n®=—®.Õ®¯;¯(Z¯ƒ¯.ž¯MÍ¯=°NY°.¨°+×°2±56±-l±5š±8Ð±0	²5:²@p²K±²Ný²7L³8„³;½³3ù³;-´>i´6¨´Gß´@'µPhµU¹µb¶4r¶7§¶Cß¶F#·(j· “·‚´·‚7¸º¸CÓ¸¹6¹#V¹(z¹0£¹5Ô¹
! º º"/º"Rº}uº5óº2)» \»6}»4´»é»F¼GN¼O–¼^æ¼~E½VÄ½?¾O[¾Q«¾Mý¾NK¿3š¿>Î¿K
À9YÀE“ÀGÙÀ8!ÁPZÁC«ÁJïÁ1:Â2lÂ5ŸÂ*ÕÂ)ÃC*ÃfnÃ_ÕÃ5Ä1TÄ†Ä Ä<¿Ä"üÄ6Å2VÅ1‰Å3»Å5ïÅ7%Æ']ÆI…Æ-ÏÆ4ýÆ62Ç)iÇ&“Ç$ºÇJßÇN*ÈPyÈ>ÊÈ[	É@eÉ%¦É5ÌÉEÊ,HÊ1uÊ%§ÊGÍÊQËAgË)©Ë#ÓË!÷Ë0Ì,JÌ%wÌ.�Ì1ÌÌ2þÌG1ÍKyÍ,ÅÍMòÍ,@Î;mÎX©Î=Ï<@ÏO}ÏZÍÏ<(Ð.eÐ5”Ð8ÊÐ<Ñ*@ÑkÑ)‹Ñ%µÑ)ÛÑ)Ò/ÒHÒbÒ<~Ò3»Ò0ïÒ ÓG6Ó9~Ó3¸Ó4ìÓ8!Ô8ZÔ“Ô+±Ô"ÝÔQÕ1RÕA„ÕUÆÕ(Ö,EÖrÖ/‘Ö*ÁÖEìÖB2×7u×/­×KÝ×')Ø@QØ-’Ø-ÀØ3îØ."Ù(QÙ(zÙ*£Ù@ÎÙ+Ú8;Ú.tÚ)£Ú1ÍÚGÿÚKGÛJ“Û3ÞÛ,Ü&?Ü,fÜ"“Ü=¶Ü,ôÜ'!Ý1IÝ>{Ý#ºÝ'ÞÝ9Þ0@Þ'qÞ3™Þ-ÍÞ5ûÞ01ß/bß’ß(¬ß1Õß)à*1à3\à6�à Çà0èà2á-Lá1zá ¬á?Íá+
â.9â-hâ+–âÂâ Ôâõâ\ã/pã' ãÈã+áã,
ä5:ä1pä+¢ä*Îäùä*å';å$cå*ˆå(³åÜå]öå;Tæ_�æ0ðæ)!ç Kç2lçEŸç)åç<è"Lè'oè—èY²è-é+:éféxévŽé;êFAêˆê êÀê-Üê 
! ëS+ëRëZÒëO-ìG}ìÅìÛì$íìXí1kí\�íLúíIGîM‘îKßîZ+ïk†ïKòïZ>ðd™ð+þð,*ñ/Wñ#‡ñ0«ñ/Üñ#ò-0ò,^ò&‹ò²ò<Éòó.ó3Ló+€óI¬ó öó;ôHSôHœôåôøôõ)õGõ7gõ0Ÿõ?Ðõö,/ö\ötö)‘ö"»ö4Þö(÷f<÷£÷+À÷Jì÷;7ø$søC˜ø<Üø5ù*Où.zù©ùFÃù-
! ú8ú"QúitúÞú+ñú>û'\û:„û¿ûÖûòûü&ü@ü5Rü=ˆü)Æüðüý!ý0<ý0mýžý.°ý1ßý1þ,Cþ6pþC§þëþ-ÿ01ÿ0bÿ$“ÿ&¸ÿGßÿ2''Z‚E¡-ç'5=4s.¨<×K#`„. +ÏûA:|"œ¿Øø-)>h)ˆ² Í#î(VCš$ºß2þ1?J&Š±È.à5_E'¥Í,ê9QUu’-²Aà""	"E	h	G…	DÍ	)
! E<
! "‚
! /¥
! 8Õ
! GV!q“"³1Ö6$?8d8�dÖO;
=‹
CÉ
H
,VBƒ.Æ7õ3-@a;¢HÞW';5»AñW36‹9Â;üT84�6Â4ùL.8{<´=ñ>/?nZ®I	AS=•6Ó6
! :A4|@±Iò<<Ny?ÈQ8ZB“KÖu"5˜OÎI8h<¡FÞ:%F`G§GïI7=�f¿/&.VA…ÇDãH(“q&W,b„/çL Ad =¦ lä Q!Îh!i7"¡"º"#Ö"%ú") #5J#H€#É#=ç#S%$Ey$:¿$<ú$>7%:v%>±%=ð%O.&@~&E¿&*'0' O'Hp'S¹'
(-(BC(B†(:É(')0,)6])2”)*Ç)*ò)G*Ke*>±*.ð*2+:R+9�+1Ç+(ù+.",#Q,"u,;˜,(Ô,+ý,%)-:O-)Š-=´-0ò-#.BB.H….RÎ.G!/ti/,Þ/00/<0.l0"›0+¾0-ê0+1~D1�Ã1!S2 u2W–2Iî2 83 Y3%z3+ 3'Ì3#ô3$4=4+]41‰4/»4ë4;5
! G5IR5Aœ5"Þ516"36FV6d�6U7PX7©7'µ7Ý7ð738458\j8OÇ859{M9KÉ9<:R:6k:¢:<³:Pð:?A;1�;'³;#Û;Oÿ;+O<&{<'¢<8Ê<m=4q=(¦=<Ï=(>5>*F>-q>@Ÿ>à>:ò>3-?$a?†?8£?0Ü?-
@C;@'@R§@Nú@DIAFŽABÕAJBHcB>¬B@ëB<,C8iC¢C¹C×C?óCD3D'xD@ D áD@E CE-dE’E²E+ËE÷EFa4F$–F#»F3ßF*G->G#lG�G.®G-ÝGHU$HzH,”H&ÁHBèH"+I+NI+zI¦I-ÄIXòI+KJ5wJ#­JÑJpëJ\K'|K¤K#ÀK'äKL"LO>L!ŽL"°LGÓL9MUM%iM�MoªM&N5ANwNˆN- NÎN7çN,O+LO'xO" O!ÃO5åO$P@P<\P™P7´P,ìP5Q@OQK�QNÜQ#+ROR!oR%‘R#·RVÛRT2S/‡S·S×SõS#T00TaT(wT) TÊTæTUU!,UNUdU.U:®UQéU;VYVoV1�V#¿V0ãV&W
;WaIW.«WÚWdëW1PX‚X…X‰X.™XÈXÐX2ØX2YM>YMŒYÚY0îYZ(&Z,OZ|ZˆZ‘Z¯Z2¸ZKëZK7[Cƒ[Ç[9á[\28\9k\<¥\â\9ë\%]>]X]#q]O•].å]5^9J^5„^º^fÏ^'6_8^_!—_4¹_>î_-`/H`x`2�`*Â`.í`)a&Fa'ma&•a&¼a%ãa#	b'-b%Ub({b ¤b$Åb êb"c,.c2[cŽc®c*Íc,øc.%d$Td*ydA¤d1æde0e)Leve+–e^Âe?!f?af)¡f3Ëf5ÿfY5ga�g6ñg<(h2eh-˜h4Æh-ûh4)i/^iŽi2®iLái/.j6^jô•jŠk¥k8Åk0þk3/l7cl>›l$Úl5ÿl,5m.bm,‘m1¾m3ðm2$nWn6sn1ªn$Ün0o2o79oqo‘o­o#Áoåo p+&pRpYpjp~p�p£p»p×p÷p
! qq:4q)oqJ™qCäq(r@r(`r,‰rT¶rss,s
! FsQsps�s(¦s:Ïs
! t7't(_tˆt#¨t5Ìtuu)3u/]u�u'–u¾u6Øu
v!v ?v'`v ˆv0©vÚv
õv w$w;wQwjw„w“w-±w"ßw!x)$xCNxP’xãxåxîx÷x$y3%yYyuy.•y1Äy:öy>1zpzyz‚z‹z”z!�z¿zÛzèzñzþz{{{"{>{G{AK{B�{~Ð{°O|L}gM}µ}{Õ}gQ~Œ¹~UF-œGÊ€62€ni€<Ø€5�,K�x�Ž�‰š�^$‚rƒ‚oö‚fƒ
„ƒ*’ƒ<½ƒ.úƒ)„E„5b„
˜„€¦„'…’-…(À…+é….†+D†-p†cž†^‡€a‡jâ‡QMˆ|Ÿˆn‰3‹‰A¿‰kŠ5mŠ'£Š7ËŠ.‹52‹3h‹8œ‹.Õ‹Œ[ Œ“|ŒŒ�W��cõ�GYŽJ¡ŽGìŽ©4�+Þ�1
! �J<�5‡�:½�$ø�¯‘+Í‘ù‘’-’oF’)¶’³à’4”“NÉ“.”>G”<†”eÃ”;)•‘e•:÷•“2–'Æ–Eî–W4—>Œ—SË—Y˜Ly˜LÆ˜¢™?¶™@ö™Q7šb‰šBìšQ/›E�›OÇ›sœq‹œeýœac�PÅ�³žPÊžŠŸl¦Ÿ„ V˜ <ï =,¡¦j¡|¢‰Ž¢d£}}£Aû£K=¤<‰¤0Æ¤-÷¤8%¥L^¥Q«¥Bý¥G@¦Qˆ¦HÚ¦I#§Zm§ZÈ§L#¨Vp¨HÇ¨D©JU©? ©=à©Bª�aªCãªD'«7l«6¤«AÛ«*¬GH¬M�¬KÞ¬;*­?f­E¦­5ì­H"®bk®JÎ®b¯Y|¯9Ö¯1°BB°Ñ…°rW±NÊ±9²6S²ZŠ²9å²i³]‰³Xç³E@´Q†´@Ø´2µFLµb“µUöµ[L¶‡¨¶M0·a~·@à·V!¸;x¸¾´¸Fs¹;º¹`ö¹MWº"¥º@ÈºW	»9a»P›»lì»\Y¼B¶¼„ù¼T~½PÓ½I$¾Fn¾Nµ¾¿H	ÀGRÀ~šÀyÁL“Á`àÁ:AÂb|Â@ßÂS ÃRtÃ>ÇÃ:ÄdAÄ'¦Ä*ÎÄCùÄ/=ÅAmÅL¯Å6üÅR3ÆE†ÆCÌÆBÇ_SÇ6³Ç+êÇ?È@VÈ=—È:ÕÈAÉCRÉG–É2ÞÉ7Ê?IÊB‰ÊZÌÊ@'Ë+hË;”Ë+ÐËIüËCFÌ)ŠÌM´Ì7Í7:Í+rÍAžÍJàÍ*+Î*VÎ,�Î(®Î7×ÎÏ1-Ï=_ÏO�Ï*íÏÐ%3ÐIYÐu£Ð;ÑTUÑOªÑ úÑHÒDdÒ5©Ò[ßÒK;ÓB‡ÓQÊÓ?Ô\Ô8yÔu²ÔL(ÕiuÕ=ßÕ:Ö$XÖA}Ö7¿Ö3÷Ö,+×!X×#z×Jž×-é×+Ø,CØUpØ³ÆØszÙqîÙ‡`ÚþèÚoçÛyWÜWÑÜV)ÝY€Ý#ÚÝBþÝUAÞZ—Þ¶òÞ©ß#Áßåß#þß6"à[Yà>µàôàÂ	á4Ìáâ3
âAâ(Mâvâ0�âÀâ4Þâ!ã"5ãXãqã!}ã
! Ÿãªã¹ãÍãÚãñãää!ä	7äAäQä`älä‚äŽä©äÄä×äääñäåå(å	;åEåRåbårå	…å
! �å%šåXÀåZæ[tæ[ÐæJ,çNwç"Æç7éçO!è'qè6™è6ÐèUéJ]é3¨éFÜé#ê9@êzê[’ê3îê"ë;ëXë@lëB­ë?ðë-0ì0^ì5�ì,Åìòì?	í3Iíl}í5êí0 î)Qî5{î±î+Áî0íîHï$gï+Œï:¸ïóïA
! ð@Lð%�ð³ðÍðêð-ñP5ñS†ñwÚñCRò'–ò7¾ò5öò?,ó=ló7ªó:âóAôG_ô.§ô)Öô:õ";õ ^õ/õH¯õJøõ'Cö‡kö>ó÷2øE²øŽøøy‡ùPú/Rúy‚ú=üú1:ûqlûoÞû.Nü0}üU®üŸý=¤ýUâýO8þgˆþeðþVVÿW­ÿWE]B£Jæ)1:[)–|Àl=ªâÃB¦7é)!#Ko„™®'Ãë	$"G+g#“·/×%-K(ehŽ%÷H4fJ›0æFd^?Ãm	lq	IÞ	H(
! Cq
! Hµ
! Gþ
! BFO‰(ÙK2N6�l¸e%
M‹
8Ù
?URm¨32J*}4¨QÝ#/+S1'±5ÙVmf{Ô@Pn‘+,*J'u&�'Ä@ì9-Sg#»!ßJ>LZ‹.æLb%€D¦Kë7;U:‘^ÌK+?w·;×0$D<i¦(Âë$	F.%u6›6Ò)	V3NŠGÙ4!tV@Ë:G9gF¡/è#2<1oH¡>êh)1’/ÄUô>J J‰ GÔ G!6d!+›!.Ç!hö!O_"K¯"8û"C4#Sx#dÌ#Q1$;ƒ$B¿$I%XL%\¥%4&97&Cq&=µ&Có&67'1n'7 'HØ'3!(=U(O“(0ã(0)*E)!p)<’)*Ï))ú)P$*6u*/¬*0Ü*/
+/=+0m+8ž+5×+9
,9G,6�,7¸,.ð,9--Y-:‡-<Â-/ÿ->/.+n.(š..Ã.+ò.8/BW/:š/Õ/Jó/>0iS0½0'Ñ0ù0n1‚1o�1,
2M:2
ˆ2H–4-ß47
57E5>}5G¼546O96‰6;¥6(á63
! 7 >7_7m}7'ë7;8BO89’80Ì8Dý8BB9D…9BÊ9G
:GU:?�:Ý:û:b;P{;6Ì;5<59<Co<*³<[Þ<8:={s=¨ï=X˜>%ñ>?$5?GZ?)¢?8Ì?;@RA@+”@9À@)ú@7$AR\A:¯AAêA8,B%eB)‹B)µBtßB0TC3…C8¹C.òC9!DK[D%§DÍD&éD1E7BE?zE%ºE%àE$FT+F2€F*³F1ÞFKGD\GA¡G+ãG&H%6H$\H?�H/ÁHñHJ
I#XI.|I1«IzÝItXJHÍJ9K[PK<¬KGéK*1L)\LX†L<ßL#M(@M/iMN™M)èMNN2aNM”N)âN2O;?O;{O1·OéO0üOG-PYuP_ÏPk/Q:›QMÖQ$RH=R1†Rd¸RBSC`S{¤SR TNsT1ÂTyôTVnU=ÅUSVZWVd²VdWE|WBÂWCXCIX�X@žX
ßX&íX3YJHY1“Y>ÅY<ZBAZ1„Z6¶Z'íZ8[3N[8‚[7»[+ó[,\4L\S�\>Õ\]'/],W];„]4À]Bõ]k8^2¤^:×^*_/=_%m_“_!¬_Î_ê_`+`K` i`/Š`º`
Ù`:ç`G"aFja@±aòa&
! b1b.Lb{b8‘b6Êb2cD4c:ycF´cEûcCAd@…d=ÆdJe>OeEŽeÔeQTfA¦f`èf'Igqg;�gÌg;Ügh)h8hWh.lh›hµhIÏh<i5Vi5Œi3Âi(öi5jUj*qj#œjÀjÉjÖj.õj.$k0Sk8„k½kÝkûkElN_lG®lölFm@Vm>—m<Öm&n<:n5wn=­nënBo$No[soAÏo_pcqpDÕpMqGhq_°q8r+Ir.ur¤rÀrÒrär5õr"+s"Nsqs>‰s6Ès.ÿs\.t9‹tKÅtRu2du5—u;Íu8	vJBvI�vD×vMwGjwA²wJôw.?x\nx>ËxH
! y9Sy0�y/¾y,îy8z4Tz‰z¥z7ÁzDùzE>{A„{)Æ{ð{6|8G|.€|3¯|6ã|C}^}<t}>±},ð}3~>Q~<�~Í~æ~]YdY¾T€9m€5§€1Ý€5�6E�F|�!Ã�å�Yø�WR‚=ª‚+è‚+ƒ/@ƒ?pƒA°ƒòƒ
„(„M:„oˆ„9ø„=2…>p…8¯…è…-†,5†b†<{†A¸†@ú†>;‡<z‡5·‡8í‡<&ˆcˆ@|ˆ+½ˆ.éˆ:‰7S‰‹‰2©‰(Ü‰Š.%ŠTŠ!rŠ+”Š+ÀŠ/ìŠ(‹2E‹@x‹¹‹!Ð‹7ò‹E*ŒpŒ
‰Œ—Œ ¦ŒÇŒÜŒ1úŒ1,�!^�!€�¢�"¾�á�fð�(WŽ#€Ž¤Ž ÃŽ1äŽ�%#�%I�(o�˜�3´�0è�*�)D�>n�`­�6‘?E‘G…‘HÍ‘Z’¯q’T!“Qv“TÈ“f”o„”Vô”WK•S£•G÷•F?–G†–$Î–#ó–%—*=—>h—§—*½—è—/˜)1˜8[˜C”˜Ø˜1ò˜7$™E\™:¢™JÝ™5(š5^š?”šBÔš"›0:›6k›v¢›WœUqœLÇœ4�tI�?¾�"þ�n!žL�ž@ÝžTŸ+sŸVŸŸYöŸ0P  � ¢ 8· !ð :¡_M¡­¡Ê¡ ç¡¢'¢9<¢Mv¢(Ä¢í¢££1£ Q£!r£!”£#¶£#Ú£-þ£,¤C¤]¤)v¤X ¤]ù¤ZW¥,²¥9ß¥*¦4D¦1y¦v«¦r"§L•§Kâ§W.¨B†¨kÉ¨E5©Q{©8Í©=ª¡Dª æªQ‡«/Ù«A	¬jK¬f¶¬3­2Q­.„­<³­ð­?®KD®(�®+¹®Eå®+¯.@¯*o¯!š¯6¼¯7ó¯#+°cO°O³°7±#;±7_±#—±9»±%õ±9²%U²K{²7Ç²9ÿ²%9³K_³_«³Q´e]´OÃ´cµ)wµ<¡µ)Þµ)¶'2¶BZ¶�¶*º¶'å¶'
·>5·It·"¾·:á·G¸Hd¸F­¸;ô¸10¹Bb¹2¥¹MØ¹C&º+jºú–º‘¼'­¼-Õ¼7½¯;½ ë½¾k+¾:—¾¹Ò¾GŒ¿?Ô¿1À9FÀ?€À1ÀÀ1òÀ[$Á!€Á#¢ÁOÆÁ)Â @ÂJaÂ0¬Â;ÝÂ#Ã'=Ã*eÃ:�Ã>ËÃ#
! ÄO.Ä%~Ä?¤Ä*äÄ:Å>JÅ‰Å<¡ÅÞÅ0÷Å.(ÆWÆ#sÆ—Æ¦Æ/ÅÆ+õÆ7!Ç@YÇ,šÇ<ÇÇ?ÈqDÈ9¶È6ðÈ7'É3_É3“É%ÇÉíÉ-ÿÉ2-Ê(`Ê5‰Ê?¿Ê=ÿÊ==Ë&{ËL¢ËQïËRAÌ*”Ì.¿Ì#îÌPÍ<cÍ& Í&ÇÍLîÍ;Î*YÎ+„Î)°ÎÚÎLðÎ9=ÏwÏ%ŒÏ)²Ï6ÜÏ*Ð8>Ð.wÐ,¦Ð-ÓÐ-Ñ6/ÑfÑ*…Ñ*°Ñ$ÛÑ3ÒO4Ò*„ÒO¯ÒlÿÒylÓuæÓ:\Ôu—ÔD
Õ RÕ'óÕˆÖ°¤Ö„U×¬Ú×¦‡ØÎ.Ù)ýÙY'Ú4�ÚI¶Ú)ÛZ*Û3…Û#¹ÛÝÛJîÛ"9Ü"\Ü"Ü ¢Ü ÃÜ$äÜ$	Ý$.Ý"SÝ"vÝ)™Ý,ÃÝ)ðÝ'Þ9BÞO|Þ,ÌÞ*ùÞ2$ß)Wß3�ß3µßRéß4<àlqàLÞàK+ádwá?ÜáWâ9tâ0®â=ßâ4ã:Rã^�ãXìãnEäY´äWå\fåJÃå[æDjæE¯ævõæ#lç$�ç#µç!Ùç1ûç-è×=é@ê:Vê@‘êÒê:òê+-ë8YëM’ëSàëk4ì ìM»ì:	í^DíR£íOöí-FîCtîF¸îgÿîfgï^ÎïP-ðX~ð(×ð=ñM>ñ Œñ­ñ8Éñ?òBBò…òœò'°ò*Øò“óZ—óPòó"Cô8fôDŸô äô2õV8õ3�õ$Ãõ7èõ ö;@ö.|ö%«öÑöëö*÷:-÷*h÷q“÷8ø.>øDmø9²ø"ìøJù9Zù”ù,¯ùÜù2õù5(ú9^ú:˜ú*Óú þú!û!Aû6cûDšû4ßû,ü*AülüŒü;§ü6ãü3ý.Ný$}ý?¢ý-âý,þ9=þawþ<Ùþ=ÿeTÿ:ºÿHõÿ,>	-k	X™	.ò	!	$>	*c	Ž	 ¬	Í	Fà	4'	4\	‘	#©	Í	)å	'	&7	&^	+…	C±	(õ	"	(A	(j	)“	)½	*ç	*	*=	*h	*“	*¾	*é	*	*?	*j	*•	*À	(ë	(	(=	(f	(�	(¸	)á	(	(4	(]	(†	*¯	*Ú	*		*0		([		(„		(­		(Ö		(ÿ		((
! 	(Q
! 	(z
! 	(£
! 	(Ì
! 	)õ
! 	)	'I	(q	(š	)Ã	)í	(	(@	(i	(’	+»	'ç	'
	(7
	'`
	'ˆ
	3°
	4ä
	4	3N	"‚	B¥	?è	%(	 N	Bo	7²	3ê	6	4U	FŠ	{Ñ	:M	'ˆ	°	@Ì	#
	1	6L	.ƒ	4²	)ç		*	.E	+t	7 	cØ	?<	>|	A»	Âý	2À	vó	Lj	L·	L	9Q	0‹	H¼	@	=F	>„	!Ã	_å	IE	F�	NÖ	?%	"e	Tˆ	Ý	ü	A	:X	>“	Ò	 í	(	)7	"a	„	¢	&½	Iä	8.	*g	’	&¯	&Ö	 ý	0	-O	(}	¦	&¿	+æ	'	!:	\	!|	!ž	-À	(î	" 	": 	)] 	,‡ 	 ´ 	,Õ 	+!	#.!	$R!	'w!	*Ÿ!	)Ê!	2ô!	'"	+C"	3o"	Q£"	›õ"	"‘#	A´#	1ö#	-($	)V$	:€$	F»$	6%	P9%	?Š%	TÊ%	Ž&	:®&	=é&	5''	)]'	‡'	+ '	-Ì'	"ú'	N(	Pl(	$½(	:â(	8)	7V)	9Ž)	È)	<Þ)	7*	?S*	5“*	9É*	3+	47+	9l+	<¦+	6ã+	8,	AS,	;•,	7Ñ,	G	-	%Q-	w-	)‘-	,»-	5è-	".	.A.	p.	"Œ.	¯.	*¼.	ç.	ø.	B/	:K/	†/	¡/	·/	Ò/	Mí/	0;0	.l0	.›0	$Ê0	
ï0	Aý0	a?1	+¡1	mÍ1	R;2	mŽ2	^ü2	c[3	B¿3	4	4	094	0j4	0›4	6Ì4	5	5	i;5	*¥5	)Ð5	1ú5	-,6	/Z6	)Š6	L´6	,7	b.7	E‘7	(×7	d8	oe8	BÕ8	9	1+;	*];	*ˆ;	I³;	ý;	><	?\<	œ<	>»<	Šú<	2…=	0¸=	7é=	6!>	7X>	-�>	]¾>	0?	M?	_?	,~?	&«?	)Ò?	$ü?	!@	@@	 `@	7�@	%¹@	(ß@	%A	(.A	WA	'vA	!žA	 ÀA	%áA	/B	17B	iB	&{B	!¢B	(ÄB	:íB	-(C	VC	2uC	$¨C	(ÍC	öC	>D	!UD	/wD	§D	%ÀD	.æD	8E	5NE	„E	/”E	ÄE	 âE	*F	".F	8QF	(ŠF	!³F	7ÕF	)
G	%7G	%]G	ƒG	ŸG	+¿G	"ëG	H	#-H	-QH	*H	$ªH	)ÏH	/ùH	)I	'II	qI	(�I	C¸I	üI	J	?2J	!rJ	0”J	$ÅJ	êJ	,K	#.K	;RK	3ŽK	+ÂK	îK	vL	^{L	eÚL	M@M	ŽM	;­M	2éM	*N	GN	)aN	&‹N	 ²N	8ÓN	!O	:.O	iO	ˆO	/�O	<ÍO	7
! P	'BP	jP	1ŠP	(¼P	7åP	Q	>8Q	?wQ	$·Q	ÜQ	ûQ	8R	EOR	H•R	)ÞR	)S	w2S	—ªS	xBT	«»T	gU	tçU	W\V	‚´V	†7W	¥¾W	¬dX	wY	(‰Y	²Y	UÒY	0(Z	.YZ	3ˆZ	1¼Z	LîZ	2;[	-n[	Oœ[	)ì[	O\	Kf\	$²\	=×\	%]	;]	0Y]	.Š]	¹]	Ø]	õ]	^	*^	B^	F]^	"¤^	=Ç^	$_	!*_	&L_	;s_	(¯_	7Ø_	#`	/4`	Nd`	³`	Ñ`	ë`	#	a	2-a	1`a	’a	+©a	Õa	)ëa	#b	39b	!mb	*�b	&ºb	áb	1ÿb	V1c	 ˆc	<©c	æc	üc	2d	,Ld	 yd	(šd	,Ãd	7ðd	#(e	0Le	}e	Ê›e	cff	4Êf	6ÿf	¢6g	8Ùg	,h	7?h	wh	—h	+¯h	¾Ûh	>ši	ÛÙi	vµj	<,k	7ik	d¡k	 l	='l	-el	'“l	(»l	cäl	.Hm	twm	‰ìm	!vn	3˜n	;Ìn	1o	0:o	$ko	'�o	"¸o	Ûo	 öo	6p	!Np	!pp	6’p	"Ép	)ìp	q	5q	lLq	;¹q	9õq	@/r	Ypr	&Êr	 ñr	-s	r@s	Q³s	;t	(At	jt	E„t	:Êt	(u	.u	.Cu	gru	4Úu	<v	RLv	+Ÿv	 Ëv	?ìv	,w	Iw	Cew	©w	¯w	=Êw	x	+!x	%Mx	sx	Œx	ªx	"Êx	-íx	y	:y	9Zy	M”y	ây	Aèy	<*z	8gz	K z	Iìz	!6{	XX{	E±{	÷{	
! |	|	;|	Z|	o|	.�|	C¼|	}	}	(3}	\}	.q}	 }	I¶}	~	/~	$F~	,k~	E˜~	4Þ~	0	D	-[	2‰	"¼	+ß	J€	,V€	ƒ€	0Ÿ€	FÐ€	]�	1u�	3§�	9Û�	8‚	*N‚	Ny‚	4È‚	<ý‚	;:ƒ	Nvƒ	~Åƒ	CD„	#ˆ„	+¬„	3Ø„	0…	'=…	e…	%……	+«…	5×…	
†	*†	%I†	o†	Š†	ª†	 Æ†	ç†	*‡	1.‡	0`‡	+‘‡	C½‡	 ˆ	""ˆ	fEˆ	.¬ˆ	-Ûˆ	1	‰	.;‰	%j‰	0�‰	)Á‰	0ë‰	Š	:5Š	2pŠ	£Š	(½Š	0æŠ	‹	!(‹	KJ‹	\–‹	ó‹	4Œ	)@Œ	jŒ	`„Œ	$åŒ	

! �	1�	"J�	m�	&‚�	©�	/Ä�	?ô�	=4Ž	$rŽ	—Ž	'§Ž	?ÏŽ	�	B/�	r�	��	3¬�	$à�	/�	<5�	1r�	¤�	·�	&Ô�	5û�	1‘	"L‘	&o‘	*–‘	)Á‘	;ë‘	Y'’	K�’	-Í’	7û’	:3“	3n“	-¢“	1Ð“	2”	5”	.U”	0„”	<µ”	5ò”	5(•	1^•	;�•	)Ì•	qö•	Oh–	.¸–	$ç–	?—	-L—	)z—	5¤—	VÚ—	%1˜	YW˜	±˜	$Ì˜	+ñ˜	7™	/U™	F…™	-Ì™	@ú™	4;š	qpš	!âš	›	›	41›	>f›	0¥›	AÖ›	=œ	6Vœ	-�œ	2»œ	îœ	!�	8*�	6c�	-š�	EÈ�	ž	[)ž	;…ž	Áž	9Ùž	HŸ	:\Ÿ	7—Ÿ	:ÏŸ	7
!  	<B 	6 	=¶ 	;ô 	:0¡	<k¡	F¨¡	*ï¡	¢	+7¢	*c¢	Ž¢	&š¢	6Á¢	$ø¢	O£	=m£	=«£	?é£	)¤	(A¤	Jj¤	>µ¤	2ô¤	A'¥	;i¥	;¥¥	5á¥	&¦	?>¦	m~¦	%ì¦	„§	U—§	Cí§	91¨	;k¨	§¨	s¸©	\,ª	(‰ª	�²ª	1@«	2r«	2¥«	FØ«	0¬	3P¬	6„¬	*»¬	'æ¬	?­	8N­	+‡­	>³­	?ò­	32®	Rf®	!¹®	xÛ®	DT¯	9™¯	IÓ¯	9°	W°	!u°	
—°	3¥°	HÙ°	'"±	/J±	Gz±	-Â±	'ð±	:²	GS²	›²	M»²	_	³	,i³	B–³	>Ù³	N´	g´	4{´	.°´	>ß´	Lµ	Skµ	o¿µ	//¶	>_¶	Kž¶	Jê¶	~5·	G´·	Fü·	EC¸	7‰¸	?Á¸	Z¹	"\¹	Z¹	\Ú¹	#7º	[º	
pº	F~º	EÅº	4»	@»	@V»	@—»	0Ø»		¼	:¼	IS¼	>�¼	CÜ¼	2 ½	,S½	@€½	DÁ½	C¾	9J¾	J„¾	8Ï¾	¿	&¿	@¿	)V¿	€¿	š¿	-¶¿	ä¿	ú¿	&À	4=À	4rÀ	4§À	%ÜÀ	0Á	03Á	0dÁ	F•Á	+ÜÁ	FÂ	0OÂ	$€Â	B¥Â	.èÂ	Ã	&0Ã	WÃ	nÃ	�Ã	™Ã	­Ã	)ÂÃ	ìÃ	Ä	Ä	-*Ä	XÄ	mÄ	6‚Ä	¹Ä	ÌÄ	ßÄ	üÄ	Å	#Å	7Å	SÅ	fÅ	†Å	�Å	½Å	ÔÅ	ôÅ	Æ	(Æ	<Æ	LUÆ	:¢Æ	DÝÆ	B"Ç	EeÇ	/«Ç	LÛÇ	8(È	4aÈ	/–È	-ÆÈ	HôÈ	I=É	M‡É	¹ÕÉ	#�Ê	³Ê	ÍÊ	çÊ	Ë	$Ë	4AË	&vË	/�Ë	2ÍË	;Ì	<Ì	&VÌ	}Ì	*—Ì	<ÂÌ	MÿÌ	0MÍ	0~Í	,¯Í	ÜÍ	úÍ	!Î	;Î	[Î	vÎ	�Î	ªÎ	ÄÎ	ÞÎ	þÎ	Ï	4Ï	OÏ	8jÏ	£Ï	8¾Ï	÷Ï	Ð	-Ð	HÐ	!cÐ	…Ð	žÐ	ºÐ	.ÕÐ	Ñ	 Ñ	<Ñ	#XÑ	,|Ñ	4©Ñ	;ÞÑ	Ò	#7Ò	*[Ò	)†Ò	A°Ò	2òÒ	'%Ó	"MÓ	"pÓ	;“Ó	0ÏÓ	 Ô	"!Ô	!DÔ	!fÔ	$ˆÔ	$­Ô	9ÒÔ	6Õ	=CÕ	A�Õ	/ÃÕ	-óÕ	1!Ö	ESÖ	:™Ö	0ÔÖ	n×	5t×	0ª×	<Û×	EØ	,^Ø	3‹Ø	>¿Ø	4þØ	:3Ù	4nÙ	;£Ù	ßÙ	'ýÙ	#%Ú	'IÚ	=qÚ	#¯Ú	(ÓÚ	9üÚ	)6Û	6`Û	-—Û	>ÅÛ	2Ü	07Ü	0hÜ	+™Ü	/ÅÜ	/õÜ	/%Ý	,UÝ	$‚Ý	§Ý	]ÅÝ	#Þ	6;Þ	1rÞ	A¤Þ	@æÞ	'ß	@Eß	;†ß	DÂß	#à	>+à	Ajà	7¬à	:äà	2á	5Rá	2ˆá	»á	K×á	N#â	râ	�â	¬â	*Éâ	-ôâ	6"ã	'Yã	�ã	Q�ã	ïã	'
! ä	2ä	Mä	-hä	(–ä	,¿ä	,ìä	,å	)Få	på	,‹å	6¸å	'ïå	Læ	Ldæ	<±æ	<îæ	B+ç	)nç	˜ç	1·ç	.éç	.è	LGè	k”è	ê	  ê	6Aê	Jxê	XÃê	(ë	'Eë	më	)ˆë	@²ë	4óë	I(ì	Urì	CÈì	&í	V3í	Ší	P™í	Pêí	U;î	!‘î	+³î	Aßî	9!ï	7[ï	=“ï	9Ñï	1ð	¡=ð	Bßð	#"ñ	:Fñ	}�ñ	<ÿñ	G<ò	¯„ò	:4ó	oó	Cˆó	NÌó	jô	†ô	¦ô	8µô	îô	;
õ	Iõ	fõ	ƒõ	4žõ	LÓõ	M ö	nö	D€ö	"Åö	Dèö	-÷	:D÷	÷	D–÷	LÛ÷	>(ø	5gø	:�ø	6Øø	Iù	CYù	E�ù	+ãù	+ú	L;ú	)ˆú	2²ú	Kåú	J1û	J|û	'Çû	/ïû	ü	+/ü	"[ü	F~ü	(Åü	6îü	=%ý	=cý	9¡ý	5Ûý	(þ	9:þ	4tþ	%©þ	0Ïþ	,ÿ	8-ÿ	(fÿ	R�ÿ	Câÿ	'&
! FN
! .•
! Ä
! Dâ
! ''
! @O
! .�
! 0¿
! !ð
! <
! FO
! 6–
! .Í
! Cü
! C@
! 1„
! ,¶
! 2ã
! D
!  [
! 1|
! ®
! =Í
! :
! PF
! &—
! <¾
! 8û
! F4
! -{
! ©
! !Ç
! 1é
! 9
! @U
! N–
! +å
! E
! ?W
! ]—
! 9õ
! 2/	
! 2b	
! 2•	
! >È	
! >
  
! ,F
  
! Es
  
! H¹
  
! E
! 0H
! 6y
! ,°
! 6Ý
! U
! !j
! Œ
! a«
! U

! 3c
! /—
! 2Ç
! $ú
! "
! )B
! &l
! F“
! 2Ú
! $

! N2
! A�
! ?Ã
! 5
! t9
! —®
! 9F
! c€
! Gä
! ?,
! :l
! 8§
! %à
! )
! 0
! #P
! #t
! -˜
! ‰Æ
! =P
! 9Ž
! 3È
! 2ü
! %/
! &U
! ;|
! :¸
! &ó
! U
! p
! &�
! &´
! /Û
! 2
! />
! 8n
! 4§
! !Ü
! +þ
! 2*
! -]
! %‹
! )±
! %Û
! &
! (
! 2E
! /x
! ¨
! &Ã
! ,ê
! .
! aF
! Œ¨
! L5
! S‚
! TÖ
! j+
! 4–
! 'Ë
! ó
! Š
! ž
! Qº
! 
! 0
! 2F
! .y
! '¨
! %Ð
! ö
! 2
! H
! -e
! 2“
! 7Æ
! 2þ
! =1 
! 8o 
! 8¨ 
! =á 
! 8!
! 6X!
! ;�!
! 4Ë!
! 9"
! 4:"
! 9o"
! 4©"
! EÞ"
! 7$#
! S\#
! .°#
! 1ß#
! $
! #)$
! 2M$
! .€$
! F¯$
! Kö$
! IB%
! IŒ%
! EÖ%
! G&
! d&
! Hä&
! T-'
! ‚'
! jœ'
! 0(
! ,8(
! ce(
! FÉ(
! ¾)
! •Ï)
! Pe*
! ö¶*
! D­+
! ò+
! ,
! ,
! /,
! E,
! U,
! e,
! x,
! �,
! 	¦,
! °,
! Æ,
! ä,
! 'þ,
! @&-
! ,g-
! [”-
! 0ð-
! *!.
! LL.
! -™.
! +Ç.
! @ó.
! >4/
! 5s/
! .©/
! Ø/
! Xñ/
! <J0
! ,‡0
! r´0
! s'1
! T›1
! sð1
! td2
! ¦Ù2
! )€3
! Fª3
! "ñ3
! 84
! 7M4
! 1…4
! <·4
! Bô4
! T75
! CŒ5
! GÐ5
! N6
! .g6
! –6
! =°6
! mî6
! /\7
! /Œ7
! N¼7
! #8
! a/8
! 6‘8
! YÈ8
! Z"9
! @}9
! _¾9
! /:
! (N:
! kw:
! -ã:
! .;
! M@;
! IŽ;
! 2Ø;
! F<
! ER<
! 8˜<
! CÑ<
! y=
! r�=
! 0>
! !3>
! +U>
! +�>
! +­>
! +Ù>
! ,?
! ,2?
! -_?
! -�?
! -»?
! -é?
! -@
! -E@
! -s@
! -¡@
! -Ï@
! -ý@
! -+A
! -YA
! +‡A
! +³A
! +ßA
! +B
! +7B
! +cB
! ,�B
! +¼B
! +èB
! +C
! +@C
! -lC
! -šC
! -ÈC
! -öC
! +$D
! +PD
! +|D
! +¨D
! +ÔD
! +E
! +,E
! +XE
! +„E
! +°E
! ,ÜE
! ,	F
! *6F
! +aF
! +�F
! ,¹F
! ,æF
! +G
! +?G
! +kG
! +—G
! .ÃG
! *òG
! *H
! +HH
! #tH
! A˜H
! UÚH
! B0I
! csI
! ×I
! +ïI
! KJ
! MgJ
! 9µJ
! +ïJ
! K
! >5K
! 3tK
! &¨K
! $ÏK
! YôK
! 3NL
! 4‚L
! Q·L
! <	M
! 6FM
! '}M
! )¥M
! ÏM
! !éM
! "N
! G.N
! KvN
! 7ÂN
! )úN
! *$O
! $OO
! $tO
! #™O
! $½O
! $âO
! #P
! ‹+P
! :·P
! 8òP
! J+Q
! ;vQ
! ²Q
! .ÐQ
! >ÿQ
! 8>R
! 4wR
! W¬R
! *S
! M/S
! :}S
! v¸S
! ?/T
! 5oT
! @¥T
! 6æT
! >U
! r\U
! aÏU
! f1V
! 4˜V
! -ÍV
! :ûV
! B6W
! @yW
! "ºW
! 0ÝW
! X
! $!X
! 3FX
!  zX
! N›X
! ,êX
! Y
! 4Y
! /TY
! 1„Y
! 8¶Y
! -ïY
! +Z
! )IZ
! <sZ
! &°Z
! '×Z
! -ÿZ
! 0-[
! a^[
! 'À[
! 4è[
! %\
! 'C\
! &k\
! ^’\
! .ñ\
! 3 ]
! ,T]
! �]
! C›]
! Aß]
! 5!^
!  W^
! *x^
! £^
! Á^
! +Ü^
! <_
! *E_
! p_
! )ˆ_
! 0²_
! (ã_
! /`
! C<`
! <€`
! "½`
! ,à`
! $
a
! 2a
!  Ha
! ia
!  ˆa
! /©a
! 3Ùa
! 
b
! .!b
! )Pb
! ?zb
! ºb
! CÎb
! Mc
! =`c
! 2žc
! EÑc
! Dd
! V\d
! ,³d
! 'àd
! Ye
! 4be
! ,—e
! 0Äe
! 0õe
! =&f
! 0df
! :•f
! 1Ðf
! 9g
! 2<g
! 1og
! ;¡g
! 1Ýg
! 3h
! 5Ch
! 1yh
! 2«h
! @Þh
! 1i
! ?Qi
! J‘i
! 6Üi
! Dj
! 8Xj
! <‘j
! >Îj
! =
k
! 3Kk
! :k
! Rºk
! C
l
! 7Ql
! :‰l
! ;Äl
! 6m
! 17m
! Eim
! A¯m
! Qñm
! _Cn
! W£n
! Oûn
! HKo
!  ”o
! 8µo
! 8îo
! -'p
! (Up
! /~p
! ®p
! Áp
! HÚp
! 9#q
! E]q
! )£q
! Íq
! 4âq
! 3r
! NKr
! 1šr
! OÌr
! 6s
! 3Ss
! 2‡s
! 0ºs
! /ës
! )t
! #Et
! *it
! -”t
! *Ât
! -ít
! @u
! !\u
! ~u
! <™u
! Öu
! -èu
! 2v
! ?Iv
! .‰v
! ¸v
! '×v
! (ÿv
! ((w
! ØQw
! Ð*x
! 4ûx
! 50y
! fy
! {y
! !”y
! ;¶y
! :òy
! C-z
! 5qz
! §z
! -ºz
! &èz
!  {
! 0{
! 'O{
! *w{
! %¢{
! *È{
! $ó{
! A|
! CZ|
! ž|
! <¾|
! %û|
! 3!}
! /U}
! […}
! 7á}
! N~
! &h~
! I�~
! +Ù~
! ]
! cc
! _Ç
! 6'€
! 7^€
! 4–€
! 6Ë€
! )�
! 3,�
! 3`�
! I”�
! Þ�
! %ó�
! ‚
! 
2‚
! '@‚
! -h‚
! &–‚
! ½‚
! OÝ‚
! H-ƒ
! Hvƒ
! ¿ƒ
! Îƒ
! NÝƒ
! 9,„
! Hf„
! H¯„
! Jø„
! HC…
! Œ…
! *£…
! ,Î…
! û…
! 1†
! )M†
! -w†
! ,¥†
! ,Ò†
! <ÿ†
! 9<‡
! &v‡
! /�‡
! =Í‡
! &ˆ
! %2ˆ
! 7Xˆ
! 5�ˆ
! <Æˆ
! "‰
! &‰
! F:‰
! $�‰
! ¦‰
! .µ‰
! 0ä‰
! WŠ
! mŠ
! =}Š
! »Š
! 9ØŠ
! O‹
! b‹
! ~‹
!  �‹
! ]¾‹
! !Œ
! +>Œ
! jŒ
! :†Œ
! TÁŒ
! !�
! 8�
! R�
! %m�
! “�
! $³�
! Ø�
! uô�
! gjŽ
! DÒŽ
! :�
! !R�
! *t�
! -Ÿ�
! Í�
! #í�
! !�
! 03�
! <d�
! <¡�
! &Þ�
! <‘
! RB‘
! ;•‘
! >Ñ‘
! t’
! @…’
! 8Æ’
! lÿ’
! 9l“
! 3¦“
! UÚ“
! 90”
! Bj”
! c­”
! m•
! ?•
! G¿•
! X–
! 3`–
! G”–
! JÜ–
! T'—
! E|—
! ;Â—
! Dþ—
! YC˜
! p�˜
! "™
! ‹1™
! 3½™
! ?ñ™
! 81š
! Kjš
! @¶š
! G÷š
! ;?›
! E{›
! GÁ›
! Y	œ
! ?cœ
! ?£œ
! jãœ
! KN�
! [š�
! lö�
! 4cž
! O˜ž
! Eèž
! O.Ÿ
! i~Ÿ
! [èŸ
! MD 
! '’ 
! sº 
! :.¡
! 8i¡
! F¢¡
! aé¡
! �K¢
! KÍ¢
! S£
! Wm£
! 2Å£
! Fø£
! 8?¤
! Œx¤
! Ž¥
! ‰”¥
! †¦
! H¥¦
! Nî¦
! ==§
! i{§
! 7å§
! Y¨
! uw¨
! ví¨
! )d©
! )Ž©
! <¸©
! Iõ©
! 9?ª
! yª
! ,�ª
! ½ª
! Õª
! ?ôª
! ^4«
! =“«
! ]Ñ«
! @/¬
! dp¬
! CÕ¬
! J­
! 'd­
! _Œ­
! �ì­
! )z®
! V¤®
! @û®
! Q<¯
! VŽ¯
! Uå¯
! =;°
! Vy°
! aÐ°
! 32±
! )f±
! $�±
! )µ±
! ?ß±
! .²
! (N²
! %w²
! h�²
! *³
! 01³
! .b³
! 6‘³
! ;È³
! +´
! 0´
! :N´
! 8‰´
! )Â´
! -ì´
! 'µ
! Bµ
! %Vµ
! %|µ
! O¢µ
! Iòµ
! %<¶
! b¶
! &}¶
! 4¤¶
! #Ù¶
! 2ý¶
! 0·
! 7M·
! ?…·
! /Å·
! 1õ·
! '¸
! (G¸
! p¸
! Z¸
! ZÚ¸
! F5¹
! #|¹
! ‰ ¹
! O*º
! 9zº
! $´º
! .Ùº
! »
! &"»
! ?I»
! .‰»
! S¸»
! 0¼
! 8=¼
! 5v¼
! B¬¼
! rï¼
! Bb½
! F¥½
! ^ì½
! dK¾
! ‚°¾
! f3¿
! Pš¿
! Zë¿
! KFÀ
! ’À
! ;ªÀ
! BæÀ
! 5)Á
! +_Á
! 4‹Á
! -ÀÁ
! <îÁ
! +Â
! 3BÂ
! HvÂ
! *¿Â
! êÂ
! 2Ã
! (5Ã
! -^Ã
! 1ŒÃ
! @¾Ã
! 9ÿÃ
! >9Ä
! IxÄ
! ?ÂÄ
! +Å
! 6.Å
! )eÅ
! L�Å
! EÜÅ
! "Æ
! '9Æ
! aÆ
! 
xÆ
! V†Æ
! 1ÝÆ
! 8Ç
! <HÇ
! &…Ç
! (¬Ç
! BÕÇ
! <È
! RUÈ
! 8¨È
! SáÈ
! 5É
! 2OÉ
! ‚É
! 3žÉ
! +ÒÉ
! þÉ
! 	Ê
! Ê
! (Ê
! <Ê
! VÊ
! UkÊ
! IÁÊ
! Ë
! 4 Ë
! 4UË
! 6ŠË
! 5ÁË
! v÷Ë
! 3nÌ
! =¢Ì
! <àÌ
! !Í
! /?Í
! 7oÍ
! ;§Í
! (ãÍ
! :Î
! .GÎ
! 9vÎ
! C°Î
! @ôÎ
! A5Ï
! EwÏ
! •½Ï
! ýSÐ
! îQÑ
! û@Ò
! ì<Ó
! !)Ô
! 3KÔ
! +Ô
! 1«Ô
! !ÝÔ
! 9ÿÔ
! 49Õ
! 5nÕ
! ,¤Õ
! ;ÑÕ
! U
Ö
! 1cÖ
! \•Ö
! /òÖ
! *"×
! (M×
! !v×
! ;˜×
! .Ô×
! Ø
! \Ø
! ;rØ
! L®Ø
! )ûØ
! 1%Ù
! 4WÙ
! 3ŒÙ
! 4ÀÙ
! 1õÙ
! >'Ú
! BfÚ
! [©Ú
! ZÛ
! c`Û
! JÄÛ
! AÜ
! \QÜ
! e®Ü
! ?Ý
! 8TÝ
! 2�Ý
! 0ÀÝ
! -ñÝ
! ;Þ
! 4[Þ
! ;�Þ
! 4ÌÞ
! Hß
! "Jß
! Omß
! O½ß
! 8
à
! Fà
! ([à
! $„à
!  ©à
! Êà
! 4éà
! &á
! ;Eá
! )�á
! j«á
! Fâ
! “]â
! $ñâ
! 8ã
! 8Oã
! %ˆã
! )®ã
! LØã
! V%ä
! |ä
! Žä
! . ä
! 0Ïä
! Må
! HNå
! N—å
! Oæå
! c6æ
! ™šæ
! D4ç
! xyç
! jòç
! ‡]è
! _åè
! [Eé
! H¡é
! Iêé
! A4ê
! &vê
! 7�ê
! .Õê
! Fë
! =Kë
! 9‰ë
! 6Ãë
! :úë
! 35ì
! ;iì
! :¥ì
! :àì
! Hí
! 2dí
! —í
! <©í
! 2æí
! %î
! ;?î
! {î
! &’î
! !¹î
! #Ûî
! ÿî
! *ï
! 8Hï
! ƒ�ï
! bð
! 	hð
! `rð
! `Óð
! 4ñ
! :Iñ
! B„ñ
! 1Çñ
! Oùñ
! 7Iò
! $�ò
! 4¦ò
! Ûò
! 5õò
! 5+ó
! aó
! A~ó
! $Àó
! =åó
! 8#ô
! )\ô
! *†ô
! ±ô
! Îô
! äô
! ÿô
! õ
! 6õ
! +Bõ
! 'nõ
! *–õ
! -Áõ
! ïõ
! +ö
! >2ö
! Bqö
! ´ö
! Ñö
! ;ðö
! (,÷
! (U÷
! C~÷
! %Â÷
! 9è÷
! F"ø
! 5iø
! 8Ÿø
! 8Øø
! 2ù
! WDù
! œù
! ¥ù
! $²ù
! 7×ù
! #ú
! #3ú
! MWú
! 7¥ú
! 9Ýú
! 7û
! 8Oû
! .ˆû
! @·û
! Bøû
! <;ü
! @xü
! >¹ü
! øü
! 
ý
! 6'ý
! >^ý
! �ý
! ;·ý
! óý
! >
þ
! ULþ
! /¢þ
! -Òþ
! Lÿ
! *Mÿ
! :xÿ
! ³ÿ
! .Ëÿ
! 7úÿ
! k2gžjBq-´Uâ"8"[)~.¨×;ï"+†N8ÕA=PPŽJßz*P¥8öN/M~{Ì\H$¥EÊ-->El@²0ó)$	*N	3y	6­	.ä	@
! FT
! F›
! Bâ
! A%.g#–ºLÒ3WS0«Ü'÷5
-U
(ƒ
+¬
,Ø
0%69\–¬%Ä5ê :ZT)¯GÙG!%iC�)Ó2ý 00Q.‚H±4ú/$J,o)œ:Æ&/(AX4š>Ï<3K()¨&Ò%ù;S[;¯ëEó497n_¦=0D5uD«`ðŒQ‹Þ7j@¢Bã;&+b-Ž"¼{ß[p4…%º=à;/Z7Š4Â.÷@&:g+¢(ÎJ÷‚B6ÅüOgh5Ðz J� 1Ì <þ &;!5b!³˜!?L"4Œ""Á")ä",#4;#Bp#*³#0Þ#P$I`$,ª$0×$;%FD%1‹%I½%5&H=&5†&[¼&3'FL'<“'OÐ'Y (=z(5¸(Zî(SI)2�)(Ð)ù)^*Gp*?¸*Oø*GH+!�+L²+Cÿ+�C,Å,sà,$T-Oy-LÉ-8.\O.¬.$Å.ê.5/#</1`/ƒ’/ƒ0‰š0$$1I1#e1B‰1$Ì1%ñ162N2"m2[�20ì2;30Y3-Š3.¸3ç3%4!+4LM4 š4$»4à4ø4
! 5?!5>a5> 5>ß5?6>^6<�6=Ú6<7-U7Aƒ7@Å7?8gF8:®8=é8&'9&N9Du9Fº9J:NL:@›:FÜ:8#;P\;H­;Eö;2<<"o<’<.²<'á<6	=;@=.|=[«=Z>Zb>9½>8÷>80?.i?8˜?TÑ?)&@KP@?œ@Ü@+ú@&A.=A&lA'“A;»A;÷A3B"NB.qB BÀBÞB8ûB94C4nC,£CYÐC-*D8XD;‘DDÍD1EDE'cE ‹E¬E ËEìE%F#1F&UF@|F9½F>÷F16GehGdÎGD3HExH¾H«ÎHMzI9ÈI&J^)JaˆJêJ.K-3K-aK�K*žK&ÉK*ðK>L/ZL,ŠL1·L/éL$M;>M6zM!±M@ÓM2N&GN,nN>›N1ÚN6O2CO3vO0ªO>ÛOP49PNnP?½P:ýP18QjQ%„Q&ªQ!ÑQóQ(R6;R rR>“R.ÒRDS"FS1iS%›S4ÁS2öS<)TNfT7µT*íT,U"EU hU‰U7£UGÛU3#V&WV&~V:¥VBàVA#W)eW
�W<�W3ÚWIXGXX X-¼X>êX<)Y.fY:•Y#ÐYOôY=DZ>‚Z7ÁZ%ùZ([>H[:‡[Â[@Þ[\20\8c\œ\¬\.»\ê\2þ\1]-L]3z]'®]%Ö]7ü]54^#j^
Ž^6œ^Ó^î^-_"<_(__Xˆ_Qá_13`/e`8•`Î`í`E	aIOa9™a.Óa'b*bDb^Yb)¸b
âbðbBüb
?c
Mc [c)|c%¦cCÌc:d(Kd3td¨d8Åd6þd75e.me-œe“Êec^fÂfßf;óf,/g3\g'�g>¸g>÷g>6huh�hr¢h/i!Ei$gi9ŒiÆi2áij%(jNjYgjÁjáj$üjK!k<mk”ªkO?l;�l2Ël1þl-0m-^m-Œmºm<Ïmn8nIVn( nHÉnAoDTo7™o*Ño.üo3+pD_p4¤pÙpòp	q!$qFq,aq�Žq�rEªrðr=
! s4Hs2}s2°s1ãset3{t3¯t3ãtgu>u|¾uU;v(‘v�ºv
! XwcxO|x1Ìx1þx00y0ay#’yM¶yz0z4Oz3„z0¸z/éz${*>{@i{Aª{9ì{%&|8L|:…|À|2Õ|‚}=‹}=É} ~N(~2w~=ª~"è~ã<ï`,€T�€Qâ€G4�<|�E¹�Dÿ�#D‚ h‚D‰‚SÎ‚4"ƒ?Wƒ?—ƒ-×ƒN„`T„Dµ„Pú„WK…)£…$Í…bò…U†1j†Dœ†há†J‡6d‡›‡*«‡Ö‡ ô‡Uˆ+kˆV—ˆ)îˆH‰2a‰6”‰Ë‰cë‰>OŠ>ŽŠ1ÍŠ)ÿŠ?)‹Pi‹[º‹@Œ^WŒW¶Œ9�H�/f�#–�)º�Bä�7'Ž@_Žª ŽK�(c�#Œ�3°�>ä�(#�#L�#p�,”�<Á�>þ�3=‘7q‘S©‘Aý‘?’W’ w’2˜’Ë’1é’$“'@“@h“C©“5í“¬#”¬Ð”N}•5Ì•<–Q?–!‘–"³–?Ö–&—J=—4ˆ—,½—Aê—<,˜i˜5…˜A»˜Uý˜9S™A�™JÏ™Gš3bš–š:¯š%êš›C.›5r›2¨›'Û›Bœ=Fœ„œ/Ÿœ;Ïœ†�Š’�ež*ƒž®ž$Èž0íž?Ÿ_^Ÿ ¾ŸCßŸ.#  R =s ;± 0í @¡*_¡AŠ¡IÌ¡(¢??¢8¢2¸¢Ië¢]5£S“£ç£5¤3=¤&q¤1˜¤(Ê¤)ó¤,¥3J¥*~¥_©¥g	¦Qq¦AÃ¦P§"V§3y§8­§;æ§8"¨8[¨8”¨:Í¨B©)K©3u©4©©/Þ©8ª Gªhª6‚ª6¹ª4ðª4%«8Z«(“«4¼«6ñ«'(¬2P¬3ƒ¬4·¬;ì¬(­AH­GŠ­NÒ­N!®Vp®^Ç®c&¯iŠ¯hô¯]°Ý°]±Ý±�]²ß²�_³á³ra´vÔ´Kµ€Ëµ€L¶~Í¶€L·Í·ƒM¸sÑ¸xE¹s¾¹u2º9¨º7âºA»C\»6 »7×»3¼9C¼}¼;œ¼7Ø¼6½5G½5}½³½3Ï½9¾3=¾?q¾3±¾$å¾8
! ¿5C¿4y¿:®¿7é¿8!À6ZÀ3‘À&ÅÀìÀ	Á('Á$PÁ5uÁH«Á2ôÁ-'Â-UÂ.ƒÂA²ÂYôÂ/NÃu~ÃSôÃHÄ6hÄ/ŸÄÏÄ(èÄ\Å0nÅ:ŸÅ*ÚÅ0Æ[6ÆE’ÆØÆEëÆG1Ç'yÇ&¡ÇÈÇ!äÇ.È15È%gÈ0�ÈM¾È-É:É.XÉ2‡É-ºÉ#èÉLÊ7YÊ0‘Ê%ÂÊ8èÊ?!Ë?aË¡ËK¿Ë?Ì4KÌ.€ÌR¯Ì.Í+1Í6]Í4”Í5ÉÍ,ÿÍG,ÎItÎ3¾ÎbòÎ1UÏ$‡ÏB¬ÏïÏ	Ð Ð(4Ð,]ÐHŠÐ/ÓÐ.Ñ02Ñ+cÑ.�Ñ,¾Ñ,ëÑ"Ò2;Ò,nÒ)›Ò(ÅÒ+îÒ,Ó&GÓ*nÓ+™Ó+ÅÓ%ñÓ"Ô":Ô#]Ô&�Ô7¨Ô-àÔ6Õ*EÕ*pÕ)›Õ)ÅÕ(ïÕ$Ö&=Ö)dÖ-ŽÖ+¼Ö%èÖ(×57×#m×'‘×4¹×'î×&Ø =Ø+^ØŠØ2©Ø4ÜØ0Ù1BÙ?tÙ;´ÙZðÙRKÚ^žÚPýÚ@NÛK�ÛHÛÛ$Ü+DÜ/pÜ' ÜÈÜÜÜüÜ(Ý…*Ý:°Ý4ëÝ) Þ#JÞsnÞâÞªß$«à[ÐàK,áxá1ŽáÀáÛáúáâ4âSâ*_âpŠâ4ûâ=0ãVnã:Åã?ä�@äYÑäH+ågtå„ÜåNaæ[°æYç<fç<£ç>àçaèA�è@ÃèJé@Oéy�éC
! êHNê?—êX×êi0ëTšë:ïëO*ìMzìJÈìaí[uíWÑí>)îVhî=¿î9ýîR7ïDŠï.Ïï3þï-2ð<`ð8�ðGÖð=ñj\ñpÇñ)8òhbò>Ëòc
! ófnó·ÕóÇ�ôÇUõ=öE[ö¹¡öX[÷:´÷iï÷aYøJ»øSùDZù3ŸùBÓù/ú.Fú*uú( ú8Éú4û)7û7aû+™û(Åû+îû-ü]HüŠ¦ün1ýh ýg	þ?qþh±þWÿÕrÿ¼HHLNZ›Cö‚:ƒ½OA2‘4ÄQùoK=»Aù7;†s5út0-¥;Ó0v@N·LaSTµG
! 	,R	v	Bö	]9
! 5—
! SÍ
! T!8v-¯2ÝINZ\©‡
VŽ
Zå
y@DºZÿNZC©YíOG?—:×?<RJ�JÚ0%>V—•2-f`_ÇD'lArc´i/‚J²IýIGv‘XYa›»TW?¬bìKOC›Cß7#É[È%aî\P—­[E’¡‘4 �Æ kW!:Ã!Åþ!7Ä"Kü"^H#d§#G$FT$ž›$Ž:%’É%]\& º&Û&gö&^'~s'‰ò'|(—(­(1Ã(/õ(>%)4d)¢™)<*}¼*::+“u+A	,OK,q›,|
-1Š-V¼-J.P^.V¯.L/{S/.Ï/fþ/Se0B¹0Yü0`V1"·1RÚ1Q-2729·2\ñ2AN3˜�3)4,>4‘k4 ý4&5ME5/“5;Ã58ÿ586J6<j6U§6ý6?7?\77œ7;Ô7"8Z38BŽ8+Ñ8%ý8"#9$F9.k93š9'Î9ö9/:2E:(x:4¡:,Ö:3;N7;7†;E¾;C<H<Ih<²</Ð</=*0=.[=HŠ=!Ó=-õ=1#>2U><ˆ>,Å>'ò>6?=Q?"�?²?2Ð?,@l0@]�@.û@)*ATAIsAP½A:B6IBC€B6ÄB;ûBN7C4†C;»C\÷C TD9uD@¯D7ðDY(E:‚E*½EèE8F?<F|F9•F3ÏF3G&7GN^G:­G-èGH?-H)mHI—HáH/ûH+I1?I3qI"¥I+ÈI&ôI%JAJ=`JSžJzòJ)mK/—KRÇKSL8nL/§L+×LM/!M+QM1}M-¯M0ÝM'N,6NcN6ƒNºN ÙNúN.	O8OXO?xO"¸O>ÛO+P2FP#yP@�PÞPUøP-NQ|Q6šQÑQ#êQ2R)AR3kR0ŸR&ÐR2÷R=*S3hS0œS1ÍS2ÿS2T)RT-|T,ªT0×TU-U1LU~U+™U(ÅU&îU&V*<V$gV5ŒVÂV'ÚVW W88W qWc’WöW-X,?X5lX¢X&»X!âX(Y!-Y=OY/�Y1½YïYCZCSZ#—Z=»Z"ùZH[He[9®[.è[3\/K\{\'˜\5À\2ö\ )]GJ]:’]Í]Šë]Xv^Ï^è^ø^_>_$W_|_=š_$Ø_ý_F`(^`(‡`°`½`Ê`>Ú`$a>a\ataŽa¦aÂaÜaDòa*7b/bb	’b-œbBÊb
c$ c0Ec*vc¡c!½cGßcF'dGnd5¶d)ìde1e*Me.xeC§eëe$f&f @faf"|fIŸfIéf-3g;agI�g!çg8	h1Bh0th7¥h&Ýh,i&1iXi6xi¯i8Çi1j2jNj-ij-—j,Åj8òj=+k=ik=§k=åk#l/l)Ol%yl)Ÿl2Élül1mFm¤^mWn:[n1–n6Èn-ÿn9-ogo…o2žo‹Ño¢]p1q2q7MqC…qÉqéq=rFroUr2År1ør*s@Cs"„s#§s(Ës&ôs-t\It:¦t1át;u/Ouu%›u0Áu'òu"v/=vmv�v©v/»vëv
! w"wf?w ¦w'Çwïwx'x/8x4hx)�x4Çxüx@yZy/ky"›y"¾y2áyDz!Yz+{z,§zÔz4óz({><{4{{#°{+Ô{9|*:|ce|É|!ç|:	}D}\}'x}? }à} ô}~5~ZT~Z¯~y
! z„%ÿ>%€d€.}€!¬€HÎ€!�39�+m�1™�CË�C‚ S‚2t‚3§‚#Û‚ÿ‚Gƒm`ƒjÎƒ9„:O„"Š„­„2Ä„4÷„(,…U…$r…—…P§…9ø…!2†5T†,Š†-·†Aå†0'‡ X‡y‡™‡¹‡×‡ê‡ý‡?ˆB[ˆ'žˆ(Æˆ1ïˆ!‰A‰5]‰E“‰Ù‰>÷‰>6Š2uŠ5¨Š6ÞŠ?‹*U‹>€‹4¿‹ô‹*Œ1:Œ³lŒ3 �:T�B��Ò�-è�5Ž)LŽ%vŽœŽ9¸Ž0òŽ9#�	]�Yg�sÁ�P5�:†�DÁ�4‘A;‘"}‘, ‘-Í‘û‘&’09’(j’&“’ƒº’D>“ƒ“*™“#Ä“è“þ“”@-”n”&‡”(®”×”$ô”•)7•,a•(Ž•·•7Ñ•+	–D5–Bz–J½–p—Jy—iÄ—F.˜7u˜{­˜3)™g]™QÅ™bšŽzšx	›P‚›FÓ›fœh�œJêœm5�o£�KžL_žG¬žnôžXcŸ2¼ŸyïŸ7i =¡ Oß u/¡_¥¡k¢Wq¢WÉ¢*!£PL£N�£Yì£{F¤^Â¤\!¥s~¥Tò¥QG¦G™¦fá¦_H§R¨§&û§6"¨.Y¨[ˆ¨3ä¨W©dp©,Õ©uªxª%“ª9¹ª<óª.0«@_«9 «$Ú«6ÿ«26¬4i¬'ž¬5Æ¬3ü¬#0­GT­<œ­GÙ­V!®Vx®VÏ®V&¯W}¯UÕ¯D+°Rp°DÃ°D±DM±D’±F×±L²1k²6�²6Ô²:³&F³;m³4©³Þ³Wý³SU´5©´]ß´H=µg†µŸîµ)Ž¶R¸¶3·5?·1u·*§·0Ò·5¸V9¸A�¸>Ò¸N¹?`¹\ ¹5ý¹>3ºgrº;ÚºE»d\»YÁ»H¼Gd¼g¬¼X½Pm½H¾½I¾:Q¾>Œ¾LË¾T¿_m¿FÍ¿lÀ^�À>àÀIÁPiÁFºÁRÂNTÂr£Â`ÃSwÃCËÃIÄJYÄ:¤ÄZßÄA:Å?|ÅA¼Å8þÅ.7Æ:fÆ1¡Æ=ÓÆ)Ç;ÇqUÇEÇÇ;
ÈNIÈ„˜È1É”OÉ5äÉ8Ê(SÊ>|Ê@»ÊFüÊCCËC‡ËCËË1Ì0AÌ1rÌ%¤Ì`ÊÌ~+ÍXªÍ'ÎI+ÎJuÎKÀÎMÏIZÏE¤Ï:êÏ/%Ð-UÐ9ƒÐ!½Ð*ßÐ)
! ÑN4ÑdƒÑ&èÑ$Ò@4Ò0uÒ+¦Ò=ÒÒAÓ3RÓ5†ÓS¼Ó>Ô1OÔ0�Ô²Ô%ÑÔ4÷ÔI,Õ#vÕ9šÕiÔÕG>Ö.†Ö-µÖ5ãÖ8×=R×2�×RÃ×0Ø<GØ7„Ø5¼Ø7òØ(*ÙaSÙIµÙAÿÙPAÚj’Ú;ýÚ(9ÛJbÛ2­Û8àÛ2Ü'LÜQtÜQÆÜ/Ý3HÝ+|Ý‚¨Ýn+Þ-šÞbÈÞ`+ß/ŒßE¼ß8à5;àZqàQÌà+á"JáPmá_¾á*â7Iâ-�â.¯â Þâ}ÿâ&}ã3¤ã"Øã6ûã2ä@Lä<�ä9ÊäEå.JåNyå!ÈåCêå9.æ3hæHœæåæç?$ç,dç4‘çYÆçH èOiè;¹è$õè‚é,�é;Êé;ê<BêEê1Åê:÷ê&2ëNYë,¨ëhÕëi>ìx¨ì7!í^YíG¸íEî7FîN~îOÍî(ïDFïB‹ïVÎïY%ðGð;Çð(ñB,ñRoñ+Âñ2îñ7!òEYòBŸòJâòq-óQŸóOñó,Aô/nô'žô%ÆôGìôE4õ%zõ  õ4ÁõPöõ;Gö3ƒöF·öEþöAD÷O†÷2Ö÷B	øULø4¢ø4×øiùvù$‘ù#¶ù5Úùú%.úITúEžú-äúOûVbû.¹û=èûC&üBjüK­üOùü%IýToý0ÄýUõý3Kþþ:Ÿþ=Úþ)ÿ2Bÿuÿ9’ÿ3Ìÿ0
P1
c‚
;æ
>"
?a
@¡
Gâ
3*
>^
k�
&	
40
3e
™
:¹
7ô
],
RŠ
>Ý
(
0E
+v
/¢
>Ò
0
FB
L‰
SÖ
J*
@u
\¶
I
2]
A�
4Ò
9	
ZA	
bœ	
@ÿ	
C@
! 
%„
! 
/ª
! 
KÚ
! 
>&
‹e
Kñ
N=
>Œ
gË
(3

V\

%³

*Ù


B
DO
Ä”
ëY
QE
D—
ÝÜ
¦º
Ëa
G-
Tu
TÊ
A
Ia
+«
„×
‘\
0î

ÔŸ
:t
6¯
Jæ
1
*Q
#|
! 
IÂ
\
gi
$Ñ
^ö
'U
.}
¬
"Ì
!ï
!
"3
"V
3y
"­
)Ð
4ú
4/
Nd
K³
Uÿ
®U 
ª!
J¯!
Qú"
;L#
0ˆ#
+¹#
;å#
:!$
2\$
/�$
)¿$

é$
"÷$
!%
8<%
gu%
9Ý%
x&
)�&
)º&
6ä&
U'
q'
$w'

œ'
ª'
¹'
	Ê'

! Ô'
	ß'
é'
Oë'
;(
0S(
>„(
bÃ(
;&)
7b)
%š)
À)
#à)
8*
=*
7X*
N�*
Bß*
6"+
(Y+
)‚+
L¬+
<ù+
76,
Nn,
E½,
8-
.<-
4k-
- -
"Î-
Wñ-
II.
?“.
GÓ.
/
3:/
3n/
B¢/
?å/
=%0
9c0
B�0
Mà0
F.1
Gu1
A½1
Sÿ1
+S2
(2
(¨2
.Ñ2
&3
'3
{=3
+¹3
iå3
(O4
)x4
1¢4
MÔ4
1"5
-T5
B‚5
8Å5
1þ5
106
gb6
%Ê6
"ð6
E7
%Y7
#7
%£7
tÉ7
.>8
*m8
2˜8
HË8
D9
%Y9
9
zš9
):
8?:
8x:
1±:
5ã:
<;
3V;
1Š;
¼;
&Ú;
B<
.D<
*s<
ž<
;¼<
9ø<
H2=
9{=
2µ=
*è=
\>
8p>
B©>
1ì>
5?
8T?
2�?
À?
2Ä?
5÷?
O-@
Z}@
Ø@
#ñ@
'A
&=A
.dA
B“A
;ÖA
4B
5GB
8}B
/¶B
%æB
$C
%1C
/WC
(‡C
)°C
#ÚC
)þC
)(D
-RD
1€D
²D
ÇD
ÖD
LðD
)=E
gE
/{E
!«E
#ÍE
KñE
(=F
*fF
‘F
©F
$ÁF
)æF
)G
.:G
@iG
AªG
cìG
APH
9’H
4ÌH
XI
;ZI
3–I
8ÊI
NJ
HRJ
D›J
>àJ
GK
3gK
7›K
[ÓK
</L
lL

xL
.†L
$µL
	ÚL
?äL
i$M
1ŽM
&ÀM
"çM

! N
M*N
1xN
-ªN
!ØN
7úN
(2O
8[O
:”O
9ÏO
H	P
'RP
7zP
/²P
2âP
>Q
<TQ
)‘Q
9»Q
<õQ
?2R
6rR
2©R
?ÜR
@S
!]S
FS
cÆS
9*T
&dT
@‹T
4ÌT
!U
 #U
DU
<^U
›U
.¶U
%åU
V
+V
DV
QV
4pV
-¥V
0ÓV
/W
/4W
?dW
8¤W
?ÝW
>X
A\X
VžX
=õX
(3Y
4\Y
:‘Y
AÌY
=Z
3LZ
,€Z
:­Z
4èZ
†[
n¤[
<\
AP\
,’\
Q¿\
]
1*]
6\]
;“]
<Ï]
!^
$.^
IS^
3�^
6Ñ^
>_
AG_
‰_
¨_
,Å_
"ò_
*`
@`
;Y`
•`
$µ`
TÚ`
:/a
!ja
$Œa
2±a
5äa
Rb
2mb
< b
=Ýb
Ec
?ac
*¡c
TÌc
7!d
#Yd
}d
'œd
.Äd
mód
yae
sÛe
nOf
z¾f
t9g
o®g
{h
ušh
hi
tyi
nîi
y]j
v×j
wNk
xÆk
q?l
?±l
2ñl
O$m
:tm
G¯m
)÷m
(!n
!Jn
(ln
&•n
0¼n
Sín
:Ao
'|o
!¤o
AÆo
.p
)7p
2ap
y”p
wq
(†q
*¯q
,Úq
Ir
3Qr
0…r
'¶r
=Þr
=s
Zs
rs

Žs
Hœs
Qås
Q7t
*‰t
%´t
%Út
+u
+,u
)Xu
&‚u
©u
9Áu
ûu
1v
&>v
&ev
@Œv
-Ív
<ûv
'8w
'`w
/ˆw
@¸w
.ùw
$(x
5Mx
4ƒx
4¸x
íx
;
y
<Iy
D†y
Ëy
7Øy
(z
-9z
*gz
-’z
Àz
Ûz
õz
A{
/Q{
/�{
1±{
Mã{
N1|
0€|
2±|
0ä|
7}
9M}
!‡}
!©}
HË}
A~
*V~
�~
! ~
Â~
?Ü~
&
*C
"n
‘
$­
NÒ

!€
./€

! ^€
.i€
:˜€
)Ó€
5ý€
c3�
E—�
AÝ�
 ‚
@‚
,[‚
$ˆ‚
"­‚
.Ð‚
%ÿ‚
%%ƒ
$Kƒ
pƒ
D‡ƒ
DÌƒ
4„
@F„
N‡„
(Ö„
/ÿ„
/…
E…
\…
2r…
L¥…
ò…
T†
Lf†
[³†
U‡
We‡
\½‡
Cˆ
^ˆ
	tˆ
3~ˆ
@²ˆ
'óˆ
4‰
.P‰
;‰
$»‰
+à‰

Š
$Š
9?Š
(yŠ
7¢Š
;ÚŠ
E‹
2\‹
,�‹
*¼‹
0ç‹
;Œ
#TŒ
xŒ
E“Œ
RÙŒ
V,�
2ƒ�
)¶�
%à�
&Ž
)-Ž
$WŽ
=|Ž
[ºŽ
6�
VM�
N¤�
Ló�
L@�
V��
Cä�
L(‘
&u‘
œ‘
.²‘
á‘
(ó‘
0’
MM’
@›’
/Ü’
:“
2G“
3z“
-®“
4Ü“
Q”
,c”
)�”
0º”
ë”
H•
MT•
/¢•
2Ò•
-–
3–
'Q–
y–
/”–
%Ä–
8ê–
3#—
W—
u—
�—
ž—
 »—
%Ü—
˜
%˜
!:˜
&\˜
'ƒ˜
#«˜
Ï˜
à˜
ò˜
™
™
$&™
K™
%\™
/‚™
%²™
,Ø™
,š
.2š
,aš
,Žš
,»š
,èš
*›
&@›
/g›
—›
 ›
§›
(³›
%Ü›
"œ
%œ
Dœ
cœ
7pœ
@¨œ
éœ
ùœ
H�
K�
+j�
$–�
"»�
/Þ�
+ž
&:ž
'až
-‰ž
#·ž
$Ûž
/Ÿ
/0Ÿ
`Ÿ
xŸ
(�Ÿ
¹Ÿ
¦ÙŸ
#€ 
"¤ 
5Ç 
Hý 
F¡
:c¡
/ž¡
'Î¡
ö¡
0¢
$C¢
%h¢
+Ž¢
/º¢
'ê¢
(£
 ;£
+\£
ˆ£
!�£
¿£
Ý£
4ý£
-2¤
8`¤
/™¤
WÉ¤
9!¥
4[¥
�¥
8¢¥
)Û¥
,¦
'2¦
(Z¦
ƒ¦
¡¦
½¦
+Ü¦
6§
?§
,Y§
+†§
O²§
¨
C¨
9O¨
‰¨
¨¨
Ä¨
Þ¨
þ¨
8©
€T©
0Õ©
;ª
Bª
)]ª
=‡ª
!Åª
>çª
I&«
/p«
J «
Yë«
E¬
!d¬
†¬
=¦¬
 ä¬
-­
3­
O­
)e­
)�­
¹­
Ø­
/ó­
.#®
@R®
-“®
-Á®
.ï®
)¯
LH¯
3•¯
É¯
(ã¯
Y°
Ff°
,­°
(Ú°
N±
#R±
$v±
$›±
*À±
,ë±
B²
[²
;k²
§²
.´²
 ã²
G³
ZL³
.§³
(Ö³
Dÿ³
1D´
6v´
3­´
3á´
5µ
=Kµ
J‰µ
*Ôµ
"ÿµ
0"¶
S¶
n¶
8†¶
¿¶
:Ü¶
)·
,A·
"n·
*‘·
*¼·
Oç·
E7¸
}¸
‰¸
Pš¸
Oë¸
-;¹
/i¹
6™¹
2Ð¹
º
&!º
Hº
9aº
›º
¬º
7Æº
7þº
36»
%j»
)�»
º»
Ô»
@ì»
--¼
>[¼
>š¼
DÙ¼
<½
D[½
3 ½
MÔ½
E"¾
*h¾
“¾
 ¾
­¾

! Ë¾
Ö¾
<æ¾
$#¿
"H¿
9k¿
%¥¿
*Ë¿
.ö¿
)%À
)OÀ
7yÀ
2±À
`äÀ
3EÁ
.yÁ
/¨Á
,ØÁ
0Â
36Â
;jÂ
P¦Â
F÷Â
 >Ã
A_Ã
I¡Ã
KëÃ
#7Ä
F[Ä
¢Ä
>ÀÄ
MÿÄ
#MÅ
+qÅ
.�Å
ÌÅ
,ìÅ
1Æ
)KÆ
.uÆ
@¤Æ
&åÆ
!Ç
8.Ç
;gÇ
<£Ç
,àÇ
,
È
:È
!TÈ
vÈ
-�È
'¾È
-æÈ
+É
#@É
+dÉ
N�É
HßÉ
;(Ê
CdÊ
S¨Ê
LüÊ
.IË
ixË
bâË
 EÌ
 fÌ
#‡Ì
 «Ì
-ÌÌ
'úÌ
V"Í
#yÍ
1�Í
*ÏÍ
&úÍ
&!Î
CHÎ
EŒÎ
(ÒÎ
)ûÎ
2%Ï
>XÏ
/—Ï
>ÇÏ
4Ð
+;Ð
4gÐ
9œÐ
8ÖÐ
3Ñ
CÑ
%bÑ
5ˆÑ
 ¾Ñ
TßÑ
74Ò
6lÒ
7£Ò
ÛÒ
IôÒ
H>Ó
?‡Ó
\ÇÓ
Z$Ô
/Ô
(¯Ô
-ØÔ
Õ
*&Õ
+QÕ
1}Õ
‰¯Õ
M9Ö
8‡Ö
-ÀÖ
,îÖ
+×
 G×
%h×
=Ž×
3Ì×
-Ø
T.Ø
'ƒØ
'«Ø
$ÓØ
9øØ
32Ù
$fÙ
$‹Ù
.°Ù
ßÙ
öÙ
(Ú
<:Ú
wÚ
'’Ú
ºÚ
ÎÚ
áÚ
ñÚ
Û
0Û
"MÛ
;pÛ
=¬Û
êÛ
6Ü
)7Ü
<aÜ
(žÜ
'ÇÜ
/ïÜ
1Ý
QÝ
#qÝ
•Ý
-³Ý
'áÝ
)	Þ
#3Þ
'WÞ
1Þ
M±Þ
?ÿÞ
K?ß
‹ß
'«ß
>Óß
à
+à
9Eà
@à
8Àà
#ùà
á
=á
Lá
ká
~á
5�á
%Åá
%ëá
!â
3â
 Nâ
oâ
!‰â
«â
iÇâ
31ã
)eã
�ã
"¢ã
Åã
$Þã
!ä
%ä
 Cä
1dä
1–ä
/Èä
Føä
E?å
h…å
)îå
3æ
2Læ
#æ
£æ
GÂæ
'
! ç
.2ç
0aç
-’ç
>Àç
ÿç
è
$/è
8Tè
B�è
*Ðè
ûè
é
N-é
"|é
"Ÿé
)Âé
ìé
;ê
*?ê
*jê
<•ê
(Òê
0ûê
-,ë
'Zë
&‚ë
"©ë
-Ìë
Eúë
E@ì
(†ì
&¯ì
0Öì
3í
A;í
&}í
¤í
2Âí
õí
	î
î
:9î
$tî
™î
6°î
çî
ï
&'ï
Nï
;jï
Q¦ï
,øï
1%ð
0Wð
(ˆð
/±ð
4áð
*ñ
Añ
%Zñ
)€ñ
)ªñ
8Ôñ
8
ò
AFò
4ˆò
@½ò
$þò
#ó
-@ó
<nó
.«ó
4Úó
0ô
@ô
Zô
Iwô
MÁô
$õ
M4õ
6‚õ
.¹õ
1èõ
/ö
TJö
 Ÿö
'Àö
èö
8÷
P=÷
0Ž÷
¿÷
 Ô÷
õ÷
(ø
0=ø
6nø
L¥ø
lòø
'_ù
&‡ù
I®ù
*øù
#ú
+Bú
Nnú
N½ú
$û
%1û
&Wû
~û
!”û
$¶û
Ûû
1ôû
&ü
>ü
Yü
+rü
+žü
-Êü
5øü
-.ý
D\ý
5¡ý
-×ý
)þ
o/þ
[Ÿþ
ûþ
6ÿ
Oÿ
"oÿ
8’ÿ
	Ëÿ
Õÿ
!æÿ
'@Z@k(¬Õ*í/(Hq'Ž<¶-ó$!F/[!‹5­8ã`<>�6Ü>!R8t)­×ô85I.3® âB"Le&²6Ù4.$cˆ1 <Ò;.KBzA½5ÿ15	Mg	Mµ	F
! 1J
! L|
! LÉ
! <<S>�Ï>ãC"f.~/­Ý=ö4
P
qp
.â
B.$q9–/Ð+L,HyEÂAJMb"°"Ó1ö'(5P,†³"ÉCì00.a.�¿1Ý"2*Gr'’ºØ5ô3*8^N—Xæ]?]�4ûm0/ž8Î:$Bg0„*µ(à%	*/+Z4†9»9õ(/+X „/¥$ÕúA4$v:›9Öct…‡2
3@2tO§÷":4T>‰<ÈD&J%q)—1Á2ó&3@)t1žEÐ '0 ,X … 6¥ +Ü 2!U;!(‘!Gº!>"AA"+ƒ"$¯"%Ô"ú"&#$6#2[#/Ž#1¾#+ð#,$EI$E�$(Õ$4þ$B3%Lv%Ã%ã%.&=/&'m&4•&Ê&3å&8'7R'+Š'6¶'-í'P(&l(.“(.Â(1ñ(:#):^)9™)+Ó).ÿ)<.*)k*•*C³*'÷*@+D`+@¥+Læ+53,Bi,a¬,(-;7-Ds-L¸-[.Xa.Iº.#/w(/F /&ç/07)0<a09ž07Ø0:1JK1,–1NÃ1+2<>2I{2BÅ2<3E3\3+|3¨3,È3Lõ3PB4;“4cÏ4 35,T5 �5*¢5-Í5/û5%+67Q6/‰6¹66Ù67&)71P7‚7" 7.Ã7#ò7 8+78c8)ƒ8)­8×8ó89.9-C9 q9#’9-¶9ä9
ñ9-ÿ91-:+_:\‹:$è:4
;*B;5m;5£;0Ù;
! <6 <"W<z<–</³<ã<9ú<04='e=-�=,»=7è=h >‰>'¥>8Í>#?4*?<_?5œ?Ò?,ã?1@/B@+r@3ž@NÒ@0!ARAaA#|A+ A9ÌAB/B"<B
! _BjBGrBHºB4C&8C%_C)…C"¯C%ÒC3øCH,D=uDJ³DjþD'iE*‘E<¼E5ùE&/F6VF'�FµF/ÉF/ùF1)GJ[G>¦GDåG!*H/LH(|H)¥H#ÏH#óHaI"yIœI4¼I>ñI50J.fJ/•J*ÅJ&ðJ+K(CK$lKa‘K"óK L67LFnL.µLZäLC?MFƒMBÊMA
N.ON*~NF©N.ðN
O-OCO[O!sO•O0µOæO+P.,P#[P!P-¡P$ÏP$ôP#Q.=Q@lQ<­Q<êQJ'R&rRV™RðR=S4NS1ƒS6µS/ìSTTqT,�T?¼T/üT0,U1]U/�U5¿UVõU<LVQ‰V0ÛVaWUnWkÄWE0XJvX?ÁX$Y&YFFYP�Y0ÞY"ZD2ZVwZ1ÎZ@[6A[Lx[0Å[-ö[;$\c`\Ä\â\ï\+]7,]:d]1Ÿ]8Ñ]&
! ^71^*i^1”^:Æ^ _@"_3c_1—_"É_'ì_%`$:`;_`.›`+Ê`Nö`2Ea5xa®aÄaÞaúabi#bm�bKûb1Gc"ycœc ·cØc#õcCdB]d d¹dDÓd:eFSe!še!¼e,Þe.fT:f8�fDÈf‹
g*™g+Äg*ðg*hFh1fh'˜hFÀh=i#Ei$ii#Ži²iËiái#üi( j(Ij rj9“jÍjìjk"k;k&Rkyk4‹kFÀkQlCYl�l(´l*Ýlm6(m _mM€m@Îm#nT3nˆn-™n,Çnôn*o/9oio$ƒo¨oÇo)åo1p;Ap,}p0ªpÛp/úp&*q)Qq{qŠq+ q"Ìqïqr/r*Crnr…r
œrªr
ÂrÐr#èr
ss%1sWswsŒs&£s?Ês
! t&t(CtOlt(¼t(åtu%uEu \u7}u-µuãu÷uv-vJCvVŽvåvþvEw(`w‰w!�w$¿w&äw"x.x8NxF‡xRÎx!yP;y*Œy0·y/èy3z,Lzyz!ˆz0ªz(ÛzM{HR{0›{Ì{$ë{|4+|`|+t|+ |Ì| æ|M}U}9g}:¡}EÜ}<"~_~
! u~ €~)¡~(Ë~!ô~>Ur�$¦+Ë$÷*€G€5f€Jœ€Tç€<�W�
l�z�Wš�8ò�"+‚N‚_‚q‚‰‚+˜‚5Ä‚Hú‚Cƒ ^ƒ?ƒC¿ƒ;„/?„3o„A£„å„3ü„*0…C[…<Ÿ…9Ü…†+0†&\†*ƒ†2®†!á†@‡3D‡Hx‡3Á‡>õ‡)4ˆ5^ˆ0”ˆ8Åˆ8þˆX7‰$�‰4µ‰&ê‰5Š5GŠ}ŠƒŠ&˜Š'¿ŠçŠüŠ-‹<‹T‹+\‹*ˆ‹³‹Ò‹Rò‹;EŒ;�Œ'½Œ'åŒ7
�0E�-v�$¤�%É�%ï�$Ž%:Ž `Ž$�Ž¦ŽÂŽÜŽôŽ1
�1?�q���Ÿ�¿�)Ý��'�+6�b�w�•�¤�¹�Ñ�Oà�0‘?‘W‘q‘‰‘¡‘¹‘Ø‘ç‘ø‘’’9’8R’‹’›’%ª’&Ð’%÷’+“I“9a“›“#º“Þ“í“$ü“!”:6”.q”> ”ß”î”••/•A•P•_•!v•"˜•[»•#–';–c–3t–¨–1º–aì–*N—y—Œ—"Ÿ—1Â—ô—
! ˜B"˜He˜®˜*À˜4ë˜* ™#K™o™…™5™™&Ï™ö™xš�š!•š·š(ÒšFûš.B›q›„›�›´› Å›>æ›&%œLœbœ�uœ?�.S�‚�1–�=È�0ž07ž;hž¤ž¿ž.ÓžŸŸ+Ÿ‹<ŸÈŸÛŸîŸýŸ * 9 N m 5| ² Ð æ (¡'*¡3R¡3†¡º¡Î¡0Û¡0¢=¢N¢+m¢™¢-µ¢-ã¢£',£6T£!‹£$­£Ò£ë£¤¤5¤K¤_¤p¤„¤—¤?«¤ë¤¥4¥=P¥#Ž¥²¥É¥Þ¥!ó¥¦*5¦`¦t¦Œ¦0¤¦Õ¦ò¦§§#5§Y§t§�§Ÿ§¶§Ó§ì§"¨&¨:¨T¨q¨Ž¨%«¨+Ñ¨ý¨©#© ?©*`©0‹©¼©Ù©ñ©ªª%0ªVªkªª—ª¶ªÌª&Þª««+)«U«t«�«A¦«@è«)¬F¬^¬%y¬!Ÿ¬Á¬Ô¬ì¬­­:­O­m­„­"¡­Ä­Ü­ï­®®R;®1Ž®DÀ®8¯ >¯/_¯8�¯xÈ¯FA°Pˆ°TÙ°&.±@U±–±´±<Ó±9²UJ²T ²/õ²0%³+V³/‚³/²³<â³<´9\´,–´@Ã´2µ47µ6lµ,£µ2Ðµ.¶D2¶Uw¶/Í¶+ý¶+)·<U·f’·9ù·43¸`h¸^É¸_(¹:ˆ¹+Ã¹Qï¹'Aº^iºCÈº0»D=».‚»A±»=ó»A1¼*s¼ž¼Hº¼(½,½QC½&•½>¼½û½B¾BW¾š¾º¾.Æ¾'õ¾U¿$s¿˜¿*³¿Þ¿þ¿.À,=À6jÀ¡ÀÀÀ&ÝÀÁÁ6Á#QÁ%uÁ"›Á¾ÁÜÁüÁ!Â$=Â&bÂ/‰Â0¹Â-êÂ"Ã#;Ã8_Ã:˜Ã#ÓÃQ÷ÃQIÄ?›ÄÛÄ0õÄ/&Å/VÅ†Å4¢Å0×Å2Æ2;Æ3nÆ
¢Æ
°Æ/¾Æ>îÆ#-Ç"QÇ!tÇ –Ç·Ç-ÕÇ&È6*ÈaÈ{È�ÈœÈ¹ÈÕÈóÈÉ(ÉHÉ8hÉ¡É¿É2ÝÉ0Ê4AÊ3vÊªÊ ¹ÊÚÊúÊË 6Ë*WË‚Ë( Ë@ÉËP
! Ì:[Ì4–ÌËÌ=ãÌ!Í;ÍKÍ:`ÍB›Í4ÞÍÎA'Î=iÎ/§Î&×ÎIþÎ4HÏ"}Ï, Ï7ÍÏÐ*$Ð&OÐvÐ#�Ð*´Ð"ßÐDÑ@GÑ5ˆÑ4¾Ñ&óÑIÒ)dÒŽÒG®ÒöÒÓ8Ó@DÓ…Ój ÓFÔ&RÔByÔ4¼ÔñÔÕ`&Õ‡Õ@”Õ#ÕÕ3ùÕ-ÖG4Ö3|Ö)°Ö@ÚÖ!×3=×7q×6©×9à×<Ø+WØƒØ)¡Ø.ËØ%úØ0 Ù'QÙyÙ“Ù§Ù!ÃÙåÙ/ôÙ5$Ú6ZÚ@‘Ú8ÒÚ*Û06Û;gÛ2£Û6ÖÛ$
Ü$2Ü/WÜ!‡Ü ©Ü)ÊÜ)ôÜ)Ý-HÝ$vÝ›ÝwºÝ›2Þ0ÎÞÿÞ ß8<ßEuß@»ß3üß40àeà*}àV¨àMÿà:MáCˆáIÌáGâ^âvâ”â ´â,Õâ,ã!/ãFQãF˜ã^ßãF>ä@…äQÆäcåf|åWãåA;æ9}æT·æJçHWç0 ç+Ñç:ýç#8è#\è+€èo¬è>éP[éA¬éFîé65ê-lêšê!¶ê%Øê-þê,ë'Lë<të9±ë%ëë)ì(;ì dì/…ì2µì(èì$í[6í-’í-ÀíOîíh>î$§î5Ìîïï?7ï;wï³ï8ÆïCÿïCð'bð8ŠðÃðáð!ýð*ñJñ4hñ�ñ4½ñ1òñ,$òQQò=£ò/áò3ó<Eók‚óhîó!Wô yô0šô1Ëôýô
! õBõD^õ)£õ;Íõa	öUköÁö^Üö:;÷"v÷(™÷'Â÷"ê÷!
ø!/ø Qø!rø"”ø+·ø%ãø)	ù$3ù#Xù+|ù0¨ùÙùöù/ú"Búeú&„ú"«ú#Îú7òú&*û/Qû�û& ûÇû$áûü$"ü#Gü$kü&�ü-·ü'åü1
ý?ý#\ý#€ý¤ýÁýàý!ûý$þ$Bþ-gþ+•þÁþ!àþ!ÿ0$ÿ)Uÿ(ÿ¨ÿÂÿ:Þÿ-.Gv0Œ/½Cí-14_6”*Ë6ö#-#Q1u7§ß.ü"+JN@™+Ú;4B6w6®(å54I*~T© þ# C.d)“$½$â'/OGb—/ú\*-‡µ6Ðe	Xm	?Æ	=
! -D
! .r
! <¡
! =Þ
! ,,I2v4©NÞ(-EVDœEáI'
Fq
D¸
>ý
h<=¥3ãCS[,¯,Ü"	,G'`$ˆ@­6îK%CqEµKûGGL�/Ü7PDH•LÞL+Rx6Ë>HAŠ¨>Æ!>A€š«Çãÿ:4>o5®:äOHoE¸#þO"HrE»$7&S^Y²ZcgDËb*s)ž#È/ì;%X~�8©â8ü*5=`ž+ª Ö)÷<!^9n8¨,á[ Wj KÂ A!AP!4’!/Ç!2÷!-*""X"{"&•"5¼"+ò"#)6#`#w#Š#¨#¼#×# ñ#!$ 4$!U$ w$!˜$º$Ú$ú$4%O%!m%�%©%E¼%F&BI&!Œ&+®&+Ú&' &':G'v‚'1ù'P+(@|(:½(1ø(a*)(Œ)(µ)Þ)#þ)("*K*)j*.”*'Ã*ë*;+<B+?+E¿+),&/,,V,1ƒ, µ,Ö,Jï,%:-0`-=‘-*Ï-,ú-.'.=V.H”.Ý.)÷.'!/I/`/-p/'ž/&Æ/í/'000%P0-v0+¤05Ð061!=1_101°1+Ê1.ö1#%2!I2-k2$™2$¾2#ã263?>33~3,²3ß36õ3,4+H4:t4B¯4-ò4. 55O5)…5/¯5Uß5[56\‘6eî6FT7d›7a8gb8hÊ8q39R¥9pø9Yi:Ã:8ß:.;NG; –;]·;"<>8<-w<9¥<Iß<E)=Ho=H¸=8>D:>R>)Ò>Cü>;@?O|?GÌ?F@+[@‡@/¥@%Õ@-û@0)A2ZA#�A±A7ÎA+B*2B*]BSˆB<ÜBC*9C*dC9�C<ÉC'D6.D!eD-‡D1µD4çD&ENCEQ’E?äE:$F,_F$ŒF&±F ØFùFIG=cG/¡G"ÑG(ôG'H*EH8pHH©HKòH3>IrI#ŽI,²I5ßI#J;9J)uJ%ŸJ7ÅJ!ýJK/=K3mK3¡K/ÕK5L;L-TL"‚L&¥LÌL;åL4!MVM5eM.›MDÊM$N)4N&^N)…N0¯N1àNO‚-O;°OIìO56P?lP7¬P<äP8!QZQ)sQ�Q=¼Q9úQ-4R'bR?ŠR8ÊR#S<'SDdS©S&ÁS*èS'T;T>UT”T>±T ðT;U:MUˆU1ŸU-ÑU(ÿU[(V3„V.¸V@çVE(WUnW(ÄW*íWX(X<XNXbXvXˆXœX®XÀXÒXãXõXYY*Y<YNY`YrY„Y˜YªY¼YÎYàYòYZZ*Z>ZPZbZsZ…Z—Z©Z»ZÍZßZóZ[[-[?[Q[c[/u[¥[·[Î[Cå[C)\m\†\0�\;Î\ 
! ]1+]]]S}]hÑ]]:^h˜^__-_L_b_v_#‘_$µ_bÚ_(=`f`€`ž`#¯` Ó`/ô`6$a![a}aKœaèa'øa' b'Hbpb‹b b¿b1×b5	c3?c0sc4¤c/Ùc)	dG3d1{d7­d4åd-e#Hele+ˆe´e!Óe!õef6f%Nf(tf�f½f0Ïf4g5gNg lg�g*¡gÌgég&	h&0h&Wh<~h'»h!ãh(i.i/Di&ti%›i&Ái"èi*j+6j)bj&Œj3³jçjk/k)Ek"ok.’k0Ák"òkl)l:Il3„l¸l#Öl"úl.m.Lm+{m!§m&Ém!ðm,n,?n)ln,–n&Ãn'êno%.o!To5vo¬o:¿o.úo()pRp1fp˜p³p8Ép&q-)q,Wq0„q/µq*åqr"0r#Sr+wr$£r%Èr)îrs18sjs!ˆs+ªs1Ös2t(;t-dt,’tM¿tL
uZu%yuŸu.¿u&îu-v Cvdvyv.�v¼vJÜvR'w3zw®wÆw(Øw(x2*x$]xN‚xÑx$îxTyKhy´yÈyãy)z+*z6Vz
�z.›z#Êz-îz{$:{#_{ƒ{+¡{#Í{ñ{||'(| P| q|'’|º|;Ò|:};I}1…}(·}"à}"~N&~:u~°~Ì~ê~ú~,F a ‚ £ Ä å € '€ H€ i€ Š€ «€Ì€ê€#�"%�H�h�„�›�*¹�)ä�)‚8‚X‚t‚�‚¬‚Ã‚ß‚ö‚ƒ2ƒNƒjƒ†ƒ¢ƒ#¾ƒ âƒ0„$4„%Y„%„3¥„Ù„ö„0…?…Q… h…+‰…µ…7Ò…/
! †:†"U†x† ‘†²†'Ò† ú†‡S2‡†‡%¡‡%Ç‡0í‡+ˆ4Jˆ.ˆ2®ˆ$áˆ‰ ‰)=‰g‰%†‰¬‰)¿‰6é‰% ŠFŠ=\Š,šŠ$ÇŠ)ìŠ‹",‹#O‹&s‹#š‹#¾‹#â‹Œ%Œ9ŒAPŒ<’Œ!ÏŒ8ñŒ$*� O�*p�+›�2Ç�7ú�/2Ž$bŽ*‡Ž"²Ž'ÕŽýŽ=�Z�!t�4–�HË�P�,e�’�)¨�-Ò�&‘''‘O‘o‘4�‘,Ä‘%ñ‘’+-’/Y’.‰’4¸’2í’, “_M“q­“!”AA”Aƒ”Å”)á”$•*0•.[•8Š•2Ã•ö•+	–75–m–'€–¨–>¾–6ý–D4—2y—,¬—Ù—(ø—.!˜.P˜(˜2¨˜=Û˜!™';™'c™$‹™7°™#è™%š62š9iš9£š3Ýš@›3R›†›)¦›)Ð›-ú›5(œ!^œ(€œ©œOÈœ(�(A�&j�‘�3®�.â�*žA<ž9~ž¸ž5ÌžLŸ/OŸ!Ÿ¡ŸCÀŸ1 /6 .f (• ¾ Ö ï %¡&,¡S¡)n¡˜¡­¡Â¡+ß¡/¢;¢.L¢Q{¢HÍ¢4£:K£7†£¾£Ø£7å£'¤1E¤.w¤.¦¤(Õ¤1þ¤+0¥.\¥+‹¥%·¥2Ý¥¦$+¦P¦!b¦\„¦Eá¦)'§<Q§9Ž§È§"ç§
! ¨¨/¨"M¨'p¨-˜¨)Æ¨'ð¨%© >©_©©#Ÿ©"Ã©$æ©"ª.ª&Nª'uª+�ª(Éª!òª«%4«%Z«%€«(¦«&Ï«'ö«'¬'F¬%n¬0”¬3Å¬7ù¬31­1e­f—­Vþ­5U®#‹®¯®Ï®ï®(¯)/¯*Y¯,„¯+±¯"Ý¯Y°5Z°a�°Rò°2E±Ix±NÂ±5²KG²K“²,ß²]³_j³;Ê³<´C´'c´‹´*¦´'Ñ´Cù´3=µ:qµ"¬µ<Ïµ-¶:¶U¶_s¶LÓ¶, ·HM·1–·È· ×·!ø·+¸F¸c¸3€¸H´¸ý¸1¹7C¹{¹�¹  ¹Á¹!á¹'º,+ºXº5gº�º&µº6ÜºH»H\»O¥»'õ»-¼=K¼F‰¼9Ð¼W
! ½qb½œÔ½q¾2‘¾Ä¾7Û¾+¿0?¿-p¿ž¿¾¿Þ¿1ü¿2.ÀaÀ5�À*·À+âÀ/Á$>Á;cÁ.ŸÁ>ÎÁ#
Â?1Â#qÂ!•Â0·Â1èÂ&Ã/AÃ4qÃ2¦Ã2ÙÃ8Ä/EÄHuÄ>¾Ä.ýÄL,Å/yÅ&©Å$ÐÅCõÅ49Æ:nÆ3©Æ)ÝÆ@Ç&HÇ$oÇ$”Ç-¹Ç&çÇ$ÈB3È-vÈ1¤È"ÖÈ$ùÈÉ;É.WÉ†É!¤É"ÆÉ.éÉ3Ê(LÊ)uÊ/ŸÊÏÊ%ëÊË,/Ë\Ë$wËœË$·Ë&ÜË0Ì&4Ì8[Ì)”ÌB¾Ì'Í$)Í/NÍ7~Í/¶Í#æÍ!
! Î!,Î.NÎ*}ÎB¨ÎëÎ!þÎ ÏE=ÏhƒÏ-ìÏÐ8&Ð_ÐÐ˜Ð.®ÐÝÐ ÷ÐÑ,6Ñ-cÑ/‘Ñ5ÁÑ6÷Ñ/.Ò8^Ò?—Ò)×Ò*Ó2,Ó9_Ó™Ó¶Ó)ÕÓ*ÿÓ2*Ô9]Ô*—Ô+ÂÔ3îÔ:"Õ(]Õ<†Õ6ÃÕ@úÕ2;ÖMnÖ?¼Ö?üÖ1<×9n×=¨×hæ×=OØ5�Ø5ÃØ%ùØ ÙN@Ù.�Ù6¾Ù0õÙ)&Ú)PÚPzÚ%ËÚ2ñÚ+$ÛPÛ1gÛI™Û&ãÛ)
! Ü?4Ü6tÜ@«Ü.ìÜ3Ý,OÝ)|Ý(¦Ý0ÏÝ:Þ.;Þ&jÞ<‘Þ"ÎÞñÞJßCVßKšßKæßf2à*™àDÄà>	áFHá+�á4»á4ðá,%â,Râ4â&´â$Ûâãã)*ã"Tã=wã.µã0äã0äFä`Zäz»ä46åqkå.Ýå>æ"Kæ-næAœæHÞæ'çJ?çŠç!©ç)Ëç%õç%èAè&Uè|è šè!»èÝèêè(ýè&&éMéaé/|é¬éÀé2Ýé(ê"9ê8\ê9•ê!Ïêñêëë7*ë6bë™ë¨ë»ë4Ëëì*ìGì%^ì&„ì«ìÆìåì!íx&íYŸíùí$î 9î(Zî1ƒî8µîQîîO@ï9�ïGÊï&ðA9ð0{ð|¬ð{)ñD¥ñêñò(òDòUònò†ò2žò)Ñò$ûò/ óZPó «óNÌóMôiô0ˆôB¹ô üôAõ/_õ0�õ0ÀõKñõ!=ö"_ö"‚ö¥öÄö%áö%÷-÷I÷f`÷wÇ÷1?ø%qø—ø2³ø(æø+ù+;ù&gù+Žùºù)Òù-üù0*ú[ú%uú0›úÌú êúDûPû1hû'šû.Âû2ñû!$ü#Fü/jü4šü$ÏüEôü4:ý(oýj˜ý2þ)6þ@`þ¡þB¾þQÿKSÿBŸÿ âÿ5<9+v¢2¸ë3+7Bc"¦"ÉOìD<=�¿/Ø6.T1ƒ#µÙ î1/…aˆç$p •/¶'æ'6NS8¢=Û-ZG7¢QÚS,€Ÿ"¸$Û#	'$	0L	(}	)¦	9Ð	
  
! 
! 2
! F
! -X
! 8†
! ¿
! 'Þ
! GN!g%‰-¯Ýñ'3@8_ ˜$¹#Þ

!#
 E
.f
•
¯
5Ë
1,5^-”ÂÙï/þC.5r
¨,¶"ã/-6d.�+°4Ü;+M*y3¤"Ø&û"^=*œ#Ç#ë""2Uu'“»(Ù@2Z.�&¼#ã"-*,X…£/¾,î(5Dz7—'Ï÷ '$Hm+�9¹ó*,;,h4•"ÊCí&18XA‘Ó'ñ%.?/n@ž$ßAKF5’Èç'!.LPV�Eô+:,f“M¯Bý,@:m7¨;à53R4†.»Bê- I .g +– 0Â "ó 9!IP!Iš!.ä!*"->"0l"1�"5Ï"&#',#(T#/}#4­#)â#,$-9$Gg$'¯$(×$&%'%6%=F%(„%;­%Dé%F.&'u&4�&ZÒ&9-'4g'8œ'HÕ'!((@(Ei(E¯(õ())%)1O)2�)a´)i*S€*Ô*(ñ*&+:A+@|+R½+N,+_,3‹,#¿,*ã,+-*:-e-z- ™-!º-Ü-/ø-0(./Y.-‰..·.$æ.///0/C/P/Ki/Cµ/ù/50,E0<r01¯0zá01\1PŽ1eß1*E22p29£2LÝ2H*3s3‰3 3"½3\à33=47q4*©4.Ô4'5,+5X5"r5<•51Ò546
96+G6	s6}65›6#Ñ6-õ6#7P;7LŒ7[Ù7558k8€8Bž8:á899.V9=…9MÃ99:oK:R»:N;;];Z™;&ô;D<B`<>£<Oâ<*2=N]=¬=:Æ=P>@R>E“>lÙ>5F?1|?)®?Ø?2õ?"(@K@^@!q@“@²@Ë@å@A$A/AA/qA/¡A/ÑA3B85B3nB8¢B+ÛB3C+;C3gCA›C@ÝC:D9YD9“D;ÍD;	E3EE3yEH­E&öEF%9F6_F3–FYÊF<$G8aGšG3¸GFìG*3H.^H!�HQ¯H%ID'I}lI,êI-JYEJYŸJ<ùJ¶6K¶íK=¤L2âLFM'\M)„M+®M6ÚM6NHNhNzN,“NÀNEÚNA O4bO9—O;ÑO/
P==P/{Pn«PQ#0QTQ"qQ”Q.®Q!ÝQÿQ!R:R"PR"sR–R=®RìRSS.1SH`Sw©S!!TBCTF†TQÍTSU>sU2²U åUBV3IV<}V*ºV åVW)&W+PW%|W%¢W0ÈWùW
X)X?IXD‰XÎX%íX(Y'<Y)dY4ŽY*ÃY7îY&ZBZ^ZYyZ,ÓZH[AI[Z‹[æ[H\-O\6}\5´\ê\(
! ]'3]
[]7i]¡]$¾]+ã]%^"5^-X^%†^!¬^<Î^>_,J_w_,”_Á_@à_'!`!I` k`Œ`p§`qanŠaoùaib1…b5·b*íb7c=PcEŽc1ÔcLdLSd- d*ÎdBùd><e={e=¹eg÷ei_f_Éf9)g"cg"†g#©gJÍgCh?\hMœh8êhB#i&fi*�i*¸i%ãiU	j¿_j‰k7©k.ák†l8—l3Ðl4m 9m_Zm=ºm4øm -n_NnJ®n?ùnK9oF…o4Ìo4p;6pPrpWÃp?qA[qA�qAßqX!rLzrLÇrVsVksEÂsLtNUtQ¤tHötB?uC‚u]Æu]$vE‚vBÈvPwB\w.ŸwOÎwBxKaxJ­xKøxKDyJ�yKÛy5'z7]zJ•zJàz9+{9e{AŸ{Eá{Q'|Dy|D¾|@}�D}:Õ}^~#o~-“~Á~È~	Ð~+Ú~lJs+¾	êô%€,&€nS€vÂ€m9�u§�d‚l‚‚8ï‚:(ƒ;cƒ;Ÿƒ:ÛƒL„%c„&‰„;°„>ì„+…!3…U…p…<�…¾…Ñ…!ï…-†.?†*n†™†(·†8à†<‡BV‡F™‡Bà‡Z#ˆ(~ˆ)§ˆ:ÑˆN‰([‰1„‰<¶‰Ró‰/FŠvŠ/�Š6½ŠcôŠ6X‹C�‹6Ó‹7
! Œ)BŒ;lŒB¨ŒëŒ;�&<�0c�\”�ñ�>ŽANŽ*�Ž(»Ž2äŽA�>Y�#˜�-¼�4ê��"=�Q`�@²�Bó�16‘4h‘�‘'¸‘'à‘	’’"-’DP’@•’Ö’.ó’"“,?“1l“)ž“"È“*ë“5”L”c”x”’”±”hÊ”3•P• j•1‹•1½• ï•–-–*J–u– ‘–²–%Î–ô–
—))—S—3s—§—¶—&Í—ô—#˜/˜zI˜bÄ˜+'™(S™0|™#­™1Ñ™"š+&šRškšƒš¡š¶šËš&áš›R ›/s›:£›)Þ›?œIHœ)’œ2¼œïœ6�6C� z�
›�7©�.á�BžJSžžž.·ž1æž@Ÿ@YŸšŸ¹ŸQÕŸ,' >T D“ =Ø (¡K?¡$‹¡°¡Ë¡8ç¡ ¢6¢>N¢N�¢MÜ¢3*£@^£Ÿ£¼£Í£)í£(¤@@¤%�¤+§¤Ó¤2é¤+¥+H¥$t¥6™¥Ð¥5ì¥<"¦<_¦4œ¦7Ñ¦	§/(§5X§AŽ§7Ð§%¨>.¨Pm¨a¾¨% ©BF©‰©£©Â©%ß©-ª+3ª6_ª-–ª.Äª-óª(!«)J«1t«¦«8¶«ï«*¬`-¬>Ž¬EÍ¬$­8­1G­y­=Œ­Ê­Þ­ö­,®@®`®:€®»®1Ø®
! ¯4 ¯0U¯8†¯J¿¯%
! °%0°/V°&†°C­°&ñ°&±?± Y±Dz±¿±Ý±í±L²AR² ”²µ²Ó²ð²³³*/³Z³y³0–³8Ç³,´2-´ `´"�´?¤´ä´,µE1µ!wµ(™µ8Âµ,ûµ,(¶$U¶z¶˜¶(´¶7Ý¶!·7·#W·={·A¹·û·G¸2\¸$�¸W´¸,¹;9¹>u¹>´¹Dó¹98º-rº3 ºBÔº»45»)j»”»!®»Ð»3ã»+¼C¼`¼(v¼Ÿ¼5µ¼ë¼D
! ½=O½]�½#ë½C¾,S¾<€¾6½¾;ô¾60¿ng¿>Ö¿*À6@À4wÀI¬À%öÀ'Á.DÁ sÁ$”Á-¹Á!çÁ&	Â 0ÂQÂeÂyÂ7‚ÂºÂÙÂôÂ(Ã%8Ã0^Ã!�Ã"±Ã'ÔÃ(üÃ>%Ä:dÄ5ŸÄ:ÕÄ4ÅEEÅ*‹Å)¶Å;àÅ6Æ+SÆ1Æ=±ÆïÆÇ-Ç!MÇ7oÇ!§ÇÉÇçÇ1ÿÇ01È)bÈ)ŒÈ¶È1ÑÈ8É9<É0vÉ§É¹É?ËÉ\Ê\hÊJÅÊ$Ë#5ËYËftËOÛË +Ì]LÌ,ªÌ*×Ì+Í.Í KÍMlÍ-ºÍIèÍh2Î2›ÎÎÎ!ÞÎ"Ï,#ÏPÏ4nÏ*£Ï ÎÏOïÏ?ÐFYÐ= ÐÞÐ$øÐ$Ñ8BÑ^{Ñ(ÚÑ(Ò.,Ò%[Ò7�Ò3¹ÒCíÒ11Ó4cÓ!˜ÓJºÓ&Ô5,ÔbÔ5�Ô:·Ô=òÔ/0Õ*`ÕS‹ÕCßÕ%#Ö2IÖ8|Ö#µÖ)ÙÖ×'#×-K×Ny×<È×4Ø7:Ø^rØVÑØ6(ÙR_Ùˆ²Ù8;Ú1tÚ#¦Ú#ÊÚîÚB
! Û@MÛ0ŽÛ9¿Û&ùÛ4 Ü$UÜ3zÜ6®ÜåÜûÜÝ-Ý&GÝ+nÝ1šÝ5ÌÝ;Þ0>ÞoÞ:�Þ)ÈÞ)òÞ(ß(Eß#nß’ß&²ß=Ùß%à)=à,gà(”à-½à+ëàá 4áUá+uá¡á"¶áÙáëá
! ââ,âDâdâ$�â)¦â.Ðâ$ÿâ($ã(Mãvã(•ã6¾ã3õã:)ä?dä4¤ä	Ùä%ãä'	å-1å5_å!•å1·åéå)æ1æ#Cæ5gæ8�æ5Öæ+ç88ç1qç%£ç&Éçðç.è=è8\è-•è'Ãè*ëè4éKé$fé(‹é5´é#êé)ê)8ê*bê!�ê"¯ê"Òê.õê$ë?ë!Zë|ë›ëµëHÒë/ì@KìŒì¡ìe¸ìYí&xíŸí ·íØí"ôíSîkîˆî'¥î)Íî÷î.ïEïdïƒï¢ïÁï?ÒïGð?Zð*šð!Åðçð#öð ñ*;ñ)fñ,�ñ4½ñ)òñ$ò=Aò'ò<§ò=äò."ó1Qó)ƒó1­ó4ßó,ô'Aô3iôB�ô4àô7õ/Mõ:}õ2¸õ4ëõ. ö#Oö0sö3¤ö?ØöB÷4[÷œ�÷B-ø&pøU—øEíø53ù4iù)žù)Èù-òù" ú@Cú8„ú"½ú9àú!ûF<û$ƒû*¨û+Óûÿû-ü'Cü)kü•üE±üM÷üUEýF›ý0âý&þ5:þ'pþ5˜þÎþçþÿ%ÿbBÿ7¥ÿ0ÝÿuA„9ÆJ0K7|´3Ì&-'(U ~&Ÿ Æç-V./…µÍé0'6#^9‚M¼!
! ','T9|3¶4ê;M[6©/à22C,vI£/í3Qf3z/®3Þ7	3J	~	)ž	)È	+ò	/
! 2N
! $�
! -¦
! %Ô
! ú
! J9@„$Å!ê)#6 Z0{4¬Há(*
S
j
ƒ
'˜
À
Õ
)ñ
(ZDBŸ+â"1E[9w±2Á6ôT+,€7­Hå3./b*’6½0ôJ%8p©%Å,ë$.=9l(¦(Ï~ø4w9¬7æ=3\/�4À.õ.$4S.ˆ.·,æ99M9‡:Á9ü:69q9«WåW=.•ÄÙ7ù71<iF¦9í$'!L"n&‘)¸âþ.0*_,Š ·0Ø#	=-k<†.Ã)ò5*R}+�!É ë-O:Š!£<Å- *0 $[ 7€ .¸ (ç .!-?!m!1}!7¯!.ç!/"FF"3�"'Á""é"+#38#@l#D­#%ò#$+8$3d$˜$²$È$ã$>%-B%(p%<™%Ö%#ô%#&<&(Y&f‚&¡é&‹'$¤'†É'6P(M‡(:Õ(6)6G)/~)%®)-Ô)<*5?*&u*7œ*AÔ*G+^+@v+$·+2Ü+&,H6,, “,:´,ï,*-U1-O‡-A×-7.=Q.D�.;Ô.$/35/5i/0Ÿ/6Ð/@0?H0Dˆ0@Í0;1;J1†1š1¯1Ã1Ù1í122)2>2R2g2}2‘2§2Á2Õ2è2ù23(3>3T3g3z39’3ƒÌ3LP4 �4–>5VÕ5M,6Qz6DÌ617(C7(l7"•73¸7dì73Q8)…8%¯8=Õ8H9C\9> 9?ß9(:BH:H‹:7Ô:;Z*;`…;Yæ;_@<P <Bñ<B4=[w=8Ó=\>bi>\Ì>X)?K‚?NÎ?Q@Jo@8º@Gó@2;A$nAN“A)âA1B>B-]Bi‹B>õB?4CFtC+»C+çC4D0HD0yD1ªD9ÜD%E!<E+^E+ŠE+¶E,âE+F+;F,gF,”F*ÁFìF,
! G&7GK^GKªGUöGaLH{®HA*I7lI`¤I4J]:J&˜J"¿JOâJO2KO‚K'ÒK)úK)$L)NLFxLH¿LWM&`M/‡M ·M)ØMPNXSNG¬N@ôNA5O-wO.¥O9ÔOAP7PPiˆPlòP5_Q;•Q9ÑQUR5aRQ—RˆéR!rS?”S5ÔS?
! T=JTDˆT7ÍT-U"3UAVU=˜U%ÖU1üU2.V.aV2�VWÃVW.;WjW<|W2¹W-ìW-XHX�hX öXY24Y(gYE�YEÖY$ZMAZ0�Z.ÀZHïZG8[€[3 [>Ô[X\2l\BŸ\â\Fô\!;]/]]!�]'¯])×]7^%9^_^*}^"¨^!Ë^)í^ _8_6W_ Ž_R¯_/`(2`"[`~`#œ`À`"Ý`1a92ala)„a(®a×aõa(
! b 3bTbgb‡b1¥b+×b/c/3c(cc8Œc&Åcìc#d"/dRd*md!˜d ºdÛd*ód6e*Ue€e2 e$Óeøef+fHfff){f,¥f0Òf7g!;g#]g0�g&²g#ÙgFýg;Dh/€hA°h@òh33i/gi(—i8Ài!ùiMj6ij8 j.Ùj3k-<kMjk4¸k@íkJ.lKyl,ÅlAòlH4m>}mU¼m&n'9nLanH®nU÷nFMoC”o@Øo=p8WpO�p-àpq6)q0`q3‘q/Åqõq8r0DrDur1ºr$ìr<s+Ns2zsF­sEôs0:t‡ktYótnMuT¼uKvN]vO¬v7üvI4w,~w0«wÜw.øw.'x8Vx'�x&·x+Þx%
! y>0yYoybÉy#,zHPz(™z$Âz/çz{4-{‚b{å{-|C2|Cv|-º|è|-}!4} V} w}&˜}¿}Ý}-ý}5+~%a~.‡~%¶~Ü~ð~'BV0n0ŸÐå€"$€'G€o€H�€(Ö€3ÿ€13�3e�5™�Ï�/ï�‚F6‚(}‚)¦‚1Ð‚8ƒ+;ƒ)gƒA‘ƒ+Óƒ/ÿƒ6/„f„.æ„+…0A…r…(�…)¶…*à…-†*9†,d†‘†¯†"Î† ñ†‡(‡?‡AZ‡ œ‡E½‡#ˆ 'ˆ7Hˆ,€ˆ(­ˆ4Öˆ‰(%‰/N‰/~‰.®‰Ý‰ü‰%Š4=Š4rŠ+§Š3ÓŠ0‹38‹,l‹)™‹7Ã‹6û‹!2Œ&TŒ7{Œ%³Œ2ÙŒ.�);�+e�.‘�6À�÷�4ŽGŽ,eŽ’Ž"¨Ž/ËŽ?ûŽ+;�Bg�2ª�6Ý��44�Fi�%°�Ö�7ê�2"‘4U‘>Š‘5É‘1ÿ‘"1’1T’.†’µ’&Ñ’!ø’“6“^N“­“3É“%ý“0#”JT”1Ÿ”2Ñ”(•-•L•`•z•‰•§•7»•ó•'–'0–(X–$�–>¦–=å–)#—EM—“—!«—Í—ß—ò—1	˜;˜"[˜~˜™˜%²˜6Ø˜<™L™a™{™,–™&Ã™"ê™H
š3Vš/ŠšUºš&›L7›3„›Y¸›8œ3Kœ4œ ´œÕœèœýœ&�*?�&j�*‘�,¼�.é�ž6žVž9ožC©ž%íž)Ÿ%=ŸcŸ}Ÿ"”Ÿ·ŸF×Ÿ4 S q 1‡ .¹ *è :¡ N¡o¡Œ¡ª¡À¡.Ö¡,¢2¢5J¢.€¢¯¢/Ï¢0ÿ¢0£O£l£-y£"§£-Ê£,ø£%¤=¤O¤m¤‚¤œ¤µ¤È¤à¤*ý¤)(¥4R¥‡¥!¤¥/Æ¥*ö¥)!¦K¦Oj¦º¦*Ò¦!ý¦$§$D§i§#„§¨§Ç§à§$þ§#¨=¨W¨v¨ �¨°¨IÊ¨8©M©!Y©#{©&Ÿ©Æ©æ©5ª7ª(Mª@vªB·ªAúª <«]« }«-ž«<Ì«!	¬1+¬]¬}¬™¬!´¬PÖ¬6'­<^­"›­.¾­í­G®GT®'œ®-Ä®3ò® &¯G¯(d¯%�¯1³¯#å¯5	°*?°'j°$’°'·°3ß°J±>^±%�±+Ã±ï±"û±²!3²AU²E—²DÝ²'"³J³xe³›Þ³}z´ø´#
µ21µ:dµMŸµ/íµ8¶7V¶'Ž¶(¶¶?ß¶.·KN·2š·$Í·Zò·8M¸#†¸ª¸Æ¸ã¸%¹7'¹&_¹,†¹-³¹!á¹ º6$º[º+zº¦ºÄºãºþº!»?»#S»w»J•»=à»2¼=Q¼2�¼BÂ¼7½==½<{½A¸½ú½¾3¾&O¾-v¾&¤¾Ë¾!ë¾
¿)¿BG¿Š¿"§¿Ê¿9é¿4#À5XÀŽÀ$¢À!ÇÀ.éÀGÁ2`Á$“Á¸Á ÐÁ%ñÁ!Â&9Â)`ÂŠÂ§Â-ÂÂðÂÃ&#ÃJÃZÃ%oÃ•ÃªÃh¾Ã>'ÄfÄÄP–Ä9çÄ1!Å*SÅ>~Å?½ÅzýÅ#xÆ-œÆDÊÆ>Ç1NÇ€Ç™Ç²ÇÂÇÞÇüÇÈ!8È/ZÈ ŠÈ6«È5âÈNÉgÉyÉf™ÉKÊ_LÊ]¬Ê.
! Ë99Ë2sË<¦Ë;ãËGÌ(gÌ
! �Ì'›Ì
! ÃÌÎÌ]åÌ&CÍ1jÍDœÍ=áÍEÎ<eÎ0¢Î8ÓÎKÏKXÏ'¤Ï?ÌÏÐ-(Ð0VÐ$‡ÐE¬Ð0òÐ#Ñ)AÑ&kÑ’Ñ!¥Ñ\ÇÑ%$Ò(JÒbsÒGÖÒ9ÓXÓ/oÓ.ŸÓ)ÎÓ)øÓ "ÔCÔ4]Ô&’Ô+¹Ô*åÔ(ÕF9Õ0€ÕL±Õ4þÕ3Ö'BÖUjÖ)ÀÖ6êÖ)!×6K×	‚×*Œ×·×0××1ØU:ØN�Ø!ßØ2Ù4Ù]GÙd¥Ù]
! ÚUhÚd¾ÚU#ÛNyÛUÈÛÜ6Ü+KÜwÜ*ŽÜ/¹Ü+éÜ/Ý EÝPfÝ/·Ý/çÝ,Þ&DÞ9kÞ¥Þ*½Þ-èÞ@ß-Wß@…ß8ÆßKÿß8KàK„àÐà1ïà+!áMá.iá(˜áÁáTÕá2*â2]â�âŸâ3ºâ îâ)ã+9ã*eã5�ãÆã1Ïã$ä!&ä,Hä<uäU²ä!åF*å:qå¬å0Ëåuüå#ræ–æ=´æ7òæC*çTnçZÃç[èdzèEßèc%éo‰é9ùé#3ê!Wêyê:—ê:Òê[
ë#ië�ë=­ë/ëë%ìAìaì1�ìI³ìCýìDAí%†í[¬í!î*îMJîM˜îGæîI.ïKxï?Äï#ð%(ð4Nð2ƒðI¶ðñ0ñEñ_ñ:}ñ1¸ñ(êñ&ò/:ò+jò-–ò+Äò@ðò<1ó8nó5§ó6Ýóô0ô,Mô2zô?­ôíôõ7õBWõ,šõ'Çõ6ïõ+&ö+Rö6~ö?µö)õö2÷7R÷/Š÷º÷Ï÷!á÷'ø(+øQTø¦ø-Æø=ôø#2ù!Vù5xù)®ù%Øù.þù/-ú0]ú.Žú6½ú#ôúû+û3Jû6~û+µû'áû)	ü 3üATü"–ü(¹üâüôü-ý.ý	=ýAGý‰ýœý:¼ý÷ýOþ'fþ&Žþµþ?Õþÿ%3ÿLYÿ¦ÿ¼ÿÚÿ0øÿ)†.µmÆ«4Zà&;%b#ˆB¬CïK3VvÖMR];°Kì*8Mc±*Å$ð*"@<c8  Ù$ú"&Bi‚*¢Í5ç.0L4}8²Aë6-	2d	8—	2Ð	2
! 86
! 1o
! <¡
! 2Þ
! >5P>†)Å0ï" C]x%”"º Ý þ-
"M
!p
’
%¬
%Ò
kø
kdkÐR<��' 4HJ}!ÈXê(Cl|'š Â+ã!1B`}•²Æ5Ú->J¬VDIJ”?¬ìß0ä<`R³Ë
! ×âøK[Mt©=W\?´UôpJ5»PñBW(s+œÈ(ä+
-92g<š×Þ+å#­5"ã"$/-TK‚,ÎDû@`!{!�%¿håfN µ Õ $é !*!!J!6l!%£!2É!1ü!4."c"1ƒ"2µ"?è"B(#1k#8�#:Ö#E$ W$2x$?«$5ë$?!%%a%A‡%4É%eþ%wd&0Ü&\
'‘j'¡ü'Tž(^ó(9R)dŒ)Xñ)VJ*]¡*dÿ*_d+@Ä+J,DP,R•,Zè,QC-�•-K%.Mq.K¿.?/NK/Jš/Hå/C.0Br0Eµ0‰û0?…1–Å1^\2E»2 3?¢3mâ3VP4U§4Žý4SŒ5Sà5\46U‘6Þç6XÆ7±8_Ñ8\19SŽ9oâ9eR:X¸:B;JT;HŸ;?è;U(<W~<RÖ<S)=_}=QÝ=S/>Nƒ>FÒ>P?Cj@2®@Xá@:A4WAfŒA‚óA/vBQ¦B
øB4CD;CC€CÄC+ÙC2D	8D0BD^sDpÒD3CEIwE–ÁE4XF.�F!¼FÞFAîFO0G€G+ŸG+ËG÷G&H@;H@|H*½H4èH!I#?I3cI3—I9ËI5J';J'cJ$‹J%°JÖJèJ+þJ-*KDXK�K(¬KEÕK\L¯xL"(MKKMP—M4èM?N:]N˜N2¶NRéN?<OL|OÉOZIP4¤P&ÙPXQ3YQc�Q@ñQ^2R”‘R&S=CS[�S!ÝSGÿSGT!PT+rT0žTVÏTF&UdmU'ÒUEúU@VRVKdV°VW¿VWSW;qWJ­WEøW$>XccXhÇXb0Y…“Y?ZdYZ„¾Z@C[\„[Tá[R6\h‰\…ò\Hx]:Á]fü]_c^aÃ^I%_Ro_\Â_c`0ƒ`,´`<á`RaKqa_½aÒbºðbò«cvžd”e–ªebAfU¤fúfg/&g.Vg…g>™gØg!ôgh)hB>h=�h¿hzÜh(Wi1€i.²i2áiqj#†jªjH¹jJk8Mk4†k?»kFûk0BlHsl;¼lGøl5@m,vmE£m4émKnFjn=±n4ïn@$o‰eohïoBXpA›pJÝp?(qAhq@ªqGëq73rjkrjÖr[AsH�sKæs2t4JtgtUçtS=uR‘uGäuT,vR�vHÔvmwy‹wox>ux]´x„ye—yiýyggz{Ïz~K{IÊ{||w‘|e	}ho}wØ}aP~I²~pü~†mKôƒ@€JÄ€Š�Rš�‚í�dp‚LÕ‚C"ƒRfƒU¹ƒi„Vy„YÐ„<*…@g…'¨…CÐ…C†AX† š†
»†SÉ†5‡=S‡i‘‡Pû‡+Lˆ{xˆ\ôˆrQ‰�Ä‰xFŠî¿Š®‹ÉŒ•I�„ß�šdŽŒÿŽ¢Œ�€/�–°�gG‘H¯‘^ø‘èW’@“~U”’Ô”�g•—é•‰�–Ÿ—}«—“)˜7½˜4õ˜ž*™ÊÉ™Y”šmîš\\›r¹›d,œz‘œX�ne�(Ô�%ý�D#žWhž"Àž4ãžGŸ`Ÿ3}Ÿ±Ÿ)ÑŸ-ûŸ") L -i =— EÕ 6¡ˆR¡IÛ¡A%¢ng¢_Ö¢H6£8£)¸£2â£$¤':¤"b¤…¤A™¤YÛ¤d5¥Fš¥bá¥CD¦aˆ¦Bê¦-§8J§&ƒ§Tª§lÿ§&l¨.“¨7Â¨Mú¨3H©1|©1®©0à©*ª2<ª£oªV«(j«:“«%Î«Fô«=;¬y¬1—¬É¬=ç¬(%­UN­k¤­&®)7®(a®4Š®X¿®D¯E]¯9£¯?Ý¯=°?[°L›°<è°H%±8n±N§±>ö±35²Vi²@À²V³ZX³C³³E÷³D=´[‚´:Þ´>µ8XµU‘µ?çµ<'¶td¶"Ù¶)ü¶D&·>k·(ª·/Ó·<¸e@¸*¦¸CÑ¸1¹4G¹T|¹JÑ¹\º\yºVÖº0-»=^»rœ»™¼^©¼V½3_½M“½0á½¾0¾;N¾?Š¾`Ê¾C+¿po¿Kà¿_,ÀMŒÀOÚÀ-*Á*XÁ9ƒÁ_½Á;Â,YÂ|†ÂoÃpsÃPäÃ95Ä=oÄK­ÄnùÄYhÅ=ÂÅIÆLJÆR—ÆtêÆ'_Ç7‡Ç†¿Ç]FÈH¤È>íÈ:,É8gÉ, É5ÍÉSÊWÊIrÊ{¼ÊD8ËI}Ë]ÇË3%ÌJYÌB¤Ì@çÌ4(Í=]Í?›Í@ÛÍ)Î=FÎ=„ÎDÂÎ<ÏrDÏ)·Ï_áÏEAÐC‡Ð0ËÐ;üÐ,8Ñ;eÑ,¡Ñ<ÎÑ<Ò!HÒ.jÒF™Ò=àÒ,Ó8KÓL„ÓfÑÓ88Ô6qÔ6¨Ô5ßÔFÕ<\ÕD™ÕYÞÕ+8Ö4dÖ3™ÖEÍÖ9×;M×I‰×HÓ×>Ø7[Ø7“ØGËØ.Ù1BÙtÙ“ÙL­ÙKúÙ?FÚ0†ÚI·Ú-Û#/Û/SÛ*ƒÛN®ÛAýÛI?Ü‰ÜB¥Ü8èÜ!Ý??ÝAÝFÁÝpÞRyÞ(ÌÞ(õÞ.ß"MßJpß'»ßJãßD.à9sà?­àAíàp/á( á8Éá9âB<â:â3ºâ?îâ<.ãAkã7­ã7åã7ä7Uä7�ä0ÅäöäJåaå5�åP·åTæ1]æ4�æVÄæ6ç6RçV‰ç.àçFèCVè:šè;Õè=é*Oé1zéK¬é'øé4 ê)Uê(ê4¨êXÝê%6ë%\ë@‚ë2Ãë6öë3-ìaì3~ì<²ìDïìD4íKyíLÅíKîL^î1«îsÝî.QïA€ï@Âï0ð(4ð@]ðUžð4ôðO)ñFyñ>Àñÿñ=òP[òR¬òCÿòLCó �ó>±ó ðó2ôEDôŠô!¥ôYÇôG!õHiõ8²õ9ëõA%öYgöCÁöu÷I{÷IÅ÷4ø6DøD{ø5Àø4öø:+ù+fùA’ù5Ôù4
! ú:?ú5zúA°ú5òú2(û?[û7›û4ÓûGü<Pü+�ü(¹üZâüD=ýB‚ýÅýuÞýSTþ¨þAÄþDÿBKÿhŽÿB÷ÿe:e 7©>MèP6D‡Ì.ë'RB@•+Ö'6*-aH�BØ5'QPy.Ê2ù;,h9ˆAÂ;/@1pA¢+ä9-JaxQÚ',	VT	@«	Lì	]9
! W—
! *ï
! O)j"”Y·0,B"o*’2½ð%
E1
*w
*¢
BÍ
22C-v.¤9Ó?
OM-�(Ë3ôW(?€1À@ò,3,`A�@Ïá9òK,WxgÐO8Yˆ8âj¡†g(;�RÌX@xU¹gPw;È,F1?x:¸DóŠ8MÃALS€ _![�GÝr%@˜HÙG"6jG¡éK9O,‰/¶Væ#= Oa ± Ï í M!XR!H«!Eô!X:"Y“"@í"S.#Y‚#=Ü#x$2“$HÆ$G%[W%•³%hI&8²&ië&RU'^¨'}(Š…(F)/W)A‡)AÉ)O*-[*e‰*9ï*.)+FX+SŸ+1ó+7%,I],6§,dÞ,XC-oœ-Y.'f./Ž..¾.í.Y/\/†n/\õ/8R0L‹0GØ0> 18_1_˜1$ø1#2MA2#�2M³2R3UT3}ª3x(4Z¡4\ü4=Y5A—5BÙ5M6j6Gˆ65Ð6n7su7mé7qW8JÉ8/9hD9x­9z&:Q¡:@ó:34;jh;aÓ;‰5<™¿<(Y=^‚=Gá=P)>Mz>RÈ>\?•x?s@9‚@;¼@Bø@;AE[Ay¡ABBB^Bu¡B>C6VC �C3®CAâC>$DfcD+ÊD'öD%E*DE#oEG“ENÛE6*FnaF7ÐF+G/4GSdG<¸GaõG9WHf‘HMøH^FI-¥IYÓIV-JT„JPÙJj*K.•K3ÄK øKILDcL?¨LKèL=4MCrM'¶M6ÞMTN@jN/«NKÛN{'O,£O4ÐO<P)BP3lP0 P?ÑPQU#QGyQ*ÁQ ìQ)
R07R8hR4¡R3ÖR2
! SM=SW‹S\ãS/@TfpT+×TDU2HU.{U9ªU=äUB"V1eVN—V3æVNW3iW6�W<ÔWIX=[X%™XX¿X<YiUYT¿Y7Z‡LZ}ÔZ;R[tŽ[L\RP\K£\Uï\7E]6}]Y´]B^7Q^�‰^Š_‰–_J `9k`^¥`.a)3a)]a*‡aT²a1b'9b"ab%„b…ªbv0cO§cH÷c<@d,}dQªdüd2eTKe0 e)ÑeNûe_Jfbªf)
g27gEjg.°gSßg.3h0bhA“hKÕh†!iÈ¨i+qj9�j:×jRkRekQ¸kP
! l`[l¼lÌl.êl>mEXmtžm+nH?nˆn —n¸nÕn<òn/o>oA]o@Ÿoeào^FpF¥pSìpƒ@qÄq®Dr¨ór�œs}:tQ¸t
! u 'u&Hu4ou1¤u6ÖuA
v^Ov5®v0ävKw:aw1œweÎw:4x?oxH¯x?øxH8y�yNŸyOîyà>z={\]{º{PÔ{b%|/ˆ|N¸|Y})a}S‹}<ß}4~eQ~,·~&ä~6:B}iýcg€`Ë€S,�5€�h¶�Z‚gz‚ªâ‚1�ƒJ¿ƒ;
! „KF„F’„UÙ„8/…Eh…2®…†á…-h†;–†‹Ò†p^‡SÏ‡O#ˆ•sˆD	‰;N‰OŠ‰)Ú‰BŠ4GŠ8|Š:µŠ5ðŠ1&‹eX‹G¾‹)Œ*0Œ0[Œ>ŒŒˆËŒUT�1ª�(Ü�eŽ5kŽ"¡Ž3ÄŽ\øŽ,U�M‚�4Ð�@�(F�Jo�Bº�%ý�$#‘*H‘Ps‘hÄ‘A-’ˆo’ˆø’;�“7½“õ“&”>9”2x”E«”9ñ”&+•MR•7 •=Ø•D–1[–>�–@Ì–?
—CM—H‘—(Ú—:˜6>˜"u˜#˜˜)¼˜Kæ˜2™8™#N™�r™3ô™1(š=Zš9˜šÒšìš*øš8#›4\›‘›¤›WÁ›"œ<œ$Uœ1zœ\¬œf	�bp�’Ó�Sfž&ºž$áž7Ÿ{>ŸºŸ ÏŸ#ðŸ4 I "[ !~   6À <÷ 4¡HS¡Iœ¡ƒæ¡!j¢VŒ¢dã¢?H£Aˆ£5Ê£%¤H&¤o¤.‰¤¸¤CÑ¤@¥DV¥+›¥EÇ¥)
¦!7¦5Y¦5�¦8Å¦Cþ¦0B§4s§F¨§ï§-¨19¨2k¨:ž¨BÙ¨-©‚J©YÍ©$'ª6Lª>ƒª6Âª8ùª82«hk«PÔ«X%¬5~¬'´¬-Ü¬!
! ­%,­2R­3…­;¹­¾õ­Ò´®Z‡¯[â¯Ì>°Ò±nÞ±‚M²[Ð²\,³ã‰³Æm´m4µp¢µ?¶éS¶Ò=·p¸s�¸™õ¸?�¹EÏ¹:º;Pº>Œº:ËºE»:L»;‡»<Ã»~¼€¼6½g7½lŸ½s¾&€¾(§¾vÐ¾-G¿)u¿UŸ¿Tõ¿9JÀT„À7ÙÀTÁ5fÁ'œÁ'ÄÁ9ìÁ&ÂK@Â)ŒÂ1¶Â)èÂ)Ã4<ÃMqÃL¿Ã-ÄE:Ä•€Ä7Å=NÅ.ŒÅ(»Å-äÅ'Æ0:Æ%kÆ'‘Æ,¹Æ&æÆG
Ç>UÇ”Ç8¦Ç0ßÇ5ÈmFÈ;´ÈsðÈdÉ‚ÉK’ÉmÞÉ$LÊhqÊ(ÚÊË+Ë+JËOvËdÆË:+Ì>fÌ2¥Ì;ØÌ[ÍRpÍÃÍ'àÍÎ#Î?Î$WÎ$|Î$¡Î?ÆÎ?Ï[FÏQ¢ÏFôÏL;Ð#ˆÐ ¬Ð!ÍÐïÐB	ÑnLÑ»Ñ&ØÑÿÑ)Ò)IÒ!sÒC•Ò%ÙÒ&ÿÒ&Ó8Ó"NÓ&qÓ˜Ó-®Ó-ÜÓ-
! Ô8Ô%XÔ%~Ô#¤ÔÈÔ<çÔ$Õ<CÕ(€Õ©ÕBÉÕ#Ö+0ÖB\ÖŸÖ#·ÖÛÖdñÖV×5q×6§×9Þ×-Ø:FØ9�Ø-»Ø#éØ4
ÙBÙ!YÙB{ÙS¾ÙÚ>'ÚZfÚ=ÁÚ;ÿÚ;ÛTÛ-sÛ8¡Û9ÚÛAÜEVÜ^œÜ2ûÜ(.Ý6WÝ6ŽÝ7ÅÝ?ýÝC=Þ7�Þ8¹Þ@òÞD3ßbxßjÛßyFàFÀàEá"Má&pá/—áXÇáO â7pâ#¨â#Ìâ%ðâ(ã ?ã5`ã–ãb¬ãjäuzä]ðäENå”å(æ1=æJoæHºæMçºQçkèêxètcé´Øéh�êKöêxBë7»ë8óë@,ìAmì)¯ì4Ùì‚í>‘íÐíFîí55î kî5ŒîiÂîM,ïmzïFèïK/ðC{ðE¿ð>ñIDñKŽñDÚñEòJeòT°òZóG`óI¨óKòóD>ôOƒôQÓôJ%õTpõIÅõböbröuÕöEK÷K‘÷QÝ÷W/ø5‡ø-½ø‚ëø€nùïùSú!\ú*~ú%©ú3Ïú<ûD@û…ûŸû)±û.Ûû™
! üL¤ü:ñü ,ý;Mý8‰ýÂýMÞýV,þ]ƒþháþ”JÿZßÿA:`|VÝO4Q„6ÖD
ZRB­LðN=DŒ\ÑI.gx9à:>U:”DÏHw]jÕ(@.i3˜*ÌK÷,CAp9²3ì8 	EY	GŸ	0ç	D
! ?]
! @�
! CÞ
! 1"4T2‰l¼o)f™Z
~[
`Ú
$;A`N¢2ñ8$)]P‡_ØU8IŽ*Ø)O-N}0Ì=ý9;?udµi:„c¿6#PZx«Z$OdÏo4T¤>ùB8D{LÀ1
!?.a*�&»0â* B:cFž5åT0@…9Æ5D6D{#À4ä+eE:«Iæz0@«3ì( 3I,}RªPýINH˜pá6R E‰ 4Ï 2!A7!<y!-¶!1ä!F"Q]"5¯"Oå"45#3j#@ž#\ß#]<$Zš$=õ$13%*e%C�%,Ô%O&8Q&2Š&C½&J',L'-y'7§'>ß'3(?R(?’(MÒ(@ )?a)¡)2¼)Lï)6<*2s*>¦*>å*&$+:K+/†+<¶+Eó+19,Qk,B½,C-8D-6}-´-/Æ-ö-e.iy.'ã./6$/1[/5�/AÃ/10570 m01Ž00À0&ñ0-10F1w1j“1Aþ1s@2?´20ô2"%3<H3Z…32à3P4'd4'Œ4´4gÒ44:53o5£5µ5„Ë5BP6T“6è6-7!17@S7&”7X»7b8kw8^ã8TB9—9¯9%Å9^ë9;J:i†:að:SR;Z¦;S<kU<�Á<aO=k±=n>5Œ>6Â>9ù>-3?:a?9œ?-Ö?6@4;@*p@›@Vµ@A8&A6_A;–A^ÒA$1B>VBR•B[èBDC]C-|C8ªC%ãCM	DMWDG¥D!íD0E@E&`E/‡E1·E>éE*(F‚SFÖF,ôFX!GIzG"ÄGNçGK6HK‚H0ÎH3ÿH3IWMI6¥IÜI%õI|J˜J=«J[éJ.EKLtKÁKÜKüKL8LVLDlLA±L,óL M6MUM=tM<²MïM:N;<N@xN9¹NBóNP6O#‡O4«O9àO>P2YP1ŒP\¾P@Q2\Q8�QJÈQ5R2IR6|R@³R=ôRA2STtS'ÉS ñS>T9QT)‹TµTJÒT U$>UcU-�U¯U@ÏU,V%=V/cV“V,²V,ßVW$W^DW%£W(ÉW òW;XOX`oX)ÐXúX,Y6EY<|Y±¹Y<kZ(¨Z<ÑZD[S[:W[6’[:É[5\N:\#‰\#­\Ñ\Yï\PI]+š]PÆ]6^.N^A}^j¿^%*_"P_!s_'•_1½_?ï_&/`GV`Gž`oæ`^VaGµaKýaSIb3�bQÑb8#cA\c@žcJßcE*dPpdfÁdE(e@neM¯egýeCefL©fHöfc?g>£gBâg@%h`fhJÇhJiJ]iK¨iIôiu>jR´jJkLRkEŸk@åkD&l=klP©laúlH\mW¥mOým`MnE®nQônZFo‚¡oE$pSjpK¾p@
! qGKqT“qCèqQ,rU~r_ÔrU4sDŠslÏs3<t1ptO¢t òtTuXhu¾Áu*€vo«vzw;–wNÒwG!xIixz³x.yâEym(z–z ´z,Õz"{1%{9W{H‘{!Ú{Jü{UG|N�|Aì|A.}Fp}@·}Eø}=>~X|~IÕ~J'j$’&·TÞc3€!—€¹€LÎ€L�Ch�-¬�?Ú�A‚/\‚<Œ‚9É‚]ƒbaƒOÄƒA„6V„?�„BÍ„H…>Y…>˜…3×…2†O>†8Ž†8Ç†7‡F8‡3‡E³‡?ù‡$9ˆL^ˆh«ˆz‰V�‰�æ‰3vŠ7ªŠ4âŠ3‹9K‹*…‹8°‹6é‹– Œ£·Œ/[�-‹�m¹�\'Ž"„Ž*§Ž0ÒŽ5�09�*j�+•�Á�4á�<�7S�%‹�E±�÷�h‘^o‘<Î‘C’@O’X�’xé’ib“mÌ“	:”3D”x”ˆ”F›”Gâ”t*•XŸ•>ø•›7–dÓ–J8—ƒ—?¢—â—Jõ—d@˜Q¥˜A÷˜'9™(a™hŠ™1ó™+%š-QšEšwÅšH=›,†›O³›.œ2œ3Cœ<wœK´œ�;�:N�*‰�´�EÒ�;ž<TžT‘ž0æžcŸW{ŸHÓŸK Eh N® Rý CP¡F”¡@Û¡;¢X¢"u¢)˜¢RÂ¢O£2e£H˜£'á£K	¤*U¤6€¤#·¤Û¤9ø¤#2¥-V¥l„¥(ñ¥'¦?B¦/‚¦:²¦'í¦ §66§2m§ §\¾§-¨3I¨4}¨R²¨.©;4©;p©2¬©<ß©dª*�ªI¬ª)öª  «ƒA«*Å«4ð«'%¬,M¬-z¬¨¬Ç¬Uä¬(:­0c­]”­=ò­0®=H®-†®�´®,R¯<¯¼¯Í¯Eå¯+°3G°5{°.±°5à°(±'?±Ig±#±±Õ±5ï±%²C;²<²E¼²J³TM³Z¢³,ý³)*´,T´0�´0²´iã´lMµ6ºµ ñµ¶1¶&I¶4p¶¥¶=½¶:û¶(6·%_·…· ·*¶·á·$ý·2"¸FU¸bœ¸%ÿ¸%¹?¹;Z¹'–¹6¾¹/õ¹
%ºr3º2¦ºÙºuêº5`»–»™»
�»?«»ë»ó»7û»73¼Rk¼R¾¼½7%½]½@d½<¥½â½î½!÷½¾Y(¾p‚¾pó¾fd¿Ë¿Eç¿$-À9RÀ@ŒÀCÍÀÁ@Á[ÁwÁ—Á$µÁ\ÚÁ57Â>mÂP¬Â<ýÂ:ÃgLÃ3´ÃBèÃ*+Ä;VÄJ’ÄÝÄ@øÄ9Å0OÅ)€Å-ªÅ(ØÅ%Æ&'Æ%NÆ%tÆ$šÆ"¿Æ&âÆ$	Ç'.ÇVÇ#vÇšÇ!ºÇ+ÜÇ1È:ÈYÈ(wÈ* È8ËÈ,É21ÉYdÉR¾ÉÊ*Ê+HÊ$tÊ/™ÊkÉÊP5ËU†Ë.ÜË=ÌAIÌb‹ÌjîÌFYÍ] ÍKþÍDJÎK�Î.ÛÎF
! Ï>QÏ&�Ï;·ÏSóÏ:GÐ@‚Ð(ÃÐ(ìÑ'ÒI=ÒA‡ÒPÉÒBÓD]Ó-¢ÓBÐÓCÔGWÔ6ŸÔ;ÖÔ8Õ7KÕƒÕF¡ÕAèÕ0*ÖA[Ö
�ÖQ«Ö(ýÖ)&×P×#k×&�×/¶×Bæ×)Ø0ØCØ_ØqØ„Ø#¤Ø'ÈØðØÙÙ;3Ù*oÙLšÙ[çÙCÚ!\Ú,~Ú0«Ú[ÜÚ8Û?Û9FÛ
! €Û$‹Û#°Û"ÔÛ<÷ÛY4Ü+ŽÜXºÜAÝ*UÝ>€Ýt¿Ý4Þ"LÞ<oÞ:¬ÞçÞ0ðÞ !ß<Bß
ß=�ß8Ëß=à%BàBhà,«à
Øà2æàá!7á$Yá'~á¦á,¸áGåá:-â3hâ;œâ`ØâU9ã�ã
”ã¢ã³ã5Äã?úã0:ä-kä?™ä<ÙäEåK\å¨å¹åÊåÛåìå/ýå--æ[æræƒæšæ«æ¼æÍæ-ÞæççJ çKkç–·çÊNèUézoé êéyêt…ê©úêp¤ë,ìSBì –ìB·ìƒúìE~íEÄí7
! îBî	[î¢eîbï€kï~ìï"kðŽð;ŸðGÛð7#ñ [ñ!|ñ<žñÛñ”çñ|ò¾‚ò*Aó-ló0šó-Ëó/ùóu)ômŸô™
õr§õ`ö˜{öm÷A‚÷aÄ÷ˆ&øI¯ø3ùøT-ùF‚ùJÉù\ú]qú6Ïú,û~3ûª²ûµ]üjýq~ýSðýWDþoœþàÿ,íÿ>IY:£QÞ)0²Z0
>Wp‘ˆ.ÒI8WU2­NàU/‡…T
¿bG"±j'WDnœ‚	[Ž	Žê	_y
! _Ù
! Ã9SýKQS�tñQf
j¸
X#e|�â—d~üz{jößa`A¯¢‚R’ÕvhJßN*ÑyœK£èkŒÜøPÕV&P}=Î4QAd“Yø^R`±q^„Qãv5{¬a(vŠ[F]W¤MüKJ F– —Ý hu!]Þ!H<"A…"IÇ"7#\I#d¦#_$Sk$G¿$U%D]%R¢%rõ%_h&…È&sN'AÂ'<(PA(ò’(„…)Y
! *<d*E¡*_ç*IG+‘‘+g#,x‹,[-^`-S¿-7.YK.a¥.a/}i/“ç/^{0sÚ0SN1c¢1N2ÌU2T"3Lw3_Ä3N$4!s4\•4rò4>e5d¤5•	6uŸ6M7•c7cù7c]8]Á8Y9oy9Zé9SD;X˜;œñ;ŸŽ<V.=l…=?ò=k2>Cž>bâ>cE?C©??í?‡-@0µ@/æ@VA4mAX¢AfûAGbBZªBkCaqCMÓCg!DB‰D/ÌDqüD\nE_ËEY+FY…F]ßFd=G7¢G6ÚG?HSQHv¥HVI0sIB¤I(çIaJYrJ8ÌJbK=hKV¦K>ýK`<LS�L4ñL4&M6[M2’M=ÅM(NH,NDuNaºN/O LO-mOp›O‘PRžPyñPckQ%ÏQOõQqER^·RoSz†SRTgTTO¼T0UD=U’‚UQVjgVNÒVH!W6jWY¡WAûW9=X<wX%´X0ÚXkY.wY0¦Y1×Ym	ZÅwZ}=[�»[˜I\?â\x"^}›^i_hƒ__ì_-L`@z`p»`_,aÒŒa_b'yb¡b#¼b9àb}cJ˜cãcåúcQàd2eEBeˆe2˜e"ËeCîe,2fL_f/¬f0Üf
g	)g)3g	]ggg{g”g£g¹gÏg×g'àg
! hh'h:hIhah%wh �h¾hÓhähõh	ii5i	Ji
Tibizi—i
! ­i¸i*Çivòizijxäj€]knÞk]Ml%«l6Ñlbm1km5�m5Ómg	ncqn=ÕneoyoO˜oèonp<qp®p ÇpèpWüpYTqW®qAr9Hr?‚r1ÂrôrHsCTs‰˜s9"t4\t-‘t<¿tüt6u;BuT~u!Óu5õuQ+v}vM–vHäv3-waw~wšw2¹wXìwbEx‘¨xG:y-‚y6°y5çy>z=\z>šzAÙzC{Y_{I¹{>|QB|,”|'Á|@é|N*}Py}+Ê}Éö}\À•€J³€—þ€œ–�[3‚9�‚’É‚P\ƒ9­ƒçƒ}g„9å„9…bY…³¼…Cp†h´†X‡jv‡há‡sJˆr¾ˆ1‰b±‰XŠ\mŠAÊŠ\‹Ci‹°­‹�^Œ6àŒ�WŽLwŽ8ÄŽ2ýŽ0�G�^�u�&“�0º�ë�ô�<�,Q�8~�:·�.ò�@!‘=b‘  ‘Á‘)à‘x
! ’5ƒ’]¹’O“Wg“:¿“Pú“zK”JÆ”x•wŠ•N–MQ–IŸ–Vé–N@—Q�—^á—+@˜Ul˜8Â˜<û˜�8™�Æ™nTšCÃšU›i]›�Ç›;Wœ<“œBÐœI�k]�3É�=ý�C;ž0ž8°žféžŒPŸœÝŸXz …Ó >Y¡3˜¡>Ì¡:¢7F¢;~¢Pº¢`£sl£.à£,¤h<¤W¥¤~ý¤5|¥_²¥3¦/F¦^v¦YÕ¦/§DO§S”§pè§cY¨R½¨#©?4©6t©%«©SÑ©$%ªUJª% ªKÆªU«2h«6›«8Ò«-¬o9¬}©¬I'­4q­„¦­Q+®I}®'Ç®@ï®F0¯;w¯.³¯Aâ¯F$°ak°EÍ°j±5~±<´±iñ±G[²N£²Iò²I<³=†³/Ä³2ô³p'´[˜´Wô´FLµK“µUßµj5¶U ¶Gö¶?>·N~·UÍ·[#¸=¸?½¸Iý¸CG¹L‹¹>Ø¹:º@RºZ“º9îºI(»Tr»6Ç»7þ»/6¼(f¼H�¼0Ø¼/	½c9½D�½9â½:¾;W¾9“¾:Í¾H¿>Q¿E�¿EÖ¿BÀD_À4¤ÀGÙÀ3!ÁFUÁHœÁ=åÁJ#Â/nÂ.žÂ0ÍÂ-þÂP,Ãb}ÃKàÃ",ÄUOÄ¥ÄŠ½ÄHÅ2_Å ’ÅŒ³Å8@Æ˜yÆ;ÇWNÇz¦Ç[!Ê8}ÊK¶ÊKËGNËU–Ë@ìËa-Ì�ÌN­Ì2üÌD/Í,tÍ"¡Í|ÄÍ7AÎQyÎOËÎGÏ6cÏ]šÏZøÏ]SÐZ±ÐfÑfsÑYÚÑ#4Ò#XÒx|ÒZõÒJPÓ:›Ó9ÖÓWÔ8hÔ}¡ÔCÕ–cÕÁúÕd¼Ö1!×S×5s×W©×3ØI5ØIØhÉØ02Ù?cÙ-£Ù9ÑÙVÚFbÚG©ÚDñÚ(6Û,_Û4ŒÛ�ÁÛ7OÜ<‡Ü?ÄÜ=ÝNBÝt‘Ý5Þ<Þ7[ÞV“ÞAêÞO,ß,|ß*©ß)ÔßvþßEuàV»àKát^ábÓáe6â9œâ8Öâ<ã5LãV‚ãWÙã%1ä¾Wä‡åDžåEãåµ)æ¦ßæ]†çHäçn-èYœèMöè3Dé4xé]­éRê-^ê2Œê>¿ê]þê1\ëZŽë<éë[&ì4‚ì=·ìPõìPFí=—íÕí<çíW$îg|îgäî€LïAÍïYðiðT†ð;Ûðqñ[‰ñPåñ‡6òX¾òZó6róŒ©ó_6ôC–ô]Úôj8õp£õnöLƒö[ÐöO,÷P|÷Í÷^ß÷>øDSøX˜ø^ñøFPùT—ùJìù_7ú0—úBÈú+û@7û;xûB´ûJ÷û5Bü7xüE°üöücvý"Úý+ýýD)þFnþKµþaÿ“cÿE÷ÿN=2ŒD¿] b)ƒ6­3ä"`;"œ&¿7æ 
?<M_ŠQêJ<‡+¡Í7ë#G<N„AÓZRpcÃb'[ŠYæY@cšOþ[N	’ª	k=
! V©
! y4z¯HÍE&!lŽ$¢Ç9ç#!
(E
hn
K×
H#KlD¸5ýG3${; 1Ü&->T>“AÒK(`#‰%­YÓ_-W�åNOPM Mî/<JlB·Jú&Eal:Î|	`†Æç”®[CUŸKõmAJ¯8úA3#u™³ÍJâ2-2`"“R¶=	8Gr€TóYHj¢A
COF“=Ú[ZtMÏ^ W| RÔ ['!;ƒ!p¿!O0"L€"WÍ"V%#9|#:¶#Gñ#W9$$‘$¶$4Ô$H	%JR%R�%7ð%(&KH&L”&9á&?'<['T˜'í'B(DH(7�(DÅ(I
! )PT)¥)Å)uã)cY*q½*f/+>–+>Õ+;,?P,=�,SÎ,""-E-lW-eÄ-L*.0w.<¨.9å.M/Bm/°/Ê/ç/Qü/qN0EÀ0I1JP1H›1*ä1928I2‚2c�2^3c`3aÄ3l&4B“4JÖ4N!5p5cŽ5Iò5N<6G‹6DÓ6&7C?73ƒ7(·75à7&8/=8?m8:­87è8: 9F[9V¢9$ù91:MP:až: ;!;9;1P;‚;$ ;9Å;;ÿ;);</e<#•<"¹<Ü<vò<7i=J¡=;ì=0(><Y>–>=­>>ë>9*?d?Aƒ?=Å?3@67@Kn@sº@?.APnAe¿Ac%Bg‰BÄñBW¶C_DbnDyÑDKEoËEf;Fq¢FaGevGaÜG7>H2vH.©H\ØHY5I�I.¥I1ÔIFJ@MJ@ŽJPÏJ  KSAKC•KXÙKF2LVyLFÐLFM?^MDžM'ãM>NKJNx–NlOb|OSßO<3P~pPDïP 4Q€UQ]ÖQE4RbzR1ÝRdSštS<T/LT|TG“T,ÛTKU‚TU'×U'ÿU"'V JVkV\„VmáV7OW‡WžW¶W!ÎW"ðW#X#7X%[X%�X6§X#ÞXY"Y7AYoyYpéYdZZ8¿ZNøZ1G[;y[6µ[wì[sd\TØ\V-]`„][å]†A^RÈ^V_@r_E³_µù_¯¯`L_a0¬aHÝav&br�b=c<Nc:‹cbÆc)dU=dc“dN÷d8FePeÐe7åe9f!Wf>yf>¸f&÷fpgX�g>èg&'h>Nh&�h@´h(õh@i(_iPˆi8Ùi@j(SjJ|jeÇjZ-krˆkRûkmNl,¼l?él,)m,Vm*ƒmY®m!n?*nCjnC®nDòna7o"™oH¼ocpdipcÎpV2q7‰qSÁq4rLJrL—r7ärTs9qu1«u3ÝuOvòav$Twyw‹˜w;$xå`xhFyQ¯yDzDFz[‹z1çz;{iU{,¿{,ì{W|/q|4¡|WÖ|J.}Ey}(¿},è}.~?D~D„~)É~]ó~+QK}/É@ùE:€#€€E¤€#ê€;�=J�'ˆ�=°�î�'‚C/‚1s‚L¥‚Rò‚8EƒC~ƒYÂƒ„Bœ„Cß„C#…;g…;£…*ß…
! †6†;R†-Ž†E¼†S‡>V‡>•‡%Ô‡Sú‡_NˆX®ˆ=‰AE‰.‡‰Z¶‰GŠ(YŠ(‚ŠW«Š ‹3$‹?X‹-˜‹ Æ‹Tç‹J<Œ‡Œ*œŒ1ÇŒ?ùŒ19�9k�/¥�0Õ�/Ž86Ž9oŽ$©ŽHÎŽI�9a�J›�ræ�3Y�u��“‘Ÿ—‘›7’RÓ’›&“dÂ“·'”=ß”È•ñæ•¸Ø–á‘—Üs˜P™<Všd“šOøšTH›1�›hÏ›K8œ9„œ¾œMÜœ(*�(S�(|�&¥�&Ì�*ó�*ž*Iž(tž(�ž/Æž3öž0*Ÿ([Ÿ<„ŸSÁŸ2 5H :~ 0¹ Hê H3¡e|¡?â¡u"¢a˜¢`ú¢‘[£Gí£i5¤AŸ¤2á¤@¥:U¥=�¥sÎ¥eB¦�¨¦v8§^¯§g¨gv¨^Þ¨M=©N‹©�Ú©$jª%�ª$µª"Úª7ýªN5«„¬\š­M÷­SE®+™®QÅ®6¯>N¯[�¯`é¯}J°È°Wå°?=±n}±bì±jO²;º²Eö²\<³�™³v)´n ´bµhrµ6ÛµU¶fh¶6Ï¶ ·€'·n¨·g¸¸#Ÿ¸5Ã¸4ù¸¿.¹€î¹boº(ÒºGûº[C»2Ÿ»<Ò»ˆ¼B˜¼(Û¼=½#B½Jf½6±½+è½¾0¾4I¾Q~¾9Ð¾£
! ¿E®¿6ô¿^+ÀUŠÀ%àÀrÁOyÁ*ÉÁAôÁ"6Â>YÂL˜ÂQåÂV7Ã:ŽÃ#ÉÃ%íÃ%Ä@9ÄRzÄKÍÄ4Å3NÅ,‚Å)¯ÅdÙÅD>Æ@ƒÆ<ÄÆ6ÇW8Ç>�ÇHÏÇBÈy[ÈCÕÈSÉˆmÉVöÉTMÊ?¢Ê@âÊr#ËE–Ë'ÜËAÌAFÌ&ˆÌ)¯Ì(ÙÌ^Í@aÍA¢Í<äÍO!Î.qÎ6 Î*×Î0Ï33Ï2gÏgšÏ3Ð36Ð3jÐ3žÐ4ÒÐ4Ñ5<Ñ5rÑ5¨Ñ5ÞÑ5Ò5JÒ5€Ò5¶Ò5ìÒ5"Ó5XÓ5ŽÓ3ÄÓ3øÓ3,Ô3`Ô3”Ô3ÈÔ4üÔ31Õ3eÕ3™Õ3ÍÕ5Ö57Ö5mÖ5£Ö3ÙÖ3
×3A×3u×3©×3Ý×3Ø3EØ3yØ3­Ø4áØ4Ù2KÙ3~Ù3²Ù4æÙ4Ú3PÚ3„Ú3¸Ú3ìÚ6 Û2WÛ2ŠÛ3½Û8ñÛ3*ÜN^ÜJ­Ü4øÜ4-Ý;bÝQžÝJðÝ1;ÞAmÞL¯Þ@üÞM=ß‚‹ß9àeHà©®à:Xá=“á,Ñáoþá9nâ¨âLÇâEã<ZãA—ã	Ùã6ãã7ä4RäB‡ätÊäF?åE†åTÌåÚ!æ?üæ�<çW¾çXèqoèJáè9,é\féTÃéJêIcêS­êqëTsëQÈëqìbŒì1ïìm!í*�í$ºíZßíM:îQˆî,Úî%ïC-ï2qï-¤ï%Òï!øï6ðaQðN³ð=ñ@ñ&\ñ2ƒñ"¶ñ0Ùñ-
! ò.8ògò)€ò1ªò)Üò#ó*ó Jó$kó-�ó(¾ó$çó#ô(0ô,Yô)†ô3°ôFäô/+õ([õ*„õ5¯õ2åõ=öVö+rö:žö†Ùöµ`÷'øR>øC‘ø=Õø>ùMRùn ù@úYPúJªú`õú©VûIüQJü<œü.Ùüý1#ýEUý9›ý`Õýd6þ(›þMÄþLÿL_ÿL¬ÿùÿN@`K¡AíE/@uA¶EøH>C‡DËPFaD¨VíOD”/­1Ý:9J.„³9Ñ,EYLiC¶ú-JNg5¶3ì: N[
ªJ¸Y	;]	‰™	e#
! €‰
! m
! uxMî(<%eH‹HÔ:
=X
–
,¶
²ã
7–7Îf2mH 9é{#AŸ…áUg=½†û…‚ŽÊ—Ab8¤?ÝS8qUªV*Wa‚ÉäE®<ôL1R~GÑC¯]L
Zk6‹5Â5ø4..c%’)¸Fâ.)4X*�H¸&3()\(†3¯>ã7" Z *m &˜ ;¿ Lû 2H!%{!V¡!3ø!/,"4\"I‘")Û"F#L#)j#R”#Fç#R.$�$1’$'Ä$&ì$:%*N%_y%9Ù%/&IC&5�&1Ã&.õ&%$'#J'.n'&�'*Ä'-ï'G(ae(-Ç(6õ(H,))u):Ÿ)$Ú)8ÿ)\8*#•*$¹*QÞ*&0+@W+4˜+Í+Eå+7+,Wc,u»,61-+h-¹”-žN.˜í.}†/ 0L%08r0D«0(ð0314M1&‚1L©1/ö1L&2+s2Ÿ2M¿2D
3MR32 3'Ó3Cû3+?4Nk4%º4Mà4X.53‡5-»5%é5L6^\6i»63%73Y7›�7Ý)8¡9Û©9¤…:–*;pÁ;œ2<°Ï<Ï€=ÏP>ž ?6¿?2ö?‹)@Sµ@7	A>AAE€A_ÆAC&B?jBdªB=CvMCgÄC3,D[`D7¼D%ôDIE6dE5›E2ÑE,F-1F,_F$ŒF\±F3GdBG9§G-áG<HWLH:¤HCßH4#I_XIp¸I0)JZJ,yJ+¦JDÒJHK`K>}K¼K9ØK/LMBL$�L?µL6õL+,MAXM`šM.ûMW*N ‚N$£NiÈN@2O,sO1 O9ÒODP.QPG€PKÈP÷QsR=€RH¾R²S<ºS4÷SH,T.uT¤T2¼TØïTIÈUõV�WR˜WSëWˆ?X/ÈXVøX6OY,†Y-³Y~áY;`Z’œZª/[(Ú[:\S>\=’\MÐ\8]7W]-�]%½]/ã]M^,a^5Ž^JÄ^/_.?_(n_!—_s¹_=-`;k`D§`xì`.ea:”aZÏa„*b\¯bZc2gc#šcT¾cMd2ad”dL³dhe9ieF£ebêe1Mf%fH¥fîfgU)gg†gW¤g üg9h.Wh+†h(²h!Ûh7ýh25i.hi5—i@Íisj‚jTŽjNãjI2kR|k]Ïk,-l�ZlOÜl,mEm]mzm™m­m-ËmRùmLn`n)~n¨n4¼nñnOoVo.ko,šo2ÇoDúo8?p/xp¨p:Áp6üp!3q8UqDŽq,Óqr4rJQrdœr@s:Bs5}s7³s)ësQt2gtAšt?Üt]u}zuPøu!Iv-kv8™v;Òv.w%=w.cw2’wFÅw x-x1Mxx"šx½x!Ûxýx-y9Hy>‚y1ÁyJóy,>z*kzq–zI{0R{<ƒ{9À{(ú{6#|/Z|;Š|Æ|Ká|9-}g}*„}4¯}ä}"ó}M~kd~$Ð~:õ~90jM†)Ôþ@
! €&K€#r€(–€¿€8Û€L�Ja�(¬�Õ�+æ�E‚(X‚M�‚!Ï‚ñ‚:ƒ"Jƒ-mƒ>›ƒ/Úƒ
! „#„/?„6o„¦„*Æ„(ñ„/…'J…?r…~²…^1†.�†;¿†?û†@;‡C|‡<À‡7ý‡)5ˆ?_ˆ>ŸˆHÞˆE'‰@m‰>®‰Kí‰)9ŠƒcŠcçŠ6K‹3‚‹N¶‹8Œ5>Œ<tŒi±Œ*�pF�·�&Ô�1û�>-ŽBlŽ^¯Ž6�EE�;‹�~Ç�&F�m�…�BŸ�Vâ�:9‘Nt‘IÃ‘F
’;T’=�’Î’/ê’E“=`“Cž“]â“!@”kb”BÎ”•Z+•^†•Då•B*–Dm–B²–Bõ–=8—Pv—OÇ—O˜Og˜i·˜>!™C`™9¤™3Þ™
š( šCIš0�š[¾šO›Nj›S¹›
œ2+œO^œ@®œ4ïœF$�=k�X©�Nž8QžLŠž•×ž<mŸ�ªŸfH S¯ W¡N[¡Kª¡—ö¢vŽ£5¤»;¤>÷¤S6¥PŠ¥bÛ¥K>¦GŠ¦GÒ¦9§2T§N‡§^Ö§<5¨Nr¨HÁ¨7
! ©ZB©)�©ŒÇ©LTª?¡ª[áª<=«*z«)¥«Ï«Bß«K"¬4n¬4£¬\Ø¬:5­.p­LŸ­Sì­%@®]f®tÄ®49¯Xn¯OÇ¯f°~°G•°>Ý°Q±in±yØ±}R²IÐ²`³^{³]Ú³�8´TÈ´\µRzµ=ÍµL¶dX¶+½¶eé¶hO·)¸·â·ÿ·K¸L\¸E©¸ï¸I¹@O¹,�¹½¹>Î¹X
ºQfºV¸º5»2E»Hx»LÁ»K¼@Z¼Z›¼Cö¼#:½$^½ƒ½Cž½$â½&¾8.¾g¾&‚¾/©¾>Ù¾>¿>W¿3–¿BÊ¿E
À<SÀW�À9èÀx"ÁB›Á.ÞÁJ
Â2XÂ‹Â0¨ÂÙÂôÂÃ(Ã@Ã8YÃ’Ã­ÃÅÃ8äÃ Ä >ÄI_Ä©ÄÀÄ(×ÄÅÅ/Å'GÅoÅ+†Å²Å+ÍÅùÅ+Æ@Æ([Æ„ÆœÆ\¹ÆJÇQaÇP³ÇMÈ7RÈ_ŠÈŠêÈCuÉ9¹ÉDóÉ[8Êw”ÊaËÎnË(=Ì fÌ ‡Ì ¨Ì'ÉÌ2ñÌD$Í4iÍBžÍ:áÍ[ÎxÎ.—ÎÆÎ8åÎJÏ[iÏKÅÏKÐG]Ð%¥Ð%ËÐ)ñÐ'Ñ CÑdÑ„Ñ¤ÑÄÑ'äÑ Ò -Ò NÒ oÒ@�Ò ÑÒ@òÒ 3Ó TÓ uÓ –Ó'·ÓßÓ!ÿÓ !Ô<BÔ Ô  Ô ÁÔ+âÔ;ÕIJÕV”Õ,ëÕBÖ3[Ö3�ÖWÃÖK×-g×#•×#¹×PÝ×9.Ø+hØ+”Ø(ÀØ(éØ)Ù)<ÙYfÙ=ÀÙXþÙfWÚS¾Ú0Û0CÛbtÛO×Û='Ü–eÜIüÜDFÝ?‹ÝWËÝu#ÞG™ÞQáÞ=3ßFqßM¸ßQà#Xà0|à1­à:ßàRá9máE§áPíá;>âKzâCÆâT
! ãI_ãG©ãGñã49ä8nä8§ä8àä5å*Oå'zåg¢å
! æB&æ6iæU æVöæ'MçTuçCÊçdè,sè^ è]ÿèR]éQ°éOêNRê=¡ê ßêdëzeë!àë!ì!$ìDFìD‹ìFÐì1í%Iíxoí"èí+î7î!UîFwî3¾î7òî7*ï7bï4šï8Ïï9ðCBð4†ð]»ð]ñGwñG¿ñ`ò2hò"›ò2¾ò5ñòL'óitó•Þó%tõ<šõB×õcös~ö1òö6$÷[÷.y÷M¨÷?ö÷a6øv˜økù+{ù_§ùú`ú[xúhÔú+=ûCiûL­û=úûG8üM€ü@Îü1ýÀAýeþ;hþC¤þºèþQ£ÿcõÿüYOV¦TÀr�ˆ(AEV;œ_Ø8Ur;�bÉY,†F˜5ßF\KuÁeÙZ?OšFêC1>uT´J		LT	0¡	6Ò	\	
! .f
! 7•
! ZÍ
! P(]y2×C
! N@a,¢YÏ*)
IT
Iž
?è
?(9h.¢FÑP&i9�-ÊEø2>iqLÛ,(SU/©!ÙWû/SKƒKÏF3bK–[âT>=“^Ñd0B•<ØDNZ.©?Ø+DDM‰\×24GgH¯cøD\,¡0Î8ÿ=8Tv_Ë++VWV®yB5ÂDøD=E‚JÈ/MCZ‘WìKDJ�;ÛA gY ,Á 'î t!f‹!Bò!45"<j",§",Ô"2#84#Um#:Ã#*þ#R)$T|$HÑ$B%‹]%¶é%J &„ë&cp'XÔ'W-(W…(1Ý(5).E)2t)+§)3Ó)Ÿ*P§*Fø*K?+D‹+'Ð+(ø+D!,Kf,(²,tÛ,P-.o-4ž-FÓ-4.<O.IŒ.EÖ.,/=I/@‡/_È/1(05Z0'�0(¸0á061<71t1)�13¹15í1r#2�–2Y43aŽ3bð3ƒS4]×4355%i5Â�5#R6Wv6Î6D×6775T7/Š71º7%ì7;8N88e8?ž8DÞ8B#9Jf9H±9Eú9J@:H‹:CÔ:H;Aa;F£;Aê;F,<Ds<Q¸<<
! =oG=N·=D>"K>4n>B£>5æ>g?b„?iç?eQ@Y·@\A›nA[
! BffB ÍB�îB<|C8¹C~òCcqDÕD©ÝEh‡F,ðFSHqH!ŠH¬HÄHâH÷HI$I@I\IkI$†I«I4ËIGJ/HJdxJ5ÝJ,KV@K7—K2ÏKFLKIL@•L2ÖL3	Mk=MI©M7óMŸ+N¡ËNvmOšäOœPßQ5üQM2R'€RI¨RAòR;4S?pSM°SaþSP`TX±Ti
! U=tU²UMÑU�V1¡V7ÓVhW@tWƒµWK9X~…XmYVrYzÉY<DZ9�Z£»Z;_[S›[dï[_T\I´\Wþ\]V]J´]‡ÿ]¡‡^š)_7Ä_!ü_4`4S`4ˆ`4½`5ò`5(a6^a6•a6Ìa6b6:b6qb6¨b6ßb6c6Mc6„c6»c4òc4'd4\d4‘d4Æd4ûd50e4fe4›e4Ðe4f6:f6qf6¨f6ßf4g4Kg4€g4µg4êg4h4Th4‰h4¾h4óh5(i5^i3”i4Èi4ýi52j5hj4žj4Ój4k4=k7rk3ªk3Þk4l9GlR�lmÔlFBm€‰m
! n3"nrVnrÉnJ<o:‡oÂoOâo@2p3sp*§poÒpABqG„qiÌqP6rD‡r-Ìr*úr!%s,Gs$tsY™s\ós>Pt+�t1»t,ít,u+Gu,su, u+Íu´ùuS®vFwXIwH¢w*ëw=xTTxA©x;ëxw'y+ŸyYËyB%z€hzUézF?{U†{FÜ{M#|{q|kí|pY};Ê}<~HC~EŒ~SÒ~!&1Hz'ŽO¶%€^,€8‹€Ä€%ã€;	�7E�?}�/½�3í�0!‚LR‚(Ÿ‚*È‚0ó‚3$ƒsXƒ/ÌƒCüƒ3@„6t„,«„nØ„8G…=€…7¾… ö…M†Te†9º†%ô†4‡"O‡)r‡3œ‡]Ð‡3.ˆ%bˆ8ˆˆ@Áˆ/‰K2‰e~‰Uä‰4:ŠDoŠ*´ŠßŠ%÷Š$‹&B‹9i‹U£‹ù‹2Œ-KŒIyŒÃŒL×ŒO$�Ht�;½�Yù�QSŽg¥Ž8
�9F�_€�7à�/�:H�3ƒ�H·�L‘>M‘4Œ‘DÁ‘;’MB’?�’;Ð’=“?J“;Š“:Æ“D”4F”J{”QÆ”:•HS•>œ•@Û•F–Ec–B©–Bì–O/—K—=Ë—@	˜JJ˜>•˜?Ô˜U™Jj™Zµ™oše€š^æšUE›(››>Ä›>œ1Bœ,tœ;¡œÝœ+ðœY�Kv�JÂ�/
ž=žATž@–ž[×ž:3Ÿ`nŸ=ÏŸM
 K[ G§ Gï C7¡5{¡9±¡Fë¡B2¢Eu¢L»¢+£ 4£GU£�£-²£Cà£V$¤6{¤/²¤=â¤> ¥J_¥üª¥§¦U®§G¨L¨b¨"�¨F¤¨Eë¨N1©T€©"Õ©Bø©:;ª4vª2«ª;Þª>«9Y«L“«=à«x¬W—¬*ï¬F­?a­H¡­@ê­{+®H§®ið®3Z¯RŽ¯9á¯x°n”°j±An±4°±Aå±J'²Xr²YË²I%³^o³ Î³Cï³3´M´;`´?œ´8Ü´'µd=µa¢µf¶'k¶'“¶]»¶=·]W·]µ·^¸Vr¸É¸-à¸;¹"J¹>m¹,¬¹+Ù¹/º-5ºFcº:ªº)åº/»K?»'‹»'³»7Û»5¼JI¼&”¼»¼MÔ¼$"½G½?Y½:™½dÔ½9¾eI¾$¯¾IÔ¾Y¿/x¿,¨¿0Õ¿uÀ.|À4«À%àÀbÁriÁ%ÜÁ(Â2+Â+^Â%ŠÂ;°Â4ìÂ¢!Ã‘ÄÃdVÄX»ÄAÅ1VÅ-ˆÅ ¶Å*×Å-ÆD0ÆYuÆlÏÆB<ÇIÇyÉÇMCÈS‘È¬åÈH’ÉVÛÉŠ2Ê<½Ê?úÊp:ËX«ËqÌ|vÌƒóÌPwÍeÈÍ‘.Î9ÀÎ²úÎY­ÏvÐF~ÐCÅÐ\	ÑufÑ�ÜÑ'lÒ—”Ò>,ÓNkÓDºÓ\ÿÓS\Ô^°ÔRÕ\bÕh¿Õ|(ÖJ¥ÖEðÖ|6×]³×wØˆ‰Ø5ÙwHÙQÀÙuÚ‚ˆÚlÛQxÛ.ÊÛ„ùÛL~ÜDËÜNÝl_Ý›ÌÝdhÞiÍÞi7ß>¡ßWàß>8à¬wà®$á�ÓáœcâYãiZãMÄã~äE‘ät×ä™Lå›æåF‚æ=Éæ6çX>ç:—ç"Òç>õç,4è1aèj“èŒþèZ‹é›æéH‚êjËêS6ë_Šë0êëkì ‡ì3(íY\íP¶íTîY\î`¶îGïd_ï€Äï@Eð/†ð*¶ð/áðLñ2^ñ.‘ñ+Àñpìñ2]ò8�ò4ÉòRþòRQó6¤ó ÛóHüóFEô2ŒôA¿ô.õ0õ1Hõ+zõi¦õSö,dö$‘ö/¶öAæö2(÷D[÷& ÷HÇ÷[ø<lø1©ø"Ûø-þø,ùe=ùe£ùZ	ú(dú��úZûVyû4ÐûJü.Pü,üI¬ü;öüd2ý1—ý<ÉýDþ^Kþ�ªþO8ÿVˆÿqßÿxQ–Ê{a]Ýo;`«D)YnJÈ+5?.uM¤ò>	VH+ŸËDê*/4ZG�K×U#IyZÃI,hG•2ÝY	Oj	º	QÕ	'
! 
9
! ^G
! ;¦
! Eâ
! O(.x8§]àJ>k‰LõpB
³
<Í

! A(5j ´Á"Ü&ÿ&d@Z¥PEmH³Aü…>7ÄWüXT0­>ÞTTr9ÇD?F?†PÆRNjM¹¾,Æó5I+gE“:Ù>(S>|:»>ö15Dgp¬=n[4Ê+ÿ-+"Y;|=¸ök Bq Œ´ YA!;›!I×!@!"<b">Ÿ"AÞ"F #bg#nÊ#w9$Y±$F%vR%É%?I&E‰&CÏ&7'8K'A„'>Æ'O(DU(Rš((í(h)g)Sç);*9X*2’*0Å*(ö*L+9l+N¦+9õ+}/,W­,´-Kº-T.S[.-¯.0Ý.U/]d/Â/Þ/Hú/8C0d|0Zá0t<1b±1u2´Š2X?3‘˜3�*4�¬4dJ5r¯5Y"6Z|6\×6/47Dd7>©7bè7LK8H˜8Aá8N#9Er9N¸9A:@I:ZŠ:@å:&;R=;H�;:Ù;T<i<4ˆ</½<3í<,!=xN=kÇ=Ÿ3>rÓ>F?yR?yÌ?F@Ld@V±@@A\IAG¦A3îAY"B2|BB¯BBòB5C^RC#±CHÕCDD+cD2�DÂDâD&úD!E*=EhE=uE0³E.äE>FRF;mFR©FVüF"SG%vG?œG1ÜG)HO8H)ˆH@²HbóH;VIC’I>ÖI9JwOJÇJÐJ3àJDK%YK%Kb¥KGLJPLL›LLèL45MIjMK´MCNIDNGŽNÖNìN<OXEOžOB·OúOSP^jP0ÉP-úPa(Q8ŠQEÃQ	R:)RpdR‚ÕR~XSu×STMT/¢TTÒT+'U+SU2U7²U*êUMV(cV“ŒVE WOfWK¶WMXYPX‹ªX]6Y@”YYÕYb/Z—’Zs*[3ž[jÒ[H=\H†\^Ï\].]@Œ]@Í]J^;Y^M•^@ã^N$_\s_dÐ_D5`Az`>¼`,û`&(anOaS¾aub@ˆb%Éb1ïbB!c:dc-ŸcDÍc7d8Jd1ƒdIµd$ÿdr$e—e>µeLôe&Afuhf6Þf`g`vg-×g`hfhDæh+iUHiOžicîi@Rj#“j2·j6êj3!kMUk>£kAâkX$lF}lWÄlQmCnm;²m.îm7nAUnO—nsçnW[o
! ³oU¾oKpB`ph£pFq@SqP”qdåq|JrŸÇrŸgs?tIGtR‘tLät/1u0au,’u¢¿ubv�v0 v)ÑvGûvBCw4†wC»wBÿw8BxN{xDÊxFyAVy\˜yŠõyO€z&Ðz€÷z‚x{Wû{‹S|gß|GG}U�})å}6~F~WJC¢2æU€Ko€K»€V�-^�VŒ�`ã�QD‚1–‚6È‚=ÿ‚F=ƒ<„ƒYÁƒC„a_„:Á„xü„=u…[³…I†gY†dÁ†A&‡<h‡s¥‡Yˆ=sˆ2±ˆäˆl‰On‰L¾‰WŠRcŠ)¶ŠhàŠLI‹‘–‹(Œ…GŒ/ÍŒbýŒd`�QÅ�vŽŽŽ9®Ž èŽO	�3Y�M��µÛ�´‘�ºF‘1’#3’0W’Tˆ’.Ý’1“L>“,‹“¸“pØ“II”R“”>æ”@%•<f•#£•2Ç•#ú•[–"z–&�–Ä–Ü–î–F
! —EQ—E——EÝ—F#˜Ej˜C°˜Dô˜C9™5}™_³™CšJWšw¢šE›N`›4¯›+ä›ZœWkœ[Ãœc�`ƒ�lä�RQžs¤ž]Ÿ`vŸ3×Ÿ# $/ -T &‚ C© Cí R1¡e„¡fê¡fQ¢B¸¢Cû¢C?£?ƒ£DÃ£Z¤5c¤Y™¤Vó¤&J¥3q¥,¥¥/Ò¥4¦E7¦C}¦CÁ¦%§6+§Cb§-¦§'Ô§%ü§>"¨Ta¨U¶¨>©hK©.´©:ã©=ªK\ªF¨ªïª.«'=«%e«'‹«%³«,Ù«=¬8D¬Q}¬JÏ¬D­H_­o¨­p®`‰®\ê®G¯Òa¯Y4°yŽ°@±uI±l¿±6,²5c²4™²4Î²³6³2U³5ˆ³T¾³D´@X´N™´Yè´<BµSµCÓµ'¶X?¶u˜¶<·<K·Žˆ·J¸Rb¸Aµ¸@÷¸G8¹S€¹6Ô¹EºfQºK¸ºM»GR»0š»2Ë»Cþ»(B¼%k¼5‘¼AÇ¼/	½N9½Bˆ½bË½5.¾Cd¾2¨¾KÛ¾B'¿Oj¿^º¿]À?wÀT·À#Á/0Á0`ÁA‘ÁmÓÁ:AÂ7|Â<´Â_ñÂyQÃ~ËÃ8JÄƒÄK“Ä=ßÄSÅRqÅÄÅ<âÅ5ÆGUÆ5�ÆKÓÆ)ÇVIÇE ÇDæÇ=+È*iÈ0”ÈJÅÈ@ÉQÉLoÉ¼É<ÐÉ7
ÊEÊWÊ8dÊ�Ê4³ÊèÊ5ËE9Ë;Ë6»Ë7òË5*Ì4`Ì
•Ì?£ÌãÌ!Í-"Í0PÍ/�Ím±Í`ÎD€Î@ÅÎ?Ï&FÏmÏX�Ï[æÏSBÐ-–Ð&ÄÐëÐÑiÑ/ˆÑ¸Ñ	ÄÑMÎÑÒ/Ò%BÒ3hÒ9œÒSÖÒQ*Ó*|Ó:§ÓâÓFÔCHÔCŒÔ8ÐÔK	ÕÄUÕ€Ö.›Ö!ÊÖRìÖ1?×Oq×.Á×Ið×Q:ØPŒØÝØ!ýØ’ÙB²Ù1õÙB'ÚLjÚ*·Ú:âÚÛ87ÛpÛb�Û&ðÛ#Ü0;Ü^lÜEËÜÍÝ[ßÝT;ÞG�Þ>ØÞ=ß=Uß=“ß%ÑßK÷ß#CàEgàr­àH ápiáeÚáe@âO¦â<öâ<3ãIpãaºã=ä&Zä)�ä(«ä(Ôä ýä;å´Zå³æ\Ãæ# çQDçE–çFÜçF#èEjè°èEËéEêEWê~�êPë�mëbýë1`ìß’ì/rí'¢î‰ÊîXTïU­ïOðLSð3 ð]Ôð+2ñ8^ñ@—ñ:ØñLòP`ò*±òCÜòj ó^‹óZêóBEô=ˆô@Æôõ@ õ§aõO	öSYöJ­ödøö;]÷S™÷*í÷)øJBù�ù`
ú\nújËúU6ûYŒûOæû%6ü%\üQ‚ü`ÔüC5ýRyýNÌý7þdSþ}¸þV6ÿf�ÿmôÿEb>¨qçYNuYÄp!�D±ö;
! .FLuhÂ>+jj2Õ\DeMª)ø€"S£S÷?K2‹h¾i'{‘_
	{m	bé	DL
! '‘
! 4¹
! 8î
! 4'Z\K·cægN
>m
2¬
7ß
F5^&”»*ÛGAN8�CÉ^
Mlº*Ú F&m>�5Ì8a;d�;ï>ï._@~M¿g
6u4¬TáE6n|Dë:0OkI»'?-SmcÁM%KsT¿[@p±RÌ,-L`zSÛO//[¯J#VCzI¾³¹¼€v 3÷ (+!2T!E‡!VÍ!…$"'ª"YÒ";,#,h#J•#Gà#:($Pc$,´$Oá$[1%3�%NÁ%G&BX&]›&rù&kl'*Ø'O(IS(6�(BÔ(;)FS)Aš)FÜ)?#*|c*€à*ha+XÊ+[#,(,@¨,Eé,H/-Ex-E¾-E.GJ.O’.4â.@/AX/3š/EÎ/&0;0CY0C�0Aá0A#1Ee1-«1AÙ1C2X_2?¸2@ø2B93G|3%Ä3Mê3S84ZŒ4Zç4bB5j¥5o6u€6tö6ˆk7ˆô7ˆ}8ˆ9Š�9ˆ:Š£:ˆ.;~·;‚6<‹¹<ŒE=ŒÒ=Š_>Œê>‹w?�@~“@ƒA~–A€BF–BDÝBM"COpCCÀCDD@IDFŠD"ÑDHôDD=EC‚EBÆEB	FLF@lFF­F@ôFK5G@�G/ÂGEòGB8HA{HG½HDIEJIC�I@ÔI+J"AJ!dJ-†J+´J@àJS!K@uK;¶K;òK:.LXiLnÂLN1M€€M_N(aNAŠN:ÌNOB%O|hO3åOHP/bP@’PwÓP`KQ¬Q^ÊQ`)R!ŠR ¬RÍR"êR<
S9JS/„S9´S^îS3MT�T;¡T5ÝT0U.DUXsUFÌU9V-MVK{VBÇVF
! WQWTqWQÆWHX@aXn¢X=YDOYB”YH×YI Z;jZ]¦Zd[Fi[k°[4\.Q\]€\!Þ\]]3.]2b]M•]:ã]9^;X^5”^8Ê^6_6:_-q_=Ÿ_7Ý_4`3J`6~`7µ`1í`6a6Va6�a0Äa-õa-#b-Qb1bQ±b;cH?c4ˆc9½c4÷c4,d3ad/•d1Åd4÷d8,e6ee0œe3ÍeDf3Ff7zfK²f2þf71g(ig:’g)ÍgG÷gG?hJ‡hCÒhGiC^i_¢ifjqijcÛjJ?kLŠkQ×k!)l/Kl3{l,¯lÜl$ölm2$mÂWm@n;[n%—n7½n‘õn"‡oªo-°qoÞq`Nr<¯r9ìr&sAs`s{s˜s¶s9Âs€üs?}tG½tZu;`u@œu¡ÝuhvNèvi7w©¡wSKx`Ÿx]y<^yT›yIðy|:zB·zGúzRB{F•{uÜ{IR|Nœ|Ië|a5}}—}d~:z~]µ~ROfn¶\%€e‚€Gè€X0�@‰�<Ê�S‚G[‚9£‚@Ý‚1ƒGPƒ>˜ƒ_×ƒE7„e}„pã„4T…v‰…I†jJ†�µ†É7‡Þˆèàˆ>É‰DŠÙMŠe'‹H�‹xÖ‹tOŒZÄŒh�Tˆ�NÝ�`,Ž9�Ž4ÇŽ-üŽ.*�>Y�;˜�3Ô�O�3X�1Œ�5¾�7ô�e,‘™’‘l,’f™’e“=f“f¤“k”w”à|•f]–nÄ–‘3—LÅ—²˜³Å˜ey™lß™PLša�š�ÿšN�›RÞ›<1œ¡nœ>�›O�7ë�L#ž8pž{©že%ŸO‹ŸvÛŸ\R G¯ +÷ w#¡M›¡gé¡DQ¢[–¢{ò¢=n£2¬£^ß£V>¤W•¤lí¤›Z¥gö¥k^¦¢Ê¦Sm§lÁ§U.¨J„¨lÏ¨[<©F˜©Iß©M)ªMwªiÅªS/«8ƒ«P¼«Ã
¬-Ñ¬ˆÿ¬vˆ­Tÿ­HT®L�¯�ê¯~l°Ië°X5±ZŽ±Ué±?²t¿²`4³•³s¤µH¶va¶^Ø¶W7·D�·GÔ·Ý¸Üú¸f×¹{>º¬ººvg»®Þ»®�¼¦<½€ã½Jd¾ë¯¾F›¿tâ¿XWÀn°ÀJÁJjÁ®µÁ¸dÂ¾ÃmÜÃ(JÄsÄn�ÄÿÄ–ÅŒ±Å>Æ^ÆuÆDŒÆFÑÆQÇAjÇÑ¬Ç~~È|ýÈCzÉª¾ÉLiÊa¶ÊË‚˜Ë7ÌvSÌYÊÌb$Ím‡ÍdõÍ“ZÎ:îÎ|)Ï\¦ÏMÐfQÐm¸Ð$&ÑyKÑWÅÑKÒFiÒg°ÒLÓÀeÓ&Ô.;ÔËjÔ-6Õ.dÕY“Õ9íÕE'ÖBmÖ°Ö6ÇÖAþÖm@×!®×uÐ×XFØ`ŸØdÙ/eÙ�•ÙX#ÚB|Ú2¿Ú$òÚIÛ;aÛ<�Û*ÚÛÜ7$Ü:\Ü9—Ü8ÑÜ8
! ÝECÝ[‰ÝFåÝp,ÞP�Þ5îÞh$ß2�ßFÀßKà9SàH�à`Öà97áAqáC³áG÷á\?â;œâ7ØâPãUaã*·ã%âã?äBHäŒ‹ätå;�å:Éå#æc(æZŒæBçæ?*çZjçAÅçHèXPè>©èKèèi4é#žé=ÂéPêEQêu—êF
ë8Të�ëT¬ë^ì`ìIzìHÄìC
í1Qí[ƒíIßí=)îgîH€î4ÉîXþî$Wï;|ï¸ï9Öï=ðNð)nð#˜ð"¼ðßðEýðZCñÂžñ4aò:–òfÑòe8ó@žó3ßó1ôEô:eô/ ô8Ðô3	õ6=õ+tõ2 õ!Óõ;õõ 1ö"Röuö4�ö Äö!åöB÷$J÷So÷4Ã÷9ø÷*2øQ]ø¯øgÊø72ù"jùF�ùÔù%íù7ú*Kú4vú1«ú'Ýú7ûB=û8€û5¹û6ïû7&ü ^ü-ü.­ü0Üü;
ýIý7_ý>—ýÖý7õý0-þ8^þ8—þ1Ðþ,ÿ:/ÿjÿ5ƒÿ¹ÿ"ÒÿEõÿ#;€_à/ü5,Hb«.Æ/õ9%&_L†>ÓB"UOxYÈ)"ML)šaÄa&TˆIÝK'3s!§'ÉIñP;-ŒcºL1k¦�mD	$²	×	ô	
! R)
! 7|
! -´
! _â
! <B a ROU¥¶ÇRß72
-j
#˜
 ¼
#Ý
,".#Quu;ë8'`WoZÇ "1CFu3¼,ðL¢jx
T†KÛ6''^&†3­7áLf2…%¸)Þ#4,`a`ÂB#YfhÀ8)LbE¯:õJ00{@¬0í-:L"‡Nª6ù$0)U66¶4íQ"FtF»FFI!�,²=ß18O@ˆ!ÉBë!.ÉPˆU£DùD> 9ƒ ]½ +!'G!Bo!¦²!ÀY"O#*j#M•#eã#;I$2…$`¸$%‰/%Q¹%C&&O&[v&<Ò&;':K'=†'EÄ'~
! (P‰(:Ú(X)Hn)#·);Û)F*G^*5¦*LÜ*7)+$a+†+?¡+,á+(,,7,�d,4ò,='-*e-'�-5¸-Dî-K3.<.S¼.H/bY/'¼/Aä/6&0/]09�0^Ç07&1N^1M­1+û1G'2o2TŽ2Kã2$/3BT3O—3@ç3Š(4+³4)ß4I	5!S5$u5Gš5eâ5!H68j6+£6(Ï6|ø6|u7‰ò7Š|8.9T69*‹9\¶94:nH:,·:Nä:;3;Go;[·;b<dv<?Û<K=3g= ›=o¼=©,>—Ö>'n?h–?Fÿ?*F@Kq@G½@>A4DA/yA©AkÇAR3B3†BHºB7CG;CbƒC8æC#D)CD&mD(”D½DÓD(éDKEM^E2¬E9ßECF,]F#ŠFK®FKúF-FGDtGB¹GDüG=AHKHcËH@/ISpIEÄI+
! JD6JB{JÐ¾JQ�K[áKd=L#¢L8ÆLJÿL@JM1‹M&½MdäM\INL¦NóNšO“›Oo/PTŸPbôPFWQNžQ6íQ<$R=aR ŸR4ÀR=õR83S4lS²¡SHTT�T8²T'ëTU+UDUO\U¬U4ÇU)üU &V,GV!tV.–V0ÅV1öV(W>GW;†WRÂWaXXwXrÐX[CYnŸYWZ:fZ›¡Z?=[{}[[ù[€U\°Ö\�‡]]^eu^ŒÛ^�h_Rù_ŒL`�Ù`RjaR½aNb�_bváb?Xc�˜cE&dSldeÀd•&eu¼e�2fnÀfo/g0ŸgbÐgW3hq‹h˜ýhm–ikj|pjZíjiHkG²kkúkffl^Íl1,mW^m9¶mmðm@^nkŸnuo;�o�½o0?p5ppK¦pXòpFKqZ’qTíq!Br=drC¢r?ær/&s;Vs_’s6òsl)tJ–tMáto/uoŸuovovzïvzjw]åwkCx]¯x]
y]ky]Éyd'zZŒzHçzG0{Jx{RÃ{2|kI|Qµ|+}h3}yœ}P~vg~[Þ~:Èº8ƒ€f¼€K#�Io�F¹�C‚LD‚L‘‚yÞ‚WXƒS°ƒo„Vt„ŠË„QV…W¨…y†`z†dÛ†p@‡s±‡_%ˆ`…ˆ‘æˆx‰pø‰`iŠfÊŠP1‹T‚‹q×‹nIŒ™¸ŒZR��­�w>ŽX¶Ž\�fl�ZÓ�g.�f–�žý�…œ‘y"’cœ’b“^c“MÂ“l”W}”^Õ”\4•¢‘•B4–Hw–NÀ–\—=l—-ª—¯Ø—Vˆ˜Oß˜f/™Ÿ–™@6šµwšH-›Hv›>¿›aþ›ˆ`œ`éœ_J�_ª�_
! žBjžE­žBóž:6ŸqŸŸñŸn‘ ?¡S@¡T”¡Ué¡W?¢S—¢]ë¢HI£8’£;Ë£R¤/Z¤<Š¤?Ç¤m¥zu¥3ð¥1$¦]V¦H´¦=ý¦[;§W—§Wï§CG¨z‹¨ˆ©O�©Tß©+4ªA`ª<¢ªkßª0K«Z|«u×«eM¬H³¬Cü¬I@­IŠ­TÔ­L)®iv®Aà®c"¯O†¯PÖ¯['°Bƒ°}Æ°\D±]¡±fÿ±’f²Zù²2T³d‡³?ì³Z,´V‡´@Þ´‰µn©µG¶^`¶<¿¶�ü¶‹š·>&¸|e¸€â¸?c¹m£¹XºKjºc¶ºk»:†»/Á»wñ»ˆi¼Iò¼S<½?�½@Ð½+¾¦=¾8ä¾L¿4j¿dŸ¿,ÀS1ÀY…ÀVßÀX6ÁP�ÁfàÁ9GÂc�ÂGåÂG-ÃbuÃ;ØÃ4ÄTIÄCžÄSâÄ~6ÅRµÅuÆS~Æ.ÒÆªÇD¬Ç_ñÇbQÈ[´ÈiÉMzÉLÈÉ9ÊWOÊC§Ê|ëÊŽhËŽ÷ËE†ÌsÌÌk@ÍU¬ÍBÎaEÎf§Î2ÏVAÏV˜ÏrïÏSbÐU¶ÐMÑ8ZÑT“ÑeèÑ<NÒO‹ÒGÛÒQ#ÓSuÓbÉÓ�,Ôj¼Ôf'Õ?ŽÕ@ÎÕAÖ-QÖcÖZãÖ<>×0{×B¬×Zï×KJØ:–ØbÑØf4ÙM›Ù^éÙDHÚN�ÚhÜÚ@EÛH†ÛƒÏÛ,SÜ3€Ü0´ÜUåÜ5;Ý5qÝW§ÝdÿÝ5dÞgšÞgß7jßU¢ßOøßNHàd—àküà2hál›á9âgBâCªâ,îâFãabã8Äã=ýã.;äNjäF¹äFåWGåŠŸå`*æN‹æJÚæV%çP|ç<ÍçL
! è‹WèVãèH:éVƒé,ÚéJêDRê}—êrëSˆë?ÜëFì:cìKžìIêìD4í]yí^×íg6î]žîlüîjiïUÔï>*ðOið=¹ðS÷ðeKñx±ñL*òWwò2Ïò=óK@óWŒó§äóaŒôOîôQ>õˆ�õ+öREö,˜ö9Åö
ÿö_
÷cm÷ïÑ÷<ÁøtþùsúòóûæüGýþ]E|£} ^žjý<h ¥¬F?ó³3!çY	kcWÏ&'.N6}2´tçj\	~Ç	6F
! e}
! 0ã
! ;$P'u&�&Ä'ë'A;5}2³<æ<#
g`
bÈ
q+é�Ê‡�Rcð^TG³5ûQ1Pƒ9Ô9)H
r$€ ¥GÆyHˆŠÑ>\:›KÖZ"}-ƒ±¾Ð
á
ï	ýiv8“QÌyC˜KÜ,("U0xH©$òBbZO½J
2X1‹k½M)Cw`»\HyNÂGBY-œuÊZ@ X› Oô /D!Ft!L»!R"S["K¯"Eû"QA#[“#Wï#ZG$S¢$kö$7b%/š%/Ê%Mú%2H&{&Ž•&7$'‚\'.ß'0(7?(Rw(1Ê(-ü(H*);s)I¯)Iù)vC*1º*$ì*W+/i+,™+'Æ+‹î+?z,6º,Nñ,k@-_¬-4.*A.Žl.3û.O//J/9Ê/>0MC05‘05Ç0&ý0,$1HQ12š1-Í1.û1G*27r2mª2T3Fm3=´3ˆò3<{4R¸4>5IJ5I”5<Þ56E!6Ig6b±6z7�7,¦73Ó7289:8Pt8BÅ8@97I9R�9:Ô96:1F:3x:@¬:9í:D';0l;;�;8Ù;:<;M<‰<©<#µ<dÙ<,>=k=I‚=,Ì=.ù=k(>,”>?Á>??*3?*^?*‰?0´?Må?U3@�‰@SAU_AEµA^ûACZBJžBDéBe.Cd”C]ùCHWDb DIEAMEh�ENøEGFTF<cF* FËF>×FŒG?£G3ãG'H?Ho_H<ÏH8I%EI=kI1©IJÛI;&J:bJK�J0éJ@K3[K6�KJÆKSL0eLA–LBØLLM=hM6¦MQÝMT/N(„NT­NwOSzO3ÎOEPOHP0˜P.ÉP$øPDQ!bQ8„Q0½QîQ9ûQ5R&BR;iR0¥R/ÖR.S.5SDdS>©SGèSF0TTwTjÌTK7U*ƒU8®U?çUE'VGmVAµV<÷VP4WE…W¨ËWstXOèXU8Y8ŽYYÇY-!Z8OZ?ˆZRÈZL[#h[,Œ[Y¹[A\CU\R™\Tì\'A]#i]9�]1Ç]9ù]3^]R^&°^&×^]þ^D\_(¡_)Ê_Dô_G9`X�`SÚ``.aB�aWÒa<*b/gbW—bAïb)1c"[c0~c4¯cˆäc”mdŠe��e–f�²f�Bg–Ðg�ghƒ÷h�{i…j�‘j�!k’¯k’BlˆÕl?^m1žmTÐm@%nMfn7´n4ìn)!o*Ko*vo3¡ocÕoF9p8€p0¹pVêp>Aq6€qE·q�ýq„‹r9sAJsCŒsVÐs8't<`t'�tPÅtMudu�u�uS®u`v`cv1Äv2öv2)w3\w4�w8Åw/þw.xOHx˜xK¯x5ûx41y[fyEÂyPz>Yz>˜zH×zT {<u{O²{P|GS|C›|!ß|I}EK}y‘}~{~/™~<É~@KG%“$¹$ÞN€6R€8‰€7Â€Xú€YS�9­�8ç�7 ‚=X‚?–‚(Ö‚'ÿ‚T'ƒP|ƒ7Íƒ)„//„%_„M…„0Ó„,…51…g….†…rµ…(†;5†q†9}†;·†/ó†C#‡lg‡ZÔ‡a/ˆ!‘ˆ³ˆ5Òˆ1‰*:‰?e‰.¥‰2Ô‰/Š7ŠQQŠQ£ŠCõŠL9‹^†‹/å‹,Œ&BŒ(iŒ&’ŒF¹Œt�)u�nŸ�dŽrsŽlæŽnS�sÂ�W6�Ž�	¢�8¬�Gå�,-‘8Z‘3“‘?Ç‘,’+4’`’1q’U£’.ù’9(“=b“Q “8ò“3+”9_”2™”<Ì”2	•<•GW•_Ÿ•lÿ•/l–6œ–,Ó–2—13—-e—W“—oë—J[˜o¦˜_™Wv™\Î™m+šY™šXóš,L›y›0‘›Â›-Ó›7œf9œt œ<�IR�Fœ�Aã�2%ž7Xžd�ž2õž-(ŸJVŸ0¡ŸYÒŸ`, C� ;Ñ 5
¡&C¡5j¡ ¡I½¡G¢HO¢<˜¢"Õ¢ø¢!	£$+£&P£*w£¢£3¹£)í£.¤/F¤+v¤¢¤·¤!Í¤ï¤	¥1¥O¥,l¥:™¥,Ô¥=¦=?¦?}¦=½¦=û¦=9§=w§=µ§.ó§6"¨Y¨
! n¨y¨0‹¨/¼¨(ì¨$©$:©_©=p©J®©ù©ªQ$ª/vª4¦ª-Ûª+	«85«4n«-£«0Ñ«6¬,9¬-f¬7”¬7Ì¬­#­7B­'z­ß¢­1‚®$´®>Ù®^¯(w¯T ¯8õ¯3.°$b°D‡°)Ì°.ö°6%±=\±7š±<Ò±3²OC²“²)¬²Ö²#ò²?³FV³N�³9ì³m&´I”´CÞ´"µB5µ.xµA§µ*éµ-¶'B¶$j¶'�¶@·¶Kø¶#D·>h·>§·cæ·J¸]R¸Y°¸!
! ¹,¹K¹"h¹0‹¹=¼¹“ú¹?ŽºIÎº$»==»U{»,Ñ»Mþ»dL¼B±¼eô¼sZ½;Î½/
! ¾6:¾iq¾3Û¾<¿"L¿o¿H‰¿6Ò¿'	À*1À>\À=›ÀCÙÀ7Á7UÁ;�Á.ÉÁQøÁ3JÂ%~ÂB¤ÂmçÂYUÃQ¯Ã>Äk@Ä0¬Ä1ÝÄ1Å?AÅF�ÅXÈÅ!ÆY5Æ�Æ1œÆ#ÎÆaòÆwTÇ/ÌÇ+üÇP(È3yÈ9­È7çÈ8É=XÉE–ÉQÜÉ(.Ê'WÊ:ÊºÊ×Ê@òÊ$3ËOXË8¨Ë-áË#Ì'3Ì'[ÌxƒÌOüÌLÍYÍ[jÍYÆÍ7 Î=XÎJ–ÎGáÎ )Ï*JÏuÏV’Ï
éÏ÷ÏEÐE[ÐA¡Ð;ãÐKÑ.kÑšÑG¹Ñ3ÒF5ÒF|ÒKÃÒLÓb\Ó;¿ÓuûÓQqÔ<ÃÔ
Õ
Õ(ÕEÕQÕOgÕA·Õ?ùÕM9Ö7‡Ö;¿Ö-ûÖ*)×*T×@×<À×pý×AnØ;°Ø:ìØ9'Ù=aÙGŸÙHçÙ]0ÚSŽÚ*âÚX
ÛdfÛfËÛ.2ÜeaÜ%ÇÜXíÜUFÝ2œÝ6ÏÝ6Þ$=Þ8bÞB›Þ:ÞÞBß_\ß4¼ß6ñßH(àEqàF·à8þà87ápá �á®á7Ëá/â83â2lâ+Ÿâ9Ëâ`ãMfãU´ãS
! äu^äuÔä0Jå•{å•æ)§æ%Ñæ.÷æ*&ç<Qç-Žçd¼ç-!è3Oè3ƒè<·è0ôèY%élé/ìé;ê7XêK�ê?ÜêKëAhë=ªëFèëS/ìFƒìAÊì'í14íDfí+«íl×íHDîL�îDÚîï^7ïZ–ïSñïwEðy½ð;7ñ9sñK­ñ+ùñ=%ò=cò<¡òºÞòd™óOþó@Nô@�ô?Ðô.õ4?õKtõEÀõ:öpAö2²ö2åö4÷SM÷@¡÷.â÷+øA=øø™ø8·øXðø%Iù@où°ùÄù×ù.çù0ú+Gú?súV³úN
! û#YûI}û:ÇûRü;Uü>‘üEÐüCý2Zý5�ý,Ãý4ðý-%þ>Sþ-’þ6Àþ;÷þZ3ÿJŽÿsÙÿ4M,‚U¯&),XVc¯Y1m#ŸÃ"ÕøK(5t5ª1à*3=)q)›"Å•èE~2Ä÷1!=5_(•'¾2æE=_;�VÙQ0”‚@	DX	E�	6ã	*
! PE
! /–
! 8Æ
! :ÿ
! 7:Gr7º ò.JBE�3Ó5
4=
^r
>Ñ
>[O.«XÚ>3<rZ¯.
! C9>}>¼;û(79`kšn<u6²@éQ*t|@ñ.2Ka­#É$íNEa§DÃ!!*'L)tFžyåM_H­Iö8@XyXÒE+&q?˜CØAB^E¡TçH<O…1Õ*:2Tm>ÂF?H+ˆ,´násP1ÄtöEkC±?õ@5 pv 7ç 2!$R!Gw!`¿!2 "S"-m"$›"/À"Fð"47#Ll#{¹#.5$2d$Y—$,ñ$&%-E%^s%^Ò%,1&(^&4‡&¼&)Ü&.'5'6Q'ˆ'"¤'Ç'(æ'4(0D(Cu(@¹(Vú(DQ);–);Ò)›*sª* +K?+.‹+3º+Iî+
8,F,-Z,+ˆ,"´,#×,û,T-3d-#˜-8¼-:õ-60.!g.1‰.Q».7
/.E/t/<‰/.Æ/Eõ/B;0-~0Š¬0N71I†1PÐ1.!2DP20•2"Æ2*é2K3>`3?Ÿ3Aß3!4@4Z]4k¸4*$5>O5Ž5<®5&ë56G.6Uv6TÌ6-!7UO7T¥7Gú7GB8\Š8\ç8LD9>‘9YÐ9[*:G†:GÎ:V;m;O�;RÑ;$<3?<4s<¨<TÀ<%=#;=¢_=6>#9>[]>2¹>Oì>B<?:?hº?d#@Sˆ@OÜ@!,A[NA%ªA+ÐAFüA(CBJlB5·BíB,CP.C<C>¼C>ûC%:D;`D<œDÙD;íD&)E6PE"‡E ªEJËE=FJTFgŸFxGm€GmîG@\H‰�HE'IBmIF°I0÷I*(J@SJ0”J)ÅJ)ïJ0K>JK@‰KIÊKIL1^L4�L#ÅL5éL-M MMnMM‹M%ÙM=ÿM<=NpzNëN ÿND OEåOD+PUpP1ÆP/øP (QCIQK�QIÙQT#R&xR%ŸR3ÅR>ùRD8S+}SJ©S3ôS3(TZ\T"·T(ÚT:U&>UJeU3°UJäU‰/V8¹VVòVOIWT™W=îW9,XHfX¯X0ÌX9ýX>7Y9vY=°Y3îY."Z[QZe­Z=[IQ[Y›[jõ[/`\�\;­\Bé\*,]9W]‘]5¬]@â]<#^4`^F•^2Ü^c_8s_;¬_3è_=`IZ`I¤`9î`<(a8eaDža/ãa!bS5b.‰bN¸bLcHTcX�c>öcR5d{ˆd1eG6eY~egØez@fq»f^-g.ŒgŽ»gQJh2œhÏhLêhK7iEƒi@ÉiL
! j]Wj:µj]ðj2NkR�kjÔkd?lU¤l)úl-$m9Rm$Œm<±mcîmgRnUºn~o*�o<ºo'÷o9pJYp/¤p+Ôp@q>Aq*€q8«q#äq4rB=r.€r)¯r@Ùr.s,Is<vs'³s8Ûs8t3Mt-�t+¯tÛt*ðt%u-Au>ou®u¾uGÎuSv1jvyœv,w<Cw1€wD²wD÷wE<x‚xD x+åx#y&5y>\y#›yH¿y?z3HzA|z:¾zEùz„?{$Ä{<é{M&|4t|I©|Zó|NN}�}C¶}Sú}NN~<�~RÚ~h-<–Ó'ä)€/6€Ef€	¬€L¶€5�9�M�bY�c¼�H ‚;i‚0¥‚,Ö‚+ƒ(/ƒ9XƒO’ƒJâƒ]-„y‹„+…61…Hh…:±….ì…H†,d†‘†7¦†3Þ†g‡Xz‡LÓ‡T ˆ%uˆ9›ˆ1Õˆ4‰4<‰'q‰x™‰&Š$9Š5^ŠF”ŠDÛŠ2 ‹6S‹.Š‹+¹‹Aå‹1'Œ4YŒxŽŒ&�$.�<S�C��9Ô�nŽc}Ž[áŽL=�KŠ�9Ö�<�eM�8³�
ì�ú�‘'‘,>‘&k‘8’‘#Ë‘:ï‘4*’6_’/–’DÆ’3“7?“4w“@¬“Wí“OE”O•”[å”*A•ml•+Ú•M–=T–A’–FÔ–>—dZ—&¿—9æ—N ˜9o˜M©˜;÷˜93™Am™i¯™Qš`kšCÌšƒ›}”›ˆœg›œn�Qr�'Ä�$ì�GžYYžG³ž'ûžQ#ŸluŸCâŸK& Er a¸ B¡?]¡H�¡•æ¡"|¢Ÿ¢«¢8»¢Rô¢IG£:‘£LÌ£1¤AK¤1�¤H¿¤N¥%W¥J}¥BÈ¥6¦&B¦,i¦*–¦)Á¦bë¦4N§@ƒ§aÄ§A&¨Ah¨ª¨&Â¨#é¨
©)©zG©…Â©\Hª5¥ª,Ûª$«+-«$Y«-~«¾¬«¸k¬$­"B­Ze­JÀ­b®$n®"“®:¶®5ñ®b'¯DŠ¯ZÏ¯ *°:Ë°9±2@±4s±"¨±IË±7²UM²N£²8ò²G+³/s³"£³ Æ³%ç³.
´+<´/h´/˜´8È´!µ #µ Dµ eµ†µ/¦µÖµHêµY3¶]�¶Oë¶;·,U·8‚·*»·@æ·0'¸dX¸a½¸#¹_C¹£¹8¶¹4ï¹$º3Aº9uº¯º/Èº'øº" »5C»@y»Jº»=¼2C¼"v¼;™¼2Õ¼5½>½V½+l½2˜½"Ë½"î½¾/%¾U¾l¾
ƒ¾‘¾
­¾»¾,Ò¾
ÿ¾
¿?(¿*h¿!“¿µ¿-Ï¿Ký¿IÀ$gÀ.ŒÀ\»À,Á*EÁpÁ�Á°Á#ÉÁAíÁ6/ÂfÂ*€Â«ÂÉÂWßÂd7Ã3œÃÐÃPìÃ1=ÄoÄ-‡Ä0µÄ1æÄ)Å$BÅGgÅM¯Å[ýÅ(YÆp‚Æ2óÆI&Ç9pÇ@ªÇ:ëÇ&È.9È:hÈ2£ÈfÖÈe=ÉC£É1çÉ+Ê EÊCfÊªÊ4ÃÊ4øÊ'-Ë'UË`}ËÞËAðËB2Ì]uÌMÓÌ!Í;Í+HÍLtÍKÁÍ+
ÎZ9Î!”Î%¶ÎÜÎ'÷Î=Ï(]Ï9†Ï&ÀÏ<çÏU$ÐczÐ!ÞÐÑÑ#,ÑcPÑH´Ñ.ýÑ,Ò?ÒRÒkÒC}ÒHÁÒ[
! ÓfÓ0‚ÓP³ÓSÔLXÔ>¥ÔAäÔS&ÕzÕ?˜Õ;ØÕ\ÖBqÖO´Ö!×J&×8q×@ª×Ië×,5ØRbØFµØuüØFrÙQ¹Ù=ÚJIÚ?”ÚGÔÚGÛadÛ)ÆÛCðÛ44ÜEiÜG¯Ü÷ÜþÜ>Ý4[Ý�Ý¨Ý@ÄÝÞ$Þ7-Þ3eÞ$™Þ#¾Þ‚âÞVeßX¼ß<à,RàKà6Ëà>á2Aá5tá7ªá2âá2â0Hâ9yâ ³âÔâðâ
! ãA)ãAkã)­ã
×ãåãä("äKä
kä3yä­äÁä
àäîäå
åR'å
zåˆåŸå¸åÏåæåýå
æ)æ
9æGæ^æwæ7�æÇæ
Öæ0äæ3ç.Iç4xç­çIÄçè&,è
Sè
aè$oè”è9©è;ãèKé
kéyéŠé¤é·é
Èé
Öéäé úé!êZ=ê"˜ê&»êâê3òê&ë17ë`ië1Êëüëì! ì/Bìrì‡ìAžìGàì(í*9í3dí)˜í"Âíåíúí5
î%Cîiîxzîóî ï'ï'BïEjï&°ï×ïéïðð'ð=Gð'…ð­ðÂð�Ôð?rñ.²ñáñ0ôñ<%ò/bò/’ò:Âòýòó,*óWóló~ó‹Žóô,ô
>ôLô`ô
wô…ô™ô
¶ôQÄôõ5õLõ+jõ,–õ8Ãõ6üõ3öFö8Rö8‹öÄöÜö3üö 0÷-Q÷4÷´÷0Ô÷AøGø"fø‰ø¤øºøÙøøø#ù
2ù@ù1VùˆùGžùæùú7ú@Sú(”ú½úÖúóú$	û(.û2WûŠûŸû!¸û@Úû ü<üRüfü#€ü!¤üÆüãüõü
ý +ýLý"cý†ý�ýºýÚýúý-þ3Hþ|þ”þ£þ&Àþ0çþ4ÿ!MÿoÿŒÿ  ÿÁÿGÛÿ#9K'bŠ¢+µáö/#7[xH”BÝ" C[*v3¡Õê!"D_ s”"ª(Íö,Kb\€6ÝE:Z•7µKí–9ZÐf+l’+ÿ^+)Š´>ÔA	aU	s·	3+
! 0_
! *�
! .»
! 3ê
! PPoMÀ4^C5¢;ØK
>`
EŸ
@å
M&ut4ê+;KP‡zØOSC£|çzdxß;X3”_È;(nd]Ó:1Rl>¿bþXaaº3$Pju1à,i?1©LÛ(SDR˜*ë:%9`‹š8&&_6†)½çDú8?Lx(Å(î2J b&ƒIª;ô40+e0‘(Â-ë06JA�AÃ=-C7qS©Xý.V y… yÿ cy! Ý!Aþ!B@"Dƒ"'È">ð"2/#4b#4—#5Ì#$
$= $?^$,ž$*Ë$$ö$&%$B%Qg%7¹%Yñ%%K&q&�&)ž&(È&*ñ&+'"H'/k'/›'KË'8(*P(L{(>È(B)BJ)�)3§)+Û)+*&3*(Z*5ƒ*%¹*1ß*U+]g+HÅ+?,"N,Tq,!Æ,è,-=#-Ea-B§-ê-Z.Vb.A¹.+û.T'/7|/(´/:Ý/F0(_0Iˆ0=Ò0!1121?d17¤1_Ü1[<2I˜2Eâ2=(3Tf35»3 ñ3X4k4x4L�4XÎ4'5‚B5dÅ5=*6ch6EÌ6 7#37kW7Ã7`Ô7=588s8¬8y³8F-9<t9h±9/:PJ:Z›:Iö:F@;L‡;NÔ;%#<5I<><7¾<Bö<;9=%u=›=´=,Ô=>>>EQ>J—>Xâ>D;?1€?6²?[é?RE@T˜@%í@%A79A#qA •A(¶A(ßA(B01B6bB.™BµÈBÓ~CDRD'—D'¿D:çDP"EKsE\¿E<FYF?oFd¯F]GOrGYÂGSHVpH#ÇH2ëHI3>I4rI9§I/áIOJXaJ~ºJc9KS�KuñKzgL›âLx~Mm÷MPeNs¶Nh*OW“O?ëO3+PQ_P,±P2ÞP8QŒJQD×QORFlR[³R@SFPS,—S+ÄS0ðS3!T)UT2TH²TWûT+SU/U.¯U&ÞU7VH=V/†V2¶V~éV:hW<£WjàW�KX-ÜXK
! Y'VY9~YC¸Y?üY<ZLSZN Z6ïZ=&[Xd[ ½[Þ[/ý[4-\ b\Aƒ\0Å\Cö\F:]1�]}³]B1^7t^L¬^[ù^‚U_}Ø_0V`(‡`1°`2â`a
! (aN3aP‚a6ÓaJ
! b{UbxÑb JcakcPÍc+dRJd-�d(Ëd(ôd'e&Ee'le(”e6½e*ôe1f&Qf2xf3«f4ßf"g7g1Wg(‰g+²g,Þg1h*=hAhh+ªh1Öh.i*7ibi1€i²i(Òi(ûi*$j.Oj5~j-´j3âj k'7k'_k ‡k'¨kÐk%ïk(l,>l5kl7¡l Ùl-úl((m8Qm%Šm1°mâmnJn8jn9£nÝn@ún?;oV{o9ÒoGp>Tp2“pBÆp+	q+5qEaqH§q!ðq6r5Irer\år>BsM�sAÏsFtJXt-£tÑtXÕtB.u3quj¥u!v"2v"Uv/xv;¨v-äv-w+@w&lwh“wcüw0`x‘x@yRy9ly{¦yq"zS”zHèz71{<i{P¦{S÷{DK|H�|KÙ|O%}Pu}3Æ}Kú}JF~K‘~OÝ~L-JzDÅt
! €D€CÄ€f�]o�9Í�8‚=@‚"~‚¡‚0¿‚5ð‚M&ƒAtƒm¶ƒb$„d‡„lì„hY…mÂ…A0†Kr†e¾†g$‡mŒ‡iú‡qdˆFÖˆP‰fn‰$Õ‰ú‰KŠ eŠ$†ŠG«ŠóŠ‹!$‹!F‹!h‹!Š‹¬‹GÉ‹IŒK[ŒA§ŒeéŒaO�O±�$Že&ŽaŒŽOîŽ)>�Gh�y°�y*�y¤��‘Y ‘‚ú‘8}’7¶’:î’D)“On“+¾“ê“$û“Y ”z”K˜”;ä”F •g•;s•"¯•.Ò•C–E–\W–F´–8û–a4—d–—gû—Oc˜M³˜9™5;™<q™5®™(ä™ 
š/.š?^š4žšÓš0òš#›B›"\››#œ› À›&á›'œ&0œ'Wœ&œ'¦œ%Îœ%ôœ%�?@�'€�*¨�Ó�ï�RžTXžT­ž"Ÿ1%Ÿ1WŸ$‰Ÿ ®ŸIÏŸ} C— UÛ Q1¡@ƒ¡6Ä¡Zû¡4V¢+‹¢4·¢)ì¢.£$E£.j£6™£-Ð£þ£E¤Nc¤J²¤Pý¤0N¥,¥+¬¥DØ¥¦=¦mZ¦'È¦1ð¦D"§<g§2¤§6×§O¨k^¨Ê¨.è¨9©Q©n©1�©5³©,é©ª_4ª'”ª3¼ª;ðª8,«Oe«Dµ«+ú«%&¬7L¬"„¬9§¬3á¬5­.K­Cz­2¾­6ñ­3(®H\®Q¥®=÷®65¯l¯I‰¯%Ó¯Fù¯C@°U„°;Ú°>±@U±.–±;Å±q²qs²qå²yW³QÑ³z#´�ž´� µ�¢µ‰$¶a®¶Š·i›·¸R#¸4v¸_«¸&¹x2¹ «¹>Ì¹2ºF>º]…ºdãºTH»T�»Fò»O9¼a‰¼.ë¼N½Ii½`³½T¾Si¾1½¾!ï¾3¿,E¿3r¿C¦¿Hê¿83À$lÀO‘À3áÀ4Á4JÁ`ÁHàÁ')Â2QÂ3„Â`¸ÂLÃ;fÃA¢Ã(äÃ4
Ä?BÄ?‚Ä4ÂÄO÷Ä\GÅS¤ÅXøÅ8QÆ1ŠÆ3¼Æ&ðÆ#ÇQ;ÇO�Ç=ÝÇ5È0QÈ9‚ÈE¼ÈJÉ`MÉ`®ÉDÊTÊ4tÊ;©ÊFåÊ4,ËZaË>¼Ë3ûËT/Ì&„Ì«ÌDËÌ9Í=JÍ5ˆÍ<¾Í,ûÍS(Î$|Î)¡Î)ËÎZõÎMPÏžÏC°ÏFôÏ\;Ð,˜Ð1ÅÐ0÷Ð1(Ñ@ZÑ<›ÑØÑ™öÑK�Ò[ÜÒ>8ÓGwÓC¿ÓWÔD[Ô Ô1¼Ô/îÔGÕCfÕ7ªÕ3âÕYÖEpÖ/¶ÖGæÖP.××0�×3Î×,Ø/ØQOØ¡ØJÁØ$ÙK1ÙD}ÙÂÙ6ÜÙKÚA_Úr¡ÚMÛ<bÛOŸÛUïÛbEÜ0¨Ü2ÙÜÝÝ4ÝHÝ_ÝvÝŠÝ¡ÝµÝÉÝÝÝïÝÞÞ+Þ?ÞSÞgÞ{Þ�Þ£ÞºÞÎÞâÞöÞ
! ßß5ßIß]ßtßˆßœß°ßÄßØßìßàà(à?àSàgàà“à§à»à?Ðàá$á<áGTáGœáäáþá>âCXâ'œâ<Äâ&ãe(ãzŽãm	äxwä#ðäå$-åRåiå.å(®å3×å{æA‡æÉæ%éæç-!ç+Oç>{çEºç#è $è\Eè¢è9³è9íè9'é!aéƒé%›éÁé3Ûé;ê:Kê7†ê7¾ê2öê,)ë]Vë5´ë<êë6'ì/^ì1ŽìÀì-ßì#
í%1í%Wí!}íŸí*ºí-åí&î:î5Nî5„îºî!Úî)üî&ï6=ï!tï"–ïJ¹ï@ð;EðL�ð9Îð.ñ27ñjñ:ƒñ5¾ñ+ôñ/ ò$Pò0uò3¦ò-Úò+óK4ó€ó ó6³ó<êó&'ô4NôCƒô%Çôíô$õL(õEuõ»õ&Ûõ#ö4&ö4[ö1�ö(Âö2ëö$÷2C÷2v÷/©÷:Ù÷+ø,@ø%mø-“ø#Áø<åø"ùL8ùV…ù*Üùú='ú&eú!Œú?®ú-îú:û2Wû<Šû5Çû5ýû#3ü'Wü&ü8¦ü+ßü*ý)6ý"`ý7ƒý#»ý(ßý=þ?Fþ6†þ/½þ?íþ>-ÿilÿhÖÿ'?.g#–0º(ë/"Dg'}3¥%ÙdÿsdIØ">1\4ŽFÃB
! YM%§+Íkù_eÅ Ý!þ3 3TCˆÌ:Ý*3C.w)¦-Ð,þ0++\ˆ¥ µ*Ö&	&(	3O	ƒ	Až	@à	A!
! Dc
! :¨
! 4ã
! ,YE=Ÿ$Ý(+>]"z$�1Â1ô1&
1X
1Š
1¼
1î
1 1R1„1¶"è/'+W+ƒ)¯Ù*÷?">b>¡'à##,#Pt#�´'Ð#ø##@#d#ˆ#¬4Ð&D,.q0 /ÑF%HnCŠÎâ#û/#OCs;·ó1E+`$Œ1±#ã"]*"ˆ+«)×83:>n:­Dè8-f%„=ª"è,83N?‚)ÂìR4^4“*Èó&.30b$“#¸-Ü$
! /DZaS¼#94&n&•2¼3ï@#Cd;¨.ä- )A /k #› F¿ "!+)!CU!j™!f"3k"Ÿ"6¸">ï"2.#3a#'•#(½#Jæ#91$Lk$¸$4×$8%AE%F‡%DÎ%;&rO&�Â&*R'O}'OÍ'(9<(7v(8®(=ç(T%)Fz)Á)JÝ)L(*u*6‘*$È*Pí*J>+X‰+Nâ+81,/j,2š,=Í,A-1M-G-PÇ-+.5D.5z.<°.Lí.+:/-f/B”/J×/J"0Dm0O²0K1;N1:Š1:Å1;2C<23€2<´2-ñ2p30�30Á3.ò3+!4PM4Bž4@á4O"5@r5³5HÐ5r6CŒ6,Ð6)ý6`'7Nˆ7E×7<8;Z8–8±8Ì8,é829I9Ci9­9$Ë9 ð9?:@Q:’:2¥:lØ:\E;>¢;Iá;F+<#r<–<Gª<1ò<F$=@k=;¬=2è=F>;b>@ž>4ß>7?;L?"ˆ?+«?×?%í?o@Tƒ@/Ø@CAOLA(œA3ÅA$ùAB!7B&YB+€B1¬B-ÞB+C)8C$bC#‡C#«C'ÏC&÷C(D&GD#nD*’D+½D/éD,E%FE#lE)�E)ºE)äE,F-;F+iF+•F+ÁF/íF5G9SG=�GSËG<H~\HhÛH?DI,„I+±I1ÝI!J61J+hJ8”JDÍJCK1VKvˆKNÿK�NLxÐL;IMZ…M]àMK>NVŠNVáN68OuoOxåO;^PEšP%àP7Q>Q0^Q1�QhÁQB*RPmR4¾RHóR;<S%xS+žSzÊSdET=ªTcèTDLU‘U.¦U>ÕUPV5eV/›V3ËVZÿVZWNqW?ÀWXX.0X0_X2�X(ÃXBìX/YZCYžY-¾YFìYV3ZQŠZlÜZ:I[6„[Y»[U\Nk\{º\›6]ÂÒ]1•^LÇ^_J1_3|_;°_Bì_/`$O`*t`?Ÿ`Kß`"+aENa2”aOÇa8b$PbDub8ºbGób$;cK`c*¬c)×c<d8>d:wd;²d<îd9+e>eeV¤e<ûeW8fM�f5Þf]gmrg=àg?hQ^hX°hH	iBRi3•ilÉi06j4gj2œj;Ïj-k+9kNekL´kGl,Il/vl ¦l)Çl@ñl'2m$Zm$m5¤m:Úm+n,An1nn n'¿n çn.o7o&Uo|o&šo)Áo2ëo)p:Hp+ƒpD¯p)ôp*q5Iq=q2½q&ðq%r"=r9`r5šrJÐrs02s$csSˆswÜs8Tt�t[Ÿt;ût'7u_u@}u!¾u#àu#v0(v7YvF‘vPØvF)w:pw?«wOëw4;x5px=¦xAäx$&y&Ky5ry3¨y;Üy?z3Xz4Œz>Áz@{<A{S~{JÒ{N|Bl|d¯|Y}Mn}>¼}Lû}NH~}—~NFdK«2÷7*€hb€:Ë€=�TD�9™�9Ó�Z
‚2h‚C›‚6ß‚-ƒFDƒQ‹ƒ4Ýƒ/„SB„I–„^à„>?…I~…DÈ…4
†BB†H…†JÎ†A‡;[‡a—‡0ù‡*ˆ^GˆP¦ˆ`÷ˆ`X‰|¹‰76ŠUnŠIÄŠY‹Ch‹R¬‹Rÿ‹6RŒ7‰ŒQÁŒ/�1C�u�‘�.­�0Ü�B
Ž3PŽ2„Ž2·ŽêŽa�{j�=æ�z$�/Ÿ�PÏ�. ‘/O‘B‘OÂ‘’L+’%x’/ž’8Î’-“75“m“0Œ“½“,Ý“-
! ”8”G”2]”-�”¾”"Ö”Aù”;•&S•>z•1¹•+ë•I–Ja–+¬–Ø–é–—=—<X—•—¥—Ä—2×—
! ˜9(˜b˜(}˜)¦˜ Ð˜-ñ˜(™0H™‡y™rštš(’š%»š1áš:›JN›^™›^ø›IWœ_¡œ*�[,�9ˆ�—Â�®ZžW	Ÿ$aŸ†Ÿ-¦ŸÔŸçŸÿŸ ?. 8n -§ FÕ y¡#–¡Sº¡V¢!e¢@‡¢PÈ¢-£WG£=Ÿ£IÝ£?'¤^g¤%Æ¤*ì¤+¥'C¥!k¥6�¥0Ä¥ õ¥¦�,¦ƒ®¦D2§<w§´§;Ñ§.
¨3<¨3p¨+¤¨3Ð¨©5!©8W©<�©"Í©<ð©<-ª!jª*Œª_·ª&«C>«<‚«9¿«Iù«%C¬+i¬=•¬FÓ¬4­TO­C¤­,è­�®A£®:å®[ ¯|¯J›¯jæ¯WQ°T©°$þ°R#±Wv±:Î±!	²D+²p²RŒ²1ß²M³4_³4”³XÉ³M"´Np´ ¿´;à´µ<4µ@qµJ²µ5ýµ3¶,Q¶&~¶:¥¶�à¶“n·/¸&2¸?Y¸/™¸-É¸*÷¸`"¹Cƒ¹VÇ¹5ºyTºVÎºr%»p˜»%	¼-/¼']¼)…¼(¯¼.Ø¼2½::½?u½Hµ½þ½¾.¾F¾E\¾?¢¾!â¾;¿n@¿!¯¿&Ñ¿/ø¿9(ÀbÀ#|À: ÀÛÀ'êÀBÁ'UÁ-}Á+«Á×ÁïÁ-Â(1Â9ZÂ'”Â)¼ÂCæÂ#*ÃNÃ9aÃ?›Ã2ÛÃÄ*ÄEÄIaÄU«Ä@ÅBÅ:[Å0–ÅFÇÅ:Æ$IÆ7nÆ3¦Æ?ÚÆFÇ6aÇ?˜ÇEØÇ+È.JÈ!yÈh›È/É64É5kÉ6¡É5ØÉ)Ê$8Ê=]Ê+›Ê/ÇÊ÷ÊSËEjË8°Ë<éË'&Ì(NÌ7wÌ8¯Ì2èÌ!Í>=Í?|Í4¼Í=ñÍ"/Î:RÎ3�ÎÁÎàÎ.ûÎ1*Ï'\Ï7„ÏK¼Ï%Ð3.ÐKbÐI®Ð7øÐ<0ÑSmÑ0ÁÑCòÑG6Ò-~Ò1¬Ò+ÞÒ>
! Ó>IÓ[ˆÓ6äÓSÔsoÔ?ãÔ #Õ DÕ2eÕ(˜ÕgÁÕj)ÖX”Ö1íÖ3×S×cp×VÔ×/+ØO[ØO«ØJûØ@FÙI‡ÙIÑÙ<ÚiXÚ!ÂÚäÚ5Û59Û;oÛ2«ÛIÞÛO(ÜZxÜGÓÜBÝ9^Ý?˜ÝKØÝE$Þ+jÞD–ÞDÛÞ> ß?_ß5Ÿß@Õß9àYPà<ªà@çà;(ádáuáG‡á;ÏáHâ\Tâ`±â7ãIJã|”ãCä;UäD‘äcÖä9:å,tåR¡åSôåHæ dæ2…æJ¸æ>çxBç€»ça<è#žè:Âè3ýè^1éc�élôéhaê3Êê3þê)2ë2\ë:�ë1Êëüë"ì,5ì-bì$�ì<µì?òì52í<híG¥í0ííî#î*îFî
^î%lîk’îZþîYïEuï=»ïSùïAMðš�ð>*ñ[iñ~Åñ1DòEvòG¼òLóHQóšó³ó"Òó$õótô@�ôVÐô5'õB]õ+ õ7Ìõö,öTIö@žö@ßö
!  ÷=+÷	i÷8s÷V¬÷,ø>0øoøYŽøjèøkSù>¿ùþù,ú\Fú?£ú?ãú<#ûK`û[¬û=ü–FüZÝüV8ýE�ýiÕý3?þRsþ\ÆþO#ÿ[sÿ:Ïÿd
!  "o G’ aÚ W< Y” „î Ds D¸ 0ý . DK #�  ´ Õ -ð + "J #m &‘ %¸ *Þ I	 IS I� Hç E0 Ov EÆ Q =^ Eœ =â E  Uf O¼ P	 O]	 O­	 Pý	 PN
!  DŸ
!  Dä
!  b) /Œ !¼ 6Þ H >^ p� N
 E]
 (£
 =Ì
 V
!  6a 1˜ 0Ê Wû 6S YŠ ¡ä .† Bµ cø c\ PÀ Ä ÄÖ P› 7ì ^$ :ƒ 0¾ 1ï 3! SU '© Ñ ä / !3 ]U X³ 8 AE O‡ 8× E 8V ’� " *7 b '‚ !ª 8Ì &  , !M o +‰ $µ Ú Xó L h ƒ M¢ ið �Z 1è [ bv uÙ kO J» > ,E Vr ;É C  8I  2‚  -µ  5ã  :! <T! 4‘! CÆ! 
! " ) " (J" Js" Q¾" 0# 7A# 9y# 7³# 6ë# ;"$ 2^$ :‘$ Ì$ ì$ % s+% ;Ÿ% VÛ% O2& |‚& 'ÿ& n'' ;–' FÒ' D( /^( 9Ž( 8È( ) ]) /|) (¬) /Õ) '* $-* 5R* 2ˆ* %»* Wá* [9+ E•+ !Û+ :ý+ /8, Nh, +·, &ã, $
! - /- ”O- ‘ä- Žv. ‘/ —/ Eµ/ Cû/ 8?0 @x0 \¹0 X1 Eo1 `µ1 `2 Aw2 <¹2 Pö2 LG3 K”3 Kà3 „,4 {±4 ~-5 _¬5 :6 'G6 7o6 o§6 V7 Vn7 lÅ7 Q28 Y„8 @Þ8 59 5U9 6‹9 jÂ9 È-: “ö: DŠ; 3Ï; š< >ž< TÝ< Z2= &�= z´= E/> Eu> +»> dç> YL? G¦? Sî? TB@ 5—@ 5Í@ <A Q@A e’A BøA G;B DƒB FÈB XC ThC Q½C ZD TjD F¿D NE RUE a¨E M
! F CXF GœF mäF kRG F¾G HH UNH A¤H 6æH [I NyI XÈI U!J XwJ UÐJ V&K V}K BÔK IL IaL I«L CõL D9M Q~M WÐM o(N T˜N TíN TBO –—O @.P roP ,âP 7Q GQ PQ 	XQ 4bQ š—Q g2R 5šR ÐR åR @òR :3S ’nS ›T ��T ˜.U ‡ÇU �OV ]ßV J=W ?ˆW ?ÈW NX ZWX 7²X 6êX L!Y LnY »Y .ÄY 'óY Z Z-Z ˆZ * Z "ËZ BîZ :1[ @l[ ­[ =Í[ L\ NX\ X§\ ]] ]^] u¼] A2^ 9t^ Q®^ i_ 8j_ A£_ Må_ f3` Gš` #â` ?a OFa g–a Cþa OBb C’b QÖb >(c Hgc \°c 
d N$d 0sd 8¤d pÝd Ne Eme L³e :f 2;f Bnf [±f U
g 9cg .�g 5Ìg "h 5%h ^[h Aºh Jüh 9Gi <�i ¾i 3Úi 2j 
! Aj #Lj 9pj Kªj Göj >k 5Yk #�k 6³k Bêk ;-l &il -�l :¾l ùl m !2m )Tm  ~m �Ÿm )0n Zn %xn 9žn 9Øn %o !8o !Zo 5|o  ²o +Óo  ÿo 7 p Xp  up 4–p *Ëp ?öp 6q  Nq 1oq ¡q 0½q "îq –r u¨r 7s 4Vs ?‹s -Ës Aùs -;t 7it ¡t ¿t #Út þt u 2u )Iu su h�u 3öu L*v :wv B²v Xõv ;Nw VŠw !áw <x E@x )†x °x >Àx 6ÿx M6y e„y 'êy ;z >Nz L�z NÚz 1){ +[{ m‡{ ;õ{ U1| [‡| Aã| ,%} ZR} -­} Û} !ú} E~ b~ |~ G”~ eÜ~ dB F§ Pî ?€ ^€ 'o€ 8—€ 7Ð€ [� 2d� =—� !Õ� ?÷� 77‚ 4o‚ (¤‚ EÍ‚ "ƒ K6ƒ L‚ƒ PÏƒ J „ Bk„ -®„ BÜ„ O… eo… XÕ… 1.† L`† l­† �‡ -œ‡ ZÊ‡ %ˆ Bˆ bˆ 5�ˆ F·ˆ Bþˆ UA‰ F—‰ BÞ‰ E!Š 3gŠ 4›Š <ÐŠ 
‹ = ‹ ^‹ 0{‹ u¬‹ T"Œ cwŒ &ÛŒ � :� M� Kf� )²� Ü� ÷� 1Ž HŽ !hŽ JŠŽ ÕŽ 2óŽ &� C=� 8�� Aº� ]ü� -Z� 6ˆ� 7¿� <÷� H4‘ &}‘ +¤‘ Ð‘ &ë‘ S’ $f’ ‹’ ›’ \¶’ Z“  n“ �“ ®“ Ì“ â“ ø“ 2”  A” b” 5€” D¶” 4û” F0• ,w• 3¤• >Ø• – 57– em– *Ó– 3þ– U2— ;ˆ— ;Ä— )˜ "*˜ $M˜ 2r˜ ;¥˜ )á˜ )™ -5™ Uc™ V¹™ #š Q4š 9†š 1Àš tòš <g› J¤› Qï› QAœ P“œ Iäœ ?.� 5n� V¤� $û� = ž 4^ž !“ž (µž Þž B÷ž 2:Ÿ )mŸ —Ÿ ,´Ÿ áŸ HýŸ $F  @k  B¬  tï  +d¡ H�¡ @Ù¡ M¢ =h¢ D¦¢ >ë¢ ‰*£ C´£ /ø£ @(¤ ?i¤ Q©¤ -û¤ 2)¥ 6\¥ $“¥ /¸¥ 6è¥ 2¦ ,R¦ "¦ ¢¦ ³¦ Æ¦ EÏ¦ -§ #C§ &g§ AŽ§ ,Ð§ 9ý§ (7¨ .`¨ .�¨ .¾¨ Rí¨ N@© I�© RÙ© 4,ª Xaª ;ºª 8öª K/« 7{« =³« >ñ« ]0¬ *Ž¬ $¹¬ -Þ¬ '­ G4­ *|­ &§­ Î­ Gì­ F4® .{® 5ª® /à® C¯ KT¯ G ¯ Aè¯ *° ?° QT° l¦° n± Y‚± *Ü± )² !1² jS² [¾² +³ bF³ /©³ 2Ù³ <´ 'I´ )q´ d›´ =µ c>µ }¢µ D ¶ e¶ .z¶ >©¶ Pè¶ 59· 3o· G£· )ë· ]¸ !s¸ V•¸ Wì¸ D¹ 4`¹ 4•¹ GÊ¹ xº )‹º 0µº 9æº 1 » BR» C•» IÙ» A#¼ Ae¼ 1§¼ [Ù¼ 05½ @f½ -§½ <Õ½ ;¾ >N¾ I�¾ 5×¾ “
¿ ^¡¿ IÀ @JÀ F‹À +ÒÀ 1þÀ .0Á ;_Á 7›Á YÓÁ H-Â <vÂ @³Â „ôÂ lyÃ EæÃ k,Ä ª˜Ä LCÅ N�Å )ßÅ )	Æ 3Æ pSÆ oÄÆ Z4Ç M�Ç 0ÝÇ AÈ 0PÈ C�È FÅÈ É #'É KÉ aÉ 3~É .²É 4áÉ GÊ M^Ê D¬Ê "ñÊ FË ;[Ë 4—Ë 4ÌË 8Ì $:Ì &_Ì 4†Ì Z»Ì 8Í ?OÍ <�Í :ÌÍ GÎ WOÎ  §Î $ÈÎ 0íÎ 3Ï #RÏ &vÏ �Ï ±Ï ÌÏ 5ÙÏ 7Ð 'GÐ #oÐ 9“Ð 1ÍÐ 7ÿÐ ,7Ñ 3dÑ 6˜Ñ %ÏÑ ~õÑ MtÒ IÂÒ =Ó DJÓ D�Ó 	ÔÓ +ÞÓ :
! Ô /EÔ FuÔ *¼Ô BçÔ &*Õ ?QÕ ‘Õ .«Õ EÚÕ C Ö =dÖ 1¢Ö JÔÖ B× ,b× :�× &Ê× ;ñ× (-Ø LVØ >£Ø -âØ 7Ù @HÙ $‰Ù 5®Ù 7äÙ HÚ AeÚ 2§Ú 1ÚÚ ?Û +LÛ -xÛ -¦Û AÔÛ Ü 3Ü 2PÜ /ƒÜ )³Ü 4ÝÜ TÝ 0gÝ ^˜Ý ÷Ý Þ u/Þ l¥Þ 0ß Cß /cß )“ß /½ß aíß Oà oà 2ˆà +»à &çà 3á #Bá #fá #Šá #®á Òá Käá E0â =vâ /´â Eäâ *ã 8@ã %yã /Ÿã +Ïã 7ûã N3ä +‚ä %®ä HÔä +å FIå B�å ?Óå Aæ :Uæ E�æ GÖæ @ç -_ç E�ç JÓç Eè Gdè @¬è Míè F;é @‚é ?Ãé &ê A*ê Glê M´ê Së BVë Ñ™ë Nkì 0ºì lëì MXí E¦í Dìí A1î 4sî 1¨î 1Úî Oï >\ï 7›ï >Óï <ð oOð /¿ð 7ïð 7'ñ _ñ @yñ 2ºñ >íñ ",ò QOò Y¡ò rûò [nó <Êó 2ô U:ô :�ô JËô *õ 5Aõ Cwõ $»õ {àõ ;\ö ?˜ö ¨Øö ]�÷ ?ß÷ ^ø F~ø DÅø 
! ù C(ù 0lù M�ù Rëù )>ú ,hú '•ú ½ú 4Õú r
! û <}û ºû "Úû #ýû 7!ü 7Yü ,‘ü C¾ü _ý %bý 9ˆý *Âý Níý D<þ P�þ bÒþ _5ÿ ;•ÿ 1Ñÿ 4!48!Cm![±!:
!JH! “!´!DÄ!@	!DJ!H�!>Ø!'!5?!5u!<«!@è!?)!/i!:™!4Ô!-	!27!aj!YÌ!5&!*\!3‡!0»!-ì!8!ES!^™!5ø!.!!N!p!-Ž!¼!-Ú!>	!;G	!mƒ	!^ñ	!8P
! !.‰
! !¸
! !Ó
! !$ñ
! !J!a!Gt!K¼!m!?v!N¶!\
!Eb
!?¨
!/è
!G!=`!]ž![ü!#X!@|!G½!.!54!Fj!7±!6é!˜ !B¹!Eü!CB!V†!XÝ!C6!Bz!B½!B!BC!B†!BÉ!6!LC!L�!ZÝ!L8!K…!LÑ!K!Kj!d¶!d!1€!²!&Æ!@í!@.!Eo!Sµ!O	!+Y!"…!6¨!;ß!=!0Y!*Š!µ!IÓ!.!4L!*�!D¬!(ñ!W!r!C‘!9Õ!7!CG!D‹!'Ð!0ø!%)!%O!4u!bª!!
 !*/ !@Z !5› !1Ñ !'!!H+!!:t!!8¯!!;è!!H$"!m"!6|"!A³"!2õ"!3(#!`\#!?½#!(ý#!1&$!?X$!D˜$!QÝ$!T/%!C„%!+È%!8ô%!<-&!j&!‡&!œ&!$º&!Wß&!77'!(o'!O˜'!è'!*(!%-(!S(!*r(!€�(!Ñ)!ð)!-*!›9*!IÕ*!]+!O}+!KÍ+!S,!9m,!3§,!<Û,!Z-!Ds-!2¸-!Eë-!b1.!X”.!í.!H/!.L/!7{/!0³/!aä/!F0!,Y0!B†0!É0!-á0!j1!Wz1!NÒ1!B!2!Ed2!Fª2!Eñ2!%73!0]3!2Ž3!-Á3!7ï3!K'4!@s4!M´4!c5!6f5!^�5!ü5!6!66!T6!t6!’6!¯6!Î6!ì6!7!)7!H7!h7!†7!%¦7!Ì7!ê7!8!%!8!G8!f8!†8!¦8!Ã8!#à8!C9!›H9!Xä9!Ì=:!¹
! ;!gÄ;!b,<!]�<!Jí<!<8=!>u=!>´=!$ó=!8>!iQ>!>»>!(ú>!$#?!PH?!J™?!Nä?!G3@!S{@!8Ï@!BA!IKA!6•A! ÌA!OíA!_=B!N�B!^ìB!UKC!E¡C!EçC!c-D!>‘D!mÐD!o>E!i®E!fF![F!bÛF!h>G!e§G!L
H!NZH!;©H!'åH!w
I!+…I!F±I!(øI!B!J!rdJ!J×J!M"K!RpK!9ÃK!2ýK!?0L!@pL!@±L!@òL!=3M!$qM!(–M!>¿M!?þM!?>N!@~N!?¿N!?ÿN!>?O!?~O!6¾O!%õO!6P!*RP!I}P!FÇP!PQ!`_Q!ƒÀQ!UDR!<šR!r×R!DJS!�S!'T!'7T!b_T!bÂT!b%U!,ˆU!.µU!.äU!.V!NBV!K‘V!iÝV!%GW!1mW!ŸW!+¿W!bëW!`NX!a¯X!FY!FXY!BŸY!>âY!@!Z!JbZ!C­Z!gñZ!{Y[!EÕ[!I\!Ke\!m±\!F]!lf]!ªÓ]!(~^!F§^!<î^!F+_!Qr_!XÄ_!M`!<k`!"¨`!BË`!>a!)Ma!?wa!7·a!3ïa!6#b!jZb!0Åb!6öb!-c!EAc!;‡c!2Ãc!2öc!,)d!µVd!e!,e!6Je!@�e!RÂe!Sf!+if!e•f!Eûf!IAg!l‹g!Søg!&Lh!Msh!EÁh!‚i!DŠi!HÏi!j!\4j!"‘j!0´j!"åj!,k!.5k!=dk!/¢k!%Òk!2øk!*+l!)Vl!1€l!+²l!"Þl!Gm!0Im!^zm!NÙm!'(n!&Pn! wn!&˜n!¿n!%ßn!5o!B;o!~o!'•o!(½o! æo!p!3p! Op!pp!�p! p!6Àp!0÷p!/(q!/Xq!(ˆq!9±q!*ëq!!r!&8r!%_r! …r!-¦r!&Ôr!%ûr!!s!2;s!Cns!6²s!és!@t!&It!+pt!œt!'·t!#ßt!u!7!u!8Yu!7’u!CÊu!,v!,;v!@hv!%©v!&Ïv!röv!^iw!@Èw!{	x!`…x!>æx!:%y!2`y!J“y!$Þy!mz!Fqz!B¸z!5ûz!B1{!(t{!V�{!<ô{!Š1|![¼|!]}!4v}!M«}!Tù}!PN~!`Ÿ~!D!9E!]!YÝ!i7€!Z¡€!]ü€!RZ�!T­�!Q‚!eT‚!9º‚!2ô‚!G'ƒ!8oƒ!<¨ƒ!4åƒ!"„!I=„!=‡„!wÅ„!F=…!1„…!B¶…!6ù…!<0†!Xm†!\Æ†!H#‡! l‡!p
ˆ!�~ˆ!{‰!dˆ‰!tí‰!xbŠ!5ÛŠ!X‹!;j‹!E¦‹!ì‹!/
! Œ!/:Œ!LjŒ!7·Œ!6ïŒ!:&�!.a�!O��!œà�!“}Ž!$�!V6�!6��!-Ä�!:ò�!-�!HH�!’‘�!,$‘!>Q‘!j�‘!jû‘!/f’!$–’!>»’!&ú’!%!“!%G“!+m“!#™“!(½“!@æ“!O'”!@w”!D¸”!<ý”!:•!V•!l•!-†•!´•!"Ñ•!3ô•!V(–!–!(›–!*Ä–!.ï–!:—!(Y—!d‚—!:ç—!@"˜!>c˜!?¢˜!=â˜!* ™!=K™!‰™!a¤™!4š!-;š!Kiš!Nµš!G›!AL›!QŽ›!Mà›!M.œ!J|œ!ƒÇœ!(K�!7t�!<¬�!#é�!1
ž!2?ž!3rž!6¦ž!3Ýž!0Ÿ!$BŸ!%gŸ!)�Ÿ!,·Ÿ!äŸ!úŸ! !¢, !/Ï !`ÿ !+`¡!(Œ¡!=µ¡!2ó¡!9&¢!G`¢!¨¢!5Ã¢!<ù¢!F6£!=}£!*»£!2æ£!4¤!IN¤!I˜¤!?â¤!F"¥!Bi¥!o¬¥!G¦!;d¦!Q ¦!Kò¦!=>§!;|§!N¸§!>¨!IF¨!I�¨!DÚ¨!E©!De©!Cª©!î©!Eª!+Qª!F}ª!Äª!.Ýª!<«!RI«!;œ«!WØ«!B0¬!Is¬!*½¬!Aè¬!t*­!/Ÿ­!Ï­!Fî­!A5®!Cw®!W»®!P¯!Ed¯!-ª¯!?Ø¯!<°!%U°!9{°!$µ°!Ú°!ö°!t±! ˆ±!8©±!2â±!6²!OL²!Hœ²!Få²!(,³!U³!t³!I…³!Ï³!.é³!´!:+´!f´!+y´!(¥´!,Î´!/û´!]+µ!B‰µ!,Ìµ!Xùµ!R¶!!l¶!Ž¶!¢¶!¶¶!RÎ¶!%!·!(G·!p·!Š·!1¦·!9Ø·!?¸!R¸!i¸!†¸!1£¸!/Õ¸!)¹!\/¹!?Œ¹!9Ì¹!lº!0sº!b¤º!?»!rG»!Iº»!<¼!=A¼!/¼!¯¼!É¼!â¼!+½!0.½!,_½!1Œ½!0¾½!4ï½!$¾!%C¾!i¾!L‚¾!LÏ¾!+¿!-H¿!,v¿!£¿!¾¿!*×¿!)À!Q,À!A~À!/ÀÀ!ðÀ!5Á!3>Á!6rÁ!K©Á!+õÁ!&!Â!#HÂ!lÂ!�Â!6–Â!;ÍÂ!	Ã!P(Ã!;yÃ!%µÃ!;ÛÃ!7Ä!&OÄ!'vÄ!žÄ!1³Ä!-åÄ!/Å!5CÅ!yÅ!•Å!§Å!ÅÅ!,ÚÅ!Æ!  Æ!!AÆ!'cÆ!.‹Æ!,ºÆ!1çÆ!Ç!#8Ç!4\Ç!1‘Ç!0ÃÇ!)ôÇ!YÈ!xÈ!4–È!/ËÈ!/ûÈ!/+É![É!({É!#¤É!ÈÉ!'èÉ!(Ê!9Ê!UÊ!!tÊ!–Ê!'±Ê!ÙÊ!W÷Ê!@OË!�Ë!. Ë!$ÏË!$ôË!)Ì!!CÌ!=eÌ!£Ì!5»Ì!UñÌ!WGÍ!VŸÍ!#öÍ!"Î!#=Î!1aÎ!O“Î!0ãÎ!HÏ!:]Ï!2˜Ï!ËÏ!%èÏ!bÐ!BqÐ!H´Ð!1ýÐ!5/Ñ!(eÑ!qŽÑ!qÒ!,rÒ!1ŸÒ!KÑÒ!*Ó!'HÓ!:pÓ!7«Ó!BãÓ!0&Ô!?WÔ!;—Ô!9ÓÔ!2
Õ!4@Õ!DuÕ!\ºÕ!CÖ!3[Ö!3�Ö!
ÃÖ!'ÑÖ!ùÖ! ×!D3×!Dx×!G½×!%Ø!+Ø!žEØ!¼äØ!–¡Ù!8Ú!&MÚ!7tÚ!=¬Ú![êÚ!4FÛ!9{Û!CµÛ!1ùÛ!4+Ü!b`Ü!AÃÜ!nÝ!EtÝ!0ºÝ!vëÝ!KbÞ!-®Þ! ÜÞ!(ýÞ!$&ß!(Kß!Btß!C·ß!/ûß!0+à!!\à! ~à!7Ÿà!×à!/÷à!'á!HFá!#�á! ³á!&Ôá!ûá!3â!)Fâ!Upâ!OÆâ!Gã!O^ã!G®ã!Jöã!AAä!iƒä!Aíä!H/å!+xå!$¤å!Éå!+èå!7æ!.Læ!"{æ!$žæ!Ãæ!#âæ!Rç!"Yç!)|ç!%¦ç!BÌç!Hè!@Xè!™è!2±è!/äè!:é!XOé!<¨é!*åé!ê!#+ê!-Oê!)}ê!0§ê!0Øê!"	ë!,ë!7Lë!0„ë!µë!8Ëë!ì!ì!/8ì!hì!‚ì!‚›ì!mí!!Œí!®í![Êí!>&î!8eî!3žî!VÒî!J)ï!¤tï!5ð!6Oð!Y†ð!Yàð!::ñ!uñ!$“ñ!¸ñ!$Ññ!&öñ!&ò!&Dò!*kò!E–ò!'Üò!Uó!MZó!b¨ó!ô!)%ô!‡Oô!\×ô!4õ!}´õ!@2ö!Hsö!D¼ö!K÷!PM÷![ž÷!5ú÷!0ø!2Cø!vø!!‰ø!�«ø!5-ù!>cù!X¢ù!Mûù!SIú!J�ú!Eèú!H.û!owû!oçû!4Wü!YŒü!)æü!9ý!CJý!.Žý!Z½ý!Lþ!5eþ!7›þ!;Óþ!ÿ!1.ÿ!g`ÿ!7Èÿ!,"z-"Y¨"C"F"Fb"E©"Fï"/6"%f"%Œ"F²"-ù"6'"E^";¤"hà"9I"mƒ"9ñ"+"3C"lw"5ä"P"5k"P¡"ò"4"*8"?c"B£"ræ"dY",¾"Aë"-	"|K	"ˆÈ	"zQ
! "gÌ
! "}4"e²"f"r"!ò"$
"=9
")w
"9¡
"DÛ
": "9[",•"lÂ"N/"R~"DÑ"5"RL"Ÿ"<¿"8ü"V5"8Œ"VÅ"B"`_"BÀ"`"(d"F�"6Ô"."K:"-†"´"pÒ"<C"<€"½"'Í"<õ"*2".]"/Œ"2¼":ï"*";3"&o"#–"9º"Fô"o;"/«"ZÛ"G6""~"9¡"‡Û",c"(�"C¹"Hý"]F"n¤"n"n‚"vñ"Nh"w·"Œ/"T¼"/".A"*p"S›"Nï"q> ",° " Ý "Mþ "8L!".…!"0´!"+å!"F""\X""`µ""g#">~#"u½#"&3$"%Z$"\€$"jÝ$"dH%"a­%"c&"Xs&"CÌ&"B'"PS'"G¤'"[ì'"H("9e("Ÿ("%º("Fà("?')"8g)"- )"9Î)"7*"8@*"7y*"M±*"Iÿ*"EI+"A�+"MÑ+"",""B,"5e,"P›,"Oì,"<-"Z-"@v-"G·-"3ÿ-"*3.":^."+™."/Å."Qõ."gG/".¯/";Þ/"B0"6]0"”0"­0"+Ã0";ï0".+1"fZ1"-Á1"Aï1"o12"-¡2"-Ï2"Jý2"9H3"-‚3";°3"8ì3"B%4"Fh4"G¯4"3÷4"+5"!B5"=d5"J¢5"Ní5"2<6"=o6"/­6"OÝ6"/-7"C]7"¡7"³7":À7"û7"8"k8"†8",ž8"QË8",9"[J9"2¦9"3Ù9"%
:"G3:",{:",¨:"ZÕ:"0;",F;""s;"8–;"Ï;"”Ô;"i<"l{<"ëè<"}Ô=".R>"-�>"#¯>"PÓ>"Q$?"Yv?"`Ð?"Œ1@"¾@"VÐ@"F'A"\nA".ËA"RúA"MB"2lB"-ŸB"=ÍB"'C"]3C"O‘C"&áC"'D"00D"1aD"'“D"$»D"7àD"E"93E"1mE"3ŸE"7ÓE";F"DGF"9ŒF"5ÆF";üF"58G"5nG";¤G"5àG"BH"8YH"[’H";îH"D*I"8oI":¨I"+ãI" J" 0J"!QJ"2sJ"+¦J"+ÒJ"*þJ":)K",dK"+‘K"½K"6ÝK"%L"„:L"„¿L"„DM"fÉM"Ÿ0N";ÐN"6O"\CO"& O"dÇO"*,P"WP"%gP">�P")ÌP"5öP"+,Q"XQ"(pQ"'™Q"ÁQ"&áQ"R"$R"A@R"8‚R"	»R"	ÅR"Ñ	
Þdþ ‰.â&“�24
! äRê©&V
�-a/œyïª9êÖ3R5L72(º
! ì4kˆ	�)ö�9u:…/-M¡E!z:G9]
2¶Å..41¨7�N<P-,9¶)7´:'' $ÒE|8=>Ê˜à�#|!´+J+�18'Ê2å2v95*­"5˜7N:1!<+D%h�$ë“ê<H	Û8_!…`"ê*fkö
! ü#�Å5š
)/%
+M-Ý%€vÝ
! D'°÷6L1†<„##É,ù`pÉ"Â"¢/)"4˜x!Q'¯)»4Ç4:£1ž¤Œ?O§¯3,� �!(0Ú+�ð!/£!©9¶Í8±ÿ.9),™R;Û! "H�
! ;.‡(%q!§Æ!‡ÐÎïM7ª"3â
ãA9ò'Ï¾|0S©@*©åµ"z
;,Õ;09'¶.17C4§/ü*3<�(%4á8	Ò<–Å(o&–tËù""W4ÀõÑ
! =<O‚Úe/Â u7"*-c)T Õæ#w2+ë66÷3p-ÐB©5"Û ô:'©!C8Q"È/r.*-
! !1÷
! �1d#è”,è$ä3F¼-lŸ,^ñ:ÉÖ*ì)ã†Ã
8üþ/q8‘�/ø:b/Áé¿0¡5j5s	:à&<I“(tÈ0ø&‚)V)-A†	¥1/
! ®Ž
ô/	&¯¢+wç2ª!ºTî	A7(8/
! 7ã!ËR#ÅU½»M/².³û%Ú(E7kå-‚A:<AØ6h$)2�+E4–î2² 8¨-ÇÅ2ð4Yè”
! U1+8
2Å,Æ-. ”'3î%7õ<.¼/Þ!U_:¤¦(v�2–ë¦/i!�º(‚§×*&ÿ2K)m'Î#\EH¬"{*™&,|½á+[	B6›õ/3*U%D7#2ZY%^"){0$#Î:¬=ãl5Y$$bæ%ëá#y16Ó: 	}D=*�Î7Ý¯,ô'Pµç1 Í9L9ÏÛÏ!Ç4õŠß(&’-’pÇ5)ò(ëi.ô+=a:Ú	T
;¦9ã~™“9¤ÜŽq*§ ¾#ô	/ž[29ù)À(,Ï|*
! wH)àù˜,ô1:ÈÒ-”(†*!Ó-@2Bà,w03T"w^"ó)@-Ë
! A
œ2o »<c<Uô¶*/6ÞŒ±&ˆ:Ö¥*XÖß5ó+§\eJ+É67	¯ ]46ª)ýiy42Z:fz#°,°;™+/ Ô1à7-"9	A2²
À	b>+`*Mf:Ø§óBx7@4X ²Ä"~,c-ö%]N,1<V4Ö^6F2ï6"Ü"B"(	Ê«×<F,k:1633„*v#•%­
ô4Ü+E¬•Ñ™*¾p¯9Æ@392k0±u<ð"Ä8&U91Z#31·4"	þ3D¨<ó6úç!'™f„
! ó.ð$
9œC3ê
! T;Q5O%÷),¾+…*¼/�/ 3�„/ 60ì
! °
! o7#Å
m04%]-#;67§#Q!Êõ™=ªÓ½'=›5T(Ý_#ž~#û,®àc$Ÿ"
! ¾.$ð:A.Œ24NƒF6+&=;Ð¬Ö)Y9Ÿ/9ß]	1&$Ú'8m5õÁ<ÕÀ†\/«;…
ÛÕÞæA9ä-nä9Ö)Õ&$â<9¾	'+Ô6-U-ñÌE5a7.;½_÷Ã$"‡3')L8¸ £XD-‚¥+F3Ì«"†ž(�<<±;ß%ï/L!r,2–5zh<Û&»2£'~n
ÿ£ž
! C*49Sc]ý	:"‘!ñ	Ã‰7í7¶.5z.åB,¤tYÇ~']ØÄ‘-"<š"ß±"×+38<(g;61À*m!Ä,(9¦$Œ
/*Ý.!×> H#œ.i;ÒM,Ì€3[„t9“²7hØV(‹900Š$�'µ3È:Ê§ô>¦
! å†:#K3
! Bc0	'#x§!	F	/è6ã®&Ì®mß9¡2ª’(™8›6ëCl8+én
! ìŸ«.ó97,ç’ˆ2C.%“/"(&Eo&3çvè&ó7è:$+éö
•$šJI¤#ò[$ 4!62_ú;'(Ðý-Ï'Ú•vë*~-ì/›ž Æ)öi$&¾Ú%�+œ"è°Û1?‡%Äµ -Q,!qüt,\#KÈ¿;D>,•*È'Ðã/t…×7l.	Žâ,=®	K¦5Ö
È5Ð7/	 (›ï�&oÇ.¬®
y"-52C6Á	Œ±X
! `å6-tô9P0<*7O~ü9p2Ü%�:e
! ƒ-û
äy$/5Õ":2-48ã
! xt%È+W.¡79/³Àã+7þ*2,¤
! d
Ý8V—(î5v(1Æ*¸3
2Pì&¶0f'£8):&þ#¤67� fû+.­Ã3F4V,˜:y�;%	Ê0è*9sZ6Ú<&¯år"3Øú<0Ü
! š‘m/Î-`)7R0·8”<1!‡g/zŠ<2&Þ@(�
! î0½\Ú7Ãû1éuN0‡ò14¿?Îã`%bgÍ8&ƒ+;
! «38f Q9X£/|¬3,</c<*•8¼âÝ1+W;<	Ü.u!0¯¤x
! ê}4»7‡,{ê†8¯./ô
! ³ äõ®(ÏY7
! ´1ë+÷×4¸c
C(×˜ó;l3²Š“¯AÆ,~£
! ­"ä&â^*Y
! PÐ+V
¿’'>8Ê„,8"2j)+Vç){&5-âu.÷”
! ák
ÿ¹¹R'Ø'Ð7Z=Ÿ–xq4¸:Ù9m,SÙ.ó4e€g¹x*"ŸL2Ñ'&3ËSq¥$4i‡:r;½m4.RO#�/"(}/Q&,t�=™µ
! À16-ô<‹-j	�<V�»)”.j1v&K~3}‡Æ:Ó.5OZ,²4-íç1Q‡ëx5º0õ2 9<']Ër5û4î
Ö;À
! <C ½£ò&	9<–40[@<¶ûÑˆ"›X4L5å 
û.£3½ò‚,r/‘)&”*}-°Ö¤[Õ9Å*ßn$f=H6;"¿YÌ1{2Õ 2„=r 2O/+(%´œ6;Ï*ª4Ì(ý29VÈå'S#†®+le})©=G_®ô-—5Î<÷(¢$J³�3c‘&a,!j7.~¦ãÂ.— 9'ˆ :õ
	0�=.,ª5d.zº¹$%,ˆ¯Ó!K#4•QŸÒ3Ž0vÒ&fe%×#÷	j,†Á
! Ã%®Vò+;+j?=üÎ*ÉÞ'j!çÈ»4À¼$û9j,‚ï1h(Î4(6‡,	å%È2Kÿ	y7æé'}*Àª$‚0
�
Ž+D(—¡&"˜#ã-¢�Sá2úÕ%ž`-a&Ä''7¯åa02#4÷\5(*)«ê†'@–92	ìš%‚&^ 7| ª+ø	Z	'åú3†=(õ;H.]Š+3#<&78: ƒ$@+ï-^'Æî)Ó2H9±8n&–.ˆ¹·	*1ä5+3f6t
¸ý:}
Ÿ)õ�ú6/8àç
(3�æ É’5ú �4)À-Ç
! �1·0
"8Q…8Ý %A3JËDNZ.
o;Ë‚5I ð2¹'$G5¢1	Å¦&Ñ68u*H·"|
ÚI5% !"8.©7
æ‰	4®$Á
u^,/s  _*<õ8Âå_Uâ%s,ví	P)Hy2Þ&å
j'›Í<!7Hg!ö35Ø„£O£2W�4W#gÐ0p*¸Ž3U }(*þÞzÍŽè3r7S#4p7Ð!™"¼2´5²/‰’6Ç2Ù28f˜))…Â+(5S ƒ/+#È)sû5 „.¯'£ýÅ={8ö&z5h% 1K"='p#�!O/ñ��\	~/‡0ž+àì*Ú$È
! >';/(©1_;í&ø7æ;†
…°"¡%y
! ,+Ü:*û
!  
<—69.µy¤+Á
! ^&˜8ü30á5žQ	oë-U5„(3)¨)á*‚>
Ó9Ež70%	"']»*5w-ÚÎ±
`7—Õ“¾L#©0K:ë]Õ(à¼Âé/Â: &ºh*06~$�"³&^;j°.69‚']
! �°84°œ=q%š: ðüH2’§9å•6<‰3µ6�g#yà¾ó4�½6�š
! Â�$K/7›!¨#Ìv
! Y"8);ÊP1¼‚
ò.Cq¬'nÇ.Ä†v‘0ºÏ.Q‡‰;¢,¥&p�) j')1`[#‹&T-À7p6=9ÅÁ;0{=½,:[¢-Ò8ÐY*g1ØŽ!!eáõ(:ñ*õ}Ü0™Þ$a1¶,Æ;îÐ547( ë	ù1Ä9‡Û3x55º�˜;=ý/!0¿8$'!=%/Ÿ1@.[„Ž)>9	 ù8a9ñ;3Ê&Å6ù;D2„8H8Ï
! ~m)<•:Ð61Û)57¨8vRî7R!<÷ _8‘­9¡=ù==åávœè˜¬/*L;‘£7 4�î"Vï‘=qö*Ž'Ñî+Í",'ˆ!ù"µ“7™Û2N[5­'565ËÒ.)C,©G)ÅÖ%ø	8z  ov	ž'ÆÈ
! ­MÁ+’;6Q-„1z0Å¼#‚:5Z¥"8ˆ#%}+`.”8¥”+´á=`/ g:Òü‹$c'­¯;â#Ð�*û‘S._.õ„2Z”6¯( Î)W
! Tßü;S)à—&Ø0Æä,³šu‘2º™Ö,
=ÏS
! Z*?)Hy5í!MpÑi'oëú'
£ úê³
! Ê%õE
! R'˜+# Ã9óK-Ò2MÚø¼5;-
! .L+ í" Ô� ­0›§:ê�ãrë€$~Ï(�¯)4S4÷,#­u±9@O5v9´0ï*[^	„o57C
! ù:^Â#1v+$ª/»!L	&/%Ö(•[;ý0%G*Ÿ/�+c9íUˆ;	�„,¹5
! Þm
! ˆ(³7%(€K0u i~Â|9>f!ï8û}8¨.´6V5lÄ;à~
! ;:Ã§2\*Ok
! C$»4dÙ*Ý!ºå+Ã2'y¡Ò<m%K?,7ª2$=,
! Ì\)2û8*Ç	«$š0�Yõ+alÓw&('#æ]Uê&èî J^¥n%Ö�fX&"9
m8È&Ef&âçŽû°A82
! 6ƒ	¼9g=Ã ?ï'þ,5!øí÷1¢*@N5…^´!”
:ÿ ¸1X6%);�%ð,|,_6öC+ø0é%)
T7L37ý!K	íÐ$Ü,°+Ÿ’d0J½¯5pŠÝ¦(\
! ¨�ëç6Zž±3Œ)t3aÄÍ2„0K
 @.06¨êâ"Î$56
O1×ö/ó	(_%³9$Q#‡)€èµL/œ+Á¦1­,%BÖ�Åþ.µŠ,êÂ‰<ò7f^8çCnÉ2WO98L
B%˜4œ:1"ûV9E1>6°3W±¤3Ótn1
! $Š×´)1*/f,:¼ò<W<8;ª.,£5˜$ü�4ÿ
ˆ<~÷:œ#d$þ÷­µ)È3'Ö¹
! #†4†%ã.´3Ï7§6ÞãB
*h4±!,µ(ö	*
! Þ
! åå,�Õ>.‡#[,#04&m#rý<;4e2„*
† lÒ‰oÿì-L˜)ý4:	gâØ-¹-™o9Ý,¥l2[
! F<¿âí0š
³3u!3/5™'×‰ö6O0}:{Ð#Í:1&&(;&h&‰î,ã4¹.0á›9!$]Cïø'K=·0F"Æ›È8Î¦	SÂ+M%Åþ"¬4_³„4ë$q#‰0ú5à-­1n6QÝ¨	r;�Í5Ù"©ó'É.ŒSÓ%	)0ø<;3tš2'“ð�+ë˜íÎ 7ëDþ
ì@$¯8Ó	A‰
! æ,;%4G=,p›/¨"P4Ö}'º.(„¢&a6•hí‚ì)(ì-"WÄ+%
! ÄE’ä6®b3o¿I%ø,ú,4ôQ*¼'þ4?ä›'¸¦"
! #Z×\%…S39ì;n*z!í:|ƒ
 5
&Ìòë(:3I(„"6d	5Å`r$´8É!$0Œ3%Æ${­b!u±4ð·È.¯0�	]®!Ó&l ¸;ja¾s1´:g.4Û"§,»Yù–Ð"¾ã"q7,=¢<Î&£O*Gâ4^$È9î;R<ç4“³#â	Å!û™1N+æä•!–dÌ;ö4#t7&Æ*°’0>í)´]'ÅÄ)fL,N)�i$*ÅÛ9Y.7E!n;AÑ‹+«‡1RI',(Ë'	(³ç-»y,e0v6+'J%Yr#³)Ã/ƒ8Õ0¬%¿,Y13y<K+Ÿ%Vl¤2ë"e$N";À3ç^-¢å¬,®'r~•5®Œ	ƒ"µL`d,»ö€�m!6î@:Yƒ'‹V:õ4¢Ñ;*%W*©40ŠÁ"ZP.a	¹Û.0£$x5MÀ8F)úz,7p 8+Â5y&k*lÃ'4×(Ÿ;#2i-¬;øm"(Û;ï3*¬+?/:›7h-E6Y5A/r3î¢ô.d9l"H1- 0¹'â1},I4‚ƒ9ü D&­$AS7?š ¾,0™,ñ
—;=h²”Ìç7v7Ç
Ä6Ñ!©‚2P‰†IB3Âj

	6#/ž5·;Þ0!ªy
! ª�*	4›0É	š(žM$æ25'
Ë:
F&ë[
Ñ'‹=4Ë.ì¥iiK4v-+‘¸%È7cý2i	br04+L,%I²#ä'ko)5#™#l,m¬%Õ-‰2	*¿#g(ék"y#&“&kXKºè3$M5±$¹%³.7##=@ÔÛ0Lè›[õ6\2Ñ,‰Û5-6	Œ
! +:S3¿+"€'Ö$™-ÂT)#%3ú;	Ì<É¦ì:(	ô1 =õ°¡4
! 
f<ùÔp%Ïö -5CÁ,%0o1\4M5%„í?(zµ	E1D6E4�7k·Ï"&’=ânq;_­r:6¤$Ïš;y;Œ4-Ì2w><\0
! èíC“-ï‚9�Í|&ß"³<8. …;p2"Š¬ù‰!�0P"	;Ž4X"):ø9…»�.gÜ2ª:æ*¿­=ˆØ`“þ
! 35Š
! 
j/d:x*y.!9Ú.l6&R_5WóÔy/!~×&÷Ãn7r,	Î+Ï„9?0ó&yg6ð/“Ž?™2ë'?·#¢æx£]j:¤qX2<™Ò&+¯&&¿<î$`;
-[(Å ÷. !+1&Ò6ÿÒ1K'�
ë¸†‹#Èæ4Wn1çh$s4Ü/Ø2£:C&Ë›c(lB:·ü6eX5•	¸óAë;®6Ûbï:å(8b¬Þë,Ì&«—=ñ1['c:J°0©/�Y*@9Í.Ô:aßÐô89®!$¤³7-ðê	„5B;Vä%ú
ˆ›
’#ÍÁ´'fù-m=;Üp)ã6æHÿÎ3©4®’,Ô
Õ©©"b.%¨1¿:	Ù(Æc=g<ñ3"49�5µÈ 
%–w*p4Æ=ç"ü+58@ŒD;�&“5—*ˆó$÷<©'3	;'.Ãÿ,‹b8êÛ'…2ð8Í6§ÈOÎ'¬ü$!¢©8�©ì+3
@
! ä6€e€+É$Ã0K%¥%Ë0àã:l-!1&/P$R&Li&4¥Àï4	Ý&ƒrÁ8†,P0Ð¥Dù5åÐB+Ë+1Î(R!âüÓ=,œ`ëj&¤6(73ÜU3Î)Ž#²*Ò(�<=1;÷2ÝY&·œ-‹2:œx(ˆ�.—$�9–-`<~<–#J	þ-p×ªp…5
! ×R Ž*ü":$še²Î¢~%‘-ý5å4ÁÃÕ:^=š+wuy0
! \4=
  
! 2
µ."
÷"y+bÙøÃ	Æ0k¤
=8G
! ­*Ù ™
! ²¹!‡,u©#+Ï3_õ |>*.8ó¤0X7T*Á¤m$Bcù\<�°:$=&Ü;O,š¥/°û!›Y=+}.#-y!K½ù!F
é:Ü4›_4–<á6‰%ŽÂ2J)f	éµ;Q·7VO)²\ÅÏ¯·I/â5m-»:¾‰å:Ÿ0(õ%—%d"á ÇKb1;7Œ!Þ°mO­-Â0‘d2š34v4*$tc5)€e-	»	·9‡ç‡8Ã*Ž+._7º5ú›;lz/¥;_<T1æ:-7*?,�™ò/><%,÷™úî1"œ¼0¶'$ª8(·6Í&QI)hù'D=¨í3ÊLž¶6z¨!M½(
! 4	Ó5:)ç,w:œ-('Œ^¬(
! 'ßÞ.Â­Ž*3ñ!èÆ0è
p*=(Î/Ê* ,Nc&— 
! Q º!×5';›Ÿ¡*r	Á&¾áV.¬Ÿp(./26ºB#1þ1e\ e A;9
Õ÷%í‰/äR
! `2à w&]%­7H{$Ù9ík77Úê)F;*.0ii*¢V+�'…($si
! ;èé%¹—´ ®ˆ+@/Ó‹wÕ¯Ä½}#“
X;Ëw9Ðp3k~=ËÃšJ2[Ûè;±:ð”)¿Ü—"ò/L;s}ô¾#Ý+*B» þ h Z&à!¢B!wg«+17A	Ç%c%¦
! »(,;NòT«<Å+ü:ý.%$K
! ¥!&è-d*X$Y'¿5Ib:Í7p
M•.³5!w 7œ¤/6«p$26+�=18í%R.'Ô	¿7ª#%°³2õš”
Ÿ$ü„ €e!fq"ÿ®#ø8œ4€;Î"l	D)Þ2ƒ=²0Ë�lÛÝõ*ê;} à1ÿ)Á4_M(ý|~¹ ¿'+<.àÄ{3{(éD9"Z2u5’
)!X
W5W+/
ä ñ9¼!%yšæ1®“=ƒ2pk&{½0k»Œ9!Ã8ý7[n	::`«#5"3"EŽ�*Ÿ6Š ä#QŽ"ØUV-�t§.((}$”/_'f)6(4¹,!5¤#Û7-ù
5&Po6�Ët*}=l0¸7mŽ2H3.‡9(/?
! ¸á
! Ûw6V7òqÒ,–+¾'Ä	ã5ð%#
! X9Æ/'7Xý%|d4Õ Î
¦"õû6É0<5Ö.J"*=7])¢0f"¼,Ñ1*=f9lÒ/…'¹(p"	.$)R"˜j0Õ	qŒ7·1¡Mh;¾¬Ä-“8�8ºÍ¹7ì
! ¦�
! Ð:,2²-.Ÿ˜"�2Ê0$Ùu(äº+ý1öW5œ)¶-êt†Õ1‰4Ç0{a;8Ñ& 	Kö(XÊ4Ó9+ß<(c2r:!³/øl9z;“6"15.¹2²%É#í4J/¶D+¢%!5<{ W)9Ž6Qé(ƒ+	ËûP	Š=éý'a“,Ã(2ð&r ‡…y^ó:Ó1ÒÅ2/U+ƒ4Ú2%7�×$!mw5w=Í|ôˆ0xøf#:
*œ3Ž$#¾7
! ;Q2ú»2=ýG´
M2Á%†#°&DÎÁ²µº/œ5/û%Q6!F'2":‡#!Á3L^:&
! â-´ñ)j
! ñ$)E;÷9¢e;¡1Èd&F-#yš'%)¡6:. 0M<ªØ¼–=;0±’²(é*5x9@'ˆ%íŒn+'"7±)œê9§8�.e».E0½l–Õ,â-(3›	^ŸC#:"Ä{S8Á6=	
! --À,>,V&Ê]p5¾Ï,ì5@h¡<í6ß*a("•9Ü&“*¾"Ñ6AZ
v.Ã5/2ÑÅ3	5“	‘<­	µ&ð+²)Ý5w.{<¹!+ùz 
·
Ã)d(,‡½9(!±!ì1ß=Õ´'â¯Ô0H0i8k]1�1öƒä(½5y§
! Ð'];ù¾%Í*
! áË71*2Z;å*Ñ*ø4$1¤!�"WC¨&ó.g¦V¿è(=¼U!<¢1–a†J
! †û	(ò2�£ï#‹
! & PB\‹-P+SÕ'2 Ì…¯Y2Çº&â'Û¹q/„• †
! )	µ#&#2Ú8/¿+)�7“ý €-]9³M0—-;z*9ç‰#N€ûj$¢Ùs"Çþ%§‰	¬Ø)çD¬ä•;ë0á9>I,þÈ:5LL"ö=0Ï6c	 x:i<”2i§u#Š)z"n9÷-k4,<—Þüºõ¾59Ž:²;«ÿ5U7._)'q)ßê9L-4Ë Wæê!³Š'à4ÿ€9059#3) ‚7e	eƒ!¬0b ¼@%P%k$²œ[š5¨%¥'%€É¿w"½ß4B&ï7“å;·Ø	£#‚8l*– .y ¹Ë�Ô PæßO
36g 0—U70o=ì7ÞÂ#½Ã�%¦+7ˆdg‰"Ÿ
! S01J;[ï	÷7ô&ø*ÖU{85�"-è
! 17USa's…4k#ŽÔ)ìÄ
! �!Š	+Î82Î;
¼	û$8•3=6(Ð
ãhÑ3äI<7 
! ’bJ<G½%³	Ý- R7Ç-M+í8¥ä4
! Æ„7Å7ì+h22$0"ø8.²<1#£./�
‡ò5Í2[==×g9Q%ì:,D/Œ8®-m5
! 6*x"
ÿ&$ý&-:<üCb&­ �”¹”"	Á÷Ø•=U$Q
! ;¡4l&Ñ �û4’4®"&%T'o[´0Ð4Õ¾;çØ£Î	ÔQ/
! ª
0`î¡´2ðø)b9È°ÃŸ<’	9Ÿ8Š5¨=R8"Š(q$¡óá].[1+	.*ù(§1á&Ì/b	28r-©-Ú&Ö+¡
! f+ÀO3ø;ö1S$©+	+ù3…Êà685K
! b%R3¿!=
zu©)Å&¨”LÄ!BZ9†0
! G2»$*È”c
! ¹g*Miã0°(w)m6,+
! "8ë<z-2EÞ;G4%•(«%(þÌÏe~“
! îhiÎF/G;S¿y6¼e5l(l*ÔQ\-/'$\G(!„Z!Õ!ˆX0‰.=g
Ž©;¦²Ð
! ë…+ê7Æ"þ:=­0&
e2‹Û–
! ÕÐ,’›ÿp'¦&š
‡ Ñ+ä<ù6*éd=
! Ñ9ê2
! 1¥
u?¹<ß04¡¼¤N;Ÿ;E:*}Z”9N6íÑ‹�\|µ.Î,(—š7jú+8ž3·- /¥84/Ê)¤*É:J 5a4Ò#vÒÄº8…0”-..�54+B2î]í<+U5t-‚ö$Ø$ê0_&Ž1›3%i¯+0&*[—X ˜56Â$òÖMZ%ß&=+7 Ç»c/O7½4ýdÿ8^e:S4 4B-Ú’7!0"e7 øŒS;É<°*‘6Œ³C¾3 #ù&Á.&''	
5•09É‘8•r6"ÔÀo8u©¤1ÍæVá$I&; Å”�6¯/@u{
! +Üè¢rÙebè*K:¶!)!¬#'
! #'a#Ë61;å!32þ‚N-6Ô+'Ç9˜Ì8ö—‘ ¸Y7·;mv$5O“)Îã$¨
J=i1ÚžC¹g«&“$…,U<^ìø5¼%�\,"Ê¬$F{7ç4*�.|!Çÿ‘
! à1Ÿ&9Ž=B-™5¦1 Ì×8 &ò$7ã,<%‹)&=‹t­KiðT@íÓ�!€¾1€8I
! T2h7~ž*ÜƒpP7dä47N‹,÷4¾G$ýŽ çö!ñUB)BA:¿%î9.†ÔÍ/ÅAè,()¬9ã#£9äJ6U	+=)Ÿ-·-ƒ3å/ü/$ô#—•1FÏ2)X%b7ý,Ø;ì/Kû&§S+E"¬*…R*x=ö'Eœ/Àì
|1± 9#¯+
¹+{€:h>%Ñ%¹"9;bu,^´y€ä*Ñ)«�6_/§6¡ u6[40=¬Á(�æ.†8<,Ó ?yï-7
G=
! ó®2%Í5'~/,‰=Õ
! X.˜>V
! ge8Þ‡6©T
! ƒ_¥Ò
! >"K.Q<I
! y7¡31.¡:9w^Ê5˜%ËÖ0\6ïÎ®¹#3÷ü>&;¦:´Í�)úšÙ1ö5�Ï	:)+<ô2<D3d²bŸ*Z/,¼
! 6=}�3¦ £(:"—?&›+°8dÛ6Üý9mÂk<Ó¼Ý	+'›,F!x3í'ìŽ5Ý#C2àº¿/rú	½"0F¤"Ä)}6)ðv7/Q8:;ü!ã3
8™Kªû<ú+M‚ÙF9»..ˆ/ï³
¤È*(B gê")�=ß:ˆ&Œ6H;¾/ã;
! 5O¢M1t\ó<
! YÎ<#1À'Ú3Ø—8¯Ú/=Èž`ž< 
Ý2§0l)Å)Þ9t6Q¢.ˆ3vªlË
‹!«(+Ó4„%8bý
*M=‹"G6›)×/˜6Æ3z&¯#dD	Jû:*9ã6–	Ð3@»’•?1ø
¿gÉ*žÉ3a<«±	]*ì:[*s6rãKÛ•)Æˆ)<‚M8§(q+E%ƒÁ9ÿ¨<6m;l%µ%æ(=#±#Šw7Ê	]254X!ÉR: &,"$�(m	·/zB(áö%¯"	Í0×%'l|)G+0$<g	c Ô{:ò)ôò T4¢	;9iìi
! :3 5©(¼!û‹(,4*+®Q~8°%]:+ú-o]3ù+Ê6
4G'#$žŒ1¿èH$'*¤5<X;¬&-Þ"¶Ž&“321S,Ã�
ÿ‘�#8-šK1$/š&{%­<Š*	³š#u7ž=;=ž6)
! 8$fH(-�N4Ê)Ûnº1¸'
!  ;s
! f·‘,¿ª=¢%8¨*}Ò+Uç3.Ø
¥¶#=ü
! à0µ8�×Ûƒ)÷f(¡P9eúÁ'R *¾IRÓ)7<8IÙvŽ,¥(ó H
.¥!/
! 	\3O6—:$&7%3íü,-ªj#	ùõ9Ä.Ò
3o,é#¹&6|.78:.sÇ3;t!'Ë4[g%-Ud@0 5-à%;šË%x¾&÷Œ(ãÑ¡Œ5•'ï!{Ý¾aŠbû;ýf%Y;‰:/*|
! ~"Ø#t4H&ë|¢6!W	±.p;
! ×
! -8\Z<ž.‡ôAã/ð6ç'oÔÚ;9½<¹
6&b"øä.Â¬Pþ!/ï¤7)C;UHB,R)Ä&¿­
! ´ >!Þa0À`#íïXÇ7“×
W6GY¾-øb
! ¦/:È*
»%ž,r9—;‡cX�.é-
1%
! *³*+"Ì!£+	S6I0†T¤ X)²"S¨� 8*l:…h0¥=Ÿµ3è ±S	§ã XÂ7³)Ì4]&†2Î$âc½	xþ~
0‹¨Ù8ø3ZAê6Å$¶("µ1Ó"^p2�‘#µ*"î/½ü
þ+ª žH
! 
=ïx Dhšþ9!ð±PÚ
! ð'é*¿4PäË;#+ƒ'–2RF*"!òû¹*ÓU$4§O2†7ÃE”P<¡#ÈÎ¥)˜
í;Ò¦20ÄóIÔ;½*æ:€B0!	v*€ãÑB%U=jöóFò1h…:9í„Ïà³	Ý'òd8'V8( ."%Ì#
! / Í&ü<�ê7š.Ç;�¶;J'r&â3Pa$m‡+œ8Æ%Ä†"œH8FT9—
¯1ýà"Ü5l³;
! "òHü’u“ã7J&ˆö+$^@='e
G¶¨Ê,Ê%ÿ'¶7£%×,%5ê4�(‰�&h!(F6T�
! Dªcò4‹8½ x	áã*r#°ÙÆ²9E,_<ØJõm	6H,$ú_=Ý)È4 2¢É7”!ÎŠì28¬Z]LW7#œ!e'·t
$â5Ÿ4Hx¨,k8:8:Ì$1(Þÿ#+T	¶Ê7$R¯ˆò*7žÆ™* ‚3&K,Þ#ä2ä)²;(±@�#'ÀY<¥5ÿ Û,�ß6w+ÜqÓ
‚#ï�-5‘ä8ž8t=Æ
! Š:ß	TÆ89Ò84<è+a±¶%#{7‡/†îøô*|#^	g)õ6Lr<·r8€(-\Ú!"+3
! ä
ž1&!Ã"Ð­&&ë/–
¸!v™: òV²Æ'Æ2Ü{/(ZÜ7D08	—Ò“ &‘.?Å-É˜*g27Ð1
! žA*mä"ÎÆ.¢5‹7	Œ/î<=–�r=G8C"O
! Øé;U{45½·<ú«
! ‘2ä¢ã<ñ-Â)*c`‹5+º
åÄ1š*:—4O&CnRM^+<�*˜L)�:—2�&¨(1œµ<æ>5)ü4’3!,tJ.q3Ú"«7ä0%	–'3�™fÂ6{6T#0¹R1¦;$#æ–<œ&ä¦Ú/*6Y	i0!l4F5æB*­.Ó(HI=¬º"’ï.¿Ÿ2
—…7÷¾Ý<é3ò
! /ôY#Ø4z# =Î
! ”|æŽ2.Q«4>34å&œ%(;q
¶:ò6@»6Â›˜9ª6Ù9‹; -!VƒÂ˜! ñç$\î-q9×.)jê/Xs<‘":˜&F
! `)üÆ+šýu˜
 É'b<11ÆÌÚx4Ÿr2T/²*(Š;sZ'ü
! à÷hmÄ0Mˆ*£<"§)äº.êr(R—0K7‰`^w8Xq-Ê
Ù)A=$®8/œ{Á-Ñ2Ö¶7;ö7b4$ƒƒ7œvž)ð4¾*ZïÚ)Ä],¿
! -07>
! 1¤=Šè7G/#Êg,<ý„z¼"t<	$µÐ)Ô5�ß'ÉÞ ³+¹)-Ñ70--M&ó¡!#�:!-=ò¥03´% 00U|'%·K5
xËã·Óh9P80Ø"�Þ
O â²,“4¸
! Á¶((&1r-–%ŠH £&R=¾1s¤�({ÈÝ7^2W�û"a3Ôw(m>$Ù›-<q.v2ãYq<(8Ãü<:Ó%!	/&©†¡8ÄK*G,« +ÍK 53Öh:bE3Q=¢ À/;²4		ó¼›;­3,D#�q2f ©<šÂyä	Y!u" C5·3ûnj�,"p	ˆK&­"'µ::þ8½&F.7k³Ïf„6v’(’`+æ	<1zP3ìv,Ã-~v)O+Oî)1T®.Öb	ò
\Ì÷;ù`3E)Hj888T(a!?þ7Å
! ©£"wCC	Ä
+ð.ü)®*­+ï<«b$õ²¡Ã;‡Íe3«ªÂ(·0U<K2,7'†¼)â9Ë8¦z<(•c?±*® ì,˜
! —à$7 'Ù7<±1!:�Ð2¸`¤[©6NU"
! 6&«-›`¿h¡9["Ü91/ÁÎ0™(.I*£¹’+û³»ý+Al‹3¼T5Ù0,Óg-ðž
Ø+í è1'–u<´	 <›%¤4ôØË1[¿	
H%–7H:Ñ4�sÒL
! m+�8N�+9ˆ9;/»N3[é0Îf|ï&žc+	;X3Ó/d¾ï"
	9±G!°"!9¦#½FyHº7ð#w%8ÌÜ,a+„$=5;)Ä3É5jÛ‰107À#•¶•áM7$Ù6‹³6>	™/+rU·2Ý0Ó×Ül
!  ¿ãº'&¶[8'
! ñ?R+] \a";,"W/æÇ&"/X-¯Ä#ùo†$,
Á5>i“ ñ:/Ü.k®8z$[6J,0q®<'²{Ôr"5ƒ/7ËÏ1¨0PÏ-.$ì!òÙ53<Ï1$s%-%:,1n^v'û)·.¬_ç:´*ê'Å:ùxú&Ø¾0`}"E:P�y)Ú/T÷/DäWQ1Ï0Ia5?6Ö¦6ã'¸/:Y:ÿ!]0TÏo/C9×É
±È	àÓ
! �Å:+µìtå˜=RN.–69"(*Â4Ô!|<”'»G†(Ý/ÉÐ p¿9x2ù
! ~�:J:à;IÖ6¥#Ø*É
! O=Ñ(Ã<7+Ðƒ:³:
! 0
ÿ+ã88%&:aW!íƒ.Ó&EŸ</½(e*È1& Ó/Ò<K¤-t.|-ô!­(’2‚"*'©« }9
! <Ø~ç‘:üE
ðeˆ
ø23$z'‚ò	‡‘5’%5:Ò7£ú<£,ÿ%6Q|7„g—ZÞ:Ù/¹6-9
! ë6˜.j<
�!y/&+â•28‘ô»ÛP•7å‘1+;åÚ-.òY�%x) <–&L(àÙ<È€0,Vô&9?
×9þÍ
! o	9³'§°9s)EX1æ"š²sÉ8ƒ0�ÿ0x6r€	(	ŒqÂ,þ-«>|6*>Öº’2O:ð»;h3
! ‚Ç!u¨5ˆñ$-#W3*#ê(.Œ%(ø/ 6õ³ŒÕ	à/V6Š3¢
>Ú&x <¬Ž-1é<¨3<Ë(F9º éÑ˜”ý6"q1P'#ÁÕáäUÚ*6^:f.m2‡n<›*¥+%H¢©.Å�0zW
%†.NP;‘?<¬7=½!‰'p9ë8û(�X#h#cB<3„êì$õ-Ú:ß)',¼.]Cå5¤R6€É¼S'à9G"³9 *;J!8<Ü#–*à

,¬#qt/¦·*w¹	Íì<Û$/hLç9Ž8=/<.Š7o!Ç´¡Œ2G+Âæ<ú2q(ôù%ª	O'Y�12>&ž!•$"öñ6°#`h…3nËä.W=—
! Ù
! â
! @6£dÒv<Ç6¯÷g2sÞ%M'1Â²B'Ö)e5œ*…¦%«¬¦Qêà"5¸
®8(ƒ¹:Ý‚3€"½!õf*<a8ø+“<k:â!I"6\j÷&´ú:‹Ñ
ó–É1Tf$}­µI.ú!ÁÐŸ M	`(Ü	Ø$e1p!£Ç)À£xj72�¤Å/¨$»/9,	7
	,»5Et7l/�)«	6”3;D!3’1ú$LÐ*z1w§;õv/§&ei:ûc8€s8ŒøCgœ%ÿ"ûQ.j;(6z6î6&ñg… ®7Ñ±0ÿ’
! !(@;V­4A54XD¨
! ,-=(7°7Q;
_Ÿ€×!�9q)&Wµ!
! ?'S'6—,4'Â
(æ8!û-æ-;˜2�1
¸,ô†
! ³4t21�&^(1#Ï
 _3P8R$žçjGxs#š-;l×0ÕÊ9ó�%Q;Šõ¢#º<’<£Pò0«)€7ï ž:+%/°6¬6	¾)_!»0À¦¬ê,]X<:0ã¦<â¢3ßÂ3éM*q=p1[-Nñ
! K�;Ã!ˆ"úm3ÜN'-*Ö!8Š8¿Ö<©u
Õ4õ:ðÑß	7F8¸P—< §:ô({+\$™2äï[¯-—';i%p,Ý<àt)‚2{h¢Ä0ø$¤)X,\bc#&óô7ðõ	@8?4*kT0¤á"É&g9ê%¤	˜5Ïi$¬
! 	í·¯3Ö
! î®™;CR´$š0Ü[.È¥<™ *v:–u12Lª8G:3:H6vÝ1zÒ15^
*$¤%-+¯-/Ì">eÖ7Á�q0Ä5Ÿ	"sF98n2?+¥P
­Ð-_2¼6-
0ŠV «*B;<2!/3L ¯*Oý *“/g+‚
! ‘Ó¼ˆ,s-�0â1= Š1
�&'3h�	Ü!Û#>B %˜�?2²
! 4,¼û�+B=2À7H5¼ÿüð+ö#“2‚k;‡=äu&ó#R/ZE=–	15ý%+Æ<n^.Ûv?çØAú8½ì�%Ë7§4&"fž$b5…#ØÖ9í,’u�»)5÷!,0Ö#Tð)øG,å›
! ÇKù4è9
! l#a
! Wþÿ ¶«W‹3*Eé‚4qMœh5ñ‚Ýš!½1å##(¶+zxÄn!pÝv3!=à#$Fe+²&ö Á +F%
	› ý:4~<'O.ë&.s&:¬:X "èÅ6‹.“OËæ'Á$Î2Òá€#æÉ%»C!�I
S*"0ÊåÉA0 y	õÕIç;,5Ù;O7)-ì0þ)D4k5x+>3b-&@ é.Ê¥.-7Çë4;8¿þ0Ý3º¦4ßà
! P*Ì6‡
! ˆ€*U]+2:J7Š¢
64•‰(ÚÈ!—@53(qõ!’”¥:2)I¸wZ.³…Â&T% ï1
½
67%ö<!2ˆ8 þ(O$”4™.‚5ãc;uÁ
! H/ K$¬
i<¹¸#:51ý#+9ú#ñ!
Š¦Ô6:7%B8Q~2Œ$h8Nî&©,Þ7­
†9�á%é74AÏ'5l(,G‡<û0[ò:öÚÚ6~ ]/u
! 45 ”©
! ™9Ð(-Ü)­'V1æ6áç/õ&k+6�-T+€.Z)m�±À&%)›Z9Ë
%¡Ú
äy'
,,|7Õ¹•,[Zí
V
! ”™êƒÏ#á#õ'
! 3ò*Î‹¬x(Âv1Ï&‡4e,§+Ã7«(#*g$Ï)é!îÛ4Ü$Ì*oÆ#õ1nÓ;ô,)e)¡>0ø„3z"0;0
! +’#bš1ÍZ8]#öŸæ!}–$Ð9Î\²ã	â¬!Q
î*Ó#´¢8!ë¨è/°…Ü3©©É22#ñþÔéª-R°)
! 3/ž#Ú#.ßu%Gwÿ1œ �	¥60œga"YBŠ9ôõa&Ý6D:ÔNÉ4®%=#^0´J ç
! í2˜�§´;>4À4á1¥±o#Ù1Œu$‰CW<;•+å.o²0ó"DÐ×i´þ®4ã
5ôÝ!ç÷¼*]7ºBâ¡052 %6›
%«'aº*—³"Ð<
;"=ô3ª4}	+è5'	ñ!+4 8&<Þ)¤G#ü2h‹/¢)o
x757œ'gÓþO«`˜@¿ š“™
^§5Àæ'N=Z—#ß,p±þ2Ý]È;<ö"n:Ê
! ™è8Ž«605¥3i9¬3ª(|·'?$:´7*bó(™f7»
! ™0šF+èUÚn/0×k ^<Ú‡
S:CŒ.Þ8))ßo.;�6Ø
! t5Â¤8ê.n£4ž;ç+b2"6•8Ér $(A&D8,#š–Á’3M9y(ƒ4'»##7¦7W
! ¥´KMl$Ì:R,ÁžX	N×3:óÂ*~>#¨Å'�%Z ¿&X7š6#-S U'ƒ%.õ.ÿ),3X~;<3~:ì83jd�!‡,«¶	f4èú%ž£-¤$yx<¡&9%|/«K;H7vÙ	ø6‘9è%îÎ6¸5ð3(:éØ9ðù·)øv=IŽ=�Q3<Õ;¦×-¾0:X¾(<4z2$ˆº¾:…)I¼+– )m*.t#¶
éÑL±(ª%�Š!/œ=O;O<J	²6¶%ã%!
! °¥O	#ë$6…>(é4ç Øp¨æ[:$.÷îñ/öÕ:"‹Ñ	¹©†>A1	<Û�1Û@1�;´ò;z	,)¦,#ôq6j2qç–*Ö .=cÜš,'Ô4à/õ0�74k2)`5G	Å<8ôMw'§>qÇ½/ù/?taa,Š,µ3ó �ÒU:“#í9¥0)t

V*q	CÕ$ì._„3!d<’*`9á6 DJ
! hê1„#-ØäS2˜3ÔÏ8
! l!øQÑ-	9+4·Y8y�Þ58ñ,Ú-_€=9—-,M 	QD<âFòÕŒ79	�B$ C:9(˜ô0F:W9.6M6”1¯�Ô
! ³n5†Ï M
! Ž/bu94åg¸A)Æ¶$[/‚=±6:ž-8õ,à:
:aŽŠ¶óé¥4?"É-í-út	rç8L4ñ(Œ+”5Óì7«¬)9
! þÄ+#–:{;s/è#—	|	I	Í1Ù3®
! ú
! å(â<°˜¼:ˆ5üVÊ;öÔp¦'0-·“"q6«,T39†&—÷'Å…8��$k(L0“5e°5¦0%ß+û¿*²:èSô20ð<Ì,4#}5¡û'«'t'ó+!dV3 3s:Ü4s£=%.¤82h))1æ”7`'-+î(/-ÏÁ£µ+×¦2Ã:U#n=4:‰)êÇ,~.î¶(1d-‰$9m)€L2ž+
³(; %Pä/W,G¤›$} 'ó×	9î:Y3˜	#"‡$Ã£é8÷gìZ3ŠÌÒ?�	í+(<ß-ö,·¼i/i+…-G0a‘$bD$ÇJ0!›&A/*›8ùÀ¸&%O8¥,@
s.!®†6¡)·:
! z0½3íã/¸÷
.¸9ä;O^/y32ø!^%W%®0Õ{1œ¸& 1*/ÉGè'mC=¸*.-Í<Õ6ïº	]8AÔ,Â89:§ë3:Ë5ðŠ-/,E C//þF7j9…13.%'-N&ˆñs‹)*ã­ª0Í¾þ'y%é
}3ß66S=™<$Ê¯½	™($�~»'ð5ó1Í,_
&&	¶
! .&o
! õ~“*!µð`&2ðÕ<,Æº:×;;ç$®!.)ã)X(�ó!Ñ°¡
×Û÷Ü@´#|'°'ü0Ì/Ž9µË!îî8ôè4¶
Æû1r.a2·,O!s*��8c"!5�ï+÷˜i
l7À
f8Ñ Ã8ëF1Ð%<�2!L,ƒø&•&G™!¬6îþ°µ'^7Ý(j§1á}0Û&($â—.(u\"ý84Öb‡Ä4�7†+FcL¹,454Ø3¯Ü
n"Ò5ûÍ û-G9,:<Úzn3»ma
dë4Sé6?;)C™È*H"Ê1S1o¥796­ú§-‡'¤Ê!�
! µ~ƒ<Ö1û7%=Þ1S($8ve:yŠ0²%œ
! „<l
! d¦!�8×­%d
! ÙÅÀ5F»ÞE-¿1.	63%é˜!æŠâ$
:Î9IM3R
¤Ä$Q0ä1ü	¾•
1‹0g3|3î�*kFé9]5ð
Ò'í�C{‹34ñ"-,¨'è<Œ*s7¯4}‚1é8ñÌ9üÒÌ
! <
! P2#·%0ŒÆ
2å7å)­2a60'$žÑ5Ð.…1(";E'	=TU6u'`6æ&	'‚–/M<§õ#¯=à!uO<IÇo$5$"Ê.ý*›¿ù$19b6¹î–8ä+	~st
! <J)..31œ	ù[^4)¼3Ó3ï¸ŒÀ!¼<;„
ûèß5€5Z2%ì k<œ(' >Múð
! =Ÿ|+l+ý;§75È:6|çµÅ(›ž&?-Ð5…©úæ3˜/½Ú4n†J1ï—9•-A<
E8�
L¼8ÙLæu	ƒ»¦í$HE2®)ö;P4Âš/$Œ=n#ýG‚E<6Ã&ß$–,`­#¤<{w/!€1×î.³0Th
! g' È-&.ž&§ï%7b=R¹ñ&º2ç	€Æ7•€!â0	j2TZ"–Ñ+TbÀ;ö«02ƒŠ&ª$Àr!Æ^!Ûþšó
67~+!7=!ô8'_)!I'9Ã4ªÏ:E*U;éqd+-J(Pá
i ,@7ó5«92%'CåÒ5¡•2I1Ò0	)Ãi=êa ¾}<û	ü%›Ð&Ùð7x#¾›2µ
e#}E+,É�Z1
! ¹ åZ3Ä13òqÉ;ý.&2}%ª�&,yû2Á#r074»�;ª�8j4­O?%)=:‹ .2éïÞ!8þ&¡	
! '1U0ÿ:5I%*Pñ8‹%u"Ü*,ñ
! ñ ú‚!m7”&¢',.x8E$™6³Ý
‰9™03lWº;ý¸º%Ï
îþ$™}�
ŠB*Í3	%Y =ï(?g5º!j(b'~6¿È%<2cßí¶"°4DŒ0c0q'å$a-÷i›#!“Ó|¹:È$³‡//Ÿ9_	¿"š({)¢6w�/$ë1öôö0‰B5Ú$(0.;]kcoÝ4[O*”5Ÿ#á.£	³oC%V"%Kz=Ç+$Ñ/ð(˜0ª"P
Ú Ö:J*aRË-~*ªn‰+ý÷j ûÈÿ(j�7;‰Û
l'wÂ18èHû*9&Ì7)•/ðæ
! -!!ˆ/Ã8"l:Î
](ó3À:Ä*HT¢!/F=#Û(#$!sy8©9»
%,¾9È
ŽÕ+&¢(o<€2e<­"Ò)(@ñ]={,4	{š¶)%’Ý9W$‰
¬.
s3*.‰6ó*ýà*è2Í-‹®Ø5^
! Ê/%üù7í*¯!”50s9=#/3`={'—7%çÎÎ%Ê8*‡*
Ë	ëz«9Í{	Š±#.Á¤r8ŠÑÖ2ÕÄr)¥3=05i6º42Ä2�1Ë$ïhÍ%!ÌÅ9ó0ŽàÌ	ø(Ô'À®3•Ó0ù.hŽ%Ñ8á	€&"&*<ÿ;§'9�3ä6Û.r;Æä'<ty*Y,Z°2±p=À9	œƒm6s
É/	#)ed;p&ÔŽ7Hë2¸$¦úÌ/`
åæ
_.+Å4Ú'k9{.}á!*çs$.è0Å.±%�4<=3ÈË6ÊªN7ÃZ¦*6]"s(hÏ8’B¾6=;6$'"ü.t;Ê#¨,ü+&1‰-"3¡y"ÔA;”Ä­_0Ì3!.[!í#Rb;Yä$µ9Œ6ù9dë:âÌ.ù�:8
;L6'�:q:Ò9“·¿.:%!4ç'/³´4K(H-k'c':¿)F0?8B
 ‚-�t2î9Û<”$0?7nL#ÊC'â:^[%¯2@�5üT3s;f(33¢2�'¥˜(o7¥(#w‚½7ÁØ&‹ÇR-ô
(Ù,M)S%/_®Æ8÷8r,ò,:#=™75(BNJ×N
! ‡$;Ù%Jf5Ù$=’/owå3
)ÓÓ&8c4¯x,�-)5§�*/Û
! Ý.@´,yX/öI;F]D.+Œ#{&z!ã :–Ê+fu¸"h=CM<#,5T;³N*1ÂA6
!àÕ3v37±'M
? 'ß3�[+ÀV)›4ß8´"i,8Ó'Þ(ál8@†�3° 1')m=¦»*Ç=*±,\I6ÖÏ/€9Ö"<l¦)Ÿ"£)“áÑ$M4Š4_v0wWç5®=‘7ž%%%Â<À<d%c1º�3Â%n(-ù8A4©%Þÿ9é&Ê Î5ƒ,{1â'Ô*&KjŽDë%·!"š;#Ï6;ºk+Û+^_$Ï‘3‹"®/ùìÃVF#,-žB.è""465Ÿ+§3`:Iõ[0¦³9W™	ÔzÇ'ã&Í+Q:{4i3q#84($h6q#
n)–=Š¶Þ3³$½.^±6}7r'Ÿ%©²dSZE/$0Ùu-ê mÌK²++_1*ŸÜ'C½
! L&Â ;¼´!#Í= 2ÿ))Z¹ó!ñÎ.m ?0¸2P»89k£ã¾Ò$j4ø0b¢8þµ4so+’;8ªÆ%o2•0(ñýÁj%ò!D U2J3Ú6${ð*T&;ú4¨°¡/Í;2
! ".#6faD(+‰(…$’ž"3úÀ9` C7%NÐN9N	Ö-æ+tò9Á!Á2„!û3{�5Ç¶8@Í	7yS<Ø8¸Ø dr,V�9×"õ<‹4±-¼4�	…¿2….�=R:¹9K1mD:Oèß”=X!*E,÷
! 8t1Ž	­áâ(Ð=°-ôX=Ë~(912Š0 I;b,†=Ñ5½Ÿ.Ø¼°#&~0Í%3m.ù›"’{7Éf)i" :7\7Sôµ7Ý#Ù4·-
! W8½k%=¡"Ÿ=Õ#„ò#4)éE	k§@)ò3oµç(a=i2Y`	Aè(ª1P/)9´;æß;´f
ž	È‰.É&ƒà'Ë#ë#¼�‚;%P&Ù;ˆ ×:�6•Gqsc+ ¦®;B9X*øP±5¶Ì-ñÜ*· Ø7ñ7,Œ"…&Íw3÷I3} Ó*Ç"òk==Ó7˜
! Ì
-4Ž.-c5½-õ
! @"þ!×é
! ¯<�ì#1ñ<‚î	!ˆð0`,r%€97‰Nf2(2Ð/öö7€Ûz-k6æM›}2‘Ô5d1D­œ<t+ŒÂ!º*É§**6¬5œ4$0/et$p‰%7á 
! P
! b(‹6±ÈA=�)¿
! |Ãø6K!|;Ù#Ž
! `!Ei)®#å­SƒÎ+*1-�`˜'‡2
3º·d)Rr* Ç#G-áÔ,T'Ã½2&;5½85õï;0#ˆa‹síù*‹	 f1oêAß
! ^¦1Ñýé)nfºõ}F.’‚$½+#š$×1¬<ä
! €)†¶3Œ²¶¶e¬&‡-d3ô H<œ;ÀºÔ$k)Ì+Þ%&öaÁ6Š	
"™	xº6€ÄÞ4A¸#è.ái5D"	ª	  ¼7s+K#C-¸-‚	7<²+~1u8dT:,ö»"77¹3ê)]!2@WÊ$9¶@%_
! Ê•he9š8=dÐŸ/-t…Í4|4›:2TV	¨#›#Ð	D Ô-?°
J°ÖŸ&ì4uˆÙ"€<I8„)Ç3ž4€˜+42W'Üõ�/Œ:Ûx.@:r	½‚+–.‹y&7(Û	I:J1‰¢4Æ9/.€,;)ø"«2?â/,6N!>U³6¬	ˆ1ó2ñ'^0Õ8ƒ«0Ž(c.Dú0åþ;t?#ï,ñ5� Íj�M#g’)½22;NÕ.<7E7No”1,Œ
8cs'ÞM:çv8–Û' &¯
! &ô)…6j7Àd
Ü	á<SÑÑ6÷+Á0€ 2ü8ú1#5÷¤’Ä2
ú¬8‰ ö)¨6ö.%9ÂNõ7„'#"F�öKs¥8¶4¹4·4~) r1Î	ù0ˆ(93Vvq =³�<²!Ž·3±7Ž<3¦8ÏÚÌ:Ql/ÞŸ
<)ˆ-ý$Y+—ú¾V'í
! ¨Å%8Û*‡ðJ$dS!Ì5­u!g0'O¬-|š2q5+‡!ó/h'’/#”cU
! ß2<-µ,ã2šöÌm9ƒ
! ‹[3AX3­)»3"9*/¡9£ú7p0O4,Ï73-…>Ñ~@!ì9JMx‹<ü/¤(l
ç.‰&ª*–0<<�6$f%“'—Œ&\:–1>/Ë3´S
Ó$‚:ƒîm
qNþ5Ó+ÓÙ:p`¨GÍ9}_Ÿ'¤9ÊHå{
Áò¸Ùì�"< 
6‰ß
a*M"œ7Ÿ(ìâ ¿*Ò'=ÄÄµ7¯6ôG…"�.í±x”®9PÍ’9Ì n$%�%-”–!; (Æ6¸Ý:pà8Æ1›µ ¶5#|"F/í)^Å;10ç&Y¾ u+Ë Æ~z3ˆ šùøÓì';Ò*¯7y9U*Ã†!2Ü-6ð1±2”­+H*ŸZwk-îØ/ ×ô$&0M;U&æ9ãÇSß ¥2c7NØ,-;94%
¤Ÿ7á-‹Â/U,Sô;v!-7ö_,M1A-"�O³-C9- �ß`4² Yé	ïÝ™ö&§�<@Jèt6"Í
¸Á­/ž1(%p.´.Š#Õù	6­:Ù&ˆ}?à<c39�“c…r+Ç¨ Ü<Ž*8É [ê ÍY6ô±µ-�éC0ñ25~ø	ê$[’Þ0˜ƒ#Ž§<2öŸ¾2²2 )Ä¢½)J
Ð?
¥($3äo4B3ÁÖ,©%r4ÝK9I9Gþ
! 20¿Y=+D1þ	h	X6\òô5´‹£Â'k*03—+9�U=À.Ú,7]6)f3Ê<w!q¶-s0ñ+¨4ó¡$9.Œ;|%�d¿
…=+$xz&:8•"¸<W2Â!)Š§Ã6I5w<E
T÷R?;!`
! ÿá±I!)+òsÜ f
! ï)N2‘
\ .s5}6®1â9„‚. 8"ý3…-š=Cir$Ö/4k3+ò-?"G ’4ý'0#,[&U
wª7K6é,›a'+))š	,Z
! î<¼éñGâ.\-ê:ø;.!º9iNÞÑ:å1p˜ %Ü6Ù–ñªU+ÿó¦-‰8Xvo%J#V;1Ó9¨
1Q$<ˆ.ÿ*Ç1P,tz4¾u:Lÿ3¥5
! BW{Lÿª;nÃL'8Õ¨/o0üv;0N(¬1@,s›(y
Š/ì	Ç*÷0Ø%Ä/þ9«+ï2ÿ4$¸>ÅZ¬Õ2ÿ/E(
0’"Œ'µf¢=·
! “1»¶�'£#W“(|2‚(Ø<Z4õ"ËÍ)!-Ò"‰ #Ã\&æ:=-Ò	©G–(V<t lNÔd72tÆ	+=†f0GÙq©8¸0w)3q#ü(¾~9>8#	ìe-e"?96Ä7`p<HÙˆ«/k1«¿6–)¢::ó7:Ý*U�<]NÉg88N
! |£;Û%¹;2zÎÚ1)*e=5_-U.4ë:ç#êÀ:™$ã—sk!±Úl;?Ñ<WQ+Y(
! %¹±'#œ
à+Ì)Ö %€UÜ¸
! ï
! ð‹1;2G%žX….K<¥_"A$áTêÊ«�'76Ÿo*k/
! Ž;N~&„|(¡„ø..%2ï 6Ñ/¯Ç @XQSPß7´(Éh"4A#”	‘B1ê-í8.#L8ˆ6ï5¡+¯	¼;r°¡¯_7Œ,\("ˆ7h,Œ Íÿƒ á'/%h‹'æ$a%ÎÖc`È<•#í¸	7!§Ë1ÞF�Z10<Á7-§"×)S/ºÀñ .Û˜÷)/)882Ôœ56/ˆn-G&XÏ)Õ$ ÎÊ-”3w,‚/GË&47=ú"! +:t(Öì%j-Àˆ=À%F
Å"p|=…%y=í(±<mI-�÷5æ74Ò:
! -£(:’+w$è)j×2Ì0„â Ï%.þ<�",&*é5®:! F-r
ø%Ã1 ÂµJ&•YÜ
K8Ú90Ï+‚6ëZf,u0•0Y
·´Ù¦
O
“:·(ôŽ8YÉQT$Õ/]ÞR(
#éU(þn'W"Ñ.U4^9R	I¢°<Ô8h1%Há35Ì1àÒ .:$,l=j.îÔ/ú(Ï50„D’!Hó+3~4æ5Ä:/#[ 
! 4ß#<¨@&$ß^@¯áÒ!JÄ99ß&ù2="ió%‡7Út8ðü1(‘'ñ%­5/Z$:ÿÿ-;12"O-lQ7ÜÊ$Ò4ÎŒþ$`¸>2Ô«5*"hJ5�5J&6ÁÔ#ò1wô¥-âØ¶¯:ßB/JKø9-˜<é b.„),/ùŠ%C)A'÷*Eó,ó
! ¯
! ÿø�2]´
! »n ³%2}
! ç%ô6Dm4l&Ytgý(%1Ìs©í.f/,;Æ™3$ç3Ý$Gò¾
.¿$¼ø
! "Õ
Ø1\0
! D*Ð;Ù-�
!  %º-;Ún,P —'‰×0¡`8>:¤,Èj3<Ç/�/0+ì6È6X#]2T,˜1Ò%íîÒƒ6!ª-}3;'s=e6¨­;É$X‰ý)\9:ù´ö9{5‰Ð`= W(kÔ71»#¸):,X:A Ñ"´„7o36m ƒ5¸,*x/ê5Œ³8ËV#Í(d6š“Ý©*×%O·'P
! “+m<Ç52Ô&/=¤;E#ù#”#�gF	·5¡-±Ö&,"Z+
7×'SÌb*…
! iÑ#Ó÷
/<úì(™4q,%"FÆ(®5û/5Fƒ§½#Q†5k7u2ÙL.>$
! [Ó*#96	*I$0öÝ”;8?5qO‘-3I#D
8Ë,ÉÁ¨’$]¡­6­8ÅÊ+ý›oŽ!aj"º#�14^=m1D®,ùx¥
! ð
! ‡;d b+-˜f;�(I£
€%£09|SÇç"Ìï'­®«1[Â
¨2i5
$=-'É/4¦=C1È„-s2Æ6/'YNá�,GìZ7{8†IÎ1h/ÞA+<&Þ,Àk’ Ô%‚ Ÿ3e°1n^»&�‹*kL:Œ,w¶1 
! –;À+":**©3š4;*}#<Ã'ï4^#Ù$0Í�4Œé+ÍA"P=+7	Ï»-…œ!'4
_è="ŸÆ&3óæ\!u–žDm(±+cXœp9Ç01¦’.` §ö-y:…9Cá7-.#ñI8#n:’:e¤&½$
! v5Ã+æ®e&(W&êB3a™),É×*�,Û·$‘/RñÊv%/(.
! ü
¬2ë9—1Ç$‚%Á:"Â;<
‹‘+än0�ë!õ$¹/Å¯O8Ø�0»9¡'™7è¶_+~!(î!ïÏÞ*Ò°'Ö‘	c6Ž,Ù0Œ<EM9©‘â)àR2a)Ð•$ lÏ;§	•
! Ï$]<Î¶Çÿx
&y-Î!¿<¬—)ˆ4Ž$™l1ÃR9:H+á)-�„�"Ý"î43›3*4 -};µ9×ÕC
ë
! <7J9x&/;?.èL$q'}Ü(¶/«Ó 22Ð8Y0Ö	¯$º:«!Y/‘=ÝbÀä2+å<•6ÀW:ƒó•4z7:
! M12Ø.á-i4Ô.× úb]Jš)A	+Êd!†;J-c!Ô3Ú¬‰)$µSâ7w#ó-a'€/Ç8eà	ì":Ì.„	6)q&ˆH!¼ }2*Ÿ,&´)ábƒ1{=´<î3C‰*³!à%ß/x|b#:¢"ú9*!1¡ï,1à5*V)1©W�¨xx$Å#õÜý÷Aá4¾$˜ë5_(5v, z(Õ*ã7835‰5`<6.¥	à2=2N3]?!Õ6Šw1ë ÷$
! 0ž¼1¡(Hå’&¹8ë-)åI+W ¡¨:éà#ð	o:x;Ëü7o"§
?*µ/2*œ0<ªÞ+p/‘ò{!²3Ÿ$;w
Fý‘)&)¦-Þ-\1/)ý8 ÏT)6RV0(E9à)4Þ6™[BY¨;¿,¹5,°:Ü8^æ^5ó+5éð,—95¹É(ª'4û3Rå"h.¾!ø#·&±
! 	3Ó<†µ65„Ù!U/á/H'‘4ü-!Œ=5ž930Ã2x1Qü:›<H8üQ4$9z$;Ì'Š.5Í#9_–!}ý	»ª,¢ï0…!|á,Â9Äd+~*}‡&9½4&ú6'Q)%:v
Ý»}6
î4Ž
! \;o¸é$ø-ÙßÔ"�0… À2ý«
! /1\=j+H4Á-$z9@#9m:WñVý"2G<‚„+	-Þ<4A%W-Í'Ë9Ln}ñ"^)|0Þ$ i/*Ò#n~7kË/ç<�«
Á)¡yEÐÖ5R!æ)Ö4×„;ê
ëÑ9(ë7‡.Ü ‚Â
! ï
ù XuÃ
! Û$§U|$oL=«å8Ø(
­¥ ;JL¦.d•|5Aú)Îj	
! ²53£“%[É?:¯%P#z
! û#´/%œb¢7+>È3¤3wÅ!;¨,s`0j�Q;z9ÚY){"\.,VÏ9q
! ´-
Ä%�n8þªä!·+>-g"‹6
! Ë*¥KcŠ
¨(yÀ Ø½;*¤.N/¸$@Ww4wV!õ)f®A,˜-ù<Y-;$¼&©
P6T!u/]Z¸6|=Ì—3¯
O7d0s!{#z+H=²{k°!†U)ñF(z%(=p+<"6Ñ0à–2ôÊ“0Û:Üh+(-Ê"f-è1í5	
! ‡D5Æø\
­?4!¼V¸+¸2'ò2“|/03+òM�û/Ç©™ÓòP„0G7Ö,$3¢W1ð9Ò;L%ÿ”/—/!ß1ÿiS"»,ÁT62�;S5#))#'u)-&-¿-�Ú>¨X8"#+&È6w5ú@{¾8$+DÔ!�»1å91ã¼Ê(ç0B6”%ð«:~5=w;zû S9V™%ƒM.¨-1‹:µ2¢'ÿl<ä:œ+xÕHµ03%‹=[)$:Y.7N
nìÄ ±“—Qnèµ$ò%À0­!o-ˆ‘Ó6s¥6© d'Ö²$F$ø 8øÅ&�›1Ú0N#è”¦h !¡D'‚h
<G%ä7R4ÿV$9/X' À$g&naß:*:á:Ô $X+¶<x;Re(�599¾4>.<à$	O(/>; ,3ÔJœ9½¡:€<Ñê886u4ž2/ì3´9í/9*=.¤‹‘ñ0€
7Ì%jÆ",F´x'hQ‘(®V%�5püi‡†3g
! 4Ýê3º,n4ë)‰‘;g7p:.¥î'�ìÛ˜š9Ù
å0žÝó8Ók.â¡.±/Ò/
'}²4ï[7Ü1mþ 8Ú5ñ#9cN8–3f•ƒ*g8É)¡á(D,o(5=Z<}Ÿ:ÿ6-.s”©	=a.Jò8¥„&G3a’8S0o°	ã9ã;!—7=;Â]ö2Åî
! ÄnË)£!ÐÀ)Å1>=Ö8}1>)`1$Å0)1+/[9ê¿+Ç5$25°i(€
! 08ê‚;&g444Ð.4{9@RC<ï5Ó8hÙ'—!°ì²8O"B	É9+28 <E&6ÈY¨
! `„:@L©$Ð—j|:oÃ,K5q}&(¶9„,=‡	©2©:¦3Å	�a(AIC°�-3 –"Ü¶2#´4"''²'L*Þ	z8&õ3âP!£”0)=Õ7†1[<ê+®Ò;7*â25Æ5W0Çßæ0¬ º$?3Dt"B4;—è!ð&4þj6±ï9Æ4ºP:!z01) *7ž/U8‡5Æâ23eÇÊ:}!D(Z0WÃ¡,�=‘%*eL<Tùk,€I7j*;ë

! (v./W'j=u3ª&ŽN%¹¾<ª#…<T¨"1
M!ñ!Â;d/Úº€4žÙúˆ$œÃ.ë	Ï."¬æJ"u=\)Ì›Þ/¥9.÷‘²
! ‡=½£$ðk	Õ5å	G1Ö'c*è	r
! db
Œ-ÔV)co)œ$Ýçt&È#¡2`$”>åQ(³,v"f~Ù+Èß.b)†/_|‚î#ˆ'ÐÊ¸+œk§=Ë"ƒ(Å3'†-ÐV=¶&\'>ŒV/$	º)z)“)«8Ê'\Œá;Ep
! =Y4( =Ç<&oâ*Á1‹
F ¬¼ü5Øð;œ,;�$°/$
È(w3à(n<Öê.ÒÇ:B
! I‡"ô%ú/x0-•Â	'E+4;
! B7H$Ý‚*¥¾Ý `�3N1¡;^1�#e.&ž0w	Yƒ&°3TO¥þÕ)
! d5(˜ûE.‘(îi· 7|‘*i#Ûrþ:k§$B‘:×6²1é"•[y10Ç(Ô(Í$”=ÿF³Ô2Ø(+œvj¼(T<ß!‡.òë.å
! “;-Þ# “!v¨65@	Ã#Êp\/#ª
! ‘�¼�
Š"<=9=-T.½\8IþŠ2Q~	æ/É›=¹1ã1+.é1_%-G
8,‡P5"\3.1Ö�÷#T=
ˆ
! '0Ê3ã(‘#´&p8®Í!‘R.Û/6*ÿ787äµÌ8S&ð-µƒÿ<„³1¸(Á*º]	M)Ä<v E'V2˜ô"Ø!z©¢
! p¨+Ü²ßBŠ6�$-&#\s5+°$‰®#WêÀ"
¸.A
! ¾
! ¼
ûé2´"n.Z(¯×;½:A($ \Æî
>1N$
! À /�9)g=/j£¨9ü&»í'^3Í�Ü%1…†i€=o'ƒg4R%>7$-6·+S-¿(m&â+¼<nc.£/+Ý!Â&ÿ
! {³¸4
5I2¢ú.m®u;K::2v
! )À6(ß*ê#.�§%),+Aµ5¶ Ë2•õ5á0Ý;ª»+£0±!.Š
! 9™<Ù4'"?dÏ4Ô9ï$&.w
! 9ü'cÞ.9Ÿ!m-•<«=�,t:‹;%·/ûs 0“.3È"” "Æ Ò9$ƒ¿ý
! _ |3-¾,œ1\+¢G.<J¨â8Ø4oµ�2¶/	�‹?	, …	b%<Q£6Å8%ò"È,ßÏ«Ýþ6b0*ú*Ág
! B!Ãñ.Ô<ñ2”:	×ª3"$ 3L¸8e4ß¢9Z5J4ù£*¿3íë¹=81ø1(=6ŸˆÂ-	4¢;F'‰,É.…�rm#‰(â6ö:¤: ¤'í1t0y†)Ã:“ƒ;É+Õ&VŒŠ0c,Ä*–ƒŽ€
›._&-_9A!Î ‰J8ª<	ç*$Ÿ5ÿ$Y$×0*Z-ð Þ�Û_D
! º3ö8Á/Ï<_ý{-T8Æø(à.<"à35	ª•ù	ñ4›-çP(¦'&±©w�,#2Ø:p\ù,š<Ë<gN ”Û-Ó,x%CîŽtÑ1]$.xéT²	Ù)Òjüx-‚<ùâ;¹0Ä(u)31€6�#_Ëi7
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1824,1836 ****
   [see %<-fno-allow-invalid-boz%>] 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 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 ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$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 at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type 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 assign an expression of intrinsic type 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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$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:
! $ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+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 without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#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 allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#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 %<acquire%> clause%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#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 end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> with modifier other than %<always%> or %<close%> 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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>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 argument is null%<%.*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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%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%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%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%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-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%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-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 on this target%<-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%> is not compatible with this target%<-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%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-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=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-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-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-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%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-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-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-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%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-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%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-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%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-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%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-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=%> 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%> cannot 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%<-mcpu=%s%>: unknown CPU%<-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 architecture 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%> cannot 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%<-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%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-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%<-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%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-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%<-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 %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> 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 %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<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%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<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%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[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 not allowed with auto storage class%<__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%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__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_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__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_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_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__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%<__fp16%> and no ldrh%<__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%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<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%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<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++20%> 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%>%<consteval%> function %q+D overriding non-%<consteval%> function%<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++20%> or %<-std=gnu++20%>%<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%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<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%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<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%<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%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<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(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<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%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<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%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<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 only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<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%>%<indirect_call%> attribute cannot apply for static function%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<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 if stand-alone %<ordered%> construct is nested in it%<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%>%<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_select_hwmult_lib%> needs one or more arguments%<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%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<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 %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<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%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<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++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<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%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<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::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<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_element<%u, %T>::type%> is %<void%>%<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%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<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%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<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%> not allowed in %<allocate%> clause%<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++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<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#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%<verify_marked_backedges%> failed%<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%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<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%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%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 have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%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 weak after being used%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 accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing 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 argument missing terminating nul%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 called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%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 %<thread_local%> in %<constexpr%> context%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 template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%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 expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs 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 unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%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 member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%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%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%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 %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%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 parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%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 structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%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 does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%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 to pointer; did you mean to dereference it before applying %<->%> to it?%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 marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%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 %<noexcept%>%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 constant expression when the class %qT is still incomplete%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 or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%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 in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%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 in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%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 does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D 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 previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%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 assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%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 cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%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 %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%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 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 attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%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 removed.  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 nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%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 loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%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 associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%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 used uninitialized%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 may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%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 parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qD%qs specified with %qT%qs specifies a conflicting level of parallelism%qs string ill-formed%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 %<auto%>%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 was declared here%qs without corresponding %qs%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
--- 1841,1853 ----
   [see %<-fno-allow-invalid-boz%>] 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 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 ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$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 at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type 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 assign an expression of intrinsic type 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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$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:
! $ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+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 without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#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 allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#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 %<acquire%> clause%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#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 end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> with modifier other than %<always%> or %<close%> 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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>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 argument is null%<%.*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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%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%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%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%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-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%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-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 on this target%<-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%> is not compatible with this target%<-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%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-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=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-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-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-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%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-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-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-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%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-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%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-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%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-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%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-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=%> 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%> cannot 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%<-mcpu=%s%>: unknown CPU%<-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 architecture 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%> cannot 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%<-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%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-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%<-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%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-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%<-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 %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> 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 %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<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%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<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%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[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 not allowed with auto storage class%<__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%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__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_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__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_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_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__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%<__fp16%> and no ldrh%<__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%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<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%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<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++20%> 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%>%<consteval%> function %q+D overriding non-%<consteval%> function%<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++20%> or %<-std=gnu++20%>%<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%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<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%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<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%<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%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<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(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<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%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<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%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<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 only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<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%>%<indirect_call%> attribute cannot apply for static function%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<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 if stand-alone %<ordered%> construct is nested in it%<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%>%<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_select_hwmult_lib%> needs one or more arguments%<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%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<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 %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<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%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<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++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<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%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<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::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<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_element<%u, %T>::type%> is %<void%>%<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%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<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%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<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%> not allowed in %<allocate%> clause%<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++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<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#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%<verify_marked_backedges%> failed%<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%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<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%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%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 have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%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 weak after being used%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 accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing 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 argument missing terminating nul%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 called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%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 %<thread_local%> in %<constexpr%> context%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 template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%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 expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs 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 unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%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 member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%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%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%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 %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%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 parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%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 structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%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 does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%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 to pointer; did you mean to dereference it before applying %<->%> to it?%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 marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%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 %<noexcept%>%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 constant expression when the class %qT is still incomplete%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 or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%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 in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%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 in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%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 does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D 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 previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%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 assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%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 cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause argument must be ALLOCATABLE or a POINTER at %L%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%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 %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%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 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 attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%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 removed.  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 nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%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 loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%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 associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%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 used uninitialized%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 may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%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 parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specified with typedef-name %qD%qs specifies a conflicting level of parallelism%qs string ill-formed%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 %<auto%>%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 was declared here%qs without corresponding %qs%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
*** 1871,1877 ****
     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><message unknown at compile time><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 lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA 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 %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI 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):ABI with startfiles: %sABSTRACT 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 specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE 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 %CASYNCHRONOUS 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 has type parameters or 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 at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE 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 assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual 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 CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.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.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.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 -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align 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 character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable 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 IEC559 floating point exceptions in constant expressions.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.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.Amount of local data-share (LDS) memory to reserve for gang-private variables.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 function insn number in 1K units triggering simple local RA.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 %qs of statement function %qs 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 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 increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.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 in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-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 across (uninlined) function boundaries.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.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 type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-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 %qs at %L is not permitted in an initialization expressionAssumed-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 corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-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 not 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.Avoid using the GOT to access external symbols.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 at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ 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 appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ 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 appear as an operand of a relational operatorBOZ 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 %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE 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 spec of component %qs referenced in structure constructor 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 shape of initializer at %LBad 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 ABI types for LoongArch:Base 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 %qsBasic ISAs of LoongArch:Binding 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
--- 1888,1894 ----
     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><message unknown at compile time><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 lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA 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 %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI 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):ABI with startfiles: %sABSTRACT 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 specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE 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 %CASYNCHRONOUS 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 has type parameters or 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 at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE 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 assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual 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 CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.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.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.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 -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align 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 character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable 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 IEC559 floating point exceptions in constant expressions.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.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 inline subword atomic operations.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.Amount of local data-share (LDS) memory to reserve for gang-private variables.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 function insn number in 1K units triggering simple local RA.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 %qs of statement function %qs 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 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 increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.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 in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-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 across (uninlined) function boundaries.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.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 type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-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 %qs at %L is not permitted in an initialization expressionAssumed-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 corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-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 not 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.Avoid using the GOT to access external symbols.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 at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ 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 appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ 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 appear as an operand of a relational operatorBOZ 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 %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE 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 spec of component %qs referenced in structure constructor 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 shape of initializer at %LBad 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 ABI types for LoongArch:Base 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 %qsBasic ISAs of LoongArch:Binding 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
*************** warranty; not even for MERCHANTABILITY o
*** 1927,1933 ****
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() assembly operators.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 DWARF format when emitting DWARF debug information.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 DWARF format when emitting DWARF debug information.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 TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.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 bit tests for sufficiently large switch statements.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 call0 ABI.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 field-wise comparisons for struct equality.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 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 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 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 random base tag for each frame, as opposed to base always zero.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 software integer multiplication.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 AIX Vector Extended ABI.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 Modern linker (MOLD) linker instead of the default linker.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 instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.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 windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "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.Value of HINT clause at %L shall be a valid constant hint expressionVariable %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 function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %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.Verify that paths are feasible when emitting diagnostics.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 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.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 cases where -ftrivial-auto-var-init cannot initialize an auto variable.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 function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.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 is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.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 read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.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 a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.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 arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.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 inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.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 nonsensical values of --param destructive-interference-size or constructive-interference-size.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 potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.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 the most vexing parse syntactic ambiguity.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 unsupported features in ThreadSanitizer.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 xor operators where it appears the user meant exponentiation.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 deallocation calls with arguments returned from mismatched allocation functions.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 infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.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 for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.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 interface has no superclass.  Root classes may use an attribute to suppress this warning.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 NSObject attribute is applied to a non-typedef.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 a function ends earlier than it begins due to an invalid linenum macros.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 is unused.Warn when a function never produces a constant expression.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 range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.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 value is moved to itself with std::move.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 exception handler is shadowed by another handler.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 performing class template argument deduction on a type with no deduction guides.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 the template keyword is missing after a member access token in a dependent member access expression if that member is a template.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 a symbol is resolved, check `alias this' scope before going to upper scopes.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 both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.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 propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout 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%> attributeXNACK supportXXX 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona 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 %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %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 argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing 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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress 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 a call to %qs is not a constant expressionaddress 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 compound literal requestedaddress 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 types are prohibited in %<__regio_symbol%> address spaceaggregate 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++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment 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 privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already 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+Dan %<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 friend declaration that is not a definition is ignoredan 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 number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan 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 struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %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 be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %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 %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %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 of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete 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 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 boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument 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 clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument 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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument 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-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic 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 cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray 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 expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %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 type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning 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 %qT from pointer type %qT with incompatible scalar storage orderassignment 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 %<X - Y %s 0%> to %<X %s Y%>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 range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD 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 %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<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, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %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 designation by argument %uattribute %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 designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute 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 attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes 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 be inserted hereattributes 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%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend 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 argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad 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 %<-march=%> 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 %<-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%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %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 pointer cycle detectedbase 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 truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody 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 functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced 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 executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_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 MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %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 requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode 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 %scall   %2d never executed
  call   %2d returned %s
  call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall 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 %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall 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 enabledcalling constexpr member function %qD through virtual base subobjectcalls 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 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 %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot 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 both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot 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 cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot 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 combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot 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 delegate expression to %qscannot 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 expression, only base types can be convertedcannot 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 struct %qs to %qscannot 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 in a different modulecannot 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 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 deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot 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 delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot 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 extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
--- 1944,1950 ----
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() assembly operators.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 DWARF format when emitting DWARF debug information.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 DWARF format when emitting DWARF debug information.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 TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.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 bit tests for sufficiently large switch statements.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 call0 ABI.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 field-wise comparisons for struct equality.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 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 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 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 random base tag for each frame, as opposed to base always zero.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 software integer multiplication.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 AIX Vector Extended ABI.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 Modern linker (MOLD) linker instead of the default linker.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 instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.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 windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "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.Value of HINT clause at %L shall be a valid constant hint expressionVariable %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 function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %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.Verify that paths are feasible when emitting diagnostics.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 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.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 cases where -ftrivial-auto-var-init cannot initialize an auto variable.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 function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.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 is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.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 read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.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 a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.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 arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.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 inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.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 nonsensical values of --param destructive-interference-size or constructive-interference-size.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 potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.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 the most vexing parse syntactic ambiguity.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 unsupported features in ThreadSanitizer.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 xor operators where it appears the user meant exponentiation.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 deallocation calls with arguments returned from mismatched allocation functions.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 infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.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 for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.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 interface has no superclass.  Root classes may use an attribute to suppress this warning.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 NSObject attribute is applied to a non-typedef.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 a function ends earlier than it begins due to an invalid linenum macros.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 is unused.Warn when a function never produces a constant expression.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 range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.Warn when a register variable is declared volatile.Warn when a special enum is declared with the wrong base type.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 value is moved to itself with std::move.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 exception handler is shadowed by another handler.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 performing class template argument deduction on a type with no deduction guides.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 the template keyword is missing after a member access token in a dependent member access expression if that member is a template.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 a symbol is resolved, check `alias this' scope before going to upper scopes.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 both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.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 propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout 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%> attributeXNACK supportXXX 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona 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 %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %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 argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing 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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress 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 a call to %qs is not a constant expressionaddress 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 compound literal requestedaddress 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 types are prohibited in %<__regio_symbol%> address spaceaggregate 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++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment 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 privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already 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+Dan %<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 friend declaration that is not a definition is ignoredan 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 number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan 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 struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %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 be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %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 %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %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 of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete 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 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 boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument 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 clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument 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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument 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-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic 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 cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray 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 expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %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 type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning 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 %qT from pointer type %qT with incompatible scalar storage orderassignment 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 %<X - Y %s 0%> to %<X %s Y%>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 range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD 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 %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<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, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %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 designation by argument %uattribute %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 designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute 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 attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes 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 be inserted hereattributes 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%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend 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 argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad 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 %<-march=%> 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 %<-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%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %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 pointer cycle detectedbase 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 truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody 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 functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced 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 executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_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 MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %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 requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode 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 %scall   %2d never executed
  call   %2d returned %s
  call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall 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 %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall 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 enabledcalling constexpr member function %qD through virtual base subobjectcalls 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 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 %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot 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 both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot 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 cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot 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 combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot 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 delegate expression to %qscannot 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 expression, only base types can be convertedcannot 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 struct %qs to %qscannot 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 in a different modulecannot 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 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 deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot 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 delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot 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 extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
*************** warranty; not even for MERCHANTABILITY o
*** 1953,1959 ****
  internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt 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)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H 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 %%d valueinvalid %%e 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 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 %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<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%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid 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 %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %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 call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue 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 constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>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 %<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 %<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 custom instruction option %qsinvalid 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 doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid 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 for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid 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 header name %qsinvalid hex digitinvalid 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 key type for %<-mbranch-protection=%>invalid 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 %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs 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 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid 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 '%c'invalid operand size for operand code 'O'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 '%c'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 order in asm node %iinvalid 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 protection type %qs 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 for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid 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 second argument to built-in functioninvalid 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 target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid 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 %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>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%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid 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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid 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 contract role for explicit semanticinvalid 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 constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid 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 operandinvalid 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 hidden by %qsis_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 %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %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 %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>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%> 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>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 %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda 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++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last 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 integrallink against the pthread library (default on)list-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 (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal 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 OpenACC %<kernels%>location of the previous clause in the same loop nestlocation 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 %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop 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 typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower 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 debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#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 %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed 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 %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping 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 access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc 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++20%> or %<-std=gnu++20%>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 is used uninitializedmember %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-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory 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 between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching 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 %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<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 additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 header namemissing 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 mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing 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 other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs 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 %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional 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 specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple 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 linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple 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 targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>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 %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname 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 %<this%> to access member %qEneed %<this%> to access member %qsneed %<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 integer implicitly converted to unsigned typenegative 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 branch of %<if%> is a constant expressionneither 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 missing bodynested 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++20%> or %<-std=gnu++20%>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%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next 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 %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno 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::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno 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 member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno 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 profile files were merged
  no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno 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 suspend point info for %qDno 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%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode 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-%<consteval%> function %q+D overriding %<consteval%> functionnon-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-array deallocation of object allocated with array allocationnon-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 expression %qsnon-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 alias definitions not supported in this configurationnon-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 using-declaration names constructor of %qTnon-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-rectangular loop nest with step other than constant 1 or -1 for %qsnon-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++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qD is not first in a sequence of labels in bb %dnonzero 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 Encapsulated Lazy Records of Named Declarationsnot 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 expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 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 %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload 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 for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset 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 mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone 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 %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> 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++20only 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-declaration hereopaque-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 json file %s: %mopening mixin 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 '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 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 %<?:%> of types %qT and %qT have unordered conversion rankoperands 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 variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor 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 integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter 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 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 %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %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++20%> or %<-std=gnu++20%>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 %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding 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 may not appear in this contextparameter %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 declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter 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 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter 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 passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter 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 ambiguityparentheses were disambiguated as a function declarationparenthesized 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%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing 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 %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier 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 incompatible scalar storage orderpassing 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 %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement 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 %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT 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 at most %qwuplease 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-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer 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 array loses qualifier in conditional expression in ISO C before C2Xpointer 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 used after %qDpointer 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++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers 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 []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %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 validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared 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 contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious 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 with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling 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%>properties must be namedproperty %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%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 limits are not of the same typerange-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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread 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 %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1970,1976 ----
  internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt 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)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H 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 %%d valueinvalid %%e 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 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 %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<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%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid 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 %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %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 call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue 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 constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>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 %<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 %<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 custom instruction option %qsinvalid 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 doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid 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 for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid 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 header name %qsinvalid hex digitinvalid 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 key type for %<-mbranch-protection=%>invalid 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 %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs 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 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid 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 '%c'invalid operand size for operand code 'O'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 '%c'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 order in asm node %iinvalid 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 protection type %qs 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 for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid 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 second argument to built-in functioninvalid 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 target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid 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 %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>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%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid 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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid 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 contract role for explicit semanticinvalid 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 constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid 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 operandinvalid 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 hidden by %qsis_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 %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %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 %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>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%> 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>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 %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda 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++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last 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 integrallink against the pthread library (default on)list-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 (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal 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 OpenACC %<kernels%>location of the previous clause in the same loop nestlocation 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 %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop 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 typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower 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 debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#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 %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed 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 %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping 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 access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc 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++20%> or %<-std=gnu++20%>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 is used uninitializedmember %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-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory 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 between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching 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 %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<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 additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 header namemissing 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 mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing 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 other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs 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 %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional 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 specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple 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 linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple 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 targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>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 %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname 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 %<this%> to access member %qEneed %<this%> to access member %qsneed %<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 integer implicitly converted to unsigned typenegative 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 branch of %<if%> is a constant expressionneither 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 missing bodynested 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++20%> or %<-std=gnu++20%>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%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next 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 %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno 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::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno 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 member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno 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 profile files were merged
  no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno 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 suspend point info for %qDno 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%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode 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-%<consteval%> function %q+D overriding %<consteval%> functionnon-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-array deallocation of object allocated with array allocationnon-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 expression %qsnon-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 alias definitions not supported in this configurationnon-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 using-declaration names constructor of %qTnon-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-rectangular loop nest with step other than constant 1 or -1 for %qsnon-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++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qD is not first in a sequence of labels in bb %dnonzero 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 Encapsulated Lazy Records of Named Declarationsnot 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 expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 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 %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload 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 for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset 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 mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone 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 %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> 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++20only 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-declaration hereopaque-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 json file %s: %mopening mixin 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 '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 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 %<?:%> of types %qT and %qT have unordered conversion rankoperands 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 variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor 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 integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter 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 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 %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %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 expansion of %qE attributepack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding 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 may not appear in this contextparameter %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 declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter 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 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter 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 passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter 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 ambiguityparentheses were disambiguated as a function declarationparenthesized 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%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing 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 %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier 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 incompatible scalar storage orderpassing 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 %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement 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 %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT 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 at most %qwuplease 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-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer 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 array loses qualifier in conditional expression in ISO C before C2Xpointer 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 used after %qDpointer 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++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers 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 []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %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 validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared 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 contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious 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 with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling 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%>properties must be namedproperty %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%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 limits are not of the same typerange-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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread 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 %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** warranty; not even for MERCHANTABILITY o
*** 1963,1975 ****
  required from %q#D
  required from here
  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 %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result 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-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %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 constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond 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 a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond 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 argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection 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 %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %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%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift 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 is too largesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard 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 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 valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class 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 specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange 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 supportstring literal with user-defined suffix is invalid in this contextstrong-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++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem 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 & host is %qs:%qs, expected %qs:%qstarget 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 formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate 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 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-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info 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 a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe 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 %<null%>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 align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not 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 compiler can assume that the address of %qE 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 coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe 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 fourth argument must be one of enum %qsthe 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 location value is corruptthe 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 message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe 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 required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe 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 statementthere 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 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 built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis 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 RVV ISA extensionthis 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 iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-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 and element size must be a nonzero constant immediatetotal 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 %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing 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 %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry 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)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %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 %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype 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 is unavailabletype is unavailable: %stype 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 punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable 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 register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %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#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected 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 mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown 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 %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown 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 header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %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 in %<-mveclibabi=%s%>unknown 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 temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for 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 SVE vector sizeunsupported 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 field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported 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 return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-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 %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse 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 %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>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 %qDuse of %qD before deduction of %<auto%>use of %qsuse 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 built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%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 %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing 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 dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing 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 old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing 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 assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid 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 failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid 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 adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %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 %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable 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-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably 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 functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %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_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid 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 alias definitions not supported in this configurationweak 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 supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen 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 %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin 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%>, %<masked%>, 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 %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>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 argument to ignored attributeswrong 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 argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong 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 %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you 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 optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/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}{erroneous}Project-Id-Version: gcc 13.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-04-27 16:11+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
--- 1980,1992 ----
  required from %q#D
  required from here
  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 %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result 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-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %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 constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond 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 a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond 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 argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection 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 %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %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%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift 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 is too largesize 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 %qs (%wd) differ from its declared size (%wd)size of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard 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 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 valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class 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 specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange 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 supportstring literal with user-defined suffix is invalid in this contextstrong-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++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem 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 & host is %qs:%qs, expected %qs:%qstarget 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 formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate 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 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-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info 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 a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe 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 %<null%>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 align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not 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 compiler can assume that the address of %qE 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 coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe 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 fourth argument must be one of enum %qsthe 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 location value is corruptthe 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 message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe 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 required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe 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 statementthere 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 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 built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis 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 RVV ISA extensionthis 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 iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-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 and element size must be a nonzero constant immediatetotal 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 %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing 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 %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry 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)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %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 %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype 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 is unavailabletype is unavailable: %stype 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 punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable 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 register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %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#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected 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 mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown 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 %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown 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 header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %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 in %<-mveclibabi=%s%>unknown 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 temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for 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 SVE vector sizeunsupported 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 field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported 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 return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-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 %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use fold expression in the attribute argument insteaduse non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse 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 %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>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 %qDuse of %qD before deduction of %<auto%>use of %qsuse 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 built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%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 %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing 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 dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing 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 old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing 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 assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid 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 failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid 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 adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %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 %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable 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-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably 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 functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %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_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid 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 alias definitions not supported in this configurationweak 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 supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen 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 %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin 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%>, %<masked%>, 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 %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>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 argument to ignored attributeswrong 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 argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong 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 %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you 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 optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/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}{erroneous}Project-Id-Version: gcc 13.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-07-28 14:17+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,
*** 2106,2118 ****
   [consultez %<-fno-allow-invalid-boz%>] 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++ zstdLes 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 ROUTINE avec la clause GANG, WORKER ou VECTOR n'est pas permise dans la procÃ©dure PURE Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©e!$OMP ASSUMES Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un sous-programme ou d'un moduleL'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %L!$OMP ATOMIC READ Ã  %L est incompatible avec la clause RELEASEL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC UPDATE Ã  %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procÃ©dure intrinsÃ¨que MIN/MAX!$OMP ATOMIC WRITE Ã  %L est incompatible avec la clause ACQUIREL'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. Ã  %L!$OMP ATOMIC Ã  %L avec la clause %s est incompatible avec READ ou WRITE!$OMP ATOMIC Ã  %L avec la clause %s requiert la clause %sL'instruction de capture !$OMP ATOMIC doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsÃ¨que Ã  %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 assigner une expression de type intrinsÃ¨que Ã  %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 REQUIRES Ã  %C doit apparaÃ®tre dans la partie de spÃ©cification de l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©riqueLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique!$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:
! Descripteur $ Ã  %L$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L$OMP ERROR rencontrÃ© Ã  %L$OMP ERROR rencontrÃ© Ã  %LÂ : %s%#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 Ã  %Cles modificateurs d'opÃ©randes %%d, %%e, %%f, %%g sont uniquement pour des rÃ©fÃ©rences mÃ©moire ou des valeurs constantes%+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 sans l'attribut %<retain%> et %qD avec l'attribut %<retain%> sont placÃ©s dans une section avec le mÃªme nom%<!%> n'est pas valable dans GIMPLE%<#define %s%>%<#pragma %s%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC arm%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC memregs%> doit prÃ©cÃ©der toute dÃ©claration de fonction%<#pragma GCC memregs%> accepte un nombre [0-16]%<#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 allocated%> n'est pas encore supportÃ©%<#pragma omp assume%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms%<#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 compare capture%> avec un rÃ©sultat de comparaison non entier%<#pragma omp atomic read%> est incompatible avec la clause %<release%>%<#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 la clause %<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 critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©%<#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 end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es%<#pragma omp ordered%> avec la clause %qs ne peut Ãªtre utilisÃ© qu'avec 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 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> avec un modificateur autre que %<always%> ou %<close%> 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Ã©dentl'option %<#pragma riscv intrinsic%> %qs a besoin que l'extension Â«Â VÂ Â» soit activÃ©e%<#pragma riscv intrinsic%> existe une chaÃ®ne en paramÃ¨tre%<#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%> GHS endXXX ne concorde pas avec le prÃ©cÃ©dent startXXX%<#pragma%> GHS endXXX repÃ©rÃ© sans Ãªtre prÃ©cÃ©dÃ© de startXXX%<#pragma%> n'est pas permis ici%<#undef %E%>un 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 terminall'argument de la directive %<%.*s%> est nulla 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 %qTl'attribut %<%E (%E)%> est ignorÃ© sur les fonctions dÃ©clarÃ©es %qsl'attribut %<%E (%E)%> est ignorÃ© avec les fonctions de dÃ©sallocation dÃ©clarÃ©es %qs%<%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%s%D%> nomme le destructeur%<%T::%D%> nomme le constructeur dans %qT%<%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%>directive %<%s%s%s%s%s%> mentionnÃ©e simultanÃ©ment dans les clauses %<absent%> et %<contains%>directive %<%s%s%s%s%s%> mentionnÃ©e plusieurs fois dans les clauses %qs%<%s(%s)%> est uniquement autorisÃ© dans %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> est plus grand que %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> est plus petit que %d%<--param destructive-interference-size=%d%> est plus petit que %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> est plus petit que %d%<-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%<-Wstrict-flex-arrays%> est ignorÃ© quand %<-fstrict-flex-arrays%> n'est pas prÃ©sent%<-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 sur cette cible%<-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%> n'est pas compatible avec cette cible%<-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%<-fcontract-assumption-mode=%> ne peut pas Ãªtre mÃ©langÃ© avec p1332/p1429%<-fcontract-assumption-mode=%> doit Ãªtre %<on%> ou %<off%>%<-fcontract-build-level=%> ne peut pas Ãªtre mÃ©langÃ© avec p1332/p1429%<-fcontract-build-level=%> doit Ãªtre off|default|audit%<-fcontract-continuation-mode=%> ne peut pas Ãªtre mÃ©langÃ© avec p1332/p1429%<-fcontract-continuation-mode=%> doit Ãªtre %<on%> ou %<off%>%<-fcontract-level=%> trop de rÃ´les personnalisÃ©s%<-fcontract-role=%> ne peut pas Ãªtre mÃ©langÃ© avec les fanions de contrat std/p1429%<-fcontract-role=%> doit Ãªtre sous la forme rÃ´le:sÃ©mantiques%<-fcontract-role=%> les sÃ©mantiques doivent inclure les valeurs dÃ©faut,audit,axiome%<-fcontract-semantic=%> ne peut pas Ãªtre mÃ©langÃ© avec les fanions de contrat std/p1332%<-fcontract-semantic=%> impossible de trouver le rÃ´le par dÃ©faut%<-fcontract-semantic=%> le niveau doit Ãªtre default, audit ou axiom%<-fcontract-semantic=%> doit Ãªtre sous la forme niveau:sÃ©mantique%<-fconvert=r16_ieee%%> ou %<-fconvert=r16_ibm%> n'est pas supportÃ© sur cette architecture%<-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=16%> pour Ada%<-fexcess-precision=16%> pour le Fortran%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>%<-fexcess-precision=16%> n'est pas supportÃ© pour cette cible%<-fexcess-precision=standard%> pour Ada%<-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-modref%> est incompatible avec %qs%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs%<-fmodule-only%> utilisÃ© pour une non-interface%<-fmoduleinfo%> n'est pas supportÃ© sur cette cible%<-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'argument de %<-fonly=%> est diffÃ©rent de celui du premier nom de fichier en entrÃ©el'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs%<-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-trap=%s%> n'est pas supportÃ©%<-fsanitize=%s%> est incompatible avec %<-fsanitize=%s%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> n'est pas supportÃ© pour cette ciblel'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=kernel-address%> avec protection de la pile n'est pas supportÃ© sans %<-fasan-shadow-offset=%> pour cette cible%<-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%>%<-fsanitize=shadow-call-stack%> n'est pas supportÃ© pour la plateforme actuelle%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requiert %<-fno-exceptions%>%<-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%> ne fonctionne pas sur cette architecture%<-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%<-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%> n'a pas Ã©tÃ© passÃ©e par le pilote gcc%<-m%s%> n'est pas supportÃ© par cette configuration%<-m%s%> Ã©crase %<-m%s=%s%>, ajustement du type d'ABI Ã  %qs%<-m32%> est en conflit avec %<-arch ppc64%> (%<-m32%> ignorÃ©)%<-m32%> est en conflit avec %<-arch x86_64%> (%<-m32%> ignorÃ©)%<-m64%> requiert un processeur PowerPC64%<-m96bit-long-double%> n'est pas compatible avec cette cible%<-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%>: 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%>: nombre attendu aprÃ¨s %<%dp%>%<-march=%s%>: l'extension %qs apparaÃ®t plus d'une fois%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>%<-march=%s%>: pour %<%s%dp%dp?%>, un numÃ©ro de version avec plus de deux niveaux n'est pas supportÃ©%<-march=%s%>: le nom de %s doit avoir plus d'une lettre%<-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Ã©%<-march=%s%>: conflits z*inx avec les extensions en virgule flottante%<-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=%> 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%<-mcpu=%s%>: CPU inconnu%<-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%>: l'architecture sÃ©lectionnÃ©e 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 PICl'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%<-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 16option %<-mlam=%>Â : [u48|u57] pas supportÃ©e pour du code 32 bits%<-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%<-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%>%<-mstack-protector-guard=tls%> a besoin d'un registre TLS matÃ©riel%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits%<-mtpf-trace-hook-epilogue-check%> requiert un entier dans la plage 0-4095%<-mtpf-trace-hook-epilogue-target%> requiert un entier dans la plage 0-4095%<-mtpf-trace-hook-prologue-check%> requiert un entier dans la plage 0-4095%<-mtpf-trace-hook-prologue-target%> requiert un entier dans la plage 0-4095%<-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Ã©%<-muintr%> pas supportÃ© pour du code 32 bits%<-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Ã©%<-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 %<<%>Â ?%<=%>options manquant aprÃ¨s %<-foffload-options=%>cible%<=> 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 %les appels %<DEFERRED_INIT%> devraient avoir la mÃªme taille constante pour le premier argument et le terme de gauchela clause %<DETACH%> Ã  %L ne doit pas Ãªtre utilisÃ©e avec la clause %<MERGEABLE%>%<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%>%<PRINT_OPERAND%> pointeur nul%<PRINT_OPERAND%>: Ponctuation %<%c%> inconnue%<PRINT_OPERAND_ADDRESS%>, pointeur nulL'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%<[[omp::directive(%s)]]%> doit Ãªtre le seul attribut spÃ©cifiÃ© dans une instruction%<[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__%> n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»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%> exige un simple identificateur comme dÃ©clarateur%<__auto_type%> utilisÃ© avec un initialisateur de champ de bits%<__builtin_arc_aligned%> avec un alignement non constant%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable%<__builtin_bit_cast%> a la taille source %qE qui n'est pas Ã©gale Ã  la taille du type destination %qE%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiablel'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Ã©l'argument de %<__builtin_is_corresponding_member%> n'est pas un pointeur vers un membre%<__builtin_is_corresponding_member%> a besoin de deux arguments%<__builtin_is_corresponding_member%> n'est pas bien dÃ©fini pour des unions anonymesl'argument de %<__builtin_is_pointer_interconvertible_with_class%> n'est pas un pointeur vers un membre%<__builtin_is_pointer_interconvertible_with_class%> a besoin d'un seul argumentle deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__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_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Ãªmesles arguments vectoriels de %<__builtin_shufflevector%> doivent Ãªtre du mÃªme type d'Ã©lÃ©mentles arguments de %<__builtin_shufflevector%> doivent Ãªtre des vecteurs de taille constanteles arguments de %<__builtin_shufflevector%> doivent Ãªtre des vecteurs%<__builtin_shufflevector%> doit spÃ©cifier un rÃ©sultat avec un nombre d'Ã©lÃ©ments qui est une puissance de deux%<__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%<__fp16%> et pas de ldrh%<__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 la clause %<align%> doit Ãªtre une expression de constante entiÃ¨re positive qui est une puissance de deuxl'argument de %<alignas%> a le type non entier %qT%<alignas%> dans une dÃ©claration vide avec le type sous-jacent %<enum%>l'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positivedans la clause %<allocate%>, l'argument du modificateur %<align%> doit Ãªtre une expression entiÃ¨re constante positive qui est une puissance de deuxl'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>la clause %<allocate%> doit spÃ©cifier un allocateur icil'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>il pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>l'attribut %<amdgpu_hsa_kernel%> requiert un argument de type constante chaÃ®ne de caractÃ¨resle modificateur de pÃ©riphÃ©rique %<ancestor%> pas prÃ©cÃ©dÃ© de la directive %<requires%> avec la clause %<reverse_offload%>le modificateur de pÃ©riphÃ©rique %<ancestor%> n'est pas prÃ©cÃ©dÃ© par la directive %<requires%> avec la clause %<reverse_offload%> Ã  %Cun %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0%<asm goto%> avec des sorties typÃ©es complexesl'Ã©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Ã©dentfanions %<asm%> non supportÃ©s en mode thumb1%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<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 statiques%<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 bitsattribut %<assume%> au plus haut niveaul'attribut %<assume%> n'est pas suivi par %<;%>l'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%<auto%> exige un simple identificateur, Ã©ventuellement avec des attributs, comme dÃ©clarateur%<auto%> utilisÃ© avec %<constexpr%>%<auto(x)%> ne peut Ãªtre contraint%<auto(x)%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<auto{x}%> ne peut Ãªtre contraint%<auto{x}%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<await_suspend%> doit retourner %<void%>, %<bool%> ou un identifiant de coroutine%<bank_switch%> n'a pas d'effet sur les fonctions qui ne gÃ¨rent pas une interruptionle suffixe %<bf16%> ou %<BF16%> sur une constante flottante est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>la 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++20%> 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%>la fonction %<consteval%> %q+D redÃ©fini une fonction qui n'est pas %<consteval%>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++20%> ou %<-std=gnu++20%>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)%<constexpr%> dans une dÃ©claration videl'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type dÃ©cimall'initialiseur de %<constexpr%> pour un type rÃ©el est de type complexel'initialiseur de %<constexpr%> n'est pas une expression arithmÃ©tique constantel'initialiseur de %<constexpr%> n'est pas reprÃ©sentable dans un type d'objetl'initialiseur entier de %<constexpr%> n'est pas une expression entiÃ¨re constanteles 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 entierl'objet %<constexpr%> a le type modifiÃ© par une variablele pointeur d'initialisation de %<constexpr%> n'est pas nulle membre statique %<constexpr%> %qD doit avoir une initialisation%<constexpr%> utilisÃ© avec %qEla 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 constanteune 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 argumentl'option %<custom-fpu-cfg%> ne supporte pas %<no-%>l'option %<custom-fpu-cfg%> requiert un argument de configuration%<decl-specifier%> dans la dÃ©claration du guide de dÃ©ductiondirective %<declare %s%> pas immÃ©diatement suivie d'une dÃ©claration ou d'une dÃ©finition de fonction%<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Ã©%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CVle spÃ©cificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>Ã©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 tableau%<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-valeurle gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>la clause %<device%> avec %<ancestor%> est uniquement permise dans une construction %<target%>l'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%>%<enum%> dÃ©clarÃ© Ã  la fois avec et sans un type sous-jacent fixÃ©%<enum%> dÃ©clarÃ© avec mais dÃ©fini sans type sous-jacent fixetype sous-jacent de %<enum%> incompatible avec la dÃ©claration prÃ©cÃ©dentele type sous-jacent %<enum%> ne peut pas Ãªtre spÃ©cifiÃ© ici%<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++20%> ou %<-std=gnu++20%>%<export%> ne fait pas partie de la directive de module suivanteÃ©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesle suffixe %<f%d%> ou %<F%d%> sur une constante flottante est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>attribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'expression %<filter%> doit Ãªtre un nombre entierl'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 classesupport de %<function_profiler%>%<function_profiler%> supportÃ© pour MMIXboucle %<gang%> dans une rÃ©gion %<gang-single%>l'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%> uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<goto%> n'est pas une expression constante%<gp_offset%> (%ld) ou %<end_offset%> (%ld) est plus petit que zÃ©rol'expression de %<grainsize%> doit Ãªtre un entierla valeur de %<grainsize%> doit Ãªtre positive%<h%> appliquÃ© Ã  un opÃ©rande qui n'est pas un registrecode MIPS16 %<hard-float%> pour des ABI autres que o32 et o64l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constantel'expression %<hint%> doit Ãªtre un nombre entier%<if consteval%> uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<if consteval%> requiert une instruction composÃ©e%<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%>l%'attribut %<indirect_call%> ne s%'applique pas Ã  une fonction statique%<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 tableaula clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD Ã  %Lclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %Lle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>%<interrupt_thread%> est disponible uniquement sur fidole 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%> si une construction %<ordered%> seule est imbriquÃ©e dedansle 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%>%<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_select_hwmult_lib%> a besoin d'au moins un argument%<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 borne infÃ©rieure %<num_teams%> %qE est plus grande que la borne supÃ©rieure %qEla valeur de %<num_teams%> doit Ãªtre positivela valeur de %<num_threads%> doit Ãªtre positive%<object.TypeInfo%> ne peut pas Ãªtre utilisÃ© avec %<-fno-rtti%>%<objet.TypeInfo%> n'a pas Ã©tÃ© trouvÃ© mais il est implicitement utilisÃ©l'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement%<omp requires reverse_offload%> requiert au moins %<sm_35%> pour %<-foffload-options=nvptx-none=-march=%> â€” dÃ©sactivation de la gÃ©nÃ©ration du dÃ©chargement de code pour ce type de pÃ©riphÃ©riquel'attribut %<omp::%E%> requiert un argument%<omp::%E%> ne peut pas Ãªtre spÃ©cifiÃ© dans ce contexte%<omp_all_memory%> Ã  %C n'est pas permis dans ce contexte%<omp_all_memory%> peut uniquement Ãªtre utilisÃ© dans la clause OpenMP %<depend%>%<omp_all_memory%> utilisÃ© avec le type %<depend%> autre que %<out%> ou %<inout%>%<omp_all_memory%> utilisÃ© avec le sous-type DEPEND autre que OUT ou INOUT Ã  %C%<omp_all_memory%> utilisÃ© avec un type dÃ©pendant autre que OUT ou INOUT Ã  %C%<omp_all_memory%>, dÃ©clarÃ© Ã  %L, peut uniquement Ãªtre utilisÃ© dans la clause OpenMP DEPEND%<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 %<%s 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%>clause %<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 Ã  l'intÃ©rieur d'une boucle %<ordered%>une construction %<ordered%> avec une clause %qs doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%>une construction %<ordered%> dans les clauses %<doaccross%> ou %<depend%> est liÃ©e Ã  une boucle oÃ¹ l'argument %<collapse%> %wd est diffÃ©rent de l'argument %<ordered%> %wdune construction %<ordered%> sans les clauses %<doaccross%> ou %<depend%> ne doit pas avoir la mÃªme rÃ©gion de liaison que la construction %<ordered%> avec ces clausesune 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%>le pragma %<pch_preprocess%> ne devrait Ãªtre utilisÃ© qu'avec %<-fpreprocessed%>Ã©chec de %<pex_init%>Â : %m%<pragma omp error%> rencontrÃ©e%<pragma omp error%> rencontrÃ©eÂ : %s%<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 %<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++20%> ou %<-fconcepts%>%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que void%<return_void%> dÃ©clarÃ© icil'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive%<scalar_storage_order%> n'est pas supportÃ© car le boutisme n'est pas uniformeune rÃ©gion %<scoped%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<task%> explicite, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> ou une rÃ©gion %<masked%>%<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Ã©dente%<setter%> spÃ©cifiÃ© iciL'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Ã¨ses%<soft-float%> et long-double-128 sont incompatiblesL'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite%<stack_offset%> doit Ãªtre un multiple de 4%<stack_offset%> doit Ãªtre au moins 4%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>spÃ©cificateur de lambda %<static%> avec la capture lambda%<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::is_constant_evaluated%> est toujours Ã©valuÃ© Ã  Â«Â fauxÂ Â» dans une fonction non %<constexpr%>%<std::is_constant_evaluated%> est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%<std::is_constant_evaluated%> est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans une fonction %<if consteval%>%<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_element<%u, %T>::type%> est %<void%>%<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Ã©chec de %<sysctl%> pour %<kern.osversion%>Â : %mla construction %<target%> avec la construction imbriquÃ©e %<teams%> contient des directives en dehors de la construction de %<teams%>%<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%>construction %<taskwait%> avec la clause %<nowait%> mais sans clause %<depend%>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'est pas autorisÃ© dans la clause %<allocate%>%<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++20%> ou %<-std=gnu++20%>le spÃ©cificateur %<typedef%> est en conflit avec %qs%<typedef%> utilisÃ© avec %<auto%>%<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#D qui n'est pas un type%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe%<typeof%> appliquÃ© Ã  un champ de bits%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration%<using enum%> du type dÃ©pendant %qT%<using enum%> du type incomplet %qT%<using enum%> du type non-Ã©numÃ©rÃ© %q#T%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<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Ã©%<verify_marked_backedges%> a Ã©chouÃ©%<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+Dla clause %<weak%> requiert une comparaison d'Ã©galitÃ© atomiquel'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%>%<weakref%> ne peut pas avoir de versionl'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%>%@ %s%@ %s (profondeur %i)%@ %s (decl fct %qD, profondeur %i)%d octets de mÃ©moire de partage de donnÃ©es privÃ©es au gang Ã©puisÃ©e (augmentez, par exemple, avec %<-mgang-private-size=%d%>)%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 n'a pas un lien externe%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D fait rÃ©fÃ©rence Ã  l'entitÃ© avec liaison interne %q#D%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Ã© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%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:%qD accÃ¨de %E octet dans une rÃ©gion de taille %E%qD accÃ¨de %E octets dans une rÃ©gion de taille %E%qD accÃ¨de %E octets ou plus dans une rÃ©gion de taille %E%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octetsalias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses de partage 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Ã©e%qD l'argument n'a pas de nul terminalla 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 appelÃ© sur un pointeur passÃ© Ã  la fonction de rÃ©allocation %qD inappropriÃ©e%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©%qD appelÃ© sur un pointeur %qE passÃ© Ã  la fonction d'allocation %qD inappropriÃ©e%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e%qD appelÃ© sur un pointeur vers un objet non allouÃ©%qD appelÃ© sur l'objet %qD non allouÃ©%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Ã© %<thread_local%> dans un contexte %<constexpr%>%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 type Ã  remplacer dans un patron %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%qD dÃ©fini %<static%> dans un contexte %<constexpr%>%qD dÃ©fini %<static%> dans la fonction %qs est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%qD dÃ©fini %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©fini %<thread_local%> dans la fonction %qs est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini icila destination %qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octetla destination %qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E%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 attend %E octet dans une rÃ©gion de taille %E%qD attend %E octets dans une rÃ©gion de taille %E%qD attend %E octets ou plus dans une rÃ©gion de taille %E%qD attend entre %E et %E octets dans une rÃ©gion de taille %E%qD qui forme le dÃ©calage %s est hors des limites%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une condition%qD est invalide dans une lambda%qD est une fonction, pas un type%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD n'est pas mutable%qD est normalement une fonction non statique%qD n'est pas un patron de classe ou un alias%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un membre direct de %qT%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<allocate%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %qs%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 n'est pas disponible%qD n'est pas disponibleÂ : %s%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qD peut accÃ©der %E octet dans une rÃ©gion de taille %E%qD peut accÃ©der %E octets dans une rÃ©gion de taille %E%qD peut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E%qD peut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E%qD peut Ãªtre une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD peut lire %E octet depuis une rÃ©gion de taille %E%qD peut lire %E octets depuis une rÃ©gion de taille %E%qD peut lire %E octets ou plus depuis une rÃ©gion de taille %E%qD peut lire entre %E et %E octets depuis une rÃ©gion de taille %E%qD peut Ã©crire %E octet dans une rÃ©gion de taille %E%qD peut Ã©crire %E octets dans une rÃ©gion de taille %E%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E%qD peut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E%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 membre%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 d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT%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%qD le dÃ©calage %s est hors des limites%qD le dÃ©calage %s est hors des limites [0, %wu]%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT%qD uniquement valide dans une lambda avec %<-std=c++23%> ou %<-std=gnu++23%>la sortie de %qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wula sortie de %qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueurla sortie de %qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueurla sortie de %qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueurla sortie de %qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s%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%qD lecture de %E octet depuis une rÃ©gion de taille %E%qD lecture de %E octets depuis une rÃ©gion de taille %E%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E%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%> ou des clauses %<enter%>%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %qs%qD est spÃ©cifiÃ© Ã  la fois dans les clauses de dÃ©claration de cible %<link%> et implicitement dans %<to%>%qD la limite spÃ©cifiÃ©e %E est Ã©gale Ã  la taille de la destinationla limite spÃ©cifiÃ©e par %qD (%E) est Ã©gale la longueur de la destination%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %E%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E%qD la limite %s spÃ©cifiÃ©e excÃ¨de la taille maximale de l'objet %E%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille %E du tableau non terminÃ©%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qD la limite %s spÃ©cifiÃ©e peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la destination %E%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objetla limite spÃ©cifiÃ©e par %qD dÃ©pend de la longueur de l'argument source%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%qD la taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objet%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%qD la taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objetle spÃ©cificateur %qD est en conflit avec %<typedef%>le spÃ©cificateur %qD est en conflit avec %qs%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 Ã©crire %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%qD: l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨rel'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'argument de l'attribut %qE %E n'est pas positifl'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTattribut %qE argument %qE excÃ¨de %ul'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3l'argument de l'attribut %qE %qE n'est pas reconnul'argument 1 de l'attribut %qE ne nomme pas une fonctionl'argument 1 de l'attribut %qE est ambigul'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argumentl'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qTl'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas un entierl'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 paramÃ¨tresl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables registresl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables locales au threadL'attribut %qE est en conflit avec l'attribut %qEdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variable localel'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©sl'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE est ignorÃ©Â ; le champ doit Ãªtre un pointeur de fonctionl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctionsl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctions et des champs de pointeurs de fonctionsl'attribut %qE est uniquement pour des types pointeursl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable pour des objets Objective-Cl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©l'attribut %qE ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour un champs qui n'est pas un tableaul'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 structures, unions et types classesl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement supportÃ© sur des types boolÃ©ensl'attribut %qE est uniquement supportÃ© sur des types vectoriels non masquÃ©sl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert %sl'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type entierl'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©eattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT%qE ne peut pas Ãªtre introduit avec les points de suspension %<...%>%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 ne satisfait pas l'exigence du type de retour%qE ne satisfait pas l'exigence du type de retour car%qE ne supporte pas les offsets avec un signe Ã©tendu sur 32 bits%qE ne supporte pas le type vectoriel 32 bits %qT%qE ne supporte pas les offsets avec un signe Ã©tendu%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas de forme qui prend des arguments %qT%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 vers un pointeurÂ ; vouliez-vous le dÃ©rÃ©fÃ©rence avant de lui appliquer %<->%>Â ?%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 est marquÃ© avec %<throw()%> ou %<noexcep%> mais aucun %<get_return_object_on_allocation_failure%> utilisable est fourni par %qT%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 %<noexcept%>%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 une expression constante tant que la classe %qT est encore incomplÃ¨te%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 ni une fonction%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<allocate%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs%qE n'est pas un type %qT%qE n'est pas reconnu comme ligne de contrÃ´le de module%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE est fourni par %qT mais %<std::nothrow%> n'est pas trouvÃ©%qE est fourni par %qT mais %qE n'est pas marquÃ© avec %<throw()%> ou %<noexcept%>%qE est fourni par %qT mais il n'est pas utilisable avec la fonction ayant la signature %qD%qE n'est pas disponible%qE n'est pas disponibleÂ : %s%qE est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qE pourrait Ãªtre utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert une base vectorielle et un index scalaire%qE requiert un argument%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE spÃ©cifiÃ© ici%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<constexpr%>%qE utilisÃ© avec %<extern%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE utilisÃ© avec %qs%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Ã© dans un littÃ©ral composÃ© %<constexpr%>%qT dÃ©clarÃ© dans une dÃ©claration d'objet sous-spÃ©cifiÃ©%qT est dÃ©clarÃ© dans l'initialiseur d'un objet sous-spÃ©cifiÃ©%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 dÃ©fini dans un littÃ©ral composÃ© %<constexpr%>%qT dÃ©fini dans une dÃ©claration d'objet sous-spÃ©cifiÃ©%qT est dÃ©fini dans l'initialiseur de l'objet sous-spÃ©cifiÃ©%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 ne correspond pas Ã  la dÃ©claration originale%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT qui dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT qui a une classe de liaison interne%qT a la base %qT qui n'a pas de classe de liaison%qT a la base %qT qui utilise l'espace de noms anonyme%qT a un champ %q#D dont le type a une classe de liaison interne%qT a un champ %q#D dont le type n'a pas de classe de liaison%qT a un champ %q#D 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 une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qT n'est pas un type class, struct ou union%qT n'est pas une base directe de %qT%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe%qT pas permis dans un argument de patron%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationpassage du vecteur unique %qT Ã  l'argument %d de %qE qui attend un tuple de %d vecteurspassage du vecteur unique %qT Ã  l'argument %d de %qE qui attend un tuple de %d vecteursles 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 d'assignationmembre de gauche de %qs dans une instruction Ã©crasÃ©emembre de droite de %qs dans une instruction d'assignation%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs 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 ne peuvent pas Ãªtre activÃ©s tous les deux%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs apparaÃ®t plus d'une fois dans les clauses %<allocate%> Ã  %L%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>%qs appliquÃ© Ã  un type Â«Â voidÂ Â»%qs appliquÃ© Ã  un type incomplet%qs appliquÃ© au type non-SVE %qT%qs appliquÃ© au type non-vectoriel %qT%qs appliquÃ© au type %qT qui a dÃ©jÃ  une taillel'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir une longueur d'au moins 1L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que %qs%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas apparaÃ®tre dans COMMON [F2008:C5100]%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite%qs Ã  %L est ambigÃ¼e%qs Ã  %L est un tableau et est OPTIONAL; s'il n'est pas prÃ©sent, il ne peut pas Ãªtre l'argument effectif d'une procÃ©dure ELEMENTAL Ã  moins qu'il y ait un argument non optionnel avec le mÃªme rang (Fortran 2018, 15.5.2.12)%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINE%qs Ã  %L devrait Ãªtre un type scalaire de type integer(kind=omp_event_handle_kind)l'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre initialisÃ© avec %<-ftrivial-auto-var_init%>%qs ne peut pas Ãªtre utilisÃ© pour compiler une bibliothÃ¨que partagÃ©e%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de types%qs ne peut pas Ãªtre utilisÃ© dans une fonction %<constexpr%>%qs ne peut pas Ãªtre utilisÃ© dans un constructeur%qs ne peut pas Ãªtre utilisÃ© dans un destructeur%qs ne peut pas Ãªtre utilisÃ© dans une fonction avec un type de retour dÃ©duit%qs ne peut pas Ãªtre utilisÃ© dans une fonction varargs%qs ne peut pas Ãªtre utilisÃ© dans la fonction %<main%>%qs ne peut pas Ãªtre utilisÃ© en dehors d'une fonctionLa clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une foisla clause %qs est incompatible avec les clauses %<read%> ou %<write%>la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulairela clause %qs requiert la clause %qsclause %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Ã©chargementla clause %qs avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©rationla clause %qs avec le modificateur %<sink%> attend une itÃ©ration lexicale ultÃ©rieureune clause %qs avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %qs avec le modificateur %<sink%> sur la mÃªme construction%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qE%qs est en conflit avec %<-arch i386%> (%qs ignorÃ©)%qs est en conflit avec %<-arch ppc%> (%qs ignorÃ©)la construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©fini en dehors d'un contexte de classeLa directive %qs est mentionnÃ©e les deux fois dans les clauses ABSENT et CONTAINS dans la directive %s Ã  %LLa directive %qs est mentionnÃ©e plusieurs fois dans la clause %s dans la directive %s Ã  %L%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qs%qs ne fonctionne pas sur un compilateur croisÃ©L'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 %qs%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L est une section de tableau de taille nulle%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 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 dans la syntaxe d'attribut est terminÃ© par %qs dans la syntaxe pragma%qs dans une dÃ©claration vide%qs dans la dÃ©claration vide avec le type sous-jacent %<enum%>%qs dans IL gimple%qs dans la syntaxe pragma est terminÃ© par %qs dans la syntaxe d'attribut%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Ã© supprimÃ©. 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 une fonction imbriquÃ©e, elle n'est pas accessible depuis %qs%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 dÃ©fini mais n'a pas su Ãªtre chargÃ©Â : %s%qs est dÃ©fini mais le support des greffons est dÃ©sactivÃ©%qs est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?%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 chargÃ©e mais le symbole %qs n'est pas trouvÃ©Â : %s%qs est mutuellement exclusif avec %qs et ne peuvent pas Ãªtre spÃ©cifiÃ©es ensemble%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre%qs n'est pas une expression constante car %qT contient un type pointeur%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT contient un type union%qs n'est pas une expression constante car %qT contient un sous-objet volatile%qs n'est pas une expression constante car %qT est un type pointeur vers un membre%qs n'est pas une expression constante car %qT est un type pointeur%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT est un type union%qs n'est pas une expression constante car %qT est volatile%qs n'est pas un rÃ©pertoire%qs n'est pas un champ mais un %qs%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un nom ni une abrÃ©viation de bibliothÃ¨que systÃ¨me Modula-2 valide%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 un tableau associatif%qs n'est pas une expression%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© pour cette cible%qs n'est pas supportÃ© en mode 32 bits%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ© avec %qs%qs n'est pas supportÃ©, now cmodel est dÃ©fini Ã  %qs%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 utilisÃ© sans avoir Ã©tÃ© initialisÃ©%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Ã¨tela variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qs peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre seul pour %<-mharden-sls=%>%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs n'est pas supportÃ© avec %<-msoft-float%>%qs n'est pas encore supportÃ©%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 OpenACCRequÃªte de paramÃ¨tre %qs pour %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %Lle greffon %qs n'est pas sous une licence compatible avec GPLle pointeur %qs est nulfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finieune rÃ©gion %qs 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%>%qs requiert le support du type %<__ibm128%>%qs requiert que %<long double%> soit au format IBM 128 bits%qs requiert %qs%qs requiert %qs ou %qs%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 une dÃ©claration de donnÃ©e initialisÃ©e%qs requiert une expression constante entiÃ¨re%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 l'arithmÃ©tique en virgule flottante de prÃ©cision quadruple%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs requiert l'option %qs et soit l'option %qs ou %qs%qs exige l'ABI ELFv2%qs devrait Ãªtre %qs pour terminer une liste d'arguments du patron%qs devrait provenir d'un scalaire vers un vecteur similaire%qs la limite spÃ©cifiÃ©e %s excÃ¨de la taille maximale de l'objet %E%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© dans la clause %<allocate%> Ã  %L mais pas dans dans une clause de privatisation explicite%qs spÃ©cifiÃ© dans la clause Â«Â allocateÂ Â» Ã  %L mais pas dans dans la clause de privatisation explicite%qs est spÃ©cifiÃ© plusieurs fois dans la mÃªme option%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qD%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelchaÃ®ne %qs mal formÃ©ele 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 %<auto%>%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 a Ã©tÃ© dÃ©clarÃ© ici%qs sans %qs correspondant%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
--- 2123,2135 ----
   [consultez %<-fno-allow-invalid-boz%>] 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++ zstdLes 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 ROUTINE avec la clause GANG, WORKER ou VECTOR n'est pas permise dans la procÃ©dure PURE Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©e!$OMP ASSUMES Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un sous-programme ou d'un moduleL'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %L!$OMP ATOMIC READ Ã  %L est incompatible avec la clause RELEASEL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC UPDATE Ã  %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procÃ©dure intrinsÃ¨que MIN/MAX!$OMP ATOMIC WRITE Ã  %L est incompatible avec la clause ACQUIREL'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. Ã  %L!$OMP ATOMIC Ã  %L avec la clause %s est incompatible avec READ ou WRITE!$OMP ATOMIC Ã  %L avec la clause %s requiert la clause %sL'instruction de capture !$OMP ATOMIC doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsÃ¨que Ã  %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 assigner une expression de type intrinsÃ¨que Ã  %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 REQUIRES Ã  %C doit apparaÃ®tre dans la partie de spÃ©cification de l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©riqueLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique!$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:
! Descripteur $ Ã  %L$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L$OMP ERROR rencontrÃ© Ã  %L$OMP ERROR rencontrÃ© Ã  %LÂ : %s%#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 Ã  %Cles modificateurs d'opÃ©randes %%d, %%e, %%f, %%g sont uniquement pour des rÃ©fÃ©rences mÃ©moire ou des valeurs constantes%+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 sans l'attribut %<retain%> et %qD avec l'attribut %<retain%> sont placÃ©s dans une section avec le mÃªme nom%<!%> n'est pas valable dans GIMPLE%<#define %s%>%<#pragma %s%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC arm%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC memregs%> doit prÃ©cÃ©der toute dÃ©claration de fonction%<#pragma GCC memregs%> accepte un nombre [0-16]%<#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 allocated%> n'est pas encore supportÃ©%<#pragma omp assume%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms%<#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 compare capture%> avec un rÃ©sultat de comparaison non entier%<#pragma omp atomic read%> est incompatible avec la clause %<release%>%<#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 la clause %<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 critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©%<#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 end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es%<#pragma omp ordered%> avec la clause %qs ne peut Ãªtre utilisÃ© qu'avec 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 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> avec un modificateur autre que %<always%> ou %<close%> 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Ã©dentl'option %<#pragma riscv intrinsic%> %qs a besoin que l'extension Â«Â VÂ Â» soit activÃ©e%<#pragma riscv intrinsic%> existe une chaÃ®ne en paramÃ¨tre%<#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%> GHS endXXX ne concorde pas avec le prÃ©cÃ©dent startXXX%<#pragma%> GHS endXXX repÃ©rÃ© sans Ãªtre prÃ©cÃ©dÃ© de startXXX%<#pragma%> n'est pas permis ici%<#undef %E%>un 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 terminall'argument de la directive %<%.*s%> est nulla 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 %qTl'attribut %<%E (%E)%> est ignorÃ© sur les fonctions dÃ©clarÃ©es %qsl'attribut %<%E (%E)%> est ignorÃ© avec les fonctions de dÃ©sallocation dÃ©clarÃ©es %qs%<%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%s%D%> nomme le destructeur%<%T::%D%> nomme le constructeur dans %qT%<%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%>directive %<%s%s%s%s%s%> mentionnÃ©e simultanÃ©ment dans les clauses %<absent%> et %<contains%>directive %<%s%s%s%s%s%> mentionnÃ©e plusieurs fois dans les clauses %qs%<%s(%s)%> est uniquement autorisÃ© dans %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> est plus grand que %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> est plus petit que %d%<--param destructive-interference-size=%d%> est plus petit que %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> est plus petit que %d%<-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%<-Wstrict-flex-arrays%> est ignorÃ© quand %<-fstrict-flex-arrays%> n'est pas prÃ©sent%<-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 sur cette cible%<-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%> n'est pas compatible avec cette cible%<-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%<-fcontract-assumption-mode=%> ne peut pas Ãªtre mÃ©langÃ© avec p1332/p1429%<-fcontract-assumption-mode=%> doit Ãªtre %<on%> ou %<off%>%<-fcontract-build-level=%> ne peut pas Ãªtre mÃ©langÃ© avec p1332/p1429%<-fcontract-build-level=%> doit Ãªtre off|default|audit%<-fcontract-continuation-mode=%> ne peut pas Ãªtre mÃ©langÃ© avec p1332/p1429%<-fcontract-continuation-mode=%> doit Ãªtre %<on%> ou %<off%>%<-fcontract-level=%> trop de rÃ´les personnalisÃ©s%<-fcontract-role=%> ne peut pas Ãªtre mÃ©langÃ© avec les fanions de contrat std/p1429%<-fcontract-role=%> doit Ãªtre sous la forme rÃ´le:sÃ©mantiques%<-fcontract-role=%> les sÃ©mantiques doivent inclure les valeurs dÃ©faut,audit,axiome%<-fcontract-semantic=%> ne peut pas Ãªtre mÃ©langÃ© avec les fanions de contrat std/p1332%<-fcontract-semantic=%> impossible de trouver le rÃ´le par dÃ©faut%<-fcontract-semantic=%> le niveau doit Ãªtre default, audit ou axiom%<-fcontract-semantic=%> doit Ãªtre sous la forme niveau:sÃ©mantique%<-fconvert=r16_ieee%%> ou %<-fconvert=r16_ibm%> n'est pas supportÃ© sur cette architecture%<-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=16%> pour Ada%<-fexcess-precision=16%> pour le Fortran%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>%<-fexcess-precision=16%> n'est pas supportÃ© pour cette cible%<-fexcess-precision=standard%> pour Ada%<-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-modref%> est incompatible avec %qs%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs%<-fmodule-only%> utilisÃ© pour une non-interface%<-fmoduleinfo%> n'est pas supportÃ© sur cette cible%<-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'argument de %<-fonly=%> est diffÃ©rent de celui du premier nom de fichier en entrÃ©el'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs%<-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-trap=%s%> n'est pas supportÃ©%<-fsanitize=%s%> est incompatible avec %<-fsanitize=%s%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> n'est pas supportÃ© pour cette ciblel'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=kernel-address%> avec protection de la pile n'est pas supportÃ© sans %<-fasan-shadow-offset=%> pour cette cible%<-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%>%<-fsanitize=shadow-call-stack%> n'est pas supportÃ© pour la plateforme actuelle%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requiert %<-fno-exceptions%>%<-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%> ne fonctionne pas sur cette architecture%<-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%<-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%> n'a pas Ã©tÃ© passÃ©e par le pilote gcc%<-m%s%> n'est pas supportÃ© par cette configuration%<-m%s%> Ã©crase %<-m%s=%s%>, ajustement du type d'ABI Ã  %qs%<-m32%> est en conflit avec %<-arch ppc64%> (%<-m32%> ignorÃ©)%<-m32%> est en conflit avec %<-arch x86_64%> (%<-m32%> ignorÃ©)%<-m64%> requiert un processeur PowerPC64%<-m96bit-long-double%> n'est pas compatible avec cette cible%<-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%>: 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%>: nombre attendu aprÃ¨s %<%dp%>%<-march=%s%>: l'extension %qs apparaÃ®t plus d'une fois%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>%<-march=%s%>: pour %<%s%dp%dp?%>, un numÃ©ro de version avec plus de deux niveaux n'est pas supportÃ©%<-march=%s%>: le nom de %s doit avoir plus d'une lettre%<-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Ã©%<-march=%s%>: conflits z*inx avec les extensions en virgule flottante%<-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=%> 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%<-mcpu=%s%>: CPU inconnu%<-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%>: l'architecture sÃ©lectionnÃ©e 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 PICl'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%<-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 16option %<-mlam=%>Â : [u48|u57] pas supportÃ©e pour du code 32 bits%<-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%<-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%>%<-mstack-protector-guard=tls%> a besoin d'un registre TLS matÃ©riel%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits%<-mtpf-trace-hook-epilogue-check%> requiert un entier dans la plage 0-4095%<-mtpf-trace-hook-epilogue-target%> requiert un entier dans la plage 0-4095%<-mtpf-trace-hook-prologue-check%> requiert un entier dans la plage 0-4095%<-mtpf-trace-hook-prologue-target%> requiert un entier dans la plage 0-4095%<-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Ã©%<-muintr%> pas supportÃ© pour du code 32 bits%<-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Ã©%<-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 %<<%>Â ?%<=%>options manquant aprÃ¨s %<-foffload-options=%>cible%<=> 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 %les appels %<DEFERRED_INIT%> devraient avoir la mÃªme taille constante pour le premier argument et le terme de gauchela clause %<DETACH%> Ã  %L ne doit pas Ãªtre utilisÃ©e avec la clause %<MERGEABLE%>%<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%>%<PRINT_OPERAND%> pointeur nul%<PRINT_OPERAND%>: Ponctuation %<%c%> inconnue%<PRINT_OPERAND_ADDRESS%>, pointeur nulL'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%<[[omp::directive(%s)]]%> doit Ãªtre le seul attribut spÃ©cifiÃ© dans une instruction%<[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__%> n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»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%> exige un simple identificateur comme dÃ©clarateur%<__auto_type%> utilisÃ© avec un initialisateur de champ de bits%<__bfloat16%> est redÃ©fini du typedef %<short%> en un rÃ©el %<__bf16%> depuis GCC V13, soyez attentif aux conversions implicites entre %<__bf16%> et %<short%>; un transtypage binaire explicite pourrait Ãªtre nÃ©cessaire ici%<__builtin_arc_aligned%> avec un alignement non constant%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable%<__builtin_bit_cast%> a la taille source %qE qui n'est pas Ã©gale Ã  la taille du type destination %qE%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiablel'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Ã©l'argument de %<__builtin_is_corresponding_member%> n'est pas un pointeur vers un membre%<__builtin_is_corresponding_member%> a besoin de deux arguments%<__builtin_is_corresponding_member%> n'est pas bien dÃ©fini pour des unions anonymesl'argument de %<__builtin_is_pointer_interconvertible_with_class%> n'est pas un pointeur vers un membre%<__builtin_is_pointer_interconvertible_with_class%> a besoin d'un seul argumentle deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__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_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Ãªmesles arguments vectoriels de %<__builtin_shufflevector%> doivent Ãªtre du mÃªme type d'Ã©lÃ©mentles arguments de %<__builtin_shufflevector%> doivent Ãªtre des vecteurs de taille constanteles arguments de %<__builtin_shufflevector%> doivent Ãªtre des vecteurs%<__builtin_shufflevector%> doit spÃ©cifier un rÃ©sultat avec un nombre d'Ã©lÃ©ments qui est une puissance de deux%<__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%<__fp16%> et pas de ldrh%<__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 la clause %<align%> doit Ãªtre une expression de constante entiÃ¨re positive qui est une puissance de deuxl'argument de %<alignas%> a le type non entier %qT%<alignas%> dans une dÃ©claration vide avec le type sous-jacent %<enum%>l'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positivedans la clause %<allocate%>, l'argument du modificateur %<align%> doit Ãªtre une expression entiÃ¨re constante positive qui est une puissance de deuxl'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>la clause %<allocate%> doit spÃ©cifier un allocateur icil'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>il pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>l'attribut %<amdgpu_hsa_kernel%> requiert un argument de type constante chaÃ®ne de caractÃ¨resle modificateur de pÃ©riphÃ©rique %<ancestor%> pas prÃ©cÃ©dÃ© de la directive %<requires%> avec la clause %<reverse_offload%>le modificateur de pÃ©riphÃ©rique %<ancestor%> n'est pas prÃ©cÃ©dÃ© par la directive %<requires%> avec la clause %<reverse_offload%> Ã  %Cun %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0%<asm goto%> avec des sorties typÃ©es complexesl'Ã©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Ã©dentfanions %<asm%> non supportÃ©s en mode thumb1%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<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 statiques%<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 bitsattribut %<assume%> au plus haut niveaul'attribut %<assume%> n'est pas suivi par %<;%>l'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%<auto%> exige un simple identificateur, Ã©ventuellement avec des attributs, comme dÃ©clarateur%<auto%> utilisÃ© avec %<constexpr%>%<auto(x)%> ne peut Ãªtre contraint%<auto(x)%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<auto{x}%> ne peut Ãªtre contraint%<auto{x}%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<await_suspend%> doit retourner %<void%>, %<bool%> ou un identifiant de coroutine%<bank_switch%> n'a pas d'effet sur les fonctions qui ne gÃ¨rent pas une interruptionle suffixe %<bf16%> ou %<BF16%> sur une constante flottante est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>la 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++20%> 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%>la fonction %<consteval%> %q+D redÃ©fini une fonction qui n'est pas %<consteval%>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++20%> ou %<-std=gnu++20%>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)%<constexpr%> dans une dÃ©claration videl'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type dÃ©cimall'initialiseur de %<constexpr%> pour un type rÃ©el est de type complexel'initialiseur de %<constexpr%> n'est pas une expression arithmÃ©tique constantel'initialiseur de %<constexpr%> n'est pas reprÃ©sentable dans un type d'objetl'initialiseur entier de %<constexpr%> n'est pas une expression entiÃ¨re constanteles 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 entierl'objet %<constexpr%> a le type modifiÃ© par une variablele pointeur d'initialisation de %<constexpr%> n'est pas nulle membre statique %<constexpr%> %qD doit avoir une initialisation%<constexpr%> utilisÃ© avec %qEla 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 constanteune 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 argumentl'option %<custom-fpu-cfg%> ne supporte pas %<no-%>l'option %<custom-fpu-cfg%> requiert un argument de configuration%<decl-specifier%> dans la dÃ©claration du guide de dÃ©ductiondirective %<declare %s%> pas immÃ©diatement suivie d'une dÃ©claration ou d'une dÃ©finition de fonction%<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Ã©%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CVle spÃ©cificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>Ã©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 tableau%<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-valeurle gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>la clause %<device%> avec %<ancestor%> est uniquement permise dans une construction %<target%>l'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%>%<enum%> dÃ©clarÃ© Ã  la fois avec et sans un type sous-jacent fixÃ©%<enum%> dÃ©clarÃ© avec mais dÃ©fini sans type sous-jacent fixetype sous-jacent de %<enum%> incompatible avec la dÃ©claration prÃ©cÃ©dentele type sous-jacent %<enum%> ne peut pas Ãªtre spÃ©cifiÃ© ici%<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++20%> ou %<-std=gnu++20%>%<export%> ne fait pas partie de la directive de module suivanteÃ©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesle suffixe %<f%d%> ou %<F%d%> sur une constante flottante est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>attribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'expression %<filter%> doit Ãªtre un nombre entierl'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 classesupport de %<function_profiler%>%<function_profiler%> supportÃ© pour MMIXboucle %<gang%> dans une rÃ©gion %<gang-single%>l'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%> uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<goto%> n'est pas une expression constante%<gp_offset%> (%ld) ou %<end_offset%> (%ld) est plus petit que zÃ©rol'expression de %<grainsize%> doit Ãªtre un entierla valeur de %<grainsize%> doit Ãªtre positive%<h%> appliquÃ© Ã  un opÃ©rande qui n'est pas un registrecode MIPS16 %<hard-float%> pour des ABI autres que o32 et o64l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constantel'expression %<hint%> doit Ãªtre un nombre entier%<if consteval%> uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%<if consteval%> requiert une instruction composÃ©e%<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%>l%'attribut %<indirect_call%> ne s%'applique pas Ã  une fonction statique%<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 tableaula clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD Ã  %Lclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %Lle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>%<interrupt_thread%> est disponible uniquement sur fidole 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%> si une construction %<ordered%> seule est imbriquÃ©e dedansle 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%>%<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_select_hwmult_lib%> a besoin d'au moins un argument%<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 borne infÃ©rieure %<num_teams%> %qE est plus grande que la borne supÃ©rieure %qEla valeur de %<num_teams%> doit Ãªtre positivela valeur de %<num_threads%> doit Ãªtre positive%<object.TypeInfo%> ne peut pas Ãªtre utilisÃ© avec %<-fno-rtti%>%<objet.TypeInfo%> n'a pas Ã©tÃ© trouvÃ© mais il est implicitement utilisÃ©l'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement%<omp requires reverse_offload%> requiert au moins %<sm_35%> pour %<-foffload-options=nvptx-none=-march=%> â€” dÃ©sactivation de la gÃ©nÃ©ration du dÃ©chargement de code pour ce type de pÃ©riphÃ©riquel'attribut %<omp::%E%> requiert un argument%<omp::%E%> ne peut pas Ãªtre spÃ©cifiÃ© dans ce contexte%<omp_all_memory%> Ã  %C n'est pas permis dans ce contexte%<omp_all_memory%> peut uniquement Ãªtre utilisÃ© dans la clause OpenMP %<depend%>%<omp_all_memory%> utilisÃ© avec le type %<depend%> autre que %<out%> ou %<inout%>%<omp_all_memory%> utilisÃ© avec le sous-type DEPEND autre que OUT ou INOUT Ã  %C%<omp_all_memory%> utilisÃ© avec un type dÃ©pendant autre que OUT ou INOUT Ã  %C%<omp_all_memory%>, dÃ©clarÃ© Ã  %L, peut uniquement Ãªtre utilisÃ© dans la clause OpenMP DEPEND%<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 %<%s 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%>clause %<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 Ã  l'intÃ©rieur d'une boucle %<ordered%>une construction %<ordered%> avec une clause %qs doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%>une construction %<ordered%> dans les clauses %<doaccross%> ou %<depend%> est liÃ©e Ã  une boucle oÃ¹ l'argument %<collapse%> %wd est diffÃ©rent de l'argument %<ordered%> %wdune construction %<ordered%> sans les clauses %<doaccross%> ou %<depend%> ne doit pas avoir la mÃªme rÃ©gion de liaison que la construction %<ordered%> avec ces clausesune 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%>le pragma %<pch_preprocess%> ne devrait Ãªtre utilisÃ© qu'avec %<-fpreprocessed%>Ã©chec de %<pex_init%>Â : %m%<pragma omp error%> rencontrÃ©e%<pragma omp error%> rencontrÃ©eÂ : %s%<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 %<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++20%> ou %<-fconcepts%>%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que void%<return_void%> dÃ©clarÃ© icil'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive%<scalar_storage_order%> n'est pas supportÃ© car le boutisme n'est pas uniformeune rÃ©gion %<scoped%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<task%> explicite, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> ou une rÃ©gion %<masked%>%<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Ã©dente%<setter%> spÃ©cifiÃ© iciL'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Ã¨ses%<soft-float%> et long-double-128 sont incompatiblesL'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite%<stack_offset%> doit Ãªtre un multiple de 4%<stack_offset%> doit Ãªtre au moins 4%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>spÃ©cificateur de lambda %<static%> avec la capture lambda%<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::is_constant_evaluated%> est toujours Ã©valuÃ© Ã  Â«Â fauxÂ Â» dans une fonction non %<constexpr%>%<std::is_constant_evaluated%> est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%<std::is_constant_evaluated%> est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans une fonction %<if consteval%>%<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_element<%u, %T>::type%> est %<void%>%<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Ã©chec de %<sysctl%> pour %<kern.osversion%>Â : %mla construction %<target%> avec la construction imbriquÃ©e %<teams%> contient des directives en dehors de la construction de %<teams%>%<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%>construction %<taskwait%> avec la clause %<nowait%> mais sans clause %<depend%>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'est pas autorisÃ© dans la clause %<allocate%>%<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++20%> ou %<-std=gnu++20%>le spÃ©cificateur %<typedef%> est en conflit avec %qs%<typedef%> utilisÃ© avec %<auto%>%<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#D qui n'est pas un type%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe%<typeof%> appliquÃ© Ã  un champ de bits%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration%<using enum%> du type dÃ©pendant %qT%<using enum%> du type incomplet %qT%<using enum%> du type non-Ã©numÃ©rÃ© %q#T%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<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Ã©%<verify_marked_backedges%> a Ã©chouÃ©%<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+Dla clause %<weak%> requiert une comparaison d'Ã©galitÃ© atomiquel'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%>%<weakref%> ne peut pas avoir de versionl'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%>%@ %s%@ %s (profondeur %i)%@ %s (decl fct %qD, profondeur %i)%d octets de mÃ©moire de partage de donnÃ©es privÃ©es au gang Ã©puisÃ©e (augmentez, par exemple, avec %<-mgang-private-size=%d%>)%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 n'a pas un lien externe%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D fait rÃ©fÃ©rence Ã  l'entitÃ© avec liaison interne %q#D%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Ã© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%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:%qD accÃ¨de %E octet dans une rÃ©gion de taille %E%qD accÃ¨de %E octets dans une rÃ©gion de taille %E%qD accÃ¨de %E octets ou plus dans une rÃ©gion de taille %E%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octetsalias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses de partage 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Ã©e%qD l'argument n'a pas de nul terminalla 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 appelÃ© sur un pointeur passÃ© Ã  la fonction de rÃ©allocation %qD inappropriÃ©e%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©%qD appelÃ© sur un pointeur %qE passÃ© Ã  la fonction d'allocation %qD inappropriÃ©e%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e%qD appelÃ© sur un pointeur vers un objet non allouÃ©%qD appelÃ© sur l'objet %qD non allouÃ©%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Ã© %<thread_local%> dans un contexte %<constexpr%>%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 type Ã  remplacer dans un patron %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%qD dÃ©fini %<static%> dans un contexte %<constexpr%>%qD dÃ©fini %<static%> dans la fonction %qs est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%qD dÃ©fini %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©fini %<thread_local%> dans la fonction %qs est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini icila destination %qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octetla destination %qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E%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 attend %E octet dans une rÃ©gion de taille %E%qD attend %E octets dans une rÃ©gion de taille %E%qD attend %E octets ou plus dans une rÃ©gion de taille %E%qD attend entre %E et %E octets dans une rÃ©gion de taille %E%qD qui forme le dÃ©calage %s est hors des limites%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une condition%qD est invalide dans une lambda%qD est une fonction, pas un type%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD n'est pas mutable%qD est normalement une fonction non statique%qD n'est pas un patron de classe ou un alias%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un membre direct de %qT%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<allocate%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %qs%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 n'est pas disponible%qD n'est pas disponibleÂ : %s%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qD peut accÃ©der %E octet dans une rÃ©gion de taille %E%qD peut accÃ©der %E octets dans une rÃ©gion de taille %E%qD peut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E%qD peut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E%qD peut Ãªtre une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD peut lire %E octet depuis une rÃ©gion de taille %E%qD peut lire %E octets depuis une rÃ©gion de taille %E%qD peut lire %E octets ou plus depuis une rÃ©gion de taille %E%qD peut lire entre %E et %E octets depuis une rÃ©gion de taille %E%qD peut Ã©crire %E octet dans une rÃ©gion de taille %E%qD peut Ã©crire %E octets dans une rÃ©gion de taille %E%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E%qD peut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E%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 membre%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 d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT%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%qD le dÃ©calage %s est hors des limites%qD le dÃ©calage %s est hors des limites [0, %wu]%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT%qD uniquement valide dans une lambda avec %<-std=c++23%> ou %<-std=gnu++23%>la sortie de %qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wula sortie de %qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueurla sortie de %qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueurla sortie de %qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueurla sortie de %qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s%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%qD lecture de %E octet depuis une rÃ©gion de taille %E%qD lecture de %E octets depuis une rÃ©gion de taille %E%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E%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%> ou des clauses %<enter%>%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %qs%qD est spÃ©cifiÃ© Ã  la fois dans les clauses de dÃ©claration de cible %<link%> et implicitement dans %<to%>%qD la limite spÃ©cifiÃ©e %E est Ã©gale Ã  la taille de la destinationla limite spÃ©cifiÃ©e par %qD (%E) est Ã©gale la longueur de la destination%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %E%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E%qD la limite %s spÃ©cifiÃ©e excÃ¨de la taille maximale de l'objet %E%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille %E du tableau non terminÃ©%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qD la limite %s spÃ©cifiÃ©e peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la destination %E%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objetla limite spÃ©cifiÃ©e par %qD dÃ©pend de la longueur de l'argument source%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%qD la taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objet%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%qD la taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objetle spÃ©cificateur %qD est en conflit avec %<typedef%>le spÃ©cificateur %qD est en conflit avec %qs%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 Ã©crire %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%qD: l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨rel'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'argument de l'attribut %qE %E n'est pas positifl'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTattribut %qE argument %qE excÃ¨de %ul'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3l'argument de l'attribut %qE %qE n'est pas reconnul'argument 1 de l'attribut %qE ne nomme pas une fonctionl'argument 1 de l'attribut %qE est ambigul'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argumentl'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qTl'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas un entierl'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 paramÃ¨tresl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables registresl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables locales au threadL'attribut %qE est en conflit avec l'attribut %qEdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variable localel'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©sl'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE est ignorÃ©Â ; le champ doit Ãªtre un pointeur de fonctionl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctionsl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctions et des champs de pointeurs de fonctionsl'attribut %qE est uniquement pour des types pointeursl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable pour des objets Objective-Cl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©l'attribut %qE ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour un champs qui n'est pas un tableaul'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 structures, unions et types classesl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement supportÃ© sur des types boolÃ©ensl'attribut %qE est uniquement supportÃ© sur des types vectoriels non masquÃ©sl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert %sl'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type entierl'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©eattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT%qE ne peut pas Ãªtre introduit avec les points de suspension %<...%>%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 ne satisfait pas l'exigence du type de retour%qE ne satisfait pas l'exigence du type de retour car%qE ne supporte pas les offsets avec un signe Ã©tendu sur 32 bits%qE ne supporte pas le type vectoriel 32 bits %qT%qE ne supporte pas les offsets avec un signe Ã©tendu%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas de forme qui prend des arguments %qT%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 vers un pointeurÂ ; vouliez-vous le dÃ©rÃ©fÃ©rence avant de lui appliquer %<->%>Â ?%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 est marquÃ© avec %<throw()%> ou %<noexcep%> mais aucun %<get_return_object_on_allocation_failure%> utilisable est fourni par %qT%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 %<noexcept%>%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 une expression constante tant que la classe %qT est encore incomplÃ¨te%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 ni une fonction%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<allocate%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs%qE n'est pas un type %qT%qE n'est pas reconnu comme ligne de contrÃ´le de module%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE est fourni par %qT mais %<std::nothrow%> n'est pas trouvÃ©%qE est fourni par %qT mais %qE n'est pas marquÃ© avec %<throw()%> ou %<noexcept%>%qE est fourni par %qT mais il n'est pas utilisable avec la fonction ayant la signature %qD%qE n'est pas disponible%qE n'est pas disponibleÂ : %s%qE est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qE pourrait Ãªtre utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert une base vectorielle et un index scalaire%qE requiert un argument%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE spÃ©cifiÃ© ici%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<constexpr%>%qE utilisÃ© avec %<extern%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE utilisÃ© avec %qs%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Ã© dans un littÃ©ral composÃ© %<constexpr%>%qT dÃ©clarÃ© dans une dÃ©claration d'objet sous-spÃ©cifiÃ©%qT est dÃ©clarÃ© dans l'initialiseur d'un objet sous-spÃ©cifiÃ©%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 dÃ©fini dans un littÃ©ral composÃ© %<constexpr%>%qT dÃ©fini dans une dÃ©claration d'objet sous-spÃ©cifiÃ©%qT est dÃ©fini dans l'initialiseur de l'objet sous-spÃ©cifiÃ©%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 ne correspond pas Ã  la dÃ©claration originale%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT qui dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT qui a une classe de liaison interne%qT a la base %qT qui n'a pas de classe de liaison%qT a la base %qT qui utilise l'espace de noms anonyme%qT a un champ %q#D dont le type a une classe de liaison interne%qT a un champ %q#D dont le type n'a pas de classe de liaison%qT a un champ %q#D 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 une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qT n'est pas un type class, struct ou union%qT n'est pas une base directe de %qT%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe%qT pas permis dans un argument de patron%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationpassage du vecteur unique %qT Ã  l'argument %d de %qE qui attend un tuple de %d vecteurspassage du vecteur unique %qT Ã  l'argument %d de %qE qui attend un tuple de %d vecteursles 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 d'assignationmembre de gauche de %qs dans une instruction Ã©crasÃ©emembre de droite de %qs dans une instruction d'assignation%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs 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 ne peuvent pas Ãªtre activÃ©s tous les deux%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs apparaÃ®t plus d'une fois dans les clauses %<allocate%> Ã  %L%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>%qs appliquÃ© Ã  un type Â«Â voidÂ Â»%qs appliquÃ© Ã  un type incomplet%qs appliquÃ© au type non-SVE %qT%qs appliquÃ© au type non-vectoriel %qT%qs appliquÃ© au type %qT qui a dÃ©jÃ  une taillel'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir une longueur d'au moins 1L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que %qs%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas apparaÃ®tre dans COMMON [F2008:C5100]%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite%qs Ã  %L est ambigÃ¼e%qs Ã  %L est un tableau et est OPTIONAL; s'il n'est pas prÃ©sent, il ne peut pas Ãªtre l'argument effectif d'une procÃ©dure ELEMENTAL Ã  moins qu'il y ait un argument non optionnel avec le mÃªme rang (Fortran 2018, 15.5.2.12)%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINE%qs Ã  %L devrait Ãªtre un type scalaire de type integer(kind=omp_event_handle_kind)l'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre initialisÃ© avec %<-ftrivial-auto-var_init%>%qs ne peut pas Ãªtre utilisÃ© pour compiler une bibliothÃ¨que partagÃ©e%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de types%qs ne peut pas Ãªtre utilisÃ© dans une fonction %<constexpr%>%qs ne peut pas Ãªtre utilisÃ© dans un constructeur%qs ne peut pas Ãªtre utilisÃ© dans un destructeur%qs ne peut pas Ãªtre utilisÃ© dans une fonction avec un type de retour dÃ©duit%qs ne peut pas Ãªtre utilisÃ© dans une fonction varargs%qs ne peut pas Ãªtre utilisÃ© dans la fonction %<main%>%qs ne peut pas Ãªtre utilisÃ© en dehors d'une fonctionl'argument de la clause %qs doit Ãªtre ALLOCATABLE ou un POINTER Ã  %LLa clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une foisla clause %qs est incompatible avec les clauses %<read%> ou %<write%>la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulairela clause %qs requiert la clause %qsclause %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Ã©chargementla clause %qs avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©rationla clause %qs avec le modificateur %<sink%> attend une itÃ©ration lexicale ultÃ©rieureune clause %qs avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %qs avec le modificateur %<sink%> sur la mÃªme construction%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qE%qs est en conflit avec %<-arch i386%> (%qs ignorÃ©)%qs est en conflit avec %<-arch ppc%> (%qs ignorÃ©)la construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©fini en dehors d'un contexte de classeLa directive %qs est mentionnÃ©e les deux fois dans les clauses ABSENT et CONTAINS dans la directive %s Ã  %LLa directive %qs est mentionnÃ©e plusieurs fois dans la clause %s dans la directive %s Ã  %L%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qs%qs ne fonctionne pas sur un compilateur croisÃ©L'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 %qs%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L est une section de tableau de taille nulle%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 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 dans la syntaxe d'attribut est terminÃ© par %qs dans la syntaxe pragma%qs dans une dÃ©claration vide%qs dans la dÃ©claration vide avec le type sous-jacent %<enum%>%qs dans IL gimple%qs dans la syntaxe pragma est terminÃ© par %qs dans la syntaxe d'attribut%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Ã© supprimÃ©. 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 une fonction imbriquÃ©e, elle n'est pas accessible depuis %qs%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 dÃ©fini mais n'a pas su Ãªtre chargÃ©Â : %s%qs est dÃ©fini mais le support des greffons est dÃ©sactivÃ©%qs est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?%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 chargÃ©e mais le symbole %qs n'est pas trouvÃ©Â : %s%qs est mutuellement exclusif avec %qs et ne peuvent pas Ãªtre spÃ©cifiÃ©es ensemble%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre%qs n'est pas une expression constante car %qT contient un type pointeur%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT contient un type union%qs n'est pas une expression constante car %qT contient un sous-objet volatile%qs n'est pas une expression constante car %qT est un type pointeur vers un membre%qs n'est pas une expression constante car %qT est un type pointeur%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT est un type union%qs n'est pas une expression constante car %qT est volatile%qs n'est pas un rÃ©pertoire%qs n'est pas un champ mais un %qs%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un nom ni une abrÃ©viation de bibliothÃ¨que systÃ¨me Modula-2 valide%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 un tableau associatif%qs n'est pas une expression%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© pour cette cible%qs n'est pas supportÃ© en mode 32 bits%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ© avec %qs%qs n'est pas supportÃ©, now cmodel est dÃ©fini Ã  %qs%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 utilisÃ© sans avoir Ã©tÃ© initialisÃ©%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Ã¨tela variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qs peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre seul pour %<-mharden-sls=%>%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs n'est pas supportÃ© avec %<-msoft-float%>%qs n'est pas encore supportÃ©%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 OpenACCRequÃªte de paramÃ¨tre %qs pour %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %Lle greffon %qs n'est pas sous une licence compatible avec GPLle pointeur %qs est nulfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finieune rÃ©gion %qs 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%>%qs requiert le support du type %<__ibm128%>%qs requiert que %<long double%> soit au format IBM 128 bits%qs requiert %qs%qs requiert %qs ou %qs%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 une dÃ©claration de donnÃ©e initialisÃ©e%qs requiert une expression constante entiÃ¨re%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 l'arithmÃ©tique en virgule flottante de prÃ©cision quadruple%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs requiert l'option %qs et soit l'option %qs ou %qs%qs exige l'ABI ELFv2%qs devrait Ãªtre %qs pour terminer une liste d'arguments du patron%qs devrait provenir d'un scalaire vers un vecteur similaire%qs la limite spÃ©cifiÃ©e %s excÃ¨de la taille maximale de l'objet %E%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© dans la clause %<allocate%> Ã  %L mais pas dans dans une clause de privatisation explicite%qs spÃ©cifiÃ© dans la clause Â«Â allocateÂ Â» Ã  %L mais pas dans dans la clause de privatisation explicite%qs est spÃ©cifiÃ© plusieurs fois dans la mÃªme option%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifiÃ© avec le nom typedef %qD%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelchaÃ®ne %qs mal formÃ©ele 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 %<auto%>%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 a Ã©tÃ© dÃ©clarÃ© ici%qs sans %qs correspondant%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
*** 2153,2159 ****
     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><message inconnu durant la compilation><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.Une limite infÃ©rieure doit prÃ©cÃ©der le deux-points dans la spÃ©cification du tableau de taille tacite Ã  %LUn ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIUn 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 %qs ne peut pas Ãªtre implÃ©mentÃ©e Ã  cause du jeu d'instruction limitÃ© %qs, utilisation de %qsl'ABI %qs n'est pas activÃ©e durant la compilation, l'Ã©diteur de lien pourrait signaler une erreurABI changÃ© (%qs Ã  %qs) pendant que multilib est dÃ©sactivÃ©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=):ABI avec startfilesÂ : %sABSTRACT 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Ã©ela fonction ACLE %qD est incompatible avec l'utilisation de %qsla fonction ACLE %qD requiert l'extension ISA %qsvariable ACQUIRED_LOCKL'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaireLe type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %Lmodificateur ALIGN requiert Ã  %L une expression d'alignement qui est un entier constant positif et scalaire et est une puissance de deuxAttribut 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 requiert 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 Ã  %CAttribut 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 a des paramÃ¨tres de type ou est de type dÃ©rivÃ© avec une liaison Ã  un 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 Ã  %L doit Ãªtre un pointeurL'argument effectif pour %qs Ã  %L doit Ãªtre un pointeur ou une cible valide pour le pointeur muet dans l'instruction d'affectation d'un pointeurL'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %LL'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %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Ã©Argument effectif vers le muet de rang tacite INTENT(OUT) %qs Ã  %L ne peut pas Ãªtre de taille inconnueL'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 le prÃ©fixe CS aux appels et sauts vers les fragments indirects avec la cible du branchement dans les registres r8-r15.Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles.Ajouter des commentaires pour les dÃ©clarations ignorÃ©es dans l'en-tÃªte C++ gÃ©nÃ©rÃ©.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.La croissance maximale additionnelle autorisÃ©e de la taille totale des nouveaux paramÃ¨tres que ipa-sra met Ã  la place d'un pointeur s'il pointe vers une variable locale dans laquelle l'appelant Ã©crit uniquement puis passe en tant qu'argument Ã  des fonctions.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 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 aliasAliasÂ :Aligner 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 taciteL'argument muet avec caractÃ¨res allouables %qs Ã  %L doit avoir une longueur diffÃ©rÃ©e car la procÃ©dure %qs est BIND(C)La 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.Autoriser les exceptions en virgule flottante IEC559 dans les expressions constantes.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.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.QuantitÃ© de mÃ©moire de partage de donnÃ©es locale (LDS = Local data-share) Ã  rÃ©server pour les variables privÃ©es du gangUn 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.Nombre d'instructions de fonction approximatif en unitÃ© de 1K qui dÃ©clenche un simple RA local.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 %qs de la fonction-instruction %qs Ã  %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 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'augmenter la limite de %<-fmax-stack-var-size=%> (ou d'utiliser %<-frecursive%> qui implique %<-fmax-stack-var-size%>) â€“ ou changez le code pour utiliser un tableau ALLOCATABLE. Si la variable n'est jamais accÃ©dÃ©e de maniÃ¨re concurrentielle, cet avertissement peut Ãªtre ignorÃ© et la variable pourrait aussi Ãªtre dÃ©clarÃ©e avec l'attribut SAVE.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 permiseNom associÃ© %qs dans la clause %s Ã  %LNom associÃ© %qs dans la clause SHARED Ã  %LLe 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 au travers des frontiÃ¨res de fonctions (pas en ligne).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.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 muetType 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 muet caractÃ¨re d'une longueur tacite %qs Ã  %L de la procÃ©dure %qs avec l'attribut BIND(C)L'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 Ã  %LLe tableau de rang tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau 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 correspondant Ã  l'argument muet de rang tacite %qs doit Ãªtre d'une forme tacite ou de rang taciteL'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.Ã‰viter d'utiliser la table GOT pour accÃ©der aux symboles externes.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 R2BOZ Ã  %L ne peut pas apparaÃ®tre dans une initialisation dans le style ancienLa constante BOZ Ã  %C utilise une syntaxe suffixÃ©e non standardla constante BOZ Ã  %L ne peut pas apparaÃ®tre dans le sous-programme intrinsÃ¨que COMPLEXLa 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 sous-programme intrinsÃ¨que ACHARLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que CHARLa 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 apparaÃ®tre dans une liste de E/S de sortieLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que FLOATLa 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 apparaÃ®tre comme opÃ©rande d'un opÃ©rateur relationnelLa 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 Ã  %LBPF CO-RE ne supporte pas LTOBPF CO-RE requiert les informations de dÃ©bogage BTF, utilisez %<-gbtf%>Type 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 du composant %qs rÃ©fÃ©rencÃ© dans le constructeur de structure Ã  %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 forme de l'initialiseur Ã  %LMauvaise 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_signTypes d'ABI de base pour LoongArchÂ :L'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 %qsISA de base de LoongArchÂ :La 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
--- 2170,2176 ----
     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><message inconnu durant la compilation><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.Une limite infÃ©rieure doit prÃ©cÃ©der le deux-points dans la spÃ©cification du tableau de taille tacite Ã  %LUn ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIUn 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 %qs ne peut pas Ãªtre implÃ©mentÃ©e Ã  cause du jeu d'instruction limitÃ© %qs, utilisation de %qsl'ABI %qs n'est pas activÃ©e durant la compilation, l'Ã©diteur de lien pourrait signaler une erreurABI changÃ© (%qs Ã  %qs) pendant que multilib est dÃ©sactivÃ©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=):ABI avec startfilesÂ : %sABSTRACT 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Ã©ela fonction ACLE %qD est incompatible avec l'utilisation de %qsla fonction ACLE %qD requiert l'extension ISA %qsvariable ACQUIRED_LOCKL'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaireLe type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %Lmodificateur ALIGN requiert Ã  %L une expression d'alignement qui est un entier constant positif et scalaire et est une puissance de deuxAttribut 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 requiert 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 Ã  %CAttribut 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 a des paramÃ¨tres de type ou est de type dÃ©rivÃ© avec une liaison Ã  un 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 Ã  %L doit Ãªtre un pointeurL'argument effectif pour %qs Ã  %L doit Ãªtre un pointeur ou une cible valide pour le pointeur muet dans l'instruction d'affectation d'un pointeurL'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %LL'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %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Ã©Argument effectif vers le muet de rang tacite INTENT(OUT) %qs Ã  %L ne peut pas Ãªtre de taille inconnueL'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 le prÃ©fixe CS aux appels et sauts vers les fragments indirects avec la cible du branchement dans les registres r8-r15.Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles.Ajouter des commentaires pour les dÃ©clarations ignorÃ©es dans l'en-tÃªte C++ gÃ©nÃ©rÃ©.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.La croissance maximale additionnelle autorisÃ©e de la taille totale des nouveaux paramÃ¨tres que ipa-sra met Ã  la place d'un pointeur s'il pointe vers une variable locale dans laquelle l'appelant Ã©crit uniquement puis passe en tant qu'argument Ã  des fonctions.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 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 aliasAliasÂ :Aligner 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 taciteL'argument muet avec caractÃ¨res allouables %qs Ã  %L doit avoir une longueur diffÃ©rÃ©e car la procÃ©dure %qs est BIND(C)La 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.Autoriser les exceptions en virgule flottante IEC559 dans les expressions constantes.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.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 mettre en ligne les opÃ©rations atomiques infÃ©rieures Ã  une taille de mot.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.QuantitÃ© de mÃ©moire de partage de donnÃ©es locale (LDS = Local data-share) Ã  rÃ©server pour les variables privÃ©es du gangUn 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.Nombre d'instructions de fonction approximatif en unitÃ© de 1K qui dÃ©clenche un simple RA local.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 %qs de la fonction-instruction %qs Ã  %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 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'augmenter la limite de %<-fmax-stack-var-size=%> (ou d'utiliser %<-frecursive%> qui implique %<-fmax-stack-var-size%>) â€“ ou changez le code pour utiliser un tableau ALLOCATABLE. Si la variable n'est jamais accÃ©dÃ©e de maniÃ¨re concurrentielle, cet avertissement peut Ãªtre ignorÃ© et la variable pourrait aussi Ãªtre dÃ©clarÃ©e avec l'attribut SAVE.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 permiseNom associÃ© %qs dans la clause %s Ã  %LNom associÃ© %qs dans la clause SHARED Ã  %LLe 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 au travers des frontiÃ¨res de fonctions (pas en ligne).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.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 muetType 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 muet caractÃ¨re d'une longueur tacite %qs Ã  %L de la procÃ©dure %qs avec l'attribut BIND(C)L'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 Ã  %LLe tableau de rang tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau 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 correspondant Ã  l'argument muet de rang tacite %qs doit Ãªtre d'une forme tacite ou de rang taciteL'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.Ã‰viter d'utiliser la table GOT pour accÃ©der aux symboles externes.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 R2BOZ Ã  %L ne peut pas apparaÃ®tre dans une initialisation dans le style ancienLa constante BOZ Ã  %C utilise une syntaxe suffixÃ©e non standardla constante BOZ Ã  %L ne peut pas apparaÃ®tre dans le sous-programme intrinsÃ¨que COMPLEXLa 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 sous-programme intrinsÃ¨que ACHARLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que CHARLa 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 apparaÃ®tre dans une liste de E/S de sortieLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que FLOATLa 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 apparaÃ®tre comme opÃ©rande d'un opÃ©rateur relationnelLa 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 Ã  %LBPF CO-RE ne supporte pas LTOBPF CO-RE requiert les informations de dÃ©bogage BTF, utilisez %<-gbtf%>Type 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 du composant %qs rÃ©fÃ©rencÃ© dans le constructeur de structure Ã  %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 forme de l'initialiseur Ã  %LMauvaise 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_signTypes d'ABI de base pour LoongArchÂ :L'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 %qsISA de base de LoongArchÂ :La 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
*************** AUCUNE GARANTIE, pas mÃªme pour la COMME
*** 2209,2215 ****
  Utilisez Â«Â -Wl,OPTIONÂ Â» pour passer Â«Â OPTIONÂ Â» Ã  l'Ã©diteur de liens.
  
  Utiliser les opÃ©rateurs assembleur %reloc().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 le format DWARF 32 bits en Ã©mettant les informations de dÃ©bogage DWARF.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 le format DWARF 64 bits en Ã©mettant les informations de dÃ©bogage DWARF.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 TLS. Cette option est Ã  utiliser avec fstack-protector-guard=tls et n'est pas destinÃ©e au code utilisateur.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 tests de bits pour des instructions switch suffisamment grandes.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 l'ABI call0.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 la comparaisons au niveau des champs dans l'Ã©galitÃ© de structure.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 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 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 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 Ã©tiquette de base alÃ©atoire pour chaque trame au lieu d'une base toujours Ã  zÃ©ro.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 la multiplication entiÃ¨re logicielle.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 l'ABI AIX Vector Extended.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'Ã©diteur de liens Modern (MOLD) au lieu de l'Ã©diteur par dÃ©faut.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 des instructions de dÃ©routement pour vÃ©rifier les divisions entiÃ¨res par zÃ©ro.Utiliser des dÃ©routements au lieu de diagnostiques de comportements non dÃ©finis de l'assainisseur.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 les registres ABI fenÃªtrÃ©s.Utiliser des chargements mÃ©moire qui Ã©tendent les zÃ©ros au lieu de celles qui Ã©tendent le signe.Utiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermÃ©diaire (IL).UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau.UtilisÃ© iciUtilisÃ© 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.UtilisÃ© pour limiter le facteur de dÃ©pliage qui indique combien de fois l'auto vectoriseur peut dÃ©plier une boucle. La valeur par dÃ©faut est 4.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.
! L'utilisation de la fonction %qs Ã  %L est obsolÃ¨teL'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨teL'utilisation de la sous-routine %qs Ã  %L est obsolÃ¨teL'utilisation de la variable %qs Ã  %L est obsolÃ¨teLes 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 valeur de la clause HINT Ã  %L sera une expression d'indice de constante valideLa 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 fonction %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 sous-routine %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.VÃ©rifier que les chemins sont exploitables en Ã©mettant les diagnostiques.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 constructions C++11 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructeurs C++11 qui hÃ©ritent d'une classe de base avec un constructeur variadic.Avertir Ã  propos des constructions C++14 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructions C++17 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructions C++20 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructions C++23 dans du code compilÃ© avec un standard plus ancien.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 Ã  propos de cas oÃ¹ -ftrivial-auto-var-init ne peut pas initialiser une variable automatique.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 de fonction NULL est appelÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur NULL est dÃ©rÃ©fÃ©rencÃ©.Avertir au sujet des chemins de code dans lesquels un descripteur de fichier peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ descripteur de fichier n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code dans lesquels un descripteur de fichier est utilisÃ© sans que sa validitÃ© ait Ã©tÃ© vÃ©rifiÃ©e.Avertir Ã  propos de chemins dans le 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 NULL est vÃ©rifiÃ© aprÃ¨s avoir Ã©tÃ© dÃ©rÃ©fÃ©rencÃ©.Avertir Ã  propos des chemins de code dans lesquels un pointeur vers un tampon est assignÃ© a un type incompatible.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 Ã  propos de chemins dans le code oÃ¹ une lecture ou une Ã©criture est rÃ©alisÃ©e sur un descripteur de fichier fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur >= Ã  la largeur du type est tentÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur nÃ©gatif est tentÃ©.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Ã¹ un va_list est utilisÃ© aprÃ¨s va_end.Avertir Ã  propos de chemins dans le code oÃ¹ une Ã©criture ou une lecture est en dehors des limites d'un tampon.Avertir Ã  propos de chemins dans le code oÃ¹ un Â«Â assert()Â Â» est rÃ©alisÃ© en utilisant une valeur brute.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Ã¹ un tampon dans la pile est passÃ© Ã  putenv.Avertir Ã  propos de chemins dans le code dans lesquels une opÃ©ration est tentÃ©e dans la mauvaise phase de la vie d'un descripteur de fichier.Avertir Ã  propos de chemins dans le code oÃ¹ une opÃ©ration est tentÃ©e sur le mauvais type de descripteur de fichier.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 diviseur.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme offset de pointeur.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme taille.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme taille d'allocation.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 dans lesquels une arithmÃ©tique en virgule flottante est utilisÃ©e Ã  des endroits oÃ¹ un calcul prÃ©cis est requis.Avertir Ã  propos de chemins dans le code oÃ¹ une lecture est tentÃ©e sur un descripteur de fichier en Ã©criture seule ou vice versa.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont copiÃ©es par delÃ  la frontiÃ¨re de sÃ©curitÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos de chemins dans le code oÃ¹ la mauvaise fonction de dÃ©sallocation est appelÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ va_arg est utilisÃ© trop de fois sur un va_list.Avertir Ã  propos de chemins dans le code oÃ¹ va_arg utilise le mauvais type.Avertir Ã  propos de chemins dans le code oÃ¹ va_start ou va_copy est utilisÃ© sans un va_end correspondant.Avertir Ã  propos de chemins dans le code qui semblent mener Ã  une rÃ©cursion infinie.Avertir Ã  propos de chemins dans le code oÃ¹ une Ã©criture dans un objet constant est tentÃ©.Avertir Ã  propos de chemins dans le code qui tentent d'Ã©crire dans une chaÃ®ne littÃ©rale.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 Ã  propos de comparaisons entre deux opÃ©randes de type tableau.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 conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes de types Ã©numÃ©rÃ©s.Avertir Ã  propos de conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes quand l'un est un type Ã©numÃ©rÃ© et l'autre est un type en virgule flottante.Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de divisions de deux opÃ©rateurs Â«Â sizeofÂ Â» quand le premier est appliquÃ© Ã  un tableau et le diviseur n'est pas Ã©gal Ã  la taille d'un Ã©lÃ©ment du tableau.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 d'inconsistances entre les types enum/entierAvertir Ã  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 utilisations inappropriÃ©es des membres de tableau flexible selon le niveau de -fstrict-flex-arrays.Avertir Ã  propos des dimensions OpenACC invalides.Avertir Ã  propos de caractÃ¨res UTF-8 invalides.Avertir Ã  propos des formes invalides de sÃ©quences d'Ã©chappement dÃ©limitÃ©es ou nommÃ©es.Avertir Ã  propos d'utilisations invalides de la macro Â«Â offsetofÂ Â».Avertir Ã  propos d'un mot clÃ© requis probablement manquant.Avertir Ã  propos de macros dÃ©finies dans le fichier principal qui ne sont pas utilisÃ©es.Avertir Ã  propos de macros ayant des dÃ©finitions d'unitÃ©s d'en-tÃªte conflictuelles.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de dÃ©clarations discordantes de paramÃ¨tres VLA.Avertir Ã  propos de dÃ©clarations discordantes entre des paramÃ¨tres de tableaux et des accÃ¨s peu sÃ»rs qui y sont faitsAvertir Ã  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 de valeurs insensÃ©es pour --param destructive-interference-size ou constructive-interference-size.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 d'un choix potentiellement suboptimal relatif au parallÃ©lisme de OpenACC.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 des lectures au delÃ  de la fin d'une chaÃ®ne source dans les fonctions de manipulation de chaÃ®nes telles que memchr et memcpy.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 ambiguÃ¯tÃ©s d'analyse syntactique les plus vexantes.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 fonctionnalitÃ©s non supportÃ©es dans ThreadSanitizer.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 d'opÃ©rateurs xor oÃ¹ il apparaÃ®t que l'utilisateur voulait une exponentiation.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 d'appels de dÃ©sallocation avec des arguments retournÃ©s par des fonctions d'allocation non correspondantes.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 d'appels rÃ©cursifs infinis.Avertir Ã  propos de dÃ©saccords entre les appels Ã  l'opÃ©rateur Â«Â newÂ Â» ou Â«Â deleteÂ Â» et l'appel correspondant Ã  la fonction d'allocation ou de dÃ©sallocation.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.Avertir Ã  propos de l'utilisation de pointeurs vers des variables automatiques qui ont cessÃ© d'exister.Avertir Ã  propos de l'utilisation de pointeurs vers un stockage dÃ©sallouÃ©.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 une interface de classe n'a pas de super classe. Les classes racines peuvent utiliser un attribut pour supprimer cet avertissement.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'attribut NSObject est appliquÃ© sur autre chose qu'un typedef.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 quand une fonction se termine plus tÃ´t qu'elle ne commence Ã  cause de macros linenum invalide.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 lorsqu'une fonction est inutilisÃ©e.Avertir quand une fonction ne produit jamais une expression constante.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 boucle Â«Â forÂ Â» itÃ©rant sur une liste crÃ©e des copies inutiles.Avertir quand une rÃ©fÃ©rence est liÃ©e Ã  un temporaire qui a cessÃ© d'exister.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 valeur est dÃ©placÃ©e vers elle-mÃªme avec std::move.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 lorsqu'un gestionnaire d'exception est Ã©clipsÃ© par un autre gestionnaire.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 lors de la dÃ©duction d'argument de patrons de classes sur un type sans guides de dÃ©duction.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 un mot clÃ© de patron est manquant aprÃ¨s un jeton d'accÃ¨s Ã  un membre dans une expression d'accÃ¨s Ã  un membre dÃ©pendant si ce membre est un patron.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.Quand un symbole est rÃ©solu, vÃ©rifier la portÃ©e de Â«Â alias thisÂ Â» avant d'examiner les portÃ©es supÃ©rieures.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.Quand les deux heuristiques de rs6000-density-pct-threshold et rs6000-density-size-threshold sont satisfaites, on dÃ©cide de pÃ©naliser le coÃ»t du corps de la boucle avec la valeur spÃ©cifiÃ©e par ce paramÃ¨tre. La valeur par dÃ©faut est 10.Lors de l'Ã©valuation du coÃ»t de la vectorisation des boucles, il faut probablement pÃ©naliser le coÃ»t du corps de la boucle en fonction des chargements espacÃ©s ou par Ã©lÃ©ment additionnels. Les nombres d'instructions gÃ©nÃ©rales et d'instructions de chargement sont collectÃ©s selon les informations des instructions Ã  vectoriser.  La proportion d'instructions de chargement est dÃ©terminÃ©e.  La pÃ©nalitÃ© est appliquÃ©e uniquement si la proportion excÃ¨de le seuil spÃ©cifiÃ© par ce paramÃ¨tre.  La valeur par dÃ©faut est 45.Lors de l'Ã©valuation du coÃ»t de la vectorisation des boucles, il faut probablement pÃ©naliser le coÃ»t du corps de la boucle si le modÃ¨le existant du coÃ»t ne reflÃ¨te pas adÃ©quatement les dÃ©lais provenant de ressources vectorielles indisponibles.  Les coÃ»ts sont collectÃ©s sÃ©parÃ©ment pour les instructions vectorisÃ©es et non vectorisÃ©es.  La proportion entre le coÃ»t vectoriel et le coÃ»t total (vectoriel + non vectoriel) et dÃ©terminÃ©e.  Une pÃ©nalitÃ© est ajoutÃ©e uniquement si la proportion dÃ©passe le seuil fixÃ© par ce paramÃ¨tre.  La valeur par dÃ©faut est 85.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.Lors de la propagation des estimations des effets IPA-CP, multiplier les frÃ©quences des arÃªtes rÃ©cursives qui ramÃ¨nent une valeur inchangÃ©e par ce facteur.Lorsque le facteur de rÃ©duction calculÃ© pour une boucle excÃ¨de le seuil spÃ©cifiÃ© par ce paramÃ¨tre, le dÃ©pliage de boucle est prÃ©fÃ©rÃ©. La valeur par dÃ©faut est 1.Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles.Lors de l'utilisation de la contre-rÃ©action du profile, utiliser l'arÃªte au pourcentage de cette position dans l'histogramme des frÃ©quences comme bases des heuristiques IPA-CP.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.Avec INSCAN Ã  %L, on attend un corps de boucle avec !$OMP SCAN entre deux sÃ©quences de blocs structurÃ©sSans 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%>support XNACKXXX 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 Ã  %LTableau de taille nulle dÃ©tectÃ© Ã  %L oÃ¹ une entitÃ© avec l'attribut TARGET est attendu[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
  [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]Â«Â une instruction %<return%> n'est pas permise dans une coroutineÂ ; vouliez-vous utiliser %<co_return%>Â ?une extension de GNU Fortranune 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Ã¨de %E octet dans une rÃ©gion de taille %EaccÃ¨de %E octets danss une rÃ©gion de taille %EaccÃ¨de %E octets ou plus dans une rÃ©gion de taille %EaccÃ¨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 Ã  l'argument %u d'une fonction dÃ©clarÃ©e sans l'attribut %<%s%>accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %EaccÃ¨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 un guide de dÃ©duction pour supprimer cet avertissementajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses pour dÃ©clarer une variableadd_sym(): Mauvais mode de dimensionnementl'ajout de %<-flarge-source-files%> fournira du support pour plus de colonnes de suivi au dÃ©triment du temps de compilation et de la mÃ©moireÃ©numÃ©rateurs supplÃ©mentaires commenÃ§ant par %qDl'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 bitsl'adresse d'un appel Ã  %qs n'est pas une expression constanteadresse 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'un littÃ©ral composÃ© registre demandÃ©eadresse 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Ã©finiles types d'agrÃ©gats sont interdits dans l'espace d'adresse de %<__regio_symbol%>valeur 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++20%> ou %<-std=gnu++20%>les dÃ©clarations de synonymes dans l'instruction init sont uniquement disponibles avec %<-std=c++23%> ou %<-std=gnu++23%>dÃ©claration alias icil'alignement %u de %qT est plus petit que %ul'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %qDl'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Ã©estous les paramÃ¨tres du patron %qD doivent Ãªtre introduitsargument qui peut Ãªtre allouÃ©allouÃ© icil'allocation a Ã©tÃ© rÃ©alisÃ©e iciautoriser l'implÃ©mentation des types opaques comme n'importe quel type (une extension GNU Modula-2)%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+Dune 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 Ã  une dÃ©claration amie qui n'est pas une dÃ©finition est ignorÃ©eun 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 un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â 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 traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>un suffixe de type explicite est nÃ©cessaire lors de l'utilisation d'un vecteur d'adresses de baseune 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Ã©struct anonyme avec des classes de baseunion anonyme sans aucun membrel'application de %<#pragma weak %+D%> aprÃ¨s la premiÃ¨re utilisation conduit Ã  un comportement non spÃ©cifiÃ©l'extension arch %<%s%> devraient Ãªtre prÃ©fixÃ©e par %<+%>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 une constante immÃ©diatel'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]l'argument %d doit Ãªtre un littÃ©ral entre %d et %d inclusl'argument %d doit Ãªtre un littÃ©ral entre 0 et %d inclusl'argument %d doit Ãªtre une variable ou un littÃ©ral entre %d et %d inclusl'argument %d doit Ãªtre un littÃ©ral non signÃ©l'argument %d doit Ãªtre soit un littÃ©ral %d ou un littÃ©ral %dl'argument %d de %qE perd le qualificatif %<const%>l'argument %d de %qE perd le qualificatif %<volatile%>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 une expression constante entiÃ¨rel'argument %d de %qE doit Ãªtre un pointeur vers un type %<const%>l'argument %d de %qE ne peut pas Ãªtre un pointeur vers un type %<volatile%>l'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]l'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 %i est nul mais la valeur de l'argument de taille %i correspondant est %sl'argument %i du tableau de longueur variable %s est nul mais la valeur de l'argument de taille %i correspondant est %sl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)l'argument %i ayant une plage [%E, %E] est nÃ©gatifl'argument %i de %<%T[static %E]%> est nul oÃ¹ un non-nul est attendula valeur %2$qE de l'argument %1$i excÃ¨de la taille maximale de l'objet (%3$E)la valeur %2$qE de l'argument %1$i est nÃ©gativel'argument %i a la valeur %s qui est nÃ©gativela valeur de l'argument %i est zÃ©rol'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 prototypeargument %qEl'argument %qE ne peut pas Ãªtre lu durant la compilationargument %qTl'argument %qd n'est pas une constantel'argument %qs n'est pas supportÃ© pour %qs sur cette ciblel'argument %qs doit Ãªtre soit %<on%> ou %<off%>argument %qs pour %<-Waligned-new%> non reconnuargument %qs pour %<-Wbidi-chars%> 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 dans l'appel Ã  la fonction %qE n'a pas un type pointeurl'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers le type %qs (%qT)l'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers un type non trivialement copiable (%qT)l'argument %u dans l'appel Ã  la fonction %qE pointe vers un type incompletargument %u nul oÃ¹ un non-nul est attendul'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 type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeurl'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variablel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinairel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©el'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©esargument %u de type %s dÃ©clarÃ© avec %u limite variableargument %u de type %s dÃ©clarÃ© avec %u limites variablesl'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondantel'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondantargument %u de type %s avec la limite non correspondantel'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre un tableau associatifl'argument 1 de %qE doit Ãªtre un type pointeur non voidl'argument 1 de %qE doit Ãªtre un pointeur vers un type completl'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 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 boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument n'est pas un accÃ¨s de champFonction de liste d'arguments Ã  %Cl'argument doit Ãªtre une constante immÃ©diate de 16 bitsl'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 %qsargument pas permis dans la clause %qs dans la rÃ©gion OpenACC %<kernels%> avec la clause %qsl'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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs ou %qsl'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-only%>l'argument rÃ©fÃ©rence un symbole dÃ©clarÃ© icil'argument de %<-O%> doit Ãªtre un entier non nÃ©gatif, %<g%>, %<s%>, %<z%> ou %<fast%>l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %dl'argument vers %<alloca%> est trop grandl'argument de %<alloca%> est zÃ©rol'argument vers %<alloca%> peut Ãªtre trop grandl'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 pour %qs 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 entier non nÃ©gatifl'argument de %qs devrait Ãªtre un entier non nÃ©gatif optionnellement suivi d'une unitÃ© de taillel'argument de CAP n'est pas une constante ni une variable de type CHARles arguments devant Ãªtre formatÃ©s ne sont pas %<...%>l'argument de la fonction interne a le type voidl'argument de l'attribut d'interruption n'est pas supportÃ© pour les fonctions faiblesl'argument vers un tableau de longueur variable est trop grandl'argument d'un tableau de longueur variable est zÃ©rol'argument vers un tableau de longueur variable peut Ãªtre trop grandles arguments %d et %d de %qE doivent avoir la mÃªme taille d'Ã©lÃ©ment mais les valeurs passÃ©es ici ont les types %qT et %qT respectivementles arguments %d et %d de %qE doivent avoir le mÃªme type de signe mais les valeurs passÃ©es ont les types %qT et %qT respectivementarguments Â«Â %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Â Â»arguments ignorÃ©s pour %<-Wattributes=%>Â ; utilisez %<-Wno-attributes=%> Ã  la placel'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Ã©tiquel'arithmÃ©tique entre des types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©el'arithmÃ©tique entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©l'arithmÃ©tique entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©arithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un type RVV %qTarithmÃ©tique sur un pointeur vers un type SVE %qTarithmÃ©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Ã¨rele tableau ne peut pas Ãªtre initialisÃ© avec un %qsdÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableaula mise sous forme canonique de la dÃ©claration du tableau a Ã©chouÃ©la valeur de l'Ã©lÃ©ment du tableau doit Ãªtre du mÃªme type que sa dÃ©clarationles Ã©lÃ©ments de tableau de peuvent pas avoir le type RVV %qTles Ã©lÃ©ments de tableau de peuvent pas avoir le type SVE %qTl'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 %qsl'expression de la taille du tableau n'est pas encore supportÃ©ela 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 %<%T[%wi]%> est partiellement en dehors des limites de %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 incompletle type du tableau doit Ãªtre initialisÃ©les types tableaux ont des limites diffÃ©rentestableau utilisÃ© comme initialisationun tableau avec un qualificatif sur l'Ã©lÃ©ment n'est pas qualifiÃ© avant C2Xles tableaux de fonctions ne sont pas pertinentsl'assembleur ne supporte pas %<-mabi=ilp32%>la liste de hachage des noms assembleur est corrompueassertion manquante aprÃ¨s %qsles assertions doivent Ãªtre suivies par %<;%>les attributs de sÃ©mantique d'affectation de la propriÃ©tÃ© %qD sont en conflit avec la dÃ©claration prÃ©cÃ©denteassignÃ© iciaffectation Ã  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 Ã  %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatibleaffectation 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 %<X - Y %s 0%> en %<X %s Y%>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%>suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©argument asynchroneÃ  %s, %sÃ  l'offset %s dans l'objet destination %qE de taille %sÃ  l'offset %s dans l'objet destination d'une taille %s allouÃ© par %qEÃ  l'offset %s dans l'objet %qE de taille %sÃ  l'offset %s dans l'objet de taille %s allouÃ© par %qEÃ  l'offset %s dans l'objet source %qE de taille %sÃ  l'offset %s dans l'objet source de taille %s allouÃ© par %qEÃ  l'offset %wi de l'objet %qD dÃ©clarÃ© iciÃ  l'offset [%wi, %wi] de %qD 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 %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'argument %<target%> de l'attribut %qs est inconnul'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, %qs ou %qs est attendul'attribut %qE avec le mode %qE n'est pas un identificateurÂ ; %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 positionnel 2 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente par l'argument %ul'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Ã©dente par l'argument %ul'argument positionnel 2 de l'attribut %qs est manquant dans la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTl'attribut %qs est spÃ©cifiÃ© plusieurs foisdÃ©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 %qsles attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©sdes attributs ne sont pas permis dans une dÃ©finition de fonctionles attributs ne sont pas permis Ã  cette positionles 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Ã©sles attributs ne peuvent pas Ãªtre insÃ©rÃ©s icides 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%>initialiser automatiquement tous les pointeurs Ã  NILchamp aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sdisponible depuis Fortran 77les expressions temporisables ne sont pas permises dans les gestionnairesle type %qT sur lequel une attente est possible n'est pas une structurela sÃ©mantique du contrat par axiome doit Ãªtre %<assume%> ou %<ignore%>Le 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: %dargument invalide pour %<-fdebug%>Â : %qsargument invalide pour %<-fextern-std%>Â : %qsargument invalide pour %<-fmodule-file%>Â : %qsargument invalide pour %<-fversion%>Â : %qscode 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 %<-march=%>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 %qs erronÃ©e pour l'option %<-mtune=%>valeur %qs erronÃ©e pour l'attribut %<target("arch=")%>valeur %qs erronÃ©e 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%>, %<masket%>, %<task%> explicite ou une rÃ©gion %<taskloop%>la valeur de la barriÃ¨re doit Ãªtre dans [0, 15]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 pointeurcycle du pointeur de base dÃ©tectÃ©ele 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 Ã  vrail'opÃ©ration au niveau des bits entre les types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©ebloc IFla dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du modulele 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Ã©riquel'argument liÃ© %i a la valeur %s qui est nÃ©gative pour l'argument %i d'un tableau de longueur variable de type %sla 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Ã©%sbranchement %2d pris %s%smot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMPbuild_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 intÃ©grÃ©e %s requiert Nios II R%dopÃ©rateur d'indice interne avec plus d'une expression dans la liste d'expressionopÃ©rateur d'indice interne sans liste d'expressionla fonction interne %qF est obsolÃ¨tela fonction interne %qF est rÃ©servÃ©e pour le propre usage de GCCla 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 peut uniquement Ãªtre utilisÃ©e sur des types vectoriels.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 argumentla fonction intÃ©grÃ©e exige une valeur immÃ©diate pour l'opÃ©rande %dmais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>mais %qs ne l'a pasmais elle est remplacÃ©e par une autre qui n'en a pas dans une autre unitÃ© de traductionmais pas icipar l'argument %u de type %s Ã  %qD dÃ©clarÃ© icipar l'argument %u de type %s Ã  %qTle 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 inconnueappel  %2d jamais exÃ©cutÃ©
  appel  %2d a retournÃ© %s
  appeler une fonction rÃ©elle plutÃ´t que l'Ã©quivalent intÃ©grÃ©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::operator[] (%A)%> est ambigul'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%>appel Ã  %qDappel Ã  %qD icil'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©finil'appel Ã  %qE est ambiguÂ ; l'argument %d a le type %qs mais l'argument %d a le type %qsappel Ã  %qs dÃ©clarÃ© avec une erreur d'attributÂ : %sappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attributÂ : %sappel Ã  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Ã©appel Ã  la fonction membre constexpr %qD via un sous-objet de base virtuelles 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Ã©impossible 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'utiliser %<goto%> pour entrer dans le bloc %<catch%>impossible d'utiliser %<goto%> pour entrer dans le bloc %<try%>impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patronimpossible d'ajouter des contrats aprÃ¨s la dÃ©finitionimpossible d'ajouter des contrats Ã  une fonction virtuellene peut allouer un objet du type abstrait %qTne peut allouer des objets du type RVV %qTne peut allouer des objets du type SVE %qTimpossible d'allouer la pile pour la variable %q+D, fonction nueimpossible d'allouer le registre vl pour %qs sur cette cibleimpossible 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 Ã  la fois les attributs %<longcall%> et %<shortcall%> Ã  la mÃªme fonctionne 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 de type %qH Ã  une r-valeur de type %qIimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qIimpossible 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 %<__builtin_custom_%s%> sans spÃ©cifier l'option %<-mcustom-%s%>impossible 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 anonymene peut transtyper %qs en %qs car les tailles ne correspondent pasimpossible de transtyper l'expression de type %qs vers %qsimpossible de transtyper l'expression de type %qs vers le type %qsimpossible 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 combiner une base de type %qT avec un index de type %qTimpossible de combiner une base de type %qT avec un offset de type %qTimpossible de convertir %qE du type %qH vers le type %qIimpossible de convertir %qE du type %qT vers le type %qTne peut convertir %qE en %qTne peut convertir %qE en %qT carne 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 retourimpossible de convertir une expression dÃ©lÃ©guÃ©e en %qsne 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 l'expression, seuls les types de base peuvent Ãªtre convertisimpossible 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 la structure %qs en %qsne 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 dans un module diffÃ©rentne 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 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 dÃ©duire les paramÃ¨tres du patron depuis la liste d'introductionimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de tableau flexibleimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTimpossible de dÃ©finir %qD dans un module diffÃ©rentne 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 supprimer des objets du type RVV %qTimpossible de supprimer des objets du type SVE %qTimpossible 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Ã© %qTimpossible de dÃ©terminer la traduction %<#include%> de %sÂ : %simpossible de dÃ©terminer la longueur d'un %qsne 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 externene peut Ã©tendre le fichier PCHÂ : %mle Â«Â caseÂ Â» final du Â«Â switchÂ Â» ne peut pas Ãªtre ouvert%<ldd%> introuvable%<nm%> introuvable%qs introuvableimpossible de trouver %s dans le greffon %s
--- 2226,2232 ----
  Utilisez Â«Â -Wl,OPTIONÂ Â» pour passer Â«Â OPTIONÂ Â» Ã  l'Ã©diteur de liens.
  
  Utiliser les opÃ©rateurs assembleur %reloc().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 le format DWARF 32 bits en Ã©mettant les informations de dÃ©bogage DWARF.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 le format DWARF 64 bits en Ã©mettant les informations de dÃ©bogage DWARF.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 TLS. Cette option est Ã  utiliser avec fstack-protector-guard=tls et n'est pas destinÃ©e au code utilisateur.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 tests de bits pour des instructions switch suffisamment grandes.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 l'ABI call0.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 la comparaisons au niveau des champs dans l'Ã©galitÃ© de structure.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 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 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 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 Ã©tiquette de base alÃ©atoire pour chaque trame au lieu d'une base toujours Ã  zÃ©ro.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 la multiplication entiÃ¨re logicielle.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 l'ABI AIX Vector Extended.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'Ã©diteur de liens Modern (MOLD) au lieu de l'Ã©diteur par dÃ©faut.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 des instructions de dÃ©routement pour vÃ©rifier les divisions entiÃ¨res par zÃ©ro.Utiliser des dÃ©routements au lieu de diagnostiques de comportements non dÃ©finis de l'assainisseur.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 les registres ABI fenÃªtrÃ©s.Utiliser des chargements mÃ©moire qui Ã©tendent les zÃ©ros au lieu de celles qui Ã©tendent le signe.Utiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermÃ©diaire (IL).UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau.UtilisÃ© iciUtilisÃ© 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.UtilisÃ© pour limiter le facteur de dÃ©pliage qui indique combien de fois l'auto vectoriseur peut dÃ©plier une boucle. La valeur par dÃ©faut est 4.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.
! L'utilisation de la fonction %qs Ã  %L est obsolÃ¨teL'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨teL'utilisation de la sous-routine %qs Ã  %L est obsolÃ¨teL'utilisation de la variable %qs Ã  %L est obsolÃ¨teLes 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 valeur de la clause HINT Ã  %L sera une expression d'indice de constante valideLa 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 fonction %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 sous-routine %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.VÃ©rifier que les chemins sont exploitables en Ã©mettant les diagnostiques.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 constructions C++11 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructeurs C++11 qui hÃ©ritent d'une classe de base avec un constructeur variadic.Avertir Ã  propos des constructions C++14 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructions C++17 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructions C++20 dans du code compilÃ© avec un standard plus ancien.Avertir Ã  propos des constructions C++23 dans du code compilÃ© avec un standard plus ancien.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 Ã  propos de cas oÃ¹ -ftrivial-auto-var-init ne peut pas initialiser une variable automatique.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 de fonction NULL est appelÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur NULL est dÃ©rÃ©fÃ©rencÃ©.Avertir au sujet des chemins de code dans lesquels un descripteur de fichier peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ descripteur de fichier n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code dans lesquels un descripteur de fichier est utilisÃ© sans que sa validitÃ© ait Ã©tÃ© vÃ©rifiÃ©e.Avertir Ã  propos de chemins dans le 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 NULL est vÃ©rifiÃ© aprÃ¨s avoir Ã©tÃ© dÃ©rÃ©fÃ©rencÃ©.Avertir Ã  propos des chemins de code dans lesquels un pointeur vers un tampon est assignÃ© a un type incompatible.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 Ã  propos de chemins dans le code oÃ¹ une lecture ou une Ã©criture est rÃ©alisÃ©e sur un descripteur de fichier fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur >= Ã  la largeur du type est tentÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur nÃ©gatif est tentÃ©.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Ã¹ un va_list est utilisÃ© aprÃ¨s va_end.Avertir Ã  propos de chemins dans le code oÃ¹ une Ã©criture ou une lecture est en dehors des limites d'un tampon.Avertir Ã  propos de chemins dans le code oÃ¹ un Â«Â assert()Â Â» est rÃ©alisÃ© en utilisant une valeur brute.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Ã¹ un tampon dans la pile est passÃ© Ã  putenv.Avertir Ã  propos de chemins dans le code dans lesquels une opÃ©ration est tentÃ©e dans la mauvaise phase de la vie d'un descripteur de fichier.Avertir Ã  propos de chemins dans le code oÃ¹ une opÃ©ration est tentÃ©e sur le mauvais type de descripteur de fichier.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 diviseur.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme offset de pointeur.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme taille.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme taille d'allocation.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 dans lesquels une arithmÃ©tique en virgule flottante est utilisÃ©e Ã  des endroits oÃ¹ un calcul prÃ©cis est requis.Avertir Ã  propos de chemins dans le code oÃ¹ une lecture est tentÃ©e sur un descripteur de fichier en Ã©criture seule ou vice versa.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont copiÃ©es par delÃ  la frontiÃ¨re de sÃ©curitÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos de chemins dans le code oÃ¹ la mauvaise fonction de dÃ©sallocation est appelÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ va_arg est utilisÃ© trop de fois sur un va_list.Avertir Ã  propos de chemins dans le code oÃ¹ va_arg utilise le mauvais type.Avertir Ã  propos de chemins dans le code oÃ¹ va_start ou va_copy est utilisÃ© sans un va_end correspondant.Avertir Ã  propos de chemins dans le code qui semblent mener Ã  une rÃ©cursion infinie.Avertir Ã  propos de chemins dans le code oÃ¹ une Ã©criture dans un objet constant est tentÃ©.Avertir Ã  propos de chemins dans le code qui tentent d'Ã©crire dans une chaÃ®ne littÃ©rale.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 Ã  propos de comparaisons entre deux opÃ©randes de type tableau.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 conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes de types Ã©numÃ©rÃ©s.Avertir Ã  propos de conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes quand l'un est un type Ã©numÃ©rÃ© et l'autre est un type en virgule flottante.Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de divisions de deux opÃ©rateurs Â«Â sizeofÂ Â» quand le premier est appliquÃ© Ã  un tableau et le diviseur n'est pas Ã©gal Ã  la taille d'un Ã©lÃ©ment du tableau.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 d'inconsistances entre les types enum/entierAvertir Ã  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 utilisations inappropriÃ©es des membres de tableau flexible selon le niveau de -fstrict-flex-arrays.Avertir Ã  propos des dimensions OpenACC invalides.Avertir Ã  propos de caractÃ¨res UTF-8 invalides.Avertir Ã  propos des formes invalides de sÃ©quences d'Ã©chappement dÃ©limitÃ©es ou nommÃ©es.Avertir Ã  propos d'utilisations invalides de la macro Â«Â offsetofÂ Â».Avertir Ã  propos d'un mot clÃ© requis probablement manquant.Avertir Ã  propos de macros dÃ©finies dans le fichier principal qui ne sont pas utilisÃ©es.Avertir Ã  propos de macros ayant des dÃ©finitions d'unitÃ©s d'en-tÃªte conflictuelles.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de dÃ©clarations discordantes de paramÃ¨tres VLA.Avertir Ã  propos de dÃ©clarations discordantes entre des paramÃ¨tres de tableaux et des accÃ¨s peu sÃ»rs qui y sont faitsAvertir Ã  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 de valeurs insensÃ©es pour --param destructive-interference-size ou constructive-interference-size.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 d'un choix potentiellement suboptimal relatif au parallÃ©lisme de OpenACC.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 des lectures au delÃ  de la fin d'une chaÃ®ne source dans les fonctions de manipulation de chaÃ®nes telles que memchr et memcpy.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 ambiguÃ¯tÃ©s d'analyse syntactique les plus vexantes.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 fonctionnalitÃ©s non supportÃ©es dans ThreadSanitizer.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 d'opÃ©rateurs xor oÃ¹ il apparaÃ®t que l'utilisateur voulait une exponentiation.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 d'appels de dÃ©sallocation avec des arguments retournÃ©s par des fonctions d'allocation non correspondantes.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 d'appels rÃ©cursifs infinis.Avertir Ã  propos de dÃ©saccords entre les appels Ã  l'opÃ©rateur Â«Â newÂ Â» ou Â«Â deleteÂ Â» et l'appel correspondant Ã  la fonction d'allocation ou de dÃ©sallocation.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.Avertir Ã  propos de l'utilisation de pointeurs vers des variables automatiques qui ont cessÃ© d'exister.Avertir Ã  propos de l'utilisation de pointeurs vers un stockage dÃ©sallouÃ©.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 une interface de classe n'a pas de super classe. Les classes racines peuvent utiliser un attribut pour supprimer cet avertissement.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'attribut NSObject est appliquÃ© sur autre chose qu'un typedef.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 quand une fonction se termine plus tÃ´t qu'elle ne commence Ã  cause de macros linenum invalide.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 lorsqu'une fonction est inutilisÃ©e.Avertir quand une fonction ne produit jamais une expression constante.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 boucle Â«Â forÂ Â» itÃ©rant sur une liste crÃ©e des copies inutiles.Avertir quand une rÃ©fÃ©rence est liÃ©e Ã  un temporaire qui a cessÃ© d'exister.Avertir quand une variable registre est dÃ©clarÃ©e volatile.Avertir lorsque un enum spÃ©cial est dÃ©clarÃ© avec le mauvais type de base.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 valeur est dÃ©placÃ©e vers elle-mÃªme avec std::move.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 lorsqu'un gestionnaire d'exception est Ã©clipsÃ© par un autre gestionnaire.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 lors de la dÃ©duction d'argument de patrons de classes sur un type sans guides de dÃ©duction.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 un mot clÃ© de patron est manquant aprÃ¨s un jeton d'accÃ¨s Ã  un membre dans une expression d'accÃ¨s Ã  un membre dÃ©pendant si ce membre est un patron.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.Quand un symbole est rÃ©solu, vÃ©rifier la portÃ©e de Â«Â alias thisÂ Â» avant d'examiner les portÃ©es supÃ©rieures.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.Quand les deux heuristiques de rs6000-density-pct-threshold et rs6000-density-size-threshold sont satisfaites, on dÃ©cide de pÃ©naliser le coÃ»t du corps de la boucle avec la valeur spÃ©cifiÃ©e par ce paramÃ¨tre. La valeur par dÃ©faut est 10.Lors de l'Ã©valuation du coÃ»t de la vectorisation des boucles, il faut probablement pÃ©naliser le coÃ»t du corps de la boucle en fonction des chargements espacÃ©s ou par Ã©lÃ©ment additionnels. Les nombres d'instructions gÃ©nÃ©rales et d'instructions de chargement sont collectÃ©s selon les informations des instructions Ã  vectoriser.  La proportion d'instructions de chargement est dÃ©terminÃ©e.  La pÃ©nalitÃ© est appliquÃ©e uniquement si la proportion excÃ¨de le seuil spÃ©cifiÃ© par ce paramÃ¨tre.  La valeur par dÃ©faut est 45.Lors de l'Ã©valuation du coÃ»t de la vectorisation des boucles, il faut probablement pÃ©naliser le coÃ»t du corps de la boucle si le modÃ¨le existant du coÃ»t ne reflÃ¨te pas adÃ©quatement les dÃ©lais provenant de ressources vectorielles indisponibles.  Les coÃ»ts sont collectÃ©s sÃ©parÃ©ment pour les instructions vectorisÃ©es et non vectorisÃ©es.  La proportion entre le coÃ»t vectoriel et le coÃ»t total (vectoriel + non vectoriel) et dÃ©terminÃ©e.  Une pÃ©nalitÃ© est ajoutÃ©e uniquement si la proportion dÃ©passe le seuil fixÃ© par ce paramÃ¨tre.  La valeur par dÃ©faut est 85.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.Lors de la propagation des estimations des effets IPA-CP, multiplier les frÃ©quences des arÃªtes rÃ©cursives qui ramÃ¨nent une valeur inchangÃ©e par ce facteur.Lorsque le facteur de rÃ©duction calculÃ© pour une boucle excÃ¨de le seuil spÃ©cifiÃ© par ce paramÃ¨tre, le dÃ©pliage de boucle est prÃ©fÃ©rÃ©. La valeur par dÃ©faut est 1.Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles.Lors de l'utilisation de la contre-rÃ©action du profile, utiliser l'arÃªte au pourcentage de cette position dans l'histogramme des frÃ©quences comme bases des heuristiques IPA-CP.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.Avec INSCAN Ã  %L, on attend un corps de boucle avec !$OMP SCAN entre deux sÃ©quences de blocs structurÃ©sSans 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%>support XNACKXXX 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 Ã  %LTableau de taille nulle dÃ©tectÃ© Ã  %L oÃ¹ une entitÃ© avec l'attribut TARGET est attendu[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
  [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]Â«Â une instruction %<return%> n'est pas permise dans une coroutineÂ ; vouliez-vous utiliser %<co_return%>Â ?une extension de GNU Fortranune 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Ã¨de %E octet dans une rÃ©gion de taille %EaccÃ¨de %E octets danss une rÃ©gion de taille %EaccÃ¨de %E octets ou plus dans une rÃ©gion de taille %EaccÃ¨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 Ã  l'argument %u d'une fonction dÃ©clarÃ©e sans l'attribut %<%s%>accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %EaccÃ¨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 un guide de dÃ©duction pour supprimer cet avertissementajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses pour dÃ©clarer une variableadd_sym(): Mauvais mode de dimensionnementl'ajout de %<-flarge-source-files%> fournira du support pour plus de colonnes de suivi au dÃ©triment du temps de compilation et de la mÃ©moireÃ©numÃ©rateurs supplÃ©mentaires commenÃ§ant par %qDl'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 bitsl'adresse d'un appel Ã  %qs n'est pas une expression constanteadresse 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'un littÃ©ral composÃ© registre demandÃ©eadresse 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Ã©finiles types d'agrÃ©gats sont interdits dans l'espace d'adresse de %<__regio_symbol%>valeur 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++20%> ou %<-std=gnu++20%>les dÃ©clarations de synonymes dans l'instruction init sont uniquement disponibles avec %<-std=c++23%> ou %<-std=gnu++23%>dÃ©claration alias icil'alignement %u de %qT est plus petit que %ul'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %qDl'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Ã©estous les paramÃ¨tres du patron %qD doivent Ãªtre introduitsargument qui peut Ãªtre allouÃ©allouÃ© icil'allocation a Ã©tÃ© rÃ©alisÃ©e iciautoriser l'implÃ©mentation des types opaques comme n'importe quel type (une extension GNU Modula-2)%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+Dune 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 Ã  une dÃ©claration amie qui n'est pas une dÃ©finition est ignorÃ©eun 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 un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â 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 traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>un suffixe de type explicite est nÃ©cessaire lors de l'utilisation d'un vecteur d'adresses de baseune 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Ã©struct anonyme avec des classes de baseunion anonyme sans aucun membrel'application de %<#pragma weak %+D%> aprÃ¨s la premiÃ¨re utilisation conduit Ã  un comportement non spÃ©cifiÃ©l'extension arch %<%s%> devraient Ãªtre prÃ©fixÃ©e par %<+%>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 une constante immÃ©diatel'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]l'argument %d doit Ãªtre un littÃ©ral entre %d et %d inclusl'argument %d doit Ãªtre un littÃ©ral entre 0 et %d inclusl'argument %d doit Ãªtre une variable ou un littÃ©ral entre %d et %d inclusl'argument %d doit Ãªtre un littÃ©ral non signÃ©l'argument %d doit Ãªtre soit un littÃ©ral %d ou un littÃ©ral %dl'argument %d de %qE perd le qualificatif %<const%>l'argument %d de %qE perd le qualificatif %<volatile%>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 une expression constante entiÃ¨rel'argument %d de %qE doit Ãªtre un pointeur vers un type %<const%>l'argument %d de %qE ne peut pas Ãªtre un pointeur vers un type %<volatile%>l'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]l'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 %i est nul mais la valeur de l'argument de taille %i correspondant est %sl'argument %i du tableau de longueur variable %s est nul mais la valeur de l'argument de taille %i correspondant est %sl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)l'argument %i ayant une plage [%E, %E] est nÃ©gatifl'argument %i de %<%T[static %E]%> est nul oÃ¹ un non-nul est attendula valeur %2$qE de l'argument %1$i excÃ¨de la taille maximale de l'objet (%3$E)la valeur %2$qE de l'argument %1$i est nÃ©gativel'argument %i a la valeur %s qui est nÃ©gativela valeur de l'argument %i est zÃ©rol'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 prototypeargument %qEl'argument %qE ne peut pas Ãªtre lu durant la compilationargument %qTl'argument %qd n'est pas une constantel'argument %qs n'est pas supportÃ© pour %qs sur cette ciblel'argument %qs doit Ãªtre soit %<on%> ou %<off%>argument %qs pour %<-Waligned-new%> non reconnuargument %qs pour %<-Wbidi-chars%> 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 dans l'appel Ã  la fonction %qE n'a pas un type pointeurl'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers le type %qs (%qT)l'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers un type non trivialement copiable (%qT)l'argument %u dans l'appel Ã  la fonction %qE pointe vers un type incompletargument %u nul oÃ¹ un non-nul est attendul'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 type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeurl'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variablel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinairel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©el'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©esargument %u de type %s dÃ©clarÃ© avec %u limite variableargument %u de type %s dÃ©clarÃ© avec %u limites variablesl'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondantel'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondantargument %u de type %s avec la limite non correspondantel'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre un tableau associatifl'argument 1 de %qE doit Ãªtre un type pointeur non voidl'argument 1 de %qE doit Ãªtre un pointeur vers un type completl'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 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 boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument n'est pas un accÃ¨s de champFonction de liste d'arguments Ã  %Cl'argument doit Ãªtre une constante immÃ©diate de 16 bitsl'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 %qsargument pas permis dans la clause %qs dans la rÃ©gion OpenACC %<kernels%> avec la clause %qsl'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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs ou %qsl'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-only%>l'argument rÃ©fÃ©rence un symbole dÃ©clarÃ© icil'argument de %<-O%> doit Ãªtre un entier non nÃ©gatif, %<g%>, %<s%>, %<z%> ou %<fast%>l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %dl'argument vers %<alloca%> est trop grandl'argument de %<alloca%> est zÃ©rol'argument vers %<alloca%> peut Ãªtre trop grandl'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 pour %qs 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 entier non nÃ©gatifl'argument de %qs devrait Ãªtre un entier non nÃ©gatif optionnellement suivi d'une unitÃ© de taillel'argument de CAP n'est pas une constante ni une variable de type CHARles arguments devant Ãªtre formatÃ©s ne sont pas %<...%>l'argument de la fonction interne a le type voidl'argument de l'attribut d'interruption n'est pas supportÃ© pour les fonctions faiblesl'argument vers un tableau de longueur variable est trop grandl'argument d'un tableau de longueur variable est zÃ©rol'argument vers un tableau de longueur variable peut Ãªtre trop grandles arguments %d et %d de %qE doivent avoir la mÃªme taille d'Ã©lÃ©ment mais les valeurs passÃ©es ici ont les types %qT et %qT respectivementles arguments %d et %d de %qE doivent avoir le mÃªme type de signe mais les valeurs passÃ©es ont les types %qT et %qT respectivementarguments Â«Â %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Â Â»arguments ignorÃ©s pour %<-Wattributes=%>Â ; utilisez %<-Wno-attributes=%> Ã  la placel'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Ã©tiquel'arithmÃ©tique entre des types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©el'arithmÃ©tique entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©l'arithmÃ©tique entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©arithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un type RVV %qTarithmÃ©tique sur un pointeur vers un type SVE %qTarithmÃ©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Ã¨rele tableau ne peut pas Ãªtre initialisÃ© avec un %qsdÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableaula mise sous forme canonique de la dÃ©claration du tableau a Ã©chouÃ©la valeur de l'Ã©lÃ©ment du tableau doit Ãªtre du mÃªme type que sa dÃ©clarationles Ã©lÃ©ments de tableau de peuvent pas avoir le type RVV %qTles Ã©lÃ©ments de tableau de peuvent pas avoir le type SVE %qTl'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 %qsl'expression de la taille du tableau n'est pas encore supportÃ©ela 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 %<%T[%wi]%> est partiellement en dehors des limites de %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 incompletle type du tableau doit Ãªtre initialisÃ©les types tableaux ont des limites diffÃ©rentestableau utilisÃ© comme initialisationun tableau avec un qualificatif sur l'Ã©lÃ©ment n'est pas qualifiÃ© avant C2Xles tableaux de fonctions ne sont pas pertinentsl'assembleur ne supporte pas %<-mabi=ilp32%>la liste de hachage des noms assembleur est corrompueassertion manquante aprÃ¨s %qsles assertions doivent Ãªtre suivies par %<;%>les attributs de sÃ©mantique d'affectation de la propriÃ©tÃ© %qD sont en conflit avec la dÃ©claration prÃ©cÃ©denteassignÃ© iciaffectation Ã  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 Ã  %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatibleaffectation 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 %<X - Y %s 0%> en %<X %s Y%>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%>suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©argument asynchroneÃ  %s, %sÃ  l'offset %s dans l'objet destination %qE de taille %sÃ  l'offset %s dans l'objet destination d'une taille %s allouÃ© par %qEÃ  l'offset %s dans l'objet %qE de taille %sÃ  l'offset %s dans l'objet de taille %s allouÃ© par %qEÃ  l'offset %s dans l'objet source %qE de taille %sÃ  l'offset %s dans l'objet source de taille %s allouÃ© par %qEÃ  l'offset %wi de l'objet %qD dÃ©clarÃ© iciÃ  l'offset [%wi, %wi] de %qD 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 %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'argument %<target%> de l'attribut %qs est inconnul'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, %qs ou %qs est attendul'attribut %qE avec le mode %qE n'est pas un identificateurÂ ; %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 positionnel 2 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente par l'argument %ul'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Ã©dente par l'argument %ul'argument positionnel 2 de l'attribut %qs est manquant dans la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTl'attribut %qs est spÃ©cifiÃ© plusieurs foisdÃ©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 %qsles attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©sdes attributs ne sont pas permis dans une dÃ©finition de fonctionles attributs ne sont pas permis Ã  cette positionles 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Ã©sles attributs ne peuvent pas Ãªtre insÃ©rÃ©s icides 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%>initialiser automatiquement tous les pointeurs Ã  NILchamp aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sdisponible depuis Fortran 77les expressions temporisables ne sont pas permises dans les gestionnairesle type %qT sur lequel une attente est possible n'est pas une structurela sÃ©mantique du contrat par axiome doit Ãªtre %<assume%> ou %<ignore%>Le 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: %dargument invalide pour %<-fdebug%>Â : %qsargument invalide pour %<-fextern-std%>Â : %qsargument invalide pour %<-fmodule-file%>Â : %qsargument invalide pour %<-fversion%>Â : %qscode 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 %<-march=%>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 %qs erronÃ©e pour l'option %<-mtune=%>valeur %qs erronÃ©e pour l'attribut %<target("arch=")%>valeur %qs erronÃ©e 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%>, %<masket%>, %<task%> explicite ou une rÃ©gion %<taskloop%>la valeur de la barriÃ¨re doit Ãªtre dans [0, 15]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 pointeurcycle du pointeur de base dÃ©tectÃ©ele 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 Ã  vrail'opÃ©ration au niveau des bits entre les types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©ebloc IFla dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du modulele 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Ã©riquel'argument liÃ© %i a la valeur %s qui est nÃ©gative pour l'argument %i d'un tableau de longueur variable de type %sla 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Ã©%sbranchement %2d pris %s%smot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMPbuild_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 intÃ©grÃ©e %s requiert Nios II R%dopÃ©rateur d'indice interne avec plus d'une expression dans la liste d'expressionopÃ©rateur d'indice interne sans liste d'expressionla fonction interne %qF est obsolÃ¨tela fonction interne %qF est rÃ©servÃ©e pour le propre usage de GCCla 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 peut uniquement Ãªtre utilisÃ©e sur des types vectoriels.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 argumentla fonction intÃ©grÃ©e exige une valeur immÃ©diate pour l'opÃ©rande %dmais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>mais %qs ne l'a pasmais elle est remplacÃ©e par une autre qui n'en a pas dans une autre unitÃ© de traductionmais pas icipar l'argument %u de type %s Ã  %qD dÃ©clarÃ© icipar l'argument %u de type %s Ã  %qTle 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 inconnueappel  %2d jamais exÃ©cutÃ©
  appel  %2d a retournÃ© %s
  appeler une fonction rÃ©elle plutÃ´t que l'Ã©quivalent intÃ©grÃ©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::operator[] (%A)%> est ambigul'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%>appel Ã  %qDappel Ã  %qD icil'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©finil'appel Ã  %qE est ambiguÂ ; l'argument %d a le type %qs mais l'argument %d a le type %qsappel Ã  %qs dÃ©clarÃ© avec une erreur d'attributÂ : %sappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attributÂ : %sappel Ã  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Ã©appel Ã  la fonction membre constexpr %qD via un sous-objet de base virtuelles 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Ã©impossible 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'utiliser %<goto%> pour entrer dans le bloc %<catch%>impossible d'utiliser %<goto%> pour entrer dans le bloc %<try%>impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patronimpossible d'ajouter des contrats aprÃ¨s la dÃ©finitionimpossible d'ajouter des contrats Ã  une fonction virtuellene peut allouer un objet du type abstrait %qTne peut allouer des objets du type RVV %qTne peut allouer des objets du type SVE %qTimpossible d'allouer la pile pour la variable %q+D, fonction nueimpossible d'allouer le registre vl pour %qs sur cette cibleimpossible 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 Ã  la fois les attributs %<longcall%> et %<shortcall%> Ã  la mÃªme fonctionne 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 de type %qH Ã  une r-valeur de type %qIimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qIimpossible 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 %<__builtin_custom_%s%> sans spÃ©cifier l'option %<-mcustom-%s%>impossible 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 anonymene peut transtyper %qs en %qs car les tailles ne correspondent pasimpossible de transtyper l'expression de type %qs vers %qsimpossible de transtyper l'expression de type %qs vers le type %qsimpossible 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 combiner une base de type %qT avec un index de type %qTimpossible de combiner une base de type %qT avec un offset de type %qTimpossible de convertir %qE du type %qH vers le type %qIimpossible de convertir %qE du type %qT vers le type %qTne peut convertir %qE en %qTne peut convertir %qE en %qT carne 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 retourimpossible de convertir une expression dÃ©lÃ©guÃ©e en %qsne 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 l'expression, seuls les types de base peuvent Ãªtre convertisimpossible 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 la structure %qs en %qsne 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 dans un module diffÃ©rentne 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 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 dÃ©duire les paramÃ¨tres du patron depuis la liste d'introductionimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de tableau flexibleimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTimpossible de dÃ©finir %qD dans un module diffÃ©rentne 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 supprimer des objets du type RVV %qTimpossible de supprimer des objets du type SVE %qTimpossible 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Ã© %qTimpossible de dÃ©terminer la traduction %<#include%> de %sÂ : %simpossible de dÃ©terminer la longueur d'un %qsne 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 externene peut Ã©tendre le fichier PCHÂ : %mle Â«Â caseÂ Â» final du Â«Â switchÂ Â» ne peut pas Ãªtre ouvert%<ldd%> introuvable%<nm%> introuvable%qs introuvableimpossible de trouver %s dans le greffon %s
*************** AUCUNE GARANTIE, pas mÃªme pour la COMME
*** 2235,2241 ****
  dÃ©faut d'inconsistance interneerreur interne: %>cris_side_effect_mode_ok%> avec des opÃ©randes erronÃ©eserreur interne: registre erronÃ©: %derreur interneÂ : operand1 n'est pas attendu sous forme d'ensemble constantLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles 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)%>l'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dure%%-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 invalidevaleur %%H invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalidevaleur %%L invalidevaleur %%M invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalidevaleur %%h invalidevaleur %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s 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 %qTtype sous-jacent invalide pour %<enum%>%<static_cast%> invalide depuis le type %qT vers le type %qTvaleur invalide pour %<sve_width%>: %dmodificateur 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%>, %qs ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs, %<sections%> ou %<scope%>opÃ©rande de dÃ©calage %qs invalideÂ«Â asmÂ Â» invalideÂ : opÃ©randes (pointeurs) %qs invalidesargument IACC invalidesyntaxe JSON invalidemembre de gauche invalide dans un appel gimplenom de sÃ©lecteur Objective-C++ invalideclause OpenACC invalide au niveau global du fichierpas de boucle OpenMP non rectangulaire invalideÂ ; %<(%E - %E) * %E%> n'est pas un multiple de la boucle %d avec le pas %qEmembre 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 %<%s%> invalide pour %<-mharden-sls=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide donnÃ© Ã  %<-mharden-sls=%>argument invalide pour l'option %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Ã© %sappel invalide Ã  la non fonctionfanion 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 pr-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 invalidecontraintes invalidescontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>registre de contrÃ´le %d invalide pour mvtcÂ : utilisation de %<psw%>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 %<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 %<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 d'instruction personnelle %qs 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 de Â«Â doacrossÂ Â» invalideindex d'Ã©lÃ©ment %qE invalide pour %<__builtin_shufflevector%>type d'Ã©lÃ©ment invalide pour l'attribut %qsembedcfg invalideÂ : l'entrÃ©e Files n'est pas une chaÃ®neembedcfg invalideÂ : Files n'est pas un objet JSONembedcfg invalideÂ : l'entrÃ©e Patterns n'est pas un tableauembedcfg invalideÂ : Patterns n'est pas un objet JSONembedcfg invalideÂ : entrÃ©e dupliquÃ©e dans Patternsembedcfg invalideÂ : Files manquantembedcfg invalideÂ : Patterns manquantsembedcfg invalideÂ : pas un objet JSONprÃ©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Â Â»expression invalide pour la dimension du tableau statiqueÂ : %stype d'expression invalide pour %<#pragma omp atomic%>modÃ¨le mÃ©moire d'Ã©chec %qs invalide pour %qDmodificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>modificateur de fonctionnalitÃ© %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>modificateur de fonctionnalitÃ© %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>attribut de spec fn Â«Â %sÂ Â» invalideattribut de spec fn Â«Â %sÂ Â» invalide arg %ifnsummary invalide dans un flux LTOforme invalide de %<#pragma omp atomic compare%>forme invalide de %<#pragma omp atomic%>forme invalide de %<pragma omp atomic compare%>format invalide pour %<sve_width%>format 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 sortienom d'en-tÃªte %qs invalidechiffre hexadÃ©cimal invalidevaleur 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 LTOtype de clÃ© invalide pour %<-mbranch-protection=%>Ã©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 %qs invalide pour %qDmodÃ¨le mÃ©moire %wi invalide pour %qDmodÃ¨le mÃ©moire invalide pour l'argument %d de %qEnom de module %qs invalidenom %qs invalide dans le pragma ou l'attribut %<target("arch=")%>nom %qs invalide dans le pragma ou l'attribut %<target("cpu=")%>nom %qs invalide 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 modificateur Â«Â zÂ Â»opÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide dans %qsopÃ©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 Â«Â %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Â Â»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 Â«Â %cÂ Â»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%>ordre invalide dans le nÅ“ud asm %icombinaison 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Â Â» invalidetype de protection %qs 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 pour un objet %<constexpr%>qualificatifs invalides pour le champ de l'objet %<constexpr%>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Ã©rodeuxiÃ¨me argument invalide pour la fonction interneenvoi 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 memregs cible %<%d%> invalidedÃ©claration de patron %qD invalidele paramÃ¨tre non type du patron est invalideliste d'arguments de patron invalidetemplate-id invalidetroisiÃ¨me argument invalidele troisiÃ¨me argument de %<__builtin_ia32_prefetch%> est invalideÂ ; utilisation de zÃ©role 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 de %<::%>utilisation invalide de %<__builtin_va_arg_pack ()%>utilisation invalide de %<__builtin_va_arg_pack_len ()%>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%> aprÃ¨s qu'il soit valideutilisation invalide de %<this%> hors de toute fonctionutilisation invalide de %<this%> avant qu'il soit valideutilisation 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 opÃ©rande MMA de type %qs comme paramÃ¨tre de fonctionutilisation invalide du type MMA %qs comme valeur de retour d'une fonctionutilisation 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 rÃ´le de contrat pour une sÃ©mantique expliciteutilisation 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 le constructeur de contrat %<pre%>utilisation invalide du membre %qD dans le destructeur de contrat %<post%>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 du membre de donnÃ©e non statique %qEutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide de l'expansion d'un paquet %qTutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %qTl'utilisation de pointeurs vers des tableaux ayant des qualificatifs diffÃ©rent est interdite en ISO C avant C2Xutilisation 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 invalideopÃ©rande vectoriel 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Ã© ltransest cachÃ© par %qsis_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 %dsa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> diffÃ©rentsivar %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 %s%>rebut Ã  la fin de %<#pragma ADDRESS%>rebut Ã  la fin de %<#pragma CTABLE_ENTRY%>rebut Ã  la fin de %<#pragma GCC memregs%> [0-16]rebut Ã  la fin de %<#pragma GCC visibility%>rebut Ã  la fin de %<#pragma __nostandard%>rebut Ã  la fin de %<#pragma __standard%>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%> 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 extern_modelÂ Â»le mot-clÃ© %<export%> est dÃ©prÃ©ciÃ© et est ignorÃ©le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>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 %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 %qD a un contexte incorrect dans le bb %dÃ©tiquette %qD au milieu du bloc de base %dl'Ã©tiquette %qD du bloc ne correspond pas dans le bb %dl'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionl'Ã©tiquette %s est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionÃ©tiquette Ã  la fin d'une dÃ©claration composÃ©eune Ã©tiquette Ã  la fin d'une instruction composÃ©e est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>le contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuellela dÃ©finition d'une Ã©tiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>les 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++20%> ou %<-std=gnu++20%>expression lambda dans le type du paramÃ¨tre du patronles expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %wdl'index de l'avenue doit Ãªtre une constante immÃ©diatele langage %s n'est pas reconnule dialecte du langage %qs diffÃ¨re, %qs attendula 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 fixeun grand entier est implicitement tronquÃ© vers un type non signÃ©les grandes valeurs de retour ne sont pas supportÃ©es avec l'option %<-mabi=ti%>le dernier argument doit Ãªtre une valeur immÃ©diatele dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3le 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 entierlier avec la bibliothÃ¨que pthread (actif par dÃ©faut)une 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 (avec %qs) 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#DdÃ©claration locale depuis une fonction diffÃ©rentela dÃ©claration locale de %qE masque la variable d'instancel'Ã©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 OpenACC %<kernels%>emplacement de la clause prÃ©cÃ©dente dans le mÃªme groupe de bouclesemplacement 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 %d a un nombre d'itÃ©rations %qE qui fait rÃ©fÃ©rence au nom SSA %qE libÃ©rÃ©la boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenantela variable de boucle %qD crÃ©e une copie du type %qTla variable de boucle %qD de type %qT est liÃ©e Ã  un temporaire construit depuis le type %qTvÃ©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 borne infÃ©rieure du tableau est en dehors des limites de ztypela borne infÃ©rieure pour la sous-plage a dÃ©bordÃ©la 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 sortie de dÃ©bogage de macro peut Ãªtre incomplÃ¨te avec les modulesla dÃ©finition de macro de %qE est corrompuela 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 %qD%<#pragma %s%> mal composÃ©, ignorÃ©%<#pragma %s%> mal composÃ©, ignorÃ©adresse variable de %<#pragma ADDRESS%> mal composÃ©eadresse variable de %<#pragma CTABLE_ENTRY%> mal composÃ©e%<#pragma GCC pch_preprocess%> mal composÃ©%<#pragma GCC visibility push%> mal composÃ©%<#pragma __extern_prefix%> mal composÃ©, ignorÃ©%<#pragma align%> mal composÃ©%<#pragma align%> mal composÃ©, ignorÃ©%<#pragma builtin%> mal composÃ©%<#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Ã©section %<#pragma%> ghs mal composÃ©e%<COLLECT_GCC_OPTIONS%> mal formÃ©le pragma ou l'attribut %<target("%s")%> est mal composÃ©le pragma ou l'attribut %<target()%> est mal composÃ©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 %<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Ã©denteun tableau associatif peut uniquement Ãªtre comparÃ© Ã  nulle mapper a Ã©tÃ© tuÃ© par le signal %sstatut de sortie du mapper %dchamp 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)peut accÃ©der %E octet dans une rÃ©gion de taille %Epeut accÃ©der %E octets dans une rÃ©gion de taille %Epeut accÃ©der %E octets ou plus dans une rÃ©gion de taille %Epeut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %Ene peut utiliser -EB et -EL ensemblene peut utiliser -m32 et -m64 ensemblepeut lire de %E octet depuis une rÃ©gion de taille %Epeut lire %E octets depuis une rÃ©gion de taille %Epeut lire %E octets ou plus depuis une rÃ©gion de taille %Epeut lire entre %E et %E octets depuis une rÃ©gion de taille %Epeut Ã©crire %E octet dans une rÃ©gion de taille %Epeut Ã©crire %E octets dans une rÃ©gion de taille %Epeut Ã©crire %E octets ou plus depuis une rÃ©gion de taille %Epeut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %Eles 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++20%> ou %<-std=gnu++20%>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 est utilisÃ© sans avoir Ã©tÃ© initialisÃ©le 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)les variables membre ne peuvent pas avoir le type RVV %qTles variables membre ne peuvent pas avoir le type SVE %qTdes membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patronl'allocation de mÃ©moire a Ã©chouÃ© dans vasprintfl'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 entre la taille de la dÃ©claration %qE (%wd) et la taille de son initialiseur (%wd)dÃ©saccord dans le type %u de l'argument de la fonction interne %qD; %qT attendudÃ©saccord dans le type %u de l'argument de la fonction intrinsÃ¨que %qD (%qT devrait Ãªtre %qT)dÃ©saccord dans le type %u de l'argument de la fonction intrinsÃ¨que %qD (%qT devrait Ãªtre %qs)dÃ©saccord de la limite %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord dans l'appel Ã  la fonction intrinsÃ¨que %qDdÃ©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 attendudÃ©saccord dans le type de retour de la fonction intrinsÃ¨que %qD (%qT devrait Ãªtre %qs)les longueurs des paquets d'arguments sont en dÃ©saccord (%d vs %d)les 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 %qTattribut de contrat en dÃ©saccord dans la dÃ©clarationcondition de contrat en dÃ©saccord dans la dÃ©clarationdÃ©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 concordantsdÃ©finition non concordanteparenthÃ¨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Ã©dÃ©finition %<PHI%> manquante%<big-endian%>, %<little-endian%> ou %<default%> manquant aprÃ¨s %<#pragma scalar_storage_order%>%<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%> ou %<ignored_attributes%> manquant aprÃ¨s %<#pragma GCC diagnostic%>attribut %<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%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»nom d'architecture manquant dans %<-march=%s%>argument manquant pour %<-mbranch-protection=%>argument manquant Ã  %<#pragma GCC diagnostic ignored_attributes%>argument manquant dans le pragma ou l'attribut %<target("branch-protection=")%>argument manquant Ã  %qsnom d'attribut manquant aprÃ¨s %<#pragma GCC diagnostic ignored_attributes%>barriÃ¨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 strfmonnom d'en-tÃªte manquantexpression 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 %qsmappeur manquantmÃ©thode manquante %s%s%snom de module manquantnom 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%>object.d manquant ou corrompuorigine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantattribut de propriÃ©tÃ© manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la fonctionliste d'arguments de patron manquante aprÃ¨s %qEÂ ; pour la dÃ©duction, le type Ã  remplacer doit Ãªtre suivi d'un simple declarator-idliste d'arguments de patron manquante aprÃ¨s %qEÂ ; type Ã  remplacer pour le patron non permis dans le paramÃ¨trearguments de patron manquantsarguments de patron manquants aprÃ¨s %qEcaractÃ¨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Ã©lange de directives OpenMP avec un attribut et la syntaxe pragma dans la mÃªme dÃ©clarationmÃ©lange de directives OpenMP avec des attributs et la syntaxe pragma sur la mÃªme instructionmÃ©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 constantemodificateur autre que %<val%> spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> en utilisant des modificateurs OpenMP 5.2le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisÃ©sla modification d'un objet constant %qE n'est pas permise dans une expression constantedÃ©saccord dans la CRC du module %qsle module %qs est dÃ©clarÃ© icimodule %qs attendu, module d'en-tÃªte trouvÃ©module %qs trouvÃ©module %qs importÃ© icimodule dÃ©jÃ  dÃ©clarÃ©module dÃ©jÃ  importÃ©le module contient OpenMP, utilisez %<-fopenmp%> pour l'activerles dÃ©pendances du module requiÃ¨rent un prÃ©traitementnature du module dans l'instruction USE Ã  %Cla dÃ©claration de module n'est pas permise dans une unitÃ© d'en-tÃªtele dÃ©claration de module est uniquement permise comme premiÃ¨re dÃ©claration ou Ã  la fin d'un fragment de module globalplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %qs 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Ã©placement de %qE de type %qT sur lui-mÃªmedÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copiedÃ©placer un objet temporaire empÃªche l'Ã©lision de la copiempfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottantela compilation multi source n'est pas implÃ©mentÃ©e pour le C++le 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 foisplusieurs cibles %<default%> ont Ã©tÃ© dÃ©finiesmodificateurs %<step%> multiplesattribut %qE multipleles personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>plusieurs directives OpenMP autonomes au milieu d'attributs %<omp::directive%> doivent toutes Ãªtre dans le mÃªme %<omp::sequence%>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 rapidemodificateurs linÃ©aires multiplesplusieurs 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 %qEplusieurs mÃ©thodes avec la propriÃ©tÃ© %qE ont Ã©tÃ© spÃ©cifiÃ©es, la derniÃ¨re sera utilisÃ©equalificatifs 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Ã©clarationnÅ“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 cibleil faut appeler %<#include <typeinfo>%> avant d'utiliser %<typeid%>doit Ãªtre dÃ©clarÃ© avec %<noexcept(true)%>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 incompletle nom %qs diffÃ¨re du nom %qs dÃ©fini dans une autre unitÃ© de traductionle nom %qs est dÃ©fini comme ayant %u bits alors qu'une autre unitÃ© de traduction le dÃ©fini avec %u bitsle nom %qs est dÃ©fini Ã  %wd alors qu'une autre unitÃ© de traduction le dÃ©fini Ã  %wdle nom %qs est dÃ©fini Ã  une valeur diffÃ©rente dans une autre unitÃ© de traductionnom 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++11%<this%> est nÃ©cessaire pour accÃ©der au membre %qE%<this%> est nÃ©cessaire pour accÃ©der au membre %qsa 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Ã©gativeentier nÃ©gatif implicitement converti en un type non signÃ©longueur 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 %qsaucune des branches de %<if%> est une expression constanteni 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%>corps manquant pour la fonction imbriquÃ©etrampolines 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++20%> ou %<-std=gnu++20%>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%>l'exigence imbriquÃ©e %qE n'est pas satisfaitel'exigence imbriquÃ©e %qE n'est pas satisfaite carÂ«Â 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#Dnouveau en Fortran 2003nouveau en Fortran 2008nouveau en Fortran 2018nouveau en Fortran 95de nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  retournerl'expression new n'est pas une expression constante avant C++20membre %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 %<FUNCTION_PROFILER%> pour CRISaucun type sous-jacent spÃ©cifiÃ© pour %<enum%>pas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qTpas de getter %qs trouvÃ©le mÃ©lange de FPX/FPU est interditaucun 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::operator[] (%A)%>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 patronaucun concept correspondant pour %qEaucune 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 de membre nommÃ© %qE dans %qTpas d'ABI avec multilib (%qs) peut Ãªtre implÃ©mentÃ©e avec le jeu d'instruction %qs, utilisation de %qsaucun opÃ©rande de la disjonction est satisfaitpas 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 liensaucun fichier de profile a Ã©tÃ© fusionnÃ©
  pas de profilage du code 64 bits pour cette ABIpas de registre dans l'adresseÂ«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas 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 %qEaucune information du point de suspension pour %qDpas 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%>pas de destructeur viable pour %qTle 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 l'ordre %i invalidele 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 Ã  %Lla fonction non %<consteval%> %q+D redÃ©fini une fonction %<consteval%>variante 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Ã©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableaudÃ©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 constantexpression %qs non constantel'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 impliciteles dÃ©finitions d'alias sur autre chose qu'une fonction ne sont pas supportÃ©es dans cette configurationnon 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 Â«Â usingÂ Â» non membre nomme le constructeur de %qTla 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 pointeurboucle imbriquÃ©e non rectangulaire avec un pas autre que les constantes 1 ou -1 pour %qsnon 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++20%> ou %<-std=gnu++20%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>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Ã©esl'Ã©tiquette non locale %qD n'est pas la premiÃ¨re dans la sÃ©quences des Ã©tiquettes dans le bb %dl'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
! pas Encapsulated Lazy Records of Named Declarationscombinaison 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 sentinelledes types diffÃ©rents sont inattendus pour l'opÃ©rateur binairepas d'export de %<#define %E%> car il est un mot-clÃ©pas de gÃ©nÃ©ration de zone de correctif, nops pas supportÃ©pas de support de l'option %<-fpic%> pour la chaÃ®ne de compilation v3mpas d'Ã©criture du module %qs Ã  cause d'erreursnotenote: pointeur de destination nulchaÃ®ne de format nullepointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type pointeur Ã  plusieurs niveaux %qTle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type non pointeur %qTle 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 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 %qs avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rationsle nombre d'Ã©lÃ©ments du vecteur %wu dÃ©passe %dle nombre d'Ã©lÃ©ments du vecteur %wu n'est pas une puissance de deuxl'argument numÃ©rique de l'attribut %qE doit Ãªtre dans la plage [0-63]objc++-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 %qE de taille %sl'objet n'est pas une mÃ©thodeobjet manquant dans l'usage de %qEl'objet de taille %s allouÃ© par %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 attendueobsolÃ¨te en Fortran 95code 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 %<=%>obtenu icila variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiedu modulele 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 octetsl'offset de %qD pour %<-std=c++14%> et au delÃ  change avec %<-fabi-version=17%> (GCC 12)le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCCl'offset de la classe de base %qT pour %<-std=c++14%> et au delÃ  change avec %<-fabi-version=17%> (GCC 12)l'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Ã©omp_cur_iteration Ã  %L requiert %<-1%> comme dÃ©calage logiqueun 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__%>seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<simd%>seul %qT ou une constante pointeur null peut Ãªtre convertie vers %qTseulement %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 l'accÃ¨s 32 bits est supportÃ© pour l'espace d'adresses de %<__regio_symbol%>seul 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%> ou %<assume%> 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++20seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section %<.bss%>seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section %<.noinit%>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 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Ã©dÃ©claration enum opaque iciun 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 json %sÂ : %mouverture du fichier mixin %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 Â«Â 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Â Â» invalidenumÃ©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 %<?:%> de types %qT et %qT ont des rangs de conversion pas ordonnÃ©sles 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-registresoptimiser les paramÃ¨tres non liÃ©s et non var en les passant par rÃ©fÃ©rence pour autant qu'ils ne soient pas Ã©crits Ã  l'intÃ©rieur de la procÃ©dure appelÃ©e.l'option %<%s%> requiert %<-mlong-double-128%>lâ€™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 %soption %qs avec des valeurs diffÃ©rentes (%s, %s)l'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 ou cibles=options manquantes aprÃ¨s %qsdÃ©bordement de optype_msgidÂ :%dou remplacez les parenthÃ¨ses par des accolades pour initialiser par agrÃ©gation une variableou remplacez les parenthÃ¨ses par des accolades pour initialiser par valeur une variableou utilisez %<auto%> pour le patron de fonction abrÃ©gÃ©ou 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 zÃ©ro entier (%qT et %qT)comparaison ordonnÃ©e d'un pointeur avec un pointeur nulordonne les initialisations/finalisations pour l'Ã©chafaudage statique ou force la l'Ã©dition de liens des modules en cas d'Ã©chafaudage dynamiquetype ordinal attendul'origine pointe vers un parent diffÃ©rentle %<default%> original est icila dÃ©claration originale apparaÃ®t icile dÃ©claration originale est icila dÃ©claration originale avec moins de contrats est icila dÃ©finition originale apparaÃ®t icila dÃ©finition originale est icioriginal pas compressÃ© avec zstdtaille originale inconnuela dÃ©claration originale du patron est iciinitialement 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 bonla variable d'itÃ©ration extÃ©rieure %qD a l'expression d'ajout %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD a l'expression multiplicative %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD est utilisÃ©e dans une expression conditionnelle qui a un autre type que %qTla variable d'itÃ©ration extÃ©rieure %qD utilise une expression d'initialisation avec un autre type que %qTtransaction 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 %sle 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 dans la conversion implicite de la constantedÃ©bordement de la liste d'arguments de sortie pour %qsinitialiseurs qui se chevauchent pour le champ %qT.%qDl'interne surchargÃ© %qs est implÃ©mentÃ© par l'interne %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++20%> ou %<-std=gnu++20%>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 %qEdisposition de pile compacteremplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignement avec %E octetsremplissage 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 ne peut pas apparaÃ®tre dans ce contextele 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 voidla dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>paramÃ¨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Ã¨tresnoms 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 12.1}%le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 13.1le 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 passage de paramÃ¨tre pour l'argument de type %qT avec des membres de champs de bits de largeur nulle a changÃ© dans GCC 12le 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'analysel'ambigÃ¼itÃ© sur les parenthÃ¨ses a Ã©tÃ© levÃ©e par un dÃ©claration de fonctionune 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%>passÃ© au prÃ©-processeur si -fcpp est utilisÃ© (commutateur interne)le passage de %qT comme argument %<this%> abandonne les qualificatifsle passage de %qT choisi %qT au lieu de %qTpassage de %qT au lieu de %qT attendu Ã  l'argument %d de %qE aprÃ¨s passage de %qT Ã  l'argument %dpassage de %qT Ã  l'argument %d de %qE mais %qT n'est pas un type d'Ã©lÃ©ment SVE valablepassage de %qT Ã  l'argument %d de %qE mais l'argument %d a le type %qTpassage de %qT Ã  l'argument %d de %qE mais sa forme %qT n'accepte pas de scalairespassage de %qT Ã  l'argument %d de %qE mais l'argument prÃ©cÃ©dent avait le type %qTpassage de %qT Ã  l'argument %d de %qE qui attend %qTpassage de %qT Ã  l'argument %d de %qE qui attend %qspassage de %qT Ã  l'argument %d de %qE qui attend %qs ou %qspassage de %qT Ã  l'argument %d de %qE qui attend un type entier de 32 ou 64 bitsle passage de %qT Ã  l'argument %d de %qE qui attend un pointeur vers des Ã©lÃ©ments de 32 ou 64 bitspassage de %qT Ã  l'argument %d de %qE qui attend un type pointeurpassage de %qT Ã  l'argument %d de %qE qui attend un Ã©lÃ©ment scalairepassage de %qT Ã  l'argument %d de %qE qui attend un entier scalairepassage de %qT Ã  l'argument %d de %qE qui attend un pointeur scalairepassage de %qT Ã  l'argument %d de %qE qui attend un seul vecteur SVE au lieu d'un tuplepassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'Ã©lÃ©ments de %d bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers de %d bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'Ã©lÃ©ments de 32 ou 64 bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers 32 ou 64 bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entierspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers signÃ©spassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers non signÃ©spassage de %qT Ã  l'argument %d de %qE qui attend l'adresse de base d'un vecteur ou d'un pointeurpassage de %qT Ã  l'argument %d de %qE qui attend un vecteur de type scalairepassage de %qT Ã  l'argument %d de %qE qui attend un type tuple SVEpassage de %qT Ã  l'argument %d de %qE qui attend un type vectoriel SVEpassage de %qT Ã  l'argument %d de %qE qui, lors du chargement de %qT, attend un vecteur d'entiers de %d bitspassage de %qT Ã  l'argument %d de %qE qui, lors du stockage de %qT, attend un vecteur d'entiers de %d bitspassage de %wd Ã  l'argument %d de %qE qui attend %wd, %wd, %wd ou %wdpassage de %wd Ã  l'argument %d de %qE qui attend une valeur %qT valablepassage de %wd Ã  l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd]passage de %wd Ã  l'argument %d de %qE qui attend soit %wd ou %wdpassage 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 %qs du type pointÃ©passer l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©passage 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 ordre de stockage scalaire 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: peut-Ãªtre que %<#include <coroutine>%> est manquantinsÃ©rez peut-Ãªtre un saut de ligne ou une autre rÃ©solution d'ambigÃ¼itÃ© pour empÃªcher ceci d'Ãªtre considÃ©rÃ© comme une ligne de contrÃ´le de modulevous 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: les 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 tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au moins %qwul'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 %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwul'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 %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 au plus %qwuveuillez 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-plugin%>pointeurle pointeur %qE peut Ãªtre utilisÃ© aprÃ¨s %qDle pointeur %qE est utilisÃ© aprÃ¨s %qDargument pointeurl'arithmÃ©tique de pointeur pour des objets collectÃ©s par le ramasse-miettes est interditaffectation de pointeurle pointeur peut Ãªtre utilisÃ© aprÃ¨s %qDmembre 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 tableau perd le qualificatif dans l'expression conditionnelle dans le C ISO avant C2Xle 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 conditionnellele pointeur est utilisÃ© aprÃ¨s %qDvaleur 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++20le 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Â Â»les pointeurs vers l'espace d'adresses %<__regio_symbol%> sont interditspointeurs 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 []%>est peut-Ãªtre une rÃ©fÃ©rence ballante vers un temporairele post-incrÃ©ment d'adresse n'est pas un registreles imports de dÃ©clarations post modules doivent Ãªtre contigÃ¼esles imports de dÃ©clarations post modules ne doivent pas provenir de l'inclusion d'en-tÃªteles imports de dÃ©clarations post modules ne doivent pas Ãªtre traduits en inclusionsles post-conditions ne peuvent pas Ãªtre des instructions%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 validepragma(%s) non implÃ©mentÃ©le 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 printfles prÃ©-conditions ne peuvent pas Ãªtre des instructionstype 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Ã©dentele contrat prÃ©cÃ©dent est icidÃ©claration prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dente de %q#Dla dÃ©claration %q#D prÃ©cÃ©dente est icidÃ©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 avec le type %qTdÃ©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 avec le type %qTla dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D avec le type %qTÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icispÃ©cification prÃ©cÃ©dentela spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e comme %sprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variableprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variablesprÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qsprÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %EprÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %sprÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %sprÃ©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 anonymefragment de module privÃ©le fragment de module privÃ© est uniquement permis dans le domaine d'interface de module ou de partitionLa 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 %sle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>le produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)les 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 VxWorksle profilage %<-mcmodel=large%> avec PIC n'est pas supportÃ©le 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%>les propriÃ©tÃ©s doivent Ãªtre nommÃ©esla 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 de %<@interface%>, %<@protocol%> ou %<category%>la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©ralela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©rale Ã  %Cla propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante Ã  %Cmembre 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Ã¨tele protocole %qE est indisponibleles attributs de protocole ne sont pas disponibles en Objective-C 1.0dÃ©claration de prototypeprototype dÃ©clarÃ© icile 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Â Â»les limites de la plage ne sont pas du mÃªme typel'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++20%> ou %<-std=gnu++20%>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 Ã  %LdÃ©finition atteignable %s icila 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 de %E octet depuis une rÃ©gion de taille %Electure de %E octets depuis une rÃ©gion de taille %Electure de %E octets ou plus depuis une rÃ©gion de taille %Electure du CMI %qslecture entre %E et %E octets depuis une rÃ©gion de taille %Electure 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Ã© conditionnellementreconnaÃ®tre le suffixe spÃ©cifiÃ© comme un nom de fichier de module de dÃ©finitionsreconnaÃ®tre le suffixe spÃ©cifiÃ© comme Ã©tant des noms de fichiers d'implÃ©mentation et de modulerecompilation avec %<-fcompare-debug%>appel rÃ©cursifÃ©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 %qDchargement tardif Ã  la demande rÃ©cursifrÃ©fÃ©rence %qs rÃ©cursivetype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
  requis rÃ©cursivement par %q#D
--- 2252,2258 ----
  dÃ©faut d'inconsistance interneerreur interne: %>cris_side_effect_mode_ok%> avec des opÃ©randes erronÃ©eserreur interne: registre erronÃ©: %derreur interneÂ : operand1 n'est pas attendu sous forme d'ensemble constantLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles 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)%>l'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dure%%-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 invalidevaleur %%H invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalidevaleur %%L invalidevaleur %%M invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalidevaleur %%h invalidevaleur %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s 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 %qTtype sous-jacent invalide pour %<enum%>%<static_cast%> invalide depuis le type %qT vers le type %qTvaleur invalide pour %<sve_width%>: %dmodificateur 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%>, %qs ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs, %<sections%> ou %<scope%>opÃ©rande de dÃ©calage %qs invalideÂ«Â asmÂ Â» invalideÂ : opÃ©randes (pointeurs) %qs invalidesargument IACC invalidesyntaxe JSON invalidemembre de gauche invalide dans un appel gimplenom de sÃ©lecteur Objective-C++ invalideclause OpenACC invalide au niveau global du fichierpas de boucle OpenMP non rectangulaire invalideÂ ; %<(%E - %E) * %E%> n'est pas un multiple de la boucle %d avec le pas %qEmembre 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 %<%s%> invalide pour %<-mharden-sls=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide donnÃ© Ã  %<-mharden-sls=%>argument invalide pour l'option %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Ã© %sappel invalide Ã  la non fonctionfanion 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 pr-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 invalidecontraintes invalidescontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>registre de contrÃ´le %d invalide pour mvtcÂ : utilisation de %<psw%>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 %<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 %<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 d'instruction personnelle %qs 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 de Â«Â doacrossÂ Â» invalideindex d'Ã©lÃ©ment %qE invalide pour %<__builtin_shufflevector%>type d'Ã©lÃ©ment invalide pour l'attribut %qsembedcfg invalideÂ : l'entrÃ©e Files n'est pas une chaÃ®neembedcfg invalideÂ : Files n'est pas un objet JSONembedcfg invalideÂ : l'entrÃ©e Patterns n'est pas un tableauembedcfg invalideÂ : Patterns n'est pas un objet JSONembedcfg invalideÂ : entrÃ©e dupliquÃ©e dans Patternsembedcfg invalideÂ : Files manquantembedcfg invalideÂ : Patterns manquantsembedcfg invalideÂ : pas un objet JSONprÃ©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Â Â»expression invalide pour la dimension du tableau statiqueÂ : %stype d'expression invalide pour %<#pragma omp atomic%>modÃ¨le mÃ©moire d'Ã©chec %qs invalide pour %qDmodificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>modificateur de fonctionnalitÃ© %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>modificateur de fonctionnalitÃ© %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>attribut de spec fn Â«Â %sÂ Â» invalideattribut de spec fn Â«Â %sÂ Â» invalide arg %ifnsummary invalide dans un flux LTOforme invalide de %<#pragma omp atomic compare%>forme invalide de %<#pragma omp atomic%>forme invalide de %<pragma omp atomic compare%>format invalide pour %<sve_width%>format 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 sortienom d'en-tÃªte %qs invalidechiffre hexadÃ©cimal invalidevaleur 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 LTOtype de clÃ© invalide pour %<-mbranch-protection=%>Ã©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 %qs invalide pour %qDmodÃ¨le mÃ©moire %wi invalide pour %qDmodÃ¨le mÃ©moire invalide pour l'argument %d de %qEnom de module %qs invalidenom %qs invalide dans le pragma ou l'attribut %<target("arch=")%>nom %qs invalide dans le pragma ou l'attribut %<target("cpu=")%>nom %qs invalide 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 modificateur Â«Â zÂ Â»opÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide dans %qsopÃ©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 Â«Â %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Â Â»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 Â«Â %cÂ Â»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%>ordre invalide dans le nÅ“ud asm %icombinaison 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Â Â» invalidetype de protection %qs 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 pour un objet %<constexpr%>qualificatifs invalides pour le champ de l'objet %<constexpr%>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Ã©rodeuxiÃ¨me argument invalide pour la fonction interneenvoi 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 memregs cible %<%d%> invalidedÃ©claration de patron %qD invalidele paramÃ¨tre non type du patron est invalideliste d'arguments de patron invalidetemplate-id invalidetroisiÃ¨me argument invalidele troisiÃ¨me argument de %<__builtin_ia32_prefetch%> est invalideÂ ; utilisation de zÃ©role 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 de %<::%>utilisation invalide de %<__builtin_va_arg_pack ()%>utilisation invalide de %<__builtin_va_arg_pack_len ()%>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%> aprÃ¨s qu'il soit valideutilisation invalide de %<this%> hors de toute fonctionutilisation invalide de %<this%> avant qu'il soit valideutilisation 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 opÃ©rande MMA de type %qs comme paramÃ¨tre de fonctionutilisation invalide du type MMA %qs comme valeur de retour d'une fonctionutilisation 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 rÃ´le de contrat pour une sÃ©mantique expliciteutilisation 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 le constructeur de contrat %<pre%>utilisation invalide du membre %qD dans le destructeur de contrat %<post%>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 du membre de donnÃ©e non statique %qEutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide de l'expansion d'un paquet %qTutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %qTl'utilisation de pointeurs vers des tableaux ayant des qualificatifs diffÃ©rent est interdite en ISO C avant C2Xutilisation 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 invalideopÃ©rande vectoriel 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Ã© ltransest cachÃ© par %qsis_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 %dsa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> diffÃ©rentsivar %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 %s%>rebut Ã  la fin de %<#pragma ADDRESS%>rebut Ã  la fin de %<#pragma CTABLE_ENTRY%>rebut Ã  la fin de %<#pragma GCC memregs%> [0-16]rebut Ã  la fin de %<#pragma GCC visibility%>rebut Ã  la fin de %<#pragma __nostandard%>rebut Ã  la fin de %<#pragma __standard%>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%> 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 extern_modelÂ Â»le mot-clÃ© %<export%> est dÃ©prÃ©ciÃ© et est ignorÃ©le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>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 %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 %qD a un contexte incorrect dans le bb %dÃ©tiquette %qD au milieu du bloc de base %dl'Ã©tiquette %qD du bloc ne correspond pas dans le bb %dl'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionl'Ã©tiquette %s est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionÃ©tiquette Ã  la fin d'une dÃ©claration composÃ©eune Ã©tiquette Ã  la fin d'une instruction composÃ©e est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>le contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuellela dÃ©finition d'une Ã©tiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>les 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++20%> ou %<-std=gnu++20%>expression lambda dans le type du paramÃ¨tre du patronles expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %wdl'index de l'avenue doit Ãªtre une constante immÃ©diatele langage %s n'est pas reconnule dialecte du langage %qs diffÃ¨re, %qs attendula 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 fixeun grand entier est implicitement tronquÃ© vers un type non signÃ©les grandes valeurs de retour ne sont pas supportÃ©es avec l'option %<-mabi=ti%>le dernier argument doit Ãªtre une valeur immÃ©diatele dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3le 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 entierlier avec la bibliothÃ¨que pthread (actif par dÃ©faut)une 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 (avec %qs) 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#DdÃ©claration locale depuis une fonction diffÃ©rentela dÃ©claration locale de %qE masque la variable d'instancel'Ã©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 OpenACC %<kernels%>emplacement de la clause prÃ©cÃ©dente dans le mÃªme groupe de bouclesemplacement 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 %d a un nombre d'itÃ©rations %qE qui fait rÃ©fÃ©rence au nom SSA %qE libÃ©rÃ©la boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenantela variable de boucle %qD crÃ©e une copie du type %qTla variable de boucle %qD de type %qT est liÃ©e Ã  un temporaire construit depuis le type %qTvÃ©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 borne infÃ©rieure du tableau est en dehors des limites de ztypela borne infÃ©rieure pour la sous-plage a dÃ©bordÃ©la 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 sortie de dÃ©bogage de macro peut Ãªtre incomplÃ¨te avec les modulesla dÃ©finition de macro de %qE est corrompuela 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 %qD%<#pragma %s%> mal composÃ©, ignorÃ©%<#pragma %s%> mal composÃ©, ignorÃ©adresse variable de %<#pragma ADDRESS%> mal composÃ©eadresse variable de %<#pragma CTABLE_ENTRY%> mal composÃ©e%<#pragma GCC pch_preprocess%> mal composÃ©%<#pragma GCC visibility push%> mal composÃ©%<#pragma __extern_prefix%> mal composÃ©, ignorÃ©%<#pragma align%> mal composÃ©%<#pragma align%> mal composÃ©, ignorÃ©%<#pragma builtin%> mal composÃ©%<#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Ã©section %<#pragma%> ghs mal composÃ©e%<COLLECT_GCC_OPTIONS%> mal formÃ©le pragma ou l'attribut %<target("%s")%> est mal composÃ©le pragma ou l'attribut %<target()%> est mal composÃ©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 %<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Ã©denteun tableau associatif peut uniquement Ãªtre comparÃ© Ã  nulle mapper a Ã©tÃ© tuÃ© par le signal %sstatut de sortie du mapper %dchamp 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)peut accÃ©der %E octet dans une rÃ©gion de taille %Epeut accÃ©der %E octets dans une rÃ©gion de taille %Epeut accÃ©der %E octets ou plus dans une rÃ©gion de taille %Epeut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %Ene peut utiliser -EB et -EL ensemblene peut utiliser -m32 et -m64 ensemblepeut lire de %E octet depuis une rÃ©gion de taille %Epeut lire %E octets depuis une rÃ©gion de taille %Epeut lire %E octets ou plus depuis une rÃ©gion de taille %Epeut lire entre %E et %E octets depuis une rÃ©gion de taille %Epeut Ã©crire %E octet dans une rÃ©gion de taille %Epeut Ã©crire %E octets dans une rÃ©gion de taille %Epeut Ã©crire %E octets ou plus depuis une rÃ©gion de taille %Epeut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %Eles 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++20%> ou %<-std=gnu++20%>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 est utilisÃ© sans avoir Ã©tÃ© initialisÃ©le 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)les variables membre ne peuvent pas avoir le type RVV %qTles variables membre ne peuvent pas avoir le type SVE %qTdes membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patronl'allocation de mÃ©moire a Ã©chouÃ© dans vasprintfl'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 entre la taille de la dÃ©claration %qE (%wd) et la taille de son initialiseur (%wd)dÃ©saccord dans le type %u de l'argument de la fonction interne %qD; %qT attendudÃ©saccord dans le type %u de l'argument de la fonction intrinsÃ¨que %qD (%qT devrait Ãªtre %qT)dÃ©saccord dans le type %u de l'argument de la fonction intrinsÃ¨que %qD (%qT devrait Ãªtre %qs)dÃ©saccord de la limite %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord dans l'appel Ã  la fonction intrinsÃ¨que %qDdÃ©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 attendudÃ©saccord dans le type de retour de la fonction intrinsÃ¨que %qD (%qT devrait Ãªtre %qs)les longueurs des paquets d'arguments sont en dÃ©saccord (%d vs %d)les 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 %qTattribut de contrat en dÃ©saccord dans la dÃ©clarationcondition de contrat en dÃ©saccord dans la dÃ©clarationdÃ©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 concordantsdÃ©finition non concordanteparenthÃ¨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Ã©dÃ©finition %<PHI%> manquante%<big-endian%>, %<little-endian%> ou %<default%> manquant aprÃ¨s %<#pragma scalar_storage_order%>%<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%> ou %<ignored_attributes%> manquant aprÃ¨s %<#pragma GCC diagnostic%>attribut %<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%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»nom d'architecture manquant dans %<-march=%s%>argument manquant pour %<-mbranch-protection=%>argument manquant Ã  %<#pragma GCC diagnostic ignored_attributes%>argument manquant dans le pragma ou l'attribut %<target("branch-protection=")%>argument manquant Ã  %qsnom d'attribut manquant aprÃ¨s %<#pragma GCC diagnostic ignored_attributes%>barriÃ¨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 strfmonnom d'en-tÃªte manquantexpression 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 %qsmappeur manquantmÃ©thode manquante %s%s%snom de module manquantnom 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%>object.d manquant ou corrompuorigine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantattribut de propriÃ©tÃ© manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la fonctionliste d'arguments de patron manquante aprÃ¨s %qEÂ ; pour la dÃ©duction, le type Ã  remplacer doit Ãªtre suivi d'un simple declarator-idliste d'arguments de patron manquante aprÃ¨s %qEÂ ; type Ã  remplacer pour le patron non permis dans le paramÃ¨trearguments de patron manquantsarguments de patron manquants aprÃ¨s %qEcaractÃ¨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Ã©lange de directives OpenMP avec un attribut et la syntaxe pragma dans la mÃªme dÃ©clarationmÃ©lange de directives OpenMP avec des attributs et la syntaxe pragma sur la mÃªme instructionmÃ©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 constantemodificateur autre que %<val%> spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> en utilisant des modificateurs OpenMP 5.2le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisÃ©sla modification d'un objet constant %qE n'est pas permise dans une expression constantedÃ©saccord dans la CRC du module %qsle module %qs est dÃ©clarÃ© icimodule %qs attendu, module d'en-tÃªte trouvÃ©module %qs trouvÃ©module %qs importÃ© icimodule dÃ©jÃ  dÃ©clarÃ©module dÃ©jÃ  importÃ©le module contient OpenMP, utilisez %<-fopenmp%> pour l'activerles dÃ©pendances du module requiÃ¨rent un prÃ©traitementnature du module dans l'instruction USE Ã  %Cla dÃ©claration de module n'est pas permise dans une unitÃ© d'en-tÃªtele dÃ©claration de module est uniquement permise comme premiÃ¨re dÃ©claration ou Ã  la fin d'un fragment de module globalplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %qs 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Ã©placement de %qE de type %qT sur lui-mÃªmedÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copiedÃ©placer un objet temporaire empÃªche l'Ã©lision de la copiempfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottantela compilation multi source n'est pas implÃ©mentÃ©e pour le C++le 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 foisplusieurs cibles %<default%> ont Ã©tÃ© dÃ©finiesmodificateurs %<step%> multiplesattribut %qE multipleles personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>plusieurs directives OpenMP autonomes au milieu d'attributs %<omp::directive%> doivent toutes Ãªtre dans le mÃªme %<omp::sequence%>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 rapidemodificateurs linÃ©aires multiplesplusieurs 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 %qEplusieurs mÃ©thodes avec la propriÃ©tÃ© %qE ont Ã©tÃ© spÃ©cifiÃ©es, la derniÃ¨re sera utilisÃ©equalificatifs 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Ã©clarationnÅ“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 cibleil faut appeler %<#include <typeinfo>%> avant d'utiliser %<typeid%>doit Ãªtre dÃ©clarÃ© avec %<noexcept(true)%>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 incompletle nom %qs diffÃ¨re du nom %qs dÃ©fini dans une autre unitÃ© de traductionle nom %qs est dÃ©fini comme ayant %u bits alors qu'une autre unitÃ© de traduction le dÃ©fini avec %u bitsle nom %qs est dÃ©fini Ã  %wd alors qu'une autre unitÃ© de traduction le dÃ©fini Ã  %wdle nom %qs est dÃ©fini Ã  une valeur diffÃ©rente dans une autre unitÃ© de traductionnom 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++11%<this%> est nÃ©cessaire pour accÃ©der au membre %qE%<this%> est nÃ©cessaire pour accÃ©der au membre %qsa 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Ã©gativeentier nÃ©gatif implicitement converti en un type non signÃ©longueur 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 %qsaucune des branches de %<if%> est une expression constanteni 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%>corps manquant pour la fonction imbriquÃ©etrampolines 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++20%> ou %<-std=gnu++20%>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%>l'exigence imbriquÃ©e %qE n'est pas satisfaitel'exigence imbriquÃ©e %qE n'est pas satisfaite carÂ«Â 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#Dnouveau en Fortran 2003nouveau en Fortran 2008nouveau en Fortran 2018nouveau en Fortran 95de nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  retournerl'expression new n'est pas une expression constante avant C++20membre %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 %<FUNCTION_PROFILER%> pour CRISaucun type sous-jacent spÃ©cifiÃ© pour %<enum%>pas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qTpas de getter %qs trouvÃ©le mÃ©lange de FPX/FPU est interditaucun 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::operator[] (%A)%>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 patronaucun concept correspondant pour %qEaucune 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 de membre nommÃ© %qE dans %qTpas d'ABI avec multilib (%qs) peut Ãªtre implÃ©mentÃ©e avec le jeu d'instruction %qs, utilisation de %qsaucun opÃ©rande de la disjonction est satisfaitpas 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 liensaucun fichier de profile a Ã©tÃ© fusionnÃ©
  pas de profilage du code 64 bits pour cette ABIpas de registre dans l'adresseÂ«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas 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 %qEaucune information du point de suspension pour %qDpas 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%>pas de destructeur viable pour %qTle 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 l'ordre %i invalidele 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 Ã  %Lla fonction non %<consteval%> %q+D redÃ©fini une fonction %<consteval%>variante 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Ã©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableaudÃ©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 constantexpression %qs non constantel'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 impliciteles dÃ©finitions d'alias sur autre chose qu'une fonction ne sont pas supportÃ©es dans cette configurationnon 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 Â«Â usingÂ Â» non membre nomme le constructeur de %qTla 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 pointeurboucle imbriquÃ©e non rectangulaire avec un pas autre que les constantes 1 ou -1 pour %qsnon 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++20%> ou %<-std=gnu++20%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>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Ã©esl'Ã©tiquette non locale %qD n'est pas la premiÃ¨re dans la sÃ©quences des Ã©tiquettes dans le bb %dl'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
! pas Encapsulated Lazy Records of Named Declarationscombinaison 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 sentinelledes types diffÃ©rents sont inattendus pour l'opÃ©rateur binairepas d'export de %<#define %E%> car il est un mot-clÃ©pas de gÃ©nÃ©ration de zone de correctif, nops pas supportÃ©pas de support de l'option %<-fpic%> pour la chaÃ®ne de compilation v3mpas d'Ã©criture du module %qs Ã  cause d'erreursnotenote: pointeur de destination nulchaÃ®ne de format nullepointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type pointeur Ã  plusieurs niveaux %qTle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type non pointeur %qTle 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 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 %qs avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rationsle nombre d'Ã©lÃ©ments du vecteur %wu dÃ©passe %dle nombre d'Ã©lÃ©ments du vecteur %wu n'est pas une puissance de deuxl'argument numÃ©rique de l'attribut %qE doit Ãªtre dans la plage [0-63]objc++-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 %qE de taille %sl'objet n'est pas une mÃ©thodeobjet manquant dans l'usage de %qEl'objet de taille %s allouÃ© par %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 attendueobsolÃ¨te en Fortran 95code 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 %<=%>obtenu icila variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiedu modulele 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 octetsl'offset de %qD pour %<-std=c++14%> et au delÃ  change avec %<-fabi-version=17%> (GCC 12)le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCCl'offset de la classe de base %qT pour %<-std=c++14%> et au delÃ  change avec %<-fabi-version=17%> (GCC 12)l'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Ã©omp_cur_iteration Ã  %L requiert %<-1%> comme dÃ©calage logiqueun 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__%>seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<simd%>seul %qT ou une constante pointeur null peut Ãªtre convertie vers %qTseulement %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 l'accÃ¨s 32 bits est supportÃ© pour l'espace d'adresses de %<__regio_symbol%>seul 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%> ou %<assume%> 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++20seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section %<.bss%>seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section %<.noinit%>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 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Ã©dÃ©claration enum opaque iciun 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 json %sÂ : %mouverture du fichier mixin %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 Â«Â 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Â Â» invalidenumÃ©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 %<?:%> de types %qT et %qT ont des rangs de conversion pas ordonnÃ©sles 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-registresoptimiser les paramÃ¨tres non liÃ©s et non var en les passant par rÃ©fÃ©rence pour autant qu'ils ne soient pas Ã©crits Ã  l'intÃ©rieur de la procÃ©dure appelÃ©e.l'option %<%s%> requiert %<-mlong-double-128%>lâ€™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 %soption %qs avec des valeurs diffÃ©rentes (%s, %s)l'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 ou cibles=options manquantes aprÃ¨s %qsdÃ©bordement de optype_msgidÂ :%dou remplacez les parenthÃ¨ses par des accolades pour initialiser par agrÃ©gation une variableou remplacez les parenthÃ¨ses par des accolades pour initialiser par valeur une variableou utilisez %<auto%> pour le patron de fonction abrÃ©gÃ©ou 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 zÃ©ro entier (%qT et %qT)comparaison ordonnÃ©e d'un pointeur avec un pointeur nulordonne les initialisations/finalisations pour l'Ã©chafaudage statique ou force la l'Ã©dition de liens des modules en cas d'Ã©chafaudage dynamiquetype ordinal attendul'origine pointe vers un parent diffÃ©rentle %<default%> original est icila dÃ©claration originale apparaÃ®t icile dÃ©claration originale est icila dÃ©claration originale avec moins de contrats est icila dÃ©finition originale apparaÃ®t icila dÃ©finition originale est icioriginal pas compressÃ© avec zstdtaille originale inconnuela dÃ©claration originale du patron est iciinitialement 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 bonla variable d'itÃ©ration extÃ©rieure %qD a l'expression d'ajout %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD a l'expression multiplicative %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD est utilisÃ©e dans une expression conditionnelle qui a un autre type que %qTla variable d'itÃ©ration extÃ©rieure %qD utilise une expression d'initialisation avec un autre type que %qTtransaction 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 %sle 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 dans la conversion implicite de la constantedÃ©bordement de la liste d'arguments de sortie pour %qsinitialiseurs qui se chevauchent pour le champ %qT.%qDl'interne surchargÃ© %qs est implÃ©mentÃ© par l'interne %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%>comprimer l'expansion de l'attribut %qEles captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>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 %qEdisposition de pile compacteremplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignement avec %E octetsremplissage 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 ne peut pas apparaÃ®tre dans ce contextele 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 voidla dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>paramÃ¨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Ã¨tresnoms 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 12.1}%le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 13.1le 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 passage de paramÃ¨tre pour l'argument de type %qT avec des membres de champs de bits de largeur nulle a changÃ© dans GCC 12le 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'analysel'ambigÃ¼itÃ© sur les parenthÃ¨ses a Ã©tÃ© levÃ©e par un dÃ©claration de fonctionune 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%>passÃ© au prÃ©-processeur si -fcpp est utilisÃ© (commutateur interne)le passage de %qT comme argument %<this%> abandonne les qualificatifsle passage de %qT choisi %qT au lieu de %qTpassage de %qT au lieu de %qT attendu Ã  l'argument %d de %qE aprÃ¨s passage de %qT Ã  l'argument %dpassage de %qT Ã  l'argument %d de %qE mais %qT n'est pas un type d'Ã©lÃ©ment SVE valablepassage de %qT Ã  l'argument %d de %qE mais l'argument %d a le type %qTpassage de %qT Ã  l'argument %d de %qE mais sa forme %qT n'accepte pas de scalairespassage de %qT Ã  l'argument %d de %qE mais l'argument prÃ©cÃ©dent avait le type %qTpassage de %qT Ã  l'argument %d de %qE qui attend %qTpassage de %qT Ã  l'argument %d de %qE qui attend %qspassage de %qT Ã  l'argument %d de %qE qui attend %qs ou %qspassage de %qT Ã  l'argument %d de %qE qui attend un type entier de 32 ou 64 bitsle passage de %qT Ã  l'argument %d de %qE qui attend un pointeur vers des Ã©lÃ©ments de 32 ou 64 bitspassage de %qT Ã  l'argument %d de %qE qui attend un type pointeurpassage de %qT Ã  l'argument %d de %qE qui attend un Ã©lÃ©ment scalairepassage de %qT Ã  l'argument %d de %qE qui attend un entier scalairepassage de %qT Ã  l'argument %d de %qE qui attend un pointeur scalairepassage de %qT Ã  l'argument %d de %qE qui attend un seul vecteur SVE au lieu d'un tuplepassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'Ã©lÃ©ments de %d bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers de %d bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'Ã©lÃ©ments de 32 ou 64 bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers 32 ou 64 bitspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entierspassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers signÃ©spassage de %qT Ã  l'argument %d de %qE qui attend un vecteur d'entiers non signÃ©spassage de %qT Ã  l'argument %d de %qE qui attend l'adresse de base d'un vecteur ou d'un pointeurpassage de %qT Ã  l'argument %d de %qE qui attend un vecteur de type scalairepassage de %qT Ã  l'argument %d de %qE qui attend un type tuple SVEpassage de %qT Ã  l'argument %d de %qE qui attend un type vectoriel SVEpassage de %qT Ã  l'argument %d de %qE qui, lors du chargement de %qT, attend un vecteur d'entiers de %d bitspassage de %qT Ã  l'argument %d de %qE qui, lors du stockage de %qT, attend un vecteur d'entiers de %d bitspassage de %wd Ã  l'argument %d de %qE qui attend %wd, %wd, %wd ou %wdpassage de %wd Ã  l'argument %d de %qE qui attend une valeur %qT valablepassage de %wd Ã  l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd]passage de %wd Ã  l'argument %d de %qE qui attend soit %wd ou %wdpassage 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 %qs du type pointÃ©passer l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©passage 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 ordre de stockage scalaire 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: peut-Ãªtre que %<#include <coroutine>%> est manquantinsÃ©rez peut-Ãªtre un saut de ligne ou une autre rÃ©solution d'ambigÃ¼itÃ© pour empÃªcher ceci d'Ãªtre considÃ©rÃ© comme une ligne de contrÃ´le de modulevous 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: les 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 tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au moins %qwul'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 %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwul'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 %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 au plus %qwuveuillez 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-plugin%>pointeurle pointeur %qE peut Ãªtre utilisÃ© aprÃ¨s %qDle pointeur %qE est utilisÃ© aprÃ¨s %qDargument pointeurl'arithmÃ©tique de pointeur pour des objets collectÃ©s par le ramasse-miettes est interditaffectation de pointeurle pointeur peut Ãªtre utilisÃ© aprÃ¨s %qDmembre 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 tableau perd le qualificatif dans l'expression conditionnelle dans le C ISO avant C2Xle 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 conditionnellele pointeur est utilisÃ© aprÃ¨s %qDvaleur 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++20le 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Â Â»les pointeurs vers l'espace d'adresses %<__regio_symbol%> sont interditspointeurs 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 []%>est peut-Ãªtre une rÃ©fÃ©rence ballante vers un temporairele post-incrÃ©ment d'adresse n'est pas un registreles imports de dÃ©clarations post modules doivent Ãªtre contigÃ¼esles imports de dÃ©clarations post modules ne doivent pas provenir de l'inclusion d'en-tÃªteles imports de dÃ©clarations post modules ne doivent pas Ãªtre traduits en inclusionsles post-conditions ne peuvent pas Ãªtre des instructions%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 validepragma(%s) non implÃ©mentÃ©le 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 printfles prÃ©-conditions ne peuvent pas Ãªtre des instructionstype 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Ã©dentele contrat prÃ©cÃ©dent est icidÃ©claration prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dente de %q#Dla dÃ©claration %q#D prÃ©cÃ©dente est icidÃ©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 avec le type %qTdÃ©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 avec le type %qTla dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D avec le type %qTÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icispÃ©cification prÃ©cÃ©dentela spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e comme %sprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variableprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variablesprÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qsprÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %EprÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %sprÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %sprÃ©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 anonymefragment de module privÃ©le fragment de module privÃ© est uniquement permis dans le domaine d'interface de module ou de partitionLa 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 %sle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>le produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)les 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 VxWorksle profilage %<-mcmodel=large%> avec PIC n'est pas supportÃ©le 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%>les propriÃ©tÃ©s doivent Ãªtre nommÃ©esla 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 de %<@interface%>, %<@protocol%> ou %<category%>la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©ralela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©rale Ã  %Cla propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante Ã  %Cmembre 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Ã¨tele protocole %qE est indisponibleles attributs de protocole ne sont pas disponibles en Objective-C 1.0dÃ©claration de prototypeprototype dÃ©clarÃ© icile 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Â Â»les limites de la plage ne sont pas du mÃªme typel'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++20%> ou %<-std=gnu++20%>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 Ã  %LdÃ©finition atteignable %s icila 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 de %E octet depuis une rÃ©gion de taille %Electure de %E octets depuis une rÃ©gion de taille %Electure de %E octets ou plus depuis une rÃ©gion de taille %Electure du CMI %qslecture entre %E et %E octets depuis une rÃ©gion de taille %Electure 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Ã© conditionnellementreconnaÃ®tre le suffixe spÃ©cifiÃ© comme un nom de fichier de module de dÃ©finitionsreconnaÃ®tre le suffixe spÃ©cifiÃ© comme Ã©tant des noms de fichiers d'implÃ©mentation et de modulerecompilation avec %<-fcompare-debug%>appel rÃ©cursifÃ©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 %qDchargement tardif Ã  la demande rÃ©cursifrÃ©fÃ©rence %qs rÃ©cursivetype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
  requis rÃ©cursivement par %q#D
*************** AUCUNE GARANTIE, pas mÃªme pour la COMME
*** 2245,2252 ****
  requis par %q#D
  requis depuis ici
  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 %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser %<1 << %wu%> (%wu)Â ?le rÃ©sultat de %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser %<1LL << %wu%>Â ?le rÃ©sultat de %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser %<1e%wu%>Â ?le rÃ©sultat de %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser une exponentiationÂ ?le 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 typeretournÃ© depuis %qDretournÃ© depuis %qTretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatibleretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour Ã  la porte pour un problÃ¨me mÃ©caniqueappel returns_twice est %s dans le bloc de base %dordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentsattribut de fonction d'assainissement incohÃ©rentla satisfaction de la contrainte atomique %qE dÃ©pend d'elle-mÃªmela valeur de satisfaction a Ã©tÃ© Ã©valuÃ©e en premier pour %qE icila valeur de satisfaction de la contrainte %qE a changÃ© entre %qE et %qEla plage du bit de saturation doit Ãªtre une constante immÃ©diatela plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]enregistrer les fichiers prÃ©traitÃ©s temporaireson 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 une expression entiÃ¨re constante Ã  %Cl'argument du score doit Ãªtre non nÃ©gatifl'argument du score doit Ãªtre non nÃ©gatif Ã  %Cle deuxiÃ¨me argument doit Ãªtre une constantele 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 un type fonction %qTle deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle 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 deuxiÃ¨me, troisiÃ¨me et quatriÃ¨me arguments doivent Ãªtre des constantesla section #%u est manquante ou corrompuela section %qs est manquante ou corrompuela section existe dÃ©jÃ Â : %qsles 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 %qDfaute de segmentationfaute de segmentation (code)les options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ© Ã  %CsÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextesÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte Ã  %Cle 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%>interposition sÃ©mantique incohÃ©rentedÃ©finissez %qs Ã  au moins %d pour plus de dÃ©tailsdÃ©finir toutes les valeurs d'emplacement Ã  une valeur spÃ©cifiÃ©e (commutateur interne).le type de base de l'ensemble doit Ãªtre un type ordinalle type de l'ensemble ne peut pas Ãªtre initialisÃ© avec un %qsle type de l'ensemble ne prend pas une autre valeur entiÃ¨resetjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©dÃ©bordement de la rÃ©gion dans la mÃ©moire partagÃ©ele 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 entierla taille est trop grandedÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignementla taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esl'objet source %qE de taille %sobjet source allouÃ© icil'objet source est probablement Ã  l'adresse zÃ©rol'objet source de taille %s allouÃ© par %qEle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
  le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %Ela limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %Ela limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %Ela limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %Ela limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %Ela limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %Ela 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 limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %Ela limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objetla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %Ela limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objetla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %Ela 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 foisla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objetla taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objetla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objetla taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objetspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueurspÃ©cifier l'ordre des bibliothÃ¨ques. Les bibliothÃ¨ques peuvent Ãªtre spÃ©cifiÃ©es par des abrÃ©viations sÃ©parÃ©es par des virgulesÂ : log,min,pim,iso ou par noms de rÃ©pertoiresÂ : m2log,m2min,m2pim,m2iso.spÃ©cifier la liste des modules Ã  l'exÃ©cution et leur ordre d'initialisationspÃ©cifier le nom de prÃ©fixe dÃ©corÃ© du modulespÃ©cifier le nom de prÃ©fixe dÃ©corÃ© du module pour tous les modules dans les chemins d'inclusion suivantsspÃ©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 limitetrame de pile trop grande: %d octetsles directives OpenMP autonomes dans l'attribut %<omp::directive%> peuvent uniquement apparaÃ®tre dans une instruction videl'attribut %qE standard s'applique uniquement aux fonctionsattributs standard au milieu de spÃ©cificateurs de dÃ©clarationles attributs standards doivent prÃ©cÃ©der les spÃ©cificateurs de dÃ©claration pour Ãªtre appliquÃ©s sur la dÃ©claration ou les suivre pour Ãªtre appliquÃ©s sur le typeles 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 statiquel'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 constantele pas de la boucle DO implicite Ã  %L ne sera point zÃ©roinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du 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Ã©cificateur de classe de stockage dans %<sizeof%>spÃ©cificateur de classe de stockage dans %qEclasse de stockage spÃ©cifiÃ©e dans le transtypagespÃ©cificateur de classe de stockage dans une dÃ©claration vide avec le type sous-jacent %<enum%>spÃ©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'a pas Ã©tÃ© rÃ©soluela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuestockage de l'adresse de la variable locale %qD dans %qEnom 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 supporterune chaÃ®ne littÃ©rale avec un suffixe dÃ©fini par l'utilisateur est invalide dans ce contextel'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++20%> ou %<-std=gnu++20%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir la contrainte %<auto%> de type %qTune dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e Ã  le type incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esaccolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisle 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 standardla cible et l'hÃ´te sont %qs:%qs, %qs:%qs attendule 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 %qscibles manquantes aprÃ¨s %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas une constante durant la compilationl'argument 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:la 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 primairetemplate-id n'est pas permis pour un destructeurles introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activerparamÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>teste si un id de concept est une expression valideÂ ; ajoutez %<requires%> pour vÃ©rifier la satisfactionla sÃ©mantique %<audit%> doit Ãªtre au moins aussi forte que la sÃ©mantique %<default%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'expression de la clause %<device%> doit Ãªtre Ã©valuÃ©e Ã  %<1%>l'expression de clause %<device%> doit Ãªtre Ã©valuÃ©e Ã  %<1%> Ã  %Cl'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncil'information de dÃ©bogage de %qs ne peut pas Ãªtre utilisÃ©e 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 une valeur contenant des champs de bits de largeur zÃ©ro avant un champ en virgule flottante 64 bits adjacent a changÃ© dans GCC %{12.1%}l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour retourner une valeur contenant des champs de bits de largeur zÃ©ro mais Ã©tant par ailleurs un agrÃ©gat avec uniquement un ou deux champs en virgule flottante a Ã©tÃ© changÃ©e dans GCC %{12.1%}l'ABI pour retourner une valeur avec des bases C++17 vides mais Ã©tant par ailleurs un agrÃ©gat avec uniquement un ou deux champs en virgule flottante a Ã©tÃ© changÃ©e dans GCC %{12.1%}l'ABI pour passer des structures C avec des champs de bits de largeur zÃ©ro a changÃ© dans GCC %{12.1%}l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4l'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qE ne sera jamais NULLl'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 %<null%>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 d'alignement de %<__builtin_core_promise%> doit Ãªtre une constantel'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison se rÃ©duit Ã  %qEla comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULLla comparaison sera toujours %<false%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre NULLla comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULLla comparaison sera toujours %<true%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre 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 compilateur peut supposer que l'adresse de %qE 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 type de Â«Â promiseÂ Â» %qT pour la coroutine dÃ©clare Ã  la fois %<return_value%> et %<return_void%>le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela valeur par dÃ©faut pour les rÃ©glages actuels du processeur est %d octetsl'argument de direction de %<__builtin_core_promise%> doit Ãªtre une constantela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©el'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©esl'expression %qE est Ã©valuÃ©e Ã  %<false%>l'expression %qE doit Ãªtre dÃ©clarÃ©e comme ne levant pas d'exceptionla 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, 8le quatriÃ¨me argument doit Ãªtre de type enum %qsla 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, 8la valeur d'emplacement est corrompuele 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 -1le message attachÃ© Ã  %<unavailable%> n'est pas une chaÃ®nel'ordre d'initialisation des modules est dÃ©terminÃ©e dynamiquement par M2RTS et les dÃ©pendances de l'applicationl'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 milieul'opÃ©rande %qE n'est pas satisfait carle programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 16. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela 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 variablel'expression requise %qE est invalidel'expression requise %qE est invalide Ã  cause dele type requis %qT est invalidele type requis %qT est invalide Ã  cause dele rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normalesle rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTles mÃªmes variables d'itÃ©ration de boucle %qD sont utilisÃ©es dans plusieurs boucles associÃ©escette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>le temporaire a Ã©tÃ© dÃ©truit Ã  la fin de l'expression complÃ¨te %qEle 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'instructionil 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 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 %qsce compilateur ne supporte pas PowerPC (option %<-arch%> ignorÃ©e)ce compilateur ne supporte pas x86 (option %<-arch%> ignorÃ©e)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 dÃ©finition requiert l'extension de l'ISA MVEcette 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 RVVcette 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 threadvariable d'itÃ©ration privÃ©e au thread %qDla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ela comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisonsla comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qTcomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier Â«Â -fcppÂ Â»pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de modificateurs %<always%>trop de modificateurs %<always%> Ã  %Ltrop de modificateurs %<close%>trop de modificateurs %<close%> Ã  %Ltrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop de clauses %qs dans une construction de tÃ¢chetrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour %%:dumpstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau a changÃ© de signification en C++23une 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 et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nullesla 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 unaire%<,%> seule Ã  la fin des arguments pour %<#pragma GCC diagnostic ignored_attributes%>%<,%> Ã  la fin dans les arguments pour %<-Wno-attributes=%>le tableau de longueur variable Ã  la fin d'un objet (trailing array) %qT ne devrait pas Ãªtre utilisÃ© comme membre d'un tableau flexiblele 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 %itentative de rÃ©aliser une division modulo en virgule flottante sur %qTarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez de rendre l'opÃ©rateur une fonction membre %<const%>essayez 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)activer le dÃ©bogage interne du compilateur (commutateur interne).activer le traÃ§age quadrupÃ´le (commutateur interne).activer le traÃ§age de l'api Modula-2 (commutateur interne).activer la gÃ©nÃ©ration de numÃ©ros de ligne de fonctions Modula-2 (commutateur interne)activer toutes les vÃ©rifications de division et modulo par zÃ©ro pour les valeurs ordinalesactiver toutes les vÃ©rifications de bornes pour les valeurs numÃ©riquesactiver toutes les vÃ©rifications Ã  l'exÃ©cution du logiciel (une abrÃ©viation pour -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)activer la vÃ©rification Ã  l'exÃ©cution pour les fonctions qui se terminent sans exÃ©cuter d'instruction RETURNactiver la vÃ©rification Ã  l'exÃ©cution pour assurer qu'une instruction CASE requiÃ¨re une clause ELSE alors qu'aucune n'a Ã©tÃ© spÃ©cifiÃ©eactiver la vÃ©rification Ã  l'exÃ©cution pour dÃ©tecter si un nombre en virgule flottante dÃ©bordera de la plage autorisÃ©eactiver les vÃ©rifications Ã  l'exÃ©cution pour vÃ©rifier si un nombre entier dÃ©bordera de sa plageactiver la vÃ©rification Ã  l'exÃ©cution pour dÃ©tecter l'accÃ¨s Ã  des donnÃ©es via un pointeur ayant la valeur NILactiver la vÃ©rification Ã  l'exÃ©cution des sous-plages, indexation de tableaux et des indirections via un pointeur NILdeux %<[%> consÃ©cutifs n'introduiront qu'un attributdeux variables d'itÃ©ration extÃ©rieurs %qD et %qD sont utilisÃ©es dans une mÃªme boucleau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sle type %<__vector_pair%> requiert l'option %qsle type %<__vector_quad%> requiert l'option %qsargument 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 %qs n'est pas conforme au protocole %qEle type %qs n'est pas une expressionle type %qs enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %s diffÃ¨re sur %<TYPE_ALIGN%>le type %s diffÃ¨re sur %<TYPE_MODE%>le type %s diffÃ¨re sur %<TYPE_SIZE%>le type %s diffÃ¨re sur %<TYPE_USER_ALIGN%>le type %s n'est pas un type opaquele type %s n'est pas avec un mode opaqueassertion 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Ã©finiDÃ©saccord dans le nombre de rÃ©sultats de la conversion de typele 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 variantele type n'est pas disponiblele type n'est pas disponibleÂ : %sdÃ©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Â Â»le transtypage Ã  la barbare inverse l'ordre de stockage scalairequalificatif de type dans une dÃ©claration vide avec le type sous-jacent %<enum%>les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsles types ne peuvent pas Ãªtre dÃ©finis dans la base d'un enumdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTimpossible de trouver le type Â«Â promiseÂ Â» pour cette coroutineincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible d'implÃ©menter l'ABI %qs avec le jeu d'instruction %qsimpossible 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'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©impossible de reprÃ©senter les emplacements sources des imports supplÃ©mentairesimpossible de rÃ©soudre la rÃ©fÃ©rence anticipÃ©e dans la dÃ©finitionincapable 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 formatutilisation de %<alloca%> sans limiteutilisation d'un tableau de longueur variable sans limiteinconditionnel %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#T%qD sous-spÃ©cifiÃ© rÃ©fÃ©rencÃ© dans son initialiseurla dÃ©claration sous-spÃ©cifiÃ©e de %qE est dÃ©jÃ  dÃ©clarÃ© dans cette portÃ©epaquet de paramÃ¨tres non dÃ©roulÃ©s dans l'Ã©numÃ©rateur dans la lambdapaquet de paramÃ¨tres non dÃ©roulÃ©s dans la classe locale d'un lambdaexpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>%<else%> attenduarbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendufin de fichier inattendueassignation pour le terme de droite inattendueargument inattenduargument inattendu pour %<msp430_select_hwmult_lib%>Â : %sattribut inattendutype de base inattendu dans cris_print_baseformat d'encapsulation ou type inattenduerreur 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 suffixemode de mappage inattenduopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraintmode de mappage de pointeur inattendueffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :type inattendu pour la longueur du tableauÂ : %qsalignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>expression non gÃ©rÃ©etype d'expression non gÃ©rÃ©%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>option %qs inconnue pour %<#pragma GCC arm%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %qs inconnue pour %<#pragma riscv intrinsic%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuestandard C++ %qs inconnuspÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%>Â : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%>Â : %sInterface de module compilÃ© inconnueÂ : %sniveau de Control-Flow Protection %qs inconnutype de FPU %<0x%x%> inconnu, %qs a Ã©chouÃ©algorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnunom de directive OpenMP inconnue dans l'argument de l'attribut %<omp::directive%>nom de directive OpenMP inconnue dans l'argument de la clause %qsNiveau 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 %wi pour %qDparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteclause de prÃ©somption %qs inconnueattribut %qE inconnuattribut %qs inconnuarchitecture de base %<0x%x%> inconnue, %qs a Ã©chouÃ©algorithme 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 %sparamÃ¨tre de checkaction %qs inconnucaractÃ¨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 inconnutype d'en-tÃªte %qs inconnumode insn inconnufonction interne %qE inconnuetype lam %qs inconnusortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuID de processeur %<0x%x%> inconnu, certains rÃ©glages vont utiliser la valeur par dÃ©fautqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuattribut de propriÃ©tÃ© %<%s%s%> inconnuattribut de propriÃ©tÃ© %qE inconnuponctuation Â«Â %cÂ Â» inconnuemode de dÃ©bogage du ranger %qs inconnunom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuecompile-until de rust %qs inconnuÃ©dition rust %qs inconnueoption de dÃ©coration rust %qs inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %qs inconnu dans l'attribut %<amdgpu_hsa_kernel%>source inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnumode de dÃ©bogage du threader %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 inconnu dans %<-mveclibabi=%s%>modÃ¨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 instancele temporaire non nommÃ© est dÃ©fini iciun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdattribut %qE argument %qs non reconnucible %s non reconnue: %snom de MCU %qs non reconnu, on va supposer qu'il ne dispose pas de multiplication matÃ©rielleÂ ; utilisez l'option %<-mhwmult%> pour la dÃ©finir explicitementnom de MCU %qs non reconnu, on va supposer que c'est simplement un MSP430X sans multiplication matÃ©rielleÂ ; utilisez les options %<-mcpu%> et %<-mhwmult%> pour les dÃ©finir explicitementnom de MCU %qs non reconnu, on va supposer qu'il supporte uniquement l'ISA du MSP430XÂ ; utilisez l'option %<-mcpu%> pour dÃ©finir l'ISA explicitementadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsargument non reconnu pour %<-fzero-call-used-regs=%>: %qstype d'initialisation %qs non reconnu pour une variable automatiqueniveau de sortie de dÃ©bogage btf %qs non reconnuoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnueoption %<-fdump-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-fdump-%s%>Â ?l'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:%<asm_auto_mfpu%>opÃ©rande non reconnu pour %%:%<canon_for_mlib%>option %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:%<target_mode_check%>nom 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)Ã©chappement de chaÃ®ne non reconnuconstante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction 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 suffixetaille de vecteur SVE non supportÃ©eargument 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%>Â : %sexpression de champ non supportÃ©econversion 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 flottantenombre de nops non supportÃ© avant l'entrÃ©e de la fonction (%u)opÃ©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Ã©entype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %wd non supportÃ©esimdlen %wd non supportÃ©e (amdgcn)taille non supportÃ©e pour un registre entierdÃ©calage de champ variable non supportÃ©accÃ¨s de champ de taille variable non supportÃ©alternative 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Ã©echaÃ®ne non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qE inutilisÃ©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 %<&%D[0] %s &%D[0]%> pour comparer les adressesutilisez %<-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 %<alias %s = %s.%s;%> pour introduire l'ensemble qui surcharge la classe de baseutilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez directement %qD Ã  la placeutilisez %qs Ã  la placeutiliser le dialecte ISO de Modula-2utiliser le dialecte PIM 2 de Modula-2utiliser le dialecte PIM 3 de Modula-2utiliser le dialecte PIM 4 de Modula-2utiliser le dialecte PIM [234] de Modula-2utilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©utiliser cpp pour prÃ©traiter le moduleutilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copieutilisation de %<alloca%>utilisation de %<alloca%> dans une bouclel'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 %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>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 %qDutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qsutilisation 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 trait interne %qT dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez un type de rÃ©fÃ©rence pour empÃªcher la copieutilisez plutÃ´t la directive apostrophe %qsutiliser le %<+%> unaire qui dÃ©grade les opÃ©randes vers des pointeurs ou %<&%D[0] %s &%D[0]%> pour comparer les adressesle 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 %qTutilisÃ© ici pour dire %q#Dvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utilisation de %<num_workers (%d)%>, %d est ignorÃ©utilisation de %<vector_length (%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Ã©en utilisant %qsutiliser %qs avec un type non signÃ© n'a pas d'effetutilisation d'un pointeur ballant vers %qDutilisation d'un pointeur ballant vers un temporaire non nommÃ©utilisation 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 du pointeur ballant %qE vers %qDutilisation du pointeur ballant %qE vers un temporaire non nommÃ©utilisation 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 l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation de la compilation sÃ©rie de %d tÃ¢ches LTRANSutilisation 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 avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables pour %<-foffload=%> sontÂ : %sles arguments valides pour %<-foffload=%> sontÂ : %s; vouliez-vous utiliser %qsÂ ?les arguments valables sont: %sles 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 modÃ¨les d'Ã©chec valables sont %qs, %qs, %qs, %qsles noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?le format valide est %<ns::attr%> ou %<ns::%>les modÃ¨les valables sont %sles 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 programmevariable %qD ajustÃ©e pour le niveau de privatisation de OpenACCÂ : %qsla 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 une fonction %<constexpr%> uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>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Ã©la variable %qs a une destruction dans la portÃ©e, impossible de crÃ©er la fermeturele concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©les tableaux de longueur variable ne sont pas encore supportÃ©s dans les coroutinestype 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 sanstableau de taille variable de %<auto%>littÃ©ral composÃ© de taille variableun objet de taille variable ne peut pas Ãªtre initialisÃ© exceptÃ© avec un initialiseur videles variables dans l'espace d'adresses de %<__regio_symbol%> ne peuvent pas Ãªtre dÃ©clarÃ©es %<register%>les variables dans l'espace d'adresses de %<__regio_symbol%> ne peuvent pas avoir de valeur initialeles variables dans l'espace d'adresses de %<__regio_symbol%> doivent Ãªtre dÃ©clarÃ©es %<extern%>les variables dans l'espace d'adresses de %<__regio_symbol%> doivent Ãªtre dÃ©clarÃ©es %<volatile%>les variables de type %qT ne peuvent pas avoir une durÃ©e de stockage limitÃ©e au thread%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 fonctionla variante %qs et la base %qs Ã  %L ont des types incompatiblesÂ : %sla variante %qs Ã  %L n'est ni une fonction ni une sous-routinel'Ã©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_flow_info: fanion d'arÃªte non allouÃ© dÃ©fini sur %d -> %dverify_flow_info: fanion non allouÃ© dÃ©fini sur BB %dverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e icila version de %<g%> sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement.un symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20les fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniquele pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©utilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©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 dÃ©finitions d'alias faibles ne sont pas supportÃ©es dans cette configurationles 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Ã©eles poids doivent Ãªtre non nÃ©gatifsen stockant %qT, %qE requiert une base vectorielle et un index scalairelors 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 %qTavecavec %<ancestor%>, seules les clauses %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, et %<map%> peuvent apparaÃ®tre dans la constructiondans 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%>, %<masket%>, %<task%> explicite ou une rÃ©gion %<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 Ã©critl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destinationl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destinationl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destinationÃ©crit %wu octet dans une rÃ©gion de taille %wuÃ©crit %wu octets dans une rÃ©gion de taille %wuÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wuÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wuÃ©criture CMI %qsÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destinationÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wuÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wuÃ©criture dans un objet constant (argument %d)Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>Ã©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 %qsmauvais argument aux attributs ignorÃ©sl'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 d'arguments erronÃ©nombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %%:dwarf-version-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_assoc_barrier%>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%>mauvais nombre d'arguments pour %<__builtin_shufflevector%>nombre erronÃ© d'arguments pour l'attribut %<assume%>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 %qs en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez activer RVV en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez supprimer ces avertissements en utilisant une constante hexadÃ©cimale (%wx au lieu de %wd)vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou dÃ©sactiver cet avertissement avec %<-Wno-interference-size%>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 %qsvous devriez utiliser l'option %<-%s%>l'architecture de votre processeur natif (%qs) ne supporte pas l'ABI %qs, utilisation de %<-m%s=%s%>z*inx requiert l'ABI ilp32, ilp32e ou lp64z/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}{erronÃ©}
\ No newline at end of file
--- 2262,2269 ----
  requis par %q#D
  requis depuis ici
  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 %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser %<1 << %wu%> (%wu)Â ?le rÃ©sultat de %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser %<1LL << %wu%>Â ?le rÃ©sultat de %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser %<1e%wu%>Â ?le rÃ©sultat de %<%wu^%wu%> est %wuÂ ; vouliez-vous utiliser une exponentiationÂ ?le 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 typeretournÃ© depuis %qDretournÃ© depuis %qTretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatibleretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour Ã  la porte pour un problÃ¨me mÃ©caniqueappel returns_twice est %s dans le bloc de base %dordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentsattribut de fonction d'assainissement incohÃ©rentla satisfaction de la contrainte atomique %qE dÃ©pend d'elle-mÃªmela valeur de satisfaction a Ã©tÃ© Ã©valuÃ©e en premier pour %qE icila valeur de satisfaction de la contrainte %qE a changÃ© entre %qE et %qEla plage du bit de saturation doit Ãªtre une constante immÃ©diatela plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]enregistrer les fichiers prÃ©traitÃ©s temporaireson 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 une expression entiÃ¨re constante Ã  %Cl'argument du score doit Ãªtre non nÃ©gatifl'argument du score doit Ãªtre non nÃ©gatif Ã  %Cle deuxiÃ¨me argument doit Ãªtre une constantele 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 un type fonction %qTle deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle 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 deuxiÃ¨me, troisiÃ¨me et quatriÃ¨me arguments doivent Ãªtre des constantesla section #%u est manquante ou corrompuela section %qs est manquante ou corrompuela section existe dÃ©jÃ Â : %qsles 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 %qDfaute de segmentationfaute de segmentation (code)les options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ© Ã  %CsÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextesÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte Ã  %Cle 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%>interposition sÃ©mantique incohÃ©rentedÃ©finissez %qs Ã  au moins %d pour plus de dÃ©tailsdÃ©finir toutes les valeurs d'emplacement Ã  une valeur spÃ©cifiÃ©e (commutateur interne).le type de base de l'ensemble doit Ãªtre un type ordinalle type de l'ensemble ne peut pas Ãªtre initialisÃ© avec un %qsle type de l'ensemble ne prend pas une autre valeur entiÃ¨resetjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©dÃ©bordement de la rÃ©gion dans la mÃ©moire partagÃ©ele 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 entierla taille est trop grandedÃ©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 de %qs (%wd) diffÃ¨re de sa taille dÃ©clarÃ©e (%wd)la taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignementla taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esl'objet source %qE de taille %sobjet source allouÃ© icil'objet source est probablement Ã  l'adresse zÃ©rol'objet source de taille %s allouÃ© par %qEle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
  le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %Ela limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %Ela limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %Ela limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %Ela limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %Ela limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %Ela 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 limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %Ela limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objetla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %Ela limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objetla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %Ela 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 foisla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objetla taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objetla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objetla taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objetspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueurspÃ©cifier l'ordre des bibliothÃ¨ques. Les bibliothÃ¨ques peuvent Ãªtre spÃ©cifiÃ©es par des abrÃ©viations sÃ©parÃ©es par des virgulesÂ : log,min,pim,iso ou par noms de rÃ©pertoiresÂ : m2log,m2min,m2pim,m2iso.spÃ©cifier la liste des modules Ã  l'exÃ©cution et leur ordre d'initialisationspÃ©cifier le nom de prÃ©fixe dÃ©corÃ© du modulespÃ©cifier le nom de prÃ©fixe dÃ©corÃ© du module pour tous les modules dans les chemins d'inclusion suivantsspÃ©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 limitetrame de pile trop grande: %d octetsles directives OpenMP autonomes dans l'attribut %<omp::directive%> peuvent uniquement apparaÃ®tre dans une instruction videl'attribut %qE standard s'applique uniquement aux fonctionsattributs standard au milieu de spÃ©cificateurs de dÃ©clarationles attributs standards doivent prÃ©cÃ©der les spÃ©cificateurs de dÃ©claration pour Ãªtre appliquÃ©s sur la dÃ©claration ou les suivre pour Ãªtre appliquÃ©s sur le typeles 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 statiquel'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 constantele pas de la boucle DO implicite Ã  %L ne sera point zÃ©roinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du 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Ã©cificateur de classe de stockage dans %<sizeof%>spÃ©cificateur de classe de stockage dans %qEclasse de stockage spÃ©cifiÃ©e dans le transtypagespÃ©cificateur de classe de stockage dans une dÃ©claration vide avec le type sous-jacent %<enum%>spÃ©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'a pas Ã©tÃ© rÃ©soluela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuestockage de l'adresse de la variable locale %qD dans %qEnom 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 supporterune chaÃ®ne littÃ©rale avec un suffixe dÃ©fini par l'utilisateur est invalide dans ce contextel'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++20%> ou %<-std=gnu++20%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir la contrainte %<auto%> de type %qTune dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e Ã  le type incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esaccolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisle 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 standardla cible et l'hÃ´te sont %qs:%qs, %qs:%qs attendule 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 %qscibles manquantes aprÃ¨s %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas une constante durant la compilationl'argument 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:la 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 primairetemplate-id n'est pas permis pour un destructeurles introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activerparamÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>teste si un id de concept est une expression valideÂ ; ajoutez %<requires%> pour vÃ©rifier la satisfactionla sÃ©mantique %<audit%> doit Ãªtre au moins aussi forte que la sÃ©mantique %<default%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'expression de la clause %<device%> doit Ãªtre Ã©valuÃ©e Ã  %<1%>l'expression de clause %<device%> doit Ãªtre Ã©valuÃ©e Ã  %<1%> Ã  %Cl'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncil'information de dÃ©bogage de %qs ne peut pas Ãªtre utilisÃ©e 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 une valeur contenant des champs de bits de largeur zÃ©ro avant un champ en virgule flottante 64 bits adjacent a changÃ© dans GCC %{12.1%}l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour retourner une valeur contenant des champs de bits de largeur zÃ©ro mais Ã©tant par ailleurs un agrÃ©gat avec uniquement un ou deux champs en virgule flottante a Ã©tÃ© changÃ©e dans GCC %{12.1%}l'ABI pour retourner une valeur avec des bases C++17 vides mais Ã©tant par ailleurs un agrÃ©gat avec uniquement un ou deux champs en virgule flottante a Ã©tÃ© changÃ©e dans GCC %{12.1%}l'ABI pour passer des structures C avec des champs de bits de largeur zÃ©ro a changÃ© dans GCC %{12.1%}l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4l'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qE ne sera jamais NULLl'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 %<null%>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 d'alignement de %<__builtin_core_promise%> doit Ãªtre une constantel'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison se rÃ©duit Ã  %qEla comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULLla comparaison sera toujours %<false%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre NULLla comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULLla comparaison sera toujours %<true%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre 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 compilateur peut supposer que l'adresse de %qE 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 type de Â«Â promiseÂ Â» %qT pour la coroutine dÃ©clare Ã  la fois %<return_value%> et %<return_void%>le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela valeur par dÃ©faut pour les rÃ©glages actuels du processeur est %d octetsl'argument de direction de %<__builtin_core_promise%> doit Ãªtre une constantela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©el'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©esl'expression %qE est Ã©valuÃ©e Ã  %<false%>l'expression %qE doit Ãªtre dÃ©clarÃ©e comme ne levant pas d'exceptionla 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, 8le quatriÃ¨me argument doit Ãªtre de type enum %qsla 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, 8la valeur d'emplacement est corrompuele 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 -1le message attachÃ© Ã  %<unavailable%> n'est pas une chaÃ®nel'ordre d'initialisation des modules est dÃ©terminÃ©e dynamiquement par M2RTS et les dÃ©pendances de l'applicationl'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 milieul'opÃ©rande %qE n'est pas satisfait carle programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 16. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que %qs dans le codela 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 variablel'expression requise %qE est invalidel'expression requise %qE est invalide Ã  cause dele type requis %qT est invalidele type requis %qT est invalide Ã  cause dele rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normalesle rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTles mÃªmes variables d'itÃ©ration de boucle %qD sont utilisÃ©es dans plusieurs boucles associÃ©escette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>le temporaire a Ã©tÃ© dÃ©truit Ã  la fin de l'expression complÃ¨te %qEle 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'instructionil 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 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 %qsce compilateur ne supporte pas PowerPC (option %<-arch%> ignorÃ©e)ce compilateur ne supporte pas x86 (option %<-arch%> ignorÃ©e)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 dÃ©finition requiert l'extension de l'ISA MVEcette 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 RVVcette 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 threadvariable d'itÃ©ration privÃ©e au thread %qDla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ela comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisonsla comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qTcomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier Â«Â -fcppÂ Â»pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de modificateurs %<always%>trop de modificateurs %<always%> Ã  %Ltrop de modificateurs %<close%>trop de modificateurs %<close%> Ã  %Ltrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop de clauses %qs dans une construction de tÃ¢chetrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour %%:dumpstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau a changÃ© de signification en C++23une 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 et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nullesla 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 unaire%<,%> seule Ã  la fin des arguments pour %<#pragma GCC diagnostic ignored_attributes%>%<,%> Ã  la fin dans les arguments pour %<-Wno-attributes=%>le tableau de longueur variable Ã  la fin d'un objet (trailing array) %qT ne devrait pas Ãªtre utilisÃ© comme membre d'un tableau flexiblele 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 %itentative de rÃ©aliser une division modulo en virgule flottante sur %qTarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez de rendre l'opÃ©rateur une fonction membre %<const%>essayez 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)activer le dÃ©bogage interne du compilateur (commutateur interne).activer le traÃ§age quadrupÃ´le (commutateur interne).activer le traÃ§age de l'api Modula-2 (commutateur interne).activer la gÃ©nÃ©ration de numÃ©ros de ligne de fonctions Modula-2 (commutateur interne)activer toutes les vÃ©rifications de division et modulo par zÃ©ro pour les valeurs ordinalesactiver toutes les vÃ©rifications de bornes pour les valeurs numÃ©riquesactiver toutes les vÃ©rifications Ã  l'exÃ©cution du logiciel (une abrÃ©viation pour -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)activer la vÃ©rification Ã  l'exÃ©cution pour les fonctions qui se terminent sans exÃ©cuter d'instruction RETURNactiver la vÃ©rification Ã  l'exÃ©cution pour assurer qu'une instruction CASE requiÃ¨re une clause ELSE alors qu'aucune n'a Ã©tÃ© spÃ©cifiÃ©eactiver la vÃ©rification Ã  l'exÃ©cution pour dÃ©tecter si un nombre en virgule flottante dÃ©bordera de la plage autorisÃ©eactiver les vÃ©rifications Ã  l'exÃ©cution pour vÃ©rifier si un nombre entier dÃ©bordera de sa plageactiver la vÃ©rification Ã  l'exÃ©cution pour dÃ©tecter l'accÃ¨s Ã  des donnÃ©es via un pointeur ayant la valeur NILactiver la vÃ©rification Ã  l'exÃ©cution des sous-plages, indexation de tableaux et des indirections via un pointeur NILdeux %<[%> consÃ©cutifs n'introduiront qu'un attributdeux variables d'itÃ©ration extÃ©rieurs %qD et %qD sont utilisÃ©es dans une mÃªme boucleau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sle type %<__vector_pair%> requiert l'option %qsle type %<__vector_quad%> requiert l'option %qsargument 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 %qs n'est pas conforme au protocole %qEle type %qs n'est pas une expressionle type %qs enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %s diffÃ¨re sur %<TYPE_ALIGN%>le type %s diffÃ¨re sur %<TYPE_MODE%>le type %s diffÃ¨re sur %<TYPE_SIZE%>le type %s diffÃ¨re sur %<TYPE_USER_ALIGN%>le type %s n'est pas un type opaquele type %s n'est pas avec un mode opaqueassertion 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Ã©finiDÃ©saccord dans le nombre de rÃ©sultats de la conversion de typele 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 variantele type n'est pas disponiblele type n'est pas disponibleÂ : %sdÃ©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Â Â»le transtypage Ã  la barbare inverse l'ordre de stockage scalairequalificatif de type dans une dÃ©claration vide avec le type sous-jacent %<enum%>les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsles types ne peuvent pas Ãªtre dÃ©finis dans la base d'un enumdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTimpossible de trouver le type Â«Â promiseÂ Â» pour cette coroutineincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible d'implÃ©menter l'ABI %qs avec le jeu d'instruction %qsimpossible 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'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©impossible de reprÃ©senter les emplacements sources des imports supplÃ©mentairesimpossible de rÃ©soudre la rÃ©fÃ©rence anticipÃ©e dans la dÃ©finitionincapable 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 formatutilisation de %<alloca%> sans limiteutilisation d'un tableau de longueur variable sans limiteinconditionnel %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#T%qD sous-spÃ©cifiÃ© rÃ©fÃ©rencÃ© dans son initialiseurla dÃ©claration sous-spÃ©cifiÃ©e de %qE est dÃ©jÃ  dÃ©clarÃ© dans cette portÃ©epaquet de paramÃ¨tres non dÃ©roulÃ©s dans l'Ã©numÃ©rateur dans la lambdapaquet de paramÃ¨tres non dÃ©roulÃ©s dans la classe locale d'un lambdaexpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>%<else%> attenduarbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendufin de fichier inattendueassignation pour le terme de droite inattendueargument inattenduargument inattendu pour %<msp430_select_hwmult_lib%>Â : %sattribut inattendutype de base inattendu dans cris_print_baseformat d'encapsulation ou type inattenduerreur 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 suffixemode de mappage inattenduopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraintmode de mappage de pointeur inattendueffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :type inattendu pour la longueur du tableauÂ : %qsalignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>expression non gÃ©rÃ©etype d'expression non gÃ©rÃ©%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>option %qs inconnue pour %<#pragma GCC arm%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %qs inconnue pour %<#pragma riscv intrinsic%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuestandard C++ %qs inconnuspÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%>Â : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%>Â : %sInterface de module compilÃ© inconnueÂ : %sniveau de Control-Flow Protection %qs inconnutype de FPU %<0x%x%> inconnu, %qs a Ã©chouÃ©algorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnunom de directive OpenMP inconnue dans l'argument de l'attribut %<omp::directive%>nom de directive OpenMP inconnue dans l'argument de la clause %qsNiveau 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 %wi pour %qDparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteclause de prÃ©somption %qs inconnueattribut %qE inconnuattribut %qs inconnuarchitecture de base %<0x%x%> inconnue, %qs a Ã©chouÃ©algorithme 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 %sparamÃ¨tre de checkaction %qs inconnucaractÃ¨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 inconnutype d'en-tÃªte %qs inconnumode insn inconnufonction interne %qE inconnuetype lam %qs inconnusortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuID de processeur %<0x%x%> inconnu, certains rÃ©glages vont utiliser la valeur par dÃ©fautqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuattribut de propriÃ©tÃ© %<%s%s%> inconnuattribut de propriÃ©tÃ© %qE inconnuponctuation Â«Â %cÂ Â» inconnuemode de dÃ©bogage du ranger %qs inconnunom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuecompile-until de rust %qs inconnuÃ©dition rust %qs inconnueoption de dÃ©coration rust %qs inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %qs inconnu dans l'attribut %<amdgpu_hsa_kernel%>source inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnumode de dÃ©bogage du threader %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 inconnu dans %<-mveclibabi=%s%>modÃ¨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 instancele temporaire non nommÃ© est dÃ©fini iciun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdattribut %qE argument %qs non reconnucible %s non reconnue: %snom de MCU %qs non reconnu, on va supposer qu'il ne dispose pas de multiplication matÃ©rielleÂ ; utilisez l'option %<-mhwmult%> pour la dÃ©finir explicitementnom de MCU %qs non reconnu, on va supposer que c'est simplement un MSP430X sans multiplication matÃ©rielleÂ ; utilisez les options %<-mcpu%> et %<-mhwmult%> pour les dÃ©finir explicitementnom de MCU %qs non reconnu, on va supposer qu'il supporte uniquement l'ISA du MSP430XÂ ; utilisez l'option %<-mcpu%> pour dÃ©finir l'ISA explicitementadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsargument non reconnu pour %<-fzero-call-used-regs=%>: %qstype d'initialisation %qs non reconnu pour une variable automatiqueniveau de sortie de dÃ©bogage btf %qs non reconnuoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnueoption %<-fdump-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-fdump-%s%>Â ?l'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:%<asm_auto_mfpu%>opÃ©rande non reconnu pour %%:%<canon_for_mlib%>option %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:%<target_mode_check%>nom 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)Ã©chappement de chaÃ®ne non reconnuconstante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction 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 suffixetaille de vecteur SVE non supportÃ©eargument 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%>Â : %sexpression de champ non supportÃ©econversion 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 flottantenombre de nops non supportÃ© avant l'entrÃ©e de la fonction (%u)opÃ©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Ã©entype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %wd non supportÃ©esimdlen %wd non supportÃ©e (amdgcn)taille non supportÃ©e pour un registre entierdÃ©calage de champ variable non supportÃ©accÃ¨s de champ de taille variable non supportÃ©alternative 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Ã©echaÃ®ne non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qE inutilisÃ©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 %<&%D[0] %s &%D[0]%> pour comparer les adressesutilisez %<-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 %<alias %s = %s.%s;%> pour introduire l'ensemble qui surcharge la classe de baseutilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez directement %qD Ã  la placeutilisez %qs Ã  la placeutiliser le dialecte ISO de Modula-2utiliser le dialecte PIM 2 de Modula-2utiliser le dialecte PIM 3 de Modula-2utiliser le dialecte PIM 4 de Modula-2utiliser le dialecte PIM [234] de Modula-2utilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©utiliser cpp pour prÃ©traiter le moduleutilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utiliser plutÃ´t une expression de repli (fold) dans l'argument de l'attribututilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copieutilisation de %<alloca%>utilisation de %<alloca%> dans une bouclel'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 %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>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 %qDutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qsutilisation 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 trait interne %qT dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez un type de rÃ©fÃ©rence pour empÃªcher la copieutilisez plutÃ´t la directive apostrophe %qsutiliser le %<+%> unaire qui dÃ©grade les opÃ©randes vers des pointeurs ou %<&%D[0] %s &%D[0]%> pour comparer les adressesle 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 %qTutilisÃ© ici pour dire %q#Dvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utilisation de %<num_workers (%d)%>, %d est ignorÃ©utilisation de %<vector_length (%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Ã©en utilisant %qsutiliser %qs avec un type non signÃ© n'a pas d'effetutilisation d'un pointeur ballant vers %qDutilisation d'un pointeur ballant vers un temporaire non nommÃ©utilisation 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 du pointeur ballant %qE vers %qDutilisation du pointeur ballant %qE vers un temporaire non nommÃ©utilisation 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 l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation de la compilation sÃ©rie de %d tÃ¢ches LTRANSutilisation 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 avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables pour %<-foffload=%> sontÂ : %sles arguments valides pour %<-foffload=%> sontÂ : %s; vouliez-vous utiliser %qsÂ ?les arguments valables sont: %sles 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 modÃ¨les d'Ã©chec valables sont %qs, %qs, %qs, %qsles noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?le format valide est %<ns::attr%> ou %<ns::%>les modÃ¨les valables sont %sles 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 programmevariable %qD ajustÃ©e pour le niveau de privatisation de OpenACCÂ : %qsla 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 une fonction %<constexpr%> uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>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Ã©la variable %qs a une destruction dans la portÃ©e, impossible de crÃ©er la fermeturele concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©les tableaux de longueur variable ne sont pas encore supportÃ©s dans les coroutinestype 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 sanstableau de taille variable de %<auto%>littÃ©ral composÃ© de taille variableun objet de taille variable ne peut pas Ãªtre initialisÃ© exceptÃ© avec un initialiseur videles variables dans l'espace d'adresses de %<__regio_symbol%> ne peuvent pas Ãªtre dÃ©clarÃ©es %<register%>les variables dans l'espace d'adresses de %<__regio_symbol%> ne peuvent pas avoir de valeur initialeles variables dans l'espace d'adresses de %<__regio_symbol%> doivent Ãªtre dÃ©clarÃ©es %<extern%>les variables dans l'espace d'adresses de %<__regio_symbol%> doivent Ãªtre dÃ©clarÃ©es %<volatile%>les variables de type %qT ne peuvent pas avoir une durÃ©e de stockage limitÃ©e au thread%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 fonctionla variante %qs et la base %qs Ã  %L ont des types incompatiblesÂ : %sla variante %qs Ã  %L n'est ni une fonction ni une sous-routinel'Ã©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_flow_info: fanion d'arÃªte non allouÃ© dÃ©fini sur %d -> %dverify_flow_info: fanion non allouÃ© dÃ©fini sur BB %dverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e icila version de %<g%> sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement.un symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20les fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniquele pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©utilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©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 dÃ©finitions d'alias faibles ne sont pas supportÃ©es dans cette configurationles 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Ã©eles poids doivent Ãªtre non nÃ©gatifsen stockant %qT, %qE requiert une base vectorielle et un index scalairelors 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 %qTavecavec %<ancestor%>, seules les clauses %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, et %<map%> peuvent apparaÃ®tre dans la constructiondans 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%>, %<masket%>, %<task%> explicite ou une rÃ©gion %<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 Ã©critl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destinationl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destinationl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destinationÃ©crit %wu octet dans une rÃ©gion de taille %wuÃ©crit %wu octets dans une rÃ©gion de taille %wuÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wuÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wuÃ©criture CMI %qsÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destinationÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wuÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wuÃ©criture dans un objet constant (argument %d)Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>Ã©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 %qsmauvais argument aux attributs ignorÃ©sl'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 d'arguments erronÃ©nombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %%:dwarf-version-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_assoc_barrier%>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%>mauvais nombre d'arguments pour %<__builtin_shufflevector%>nombre erronÃ© d'arguments pour l'attribut %<assume%>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 %qs en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez activer RVV en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez supprimer ces avertissements en utilisant une constante hexadÃ©cimale (%wx au lieu de %wd)vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou dÃ©sactiver cet avertissement avec %<-Wno-interference-size%>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 %qsvous devriez utiliser l'option %<-%s%>l'architecture de votre processeur natif (%qs) ne supporte pas l'ABI %qs, utilisation de %<-m%s=%s%>z*inx requiert l'ABI ilp32, ilp32e ou lp64z/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}{erronÃ©}
\ No newline at end of file
diff -Nrcpad gcc-13.2.0/gcc/po/fr.po gcc-13.3.0/gcc/po/fr.po
*** gcc-13.2.0/gcc/po/fr.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/fr.po	Tue May 21 07:47:38 2024
***************
*** 97,106 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
! "PO-Revision-Date: 2023-04-27 16:11+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
--- 97,106 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
! "PO-Revision-Date: 2023-07-28 14:17+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr "-bundle n'est pas permis avec -d
*** 415,425 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace n'est pas permis avec -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf n'est pas supportÃ© sur cette plate-forme"
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr "rdynamic n'est pas supportÃ©"
  
--- 415,425 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace n'est pas permis avec -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf n'est pas supportÃ© sur cette plate-forme"
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr "rdynamic n'est pas supportÃ©"
  
*************** msgstr "Avertir Ã  propos des transtypag
*** 3672,3981 ****
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr "Avertissements des compilations spÃ©culatives telles que __traits(compiles)."
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "GÃ©nÃ©rer un fichier JSON."
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <fichier>\tÃ‰crire la sortie JSON vers le <fichier> donnÃ©."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "BibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "BibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "Lier avec le fichier de dÃ©marrage standard D lors de la compilation."
  
! #: d/lang.opt:178
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "GÃ©nÃ©rer du code pour toutes les instanciations de patrons."
  
! #: d/lang.opt:182
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats assert."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tActiver le contrÃ´le des limites des tableaux uniquement dans du code @safe, sinon, dÃ©sactiver le contrÃ´le."
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr "-fcheckaction=[throw,halt,context]\tComportement en cas d'Ã©chec du contrat."
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Compiler le code pour le dÃ©bogage."
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<ident>\tCompiler en mode dÃ©bogage le code identifiÃ© par <ident>."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Generate documentation."
  msgstr "GÃ©nÃ©rer la documentation."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<rÃ©p>\tÃ‰crire le fichier de documentation dans le rÃ©pertoire <rÃ©p>."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file<<fichier>\tÃ‰crire la documentation dans <fichier>."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<fichier>\tInclure un <fichier> macro Ddoc."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Supposer que les bibliothÃ¨ques standards dâ€™exÃ©cution du D et Â«Â D mainÂ Â» existent."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr "Ajouter des commentaires pour les dÃ©clarations ignorÃ©es dans l'en-tÃªte C++ gÃ©nÃ©rÃ©."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-cxx-spec=<fichier>\tÃ‰crire toutes les dÃ©clarations sous forme de code C++ dans le <fichier>."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr "-fextern-std=<standard>\tDÃ©finir la compatibilitÃ© de la dÃ©coration de noms C++ avec <standard>."
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Ignorer les pragmas non supportÃ©s."
  
! #: d/lang.opt:317
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats invariants des classes."
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<module.paquet>=<specfich>\tutiliser <specfich> comme fichier source pour <module.paquet>."
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Traiter tous les modules spÃ©cifiÃ©s sur la ligne de commande mais ne gÃ©nÃ©rer du code que pour le module spÃ©cifiÃ© par l'argument."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats post-condition."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats prÃ©-condition."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr "Activer toutes les fonctionnalitÃ©s Ã  venir du langage D."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr "ImplÃ©menter les champs de bits D."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr "ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr "ImplÃ©menter DIP1008: Autoriser les exceptions dans du code @nogc."
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "ImplÃ©menter DIP1021: Arguments de fonction mutables."
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr "DÃ©truire les champs d'objets partiellement construits."
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr "Utiliser la comparaisons au niveau des champs dans l'Ã©galitÃ© de structure."
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr "Quand un symbole est rÃ©solu, vÃ©rifier la portÃ©e de Â«Â alias thisÂ Â» avant d'examiner les portÃ©es supÃ©rieures."
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr "Refuser les conversions immuables pas viables qui Ã©taient prÃ©cÃ©demment incorrectement permises."
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr "ImplÃ©menter les paramÃ¨tres Â«Â inÂ Â» comme signifiant la portÃ©e constante."
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr "ImplÃ©menter les contrats Â«Â inÂ Â» des mÃ©thodes surchargÃ©es comme Ã©tant un sur-ensemble du contrat parent."
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "DÃ©sactiver l'accÃ¨s aux objets en mÃ©moire partagÃ©e."
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Activer les arguments r-valeur aux paramÃ¨tres par rÃ©fÃ©rence."
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr "DÃ©sactiver l'accÃ¨s aux variables marquÃ©es avec Â«Â @systemÂ Â» pour le code @safe."
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr "Compiler en version publiable."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr "DÃ©sactiver toutes les fonctionnalitÃ©s rÃ©versibles du langage D."
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr "Annuler DIP1000: Pointeurs Ã  portÃ©e limitÃ©e."
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr "Ne pas dÃ©truire les champs des objets partiellement construits."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr "Ne pas utiliser la promotion entiÃ¨re de type C pour les opÃ©rateurs unaires Â«Â +Â Â», Â«Â -Â Â» et Â«Â ~Â Â»."
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr "-fsave-mixins=<fichier>\tÃ‰tendre et enregistrer les mixins dans le fichier spÃ©cifiÃ© par <fichier>."
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â»."
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Lister les informations sur toutes les transitions du langage D."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Lister tous les champs non mutables qui occupent une instance d'objet."
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr "Lister toutes les utilisations de Â«Â inÂ Â» sur un paramÃ¨tre."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr "Lister toutes les allocations GC cachÃ©es."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "Lister les statistiques sur les instanciations de patron."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Lister toutes les variables qui vont dans le stockage local d'un thread."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr "Compiler avec le code unittest."
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fversion=<ident>\tCompiler en code version identifiÃ©e par <ident>."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Produire des instanciations de patron en tant que symboles faibles."
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation."
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "Lier la bibliothÃ¨que D standard statiquement pendant la compilation."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation."
--- 3672,3986 ----
  
  #: d/lang.opt:143
  #, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Avertir lorsque un enum spÃ©cial est dÃ©clarÃ© avec le mauvais type de base."
+ 
+ #: d/lang.opt:151
+ #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr "Avertissements des compilations spÃ©culatives telles que __traits(compiles)."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "GÃ©nÃ©rer un fichier JSON."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <fichier>\tÃ‰crire la sortie JSON vers le <fichier> donnÃ©."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "BibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos."
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "BibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos."
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "Lier avec le fichier de dÃ©marrage standard D lors de la compilation."
  
! #: d/lang.opt:186
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "GÃ©nÃ©rer du code pour toutes les instanciations de patrons."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats assert."
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tActiver le contrÃ´le des limites des tableaux uniquement dans du code @safe, sinon, dÃ©sactiver le contrÃ´le."
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr "-fcheckaction=[throw,halt,context]\tComportement en cas d'Ã©chec du contrat."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Compiler le code pour le dÃ©bogage."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<ident>\tCompiler en mode dÃ©bogage le code identifiÃ© par <ident>."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "Generate documentation."
  msgstr "GÃ©nÃ©rer la documentation."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<rÃ©p>\tÃ‰crire le fichier de documentation dans le rÃ©pertoire <rÃ©p>."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file<<fichier>\tÃ‰crire la documentation dans <fichier>."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<fichier>\tInclure un <fichier> macro Ddoc."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Supposer que les bibliothÃ¨ques standards dâ€™exÃ©cution du D et Â«Â D mainÂ Â» existent."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr "Ajouter des commentaires pour les dÃ©clarations ignorÃ©es dans l'en-tÃªte C++ gÃ©nÃ©rÃ©."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-cxx-spec=<fichier>\tÃ‰crire toutes les dÃ©clarations sous forme de code C++ dans le <fichier>."
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique."
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr "-fextern-std=<standard>\tDÃ©finir la compatibilitÃ© de la dÃ©coration de noms C++ avec <standard>."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Ignorer les pragmas non supportÃ©s."
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats invariants des classes."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<module.paquet>=<specfich>\tutiliser <specfich> comme fichier source pour <module.paquet>."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Traiter tous les modules spÃ©cifiÃ©s sur la ligne de commande mais ne gÃ©nÃ©rer du code que pour le module spÃ©cifiÃ© par l'argument."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats post-condition."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "GÃ©nÃ©rer du code pour les contrats prÃ©-condition."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr "Activer toutes les fonctionnalitÃ©s Ã  venir du langage D."
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr "ImplÃ©menter les champs de bits D."
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr "ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e."
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr "ImplÃ©menter DIP1008: Autoriser les exceptions dans du code @nogc."
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "ImplÃ©menter DIP1021: Arguments de fonction mutables."
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr "DÃ©truire les champs d'objets partiellement construits."
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr "Utiliser la comparaisons au niveau des champs dans l'Ã©galitÃ© de structure."
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr "Quand un symbole est rÃ©solu, vÃ©rifier la portÃ©e de Â«Â alias thisÂ Â» avant d'examiner les portÃ©es supÃ©rieures."
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr "Refuser les conversions immuables pas viables qui Ã©taient prÃ©cÃ©demment incorrectement permises."
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr "ImplÃ©menter les paramÃ¨tres Â«Â inÂ Â» comme signifiant la portÃ©e constante."
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr "ImplÃ©menter les contrats Â«Â inÂ Â» des mÃ©thodes surchargÃ©es comme Ã©tant un sur-ensemble du contrat parent."
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "DÃ©sactiver l'accÃ¨s aux objets en mÃ©moire partagÃ©e."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Activer les arguments r-valeur aux paramÃ¨tres par rÃ©fÃ©rence."
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr "DÃ©sactiver l'accÃ¨s aux variables marquÃ©es avec Â«Â @systemÂ Â» pour le code @safe."
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr "Compiler en version publiable."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr "DÃ©sactiver toutes les fonctionnalitÃ©s rÃ©versibles du langage D."
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr "Annuler DIP1000: Pointeurs Ã  portÃ©e limitÃ©e."
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr "Ne pas dÃ©truire les champs des objets partiellement construits."
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr "Ne pas utiliser la promotion entiÃ¨re de type C pour les opÃ©rateurs unaires Â«Â +Â Â», Â«Â -Â Â» et Â«Â ~Â Â»."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr "-fsave-mixins=<fichier>\tÃ‰tendre et enregistrer les mixins dans le fichier spÃ©cifiÃ© par <fichier>."
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â»."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Lister les informations sur toutes les transitions du langage D."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Lister tous les champs non mutables qui occupent une instance d'objet."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr "Lister toutes les utilisations de Â«Â inÂ Â» sur un paramÃ¨tre."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr "Lister toutes les allocations GC cachÃ©es."
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "Lister les statistiques sur les instanciations de patron."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Lister toutes les variables qui vont dans le stockage local d'un thread."
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr "Compiler avec le code unittest."
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fversion=<ident>\tCompiler en code version identifiÃ©e par <ident>."
  
! #: d/lang.opt:477
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Produire des instanciations de patron en tant que symboles faibles."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation."
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "Lier la bibliothÃ¨que D standard statiquement pendant la compilation."
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation."
*************** msgstr "Fixer l'adresse de dÃ©part des d
*** 4915,5326 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin."
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <rÃ©pertoire>\tAjouter <rÃ©pertoire> Ã  la fin du chemin d'inclusion du framework systÃ¨me."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "GÃ©nÃ©rer les objets CFString Ã  la compilation."
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Avertir si des objets CFString constants contiennent des caractÃ¨res non portables."
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es)."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau."
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "La version la plus ancienne de macOS sur laquelle ce programme tournera."
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Faire en sorte que sizeof(bool) vaille 1."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr "-mtarget-linker <version>\tSpÃ©cifier que ld64 <version> est l'Ã©diteur de lien pour l'invocation actuelle."
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr "Charger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis."
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr "-allowable_client <nom>\tLa sortie dylib est privÃ©e pour le client <nom>."
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "-arch <nom>\tGÃ©nÃ©rÃ© la sortie pour l'architecture <nom>."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr "Les dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "La version la plus ancienne de macOS sur laquelle ce programme tournera (formatÃ© pour l'assembleur)."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr "GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr "GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE)."
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr "-bundle_loader <exÃ©cutable>\tTraiter <exÃ©cutable> (qui chargera ce paquet) comme s'il Ã©tait une des bibliothÃ¨ques dynamiques liÃ©es au paquet pour la rÃ©solution des symboles."
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr "-client_name <nom>\tActiver l'exÃ©cutable en cours de compilation pour faire l'Ã©dition de liens sur une dylib privÃ©e (utilise allowable_client)."
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr "-compatibility_version <nombre>\tDÃ©finir la version pour l'interface client. Les programmes clients doivent enregistrer un nombre plus petit ou Ã©gal Ã  <nombre> ou l'Ã©dition de lien Ã©chouera Ã  l'exÃ©cution."
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr "-current_version <nombre>\tDÃ©finir la version actuelle de la bibliothÃ¨que Ã  <nombre>."
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr "Retirer le code et les donnÃ©es qui sont inatteignables depuis les symboles exportÃ©s (y compris le point d'entrÃ©e)."
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr "-dylib_file non_installation:nom_fichier\tAutorise l'Ã©dition de liens d'une dylib avec Â«Â nom_installationÂ Â» mais Ã  trouver dans la position d'installation diffÃ©rente Â«Â nom_fichierÂ Â»"
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr "Produire un dylinker Mach-O (type de fichier MH_DYLINKER), uniquement utilisÃ© pour compiler dyld."
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr "-dylinker_install_name <chemin>\tUniquement utilisÃ© pour compiler dyld."
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr "Le dÃ©faut (et opposÃ© de -static), impliquÃ© par les exÃ©cutables en mode utilisateur, bibliothÃ¨ques partagÃ©es et les paquets."
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr "Produire une bibliothÃ¨que partagÃ©e Mach-O (type de fichier MH_DYLIB), synonyme de Â«Â -sharedÂ Â»."
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr "-exported_symbols_list <nomfichier>\tExporte les symboles globaux dans <nomfichier> vers le fichier de sortie liÃ©, tout symbole pas mentionnÃ© sera traitÃ© comme Â«Â cachÃ©Â Â»."
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr "Fournir une liste d'objets Ã  lier depuis le fichier, plutÃ´t que sur la ligne de commande."
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau."
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr "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."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr "Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture."
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr "DÃ©finir l'objet de sortie de telle maniÃ¨re, qu'au chargement, dyld ignorera toute information de l'espace de noms Ã  deux niveaux et rÃ©soudra les symboles dans l'ordre de la dÃ©couverte pour les bibliothÃ¨ques chargÃ©es."
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr "-framework <nom>\tL'Ã©diteur de lien devrait rechercher le framework <nom> dans le chemin de recherche du framework."
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr "AbrÃ©viation pour Â«Â -g -fno-eliminate-unused-debug-symbolsÂ Â»."
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr "AbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â»."
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr "Ajouter automatiquement des espaces pour des noms de chemins plus longs dans les commandes de chargement (jusqu'Ã  MAXPATHLEN)."
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr "-image_base <adresse>\tChoisir <adresse> comme adresse de base pour une dylib ou un paquet."
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr "-init <nom_symbole>\tLe symbole <nom_symbole> sera utilisÃ© comme premier initialisateur pour une dylib."
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr "-install_name <nom>\tDÃ©finir le nom d'installation pour une dylib."
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr "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."
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4) Multi-modules sont ignorÃ©s a l'exÃ©cution depuis MacOS 10.4."
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined <traitement>\tFournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans plusieurs dylibs."
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined_unused <traitement>\tFournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans l'exÃ©cutable actuel et aussi dÃ©finis dans les dylibs liÃ©es."
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr "(ObsolÃ¨te) Les Ã©diteurs de liens actuels ne retirent jamais ces Ã©lÃ©ments, donc cette option n'est pas utile."
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr "Ne pas ajouter un export de symboles par dÃ©faut aux modules ou aux bibliothÃ¨ques dynamiques."
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.3.9) DÃ©fini MH_NOPREFIXBINDING, dans un exÃ©cutable."
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4)\tDÃ©fini MH_NOMULTIDEFS dans un framework parapluie."
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "(ObsolÃ¨te) LD_PREBIND n'est plus supportÃ©."
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "(ObsolÃ¨te) Ceci est le dÃ©faut."
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr "-pagezero_size <taille>\tAutorise la dÃ©finition de la taille de la page 0 Ã  4kb lorsque c'est nÃ©cessaire."
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr "Produire un fichier Mach-O adaptÃ© Ã  l'utilisation embarquÃ©e ou dans une ROM."
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr "(ObsolÃ¨te) Autoriser l'Ã©dition de liens Ã  avoir lieu avec Â«Â -flat_namespaceÂ Â» quand un paquet liÃ© contient un symbole aussi exportÃ© par l'exÃ©cutable principal."
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr "Synonyme de Â«Â -export-dynamicÂ Â» pour les versions de l'Ã©diteur de liens qui le supporte."
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr "-read_only_relocs <traitement>\tAutoriser les rÃ©adressages vers des pages en lecture seules (pas conseillÃ©)."
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr "-sectalign <nomseg> <nomsect> <valeur>\tDÃ©finir la section <nomsect> dans le segment <nomseg> Ã  avoir l'alignement <valeur> qui doit Ãªtre une puissance entiÃ¨re de deux exprimÃ©e en hexadÃ©cimal."
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr "-sectcreate <nomseg> <nomsect> <fichier>\tCrÃ©er la section <nomsect> dans le segment <nomseg> depuis le contenu du <fichier>."
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr "(ObsolÃ¨te) -sectobjectsymbols <nomseg> <nomsect>\tDÃ©finir un symbole local au dÃ©but d'une section n'est plus supportÃ©."
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr "(ObsolÃ¨te) -sectorder <nomseg> <nomsect> <fichierordre>\tRemplacÃ© par l'option plus gÃ©nÃ©rale Â«Â -order_fileÂ Â»."
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr "-seg_addr_table <fichier>\tSpÃ©cifier les adresses de base pour les bibliothÃ¨ques dynamiques, <fichier> contient une ligne par bibliothÃ¨que."
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr "(ObsolÃ¨te, ld_classic uniquement) -set_addr_table_filename <chemin>."
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Synonyme pour Â«Â image_baseÂ Â»."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr "-segaddr <nom> <adresse>\tDÃ©finir l'adresse de base du segment <nom> Ã  <adresse> qui doit Ãªtre alignÃ©e sur une frontiÃ¨re de page (actuellement 4kb)."
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr "(ObsolÃ¨te, ld_classic uniquement) -sectcreate <nomseg> <nomsect> <fichier>\tAutoriser la crÃ©ation d'une section depuis un fichier."
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr "(ObsolÃ¨te) Les fichiers objets avec des sections LINKEDIT ne sont plus supportÃ©s."
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr "-segprot <nomseg> <prot_max> <prot_init>\tLes protections de la mÃ©moire virtuelle pour le segment <nomseg> ont les valeurs maximales et initiales <prot_max> et <prot_init> respectivement. Les valeurs spÃ©cifiÃ©es peuvent contenir Â«Â rÂ Â», Â«Â wÂ Â», Â«Â xÂ Â» ou Â«Â -Â Â» la derniÃ¨re signifiant Â«Â pas d'accÃ¨sÂ Â»"
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr "-segs_read_only_addr <adresse>\tSpÃ©cifier que <adresse> est l'adresse de base des segments en lecture seule d'une dylib."
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr "-segs_read_write_addr <adresse>\tSpÃ©cifier que <adresse> est l'adresse de base des segments en lecture/Ã©criture d'une dylib."
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "(ObsolÃ¨te)\tCeci est le dÃ©faut."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_library <nom>\tLa bibliothÃ¨que nommÃ©e <nom> sera rÃ©-exportÃ©e (uniquement utile pour des dylibs)."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_umbrella <nom>\tLe framework nommÃ© <nom> sera rÃ©-exportÃ© (uniquement utile pour dylibs)."
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "This is the default."
  msgstr "Ceci est le dÃ©faut."
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr "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)."
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr "-umbrella <framework>\tLe framework spÃ©cifiÃ© sera rÃ©-exportÃ©."
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr "-undefined <traitement>\tSpÃ©cifie le traitement pour des symboles non-dÃ©finis (produit une erreur par dÃ©faut)."
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr "-unexported_symbols_list <fichier>\tNe pas exporter les symboles globaux listÃ©s dans <fichier>."
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr "-weak_reference_mismatches <traitement>\tSpÃ©cifie que faire si un import de symbole entre en conflit entre des fichiers (faible dans un et pas dans l'autre) par dÃ©faut, le symbole est traitÃ© comme non faible."
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr "Enregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens."
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr "Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet."
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(ObsolÃ¨te, ignorÃ©)\tAncien support similaire Ã  Â«Â -whyloadÂ Â»."
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr "(ObsolÃ¨te et non pris en charge par ld64, ignorÃ©)\tld devrait produire un exÃ©cutable (uniquement gÃ©rÃ© par ld_classic)."
--- 4920,5331 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin."
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "GÃ©nÃ©rer les objets CFString Ã  la compilation."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <rÃ©pertoire>\tAjouter <rÃ©pertoire> Ã  la fin du chemin d'inclusion du framework systÃ¨me."
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Avertir si des objets CFString constants contiennent des caractÃ¨res non portables."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es)."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court."
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau."
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "La version la plus ancienne de macOS sur laquelle ce programme tournera."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Faire en sorte que sizeof(bool) vaille 1."
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr "-mtarget-linker <version>\tSpÃ©cifier que ld64 <version> est l'Ã©diteur de lien pour l'invocation actuelle."
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr "Charger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis."
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr "-allowable_client <nom>\tLa sortie dylib est privÃ©e pour le client <nom>."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "-arch <nom>\tGÃ©nÃ©rÃ© la sortie pour l'architecture <nom>."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr "Les dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "La version la plus ancienne de macOS sur laquelle ce programme tournera (formatÃ© pour l'assembleur)."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr "GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement."
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr "GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE)."
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr "-bundle_loader <exÃ©cutable>\tTraiter <exÃ©cutable> (qui chargera ce paquet) comme s'il Ã©tait une des bibliothÃ¨ques dynamiques liÃ©es au paquet pour la rÃ©solution des symboles."
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr "-client_name <nom>\tActiver l'exÃ©cutable en cours de compilation pour faire l'Ã©dition de liens sur une dylib privÃ©e (utilise allowable_client)."
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr "-compatibility_version <nombre>\tDÃ©finir la version pour l'interface client. Les programmes clients doivent enregistrer un nombre plus petit ou Ã©gal Ã  <nombre> ou l'Ã©dition de lien Ã©chouera Ã  l'exÃ©cution."
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr "-current_version <nombre>\tDÃ©finir la version actuelle de la bibliothÃ¨que Ã  <nombre>."
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr "Retirer le code et les donnÃ©es qui sont inatteignables depuis les symboles exportÃ©s (y compris le point d'entrÃ©e)."
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr "-dylib_file non_installation:nom_fichier\tAutorise l'Ã©dition de liens d'une dylib avec Â«Â nom_installationÂ Â» mais Ã  trouver dans la position d'installation diffÃ©rente Â«Â nom_fichierÂ Â»"
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr "Produire un dylinker Mach-O (type de fichier MH_DYLINKER), uniquement utilisÃ© pour compiler dyld."
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr "-dylinker_install_name <chemin>\tUniquement utilisÃ© pour compiler dyld."
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr "Le dÃ©faut (et opposÃ© de -static), impliquÃ© par les exÃ©cutables en mode utilisateur, bibliothÃ¨ques partagÃ©es et les paquets."
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr "Produire une bibliothÃ¨que partagÃ©e Mach-O (type de fichier MH_DYLIB), synonyme de Â«Â -sharedÂ Â»."
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr "-exported_symbols_list <nomfichier>\tExporte les symboles globaux dans <nomfichier> vers le fichier de sortie liÃ©, tout symbole pas mentionnÃ© sera traitÃ© comme Â«Â cachÃ©Â Â»."
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr "Fournir une liste d'objets Ã  lier depuis le fichier, plutÃ´t que sur la ligne de commande."
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr "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."
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr "Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture."
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr "DÃ©finir l'objet de sortie de telle maniÃ¨re, qu'au chargement, dyld ignorera toute information de l'espace de noms Ã  deux niveaux et rÃ©soudra les symboles dans l'ordre de la dÃ©couverte pour les bibliothÃ¨ques chargÃ©es."
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr "-framework <nom>\tL'Ã©diteur de lien devrait rechercher le framework <nom> dans le chemin de recherche du framework."
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr "AbrÃ©viation pour Â«Â -g -fno-eliminate-unused-debug-symbolsÂ Â»."
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr "AbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â»."
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr "Ajouter automatiquement des espaces pour des noms de chemins plus longs dans les commandes de chargement (jusqu'Ã  MAXPATHLEN)."
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr "-image_base <adresse>\tChoisir <adresse> comme adresse de base pour une dylib ou un paquet."
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr "-init <nom_symbole>\tLe symbole <nom_symbole> sera utilisÃ© comme premier initialisateur pour une dylib."
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr "-install_name <nom>\tDÃ©finir le nom d'installation pour une dylib."
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr "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."
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4) Multi-modules sont ignorÃ©s a l'exÃ©cution depuis MacOS 10.4."
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined <traitement>\tFournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans plusieurs dylibs."
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined_unused <traitement>\tFournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans l'exÃ©cutable actuel et aussi dÃ©finis dans les dylibs liÃ©es."
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr "(ObsolÃ¨te) Les Ã©diteurs de liens actuels ne retirent jamais ces Ã©lÃ©ments, donc cette option n'est pas utile."
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr "Ne pas ajouter un export de symboles par dÃ©faut aux modules ou aux bibliothÃ¨ques dynamiques."
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.3.9) DÃ©fini MH_NOPREFIXBINDING, dans un exÃ©cutable."
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.4)\tDÃ©fini MH_NOMULTIDEFS dans un framework parapluie."
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "(ObsolÃ¨te) LD_PREBIND n'est plus supportÃ©."
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "(ObsolÃ¨te) Ceci est le dÃ©faut."
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr "-pagezero_size <taille>\tAutorise la dÃ©finition de la taille de la page 0 Ã  4kb lorsque c'est nÃ©cessaire."
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr "Produire un fichier Mach-O adaptÃ© Ã  l'utilisation embarquÃ©e ou dans une ROM."
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr "(ObsolÃ¨te) Autoriser l'Ã©dition de liens Ã  avoir lieu avec Â«Â -flat_namespaceÂ Â» quand un paquet liÃ© contient un symbole aussi exportÃ© par l'exÃ©cutable principal."
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr "Synonyme de Â«Â -export-dynamicÂ Â» pour les versions de l'Ã©diteur de liens qui le supporte."
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr "-read_only_relocs <traitement>\tAutoriser les rÃ©adressages vers des pages en lecture seules (pas conseillÃ©)."
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr "-sectalign <nomseg> <nomsect> <valeur>\tDÃ©finir la section <nomsect> dans le segment <nomseg> Ã  avoir l'alignement <valeur> qui doit Ãªtre une puissance entiÃ¨re de deux exprimÃ©e en hexadÃ©cimal."
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr "-sectcreate <nomseg> <nomsect> <fichier>\tCrÃ©er la section <nomsect> dans le segment <nomseg> depuis le contenu du <fichier>."
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr "(ObsolÃ¨te) -sectobjectsymbols <nomseg> <nomsect>\tDÃ©finir un symbole local au dÃ©but d'une section n'est plus supportÃ©."
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr "(ObsolÃ¨te) -sectorder <nomseg> <nomsect> <fichierordre>\tRemplacÃ© par l'option plus gÃ©nÃ©rale Â«Â -order_fileÂ Â»."
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr "-seg_addr_table <fichier>\tSpÃ©cifier les adresses de base pour les bibliothÃ¨ques dynamiques, <fichier> contient une ligne par bibliothÃ¨que."
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr "(ObsolÃ¨te, ld_classic uniquement) -set_addr_table_filename <chemin>."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Synonyme pour Â«Â image_baseÂ Â»."
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr "-segaddr <nom> <adresse>\tDÃ©finir l'adresse de base du segment <nom> Ã  <adresse> qui doit Ãªtre alignÃ©e sur une frontiÃ¨re de page (actuellement 4kb)."
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr "(ObsolÃ¨te, ld_classic uniquement) -sectcreate <nomseg> <nomsect> <fichier>\tAutoriser la crÃ©ation d'une section depuis un fichier."
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr "(ObsolÃ¨te) Les fichiers objets avec des sections LINKEDIT ne sont plus supportÃ©s."
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr "-segprot <nomseg> <prot_max> <prot_init>\tLes protections de la mÃ©moire virtuelle pour le segment <nomseg> ont les valeurs maximales et initiales <prot_max> et <prot_init> respectivement. Les valeurs spÃ©cifiÃ©es peuvent contenir Â«Â rÂ Â», Â«Â wÂ Â», Â«Â xÂ Â» ou Â«Â -Â Â» la derniÃ¨re signifiant Â«Â pas d'accÃ¨sÂ Â»"
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr "-segs_read_only_addr <adresse>\tSpÃ©cifier que <adresse> est l'adresse de base des segments en lecture seule d'une dylib."
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr "-segs_read_write_addr <adresse>\tSpÃ©cifier que <adresse> est l'adresse de base des segments en lecture/Ã©criture d'une dylib."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "(ObsolÃ¨te)\tCeci est le dÃ©faut."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_library <nom>\tLa bibliothÃ¨que nommÃ©e <nom> sera rÃ©-exportÃ©e (uniquement utile pour des dylibs)."
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_umbrella <nom>\tLe framework nommÃ© <nom> sera rÃ©-exportÃ© (uniquement utile pour dylibs)."
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "This is the default."
  msgstr "Ceci est le dÃ©faut."
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr "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)."
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr "-umbrella <framework>\tLe framework spÃ©cifiÃ© sera rÃ©-exportÃ©."
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr "-undefined <traitement>\tSpÃ©cifie le traitement pour des symboles non-dÃ©finis (produit une erreur par dÃ©faut)."
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr "-unexported_symbols_list <fichier>\tNe pas exporter les symboles globaux listÃ©s dans <fichier>."
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr "-weak_reference_mismatches <traitement>\tSpÃ©cifie que faire si un import de symbole entre en conflit entre des fichiers (faible dans un et pas dans l'autre) par dÃ©faut, le symbole est traitÃ© comme non faible."
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr "Enregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens."
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr "Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet."
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(ObsolÃ¨te, ignorÃ©)\tAncien support similaire Ã  Â«Â -whyloadÂ Â»."
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr "(ObsolÃ¨te et non pris en charge par ld64, ignorÃ©)\tld devrait produire un exÃ©cutable (uniquement gÃ©rÃ© par ld_classic)."
*************** msgstr "SpÃ©cifications ISA supportÃ©es
*** 5800,5805 ****
--- 5805,5815 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "DÃ©finir la version des spÃ©cifications ISA RISC-V."
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr "Toujours mettre en ligne les opÃ©rations atomiques infÃ©rieures Ã  une taille de mot."
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17117,17123 ****
  "\n"
  "sortie de ldd avec constructeurs/destructeurs.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "propagation des constantes et copies dÃ©sactivÃ©e"
  
--- 17127,17133 ----
  "\n"
  "sortie de ldd avec constructeurs/destructeurs.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "propagation des constantes et copies dÃ©sactivÃ©e"
  
*************** msgstr "%s%savertissement: l'en-tÃªte %s
*** 18557,18563 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18567,18573 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "modificateur de longueur dans le
*** 18840,18863 ****
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18850,18873 ----
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "opÃ©rande invalide pour Â«Â %%%c
*** 18865,18997 ****
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12057
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaire"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "valeur %%J invalide"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "valeur %%r invalide"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "valeur %%h invalide"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "valeur %%L invalide"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "valeur %%m invalide"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "valeur %%M invalide"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "relocalisation unspec inconnue"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "adresse d'opÃ©rande invalide"
--- 18875,19007 ----
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaire"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "valeur %%J invalide"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "valeur %%r invalide"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "valeur %%h invalide"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "valeur %%L invalide"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "valeur %%m invalide"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "valeur %%M invalide"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "relocalisation unspec inconnue"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "adresse d'opÃ©rande invalide"
*************** msgstr "conversion invalide vers le type
*** 19129,19218 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "l'opÃ©rande d'adresse requiert une contrainte sur le registre X, Y ou Z"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "les opÃ©randes de %T/%t doivent Ãªtre reg + const_int:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "mauvaise adresse, pas une adresse E/S:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "mauvaise adresse, pas une constante:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "mauvaise adresse, pas (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "mauvaise adresse, pas post_inc ou pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "erreur interne du compilateur. Mauvaise adresse:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code Â«Â %cÂ Â» non supportÃ© en virgule fixe:"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "erreur interne du compilateur. Mode inconnu:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "insn invalideÂ :"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "insn incorrecteÂ :"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "insn de dÃ©placement inconnueÂ :"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "insn de dÃ©calage erronÃ©eÂ :"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "erreur interne du compilateur. DÃ©calage incorrect:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "conversion en virgule fixe non supportÃ©e"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "paramÃ¨tre de fonction"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "champ de structure"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "type de retour d'une fonction"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "pointeur"
  
--- 19139,19228 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "l'opÃ©rande d'adresse requiert une contrainte sur le registre X, Y ou Z"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "les opÃ©randes de %T/%t doivent Ãªtre reg + const_int:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "mauvaise adresse, pas une adresse E/S:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "mauvaise adresse, pas une constante:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "mauvaise adresse, pas (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "mauvaise adresse, pas post_inc ou pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "erreur interne du compilateur. Mauvaise adresse:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code Â«Â %cÂ Â» non supportÃ© en virgule fixe:"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "erreur interne du compilateur. Mode inconnu:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "insn invalideÂ :"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "insn incorrecteÂ :"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "insn de dÃ©placement inconnueÂ :"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "insn de dÃ©calage erronÃ©eÂ :"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "erreur interne du compilateur. DÃ©calage incorrect:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "conversion en virgule fixe non supportÃ©e"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "paramÃ¨tre de fonction"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "champ de structure"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "type de retour d'une fonction"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "pointeur"
  
*************** msgstr "mauvais opÃ©rande output_move_do
*** 19460,19484 ****
  msgid "bad output_condmove_single operand"
  msgstr "mauvais opÃ©rande output_condmove_single"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "adresse ADDR_SPACE_GLOBAL invalide"
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opÃ©rande %%xn invalide"
  
! #: config/gcn/gcn.cc:7230
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opÃ©rande invalide pour QImode"
  
! #: config/gcn/gcn.cc:7312
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
--- 19470,19494 ----
  msgid "bad output_condmove_single operand"
  msgstr "mauvais opÃ©rande output_condmove_single"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "adresse ADDR_SPACE_GLOBAL invalide"
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opÃ©rande %%xn invalide"
  
! #: config/gcn/gcn.cc:7239
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opÃ©rande invalide pour QImode"
  
! #: config/gcn/gcn.cc:7321
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
*************** msgstr "opÃ©ration invalide sur %<__fpre
*** 19611,19617 ****
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
--- 19621,19627 ----
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
*************** msgid "post-increment address is not a r
*** 19689,19695 ****
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "mauvaise adresse"
  
--- 19699,19705 ----
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "mauvaise adresse"
  
*************** msgstr "%<-mquad-memory-atomic%> requier
*** 19895,20041 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.cc:13807
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.cc:14076
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "MÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.cc:28477
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28479
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28481
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28483
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
--- 19905,20051 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.cc:13808
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.cc:14077
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "MÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.cc:28478
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28480
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28482
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28484
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
*************** msgstr "({anonyme})"
*** 20309,20340 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20319,20350 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "%<;%> attendu"
*** 20342,20356 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
--- 20352,20366 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20360,20471 ****
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
--- 20370,20481 ----
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
*************** msgstr "<message inconnu durant la compi
*** 20473,20479 ****
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 20483,20489 ----
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "%<<%> attendu"
*** 20484,20508 ****
  msgid "expected label"
  msgstr "Ã©tiquette attendue"
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.cc:8193
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
--- 20494,20518 ----
  msgid "expected label"
  msgstr "Ã©tiquette attendue"
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.cc:8208
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
*************** msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©
*** 20856,20862 ****
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "opÃ©ration binaire Ã©lÃ©mentaire"
  
--- 20866,20872 ----
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "opÃ©ration binaire Ã©lÃ©mentaire"
  
*************** msgstr "bloc IF"
*** 21115,21125 ****
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 21125,21135 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "Contexte invalide pour un pointe
*** 21215,21325 ****
  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.cc:4209
  #, 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.cc:4214
  #, 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.cc:4229
  #, 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.cc:4272
  #, 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.cc:4295
  #, 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.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.cc:4407
  #, 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.cc:4413
  #, 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.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser %%<%s%%>Â ?"
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.cc:4435
  #, 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.cc:4440
  #, 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.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 21225,21335 ----
  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.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
! 
! #: fortran/resolve.cc:4220
  #, 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.cc:4225
  #, 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.cc:4240
  #, 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.cc:4283
  #, 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.cc:4306
  #, 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.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.cc:4429
  #, 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.cc:4435
  #, 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.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser %%<%s%%>Â ?"
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.cc:4457
  #, 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.cc:4462
  #, 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.cc:7437
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "La longueur rÃ©elle de la chaÃ®n
*** 21347,21358 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
--- 21357,21368 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
*************** msgstr "type numÃ©rique attendu"
*** 21539,21546 ****
  msgid "expected boolean type"
  msgstr "type boolÃ©en attendu"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 21549,21556 ----
  msgid "expected boolean type"
  msgstr "type boolÃ©en attendu"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "l'argument de Offsetof implique
*** 21594,21601 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "pas assez d'arguments"
  
--- 21604,21611 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "pas assez d'arguments"
  
*************** msgstr "pas assez d'arguments"
*** 21603,21611 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 21613,21621 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "les arguments complexes doivent
*** 21690,21697 ****
  msgid "type conversion result count mismatch"
  msgstr "DÃ©saccord dans le nombre de rÃ©sultats de la conversion de type"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "fonction attendue"
  
--- 21700,21707 ----
  msgid "type conversion result count mismatch"
  msgstr "DÃ©saccord dans le nombre de rÃ©sultats de la conversion de type"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "fonction attendue"
  
*************** msgstr "argument Ã  valeur multiple dans
*** 21703,21774 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "utilisation invalide de %<...%> avec quelque chose qui n'est pas une tranche"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr "DÃ©saccord dans le nombre de rÃ©sultats de la fonction"
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr "type incompatible pour le rÃ©cepteur"
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "utilisation invalide de %<...%> dans l'appel d'une fonction pas variadique"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "le nombre de rÃ©sultats ne correspond pas au nombre de valeurs"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "l'index doit Ãªtre un entier"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr "la fin de la tranche doit Ãªtre un entier"
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr "la capacitÃ© de la tranche doit Ãªtre un entier"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr "la plage de la tranche est inversÃ©e"
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr "tranche d'une valeur qui ne peut pas Ãªtre adressÃ©e"
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr "type incompatible pour l'index du tableau associatif"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr "interface ou pointeur vers une interface attendu"
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr "trop d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr "trop peu d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "assertion de type uniquement valable pour des types d'interfaces"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr "assertion de type impossible: le type n'implÃ©mente pas l'interface"
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "canal attendu"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "rÃ©ception invalide sur un canal qui ne peut que envoyer"
  
--- 21713,21784 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "utilisation invalide de %<...%> avec quelque chose qui n'est pas une tranche"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr "DÃ©saccord dans le nombre de rÃ©sultats de la fonction"
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr "type incompatible pour le rÃ©cepteur"
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "utilisation invalide de %<...%> dans l'appel d'une fonction pas variadique"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "le nombre de rÃ©sultats ne correspond pas au nombre de valeurs"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "l'index doit Ãªtre un entier"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr "la fin de la tranche doit Ãªtre un entier"
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr "la capacitÃ© de la tranche doit Ãªtre un entier"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr "la plage de la tranche est inversÃ©e"
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr "tranche d'une valeur qui ne peut pas Ãªtre adressÃ©e"
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr "type incompatible pour l'index du tableau associatif"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr "interface ou pointeur vers une interface attendu"
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr "trop d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr "trop peu d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "assertion de type uniquement valable pour des types d'interfaces"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr "assertion de type impossible: le type n'implÃ©mente pas l'interface"
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "canal attendu"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "rÃ©ception invalide sur un canal qui ne peut que envoyer"
  
*************** msgstr "flux bytecode: la balise %s n'es
*** 21970,21976 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "les dÃ©finitions d'alias ne sont pas supportÃ©es avec Mach-O; ignorÃ©"
--- 21980,21986 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "les dÃ©finitions d'alias ne sont pas supportÃ©es avec Mach-O; ignorÃ©"
*************** msgstr "valeur de visibilitÃ© %qs non re
*** 22366,22382 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ordre de stockage des scalaires %qs non reconnu"
  
! #: d/lang.opt:193
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "paramÃ¨tre de limite de tableau %qs inconnu"
  
! #: d/lang.opt:235
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "paramÃ¨tre de checkaction %qs inconnu"
  
! #: d/lang.opt:291
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "standard C++ %qs inconnu"
--- 22376,22392 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ordre de stockage des scalaires %qs non reconnu"
  
! #: d/lang.opt:201
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "paramÃ¨tre de limite de tableau %qs inconnu"
  
! #: d/lang.opt:243
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "paramÃ¨tre de checkaction %qs inconnu"
  
! #: d/lang.opt:303
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "standard C++ %qs inconnu"
*************** msgstr "l'attribut %qE est ignorÃ© car i
*** 22592,22598 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
--- 22602,22608 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "directive d'attribut %qE ignorÃ©
*** 22610,22616 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "directive d'attribut de portÃ©e %<%E::%E%> ignorÃ©e"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "nombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qE"
--- 22620,22626 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "directive d'attribut de portÃ©e %<%E::%E%> ignorÃ©e"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "nombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qE"
*************** msgstr "nombre erronÃ© d'arguments spÃ©c
*** 22620,22626 ****
  msgid "expected %i or more, found %i"
  msgstr "%i ou plus attendu, %i trouvÃ©"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvÃ©"
--- 22630,22636 ----
  msgid "expected %i or more, found %i"
  msgstr "%i ou plus attendu, %i trouvÃ©"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvÃ©"
*************** msgstr "les attributs de type sont ignor
*** 22686,22698 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22696,22708 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "les attributs de type sont ignor
*** 22700,22706 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22710,22716 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "l'attribut %<weakref%> est ignor
*** 24035,24046 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
--- 24045,24056 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
*************** msgid "ld returned %d exit status"
*** 24172,24178 ****
  msgstr "ld a retournÃ© le statut de sortie %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "Ã©chec de atexit"
--- 24182,24188 ----
  msgstr "ld a retournÃ© le statut de sortie %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "Ã©chec de atexit"
*************** msgstr "un %<or%> de tests de non Ã©gali
*** 24683,24699 ****
  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.cc:9943
  #, 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.cc:10350
  #, 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.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vÃ©rification fold: arbre originale modifiÃ© par fold"
--- 24693,24709 ----
  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.cc:9950
  #, 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.cc:10357
  #, 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.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vÃ©rification fold: arbre originale modifiÃ© par fold"
*************** msgstr "la spec multilib %qs est invalid
*** 25089,25095 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "les exclusions multilib %qs sont invalides"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "le sÃ©lecteur multilib %qs %qs est invalide"
--- 25099,25105 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "les exclusions multilib %qs sont invalides"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "le sÃ©lecteur multilib %qs %qs est invalide"
*************** msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur
*** 25423,25429 ****
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
--- 25433,25439 ----
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
*************** msgstr "la fonction retourne l'adresse d
*** 25431,25441 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25441,25451 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "utilisation d'un pointeur ballan
*** 26554,26564 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 26564,26574 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr "l'entrÃ©e %d qui n'est pas une z
*** 26939,27281 ****
  msgid "memory input %d is not directly addressable"
  msgstr "l'entrÃ©e mÃ©moire %d n'est pas directement adressable"
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "la variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "rÃ©gion englobante"
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion cible"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "rÃ©gion cible englobante"
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "la variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©e"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tÃ¢che englobante"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "rÃ©gion %qs englobante"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construction OpenACC %qs englobante"
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>"
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>"
  
! #: gimplify.cc:7900
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spÃ©cifiÃ© dans le %<target%> englobant"
  
! #: gimplify.cc:7902
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobante"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable d'itÃ©ration %qE est prÃ©dÃ©terminÃ©e linÃ©aire"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itÃ©ration %qE devrait Ãªtre privÃ©e"
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre une rÃ©duction"
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©aire"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "mode de mappage inattendu"
  
! #: gimplify.cc:9408
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "mode de mappage de pointeur inattendu"
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "cycle du pointeur de base dÃ©tectÃ©e"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "le mouvement de donnÃ©e pour le composant %qE n'est pas compatible avec le mouvement de la structure %qE"
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.cc:10874
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs, %<sections%> ou %<scope%>"
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "la clause %<device%> avec %<ancestor%> est uniquement permise dans une construction %<target%>"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "avec %<ancestor%>, seules les clauses %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, et %<map%> peuvent apparaÃ®tre dans la construction"
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.cc:12960
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "construction %<taskwait%> avec la clause %<nowait%> mais sans clause %<depend%>"
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulaire"
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> si une construction %<ordered%> seule est imbriquÃ©e dedans"
  
! #: gimplify.cc:14016
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "variable d'itÃ©ration privÃ©e au thread %qD"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "une construction %<ordered%> avec une clause %qs doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%>"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %qs avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %qs avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %qs avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %qs avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
--- 26949,27291 ----
  msgid "memory input %d is not directly addressable"
  msgstr "l'entrÃ©e mÃ©moire %d n'est pas directement adressable"
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "la variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "rÃ©gion englobante"
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion cible"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "rÃ©gion cible englobante"
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "la variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©e"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tÃ¢che englobante"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "rÃ©gion %qs englobante"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construction OpenACC %qs englobante"
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>"
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>"
  
! #: gimplify.cc:7907
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spÃ©cifiÃ© dans le %<target%> englobant"
  
! #: gimplify.cc:7909
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobante"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable d'itÃ©ration %qE est prÃ©dÃ©terminÃ©e linÃ©aire"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itÃ©ration %qE devrait Ãªtre privÃ©e"
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre une rÃ©duction"
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©aire"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "mode de mappage inattendu"
  
! #: gimplify.cc:9415
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "mode de mappage de pointeur inattendu"
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "cycle du pointeur de base dÃ©tectÃ©e"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "le mouvement de donnÃ©e pour le composant %qE n'est pas compatible avec le mouvement de la structure %qE"
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.cc:10881
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs, %<sections%> ou %<scope%>"
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "la clause %<device%> avec %<ancestor%> est uniquement permise dans une construction %<target%>"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "avec %<ancestor%>, seules les clauses %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, et %<map%> peuvent apparaÃ®tre dans la construction"
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.cc:12967
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "construction %<taskwait%> avec la clause %<nowait%> mais sans clause %<depend%>"
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulaire"
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> si une construction %<ordered%> seule est imbriquÃ©e dedans"
  
! #: gimplify.cc:14023
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "variable d'itÃ©ration privÃ©e au thread %qD"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "une construction %<ordered%> avec une clause %qs doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%>"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %qs avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %qs avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %qs avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %qs avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, 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 "%qs est mutuellement exclusif av
*** 28673,28684 ****
  msgid "unrecognized argument in option %qs"
  msgstr "argument non reconnu pour l'option %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "les arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "les arguments valables pour %qs sont: %s"
--- 28683,28694 ----
  msgid "unrecognized argument in option %qs"
  msgstr "argument non reconnu pour l'option %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "les arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "les arguments valables pour %qs sont: %s"
*************** msgstr "expression rÃ©guliÃ¨re %qs inval
*** 31133,31169 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©"
  
! #: tree-ssa-alias.cc:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "attribut de spec fn Â«Â %sÂ Â» invalide"
  
! #: tree-ssa-alias.cc:4081
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "attribut de spec fn Â«Â %sÂ Â» invalide arg %i"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr "le pointeur %qs est nul"
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "dans un appel Ã  la fonction membre non statique %qD"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr "argument %u nul oÃ¹ un non-nul est attendu"
  
! #: tree-ssa-ccp.cc:4699
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "dans un appel Ã  la fonction interne %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "dans un appel Ã  la fonction %qD dÃ©clarÃ©e %qs"
--- 31143,31179 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©"
  
! #: tree-ssa-alias.cc:4060
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "attribut de spec fn Â«Â %sÂ Â» invalide"
  
! #: tree-ssa-alias.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "attribut de spec fn Â«Â %sÂ Â» invalide arg %i"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr "le pointeur %qs est nul"
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "dans un appel Ã  la fonction membre non statique %qD"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr "argument %u nul oÃ¹ un non-nul est attendu"
  
! #: tree-ssa-ccp.cc:4701
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "dans un appel Ã  la fonction interne %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "dans un appel Ã  la fonction %qD dÃ©clarÃ©e %qs"
*************** msgstr "les donnÃ©es COMMON locales au t
*** 32138,32144 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "l'alignement requis pour %q+D est plus grand que l'alignement implÃ©mentÃ© de %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32148,32154 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "l'alignement requis pour %q+D est plus grand que l'alignement implÃ©mentÃ© de %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "l'attribut %qE est ignorÃ© car %
*** 32413,32419 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'est pas une variable locale"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "l'attribut %qE n'a d'effet que sur les objets publics"
--- 32423,32429 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'est pas une variable locale"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "l'attribut %qE n'a d'effet que sur les objets publics"
*************** msgstr "le compilateur peut supposer que
*** 33391,33398 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 33401,33408 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgstr "constante en virgule flottante t
*** 34492,34508 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> rÃ©pÃ©tÃ© avant la chaÃ®ne Objective-C"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©e"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©"
--- 34502,34518 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> rÃ©pÃ©tÃ© avant la chaÃ®ne Objective-C"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©e"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©"
*************** msgstr "modificateur de rÃ©duction %<tas
*** 34657,34663 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
--- 34667,34673 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
*************** msgid "wrong type argument to %s"
*** 35208,35214 ****
  msgstr "argument de type erronÃ© pour %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35218,35224 ----
  msgstr "argument de type erronÃ© pour %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 35955,35961 ****
  msgstr[0] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
--- 35965,35971 ----
  msgstr[0] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
*************** msgstr "certaines parties de l'expansion
*** 35975,35981 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
--- 35985,35991 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
*************** msgstr "trop de fichiers d'entrÃ©e"
*** 36176,36182 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qs est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
--- 36186,36192 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qs est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 36207,36221 ****
  msgstr "option non reconnue passÃ©e Ã  %%:%<target_mode_check%>"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
--- 36217,36231 ----
  msgstr "option non reconnue passÃ©e Ã  %%:%<target_mode_check%>"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
*************** msgstr "%<#pragma align%> ignorÃ© pour %
*** 36757,36800 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC est uniquement supportÃ© pour RTP"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "l'argument %d doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "l'index de l'avenue doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "la taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "l'argument doit Ãªtre une constante immÃ©diate de 16 bits"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "l'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 1 a %d bits"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 36767,36810 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC est uniquement supportÃ© pour RTP"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "l'argument %d doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "l'index de l'avenue doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "la taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "l'argument doit Ãªtre une constante immÃ©diate de 16 bits"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "l'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 1 a %d bits"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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"
*************** msgstr "vous pouvez activer SVE en utili
*** 37197,37519 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:7659
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 13.1"
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.cc:7944
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:17601
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaÃ®ne %qs mal formÃ©e"
  
! #: config/aarch64/aarch64.cc:17657
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:17669
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaÃ®ne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.cc:17707
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18144
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18203
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donnÃ© Ã  %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit Ãªtre seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18219
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argument %<%s%> invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18250
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "vouliez-vous utiliser %<-mcpu=%s%>Â ?"
  
! #: config/aarch64/aarch64.cc:18259
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18290
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.cc:18375
  #, 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.cc:18429
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:18512
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode ilp32"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18735
  #, 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.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "type de protection %qs invalide dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme nÃ©gative"
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr "l'extension arch %<%s%> devraient Ãªtre prÃ©fixÃ©e par %<+%>"
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 %{dans GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans %{GCC 12.1}%"
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportÃ©e"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, 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.cc:27006
  #, 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.cc:27010
  #, 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.cc:27035
  #, 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.cc:27061
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
--- 37207,37529 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:7658
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 13.1"
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.cc:7939
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:17596
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaÃ®ne %qs mal formÃ©e"
  
! #: config/aarch64/aarch64.cc:17652
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:17664
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaÃ®ne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.cc:17702
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18139
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18198
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donnÃ© Ã  %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit Ãªtre seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argument %<%s%> invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18245
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "vouliez-vous utiliser %<-mcpu=%s%>Â ?"
  
! #: config/aarch64/aarch64.cc:18254
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18285
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.cc:18370
  #, 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.cc:18424
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:18507
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode ilp32"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18730
  #, 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.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "type de protection %qs invalide dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme nÃ©gative"
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr "l'extension arch %<%s%> devraient Ãªtre prÃ©fixÃ©e par %<+%>"
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 %{dans GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans %{GCC 12.1}%"
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportÃ©e"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, 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.cc:27001
  #, 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.cc:27005
  #, 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.cc:27030
  #, 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.cc:27056
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
*************** msgstr "latence de la cache L%d inconnue
*** 37573,37579 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valeur %qs erronÃ©e pour %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37583,37589 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valeur %qs erronÃ©e pour %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 37694,37710 ****
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 37704,37720 ----
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 37819,37825 ****
  msgstr "l'argument de l'attribut %qE est manquant"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "l'attribut %qE n'accepte qu'une constante entiÃ¨re comme argument"
--- 37829,37835 ----
  msgstr "l'argument de l'attribut %qE est manquant"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "l'attribut %qE n'accepte qu'une constante entiÃ¨re comme argument"
*************** msgstr "l'attribut %qE ne s'applique qu'
*** 37839,37861 ****
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignorÃ©"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
--- 37849,37871 ----
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignorÃ©"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
*************** msgstr "architectures de cÅ“urs supportÃ
*** 38370,38565 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "architecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qs"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
  
  # %s est Â«Â interruptÂ Â» ou Â«Â signalÂ Â» non traduit.
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs"
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> ne contient que 2 octets d'adresse"
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "l'offset du pointeur par rapport au symbole peut Ãªtre incorrect"
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "accÃ¨s Ã  la mÃ©moire des donnÃ©es avec une adresse mÃ©moire du programme"
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "accÃ¨s Ã  la mÃ©moire du programme avec une adresse mÃ©moire des donnÃ©es"
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonction"
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "l'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©e"
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "l'attribut %qE ne s'applique qu'aux variables statiques"
  
! #: config/avr/avr.cc:9630
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "l'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duits"
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "l'adresse de l'attribut %qE est hors limites"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "les attributs %s et %qE fournissent tous les deux une adresse"
  
! #: config/avr/avr.cc:9694
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "attribut %qE sur une variable non volatile"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "les espaces d'adresses ne sont pas supportÃ©s pour les pÃ©riphÃ©riques Tiny rÃ©duits"
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "l'espace d'adresses %qs n'est pas supportÃ© pour les pÃ©riphÃ©riques avec une taille de flash jusqu'Ã  %d Kio"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "un pointeur visant l'espace d'adresses %qs doit Ãªtre Â«Â constÂ Â» dans %qT"
  
  # %s est un texte non traduit tel que Â«Â variableÂ Â», Â«Â function parameterÂ Â», Â«Â structure fieldÂ Â»,â€¦
  # J'ai soumis le bug 79453 pour demander de crÃ©er des messages spÃ©cifiques Ã  chaque cas.
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "un pointeur visant l'espace d'adresses %qs doit Ãªtre const dans le/la %s %q+D"
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qs"
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "la dÃ©claration IO statique pour %q+D a besoin d'une adresse"
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "la dÃ©finition IO pour %q+D a besoin d'une adresse"
  
! #: config/avr/avr.cc:10197
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section %<.noinit%>"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "variable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programme"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programme"
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D a les attributs incompatibles %qs et %qs"
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "l'architecture %qs n'est supportÃ©e que par l'assembleur"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "conversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qs"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s attend une constante entiÃ¨re Ã  la compilation"
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s attend une constante sous forme d'entier long Ã  la compilation comme premier argument"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnels"
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "le rÃ©sultat de l'arrondi sera toujours 0"
--- 38380,38575 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "architecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qs"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supportÃ©"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
  
  # %s est Â«Â interruptÂ Â» ou Â«Â signalÂ Â» non traduit.
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs"
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> ne contient que 2 octets d'adresse"
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "l'offset du pointeur par rapport au symbole peut Ãªtre incorrect"
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "accÃ¨s Ã  la mÃ©moire des donnÃ©es avec une adresse mÃ©moire du programme"
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "accÃ¨s Ã  la mÃ©moire du programme avec une adresse mÃ©moire des donnÃ©es"
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonction"
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "l'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©e"
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "l'attribut %qE ne s'applique qu'aux variables statiques"
  
! #: config/avr/avr.cc:10220
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "l'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duits"
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "l'adresse de l'attribut %qE est hors limites"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "les attributs %s et %qE fournissent tous les deux une adresse"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "attribut %qE sur une variable non volatile"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "les espaces d'adresses ne sont pas supportÃ©s pour les pÃ©riphÃ©riques Tiny rÃ©duits"
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "l'espace d'adresses %qs n'est pas supportÃ© pour les pÃ©riphÃ©riques avec une taille de flash jusqu'Ã  %d Kio"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "un pointeur visant l'espace d'adresses %qs doit Ãªtre Â«Â constÂ Â» dans %qT"
  
  # %s est un texte non traduit tel que Â«Â variableÂ Â», Â«Â function parameterÂ Â», Â«Â structure fieldÂ Â»,â€¦
  # J'ai soumis le bug 79453 pour demander de crÃ©er des messages spÃ©cifiques Ã  chaque cas.
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "un pointeur visant l'espace d'adresses %qs doit Ãªtre const dans le/la %s %q+D"
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qs"
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "la dÃ©claration IO statique pour %q+D a besoin d'une adresse"
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "la dÃ©finition IO pour %q+D a besoin d'une adresse"
  
! #: config/avr/avr.cc:10787
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section %<.noinit%>"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "variable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programme"
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programme"
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D a les attributs incompatibles %qs et %qs"
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "l'architecture %qs n'est supportÃ©e que par l'assembleur"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "conversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qs"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s attend une constante entiÃ¨re Ã  la compilation"
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s attend une constante sous forme d'entier long Ã  la compilation comme premier argument"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnels"
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "le rÃ©sultat de l'arrondi sera toujours 0"
*************** msgstr "Fonction interne non implÃ©mentÃ
*** 39003,39029 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %wd non supportÃ©e (amdgcn)"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "utilisation de %<vector_length (64)%>, %d est ignorÃ©"
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "utilisation de %<vector_length (64)%>, le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©"
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "utilisation de %<num_workers (%d)%>, %d est ignorÃ©"
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimension de dÃ©chargement hors limites (%d)"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d octets de mÃ©moire de partage de donnÃ©es privÃ©es au gang Ã©puisÃ©e (augmentez, par exemple, avec %<-mgang-private-size=%d%>)"
--- 39013,39039 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %wd non supportÃ©e (amdgcn)"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "utilisation de %<vector_length (64)%>, %d est ignorÃ©"
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "utilisation de %<vector_length (64)%>, le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©"
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "utilisation de %<num_workers (%d)%>, %d est ignorÃ©"
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimension de dÃ©chargement hors limites (%d)"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d octets de mÃ©moire de partage de donnÃ©es privÃ©es au gang Ã©puisÃ©e (augmentez, par exemple, avec %<-mgang-private-size=%d%>)"
*************** msgstr "%d octets de mÃ©moire de partage
*** 39033,39044 ****
  msgid "deleting file %s: %m"
  msgstr "suppression du fichier %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "la variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finie"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC doit Ãªtre dÃ©fini."
--- 39043,39054 ----
  msgid "deleting file %s: %m"
  msgstr "suppression du fichier %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "la variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finie"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC doit Ãªtre dÃ©fini."
*************** msgstr "COLLECT_GCC doit Ãªtre dÃ©fini."
*** 39048,39054 ****
  msgid "offload compiler %s not found"
  msgstr "le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ©"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "argument mÃ©connaissable pour l'option "
--- 39058,39064 ----
  msgid "offload compiler %s not found"
  msgstr "le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ©"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "argument mÃ©connaissable pour l'option "
*************** msgid "either -fopenacc or -fopenmp must
*** 39059,39075 ****
  msgstr "soit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©fini"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "ne peut ouvrir Â«Â %sÂ Â»"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "n'a pu ouvrir le fichier omp_requires %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "ne peut lire le fichier omp_requires %qs"
--- 39069,39085 ----
  msgstr "soit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©fini"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "ne peut ouvrir Â«Â %sÂ Â»"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "n'a pu ouvrir le fichier omp_requires %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "ne peut lire le fichier omp_requires %qs"
*************** msgstr "opÃ©rande d'indice incorrect"
*** 39305,39327 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "les versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©s"
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "le modÃ¨le de code %s ne supporte pas le mode PIC"
--- 39315,39337 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "les versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©s"
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "le modÃ¨le de code %s ne supporte pas le mode PIC"
*************** msgstr "la valeur %qs de l'attribut Ã©ta
*** 39346,39843 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "la valeur %qs de l'attribut est inconnue dans l'attribut %qs"
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argument %qs erronÃ© pour l'option %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "les plages de tailles de l'option %qs devraient Ãªtre croissantes"
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "le nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignement %qs inconnu spÃ©cifiÃ© pour l'option %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1"
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "trop de plages de tailles spÃ©cifiÃ©es dans l'option %qs"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "la psABI du MCU Intel n'est pas supportÃ©e dans le mode %s"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©"
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target(\"tune=k8\")%> ou %<target(\"tune=generic\")%> selon ce qui est appropriÃ©"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2036
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "option %<-mlam=%>Â : [u48|u57] pas supportÃ©e pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "le mode d'adresse %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.cc:2065
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> pas supportÃ© avec l'ABI X32"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode x32"
  
! #: config/i386/i386-options.cc:2162
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> n'est pas supportÃ© dans cette configuration"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "mode %i bits pas compilÃ©"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.cc:2269
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valeur %qs erronÃ©e pour l'option %<-march=%>"
  
! #: config/i386/i386-options.cc:2270
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valeur %qs erronÃ©e pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2349
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valeur %qs erronÃ©e pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2350
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valeur %qs erronÃ©e pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.cc:2379
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.cc:2408
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible"
  
! #: config/i386/i386-options.cc:2529
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.cc:2565
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2568
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©e"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©e"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixÃ© requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH"
  
! #: config/i386/i386-options.cc:2841
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:2981
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service exception"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption"
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entiÃ¨re"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zÃ©ro ni un"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨res"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.cc:3786
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argument"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.cc:3800
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
--- 39356,39853 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "la valeur %qs de l'attribut est inconnue dans l'attribut %qs"
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argument %qs erronÃ© pour l'option %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "les plages de tailles de l'option %qs devraient Ãªtre croissantes"
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "le nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignement %qs inconnu spÃ©cifiÃ© pour l'option %qs"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1"
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "trop de plages de tailles spÃ©cifiÃ©es dans l'option %qs"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "la psABI du MCU Intel n'est pas supportÃ©e dans le mode %s"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©"
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target(\"tune=k8\")%> ou %<target(\"tune=generic\")%> selon ce qui est appropriÃ©"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2040
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "option %<-mlam=%>Â : [u48|u57] pas supportÃ©e pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "le mode d'adresse %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.cc:2069
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> pas supportÃ© avec l'ABI X32"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode x32"
  
! #: config/i386/i386-options.cc:2166
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> n'est pas supportÃ© dans cette configuration"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "mode %i bits pas compilÃ©"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.cc:2273
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valeur %qs erronÃ©e pour l'option %<-march=%>"
  
! #: config/i386/i386-options.cc:2274
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valeur %qs erronÃ©e pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.cc:2304
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2353
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valeur %qs erronÃ©e pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2354
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valeur %qs erronÃ©e pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.cc:2383
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.cc:2412
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.cc:2530
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible"
  
! #: config/i386/i386-options.cc:2533
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.cc:2556
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.cc:2569
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2572
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©e"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©e"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixÃ© requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)"
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH"
  
! #: config/i386/i386-options.cc:2847
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:2987
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service exception"
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption"
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entiÃ¨re"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zÃ©ro ni un"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨res"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.cc:3792
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argument"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.cc:3806
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
*************** msgstr "opÃ©rande non entier utilise ave
*** 40023,40063 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "l'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}"
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "le profilage %<-mcmodel=large%> avec PIC n'est pas supportÃ©"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnu"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supportÃ© pour simd"
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supportÃ© pour simd"
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>"
--- 40033,40078 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "l'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}"
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "le profilage %<-mcmodel=large%> avec PIC n'est pas supportÃ©"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr "%<__bfloat16%> est redÃ©fini du typedef %<short%> en un rÃ©el %<__bf16%> depuis GCC V13, soyez attentif aux conversions implicites entre %<__bf16%> et %<short%>; un transtypage binaire explicite pourrait Ãªtre nÃ©cessaire ici"
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnu"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supportÃ© pour simd"
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supportÃ© pour simd"
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>"
*************** msgstr "fichier ptx mal formÃ©"
*** 41307,41328 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr "%<omp requires reverse_offload%> requiert au moins %<sm_35%> pour %<-foffload-options=nvptx-none=-march=%> â€” dÃ©sactivation de la gÃ©nÃ©ration du dÃ©chargement de code pour ce type de pÃ©riphÃ©rique"
  
! #: config/nvptx/mkoffload.cc:399
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Impossible de trouver la dÃ©claration de fonction pour %qs"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ© (envisagez d'utiliser %<-B%>)"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©fini"
  
! #: config/nvptx/mkoffload.cc:740
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "impossible d'ouvrir le fichier ptx intermÃ©diaire"
--- 41322,41343 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr "%<omp requires reverse_offload%> requiert au moins %<sm_35%> pour %<-foffload-options=nvptx-none=-march=%> â€” dÃ©sactivation de la gÃ©nÃ©ration du dÃ©chargement de code pour ce type de pÃ©riphÃ©rique"
  
! #: config/nvptx/mkoffload.cc:413
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Impossible de trouver la dÃ©claration de fonction pour %qs"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ© (envisagez d'utiliser %<-B%>)"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©fini"
  
! #: config/nvptx/mkoffload.cc:754
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "impossible d'ouvrir le fichier ptx intermÃ©diaire"
*************** msgstr "%qs n'est pas un nombre valide d
*** 41646,41652 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption diffÃ©rent"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "impossible d'allouer le registre vl pour %qs sur cette cible"
--- 41661,41667 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption diffÃ©rent"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "impossible d'allouer le registre vl pour %qs sur cette cible"
*************** msgstr "option inconnue pour %<%s=%s%>"
*** 42116,42207 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20234
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:24389
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normales"
--- 42131,42222 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20235
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:24390
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normales"
*************** msgstr "l'attribut %qE n'a pas dâ€™effet
*** 42945,42951 ****
  msgid "attribute %qs applies to array types only"
  msgstr "l'attribut %qs s'applique seulement aux types tableaux"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 42960,42966 ----
  msgid "attribute %qs applies to array types only"
  msgstr "l'attribut %qs s'applique seulement aux types tableaux"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "le type du tableau %q+D est comp
*** 43021,43027 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "la dÃ©claration sous-spÃ©cifiÃ©e de %qE est dÃ©jÃ  dÃ©clarÃ© dans cette portÃ©e"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
--- 43036,43042 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "la dÃ©claration sous-spÃ©cifiÃ©e de %qE est dÃ©jÃ  dÃ©clarÃ© dans cette portÃ©e"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
*************** msgstr "%q+D redÃ©clarÃ© comme une sorte
*** 43083,43089 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "la fonction interne %q+D est dÃ©clarÃ©e comme une non fonction"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la dÃ©claration de %q+D masque une fonction interne"
--- 43098,43104 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "la fonction interne %q+D est dÃ©clarÃ©e comme une non fonction"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la dÃ©claration de %q+D masque une fonction interne"
*************** msgstr "espaces d'adresses nommÃ©s confl
*** 43143,43399 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "qualificatifs de types conflictuels pour %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "types conflictuels pour %q+DÂ  Ã  cause d'un dÃ©saccord de enum/entier; a %qT"
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redÃ©finition du typedef %q+D avec un type diffÃ©rent"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redÃ©finition du typedef %q+D avec un type modifiÃ© par une variable"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redÃ©finition du typedef %q+D"
  
! #: c/c-decl.cc:2288
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la dÃ©claration de %qD masque une fonction interne"
  
! #: c/c-decl.cc:2304
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "dÃ©claration de la fonction interne %qD sans prototype; %qT attendu"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redÃ©finition de %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "la dÃ©claration statique de %q+D suit une dÃ©claration non statique"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "la dÃ©claration non statique de %q+D suit une dÃ©claration statique"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "l'attribut %<gnu_inline%> est prÃ©sent sur %q+D"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mais pas ici"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au thread"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q+D suit une dÃ©claration locale au thread"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "la dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaison"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "la dÃ©claration de %q+D sans classe de liaison suit une dÃ©claration externe"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redÃ©claration de %q+D sans classe de liaison"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redÃ©claration de %q+D avec une visibilitÃ© diffÃ©rente (visibilitÃ© prÃ©cÃ©dente conservÃ©e)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redÃ©finition du paramÃ¨tre %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "dÃ©claration redondante de %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la dÃ©claration de %q+D masque la dÃ©claration prÃ©cÃ©dente de quelque chose qui n'est pas une variable"
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dente"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la dÃ©claration masquÃ©e est ici"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "dÃ©claration externe imbriquÃ©e de %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "dÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "dÃ©claration implicite de la fonction %qE"
  
! #: c/c-decl.cc:3518
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qE"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "dÃ©claration implicite incompatible pour la fonction interne %qD"
  
! #: c/c-decl.cc:3799
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qD"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "dÃ©claration implicite incompatible de la fonction %qD"
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction)"
  
! #: c/c-decl.cc:3889
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "saut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variable"
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "le saut passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "l'Ã©tiquette %qD est dÃ©finie ici"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "saut dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "le C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflit"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "le Â«Â switchÂ Â» passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "le Â«Â switchÂ Â» dÃ©bute ici"
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "le Â«Â switchÂ Â» saute dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est dÃ©fini comme un mauvais type de balise"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
  
! #: c/c-decl.cc:4559
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©s"
  
! #: c/c-decl.cc:4579
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "l'attribut %qE standard s'applique uniquement aux fonctions"
--- 43158,43414 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "qualificatifs de types conflictuels pour %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "types conflictuels pour %q+DÂ  Ã  cause d'un dÃ©saccord de enum/entier; a %qT"
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redÃ©finition du typedef %q+D avec un type diffÃ©rent"
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redÃ©finition du typedef %q+D avec un type modifiÃ© par une variable"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redÃ©finition du typedef %q+D"
  
! #: c/c-decl.cc:2295
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la dÃ©claration de %qD masque une fonction interne"
  
! #: c/c-decl.cc:2311
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "dÃ©claration de la fonction interne %qD sans prototype; %qT attendu"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redÃ©finition de %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "la dÃ©claration statique de %q+D suit une dÃ©claration non statique"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "la dÃ©claration non statique de %q+D suit une dÃ©claration statique"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "l'attribut %<gnu_inline%> est prÃ©sent sur %q+D"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mais pas ici"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au thread"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q+D suit une dÃ©claration locale au thread"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "la dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaison"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "la dÃ©claration de %q+D sans classe de liaison suit une dÃ©claration externe"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redÃ©claration de %q+D sans classe de liaison"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redÃ©claration de %q+D avec une visibilitÃ© diffÃ©rente (visibilitÃ© prÃ©cÃ©dente conservÃ©e)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redÃ©finition du paramÃ¨tre %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "dÃ©claration redondante de %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la dÃ©claration de %q+D masque la dÃ©claration prÃ©cÃ©dente de quelque chose qui n'est pas une variable"
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dente"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la dÃ©claration masquÃ©e est ici"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "dÃ©claration externe imbriquÃ©e de %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "dÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "dÃ©claration implicite de la fonction %qE"
  
! #: c/c-decl.cc:3525
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qE"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "dÃ©claration implicite incompatible pour la fonction interne %qD"
  
! #: c/c-decl.cc:3806
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qD"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "dÃ©claration implicite incompatible de la fonction %qD"
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction)"
  
! #: c/c-decl.cc:3896
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "saut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variable"
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "le saut passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "l'Ã©tiquette %qD est dÃ©finie ici"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "saut dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "le C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflit"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "le Â«Â switchÂ Â» passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "le Â«Â switchÂ Â» dÃ©bute ici"
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "le Â«Â switchÂ Â» saute dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est dÃ©fini comme un mauvais type de balise"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
  
! #: c/c-decl.cc:4566
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©s"
  
! #: c/c-decl.cc:4586
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "l'attribut %qE standard s'applique uniquement aux fonctions"
*************** msgstr "l'attribut %qE standard s'appliq
*** 43402,43523 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT est dÃ©clarÃ© dans l'initialiseur d'un objet sous-spÃ©cifiÃ©"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sans nom ne dÃ©finissant aucune instance"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "la dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4919
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "la dÃ©claration vide du type %<enum%> ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nom de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dans une dÃ©claration vide"
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> dans une dÃ©claration vide"
  
! #: c/c-decl.cc:4970
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> dans une dÃ©claration vide"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.cc:4990
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "spÃ©cificateur de classe de stockage dans une dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs dans la dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5006
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "qualificatif de type dans une dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5012
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> dans une dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "spÃ©cificateur de classe de stockage inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificatif de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> inutile dans une dÃ©claration vide"
  
! #: c/c-decl.cc:5065
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "utilisation invalide des attributs dans une dÃ©claration vide"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "dÃ©claration vide"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tres"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableau"
--- 43417,43538 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT est dÃ©clarÃ© dans l'initialiseur d'un objet sous-spÃ©cifiÃ©"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sans nom ne dÃ©finissant aucune instance"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "la dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4926
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "la dÃ©claration vide du type %<enum%> ne redÃ©clare pas la balise"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nom de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dans une dÃ©claration vide"
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> dans une dÃ©claration vide"
  
! #: c/c-decl.cc:4977
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> dans une dÃ©claration vide"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.cc:4997
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "spÃ©cificateur de classe de stockage dans une dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs dans la dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5013
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "qualificatif de type dans une dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5019
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> dans une dÃ©claration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "spÃ©cificateur de classe de stockage inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificatif de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> inutile dans une dÃ©claration vide"
  
! #: c/c-decl.cc:5072
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "utilisation invalide des attributs dans une dÃ©claration vide"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "dÃ©claration vide"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tres"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableau"
*************** msgstr "le C90 ISO ne supporte pas %<[*]
*** 43525,43827 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.cc:5388
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la fonction %qD est initialisÃ©e comme une variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "le paramÃ¨tre %qD est initialisÃ©"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD est initialisÃ©e mais a un type incomplet"
  
! #: c/c-decl.cc:5499
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "la fonction en ligne %q+D a reÃ§u l'attribut %qs"
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "le membre constant non initialisÃ© dans %qT est invalide en C++"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD devrait Ãªtre initialisÃ©"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "l'initialiseur n'a pu dÃ©terminer la taille de %q+D"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taille de tableau manquante dans %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "tableau %q+D de taille nulle ou nÃ©gative"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "la taille de stockage de %q+D n'est pas une constante"
  
! #: c/c-decl.cc:5786
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "spÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+D"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
  
! #: c/c-decl.cc:5910
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tres"
  
! #: c/c-decl.cc:6228
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "le littÃ©ral composant avec la portÃ©e sur le fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.cc:6234
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "le littÃ©ral composant est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur nÃ©gative du champ de bits %qs"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excÃ¨de son type"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus Ã©troit que les valeurs de son type"
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "le type sous-jacent %<enum%> ne peut pas Ãªtre spÃ©cifiÃ© ici"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifiÃ© par une variable au niveau de la portÃ©e du fichier"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qE"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans le nom du type"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliquÃ©"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliquÃ©"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliquÃ©"
  
! #: c/c-decl.cc:6755
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliquÃ©"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %qs"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure %qE"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, Ã  la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>"
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
--- 43540,43842 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.cc:5395
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la fonction %qD est initialisÃ©e comme une variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "le paramÃ¨tre %qD est initialisÃ©"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD est initialisÃ©e mais a un type incomplet"
  
! #: c/c-decl.cc:5506
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "la fonction en ligne %q+D a reÃ§u l'attribut %qs"
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "le membre constant non initialisÃ© dans %qT est invalide en C++"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD devrait Ãªtre initialisÃ©"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "l'initialiseur n'a pu dÃ©terminer la taille de %q+D"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taille de tableau manquante dans %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "tableau %q+D de taille nulle ou nÃ©gative"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "la taille de stockage de %q+D n'est pas une constante"
  
! #: c/c-decl.cc:5793
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "spÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+D"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tres"
  
! #: c/c-decl.cc:6235
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "le littÃ©ral composant avec la portÃ©e sur le fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.cc:6241
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "le littÃ©ral composant est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur nÃ©gative du champ de bits %qs"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excÃ¨de son type"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus Ã©troit que les valeurs de son type"
  
! #: c/c-decl.cc:6449
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.cc:6670
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "le type sous-jacent %<enum%> ne peut pas Ãªtre spÃ©cifiÃ© ici"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifiÃ© par une variable au niveau de la portÃ©e du fichier"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qE"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans le nom du type"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliquÃ©"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliquÃ©"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliquÃ©"
  
! #: c/c-decl.cc:6762
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliquÃ©"
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %qs"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qE"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, Ã  la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>"
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
*************** msgstr "%qE au niveau de la fonction est
*** 43829,44883 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨tre"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "dÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "dÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "dÃ©claration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7055
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.cc:7058
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.cc:7248
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.cc:7643
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.cc:7841
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.cc:7984
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:7987
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:8006
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "l'objet %<constexpr%> a le type modifiÃ© par une variable"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "qualificatifs invalides pour un objet %<constexpr%>"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "qualificatifs invalides pour le champ de l'objet %<constexpr%>"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT est dÃ©fini dans l'initialiseur de l'objet sous-spÃ©cifiÃ©"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.cc:9281
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "le transtypage Ã  la barbare inverse l'ordre de stockage scalaire"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> dÃ©clarÃ© avec mais dÃ©fini sans type sous-jacent fixe"
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.cc:9696
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent la plage de %qs"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "la valeur de l'Ã©numÃ©ration est en dehors de la plage du type sous-jacent"
  
! #: c/c-decl.cc:9893
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "la valeur de l'Ã©numÃ©ration est en dehors de la plage de %qs"
  
! #: c/c-decl.cc:9899
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%> avant C2X"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2X"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.cc:11448
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs utilisÃ© avec %<auto%>"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> utilisÃ© avec %<constexpr%>"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.cc:11897
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.cc:11919
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.cc:11962
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE utilisÃ© avec %<constexpr%>"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.cc:12411
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> utilisÃ© avec %<auto%>"
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE utilisÃ© avec %<extern%>"
  
! #: c/c-decl.cc:12426
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE utilisÃ© avec %qs"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.cc:12463
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> utilisÃ© avec %qE"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "le C ISO ne supporte pas la dÃ©duction de type avec %<auto%> avant C2X"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de dÃ©calages vers la gauche est nÃ©gatif"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de dÃ©calages vers la droite est nÃ©gatif"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur du type"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la droite >= Ã  la largeur du type"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteur"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, 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"
--- 43844,44898 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨tre"
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "dÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "dÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "dÃ©claration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7062
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.cc:7065
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.cc:7255
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:7994
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:8013
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "l'objet %<constexpr%> a le type modifiÃ© par une variable"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "qualificatifs invalides pour un objet %<constexpr%>"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "qualificatifs invalides pour le champ de l'objet %<constexpr%>"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT est dÃ©fini dans l'initialiseur de l'objet sous-spÃ©cifiÃ©"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.cc:9288
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "le transtypage Ã  la barbare inverse l'ordre de stockage scalaire"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> dÃ©clarÃ© avec mais dÃ©fini sans type sous-jacent fixe"
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.cc:9703
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent la plage de %qs"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.cc:9872
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "la valeur de l'Ã©numÃ©ration est en dehors de la plage du type sous-jacent"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "la valeur de l'Ã©numÃ©ration est en dehors de la plage de %qs"
  
! #: c/c-decl.cc:9906
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%> avant C2X"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2X"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.cc:11455
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs utilisÃ© avec %<auto%>"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> utilisÃ© avec %<constexpr%>"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.cc:11904
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.cc:11926
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.cc:11969
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE utilisÃ© avec %<constexpr%>"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> utilisÃ© avec %<auto%>"
  
! #: c/c-decl.cc:12425
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE utilisÃ© avec %<extern%>"
  
! #: c/c-decl.cc:12433
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE utilisÃ© avec %qs"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.cc:12470
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> utilisÃ© avec %qE"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "le C ISO ne supporte pas la dÃ©duction de type avec %<auto%> avant C2X"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de dÃ©calages vers la gauche est nÃ©gatif"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de dÃ©calages vers la droite est nÃ©gatif"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur du type"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la droite >= Ã  la largeur du type"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteur"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, 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
*** 44897,44903 ****
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
--- 44912,44918 ----
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
*************** msgstr "fin de ligne attendue"
*** 44907,44919 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unitÃ© de traduction vide"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs sans %qs correspondant"
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonction"
--- 44922,44934 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unitÃ© de traduction vide"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs sans %qs correspondant"
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonction"
*************** msgstr "nom de type %qE inconnu; vouliez
*** 44948,44956 ****
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
--- 44963,44971 ----
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
*************** msgstr "attribut %<fallthrough%> au plus
*** 44980,44986 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
--- 44995,45001 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, 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
*** 44995,45006 ****
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "l'attribut %<assume%> n'est pas suivi par %<;%>"
--- 45010,45021 ----
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "l'attribut %<assume%> n'est pas suivi par %<;%>"
*************** msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ou
*** 45061,45067 ****
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquÃ©es"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
--- 45076,45082 ----
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquÃ©es"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
*************** msgid "empty enum is invalid"
*** 45152,45171 ****
  msgstr "un enum vide est invalide"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
--- 45167,45186 ----
  msgstr "un enum vide est invalide"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
*************** msgstr "spÃ©cificateurs de dÃ©claration
*** 45245,45251 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
--- 45260,45266 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, 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
*** 45255,45322 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C2X"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objet de taille variable ne peut pas Ãªtre initialisÃ© exceptÃ© avec un initialiseur vide"
  
! #: c/c-parser.cc:5736
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "le C ISO interdit d'initialiser avec des accolades vides avant C2X"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiser"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "le C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiser"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la dÃ©claration d'Ã©tiquette"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "dÃ©claration ou instruction attendue"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "une Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instruction"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "le C90 ISO interdit les mÃ©langes de dÃ©clarations et de code"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ã©tiquette Ã  la fin d'une dÃ©claration composÃ©e"
--- 45270,45337 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C2X"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objet de taille variable ne peut pas Ãªtre initialisÃ© exceptÃ© avec un initialiseur vide"
  
! #: c/c-parser.cc:5739
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "le C ISO interdit d'initialiser avec des accolades vides avant C2X"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiser"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "le C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiser"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la dÃ©claration d'Ã©tiquette"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "dÃ©claration ou instruction attendue"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "une Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instruction"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "le C90 ISO interdit les mÃ©langes de dÃ©clarations et de code"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ã©tiquette Ã  la fin d'une dÃ©claration composÃ©e"
*************** msgstr "Ã©tiquette Ã  la fin d'une dÃ©cl
*** 45325,46424 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "l'attribut de style GNU entre l'Ã©tiquette et la dÃ©claration appartient Ã  l'Ã©tiquette"
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> ou %<assume%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "variables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
  
! #: c/c-parser.cc:7600
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "une chaÃ®ne large est invalide dans ce contexte"
  
! #: c/c-parser.cc:8155
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C ISO interdit l'omission du terme central de l'expression %<?:%>"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableau"
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: c/c-parser.cc:8654
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "classe de stockage spÃ©cifiÃ©e dans le transtypage"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "un alignement est spÃ©cifiÃ© pour le nom de type dans le transtypage"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.cc:8890
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "spÃ©cificateur de classe de stockage dans %<sizeof%>"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "un alignement est spÃ©cifiÃ© pour le nom de type dans %<sizeof%>"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> appliquÃ© sur un champ de bits"
  
! #: c/c-parser.cc:8982
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "spÃ©cificateur de classe de stockage dans %qE"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le nom de type dans %qE"
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.cc:9245
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "l'association %<_Generic%> a un type fonction"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "l'association %<_Generic%> a un type incomplet"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "l'association %<_Generic%> a un type de longueur variable"
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spÃ©cifie deux types compatibles"
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associations"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.cc:9429
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.cc:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©"
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.cc:9459
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qs"
  
! #: c/c-parser.cc:9490
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonction"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressions"
  
! #: c/c-parser.cc:9896
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10027
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme type"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexe"
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaire"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10518
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appel"
  
! #: c/c-parser.cc:10522
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeur"
  
! #: c/c-parser.cc:10548
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©el"
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opÃ©randes de %<__builtin_complex%> de types diffÃ©rents"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> peut uniquement Ãªtre utilisÃ© dans la clause OpenMP %<depend%>"
  
! #: c/c-parser.cc:10805
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "le C ISO ne supporte pas %qs avant C2X"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT est dÃ©clarÃ© dans un littÃ©ral composÃ© %<constexpr%>"
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT dÃ©fini dans un littÃ©ral composÃ© %<constexpr%>"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littÃ©ral composÃ© a une taille variable"
  
! #: c/c-parser.cc:10918
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "littÃ©ral composÃ© a le type fonction"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littÃ©raux composÃ©s"
  
! #: c/c-parser.cc:10956
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "le C ISO interdit les spÃ©cificateurs de classe de stockage dans les littÃ©raux composÃ©s avant C2X"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qT"
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signÃ© %qT n'a pas d'effet"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qT"
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©e"
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Â«Â ;Â Â» superflu"
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thode"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la fin"
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c est attendue"
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriÃ©tÃ© vide"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriÃ©tÃ© manquant"
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriÃ©tÃ© %<%s%s%> inconnu"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu aprÃ¨s Objective-C %qE"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sÃ©lecteur %qE attendu"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u"
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit Ãªtre fondamentale"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> ou %<firstprivate%> attendu"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entiÃ¨re attendue"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit Ãªtre positive"
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entiÃ¨re constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entiÃ¨re positive"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> ou %<unconstrained%%> attendu"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "la borne infÃ©rieure %<num_teams%> %qE est plus grande que la borne supÃ©rieure %qE"
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> ou %<align%> attendu"
  
! #: c/c-parser.cc:16266
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliquÃ©"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "dans la clause %<allocate%>, l'argument du modificateur %<align%> doit Ãªtre une expression entiÃ¨re constante positive qui est une puissance de deux"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linÃ©aires multiples"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "modificateurs %<step%> multiples"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit Ãªtre fondamentale"
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de Â«Â doacrossÂ Â» invalide"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "trop de modificateurs %<close%>"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un modificateur autre que %<always%> ou %<close%> sur une clause %<map%>"
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "le modificateur de pÃ©riphÃ©rique %<ancestor%> pas prÃ©cÃ©dÃ© de la directive %<requires%> avec la clause %<reverse_offload%>"
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "l'expression de la clause %<device%> doit Ãªtre Ã©valuÃ©e Ã  %<1%>"
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
  
! #: c/c-parser.cc:17365
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de Â«Â proc_bindÂ Â» invalide"
  
! #: c/c-parser.cc:17409
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>"
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit Ãªtre la premiÃ¨re clause de %qs"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "l'argument de la clause %<align%> doit Ãªtre une expression de constante entiÃ¨re positive qui est une puissance de deux"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
--- 45340,46439 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "l'attribut de style GNU entre l'Ã©tiquette et la dÃ©claration appartient Ã  l'Ã©tiquette"
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> ou %<assume%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "variables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
  
! #: c/c-parser.cc:7603
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "une chaÃ®ne large est invalide dans ce contexte"
  
! #: c/c-parser.cc:8158
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C ISO interdit l'omission du terme central de l'expression %<?:%>"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableau"
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "classe de stockage spÃ©cifiÃ©e dans le transtypage"
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "un alignement est spÃ©cifiÃ© pour le nom de type dans le transtypage"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "spÃ©cificateur de classe de stockage dans %<sizeof%>"
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "un alignement est spÃ©cifiÃ© pour le nom de type dans %<sizeof%>"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> appliquÃ© sur un champ de bits"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "spÃ©cificateur de classe de stockage dans %qE"
  
! #: c/c-parser.cc:8988
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le nom de type dans %qE"
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:9251
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "l'association %<_Generic%> a un type fonction"
  
! #: c/c-parser.cc:9323
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "l'association %<_Generic%> a un type incomplet"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "l'association %<_Generic%> a un type de longueur variable"
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spÃ©cifie deux types compatibles"
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associations"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.cc:9432
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.cc:9440
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©"
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.cc:9462
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qs"
  
! #: c/c-parser.cc:9493
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonction"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressions"
  
! #: c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10030
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme type"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexe"
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaire"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type gÃ©nÃ©rique"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10521
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appel"
  
! #: c/c-parser.cc:10525
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeur"
  
! #: c/c-parser.cc:10551
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©el"
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opÃ©randes de %<__builtin_complex%> de types diffÃ©rents"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> peut uniquement Ãªtre utilisÃ© dans la clause OpenMP %<depend%>"
  
! #: c/c-parser.cc:10808
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "le C ISO ne supporte pas %qs avant C2X"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT est dÃ©clarÃ© dans un littÃ©ral composÃ© %<constexpr%>"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT dÃ©fini dans un littÃ©ral composÃ© %<constexpr%>"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littÃ©ral composÃ© a une taille variable"
  
! #: c/c-parser.cc:10921
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "littÃ©ral composÃ© a le type fonction"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littÃ©raux composÃ©s"
  
! #: c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "le C ISO interdit les spÃ©cificateurs de classe de stockage dans les littÃ©raux composÃ©s avant C2X"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©"
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qT"
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signÃ© %qT n'a pas d'effet"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qT"
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©e"
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Â«Â ;Â Â» superflu"
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thode"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la fin"
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode"
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c est attendue"
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriÃ©tÃ© vide"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriÃ©tÃ© manquant"
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriÃ©tÃ© %<%s%s%> inconnu"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu aprÃ¨s Objective-C %qE"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sÃ©lecteur %qE attendu"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u"
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit Ãªtre fondamentale"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> ou %<firstprivate%> attendu"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entiÃ¨re attendue"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit Ãªtre positive"
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entiÃ¨re constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entiÃ¨re positive"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> ou %<unconstrained%%> attendu"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "la borne infÃ©rieure %<num_teams%> %qE est plus grande que la borne supÃ©rieure %qE"
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> ou %<align%> attendu"
  
! #: c/c-parser.cc:16269
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliquÃ©"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "dans la clause %<allocate%>, l'argument du modificateur %<align%> doit Ãªtre une expression entiÃ¨re constante positive qui est une puissance de deux"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linÃ©aires multiples"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "modificateurs %<step%> multiples"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit Ãªtre fondamentale"
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de Â«Â doacrossÂ Â» invalide"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "trop de modificateurs %<close%>"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un modificateur autre que %<always%> ou %<close%> sur une clause %<map%>"
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "le modificateur de pÃ©riphÃ©rique %<ancestor%> pas prÃ©cÃ©dÃ© de la directive %<requires%> avec la clause %<reverse_offload%>"
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "l'expression de la clause %<device%> doit Ãªtre Ã©valuÃ©e Ã  %<1%>"
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
  
! #: c/c-parser.cc:17368
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de Â«Â proc_bindÂ Â» invalide"
  
! #: c/c-parser.cc:17412
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>"
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit Ãªtre la premiÃ¨re clause de %qs"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "l'argument de la clause %<align%> doit Ãªtre une expression de constante entiÃ¨re positive qui est une puissance de deux"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
*************** msgstr "l'expression d'allocation de la
*** 46427,46972 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supportÃ©"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> ou %<relaxed%> attendu"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "la clause %qs est incompatible avec les clauses %<read%> ou %<write%>"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "la clause %qs requiert la clause %qs"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%>"
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%>"
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%>, %<<%> ou %<>%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forme invalide de %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forme invalide de %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "la clause %<weak%> requiert une comparaison d'Ã©galitÃ© atomique"
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ou %<inoutset%> attendu"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec la clause %qs ne peut Ãªtre utilisÃ© qu'avec des instructions composÃ©es"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<tofrom%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, 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.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, 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.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, 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.cc:22614 cp/parser.cc:46527
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>"
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:22833
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %qs"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%> ou des clauses %<enter%>"
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr "la directive avec uniquement des clauses %<device_type%>"
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<declare target%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redÃ©claration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> prÃ©cÃ©dent"
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, 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.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement"
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilation"
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire"
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.cc:23757
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "clause %<at%>, %<severity%> ou %<message%> attendue"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrÃ©eÂ : %s"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrÃ©e"
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "au moins une clause de prÃ©somption est attendue"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de la clause %qs"
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnÃ©e simultanÃ©ment dans les clauses %<absent%> et %<contains%>"
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnÃ©e plusieurs fois dans les clauses %qs"
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de prÃ©somption %qs inconnue"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de prÃ©somption attendue"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
--- 46442,46987 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supportÃ©"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> ou %<relaxed%> attendu"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "la clause %qs est incompatible avec les clauses %<read%> ou %<write%>"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "la clause %qs requiert la clause %qs"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%>"
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%>"
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%>, %<<%> ou %<>%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forme invalide de %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forme invalide de %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "la clause %<weak%> requiert une comparaison d'Ã©galitÃ© atomique"
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ou %<inoutset%> attendu"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec la clause %qs ne peut Ãªtre utilisÃ© qu'avec des instructions composÃ©es"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<tofrom%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, 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.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, 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.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, 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.cc:22617 cp/parser.cc:46526
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>"
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:22836
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %qs"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%> ou des clauses %<enter%>"
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr "la directive avec uniquement des clauses %<device_type%>"
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<declare target%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redÃ©claration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> prÃ©cÃ©dent"
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, 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.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement"
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilation"
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire"
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.cc:23760
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "clause %<at%>, %<severity%> ou %<message%> attendue"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrÃ©eÂ : %s"
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrÃ©e"
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "au moins une clause de prÃ©somption est attendue"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de la clause %qs"
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnÃ©e simultanÃ©ment dans les clauses %<absent%> et %<contains%>"
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnÃ©e plusieurs fois dans les clauses %qs"
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de prÃ©somption %qs inconnue"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de prÃ©somption attendue"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
*************** msgstr "pas d'accolade fermante"
*** 46976,46982 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 46991,46997 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "les types retournÃ©s par les fon
*** 47057,47068 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "convertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommÃ© %qE"
--- 47072,47083 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "convertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommÃ© %qE"
*************** msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© i
*** 47490,47496 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  droite de la virgule n'a pas d'effet"
--- 47505,47511 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  droite de la virgule n'a pas d'effet"
*************** msgstr "l'initialiseur de %<constexpr%>
*** 47935,47946 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "l'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type dÃ©cimal"
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaÃ®ne de caractÃ¨res littÃ©rale avec un tableau de type %qT"
--- 47950,47961 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "l'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type dÃ©cimal"
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaÃ®ne de caractÃ¨res littÃ©rale avec un tableau de type %qT"
*************** msgid "invalid use of non-lvalue array"
*** 47956,47962 ****
  msgstr "utilisation invalide d'un tableau n'Ã©tant pas une l-valeur"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une constante"
--- 47971,47977 ----
  msgstr "utilisation invalide d'un tableau n'Ã©tant pas une l-valeur"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une constante"
*************** msgstr "un Ã©lÃ©ment de l'initialisation
*** 47966,47982 ****
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisÃ© Ã  l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargement"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
--- 47981,47997 ----
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisÃ© Ã  l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargement"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
*************** msgstr "groupe d'accolades superflu Ã  l
*** 47996,48003 ****
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriquÃ©"
--- 48011,48018 ----
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriquÃ©"
*************** msgstr "accolades manquantes autour de l
*** 48012,48609 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ã©lÃ©ments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableau"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constante"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dÃ©passe les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisÃ© a des effets de bord Ã©crasÃ©s"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisÃ© est Ã©crasÃ©"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:10645
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculÃ© doit Ãªtre un type pointeur"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨re"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre NULL"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre NULL"
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la mÃªme taille que %qT"
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants Ã  l'aide de %<==%> ou %<!=%> n'est pas sÃ»r"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctions"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaire"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, 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.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne infÃ©rieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©e"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeur"
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigÃ¼e dans la clause %qs"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itÃ©rateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction"
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.cc:14723
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qE"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, 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.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisÃ©s"
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qT"
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨tre"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de partage de donnÃ©es"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©duction"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48027,48624 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ã©lÃ©ments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableau"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constante"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dÃ©passe les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisÃ© a des effets de bord Ã©crasÃ©s"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisÃ© est Ã©crasÃ©"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:10650
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculÃ© doit Ãªtre un type pointeur"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨re"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre NULL"
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'opÃ©rande pointeur dans %qE ne peut pas Ãªtre NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la mÃªme taille que %qT"
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants Ã  l'aide de %<==%> ou %<!=%> n'est pas sÃ»r"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctions"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaire"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, 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.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne infÃ©rieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©e"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeur"
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigÃ¼e dans la clause %qs"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itÃ©rateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction"
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.cc:14728
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qE"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, 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.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisÃ©s"
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qT"
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨tre"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de partage de donnÃ©es"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©duction"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE apparaÃ®t plus d'une fois da
*** 48612,48835 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.cc:15193
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> utilisÃ© avec le type %<depend%> autre que %<out%> ou %<inout%>"
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>"
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>"
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:15754
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, 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.cc:15829 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tÃ¢che"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, 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.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>"
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>"
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>"
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©es"
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversÃ©"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.cc:16375
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "le deuxiÃ¨me argument de %<va_arg%> est un type fonction %qT"
  
! #: c/c-typeck.cc:16381
  #, 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%>"
--- 48627,48850 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.cc:15198
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> utilisÃ© avec le type %<depend%> autre que %<out%> ou %<inout%>"
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>"
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>"
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:15759
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, 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.cc:15834 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tÃ¢che"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, 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.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>"
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>"
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>"
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©es"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversÃ©"
  
! #: c/c-typeck.cc:16374
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.cc:16380
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "le deuxiÃ¨me argument de %<va_arg%> est un type fonction %qT"
  
! #: c/c-typeck.cc:16386
  #, 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"
*** 49036,49897 ****
  msgstr "Ã©tiquette de Â«Â caseÂ Â» attendue"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  passer %qT comme argument %<this%> Ã©limine les qualificatifs"
  
! #: cp/call.cc:3841
  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.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  la conversion de l'argument %d serait mal formÃ©e:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  msgid "  no known conversion from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimÃ©)"
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversÃ©)"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (rÃ©Ã©crit)"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hÃ©ritÃ© ici"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e"
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  la conversion depuis le type de retour %qT de la spÃ©cialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "les initialisations par noms ne peuvent pas Ãªtre utilisÃ©es avec un type non agrÃ©gÃ© %qT"
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directement"
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.cc:5394
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.cc:5437
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5440
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.cc:5577
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "les opÃ©randes de %<?:%> de types %qT et %qT ont des rangs de conversion pas ordonnÃ©s"
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.cc:6180
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.cc:6214
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.cc:7200
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.cc:7472
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7486
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<%T::operator[] (%A)%> est ambigu"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.cc:7807
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "le destructeur delete %qD ne peut pas utilisÃ© pour libÃ©rer la mÃ©moire allouÃ©e si l'initialisation lÃ¨ve une exception car l'objet n'est pas encore construit"
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.cc:8055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.cc:8063
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.cc:8331
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "conversion de %qH vers %qI avec un plus grand rang de conversion"
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "la conversion vers %qH depuis %qI avec des rangs de conversion pas ordonnÃ©s"
  
! #: cp/call.cc:8353
  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.cc:8393 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.cc:8708
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.cc:8717
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qI"
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
  #. extype is volatile
! #: cp/call.cc:8725
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.cc:8780
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.cc:10746
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.cc:10773
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "l'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers un type non trivialement copiable (%qT)"
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.cc:11636
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "le C++20 indique que ceux-ci sont ambigus mÃªme si le second est inversÃ©Â :"
  
! #: cp/call.cc:12811
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "essayez de rendre l'opÃ©rateur une fonction membre %<const%>"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.cc:12875
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.cc:13740
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qI"
  
! #: cp/call.cc:14016
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "est peut-Ãªtre une rÃ©fÃ©rence ballante vers un temporaire"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr "le temporaire a Ã©tÃ© dÃ©truit Ã  la fin de l'expression complÃ¨te %qE"
--- 49051,49912 ----
  msgstr "Ã©tiquette de Â«Â caseÂ Â» attendue"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  passer %qT comme argument %<this%> Ã©limine les qualificatifs"
  
! #: cp/call.cc:3849
  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.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  la conversion de l'argument %d serait mal formÃ©e:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  msgid "  no known conversion from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimÃ©)"
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversÃ©)"
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (rÃ©Ã©crit)"
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hÃ©ritÃ© ici"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e"
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  la conversion depuis le type de retour %qT de la spÃ©cialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "les initialisations par noms ne peuvent pas Ãªtre utilisÃ©es avec un type non agrÃ©gÃ© %qT"
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directement"
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.cc:5409
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.cc:5452
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.cc:5592
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "les opÃ©randes de %<?:%> de types %qT et %qT ont des rangs de conversion pas ordonnÃ©s"
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.cc:6195
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.cc:6229
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.cc:7215
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.cc:7487
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7501
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<%T::operator[] (%A)%> est ambigu"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.cc:7822
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "le destructeur delete %qD ne peut pas utilisÃ© pour libÃ©rer la mÃ©moire allouÃ©e si l'initialisation lÃ¨ve une exception car l'objet n'est pas encore construit"
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.cc:8070
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.cc:8078
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.cc:8346
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "conversion de %qH vers %qI avec un plus grand rang de conversion"
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "la conversion vers %qH depuis %qI avec des rangs de conversion pas ordonnÃ©s"
  
! #: cp/call.cc:8368
  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.cc:8408 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.cc:8723
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.cc:8732
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qI"
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
  #. extype is volatile
! #: cp/call.cc:8740
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.cc:8795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.cc:10761
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.cc:10788
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "l'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers un type non trivialement copiable (%qT)"
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.cc:11651
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "le C++20 indique que ceux-ci sont ambigus mÃªme si le second est inversÃ©Â :"
  
! #: cp/call.cc:12837
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "essayez de rendre l'opÃ©rateur une fonction membre %<const%>"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.cc:12901
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.cc:13786
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qI"
  
! #: cp/call.cc:14062
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "est peut-Ãªtre une rÃ©fÃ©rence ballante vers un temporaire"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr "le temporaire a Ã©tÃ© dÃ©truit Ã  la fin de l'expression complÃ¨te %qE"
*************** msgstr "membre tableau flexible %qD dans
*** 50354,50360 ****
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
--- 50369,50375 ----
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
*************** msgstr "le corps de la fonction %<conste
*** 50517,50598 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonction"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se rÃ©duit Ã  %qE"
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a Ã©chouÃ©"
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la modification d'un objet constant %qE n'est pas permise dans une expression constante"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement dÃ©clarÃ© %<const%> ici"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la rÃ©fÃ©rence %<dynamic_cast%> a Ã©chouÃ©"
  
! #: cp/constexpr.cc:2387
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qT"
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "le type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qT"
  
! #: cp/constexpr.cc:2496
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "le type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼e"
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 50532,50613 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonction"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se rÃ©duit Ã  %qE"
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a Ã©chouÃ©"
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la modification d'un objet constant %qE n'est pas permise dans une expression constante"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement dÃ©clarÃ© %<const%> ici"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la rÃ©fÃ©rence %<dynamic_cast%> a Ã©chouÃ©"
  
! #: cp/constexpr.cc:2385
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qT"
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "le type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qT"
  
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "le type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼e"
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "appel Ã  la fonction non %<const
*** 50600,50651 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "appel Ã  la fonction membre constexpr %qD via un sous-objet de base virtuel"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "l'expression %qE ne dÃ©signe pas une fonction %<constexpr%>"
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "dÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableau"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a Ã©tÃ© rÃ©alisÃ©e ici"
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "dÃ©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableau"
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "dÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©"
  
! #: cp/constexpr.cc:2817
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te"
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelÃ© dans une expression constante"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisÃ© avant sa dÃ©finition"
--- 50615,50666 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "appel Ã  la fonction membre constexpr %qD via un sous-objet de base virtuel"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "l'expression %qE ne dÃ©signe pas une fonction %<constexpr%>"
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "dÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableau"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a Ã©tÃ© rÃ©alisÃ©e ici"
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "dÃ©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableau"
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "dÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©"
  
! #: cp/constexpr.cc:2815
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te"
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelÃ© dans une expression constante"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisÃ© avant sa dÃ©finition"
*************** msgid "dereferencing a null pointer in %
*** 50716,50722 ****
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 50731,50737 ----
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "%qs accÃ¨s Ã  un octet non initi
*** 50815,51145 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©"
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5699
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.cc:5706
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constante"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:5719
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante"
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou Ã©numÃ©rÃ©"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6116
  #, 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.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD durant l'initialisation"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.cc:6800
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "sa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> diffÃ©rents"
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "si son utilisation fait partie d'une ABI publique, changez-le pour utiliser plutÃ´t une variable constante que vous dÃ©finissez"
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "la valeur par dÃ©faut pour les rÃ©glages actuels du processeur est %d octets"
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou dÃ©sactiver cet avertissement avec %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:6960
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "le contrÃ´le passe au travers de la dÃ©finition de %qD avec une durÃ©e de stockage limitÃ©e au thread"
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "le contrÃ´le passe au travers de la dÃ©finition de %qD avec une durÃ©e de stockage statique"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littÃ©ral dans une expression constante"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constante"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "le transtypage depuis %qT n'est pas permis"
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE n'est pas une expression constante tant que la classe %qT est encore incomplÃ¨te"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:7969
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "le prÃ©dicat du contrat est faux dans une expression constante"
  
! #: cp/constexpr.cc:7985
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.cc:8016
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel Ã  %qs n'est pas une expression constante"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qD"
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.cc:9258
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.cc:9390
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.cc:9551
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "l'expression new n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:9617
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.cc:9696
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©fini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©fini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zÃ©ro n'est pas une expression constante"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10012
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "aucune des branches de %<if%> est une expression constante"
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©finition d'une Ã©tiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
--- 50830,51160 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©"
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, 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.cc:5698
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.cc:5705
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constante"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:5718
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante"
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou Ã©numÃ©rÃ©"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6115
  #, 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.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD durant l'initialisation"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.cc:6799
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "sa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> diffÃ©rents"
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "si son utilisation fait partie d'une ABI publique, changez-le pour utiliser plutÃ´t une variable constante que vous dÃ©finissez"
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "la valeur par dÃ©faut pour les rÃ©glages actuels du processeur est %d octets"
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou dÃ©sactiver cet avertissement avec %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:6959
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "le contrÃ´le passe au travers de la dÃ©finition de %qD avec une durÃ©e de stockage limitÃ©e au thread"
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "le contrÃ´le passe au travers de la dÃ©finition de %qD avec une durÃ©e de stockage statique"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littÃ©ral dans une expression constante"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constante"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "le transtypage depuis %qT n'est pas permis"
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE n'est pas une expression constante tant que la classe %qT est encore incomplÃ¨te"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:7968
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "le prÃ©dicat du contrat est faux dans une expression constante"
  
! #: cp/constexpr.cc:7984
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.cc:8015
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel Ã  %qs n'est pas une expression constante"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qD"
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.cc:9257
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.cc:9389
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.cc:9550
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "l'expression new n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:9616
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.cc:9695
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©fini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©fini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zÃ©ro n'est pas une expression constante"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10011
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "aucune des branches de %<if%> est une expression constante"
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©finition d'une Ã©tiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
*************** msgstr "%qE est fourni par %qT mais %<st
*** 51846,51852 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "impossible d'initialiser un objet retournÃ© de type %qT avec une r-valeur de type %<void%>"
  
! #: cp/cp-gimplify.cc:169
  #, 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"
--- 51861,51867 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "impossible d'initialiser un objet retournÃ© de type %qT avec une r-valeur de type %<void%>"
  
! #: cp/cp-gimplify.cc:176
  #, 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"
*************** msgstr "en C++11, les destructeurs sont
*** 51871,51903 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieur"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.cc:3323
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.cc:3340
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.cc:3350
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.cc:3362
  #, 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%>"
--- 51886,51928 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieur"
  
! #: cp/cp-gimplify.cc:3275
! #, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr "comprimer l'expansion de l'attribut %qE"
! 
! #: cp/cp-gimplify.cc:3278
! #, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr "utiliser plutÃ´t une expression de repli (fold) dans l'argument de l'attribut"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.cc:3335
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.cc:3352
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.cc:3362
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de donnÃ©es non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
*************** msgstr "par rapport Ã  la dÃ©claration p
*** 52321,52327 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 52346,52352 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "les attributs sont ignorÃ©s s'il
*** 52917,52923 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©e"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
--- 52942,52948 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©e"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
*************** msgstr "initialisation invalide pour %q#
*** 53123,53130 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gat"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
--- 53148,53155 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gat"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
*************** msgstr "%<declare variant%> sur %qD virt
*** 53239,53255 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la dÃ©claration de %q#D n'est pas initialisÃ©e"
--- 53264,53280 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la dÃ©claration de %q#D n'est pas initialisÃ©e"
*************** msgstr "%<long%> et %<short%> spÃ©cifiÃ©
*** 54035,54051 ****
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "%qs spÃ©cifiÃ© avec %qD"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
--- 54060,54076 ----
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr "%qs spÃ©cifiÃ© avec le nom typedef %qD"
  
! #: cp/decl.cc:12491
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
*************** msgstr "un constructeur ne peut pas Ãªtr
*** 54633,54639 ****
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
--- 54658,54664 ----
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
*************** msgstr "le champ sans nom n'est ni une f
*** 54673,54995 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un attribut qui appartient Ã  une dÃ©claration amie qui n'est pas une dÃ©finition est ignorÃ©e"
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qs"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14588
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classe"
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.cc:14625
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonction"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statique"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.cc:14739
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finition"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:14980
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par dÃ©faut %qE utilise la variable locale %qD"
  
! #: cp/decl.cc:15110
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.cc:15114
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.cc:15551
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.cc:15559
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit Ãªtre une fonction membre"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD peut Ãªtre une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.cc:15654
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.cc:15655
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:15667
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:15668
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.cc:15679
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.cc:15730
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD dÃ©fini par l'usager Ã©value toujours les 2 arguments"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qs"
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qs"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
--- 54698,55020 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un attribut qui appartient Ã  une dÃ©claration amie qui n'est pas une dÃ©finition est ignorÃ©e"
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14597
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classe"
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonction"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statique"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.cc:14748
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finition"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:14989
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par dÃ©faut %qE utilise la variable locale %qD"
  
! #: cp/decl.cc:15119
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.cc:15123
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.cc:15568
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit Ãªtre une fonction membre"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD peut Ãªtre une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.cc:15663
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.cc:15664
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:15676
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:15677
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:15700
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD dÃ©fini par l'usager Ã©value toujours les 2 arguments"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qs"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qs"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.cc:15911
  #, 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
*** 55001,55110 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "le patron de classe %qD est redÃ©clarÃ© comme un non patron"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redÃ©claration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "ne peut dÃ©clarer %qD dans un module diffÃ©rent"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typÃ© pour %q#T"
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "dÃ©saccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.cc:16531
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "impossible de dÃ©finir %qD dans un module diffÃ©rent"
  
! #: cp/decl.cc:16606
  #, 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"
--- 55026,55135 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "le patron de classe %qD est redÃ©clarÃ© comme un non patron"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redÃ©claration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "ne peut dÃ©clarer %qD dans un module diffÃ©rent"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typÃ© pour %q#T"
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "dÃ©saccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.cc:16540
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "impossible de dÃ©finir %qD dans un module diffÃ©rent"
  
! #: cp/decl.cc:16615
  #, 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
*** 55113,55195 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qT"
  
! #: cp/decl.cc:16930
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)"
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨re"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>"
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.cc:17021
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.cc:18167
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>"
  
! #: cp/decl.cc:18231
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/decl.cc:18812
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
--- 55138,55220 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qT"
  
! #: cp/decl.cc:16939
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)"
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨re"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>"
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.cc:17030
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/decl.cc:18821
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
*************** msgstr "la liste des paramÃ¨tres du patr
*** 55259,55405 ****
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
  
! #: cp/decl2.cc:872
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "aucune dÃ©claration ne correspond Ã  %q#D"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr "aucun opÃ©rateur de conversion dÃ©clarÃ©"
  
! #: cp/decl2.cc:880
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "pas de fonction nommÃ©e %qD"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "%#qT est dÃ©fini ici"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "la classe locale %q#T ne doit pas avoir le membre de donnÃ©e statique %q#D"
  
! #: cp/decl2.cc:951
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "membre de donnÃ©e statique %qD dans une classe sans nom"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "classe sans nom dÃ©finie ici"
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "une liste explicite d'arguments de patron n'est pas permise"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans %qT"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "initialisation invalide pour la fonction membre %qD"
  
! #: cp/decl2.cc:1122
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "initialisation spÃ©cifiÃ©e pour la fonction amie %qD"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "initialisation spÃ©cifiÃ©e pour la fonction membre statique %qD"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiques"
  
! #: cp/decl2.cc:1230
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "champ de bits %qD avec un type non entier %qT"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "ne peut dÃ©clarer %qD comme Ã©tant un type de champ de bits"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ne peut dÃ©clarer le champ de bits %qD avec un type de fonction"
  
! #: cp/decl2.cc:1255
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "le membre statique %qD ne peut pas Ãªtre un champ de bits"
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la largeur du champ de bits %qD a le type non entier %qT"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> ne peut pas Ãªtre spÃ©cifiÃ© dans ce contexte"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©"
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques"
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "membre privÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "membre protÃ©gÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "les agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiques"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anonyme sans aucun membre"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> doit retourner le type %qT"
--- 55284,55430 ----
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "aucune dÃ©claration ne correspond Ã  %q#D"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr "aucun opÃ©rateur de conversion dÃ©clarÃ©"
  
! #: cp/decl2.cc:885
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "pas de fonction nommÃ©e %qD"
  
! #: cp/decl2.cc:887
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "%#qT est dÃ©fini ici"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "la classe locale %q#T ne doit pas avoir le membre de donnÃ©e statique %q#D"
  
! #: cp/decl2.cc:956
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "membre de donnÃ©e statique %qD dans une classe sans nom"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "classe sans nom dÃ©finie ici"
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "une liste explicite d'arguments de patron n'est pas permise"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans %qT"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "initialisation invalide pour la fonction membre %qD"
  
! #: cp/decl2.cc:1127
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "initialisation spÃ©cifiÃ©e pour la fonction amie %qD"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "initialisation spÃ©cifiÃ©e pour la fonction membre statique %qD"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiques"
  
! #: cp/decl2.cc:1235
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "champ de bits %qD avec un type non entier %qT"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "ne peut dÃ©clarer %qD comme Ã©tant un type de champ de bits"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ne peut dÃ©clarer le champ de bits %qD avec un type de fonction"
  
! #: cp/decl2.cc:1260
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "le membre statique %qD ne peut pas Ãªtre un champ de bits"
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la largeur du champ de bits %qD a le type non entier %qT"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> ne peut pas Ãªtre spÃ©cifiÃ© dans ce contexte"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©"
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques"
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "membre privÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "membre protÃ©gÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "les agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiques"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anonyme sans aucun membre"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> doit retourner le type %qT"
*************** msgstr "%<operator new%> doit retourner
*** 55408,55501 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "le premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> prend le type %<size_t%> (%qT) comme premier paramÃ¨tre"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> doit retourner le type %qT"
  
! #: cp/decl2.cc:2023
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "la destruction de %<operator delete%> doit Ãªtre une fonction membre"
  
! #: cp/decl2.cc:2026
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "la destruction de %<operator delete%> doit Ãªtre une fonction de dÃ©sallocation habituelle"
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> prend le type %qT comme premier paramÃ¨tre"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT a un champ %q#D dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT a un champ %q#D dont le type a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT a un champ %q#D dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD"
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT a la base %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT a la base %qT qui dÃ©pend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT a la base %qT qui a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT a la base %qT qui utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT"
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini"
--- 55433,55526 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "le premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> prend le type %<size_t%> (%qT) comme premier paramÃ¨tre"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> doit retourner le type %qT"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "la destruction de %<operator delete%> doit Ãªtre une fonction membre"
  
! #: cp/decl2.cc:2031
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "la destruction de %<operator delete%> doit Ãªtre une fonction de dÃ©sallocation habituelle"
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> prend le type %qT comme premier paramÃ¨tre"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT a un champ %q#D dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT a un champ %q#D dont le type a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT a un champ %q#D dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD"
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT a la base %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT a la base %qT qui dÃ©pend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT a la base %qT qui a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT a la base %qT qui utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT"
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini"
*************** msgstr "%q#D, dÃ©clarÃ© avec un type non
*** 55504,55602 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "un type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "un type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison"
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4795
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "la dÃ©coration de %q#D qui abouti Ã  %qE entre en conflit avec une dÃ©coration prÃ©cÃ©dente"
  
! #: cp/decl2.cc:4798
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "dÃ©coration prÃ©cÃ©dente de %q#D"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©coration"
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "le programme devrait aussi dÃ©finir %qD"
  
! #: cp/decl2.cc:5209
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "la fonction en ligne %qD est utilisÃ©e mais n'a jamais Ã©tÃ© dÃ©finie"
  
! #: cp/decl2.cc:5436
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argument par dÃ©faut manquant pour le paramÃ¨tre %P de %q#D"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "...suivant le paramÃ¨tre %P qui a un argument par dÃ©faut"
  
! #: cp/decl2.cc:5565
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "car %qT a un %qD fourni par l'utilisateur"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.cc:5767
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.cc:5797
  #, 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"
--- 55529,55627 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "un type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "un type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison"
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "la dÃ©coration de %q#D qui abouti Ã  %qE entre en conflit avec une dÃ©coration prÃ©cÃ©dente"
  
! #: cp/decl2.cc:4803
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "dÃ©coration prÃ©cÃ©dente de %q#D"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©coration"
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "le programme devrait aussi dÃ©finir %qD"
  
! #: cp/decl2.cc:5214
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "la fonction en ligne %qD est utilisÃ©e mais n'a jamais Ã©tÃ© dÃ©finie"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argument par dÃ©faut manquant pour le paramÃ¨tre %P de %q#D"
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "...suivant le paramÃ¨tre %P qui a un argument par dÃ©faut"
  
! #: cp/decl2.cc:5570
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "car %qT a un %qD fourni par l'utilisateur"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.cc:5772
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.cc:5802
  #, 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"
*************** msgstr "%qT est dÃ©jÃ  un ami de %qT"
*** 55857,56269 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "la dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qT"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "la dÃ©claration amie %q#D dÃ©clare une fonction non patron"
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(si ce n'est pas ce que vous vouliez faire, assurez-vous que le patron de la fonction a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© et ajoutez %<<>%> aprÃ¨s le nom de la fonction ici)"
  
! #: cp/init.cc:391
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "initialisation par valeur du type incomplet %qT"
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "impossible d'initialiser par valeur le tableau ayant la limite %qT inconnue"
  
! #: cp/init.cc:513
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "initialisation par valeur du type fonction %qT"
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "initialisation par valeur du type rÃ©fÃ©rencÃ© %qT"
  
! #: cp/init.cc:586
  #, gcc-internal-format
  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.cc:675
  #, 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.cc:745
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initialisation pour le membre tableau flexible %q#D"
  
! #: cp/init.cc:810
  #, 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.cc:914 cp/init.cc:995
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD est initialisÃ© avec lui-mÃªme"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr "la rÃ©fÃ©rence %qD n'est pas encore liÃ©e Ã  une valeur lorsqu'elle est utilisÃ©e ici"
  
! #: cp/init.cc:924
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "le membre %qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: cp/init.cc:972
  #, 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.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD sera initialisÃ© aprÃ¨s"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT sera initialisÃ©e aprÃ¨s"
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  la base %qT"
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  quand elle est initialisÃ©e ici"
  
! #: cp/init.cc:1362
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "initialisations multiples donnÃ©es pour %qD"
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "initialisations multiples donnÃ©es pour la base %qT"
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initialisations pour des membres multiples de %qT"
  
! #: cp/init.cc:1562
  #, 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.cc:1798 cp/init.cc:1817
  #, 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.cc:1804
  #, 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.cc:1811
  #, 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.cc:1850
  #, 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.cc:1858
  #, 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.cc:1905
  #, 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.cc:1913
  #, 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.cc:1916
  #, 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.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, 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.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
  
! #: cp/init.cc:2407
  #, 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.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "pointeur invalide vers le champ de bits %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, 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.cc:2721
  #, 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.cc:2729
  #, 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.cc:2733
  #, 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.cc:2749
  #, 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.cc:2757
  #, 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.cc:2761
  #, 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.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  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 au plus %qwu"
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  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 au moins %qwu"
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  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 au plus %qwu"
  
! #: cp/init.cc:2921
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Ã  l'offset %wi de l'objet %qD dÃ©clarÃ© ici"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Ã  l'offset [%wi, %wi] de %qD dÃ©clarÃ© ici"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "dÃ©bordement d'entier dans la taille du tableau"
  
! #: cp/init.cc:3133
  #, 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.cc:3151
  #, 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.cc:3167
  #, 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.cc:3169
  #, 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.cc:3179
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "type %<void%> invalide pour %<new%>"
  
! #: cp/init.cc:3185
  #, 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.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "constante non initialisÃ©e dans %<new%> de %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "pas de %qD convenable dans la classe %qT"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requÃªte pour le membre %qD est ambiguÃ«"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> de type %qT avec l'alignement Ã©tendu %d"
  
! #: cp/init.cc:3474
  #, 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.cc:3477
  #, 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.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableau"
  
! #: cp/init.cc:3949
  #, 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.cc:3978
  #, 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.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonction"
  
! #: cp/init.cc:4107
  #, 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.cc:4111
  #, 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.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>"
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©fini"
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©fini"
  
! #: cp/init.cc:5482
  #, 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"
--- 55882,56294 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "la dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qT"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "la dÃ©claration amie %q#D dÃ©clare une fonction non patron"
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(si ce n'est pas ce que vous vouliez faire, assurez-vous que le patron de la fonction a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© et ajoutez %<<>%> aprÃ¨s le nom de la fonction ici)"
  
! #: cp/init.cc:398
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "initialisation par valeur du type incomplet %qT"
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "impossible d'initialiser par valeur le tableau ayant la limite %qT inconnue"
  
! #: cp/init.cc:520
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "initialisation par valeur du type fonction %qT"
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "initialisation par valeur du type rÃ©fÃ©rencÃ© %qT"
  
! #: cp/init.cc:597
  #, gcc-internal-format
  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.cc:665
  #, 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.cc:735
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initialisation pour le membre tableau flexible %q#D"
  
! #: cp/init.cc:800
  #, 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.cc:904 cp/init.cc:985
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD est initialisÃ© avec lui-mÃªme"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr "la rÃ©fÃ©rence %qD n'est pas encore liÃ©e Ã  une valeur lorsqu'elle est utilisÃ©e ici"
  
! #: cp/init.cc:914
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "le membre %qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: cp/init.cc:962
  #, 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.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD sera initialisÃ© aprÃ¨s"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT sera initialisÃ©e aprÃ¨s"
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  la base %qT"
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  quand elle est initialisÃ©e ici"
  
! #: cp/init.cc:1352
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "initialisations multiples donnÃ©es pour %qD"
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "initialisations multiples donnÃ©es pour la base %qT"
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initialisations pour des membres multiples de %qT"
  
! #: cp/init.cc:1552
  #, 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.cc:1788 cp/init.cc:1807
  #, 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.cc:1794
  #, 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.cc:1801
  #, 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.cc:1840
  #, 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.cc:1848
  #, 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.cc:1895
  #, 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.cc:1903
  #, 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.cc:1906
  #, 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.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, 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.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
  
! #: cp/init.cc:2397
  #, 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.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "pointeur invalide vers le champ de bits %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, 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.cc:2711
  #, 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.cc:2719
  #, 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.cc:2723
  #, 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.cc:2739
  #, 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.cc:2747
  #, 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.cc:2751
  #, 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.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  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 au plus %qwu"
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  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 au moins %qwu"
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  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 au plus %qwu"
  
! #: cp/init.cc:2911
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Ã  l'offset %wi de l'objet %qD dÃ©clarÃ© ici"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Ã  l'offset [%wi, %wi] de %qD dÃ©clarÃ© ici"
  
! #: cp/init.cc:3113
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "dÃ©bordement d'entier dans la taille du tableau"
  
! #: cp/init.cc:3123
  #, 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.cc:3141
  #, 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.cc:3157
  #, 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.cc:3159
  #, 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.cc:3169
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "type %<void%> invalide pour %<new%>"
  
! #: cp/init.cc:3175
  #, 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.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "constante non initialisÃ©e dans %<new%> de %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "pas de %qD convenable dans la classe %qT"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requÃªte pour le membre %qD est ambiguÃ«"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> de type %qT avec l'alignement Ã©tendu %d"
  
! #: cp/init.cc:3464
  #, 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.cc:3467
  #, 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.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableau"
  
! #: cp/init.cc:3939
  #, 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.cc:3968
  #, 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.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonction"
  
! #: cp/init.cc:4097
  #, 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.cc:4101
  #, 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.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>"
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©fini"
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©fini"
  
! #: cp/init.cc:5472
  #, 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 "dÃ©coration de %<typeof%>, utili
*** 56378,56424 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qT dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
--- 56403,56449 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qT dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
*************** msgstr "dÃ©claration Â«Â usingÂ Â» pour
*** 57092,57098 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration"
--- 57117,57123 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration"
*************** msgstr "l'attribut %qD est ignorÃ© sur l
*** 57177,57183 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
--- 57202,57208 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
*************** msgstr "elle a Ã©tÃ© dÃ©finie ici plus t
*** 57224,57282 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.cc:8325
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.cc:8524
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.cc:8627
  #, 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.cc:8628
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.cc:8677
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la dÃ©finition atteignable"
  
! #: cp/name-lookup.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "dÃ©finition atteignable %s ici"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
--- 57249,57307 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.cc:8362
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.cc:8561
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.cc:8664
  #, 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.cc:8665
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.cc:8714
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la dÃ©finition atteignable"
  
! #: cp/name-lookup.cc:8716
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "dÃ©finition atteignable %s ici"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgstr "l'identificateur %qE est un mot
*** 57301,57307 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, 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"
--- 57326,57332 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, 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 "le %<constinit%> du C++20 est un
*** 57547,57553 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
--- 57572,57578 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
*************** msgstr "les types ne peuvent pas Ãªtre d
*** 57838,57844 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
--- 57863,57869 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
*************** msgstr "le C++ ISO ne permet pas %<align
*** 57888,57894 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, 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"
--- 57913,57919 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
*************** msgstr "la dÃ©claration d'un paramÃ¨tre
*** 58098,58109 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "mÃ©lange de directives OpenMP avec des attributs et la syntaxe pragma sur la mÃªme instruction"
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de l'attribut %<omp::directive%>"
--- 58123,58134 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "mÃ©lange de directives OpenMP avec des attributs et la syntaxe pragma sur la mÃªme instruction"
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de l'attribut %<omp::directive%>"
*************** msgstr "%<if consteval%> requiert une in
*** 58198,58204 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
--- 58223,58229 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
*************** msgstr "l'expression %<for%> parcourant
*** 58260,58266 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
--- 58285,58291 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
*************** msgstr "%<goto%> dans une fonction %<con
*** 58286,58292 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
--- 58311,58317 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
*************** msgstr "seuls les constructeurs prennent
*** 58547,58558 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeur"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, 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"
--- 58572,58583 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeur"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, 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"
*************** msgstr "arguments de patron manquants ap
*** 59151,59157 ****
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
--- 59176,59182 ----
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "dÃ©finition prÃ©cÃ©dente de %q#T
*** 59320,59326 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "paquet de paramÃ¨tres non dÃ©roulÃ©s dans la classe locale d'un lambda"
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
--- 59345,59351 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "paquet de paramÃ¨tres non dÃ©roulÃ©s dans la classe locale d'un lambda"
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
*************** msgstr "le mot-clÃ© %<typename%> n'est p
*** 59420,59569 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exception"
  
! #: cp/parser.cc:28400
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptions"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11"
  
! #: cp/parser.cc:28450
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exception"
  
! #: cp/parser.cc:29161
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "argument d'attribut attendu comme sÃ©quence de jeton Ã©quilibrÃ©e"
  
! #: cp/parser.cc:29215
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©e"
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
! #: cp/parser.cc:29383
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "l'attribut %<omp::%E%> requiert un argument"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spÃ©cifiÃ© plusieurs fois"
  
! #: cp/parser.cc:29532
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:29575
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "rÃ´le de contrat attendu"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "sÃ©mantique de contrat ou niveau attendu"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "niveau de contrat attenduÂ : %<default%>, %<audit%> ou %<axiom%>"
  
! #: cp/parser.cc:29676
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "utilisation invalide du rÃ´le de contrat pour une sÃ©mantique explicite"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "les contrats sont uniquement disponibles avec %<-fcontracts%>"
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»"
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "teste si un id de concept est une expression valideÂ ; ajoutez %<requires%> pour vÃ©rifier la satisfaction"
  
! #: cp/parser.cc:31049
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de rÃ©sultat n'est pas un contrainte de type simple"
  
! #: cp/parser.cc:31057
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
--- 59445,59594 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exception"
  
! #: cp/parser.cc:28399
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptions"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11"
  
! #: cp/parser.cc:28449
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exception"
  
! #: cp/parser.cc:29160
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "argument d'attribut attendu comme sÃ©quence de jeton Ã©quilibrÃ©e"
  
! #: cp/parser.cc:29214
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©e"
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
! #: cp/parser.cc:29382
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "l'attribut %<omp::%E%> requiert un argument"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spÃ©cifiÃ© plusieurs fois"
  
! #: cp/parser.cc:29531
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:29574
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "rÃ´le de contrat attendu"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "sÃ©mantique de contrat ou niveau attendu"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "niveau de contrat attenduÂ : %<default%>, %<audit%> ou %<axiom%>"
  
! #: cp/parser.cc:29675
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "utilisation invalide du rÃ´le de contrat pour une sÃ©mantique explicite"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "les contrats sont uniquement disponibles avec %<-fcontracts%>"
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»"
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "teste si un id de concept est une expression valideÂ ; ajoutez %<requires%> pour vÃ©rifier la satisfaction"
  
! #: cp/parser.cc:31048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de rÃ©sultat n'est pas un contrainte de type simple"
  
! #: cp/parser.cc:31056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:31577
  #, 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
*** 59572,60164 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨res"
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type class"
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activer"
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "dÃ©claration invalide du patron membre dans la classe locale"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.cc:32447
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autre"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.cc:32901
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs devrait Ãªtre %qs pour terminer une liste d'arguments du patron"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spÃ©cification de la classe de liaison"
  
! #: cp/parser.cc:33407
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spÃ©cificateur %qD multiple"
  
! #: cp/parser.cc:33410
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spÃ©cificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spÃ©cificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.cc:33563
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:33689
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:33710
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clÃ© d'Ã©numÃ©ration redondante dans %<enum%s%> en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.cc:34405
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clÃ© de classe %qs redondante en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clÃ© de classe ou remplacez lÃ  par %qs"
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.cc:34579
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patrons"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la fin"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++"
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriÃ©tÃ© %qE inconnu"
  
! #: cp/parser.cc:38038
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.cc:39144
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.cc:40113
  #, 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.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> doit Ãªtre le seul attribut spÃ©cifiÃ© dans une instruction"
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©e"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©duction"
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "la directive OpenMP autre que %<declare simd%> ou %<declare variant%> appartient Ã  une dÃ©claration"
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs dans la syntaxe d'attribut est terminÃ© par %qs dans la syntaxe pragma"
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs dans la syntaxe pragma est terminÃ© par %qs dans la syntaxe d'attribut"
  
! #: cp/parser.cc:47588
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:47618
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductions"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type rÃ©fÃ©rence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:48487
  #, 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.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, 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.cc:48897 cp/semantics.cc:11157
  #, 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.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieur"
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:49093
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composÃ©"
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assume%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:49457
  #, 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.cc:49489
  #, 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.cc:49570
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implÃ©mentÃ©e pour le C++"
  
! #: cp/parser.cc:49607
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
--- 59597,60189 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨res"
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type class"
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activer"
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "dÃ©claration invalide du patron membre dans la classe locale"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.cc:32446
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autre"
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.cc:32900
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs devrait Ãªtre %qs pour terminer une liste d'arguments du patron"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spÃ©cification de la classe de liaison"
  
! #: cp/parser.cc:33406
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spÃ©cificateur %qD multiple"
  
! #: cp/parser.cc:33409
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spÃ©cificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spÃ©cificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.cc:33562
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:33688
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:33709
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clÃ© d'Ã©numÃ©ration redondante dans %<enum%s%> en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.cc:34404
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clÃ© de classe %qs redondante en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clÃ© de classe ou remplacez lÃ  par %qs"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.cc:34577
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patrons"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la fin"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++"
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriÃ©tÃ© %qE inconnu"
  
! #: cp/parser.cc:38037
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.cc:39143
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.cc:40112
  #, 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.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> doit Ãªtre le seul attribut spÃ©cifiÃ© dans une instruction"
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©e"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©duction"
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "la directive OpenMP autre que %<declare simd%> ou %<declare variant%> appartient Ã  une dÃ©claration"
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs dans la syntaxe d'attribut est terminÃ© par %qs dans la syntaxe pragma"
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs dans la syntaxe pragma est terminÃ© par %qs dans la syntaxe d'attribut"
  
! #: cp/parser.cc:47587
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:47617
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductions"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type rÃ©fÃ©rence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:48486
  #, 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.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, 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.cc:48896 cp/semantics.cc:11157
  #, 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.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieur"
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:49092
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composÃ©"
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assume%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:49456
  #, 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.cc:49488
  #, 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.cc:49569
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implÃ©mentÃ©e pour le C++"
  
! #: cp/parser.cc:49606
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
*************** msgstr "la dÃ©claration originale appara
*** 60684,60690 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, 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"
--- 60709,60715 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, 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"
*************** msgstr "il doit Ãªtre l'adresse d'une fo
*** 60699,61075 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit Ãªtre le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.cc:6844
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.cc:6913
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un"
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)"
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)"
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigÃ¼e de %qT"
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramÃ¨tres du patron d'un argument de patron qui est lui-mÃªme un patron sont inconsistants avec les autres arguments dÃ©duits pour le patron"
  
! #: cp/pt.cc:7089
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.cc:7099
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.cc:7150
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable ni une fonction"
  
! #: cp/pt.cc:7159
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statique"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte"
  
! #: cp/pt.cc:7513
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7527
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.cc:8328
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patron"
  
! #: cp/pt.cc:8493
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.cc:8616
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "dÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qD"
  
! #: cp/pt.cc:8619
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:8692
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)"
  
! #: cp/pt.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)"
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qD"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©e"
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10368
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:12436
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:13380
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qT"
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qE"
  
! #: cp/pt.cc:14150
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par dÃ©faut pour l'appel Ã  %qD"
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qT"
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord (%d vs %d)"
--- 60724,61100 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit Ãªtre le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.cc:6845
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.cc:6914
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un"
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)"
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)"
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigÃ¼e de %qT"
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramÃ¨tres du patron d'un argument de patron qui est lui-mÃªme un patron sont inconsistants avec les autres arguments dÃ©duits pour le patron"
  
! #: cp/pt.cc:7090
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.cc:7100
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.cc:7151
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable ni une fonction"
  
! #: cp/pt.cc:7160
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statique"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte"
  
! #: cp/pt.cc:7514
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7528
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.cc:8330
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patron"
  
! #: cp/pt.cc:8495
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.cc:8618
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "dÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qD"
  
! #: cp/pt.cc:8621
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:8694
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)"
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qD"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©e"
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10381
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:12449
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:13393
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qT"
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qE"
  
! #: cp/pt.cc:14163
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par dÃ©faut pour l'appel Ã  %qD"
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qT"
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord (%d vs %d)"
*************** msgstr "les longueurs des paquets d'argu
*** 61087,61387 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.cc:16365
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.cc:16383
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "crÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qT"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "crÃ©ation d'un pointeur vers le membre de type void"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©ration"
  
! #: cp/pt.cc:16615
  #, 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.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressions"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation"
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©e"
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.cc:21190
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction"
  
! #: cp/pt.cc:21241
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:21268
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erronÃ© d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:21857
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:26135
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.cc:26137
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.cc:26143
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:26173
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.cc:26175
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de donnÃ©es statique d'un patron de classe"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.cc:26311
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la dÃ©finition de patron"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
--- 61112,61412 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.cc:16382
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.cc:16397
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.cc:16400
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "crÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qT"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "crÃ©ation d'un pointeur vers le membre de type void"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©ration"
  
! #: cp/pt.cc:16632
  #, 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.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressions"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation"
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©e"
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.cc:21220
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction"
  
! #: cp/pt.cc:21271
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:21298
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erronÃ© d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:21887
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:26165
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.cc:26167
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.cc:26173
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:26203
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de donnÃ©es statique d'un patron de classe"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.cc:26341
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la dÃ©finition de patron"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.cc:26724
  #, 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
*** 61393,61555 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de dÃ©finition disponible"
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:27633
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel"
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.cc:27652
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron"
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.cc:29370
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.cc:29379
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.cc:29385
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "le concept %qE a plusieurs listes de paramÃ¨tres de patrons"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:30564
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patron"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:30582
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD Ã  la place"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateur"
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viables"
  
! #: cp/pt.cc:30712
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.cc:30715
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la dÃ©duction de l'argument du patron de classe pour %qT a Ã©chouÃ©Â : guide de dÃ©duction explicite sÃ©lectionnÃ© dans l'initialisation par copie de liste"
  
! #: cp/pt.cc:30733
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de dÃ©duction explicite dÃ©clarÃ© ici"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de dÃ©duction pour supprimer cet avertissement"
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©ment"
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.cc:30942
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de dÃ©duire le type de retour de la lambda Ã  partir de %qE"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:31024
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.cc:31032
  #, 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.cc:31172
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
--- 61418,61580 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de dÃ©finition disponible"
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:27647
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.cc:27666
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron"
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.cc:29384
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.cc:29393
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.cc:29399
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "le concept %qE a plusieurs listes de paramÃ¨tres de patrons"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:30578
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patron"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:30596
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD Ã  la place"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateur"
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viables"
  
! #: cp/pt.cc:30726
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la dÃ©duction de l'argument du patron de classe pour %qT a Ã©chouÃ©Â : guide de dÃ©duction explicite sÃ©lectionnÃ© dans l'initialisation par copie de liste"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de dÃ©duction explicite dÃ©clarÃ© ici"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de dÃ©duction pour supprimer cet avertissement"
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©ment"
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.cc:30956
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de dÃ©duire le type de retour de la lambda Ã  partir de %qE"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:31038
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.cc:31046
  #, 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.cc:31186
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
*************** msgstr "fonction surchargÃ©e sans inform
*** 63609,63763 ****
  msgid "insufficient contextual information to determine type"
  msgstr "information contextuelle insuffisante pour dÃ©terminer le type"
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "syntaxe de constructeur utilisÃ©e mais aucun constructeur dÃ©clarÃ© pour le type %qT"
  
! #: cp/typeck2.cc:885
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "la variable %<constinit%> %qD n'a pas une initialisation constante"
  
! #: cp/typeck2.cc:1064
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "la conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++11"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "conversion rÃ©ductrice de %qE depuis %qH vers %qI"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "l'expression a une valeur constante mais elle n'est pas une expression constante du C++"
  
! #: cp/typeck2.cc:1254
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "la chaÃ®ne d'initialisation pour %qT est trop longue"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr "l'initialisation d'une classe de base du type %qT rÃ©sulte en un dÃ©coupage d'objet"
  
! #: cp/typeck2.cc:1319
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "enlever %<{ }%> autour d'un initialiseur"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  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.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.cc:1837
  #, 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.cc:1922
  #, 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.cc:1995
  #, 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.cc:2006
  #, 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.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.cc:2236
  #, 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.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.cc:2268
  #, 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.cc:2295
  #, 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.cc:2304
  #, 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.cc:2326
  #, 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.cc:2384
  #, 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.cc:2395
  #, 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.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++20"
  
! #: cp/typeck2.cc:2444
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "%<auto(x)%> ne peut Ãªtre contraint"
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<auto(x)%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.cc:2732
  #, 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.cc:2735
  #, 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"
--- 63634,63788 ----
  msgid "insufficient contextual information to determine type"
  msgstr "information contextuelle insuffisante pour dÃ©terminer le type"
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "syntaxe de constructeur utilisÃ©e mais aucun constructeur dÃ©clarÃ© pour le type %qT"
  
! #: cp/typeck2.cc:903
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "la variable %<constinit%> %qD n'a pas une initialisation constante"
  
! #: cp/typeck2.cc:1082
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "la conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++11"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "conversion rÃ©ductrice de %qE depuis %qH vers %qI"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "l'expression a une valeur constante mais elle n'est pas une expression constante du C++"
  
! #: cp/typeck2.cc:1272
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "la chaÃ®ne d'initialisation pour %qT est trop longue"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr "l'initialisation d'une classe de base du type %qT rÃ©sulte en un dÃ©coupage d'objet"
  
! #: cp/typeck2.cc:1337
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "enlever %<{ }%> autour d'un initialiseur"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  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.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.cc:1855
  #, 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.cc:1940
  #, 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.cc:2013
  #, 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.cc:2024
  #, 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.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.cc:2254
  #, 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.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.cc:2286
  #, 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.cc:2313
  #, 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.cc:2322
  #, 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.cc:2344
  #, 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.cc:2402
  #, 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.cc:2413
  #, 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.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++20"
  
! #: cp/typeck2.cc:2462
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "%<auto(x)%> ne peut Ãªtre contraint"
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<auto(x)%> est uniquement disponible avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.cc:2750
  #, 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.cc:2753
  #, 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 "%q+D dÃ©clarÃ© faible aprÃ¨s avo
*** 63792,63798 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<simd%>"
  
! #: d/d-builtins.cc:816
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "types conflictuels pour la fonction interne %qs, %qs attendu"
--- 63817,63823 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<simd%>"
  
! #: d/d-builtins.cc:819
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "types conflictuels pour la fonction interne %qs, %qs attendu"
*************** msgstr "utilisez %<alias %s = %s.%s;%> p
*** 63981,64002 ****
  msgid "size is too large"
  msgstr "la taille est trop grande"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "la fonction requiert un contexte double qui n'est pas encore supportÃ© par GDC"
  
! #: d/decl.cc:1551
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "variable registre explicite %qs dÃ©clarÃ©e %<extern%>"
  
! #: d/decl.cc:1554
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "variable registre explicite %qs dÃ©clarÃ©e locale au thread"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr "dÃ©saccord entre la taille de la dÃ©claration %qE (%wd) et la taille de son initialiseur (%wd)"
--- 64006,64027 ----
  msgid "size is too large"
  msgstr "la taille est trop grande"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "la fonction requiert un contexte double qui n'est pas encore supportÃ© par GDC"
  
! #: d/decl.cc:1571
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "variable registre explicite %qs dÃ©clarÃ©e %<extern%>"
  
! #: d/decl.cc:1574
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "variable registre explicite %qs dÃ©clarÃ©e locale au thread"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr "dÃ©saccord entre la taille de la dÃ©claration %qE (%wd) et la taille de son initialiseur (%wd)"
*************** msgstr "%qs n'est pas un champ mais un %
*** 64042,64058 ****
  msgid "recursive reference %qs"
  msgstr "rÃ©fÃ©rence %qs rÃ©cursive"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "expression %qs non constante"
  
! #: d/expr.cc:3042
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs n'est pas une expression"
  
! #: d/expr.cc:3049
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "le type %qs n'est pas une expression"
--- 64067,64083 ----
  msgid "recursive reference %qs"
  msgstr "rÃ©fÃ©rence %qs rÃ©cursive"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "expression %qs non constante"
  
! #: d/expr.cc:3046
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs n'est pas une expression"
  
! #: d/expr.cc:3053
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "le type %qs n'est pas une expression"
*************** msgstr "%<objet.TypeInfo%> n'a pas Ã©tÃ©
*** 64152,64162 ****
  msgid "missing or corrupt object.d"
  msgstr "object.d manquant ou corrompu"
  
! #: d/types.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "expression invalide pour la dimension du tableau statiqueÂ : %s"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64177,64192 ----
  msgid "missing or corrupt object.d"
  msgstr "object.d manquant ou corrompu"
  
! #: d/types.cc:902
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "expression invalide pour la dimension du tableau statiqueÂ : %s"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "la taille de %qs (%wd) diffÃ¨re de sa taille dÃ©clarÃ©e (%wd)"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Type illÃ©gal dans la concatÃ©na
*** 64207,64213 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Type invalide dans l'opÃ©ration arithmÃ©tique Ã  %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Mauvais code d'erreur"
--- 64237,64243 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Type invalide dans l'opÃ©ration arithmÃ©tique Ã  %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Mauvais code d'erreur"
*************** msgstr "arith_power(): type inconnu"
*** 64287,64367 ****
  msgid "compare_real(): Bad operator"
  msgstr "compare_real(): Mauvais opÃ©rateur"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Mauvais type de base"
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Mauvais opÃ©rateur"
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op est NULL"
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "OK arithmÃ©tique en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "DÃ©bordement arithmÃ©tique en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>"
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "DÃ©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%>"
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "NaN arithmÃ©tique obtenu en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Division par zÃ©ro en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Les opÃ©randes du tableau sont incommensurables en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Entier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Conversion depuis %qs vers %qs Ã  %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Changement de valeur dans la conversion depuis %qs vers %qs Ã  %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Partie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %L"
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "La constante de Hollerith Ã  %L est tronquÃ©e dans la conversion vers %qs"
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "La constante caractÃ¨re Ã  %L est tronquÃ©e par la conversion vers %s"
--- 64317,64397 ----
  msgid "compare_real(): Bad operator"
  msgstr "compare_real(): Mauvais opÃ©rateur"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Mauvais type de base"
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Mauvais opÃ©rateur"
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op est NULL"
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "OK arithmÃ©tique en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "DÃ©bordement arithmÃ©tique en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>"
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "DÃ©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%>"
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "NaN arithmÃ©tique obtenu en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Division par zÃ©ro en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Les opÃ©randes du tableau sont incommensurables en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Entier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Conversion depuis %qs vers %qs Ã  %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Changement de valeur dans la conversion depuis %qs vers %qs Ã  %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Partie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %L"
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "La constante de Hollerith Ã  %L est tronquÃ©e dans la conversion vers %qs"
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "La constante caractÃ¨re Ã  %L est tronquÃ©e par la conversion vers %s"
*************** msgstr "La constante littÃ©rale BOZ Ã  %
*** 64693,64699 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZ"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, 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"
--- 64723,64729 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZ"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, 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 "ChaÃ®ne d'initialisation inutili
*** 65786,65797 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "La chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, 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"
--- 65816,65827 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "La chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®ne"
*************** msgstr "Mauvaise spÃ©cification INTENT Ã
*** 65972,65978 ****
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
--- 66002,66008 ----
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
*************** msgstr "Le premier argument de l'affecta
*** 68729,68740 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, 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)"
--- 68759,68770 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, 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 "Conversion de %s vers %s Ã  %L"
*** 69583,69589 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s Ã  %L"
--- 69613,69619 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s Ã  %L"
*************** msgstr "NAMELIST %qs dans l'instruction
*** 70134,70140 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, 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"
--- 70164,70170 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTER"
*************** msgstr "Le code STOP Ã  %L doit Ãªtre un
*** 70701,70707 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Le spÃ©cificateur QUIET Ã  %L doit Ãªtre un scalaire LOGICAL"
--- 70731,70737 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Le spÃ©cificateur QUIET Ã  %L doit Ãªtre un scalaire LOGICAL"
*************** msgstr "La clause DEPEND Ã  %L de la con
*** 72070,72076 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "La clause DEPEND Ã  %L de la construction OMP DEPOBJ n'aura qu'un seul localisateur"
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "La clause MESSAGE Ã  %L requiert une expression scalaire CHARACTER du type par dÃ©faut"
--- 72100,72106 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "La clause DEPEND Ã  %L de la construction OMP DEPOBJ n'aura qu'un seul localisateur"
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "La clause MESSAGE Ã  %L requiert une expression scalaire CHARACTER du type par dÃ©faut"
*************** msgstr "Liste spÃ©cifiÃ©e avec la clause
*** 72105,72116 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP FLUSH Ã  %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "RedÃ©finition de %s !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "RedÃ©finition de !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %L"
--- 72135,72146 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP FLUSH Ã  %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "RedÃ©finition de %s !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "RedÃ©finition de !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %L"
*************** msgstr "Objet pointeur Cray %qs du type
*** 72482,72488 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s Ã  %L"
--- 72512,72518 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s Ã  %L"
*************** msgstr "Objet pointeur Cray %qs du type
*** 72497,72503 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause %s Ã  %L"
--- 72527,72533 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause %s Ã  %L"
*************** msgstr "Tableau de taille tacite %qs dan
*** 72507,72528 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Tableau de rang tacite %s dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Objet pointeur Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s Ã  %L"
--- 72537,72558 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Tableau de rang tacite %s dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Objet pointeur Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s Ã  %L"
*************** msgstr "Le paramÃ¨tre de la clause ORDER
*** 72558,72565 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "la clause ORDER ne doit pas Ãªtre utilisÃ©e avec ORDERED Ã  %L"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, 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"
--- 72588,72595 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "la clause ORDER ne doit pas Ãªtre utilisÃ©e avec ORDERED Ã  %L"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF Ã  %L requiert une expression LOGICAL scalaire"
*************** msgstr "L'objet %qs n'est pas une variab
*** 72619,72625 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "L'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable Ã  %L"
--- 72649,72655 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "L'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable Ã  %L"
*************** msgstr "la clause %<inscan%> REDUCTION s
*** 72632,72638 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est prÃ©sent dans de multiples clauses Ã  %L"
--- 72662,72668 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est prÃ©sent dans de multiples clauses Ã  %L"
*************** msgstr "Le localisateur Ã  %L dans la cl
*** 72777,73309 ****
  msgid "Array is not contiguous at %L"
  msgstr "Le tableau n'est pas contigu Ã  %L"
  
! #: fortran/openmp.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de sous-chaÃ®ne inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de dÃ©signateur de partie complexe inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable"
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Le pas ne devrait pas Ãªtre spÃ©cifiÃ© pour le section de tableau dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs dans la clause %s Ã  %L est une section de tableau de taille nulle"
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "L'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %L"
  
  # %s est Â«Â  dataÂ Â» ou rien.
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA avec un type de correspondance autre que TO, TOFROM ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA avec un type de correspondance autre que FROM, TOFROM, RELEASE ou DELETE sur la clause MAP Ã  %L"
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "PointÃ© Cray %qs dans la clause %s Ã  %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "La liste d'Ã©lÃ©ments %qs dans la clause %s Ã  %L doit Ãªtre TYPE(C_PTR)"
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %L"
  
! #: fortran/openmp.cc:7962
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Nom associÃ© %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Pointeur de procÃ©dure %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Pointeur Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "La variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:8009
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Gestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Seul DEFAULT est permis comme modificateur de rÃ©duction dans la clause REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L"
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %L"
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR autre que VAL utilisÃ© sur la construction DO ou SIMD Ã  %L"
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit Ãªtre INTEGER Ã  %L"
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Argument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire"
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier constant ou un argument muet spÃ©cifiÃ© dans une clause UNIFORM"
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Dans la clause %s, la variable %qs Ã  %L n'est ni un POINTER ni un tableau"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "La borne infÃ©rieure de NUM_TEAMSÃ  %L est plus grande que la borne supÃ©rieure Ã  %L"
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "La valeur de la clause HINT Ã  %L sera une expression d'indice de constante valide"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Utilisation incompatible de TILE et COLLAPSE Ã  %L"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA doit contenir au moins une des clauses MAP, USE_DEVICE_PTR ou USE_DEVICE_ADDR Ã  %L"
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s doit contenir au moins une clause MAP Ã  %L"
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs Ã  %L devrait Ãªtre un type scalaire de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "L'identificateur d'Ã©vÃ©nement Ã  %L ne doit pas Ãªtre un Ã©lÃ©ment de tableau"
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "L'identificateur d'Ã©vÃ©nement Ã  %L ne doit pas faire partie d'un type dÃ©rivÃ© ou d'une classe"
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clause %<DETACH%> Ã  %L ne doit pas Ãªtre utilisÃ©e avec la clause %<MERGEABLE%>"
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF attendu Ã  %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE attendu Ã  %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Expression de comparaison atomique %<==%>, %<.EQ.%> ou %<.EQV.%> attendue Ã  %L"
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Variable intrinsÃ¨que scalaire attendue Ã  %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:8687
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Expression intrinsÃ¨que scalaire attendue Ã  %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit dÃ©finir une variable scalaire ou un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit assigner une expression de type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L"
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %L"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Pour !$OMP ATOMIC COMPARE, le premier opÃ©rande dans la comparaison Ã  %L doit Ãªtre la variable %qs dans laquelle l'instruction de mise Ã  jour Ã©crit Ã  %L"
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC COMPARE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE Ã  %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procÃ©dure intrinsÃ¨que MIN/MAX"
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "L'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %L"
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "L'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %L"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr n'est pas mathÃ©matiquement Ã©quivalent Ã  var = var op (expr) Ã  %L"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %L"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "L'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "L'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %L"
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Les arguments intrinsÃ¨ques de !$OMP ATOMIC sauf un ne doivent pas faire rÃ©fÃ©rence Ã  %qs Ã  %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Les arguments intrinsÃ¨ques de !$OMP ATOMIC doivent Ãªtre scalaires Ã  %L"
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "L'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %L"
  
! #: fortran/openmp.cc:9019
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue Ã  %L"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause SCHEDULE spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr "Avec INSCAN Ã  %L, on attend un corps de boucle avec !$OMP SCAN entre deux sÃ©quences de blocs structurÃ©s"
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L"
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable d'itÃ©ration %s doit Ãªtre d'un type entier Ã  %L"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable d'itÃ©ration %s ne doit pas Ãªtre THREADPRIVATE Ã  %L"
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE ou ALLOCATE Ã  %L"
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE, ALLOCATE ou LINEAR Ã  %L"
  
! #: fortran/openmp.cc:9523
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable d'itÃ©ration %s est utilisÃ©e dans plus d'une boucle Ã  %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "l'expression de dÃ©but de boucle %s n'est pas sous la forme canonique Ã  %L"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "l'expression de fin de la boucle %s n'est pas sous la forme canonique Ã  %L"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "les limites de la boucle %s font rÃ©fÃ©rence Ã  des variables d'itÃ©ration diffÃ©rentes Ã  %L"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "l'incrÃ©ment de la boucle %s n'est pas sous la forme canonique Ã  %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "boucles coalescÃ©es %s imparfaitement imbriquÃ©es Ã  %L"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "pas assez de boucle DO pour le %s coalescÃ© Ã  %L"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "La directive %s ne peut pas Ãªtre spÃ©cifiÃ©e dans une rÃ©gion %s Ã  %L"
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %L"
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L"
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L"
  
  # %s peut Ãªtre Â«Â tiledÂ Â» ou Â«Â collapsedÂ Â», sans traductionâ€¦
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Les boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L"
  
  # %s peut Ãªtre Â«Â tiledÂ Â» ou Â«Â collapsedÂ Â», sans traductionâ€¦
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L"
  
  # %s peut Ãªtre Â«Â tiledÂ Â» ou Â«Â collapsedÂ Â», sans traductionâ€¦
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "pas assez de boucles DO pour la boucle %s !$ACC LOOP Ã  %L"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Une boucle dÃ©coupÃ©e en blocs ne peut pas Ãªtre parallÃ©lisÃ©e sur plusieurs Â«Â gangsÂ Â», Â«Â workersÂ Â» ou vecteurs en mÃªme temps Ã  %L"
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante Ã  %L"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Les sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %L"
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %L"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROM"
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL Ã  %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisÃ©"
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "!$OMP SCAN inattendu Ã  %L en dehors de la construction de boucle avec la clause %<inscan%> REDUCTION"
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD devrait faire rÃ©fÃ©rence Ã  la procÃ©dure contenante %qs Ã  %L"
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "OpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %L"
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "La longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante Ã  %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel Ã  une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel Ã  une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit Ãªtre OMP_PRIV Ã  %L"
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %L"
--- 72807,73344 ----
  msgid "Array is not contiguous at %L"
  msgstr "Le tableau n'est pas contigu Ã  %L"
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "l'argument de la clause %qs doit Ãªtre ALLOCATABLE ou un POINTER Ã  %L"
! 
! #: fortran/openmp.cc:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de sous-chaÃ®ne inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de dÃ©signateur de partie complexe inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable"
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Le pas ne devrait pas Ãªtre spÃ©cifiÃ© pour le section de tableau dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs dans la clause %s Ã  %L est une section de tableau de taille nulle"
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "L'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %L"
  
  # %s est Â«Â  dataÂ Â» ou rien.
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA avec un type de correspondance autre que TO, TOFROM ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA avec un type de correspondance autre que FROM, TOFROM, RELEASE ou DELETE sur la clause MAP Ã  %L"
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "PointÃ© Cray %qs dans la clause %s Ã  %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "La liste d'Ã©lÃ©ments %qs dans la clause %s Ã  %L doit Ãªtre TYPE(C_PTR)"
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %L"
  
! #: fortran/openmp.cc:7978
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Nom associÃ© %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Pointeur de procÃ©dure %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Pointeur Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "La variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:8025
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Gestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Seul DEFAULT est permis comme modificateur de rÃ©duction dans la clause REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L"
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %L"
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR autre que VAL utilisÃ© sur la construction DO ou SIMD Ã  %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit Ãªtre INTEGER Ã  %L"
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Argument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %L"
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire"
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier constant ou un argument muet spÃ©cifiÃ© dans une clause UNIFORM"
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Dans la clause %s, la variable %qs Ã  %L n'est ni un POINTER ni un tableau"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "La borne infÃ©rieure de NUM_TEAMSÃ  %L est plus grande que la borne supÃ©rieure Ã  %L"
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "La valeur de la clause HINT Ã  %L sera une expression d'indice de constante valide"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Utilisation incompatible de TILE et COLLAPSE Ã  %L"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA doit contenir au moins une des clauses MAP, USE_DEVICE_PTR ou USE_DEVICE_ADDR Ã  %L"
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s doit contenir au moins une clause MAP Ã  %L"
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs Ã  %L devrait Ãªtre un type scalaire de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "L'identificateur d'Ã©vÃ©nement Ã  %L ne doit pas Ãªtre un Ã©lÃ©ment de tableau"
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "L'identificateur d'Ã©vÃ©nement Ã  %L ne doit pas faire partie d'un type dÃ©rivÃ© ou d'une classe"
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clause %<DETACH%> Ã  %L ne doit pas Ãªtre utilisÃ©e avec la clause %<MERGEABLE%>"
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF attendu Ã  %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE attendu Ã  %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Expression de comparaison atomique %<==%>, %<.EQ.%> ou %<.EQV.%> attendue Ã  %L"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Variable intrinsÃ¨que scalaire attendue Ã  %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:8703
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Expression intrinsÃ¨que scalaire attendue Ã  %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit dÃ©finir une variable scalaire ou un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit assigner une expression de type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L"
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %L"
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %L"
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Pour !$OMP ATOMIC COMPARE, le premier opÃ©rande dans la comparaison Ã  %L doit Ãªtre la variable %qs dans laquelle l'instruction de mise Ã  jour Ã©crit Ã  %L"
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC COMPARE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE Ã  %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procÃ©dure intrinsÃ¨que MIN/MAX"
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "L'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %L"
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "L'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %L"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr n'est pas mathÃ©matiquement Ã©quivalent Ã  var = var op (expr) Ã  %L"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %L"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "L'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "L'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %L"
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Les arguments intrinsÃ¨ques de !$OMP ATOMIC sauf un ne doivent pas faire rÃ©fÃ©rence Ã  %qs Ã  %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Les arguments intrinsÃ¨ques de !$OMP ATOMIC doivent Ãªtre scalaires Ã  %L"
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "L'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %L"
  
! #: fortran/openmp.cc:9035
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue Ã  %L"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause SCHEDULE spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr "Avec INSCAN Ã  %L, on attend un corps de boucle avec !$OMP SCAN entre deux sÃ©quences de blocs structurÃ©s"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L"
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable d'itÃ©ration %s doit Ãªtre d'un type entier Ã  %L"
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable d'itÃ©ration %s ne doit pas Ãªtre THREADPRIVATE Ã  %L"
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE ou ALLOCATE Ã  %L"
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE, ALLOCATE ou LINEAR Ã  %L"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable d'itÃ©ration %s est utilisÃ©e dans plus d'une boucle Ã  %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "l'expression de dÃ©but de boucle %s n'est pas sous la forme canonique Ã  %L"
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "l'expression de fin de la boucle %s n'est pas sous la forme canonique Ã  %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "les limites de la boucle %s font rÃ©fÃ©rence Ã  des variables d'itÃ©ration diffÃ©rentes Ã  %L"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "l'incrÃ©ment de la boucle %s n'est pas sous la forme canonique Ã  %L"
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "boucles coalescÃ©es %s imparfaitement imbriquÃ©es Ã  %L"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "pas assez de boucle DO pour le %s coalescÃ© Ã  %L"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "La directive %s ne peut pas Ãªtre spÃ©cifiÃ©e dans une rÃ©gion %s Ã  %L"
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %L"
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L"
  
  # %s peut Ãªtre Â«Â tiledÂ Â» ou Â«Â collapsedÂ Â», sans traductionâ€¦
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Les boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L"
  
  # %s peut Ãªtre Â«Â tiledÂ Â» ou Â«Â collapsedÂ Â», sans traductionâ€¦
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L"
  
  # %s peut Ãªtre Â«Â tiledÂ Â» ou Â«Â collapsedÂ Â», sans traductionâ€¦
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "pas assez de boucles DO pour la boucle %s !$ACC LOOP Ã  %L"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Une boucle dÃ©coupÃ©e en blocs ne peut pas Ãªtre parallÃ©lisÃ©e sur plusieurs Â«Â gangsÂ Â», Â«Â workersÂ Â» ou vecteurs en mÃªme temps Ã  %L"
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante Ã  %L"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Les sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %L"
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %L"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROM"
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL Ã  %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisÃ©"
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "!$OMP SCAN inattendu Ã  %L en dehors de la construction de boucle avec la clause %<inscan%> REDUCTION"
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD devrait faire rÃ©fÃ©rence Ã  la procÃ©dure contenante %qs Ã  %L"
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "OpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "La longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante Ã  %L"
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel Ã  une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel Ã  une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit Ãªtre OMP_PRIV Ã  %L"
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %L"
*************** msgstr "Initialisation de composant sans
*** 74294,74380 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.cc:3223
  #, 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.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Le composant %qs est initialisÃ© deux fois dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Expression co-indexÃ©e vers le composant pointeur %qs dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Le composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur Ã  %C"
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)"
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Le symbole Ã  %C ne convient pas pour une expression"
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Utilisation inattendue du nom de sous-routine %qs Ã  %C"
  
! #: fortran/primary.cc:3699
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La fonction-instruction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "La fonction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.cc:3752
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs Ã  %C"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Le part-ref le plus Ã  gauche dans le data-ref ne peut pas Ãªtre une rÃ©fÃ©rence Ã  une fonction Ã  %C"
  
! #: fortran/primary.cc:3920
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Liste d'arguments manquante dans la fonction %qs Ã  %C"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %C"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nommÃ©e Ã  %C est une EQUIVALENCE"
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "le PARAMÃˆTRE %qs n'apparaitra point dans une instruction DATA Ã  %C"
  
! #: fortran/primary.cc:4116
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs Ã  %C n'est pas une variable"
--- 74329,74415 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.cc:3224
  #, 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.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Le composant %qs est initialisÃ© deux fois dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Expression co-indexÃ©e vers le composant pointeur %qs dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Le composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur Ã  %C"
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)"
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Le symbole Ã  %C ne convient pas pour une expression"
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Utilisation inattendue du nom de sous-routine %qs Ã  %C"
  
! #: fortran/primary.cc:3700
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La fonction-instruction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "La fonction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.cc:3753
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs Ã  %C"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Le part-ref le plus Ã  gauche dans le data-ref ne peut pas Ãªtre une rÃ©fÃ©rence Ã  une fonction Ã  %C"
  
! #: fortran/primary.cc:3921
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Liste d'arguments manquante dans la fonction %qs Ã  %C"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %C"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nommÃ©e Ã  %C est une EQUIVALENCE"
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "le PARAMÃˆTRE %qs n'apparaitra point dans une instruction DATA Ã  %C"
  
! #: fortran/primary.cc:4117
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs Ã  %C n'est pas une variable"
*************** msgstr "L'intrinsÃ¨que %qs dÃ©clarÃ© INT
*** 74769,74775 ****
  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.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, 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"
--- 74804,74810 ----
  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.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finie"
*************** msgstr "DÃ©claration explicite manquante
*** 74889,74895 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
--- 74924,74930 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
*************** msgstr "La constante littÃ©rale BOZ Ã  %
*** 75057,75253 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qs"
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "La constante littÃ©rale BOZ prÃ¨s de %L ne peut pas apparaÃ®tre comme opÃ©rande d'un opÃ©rateur relationnel"
  
! #: fortran/resolve.cc:4393
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Comparaison Ã©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.cc:4395
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Comparaison inÃ©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord du rang du co-index dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit Ãªtre un scalaire Ã  %L"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %s"
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.cc:5051
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "RÃ©fÃ©rence de tableau invalide dans une entitÃ© qui n'est pas un tableau Ã  %L"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau Ã  %L est un tableau de rang %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L est trop grand"
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER Ã  %L"
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE Ã  %L"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %L"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectif"
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 75092,75288 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qs"
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "La constante littÃ©rale BOZ prÃ¨s de %L ne peut pas apparaÃ®tre comme opÃ©rande d'un opÃ©rateur relationnel"
  
! #: fortran/resolve.cc:4415
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Comparaison Ã©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.cc:4417
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Comparaison inÃ©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord du rang du co-index dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit Ãªtre un scalaire Ã  %L"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %s"
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.cc:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "RÃ©fÃ©rence de tableau invalide dans une entitÃ© qui n'est pas un tableau Ã  %L"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau Ã  %L est un tableau de rang %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L est trop grand"
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER Ã  %L"
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE Ã  %L"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %L"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectif"
  
! #: fortran/resolve.cc:5758
  #, 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 Ã 
*** 75256,75267 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argument"
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 75291,75302 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argument"
  
! #: fortran/resolve.cc:5787
  #, 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 Ã 
*** 75270,75565 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argument"
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexÃ© Ã  %L"
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexÃ© avec un sous-composant allouable polymorphique Ã  %L"
  
! #: fortran/resolve.cc:6082
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom"
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type liÃ© Ã  %L"
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passÃ© Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %L"
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.cc:7373
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro fois"
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde"
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le bas"
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaire"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %L"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %L"
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme forme"
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %L"
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-type"
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression source"
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©claration"
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de co-tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %L"
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %L"
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©"
  
! #: fortran/resolve.cc:8287
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ã  %L est inutile sans la balise STAT"
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©faut"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %L"
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, 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"
--- 75305,75600 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argument"
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexÃ© Ã  %L"
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexÃ© avec un sous-composant allouable polymorphique Ã  %L"
  
! #: fortran/resolve.cc:6119
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom"
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type liÃ© Ã  %L"
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passÃ© Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %L"
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.cc:7410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro fois"
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde"
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le bas"
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaire"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %L"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %L"
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme forme"
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %L"
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-type"
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression source"
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©claration"
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de co-tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %L"
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %L"
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©"
  
! #: fortran/resolve.cc:8324
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ã  %L est inutile sans la balise STAT"
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©faut"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %L"
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, 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
*** 75568,75851 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %s"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %d"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaire"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaire"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %L"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soit"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique Ã  %L a plus de deux cas"
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dure"
  
! #: fortran/resolve.cc:9152
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %L"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entitÃ© associante %qs Ã  %L est un nom de procÃ©dure"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dure"
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sÃ©lecteur Ã  %L ne peut pas NULL()"
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sÃ©lecteur Ã  %L n'a pas de type"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associÃ© %qs Ã  %L est utilisÃ© comme tableau"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©"
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©"
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ã  %L chevauche TYPE IS Ã  %L"
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensible"
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qs"
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est tacite"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %L"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsÃ¨que NULL () Ã  %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursive"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dure"
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille tacite"
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©"
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaire"
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaire"
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaire"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %L"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement Ã  %L peut conduire Ã  une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %L"
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, 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"
--- 75603,75886 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %s"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %d"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaire"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaire"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %L"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soit"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique Ã  %L a plus de deux cas"
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dure"
  
! #: fortran/resolve.cc:9189
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %L"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entitÃ© associante %qs Ã  %L est un nom de procÃ©dure"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dure"
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sÃ©lecteur Ã  %L ne peut pas NULL()"
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sÃ©lecteur Ã  %L n'a pas de type"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associÃ© %qs Ã  %L est utilisÃ© comme tableau"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©"
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©"
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ã  %L chevauche TYPE IS Ã  %L"
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensible"
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qs"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est tacite"
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %L"
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsÃ¨que NULL () Ã  %L"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursive"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dure"
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille tacite"
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©"
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaire"
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaire"
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaire"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %L"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement Ã  %L peut conduire Ã  une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %L"
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, 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
*** 75853,76059 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %L"
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %L"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation Ã  une variable d'index FORALL Ã  %L"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisÃ© dans le membre de gauche de l'affectation Ã  %L et, par consÃ©quent, pourrait causer de multiples affectations Ã  cet objet"
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entier"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:11187
  #, 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.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexÃ©e Ã  %L est affectÃ©e Ã  une variable de type dÃ©rivÃ© avec un composant POINTER dans une procÃ©dure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant."
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permise"
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation Ã  une variable polymorphique allouable Ã  %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur %<=%>"
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexÃ©e ne doit pas avoir un composant ultimement allouable dans l'affectation Ã  %L"
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "Ã€ FAIRE: la/les affectation(s) liÃ©e(s) au type Ã  %L n'ont pas Ã©tÃ© rÃ©alisÃ©es car des rÃ©fÃ©rences multiples Ã  des parties de tableaux apparaÃ®traient dans des expressions intermÃ©diaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "L'argument TEAM de %qs Ã  %L doit Ãªtre une expression scalaire de type TEAM_TYPE"
  
! #: fortran/resolve.cc:12311
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "L'argument TEAM NUMBER pour FROM TEAM Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %L"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Assignation intrinsÃ¨que attendue dans OMP WORKSHARE Ã  %L"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©faut"
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaire"
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL Ã  %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:12766
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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"
--- 75888,76094 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %L"
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %L"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation Ã  une variable d'index FORALL Ã  %L"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisÃ© dans le membre de gauche de l'affectation Ã  %L et, par consÃ©quent, pourrait causer de multiples affectations Ã  cet objet"
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entier"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:11219
  #, 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.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexÃ©e Ã  %L est affectÃ©e Ã  une variable de type dÃ©rivÃ© avec un composant POINTER dans une procÃ©dure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant."
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permise"
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation Ã  une variable polymorphique allouable Ã  %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur %<=%>"
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexÃ©e ne doit pas avoir un composant ultimement allouable dans l'affectation Ã  %L"
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "Ã€ FAIRE: la/les affectation(s) liÃ©e(s) au type Ã  %L n'ont pas Ã©tÃ© rÃ©alisÃ©es car des rÃ©fÃ©rences multiples Ã  des parties de tableaux apparaÃ®traient dans des expressions intermÃ©diaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.cc:12152
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "L'argument TEAM de %qs Ã  %L doit Ãªtre une expression scalaire de type TEAM_TYPE"
  
! #: fortran/resolve.cc:12343
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "L'argument TEAM NUMBER pour FROM TEAM Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %L"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Assignation intrinsÃ¨que attendue dans OMP WORKSHARE Ã  %L"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©faut"
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaire"
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL Ã  %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:12798
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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
*** 76061,77046 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaÃ®ne Ã  %L est trop grande"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs Ã  %L n'est pas extensible"
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeur"
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Le type %qs ne peut pas Ãªtre associÃ© Ã  un hÃ´te Ã  %L car il est bloquÃ© par un objet incompatible du mÃªme nom dÃ©clarÃ© Ã  %L"
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©faut"
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETER"
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte"
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constante"
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractÃ¨re Ã  %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.cc:13642
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs Ã  %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaire"
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pure"
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursive"
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mental"
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentale"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13930
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs Ã  %L doit Ãªtre explicite"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procÃ©dure FINAL Ã  %L doit avoir exactement un argument"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qs"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "La procÃ©dure FINAL Ã  %L avec un argument de rang tacite doit Ãªtre le seul finaliseur avec le mÃªme genre/type (F2018: C790)"
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTER"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qs"
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e Ã  moins qu'un finaliseur de rang tacite a Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L"
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs Ã  %L sont ambigus"
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %L"
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nom"
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASS"
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L"
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passÃ© comme objet non polymorphique de %qs Ã  %L"
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTER"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qs"
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qs"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©fini"
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs Ã  %L doit Ãªtre allouable avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs Ã  %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs Ã  %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs Ã  %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) Ã  %L doit avoir la longueur un"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs Ã  %L a le mÃªme nom qu'une procÃ©dure liÃ©e au type hÃ©ritÃ©e"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractÃ¨re du composant %qs doit Ãªtre une expression de spÃ©cification constante Ã  %L"
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "L'expression de longueur de caractÃ¨re du composent %qs Ã  %L doit Ãªtre du type INTEGER et non %s"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractÃ¨re %qs de %qs Ã  %L avec une longueur diffÃ©rÃ©e doit Ãªtre POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE dÃ©clarÃ© Ã  %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union Ã  %L et %L"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %L"
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %L"
  
! #: fortran/resolve.cc:15508
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permis"
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %L"
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieur"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs Ã  %L ne doit pas avoir l'attribut SAVE ou Ãªtre une variable dÃ©clarÃ©e dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "DÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©s"
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, dÃ©clarÃ© Ã  %L, peut uniquement Ãªtre utilisÃ© dans la clause OpenMP DEPEND"
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %L"
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %L"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spÃ©cification pour le tableau de taille tacite Ã  %L"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole Ã  %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractÃ¨re %qs Ã  %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©fini"
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©rique"
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s Ã  %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du module"
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs Ã  %L doit avoir la longueur un"
  
  # %s est soit Â«Â parameterÂ Â» ou Â«Â variableÂ Â» sans traduction
  # voir bug #80195
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qs"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©faut"
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.cc:16444
  #, 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.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs Ã  %L n'est pas permise dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.cc:16520
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %L"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVE"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE"
  
! #: fortran/resolve.cc:16719
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMON"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨re"
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valable"
  
! #: fortran/resolve.cc:16773
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante Ã  %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA Ã  %L a plus de variables que de valeurs"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.cc:16954
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite Ã  %L ne sera point zÃ©ro"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA Ã  %L a plus de valeurs que de variables"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©e"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©e"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE Ã  %L"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qs"
  
! #: fortran/resolve.cc:17520
  #, 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.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaÃ®ne Ã  %L a une longueur zÃ©ro"
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %L"
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTION"
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re tacite"
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opÃ©rateur Ã  %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.cc:17886
  #, 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"
--- 76096,77081 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaÃ®ne Ã  %L est trop grande"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs Ã  %L n'est pas extensible"
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeur"
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Le type %qs ne peut pas Ãªtre associÃ© Ã  un hÃ´te Ã  %L car il est bloquÃ© par un objet incompatible du mÃªme nom dÃ©clarÃ© Ã  %L"
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©faut"
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETER"
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte"
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constante"
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13582
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractÃ¨re Ã  %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.cc:13677
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs Ã  %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaire"
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pure"
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursive"
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mental"
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentale"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %L"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13965
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs Ã  %L doit Ãªtre explicite"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procÃ©dure FINAL Ã  %L doit avoir exactement un argument"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qs"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "La procÃ©dure FINAL Ã  %L avec un argument de rang tacite doit Ãªtre le seul finaliseur avec le mÃªme genre/type (F2018: C790)"
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTER"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qs"
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e Ã  moins qu'un finaliseur de rang tacite a Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L"
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs Ã  %L sont ambigus"
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %L"
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nom"
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASS"
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L"
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passÃ© comme objet non polymorphique de %qs Ã  %L"
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTER"
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qs"
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qs"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©fini"
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs Ã  %L doit Ãªtre allouable avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs Ã  %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs Ã  %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs Ã  %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) Ã  %L doit avoir la longueur un"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs Ã  %L a le mÃªme nom qu'une procÃ©dure liÃ©e au type hÃ©ritÃ©e"
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractÃ¨re du composant %qs doit Ãªtre une expression de spÃ©cification constante Ã  %L"
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "L'expression de longueur de caractÃ¨re du composent %qs Ã  %L doit Ãªtre du type INTEGER et non %s"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractÃ¨re %qs de %qs Ã  %L avec une longueur diffÃ©rÃ©e doit Ãªtre POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE dÃ©clarÃ© Ã  %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union Ã  %L et %L"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %L"
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %L"
  
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permis"
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieur"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs Ã  %L ne doit pas avoir l'attribut SAVE ou Ãªtre une variable dÃ©clarÃ©e dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "DÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©s"
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, dÃ©clarÃ© Ã  %L, peut uniquement Ãªtre utilisÃ© dans la clause OpenMP DEPEND"
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %L"
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %L"
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spÃ©cification pour le tableau de taille tacite Ã  %L"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole Ã  %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractÃ¨re %qs Ã  %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©fini"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©rique"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s Ã  %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du module"
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs Ã  %L doit avoir la longueur un"
  
  # %s est soit Â«Â parameterÂ Â» ou Â«Â variableÂ Â» sans traduction
  # voir bug #80195
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qs"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©faut"
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.cc:16479
  #, 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.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs Ã  %L n'est pas permise dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.cc:16555
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %L"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVE"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE"
  
! #: fortran/resolve.cc:16754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMON"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨re"
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valable"
  
! #: fortran/resolve.cc:16808
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante Ã  %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA Ã  %L a plus de variables que de valeurs"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.cc:16989
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite Ã  %L ne sera point zÃ©ro"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA Ã  %L a plus de valeurs que de variables"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©e"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©e"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE Ã  %L"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qs"
  
! #: fortran/resolve.cc:17555
  #, 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.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaÃ®ne Ã  %L a une longueur zÃ©ro"
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %L"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTION"
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re tacite"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opÃ©rateur Ã  %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "La procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PURE"
*************** msgstr "Le composant %qs dans le type dÃ
*** 77904,77910 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, 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Ã©"
--- 77939,77945 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, 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
*** 77934,77940 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Initialisations inÃ©gales et se chevauchant dans EQUIVALENCE Ã  %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Le constructeur de structure Ã  %C a Ã©tÃ© finalisÃ©. Cette fonctionnalitÃ© a Ã©tÃ© enlevÃ©e par f08/0011. Utilisez -std=f2018 ou -std=gnu pour Ã©liminer la finalisation."
--- 77969,77975 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Initialisations inÃ©gales et se chevauchant dans EQUIVALENCE Ã  %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Le constructeur de structure Ã  %C a Ã©tÃ© finalisÃ©. Cette fonctionnalitÃ© a Ã©tÃ© enlevÃ©e par f08/0011. Utilisez -std=f2018 ou -std=gnu pour Ã©liminer la finalisation."
*************** msgstr "Op intrinsÃ¨que inconnue"
*** 78157,78163 ****
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue Ã  %L"
  
! #: fortran/trans-expr.cc:10077
  #, 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"
--- 78192,78198 ----
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue Ã  %L"
  
! #: fortran/trans-expr.cc:10082
  #, 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 "correspondance implicite du tabl
*** 78208,78284 ****
  msgid "optional class parameter"
  msgstr "paramÃ¨tre de classe optionnel"
  
! #: fortran/trans-openmp.cc:3449
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non gÃ©rÃ©"
  
! #: fortran/trans-openmp.cc:3603
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gÃ©rÃ©e"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr "boucle imbriquÃ©e non rectangulaire avec un pas autre que les constantes 1 ou -1 pour %qs"
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr "UtilisÃ© ici"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "%qs spÃ©cifiÃ© dans la clause Â«Â allocateÂ Â» Ã  %L mais pas dans dans la clause de privatisation explicite"
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Le nom de base pour Â«Â declare variantÂ Â» doit Ãªtre spÃ©cifiÃ© Ã  %L"
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Le nom de base Ã  %L ne correspond pas au nom de la procÃ©dure courante"
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Le nom de base Ã  %L ne doit pas un nom d'entrÃ©e"
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Le nom de base Ã  %L ne doit pas Ãªtre un nom gÃ©nÃ©rique"
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Le nom de base Ã  %L ne doit pas Ãªtre un pointeur de procÃ©dure"
  
! #: fortran/trans-openmp.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "La procÃ©dure de base Ã  %L doit avoir une interface explicite"
  
! #: fortran/trans-openmp.cc:8009
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "la variante %qs Ã  %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "la variante %qs et la base %qs Ã  %L ont des types incompatiblesÂ : %s"
--- 78243,78319 ----
  msgid "optional class parameter"
  msgstr "paramÃ¨tre de classe optionnel"
  
! #: fortran/trans-openmp.cc:3462
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non gÃ©rÃ©"
  
! #: fortran/trans-openmp.cc:3637
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gÃ©rÃ©e"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr "boucle imbriquÃ©e non rectangulaire avec un pas autre que les constantes 1 ou -1 pour %qs"
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr "UtilisÃ© ici"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "%qs spÃ©cifiÃ© dans la clause Â«Â allocateÂ Â» Ã  %L mais pas dans dans la clause de privatisation explicite"
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Le nom de base pour Â«Â declare variantÂ Â» doit Ãªtre spÃ©cifiÃ© Ã  %L"
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Le nom de base Ã  %L ne correspond pas au nom de la procÃ©dure courante"
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Le nom de base Ã  %L ne doit pas un nom d'entrÃ©e"
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Le nom de base Ã  %L ne doit pas Ãªtre un nom gÃ©nÃ©rique"
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Le nom de base Ã  %L ne doit pas Ãªtre un pointeur de procÃ©dure"
  
! #: fortran/trans-openmp.cc:7946
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "La procÃ©dure de base Ã  %L doit avoir une interface explicite"
  
! #: fortran/trans-openmp.cc:8043
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "la variante %qs Ã  %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "la variante %qs et la base %qs Ã  %L ont des types incompatiblesÂ : %s"
*************** msgstr "la valeur de retour de type %qT
*** 79956,79961 ****
--- 79991,79999 ----
  msgid "unused name %qE"
  msgstr "paramÃ¨tre %qE inutilisÃ©"
  
+ #~ msgid "%qs specified with %qD"
+ #~ msgstr "%qs spÃ©cifiÃ© avec %qD"
+ 
  #~ msgid "invalid operand size for operand code 'Z'"
  #~ msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»"
  
diff -Nrcpad gcc-13.2.0/gcc/po/hr.gmo gcc-13.3.0/gcc/po/hr.gmo
*** gcc-13.2.0/gcc/po/hr.gmo	Thu Jul 27 08:33:20 2023
--- gcc-13.3.0/gcc/po/hr.gmo	Tue May 21 08:05:48 2024
***************
*** 1,29 ****
! Þ•È\œ<ÈPÉP-ËP1ùP+Q @QaQÛuQ+QRK}R<ÉRBSRIS>œS@ÛS9TCVTFšT5áTIUaU!vU$˜U½U!ÒU$ôUV9V SV#tV!˜V"ºV(ÝV+W)2W$\W'�W*©WÔW*ñW-XJXFjXQ±X5Y]9Yw—YrZA‚ZKÄZ,[N=[@Œ[BÍ[O\L`\R­\;]8<]>u]I´]Iþ]BH^~‹^?
! _DJ_E�_@Õ_E`7\`C”`=Ø`BaEYa~Ÿa6b{UbBÑb?c‰Tc9ÞcPdCidF­dsôdEheC®eQòeNDf�“fG$gŒlgOùgRIhCœhQàhN2iF�i9Èi=j=@j4~jP³jMkERkB˜kGÛkI#lHmlB¶l=ùl77m6on*¦nEÑnEo‘]oLïoG<p„pJ�p8ØpUqgqmq#}q#¡q?Åq'rB-r1pr¢r3¹rír-s73s*ks–s¨sºsÙs,ñs*t
! ItTttt†t £tÄtãt.u(0u Yuzu,�u½uÁu(Íu*öu3!v*Uv.€vp¯v w#w'w7wCwLwUwrw:’w)ÍwJ÷wCBx†x
! �x˜x·x:Ôx/y
?y!My oy'�y ¸y0Ùy
! z
%z 3zTzkz�zšz´zÃz-áz"{!2{)T{~{3€{´{Ð{ð{5ô{
*|€8|’¹|(L}+u}+¡}|Í}nJ~3¹~:í~>(<ge¤;
! €>F€L…€LÒ€b�W‚�9Ú�:‚>O‚:Ž‚*É‚/ô‚#$ƒ-Hƒ+vƒ¢ƒB®ƒ7ñƒ)„/;„k„‰„9£„%Ý„
……F0…w…“…¬…Å…!ã…+†1†H†
a†o† ~†Ÿ†´†1Ò†1‡!6‡!X‡z‡–‡(¥‡1Î‡%ˆ&ˆ1;ˆ mˆŽˆ§ˆ¶ˆ,Ðˆ?ýˆ4=‰r‰&ˆ‰;¯‰ë‰ŠŠ"#Š-FŠtŠ”ŠšŠ¸Š×ŠìŠ.
! ‹9‹N‹l‹�‹—‹­‹*È‹ó‹ÿ‹?Œ
SŒ@aŒ0¢Œ#ÓŒ5÷ŒC-�Qq�Ã�Ö�î�ŽŽ Ž3ŽJŽaŽMŽÍŽ&çŽ'�*6�0a�.’�Á�IÚ�$� C�d�|�L›�è�	õ�ÿ�!‘;6‘r‘$„‘;©‘	å‘Bï‘12’d’~’ž’6«’Fâ’')“SQ“;¥“á“Oé“"9”P\”$­”0Ò”•&•A•;P•Œ•3¦•)Ú•^–)c–
�–›–B§–
ê–
ø– —%'—%M—s—Œ—@¦—;ç—*#˜N˜l˜Gx˜.À˜*ï˜(™8C™4|™)±™7Û™+š(?š+hš-”šCÂš0›17›/i›>™›4Ø›"
œ˜0œ Éœ&êœM�/_�;��8Ë�ž;žRžpž†ž&Ÿž!Æž/èžŸ'5Ÿ5]Ÿ2“Ÿ3ÆŸmúŸjh BÓ "¡9¡P¡gf¡~Î¡)M¢2w¢2ª¢_Ý¢<=£9z£7´£+ì£A¤bZ¤½¤
Å¤Ó¤â¤	ó¤
! ý¤	¥¥;¥P¥4T¥‰¥
•¥4£¥*Ø¥¦
¦/(¦X¦u¦ ’¦%³¦Ù¦è¦ù¦/	§9§X§t§GŠ§6Ò§	¨$¨:<¨)w¨¡¨2¹¨&ì¨8©L©c©~©™©­©À©Ð©î©ª-ª@ª5Qª!‡ª ©ª!Êªìª)«2«!E«g«#…«G©«'ñ«.¬0H¬-y¬>§¬æ¬û¬­8)­Pb­³­5Î­	®!®@0®q®>†®Å®.Ù®/¯8¯Q¯q¯"Ž¯3±¯2å¯%°>°*^°‰°©°)Ç°)ñ°±7±R± g±-ˆ±5¶±5ì±0"²S²
! Y²d²@l²<­²<ê²4'³\³x³,�³º³É³à³0ô³8%´8^´$—´4¼´ñ´'÷´µ+'µ*Sµ~µ�µ«µºµÏµÞµóµ¶¶2¶J¶Y¶h¶€¶�¶®¶½¶.Ò¶··"·1·#@·'d·3Œ·À·1Ò·"¸'¸=¸HU¸ž¸*°¸4Û¸*¹#;¹5_¹&•¹¼¹!Î¹ð¹(ºF4º.{ºªº½º Öº>÷º6»?I».‰»1¸»=ê»0(¼0Y¼;Š¼Æ¼.Ú¼	½½+½@½O½d½‚½˜½'³½Û½ï½ü½
¾,¾'G¾!o¾‘¾¦¾º¾Ó¾=ê¾#(¿L¿c¿x¿�¿¥¿À¿Ù¿ð¿
À'À8ÀGÀ\ÀqÀ…À¤ÀÃÀØÀöÀÁ!5Á&WÁ"~Á#¡ÁÅÁ
ßÁíÁÂÂ0ÂNÂ dÂ…Â#ŒÂ-°ÂÞÂ-úÂ$(Ã5MÃƒÃšÃ¸Ã'ËÃ8óÃ,ÄJÄ*fÄ‘Ä4¯ÄäÄ,Å<1ÅknÅ1ÚÅÆ
! Æ)*ÆTÆoÆ"ŒÆ¯Æ$ÊÆ(ïÆ'Ç@Ç)PÇ&zÇ¡Ç;ºÇöÇÈ È&8È*_È'ŠÈ²È>ÌÈÉÉ-É?ÉQÉcÉuÉ‡É™É«É½ÉÏÉáÉóÉÊÊ)Ê;ÊMÊ_ÊqÊ�Ê�Ê¼ÊÐÊîÊ	ËË=ËOËcËtË+”Ë)ÀËêËþË-Ì,BÌ0oÌ/ Ì*ÐÌûÌ"Í#>Í+bÍŽÍ1¬ÍÞÍ
ðÍ#þÍ"Î13ÎeÎƒÎ“Î­ÎÅÎßÎúÎÏ4Ï*RÏ)}Ï)§ÏÑÏñÏ
Ð)ÐEÐaÐ}Ð™ÐµÐÑÐ0íÐÑ;ÑMÑ'jÑ%’Ñ¸Ñ)ËÑõÑÒ!"ÒDÒ\ÒuÒŒÒ¡Ò ±ÒÒÒ!áÒ!Ó%Ó<BÓÓ�Ó!®Ó"ÐÓóÓÔ ,ÔMÔ'bÔŠÔ©Ô¹ÔÈÔßÔBüÔ+?ÕkÕpÕ"wÕ#šÕ¾Õ!ÑÕóÕ:Ö9JÖ9„Ö;¾Ö;úÖ36×3j×Hž×ç×*Ø..Ø]Ø wØ˜ØŸØ	§Ø	±Ø»Ø%ÇØíØ	õØÿØÙ.7ÙfÙ}Ù–Ù®Ù
ÌÙÚÙêÙ0ýÙ/.Ú^ÚAnÚ°Ú%ÆÚ(ìÚÛ5-ÛcÛ8ƒÛ¼ÛÑÛèÛÜ&ÜEÜdÜ?uÜ*µÜ!àÜÝ#Ý55Ý4kÝ) Ý)ÊÝ-ôÝ"Þ)>ÞhÞ$xÞ�Þ½Þ(ÑÞiúÞdßvß’ß/°ß6àßàF7à~à!’à´àÐàïàáá0á>Dáƒá›á­áÄáäáùáâ1âCâaâvâ‰â£âÂâ Ûâüâã1ã"=ã`ãuã$�ãµãÒãíãä ä"=ä!`ä!‚ä¤ä0¸ä	éä/óä&#å9Jå„å#�å[±å
æ	æ&æ:9æ$tæ™æ³æ�¿æOé0Qé;‚é¾é ×éøéÐ
ê-ÞêNëB[ëLžëƒëë;oìK«ìE÷ìF=íH„í?ÍíK
îYî+wî.£îÒî!æî$ï -ïNï#aï%…ï#«ï)Ïï3ùï2-ð3`ð:”ð9ÏðD	ñNñ.lñ0›ñ%ÌñNòñPAò0’ò]Ãò{!ó{�ó>ôPXô3©ôpÝôJNõC™õNÝõE,öKrö<¾ö:ûö@6÷Iw÷LÁ÷@øOOøAŸø@áøL"ù0oùE ùEæùF,ú@súB´úE÷ú‰=û7ÇûRÿûGRü@šü‚Ûü2^ýŽ‘ýN þEoþxµþH.ÿ>wÿG¶ÿJþÿžIFè–/JÆS;e�¡K#KoB»:þ:9FtO»JEVIœNæM5IƒCÍ>5PB†*É@ôL5	Ù‚	J\
! P§
! ø
! 608fiÐÖ*æ*B<$E¤4ê
9=
w
5�
6Å
(ü
%;&MtQ�Nâ
! 1 <]r!Œ®É-æ)#>b0yª®*»-æ&&;<bfŸ	
$09!F+h>”)ÓJýQHš
! ¡¬ÂHÜ1%
W)e(�.¸$ç50B
s!�$£Èä$û %2=X'–4¾4ó(>,k$‰®8²ëŽø’‡03K3€³v48«Eä<*5gv�1SFKšIæ\0`�5î6$:[6–&Í+ô* ,K'x O¬<ü9 <L ‰ £ M» $	!.!!>!F`!§!"Á!ä!4ÿ!-4"8b"›"$¹"Þ"ò"/#";#1^#?�#>Ð#5$5E$&{$¢$6º$:ñ$6,%c%1w%0©%*Ú%&&81&Dj&D¯&ô&*
'M8'"†'©'À'/È'9ø'.2(a(#j("Ž(±($Ì(5ñ(')$B)g)‚)ž):º)4õ)**:*CQ*•*E¦*,ì*+:7+Cr+L¶+,,0,C,R,a,s,‰, Ÿ,JÀ,-"(-)K-,u-3¢-8Ö-.D#.,h..•.Ä.&ä.N/Z/f/s/,‹/<¸/õ/2	0F<0ƒ0GŒ08Ô0!
1/1N16^14•1(Ê1eó1KY2¥2i­2'3Z?31š3AÌ34(#4L4L`4!­41Ï435^55.”5Ã5Ò5Aß5!606!?6'a6&‰6°6"Ð6Bó6<67$s7"˜7	»7OÅ7%8#;8#_8*ƒ8!®8'Ð8:ø8,39)`9*Š9+µ9@á9<":1_:.‘:?À:4; 5;”V;ë;-
! <H8<*�<>¬<Cë</=>A= €=¡=¼=<Õ=$>07>!h>(Š>D³>Bø>9;?zu?tð?<e@(¢@Ë@ç@hú@xcA)ÜAOB/VBc†B<êB9'C:aC.œCSËCpD
! �D›D¬D¹DÑDÚDéDöD@úD;E1OE�E
�E/›E2ËEþEF;!F]F|F$šF(¿FèFôF	G1"G0TG …G¦GI»G0H!6HXHCrH4¶H$ëH9I9JI=„IÂI"áI(J-JHJbJ'yJ(¡J'ÊJòJKD.K$sK9˜K5ÒK(L21LdL4€L6µL2ìLNM.nM5�M5ÓM2	NI<N†N¡N%¼N3âNHO_O.wO¦O%²OUØO.PADP†P.œP/ËPûP!Q8Q!VQ?xQ>¸Q)÷Q%!R?GR$‡R*¬R5×R>
S4LS%�S§S'ÅS>íS6,T9cT5�TÓTÙT÷TEÿTEEUE‹U3ÑUV%V8?VxV�V¬V7ÄV?üV=<W(zW;£WßW*çW	X6X)SX}X"�X³XÇXâXöXY+Y?Y]YzYŽY¢YÀY$ÔYùY
Z-(ZVZjZ�Z•Z)©Z-ÓZ;[=[5T[(Š[³[Î[Oë[;\-R\:€\-»\&é\=],N]{]'�]·].Õ]I^6N^…^�^&¼^Dã^(_G@_(ˆ_7±_Cé_6-`6d`A›`Ý`4ö`+aCaWaqa…a)Ÿa"Éa"ìa(b8bRbab"xb#›b/¿b#ïbc$-c.Rc!�cC£c5çcd,:dgdƒd›d$µdÚd!õd"e:eSehe�eše0³e'äef&,f&Sf&zf(¡f8Êf-g+1g!]gg‘g
±g¿gÞgþg&hAh1Hh:zhµh/Óh8iD<i�i#ŸiÃi,Öi<j@jYj(oj˜j;°jìj)
! kC4knxk2çkl
! .l59lol3ˆl)¼l æl,m-4m.bm‘m0 m'ÑmùmCnXn!kn�n)¨n3Òn0o7oHTo�o°oÉoâoûop-pFp_pxp‘pªpÃpÜpõpq&q?qRqfqyq—q ­qÎq æqr#r!@rbrvr�r!¡r+Ãr)ïrs3s*Rs*}s,¨s-Õs+t/t#Nt$rt;—tÓt8ït(u?u%Ouuu.�u¼uÛuíu	v"vBv"bv…v%¥v5Ëv4w46w kwŒw«wÉwçwx#xAx_x}x;›x×x"öxy07y#hyŒy*¡y Ìyíy"	z,zJzhz„zœz#°zÔz#äz {){<D{
�{�{)®{'Ø{#|!$|+F|r|2‰| ¼|"Ý|}}"+}AN}4�}Å}
! Î}(Ù}7~:~$W~!|~9ž~8Ø~8BJB�8Ð8	€[B€ž€.½€*ì€�%4�Z�b�	€�Š�§�1³�å�
! ø�‚‚-=‚k‚„‚�‚´‚
Ð‚Þ‚î‚8ƒ3AƒuƒO�ƒßƒ$ùƒ/„N„@a„*¢„/Í„ý„… (… I… j… ‹…¬…DÁ…5†+<†h†'{†<£†;à†7‡/T‡5„‡"º‡&Ý‡ˆ!ˆ 7ˆXˆ ZˆT{ˆÐˆÝˆûˆ,‰FC‰/Š‰Nº‰	Š%(ŠNŠ!gŠ‰Š Š±ŠÏŠIåŠ!/‹Q‹m‹(‡‹°‹Â‹#Û‹ÿ‹Œ4Œ'PŒxŒ/”Œ2ÄŒ>÷Œ6�R�
! o�z�—�ª�+Ã�!ï�#Ž&5Ž\ŽrŽBŠŽ$ÍŽ/òŽ"�75�
m�3{�'¯�>×�	�1 �fR�¹�Ì�Ù�9ñ�%+‘Q‘m‘PŒ‰µžœ‰ùmŠM¬�³O'h_ri 4ËãÆÉóËdáótú¨�bÂØ¢‚LÕ^å’Tk‚¸Ÿ3×ðñÖ“<yu²˜=Bì£Sžcµ¥¾:z&K5ÚùJ+™ü’¿¨ð¤üfÄÄÈÕz¿eeÑ„]ý!RR`Ç€8ÍhG
! 4Š¼
{Np½{ùÆÙ#–Íªç{gy¶Œ±‹€ía|ëJä	¾¡>Ã�#5÷êr1¹-<DH]jÂ®V®…Ž”õL%oÉôË738ƒø{0)gªugwZ(ÝZ„­/ø8½9ßÄü‹vÕAYÂþ�þ‚¤@Ì>)Ô6W‡\ 'jrn]X‡xÃâ¦wÃÿlzhu®Êu÷¾/Iœjª±$¨s59¼ØX*©”³qM@Ý`®Î–™»lC )k!ÛW DïsÙ¦&¸ó:'£,ÆÜ¾	kõ·�Ô=�""$¢Å"`EåÔS$2�Ó ¬Ö÷�×¢²(£‰öÁVµ1‘MÒK´È†ñVÇJˆž'—
…Êto~>n+lŸi_~èÚ©úG8-ˆ—‚ïf!QòWöoº9F˜Á£ÖUÛë…FA³û¹&³NÎ›»·¦·áN†½m“XTŸõn?C¤~Qa/ŸšÜ4©g“\Å²fEcÁ…`±�1±Bfÿ°Ðz¶Qì¹ÑðÒc!_ïî¡O0,;è.CŽ¬¥§é%•Û)n«Ï¯xRý­�ˆÑm H0p¶aÅž��vñ	­TØ5ãP¸�›:”�çà×Ð6¬9ädº‡	šÀ¼éw"‘UåJ¤©æ­¦R>Ì”î†SÌh\ò^’„ƒ¹ßY3$6#ßÊv‡^ô�û_içà
! ™^§ÆVH}ŒÁ.Çû*¯é~Zj´è[ÏsK˜µ=Œ;P–Z.2ECÐÈ%4KÜÏYª²W0U<¶ÂPbÀ�
! ã¢seÇ¥,,øX˜<B¡›7&ˆ•Ý‘vqŠÍI„ƒbOxdGyF€I+|SÿN]ÀÞäöÈ*ƒ
\œíq|º«Dày[´
! %L»GA?ê#bÓ ê@¥TIFŠ•¯‹iÄOx(—«3+2E¡°|ÉpYæ½lB¼-œ€6Má(m§í/.»;Ò
—šâ?ýúq}LÞ•‘2š§Ó�·=r�-7}¿�Ã�ìº‰;a[QÀH}cÞ’ò¸t«Î¨:–[î1@“ÙdâD‹þŽ?7¿°ŽÅ°eëk™†ô*Ú›ptAæ´w ¯Uo
  
  For bug reporting instructions, please see:
  
--- 1,29 ----
! Þ•Éd¬<ðPñP-óP1!QSQ hQ‰QÛ�Q+yRK¥R<ñRB.SRqS>ÄS@T9DTC~TFÂT5	UI?U‰U!žU$ÀUåU!úU$VAVaV {V#œV!ÀV"âV(W+.W)ZW$„W'©W*ÑWüW*X-DXrXF’XQÙX5+Y]aYw¿Yr7ZAªZKìZ,8[Ne[@´[Bõ[O8\Lˆ\RÕ\;(]8d]>�]IÜ]I&^Bp^~³^?2_Dr_E·_@ý_E>`7„`C¼`=aB>aE�a~Ça6Fb{}bBùb?<c‰|c9dP@dC‘dFÕdseE�eCÖeQfNlf�»fGLgŒ”gO!hRqhCÄhQiNZiF©i9ði=*j=hj4¦jPÛjM,kEzkBÀkGlIKlH•lBÞl=!m7_m6—n*ÎnEùnE?o‘…oLpGdp¬pJµp8qU9q�q•q#¥q#Éq?íq'-rBUr1˜rÊr3árs--s7[s*“s¾sÐsâst,t*Ft
! qt|tœt®t Ëtìtu.)u(Xu �u¢u,¸uåuéu(õu*v3Iv*}v.¨vp×vHwKwOw_wkwtw}wšw:ºw)õwJxCjx®x
! µxÀxßx:üx/7y
gy!uy —y'¸y ày0z2z
Mz [z|z“z©zÂzÜzëz-	{"7{!Z{)|{¦{3¨{Ü{ø{|5|
R|€`|’á|(t}+�}+É}|õ}nr~3á~:>P<�eÌ;2€>n€L­€Lú€bG�Wª�9‚:<‚>w‚:¶‚*ñ‚/ƒ#Lƒ-pƒ+žƒÊƒBÖƒ7„Q„/c„“„±„9Ë„%…
+…9…FX…Ÿ…»…Ô…í…!†+-†Y†p†
‰†—† ¦†Ç†Ü†1ú†1,‡!^‡!€‡¢‡¾‡(Í‡1ö‡%(ˆNˆ1cˆ •ˆ¶ˆÏˆÞˆ,øˆ?%‰4e‰š‰&°‰;×‰Š0ŠEŠ"KŠ-nŠœŠ¼ŠÂŠàŠÿŠ‹.2‹a‹v‹”‹©‹¿‹Õ‹*ð‹Œ'Œ?;Œ
{Œ@‰Œ0ÊŒ#ûŒ5�CU�Q™�ë�þ�Ž(Ž8ŽHŽ[ŽrŽ‰ŽM§ŽõŽ&�'6�*^�0‰�.º�é�I�L� k�Œ�¤�LÃ�‘	‘'‘!<‘;^‘š‘$¬‘;Ñ‘	
’B’1Z’Œ’¦’Æ’6Ó’F
! “'Q“Sy“;Í“	”O”"a”P„”$Õ”0ú”+•&B•i•;x•´•3Î•)–^,–)‹–
µ–Ã–BÏ–
—
 — .—%O—%u—›—´—@Î—;˜*K˜v˜”˜G ˜.è˜*™(B™8k™4¤™)Ù™7š+;š(gš+�š-¼šCêš0.›1_›/‘›>Á›4œ"5œ˜Xœ ñœ&�M9�/‡�;·�8ó�,ž;>žzž˜ž®ž&Çž!îž/Ÿ@Ÿ']Ÿ5…Ÿ2»Ÿ3îŸm" j� Bû ">¡a¡x¡gŽ¡~ö¡)u¢2Ÿ¢2Ò¢_£<e£9¢£7Ü£+¤A@¤b‚¤å¤
í¤û¤
! ¥	¥
! %¥	0¥:¥;<¥x¥4|¥±¥
½¥4Ë¥*¦+¦
B¦/P¦€¦�¦ º¦%Û¦§§!§/1§a§€§œ§G²§6ú§1¨L¨:d¨)Ÿ¨É¨2á¨&©8;©t©‹©¦©Á©Õ©è©ø©ª6ªUªhª5yª!¯ª Ñª!òª«)0«Z«!m«�«#­«GÑ«'¬.A¬0p¬-¡¬>Ï¬­#­7­8Q­PŠ­Û­5ö­	,®!6®@X®™®>®®í®.¯/0¯`¯y¯™¯"¶¯3Ù¯2
°%@°f°*†°±°Ñ°)ï°)±C±_±z± �±-°±5Þ±5²0J²{²
! �²Œ²@”²<Õ²<³4O³„³ ³,µ³â³ñ³´0´8M´8†´$¿´4ä´µ'µGµ+Oµ*{µ¦µµµÓµâµ÷µ¶¶3¶B¶Z¶r¶�¶�¶¨¶·¶Ö¶å¶.ú¶)·8·J·Y·#h·'Œ·3´·è·1ú·",¸O¸e¸H}¸Æ¸*Ø¸4¹*8¹#c¹5‡¹&½¹ä¹!ö¹º(3ºF\º.£ºÒºåº þº>»^»?q».±»1à»=¼0P¼0�¼;²¼î¼.½1½D½S½h½w½Œ½ª½À½'Û½¾¾$¾5¾T¾'o¾!—¾¹¾Î¾â¾û¾=¿#P¿t¿‹¿ ¿¸¿Í¿è¿ÀÀ5ÀOÀ`ÀoÀ„À™À­ÀÌÀëÀÁÁ>Á!]Á&Á"¦Á#ÉÁíÁ
ÂÂ/Â;ÂXÂvÂ ŒÂ­Â#´Â-ØÂÃ-"Ã$PÃ5uÃ«ÃÂÃàÃ'óÃ8ÄTÄrÄ*ŽÄ¹Ä4×ÄÅ,,Å<YÅk–Å1Æ4Æ
! GÆ)RÆ|Æ—Æ"´Æ×Æ$òÆ(Ç'@ÇhÇ)xÇ&¢ÇÉÇ;âÇÈ-ÈHÈ&`È*‡È'²ÈÚÈ>ôÈ3ÉCÉUÉgÉyÉ‹É�É¯ÉÁÉÓÉåÉ÷É	ÊÊ-Ê?ÊQÊcÊuÊ‡Ê™ÊµÊÅÊäÊøÊË1ËFËeËwË‹ËœË+¼Ë)èËÌ&Ì-<Ì,jÌ0—Ì/ÈÌ*øÌ#Í"CÍ#fÍ+ŠÍ¶Í1ÔÍÎ
Î#&ÎJÎ1[Î�Î«Î»ÎÕÎíÎÏ"Ï@Ï\Ï*zÏ)¥Ï)ÏÏùÏÐ5ÐQÐmÐ‰Ð¥ÐÁÐÝÐùÐ0ÑFÑcÑuÑ'’Ñ%ºÑàÑ)óÑÒ3Ò!JÒlÒ„Ò�Ò´ÒÉÒ ÙÒúÒ!	Ó!+ÓMÓ<jÓ§Ó·Ó!ÖÓ"øÓÔ:Ô TÔuÔ'ŠÔ²ÔÑÔáÔðÔÕB$Õ+gÕ“Õ˜Õ"ŸÕ#ÂÕæÕ!ùÕÖ:7Ö9rÖ9¬Ö;æÖ;"×3^×3’×HÆ×Ø*+Ø.VØ…Ø ŸØÀØÇØ	ÏØ	ÙØãØ%ïØÙ	Ù'ÙBÙ._ÙŽÙ¥Ù¾ÙÖÙ
ôÙÚÚ0%Ú/VÚ†ÚA–ÚØÚ%îÚ(Û=Û5UÛ‹Û8«Û5äÛÜ/ÜFÜeÜ„Ü£ÜÂÜ?ÓÜ*Ý!>Ý`Ý#oÝ5“Ý4ÉÝ)þÝ)(Þ-RÞ€Þ)œÞÆÞ$ÖÞûÞß(/ßiXßÂßÔßðß/à6>àuàF•àÜà!ðàá.áMáaápáŽá>¢áááùáâ"âBâWâqâ�â¡â¿âÔâçâã ã 9ãZãtã�ã"›ã¾ãÓã$îãä0äKäjä~ä"›ä!¾ä!àäå0å	Gå/Qå&�å9¨åâå#ëå[ækæ	zæ„æ:—æ$Òæ÷æç�ç­é0¯é;àéê 5êVêÐkê-<ëNjëB¹ëLüëƒIì;ÍìK	íEUíF›íHâí?+îKkî·î+Õî.ï0ï!Dï$fï ‹ï¬ï#¿ï%ãï#	ð)-ð3Wð2‹ð3¾ð:òð9-ñDgñ¬ñ.Êñ0ùñ%*òNPòPŸò0ðò]!ó{ó{ûó>wôP¶ô3õp;õJ¬õC÷õN;öEŠöKÐö<÷:Y÷@”÷IÕ÷Lø@løO­øAýø@?ùL€ù0ÍùEþùEDúFŠú@ÑúBûEUû‰›û7%üR]üG°ü@øü‚9ý2¼ýŽïýN~þEÍþxÿHŒÿ>ÕÿGJ\ž§FF–�J$So;Ã�ÿK�KÍB:\:—FÒOJiE´IúNDM“IáC+>o5®Bä*'	@R	L“	Ùà	Jº
! PV6_0–fÇ.4*D*oBš$ÝE
4H
}
9›
Õ
5í
6#(Zƒ™&«ÒQîN@
! � š»Ð!ê'-D)r#œÀ0×*-D&r&™<Àfýdgk‚Ž—!¤+Æ>ò)1J[Q¦ø
! ÿ
!  H:1ƒ
µ)Ã(í.$E5j0 
Ñ!ß$&B$Y~%�=¶'ô44Q†>ŠÉ$ç8IŽV’å0x3©3Ý€v’8	EB<ˆ5Åvû1rS¤KøID\Ž`ë5L6‚:¹6ô&++R*~,©'ÖþO
!  <Z — <ª ç !M!$g!Œ!!œ!F¾!"""B"4]"-’"8À"ù"$#<#P#/i#"™#1¼#?î#>.$5m$5£$&Ù$%6%:O%6Š%Á%1Õ%0&*8&c&v&8�&DÈ&D
'R'*k'M–'"ä'((/&(9V(.�(¿(#È("ì()$*)5O)…)$ )Å)à)ü):*4S*ˆ*˜*C¯*ó*E+,J+w+:•+CÐ+L,a,t,Ž,¡,°,¿,Ñ,ç, ý,J-i-"†-)©-,Ó-3.84.m.D�.,Æ..ó."/&B/Ni/¸/Ä/Ñ/,é/<0S02g0Fš0á0Gê0821!k1�1¬16¼14ó1((2eQ2K·23i3'u3Z�31ø3A*4l4(�4ª4L¾4!51-53_5^“5.ò5!606A=66Ž6!�6'¿6&ç67".7BQ7<”7$Ñ7"ö7	8O#8%s8#™8#½8*á8!9'.9:V9,‘9)¾9*è9+:@?:<€:1½:.ï:?;4^; “;”´;I<-h<H–<*ß<>
! =CI=�=>Ÿ= Þ=ÿ=><3>$p>0•>!Æ>(è>D?BV?9™?zÓ?tN@<Ã@(A)AEAhXAxÁA):BOdB/´BcäB<HC9…C:¿C.úCS)Dp}D
! îDùD
! EE/E8EGETE@XE™E1­EßE
ëE/ùE2)F\FmF;F»FÚF$øF(GFGRGgG1€G0²G ãGHIH0cH!”H¶HCÐH4I$II9nI9¨I=âI J"?J(bJ‹J¦JÀJ'×J(ÿJ'(KPKmKDŒK$ÑK9öK50L(fL2�LÂL4ÞL6M2JMN}M.ÌM5ûM51N2gNIšNäNÿN%O3@OHtO½O.ÕOP%PU6PŒPA¢PäP.úP/)QYQ!tQ–Q!´Q?ÖQ>R)UR%R?¥R$åR*
! S55S>kS4ªS%ßST'#T>KT6ŠT9ÁT5ûT1U7UUUE]UE£UEéU3/VcVƒV8�VÖVíV
! W7"W?ZW=šW(ØW;X=X*EX	pX6zX)±XÛX"îXY%Y@YTYoY‰Y�Y»YØYìYZZ$2ZWZkZ-†Z´ZÈZßZóZ)[-1[;_[›[5²[(è[\,\OI\™\-°\:Þ\-]&G]=n],¬]Ù]'í]^.3^Ib^6¬^ã^û^&_DA_†_Gž_(æ_7`CG`6‹`6Â`Aù`;a4Ta‰a¡aµaÏaãa)ýa"'b"Jb(mb–b°b¿b"Öb#ùb/c#Mcqc$‹c.°c!ßcCd5Ed{d,˜dÅdádùd$e8e!Se"ue˜e±eÆeßeøe0f'Bfjf&Šf&±f&Øf(ÿf8(g-ag+�g!»gÝgïg
hh<h\h&xhŸh1¦h:Øhi/1i8aiDšißi#ýi!j,4j<ajžj·j(Íjöj;kJk)hkC’knÖk2Elxl
! Œl5—lÍl3æl)m Dm,em-’m.Àmïm0þm'/nWnCrn¶n!Énën)o30o0do•oH²oûop'p@pYprp‹p¤p½pÖpïpq!q:qSqlq„q�q°qÄq×qõq r,r Drer�r!žrÀrÔrër!ÿr+!s)Msws‘s*°s*Ûs,t-3t+at�t#¬t$Ðt;õt1u8Mu†u�u%­uÓu.ëuv9vKvgv€v v"Àvãv%w5)w4_w4”w Éwêw	x'xExcx�xŸx½xÛx;ùx5y"Tywy0•y#Æyêy*ÿy *zKz"gzŠz¨zÆzâzúz#{2{#B{ f{‡{<¢{
ß{í{)|'6|#^|!‚|+¤|Ð|2ç| }";}^}o}"‰}A¬}4î}#~
! ,~(7~7`~˜~$µ~!Ú~9ü~868oB¨Bë8.€8g€[ €ü€.�*J�u�%’�¸�À�	Þ�è�‚1‚C‚
! V‚a‚}‚-›‚É‚â‚û‚ƒ
.ƒ<ƒLƒ8fƒ3ŸƒÓƒOíƒ=„$W„/|„¬„@¿„*…/+…@[…œ…±… Ç… è… 	† *†K†D`†5¥†+Û†‡'‡<B‡;‡7»‡/ó‡5#ˆ"Yˆ&|ˆ£ˆ!´ˆ Öˆ÷ˆ ùˆT‰o‰|‰š‰,µ‰Fâ‰/)ŠNYŠ¨Š%ÇŠíŠ!‹(‹?‹P‹n‹I„‹!Î‹ð‹Œ(&ŒOŒaŒ#zŒžŒ´ŒÓŒ'ïŒ�/3�2c�>–�Õ�ñ�
! ŽŽ6ŽIŽ+bŽ!ŽŽ#°Ž&ÔŽûŽ�B)�$l�/‘�Á�7Ô�
�3�'N�>v�	µ�1¿�fñ�X‘k‘x‘9�‘%Ê‘ð‘’è‚j;²ÇiÞæ»j+Mb´Ì@¸ú3à‡O¨ÀÉó¿ë%¥$×?û¢¨7«‹ÿzí!­~©J¶Wyf6³‘iÉ
5ÖÏ¾¼ÝmX€ÿz2µWõŽ¤‰çéDeè ÏÄ“ÚWIÑÚÄaü=ê•Y{[öí+ÚÛKÿbtP#ÉºƒXµ`£ñ€'µúA¡&¹Ð &�Øø†žôñö´Ó¹÷‡¤IR´vˆfùú|¡Rc=“˜Î’²{5uX3Ág¹R§ž‹0Á—:ìB~¡nmwø‡r[q!`ãAÂEæØÙc4¢­éFËE/ª™¦ÐýxYZœ±Ü›Ü"k4á0°
…±%<r±b';�·N$?½¦ßeáMœDÛ®Ft]Ó!Í1–¨…Ö”-×Ò
! LTÈa53tŒBïñÈ®?kÂwîPU=mHcÊ”p6�\M£./¿“óE›8ï(qŒ•h«Ñp�9¦’Ã—áÆÂ¼4=,Š¼gt–`dêQ…J/:(¿Ý2uƒ>‚o*š|G£šþÇÑ/ÊIe]¼DŽö"ƒ\‰ÀzŸVÀlKÌ‰Uðz+Øn}^÷¡x4M]!ZFÕ%â}çkô<èü'Gc ô,VI>[´·ŽQÒ&„¯(˜u°"v|L(à¢@õ^ÞyÐŒ½C{÷�wG¢Ÿ©D†y&kžJÀ�ÖB\›ŸÃ<ÙgYaG§KO¯ò	 �nF‘�¯�8H�Ô^ð:‘Û�3HÎ_Îî§’Žº;h�_ûÃ™Å>S2¬aâ	—®Ô#ë,ªùdbh~Þ¹¾C�å)·¬69©›eXTjÓrî>Üì^lï‰Æ-N1qþ	
fæ…Q}Ê–*:®¬.åŠÏ-äùm[
! Éò1lÒêQé-ßE)Õ�7¤oy{°Š„‚€§i«
! ý¥ŠœëÅ„)x`†üËU­dJ’gP\�ˆÍYûC}.�â9sº—$Ì$;¥í#W<™U 7™•.Zp¤¾œ +³6Oq¯� v”‹žƒAˆÇÕ“VSˆ¶pAOB�sjÈÃv~sh2910·Ä½T5ºøÈsu#¶ÁKÍZ‚ªäå†r|»ÆRd@xNÄ–¾¸Ù)˜
]0@7V”©‘,¦ŸËã«NÅš	šS×‹¬P³Æ8%²•¶Áð²ýÂþ'ä±µŒw*˜�H¨L½¸oÔÅò»Ç8õS*o£i³„‡€_°Cçª?¸
! ­ÝTó¿¥»"ìfãß nl_àL�
  
  For bug reporting instructions, please see:
  
*************** warranty; not even for MERCHANTABILITY o
*** 258,270 ****
  notenote: obsolete Maverick format code '%c'offload dimension out of range (%d)open %s failed: %sopening LTRANS output list %s: %mopening output file %qs: %soperand 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 '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 number out of rangeoperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>original declaration hereoutput filename may not be emptypath: pedwarnpedwarn: permerrorpermerror: placeholder constraints not satisfiedpointerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprevious contract herepreviously declared herepreviously defined herepreviously defined here as %sprograms: %s
  reading CMI %qsrecursive inliningredeclaration of %q#D with different constraintsredeclaration of %qD with different constraintsredeclared hereredefined extern inline functions are not considered for inliningrename spec %s to %s
  requested alignment is not a constantresolution sub id %wx not in object filereturn type of functionscaling cannot co-exist with normalization, skipping
! second argument must be a constsize of %qD differ from the size of original declarationsorry, unimplementedsorry, unimplemented: 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: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>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 charactersstreaming subprocess failedstreaming subprocess was killed by signalstructure fieldswitch %qs does not start with %<-%>system path %qs is not absolutethe '+' printf flagthe assignment suppression scanf featurethe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthis is the insn:two or more sections for %stype %s is not an opaque typetype of %qD does not match original declarationunable 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 fileunconditional %2d never executed
  unconditional %2d taken %s
! unexpected %<%s%> after %<%s%>unexpected %<else%>unexpected EOFunexpected RHS for assignmentunexpected argumentunexpected file name %s in linker resolution file. Expected %sunexpected mapping nodeunexpected offsetunexpected operand: %dunexpected pointer mapping nodeunhandled expressionunhandled expression typeunknown assumption clause %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown move insn:unknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown tuning option (%s)unreachableunrecognizable argument of option unrecognizable insn:unrecognized %s target: %sunrecognized command-line option %qsunrecognized enum value: %qsunrecognized string escapeunrecognized supposed constantunrecoverable errorunsupported field expressionunsupported fixed-point conversionunsupported operand for code '%c'unsupported variable field offsetunterminated stringuse of function %qD with unsatisfied constraintsusing %qsusing simple load CSE after register allocationvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?variablevariable %qD redeclared as functionvariable of same assembler name as the virtual table is defined in another translation unitwaitpid failedwarning: was expecting `%s'weak alias definitions not supported in this configurationwriting to LTRANS output list %s: %mwrong number of arguments{erroneous}Project-Id-Version: gcc 13.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-04-27 12:03-0700
  Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>
  Language-Team: Croatian <lokalizacija@linux.hr>
  Language: hr
--- 258,270 ----
  notenote: obsolete Maverick format code '%c'offload dimension out of range (%d)open %s failed: %sopening LTRANS output list %s: %mopening output file %qs: %soperand 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 '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 number out of rangeoperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>original declaration hereoutput filename may not be emptypath: pedwarnpedwarn: permerrorpermerror: placeholder constraints not satisfiedpointerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprevious contract herepreviously declared herepreviously defined herepreviously defined here as %sprograms: %s
  reading CMI %qsrecursive inliningredeclaration of %q#D with different constraintsredeclaration of %qD with different constraintsredeclared hereredefined extern inline functions are not considered for inliningrename spec %s to %s
  requested alignment is not a constantresolution sub id %wx not in object filereturn type of functionscaling cannot co-exist with normalization, skipping
! second argument must be a constsize of %qD differ from the size of original declarationsize of %qs (%wd) differ from its declared size (%wd)sorry, unimplementedsorry, unimplemented: 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: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>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 charactersstreaming subprocess failedstreaming subprocess was killed by signalstructure fieldswitch %qs does not start with %<-%>system path %qs is not absolutethe '+' printf flagthe assignment suppression scanf featurethe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthis is the insn:two or more sections for %stype %s is not an opaque typetype of %qD does not match original declarationunable 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 fileunconditional %2d never executed
  unconditional %2d taken %s
! unexpected %<%s%> after %<%s%>unexpected %<else%>unexpected EOFunexpected RHS for assignmentunexpected argumentunexpected file name %s in linker resolution file. Expected %sunexpected mapping nodeunexpected offsetunexpected operand: %dunexpected pointer mapping nodeunhandled expressionunhandled expression typeunknown assumption clause %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown move insn:unknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown tuning option (%s)unreachableunrecognizable argument of option unrecognizable insn:unrecognized %s target: %sunrecognized command-line option %qsunrecognized enum value: %qsunrecognized string escapeunrecognized supposed constantunrecoverable errorunsupported field expressionunsupported fixed-point conversionunsupported operand for code '%c'unsupported variable field offsetunterminated stringuse of function %qD with unsatisfied constraintsusing %qsusing simple load CSE after register allocationvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?variablevariable %qD redeclared as functionvariable of same assembler name as the virtual table is defined in another translation unitwaitpid failedwarning: was expecting `%s'weak alias definitions not supported in this configurationwriting to LTRANS output list %s: %mwrong number of arguments{erroneous}Project-Id-Version: gcc 13.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-07-28 14:37+0200
  Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>
  Language-Team: Croatian <lokalizacija@linux.hr>
  Language: hr
*************** jamstava; Ä�ak ni za TRGOVINSKU PRIKLADN
*** 520,526 ****
  napomenanapomena: zastarjela Maverick format kÈ�d â€˜%câ€™dimenzija rastereÄ‡enja (offload) je izvan granica (%d)nije uspjelo otvoriti %s: %sotvaramo LTRANS izlazni popis %s: %motvaramo izlaznu datoteku %qs: %soperand nije kÈ�d uvjeta, nevaljani operand kÈ�d â€˜%câ€™operand nije kÈ�d uvjeta, nevaljani operand kÈ�d â€˜Dâ€™operand nije kÈ�d uvjeta, nevaljani operand kÈ�d â€˜Yâ€™operand nije odreÄ‘eni cijeli broj, nevaljani operand kÈ�d â€˜Râ€™operand nije odreÄ‘eni cijeli broj, nevaljani operand kÈ�d â€˜râ€™operand nije cijeli broj, nevaljani operand kÈ�d â€˜Kâ€™operand nije cijeli broj, nevaljani operand kÈ�d â€˜Râ€™operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kÈ�d â€˜Hâ€™broj operanda je izvan rasponaoperandi za %T/%t moraju biti reg + const_int:nelegalna operacija na tipu %<bfloat16_t%>originalna deklaracija ovdjeizlazna datoteka ne smije biti praznastaza: pedwarn (pedantno upozorenje)pedwarn: permerror (trajna pogreÅ¡ka)permerror: ograniÄ�enja rezerviranog mjesta nisu zadovoljenakazaljka (pointer)preciznostpreciznost u printf formatupredviÄ‘ena Thumb instrukcijapredviÄ‘ena instrukcija u uvjetnoj sekvencijiprethodni kontrakt ovdjeranije deklarirana ovdjeranije definiran ovdjeranije definirana tu kao %sprogrami: %s
  Ä�itamo CMI %qsrecurzivni â€˜inliningâ€™ponovljena deklaracija %q#D s drugaÄ�ijim ograniÄ�enjimaponovna deklaracija %qD s drukÄ�ijim ograniÄ�enjimaponovno deklarirano ovdjeredefinirana vanjska â€˜inlineâ€™ funkcija nije kvalificirana za â€˜inliningâ€™preimenuje spec %s na %s
  zatraÅ¾eno poravnanje nije konstantarezolucija Sub-ID %wx nije u objektnoj datotecivrati tip funkcijeskaliranje ne moÅ¾e koegzistirati s normalizacijom, preskaÄ�emo
! drugi argument mora biti konstanta (const)veliÄ�ina %qD nije ista originalnoj deklaracijinije implementirano:nije implementirano: spec %qs ima nevaljani %<%%0%c%>spec %qs ima nevaljani %<%%@%c%>spec %qs ima nevaljani %<%%W%c%>spec %qs ima nevaljani %<%%x%c%>spec %qs nije valjangreÅ¡ka spec(ifikacije): %<%%*%> nije inicirana s podudarnim uzorkomgreÅ¡ka spec(ifikacije): neprepoznata spec opcija %qcspec datoteka nema specifikacije za linkatispec je â€˜%sâ€™
  
  Å¡alter generiran sa spec je samo %<-%>sintaksa od specs %%include je deformirana nakon %ld znakovasintaksa od specs %%rename je deformirana nakon %ld znakovaspecifikacija od specs %s za preimenovanje nije naÄ‘enaspecs datoteka je deformirana nakon %ld znakovaspecifikacija: nepoznata %% naredba nakon %ld znakovastreaming potproces nije uspjeÅ¡anstreaming potproces je ubijen signalomstrukturno poljeÅ¡alter %qs ne zapoÄ�inje s %<-%>staza sustava %qs nije apsolutna ukidanje dodjele scanf znaÄ�ajkevrijednost pokazivaÄ�a stÈ�ga nakon naredbe %<asm%> mora biti ista kao prije naredbeovo je insn:dvije ili viÅ¡e sekcija za %stip %s nije neproziran tipvrsta %qD ne podudara originalnu deklaracijunije moguÄ‡e generirati ponovna uÄ�itavanja za nemoguÄ‡a ograniÄ�enja:nije moguÄ‡e generirati ponovno uÄ�itavanje za:nije moguÄ‡e pronaÄ‡i zadanu skriptu linkera %qs u stazama pretrage bibliotekanije moguÄ‡e otvoriti datotekubezuvjetno %2d nikada nije izvrÅ¡eno
  bezuvjetno %2d uzeto %s
--- 520,526 ----
  napomenanapomena: zastarjela Maverick format kÈ�d â€˜%câ€™dimenzija rastereÄ‡enja (offload) je izvan granica (%d)nije uspjelo otvoriti %s: %sotvaramo LTRANS izlazni popis %s: %motvaramo izlaznu datoteku %qs: %soperand nije kÈ�d uvjeta, nevaljani operand kÈ�d â€˜%câ€™operand nije kÈ�d uvjeta, nevaljani operand kÈ�d â€˜Dâ€™operand nije kÈ�d uvjeta, nevaljani operand kÈ�d â€˜Yâ€™operand nije odreÄ‘eni cijeli broj, nevaljani operand kÈ�d â€˜Râ€™operand nije odreÄ‘eni cijeli broj, nevaljani operand kÈ�d â€˜râ€™operand nije cijeli broj, nevaljani operand kÈ�d â€˜Kâ€™operand nije cijeli broj, nevaljani operand kÈ�d â€˜Râ€™operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kÈ�d â€˜Hâ€™broj operanda je izvan rasponaoperandi za %T/%t moraju biti reg + const_int:nelegalna operacija na tipu %<bfloat16_t%>originalna deklaracija ovdjeizlazna datoteka ne smije biti praznastaza: pedwarn (pedantno upozorenje)pedwarn: permerror (trajna pogreÅ¡ka)permerror: ograniÄ�enja rezerviranog mjesta nisu zadovoljenakazaljka (pointer)preciznostpreciznost u printf formatupredviÄ‘ena Thumb instrukcijapredviÄ‘ena instrukcija u uvjetnoj sekvencijiprethodni kontrakt ovdjeranije deklarirana ovdjeranije definiran ovdjeranije definirana tu kao %sprogrami: %s
  Ä�itamo CMI %qsrecurzivni â€˜inliningâ€™ponovljena deklaracija %q#D s drugaÄ�ijim ograniÄ�enjimaponovna deklaracija %qD s drukÄ�ijim ograniÄ�enjimaponovno deklarirano ovdjeredefinirana vanjska â€˜inlineâ€™ funkcija nije kvalificirana za â€˜inliningâ€™preimenuje spec %s na %s
  zatraÅ¾eno poravnanje nije konstantarezolucija Sub-ID %wx nije u objektnoj datotecivrati tip funkcijeskaliranje ne moÅ¾e koegzistirati s normalizacijom, preskaÄ�emo
! drugi argument mora biti konstanta (const)veliÄ�ina %qD nije ista originalnoj deklaracijiveliÄ�ina %qs (%wd) je razliÄ�ita od deklarirane veliÄ�ine (%wd)nije implementirano:nije implementirano: spec %qs ima nevaljani %<%%0%c%>spec %qs ima nevaljani %<%%@%c%>spec %qs ima nevaljani %<%%W%c%>spec %qs ima nevaljani %<%%x%c%>spec %qs nije valjangreÅ¡ka spec(ifikacije): %<%%*%> nije inicirana s podudarnim uzorkomgreÅ¡ka spec(ifikacije): neprepoznata spec opcija %qcspec datoteka nema specifikacije za linkatispec je â€˜%sâ€™
  
  Å¡alter generiran sa spec je samo %<-%>sintaksa od specs %%include je deformirana nakon %ld znakovasintaksa od specs %%rename je deformirana nakon %ld znakovaspecifikacija od specs %s za preimenovanje nije naÄ‘enaspecs datoteka je deformirana nakon %ld znakovaspecifikacija: nepoznata %% naredba nakon %ld znakovastreaming potproces nije uspjeÅ¡anstreaming potproces je ubijen signalomstrukturno poljeÅ¡alter %qs ne zapoÄ�inje s %<-%>staza sustava %qs nije apsolutna ukidanje dodjele scanf znaÄ�ajkevrijednost pokazivaÄ�a stÈ�ga nakon naredbe %<asm%> mora biti ista kao prije naredbeovo je insn:dvije ili viÅ¡e sekcija za %stip %s nije neproziran tipvrsta %qD ne podudara originalnu deklaracijunije moguÄ‡e generirati ponovna uÄ�itavanja za nemoguÄ‡a ograniÄ�enja:nije moguÄ‡e generirati ponovno uÄ�itavanje za:nije moguÄ‡e pronaÄ‡i zadanu skriptu linkera %qs u stazama pretrage bibliotekanije moguÄ‡e otvoriti datotekubezuvjetno %2d nikada nije izvrÅ¡eno
  bezuvjetno %2d uzeto %s
diff -Nrcpad gcc-13.2.0/gcc/po/hr.po gcc-13.3.0/gcc/po/hr.po
*** gcc-13.2.0/gcc/po/hr.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/hr.po	Tue May 21 07:47:38 2024
***************
*** 6,15 ****
  # BoÅ¾idar Putanec <bozidarp@yahoo.com>, 2022, 2023.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
! "PO-Revision-Date: 2023-04-27 12:03-0700\n"
  "Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
  "Language: hr\n"
--- 6,15 ----
  # BoÅ¾idar Putanec <bozidarp@yahoo.com>, 2022, 2023.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
! "PO-Revision-Date: 2023-07-28 14:37+0200\n"
  "Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
  "Language: hr\n"
*************** msgstr ""
*** 328,338 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:596
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr ""
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr ""
  
--- 328,338 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:604
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr ""
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr ""
  
*************** msgstr ""
*** 3583,3892 ****
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr ""
  
! #: d/lang.opt:182
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr ""
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Generate documentation."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr ""
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr ""
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr ""
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr ""
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr ""
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3583,3897 ----
  
  #: d/lang.opt:143
  #, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr ""
+ 
+ #: d/lang.opt:151
+ #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr ""
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr ""
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "Generate documentation."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr ""
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr ""
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr ""
*** 4826,5237 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr ""
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr ""
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "This is the default."
  msgstr ""
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4831,5242 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr ""
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr ""
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "This is the default."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 5711,5716 ****
--- 5716,5726 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr ""
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17017,17023 ****
  "\n"
  "izlaz ldd-a s konstruktorima/destruktorima.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 17027,17033 ----
  "\n"
  "izlaz ldd-a s konstruktorima/destruktorima.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr "%s%supozorenje: %s inaÄ�ica zagl
*** 18465,18471 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristika: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18475,18481 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristika: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 18748,18771 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "nepodrÅ¾ani operand za kÈ�d â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "nevaljani operand za â€˜%%%câ€™"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18758,18781 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "nepodrÅ¾ani operand za kÈ�d â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "nevaljani operand za â€˜%%%câ€™"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "nevaljani operand za â€˜%%%câ€™"
*** 18773,18905 ****
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "nekompatibilan operand registra za â€˜%%%câ€™"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "nema operanda"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "nevaljana konstanta"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "nevaljani operand"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "nevaljani prefiks operanda â€˜%%%câ€™"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr "nevaljani naÄ�in adresiranja"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ne mogu se kombinirati GNU i SVE vektori u binarnoj operaciji"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "â€˜%%&â€™ je upotrebljen bez ikakve dinamiÄ�ke TLS referencije"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "nevaljana %%J vrijednost"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "nevaljana %%r vrijednos"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "nevaljana %%P vrijednost"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "nevaljana %%h vrijednost"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "nevaljana %%L vrijednost"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "nevaljana %%m vrijednost"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "nevaljana %%M vrijednost"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "nevaljana %%s vrijednost"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "nevaljana %%C vrijednost"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "nevaljana %%E vrijednost"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "nepoznata relokacija unspec"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "nevaljani %%xn kÈ�d"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "nevaljani operand adrese"
--- 18783,18915 ----
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "nekompatibilan operand registra za â€˜%%%câ€™"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "nema operanda"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "nevaljana konstanta"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "nevaljani operand"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "nevaljani prefiks operanda â€˜%%%câ€™"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr "nevaljani naÄ�in adresiranja"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ne mogu se kombinirati GNU i SVE vektori u binarnoj operaciji"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "â€˜%%&â€™ je upotrebljen bez ikakve dinamiÄ�ke TLS referencije"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "nevaljana %%J vrijednost"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "nevaljana %%r vrijednos"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "nevaljana %%P vrijednost"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "nevaljana %%h vrijednost"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "nevaljana %%L vrijednost"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "nevaljana %%m vrijednost"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "nevaljana %%M vrijednost"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "nevaljana %%s vrijednost"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "nevaljana %%C vrijednost"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "nevaljana %%E vrijednost"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "nepoznata relokacija unspec"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "nevaljani %%xn kÈ�d"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "nevaljani operand adrese"
*************** msgstr "nevaljana konverzija u tip %<bfl
*** 19037,19126 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "operand adrese zahtjeva ograniÄ�enje za for X, Y, ili Z registar"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operandi za %T/%t moraju biti reg + const_int:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "loÅ¡a adresa, nije U/I (I/O) adresa:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "loÅ¡a adresa, nije konstanta:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "loÅ¡a adresa, nije (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "loÅ¡a adresa, nije post_inc ili pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "interna greÅ¡ka kompajlera. LoÅ¡a adresa:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "NepodrÅ¾ani kÈ�d â€˜%câ€™ za nepomiÄ�ni zarez (fixed-point):"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "interna greÅ¡ka kompajlera. Nepozat naÄ�in rada:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "nevaljani insn:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "netoÄ�ni insn:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "nepoznati insn za pomicanje, kopiranje:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "loÅ¡ pomak (shift) insn:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "interna greÅ¡ka kompajlera. NetoÄ�ni pomak (shift):"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "nepodrÅ¾ana konverzija nepomiÄ�nog zareza (fixed-point conversion)"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "varijabla"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "parametar funkcije"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "strukturno polje"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "vrati tip funkcije"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "kazaljka (pointer)"
  
--- 19047,19136 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "operand adrese zahtjeva ograniÄ�enje za for X, Y, ili Z registar"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operandi za %T/%t moraju biti reg + const_int:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "loÅ¡a adresa, nije U/I (I/O) adresa:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "loÅ¡a adresa, nije konstanta:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "loÅ¡a adresa, nije (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "loÅ¡a adresa, nije post_inc ili pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "interna greÅ¡ka kompajlera. LoÅ¡a adresa:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "NepodrÅ¾ani kÈ�d â€˜%câ€™ za nepomiÄ�ni zarez (fixed-point):"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "interna greÅ¡ka kompajlera. Nepozat naÄ�in rada:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "nevaljani insn:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "netoÄ�ni insn:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "nepoznati insn za pomicanje, kopiranje:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "loÅ¡ pomak (shift) insn:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "interna greÅ¡ka kompajlera. NetoÄ�ni pomak (shift):"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "nepodrÅ¾ana konverzija nepomiÄ�nog zareza (fixed-point conversion)"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "varijabla"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "parametar funkcije"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "strukturno polje"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "vrati tip funkcije"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "kazaljka (pointer)"
  
*************** msgstr ""
*** 19368,19392 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "nevaljani operand %%xn kÈ�d"
  
! #: config/gcn/gcn.cc:7230
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7312
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
--- 19378,19402 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "nevaljani operand %%xn kÈ�d"
  
! #: config/gcn/gcn.cc:7239
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7321
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
*************** msgstr ""
*** 19519,19525 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 19529,19535 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 19597,19603 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr ""
  
--- 19607,19613 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 19803,19949 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, c-format
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "nevaljana %%e vrijednost"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14076
  #, c-format
  msgid "invalid %%t value"
  msgstr "nevaljani %%t kÈ�d"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "nevaljani %%z kÈ�d"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28479
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28481
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28483
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
--- 19813,19959 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, c-format
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "nevaljana %%e vrijednost"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14077
  #, c-format
  msgid "invalid %%t value"
  msgstr "nevaljani %%t kÈ�d"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "nevaljani %%z kÈ�d"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28480
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28482
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28484
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
*************** msgstr "({anoniman})"
*** 20217,20248 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekivano je %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20227,20258 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekivano je %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "oÄ�ekivano je %<;%>"
*** 20250,20264 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekivano je %<)%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekivano je %<]%>"
--- 20260,20274 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekivano je %<)%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekivano je %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20268,20379 ****
  msgstr "oÄ�ekivano je %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekivano je %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekivano je %<[%>"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekivano je %<{%>"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekivano je %<:%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekivano je %<while%>"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekivano je %<,%>"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "oÄ�ekivano je %<.%>"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekivano je %<@end%>"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekivano je %<>%>"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekivano je %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekivano je %<=%>"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekivano je %<}%>"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "oÄ�ekivano %<else%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20278,20389 ----
  msgstr "oÄ�ekivano je %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekivano je %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekivano je %<[%>"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekivano je %<{%>"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekivano je %<:%>"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekivano je %<while%>"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekivano je %<,%>"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "oÄ�ekivano je %<.%>"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekivano je %<@end%>"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekivano je %<>%>"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekivano je %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekivano je %<=%>"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekivano je %<}%>"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "oÄ�ekivano %<else%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20381,20387 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 20391,20397 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 20392,20417 ****
  msgid "expected label"
  msgstr "oÄ�ekivana je oznaka"
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.cc:8193
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr ""
  
--- 20402,20427 ----
  msgid "expected label"
  msgstr "oÄ�ekivana je oznaka"
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.cc:8208
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr ""
*** 20764,20770 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr ""
  
--- 20774,20780 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr ""
  
*************** msgstr ""
*** 21017,21027 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr ""
  
--- 21027,21037 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 21117,21227 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 21127,21237 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 21249,21260 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 21259,21270 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 21441,21448 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "oÄ�ekivan je cijeli broj"
--- 21451,21458 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "oÄ�ekivan je cijeli broj"
*************** msgstr ""
*** 21496,21503 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr ""
  
--- 21506,21513 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr ""
  
*************** msgstr ""
*** 21505,21513 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 21515,21523 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 21592,21599 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr ""
  
--- 21602,21609 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr ""
  
*************** msgstr ""
*** 21605,21676 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 21615,21686 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 21872,21878 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr ""
--- 21882,21888 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr ""
*************** msgstr ""
*** 22268,22284 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr ""
  
! #: d/lang.opt:193
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr ""
  
! #: d/lang.opt:235
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr ""
  
! #: d/lang.opt:291
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr ""
--- 22278,22294 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr ""
  
! #: d/lang.opt:201
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr ""
  
! #: d/lang.opt:243
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr ""
  
! #: d/lang.opt:303
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr ""
*************** msgstr ""
*** 22493,22499 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
--- 22503,22509 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr ""
*** 22511,22517 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
--- 22521,22527 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** msgstr ""
*** 22521,22527 ****
  msgid "expected %i or more, found %i"
  msgstr "oÄ�ekivano je %i ili viÅ¡e, pronaÄ‘eno %i"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "oÄ�ekivano je %i, pronaÄ‘eno je %i"
--- 22531,22537 ----
  msgid "expected %i or more, found %i"
  msgstr "oÄ�ekivano je %i ili viÅ¡e, pronaÄ‘eno %i"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "oÄ�ekivano je %i, pronaÄ‘eno je %i"
*************** msgstr ""
*** 22587,22599 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22597,22609 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr ""
*** 22601,22607 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22611,22617 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr ""
*** 23937,23948 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 23947,23958 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "ld returned %d exit status"
*** 24074,24080 ****
  msgstr ""
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit nije uspio"
--- 24084,24090 ----
  msgstr ""
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit nije uspio"
*************** msgstr ""
*** 24582,24598 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 24592,24608 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr ""
*** 24986,24992 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "nevaljani â€˜multilibâ€™ odabir %qs %qs"
--- 24996,25002 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "nevaljani â€˜multilibâ€™ odabir %qs %qs"
*************** msgstr ""
*** 25320,25326 ****
  msgid "function may return address of local variable"
  msgstr "funkcija moÅ¾e vratiti adresu lokalne varijable"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funkcija vraÄ‡a adresu lokalne varijable"
--- 25330,25336 ----
  msgid "function may return address of local variable"
  msgstr "funkcija moÅ¾e vratiti adresu lokalne varijable"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funkcija vraÄ‡a adresu lokalne varijable"
*************** msgstr "funkcija vraÄ‡a adresu lokalne v
*** 25328,25338 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25338,25348 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr ""
*** 26464,26474 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 26474,26484 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr ""
*** 26859,27198 ****
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7900
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7902
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "neoÄ�ekivani Ä�vor (mapping node)"
  
! #: gimplify.cc:9408
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "neoÄ�ekivan Ä�vor (pointer mapping node)"
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 26869,27208 ----
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7907
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7909
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "neoÄ�ekivani Ä�vor (mapping node)"
  
! #: gimplify.cc:9415
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "neoÄ�ekivan Ä�vor (pointer mapping node)"
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 28595,28606 ****
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
--- 28605,28616 ----
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
*************** msgstr "nevaljani regularni izraz %qs u
*** 31046,31082 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr ""
  
! #: tree-ssa-alias.cc:4081
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr ""
--- 31056,31092 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr ""
  
! #: tree-ssa-alias.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr ""
*************** msgstr ""
*** 32057,32063 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32067,32073 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr ""
*** 32328,32334 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 32338,32344 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgstr ""
*** 33305,33312 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 33315,33322 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 34404,34420 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34414,34430 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 34569,34575 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 34579,34585 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35120,35126 ****
  msgstr ""
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35130,35136 ----
  msgstr ""
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr[0] ""
*** 35868,35874 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 35878,35884 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 35888,35894 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
--- 35898,35904 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
*************** msgstr ""
*** 36090,36096 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 36100,36106 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 36121,36135 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
--- 36131,36145 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
*************** msgstr ""
*** 36671,36714 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
--- 36681,36724 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
*************** msgstr ""
*** 37112,37434 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7659
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17657
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17669
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17707
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18144
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18203
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18250
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18290
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18429
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27035
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27061
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
--- 37122,37444 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7658
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17652
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17664
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17702
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18139
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18198
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18245
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18285
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18370
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18424
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27030
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27056
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
*************** msgstr ""
*** 37488,37494 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37498,37504 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 37609,37625 ****
  msgstr ""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 37619,37635 ----
  msgstr ""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 37734,37740 ****
  msgstr ""
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
--- 37744,37750 ----
  msgstr ""
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
*************** msgstr ""
*** 37754,37776 ****
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 37764,37786 ----
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 38285,38477 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:9630
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr ""
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr ""
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr ""
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10197
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 38295,38487 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:10220
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr ""
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr ""
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr ""
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:10787
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 38915,38941 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimenzija rastereÄ‡enja (offload) je izvan granica (%d)"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 38925,38951 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimenzija rastereÄ‡enja (offload) je izvan granica (%d)"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 38945,38956 ****
  msgid "deleting file %s: %m"
  msgstr "uklanjamo datoteku %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "varijabla okoline COLLECT_GCC_OPTIONS mora biti postavljena"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC mora biti postavljena."
--- 38955,38966 ----
  msgid "deleting file %s: %m"
  msgstr "uklanjamo datoteku %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "varijabla okoline COLLECT_GCC_OPTIONS mora biti postavljena"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC mora biti postavljena."
*************** msgstr "COLLECT_GCC mora biti postavljen
*** 38960,38966 ****
  msgid "offload compiler %s not found"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "neprepoznati argument opcije"
--- 38970,38976 ----
  msgid "offload compiler %s not found"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "neprepoznati argument opcije"
*************** msgid "either -fopenacc or -fopenmp must
*** 38971,38987 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "nije moguÄ‡e otvoriti â€˜%sâ€™"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "nije moguÄ‡e otvoriti â€˜omp_requiresâ€™ datoteku %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "nije moguÄ‡e Ä�itati â€˜omp_requiresâ€™ datoteku %qs"
--- 38981,38997 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "nije moguÄ‡e otvoriti â€˜%sâ€™"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "nije moguÄ‡e otvoriti â€˜omp_requiresâ€™ datoteku %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "nije moguÄ‡e Ä�itati â€˜omp_requiresâ€™ datoteku %qs"
*************** msgstr ""
*** 39217,39239 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
--- 39227,39249 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
*************** msgstr ""
*** 39258,39755 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2065
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2162
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2269
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2270
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2349
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2350
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2379
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2529
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2565
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2568
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 39268,39765 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2069
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2166
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2273
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2274
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2304
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2353
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2354
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2383
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2530
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2533
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2556
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2569
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2572
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 39935,39975 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 39945,39990 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 41219,41240 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "nije moguÄ‡e privremenu ptx datoteku"
--- 41234,41255 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "nije moguÄ‡e privremenu ptx datoteku"
*************** msgstr ""
*** 41558,41564 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "nije moguÄ‡e dodijeliti vl registar za %qs na ovoom cilju"
--- 41573,41579 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "nije moguÄ‡e dodijeliti vl registar za %qs na ovoom cilju"
*************** msgstr ""
*** 42027,42118 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20234
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24389
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42042,42133 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20235
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24390
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 42856,42862 ****
  msgid "attribute %qs applies to array types only"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 42871,42877 ----
  msgid "attribute %qs applies to array types only"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 42932,42938 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 42947,42953 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr ""
*** 42994,43000 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr ""
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr ""
--- 43009,43015 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr ""
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr ""
*************** msgstr ""
*** 43054,43310 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2288
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2304
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr ""
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.cc:3518
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.cc:3799
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.cc:3889
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4559
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4579
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
--- 43069,43325 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2295
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2311
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr ""
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.cc:3525
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.cc:3806
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.cc:3896
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4566
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4586
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
*************** msgstr ""
*** 43313,43434 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4919
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4970
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4990
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5006
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5012
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5065
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
--- 43328,43449 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4926
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4977
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:4997
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5013
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5019
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5072
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
*************** msgstr ""
*** 43436,43738 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5388
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:5499
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:5786
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:5910
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6228
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6234
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.cc:6755
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:6802
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 43451,43753 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5395
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:5506
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:5793
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6235
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6241
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6449
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6670
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.cc:6762
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:6809
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 43740,44793 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7055
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7058
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.cc:7248
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7643
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7841
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7984
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7987
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8006
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.cc:9281
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:9696
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9893
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9899
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11448
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:11897
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:11919
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:11962
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12081
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12202
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:12411
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12426
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12463
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:12566
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr ""
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 43755,44808 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7062
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7065
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.cc:7255
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7994
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8013
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.cc:9288
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:9703
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:9872
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:9906
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11455
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:11904
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:11926
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:11969
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12088
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12209
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:12425
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:12433
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12470
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:12573
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr ""
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 44807,44813 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekivan je kraj retka"
--- 44822,44828 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekivan je kraj retka"
*************** msgstr "oÄ�ekivan je kraj retka"
*** 44817,44829 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 44832,44844 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 44858,44866 ****
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 44873,44881 ----
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 44890,44896 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 44905,44911 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 44905,44916 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
--- 44920,44931 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 44971,44977 ****
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 44986,44992 ----
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgid "empty enum is invalid"
*** 45062,45081 ****
  msgstr ""
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
--- 45077,45096 ----
  msgstr ""
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
*************** msgstr ""
*** 45155,45161 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 45170,45176 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 45165,45232 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:5736
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr ""
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 45180,45247 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:5739
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr ""
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 45235,46334 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "oÄ�ekivano je %<:%> ili %<)%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8155
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8654
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:8890
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:8982
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:9245
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:9459
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:9490
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:9896
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10027
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10518
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:10522
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:10548
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10918
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "sloÅ¾eni literal ima tip funkcije"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:10956
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "oÄ�ekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "oÄ�ekivano %<)%> or %<,%>"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "oÄ�ekivano je %<none%>, %<shared%>, %<private%> ili %<firstprivate%>"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekivano je %<data%>, %<update%>, %<enter%> ili %<exit%>"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "oÄ�ekivano je %<data%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekivano je %<scalar%>, %<aggregate%> ili %<pointer%>"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neoÄ�ekivani argument"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<scalar%>, %<aggregate%> or %<pointer%>"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekivano je %<concurrent%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekivano je %<teams%>, %<parallel%> ili %<thread%>"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "oÄ�ekivano je %<allocator%> ili %<align%>"
  
! #: c/c-parser.cc:16266
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "viÅ¡ekratni linearni modifikatori"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana â€˜doacrossâ€™ vrsta"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "oÄ�ekivano je %<ancestor%> ili %<device_num%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:17365
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:17409
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekivano je %<host%>, %<nohost%> ili %<any%>"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekivano je %<data%> iza %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "oÄ�ekivano je ime funkcije"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 45250,46349 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "oÄ�ekivano je %<:%> ili %<)%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8158
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:8988
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9251
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.cc:9323
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:9440
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:9462
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:9493
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10030
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10521
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:10525
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:10551
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10921
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "sloÅ¾eni literal ima tip funkcije"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr ""
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "oÄ�ekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "oÄ�ekivano %<)%> or %<,%>"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "oÄ�ekivano je %<none%>, %<shared%>, %<private%> ili %<firstprivate%>"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekivano je %<data%>, %<update%>, %<enter%> ili %<exit%>"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "oÄ�ekivano je %<data%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekivano je %<scalar%>, %<aggregate%> ili %<pointer%>"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neoÄ�ekivani argument"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<scalar%>, %<aggregate%> or %<pointer%>"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekivano je %<concurrent%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekivano je %<teams%>, %<parallel%> ili %<thread%>"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "oÄ�ekivano je %<allocator%> ili %<align%>"
  
! #: c/c-parser.cc:16269
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "viÅ¡ekratni linearni modifikatori"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana â€˜doacrossâ€™ vrsta"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "oÄ�ekivano je %<ancestor%> ili %<device_num%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:17368
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:17412
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekivano je %<host%>, %<nohost%> ili %<any%>"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekivano je %<data%> iza %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "oÄ�ekivano je ime funkcije"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 46337,46882 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "oÄ�ekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "oÄ�ekivano je %<seq_cst%>, %<acquire%> ili %<relaxed%>"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "oÄ�ekivan je %<==%> usporedba u uvjetu %<if%>"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "oÄ�ekivano je %<else%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "oÄ�ekivano %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ili %<inoutset%>"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekivano je %<depend%>, %<destroy%> ili %<update%> klauzula"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekivano je %<seq_cst%>, %<acq_rel%>, %<release%> ili %<acquire%>"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekivano je %<inclusive%> ili %<exclusive%> klauzula"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekivano je %<for%> iza %qs"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "oÄ�ekivano je %<point%>"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "oÄ�ekivano je %<match%>"
  
! #: c/c-parser.cc:22833
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "oÄ�ekivano je %<target%>"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "oÄ�ekivano %<declare target%> ili %<assumes%>"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "oÄ�ekivano %<declare%> ili %<assumes%>"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "oÄ�ekivano je function-name %<(%>"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekivano je %<seq_cst%>, %<relaxed%> ili %<acq_rel%>"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "oÄ�ekivano je %<at%>, %<severity%> ili %<message%> klauzula"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "oÄ�ekivano je %qs ili %qs"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "oÄ�ekivana je barem jedna klauzula pretpostavki"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "oÄ�ekivano je ime direktive"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "oÄ�ekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 46352,46897 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "oÄ�ekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "oÄ�ekivano je %<seq_cst%>, %<acquire%> ili %<relaxed%>"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "oÄ�ekivan je %<==%> usporedba u uvjetu %<if%>"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "oÄ�ekivano je %<else%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "oÄ�ekivano %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ili %<inoutset%>"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekivano je %<depend%>, %<destroy%> ili %<update%> klauzula"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekivano je %<seq_cst%>, %<acq_rel%>, %<release%> ili %<acquire%>"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekivano je %<inclusive%> ili %<exclusive%> klauzula"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekivano je %<for%> iza %qs"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "oÄ�ekivano je %<point%>"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "oÄ�ekivano je %<match%>"
  
! #: c/c-parser.cc:22836
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "oÄ�ekivano je %<target%>"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "oÄ�ekivano %<declare target%> ili %<assumes%>"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "oÄ�ekivano %<declare%> ili %<assumes%>"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "oÄ�ekivano je function-name %<(%>"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekivano je %<seq_cst%>, %<relaxed%> ili %<acq_rel%>"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "oÄ�ekivano je %<at%>, %<severity%> ili %<message%> klauzula"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "oÄ�ekivano je %qs ili %qs"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "oÄ�ekivana je barem jedna klauzula pretpostavki"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "oÄ�ekivano je ime direktive"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "oÄ�ekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 46886,46892 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 46901,46907 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr "povratni tipovi funkcija nisu ko
*** 46967,46978 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
--- 46982,46993 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
*************** msgstr ""
*** 47400,47406 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
--- 47415,47421 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
*************** msgstr ""
*** 47845,47856 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 47860,47871 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 47866,47872 ****
  msgstr ""
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
--- 47881,47887 ----
  msgstr ""
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
*************** msgstr ""
*** 47876,47892 ****
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
--- 47891,47907 ----
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
*************** msgstr ""
*** 47906,47913 ****
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
--- 47921,47928 ----
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
*************** msgstr ""
*** 47922,48518 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:11238
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekivan je pokazivaÄ� (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14723
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 47937,48533 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:11243
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekivan je pokazivaÄ� (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14728
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr ""
*** 48521,48743 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15193
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15754
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16375
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 48536,48758 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15198
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15759
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16380
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 48944,48973 ****
  msgstr "Interna greÅ¡ka: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, 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"
--- 48959,48988 ----
  msgstr "Interna greÅ¡ka: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, 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] ""
*** 48975,48981 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 48990,48996 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] ""
*** 48983,49807 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5428
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5437
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5440
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5577
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6180
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6214
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7472
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7486
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.cc:8055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.cc:8063
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8353
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8717
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8725
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8780
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10773
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12811
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12875
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13740
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14016
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 48998,49822 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5443
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5452
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5592
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6195
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6229
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7487
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7501
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.cc:8070
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.cc:8078
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8368
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8732
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8740
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10788
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11374
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12837
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12901
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13786
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14062
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr ""
*** 50263,50269 ****
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
--- 50278,50284 ----
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
*************** msgstr ""
*** 50425,50506 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 50440,50521 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr ""
*** 50508,50559 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
--- 50523,50574 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
*************** msgid "dereferencing a null pointer in %
*** 50624,50630 ****
  msgstr ""
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 50639,50645 ----
  msgstr ""
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr ""
*** 50723,51053 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5699
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:5706
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5719
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7969
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7985
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8016
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:9258
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9551
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9617
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10012
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 50738,51068 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5698
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:5705
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5718
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7968
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7984
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8015
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:9257
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9550
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9616
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10011
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 51753,51759 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 51768,51774 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr ""
*** 51778,51810 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3323
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3340
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3350
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 51793,51835 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3275
! #, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:3278
! #, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3335
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3352
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3362
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 52228,52234 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 52253,52259 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 52824,52830 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
--- 52849,52855 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
*************** msgstr ""
*** 53029,53036 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
--- 53054,53061 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
*************** msgstr ""
*** 53145,53161 ****
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
--- 53170,53186 ----
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
*************** msgstr ""
*** 53944,53960 ****
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
! msgid "%qs specified with %qD"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
--- 53969,53985 ----
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:12491
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
*************** msgstr ""
*** 54542,54548 ****
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne moÅ¾e bit %qs"
--- 54567,54573 ----
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne moÅ¾e bit %qs"
*************** msgstr ""
*** 54582,54904 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14588
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14625
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14739
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:14980
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:15110
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:15114
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:15551
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:15559
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti Ä�lan funkcije"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:15654
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:15655
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:15667
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:15668
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:15679
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:15730
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 54607,54929 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14597
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14748
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:14989
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:15119
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:15123
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:15568
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti Ä�lan funkcije"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:15663
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:15664
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:15676
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:15677
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:15700
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 54910,55019 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.cc:16606
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 54935,55044 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.cc:16615
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 55022,55103 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:17021
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18167
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18231
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:18812
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55047,55128 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:17030
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:18821
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 55167,55313 ****
  msgid "destructor %qD declared as member template"
  msgstr ""
  
! #: cp/decl2.cc:872
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr ""
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "nema funkcije nazvane %qD"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr ""
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr ""
  
! #: cp/decl2.cc:951
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr ""
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr ""
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr ""
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1122
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1230
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr ""
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr ""
  
! #: cp/decl2.cc:1255
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 55192,55338 ----
  msgid "destructor %qD declared as member template"
  msgstr ""
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr ""
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "nema funkcije nazvane %qD"
  
! #: cp/decl2.cc:887
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr ""
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr ""
  
! #: cp/decl2.cc:956
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr ""
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr ""
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr ""
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1127
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1235
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr ""
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr ""
  
! #: cp/decl2.cc:1260
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 55316,55409 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2023
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2026
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
--- 55341,55434 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2031
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
*************** msgstr ""
*** 55412,55510 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4795
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:4798
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5436
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5565
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:5767
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "funkcija %qD se koristi s nezadovoljenim ograniÄ�enjima"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 55437,55535 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:4803
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5570
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:5772
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "funkcija %qD se koristi s nezadovoljenim ograniÄ�enjima"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr ""
*** 55765,56177 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr ""
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr ""
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:391
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr ""
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:513
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr ""
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr ""
  
! #: cp/init.cc:586
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.cc:1362
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2749
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3179
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 55790,56202 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr ""
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr ""
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:398
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr ""
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:520
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr ""
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr ""
  
! #: cp/init.cc:597
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.cc:1352
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2739
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3113
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 56286,56332 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 56311,56357 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 56996,57002 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
--- 57021,57027 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
*************** msgstr ""
*** 57081,57087 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
--- 57106,57112 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
*************** msgstr ""
*** 57129,57186 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8524
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8677
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 57154,57211 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8561
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8714
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8716
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 57205,57211 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 57230,57236 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 57451,57457 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 57476,57482 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 57741,57747 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 57766,57772 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 57791,57797 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 57816,57822 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 58001,58012 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 58026,58037 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr ""
*** 58101,58107 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
--- 58126,58132 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
*************** msgstr ""
*** 58163,58169 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
--- 58188,58194 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
*************** msgstr ""
*** 58189,58195 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
--- 58214,58220 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
*************** msgstr ""
*** 58450,58461 ****
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 58475,58486 ----
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr ""
*** 59053,59059 ****
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
--- 59078,59084 ----
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr ""
*** 59222,59228 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
--- 59247,59253 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
*************** msgstr ""
*** 59322,59470 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:28400
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:29161
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "oÄ�ekivano je ime direktive OpenMP"
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29215
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "oÄ�ekivano je %<directive%> ili %<sequence%>"
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29383
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29532
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:29575
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "oÄ�ekivana je ugovorna uloga"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "oÄ�ekivana je semantika ugovora ili oÄ�ekivana razina"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "oÄ�ekivana je razina kontrakta %<default%>, %<audit%> ili %<axiom%>"
  
! #: cp/parser.cc:29676
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr ""
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31057
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 59347,59495 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:28399
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:29160
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "oÄ�ekivano je ime direktive OpenMP"
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29214
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "oÄ�ekivano je %<directive%> ili %<sequence%>"
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29382
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29531
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:29574
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "oÄ�ekivana je ugovorna uloga"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "oÄ�ekivana je semantika ugovora ili oÄ�ekivana razina"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "oÄ�ekivana je razina kontrakta %<default%>, %<audit%> ili %<axiom%>"
  
! #: cp/parser.cc:29675
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr ""
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 59473,60065 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:32447
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32901
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:33407
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:33410
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33563
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:33689
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "oÄ�ekivano je %<auto%>"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33710
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekivano je %<co_yield%>"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:34405
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34579
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38038
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39144
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:40113
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:47618
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49457
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49489
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49570
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:49607
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 59498,60090 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:32446
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32900
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:33406
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:33409
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33562
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:33688
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "oÄ�ekivano je %<auto%>"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33709
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekivano je %<co_yield%>"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:34404
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:34577
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38037
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:39143
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:40112
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:47617
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49456
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49488
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49569
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:49606
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 60588,60594 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ponovljena deklaracija %q#D s drugaÄ�ijim ograniÄ�enjima"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
--- 60613,60619 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ponovljena deklaracija %q#D s drugaÄ�ijim ograniÄ�enjima"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
*************** msgstr ""
*** 60603,60979 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6844
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:6913
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7099
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7150
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7159
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7513
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7527
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8328
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8493
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8616
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8619
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:8692
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10368
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12436
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 60628,61004 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6845
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:6914
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7100
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7151
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7160
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7514
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7528
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8330
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8495
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8618
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8621
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:8694
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10381
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12449
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 60991,61291 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraÄ‡a polje"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraÄ‡a funkciju"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16365
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:16383
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16615
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21190
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:21241
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:21268
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21857
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:26135
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:26137
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:26143
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:26173
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.cc:26175
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:26311
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 61016,61316 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraÄ‡a polje"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraÄ‡a funkciju"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16382
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16397
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:16400
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16632
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21220
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:21271
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:21298
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21887
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:26165
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:26167
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:26173
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:26203
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:26341
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:26724
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 61297,61459 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:27652
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29370
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:29379
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:29385
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30582
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30712
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:30715
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograniÄ�enja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:31024
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograniÄ�enja rezerviranog mjesta"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograniÄ�enja rezerviranog mjesta"
  
! #: cp/pt.cc:31032
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograniÄ�enja rezerviranog mjesta"
  
! #: cp/pt.cc:31172
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 61322,61484 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:27666
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29384
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:29393
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:29399
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30596
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30726
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograniÄ�enja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:31038
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograniÄ�enja rezerviranog mjesta"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograniÄ�enja rezerviranog mjesta"
  
! #: cp/pt.cc:31046
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograniÄ�enja rezerviranog mjesta"
  
! #: cp/pt.cc:31186
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 63512,63666 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:885
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1064
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr ""
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr ""
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1254
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr ""
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.cc:1837
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.cc:1922
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.cc:2295
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2304
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2384
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2395
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2444
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.cc:2732
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 63537,63691 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:903
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1082
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr ""
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr ""
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1272
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr ""
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr ""
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.cc:1855
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.cc:1940
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.cc:2313
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2322
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2402
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2413
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2462
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.cc:2750
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.cc:2753
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgstr ""
*** 63695,63701 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr ""
--- 63720,63726 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr ""
*************** msgstr ""
*** 63884,63905 ****
  msgid "size is too large"
  msgstr ""
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1551
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr ""
  
! #: d/decl.cc:1554
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr ""
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 63909,63930 ----
  msgid "size is too large"
  msgstr ""
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1571
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr ""
  
! #: d/decl.cc:1574
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr ""
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr ""
*** 63945,63961 ****
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:3042
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:3049
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
--- 63970,63986 ----
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:3046
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:3053
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
*************** msgstr ""
*** 64055,64065 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "nevaljani izraz za statiÄ�ko polje (array) dimenzije: %s"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64080,64095 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "nevaljani izraz za statiÄ�ko polje (array) dimenzije: %s"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "veliÄ�ina %qs (%wd) je razliÄ�ita od deklarirane veliÄ�ine (%wd)"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr ""
*** 64110,64116 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Nevaljan tip u aritmetiÄ�kom operandu kod %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
--- 64140,64146 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Nevaljan tip u aritmetiÄ�kom operandu kod %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
*************** msgstr ""
*** 64190,64270 ****
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
--- 64220,64300 ----
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
*************** msgstr ""
*** 64596,64602 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 64626,64632 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 65689,65700 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 65719,65730 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 65875,65881 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 65905,65911 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 68632,68643 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 68662,68673 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 69486,69492 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 69516,69522 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 70037,70043 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 70067,70073 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 70604,70610 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 70634,70640 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 71970,71976 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 72000,72006 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 72005,72016 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 72035,72046 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 72382,72388 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 72412,72418 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72397,72403 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
--- 72427,72433 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72407,72428 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 72437,72458 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72457,72464 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 72487,72494 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 72518,72524 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 72548,72554 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 72531,72537 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 72561,72567 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 72676,73204 ****
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 72706,73239 ----
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr ""
! 
! #: fortran/openmp.cc:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 74186,74272 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3699
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3752
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4116
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 74221,74307 ----
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3700
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:3753
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4117
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 74658,74664 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 74693,74699 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 74778,74784 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 74813,74819 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 74944,75140 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4395
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5051
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 74979,75175 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4417
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75143,75154 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75178,75189 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75157,75449 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7373
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs se ne smije pojaviti u specifikaciji polja pri %L u istoj ALLOCATE izjavi gdje je i sam dodijeljen"
  
! #: fortran/resolve.cc:8287
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 75192,75484 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs se ne smije pojaviti u specifikaciji polja pri %L u istoj ALLOCATE izjavi gdje je i sam dodijeljen"
  
! #: fortran/resolve.cc:8324
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 75452,75735 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9152
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 75487,75770 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9189
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 75737,75943 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:12311
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12766
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 75772,75978 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:12343
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12798
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 75945,76928 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 75980,76963 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13582
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 77784,77790 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 77819,77825 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 77814,77820 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 77849,77855 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr ""
*** 78037,78043 ****
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 78072,78078 ----
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 78088,78164 ****
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:3449
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobraÄ‘ena vrsta izraza"
  
! #: fortran/trans-openmp.cc:3603
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobraÄ‘eni izraz"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8009
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Nije moguÄ‡e naÄ‡i simbol %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
--- 78123,78199 ----
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:3462
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobraÄ‘ena vrsta izraza"
  
! #: fortran/trans-openmp.cc:3637
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobraÄ‘eni izraz"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7946
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8043
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Nije moguÄ‡e naÄ‡i simbol %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
diff -Nrcpad gcc-13.2.0/gcc/po/id.po gcc-13.3.0/gcc/po/id.po
*** gcc-13.2.0/gcc/po/id.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/id.po	Tue May 21 07:47:38 2024
*************** 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: 2023-04-25 21:43+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: 2023-07-26 18:38+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 "-bundle tidak diperbolehkan deng
*** 375,387 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace tidak diperbolehkan dengan -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg tidak didukung dalam platform ini"
  
! #: config/darwin.h:277
  #, fuzzy
  #| msgid "trampolines not supported"
  msgid "rdynamic is not supported"
--- 375,387 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace tidak diperbolehkan dengan -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg tidak didukung dalam platform ini"
  
! #: config/darwin.h:276
  #, fuzzy
  #| msgid "trampolines not supported"
  msgid "rdynamic is not supported"
*************** msgid "Warn about casts that will produc
*** 4049,4378 ****
  msgstr "Peringatkan mengenai kode yang tidak pernah dijalankan"
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "Hasilkan kode H8S"
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  #| msgid "Write dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "Tulis keluaran ketergantungan ke berkas yang diberikan"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "atribut diabaikan di template instantiation"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Hasilkan kode untuk GNU assembler (gas)"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate documentation."
  msgstr "Hasilkan instruksi isel"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, 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 "Jangan asumsikan perpustakaan C standar dan \"main\" ada"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Tampilkan pohon kode setelah parsing"
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  #| msgid "Generate code for little-endian"
  msgid "Generate code for class invariant contracts."
  msgstr "Hasilkan kode untuk little-endian"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate string instructions for block moves"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Hasilkan string instruksi untuk perpindahan blok"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  #| msgid "Generate code for the Android operating system."
  msgid "Generate code for postcondition contracts."
  msgstr "Hasilkan kode untuk sistem operasi Android."
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for precondition contracts."
  msgstr "Hasilkan kode untuk big-endian"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "argumen spesifikasi fungsi salah format"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Pertimbangkan akses ke bytes sized memori lambat"
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "tidak dapat melewatkan rvalue ke parameter referensi"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  #| msgid "Generate code for huge switch statements"
  msgid "Generate code for switches without a default case."
  msgstr "Hasilkan kode untuk pernyataan besar switch"
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "atribut diabaikan di template instantiation"
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "Kompile dengan mode 32-bit integer"
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit template instantiations as weak symbols."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: d/lang.opt:485
  #, 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 "Jangan asumsikan perpustakaan C standar dan \"main\" ada"
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 4049,4384 ----
  msgstr "Peringatkan mengenai kode yang tidak pernah dijalankan"
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ #| msgid "Warn when a register variable is declared volatile"
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Peringatkan ketika sebuah variabel register dideklarasikan volatile"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "Hasilkan kode H8S"
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  #| msgid "Write dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "Tulis keluaran ketergantungan ke berkas yang diberikan"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "atribut diabaikan di template instantiation"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Hasilkan kode untuk GNU assembler (gas)"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate documentation."
  msgstr "Hasilkan instruksi isel"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, 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 "Jangan asumsikan perpustakaan C standar dan \"main\" ada"
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Tampilkan pohon kode setelah parsing"
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for little-endian"
  msgid "Generate code for class invariant contracts."
  msgstr "Hasilkan kode untuk little-endian"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate string instructions for block moves"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Hasilkan string instruksi untuk perpindahan blok"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  #| msgid "Generate code for the Android operating system."
  msgid "Generate code for postcondition contracts."
  msgstr "Hasilkan kode untuk sistem operasi Android."
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for precondition contracts."
  msgstr "Hasilkan kode untuk big-endian"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "argumen spesifikasi fungsi salah format"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Pertimbangkan akses ke bytes sized memori lambat"
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "tidak dapat melewatkan rvalue ke parameter referensi"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "Generate code for huge switch statements"
  msgid "Generate code for switches without a default case."
  msgstr "Hasilkan kode untuk pernyataan besar switch"
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "atribut diabaikan di template instantiation"
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "Kompile dengan mode 32-bit integer"
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit template instantiations as weak symbols."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: d/lang.opt:497
  #, 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 "Jangan asumsikan perpustakaan C standar dan \"main\" ada"
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "Set awal-alamat dari data"
*** 5365,5788 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Hasilkan kode untuk darwin loadable kernel ekstensi"
  
! #: config/darwin.opt:38
  #, fuzzy, no-c-format
  #| msgid "Add <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 "Tambahkan <dir> ke akhir dari sistem framework termasuk jalur"
  
! #: config/darwin.opt:42
! #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr ""
! 
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: 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 "Hasilkan kode yang cocok untu executables (BUKAN perpustakaan terbagi)"
  
! #: 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 "Hasilkan kode yang sesuai untuk fast turn around debugging"
  
! #: 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 "Hasilkan kode untuk kernal atau loadable kernel ekstensi"
  
! #: 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 "Versi paling awal MacOS X dimana aplikasi ini akan jalan"
  
! #: config/darwin.opt:76
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "Set sizeof(bool) ke 1"
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  #| msgid "Support code generation of popcnt instruction."
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Dukung pembuatan kode dari instruksi popcnt."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: 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 "Versi paling awal MacOS X dimana aplikasi ini akan jalan"
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Hasilkan kode untuk darwin loadable kernel ekstensi"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "pilihan %qs tidak lagi didukung"
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "Sinonim untuk -Wcomment"
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%J ini adalah label baku pertama"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 5371,5794 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Hasilkan kode untuk darwin loadable kernel ekstensi"
  
! #: config/darwin.opt:38 config/darwin.opt:46
! #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr ""
! 
! #: config/darwin.opt:42
  #, fuzzy, no-c-format
  #| msgid "Add <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 "Tambahkan <dir> ke akhir dari sistem framework termasuk jalur"
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  #| msgid "Generate code suitable for executables (NOT shared libs)"
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Hasilkan kode yang cocok untu executables (BUKAN perpustakaan terbagi)"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  #| msgid "Generate code suitable for fast turn around debugging"
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Hasilkan kode yang sesuai untuk fast turn around debugging"
  
! #: config/darwin.opt:67
  #, 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 "Hasilkan kode untuk kernal atau loadable kernel ekstensi"
  
! #: config/darwin.opt:75
  #, 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 "Versi paling awal MacOS X dimana aplikasi ini akan jalan"
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "Set sizeof(bool) ke 1"
  
! #: config/darwin.opt:84
  #, fuzzy, no-c-format
  #| msgid "Support code generation of popcnt instruction."
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Dukung pembuatan kode dari instruksi popcnt."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, 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 "Versi paling awal MacOS X dimana aplikasi ini akan jalan"
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Hasilkan kode untuk darwin loadable kernel ekstensi"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "pilihan %qs tidak lagi didukung"
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "Sinonim untuk -Wcomment"
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%J ini adalah label baku pertama"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 6333,6338 ****
--- 6339,6349 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr ""
+ 
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
  #| msgid "Use simulator runtime"
*************** msgstr ""
*** 19041,19047 ****
  "\n"
  "keluaran ldd dengan konstruktor/desktruktor.\n"
  
! #: cprop.cc:1753
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
--- 19052,19058 ----
  "\n"
  "keluaran ldd dengan konstruktor/desktruktor.\n"
  
! #: cprop.cc:1755
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
*************** msgstr "%s%speringatan: %s versi header
*** 20656,20662 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 20667,20673 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "pemodifikasi panjang dalam forma
*** 20943,20968 ****
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 20954,20979 ----
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "operan tidak valid untuk kode '%
*** 20971,21110 ****
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.cc:12208
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.cc:12211
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "nilai %%J tidak valid"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "nilai %%r tidak valid"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "nilai %%h tidak valid"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "nilai %%L tidak valid"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "nilai %%m tidak valid"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "nilai %%M tidak valid"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "relokasi unspek tidak diketahui"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
--- 20982,21121 ----
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.cc:12203
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.cc:12206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "nilai %%J tidak valid"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "nilai %%r tidak valid"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "nilai %%h tidak valid"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "nilai %%L tidak valid"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "nilai %%m tidak valid"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "nilai %%M tidak valid"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "relokasi unspek tidak diketahui"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
*************** msgstr "konversi tidak valid ke tipe %qT
*** 21254,21355 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "alamat operan membutuhkan batasan untuk X, Y, atau Z register"
  
! #: config/avr/avr.cc:2825
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  #, fuzzy
  #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "alamat buruk, bukan (reg+disp):"
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "ofset alamat bukan sebuah konstanta"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "alamat buruk, bukan (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "alamat buruk, bukan post_inc atau pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "internal kompiler error. Alamat buruk:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "internal kompiler error. Kode tidak diketahui:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "insn tidak valid:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "insn tidak benar:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "insn move tidak dikenal:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "shift insn buruk:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "internal kompiler error. shift tidak benar:"
  
! #: config/avr/avr.cc:8547
  #, fuzzy
  #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "redefinisi dari parameter %q+D"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  #| msgid "function return type cannot be function"
  msgid "return type of function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr ""
  
--- 21265,21366 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "alamat operan membutuhkan batasan untuk X, Y, atau Z register"
  
! #: config/avr/avr.cc:3177
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  #, fuzzy
  #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "alamat buruk, bukan (reg+disp):"
  
! #: config/avr/avr.cc:3236
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "ofset alamat bukan sebuah konstanta"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "alamat buruk, bukan (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "alamat buruk, bukan post_inc atau pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "internal kompiler error. Alamat buruk:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "internal kompiler error. Kode tidak diketahui:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "insn tidak valid:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "insn tidak benar:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "insn move tidak dikenal:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "shift insn buruk:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "internal kompiler error. shift tidak benar:"
  
! #: config/avr/avr.cc:9134
  #, fuzzy
  #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "redefinisi dari parameter %q+D"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  #| msgid "function return type cannot be function"
  msgid "return type of function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr ""
  
*************** msgstr "operan output_move_double buruk"
*** 21600,21626 ****
  msgid "bad output_condmove_single operand"
  msgstr "operan output_condmove_single buruk"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
--- 21611,21637 ----
  msgid "bad output_condmove_single operand"
  msgstr "operan output_condmove_single buruk"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
*************** msgstr "operasi di %<__fpreg%> tidak val
*** 21770,21776 ****
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
--- 21781,21787 ----
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
*************** msgid "post-increment address is not a r
*** 21852,21858 ****
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "alamat buruk"
  
--- 21863,21869 ----
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "alamat buruk"
  
*************** msgstr ""
*** 22081,22244 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 22092,22255 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "<anonim>"
*** 22540,22571 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 22551,22582 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "diduga %<,%>"
*** 22573,22588 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
--- 22584,22599 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 22595,22717 ****
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9647
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 22606,22728 ----
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9650
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 22721,22727 ****
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 22732,22738 ----
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "diduga %<{%>"
*** 22734,22752 ****
  msgid "expected label"
  msgstr "Diduga nama"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 22745,22763 ----
  msgid "expected label"
  msgstr "Diduga nama"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 22754,22764 ****
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
--- 22765,22775 ----
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
*************** msgstr "tidak dapat mengurangi penunjuk
*** 23195,23201 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "operasi binari elemen"
  
--- 23206,23212 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "operasi binari elemen"
  
*************** msgstr "blok IF"
*** 23457,23467 ****
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 23468,23478 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "Konteks tidak valid untuk penunj
*** 23588,23717 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, 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.cc:4229
  #, 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.cc:4272
  #, 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.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.cc:4407
  #, 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.cc:4413
  #, 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.cc:4427
  #, 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.cc:4430
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.cc:4435
  #, 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.cc:4440
  #, 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.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.cc:7408
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.cc:7416
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23599,23728 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, 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.cc:4240
  #, 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.cc:4283
  #, 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.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.cc:4429
  #, 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.cc:4435
  #, 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.cc:4449
  #, 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.cc:4452
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.cc:4457
  #, 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.cc:4462
  #, 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.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.cc:7445
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.cc:7453
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr "Argumen aktual berisi terlalu se
*** 23742,23753 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23753,23764 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "Diduga tipe ekspresi"
*** 23958,23965 ****
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 23969,23976 ----
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr ""
*** 24034,24041 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
--- 24045,24052 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
*************** msgstr "tidak ada argumen"
*** 24045,24053 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 24056,24064 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "Jangan gunakan piranti keras tit
*** 24161,24168 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  #| msgid "deleted function %q+D"
  msgid "expected function"
--- 24172,24179 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  #| msgid "deleted function %q+D"
  msgid "expected function"
*************** msgstr ""
*** 24178,24271 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "penggunaan tidak valid ari %<this%> di tingkat paling atas"
  
! #: go/gofrontend/expressions.cc:12641
  #, fuzzy
  #| msgid "Function return value not set"
  msgid "function result count mismatch"
  msgstr "Fungsi mengembalikan nilai tidak diset"
  
! #: go/gofrontend/expressions.cc:12659
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for receiver"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "penggunaan tidak valid dari %<this%> dalam fungsi bukan anggota"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of results does not match number of values"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer"
  msgid "index must be integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer"
  msgid "slice end must be integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for map index"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  #| msgid "too many arguments for format"
  msgid "too many expressions for struct"
  msgstr "terlalu banyak argumen untuk format"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  #| msgid "too few arguments for format"
  msgid "too few expressions for struct"
  msgstr "terlalu sedikit argumen untuk format"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "diduga nama class"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 24189,24282 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "penggunaan tidak valid ari %<this%> di tingkat paling atas"
  
! #: go/gofrontend/expressions.cc:12642
  #, fuzzy
  #| msgid "Function return value not set"
  msgid "function result count mismatch"
  msgstr "Fungsi mengembalikan nilai tidak diset"
  
! #: go/gofrontend/expressions.cc:12660
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for receiver"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "penggunaan tidak valid dari %<this%> dalam fungsi bukan anggota"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of results does not match number of values"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer"
  msgid "index must be integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer"
  msgid "slice end must be integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for map index"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  #| msgid "too many arguments for format"
  msgid "too many expressions for struct"
  msgstr "terlalu banyak argumen untuk format"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  #| msgid "too few arguments for format"
  msgid "too few expressions for struct"
  msgstr "terlalu sedikit argumen untuk format"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "diduga nama class"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 24515,24521 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "definisi alias tidak didukung dalam Mach-O; abaikan"
--- 24526,24532 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "definisi alias tidak didukung dalam Mach-O; abaikan"
*************** msgstr "nilai visibility \"%s\" tidak di
*** 24951,24969 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  #| msgid "unknown array size in delete"
  msgid "unknown array bounds setting %qs"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown C++ standard %qs"
--- 24962,24980 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown array size in delete"
  msgid "unknown array bounds setting %qs"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown C++ standard %qs"
*************** msgstr "%qE atribut konflik dengan atrib
*** 25211,25217 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
--- 25222,25228 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
*************** msgstr "%qs atribut direktif diabaikan"
*** 25232,25238 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 25243,25249 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "jumlah dari argumen salah dispes
*** 25244,25250 ****
  msgid "expected %i or more, found %i"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
--- 25255,25261 ----
  msgid "expected %i or more, found %i"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
*************** msgstr "tipe atribut diabaikan setelah t
*** 25313,25325 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 25324,25336 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "tipe atribut diabaikan setelah t
*** 25327,25333 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 25338,25344 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "%qE atribut diabaikan karena %qT
*** 26763,26774 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
--- 26774,26785 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
*************** msgid "ld returned %d exit status"
*** 26914,26920 ****
  msgstr "ld menghasilkan status keluaran %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
--- 26925,26931 ----
  msgstr "ld menghasilkan status keluaran %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
*************** msgstr "%<or%> dari pemeriksaan tidak co
*** 27465,27481 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> dari mutually eksklusif test-sama selalu 0"
  
! #: fold-const.cc:9943
  #, 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.cc:10350
  #, 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.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
--- 27476,27492 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> dari mutually eksklusif test-sama selalu 0"
  
! #: fold-const.cc:9950
  #, 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.cc:10357
  #, 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.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
*************** msgstr "spesifikasi multilib '%s' tidak
*** 27913,27919 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "ekslusi multilib '%s' tidak valid"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
--- 27924,27930 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "ekslusi multilib '%s' tidak valid"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
*************** msgstr "penunjuk circular delegasi terde
*** 28290,28296 ****
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
--- 28301,28307 ----
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
*************** msgstr "fungsi mengembalikan alamat dari
*** 28298,28308 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 28309,28319 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "mode pointer tidak valid %qs"
*** 29451,29461 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
--- 29462,29472 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
*************** msgstr "masukan %d bukan memori harus te
*** 29859,30225 ****
  msgid "memory input %d is not directly addressable"
  msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:7503
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7516
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:7518
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "error menutup %s: %m"
  
! #: gimplify.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: gimplify.cc:8087
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "iterasi variabel %qs seharusnya private"
  
! #: gimplify.cc:8101
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qD should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: gimplify.cc:8104
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:11785
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
--- 29870,30236 ----
  msgid "memory input %d is not directly addressable"
  msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:7510
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7523
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:7525
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "error menutup %s: %m"
  
! #: gimplify.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: gimplify.cc:8094
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "iterasi variabel %qs seharusnya private"
  
! #: gimplify.cc:8108
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qD should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: gimplify.cc:8111
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:11792
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
*************** msgstr ""
*** 31701,31713 ****
  msgid "unrecognized argument in option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
--- 31712,31724 ----
  msgid "unrecognized argument in option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "ekspresi sebagai operan tidak va
*** 34383,34423 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "in a call to built-in function %qD"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "no member function %qD declared in %qT"
  msgid "in a call to function %qD declared %qs"
--- 34394,34434 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "in a call to built-in function %qD"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "no member function %qD declared in %qT"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "thread-local COMMON data tidak t
*** 35448,35454 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "alignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 35459,35465 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "alignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "%qE atribut diabaikan karena %qT
*** 35754,35760 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
--- 35765,35771 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
*************** msgstr "alamat dari %qD akan selalu diev
*** 36840,36847 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
--- 36851,36858 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgstr "konstanta floating dipotong ke n
*** 38036,38052 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "tidak didukung bukan-standar pemotongan dari string literals"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38047,38063 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "tidak didukung bukan-standar pemotongan dari string literals"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 38207,38213 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 38218,38224 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 38818,38824 ****
  msgstr "tipe argumen salah ke abs"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38829,38835 ----
  msgstr "tipe argumen salah ke abs"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 39635,39641 ****
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39646,39652 ----
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 39655,39661 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
--- 39666,39672 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
*************** msgstr "terlalu banyak berkas masukan"
*** 39868,39874 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 39879,39885 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 39902,39916 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
--- 39913,39927 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
*************** msgstr "abaikan %<#pragma align%> untuk
*** 40504,40553 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC hanya didukung untuk RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "index mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "indeks mask harus berupa sebuah immediate"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "argumen kedua harus berupa sebuah 4 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 40515,40564 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC hanya didukung untuk RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "index mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "indeks mask harus berupa sebuah immediate"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "argumen kedua harus berupa sebuah 4 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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 ""
*** 41004,41349 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "operasi di %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18144
  #, 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.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18250
  #, 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.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, 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.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18290
  #, 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.cc:18375
  #, 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.cc:18429
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, 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.cc:27035
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 41015,41360 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "operasi di %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18139
  #, 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.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18245
  #, 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.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, 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.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18285
  #, 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.cc:18370
  #, 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.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, 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.cc:27030
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgstr "L%d cache latensi tidak diketahu
*** 41412,41418 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41423,41429 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 41544,41560 ****
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 41555,41571 ----
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 41680,41686 ****
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
--- 41691,41697 ----
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
*************** msgstr "atribut %qs hanya berlaku ke fun
*** 41704,41727 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
--- 41715,41738 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr ""
*** 42286,42503 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: config/avr/avr.cc:1093
  #, fuzzy, gcc-internal-format
  #| msgid "%qs appears to be a misspelled signal handler"
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs sepertinya salah nama signal handler"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Jumlah dari register yang digunakan untuk melewati argumen integer"
  
! #: config/avr/avr.cc:3569
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "deklarasi lemah dari %q+D tidak didukung"
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "static IO declaration for %q+D needs an address"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: config/avr/avr.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "hanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
  
! #: config/avr/avr.cc:10370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs hanya didukung untuk perakit saja"
  
! #: config/avr/avr.cc:13082
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Tidak terduga akhir dari modul dalam konstanta string"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42297,42514 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: config/avr/avr.cc:1445
  #, fuzzy, gcc-internal-format
  #| msgid "%qs appears to be a misspelled signal handler"
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs sepertinya salah nama signal handler"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Jumlah dari register yang digunakan untuk melewati argumen integer"
  
! #: config/avr/avr.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "deklarasi lemah dari %q+D tidak didukung"
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "static IO declaration for %q+D needs an address"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: config/avr/avr.cc:10670
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "hanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
  
! #: config/avr/avr.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
  
! #: config/avr/avr.cc:10960
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs hanya didukung untuk perakit saja"
  
! #: config/avr/avr.cc:13513
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Tidak terduga akhir dari modul dalam konstanta string"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "Finalisasi di %L belum diimpleme
*** 42996,43023 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nomor operan diluar dari jangkauan"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43007,43034 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nomor operan diluar dari jangkauan"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 43028,43040 ****
  msgid "deleting file %s: %m"
  msgstr "membuka berkas keluaran %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "variabel lingkungan DJGPP tidak didefinisikan"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 43039,43051 ----
  msgid "deleting file %s: %m"
  msgstr "membuka berkas keluaran %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "variabel lingkungan DJGPP tidak didefinisikan"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 43045,43051 ****
  msgid "offload compiler %s not found"
  msgstr "field %qs tidak ditemukan"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "warning: unrecognized argument to --help= option: %.*s\n"
  msgid "unrecognizable argument of option "
--- 43056,43062 ----
  msgid "offload compiler %s not found"
  msgstr "field %qs tidak ditemukan"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  #| msgid "warning: unrecognized argument to --help= option: %.*s\n"
  msgid "unrecognizable argument of option "
*************** msgid "either -fopenacc or -fopenmp must
*** 43057,43075 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "tidak dapat membuka %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open source file\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "%s:tidak dapat membuka berkas kode program\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot read omp_requires file %qs"
--- 43068,43086 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "tidak dapat membuka %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open source file\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "%s:tidak dapat membuka berkas kode program\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot read omp_requires file %qs"
*************** msgstr "insn tidak benar:"
*** 43338,43362 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "model kode %s tidak mendukung kode PIC"
--- 43349,43373 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "model kode %s tidak mendukung kode PIC"
*************** msgstr "atribut SEQUENCE di %C telah dis
*** 43385,43942 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, fuzzy, gcc-internal-format
  #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/i386/i386-options.cc:2001
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
! #: config/i386/i386-options.cc:2003
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mgp64%> used with a 32-bit ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bit mode tidak terkompile"
  
! #: config/i386/i386-options.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2181
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: config/i386/i386-options.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.cc:2642
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2644
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2658
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2660
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.cc:3401
  #, 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.cc:3408 config/i386/i386-options.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3414
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.cc:3623
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.cc:3644
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 43396,43953 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/i386/i386-options.cc:2005
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
! #: config/i386/i386-options.cc:2007
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mgp64%> used with a 32-bit ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bit mode tidak terkompile"
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2185
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2192
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.cc:2646
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2648
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2662
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2664
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.cc:3407
  #, 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.cc:3414 config/i386/i386-options.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3420
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3498
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.cc:3629
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.cc:3650
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 44141,44185 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "mangling dari %<va_list%> telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:23669
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44152,44201 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "mangling dari %<va_list%> telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "spesifikasi nama fungsi salah fo
*** 45548,45570 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qs"
  msgid "Cannot find function declaration for %qs"
  msgstr "tidak dapat menemukan deklarasi protokol untuk %qs"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate ptx file"
--- 45564,45586 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qs"
  msgid "Cannot find function declaration for %qs"
  msgstr "tidak dapat menemukan deklarasi protokol untuk %qs"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate ptx file"
*************** msgstr "%qs tidak valid untuk %qs"
*** 45919,45925 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 45935,45941 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "Operator tidak dikenal '%s' di %
*** 46436,46536 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.cc:20146
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20240
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.cc:20248
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20251
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.cc:24394
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 46452,46552 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.cc:20147
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20241
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.cc:20249
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20252
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.cc:24395
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "%qE atribut diabaikan"
*** 47361,47367 ****
  msgid "attribute %qs applies to array types only"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47377,47383 ----
  msgid "attribute %qs applies to array types only"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "tipe dari array %q+D dilengkapi
*** 47440,47446 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD telah dideklarasikan dalam lingkup ini"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
--- 47456,47462 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD telah dideklarasikan dalam lingkup ini"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
*************** msgstr "%q+D diredeklarasi sebagai jenis
*** 47508,47514 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
--- 47524,47530 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
*************** msgstr "konflik atribut tipe dispesifika
*** 47576,47854 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefinisi dari %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "deklarasi bukan statis dari %q+D mengikuti deklarasi statis"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%<gnu_inline%> atribut hadir di %q+D"
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbut not here"
  msgid "but not here"
  msgstr "%J tetapi tidak disini"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern deklarasi dari %q+D mengikuti deklarasi dengan tidak ada hubungan"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "deklarasi dari %q+D dengan tidak ada sambungan mengikuti deklarasi extern"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeklarasi dari %q+D dengan visibility berbeda (visibility lama dijaga)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefinisi dari parameter %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redundan redeklarasi dari %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "deklarasi dari %q+D membayangi bukan-variabel sebelumnya"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "deklarasi extern nested dari %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "deklarasi implisit tidak kompatibel dari fungsi bawaan %qD"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "deklarasi implisit dari fungsi %qD tidak kompatibel"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:3894
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "label %q+D didefinisikan tetapi tidak digunakan"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
  
! #: c/c-decl.cc:4197
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%H tradisional C kuran pemisahan ruang nama untuk labels, identifier %qE konflik"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4364
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to functions"
--- 47592,47870 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefinisi dari %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "deklarasi bukan statis dari %q+D mengikuti deklarasi statis"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%<gnu_inline%> atribut hadir di %q+D"
  
! #: c/c-decl.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbut not here"
  msgid "but not here"
  msgstr "%J tetapi tidak disini"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern deklarasi dari %q+D mengikuti deklarasi dengan tidak ada hubungan"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "deklarasi dari %q+D dengan tidak ada sambungan mengikuti deklarasi extern"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeklarasi dari %q+D dengan visibility berbeda (visibility lama dijaga)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefinisi dari parameter %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redundan redeklarasi dari %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "deklarasi dari %q+D membayangi bukan-variabel sebelumnya"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "deklarasi extern nested dari %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "deklarasi implisit tidak kompatibel dari fungsi bawaan %qD"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "deklarasi implisit dari fungsi %qD tidak kompatibel"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:3901
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "label %q+D didefinisikan tetapi tidak digunakan"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
  
! #: c/c-decl.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%H tradisional C kuran pemisahan ruang nama untuk labels, identifier %qE konflik"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "%qE atribut hanya dapat diaplika
*** 47858,47990 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union tidak bernama yang mendefinisikan no instances"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "deklarasi kosong dengan storage class penspesifikasi tidak redeklarasi tag"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tidak berguna %<__thread%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasi"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
--- 47874,48006 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union tidak bernama yang mendefinisikan no instances"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "deklarasi kosong dengan storage class penspesifikasi tidak redeklarasi tag"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:4912
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tidak berguna %<__thread%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasi"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
*************** msgstr "ISO C90 tidak mendukung %<[*]%>
*** 47992,48324 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan __typeof__)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "fungsi %qD diinisialisasi seperti sebuah variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ukuran array hilang dalam %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ukuran array nol atau negatif %q+D"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "mengabaikan asm-penspesifikasi untuk bukan-statis variabel lokal %q+D"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "tidak dapat meletakan objek dengan bagian volatile kedalam register"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:6832
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.cc:6860
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:6864
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.cc:6869
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 48008,48340 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan __typeof__)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "fungsi %qD diinisialisasi seperti sebuah variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ukuran array hilang dalam %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ukuran array nol atau negatif %q+D"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "mengabaikan asm-penspesifikasi untuk bukan-statis variabel lokal %q+D"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "tidak dapat meletakan objek dengan bagian volatile kedalam register"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:6404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:6700
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:6843
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:6846
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.cc:6867
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:6871
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.cc:6876
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "lingkup-fungsi %qs secara implis
*** 48327,49241 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7070
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7258
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7360
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7363
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.cc:7586
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7589
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7595
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7626
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.cc:7973
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) memiliki tipe void"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J parameter %u memiliki tipe void"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "field %qE tidak dikenal dispesifikasikan dalam penginisialisasi"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.cc:9241
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.cc:10315
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.cc:10330
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.cc:10404
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.cc:10420
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.cc:11003
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:11042
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11046
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11066
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 48343,49257 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.cc:6998
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7007
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7010
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7377
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7596
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7647
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8098
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) memiliki tipe void"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J parameter %u memiliki tipe void"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "field %qE tidak dikenal dispesifikasikan dalam penginisialisasi"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.cc:10322
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.cc:10411
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.cc:10427
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:10505
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:11049
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "%<__thread%> digunakan dengan %<
*** 49243,49497 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:12349
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qE used with %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<_thread%> digunakan dengan %qE"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 49259,49513 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:12356
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qE used with %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<_thread%> digunakan dengan %qE"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 49513,49519 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
--- 49529,49535 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "Tidak terduga akhir dari modul"
*** 49524,49536 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
--- 49540,49552 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
*************** msgstr "nama register %qs tidak dikenal
*** 49567,49575 ****
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
--- 49583,49591 ----
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
*************** msgstr ""
*** 49603,49609 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
--- 49619,49625 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "atribut diabaikan di template in
*** 49621,49633 ****
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
--- 49637,49649 ----
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "diduga %<=%>, %<,%>, %<,%>, %<as
*** 49693,49699 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C melarang fungsi nested"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
--- 49709,49715 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C melarang fungsi nested"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
*************** msgid "empty enum is invalid"
*** 49796,49815 ****
  msgstr "template argumen %d tidak valid"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
--- 49812,49831 ----
  msgstr "template argumen %d tidak valid"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
*************** msgstr "diduga deklarasi penspesifikasi
*** 49891,49897 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 49907,49913 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, 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
*** 49903,49972 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C melarang penginisialisasi kurung kosong"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C melarang menspesifikasikan jangkauan dari elemen untuk menginisialisasi"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 melarang menspesifikasikan subobjek untuk menginisialisasi"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C melarang deklarasi label"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "sebuah label hanya dapat menjadi bagian dari sebuah pernyataan dan sebuah deklarasi bukan sebuah pernyataan"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 melarang pencampuran deklarasi dan kode"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "label diakhir dari pernyataan compound"
--- 49919,49988 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C melarang penginisialisasi kurung kosong"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C melarang menspesifikasikan jangkauan dari elemen untuk menginisialisasi"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 melarang menspesifikasikan subobjek untuk menginisialisasi"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C melarang deklarasi label"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "sebuah label hanya dapat menjadi bagian dari sebuah pernyataan dan sebuah deklarasi bukan sebuah pernyataan"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 melarang pencampuran deklarasi dan kode"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "label diakhir dari pernyataan compound"
*************** msgstr "label diakhir dari pernyataan co
*** 49975,50086 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%H disarankan kurung eksplisit untuk menghindari ambigu %<else%>"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "disarankan kurung disekitar badan kosong dalam pernyataan %<do%>"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, fuzzy, gcc-internal-format
  #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "multiple atribut interupsi tidak diijinkan"
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "hilang sentinel dalam pemanggilan fungsi"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%s' bukan sebuah nama class yang valid"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: c/c-parser.cc:8155
  #, 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"
--- 49991,50102 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%H disarankan kurung eksplisit untuk menghindari ambigu %<else%>"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "disarankan kurung disekitar badan kosong dalam pernyataan %<do%>"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, fuzzy, gcc-internal-format
  #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "multiple atribut interupsi tidak diijinkan"
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "hilang sentinel dalam pemanggilan fungsi"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%s' bukan sebuah nama class yang valid"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: c/c-parser.cc:8158
  #, 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
*** 50088,51195 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "tradisional C menolak operator unary plus"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "braced-group didalam eksprsi hanya diijinkan didalam sebuah fungsi"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "argumen pertama ke %<__builtin_choose_expr%> bukan sebuah konstanta"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: c/c-parser.cc:10505
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "compound literal dari tipe bukan-objek %qT"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14680
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.cc:16544
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16583
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "%qE has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 50104,51211 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "tradisional C menolak operator unary plus"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.cc:9384
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "braced-group didalam eksprsi hanya diijinkan didalam sebuah fungsi"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "argumen pertama ke %<__builtin_choose_expr%> bukan sebuah konstanta"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: c/c-parser.cc:10508
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "compound literal dari tipe bukan-objek %qT"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14683
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16586
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "%qE has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 51198,51789 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, 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.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, 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.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, 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.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, 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.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:23426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
--- 51214,51805 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, 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.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, 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.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, 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.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, 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.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:23429
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
*************** msgstr "%Hparallel yang melingkupi"
*** 51795,51801 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
--- 51811,51817 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "tipe kembali fungsi tidak kompat
*** 51883,51895 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
--- 51899,51911 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
*************** msgstr "  %q+#D dideklarasikan disini"
*** 52351,52357 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
--- 52367,52373 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, 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 ""
*** 52847,52858 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 52863,52874 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 52868,52874 ****
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
--- 52884,52890 ----
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
*************** msgstr "elemen penginisialisasi bukan se
*** 52878,52895 ****
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
--- 52894,52911 ----
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
*************** msgstr "kelebihan grup kurung diakhir da
*** 52909,52916 ****
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
--- 52925,52932 ----
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
*************** msgstr "hilang kurung disekitar penginis
*** 52926,53558 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "kelebihan elemen dalam char array penginisialisasi"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:13024
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, 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.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, 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.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14864
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 52942,53574 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:10269
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "kelebihan elemen dalam char array penginisialisasi"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:13029
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, 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.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, 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.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14869
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE muncul lebih dari sekali dal
*** 53561,53805 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.cc:15761
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53577,53821 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15146
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.cc:15766
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 54040,55014 ****
  msgstr "diduga nama class"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:3861
  #, 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.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <built-in>"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <built-in>"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <built-in>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <conversion>"
  
! #: cp/call.cc:3923
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <near match>"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  inherited here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "kurung diantara penginisialisasi untuk tipe bukan kumpulan %qT"
  
! #: cp/call.cc:4564
  #, 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.cc:4673 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  #| msgid "conversion to %qT from boolean expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5410
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5420
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5431
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5577
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7067
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.cc:8258
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/call.cc:8338
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/call.cc:8353
  #, 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.cc:8393 cp/cvt.cc: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.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.cc:8438
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.cc:8708
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.cc:8717
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:8722
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.cc:8987
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.cc:9106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.cc:9183
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.cc:11327
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.cc:11662
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.cc:12875
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:13740
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 54056,55030 ----
  msgstr "diduga nama class"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:3869
  #, 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.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <built-in>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <built-in>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <built-in>"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <conversion>"
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <near match>"
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  inherited here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "kurung diantara penginisialisasi untuk tipe bukan kumpulan %qT"
  
! #: cp/call.cc:4579
  #, 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.cc:4688 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  #| msgid "conversion to %qT from boolean expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.cc:5413
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5425
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.cc:5432
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5592
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.cc:8273
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/call.cc:8368
  #, 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.cc:8408 cp/cvt.cc: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.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.cc:8453
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.cc:8723
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.cc:8732
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:8737
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.cc:9002
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.cc:9121
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.cc:9198
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:10821
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.cc:11342
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.cc:11651
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.cc:11677
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.cc:12901
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:13786
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "%J anggota array fleksibel dalam
*** 55525,55531 ****
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
--- 55541,55547 ----
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
*************** msgstr ""
*** 55699,55711 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
--- 55715,55727 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 55713,55785 ****
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
--- 55729,55801 ----
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
*************** msgstr "panggilan ke bukan-fungsi %qD"
*** 55788,55844 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
--- 55804,55860 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
*************** msgid "dereferencing a null pointer in %
*** 55919,55925 ****
  msgstr "dereferensi penunjuk %<void *%>"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 55935,55941 ----
  msgstr "dereferensi penunjuk %<void *%>"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr ""
*** 56024,56395 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "tipe tidak lengkap %qT tidak diijinkan"
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:7985
  #, 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.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  #| msgid "non-function in gimple call"
  msgid "function concept must be called"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, 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.cc:9539
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
--- 56040,56411 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, 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.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "tipe tidak lengkap %qT tidak diijinkan"
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:7984
  #, 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.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  #| msgid "non-function in gimple call"
  msgid "function concept must be called"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, 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.cc:9538
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr ""
*** 57185,57191 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 57201,57207 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr ""
*** 57212,57248 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 57228,57276 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qs attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "argumen dari atribut %qs tidak valid"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "%Hparse error in template argument list"
! msgid "use fold expression in the attribute argument instead"
! msgstr "%Hparse error dalam daftar argumen template"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "dari deklarasi sebelumnya %q+F"
*** 57726,57732 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
--- 57754,57760 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "mengabaikan atribut yang diaplik
*** 58402,58408 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 58430,58436 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
*************** msgstr "penginisialisasi tidak valid"
*** 58626,58633 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
--- 58654,58661 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
*************** msgstr "%qD dideklarasikan sebagai sebua
*** 58754,58772 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
--- 58782,58800 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
*************** msgstr "%<long%> dan %<short%> dispesifi
*** 59636,59654 ****
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.cc:12481
! #, fuzzy, gcc-internal-format
! #| msgid "no class name specified with %qs"
! msgid "%qs specified with %qD"
! msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
--- 59664,59681 ----
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.cc:12482
! #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr ""
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
*************** msgstr "konstruktor tidak dapat dideklar
*** 60290,60296 ****
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
--- 60317,60323 ----
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
*************** msgstr "%qE bukan fungsi atau anggota fu
*** 60335,60689 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:14605
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:15176
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15737
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
--- 60362,60716 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:14614
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:15185
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:15187
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15746
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15757
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 60695,60809 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/decl.cc:16606
  #, 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"
--- 60722,60836 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/decl.cc:16615
  #, 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%>
*** 60813,60902 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:16989
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 60840,60929 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:16998
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "daftar parameter template yang d
*** 60968,61129 ****
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  #| msgid "new declaration %q#D"
  msgid "no declaration matches %q#D"
  msgstr "deklarasi baru %q#D"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "Dalam fungsi %qs"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokal kelas %q#T seharusnya tidak memiliki tipe anggota data statis %q#D"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "static data member %qD in unnamed class"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "template argumen %d tidak valid"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD telah didefinisikan dalam %qT"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> penspesifikasi tidak diijinkan dalam anggota data tidak statis"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "anggota statis %qD tidak dapat menjadi sebuah bit-field"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:1682
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl2.cc:1829
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "anggota private %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "kumpulan namespace scope anonymous harus berupa statis"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonymous union dengan tida ada anggota"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> harus mengembalikan tipe %qT"
--- 60995,61156 ----
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  #| msgid "new declaration %q#D"
  msgid "no declaration matches %q#D"
  msgstr "deklarasi baru %q#D"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "Dalam fungsi %qs"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokal kelas %q#T seharusnya tidak memiliki tipe anggota data statis %q#D"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "static data member %qD in unnamed class"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "template argumen %d tidak valid"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD telah didefinisikan dalam %qT"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> penspesifikasi tidak diijinkan dalam anggota data tidak statis"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "anggota statis %qD tidak dapat menjadi sebuah bit-field"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:1687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl2.cc:1834
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "anggota private %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "kumpulan namespace scope anonymous harus berupa statis"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonymous union dengan tida ada anggota"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> harus mengembalikan tipe %qT"
*************** msgstr "%<operator new%> harus mengembal
*** 61132,61235 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> mengambil tipe %<size_t%> (%qT) sebagai parameter pertama"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> mengambil tipe %qT sebagai parameter pertama"
  
! #: cp/decl2.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3033
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari tipe dari fieldnya %qD"
  
! #: cp/decl2.cc:3070
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3074
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3080
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
--- 61159,61262 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> mengambil tipe %<size_t%> (%qT) sebagai parameter pertama"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> mengambil tipe %qT sebagai parameter pertama"
  
! #: cp/decl2.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3044
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari tipe dari fieldnya %qD"
  
! #: cp/decl2.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
*************** msgstr "%q+F dideklarasikan %<static%> t
*** 61239,61348 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D tidak merefer ke tipe tidak terkualifikasi, jadi ini tidak digunakan untuk linkage"
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  #| msgid "section of %q+D conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "fungsi inline %q+D digunakan tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argumen baku hilang untuk parameter %P dari %q+#Ddd"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 61266,61375 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D tidak merefer ke tipe tidak terkualifikasi, jadi ini tidak digunakan untuk linkage"
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "section of %q+D conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "fungsi inline %q+D digunakan tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argumen baku hilang untuk parameter %P dari %q+#Ddd"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
*************** msgstr "%qT telah menjadi sebuah friend
*** 61635,62083 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "anggota %qD dideklarasikan sebagai friend sebelum tipe %qT didefinisikan"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(jika ini bukan yang anda inginkan, pastikan template fungsi telah dideklarasikan dan tambahkan <> setelah nama fungsi disini) "
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "value-initialization of incomplete type %qT"
  msgstr "apliasi tidak valid dari %qs ke tipe tidak lengkap %qT"
  
! #: cp/init.cc:474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "value-initialization of function type %qT"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "value-initialization of reference type %qT"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  #| msgid "recursive evaluation of default argument for %q#D"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, 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.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, 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.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/init.cc:972
  #, 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.cc:1116
  #, 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.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, 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.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "dasar %qT akan diinisialisasi setelah"
  
! #: cp/init.cc:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  dasar %qT"
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/init.cc:1362
  #, 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.cc:1366
  #, 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.cc:1453
  #, 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.cc:1562
  #, 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.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.cc:1804
  #, 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.cc:1811
  #, 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.cc:1850
  #, 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.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiple"
  
! #: cp/init.cc:1905
  #, 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.cc:1913
  #, 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.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "penunjuk tidak valid ke bit-field %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, 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.cc:2749
  #, 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.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, 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.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "integer overflow dalam ekspresi"
  
! #: cp/init.cc:3133
  #, 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.cc:3151
  #, 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.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, 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.cc:3179
  #, 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.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, 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.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, 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.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/init.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
--- 61662,62110 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "anggota %qD dideklarasikan sebagai friend sebelum tipe %qT didefinisikan"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(jika ini bukan yang anda inginkan, pastikan template fungsi telah dideklarasikan dan tambahkan <> setelah nama fungsi disini) "
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "value-initialization of incomplete type %qT"
  msgstr "apliasi tidak valid dari %qs ke tipe tidak lengkap %qT"
  
! #: cp/init.cc:481
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "value-initialization of function type %qT"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "value-initialization of reference type %qT"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "recursive evaluation of default argument for %q#D"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, 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.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, 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.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/init.cc:962
  #, 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.cc:1106
  #, 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.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, 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.cc:1324
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "dasar %qT akan diinisialisasi setelah"
  
! #: cp/init.cc:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  dasar %qT"
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/init.cc:1352
  #, 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.cc:1356
  #, 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.cc:1443
  #, 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.cc:1552
  #, 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.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.cc:1794
  #, 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.cc:1801
  #, 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.cc:1840
  #, 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.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiple"
  
! #: cp/init.cc:1895
  #, 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.cc:1903
  #, 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.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "penunjuk tidak valid ke bit-field %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, 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.cc:2739
  #, 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.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, 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.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "integer overflow dalam ekspresi"
  
! #: cp/init.cc:3123
  #, 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.cc:3141
  #, 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.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, 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.cc:3169
  #, 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.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, 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.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, 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.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/init.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.cc:5145
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, 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 "mangling typeof, lebih baik guna
*** 62201,62247 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 62228,62274 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "using-declaration untuk bukan-an
*** 62969,62975 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
--- 62996,63002 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr ""
*** 63061,63067 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
--- 63088,63094 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
*************** msgstr "%J%qD telah dideklarasikan disin
*** 63111,63175 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.cc:8722
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 63138,63202 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.cc:8768
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 63198,63204 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 63225,63231 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 63487,63493 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 63514,63520 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 63818,63824 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 63845,63851 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ tidak mengijinkan design
*** 63874,63880 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
--- 63901,63907 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, 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 ""
*** 64108,64119 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 64135,64146 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "lvalue dibutuhkan dalam pernyata
*** 64219,64225 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
--- 64246,64252 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
*************** msgstr "ekspresi pernyataan memiliki tip
*** 64289,64295 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
--- 64316,64322 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 64319,64325 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
--- 64346,64352 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
*************** msgstr "%Hhanya konstruktor yang mengamb
*** 64612,64624 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 64639,64651 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "hilang target makefile setelah %
*** 65300,65306 ****
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
--- 65327,65333 ----
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
*************** msgstr "%Hdefinisi sebelumnya dari %q+#T
*** 65497,65503 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
--- 65524,65530 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
*************** msgstr "%Hkata kunci %<typename%> tidak
*** 65610,65778 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:28491
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:29314
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.cc:29328
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected non-tuple"
  msgid "expected contract-role"
  msgstr "diduga bukan tuple"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected contract semantic or level"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.cc:31578
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
--- 65637,65805 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:28490
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:29313
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.cc:29327
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected non-tuple"
  msgid "expected contract-role"
  msgstr "diduga bukan tuple"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected contract semantic or level"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.cc:31577
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 65782,66457 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.cc:31978
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, 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.cc:32306
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.cc:32315
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.cc:32857
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.cc:32870
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:33422
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:33641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33647
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33656
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:33659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33668
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33683
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33695
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33742
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33760
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:33793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.cc:34661
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.cc:34682
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.cc:34932
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.cc:35749
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.cc:36273
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:40113
  #, 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.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:43892
  #, 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.cc:46259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, 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.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:49457
  #, 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.cc:49489
  #, 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.cc:49570
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:49816
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 65809,66484 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.cc:31977
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, 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.cc:32305
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.cc:32314
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.cc:32856
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:33421
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:33588
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:33640
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33655
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:33658
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33661
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33664
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33667
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33670
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33673
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33676
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33679
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33682
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33685
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33691
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33694
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33700
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33741
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33753
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33759
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:33765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:33792
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.cc:34660
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.cc:34681
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.cc:34931
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.cc:35748
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.cc:36272
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:40112
  #, 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.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:43891
  #, 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.cc:46258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, 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.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:49456
  #, 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.cc:49488
  #, 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.cc:49569
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:49815
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%J definisi asli muncul disini"
*** 67030,67036 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, 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"
--- 67057,67063 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, 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"
*************** msgstr "ini harus berupa alamat dari seb
*** 67046,67467 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:6789
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.cc:6793
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:6842
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.cc:6940
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.cc:7639
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:11103
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.cc:13468
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 67073,67494 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:6790
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.cc:6794
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:6843
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.cc:6941
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:7009
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.cc:8466
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:11116
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.cc:13481
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "panjang argumen pack tidak cocok
*** 67480,67798 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:16615
  #, 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.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:17038
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:26143
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:26173
  #, 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.cc:26175
  #, 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.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 67507,67825 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:16632
  #, 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.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:17055
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:26173
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:26203
  #, 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.cc:26205
  #, 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.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:26724
  #, 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
*** 67805,67987 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.cc:27233
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:27642
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/pt.cc:29416
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.cc:30576
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:31032
  #, 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.cc:31172
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
--- 67832,68014 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.cc:27247
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:31046
  #, 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.cc:31186
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
*************** msgstr ""
*** 70276,70444 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "sintaks konstruktor digunakan, tetapi tidak ada konstruktor dideklarasikan untuk tipe %qT"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "interface %qs does not have valid constant string layout"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "antar-muka %qs tidak memiliki layout konstanta string yang valid"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  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.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.cc:1837
  #, 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.cc:1922
  #, 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.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.cc:2295
  #, 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.cc:2304
  #, 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.cc:2326
  #, 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.cc:2384
  #, 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.cc:2395
  #, 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.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2444
  #, 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.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/typeck2.cc:2491
  #, 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.cc:2732
  #, 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.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
--- 70303,70471 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "sintaks konstruktor digunakan, tetapi tidak ada konstruktor dideklarasikan untuk tipe %qT"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  #| msgid "interface %qs does not have valid constant string layout"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "antar-muka %qs tidak memiliki layout konstanta string yang valid"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  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.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.cc:1855
  #, 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.cc:1940
  #, 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.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.cc:2313
  #, 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.cc:2322
  #, 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.cc:2344
  #, 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.cc:2402
  #, 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.cc:2413
  #, 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.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2462
  #, 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.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2484
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/typeck2.cc:2509
  #, 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.cc:2750
  #, 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.cc:2753
  #, 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 "%q+D dideklarasikan inline setel
*** 70475,70481 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
--- 70502,70508 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
*************** msgstr ""
*** 70688,70711 ****
  msgid "size is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 70715,70738 ----
  msgid "size is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%qs tidak valid untuk %qs"
*** 70757,70775 ****
  msgid "recursive reference %qs"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%qs is not an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type %qs is not an expression"
--- 70784,70802 ----
  msgid "recursive reference %qs"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%qs is not an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 70878,70889 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 70905,70921 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr ""
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Karakter tidak legal dalam konst
*** 70936,70942 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
--- 70968,70974 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
*************** msgstr "ia64_print_operand: kode tidak d
*** 71022,71109 ****
  msgid "compare_real(): Bad operator"
  msgstr "Operator buruk"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Aritmetik OK mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2032
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetik overflow mengubah %s ke %s di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
  
! #: fortran/arith.cc:2037
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetik underflow mengubah %s ke %s di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
  
! #: fortran/arith.cc:2042
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetik NaN mengubah %s ke %s di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Pembagian dengan nol mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Operan array tidak komensurate mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Integer diluar jangkauan simetrik diimplikasikan dengan Standar Fortran mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
! #: fortran/arith.cc:2672
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Konstanta Hollerith di %L terlalu panjang mengubah ke %s"
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
--- 71054,71141 ----
  msgid "compare_real(): Bad operator"
  msgstr "Operator buruk"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Aritmetik OK mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2043
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetik overflow mengubah %s ke %s di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
  
! #: fortran/arith.cc:2048
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetik underflow mengubah %s ke %s di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
  
! #: fortran/arith.cc:2053
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetik NaN mengubah %s ke %s di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Pembagian dengan nol mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Operan array tidak komensurate mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Integer diluar jangkauan simetrik diimplikasikan dengan Standar Fortran mengubah %s ke %s di %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
! #: fortran/arith.cc:2683
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Konstanta Hollerith di %L terlalu panjang mengubah ke %s"
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
*************** msgstr ""
*** 71462,71468 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 71494,71500 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, 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 "inisialisasi dari string terpoto
*** 72695,72706 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, 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"
--- 72727,72738 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
*************** msgstr "Spesifikasi INTENT buruk di %C"
*** 72903,72909 ****
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 72935,72941 ----
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "Argumen pertama dari penempatan
*** 75929,75940 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, 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)"
--- 75961,75972 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, 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 "Konversi dari %s ke %s di %L"
*** 76897,76903 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 76929,76935 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, 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 ""
*** 77524,77530 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, 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"
--- 77556,77562 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr ""
*** 78158,78164 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
--- 78190,78196 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 79653,79659 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 79685,79691 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr ""
*** 79691,79702 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 79723,79734 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "Cray penunjuk '%s' dalam clause
*** 80106,80112 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
--- 80138,80144 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
*************** msgstr "Cray penunjuk '%s' dalam clause
*** 80124,80130 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
--- 80156,80162 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
*************** msgstr "Ukuran array yang diasumsikan '%
*** 80136,80160 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
--- 80168,80192 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
*************** msgstr ""
*** 80192,80199 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, 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"
--- 80224,80231 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, 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 ""
*** 80255,80261 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
--- 80287,80293 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
*************** msgstr ""
*** 80269,80275 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
--- 80301,80307 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
*************** msgstr ""
*** 80432,81002 ****
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected component reference at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/openmp.cc:7748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objek '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabel '%s' dalam clause %s digunakan dalam pernyataan NAMELIST di %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s REDUKSI variabel '%s' harus berupa INTEGER di %L"
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC assignmen operator harus berupa +, *, -, /, .AND., .OR., .EQV. atau .NEQV. di %L"
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L"
  
! #: fortran/openmp.cc:8981
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen kecuali satu tidak boleh mereferensi '%s' di %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L"
  
! #: fortran/openmp.cc:8996
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Pertama atau terakhir !$OMP ATOMIC intrinsik argumen harus berupa '%s' di %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L"
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Diduga eksponen dalam ekspresi di %C"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi tidak boleh berupa THREADPRIVATE di %L"
  
! #: fortran/openmp.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Jenis ekspresi buruk untuk fungsi '%s' di %L"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.cc:9857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 80464,81040 ----
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected component reference at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/openmp.cc:7764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objek '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8004
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabel '%s' dalam clause %s digunakan dalam pernyataan NAMELIST di %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s REDUKSI variabel '%s' harus berupa INTEGER di %L"
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:8364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:8761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC assignmen operator harus berupa +, *, -, /, .AND., .OR., .EQV. atau .NEQV. di %L"
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L"
  
! #: fortran/openmp.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen kecuali satu tidak boleh mereferensi '%s' di %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L"
  
! #: fortran/openmp.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Pertama atau terakhir !$OMP ATOMIC intrinsik argumen harus berupa '%s' di %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L"
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Diduga eksponen dalam ekspresi di %C"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:9515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi tidak boleh berupa THREADPRIVATE di %L"
  
! #: fortran/openmp.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:9532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Jenis ekspresi buruk untuk fungsi '%s' di %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:9861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.cc:9873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "Penginisialisasi komponen tanpa
*** 82073,82170 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3223
  #, 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.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %C!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponen '%s' telah terinisialisasi dua kali dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3253
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3307
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponen '%s' di %L telah diset oleh sebuah konstruktor tipe turunan induknya"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' di %C adalah nama dari sebuah fungsi rekursi dan jadi merefer ke hasil variabel. Gunakan sebuah variabel RESULT eksplisit untuk rekursif langsung (12.5.2.1)"
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Simbol di %C tidak sesuai untuk sebuah ekspresi"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Tidak diduga penggunaan dari nama subroutine '%s' di %C"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Pernyataan fungsi '%s' membutuhkan daftar argumen di %C"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Hilang argumen ke '%s' di %C"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/primary.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Konstanta bernama di %C dalam sebuah EQUIVALENCE"
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 82111,82208 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3224
  #, 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.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %C!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponen '%s' telah terinisialisasi dua kali dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3308
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponen '%s' di %L telah diset oleh sebuah konstruktor tipe turunan induknya"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' di %C adalah nama dari sebuah fungsi rekursi dan jadi merefer ke hasil variabel. Gunakan sebuah variabel RESULT eksplisit untuk rekursif langsung (12.5.2.1)"
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Simbol di %C tidak sesuai untuk sebuah ekspresi"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Tidak diduga penggunaan dari nama subroutine '%s' di %C"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Pernyataan fungsi '%s' membutuhkan daftar argumen di %C"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Hilang argumen ke '%s' di %C"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/primary.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Konstanta bernama di %C dalam sebuah EQUIVALENCE"
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
*************** msgstr "Intrinsik '%s' dideklarasikan IN
*** 82628,82634 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
--- 82666,82672 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
*************** msgstr ""
*** 82765,82771 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 82803,82809 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "Argumen dengan nilai di %L tidak
*** 82956,83163 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Format dari referensi array tidak valid di %C"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 82994,83201 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Format dari referensi array tidak valid di %C"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, 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
*** 83167,83178 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 83205,83216 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, 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
*** 83182,83495 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:5978
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:6795
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:7330
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7584
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:8161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:8186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:8329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 83220,83533 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:5833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6015
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6020
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:6832
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:7621
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:8198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:8223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:8309
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:8366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:8395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 83498,83807 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:8963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:9541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:9554
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:9567
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:10190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:10207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.cc:10282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:10299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:10330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:10343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.cc:10404
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 83536,83845 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:9000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:9591
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:10215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:10222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:10239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:10362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:10375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.cc:10436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 83809,84025 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, 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.cc:11219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:12347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.cc:12351
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:12493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.cc:12643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.cc:12860
  #, 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"
--- 83847,84063 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:10725
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, 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.cc:11251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:12525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.cc:12675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.cc:12777
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.cc:12892
  #, 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
*** 84027,84033 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 84065,84071 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 84035,85144 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.cc:13214
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:13218
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.cc:13436
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:13443
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13502
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13505
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.cc:13579
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:13602
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:13624
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13654
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13664
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.cc:13674
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:13693
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.cc:13697
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:13701
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.cc:13718
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:13729
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:13824
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:14000
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.cc:14093
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.cc:14130
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.cc:14171
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:14207
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:14266
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:14278
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.cc:14306
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.cc:14362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:14574
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.cc:14617
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:14631
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.cc:14653
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:14662
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:14668
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:14674
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:15066
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:15080
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:15096
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:15124
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:15166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.cc:15576
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.cc:15582
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15588
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15596
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15613
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.cc:15635
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15646
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15673
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:15692
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:15910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:16057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.cc:16083
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:16102
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:16155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.cc:16189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:16196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.cc:16239
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:16318
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.cc:16376
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16385
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16398
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, 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.cc:16451
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.cc:16727
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.cc:16734
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.cc:17335
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17344
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17352
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.cc:17511
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.cc:17520
  #, 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.cc:17595
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17606
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.cc:17715
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.cc:17728
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:17760
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.cc:17768
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.cc:17886
  #, 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"
--- 84073,85182 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.cc:13249
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:13253
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.cc:13261
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:13272
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:13478
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13537
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13540
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.cc:13614
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:13637
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:13659
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:13699
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.cc:13709
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:13728
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.cc:13732
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.cc:13753
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:13764
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.cc:13770
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:13859
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:14035
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.cc:14128
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.cc:14165
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.cc:14206
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:14301
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:14313
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.cc:14341
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.cc:14397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:14609
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.cc:14652
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:14697
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:14709
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:14738
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:15101
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:15131
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:15150
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:15159
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:15201
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:15214
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.cc:15611
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.cc:15617
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15623
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15631
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15648
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.cc:15670
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15681
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.cc:15743
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.cc:15762
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:15945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:16092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.cc:16118
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:16128
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:16137
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:16190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.cc:16224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:16353
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.cc:16411
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16420
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16433
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, 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.cc:16486
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.cc:16762
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.cc:16769
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.cc:17370
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17379
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.cc:17403
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.cc:17546
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.cc:17555
  #, 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.cc:17630
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17641
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.cc:17763
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:17785
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:17795
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.cc:17803
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.cc:17921
  #, 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 "Komponen '%s' dalam tipe turunan
*** 86075,86081 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, 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"
--- 86113,86119 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, 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
*** 86108,86114 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Overlapping tidak sama penginisialisasi dalam EKUIVALEN di %L"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 86146,86152 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Overlapping tidak sama penginisialisasi dalam EKUIVALEN di %L"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Instrinsik op tidak diketahui"
*** 86359,86365 ****
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 86397,86403 ----
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Spesifikasi buruk untuk diasumsi
*** 86416,86502 ****
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must be a procedure"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Paramter '%s' ke '%s' di %L harus berupa sebuah prosedur"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs"
  msgstr "tidak dapat menemukan class %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
--- 86454,86540 ----
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must be a procedure"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Paramter '%s' ke '%s' di %L harus berupa sebuah prosedur"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs"
  msgstr "tidak dapat menemukan class %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
diff -Nrcpad gcc-13.2.0/gcc/po/ja.po gcc-13.3.0/gcc/po/ja.po
*** gcc-13.2.0/gcc/po/ja.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/ja.po	Tue May 21 07:47:38 2024
*************** msgid ""
*** 21,27 ****
  msgstr ""
  "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
  "PO-Revision-Date: 2021-05-11 22:47+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
--- 21,27 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
  "PO-Revision-Date: 2021-05-11 22:47+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
*************** msgstr "-bundle ã�¯ -dynamiclib ã�¨ä½µã�
*** 355,365 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/darwin.h:213 config/darwin.h:596
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr "rdynamic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 355,365 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/darwin.h:213 config/darwin.h:604
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr "rdynamic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
*************** msgid "Warn about casts that will produc
*** 3618,3930 ****
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  msgid "Generate JSON file."
  msgstr "H8S ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-MF <file>\tä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "GNU ã‚¢ã‚»ãƒ³ãƒ–ãƒ© (gas) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, fuzzy, no-c-format
  msgid "Compile in debug code."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  msgid "Generate documentation."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-go-spec=filename\tå…¨ã�¦ã�®å®£è¨€ã‚’ Go ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦ãƒ•ã‚¡ã‚¤ãƒ«ã�«æ›¸ã��è¾¼ã‚€"
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Boehm GC ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "ãƒ�ã‚¤ãƒˆã‚µã‚¤ã‚ºå�˜ä½�ã�®ãƒ¡ãƒ¢ãƒªã‚¢ã‚¯ã‚»ã‚¹ã�Œé�…ã�„ã�“ã�¨ã‚’è€ƒæ…®ã�™ã‚‹"
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  msgid "Compile release version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
! #: d/lang.opt:433
  #, fuzzy, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: d/lang.opt:453
  #, fuzzy, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  msgid "Compile in unittest code."
  msgstr "32 ãƒ“ãƒƒãƒˆæ•´æ•°ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
! #: d/lang.opt:485
  #, fuzzy, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3618,3935 ----
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  msgid "Generate JSON file."
  msgstr "H8S ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-MF <file>\tä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "GNU ã‚¢ã‚»ãƒ³ãƒ–ãƒ© (gas) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  msgid "Compile in debug code."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "Generate documentation."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, fuzzy, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-go-spec=filename\tå…¨ã�¦ã�®å®£è¨€ã‚’ Go ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦ãƒ•ã‚¡ã‚¤ãƒ«ã�«æ›¸ã��è¾¼ã‚€"
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Boehm GC ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "ãƒ�ã‚¤ãƒˆã‚µã‚¤ã‚ºå�˜ä½�ã�®ãƒ¡ãƒ¢ãƒªã‚¢ã‚¯ã‚»ã‚¹ã�Œé�…ã�„ã�“ã�¨ã‚’è€ƒæ…®ã�™ã‚‹"
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, fuzzy, no-c-format
  msgid "Compile release version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
! #: d/lang.opt:445
  #, fuzzy, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  msgid "Compile in unittest code."
  msgstr "32 ãƒ“ãƒƒãƒˆæ•´æ•°ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
! #: d/lang.opt:497
  #, fuzzy, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "ãƒ‡ãƒ¼ã‚¿ã�®é–‹å§‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚
*** 4866,5277 ****
  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."
! msgstr "-iframework <dir>\t<dir> ã‚’ã‚·ã‚¹ãƒ†ãƒ ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ«å°¾ã�«åŠ ã�ˆã‚‹"
  
  #: config/darwin.opt:42
  #, fuzzy, no-c-format
! 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."
  msgstr "å®šæ•° CFString ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œç§»æ¤�æ€§ã�®ç„¡ã�„æ–‡å­—ã‚’å�«ã‚€å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: config/darwin.opt:51
  #, fuzzy, no-c-format
  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)."
  msgstr "å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ç”¨ (å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�§ã�¯ã�ªã��) ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  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."
  msgstr "ã‚«ãƒ¼ãƒ�ãƒ«ç”¨ã€�ã�¾ã�Ÿã�¯ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:71
  #, fuzzy, no-c-format
  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."
  msgstr "sizeof(bool) ã‚’ 1 ã�«è¨­å®šã�™ã‚‹"
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "ã�“ã�®ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’æœ€åˆ�æœŸã�® MacOS X ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ä¸Šã�§å®Ÿè¡Œã�•ã‚Œã‚‹ã‚‚ã�®ã�¨ã�™ã‚‹"
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "darwin ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "-Wcomment ã�®åˆ¥å��"
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4871,5282 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "darwin ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, fuzzy, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ CFString ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:42
  #, fuzzy, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <dir>\t<dir> ã‚’ã‚·ã‚¹ãƒ†ãƒ ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ«å°¾ã�«åŠ ã�ˆã‚‹"
  
! #: config/darwin.opt:50
  #, fuzzy, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "å®šæ•° CFString ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œç§»æ¤�æ€§ã�®ç„¡ã�„æ–‡å­—ã‚’å�«ã‚€å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: config/darwin.opt:55
  #, fuzzy, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Mach-O ç”¨ã�« AT&T ã‚¹ã‚¿ã‚¤ãƒ«ã�®ã‚¹ã‚¿ãƒ–ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ç”¨ (å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�§ã�¯ã�ªã��) ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ã‚’é«˜é€Ÿã�«è¡Œã�†ã�Ÿã‚�ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:67
  #, fuzzy, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "ã‚«ãƒ¼ãƒ�ãƒ«ç”¨ã€�ã�¾ã�Ÿã�¯ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:75
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "ã�“ã�®ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’æœ€åˆ�æœŸã�® MacOS X ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ä¸Šã�§å®Ÿè¡Œã�•ã‚Œã‚‹ã‚‚ã�®ã�¨ã�™ã‚‹"
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "sizeof(bool) ã‚’ 1 ã�«è¨­å®šã�™ã‚‹"
  
! #: config/darwin.opt:84
  #, fuzzy, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, fuzzy, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "ã�“ã�®ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’æœ€åˆ�æœŸã�® MacOS X ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ä¸Šã�§å®Ÿè¡Œã�•ã‚Œã‚‹ã‚‚ã�®ã�¨ã�™ã‚‹"
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "darwin ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "-Wcomment ã�®åˆ¥å��"
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä
*** 5751,5756 ****
--- 5756,5766 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
+ #: config/riscv/riscv.opt:260
+ #, fuzzy, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr "çµ„ã�¿è¾¼ã�¿ä¸�å�¯åˆ†æ“�ä½œç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
+ 
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17057,17063 ****
  "\n"
  "ldd å‡ºåŠ›ã�Œã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿/ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ä¼´ã�„ã�¾ã�™ã€‚\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 17067,17073 ----
  "\n"
  "ldd å‡ºåŠ›ã�Œã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿/ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ä¼´ã�„ã�¾ã�™ã€‚\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr ""
*** 18502,18508 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18512,18518 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�
*** 18785,18808 ****
  msgid "<command-line>"
  msgstr "<ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18795,18818 ----
  msgid "<command-line>"
  msgstr "<ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ
*** 18810,18942 ****
  msgid "invalid vector constant"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU ã�¨ SVE ãƒ™ã‚¯ã‚¿ã�®äºŒé …æ¼”ç®—ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ç„¡åŠ¹ã�ª %%L å€¤"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "ç„¡åŠ¹ã�ª %%m å€¤"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "ç„¡åŠ¹ã�ª %%M å€¤"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
--- 18820,18952 ----
  msgid "invalid vector constant"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU ã�¨ SVE ãƒ™ã‚¯ã‚¿ã�®äºŒé …æ¼”ç®—ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ç„¡åŠ¹ã�ª %%L å€¤"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "ç„¡åŠ¹ã�ª %%m å€¤"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "ç„¡åŠ¹ã�ª %%M å€¤"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
*************** msgstr "%<bfloat16_t%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤
*** 19074,19164 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�Y ã�¾ã�Ÿã�¯ Z ãƒ¬ã‚¸ã‚¹ã‚¿ã�«å¯¾ã�™ã‚‹åˆ¶ç´„ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/avr/avr.cc:2825
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚I/O ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚post_inc ã�¾ã�Ÿã�¯ pre_dec ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚ä¸�æ˜Žã�ªãƒ¢ãƒ¼ãƒ‰:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "ä¸�æ˜Žã�ª move å‘½ä»¤:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "èª¤ã�£ã�Ÿã‚·ãƒ•ãƒˆå‘½ä»¤:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�ªã�„å›ºå®šå°�æ•°ç‚¹å¤‰æ�›ã�§ã�™"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "å¤‰æ•°"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "é–¢æ•°ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šå€¤ã�®åž‹"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿"
  
--- 19084,19174 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�Y ã�¾ã�Ÿã�¯ Z ãƒ¬ã‚¸ã‚¹ã‚¿ã�«å¯¾ã�™ã‚‹åˆ¶ç´„ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/avr/avr.cc:3177
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚I/O ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚post_inc ã�¾ã�Ÿã�¯ pre_dec ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚ä¸�æ˜Žã�ªãƒ¢ãƒ¼ãƒ‰:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "ä¸�æ˜Žã�ª move å‘½ä»¤:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "èª¤ã�£ã�Ÿã‚·ãƒ•ãƒˆå‘½ä»¤:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�ªã�„å›ºå®šå°�æ•°ç‚¹å¤‰æ�›ã�§ã�™"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "å¤‰æ•°"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "é–¢æ•°ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šå€¤ã�®åž‹"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿"
  
*************** msgstr "èª¤ã�£ã�Ÿ output_move_double è¢«
*** 19405,19429 ****
  msgid "bad output_condmove_single operand"
  msgstr "èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "%%n ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
! #: config/gcn/gcn.cc:7312
  #, c-format
  msgid "invalid fp constant"
  msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�™"
--- 19415,19439 ----
  msgid "bad output_condmove_single operand"
  msgstr "èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "%%n ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
! #: config/gcn/gcn.cc:7321
  #, c-format
  msgid "invalid fp constant"
  msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�™"
*************** msgstr "%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�
*** 19556,19562 ****
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
--- 19566,19572 ----
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
*************** msgid "post-increment address is not a r
*** 19634,19640 ****
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
--- 19644,19650 ----
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
*************** msgstr ""
*** 19846,19996 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.cc:13807
  #, c-format
  msgid "invalid %%A value"
  msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14076
  #, c-format
  msgid "invalid %%t value"
  msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "ç„¡åŠ¹ã�ª %%z å€¤"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.cc:15241
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:28479
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
--- 19856,20006 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.cc:13808
  #, c-format
  msgid "invalid %%A value"
  msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14077
  #, c-format
  msgid "invalid %%t value"
  msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "ç„¡åŠ¹ã�ª %%z å€¤"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.cc:15242
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:28480
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
*************** msgstr "({ç„¡å��})"
*** 20275,20306 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20285,20316 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 20308,20322 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 20318,20332 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20326,20438 ****
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20336,20448 ----
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20440,20446 ****
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 20450,20456 ----
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 20451,20475 ****
  msgid "expected label"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr "å€™è£œ:"
  
! #: cp/call.cc:8193
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
--- 20461,20485 ----
  msgid "expected label"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr "å€™è£œ:"
  
! #: cp/call.cc:8208
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
*************** msgstr ""
*** 20847,20853 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr ""
  
--- 20857,20863 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr ""
  
*************** msgstr ""
*** 21115,21125 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
--- 21125,21135 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
*************** msgstr ""
*** 21228,21338 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4427
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.cc:4430
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr "ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr "STAT å¤‰æ•°"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr "ERRMSG å¤‰æ•°"
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 21238,21348 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4449
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.cc:4452
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr "ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr "STAT å¤‰æ•°"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr "ERRMSG å¤‰æ•°"
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 21360,21371 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 21370,21381 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 21553,21560 ****
  msgid "expected boolean type"
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 21563,21570 ----
  msgid "expected boolean type"
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr ""
*** 21613,21620 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 21623,21630 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚
*** 21622,21630 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 21632,21640 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr "å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚
*** 21717,21724 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 21727,21734 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr ""
*** 21731,21804 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  msgid "slice capacity must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr "ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 21741,21814 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  msgid "slice capacity must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr "ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 22011,22017 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "åˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 22021,22027 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "åˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€
*** 22412,22428 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown C++ standard %qs"
--- 22422,22438 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown C++ standard %qs"
*************** msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆ
*** 22640,22646 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 22650,22656 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã
*** 22658,22664 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 22668,22674 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã
*** 22668,22674 ****
  msgid "expected %i or more, found %i"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 22678,22684 ----
  msgid "expected %i or more, found %i"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚
*** 22734,22746 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22744,22756 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚
*** 22748,22754 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22758,22764 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾
*** 24084,24095 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 24094,24105 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgid "ld returned %d exit status"
*** 24221,24227 ****
  msgstr "ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿ"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
--- 24231,24237 ----
  msgstr "ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿ"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 24730,24746 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 24740,24756 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�
*** 25134,25140 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
--- 25144,25150 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
*************** msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿"
*** 25469,25475 ****
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
--- 25479,25485 ----
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
*************** msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ
*** 25477,25487 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25487,25497 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %
*** 26591,26601 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 26601,26611 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr ""
*** 26966,27308 ****
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
--- 26976,27318 ----
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7502
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
*************** msgstr "-mcorea ã�¨ -mcoreb ã�¯ä½µç”¨ã�§
*** 28695,28706 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
--- 28705,28716 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
*************** msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã
*** 31162,31198 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
--- 31172,31208 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€ COMMON ãƒ‡ãƒ¼
*** 32167,32173 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32177,32183 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾
*** 32438,32444 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™"
--- 32448,32454 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<t
*** 33418,33425 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
--- 33428,33435 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "æµ®å‹•å°�æ•°å®šæ•°ã�Œ 0 ã�«åˆ‡ã‚
*** 34519,34535 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®é€£çµ�ã�§ã�™"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34529,34545 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®é€£çµ�ã�§ã�™"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 34684,34690 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 34694,34700 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35239,35245 ****
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35249,35255 ----
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid "passing argument %i to %qs-qualif
*** 35985,35991 ****
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 35995,36001 ----
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 36005,36011 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 36015,36021 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�
*** 36198,36204 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
--- 36208,36214 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
*************** msgid "unrecognized option passed to %%:
*** 36229,36243 ****
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
--- 36239,36253 ----
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
*************** msgstr "æ˜Žç¤ºçš„ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã‚
*** 36782,36825 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC ã�¯ RTP ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 36792,36835 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC ã�¯ RTP ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr ""
*** 37253,37576 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.cc:7947
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18144
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18256
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18375
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64.cc:18429
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18671
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18735
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18739
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18773
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18814
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:27035
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:27061
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 37263,37586 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.cc:7942
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18139
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.cc:18209
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18251
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.cc:18254
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18370
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18666
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18730
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18734
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18768
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18809
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:27030
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.cc:27056
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "L%d ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ¬ã‚¤ãƒ†ãƒ³ã
*** 37630,37636 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37640,37646 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 37751,37767 ****
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 37761,37777 ----
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 37876,37882 ****
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 37886,37892 ----
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é
*** 37896,37918 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰"
--- 37906,37928 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰"
*************** msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %
*** 38432,38625 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic ã�¨ -traditional ã�¨ã�¯ç›¸äº’æŽ’ä»–çš„ã�§ã�™"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "é–¢æ•°ã�Œ __fp16 åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1093
  #, fuzzy, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs ã�¯ç¶´ã‚Šã�Œé–“é�•ã�£ã�Ÿã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã�®ã‚ˆã�†ã�«è¦‹ã�ˆã�¾ã�™"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, fuzzy, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "'builtin_return_address' ã�Œã‚¢ãƒ‰ãƒ¬ã‚¹ã�® 2 ãƒ�ã‚¤ãƒˆã�®ã�¿å�«ã‚“ã�§ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�‹ã‚‰ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œé–“é�•ã�£ã�¦ã�„ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:2948
  #, fuzzy, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:3304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�®æ•°ã�Œæ•´æ•°ã‚’å¼•æ•°ã‚’æ¸¡ã�™ã�Ÿã‚�ã�«ä½¿ã‚�ã‚Œã‚‹"
  
! #: config/avr/avr.cc:3569
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: config/avr/avr.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•°ã�®ã�¿ .noinit ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:10370
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�®ã�¿ç”¨ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "æ–‡å­—åˆ—å®šæ•°ã�®ä¸­ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�®çµ‚ç«¯ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 38442,38635 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic ã�¨ -traditional ã�¨ã�¯ç›¸äº’æŽ’ä»–çš„ã�§ã�™"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "é–¢æ•°ã�Œ __fp16 åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:1445
  #, fuzzy, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs ã�¯ç¶´ã‚Šã�Œé–“é�•ã�£ã�Ÿã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã�®ã‚ˆã�†ã�«è¦‹ã�ˆã�¾ã�™"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, fuzzy, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "'builtin_return_address' ã�Œã‚¢ãƒ‰ãƒ¬ã‚¹ã�® 2 ãƒ�ã‚¤ãƒˆã�®ã�¿å�«ã‚“ã�§ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�‹ã‚‰ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œé–“é�•ã�£ã�¦ã�„ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:3300
  #, fuzzy, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:3634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�®æ•°ã�Œæ•´æ•°ã‚’å¼•æ•°ã‚’æ¸¡ã�™ã�Ÿã‚�ã�«ä½¿ã‚�ã‚Œã‚‹"
  
! #: config/avr/avr.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: config/avr/avr.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•°ã�®ã�¿ .noinit ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
! #: config/avr/avr.cc:10960
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�®ã�¿ç”¨ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/avr/avr.cc:13513
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "æ–‡å­—åˆ—å®šæ•°ã�®ä¸­ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�®çµ‚ç«¯ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "DW_LOC_OP %s ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã
*** 39073,39099 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 39083,39109 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 39103,39114 ****
  msgid "deleting file %s: %m"
  msgstr "LTRANS ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’å‰Šé™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC_OPTIONS ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, fuzzy, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_LTO_WRAPPER ã�Œè¨­å®šã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 39113,39124 ----
  msgid "deleting file %s: %m"
  msgstr "LTRANS ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’å‰Šé™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC_OPTIONS ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, fuzzy, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_LTO_WRAPPER ã�Œè¨­å®šã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "COLLECT_LTO_WRAPPER ã�Œè¨­å®šã�•
*** 39118,39124 ****
  msgid "offload compiler %s not found"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
--- 39128,39134 ----
  msgid "offload compiler %s not found"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
*************** msgid "either -fopenacc or -fopenmp must
*** 39129,39145 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’ close ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "%s ã‚’èª­ã�¿è¾¼ã‚�ã�¾ã�›ã‚“: %m"
--- 39139,39155 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’ close ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "%s ã‚’èª­ã�¿è¾¼ã‚�ã�¾ã�›ã‚“: %m"
*************** msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
*** 39377,39399 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
--- 39387,39409 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
*************** msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€
*** 39418,39915 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:1733
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2001
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/i386/i386-options.cc:2003
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2039
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2054
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2074
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�Œä½¿ç”¨ã�§ã��ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2405
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d ã�Œ %d ã�¨ 12 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2574
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2575
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/i386/i386-options.cc:2900
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2905
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2933
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
--- 39428,39925 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:1737
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2005
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/i386/i386-options.cc:2007
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2043
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2075
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2082
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�Œä½¿ç”¨ã�§ã��ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.cc:2375
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d ã�Œ %d ã�¨ 12 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2579
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2731
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/i386/i386-options.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2911
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2939
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3197
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3351
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3498
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„
*** 40097,40137 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.cc:23669
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/i386/i386.cc:24309
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 40107,40152 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/i386/i386.cc:24326
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•
*** 41394,41415 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ—ãƒ­ãƒˆã‚³ãƒ«å®£è¨€ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: config/nvptx/mkoffload.cc:597
  #, fuzzy, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "%s: ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
--- 41409,41430 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ—ãƒ­ãƒˆã‚³ãƒ«å®£è¨€ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: config/nvptx/mkoffload.cc:611
  #, fuzzy, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "%s: ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
*************** msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�
*** 41739,41745 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 41754,41760 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—
*** 42210,42302 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20146
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20240
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.cc:20248
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20251
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.cc:24394
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42225,42317 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20147
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20241
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.cc:20249
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:20252
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.cc:24395
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã
*** 43062,43068 ****
  msgid "attribute %qs applies to array types only"
  msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 43077,43083 ----
  msgid "attribute %qs applies to array types only"
  msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 43139,43145 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 43154,43160 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%q+D ã�Œç•°ã�ªã‚‹ç¨®é¡žã�®ã‚·ãƒ³
*** 43201,43207 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
--- 43216,43222 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
*************** msgstr "å��å‰�ä»˜ã�� (%s vs %s) ã�® %q+D
*** 43261,43517 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%q+D ç”¨ã�®åž‹ä¿®é£¾å­�ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2225
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "%q+D ã�Œç•°ã�ªã‚‹åž‹ã�§å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "%s: é–¢æ•° `%s' ã�®å®£è¨€ã�Œå¤‰æ�›ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D ã�®é�™çš„å®£è¨€ã�Œé�žé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D ã�®é�žé�™çš„å®£è¨€ã�Œé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%q+D ã�«é–¢ã�—ã�¦ %<gnu_inline%> å±žæ€§ã�Œå­˜åœ¨ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "ã�—ã�‹ã�—ã€�ã�“ã�“ã�«ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%q+D ã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œé�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%q+D ã�®é�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�—å®£è¨€ã�®å¾Œã�« %q+D ã�® extern å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "extern å®£è¨€ã�®å¾Œã�«ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D ã�Œç•°ã�ªã‚‹å�¯è¦–æ€§ã�§å†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ (å�¤ã�„å�¯è¦–æ€§ã�Œä¿�è­·ã�•ã‚Œã�¾ã�™)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%q+D ã�®å®£è¨€ã�¯å‰�ã�®é�žå¤‰æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
--- 43276,43532 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%q+D ç”¨ã�®åž‹ä¿®é£¾å­�ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2232
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "%q+D ã�Œç•°ã�ªã‚‹åž‹ã�§å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "%s: é–¢æ•° `%s' ã�®å®£è¨€ã�Œå¤‰æ�›ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D ã�®é�™çš„å®£è¨€ã�Œé�žé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D ã�®é�žé�™çš„å®£è¨€ã�Œé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%q+D ã�«é–¢ã�—ã�¦ %<gnu_inline%> å±žæ€§ã�Œå­˜åœ¨ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "ã�—ã�‹ã�—ã€�ã�“ã�“ã�«ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%q+D ã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œé�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%q+D ã�®é�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�—å®£è¨€ã�®å¾Œã�« %q+D ã�® extern å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "extern å®£è¨€ã�®å¾Œã�«ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D ã�Œç•°ã�ªã‚‹å�¯è¦–æ€§ã�§å†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ (å�¤ã�„å�¯è¦–æ€§ã�Œä¿�è­·ã�•ã‚Œã�¾ã�™)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%q+D ã�®å®£è¨€ã�¯å‰�ã�®é�žå¤‰æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç
*** 43521,43646 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<register%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ª %<__thread%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ã�¯ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�§ã�® %<static%> ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
--- 43536,43661 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<register%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ª %<__thread%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ã�¯ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�§ã�® %<static%> ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
*************** msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€
*** 43648,43952 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ (ä»£ã‚�ã‚Šã�« __typeof__ ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�§ã�™"
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "é�žé�™çš„å¤‰æ•° %q+D ç”¨ã�®ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡å®šã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
--- 43663,43967 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ (ä»£ã‚�ã‚Šã�« __typeof__ ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�§ã�™"
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "é�žé�™çš„å¤‰æ•° %q+D ç”¨ã�®ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡å®šã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
*************** msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—
*** 43954,45011 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.cc:7626
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:7973
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "å‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids specifying subobject to initialize"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ISO C90 ã�¯åˆ�æœŸåŒ–ç”¨ã�«å‰¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�¾ã�™"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:10347
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11003
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12081
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12202
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12349
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
--- 43969,45026 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™"
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.cc:7647
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "å‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids specifying subobject to initialize"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ISO C90 ã�¯åˆ�æœŸåŒ–ç”¨ã�«å‰¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�¾ã�™"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:9342
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12088
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12209
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12356
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 45025,45031 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 45040,45046 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã
*** 45035,45047 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ã�§ã�¯é–¢æ•°å¤–ã�§ã�®ä½™åˆ†ã�ª %<;%> ã‚’è¨±å�¯ã�—ã�¦ã�„ã�¾ã�›ã‚“"
--- 45050,45062 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ã�§ã�¯é–¢æ•°å¤–ã�§ã�®ä½™åˆ†ã�ª %<;%> ã‚’è¨±å�¯ã�—ã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
*** 45076,45084 ****
  msgid "unknown type name %qE"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 45091,45099 ----
  msgid "unknown type name %qE"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<
*** 45108,45114 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 45123,45129 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 45123,45134 ****
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 45138,45149 ----
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "%<=%>ã€�%<,%>ã€�%<;%>ã€�%<asm%>
*** 45189,45195 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 45204,45210 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgid "empty enum is invalid"
*** 45280,45299 ****
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 45295,45314 ----
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "å®£è¨€æŒ‡å®šã�¾ã�Ÿã�¯ %<...%> ã�
*** 45374,45380 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
--- 45389,45395 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã
*** 45384,45453 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C ã�§ã�¯ç©ºã�®åˆ�æœŸåŒ–ç”¨ä¸­æ‹¬å¼§ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ã�¯åˆ�æœŸåŒ–ç”¨ã�®è¦�ç´ ç¯„å›²æŒ‡å®šã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 ã�¯åˆ�æœŸåŒ–ç”¨ã�«å‰¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�¾ã�™"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C ã�¯ãƒ©ãƒ™ãƒ«ã�®å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "å®£è¨€ã�¾ã�Ÿã�¯å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�®ä¸€éƒ¨ã�«ã�®ã�¿ã�ªã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚æ–‡ã�«ã�ªã‚‹ã�“ã�¨ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®æ··å�ˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "è¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™"
--- 45399,45468 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C ã�§ã�¯ç©ºã�®åˆ�æœŸåŒ–ç”¨ä¸­æ‹¬å¼§ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ã�¯åˆ�æœŸåŒ–ç”¨ã�®è¦�ç´ ç¯„å›²æŒ‡å®šã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 ã�¯åˆ�æœŸåŒ–ç”¨ã�«å‰¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�¾ã�™"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C ã�¯ãƒ©ãƒ™ãƒ«ã�®å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "å®£è¨€ã�¾ã�Ÿã�¯å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�®ä¸€éƒ¨ã�«ã�®ã�¿ã�ªã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚æ–‡ã�«ã�ªã‚‹ã�“ã�¨ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®æ··å�ˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "è¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "è¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�
*** 45456,46561 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "%<do%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8155
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ©ã‚¹æ¼”ç®—å­�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-parser.cc:9381
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10898
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§å®šç¾©ã�®å¾Œã�« %<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14680
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 45471,46576 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:6758
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "%<do%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8158
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ©ã‚¹æ¼”ç®—å­�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-parser.cc:9384
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10508
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§å®šç¾©ã�®å¾Œã�« %<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14683
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 46564,47113 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c/c-parser.cc:23426
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 46579,47128 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c/c-parser.cc:23429
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 47117,47123 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 47132,47138 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile
*** 47198,47209 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
--- 47213,47224 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•
*** 47632,47638 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 47647,47653 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 48079,48090 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
--- 48094,48105 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
*************** msgid "invalid use of non-lvalue array"
*** 48100,48106 ****
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 48115,48121 ----
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�
*** 48110,48126 ****
  msgid "array initialized from non-constant array expression"
  msgstr "é…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
--- 48125,48141 ----
  msgid "array initialized from non-constant array expression"
  msgstr "é…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
*************** msgstr "åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ
*** 48140,48147 ****
  msgid "braces around scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
--- 48155,48162 ----
  msgid "braces around scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr "åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼
*** 48156,48753 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14864
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48171,48768 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:14869
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä
*** 48756,48978 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15141
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15155
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15761
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 48771,48993 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15146
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15766
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 49180,50062 ****
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:3841
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT ã�‹ã‚‰ %qT ã�¸ %<this%> ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’æš—é»™çš„ã�«å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.cc:3848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.cc:3861
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, 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.cc:3908
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%D(%T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%T <å¤‰æ�›>"
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.cc:3927
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s: %s"
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4564
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5410
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5420
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5464
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5577
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8258
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  #, fuzzy
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:8338
  #, fuzzy
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:8353
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.cc:8708
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8717
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8722
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8738
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8987
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10963
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:11662
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12875
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13740
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 49195,50077 ----
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:3849
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT ã�‹ã‚‰ %qT ã�¸ %<this%> ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’æš—é»™çš„ã�«å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.cc:3856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.cc:3869
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, 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.cc:3916
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%D(%T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%T <å¤‰æ�›>"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s: %s"
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4579
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5425
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5432
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8273
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  #, fuzzy
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:8353
  #, fuzzy
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:8368
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.cc:8723
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8732
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8737
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8753
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9002
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.cc:10821
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.cc:10823
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:10978
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.cc:11677
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12901
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13786
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ
*** 50519,50525 ****
  msgid "next member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 50534,50540 ----
  msgid "next member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 50682,50763 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 50697,50778 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§
*** 50765,50817 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "`%s' ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�«ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�ªã�—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
--- 50780,50832 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "`%s' ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�«ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�ªã�—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
*************** msgid "dereferencing a null pointer in %
*** 50882,50888 ****
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 50897,50903 ----
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�
*** 50981,51312 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ã�¯ volatile ã�§ã�™"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6116
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7129
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�«ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�ªã�—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:9539
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9633
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:9757
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:9765
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
--- 50996,51327 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ã�¯ volatile ã�§ã�™"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6115
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7128
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�«ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�ªã�—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:9538
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:9756
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.cc:9764
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
*************** msgstr ""
*** 52033,52039 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 52048,52054 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ
*** 52058,52090 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 52073,52116 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qE attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "%qE å±žæ€§ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr "ãƒžã‚¯ãƒ­å¼•æ•°ãƒªã‚¹ãƒˆã�«ã�‚ã‚Šå¾—ã�ªã�„ãƒˆãƒ¼ã‚¯ãƒ³"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*** 52516,52522 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ %q+D ã�¯å‰�ã�«ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
--- 52542,52548 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ %q+D ã�¯å‰�ã�«ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*************** msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã
*** 53116,53122 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 53142,53148 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
*** 53321,53328 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 53347,53354 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr ""
*** 53437,53453 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 53463,53479 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "%<long%> ã�Šã‚ˆã�³ %<short%> ã�Œ
*** 54231,54247 ****
  msgid "%qs specified with %qT"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 54257,54273 ----
  msgid "%qs specified with %qT"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ
*** 54829,54835 ****
  msgid "a concept cannot be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
--- 54855,54861 ----
  msgid "a concept cannot be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
*************** msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢
*** 54869,55191 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14575
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14578
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14605
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14609
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14617
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual ã�ªé�žã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14668
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14778
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¨ã�“ã‚�ã�§ã€�`extern' å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:14783
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:14983
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15143
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:15151
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:15523
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15567
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15737
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 54895,55217 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14614
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14618
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:14626
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual ã�ªé�žã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
  
! #: cp/decl.cc:14633
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14677
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¨ã�“ã‚�ã�§ã€�`extern' å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:14792
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:14992
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15152
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.cc:15160
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15746
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15757
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15759
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 55197,55307 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "äº‹å‰�ã�®å®£è¨€ã�ªã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/decl.cc:16155
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "åž‹ä¿®é£¾å­� `%s' ã�¯ struct ã‚„ class ã�®å¾Œã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16357
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: cp/decl.cc:16606
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 55223,55333 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "äº‹å‰�ã�®å®£è¨€ã�ªã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/decl.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:16334
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "åž‹ä¿®é£¾å­� `%s' ã�¯ struct ã‚„ class ã�®å¾Œã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16366
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: cp/decl.cc:16615
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�
*** 55310,55391 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16989
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼"
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:17194
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: cp/decl.cc:18824
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
--- 55336,55417 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:16998
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:17010
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼"
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.cc:17203
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: cp/decl.cc:18833
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
*************** msgstr ""
*** 55455,55601 ****
  msgid "destructor %qD declared as member template"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "é–¢æ•° %qs å†…"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "å±€æ‰€ã‚¯ãƒ©ã‚¹ %q#T ã�¯é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %q#D ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:953
  #, fuzzy, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "æ˜Žç¤ºçš„ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ãƒªã‚¹ãƒˆã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ã�¯æ—¢ã�« %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> æŒ‡å®šã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�«é–¢ã�—ã�¦ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ã�¯æ—¢ã�«ã‚¯ãƒ©ã‚¹ %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1829
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«é�žå…¬é–‹ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonumous å��å‰�ç©ºé–“ã�®é›†å�ˆä½“ã�¯ static ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�Œã�ªã�„ç„¡å��å…±ç”¨ä½“ã�§ã�™"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯ %qT ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 55481,55627 ----
  msgid "destructor %qD declared as member template"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "é–¢æ•° %qs å†…"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "å±€æ‰€ã‚¯ãƒ©ã‚¹ %q#T ã�¯é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %q#D ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:958
  #, fuzzy, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "æ˜Žç¤ºçš„ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ãƒªã‚¹ãƒˆã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ã�¯æ—¢ã�« %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> æŒ‡å®šã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�«é–¢ã�—ã�¦ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ã�¯æ—¢ã�«ã‚¯ãƒ©ã‚¹ %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1834
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«é�žå…¬é–‹ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonumous å��å‰�ç©ºé–“ã�®é›†å�ˆä½“ã�¯ static ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�Œã�ªã�„ç„¡å��å…±ç”¨ä½“ã�§ã�™"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯ %qT ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯
*** 55604,55697 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> ã�¯ç¬¬ä¸€å¼•æ•°ã�¨ã�—ã�¦åž‹ %<size_t%> (%qT) ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:2008
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "`operator delete' ã�®æˆ»ã‚Šåž‹ã�¯ `void' ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "`operator delete' ã�®æˆ»ã‚Šåž‹ã�¯ `void' ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "`operator delete' ã�¯ç¬¬ä¸€å¼•æ•°ã�¨ã�—ã�¦ `void *' åž‹ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "`%s' ã�Œ `static' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œæœªå®šç¾©ã�§ã�™"
--- 55630,55723 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> ã�¯ç¬¬ä¸€å¼•æ•°ã�¨ã�—ã�¦åž‹ %<size_t%> (%qT) ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "`operator delete' ã�®æˆ»ã‚Šåž‹ã�¯ `void' ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "`operator delete' ã�®æˆ»ã‚Šåž‹ã�¯ `void' ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "`operator delete' ã�¯ç¬¬ä¸€å¼•æ•°ã�¨ã�—ã�¦ `void *' åž‹ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "`%s' ã�Œ `static' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œæœªå®šç¾©ã�§ã�™"
*************** msgstr "`%s' ã�Œ `static' ã�¨å®£è¨€ã�•ã‚
*** 55700,55798 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "`%s' ã�Œ `static' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œæœªå®šç¾©ã�§ã�™"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "`%s' ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿã�Œæœªå®šç¾©ã�§ã�™"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�‹ã‚‰ã�®ä»®å¼•æ•°å��ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 55726,55824 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "`%s' ã�Œ `static' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œæœªå®šç¾©ã�§ã�™"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "`%s' ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿã�Œæœªå®šç¾©ã�§ã�™"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�‹ã‚‰ã�®ä»®å¼•æ•°å��ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr ""
*** 56053,56465 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "ï¼ˆã‚‚ã�—ã�“ã‚Œã�Œã�‚ã�ªã�Ÿã�®æ„�å›³ã�—ã�Ÿã‚‚ã�®ã�§ã�ªã�‘ã‚Œã�°ã€�é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¯æ—¢ã�«å®£è¨€æ¸ˆã�§ã�‚ã‚‹äº‹ã‚’ç¢ºèª�ã�—ã€�ã�“ã�“ã�®é–¢æ•°å��ã�®å¾Œã‚�ã�« <> ã‚’ä»˜ã�‘è¶³ã�—ã�¦ã��ã� ã�•ã�„ï¼‰ -Wno-non-template-friend ã�§ã�“ã�®è­¦å‘Šè¡¨ç¤ºã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�™"
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "%qs ã‚’ä¸�å®Œå…¨åž‹ %qT ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™ "
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.cc:1366
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1804
  #, 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.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.cc:1850
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ã‚’æŒ�ã�¤ã‚¯ãƒ©ã‚¹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆç”¨ã�®åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�§ã�™"
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
  
! #: cp/init.cc:2749
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2757
  #, 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.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:2925
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "new ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªåž‹ã�§ã�‚ã‚‹ `void'"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.cc:3383
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s' ã�Œã‚¯ãƒ©ã‚¹å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� `%s' ã�¯å¤šé‡�ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã�®ä¸­ã�§æ›–æ˜§ã�§ã�™"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
--- 56079,56491 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:657
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "ï¼ˆã‚‚ã�—ã�“ã‚Œã�Œã�‚ã�ªã�Ÿã�®æ„�å›³ã�—ã�Ÿã‚‚ã�®ã�§ã�ªã�‘ã‚Œã�°ã€�é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¯æ—¢ã�«å®£è¨€æ¸ˆã�§ã�‚ã‚‹äº‹ã‚’ç¢ºèª�ã�—ã€�ã�“ã�“ã�®é–¢æ•°å��ã�®å¾Œã‚�ã�« <> ã‚’ä»˜ã�‘è¶³ã�—ã�¦ã��ã� ã�•ã�„ï¼‰ -Wno-non-template-friend ã�§ã�“ã�®è­¦å‘Šè¡¨ç¤ºã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�™"
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "%qs ã‚’ä¸�å®Œå…¨åž‹ %qT ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™ "
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.cc:1324
  #, fuzzy, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.cc:1356
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.cc:1443
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1794
  #, 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.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.cc:1840
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ã‚’æŒ�ã�¤ã‚¯ãƒ©ã‚¹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆç”¨ã�®åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�§ã�™"
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
  
! #: cp/init.cc:2739
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2747
  #, 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.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:2915
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "new ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªåž‹ã�§ã�‚ã‚‹ `void'"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s' ã�Œã‚¯ãƒ©ã‚¹å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� `%s' ã�¯å¤šé‡�ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã�®ä¸­ã�§æ›–æ˜§ã�§ã�™"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 56574,56620 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "è­¦å‘Š: "
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 56600,56646 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "è­¦å‘Š: "
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 57291,57297 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 57317,57323 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 57376,57382 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' å±žæ€§ã�®ç–‘ä¼¼å‘½ä»¤ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 57402,57408 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' å±žæ€§ã�®ç–‘ä¼¼å‘½ä»¤ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚
*** 57422,57479 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:8627
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 57448,57505 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã
*** 57498,57504 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
--- 57524,57530 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std
*** 57744,57750 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
--- 57770,57776 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
*************** msgstr ""
*** 58034,58040 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
--- 58060,58066 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤
*** 58084,58090 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
--- 58110,58116 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std
*** 58294,58305 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 58320,58331 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr ""
*** 58395,58401 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
--- 58421,58427 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
*************** msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�
*** 58457,58463 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
--- 58483,58489 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
*************** msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std
*** 58483,58489 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
--- 58509,58515 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
*************** msgstr ""
*** 58744,58755 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� `%s' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ�æœŸå€¤"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D ã�¯é�™çš„å®£è¨€ã�®å¾Œã�«é�žé�™çš„å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 58770,58781 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� `%s' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ�æœŸå€¤"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D ã�¯é�™çš„å®£è¨€ã�®å¾Œã�«é�žé�™çš„å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª
*** 59347,59353 ****
  msgid "%qT not permitted in template argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
--- 59373,59379 ----
  msgid "%qT not permitted in template argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "%q+#T ã�®å‰�ã�®å®šç¾©"
*** 59516,59522 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
--- 59542,59548 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
*************** msgstr ""
*** 59616,59764 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.cc:28491
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29328
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29666
  #, fuzzy, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.cc:29813
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:29968
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 59642,59790 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.cc:28490
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29327
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29665
  #, fuzzy, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.cc:29812
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:29967
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 59767,60359 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:32857
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹çµ±ä¸€ä¸­ `%s' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D ã�«ã‚ˆã‚Šã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:33547
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ã�¯ `long long' ã‚’å�—ã�‘å…¥ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33704
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33707
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:34661
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35244
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:36273
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:43892
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: cp/parser.cc:46259
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:49457
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49489
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49570
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 59793,60385 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:31977
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:32856
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹çµ±ä¸€ä¸­ `%s' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D ã�«ã‚ˆã‚Šã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:33546
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ã�¯ `long long' ã‚’å�—ã�‘å…¥ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:33588
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33703
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33706
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:34660
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35243
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:36272
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.cc:43891
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: cp/parser.cc:46258
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.cc:49456
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49488
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49569
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�
*** 60877,60883 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
--- 60903,60909 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
*************** msgstr ""
*** 60892,61268 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/pt.cc:6940
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8539
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9020
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.cc:14246
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 60918,61294 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/pt.cc:6941
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8541
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9022
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:9852
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.cc:14259
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 61280,61582 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.cc:15534
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/pt.cc:15661
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16363
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:16431
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.cc:16437
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.cc:16443
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.cc:16509
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "å¤§ã��ã�•ã‚¼ãƒ­ã�®é…�åˆ—ã‚’ä½œã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16615
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16728
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:17339
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21884
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:21902
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.cc:26143
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:26213
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
  
! #: cp/pt.cc:26249
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26323
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 61306,61608 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:15549
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/pt.cc:15678
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:15680
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:16448
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.cc:16454
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.cc:16460
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "å¤§ã��ã�•ã‚¼ãƒ­ã�®é…�åˆ—ã‚’ä½œã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:16745
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:17356
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:21914
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:21932
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.cc:26173
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:26243
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
  
! #: cp/pt.cc:26279
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26353
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.cc:26414
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:26724
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 61588,61750 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27603
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:27642
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�®ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:30576
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�™ã€‚ãƒ¡ã‚½ãƒƒãƒ‰å��ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.cc:31032
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.cc:31172
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
--- 61614,61776 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27617
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�®ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.cc:30590
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.cc:30761
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�™ã€‚ãƒ¡ã‚½ãƒƒãƒ‰å��ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.cc:31046
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.cc:31186
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
*************** msgstr ""
*** 63815,63971 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/typeck2.cc:1079
  #, fuzzy, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "char ã�®é…�åˆ—ã�«ã�¨ã�£ã�¦åˆ�æœŸåŒ–å­�æ–‡å­—åˆ—ã�Œé•·ã�™ã�Žã�¾ã�™"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:1830
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.cc:1922
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:1995
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�ªã�„åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.cc:2236
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "`operator->()'ã�®çµ�æžœã�Œé�žãƒ�ã‚¤ãƒ³ã‚¿ã�®çµ�æžœã‚’ã‚‚ã�Ÿã‚‰ã�—ã�¾ã�™"
  
! #: cp/typeck2.cc:2268
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2304
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2384
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2395
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2403
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck2.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.cc:2732
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck2.cc:2735
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
--- 63841,63997 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/typeck2.cc:1097
  #, fuzzy, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "char ã�®é…�åˆ—ã�«ã�¨ã�£ã�¦åˆ�æœŸåŒ–å­�æ–‡å­—åˆ—ã�Œé•·ã�™ã�Žã�¾ã�™"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:1848
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.cc:1940
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�ªã�„åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.cc:2254
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2284
  #, fuzzy, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "`operator->()'ã�®çµ�æžœã�Œé�žãƒ�ã‚¤ãƒ³ã‚¿ã�®çµ�æžœã‚’ã‚‚ã�Ÿã‚‰ã�—ã�¾ã�™"
  
! #: cp/typeck2.cc:2286
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2313
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2322
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2402
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2413
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck2.cc:2479
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.cc:2484
  #, fuzzy, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck2.cc:2753
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
*************** msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®
*** 64000,64006 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
--- 64026,64032 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 64197,64218 ****
  msgid "size is too large"
  msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: d/decl.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 64223,64244 ----
  msgid "size is too large"
  msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: d/decl.cc:1394
  #, fuzzy, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�
*** 64261,64278 ****
  msgid "recursive reference %qs"
  msgstr "%s:%d:   %qs ã�‹ã‚‰å†�å¸°çš„ã�«å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ\n"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
--- 64287,64304 ----
  msgid "recursive reference %qs"
  msgstr "%s:%d:   %qs ã�‹ã‚‰å†�å¸°çš„ã�«å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ\n"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 64374,64385 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64400,64416 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
+ #: d/types.cc:1110
+ #, fuzzy, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«
*** 64430,64436 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
--- 64461,64467 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
*************** msgstr "ia64_print_operand: ä¸�æ˜Žã�ªã‚³
*** 64510,64590 ****
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
--- 64541,64621 ----
  msgid "compare_real(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr ""
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
*************** msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable'
*** 64916,64922 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
--- 64947,64953 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
*************** msgstr ""
*** 66009,66020 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 66040,66051 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 66195,66201 ****
  msgid "deferred type parameter at %C"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 66226,66232 ----
  msgid "deferred type parameter at %C"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 68952,68963 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 68983,68994 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã
*** 69806,69812 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
--- 69837,69843 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr ""
*** 70357,70363 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 70388,70394 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 70924,70930 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 70955,70961 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 72292,72298 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 72323,72329 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 72328,72339 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 72359,72370 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 72707,72713 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 72738,72744 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72722,72728 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
--- 72753,72759 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
*************** msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�
*** 72732,72753 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 72763,72784 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 72782,72789 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 72813,72820 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã
*** 72843,72849 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 72874,72880 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 72856,72862 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 72887,72893 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 73004,73532 ****
  msgid "Array is not contiguous at %L"
  msgstr "case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.cc:10013
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:10060
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.cc:10066
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 73035,73568 ----
  msgid "Array is not contiguous at %L"
  msgstr "case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.cc:10029
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.cc:10076
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.cc:10082
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 74514,74600 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "å¼�ã�®æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.cc:4034
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 74550,74636 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "å¼�ã�®æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 74986,74992 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ãƒ©ãƒ™ãƒ« %s ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�§å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 75022,75028 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ãƒ©ãƒ™ãƒ« %s ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�§å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 75106,75112 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 75142,75148 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 75272,75468 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75308,75504 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75471,75482 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75507,75518 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75485,75777 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 75521,75813 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 75780,76063 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 75816,76099 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:9206
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 76065,76271 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 76101,76307 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 76273,77256 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13505
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s å†…ã€�ä½�ç½® %s:%d"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.cc:13693
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13697
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13824
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:17251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 76309,77292 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13537
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13540
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s å†…ã€�ä½�ç½® %s:%d"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:13709
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.cc:13728
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13732
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13859
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹"
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:16769
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:17286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 78112,78118 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 78148,78154 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 78142,78148 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 78178,78184 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr ""
*** 78365,78371 ****
  msgid "Unknown argument list function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 78401,78407 ----
  msgid "Unknown argument list function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 78416,78493 ****
  msgid "optional class parameter"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
--- 78452,78529 ----
  msgid "optional class parameter"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
diff -Nrcpad gcc-13.2.0/gcc/po/nl.po gcc-13.3.0/gcc/po/nl.po
*** gcc-13.2.0/gcc/po/nl.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/nl.po	Tue May 21 07:47:38 2024
*************** 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: 2023-04-25 21:43+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: 2023-07-26 18:38+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 ""
*** 352,364 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg wordt op dit platform niet ondersteund"
  
! #: config/darwin.h:277
  #, fuzzy
  msgid "rdynamic is not supported"
  msgstr "-pipe wordt niet ondersteund"
--- 352,364 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg wordt op dit platform niet ondersteund"
  
! #: config/darwin.h:276
  #, fuzzy
  msgid "rdynamic is not supported"
  msgstr "-pipe wordt niet ondersteund"
*************** msgid "Warn about casts that will produc
*** 3662,3973 ****
  msgstr ""
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "herhaalde definitie %qs"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  msgid "Generate documentation."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "herhaalde definitie %qs"
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "impliciete declaratie van functie %qs"
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3662,3978 ----
  msgstr ""
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "statische variable %qs is als dllimport aangeduid"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "herhaalde definitie %qs"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  msgid "Generate documentation."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr ""
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr ""
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr ""
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr ""
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "case-label niet in een switch-statement"
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "herhaalde definitie %qs"
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "impliciete declaratie van functie %qs"
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr ""
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr ""
*** 4909,5320 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  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."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "%Jdit is het eerste default-label"
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "%Jdit is het eerste default-label"
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "%Jdit is het eerste default-label"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4914,5325 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
  msgstr ""
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr ""
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr ""
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:67
  #, fuzzy, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr ""
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "case-label niet in een switch-statement"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "%Jdit is het eerste default-label"
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr ""
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "%Jdit is het eerste default-label"
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  msgid "This is the default."
  msgstr "%Jdit is het eerste default-label"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 5796,5801 ****
--- 5801,5811 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr ""
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17155,17161 ****
  "\n"
  "uitvoer van ldd met constructors/destructors.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 17165,17171 ----
  "\n"
  "uitvoer van ldd met constructors/destructors.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr "%s%slet op: %s headerversie %s v
*** 18583,18589 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristieken: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18593,18599 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristieken: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "lengte-modifier in strfmon-forma
*** 18872,18895 ****
  msgid "<command-line>"
  msgstr "<opdrachtregel>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18882,18905 ----
  msgid "<command-line>"
  msgstr "<opdrachtregel>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "ongeldige operand voor '%%%c'"
*** 18898,19035 ****
  msgid "invalid vector constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "ongeldige operand"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ongeldige operandprefix '%%%c'"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ongeldige waarde voor %%J"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ongeldige waarde voor %%r"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "ongeldige waarde voor %%P"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ongeldige waarde voor %%L"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "ongeldige waarde voor %%m"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "ongeldige waarde voor %%M"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "ongeldige waarde voor %%s"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "ongeldige waarde voor %%C"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "ongeldige waarde voor %%E"
  
  # mja, is nogal technisch - ikke nie snap nie
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "onbekende 'unspec' relocatie"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "Ongeldige modus voor gen_tst_reg"
--- 18908,19045 ----
  msgid "invalid vector constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "ongeldige operand"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ongeldige operandprefix '%%%c'"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ongeldige waarde voor %%J"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ongeldige waarde voor %%r"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "ongeldige waarde voor %%P"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ongeldige waarde voor %%L"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "ongeldige waarde voor %%m"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "ongeldige waarde voor %%M"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "ongeldige waarde voor %%s"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "ongeldige waarde voor %%C"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "ongeldige waarde voor %%E"
  
  # mja, is nogal technisch - ikke nie snap nie
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "onbekende 'unspec' relocatie"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "Ongeldige modus voor gen_tst_reg"
*************** msgstr "ongeldige registernaam voor %qs"
*** 19173,19268 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2825
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operand %<%d%> is geen register"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "adres-offset is geen constante"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "interne compilerfout.  Slecht adres:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "interne compilerfout.  Onbekende modus:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "ongeldige insn:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "onbekende move-insn:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "interne compilerfout.  Verkeerde shift:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr ""
  
! #: config/avr/avr.cc:9916
  #, fuzzy
  msgid "variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  msgid "function parameter"
  msgstr "%Jherdefinitie van parameter %qD"
  
! #: config/avr/avr.cc:9926
  #, fuzzy
  msgid "structure field"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  msgid "return type of function"
  msgstr "doorgeven van argument %d van %qs"
  
! #: config/avr/avr.cc:9937
  #, fuzzy
  msgid "pointer"
  msgstr "ongeldige lvalue in toewijzing"
--- 19183,19278 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:3177
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operand %<%d%> is geen register"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr ""
  
! #: config/avr/avr.cc:3236
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "adres-offset is geen constante"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "interne compilerfout.  Slecht adres:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "interne compilerfout.  Onbekende modus:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "ongeldige insn:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "onbekende move-insn:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "interne compilerfout.  Verkeerde shift:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr ""
  
! #: config/avr/avr.cc:10506
  #, fuzzy
  msgid "variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  msgid "function parameter"
  msgstr "%Jherdefinitie van parameter %qD"
  
! #: config/avr/avr.cc:10516
  #, fuzzy
  msgid "structure field"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  msgid "return type of function"
  msgstr "doorgeven van argument %d van %qs"
  
! #: config/avr/avr.cc:10527
  #, fuzzy
  msgid "pointer"
  msgstr "ongeldige lvalue in toewijzing"
*************** msgstr "ongeldige output_move_double ope
*** 19514,19539 ****
  msgid "bad output_condmove_single operand"
  msgstr "ongeldige output_condmove_single operand"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ongeldige operand voor %%Z-code"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operand is noch een constante, noch een conditiecode â‡’ ongeldige operandcode 'c'"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 19524,19549 ----
  msgid "bad output_condmove_single operand"
  msgstr "ongeldige output_condmove_single operand"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ongeldige operand voor %%Z-code"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operand is noch een constante, noch een conditiecode â‡’ ongeldige operandcode 'c'"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ongeldige bewerking met %<__fpre
*** 19670,19676 ****
  msgid "invalid %%P operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "ongeldige waarde voor %%p"
--- 19680,19686 ----
  msgid "invalid %%P operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "ongeldige waarde voor %%p"
*************** msgid "post-increment address is not a r
*** 19752,19758 ****
  msgstr "post-increment adres is geen register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "slecht adres"
  
--- 19762,19768 ----
  msgstr "post-increment adres is geen register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "slecht adres"
  
*************** msgstr ""
*** 19969,20129 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "case-label niet in een switch-statement"
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  msgid "bad move"
  msgstr "slechte test"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "ongeldige waarde voor %%O"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "ongeldige waarde voor %%q"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14311
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "twee %<u%>s in integerconstante"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 19979,20139 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "case-label niet in een switch-statement"
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  msgid "bad move"
  msgstr "slechte test"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "ongeldige waarde voor %%O"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "ongeldige waarde voor %%q"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14312
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "twee %<u%>s in integerconstante"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "{{anoniem}}"
*** 20416,20447 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20426,20457 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "ongeldige operand van %s"
*** 20449,20463 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
--- 20459,20473 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20468,20580 ****
  msgstr "ongeldige operand van %s"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9647
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20478,20590 ----
  msgstr "ongeldige operand van %s"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9650
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 20582,20588 ****
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
--- 20592,20598 ----
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 20593,20621 ****
  msgid "expected label"
  msgstr "ongeldige operand van %s"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidaat 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidaat 1:"
  msgstr[1] "kandidaat 1:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "kandidaat 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "kandidaat 2:"
  
--- 20603,20631 ----
  msgid "expected label"
  msgstr "ongeldige operand van %s"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidaat 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidaat 1:"
  msgstr[1] "kandidaat 1:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "kandidaat 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "kandidaat 2:"
  
*************** msgid "no post-decrement operator for ty
*** 21015,21021 ****
  msgstr ""
  
  # Is 'elementair' wel een goede vertaling voor 'elemental'?
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "elementaire binaire operatie"
  
--- 21025,21031 ----
  msgstr ""
  
  # Is 'elementair' wel een goede vertaling voor 'elemental'?
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "elementaire binaire operatie"
  
*************** msgstr ""
*** 21280,21291 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
--- 21290,21301 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
*************** msgstr "Ongeldige soort voor %s op %L"
*** 21394,21506 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4427
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4430
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  #, fuzzy
  msgid "iterator variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 21404,21516 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr ""
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4449
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4452
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  #, fuzzy
  msgid "iterator variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 21528,21539 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 21538,21549 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "ongeldige operand van %s"
*** 21727,21734 ****
  msgid "expected boolean type"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
--- 21737,21744 ----
  msgid "expected boolean type"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 21791,21798 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  #, fuzzy
  msgid "not enough arguments"
  msgstr "geen argumenten"
--- 21801,21808 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  #, fuzzy
  msgid "not enough arguments"
  msgstr "geen argumenten"
*************** msgstr "geen argumenten"
*** 21801,21809 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
--- 21811,21819 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
*************** msgstr ""
*** 21897,21904 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  msgid "expected function"
  msgstr "ongeldige operand van %s"
--- 21907,21914 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  msgid "expected function"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 21912,21991 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
  
! #: go/gofrontend/expressions.cc:12641
  #, fuzzy
  msgid "function result count mismatch"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  #, fuzzy
  msgid "number of results does not match number of values"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  #, fuzzy
  msgid "index must be integer"
  msgstr "%<defined%> zonder een naam"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  msgid "slice capacity must be integer"
  msgstr "switch-waarde is geen integer"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  msgid "too many expressions for struct"
  msgstr "te veel argumenten voor formaat"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  msgid "too few expressions for struct"
  msgstr "te weinig argumenten voor formaat"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  msgid "expected channel"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 21922,22001 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
  
! #: go/gofrontend/expressions.cc:12642
  #, fuzzy
  msgid "function result count mismatch"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  #, fuzzy
  msgid "number of results does not match number of values"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  #, fuzzy
  msgid "index must be integer"
  msgstr "%<defined%> zonder een naam"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  msgid "slice capacity must be integer"
  msgstr "switch-waarde is geen integer"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  msgid "too many expressions for struct"
  msgstr "te veel argumenten voor formaat"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  msgid "too few expressions for struct"
  msgstr "te weinig argumenten voor formaat"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  msgid "expected channel"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 22205,22211 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
--- 22215,22221 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
*************** msgstr "niet-herkende zichtbaarheidswaar
*** 22618,22634 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "niet-herkende registernaam %qs"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "onbekende machine-modus %qs"
--- 22628,22644 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "niet-herkende registernaam %qs"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "onbekende machine-modus %qs"
*************** msgstr "attribuut %qE botst met attribuu
*** 22847,22853 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 22857,22863 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "attribuut-commando %qE wordt gen
*** 22865,22871 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "attribuut-commando %qs wordt genegeerd"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
--- 22875,22881 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "attribuut-commando %qs wordt genegeerd"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
*************** msgstr "verkeerd aantal argumenten opgeg
*** 22875,22881 ****
  msgid "expected %i or more, found %i"
  msgstr "ongeldige operand van %s"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ongeldige operand van %s"
--- 22885,22891 ----
  msgid "expected %i or more, found %i"
  msgstr "ongeldige operand van %s"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 22941,22953 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22951,22963 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr ""
*** 22955,22961 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22965,22971 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr ""
*** 24302,24313 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
--- 24312,24323 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
*************** msgid "ld returned %d exit status"
*** 24440,24446 ****
  msgstr "ld gaf exit-status %d terug"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, fuzzy, gcc-internal-format
  msgid "atexit failed"
  msgstr "pex_init mislukt"
--- 24450,24456 ----
  msgstr "ld gaf exit-status %d terug"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, fuzzy, gcc-internal-format
  msgid "atexit failed"
  msgstr "pex_init mislukt"
*************** msgstr ""
*** 24960,24976 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 24970,24986 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "multilib spec '%s' is ongeldig"
*** 25372,25378 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib exclusions '%s' is ongeldig"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
--- 25382,25388 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib exclusions '%s' is ongeldig"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
*************** msgstr "herhaald lid %qs"
*** 25709,25715 ****
  msgid "function may return address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
--- 25719,25725 ----
  msgid "function may return address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
*************** msgstr "functie geeft adres van lokale v
*** 25717,25727 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25727,25737 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "%qs is geen geldige pointer-modu
*** 26847,26857 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
--- 26857,26867 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr ""
*** 27237,27580 ****
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D not declared in class"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%q#D is niet gedeclareerd in class"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "#error %s"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:8087
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:8101
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:8104
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "onverwachte operand"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "onverwachte operand"
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:11785
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:11817
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "ongeldig type voor iteratie-variabele %qE"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
--- 27247,27590 ----
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:7502
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D not declared in class"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%q#D is niet gedeclareerd in class"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "#error %s"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:8094
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:8108
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:8111
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "onverwachte operand"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "onverwachte operand"
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:11792
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:11824
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "ongeldig type voor iteratie-variabele %qE"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, 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 ""
*** 28988,29000 ****
  msgid "unrecognized argument in option %qs"
  msgstr "niet-herkend argument bij optie %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
--- 28998,29010 ----
  msgid "unrecognized argument in option %qs"
  msgstr "niet-herkend argument bij optie %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
*************** msgstr "ongeldige expressie als operand"
*** 31481,31519 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
--- 31491,31529 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
*************** msgstr ""
*** 32492,32498 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "het gevraagde alignment voor %s is groter dan het geÃ¯mplementeerde aligment van %d."
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32502,32508 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "het gevraagde alignment voor %s is groter dan het geÃ¯mplementeerde aligment van %d."
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "attribuut %qE wordt genegeerd om
*** 32776,32782 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 32786,32792 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgstr "het adres van %qD, zal altijd %<
*** 33811,33818 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 33821,33828 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "floating-point constante verkeer
*** 34928,34944 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34938,34954 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 35096,35102 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 35106,35112 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35658,35664 ****
  msgstr "argument van verkeerd type voor abs"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35668,35674 ----
  msgstr "argument van verkeerd type voor abs"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 36419,36425 ****
  msgstr[0] "cast laat qualifiers van doeltype van pointer vallen"
  msgstr[1] "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 36429,36435 ----
  msgstr[0] "cast laat qualifiers van doeltype van pointer vallen"
  msgstr[1] "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 36439,36445 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "%qs tevoren hier gedefinieerd"
--- 36449,36455 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "%qs tevoren hier gedefinieerd"
*************** msgstr "te veel invoerbestanden"
*** 36639,36645 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "slechte waarde (%s) voor optie -mcpu"
--- 36649,36655 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "slechte waarde (%s) voor optie -mcpu"
*************** msgid "unrecognized option passed to %%:
*** 36671,36686 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s"
--- 36681,36696 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, 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.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s"
*************** msgstr ""
*** 37237,37282 ****
  msgid "PIC is only supported for RTPs"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argument moet een constante zijn"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 37247,37292 ----
  msgid "PIC is only supported for RTPs"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argument moet een constante zijn"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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"
*************** msgstr ""
*** 37683,38010 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: config/aarch64/aarch64.cc:7659
  #, 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.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/aarch64/aarch64.cc:17689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.cc:18144
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18247
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "beginwaarde ontbreekt"
  
! #: config/aarch64/aarch64.cc:18287
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.cc:18375
  #, 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.cc:18429
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:27035
  #, 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.cc:27061
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
--- 37693,38020 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: config/aarch64/aarch64.cc:7658
  #, 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.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/aarch64/aarch64.cc:17684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.cc:18139
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "beginwaarde ontbreekt"
  
! #: config/aarch64/aarch64.cc:18282
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.cc:18370
  #, 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.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:27030
  #, 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.cc:27056
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
*************** msgstr "L%d cache-latency niet gekend vo
*** 38066,38072 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "slechte waarde %qs voor -mmeroy-latency"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 38076,38082 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "slechte waarde %qs voor -mmeroy-latency"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 38188,38204 ****
  msgstr "het argument van %<asm%> is geen constante string"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 38198,38214 ----
  msgstr "het argument van %<asm%> is geen constante string"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 38317,38323 ****
  msgstr "argument van attribuut %qE is geen string-constante"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
--- 38327,38333 ----
  msgstr "argument van attribuut %qE is geen string-constante"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
*************** msgstr "attribuut %qE is enkel van toepa
*** 38340,38362 ****
  msgid "argument of %qE attribute ignored"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 38350,38372 ----
  msgid "argument of %qE attribute ignored"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr ""
*** 38883,39080 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "functie %qs kan geen waarde teruggeven"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: config/avr/avr.cc:3569
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
  # goede vertaling van variadic?
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "attribuut %qE is enkel van toepassing op variabelen en functies"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%qE attribute address out of range"
  msgstr "attribuut %qE heeft geen effect"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/avr/avr.cc:9766
  #, fuzzy, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/avr/avr.cc:9773
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: config/avr/avr.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "%Jeerdere definitie van %qD was hier"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
! #: config/avr/avr.cc:10370
  #, fuzzy, gcc-internal-format
  #| msgid "%qE incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 38893,39090 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "functie %qs kan geen waarde teruggeven"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: config/avr/avr.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
  # goede vertaling van variadic?
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "attribuut %qE is enkel van toepassing op variabelen en functies"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%qE attribute address out of range"
  msgstr "attribuut %qE heeft geen effect"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/avr/avr.cc:10356
  #, fuzzy, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/avr/avr.cc:10363
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, fuzzy, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: config/avr/avr.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "%Jeerdere definitie van %qD was hier"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
! #: config/avr/avr.cc:10874
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
! #: config/avr/avr.cc:10960
  #, fuzzy, gcc-internal-format
  #| msgid "%qE incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:13513
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 39531,39557 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "niet-ondersteunde versie"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandnummer buiten bereik"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 39541,39567 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "niet-ondersteunde versie"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandnummer buiten bereik"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 39561,39572 ****
  msgid "deleting file %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 39571,39582 ----
  msgid "deleting file %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr ""
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 39576,39582 ****
  msgid "offload compiler %s not found"
  msgstr "veld %qs niet gevonden"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognizable argument of option "
--- 39586,39592 ----
  msgid "offload compiler %s not found"
  msgstr "veld %qs niet gevonden"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognizable argument of option "
*************** msgid "either -fopenacc or -fopenmp must
*** 39588,39605 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "open %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "Kan bronbestand %s niet openen\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot read omp_requires file %qs"
--- 39598,39615 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "open %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "Kan bronbestand %s niet openen\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot read omp_requires file %qs"
*************** msgstr "ongeldige const_double operand"
*** 39842,39864 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
--- 39852,39874 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, 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/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
*************** msgstr ""
*** 39883,40393 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
  
! #: config/i386/i386-options.cc:1733
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: config/i386/i386-options.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2181
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2292
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d ligt niet tussen 0 en %d"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.cc:2568
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.cc:2592
  #, fuzzy, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, 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.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, 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.cc:3401
  #, 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.cc:3408 config/i386/i386-options.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "argument van attribuut %qE is groter dan %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, 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.cc:3443
  #, 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.cc:3451 config/i386/i386-options.cc:3500
  #, 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.cc:3461 config/i386/i386-options.cc:3478
  #, 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.cc:3465
  #, 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.cc:3469 config/i386/i386-options.cc:3496
  #, 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.cc:3486 config/i386/i386-options.cc:3504
  #, 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.cc:3492
  #, 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.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, 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.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, 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.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, 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.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
--- 39893,40403 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
  
! #: config/i386/i386-options.cc:1737
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: config/i386/i386-options.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2185
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2192
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.cc:2375
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d ligt niet tussen 0 en %d"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.cc:2572
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2589
  #, fuzzy, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.cc:2596
  #, fuzzy, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, 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.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, 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.cc:3407
  #, 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.cc:3414 config/i386/i386-options.cc:3642
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "argument van attribuut %qE is groter dan %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, 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.cc:3449
  #, 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.cc:3457 config/i386/i386-options.cc:3506
  #, 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.cc:3467 config/i386/i386-options.cc:3484
  #, 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.cc:3471
  #, 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.cc:3475 config/i386/i386-options.cc:3502
  #, 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.cc:3492 config/i386/i386-options.cc:3510
  #, 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.cc:3498
  #, 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.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, 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.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, 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.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, 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.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, 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 "herdefinitie van %<union %s%>"
*** 40573,40613 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:23669
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 40583,40628 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "misvormde naam van spec-functie"
*** 41884,41905 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open intermediate output file %s\n"
  msgid "cannot open intermediate ptx file"
--- 41899,41920 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open intermediate output file %s\n"
  msgid "cannot open intermediate ptx file"
*************** msgstr "-fPIC is niet geldig met -mcoff"
*** 42236,42242 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 42251,42257 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "onbekende machine-modus %qs"
*** 42711,42802 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20146
  #, 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.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20248
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ongeldig gebruik van '%%%c'"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.cc:24394
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42726,42817 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20147
  #, 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.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20249
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ongeldig gebruik van '%%%c'"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.cc:24395
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "attribuut %qE heeft geen effect"
*** 43562,43568 ****
  msgid "attribute %qs applies to array types only"
  msgstr "attribuut %qs is enkel van toepassing op array-types"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 43577,43583 ----
  msgid "attribute %qs applies to array types only"
  msgstr "attribuut %qs is enkel van toepassing op array-types"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 43639,43645 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
--- 43654,43660 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
*************** msgid "built-in function %q+D declared a
*** 43705,43711 ****
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
  # "verbergt" is niet verkeerd, maar "schaduwt" of iets dergelijks is misschien toch beter
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%Jdeclaratie van %qD verbergt een ingebouwde functie"
--- 43720,43726 ----
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
  # "verbergt" is niet verkeerd, maar "schaduwt" of iets dergelijks is misschien toch beter
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%Jdeclaratie van %qD verbergt een ingebouwde functie"
*************** msgstr "conflicterende types voor %qs"
*** 43766,44026 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%J onverenigbare typekwalificaties voor %qD"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "%Jherdefinitie van typedef %qD"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "%Jherdefinitie van typedef %qD"
  
  # "verbergt" is niet verkeerd, maar "schaduwt" of iets dergelijks is misschien toch beter
! #: c/c-decl.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%Jdeclaratie van %qD verbergt een ingebouwde functie"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%Jherdefinitie van %qD"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "but not here"
  msgstr "van hieruit opgeroepen"
  
! #: c/c-decl.cc:2428
  #, 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"
  
! #: c/c-decl.cc:2431
  #, 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"
  
! #: c/c-decl.cc:2463
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%Jdeclaratie van %qD as extern volgt declaratie zonder specifieke linkage"
  
! #: c/c-decl.cc:2501
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "%Jdeclaratie van %qD zonder specifieke linkage volgt declaratie als extern"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: c/c-decl.cc:2534
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%Jherdeclaratie van %qD met andere zichtbaarheid (oude zichtbaarheid blijft behouden)"
  
! #: c/c-decl.cc:2555
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "%Jherdefinitie van parameter %qD"
  
! #: c/c-decl.cc:2582
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%Joverbodige herdeclaratie van %qD"
  
! #: c/c-decl.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%Jdeclaratie van %qD verbergt een eerdere niet-variabele"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "%Jde verborgen declaratie is hier"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "geneste declaratie van %qD als extern"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "onverenigbare impliciete declaratie van ingebouwde functie %qD"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "onverenigbare impliciete declaratie van functie %qD"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: c/c-decl.cc:3894
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  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.cc:3946 cp/decl.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "naar label %s gerefereerd buiten enige functie"
  
! #: c/c-decl.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "overflow in constante expressie"
  
! #: c/c-decl.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "herhaald label %qs"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "overflow in constante expressie"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
--- 43781,44041 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%J onverenigbare typekwalificaties voor %qD"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "%Jherdefinitie van typedef %qD"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:2267
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "%Jherdefinitie van typedef %qD"
  
  # "verbergt" is niet verkeerd, maar "schaduwt" of iets dergelijks is misschien toch beter
! #: c/c-decl.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%Jdeclaratie van %qD verbergt een ingebouwde functie"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%Jherdefinitie van %qD"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "but not here"
  msgstr "van hieruit opgeroepen"
  
! #: c/c-decl.cc:2435
  #, 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"
  
! #: c/c-decl.cc:2438
  #, 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"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%Jdeclaratie van %qD as extern volgt declaratie zonder specifieke linkage"
  
! #: c/c-decl.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "%Jdeclaratie van %qD zonder specifieke linkage volgt declaratie als extern"
  
! #: c/c-decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: c/c-decl.cc:2541
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%Jherdeclaratie van %qD met andere zichtbaarheid (oude zichtbaarheid blijft behouden)"
  
! #: c/c-decl.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "%Jherdefinitie van parameter %qD"
  
! #: c/c-decl.cc:2589
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%Joverbodige herdeclaratie van %qD"
  
! #: c/c-decl.cc:3127
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%Jdeclaratie van %qD verbergt een eerdere niet-variabele"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "%Jde verborgen declaratie is hier"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "geneste declaratie van %qD als extern"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "onverenigbare impliciete declaratie van ingebouwde functie %qD"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "onverenigbare impliciete declaratie van functie %qD"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: c/c-decl.cc:3901
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  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.cc:3953 cp/decl.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "naar label %s gerefereerd buiten enige functie"
  
! #: c/c-decl.cc:3990
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "overflow in constante expressie"
  
! #: c/c-decl.cc:4073
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "herhaald label %qs"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "overflow in constante expressie"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "attribuut %qE is enkel van toepa
*** 44030,44158 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "naamloze struct/union die geen instanties definieert"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nutteloze typenaam in lege declaratie"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> bij lege declaratie"
  
  # betere vertaling voor "file-scope"?
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in lege declaratie op bestandsniveau"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
  # vertaling voor "storage class specifier"?
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "nutteloze storage class specifier in lege declaratie"
  
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> bij lege declaratie"
  
  # vertaling voor "storage class specifier"?
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "nutteloze storage class specifier in lege declaratie"
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutteloze typenaam in lege declaratie"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutteloze %<__thread%> in lege declaratie"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "lege declaratie"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "lege declaratie"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ondersteunt geen %<static%> of type-qualificaties in declaratoren van parameter arrays"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
--- 44045,44173 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "naamloze struct/union die geen instanties definieert"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nutteloze typenaam in lege declaratie"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> bij lege declaratie"
  
  # betere vertaling voor "file-scope"?
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in lege declaratie op bestandsniveau"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
  # vertaling voor "storage class specifier"?
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "nutteloze storage class specifier in lege declaratie"
  
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> bij lege declaratie"
  
  # vertaling voor "storage class specifier"?
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "nutteloze storage class specifier in lege declaratie"
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutteloze typenaam in lege declaratie"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutteloze %<__thread%> in lege declaratie"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "lege declaratie"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "lege declaratie"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ondersteunt geen %<static%> of type-qualificaties in declaratoren van parameter arrays"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
*************** msgstr "ISO C90 ondersteunt geen %<[*]%>
*** 44160,44465 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%J%qD is meestal een functie"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "functie %qD krijgt beginwaarde alsof het een variabele is"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabele %qD heeft beginwaarde, maar een onvolledig type"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: c/c-decl.cc:5638
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: c/c-decl.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: c/c-decl.cc:5647
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "%Jarray %qD heeft grootte die negatief of nul is"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: c/c-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%Jasm-specificatie wordt genegeerd voor niet-static locale variabele %qD"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "een object met een volatile veld kan niet in een register geplaatst worden"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeÃ¯nitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "het type van bitveld %qs is een uitbreiding van GCC"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:6693
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "herhaalde %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "herhaalde %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:6832
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
  
! #: c/c-decl.cc:6860
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.cc:6864
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: c/c-decl.cc:6869
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
--- 44175,44480 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%J%qD is meestal een functie"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "functie %qD krijgt beginwaarde alsof het een variabele is"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabele %qD heeft beginwaarde, maar een onvolledig type"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: c/c-decl.cc:5645
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: c/c-decl.cc:5650
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: c/c-decl.cc:5654
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "%Jarray %qD heeft grootte die negatief of nul is"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: c/c-decl.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%Jasm-specificatie wordt genegeerd voor niet-static locale variabele %qD"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "een object met een volatile veld kan niet in een register geplaatst worden"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeÃ¯nitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:6404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "het type van bitveld %qs is een uitbreiding van GCC"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.cc:6459
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:6700
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:6720
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "herhaalde %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "herhaalde %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:6843
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:6846
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
  
! #: c/c-decl.cc:6867
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.cc:6871
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: c/c-decl.cc:6876
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
*************** msgstr "functie-definitie als %<auto%> g
*** 44467,45532 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.cc:7003
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7070
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C verbiedt array %qs met grootte 0"
  
! #: c/c-decl.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "arraytype heeft onvolledig elementtype"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7360
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.cc:7363
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
  # misschien toch houden op type-qualifiers?
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%J onverenigbare typekwalificaties voor %qD"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7586
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7589
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7595
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:7626
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C verbiedt %<const%> of %<volatile%> functie-types"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: c/c-decl.cc:7839
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "kan functie %<main%> niet %<inline%> maken"
  
! #: c/c-decl.cc:7973
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "eerder als %<static%> gedeclareerde variabele als %<extern%> geherdeclareerd"
  
! #: c/c-decl.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "functie-declaratie is geen prototype"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: c/c-decl.cc:8256
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "%Jparameter %u (%qD) heeft een onvolledig type"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-decl.cc:8271
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "%Jparameter %u (%qD) heeft %<void%> als type"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> moet de enige parameter zijn"
  
! #: c/c-decl.cc:8384
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "%Jparameter %qD heeft enkel een voorwaartse declaratie"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:8646
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: c/c-decl.cc:8648
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "geneste herdefinitie van %<union %s%>"
  
! #: c/c-decl.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "geneste herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "%Jherhaald lid %qD"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union heeft geen benoemde leden"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union heeft geen leden"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct heeft geen benoemde leden"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.cc:9241
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan niet transparant gemaakt worden"
  
! #: c/c-decl.cc:9564
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
! #: c/c-decl.cc:9572
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "opgegeven modus is te klein voor enumeratiewaarden"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow in enumeratiewaarden"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: c/c-decl.cc:10257
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: c/c-decl.cc:10315
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
  
! #: c/c-decl.cc:10330
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: c/c-decl.cc:10404
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "%Jparameternaam ontbreekt in parameterlijst"
  
! #: c/c-decl.cc:10420
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "%Jmeerdere parameters hebben de naam %qD"
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: c/c-decl.cc:10551
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "%Hdeclaratie van prototype"
  
! #: c/c-decl.cc:10604
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:10619
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:10624
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "initiÃ«le declaratie voor %<for%> lus gebruikt buiten C99 modus"
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.cc:11042
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "twee of meer data types opgegeven bij declaratie"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor GCC"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:11766
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:12081
  #, 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.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12228
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
  # is letterlijke vertaling maar klinkt zo vreemd...
! #: c/c-decl.cc:12274
  #, fuzzy, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
  
! #: c/c-decl.cc:12326
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:12349
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:12540
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 44482,45547 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:6998
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.cc:7007
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.cc:7010
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C verbiedt array %qs met grootte 0"
  
! #: c/c-decl.cc:7080
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "arraytype heeft onvolledig elementtype"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7367
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.cc:7377
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.cc:7421
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
  # misschien toch houden op type-qualifiers?
! #: c/c-decl.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%J onverenigbare typekwalificaties voor %qD"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:7605
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.cc:7647
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7736
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C verbiedt %<const%> of %<volatile%> functie-types"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: c/c-decl.cc:7846
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "kan functie %<main%> niet %<inline%> maken"
  
! #: c/c-decl.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "eerder als %<static%> gedeclareerde variabele als %<extern%> geherdeclareerd"
  
! #: c/c-decl.cc:8061
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.cc:8098
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "functie-declaratie is geen prototype"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "%Jparameter %u (%qD) heeft een onvolledig type"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-decl.cc:8278
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "%Jparameter %u (%qD) heeft %<void%> als type"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> moet de enige parameter zijn"
  
! #: c/c-decl.cc:8391
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "%Jparameter %qD heeft enkel een voorwaartse declaratie"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: c/c-decl.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "geneste herdefinitie van %<union %s%>"
  
! #: c/c-decl.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "geneste herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "%Jherhaald lid %qD"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union heeft geen benoemde leden"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union heeft geen leden"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct heeft geen benoemde leden"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan niet transparant gemaakt worden"
  
! #: c/c-decl.cc:9571
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
! #: c/c-decl.cc:9579
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "opgegeven modus is te klein voor enumeratiewaarden"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow in enumeratiewaarden"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: c/c-decl.cc:10322
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
  
! #: c/c-decl.cc:10337
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: c/c-decl.cc:10411
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "%Jparameternaam ontbreekt in parameterlijst"
  
! #: c/c-decl.cc:10427
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "%Jmeerdere parameters hebben de naam %qD"
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-decl.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: c/c-decl.cc:10558
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "%Hdeclaratie van prototype"
  
! #: c/c-decl.cc:10611
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:10631
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "initiÃ«le declaratie voor %<for%> lus gebruikt buiten C99 modus"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.cc:11049
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11060
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11065
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11069
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "twee of meer data types opgegeven bij declaratie"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor GCC"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:12088
  #, 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.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12235
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
  # is letterlijke vertaling maar klinkt zo vreemd...
! #: c/c-decl.cc:12281
  #, fuzzy, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
  
! #: c/c-decl.cc:12333
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:12356
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:12547
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 45547,45553 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
--- 45562,45568 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 45557,45569 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C verbiedt een leeg bronbestand"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
--- 45572,45584 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C verbiedt een leeg bronbestand"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
*************** msgstr "onbekende machine-modus %qs"
*** 45599,45607 ****
  msgid "unknown type name %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
--- 45614,45622 ----
  msgid "unknown type name %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
*************** msgstr ""
*** 45631,45637 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 45646,45652 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr "herhaalde definitie %qs"
*** 45646,45658 ****
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
--- 45661,45673 ----
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr ""
*** 45716,45722 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C verbiedt geneste functies"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 45731,45737 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C verbiedt geneste functies"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgid "empty enum is invalid"
*** 45807,45826 ****
  msgstr "argument %d is alleen-lezen"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
--- 45822,45841 ----
  msgstr "argument %d is alleen-lezen"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
*************** msgstr "top-level declaratie van %qs spe
*** 45900,45906 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
--- 45915,45921 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, 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
*** 45912,45980 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C verbiedt lege initialisatie-accolades"
  
! #: c/c-parser.cc:5799
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:5955
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:5967
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:5975
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:6162
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:6279
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ISO C verbiedt een label aan het einde van een samengesteld statement"
--- 45927,45995 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C verbiedt lege initialisatie-accolades"
  
! #: c/c-parser.cc:5802
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:5958
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:5970
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:5978
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:6165
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ISO C verbiedt een label aan het einde van een samengesteld statement"
*************** msgstr "ISO C verbiedt een label aan het
*** 45983,47095 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7193
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
  # "sentinel" hoe vertalen? "schildwacht" lijkt niet echt van toepassing...
! #: c/c-parser.cc:7446
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "sentinel ontbreekt in functie-oproep"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8155
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C verbiedt het weglaten van de middelste term van een ?: expresie"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditioneel C verwerpt de unaire plus-operator"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:8909
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c/c-parser.cc:9689
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c/c-parser.cc:9703
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: c/c-parser.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10518
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:10522
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:10898
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra puntkomma opgegeven in definitie van methode"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14680
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "zowel %<long%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "herhaalde %qs"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 45998,47110 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7196
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
  # "sentinel" hoe vertalen? "schildwacht" lijkt niet echt van toepassing...
! #: c/c-parser.cc:7449
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "sentinel ontbreekt in functie-oproep"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:8158
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C verbiedt het weglaten van de middelste term van een ?: expresie"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditioneel C verwerpt de unaire plus-operator"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:8912
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c/c-parser.cc:9692
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c/c-parser.cc:9706
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:9915
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: c/c-parser.cc:10508
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10521
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:10525
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra puntkomma opgegeven in definitie van methode"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14683
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "zowel %<long%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "herhaalde %qs"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 47098,47643 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23426
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 47113,47658 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23429
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 47647,47653 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
--- 47662,47668 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
*************** msgstr "de terugkeerwaarde van een funct
*** 47729,47740 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
--- 47744,47755 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
*************** msgstr "%qs tevoren hier gedeclareerd"
*** 48170,48176 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
--- 48185,48191 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
*************** msgstr ""
*** 48633,48644 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 48648,48659 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 48654,48660 ****
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
--- 48669,48675 ----
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
*************** msgstr "beginwaarde-element is niet cons
*** 48664,48680 ****
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
--- 48679,48695 ----
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
*************** msgstr "extra accolade-groep aan einde v
*** 48694,48701 ****
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisatie van flexibel array-lid in een geneste context"
--- 48709,48716 ----
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisatie van flexibel array-lid in een geneste context"
*************** msgstr "accolades ontbreken rond beginwa
*** 48710,49311 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
  # of gewoon "veldnaam niet in beginwaarde van record of union"?
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "veldnaam in beginwaarde van iets anders dan record of union"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "array-index in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "array-indexbereik in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geÃ¯nitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geÃ¯nitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "overtollige elementen in beginwaarde van char array"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.cc:11232
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:11316
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.cc:11509
  #, fuzzy, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-expressie wordt in ISO C niet naar %<int%> geconverteerd"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.cc:11563
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "vergelijking van volledige en onvolledige pointers"
  
  # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
! #: c/c-typeck.cc:12907
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C verbiedt geordende vergelijkingen tussen pointers naar functies"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13342
  #, fuzzy, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "waarde van array-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13346
  #, fuzzy, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13350
  #, fuzzy, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "waarde van union-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qs is meestal een functie"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.cc:14864
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 48725,49326 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
  # of gewoon "veldnaam niet in beginwaarde van record of union"?
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "veldnaam in beginwaarde van iets anders dan record of union"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "array-index in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "array-indexbereik in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geÃ¯nitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geÃ¯nitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "overtollige elementen in beginwaarde van char array"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.cc:11237
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:11321
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-expressie wordt in ISO C niet naar %<int%> geconverteerd"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.cc:11568
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "vergelijking van volledige en onvolledige pointers"
  
  # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C verbiedt geordende vergelijkingen tussen pointers naar functies"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:13347
  #, fuzzy, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "waarde van array-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13351
  #, fuzzy, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13355
  #, fuzzy, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "waarde van union-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qs is meestal een functie"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.cc:14869
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr ""
*** 49314,49540 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15148
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qs is geen static veld"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: c/c-typeck.cc:15761
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 49329,49555 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:15153
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qs is geen static veld"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: c/c-typeck.cc:15766
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 49747,50631 ****
  msgstr "ongeldige operand van %s"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.cc:3841
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:3848
  #, 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.cc:3855
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:3861
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3908
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/call.cc:4564
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/call.cc:4949
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5577
  #, 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.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, 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.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, 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.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "vergelijking tussen %q#T en %q#T"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%s is niet addresseerbaar"
  
! #: cp/call.cc:8144
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:8237
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8308
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/call.cc:8319
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:8331
  #, fuzzy
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8353
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8717
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8722
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8987
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/call.cc:9183
  #, 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.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: cp/call.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is too large"
  msgid "; use assignment instead"
  msgstr "gevraagd alignment is te groot"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:11327
  #, 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.cc:11359
  #, 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.cc:11408
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:11662
  #, 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.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12762
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12875
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13128
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:13740
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:14016
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 49762,50646 ----
  msgstr "ongeldige operand van %s"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.cc:3849
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:3856
  #, 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.cc:3863
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:3869
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3916
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/call.cc:4579
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/call.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:5338
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5432
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5592
  #, 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.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, 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.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, 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.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "vergelijking tussen %q#T en %q#T"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%s is niet addresseerbaar"
  
! #: cp/call.cc:8159
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8178
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:8252
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8323
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/call.cc:8334
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:8346
  #, fuzzy
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr ""
  
! #: cp/call.cc:8368
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8732
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8737
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9002
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/call.cc:9198
  #, 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.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: cp/call.cc:10021
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is too large"
  msgid "; use assignment instead"
  msgstr "gevraagd alignment is te groot"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10823
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.cc:11342
  #, 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.cc:11374
  #, 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.cc:11423
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:11677
  #, 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.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:12901
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:13786
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:14062
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "%Jflexibel array-lid in overigen
*** 51088,51094 ****
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
--- 51103,51109 ----
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
*************** msgstr ""
*** 51250,51331 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 51265,51346 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "kan functie %<main%> niet inline
*** 51333,51384 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
--- 51348,51399 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
*************** msgid "dereferencing a null pointer in %
*** 51450,51456 ****
  msgstr "%<void *%> pointer wordt gederefereerd"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 51465,51471 ----
  msgstr "%<void *%> pointer wordt gederefereerd"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr ""
*** 51549,51880 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ongeldige beginwaarde"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9539
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
--- 51564,51895 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ongeldige beginwaarde"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9538
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
*************** msgstr ""
*** 52591,52597 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 52606,52612 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr ""
*** 52617,52649 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 52632,52674 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr "ongeldig type-argument %qs"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr "%qs is geen iterator"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "eerdere declaratie van %qs"
*** 53073,53079 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
--- 53098,53104 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
*************** msgstr ""
*** 53670,53676 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
--- 53695,53701 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
*************** msgstr "ongeldige beginwaarde"
*** 53876,53883 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
--- 53901,53908 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
*************** msgstr ""
*** 53992,54008 ****
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
--- 54017,54033 ----
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
*************** msgstr "zowel 'long' als 'short' opgegev
*** 54793,54809 ****
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
--- 54818,54834 ----
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
*************** msgstr "%<this%> is niet beschikbaar in
*** 55395,55401 ****
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
--- 55420,55426 ----
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
*************** msgstr "%qs mag niet als alleen-lezen ge
*** 55435,55758 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:14575
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14578
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14617
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14725
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.cc:14983
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "ongeldig type-argument %qs"
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15151
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:15523
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15668
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15706
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15885
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 55460,55783 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:14626
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:14734
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.cc:14992
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "ongeldig type-argument %qs"
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15160
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:15525
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:15637
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15677
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15715
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:15894
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 55764,55873 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.cc:16155
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.cc:16282
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qs is geen typedef of ingebouwd type"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16357
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:16606
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
--- 55789,55898 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.cc:16291
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:16334
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qs is geen typedef of ingebouwd type"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:16366
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:16615
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
*************** msgstr "grootte van array %qs is van een
*** 55876,55958 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:16989
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.cc:17021
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.cc:17194
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55901,55983 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:16998
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:17010
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.cc:17030
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.cc:17203
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:18433
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "niet-beÃ«indigde parameterlijst
*** 56022,56169 ****
  msgid "destructor %qD declared as member template"
  msgstr "%<%s %s%> binnen parameterlijst gedeclareerd"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "In functie %qs"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/decl2.cc:942
  #, fuzzy, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:953
  #, fuzzy, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl2.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1125
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:1238
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:1682
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.cc:1813
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:1829
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 56047,56194 ----
  msgid "destructor %qD declared as member template"
  msgstr "%<%s %s%> binnen parameterlijst gedeclareerd"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "In functie %qs"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/decl2.cc:947
  #, fuzzy, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:958
  #, fuzzy, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl2.cc:1081
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1130
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:1243
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1254
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1267
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:1687
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.cc:1818
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:1834
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:1918
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 56172,56265 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, fuzzy, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2008
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
--- 56197,56290 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, fuzzy, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
*************** msgstr "label %qs gebruikt maar niet ged
*** 56268,56366 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 56293,56391 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "kan klasse '%s' niet vinden"
*** 56622,57034 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:972
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/init.cc:1116
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: cp/init.cc:1341
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "%s voor %qs"
  
! #: cp/init.cc:1343
  #, fuzzy, gcc-internal-format
  msgid "  base %qT"
  msgstr "%s voor %qs"
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/init.cc:1366
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/init.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1811
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%qs is geen static veld"
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.cc:1916
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:2749
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "integer overflow in expressie"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:3383
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4111
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5155
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 56647,57059 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr ""
  
! #: cp/friend.cc:657
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr ""
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr ""
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:962
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/init.cc:1106
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:1324
  #, fuzzy, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: cp/init.cc:1331
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "%s voor %qs"
  
! #: cp/init.cc:1333
  #, fuzzy, gcc-internal-format
  msgid "  base %qT"
  msgstr "%s voor %qs"
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/init.cc:1356
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/init.cc:1443
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.cc:1801
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%qs is geen static veld"
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.cc:1903
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.cc:1906
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.cc:2411
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.cc:2739
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "integer overflow in expressie"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/init.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.cc:4101
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5145
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 57143,57189 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 57168,57214 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 57869,57875 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
--- 57894,57900 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 57954,57960 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attribuut-commando %qD wordt genegeerd"
--- 57979,57985 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attribuut-commando %qD wordt genegeerd"
*************** msgstr "%qs tevoren hier gedefinieerd"
*** 58001,58059 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/name-lookup.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 58026,58084 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/name-lookup.cc:8577
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 58078,58084 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
--- 58103,58109 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
*************** msgstr ""
*** 58324,58330 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 58349,58355 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr "types in voorwaardelijke express
*** 58616,58622 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
--- 58641,58647 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
*************** msgstr "ISO C++ staat het gebruik van %<
*** 58666,58672 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
--- 58691,58697 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
*************** msgstr ""
*** 58876,58887 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 58901,58912 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "ongeldige lvalue in asm-statemen
*** 58976,58982 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
--- 59001,59007 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
*************** msgstr "expressie-statement heeft onvoll
*** 59039,59045 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
--- 59064,59070 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
*************** msgstr ""
*** 59065,59071 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
--- 59090,59096 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
*************** msgstr ""
*** 59327,59338 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 59352,59363 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "eerste argument van %qs zou een
*** 59936,59942 ****
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
--- 59961,59967 ----
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "eerdere definitie van %qs"
*** 60105,60111 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
--- 60130,60136 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 60205,60354 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "onverwachte operand"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:31578
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "twee of meer data types in de declaratie van %qs"
--- 60230,60379 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  msgid "expected contract-role"
  msgstr "onverwachte operand"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:31577
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "twee of meer data types in de declaratie van %qs"
*************** msgstr "twee of meer data types in de de
*** 60357,60952 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:31978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32306
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:32857
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:33422
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/parser.cc:33547
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:33641
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33644
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33647
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33653
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33656
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:33659
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33662
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33665
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33668
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33671
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33674
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33677
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33680
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33683
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33686
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33692
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33695
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33742
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33754
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33757
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33760
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33766
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33793
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.cc:34661
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34932
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35244
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vÃ³Ã³r %<@%D%>"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:49457
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:49489
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.cc:49570
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 60382,60977 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:31977
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.cc:32305
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:32856
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:33421
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/parser.cc:33546
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:33640
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33643
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33646
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33655
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:33658
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33661
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33664
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33667
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33670
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33673
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33676
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33679
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33682
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33685
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33691
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33694
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33697
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33700
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33741
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33753
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33756
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33759
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33765
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:33792
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.cc:34660
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:34931
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:35243
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vÃ³Ã³r %<@%D%>"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:49456
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:49488
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.cc:49569
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "functie-definitie als %<typdef%>
*** 61474,61480 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qs is geen iterator"
--- 61499,61505 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qs is geen iterator"
*************** msgstr ""
*** 61489,61868 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:6793
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6940
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7008
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7219
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7621
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7639
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7698
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7754
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8692
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d or more)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "verkeerd aantal sjabloonargumenten (%d, moet %d of meer zijn)"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.cc:9848
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.cc:14246
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
  # Betere term voor "mismatched"?
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 61514,61893 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:6794
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6941
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7009
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7195
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7640
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7699
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:7755
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8466
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8694
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d or more)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "verkeerd aantal sjabloonargumenten (%d, moet %d of meer zijn)"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.cc:9850
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.cc:9852
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.cc:14259
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
  # Betere term voor "mismatched"?
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "slechte combinatie van argumente
*** 61881,62185 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:15532
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.cc:15534
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:15661
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.cc:15663
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:16431
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16437
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16443
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16509
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16615
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:16728
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:17038
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:17339
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
  
! #: cp/pt.cc:21504
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:21507
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:21859
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:21869
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:21884
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.cc:26143
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26194
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qs is geen static veld"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26213
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:26249
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26323
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
--- 61906,62210 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:15549
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.cc:15551
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:15678
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.cc:15680
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:16448
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16454
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16460
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:16745
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:17055
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:17356
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
  
! #: cp/pt.cc:21534
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:21537
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:21889
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:21914
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.cc:26173
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26224
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qs is geen static veld"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:26235
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26243
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:26279
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26344
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26353
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:26414
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:26724
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
*************** msgstr "impliciete declaratie van functi
*** 62191,62355 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:27233
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:27652
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "de declaratie van %qs verbergt een symbool uit de parameterlijst"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.cc:30945
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31032
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31172
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ongeldig type-argument %qs"
--- 62216,62380 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:27247
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:27666
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "de declaratie van %qs verbergt een symbool uit de parameterlijst"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.cc:30959
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31046
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:31186
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ongeldig type-argument %qs"
*************** msgstr ""
*** 64448,64606 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck2.cc:1079
  #, fuzzy, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "beginwaarde-string voor array van chars is te lang"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck2.cc:1830
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.cc:1922
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/typeck2.cc:1995
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2236
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2268
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.cc:2304
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2384
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.cc:2395
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.cc:2403
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2491
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "dubbele beginwaarde"
  
! #: cp/typeck2.cc:2732
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.cc:2735
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
--- 64473,64631 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck2.cc:1097
  #, fuzzy, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "beginwaarde-string voor array van chars is te lang"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck2.cc:1848
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.cc:1940
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/typeck2.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.cc:2254
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.cc:2286
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.cc:2313
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.cc:2322
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2402
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.cc:2413
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "dubbele beginwaarde"
  
! #: cp/typeck2.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.cc:2753
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
*************** msgstr "%J%qD als inline gedeclareerd na
*** 64635,64641 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "%Jonverenigbare types voor ingebouwde functie %qD"
--- 64660,64666 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "%Jonverenigbare types voor ingebouwde functie %qD"
*************** msgstr ""
*** 64829,64850 ****
  msgid "size is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 64854,64875 ----
  msgid "size is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "-fPIC is niet geldig met -mcoff"
*** 64890,64907 ****
  msgid "recursive reference %qs"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "overflow in constante expressie"
--- 64915,64932 ----
  msgid "recursive reference %qs"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "overflow in constante expressie"
*************** msgstr ""
*** 65001,65011 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ongeldige operand voor 'o' modifier"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 65026,65041 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ongeldige operand voor 'o' modifier"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr ""
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "opvulkarakter in strfmon-formaat
*** 65056,65062 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "lege declaratie"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
--- 65086,65092 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "lege declaratie"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr ""
*************** msgstr "ia64_print_operand: onbekende co
*** 65137,65217 ****
  msgid "compare_real(): Bad operator"
  msgstr "ongeldige operand voor %P"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2032
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2037
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2042
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Deling door nul bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ongeldige registernaam voor %qs"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "ongeldige registernaam voor %qs"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "ongeldige registernaam voor %qs"
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
--- 65167,65247 ----
  msgid "compare_real(): Bad operator"
  msgstr "ongeldige operand voor %P"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2043
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2048
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2053
  #, fuzzy, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Deling door nul bij conversie van %s naar %s op %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr ""
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ongeldige registernaam voor %qs"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "ongeldige registernaam voor %qs"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "ongeldige registernaam voor %qs"
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr ""
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr ""
*************** msgstr ""
*** 65546,65552 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "%s voor %qs"
--- 65576,65582 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "%s voor %qs"
*************** msgstr ""
*** 66722,66733 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 66752,66763 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 66912,66918 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 66942,66948 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 69679,69690 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 69709,69720 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "ongeldige registernaam voor %qs"
*** 70533,70539 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
--- 70563,70569 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
*************** msgstr ""
*** 71088,71094 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 71118,71124 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 71657,71663 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
--- 71687,71693 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
*************** msgstr ""
*** 73030,73036 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 73060,73066 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 73065,73076 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 73095,73106 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 73443,73449 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 73473,73479 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 73458,73464 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
--- 73488,73494 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 73468,73489 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
--- 73498,73519 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
*************** msgstr ""
*** 73518,73525 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 73548,73555 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 73579,73585 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
--- 73609,73615 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
*************** msgstr ""
*** 73592,73598 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 73622,73628 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 73738,74266 ****
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 73768,74301 ----
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr ""
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:9515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 75251,75337 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/primary.cc:3253
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/primary.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "floating-point overflow in expressie"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
--- 75286,75372 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/primary.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/primary.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "floating-point overflow in expressie"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
*************** msgstr ""
*** 75723,75729 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "naar label %s gerefereerd buiten enige functie"
--- 75758,75764 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "naar label %s gerefereerd buiten enige functie"
*************** msgstr ""
*** 75843,75849 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
--- 75878,75884 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
*************** msgstr ""
*** 76009,76211 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ongeldige vorm van arrayverwijzing op %C"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
--- 76044,76246 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:4961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ongeldige vorm van arrayverwijzing op %C"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
*************** msgstr "Intrinsic '%s' op %L moet minste
*** 76214,76225 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
--- 76249,76260 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
*************** msgstr "Intrinsic '%s' op %L moet minste
*** 76228,76520 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7584
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:8329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 76263,76555 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:5833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:7621
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:8366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 76523,76809 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:8737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "expressie-statement heeft onvolledig type"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:8748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: fortran/resolve.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9554
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:9567
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:10299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "%<defined%> zonder een naam"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 76558,76844 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:8774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "expressie-statement heeft onvolledig type"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:9180
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: fortran/resolve.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9591
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:9604
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:10375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "%<defined%> zonder een naam"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 76811,77019 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "In functie %qs"
  
! #: fortran/resolve.cc:10871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:11278
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:12035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12351
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 76846,77054 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "In functie %qs"
  
! #: fortran/resolve.cc:10903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:12067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12383
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 77021,78010 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "String-lengte bij %L is te groot"
  
! #: fortran/resolve.cc:13214
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13218
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13436
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13443
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13505
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:13579
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13664
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13693
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13697
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13701
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13718
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13729
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:13735
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13824
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13838
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:14000
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:14009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14093
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14574
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:14617
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:14631
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:14653
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:14662
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:14668
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:14674
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:14713
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15066
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:15080
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15096
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:15124
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:15166
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16318
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16376
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16398
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16451
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16464
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16473
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16489
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16495
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:16727
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:17251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring bij %L heeft lengte nul"
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:17715
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17728
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17760
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17768
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 77056,78045 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "String-lengte bij %L is te groot"
  
! #: fortran/resolve.cc:13249
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13253
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:13261
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13478
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13537
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13540
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13699
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13728
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13732
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13736
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13753
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13764
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:13770
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13859
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:13873
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:14035
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:14044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:14106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14128
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:14609
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:14652
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:14666
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:14688
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:14697
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:14709
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:14738
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:14748
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:15101
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15131
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:15150
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:15159
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:15201
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15611
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15708
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15762
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16353
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:16411
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16433
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16486
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16499
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16508
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16524
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:16762
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:17286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring bij %L heeft lengte nul"
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17763
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17785
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17795
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17803
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:17842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "object van variabele lengte mag
*** 78871,78877 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 78906,78912 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 78901,78907 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 78936,78942 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "onbekende machine-modus %qs"
*** 79125,79131 ****
  msgid "Unknown argument list function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 79160,79166 ----
  msgid "Unknown argument list function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 79177,79255 ****
  msgid "optional class parameter"
  msgstr "geen argumenten"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "kan %s niet vinden"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "%qs is meestal een functie"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "case-selector niet compatibel met label"
--- 79212,79290 ----
  msgid "optional class parameter"
  msgstr "geen argumenten"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "kan %s niet vinden"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "%qs is meestal een functie"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "case-selector niet compatibel met label"
diff -Nrcpad gcc-13.2.0/gcc/po/ru.po gcc-13.3.0/gcc/po/ru.po
*** gcc-13.2.0/gcc/po/ru.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/ru.po	Tue May 21 07:47:38 2024
*************** msgid ""
*** 12,18 ****
  msgstr ""
  "Project-Id-Version: gcc 9.1-b20190414\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
  "PO-Revision-Date: 2019-05-04 12:10+0300\n"
  "Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
  "Language-Team: Russian <gnu@d07.ru>\n"
--- 12,18 ----
  msgstr ""
  "Project-Id-Version: gcc 9.1-b20190414\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
  "PO-Revision-Date: 2019-05-04 12:10+0300\n"
  "Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
  "Language-Team: Russian <gnu@d07.ru>\n"
*************** msgstr "-bundle Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»Ñ
*** 343,355 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr "rdynamic Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
--- 343,355 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr "rdynamic Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
*************** msgid "Warn about casts that will produc
*** 3673,4008 ****
  msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð², Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÑŽÑ‰Ð¸Ñ… ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹."
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code."
  msgid "Generate JSON file."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8S."
  
! #: d/lang.opt:159
  #, 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 <Ñ„Ð°Ð¹Ð»>\tÐ’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð² ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ <Ñ„Ð°Ð¹Ð»>."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for all template instantiations."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)."
  msgid "Generate code for assert contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU-Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° (gas)."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, fuzzy, no-c-format
  #| msgid "Compile code for big endian mode."
  msgid "Compile in debug code."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ (big endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚."
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Generate norm instruction."
  msgid "Generate documentation."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "-o <file>\tPlace output into <file>."
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-o <Ñ„Ð°Ð¹Ð»>\tÐ—Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð² <Ñ„Ð°Ð¹Ð»>."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, 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:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, fuzzy, no-c-format
  #| msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-go-spec=Ñ„Ð°Ð¹Ð»\tÐ—Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ð² Ñ„Ð°Ð¹Ð» Ð²Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð²Ð¸Ð´Ðµ ÐºÐ¾Ð´Ð° Go."
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing; deprecated option."
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð´ÐµÑ€ÐµÐ²Ð¾ ÐºÐ¾Ð´Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð°; ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for class invariant contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for the user mode."
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ñ€ÐµÐ¶Ð¸Ð¼Ð°."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for postcondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for precondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow."
  msgid "Disable access to shared memory objects."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ð¼ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ñ‹Ð¹."
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°-Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version."
  msgid "Compile release version."
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸ÑŽ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  #| msgid "Generate code for the supervisor mode (default)."
  msgid "Generate code for switches without a default case."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ€ÐµÐ¶Ð¸Ð¼Ð° Ñ�ÑƒÐ¿ÐµÑ€Ð²Ð¸Ð·Ð¾Ñ€Ð° (ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸Ðµ)."
  
! #: d/lang.opt:433
  #, fuzzy, no-c-format
  #| msgid "Enable all DEC language extensions."
  msgid "List information on all D language transitions."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ DEC Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ñ�Ð·Ñ‹ÐºÐ°."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation."
  msgid "List statistics on template instantiations."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²."
  
! #: d/lang.opt:453
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect."
  msgid "List all variables going into thread local storage."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð¸Ð°Ð»ÐµÐºÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾-Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit template instantiations as weak symbols."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²."
  
! #: d/lang.opt:485
  #, 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\"."
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 3673,4014 ----
  msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð², Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÑŽÑ‰Ð¸Ñ… ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹."
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ #| msgid "Warn when a built-in function is declared with the wrong signature."
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ð¾Ð¹."
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code."
  msgid "Generate JSON file."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8S."
  
! #: d/lang.opt:167
  #, 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 <Ñ„Ð°Ð¹Ð»>\tÐ’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð² ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ <Ñ„Ð°Ð¹Ð»>."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for all template instantiations."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)."
  msgid "Generate code for assert contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU-Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° (gas)."
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Compile code for big endian mode."
  msgid "Compile in debug code."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ (big endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Generate norm instruction."
  msgid "Generate documentation."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  #| msgid "-o <file>\tPlace output into <file>."
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-o <Ñ„Ð°Ð¹Ð»>\tÐ—Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð² <Ñ„Ð°Ð¹Ð»>."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, 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:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, fuzzy, no-c-format
  #| msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-go-spec=Ñ„Ð°Ð¹Ð»\tÐ—Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ð² Ñ„Ð°Ð¹Ð» Ð²Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð²Ð¸Ð´Ðµ ÐºÐ¾Ð´Ð° Go."
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing; deprecated option."
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð´ÐµÑ€ÐµÐ²Ð¾ ÐºÐ¾Ð´Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð°; ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡."
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for class invariant contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for the user mode."
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ñ€ÐµÐ¶Ð¸Ð¼Ð°."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for postcondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  #| msgid "Generate code for built-in atomic operations."
  msgid "Generate code for precondition contracts."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow."
  msgid "Disable access to shared memory objects."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ð¼ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ñ‹Ð¹."
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°-Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version."
  msgid "Compile release version."
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸ÑŽ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "Generate code for the supervisor mode (default)."
  msgid "Generate code for switches without a default case."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ€ÐµÐ¶Ð¸Ð¼Ð° Ñ�ÑƒÐ¿ÐµÑ€Ð²Ð¸Ð·Ð¾Ñ€Ð° (ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸Ðµ)."
  
! #: d/lang.opt:445
  #, fuzzy, no-c-format
  #| msgid "Enable all DEC language extensions."
  msgid "List information on all D language transitions."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ DEC Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ñ�Ð·Ñ‹ÐºÐ°."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation."
  msgid "List statistics on template instantiations."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²."
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect."
  msgid "List all variables going into thread local storage."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð¸Ð°Ð»ÐµÐºÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾-Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit template instantiations as weak symbols."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²."
  
! #: d/lang.opt:497
  #, 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\"."
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´
*** 4973,5394 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� darwin Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°ÐµÐ¼Ñ‹Ñ… Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ñ�Ð´Ñ€Ð°."
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <dir>\tÐ”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <dir> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð¸Ð½Ñ„Ñ€Ð°Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ CFString Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸."
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ CFString Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐ¿ÐµÑ€ÐµÐ½Ð¾Ñ�Ð¸Ð¼Ñ‹Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ‹."
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÑƒÑ€Ñ€Ð¾Ð³Ð°Ñ‚Ñ‹ AT&T Ñ�Ñ‚Ð¸Ð»Ñ� Ð´Ð»Ñ� Mach-O."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² (Ð° Ð½Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ñ… Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº)."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ðº Ð¾Ñ‚Ð»Ð°Ð´ÐºÐµ."
  
! #: config/darwin.opt:63
  #, no-c-format
  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
  #, no-c-format
  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."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  #| msgid "Generate code for CR16C architecture."
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� CR16C Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: 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, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±ÑƒÐ´ÐµÑ‚ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions."
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� darwin Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°ÐµÐ¼Ñ‹Ñ… Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ñ�Ð´Ñ€Ð°."
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "ÐºÐ»ÑŽÑ‡ %qs Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete) This is the default."
  msgstr "Stores doubles in 32 bits.  Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ."
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment."
  msgid "Synonym for \"image_base\"."
  msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -Wcomment."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete)\tThis is the default."
  msgstr "Stores doubles in 32 bits.  Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  #| msgid "this is the first default label"
  msgid "This is the default."
  msgstr "Ñ�Ñ‚Ð¾ Ð¿ÐµÑ€Ð²Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ° default"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 4979,5400 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� darwin Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°ÐµÐ¼Ñ‹Ñ… Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ñ�Ð´Ñ€Ð°."
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ CFString Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <dir>\tÐ”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <dir> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð¸Ð½Ñ„Ñ€Ð°Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€."
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ CFString Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐ¿ÐµÑ€ÐµÐ½Ð¾Ñ�Ð¸Ð¼Ñ‹Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ‹."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÑƒÑ€Ñ€Ð¾Ð³Ð°Ñ‚Ñ‹ AT&T Ñ�Ñ‚Ð¸Ð»Ñ� Ð´Ð»Ñ� Mach-O."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² (Ð° Ð½Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ñ… Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº)."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ðº Ð¾Ñ‚Ð»Ð°Ð´ÐºÐµ."
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ð´Ñ€Ð° Ð¸Ð»Ð¸ Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°ÐµÐ¼Ñ‹Ñ… Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ñ�Ð´Ñ€Ð°."
  
! #: config/darwin.opt:75
  #, 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:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ sizeof(bool) Ð² 1."
  
! #: config/darwin.opt:84
  #, fuzzy, no-c-format
  #| msgid "Support code generation of movbe instruction."
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ movbe."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  #| msgid "Generate code for CR16C architecture."
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� CR16C Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, 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, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±ÑƒÐ´ÐµÑ‚ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extensions."
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� darwin Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°ÐµÐ¼Ñ‹Ñ… Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ñ�Ð´Ñ€Ð°."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "ÐºÐ»ÑŽÑ‡ %qs Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete) This is the default."
  msgstr "Stores doubles in 32 bits.  Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ."
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment."
  msgid "Synonym for \"image_base\"."
  msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -Wcomment."
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete)\tThis is the default."
  msgstr "Stores doubles in 32 bits.  Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  #| msgid "this is the first default label"
  msgid "This is the default."
  msgstr "Ñ�Ñ‚Ð¾ Ð¿ÐµÑ€Ð²Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ° default"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr "Ð”Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ABI (Ð²Ð¾Ð·
*** 5871,5876 ****
--- 5877,5888 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ð¸Ñ� C++ ABI."
  
+ #: config/riscv/riscv.opt:260
+ #, fuzzy, no-c-format
+ #| msgid "Specify the model for atomic operations."
+ msgid "Always inline subword atomic operations."
+ msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð´Ð»Ñ� atomic Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹."
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17434,17440 ****
  "\n"
  "Ð²Ñ‹Ð²Ð¾Ð´ ldd Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð¸ ÐºÐ¾Ð¿Ð¸Ð¹"
  
--- 17446,17452 ----
  "\n"
  "Ð²Ñ‹Ð²Ð¾Ð´ ldd Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð¸ ÐºÐ¾Ð¿Ð¸Ð¹"
  
*************** msgstr "%s%sÐ¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ
*** 19054,19060 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sÑ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ¸ GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 19066,19072 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sÑ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ¸ GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ€Ð°Ð·Ð¼Ð
*** 19337,19360 ****
  msgid "<command-line>"
  msgstr "<command-line>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 19349,19372 ----
  msgid "<command-line>"
  msgstr "<command-line>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 19362,19497 ****
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð¸Ð»Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð¸Ð»Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "'%%&' Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ TLS Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%r"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%R"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%N"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%P"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%h"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%L"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%M"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%M"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%U"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%s"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%C"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%E"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ unspec-Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ðµ"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ %%xn"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
--- 19374,19509 ----
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð¸Ð»Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð¸Ð»Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "'%%&' Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ TLS Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%r"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%R"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%N"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%P"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%h"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%L"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%M"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%M"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%U"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%s"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%C"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%E"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ unspec-Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ðµ"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ %%xn"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ
*** 19633,19722 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¸Ð· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² X, Y Ð¸Ð»Ð¸ Z"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð´Ð»Ñ� %T/%t Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ reg + const_int:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ I/O Ð°Ð´Ñ€ÐµÑ�:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ (reg+disp)"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ post_inc Ð¸Ð»Ð¸ pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°.  Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð´ '%c' Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ� Ñ„Ð¸ÐºÑ�. Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹:"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°.  Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ�:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ�Ð´Ð²Ð¸Ð³Ð°:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°.  Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "Ð¿Ð¾Ð»Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
--- 19645,19734 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¸Ð· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² X, Y Ð¸Ð»Ð¸ Z"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð´Ð»Ñ� %T/%t Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ reg + const_int:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ I/O Ð°Ð´Ñ€ÐµÑ�:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ (reg+disp)"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ post_inc Ð¸Ð»Ð¸ pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°.  Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð´ '%c' Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ� Ñ„Ð¸ÐºÑ�. Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹:"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°.  Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ�:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ�Ð´Ð²Ð¸Ð³Ð°:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°.  Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "Ð¿Ð¾Ð»Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 19969,19995 ****
  msgid "bad output_condmove_single operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� output_condmove_single"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%Z"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð°"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 19981,20007 ----
  msgid "bad output_condmove_single operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� output_condmove_single"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%Z"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð°"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 20126,20132 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%P"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%p"
--- 20138,20144 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%P"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%p"
*************** msgid "post-increment address is not a r
*** 20204,20210 ****
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� - Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
  
--- 20216,20222 ----
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� - Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
  
*************** msgstr "ÐºÐ»ÑŽÑ‡ -mquad-memory-atomic Ñ‚
*** 20436,20594 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ÐºÐ»ÑŽÑ‡ -mquad-memory Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� 128-Ð±Ð¸Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%D"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%e Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%f"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%F"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%G"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%j"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%J"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%k"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%K"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%O"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%q"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%T"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%u"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%v"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%x"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%z value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%y, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ 'Z'"
  
! #: config/rs6000/rs6000.cc:15241
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ AltiVec Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸/Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ GPR Ñ�Ð¸Ð½Ñ‚ÐµÐ·"
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 20448,20606 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ÐºÐ»ÑŽÑ‡ -mquad-memory Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� 128-Ð±Ð¸Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%D"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%e Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%f"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%F"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%G"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%j"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%J"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%k"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%K"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%O"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%q"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%T"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%u"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%v"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%x"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%z value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%y, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ 'Z'"
  
! #: config/rs6000/rs6000.cc:15242
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ AltiVec Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸/Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ GPR Ñ�Ð¸Ð½Ñ‚ÐµÐ·"
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "({anonymous})"
*** 20868,20899 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20880,20911 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
*** 20901,20915 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<]%>"
--- 20913,20927 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20919,21031 ****
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<[%>"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<{%>"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%>"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%>"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<.%>"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<>%>"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<}%>"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 20931,21043 ----
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<[%>"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<{%>"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%>"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%>"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%>"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<.%>"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<>%>"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<}%>"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 21033,21039 ****
  msgid "(anonymous)"
  msgstr "(anonymous)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<<%>"
--- 21045,21051 ----
  msgid "(anonymous)"
  msgstr "(anonymous)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<<%>"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<<%>"
*** 21044,21073 ****
  msgid "expected label"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚"
  msgstr[1] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  msgstr[2] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
--- 21056,21085 ----
  msgid "expected label"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚"
  msgstr[1] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  msgstr[2] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
*************** msgstr "Ð½ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð
*** 21448,21454 ****
  msgid "no post-decrement operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð°Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ�"
  
--- 21460,21466 ----
  msgid "no post-decrement operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð°Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ�"
  
*************** msgstr "Ð±Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ IF"
*** 21715,21725 ****
  msgid "implied END DO"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¸Ñ�Ð°Ð½Ð½Ñ‹Ð¹ END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
--- 21727,21737 ----
  msgid "implied END DO"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¸Ñ�Ð°Ð½Ð½Ñ‹Ð¹ END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
*************** msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ
*** 21815,21926 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s"
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸Ð¸ Ñ�Ñ‚Ñ€Ð¾Ðº Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² %L"
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ð² %%L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ %s Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %s"
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4427
  #, fuzzy, c-format
  #| msgid "Unknown operator %%<%s%%> at %%L"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %%<%s%%> Ð² %%L"
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %%<%s%%> Ð² %%L"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s"
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "ÐŸÑ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ€Ð°Ð½Ð³Ð¸ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %%L Ð¸ %%L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ†Ð¸ÐºÐ»Ð°"
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr "Ð¨Ð°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr "STAT Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr "ERRMSG Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² READ"
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr "ACQUIRED_LOCK Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
--- 21827,21938 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s"
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "ÐŸÑ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ€Ð°Ð½Ð³Ð¸ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %%L Ð¸ %%L"
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸Ð¸ Ñ�Ñ‚Ñ€Ð¾Ðº Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² %L"
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ð² %%L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ %s Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %s"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:4449
  #, fuzzy, c-format
  #| msgid "Unknown operator %%<%s%%> at %%L"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %%<%s%%> Ð² %%L"
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %%<%s%%> Ð² %%L"
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s"
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%<%s%%> Ð² %%L ÐµÑ�Ñ‚ÑŒ %s/%s"
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ†Ð¸ÐºÐ»Ð°"
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr "Ð¨Ð°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr "STAT Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr "ERRMSG Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² READ"
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr "ACQUIRED_LOCK Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
*************** msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð´Ð»Ð¸Ð½Ð
*** 21948,21959 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð´Ð»Ð¸Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð½Ð³Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð° (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð° Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ"
  
--- 21960,21971 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð´Ð»Ð¸Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð½Ð³Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð° (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð° Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ"
  
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð
*** 22143,22150 ****
  msgid "expected boolean type"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ðµ"
--- 22155,22162 ----
  msgid "expected boolean type"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ðµ"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Offsetof Ð²Ð»Ðµ
*** 22200,22207 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
--- 22212,22219 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
*************** msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°Ñ€Ð³Ñ
*** 22209,22217 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
--- 22221,22229 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
*************** msgstr "complex Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð¾Ð
*** 22301,22308 ****
  msgid "type conversion result count mismatch"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸ÐºÐ° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
--- 22313,22320 ----
  msgid "type conversion result count mismatch"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸ÐºÐ° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
*************** msgid "invalid use of %<...%> with non-s
*** 22315,22386 ****
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<...%> Ñ� non-slice"
  
  #
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸ÐºÐ° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð¿Ñ€Ð¸ÐµÐ¼Ð½Ð¸ÐºÐ°"
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<...%> Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ðµ non-variadic Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‡Ð¸Ñ�Ð»Ñƒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr "ÐºÐ¾Ð½ÐµÑ† Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼"
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr "ÐµÐ¼ÐºÐ¾Ñ�Ñ‚ÑŒ Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ð¹"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr "Ð¸Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ¸"
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr "Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ° Ð½ÐµÐ°Ð´Ñ€ÐµÑ�ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� struct"
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� struct"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "type assertion ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ type assertion: Ñ‚Ð¸Ð¿ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·ÑƒÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ°Ð½Ð°Ð»"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ receive Ð¸Ð»Ð¸ send-only ÐºÐ°Ð½Ð°Ð»"
  
--- 22327,22398 ----
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<...%> Ñ� non-slice"
  
  #
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸ÐºÐ° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð¿Ñ€Ð¸ÐµÐ¼Ð½Ð¸ÐºÐ°"
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<...%> Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ðµ non-variadic Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‡Ð¸Ñ�Ð»Ñƒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr "ÐºÐ¾Ð½ÐµÑ† Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼"
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr "ÐµÐ¼ÐºÐ¾Ñ�Ñ‚ÑŒ Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ð¹"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr "Ð¸Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ¸"
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr "Ð²Ñ‹Ñ€ÐµÐ·ÐºÐ° Ð½ÐµÐ°Ð´Ñ€ÐµÑ�ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� struct"
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� struct"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "type assertion ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ type assertion: Ñ‚Ð¸Ð¿ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·ÑƒÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ°Ð½Ð°Ð»"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ receive Ð¸Ð»Ð¸ send-only ÐºÐ°Ð½Ð°Ð»"
  
*************** msgstr "Ð¿Ð¾Ñ‚Ð¾Ðº Ð±Ð°Ð¹Ñ‚ÐºÐ¾Ð´Ð°: Ñ‚Ð
*** 22582,22588 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Ð¿Ñ�ÐµÐ²Ð´Ð¾Ð½Ð¸Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Mach-O; Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
--- 22594,22600 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Ð¿Ñ�ÐµÐ²Ð´Ð¾Ð½Ð¸Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Mach-O; Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿
*** 22998,23016 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ Ð´Ð»Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð² Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %qs"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown array bounds setting %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown C++ standard %qs"
--- 23010,23028 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ Ð´Ð»Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð² Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %qs"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown array bounds setting %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown C++ standard %qs"
*************** msgstr ""
*** 23235,23241 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
--- 23247,23253 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð
*** 23253,23259 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%<%E::%E%> scoped attribute Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
--- 23265,23271 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%<%E::%E%> scoped attribute Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
*************** msgstr "Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð·Ð°
*** 23264,23270 ****
  msgid "expected %i or more, found %i"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> before %qE"
  msgid "expected %i, found %i"
--- 23276,23282 ----
  msgid "expected %i or more, found %i"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> before %qE"
  msgid "expected %i, found %i"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³
*** 23331,23343 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 23343,23355 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³
*** 23345,23351 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 23357,23363 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<weakref%> Ð¸Ð³Ð
*** 24732,24743 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<static%>, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
--- 24744,24755 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<static%>, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
*************** msgid "ld returned %d exit status"
*** 24874,24880 ****
  msgstr "Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ ld Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² atexit"
--- 24886,24892 ----
  msgstr "Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ ld Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² atexit"
*************** msgstr "%<or%> Ð¾Ñ‚ Ð´Ð²ÑƒÑ… Ñ�Ñ€Ð°Ð²Ð½Ð
*** 25420,25436 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> Ð¾Ñ‚ Ð´Ð²ÑƒÑ… Ð²Ð·Ð°Ð¸Ð¼Ð½Ð¾ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰Ð¸Ñ… Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¹ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾ - Ð²Ñ�ÐµÐ³Ð´Ð° 0"
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¸ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð² Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¸ Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð¾ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ"
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð¾ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ"
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° fold: Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð´ÐµÑ€ÐµÐ²Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ fold"
--- 25432,25448 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> Ð¾Ñ‚ Ð´Ð²ÑƒÑ… Ð²Ð·Ð°Ð¸Ð¼Ð½Ð¾ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰Ð¸Ñ… Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¹ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾ - Ð²Ñ�ÐµÐ³Ð´Ð° 0"
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¸ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð² Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¸ Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð¾ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ"
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð¾ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ"
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° fold: Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð´ÐµÑ€ÐµÐ²Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ fold"
*************** msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð
*** 25851,25857 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� %qs Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
--- 25863,25869 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� %qs Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
*************** msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼
*** 26211,26217 ****
  msgid "function may return address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
--- 26223,26229 ----
  msgid "function may return address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
*************** msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ð
*** 26219,26229 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 26231,26241 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð
*** 27516,27526 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 27528,27538 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr "Ð²Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ
*** 27933,28299 ****
  msgid "memory input %d is not directly addressable"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ñ€Ñ�Ð¼Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %d"
  
! #: gimplify.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð¹ Ð·Ð°Ð´Ð°Ñ‡Ðµ"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ð·Ð°Ð´Ð°Ñ‡Ð°"
  
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %qs"
  
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� %qs"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ OpenACC %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� OpenACC %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�"
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE Ñ� %<link%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² %<routine%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<declare%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<routine%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "%qE not specified in enclosing %qs"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %qs"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %<host_data%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD Ñ�Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð¸Ð· Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
  #
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð°"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ private"
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ firstprivate"
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸ÐµÐ¹"
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð¹"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² map ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð»Ñ� %qE Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<lastprivate%>"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
  #
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ñ†Ð¸ÐºÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸, Ñ�ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<distribute%>"
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "copyprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� threadprivate Ð¸Ð»Ð¸ private Ð²Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "%s Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‡Ð°Ñ�Ñ‚Ð½Ð¾Ð¹ Ð´Ð»Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %qs %<if%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð° Ð½Ðµ %qs"
  
! #: gimplify.cc:11855
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð¹ %<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "Ñ‚Ð° Ð¶Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² %<firstprivate%> Ð¸ %<lastprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… %<distribute%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:12792
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸ÐµÐ¹ %qE; Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð² present_or_copy"
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� private Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ð° %qE"
  
! #: gimplify.cc:13126
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.cc:13465
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:14857
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð² %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:14881
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<distribute%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð² %<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:14901
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<distribute%> Ð¸Ð»Ð¸ %<parallel%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %<teams%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<#pragma omp declare reduction%> Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_out%> Ð¸ Ð½Ðµ %<omp_in%>"
  
! #: gimplify.cc:16035
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ� Ñ�Ð°Ð¼Ð¾Ð³Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ Ñ†Ð¸ÐºÐ»Ð° %d, Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %qE"
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %<depend(sink)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: gimplify.cc:16083
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð¹ %<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:16096
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<depend(sink:)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ð¼Ð¸ Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² gimple Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ð½ÐµÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ðº %qT Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ %<va_arg%> Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ %qT, Ð° Ð½Ðµ %qT)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Ð¿Ñ€Ð¸ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾"
--- 27945,28311 ----
  msgid "memory input %d is not directly addressable"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ñ€Ñ�Ð¼Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %d"
  
! #: gimplify.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð¹ Ð·Ð°Ð´Ð°Ñ‡Ðµ"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ð·Ð°Ð´Ð°Ñ‡Ð°"
  
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %qs"
  
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� %qs"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ OpenACC %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� OpenACC %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�"
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE Ñ� %<link%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² %<routine%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<declare%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<routine%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "%qE not specified in enclosing %qs"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %qs"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %<host_data%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD Ñ�Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð¸Ð· Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
  #
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð°"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ private"
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ firstprivate"
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸ÐµÐ¹"
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð¹"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² map ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð»Ñ� %qE Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<lastprivate%>"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
  #
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ñ†Ð¸ÐºÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸, Ñ�ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<distribute%>"
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "copyprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� threadprivate Ð¸Ð»Ð¸ private Ð²Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "%s Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‡Ð°Ñ�Ñ‚Ð½Ð¾Ð¹ Ð´Ð»Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %qs %<if%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð° Ð½Ðµ %qs"
  
! #: gimplify.cc:11862
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð¹ %<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "Ñ‚Ð° Ð¶Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² %<firstprivate%> Ð¸ %<lastprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… %<distribute%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:12799
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸ÐµÐ¹ %qE; Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð² present_or_copy"
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� private Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ð° %qE"
  
! #: gimplify.cc:13133
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:14864
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð² %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:14888
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<distribute%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð² %<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:14908
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<distribute%> Ð¸Ð»Ð¸ %<parallel%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %<teams%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<#pragma omp declare reduction%> Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_out%> Ð¸ Ð½Ðµ %<omp_in%>"
  
! #: gimplify.cc:16042
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ� Ñ�Ð°Ð¼Ð¾Ð³Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ Ñ†Ð¸ÐºÐ»Ð° %d, Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %qE"
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %<depend(sink)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: gimplify.cc:16090
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð¹ %<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:16103
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<depend(sink:)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ð¼Ð¸ Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² gimple Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ð½ÐµÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ðº %qT Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ %<va_arg%> Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ %qT, Ð° Ð½Ðµ %qT)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Ð¿Ñ€Ð¸ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾"
*************** msgstr "FPX fast Ð¸ compact Ð¾Ð¿Ñ†Ð¸Ð¸ Ð
*** 29782,29793 ****
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qs: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs: %s"
--- 29794,29805 ----
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qs: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs: %s"
*************** msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾
*** 32437,32476 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "Ñ†ÐµÐ»ÑŒ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ð¾Ðµ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ�, Ð²Ñ‹Ð±Ñ€Ð°Ð½ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼"
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<fallthrough%>"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
--- 32449,32488 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "Ñ†ÐµÐ»ÑŒ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ð¾Ðµ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ�, Ð²Ñ‹Ð±Ñ€Ð°Ð½ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼"
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<fallthrough%>"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ
*** 33556,33562 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 33568,33574 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ
*** 33856,33862 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² public-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…"
--- 33868,33874 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² public-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…"
*************** msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚
*** 34932,34939 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ðµ ÐºÐ°Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� "
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
--- 34944,34951 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ðµ ÐºÐ°Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� "
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
*************** msgstr "ÐºÐ¾Ð½Ñ�Ñ‚aÐ½Ñ‚a Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽ
*** 36091,36107 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ %<@%> Ð¿ÐµÑ€ÐµÐ´ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ Objective-C"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð²"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ Ð¡Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸ÑŽ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 36103,36119 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ %<@%> Ð¿ÐµÑ€ÐµÐ´ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ Objective-C"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð²"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ Ð¡Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸ÑŽ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 36264,36270 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 36276,36282 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 36864,36870 ****
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 36876,36882 ----
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr[0] "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼Ðµ
*** 37622,37628 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "Ñ�Ñ‚Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�"
--- 37634,37640 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "Ñ�Ñ‚Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�"
*************** msgstr ""
*** 37642,37648 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
--- 37654,37660 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
*************** msgid "%qs is defined in header %qs; did
*** 37866,37872 ****
  msgstr "%qE ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<->%>?"
  
  #
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 37878,37884 ----
  msgstr "%qE ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<->%>?"
  
  #
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 37901,37915 ****
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -fenable"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
--- 37913,37927 ----
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -fenable"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
*************** msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� %<#prag
*** 38509,38561 ****
  msgid "PIC is only supported for RTPs"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
  #
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "lane index must be a constant immediate"
  msgstr "%KÐ¸Ð½Ð´ÐµÐºÑ� Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
  #
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  #| msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "%KÐ¾Ð±Ñ‰Ð¸Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¼Ð¸"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support %<-mfp32%>"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<-mfp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, 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 "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, 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"
--- 38521,38573 ----
  msgid "PIC is only supported for RTPs"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
  #
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "lane index must be a constant immediate"
  msgstr "%KÐ¸Ð½Ð´ÐµÐºÑ� Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
  #
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  #| msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "%KÐ¾Ð±Ñ‰Ð¸Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¼Ð¸"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support %<-mfp32%>"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<-mfp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, 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 "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, 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 ""
*** 39022,39382 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ decltype Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: config/aarch64/aarch64.cc:7659
  #, 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.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, 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 "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� SPE ABI."
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ„Ð»Ð°Ð³ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¹ Ð² -moverride=%s (%s)"
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %s"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%h"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð¾Ð¿Ñ†Ð¸Ð¸ (%s)"
  
! #: config/aarch64/aarch64.cc:17707
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ (%s)"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "ÐŸÐ¾Ñ€Ñ�Ð´Ð¾Ðº Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð² %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-mcpu=%s%>"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is an invalid argument to -mcpu="
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� -mcpu="
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Ð² %<-march=%s%>"
  
  #
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -march"
  msgid "unknown value %qs for %<-march%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -march"
  
! #: config/aarch64/aarch64.cc:18256
  #, fuzzy, gcc-internal-format
  #| msgid "missing cpu name in %<-mcpu=%s%>"
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð² %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18259
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð² %<-mtune=%s%>"
  
  #
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mtune"
  
! #: config/aarch64/aarch64.cc:18375
  #, 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.cc:18429
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support %<-mfp32%>"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<-mfp32%>"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ñ� -f%s"
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ x32"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/aarch64/aarch64.cc:18671
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18735
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/aarch64/aarch64.cc:18739
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/aarch64/aarch64.cc:18773
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<target%> Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� simdlen %d"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type to builtin function"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/aarch64/aarch64.cc:27035
  #, 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.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 39034,39394 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ decltype Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: config/aarch64/aarch64.cc:7658
  #, 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.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, 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 "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� SPE ABI."
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ„Ð»Ð°Ð³ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¹ Ð² -moverride=%s (%s)"
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %s"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%h"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð¾Ð¿Ñ†Ð¸Ð¸ (%s)"
  
! #: config/aarch64/aarch64.cc:17702
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ (%s)"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "ÐŸÐ¾Ñ€Ñ�Ð´Ð¾Ðº Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð² %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-mcpu=%s%>"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is an invalid argument to -mcpu="
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� -mcpu="
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Ð² %<-march=%s%>"
  
  #
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -march"
  msgid "unknown value %qs for %<-march%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -march"
  
! #: config/aarch64/aarch64.cc:18251
  #, fuzzy, gcc-internal-format
  #| msgid "missing cpu name in %<-mcpu=%s%>"
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð² %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð² %<-mtune=%s%>"
  
  #
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mtune"
  
! #: config/aarch64/aarch64.cc:18370
  #, 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.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support %<-mfp32%>"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<-mfp32%>"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ñ� -f%s"
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ x32"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/aarch64/aarch64.cc:18666
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18730
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/aarch64/aarch64.cc:18734
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/aarch64/aarch64.cc:18768
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<target%> Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� simdlen %d"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type to builtin function"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/aarch64/aarch64.cc:27030
  #, 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.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgstr "L%d Ð»Ð°Ñ‚ÐµÐ½Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ ÐºÑ�Ñ
*** 39445,39451 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mmemory-latency"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 39457,39463 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mmemory-latency"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 39577,39593 ****
  msgstr ""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 39589,39605 ----
  msgstr ""
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 39706,39712 ****
  msgstr ""
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
--- 39718,39724 ----
  msgstr ""
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
*************** msgstr ""
*** 39727,39751 ****
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð²Ñ‹Ð²Ð¾Ð´Ðµ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð°"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
--- 39739,39763 ----
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð²Ñ‹Ð²Ð¾Ð´Ðµ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð°"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ
*** 40301,40498 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° Ñ�Ð´Ñ€Ð° %qs Ð·Ð°Ð´Ð°Ð½Ð° Ñ� %qs"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "ÐºÐ»ÑŽÑ‡ -fpic Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "ÐºÐ»ÑŽÑ‡ -fPIC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-fpie is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-fpie Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIE is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs Ð¿Ð¾Ñ…Ð¾Ð¶Ðµ Ð¸Ñ�ÐºÐ°Ð¶ÐµÐ½Ð½Ñ‹Ð¹ %qs Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸Ðº, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<__vector%> Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 2 Ð±Ð°Ð¹Ñ‚Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ñ� Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ %s Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑŒ Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ð² Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:9630
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ñ… Tiny Ñ�Ð´ÐµÑ€"
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "Ð°Ð´Ñ€ÐµÑ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "Ð¸ %s Ð¸ %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»Ñ�ÑŽÑ‚ Ð°Ð´Ñ€ÐµÑ�"
  
! #: config/avr/avr.cc:9694
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� non-volatile Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ñ… Tiny ÑƒÑ�Ñ‚Ñ€Ð¾Ð¹Ñ�Ñ‚Ð²"
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� ÑƒÑ�Ñ‚Ñ€Ð¾Ð¹Ñ�Ñ‚Ð² Ñ� Ñ„Ð»Ñ�Ñˆ-Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ð´Ð¾ %d KiB"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ const Ð² %qT"
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ const Ð² %s %q+D"
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ const, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÐµÐµ Ð¼Ð¾Ð¶Ð½Ð¾ Ð±Ñ‹Ð»Ð¾ Ð¿Ð¾Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð² Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½ÑƒÑŽ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ñ�ÐµÐºÑ†Ð¸ÑŽ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ %qs"
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ IO Ð´Ð»Ñ� %q+D Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ð´Ñ€ÐµÑ�"
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� IO Ð´Ð»Ñ� %q+D Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ð´Ñ€ÐµÑ�"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ñ� Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ð° Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ð° Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ %qs Ð¸ %qs"
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° %qs Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° %qs Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ñ†ÐµÐ»ÑƒÑŽ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð´Ð»Ð¸Ð½Ð½ÑƒÑŽ Ñ†ÐµÐ»ÑƒÑŽ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ðµ Ð´Ð¾ %d Ð±Ð¸Ñ‚ Ð½Ðµ Ð²Ð»Ð¸Ñ�ÐµÑ‚ Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñ� %d Ð±Ð¸Ñ‚Ð°Ð¼Ð¸ Ð² Ð´Ñ€Ð¾Ð±Ð½Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° Ð±ÑƒÐ´ÐµÑ‚ 0"
--- 40313,40510 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° Ñ�Ð´Ñ€Ð° %qs Ð·Ð°Ð´Ð°Ð½Ð° Ñ� %qs"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "ÐºÐ»ÑŽÑ‡ -fpic Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "ÐºÐ»ÑŽÑ‡ -fPIC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-fpie is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-fpie Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIE is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs Ð¿Ð¾Ñ…Ð¾Ð¶Ðµ Ð¸Ñ�ÐºÐ°Ð¶ÐµÐ½Ð½Ñ‹Ð¹ %qs Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸Ðº, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<__vector%> Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 2 Ð±Ð°Ð¹Ñ‚Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ñ� Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ %s Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑŒ Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ð² Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:10220
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ñ… Tiny Ñ�Ð´ÐµÑ€"
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "Ð°Ð´Ñ€ÐµÑ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "Ð¸ %s Ð¸ %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»Ñ�ÑŽÑ‚ Ð°Ð´Ñ€ÐµÑ�"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� non-volatile Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ñ… Tiny ÑƒÑ�Ñ‚Ñ€Ð¾Ð¹Ñ�Ñ‚Ð²"
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� ÑƒÑ�Ñ‚Ñ€Ð¾Ð¹Ñ�Ñ‚Ð² Ñ� Ñ„Ð»Ñ�Ñˆ-Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ð´Ð¾ %d KiB"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ const Ð² %qT"
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ const Ð² %s %q+D"
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ const, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÐµÐµ Ð¼Ð¾Ð¶Ð½Ð¾ Ð±Ñ‹Ð»Ð¾ Ð¿Ð¾Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð² Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½ÑƒÑŽ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ñ�ÐµÐºÑ†Ð¸ÑŽ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ %qs"
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ IO Ð´Ð»Ñ� %q+D Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ð´Ñ€ÐµÑ�"
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� IO Ð´Ð»Ñ� %q+D Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ð´Ñ€ÐµÑ�"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ñ� Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ð° Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ð° Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ %qs Ð¸ %qs"
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° %qs Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° %qs Ð² Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %qs"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ñ†ÐµÐ»ÑƒÑŽ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð´Ð»Ð¸Ð½Ð½ÑƒÑŽ Ñ†ÐµÐ»ÑƒÑŽ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ðµ Ð´Ð¾ %d Ð±Ð¸Ñ‚ Ð½Ðµ Ð²Ð»Ð¸Ñ�ÐµÑ‚ Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñ� %d Ð±Ð¸Ñ‚Ð°Ð¼Ð¸ Ð² Ð´Ñ€Ð¾Ð±Ð½Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸"
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° Ð±ÑƒÐ´ÐµÑ‚ 0"
*************** msgstr "DW_LOC_OP %s Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾
*** 40992,41022 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� simdlen %d"
  
! #: config/gcn/gcn.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ vector_length (%d), Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %d"
  
! #: config/gcn/gcn.cc:5988
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ vector_length (%d), Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ num_workers (%d), Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %d"
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 41004,41034 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� simdlen %d"
  
! #: config/gcn/gcn.cc:5996
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ vector_length (%d), Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %d"
  
! #: config/gcn/gcn.cc:5997
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ vector_length (%d), Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ num_workers (%d), Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %d"
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 41026,41037 ****
  msgid "deleting file %s: %m"
  msgstr "ÑƒÐ´Ð°Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„Ð°Ð¹Ð» %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� COLLECT_GCC_OPTIONS Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½."
--- 41038,41049 ----
  msgid "deleting file %s: %m"
  msgstr "ÑƒÐ´Ð°Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„Ð°Ð¹Ð» %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� COLLECT_GCC_OPTIONS Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½."
*************** msgstr "COLLECT_GCC Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚Ñ
*** 41041,41047 ****
  msgid "offload compiler %s not found"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr ""
--- 41053,41059 ----
  msgid "offload compiler %s not found"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr ""
*************** msgid "either -fopenacc or -fopenmp must
*** 41053,41070 ****
  msgstr "Ð¸Ð»Ð¸ -fopenacc Ð¸Ð»Ð¸ -fopenmp Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� '%s'"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ� %s"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read %s: %m"
  msgid "cannot read omp_requires file %qs"
--- 41065,41082 ----
  msgstr "Ð¸Ð»Ð¸ -fopenacc Ð¸Ð»Ð¸ -fopenmp Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� '%s'"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot open omp_requires file %qs"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ� %s"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read %s: %m"
  msgid "cannot read omp_requires file %qs"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 41323,41349 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-features.cc:3265
  #, fuzzy, gcc-internal-format
  #| msgid "function versions cannot be marked as gnu_inline, bodies have to be generated"
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ñ‹ ÐºÐ°Ðº gnu_inline, Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚ÐµÐ»Ð°"
  
  #
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ifunc, Ñ‡Ñ‚Ð¾ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ PIC Ñ€ÐµÐ¶Ð¸Ð¼"
--- 41335,41361 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-features.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "function versions cannot be marked as gnu_inline, bodies have to be generated"
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ñ‹ ÐºÐ°Ðº gnu_inline, Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚ÐµÐ»Ð°"
  
  #
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ifunc, Ñ‡Ñ‚Ð¾ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ PIC Ñ€ÐµÐ¶Ð¸Ð¼"
*************** msgstr "SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %C Ñƒ
*** 41372,41904 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s %qs ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s Ð² %L"
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ñ‹ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð¾Ð¿Ñ†Ð¸Ð¸ %qs Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ"
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ�Ñ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Ð¸Ð¼Ñ� Ñ�Ñ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ -1 Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel MCU psABI Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾ %<-mtune=k8%> Ð¸Ð»Ð¸ %<-mtune=generic%>"
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾ %<target(\"tune=k8\")%> Ð¸Ð»Ð¸ %<target(\"tune=generic\")%>"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "-mstringop-strategy=rep_8byte Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mstringop-strategy=rep_8byte Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:2039
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ñ…"
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "%<-Wabi=1%> is not supported, using =2"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-Wabi=1%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� =2"
  
! #: config/i386/i386-options.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2074
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fcheck-pointer-bounds%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-fsanitize=bounds%>"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ x32"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð²"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°"
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ x86-64"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-march=%> switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-march=%>"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-mtune=%> switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.cc:2379
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2405
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ %d"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-mpreferred-stack-boundary Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %d Ð¸ %d"
  
! #: config/i386/i386-options.cc:2552
  #, 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.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð´Ð»Ñ� -fPIC"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ SSE Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° 387"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ 387 Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° SSE"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2720
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚ Ð² ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ð¸ Ñ� -fpic"
  
! #: config/i386/i386-options.cc:2723
  #, 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.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� Ð´Ð»Ñ� -mrecip=%s"
  
! #: config/i386/i386-options.cc:2900
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² -mstack-protector-guard-offset"
  
! #: config/i386/i386-options.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð² -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:2933
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² -mstack-protector-guard-reg"
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3132
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ DWARF Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹."
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� no_caller_saved_registers Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ regparm Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ regparam Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ stdcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ fastcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ cdecl Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ð½Ð¾Ð»ÑŒ Ð¸ Ð½Ðµ Ð¾Ð´Ð¸Ð½"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, 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.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
  #
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ %sint Ð²Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 41384,41916 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s %qs ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s Ð² %L"
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ñ‹ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð¾Ð¿Ñ†Ð¸Ð¸ %qs Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ"
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ�Ñ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Ð¸Ð¼Ñ� Ñ�Ñ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ -1 Ð´Ð»Ñ� Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ†Ð¸Ð¸ %qs"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel MCU psABI Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾ %<-mtune=k8%> Ð¸Ð»Ð¸ %<-mtune=generic%>"
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾ %<target(\"tune=k8\")%> Ð¸Ð»Ð¸ %<target(\"tune=generic\")%>"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "-mstringop-strategy=rep_8byte Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mstringop-strategy=rep_8byte Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:2043
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ñ…"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "%<-Wabi=1%> is not supported, using =2"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-Wabi=1%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� =2"
  
! #: config/i386/i386-options.cc:2075
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2078
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2082
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fcheck-pointer-bounds%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-fsanitize=bounds%>"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ x32"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð²"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°"
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°"
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ x86-64"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-march=%> switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-march=%>"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.cc:2304
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-mtune=%> switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.cc:2383
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ %d"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-mpreferred-stack-boundary Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %d Ð¸ %d"
  
! #: config/i386/i386-options.cc:2556
  #, 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.cc:2569
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð´Ð»Ñ� -fPIC"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ SSE Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° 387"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ 387 Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° SSE"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2724
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚ Ð² ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ð¸ Ñ� -fpic"
  
! #: config/i386/i386-options.cc:2727
  #, 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.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� Ð´Ð»Ñ� -mrecip=%s"
  
! #: config/i386/i386-options.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² -mstack-protector-guard-offset"
  
! #: config/i386/i386-options.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð² -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:2939
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² -mstack-protector-guard-reg"
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ DWARF Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹."
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:3351
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� no_caller_saved_registers Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ regparm Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ regparam Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ stdcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ fastcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ cdecl Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ð½Ð¾Ð»ÑŒ Ð¸ Ð½Ðµ Ð¾Ð´Ð¸Ð½"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, 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.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
  #
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ %sint Ð²Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "Ð½ÐµÑ†ÐµÐ»Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¸
*** 42101,42146 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° %<va_list%> Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 4.4"
  
! #: config/i386/i386.cc:21832
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ñ…"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23676
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ� ACQUIRE Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»ÑŒÑŽ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/i386/i386.cc:23683
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ� RELEASE Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»ÑŒÑŽ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:24309
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 42113,42163 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° %<va_list%> Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 4.4"
  
! #: config/i386/i386.cc:21820
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ñ…"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23693
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ� ACQUIRE Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»ÑŒÑŽ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/i386/i386.cc:23700
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ� RELEASE Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»ÑŒÑŽ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:24326
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ
*** 43506,43530 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� %qE"
  
! #: config/nvptx/mkoffload.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "offload compiler %s not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: config/nvptx/mkoffload.cc:640
  #, fuzzy, gcc-internal-format
  #| msgid "either -fopenacc or -fopenmp must be set"
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "Ð¸Ð»Ð¸ -fopenacc Ð¸Ð»Ð¸ -fopenmp Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾"
  
! #: config/nvptx/mkoffload.cc:740
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð¿Ñ€Ð¾Ð¼ÐµÐ¶ÑƒÑ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ ptx Ñ„Ð°Ð¹Ð»Ð°"
--- 43523,43547 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� %qE"
  
! #: config/nvptx/mkoffload.cc:611
  #, fuzzy, gcc-internal-format
  #| msgid "offload compiler %s not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: config/nvptx/mkoffload.cc:654
  #, fuzzy, gcc-internal-format
  #| msgid "either -fopenacc or -fopenmp must be set"
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "Ð¸Ð»Ð¸ -fopenacc Ð¸Ð»Ð¸ -fopenmp Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾"
  
! #: config/nvptx/mkoffload.cc:754
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð¿Ñ€Ð¾Ð¼ÐµÐ¶ÑƒÑ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ ptx Ñ„Ð°Ð¹Ð»Ð°"
*************** msgstr ""
*** 43887,43893 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 43904,43910 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr ""
*** 44393,44486 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ ABI"
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long double%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² boolean Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<complex%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² decimal floating point Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½Ðµ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ�; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<int%>"
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24389
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
  #
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 44410,44503 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ ABI"
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long double%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² boolean Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<complex%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² decimal floating point Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½Ðµ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ�; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<int%>"
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24390
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
  #
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�
*** 45305,45311 ****
  msgid "attribute %qs applies to array types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 45322,45328 ----
  msgid "attribute %qs applies to array types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð·Ð°Ð
*** 45383,45389 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
--- 45400,45406 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
*************** msgstr "%q+D Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°
*** 45450,45456 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
--- 45467,45473 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
*************** msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ð¼Ð
*** 45515,45775 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D"
  
! #: c/c-decl.cc:2288
  #, 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 Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð² Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<gnu_inline%> Ð² %q+D"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "Ð½Ð¾ Ð½Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ (Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð° Ð¿Ñ€ÐµÐ¶Ð½Ñ�Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ€Ð°Ð½ÐµÐµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ðµ %qs Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� %qD"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: c/c-decl.cc:3799
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ðµ %qs Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� %qD"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ (Ð½Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸); Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ (Ð½Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸)"
  
! #: c/c-decl.cc:3889
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ (Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸); Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ (Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð¾ ÐºÐ°Ð¶Ð´Ð¾Ð¼ Ð½ÐµÐ¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð¼ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ Ð²Ñ‹Ð´Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð· Ð² ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð³Ð´Ðµ Ð¾Ð½ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼ÐµÑ‚ÐºÑƒ %qE Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ %qE"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÑ‚ÐºÐ¸ %qD"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð½ÐµÑ‚ Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ðº, ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð¿Ð¾ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ %qE"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ðµ Ð¿Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÑŽ Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "Ð¿Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÑŽ Ð¿Ñ€Ð¾Ð¸Ñ�Ñ…Ð¾Ð´Ð¸Ñ‚ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ� Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ð¸Ð´Ð¾Ð¼ Ñ‚ÐµÐ³Ð°"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº %qD Ñ� void Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼ Ð¸Ð»Ð¸ Ðº ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
--- 45532,45792 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D"
  
! #: c/c-decl.cc:2295
  #, 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 Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð² Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<gnu_inline%> Ð² %q+D"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "Ð½Ð¾ Ð½Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ (Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð° Ð¿Ñ€ÐµÐ¶Ð½Ñ�Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ€Ð°Ð½ÐµÐµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ðµ %qs Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� %qD"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: c/c-decl.cc:3806
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ðµ %qs Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� %qD"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ (Ð½Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸); Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ (Ð½Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸)"
  
! #: c/c-decl.cc:3896
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ (Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸); Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ (Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð¾ ÐºÐ°Ð¶Ð´Ð¾Ð¼ Ð½ÐµÐ¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð¼ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ Ð²Ñ‹Ð´Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð· Ð² ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð³Ð´Ðµ Ð¾Ð½ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼ÐµÑ‚ÐºÑƒ %qE Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ %qE"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÑ‚ÐºÐ¸ %qD"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð½ÐµÑ‚ Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ðº, ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð¿Ð¾ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ %qE"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ðµ Ð¿Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÑŽ Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "Ð¿Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÑŽ Ð¿Ñ€Ð¾Ð¸Ñ�Ñ…Ð¾Ð´Ð¸Ñ‚ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ� Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ð¸Ð´Ð¾Ð¼ Ñ‚ÐµÐ³Ð°"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº %qD Ñ� void Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼ Ð¸Ð»Ð¸ Ðº ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð
*** 45779,45909 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐ°, Ð½Ð¾ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸ Ð¸ Ð±ÐµÐ· Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %<_Alignas%> Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %<_Alignas%> Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %<_Alignas%> Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ %qs Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ %<_Alignas%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
  #
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of type %<void%> in parameter declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<static%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<[*]%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
--- 45796,45926 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐ°, Ð½Ð¾ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸ Ð¸ Ð±ÐµÐ· Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %<_Alignas%> Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %<_Alignas%> Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %<_Alignas%> Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ %qs Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ %<_Alignas%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
  #
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of type %<void%> in parameter declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<static%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<[*]%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
*************** msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð
*** 45911,46222 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð½Ð¸Ð³Ð´Ðµ ÐºÑ€Ð¾Ð¼Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ __typeof__)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %qT Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² C++"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð»Ñ� %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-decl.cc:5786
  #, 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 "asm-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ€Ð°Ð·Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� volatile-Ð¿Ð¾Ð»ÐµÐ¼"
  
! #: c/c-decl.cc:5910
  #, 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.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D Ð² declare target Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "Ð² ISO C ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qE implicitly auto and declared %qs"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ auto Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ðµ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs"
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ GCC"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ñ� %qs Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ð´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð° Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6442
  #, 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.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ð² Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %<_Atomic%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° (%s Ð¸ %s)"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qE Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ auto Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
--- 45928,46239 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð½Ð¸Ð³Ð´Ðµ ÐºÑ€Ð¾Ð¼Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ __typeof__)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %qT Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² C++"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð»Ñ� %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-decl.cc:5793
  #, 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 "asm-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ€Ð°Ð·Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� volatile-Ð¿Ð¾Ð»ÐµÐ¼"
  
! #: c/c-decl.cc:5917
  #, 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.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D Ð² declare target Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "Ð² ISO C ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qE implicitly auto and declared %qs"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ auto Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ðµ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs"
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ GCC"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ñ� %qs Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ð´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð° Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6449
  #, 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.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ð² Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %<_Atomic%>"
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° (%s Ð¸ %s)"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qE Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ auto Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
*************** msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„Ñƒ
*** 46224,47056 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� "
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7055
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7058
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "Ð² ISO C Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:7248
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE ÐºÐ°Ðº Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ void-Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "Ð² ISO C ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<auto%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<register%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %<register%> %qE"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.cc:7643
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<inline%>"
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "Ð² ISO C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ const Ð¸ volatile Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<inline%>"
  
! #: c/c-decl.cc:7841
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<_Noreturn%>"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<main%> Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %<main%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.cc:7984
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.cc:7987
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð½Ð°Ñ‡Ð°Ð»Ð° ÐºÐ°Ðº %<static%>, Ð° Ð·Ð°Ñ‚ÐµÐ¼ ÐºÐ°Ðº %<extern%>"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<inline%>"
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<_Noreturn%>"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>, ÐºÐ°Ðº ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÑ‚"
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ñ‡Ð»ÐµÐ½Ð° %q+D"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² - Ð½Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9281
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  #| msgid "reverse scalar storage order"
  msgid "type punning toggles scalar storage order"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� ÐºÐ°Ðº Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð» Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgid "enumerator value outside the range of underlying type"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ unscoped Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ - %<int%>"
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° ÐºÐ°Ðº variadic Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %qD Ð½Ðµ Ð±Ñ‹Ð» Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°, Ð´Ð¾ ÐµÑ‘ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÑŽ"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD - Ð½Ðµ %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %qD"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ %qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Ñ�Ñ‚Ð°Ñ€Ñ‹Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð¡ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ñ�Ñ‚Ð¸Ð»Ðµ ISO C"
  
! #: c/c-decl.cc:10347
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Static_assert%>"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %qD Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D, Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ %qD Ð¿Ñ€Ð¸Ñ�Ð²Ð¾ÐµÐ½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð½Ð¾ Ð¾Ð½ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð° Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² C99 Ð¸Ð»Ð¸ C11 Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: c/c-decl.cc:11003
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¾Ð¿Ñ†Ð¸ÑŽ -std=c99, -std=gnu99,-std=c11 Ð¸Ð»Ð¸ -std=gnu11 Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð²Ð°ÑˆÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<for%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<struct %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<union %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° %qs Ð¸ %qs"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %qE  Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 46241,47073 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� "
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7062
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7065
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "Ð² ISO C Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:7255
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE ÐºÐ°Ðº Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ void-Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "Ð² ISO C ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<auto%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<register%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %<register%> %qE"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE"
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<inline%>"
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "Ð² ISO C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ const Ð¸ volatile Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<inline%>"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<_Noreturn%>"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<main%> Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %<main%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.cc:7994
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð½Ð°Ñ‡Ð°Ð»Ð° ÐºÐ°Ðº %<static%>, Ð° Ð·Ð°Ñ‚ÐµÐ¼ ÐºÐ°Ðº %<extern%>"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<inline%>"
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<_Noreturn%>"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>, ÐºÐ°Ðº ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÑ‚"
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ñ‡Ð»ÐµÐ½Ð° %q+D"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² - Ð½Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.cc:9288
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.cc:9342
  #, fuzzy, gcc-internal-format
  #| msgid "reverse scalar storage order"
  msgid "type punning toggles scalar storage order"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� ÐºÐ°Ðº Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð» Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgid "enumerator value outside the range of underlying type"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ unscoped Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ - %<int%>"
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° ÐºÐ°Ðº variadic Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %qD Ð½Ðµ Ð±Ñ‹Ð» Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°, Ð´Ð¾ ÐµÑ‘ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÑŽ"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD - Ð½Ðµ %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %qD"
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ %qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Ñ�Ñ‚Ð°Ñ€Ñ‹Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð¡ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ñ�Ñ‚Ð¸Ð»Ðµ ISO C"
  
! #: c/c-decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Static_assert%>"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %qD Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D, Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ %qD Ð¿Ñ€Ð¸Ñ�Ð²Ð¾ÐµÐ½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð½Ð¾ Ð¾Ð½ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð° Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² C99 Ð¸Ð»Ð¸ C11 Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¾Ð¿Ñ†Ð¸ÑŽ -std=c99, -std=gnu99,-std=c11 Ð¸Ð»Ð¸ -std=gnu11 Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð²Ð°ÑˆÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<for%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<struct %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<union %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° %qs Ð¸ %qs"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %qE  Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<
*** 47058,47299 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "GCC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long long%>"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ð½Ð°Ñ�Ñ‹Ñ‰ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.cc:11897
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ %<__int%d%>"
  
! #: c/c-decl.cc:11919
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.cc:11962
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÑƒÐ»ÐµÐ²Ñ‹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.cc:12081
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<_Float%d%s%>"
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.cc:12202
  #, 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.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Ð² C++ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐ° %qD Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð»Ðµ, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¸Ð»Ð¸ typedef-Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE - Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<typedef%>"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<static%>"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<_Thread_local%> Ð¸Ð»Ð¸ %<__thread%>"
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<__thread%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· %<_Fract%> Ð¸Ð»Ð¸ %<_Accum%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<complex%> ÐºÐ°Ðº Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚ %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<__int%d%> types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ %<__int%d%>"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%> Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_out%> Ð¸ Ð½Ðµ %<omp_in%>"
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%> Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_priv%> Ð¸ Ð½Ðµ %<omp_orig%>"
  
! #: c/c-fold.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
--- 47075,47316 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "GCC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long long%>"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ð½Ð°Ñ�Ñ‹Ñ‰ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.cc:11904
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ %<__int%d%>"
  
! #: c/c-decl.cc:11926
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.cc:11969
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÑƒÐ»ÐµÐ²Ñ‹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.cc:12088
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<_Float%d%s%>"
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.cc:12209
  #, 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.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Ð² C++ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐ° %qD Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð»Ðµ, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¸Ð»Ð¸ typedef-Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE - Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<typedef%>"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<static%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<_Thread_local%> Ð¸Ð»Ð¸ %<__thread%>"
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<__thread%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· %<_Fract%> Ð¸Ð»Ð¸ %<_Accum%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<complex%> ÐºÐ°Ðº Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚ %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<__int%d%> types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ %<__int%d%>"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%> Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_out%> Ð¸ Ð½Ðµ %<omp_in%>"
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%> Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_priv%> Ð¸ Ð½Ðµ %<omp_orig%>"
  
! #: c/c-fold.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
*************** msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð¼Ð
*** 47314,47320 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
--- 47331,47337 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚
*** 47324,47336 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ñ‹Ñ… ÐµÐ´Ð¸Ð½Ð¸Ñ† Ñ‚Ñ€Ð°Ð½Ñ�Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ ISO C, Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ Ð·Ð½Ð°Ðº %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
--- 47341,47353 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ñ‹Ñ… ÐµÐ´Ð¸Ð½Ð¸Ñ† Ñ‚Ñ€Ð°Ð½Ñ�Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ ISO C, Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ Ð·Ð½Ð°Ðº %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
*************** msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚
*** 47366,47374 ****
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
--- 47383,47391 ----
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
*************** msgstr "Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<fallth
*** 47402,47408 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
--- 47419,47425 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
*************** msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±Ñ
*** 47417,47428 ****
  msgid "unexpected attribute"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<fallthrough%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
--- 47434,47445 ----
  msgid "unexpected attribute"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<fallthrough%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>, %<,%>,
*** 47487,47493 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
--- 47504,47510 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
*************** msgid "empty enum is invalid"
*** 47584,47603 ****
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
--- 47601,47620 ----
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð
*** 47680,47686 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter packs Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute does not take any arguments"
--- 47697,47703 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter packs Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑ
*** 47692,47761 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<[*]%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ð¿Ð¾Ñ�Ð¾Ð± Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ð¿Ð¾Ñ�Ð¾Ð± Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð±ÐµÐ· %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "Ð² ISO C Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ðº Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°, Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð¼ÐµÑˆÐµÐ½Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¸ ÐºÐ¾Ð´Ð°"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<}%> Ð¿ÐµÑ€ÐµÐ´ %<else%>"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ %<if%>"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
--- 47709,47778 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<[*]%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ð¿Ð¾Ñ�Ð¾Ð± Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ð¿Ð¾Ñ�Ð¾Ð± Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð±ÐµÐ· %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "Ð² ISO C Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ðº Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°, Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð¼ÐµÑˆÐµÐ½Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¸ ÐºÐ¾Ð´Ð°"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<}%> Ð¿ÐµÑ€ÐµÐ´ %<else%>"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ %<if%>"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
*************** msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¾Ñ�Ñ
*** 47764,47870 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<*%>"
  
! #: c/c-parser.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<fallthrough%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ðº Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<if%>"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<else%>"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ¸ %<else%>"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<do%>"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð² Ñ†Ð¸ÐºÐ»Ðµ Ñ� %<GCC ivdep%> pragma"
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "ÑˆÐ¸Ñ€Ð¾ÐºÐ°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: c/c-parser.cc:8155
  #, 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"
--- 47781,47887 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<*%>"
  
! #: c/c-parser.cc:6758
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<fallthrough%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ðº Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<if%>"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<else%>"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ¸ %<else%>"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<do%>"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð² Ñ†Ð¸ÐºÐ»Ðµ Ñ� %<GCC ivdep%> pragma"
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "ÑˆÐ¸Ñ€Ð¾ÐºÐ°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: c/c-parser.cc:8158
  #, 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 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ð
*** 47872,48914 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C ÑƒÐ½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¿Ð»ÑŽÑ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<sizeof%> Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð¼Ñƒ Ð¿Ð¾Ð»ÑŽ"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<%E (Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ)%>"
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� %qs"
  
! #: c/c-parser.cc:9245
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<default%> case Ð² %<_Generic%>"
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "Ð¾Ñ€Ð¸Ð³Ð¸Ð½Ð°Ð» %<default%> Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> Ð·Ð°Ð´Ð°ÐµÑ‚ Ð´Ð²Ð° Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ�Ð¼"
  
  #
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ð½Ð¸ Ñ� ÐºÐ°ÐºÐ¾Ð¹ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-parser.cc:9429
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:9459
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:9490
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ‚ÐµÐ»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð³Ñ€ÑƒÐ¿Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
  
! #: c/c-parser.cc:9896
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_choose_expr%> - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10027
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10518
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ‹Ð·Ð¾Ð²Ð°"
  
! #: c/c-parser.cc:10522
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-parser.cc:10548
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_complex%>"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<__builtin_complex%> Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ %<__builtin_complex%> Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %qE"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<constexpr%> Ð²Ð½Ðµ ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: c/c-parser.cc:10898
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<constexpr%> Ð²Ð½Ðµ ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð½ÐµÐ¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Ð´Ð»Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "no type or storage class may be specified here, before %qE"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ñ‚Ð¸Ð¿, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�, Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ñ� Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Ð»Ð¸ÑˆÐ½Ñ�Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹"
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð·Ð°Ð´Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¸Ð»Ð¸ %<{%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° objective-c"
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ñ‚Ð¸Ð¿, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�,"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%> before %qE"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "Ð¸Ð¼Ñ� setter Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð·Ð°ÐºÐ°Ð½Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� %<:%>"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma %s%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for, while Ð¸Ð»Ð¸ do Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%> Ð¸Ð»Ð¸ %<,%>"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%> before %<#pragma%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%> Ð¿ÐµÑ€ÐµÐ´ %<#pragma%>"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð±ÐµÐ· Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "ÐµÑ�Ð»Ð¸ ÐºÐ°ÐºÐ°Ñ�-Ð»Ð¸Ð±Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‚Ð¾ Ð²Ñ�Ðµ %<if%> Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_threads%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_tasks%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<grainsize%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<priority%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%> before %<decltype%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<static%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%>"
  msgid "expected %<concurrent%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¾Ð±Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<monotonic%> Ð¸ %<nonmonotonic%>"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<runtime%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<auto%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ‡Ð°Ð½ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_teams%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<thread_limit%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple linear modifiers"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%<safelen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qs Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� %s %s"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ depend Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ map Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ map Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause step expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ dist_schedule Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17365
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ proc_bind Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<#pragma acc%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð´Ð»Ñ� %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ %qs"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� OpenACC ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<global%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ñ� %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð½Ñƒ %<device%>, %<host%> Ð¸Ð»Ð¸ %<self%>ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 47889,48931 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C ÑƒÐ½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¿Ð»ÑŽÑ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<sizeof%> Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð¼Ñƒ Ð¿Ð¾Ð»ÑŽ"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:8988
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<%E (Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ)%>"
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� %qs"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.cc:9251
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:9323
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<default%> case Ð² %<_Generic%>"
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "Ð¾Ñ€Ð¸Ð³Ð¸Ð½Ð°Ð» %<default%> Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> Ð·Ð°Ð´Ð°ÐµÑ‚ Ð´Ð²Ð° Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ�Ð¼"
  
  #
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ð½Ð¸ Ñ� ÐºÐ°ÐºÐ¾Ð¹ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-parser.cc:9432
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:9440
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:9462
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:9493
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ‚ÐµÐ»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð³Ñ€ÑƒÐ¿Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
  
! #: c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_choose_expr%> - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10030
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10521
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ‹Ð·Ð¾Ð²Ð°"
  
! #: c/c-parser.cc:10525
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-parser.cc:10551
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_complex%>"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<__builtin_complex%> Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ %<__builtin_complex%> Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %qE"
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<constexpr%> Ð²Ð½Ðµ ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<constexpr%> Ð²Ð½Ðµ ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð½ÐµÐ¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Ð´Ð»Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "no type or storage class may be specified here, before %qE"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ñ‚Ð¸Ð¿, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�, Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ñ� Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Ð»Ð¸ÑˆÐ½Ñ�Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹"
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð·Ð°Ð´Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¸Ð»Ð¸ %<{%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° objective-c"
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ñ‚Ð¸Ð¿, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�,"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%> before %qE"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "Ð¸Ð¼Ñ� setter Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð·Ð°ÐºÐ°Ð½Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� %<:%>"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma %s%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for, while Ð¸Ð»Ð¸ do Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%> Ð¸Ð»Ð¸ %<,%>"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%> before %<#pragma%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%> Ð¿ÐµÑ€ÐµÐ´ %<#pragma%>"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð±ÐµÐ· Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "ÐµÑ�Ð»Ð¸ ÐºÐ°ÐºÐ°Ñ�-Ð»Ð¸Ð±Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‚Ð¾ Ð²Ñ�Ðµ %<if%> Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_threads%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_tasks%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<grainsize%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<priority%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%> before %<decltype%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<static%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%>"
  msgid "expected %<concurrent%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¾Ð±Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<monotonic%> Ð¸ %<nonmonotonic%>"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<runtime%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<auto%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ‡Ð°Ð½ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_teams%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<thread_limit%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple linear modifiers"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%<safelen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qs Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� %s %s"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ depend Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ map Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ map Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause step expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ dist_schedule Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17368
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ proc_bind Ð²Ð¸Ð´"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<#pragma acc%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð´Ð»Ñ� %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ %qs"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� OpenACC ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<global%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ñ� %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð½Ñƒ %<device%>, %<host%> Ð¸Ð»Ð¸ %<self%>ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 48917,49521 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qs clause requires %qs clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%> before string constant"
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%> Ð¿ÐµÑ€ÐµÐ´ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð²Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, fuzzy, gcc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%> before %<decltype%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %<collapse%>"
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ for"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°ÐºÐºÑƒÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "Ñ�Ð»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¼Ð¸"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ firstprivate"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend> clause may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %<for%> Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<point%>"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%>, %<from%>, %<tofrom%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<from%>, %<release%> Ð¸Ð»Ð¸ %<delete%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%>, %<from%>, %<tofrom%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:22319
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¸Ð»Ð¸ Ð´Ñ€ÑƒÐ³Ð°Ñ� %<#pragma omp declare simd%>"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> Ð½Ðµ Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð¾ %qs ÑƒÐ¶Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð² %<@synthesize%>"
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "%qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "  Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD Ð·Ð°Ð´Ð°Ð½ Ð¸ Ð² declare target %<link%> Ð¸ Ð² %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD Ð·Ð°Ð´Ð°Ð½ Ð¸ Ð² declare target %<link%> Ð¸ Ð² %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<target%>"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð¸Ð»Ð¸ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%> ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "const, volatile Ð¸Ð»Ð¸ restrict ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs %<#pragma omp declare reduction%> Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<(%>"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð½Ð¸Ð¼ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<&omp_priv%>"
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<simd%> Ð¸Ð»Ð¸ %<reduction%> Ð¸Ð»Ð¸ %<target%>"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, 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.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:23751
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  #| msgid "variable length element type in array %<reduction%> clause"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> before %qE"
  msgid "expected %qs or %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<(%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown assumption clause %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected assumption clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<threadprivate%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%>"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24584
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "Ð½ÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
--- 48934,49538 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qs clause requires %qs clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%> before string constant"
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%> Ð¿ÐµÑ€ÐµÐ´ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð²Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, fuzzy, gcc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%> before %<decltype%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %<collapse%>"
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ for"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°ÐºÐºÑƒÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "Ñ�Ð»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¼Ð¸"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ firstprivate"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend> clause may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %<for%> Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<point%>"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%>, %<from%>, %<tofrom%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<from%>, %<release%> Ð¸Ð»Ð¸ %<delete%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%>, %<from%>, %<tofrom%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:22322
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¸Ð»Ð¸ Ð´Ñ€ÑƒÐ³Ð°Ñ� %<#pragma omp declare simd%>"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> Ð½Ðµ Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð¾ %qs ÑƒÐ¶Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð² %<@synthesize%>"
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "%qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "  Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD Ð·Ð°Ð´Ð°Ð½ Ð¸ Ð² declare target %<link%> Ð¸ Ð² %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD Ð·Ð°Ð´Ð°Ð½ Ð¸ Ð² declare target %<link%> Ð¸ Ð² %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<target%>"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð¸Ð»Ð¸ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%> ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "const, volatile Ð¸Ð»Ð¸ restrict ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs %<#pragma omp declare reduction%> Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<(%>"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð½Ð¸Ð¼ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<&omp_priv%>"
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<simd%> Ð¸Ð»Ð¸ %<reduction%> Ð¸Ð»Ð¸ %<target%>"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, 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.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.cc:23754
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  #| msgid "variable length element type in array %<reduction%> clause"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> before %qE"
  msgid "expected %qs or %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<(%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown assumption clause %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected assumption clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<threadprivate%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%>"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24587
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "Ð½ÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
*************** msgstr "Ð½ÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�
*** 49525,49531 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
--- 49542,49548 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
*************** msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ñ
*** 49611,49622 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE"
--- 49628,49639 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE"
*************** msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD, Ð´ÐµÐºÐ»Ð°Ñ
*** 50056,50062 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "Ð»ÐµÐ²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ `Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ�' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð²"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "Ð¿Ñ€Ð°Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ comma Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
--- 50073,50079 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "Ð»ÐµÐ²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ `Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ�' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð²"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "Ð¿Ñ€Ð°Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ comma Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
*************** msgstr ""
*** 50517,50528 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 50534,50545 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 50538,50544 ****
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
--- 50555,50561 ----
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
*************** msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð
*** 50548,50564 ****
  msgid "array initialized from non-constant array expression"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
--- 50565,50581 ----
  msgid "array initialized from non-constant array expression"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
*************** msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð
*** 50578,50585 ****
  msgid "braces around scalar initializer"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
--- 50595,50602 ----
  msgid "braces around scalar initializer"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
*************** msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ
*** 50594,51217 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qD Ð¸Ð· %qT"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Ð¸Ð¼Ñ� Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð² C++"
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ð² %<struct%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<designated_init%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "Ð½Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "Ð² ISO C Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð²Ð¸Ð´Ð° %<goto *expr;%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<noreturn%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%>"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ Ð½Ðµ void-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> <Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð¼ÐµÑ‚ÐºÐ¸"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "Ð² ISO C %<long%>-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² %<int%>"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� OpenMP Ð´Ð»Ñ� Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:12034
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<false%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12039
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<true%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<false%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<true%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ == Ð¸Ð»Ð¸ != Ð½Ðµ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð½ÐµÑ�Ð²Ñ�Ð·Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "Ð² ISO C Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ñ†ÐµÐ»Ð¾Ð³Ð¾"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾/Ð½ÐµÑ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð½ÑƒÐ»ÐµÐ¼"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð¼ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ð½Ðµ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ð¼Ñ‹Ð¹ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð¸Ð· %<parallel%>, %<for%>, %<sections%> Ð¸Ð»Ð¸ %<taskgroup%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %<parallel%> Ð¸Ð»Ð¸ %<target%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð¸Ð· %<parallel%>, %<for%>, %<sections%> Ð¸Ð»Ð¸ %<taskgroup%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ threadprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer %qs in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "for unknown bound array type length expression must be specified"
  msgid "for array function parameter length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ� NULL Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
  #
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
  #
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ ÐµÑ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð´Ð»Ñ� %qE"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%> Ð´Ð»Ñ� %<copyin%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, fuzzy, gcc-internal-format
  #| msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%> Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %<simd%> Ð¸Ð»Ð¸ %<for%>"
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð±ÐµÐ· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%>"
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "ÑˆÐ°Ð³ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<linear%> %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹, Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 50611,51234 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qD Ð¸Ð· %qT"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Ð¸Ð¼Ñ� Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð² C++"
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ð² %<struct%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<designated_init%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "Ð½Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "Ð² ISO C Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð²Ð¸Ð´Ð° %<goto *expr;%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<noreturn%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%>"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ Ð½Ðµ void-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> <Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð¼ÐµÑ‚ÐºÐ¸"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "Ð² ISO C %<long%>-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² %<int%>"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� OpenMP Ð´Ð»Ñ� Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:12039
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<false%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12044
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<true%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<false%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<true%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ == Ð¸Ð»Ð¸ != Ð½Ðµ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð½ÐµÑ�Ð²Ñ�Ð·Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "Ð² ISO C Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ñ†ÐµÐ»Ð¾Ð³Ð¾"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾/Ð½ÐµÑ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð½ÑƒÐ»ÐµÐ¼"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð¼ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ð½Ðµ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ð¼Ñ‹Ð¹ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð¸Ð· %<parallel%>, %<for%>, %<sections%> Ð¸Ð»Ð¸ %<taskgroup%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %<parallel%> Ð¸Ð»Ð¸ %<target%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð¸Ð· %<parallel%>, %<for%>, %<sections%> Ð¸Ð»Ð¸ %<taskgroup%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ threadprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer %qs in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "for unknown bound array type length expression must be specified"
  msgid "for array function parameter length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ� NULL Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
  #
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
  #
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ ÐµÑ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð´Ð»Ñ� %qE"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%> Ð´Ð»Ñ� %<copyin%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, fuzzy, gcc-internal-format
  #| msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%> Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %<simd%> Ð¸Ð»Ð¸ %<for%>"
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð±ÐµÐ· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%>"
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "ÑˆÐ°Ð³ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<linear%> %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹, Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ
*** 51220,51454 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<firstprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<lastprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<depend%>"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<depend%>"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð½Ð¸ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ %<declare target%><)%>"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<inbranch%> Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� %<notinbranch%>"
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ð¼ %qs Ð´Ð»Ñ� %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<simdlen%> Ð±Ð¾Ð»ÑŒÑˆÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� %<safelen%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "ÑˆÐ°Ð³ %<linear%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ð½ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<va_arg%> Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_arg%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_arg%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "Ð² C++ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<va_arg%>"
--- 51237,51471 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<firstprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<lastprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<depend%>"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<depend%>"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð½Ð¸ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ %<declare target%><)%>"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<inbranch%> Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� %<notinbranch%>"
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ð¼ %qs Ð´Ð»Ñ� %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<simdlen%> Ð±Ð¾Ð»ÑŒÑˆÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� %<safelen%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "ÑˆÐ°Ð³ %<linear%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ð½ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<va_arg%> Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.cc:16374
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_arg%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_arg%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "Ð² C++ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<va_arg%>"
*************** msgid "expected case label"
*** 51681,51710 ****
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<this%> Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, 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"
--- 51698,51727 ----
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<this%> Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, 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] ""
*** 51712,51718 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 51729,51735 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] "  ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð¾Ð¶Ð¸Ð´Ð°
*** 51720,52578 ****
  msgstr[1] "  ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ %d Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, %d Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾"
  msgstr[2] "  ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ %d Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð², %d Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾"
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ð² %qT Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ñ‡Ð½Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ"
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ Ðº Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ñ… Ñ€Ð°Ð½ÐµÐµ"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Ð²Ñ‹Ð²Ð¾Ð´/Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÑƒÐ´Ð°Ñ‡Ð½Ð°:"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÑŽÑ‰Ð¸Ð¹ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð±Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<%D(%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ñ‹Ð¹ %<operator?:%>"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> Ð² %<%E%s%>"
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> Ð² %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs Ð² %<%s %E%>"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> Ð² %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.cc:5577
  #, 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.cc:5652
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT, %qT Ð¸ %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, 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.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT vs %qT"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs, Ð¿Ñ€Ð¾Ð±ÑƒÐµÐ¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, 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.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %q#T Ð¸ %q#T"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/call.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "exception cleanup for this placement new selects non-placement operator delete"
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "Ð¾Ñ‡Ð¸Ñ�Ñ‚ÐºÐ° Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� new Ð²Ñ‹Ð±Ð¸Ñ€Ð°ÐµÑ‚ Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete"
  
! #: cp/call.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation)"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð² C++14 (Ð¸Ð»Ð¸ Ñ� -fsized-deallocation)"
  
! #: cp/call.cc:7807
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ�"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� %qD"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %<operator %s%> Ð´Ð»Ñ� %qT"
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D private Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ private Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.cc:8055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D protected Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ protected Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.cc:8063
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° NULL Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %P Ð² %qD"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "  declared here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð² %qD"
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %P -Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/call.cc:8258
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±Ð¾Ðº Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� %qT"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  #, fuzzy
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº void Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8338
  #, fuzzy
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº void Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8353
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² %qT Ð¸Ð· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD"
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "Ð² C++11 Ð¸ Ð²Ñ‹ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¼"
  
! #: cp/call.cc:8708
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8717
  #, fuzzy
  #| msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· rvalue Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº volatile Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· rvalue Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾  Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ rvalue %qE Ñ� %qT"
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "scoped enum %qT Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð´Ð°Ð»ÑŒÑˆÐµ ... ÐºÐ°Ðº %qT Ð¿ÐµÑ€ÐµÐ´ fabi-version=6, %qT Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Ð¿Ñ€Ð¸ÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐµÑ‰Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹"
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<this%> Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸Ðµ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10773
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has pointer to boolean type"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° boolean"
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€ÑƒÐµÑ‚ Ðº Ñ�ÐµÐ±Ðµ"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %<%T::%D%> Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾"
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ %<::%D%>"
  
! #: cp/call.cc:11636
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%s(%A)%>"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ %<%s(%A)%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½ÑƒÑŽ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÑƒ"
  
  #
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
  #
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ %qT Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qT, Ð° Ð½Ðµ %qT"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ Ð³Ð¾Ð²Ð¾Ñ€Ð¸Ñ‚ Ð·Ð´ÐµÑ�ÑŒ Ð¾ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ…Ð¾Ñ‚Ñ� Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð»ÑƒÑ‡ÑˆÐµ, Ñ‡ÐµÐ¼ Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾:"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qD (Ð° Ð½Ðµ %qD)"
  
! #: cp/call.cc:12875
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ð´Ð°ÐµÑ‚ Ð»ÑƒÑ‡ÑˆÑƒÑŽ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ¸"
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ Ð³Ð¾Ð²Ð¾Ñ€Ð¸Ñ‚ Ð·Ð´ÐµÑ�ÑŒ Ð¾ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ…Ð¾Ñ‚Ñ� Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð»ÑƒÑ‡ÑˆÐµ, Ñ‡ÐµÐ¼ Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qD Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚Ñ�Ñ�, Ð¿Ð¾ÐºÐ° Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13740
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 51737,52595 ----
  msgstr[1] "  ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ %d Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, %d Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾"
  msgstr[2] "  ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ %d Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð², %d Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾"
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ð² %qT Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ñ‡Ð½Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ"
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ Ðº Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ñ… Ñ€Ð°Ð½ÐµÐµ"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Ð²Ñ‹Ð²Ð¾Ð´/Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÑƒÐ´Ð°Ñ‡Ð½Ð°:"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÑŽÑ‰Ð¸Ð¹ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð±Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<%D(%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ñ‹Ð¹ %<operator?:%>"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> Ð² %<%E%s%>"
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> Ð² %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs Ð² %<%s %E%>"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> Ð² %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.cc:5592
  #, 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.cc:5667
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT, %qT Ð¸ %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, 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.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT vs %qT"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs, Ð¿Ñ€Ð¾Ð±ÑƒÐµÐ¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, 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.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %q#T Ð¸ %q#T"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/call.cc:7782
  #, fuzzy, gcc-internal-format
  #| msgid "exception cleanup for this placement new selects non-placement operator delete"
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "Ð¾Ñ‡Ð¸Ñ�Ñ‚ÐºÐ° Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� new Ð²Ñ‹Ð±Ð¸Ñ€Ð°ÐµÑ‚ Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete"
  
! #: cp/call.cc:7785
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation)"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð² C++14 (Ð¸Ð»Ð¸ Ñ� -fsized-deallocation)"
  
! #: cp/call.cc:7822
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ�"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� %qD"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %<operator %s%> Ð´Ð»Ñ� %qT"
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D private Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ private Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.cc:8070
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D protected Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ protected Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.cc:8078
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° NULL Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %P Ð² %qD"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "  declared here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð² %qD"
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %P -Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/call.cc:8273
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±Ð¾Ðº Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� %qT"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  #, fuzzy
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº void Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº void Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8368
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² %qT Ð¸Ð· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD"
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "Ð² C++11 Ð¸ Ð²Ñ‹ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¼"
  
! #: cp/call.cc:8723
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:8732
  #, fuzzy
  #| msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· rvalue Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº volatile Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· rvalue Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾  Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ rvalue %qE Ñ� %qT"
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "scoped enum %qT Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð´Ð°Ð»ÑŒÑˆÐµ ... ÐºÐ°Ðº %qT Ð¿ÐµÑ€ÐµÐ´ fabi-version=6, %qT Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Ð¿Ñ€Ð¸ÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐµÑ‰Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹"
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<this%> Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸Ðµ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10788
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:10978
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has pointer to boolean type"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° boolean"
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€ÑƒÐµÑ‚ Ðº Ñ�ÐµÐ±Ðµ"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %<%T::%D%> Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾"
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ %<::%D%>"
  
! #: cp/call.cc:11651
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%s(%A)%>"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ %<%s(%A)%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½ÑƒÑŽ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÑƒ"
  
  #
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
  #
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ %qT Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qT, Ð° Ð½Ðµ %qT"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ Ð³Ð¾Ð²Ð¾Ñ€Ð¸Ñ‚ Ð·Ð´ÐµÑ�ÑŒ Ð¾ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ…Ð¾Ñ‚Ñ� Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð»ÑƒÑ‡ÑˆÐµ, Ñ‡ÐµÐ¼ Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾:"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qD (Ð° Ð½Ðµ %qD)"
  
! #: cp/call.cc:12901
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ð´Ð°ÐµÑ‚ Ð»ÑƒÑ‡ÑˆÑƒÑŽ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ¸"
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ Ð³Ð¾Ð²Ð¾Ñ€Ð¸Ñ‚ Ð·Ð´ÐµÑ�ÑŒ Ð¾ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ…Ð¾Ñ‚Ñ� Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð»ÑƒÑ‡ÑˆÐµ, Ñ‡ÐµÐ¼ Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qD Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚Ñ�Ñ�, Ð¿Ð¾ÐºÐ° Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:13786
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐ
*** 53050,53056 ****
  msgid "next member %q#D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
--- 53067,53073 ----
  msgid "next member %q#D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
*************** msgstr ""
*** 53216,53304 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %qE"
  
! #: cp/constexpr.cc:1991
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "Ñ�Ð°Ð¼Ð¾Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²Ñ�ÐµÐ³Ð´Ð° Ð´Ð°ÐµÑ‚ false"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %D Ñ‚Ð¸Ð¿Ð° %<io%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ð¼ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ %qT"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 53233,53321 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %qE"
  
! #: cp/constexpr.cc:1989
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "Ñ�Ð°Ð¼Ð¾Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²Ñ�ÐµÐ³Ð´Ð° Ð´Ð°ÐµÑ‚ false"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %D Ñ‚Ð¸Ð¿Ð° %<io%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ð¼ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ %qT"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr ""
*** 53306,53363 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  msgid "allocation performed here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.cc:2793
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
  
! #: cp/constexpr.cc:2810
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "ÐŸÐ¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ€Ð°Ð·Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ ÑƒÐ¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ€Ð°Ð½ÐµÐµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð´Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
--- 53323,53380 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:2769
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  msgid "allocation performed here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.cc:2791
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
  
! #: cp/constexpr.cc:2808
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "ÐŸÐ¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ€Ð°Ð·Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ ÑƒÐ¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ€Ð°Ð½ÐµÐµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð´Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
*************** msgid "dereferencing a null pointer in %
*** 53432,53438 ****
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð² %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 53449,53455 ----
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð² %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°
*** 53543,53901 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ Ðº Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ %qE Ñ‡ÐµÑ€ÐµÐ· %qT glvalue Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐ¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5719
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ�Ð²Ð¾ÐµÐ¼ Ñ�Ð¾Ð±Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ const"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<constexpr%>"
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:6116
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:6973
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "capture Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹  %qD Ñ� Ð½ÐµÐ°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ñ€Ð¾ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½ÐµÐ»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "reinterpret_cast Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%s\"%s\"%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½Ðµ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "reinterpret_cast Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð°Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ"
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð²Ð¸Ð´Ð° %s"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½Ðµ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ rvalue Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/constexpr.cc:9258
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from integer to pointer"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "address-of Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qE Ñ� Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸ÐµÐ¼ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:9390
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/constexpr.cc:9633
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "typeid-expression Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qE Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/constexpr.cc:9696
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<thread_local%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/constexpr.cc:9765
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<static%> in %<constexpr%> function"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<static%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<this%> in a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ AST Ð²Ð¸Ð´Ð° %s"
--- 53560,53918 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ Ðº Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ %qE Ñ‡ÐµÑ€ÐµÐ· %qT glvalue Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐ¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:5718
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ�Ð²Ð¾ÐµÐ¼ Ñ�Ð¾Ð±Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ const"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<constexpr%>"
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:6115
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:6972
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "capture Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹  %qD Ñ� Ð½ÐµÐ°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ñ€Ð¾ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½ÐµÐ»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "reinterpret_cast Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%s\"%s\"%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½Ðµ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "reinterpret_cast Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð°Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ"
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð²Ð¸Ð´Ð° %s"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½Ðµ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ rvalue Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/constexpr.cc:9257
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from integer to pointer"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "address-of Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qE Ñ� Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸ÐµÐ¼ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:9389
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/constexpr.cc:9632
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "typeid-expression Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qE Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/constexpr.cc:9695
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:9756
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<thread_local%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/constexpr.cc:9764
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<static%> in %<constexpr%> function"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<static%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<this%> in a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ AST Ð²Ð¸Ð´Ð° %s"
*************** msgstr ""
*** 54698,54704 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 54715,54721 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr "Ð² C++11 Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹
*** 54727,54763 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "Ð² C++11 Ñ�Ñ‚Ð¾ throw Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÑŽÑ‚ noexcept"
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes in template argument %qE"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 54744,54792 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "Ð² C++11 Ñ�Ñ‚Ð¾ throw Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÑŽÑ‚ noexcept"
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes in template argument %qE"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qE attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "lambda-expression in template-argument"
! msgid "use fold expression in the attribute argument instead"
! msgstr "lambda-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "Ð¸Ð· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐº
*** 55193,55199 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² %<constexpr%> Ð¾Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
--- 55222,55228 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² %<constexpr%> Ð¾Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
*************** msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ
*** 55822,55828 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ñ… Ðº Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð±ÐµÐ· Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 55851,55857 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ñ… Ðº Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð±ÐµÐ· Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ
*** 56032,56039 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99 Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð²Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð°"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð´Ð»Ñ� %qT"
--- 56061,56068 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99 Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð²Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð°"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð´Ð»Ñ� %qT"
*************** msgstr ""
*** 56153,56169 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ (Ð° Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�) Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ %<register%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
--- 56182,56198 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ (Ð° Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�) Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ %<register%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
*************** msgstr "%<long%> Ð¸ %<short%> Ð¾Ð´Ð½Ð¾Ð²
*** 56979,56996 ****
  msgid "%qs specified with %qT"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
! #| msgid "%qs used with %qE"
! msgid "%qs specified with %qD"
! msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<decltype%>"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
--- 57008,57025 ----
  msgid "%qs specified with %qT"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
! #| msgid "%qs specified with %<typeof%>"
! msgid "%qs specified with typedef-name %qD"
! msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
  
! #: cp/decl.cc:12491
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<decltype%>"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
*************** msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾
*** 57598,57604 ****
  msgid "a concept cannot be a member function"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
--- 57627,57633 ----
  msgid "a concept cannot be a member function"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
*************** msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ
*** 57641,57978 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ Ñ‚Ð¸Ð¿Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "static data member %qE declared %<concept%>"
  msgid "static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<concept%>"
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<constexpr%>"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<__thread%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14588
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<thread_local%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ð½Ð¾ %<inline%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14625
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "Ñ�Ð»Ð¾Ð²Ð¾ %<static%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ (Ð² Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ðµ Ð¾Ñ‚ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q#D"
  
! #: cp/decl.cc:14739
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<constexpr%>"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.cc:14980
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
  #
! #: cp/decl.cc:15110
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
  #
! #: cp/decl.cc:15114
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.cc:15143
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð´Ð»Ñ� %q+D"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:15567
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð±Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹-Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÑƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ ?:"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.cc:15654
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:15655
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:15667
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:15668
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:15679
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/decl.cc:15730
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº void Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15737
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ‚Ð¸Ð¿ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¾Ð¼Ñƒ Ð¶Ðµ Ñ‚Ð¸Ð¿Ñƒ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼Ñƒ ÐºÐ»Ð°Ñ�Ñ�Ñƒ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÑ‚ Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¿Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð¸Ð½Ð¾Ð½Ð¸Ð¼Ð° Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ typedef-Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° %qs"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° enum"
--- 57670,58007 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ Ñ‚Ð¸Ð¿Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  #| msgid "static data member %qE declared %<concept%>"
  msgid "static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<concept%>"
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<constexpr%>"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<__thread%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14597
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<thread_local%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ð½Ð¾ %<inline%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "Ñ�Ð»Ð¾Ð²Ð¾ %<static%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ (Ð² Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ðµ Ð¾Ñ‚ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q#D"
  
! #: cp/decl.cc:14748
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<constexpr%>"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.cc:14989
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
  #
! #: cp/decl.cc:15119
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
  #
! #: cp/decl.cc:15123
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.cc:15152
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð´Ð»Ñ� %q+D"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð±Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹-Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÑƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ ?:"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.cc:15663
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:15664
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:15676
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:15677
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:15700
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/decl.cc:15739
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº void Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15746
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ‚Ð¸Ð¿ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15748
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¾Ð¼Ñƒ Ð¶Ðµ Ñ‚Ð¸Ð¿Ñƒ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15757
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼Ñƒ ÐºÐ»Ð°Ñ�Ñ�Ñƒ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÑ‚ Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¿Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð¸Ð½Ð¾Ð½Ð¸Ð¼Ð° Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ typedef-Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° %qs"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° enum"
*************** msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð
*** 57984,58096 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð´Ð»Ñ� %<%s %T%> Ð½ÑƒÐ¶ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½(Ð°) Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ñ�Ð²Ð½Ð¾ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ %<%T::%>"
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qT ÐºÐ°Ðº Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ union %qT"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð±Ð°Ð·Ð°Ð¼Ð¸"
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾Ð¹, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "scoped/unscoped Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² enum %q#T"
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² enum %q#T"
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¹ Ñ‚Ð¸Ð¿ Ð² enum %q#T"
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: cp/decl.cc:16606
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 58013,58125 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð´Ð»Ñ� %<%s %T%> Ð½ÑƒÐ¶ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½(Ð°) Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ñ�Ð²Ð½Ð¾ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ %<%T::%>"
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qT ÐºÐ°Ðº Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ union %qT"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð±Ð°Ð·Ð°Ð¼Ð¸"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾Ð¹, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "scoped/unscoped Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² enum %q#T"
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² enum %q#T"
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¹ Ñ‚Ð¸Ð¿ Ð² enum %q#T"
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: cp/decl.cc:16615
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 58099,58182 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.cc:16930
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ unscoped Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<unsigned long%>"
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<long%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð»Ñ� %qD"
  
! #: cp/decl.cc:17021
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %q#T Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° %<*this%>"
  
! #: cp/decl.cc:18167
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Ð½ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ð¹ %<auto%> Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½ Ðº %<void%>"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� %qs"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð´Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� %<auto%>"
--- 58128,58211 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.cc:16939
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ unscoped Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<unsigned long%>"
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<long%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð»Ñ� %qD"
  
! #: cp/decl.cc:17030
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %q#T Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° %<*this%>"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Ð½ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ð¹ %<auto%> Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½ Ðº %<void%>"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� %qs"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð´Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� %<auto%>"
*************** msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ñ
*** 58246,58394 ****
  msgid "destructor %qD declared as member template"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl2.cc:872
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr ""
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr ""
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr ""
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D"
  
! #: cp/decl2.cc:951
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD Ð² Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "Ñ�Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð² %qT"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:1122
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� friend Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<asm%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl2.cc:1255
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼ Ð¿Ð¾Ð»ÐµÐ¼"
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%q+D Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ declare target Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<this%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾; Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "private-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "protected-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼Ð¸"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ %qT"
--- 58275,58423 ----
  msgid "destructor %qD declared as member template"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr ""
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr ""
  
! #: cp/decl2.cc:887
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr ""
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D"
  
! #: cp/decl2.cc:956
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD Ð² Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "Ñ�Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð² %qT"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:1127
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� friend Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<asm%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl2.cc:1260
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼ Ð¿Ð¾Ð»ÐµÐ¼"
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%q+D Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ declare target Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<this%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾; Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "private-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "protected-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼Ð¸"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ %qT"
*************** msgstr "%<operator new%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²
*** 58397,58500 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<operator new%> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> Ð¸Ð¼ÐµÐµÑ‚ %<size_t%> (%qT) Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl2.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type has no linkage"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type has no linkage"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰ÐµÐµ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ‚Ð¸Ð¿ ÐµÐ³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
  
! #: cp/decl2.cc:3070
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type has no linkage"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ñƒ %qT Ñ‡ÐµÐ¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3074
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ñƒ %qT Ñ‡ÐµÐ¹ Ñ‚Ð¸Ð¿ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3080
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type has no linkage"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ñƒ %qT Ñ‡ÐµÐ¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½ Ð¾Ñ‚ %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ %qT"
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
--- 58426,58529 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<operator new%> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> Ð¸Ð¼ÐµÐµÑ‚ %<size_t%> (%qT) Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl2.cc:2033
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl2.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type has no linkage"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3044
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type has no linkage"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰ÐµÐµ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ‚Ð¸Ð¿ ÐµÐ³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
  
! #: cp/decl2.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type has no linkage"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ñƒ %qT Ñ‡ÐµÐ¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ñƒ %qT Ñ‡ÐµÐ¹ Ñ‚Ð¸Ð¿ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type has no linkage"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ñƒ %qT Ñ‡ÐµÐ¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½ Ð¾Ñ‚ %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ %qT"
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
*************** msgstr "%q#D, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½
*** 58503,58606 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4795
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:4798
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "a later -fabi-version= (or =0) avoids this error with a change in mangling"
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð·Ð´Ð½Ñ�Ñ� -fabi-version= (Ð¸Ð»Ð¸ =0) Ð¸Ð·Ð±ÐµÐ³Ð°ÐµÑ‚ Ñ�Ñ‚Ð¾Ð¹ Ð¾ÑˆÐ¸Ð±ÐºÐ¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐµ"
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ %qD"
  
! #: cp/decl2.cc:5209
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð°, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+#D"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "parameter pack Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� %qE ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %q#D with different constraints"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 58532,58635 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:4803
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "a later -fabi-version= (or =0) avoids this error with a change in mangling"
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð·Ð´Ð½Ñ�Ñ� -fabi-version= (Ð¸Ð»Ð¸ =0) Ð¸Ð·Ð±ÐµÐ³Ð°ÐµÑ‚ Ñ�Ñ‚Ð¾Ð¹ Ð¾ÑˆÐ¸Ð±ÐºÐ¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐµ"
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ %qD"
  
! #: cp/decl2.cc:5214
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð°, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+#D"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "parameter pack Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� %qE ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %q#D with different constraints"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "%qT ÑƒÐ¶Ðµ friend Ð´Ð»Ñ� %qT"
*** 58884,59310 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ð½Ðµ Ñ‚Ð¾, Ñ‡Ñ‚Ð¾ Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ, ÑƒÐ±ÐµÐ´Ð¸Ñ‚ÐµÑ�ÑŒ, Ñ‡Ñ‚Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐ¶Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸ Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ <> Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð¼ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð´ÐµÑ�ÑŒ) "
  
! #: cp/init.cc:391
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/init.cc:513
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
  #
! #: cp/init.cc:586
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ð°Ð¼Ð¸Ð¼ Ñ�Ð¾Ð±Ð¾Ð¹"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/init.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  ÐµÑ�Ð»Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/init.cc:1362
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qD"
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT Ð½ÐµÑ‚ Ð¿Ð¾Ð»Ñ� Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D ÐµÑ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ…; Ð¾Ð½ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ñ�Ð²Ð¾ÐµÐ¼ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
  
! #: cp/init.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qT"
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT, Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ðµ Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ðµ"
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD - Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ñ‚Ð°ÐºÐ¶Ðµ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ %qT"
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ %qT"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2733
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T"
  
! #: cp/init.cc:2749
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2761
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T"
  
! #: cp/init.cc:2876
  #, 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 "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %<%T [%wu]%> Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2879
  #, 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"
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %<%T [%wu]%> Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2889
  #, 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 "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2892
  #, 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"
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2901
  #, 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 "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2904
  #, 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"
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/init.cc:2925
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² new-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼"
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² new-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/init.cc:3167
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant array new length must be specified directly, not by typedef"
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° new Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾, Ð½Ðµ Ñ� Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ typedef"
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° new Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð±ÐµÐ· Ñ�ÐºÐ¾Ð±Ð¾Ðº Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %<void%> Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� new"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %<new%> Ð¾Ñ‚ %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %qD Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> Ñ‚Ð¸Ð¿Ð° %qT Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ %d"
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<-faligned-new%>, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ C++17 Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ over-aligned new"
  
! #: cp/init.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ñ�Ð¾ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸ Ð² new Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð² new Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/init.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°:"
  
! #: cp/init.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete [] will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete [] Ð½Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Ð¿Ñ€ÐµÐ¶Ð´ÐµÐ²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ delete"
  
! #: cp/init.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°:"
  
! #: cp/init.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð²Ñ‹Ð·Ð¾Ð²ÐµÑ‚ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Ñ‚Ð¸Ð¿, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ delete, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
--- 58913,59339 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ð½Ðµ Ñ‚Ð¾, Ñ‡Ñ‚Ð¾ Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ, ÑƒÐ±ÐµÐ´Ð¸Ñ‚ÐµÑ�ÑŒ, Ñ‡Ñ‚Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐ¶Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸ Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ <> Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð¼ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð´ÐµÑ�ÑŒ) "
  
! #: cp/init.cc:398
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/init.cc:520
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
  #
! #: cp/init.cc:597
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ð°Ð¼Ð¸Ð¼ Ñ�Ð¾Ð±Ð¾Ð¹"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/init.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  ÐµÑ�Ð»Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/init.cc:1352
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qD"
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT Ð½ÐµÑ‚ Ð¿Ð¾Ð»Ñ� Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D ÐµÑ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ…; Ð¾Ð½ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ñ�Ð²Ð¾ÐµÐ¼ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
  
! #: cp/init.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qT"
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT, Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ðµ Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ðµ"
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD - Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ñ‚Ð°ÐºÐ¶Ðµ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ %qT"
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ %qT"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2723
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T"
  
! #: cp/init.cc:2739
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð¸Ð¹ %<new%> Ð±ÐµÐ· new-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:2751
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² Ð±Ð°Ð·Ðµ %q#T Ð¾Ñ‚ %q#T"
  
! #: cp/init.cc:2866
  #, 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 "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %<%T [%wu]%> Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2869
  #, 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"
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %<%T [%wu]%> Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2879
  #, 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 "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2882
  #, 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"
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2891
  #, 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 "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2894
  #, 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"
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ new Ñ�Ð¾Ð·Ð´Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwu Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qwi"
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/init.cc:2915
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/init.cc:3113
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² new-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼"
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² new-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/init.cc:3157
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant array new length must be specified directly, not by typedef"
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° new Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾, Ð½Ðµ Ñ� Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ typedef"
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° new Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð±ÐµÐ· Ñ�ÐºÐ¾Ð±Ð¾Ðº Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %<void%> Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� new"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %<new%> Ð¾Ñ‚ %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %qD Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> Ñ‚Ð¸Ð¿Ð° %qT Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ %d"
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<-faligned-new%>, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ C++17 Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ over-aligned new"
  
! #: cp/init.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ñ�Ð¾ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸ Ð² new Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð² new Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/init.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°:"
  
! #: cp/init.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete [] will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete [] Ð½Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Ð¿Ñ€ÐµÐ¶Ð´ÐµÐ²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ delete"
  
! #: cp/init.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°:"
  
! #: cp/init.cc:5145
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð²Ñ‹Ð·Ð¾Ð²ÐµÑ‚ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Ñ‚Ð¸Ð¿, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ delete, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
*************** msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° typeof, Ð¸Ñ�Ð¿Ð
*** 59425,59473 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ %qE Ð² Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ %qE Ð² Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° %C"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<?:%> Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¾Ð±Ñ€Ð°Ð½"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ñ�Ñ� Ð² C++17, Ñ‚Ð°Ðº ÐºÐ°Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ ÐµÑ�Ñ‚ÑŒ Ñ‡Ð°Ñ�Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of a thunk for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� thunk Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÐ¶Ð´Ñƒ -fabi-version=%d Ð¸ -fabi-version=%d"
  
! #: cp/mangle.cc:4538
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÐ¶Ð´Ñƒ -fabi-version=%d Ð¸ -fabi-version=%d"
  
! #: cp/mangle.cc:4543
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of the initialization guard variable for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 59454,59502 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ %qE Ð² Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ %qE Ð² Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° %C"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<?:%> Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¾Ð±Ñ€Ð°Ð½"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ñ�Ñ� Ð² C++17, Ñ‚Ð°Ðº ÐºÐ°Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ ÐµÑ�Ñ‚ÑŒ Ñ‡Ð°Ñ�Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of a thunk for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� thunk Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÐ¶Ð´Ñƒ -fabi-version=%d Ð¸ -fabi-version=%d"
  
! #: cp/mangle.cc:4539
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÐ¶Ð´Ñƒ -fabi-version=%d Ð¸ -fabi-version=%d"
  
! #: cp/mangle.cc:4544
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of the initialization guard variable for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð´Ð»Ñ
*** 60195,60201 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
--- 60224,60230 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð
*** 60287,60293 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² non-inline Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qD Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
--- 60316,60322 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² non-inline Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qD Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
*************** msgstr ""
*** 60336,60398 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<#include <initializer_list>%>"
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fabi-version=1%> is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%<-fabi-version=1%> Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%qs Ð² %L Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ %qD Ð·Ð´ÐµÑ�ÑŒ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾; Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� %qD"
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/name-lookup.cc:8722
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX Ð²Ñ…Ð¾Ð´ Ð² pop_everything ()\n"
  
! #: cp/name-lookup.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 60365,60427 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<#include <initializer_list>%>"
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fabi-version=1%> is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%<-fabi-version=1%> Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%qs Ð² %L Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ %qD Ð·Ð´ÐµÑ�ÑŒ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾; Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� %qD"
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/name-lookup.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX Ð²Ñ…Ð¾Ð´ Ð² pop_everything ()\n"
  
! #: cp/name-lookup.cc:8768
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qE Ñ
*** 60420,60426 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "LEXER_DEBUGGING_ENABLED_P Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð² true"
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
--- 60449,60455 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "LEXER_DEBUGGING_ENABLED_P Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð² true"
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
*************** msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿
*** 60676,60682 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fconcepts"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 60705,60711 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fconcepts"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´
*** 60976,60982 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_launder%>"
--- 61005,61011 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_launder%>"
*************** msgstr "ISO C++ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚
*** 61028,61034 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð² %<noexcept%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 61057,61063 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð² %<noexcept%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²
*** 61259,61270 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 61288,61299 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ asm Ñ‚Ñ€Ðµ
*** 61367,61373 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÐ¼Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
--- 61396,61402 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÐ¼Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
*************** msgstr "range-based %<for%> Ð²Ñ‹Ñ€Ð°Ð¶Ðµ
*** 61433,61439 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ begin/end Ñ‚Ð¸Ð¿Ñ‹ Ð² range-based %<for%> Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ: %qT Ð¸ %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� iteration-statement"
--- 61462,61468 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ begin/end Ñ‚Ð¸Ð¿Ñ‹ Ð² range-based %<for%> Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ: %qT Ð¸ %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� iteration-statement"
*************** msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿
*** 61462,61468 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ðµ goto"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°"
--- 61491,61497 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ðµ goto"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°"
*************** msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð
*** 61741,61752 ****
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "mem-initializer Ð´Ð»Ñ� %qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° constructor delegation"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "constructor delegation Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° mem-initializer Ð´Ð»Ñ� %qD"
--- 61770,61781 ----
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "mem-initializer Ð´Ð»Ñ� %qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° constructor delegation"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "constructor delegation Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° mem-initializer Ð´Ð»Ñ� %qD"
*************** msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ
*** 62378,62384 ****
  msgid "%qT not permitted in template argument"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
--- 62407,62413 ----
  msgid "%qT not permitted in template argument"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´Ð
*** 62551,62557 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "Ð½ÐµÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ�Ð²ÐµÑ€Ñ‚ÐºÐµ"
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
--- 62580,62586 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "Ð½ÐµÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ�Ð²ÐµÑ€Ñ‚ÐºÐµ"
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
*************** msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<ty
*** 62653,62816 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-specification"
  
! #: cp/parser.cc:28400
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¼Ð¸ Ð² C++11"
  
! #: cp/parser.cc:28450
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¸"
  
! #: cp/parser.cc:28491
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-declarations"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected attribute before %qs token"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐ´ Ð»ÐµÐºÑ�ÐµÐ¼Ð¾Ð¹ %qs"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð½Ñ‹Ð¹ using Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� scoped attribute token"
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "%<fallthrough%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð·"
  
! #: cp/parser.cc:29532
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐ´ %<...%>"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  #| msgid "expected operator"
  msgid "expected contract-role"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  #| msgid "expected label"
  msgid "expected contract semantic or level"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
  
! #: cp/parser.cc:29666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:29813
  #, fuzzy, gcc-internal-format
  #| msgid "%<concept%> only available with -fconcepts"
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "%<concept%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fconcepts"
  
! #: cp/parser.cc:29968
  #, fuzzy, gcc-internal-format
  #| msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++11 Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%E%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<template<>%> Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�"
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%T::%E%>"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
--- 62682,62845 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-specification"
  
! #: cp/parser.cc:28399
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¼Ð¸ Ð² C++11"
  
! #: cp/parser.cc:28449
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¸"
  
! #: cp/parser.cc:28490
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-declarations"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected attribute before %qs token"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐ´ Ð»ÐµÐºÑ�ÐµÐ¼Ð¾Ð¹ %qs"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð½Ñ‹Ð¹ using Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� scoped attribute token"
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "%<fallthrough%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð·"
  
! #: cp/parser.cc:29531
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐ´ %<...%>"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  #| msgid "expected operator"
  msgid "expected contract-role"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  #| msgid "expected label"
  msgid "expected contract semantic or level"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
  
! #: cp/parser.cc:29665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:29812
  #, fuzzy, gcc-internal-format
  #| msgid "%<concept%> only available with -fconcepts"
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "%<concept%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fconcepts"
  
! #: cp/parser.cc:29967
  #, fuzzy, gcc-internal-format
  #| msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++11 Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%E%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<template<>%> Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�"
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%T::%E%>"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
*************** msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ
*** 62819,63436 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ concept Ð´Ð»Ñ� template-introduction"
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.cc:32447
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<typedef%>"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð½Ð¾Ð³Ð¾"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<> >%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<sizeof...%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸"
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ virt-specifier"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %qD"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  #| msgid "%qs specified with %<typeof%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<long long%>"
  
  #
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¸ %<__thread%> Ð¸ %<thread_local%>"
  
! #: cp/parser.cc:33563
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<return%>"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<extern%>"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<static_assert%>"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<decltype%>"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<operator%>"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<template%>"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<namespace%>"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<using%>"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<asm%>"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<try%>"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<throw%>"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__label__%>"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@try%>"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@synchronized%>"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@throw%>"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_atomic%>"
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_relaxed%>"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<::%>"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<...%>"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<*%>"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<~%>"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<::%>"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ð¸ %q#T"
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T Ð±Ñ‹Ð» Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ %qT"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "Ð² C++98 %<template%> (Ð´Ð»Ñ� Ñ�Ð½Ñ�Ñ‚Ð¸Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ÐºÐ¾Ð½ÐµÑ† Ñ„Ð°Ð¹Ð»Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<@%D%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Objective-C++"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ� Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ objective-c++ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚(Ñ‹) Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<@encode%> Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Objective-C++ Ð¸Ð¼Ñ� Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ objective-c++ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð¾Ðµ %qs Ð¼ÐµÐ¶Ð´Ñƒ Objective-C++ Ð¼ÐµÑ‚Ð¾Ð´Ð°Ð¼Ð¸"
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� instance Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð´Ð¾ %<@%D%> Objective-C++ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð°"
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð¾ %<@%D%>"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� property"
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.cc:39144
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ reduction-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ñ‚Ð¸Ð¿Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Ñ�ÐºÐ¾Ð±Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² OpenMP %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ reduction"
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: cp/parser.cc:46259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%s Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� %s Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %L"
  
! #: cp/parser.cc:47588
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.cc:47618
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ id-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹)"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ %<&omp_priv%>"
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² declare reduction Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or __restrict qualified type %qT in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "const, volatile Ð¸Ð»Ð¸ __restrict ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð¾ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·Ð¾Ðº"
  
! #: cp/parser.cc:48487
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, fuzzy, gcc-internal-format
  #| msgid "atomic_cancel"
  msgid "%<atomic_cancel%>"
  msgstr "atomic_cancel"
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ %<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ %<__transaction_atomic%>"
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  Ð»Ð¸Ð±Ð¾ %<transaction_may_cancel_outer%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma GCC coprocessor"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: cp/parser.cc:49457
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/parser.cc:49489
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49570
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "Ð¼ÐµÐ¶Ð¼Ð¾Ð´ÑƒÐ»ÑŒÐ½Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� C++"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<virtual%>"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 62848,63465 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ concept Ð´Ð»Ñ� template-introduction"
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.cc:32446
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<typedef%>"
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð½Ð¾Ð³Ð¾"
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<> >%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<sizeof...%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸"
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ virt-specifier"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %qD"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  #| msgid "%qs specified with %<typeof%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<long long%>"
  
  #
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¸ %<__thread%> Ð¸ %<thread_local%>"
  
! #: cp/parser.cc:33562
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<return%>"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<extern%>"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<static_assert%>"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<decltype%>"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<operator%>"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<template%>"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<namespace%>"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<using%>"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<asm%>"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<try%>"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<throw%>"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__label__%>"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@try%>"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@synchronized%>"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@throw%>"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_atomic%>"
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_relaxed%>"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<::%>"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<...%>"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<*%>"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<~%>"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<::%>"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ð¸ %q#T"
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T Ð±Ñ‹Ð» Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ %qT"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "Ð² C++98 %<template%> (Ð´Ð»Ñ� Ñ�Ð½Ñ�Ñ‚Ð¸Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ÐºÐ¾Ð½ÐµÑ† Ñ„Ð°Ð¹Ð»Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<@%D%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Objective-C++"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ� Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ objective-c++ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚(Ñ‹) Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<@encode%> Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Objective-C++ Ð¸Ð¼Ñ� Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ objective-c++ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð¾Ðµ %qs Ð¼ÐµÐ¶Ð´Ñƒ Objective-C++ Ð¼ÐµÑ‚Ð¾Ð´Ð°Ð¼Ð¸"
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� instance Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð´Ð¾ %<@%D%> Objective-C++ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð°"
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð¾ %<@%D%>"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� property"
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.cc:39143
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ reduction-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ñ‚Ð¸Ð¿Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Ñ�ÐºÐ¾Ð±Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² OpenMP %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ reduction"
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: cp/parser.cc:46258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%s Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� %s Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %L"
  
! #: cp/parser.cc:47587
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.cc:47617
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ id-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹)"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ %<&omp_priv%>"
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² declare reduction Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or __restrict qualified type %qT in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "const, volatile Ð¸Ð»Ð¸ __restrict ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð¾ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·Ð¾Ðº"
  
! #: cp/parser.cc:48486
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, fuzzy, gcc-internal-format
  #| msgid "atomic_cancel"
  msgid "%<atomic_cancel%>"
  msgstr "atomic_cancel"
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ %<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ %<__transaction_atomic%>"
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  Ð»Ð¸Ð±Ð¾ %<transaction_may_cancel_outer%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma GCC coprocessor"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: cp/parser.cc:49456
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/parser.cc:49488
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:49569
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "Ð¼ÐµÐ¶Ð¼Ð¾Ð´ÑƒÐ»ÑŒÐ½Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� C++"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<virtual%>"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ
*** 63974,63980 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
--- 64003,64009 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
*************** msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð°Ð
*** 63989,64375 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð²Ð¸Ð´Ð° %<&X::Y%>"
  
! #: cp/pt.cc:6844
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ parameter pack, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ñ‚Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qE"
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE Ð½Ðµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾ %qE"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ parameter pack Ñ� %qT Ð¸ %qT"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT (%qT Ð¸ %qT)"
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE (%qE Ð¸ %qE)"
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ %qE (Ñ‚Ð¸Ð¿Ð° %qT) Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ð¼ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ %qT"
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¼ Ð¾Ñ‚ %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð´Ð»Ñ� %qT Ð¸Ð· Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:7099
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qE Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qT Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ñ€Ð¾Ðº Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/pt.cc:7513
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "  Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qE"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð² Ð² cv-qualification"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ lvalue"
  
! #: cp/pt.cc:7639
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %qE"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/pt.cc:8328
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "injected-class-name %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:8493
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qE Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¾Ð³Ð¾ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ�Ð¾Ñ�Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<typename %E%>"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°/Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð²ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰ÐµÐ³Ð¾ %qD"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8616
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:8619
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:8692
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð¸Ð· %qT Ð² %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %d)"
  
! #: cp/pt.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ %d)"
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾ Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "pack expansion Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� non-pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ð°Ð»Ð¸Ð°Ñ�Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "pack expansion Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� non-pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD concept %qD"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "Ñ‚Ð°Ðº Ñ‡Ñ‚Ð¾ Ð»ÑŽÐ±Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ð¿Ð°ÐºÐµÑ‚Ð¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±Ñ‹Ð»Ð° Ð±Ñ‹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹"
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "template constraint failure"
  msgid "template constraint failure for %qD"
  msgstr "Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:10368
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.cc:11103
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/pt.cc:12436
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Ñ�Ð²ÐµÑ€Ñ‚ÐºÐ° Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ð½Ð°Ð´ %O"
  
  #
! #: cp/pt.cc:13380
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ñ‚ÐµÐ½Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 64018,64404 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð²Ð¸Ð´Ð° %<&X::Y%>"
  
! #: cp/pt.cc:6845
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ parameter pack, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ñ‚Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qE"
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE Ð½Ðµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾ %qE"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ parameter pack Ñ� %qT Ð¸ %qT"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT (%qT Ð¸ %qT)"
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE (%qE Ð¸ %qE)"
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ %qE (Ñ‚Ð¸Ð¿Ð° %qT) Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ð¼ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ %qT"
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¼ Ð¾Ñ‚ %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð´Ð»Ñ� %qT Ð¸Ð· Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:7100
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qE Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qT Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ñ€Ð¾Ðº Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qD Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/pt.cc:7514
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "  Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qE"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð² Ð² cv-qualification"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ lvalue"
  
! #: cp/pt.cc:7640
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %qE"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/pt.cc:8330
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "injected-class-name %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:8495
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qE Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¾Ð³Ð¾ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ�Ð¾Ñ�Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<typename %E%>"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°/Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð²ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰ÐµÐ³Ð¾ %qD"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.cc:8618
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:8621
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:8694
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð¸Ð· %qT Ð² %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %d)"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ %d)"
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾ Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "pack expansion Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� non-pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ð°Ð»Ð¸Ð°Ñ�Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "pack expansion Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� non-pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD concept %qD"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "Ñ‚Ð°Ðº Ñ‡Ñ‚Ð¾ Ð»ÑŽÐ±Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ð¿Ð°ÐºÐµÑ‚Ð¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±Ñ‹Ð»Ð° Ð±Ñ‹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹"
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  #| msgid "template constraint failure"
  msgid "template constraint failure for %qD"
  msgstr "Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:10381
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.cc:11116
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/pt.cc:12449
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Ñ�Ð²ÐµÑ€Ñ‚ÐºÐ° Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ð½Ð°Ð´ %O"
  
  #
! #: cp/pt.cc:13393
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ñ‚ÐµÐ½Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð°Ñ€Ð
*** 64388,64694 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° void"
  
! #: cp/pt.cc:16365
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.cc:16383
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° void"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ class, struct Ð¸Ð»Ð¸ union"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.cc:16615
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ðµ"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ðµ Ð¸Ð¼Ñ� %qE Ñ€Ð°Ð·Ð±Ð¸Ñ€Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð½Ðµ Ñ‚Ð¸Ð¿, Ð½Ð¾ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ %<typename %E%>, ÐµÑ�Ð»Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ pack expansion expression"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<...%> Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� argument pack"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² lambda init-capture"
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð¸ Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¼ Ð¾Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾Ð¸Ñ�ÐºÐµ Ð² Ñ‚Ð¾Ñ‡ÐºÐµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¹ Ð±Ð°Ð·Ðµ %qT Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ð¿Ñ€Ð¸ Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<this->%D%>"
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<%T::%D%>"
  
! #: cp/pt.cc:21190
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ, Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ðµ Ñ‚Ñ€Ð°Ð½Ñ�Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.cc:21857
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ/Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.cc:26135
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
  
! #: cp/pt.cc:26137
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.cc:26143
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of variable concept %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� variable concept %q#D"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of function concept %qD"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� function concept %qD"
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %qD Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26311
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð² Ñ�Ð²Ð½Ñ‹Ñ… ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T"
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 64417,64723 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° void"
  
! #: cp/pt.cc:16382
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:16397
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.cc:16400
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° void"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ class, struct Ð¸Ð»Ð¸ union"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.cc:16632
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ðµ"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ðµ Ð¸Ð¼Ñ� %qE Ñ€Ð°Ð·Ð±Ð¸Ñ€Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð½Ðµ Ñ‚Ð¸Ð¿, Ð½Ð¾ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ %<typename %E%>, ÐµÑ�Ð»Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ pack expansion expression"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<...%> Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� argument pack"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² lambda init-capture"
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð¸ Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¼ Ð¾Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾Ð¸Ñ�ÐºÐµ Ð² Ñ‚Ð¾Ñ‡ÐºÐµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¹ Ð±Ð°Ð·Ðµ %qT Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ð¿Ñ€Ð¸ Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<this->%D%>"
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<%T::%D%>"
  
! #: cp/pt.cc:21220
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ, Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ðµ Ñ‚Ñ€Ð°Ð½Ñ�Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.cc:21887
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ/Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.cc:26165
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
  
! #: cp/pt.cc:26167
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.cc:26173
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of variable concept %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� variable concept %q#D"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of function concept %qD"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� function concept %qD"
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %qD Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26341
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð² Ñ�Ð²Ð½Ñ‹Ñ… ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T"
  
! #: cp/pt.cc:26724
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 64700,64874 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð±ÐµÐ· Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/pt.cc:27233
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %q+D, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ (Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/pt.cc:27603
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.cc:27633
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:27642
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:27652
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "a concept cannot be a member function"
  msgid "a concept cannot be constrained"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace or unscoped enum"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼ÐµÐ½ Ð¸Ð»Ð¸ unscoped enum"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  #| msgid "non-class template %qT used without template arguments"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:30576
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ #include"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ð²Ð½Ð¾Ðµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹"
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30712
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.cc:30715
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½Ðµ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� copy-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "class template argument deduction failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization %<auto%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "Ð´Ð»Ñ� Ð²Ñ‹Ð²Ð¾Ð´Ð° Ðº %<std::initializer_list%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ copy-list-initialization (Ñ‚Ð¾ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ %<=%> Ð¿ÐµÑ€ÐµÐ´ %<{%>)"
  
! #: cp/pt.cc:30942
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ lambda Ð¸Ð· %qE"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ %qT Ð¸Ð· %qE"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ‹"
  
! #: cp/pt.cc:31024
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.cc:31032
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.cc:31172
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 64729,64903 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð±ÐµÐ· Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/pt.cc:27247
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %q+D, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ (Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ -ftemplate-depth=, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/pt.cc:27617
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.cc:27647
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:27666
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "a concept cannot be a member function"
  msgid "a concept cannot be constrained"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace or unscoped enum"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼ÐµÐ½ Ð¸Ð»Ð¸ unscoped enum"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  #| msgid "non-class template %qT used without template arguments"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ #include"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ð²Ð½Ð¾Ðµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹"
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30726
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½Ðµ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� copy-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.cc:30761
  #, fuzzy, gcc-internal-format
  #| msgid "class template argument deduction failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization %<auto%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "Ð´Ð»Ñ� Ð²Ñ‹Ð²Ð¾Ð´Ð° Ðº %<std::initializer_list%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ copy-list-initialization (Ñ‚Ð¾ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ %<=%> Ð¿ÐµÑ€ÐµÐ´ %<{%>)"
  
! #: cp/pt.cc:30956
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ lambda Ð¸Ð· %qE"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ %qT Ð¸Ð· %qE"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ‹"
  
! #: cp/pt.cc:31038
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.cc:31046
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.cc:31186
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ
*** 67006,67170 ****
  msgid "insufficient contextual information to determine type"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "interface %qE does not have valid constant string layout"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: cp/typeck2.cc:1064
  #, fuzzy
  #| msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�ÑƒÐ¶Ð°ÑŽÑ‰Ð¸Ñ… Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ�Ñ… Ð² { }, Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð´ÐµÑ„ÐµÐºÑ‚Ð½Ñ‹Ð¼Ð¸ Ð² C++11."
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  #| msgid "conversion from %q#T to %q#T"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %q#T Ð² %q#T"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð´Ð»Ð¸Ð½Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/typeck2.cc:1837
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ñ� Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
  
! #: cp/typeck2.cc:1922
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ %<operator->()%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.cc:2295
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2304
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ %qE Ðº %qE, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: cp/typeck2.cc:2384
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ rvalue"
  
! #: cp/typeck2.cc:2395
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member-function type %qT requires an lvalue"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.cc:2444
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/typeck2.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/typeck2.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<~auto%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.cc:2732
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
  
! #: cp/typeck2.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
--- 67035,67199 ----
  msgid "insufficient contextual information to determine type"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  #| msgid "interface %qE does not have valid constant string layout"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: cp/typeck2.cc:1082
  #, fuzzy
  #| msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�ÑƒÐ¶Ð°ÑŽÑ‰Ð¸Ñ… Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ�Ñ… Ð² { }, Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð´ÐµÑ„ÐµÐºÑ‚Ð½Ñ‹Ð¼Ð¸ Ð² C++11."
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  #| msgid "conversion from %q#T to %q#T"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %q#T Ð² %q#T"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð´Ð»Ð¸Ð½Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/typeck2.cc:1855
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ñ� Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
  
! #: cp/typeck2.cc:1940
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ %<operator->()%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.cc:2313
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2322
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ %qE Ðº %qE, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: cp/typeck2.cc:2402
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ rvalue"
  
! #: cp/typeck2.cc:2413
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.cc:2421
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member-function type %qT requires an lvalue"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.cc:2462
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/typeck2.cc:2479
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/typeck2.cc:2484
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<~auto%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.cc:2750
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
  
! #: cp/typeck2.cc:2753
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
*************** msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾
*** 67202,67208 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<inbranch%> Ð¸ %<notinbranch%> Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð´Ð»Ñ� %<__simd__%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
--- 67231,67237 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<inbranch%> Ð¸ %<notinbranch%> Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð´Ð»Ñ� %<__simd__%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
*************** msgstr ""
*** 67417,67441 ****
  msgid "size is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: d/decl.cc:1374
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ifunc, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 67446,67470 ----
  msgid "size is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: d/decl.cc:1394
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ifunc, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€
*** 67488,67506 ****
  msgid "recursive reference %qs"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð· %q#D\n"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
--- 67517,67535 ----
  msgid "recursive reference %qs"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð· %q#D\n"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 67612,67623 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 67641,67658 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
+ #: d/types.cc:1110
+ #, fuzzy, gcc-internal-format
+ #| msgid "size of %qD differ from the size of original declaration"
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð¼Ð
*** 67670,67676 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð² BOZ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð² %C"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
--- 67705,67711 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð² BOZ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð² %C"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
*************** msgstr "arith_power(): Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð
*** 67751,67832 ****
  msgid "compare_real(): Bad operator"
  msgstr "compare_real(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op NULL"
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Ð�Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ OK Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Ð”ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð½ÐµÑ�Ð¾Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ñ‹ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Ð¦ÐµÐ»Ð¾Ðµ Ð²Ð½Ðµ Ñ�Ð¸Ð¼Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ´Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð³Ð¾ Standard Fortran Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Ð�ÐµÐ½ÑƒÐ»ÐµÐ²Ð°Ñ� Ð¼Ð½Ð¸Ð¼Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚ÑŒ Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½Ð° Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: fortran/arith.cc:2672
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %qs"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Ð¥Ð¾Ð»Ð»ÐµÑ€Ð¸Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %L Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð´Ð»Ð¸Ð½Ð½Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %qs"
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %qs"
  msgid "The character constant at %L is truncated in conversion to %s"
--- 67786,67867 ----
  msgid "compare_real(): Bad operator"
  msgstr "compare_real(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op NULL"
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Ð�Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ OK Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Ð”ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð½ÐµÑ�Ð¾Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ñ‹ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Ð¦ÐµÐ»Ð¾Ðµ Ð²Ð½Ðµ Ñ�Ð¸Ð¼Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ´Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð³Ð¾ Standard Fortran Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s Ð² %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Ð�ÐµÐ½ÑƒÐ»ÐµÐ²Ð°Ñ� Ð¼Ð½Ð¸Ð¼Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚ÑŒ Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½Ð° Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: fortran/arith.cc:2683
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %qs"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Ð¥Ð¾Ð»Ð»ÐµÑ€Ð¸Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %L Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð´Ð»Ð¸Ð½Ð½Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %qs"
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %qs"
  msgid "The character constant at %L is truncated in conversion to %s"
*************** msgstr "Ð¡Ð¿Ð¸Ñ�Ð¾Ðº Ð¸Ð¼ÐµÐ½ %qs Ð½Ðµ Ð
*** 68166,68172 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "%<I%> Ð² %L Ð¸ %<J%> Ð² %L Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¾Ð±Ðµ Ð±Ñ‹Ñ‚ÑŒ BOZ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¼Ð¸"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 68201,68207 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "%<I%> Ð² %L Ð¸ %<J%> Ð² %L Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¾Ð±Ðµ Ð±Ñ‹Ñ‚ÑŒ BOZ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¼Ð¸"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð¸Ð
*** 69288,69299 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð¼ÐµÐ½ÑŒÑˆÐµ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñ‹"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð»Ð¸Ð½Ñƒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
--- 69323,69334 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð¼ÐµÐ½ÑŒÑˆÐµ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñ‹"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð»Ð¸Ð½Ñƒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
*************** msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� INTENT
*** 69476,69482 ****
  msgid "deferred type parameter at %C"
  msgstr "Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð² %L"
--- 69511,69517 ----
  msgid "deferred type parameter at %C"
  msgstr "Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð² %L"
*************** msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¾
*** 72304,72315 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
--- 72339,72350 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
*************** msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð
*** 73183,73189 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 73218,73224 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr "NAMELIST %qs Ð² READ Ð¾Ð¿ÐµÑ€Ð°Ñ
*** 73772,73778 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼ Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½ÑƒÑŽ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ñ� ALLOCATABLE Ð¸Ð»Ð¸ POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
--- 73807,73813 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼ Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½ÑƒÑŽ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ñ� ALLOCATABLE Ð¸Ð»Ð¸ POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
*************** msgstr "STOP ÐºÐ¾Ð´ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð
*** 74366,74372 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP ÐºÐ¾Ð´ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ default integer KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
--- 74401,74407 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP ÐºÐ¾Ð´ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ default integer KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 75794,75800 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAFELEN clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 75829,75835 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAFELEN clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ
*** 75833,75844 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP FLUSH Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ %s !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ !$OMP DECLARE REDUCTION Ð² %L"
--- 75868,75879 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP FLUSH Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ %s !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ !$OMP DECLARE REDUCTION Ð² %L"
*************** msgstr "Cray pointer object %qs Ð¿Ñ€Ð¾Ð¸
*** 76244,76250 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
--- 76279,76285 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
*************** msgstr "Cray pointer object %qs Ð¿Ð¾Ð»Ð¸
*** 76259,76265 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
--- 76294,76300 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
*************** msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð
*** 76269,76290 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray pointer object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
--- 76304,76325 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray pointer object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ORDERED ÐºÐ»Ð°Ñ
*** 76321,76328 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
--- 76356,76363 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
*************** msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð
*** 76384,76390 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
--- 76419,76425 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
*************** msgstr ""
*** 76397,76403 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ð² %L"
--- 76432,76438 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ð² %L"
*************** msgstr ""
*** 76555,77116 ****
  msgid "Array is not contiguous at %L"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ NOWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %C"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ�ÐµÐºÑ†Ð¸ÐµÐ¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ð¨Ð°Ð³ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs Ð² DEPEND ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L ÐµÑ�Ñ‚ÑŒ Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/openmp.cc:7796
  #, fuzzy, gcc-internal-format
  #| msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO, FROM, TOFROM Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ FROM, RELEASE Ð¸Ð»Ð¸ DELETE Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee %qs in %s clause at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Cray pointee %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
  #
! #: fortran/openmp.cc:7950
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray pointer %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² NAMELIST Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %s Ð² %L"
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² DO Ð¸Ð»Ð¸ SIMD ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:8160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² DO Ð¸Ð»Ð¸ SIMD ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ INTEGER Ð² %L"
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ñ� %s Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs Ð² LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð°"
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs Ð² LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð° Ð¸Ð»Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² UNIFORM ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %qs Ð² %L Ð½Ðµ POINTER Ð¸ Ð½Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size Ð¸Ð· DIST_SCHEDULE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ TILE Ð¸ COLLAPSE Ð² %L"
  
! #: fortran/openmp.cc:8372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s must contain at least one MAP clause at %L"
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.cc:8394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.cc:8398
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %C"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC Ñ� ALLOCATABLE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC READ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð· Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr Ð² !$OMP ATOMIC WRITE Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ var = expr Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° var Ð² %L"
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚ Ð½Ðµ Ð¸Ð· Ñ‚Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ update Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¸ÑˆÐµÑ‚ Ð² %L"
  
! #: fortran/openmp.cc:8779
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚ Ð½Ðµ Ð¸Ð· Ñ‚Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ update Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¸ÑˆÐµÑ‚ Ð² %L"
  
! #: fortran/openmp.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr Ð² !$OMP ATOMIC WRITE Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ var = expr Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° var Ð² %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ var = var op expr Ð¸Ð»Ð¸ var = expr op var Ð² %L"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr Ð½Ðµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ var = var op (expr) Ð² %L"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr Ð² !$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ var = var op expr Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° var Ð² %L"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ IAND, IOR Ð¸Ð»Ð¸ IEOR Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ MIN, MAX, IAND, IOR Ð¸Ð»Ð¸ IEOR Ð² %L"
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ ÐºÑ€Ð¾Ð¼Ðµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° %qs Ð² %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°Ð¼Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ !$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %qs Ð² %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½ÑƒÑŽ Ð² Ð¿Ñ€Ð°Ð²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:9019
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ !$OMP ATOMIC Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.cc:9065
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO CONCURRENT Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ THREADPRIVATE Ð² %L"
  
! #: fortran/openmp.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.cc:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function %qs at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð²Ð¸Ð´Ð° Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L"
  
! #: fortran/openmp.cc:9545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Ñ�Ð¶Ð°Ñ‚Ñ‹Ðµ %s Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ DO Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¾Ð³Ð¾ %s Ð² %L"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %s Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO CONCURRENT Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC LOOP Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$ACC LOOP %s Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð·ÑƒÑŽÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð² %L"
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ DO Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� %s !$ACC LOOP Ð² %L"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "ÐœÐ¾Ð·Ð°Ð¸Ñ‡Ð½Ñ‹Ð¹ Ñ†Ð¸ÐºÐ» Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÐµÐ½ Ð¿Ð¾ Ñ�Ð¾Ð²Ð¾ÐºÑƒÐ¿Ð½Ð¾Ñ�Ñ‚Ñ�Ð¼, Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�Ð¼ Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°Ð¼ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð² %L"
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²: %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.cc:10060
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.cc:10066
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ TO Ð¸Ð»Ð¸ FROM ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÑƒÑŽ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L"
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð°Ñ� Ð¾Ñ‚ OMP_PRIV Ð¸Ð»Ð¸ OMP_ORIG Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð°Ñ� Ð¾Ñ‚ OMP_OUT Ð¸Ð»Ð¸ OMP_IN Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� !$OMP DECLARE REDUCTION %s Ð² %L"
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER Ð´Ð»Ð¸Ð½Ð° Ð² !$OMP DECLARE REDUCTION %s Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð’Ñ‹Ð·Ð¾Ð² Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¼Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°Ð¼Ð¸ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð’Ñ‹Ð·Ð¾Ð² Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¼Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°Ð¼Ð¸ Ð² INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "ÐžÐ´Ð¸Ð½ Ð¸Ð· Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð² INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ OMP_PRIV Ð² %L"
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� !$OMP DECLARE REDUCTION Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L"
--- 76590,77157 ----
  msgid "Array is not contiguous at %L"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! #| msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "Allocate-object Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE Ð¸Ð»Ð¸ POINTER"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ NOWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %C"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ�ÐµÐºÑ†Ð¸ÐµÐ¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ð¨Ð°Ð³ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7786
  #, fuzzy, gcc-internal-format
  #| msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs Ð² DEPEND ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L ÐµÑ�Ñ‚ÑŒ Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/openmp.cc:7812
  #, fuzzy, gcc-internal-format
  #| msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO, FROM, TOFROM Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7874
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ FROM, RELEASE Ð¸Ð»Ð¸ DELETE Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee %qs in %s clause at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Cray pointee %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
  #
! #: fortran/openmp.cc:7966
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray pointer %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² NAMELIST Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %s Ð² %L"
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² DO Ð¸Ð»Ð¸ SIMD ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:8176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² DO Ð¸Ð»Ð¸ SIMD ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ INTEGER Ð² %L"
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ñ� %s Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs Ð² LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð°"
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs Ð² LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð° Ð¸Ð»Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² UNIFORM ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %qs Ð² %L Ð½Ðµ POINTER Ð¸ Ð½Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size Ð¸Ð· DIST_SCHEDULE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ TILE Ð¸ COLLAPSE Ð² %L"
  
! #: fortran/openmp.cc:8388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s must contain at least one MAP clause at %L"
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.cc:8414
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %C"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC Ñ� ALLOCATABLE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC READ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð· Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr Ð² !$OMP ATOMIC WRITE Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ var = expr Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° var Ð² %L"
  
! #: fortran/openmp.cc:8761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚ Ð½Ðµ Ð¸Ð· Ñ‚Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ update Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¸ÑˆÐµÑ‚ Ð² %L"
  
! #: fortran/openmp.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚ Ð½Ðµ Ð¸Ð· Ñ‚Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ update Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¸ÑˆÐµÑ‚ Ð² %L"
  
! #: fortran/openmp.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr Ð² !$OMP ATOMIC WRITE Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ var = expr Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° var Ð² %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ var = var op expr Ð¸Ð»Ð¸ var = expr op var Ð² %L"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr Ð½Ðµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ var = var op (expr) Ð² %L"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr Ð² !$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ var = var op expr Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° var Ð² %L"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ IAND, IOR Ð¸Ð»Ð¸ IEOR Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ MIN, MAX, IAND, IOR Ð¸Ð»Ð¸ IEOR Ð² %L"
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ ÐºÑ€Ð¾Ð¼Ðµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° %qs Ð² %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°Ð¼Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ !$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %qs Ð² %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½ÑƒÑŽ Ð² Ð¿Ñ€Ð°Ð²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:9035
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ !$OMP ATOMIC Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.cc:9081
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9084
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO CONCURRENT Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ THREADPRIVATE Ð² %L"
  
! #: fortran/openmp.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.cc:9532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function %qs at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð²Ð¸Ð´Ð° Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L"
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Ñ�Ð¶Ð°Ñ‚Ñ‹Ðµ %s Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ DO Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¾Ð³Ð¾ %s Ð² %L"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %s Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð² %L"
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO CONCURRENT Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC LOOP Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$ACC LOOP %s Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð·ÑƒÑŽÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð² %L"
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ DO Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� %s !$ACC LOOP Ð² %L"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "ÐœÐ¾Ð·Ð°Ð¸Ñ‡Ð½Ñ‹Ð¹ Ñ†Ð¸ÐºÐ» Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÐµÐ½ Ð¿Ð¾ Ñ�Ð¾Ð²Ð¾ÐºÑƒÐ¿Ð½Ð¾Ñ�Ñ‚Ñ�Ð¼, Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�Ð¼ Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°Ð¼ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð² %L"
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²: %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.cc:10076
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.cc:10082
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ TO Ð¸Ð»Ð¸ FROM ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÑƒÑŽ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L"
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð°Ñ� Ð¾Ñ‚ OMP_PRIV Ð¸Ð»Ð¸ OMP_ORIG Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð°Ñ� Ð¾Ñ‚ OMP_OUT Ð¸Ð»Ð¸ OMP_IN Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� !$OMP DECLARE REDUCTION %s Ð² %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER Ð´Ð»Ð¸Ð½Ð° Ð² !$OMP DECLARE REDUCTION %s Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %L"
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð’Ñ‹Ð·Ð¾Ð² Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¼Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°Ð¼Ð¸ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð’Ñ‹Ð·Ð¾Ð² Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¼Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°Ð¼Ð¸ Ð² INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "ÐžÐ´Ð¸Ð½ Ð¸Ð· Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð² INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚ !$OMP DECLARE REDUCTION Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ OMP_PRIV Ð² %L"
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ INITIALIZER ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� !$OMP DECLARE REDUCTION Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L"
*************** msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð
*** 78124,78213 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð² Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² %L"
  
! #: fortran/primary.cc:3223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ ÑƒÑ�ÐµÑ‡ÐµÐ½Ð¾ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ (%ld/%ld) Ð² %L"
  
! #: fortran/primary.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð´Ð²Ð°Ð¶Ð´Ñ‹ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² %L"
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %qs Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² %L"
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L ÑƒÐ¶Ðµ Ð±Ñ‹Ð» ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() ÐºÐ°Ðº rvalue Ð² %C"
  
! #: fortran/primary.cc:3531
  #, 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 Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ�Ð²Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ RESULT Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð¸ (12.5.2.1)"
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» Ð² %C Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ %qs Ð² %C"
  
! #: fortran/primary.cc:3699
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %C"
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %C"
  
! #: fortran/primary.cc:3752
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð² %C"
  
! #: fortran/primary.cc:3765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The leftmost part-ref in a data-ref can not be a function reference at %C"
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Ð¡Ð°Ð¼Ñ‹Ð¹ Ð»ÐµÐ²Ñ‹Ð¹ part-ref Ð² data-ref Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² %C"
  
! #: fortran/primary.cc:3920
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %C"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %C Ð² EQUIVALENCE"
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ PARAMETER Ð² DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %C"
  
! #: fortran/primary.cc:4116
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs Ð² %C Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
--- 78165,78254 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð² Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² %L"
  
! #: fortran/primary.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ ÑƒÑ�ÐµÑ‡ÐµÐ½Ð¾ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ (%ld/%ld) Ð² %L"
  
! #: fortran/primary.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð´Ð²Ð°Ð¶Ð´Ñ‹ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² %L"
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %qs Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² %L"
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L ÑƒÐ¶Ðµ Ð±Ñ‹Ð» ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() ÐºÐ°Ðº rvalue Ð² %C"
  
! #: fortran/primary.cc:3532
  #, 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 Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ�Ð²Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ RESULT Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð¸ (12.5.2.1)"
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» Ð² %C Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ %qs Ð² %C"
  
! #: fortran/primary.cc:3700
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %C"
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %C"
  
! #: fortran/primary.cc:3753
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð² %C"
  
! #: fortran/primary.cc:3766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The leftmost part-ref in a data-ref can not be a function reference at %C"
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Ð¡Ð°Ð¼Ñ‹Ð¹ Ð»ÐµÐ²Ñ‹Ð¹ part-ref Ð² data-ref Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² %C"
  
! #: fortran/primary.cc:3921
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %C"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %C Ð² EQUIVALENCE"
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ PARAMETER Ð² DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %C"
  
! #: fortran/primary.cc:4117
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs Ð² %C Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
*************** msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� %qs Ð´ÐµÐºÐ
*** 78617,78623 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Ð�Ðµ-RECURSIVE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ñ�ÐµÐ±Ñ� Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾.  ÐžÐ±ÑŠÑ�Ð²Ð¸Ñ‚Ðµ ÐµÑ‘ RECURSIVE Ð¸Ð»Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<-frecursive%>"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð² %L Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
--- 78658,78664 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Ð�Ðµ-RECURSIVE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ñ�ÐµÐ±Ñ� Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾.  ÐžÐ±ÑŠÑ�Ð²Ð¸Ñ‚Ðµ ÐµÑ‘ RECURSIVE Ð¸Ð»Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<-frecursive%>"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð² %L Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
*************** msgstr ""
*** 78739,78745 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿. ÐœÐ¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿"
--- 78780,78786 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿. ÐœÐ¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿"
*************** msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ Ð·Ð½Ð°Ñ‡Ðµ
*** 78911,79111 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ð¸Ð´ Ð´Ð»Ñ� %s Ð² %L"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ð¸Ð´ Ð´Ð»Ñ� %s Ð² %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ ÑˆÐ°Ð³ Ð² %L"
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð�Ð¸Ð¶Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð�Ð¸Ð¶Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Ð¡Ð°Ð¼Ð°Ñ� Ð¿Ñ€Ð°Ð²Ð°Ñ� Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€Ð°Ð½Ð³Ð¾Ð² Ð² Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñ‹Ñ… Ñ€Ð°Ð½Ð³Ð¾Ð² Ð² Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ� ÐºÐ¾Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ñ‚Ð¸Ð¿Ð°, Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %s"
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ dim Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ dim Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ„Ð¾Ñ€Ð¼Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %C"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ as(1)"
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ as(2)"
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ñ€Ð°Ð½Ð³Ð° %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° INTEGER"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° INTEGER"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:5481
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ñ�Ð¿Ñ€Ð°Ð²Ð° Ð¾Ñ‚ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ POINTER Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %L"
  
! #: fortran/resolve.cc:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ñ�Ð¿Ñ€Ð°Ð²Ð° Ð¾Ñ‚ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %L"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Ð”Ð²Ðµ Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð² %L"
  
! #: fortran/resolve.cc:5629
  #, fuzzy, gcc-internal-format
  #| msgid "expression_rank(): Two array specs"
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "expression_rank(): Ð”Ð²Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
--- 78952,79152 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ð¸Ð´ Ð´Ð»Ñ� %s Ð² %L"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ð¸Ð´ Ð´Ð»Ñ� %s Ð² %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ ÑˆÐ°Ð³ Ð² %L"
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð�Ð¸Ð¶Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð�Ð¸Ð¶Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld < %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%ld > %ld) Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d"
  
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Ð¡Ð°Ð¼Ð°Ñ� Ð¿Ñ€Ð°Ð²Ð°Ñ� Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€Ð°Ð½Ð³Ð¾Ð² Ð² Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñ‹Ñ… Ñ€Ð°Ð½Ð³Ð¾Ð² Ð² Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ� ÐºÐ¾Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ñ‚Ð¸Ð¿Ð°, Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %s"
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ dim Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ dim Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ„Ð¾Ñ€Ð¼Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %C"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ as(1)"
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ as(2)"
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ñ€Ð°Ð½Ð³Ð° %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° INTEGER"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Ð�Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° INTEGER"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ñ�Ð¿Ñ€Ð°Ð²Ð° Ð¾Ñ‚ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ POINTER Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %L"
  
! #: fortran/resolve.cc:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ñ�Ð¿Ñ€Ð°Ð²Ð° Ð¾Ñ‚ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %L"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Ð”Ð²Ðµ Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð² %L"
  
! #: fortran/resolve.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "expression_rank(): Two array specs"
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "expression_rank(): Ð”Ð²Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
*************** msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð
*** 79114,79125 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� inquiry Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %s Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
--- 79155,79166 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� inquiry Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %s Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
*************** msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð
*** 79128,79423 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %s Ð² %L ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� inquiry Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %s Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸, Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ€ÑƒÐµÑ‚ Ð² %L Ð´Ð¾ ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² %L Ð´Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ENTRY, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "ÐŸÐ¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð² %L"
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ð¿Ð¾Ð´ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  #| msgid "%qs matching variant is deprecated."
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»."
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Ð‘Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ABSTRACT Ñ‚Ð¸Ð¿ %qs'"
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Ð‘Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° type-bound Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ABSTRACT Ñ‚Ð¸Ð¿ %qs"
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Ð‘Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° NOPASS type-bound Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° GENERIC %qs Ð² %L"
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ SUBROUTINE"
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ FUNCTION"
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "'%s' Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:7373
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ integer"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ INTEGER"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ð¨Ð°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO Ñ†Ð¸ÐºÐ» Ð² %L Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½ Ð½Ð¾Ð»ÑŒ Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO Ñ†Ð¸ÐºÐ» Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO Ñ†Ð¸ÐºÐ» Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ñ‚ÐµÑ€Ñ�ÐµÑ‚ Ð·Ð½Ð°Ñ‡Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL Ð¸Ð½Ð´ÐµÐºÑ�-Ð¸Ð¼Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL Ñ�Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL ÑˆÐ°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ %s"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL ÑˆÐ°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼"
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL Ð¸Ð½Ð´ÐµÐºÑ� %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ñ‚Ñ€Ð¸Ð¿Ð»ÐµÑ‚Ð° Ð² %L"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Allocate-object Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE Ð¸Ð»Ð¸ POINTER"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %L"
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Source-expr Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ€Ð°Ð½Ð³, Ñ‡Ñ‚Ð¾ Ð¸ allocate-object Ð² %L"
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Source-expr Ð² %L Ð¸ allocate-object Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Ð¢Ð¸Ð¿ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %L ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ� source-expr Ð² %L"
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Allocate-object Ð² %L Ð¸ source-expr Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ð²Ð¸Ð´ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð¸ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ LOCK_TYPE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, ÐµÑ�Ð»Ð¸ allocate-object Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° EVENT_TYPE Ð¸ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ EVENT_TYPE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, ÐµÑ�Ð»Ð¸ allocate-object Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %s ABSTRACT Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ type-spec Ð¸Ð»Ð¸ source-expr"
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %s Ð² %L Ñ� type-spec Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ character-length Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð»Ð¸ SOURCE= Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ñ�Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð³Ð´Ðµ Ð¾Ð½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ '*' Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-variable Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-variable Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ %sd Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ð² %L Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð±ÐµÐ· STAT Ñ‚ÐµÐ³Ð°"
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "ERRMSG Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ CHARACTER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Errmsg Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ %sd Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %s"
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Allocate-object Ð² %L Ñ‚Ð°ÐºÐ¶Ðµ Ð¿Ð¾Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Allocate-object Ð² %L ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð² %L"
--- 79169,79464 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %s Ð² %L ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� inquiry Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %s Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸, Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ€ÑƒÐµÑ‚ Ð² %L Ð´Ð¾ ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² %L Ð´Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ENTRY, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "ÐŸÐ¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð² %L"
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ð¿Ð¾Ð´ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  #| msgid "%qs matching variant is deprecated."
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»."
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Ð‘Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ABSTRACT Ñ‚Ð¸Ð¿ %qs'"
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Ð‘Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° type-bound Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ABSTRACT Ñ‚Ð¸Ð¿ %qs"
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Ð‘Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° NOPASS type-bound Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° GENERIC %qs Ð² %L"
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ SUBROUTINE"
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ FUNCTION"
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "'%s' Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:7410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ integer"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ INTEGER"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ð¨Ð°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² DO Ñ†Ð¸ÐºÐ»Ðµ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO Ñ†Ð¸ÐºÐ» Ð² %L Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½ Ð½Ð¾Ð»ÑŒ Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO Ñ†Ð¸ÐºÐ» Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO Ñ†Ð¸ÐºÐ» Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ñ‚ÐµÑ€Ñ�ÐµÑ‚ Ð·Ð½Ð°Ñ‡Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL Ð¸Ð½Ð´ÐµÐºÑ�-Ð¸Ð¼Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL Ñ�Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL ÑˆÐ°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ %s"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL ÑˆÐ°Ð³Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼"
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL Ð¸Ð½Ð´ÐµÐºÑ� %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ñ‚Ñ€Ð¸Ð¿Ð»ÐµÑ‚Ð° Ð² %L"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Allocate-object Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE Ð¸Ð»Ð¸ POINTER"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %L"
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Source-expr Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ€Ð°Ð½Ð³, Ñ‡Ñ‚Ð¾ Ð¸ allocate-object Ð² %L"
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Source-expr Ð² %L Ð¸ allocate-object Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Ð¢Ð¸Ð¿ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚Ð¸ Ð² %L ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ� source-expr Ð² %L"
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Allocate-object Ð² %L Ð¸ source-expr Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ð²Ð¸Ð´ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð¸ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ LOCK_TYPE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, ÐµÑ�Ð»Ð¸ allocate-object Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° EVENT_TYPE Ð¸ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ EVENT_TYPE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, ÐµÑ�Ð»Ð¸ allocate-object Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %s ABSTRACT Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ type-spec Ð¸Ð»Ð¸ source-expr"
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %s Ð² %L Ñ� type-spec Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ character-length Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð»Ð¸ SOURCE= Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ñ�Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð³Ð´Ðµ Ð¾Ð½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ '*' Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð² ALLOCATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-variable Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-variable Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ %sd Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ð² %L Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð±ÐµÐ· STAT Ñ‚ÐµÐ³Ð°"
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "ERRMSG Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ CHARACTER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Errmsg Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ %sd Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %s"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Allocate-object Ð² %L Ñ‚Ð°ÐºÐ¶Ðµ Ð¿Ð¾Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Allocate-object Ð² %L ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð² %L"
*************** msgstr "Allocate-object Ð² %L ÐµÑ�Ñ‚ÑŒ Ð
*** 79426,79712 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE Ð¼ÐµÑ‚ÐºÐ° Ð² %L Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� CASE Ð¼ÐµÑ‚ÐºÐ¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð²Ð¸Ð´Ð° %d"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð²Ñ‹Ð±Ð¾Ñ€Ð° Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ð¾Ð¼ GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %s"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð½Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Ð—Ð° DEFAULT CASE Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ DEFAULT CASE Ð² %L"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ñ�ÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð² %L Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ SELECT CASE Ð±Ð»Ð¾Ðº Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÐµÐµ Ð´Ð²ÑƒÑ… Ñ�Ð»ÑƒÑ‡Ð°ÐµÐ²"
  
! #: fortran/resolve.cc:9143
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/resolve.cc:9152
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs cannot be used as a variable at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C"
  
! #: fortran/resolve.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name %qs at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Ð˜Ð¼Ñ� Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ð¸ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL()"
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Ð˜Ð¼Ñ� Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ð¸ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼ Ð² SELECT TYPE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ð² %L Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� TYPE IS Ð² %L"
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ %qs"
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÐºÐ°Ð¶Ð´Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´Ð»Ð¸Ð½Ñ‹ Ñ‚Ð¸Ð¿Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Ð”Ð²Ð¾Ð¹Ð½Ð¾Ð¹ CLASS IS Ð±Ð»Ð¾Ðº Ð² SELECT TYPE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚ Ð´Ð»Ñ� NULL () Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO %s Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/resolve.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹"
  
! #: fortran/resolve.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° LOCK_TYPE"
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° EVENT_TYPE"
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¾ Ð½Ðµ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "ERRMSG= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ CHARACTER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "ACQUIRED_LOCK= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ LOGICAL Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "UNTIL_COUNT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Imageset Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸Ð»Ð¸ Ñ€Ð°Ð½Ð³Ð° 1 INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Imageset Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ 1 Ð¸ num_images()"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ†ÐµÐ»Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð² %L"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´ Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ñ†Ð¸ÐºÐ»Ð¸Ð²Ð°Ð½Ð¸Ðµ"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ‚ CRITICAL ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð² %L"
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ‚ DO CONCURRENT ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð² %L"
--- 79467,79753 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE Ð¼ÐµÑ‚ÐºÐ° Ð² %L Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� CASE Ð¼ÐµÑ‚ÐºÐ¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð²Ð¸Ð´Ð° %d"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð²Ñ‹Ð±Ð¾Ñ€Ð° Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ð¾Ð¼ GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %s"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð½Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Ð—Ð° DEFAULT CASE Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ DEFAULT CASE Ð² %L"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð² CASE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ñ�ÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð² %L Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ SELECT CASE Ð±Ð»Ð¾Ðº Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÐµÐµ Ð´Ð²ÑƒÑ… Ñ�Ð»ÑƒÑ‡Ð°ÐµÐ²"
  
! #: fortran/resolve.cc:9180
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/resolve.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs cannot be used as a variable at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C"
  
! #: fortran/resolve.cc:9206
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name %qs at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Ð˜Ð¼Ñ� Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ð¸ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL()"
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Ð˜Ð¼Ñ� Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ð¸ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼ Ð² SELECT TYPE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Ð¡ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ð² %L Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� TYPE IS Ð² %L"
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ %qs"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÐºÐ°Ð¶Ð´Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´Ð»Ð¸Ð½Ñ‹ Ñ‚Ð¸Ð¿Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Ð”Ð²Ð¾Ð¹Ð½Ð¾Ð¹ CLASS IS Ð±Ð»Ð¾Ðº Ð² SELECT TYPE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚ Ð´Ð»Ñ� NULL () Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO %s Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/resolve.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹"
  
! #: fortran/resolve.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð²Ð²Ð¾Ð´Ð°/Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° LOCK_TYPE"
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° EVENT_TYPE"
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ event Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¾ Ð½Ðµ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "ERRMSG= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ CHARACTER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "ACQUIRED_LOCK= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ LOGICAL Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "UNTIL_COUNT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Imageset Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð¸Ð»Ð¸ Ñ€Ð°Ð½Ð³Ð° 1 INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Imageset Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ 1 Ð¸ num_images()"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ†ÐµÐ»Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð² %L"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´ Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ñ†Ð¸ÐºÐ»Ð¸Ð²Ð°Ð½Ð¸Ðµ"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ‚ CRITICAL ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð² %L"
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ‚ DO CONCURRENT ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð² %L"
*************** msgstr "GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¿Ð¾
*** 79714,79927 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "ÐœÐµÑ‚ÐºÐ° Ð² %L Ð½Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ Ð±Ð»Ð¾ÐºÐµ, Ñ‡Ñ‚Ð¾ GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE Ð¼Ð°Ñ�ÐºÐ° Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE Ñ†ÐµÐ»ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Non-ELEMENTAL Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð² WHERE Ð² %L"
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ WHERE Ð² %L"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ FORALL Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ %qs Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ"
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "BLOCK ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² %C"
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL Ð¸Ð¼Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ‚Ð¸Ð¿Ð° integer"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� FORALL ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� ÑƒÐ¶Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ñ� Ñ�Ñ‚Ð¸Ð¼ Ð¸Ð¼ÐµÐ½ÐµÐ¼ %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ LOGICAL Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ ÑƒÑ�ÐµÑ‡ÐµÐ½Ð¾ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ (%ld/%ld) Ð² %L"
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¼Ñƒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð¹ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð¹ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11285
  #, fuzzy, gcc-internal-format
  #| msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Ð�ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¹ Ð²Ð¾ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L - Ð¿Ñ€Ð¾Ð²ÐµÑ€ÑŒÑ‚Ðµ, Ñ‡Ñ‚Ð¾ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð´Ð»Ñ� '=' Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ñ… Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L"
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: type-bound Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ñ‹, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð½Ð° Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ð¾Ñ�Ð²Ñ�Ñ‚Ñ�Ñ� Ð² Ð¿Ñ€Ð¾Ð¼ÐµÐ¶ÑƒÑ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ pointer Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚."
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:12347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "ASSIGNED GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs Ð½Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð¾Ð¸Ð»Ð¸ Ñ†ÐµÐ»ÐµÐ²ÑƒÑŽ Ð¼ÐµÑ‚ÐºÑƒ Ð² %L"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternate RETURN Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ SCALAR-INTEGER Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð² %C"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ NULL Ð² %L"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ IF Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ REAL Ð¸Ð»Ð¸ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Ð�ÐµÑ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² DO WHILE"
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Ð£Ñ�Ð»Ð¾Ð²Ð¸Ðµ Ð²Ñ‹Ñ…Ð¾Ð´Ð° Ð¸Ð· DO WHILE Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¼Ð°Ñ�ÐºÐ¸ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter %qs declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² %L"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ñ�Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‡Ñ‚Ð¾ Ð¸ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ð² %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ñ� %qs Ñ�Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‡Ñ‚Ð¾ Ð¸ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ð² %L Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ñ� %qs"
--- 79755,79968 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "ÐœÐµÑ‚ÐºÐ° Ð² %L Ð½Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ Ð±Ð»Ð¾ÐºÐµ, Ñ‡Ñ‚Ð¾ GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE Ð¼Ð°Ñ�ÐºÐ° Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE Ñ†ÐµÐ»ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Non-ELEMENTAL Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð² WHERE Ð² %L"
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ WHERE Ð² %L"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ FORALL Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ %qs Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ"
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "BLOCK ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² %C"
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL Ð¸Ð¼Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ‚Ð¸Ð¿Ð° integer"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� FORALL ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� ÑƒÐ¶Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ñ� Ñ�Ñ‚Ð¸Ð¼ Ð¸Ð¼ÐµÐ½ÐµÐ¼ %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ LOGICAL Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ ÑƒÑ�ÐµÑ‡ÐµÐ½Ð¾ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ (%ld/%ld) Ð² %L"
  
! #: fortran/resolve.cc:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¼Ñƒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð¹ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð¹ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11317
  #, fuzzy, gcc-internal-format
  #| msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Ð�ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð¹ Ð²Ð¾ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L - Ð¿Ñ€Ð¾Ð²ÐµÑ€ÑŒÑ‚Ðµ, Ñ‡Ñ‚Ð¾ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð´Ð»Ñ� '=' Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ñ… Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L"
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: type-bound Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ñ‹, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð½Ð° Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ð¾Ñ�Ð²Ñ�Ñ‚Ñ�Ñ� Ð² Ð¿Ñ€Ð¾Ð¼ÐµÐ¶ÑƒÑ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ pointer Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚."
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "ASSIGNED GOTO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs Ð½Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð¾Ð¸Ð»Ð¸ Ñ†ÐµÐ»ÐµÐ²ÑƒÑŽ Ð¼ÐµÑ‚ÐºÑƒ Ð² %L"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternate RETURN Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ SCALAR-INTEGER Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² CASE Ð² %C"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ NULL Ð² %L"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ IF Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ REAL Ð¸Ð»Ð¸ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Ð�ÐµÑ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² DO WHILE"
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Ð£Ñ�Ð»Ð¾Ð²Ð¸Ðµ Ð²Ñ‹Ñ…Ð¾Ð´Ð° Ð¸Ð· DO WHILE Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¼ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¼Ð°Ñ�ÐºÐ¸ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter %qs declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² %L"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ñ�Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‡Ñ‚Ð¾ Ð¸ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ð² %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ñ� %qs Ñ�Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‡Ñ‚Ð¾ Ð¸ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ð² %L Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ñ� %qs"
*************** msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ð· Ð¼
*** 79929,80923 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ñ�Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‡Ñ‚Ð¾ Ð¸ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ð² %L"
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Ð”Ð»Ð¸Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ°"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð½Ð³"
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs at %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð½Ð³"
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Ð¢Ð¸Ð¿ %qs CLASS Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs at %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼, Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð¹ Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Ð¢Ð¸Ð¿ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ host Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð² %L, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼ Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Ð’Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ SAVE Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¼Ð¾Ð´ÑƒÐ»Ñ� %qs Ð² %L Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼ Ð¸Ð·-Ð·Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: fortran/resolve.cc:13354
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Ð¡ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð»Ð¸Ð±Ð¾ POINTER Ð»Ð¸Ð±Ð¾ ALLOCATABLE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ñ� Ð¸Ð»Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Ð¡ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ character Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð¸Ð»Ð¸ PARAMETER"
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ character Ð´Ð»Ð¸Ð½Ñƒ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ character Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Ð�Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ð² %L"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� character Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:13602
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs Ð¸Ð¼ÐµÐµÑ‚ PRIVATE Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ PUBLIC Ð² %L"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² PUBLIC Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ðµ %qs Ð² %L Ð±ÐµÑ€ÐµÑ‚ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ PRIVATE"
  
! #: fortran/resolve.cc:13642
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ pointer Ð¸Ð»Ð¸ allocatable Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ pure"
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L"
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð² %L Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ALLOCATABLE Ð¸Ð»Ð¸ POINTER"
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� SAVE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� INTENT Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� RESULT Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� FUNCTION Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L Ð¾ÐºÐ°Ð·Ð°Ð»Ñ�Ñ� Ð±ÐµÐ· pointer Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² ELEMENTAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð² %L Ð¸ ÐµÐµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %s"
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² PURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð² %L Ð¸ ÐµÐµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %s"
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² RECURSIVE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð² %L Ð¸ ÐµÐµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %s"
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð² MODULE %qs Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð² %L Ð² (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  #| msgid "Interface %qs at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ SUBROUTINE"
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ OPTIONAL"
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(OUT)"
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Ð�ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð°Ñ� FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ€Ð°Ð½Ð³ (%d), Ñ‡Ñ‚Ð¾ Ð¸ %qs"
  
! #: fortran/resolve.cc:14130
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ðµ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð² %L, Ð¿Ñ€ÐµÐ´Ð»Ð°Ð³Ð°ÑŽÑ‚ Ñ‚Ð°ÐºÐ¶Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:14171
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs Ð¸ %qs Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¼ÐµÑˆÐ°Ð½Ð½Ñ‹Ð¼Ð¸ FUNCTION/SUBROUTINE Ð´Ð»Ñ� GENERIC %qs Ð² %L"
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs Ð¸ %qs Ð´Ð»Ñ� GENERIC %qs Ð² %L Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹"
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Ð�ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ %qs ÐºÐ°Ðº Ñ†ÐµÐ»Ð¸ GENERIC %qs Ð² %L"
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ†ÐµÐ»Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ, %qs Ñ‚Ð°ÐºÐ¶Ðµ GENERIC"
  
! #: fortran/resolve.cc:14306
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ±Ð¸Ñ‚ÑŒ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
  
! #: fortran/resolve.cc:14362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Type-bound Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NOPASS"
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð¼Ð¾Ð´ÑƒÐ»Ñ� Ð¸Ð»Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ñ� Ñ�Ð²Ð½Ñ‹Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs"
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ñ� PASS Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L"
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs"
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ABSTRACT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qs ÐµÑ�Ñ‚ÑŒ DEFERRED Ð¸ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ñ� Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ñ‚Ð¸Ð¿Ð° TYPE(C_PTR) Ð¸Ð»Ð¸ TYPE(C_FUNPTR) Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼, Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ CONTIGUOUS Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ñ‚Ð¸Ð¿Ð° BIND(C) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ÐµÐ´Ð¸Ð½Ð¸Ñ‡Ð½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs"
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ñ� PASS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ POINTER Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� type-bound Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Character Ð´Ð»Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð² %L"
  
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ñ‚Ð¸Ð¿Ð°, Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %s"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Character ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ð² %L Ñ� Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER Ð¸Ð»Ð¸ ALLOCATABLE"
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¸Ð¼ÐµÐµÑ‚ PRIVATE Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ PUBLIC Ð² %L"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "ÐŸÐ¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %s Ð² %L Ð² SEQUENCE Ð¸Ð»Ð¸ BIND(C) Ñ‚Ð¸Ð¿Ðµ %s"
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %s SEQUENCE Ñ‚Ð¸Ð¿Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ÐšÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ Ð² %L Ð¸ %L"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "ÐŸÐ¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‚Ð°ÐºÐ¶Ðµ Ð¸Ð¼ÐµÑ‚ÑŒ ÐµÐ³Ð¾"
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Ð�ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ABSTRACT"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Generic Ð¸Ð¼Ñ� %qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ñ‚Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ Ð¸ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ character Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ PRIVATE Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ PUBLIC Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¸Ð¼ÐµÐµÑ‚ use-associated PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15646
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¸Ð¼ÐµÐµÑ‚ PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ PUBLIC Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� NAMELIST Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ð¸Ð»Ð¸ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Ð�ÐµÑ�Ð²Ð½Ð¾ Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ PARAMETER %qs Ð² %L Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð·Ð´Ð½ÐµÐ¼Ñƒ IMPLICIT Ñ‚Ð¸Ð¿Ñƒ"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² PARAMETER Ð² %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ PARAMETER Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "ÐŸÑ€Ð¾Ñ�Ñ‚Ð¸Ñ‚Ðµ, Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ðµ/ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð² ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°Ñ… Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ñ… (CLASS) Ñ‚Ð¸Ð¿Ð¾Ð² Ð² %L Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� EXTERNAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ CONTIGUOUS Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð°"
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ VALUE Ð¸Ð»Ð¸ CODIMENSION Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� DUMMY Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Character Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� character Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð´Ð»Ð¸Ð½Ñƒ Ð¾Ð´Ð¸Ð½"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð±Ñ‹Ð» Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° TYPE(*) Ð¸Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE, CODIMENSION, POINTER Ð¸Ð»Ð¸ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ INTENT(OUT) Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð»Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %s Ð² %L Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE, CODIMENSION, POINTER Ð¸Ð»Ð¸ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ INTENT(OUT) Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ñ�Ð²Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ BIND(C), Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ð½Ðµ COMMON Ð±Ð»Ð¾Ðº Ð¸ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ð¼Ð¾Ð´ÑƒÐ»Ñ�"
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ð² %L PRIVATE Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð¸Ð»Ð¸ Ñ� Ð¿Ð¾Ð´ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ASSUMED SIZE Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(OUT)"
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ñ‚Ð¸Ð¿Ð° EVENT_TYPE Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(OUT)"
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ‚Ð¸Ð¿Ð° TYPE(C_PTR) Ð¸Ð»Ð¸ TYPE(C_FUNPTR) Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼, Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ALLOCATABLE, Ð½Ð¸ SAVE, Ð½Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ� Ñ� Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹"
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� INTENT(OUT) Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹"
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð°Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² BIND(C) Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� Ð½Ðµ-C_Bool Ð²Ð¸Ð´Ð¾Ð¼ Ð² BIND(C) Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs"
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� Ð½Ðµ-C_Bool Ð²Ð¸Ð´Ð¾Ð¼ Ð² BIND(C) Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs"
  
! #: fortran/resolve.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %qs can not be an argument to subroutine or function at %L"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Ð¡Ð¿Ð¸Ñ�Ð¾Ðº Ð¸Ð¼ÐµÐ½ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� SAVEd"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "!$OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ SAVEd"
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÐµÐ¹ Ð² %C"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² COMMON"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½ Ð² Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ñ‹Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Ð�ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð² DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ‡ÐµÐ¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ð½Ð°Ñ‡Ð°Ð»Ð¾ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¾ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ðµ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¾ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "ÑˆÐ°Ð³ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "ÑˆÐ°Ð³ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ‡ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð² %L Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð² %L Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ñ� Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð² EQUIVALENCE Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² COMMON"
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼(Ð¸) ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚(Ð°Ð¼Ð¸) Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² EQUIVALENCE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Ð’Ñ�Ðµ Ð¸Ð»Ð¸ Ð½Ð¸ÐºÐ°ÐºÐ¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ Ð² EQUIVALENCE ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² %qs at %L Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "ÐŸÐ¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L PRIVATE Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ FUNCTION"
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ character Ð´Ð»Ð¸Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ð´Ð²ÑƒÑ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ PURE"
--- 79970,80964 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ñ�Ð¾ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹ %qs Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‡Ñ‚Ð¾ Ð¸ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ð² %L"
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Ð”Ð»Ð¸Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %L Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ°"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð½Ð³"
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs at %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð½Ð³"
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Ð¢Ð¸Ð¿ %qs CLASS Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs at %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼, Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð¹ Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Ð¢Ð¸Ð¿ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ host Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð² %L, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼ Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Ð’Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ SAVE Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¼Ð¾Ð´ÑƒÐ»Ñ� %qs Ð² %L Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼ Ð¸Ð·-Ð·Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: fortran/resolve.cc:13389
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Ð¡ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð»Ð¸Ð±Ð¾ POINTER Ð»Ð¸Ð±Ð¾ ALLOCATABLE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ñ� Ð¸Ð»Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Ð¡ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ character Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð¸Ð»Ð¸ PARAMETER"
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ character Ð´Ð»Ð¸Ð½Ñƒ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ character Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Ð�Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13582
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ð² %L"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� character Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:13637
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs Ð¸Ð¼ÐµÐµÑ‚ PRIVATE Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ PUBLIC Ð² %L"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² PUBLIC Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ðµ %qs Ð² %L Ð±ÐµÑ€ÐµÑ‚ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ PRIVATE"
  
! #: fortran/resolve.cc:13677
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ pointer Ð¸Ð»Ð¸ allocatable Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ pure"
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L"
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð² %L Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ALLOCATABLE Ð¸Ð»Ð¸ POINTER"
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� SAVE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� INTENT Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� RESULT Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� FUNCTION Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L Ð¾ÐºÐ°Ð·Ð°Ð»Ñ�Ñ� Ð±ÐµÐ· pointer Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² ELEMENTAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð² %L Ð¸ ÐµÐµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %s"
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² PURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð² %L Ð¸ ÐµÐµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %s"
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² RECURSIVE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð² %L Ð¸ ÐµÐµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %s"
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s Ð¼ÐµÐ¶Ð´Ñƒ MODULE PROCEDURE Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð² MODULE %qs Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð² %L Ð² (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  #| msgid "Interface %qs at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ SUBROUTINE"
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ OPTIONAL"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(OUT)"
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Ð�ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð°Ñ� FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ€Ð°Ð½Ð³ (%d), Ñ‡Ñ‚Ð¾ Ð¸ %qs"
  
! #: fortran/resolve.cc:14165
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ðµ FINAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð² %L, Ð¿Ñ€ÐµÐ´Ð»Ð°Ð³Ð°ÑŽÑ‚ Ñ‚Ð°ÐºÐ¶Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:14206
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs Ð¸ %qs Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¼ÐµÑˆÐ°Ð½Ð½Ñ‹Ð¼Ð¸ FUNCTION/SUBROUTINE Ð´Ð»Ñ� GENERIC %qs Ð² %L"
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs Ð¸ %qs Ð´Ð»Ñ� GENERIC %qs Ð² %L Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹"
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Ð�ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ %qs ÐºÐ°Ðº Ñ†ÐµÐ»Ð¸ GENERIC %qs Ð² %L"
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ†ÐµÐ»Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ, %qs Ñ‚Ð°ÐºÐ¶Ðµ GENERIC"
  
! #: fortran/resolve.cc:14341
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ±Ð¸Ñ‚ÑŒ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
  
! #: fortran/resolve.cc:14397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Type-bound Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NOPASS"
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ð¼Ð¾Ð´ÑƒÐ»Ñ� Ð¸Ð»Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹ Ñ� Ñ�Ð²Ð½Ñ‹Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs"
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ñ� PASS Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L"
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Passed-object Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER"
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs"
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ABSTRACT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qs ÐµÑ�Ñ‚ÑŒ DEFERRED Ð¸ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ñ� Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ñ‚Ð¸Ð¿Ð° TYPE(C_PTR) Ð¸Ð»Ð¸ TYPE(C_FUNPTR) Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼, Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ CONTIGUOUS Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ñ‚Ð¸Ð¿Ð° BIND(C) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ÐµÐ´Ð¸Ð½Ð¸Ñ‡Ð½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ñ� PASS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ POINTER Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ñ� PASS(%s) Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� type-bound Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Character Ð´Ð»Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð² %L"
  
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ñ‚Ð¸Ð¿Ð°, Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %s"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Character ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¾Ñ‚ %qs Ð² %L Ñ� Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER Ð¸Ð»Ð¸ ALLOCATABLE"
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð¸Ð¼ÐµÐµÑ‚ PRIVATE Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ PUBLIC Ð² %L"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "ÐŸÐ¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %s Ð² %L Ð² SEQUENCE Ð¸Ð»Ð¸ BIND(C) Ñ‚Ð¸Ð¿Ðµ %s"
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %s SEQUENCE Ñ‚Ð¸Ð¿Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ÐšÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ Ð² %L Ð¸ %L"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "ÐŸÐ¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‚Ð°ÐºÐ¶Ðµ Ð¸Ð¼ÐµÑ‚ÑŒ ÐµÐ³Ð¾"
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Ð�ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ABSTRACT"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Generic Ð¸Ð¼Ñ� %qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ñ‚Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ Ð¸ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ character Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ PRIVATE Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ PUBLIC Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¸Ð¼ÐµÐµÑ‚ use-associated PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15681
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¸Ð¼ÐµÐµÑ‚ PRIVATE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ PUBLIC Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð¼ÐµÐ½ %qs Ð² %L"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� NAMELIST Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %qs Ð² %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ð¸Ð»Ð¸ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Ð�ÐµÑ�Ð²Ð½Ð¾ Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ PARAMETER %qs Ð² %L Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð·Ð´Ð½ÐµÐ¼Ñƒ IMPLICIT Ñ‚Ð¸Ð¿Ñƒ"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² PARAMETER Ð² %L"
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ PARAMETER Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "ÐŸÑ€Ð¾Ñ�Ñ‚Ð¸Ñ‚Ðµ, Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ðµ/ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð² ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°Ñ… Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ñ… (CLASS) Ñ‚Ð¸Ð¿Ð¾Ð² Ð² %L Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� EXTERNAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "PROCEDURE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ CONTIGUOUS Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð°"
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ VALUE Ð¸Ð»Ð¸ CODIMENSION Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� DUMMY Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Character Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� character Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð´Ð»Ð¸Ð½Ñƒ Ð¾Ð´Ð¸Ð½"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qs, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð±Ñ‹Ð» Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° TYPE(*) Ð¸Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE, CODIMENSION, POINTER Ð¸Ð»Ð¸ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ INTENT(OUT) Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ� NO_ARG_CHECK Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð»Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %s Ð² %L Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE, CODIMENSION, POINTER Ð¸Ð»Ð¸ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ INTENT(OUT) Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ñ�Ð²Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ BIND(C), Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ð½Ðµ COMMON Ð±Ð»Ð¾Ðº Ð¸ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ð¼Ð¾Ð´ÑƒÐ»Ñ�"
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ð² %L PRIVATE Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s Ð² %L Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð¸Ð»Ð¸ Ñ� Ð¿Ð¾Ð´ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð¸Ð¼ÐµÐµÑ‚ ASSUMED SIZE Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ñ‚Ð¸Ð¿Ð° LOCK_TYPE Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(OUT)"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ñ‚Ð¸Ð¿Ð° EVENT_TYPE Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(OUT)"
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ‚Ð¸Ð¿Ð° TYPE(C_PTR) Ð¸Ð»Ð¸ TYPE(C_FUNPTR) Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼, Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ALLOCATABLE, Ð½Ð¸ SAVE, Ð½Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ� Ñ� Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹"
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� INTENT(OUT) Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹"
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð°Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² BIND(C) Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� Ð½Ðµ-C_Bool Ð²Ð¸Ð´Ð¾Ð¼ Ð² BIND(C) Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs"
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ� Ð½Ðµ-C_Bool Ð²Ð¸Ð´Ð¾Ð¼ Ð² BIND(C) Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs"
  
! #: fortran/resolve.cc:16555
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %qs can not be an argument to subroutine or function at %L"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Ð¡Ð¿Ð¸Ñ�Ð¾Ðº Ð¸Ð¼ÐµÐ½ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� SAVEd"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "!$OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ SAVEd"
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÐµÐ¹ Ð² %C"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² COMMON"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½ Ð² Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ñ‹Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Ð�ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð² DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ‡ÐµÐ¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ð½Ð°Ñ‡Ð°Ð»Ð¾ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¾ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ðµ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¾ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "ÑˆÐ°Ð³ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "ÑˆÐ°Ð³ implied-do Ñ†Ð¸ÐºÐ»Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½ Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ‡ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð² %L Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð² %L Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ALLOCATABLE ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ñ� Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð² EQUIVALENCE Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² COMMON"
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qs Ð² %L Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼(Ð¸) ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚(Ð°Ð¼Ð¸) Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² EQUIVALENCE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Ð’Ñ�Ðµ Ð¸Ð»Ð¸ Ð½Ð¸ÐºÐ°ÐºÐ¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ Ð² EQUIVALENCE ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² %qs at %L Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qs at %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ EQUIVALENCE Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "ÐŸÐ¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L PRIVATE Ñ‚Ð¸Ð¿Ð° %qs"
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ FUNCTION"
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð¹ character Ð´Ð»Ð¸Ð½Ð¾Ð¹"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ð´Ð²ÑƒÑ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ PURE"
*************** msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ %qs Ð² Ð¿Ñ€Ð¾
*** 81795,81801 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ ÐµÑ�Ñ‚ÑŒ BIND(C)"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð¾ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %L"
--- 81836,81842 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ SEQUENCE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ ÐµÑ�Ñ‚ÑŒ BIND(C)"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð¾ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %L"
*************** msgstr "ÐŸÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð¸ÐµÑ�Ñ� Ð
*** 81825,81831 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "ÐŸÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð¸ÐµÑ�Ñ� Ð½ÐµÑ€Ð°Ð²Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð² EQUIVALENCE Ð² %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 81866,81872 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "ÐŸÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð¸ÐµÑ�Ñ� Ð½ÐµÑ€Ð°Ð²Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð² EQUIVALENCE Ð² %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð²Ñ�Ñ‚Ñ€Ð
*** 82054,82060 ****
  msgid "Unknown argument list function at %L"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %L"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 82095,82101 ----
  msgid "Unknown argument list function at %L"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %L"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Ð½ÐµÑ�Ð²Ð½Ð¾Ðµ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ
*** 82106,82193 ****
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "Used here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/trans-openmp.cc:7890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Ð’Ñ�Ðµ Ð¸Ð»Ð¸ Ð½Ð¸ÐºÐ°ÐºÐ¸Ðµ Ð²ÐµÑ€Ñ…Ð½Ð¸Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² %L"
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Ð˜Ð¼Ñ� %qs Ð² %C ÐµÑ�Ñ‚ÑŒ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹"
  
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "stat= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ kind=4 integer Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface %qs at %L may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ generic"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "ELEMENTAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° '%s' Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find symbol %qs"
  msgid "Cannot find symbol %qs"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð°Ð¹Ñ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %s Ð² %L Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when there is a conversion between pointers that have incompatible types."
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
--- 82147,82234 ----
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "Used here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/trans-openmp.cc:7924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Ð’Ñ�Ðµ Ð¸Ð»Ð¸ Ð½Ð¸ÐºÐ°ÐºÐ¸Ðµ Ð²ÐµÑ€Ñ…Ð½Ð¸Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² %L"
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Ð˜Ð¼Ñ� %qs Ð² %C ÐµÑ�Ñ‚ÑŒ Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹"
  
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "stat= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ kind=4 integer Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface %qs at %L may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qs Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ generic"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "ELEMENTAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° '%s' Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find symbol %qs"
  msgid "Cannot find symbol %qs"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð°Ð¹Ñ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %s Ð² %L Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when there is a conversion between pointers that have incompatible types."
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
diff -Nrcpad gcc-13.2.0/gcc/po/sr.po gcc-13.3.0/gcc/po/sr.po
*** gcc-13.2.0/gcc/po/sr.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/sr.po	Tue May 21 07:47:38 2024
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.2.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
  "PO-Revision-Date: 2007-08-19 12:00+0200\n"
  "Last-Translator: Caslav Ilic <caslav.ilic@gmx.net>\n"
  "Language-Team: Serbian <gnu@prevod.org>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.2.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
  "PO-Revision-Date: 2007-08-19 12:00+0200\n"
  "Last-Translator: Caslav Ilic <caslav.ilic@gmx.net>\n"
  "Language-Team: Serbian <gnu@prevod.org>\n"
*************** msgstr "-bundle Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ
*** 383,395 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñ�Ð° -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¸"
  
! #: config/darwin.h:277
  #, fuzzy
  #| msgid "trampolines not supported"
  msgid "rdynamic is not supported"
--- 383,395 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñ�Ð° -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  #| msgid "-pg not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "-pg Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¸"
  
! #: config/darwin.h:276
  #, fuzzy
  #| msgid "trampolines not supported"
  msgid "rdynamic is not supported"
*************** msgid "Warn about casts that will produc
*** 4024,4353 ****
  msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð½Ð¸ÐºÐ°Ð´ Ð½Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°"
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡"
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  #| msgid "Write dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð´Ð°Ñ‚Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð² Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€ (gas)"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate documentation."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ isel"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, 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 "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð¸ â€žmainâ€œ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ðµ"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ñ‚Ð°Ð±Ð»Ð¾ ÐºÃ´Ð´Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÐ°"
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  #| msgid "Generate code for little-endian"
  msgid "Generate code for class invariant contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate string instructions for block moves"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ¸ Ð·Ð° Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐ° Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for postcondition contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð² as"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for precondition contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð°Ð²Ð¾Ð´Ð°"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ñ�Ð¿Ð¾Ñ€Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð¸ Ð±Ð°Ñ˜Ñ‚Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  #| msgid "Generate code for huge switch statements"
  msgid "Generate code for switches without a default case."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¾Ð³Ñ€Ð¾Ð¼Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼"
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit template instantiations as weak symbols."
  msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/lang.opt:485
  #, 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 "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð¸ â€žmainâ€œ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ðµ"
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 4024,4359 ----
  msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð½Ð¸ÐºÐ°Ð´ Ð½Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°"
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ #| msgid "Warn when a register variable is declared volatile"
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð³Ð»Ð°Ñ�Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ð¾Ð¼"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡"
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  #| msgid "Write dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð´Ð°Ñ‚Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð² Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€ (gas)"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate documentation."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ isel"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr ""
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, 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 "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð¸ â€žmainâ€œ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ðµ"
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ñ‚Ð°Ð±Ð»Ð¾ ÐºÃ´Ð´Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÐ°"
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for little-endian"
  msgid "Generate code for class invariant contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate string instructions for block moves"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ¸ Ð·Ð° Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐ° Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for postcondition contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð² as"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for precondition contracts."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð°Ð²Ð¾Ð´Ð°"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ñ�Ð¿Ð¾Ñ€Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð¸ Ð±Ð°Ñ˜Ñ‚Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "Generate code for huge switch statements"
  msgid "Generate code for switches without a default case."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¾Ð³Ñ€Ð¾Ð¼Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "attributes ignored on template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, fuzzy, no-c-format
  #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼"
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit template instantiations as weak symbols."
  msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/lang.opt:497
  #, 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 "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð¸ â€žmainâ€œ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ðµ"
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°
*** 5339,5761 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð”Ð°Ñ€Ð²Ð¸Ð½ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
  
! #: config/darwin.opt:38
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the main framework include path"
  msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ñ€Ð°Ð´Ð½Ð¾Ð³ Ð¾ÐºÐ²Ð¸Ñ€Ð°"
  
! #: config/darwin.opt:42
! #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr ""
! 
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: 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 extentions"
  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 "Ð�Ð°Ñ˜Ñ€Ð°Ð½Ð¸Ñ˜Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° ÐœÐµÐºÐžÐ¡Ð° 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
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: 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 "Ð�Ð°Ñ˜Ñ€Ð°Ð½Ð¸Ñ˜Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° ÐœÐµÐºÐžÐ¡Ð° X Ð½Ð° ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ›Ðµ Ð¾Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ€Ð°Ð´Ð¸Ñ‚Ð¸"
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extentions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð”Ð°Ñ€Ð²Ð¸Ð½ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ %qs Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "Ð¡Ð¸Ð½Ð¾Ð½Ð¸Ð¼ Ð·Ð° -Wcomment"
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%JÐ¾Ð²Ð¾ Ñ˜Ðµ Ð¿Ñ€Ð²Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 5345,5767 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð”Ð°Ñ€Ð²Ð¸Ð½ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
  
! #: config/darwin.opt:38 config/darwin.opt:46
! #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr ""
! 
! #: config/darwin.opt:42
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the main framework include path"
  msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ñ€Ð°Ð´Ð½Ð¾Ð³ Ð¾ÐºÐ²Ð¸Ñ€Ð°"
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, 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:63
  #, 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:67
  #, fuzzy, no-c-format
  #| msgid "Generate code for the kernel or loadable kernel extentions"
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
  
! #: config/darwin.opt:75
  #, 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 "Ð�Ð°Ñ˜Ñ€Ð°Ð½Ð¸Ñ˜Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° ÐœÐµÐºÐžÐ¡Ð° X Ð½Ð° ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ›Ðµ Ð¾Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ€Ð°Ð´Ð¸Ñ‚Ð¸"
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ sizeof(bool) Ð½Ð° 1"
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr ""
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, 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 "Ð�Ð°Ñ˜Ñ€Ð°Ð½Ð¸Ñ˜Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° ÐœÐµÐºÐžÐ¡Ð° X Ð½Ð° ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ›Ðµ Ð¾Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ€Ð°Ð´Ð¸Ñ‚Ð¸"
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code for darwin loadable kernel extentions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð”Ð°Ñ€Ð²Ð¸Ð½ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ %qs Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr ""
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "Ð¡Ð¸Ð½Ð¾Ð½Ð¸Ð¼ Ð·Ð° -Wcomment"
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%JÐ¾Ð²Ð¾ Ñ˜Ðµ Ð¿Ñ€Ð²Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 6297,6302 ****
--- 6303,6313 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr ""
+ 
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
  #| msgid "Use simulator runtime"
*************** msgstr ""
*** 18916,18922 ****
  "\n"
  "Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· ldd Ñ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸Ð¼Ð°/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸Ð¼Ð°.\n"
  
! #: cprop.cc:1753
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
--- 18927,18933 ----
  "\n"
  "Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· ldd Ñ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸Ð¼Ð°/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸Ð¼Ð°.\n"
  
! #: cprop.cc:1755
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
*************** msgstr ""
*** 20563,20569 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sÐ“Ð“Ð¦Ð¾Ð²Ð° Ñ…ÐµÑƒÑ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ°: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 20574,20580 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sÐ“Ð“Ð¦Ð¾Ð²Ð° Ñ…ÐµÑƒÑ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ°: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´ÑƒÐ¶Ð¸Ð
*** 20854,20879 ****
  msgid "<command-line>"
  msgstr "<ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð°-Ð»Ð¸Ð½Ð¸Ñ˜Ð°>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 20865,20890 ----
  msgid "<command-line>"
  msgstr "<ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð°-Ð»Ð¸Ð½Ð¸Ñ˜Ð°>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð
*** 20882,21019 ****
  msgid "invalid vector constant"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ð¿ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qc Ñƒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÑƒ"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12208
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð°:"
  
! #: config/aarch64/aarch64.cc:12211
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÃ´Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° â€˜%c;â€™"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%J Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%r Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%R Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%N Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%P Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%h Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%L Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%m Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%M Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%U Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%s Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%C Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%E Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ unspec Ñ€ÐµÐ»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ðµ"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%xn ÐºÃ´Ð´"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
--- 20893,21030 ----
  msgid "invalid vector constant"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ð¿ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qc Ñƒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÑƒ"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12203
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð°:"
  
! #: config/aarch64/aarch64.cc:12206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÃ´Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° â€˜%c;â€™"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%J Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%r Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%R Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%N Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%P Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%h Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%L Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%m Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%M Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%U Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%s Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%C Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%E Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ unspec Ñ€ÐµÐ»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ðµ"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%xn ÐºÃ´Ð´"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
*************** msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð
*** 21164,21265 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ð·Ð° X, Y Ð¸Ð»Ð¸ Z Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
  
! #: config/avr/avr.cc:2825
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %d Ð¼Ð¾Ñ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ %<&%>"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  #, fuzzy
  #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ (reg+disp):"
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð°Ð´Ñ€ÐµÑ�Ðµ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ (reg+disp):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ post_inc Ð¸Ð»Ð¸ pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð›Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ€ÐµÐ¶Ð¸Ð¼:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð°:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð° Ð¸Ñ˜Ð°:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¸Ñ˜Ð° Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐ°:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð¿Ð¾Ð¼Ð°ÐºÐ°:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð�ÐµÑ‚Ð°Ñ‡Ð°Ð½ Ð¿Ð¾Ð¼Ð°Ðº:"
  
! #: config/avr/avr.cc:8547
  #, fuzzy
  #| msgid "unsupported combination: %s"
  msgid "unsupported fixed-point conversion"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð°: %s"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  #| msgid "function return type cannot be function"
  msgid "return type of function"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr ""
  
--- 21175,21276 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ð·Ð° X, Y Ð¸Ð»Ð¸ Z Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
  
! #: config/avr/avr.cc:3177
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %d Ð¼Ð¾Ñ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ %<&%>"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  #, fuzzy
  #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ (reg+disp):"
  
! #: config/avr/avr.cc:3236
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð°Ð´Ñ€ÐµÑ�Ðµ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ (reg+disp):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ post_inc Ð¸Ð»Ð¸ pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð›Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ€ÐµÐ¶Ð¸Ð¼:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð°:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð° Ð¸Ñ˜Ð°:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¸Ñ˜Ð° Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐ°:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð¿Ð¾Ð¼Ð°ÐºÐ°:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð�ÐµÑ‚Ð°Ñ‡Ð°Ð½ Ð¿Ð¾Ð¼Ð°Ðº:"
  
! #: config/avr/avr.cc:9134
  #, fuzzy
  #| msgid "unsupported combination: %s"
  msgid "unsupported fixed-point conversion"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð°: %s"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  #| msgid "function return type cannot be function"
  msgid "return type of function"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr ""
  
*************** msgstr "Ð»Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ output_mov
*** 21510,21536 ****
  msgid "bad output_condmove_single operand"
  msgstr "Ð»Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ output_condmove_single"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%R ÐºÃ´Ð´"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
--- 21521,21547 ----
  msgid "bad output_condmove_single operand"
  msgstr "Ð»Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ output_condmove_single"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%R ÐºÃ´Ð´"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
*************** msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ
*** 21681,21687 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%P Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%p Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
--- 21692,21698 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%P Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%p Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
*************** msgid "post-increment address is not a r
*** 21765,21771 ****
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿Ð¾Ñ�Ñ‚ÑƒÐ²ÐµÑ›Ð°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
  
--- 21776,21782 ----
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿Ð¾Ñ�Ñ‚ÑƒÐ²ÐµÑ›Ð°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
  
*************** msgstr ""
*** 21993,22157 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "Ð»Ð¾ÑˆÐ° Ð¿Ñ€Ð¾Ð±Ð°"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%D Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%f Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%F Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%G Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%j ÐºÃ´Ð´"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%J ÐºÃ´Ð´"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%k Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%K Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%O Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%q Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%T Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%u Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%v Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%x Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14311
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ð¿ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qc Ñƒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÑƒ"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ñ‚Ð°Ñ‡ÐºÑƒ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ð·Ð°:"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 22004,22168 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "Ð»Ð¾ÑˆÐ° Ð¿Ñ€Ð¾Ð±Ð°"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%D Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%f Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%F Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%G Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%j ÐºÃ´Ð´"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%J ÐºÃ´Ð´"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%k Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%K Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%O Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%q Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%T Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%u Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%v Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%x Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/rs6000/rs6000.cc:14312
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ð¿ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qc Ñƒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÑƒ"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ñ‚Ð°Ñ‡ÐºÑƒ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ð·Ð°:"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "<Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾>"
*** 22452,22483 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 22463,22494 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<;%>"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<;%>"
*** 22485,22500 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
--- 22496,22511 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 22507,22629 ****
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:9647
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 22518,22640 ----
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%>"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:9650
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 22633,22639 ****
  msgid "(anonymous)"
  msgstr "<Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾>"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 22644,22650 ----
  msgid "(anonymous)"
  msgstr "<Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾>"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
*** 22646,22664 ****
  msgid "expected label"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:8193
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "Ñ‚Ð¸Ð¿ %qs Ð¸Ð¼Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 22657,22675 ----
  msgid "expected label"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:8208
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "Ñ‚Ð¸Ð¿ %qs Ð¸Ð¼Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgstr[1] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
*** 22668,22678 ****
  msgstr[2] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  msgstr[3] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
--- 22679,22689 ----
  msgstr[2] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  msgstr[3] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
*************** msgstr ""
*** 23101,23107 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  #, fuzzy
  #| msgid "Elemental binary operation"
  msgid "elemental binary operation"
--- 23112,23118 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  #, fuzzy
  #| msgid "Elemental binary operation"
  msgid "elemental binary operation"
*************** msgstr "Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐ¾ IF"
*** 23369,23379 ****
  msgid "implied END DO"
  msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð°"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
--- 23380,23390 ----
  msgid "implied END DO"
  msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð°"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
*************** msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð°
*** 23501,23630 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ° Ð½Ð¸Ñ�ÐºÐ¸ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4272
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4295
  #, fuzzy, c-format
  #| msgid "Operand of .NOT. operator at %%L is %s"
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° .NOT. ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ð¾Ñ€ÐµÐ´Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐºÐµ ÐºÐ¾Ð´ %%L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ�Ð° %s ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %s"
  
! #: fortran/resolve.cc:4413
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4435
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:4440
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4526
! #, fuzzy, c-format
! #| msgid "Inconsistent ranks for operator at %L and %L"
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Ð�ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %L Ð¸ %L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "iterator variable"
  msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…"
  
! #: fortran/resolve.cc:7408
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ°Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: fortran/resolve.cc:7416
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE "
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALLOCATE "
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23512,23641 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, fuzzy, c-format
! #| msgid "Inconsistent ranks for operator at %L and %L"
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Ð�ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %L Ð¸ %L"
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ° Ð½Ð¸Ñ�ÐºÐ¸ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4283
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4306
  #, fuzzy, c-format
  #| msgid "Operand of .NOT. operator at %%L is %s"
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° .NOT. ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ð¾Ñ€ÐµÐ´Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐºÐµ ÐºÐ¾Ð´ %%L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ�Ð° %s ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %s"
  
! #: fortran/resolve.cc:4435
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr ""
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4457
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:4462
  #, 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 "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "iterator variable"
  msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…"
  
! #: fortran/resolve.cc:7445
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ°Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: fortran/resolve.cc:7453
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE "
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALLOCATE "
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23652,23663 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  #, fuzzy
  #| msgid "assignment of read-only location"
  msgid "Assignment of scalar to unallocated array"
--- 23663,23674 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  #, fuzzy
  #| msgid "assignment of read-only location"
  msgid "Assignment of scalar to unallocated array"
*************** msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð
*** 23863,23870 ****
  msgid "expected boolean type"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 23874,23881 ----
  msgid "expected boolean type"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr ""
*** 23939,23946 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
--- 23950,23957 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
*************** msgstr "Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
*** 23950,23958 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 23961,23969 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²Ðµ
*** 24066,24073 ****
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  #| msgid "Expected string"
  msgid "expected function"
--- 24077,24084 ----
  msgid "type conversion result count mismatch"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  #| msgid "Expected string"
  msgid "expected function"
*************** msgstr ""
*** 24083,24178 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<this%> Ð½Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµÐ¼ Ð½Ð¸Ð²Ð¾Ñƒ"
  
! #: go/gofrontend/expressions.cc:12641
  #, fuzzy
  #| msgid "Function return value not set"
  msgid "function result count mismatch"
  msgstr "ÐŸÐ¾Ð²Ñ€Ð°Ñ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð°"
  
! #: go/gofrontend/expressions.cc:12659
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for receiver"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÑƒ"
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<this%> Ñƒ Ð½ÐµÑ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of results does not match number of values"
  msgstr "Ð´Ð¾Ð»Ð°Ð·Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° Ñ�Ðµ Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ð° Ð±Ñ€Ð¾Ñ˜ÐµÐ¼ ÐŸÐ¥Ð˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer."
  msgid "index must be integer"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸."
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  #, fuzzy
  #| msgid "schedule chunk size expression must be integral"
  msgid "slice end must be integer"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  #, fuzzy
  #| msgid "incompatible types in assignment"
  msgid "incompatible type for map index"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  #| msgid "too many arguments for format"
  msgid "too many expressions for struct"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  #| msgid "too few arguments for format"
  msgid "too few expressions for struct"
  msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 24094,24189 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<this%> Ð½Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµÐ¼ Ð½Ð¸Ð²Ð¾Ñƒ"
  
! #: go/gofrontend/expressions.cc:12642
  #, fuzzy
  #| msgid "Function return value not set"
  msgid "function result count mismatch"
  msgstr "ÐŸÐ¾Ð²Ñ€Ð°Ñ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð°"
  
! #: go/gofrontend/expressions.cc:12660
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for receiver"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÑƒ"
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<this%> Ñƒ Ð½ÐµÑ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of results does not match number of values"
  msgstr "Ð´Ð¾Ð»Ð°Ð·Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° Ñ�Ðµ Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ð° Ð±Ñ€Ð¾Ñ˜ÐµÐ¼ ÐŸÐ¥Ð˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer."
  msgid "index must be integer"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸."
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  #, fuzzy
  #| msgid "schedule chunk size expression must be integral"
  msgid "slice end must be integer"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  #, fuzzy
  #| msgid "incompatible types in assignment"
  msgid "incompatible type for map index"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  #| msgid "too many arguments for format"
  msgid "too many expressions for struct"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  #| msgid "too few arguments for format"
  msgid "too few expressions for struct"
  msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 24420,24426 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð°Ð»Ð¸Ñ˜Ð°Ñ�Ð° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ Ñƒ ÐœÐ°Ñ…Ñƒ-Ðž, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
--- 24431,24437 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð°Ð»Ð¸Ñ˜Ð°Ñ�Ð° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ Ñƒ ÐœÐ°Ñ…Ñƒ-Ðž, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
*************** msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ
*** 24854,24872 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ â€ž%sâ€œ"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  #| msgid "unknown array size in delete"
  msgid "unknown array bounds setting %qs"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð·Ð° delete"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown C++ standard %qs"
--- 24865,24883 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ â€ž%sâ€œ"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown array size in delete"
  msgid "unknown array bounds setting %qs"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð·Ð° delete"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown checkaction setting %qs"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown C++ standard %qs"
*************** msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ
*** 25113,25119 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
--- 25124,25130 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ
*** 25134,25140 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %qs Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð°"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 25145,25151 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %qs Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð°"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³
*** 25146,25152 ****
  msgid "expected %i or more, found %i"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
--- 25157,25163 ----
  msgid "expected %i or more, found %i"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ñ‚Ð¸Ð¿Ð° Ð¸Ð³Ð½
*** 25215,25227 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 25226,25238 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ñ‚Ð¸Ð¿Ð° Ð¸Ð³Ð½
*** 25229,25235 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 25240,25246 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾
*** 26672,26683 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<static%> Ð°Ð»Ð¸ Ð½Ð¸Ð³Ð´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
--- 26683,26694 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<static%> Ð°Ð»Ð¸ Ð½Ð¸Ð³Ð´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
*************** msgid "ld returned %d exit status"
*** 26827,26833 ****
  msgstr "ld Ð²Ñ€Ð°Ñ‚Ð¸ Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸ Ñ�Ñ‚Ð°Ñ‚ÑƒÑ� %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
--- 26838,26844 ----
  msgstr "ld Ð²Ñ€Ð°Ñ‚Ð¸ Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸ Ñ�Ñ‚Ð°Ñ‚ÑƒÑ� %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
*************** msgstr "%<or%> Ð½ÐµÐ¿Ð¾ÐºÐ»Ð¾Ð¿Ñ™ÐµÐ½Ð¸Ñ
*** 27378,27396 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸Ñ… Ñ‚ÐµÑ�Ñ‚Ð¾Ð²Ð° Ñ˜ÐµÐ´Ð½Ð°ÐºÐ¾Ñ�Ñ‚Ð¸ Ñ˜Ðµ ÑƒÐ²ÐµÐº 0"
  
! #: fold-const.cc:9943
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when negating a division"
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
  
! #: fold-const.cc:10350
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when negating a division"
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ð°Ð¶Ð¸Ð¼Ð°ÑšÐ°: Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð¾ Ð´Ñ€Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐµÐ½Ð¾ Ñ�Ð°Ð¶Ð¸Ð¼Ð°ÑšÐµÐ¼"
--- 27389,27407 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸Ñ… Ñ‚ÐµÑ�Ñ‚Ð¾Ð²Ð° Ñ˜ÐµÐ´Ð½Ð°ÐºÐ¾Ñ�Ñ‚Ð¸ Ñ˜Ðµ ÑƒÐ²ÐµÐº 0"
  
! #: fold-const.cc:9950
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when negating a division"
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
  
! #: fold-const.cc:10357
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when negating a division"
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ð°Ð¶Ð¸Ð¼Ð°ÑšÐ°: Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð¾ Ð´Ñ€Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐµÐ½Ð¾ Ñ�Ð°Ð¶Ð¸Ð¼Ð°ÑšÐµÐ¼"
*************** msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð½Ð°Ð²Ð¾Ð´ â€˜%s
*** 27830,27836 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÑšÐµ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
--- 27841,27847 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÑšÐµ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
*************** msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸
*** 28200,28206 ****
  msgid "function may return address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
--- 28211,28217 ----
  msgid "function may return address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
*************** msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´
*** 28208,28218 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 28219,28229 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼
*** 29383,29393 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
--- 29394,29404 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
*************** msgstr "Ð½ÐµÐ¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸ ÑƒÐ»Ð°Ð
*** 29808,30174 ****
  msgid "memory input %d is not directly addressable"
  msgstr "Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸ ÑƒÐ»Ð°Ð· %d Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°Ñ‚Ð¸"
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variables not supported in this target"
  msgid "threadprivate variable %qE used in target region"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: gimplify.cc:7503
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7516
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variables not supported in this target"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: gimplify.cc:7518
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s: %m"
  
! #: gimplify.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%HÐ½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: gimplify.cc:8087
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð±Ð¸ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð°"
  
! #: gimplify.cc:8101
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ firstprivate"
  
! #: gimplify.cc:8104
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½Ð¾ ÐºÑ€ÑƒÐ¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, 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.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<lastprivate%>"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, 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 Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: gimplify.cc:11785
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "ÑƒÑ€ÐµÑ’ÐµÐ½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð±Ð»Ð¸Ñ�ÐºÐ¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿ÐµÑ‚Ñ™Ðµ Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¾Ð¼ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Ð³Ð¸Ð¼Ð¿Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð°"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT Ñ�Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ñƒ %qT Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ ÐºÑ€Ð¾Ð· %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Ñ�Ñ‚Ð¾Ð³Ð° Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ðµ %qT ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %qT Ð·Ð° %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Ð°ÐºÐ¾ Ñ�Ðµ Ð¾Ð²Ð°Ñ˜ ÐºÃ´Ð´ Ð´Ð¾Ñ�ÐµÐ³Ð½Ðµ, Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ›Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð½ÑƒÑ‚Ð¸"
--- 29819,30185 ----
  msgid "memory input %d is not directly addressable"
  msgstr "Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸ ÑƒÐ»Ð°Ð· %d Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°Ñ‚Ð¸"
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variables not supported in this target"
  msgid "threadprivate variable %qE used in target region"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: gimplify.cc:7510
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7523
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variables not supported in this target"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: gimplify.cc:7525
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s: %m"
  
! #: gimplify.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%HÐ½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: gimplify.cc:8094
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð±Ð¸ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð°"
  
! #: gimplify.cc:8108
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ firstprivate"
  
! #: gimplify.cc:8111
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½Ð¾ ÐºÑ€ÑƒÐ¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, 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.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<lastprivate%>"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, 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 Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: gimplify.cc:11792
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "ÑƒÑ€ÐµÑ’ÐµÐ½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð±Ð»Ð¸Ñ�ÐºÐ¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿ÐµÑ‚Ñ™Ðµ Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¾Ð¼ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Ð³Ð¸Ð¼Ð¿Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð°"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT Ñ�Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ñƒ %qT Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ ÐºÑ€Ð¾Ð· %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Ñ�Ñ‚Ð¾Ð³Ð° Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ðµ %qT ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %qT Ð·Ð° %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Ð°ÐºÐ¾ Ñ�Ðµ Ð¾Ð²Ð°Ñ˜ ÐºÃ´Ð´ Ð´Ð¾Ñ�ÐµÐ³Ð½Ðµ, Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ›Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð½ÑƒÑ‚Ð¸"
*************** msgstr ""
*** 31666,31678 ****
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ â€ž%sâ€œ"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð·Ð° %qs"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "valid arguments to %qs are: %s"
--- 31677,31689 ----
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ â€ž%sâ€œ"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð·Ð° %qs"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·
*** 34360,34400 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in function %qD"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "no member function %qD declared in %qT"
  msgid "in a call to function %qD declared %qs"
--- 34371,34411 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in function %qD"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "no member function %qD declared in %qT"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ COMMON
*** 35437,35443 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð·Ð° %q+D Ð²ÐµÑ›Ðµ Ñ˜Ðµ Ð¾Ð´ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¾Ð³ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ð·Ð° %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 35448,35454 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð·Ð° %q+D Ð²ÐµÑ›Ðµ Ñ˜Ðµ Ð¾Ð´ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¾Ð³ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ð·Ð° %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾
*** 35743,35749 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ñ˜ÐµÑ€ Ñ˜Ðµ %qT Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð¼Ð° ÑƒÑ‚Ð¸Ñ†Ð°Ñ˜Ð° Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ˜Ð°Ð²Ð½Ð¸Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð¼Ð°"
--- 35754,35760 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ñ˜ÐµÑ€ Ñ˜Ðµ %qT Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð¼Ð° ÑƒÑ‚Ð¸Ñ†Ð°Ñ˜Ð° Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ˜Ð°Ð²Ð½Ð¸Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð¼Ð°"
*************** msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð·Ð° %qD Ñ›Ðµ ÑƒÐ²Ð
*** 36832,36839 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð°Ð¶ÐµÐ¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ð¸Ð·Ñ€Ð°Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾Ð³ ÐºÐ°Ð¾ Ð¸Ñ�Ñ‚Ð¸Ð½Ð¸Ñ‚Ð¾Ñ�Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<restrict%>"
--- 36843,36850 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð°Ð¶ÐµÐ¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ð¸Ð·Ñ€Ð°Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾Ð³ ÐºÐ°Ð¾ Ð¸Ñ�Ñ‚Ð¸Ð½Ð¸Ñ‚Ð¾Ñ�Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<restrict%>"
*************** msgstr "Ð»Ð¾ÑˆÐ° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ€ÐµÐ°
*** 38031,38047 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° %<@%D%> Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð° Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ñƒ"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ñ… Ð½Ð¸Ñ�ÐºÐ¸"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38042,38058 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° %<@%D%> Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð° Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ñƒ"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ñ… Ð½Ð¸Ñ�ÐºÐ¸"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 38208,38214 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 38219,38225 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 38819,38825 ****
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° abs"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38830,38836 ----
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° abs"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr[1] "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€
*** 39655,39661 ****
  msgstr[2] "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  msgstr[3] "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39666,39672 ----
  msgstr[2] "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  msgstr[3] "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 39675,39681 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "defined here"
--- 39686,39692 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "defined here"
*************** msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ ÑƒÐ»Ð°Ð·Ð½Ð¸Ñ… Ð´
*** 39898,39904 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "unknown value %qs for %<-mcpu%>"
--- 39909,39915 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 39932,39947 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð·Ð° %qs"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
--- 39943,39958 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð·Ð° %qs"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
*************** msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ %<#pragma ali
*** 40529,40576 ****
  msgid "PIC is only supported for RTPs"
  msgstr "static Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¢ÐŸÐ¤-ÐžÐ¡Ñƒ"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qd Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
--- 40540,40587 ----
  msgid "PIC is only supported for RTPs"
  msgstr "static Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¢ÐŸÐ¤-ÐžÐ¡Ñƒ"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qd Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
*************** msgstr ""
*** 41025,41368 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð±Ñ€Ð¾Ñ˜Ð°Ñ‡ÐºÐ¾ Ð˜Ð¡Ð� Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð° %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð°Ð²Ð¾Ð´Ð° â€˜%sâ€™"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18144
  #, 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.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument %qs for %<instanceof%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð·Ð° %<instanceof%>"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-march%>"
  msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmacosx-version-min"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, 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.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmacosx-version-min"
  
! #: config/aarch64/aarch64.cc:18375
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mcpu=%s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° -march="
  
! #: config/aarch64/aarch64.cc:18429
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %s"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ð»Ð¸Ñ˜Ð°Ñ�Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ°"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð°: %s"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: config/aarch64/aarch64.cc:27035
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 41036,41379 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð±Ñ€Ð¾Ñ˜Ð°Ñ‡ÐºÐ¾ Ð˜Ð¡Ð� Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð° %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð°Ð²Ð¾Ð´Ð° â€˜%sâ€™"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18139
  #, 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.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument %qs for %<instanceof%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð·Ð° %<instanceof%>"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-march%>"
  msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmacosx-version-min"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, 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.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmacosx-version-min"
  
! #: config/aarch64/aarch64.cc:18370
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mcpu=%s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° -march="
  
! #: config/aarch64/aarch64.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %s"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ð»Ð¸Ñ˜Ð°Ñ�Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ°"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð°: %s"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: config/aarch64/aarch64.cc:27030
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgstr "ÐšÐ°ÑˆÑšÐµÑšÐµ L%d Ð¾Ñ�Ñ‚Ð°Ð²Ðµ
*** 41431,41437 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmemory-latency"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41442,41448 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmemory-latency"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 41563,41579 ****
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ â€žilink1â€œ Ð¸Ð»Ð¸ â€žilink2â€œ"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 41574,41590 ----
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ â€žilink1â€œ Ð¸Ð»Ð¸ â€žilink2â€œ"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 41698,41704 ****
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
--- 41709,41715 ----
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼
*** 41722,41745 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
--- 41733,41756 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr ""
*** 42303,42520 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %qs"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G Ð¸ -static Ñ�Ñƒ Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ðµ Ð²Ñ€Ð°Ñ›Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/avr/avr.cc:1093
  #, 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 Ð¸Ð·Ð³Ð»ÐµÐ´Ð° ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½ Ñ€ÑƒÐºÐ¾Ð²Ð°Ð»Ð°Ñ† Ñ�Ð¸Ð³Ð½Ð°Ð»Ð¸Ð¼Ð°"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, 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.cc:3569
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "Ñ�Ð»Ð°Ð±Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð°"
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð´Ð¸Ñ‡ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ð½Ð° Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, 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.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÑˆÐµ Ð¾Ð²Ð´Ðµ"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Ñ�Ð°Ð¼Ð¾ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ�Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð´ÐµÑ™Ð°Ðº .noint"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, 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.cc:10284
  #, 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.cc:10370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%qs Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "ÐœÐ¦Ð£ %qs Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€"
  
! #: config/avr/avr.cc:13082
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ ÐºÑ€Ð°Ñ˜ Ð¼Ð¾Ð´ÑƒÐ»Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ñ˜ Ð½Ð¸Ñ�ÐºÐ¸"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42314,42531 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %qs"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G Ð¸ -static Ñ�Ñƒ Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ðµ Ð²Ñ€Ð°Ñ›Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: config/avr/avr.cc:1445
  #, 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 Ð¸Ð·Ð³Ð»ÐµÐ´Ð° ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½ Ñ€ÑƒÐºÐ¾Ð²Ð°Ð»Ð°Ñ† Ñ�Ð¸Ð³Ð½Ð°Ð»Ð¸Ð¼Ð°"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, 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.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "Ñ�Ð»Ð°Ð±Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð°"
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð´Ð¸Ñ‡ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ð½Ð° Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, 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.cc:10670
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÑˆÐµ Ð¾Ð²Ð´Ðµ"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Ñ�Ð°Ð¼Ð¾ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ�Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð´ÐµÑ™Ð°Ðº .noint"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, 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.cc:10874
  #, 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.cc:10960
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%qs Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "ÐœÐ¦Ð£ %qs Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€"
  
! #: config/avr/avr.cc:13513
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ ÐºÑ€Ð°Ñ˜ Ð¼Ð¾Ð´ÑƒÐ»Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ñ˜ Ð½Ð¸Ñ�ÐºÐ¸"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "DW_LOC_OP %s Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ðµ
*** 43013,43040 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð¸Ð·Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43024,43051 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð¸Ð·Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 43045,43057 ****
  msgid "deleting file %s: %m"
  msgstr "Ð¾Ñ‚Ð²Ð°Ñ€Ð°Ð¼ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐ° DJGPP Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 43056,43068 ----
  msgid "deleting file %s: %m"
  msgstr "Ð¾Ñ‚Ð²Ð°Ñ€Ð°Ð¼ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐ° DJGPP Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 43062,43068 ****
  msgid "offload compiler %s not found"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognizable argument of option "
--- 43073,43079 ----
  msgid "offload compiler %s not found"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognizable argument of option "
*************** msgid "either -fopenacc or -fopenmp must
*** 43074,43092 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open source file\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "%s:Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot read omp_requires file %qs"
--- 43085,43103 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ %s"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open source file\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "%s:Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot read omp_requires file %qs"
*************** msgstr "Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð° Ð¸Ñ˜Ð°:"
*** 43358,43382 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qs Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %s does not support PIC mode"
--- 43369,43393 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qs Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %s does not support PIC mode"
*************** msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE ÐºÐ¾Ð´ %
*** 43405,43955 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s ÐºÐ¾Ð´ %L"
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Ð¸Ð¼Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð·Ð° %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, 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.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, 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-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ð•Ð¡Ð•/390"
  
! #: config/i386/i386-options.cc:2001
  #, fuzzy, gcc-internal-format
  #| msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "-mtune=x86-64 Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾. ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -mtune=k8 Ð¸Ð»Ð¸ -mtune=generic ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°."
  
! #: config/i386/i386-options.cc:2003
  #, fuzzy, gcc-internal-format
  #| msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "-mtune=x86-64 Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾. ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -mtune=k8 Ð¸Ð»Ð¸ -mtune=generic ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð¸Ð¼Ð°"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, 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.cc:2065
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ñ˜ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½Ð¸Ñ˜Ðµ ÑƒÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½"
  
! #: config/i386/i386-options.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2181
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Ð¦ÐŸÐ£ ÐºÐ¾Ñ˜Ð¸ Ñ�Ñ‚Ðµ Ð¸Ð·Ð°Ð±Ñ€Ð°Ð»Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ�ÐºÑƒÐ¿ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸ÐºÑ�86-64"
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument %qs for %<instanceof%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð·Ð° %<instanceof%>"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ %d"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  #| msgid "-mrtd calling convention not supported in the 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° -mrtd Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %d Ð¸ 12"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %d Ð¸ 12"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° Ð¸Ð·Ð°Ð±Ñ€Ð°Ð½Ð¸Ð¼ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ÑƒÐ½ÑƒÑ‚Ð°Ñ€Ð¼Ð¾Ð´ÑƒÐ»Ñ�ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÑ‚Ð¸Ñ€Ð°Ð½Ðµ Ð·Ð° Ð¦++"
  
! #: config/i386/i386-options.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "-msseregparm ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
  
! #: config/i386/i386-options.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "-msseregparm ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "Ñ�ÐºÑƒÐ¿ Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ 387 Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "Ñ�ÐºÑƒÐ¿ 387 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð¡Ð¡Ð• Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
  
! #: config/i386/i386-options.cc:2642
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜Ñƒ Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð¸Ð»Ð¸ -maccumulate-outgoing-args Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ñ�Ñ‚"
  
! #: config/i386/i386-options.cc:2644
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜Ñƒ Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð¸Ð»Ð¸ -maccumulate-outgoing-args Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ñ�Ñ‚"
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ñƒ Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ %q.*s Ñƒ %<-fdump-%s%>"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-fstack-protector Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, 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.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, 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.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ regparm Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3401
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3414
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð²ÐµÑ›Ð¸ Ð¾Ð´ %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð½Ð° Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð°"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "%qs Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½"
  
! #: config/i386/i386-options.cc:3623
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/i386/i386-options.cc:3644
  #, 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 "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, 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 "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, 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 "Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ðµ Ñ€ÑƒÑ‚Ð¸Ð½Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð° Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´Ð¸Ñ€Ð°Ð½Ðµ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ð¢Ð°Ð¼Ð±Ð°"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 43416,43966 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s ÐºÐ¾Ð´ %L"
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Ð¸Ð¼Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð·Ð° %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, 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.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, 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-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ð•Ð¡Ð•/390"
  
! #: config/i386/i386-options.cc:2005
  #, fuzzy, gcc-internal-format
  #| msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "-mtune=x86-64 Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾. ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -mtune=k8 Ð¸Ð»Ð¸ -mtune=generic ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°."
  
! #: config/i386/i386-options.cc:2007
  #, fuzzy, gcc-internal-format
  #| msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "-mtune=x86-64 Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾. ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -mtune=k8 Ð¸Ð»Ð¸ -mtune=generic ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð¸Ð¼Ð°"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, 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.cc:2069
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ñ˜ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½Ð¸Ñ˜Ðµ ÑƒÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½"
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2185
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2192
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for -mtune= switch"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Ð¦ÐŸÐ£ ÐºÐ¾Ñ˜Ð¸ Ñ�Ñ‚Ðµ Ð¸Ð·Ð°Ð±Ñ€Ð°Ð»Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ�ÐºÑƒÐ¿ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸ÐºÑ�86-64"
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument %qs for %<instanceof%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð·Ð° %<instanceof%>"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ %d"
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  #| msgid "-mrtd calling convention not supported in the 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° -mrtd Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %d Ð¸ 12"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %d Ð¸ 12"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° Ð¸Ð·Ð°Ð±Ñ€Ð°Ð½Ð¸Ð¼ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ÑƒÐ½ÑƒÑ‚Ð°Ñ€Ð¼Ð¾Ð´ÑƒÐ»Ñ�ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÑ‚Ð¸Ñ€Ð°Ð½Ðµ Ð·Ð° Ð¦++"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "-msseregparm ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
  
! #: config/i386/i386-options.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "-msseregparm ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "Ñ�ÐºÑƒÐ¿ Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ 387 Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "Ñ�ÐºÑƒÐ¿ 387 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð¡Ð¡Ð• Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
  
! #: config/i386/i386-options.cc:2646
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜Ñƒ Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð¸Ð»Ð¸ -maccumulate-outgoing-args Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ñ�Ñ‚"
  
! #: config/i386/i386-options.cc:2648
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜Ñƒ Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð¸Ð»Ð¸ -maccumulate-outgoing-args Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ñ�Ñ‚"
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ñƒ Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ %q.*s Ñƒ %<-fdump-%s%>"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-fstack-protector Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, 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.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, 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.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ regparm Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3407
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3420
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð²ÐµÑ›Ð¸ Ð¾Ð´ %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3498
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð½Ð° Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð°"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "%qs Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½"
  
! #: config/i386/i386-options.cc:3629
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: config/i386/i386-options.cc:3650
  #, 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 "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, 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 "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, 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 "Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ðµ Ñ€ÑƒÑ‚Ð¸Ð½Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð° Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´Ð¸Ñ€Ð°Ð½Ðµ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ð¢Ð°Ð¼Ð±Ð°"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 44150,44192 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %<large%> Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "unsupported argument type %qT for simd"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð·Ð° %qs"
  
! #: config/i386/i386.cc:24309
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 44161,44208 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %<large%> Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "unsupported argument type %qT for simd"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð·Ð° %qs"
  
! #: config/i386/i386.cc:24326
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ Ð¸Ð¼
*** 45561,45583 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qs"
  msgid "Cannot find function declaration for %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð° Ð·Ð° %qs"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate ptx file"
--- 45577,45599 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qs"
  msgid "Cannot find function declaration for %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð° Ð·Ð° %qs"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate ptx file"
*************** msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·
*** 45929,45935 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "%sÑ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ñƒ"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 45945,45951 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "%sÑ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ñƒ"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr ""
*** 46439,46539 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐ° 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³ ÐºÃ´Ð´Ð° Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ð�Ð‘Ð˜"
  
! #: config/rs6000/rs6000.cc:20146
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÐ·ÐµÑ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ð´ %<this%>, Ñ˜ÐµÑ€ Ñ˜Ðµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long double%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<complex%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸Ñ… Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20240
  #, 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 "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ ÐºÃ´Ð´Ñƒ"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<int%>"
  
! #: config/rs6000/rs6000.cc:20248
  #, 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 "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20251
  #, 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 "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<double%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT Ð·Ð° %qE"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not initialized"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%qE Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
  
! #: config/rs6000/rs6000.cc:24394
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 46455,46555 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐ° 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³ ÐºÃ´Ð´Ð° Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ð�Ð‘Ð˜"
  
! #: config/rs6000/rs6000.cc:20147
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÐ·ÐµÑ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ð´ %<this%>, Ñ˜ÐµÑ€ Ñ˜Ðµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long double%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<complex%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸Ñ… Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20241
  #, 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 "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ ÐºÃ´Ð´Ñƒ"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<int%>"
  
! #: config/rs6000/rs6000.cc:20249
  #, 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 "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:20252
  #, 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 "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<double%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT Ð·Ð° %qE"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not initialized"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%qE Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
  
! #: config/rs6000/rs6000.cc:24395
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾
*** 47359,47365 ****
  msgid "attribute %qs applies to array types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47375,47381 ----
  msgid "attribute %qs applies to array types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "Ñ‚Ð¸Ð¿ Ð½Ð¸Ð·Ð° %q+D Ð´Ð¾Ð²Ñ€ÑˆÐ
*** 47439,47445 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, fuzzy, gcc-internal-format
  #| msgid "original label is here"
  msgid "originally defined here"
--- 47455,47461 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, fuzzy, gcc-internal-format
  #| msgid "original label is here"
  msgid "originally defined here"
*************** msgstr "%q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸
*** 47507,47513 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
--- 47523,47529 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
*************** msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸
*** 47574,47853 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D"
  
! #: c/c-decl.cc:2288
  #, 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 Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ %qD ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° %qD"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  Ð¾Ð´Ð°Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½Ðµ-Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Ð½Ðµ-Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ³ %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ³"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ (Ñ‡ÑƒÐ²Ð° Ñ�Ðµ Ñ�Ñ‚Ð°Ñ€Ð° Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð½Ðµ-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: c/c-decl.cc:3142
  #, 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.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%JÐ·Ð°ÐºÐ»Ð¾ÑšÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qE"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qE"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3894
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H(Ð¡Ð²Ð°ÐºÐ¸ Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñ™ÐµÐ½ Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ð¾Ð¼"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ %qE ÑƒÐ¿ÑƒÑ›ÐµÐ½Ð¾ Ð²Ð°Ð½ Ð±Ð¸Ð»Ð¾ ÐºÐ¾Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %q+D Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ %qE"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %qD"
  
! #: c/c-decl.cc:4197
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%HÑ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ð²Ð¾Ñ˜ÐµÐ½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ Ð·Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ, Ñ‚Ðµ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qE Ñƒ Ñ�ÑƒÐºÐ¾Ð±Ñƒ"
  
! #: c/c-decl.cc:4266
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "switch jumps over variable initialization"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÑƒ"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-decl.cc:4364
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð¾Ð·Ð½Ð°ÐºÐµ"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to functions"
--- 47590,47869 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D"
  
! #: c/c-decl.cc:2295
  #, 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 Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ %qD ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° %qD"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  Ð¾Ð´Ð°Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½Ðµ-Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Ð½Ðµ-Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ³ %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ³"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ (Ñ‡ÑƒÐ²Ð° Ñ�Ðµ Ñ�Ñ‚Ð°Ñ€Ð° Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð½Ðµ-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: c/c-decl.cc:3149
  #, 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.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%JÐ·Ð°ÐºÐ»Ð¾ÑšÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qE"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qE"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3901
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H(Ð¡Ð²Ð°ÐºÐ¸ Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñ™ÐµÐ½ Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ð¾Ð¼"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ %qE ÑƒÐ¿ÑƒÑ›ÐµÐ½Ð¾ Ð²Ð°Ð½ Ð±Ð¸Ð»Ð¾ ÐºÐ¾Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %q+D Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ %qE"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %qD"
  
! #: c/c-decl.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%HÑ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ð²Ð¾Ñ˜ÐµÐ½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ Ð·Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ, Ñ‚Ðµ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qE Ñƒ Ñ�ÑƒÐºÐ¾Ð±Ñƒ"
  
! #: c/c-decl.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "switch jumps over variable initialization"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÑƒ"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð¾Ð·Ð½Ð°ÐºÐµ"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ
*** 47857,47989 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð°Ð»Ð¸ Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°/ÑƒÐ½Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°Ðº"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†ÐµÐ¼ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ %<__thread%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<static%> Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¸Ð¼Ð° Ð½Ð¸Ð·Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
--- 47873,48005 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð°Ð»Ð¸ Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°/ÑƒÐ½Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°Ðº"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†ÐµÐ¼ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4912
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ %<__thread%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<static%> Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¸Ð¼Ð° Ð½Ð¸Ð·Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
*************** msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²
*** 47991,48324 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ __typeof__)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¸Ð¼Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð°Ð»Ð¸ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %q+D Ð´Ð°Ñ‚ Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ noinline"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ðµ Ð¾Ð´Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ñƒ %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "Ð½ÑƒÐ»Ñ‚Ð° Ð¸Ð»Ð¸ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %q+D"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð° Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°"
  
! #: c/c-decl.cc:5786
  #, 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 "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† asm Ð·Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %q+D"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ�Ñ‚Ð°Ð²Ð¸Ð¼ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñ�Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ð¸Ð¼ Ð¿Ð¾Ñ™ÐµÐ¼ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<register%>"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "%qs Ð´Ð¾Ñ�ÐµÐ³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ�Ð¸Ð½Ð° ÐºÐ°Ð¾ %<__thread%>"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð¼ Ð¿Ð¾Ñ™Ñƒ %qs"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Ð½ÑƒÐ»Ñ‚Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð·Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:6397
  #, 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 Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ Ð“Ð¦Ð¦Ð°"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° %qs Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ñ�Ð²Ð¾Ñ˜ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs Ñ˜Ðµ ÑƒÐ¶Ðµ Ð¾Ð´ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qs"
  
! #: c/c-decl.cc:6454
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qs"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾ %qs Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾ %qs Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<restrict%>"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ð½Ð°Ñ‚ÐºÐ»Ð°Ñ�Ðµ %qs"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<auto%>"
  
! #: c/c-decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:6832
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6860
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:6864
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs Ð¸Ð¼Ð° Ð¸ %<extern%> Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: c/c-decl.cc:6869
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<auto%>"
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<register%>"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 48007,48340 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ __typeof__)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¸Ð¼Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð°Ð»Ð¸ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %q+D Ð´Ð°Ñ‚ Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ noinline"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ðµ Ð¾Ð´Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ñƒ %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "Ð½ÑƒÐ»Ñ‚Ð° Ð¸Ð»Ð¸ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %q+D"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð° Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°"
  
! #: c/c-decl.cc:5793
  #, 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 "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† asm Ð·Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %q+D"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ�Ñ‚Ð°Ð²Ð¸Ð¼ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñ�Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ð¸Ð¼ Ð¿Ð¾Ñ™ÐµÐ¼ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<register%>"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "%qs Ð´Ð¾Ñ�ÐµÐ³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ�Ð¸Ð½Ð° ÐºÐ°Ð¾ %<__thread%>"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð¼ Ð¿Ð¾Ñ™Ñƒ %qs"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Ð½ÑƒÐ»Ñ‚Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð·Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:6404
  #, 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 Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ Ð“Ð¦Ð¦Ð°"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° %qs Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ñ�Ð²Ð¾Ñ˜ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs Ñ˜Ðµ ÑƒÐ¶Ðµ Ð¾Ð´ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
  
! #: c/c-decl.cc:6459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qs"
  
! #: c/c-decl.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qs"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾ %qs Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:6700
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾ %qs Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
  
! #: c/c-decl.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<restrict%>"
  
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ð½Ð°Ñ‚ÐºÐ»Ð°Ñ�Ðµ %qs"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<auto%>"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:6843
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:6846
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:6867
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:6871
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs Ð¸Ð¼Ð° Ð¸ %<extern%> Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: c/c-decl.cc:6876
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<auto%>"
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<register%>"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "%qs Ð´Ð¾Ñ�ÐµÐ³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð
*** 48327,49242 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð½ÐµÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð°"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ñ…"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ñ…"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:7003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ñ�Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¸Ð¼ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸Ð¼ Ð½Ð¸Ð·Ð¾Ð¼"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ð¸Ð¼Ð° Ð½ÐµÑ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ð¸Ð¼Ð° Ð½ÐµÑ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ð·Ð° %q#D Ð¸Ð¼Ð°Ñ˜Ñƒ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¸Ð¼Ðµ %qT Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7070
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½ÑƒÐ»Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð½Ð¸Ð·Ð° %qs"
  
! #: c/c-decl.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð½ÑƒÐ»Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð°"
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð½Ð¸Ð·Ð¾Ð²Ðµ"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than a declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: c/c-decl.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð·Ð° Ñ�Ð²Ðµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ Ð¾Ñ�Ð¸Ð¼ Ð¿Ñ€Ð²Ðµ"
  
! #: c/c-decl.cc:7258
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð·Ð° Ñ�Ð²Ðµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ Ð¾Ñ�Ð¸Ð¼ Ð¿Ñ€Ð²Ðµ"
  
! #: c/c-decl.cc:7360
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:7363
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½ Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ð½Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: c/c-decl.cc:7586
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7589
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7595
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7624
  #, 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.cc:7626
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7638
  #, 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.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ñ‡Ð»Ð°Ð½ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¸"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "Ð¸Ð¼Ðµ %qT Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %<main%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
  
! #: c/c-decl.cc:7973
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ ÑƒÐ· Ñ‚Ð¸Ð¿ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ ÑƒÐ· Ñ‚Ð¸Ð¿ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<static%> Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° (Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²Ð°) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u (%q+D) Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u (%q+D) Ð¸Ð¼Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u Ð¸Ð¼Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> ÐºÐ°Ð¾ Ñ˜ÐµÐ´Ð¸Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð¸Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ñ�Ð°Ð¼Ð¾ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¿Ð¾Ñ™Ðµ %qE Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸ÑˆÑ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑƒÑ‚Ñ€Ðµ/ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑƒÑ‚Ñ€Ðµ/ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+D"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ… Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ… Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:9241
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ð½Ð¸Ñ˜Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ‡Ð¸ÑšÐµÐ½Ð° Ð¿Ñ€Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ˜Ðµ Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¸ Ð·Ð° Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸Ð¼Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð°"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %q+D Ð´Ð°Ñ‚ Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ noinline"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%>"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:10315
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%JÑ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:10330
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%JÑ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ñ�Ñ‚Ð¸Ð»Ñƒ Ð˜Ð¡Ðž Ð¦-Ð°"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%JÑ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:10404
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%JÐ½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: c/c-decl.cc:10420
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð½Ðµ-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾"
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "Ð²Ð¸ÑˆÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q+D"
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñ�Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%>"
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D, Ð°Ð»Ð¸ Ð½ÐµÐ¼Ð° Ñ‚Ð°ÐºÐ²Ð¾Ð³"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð¾Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprototype declaration"
  msgid "prototype declaration"
  msgstr "%HÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declaration used outside C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "ÐŸÐ¾Ñ‡ÐµÑ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ %<for%> Ð¿ÐµÑ‚Ñ™Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼Ð° Ð¦-Ð° 99"
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-decl.cc:11042
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11046
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11066
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ðµ-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 48343,49258 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð½ÐµÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð°"
  
! #: c/c-decl.cc:6998
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ñ…"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ñ…"
  
! #: c/c-decl.cc:7007
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:7010
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ñ�Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¸Ð¼ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸Ð¼ Ð½Ð¸Ð·Ð¾Ð¼"
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ð¸Ð¼Ð° Ð½ÐµÑ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ð¸Ð¼Ð° Ð½ÐµÑ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ð·Ð° %q#D Ð¸Ð¼Ð°Ñ˜Ñƒ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¸Ð¼Ðµ %qT Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½ÑƒÐ»Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð½Ð¸Ð·Ð° %qs"
  
! #: c/c-decl.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð½ÑƒÐ»Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð°"
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð½Ð¸Ð·Ð¾Ð²Ðµ"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than a declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: c/c-decl.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð·Ð° Ñ�Ð²Ðµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ Ð¾Ñ�Ð¸Ð¼ Ð¿Ñ€Ð²Ðµ"
  
! #: c/c-decl.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð·Ð° Ñ�Ð²Ðµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ Ð¾Ñ�Ð¸Ð¼ Ð¿Ñ€Ð²Ðµ"
  
! #: c/c-decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:7377
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
  
! #: c/c-decl.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½ Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ð½Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: c/c-decl.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7596
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7631
  #, 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.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: c/c-decl.cc:7645
  #, 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.cc:7647
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ñ‡Ð»Ð°Ð½ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¸"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "Ð¸Ð¼Ðµ %qT Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %<main%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
  
! #: c/c-decl.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ ÑƒÐ· Ñ‚Ð¸Ð¿ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ ÑƒÐ· Ñ‚Ð¸Ð¿ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<static%> Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<extern%>"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
  
! #: c/c-decl.cc:8098
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° (Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²Ð°) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u (%q+D) Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u (%q+D) Ð¸Ð¼Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u Ð¸Ð¼Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> ÐºÐ°Ð¾ Ñ˜ÐµÐ´Ð¸Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð¸Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ñ�Ð°Ð¼Ð¾ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¿Ð¾Ñ™Ðµ %qE Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸ÑˆÑ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑƒÑ‚Ñ€Ðµ/ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑƒÑ‚Ñ€Ðµ/ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+D"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ… Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ… Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ð½Ð¸Ñ˜Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ‡Ð¸ÑšÐµÐ½Ð° Ð¿Ñ€Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ˜Ðµ Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¸ Ð·Ð° Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸Ð¼Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð°"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %q+D Ð´Ð°Ñ‚ Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ noinline"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%>"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð° %q+D"
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-decl.cc:10322
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%JÑ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%JÑ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ñ�Ñ‚Ð¸Ð»Ñƒ Ð˜Ð¡Ðž Ð¦-Ð°"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%JÑ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:10411
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%JÐ½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: c/c-decl.cc:10427
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð½Ðµ-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾"
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "Ð²Ð¸ÑˆÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q+D"
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñ�Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%>"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10505
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D, Ð°Ð»Ð¸ Ð½ÐµÐ¼Ð° Ñ‚Ð°ÐºÐ²Ð¾Ð³"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð¾Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprototype declaration"
  msgid "prototype declaration"
  msgstr "%HÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declaration used outside C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "ÐŸÐ¾Ñ‡ÐµÑ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ %<for%> Ð¿ÐµÑ‚Ñ™Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼Ð° Ð¦-Ð° 99"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-decl.cc:11049
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11053
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11073
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ðµ-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ
*** 49244,49502 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> Ñ˜Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð¾ Ð·Ð° Ð“Ð¦Ð¦"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:11766
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qE"
  
! #: c/c-decl.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:12081
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
  
! #: c/c-decl.cc:12202
  #, 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 "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
  
! #: c/c-decl.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: c/c-decl.cc:12228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿Ð° Ð½Ð¸ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<auto%>"
  
! #: c/c-decl.cc:12349
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<typedef%>"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %s"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> Ð¿Ñ€Ðµ %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> Ð¿Ñ€Ðµ %<static%>"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<auto%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qE used with %qs"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qs used with %qE"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
  
! #: c/c-decl.cc:12540
  #, fuzzy, gcc-internal-format
  #| msgid "%<@try%> without %<@catch%> or %<@finally%>"
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<@try%> Ð±ÐµÐ· %<@catch%> Ð¸Ð»Ð¸ %<@finally%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´Ð° Ð¾Ð±Ð¸Ñ‡Ð°Ð½ %<complex%> Ð·Ð½Ð°Ñ‡Ð¸ %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð´ÐµÑ�Ð½Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Ð´ÐµÑ�Ð½Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 49260,49518 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> Ñ˜Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð¾ Ð·Ð° Ð“Ð¦Ð¦"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qE"
  
! #: c/c-decl.cc:11904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:12088
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
  
! #: c/c-decl.cc:12209
  #, 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 "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
  
! #: c/c-decl.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
  
! #: c/c-decl.cc:12235
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿Ð° Ð½Ð¸ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<auto%>"
  
! #: c/c-decl.cc:12356
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<typedef%>"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %s"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> Ð¿Ñ€Ðµ %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> Ð¿Ñ€Ðµ %<static%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<auto%>"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qE used with %qs"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qs used with %qE"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
  
! #: c/c-decl.cc:12547
  #, fuzzy, gcc-internal-format
  #| msgid "%<@try%> without %<@catch%> or %<@finally%>"
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<@try%> Ð±ÐµÐ· %<@catch%> Ð¸Ð»Ð¸ %<@finally%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´Ð° Ð¾Ð±Ð¸Ñ‡Ð°Ð½ %<complex%> Ð·Ð½Ð°Ñ‡Ð¸ %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð´ÐµÑ�Ð½Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Ð´ÐµÑ�Ð½Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 49517,49523 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
--- 49533,49539 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ ÐºÑ€Ð°Ñ˜ Ð¼
*** 49529,49541 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð°Ð·Ð½Ñƒ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¾ %<;%> Ð¸Ð·Ð²Ð°Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
--- 49545,49557 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð°Ð·Ð½Ñƒ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¾ %<;%> Ð¸Ð·Ð²Ð°Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
*************** msgstr "Ð½ÐµÐ¼Ð° Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñ
*** 49572,49580 ****
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¸Ð¼Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
--- 49588,49596 ----
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¸Ð¼Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
*************** msgstr ""
*** 49608,49614 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
--- 49624,49630 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸
*** 49626,49638 ****
  msgid "unexpected attribute"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ¾Ð³ Ð±Ð¸Ñ‚Ð°"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð¿ÑƒÑˆÑ‚ÐµÐ½ Ð·Ð° %q+D"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
--- 49642,49654 ----
  msgid "unexpected attribute"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ¾Ð³ Ð±Ð¸Ñ‚Ð°"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð¿ÑƒÑˆÑ‚ÐµÐ½ Ð·Ð° %q+D"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %
*** 49698,49704 ****
  msgid "ISO C forbids nested functions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
--- 49714,49720 ----
  msgid "ISO C forbids nested functions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
*************** msgid "empty enum is invalid"
*** 49802,49821 ****
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
--- 49818,49837 ----
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
*************** msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾
*** 49896,49902 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 49912,49918 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð
*** 49908,49979 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð°Ð·Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ñ�Ð° %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð°Ð²Ð¾Ñ’ÐµÑšÐµ Ð¾Ð¿Ñ�ÐµÐ³Ð° ÐµÐ»ÐµÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð°Ð²Ð¾Ñ’ÐµÑšÐµ Ð¿Ð¾Ð´Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð±ÐµÐ· %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð°"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "%HISO C90 forbids mixed declarations and code"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "%HÐ˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¼ÐµÑˆÐ°ÑšÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸ ÐºÐ¾Ð´Ð°"
  
! #: c/c-parser.cc:6279
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<}%> before %<else%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
--- 49924,49995 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð°Ð·Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ñ�Ð° %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð°Ð²Ð¾Ñ’ÐµÑšÐµ Ð¾Ð¿Ñ�ÐµÐ³Ð° ÐµÐ»ÐµÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð°Ð²Ð¾Ñ’ÐµÑšÐµ Ð¿Ð¾Ð´Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð±ÐµÐ· %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð°"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, fuzzy, gcc-internal-format
  #| msgid "%HISO C90 forbids mixed declarations and code"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "%HÐ˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¼ÐµÑˆÐ°ÑšÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸ ÐºÐ¾Ð´Ð°"
  
! #: c/c-parser.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<}%> before %<else%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
*************** msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ
*** 49982,50095 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<*%>"
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an if-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ if"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ else"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%HÐ¿Ñ€ÐµÐ´Ð»Ð¾Ð¶Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ñ€Ð°Ð´Ð¸ Ð¸Ð·Ð±ÐµÐ³Ð°Ð²Ð°ÑšÐ° Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ð³ %<else%>"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ñ€Ð°Ð¶Ð°Ñ€ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  #| msgid "%J  first type here"
  msgid "first seen here"
  msgstr "%J  Ð¿Ñ€Ð²Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: c/c-parser.cc:8155
  #, 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"
--- 49998,50111 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<*%>"
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an if-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ if"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ else"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%HÐ¿Ñ€ÐµÐ´Ð»Ð¾Ð¶Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ñ€Ð°Ð´Ð¸ Ð¸Ð·Ð±ÐµÐ³Ð°Ð²Ð°ÑšÐ° Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ð³ %<else%>"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ñ€Ð°Ð¶Ð°Ñ€ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, fuzzy, gcc-internal-format
  #| msgid "%J  first type here"
  msgid "first seen here"
  msgstr "%J  Ð¿Ñ€Ð²Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: c/c-parser.cc:8158
  #, 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 "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð
*** 50097,51201 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%J%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÑƒÐ½Ð°Ñ€Ð½Ð¸ Ð¿Ð»ÑƒÑ�"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¾ %<;%> Ð¸Ð·Ð²Ð°Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÐ·ÐµÑ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð½Ð°Ð²Ð¾Ð´Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "original label is here"
  msgid "original %<default%> is here"
  msgstr "Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÑƒ"
  
! #: c/c-parser.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°/Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
  
! #: c/c-parser.cc:9383
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "other match is here"
  msgstr "%J  Ð´Ñ€ÑƒÐ³Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: c/c-parser.cc:9443
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9459
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð° Ð³Ñ€ÑƒÐ¿Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð° Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð³Ñ€ÑƒÐ¿Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_choose_expr%> Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_choose_expr%> Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, 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.cc:10027
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-parser.cc:10464
  #, 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.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10518
  #, 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.cc:10522
  #, 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.cc:10548
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· Ð±Ð¸Ñ‚Ñ�ÐºÐ¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, 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.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ð°Ð²ÐµÐ´Ð½Ðµ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð° Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ° Ð¸Ð¼Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸ Ð½ÐµÐ¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ñ‚Ð°Ñ‡ÐºÐ°-Ð·Ð°Ñ€ÐµÐ· Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ»Ð°Ñ�Ðµ Ð¸Ð»Ð¸ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<continue%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° for"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð²Ð¾"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ñ… Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14680
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> Ð¸Ð»Ð¸ %<||%>"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> Ð¸Ð»Ð¸ %<||%>"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Ð¸ %<long%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ %<runtime%> Ð½Ðµ ÑƒÐ·Ð¸Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %<chunk_size%>"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, fuzzy, gcc-internal-format
  #| msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ %<runtime%> Ð½Ðµ ÑƒÐ·Ð¸Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %<chunk_size%>"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸ ÑƒÑ‚ÐºÐ°Ð½Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ð¸"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Ñ‚Ð²Ñ€Ð´ÑšÐ°: %s Ñ˜Ðµ Ð´Ð¾Ð´ÐµÐ»Ð¾Ð¼ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° %s"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ñƒ %qT"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<--%> on bool variable %qD"
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<--%> Ð½Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ñ˜ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ %qD"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is used more than once in the argument list of method %qs"
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð° %qs"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "%qE has not been declared"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°,"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> Ð¼Ð¾Ñ€Ð° Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ð¿Ñ€Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ %D, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 50113,51217 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%J%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÑƒÐ½Ð°Ñ€Ð½Ð¸ Ð¿Ð»ÑƒÑ�"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¾ %<;%> Ð¸Ð·Ð²Ð°Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÐ·ÐµÑ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð½Ð°Ð²Ð¾Ð´Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, fuzzy, gcc-internal-format
  #| msgid "original label is here"
  msgid "original %<default%> is here"
  msgstr "Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÑƒ"
  
! #: c/c-parser.cc:9384
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°/Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
  
! #: c/c-parser.cc:9386
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "other match is here"
  msgstr "%J  Ð´Ñ€ÑƒÐ³Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: c/c-parser.cc:9446
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9462
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð° Ð³Ñ€ÑƒÐ¿Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð° Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð³Ñ€ÑƒÐ¿Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_choose_expr%> Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_choose_expr%> Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, 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.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: c/c-parser.cc:10467
  #, 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.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10521
  #, 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.cc:10525
  #, 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.cc:10551
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· Ð±Ð¸Ñ‚Ñ�ÐºÐ¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, 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.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ð°Ð²ÐµÐ´Ð½Ðµ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð° Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ° Ð¸Ð¼Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸ Ð½ÐµÐ¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ñ‚Ð°Ñ‡ÐºÐ°-Ð·Ð°Ñ€ÐµÐ· Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ»Ð°Ñ�Ðµ Ð¸Ð»Ð¸ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<continue%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° for"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð²Ð¾"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ñ… Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14683
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> Ð¸Ð»Ð¸ %<||%>"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> Ð¸Ð»Ð¸ %<||%>"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Ð¸ %<long%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ %<runtime%> Ð½Ðµ ÑƒÐ·Ð¸Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %<chunk_size%>"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, fuzzy, gcc-internal-format
  #| msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ %<runtime%> Ð½Ðµ ÑƒÐ·Ð¸Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %<chunk_size%>"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸ ÑƒÑ‚ÐºÐ°Ð½Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ð¸"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Ñ‚Ð²Ñ€Ð´ÑšÐ°: %s Ñ˜Ðµ Ð´Ð¾Ð´ÐµÐ»Ð¾Ð¼ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° %s"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ñƒ %qT"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<--%> on bool variable %qD"
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<--%> Ð½Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ñ˜ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ %qD"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is used more than once in the argument list of method %qs"
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð° %qs"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "%qE has not been declared"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°,"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> Ð¼Ð¾Ñ€Ð° Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ð¿Ñ€Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ %D, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 51204,51793 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%>, %<,%>, %<;%>, %<}%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ð»Ð¸Ñ�Ñ‚Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° %s ÑƒÐ·Ð¸Ð¼Ð° Ñ�Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° for"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be firstprivate"
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ firstprivate"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, 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.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ¾Ð³ Ð±Ð¸Ñ‚Ð°"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "score argument must be non-negative"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€ž%sâ€œ Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ Ð½ÐµÐ½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ñ†ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°,"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ð·Ð° %q#D Ð¸Ð¼Ð°Ñ˜Ñƒ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:23426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° %<reduction%>"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð°"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ %qE Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
--- 51220,51809 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%>, %<,%>, %<;%>, %<}%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ð»Ð¸Ñ�Ñ‚Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° %s ÑƒÐ·Ð¸Ð¼Ð° Ñ�Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° for"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be firstprivate"
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ firstprivate"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, 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.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ¾Ð³ Ð±Ð¸Ñ‚Ð°"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "score argument must be non-negative"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€ž%sâ€œ Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ Ð½ÐµÐ½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ñ†ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°,"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ð·Ð° %q#D Ð¸Ð¼Ð°Ñ˜Ñƒ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:23429
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° %<reduction%>"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð°"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ %qE Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
*************** msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ
*** 51799,51805 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
--- 51815,51821 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
*************** msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñ„
*** 51887,51899 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qE"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qE"
--- 51903,51915 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qE"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qE"
*************** msgstr "  %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð
*** 52356,52362 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "Ð»ÐµÐ²Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ñ€ÐµÐ·-Ð¸Ð·Ñ€Ð°Ð·Ð° Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
--- 52372,52378 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "Ð»ÐµÐ²Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ñ€ÐµÐ·-Ð¸Ð·Ñ€Ð°Ð·Ð° Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, 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 "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ†Ðµ
*** 52857,52868 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 52873,52884 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 52878,52884 ****
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½"
--- 52894,52900 ----
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½"
*************** msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ
*** 52888,52905 ****
  msgid "array initialized from non-constant array expression"
  msgstr "Ð½Ð¸Ð· ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ðµ-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÑƒ"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
--- 52904,52921 ----
  msgid "array initialized from non-constant array expression"
  msgstr "Ð½Ð¸Ð· ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ðµ-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÑƒ"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
*************** msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð³Ñ€ÑƒÐ¿Ð° Ð²Ð¸Ñ‚
*** 52919,52926 ****
  msgid "braces around scalar initializer"
  msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
--- 52935,52942 ----
  msgid "braces around scalar initializer"
  msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
*************** msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ
*** 52936,53569 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ñ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñƒ"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ Ð½Ðµ-Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Ð¸Ð¼Ðµ Ð¿Ð¾Ñ™Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ð»Ð¾Ð³Ð° Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ™Ðµ Ñ�Ð° Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ð¼ ÐµÑ„ÐµÐºÑ‚Ð¸Ð¼Ð° Ð¿Ñ€ÐµÐ±Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ™Ðµ Ð¿Ñ€ÐµÐ±Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ½Ð¸Ñ˜Ð°"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° %<noreturn%> Ð¸Ð¼Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ %<return%>"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> Ð±ÐµÐ· Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11316
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð° Ñ�Ðµ Ñƒ %<int%> Ñƒ Ð˜Ð¡Ðž Ð¦-Ñƒ"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %<default%> Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ñ�ÐºÐ°ÐºÐ°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ñ�ÐºÐ°ÐºÐ°ÑšÐ° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ�Ð° ÐžÐ¿ÐµÐ½ÐœÐŸÐ¾Ð¼ Ð·Ð° Ð¿ÐµÑ‚Ñ™Ñƒ"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð½Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð±ÐµÐ· ÐµÑ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "comparison between types %qT and %qT"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %q#T Ð¸ %q#T"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ == Ð¸Ð»Ð¸ != Ð½Ð¸Ñ˜Ðµ Ð±ÐµÐ·Ð±ÐµÐ´Ð½Ð¾"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÑƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ %<void *%> Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÑƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ð¸ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÐ½Ð° ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
  
! #: c/c-typeck.cc:13024
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð½Ð¸Ð· ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ½Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "ÐšÐ¾Ð¿Ð¸Ñ€Ð°Ñ˜ Ð¾Ð´ÐµÑ™ÐºÐµ Ð½Ð¸Ð·Ð° Ñƒ Ð½ÐµÐ¿Ñ€ÐµÐºÐ¸Ð´Ð°Ð½ Ð±Ð»Ð¾Ðº Ð¿Ñ€Ð¸ ÑƒÐ»Ð°Ð·Ñƒ Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Ð±Ð°Ñ†Ð° Ñ�Ðµ NULL, ÐºÐ¾Ñ˜Ðµ Ð¸Ð¼Ð° Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸, Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñ‚Ð¸Ð¿Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "end expression refers to outer iterator %qD"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñ‚Ð¸Ð¿Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñ‚Ð¸Ð¿Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "No variable %qs defined in type %qs"
  msgid "variable sized type %qT in %qs clause"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qs"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "Ð�Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ Ð·Ð° %qs"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð·Ð° %<copyin%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 52952,53585 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ñ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñƒ"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ Ð½Ðµ-Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Ð¸Ð¼Ðµ Ð¿Ð¾Ñ™Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ð»Ð¾Ð³Ð° Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ™Ðµ Ñ�Ð° Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ð¼ ÐµÑ„ÐµÐºÑ‚Ð¸Ð¼Ð° Ð¿Ñ€ÐµÐ±Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ™Ðµ Ð¿Ñ€ÐµÐ±Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ½Ð¸Ñ˜Ð°"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð°"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° %<noreturn%> Ð¸Ð¼Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ %<return%>"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> Ð±ÐµÐ· Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11321
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð° Ñ�Ðµ Ñƒ %<int%> Ñƒ Ð˜Ð¡Ðž Ð¦-Ñƒ"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %<default%> Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ñ�ÐºÐ°ÐºÐ°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ñ�ÐºÐ°ÐºÐ°ÑšÐ° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ�Ð° ÐžÐ¿ÐµÐ½ÐœÐŸÐ¾Ð¼ Ð·Ð° Ð¿ÐµÑ‚Ñ™Ñƒ"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð½Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð±ÐµÐ· ÐµÑ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "comparison between types %qT and %qT"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %q#T Ð¸ %q#T"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ == Ð¸Ð»Ð¸ != Ð½Ð¸Ñ˜Ðµ Ð±ÐµÐ·Ð±ÐµÐ´Ð½Ð¾"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÑƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ %<void *%> Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÑƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ð¸ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÐ½Ð° ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
  
! #: c/c-typeck.cc:13029
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð½Ð¸Ð· ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ½Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "ÐšÐ¾Ð¿Ð¸Ñ€Ð°Ñ˜ Ð¾Ð´ÐµÑ™ÐºÐµ Ð½Ð¸Ð·Ð° Ñƒ Ð½ÐµÐ¿Ñ€ÐµÐºÐ¸Ð´Ð°Ð½ Ð±Ð»Ð¾Ðº Ð¿Ñ€Ð¸ ÑƒÐ»Ð°Ð·Ñƒ Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Ð±Ð°Ñ†Ð° Ñ�Ðµ NULL, ÐºÐ¾Ñ˜Ðµ Ð¸Ð¼Ð° Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸, Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñ‚Ð¸Ð¿Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "end expression refers to outer iterator %qD"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñ‚Ð¸Ð¿Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñ‚Ð¸Ð¿Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  #| msgid "No variable %qs defined in type %qs"
  msgid "variable sized type %qT in %qs clause"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qs"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "Ð�Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ Ð·Ð° %qs"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð·Ð° %<copyin%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸
*** 53572,53817 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<firstprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<lastprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, 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.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: c/c-typeck.cc:15761
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<-G%> Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° %<-mabicalls%>"
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ñ˜Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾ ÐºÐ°Ð¾ %qs Ð·Ð° %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<va_arg%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %<va_list%>"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<va_arg%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %<va_list%>"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53588,53833 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<firstprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<lastprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15146
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15179
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, 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.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: c/c-typeck.cc:15766
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<-G%> Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° %<-mabicalls%>"
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ñ˜Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾ ÐºÐ°Ð¾ %qs Ð·Ð° %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<va_arg%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %<va_list%>"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<va_arg%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %<va_list%>"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 54053,54087 ****
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<this%> Ñƒ %q#D Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:3861
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, 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"
--- 54069,54103 ----
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<this%> Ñƒ %q#D Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:3869
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, 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[1] ""
*** 54090,54096 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 54106,54112 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[1] ""
*** 54099,55031 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: cp/call.cc:3908
  #, 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.cc:3913
  #, 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.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ>"
  
! #: cp/call.cc:3923
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <Ð¿Ñ€Ð¸Ð±Ð»Ð¸Ð¶Ð½Ð¾ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐµ>"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "  inherited here"
  msgstr "%J  Ð´Ñ€ÑƒÐ³Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4564
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ %qE Ñƒ %qT"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ %<%D(%A)%> "
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, 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 "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %E Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°; Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ .* Ð¸Ð»Ð¸ ->*"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð·Ð° Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð°"
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ ?: Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ�Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %qT Ð¸ %qT"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid " (operand types are %qT and %qT)"
  msgstr "Ð½ÐµÐ¼Ð° Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q#T Ñƒ %q#T"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¸:\n"
  
! #: cp/call.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s Ð·Ð° Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ð¾ %<operator?:%> Ñƒ %<%E ? %E : %E%>"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.cc:5410
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%E%s%>"
  
! #: cp/call.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.cc:5420
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s Ð·Ð° %<operator[]%> Ñƒ %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5431
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s Ð·Ð° %qs Ñƒ %<%s %E%>"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  Ð¸Ð»Ð¸ %<operator=(const %T&)%>"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%s%E%>"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%s%E%>"
  
! #: cp/call.cc:5577
  #, 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 "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ�Ñ€ÐµÐ´ÑšÐµÐ³ Ñ‡Ð»Ð°Ð½Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ?:"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5732
  #, 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 "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ: %qT Ð¿Ñ€. %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, 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.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, 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 "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ: %qT Ð¿Ñ€. %qT"
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ð¸ Ð½ÐµÐ½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "%<%D(int)%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð·Ð° Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qs, Ð¿Ð¾ÐºÑƒÑˆÐ°Ð²Ð°Ð¼ Ñ�Ð¼ÐµÐ½Ñƒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/call.cc:7067
  #, 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 "%<%D(int)%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð·Ð° Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qs, Ð¿Ð¾ÐºÑƒÑˆÐ°Ð²Ð°Ð¼ Ñ�Ð¼ÐµÐ½Ñƒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ %<int%>"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %q#T Ð¸ %q#T"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, 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 Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/call.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "no corresponding deallocation function for `%D'"
  msgid "no corresponding deallocation function for %qD"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¾Ñ�Ð»Ð¾Ð±Ð°Ñ’Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ Ð·Ð° â€˜%Dâ€™"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð³Ð¾Ð´Ð½Ð¾Ð³ %<operator %s%> Ð·Ð° %qT"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ NULL Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ %P Ð¾Ð´ %qD"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
  
! #: cp/call.cc:8163
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qP Ð·Ð° %qD"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ NULL Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð¾Ð´ %qD"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8308
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° %qT"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8331
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8338
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, 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 "Ñ�Ð°Ð¼Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð¼Ð¾Ð³Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ %<explicit%>"
  
! #: cp/call.cc:8708
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/call.cc:8717
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8722
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qE Ñ�Ð° %qT"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð¾ Ð¿Ð¾Ñ™Ðµ %qE Ñ�Ð° %qT"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qE Ñ�Ð° %qT"
  
! #: cp/call.cc:8987
  #, 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 "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %q#T ÐºÑ€Ð¾Ð· %<...%>; Ð¿Ð¾Ð·Ð¸Ð² Ñ›Ðµ Ð¸Ñ�ÐºÐ¾Ñ‡Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: cp/call.cc:9106
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %q#T ÐºÑ€Ð¾Ð· %<...%>; Ð¿Ð¾Ð·Ð¸Ð² Ñ›Ðµ Ð¸Ñ�ÐºÐ¾Ñ‡Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° %q#D"
  
! #: cp/call.cc:9183
  #, 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 "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚ÐµÑ€ %d Ñƒ %qD Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐµÐ½"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<this%> Ñƒ %q#D Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ %s ÐºÐ¾Ð´ %L"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, 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 "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ #include ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, 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 "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/call.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ #include ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð°Ð½"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT Ñƒ %s"
  
! #: cp/call.cc:11327
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, 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.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ %<%s(%A)%>"
  
! #: cp/call.cc:11662
  #, 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 Ð½ÐµÐ¼Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT Ð±Ð¸Ñ€Ð° %qT Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ %qT"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "Ð˜Ð¡Ðž Ð¦++ ÐºÐ°Ð¶Ðµ Ð´Ð° Ñ˜Ðµ Ð¾Ð²Ð¾ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾, Ñ‡Ð°Ðº Ð¸Ð°ÐºÐ¾ Ñ˜Ðµ Ð½Ð°Ñ˜Ð³Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€Ð²Ð¾Ð³ Ð±Ð¾Ñ™Ðµ Ð¾Ð´ Ð½Ð°Ñ˜Ð³Ð¾Ñ€ÐµÐ³ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð´Ñ€ÑƒÐ³Ð¾Ð³:"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Ð±Ð¸Ñ€Ð°Ð¼ %qD Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ %qD"
  
! #: cp/call.cc:12875
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±Ð¾Ñ™Ð¸"
  
! #: cp/call.cc:13128
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ñ˜ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid "candidate 1:"
  msgid " candidate 1: %q#F"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  #| msgid "candidate 2:"
  msgid " candidate 2: %q#F"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "Ð˜Ð¡Ðž Ð¦++ ÐºÐ°Ð¶Ðµ Ð´Ð° Ñ˜Ðµ Ð¾Ð²Ð¾ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾, Ñ‡Ð°Ðº Ð¸Ð°ÐºÐ¾ Ñ˜Ðµ Ð½Ð°Ñ˜Ð³Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€Ð²Ð¾Ð³ Ð±Ð¾Ñ™Ðµ Ð¾Ð´ Ð½Ð°Ñ˜Ð³Ð¾Ñ€ÐµÐ³ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð´Ñ€ÑƒÐ³Ð¾Ð³:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:13740
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 54115,55047 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: cp/call.cc:3916
  #, 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.cc:3921
  #, 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.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾>"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ>"
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <Ð¿Ñ€Ð¸Ð±Ð»Ð¸Ð¶Ð½Ð¾ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐµ>"
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "  inherited here"
  msgstr "%J  Ð´Ñ€ÑƒÐ³Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4579
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ %qE Ñƒ %qT"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ %<%D(%A)%> "
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, 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 "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %E Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°; Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ .* Ð¸Ð»Ð¸ ->*"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð·Ð° Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð°"
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ ?: Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ�Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %qT Ð¸ %qT"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid " (operand types are %qT and %qT)"
  msgstr "Ð½ÐµÐ¼Ð° Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q#T Ñƒ %q#T"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¸:\n"
  
! #: cp/call.cc:5413
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s Ð·Ð° Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ð¾ %<operator?:%> Ñƒ %<%E ? %E : %E%>"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.cc:5425
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%E%s%>"
  
! #: cp/call.cc:5432
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s Ð·Ð° %<operator[]%> Ñƒ %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s Ð·Ð° %qs Ñƒ %<%s %E%>"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  Ð¸Ð»Ð¸ %<operator=(const %T&)%>"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%s%E%>"
  
! #: cp/call.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%s%E%>"
  
! #: cp/call.cc:5592
  #, 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 "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ�Ñ€ÐµÐ´ÑšÐµÐ³ Ñ‡Ð»Ð°Ð½Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ?:"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:5747
  #, 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 "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ: %qT Ð¿Ñ€. %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, 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.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, 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 "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ: %qT Ð¿Ñ€. %qT"
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ð¸ Ð½ÐµÐ½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "%<%D(int)%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð·Ð° Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qs, Ð¿Ð¾ÐºÑƒÑˆÐ°Ð²Ð°Ð¼ Ñ�Ð¼ÐµÐ½Ñƒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/call.cc:7082
  #, 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 "%<%D(int)%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð·Ð° Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qs, Ð¿Ð¾ÐºÑƒÑˆÐ°Ð²Ð°Ð¼ Ñ�Ð¼ÐµÐ½Ñƒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ %<int%>"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %q#T Ð¸ %q#T"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, 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 Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/call.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "no corresponding deallocation function for `%D'"
  msgid "no corresponding deallocation function for %qD"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¾Ñ�Ð»Ð¾Ð±Ð°Ñ’Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ Ð·Ð° â€˜%Dâ€™"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð³Ð¾Ð´Ð½Ð¾Ð³ %<operator %s%> Ð·Ð° %qT"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ NULL Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ %P Ð¾Ð´ %qD"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
  
! #: cp/call.cc:8178
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qP Ð·Ð° %qD"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ NULL Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð¾Ð´ %qD"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8323
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° %qT"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8346
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/call.cc:8368
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, 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 "Ñ�Ð°Ð¼Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð¼Ð¾Ð³Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ %<explicit%>"
  
! #: cp/call.cc:8723
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/call.cc:8732
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8737
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qE Ñ�Ð° %qT"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð¾ Ð¿Ð¾Ñ™Ðµ %qE Ñ�Ð° %qT"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qE Ñ�Ð° %qT"
  
! #: cp/call.cc:9002
  #, 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 "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %q#T ÐºÑ€Ð¾Ð· %<...%>; Ð¿Ð¾Ð·Ð¸Ð² Ñ›Ðµ Ð¸Ñ�ÐºÐ¾Ñ‡Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: cp/call.cc:9121
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %q#T ÐºÑ€Ð¾Ð· %<...%>; Ð¿Ð¾Ð·Ð¸Ð² Ñ›Ðµ Ð¸Ñ�ÐºÐ¾Ñ‡Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° %q#D"
  
! #: cp/call.cc:9198
  #, 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 "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚ÐµÑ€ %d Ñƒ %qD Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐµÐ½"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<this%> Ñƒ %q#D Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ %s ÐºÐ¾Ð´ %L"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, 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 "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ #include ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, 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 "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/call.cc:10821
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ #include ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð°Ð½"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT Ñƒ %s"
  
! #: cp/call.cc:11342
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, 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.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ %<%s(%A)%>"
  
! #: cp/call.cc:11677
  #, 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 Ð½ÐµÐ¼Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT Ð±Ð¸Ñ€Ð° %qT Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ %qT"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "Ð˜Ð¡Ðž Ð¦++ ÐºÐ°Ð¶Ðµ Ð´Ð° Ñ˜Ðµ Ð¾Ð²Ð¾ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾, Ñ‡Ð°Ðº Ð¸Ð°ÐºÐ¾ Ñ˜Ðµ Ð½Ð°Ñ˜Ð³Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€Ð²Ð¾Ð³ Ð±Ð¾Ñ™Ðµ Ð¾Ð´ Ð½Ð°Ñ˜Ð³Ð¾Ñ€ÐµÐ³ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð´Ñ€ÑƒÐ³Ð¾Ð³:"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Ð±Ð¸Ñ€Ð°Ð¼ %qD Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ %qD"
  
! #: cp/call.cc:12901
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±Ð¾Ñ™Ð¸"
  
! #: cp/call.cc:13174
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ñ˜ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  #| msgid "candidate 1:"
  msgid " candidate 1: %q#F"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  #| msgid "candidate 2:"
  msgid " candidate 2: %q#F"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
! #: cp/call.cc:13226
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "Ð˜Ð¡Ðž Ð¦++ ÐºÐ°Ð¶Ðµ Ð´Ð° Ñ˜Ðµ Ð¾Ð²Ð¾ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾, Ñ‡Ð°Ðº Ð¸Ð°ÐºÐ¾ Ñ˜Ðµ Ð½Ð°Ñ˜Ð³Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€Ð²Ð¾Ð³ Ð±Ð¾Ñ™Ðµ Ð¾Ð´ Ð½Ð°Ñ˜Ð³Ð¾Ñ€ÐµÐ³ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð´Ñ€ÑƒÐ³Ð¾Ð³:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:13786
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð
*** 55541,55547 ****
  msgid "next member %q#D declared here"
  msgstr "  %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q#T"
--- 55557,55563 ----
  msgid "next member %q#D declared here"
  msgstr "  %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q#T"
*************** msgstr ""
*** 55715,55727 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
--- 55731,55743 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 55729,55802 ****
  msgid "%q+E is not a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "original label is here"
  msgid "originally declared %<const%> here"
  msgstr "Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT Ñ˜Ðµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð·Ð° %qT"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
--- 55745,55818 ----
  msgid "%q+E is not a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "original label is here"
  msgid "originally declared %<const%> here"
  msgstr "Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT Ñ˜Ðµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð·Ð° %qT"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
*************** msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ
*** 55805,55862 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñƒ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  #| msgid "allocating zero-element array"
  msgid "allocation performed here"
  msgstr "Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ð½ÑƒÐ»Ñ‚Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
--- 55821,55878 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñƒ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  #| msgid "allocating zero-element array"
  msgid "allocation performed here"
  msgstr "Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ð½ÑƒÐ»Ñ‚Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
*************** msgid "dereferencing a null pointer in %
*** 55935,55941 ****
  msgstr "Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð°ÑšÐµ %<void *%> Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 55951,55957 ----
  msgstr "Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð°ÑšÐµ %<void *%> Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr ""
*** 56040,56408 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð°ÑšÐµ %<void *%> Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5699
  #, 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 "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð¿Ð¾Ð·Ð²Ð°Ð½Ð¾ Ð¾Ð´Ð°Ð²Ð´Ðµ"
  
! #: cp/constexpr.cc:5706
  #, 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 "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, 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 "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½Ð¸Ð· ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "expression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ new Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, 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 "Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ð¸ Ð½ÐµÐ½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "ÐŸÑ€Ð°Ð·Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½"
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· %qE Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got %qE"
  msgid "unexpected template-id %qE"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9539
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Ð»Ð¸Ñ�Ñ‚Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° %s ÑƒÐ·Ð¸Ð¼Ð° Ñ�Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
--- 56056,56424 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð°ÑšÐµ %<void *%> Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5698
  #, 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 "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð¿Ð¾Ð·Ð²Ð°Ð½Ð¾ Ð¾Ð´Ð°Ð²Ð´Ðµ"
  
! #: cp/constexpr.cc:5705
  #, 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 "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, 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 "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½Ð¸Ð· ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  #| msgid "expression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ new Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, 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 "Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ð¸ Ð½ÐµÐ½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "ÐŸÑ€Ð°Ð·Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½"
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· %qE Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got %qE"
  msgid "unexpected template-id %qE"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, 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 "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9538
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Ð»Ð¸Ñ�Ñ‚Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° %s ÑƒÐ·Ð¸Ð¼Ð° Ñ�Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr ""
*** 57197,57203 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 57213,57219 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr ""
*** 57224,57259 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not a class type"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 57240,57287 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qs attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "parse error in template argument list"
! msgid "use fold expression in the attribute argument instead"
! msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÑƒ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not a class type"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "Ð¾Ð´ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»
*** 57738,57744 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð”ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
--- 57766,57772 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð”ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ
*** 58415,58421 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 58443,58449 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
*************** msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ
*** 58638,58645 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° %qT"
--- 58666,58673 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° %qT"
*************** msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð
*** 58769,58787 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D has %<extern%> and is initialized"
  msgid "declaration of %q#D has no initializer"
--- 58797,58815 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D has %<extern%> and is initialized"
  msgid "declaration of %q#D has no initializer"
*************** msgstr "%<long%> Ð¸ %<short%> Ð½Ð°Ð²ÐµÐ´
*** 59661,59679 ****
  msgid "%qs specified with %qT"
  msgstr "Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %qs"
  
! #: cp/decl.cc:12481
! #, fuzzy, gcc-internal-format
! #| msgid "no class name specified with %qs"
! msgid "%qs specified with %qD"
! msgstr "Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %qs"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
--- 59689,59706 ----
  msgid "%qs specified with %qT"
  msgstr "Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %qs"
  
! #: cp/decl.cc:12482
! #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr ""
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
*************** msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾
*** 60310,60316 ****
  msgid "a concept cannot be a member function"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
--- 60337,60343 ----
  msgid "a concept cannot be a member function"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
*************** msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜
*** 60355,60710 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<auto%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<register%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<__thread%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<__thread%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "Ð½Ð°Ð²Ð¾Ð´ asm Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:14605
  #, 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%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ñƒ Ð¸Ð·Ð²Ð°Ð½ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† %<inline%> Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ñƒ Ð¸Ð·Ð²Ð°Ð½ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  #| msgid "No variable %qs defined in class %qs"
  msgid "%qs defined in a non-class scope"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qs"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð´Ñ€ÑƒÐ³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð¿Ñ€Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°ÑšÑƒ (Ð½Ð°Ñ�ÑƒÐ¿Ñ€Ð¾Ñ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°ÑšÐ°) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ°"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %q#D"
  
! #: cp/decl.cc:14739
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ %<mutable%>"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs Ð¸Ð¼Ð° Ð¸ %<extern%> Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %qD"
  
! #: cp/decl.cc:15110
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: cp/decl.cc:15114
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ %<::%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/decl.cc:15176
  #, 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 "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
  
! #: cp/decl.cc:15178
  #, 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 "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾ Ñ�Ñ‚Ðµ Ð¼Ð¸Ñ�Ð»Ð¸Ð»Ð¸ %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð»Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°ÑšÐµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ?:"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð² Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð»Ð¸ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð»Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<int%> ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15668
  #, 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 "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<int%> ÐºÐ°Ð¾ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
  
! #: cp/decl.cc:15730
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15737
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15739
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15748
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15750
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ %qD ÑƒÐ²ÐµÐº Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð° Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð·Ð° %q+D"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° typedef-Ð¸Ð¼ÐµÐ½Ð° %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ %qs"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐµ"
--- 60382,60737 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<auto%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<register%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<__thread%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<__thread%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "Ð½Ð°Ð²Ð¾Ð´ asm Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:14614
  #, 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%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ñƒ Ð¸Ð·Ð²Ð°Ð½ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† %<inline%> Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ñƒ Ð¸Ð·Ð²Ð°Ð½ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs"
  
! #: cp/decl.cc:14633
  #, fuzzy, gcc-internal-format
  #| msgid "No variable %qs defined in class %qs"
  msgid "%qs defined in a non-class scope"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qs"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð´Ñ€ÑƒÐ³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð¿Ñ€Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°ÑšÑƒ (Ð½Ð°Ñ�ÑƒÐ¿Ñ€Ð¾Ñ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°ÑšÐ°) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ°"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %q#D"
  
! #: cp/decl.cc:14748
  #, 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 "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ %<mutable%>"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs Ð¸Ð¼Ð° Ð¸ %<extern%> Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %qD"
  
! #: cp/decl.cc:15119
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: cp/decl.cc:15123
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ %<::%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/decl.cc:15185
  #, 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 "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
  
! #: cp/decl.cc:15187
  #, 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 "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾ Ñ�Ñ‚Ðµ Ð¼Ð¸Ñ�Ð»Ð¸Ð»Ð¸ %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð»Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°ÑšÐµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ?:"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð² Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð»Ð¸ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð»Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<int%> ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15677
  #, 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 "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<int%> ÐºÐ°Ð¾ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
  
! #: cp/decl.cc:15739
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15746
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15748
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15757
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15759
  #, 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 "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ %qD ÑƒÐ²ÐµÐº Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð° Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð·Ð° %q+D"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° typedef-Ð¸Ð¼ÐµÐ½Ð° %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ %qs"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐµ"
*************** msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ Ð½Ð
*** 60716,60830 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<%s %T%>"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐµ Ð½Ð° %qD"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½, Ð° Ð½Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ð° Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ° %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qT ÐºÐ°Ð¾ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð° ÑƒÐ½Ð¸Ñ˜Ð° %qT"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Ñ‚Ð¸Ð¿ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð° Ð¸Ð»Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½ Ñ‚Ð¸Ð¿ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ"
  
! #: cp/decl.cc:16606
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer at %C must be an integer."
  msgid "underlying type %qT of %qT must be an integral type"
--- 60743,60857 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<%s %T%>"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐµ Ð½Ð° %qD"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½, Ð° Ð½Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ð° Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ° %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qT ÐºÐ°Ð¾ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð° ÑƒÐ½Ð¸Ñ˜Ð° %qT"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Ñ‚Ð¸Ð¿ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð° Ð¸Ð»Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½ Ñ‚Ð¸Ð¿ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ"
  
! #: cp/decl.cc:16615
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer at %C must be an integer."
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡
*** 60834,60924 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qT"
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/decl.cc:16989
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: cp/decl.cc:16990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸Ð¼Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° ÐºÐ¾Ð´ %qD"
  
! #: cp/decl.cc:17021
  #, 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.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ %q#T Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %<*this%>"
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, 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.cc:18231
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "Processing %s\n"
  msgid "using %qs"
  msgstr "ÐžÐ±Ñ€Ð°Ñ’ÑƒÑ˜ÐµÐ¼ %s\n"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 60861,60951 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qT"
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/decl.cc:16998
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: cp/decl.cc:16999
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸Ð¼Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° ÐºÐ¾Ð´ %qD"
  
! #: cp/decl.cc:17030
  #, 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.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ %q#T Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %<*this%>"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, 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.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  #| msgid "Processing %s\n"
  msgid "using %qs"
  msgstr "ÐžÐ±Ñ€Ð°Ñ’ÑƒÑ˜ÐµÐ¼ %s\n"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð
*** 60990,61150 ****
  msgid "destructor %qD declared as member template"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  #| msgid "new declaration %q#D"
  msgid "no declaration matches %q#D"
  msgstr "Ð½Ð¾Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "no functions named %qD"
  msgstr "Ð£ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %qs:"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT defined here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "Ð»Ð¾ÐºÐ°Ð»Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %q#T Ð½ÐµÑ›Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº %q#D"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  #| msgid "definition of static data member %q+D of dllimport'd class"
  msgid "static data member %qD in unnamed class"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %q+D dllimport ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ %qT"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qs"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† %<asm%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð·Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/decl2.cc:1255
  #, 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 Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<this%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1829
  #, 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.cc:1836
  #, 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.cc:1839
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "Ð·Ð°ÑˆÑ‚Ð¸Ñ›ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ðµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð±ÐµÐ· Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
--- 61017,61177 ----
  msgid "destructor %qD declared as member template"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  #| msgid "new declaration %q#D"
  msgid "no declaration matches %q#D"
  msgstr "Ð½Ð¾Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "no functions named %qD"
  msgstr "Ð£ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %qs:"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT defined here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "Ð»Ð¾ÐºÐ°Ð»Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %q#T Ð½ÐµÑ›Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº %q#D"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  #| msgid "definition of static data member %q+D of dllimport'd class"
  msgid "static data member %qD in unnamed class"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %q+D dllimport ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ %qT"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qs"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† %<asm%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð·Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/decl2.cc:1260
  #, 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 Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<this%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl2.cc:1834
  #, 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.cc:1841
  #, 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.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "Ð·Ð°ÑˆÑ‚Ð¸Ñ›ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ðµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð±ÐµÐ· Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
*************** msgstr "%<operator new%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°
*** 61153,61257 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "Ð´Ñ€ÑƒÐ³Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð·Ð° %<va_start%> Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> ÑƒÐ·Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %<size_t%> (%qT) ÐºÐ°Ð¾ Ð¿Ñ€Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> ÑƒÐ·Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %<size_t%> (%qT) ÐºÐ°Ð¾ Ð¿Ñ€Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/decl2.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3033
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ‚Ð¸Ð¿Ð° ÑšÐµÐ³Ð¾Ð²Ð¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
  
! #: cp/decl2.cc:3070
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3074
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3080
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ�Ð²Ð¾Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
--- 61180,61284 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "Ð´Ñ€ÑƒÐ³Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð·Ð° %<va_start%> Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> ÑƒÐ·Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %<size_t%> (%qT) ÐºÐ°Ð¾ Ð¿Ñ€Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> ÑƒÐ·Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %<size_t%> (%qT) ÐºÐ°Ð¾ Ð¿Ñ€Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/decl2.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3044
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ‚Ð¸Ð¿Ð° ÑšÐµÐ³Ð¾Ð²Ð¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
  
! #: cp/decl2.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ�Ð²Ð¾Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
*************** msgstr "%q+F Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°
*** 61261,61369 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D Ð½Ðµ ÑƒÐ¿ÑƒÑ›ÑƒÑ˜Ðµ Ð½Ð° Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿, Ñ‚Ð°ÐºÐ¾ Ð´Ð° Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð·Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+F Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<static%> Ð°Ð»Ð¸ Ð½Ð¸Ð³Ð´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D Ñ�Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ %qL"
  
! #: cp/decl2.cc:4795
  #, 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 ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %P Ð¾Ð´ %q+#D"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ %qD"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "use of deleted function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/decl2.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 61288,61396 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D Ð½Ðµ ÑƒÐ¿ÑƒÑ›ÑƒÑ˜Ðµ Ð½Ð° Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿, Ñ‚Ð°ÐºÐ¾ Ð´Ð° Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð·Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+F Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<static%> Ð°Ð»Ð¸ Ð½Ð¸Ð³Ð´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D Ñ�Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ %qL"
  
! #: cp/decl2.cc:4800
  #, 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 ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %P Ð¾Ð´ %q+#D"
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ %qD"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "use of deleted function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/decl2.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
*************** msgstr "%qT Ñ˜Ðµ Ð²ÐµÑ› Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™
*** 61637,62085 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‚Ð¸Ð¿ %qT Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(Ð°ÐºÐ¾ Ð½Ð¸Ñ�Ñ‚Ðµ Ð¾Ð²Ð¾ Ð½Ð°Ð¼ÐµÑ€Ð°Ð²Ð°Ð»Ð¸, Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚Ðµ Ð´Ð° Ð»Ð¸ Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½, Ð¸ Ð´Ð¾Ð´Ð°Ñ˜Ñ‚Ðµ Ð¾Ð²Ð´Ðµ <> Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ) -Wno-non-template-friend Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ð¾Ð²Ð¾ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ"
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "value-initialization of incomplete type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %qs Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/init.cc:474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "value-initialization of function type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "value-initialization of reference type %qT"
  msgstr "%JÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q#D, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:586
  #, 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.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "ÐºÐ»Ð°Ñ�Ð° %qT Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�Ð°Ð¼Ð° Ñ�ÐµÐ±Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐ°"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ñ˜Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡"
  
! #: cp/init.cc:972
  #, 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 Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: cp/init.cc:1116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qs"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%JÐ½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ %qT Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ %qT"
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ÐºÐ°Ð´Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¾Ð²Ð´Ðµ"
  
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%JÐ²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð´Ð°Ñ‚Ð° Ð·Ð° %qD"
  
! #: cp/init.cc:1366
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%JÐ²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð´Ð°Ñ‚Ð° Ð·Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ %qT"
  
! #: cp/init.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%JÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð·Ð° Ð²Ð¸ÑˆÐµ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð° Ð¸Ð· %qT"
  
! #: cp/init.cc:1562
  #, 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Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %q#T Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ðµ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð¿Ð¸-ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ"
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "ÐºÐ»Ð°Ñ�Ð° %qT Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ™Ðµ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D Ñ˜Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº; Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°ÑšÑƒ"
  
! #: cp/init.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D Ñ˜Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ñƒ %qT"
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT, ÐºÐ¾Ñ˜Ð° Ð½ÐµÐ¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… ÐºÐ»Ð°Ñ�Ð°"
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT, ÐºÐ¾Ñ˜Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¾ Ð½Ð°Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ"
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD Ñ˜Ðµ Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¸ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð°"
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑˆÑ‚Ð¾ Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¸Ð¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ð°Ð¼Ð°"
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class type"
  msgstr "%q#T Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %qD"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%JÐ½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:2749
  #, 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 "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/init.cc:3133
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, 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 "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð´Ð° ÑƒÐºÐ»Ð¾Ð½Ð¸Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ð¸Ð´. Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ %<void%> Ð·Ð° new"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾ Ð¿Ð¾Ð³Ð¾Ð´Ð½Ð¾ %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð¼ %qD"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, 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 "ÐºÐ»Ð°Ñ�Ð° %qT Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ™Ðµ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ñ�Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½ Ð¼Ð¾Ð³ÑƒÑ› Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete:"
  
! #: cp/init.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½, Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ»Ð°Ñ�Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ."
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ñ�Ðµ Ð¿Ñ€ÐµÑ€Ð°Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð²Ð°"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð·Ð° delete"
  
! #: cp/init.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½ Ð¼Ð¾Ð³ÑƒÑ› Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete:"
  
! #: cp/init.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½, Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ»Ð°Ñ�Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ."
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
--- 61664,62112 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‚Ð¸Ð¿ %qT Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(Ð°ÐºÐ¾ Ð½Ð¸Ñ�Ñ‚Ðµ Ð¾Ð²Ð¾ Ð½Ð°Ð¼ÐµÑ€Ð°Ð²Ð°Ð»Ð¸, Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚Ðµ Ð´Ð° Ð»Ð¸ Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½, Ð¸ Ð´Ð¾Ð´Ð°Ñ˜Ñ‚Ðµ Ð¾Ð²Ð´Ðµ <> Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ) -Wno-non-template-friend Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ð¾Ð²Ð¾ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ"
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "value-initialization of incomplete type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %qs Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/init.cc:481
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "value-initialization of function type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "value-initialization of reference type %qT"
  msgstr "%JÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q#D, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:597
  #, 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.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "ÐºÐ»Ð°Ñ�Ð° %qT Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�Ð°Ð¼Ð° Ñ�ÐµÐ±Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐ°"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ñ˜Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡"
  
! #: cp/init.cc:962
  #, 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 Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
  
! #: cp/init.cc:1106
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qs"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%JÐ½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:1324
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ %qT Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/init.cc:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ %qT"
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ÐºÐ°Ð´Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¾Ð²Ð´Ðµ"
  
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%JÐ²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð´Ð°Ñ‚Ð° Ð·Ð° %qD"
  
! #: cp/init.cc:1356
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%JÐ²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð´Ð°Ñ‚Ð° Ð·Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ %qT"
  
! #: cp/init.cc:1443
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%JÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð·Ð° Ð²Ð¸ÑˆÐµ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð° Ð¸Ð· %qT"
  
! #: cp/init.cc:1552
  #, 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Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %q#T Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ðµ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð¿Ð¸-ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ"
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "ÐºÐ»Ð°Ñ�Ð° %qT Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ™Ðµ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D Ñ˜Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº; Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°ÑšÑƒ"
  
! #: cp/init.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D Ñ˜Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ñƒ %qT"
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT, ÐºÐ¾Ñ˜Ð° Ð½ÐµÐ¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… ÐºÐ»Ð°Ñ�Ð°"
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT, ÐºÐ¾Ñ˜Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¾ Ð½Ð°Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ"
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD Ñ˜Ðµ Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¸ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð°"
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑˆÑ‚Ð¾ Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¸Ð¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ð°Ð¼Ð°"
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class type"
  msgstr "%q#T Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %qD"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%JÐ½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/init.cc:2739
  #, 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 "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, 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 "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð´Ð° ÑƒÐºÐ»Ð¾Ð½Ð¸Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ð¸Ð´. Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ %<void%> Ð·Ð° new"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾ Ð¿Ð¾Ð³Ð¾Ð´Ð½Ð¾ %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð¼ %qD"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, 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 "ÐºÐ»Ð°Ñ�Ð° %qT Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ™Ðµ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ñ�Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/init.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½ Ð¼Ð¾Ð³ÑƒÑ› Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete:"
  
! #: cp/init.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½, Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ»Ð°Ñ�Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ."
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ñ�Ðµ Ð¿Ñ€ÐµÑ€Ð°Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð²Ð°"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð·Ð° delete"
  
! #: cp/init.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½ Ð¼Ð¾Ð³ÑƒÑ› Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete:"
  
! #: cp/init.cc:5145
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½, Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ»Ð°Ñ�Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ."
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
*************** msgstr ""
*** 62202,62248 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ Ñ�Ñ€ÐµÐ´ÑšÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ %<?:%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð·Ð°Ð¿ÐµÑ‚Ñ™Ð°Ð½"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 62229,62275 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ Ñ�Ñ€ÐµÐ´ÑšÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ %<?:%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð·Ð°Ð¿ÐµÑ‚Ñ™Ð°Ð½"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑƒÐ¿Ð¾Ñ‚Ñ
*** 62972,62978 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
--- 62999,63005 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr ""
*** 63065,63071 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %qD Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð°"
--- 63092,63098 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %qD Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð°"
*************** msgstr "%J%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð
*** 63118,63182 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ %qs Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, 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 Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Ð°Ð»Ð¸Ñ˜Ð°Ñ� Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð¾Ð²Ð´Ðµ, Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ %qD"
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð·Ð° %q+D ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: cp/name-lookup.cc:8722
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entering pop_everything ()\n"
  
! #: cp/name-lookup.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 63145,63209 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ %qs Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, 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 Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Ð°Ð»Ð¸Ñ˜Ð°Ñ� Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð¾Ð²Ð´Ðµ, Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ %qD"
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð·Ð° %q+D ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
  
! #: cp/name-lookup.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entering pop_everything ()\n"
  
! #: cp/name-lookup.cc:8768
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr ""
*** 63203,63209 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 63230,63236 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 63479,63485 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63506,63512 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ
*** 63801,63807 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 63828,63834 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð
*** 63857,63863 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
--- 63884,63890 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
*************** msgstr ""
*** 64080,64091 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 64107,64118 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð° Ð»-Ð²Ñ€ÐµÐ´Ð½
*** 64186,64192 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
--- 64213,64219 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
*************** msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼
*** 64255,64261 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
--- 64282,64288 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
*************** msgstr ""
*** 64282,64288 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾ goto"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
--- 64309,64315 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾ goto"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
*************** msgstr "Ñ�Ð°Ð¼Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð
*** 64564,64576 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, 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.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 64591,64603 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, 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.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð
*** 65232,65238 ****
  msgid "%qT not permitted in template argument"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÑƒ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
--- 65259,65265 ----
  msgid "%qT not permitted in template argument"
  msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÑƒ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
*************** msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ
*** 65423,65429 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
--- 65450,65456 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
*************** msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%>
*** 65530,65695 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ (Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ‚Ð¸Ð¿)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD in linkage specification"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Ð�ÐµÑ€Ð°Ð·Ð²Ñ€Ñ�Ñ‚Ñ™Ð¸Ð²Ð° ÐžÐ¿ÐµÐ½ÐœÐŸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° ÐºÐ¾Ð´ %C"
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: cp/parser.cc:29314
  #, 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 ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s ÐºÐ¾Ð´ %L"
  
! #: cp/parser.cc:29328
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ‚Ð°Ñ‡Ð½Ð¾ Ñ˜ÐµÐ´Ð°Ð½ Ð�Ð¢Ð‘Ð¡ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected contract-role"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected contract semantic or level"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¸ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð»Ð¸Ñ�Ñ‚Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
--- 65557,65722 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ (Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ‚Ð¸Ð¿)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD in linkage specification"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Ð�ÐµÑ€Ð°Ð·Ð²Ñ€Ñ�Ñ‚Ñ™Ð¸Ð²Ð° ÐžÐ¿ÐµÐ½ÐœÐŸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° ÐºÐ¾Ð´ %C"
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: cp/parser.cc:29313
  #, 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 ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s ÐºÐ¾Ð´ %L"
  
! #: cp/parser.cc:29327
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ‚Ð°Ñ‡Ð½Ð¾ Ñ˜ÐµÐ´Ð°Ð½ Ð�Ð¢Ð‘Ð¡ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected contract-role"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected contract semantic or level"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¸ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð»Ð¸Ñ�Ñ‚Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
*************** msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð»Ð¸Ñ�Ñ‚Ð° Ð¿Ð°Ñ€
*** 65698,66360 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð»Ð¸Ñ�Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚ÐµÑ€Ð°"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð²Ð¸ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½"
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾Ñ˜ ÐºÐ»Ð°Ñ�Ð¸"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð° Ð¦ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %qs"
  msgid "template declaration of %<typedef%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qs"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸ÑˆÑ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope %qD"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð½Ðµ-Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð½Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ %qD"
  
! #: cp/parser.cc:32857
  #, 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%<>>%> Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ %<> >%> ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<>>%>, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<>%> Ð·Ð° Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<>>%>, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<>%> Ð·Ð° Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° %q+D"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> Ð¿Ñ€Ðµ %qD"
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33547
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<long long%>"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Ð¸ %<short%> Ð¸ %<char%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qE"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
  
! #: cp/parser.cc:33641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33647
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33656
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: cp/parser.cc:33659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33668
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33683
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33695
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33742
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33760
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: cp/parser.cc:33793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ð¾Ð·Ð½Ð°ÐºÐ° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð¿Ñ€Ð¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÑƒ %q#T"
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#T was previously declared here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ�Ð²Ð¾Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð°"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ %qs"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
  
! #: cp/parser.cc:34682
  #, 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%> (ÐºÐ°Ð¾ Ñ€Ð°Ð·Ñ˜Ð°ÑˆÑšÐµÑšÐµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ�Ðµ Ð·Ð°Ð²Ñ€ÑˆÐ°Ð²Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° %<@%D%> Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð° Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ñƒ"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> Ð¼Ð¾Ñ€Ð° Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð° Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð°"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ»Ð°Ñ�Ðµ Ð¸Ð»Ð¸ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð·Ð° %qE"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qD should not be reduction"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46259
  #, 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%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49391
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: cp/parser.cc:49402
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: cp/parser.cc:49457
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC diagnostic not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC diagnostic Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/parser.cc:49489
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC diagnostic not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC diagnostic Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/parser.cc:49570
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "ÑƒÐ½ÑƒÑ‚Ð°Ñ€Ð¼Ð¾Ð´ÑƒÐ»Ñ�ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÑ‚Ð¸Ñ€Ð°Ð½Ðµ Ð·Ð° Ð¦++"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/parser.cc:49816
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 65725,66387 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð»Ð¸Ñ�Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚ÐµÑ€Ð°"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð²Ð¸ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½"
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾Ñ˜ ÐºÐ»Ð°Ñ�Ð¸"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð° Ð¦ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %qs"
  msgid "template declaration of %<typedef%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qs"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸ÑˆÑ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope %qD"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð½Ðµ-Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð½Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ %qD"
  
! #: cp/parser.cc:32856
  #, 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%<>>%> Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ %<> >%> ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<>>%>, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<>%> Ð·Ð° Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<>>%>, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<>%> Ð·Ð° Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° %q+D"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> Ð¿Ñ€Ðµ %qD"
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:33546
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<long long%>"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Ð¸ %<short%> Ð¸ %<char%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qE"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
  
! #: cp/parser.cc:33640
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33655
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
  
! #: cp/parser.cc:33658
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33661
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33664
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33667
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33670
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33673
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33676
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33679
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33682
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33685
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33691
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33694
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33700
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33741
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33753
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33759
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
  
! #: cp/parser.cc:33765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
  
! #: cp/parser.cc:33792
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ð¾Ð·Ð½Ð°ÐºÐ° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð¿Ñ€Ð¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÑƒ %q#T"
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#T was previously declared here"
  msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ�Ð²Ð¾Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð°"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ %qs"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
  
! #: cp/parser.cc:34681
  #, 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%> (ÐºÐ°Ð¾ Ñ€Ð°Ð·Ñ˜Ð°ÑˆÑšÐµÑšÐµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ�Ðµ Ð·Ð°Ð²Ñ€ÑˆÐ°Ð²Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° %<@%D%> Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð° Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ñƒ"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> Ð¼Ð¾Ñ€Ð° Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð° Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð°"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ»Ð°Ñ�Ðµ Ð¸Ð»Ð¸ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð·Ð° %qE"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qD should not be reduction"
  msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.cc:46258
  #, 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%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, 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 "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49390
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: cp/parser.cc:49401
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
  
! #: cp/parser.cc:49456
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC diagnostic not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC diagnostic Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/parser.cc:49488
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC diagnostic not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC diagnostic Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: cp/parser.cc:49569
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "ÑƒÐ½ÑƒÑ‚Ð°Ñ€Ð¼Ð¾Ð´ÑƒÐ»Ñ�ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÑ‚Ð¸Ñ€Ð°Ð½Ðµ Ð·Ð° Ð¦++"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/parser.cc:49815
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%J  Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð´ÐµÑ„Ð¸Ð
*** 66936,66942 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qF Ð±Ð°Ñ†Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð¸Ð·ÑƒÐ·ÐµÑ‚ÐºÐµ"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qE is not a valid template argument for type %qT"
--- 66963,66969 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qF Ð±Ð°Ñ†Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð¸Ð·ÑƒÐ·ÐµÑ‚ÐºÐµ"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qE is not a valid template argument for type %qT"
*************** msgstr ""
*** 66952,67371 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:6793
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:6842
  #, 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 "(Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½ Ñ�Ð°Ð¼Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %<&%E%>)"
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ Ð¸Ð· %qT"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð´Ð¾Ð±Ð¸Ñ… %d ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %q#D"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "  mismatched types %qT and %qT"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %q#T Ð¸ %q#T"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÑƒÐ¿Ð»Ð¸Ñ›Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
  
! #: cp/pt.cc:6970
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent ranks for operator at %L and %L"
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "Ð�ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %L Ð¸ %L"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, 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 "Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qT Ð½Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·ÑƒÑ˜Ðµ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.cc:7051
  #, 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.cc:7064
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT Ñ˜Ðµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð·Ð° %qT"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ %s Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:7099
  #, 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.cc:7150
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
! #: cp/pt.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:7169
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
! #: cp/pt.cc:7184
  #, 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.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ˜ÐµÑ€ Ñ˜Ðµ %qD Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð½ÐµÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: cp/pt.cc:7227
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ˜ÐµÑ€ Ñ˜Ðµ %qD Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð½ÐµÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ�Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "template argument for %qD uses local type %qT"
  msgid "in template argument for type %qT"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qD ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ�Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¾Ð¼"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:7639
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ñ�Ð° %qE ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð²Ð°ÑšÐµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð½Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¾"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "Ignoring statement label in empty statement at %C"
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ð´ %C"
  
! #: cp/pt.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD"
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "Ð´Ð° ÑƒÐ¿ÑƒÑ‚Ð¸Ñ‚Ðµ Ð½Ð° Ñ‚Ð¸Ð¿ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ %<typename %E%>"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ñ‚Ð¸Ð¿Ð° %qT, Ð´Ð¾Ð±Ð¸Ñ… %qT"
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr " Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qT"
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð´Ð¾Ð±Ð¸Ñ… %qD"
  
! #: cp/pt.cc:8616
  #, 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 "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %qD"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/pt.cc:8692
  #, 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 "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ñƒ %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ((%d, Ð° Ñ‚Ñ€ÐµÐ±Ð° %d)"
  
! #: cp/pt.cc:8986
  #, 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 "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ((%d, Ð° Ñ‚Ñ€ÐµÐ±Ð° %d)"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "Ð´Ð°Ñ‚ Ð·Ð° %q+D"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, 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 "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %d Ñƒ %q#D"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qs Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ"
  
! #: cp/pt.cc:11103
  #, 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 "Ð´ÑƒÐ±Ð¸Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð¾Ð´ %d (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -ftemplate-depth-NN Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð´ÑƒÐ±Ð¸Ð½Ñƒ) Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qD"
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, 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.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, 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.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 66979,67398 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:6794
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:6843
  #, 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 "(Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½ Ñ�Ð°Ð¼Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %<&%E%>)"
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ Ð¸Ð· %qT"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð´Ð¾Ð±Ð¸Ñ… %d ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %q#D"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "  mismatched types %qT and %qT"
  msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %q#T Ð¸ %q#T"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÑƒÐ¿Ð»Ð¸Ñ›Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
  
! #: cp/pt.cc:6971
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent ranks for operator at %L and %L"
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "Ð�ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %L Ð¸ %L"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, 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 "Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qT Ð½Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·ÑƒÑ˜Ðµ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.cc:7009
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.cc:7052
  #, 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.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT Ñ˜Ðµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð·Ð° %qT"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ %s Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:7100
  #, 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.cc:7151
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
! #: cp/pt.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:7170
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
! #: cp/pt.cc:7185
  #, 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.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7202
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ˜ÐµÑ€ Ñ˜Ðµ %qD Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð½ÐµÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: cp/pt.cc:7228
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ˜ÐµÑ€ Ñ˜Ðµ %qD Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð½ÐµÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ�Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "template argument for %qD uses local type %qT"
  msgid "in template argument for type %qT"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qD ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ�Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¾Ð¼"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: cp/pt.cc:7640
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ñ�Ð° %qE ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð²Ð°ÑšÐµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð½Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¾"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  #| msgid "Ignoring statement label in empty statement at %C"
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ð´ %C"
  
! #: cp/pt.cc:8466
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD"
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "Ð´Ð° ÑƒÐ¿ÑƒÑ‚Ð¸Ñ‚Ðµ Ð½Ð° Ñ‚Ð¸Ð¿ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ %<typename %E%>"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ñ‚Ð¸Ð¿Ð° %qT, Ð´Ð¾Ð±Ð¸Ñ… %qT"
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr " Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qT"
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð´Ð¾Ð±Ð¸Ñ… %qD"
  
! #: cp/pt.cc:8618
  #, 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 "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %qD"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qE"
  
! #: cp/pt.cc:8694
  #, 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 "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ñƒ %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ((%d, Ð° Ñ‚Ñ€ÐµÐ±Ð° %d)"
  
! #: cp/pt.cc:8988
  #, 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 "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ((%d, Ð° Ñ‚Ñ€ÐµÐ±Ð° %d)"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "Ð´Ð°Ñ‚ Ð·Ð° %q+D"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, 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 "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %d Ñƒ %q#D"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qs Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ"
  
! #: cp/pt.cc:11116
  #, 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 "Ð´ÑƒÐ±Ð¸Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð¾Ð´ %d (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -ftemplate-depth-NN Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð´ÑƒÐ±Ð¸Ð½Ñƒ) Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qD"
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, 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.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, 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.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 67383,67706 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾"
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ %s Ð½Ð° Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qT"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ %s Ð½Ð° Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qT"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qV qualifiers added to function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°ÑšÐµ %qV Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð´Ð¾Ð´Ð°Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qV qualifiers added to function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°ÑšÐµ %qV Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð´Ð¾Ð´Ð°Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿ ÐºÐ»Ð°Ñ�Ðµ, Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ, Ð½Ð¸Ñ‚Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT Ñ�Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð´Ð¾ %qT, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:16615
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT Ñ�Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð´Ð¾ %qT, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qs Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ"
  
! #: cp/pt.cc:17038
  #, 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 "Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ðµ Ñ�Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð¼ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ %qE Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÑƒÑ˜Ðµ Ñ�Ðµ ÐºÐ°Ð¾ Ð½Ðµ-Ñ‚Ð¸Ð¿, Ð°Ð»Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ðµ %<typename %E%> Ð°ÐºÐ¾ Ð¼Ð¸Ñ�Ð»Ð¸Ñ‚Ðµ Ð½Ð° Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, fuzzy, gcc-internal-format
  #| msgid "%<...%> as arguments.)"
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ.)"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a type"
  msgid "use %<%T::%D%> instead"
  msgstr "%<%T::%D%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21190
  #, 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 Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_return_address%>"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ð°Ð²ÐµÐ´Ð½Ðµ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT Ñ˜ÐµÑ�Ñ‚Ðµ/ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qD ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· %qE Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qD"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð·Ð° %q#T"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð·Ð° %q#T"
  
! #: cp/pt.cc:26143
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26194
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%qD is not a static data member of a class template"
  msgstr "%q#D Ñ˜Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ñƒ %qT"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, 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 "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ %<extern%> Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ¸Ð¼Ð°"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %qD Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð° Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#T Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ %qE Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ¸Ð¼Ð°"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#T"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 67410,67733 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾"
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ %s Ð½Ð° Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qT"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ %s Ð½Ð° Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qT"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qV qualifiers added to function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°ÑšÐµ %qV Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð´Ð¾Ð´Ð°Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qV qualifiers added to function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°ÑšÐµ %qV Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð´Ð¾Ð´Ð°Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿ ÐºÐ»Ð°Ñ�Ðµ, Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ, Ð½Ð¸Ñ‚Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT Ñ�Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð´Ð¾ %qT, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:16632
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT Ñ�Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð´Ð¾ %qT, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qs Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ"
  
! #: cp/pt.cc:17055
  #, 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 "Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ðµ Ñ�Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð¼ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ %qE Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÑƒÑ˜Ðµ Ñ�Ðµ ÐºÐ°Ð¾ Ð½Ðµ-Ñ‚Ð¸Ð¿, Ð°Ð»Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ðµ %<typename %E%> Ð°ÐºÐ¾ Ð¼Ð¸Ñ�Ð»Ð¸Ñ‚Ðµ Ð½Ð° Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, fuzzy, gcc-internal-format
  #| msgid "%<...%> as arguments.)"
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ.)"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a type"
  msgid "use %<%T::%D%> instead"
  msgstr "%<%T::%D%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21220
  #, 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 Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_return_address%>"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ð°Ð²ÐµÐ´Ð½Ðµ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT Ñ˜ÐµÑ�Ñ‚Ðµ/ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qD ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· %qE Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qD"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð·Ð° %q#T"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð·Ð° %q#T"
  
! #: cp/pt.cc:26173
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26224
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%qD is not a static data member of a class template"
  msgstr "%q#D Ñ˜Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ñƒ %qT"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½"
  
! #: cp/pt.cc:26235
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, 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 "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ %<extern%> Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ¸Ð¼Ð°"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %qD Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð° Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#T Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ %qE Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ¸Ð¼Ð°"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#T"
  
! #: cp/pt.cc:26724
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð
*** 67713,67893 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %qD Ð°Ð»Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð°"
  
! #: cp/pt.cc:27233
  #, 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 "Ð´ÑƒÐ±Ð¸Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð¾Ð´ %d Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %q+D, Ð¼Ð¾Ð³ÑƒÑ›Ðµ ÑƒÑ�Ð»ÐµÐ´ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ñ‚Ð°Ð±ÐµÐ»Ð° (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -ftemplate-depth-NN Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/pt.cc:27652
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¸Ð·Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð·Ð¸Ñ€Ð½Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q#T ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ #include ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ�Ðµ Ð½Ðµ Ñ€Ð°Ð·Ð¼Ð°Ñ‚Ñ€Ð° Ð·Ð° ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°, Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ Ñ˜Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:30945
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate %qs"
  msgid "unable to deduce %qT from %qE"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° ÐµÐ¼ÑƒÐ»Ð¸Ñ€Ð°Ð¼ %qs"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/pt.cc:31032
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/pt.cc:31172
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
--- 67740,67920 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %qD Ð°Ð»Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð°"
  
! #: cp/pt.cc:27247
  #, 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 "Ð´ÑƒÐ±Ð¸Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð¾Ð´ %d Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %q+D, Ð¼Ð¾Ð³ÑƒÑ›Ðµ ÑƒÑ�Ð»ÐµÐ´ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ñ‚Ð°Ð±ÐµÐ»Ð° (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -ftemplate-depth-NN Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/pt.cc:27666
  #, 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 Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¸Ð·Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð·Ð¸Ñ€Ð½Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q#T ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ #include ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ�Ðµ Ð½Ðµ Ñ€Ð°Ð·Ð¼Ð°Ñ‚Ñ€Ð° Ð·Ð° ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°, Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ Ñ˜Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.cc:30959
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate %qs"
  msgid "unable to deduce %qT from %qE"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° ÐµÐ¼ÑƒÐ»Ð¸Ñ€Ð°Ð¼ %qs"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/pt.cc:31046
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "Ð¸Ñ˜Ð° Ð½Ðµ Ð·Ð°Ð´Ð¾Ð²Ð¾Ñ™Ð°Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°:"
  
! #: cp/pt.cc:31186
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
*************** msgstr ""
*** 70197,70364 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°, Ð°Ð»Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð·Ð° Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD may not have been initialized"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¼Ð¾Ð¶Ð´Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð°"
  
! #: cp/typeck2.cc:1064
  #, 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.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ° Ð½Ð¸Ñ�ÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° Ð½Ð¸Ð· Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼"
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ñ˜Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡"
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ñ˜Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡"
  
! #: cp/typeck2.cc:1922
  #, 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 "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð·Ð° %q#D Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾ Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð¾Ñ™Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½Ð¾ ÐºÑ€ÑƒÐ¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %<->%> Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "%<operator->()%> Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚"
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %<->%> Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: cp/typeck2.cc:2295
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡, Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck2.cc:2304
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° %qE, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Ñ‚Ð¸Ð¿ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ %qT Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð° %qT"
  
! #: cp/typeck2.cc:2384
  #, 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.cc:2395
  #, 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.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2491
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "%JÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q#D, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.cc:2732
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD ÐºÐ¾Ñ˜Ð° Ð±Ð°Ñ†Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %q#T"
  
! #: cp/typeck2.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ð° Ð±Ð°Ñ†Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %q#T"
--- 70224,70391 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°, Ð°Ð»Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð·Ð° Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD may not have been initialized"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¼Ð¾Ð¶Ð´Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð°"
  
! #: cp/typeck2.cc:1082
  #, 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.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr ""
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ° Ð½Ð¸Ñ�ÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° Ð½Ð¸Ð· Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼"
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ñ˜Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡"
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ñ‡Ð»Ð°Ð½ %qD Ñ˜Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡"
  
! #: cp/typeck2.cc:1940
  #, 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 "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð·Ð° %q#D Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "Ð¿Ð¾Ñ™Ðµ %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾ Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð¾Ñ™Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ ÑƒÐ½Ð¸Ñ˜Ðµ"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½Ð¾ ÐºÑ€ÑƒÐ¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %<->%> Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "%<operator->()%> Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚"
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %<->%> Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: cp/typeck2.cc:2313
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡, Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck2.cc:2322
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° %qE, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Ñ‚Ð¸Ð¿ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ %qT Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð° %qT"
  
! #: cp/typeck2.cc:2402
  #, 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.cc:2413
  #, 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.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr ""
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "%JÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q#D, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.cc:2750
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD ÐºÐ¾Ñ˜Ð° Ð±Ð°Ñ†Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %q#T"
  
! #: cp/typeck2.cc:2753
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ð° Ð±Ð°Ñ†Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %q#T"
*************** msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ‚
*** 70395,70401 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
--- 70422,70428 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
*************** msgstr ""
*** 70607,70630 ****
  msgid "size is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ñ˜Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ñ˜Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 70634,70657 ----
  msgid "size is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ñ˜Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ñ˜Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·
*** 70676,70694 ****
  msgid "recursive reference %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "Constant expression required"
  msgid "non-constant expression %qs"
  msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%qs is not an expression"
  msgstr "  Ñƒ Ð±Ð°Ñ‡ÐµÐ½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "type %qs is not an expression"
--- 70703,70721 ----
  msgid "recursive reference %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "Constant expression required"
  msgid "non-constant expression %qs"
  msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%qs is not an expression"
  msgstr "  Ñƒ Ð±Ð°Ñ‡ÐµÐ½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 70798,70809 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid expression statement"
  msgid "invalid expression for static array dimension: %s"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 70825,70841 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid expression statement"
  msgid "invalid expression for static array dimension: %s"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr ""
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ð·Ð½Ð°Ðº
*** 70856,70862 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿ÐµÑ€Ð¼ÑƒÑ‚Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ORDER ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
--- 70888,70894 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿ÐµÑ€Ð¼ÑƒÑ‚Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ORDER ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
*************** msgstr "ia64_print_operand: Ð½ÐµÐ¿Ð¾Ð·Ð½
*** 70942,71026 ****
  msgid "compare_real(): Bad operator"
  msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ OK Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Ð”ÐµÑ™ÐµÑšÐµ Ð½ÑƒÐ»Ð¾Ð¼ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñ�Ñƒ Ð½ÐµÑ�Ð°Ð¼ÐµÑ€Ñ™Ð¸Ð²Ð¸ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Ð¦ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð²Ð°Ð½ Ñ�Ð¸Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ€Ð°Ð½Ð¾Ð³ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¸Ð¼ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ð¾Ð¼ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2672
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Ð¥Ð¾Ð»ÐµÑ€Ð¸Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ° Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s"
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
--- 70974,71058 ----
  msgid "compare_real(): Bad operator"
  msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ OK Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Ð”ÐµÑ™ÐµÑšÐµ Ð½ÑƒÐ»Ð¾Ð¼ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñ�Ñƒ Ð½ÐµÑ�Ð°Ð¼ÐµÑ€Ñ™Ð¸Ð²Ð¸ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Ð¦ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð²Ð°Ð½ Ñ�Ð¸Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ€Ð°Ð½Ð¾Ð³ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¸Ð¼ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ð¾Ð¼ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/arith.cc:2683
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Ð¥Ð¾Ð»ÐµÑ€Ð¸Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ° Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s"
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
*************** msgstr ""
*** 71380,71386 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 71412,71418 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, 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 "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ° Ð½Ð¸Ñ
*** 72611,72622 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ° Ð½Ð¸Ñ�ÐºÐ° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½Ð° Ð´Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ ÐºÐ¾Ð´ %L"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¼Ð°ÑšÐ¸ Ð¾Ð´ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ð½Ð¸Ñ�ÐºÐµ"
--- 72643,72654 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ° Ð½Ð¸Ñ�ÐºÐ° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½Ð° Ð´Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ ÐºÐ¾Ð´ %L"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¼Ð°ÑšÐ¸ Ð¾Ð´ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ð½Ð¸Ñ�ÐºÐµ"
*************** msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð°
*** 72819,72825 ****
  msgid "deferred type parameter at %C"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 72851,72857 ----
  msgid "deferred type parameter at %C"
  msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´ÐµÑ„
*** 75845,75856 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
--- 75877,75888 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
*************** msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ
*** 76778,76784 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 76810,76816 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, 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 ""
*** 77402,77408 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
--- 77434,77440 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr ""
*** 78037,78043 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸."
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
--- 78069,78075 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸."
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 79523,79529 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 79555,79561 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr ""
*** 79561,79572 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ�Ð¼ÐµÑ›Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ELSE ÐºÐ¾Ð´ %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 79593,79604 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ�Ð¼ÐµÑ›Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ELSE ÐºÐ¾Ð´ %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡
*** 79974,79980 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
--- 80006,80012 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
*************** msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡
*** 79992,79998 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
--- 80024,80030 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
*************** msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ
*** 80004,80028 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
--- 80036,80060 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
*************** msgstr ""
*** 80060,80067 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
--- 80092,80099 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
*************** msgstr ""
*** 80123,80129 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "Object %qs is not a variable at %L"
--- 80155,80161 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "Object %qs is not a variable at %L"
*************** msgstr ""
*** 80137,80143 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
--- 80169,80175 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
*************** msgstr ""
*** 80300,80865 ****
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: fortran/openmp.cc:7748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Ð�Ð¸Ñ‚Ð½Ð¾-Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7988
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ˜Ðµ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %s-Ñ�Ð²Ð¾Ñ’ÐµÑšÐ° â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ SCHEDULE ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "â€žÐ¸Ð·Ñ€Ð°Ð·â€œ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ‚Ð¸Ð¿Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "â€žÐ¸Ð·Ñ€Ð°Ð·â€œ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ‚Ð¸Ð¿Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð½Ð¾ Ð¾Ð´ +, *, -, /, .AND., .OR., .EQV., .NEQV. ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ, Ð¸Ð»Ð¸ â€žÐ¿Ñ€Ð¾Ð¼ = Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð¿ Ð¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ñƒ !$OMP ATOMIC Ð½Ð¸Ñ˜Ðµ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ð¸Ñ�Ñ‚Ð¾Ð²ÐµÑ‚Ð°Ð½ Ñ�Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ (Ð¸Ð·Ñ€Ð°Ð·)â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "â€žÐ¸Ð·Ñ€Ð°Ð·â€œ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ‚Ð¸Ð¿Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment intrinsic IAND, IORor IEOR must have two arguments at %L"
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Ð£ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ IAND, IOR, IEORl Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ MIN, MAX, IAND, IOR Ð¸Ð»Ð¸ IEOR ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8981
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÑƒÐ· !$OMP ATOMIC, Ñ�Ð²Ð¸ Ð¾Ñ�Ð¸Ð¼ Ñ˜ÐµÐ´Ð½Ð¾Ð³, Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÑƒÐ· !$OMP ATOMIC Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8996
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÑƒÐ· !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð½Ð° Ð´ÐµÑ�Ð½Ð¾Ñ˜ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ð»Ð¾Ð¶Ð¸Ð»Ð°Ñ† Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %C"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ð¿ÐµÑ‚Ñ™Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ PRIVATE Ð½Ð¸ LASTPRIVATE ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ PRIVATE Ð½Ð¸ LASTPRIVATE ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ð¿ÐµÑ‚Ñ™Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¸ Ñ�Ñƒ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 80332,80903 ----
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿ÐµÑ‚Ñ™Ðµ"
  
! #: fortran/openmp.cc:7764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Ð�Ð¸Ñ‚Ð½Ð¾-Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8004
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ˜Ðµ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ â€˜%sâ€™ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %s-Ñ�Ð²Ð¾Ñ’ÐµÑšÐ° â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8200
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:8334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ SCHEDULE ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/openmp.cc:8364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ñƒ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "â€žÐ¸Ð·Ñ€Ð°Ð·â€œ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ‚Ð¸Ð¿Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "â€žÐ¸Ð·Ñ€Ð°Ð·â€œ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ‚Ð¸Ð¿Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð½Ð¾ Ð¾Ð´ +, *, -, /, .AND., .OR., .EQV., .NEQV. ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ, Ð¸Ð»Ð¸ â€žÐ¿Ñ€Ð¾Ð¼ = Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð¿ Ð¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ñƒ !$OMP ATOMIC Ð½Ð¸Ñ˜Ðµ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ð¸Ñ�Ñ‚Ð¾Ð²ÐµÑ‚Ð°Ð½ Ñ�Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ (Ð¸Ð·Ñ€Ð°Ð·)â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "â€žÐ¸Ð·Ñ€Ð°Ð·â€œ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ‚Ð¸Ð¿Ð° â€žÐ¿Ñ€Ð¾Ð¼ = Ð¿Ñ€Ð¾Ð¼ Ð¾Ð¿ Ð¸Ð·Ñ€Ð°Ð·â€œ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€žÐ¿Ñ€Ð¾Ð¼â€œ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment intrinsic IAND, IORor IEOR must have two arguments at %L"
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Ð£ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñƒ !$OMP ATOMIC Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ IAND, IOR, IEORl Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ MIN, MAX, IAND, IOR Ð¸Ð»Ð¸ IEOR ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÑƒÐ· !$OMP ATOMIC, Ñ�Ð²Ð¸ Ð¾Ñ�Ð¸Ð¼ Ñ˜ÐµÐ´Ð½Ð¾Ð³, Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÑƒÐ· !$OMP ATOMIC Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÑƒÐ· !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ !$OMP ATOMIC Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð½Ð° Ð´ÐµÑ�Ð½Ð¾Ñ˜ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ð»Ð¾Ð¶Ð¸Ð»Ð°Ñ† Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %C"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ð¿ÐµÑ‚Ñ™Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ PRIVATE Ð½Ð¸ LASTPRIVATE ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ PRIVATE Ð½Ð¸ LASTPRIVATE ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ DO WHILE Ð¸Ð»Ð¸ DO Ð±ÐµÐ· ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ð¿ÐµÑ‚Ñ™Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ !$OMP DO Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¸ Ñ�Ñƒ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 81925,82020 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð±Ð¸Ð²Ð° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ (%d/%d)"
  
! #: fortran/primary.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3253
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´ÐµÑ�Ð°Ð½ Ð·Ð° Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing argument to %qs at %C"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:4034
  #, 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 "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %C Ñƒ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð¸"
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol at %L is not a DUMMY variable"
  msgid "%qs at %C is not a variable"
--- 81963,82058 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð±Ð¸Ð²Ð° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ (%d/%d)"
  
! #: fortran/primary.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´ÐµÑ�Ð°Ð½ Ð·Ð° Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing argument to %qs at %C"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ %s ÐºÐ¾Ð´ %L"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:4035
  #, 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 "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %C"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %C Ñƒ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð¸"
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol at %L is not a DUMMY variable"
  msgid "%qs at %C is not a variable"
*************** msgstr ""
*** 82466,82472 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
--- 82504,82510 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
*************** msgstr ""
*** 82602,82608 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 82640,82646 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½
*** 82792,83006 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð½ÑƒÐ»Ñ‚Ð¸ ÐºÐ¾Ñ€Ð°Ðº ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð½Ð´ÐµÐºÑ� Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Ð�Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð´ÐµÑ�Ð½Ð° Ð³Ð¾Ñ€ÑšÐ° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, 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 "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, 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 "Ð˜Ð½Ð´ÐµÐºÑ� Ñƒ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ %d Ñ˜Ðµ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be of INTEGER type"
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ñ€ÐµÐ°Ð»Ð½Ð¸ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid array initializer for non-array type %qs"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ð·Ð° Ð·Ð° Ð½ÐµÐ½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %qs"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½Ð¸Ð· Ñ€Ð°Ð½Ð³Ð° %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5276
  #, 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 "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Ð›Ð¾Ñˆ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5481
  #, 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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð´ÐµÑ�Ð½Ð¾ Ð¾Ð´ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5491
  #, 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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð´ÐµÑ�Ð½Ð¾ Ð¾Ð´ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Ð”Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼ÐµÑ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 82830,83044 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð½ÑƒÐ»Ñ‚Ð¸ ÐºÐ¾Ñ€Ð°Ðº ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð½Ð´ÐµÐºÑ� Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Ð�Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð´ÐµÑ�Ð½Ð° Ð³Ð¾Ñ€ÑšÐ° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, 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 "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, 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 "Ð˜Ð½Ð´ÐµÐºÑ� Ñƒ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ %d Ñ˜Ðµ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:4961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be of INTEGER type"
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ñ€ÐµÐ°Ð»Ð½Ð¸ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid array initializer for non-array type %qs"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ð·Ð° Ð·Ð° Ð½ÐµÐ½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %qs"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½Ð¸Ð· Ñ€Ð°Ð½Ð³Ð° %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5298
  #, 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 "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Ð›Ð¾Ñˆ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5503
  #, 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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð´ÐµÑ�Ð½Ð¾ Ð¾Ð´ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5513
  #, 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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð´ÐµÑ�Ð½Ð¾ Ð¾Ð´ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Ð”Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼ÐµÑ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, 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 "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ
*** 83010,83021 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 83048,83059 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, 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 "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ
*** 83025,83336 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ ÐºÐ¾Ð´ %L Ð¿Ñ€Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ENTRY Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: fortran/resolve.cc:5983
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¿Ñ€Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ENTRY Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€Ð¸Ð¼ÐµÑ€ÐºÐ° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:6172
  #, 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 at %L"
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "Ð¢Ð¸Ð¿ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð´Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ð³Ð° Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð° Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be scalar"
  msgid "Passed-object at %L must be scalar"
  msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "%s at %L must be integer"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ�-Ð¸Ð¼Ðµ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÑ€Ð°Ñ˜ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ %s"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7584
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, 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 "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð² Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8161
  #, 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 "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8186
  #, 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 "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, 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 "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear an 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â€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ð³Ð´Ðµ Ñ�Ðµ Ð¸ Ñ�Ð°Ð¼Ð¾ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐµ"
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8329
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:8358
  #, 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 "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ°Ð¾ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° GOTO ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 83063,83374 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ ÐºÐ¾Ð´ %L Ð¿Ñ€Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ENTRY Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: fortran/resolve.cc:6020
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¿Ñ€Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ENTRY Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€Ð¸Ð¼ÐµÑ€ÐºÐ° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ˜Ðµ %s"
  
! #: fortran/resolve.cc:6209
  #, 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 at %L"
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "Ð¢Ð¸Ð¿ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð´Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ð³Ð° Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð° Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be scalar"
  msgid "Passed-object at %L must be scalar"
  msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "%s at %L must be integer"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð½Ð´ÐµÐºÑ�-Ð¸Ð¼Ðµ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÑ€Ð°Ñ˜ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ %s"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:7621
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, 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 "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð² Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8198
  #, 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 "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8223
  #, 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 "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, 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 "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8309
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear an 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â€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ð³Ð´Ðµ Ñ�Ðµ Ð¸ Ñ�Ð°Ð¼Ð¾ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐµ"
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8366
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:8395
  #, 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 "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ°Ð¾ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° GOTO ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 83339,83636 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° CASE ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ CASE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/resolve.cc:8748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be kind %d"
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð²Ñ€Ñ�Ñ‚Ð° %d"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Ð˜Ð·Ð±Ð¾Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾Ð¼ GOTO ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ %s"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, 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 "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "DEFAULT CASE ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð°Ñ›ÐµÐ½ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ DEFAULT CASE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½"
  
! #: fortran/resolve.cc:8963
  #, 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 "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¾Ð¿Ñ�ÐµÐ³Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð¸ÐºÐ°ÐºÐ¾ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ»Ð¾Ð¿Ñ™ÐµÐ½Ð°"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Ð‘Ð»Ð¾Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ð³ SELECT CASE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ð´Ð²Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9152
  #, 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 "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "ÐšÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, 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 "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ EQUIVALENCE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, 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 ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ CASE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:9554
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %C ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
  
! #: fortran/resolve.cc:9567
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Ð˜Ð¼Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %s"
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10183
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10190
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10207
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿ÑƒÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
  
! #: fortran/resolve.cc:10282
  #, 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 ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10296
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:10299
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:10330
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:10343
  #, 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 ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:10404
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ACOS ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð·Ð¼ÐµÑ’Ñƒ -1 Ð¸ 1"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ñ†Ð¸Ñ™Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð·Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Branch at %L causes an infinite loop"
  msgid "Branch at %L may result in an infinite loop"
--- 83377,83674 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° CASE ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ CASE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be kind %d"
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð²Ñ€Ñ�Ñ‚Ð° %d"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Ð˜Ð·Ð±Ð¾Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾Ð¼ GOTO ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ %s"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, 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 "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "DEFAULT CASE ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð°Ñ›ÐµÐ½ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ DEFAULT CASE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½"
  
! #: fortran/resolve.cc:9000
  #, 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 "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¾Ð¿Ñ�ÐµÐ³Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð¸ÐºÐ°ÐºÐ¾ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ»Ð¾Ð¿Ñ™ÐµÐ½Ð°"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Ð‘Ð»Ð¾Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ð³ SELECT CASE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ð´Ð²Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:9189
  #, 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 "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "ÐšÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, 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 "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ EQUIVALENCE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, 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 ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ CASE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:9591
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %C ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
  
! #: fortran/resolve.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Ð˜Ð¼Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %s"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10215
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10222
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10239
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿ÑƒÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
  
! #: fortran/resolve.cc:10314
  #, 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 ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:10328
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:10331
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, 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 "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:10362
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:10375
  #, 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 ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:10436
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ACOS ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð·Ð¼ÐµÑ’Ñƒ -1 Ð¸ 1"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ñ†Ð¸Ñ™Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð·Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Branch at %L causes an infinite loop"
  msgid "Branch at %L may result in an infinite loop"
*************** msgstr "Ð“Ñ€Ð°Ð½Ð°ÑšÐµ ÐºÐ¾Ð´ %L Ð²Ð¾Ð´Ð
*** 83638,83649 ****
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 83676,83687 ----
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 83651,83874 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ°Ð¾ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° GOTO ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "ÐœÐ°Ñ�ÐºÐ° Ñƒ WHERE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Ð¦Ð¸Ñ™ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ WHERE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ WHERE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
  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 Ñ�Ð° Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ â€˜%sâ€™ Ð¸Ð·Ð°Ð·Ð¸Ð²Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¾Ð²Ð¾Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10871
  #, 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 ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° FORALL Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¸Ð½Ð´ÐµÐºÑ� Ñ�Ð° Ð¾Ð²Ð¸Ð¼ Ð¸Ð¼ÐµÐ½Ð¾Ð¼ %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° WHERE/ELSEWHERE ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð½Ð¸Ð·"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð±Ð¸Ð²Ð° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ (%d/%d)"
  
! #: fortran/resolve.cc:11219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Ð”ÐµÑ�Ð½Ð° Ñ�Ñ‚Ñ€Ð°Ð½Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ˜Ð¸ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, 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 "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, 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 "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different types in pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:12347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ASSIGNED GOTO ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:12351
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð´ÐµÑ™ÐµÐ½Ð° Ñ†Ð¸Ñ™Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ°"
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ CASE ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12493
  #, 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 "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Ð˜Ð·Ð»Ð°Ð·Ð½Ð¸ ÑƒÑ�Ð»Ð¾Ð² Ð¸Ð· Ð¿ÐµÑ‚Ñ™Ðµ DO WHILE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12643
  #, 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 ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Ð»Ð¾Ñˆ ÐºÃ´Ð´ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter %s declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ð�ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 ""
--- 83689,83912 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ°Ð¾ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° GOTO ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "ÐœÐ°Ñ�ÐºÐ° Ñƒ WHERE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Ð¦Ð¸Ñ™ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ WHERE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ WHERE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10725
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
  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 Ñ�Ð° Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ â€˜%sâ€™ Ð¸Ð·Ð°Ð·Ð¸Ð²Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¾Ð²Ð¾Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10903
  #, 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 ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° FORALL Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¸Ð½Ð´ÐµÐºÑ� Ñ�Ð° Ð¾Ð²Ð¸Ð¼ Ð¸Ð¼ÐµÐ½Ð¾Ð¼ %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° WHERE/ELSEWHERE ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð½Ð¸Ð·"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð±Ð¸Ð²Ð° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ (%d/%d)"
  
! #: fortran/resolve.cc:11251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Ð”ÐµÑ�Ð½Ð° Ñ�Ñ‚Ñ€Ð°Ð½Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ˜Ð¸ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, 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 "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, 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 "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different types in pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
  
! #: fortran/resolve.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ASSIGNED GOTO ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:12383
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð´ÐµÑ™ÐµÐ½Ð° Ñ†Ð¸Ñ™Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ°"
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ CASE ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
  
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12525
  #, 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 "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Ð˜Ð·Ð»Ð°Ð·Ð½Ð¸ ÑƒÑ�Ð»Ð¾Ð² Ð¸Ð· Ð¿ÐµÑ‚Ñ™Ðµ DO WHILE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12675
  #, 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 ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/resolve.cc:12777
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Ð»Ð¾Ñˆ ÐºÃ´Ð´ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter %s declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ð�ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 ""
*** 83876,84966 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: fortran/resolve.cc:13214
  #, 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 "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13218
  #, 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 "Ð¡ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:13226
  #, 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 "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13237
  #, 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 "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, 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 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 "Ð¢Ð¸Ð¿ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð´Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ð³Ð° Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð° Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, 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.cc:13390
  #, 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 "Ð�Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ð° Ð¸Ð»Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð³ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Ð•Ð½Ñ‚Ð¸Ñ‚ÐµÑ‚ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ð¼ Ð´ÑƒÐ¶Ð¸Ð½Ð¾Ð¼ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð»Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: fortran/resolve.cc:13436
  #, 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â€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: fortran/resolve.cc:13443
  #, 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â€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Ð›Ð°Ð¶Ð½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13502
  #, 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 "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13505
  #, 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 "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
  
! #: fortran/resolve.cc:13579
  #, 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 "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:13602
  #, fuzzy, gcc-internal-format
  #| msgid "'%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 "â€˜%sâ€™ Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ â€˜%sâ€™, ÐºÐ¾Ñ˜Ð¸ Ñ˜Ðµ Ñ˜Ð°Ð²Ð°Ð½ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13654
  #, 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 "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13664
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚"
  
! #: fortran/resolve.cc:13674
  #, 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 "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:13693
  #, 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 "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: fortran/resolve.cc:13697
  #, 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 "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÑƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
  # no-c-format
! #: fortran/resolve.cc:13701
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð°"
  
  # no-c-format
! #: fortran/resolve.cc:13718
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, 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 "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13824
  #, 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 "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ICHAR ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: fortran/resolve.cc:14048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:14054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð¼Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
  
! #: fortran/resolve.cc:14062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
  
! #: fortran/resolve.cc:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14093
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, 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 "ÐšÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:14574
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ð¿Ð¾Ð·Ð²Ð°Ð½Ð° Ñ�Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ�ÑƒÑ‡ÐµÑ™ÐµÐ¼ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:14662
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:14668
  #, 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â€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:14674
  #, 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â€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, 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 "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ICHAR ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:15096
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:15115
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: fortran/resolve.cc:15124
  #, 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â€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:15166
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:15179
  #, 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 "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð° Ð´ÑƒÐ¶Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L."
  
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, fuzzy, gcc-internal-format
  #| msgid "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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñƒ â€˜%sâ€™, ÐºÐ¾Ñ˜Ð° Ñ˜Ðµ Ñ˜Ð°Ð²Ð½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %s Ñ‚Ð¸Ð¿Ð° SEQUENCE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: fortran/resolve.cc:15576
  #, 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 "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½."
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ Ñ˜Ð°Ð²Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ Ñ˜Ð°Ð²Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15673
  #, 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 "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15692
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾Ð³ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ°"
  
! #: fortran/resolve.cc:15708
  #, 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 "Ð˜Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÐºÐ°Ñ�Ð½Ð¸Ñ˜ÐµÐ¼ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' at %L must have the SAVE attribute %s"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "ÐžÐ±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s Ð·Ð° SAVE"
  
! #: fortran/resolve.cc:15778
  #, 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.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, 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 "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16057
  #, 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 "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð»Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, 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 "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™, ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½."
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:16318
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "ÐˆÐ°Ð²Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, 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 "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð¸ Ð·Ð°Ñ‚Ð¾ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:16376
  #, 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 "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð·"
  
! #: fortran/resolve.cc:16385
  #, 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 "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð·"
  
! #: fortran/resolve.cc:16398
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, 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 "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:16451
  #, 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 "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, 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 "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, 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 "Ð›Ð¸Ñ�Ñ‚Ð° Ð¸Ð¼ÐµÐ½Ð° %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ñ‚Ð¸ Ñƒ %s Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÑšÐµÐ¼ USE."
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Ð�Ð¸Ñ‚Ð½Ð¾-Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð½Ð¸Ð¼Ð° Ñ�Ðµ"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting definable entity near %L"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:16727
  #, 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 "BLOCK DATA ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Ð›Ð°Ð¶Ð½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Ð�ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ð½ÐµÐ³Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %d ÐºÐ¾Ð´ %L Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %d ÐºÐ¾Ð´ %L Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
  
! #: fortran/resolve.cc:17335
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17344
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ ÐºÐ°ÐºÐ¾ Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17352
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐµÐ¼ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17368
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ EQUIVALENCE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, 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 "Ð§Ð»Ð°Ð½ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð±Ð»Ð¾ÐºÐ° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ â€˜%sâ€™"
  
! #: fortran/resolve.cc:17520
  #, 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 "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17595
  #, 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 "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17606
  #, 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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "ÐŸÐ¾Ð´Ð½Ð¸Ñ�ÐºÐ° ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÑƒÐ»Ñ‚Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:17648
  #, 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 "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:17715
  #, 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 "ÐˆÐ°Ð²Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™"
  
! #: fortran/resolve.cc:17728
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Ð£Ð½Ð¾Ñ� â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:17750
  #, 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 "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: fortran/resolve.cc:17760
  #, 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 "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
  
! #: fortran/resolve.cc:17768
  #, 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 "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸, Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ, Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: fortran/resolve.cc:17886
  #, 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"
--- 83914,85004 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
  
! #: fortran/resolve.cc:13249
  #, 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 "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13253
  #, 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 "Ð¡ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:13261
  #, 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 "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13272
  #, 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 "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, 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 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 "Ð¢Ð¸Ð¿ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð´Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ð³Ð° Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð° Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, 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.cc:13425
  #, 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 "Ð�Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ð° Ð¸Ð»Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð³ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Ð•Ð½Ñ‚Ð¸Ñ‚ÐµÑ‚ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ð¼ Ð´ÑƒÐ¶Ð¸Ð½Ð¾Ð¼ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð»Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
  
! #: fortran/resolve.cc:13471
  #, 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â€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: fortran/resolve.cc:13478
  #, 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â€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Ð›Ð°Ð¶Ð½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13537
  #, 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 "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13540
  #, 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 "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
  
! #: fortran/resolve.cc:13614
  #, 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 "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:13637
  #, fuzzy, gcc-internal-format
  #| msgid "'%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 "â€˜%sâ€™ Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ â€˜%sâ€™, ÐºÐ¾Ñ˜Ð¸ Ñ˜Ðµ Ñ˜Ð°Ð²Ð°Ð½ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13689
  #, 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 "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:13699
  #, 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 "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚"
  
! #: fortran/resolve.cc:13709
  #, 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 "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:13728
  #, 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 "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
! #: fortran/resolve.cc:13732
  #, 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 "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÑƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
  
  # no-c-format
! #: fortran/resolve.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð°"
  
  # no-c-format
! #: fortran/resolve.cc:13753
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, 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 "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13859
  #, 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 "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ICHAR ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: fortran/resolve.cc:14083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:14089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð¼Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
  
! #: fortran/resolve.cc:14097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
  
! #: fortran/resolve.cc:14106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14128
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, 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 "ÐšÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:14609
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ð¿Ð¾Ð·Ð²Ð°Ð½Ð° Ñ�Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ�ÑƒÑ‡ÐµÑ™ÐµÐ¼ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:14697
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:14703
  #, 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â€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:14709
  #, 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â€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
  
! #: fortran/resolve.cc:14738
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, 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 "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ICHAR ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:15131
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
  
! #: fortran/resolve.cc:15150
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: fortran/resolve.cc:15159
  #, 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â€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
  
! #: fortran/resolve.cc:15201
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/resolve.cc:15214
  #, 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 "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð° Ð´ÑƒÐ¶Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L."
  
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, fuzzy, gcc-internal-format
  #| msgid "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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñƒ â€˜%sâ€™, ÐºÐ¾Ñ˜Ð° Ñ˜Ðµ Ñ˜Ð°Ð²Ð½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %s Ñ‚Ð¸Ð¿Ð° SEQUENCE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: fortran/resolve.cc:15611
  #, 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 "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½."
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ Ñ˜Ð°Ð²Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ Ñ˜Ð°Ð²Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15708
  #, 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 "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾Ð³ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ°"
  
! #: fortran/resolve.cc:15743
  #, 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 "Ð˜Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÐºÐ°Ñ�Ð½Ð¸Ñ˜ÐµÐ¼ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15762
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' at %L must have the SAVE attribute %s"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "ÐžÐ±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s Ð·Ð° SAVE"
  
! #: fortran/resolve.cc:15813
  #, 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.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:15945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, 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 "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16092
  #, 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 "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð»Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, 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 "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™, ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½."
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
  
! #: fortran/resolve.cc:16353
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "ÐˆÐ°Ð²Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, 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 "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð¸ Ð·Ð°Ñ‚Ð¾ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:16411
  #, 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 "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð·"
  
! #: fortran/resolve.cc:16420
  #, 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 "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð·"
  
! #: fortran/resolve.cc:16433
  #, 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 "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, 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 "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:16486
  #, 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 "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¾Ð±Ð»Ð¸Ðº"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, 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 "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, 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 "Ð›Ð¸Ñ�Ñ‚Ð° Ð¸Ð¼ÐµÐ½Ð° %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ñ‚Ð¸ Ñƒ %s Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÑšÐµÐ¼ USE."
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Ð�Ð¸Ñ‚Ð½Ð¾-Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð½Ð¸Ð¼Ð° Ñ�Ðµ"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting definable entity near %L"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
  
! #: fortran/resolve.cc:16762
  #, 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 "BLOCK DATA ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Ð›Ð°Ð¶Ð½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Ð�ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ð½ÐµÐ³Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %d ÐºÐ¾Ð´ %L Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %d ÐºÐ¾Ð´ %L Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
  
! #: fortran/resolve.cc:17370
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17379
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ ÐºÐ°ÐºÐ¾ Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐµÐ¼ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17403
  #, 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 "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ EQUIVALENCE ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, 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 "Ð§Ð»Ð°Ð½ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð±Ð»Ð¾ÐºÐ° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ â€˜%sâ€™"
  
! #: fortran/resolve.cc:17555
  #, 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 "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17630
  #, 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 "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17641
  #, 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 "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "ÐŸÐ¾Ð´Ð½Ð¸Ñ�ÐºÐ° ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÑƒÐ»Ñ‚Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
  
! #: fortran/resolve.cc:17683
  #, 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 "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/resolve.cc:17750
  #, 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 "ÐˆÐ°Ð²Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™"
  
! #: fortran/resolve.cc:17763
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Ð£Ð½Ð¾Ñ� â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: fortran/resolve.cc:17785
  #, 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 "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
  
! #: fortran/resolve.cc:17795
  #, 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 "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
  
! #: fortran/resolve.cc:17803
  #, 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 "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸, Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ, Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: fortran/resolve.cc:17921
  #, 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 ""
*** 85897,85903 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 85935,85941 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 85930,85936 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 85968,85974 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ
*** 86178,86184 ****
  msgid "Unknown argument list function at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 86216,86222 ----
  msgid "Unknown argument list function at %L"
  msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %L"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð°
*** 86235,86318 ****
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid type expression"
  msgid "unhandled expression"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Ð»Ð¾Ñˆ ÐºÃ´Ð´ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ ÐºÐ»Ð°Ñ�Ñƒ %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ñƒ %s ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
--- 86273,86356 ----
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid type expression"
  msgid "unhandled expression"
  msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Ð»Ð¾Ñˆ ÐºÃ´Ð´ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr ""
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ ÐºÐ»Ð°Ñ�Ñƒ %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ñƒ %s ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
diff -Nrcpad gcc-13.2.0/gcc/po/sv.gmo gcc-13.3.0/gcc/po/sv.gmo
*** gcc-13.2.0/gcc/po/sv.gmo	Thu Jul 27 08:33:20 2023
--- gcc-13.3.0/gcc/po/sv.gmo	Tue May 21 08:05:48 2024
***************
*** 1,1727 ****
! Þ•§=TíCRŒÚ˜#™#-›#1É#û# $1$ÛE$+!%0M%K~%Ê%à%
! ì%÷%
&<&BS&R–&>é&@('9i'C£'Fç'5.(Id(®(Å(!Ú($ü(!)!6)$X) })"ž)+Á)í)ô)-û)#)*”M*â*++('+1P+A‚+'Ä+ì+,,4,O,k,[‹,]ç,E-a-v-•-¯-Ë-$à- .#&.!J."l.�.'­.(Õ.+þ.)*/$T/'y/*¡/1Ì/þ/*0-F0&t0)›0Å0,å0#1F61Q}15Ï1]2wc2rÛ2AN3K�3,Ü3N	4@X4B™4OÜ4L,5Ry5;Ì586>A6I€6IÊ6B7~W7?Ö7D8E[8@¡8Eâ87(9C`9=¤9Bâ9E%:~k:6ê:{!;B�;?à;‰ <9ª<Pä<C5=Fy=sÀ=E4>Cz>Q¾>N?�_?Gð?Œ8@OÅ@RAChAQ¬ANþAFMB9”B=ÎB=C4JCPCMÐCEDBdDG§DIïDH9EB‚E=ÅE7F6;G*rGI�GçG HY%HoH-ïHEI
! cI'nI8–I>ÏIJ( J/IJyJ+‚JZ®Jl	K+vK=¢KmàK0NL)L ©LÊL;ÚLEM\M#uM#™M½M ÔM7õM8-NfN)„N®NÎN$éN$O*3O*^O‰O¤O ¿OàOúOP#P;P8RP‹P!œP;¾PEúP‘@QÒQ5ñQE'R%mR1“R.ÅRôR0SLCS6�S7ÇSlÿSGlT$´TÙTJøT*CUEnU2´UEçUl-VšV3¶V@êV+W5CWyW‚W ™W&ºWJáW8,XUeX!»X:ÝXY+Y->YlYI{YÅY@ËY/Z@<Z;}Z#¹ZZÝZc8[Oœ[lì[8Y\T’\wç\9_]Q™]Kë]L7^S„^^Ø^D7_4|_Q±_Q`HU`5ž`HÔ`IaYga,Áa*îa6bAPb3’bLÆb¤c�¸c·HdVerWeiÊec4f=˜fÖfìf#üf# gDg.Wg†g £gÄg×g9ég;#h_hVzh#Ñh,õh""i"Einhi×iñi-j6.j3ej/™j/Éj>ùj-8kJfk2±k8äk/l&Ml6tl,«lPØlH)m8rm-«m0Ùmx
! neƒnBén?,oFlo3³o9ço2!p-Tp0‚p_³pVqZjqEÅqArMr*erC�rHÔrFsJds@¯sGðsE8tA~tgÀts(uiœuAvQHvwšv[wbnwYÑwi+xo•x<yBy[ÂyOzDnz^³zN{;a{o�{p
|J~|lÉ|I6}{€}Rü}kO~Y»~K?aQ¡Mó_A€I¡€Bë€7.�9f�& �9Ç�7‚69‚p‚
�‚<ž‚(Û‚*ƒ:/ƒ:jƒ#¥ƒWÉƒG!„Yi„ZÃ„\…¬{…Ì(†^õ†nT‡fÃ‡v*ˆe¡ˆu‰\}‰lÚ‰JGŠ:’ŠLÍŠž‹¾¹‹WxŒgÐŒ_8�o˜�^ŽngŽUÖŽe,�)’�%¼�|â�œ_�Fü�VC‘Nš‘^é‘MH’]–’Dô’T9“ Ž“!¯“7Ñ“F	” P”&q”4˜”Í”-æ”•#0•.T• ƒ•¤•.½•0ì•7–!U–fw–4Þ–=—LQ—Nž—@í—-.˜(\˜,…˜&²˜ Ù˜ú˜™0*™H[™S¤™?ø™_8š=˜š[Öš<2›o›/‡›#·›:Û›]œ$tœ&™œ-Àœ?îœ6.�4e�4š�2Ï�-ž50žˆfžPïž'@Ÿ3hŸœŸ?¼Ÿ8üŸ5 1P ‚ 5� *Ó Rþ jQ¡&¼¡&ã¡%
! ¢*0¢O[¢>«¢7ê¢6"£;Y£9•£;Ï£@¤9L¤<†¤5Ã¤Bù¤;<¥+x¥B¤¥7ç¥F¦Ff¦1­¦?ß¦;§R[§0®§4ß§1¨=F¨>„¨;Ã¨pÿ¨!p©%’©A¸©9ú©'4ª+\ª5ˆªT¾ª)«?=«(}«0¦«>×«<¬US¬P©¬Hú¬.C­;r­g®­Š®C¡®<å®-"¯GP¯/˜¯È¯ã¯8þ¯87°Rp°@Ã°T±EY±UŸ±Eõ±M;²*‰²'´²8Ü²Z³4p³&¥³vÌ³lC´m°´Bµ9aµ=›µ7ÙµZ¶Nl¶8»¶@ô¶A5·?w·h··& ¸5G¸m}¸Që¸8=¹8v¹3¯¹4ã¹)º1Bº9tº®º?Åºh»;n»Hª»\ó»!P¼<r¼6¯¼5æ¼,½4I½:~½;¹½!õ½:¾6R¾=‰¾5Ç¾jý¾'h¿Q�¿:â¿<À0ZÀ4‹À,ÀÀ4íÀ,"Á<OÁ5ŒÁ!ÂÁ*äÁ;Â6KÂ*‚Â6­Â=äÂX"Ã4{Ã,°Ã0ÝÃ,Ä=;Ä3yÄ:­ÄTèÄ+=Å4iÅ4žÅ>ÓÅ0Æ-CÆFqÆE¸Æ3þÆ/2Ç/bÇ@’Ç)ÓÇ)ýÇ'ÈAÈF[ÈE¢È<èÈ3%ÉKYÉ!¥É!ÇÉ-éÉ-ÊCEÊ.‰ÊF¸ÊÿÊ8Ë,UË‚Ë@ ËBáË>$ÌfcÌEÊÌ!Í!2Í'TÍ"|Í;ŸÍ'ÛÍBÎ5FÎ9|Î@¶ÎB÷Îj:Ï(¥Ï3ÎÏ1Ð:4Ð1oÐ.¡Ð8ÐÐ5	Ñ;?Ñ/{Ñ/«Ñ/ÛÑ/Ò+;Ò*gÒ’ÒJ±ÒüÒ1ÓDLÓ*‘Ó*¼Ó/çÓMÔ3eÔ1™Ô@ËÔ0Õ@=Õ?~Õ:¾Õ;ùÕ85Ö&nÖ-•Ö;ÃÖ'ÿÖ,'×'T×(|×)¥×WÏ×"'Ø#JØBnØ2±Ø5äØ1ÙLÙ)cÙ1�Ù=¿Ù?ýÙD=ÚE‚ÚDÈÚE
Û2SÛ_†Û)æÛ:Ü8KÜ/„Ü"´Ü*×ÜIÝ4LÝC�ÝHÅÝ3ÞBÞ-ZÞCˆÞ:ÌÞ2ß=:ßxß1—ßÉß$èß2
à@àWàUvà-Ìà.úà7)á3aá?•á?Õá1âbGâ1ªâ:Üâ0ã+HãAtã.¶ã*åã2ä%Cä2iä1œä0Îä9ÿä19å2kå1žå+Ðå,üå3)æ.]æDŒæ7Ñæ$	ç+.çNZç;©ç6åçèU5èK‹è×è8îè;'é9céa�é9ÿéB9êB|ê0¿ê�ðê@�ëBÂë;ìAì-`ì'ŽìD¶ì7ûì+3í$_í0„í*µíAàí6"î3Yî$�î6²î*éî.ï9Cï}ï,�ï0Êï5ûï,1ð.^ð0�ð%¾ð7äð&ñCCñ:‡ñÂñNßñ/.ò6^òC•ò@Ùò%óB@ó$ƒó¨óKÆó*ô'=ôeô'ƒô0«ôÜô"÷ô?õ Zõ#{õ0Ÿõ(Ðõ.ùõ*(ö,Sö1€ö3²öHæö+/÷"[÷1~÷>°÷4ï÷)$ø4Nø$ƒø/¨ø9Øø1ù5Dù<zùE·ùMýù@KúDŒú1ÑúPû‚TûV×û4.üEcüG©ü9ñüK+ýVwýLÎý/þ1KþE}þ6Ãþ3úþ@.ÿeoÿ?Õÿ/=EiƒLíC:5~X´<
CJ3Ž0Â7ó+EB2ˆ+»+ç>-R>€¿Þý<ER<˜;ÕEFW6žIÕX7xW°.>78vT¯m	\r	2Ï	]
! 1`
! B’
! cÕ
! i95£'Ù+,-@Z*›XÆ4
)T
6~
9µ
*ï
*6E*|F§?îX.@‡!È*ê%;@MŽo E3V5Š(À)é0MD ’!³BÕ!B:F}8Ägý`eKÆU;h.¤/Ó8<@W,˜RÅVQoUÁ9)QQ{lÍa:Aœ4Þ2ZFP¡iòt\"ÑMô<BB=ÂGKHn”`/d-”=Â9VV4­?âU" 8x 3±  å 2!99!4s!W¨!&"$'""L"%o""•":¸"Gó");#Xe#/¾#î#)
$B7$1z$Q¬$.þ$N-%E|%KÂ%&H-&Fv&E½&8'H<'1…',·'"ä'8(=@(@~(?¿(2ÿ(32)"f)&‰)I°)1ú)#,*CP*e”*&ú*/!+4Q+.†+&µ++Ü+:,C,EU,/›, Ë,ì,&
! -'1-(Y-#‚-+¦-&Ò-7ù-B1.Ht.(½.Yæ.%@/=f/)¤/$Î/%ó/:07T0$Œ0G±0,ù0G&1*n1,™18Æ1<ÿ1.<2k2N‹21Ú2J3EW30�3€Î3lO42¼4jï4IZ5O¤55ô5@*6.k6+š6BÆ64	7(>7fg7kÎ7|:8>·82ö8M)9'w9"Ÿ9&Â9)é9<:+P:#|: :¿:_ß:^?;Mž;Eì;82<-k<G™<á<,ÿ<T,=.�=*°=FÛ=K">Mn>)¼>!æ>@?$I?9n?$¨?&Í?5ô?>*@Ki@¢µ@'XA7€A5¸A?îAL.BF{BJÂBP
C^CnC(ŠC5³C3éCiD%‡D?­DíDüDE6E4QE†E•E/²E;âELFBkF6®F=åF^#Gb‚G™åG’HzIY�IEçI-J EJ$fJ4‹J(ÀJ'éJ:KJLK/—K+ÇK,óK) L,JLDwL1¼L9îLA(M3jM8žM×MJõMK@N©ŒN/6OHfO¯OKÉOSP.iPJ˜P@ãP!$QBFQ8‰Q3ÂQRöQ(IR#rR-–R/ÄRWôRJLSZ—S?òSH2T-{TX©TKUSNU”¢U07VEhV.®V:ÝV?W3XW2ŒW<¿W,üWk)X*•X1ÀXwòX^jYCÉYG
ZoUZ5ÅZ0ûZ;,[(h[3‘[(Å[+î[2\,M\'z\D¢\5ç\)](G]%p]2–]oÉ]I9^)ƒ^!­^XÏ^((_Q_+p_Jœ_)ç_:`3L`=€`!¾`9à`/a$Ja%oa+•aEÁa\b2db[—b[ób-Oc(}c¦c"¿c/âc%d68d/od#Ÿd<Ãd.e0/e7`e$˜e5½e3óe9'f=afGŸfçf*g%2gXgsg'‘g@¹gúghhl.h,›h*Èh/óh,#iPi
! li#wi*›i.Æiõi#jJ,jwj–j¯j+ÏjFûjMBkJ�kjÛkNFl(•l¾l+Þlp
! m{m#�m%±m4×mnn8nVn+sn,ŸnÌn>çn<&ovcoÚoF÷oS>p/’p-Âpðpq@,qmq �q¢q:¹q9ôq9.r"hr3‹r!¿rár)úr*$s0Os9€s#ºs$ÞsAtEt"_t#‚t-¦t3Ôt/u,8u<euF¢uéu*v./v+^v4Šv7¿vS÷vGKw:“w%Îw!ôw*xAx]x,zx-§x5Õxœyª¨yJSzKžz¨êz¸“{XL|f¥|K}LX}´¥}¨Z~\d`<ÅÄ€¸Ç€d€�lå�€R‚=Ó‚(ƒ1:ƒ2lƒ5Ÿƒ*Õƒ2„)3„,]„/Š„oº„k*…0–…XÇ…] †a~†$à†‡W%‡-}‡#«‡EÏ‡Fˆ4\ˆF‘ˆ/ØˆD‰.M‰$|‰¡‰*¼‰ç‰=ù‰7Š OŠ!pŠ ’Š1³ŠDåŠE*‹ p‹D‘‹{Ö‹0RŒ6ƒŒ)ºŒ#äŒ'�"0�&S�z�#š�'¾�"æ�6	Ž-@ŽnŽ0€Ž"±Ž/ÔŽ]�5b�c˜�ü��0&�KW�'£�/Ë�.û�*‘'J‘ r‘0“‘ZÄ‘5’<U’&’’3¹’Oí’F=“„“#¢“Æ“ã“”” 8”$Y”:~”0¹”Bê”;-•?i•?©•é•––6–4I–`~–ß–$þ–#—#A—'e—�—6¬—ã— ˜"˜4˜J˜%i˜�˜%ž˜$Ä˜é˜	™!!™C™b™�™-œ™Ê™-å™%š9š.Uš„š¢š3Âšöš›+›]=›››+±›,Ý›/
! œ#:œ0^œ/�œ#¿œãœ,�/�C�,b�<��Ì�6Þ�Až+Wž+ƒž¯žÂžÙž-óž.!Ÿ6PŸ=‡ŸPÅŸ !4 *V -� .¯ 6Þ =¡.S¡/‚¡7²¡>ê¡R)¢\|¢cÙ¢9=£=w£µ£!Ó£(õ£L¤Hk¤5´¤)ê¤)¥">¥#a¥…¥. ¥Ï¥Kß¥S+¦Y¦JÙ¦@$§qe§×§+ö§G"¨>j¨@©¨�ê¨Y{©ºÕ©]�ª‚îªRq«2Ä«T÷«,L¬-y¬5§¬<Ý¬$­(?­=h­.¦­Õ­;ï­(+®T®.o®Mž®=ì®N*¯.y¯+¨¯2Ô¯5°-=°5k°8¡°0Ú°5±@A±K‚±NÎ±7²8U²;Ž²3Ê²;þ²>:³6y³G°³@ø³P9´UŠ´bà´4Cµ7xµC°µFôµ(;¶ d¶‚…¶‚·‹·C¤·è·¸#'¸(K¸0t¸5¥¸Û¸ñ¸"¹"#¹}F¹5Ä¹2ú¹ -º6Nº4…ºººFØºG»Og»^·»~¼V•¼?ì¼O,½Q|½MÎ½N¾3k¾>Ÿ¾KÞ¾9*¿Ed¿Gª¿8ò¿P+ÀC|ÀJÀÀ1Á2=Á5pÁ*¦Á)ÑÁCûÁf?Â_¦ÂÃ1%ÃWÃqÃ<�Ã"ÍÃ6ðÃ2'Ä1ZÄ3ŒÄ5ÀÄ7öÄ'.ÅIVÅ- Å4ÎÅ6Æ):Æ&dÆ$‹ÆJ°ÆNûÆPJÇ>›Ç[ÚÇ@6È%wÈ5�ÈEÓÈ,É1FÉ%xÉGžÉQæÉA8Ê)zÊ#¤Ê!ÈÊ0êÊ,Ë%HË.nË1�Ë2ÏËGÌKJÌ,–ÌMÃÌ,Í;>ÍXzÍ=ÓÍ<ÎONÎZžÎ<ùÎ.6Ï5eÏ8›Ï<ÔÏ*Ð<Ð)\Ð%†Ð)¬Ð)ÖÐÑÑ3Ñ<OÑ3ŒÑ0ÀÑñÑGÒ9OÒ3‰Ò4½Ò8òÒ8+ÓdÓ+‚Ó"®ÓQÑÓ1#ÔAUÔU—Ô(íÔ,ÕCÕ/bÕ*’ÕE½ÕBÖ7FÖ/~ÖK®Ö'úÖ@"×-c×-‘×3¿×.ó×("Ø(KØ*tØ@ŸØ+àØ8Ù.EÙ)tÙ1žÙGÐÙKÚJdÚ3¯Ú,ãÚ&Û,7Û"dÛ=‡Û,ÅÛ'òÛ1Ü>LÜ#‹Ü'¯Ü9×Ü0Ý'BÝ3jÝ-žÝ5ÌÝ0Þ/3ÞcÞ(}Þ1¦Þ)ØÞ*ß3-ß6aß ˜ß0¹ß2êß-à1Kà }à?žà+Þà.
! á-9á+gá“á ¥áÆá\äá/Aâ'qâ™â+²â,Þâ5ã1Aã+sã*ŸãÊã*áã'ä$4ä*Yä(„ä­ä]Çä;%å_aå0Áå)òå æ2=æEpæ)¶æ<àæ"ç'@çhçYƒç-Ýç+è7èIèv_è;ÖèFéYéqé‘é-­é ÛéSüéRPêZ£êOþêGNë–ë¬ë$¾ëXãë1<ì\nìLËìIíMbíK°íZüíkWîKÃîZïdjï+Ïï,ûï/(ð#Xð0|ð/­ð#Ýð-ñ,/ñ&\ñƒñ<šñ×ñ.îñ3ò+QòI}ò Çò;èòH$óHmó¶óÉóàóúóô78ô0pô?¡ôáô,õ-õEõ)bõ"Œõ4¯õ(äõf
ötö+‘öJ½ö;÷$D÷Ci÷<­÷5ê÷* ø.KøzøF”ø-Ûø	ù""ùiEù¯ù+Âù>îù'-ú:Uú�ú§úÃúÜú÷úû5#û=Yû)—ûÁû×ûòû0
ü0>üoü.�ü1°ü1âü,ý6AýCxý¼ý-Ôý0þ03þ$dþ&‰þG°þ2øþ'+ÿSÿErÿ-¸ÿ'æÿ54D.y<¨Kå#1U.q+ ÌìAM"m�©É-á)9)Yƒ ž#¿ãùVk$‹°2Ï?&[‚™.±5à_'vž,»9è"&Fc-ƒA±"ó"9GVDž)ãE
	"S	/v	8¦	Gß	'
! !B
! d
! "„
! 1§
! 6Ù
! $858nd§O=\CšHÞ,'
BT
.—
7Æ
3þ
@2;sH¯Wø;P5ŒAÂW6\9“;ÍT	4^6“4ÊLÿ8L<…=Â>??ZIÚA$=f6¤6Û:4M@‚IÃ<
NJ?™QÙ8+BdK§uó5iOŸIï89<rF¯:öF1GxGÀI=Rf�/÷.'AV˜D´Hù“B&ÖWýbU/¸LèA5=wlµ" Î9 i!r!‹!#§!%Ë!)ñ!5"HQ"š"=¸"Sö"EJ#:�#<Ë#>$:G$>‚$=Á$Oÿ$@O%E�%*Ö%&  &HA&SŠ&Þ&þ&B'BW':š''Õ'0ý'6.(2e(*˜(*Ã(Gî(K6)>‚).Á)2ð):#*9^*1˜*(Ê*.ó*#"+"F+;i+(¥++Î+%ú+) ,=J,0ˆ,¹,BØ,H-Rd-G·-tÿ-,t.0¡./Ò../"1/+T/-€/+®/~Ú/�Y0!é0 1W,1I„1 Î1 ï1%2+62'b2#Š2$®2Ó2+ó213/Q3�3;¡3
! Ý3Iè3A24"t41—4"É4Fì4d35U˜5Pî5?6'K6s6†63—64Ë6\7O]75­7{ã7K_8<«8è86989<I9P†9?×91:'I:#q:O•:+å:&;'8;8`;m™;4<(<<<e<(¢<Ë<*Ü<-=@5=v=:ˆ=3Ã=$÷=>89>0r>-£>CÑ>'?R=?N�?Dß?F$@Bk@J®@Hù@>BA@�A<ÂA8ÿA8BOBmB?‰BDÉB'C@6C wC@˜C ÙC-úC(DHD+aD�DªDaÊD$,E#QE3uE*©E-ÔE#F&F.DF-sF¡FUºFG,*G&WGB~G"ÁG+äG+H<H-ZHXˆH+áH5
I#CIgIp�IòI'J:J#VJ'zJ¢J¸JOÔJ!$K"FKGiK9±KëK%ÿK%Lo@L&°L5×L
MM-6MdM7}M,µM+âM'N"6N!YN5{N$±NÖN<òN/O7JO,‚O5¯O@åOK&PNrP#ÁPåP!Q%'Q#MQVqQTÈQ/RMRmR‹R¢R0¹RêR(S))SSSoSŒS£S!µS×SíS.T:7TQrTÄTâTøT1U#HU0lU&�U
ÄUaÒU.4VcVdtV1ÙVWWW."WQWYW2aW2”WMÇWMXcX0wX¨X(¯X,ØXYYY8Y2AYKtYKÀYCZPZ9jZ¤Z2ÁZ9ôZ<.[k[9t[®[Ç[á[#ú[O\.n\5�\9Ó\5
]C]fX]'¿]8ç]! ^4B^>w^¶^/Ñ^_2_*K_.v_)¥_&Ï_'ö_&`&E`%l`#’`'¶`%Þ`(a -a$Na sa"”a,·a2äab7b*Vb,�b.®b$Ýb*cA-c1oc¡c¹c)Õcÿc+d^Kd?ªd?êd)*e3Te5ˆeY¾eaf6zf<±f2îf-!g4Og-„g4²g/çgh27hLjh/·h6çhôij.j8Nj0‡j3¸j7ìj>$k$ck5ˆk,¾k.ëk,l1Gl3yl2­làl6ül13m$em0Šm»m7Âmúmn6n#Jnnn Žn+¯nÛnânónoo,oDo`o€o“o¦o:½o)øoJ"pCmp±pÉp(ép,qT?q”q›q,¢q
! ÏqÚqùqr(/r:Xr“r7°r(èrs#1s5Us‹sŸs)¼s/æst'tGt6at
˜t!¦t Èt'ét u02ucu
~u Œu­uÄuÚuóu
vv-:v"hv!‹v)­vC×vPwlwnwww€w$‰w3®wâwþw.x1Mx:x>ºxùxyyyy!&yHydyqyzy‡y�y™y¢y«yÇyÐyAÔyBz~Yz°ØzL‰{gÖ{>|{^|gÚ|ŒB}UÏ}-%~GS~›~6»~nò~<a5ž,Ô€€‰#€^­€r�o�ï�

‚*‚<F‚.ƒ‚²‚Î‚5ë‚
!ƒ€/ƒ°ƒ’¶ƒ(I„+r„.ž„+Í„-ù„c'…^‹…€ê…jk†QÖ†|(‡n¥‡3ˆAHˆkŠˆ5öˆ',‰7T‰.Œ‰5»‰3ñ‰8%Š.^Š�Š[©Š“‹Œ™‹W&Œc~ŒGâŒJ*�Gu�©½�+gŽ1“ŽJÅŽ5�:F�$��¯¦�+V�‚�œ�¶�oÏ�)?‘³i‘4’NR’.¡’>Ð’<“eL“;²“‘î“:€”“»”'O•Ew•W½•>–ST–Y¨–L—LO—¢œ—??˜@˜QÀ˜b™Bu™Q¸™E
! šOPšs šq›e†›aì›PNœ³ŸœPS�Š¤�l/ž„œžV!Ÿ<xŸ=µŸ¦óŸ|š ‰¡d¡¡}¢A„¢KÆ¢<£0O£-€£8®£Lç£Q4¤B†¤GÉ¤Q¥Hc¥I¬¥Zö¥ZQ¦L¬¦Vù¦HP§D™§JÞ§?)¨=i¨B§¨�ê¨Cl©D°©7õ©6-ªAdª*¦ªGÑªM«Kg«;³«?ï«E/¬5u¬H«¬bô¬JW­b¢­Y®9_®1™®BË®Ñ¯rà¯NS°9¢°6Ü°Z±9n±i¨±]²Xp²EÉ²Q³@a³2¢³FÕ³b´U´[Õ´‡1µM¹µa¶@i¶Vª¶;·¾=·Fü·;C¸`¸Mà¸".¹@Q¹W’¹9ê¹P$ºluº\âºB?»„‚»T¼P\¼I­¼F÷¼N>½�½H’¾GÛ¾~#¿y¢¿LÀ`iÀ:ÊÀbÁ@hÁS©ÁRýÁ>PÂ:�ÂdÊÂ'/Ã*WÃC‚Ã/ÆÃAöÃL8Ä6…ÄR¼ÄEÅCUÅB™Å_ÜÅ6<Æ+sÆ?ŸÆ@ßÆ= Ç:^ÇA™ÇCÛÇGÈ2gÈ7šÈ?ÒÈBÉZUÉ@°É+ñÉ;Ê+YÊI…ÊCÏÊ)ËM=Ë7‹Ë7ÃË+ûËA'ÌJiÌ*´Ì*ßÌ,
! Í(7Í7`Í˜Í1¶Í=èÍO&Î*vÎ¡Î%¼ÎIâÎu,Ï;¢ÏTÞÏO3Ð ƒÐH¤ÐDíÐ52Ñ[hÑKÄÑBÒQSÒ?¥ÒåÒ8Óu;ÓL±ÓiþÓ=hÔ:¦Ô$áÔAÕ7HÕ3€Õ,´Õ!áÕ#ÖJ'Ö-rÖ+ Ö,ÌÖUùÖ³O×sØqwØ‡éØþqÙopÚyàÚWZÛV²ÛY	Ü#cÜB‡ÜUÊÜZ Ý¶{Ý2Þ#JÞnÞ#‡Þ6«Þ[âÞ>>ß}ßÂ’ß4UàŠà3–àÊà(Öàÿà0áIá4gá!œá"¾áááúá!â
! (â3âBâVâcâzâ�â•â!žâ	ÀâÊâÚâéâõâãã2ãMã`ãmãzãŠãœã±ã	ÄãÎãÛãëãûã	ä
! ä%#äXIäZ¢ä[ýä[YåJµåNæ"Oæ7ræOªæ'úæ6"ç6YçU�çJæç31èFeè¬è9Éèé[é3wé«éÄéáé@õéB6ê?yê-¹ê0çê5ë,Në{ë?’ë3Òëlì5sì0©ì)Úì5í:í+Jí0víH§í$ðí+î:Aî|îA“î@Õî%ï<ïVïsï-�ïP¾ïSðwcðCÛð'ñ7Gñ5ñ?µñ=õñ73ò:kòA¦òGèò.0ó)_ó:‰ó"Äó çó/ôH8ôJ�ô'Ìô‡ôô>|ö»öE;÷Ž�÷yøPŠø/Ûøyù=…ù1Ãùqõùogú.×ú0ûU7ûŸ�û=-üUküOÁügýeyýVßýW6þWŽþEæþB,ÿJoÿ)ºÿ:äÿ)|IlÆ3âLB/7r)ª#Ôø
"7'Lt’™$«Ð+ð#@/`%�¶Ô(îh%€H¦4ïJ$0oF dç?LmŒlúIgH±CúH>	G‡	BÏ	O
! (b
! K‹
! 2×
! 6
! lAe®M8b?›UÛm1
3Ÿ
2Ó
*41Qf#¸+Ü1':5bV˜mï{]@Ùn+‰µ*Ó'þ&&'M@u9¶Sð#D!hJŠ>ÕZ.oLžë%	D/KtÀ;Þ:^UK´?@;`0œ$Í<ò/K$iFŽ%Õ6û62)iV“NêG94�t¶@+:l§9ÇF/H#x2œ1ÏH>Jh‰1ò/$UT>ªJéG4G|6Ä+û.' hV O¿ K!8[!C”!SØ!d,"Q‘";ã"B#Ib#X¬#\$4b$9—$CÑ$=%CS%6—%1Î%7&H8&3�&=µ&Oó&0C'0t'*¥'!Ð'<ò'*/()Z(P„(6Õ(/)0<)/m)/�)0Í)8þ)57*9m*9§*6á*7+.P+9+-¹+:ç+<",/_,>�,+Î,(ú,.#-+R-8~-B·-:ú-5.JS.ž.i³./'1/Y/ns/â/oý/,m0Mš0
è0Hö2-?37m37¥3>Ý3G44d4O™4é4;5(A53j5 ž5¿5mÝ5'K6;s6B¯69ò60,7D]7B¢7Då7B*8Gm8Gµ8?ý8=9[9bx9PÛ96,:5c:5™:CÏ:*;[>;8š;{Ó;¨O<Xø<%Q=w=$•=Gº=)>8,>;e>R¡>+ô>9 ?)Z?7„?R¼?:@AJ@8Œ@%Å@)ë@)At?A0´A3åA8B.RB9�BK»B%C-C&IC1pC7¢C?ÚC%D%@D$fDT‹D2àD*E1>EKpED¼EAF+CF&oF%–F$¼F?áF/!GQGJmG#¸G.ÜG1Hz=Ht¸HH-I9vI[°I<JGIJ*‘J)¼JXæJ<?K#|K( K/ÉKNùK)HLNrL2ÁLMôL)BM2lM;ŸM;ÛM1NIN0\NG�NYÕN_/Ok�O:ûOM6P„PH�P1æPdQB}QCÀQ{RR€RNÓR1"SyTSVÎS=%TScTZ·TdUdwUEÜUB"VCeVC©VíV@þV
?W&MW3tWJ¨W1óW>%X<dXB¡X1äX6Y'MY8uY3®Y8âY7Z+SZ,Z4¬ZSáZ>5[t['�[,·[;ä[4 \BU\k˜\2]:7]*r]/�]%Í]ó]!^.^J^f^+^«^ É^/ê^_
9_:G_G‚_FÊ_@`R`&j`‘`.¬`Û`8ñ`6*a2aaD”a:ÙaFbE[bC¡b@åb=&cJdc>¯cEîc4dQ´dAe`He'©eÑe;ðe,f;<fxf‰f˜f·f.ÌfûfgI/g<yg5¶g5ìg3"h(Vh5hµh*Ñh#üh i)i6i.Ui.„i0³i8äij=j[jEyjN¿jGkVkFok@¶k>÷k<6l&sl<šl5×l=
mKmBkm$®m[ÓmA/n_qncÑnD5oMzoGÈo_p8pp+©p.Õpq q2qDq5Uq"‹q"®qÑq>éq6(r._r\Žr9ërK%sRqs2Äs5÷s;-t8itJ¢tIítD7uM|uGÊuAvJTv.Ÿv\Îv>+wHjw9³w0íw/x,Nx8{x4´xéxy7!yDYyEžyAäy)&zPz6pz8§z.àz3{6C{Cz{¾{<Ô{>|,P|3}|>±|<ð|-}F}]f}YÄ}Y~Tx~9Í~51=5o6¥FÜ!#€E€YX€W²€=
! �+H�+t�/ �?Ð�A‚R‚m‚ˆ‚Mš‚oè‚9Xƒ=’ƒ>Ðƒ8„H„-g„,•„Â„<Û„A…@Z…>›…<Ú…5†8M†<††Ã†@Ü†+‡.I‡:x‡7³‡ë‡2	ˆ(<ˆeˆ.…ˆ´ˆ!Òˆ+ôˆ+ ‰/L‰(|‰2¥‰@Ø‰Š!0Š7RŠEŠŠÐŠ
éŠ÷Š ‹'‹<‹1Z‹1Œ‹!¾‹!à‹Œ"ŒAŒfPŒ(·Œ#àŒ� #�1D�v�%ƒ�%©�(Ï�ø�3Ž0HŽ*yŽ)¤Ž>ÎŽ`
�6n�?¥�Gå�H-�Zv�¯Ñ�T�‘QÖ‘T(’f}’oä’VT“W«“S”GW”FŸ”Gæ”$.•#S•%w•*�•>È•–*–H–/a–)‘–8»–Cô–8—1R—7„—E¼—:˜J=˜5ˆ˜5¾˜?ô˜B4™"w™0š™6Ë™všWyšUÑšL'›4t›t©›?œ"^œn�œLðœ@=�T~�+Ó�Vÿ�YVž0°ž ážŸ8Ÿ!PŸ:rŸ_­Ÿ
 *  G h ‡ 9œ MÖ ($¡M¡c¡z¡‘¡ ±¡!Ò¡!ô¡#¢#:¢-^¢Œ¢£¢½¢)Ö¢X£]Y£Z·£,¤9?¤*y¤4¤¤1Ù¤v¥r‚¥Lõ¥KB¦WŽ¦Bæ¦k)§E•§QÛ§8-¨=f¨¡¤¨ F©Qç©/9ªAiªj«ªf«3}«2±«.ä«<¬P¬?d¬K¤¬(ð¬+­EE­‹­. ­*Ï­!ú­6®7S®#‹®c¯®O¯7c¯#›¯7¿¯#÷¯9°%U°9{°%µ°KÛ°7'±9_±%™±K¿±_²Qk²e½²O#³cs³)×³<´)>´)h´'’´Bº´ý´*µ'Eµ'mµ>•µIÔµ"¶:A¶G|¶HÄ¶F
·;T·1�·BÂ·2¸M8¸C†¸+Ê¸úö¸ñº'
»-5»7c»¯›» K¼l¼k‹¼:÷¼¹2½Gì½?4¾1t¾9¦¾?à¾1 ¿1R¿[„¿!à¿#ÀO&À)vÀ  ÀJÁÀ0Á;=Á#yÁ'�Á*ÅÁ:ðÁ>+Â#jÂOŽÂ%ÞÂ?Ã*DÃ:oÃ>ªÃéÃ<Ä>Ä0WÄ.ˆÄ·Ä#ÓÄ÷ÄÅ/%Å+UÅ7�Å@¹Å,úÅ<'Æ?dÆq¤Æ9Ç6PÇ7‡Ç3¿Ç3óÇ%'ÈMÈ-_È2�È(ÀÈ5éÈ?É=_É=�É&ÛÉLÊQOÊR¡Ê*ôÊ.Ë#NËPrË<ÃË&Ì&'ÌLNÌ›Ì*¹Ì+äÌ)Í:ÍLPÍ9�Í×Í%ìÍ)Î6<Î*sÎ8žÎ.×Î,Ï-3Ï-aÏ6�ÏÆÏ*åÏ*Ð$;Ð3`ÐO”Ð*äÐOÑl_ÑyÌÑuFÒ:¼Òu÷ÒDmÓ ²Ó'SÔˆ{Ô°Õ„µÕ¬:Ö¦çÖÎŽ×)]ØY‡Ø4áØIÙ)`ÙZŠÙ3åÙ#Ú=ÚJNÚ"™Ú"¼Ú"ßÚ Û #Û$DÛ$iÛ$ŽÛ"³Û"ÖÛ)ùÛ,#Ü)PÜ'zÜ9¢ÜOÜÜ,,Ý*YÝ2„Ý)·Ý3áÝ3ÞRIÞ4œÞlÑÞL>ßK‹ßd×ß?<àW|à9Ôà0á=?á4}á:²á^íáXLân¥âYãWnã\ÆãJ#ä[näDÊäEåvUå#Ìå$ðå#æ!9æ1[æ�æ×�ç@uè:¶è@ñè2é:Ré+�é8¹éMòéS@êk”êëMë:ië^¤ëRìOVì-¦ìCÔìFíg_ífÇí^.îP�îXÞî(7ï=`ïMžï ìï
ð8)ð?bðB¢ðåðüð'ñ*8ñ“cñZ÷ñPRò"£ò8ÆòDÿò Dó2eóV˜ó3ïó$#ô7Hô€ô; ô.Üô%õ1õKõ*bõ:�õ*Èõqóõ8eö.žöDÍö9÷"L÷Jo÷9º÷ô÷,ø<ø2Uø5ˆø9¾ø:øø*3ù ^ù!ù!¡ù6ÃùDúù4?ú,tú*¡úÌúìú;û6Cû3zû.®û$Ýû?ü-Bü,pü9�üa×ü<9ý=výe´ý:þHUþ,žþ-ËþXùþ.Rÿ�ÿ$žÿ*Ãÿîÿ 	-	F@	4‡	4¼	ñ	#		-	)E	'o	&—	&¾	+å	C	(U	"~	(¡	(Ê	)ó	)	*G	*r	*�	*È	*ó	*	*I	*t	*Ÿ	*Ê	*õ	* 	(K	(t	(�	(Æ	(ï	(	)A	(k	(”	(½	(æ	*	*:	*e	*�	(»	(ä	(
	(6	(_	(ˆ	(±	(Ú	(		(,		)U		)		'©		(Ñ		(ú		)#
! 	)M
! 	(w
! 	( 
! 	(É
! 	(ò
! 	+	'G	'o	(—	'À	'è	3	4D	4y	3®	"â	B
	?H
	%ˆ
	 ®
	BÏ
	7	3J	6~	4µ	Fê	{1	:­	'è		@,	#m	‘	6¬	.ã	4	)G	q	*z	.¥	+Ô	7	c8	?œ	>Ü	A	Â]	2 	vS	LÊ	L	Ld	9±	0ë	H	@e	=¦	>ä	!#	_E	I¥	Fï	N6	?…	"Å	Tè	=	\	Av	:¸	>ó	2	 M	(n	)—	"Á	ä		&	ID	8Ž	*Ç	ò	&	&6	 ]	0~	-¯	(Ý		&	+F	'r	!š	¼	!Ü	!þ	- 	(N	"w	"š	)½	,ç	 	,5	+b	#Ž	$²	'×	*ÿ	)* 	2T 	‡ 	+£ 	3Ï 	Q!	›U!	"ñ!	A"	1V"	-ˆ"	)¶"	:à"	F#	6b#	P™#	?ê#	T*$	Ž$	:%	=I%	5‡%	)½%	ç%	+&	-,&	"Z&	N}&	PÌ&	$'	:B'	8}'	7¶'	9î'	((	<>(	7{(	?³(	5ó(	9))	3c)	4—)	9Ì)	<*	6C*	8z*	A³*	;õ*	71+	Gi+	%±+	×+	)ñ+	,,	5H,	"~,	.¡,	Ð,	"ì,	-	*-	G-	X-	Bh-	:«-	æ-	.	.	2.	MM.	0›.	.Ì.	.û.	$*/	
O/	A]/	aŸ/	+0	m-0	R›0	mî0	^\1	c»1	B2	b2	|2	0™2	0Ê2	0û2	6,3	c3	~3	i›3	*4	)04	1Z4	-Œ4	/º4	)ê4	L5	,a5	bŽ5	Eñ5	(76	d`6	oÅ6	B57	x7	1‹9	*½9	*è9	I:	]:	>}:	?¼:	ü:	>;	ŠZ;	2å;	0<	7I<	6�<	7¸<	-ð<	]=	0|=	­=	¿=	,Þ=	&>	)2>	$\>	�>	 >	 À>	7á>	%?	(??	%h?	(Ž?	·?	'Ö?	!þ?	  @	%A@	/g@	1—@	É@	&Û@	!A	($A	:MA	-ˆA	¶A	2ÕA	$B	(-B	VB	>vB	!µB	/×B	C	% C	.FC	8uC	5®C	äC	/ôC	$D	 BD	*cD	"ŽD	8±D	(êD	!E	75E	)mE	%—E	%½E	ãE	ÿE	+F	"KF	nF	#�F	-±F	*ßF	$
! G	)/G	/YG	‰G	'©G	ÑG	(ïG	CH	\H	xH	?’H	!ÒH	0ôH	$%I	JI	,aI	#ŽI	;²I	3îI	+"J	NJ	vdJ	^ÛJ	e:K	M K	îK	;
L	2IL	*|L	§L	)ÁL	&ëL	 M	83M	!lM	:ŽM	ÉM	èM	/ýM	<-N	7jN	'¢N	ÊN	1êN	(O	7EO	}O	>˜O	?×O	$P	<P	[P	8vP	E¯P	HõP	)>Q	)hQ	w’Q	—
! R	x¢R	«S	ÇS	tGT	W¼T	‚U	†—U	¥V	¬ÄV	wqW	(éW	X	U2X	0ˆX	.¹X	3èX	1Y	LNY	2›Y	-ÎY	OüY	)LZ	OvZ	KÆZ	$[	=7[	%u[	›[	0¹[	.ê[	\	8\	U\	o\	Š\	¢\	F½\	"]	=']	$e]	!Š]	&¬]	;Ó]	(^	78^	#p^	/”^	NÄ^	_	1_	K_	#i_	2�_	1À_	ò_	+	`	5`	)K`	#u`	3™`	!Í`	*ï`	&a	Aa	1_a	V‘a	 èa	<	b	Fb	\b	2yb	,¬b	 Ùb	(úb	,#c	7Pc	#ˆc	0¬c	Ýc	Êûc	cÆd	4*e	6_e	¢–e	89f	,rf	7Ÿf	×f	÷f	+g	¾;g	>úg	Û9h	vi	<Œi	7Éi	dj	 fj	=‡j	-Åj	'ój	(k	cDk	.¨k	t×k	‰Ll	!Öl	3øl	;,m	1hm	0šm	$Ëm	'ðm	"n	;n	 Vn	6wn	!®n	!Ðn	6òn	")o	)Lo	vo	•o	l¬o	;p	9Up	@�p	YÐp	&*q	 Qq	-rq	r q	Qr	;er	(¡r	Êr	Eär	:*s	(es	Žs	.£s	gÒs	4:t	<ot	R¬t	+ÿt	 +u	?Lu	Œu	©u	CÅu		v	v	=*v	hv	+�v	%­v	Óv	ìv	
! w	"*w	-Mw	{w	šw	9ºw	Môw	Bx	AHx	<Šx	8Çx	Ky	ILy	!–y	X¸y	Ez	Wz	jz	}z	›z	ºz	Ïz	.íz	C{	`{	u{	(“{	¼{	.Ñ{	|	I|	`|	/v|	$¦|	,Ë|	Eø|	4>}	0s}	¤}	-»}	2é}	"~	+?~	Jk~	,¶~	ã~	0ÿ~	F0	]w	1Õ	3€	9;€	8u€	*®€	NÙ€	4(�	<]�	;š�	NÖ�	~%‚	C¤‚	#è‚	+ƒ	38ƒ	0lƒ	'�ƒ	Åƒ	%åƒ	+„	57„	m„	Š„	%©„	Ï„	ê„	
! …	 &…	G…	*c…	1Ž…	0À…	+ñ…	C†	 a†	"‚†	f¥†	.‡	-;‡	1i‡	.›‡	%Ê‡	0ð‡	)!ˆ	0Kˆ	|ˆ	:•ˆ	2Ðˆ	‰	(‰	0F‰	w‰	!ˆ‰	Kª‰	\ö‰	SŠ	4kŠ	) Š	ÊŠ	`äŠ	$E‹	
j‹	1x‹	"ª‹	Í‹	&â‹		Œ	/$Œ	?TŒ	=”Œ	$ÒŒ	÷Œ	'�	?/�	o�	B��	Ò�	ï�	3Ž	$@Ž	/eŽ	<•Ž	1ÒŽ	�	�	&4�	5[�	‘�	"¬�	&Ï�	*ö�	)!�	;K�	Y‡�	Ká�	--‘	7[‘	:“‘	3Î‘	-’	10’	2b’	•’	.µ’	0ä’	<“	5R“	5ˆ“	1¾“	;ð“	),”	qV”	OÈ”	.•	$G•	?l•	-¬•	)Ú•	5–	V:–	%‘–	Y·–	—	$,—	+Q—	7}—	/µ—	Få—	-,˜	@Z˜	4›˜	qÐ˜	!B™	d™	z™	4‘™	>Æ™	0š	A6š	=xš	6¶š	-íš	2›	N›	!h›	8Š›	6Ã›	-ú›	E(œ	nœ	[‰œ	;åœ	!�	99�	Hs�	:¼�	7÷�	:/ž	7jž	<¢ž	6ßž	=Ÿ	;TŸ	:�Ÿ	<ËŸ	F 	*O 	z 	+— 	*Ã 	î 	&ú 	6!¡	$X¡	O}¡	=Í¡	=¢	?I¢	‰¢	(¡¢	JÊ¢	>£	2T£	A‡£	;É£	;¤	5A¤	&w¤	?ž¤	mÞ¤	%L¥	„r¥	U÷¥	CM¦	9‘¦	;Ë¦	§	s¨	\Œ¨	(é¨	�©	1 ©	2Ò©	2ª	F8ª	0ª	3°ª	6äª	*«	'F«	?n«	8®«	+ç«	>¬	?R¬	3’¬	RÆ¬	!­	x;­	D´­	9ù­	I3®	9}®	·®	!Õ®	
÷®	3¯	H9¯	'‚¯	/ª¯	GÚ¯	-"°	'P°	:x°	G³°	û°	M±	_i±	,É±	Bö±	>9²	Nx²	Ç²	4Û²	.³	>?³	L~³	SË³	o´	/�´	>¿´	Kþ´	JJµ	~•µ	G¶	F\¶	E£¶	7é¶	?!·	Za·	"¼·	Zß·	\:¸	#—¸	»¸	
Ð¸	FÞ¸	E%¹	4k¹	 ¹	@¶¹	@÷¹	08º	iº	:xº	I³º	>ýº	C<»	2€»	,³»	@à»	D!¼	Cf¼	9ª¼	Jä¼	8/½	h½	†½	 ½	)¶½	à½	ú½	-¾	D¾	Z¾	&v¾	4�¾	4Ò¾	4¿	%<¿	0b¿	0“¿	0Ä¿	Fõ¿	+<À	FhÀ	0¯À	$àÀ	BÁ	.HÁ	wÁ	&�Á	·Á	ÎÁ	áÁ	ùÁ	
Â	)"Â	LÂ	`Â	tÂ	-ŠÂ	¸Â	ÍÂ	6âÂ	Ã	,Ã	?Ã	\Ã	pÃ	ƒÃ	—Ã	³Ã	ÆÃ	æÃ	ýÃ	Ä	4Ä	TÄ	kÄ	ˆÄ	œÄ	LµÄ	:Å	D=Å	B‚Å	EÅÅ	/Æ	L;Æ	8ˆÆ	4ÁÆ	/öÆ	-&Ç	HTÇ	I�Ç	MçÇ	¹5È	#ïÈ	É	-É	GÉ	aÉ	$|É	4¡É	&ÖÉ	/ýÉ	2-Ê	;`Ê	œÊ	&¶Ê	ÝÊ	*÷Ê	<"Ë	M_Ë	0­Ë	0ÞË	,Ì	<Ì	ZÌ	!yÌ	›Ì	»Ì	ÖÌ	ðÌ	
! Í	$Í	>Í	^Í	yÍ	”Í	¯Í	8ÊÍ	Î	8Î	WÎ	rÎ	�Î	¨Î	!ÃÎ	åÎ	þÎ	Ï	.5Ï	dÏ	€Ï	œÏ	#¸Ï	,ÜÏ	4	Ð	;>Ð	zÐ	#—Ð	*»Ð	)æÐ	AÑ	2RÑ	'…Ñ	"­Ñ	"ÐÑ	;óÑ	0/Ò	 `Ò	"�Ò	!¤Ò	!ÆÒ	$èÒ	$
Ó	92Ó	6lÓ	=£Ó	AáÓ	/#Ô	-SÔ	1�Ô	E³Ô	:ùÔ	04Õ	neÕ	5ÔÕ	0
! Ö	<;Ö	ExÖ	,¾Ö	3ëÖ	>×	4^×	:“×	4Î×	;Ø	?Ø	']Ø	#…Ø	'©Ø	=ÑØ	#Ù	(3Ù	9\Ù	)–Ù	6ÀÙ	-÷Ù	>%Ú	2dÚ	0—Ú	0ÈÚ	+ùÚ	/%Û	/UÛ	/…Û	,µÛ	$âÛ	Ü	]%Ü	ƒÜ	6›Ü	1ÒÜ	AÝ	@FÝ	‡Ý	@¥Ý	;æÝ	D"Þ	#gÞ	>‹Þ	AÊÞ	7ß	:Dß	2ß	5²ß	2èß	à	K7à	Nƒà	Òà	ïà	á	*)á	-Tá	6‚á	'¹á	áá	Qýá	Oâ	'jâ	’â	­â	-Èâ	(öâ	,ã	,Lã	,yã	)¦ã	Ðã	,ëã	6ä	'Oä	Lwä	LÄä	<å	<Nå	B‹å	)Îå	øå	1æ	.Iæ	.xæ	L§æ	kôæ	`è	 €è	6¡è	JØè	X#é	(|é	'¥é	Íé	)èé	@ê	4Sê	Iˆê	UÒê	C(ë	&lë	V“ë	êë	Pùë	PJì	U›ì	!ñì	+í	A?í	9�í	7»í	=óí	91î	1kî	¡�î	B?ï	#‚ï	:¦ï	}áï	<_ð	Gœð	¯äð	:”ñ	Ïñ	Cèñ	N,ò	j{ò	æò	ó	8ó	Nó	;mó	©ó	Æó	ãó	4þó	L3ô	M€ô	Îô	Dàô	"%õ	DHõ	�õ	:¤õ	ßõ	Döõ	L;ö	>ˆö	5Çö	:ýö	68÷	Io÷	C¹÷	Eý÷	+Cø	+oø	L›ø	)èø	2ù	KEù	J‘ù	JÜù	''ú	/Oú	ú	+�ú	"»ú	FÞú	(%û	6Nû	=…û	=Ãû	9ü	5;ü	(qü	9šü	4Ôü	%	ý	0/ý	,`ý	8�ý	(Æý	Rïý	CBþ	'†þ	F®þ	.õþ	$ÿ	DBÿ	'‡ÿ	@¯ÿ	.ðÿ	0
! !P
! <r
! F¯
! 6ö
! .-
! C\
! C 
! 1ä
! ,
! 2C
! Dv
!  »
! 1Ü
! 
! =-
! :k
! P¦
! &÷
! <
! 8[
! F”
! -Û
! 	
! !'
! 1I
! 9{
! @µ
! Nö
! +E
! Eq
! ?·
! ]÷
! 9U
! 2�
! 2Â
! 2õ
! >(
! >g
! ,¦
! EÓ
! H	
! Eb	
! 0¨	
! 6Ù	
! ,
  
! 6=
  
! Ut
  
! !Ê
  
! ì
  
! a
! Um
! 3Ã
! /÷
! 2'
! $Z
! "
! )¢
! &Ì
! Fó
! 2:
! $m
! N’
! Aá
! ?#
! 5c
! t™
! —
! 9¦
! cà
! GD
! ?Œ
! :Ì
! 8
! %@
! )f
! �
! #°
! #Ô
! -ø
! ‰&
! =°
! 9î
! 3(
! 2\
! %�
! &µ
! ;Ü
! :
! &S
! Uz
! Ð
! &í
! &
! /;
! 2k
! /ž
! 8Î
! 4
! !<
! +^
! 2Š
! -½
! %ë
! )
! %;
! &a
! ˆ
! 2¥
! /Ø
! 
! &#
! ,J
! .w
! a¦
! Œ
! L•
! Sâ
! T6
! j‹
! 4ö
! '+
! S
! Šs
! þ
! Q
! l
! 0u
! 2¦
! .Ù
! '
! %0
! V
! 2u
! ¨
! -Å
! 2ó
! 7&
! 2^
! =‘
! 8Ï
! 8
! =A
! 8
! 6¸
! ;ï
! 4+ 
! 9` 
! 4š 
! 9Ï 
! 4	!
! E>!
! 7„!
! S¼!
! ."
! 1?"
! q"
! #‰"
! 2­"
! .à"
! F#
! KV#
! I¢#
! Iì#
! E6$
! G|$
! Ä$
! HD%
! T�%
! â%
! jü%
! 0g&
! ,˜&
! cÅ&
! F)'
! ¾p'
! •/(
! PÅ(
! ö)
! D
*
! R*
! e*
! }*
! �*
! ¥*
! µ*
! Å*
! Ø*
! ï*
! 	+
! +
! &+
! D+
! '^+
! @†+
! ,Ç+
! [ô+
! 0P,
! *�,
! L¬,
! -ù,
! +'-
! @S-
! >”-
! 5Ó-
! .	.
! 8.
! XQ.
! <ª.
! ,ç.
! r/
! s‡/
! Tû/
! sP0
! tÄ0
! ¦91
! )à1
! F
! 2
! "Q2
! 8t2
! 7­2
! 1å2
! <3
! BT3
! T—3
! Cì3
! G04
! Nx4
! .Ç4
! ö4
! =5
! mN5
! /¼5
! /ì5
! N6
! #k6
! a�6
! 6ñ6
! Y(7
! Z‚7
! @Ý7
! _8
! /~8
! (®8
! k×8
! -C9
! .q9
! M 9
! Iî9
! 28:
! Fk:
! E²:
! 8ø:
! C1;
! yu;
! rï;
! 0b<
! !“<
! +µ<
! +á<
! +
=
! +9=
! ,e=
! ,’=
! -¿=
! -í=
! ->
! -I>
! -w>
! -¥>
! -Ó>
! -?
! -/?
! -]?
! -‹?
! -¹?
! +ç?
! +@
! +?@
! +k@
! +—@
! +Ã@
! ,ï@
! +A
! +HA
! +tA
! + A
! -ÌA
! -úA
! -(B
! -VB
! +„B
! +°B
! +ÜB
! +C
! +4C
! +`C
! +ŒC
! +¸C
! +äC
! +D
! ,<D
! ,iD
! *–D
! +ÁD
! +íD
! ,E
! ,FE
! +sE
! +ŸE
! +ËE
! +÷E
! .#F
! *RF
! *}F
! +¨F
! #ÔF
! AøF
! U:G
! B�G
! cÓG
! 7H
! +OH
! K{H
! MÇH
! 9I
! +OI
! {I
! >•I
! 3ÔI
! &J
! $/J
! YTJ
! 3®J
! 4âJ
! QK
! <iK
! 6¦K
! 'ÝK
! )L
! /L
! !IL
! "kL
! GŽL
! KÖL
! 7"M
! )ZM
! *„M
! $¯M
! $ÔM
! #ùM
! $N
! $BN
! #gN
! ‹‹N
! :O
! 8RO
! J‹O
! ;ÖO
! P
! .0P
! >_P
! 8žP
! 4×P
! WQ
! *dQ
! M�Q
! :ÝQ
! vR
! ?�R
! 5ÏR
! @S
! 6FS
! >}S
! r¼S
! a/T
! f‘T
! 4øT
! --U
! :[U
! B–U
! @ÙU
! "V
! 0=V
! nV
! $�V
! 3¦V
!  ÚV
! NûV
! ,JW
! wW
! ”W
! /´W
! 1äW
! 8X
! -OX
! +}X
! )©X
! <ÓX
! &Y
! '7Y
! -_Y
! 0�Y
! a¾Y
! ' Z
! 4HZ
! %}Z
! '£Z
! &ËZ
! ^òZ
! .Q[
! 3€[
! ,´[
! á[
! Cû[
! A?\
! 5�\
!  ·\
! *Ø\
! ]
! !]
! +<]
! <h]
! *¥]
! Ð]
! )è]
! 0^
! (C^
! /l^
! Cœ^
! <à^
! "_
! ,@_
! $m_
! ’_
!  ¨_
! É_
!  è_
! /	`
! 39`
! m`
! .�`
! )°`
! ?Ú`
! a
! C.a
! Mra
! =Àa
! 2þa
! E1b
! Dwb
! V¼b
! ,c
! '@c
! Yhc
! 4Âc
! ,÷c
! 0$d
! 0Ud
! =†d
! 0Äd
! :õd
! 10e
! 9be
! 2œe
! 1Ïe
! ;f
! 1=f
! 3of
! 5£f
! 1Ùf
! 2g
! @>g
! 1g
! ?±g
! Jñg
! 6<h
! Dsh
! 8¸h
! <ñh
! >.i
! =mi
! 3«i
! :ßi
! Rj
! Cmj
! 7±j
! :éj
! ;$k
! 6`k
! 1—k
! EÉk
! Al
! QQl
! _£l
! Wm
! O[m
! H«m
!  ôm
! 8n
! 8Nn
! -‡n
! (µn
! /Þn
! o
! !o
! H:o
! 9ƒo
! E½o
! )p
! -p
! 4Bp
! 3wp
! N«p
! 1úp
! O,q
! 6|q
! 3³q
! 2çq
! 0r
! /Kr
! ){r
! #¥r
! *Ér
! -ôr
! *"s
! -Ms
! @{s
! !¼s
! Þs
! <ùs
! 6t
! -Ht
! 2vt
! ?©t
! .ét
! u
! '7u
! (_u
! (ˆu
! Ø±u
! ÐŠv
! 4[w
! 5�w
! Æw
! Ûw
! !ôw
! ;x
! :Rx
! C�x
! 5Ñx
! y
! -y
! &Hy
!  oy
! �y
! '¯y
! *×y
! %z
! *(z
! $Sz
! Axz
! Cºz
! þz
! <{
! %[{
! 3�{
! /µ{
! [å{
! 7A|
! Ny|
! &È|
! Iï|
! +9}
! ]e}
! cÃ}
! _'~
! 6‡~
! 7¾~
! 4ö~
! 6+
! )b
! 3Œ
! 3À
! Iô
! >€
! %S€
! y€
! 
’€
! ' €
! -È€
! &ö€
! �
! O=�
! H��
! HÖ�
! ‚
! .‚
! N=‚
! 9Œ‚
! HÆ‚
! Hƒ
! JXƒ
! H£ƒ
! ìƒ
! *„
! ,.„
! [„
! 1{„
! )­„
! -×„
! ,…
! ,2…
! <_…
! 9œ…
! &Ö…
! /ý…
! =-†
! &k†
! %’†
! 7¸†
! 5ð†
! <&‡
! "c‡
! †‡
! Fš‡
! $á‡
! ˆ
! .ˆ
! 0Dˆ
! Wuˆ
! Íˆ
! =Ýˆ
! ‰
! 98‰
! Or‰
! Â‰
! Þ‰
!  ý‰
! ]Š
! !|Š
! +žŠ
! ÊŠ
! :æŠ
! T!‹
! !v‹
! ˜‹
! ²‹
! %Í‹
! ó‹
! $Œ
! 8Œ
! uTŒ
! gÊŒ
! D2�
! :w�
! !²�
! *Ô�
! -ÿ�
! -Ž
! #MŽ
! !qŽ
! 0“Ž
! <ÄŽ
! <�
! &>�
! <e�
! R¢�
! ;õ�
! >1�
! tp�
! @å�
! 8&‘
! l_‘
! 9Ì‘
! 3’
! U:’
! 9�’
! BÊ’
! c
“
! mq“
! ?ß“
! G”
! Xg”
! 3À”
! Gô”
! J<•
! T‡•
! EÜ•
! ;"–
! D^–
! Y£–
! pý–
! "n—
! ‹‘—
! 3˜
! ?Q˜
! 8‘˜
! KÊ˜
! @™
! GW™
! ;Ÿ™
! EÛ™
! G!š
! Yiš
! ?Ãš
! ?›
! jC›
! K®›
! [ú›
! lVœ
! 4Ãœ
! Oøœ
! EH�
! OŽ�
! iÞ�
! [Hž
! M¤ž
! 'òž
! sŸ
! :ŽŸ
! 8ÉŸ
! F 
! aI 
! �« 
! K-¡
! Sy¡
! WÍ¡
! 2%¢
! FX¢
! 8Ÿ¢
! ŒØ¢
! Že£
! ‰ô£
! †~¤
! H¥
! NN¥
! =�¥
! iÛ¥
! 7E¦
! Y}¦
! u×¦
! vM§
! )Ä§
! )î§
! <¨
! IU¨
! 9Ÿ¨
! Ù¨
! ,ð¨
! ©
! 5©
! ?T©
! ^”©
! =ó©
! ]1ª
! @�ª
! dÐª
! C5«
! Jy«
! 'Ä«
! _ì«
! �L¬
! )Ú¬
! V­
! @[­
! Qœ­
! Vî­
! UE®
! =›®
! VÙ®
! a0¯
! 3’¯
! )Æ¯
! $ð¯
! )°
! ??°
! .°
! (®°
! %×°
! hý°
! *f±
! 0‘±
! .Â±
! 6ñ±
! ;(²
! +d²
! �²
! :®²
! 8é²
! )"³
! -L³
! 'z³
! ¢³
! %¶³
! %Ü³
! O´
! IR´
! %œ´
! Â´
! &Ý´
! 4µ
! #9µ
! 2]µ
! �µ
! 7­µ
! ?åµ
! /%¶
! 1U¶
! ‡¶
! (§¶
! Ð¶
! Zß¶
! Z:·
! F•·
! #Ü·
! ‰¸
! OŠ¸
! 9Ú¸
! $¹
! .9¹
! h¹
! &‚¹
! ?©¹
! .é¹
! Sº
! 0lº
! 8�º
! 5Öº
! B»
! rO»
! BÂ»
! F¼
! ^L¼
! d«¼
! ‚½
! f“½
! Pú½
! ZK¾
! K¦¾
! ò¾
! ;
! ¿
! BF¿
! 5‰¿
! +¿¿
! 4ë¿
! - À
! <NÀ
! ‹À
! 3¢À
! HÖÀ
! *Á
! JÁ
! 2bÁ
! (•Á
! -¾Á
! 1ìÁ
! @Â
! 9_Â
! >™Â
! IØÂ
! ?"Ã
! +bÃ
! 6ŽÃ
! )ÅÃ
! LïÃ
! E<Ä
! ‚Ä
! '™Ä
! ÁÄ
! 
ØÄ
! VæÄ
! 1=Å
! 8oÅ
! <¨Å
! &åÅ
! (Æ
! B5Æ
! <xÆ
! RµÆ
! 8Ç
! SAÇ
! •Ç
! 2¯Ç
! âÇ
! 3þÇ
! +2È
! ^È
! 	kÈ
! uÈ
! ˆÈ
! œÈ
! ¶È
! UËÈ
! I!É
! kÉ
! 4€É
! 4µÉ
! 6êÉ
! 5!Ê
! vWÊ
! 3ÎÊ
! =Ë
! <@Ë
! !}Ë
! /ŸË
! 7ÏË
! ;Ì
! (CÌ
! :lÌ
! .§Ì
! 9ÖÌ
! CÍ
! @TÍ
! A•Í
! E×Í
! •Î
! ý³Î
! î±Ï
! û Ð
! ìœÑ
! !‰Ò
! 3«Ò
! +ßÒ
! 1Ó
! !=Ó
! 9_Ó
! 4™Ó
! 5ÎÓ
! ,Ô
! ;1Ô
! UmÔ
! 1ÃÔ
! \õÔ
! /RÕ
! *‚Õ
! (­Õ
! !ÖÕ
! ;øÕ
! .4Ö
! cÖ
! \uÖ
! ;ÒÖ
! L×
! )[×
! 1…×
! 4·×
! 3ì×
! 4 Ø
! 1UØ
! >‡Ø
! BÆØ
! [	Ù
! ZeÙ
! cÀÙ
! J$Ú
! AoÚ
! \±Ú
! eÛ
! ?tÛ
! 8´Û
! 2íÛ
! 0 Ü
! -QÜ
! ;Ü
! 4»Ü
! ;ðÜ
! 4,Ý
! HaÝ
! "ªÝ
! OÍÝ
! OÞ
! 8mÞ
! ¦Þ
! (»Þ
! $äÞ
!  	ß
! *ß
! 4Iß
! &~ß
! ;¥ß
! )áß
! jà
! Fvà
! “½à
! $Qá
! 8vá
! 8¯á
! %èá
! )â
! L8â
! V…â
! Üâ
! îâ
! .ã
! 0/ã
! M`ã
! H®ã
! N÷ã
! OFä
! c–ä
! ™úä
! D”å
! xÙå
! jRæ
! ‡½æ
! _Eç
! [¥ç
! Hè
! IJè
! A”è
! &Öè
! 7ýè
! .5é
! Fdé
! =«é
! 9éé
! 6#ê
! :Zê
! 3•ê
! ;Éê
! :ë
! :@ë
! H{ë
! 2Äë
! ÷ë
! <	ì
! 2Fì
! %yì
! ;Ÿì
! Ûì
! &òì
! !í
! #;í
! _í
! *}í
! 8¨í
! ƒáí
! beî
! 	Èî
! `Òî
! `3ï
! ”ï
! :©ï
! Bäï
! 1'ð
! OYð
! 7©ð
! $áð
! 4ñ
! ;ñ
! 5Uñ
! 5‹ñ
! Áñ
! AÞñ
! $ ò
! =Eò
! 8ƒò
! )¼ò
! *æò
! ó
! .ó
! Dó
! _ó
! vó
! –ó
! +¢ó
! 'Îó
! *öó
! -!ô
! Oô
! +fô
! >’ô
! BÑô
! õ
! 1õ
! ;Põ
! (Œõ
! (µõ
! CÞõ
! %"ö
! 9Hö
! F‚ö
! 5Éö
! 8ÿö
! 88÷
! 2q÷
! W¤÷
! ü÷
! ø
! $ø
! 77ø
! #oø
! #“ø
! M·ø
! 7ù
! 9=ù
! 7wù
! 8¯ù
! .èù
! @ú
! BXú
! <›ú
! @Øú
! >û
! Xû
! mû
! 6‡û
! >¾û
! ýû
! ;ü
! Sü
! >mü
! U¬ü
! /ý
! -2ý
! L`ý
! *­ý
! :Øý
! þ
! .+þ
! 7Zþ
! k’þ
! gþþ
! jfÿ
! BÑÿ
! -UB"˜"»)Þ.7;O"‹†®85An=°PîJ?zŠP8VN�MÞ{,\¨$E*-p-žEÌ@0S)„*®3Ù6
.D@sF´FûBB	A…	.Ç	#ö	
! L2
! 3
! W³
! 0<'W5-µ(ã+,80e%–9¼ö
%$
5J
€
š
Z´
)G9G�%ÉCï)32] �0±.âH4Z�$ª,Ï)ü:&&a/ˆA¸4ú>/<n3«(ß)&2%Y;S»;KES4™7Î_=f0¤5ÕD`PŒ±‹>7Ê@BC;†+Â-î"{?»Ð4å%=@;~/º7ê4".W@†:Ç+(.JW‚¢6%\OxgÈ50zfJá1,<^&›5Â³ø?¬ 4ì "!!)D!,n!4›!BÐ!*"0>"Po"IÀ",
! #07#;h#F¤#1ë#I$5g$H�$5æ$[%3x%F¬%<ó%O0&Y€&=Ú&5'ZN'S©'2ý'(0(Y(^q(GÐ(?)OX)G¨)!ð)L*C_*�£*%+s@+$´+OÙ+L),8v,\¯,-$%-J-5f-#œ-1À-ƒò-ƒv.‰ú.$„/©/#Å/Bé/$,0%Q06w0®0"Í0[ð00L1;}10¹1-ê1.2G2%e2!‹2L­2 ú2$3@3X3j3?�3>Á3>4>?4?~4>¾4<ý4=:5<x5-µ5Aã5@%6?f6g¦6:7=I7&‡7&®7DÕ7F8Ja8N¬8@û8F<98ƒ9P¼9H
:EV:2œ:"Ï:ò:.;'A;6i;; ;.Ü;[<Zg<ZÂ<9=8W=8�=.É=8ø=T1>)†>K°>?ü><?+Z?†?.�?&Ì?'ó?;@;W@“@"®@.Ñ@A A>A8[A9”A4ÎA,BY0B-ŠB8¸B;ñBD-C1rC¤C'ÃC ëCD +DLD%kD#‘D&µD@ÜD9E>WE1–EeÈEd.FD“FEØFG«.GMÚG9(H&bH^‰HaèHJI.dI-“I-ÁIïI*þI&)J*PJ>{J/ºJ,êJ1K/IK$yK;žK6ÚK!L@3L2tL&§L,ÎL>ûL1:M6lM2£M3ÖM0
! N>;NzN4™NNÎN?O:]O1˜OÊO%äO&
! P!1PSP(rP6›P ÒP>óP.2QDaQ"¦Q1ÉQ%ûQ4!R2VR<‰RNÆR7S*MS,xS"¥S ÈSéS7TG;T3ƒT&·T&ÞT:UB@UAƒU)ÅU
ïU<ýU3:VInVG¸VW-W>JW<‰W.ÆW:õW#0XOTX=¤X>âX7!Y%YY(Y>¨Y:çY"Z@>ZZ2�Z8ÃZüZ[.[J[2^[‘[-¬[3Ú['\%6\7\\5”\#Ê\
î\6ü\3]N]-n]"œ](¿]Xè]QA^1“^/Å^8õ^._M_Ei_I¯_9ù_.3`'b`Š`¤`^¹`)a
BaPaB\a
Ÿa
­a »a)Üa%bC,b:pb(«b3Ôbc8%c6^c7•c.Íc-üc“*dc¾d"e?e;Se,�e3¼e'ðe>f>Wf>–fÕfïfrg/ug!¥g$Çg9ìg&h2Ahth%ˆh®hYÇh!iAi$\iK�i<Íi”
! jOŸj;ïj2+k1^k-�k-¾k-ìkl</lll8}lI¶l(mH)mArmD´m7ùm*1n.\n3‹nD¿n4o9oRoio!„o¦o,Áo�îo�|pE
! qPq=jq4¨q2Ýq2r1Creur3Ûr3s3Csgws>ßs|tU›t(ñt�u
! ¸uÃvOÜv1,w1^w0�w0Áw#òwMxdx0~x4¯x3äx0y/Iy$yy*žy@ÉyA
! z9Lz%†z8¬z:åz {25{‚h{=ë{=)| g|Nˆ|2×|=
! }"H}ãk}<O~`Œ~Tí~QBG”<ÜE€D_€#¤€ È€Dé€S.�4‚�?·�?÷�-7‚Ne‚`´‚DƒPZƒW«ƒ)„$-„bR„µ„1Ê„Dü„hA…ª…6Ä…û…*†6† T†Uu†+Ë†V÷†)N‡Hx‡2Á‡6ô‡+ˆcKˆ>¯ˆ>îˆ1-‰)_‰?‰‰PÉ‰[Š@vŠ^·ŠW‹9n‹¨‹/Æ‹#ö‹)ŒBDŒ7‡Œ@¿Œª�«�(Ã�#ì�3Ž>DŽ(ƒŽ#¬Ž#ÐŽ,ôŽ<!�>^�3��7Ñ�S	�A]�Ÿ�·� ×�2ø�+‘1I‘${‘' ‘@È‘C	’5M’¬ƒ’¬0“NÝ“5,”<b”QŸ”!ñ”"•?6•&v•J�•4è•,–AJ–<Œ–É–5å–A—U]—9³—Aí—J/˜Gz˜3Â˜ö˜:™%J™p™CŽ™5Ò™2š';šBcš=¦šäš/ÿš;/›†k›Šò›e}œ*ãœ�$(�0M�?~�_¾� žC?ž.ƒž ²ž=Óž;Ÿ0MŸ@~Ÿ*¿ŸAêŸI, (v ?Ÿ 8ß 2¡IK¡]•¡Só¡G¢5g¢3�¢&Ñ¢1ø¢(*£)S£,}£3ª£*Þ£_	¤gi¤QÑ¤A#¥Pe¥"¶¥3Ù¥8
¦;F¦8‚¦8»¦8ô¦:-§Bh§)«§3Õ§4	¨/>¨8n¨ §¨È¨6â¨6©4P©4…©8º©(ó©4ª6Qª'ˆª2°ª3ãª4«;L«ˆ«A¨«Gê«N2¬N�¬VÐ¬^'­c†­iê­hT®½®=¯½¯=°�½°?±�¿±A²rÁ²v4³«³€+´€¬´~-µ€¬µ-¶ƒ­¶s1·x¥·s¸u’¸9¹7B¹Az¹C¼¹6º77º3oº9£ºÝº;üº78»6p»5§»5Ý»¼3/¼9c¼3�¼?Ñ¼3½$E½8j½5£½4Ù½:¾7I¾8�¾6º¾3ñ¾&%¿L¿i¿(‡¿$°¿5Õ¿HÀ2TÀ-‡À-µÀ.ãÀAÁYTÁ/®ÁuÞÁSTÂ¨Â6ÈÂ/ÿÂ/Ã(HÃ\qÃ0ÎÃ:ÿÃ*:Ä0eÄ[–ÄEòÄ8ÅEKÅG‘Å'ÙÅ&Æ(Æ!DÆ.fÆ1•Æ%ÇÆ0íÆMÇ-lÇšÇ.¸Ç2çÇ-È#HÈLlÈ7¹È0ñÈ%"É8HÉ?�É?ÁÉÊKÊ?kÊ4«Ê.àÊRË.bË+‘Ë6½Ë4ôË5)Ì,_ÌGŒÌIÔÌ3ÍbRÍ1µÍ$çÍBÎOÎiÎ€Î(”Î,½ÎHêÎ/3Ï.cÏ0’Ï+ÃÏ.ïÏ,Ð,KÐ"xÐ2›Ð,ÎÐ)ûÐ(%Ñ+NÑ,zÑ&§Ñ*ÎÑ+ùÑ+%Ò%QÒ"wÒ"šÒ#½Ò&áÒ7Ó-@Ó6nÓ*¥Ó*ÐÓ)ûÓ)%Ô(OÔ$xÔ&�Ô)ÄÔ-îÔ+Õ%HÕ(nÕ5—Õ#ÍÕ'ñÕ4Ö'NÖ&vÖ �Ö+¾ÖêÖ2	×4<×0q×1¢×?Ô×;ØZPØR«Ø^þØP]Ù@®ÙKïÙH;Ú„Ú+¤Ú/ÐÚ'Û(Û<Û\Û(aÛ…ŠÛ:Ü4KÜ)€Ü#ªÜsÎÜBÝª`Ý$ß[0ßKŒßØß1îß à;àZàuà”à³à*¿àpêà4[á=�áVÎá:%â?`â� âY1ãH‹ãgÔã„<äNÁä[åYlå<Æå<æ>@æaæAáæ@#çJdç@¯çyðçCjèH®è?÷èX7éi�éTúé:OêOŠêMÚêJ(ëasë[ÕëW1ì>‰ìVÈì=í9]íR—íDêí./î3^î-’î<Àî8ýîG6ï=~ïj¼ïp'ð)˜ðhÂð>+ñcjñfÎñ·5òÇíòÇµó=}ôE»ô¹õX»õ:öiOöa¹öJ÷Sf÷Dº÷3ÿ÷B3ø/vø.¦ø*Õø(ù8)ù4bù)—ù7Áù+ùù(%ú+Nú-zú]¨úŠûn‘ûhügiü?ÑühýWzýÕÒý¼¨þHeÿL®ÿZûÿCV‚šƒO¡2ñ4$QYo«=AY7›†Ó5Zt�-;30ov NLfa³TGj,²vßBV]™5÷S-	T�	8Ö	-
! 2=
! Ip
! Nº
! \	‡fVîZEy D
Z_
Nº
C	YMO§?÷:7?r<²JïJ:0…>¶—õ2�fÀ_'D‡ÌAÒcix/âJI]I§vñXhYÁ›T·?bLK¯CûC?7ƒÉ»È…aN\°—
[¥’‘”�&k·:# Å^ 7$!K\!^¨!d"Gl"F´"žû"Žš#’)$]¼$ %;%gV%¾%~Ó%‰R&Ü&÷&
'1#'/U'>…'4Ä'¢ù'œ(}):š)“Õ)Ai*O«*qû*|m+1ê+V,Js,P¾,V-Lf-{³-./.f^.SÅ.B/Y\/`¶/"0R:0Q�07ß091\Q1A®1˜ð1‰2,ž2‘Ë2 ]3&~3M¥3/ó3;#48_4˜4ª4<Ê4U5]5?|5?¼57ü5;46"p6Z“6Bî6+17%]7"ƒ7$¦7.Ë73ú7'.8V8/u82¥8(Ø849,693c9N—97æ9E:Cd:¨:IÈ:;/0;/`;*�;.»;Hê;!3<-U<1ƒ<2µ<<è<,%='R=6z==±="ï=>20>,c>l�>]ý>.[?)Š?´?IÓ?P@:n@6©@Cà@6$A;[AN—A4æA;B\WB ´B9ÕB@C7PCYˆC:âC*DHD8cD?œDÜD9õD3/E3cE&—EN¾E:
F-HFvF?�F)ÍFI÷FAG/[G‹G1ŸG3ÑG"H+(H&TH%{H¡H=ÀHSþHzRI)ÍI/÷IR'JSzJ8ÎJ/K+7KcK/�K+±K1ÝK-L0=L'nL,–LÃL6ãLM 9MZM.iM˜M¸M?ØM"N>;N+zN2¦N#ÙN@ýN>OUXO-®OÜO6úO1P#JP2nP)¡P3ËP0ÿP&0Q2WQ=ŠQ3ÈQ0üQ1-R2_R’R)²R-ÜR,
! S07ShS-~S1¬SÞS+ùS(%T&NT&uT*œT$ÇT5ìT"U':UbU wU8˜U ÑUcòUVV-qV,ŸV5ÌVW&W!BW(dW!�W=¯W/íW1XOXCoXC³X#÷X=Y"YYH|YHÅY9Z.HZ3wZ/«ZÛZ'øZ5 [2V[ ‰[Gª[:ò[-\ŠK\XÖ\/]H]X]h]>x]$·]Ü]=ú]$8^]^Fw^(¾^(ç^__*_>:_$y_ž_¼_Ô_î_`"`<`DR`*—`/Â`	ò`-ü`B*ama$€a0¥a*Öab!bG?bF‡bGÎb5c)Lcvc‘c*­c.ØcCdKd$ad†d  dÁd"ÜdIÿdIIe-“e;ÁeIýe!Gf8if1¢f0Ôf7g&=g,dg&‘g¸g6Øgh8'h1`h’h®h-Éh-÷h,%i8Ri=‹i=Éi=j=Ejƒj�j)¯j%Ùj)ÿj2)k\k1tk¦k¤¾kWcl:»l1öl6(m-_m9�mÇmåm2þm‹1n¢½n1`o’o7­oCåo)pIp=hp¦poµp2%q1XqŠq@£q"äq#r(+r&Tr-{r\©r:s1As;ss/¯sßs%ûs0!t'Rt"zt/�tÍtít	u/uKuju‚ufŸu v''vOvlv‡v/˜v4Èv)ýv4'w\w@ywºw/Ëw"ûw"x2AxDtx!¹x+Ûx,y4y4Syˆy>œy4Ûy#z+4z9`z*šzcÅz){!G{:i{¤{¼{'Ø{?|@| T|u|•|Z´|Z}yj}zä}%_~>…~Ä~.Ý~!H.!w3™+Í1ùC+€Co€ ³€2Ô€3�#;�_�Gx�mÀ�j.‚™‚:¯‚"ê‚
ƒ2$ƒ4Wƒ(Œƒµƒ$Òƒ÷ƒP„9X„!’„5´„,ê„-…AE…0‡… ¸…Ù…ù…†7†J†]†?{†B»†'þ†(&‡1O‡�‡¡‡5½‡Eó‡9ˆ>Wˆ>–ˆ2Õˆ5‰6>‰?u‰*µ‰>à‰4ŠTŠ*oŠ1šŠ³ÌŠ3€‹:´‹Bï‹2Œ-HŒ5vŒ)¬Œ%ÖŒüŒ9�0R�9ƒ�	½�YÇ�s!ŽP•Ž:æŽD!�4f�A›�"Ý�,�--�[�&r�0™�(Ê�&ó�ƒ‘Dž‘ã‘*ù‘#$’H’^’t’@�’Î’&ç’(“7“$T“y“)—“,Á“(î“”71”+i”D•”BÚ”J•ph•JÙ•i$–FŽ–7Õ–{
—3‰—g½—Q%˜bw˜ŽÚ˜xi™Pâ™F3šfzšhášJJ›m•›oœKsœL¿œG�nT�XÃ�2žyOž7Éž=ŸO?Ÿu�Ÿ_ ke WÑ W)¡*�¡P¬¡Ný¡YL¢{¦¢^"£\�£sÞ£TR¤Q§¤Gù¤fA¥_¨¥R¦&[¦6‚¦.¹¦[è¦3D§Wx§dÐ§,5¨ub¨Ø¨%ó¨9©<S©.�©@¿©9ª$:ª6_ª2–ª4Éª'þª5&«3\«#�«G´«<ü«G9¬V�¬VØ¬V/­V†­WÝ­U5®D‹®RÐ®D#¯Dh¯D­¯Dò¯F7°L~°1Ë°6ý°64±:k±&¦±;Í±4	²>²W]²Sµ²5	³]?³H�³gæ³ŸN´)î´Rµ3kµ5Ÿµ1Õµ*¶02¶5c¶V™¶Að¶>2·Nq·?À·\¸5]¸>“¸gÒ¸;:¹Ev¹d¼¹Y!ºH{ºGÄºg»Xt»PÍ»H¼Ig¼:±¼>ì¼L+½Tx½_Í½F-¾lt¾^á¾>@¿I¿PÉ¿FÀRaÀN´ÀrÁ`vÁS×ÁC+ÂIoÂJ¹Â:ÃZ?ÃAšÃ?ÜÃAÄ8^Ä.—Ä:ÆÄ1Å=3Å)qÅ›ÅqµÅE'Æ;mÆN©Æ„øÆ1}Ç”¯Ç5DÈ8zÈ(³È>ÜÈ@ÉF\ÉC£ÉCçÉC+Ê1oÊ0¡Ê1ÒÊ%Ë`*Ë~‹ËX
! Ì'cÌI‹ÌJÕÌK ÍMlÍIºÍEÎ:JÎ/…Î-µÎ9ãÎ!Ï*?Ï)jÏN”ÏdãÏ&HÐ$oÐ@”Ð0ÕÐ+Ñ=2ÑApÑ3²Ñ5æÑSÒ>pÒ1¯Ò0áÒÓ%1Ó4WÓIŒÓ#ÖÓ9úÓi4ÔGžÔ.æÔ-Õ5CÕ8yÕ=²Õ2ðÕR#Ö0vÖ<§Ö7äÖ5×7R×(Š×a³×IØA_ØP¡ØjòØ;]Ù(™ÙJÂÙ2
Ú8@Ú2yÚ'¬ÚQÔÚQ&Û/xÛ3¨Û+ÜÛ‚Ün‹Ü-úÜb(Ý`‹Ý/ìÝEÞ8bÞ5›ÞZÑÞQ,ß+~ß"ªßPÍß_à*~à7©à-áà.á >á}_á&Ýá3â"8â6[â’â@¬â<íâ9*ãEdã.ªãNÙã!(äCJä9Žä3ÈäHüäEåeå?„å,Äå4ñåY&æH€æOÉæ;ç$Uç‚zç,ýç;*è;fè<¢èEßè1%é:Wé&’éN¹é,êh5êižêxë7�ë^¹ëGìE`ì7¦ìNÞìO-í(}íD¦íBëíV.îY…îGßî;'ï(cïBŒïRÏï+"ð2Nð7�ðE¹ðBÿðJBñq�ñQÿñOQò,¡ò/Îò'þò%&óGLóE”ó%Úó ô4!ôPVô;§ô3ãôFõE^õA¤õOæõ26öBiöU¬ö4÷47÷il÷Ö÷$ñ÷#ø5:øpø%ŽøI´øEþø-DùOrùVÂù.ú=HúC†úBÊúK
ûOYû%©ûTÏû0$üUUü3«üßü:ÿü=:ý)xý2¢ýÕý9òý3,þ0`þP‘þcâþ;Fÿ>‚ÿ?Áÿ@
GB
3Š
k¾
&*
4Q
3†
º
:Ú
7
]M
R«
>þ
(=
0f
+—
/Ã
>ó
02
Fc
Lª
S÷
JK
@–
\×
I4
2~
A±
4ó
9(
Zb
b½
@ 
Ca
%¥
/Ë
Kû
>G	
‹†	
K
! 
N^
! 
>­
! 
gì
! 
(T
V}
%Ô
*ú
%
B-
Dp
Äµ
ëz

Qf
D¸
Ýý
¦Û
Ë‚
GN
T–
Të
A@
I‚
+Ì
„ø
‘}
0
@
ÔÀ
:•
6Ð
J
R
*r
#�
!Á
Iã
\-
gŠ
$ò
^
'v
.ž
Í
"í
!
!2
"T
"w
3š
"Î
)ñ
4
4P
N…
KÔ
U 
®v
ª%
JÐ
Q!
;m!
0©!
+Ú!
;"
:B"
2}"
/°"
)à"


! #
"#
!;#
8]#
g–#
9þ#
x8$
)±$
)Û$
6%
U<%
’%
$˜%

½%
Ë%
Ú%
	ë%

! õ%
	&

! &
O&
\&
0t&
>¥&
bä&
;G'
7ƒ'
%»'
á'
#(
8%(
^(
7y(
N±(
B)
6C)
(z)
)£)
LÍ)
<*
7W*
N�*
EÞ*
8$+
.]+
4Œ+
-Á+
"ï+
W,
Ij,
?´,
Gô,
<-
3[-
3�-
BÃ-
?.
=F.
9„.
B¾.
M/
FO/
G–/
AÞ/
S 0
+t0
( 0
(É0
.ò0
&!1
H1
{^1
+Ú1
i2
(p2
)™2
1Ã2
Mõ2
1C3
-u3
B£3
8æ3
14
1Q4
gƒ4
%ë4
"5
E45
%z5
# 5
%Ä5
tê5
._6
*Ž6
2¹6
Hì6
D57
%z7
 7
z»7
)68
8`8
8™8
1Ò8
59
<:9
3w9
1«9
Ý9
&û9
B":
.e:
*”:
¿:
;Ý:
9;
HS;
9œ;
2Ö;
*	<
\4<
8‘<
BÊ<
1
=
5?=
8u=
2®=
á=
2å=
5>
ON>
Zž>
ù>
#?
'6?
&^?
.…?
B´?
;÷?
43@
5h@
8ž@
/×@
%A
$-A
%RA
/xA
(¨A
)ÑA
#ûA
)B
)IB
-sB
1¡B
ÓB
èB
÷B
LC
)^C
ˆC
/œC
!ÌC
#îC
KD
(^D
*‡D
²D
ÊD
$âD
)E
)1E
.[E
@ŠE
AËE
c
F
AqF
9³F
4íF
X"G
;{G
3·G
8ëG
N$H
HsH
D¼H
>I
G@I
3ˆI
7¼I
[ôI
<PJ
�J

™J
.§J
$ÖJ
	ûJ
?K
iEK
1¯K
&áK
"L
+L
MKL
1™L
-ËL
!ùL
7M
(SM
8|M
:µM
9ðM
H*N
'sN
7›N
/ÓN
2O
>6O
<uO
)²O
9ÜO
<P
?SP
6“P
2ÊP
?ýP
@=Q
!~Q
F Q
cçQ
9KR
&…R
@¬R
4íR
!"S
 DS
eS
<S
¼S
.×S
%T
,T
+9T
eT
rT
4‘T
-ÆT
0ôT
/%U
/UU
?…U
8ÅU
?þU
>>V
A}V
V¿V
=W
(TW
4}W
:²W
AíW
=/X
3mX
,¡X
:ÎX
4	Y
†>Y
nÅY
<4Z
AqZ
,³Z
QàZ
2[
1K[
6}[
;´[
<ð[
!-\
$O\
It\
3¾\
6ò\
>)]
Ah]
ª]
É]
,æ]
"^
*6^
a^
;z^
¶^
$Ö^
Tû^
:P_
!‹_
$­_
2Ò_
5`
R;`
2Ž`
<Á`
=þ`
E<a
?‚a
*Âa
Tía
7Bb
#zb
žb
'½b
.åb
mc
y‚c
süc
npd
zßd
tZe
oÏe
{?f
u»f
h1g
tšg
nh
y~h
vøh
woi
xçi
q`j
?Òj
2k
OEk
:•k
GÐk
)l
(Bl
!kl
(�l
&¶l
0Ýl
Sm
:bm
'�m
!Åm
Açm
.)n
)Xn
2‚n
yµn
w/o
(§o
*Ðo
,ûo
I(p
3rp
0¦p
'×p
=ÿp
==q
{q
“q

¯q
H½q
Qr
QXr
*ªr
%Õr
%ûr
+!s
+Ms
)ys
&£s
Ês
9âs
t
1-t
&_t
&†t
@­t
-ît
<u
'Yu
'�u
/©u
@Ùu
.v
$Iv
5nv
4¤v
4Ùv
w
;.w
<jw
D§w
ìw
7ùw
(1x
-Zx
*ˆx
-³x
áx
üx
y
A0y
/ry
/¢y
1Òy
Mz
NRz
0¡z
2Òz
0{
76{
9n{
!¨{
!Ê{
Hì{
A5|
*w|
¢|
!Á|
ã|
?ý|
&=}
*d}
"�}
²}
$Î}
Nó}

B~
.P~

! ~
.Š~
:¹~
)ô~
5
cT
E¸
Aþ
 @€
a€
,|€
$©€
"Î€
.ñ€
% �
%F�
$l�
‘�
D¨�
Dí�
42‚
@g‚
N¨‚
(÷‚
/ ƒ
Pƒ
fƒ
}ƒ
2“ƒ
LÆƒ
„
T2„
L‡„
[Ô„
U0…
W†…
\Þ…
C;†
†
	•†
3Ÿ†
@Ó†
'‡
4<‡
.q‡
; ‡
$Ü‡
+ˆ

-ˆ
$;ˆ
9`ˆ
(šˆ
7Ãˆ
;ûˆ
E7‰
2}‰
,°‰
*Ý‰
0Š
;9Š
#uŠ
™Š
E´Š
RúŠ
VM‹
2¤‹
)×‹
%Œ
&'Œ
)NŒ
$xŒ
=�Œ
[ÛŒ
67�
Vn�
NÅ�
LŽ
LaŽ
V®Ž
C�
LI�
&–�
½�
.Ó�
�
(�
0=�
Mn�
@¼�
/ý�
:-‘
2h‘
3›‘
-Ï‘
4ý‘
Q2’
,„’
)±’
0Û’
“
H,“
Mu“
/Ã“
2ó“
-&”
T”
'r”
š”
/µ”
%å”
8•
3D•
x•
–•
¢•
¿•
 Ü•
%ý•
#–
%5–
![–
&}–
'¤–
#Ì–
ð–
—
—
%—
8—
$G—
l—
%}—
/£—
%Ó—
,ù—
,&˜
.S˜
,‚˜
,¯˜
,Ü˜
,	™
*6™
&a™
/ˆ™
¸™
Á™
È™
(Ô™
%ý™
"#š
Fš
eš
„š
7‘š
@Éš

! ›
›
H#›
l›
+‹›
$·›
"Ü›
/ÿ›
+/œ
&[œ
'‚œ
-ªœ
#Øœ
$üœ
/!�
/Q�
��
™�
(±�
Ú�
¦ú�
#¡ž
"Åž
5èž
HŸ
gŸ
:„Ÿ
/¿Ÿ
'ïŸ
 
03 
$d 
%‰ 
+¯ 
/Û 
'¡
(3¡
 \¡
+}¡
©¡
!¾¡
à¡
þ¡
4¢
-S¢
8�¢
/º¢
Wê¢
9B£
4|£
±£
8Ã£
)ü£
,&¤
'S¤
({¤
¤¤
Â¤
Þ¤
+ý¤
6)¥
`¥
,z¥
+§¥
OÓ¥
#¦
C,¦
9p¦
ª¦
É¦
å¦
ÿ¦
§
8<§
€u§
0ö§
;'¨
c¨
)~¨
=¨¨
!æ¨
>©
IG©
/‘©
JÁ©
Yª
fª
!…ª
§ª
=Çª
 «
-&«
T«
p«
)†«
)°«
Ú«
ù«
/¬
.D¬
@s¬
-´¬
-â¬
.­
)?­
Li­
3¶­
ê­
(®
Y-®
F‡®
,Î®
(û®
N$¯
#s¯
$—¯
$¼¯
*á¯
,°
B9°
|°
;Œ°
È°
.Õ°
 ±
G%±
Zm±
.È±
(÷±
D ²
1e²
6—²
3Î²
3³
56³
=l³
Jª³
*õ³
" ´
0C´
t´
�´
8§´
à´
:ý´
)8µ
,bµ
"�µ
*²µ
*Ýµ
O¶
EX¶
ž¶
ª¶
P»¶
O·
-\·
/Š·
6º·
2ñ·
$¸
&B¸
i¸
9‚¸
¼¸
Í¸
7ç¸
7¹
3W¹
%‹¹
)±¹
Û¹
õ¹
@
º
-Nº
>|º
>»º
Dúº
<?»
D|»
3Á»
Mõ»
EC¼
*‰¼
´¼
Á¼
Î¼

! ì¼
÷¼
<½
$D½
"i½
9Œ½
%Æ½
*ì½
.¾
)F¾
)p¾
7š¾
2Ò¾
`¿
3f¿
.š¿
/É¿
,ù¿
0&À
3WÀ
;‹À
PÇÀ
FÁ
 _Á
A€Á
IÂÁ
KÂ
#XÂ
F|Â
ÃÂ
>áÂ
M Ã
#nÃ
+’Ã
.¾Ã
íÃ
,
Ä
1:Ä
)lÄ
.–Ä
@ÅÄ
&Å
!-Å
8OÅ
;ˆÅ
<ÄÅ
,Æ
,.Æ
[Æ
!uÆ
—Æ
-±Æ
'ßÆ
-Ç
+5Ç
#aÇ
+…Ç
N±Ç
HÈ
;IÈ
C…È
SÉÈ
LÉ
.jÉ
i™É
bÊ
 fÊ
 ‡Ê
#¨Ê
 ÌÊ
-íÊ
'Ë
VCË
#šË
1¾Ë
*ðË
&Ì
&BÌ
CiÌ
E­Ì
(óÌ
)Í
2FÍ
>yÍ
/¸Í
>èÍ
4'Î
+\Î
4ˆÎ
9½Î
8÷Î
30Ï
dÏ
%ƒÏ
5©Ï
 ßÏ
TÐ
7UÐ
6�Ð
7ÄÐ
üÐ
IÑ
H_Ñ
?¨Ñ
\èÑ
ZEÒ
/ Ò
(ÐÒ
-ùÒ
'Ó
*GÓ
+rÓ
1žÓ
‰ÐÓ
MZÔ
8¨Ô
-áÔ
,Õ
+<Õ
 hÕ
%‰Õ
=¯Õ
3íÕ
-!Ö
TOÖ
'¤Ö
'ÌÖ
$ôÖ
9×
3S×
$‡×
$¬×
.Ñ×
Ø
Ø
(2Ø
<[Ø
˜Ø
'³Ø
ÛØ
ïØ
Ù
Ù
1Ù
QÙ
"nÙ
;‘Ù
=ÍÙ
Ú
6!Ú
)XÚ
<‚Ú
(¿Ú
'èÚ
/Û
1@Û
rÛ
#’Û
¶Û
-ÔÛ
'Ü
)*Ü
#TÜ
'xÜ
1 Ü
MÒÜ
? Ý
K`Ý
¬Ý
'ÌÝ
>ôÝ
3Þ
LÞ
9fÞ
@ Þ
8áÞ
#ß
>ß
^ß
mß
Œß
Ÿß
5°ß
%æß
%à
!2à
Tà
 oà
�à
!ªà
Ìà
ièà
3Rá
)†á
°á
"Ãá
æá
$ÿá
!$â
Fâ
 dâ
1…â
1·â
/éâ
Fã
E`ã
h¦ã
)ä
39ä
2mä
# ä
Ää
Gãä
'+å
.Så
0‚å
-³å
>áå
 æ
5æ
$Pæ
8uæ
B®æ
*ñæ
ç
5ç
NNç
"�ç
"Àç
)ãç

è
;$è
*`è
*‹è
<¶è
(óè
0é
-Mé
'{é
&£é
"Êé
-íé
Eê
Eaê
(§ê
&Ðê
0÷ê
3(ë
A\ë
&žë
Åë
2ãë
ì
*ì
@ì
:Zì
$•ì
ºì
6Ñì
í
(í
&Hí
oí
;‹í
QÇí
,î
1Fî
0xî
(©î
/Òî
4ï
*7ï
bï
%{ï
)¡ï
)Ëï
8õï
8.ð
Agð
4©ð
@Þð
$ñ
Dñ
-añ
<�ñ
.Ìñ
4ûñ
00ò
aò
{ò
I˜ò
Mâò
$0ó
MUó
6£ó
.Úó
1	ô
/;ô
Tkô
 Àô
'áô
	õ
8%õ
P^õ
0¯õ
àõ
 õõ
ö
(5ö
0^ö
6�ö
LÆö
l÷
'€÷
&¨÷
IÏ÷
*ø
Dø
+cø
N�ø
NÞø
$-ù
%Rù
&xù
Ÿù
!µù
$×ù
üù
1ú
Gú
_ú
zú
+“ú
+¿ú
-ëú
5û
-Oû
D}û
5Âû
-øû
)&ü
oPü
[Àü
ý
69ý
pý
"�ý
8³ý
	ìý
öý
!þ
)þ
Hþ
aþ
{þ
@Œþ
(Íþ
öþ
*ÿ
/9ÿ
(iÿ
’ÿ
'¯ÿ
<×ÿ
-$Bg/|!¬5Î8=`]>¾6ý>4!s8•)Îø815j. 3Ï $BCL†&Ó6ú14O$„©1Á<ó;0.lB›AÞ5 1VMˆMÖF$1kL�Lê<7	<t	>±	ð	>
! CC
! ‡
! .Ÿ
! /Î
! þ
! =Uqq‘.2BO$’9·/ñ+!
LM
Hš
Eã
A)kMƒ"Ñ"ô1'I5q,§Ô"êC
0Q.‚.±à1þ"0S*h“'³Ûù53K8N¸X]`]¾4mQ/¿8ï:($cˆ0¥*Ö(%**P+{4§9Ü9(P+y ¥/Æ$ö:AU$—:¼9÷c1•…¨2.3a2•OÈ"8[4u>ª<éD&&k%’)¸1â2G3a)•1¿Eñ7'Q,y¦6Æ+ý2)U\(²GÛ># Ab +¤ $Ð %õ !&0!$W!2|!/¯!1ß!+",="Ej"E°"(ö"4#BT#L—#ä#$.!$=P$'Ž$4¶$ë$3%8:%7s%+«%6×%-&P<&&�&.´&.ã&1':D':'9º'+ô'. (<O()Œ(¶(CÔ(')@@)D�)@Æ)L*5T*BŠ*aÍ*(/+;X+D”+LÙ+[&,X‚,IÛ,#%-wI-FÁ-&./.7J.<‚.9¿.7ù.:1/Jl/,·/Nä/+30<_0Iœ0Bæ0<)1f1}1+�1É1,é1L2Pc2;´2cð2 T3,u3 ¢3*Ã3-î3/4%L47r4/ª4Ú46ú415&J51q5£5"Á5.ä5#6 76+X6„6)¤6)Î6ø67/7O7-d7 ’7#³7-×78
8- 81N8+€8\¬8$	94.9*c95Ž95Ä90ú9+:6A:"x:›:·:/Ô:;9;0U;'†;-®;,Ü;7	<hA<ª<'Æ<8î<#'=4K=<€=5½=ó=,>11>/c>+“>3¿>Nó>0B?s?‚?#�?+Á?9í?'@/-@"]@
! €@‹@G“@HÛ@4$A&YA%€A)¦A"ÐA%óA3BHMB=–BJÔBjC'ŠC*²C<ÝC5D&PD6wD'®DÖD/êD/E1JEJ|E>ÇEDF!KF/mF(�F)ÆF#ðF#Ga8G"šG½G4ÝG>H5QH.‡H/¶H*æH&I+8I(dI$�Ia²I"J 7J6XJF�J.ÖJZKC`KF¤KBëKA.L.pL*ŸLFÊL.M
@MNMdM|M!”M¶M0ÖMN+!N.MN#|N! N-ÂN$ðN$O#:O.^O@�O<ÎO<PJHP&“PVºPQ=1Q4oQ1¤Q6ÖQ/
RT=R’R,°R?ÝR/S0MS1~S/°S5àSVT<mTQªT0üTa-UU�UkåUEQVJ—V?âV$"WGWFgWP®W0ÿW"0XDSXV˜X1ïX@!Y6bYL™Y0æY-Z;EZc�ZåZ[[+![7M[:…[1À[8ò[&+\7R\*Š\1µ\:ç\ "]@C]3„]1¸]"ê]'
^%5^$[^;€^.¼^+ë^N_2f_5™_Ï_å_ÿ_`/`iD`m®`Ka1ha"ša½a Øaùa#bC:bB~bÁbÚbDôb:9cFtc!»c!Ýc,ÿc.,dT[d8°dDéd‹.e*ºe+åe*f*<fgf1‡f'¹fFáf=(g#fg$Šg#¯gÓgìgh#h(Ah(jh “h9´hîh
i)iCi\i&siši4¬iFáiQ(jCzj¾j(Õj*þj)k6Ik €kM¡k@ïk#0lTTl©l-ºl,èlm*/m/ZmŠm$¤mÉmèm)n10n;bn,žn0Ënün/o&Ko)roœo«o+Áo"íop0pPp*dp�p¦p
½pËp
ãpñp#	q
-q;q%Rqxq˜q­q&Äq?ëq+rGr(drO�r(Ýr(s/sFsfs }s7žs-Östt8tNtJdtV¯tuuE;u(�uªu!¾u$àu&v",vOv8ovF¨vRïvBwP\w*­w0Øw/	x39x,mxšx!©x0Ëx(üxM%yHsy0¼yíy$z1z4Lz�z+•z+Ázíz {M({v{9ˆ{:Â{Eý{<C|€|
! –| ¡|)Â|(ì|!}>7}v}“}±}$Ç}+ì}$~*=~h~5‡~J½~T]x
�›W»8€"L€o€€€’€ª€+¹€5å€H�d� �? �Cà�;$‚/`‚3�‚AÄ‚ƒ3ƒ*QƒC|ƒ<Àƒ9ýƒ7„+Q„&}„*¤„2Ï„!…@$…3e…H™…3â…>†)U†5†0µ†8æ†8‡XX‡$±‡4Ö‡&ˆ52ˆ5hˆžˆ¤ˆ&¹ˆ'àˆ‰‰-/‰]‰u‰+}‰*©‰Ô‰ó‰RŠ;fŠ;¢Š'ÞŠ'‹7.‹0f‹-—‹$Å‹%ê‹%Œ$6Œ%[Œ �Œ$¢ŒÇŒãŒýŒ�1.�1`�’�±�À�à�)þ�(ŽHŽ+WŽƒŽ˜Ž¶ŽÅŽÚŽòŽO�Q�`�x�’�ª�Â�Ú�ù���(�@�Z�8s�¬�¼�%Ë�&ñ�%‘+>‘j‘9‚‘¼‘#Û‘ÿ‘’$’B’:W’.’’>Á’““!“<“P“b“q“€“!—“"¹“[Ü“#8”'\”„”3•”É”1Û”a
•*o•š•­•"À•1ã•–+–BC–H†–Ï–*á–4—*A—#l—�—¦—5º—&ð—˜x)˜¢˜!¶˜Ø˜(ó˜F™.c™’™¥™¾™Õ™ æ™>š&Fšmšƒš�–š?4›.t›£›1·›=é›0'œ0Xœ;‰œÅœàœ.ôœ#�9�L�‹]�é�ü�žž3žKžZžožŽž5�žÓžñžŸ("Ÿ'KŸ3sŸ3§ŸÛŸïŸ0üŸ0- ^ o +Ž º -Ö -¡2¡'M¡6u¡!¬¡$Î¡ó¡¢!¢:¢V¢l¢€¢‘¢¥¢¸¢?Ì¢£%£4<£=q£#¯£Ó£ê£ÿ£!¤6¤*V¤�¤•¤­¤0Å¤ö¤¥(¥<¥#V¥z¥•¥®¥À¥×¥ô¥
¦"$¦G¦[¦u¦’¦¯¦%Ì¦+ò¦§3§D§ `§*�§0¬§Ý§ú§¨!¨<¨%Q¨w¨Œ¨ ¨¸¨×¨í¨&ÿ¨&©9©+J©v©•©±©AÇ©@	ªJªgªª%šª!Àªâªõª
«%«@«[«p«Ž«¥«"Â«å«ý«¬(¬@¬R\¬1¯¬Dá¬8&­ _­/€­8°­xé­Fb®P©®Tú®&O¯@v¯·¯Õ¯<ô¯91°Uk°TÁ°/±0F±+w±/£±/Ó±<²<@²9}²,·²@ä²2%³4X³6�³,Ä³2ñ³.$´DS´U˜´/î´+µ+Jµ<vµf³µ9¶4T¶`‰¶^ê¶_I·:©·+ä·Q¸'b¸^Š¸Cé¸0-¹D^¹.£¹AÒ¹=ºARº*”º¿ºHÛº($»M»Qd»&¶»>Ý»¼B5¼Bx¼»¼Û¼.ç¼'½U>½$”½¹½*Ô½ÿ½¾./¾,^¾6‹¾Â¾á¾&þ¾%¿:¿W¿#r¿%–¿"¼¿ß¿ý¿À!<À$^À&ƒÀ/ªÀ0ÚÀ-Á"9Á#\Á8€Á:¹Á#ôÁQÂQjÂ?¼ÂüÂ0Ã/GÃ/wÃ§Ã4ÃÃ0øÃ2)Ä2\Ä3�Ä
ÃÄ
ÑÄ/ßÄ>Å#NÅ"rÅ!•Å ·ÅØÅ-öÅ&$Æ6KÆ‚ÆœÆ±Æ½ÆÚÆöÆÇ3ÇIÇiÇ8‰ÇÂÇàÇ2þÇ01È4bÈ3—ÈËÈ ÚÈûÈÉ;É WÉ*xÉ£É(ÁÉ@êÉP+Ê:|Ê4·ÊìÊ=ËBË\ËlË:�ËB¼Ë4ÿË4ÌAHÌ=ŠÌ/ÈÌ&øÌIÍ4iÍ"žÍ,ÁÍ7îÍ&Î*EÎ&pÎ—Î#±Î*ÕÎ"ÏD#Ï@hÏ5©Ï4ßÏ&ÐI;Ð)…Ð¯ÐGÏÐÑ$Ñ8,Ñ@eÑ¦ÑjÁÑF,Ò&sÒBšÒ4ÝÒÓ)Ó`GÓ¨Ó@µÓ#öÓ3ÔNÔGUÔ3�Ô)ÑÔ@ûÔ!<Õ3^Õ7’Õ6ÊÕ9Ö<;Ö+xÖ¤Ö)ÂÖ.ìÖ%×0A×'r×š×´×È×!ä×Ø/Ø5EØ6{Ø@²Ø8óØ*,Ù0WÙ;ˆÙ2ÄÙ6÷Ù$.Ú$SÚ/xÚ!¨Ú ÊÚ)ëÚ)Û)?Û-iÛ$—Û¼ÛwÛÛ›SÜ0ïÜ Ý <Ý8]ÝE–Ý@ÜÝ3Þ4QÞ†Þ*žÞVÉÞM ß:nßC©ßIíßG7àà—àµà Õà,öà,#á!PáFráF¹á^âF_â@¦âQçâc9ãf�ãWäA\ä9žäTØäJ-åHxå0Áå+òå:æ#Yæ#}æ+¡æoÍæ>=çP|çAÍçFè6Vè-�è»è!×è%ùè-éMé'mé<•é9Òé%ê)2ê(\ê …ê/¦ê2Öê(	ë$2ë[Wë-³ë-áëOìh_ì$Èì5íì#í:í?Xí;˜íÔí8çíC îdî'ƒî8«îäîï!ï*@ïkï4‰ï¾ï4Þï1ð,EðQrð=Äð/ñ32ñ<fñk£ñhò!xò šò0»ò1ìòó
! 1óB<óDó)Äó;îóa*ôUŒôâô^ýô:\õ"—õ(ºõ'ãõ"ö!.ö!Pö rö!“ö"µö+Øö%÷)*÷$T÷#y÷+�÷0É÷ú÷ø/3ø"cø†ø&¥ø"Ìø#ïø7ù&Kù/rù¢ù&Áùèù$ú'ú$Cú#hú$Œú&±ú-Øú'û1.û`û#}û#¡ûÅûâûü!ü$>ü$cü-ˆü+¶üâü!ý!#ý0Eý)vý( ýÉýãý:ÿý-:þ.hþ—þ0­þ/ÞþCÿ-Rÿ4€ÿ6µÿ*ìÿ6#N#r1–7È."LJo@º+û;'4c6˜6Ï(/544j*ŸTÊ #@ d.…)´$Þ$'(POhb¸/\K-¨Ö6ñe(XŽ?ç='-e.“<Â=ÿ,=	,j	2—	4Ê	Nÿ	(N
! Ew
! D½
! EIHF’DÙ>h]=Æ3
C8
S|
,Ð
,ý
"*Mh'�$©@Î6KFC’EÖKGhL°/ý7-PeH¶LÿLLR™6ì>#Hb«É>ç&!@>b¡»Ìè <:U>�5Ï:O@H�EÙ#OCH“EÜ$"7GSYÓZ-cˆDìb1*”)¿#é/
;=%yŸ®8Ê8*V=�¿+Ë ÷)<B9�8É,[/W‹KãA/Aq4³/è2 -K "y œ &¶ 5Ý +!?!)W!�!˜!«!É!Ý!ø! "!3" U"!v" ˜"!¹"Û"û"#4;#p#!Ž#°#Ê#EÝ#F#$Bj$!­$+Ï$+û$'% G%:h%v£%1&PL&@�&:Þ&1'aK'(­'(Ö'ÿ'#((C(l()‹(.µ('ä();')<c)? )Eà))&*&P*,w*1¤* Ö*÷*J+%[+0�+=²+*ð+,,.H,=w,Hµ,þ,)-'B-j-�--‘-'¿-&ç-.').Q.%q.-—.+Å.5ñ.6'/!^/€/0 /Ñ/+ë/.0#F0!j0-Œ0$º0$ß0#16(1?_13Ÿ1,Ó1262M2+i2:•2BÐ2-3.A35p3)¦3/Ð3U4[V4\²4e5Fu5d¼5a!6gƒ6hë6qT7RÆ7p8YŠ8ä889.99Nh9 ·9]Ø9"6:>Y:-˜:9Æ:I;EJ;H�;HÙ;8"<D[<R <)ó<C=;a=O�=Gí=F5>+|>¨>/Æ>%ö>-?0J?2{?#®?Ò?7ï?+'@*S@*~@S©@<ý@:A*ZA*…A9°A<êA''B6OB!†B-¨B1ÖB4C&=CNdCQ³C?D:ED,€D$­D&ÒD ùDEI:E=„E/ÂE"òE(F'>F*fF8‘FHÊFKG3_G“G#¯G,ÓG5H#6H;ZH)–H%ÀH7æH!I@I/^I3ŽI3ÂI/öI5&J\J-uJ"£J&ÆJíJ;K4BKwK5†K.¼KDëK$0L)UL&L)¦L0ÐL1M3M‚NM;ÑMI
N5WN?�N7ÍN<O8BO{O)”O¾O=ÝO9P-UP'ƒP?«P8ëP#$Q<HQD…QÊQ&âQ*	R'4R\R>vRµR>ÒR S;2S:nS©S1ÀS-òS( T[IT3¥T.ÙT@UEIUU�U(åU*V9VIV]VoVƒV—V©V½VÏVáVóVWW(W9WKW]WoW�W“W¥W¹WËWÝWïWXX'X9XKX_XqXƒX”X¦X¸XÊXÜXîXYY&Y8YNY`YrY„Y/–YÆYØYïYCZCJZŽZ§Z0¾Z;ïZ +[1L[~[Sž[hò[][\h¹\"]>]N]m]ƒ]—]#²]$Ö]bû](^^‡^¡^¿^#Ð^ ô^/_6E_!|_ž_K½_	`'`'A`'i`‘`¬`Á`à`1ø`5*a3`a0”a4Åa/úa)*bGTb1œb7Îb4c-;c#ic�c+©cÕc!ôc!d8dWd%od(•d¾dÞd0ðd4!eVeoe �e®e*Âeíe
! f&*f&Qf&xf<Ÿf'Üf!g(&gOg/eg&•g%¼g&âg"	h*,h+Wh)ƒh&­h3Ôhi%i/6i)fi"�i.³i0âi"j6jJj:jj3¥jÙj#÷j"k.>k.mk+œk!Èk&êk!l,3l,`l)�l,·l&äl'm3m%Om!um5—mÍm:àm.n(Jnsn1‡n¹nÔn8ên&#o-Jo,xo0¥o/Öo*p1p"Qp#tp+˜p$Äp%ép)q9q1Yq‹q!©q+Ëq1÷q2)r(\r-…r,³rMàrL.s{s%šsÀs.às&t-6t dt…tšt.®tÝtJýtRHu3›uÏuçu(ùu("v2Kv$~vN£vòv$wT4wK‰wÕwéwx)!x+Kx6wx
®x.¼x#ëx-y=y$[y#€y¤y+Ây#îyz#z0z'Iz qz ’z'³zÛz;óz:/{;j{1¦{(Ø{"|"$|NG|:–|Ñ|í|}}5}M}g} ‚} £} Ä} å} ~ '~ H~ i~ Š~ «~ Ì~í~#""Fi‰¥¼*Ú)€)/€Y€y€•€±€Í€ä€��7�S�o�‹�§�Ã�#ß� ‚0$‚$U‚%z‚% ‚3Æ‚ú‚ƒ0/ƒ`ƒrƒ ‰ƒ+ªƒÖƒ7óƒ/+„[„"v„™„ ²„Ó„'ó„ …<…SS…§…%Â…%è…0†+?†4k†. †2Ï†$‡'‡A‡)^‡ˆ‡%§‡Í‡)à‡6
! ˆ%Aˆgˆ=}ˆ,»ˆ$èˆ)
‰7‰"M‰#p‰&”‰#»‰#ß‰#Š'ŠFŠZŠAqŠ<³Š!ðŠ8‹$K‹ p‹*‘‹+¼‹2è‹7Œ/SŒ$ƒŒ*¨Œ"ÓŒ'öŒ�==�{�!•�4·�Hì�P5Ž,†Ž³Ž)ÉŽ-óŽ&!�'H�p���4°�,å�%�8�+N�/z�.ª�4Ù�2‘,A‘_n‘qÎ‘!@’Ab’A¤’æ’)“$,“*Q“.|“8«“2ä“”+*”7V”Ž”'¡”É”>ß”6•DU•2š•,Í•ú•(–.B–.q–( –2É–=ü–!:—'\—'„—$¬—7Ñ—#	˜%-˜6S˜9Š˜9Ä˜3þ˜@2™3s™§™)Ç™)ñ™-š5Iš!š(¡šÊšOéš(9›(b›&‹›²›3Ï›.œ*2œA]œ9ŸœÙœ5íœL#�/p�! �Â�Cá�1%ž/Wž.‡ž(¶žßž÷žŸ%'Ÿ&MŸtŸ)�Ÿ¹ŸÎŸãŸ+ /, \ .m Qœ Hî 47¡:l¡7§¡ß¡ù¡7¢'>¢1f¢.˜¢.Ç¢(ö¢1£+Q£.}£+¬£%Ø£2þ£1¤$L¤q¤!ƒ¤\¥¤E¥)H¥<r¥9¯¥é¥"¦+¦>¦P¦"n¦'‘¦-¹¦)ç¦'§%9§ _§€§ §#À§"ä§$¨",¨O¨&o¨'–¨+¾¨(ê¨!©5©%U©%{©%¡©(Ç©&ð©'ª'?ª'gª%�ª0µª3æª7«3R«1†«f¸«V¬5v¬#¬¬Ð¬ð¬­('­)P­*z­,¥­+Ò­"þ­Y!®5{®a±®R¯2f¯I™¯Nã¯52°Kh°K´°,±]-±_‹±;ë±<'²d²'„²¬²*Ç²'ò²C³3^³:’³"Í³<ð³--´[´v´_”´Lô´,AµHnµ1·µéµ øµ!¶+;¶g¶„¶3¡¶HÕ¶·12·7d·œ·±· Á·â·!¸'$¸,L¸y¸5ˆ¸¾¸&Ö¸6ý¸H4¹H}¹OÆ¹'º->º=lºFªº9ñºW+»qƒ»œõ»’¼2²¼å¼7ü¼+4½0`½-‘½¿½ß½ÿ½1¾2O¾‚¾5¢¾*Ø¾+¿//¿$_¿;„¿.À¿>ï¿#.À?RÀ#’À!¶À0ØÀ1	Á&;Á/bÁ4’Á2ÇÁ2úÁ8-Â/fÂH–Â>ßÂ.ÃLMÃ/šÃ&ÊÃ$ñÃCÄ4ZÄ:�Ä3ÊÄ)þÄ@(Å&iÅ$�Å$µÅ-ÚÅ&Æ$/ÆBTÆ-—Æ1ÅÆ"÷Æ$Ç?Ç\Ç.xÇ§Ç!ÅÇ"çÇ.
! È39È(mÈ)–È/ÀÈðÈ%É2É,PÉ}É$˜É½É$ØÉ&ýÉ0$Ê&UÊ8|Ê)µÊBßÊ'"Ë$JË/oË7ŸË/×Ë#Ì!+Ì!MÌ.oÌ*žÌBÉÌÍ!ÍAÍE^Íh¤Í-
Î;Î8GÎ€Î Î¹Î.ÏÎþÎ Ï9Ï,WÏ-„Ï/²Ï5âÏ6Ð/OÐ8Ð?¸Ð)øÐ*"Ñ2MÑ9€ÑºÑ×Ñ)öÑ* Ò2KÒ9~Ò*¸Ò+ãÒ3Ó:CÓ(~Ó<§Ó6äÓ@Ô2\ÔM�Ô?ÝÔ?Õ1]Õ9�Õ=ÉÕhÖ=pÖ5®Ö5äÖ%× @×Na×.°×6ß×0Ø)GØ)qØP›Ø%ìØ2Ù+EÙqÙ1ˆÙIºÙ&Ú)+Ú?UÚ6•Ú@ÌÚ.
Û3<Û,pÛ)�Û(ÇÛ0ðÛ:!Ü.\Ü&‹Ü<²Ü"ïÜÝJ,ÝCwÝK»ÝKÞfSÞ*ºÞDåÞ>*ßFiß+°ß4Üß4à,Fà,sà4 à&Õà$üà!á8á)Ká"uá=˜á.Öá0â06âgâ`{âzÜâ4WãqŒã.þã>-ä"lä-�äA½äHÿäHåJ`å«å!Êå)ìå%æ%<æbæ&væ�æ »æ!Üæþæç(ç&Gçnç‚ç/�çÍçáç2þç(1è"Zè8}è9¶è!ðèé!é7é7Ké6ƒéºéÉéÜé4ìé!ê*=êhê%ê&¥êÌêçêë!%ëxGëYÀëì$5ì Zì({ì1¤ì8ÖìQíOaí9±íGëí&3îAZî0œî|Íî{JïDÆïð#ð(<ðeðvð�ð§ð2¿ð)òð$ñ/AñZqñ ÌñNíñM<òŠò0©òBÚò óA>ó/€ó0°ó0áóKô!^ô"€ô"£ôÆôåô%õ%(õNõjõf�õwèõ1`ö%’ö¸ö2Ôö(÷+0÷+\÷&ˆ÷+¯÷Û÷)ó÷-ø0Kø|ø%–ø0¼øíø ùD,ùqù1‰ù'»ù.ãù2ú!Eú#gú/‹ú4»ú$ðúEû4[û(�ûj¹û2$ü)Wü@�üÂüBßüQ"ýKtýBÀý þ5$þ<Zþ+—þÃþ2Ùþÿ3$ÿ+XÿB„ÿ"Çÿ"êÿO
D]=¢à/ù)6>.u1¤#Öú 01P…‚ˆ$‘ ¶/×''/WNt8Ã=ü-:Zh7ÃQûSM¡À"Ù$ü#!'E0m(ž)Ç9ñ+?Sg-y8§à'ÿG'	o	!ˆ	%ª	-Ð	þ	
! ',
! T
! a
! 8€
!  ¹
! $Ú
! #ÿ
! #4!D f.‡¶Ð5ì">1M5-µãú
/
CO
5“

É
,×
"/'-W….¢+Ñ4ý;2+n*š3Å"ù&C^^*½#è#"0"Sv–'´Ü(ú#@:2{.®&Ý#"(-K,y¦Ä/ß,(<5e›7¸'ð2 H$iŽ+®9Ú*1,\,‰4¶"ëC&R8yA²ô'%:.`/�@¿$A%Kg5³é''!OLqV¾E+[,‡´MÐB,a:Ž7É;5=3s4§.ÜBNj.ˆ+·0ã"97IqI». *4 -_ 0� 1¾ 5ð &&!'M!(u!/ž!4Î!)",-"-Z"Gˆ"'Ð"(ø"&!#H#W#=g#(¥#;Î#D
! $FO$'–$4¾$Zó$9N%4ˆ%8½%Hö%!?&(a&EŠ&EÐ&'(')F'1p'2¢'aÕ'i7(S¡(õ(()&;):b)@�)RÞ)N1*+€*3¬*#à**++/+*[+†+›+ º+!Û+ý+/,0I,/z,-ª,.Ø,$-,-1-8-Q-d-q-KŠ-CÖ-.50.,f.<“.1Ð.z/1}/P¯/e0*f02‘09Ä0Lþ0HK1”1ª1Á1"Þ1\23^27’2*Ê2.õ2'$3,L3y3"“3<¶31ó34%4
Z4+h4	”4ž45¼4#ò4-5D5P\5L­5[ú55V6Œ6¡6B¿6:79=7.w7=¦7Mä7928ol8RÜ8N/9;~9Zº9&:D<:B�:>Ä:O;*S;N~;Í;:ç;P"<@s<E´<lú<5g=1�=)Ï=ù=2>"I>l>>!’>´>Ó>ì>?"?$=?/b?/’?/Â?/ò?3"@8V@3�@8Ã@+ü@3(A+\A3ˆAA¼A@þA:?B9zB9´B;îB;*C3fC3šCHÎC&D>D%ZD6€D3·DYëD<EE8‚E»E3ÙEF
F*TF.F!®FQÐF%"GDHG}�G,H-8HYfHYÀH<I¶WI¶J=ÅJ2KF6K'}K)¥K+ÏK6ûK62LiL‰L›L,´LáLEûLAAM4ƒM9¸M;òM/.N=^N/œNnÌN;O#QOuO"’OµO.ÏO!þO P!9P[P"qP"”P·P=ÏP
Q'Q>Q.RQH�QwÊQ!BRBdRF§RQîRS@S>”S2ÓS TB'T3jT<žT*ÛT U'U)GU+qU%�U%ÃU0éUV.VJV?jVDªVïV%W(4W']W)…W4¯W*äW7XGXcXXYšX,ôXH!YAjYZ¬YHZ-PZ6~Z5µZëZ(['4[
\[7j[¢[$¿[+ä[%\"6\-Y\%‡\!­\<Ï\>],K]x],•]Â]@á]'"^!J^ l^�^p¨^q_n‹_oú_j`1†`5¸`*î`7a=QaE�a1ÕaLbLTb-¡b*ÏbBúb>=c=|c=ºcgøci`d_Êd9*e"de"‡e#ªeJÎeCf?]fM�f8ëfB$g&gg*Žg*¹g%ägU
! h¿`h‰ i7ªi.âi†j8˜j3Ñj4k :k_[k=»k4ùk .l_OlJ¯l?úlK:mF†m4Ím4n;7nPsnWÄn?oA\oAžoAàoX"pL{pLÈpVqVlqEÃqL	rNVrQ¥rH÷rB@sCƒs]Çs]%tEƒtBÉtPuB]u. uOÏuBvKbvJ®vKùvKEwJ‘wKÜw5(x7^xJ–xJáx9,y9fyA yEâyQ(zDzzD¿z@{�E{:Ö{^|#p|-”|Â|É|	Ñ|+Û|l}Jt}+¿}	ë}õ}%~,'~nT~vÃ~m:u¨d€lƒ€8ð€:)�;d�; �:Ü�L‚%d‚&Š‚;±‚>í‚,ƒ!4ƒVƒqƒ<‚ƒ¿ƒÒƒ!ðƒ-„.@„*o„š„(¸„8á„<…BW…Fš…Bá…Z$†(†)¨†:Ò†N
‡(\‡1…‡<·‡Rô‡/Gˆwˆ/Žˆ6¾ˆcõˆ6Y‰C�‰6Ô‰7Š)CŠ;mŠB©ŠìŠ;‹&=‹0d‹\•‹ò‹>ŒAOŒ*‘Œ(¼Œ2åŒA�>Z�#™�-½�4ë� Ž">ŽQaŽ@³ŽBôŽ17�4i�ž�'¹�'á�		��".�DQ�@–�×�.ô�#‘,@‘1m‘)Ÿ‘"É‘*ì‘5’M’d’y’“’²’hË’4“Q“ k“1Œ“1¾“ ð“”.”*K”v” ’”³”%Ï”õ”•)*•T•3t•¨•·•&Î•õ•#–0–zJ–bÅ–+(—(T—0}—#®—1Ò—"˜+'˜S˜l˜„˜¢˜·˜Ì˜&â˜	™R!™/t™:¤™)ß™?	šIIš)“š2½šðš6
›6D› {›
œ›7ª›.â›BœJTœŸœ.¸œ1çœ@�@Z�›�º�QÖ�,(ž>UžD”ž=Ùž(ŸK@Ÿ$ŒŸ±ŸÌŸ8èŸ! 7 >O NŽ MÝ 3+¡@_¡ ¡½¡Î¡)î¡(¢@A¢%‚¢+¨¢Ô¢2ê¢+£+I£$u£6š£Ñ£5í£<#¤<`¤4�¤7Ò¤
! ¥/)¥5Y¥A�¥7Ñ¥%	¦>/¦Pn¦a¿¦%!§BG§Š§¤§Ã§%à§-¨+4¨6`¨-—¨.Å¨-ô¨("©)K©1u©§©8·©ð©*ª`.ª>�ªEÎª$«9«1H«z«=�«Ë«ß«÷«,¬A¬a¬:�¬¼¬1Ù¬­4!­0V­8‡­JÀ­%®%1®/W®&‡®C®®&ò®&¯@¯ Z¯D{¯À¯Þ¯î¯L°AS° •°¶°Ô°ñ°±±*0±[±z±0—±8È±,²2.² a²"‚²?¥²å²,³E2³!x³(š³8Ã³,ü³,)´$V´{´™´(µ´7Þ´!µ8µ#Xµ=|µAºµüµG¶2]¶$�¶Wµ¶,
·;:·>v·>µ·Dô·99¸-s¸3¡¸BÕ¸¹46¹)k¹•¹!¯¹Ñ¹3ä¹+ºDºaº(wº º5¶ºìºD»=P»]Ž»#ì»C¼,T¼<�¼6¾¼;õ¼61½nh½>×½*¾6A¾4x¾I­¾%÷¾'¿.E¿ t¿$•¿-º¿!è¿&
! À 1ÀRÀfÀzÀ7ƒÀ»ÀÚÀõÀ(Á%9Á0_Á!�Á"²Á'ÕÁ(ýÁ>&Â:eÂ5 Â:ÖÂ4ÃEFÃ*ŒÃ)·Ã;áÃ6Ä+TÄ1€Ä=²ÄðÄÅ.Å!NÅ7pÅ!¨ÅÊÅèÅ1Æ02Æ)cÆ)�Æ·Æ1ÒÆ8Ç9=Ç0wÇ¨ÇºÇ?ÌÇ\È\iÈJÆÈ$É#6ÉZÉfuÉOÜÉ ,Ê]MÊ,«Ê*ØÊ+Ë/Ë LËMmË-»ËIéËh3Ì2œÌÏÌ!ßÌ"Í,$ÍQÍ4oÍ*¤Í ÏÍOðÍ@ÎFZÎ=¡ÎßÎ$ùÎ$Ï8CÏ^|Ï(ÛÏ(Ð.-Ð%\Ð7‚Ð3ºÐCîÐ12Ñ4dÑ!™ÑJ»Ñ&Ò5-ÒcÒ5‚Ò:¸Ò=óÒ/1Ó*aÓSŒÓCàÓ%$Ô2JÔ8}Ô#¶Ô)ÚÔÕ'$Õ-LÕNzÕ<ÉÕ4Ö7;Ö^sÖVÒÖ6)×R`×ˆ³×8<Ø1uØ#§Ø#ËØïØBÙ@NÙ0�Ù9ÀÙ&úÙ4!Ú$VÚ3{Ú6¯ÚæÚüÚÛ.Û&HÛ+oÛ1›Û5ÍÛ;Ü0?ÜpÜ:ŽÜ)ÉÜ)óÜ(Ý(FÝ#oÝ“Ý&³Ý=ÚÝ%Þ)>Þ,hÞ(•Þ-¾Þ+ìÞß 5ßVß+vß¢ß"·ßÚßìß
! àà-àEàeà$‚à)§à.Ñà$á(%á(Náwá(–á6¿á3öá:*â?eâ4¥â	Úâ%äâ'
! ã-2ã5`ã!–ã1¸ãêã)ä2ä#Dä5hä8žä+×ä8å1<å%nå&”å»å.Ùåæ8'æ-`æ'Žæ*¶æ4áæç$1ç(Vç5ç#µç)Ùç)è*-è!Xè"zè"�è.Àèïè
! é!%éGéfé€éH�é/æé@êWêlêeƒêYéê&Cëjë ‚ë£ë"¿ëSâë6ìSì'pì)˜ìÂì.áìí/íNímíŒí?�íGÝí?%î*eî!�î²î#Áî åî*ï)1ï,[ï4ˆï)½ï$çï=ð'Jð<rð=¯ð.íð1ñ)Nñ1xñ4ªñ,ßñ'ò34òBhò4«ò7àò/ó:Hó2ƒó4¶ó.ëó#ô0>ô3oô?£ôBãô4&õœ[õBøõ&;öUböE¸ö5þö44÷)i÷)“÷-½÷"ë÷@ø8Oø"ˆø9«ø!åøFù$Nù*sù+žùÊù-àù'ú)6ú`úE|úMÂúUûFfû0­û&Þû5ü';ü5cü™ü²üÑüðüb
ý7pý0¨ýuÙýAOþ9‘þJËþ0ÿ7Gÿÿ3—ÿ&Ëÿ-òÿ(  I&j ‘²-ËVù/P€˜´0Ð'#)9MM‡!Õ'÷'9G3�4µ;êM&6t/«2Û2,AIn/¸3è13E/y3©7Ý3I)i)“+½/é2$L-q%ŸÅäJ	@O	$�	!µ	)×	#
!  %
! 0F
! 4w
! H¬
! (õ
! 5N'c‹ )¼(æZBj+­"Ùü
&
9B
|
2Œ
6¿
Tö
,K7xH°3ù/-*]6ˆ0¿Jð8;t%�,¶$ã.97(q(š~Ã4B9w7±=é3'/[4‹.À.ï4.S.‚,±9Þ99R:Œ9Ç:9<9vW°W.`�¤7Ä7ü<4Fq9¸$ò!"9&\)ƒ­Éè.û**,U ‚0£#Ô=ø6<Q.Ž)½5ç*H+h!” ¶-×OU!n<�-Í*û$&7K.ƒ(².Û-
! 81H7z.²/áF 3X 'Œ "´ +× 3!@7!Dx!%½!ã!+"3/"c"}"“"®">Î"-
#(;#<d#¡##¿##ã#$($$fM$¡´$V%$o%†”%6&MR&: &6Û&6'/I'%y'-Ÿ'<Í'5
! (&@(7g(AŸ(Gá())@A)$‚)2§)&Ú)H*J* ^*:*º**Ñ*Uü*OR+A¢+7ä+=,DZ,;Ÿ,$Û,3-54-0j-6›-@Ò-?.DS.@˜.;Ù.;/Q/e/z/Ž/¤/¸/Ë/à/ô/	0020H0\0r0Œ0 0³0Ä0Þ0ó0	1121E19]1ƒ—1L2 h2–	3V 3M÷3QE4D—41Ü4(5(75"`53ƒ5d·536)P6%z6= 6HÞ6C'7>k7?ª7(ê7B8HV87Ÿ8×8Zõ8`P9Y±9_:Pk:B¼:Bÿ:[B;8ž;\×;b4<\—<Xô<KM=N™=Qè=J:>8…>G¾>2?$9?N^?)­?1×?	@-(@iV@>À@?ÿ@F?A+†A+²A4ÞA0B0DB1uB9§B%áB!C+)C+UC+�C,­C+ÚC+D,2D,_D*ŒD·D,ÕD&EK)EKuEUÁEaF{yFAõF77G`oG4ÐG]H&cH"ŠHO­HOýHOMI'�I)ÅI)ïI)JFCJHŠJWÓJ&+K/RK ‚K)£KPÍKXLGwL@¿LAM-BM.pM9ŸMAÙM7NiSNl½N5*O;`O9œOUÖO5,PQbPˆ´P!=Q?_Q5ŸQ?ÕQ=RDSR7˜R-ÐR"þRA!S=cS%¡S1ÇS2ùS.,T2[TWŽTæT.U5U<GU2„U-·U-åUV�3V ÁVâV2ÿV(2WE[WE¡W$çWMX0ZX.‹XHºXGYKY3kY>ŸYXÞY27ZBjZ­ZF¿Z![/([!X['z[)¢[7Ì[%\*\*H\"s\!–\)¸\ â\]6"] Y]Rz]/Í](ý]"&^I^#g^‹^"¨^1Ë^9ý^7_)O_(y_¢_À_(Õ_ þ_`2`R`1p`+¢`/Î`/þ`(.a8Wa&�a·a#Öa"úab*8b!cb …b¦b*¾b6éb* cKc2kc$žcÃcácöcd1d)Fd,pd0�d7Îd!e#(e0Le&}e#¤eFÈe;f/KfA{f@½f3þf/2g(bg8‹g!ÄgMæg64h8kh.¤h3Óh-iM5i4ƒi@¸iJùiKDj,�jA½jHÿj>HkU‡k&Ýk'lL,lHylUÂlFmC_m@£m=äm8"nO[n-«nÙn6ôn0+o3\o/�oÀo8Öo0pD@p1…p$·p<Üp+q2EqFxqE¿q0r‡6rY¾rnsT‡sKÜsN(tOwt7ÇtIÿt,Iu0vu§u.Ãu.òu8!v'Zv&‚v+©v%Õv>ûvY:wb”w#÷wHx(dx$�x/²xâx4øx‚-y°y-ÏyCýyCAz-…z³z-Ñz!ÿz !{ B{&c{Š{¨{-È{5ö{%,|.R|%�|§|»|Î|'å|
}!}09}0j}›}°}Ð}"ï}'~:~HX~(¡~3Ê~1þ~305dš/ºêF€(H€)q€1›€8Í€+�)2�A\�+ž�/Ê�6ú�1‚.±‚+à‚0ƒ=ƒ(Xƒ)�ƒ*«ƒ-Öƒ*„,/„\„z„"™„ ¼„Ý„ó„
! …A%… g…Eˆ…#Î… ò…7†,K†(x†4¡†Ö†(ð†/‡/I‡.y‡¨‡Ç‡%â‡4ˆ4=ˆ+rˆ3žˆ0Òˆ3‰,7‰)d‰7Ž‰6Æ‰!ý‰&Š7FŠ%~Š2¤Š.×Š)‹+0‹.\‹6‹‹Â‹4Ý‹Œ,0Œ]Œ"sŒ/–Œ?ÆŒ+�B2�2u�6¨�ß�4ÿ�F4Ž%{Ž¡Ž7µŽ2íŽ4 �>U�5”�1Ê�"ü�1�.Q�€�&œ�!Ã�å�‘^‘x‘3”‘%È‘0î‘J’1j’2œ’(Ï’ø’“+“E“T“r“7†“¾“'Ó“'û“(#”$L”>q”=°”)î”E•^•!v•˜•ª•½•1Ô•–"&–I–d–%}–6£–<Ú–—,—F—,a—&Ž—"µ—HØ—3!˜/U˜U…˜&Û˜L™3O™Yƒ™8Ý™3š4Jš š š³šÈš&ãš*
! ›&5›*\›,‡›.´›ã›œ!œ9:œCtœ%¸œ)Þœ%�.�H�"_�‚�F¢�4é�ž<ž1Rž.„ž*³ž:Þž Ÿ:ŸWŸuŸ‹Ÿ.¡Ÿ,ÐŸýŸ5 .K z /š 0Ê û ¡7¡-D¡"r¡-•¡,Ã¡ð¡¢¢8¢M¢g¢€¢“¢«¢*È¢)ó¢4£R£!o£/‘£*Á£)ì£¤O5¤…¤*�¤!È¤$ê¤$¥4¥#O¥s¥’¥«¥$É¥î¥¦"¦A¦ Z¦{¦I•¦8ß¦§!$§#F§&j§‘§±§5Ì§¨(¨@A¨B‚¨AÅ¨ ©(© H©-i©<—©!Ô©1ö©(ªHªdª!ªP¡ª6òª<)«"f«.‰«¸«G×«G¬'g¬-�¬3½¬ ñ¬­(/­%X­1~­#°­5Ô­*
! ®'5®$]®'‚®3ª®JÞ®>)¯%h¯+Ž¯º¯"Æ¯é¯!þ¯A °Eb°D¨°'í°±x0±›©±}E²Ã²#Ø²2ü²:/³Mj³/¸³8è³7!´'Y´(�´?ª´.ê´Kµ2eµ$˜µZ½µ8¶#Q¶u¶‘¶®¶%Ì¶7ò¶&*·,Q·-~·!¬· Î·6ï·&¸+E¸q¸�¸®¸É¸!è¸
! ¹#¹B¹J`¹=«¹2é¹=º2ZºB�º7Ðº=»<F»Aƒ»Å»â»þ»&¼-A¼&o¼–¼!¶¼Ø¼ô¼B½U½"r½•½9´½4î½5#¾Y¾$m¾!’¾.´¾Gã¾2+¿$^¿ƒ¿ ›¿%¼¿!â¿&À)+ÀUÀrÀ-�À»ÀÚÀ&îÀÁ%Á%:Á`ÁuÁh‰Á>òÁ1ÂJÂPaÂ9²Â1ìÂ*Ã>IÃ?ˆÃzÈÃ#CÄ-gÄD•Ä>ÚÄ1ÅKÅdÅ}Å�Å©ÅÇÅåÅ!Æ/%Æ UÆ6vÆN­ÆüÆÇf.ÇK•Ç_áÇ]AÈ.ŸÈ9ÎÈ2É<;É;xÉG´É(üÉ
! %Ê'0Ê
! XÊcÊ]zÊ&ØÊ1ÿÊD1Ë=vËE´Ë<úË07Ì8hÌK¡ÌKíÌ'9Í?aÍ¡Í-½Í0ëÍ$ÎEAÎ0‡Î¸Î)ÖÎ&Ï'Ï!:Ï\\Ï%¹Ï(ßÏbÐGkÐ9³ÐíÐ/Ñ.4Ñ)cÑ)�Ñ ·ÑØÑ4òÑ&'Ò+NÒ*zÒ(¥ÒFÎÒ0ÓLFÓ4“ÓÈÓ'×ÓUÿÓ)UÔ6Ô)¶Ô6àÔ	Õ*!ÕLÕ0lÕ1�ÕUÏÕN%Ö!tÖ2–ÖÉÖ]ÜÖd:×]Ÿ×Uý×dSØU¸ØNÙU]Ù³ÙËÙ+àÙÚ*#Ú/NÚ+~Ú/ªÚ ÚÚPûÚ/LÛ/|Û,¬Û&ÙÛ9Ü:Ü*RÜ-}Ü@«Ü-ìÜ@Ý8[ÝK”Ý8àÝKÞeÞ1„Þ+¶ÞâÞ.þÞ(-ßVßTjß2¿ß2òß%à4à3Oà ƒà)¤à+Îà*úà5%á[á1dá$–á!»á,Ýá<
! âUGâ!�âF¿â:ãAã0`ãu‘ã#ä+ä=Iä7‡äC¿äTåZXå[³ådæEtæcºæoç9Žç#Èç!ìçè:,è:gè[¢è#þè"é=Bé/€é%°éÖéöé1êIHêC’êDÖê%ë[Aë!�ë¿ëMßëM-ìG{ìIÃìK
í?Yí#™í%½í4ãí2îIKî•î0©îÚîôî:ï1Mï(ï&¨ï/Ïï+ÿï-+ð+Yð@…ð<Æð8ñ5<ñ6rñ©ñÅñ,âñ2ò?Bò‚òœò7´òBìò,/ó'\ó6„ó+»ó+çó6ô?Jô)Šô2´ô7çô/õOõdõ!võ'˜õ(ÀõQéõ;ö-[ö=‰ö#Çö!ëö5
÷)C÷%m÷.“÷/Â÷0ò÷.#ø6Rø#‰ø­øÀø3ßø6ù+Jù'vù)žù ÈùAéù"+ú(Núwú‰ú-•úÃú	ÒúAÜúû1û:QûŒûO«û'ûû&#üJü?jüªü%ÈüLîü;ýQýoý0�ý¾ý†ÃýJþm[þ«ÉþZuÿ&Ðÿ%÷ÿ#BAC„KÈVvkâRò;EK�*ÍMøF*Z$…*ª"Õ<ø85 n$�"´&×þ*7b5|.²0á48GA€6Â2ù8,2e2˜8Ë1<62s>¦5å>	)Z	0„	"µ	Ø	ò	
! %)
! "O
!  r
!  “
! -´
! "â
! !'%A%gk�kùkeRÑ�$
'µ
4Ý
J!]X(Ø'/ W+x!¤Æ×õ*G[5o-¥Óß¯ë›Š�d(�%§ÍÛå*Á1ìHg�
! �˜±DºAÿUA=—>Õ6?KG‹9ÓG
Uo%‡(­Ö%î($='b0Š»Â,É&ö¨#Æê!ð&+9Oe'µÝ÷.Nle‹añSq ‰ªÆ!â#((%Q$w#œ!À'â0
! -;,i0–-Ç,õ4" "W 1z .¬ 2Û /!!>!-`!$Ž!R³!R"8Y"]’"uð"mf#BÔ#N$,f$o“$C%GG%P�%Là%P-&@~&?¿&Cÿ&IC'E�'FÓ'z(<•(<Ò(>)6N)M…)9Ó)I
*CW*?›*BÛ*x+9—+‚Ñ+DT,8™,ˆÒ,3[-x�-C.QL.wž.I/K`/P¬/Mý/ŠK0LÖ0‰#1S­1E2>G2[†2Xâ2I;3<…39Â39ü3664Km4K¹4R5NX5F§5Hî5O76I‡6>Ñ6<7>M8.Œ8O»89)(9_R9m²92 :HS:œ:,¨:=Õ:9;M;'^;.†;µ;.¾;gí;U<2Õ<R=}[=1Ù=(>4>R>?d>I¤>î>!
! ?!,?N?%h?DŽ?EÓ?@,1@)^@ ˆ@%©@%Ï@1õ@-'AUAuA&•A¼AÙAæA$ùAB<1BnB {B=œBPÚB�+C,ÉC>öCN5D-„D;²D6îD %E4FEV{E;ÒE.Fv=FM´F,G!/GLQG(žGFÇG6HIEH_�HïH7IHDI�I9£IÝIæIüI$J?AJ8�JaºJ KC=K�K“K4¥KÚKHëK4LG:L7‚LHºL;M%?M_eMfÅMU,Nj‚N=íNS+O‡O>PWFPUžPUôPSJQhžQHR5PRP†RK×RE#S:iSC¤SIèS]2T,�T,½T:êTM%U:sUP®UµÿU—µVÍMWbXz~XzùXftY=ÛYZ4Z&DZ&kZ’Z8¦ZßZ!ýZ[8[9Q[8‹[Ä[]ä[#B\+f\)’\-¼\jê\!U]w]3†]7º]3ò]/&^3V^AŠ^+Ì^Mø^:F_7�_7¹_*ñ_5`2R`L…`KÒ`5a5Ta4Šaw¿ag7bCŸb<ãbL c7mcA¥c@çc.(d6WdaŽd[ðdjLeI·eKfMf+efN‘fFàfH'gWpgHÈgEhGWhEŸhlåhxRiiËi?5jVuj}ÌjbJkh­kblvyl}ðlDnm€³m\4nP‘nOând2oS—o=ëo|)pu¦pRqqoqQáq€3r]´rpshƒsIìsE6tO|tTÌtf!uZˆuWãu7;v6sv'ªv<Òv>w9Nw#ˆw
¬w;ºw-öw4$xAYx<›x$ØxdýxQbyj´ygzm‡zËõzéÁ{q«|€}tž}„~{˜~‹n ~€YŽ€Fè€_/�¹��×I‚g!ƒx‰ƒk„|n„rë„ƒ^…eâ…uH†5¾†1ô†�&‡Ÿ¨‡KHˆ[”ˆOðˆ_@‰V ‰f÷‰I^ŠY¨Š"‹$%‹?J‹NŠ‹Ù‹+ù‹8%Œ^Œ5yŒ!¯Œ%ÑŒ,÷Œ$�D�,_�5Œ�@Â�#Žm'Ž6•ŽFÌŽ\�Kp�>¼�/û�(+�-T�*‚�­�"Í�ð�4‘W@‘O˜‘>è‘_'’?‡’]Ç’>%“d“4�“&¶“:Ý“_”)x”&¢”4É”=þ”5<•3r•3¦•1Ú•,–49–’n–P—'R—/z— ª—<Ë—=˜F˜8]˜–˜5­˜(ã˜M™`Z™'»™ ã™š/$šOTš9¤š1ÞšA›?R›?’›AÒ›@œ@Uœ<–œ9ÓœB
�BP�2“�EÆ�3žR@žI“ž6ÝžFŸ8[ŸV”Ÿ0ëŸ4 :Q <Œ >É ;¡|D¡"Á¡&ä¡B¢@N¢(�¢,¸¢>å¢Z$£)£D©£4î£7#¤H[¤=¤¤Qâ¤T4¥K‰¥.Õ¥;¦j@¦Œ«¦H8§I�§8Ë§D¨/I¨y¨�¨3§¨AÛ¨c©I�©]Ë©E)ªRoªDÂªS«&[«#‚«8¦«_ß«=?¬*}¬r¨¬o­p‹­Kü­8H®B�®=Ä®c¯Mf¯4´¯@é¯?*°:j°o¥°'±==±g{±Rã±?6²8v²:¯²1ê²+³6H³>³¾³FÚ³x!´;š´HÖ´\µ!|µ=žµ3Üµ8¶+I¶<u¶B²¶Cõ¶!9·E[·4¡·;Ö·3¸�F¸%È¸Rî¸HA¹DŠ¹1Ï¹<º->º<lº-©º?×º7» O»,p»@�»>Þ»3¼<Q¼JŽ¼TÙ¼:.½.i½3˜½2Ì½=ÿ½2=¾@p¾N±¾,¿7-¿5e¿@›¿3Ü¿+ÀM<ÀLŠÀ:×À<Á<OÁJŒÁ/×Á%Â-ÂKÂMdÂL²ÂAÿÂ2AÃRtÃ$ÇÃìÃ.Ä,;Ä:hÄ1£ÄCÕÄÅ:6Å.qÅ ÅA½ÅCÿÅDCÆ`ˆÆHéÆ(2Ç([Ç,„Ç ±ÇHÒÇ%ÈBAÈ0„È:µÈAðÈC2ÉpvÉ'çÉ;Ê?KÊ<‹Ê2ÈÊ4ûÊ;0Ë8lË>¥Ë2äË2Ì2JÌ2}Ì.°Ì#ßÌÍI!Í kÍ0ŒÍK½Í,	Î-6Î3dÎN˜Î>çÎ6&ÏG]Ï2¥ÏAØÏEÐ;`Ð>œÐIÛÐ(%Ñ5NÑH„Ñ%ÍÑ,óÑ& Ò)GÒ'qÒV™Ò"ðÒ!Ó=5Ó3sÓ5§Ó>ÝÓÔ+1Ô<]ÔEšÔ@àÔL!ÕMnÕL¼ÕM	Ö<WÖj”Ö*ÿÖ@*×>k×/ª×(Ú×"ØM&Ø3tØG¨ØIðØ5:ÙpÙ2‡ÙAºÙCüÙ9@Ú<zÚ·Ú-ÕÚÛ)!Û6KÛ‚Û#›ÛW¿Û5Ü*MÜ4xÜ6­ÜAäÜ=&Ý7dÝhœÝ8Þ;>Þ)zÞ3¤ÞCØÞ/ß(Lß.uß*¤ß9Ïß*	à54à>jà*©à9Ôà*á09á/já,šá6ÇáFþá:Eâ.€â+¯âGÛâ4#ã6Xã�ã[¨ãYä^äBxäE»äCåeEåC«åIïåI9æ5ƒæ£¹æF]çF¤ç4ëç è.>è&mèH”è9Ýè,é&Dé1ké,�éCÊé?ê2Nê&�ê=¨ê.æê0ë8Fë ë1 ë5Òë7ì.@ì0oì5 ì'Öì=þì7<íItí>¾í!ýíNî*nî@™îQÚîM,ï%zïF ï$çïðO*ð*zð'¥ðÍð.ëð,ñGñ"añ@„ñ"Åñ%èñ3ò/Bò5rò)¨ò.Òò/ó11óKcó(¯óØó2øóG+ô?sô0³ô7äô)õ+Fõ?rõ2²õ5åõ3ö>OöNŽö?ÝöE÷3c÷`—÷}ø÷avø=ØøDùW[ù<³ùRðùfCúQªú9üú,6ûEcûA©û<ëûF(üfoüAÖü:ýHSýXœýNõýUDþ@šþXÛþB4ÿGwÿ>¿ÿ0þÿ7/gN�8Ð1	2;Cn(²8Û2P6gDž;ã:LZE§=íS+iAéh+D”@Ù9YT�®`<5�aÓ45Hjq³r%	A˜	&Ú	9
! 9;
! Qu
! +Ç
! fó
! =Z3˜BÌ=,M+z?¦-æZ
Ho
Z¸
A#U*y$¤ÉAá#z5E°7ö>.%m1“6ÅQü"NqN‘àNNO=žzÜrWVÊ\!9~0¸1é9ULl-¹Zç^BX¡]ú3X)Œ^¶yg�J÷8B-{^©\te†ÚaF�:È@>DEƒWÉ|!^ž1ý+/@[œ<º\÷:T;�\ËA( 4j  Ÿ 0À :ñ 5,!]b!)À!.ê!#"(="$f"E‹"LÑ"1#gP#4¸#í#*$A7$3y$R­$2%Z3%RŽ%Wá%$9&R^&O±&N';P'VŒ'5ã',(%F(Al(@®(Eï(I5):)/º)ê)&	*U0*6†*&½*Dä*x)+(¢+/Ë+3û+//,%_,2…,B¸,û,M
-*[-$†- «-*Ì-(÷-1 ..R.,�.-®.=Ü.H/Qc/&µ/fÜ/&C0Bj0,­0*Ú031?918y1#²1SÖ1+*2SV23ª22Þ2<3CN3+’3¾3IÛ3,%4]R4V°4;5‡C5|Ë55H6r~6Lñ6S>7;’7FÎ7782M8J€8:Ë819o89u¨9�:H¬:4õ:N*;-y;(§;+Ð;*ü;='<.e<&”<$»<!à<b=de=TÊ=L>>l>4«>Ià>*?0H?Wy?+Ñ?"ý?S @Tt@XÉ@+"A NAIoA*¹AEäA**B,UB8‚B?»BEûB®AC(ðC;D<UDD’DW×DN/EN~EVÍE$F4F,OF7|F;´FsðF)dGAŽGÐGßGýGH81HjHyH3•HDÉHQIJ`I8«IKäIk0JmœJ¥
! K£°K…TLcÚLF>M…M £M$ÄM6éM+ N)LNBvNS¹N2
O*@O+kO4—O-ÌOKúO5FP:|PM·P4Q::Q!uQO—QNçQ´6R6ëRQ"StSKŒS^ØS-7TOeTCµT&ùTO U6pU3§U`ÛU-<V$jV.�V1¾VcðV\TWg±WFXE`X6¦X\ÝXL:YU‡YšÝY1xZIªZ2ôZC'[Ok[A»[8ý[@6\3w\q«\*]3H]‚|]hÿ]Mh^N¶^„_7Š_7Â_?ú_.:`<i`.¦`8Õ`1a+@a-laMša4èa+b,Ib*vb<¡b~ÞbG]c,¥c'Òceúc2`d “d+´dFàd0'e:Xe5“e;Ée&fB,f3of"£f'Æf-îfQgkng;Úgqhqˆh/úh-*iXi(wi, i%Íi5ói1)j([j6„j1»j0íj=k#\k0€k4±kCækA*lAll&®l3Õl0	m":m]m'|mL¤mñm÷mnZ$n0n.°n?ßn,oLo	ko"uo.˜o3ÇoûopW3p%‹p±p#Ìp$ðpDqLZqK§qvóq[jr&Ærír.sn;sªs"¾s#ás8t>tQtptŽt,®t2ÛtuI#uHmux¶u$/vKTv] v4þv73wkw‡wD¥wêw%x'xE=x?ƒx>Ãx#y2&yYyyy+“y3¿y;óy6/z.fz/•zGÅz
{)){*S{/~{7®{:æ{*!|:L|J‡|Ò|/ò|/"}+R}6~}7µ}Ví}KD~C�~&Ô~"û~4$S x0™0Ê;û·7€Éï€X¹�X‚Çk‚Ï3ƒa„se„XÙ„X2…Í‹…ÇY†n!‡r�‡>ˆÏBˆÉ‰rÜ‰sOŠyÃŠE=‹/ƒ‹8³‹9ì‹<&Œ0cŒ8”Œ7ÍŒ4�6:�‹q�ˆý�9†ŽrÀŽy3�~­�+,� X�ay�/Û�"‘E.‘Ut‘8Ê‘Y’4]’S’’4æ’)“E“*_“Š“D “å“&” ,”M”=j”Q¨”Uú”)P•Lz•ŠÇ•8R–>‹–+Ê–(ö–+—%K—*q—$œ—'Á—*é—$˜?9˜5y˜¯˜8Ç˜)™8*™nc™>Ò™tš#†šªšAÀša›#d›+ˆ›+´›à›0ø›#)œ:Mœkˆœ@ôœC5�.y�9¨�Wâ�N:ž‰ž$©žÎž çžŸ "ŸCŸ!bŸ3„Ÿ:¸Ÿ@óŸ94 Dn C³ ÷ ¡ ,¡M¡8a¡jš¡¢&$¢K¢&j¢&‘¢¸¢8Ô¢
£,£L£^£t£$‘£¶£(Ç£&ð£$¤<¤#U¤"y¤œ¤º¤-Ø¤¥-$¥#R¥v¥.•¥Ä¥"â¥1¦7¦L¦i¦b}¦à¦.ù¦/(§2X§)‹§3µ§2é§&¨C¨5`¨–¨«¨/Ë¨Eû¨A©?U©H•©0Þ©?ªOªeªª3—ª3Ëª>ÿªA>«W€«Ø«$õ«,¬3G¬3{¬>¯¬Aî¬40­4e­>š­AÙ­f®g‚®vê®Aa¯A£¯"å¯(°/1°Ta°c¶°;±.V±.…± ´±!Õ± ÷±)²B²XV²b¯²k³V~³GÕ³~´%œ´0Â´Nó´KBµHŽµ»×µj“¶Ñþ¶sÐ·©D¸aî¸0P¹W�¹0Ù¹0
! º:;º>vº#µº$Ùº8þº27»j».~»"­»Ð»/ï»W¼Cw¼Q»¼>
½/L½B|½B¿½:¾D=¾D‚¾=Ç¾A¿HG¿P�¿Sá¿A5ÀGwÀC¿À<ÁJ@ÁF‹Á?ÒÁRÂ>eÂR¤ÂX÷ÂnPÃC¿ÃEÄQIÄS›Ä2ïÄ*"Å{MÅuÉÅ?ÆJ\Æ"§Æ!ÊÆìÆ%
! Ç10Ç5bÇ˜Ç®Ç#»Ç0ßÇŽÈ@ŸÈ-àÈÉ:-É7hÉ ÉO»ÉOÊ[[Êg·Ê„Ë^¤ËBÌQFÌV˜ÌZïÌ[JÍ=¦ÍKäÍU0Î<†ÎSÃÎUÏCmÏZ±ÏMÐXZÐ8³Ð9ìÐ<&Ñ0cÑ7”ÑDÌÑsÒm…Ò#óÒ8Ó PÓ+qÓD�Ó;âÓ?Ô5^Ô4”Ô8ÉÔPÕISÕ3�ÕRÑÕ;$ÖA`ÖG¢Ö7êÖ3"×0V×_‡×bç×cJØQ®ØqÙ[rÙ6ÎÙBÚQHÚ5šÚ<ÐÚ+
ÛL9ÛU†ÛJÜÛ4'Ü,\Ü+‰Ü9µÜ6ïÜ0&Ý8WÝ6�Ý9ÇÝMÞ_OÞC¯Þ`óÞ?Tß>”ßoÓßVCàAšàYÜàd6áA›á3Ýá3â4Eâ8zâ2³â æâ3ã.;ã jã3‹ã¿ãØãóãEä;Yä1•äÇäGàä@(å:iå:¤åIßåI)æ!sæ0•æ'ÆæXîæ;GçHƒç`Ìç3-è0aè#’è0¶è2çèJéTeé@ºéBûéZ>ê)™êDÃê;ë3Dë9xë9²ë*ìë'ì1?ìFqì'¸ì9àì/í3Jí:~í[¹íZîVpî<Çî6ï,;ï-hï-–ïGÄï7ð3Dð;xðG´ð.üð2+ñL^ñO«ñ3ûñ8/ò0hò8™ò8Òò7óCó+^ó6Šó&Áó*èó6ô8Jô ƒô5¤ô1Úô:õ/Gõ&wõIžõ-èõ@ö=Wö;•öÑö!éö÷V&÷+}÷#©÷Í÷.ì÷"ø,>ø4kø+ ø*Ìø÷ø.ù'@ù$hù*�ù'¸ùàùSùù>MúiŒú:öú)1û%[û3�ûCµû/ùû?)ü$iü'Žü¶üZÓü..ý$]ý‚ý”ý‡ªýB2þNuþÄþ$Þþÿ1ÿ!OÿRqÿYÄÿb]�Oß/D%XZ~4Ù\ZkOÆQRhg»u#\™eö`\.½/ì5)R3|2°&ã2
! 2='p˜J¯ú#/5.eV”'ë:	SN	O¢	ò	
! "
! :
! #W
! @{
! 8¼
! Aõ
! 71O�!�'¿ ç5'>wf"Þ.
R0
Fƒ
"Ê
Fí
:44o*¤-ÏýM.d“ ­eÎ4;JK†-Ò=>Wu�­É7Ý>3Tˆž¼/Ú2
! =2U7ˆ7À;ø84Fm´2Ô77?)w&¡?È,+5&aOˆ/Ø1:::u:°@ëQ,$~#£3Ç0û,DHc ¬"Í!ð$71P-‚#°'Ôü#%>dyf‘%ø& E5f!œG¾%,G1c6•qÌ->-l1šDÌ#9!Y/{O«"û" A K^ Cª *î H!$b!1‡!@¹!Hú!C"$_"+„"-°"9Þ"8#0Q#?‚#;Â#jþ#Qi$@»$Tü$DQ%/–%KÆ%5&>H&:‡&JÂ&E
'SS'a§'E	(:O(MŠ(]Ø(>6)Au)C·)`û)=\*>š*<Ù*S+Aj+A¬+Kî+J:,E…,eË,N1-H€-?É-:	.;D.B€.;Ã.Cÿ.KC/@�/IÐ/G0\b0>¿0Nþ0SM1|¡192NX2I§2>ñ2?03Sp3CÄ3G4QP4J¢4Tí4EB5cˆ52ì5+6;K6‡6B§6Cê6¢.7%Ñ7e÷7r]85Ð8Q9=X9=–9yÔ9N:×f:g>;¦;Ä;$ä;'	</1<>a<M <#î<==QP=U¢=Gø=I@>FŠ>EÑ>K?Ic?W­?G@OM@.�@"Ì@$ï@MAKbA ®AÏABèAB+B9nB+¨BHÔB8C1VC*ˆC0³CBäCC'DAkD8­D4æD<E7XE>�E,ÏE2üE(/F'XF=€F,¾F,ëF+G-DGHrG<»G&øGJHXjHbÃHM&I|tI2ñI6$J7[J6“J$ÊJ*ïJ=K;XKŒ”KŠ!L-¬L-ÚL]MKfM²M ÏM'ðM,N'EN*mN&˜N)¿N5éN=O8]O$–O=»OùOM
! PKXP#¤P,ÈP,õPL"QfoQWÖQY.RˆR'”R¼RÑR=áR8S^XSV·S5T‡DTPÌT9UWU8mU¦U9¶UWðUDHV:�V'ÈV&ðVcW){W$¥W%ÊW7ðWs(X;œX-ØXQY-XY†Y,•YAÂY=ZBZETZ7šZ(ÒZûZ7[5P[.†[Jµ['\U(\T~\FÓ\I]Fd]R«]Lþ]>K^AŠ^>Ì^:_F_#^_‚_JŸ_Gê_*2`B]`" `GÃ`'a03a!da†a)Ÿa"Éa#ìahb*yb!¤b0Æb&÷b3c)Rc|c-•c=Ãcd_dd2—d(ÊdBód#6e&Ze&�e¨e1Åe]÷e-Uf>ƒf+Âf(îfgg$g0¤gÕg!ðg%h8hOhWmh$ÅhêhH	iGRiši+¯iÛixûi!tj;–jÒjãj+ýj)k1@k)rk'œk%Äk!êk l6-l"dl‡l; lÜl8òl7+mAcmH¥mSîmSBn"–n¹nØnón#oY6o[�o(ìo!p7pWppp-‰p·p.Ñp,q(-qVqvq�q&£qÊq åq2rC9r^}r Ürýrs6,s)cs-�s'»s
ãssñs/et•tv¦t2uPuSuWu6iu u¨u=°u=îuW,vW„vÜv.ðvw*&w6Qwˆw”w#�w
Áw0ÏwDxDEx;ŠxÆxGâx*y:JyA…yDÇy	zAzXz vz —z'¸zNàz-/{3]{A‘{5Ó{	|`|/~|@®|'ï|6}DN} “}+´}à}4ô}')~+Q~&}~#¤~$È~#í~#"5 X$y"ž%Áç!€'€E€)e€/�€¿€Ü€+ø€/$�0T�#…�B©�^ì�2K‚~‚—‚2²‚å‚.ƒ^4ƒA“ƒ@Õƒ%„3<„9p„]ª„e…8n…>§…7æ…4†8S†6Œ†6Ã†1ú†(,‡2U‡Iˆ‡KÒ‡?ˆ÷^ˆ#V‰!z‰9œ‰1Ö‰4Š7=Š9uŠ¯Š<ÎŠ.‹1:‹,l‹1™‹5Ë‹4Œ6Œ2SŒ-†Œ´Œ1ÔŒ�=�!L�"n�‘� ¥�'Æ�"î�-Ž?ŽFŽWŽmŽ~Ž‘Ž¨ŽÃŽâŽ÷Ž�='�,e�I’�EÜ�"�$?�-d�*’�M½�‘‘8‘
! R‘]‘}‘œ‘$´‘XÙ‘ 2’AS’3•’!É’-ë’B“\“u“&Ž“-µ“ã“/ì“”<<”
y”+‡”*³”4Þ”"•36•j•
! ‡•#’•¶•Ð•ê•–	–&%–2L–'–$§–,Ì–Jù–UD—š—ž—­—¼—'Ë—9ó—!-˜#O˜5s˜6©˜Bà˜B#™f™u™„™“™¢™%±™×™÷™šš.š=šLš[šjšŠš™šAœšCÞš‹"›Ê®›UyœiÏœ!9�€[�oÜ�¢LžXïž.HŸFwŸ!¾Ÿ?àŸu  E– 2Ü '¡7¡I¡…R¡kØ¡‡D¢nÌ¢";£^£$n£7“£:Ë£¤%¤5C¤
! y¤¨„¤-¥•3¥)É¥,ó¥/ ¦,P¦.}¦n¬¦`§‘|§p¨P¨vÐ¨wG©4¿©Nô©oCª9³ª)íª9«/Q«6�«>¸«@÷«08¬i¬nˆ¬˜÷¬©�­O:®hŠ®Tó®OH¯V˜¯Òï¯+Â°/î°F±6e±5œ±*Ò±¥ý±1£²Õ²ñ²
! ³x"³/›³ÍË³9™´UÓ´3)µD]µ:¢µmÝµ:K¶§†¶F.·£u·)¸_C¸j£¸E¹^T¹k³¹IºKiº¼µº?r»?²»Wò»dJ¼L¯¼Qü¼FN½N•½kä½~P¾lÏ¾k<¿[¨¿»ÀQÀÀ—ÁuªÁ˜ Âh¹ÂE"ÃBhÃ±«Ã]Ä•ÝÄesÅˆÙÅIbÆO¬Æ?üÆ0<Ç0mÇGžÇNæÇ]5ÈD“ÈVØÈ^/ÉWŽÉLæÉ]3Êh‘ÊLúÊfGËL®ËDûËB@ÌCƒÌ7ÇÌAÿÌ…AÍFÇÍJÎ<YÎ8–Î:ÏÎ.
! ÏK9ÏS…ÏHÙÏ:"Ð>]ÐFœÐ7ãÐHÑldÑLÑÑjÒ`‰ÒBêÒ5-Ó@cÓÑ¤ÓzvÔJñÔ><Õ7{ÕX³Õ;ÖrHÖX»Öb×Ow×LÇ×DØ8YØF’ØeÙØb?Ùl¢Ù‰ÚS™ÚYíÚGGÛk�ÛIûÛÁEÜAÝ@IÝpŠÝZûÝ!VÞHxÞ^ÁÞ5 ßVVß­ß`-àEŽà‰ÔàY^áK¸áKâJPâa›âýâSþãFRä|™ä{åQ’åhäå6Mæa„æCææZ*çY…ç:ßç6èsQè&Åè&ìèMé+aéU�éXãé6<êNsê[ÂêWë?vëe¶ë=ì0ZìN‹ìLÚìU'í9}íT·íWîIdî8®î6çî<ïI[ïb¥ïEð/Nð?~ð+¾ðUêðI@ñ+ŠñL¶ñ8òA<ò0~òK¯òRûò-Nó-|ó/ªó+Úó8ô%?ô7eô=�ôVÛô.2õaõ%{õJ¡õzìõAgöd©öV÷e÷F�÷FÈ÷0øe@øZ¦øFùSHùBœù!ßù4úz6úF±úgøú?`û? û*àûIü7Uü5�ü2Ãüöüýd4ý-™ý'Çý2ïýg"þÃŠþrNÿqÁÿ�3ÄoäuTYÊj$i�(ù>"Ta[¶ÆÙ(÷ +<7hh ?	IÞ_8>wC†Ê(Ù	6"	)Y	Dƒ	(È	$ñ	
! *
! 3
! 	Q
! 
[
! i
! 
{
! ‰
! 
�
! «
! ³
! 0¼
! í
! ö
! 

! 5@Reu~
‡•¤·É
Òàö
! 
!  	+&5e\cÂz&
a¡
_Tc¸>Øe"}3 3Ônfw<ÞJf<…ÂZÙ14f €¡<µ<ò7/3g-›=É08HO@˜vÙ7P2ˆ*»3æ-*2XK‹*×0A3u?ˆ=È&-Kj4ƒb¸_�{O	'Y4�1¶<è9%<_?œIÜG&>n2­:à+&GBn?±Cñ)5“_PóŒD `Ñ •2!‰È!XR"6«"‚â"Me#;³#|ï#zl$:ç$7"%iZ%²Ä%Aw&e¹&a't�'rö'Zi(]Ä(]")V€)P×)Z(*5ƒ*F¹*2+–3+wÊ+#B,øf,M_-D­-+ò-$.C.Y.o.…."œ.¿.Ý.ä.)ü.#&/)J/%t/'š/)Â/'ì/030$O0Xt0)Í0D÷0><1B{1/¾1Uî1rD2D·2‚ü2�3L4KN4<š4J×4J"5Om5a½526NR6;¡6AÝ6…7a¥7Y8Aa84£8[Ø8j49<Ÿ9:Ü9,:2D:[w:$Ó:.ø:0';+X;7„;`¼;f<‰„<L=m[=9É=$>5(>4^>4“>6È>;ÿ>[;?s—?,@(8@Ha@Dª@Tï@3DARxA+ËA%÷ADBJbB­B=ÊBBCcKCQ¯CHD JD4kD4 D-ÕD:E>E\E&zER¡E+ôE8 F9YF(“FT¼FSGIeG5¯GsåGBYH=œH#ÚH6þHa5I;—I(ÓI7üI34JVhJC¿JgK6kK?¢KVâKF9LK€LKÌLKM>dM0£M3ÔMjNPsNLÄNCOOUOU¥OdûOO`P@°PBñPI4Q[~Q`ÚQ=;RDyRH¾RGSGOS8—S5ÐS<TPCT=”TJÒTPU:nU5©U+ßU*VR6V4‰V-¾VVìV@CW5„W6ºW8ñW5*X6`X>—X7ÖX>Y>MY;ŒY=ÈY2ZG9Z1�ZF³ZHúZ1C[Eu[1»[0í[6\3U\E‰\LÏ\6]S]Jm]¸]rÎ]A^0U^†^yŸ^_~7_0¶_Oç_57`Rmb5ÀbBöbB9c7|c7´c.ìcRdnd;�d/Éd1ùd'+e'Sez{e'öeFfKef8±f/êfIgFdgI«gFõgT<hT‘hCæh"*iMi_miNÍi>j5[j4‘jJÆj1kSCk1—k‰Ék°Slem#jmŽm)©mSÓm0'nFXnDŸn^än/CoAso,µo7âoQpClpN°p@ÿp(@q,iq2–q‚Éq:Lr;‡r:Ãr5þr@4sYus/Ïsÿs*tCFt5Št<Àt'ýt"%u!Huaju3Ìu1v;2vOnvN¾vF
w3Twˆw¢w$Âw@çw.(xWxMnx%¼x;âx>y]ytÝyMRz: zPÛz=,{Hj{'³{+Û{]|>e|¤|¾|2Ý|W}2h}N›}>ê}Q)~2{~;®~Iê~I4A~À8ÓR€b_€oÂ€~2�F±�Qø�!J‚Pl‚A½‚uÿ‚TuƒJÊƒŠ„Z „Nû„:J…�……Z†Kn†_º†r‡q�‡oÿ‡MoˆQ½ˆN‰F^‰¥‰?¹‰ù‰+Š74ŠNlŠ4»ŠEðŠB6‹Py‹.Ê‹7ù‹)1Œ<[Œ7˜Œ>ÐŒ0�+@�1l�6ž�eÕ�:;ŽvŽ3’Ž6ÆŽ;ýŽ>9�Mx�oÆ�86�Do�0´�=å�(#‘L‘$e‘Š‘¤‘½‘(Ó‘(ü‘*%’3P’#„’¨’;·’Ló’@@“@�“Â“-Ö“”2#”V”4p”=¥”:ã”O•Cn•V²•U	–K_–I«–Jõ–W@—J˜—Uã—ˆ9˜]Â˜F ™dg™(Ì™õ™AšSš>cš¢šÁš$Ýš›8›S›s›S’›Bæ›C)œCmœ3±œ+åœ6�!H�,j�)—�Á�Ð�!â�=ž=Bž>€ž8¿žøž Ÿ9ŸIYŸI£ŸEíŸ$3 QX ?ª =ê G(¡p¡3�¡5Ä¡@ú¡;¢L[¢'¨¢YÐ¢K*£ov£tæ£Q[¤T­¤S¥sV¥=Ê¥)¦-2¦`¦x¦Œ¦ ¦=±¦$ï¦$§9§BT§9—§/Ñ§Z¨<\¨P™¨]ê¨>H©8‡©<À©<ý©V:ªU‘ªHçªY0«QŠ«MÜ«V*¬7�¬d¹¬H­Ig­?±­0ñ­7"®>Z®4™®4Î®¯¯+4¯E`¯F¦¯Hí¯16°"h°9‹°8Å°3þ°72±8j±L£±ð±<²I?²&‰²0°²Aá²E#³i³‡³i¤³S´eb´WÈ´: µ6[µ5’µ<Èµ9¶S?¶#“¶·¶gË¶\3·;�·.Ì·.û·.*¸;Y¸9•¸Ï¸ì¸¹Y¹vq¹?è¹F(ºGoº>·º&öº*»)H»r»I‡»GÑ»A¼@[¼@œ¼8Ý¼9½CP½”½R«½:þ½=9¾Ew¾B½¾¿4¿4S¿'ˆ¿8°¿%é¿"À*2À7]À3•À.ÉÀ7øÀK0Á|Á'˜ÁKÀÁTÂaÂ}Â‘Â$¤ÂÉÂ)ãÂ7
Ã8EÃ&~Ã-¥Ã"ÓÃ1öÃ(Äf:Ä4¡Ä1ÖÄ-Å#6Å:ZÅ•Å$¦Å&ËÅ)òÅÆ=8Æ1vÆ7¨Æ2àÆBÇ_VÇ0¶ÇIçÇE1ÈHwÈ`ÀÈ»!ÉYÝÉU7Ê[�ÊméÊuWË[ÍËV)ÌK€ÌBÌÌ@Í=PÍ+ŽÍ#ºÍ&ÞÍ.ÎL4Î�Î3žÎ$ÒÎ6÷Î-.Ï0\ÏH�ÏÖÏ8òÏ@+ÐJlÐ4·ÐNìÐI;ÑI…ÑKÏÑMÒ'iÒ8‘Ò=ÊÒ‚Ó`‹Ó]ìÓTJÔ;ŸÔ�ÛÔ@]Õ&žÕrÅÕG8Ö?€ÖYÀÖ*×ZE×` ×6Ø#8Ø\Ø8wØ#°Ø<ÔØpÙ‚Ù Ù#¾Ù!âÙÚLÚ]iÚ,ÇÚôÚÛ%Û>Û ^Û!Û!¡Û#ÃÛ#çÛ*Ü6ÜTÜpÜ/ŠÜuºÜ\0Ý^�Ý5ìÝ:"Þ2]Þ;�Þ3ÌÞ}ßy~ßKøßVDàc›àFÿàuFáA¼áIþá?HâGˆâ³Ðâ²„ãK7ä-ƒä@±äsòäofå8Öå9æ2IæZ|æ×æIíæM7ç4…ç3ºçEîç4è7Jè"‚è¥è4¼è0ñè"é]?éI�é0çéê05êfê2ƒê¶ê2ÕêëD'ë0lë2�ëÐëHïë\8ìN•ìbäìLGí`”í"õí5î"Nî"qî ”îEµîûî4ï+Fï+rï6žïBÕïð37ðKkðL·ðKñJPñ5›ñMÑñ1òHQòIšò.äò7óKõ)iõ*“õ3¾õÃòõ&¶ö$Ýöx÷D{÷×À÷M˜øBæø:)ùAdùE¦ù1ìù:ú_Yú)¹ú4ãúZû4sû'¨ûLÐû9ü8Wü$�ü(µü*Þü;	ý;Eý#�ýI¥ý)ïý?þ(Yþ8‚þ8»þôþ@ÿLÿ7gÿ.ŸÿÎÿ*çÿ#/A0q.¢=Ñ2=BP€sÑ2E8x8±/ê/0J{/�4½/ò8"A[A�Aß-!XOX¨\/^3Ž)ÂTì?A)�)«OÕ!%<G<„+ÁíK	;Q	�	0£	,Ô	5
! 07
! >h
! /§
! .×
! /268i!¢.Ä+ó)8IZ‚'Ýb
vh
‚ß
~b@á~"E¡©ç9‘£ËÎoŸ>ÊÞÉ©ôs5hbž<H>*‡c²3%JpO„)Ô)þ)('R'z+¢+Î+ú)&)P0z1«.Ý09=Pw,È/õ7%1]B�BÒ^=to²M"Lpn½A,[n6Ê.701h4šhÏb8 k› [!Tc!U¸!H"eW"D½"E#wH#$À#%å#$$"0$0S$>„$òÃ%?¶&7ö&>.'m'5‡''½'6å'J(Qg(i¹(#)O:)8Š)hÃ)\,*a‰*4ë*M +Sn+yÂ+p<,h­,Z-bq-,Ô-J.EL.’.!±.GÓ.O/Gk/³/Î/1ë/30¤Q0\ö0SS1$§1BÌ1T2d2-„2Q²2+3036P3‡38¢3/Û3"4.4K47d49œ40Ö4€55ˆ5-¾5Nì57;6 s6M”68â6!7-=7k7=ƒ76Á79ø7@28+s8!Ÿ8Á8ß89ý8D798|9,µ9*â9
:,:;F:7‚:-º:2è:!;@=;&~;.¥;<Ô;L<6^<G•<lÝ<@J=E‹=9Ñ=1>W=>7•>Í>)é>5? I?#j?Ž?H£?5ì?:"@]@x@—@1²@*ä@'A&7A,^AF‹A/ÒA/B/2B/bB0’B0ÃB1ôB1&C1XC1ŠC1¼C1îC1 D1RD1„D1¶D1èD1E/LE/|E/¬E/ÜE/F/<F0lF/�F/ÍF/ýF/-G1]G1�G1ÁG1óG/%H/UH/…H/µH/åH/I/EI/uI/¥I/ÕI0J06J.gJ/–J/ÆJ0öJ0'K/XK/ˆK/¸K/èK2L.KL.zL/©L)ÙL!M;%M2aM3”M3ÈM$üM@!N9bN-œN#ÊNEîN54O1jO@œO6ÝOLP–aP<øP35Q#iQS�Q%áQ RC(R2lR0ŸR*ÐRûR,S70S4hSB�SràSESTD™TCÞTß"U:V=VL½VN
! WHYW;¢W4ÞWAXFUXBœXIßX)YoHYS¸YPZS]ZD±Z'öZT['s[›[K²[Aþ[B@\ƒ\¡\*Á\#ì\ ]1]M]:m]^¨]L^CT^˜^$µ^(Ú^!_.%_+T_&€_§_!Á_)ã_#
`"1` T`!u`—`+µ`&á`a#'a'Ka*sa&ža-Åa6óa)*b$Tb'yb+¡b&Íb3ôb(c-Ec1scd¥c¡
! d¬dNÌd0e)Le$veA›eYÝe=7fUufAËfU
g cg4h:9h3th0¨hÙh&îh3i)IiXsi\Ìi')jAQj@“j?ÔjAkVk>hk:§kEâk8(l<al5žl7Ôl<m?Im8‰m;ÂmGþm=Fn9„nE¾n%o*o,Eo+ro7žo)Öo2p3p)Kp
up0ƒp´pÇpJ×pB"qeq|q�q§qO¾q+r):r1dr$–r»r?Êr_
! s-js˜s]twvtWît]Fu>¤uãuv9 v9Zv5”v1Êvüvwx9w'²w,Úw4x1<x;nx4ªxSßx63yejyJÐy,zhHzr±zR${Hw{5À}*ö}.!~NP~%Ÿ~EÅ~O [D|¦Á5h€2ž€;Ñ€9
�<G�-„�q²�9$‚^‚o‚0ˆ‚$¹‚&Þ‚(ƒ .ƒ$Oƒ$tƒE™ƒ(ßƒ)„'2„8Z„ “„)´„#Þ„"…'%…0M…3~…²…)Æ…'ð…5†<N†:‹†Æ†;æ†&"‡+I‡$u‡<š‡"×‡2ú‡-ˆ(Hˆ0qˆ:¢ˆCÝˆ!‰33‰g‰ ‡‰,¨‰)Õ‰Eÿ‰3EŠ"yŠ<œŠ)ÙŠ%‹&)‹P‹$o‹.”‹#Ã‹!ç‹&	Œ=0Œ.nŒ'�Œ+ÅŒ5ñŒ'�,D�q�+��K»�Ž'ŽDEŽ#ŠŽ0®Ž/ßŽ�9(�4b�@—�2Ø�-�9�‹O�qÛ�mM‘S»‘!’<1’2n’7¡’!Ù’0û’-,“"Z“;}“"¹“=Ü“%”@”-]”>‹”@Ê”,•8•5X•+Ž•Iº•–>!–G`–&¨– Ï–ð–E—AU—I——,á—+˜†:˜¬Á˜Œn™Çû™�Ãš†S›UÚ›‹0œ¬¼œÉi�¿3ž�óž&�Ÿ¨ŸhÂŸ4+ 3` 7” 3Ì Q¡7R¡1Š¡S¼¡,¢`=¢Hž¢#ç¢?£*K£v£C�£4Ô£ 	¤ *¤K¤g¤ƒ¤&�¤MÄ¤#¥A6¥&x¥Ÿ¥7¾¥Kö¥*B¦3m¦$¡¦1Æ¦Zø¦'S§"{§%ž§$Ä§8é§3"¨V¨8s¨¬¨/Å¨)õ¨<©\©/|©+¬©Ø©>ö©]5ª'“ªD»ª««88«+q« �«)¾«,è«6¬)L¬<v¬&³¬äÚ¬l¿­9,®;f®¿¢®>b¯,¡¯>Î¯'
°5°/M°Ñ}°CO±ü“±y�²G
! ³AR³d”³.ù³K(´2t´-§´.Õ´qµ8vµz¯µ„*¶%¯¶8Õ¶A·KP·@œ·/Ý·3
¸*A¸$l¸+‘¸7½¸-õ¸+#¹>O¹(Ž¹-·¹ å¹ºp#º9”º7Îº>»lE»+²»$Þ»3¼~7¼`¶¼L½&d½‹½I£½<í½9*¾d¾3z¾k®¾0¿BK¿ZŽ¿4é¿ ÀD?À„À¡À7¾ÀöÀúÀDÁ^Á)}Á§ÁÄÁâÁ"ÿÁ$"Â"GÂjÂ%‡Â?­ÂgíÂ	UÃQ_ÃN±ÃDÄLEÄP’Ä'ãÄjÅNvÅÅÅâÅ#ÿÅ$#ÆHÆ&cÆ7ŠÆBÂÆÇ& Ç.GÇvÇ3‘ÇÅÇTáÇ6È5RÈ)ˆÈ.²ÈNáÈ=0É;nÉªÉ2ÉÉ;üÉ+8Ê0dÊQ•Ê7çÊ Ë9@ËOzËlÊË<7Ì8tÌH­ÌAöÌ38Í[lÍ<ÈÍDÎEJÎZ�Î‹ëÎLwÏ-ÄÏ0òÏ6#Ð2ZÐ.�Ð*¼Ð,çÐ+Ñ:@Ñ"{ÑžÑ,¾ÑëÑ&Ò2Ò&PÒ"wÒ/šÒ=ÊÒ0Ó89ÓDrÓ&·Ó&ÞÓkÔ@qÔ2²Ô3åÔ0Õ&JÕ-qÕ%ŸÕ1ÅÕ÷ÕBÖ<TÖ"‘Ö'´Ö.ÜÖ×# ×OD×f”×û×8Ø-QØØtžØ&Ù:Ù9PÙ+ŠÙ¶Ù-ÑÙÿÙ4ÚHQÚGšÚ,âÚÛ&%ÛELÛ$’ÛL·Û"Ü!'Ü2IÜ)|Ü4¦ÜBÛÜ6ÝUÝmÝ(ŠÝ=³Ý ñÝ*Þ2=Þ'pÞ/˜Þ;ÈÞkßXpß/Éß;ùß:5à8pà/©à8Ùà5á#Há0lá3�á7Ñá,	â06â/gâ<—â/Ôâ}ãQ‚ã.Ôã$äA(ä+jä.–ä3ÅäXùä$RåXwåÐå'çå)æ99æ3sæL§æ0ôæC%ç3içw�ç è6èHè8cèDœè6áèEé>^é8�é-Öé3ê8ê(Nê:wê*²ê>ÝêHëeë]�ë@ßë ì>9ìMxì=Æì;í;@í:|íG·í3ÿíD3îCxîB¼îDÿîcDï7¨ï(àï;	ð5Eð{ð‹ð9ªð*äðañLqñI¾ñIòRò$lòW‘òDéò8.óNgóA¶ó@øó99ô+sô=ŸôcÝôAõ‹^õfêõIQö:›öDÖö#÷ƒ?ø]Ãø,!ù£Nù4òùC'ú3kúKŸúLëú?8û;xû-´û.âûPüGbü#ªü?Îü=ý>Lý`‹ý#ìýzþS‹þ:ßþIÿ5dÿ šÿ"»ÿ
Þÿ4ìÿN!#p,”PÁ-,@<mJª&õLsi,ÝS
! D^Z£þ63LH€XÉR"€u.ö9%J_Iª~ôMsTÁJ=aSŸjó3^	X’	[ë	'G
! o
! 
‰
! L—
! Rä
! :7rDŠ@Ï0A>PC�BÓG
2^
+‘
?½
Cý
BA6„C»7ÿ7Vs*‹¶Ó7ò*B a8‚8»8ô)-7W7�2ÇOú&JPq7Â%úF 1g™$±Öìþ((<ex‹, Íá=õ3EWs†˜«ÆØ÷
,Baw“¦K¾9
! JDI�:Ù+L@A�7Ï30;TlNÁP³a$!:!\"~¡1¼Bî119c/�GÍ&/V'p8˜OÑ2!2T,‡´#Ò!ö$=Yt�ª$Åê " > :Z • :± ì !$!@!"\!!™!¶!+Ò!þ!"0""I")l"4–"FË"#&2#0Y#,Š#A·#2ù#&,$S$r$;‘$.Í$"ü$(%"H%"k%&Ž%&µ%DÜ%4!&>V&I•&)ß&,	',6'Cc'<§'9ä't(G“(;Û(=)@U)3–):Ê):*5@*9v*.°*<ß*+56+,l+(™+@Â+),1-,B_,.¢,:Ñ,2-E?-7…-.½--ì-(.,C.,p.,�.)Ê.%ô./Z9/”/4¬/9á/H0Id0 ®0FÏ0C1KZ1'¦19Î1@28I2?‚23Â2:ö2313e3X‚3nÛ3%J4%p4&–4,½43ê4@5&_5†5YŸ5ù5)6=6X6-w6(¥6,Î6,û6,(7)U77*˜74Ã7'ø7P 8Pq8:Â8:ý8`89,™9 Æ92ç91:.L:P{:‹Ì:"X<!{<3�<RÑ<k$=+�=(¼=å=$>B%>.h>U—>`í>ON?'ž?XÆ?@V.@`…@Tæ@;A8XA@‘A6ÒAH	BORB7¢B-ÚBªCK³C*ÿC=*D�hD=öDH4Eí}EFkF²F@ËFVGncG#ÒGöG;
! H"FH@iHªHÇHäH6ÿHS6IWŠIâI9õI,/J9\J–J<©JæJKýJLIKC–K6ÚK;L8MLL†LJÓLKM2jM,�MNÊM*N3DNVxNLÏNGO*dO+�O»O.ÍO(üOJ%P%pP4–P=ËP:	Q8DQ/}Q%­Q/ÓQ2R!6R:XR)“R.½R#ìRQSBbS&¥SHÌS(T >TE_T-¥TBÓT-U@DU1…UC·UJûU:FV5�VD·VDüV7AW1yW6«WAâW%$X4JX$XJ¤X@ïXV0Y-‡Y<µYJòYM=Z2‹Z*¾Z,éZ4[<K[Kˆ[YÔ[(.\OW\?§\Yç\@A]7‚]3º]2î]?!^>a^* ^DË^P_Ma_/¯_7ß_8`8P`[‰`)å`"aa2aZ”a>ïa..b2]b$�b'µb3Ýb+cN=c0Œc"½cKàcH,dGud=½d‚ûd®~eC-flqfKÞfH*gGsgD»g-h1.h*`h.‹h!ºh3Üh˜iE©i;ïi2+j/^j"Žj#±jEÕj@k#\kT€kÕk$ïk$l.9l0hl2™l=Ìl;
! m)Fm1pmC¢m5æm/n1Ln"~n#¡nÅn0ßn2oCo$^o-ƒo/±oyáoŠ[pGæpU.qV„qnÛqDJr)�r#¹r�Ýr!{sO�s
! ís?øs98t2rt'¥t'Ítõt1uEu+eu)‘u.»u&êu7v1Iv/{v4«v,àv-
w2;w+nw0šw+Ëw0÷w((xVQx@¨xhéx=Ry5�yÆy+ßy3z:?zTzzFÏzM{Nd{P³{P|‰U|Gß|Y'}�}v }9~5Q~v‡~Vþ~éU¢?€Tâ€ú7�M2‚€‚“‚°‚Â‚Ü‚ë‚ú‚ƒ!ƒ	7ƒAƒZƒxƒ0”ƒPÅƒ,„YC„5�„.Ó„P…7S…4‹…AÀ…A†5D†5z†°†\É†6&‡1]‡}�‡~
ˆYŒˆ|æˆ|c‰ºà‰+›ŠGÇŠ!‹B1‹;t‹2°‹<ã‹A ŒVbŒC¹ŒLýŒQJ�/œ�Ì�?ã�o#Ž7“Ž)ËŽXõŽ(N�kw�Gã�_+�e‹�Fñ�h8‘4¡‘,Ö‘’3ƒ’>·’Jö’IA“6‹“IÂ“T”Ba”M¤”ò”zr•3í•!–/>–/n–/ž–/Î–0þ–0/—1`—1’—1Ä—1ö—1(˜1Z˜1Œ˜1¾˜1ð˜1"™1T™1†™/¸™/è™/š/Hš/xš/¨š0Øš/	›/9›/i›/™›1É›1û›1-œ1_œ/‘œ/Áœ/ñœ/!�/Q�/��/±�/á�/ž/Až0qž0¢ž.Óž/Ÿ/2Ÿ0bŸ0“Ÿ/ÄŸ/ôŸ/$ /T 2„ .· .æ /¡'E¡Km¡j¹¡:$¢h_¢È¢)á¢V£Sb£?¶£'ö£¤A9¤4{¤.°¤+ß¤[¥Bg¥Jª¥`õ¥JV¦6¡¦2Ø¦1§=§U§u§B•§AØ§@¨#[¨&¨!¦¨!È¨ ê¨!©!-© O©‡p©8ø©91ªQkªA½ª ÿª, «:M«7ˆ«6À«_÷«*W¬G‚¬<Ê¬Š­@’­@Ó­F®@[®<œ®wÙ®dQ¯m¶¯4$°4Y°=Ž°FÌ°A± U±2v±©±(½±9æ±! ²]B². ²Ï²ì²%³01³>b³4¡³/Ö³.´>5´&t´$›´+À´.ì´Sµ$oµ.”µ&Ãµ)êµ$¶U9¶*�¶;º¶.ö¶%·F@·>‡·8Æ· ÿ·' ¸"H¸k¸)ˆ¸:²¸,í¸¹6:¹4q¹,¦¹/Ó¹Iº:Mº&ˆº&¯º"Öºùº$»7»T»/s»;£»ß»0÷»+(¼GT¼œ¼J±¼Tü¼=Q½5�½EÅ½J¾VV¾2­¾+à¾_¿9l¿1¦¿5Ø¿5ÀCDÀ5ˆÀ<¾À6ûÀ?2Á6rÁ6©Á=àÁ6Â8UÂ:ŽÂ6ÉÂ7ÃB8Ã6{ÃE²ÃTøÃ:MÄCˆÄ<ÌÄ@	Å@JÅ@‹Å;ÌÅ=ÆMFÆ>”Æ:ÓÆ=Ç<LÇ9‰Ç:ÃÇFþÇ@EÈG†È[ÎÈZ*ÉN…ÉTÔÉ)ÊCHÊCŒÊ/ÐÊ*Ë/+Ë[ËoËYˆËHâËG+Ì.sÌ¢Ì6³Ì5êÌR Í)sÍR�Í3ðÍ<$Î6aÎ:˜Î5ÓÎ9	Ï3CÏ5wÏ7­Ï5åÏ8Ð>TÐ&“ÐºÐ<ÕÐÑ,$Ñ-QÑBÑ4ÂÑ#÷Ñ%Ò&AÒ#hÒèŒÒçuÓ@]Ô9žÔØÔìÔ%Õ8)Õ7bÕ>šÕ=ÙÕÖ2+Ö'^Ö!†Ö¨Ö(ÈÖ+ñÖ&×)D×#n×M’×Mà×!.ØEPØ4–Ø5ËØ4Ù]6Ù:”ÙTÏÙ0$ÚPUÚ,¦ÚfÓÚr:Ûn­Û=Ü6ZÜ5‘Ü:ÇÜ-Ý;0Ý:lÝJ§ÝòÝ&Þ.Þ
IÞ0WÞ3ˆÞ-¼ÞêÞYßLbßL¯ßüßàV$à>{àUºàUáTfáN»á
! â, â4Mâ$‚â>§â+æâ3ã2Fã3yãI­ã8÷ã)0ä,Zä;‡ä&Ãä&êä4å1FåDxå#½åáåKöå'Bæjæ<{æA¸æ]úæXçBgçªçHÆç^ènè'‹è)³è]Ýè#;é._éŽé<ªéNçé6ê!Têvê%”ê&ºê,áê$ëœ3ëŠÐëF[ìJ¢ì%íì.í/Bí"rí&•í(¼íBåíE(îSnî2Âî=õî[3ïM�ï@Ýï�ðH ðIéðu3ñ9©ñ4ãñeòD~òQÃòló‚óJôHMôc–ô2úôJ-õUxõnÎõM=ö=‹öPÉö]÷px÷!é÷—ø5£ø=Ùø=ùFUù9œùCÖù7úYRúL¬ú_ùúMYû<§ûWäûU<ü\’üxïü8hý`¡ýGþ\Jþj§þQÿPdÿ#µÿyÙÿ5S8‰EÂXxaOÚa*\Œ4éL<kŠ¨‹3š¿šZSõXIH¢tëD`Z¥{}|-ú((	?Q	I‘	6Û	$
! 97
! $q
! +–
! |Â
! –?HÖtH”iÝ>G
T†
)Û
o�u-Y3J�TØY-k‡?óW3y‹-%3 Y%zC *ä$$4cY#½4á1;H;„,Àí4
2B(u1ž(Ðù/
%=NcL²#ÿ#&?/f$–2»î:
! GE.�0¼í(
! 
3eAe§N
"\‰N	:X%“5¹ï'C7/{W«6B::}F¸oÿDoK´cud’Úim X× `0!L‘!Þ!Cû!O?"9�"/É"-ù"*'#SR#¦#/¾#Uî#'D$l$9…$%¿$)å$5%EE%D‹%KÐ%U&Er&+¸&:ä&&'MF'D”'Ù'*õ' (5(_F(6¦(BÝ(B ),c)0�)QÁ)7*UK*7¡*]Ù*7+3R+†+5¥+2Û+,,',>,W,u,XŠ,Fã,*-6@-;w-;³-6ï-~&.0¥.@Ö.C/ [//|/4¬/Iá/++0AW0*™0>Ä0E1<I1B†1JÉ1›2/°2à3-ù4'6"?72b7-•7-Ã7$ñ7<88S8:Œ8.Ç8;ö8X291‹9g½91%:0W:.ˆ:,·:=ä:9";\;fs;=Ú;W</p<9 </Ú</
! =3:=+n==š=NØ=\'>a„>jæ>MQ?EŸ?bå?nH@G·@>ÿ@6>A8uA.®AAÝACBDcB7¨BQàB&2CXYCT²C?DGD8[D6”DËDêD3E&;E>bE&¡EsÈEM<F°ŠF,;GEhG9®G'èG)HR:HZ�HèHI1I,JIPwINÈIKJUcJh¹J�"KF²K‚ùKo|L‹ìL]xMaÖMM8NN†NNÕN+$O<PO;�OVÉOB PAcP=¥PAãP>%QCdQ1¨Q;ÚQTR0kRœRF¯R:öR/1SIaS«S'¾S"æS4	T!>T*`T;‹T�ÇTpUU	ÆUiÐUi:V¤VO¼VEW4RWI‡W=ÑW)XC9X&}X3¤X3ØXYB,Y+oY@›Y9ÜY%Z*<ZgZ†Z!˜ZºZ$ÖZûZ+[&3[.Z[0‰[º[/Ì[Bü[>?\~\˜\5·\*í\']<@]#}]6¡]HØ]:!^C\^C ^/ä^g_|_…_'’_8º_+ó_+`LK`6˜`7Ï`6aB>a8�a>ºa@ùaE:b>€b<¿bübc;)cKec±cDÍcdA(d\jd1Çd0ùdK*e-ve<¤eáe#ûeCfxcftÜfmQgG¿g/h[7h)“h)½h0çh5iNi:mi)¨i•ÒiChjI¬jEöj]<kNšk~ékZhl>Ãl[mO^m�®mZ0n*‹nF¶n(ýn5&oS\oN°o,ÿo.,p+[p,‡pB´p1÷pG)qMqqN¿qFrCUr+™r Årær`ÿr2`s_“s3ós't$Ct4ht-�t)Ët,õt1"u.Tu"ƒu3¦uÚuòu)v81vjv‚vZžv&ùvO wPpw#ÁwRåw"8x0[x"ŒxC¯x@óxH4y:}y¸y"Òy)õy&z<Fz+ƒz5¯zBåz6({A_{;¡{:Ý{&|*?|!j|)Œ|G¶|oþ|Mn}¼}<Ì}9	~7C~U{~>Ñ~2<C:€g»š#€™¾€1X�5Š�@À�6‚/8‚-h‚–‚Œ¶‚CƒYƒ=oƒ%­ƒ=Óƒ>„3P„5„„4º„-ï„>…C\…+ …(Ì…Rõ…ˆH†MÑ†‡I<‡v†‡Fý‡}DˆZÂˆ5‰CS‰+—‰8Ã‰Ïü‰JÌŠ6‹$N‹,s‹& ‹<Ç‹IŒ-NŒ8|ŒTµŒP
! �1[�.��9¼�Bö�.9ŽPhŽ:¹ŽJôŽ8?�vx�9ï�I)�@s�P´�]‘?c‘9£‘kÝ‘PI’5š’&Ð’÷’e
“Fs“:º“Mõ“EC”‰”D§”7ì”’$•·•pÐ•1A–Vs–SÊ–?—^^—"½—8à—&˜A@˜!‚˜,¤˜‘Ñ˜‘c™—õ™&�š´šÑšWîš)F›4p›B¥›'è›"œW3œ8‹œ?Äœ5�):�9d�#ž�.Â� ñ�Ržež#…ž©žÅžØžEðžC6ŸDzŸD¿ŸE DJ B� CÒ B¡,Y¡I†¡DÐ¡A¢oW¢>Ç¢>£!E£-g£M•£Jã£N.¤W}¤TÕ¤^*¥E‰¥dÏ¥U4¦KŠ¦3Ö¦"
! §+-§.Y§&ˆ§;¯§Eë§21¨nd¨kÓ¨k?©G«©Dó©D8ª5}ªG³ª]ûªBY«_œ«aü«^¬/{¬ «¬3Ì¬,­,-­<Z­<—­Ô­.ó­6"®$Y®~® �®6¾®8õ®/.¯4^¯c“¯.÷¯=&°@d°G¥°8í°"&±-I±&w±$ž±&Ã±$ê±+²;²&X²L²EÌ²D³/W³k‡³ló³H`´H©´ò´ÌµOÒµ>"¶)a¶a‹¶lí¶'Z·3‚·2¶·2é·¸1/¸-a¸+�¸D»¸7¹78¹3p¹C¤¹8è¹C!º2eº-˜º@Æº4»)<»8f»JŸ»:ê»>%¼7d¼7œ¼5Ô¼>
! ½$I½Dn½X³½G¾TT¾6©¾à¾.¿./¿'^¿$†¿/«¿EÛ¿#!À:EÀ7€ÀC¸À#üÀ/ Á!PÁ:rÁ;­ÁAéÁL+ÂDxÂ5½Â2óÂ"&Ã*IÃ&tÃ<›ÃXØÃ71Ä/iÄ/™ÄKÉÄQÅGgÅ/¯Å
ßÅ6íÅ*$ÆROÆH¢ÆëÆ9Ç@=Ç5~Ç-´Ç8âÇ&ÈPBÈH“ÈIÜÈ>&É,eÉ/’ÉBÂÉEÊ KÊDlÊ±ÊCÄÊ;ËDË
UË2cË–Ë-«ËÙË/óËC#Ì(gÌ%�Ì4¶Ì1ëÌ-Í
KÍ?YÍ™Í%·Í1ÝÍ&Î/6ÎffÎ[ÍÎ5)Ï3_ÏD“Ï#ØÏüÏNÐRhÐ=»Ð.ùÐ&(ÑOÑeÑavÑ-ØÑÒ
ÒB$ÒgÒwÒ"‡Ò0ªÒ#ÛÒ?ÿÒ>?Ó-~Ó2¬Ó ßÓBÔ?CÔ>ƒÔ5ÂÔ1øÔ—*Õ`ÂÕ"#ÖFÖQbÖ-´Ö*âÖ,
×H:×Hƒ×GÌ×Ø/Ø}@Ø1¾Ø$ðØ.Ù<DÙ�Ù0™ÙÊÙ àÙÚOÚ&nÚ•Ú,´ÚYáÚ<;ÛšxÛSÜ<gÜ>¤Ü,ãÜ/Ý/@Ý/pÝ Ý9¼ÝöÝ=	Þ]GÞ/¥ÞZÕÞB0ßKsßE¿ß.à64àBkàO®àBþà!Aácá~á#›á¿á'Üá‘â‘–âC(ãlãCˆã9Ìã9ä9@ä8zän³äF"åFiåF°åm÷å9eæ…ŸæU%ç#{ç©ŸçIèVéLné5»é5ñé1'ê1Yê0‹êO¼ê.ë0;ë9lë1¦ë/Øë+ì%4ì)ZìL„ìCÑì7í(Mí=ví1´íæí9öíƒ0îI´î@þî(?ï[hï4ÄïNùï$HðmðDtñ_¹ñXò]ròPÐò?!óGaóB©ó%ìóôE2ô^xô<×ôAõDVõ4›õQÐõc"öC†öGÊöN÷#a÷%…÷f«÷ø7$øI\øp¦ø#ù1;ù
mù,{ù¨ù Æù]çù-EúYsú!ÍúJïú*:û.eû”ûf²ûQüQkü<½ü&úüT!ý[vý[ÒýB.þbqþUÔþ6*ÿaÿ+|ÿ$¨ÿÍÿ<ëÿ1(NZ¾©h*z!¥5Ç<ý(:cƒ!Ÿ.Á2ð8#/\VŒDã(9Q(h‘2¦#Ù%ýQ#Tu1Ê®ü­«\Y3¶GêQ2(„'­>Õ6	TK	3 	*Ô	=ÿ	9=
! w
! 3�
! 4Ä
! Cù
! @=>~K½?	0Iz;Ž ÊëD
7L
2„
·
LÔ
A!c2{A®›ð Œw-)¥Ï é.
! :9ftÛ?ø/8$h=�4Ë.=/*m<˜HÕ+AJ:Œ3ÇJû\FT£#øB>_/ž8Î7/?0o6 6×_nnlÝQJMœ!ê16>9u6¯6æ68T@�(Î1÷2)/\6Œ!Ãå4ÿ442i2œ6Ï)204c)˜0Â1ó3%:Y”A³HõP> P� Yà b:!h�!o"nv"‡å"‡m#‡õ#‡}$‰%‡�%‰&‡¡&y)'}£'‡!(ˆ©(ˆ2)†»)ˆB*‡Ë*‹S+xß+~X,y×,{Q-7Í-5.@;.B|.4¿.5ô.1*/7\/”/9³/5í/4#03X03Œ0À01Þ0711H1>z11¹1$ë1623G22{28®25ç2634T31‰3'»3ã34)4%I4=o4E­40ó4+$5+P5,|5A©5Së5-?6~m6Wì6 D73e7+™7Å7#Û7sÿ72s8D¦8)ë899eO9[µ9:P':Px: É:ê:!
! ;(,;;U;4‘;*Æ;1ñ;Z#<0~< ¯<6Ð<6=+>=&j=b‘=Eô=8:>*s>:ž>CÙ>A? _?M€?GÎ?=@8T@S�@3á@8A8NA8‡A@ÀA&BP(BPyB8ÊBdC%hC(ŽCJ·CD!D9D&OD)vDI D-êD,E(EE)nE,˜E*ÅE*ðEF*6F$aF!†F%¨F(ÎF)÷F#!G!EG(gG#�G"´G×G÷GH5H=TH(’H6»H/òH'"I!JI!lI%ŽI´IÑI!ðI*J(=JfJ „J)¥J ÏJ%ðJ0K#GK"kKŽK)©KÓK*ïK.L,IL)vL8 L4ÙLfMVuMaÌMX.NK‡NMÓNS!O%uO)›O-ÅO)óOP$7P\P&eP‘ŒPEQ1dQ-–Q(ÄQxíQfRÌ…R%RTixTGâT*UACU…U U¿UÚU"úU	V5'Vx]V3ÖV6
! W\AW;žWEÚW” XQµXFYfNYŽµYHDZ[�ZXéZ?B[D‚[=Ç[h\An\?°\Hð\B9]l|]Hé]H2^H{^ZÄ^m_]�_=ë_M)`Rw`PÊ`kaV‡a`Þa>?b\~bDÛb? cW`cE¸c2þc11d0cd8”d7Íd\e9be]œedúe1_fc‘fFõf]<gišg´h»¹hºui?0jFpjÆ·j^~kAÝkdlW„lNÜlS+mGm:ÇmKn5Nn%„n&ªn(Ñn3ún&.o"Uo7xo#°o!Ôo+öo'"pcJp³®pwbqqÚqpLrB½rks[lsîÈsÕ·tP�uYÞui8vC¢v‘ævŽxwmx>ux;´xVðxyGyDÁyIz;Pz‚Œz@{™P{:ê{M%|6s|pª|N}Sj}r¾}U1~C‡~3Ë~sÿ~Csh·D €ce€dÉ€=.�8l�8¥�VÞ�R5‚Rˆ‚{Û‚\Wƒa´ƒs„[Š„hæ„]O…P­…^þ…P]†=®†?ì†@,‡?m‡[­‡M	ˆ7WˆB�ˆ©Òˆ7|‰c´‰mŠR†ŠÙŠVì‹|CŒsÀŒC4�Tx�IÍ�IŽ�aŽiãŽfM�§´�R\‘I¯‘pù‘Lj’C·’>û’@:“Ê{“ÉF”a•]r•‘Ð•Vb–‹¹–‹E—‹Ñ—d]˜MÂ˜Î™Fß™U&ša|škÞšBJ›K�›¡Ù››{œ �`¸�!ž;žbXž»ž�Îž†\Ÿ!ãŸ  <7 6t T« B¡±C¡�õ¡Ž†¢@£�V£Aç£W)¤~�¤‚¥5ƒ¥c¹¥P¦Mn¦e¼¦M"§„p§/õ§o%¨O•¨Cå¨])©a‡©%é©ZªWjªAÂªA«eF«6¬«¢ã«†¬0š¬§Ë¬"s­-–­TÄ­6®BP®?“®Ó®#ä®>¯fG¯®¯EÍ¯C°:W°@’°Ó°gñ°AY±.›±2Ê±"ý±- ²<N²5‹²,Á²#î²?³1R³(„³8­³.æ³5´HK´3”´>È´Qµ YµZzµ Õµ3öµ5*¶1`¶1’¶PÄ¶#·,9·1f·<˜·JÕ·5 ¸6V¸=�¸DË¸)¹ :¹6[¹5’¹dÈ¹b-º;�º/Ìº üºR»Sp»GÄ»@¼FM¼7”¼@Ì¼Y
½<g½;¤½`à½"A¾Bd¾H§¾@ð¾S1¿6…¿0¼¿í¿IÀKQÀ�À5¶À0ìÀ/ÁMÁUmÁ<ÃÁ8Â9ÂGLÂ,”ÂPÁÂÃ:.ÃiÃ5€Ã5¶Ã$ìÃ/Ä(AÄ'jÄ’ÄB®ÄXñÄoJÅ#ºÅ*ÞÅO	ÆVYÆ>°Æ0ïÆ& ÇGÇ)_Ç$‰Ç*®Ç&ÙÇ)È *È%KÈqÈ8‹ÈÄÈÝÈøÈ/	É9ÉXÉBrÉµÉ=ÒÉ&Ê(7Ê#`ÊA„ÊÆÊWßÊ+7ËcË4zË¯ËÂË.âË*Ì4<Ì1qÌ'£Ì.ËÌ9úÌ/4Í,dÍ-‘Í.¿Í îÍ+Î.;Î.jÎ1™ÎËÎ.âÎ3ÏEÏ1aÏ)“Ï&½Ï&äÏ*Ð#6Ð.ZÐ‰Ð" ÐÃÐ ÕÐ5öÐ,ÑsKÑ¿Ñ+ÔÑ'Ò;(ÒdÒ'wÒ#ŸÒ!ÃÒ!åÒBÓ'JÓ4rÓ#§ÓCËÓBÔ(RÔ>{Ô'ºÔLâÔL/ÕE|Õ6ÂÕ7ùÕ71Ö!iÖ-‹ÖH¹ÖG×%J×Xp×FÉ×"Ø‘3ØiÅØ/ÙOÙdÙyÙN�Ù#ßÙ%ÚL)Ú$vÚ›ÚN¹Ú4Û1=ÛoÛ‚Û•ÛN¬Û#ûÛ%ÜEÜdÜ‚Ü$¡ÜÆÜåÜJÝ8NÝ9‡Ý
ÁÝ=ÏÝH
ÞVÞ)oÞ<™Þ6ÖÞ%
ß13ßHeßE®ßLôß7Aà0yà&ªà Ñà/òà3"áJVá¡á)¼áæá%â+â#KâPoâPÀâ1ã=CãQ�ã+Óã@ÿã9@ä5zä9°ä,êä4å,Lå1yå7«åãåEæ4Iæ ~æ"Ÿæ4Âæ4÷æ2,ç>_çDžçDãçD(èDmè²è(Âè1ëè*é.Hé5wé­é8Ìéê´$êdÙê@>ë8ë>¸ë0÷ë>(ì!gì"‰ì8¬ìªåìº�í6Kî‚î9›îOÕî%ï)CïDmï²ïyÅï9?ð>yð¸ðKÑð)ñ)Gñ'qñ.™ñ:Èñoò<sò7°òBèò.+óZó3zó:®ó6éó& ô0Gô%xô žô¿ô;Ôô#õ4õ!Qõosõ ãõ+ö!0ö$Röwö5‘ö7Çö*ÿö8*÷c÷J}÷È÷7Þ÷Eø,\ø7‰øSÁø ù16ù1hù šù:»ùöùMú?]ú)�ú9Çú<û1>û€pûñû(ü<7ütü �ü6±üYèüBý%^ý#„ý ¨ýgÉýg1þ…™þ†ÿ(¦ÿ@Ïÿ,,*YY„$Þ72;=nT¬Q S>t8³(ì]2p�df<€'½å658,n›,´áXýAV'˜7À9ø92Sl7À#ø"?!^€“!¦GÈN	4_	8”	7Í	!
! '
! <G
! B„
! $Ç
! ?ì
! C,8p;©<åH"6kB¢Bå(
:F
4�
¿¶
9vF°M÷E9cD�5â+D;b7ž@ÖX$Š}`BiF¬<óG0+x6¤7Û$08;i0¥/Ö‹P’ã+û$'L^u<�Í*â'
5'U },ž/Ë+û';D)€NªMùAG|‰JhQFº9�;?½vý^toÓ£CƒçQkM½sqTñxF x¿ L8!M…!HÓ!"dœ"4#Œ6#;Ã#:ÿ#[:$‡–$j%w‰%a&cc&1Ç&Mù&OG'k—'t(nx(lç(uT)SÊ)]*N|*dË*t0+R¥+-ø+8&,2_,V’,2é,b-l--ì-~."™.'¼.Cä.=(/3f/Gš/Bâ/+%08Q03Š03¾0'ò081>S1,’1H¿1;2SD2Z˜2Zó2ZN3Z©3k4mp4HÞ4N'5Hv5H¿5H6HQ6Qš6Nì62;7=n7?¬7Cì7%08GV81ž8!Ð8^ò8LQ9=ž9iÜ9LF:n“:»;*¾;Pé;A:<>|<B»<6þ<25=2h=Y›==õ=83>Ll>;¹>\õ>:R?>�?vÌ?GC@F‹@gÒ@Z:AK•A@áAm"B\�BWíBKECI‘C8ÛC?DhTDW½D^EHtEa½EXF<xFJµFPGIQGT›GNðGc?Ho£HNI>bI?¡IPáI62JYiJDÃJMKOVK1¦K5ØK<L@KL:ŒL"ÇLêLjMFpMP·MUN‰^NFèNœ/O.ÌO4ûO/0PB`PY£PKýPDIQDŽQDÓQ6R3OR7ƒR)»RbåR‚HSYËS)%TMOTN�TOìTQ<UMŽUBÜU8V.XV2‡VHºV#W,'W,TWW�WaÙW,;X"hXJ‹X;ÖX/Y=BY>€Y8¿YFøYd?Z:¤Z*ßZ=
! [H[.h[2—[MÊ[%\H>\p‡\Cø\'<]0d]8•]8Î]=^;E^L�^+Î^;ú^16_3h_6œ_)Ó_lý_Lj`J·`[aj^aCÉa,
bN:b3‰b;½b/ùb0)c[ZcH¶c6ÿc:6d)qd‰›d~%e1¤e^Öed5f4šfCÏf1gGEgZ�gVèg"?h#bhL†hnÓh8Bi4{i-°i0Þijˆ+j*´j9ßj%k4?k*tkAŸkDákA&l>hl@§lWèl,@mHmm4¶m2ëmTn$sn'˜n@Àn0o32ohfoQÏoQ!pAsp%µp¥Ûp4�q;¶q<òqD/rLtr:Ár?ür(<sYes>¿sqþs‚pt†ótHzufÃuV*vR�v9ÔvOw^^w*½wJèwO3xZƒx_ÞxN>y<�y0ÊyKûy`Gz0¨z6Ùz={EN{D”{RÙ{x,|[¥|X}.Z}>‰}0È} ù}I~Bd~,§~#Ô~%ø~V:u-°aÞ?@€C€€IÄ€1�B@�]ƒ�-á�0‚j@‚$«‚Ð‚ð‚<ƒMƒ"lƒR�ƒUâƒ:8„Ts„]È„-&…HT…;�…IÙ…Z#†T~†*Ó†fþ†,e‡b’‡/õ‡$%ˆ>JˆI‰ˆ.Óˆ1‰#4‰AX‰;š‰7Ö‰UŠ`dŠ:ÅŠE‹:F‹@�‹OÂ‹7ŒsJŒ)¾Œ<èŒ?%�$e�9Š�=Ä�bŽ_eŽ<ÅŽ+�4.�-c�5‘�;Ç�7�B;�N~�RÍ�I ‘Hj‘`³‘M’2b’D•’CÚ’;“^Z“a¹“M”Di”/®”1Þ”A•ER•‰˜•L"–No–E¾–n—'s—D›—à—&ÿ—&˜L.˜O{˜ÒË˜ž™g³šn›ÚŠœÅe�+ŸV0¡f‡¡`î¡MO¢V�¢7ô¢™,£ªÆ£+q¤ˆ�¤û&¥E"¦<h¦Q¥¦#÷¦5§#Q§!u§@—§cØ§g<¨ ¤¨lÅ¨(2©*[©†© ©½©Ù©õ©ª./ª(^ª)‡ª9±ª9ëªa%«a‡«eé«¼O¬º­]Ç­W%¯B}¯2À¯/ó¯F#°Ej°7°°3è°'±D±#P±!t±E–±uÜ±FR²‡™².!³*P³6{³U²³´%´
4´B´S´
! g´
! r´}´‰´L�´Ú´5ó´E)µroµ9âµ7¶,T¶�¶)¡¶;Ë¶ ·;(·Ud·Kº·9¸(@¸.i¸P˜¸Bé¸9,¹Xf¹:¿¹9ú¹14º3fº7šº$ÒºP÷ºNH»:—»GÒ»#¼6>¼7u¼H­¼>ö¼C5½>y½E¸½Oþ½IN¾I˜¾Jâ¾X-¿-†¿'´¿2Ü¿AÀ"QÀtÀ�ŒÀ0Áv?Á,¶Á,ãÁ7ÂOHÂ2˜Â0ËÂHüÂ:EÃ-€Ã-®ÃhÜÃ"EÄhÄEˆÄ)ÎÄ&øÄ)ÅˆIÅBÒÅ7Æ;MÆS‰ÆLÝÆ4*Ç"_Ç}‚Ç+È5,ÈBbÈ,¥È<ÒÈ>É1NÉ4€É&µÉ)ÜÉGÊ1NÊ-€Ê®ÊAÎÊ8ËLIË6–Ë:ÍË1Ìb:Ì=�Ì>ÛÌ@ÍA[Í?�Í9ÝÍÎ2Î4PÎW…ÎkÝÎIÏ-iÏ(—Ï*ÀÏ?ëÏJ+Ð9vÐ6°Ð2çÐ=Ñ4XÑ+�Ñ+¹Ñ*åÑ1Ò*BÒ6mÒ(¤Ò/ÍÒ/ýÒ.-Ó0\Ó�Ó¢Ó±Ó_ËÓ#+ÔOÔ3gÔ+›Ô-ÇÔcõÔ#YÕ*}Õ¨Õ¾Õ+ÚÕ"Ö")Ö)LÖFvÖ?½Ö^ýÖJ\×8§×5à×QØ;hØ3¤Ø?ØØ]ÙRvÙSÉÙ>ÚE\Ú1¢Ú:ÔÚ\Û<lÛ
! ©Û´Û+ÁÛ!íÛ	Ü>ÜmXÜ6ÆÜ/ýÜ-ÝHÝXdÝ5½Ý+óÝ%ÞGEÞ-�ÞB»Þ4þÞ33ßCgß/«ß;Ûß3à6Kà@‚àKÃà,á<<á<yáE¶á>üá;;âKwâTÃâ"ãQ;ãt�ãFä-IäHwä>Àä%ÿä$%åJå@hå"©å/Ìå)üå&æ83ælæ#yæ1�æ8Ïæ4ç3=ç3qçC¥ç9éç9#è7]èF•è_ÜèQ<é1Žé7Àé;øé<4êAqê5³ê2éêEë7bë�šës+ìFŸìJæì41í`fí$Çí@ìíA-îJoîUºî/ï+@ïHlï4µï8êïD#ðLhð$µðÚð4÷ð',ñ8Tñ�ñW­ñ ò-&ò`TòBµò(øò%!óDGóGŒó\Ôó:1ôHlôFµôIüôDFõ.‹õ]ºõ<ö)Uö#ö.£ö2Òöl÷xr÷që÷p]øyÎøsHùn¼ùw+úq£údûmzûgèûzPü{Ëü�GýÉýuIþD¿þ8ÿX=ÿA–ÿNØÿ0'/X$ˆ+­,Ù6\=Eš0à'G9<�6¾Aõt7q¬04O6„S»12A,tB¡Fä+GaBpL³L,M'z'¢+Ê+ö." Qr<’Ï5á(	'@	Bh	3«	Cß	'#
! 'K
! 6s
! <ª
! +ç
! .@B2ƒ4¶%ë8=JOˆØ9ç)!
8K
(„
3­
á
ý
G34{4°7åPQn5À8ö5/=e?£ãL!Cn*²ÝúH7,€(­%Öü&^@Ÿ2®á+í7*QC|kÀM,Nz#Éí2	)<*f8‘-Ê,ø,%RNiK¸4C9R}&Ð-÷%B\9uC¯óYOjdºX]xbÖG9�
! ”<ŸKÜ2(?[5›DÑ,3Cw&‹>²)ñ<@XO™0é0 5K >� HÀ .	!8!SW!_«!h"1t"4¦"-Û".	#28#+k#C—#iÛ#GE$a�$\ï$IL%c–%`ú%D[&Y &$ú&'53'i'(~'3§'`Û'T<(/‘(9Á(1û(6-).d)(“)V¼)(**<*/g*—*@²*Eó*<9+7v+*®+ Ù++ú+&,,D,(q,>š,6Ù,!-2-!B-"d-$‡--¬-Ú--ñ-(.-H..v.*¥.Ð.å.ü./(/-:/!h/0Š/?»/0û/A,0An0C°0Aô0A61Ax1Aº1;ü1482=m2«2Â2Ô20å2-3,D3(q3(š3Ã3?Ö3E4\4
w4P…44Ö445-@5+n58š54Ó5.60766h6-Ÿ6-Í68û6847m7�72­7à7¯þ7'®8 Ö8:÷8G29z9;™9.Õ9+:0:)I:&s:*š:2Å:7ø:$0;!U;w;.•;Ä;'Ø;!<'"<4J<5<<µ<4ò<W'=8=7¸=ð=@>(B>2k>(ž>(Ç>ð>?,?6K??‚?Â?0Ý?.@L=@Š@R“@<æ@!#AEAdA"�A#¤A2ÈA„ûA/€B=°BîB+CD4C'yCD¡CHæC1/DIaDu«D5!E,WE*„E=¯EíE.
F<FVF.jF(™FÂF$áF2G19G>kG*ªG*ÕG-H/.HD^H.£HÒH5ìHR"IFuI0¼I-íI\J&xJ&ŸJ&ÆJ/íJ,K>JK‰K?žK
ÞK3ìK! LPBLf“L7úL$2MBWM8šM1ÓM6N7<N6tNL«NHøN&AOhO(ˆO±OËO@åO&P8DP2}P.°P$ßP-Q-2QY`QOºQ
! RR\+RSˆR0ÜR2
S9@S5zS°S(ÍSöS@TRTeT=‚T=ÀT9þT28U*kU$–U»U=ØU6V>MV>ŒVFËV?WIRW8œWeÕWL;X4ˆX½XÉXÕX	óXýXM
Y*[Y(†YL¯Y0üY7-Z9eZ3ŸZ3ÓZ;[5C[gy[Cá[>%\Ad\>¦\?å\E%]Hk]^´]_^-s^L¡^Jî^L9_1†_[¸_+`J@`V‹`4â`/a<Ga)„a,®a\ÛaC8bR|bTÏb1$c0VcG‡cAÏc5d;Gd2ƒd)¶d2àd)e?=e7}e<µe6òe1)f;[f_—fX÷fEPgG–gcÞgcBhA¦h{èh{di0ài$j16j3hj-œj*Êjgõj.]k=Œk2Êk1ýk1/lTalZ¶l0m8Bm?{mJ»m9nL@nE�n7ÓnBoGNoH–oJßo,*p1WpK‰p.ÕpfqMkq:¹qGôq<rQXrKªrMörcDs_¨s=t4FtJ{t-Æt?ôt?4u?tu¢´u`Wv8¸v;ñv<-w9jw/¤w0ÔwGx@Mx:ŽxeÉx(/y(Xy1�y<³y?ðy,0z8]z4–zËz#ëz6{@F{$‡{.¬{Û{ò{|0|1L|%~|3¤|LØ|F%}!l}HŽ};×}A~8U~6Ž~BÅ~1):'dŒ3ª+Þ+
! €26€9i€=£€Zá€J<�T‡�%Ü�)‚B,‚.o‚/ž‚FÎ‚PƒIfƒ.°ƒ/ßƒ„."„Q„q„;Š„(Æ„(ï„$…=…)\…†…&¤…$Ë……ð…4v†6«†â†3ø†,‡)G‡%q‡!—‡0¹‡0ê‡2ˆ1NˆZ€ˆ_Ûˆ†;‰1Â‰Aô‰O6Š&†Š$­ŠMÒŠ1 ‹5R‹7ˆ‹4À‹Gõ‹=Œ[Œ&yŒ= Œ>ÞŒ'�#E�"i�bŒ�)ï�)ŽKCŽ�ŽO­Ž<ýŽ8:�Qs�.Å�8ô�9-�<g�=¤�4â�A‘[Y‘Wµ‘2
’1@’;r’A®’Xð’6I“,€“>­“ì“””O7”*‡”²”8Î”!•!)•)K•u•>••]Ô•*2–3]–1‘–&Ã–Aê–=,—2j—#�—-Á—0ï—< ˜B]˜E ˜Oæ˜@6™Lw™3Ä™,ø™D%šIjš9´šCîš72›j›"Š›W­›Qœ<WœV”œJëœ:6�?q�7±�Vé�@ž&^ž…ž-£žGÑž1ŸKŸhŸ†Ÿ%£Ÿ5ÉŸ9ÿŸJ9 v„ +û *'¡LR¡%Ÿ¡%Å¡&ë¡Q¢Qd¢+¶¢"â¢0£6£1O£$�£¦£0¼£í£!¤)¤(G¤*p¤,›¤.È¤/÷¤G'¥.o¥-ž¥.Ì¥qû¥cm¦ Ñ¦6ò¦,)§1V§8ˆ§
! Á§Ì§(Ý§!¨ (¨!I¨k¨@}¨*¾¨é¨*©+.©(Z©ƒ©&ž©?Å©6ª(<ªeª/zª+ªª8Öª=«#M«nq«;à«;¬DX¬+�¬=É¬,­!4­$V­:{­1¶­)è­)®!<®^®J~®WÉ®%!¯4G¯!|¯<ž¯%Û¯°;°OY°N©°3ø°C,±Ap±?²±;ò±K.²Iz²@Ä²1³R7³UŠ³;à³:´MW´¥´B¼´=ÿ´=µ2Yµ3ŒµÀµE×µ¶!9¶‚[¶/Þ¶ ·L/·(|·=¥·'ã·+¸F7¸D~¸EÃ¸C	¹M¹Of¹$¶¹(Û¹8º)=º>gº+¦ºÒº&éºB»2S»1†»+¸»"ä».¼+6¼b¼0€¼ ±¼*Ò¼ý¼½89½7r½Dª½Mï½Z=¾P˜¾Pé¾8:¿ss¿/ç¿<À=TÀ*’À ½À1ÞÀ-Á%>Á,dÁ)‘Á6»Á?òÁE2ÂExÂ*¾Â'éÂÃ*1Ã&\ÃƒÃ¢ÃO½Ã$
Ä>2Ä=qÄh¯ÄÅ�1ÅEÁÅFÆENÆU”ÆêÆ0
! Ç;ÇCXÇWœÇUôÇYJÈ/¤È.ÔÈ-É01É4bÉ"—É9ºÉ/ôÉ.$ÊKSÊ!ŸÊ0ÁÊ5òÊ&(Ë5OË2…Ë>¸Ëh÷Ë!`ÌL‚ÌAÏÌMÍ,_Í,ŒÍ-¹ÍçÍ1Î$3Î5XÎ7ŽÎ5ÆÎ&üÎ$#ÏJHÏG“Ï-ÛÏ9	ÐJCÐWŽÐ*æÐ!Ñ43ÑAhÑ,ªÑ8×ÑÒ70ÒBhÒ:«Ò6æÒ5Ó0SÓW„Ó,ÜÓ3	Ô,=Ô4jÔBŸÔBâÔG%Õ;mÕ6©ÕAàÕ,"Ö#OÖRsÖ*ÆÖJñÖO<×KŒ×SØ×=,ØMjØq¸Ø'*Ù=RÙT�ÙZåÙk@Úf¬ÚUÛ%iÛ~�ÛOÜ(^Ü‡Ü=§ÜCåÜ<)ÝCfÝBªÝ\íÝ-JÞYxÞ/ÒÞ<ßW?ßA—ßLÙß&à#>à0bà“à3®àTâàV7áKŽáXÚá+3â@_â' â/ÈâAøâ6:ã,qã9žã8Øã%ä?7ä#wä4›ä<Ðä 
å&.å.Uå.„å+³å?ßå&æ4Fæ.{æªæ!Êæ'ìæç,3ç!`ç+‚ç3®çâç
îç7üçE4è*zè[¥è#é0%é(Vé8é8¸é7ñé)ê2>ê#qê•ê±ê/ÍêýêBë:Vë%‘ë)·ë/áë=ì}OìÍì+êì:í'Qí9yí9³í;íí)î09î3jî/žî+Îî(úî[#ï*ïªïºï'Ðï,øï5%ð[ð:gð#¢ðÆð
ÒðDàðH%ñ7nñ.¦ñ+Õñ&ò-(ò&VòA}òB¿òCóMFóh”ó(ýó-&ôATô6–ô*Íô<øô(5õ^õ-rõ/ õ2ÐõNöBRöB•ö"Øö6ûö.2÷.a÷(�÷$¹÷hÞ÷'Gø#oø0“ø9Äø0þø./ù0^ù-�ù'½ù8åù.ú(Múhvú'ßú"û6*ûNaû/°û`àûGAüJ‰ü<Ôü;ý2Mý,€ýL­ý2úý-þ=þTþlþ!…þ§þ2Çþúþ0ÿ4Eÿ%zÿ& ÿ6Çÿ)þÿ(((Q,zC§Bë@.So+ÃXï$HFm7´5ì<"3_T“"è1@=6~Eµ5û/12aO”>äQ#1uj§Md`EÅAAM0�,ÀUíaC	?¥	0å	X
! oo
! Fß
! F&Am]¯E
5SB‰‚ÌO
n
~
<’
@Ï
85I8.¸;ç/#+SH È@é=*.h%—.½'ì*<?,|7©[á:==x¶Íèz-z¨Z#9~)¸âý5BUE˜ÞöF3ZWŽ$æ'534iaž@PA–’+)4U1Š-¼"ê=
 KKl@¸+ù,%#RvŒŸ ·Ø)÷!!1CuŒ¡¶Ê#Þ
<LM[š8ö/'D+l%˜;¾ úJ@f §MÈ /( (X  � 0¢ /Ó !!!"<!_!'|!,¤!6Ñ!*"*3"^"/}"$­"+Ò"þ"#.!#%P##v##š#¾#)Ò#ü#$
*$8$
U$c$(z$
£$±$)Ë$õ$%&%&A%@h%©% Å%(æ%P&(`&(‰&²&Ñ&í&'8+'.d'“'!©'Ë'à'Iö'V@(—(´(GÍ(+)A)'V)*~)+©)Õ)!ô)5*HL*P•* æ*_+-g+8•+6Î+;,1A,s, …,:¦,2á,]-Xr-6Ë-.(!.J.@f.§..».,ê./!2/ST/¨/=¸/;ö/J20?}0½0Ò0 Ú0(û0%$1!J1Hl1µ1Ï1ë1#2+&2(R2,{2#¨29Ì2[3_b3Â3Ü3
ñ3"ÿ3_"49‚4+¼4è4ù4	55405Ce5R©5$ü5&!6EH6DŽ6CÓ6971Q7Hƒ7Ì79å7,8FL88“87Ì89.$91S95…9>»9+ú9Q&:7x:d°:7;@M;5Ž;IÄ;0<8?<8x<_±<'=49=)n=1˜=1Ê=ü=>(>0C>t>Š>3ž>Ò>ð>1ö>0(?#Y?}?[�?Gù?GA@6‰@)À@?ê@2*A1]A(�A)¸A&âA'	B)1B.[B$ŠB¯BÏBêBC6C6VC�CªC%¾C"äC1D%9D_D+sDŸD!ºDÜDðDE+EZ?EšE®E!ÎEðEF0F&PFwF‹F¡FµF!ÕF ÷F@GYGnG)‚G(¬G)ÕG4ÿG4H>TH&“H.ºHéHýH)I;IBVI9™IIÓIJ1JHJhJ�J˜J¬JÀJ&ÜJ'Kc+K+�K/»KëK>L@L9WLh‘L2úL-MEM*]M8ˆMÁMÜMJùMQDN–N/­N<ÝN2O+MOyO”O@­O.îOP}4P²P)ËPõP0QNFQ;•QÑQéQR$R(:RFcR.ªRÙRôR±SJ¾S6	T@T9YTE“T8ÙT8UCKU�U¯U6ÈUÿUV2V—HVàVøVW$W?W_WsW"ŽW±W>ÅW'X,XJX,hX+•X;ÁX9ýX7YSY>eY>¤YãY!úY2Z OZ5pZ/¦Z ÖZ0÷Z>([$g[/Œ[¼[Ú[ ó[\3\M\h\|\”\®\BÆ\#	]!-]=O]D�]/Ò]^ ^?^$\^'�^5©^ß^ø^_;/_#k_�_ _¶_(Ó_ü_ `<`V`!v`˜`³`#Ì`ð`"a'/a'Wa'a1§a8Ùab+b@b"]b7€b4¸bíb
! c!c7cQc.kcšc²cÐc(ìcd0d*Gdrd‰d3žd%ÒdødeG,eFte»eØe!òe-f+Bfnf�fŸf!½fßfúfg/gFg&fg�g¬gÂgág$hk%h<‘hKÎh?i'Zi1‚iH´i�ýiU�jSãjd7k*œk@Çk#l,l;Kl?‡lQÇlbm1|m=®m(ìm,n0BnIsnI½nFo+NoIzo9Äo9þo/8p/hp;˜p:Ôp@qcPq1´q(æq-r8=rvrFör6=shtsfÝsgDt2¬t+ßtRu*^uW‰uBáu1$vBVv/™vIÉv;wBOw-’w ÀwHáw"*xMx[jx'ÆxBîx1yGJyE’yØyóy/ÿy+/zp[z"Ìzïz+{"8{[{)k{*•{5À{ö{,|'B|&j|-‘|0¿|7ð|0(}+Y}#…}©},È},õ}/"~0R~9ƒ~8½~;ö~.22aG”NÜ/+€O[€O«€@û€%<�(b�1‹�/½�$í�9‚1L‚3~‚3²‚4æ‚ƒ
-ƒ2;ƒ;nƒ$ªƒ&Ïƒ,öƒ&#„J„6j„1¡„MÓ„!…>…
! […f…�…›…·…Ô…í…
†9-†$g†Œ†3¬†)à†-
! ‡38‡l‡!}‡!Ÿ‡!Á‡ã‡ ˆ.!ˆ%Pˆ/vˆO¦ˆZöˆFQ‰@˜‰#Ù‰Fý‰ DŠeŠvŠ9�ŠAÉŠF‹R‹=p‹;®‹6ê‹"!ŒKDŒ2�Œ!ÃŒ1åŒ7�O�-m�2›�Î�#ê�8Ž#GŽ;kŽ9§Ž1áŽ0�,D�Dq�4¶�!ë�R
�`�m�Kv�?Â�‘r‘G�‘$×‘Hü‘.E’t’‹’e¥’“?“(Z“;ƒ“¿“HÆ“8”+H”At”$¶”<Û”H•Ga•:©•Eä•2*–#]–/�–8±–%ê–:—'K—s—�—¡—#¼—à—2ñ—@$˜9e˜BŸ˜Bâ˜2%™5X™8Ž™<Ç™7š#<š#`š0„š!µš×š"öš"›"<›,_›%Œ›²›�Ò›¿bœ1"�"T�(w�5 �DÖ�Ež5až8—žÐž*çžRŸJeŸ:°ŸCëŸM/ K} É ä ¡)"¡-L¡/z¡+ª¡IÖ¡L ¢hm¢NÖ¢D%£Qj£m¼£z*¤f¥¤J¥@W¥[˜¥Pô¥XE¦4ž¦,Ó¦=§+>§)j§.”§hÃ§B,¨Ro¨>Â¨M©;O©A‹©"Í©$ð©'ª(=ªfª+†ª:²ª7íª+%«/Q«.�«&°«.×«6¬/=¬(m¬i–¬8­39­Ym­gÇ­'/®CW®›®&¹®Bà®>#¯b¯5u¯D«¯(ð¯(°AB°#„°!¨°,Ê°3÷°"+±:N±(‰±/²±1â±.²YC²?�²/Ý²G
³IU³zŸ³x´-“´)Á´3ë´/µOµ
! bµEmµS³µ'¶5/¶te¶QÚ¶,·jE·C°·"ô·;¸-S¸#�¸"¥¸"È¸!ë¸"
¹#0¹4T¹*‰¹'´¹%Ü¹'º.*º4Yº!Žº°º0Ðº#»%%»1K».}»#¬»;Ð»+¼*8¼&c¼*Š¼µ¼.Ó¼½)"½(L½'u½$�½,Â½(ï½1¾ J¾'k¾'“¾ »¾#Ü¾¿&¿)F¿"p¿+“¿@¿¿À' À&HÀ3oÀ#£À*ÇÀòÀÁA)Á6kÁ7¢ÁÚÁ;öÁ92ÂKlÂ/¸Â6èÂ6Ã'VÃ6~Ã µÃ ÖÃ6÷Ã?.ÄnÄ-‰Ä%·ÄRÝÄJ0Å5{ÅH±Å4úÅ9/ÆDiÆ)®ÆØÆHÝÆ;&Ç5bÇ@˜Ç ÙÇ!úÇÈ0;È;lÈ,¨È,ÕÈ/É2É]HÉg¦É0Êz?Ê@ºÊûÊ7ËuOËcÅËJ)ÌDtÌ/¹Ì<éÌ<&Í=cÍ:¡Í3ÜÍ7Î8HÎY�Î+ÛÎPÏOXÏP¨ÏTùÏQNÐO ÐIðÐt:ÑG¯Ñ9÷ÑG1ÒOyÒ'ÉÒ)ñÒ%ÓAÓ_Ó,yÓ*¦ÓDÑÓBÔOYÔF©ÔHðÔN9ÕJˆÕOÓÕ3#Ö;WÖS“ÖQçÖU9×S�×Yã×>=ØF|ØOÃØÙ!0Ù@RÙ“Ù#¯Ù8ÓÙÚ+Ú<ÚVÚpÚŠÚ¤Ú7¿ÚG÷ÚA?Û9�Û^»ÛVÜOqÜ(ÁÜ^êÜVIÝO Ý&ðÝ6ÞTNÞe£Þd	ßgnßGÖßjà6‰à+Àà,ìà<áEVá%œáÂá$Ôá?ùá9â?Tâ3”â?Èâã*ãBã'bãAŠãÌã?Üã<ä2YäkŒäZøä[SåG¯åD÷å:<æ5wæ8­æ5ææ,çIç.iç=˜ç2Öç	è,#èPèièzèšè­èÊè$æè%é#1é Ué#vé$šé"¿é"âé"ê6(ê#_êƒê¡ê¸êEÈêEëSTë¨ë,Æë,óë% ì'Fì;nìuªì1 íRRí>¥í9äí3îaRî.´î(ãî&ï$3ï)Xï‚ï(¢ï0Ëï$üï!ð;;ð9wðB±ð<ôð-1ñ+_ñ)‹ñ9µñïñòK)ò-uò4£ò>Øò+ó-Có0qó@¢óOãó3ô&Oô+vô¢ô·ô,Íô"úô'õEõ3aõ•õ"´õ*×õ,ö6/ö?fö¦öÆö0äö÷.-÷/\÷#Œ÷$°÷4Õ÷'
! ø&2ø&Yø5€ø>¶ø9õø1/ùaù6€ù"·ù0Úù9úHEú.Žú/½ú?íú)-û>WûV–ûiíûjWünÂüK1ýn}ýeìýxRþzËþwFÿV¾ÿ}`“ôK-^XŒ åZ$a6†)½BçL*MwKÅK1]@�OÐ/ 9PDŠDÏNIc$­Ò-ï12O.‚:±"ì9-:g9¢9ÜK	9b	!œ	,¾	*ë	;
! >R
! ,‘
! ;¾
!  ú
! *0F3w(«SÔJ(?s4³.è%
%=
c
%ƒ
M©
G÷
<?&|/£.Ó1@4TuSÊ:Y+s1Ÿ=Ñ+O;)‹+µSá#5&Y6€:·:ò1-=_"�6À,÷/$TMtBÂ6(PAy&»*â'
*57`.˜Çšä>P¾;OKH›Mä:2m7†¾:Û8/O$T¤6ù'0KXH¤í(',%Tz;’ÎAä#&JJE•Û2ð1#&UY|1Ö39<AvX¸1 )C m | � ¤ ¸ Ì à ô !!0!C!W!k!{!�!£!·!Ë!ß!ó!""/"C"W"k""“"§"»"Ï"ã"ó"##/#C#W#k##“#§#¿#Ó#ã#÷#=$F$Z$r$J‰$JÔ$%9%1S%=…%(Ã%2ì%!&_A&x¡&j'u…'û'(-(K(b(#w("›((¾(jç(1R)„)Ÿ)¾)!Ï)ñ)/*4?*"t*—*O¶*+2+2H+1{+­+È+Ý+ù+4,0I,5z,2°,5ã,1-*K-Lv-5Ã-6ù-60./g.*—.Â..á./%0/%V/"|/Ÿ/"º/1Ý/#0302E05x0®0È0æ01-1!F1'h1%�1(¶1/ß1G25W2*�2'¸2à2-õ2(#3(L3&u3&œ3+Ã3)ï3(4#B4@f4§4Ä4EÕ455!Q5/s5<£5à56!6?:66z6±6&Ç6'î6272I7/|7#¬7 Ð7%ñ7181I8.{8/ª8$Ú8%ÿ8%9,C9#p90”9Å93Ø9-:*::e:1y:«:Æ::Ý:&;3?;1s;5¥;4Û;(<9<"Y<'|<+¤<*Ð<+û</'=W=Ev=¼=!Ù=5û=01>/b>$’>0·>/è>Y?Xr?+Ë?2÷?*@/I@'y@.¡@"Ð@ó@A1AQAVqA^ÈA<'BdB|B+–B*ÂB3íB0!CJRC�C$¶CUÛCB1DtD‡D D)½D+çD<EPE/eE!•E0·E èE'	F1FQF+pF%œFÂF
ÓFáF"÷F!G!<G)^GˆGAŸG@áGA"H-dH2’H)ÅH/ïHSI9sI­IÌIëIûIJ/JKJ(kJ(”J(½J(æJ(K(8K(aK(ŠK(³K(ÜK(L!.LPLiL!…L&§LÎLîL M/%M.UM.„M ³MÔMñMN+NDNaN zN›N¸NÕNòNO,O IO jO2‹O#¾O(âO(P54PjP‡P3 PÔPæP!ýP,QLQ7iQ2¡QÔQ#íQR!)R$KR/pR RÀRR×R*S(IS,rS9ŸS0ÙS9
! T;DT8€T/¹TéTU4!UVU%uU›U'²U7ÚU*V=VCSV(—V-ÀV*îVW#.W$RW)wW'¡WÉW)èWX-X>XIWXD¡X!æX9Y%BYhY*‡Y+²Y1ÞY9Z/JZ$zZ+ŸZ#ËZ(ïZ[?7[w[ �[9±[Hë[T4\*‰\´\&Ì\*ó\)](H]!q])“]A½]3ÿ]23^f^3„^7¸^7ð^7(_8`_/™_hÉ_u2`)¨`HÒ`Ia#ea9‰a-Ãa5ña6'b<^b?›bÛb3öbH*csc*Žc"¹cHÜc?%dKed>±d9ðd'*e1Re5„e5ºe/ðe; fI\f'¦f1Îf2g/3gBcg-¦g0Ôg5h>;h=zh7¸hBðh=3i+qi2�i2Ði7j@;j)|j-¦j)ÔjXþj3Wk3‹k1¿k(ñk5l4Pl+…l@±l;òl.m@ImKŠm:Öm*n#<nO`n7°n;èn)$o(NowoŽo¦o%¼o'âo
! p3&pZpqp!Šp,¬p0Ùp

! q4qVMqR¤q:÷qB2r?urµr
Òr:àr)s2Es0xs1©s%Ûs2t*4t/_t.�t(¾t0çtu#3uWu$hue�uLóu+@vAlv7®vævüvw3w#Iw(mw-–w4Äw/ùw-)x+Wx&ƒx%ªx%Ðx)öx( y*Iy(ty%�y,Ãy-ðy1z.Pz'z%§z+Íz+ùz+%{.Q{,€{-­{-Û{-	|/7|3g|9›|BÕ|<};U}v‘}_~;h~/¤~,Ô~,./N"~.¡7Ð3€%<€nb€?Ñ€s�Z…�2à�P‚Td‚;¹‚Oõ‚OEƒ!•ƒ_·ƒi„7�„<¹„'ö„*…I….d…+“…>¿…<þ…8;†)t†Dž†5ã†#‡(=‡pf‡W×‡2/ˆVbˆ3¹ˆíˆ"ÿˆ."‰8Q‰"Š‰!­‰1Ï‰MŠOŠAgŠ0©ŠÚŠòŠ!‹ &‹"G‹)j‹;”‹Ð‹;ß‹Œ,8Œ?eŒ\¥ŒY�f\�/Ã�-ó�O!ŽIqŽN»Žb
! �‚m�¯ð�! �4Â�÷�6‘)I‘0s‘B¤‘-ç‘+’'A’:i’?¤’ ä’:“.@“,o“4œ“#Ñ“Gõ“3=”@q”"²”AÕ”&•%>•/d•)”•)¾•2è•0–3L–5€–E¶–1ü–G.—Rv—2É—Tü—;Q˜.�˜)¼˜Tæ˜G;™6ƒ™9º™5ô™M*š*xš*£š(Îš2÷š,*›W›Qv›0È›:ù›#4œ#Xœ|œ"—œ9ºœôœ'�'4�1\�6Ž�(Å�-î�4žQž*qž!œž1¾žðž)Ÿ9Ÿ)XŸ*‚Ÿ5­Ÿ,ãŸ= .N G} ,Å )ò 4¡<Q¡5Ž¡)Ä¡%î¡%¢4:¢0o¢K ¢ì¢)ý¢%'£JM£r˜£2¤
! >¤BI¤/Œ¤¼¤Ú¤0ô¤%¥%C¥"i¥/Œ¥2¼¥5ï¥7%¦8]¦&–¦1½¦Pï¦/@§/p§: §=Û§$¨*>¨/i¨/™¨:É¨=©0B©0s©:¤©=ß©+ªCIª:�ª?Èª4«U=«F“«>Ú«3¬;M¬B‰¬lÌ¬?9­7y­>±­"ð­!®P5®(†®5¯®0å®*¯*A¯Jl¯)·¯5á¯+°C°>`°EŸ°(å°(±37±*k±6–±%Í±*ó±2²,Q²(~²6§²BÞ²-!³(O³Ex³&¾³ å³f´Wm´\Å´\"µwµG÷µC?¶Kƒ¶PÏ¶8 ·AY·A›·<Ý·0¸PK¸,œ¸9É¸#¹#'¹.K¹)z¹A¤¹/æ¹0º0Gºxºa’º{ôº2p»o£»/¼DC¼%ˆ¼/®¼BÞ¼N!½p½G‰½Ñ½ð½'¾(7¾0`¾‘¾"¥¾È¾Ü¾û¾¿.¿'@¿)h¿’¿¦¿4¿¿ô¿À3 À&TÀ!{À5�À6ÓÀ
! Á)Á:ÁPÁ:aÁ9œÁ
! ÖÁáÁöÁ8Â>Â.[ÂŠÂ¤ÂÄÂäÂ#ýÂ!Ã AÃrbÃ]ÕÃ3ÄGÄeÄ$�Ä5¦Ä<ÜÄMÅFgÅA®ÅHðÅ&9ÆX`Æ-¹Æ�çÆŠxÇJÈ#NÈrÈ)’È¼ÈÎÈìÈ	ÉB&É%iÉ�É6¬ÉrãÉVÊNuÊQÄÊË36ËHjË(³ËMÜË@*Ì:kÌ8¦ÌQßÌ"1Í"TÍ!wÍ™Í&·Í ÞÍÿÍÎ<ÎgRÎqºÎ5,Ï#bÏ†Ï/ Ï$ÐÏ#õÏ,Ð!FÐ'hÐ�Ð)¦Ð*ÐÐ-ûÐ)Ñ*FÑ1qÑ£Ñ%ÃÑCéÑ-Ò.IÒ+xÒ*¤Ò1ÏÒÓ$Ó3CÓ9wÓ7±ÓDéÓ;.Ô(jÔ…“Ô8Õ5RÕGˆÕ ÐÕVñÕhHÖ]±ÖO×_×,×A¬×+î×Ø13ØeØ<zØ2·ØGêØ22Ù2eÙW˜ÙLðÙE=ÚƒÚ7¡ÚÙÚ8ôÚ/-Û2]Û&�Û·ÛËÛéÛ3Üƒ<Ü‡ÀÜ#HÝ!lÝ:ŽÝ.ÉÝ.øÝ'ÞVEÞDœÞAáÞ9#ßh]ßDÆß\àahàÊàçà#á%&á$Lá)qá.›á*Êá)õá=â]âqâ…â™â,«â5Øâ&ã-5ãVcãºã%Öã2üã3/äcä!‚ä-¤ä
Òä àä:å<å&\å*ƒå®åÇå.Ùå(æ01æbææ9žæØæøæ/	ç39ç-mç›ç¹çÓç0äçAè?Wè—è4­è*âè:
é9Hé‚é6¢é4Ùé:êAIê4‹ê3Àê8ôê'-ë.Uë!„ëh¦ë*ì(:ì&cì'Šì%²ì!Øì úì)íEí.dí“íA«í3íí.!î.Pî'î §î1Èî4úî-/ï ]ï-~ï-¬ï,Úï8ð"@ð9cð,�ðÊðêð*ÿð/*ñ!Zñ3|ñC°ñ&ôñ.ò0Jò4{ò9°ò!êòKó.Xó:‡óJÂó
ô%-ô%Sô.yô-¨ôBÖô=õVWõQ®õDö!Eö!gö"‰ö¬öRÊöV÷Jt÷+¿÷,ë÷øT0ø9…ø%¿ø2åøKù6dù;›ù9×ù9ú0KúN|úËú èú>	û5Hû8~û%·û9ÝûUüKmü<¹ü&öü/ý5Mý6ƒý=ºý"øý+þ+Gþ.sþ5¢þ3Øþ3ÿ.@ÿVoÿ0Æÿ7÷ÿ1/ar>ƒ(Â;ëN'Dv)»7åt@’3Ó7P?�$¯FÔFbv*•0ÀEñp7y¨N"(q)š%ÄMêU8TŽRã064gœ/¼-ì,	G	Y	!y	!›	½	=Ö	3
! =H
! 0†
! 9·
! )ñ
! %<
! NYLmVº3+-_?�.Í~ü2{
M®
fü
-c2‘LÄKG]¥Á"Ü(ÿ](5†/¼(ì./D.t£'¼Aä;&<bŸ9®
! è$óD4]@’ÓZñWLc¤8A\D{3À=ô72:jL¥=òw0[¨W?\cœ&F'In?¸Nø)GVqÈ:ãW?v?¶zö.q3 -Ô#J&*qœ¼&Ñ!ø !;#]"�*¤6Ï66=6t<«@è<) Af 4¨ <Ý 4!<O!DŒ!;Ñ!<
";J"=†"CÄ"C#9L#9†#HÀ#$	$ .$+O$7{$1³$jå$EP%:–%Ñ%1î%N &1o&7¡&&Ù&T'0U'P†'‹×'2c(6–(fÍ(f4)F›)Èâ)È«*Gt+3¼+?ð+00,/a,;‘,5Í,9-=-Z-l-+‚-®-JÅ-H.7Y.B‘.>Ô.0/>D/-ƒ/t±/&0(B0#k0"�0#²00Ö0!1")1(L1u1+’1'¾1æ1B2G2g2‡28¢2RÛ2‡.3"¶3EÙ3P4Op4PÀ4=51O5�5N¡5:ð5=+6&i6%�6"¶6+Ù637(97$b7>‡7Æ7Ú7ò7A8OM8 �8(¾8%ç8!
9-/9?]93�9;Ñ9
:*:G:oc:1Ó:H;HN;e—;Tý;.R<8�<7º<ò<(=':=
b=7p=$¨='Í=/õ=(%>%N>/t>'¤>$Ì>Añ>C3?*w?¢?6¿?'ö?C@)b@ Œ@"­@Ð@{ê@{fA{âA{^BÚB'ùB6!C%XC1~CD°CDõC3:DJnDJ¹D/E+4EG`EC¨EBìEB/FvrFoéFcYGE½G*H#.H,RHTHJÔH>I]^IB¼IEÿI%EJ&kJ&’J ¹JQÚJ»,K‡èK:pL1«L€ÝL6^M?•M2ÕMNk&N<’N9ÏN'	Or1OO¤OCôOJ8PNƒP@ÒP@QJTQaŸQmRHoRQ¸RP
! SN[SeªS[TZlTkÇTj3UPžU[ïU\KV[¨VXWL]WMªWiøWibXTÌXS!YauYJ×Y0"ZZSZM®ZVüZUS[V©[T\UU\T«\=]>>]K}]KÉ];^8Q^GŠ^TÒ^b'_OŠ_PÚ_A+`«m`<aVVa(­a5Öa
! b
! b"b&/b|VbKÓb,cLc	Tc,^c5‹czÁc�<dz¾d�9eq»ex-f4¦f<ÛfGgH`gJ©gNôg3Ch6whA®hOðh@i#Giki
Ši;˜iÔiåi'j.-j.\j0‹j!¼j(Þj>kBFk>‰k=ÈkAlQHl(šl*Ãl9îlK(m,tm7¡m<ÙmMn*dn�n:©n9änlo7‹oCÃo8p3@p&tp:›p:ÖpqN$q#sq,—qWÄqr;8r?tr,´r0ár<sFOsB–s!Ùs/ûs5+tat#�t^¥tBuHGu:�u=Ëu!	v/+v/[v	‹v•v ¯vHÐvAw[w+xw¤w&Ãw.êw%x'?x*gx5’xÈxßxôxy-ylFy³yÑy ëy2z2?z rz“z°z*Ízøz {5{'Q{y{’{(²{Û{3û{/|@|1W|‰|" |Ã|€Þ|c_}/Ã},ó}- ~$N~8s~$¬~+Ñ~ý~/Oeu!„¦f»5"€:X€(“€E¼€Q�&T�5{�±�5Ð�>‚ E‚f‚9s‚3­‚Qá‚E3ƒyƒ/“ƒ2ÃƒAöƒA8„&z„#¡„]Å„2#…KV…R¢…Iõ…"?†Mb†'°†Ø†"ö†.‡H‡\‡@w‡R¸‡Pˆ9\ˆK–ˆâˆýˆ‰/-‰.]‰DŒ‰*Ñ‰2ü‰/Š<KŠ2ˆŠ1»Š'íŠ7‹M‹;k‹C§‹Eë‹:1Œ9lŒ¦Œ4ÄŒBùŒS<�8��)É�Có�a7Žs™Ž2
�S@�”�ª�Å�/ß�3�4C�Ex�7¾�6ö�6-‘,d‘,‘‘6¾‘õ‘:’?’#R’Wv’@Î’C“%S“y“1‰“»“<Ï“”"”8”(U”~”œ”=º”ø”1•G•2]•.�•.¿•Dî•%3–0Y–-Š–%¸–EÞ–$$—&I—p—%Š—;°—ì—
! ˜˜D7˜D|˜ Á˜â˜™™2™G™+\™ˆ™¨™*Å™9ð™1*š8\š$•š#ºšBÞš!›<A›T~›(Ó›'ü›K$œ.pœ0Ÿœ%Ðœöœ�+-�3Y�+�� ¹� Ú�Gû�GCž‹žF¥ž/ìž$ŸpAŸ5²Ÿ>èŸM' Mu CÃ 6¡/>¡4n¡D£¡è¡3¢)<¢f¢…¢¥¢8¸¢.ñ¢" £(C£*l£—£=¬£ê£H¤:P¤a‹¤#í¤=¥9O¥@‰¥@Ê¥=¦5I¦q¦Añ¦33§=g§;¥§Já§,,¨/Y¨3‰¨%½¨$ã¨3©<©(Z©ƒ©¢©¶©Ê©;Ó©ª/ªLª/iª)™ª6Ãª$úª&«+F«0r«@£«<ä«7!¬<Y¬3–¬UÊ¬/ ­/P­;€­1¼­)î­/®HH® ‘®!²®+Ô®#¯7$¯$\¯ �¯¢¯7¼¯7ô¯%,°*R°}°)�°8Ç°5±+6±b±w±>Œ±dË±e0²M–²+ä²*³;³pX³RÉ³%´gB´4ª´*ß´.
! µ&9µ&`µU‡µ0ÝµV¶pe¶1Ö¶· ·,9·6f· �·/¾·.î·)¸QG¸™¸W¹¸K¹]¹ y¹ š¹3»¹hï¹(Xº-�º+¯º*ÛºD»8K»R„»:×»>¼$Q¼Ov¼$Æ¼5ë¼!½>@½;½>»½Cú½0>¾Zo¾UÊ¾U ¿7v¿>®¿*í¿1À(JÀ3sÀ1§ÀRÙÀD,Á8qÁ=ªÁlèÁUUÂ3«ÂWßÂ‡7ÃJ¿Ã<
! Ä&GÄ#nÄ’Ä[­ÄK	Å<UÅ=’Å5ÐÅ?Æ%FÆ6lÆG£ÆëÆ&Ç'Ç8Ç&OÇ(vÇ/ŸÇ?ÏÇFÈ3VÈ$ŠÈ?¯È*ïÈ/É-JÉ.xÉ(§É%ÐÉ0öÉA'Ê(iÊ)’Ê,¼Ê*éÊ*Ë8?ËxË•Ë³Ë'ÓËûË Ì7ÌIÌ	]Ì gÌˆÌ!§Ì%ÉÌ%ïÌ'Í+=Í"iÍ'ŒÍ/´Í!äÍ>Î9EÎ1ÎA±ÎMóÎ3AÏ	uÏ*Ï1ªÏ+ÜÏDÐ)MÐ@wÐ%¸Ð)ÞÐÑ. ÑAOÑC‘Ñ;ÕÑBÒ@TÒ-•Ò.ÃÒ%òÒ5Ó'NÓAvÓ<¸Ó7õÓ1-Ô>_Ô#žÔ,ÂÔ1ïÔ>!Õ-`Õ0ŽÕ4¿Õ5ôÕ,*Ö.WÖ*†Ö5±ÖçÖ×&×$F×k×‹×K©×/õ×G%ØmØˆØj¥ØZÙ/kÙ›Ù(¶ÙßÙ%üÙQ"ÚtÚ ’Ú.³Ú-âÚÛ(0Û'YÛ)�Û'«Û'ÓÛûÛFÜCbÜ;¦Ü2âÜ'Ý=Ý$ZÝ%Ý*¥Ý)ÐÝ)úÝ7$Þ)\Þ†Þ<¦Þ(ãÞ=ßAJß=Œß=Êß6à@?à@€à9Áà/ûà=+áJiáC´á?øá<8âBuâ?¸â?øâ08ã$iã>ŽãAÍãLäO\ä2¬ä”ßä;tå#°åXÔåB-æ;pæ:¬æJçæ+2ç3^ç(’çG»ç=è&Aè>hè*§èIÒè&é(Cé*lé—é+ªéÖé3öé*êKCêS�êXãêG<ë1„ë-¶ë6äë,ìCHìŒì$¬ì'Ñìùì`í9ví/°í„àí?eîG¥îSíî-Aï;oï«ï9Ãï$ýï."ð/Qð%�ð(§ðÐðîð"ÿðM"ñ3pñ ¤ñ$Åñ$êñ0ò'@ò%hò@ŽòEÏòó-4ó*bó<�ó8Êó9ôI=ô\‡ô3äô0õ3Iõ3}õ4±õQæõ98ö9rö¬öÃö<Õö8÷<K÷@ˆ÷2É÷ü÷(ø(Dø$mø(’ø,»ø"èø-ù&9ù`ù+€ùN¬ùCûù*?ú#jú+Žú)ºú&äú3û7?ûFwû2¾ûñû
ü+ü,Eürü%Œü.²ü+áü[
ýNiý'¸ý"àýþþ#2þDVþ	›þ;¥þ?áþ`!ÿ7‚ÿBºÿMýÿ;K7‡2¿?ò:2[mFÉ#148fŸ2½2ð'#,K‚x/û4+2`;“FÏ.7E-}-«7Ù--?)m;—;ÓF?V?–?Ö>>Ue”eú/`	�	¥	?Â	?
! DB
! >‡
! HÆ
! " 2"Sv(•¾#Ùý51G3y%­5Ó'	
?1
 q
;’
0Î
'ÿ
3'2[#Ž+²#Þ")%UO¥ Â?ã5#/Y&‰9°0ê)2E.x§*´=ß-.K?z0º(ë(6=AtE¶Gü3D!x-š3Èü(CG`/¨"Ø:û6Nl‹ £pÄ¹5ï"…&3¬Cà7$3\/�*À$ë+=<7z"²5Õ8JD�>¤&ã)
! +4R`³!Â>ä#->ilQÖD(9m@§Dè9- g,ˆ.µ)ä0 8? >x ;· 6ó 2*!L]!ª!Á!Ù!ð!	" "6"N"e"}"”"¬"Å"Ü"õ"#*#@#U#s#‹#¤#½#Ó#é#:$Ž>$MÍ$¨%–Ä%V[&R²&R'IX'?¢'"â'"($((3M(e�(7ç(-))M)?w)J·)L*<O*IŒ*1Ö*:+DC+5ˆ+ ¾+kß+fK,j²,e-Pƒ-FÔ-F.^b.IÁ.v/x‚/tû/hp0TÙ0M.1M|1JÊ1<2KR25ž2Ô2Yî2(H3'q3#™36½3fô3F[4F¢4Eé4*/5AZ52œ5;Ï5;6;G6Aƒ6*Å6!ð6476G76~77µ76í76$84[86�8(Ç8ð8,	9%69P\9N­9Xü9fU:w¼:L4;<�;N¾;<
<gJ<$²<$×<Vü<VS=Vª=/>31>3e>3™>GÍ>@?gV?,¾?6ë?'"@1J@U|@aÒ@G4AD|AIÁA7B9CB?}BA½B;ÿB\;Cu˜C?DENDE”DVÚD41EXfE‡¿E!GFAiF7«FAãFD%GPjG4»G4ðG"%HDHH@�H"ÎH7ñH9)I,cI4�IlÅI'2J8ZJ“J=¬J3êJ*K*IKtK �K&1L"XL,{L-¨LFÖLFM"dMQ‡M-ÙM2NK:NI†N ÐN,ñN:OxYO8ÒOHPTPPnP"¿P0âP"Q)6Q+`QDŒQ)ÑQûQ1R&MR%tR-šR#ÈRìR3S<STYS6®S+åS#T"5T)XT!‚T(¤T8ÍT?UFU0cU-”UÂUâU2üU /VPV"eV'ˆV8°V-éV2W3JW,~WG«W,óW" X)CX(mX–X0µX&æX%
Y3Y,RY:Y1ºYìYI
! Z'TZ|ZœZ#´Z#ØZüZ([3C[/w[6§[Þ[þ[5\-T\+‚\C®\6ò\*)]ZT]S¯]<^8@^-y^G§^&ï^\_Cs_0·_3è_:`3W`N‹`7Ú`GaTZaU¯a-b93b@mb4®bNãb<2c)ocU™cQïcXAdIšdIädG.eCve?ºeUúe)Pfzf1˜f3Êf>þf+=g#ig=�g0ËgJüg9Gh(�h:ªh,åh1iEDi\Ši4çi˜jWµj|
kfŠkdñkWVl\®lDmJPm.›m8Êm"n,&n,Sn:€n1»n0ín3o)Ro<|od¹onp#�pL±p+þp'*q6Rq‰q2¡qoÔq Dr+erZ‘rRìr$?sds+ƒs!¯s Ñs òs&t&:t&at8ˆt:Át.üt?+u4ku u·uËu)ãu
v%v7Av6yv°v!Êvìvw%w"Aw`dw(ÅwAîw?0x3px7¤x0Üx5
yCyP\y.­y0Üy;
z@Iz+Šz1¶zEèz<.{2k{8ž{|×{$T|/y|9©|ã|%ý|&#}$J}*o}'š})Â}ì}~ %~!F~h~}~“~A­~%ï~G%]!ƒ<¥1â2€2G€z€,–€4Ã€8ø€41�#f�Š�¤�1Ã�1õ�+'‚3S‚2‡‚5º‚+ð‚+ƒ3Hƒ6|ƒ.³ƒ$âƒ:„%B„3h„6œ„(Ó„+ü„)(…3R…"†…3©…Ý…*ý…(†&=†2d†?—†/×†E‡.M‡=|‡$º‡@ß‡E ˆ&fˆ�ˆ9§ˆ4áˆ6‰aM‰:¯‰4ê‰&Š0FŠ-wŠ%¥Š5ËŠ%‹'‹G‹j`‹!Ë‹8í‹4&Œ0[ŒPŒŒ4ÝŒ3�$F�k�ˆ�š�´�$Å�ê�7ü�4Ž!FŽ%hŽ+ŽŽ!ºŽ?ÜŽ?�$\�T��Ö�î�
��0�2E�x�•�²�Ç�&Ü�9‘C=‘�‘“‘©‘)Á‘"ë‘’D-’0r’.£’TÒ’ '“FH“0�“VÀ“?”/W”0‡”#¸”Ü”ò”$
•%2•)X•%‚•*¨•+Ó•-ÿ•-–J–i–1�–>³–&ò–*—)D—n—†—$œ— Á—Bâ—3%˜'Y˜�˜5—˜-Í˜&û˜:"™#]™�™Ÿ™½™Ñ™/å™/šEš3_š;“š#Ïš*óš+›J›i›„›0—›-È›.ö›+%œQœfœœšœ­œÉœàœùœ�(4�+]�7‰� Á�%â�1ž&:ž%až‡žb¥žŸ$Ÿ"CŸ"fŸ"‰Ÿ¬Ÿ!ÅŸçŸ (" !K m (… ® Ì $ä !	¡X+¡;„¡
À¡!Î¡"ð¡%¢#9¢]¢4y¢®¢"Á¢Mä¢O2£N‚£!Ñ£ ó£!¤/6¤@f¤,§¤7Ô¤&¥3¥)N¥%x¥^ž¥<ý¥8:¦.s¦1¢¦-Ô¦W§VZ§-±§(ß§5¨*>¨&i¨+�¨(¼¨Då¨&*©EQ©6—©2Î©%ª,'ª<TªJ‘ªCÜª$ «-E«s«{«™«­«:Ç«C¬=F¬)„¬®¬€Á¬ B­xã­
\® j®.‹®7º®Gò®,:¯4g¯5œ¯ Ò¯!ó¯5°'K°As°+µ°á°Sÿ°3S±‡±¤±»±Ú±,ñ±1² P²(q²)š²Ä²à²3û²/³.G³v³Ž³§³À³Ú³(ö³#´C´Wc´B»´8þ´B7µ8zµG³µ=ûµO9¶B‰¶MÌ¶·7·"S·*v·2¡·'Ô·ü·¸:¸T¸Eo¸µ¸!Ì¸î¸F¹5N¹1„¹¶¹&È¹#ï¹.ºOBº2’º!Åºçºýº&»!C»+e»$‘»¶»Î»)æ»¼,¼&>¼e¼w¼-Ž¼¼¼Ó¼|é¼Of½¶½Õ½bò½AU¾8—¾.Ð¾Oÿ¾IO¿�™¿0À3LÀS€ÀNÔÀ6#ÁZÁyÁ–Á!¬Á#ÎÁ#òÁ#Â':ÂJbÂ(­ÂCÖÂiÃ„Ã)žÃyÈÃTBÄs—ÄqÅ7}Å?µÅ;õÅB1ÆFtÆM»Æ(	Ç2Ç0EÇvÇ‹Çk¥Ç*È3<ÈJpÈE»ÈNÉFPÉ5—ÉAÍÉ_Ê_oÊ(ÏÊBøÊ%;Ë,aË=ŽË(ÌËZõË:PÌ3‹Ì;¿Ì2ûÌ.Í$HÍjmÍ1ØÍ(
! Îq3ÎM¥ÎCóÎ!7Ï,YÏ.†Ï%µÏ*ÛÏ!Ð((Ð<QÐ&ŽÐ.µÐ6äÐ3ÑKOÑ9›ÑbÕÑ68ÒoÒ,‚Ò_¯Ò.ÓB>Ó.�ÓB°Ó
óÓ7Ô&9Ô8`Ô4™ÔaÎÔ`0Õ,‘Õ<¾ÕûÕjÖe}ÖdãÖaH×iª×[Ø`pØ[ÑØ!-ÙOÙ9lÙ¦Ù/ÆÙ>öÙ(5Ú3^Ú%’Úb¸Ú6Û5RÛ4ˆÛ,½Û<êÛ'Ü(@Ü1iÜA›Ü1ÝÜAÝ<QÝLŽÝ<ÛÝLÞ!eÞ1‡Þ+¹ÞåÞ-ß.1ß`ßWxß6Ðß1à9àHà7gà&Ÿà&Æà)íà%á9=áwá3€á'´á$Üá.â?0âepâ&ÖâGýâ<Eã‚ã2¡ãŒÔã*aä&ŒäB³ä9öäP0åS�åfÕåd<æf¡æGçgPçg¸ç> è$_è'„è#¬è;Ðè=émJé(¸é$áéCê6Jê,�ê#®ê"Òê/õêQ%ëHwëUÀë1ìjHì&³ì)ÚìIíMNíGœíHäíJ-îAxî$ºî&ßî2ï99ïTsïÈï2Þïð".ð=Qð:�ð-Êð-øð2&ñ&Yñ.€ñ*¯ñBÚñ9ò7Wò4�ò>Äòó#ó-Có+qóD�óâóô< ôF]ô-¤ô)Òô9üô-6õ&dõ9‹õGÅõ$
ö42ö:gö0¢öÓöîö&÷/-÷-]÷Q‹÷(Ý÷1øG8ø €ø,¡ø>Îø,
ù):ù/dù5”ù2Êù3ýù71ú*iú”ú§úBÇúD
! û/Oû0û-°û(ÞûCü%Kü7qü©ü
»ü'Éüñü	ýLý]ý!sý:•ýÐýNéý*8þ$cþ!ˆþAªþìþ&ÿO2ÿ‚ÿ(–ÿ'¿ÿ2çÿ Š © l¸ ²% cØ (< (e &Ž Kµ K VM _¤ } ‚ Y’ >ì M+ *y Q¤ ö $ 1- ,_ Œ ;¬ 7è '  %H "n #‘ µ $Õ 3ú . .A )p +š /Æ 3ö <*	 1g	 -™	 3Ç	 -û	 -)
!  3W
!  -‹
!  9¹
!  /ó
!  <# +` 7Œ 3Ä 3ø !, N k ‰ '¨ %Ð #ö !
 -<
 &j
 %‘
 ·
 %Í
 #ó
 „ „œ „! _¦ ™ ,  3Í L $N Rs *Æ 
ñ ÿ ) +G (s œ » Î ë 	 "( K g 9ƒ =½ û 
!  Î
Þdû ‡.Þ&�Œ22
! äRç¥&S
‹-]/™vï¤9çÒ3M5G7.(ý¸
! ë3j†	Œ)óŠ9o:�/,J¡B!t:D7Z
/³Ä+,01¢7~G<L-&9²)7´6''œ$ÒDv8ü<<É—Ý‰#y!°+F+�06'Æ2á2ÿp91*ª"ý4’7H:.!8+@%eŒ$è�ã<F	Õ8\!‚]"æ*fjô
! ø#ŠÀ5—
! %/%	+I-Ù%}sÛ
! @'­ò6H1<�#Å,ø`mÆ"¿"ž/&"4•u!M'«)º4Ä.:Ÿ1�¡Œ<O¤«3)� Œ!$0Ö+Œí!/ !¦9¶Ç8®û.5)+™L;Ø!"E�
! 7.ƒ(%n!¤Ã!‡ÍÍìH7§"3ß
á>9î'Ì»x0P§<*©â²"w
7,Ï;/5'².14?4£/ø*3<}(!4Û8	Ñx<”Á(n&–qÈö"S4¾òÏ
! 6<L€Úa/¿ t4"
*-_)Q Õâ#s2+èz63ó3l-Ï?¤5
"Ø î:'¦!=8N"Ä/n.&-!.õ
! }1`#è�,ä$à3C¸-i›,^ë:ÆÒ*è)âƒÀ
ú7ûú/k8Ž‰/ò:^/¾æ»0œ5e5q		:Ü&
<F’(qÄ0ô&~)S%->„	¡1-
! «‹
ð/&¬ž+tã2§!·Qì	<7(4/7à!ÈN#ÃR¼¸I/²ø"Ö(@7já-;::AÓ6d$%2Œ{+B4“ê2¯�5	¤-ÄÁ2ë4Yæ’
! Q1+8ÿ/Á,Â-. �'3ê%4õ9.¸/Û!RY:¡¢(s~2“è¢/f!œ¶(¦Ô&&û2G)i'Ê#YCE©"w*•&)yºÝ+Y	=6šñ/0'Q%?7#0YU%[)w0!
! #È:¥=àg5Y $_â%èÝ#v,6Í:	zA='�È7Ü«,ð'M²ç. Ç9F9ÎÛÌ!Â4òˆÛ(%Ž-�mÂ5(î(êe.ð+=[:Ø	Q
y; 9à{–�9¡Ü‹m*¤ »#ò	,›þW29õ)¼()Ìÿx*tD)ßù”,ó+:ÅÎ-�(‚*!Ï-<2?Ü,s03Q"t["ï)<-É
! >
˜2l ´<\<Rò²**6Ý‹­&‚:Õ¡*VÕÜ5ï+¤YdG+Ä65	¬ Y46¦)üfu40T:ew"¬,ª;•+, Ð1Ú7*"7	=2
¯
¾	_:+\*J`:×¦ò?s7<4U�¯Á"z,_-õ%\J,+<R4ÓY6B2}ê6"Ø"?"&	Ç¨Ð<B,i614/3€*r#‘%ª
ï4Ø+C©’Ñ•*¾m©9~Ã<352g0®t<ì"¾8&O91V#/1¶1 	ú3A¡<î6ùä!'˜c‚
! ï.ì$9™?3è
! Q
! ;L5K%ô%,º+�*¹,‹/œ3~€/�û5ý/ê
! ®
! l4#Â
i00%Y-;37£#N!Çò’=§Ð¹':–5S(Ú[#�z#
÷,|«Ý_$œ 
! º.!ê:=.‰.4K€D2+&7;Í©Ó(S9œ)9Þ[	-&$×!8h5òº<Ó½ƒX/¥;‚
ØÔÛã;9à-kÞ9Ó&Ò"$ß69¼	
'+Ï6*Q-îÉ@5\7(;½\ô¿$ƒ3þ&)F8µ  W@-�¡+B3Ì¨"ƒš(ˆ<<«;Û%ë/I!o
! ,/‘5za<×&·2Ÿ'{k
ÿ œ
! ?*.9P`Zú:ÿ!Ž!ï	Àƒ7ç7¶)5v.â?,£qVÄ	z'\ÕÁ�-<—"ß®"Ó+-88(a;21¼*j!À,"9¢$Š	/*Ù.!×; D#˜.c;ÏI,Ë|3Z�n9�¬7eÕR(…9,0†$‰'³{3Â:Ç¦ñ>¤
! â€:#G3
! ?`.	$
! !u¤!	C/ã6àª&É®lÙ9�2¨Ž(“8–6êCl8(èl
! êœ§.í93,å�„2?.%�,"$&Bk&ý2ä
sä&í7â:#(éó
’$ý—JF #ïW$4!22_ô;#(Îù-Ë'Ú“sç*z-è/˜› Â)öe$&½Ö%}+™"ç­×1<ƒ%Â´| -M,!nùp,X#JÅ¹;C:,‘*Ä'Íß/q‚Ñ7h.‹Þ,:¬	H¡5Ó
Ã5Í3/(›ì‰&oÃ.©«
v-12>6¿	‰®V
! `à6+qî9L08*7L|ö9l2Ø%Š:c
! -ø
áu$
/5â<:.-.8á
! up%Ä+S.›79ý.³½ß+ý6ú*.,¢
! a
×8S“(é5r(ÿ.Ã)´3	2Mè&²0b'�8)6&ú#Ÿ67Œ e÷+.­¿3B4R,’:v{;#	Æ0å$9pU6Ó<ÿ%¬âo"3Õú80Ú
! šŽi/Ê-^$7N0±8�<1!„c/yƒ<
! 2&Û<(Šê0ºZÔ7Àø.èrJ0†ñ-4¼<Ëà\%bdË4&+9
! §35c K9WŸ/y©/,</`9'’5¹âÝ-+Q;:	Ø.r!0¯¡v
! çy4µ7„+xç€8«..ò
! ° áõª(ÍX5
! °1ç+ôÒ4¶`
?(Ö•í;h3¯‡�®>Â,{¡
! ª"à&ßZ*W
! MÌ+S
¾Ž'88Ç„&82f)+Vã)ÿx!5ü,ßq.ö‘	àh
þ¶¶O$Ô'Ê7S=�“um4²:Ó9i,PÕ.î4b}g¹t*"œI
2Ï{'"3ÈPn¡$4g�:l;»j0.OK#™/(y/M&,t†=–³
! ¼1
2-í<‡-h	‰<SŒ¹&�.f1r&Hz3z„À:Ï.2NV,¯0-êã1Q„ëw2¶0ñ2š9ý;$\Êm5ø1ë
Ð;¾
! ÿ;@ ¼ î&2<’4
0X9<µûÐ…"˜T4G5â 
! ÷.Ÿ3¼ï~,n/Ž%&�*y-¯Ó£XÏ9Á*Üj$_=C68"¼VÈ1w2Ò2}=q/L/'("³—6
;Ë*¦4È(û,9SÇá'R"ƒª+iey)¢=E_­ð-’5Ç<ó(ž$G°}3a�&^)!g3.~¥à¾.”9'…:ò
0–=*,¥5`.w·µ$",†¬Ð!J4“QœÎ3Š0tÎ&ca%Ó#õ	g)ƒÀÿ	¿%®Sþ
! î+7+j8=ùÊ*ÉÚ'g!äÅ¸1½¸$õ9f,ë1d(É4#6†*	á%Ä2Ký	v7ãå'y*½©$~0
~
Š+A%—¡#"”#ß-ŸŠPÝ2÷Ñ%�\-a#À'&4¬â]0.#4ôW5&&)¨ç‚'=�90	é–%~&[ 4y ¦+õ	X	&âö3ƒ9(ï;D.Z†+/#;!757 $<+ìÿ,Z'Ãëý)Ï2B9«8j&“-‡¶µ	&1ß5'3a6q
¸÷:z
›)òŠõ6)8àä
$3šã Æ�5÷ ‹4)¼-Å
! š1´-
8O‚
! 8Üœ%=3IÈAKW+
i;È}5F ì2µ'ÿ#B5 /	Â¢&Î08q*G´"y
×H5" "4.£7
ã‰4ª$¾
rZ,/p [*<ï8Áâ\SÞ%o,vë	L)Eu2Ú&â
f'šÍ9!7Ed!ò35Õƒ NŸ2VŒ4S#fÌ0l*µŠ3R y(*ûÝyÊŒç1m7O#3k7Í!–"¸2¯5®/‰�6Ã2Õ27c”))…¿)#5P /*þ"Ä)qö5€.«' üÂ;x5ò&u5d%1H"9'l#Š!K/î�ŽZ	z/ƒ0š+Ýè*Ö$Æ
! :'8/(¥1Y;é&ò7à;ƒ
…­"�%w
! (+Ö:'ù
!  <’69.µv +¿
! Z&’8ø3þ/Ü5›O	mç-P5€(/)¤)Ý*;
Í9B˜7,%"%Z·*5s-×Ë®
[7”Ó�»H#¥0H7è]Ñ(Ý¹Áå/¼:œ&·d*03z$Š"¯&X;i¬.09~'[
! �­44­•=m%”:�íùD2�¡9â’/<…3°6Šc#yß½ð4�¸6�˜
! Á‰$G/4˜!¤#Ét
! V"4);ÉL1¹
î.Bn¨'mÇ.Áÿƒu�0·Ë.N„ƒ;ž,¡&n‹)�g#).]W#‡&P-º7k6:6Å»;0y
=¹,7Xž-Ñ5ÍU*c1Õ�!bÞñ(:|í*òzØ0–Û!]1²,À;ìË5/7% é	õ1Áy9‡×3w05·Ž’;=ù/!
! 0¹8#$!9%-›1<.X�Š)89 ö5[9ë;3Æ&À6ó;@2~8B8Í
! {j#<�:Ë6.×)07¢8vOè7Q<ô Y8�§9š=÷6=âàs™ç•¨/*F;Ž�7œ4šê"UîŠ=nò*Š'Îê+Ê"('…!õ"´�7–×2KV5ª"565ÈÎ.)?,¦C)ÂÒ%õ8w ÿ
! Ÿlt	š'ÄÆ
! ªM½+Œ;6M-€1v0Ä¸#55W¢"8„#%y+\.Ž8¤�+±à:\/a:Ïù‡$_'¬©;
! Þ#Í}*úŽO.[.ò€2W�6«(ÿË&T
! RÜö;O)Ý“&Ô0Æ
à,³—r�2º—Õ,:ÌQ
! V*;)Et5ê!JmÎe'oèö'
  ÷ç±
! Ç"ôC
! N'•(  ½9ðG-Î2LÙõ·57-.H+Ÿé" Ô~ ª0š¡:é�àoè|$~Ë(�¬%4O4ó,#ªu«9?J5sý8°0ë*X\	„j57A
! ó:[À1r+$¦/¸!J	#.%Ò(’U;ù0"C*Ÿ/‰+]9êR‚;�€,´5	Ûk
! …'­7!(}G0r h{Àv9;c!é8øw8¤.¯6Q5i¾;Ý|
! 5:Á£2X*Li
! ?$·4aÕ*Ú!·á+¿2'vžÑ<i%K<'7¦2!=*
! ËY&/õ8'Å	§$–0ŠWñ+^iÐt"(##æZRæ&æë G]¢j%Ó~cT&9
g8Ä&Bb&ßä‹ø­;80
! 
6�	¶9`=À <î'ú,2!øëó1ž*?I5„[±!‘
:ü ´1U2%#;}%ì,x,Z6õ?+ø0æ
%'
O7H37ú!I	êÌ$Ø,¬+œ�c0Gºª5m‡Ú£(Z
! §Œèâ6Wž­3ˆ)p3^ÁÊ2€0H
 =-+6¥êÞ"Ë53
K1Ôò/ñ	%[%°5$M#ƒ)}å³H/›(¿£.©,%BÕŒÄú.²‰þ+é¿‚<ì7cX8äAkÅ2VI98I
>%”4–:."øP9A196®2T°£0Òqj1$‰Ô±)-*/f&:¹ë<T92;¦.,ž5”$ú}4ü
�<{ñ:˜#`$ýô¬±)Å/'Ó·
!  ‚4‚%ß.°3É7¢6Ýã?	*d4®,±(ô	(
! Ü
! äá,�Ò:.ƒ#W,00&j oö<74dþ1�®.ƒ iÏ†lüè-K–þ(ø48	fßÔ-µ-–i9Ù,¢h2Y
! ?<¼áé0—
¯3r3,5•'×†ñ6K0w:xÌ#Ç:1"&(7&d&†ê,Þ4µ.-à•9$Z@îô'D=³0C"Ã˜Â8Ë¤	P¾+I%Âú"¨4_²€4ç$n#…0õ5Ü-©1i6PÚ¦	o8ŠÈ5Õ"¦ï'Å.‰PÏ%	%0ñ<73q–2'�í‹+è•ìËš7èCû
ë<$©8
Ñ	>‡
! â,;"1@=,m—/¥"L4Õy'¹*(�ž&^6”fêé%(é-"TÀ+#
! ÃE�ã3®^3l½E%ô,ö,4óM*¸'ù4>ä—'¶£#WÖX%ƒP-9æ;j*wç:|€
 5	&Ëñç(63E(�"4b	5Â]n$®8Æ!$-ˆ3"Â$z«_!r­4ï´Ä.«0Ž	Z«!Ó#i ²;g`»o1®:c.1×"£,¹Wö“Í"»ß"l7%=›<Ê&¢N*DÝ4Z$Â9è;K<â4�¯#à	Â|!ø•1J+ãâ’!“aÆ;ñ4 q3&Â*¯Ž0;é)³Y'ÄÃ)fH,J)šf *ÂÕ9U.6E!h;>Ð‡+¨ƒ1OE'((Ç'	
! (°ã-¸u,a0q6''F%Vo#¯)¿/}8Ñ0¬%»,U13r<G+œ%Sj 2ç"a$K"û:¼3äZ-¡ä¨,ª'o{�5­Š	€"²I]`,¸ô}œj6ë	::V'ˆP:ð4¡Ë;&%S*©00‡¾"YL._	¶Û*0Ÿ$s5Jº8B)úv,4m 4+½5v#g*kÂ#4Ó(™;2e-¦;õj"%Õ;ë3*¨+;/9•7d-@6T5=/n3ì¡ð.^9i"D1* 0¸$Þ1y,E4}9ù @&©$>N7=— º,0•,î
”ü:=h¯”Ìá7q7Ä
¿6Î!¨‚2O†ƒF?3¿g

2#/™5´9Û-!§v
! §š(	3—0Ç	–(œI$â24%
Å:B&ëX
Í'ˆ94Ç.é¢hfG4r-+‘´%Â7bù2g	_o,4(K(%F®#à'hl&1#•#h,k¨%Ñ-…2*»#c(æh"u#&�&hUH·ä3!H5­$µ%¯.3#=>Ñ×0Iå™Yò3X2Í,†Ö5(6Š
! %:O3¿(|'Ò$•-¿P)%3÷9	Å<Æ¦ì6(ð1=ò­ž4
_<öÑl%Ìó (5@½,!0k1X4J1%„ê;(x³	B.?6A4‡7h´Ì"ü%‹=ßkk;^ªoû96 $Ï”;s;ˆ4-È2t7<\.
! åíB�-î|9›Êx&Û"¬<5+ ;o2‡©ö†!™0M";Š4U"#:ò9„»‰.eØ2¤:â*¼¦=ˆ×]�ü
! .5ˆ
! 
! f/^:u*u.9Ö.g6$QZ5TòÑx,!{Ó&ôÂi7n,ÿÊ+Ì~9<ÿ/ï&yb6ì/‘‹?–2ç'<³#Ÿãu ]d:¤nT29–Ï"+«&#¸<ê$Z;	-W(Â ó.!'1þ#Í6üÎ1G'Š
êµ…‡#Æá4Tn/æeü#o4|Ø/Ô2�:?&Ê˜_(l<:´÷6bS5“	µò@å;©6Øaé:â"8b«Ýç,È&ª�=í1W']:	H¬0¥/~V):9É.Î:aßÍî88«!$¢°3-íè	5<;Uà%÷
…˜
‘#Ì¾°'cõ-f=;Ùl)Þ6ãHþÊ3¥4«Ž,Ñ
Ò¦¦"a*%¤1¹:	Õ(Ã\=`<í346‹5²Å 	%–s*l4Ä:ã"ø+/8=‰>;~#Ž5“*…ï$ð<¥'1	;#.Àÿû,ˆý\8ç×'�2ê8È6¤ÅOÊ'«	ø$ý Ÿ¨8�¦è+0
>
! ß6}c|+Æ$¿0G%¡%Ç0ßÝ:h-1"/L$N&Ie&1¤¿ê4	Ù&ƒo»8‚,M0Í¢Aô5âÍ>+Ç+1Ê(QßùÒ9,™]èf&¤6(33ÙQ3Ê)Š#¯'Î(–<918ó2ÜU&¶˜-‡2:›t(…‹.“$‰9’-`<w<’#H	ýý,mÖ§p€5
! ÖO Š*ø"6$™~b²ÍŸz%�*ø5à4¾ÂÏ:W=–+tuu0[-=
! /
². 
ó"u+_ÖõÁ	Â0j¡
78E
! ©*Ö —
! ¯¶!ƒ,s¥#+Ë3\ò y:*(8ðÿ 0X7P*Á¡i$?aöU<�­:$9&Ö;K,š¡/°ø!˜R=~*y."-v!H»ö!C
! ã:×4˜[4�<Ü6…%‹¾2F)d	é¯;N±7SK)¯\ÄÌ¯·E/à5i-µ:»†ß:›0%ñ%“%a"Þ ýÄH^167‰!Û­mM©-¾0Ž`2–31r4&$s`1)}b+	¹	±9„ä�8¿*‹'.Z7µ5÷›;iv/Ÿ;X<P1å6-3*;,Œ˜î/><!,õ™÷ê1"œ¸0²'"¤8{(²6Ê&NE)eýõ'==¥é3ÇI›±6y¥!Mº&
! 1	Î5
! :'ã,q:›-$'Œ^¨('ÜÚ.Á¬‹&3î!å	Ã-å
m'ý<(Ê/Æ*œ,K_&” N ¹!Ò5!;˜œ�*q	½&»áR.©œl(./-6ý·>#
! 1ú1dY b ?86
Òó%êþ…/ãP
! \2Ý s&Y%§7Hw$Ö6ìh27Øè
)@;'.0fe*ŸR+™'�($sg
! 8çå%¶–|± ­„+</ÐˆwÒ¬Ä½y#�
R;Èq9Ïl3hw=ÈÃ˜F2|ZØâ;«:í�)¼Ü”"ïþ.L;rzñº#Ù+*A¸ û�e V&ÝŸ?!w
d§+1	7>Ã%_%¥
! ·(&;KðQ¤<Á+û:ù.!$I
! ¢ä-`*T$U'º5F\:Ç7m
M‘.®5!t þ6› /5¨l$16(z=+8é%R*'Ò	¹7§"{%­¯2ò™‘›$ù� }b!cn"ü« ò8˜4z;Ë"j	@)Ú2|=®0É€iÙÚñ*ä;z�Ü1ü)¼4\I(úy{¶ »'(8.àÄw3w(|æ>9!V2p5�
( U
W
5S+,
á ë9¼%x—â1­Œ=2ng&{¹0h»†9!À8÷7[l	4:]§#2"0"BŽ‰*š6‡ à#O‹"ÕUR-�q£.$(y$“/['b)3$4µ,5¡ Õ7-ö
1&Mj6ŒÈp*v=h0²7jŠ2D3.�9$/=
! µß
! Ør6Q7ðoÎ,’+º'Â	Þ5ì%!
! R9Â/"7Uù%{`4Ò Ë

£"ôö6Å075Ò.J*87Y)ž0c"¸,Ð1#=`9iÎ/�'µ(m".$)O"•f0Ô	n†7³1žJb;»¬À-�8‡8¹Ê³7ë£Ž
! Ê:(2®-.œ•"‰2Ç,$×q(ã¶+ù1óR5˜)³-és†Ñ1…4Ã0{[;8Í&ž	H	ò(VÿÅ4Ð5+Ø<%_2l:¯/÷f9t;Ž6"11.µ2¯%Å#è4F/µ@+ž%!	x S)6‰6Nå(€)	ÈøN	ƒ=æù'`�,¿(2ì&r�„…x
\í:Ï1ÐÂ./S+4Ö2
! %7ŒÓ$jr5p=Ìyñ„0w÷b#7

! *˜3‹$#¸7;M2÷»+=úF±
I2½%‚#	¬&BÌ¾¯²¶/œ1/÷%L6C#2":„#!½3IX:$
! Þ-³í)h
! î )?;ñ9Ÿ_;�1Å`&C, x–'$)œ66.0L<§×»“<70®�®(æ%5	r9<'„%êŒj+$7­)›ç9¡8™.d¸{.A0ºi“Ñ,ß)(0™	]œ?#7"ÁyM8¼6;	
! )-¼,;,R&ÊZk5»Ë,ç5=gš<è6Û*^%"�9Ø&�*»"Î5>W
r.¾5+2ÎÁ35‘	Š<«	±&ï)®)Ø5s.t<¶+öw
´
¿)`(ý+„·9%!®!è1ß=Ò´$á¬Ð0D0c8hY1Œ1ó€à(¸5y¥
! Ì'W;öº%É*ÞÊ31&2T;á*Í*ó4 1¡!�"TA¤&ð+d£|V¼ä(	=¹R!û;ž1•^…H
! ƒû(î2œ ë#‰
! # NBYˆ-L+PÑ'/ É‚¯U2Ä¶&Þ'Ø¹m/�’ ƒ'	±#"#2Ô8/¼'){7�ú |-W9ÿ²I0–';v*9ä…#M€úf$¡Ùp"Äú%¦‡	«Ô)äA¬á�;ç0Û9;E,ûÅ92II"ó90Ê6a		 r:b<�2i¤q#†)y"h9ó-g4&<”Ûù¸ô¹59ˆ:¬;¨ú5P7,\%'m)Ýä9H-2È Wãç!°†'Û4ü}50/93& |7c	b€!¨0_ ¼="L%g$±™[•5¤%¡'"~Æ¿t"ºÚ4>&é7‘ß;´Ÿ#|8h*“ +v ¸ËŒÑ MåÜL|
.6d -”U30h=æ7Û¾#¼Â‰%¢+7‡dd†"�
! þO01D;Zí	ñ7ñ&ô*ÓRu8þ4Œ"*æ
! ,7RP]'p�4g#‹Ð)éÂ
! ~!ˆ+È8{2È;þº	÷$8‘3<2(Í
àeÍ3áB<4
! �_C<F¹%°Ù-M7Ã-I+ç8¢ãü3Ãƒ7¿7ë(d2.$	-"ö8.«<-#Ÿ.ÿ,š
„í5É2T=:Ôa9M%é8+@/†8ª-lû4
! 6'u"
û&#ù&':9ù@^&ª ~“¶‘"ÀôÖŽ=Q$O
! 8�4i#Îþö4Ž4«""%P'l[±0Ë4Ô¸;äØ Ì	ÑM/§
0]í}ž°2ðô)\9Ç®Â˜<�	þ8™8…5¡=L8 †(m$ ðÞY.W1(**õ(¤.Ý&É,_27
o-¥-Ö&Ò+Ÿ
! b+¿K3õ;ò1O$¥+	(õ3‚ÇÛ635H
! ^%N3¼!:
wr¥)Å%¥’LÁ!AT9‚0
! C2·$*Åþ‘a
! ¹c*Jfß0¬(s)j2,)
! "
8ä<w)2DØ;C4ü$‘(§%%ûÉÌb{‘
! îefËC,A;P¼t6¹bü4h(k*ÑNY
-,#$\C(�W!Ò!…T0†'=d
Ž£;£±Î
! è�+ä7Ã"ü3=©0$
a2ˆØ”
! ÔÌ,’˜ül'£&—
„ Í+Ý<ô6(æ]=
! Î6æ21¢
s<²<Û01 ¹£H;œ8B6*|WŽ9I6êÑˆš[y±.Ê,þ'—”7hù%8š3³-/¤70/È) *Ã:I›5]4Ðý"sÏÁ´8�0�-*.˜50+>2ëZæ<ý*R5p-ò$Ô$æ0[&Š1˜/%i­
! +,&þ*X”U •06¾$ïÓMV%Ü&=+4 Ä¸_/J7¼4úcù8[_:P1 1?{-×Œ70"`7 öŒM;Â<¬*Œ6‰²@þº3œ#õ&½."''	5‘06Æ‹8’m6Ó½i8r¨ 1ÊãSÝ$E&þ: Å‘˜6«/=ry
! +ÙåŸoÖbaä*E:³!&!«#$
! ']#Æ6+;â!/2ûJ-3Ð+'Á9–Æ8ó”Ž µT7±;lr$4O�)Íß$¥
C=e1×›C¶g§&�$�,N<[éó5¸%�X,É¨$Cx4ä0*œ+y!Æþ�
! ß1œ 9‹=>-”5¥. ÉÑ8&î$
! 7ß,8%‡)=‰rªþHfîT@ìÐ
š!€º1z8G
! P2c7}š*Ù�oK7aß47K‡,	ò4¾C$ú‹ äó!ðR>)@>7»%í5.ƒÒÉ/Â@ä,$)¦9ß#�9áE6S	*9)›-·*3á/ø/$ð#—‘1CË2)T%]7ù,Ò;ê
! /K÷&¥O+B"¨*‚N*q=ò'B˜/ÿ¿é
x1® 5#«+
! µ+xz:g:%Í%¶"3;_q,[±và*Í)¨|6[/¤5ž p6W4)=©½(šâ.…88,Ð <vë-4
D;
! óª2%Ê1'}/)‚=Ó
! T.•<T
! d_8Û‚6¦R
! €]£Ð
! ;"G.J<Gt7�3-.ž49v\Å5”%ÈÒ0W6îÍ«µ#2ôü> ; :²Ê‰)ù—Õ1ñ5€Í	6)%<ñ,<@3b¯`›*V/,º
! /=z‹3£ ¢ý'7"”;&—+ª8dÖ6Ù÷9j¿k;Ñ¹Û	('—,C!t3ê&é‰5Ù#?2Ý¹»/qø	º"-F¡"À)x6)ís7.K84;ù!ß38˜Hªô<ö+LÖ@9·..„/ì°
£Å&(? gæ"(Œ=Ý7„&‡6B;º/Ý;5L¡Jþ0t\ì<
! VÎ9ü"1¼'Ö3Ø‘8¬×/;È›_—<�
Ù2£0h)Á)Ø9o6Nž.„3s©iÊ
! ˆ!ª$+Î4€%8_ú
'F=‹B6—)Ó/“6Â3v&«#aB	Gõ:*6â3”	Ì3=º�’;1õ
¾gÅ*›Å3Z<ª¯	Y*æ:W*n6qàJØ‘)Å„)9�G8£(m+A%‚»9ü§76g;h%±%â(: ­#‡r7È	Y214U!ÇQ9","!Œ(k	³/y>(áò%¬"	É0Ó%ü&kx)G'0<e	` Óu:î)ñï P4 	59fìf:15¥(¹!ø‡((4&+«Nx8¬%W:
+ö-lY3õ+Å6	4C'$›ˆ1¼åD$#*Ÿ5<X;©#*Ú"´Š&�32.O,À€
! üŽ}#4-—H0!,–&w%¦<†*°–#p7—=4=™6'
! 4$cD(-�J4Æ)Úk¶1´'
! š;q
! e´�,½£=Ÿ8¤*|Î+Tä/.Õ
¢²#=ùÜ0¯8šÔØ)ôc(žJ9b÷½'O *½FOÏ)768IØuŠ,¥(ð
 E
+¢!,		X3J6‘: &4$3ìø,*§f#	÷ï9À.Ï
þ2k,å#µ&6x.187+pÄ3q!&Æ4Xc%
! -Ta<0 1-Ý;—Ç%uº&öˆ(àÎž‡5‘'ì!xÚ»^‰_õ;úd%S;ƒ:ÿ.ý)z
! {"Ô#p4D&êyŸ3!U	­.|j;
! Õ
! '8YS<š.†ñAà,ë6ã'nÔÔ;9¶<¶
2&_"øá+¿©Mü/ìž7&=;RE>,N)À&¼«
! ³ ;!Ý_-½\#ííUÁ7�Ô
R6DXº-õ`
! ¦):Å'
! ·%š,l9‘;„`U}.å-
-%*
¯*("É!ÿŸ+	N6E0„S¡ T)¯"S¥š 4*f:‚d0ž=ž±3å ®Q	¤à W¼7°&Ç4Y&‚2Ê$ßb¼
	uû{
0Š¥Ó8ô3W>å6Á$²(±1Ð"[m/Œ�#±*|"ê/ºùú+§ ›F
! =ìu Ae—û6!í°NØ
! ì'å*º4OãÅ;+€'’2PB*!òøµ*ÒR 4¦K2€7ÀB‘I<�#ÅË¡)•
ç;Ï¤.0ÁðHÎ;	¹*ã:~>0	r*}âÎ?%Rú<hõðDï1e:8êƒÌÞ±	Ù'ï^8$P8%œ.%È#/ É&õ<~ç4–.Á;�°;F'n&Þ3M]$jƒ+–8Ã%Áƒ"™E8EN9”
«1üÜ"×5j­;"ïEù�u�Ý7G%…ò+!]9=$b
G³¥Æ,Æ%û'°7Ÿ%Ó, 5å4‹(‰š#e!(A6Q›
! D§`í4…8º v	Þß*n#¯ÖÃ¬9A,\9ÕGòm6D,!÷X=Ù)Ã4œ2ŸÃ7‘!Î‰è2ü7«WZLR7 ™!a'´q
! !Ý5›4Ex¨,e8:2:È$1
(Þû#+R	³Ä7$O¬…ï%7›Å–' ‚/&G,Û à2à)¯7(®=™#'½R< 5ü×,ŒÚ6s+ÙpÐ
~#ïŒ-5ŽÞ8˜8m=Ä
! „:Ý	QÃ29Ì8.<ä+a¯µ!#x4ƒ/„ëõð*x#[
! 	c)ð6Ik<ÿ´l8|(-Y×!+1
! á
�.#!À"Í©&&ç/“
µ!v|“:ïS²Â'Â2Ùw/'ZÖ7@06	”Ï� #�.<Á-É”*d-7Ì1	›=*jà"ÍÂ.�5…7	ˆ/î5=•�k=A8@"	M
! Õã;Uýz/5º°<÷©
! Ž2áŸÜ<í-¾)*`]†5+·
äÀ1–*:“4K&BkOJZ+<™*•H)‡:“2}&§(0™®<ã95&÷4Ž3,qF.m3Ö"¥7à0"’'0Š™c½6v6P#-¶N1 ; #ã•9˜&á£×{/%6W	e0!h4A5ã>*©.Ï(HB=©·"�ë.¼›2
•7÷»Ö<å3ð
! ,ñU#Õ4v# :Ì
! ‘{ã‹..Q§4;/4á&˜%";n
°:í6=¶6¿˜’9¥6Ö9…;-!S€¿• îã$Yê-k9Ó.)gæ/Xl<Ž"9”&D
! \)ùÂ+—ür— Å'[<-1ÅÉÙt4œn2P/®*%„;pV'ú
! ÞôejÁ0L„*œ<"£)á¶.çn(O“0F7ˆ_]q8Um-Ç
Ö)>9$­þ7/›x½-Í2Ó³1;ð7^4$€}7™sš)í4º*YîÖ)ÁY,¼)04<
! 1�=‡â7C/ÿ#Çc,;ú�w¹"m<$²Ì)Ñ2~Û'ÈÛ ¯+µ)-Ë7,--I&óž!#Ž7!&=ñ¡0
3°%œ0-R{#%´H2
xÊá·Ðb9M40Ô"ŠÛ
L ß®,�4¶
! ¾³(("1n-’%‡E Ÿ&K=»ý0p¤‰(xÅ×7Z2U�÷"]3Ós(m:$Ù˜'<m.r2ãVj<(5Àù6:Ò"!+&¨ƒ›8ÁG*C,¨+ÊH 13Ób:_A3J=Ÿ ¼/8®4	ò»•;©3,@#Šm2c ¢<—¿yâ	V!r >5¶0ùnj},"n	ˆG&ª'¯:7ø8¹&C)7j±Ìf6s�(‘\+ä	81wL3és,¿-{r)K+Lê).Qª.Ö`	ï
ZËñ;ö\3A)Gd885P(^!<ø7Ã
! ¦ "tCA	Á
ÿ*ì.ø)ª*©+è<¨^$ó¯ž½;„Ìa3¨©¾(´-R
! <G2)3'ƒ¸)Ü9Å8£s<'’c<­*« è,–
! •Ý7'Ó7<­1:ŒÌ2µ]¡X¤6LR"6&§-˜_¼e›9X"Ö9-/¾Ê0—$.E*£¶Ž+ø°ÿ¸ù+@i‹3»O5Ö,,Ðc-ð›
Ô+ê å-'“n<²	™<—% 4ñÕÈ1X½	
D%�7B:Ì4~sÏJ
! i+‰8NŒ+6‚97/¸K0Xå0Ëc|ë&�_+8T3Ï/a»ë"
	8®D!­"!6¢#	ºEvE´7ì#s%8ÉÙ,]+€$=/;ý(À3Ä5iÚ…1+7¼#’³’ÞJ3$Ô6Š®6<	•/+oT³2Ù0ÓÔÙl ¾à¶'þ%³U8%
! î<N+Z Y^;
,S/åÃ&/T-¬À#ùl‚$)
¼5;f“�î6/Ú
! .h¨8w$V6F,0n§<þ
'±xÑr5ƒ*7ÈË1¤0PË-*$é!ïÔ5-<Í-$o%)%6,.n[r'÷)³.©\á:°*æ'¿:öuö&Õº0]z"?:O�u)Ö/Qó/AäTM1Ë0F\5:6Õ¡6ß'´/7S:ü!Y0QÌk/=9ÔÆ
®Æ	ÝÑ
! ~Â6+²ësâ‘=
RJ.‘66"$*½4Ñ!u<“$¸F‚(Ù/ÈÍ o¹9t2÷
! {‰:D:Ú;
FÑ6¡#Ô*Ç
! H=Í(¼<3+Ð}:­:0û+Ý84% :`T!ì.Ï&Bž8/¹(a*Ä1&ŸÐ,Ë<K -p.x-ñ!©(’/"&'¨¨ w9<Õ}ä‹:üD
! íb…
ô2/$v'ð	‡Œ5Ž%/:Ì7£ó<Ÿ,û%3N{7�f”YØ:Õ/´6'9	æ6”.c<
! �!u/#+ß’,8�ó¸ØO�7â�1%;âÖ-.ïXŒ%t)<ÿ’&H(ÝÒ<Å|0,Vð&9<
Ñ9ûË
! m	ú8¯'¤ª9o)ET1â"™±pÃ80~û0s6o~	%‰n¾,ú-¨>w6{*=Ô·Ž2I:ðµ;d3
! Ä!t£5†í$)#S3&#æ(.ˆ%&ô/6ó²‰Ó	Ý-Q6†3Ÿ
=Ø&u<©Š-1¤39Ç(E9· æÏ•‘ø6"m1L'#¾ÕÞáRÖ*6[:b.i2„g<—*¤'%FŸ¥.Â‰0wT
%‚.KJ;Ž8<þ¦7=º!…'m9å8÷(ŠT#d#`;<3�êè$ñ-Ô:Û)#,¸.]@à5£M6Ç»O'Ú9D"°6 $;G!1<Ø#’*Ý
	,¨#np/¤³*t·	Êå<Ú /gIá9�1=/<+„7l!þÄ±Ÿˆ2C+¿ß<ö2m(ñõ%¨	K'V�-2:&›!’!"öì6¬#]e�3kÊà.|P=•
! ×
! à
! ;6 a
Ïo<Â6¬öc2rÚ%I'1¿¯>'Ò)`5˜*‚¢%ª©£PéÝ5µ
«4(ƒ³:Ü~3}"ºòb*<[8ô+Œ<e:ß!F"3Yjó&±ô:ˆÎ
ð“Å1Sb$zª²E.÷!¾Ðœ K	\(Ù	×$a1m! Ã)½¢vg32š¡Á/¤$·/5,7
! ,¶5Do7h/})©	5”-;A!3Ž1ö$IÌ*v1t¡;òr/£&bc:ø]8m8‰õBf™%û"øM.d;%ý5u6é6
! &ðd‚ ¨7Î­0ü�
! (:;U©4<54UA¨,-:#7ª7N8
\Ÿ}Ô!—9n)$T²!	;'P"6“,4'¿	(à8ÿ ÷-â-ý:	”2�1|
´,ô„
! ¯4q.1Œ&Z(. Î
!  [3J8N$›ägDxo#–-:
iÿÓ0ÒÄ9ð€%K;Šòž#³<‹<¢Oî0§)ì ˜:ü*!/«6§6	º)\!·0½¥©æ,\Q<ÿ
60àŸ<âž3Ü¾3æI*j=l1W-Nî
! H—;À!‡"÷i3ÛJ')*Ó!ÿ7„8¾Ï<§r
Ð4ï:íÐÜ	6@8µM�<�¥ý9ð(w+X$•2áìX«-“'8e%l,Ü9ßp)~2zeŸÀ0ô$ )T,Yb_#&òî7íó	:8;4)kP0¡Ý"Æ&d	9æ%¢	“5Ìf$ª
! 	êµ¬3
Ô
! î«“;@O°$—/ÜW.Åž<– 'p:“q12I§y8A:-:E6uÙ1wÏ,5[
*" %)+¬)/É";bÐ7¾~m0¿5�	þ!pC38j2;+¢PªÌ-[2·6*
-‡S §*?4</!+3I «*Lúœ*�/c+€
! ‘Ð¹„,o-}0á*= †1
‹&#3e›	Ù!×#=?%•€;2°
! 0,¹ø™+;=2½7C5¹þüì+ò#�2�e;„:áq&ï#N/X>=–15ú!+¿<kZ.Øs<äÕ>ô8ºé™%Å7£4&!cš$]5�#×Ð9é,�rŽ·)2ô!(0Ò#Qì)÷E+â™
! ÄIô4â9
! h#_
! Tûý µ¨Tˆ/*Eæ~4oJšc5î‚Ú—!¹1á#(²+wuÁk!mÚr3=Ü#!Ca+®&ô ¾ (B%	˜ ú64|8'K.ç&.o&7¦:U�"èÂ3‡.�LÈâ'½$Ê2Ïß|#ãÅ%º@!�F
O*0ÇåÆ=0 w	òÕFá;,5Ó;L3)*è0ú)@4f5t+:3^-&= å.Ç¡.(7Æè.;8¿ú0Ù3·¢4ÜÞ
! L*Ç6…
! …|*RY+,:E7‡Ÿ
24”…(ÙÅ!”;5/(pò!‘“Ÿ:.)FµtV.°„Á&P%ì.
º
34ý$ï<2‚8�ú(K$�4•.4à];rÀ
  
! D/G$©
fþ;¶¸:11ù#%9ö#ð
‡£Ñ6:3%<8Nz2ˆ$b8Kê&¥,Ø7ª
€9�Ý%ã74?Ì'4i$,F€<÷0Xì:ó×Õ6{ Y/s
! 42 ‘§
! “9Ì(-Ø)©'R1á6áã/ñ&h&6‰-P+|.V)j�®¼&!)˜Yû8È
"ž×
áu'
(,w7Ò¸‘,YXê
S
! ‘–é€Ë#Þ#ñ'3î*ËŠ©u%Ár1Ë&ƒ4a,£+½7§(*c$Ë)æ!ëÖ4Ø$È*lÂ#ñ1kÍ;ð,&a) :0õ€3w"*;-+Ž#_–1ÊT8Y#óœã!}’$Ê9ËY°á	à©!N
ê*Ï#±Ÿ5!ë¥ä/­‚Ø3¦¦È12#îýÑæ¦-R¬)
! //š#Ö#+Þq%Dwû1™ 
�	¢20šd^"Y?„9óò]&Ø6B:ÑNÄ4ª%9#[0±G å
! é2•š¤®;:4»4Ý1¢°k#Ö.‰q$†@P<8‘+á.l°0ï"DÍÔf²þª4à
5ñÚæô¸*X7·?ß�022� 6˜
$ªý&^¶*–°"É<;=ð3¨1{	(ã5%	ð!+4š8 <Ú)¡C#ø2h‡/ž)l
u257˜'dÐûN¨_—=¼ ˜’–
[¢5¿æ$G=W“#Û,p±ú2Ú[Â;
<ò"h:È
! –â8Œ¦6+5¡3c9¨3¦(z³';$7®7*_ï(–a7¹
! •0™B+åTÙj/.Ôh W<Ù„
M:@ˆ.Ø8%)Ük.;Š6Ö
! o5¿¡5|ê
.kŸ4˜;ã+^26�8Æo  (=&>8(#—•¾’3J9u(€0'·#7 7U
! ¢´IJh$Ë:N,Á›V	KÓ37ýð¾*}:#¥Á'œ"W »&S7•6-RQ'%.ñ.ü&(3Ux;83x:æ80ia�…,¨´	b4åö%žŸ-¡$wq<�&5%x/©E;C7s
! ×	ó6‹9ä%ëÉ6³5ì3":æÒ9íö³)÷o=F‡=M3ú;Ò8£Ó-»*:Uº(84v2$…·¸:�)I¸+“)i*-p#³
æÐL­(¦%š‡!/™:I;H<G­6²%ß%
! ­¢M	 è6‚:(ä4ä Õm¥åU: .öëí/óÒ:"ˆÏ	·¦…==1<Ø‹1Ú<1‰;±ì;x	()¢,#òl6f2qæ”(Ó.Õ	=`Ù–,'Ï4Ü/ñ0Š7
4g2)[5E	¾<7óJs'¤;nÄ¹/õ/<ta],†,²3ð ‹ÒO:�#ç9¥,)r
R*o	CÒ$è.\‚0!]<Ž*Z9Þ3 CGhæ1€#-ÕâO2”3ÒÌ6
! i!õNÍ-9'4´S8v�Ù5ý7í,×-^}79“-ý)J 	N=<áCïÒ‹19	Œ>$ =:5(˜ð0@:Q9)6H6�1¬�Ò
! °i5…Ì K
! Š/_o94åd·=)Å²$W/{=°0:š-5ñ,Ú:
! 7^‹‡³ðç¡4<"Å-é-÷r	pá8H4í(ˆ+‘2Òé6¨¨)7
! þÁ'#�:u;o/ä#•	z	G	É1Õ3¬
! ø
! á(Û<°—¶:ƒ5ùSÄ;óÑþo¢'-*µ�"n5§,Q
! 3
! 9‚&”ó'Â8Œ™$g(H0“ÿ4b«5¢0"Û+ø»*¬:åRð20é<È,0#x5 ÷'§'p'ð(!aR3ž2m:Ùþ3sœ=!.ž82d))1ãŽ7\'*(ê(+-Ï¾¡±+Ö¢2½:Q#g=ý3ü9…)éÃ,z.í´$1`-…$6i)€H2œ(
¯(8 $Mà/S,D¡—$zœ'ðÖ	9è:U3–	 "ƒ$Â ã8ödéW0ŠÉÑ?	é+"<Û-ò,¶¼e/e+„*C0^�$_@$|ÆF0!—&@/*•8ø¾µ#%N8¡,=
o.!«�6�)±:
! w-¹3ìã,·ô	.²9Þ;LZ/u3/õ!Z%S%ª0Ô{1™´&œ1&/ÆDä'l<=´**-Æ<Ð6ì¸	W8>Ð,¼83:¤ç3:Æ5î†-+,B ?/,ûA7d9�10.%|#-J&…ðpˆ%*à¬¦0Ê»ú'u%ÿæ
|3Þ16ýL=–8$Ç®»	•($Š~·'ë5ï1É,\
%$	´
! *&m
! ô{“*!´ï\&2ïÎ<)Ã·:Ô5;æ$«!*)ß)T(Žð!Î­ž
ÔØôÚ=°#x'­'ø0É,ˆ9²È!ëè8óã4³
Ã÷1pþ-]2³,L!o*ŒŠ8`"2Œë+ô•f
g7½
`8Î ½8éB1Ì%<‹2þ K*€÷#‘&D–!©6íû°±'Y7Ù(g£1Þy0Ø#$$ß“.(tY"÷84Öb„¿4—7‚+FcI¶)421Ô3¬Û
! k"Ï2øÊ ù-ÿA9ÿ+3<×wj3¸l^
aæ4Rä69;&@˜Ä*E"Æ1O1lŸ746ª÷£-ƒ'¡Ç!‹
! µ{|<Ò1õ7=Ú1O(8se7v‰0®%š
! }<j
! c£!—8Ô©%b
! Ù~Â»5CºÛA-»1,	23"æ•!äŠÞ$:È9FI3O
¡À$M0à1ú	½’
1‡0c3x3ëŒ*iFã9X5í
Î'ë�Bx‡34ñ),¤'á<ˆ*n7«4{~1ç	8îÆ9ùÏÊ
! ÿ:
! L2#³%0ŠÃ
2ß7á)©2\6,'!›Î5Ì.„-(ý!;B'=QP6q'[6â&'’/F<¤þñ#®=Ý!uL<HÆk$1$	"Æ.ù*˜¾õ$+9]6¸ë�8à+}sr
! <G%.*30š	ùXZ4(¸3Ï3ì·‰½!¹6;�
úåÚ5	{5W.%é d<˜(
! ';J÷ï=žx+h+÷;¡75È56yæµÄü'š›%;-Í2‚¦÷â3”/ºÕ4m†F1ì‘9‘-:<
! 
?8Œ
K¶8ÖKãs	‚¸¥é$EA2ª)ð;P1¿–/!…=j#úD€><3¿&Û$’,]©#�<xs/|1Öê.¯0Qf
! c'ŸÄ-".š&§ë%7[=P·í&¶2å	}À7•}!Þ0g/SW"“Î+Q`º;ó¨,2‚†&¦$½o!Ã[!Úþ—ð
17z+7:!ñ4'[)F!9¾4ªÉ:A*O;æqa'-F(MÞ
f ,;7î5¥9/!'@âÍ5ž‘2E1Î0)Àb=ç^ ¼v<ù	ø%›Ì&Öê7t#½—2²
a#zB',Æ~W/
! ¸�äV3Â-3ònÃ;úþ+"2y%§™&,v÷2½#n034º‡;§{8i4ªL;%&7:ˆ *2èìÝ8ú&Ÿ	#1Q0ù:3H!*Më8‡%r"Ù&,ï
! î÷!h7�&ž'(.r8A$”6±Ú
ƒ9˜,3iV´;ú·¶%Ì
ëû$–z�
‡@'É3%V =ë(>b5·!f(^'y6¼Ä%82`Üê³"¬4Aˆ0_0m'á$]-ôfš !�Ð|¶7Ä$°‡+/™9]	¼"—%w)�6t�+$ç1õñò0‰=5Ù!(,.ÿ8[kboØ4XK*�5›#Ý.¡	³l?%S"þ$Hs=Ã+#Î.ì(”0©"M
× Ð:F*^OÇ-z*§k…+üôg úÇû(g‰7;†Ø
h'v¾15åG÷*5&Æ7)‘/íä
! *!‡/À5"l:Ë
Y(ï3º:Á*GTŸ!/?="×(
#!!ps8£9¸
%)¸9Å
ýŽÑ+ý%ž(h<|2^<ª"Î)%?îV=w,2	{š³%%’×9S$†
¨.
! o3&.„6ï*úÜ*ä2É-Š­Ó5\
! Æ/ÿ$ûó7é*¬!
”10m9ÿ</ÿ2_:w'‘7%åÌÊ%Ä8'ƒ*
! É	èw¨6Ëy	‡®.¾¡o7‡ÐÒ2ÒÃn)¢,=04d6¶41Ã1~™1Ç$ìeÉ% Ê¿9ï0‹àÊ	õ'Ð'½ª3•Ï0õ.fŠ%Ë8ß	|&&$<ù;£'9™3áþ6×.o8Ãá!<qu*U,Z¬2ÿ®i=½8™€h6p
Å/#&b^;l&Ñˆ7Eç2¸$£øÈ/]
âã
\*+À4Ö'e9w.}Þ!*ço$.ä0Á.­%™4993ÇË6Ç§I7ÀW¢*ü5Z"o(eÉ8�A¹6:66 ' ø.n;Æ#§,ûþ*&1…-3 v"Ñ;;‘Äª[0È3.X!é#O\;Xà$²6‹3ó9aé:áÉ+ö—:5
:G6${:k:Ì9�´».6%4ä#/°°4G(D-g'b!:»)B098?
~-~p2è9Ô<�$ü/:7mI#É?'Ü:^W%«2?�5úP3m;b(00ž2}'¢”(j7¢$#v·7¾Ô&ˆÄN-ñ
(Õ,K&O%/^«À8ñ8o,î,6#þ<“71(?LJÔM
! †;Õ%Ga5Ö=�,owá3	)ÐÐ 8_4¬t,}-$5¤‹*/Ù
! Û-@°,vT/óC;CZ@.+ˆ#w&w!âš:&Ç(crµ"a=@J8#'5N;°J*.Â<6
! !ÝÑ3t.7­'J
< 'Û3�W+½Sÿ(—4Ù8³"e,5Ï'Ú(Þf8=ƒŒ3­ /''k:£¸)Ä9*­,YD6ÓË/z9Ò"<i¢)œ"Ÿ)’ÞÍ$I4†4^r0tWâ5§=‹7š%!%»<¹<
`%_1¸�0¾%j(-ó8=4¥%Þù9å&Ç É5,w1á$Ð*#Hg‹Aç%´!—7#Ì0;·g+×+[[$Ï�3ˆ"ª/öéÃUB#(-�>.ä"/62›+£3Z:IõW0£­9V–;ÑwÃ'ß&É+K:w4e3n80($c6p!
j)�=‡³Ú3¯$¹.^¬6x7n'›%¦¯dRWA/ 0Öq-çjËJ²'+[1'�Ø'@»
! H&¿;»±#Ê: 2û)ü(W¸ð!îÊ.j ;0´2Mµ89h à¾Î$f4ô0_œ8û±4rk+�58§Â%k2”,(îý¾f%ï!A�Q2F3×2$xì*P&ÿ:õ4¥­�/Ç;2
! .6e_A(*†%�$�›"2÷º9] >7#KÍH9L	Ò-â+qì9¾!½2�!û0z�5Ä°8=Ë	5xL<Ò8µÕ bo*S‡9Ó"î<‡4­-¸4‹	‚»2‚+ˆ=L:³9G1j>:LçÞ�=U*B+ô8p1Œ	¬àÞ(Í
! =¬-ñQ=Ëz(512‡- H;^,=Ì5½›.Öº¯&z0Ê!3i.ö˜"�v7Èe{)f"57W7Qñ´4Úÿ"Ô4´+
! Q8ºg%:ž"˜=Ñ#�î#0)èC	h¤<)î3l²ã(Z=e2V^	>å(¦1L/#9±;æÙ;±c
œ	Å….Å&‚Ü'Ç#ç#ºš|;$L&Ø;… Ñ:ˆ6’Dppb( £¨;<9T*õM¬5³È-îØ*´ Ò7ë7,‰"�&Ês3ôE3z Ï*Ä"ñd=<Í7•É
)4Š.,^5¹-ó
! ="û!Õç
! ¨<Œè#1ê<�ë!…ì0\,n%}47†Kb2$2Ì/óóü6}Øv-f6ãK™z/‘Ï5`1D­•<p+‰¿!·)É£**3§5™0$,/ep$m† 7àž
! M^(†6±Å:=™)½
! yÀõ6H!v;Õ#‹
! ]!Be)«#å«P�Î'*--š]”'ƒ2	3¹¶`)On*Ã#C-ÞÓ)T'Àº.&65
·82òé;,#…`Špêõ*‰	 b1mç>Ý
! [¢1Îýå)md·ò|B.�~$¹+#–$Ó1¥<â
! |)ƒ²3‹±µ³d¨&ýƒ-`3ñ A<–;À·Ð$g)È+Û!&õ`À6ˆ	
! "—	uµ6€ÁÙ4>´#ä.Þh
! 5A"	ª	� ¶7o+G#?-´-€	0<®+z1o8cN:)ó¸"z77µ3æ)Z!/>TÊ9¶<%]
! Ç’e_9”8=aÏ›/*q…È4x4•:/QT	¥ —#Î	A Ð->­
I¯Ó›&ç4r…Ö"}<C8€)Ã3š4}”+02T'ÛôŒ/†:Ùt.=8p	º~+’.ˆu&3(Ù	C:I{1‡ž4À9+.|,7)ô"§2=Þ/'6K!;R°6ª	„1ï2í'Z0Ï8€§0Š(_.Cö0ãø;s;#ë,ì5Š ÊiŠI#dŽ)¹2,;MÑ.9ÿ6B7Kn‘-,‰
5`o'ÜG:äp8“Ø$ &¬&ð)€6e7¿a
Ú	Ú<PÑÌ6ó+½0} 2ö8ö15÷¢�À2	
÷¦8† ò)¥3ò.9ÂKï7€' "CšõHpŸ8²4µ4³4z)�n1Ëõ0„(53Uun :²�<¯!‹³3«7‡<3 8Ì×Æ:Nk/Üœ
8)„-ù$U+”÷½R'ë
! ¥Á%û7×*„íF$cP!Ç5ªr c0$L¨-y—/l5+„!ï/d'Ž/#‘`S
! Û28-±,ß2™óÉg9�
! ˆW3>X2©)·39ü)/ž9 ô7l0K4)Îû60-‚;Î{=!æ9GJv„<ù/ (i
ã.…&¦*’05<‹6$b%�'”ˆ&V:’1:/Ç3±P
Ï$|:‚ëj
nMù5Ï+ÐÓ:m]¥DÌ6z\›'ž9ÉEâx
ÀïµØëš"9 6†Ü
]*J"–7›(éß¾*Ï =ÁÃ¯7ª6ôD‚"Œ.í°u’¨9MÌŒ9É k %‹%-‘“;œ(Á6µ×:pÚ8Â1š² ±5 y"B/ê)]¿;-0ã&V» q+È Ã{v3…—øõÑè';Î*©7s9Q*Àƒ!/Ø-	6ì1­2‘ª+D*žZtg-ëÔ/Ôð$"0G;Q&à9âÆSÜ ¡2^7KÔ,,854#
¡™7Ý-ˆ¾/Q,Pî;s!-7ó[,Lÿ0=-ŠO¯-@5-~Ü\4¯ Vç	íÚ–ó&¤†<@Gçq3"Ê
·¾©/š1$%l.°.†#Ô÷	6§:Õ&ˆz?Ù<_36š’`‚n+Ä¥ ýÕ<�$8Æ Xç ÍT6ñ°±-›è?0ð-5~ö	æ$Z‘Ú0˜#Ž <ü1öžº2®2œ)ÁŸ¹)G
Í<
¡( 3ák4?3¿Ò,¦%n4ÚE9C9Dý20¼V9+@1ü	f	S6[òï5±ˆ ¾'h&00“+7�N=¼.Ö,4X6)b3Ã<t!n²-o0í+¤4ó�$9+†;x%Œa¼
~='$uz#48’"±<S2¿)‡¦¾6D5p<B
TõO<	; ^
! üÞ®F!%+ïrÙ d
! ë)J2Ž
Y .n5z6ª1ß6�~.�5!ù3�-“=@ir$Ò/
! 4g3+î-<"D ‘4ý#0,W&R
u¤7F6å,˜^#+)&˜	)X
! ç<¹æïDÞ.X-ä:ò;+!´9fNÛË:á1p• %×6Ö“î§Q+üñ¢-ƒ8Usk%F#P;1Ò6¥	1M$9„.û*Ã1L,tv4¼r7Iû3¥3
! ?	TxIý¤;kÀH'8Ò¤/k0ûp;.J(¨1<,p—(v
†/ê	Ã*ó0Ô%À/ø9©+ë2ú4{$·;ÂZ©Ñ2û/A(	0�"ˆ'²c›=µ
! �1¸³Œ'¢ T�(x2~(Ñ<V4ñ"ÈÉ)-Ï"ˆ#ÃX&à:9-Ð	¦F’(O<q |kKÓ_72qÄ	$=ƒb0GØn£8´0t%3m#ø(»x9;5!	éa-b"993¾7`i<HÖ‡§/g1«º6’)œ::ð1:Ù*Tz<\KÆd28L
! {�;×%³;2xËÖ1)*^=5[-
! Q.3å:ã#ç½ú9•$à”ph!¯Úf;>Ê<TM+U(%¶±'{#™
Ü+È)Ó #}RÛµí
! í‡172G"›U�.D<£ý\"=$ßRèÈª‹'26œk*g/
! ˆ;Kz&�x(ž�ô..!2ì›6Í/®Ä =WNSMÙ7°(Æe"{4=#’	Ž>1æ-ê8*#J8ƒ6ï5�+­	¶;r¯ž­_7ˆ,X("‚7d,‰ Íü€ Ý'+%g‡'â$]%ËÔ`]Á<‘#ê¶	4!§Ç1ýÛCŠV1*<»7-¤"Ó)O/·Àî +Û—ó)ü.#842Ñ—52/…j-C&WÎ&Ñ$ÍÆ-�3s,~/DÇ&ÿ37=ö"œ+
:p(Óè%f-½�=¼%C
Â"ou=�%r=é(ª<jE-Šò5à71Ì:-Ÿ(y:�+s$ä)gÓ2È0�ß Ë%.÷<~")"*ä5¨:B-o
ô%¿1 Â´F&”VÙ
E8Ô9
0Ë+}6êWb,q0•{0V
´±Ö£
L
�:³(ñˆ8YÆPP$Ñ/ZÛN(	#æýQ(ûj'T"Í.Q4X9P	F¡©<Î8d1%EÝ32É0ÝÏ (: ,e=f.ëÐ/ö(Ê50�C�!Eñ+0z4á5¾:+#X 4Û#;¥<&
! $Þ[?¬ÞÏ!J¾98Û&õ2:"fï%�7×n8íø1(�'í%¨5,V$7ÿû-71/"K-iL7ÙÆ$Í4Ë‰ú$]µ:2Ñ¦5'"eE5|5G!6ÁÐ#î1tô¡-ß×³©:Ü>/GH÷ü8-‘<æ ^.ƒ
! )(/ö†%?)='ó*Bï,ñ
! ­
! þõ}2Z²
! ¸k ¯%2{
! ã%ï6Ai4h&Vqdù(!1Ép¦é.b/,;Å•3
$ã3Ù$Dï»
.»$»ö
! Ò
Ô1X0
! @*Ê;Õ-
!  "¶-8×j,M –ÿ&†Ô/ŸZ88: ,Çf3ü;Ã/}/,+ç6Å6U Z2P,”1Î%êëÏ~6©*y37'l=`6¦§;Å$Uˆù)V97ö³ð9v5†ÎY=S(kÎ71¸!´)þ9,R:> Î"±~7k3ÿ5j ~5µ(*t/å5‰­8ÈR#É(_6™�Ü¥*Õ%M¶$N
! �+f<Äz5/Ð&(=ž;A#õ#�#�dD	²5�-®Ò&)"V+7Ó'PÉ^*ƒ
! hÍ#Ðô
)<øè(•4m,""FÂ(©5ø*5Cƒ¤¹#N�5f7q2×H.;"
! XÐ*94	*E$0óÛŽ;8:5qLŽ)3E#A
6Ç,Æ¾¥Ž$Z ¨6§8ÂÆ+ú˜l‹!^g"¶#‰13[=i1Aª,øw£
! î
! �;a ^+*˜`;™(F 
|%£*9ySÅæÉë'ª«§1X¿
¤2d5	$=)'Æ+4Ÿ=?1Ç€-o2Ã
! 6+'VMÞ‰,DéU7x8ƒFÊ1d/Û=+8&Ú,¿h� Ð% ›3b¬1k[·&Š‡*hF:‰ü+u²1ž}
! �;¼+:&*¥3–47*{<¿'ì1Z#Õ$-Ì‰4‰å+Ê>"I=&7	Ì·-ƒ™'1
^å:"žÂ&0ðãY!r•žAi(­+`U™j9Æ,1£Ž.]�§ò-s:9@Û7).#ïG4#k9Œ:b &¹$q5¿+å«a&%S&ç>3^•))ÆÓ*Œ,Ø³$�/OñÇr%+(,
! ù
¨2å9“1Ã$~%»:!¼;9
‹�+ãj0Žè!ñ$µ/Ã®I8ÕŒ0µ9�'˜6å³[+{!(ë!ìÎÚ*Ò¬'Ó�	^6�,Õ0…<DG9¦ŽÞ)ÝN2])Í‘$ýiÉ;¥	“
! Ë$V<ËµÄüu
&u-Ë!¼<ª“)„4Š$–h1ÀL9:D+Ý)þ,~ƒ�"Ù"í03—3&4œ-w;¯9ÔÒ@
é
! 77D9t&);;.åH$q&zØ(²/¨ÓŸ.2Ê8U0Ô	«$´:¨!U/Žù<ÚaÀá.+Þ<�6½Q:€ð‘4u78
! I1/Ô.Þ*e4Ð.Ô ù_ZG–)?	+Ça!€;F-`!Ð3×«†%$´QÜ7s#ï-^$|/Á8cÞ	è"7È.‚	2)m&ˆE!¹ y2'œ(&°)Þ_1t=­<ê3@…*°!Ü%Û/u|^#:Ÿ"ô9'!1žì(1Û5*R)ü0©U�¦ut$Á#ôÛû÷>Ü4º$•æ5[(2r, v(Ñ*à
7433„5Y<2.£	Ü292J3Z<!Ò6Šs1è ó$
! -›¸1�(EäŽ&³8è))ãE+T ž¢:éß#î	i:r;Éö7l"¤
;*±/.*˜09©Ú+l/Žïx!®3œ#8t
Cú�)")¦-Ú-X1+)ü5 ÌQ$6OR0%?9Ü)4Ù6–Z?V¢;¼,¶1,ª:Ö8[åY5ò&5æí{,”45¶Å(¦'4÷3Qá"d.»!ô#³&¯
! 3Ì<†²15‚Ö!Q/Ý/D'�4ø-!‰85˜9/0À2t1Qö:”<F8ûM4!6v$9È'†.	5É#9\“!}û	¸¦,¢ë0‚!yÝ,¼9Ã`+{þ)}ƒ&9¹4&ú2'M):s
Úºz3
é4Œ
! V;lµå$ô-ØÜÑ"‹0‚ ¼2ú¨+1U=f+D4¾)$w6<#ÿ8g:TñSù"2@<€+-×<1=%S-É'Å9Ikzí"Z)y-Ú$Ÿf+*Î#ly7hÇ/à<�¨
½)žwBÏÑ5O!â)Ñ4×~;ç
èË9(å7
…ÿ-
! Ù ‚À
! ì
ö UtÁ
! ×$¤Ux$nE=«ß8Õ&
­¢ ;II¢.a•w5@ö)Ëg
! ­53¢�%XÈ9:«%L#x
! ÷#°/%œ_œ7(;Ä3 3tÂ!;¤,p\0gœNú:t9×U)x"X.,VÉ9o
! °-
! À%~h8ý§á!´+:-d"‰4
! Ç*¢Jc‡
¤(v½ Ø·;* .J/´$=Vs4vS!ñ)c¬=,”-ò<U-7$¸&¦
K6Q!q/ZW³6z<É“3¬
L4`0p!w#v+A=¯zh­!ƒQ)îB(v%!=l+9"6Í0Ý“ÿ1ñÊ�0Õ:Ùd+$-Ç"b-ä1è5}		„?5ÆõY
¬?1!¹T´+µ.'ï1“y+0/+ñJŒ÷/Ä¨–ÐïP„-B7Ö($3¢S1ê9Ì;H%ü�/“/
!Û1ügP"·,¾O62Š;N5)%#'q),"-»-š×;§R8#'&Ã6v5ù=x¸8 +AÓ	!�·1ß9.à¹Æ(ã0A6�%í¥:y5=q;zø M9S•%€I.§)1…:±2Ÿ%ÿe<Þ:˜+wÒG±03"„=W):V-|6K
kéÁ ®’”Nnè±$î%¼0ª!k-…‘Î6r 6¦ `'Ó®$B$õ 8õÁ&Œ—1Ö0J#å‘¥h�!žD$e
9C%Þ7N4üR$5/T' ¼$c&k^Ù:$:Û:Ô$T+¯<u:Oa(Š539;(<Ü$	K(.8;,3ÑG–9º›:y<Îä836q4š2/è3®9é/5*9.¡ˆ�í0
4È%gÃ,E±t'eN�%«R%ˆ5mùf„
! ‚3e
! 4Úæ3¶,j4ç)†‹;b7j:+¢ê'�ìØ•”9Ö
á0›Úí8Ðg.ß�.­/Ñ,	'zþ¯1ìV7Ø1jû8Õ5í#9`H8’3c”*a8Å)¡Ý(@,k(.=W:|™:ú6+.q‘§	=].Hì8¤€&C3|^Œ8P/n®	Ý9â8!–0=;¿Zò2Âì
! ÁmÇ) !Í¼)Á17=Ð8y1:)\1ý#Á0%1'/U9ç»+Ç5 22­e(~
! *8ç;&e204Ð*4u9=O<<ê5Í8gÕ'”!­é¬8L"@	Ã9'25 9A&þ5ÈV¦
! ^~:@J¥$Ï”jv:l¿,F5py&%°9�)û<…	¥2£:¢3Ã	‹](AF@­™-0 “"Ù²2 ±1"#'®'H*Ü	t8#ñ3âM! �0"=Ï7‚1T<æ+«Ï87'Þ25Á5S0ÇÜâ0© ¶$;3Aq">4:–å!í"4ûe6®é9Á4¹J:w0-)*5š/O8‚5Ãß.3bÅÄ:z!@(V0WÁ�,‰=�%'eE<Søg,D7f*;è
(s*/S'c=q3¦&‹J%¶·<¦#~<Q¥1
J!î!¿;`/×º|4›Öù„$™¿.èÌ+"©äG"n=X)Ê˜Ú/Ÿ9.ö�¯	
! €=º !ïi	Ð5ã	C1Ò'_*æ	p
! a_
ˆ-ÑS)ck)˜$Ýçp&Ä#ž/\$“=äM(¯,s"c{Õ+ÅÛ.^)‚/\y�ê#„'ÏÉµ+™h =È"(Â3'‚-ÍO=²&X';‹R/"	¶)v)�)¥8Æ'Y‰Û;Bn
! =U4ÿ'™=À<{&lÞ*½1ˆ
C ª¹÷5Õê;˜,:}$
¬/"
Ä(t3Ü(k9Óæ.ÑÁ:@
! F„"ð%ö/t0*’À	$A+1;þ	=7Eþ#Ú~*¢»Ú ]‰3J1›;Z1Œ#a.&š0u	X&¬3QL¤ûÿÑ)
! _5'•úA.�(ëh´7y�*e#Øqø:h£$BŽ:Ò6®1å"’[u1-Ã(Ð(É$”<þE°Ð2Ô(+™sg¸(M<Ü!ƒ.ñç.ã
! �;*Ú#�!v£62>	¿#Çm[/#¨
! Žš¹�
‡";þ=2=-P.ºV8Iý†2P|	â/Æ”=µ1ß1(ü-å1\!-D
4,†K5!Yü2*1ÓŒó#M=
! †
! '0Æ3ß(�#°&j8«Ê!ŽN.þ×/2*ù737á²Ì8O&ì-²€ø<�¯1´(½*º]	I)½<s A'R2—ð"Õ!z¦ 
! m¤+Û±ÞA…6‹$)&#Yp1+¬$ˆª#Tç½"
´.?
! ¼
! ¹
úå2±"j.V(®Ñ;·:=(! [Æë
:1J$
! ½œ/{9&f9/g¡¢9ø&¸é'Z3ÊŠÙ".‚†iy=k'€c4N%97 -6³+O-»(i&Þ+µ<l`. ++Ý¾&ý
! x°´4
2E2 ö.j¬o;Hÿ962u)»6(Ü*æ#.Œ£%))*A°5³ Ç2’ð5Ý0×;§·+Ÿ0® +‡9’<Ø
! 4$">aÊ4Î9ë$&+u
! 9ø'`Û(9œ!m*Ž<¤=™,n:ˆ7%´/øp /�.0Å"‘ Ã Ï
9!€¼û
! \ y/-»,˜1X+¢C.<G¨Ü8Ó4l²þ™2³-	�‹=	) ƒ	a<Pž6¿8%î"Ä,ÜÎ«Úù6^0ÿ)ö*Àd
! B!Àí.Í<í2Ž:Ô¦3$3I²8a4Üœ9U5F4öŸ*»3êê¶x=41ô1(86Ÿ…¾-4œ;B'…,Èý-‚�oi#†(Ý6ð:ž:� 'é1p0v‚)À:�};Å+ý
Ñ&T‰†0_,À*“€|‹}
—.\
&*Y9>!Ë ˆD8£<	ã*!
š5û$U$Ô,*V-í ÛŽÚ\B
! ¶3ð8½/È<\úw-N8Åô(Ü.	<"Ü33	§’öì4—-äL(£#&®¦t‹, ý1Ò:mYõ,“<Ä<dK ‘×-Ï,t%@í�s	Í1Y$+xèQ°	Õ)Ïgùt-{<øÜ;µ0À(r&3
1{6‹#]Èd7
  
  For bug reporting instructions, please see:
  
--- 1,1727 ----
! Þ•®=ŒíCRüÚ$	$-$19$k$ €$¡$Ûµ$+‘%0½%Kî%:&P&
! \&g&}&<†&BÃ&R'>Y'@˜'9Ù'C(FW(5ž(IÔ()5)!J)$l)‘)!¦)$È) í)"*+1*]*d*-k*#™*”½*R+r+x+(—+1À+Aò+'4,\,t,�,¤,¿,Û,[û,]W-µ-Ñ-æ-..;.$P. u.#–.!º."Ü.ÿ.'/(E/+n/)š/$Ä/'é/*01<0n0*‹0-¶0&ä0)151,U1#‚1F¦1Qí15?2]u2wÓ2rK3A¾3K4,L4Ny4@È4B	5OL5Lœ5Ré5;<68x6>±6Ið6I:7B„7~Ç7?F8D†8EË8@9ER97˜9CÐ9=:BR:E•:~Û:6Z;{‘;B
<?P<‰�<9=PT=C¥=Fé=s0>E¤>Cê>Q.?N€?�Ï?G`@Œ¨@O5AR…ACØAQBNnBF½B9C=>C=|C4ºCPïCM@DEŽDBÔDGEI_EH©EBòE=5F7sF6«G*âGI
HWH tHY•HoïH-_IE�I
! ÓI'ÞI8J>?J~J(�J/¹JéJ+òJZKlyK+æK=LmPL0¾L)ïL M:M;JME†MÌM#åM#	N-N DN7eN8�NÖN)ôNO>O$YO$~O*£O*ÎOùOP /PPPjPvP#‡P«P8ÂPûP!Q;.QEjQ‘°QBR5aRE—R%ÝR1S.5SdS0‚SL³S6T77TloTGÜT$$UIUJhU*³UEÞU2$VEWVl�V
! W3&W@ZW›W5³WéWòW 	X&*XJQX8œXUÕX!+Y:MYˆY›Y-®YÜYIëY5Z@;Z/|Z@¬Z;íZ#)[ZM[c¨[O\l\\8É\T]wW]9Ï]Q	^K[^L§^Sô^^H_D§_4ì_Q!`Qs`HÅ`5aHDaI�aY×a,1b*^b6‰bAÀb3cL6c¤ƒc�(d·¸dVperÇei:fc¤f=gFg\g#lg#�g´g.Çgög h4hGh9Yh;“hÏhVêh#Ai,ei"’i"µinØiGjaj-pj6žj3Õj/	k/9k>ik-¨kJÖk2!l8Tl/�l&½l6äl,mPHmH™m8âm-n0InxzneónBYo?œoFÜo3#p9Wp2‘p-Äp0òp_#qVƒqZÚqE5rA{r½r*ÕrCsHDsF�sJÔs@tG`tE¨tAîtg0us˜uivAvvQ¸vw
! w[‚wbÞwYAxi›xoy<uy²y[2zOŽzDÞz^#{N‚{;Ñ{o
|p}|Jî|l9}I¦}{ð}Rl~k¿~Y+K…?ÑQ€Mc€_±€I�B[�7ž�9Ö�&‚97‚7q‚6©‚à‚
ƒ<ƒ(Kƒ*tƒ:Ÿƒ:Úƒ#„W9„G‘„YÙ„Z3…\Ž…¬ë…Ì˜†^e‡nÄ‡f3ˆvšˆe‰uw‰\í‰lJŠJ·Š:‹L=‹žŠ‹¾)ŒWèŒg@�_¨�oŽ^xŽn×ŽUF�eœ�)�%,�|R�œÏ�Fl‘V³‘N
! ’^Y’M¸’]“Dd“T©“ þ“!”7A”Fy” À”&á”4•=•-V•„•# •.Ä• ó•–.-–0\–7�–!Å–fç–4N—=ƒ—LÁ—N˜@]˜-ž˜(Ì˜,õ˜&"™ I™j™…™0š™HË™Sš?hš_¨š=›[F›<¢›ß›/÷›#'œ:Kœ]†œ$äœ&	�-0�?^�6ž�4Õ�4
! ž2?ž-rž5 žˆÖžP_Ÿ'°Ÿ3ØŸ ?, 8l ¥ 1À ò 5
¡*C¡Rn¡jÁ¡&,¢&S¢%z¢* ¢OË¢>£7Z£6’£;É£9¤;?¤@{¤9¼¤<ö¤53¥Bi¥;¬¥+è¥B¦7W¦F�¦FÖ¦1§?O§;�§RË§0¨4O¨1„¨=¶¨>ô¨;3©po©!à©%ªA(ª9jª'¤ª+Ìª5øªT.«)ƒ«?­«(í«0¬>G¬<†¬UÃ¬P­Hj­.³­;â­g®Š†®C¯<U¯-’¯GÀ¯/°8°S°8n°8§°Rà°@3±Tt±EÉ±U²Ee²M«²*ù²'$³8L³Z…³4à³&´v<´l³´m µBŽµ9Ñµ=¶7I¶Z�¶NÜ¶8+·@d·A¥·?ç·h'¸&�¸5·¸mí¸Q[¹8­¹8æ¹3º4Sº)ˆº1²º9äº»?5»hu»;Þ»H¼\c¼!À¼<â¼6½5V½,Œ½4¹½:î½;)¾!e¾:‡¾6Â¾=ù¾57¿jm¿'Ø¿QÀ:RÀ<�À0ÊÀ4ûÀ,0Á4]Á,’Á<¿Á5üÁ!2Â*TÂ;Â6»Â*òÂ6Ã=TÃX’Ã4ëÃ, Ä0MÄ,~Ä=«Ä3éÄ:ÅTXÅ+­Å4ÙÅ4Æ>CÆ0‚Æ-³ÆFáÆE(Ç3nÇ/¢Ç/ÒÇ@È)CÈ)mÈ—È±ÈFËÈEÉ<XÉ3•ÉKÉÉ!Ê!7Ê-YÊ-‡ÊCµÊ.ùÊF(ËoË8ŒË,ÅËòË@ÌBQÌ>”ÌfÓÌE:Í!€Í!¢Í'ÄÍ"ìÍ;Î'KÎBsÎ5¶Î9ìÎ@&ÏBgÏjªÏ(Ð3>Ð1rÐ:¤Ð1ßÐ.Ñ8@Ñ5yÑ;¯Ñ/ëÑ/Ò/KÒ/{Ò+«Ò*×ÒÓJ!ÓlÓ1ŠÓD¼Ó*Ô*,Ô/WÔM‡Ô3ÕÔ1	Õ@;Õ0|Õ@­Õ?îÕ:.Ö;iÖ8¥Ö&ÞÖ-×;3×'o×,—×'Ä×(ì×)ØW?Ø"—Ø#ºØBÞØ2!Ù5TÙ1ŠÙ¼Ù)ÓÙ1ýÙ=/Ú?mÚD­ÚEòÚD8ÛE}Û2ÃÛ_öÛ)VÜ:€Ü8»Ü/ôÜ"$Ý*GÝIrÝ4¼ÝCñÝH5Þ3~Þ²Þ-ÊÞCøÞ:<ß2wß=ªßèß1à9à$Xà2}à°àÇàUæà-<á.já7™á3Ñá?â?Eâ1…âb·â1ã:Lã0‡ã+¸ãAäã.&ä*Uä2€ä%³ä2Ùä1å0>å9oå1©å2Ûå1æ+@æ,læ3™æ.ÍæDüæ7Aç$yç+žçNÊç;è6UèŒèU¥èKûèGé8^é;—é9Óéa
ê9oêB©êBìê0/ë�`ë@ñëB2ì;uì±ì-Ðì'þìD&í7kí+£í$Ïí0ôí*%îAPî6’î3Éî$ýî6"ï*Yï.„ï9³ïíï,
ð0:ð5kð,¡ð.Îð0ýð%.ñ7Tñ&ŒñC³ñ:÷ñ2òNOò/žò6ÎòCó@Ió%ŠóB°ó$óóôK6ô*‚ô'­ôÕô'óô0õLõ"gõ?Šõ Êõ#ëõ0ö(@ö.iö*˜ö,Ãö1ðö3"÷HV÷+Ÿ÷"Ë÷1î÷> ø4_ø)”ø4¾ø$óø/ù9Hù1‚ù¾´ù5sú<©úEæúM,û@zûD»û1üP2ü‚ƒüVý4]ýE’ýGØý9 þKZþV¦þLýþ/Jÿ1zÿE¬ÿ6òÿ3)@]ež?/D=ti²LCi5­Xã<<Cy3½0ñ7"ZEq2·+ê+>B-�>¯î
,<DE�<Ç;E@F†6ÍIXN7§Wß.7	>f	8¥	TÞ	m3
! \¡
! 2þ
! ]11�BÁcih5Ò'
+0
,\
@‰
*Ê
Xõ
4N)ƒ6­9ä**I6t*«FÖ?X]@¶!÷*%Dj@|½oÏE?3…5¹(ï)0BMs Á!âB!GBiF¬8óg,`”KõUA;—.Ó/82k@†,ÇRôVGQžUð9F)€QªlüaiAË4
2BZuPÐi!t‹"M#<qB®=ñG/KwnÃ`2/“-Ã=ñ/ 9K V… 4Ü ?!UQ!8§!3à! "25"9h"4¢"W×"&/#$V#"{#%ž#"Ä#:ç#G"$)j$X”$/í$%)<%Bf%1©%QÛ%.-&N\&E«&Kñ&='H\'F¥'Eì'82(Hk(1´(,æ(")86)=o)@­)?î)2.*3a*"•*&¸*Iß*1)+#[+C+eÃ+&),/P,4€,.µ,&ä,+-:7-r-E„-/Ê- ú-.&9.'`.(ˆ.#±.+Õ.&/7(/B`/H£/(ì/Y0%o0=•0)Ó0$ý0%"1:H17ƒ1$»1Gà1,(2GU2*�2,È28õ2<.3.k3š3Nº31	4J;4E†40Ì4€ý4l~52ë5j6I‰6OÓ65#7@Y7.š7+É7Bõ7488(m8f–8ký8|i9>æ92%:MX:'¦:"Î:&ñ:);<B;+;#«;Ï;î;_<^n<MÍ<E=8a=-š=GÈ=>,.>T[>.°>*ß>F
! ?KQ?M�?)ë?!@@7@$x@9�@$×@&ü@5#A>YAK˜A¢äA'‡B7¯B5çB?CL]CFªCJñCP<D�D�D(¹D5âD3EiLE%¶E?ÜEF+FJFeF4€FµFÄF/áF;GLMGBšG6ÝG=H^RHb±H™I’®IzAJY¼JEK\K tK$•K4ºK(ïK'L:@LJ{L/ÆL+öL,"M)OM,yMD¦M1ëM9NAWN3™N8ÍNOJ$OKoO©»O/ePH•PÞPKøPSDQ.˜QJÇQ@R!SRBuR8¸R3ñRR%S(xS#¡S-ÅS/óSW#TJ{TZÆT?!UHaU-ªUXØUK1VS}V”ÑV0fWE—W.ÝW:X?GX3‡X2»X<îX,+YkXY*ÄY1ïYw!Z^™ZCøZG<[o„[5ô[0*\;[\(—\3À\(ô\+]2I],|]'©]DÑ]5^)L^(v^%Ÿ^2Å^oø^Ih_)²_!Ü_Xþ_(W`€`+Ÿ`JË`)a:@a3{a=¯a!ía9b/Ib$yb%žb+ÄbEðb\6c2“c[Æc["d-~d(¬dÕd"îd/e%Ae6ge/že#Îe<òe./f0^f7�f$Çf5ìf3"g9Vg=�gGÎgh*6h%ah‡h¢h'Àh@èh)i/i@il]i,Êi*÷i/"j,Rjj
! ›j#¦j*Êj.õj$k#7kJ[k¦kÅkÞk+þkF*lMqlJ¿lj
! mNum(Ämím+
np9nªn#¼n%àn4o;oLogo…o+¢o,Îoûo>p<Upv’p	qF&qSmq/Áq-ñqr=r@[rœr °rÑr:èr9#s9]s"—s3ºs!îst))t*St0~t9¯t#ét$
uA2utu"Žu#±u-Õu3v/7v,gv<”vFÑvw*3w.^w+�w4¹w7îwS&xGzx:Âx%ýx!#y*EypyŒy,©y-Öy5zœ:zª×zJ‚{KÍ{¨|¸Â|X{}fÔ}K;~L‡~´Ô~¨‰\2€d�€<ô€Ä1�¸ö�d¯‚lƒ€�ƒ=„(@„1i„2›„5Î„*…2/…)b…,Œ…/¹…oé…kY†0Å†Xö†]O‡a­‡$ˆ4ˆWTˆ-¬ˆ#ÚˆEþˆFD‰4‹‰FÀ‰/ŠD7Š.|Š$«ŠÐŠ*ëŠ‹=(‹f‹ ~‹!Ÿ‹ Á‹1â‹DŒEYŒ ŸŒDÀŒ{�0��6²�)é�#Ž'7Ž"_Ž&‚Ž©Ž#ÉŽ'íŽ"�68�-o���0¯�"à�/�]3�5‘�cÇ�+‘D‘0U‘K†‘'Ò‘/ú‘.*’Y’'y’ ¡’0Â’Zó’5N“<„“&Á“3è“O”Fl”³”#Ñ”õ”•1•I• g•$ˆ•:­•0è•B–;\–?˜–?Ø–—1—G—e—4x—`­—˜$-˜R˜#p˜'”˜¼˜6Û˜™ 0™Q™c™y™%˜™¾™%Í™$ó™š8š!Pšrš‘š°š-Ëšùš-›%B›h›.„›³›Ñ›3ñ›%œ;œZœ]lœÊœ+àœ,�/9�#i�0��/¾�#î�ž,1ž^žrž,‘ž<¾žûž6
ŸADŸ+†Ÿ+²ŸÞŸñŸ -" .P 6 =¶ Pô E¡!c¡*…¡-°¡.Þ¡6
¢=D¢.‚¢/±¢7á¢>£RX£\«£c¤9l¤=¦¤ä¤!¥($¥LM¥Hš¥5ã¥)¦)C¦"m¦#�¦´¦.Ï¦þ¦K§SZ§Y®§J¨@S¨q”¨©+%©GQ©>™©@Ø©�ªYªªº«]¿«‚¬R ¬2ó¬T&­,{­-¨­5Ö­<®$I®(n®=—®.Õ®¯;¯(Z¯ƒ¯.ž¯MÍ¯=°NY°.¨°+×°2±56±-l±5š±8Ð±0	²5:²@p²K±²Ný²7L³8„³;½³3ù³;-´>i´6¨´Gß´@'µPhµU¹µb¶4r¶7§¶Cß¶F#·(j· “·‚´·‚7¸º¸CÓ¸¹6¹#V¹(z¹0£¹5Ô¹
! º º"/º"Rº}uº5óº2)» \»6}»4´»é»F¼GN¼O–¼^æ¼~E½VÄ½?¾O[¾Q«¾Mý¾NK¿3š¿>Î¿K
À9YÀE“ÀGÙÀ8!ÁPZÁC«ÁJïÁ1:Â2lÂ5ŸÂ*ÕÂ)ÃC*ÃfnÃ_ÕÃ5Ä1TÄ†Ä Ä<¿Ä"üÄ6Å2VÅ1‰Å3»Å5ïÅ7%Æ']ÆI…Æ-ÏÆ4ýÆ62Ç)iÇ&“Ç$ºÇJßÇN*ÈPyÈ>ÊÈ[	É@eÉ%¦É5ÌÉEÊ,HÊ1uÊ%§ÊGÍÊQËAgË)©Ë#ÓË!÷Ë0Ì,JÌ%wÌ.�Ì1ÌÌ2þÌG1ÍKyÍ,ÅÍMòÍ,@Î;mÎX©Î=Ï<@ÏO}ÏZÍÏ<(Ð.eÐ5”Ð8ÊÐ<Ñ*@ÑkÑ)‹Ñ%µÑ)ÛÑ)Ò/ÒHÒbÒ<~Ò3»Ò0ïÒ ÓG6Ó9~Ó3¸Ó4ìÓ8!Ô8ZÔ“Ô+±Ô"ÝÔQÕ1RÕA„ÕUÆÕ(Ö,EÖrÖ/‘Ö*ÁÖEìÖB2×7u×/­×KÝ×')Ø@QØ-’Ø-ÀØ3îØ."Ù(QÙ(zÙ*£Ù@ÎÙ+Ú8;Ú.tÚ)£Ú1ÍÚGÿÚKGÛJ“Û3ÞÛ,Ü&?Ü,fÜ"“Ü=¶Ü,ôÜ'!Ý1IÝ>{Ý#ºÝ'ÞÝ9Þ0@Þ'qÞ3™Þ-ÍÞ5ûÞ01ß/bß’ß(¬ß1Õß)à*1à3\à6�à Çà0èà2á-Lá1zá ¬á?Íá+
â.9â-hâ+–âÂâ Ôâõâ\ã/pã' ãÈã+áã,
ä5:ä1pä+¢ä*Îäùä*å';å$cå*ˆå(³åÜå]öå;Tæ_�æ0ðæ)!ç Kç2lçEŸç)åç<è"Lè'oè—èY²è-é+:éféxévŽé;êFAêˆê êÀê-Üê 
! ëS+ëRëZÒëO-ìG}ìÅìÛì$íìXí1kí\�íLúíIGîM‘îKßîZ+ïk†ïKòïZ>ðd™ð+þð,*ñ/Wñ#‡ñ0«ñ/Üñ#ò-0ò,^ò&‹ò²ò<Éòó.ó3Ló+€óI¬ó öó;ôHSôHœôåôøôõ)õGõ7gõ0Ÿõ?Ðõö,/ö\ötö)‘ö"»ö4Þö(÷f<÷£÷+À÷Jì÷;7ø$søC˜ø<Üø5ù*Où.zù©ùFÃù-
! ú8ú"QúitúÞú+ñú>û'\û:„û¿ûÖûòûü&ü@ü5Rü=ˆü)Æüðüý!ý0<ý0mýžý.°ý1ßý1þ,Cþ6pþC§þëþ-ÿ01ÿ0bÿ$“ÿ&¸ÿGßÿ2''Z‚E¡-ç'5=4s.¨<×K#`„. +ÏûA:|"œ¿Øø-)>h)ˆ² Í#î(VCš$ºß2þ1?J&Š±È.à5_E'¥Í,ê9QUu’-²Aà""	"E	h	G…	DÍ	)
! E<
! "‚
! /¥
! 8Õ
! GV!q“"³1Ö6$?8d8�dÖO;
=‹
CÉ
H
,VBƒ.Æ7õ3-@a;¢HÞW';5»AñW36‹9Â;üT84�6Â4ùL.8{<´=ñ>/?nZ®I	AS=•6Ó6
! :A4|@±Iò<<Ny?ÈQ8ZB“KÖu"5˜OÎI8h<¡FÞ:%F`G§GïI7=�f¿/&.VA…ÇDãH(“q&W,b„/çL Ad =¦ lä Q!Îh!i7"¡"º"#Ö"%ú") #5J#H€#É#=ç#S%$Ey$:¿$<ú$>7%:v%>±%=ð%O.&@~&E¿&*'0' O'Hp'S¹'
(-(BC(B†(:É(')0,)6])2”)*Ç)*ò)G*Ke*>±*.ð*2+:R+9�+1Ç+(ù+.",#Q,"u,;˜,(Ô,+ý,%)-:O-)Š-=´-0ò-#.BB.H….RÎ.G!/ti/,Þ/00/<0.l0"›0+¾0-ê0+1~D1�Ã1!S2 u2W–2Iî2 83 Y3%z3+ 3'Ì3#ô3$4=4+]41‰4/»4ë4;5
! G5IR5Aœ5"Þ516"36FV6d�6U7PX7©7'µ7Ý7ð738458\j8OÇ859{M9KÉ9<:R:6k:¢:<³:Pð:?A;1�;'³;#Û;Oÿ;+O<&{<'¢<8Ê<m=4q=(¦=<Ï=(>5>*F>-q>@Ÿ>à>:ò>3-?$a?†?8£?0Ü?-
@C;@'@R§@Nú@DIAFŽABÕAJBHcB>¬B@ëB<,C8iC¢C¹C×C?óCD3D'xD@ D áD@E CE-dE’E²E+ËE÷EFa4F$–F#»F3ßF*G->G#lG�G.®G-ÝGHU$HzH,”H&ÁHBèH"+I+NI+zI¦I-ÄIXòI+KJ5wJ#­JÑJpëJ\K'|K¤K#ÀK'äKL"LO>L!ŽL"°LGÓL9MUM%iM�MoªM&N5ANwNˆN- NÎN7çN,O+LO'xO" O!ÃO5åO$P@P<\P™P7´P,ìP5Q@OQK�QNÜQ#+ROR!oR%‘R#·RVÛRT2S/‡S·S×SõS#T00TaT(wT) TÊTæTUU!,UNUdU.U:®UQéU;VYVoV1�V#¿V0ãV&W
;WaIW.«WÚWdëW1PX‚X…X‰X.™XÈXÐX2ØX2YM>YMŒYÚY0îYZ(&Z,OZ|ZˆZ‘Z¯Z2¸ZKëZK7[Cƒ[Ç[9á[\28\9k\<¥\â\9ë\%]>]X]#q]O•].å]5^9J^5„^º^fÏ^'6_8^_!—_4¹_>î_-`/H`x`2�`*Â`.í`)a&Fa'ma&•a&¼a%ãa#	b'-b%Ub({b ¤b$Åb êb"c,.c2[cŽc®c*Íc,øc.%d$Td*ydA¤d1æde0e)Leve+–e^Âe?!f?af)¡f3Ëf5ÿfY5ga�g6ñg<(h2eh-˜h4Æh-ûh4)i/^iŽi2®iLái/.j6^jô•jŠk¥k8Åk0þk3/l7cl>›l$Úl5ÿl,5m.bm,‘m1¾m3ðm2$nWn6sn1ªn$Ün0o2o79oqo‘o­o#Áoåo p+&pRpYpjp~p�p£p»p×p÷p
! qq:4q)oqJ™qCäq(r@r(`r,‰rT¶rss,s
! FsQsps�s(¦s:Ïs
! t7't(_tˆt#¨t5Ìtuu)3u/]u�u'–u¾u6Øu
v!v ?v'`v ˆv0©vÚv
õv w$w;wQwjw„w“w-±w"ßw!x)$xCNxP’xãxåxîx÷x$y3%yYyuy.•y1Äy:öy>1zpzyz‚z‹z”z!�z¿zÛzèzñzþz{{{"{>{G{AK{B�{~Ð{°O|L}gM}µ}{Õ}gQ~Œ¹~UF-œGÊ€62€ni€<Ø€5�,K�x�Ž�‰š�^$‚rƒ‚oö‚fƒ
„ƒ*’ƒ<½ƒ.úƒ)„E„5b„
˜„€¦„'…’-…(À…+é….†+D†-p†cž†^‡€a‡jâ‡QMˆ|Ÿˆn‰3‹‰A¿‰kŠ5mŠ'£Š7ËŠ.‹52‹3h‹8œ‹.Õ‹Œ[ Œ“|ŒŒ�W��cõ�GYŽJ¡ŽGìŽ©4�+Þ�1
! �J<�5‡�:½�$ø�¯‘+Í‘ù‘’-’oF’)¶’³à’4”“NÉ“.”>G”<†”eÃ”;)•‘e•:÷•“2–'Æ–Eî–W4—>Œ—SË—Y˜Ly˜LÆ˜¢™?¶™@ö™Q7šb‰šBìšQ/›E�›OÇ›sœq‹œeýœac�PÅ�³žPÊžŠŸl¦Ÿ„ V˜ <ï =,¡¦j¡|¢‰Ž¢d£}}£Aû£K=¤<‰¤0Æ¤-÷¤8%¥L^¥Q«¥Bý¥G@¦Qˆ¦HÚ¦I#§Zm§ZÈ§L#¨Vp¨HÇ¨D©JU©? ©=à©Bª�aªCãªD'«7l«6¤«AÛ«*¬GH¬M�¬KÞ¬;*­?f­E¦­5ì­H"®bk®JÎ®b¯Y|¯9Ö¯1°BB°Ñ…°rW±NÊ±9²6S²ZŠ²9å²i³]‰³Xç³E@´Q†´@Ø´2µFLµb“µUöµ[L¶‡¨¶M0·a~·@à·V!¸;x¸¾´¸Fs¹;º¹`ö¹MWº"¥º@ÈºW	»9a»P›»lì»\Y¼B¶¼„ù¼T~½PÓ½I$¾Fn¾Nµ¾¿H	ÀGRÀ~šÀyÁL“Á`àÁ:AÂb|Â@ßÂS ÃRtÃ>ÇÃ:ÄdAÄ'¦Ä*ÎÄCùÄ/=ÅAmÅL¯Å6üÅR3ÆE†ÆCÌÆBÇ_SÇ6³Ç+êÇ?È@VÈ=—È:ÕÈAÉCRÉG–É2ÞÉ7Ê?IÊB‰ÊZÌÊ@'Ë+hË;”Ë+ÐËIüËCFÌ)ŠÌM´Ì7Í7:Í+rÍAžÍJàÍ*+Î*VÎ,�Î(®Î7×ÎÏ1-Ï=_ÏO�Ï*íÏÐ%3ÐIYÐu£Ð;ÑTUÑOªÑ úÑHÒDdÒ5©Ò[ßÒK;ÓB‡ÓQÊÓ?Ô\Ô8yÔu²ÔL(ÕiuÕ=ßÕ:Ö$XÖA}Ö7¿Ö3÷Ö,+×!X×#z×Jž×-é×+Ø,CØUpØ³ÆØszÙqîÙ‡`ÚþèÚoçÛyWÜWÑÜV)ÝY€Ý#ÚÝBþÝUAÞZ—Þ¶òÞ©ß#Áßåß#þß6"à[Yà>µàôàÂ	á4Ìáâ3
âAâ(Mâvâ0�âÀâ4Þâ!ã"5ãXãqã!}ã
! Ÿãªã¹ãÍãÚãñãää!ä	7äAäQä`älä‚äŽä©äÄä×äääñäåå(å	;åEåRåbårå	…å
! �å%šåXÀåZæ[tæ[ÐæJ,çNwç"Æç7éçO!è'qè6™è6ÐèUéJ]é3¨éFÜé#ê9@êzê[’ê3îê"ë;ëXë@lëB­ë?ðë-0ì0^ì5�ì,Åìòì?	í3Iíl}í5êí0 î)Qî5{î±î+Áî0íîHï$gï+Œï:¸ïóïA
! ð@Lð%�ð³ðÍðêð-ñP5ñS†ñwÚñCRò'–ò7¾ò5öò?,ó=ló7ªó:âóAôG_ô.§ô)Öô:õ";õ ^õ/õH¯õJøõ'Cö‡kö>ó÷2øE²øŽøøy‡ùPú/Rúy‚ú=üú1:ûqlûoÞû.Nü0}üU®üŸý=¤ýUâýO8þgˆþeðþVVÿW­ÿWE]B£Jæ)1:[)–|Àl=ªâÃB¦7é)!#Ko„™®'Ãë	$"G+g#“·/×%-K(ehŽ%÷H4fJ›0æFd^?Ãm	lq	IÞ	H(
! Cq
! Hµ
! Gþ
! BFO‰(ÙK2N6�l¸e%
M‹
8Ù
?URm¨32J*}4¨QÝ#/+S1'±5ÙVmf{Ô@Pn‘+,*J'u&�'Ä@ì9-Sg#»!ßJ>LZ‹.æLb%€D¦Kë7;U:‘^ÌK+?w·;×0$D<i¦(Âë$	F.%u6›6Ò)	V3NŠGÙ4!tV@Ë:G9gF¡/è#2<1oH¡>êh)1’/ÄUô>J J‰ GÔ G!6d!+›!.Ç!hö!O_"K¯"8û"C4#Sx#dÌ#Q1$;ƒ$B¿$I%XL%\¥%4&97&Cq&=µ&Có&67'1n'7 'HØ'3!(=U(O“(0ã(0)*E)!p)<’)*Ï))ú)P$*6u*/¬*0Ü*/
+/=+0m+8ž+5×+9
,9G,6�,7¸,.ð,9--Y-:‡-<Â-/ÿ->/.+n.(š..Ã.+ò.8/BW/:š/Õ/Jó/>0iS0½0'Ñ0ù0n1‚1o�1,
2M:2
ˆ2H–4-ß47
57E5>}5G¼546O96‰6;¥6(á63
! 7 >7_7m}7'ë7;8BO89’80Ì8Dý8BB9D…9BÊ9G
:GU:?�:Ý:û:b;P{;6Ì;5<59<Co<*³<[Þ<8:={s=¨ï=X˜>%ñ>?$5?GZ?)¢?8Ì?;@RA@+”@9À@)ú@7$AR\A:¯AAêA8,B%eB)‹B)µBtßB0TC3…C8¹C.òC9!DK[D%§DÍD&éD1E7BE?zE%ºE%àE$FT+F2€F*³F1ÞFKGD\GA¡G+ãG&H%6H$\H?�H/ÁHñHJ
I#XI.|I1«IzÝItXJHÍJ9K[PK<¬KGéK*1L)\LX†L<ßL#M(@M/iMN™M)èMNN2aNM”N)âN2O;?O;{O1·OéO0üOG-PYuP_ÏPk/Q:›QMÖQ$RH=R1†Rd¸RBSC`S{¤SR TNsT1ÂTyôTVnU=ÅUSVZWVd²VdWE|WBÂWCXCIX�X@žX
ßX&íX3YJHY1“Y>ÅY<ZBAZ1„Z6¶Z'íZ8[3N[8‚[7»[+ó[,\4L\S�\>Õ\]'/],W];„]4À]Bõ]k8^2¤^:×^*_/=_%m_“_!¬_Î_ê_`+`K` i`/Š`º`
Ù`:ç`G"aFja@±aòa&
! b1b.Lb{b8‘b6Êb2cD4c:ycF´cEûcCAd@…d=ÆdJe>OeEŽeÔeQTfA¦f`èf'Igqg;�gÌg;Ügh)h8hWh.lh›hµhIÏh<i5Vi5Œi3Âi(öi5jUj*qj#œjÀjÉjÖj.õj.$k0Sk8„k½kÝkûkElN_lG®lölFm@Vm>—m<Öm&n<:n5wn=­nënBo$No[soAÏo_pcqpDÕpMqGhq_°q8r+Ir.ur¤rÀrÒrär5õr"+s"Nsqs>‰s6Ès.ÿs\.t9‹tKÅtRu2du5—u;Íu8	vJBvI�vD×vMwGjwA²wJôw.?x\nx>ËxH
! y9Sy0�y/¾y,îy8z4Tz‰z¥z7ÁzDùzE>{A„{)Æ{ð{6|8G|.€|3¯|6ã|C}^}<t}>±},ð}3~>Q~<�~Í~æ~]YdY¾T€9m€5§€1Ý€5�6E�F|�!Ã�å�Yø�WR‚=ª‚+è‚+ƒ/@ƒ?pƒA°ƒòƒ
„(„M:„oˆ„9ø„=2…>p…8¯…è…-†,5†b†<{†A¸†@ú†>;‡<z‡5·‡8í‡<&ˆcˆ@|ˆ+½ˆ.éˆ:‰7S‰‹‰2©‰(Ü‰Š.%ŠTŠ!rŠ+”Š+ÀŠ/ìŠ(‹2E‹@x‹¹‹!Ð‹7ò‹E*ŒpŒ
‰Œ—Œ ¦ŒÇŒÜŒ1úŒ1,�!^�!€�¢�"¾�á�fð�(WŽ#€Ž¤Ž ÃŽ1äŽ�%#�%I�(o�˜�3´�0è�*�)D�>n�`­�6‘?E‘G…‘HÍ‘Z’¯q’T!“Qv“TÈ“f”o„”Vô”WK•S£•G÷•F?–G†–$Î–#ó–%—*=—>h—§—*½—è—/˜)1˜8[˜C”˜Ø˜1ò˜7$™E\™:¢™JÝ™5(š5^š?”šBÔš"›0:›6k›v¢›WœUqœLÇœ4�tI�?¾�"þ�n!žL�ž@ÝžTŸ+sŸVŸŸYöŸ0P  � ¢ 8· !ð :¡_M¡­¡Ê¡ ç¡¢'¢9<¢Mv¢(Ä¢í¢££1£ Q£!r£!”£#¶£#Ú£-þ£,¤C¤]¤)v¤X ¤]ù¤ZW¥,²¥9ß¥*¦4D¦1y¦v«¦r"§L•§Kâ§W.¨B†¨kÉ¨E5©Q{©8Í©=ª¡Dª æªQ‡«/Ù«A	¬jK¬f¶¬3­2Q­.„­<³­ð­?®KD®(�®+¹®Eå®+¯.@¯*o¯!š¯6¼¯7ó¯#+°cO°O³°7±#;±7_±#—±9»±%õ±9²%U²K{²7Ç²9ÿ²%9³K_³_«³Q´e]´OÃ´cµ)wµ<¡µ)Þµ)¶'2¶BZ¶�¶*º¶'å¶'
·>5·It·"¾·:á·G¸Hd¸F­¸;ô¸10¹Bb¹2¥¹MØ¹C&º+jºú–º‘¼'­¼-Õ¼7½¯;½ ë½¾k+¾:—¾¹Ò¾GŒ¿?Ô¿1À9FÀ?€À1ÀÀ1òÀ[$Á!€Á#¢ÁOÆÁ)Â @ÂJaÂ0¬Â;ÝÂ#Ã'=Ã*eÃ:�Ã>ËÃ#
! ÄO.Ä%~Ä?¤Ä*äÄ:Å>JÅ‰Å<¡ÅÞÅ0÷Å.(ÆWÆ#sÆ—Æ¦Æ/ÅÆ+õÆ7!Ç@YÇ,šÇ<ÇÇ?ÈqDÈ9¶È6ðÈ7'É3_É3“É%ÇÉíÉ-ÿÉ2-Ê(`Ê5‰Ê?¿Ê=ÿÊ==Ë&{ËL¢ËQïËRAÌ*”Ì.¿Ì#îÌPÍ<cÍ& Í&ÇÍLîÍ;Î*YÎ+„Î)°ÎÚÎLðÎ9=ÏwÏ%ŒÏ)²Ï6ÜÏ*Ð8>Ð.wÐ,¦Ð-ÓÐ-Ñ6/ÑfÑ*…Ñ*°Ñ$ÛÑ3ÒO4Ò*„ÒO¯ÒlÿÒylÓuæÓ:\Ôu—ÔD
Õ RÕ'óÕˆÖ°¤Ö„U×¬Ú×¦‡ØÎ.Ù)ýÙY'Ú4�ÚI¶Ú)ÛZ*Û3…Û#¹ÛÝÛJîÛ"9Ü"\Ü"Ü ¢Ü ÃÜ$äÜ$	Ý$.Ý"SÝ"vÝ)™Ý,ÃÝ)ðÝ'Þ9BÞO|Þ,ÌÞ*ùÞ2$ß)Wß3�ß3µßRéß4<àlqàLÞàK+ádwá?ÜáWâ9tâ0®â=ßâ4ã:Rã^�ãXìãnEäY´äWå\fåJÃå[æDjæE¯ævõæ#lç$�ç#µç!Ùç1ûç-è×=é@ê:Vê@‘êÒê:òê+-ë8YëM’ëSàëk4ì ìM»ì:	í^DíR£íOöí-FîCtîF¸îgÿîfgï^ÎïP-ðX~ð(×ð=ñM>ñ Œñ­ñ8Éñ?òBBò…òœò'°ò*Øò“óZ—óPòó"Cô8fôDŸô äô2õV8õ3�õ$Ãõ7èõ ö;@ö.|ö%«öÑöëö*÷:-÷*h÷q“÷8ø.>øDmø9²ø"ìøJù9Zù”ù,¯ùÜù2õù5(ú9^ú:˜ú*Óú þú!û!Aû6cûDšû4ßû,ü*AülüŒü;§ü6ãü3ý.Ný$}ý?¢ý-âý,þ9=þawþ<Ùþ=ÿeTÿ:ºÿHõÿ,>	-k	X™	.ò	!	$>	*c	Ž	 ¬	Í	Fà	4'	4\	‘	#©	Í	)å	'	&7	&^	+…	C±	(õ	"	(A	(j	)“	)½	*ç	*	*=	*h	*“	*¾	*é	*	*?	*j	*•	*À	(ë	(	(=	(f	(�	(¸	)á	(	(4	(]	(†	*¯	*Ú	*		*0		([		(„		(­		(Ö		(ÿ		((
! 	(Q
! 	(z
! 	(£
! 	(Ì
! 	)õ
! 	)	'I	(q	(š	)Ã	)í	(	(@	(i	(’	+»	'ç	'
	(7
	'`
	'ˆ
	3°
	4ä
	4	3N	"‚	B¥	?è	%(	 N	Bo	7²	3ê	6	4U	FŠ	{Ñ	:M	'ˆ	°	@Ì	#
	1	6L	.ƒ	4²	)ç		*	.E	+t	7 	cØ	?<	>|	A»	Âý	2À	vó	Lj	L·	L	9Q	0‹	H¼	@	=F	>„	!Ã	_å	IE	F�	NÖ	?%	"e	Tˆ	Ý	ü	A	:X	>“	Ò	 í	(	)7	"a	„	¢	&½	Iä	8.	*g	’	&¯	&Ö	 ý	0	-O	(}	¦	&¿	+æ	'	!:	\	!|	!ž	-À	(î	" 	": 	)] 	,‡ 	 ´ 	,Õ 	+!	#.!	$R!	'w!	*Ÿ!	)Ê!	2ô!	'"	+C"	3o"	Q£"	›õ"	"‘#	A´#	1ö#	-($	)V$	:€$	F»$	6%	P9%	?Š%	TÊ%	Ž&	:®&	=é&	5''	)]'	‡'	+ '	-Ì'	"ú'	N(	Pl(	$½(	:â(	8)	7V)	9Ž)	È)	<Þ)	7*	?S*	5“*	9É*	3+	47+	9l+	<¦+	6ã+	8,	AS,	;•,	7Ñ,	G	-	%Q-	w-	)‘-	,»-	5è-	".	.A.	p.	"Œ.	¯.	*¼.	ç.	ø.	B/	:K/	†/	¡/	·/	Ò/	Mí/	0;0	.l0	.›0	$Ê0	
ï0	Aý0	a?1	+¡1	mÍ1	R;2	mŽ2	^ü2	c[3	B¿3	4	4	094	0j4	0›4	6Ì4	5	5	i;5	*¥5	)Ð5	1ú5	-,6	/Z6	)Š6	L´6	,7	b.7	E‘7	(×7	d8	oe8	BÕ8	9	1+;	*];	*ˆ;	I³;	ý;	><	?\<	œ<	>»<	Šú<	2…=	0¸=	7é=	6!>	7X>	-�>	]¾>	0?	M?	_?	,~?	&«?	)Ò?	$ü?	!@	@@	 `@	7�@	%¹@	(ß@	%A	(.A	WA	'vA	!žA	 ÀA	%áA	/B	17B	iB	&{B	!¢B	(ÄB	:íB	-(C	VC	2uC	$¨C	(ÍC	öC	>D	!UD	/wD	§D	%ÀD	.æD	8E	5NE	„E	/”E	ÄE	 âE	*F	".F	8QF	(ŠF	!³F	7ÕF	)
G	%7G	%]G	ƒG	ŸG	+¿G	"ëG	H	#-H	-QH	*H	$ªH	)ÏH	/ùH	)I	'II	qI	(�I	C¸I	üI	J	?2J	!rJ	0”J	$ÅJ	êJ	,K	#.K	;RK	3ŽK	+ÂK	îK	vL	^{L	eÚL	M@M	ŽM	;­M	2éM	*N	GN	)aN	&‹N	 ²N	8ÓN	!O	:.O	iO	ˆO	/�O	<ÍO	7
! P	'BP	jP	1ŠP	(¼P	7åP	Q	>8Q	?wQ	$·Q	ÜQ	ûQ	8R	EOR	H•R	)ÞR	)S	w2S	—ªS	xBT	«»T	gU	tçU	W\V	‚´V	†7W	¥¾W	¬dX	wY	(‰Y	²Y	UÒY	0(Z	.YZ	3ˆZ	1¼Z	LîZ	2;[	-n[	Oœ[	)ì[	O\	Kf\	$²\	=×\	%]	;]	0Y]	.Š]	¹]	Ø]	õ]	^	*^	B^	F]^	"¤^	=Ç^	$_	!*_	&L_	;s_	(¯_	7Ø_	#`	/4`	Nd`	³`	Ñ`	ë`	#	a	2-a	1`a	’a	+©a	Õa	)ëa	#b	39b	!mb	*�b	&ºb	áb	1ÿb	V1c	 ˆc	<©c	æc	üc	2d	,Ld	 yd	(šd	,Ãd	7ðd	#(e	0Le	}e	Ê›e	cff	4Êf	6ÿf	¢6g	8Ùg	,h	7?h	wh	—h	+¯h	¾Ûh	>ši	ÛÙi	vµj	<,k	7ik	d¡k	 l	='l	-el	'“l	(»l	cäl	.Hm	twm	‰ìm	!vn	3˜n	;Ìn	1o	0:o	$ko	'�o	"¸o	Ûo	 öo	6p	!Np	!pp	6’p	"Ép	)ìp	q	5q	lLq	;¹q	9õq	@/r	Ypr	&Êr	 ñr	-s	r@s	Q³s	;t	(At	jt	E„t	:Êt	(u	.u	.Cu	gru	4Úu	<v	RLv	+Ÿv	 Ëv	?ìv	,w	Iw	Cew	©w	¯w	=Êw	x	+!x	%Mx	sx	Œx	ªx	"Êx	-íx	y	:y	9Zy	M”y	ây	Aèy	<*z	8gz	K z	Iìz	!6{	XX{	E±{	÷{	
! |	|	;|	Z|	o|	.�|	C¼|	}	}	(3}	\}	.q}	 }	I¶}	~	/~	$F~	,k~	E˜~	4Þ~	0	D	-[	2‰	"¼	+ß	J€	,V€	ƒ€	0Ÿ€	FÐ€	]�	1u�	3§�	9Û�	8‚	*N‚	Ny‚	4È‚	<ý‚	;:ƒ	Nvƒ	~Åƒ	CD„	#ˆ„	+¬„	3Ø„	0…	'=…	e…	%……	+«…	5×…	
†	*†	%I†	o†	Š†	ª†	 Æ†	ç†	*‡	1.‡	0`‡	+‘‡	C½‡	 ˆ	""ˆ	fEˆ	.¬ˆ	-Ûˆ	1	‰	.;‰	%j‰	0�‰	)Á‰	0ë‰	Š	:5Š	2pŠ	£Š	(½Š	0æŠ	‹	!(‹	KJ‹	\–‹	ó‹	4Œ	)@Œ	jŒ	`„Œ	$åŒ	

! �	1�	"J�	m�	&‚�	©�	/Ä�	?ô�	=4Ž	$rŽ	—Ž	'§Ž	?ÏŽ	�	B/�	r�	��	3¬�	$à�	/�	<5�	1r�	¤�	·�	&Ô�	5û�	1‘	"L‘	&o‘	*–‘	)Á‘	;ë‘	Y'’	K�’	-Í’	7û’	:3“	3n“	-¢“	1Ð“	2”	5”	.U”	0„”	<µ”	5ò”	5(•	1^•	;�•	)Ì•	qö•	Oh–	.¸–	$ç–	?—	-L—	)z—	5¤—	VÚ—	%1˜	YW˜	±˜	$Ì˜	+ñ˜	7™	/U™	F…™	-Ì™	@ú™	4;š	qpš	!âš	›	›	41›	>f›	0¥›	AÖ›	=œ	6Vœ	-�œ	2»œ	îœ	!�	8*�	6c�	-š�	EÈ�	ž	[)ž	;…ž	Áž	9Ùž	HŸ	:\Ÿ	7—Ÿ	:ÏŸ	7
!  	<B 	6 	=¶ 	;ô 	:0¡	<k¡	F¨¡	*ï¡	¢	+7¢	*c¢	Ž¢	&š¢	6Á¢	$ø¢	O£	=m£	=«£	?é£	)¤	(A¤	Jj¤	>µ¤	2ô¤	A'¥	;i¥	;¥¥	5á¥	&¦	?>¦	m~¦	%ì¦	„§	U—§	Cí§	91¨	;k¨	§¨	s¸©	\,ª	(‰ª	�²ª	1@«	2r«	2¥«	FØ«	0¬	3P¬	6„¬	*»¬	'æ¬	?­	8N­	+‡­	>³­	?ò­	32®	Rf®	!¹®	xÛ®	DT¯	9™¯	IÓ¯	9°	W°	!u°	
—°	3¥°	HÙ°	'"±	/J±	Gz±	-Â±	'ð±	:²	GS²	›²	M»²	_	³	,i³	B–³	>Ù³	N´	g´	4{´	.°´	>ß´	Lµ	Skµ	o¿µ	//¶	>_¶	Kž¶	Jê¶	~5·	G´·	Fü·	EC¸	7‰¸	?Á¸	Z¹	"\¹	Z¹	\Ú¹	#7º	[º	
pº	F~º	EÅº	4»	@»	@V»	@—»	0Ø»		¼	:¼	IS¼	>�¼	CÜ¼	2 ½	,S½	@€½	DÁ½	C¾	9J¾	J„¾	8Ï¾	¿	&¿	@¿	)V¿	€¿	š¿	-¶¿	ä¿	ú¿	&À	4=À	4rÀ	4§À	%ÜÀ	0Á	03Á	0dÁ	F•Á	+ÜÁ	FÂ	0OÂ	$€Â	B¥Â	.èÂ	Ã	&0Ã	WÃ	nÃ	�Ã	™Ã	­Ã	)ÂÃ	ìÃ	Ä	Ä	-*Ä	XÄ	mÄ	6‚Ä	¹Ä	ÌÄ	ßÄ	üÄ	Å	#Å	7Å	SÅ	fÅ	†Å	�Å	½Å	ÔÅ	ôÅ	Æ	(Æ	<Æ	LUÆ	:¢Æ	DÝÆ	B"Ç	EeÇ	/«Ç	LÛÇ	8(È	4aÈ	/–È	-ÆÈ	HôÈ	I=É	M‡É	¹ÕÉ	#�Ê	³Ê	ÍÊ	çÊ	Ë	$Ë	4AË	&vË	/�Ë	2ÍË	;Ì	<Ì	&VÌ	}Ì	*—Ì	<ÂÌ	MÿÌ	0MÍ	0~Í	,¯Í	ÜÍ	úÍ	!Î	;Î	[Î	vÎ	�Î	ªÎ	ÄÎ	ÞÎ	þÎ	Ï	4Ï	OÏ	8jÏ	£Ï	8¾Ï	÷Ï	Ð	-Ð	HÐ	!cÐ	…Ð	žÐ	ºÐ	.ÕÐ	Ñ	 Ñ	<Ñ	#XÑ	,|Ñ	4©Ñ	;ÞÑ	Ò	#7Ò	*[Ò	)†Ò	A°Ò	2òÒ	'%Ó	"MÓ	"pÓ	;“Ó	0ÏÓ	 Ô	"!Ô	!DÔ	!fÔ	$ˆÔ	$­Ô	9ÒÔ	6Õ	=CÕ	A�Õ	/ÃÕ	-óÕ	1!Ö	ESÖ	:™Ö	0ÔÖ	n×	5t×	0ª×	<Û×	EØ	,^Ø	3‹Ø	>¿Ø	4þØ	:3Ù	4nÙ	;£Ù	ßÙ	'ýÙ	#%Ú	'IÚ	=qÚ	#¯Ú	(ÓÚ	9üÚ	)6Û	6`Û	-—Û	>ÅÛ	2Ü	07Ü	0hÜ	+™Ü	/ÅÜ	/õÜ	/%Ý	,UÝ	$‚Ý	§Ý	]ÅÝ	#Þ	6;Þ	1rÞ	A¤Þ	@æÞ	'ß	@Eß	;†ß	DÂß	#à	>+à	Ajà	7¬à	:äà	2á	5Rá	2ˆá	»á	K×á	N#â	râ	�â	¬â	*Éâ	-ôâ	6"ã	'Yã	�ã	Q�ã	ïã	'
! ä	2ä	Mä	-hä	(–ä	,¿ä	,ìä	,å	)Få	på	,‹å	6¸å	'ïå	Læ	Ldæ	<±æ	<îæ	B+ç	)nç	˜ç	1·ç	.éç	.è	LGè	k”è	ê	  ê	6Aê	Jxê	XÃê	(ë	'Eë	më	)ˆë	@²ë	4óë	I(ì	Urì	CÈì	&í	V3í	Ší	P™í	Pêí	U;î	!‘î	+³î	Aßî	9!ï	7[ï	=“ï	9Ñï	1ð	¡=ð	Bßð	#"ñ	:Fñ	}�ñ	<ÿñ	G<ò	¯„ò	:4ó	oó	Cˆó	NÌó	jô	†ô	¦ô	8µô	îô	;
õ	Iõ	fõ	ƒõ	4žõ	LÓõ	M ö	nö	D€ö	"Åö	Dèö	-÷	:D÷	÷	D–÷	LÛ÷	>(ø	5gø	:�ø	6Øø	Iù	CYù	E�ù	+ãù	+ú	L;ú	)ˆú	2²ú	Kåú	J1û	J|û	'Çû	/ïû	ü	+/ü	"[ü	F~ü	(Åü	6îü	=%ý	=cý	9¡ý	5Ûý	(þ	9:þ	4tþ	%©þ	0Ïþ	,ÿ	8-ÿ	(fÿ	R�ÿ	Câÿ	'&
! FN
! .•
! Ä
! Dâ
! ''
! @O
! .�
! 0¿
! !ð
! <
! FO
! 6–
! .Í
! Cü
! C@
! 1„
! ,¶
! 2ã
! D
!  [
! 1|
! ®
! =Í
! :
! PF
! &—
! <¾
! 8û
! F4
! -{
! ©
! !Ç
! 1é
! 9
! @U
! N–
! +å
! E
! ?W
! ]—
! 9õ
! 2/	
! 2b	
! 2•	
! >È	
! >
  
! ,F
  
! Es
  
! H¹
  
! E
! 0H
! 6y
! ,°
! 6Ý
! U
! !j
! Œ
! a«
! U

! 3c
! /—
! 2Ç
! $ú
! "
! )B
! &l
! F“
! 2Ú
! $

! N2
! A�
! ?Ã
! 5
! t9
! —®
! 9F
! c€
! Gä
! ?,
! :l
! 8§
! %à
! )
! 0
! #P
! #t
! -˜
! ‰Æ
! =P
! 9Ž
! 3È
! 2ü
! %/
! &U
! ;|
! :¸
! &ó
! U
! p
! &�
! &´
! /Û
! 2
! />
! 8n
! 4§
! !Ü
! +þ
! 2*
! -]
! %‹
! )±
! %Û
! &
! (
! 2E
! /x
! ¨
! &Ã
! ,ê
! .
! aF
! Œ¨
! L5
! S‚
! TÖ
! j+
! 4–
! 'Ë
! ó
! Š
! ž
! Qº
! 
! 0
! 2F
! .y
! '¨
! %Ð
! ö
! 2
! H
! -e
! 2“
! 7Æ
! 2þ
! =1 
! 8o 
! 8¨ 
! =á 
! 8!
! 6X!
! ;�!
! 4Ë!
! 9"
! 4:"
! 9o"
! 4©"
! EÞ"
! 7$#
! S\#
! .°#
! 1ß#
! $
! #)$
! 2M$
! .€$
! F¯$
! Kö$
! IB%
! IŒ%
! EÖ%
! G&
! d&
! Hä&
! T-'
! ‚'
! jœ'
! 0(
! ,8(
! ce(
! FÉ(
! ¾)
! •Ï)
! Pe*
! ö¶*
! D­+
! ò+
! ,
! ,
! /,
! E,
! U,
! e,
! x,
! �,
! 	¦,
! °,
! Æ,
! ä,
! 'þ,
! @&-
! ,g-
! [”-
! 0ð-
! *!.
! LL.
! -™.
! +Ç.
! @ó.
! >4/
! 5s/
! .©/
! Ø/
! Xñ/
! <J0
! ,‡0
! r´0
! s'1
! T›1
! sð1
! td2
! ¦Ù2
! )€3
! Fª3
! "ñ3
! 84
! 7M4
! 1…4
! <·4
! Bô4
! T75
! CŒ5
! GÐ5
! N6
! .g6
! –6
! =°6
! mî6
! /\7
! /Œ7
! N¼7
! #8
! a/8
! 6‘8
! YÈ8
! Z"9
! @}9
! _¾9
! /:
! (N:
! kw:
! -ã:
! .;
! M@;
! IŽ;
! 2Ø;
! F<
! ER<
! 8˜<
! CÑ<
! y=
! r�=
! 0>
! !3>
! +U>
! +�>
! +­>
! +Ù>
! ,?
! ,2?
! -_?
! -�?
! -»?
! -é?
! -@
! -E@
! -s@
! -¡@
! -Ï@
! -ý@
! -+A
! -YA
! +‡A
! +³A
! +ßA
! +B
! +7B
! +cB
! ,�B
! +¼B
! +èB
! +C
! +@C
! -lC
! -šC
! -ÈC
! -öC
! +$D
! +PD
! +|D
! +¨D
! +ÔD
! +E
! +,E
! +XE
! +„E
! +°E
! ,ÜE
! ,	F
! *6F
! +aF
! +�F
! ,¹F
! ,æF
! +G
! +?G
! +kG
! +—G
! .ÃG
! *òG
! *H
! +HH
! #tH
! A˜H
! UÚH
! B0I
! csI
! ×I
! +ïI
! KJ
! MgJ
! 9µJ
! +ïJ
! K
! >5K
! 3tK
! &¨K
! $ÏK
! YôK
! 3NL
! 4‚L
! Q·L
! <	M
! 6FM
! '}M
! )¥M
! ÏM
! !éM
! "N
! G.N
! KvN
! 7ÂN
! )úN
! *$O
! $OO
! $tO
! #™O
! $½O
! $âO
! #P
! ‹+P
! :·P
! 8òP
! J+Q
! ;vQ
! ²Q
! .ÐQ
! >ÿQ
! 8>R
! 4wR
! W¬R
! *S
! M/S
! :}S
! v¸S
! ?/T
! 5oT
! @¥T
! 6æT
! >U
! r\U
! aÏU
! f1V
! 4˜V
! -ÍV
! :ûV
! B6W
! @yW
! "ºW
! 0ÝW
! X
! $!X
! 3FX
!  zX
! N›X
! ,êX
! Y
! 4Y
! /TY
! 1„Y
! 8¶Y
! -ïY
! +Z
! )IZ
! <sZ
! &°Z
! '×Z
! -ÿZ
! 0-[
! a^[
! 'À[
! 4è[
! %\
! 'C\
! &k\
! ^’\
! .ñ\
! 3 ]
! ,T]
! �]
! C›]
! Aß]
! 5!^
!  W^
! *x^
! £^
! Á^
! +Ü^
! <_
! *E_
! p_
! )ˆ_
! 0²_
! (ã_
! /`
! C<`
! <€`
! "½`
! ,à`
! $
a
! 2a
!  Ha
! ia
!  ˆa
! /©a
! 3Ùa
! 
b
! .!b
! )Pb
! ?zb
! ºb
! CÎb
! Mc
! =`c
! 2žc
! EÑc
! Dd
! V\d
! ,³d
! 'àd
! Ye
! 4be
! ,—e
! 0Äe
! 0õe
! =&f
! 0df
! :•f
! 1Ðf
! 9g
! 2<g
! 1og
! ;¡g
! 1Ýg
! 3h
! 5Ch
! 1yh
! 2«h
! @Þh
! 1i
! ?Qi
! J‘i
! 6Üi
! Dj
! 8Xj
! <‘j
! >Îj
! =
k
! 3Kk
! :k
! Rºk
! C
l
! 7Ql
! :‰l
! ;Äl
! 6m
! 17m
! Eim
! A¯m
! Qñm
! _Cn
! W£n
! Oûn
! HKo
!  ”o
! 8µo
! 8îo
! -'p
! (Up
! /~p
! ®p
! Áp
! HÚp
! 9#q
! E]q
! )£q
! Íq
! 4âq
! 3r
! NKr
! 1šr
! OÌr
! 6s
! 3Ss
! 2‡s
! 0ºs
! /ës
! )t
! #Et
! *it
! -”t
! *Ât
! -ít
! @u
! !\u
! ~u
! <™u
! Öu
! -èu
! 2v
! ?Iv
! .‰v
! ¸v
! '×v
! (ÿv
! ((w
! ØQw
! Ð*x
! 4ûx
! 50y
! fy
! {y
! !”y
! ;¶y
! :òy
! C-z
! 5qz
! §z
! -ºz
! &èz
!  {
! 0{
! 'O{
! *w{
! %¢{
! *È{
! $ó{
! A|
! CZ|
! ž|
! <¾|
! %û|
! 3!}
! /U}
! […}
! 7á}
! N~
! &h~
! I�~
! +Ù~
! ]
! cc
! _Ç
! 6'€
! 7^€
! 4–€
! 6Ë€
! )�
! 3,�
! 3`�
! I”�
! Þ�
! %ó�
! ‚
! 
2‚
! '@‚
! -h‚
! &–‚
! ½‚
! OÝ‚
! H-ƒ
! Hvƒ
! ¿ƒ
! Îƒ
! NÝƒ
! 9,„
! Hf„
! H¯„
! Jø„
! HC…
! Œ…
! *£…
! ,Î…
! û…
! 1†
! )M†
! -w†
! ,¥†
! ,Ò†
! <ÿ†
! 9<‡
! &v‡
! /�‡
! =Í‡
! &ˆ
! %2ˆ
! 7Xˆ
! 5�ˆ
! <Æˆ
! "‰
! &‰
! F:‰
! $�‰
! ¦‰
! .µ‰
! 0ä‰
! WŠ
! mŠ
! =}Š
! »Š
! 9ØŠ
! O‹
! b‹
! ~‹
!  �‹
! ]¾‹
! !Œ
! +>Œ
! jŒ
! :†Œ
! TÁŒ
! !�
! 8�
! R�
! %m�
! “�
! $³�
! Ø�
! uô�
! gjŽ
! DÒŽ
! :�
! !R�
! *t�
! -Ÿ�
! Í�
! #í�
! !�
! 03�
! <d�
! <¡�
! &Þ�
! <‘
! RB‘
! ;•‘
! >Ñ‘
! t’
! @…’
! 8Æ’
! lÿ’
! 9l“
! 3¦“
! UÚ“
! 90”
! Bj”
! c­”
! m•
! ?•
! G¿•
! X–
! 3`–
! G”–
! JÜ–
! T'—
! E|—
! ;Â—
! Dþ—
! YC˜
! p�˜
! "™
! ‹1™
! 3½™
! ?ñ™
! 81š
! Kjš
! @¶š
! G÷š
! ;?›
! E{›
! GÁ›
! Y	œ
! ?cœ
! ?£œ
! jãœ
! KN�
! [š�
! lö�
! 4cž
! O˜ž
! Eèž
! O.Ÿ
! i~Ÿ
! [èŸ
! MD 
! '’ 
! sº 
! :.¡
! 8i¡
! F¢¡
! aé¡
! �K¢
! KÍ¢
! S£
! Wm£
! 2Å£
! Fø£
! 8?¤
! Œx¤
! Ž¥
! ‰”¥
! †¦
! H¥¦
! Nî¦
! ==§
! i{§
! 7å§
! Y¨
! uw¨
! ví¨
! )d©
! )Ž©
! <¸©
! Iõ©
! 9?ª
! yª
! ,�ª
! ½ª
! Õª
! ?ôª
! ^4«
! =“«
! ]Ñ«
! @/¬
! dp¬
! CÕ¬
! J­
! 'd­
! _Œ­
! �ì­
! )z®
! V¤®
! @û®
! Q<¯
! VŽ¯
! Uå¯
! =;°
! Vy°
! aÐ°
! 32±
! )f±
! $�±
! )µ±
! ?ß±
! .²
! (N²
! %w²
! h�²
! *³
! 01³
! .b³
! 6‘³
! ;È³
! +´
! 0´
! :N´
! 8‰´
! )Â´
! -ì´
! 'µ
! Bµ
! %Vµ
! %|µ
! O¢µ
! Iòµ
! %<¶
! b¶
! &}¶
! 4¤¶
! #Ù¶
! 2ý¶
! 0·
! 7M·
! ?…·
! /Å·
! 1õ·
! '¸
! (G¸
! p¸
! Z¸
! ZÚ¸
! F5¹
! #|¹
! ‰ ¹
! O*º
! 9zº
! $´º
! .Ùº
! »
! &"»
! ?I»
! .‰»
! S¸»
! 0¼
! 8=¼
! 5v¼
! B¬¼
! rï¼
! Bb½
! F¥½
! ^ì½
! dK¾
! ‚°¾
! f3¿
! Pš¿
! Zë¿
! KFÀ
! ’À
! ;ªÀ
! BæÀ
! 5)Á
! +_Á
! 4‹Á
! -ÀÁ
! <îÁ
! +Â
! 3BÂ
! HvÂ
! *¿Â
! êÂ
! 2Ã
! (5Ã
! -^Ã
! 1ŒÃ
! @¾Ã
! 9ÿÃ
! >9Ä
! IxÄ
! ?ÂÄ
! +Å
! 6.Å
! )eÅ
! L�Å
! EÜÅ
! "Æ
! '9Æ
! aÆ
! 
xÆ
! V†Æ
! 1ÝÆ
! 8Ç
! <HÇ
! &…Ç
! (¬Ç
! BÕÇ
! <È
! RUÈ
! 8¨È
! SáÈ
! 5É
! 2OÉ
! ‚É
! 3žÉ
! +ÒÉ
! þÉ
! 	Ê
! Ê
! (Ê
! <Ê
! VÊ
! UkÊ
! IÁÊ
! Ë
! 4 Ë
! 4UË
! 6ŠË
! 5ÁË
! v÷Ë
! 3nÌ
! =¢Ì
! <àÌ
! !Í
! /?Í
! 7oÍ
! ;§Í
! (ãÍ
! :Î
! .GÎ
! 9vÎ
! C°Î
! @ôÎ
! A5Ï
! EwÏ
! •½Ï
! ýSÐ
! îQÑ
! û@Ò
! ì<Ó
! !)Ô
! 3KÔ
! +Ô
! 1«Ô
! !ÝÔ
! 9ÿÔ
! 49Õ
! 5nÕ
! ,¤Õ
! ;ÑÕ
! U
Ö
! 1cÖ
! \•Ö
! /òÖ
! *"×
! (M×
! !v×
! ;˜×
! .Ô×
! Ø
! \Ø
! ;rØ
! L®Ø
! )ûØ
! 1%Ù
! 4WÙ
! 3ŒÙ
! 4ÀÙ
! 1õÙ
! >'Ú
! BfÚ
! [©Ú
! ZÛ
! c`Û
! JÄÛ
! AÜ
! \QÜ
! e®Ü
! ?Ý
! 8TÝ
! 2�Ý
! 0ÀÝ
! -ñÝ
! ;Þ
! 4[Þ
! ;�Þ
! 4ÌÞ
! Hß
! "Jß
! Omß
! O½ß
! 8
à
! Fà
! ([à
! $„à
!  ©à
! Êà
! 4éà
! &á
! ;Eá
! )�á
! j«á
! Fâ
! “]â
! $ñâ
! 8ã
! 8Oã
! %ˆã
! )®ã
! LØã
! V%ä
! |ä
! Žä
! . ä
! 0Ïä
! Må
! HNå
! N—å
! Oæå
! c6æ
! ™šæ
! D4ç
! xyç
! jòç
! ‡]è
! _åè
! [Eé
! H¡é
! Iêé
! A4ê
! &vê
! 7�ê
! .Õê
! Fë
! =Kë
! 9‰ë
! 6Ãë
! :úë
! 35ì
! ;iì
! :¥ì
! :àì
! Hí
! 2dí
! —í
! <©í
! 2æí
! %î
! ;?î
! {î
! &’î
! !¹î
! #Ûî
! ÿî
! *ï
! 8Hï
! ƒ�ï
! bð
! 	hð
! `rð
! `Óð
! 4ñ
! :Iñ
! B„ñ
! 1Çñ
! Oùñ
! 7Iò
! $�ò
! 4¦ò
! Ûò
! 5õò
! 5+ó
! aó
! A~ó
! $Àó
! =åó
! 8#ô
! )\ô
! *†ô
! ±ô
! Îô
! äô
! ÿô
! õ
! 6õ
! +Bõ
! 'nõ
! *–õ
! -Áõ
! ïõ
! +ö
! >2ö
! Bqö
! ´ö
! Ñö
! ;ðö
! (,÷
! (U÷
! C~÷
! %Â÷
! 9è÷
! F"ø
! 5iø
! 8Ÿø
! 8Øø
! 2ù
! WDù
! œù
! ¥ù
! $²ù
! 7×ù
! #ú
! #3ú
! MWú
! 7¥ú
! 9Ýú
! 7û
! 8Oû
! .ˆû
! @·û
! Bøû
! <;ü
! @xü
! >¹ü
! øü
! 
ý
! 6'ý
! >^ý
! �ý
! ;·ý
! óý
! >
þ
! ULþ
! /¢þ
! -Òþ
! Lÿ
! *Mÿ
! :xÿ
! ³ÿ
! .Ëÿ
! 7úÿ
! k2gžjBq-´Uâ"8"[)~.¨×;ï"+†N8ÕA=PPŽJßz*P¥8öN/M~{Ì\H$¥EÊ-->El@²0ó)$	*N	3y	6­	.ä	@
! FT
! F›
! Bâ
! A%.g#–ºLÒ3WS0«Ü'÷5
-U
(ƒ
+¬
,Ø
0%69\–¬%Ä5ê :ZT)¯GÙG!%iC�)Ó2ý 00Q.‚H±4ú/$J,o)œ:Æ&/(AX4š>Ï<3K()¨&Ò%ù;S[;¯ëEó497n_¦=0D5uD«`ðŒQ‹Þ7j@¢Bã;&+b-Ž"¼{ß[p4…%º=à;/Z7Š4Â.÷@&:g+¢(ÎJ÷‚B6ÅüOgh5Ðz J� 1Ì <þ &;!5b!³˜!?L"4Œ""Á")ä",#4;#Bp#*³#0Þ#P$I`$,ª$0×$;%FD%1‹%I½%5&H=&5†&[¼&3'FL'<“'OÐ'Y (=z(5¸(Zî(SI)2�)(Ð)ù)^*Gp*?¸*Oø*GH+!�+L²+Cÿ+�C,Å,sà,$T-Oy-LÉ-8.\O.¬.$Å.ê.5/#</1`/ƒ’/ƒ0‰š0$$1I1#e1B‰1$Ì1%ñ162N2"m2[�20ì2;30Y3-Š3.¸3ç3%4!+4LM4 š4$»4à4ø4
! 5?!5>a5> 5>ß5?6>^6<�6=Ú6<7-U7Aƒ7@Å7?8gF8:®8=é8&'9&N9Du9Fº9J:NL:@›:FÜ:8#;P\;H­;Eö;2<<"o<’<.²<'á<6	=;@=.|=[«=Z>Zb>9½>8÷>80?.i?8˜?TÑ?)&@KP@?œ@Ü@+ú@&A.=A&lA'“A;»A;÷A3B"NB.qB BÀBÞB8ûB94C4nC,£CYÐC-*D8XD;‘DDÍD1EDE'cE ‹E¬E ËEìE%F#1F&UF@|F9½F>÷F16GehGdÎGD3HExH¾H«ÎHMzI9ÈI&J^)JaˆJêJ.K-3K-aK�K*žK&ÉK*ðK>L/ZL,ŠL1·L/éL$M;>M6zM!±M@ÓM2N&GN,nN>›N1ÚN6O2CO3vO0ªO>ÛOP49PNnP?½P:ýP18QjQ%„Q&ªQ!ÑQóQ(R6;R rR>“R.ÒRDS"FS1iS%›S4ÁS2öS<)TNfT7µT*íT,U"EU hU‰U7£UGÛU3#V&WV&~V:¥VBàVA#W)eW
�W<�W3ÚWIXGXX X-¼X>êX<)Y.fY:•Y#ÐYOôY=DZ>‚Z7ÁZ%ùZ([>H[:‡[Â[@Þ[\20\8c\œ\¬\.»\ê\2þ\1]-L]3z]'®]%Ö]7ü]54^#j^
Ž^6œ^Ó^î^-_"<_(__Xˆ_Qá_13`/e`8•`Î`í`E	aIOa9™a.Óa'b*bDb^Yb)¸b
âbðbBüb
?c
Mc [c)|c%¦cCÌc:d(Kd3td¨d8Åd6þd75e.me-œe“Êec^fÂfßf;óf,/g3\g'�g>¸g>÷g>6huh�hr¢h/i!Ei$gi9ŒiÆi2áij%(jNjYgjÁjáj$üjK!k<mk”ªkO?l;�l2Ël1þl-0m-^m-Œmºm<Ïmn8nIVn( nHÉnAoDTo7™o*Ño.üo3+pD_p4¤pÙpòp	q!$qFq,aq�Žq�rEªrðr=
! s4Hs2}s2°s1ãset3{t3¯t3ãtgu>u|¾uU;v(‘v�ºv
! XwcxO|x1Ìx1þx00y0ay#’yM¶yz0z4Oz3„z0¸z/éz${*>{@i{Aª{9ì{%&|8L|:…|À|2Õ|‚}=‹}=É} ~N(~2w~=ª~"è~ã<ï`,€T�€Qâ€G4�<|�E¹�Dÿ�#D‚ h‚D‰‚SÎ‚4"ƒ?Wƒ?—ƒ-×ƒN„`T„Dµ„Pú„WK…)£…$Í…bò…U†1j†Dœ†há†J‡6d‡›‡*«‡Ö‡ ô‡Uˆ+kˆV—ˆ)îˆH‰2a‰6”‰Ë‰cë‰>OŠ>ŽŠ1ÍŠ)ÿŠ?)‹Pi‹[º‹@Œ^WŒW¶Œ9�H�/f�#–�)º�Bä�7'Ž@_Žª ŽK�(c�#Œ�3°�>ä�(#�#L�#p�,”�<Á�>þ�3=‘7q‘S©‘Aý‘?’W’ w’2˜’Ë’1é’$“'@“@h“C©“5í“¬#”¬Ð”N}•5Ì•<–Q?–!‘–"³–?Ö–&—J=—4ˆ—,½—Aê—<,˜i˜5…˜A»˜Uý˜9S™A�™JÏ™Gš3bš–š:¯š%êš›C.›5r›2¨›'Û›Bœ=Fœ„œ/Ÿœ;Ïœ†�Š’�ež*ƒž®ž$Èž0íž?Ÿ_^Ÿ ¾ŸCßŸ.#  R =s ;± 0í @¡*_¡AŠ¡IÌ¡(¢??¢8¢2¸¢Ië¢]5£S“£ç£5¤3=¤&q¤1˜¤(Ê¤)ó¤,¥3J¥*~¥_©¥g	¦Qq¦AÃ¦P§"V§3y§8­§;æ§8"¨8[¨8”¨:Í¨B©)K©3u©4©©/Þ©8ª Gªhª6‚ª6¹ª4ðª4%«8Z«(“«4¼«6ñ«'(¬2P¬3ƒ¬4·¬;ì¬(­AH­GŠ­NÒ­N!®Vp®^Ç®c&¯iŠ¯hô¯]°Ý°]±Ý±�]²ß²�_³á³ra´vÔ´Kµ€Ëµ€L¶~Í¶€L·Í·ƒM¸sÑ¸xE¹s¾¹u2º9¨º7âºA»C\»6 »7×»3¼9C¼}¼;œ¼7Ø¼6½5G½5}½³½3Ï½9¾3=¾?q¾3±¾$å¾8
! ¿5C¿4y¿:®¿7é¿8!À6ZÀ3‘À&ÅÀìÀ	Á('Á$PÁ5uÁH«Á2ôÁ-'Â-UÂ.ƒÂA²ÂYôÂ/NÃu~ÃSôÃHÄ6hÄ/ŸÄÏÄ(èÄ\Å0nÅ:ŸÅ*ÚÅ0Æ[6ÆE’ÆØÆEëÆG1Ç'yÇ&¡ÇÈÇ!äÇ.È15È%gÈ0�ÈM¾È-É:É.XÉ2‡É-ºÉ#èÉLÊ7YÊ0‘Ê%ÂÊ8èÊ?!Ë?aË¡ËK¿Ë?Ì4KÌ.€ÌR¯Ì.Í+1Í6]Í4”Í5ÉÍ,ÿÍG,ÎItÎ3¾ÎbòÎ1UÏ$‡ÏB¬ÏïÏ	Ð Ð(4Ð,]ÐHŠÐ/ÓÐ.Ñ02Ñ+cÑ.�Ñ,¾Ñ,ëÑ"Ò2;Ò,nÒ)›Ò(ÅÒ+îÒ,Ó&GÓ*nÓ+™Ó+ÅÓ%ñÓ"Ô":Ô#]Ô&�Ô7¨Ô-àÔ6Õ*EÕ*pÕ)›Õ)ÅÕ(ïÕ$Ö&=Ö)dÖ-ŽÖ+¼Ö%èÖ(×57×#m×'‘×4¹×'î×&Ø =Ø+^ØŠØ2©Ø4ÜØ0Ù1BÙ?tÙ;´ÙZðÙRKÚ^žÚPýÚ@NÛK�ÛHÛÛ$Ü+DÜ/pÜ' ÜÈÜÜÜüÜ(Ý…*Ý:°Ý4ëÝ) Þ#JÞsnÞâÞªß$«à[ÐàK,áxá1ŽáÀáÛáúáâ4âSâ*_âpŠâ4ûâ=0ãVnã:Åã?ä�@äYÑäH+ågtå„ÜåNaæ[°æYç<fç<£ç>àçaèA�è@ÃèJé@Oéy�éC
! êHNê?—êX×êi0ëTšë:ïëO*ìMzìJÈìaí[uíWÑí>)îVhî=¿î9ýîR7ïDŠï.Ïï3þï-2ð<`ð8�ðGÖð=ñj\ñpÇñ)8òhbò>Ëòc
! ófnó·ÕóÇ�ôÇUõ=öE[ö¹¡öX[÷:´÷iï÷aYøJ»øSùDZù3ŸùBÓù/ú.Fú*uú( ú8Éú4û)7û7aû+™û(Åû+îû-ü]HüŠ¦ün1ýh ýg	þ?qþh±þWÿÕrÿ¼HHLNZ›Cö‚:ƒ½OA2‘4ÄQùoK=»Aù7;†s5út0-¥;Ó0v@N·LaSTµG
! 	,R	v	Bö	]9
! 5—
! SÍ
! T!8v-¯2ÝINZ\©‡
VŽ
Zå
y@DºZÿNZC©YíOG?—:×?<RJ�JÚ0%>V—•2-f`_ÇD'lArc´i/‚J²IýIGv‘XYa›»TW?¬bìKOC›Cß7#É[È%aî\P—­[E’¡‘4 �Æ kW!:Ã!Åþ!7Ä"Kü"^H#d§#G$FT$ž›$Ž:%’É%]\& º&Û&gö&^'~s'‰ò'|(—(­(1Ã(/õ(>%)4d)¢™)<*}¼*::+“u+A	,OK,q›,|
-1Š-V¼-J.P^.V¯.L/{S/.Ï/fþ/Se0B¹0Yü0`V1"·1RÚ1Q-2729·2\ñ2AN3˜�3)4,>4‘k4 ý4&5ME5/“5;Ã58ÿ586J6<j6U§6ý6?7?\77œ7;Ô7"8Z38BŽ8+Ñ8%ý8"#9$F9.k93š9'Î9ö9/:2E:(x:4¡:,Ö:3;N7;7†;E¾;C<H<Ih<²</Ð</=*0=.[=HŠ=!Ó=-õ=1#>2U><ˆ>,Å>'ò>6?=Q?"�?²?2Ð?,@l0@]�@.û@)*ATAIsAP½A:B6IBC€B6ÄB;ûBN7C4†C;»C\÷C TD9uD@¯D7ðDY(E:‚E*½EèE8F?<F|F9•F3ÏF3G&7GN^G:­G-èGH?-H)mHI—HáH/ûH+I1?I3qI"¥I+ÈI&ôI%JAJ=`JSžJzòJ)mK/—KRÇKSL8nL/§L+×LM/!M+QM1}M-¯M0ÝM'N,6NcN6ƒNºN ÙNúN.	O8OXO?xO"¸O>ÛO+P2FP#yP@�PÞPUøP-NQ|Q6šQÑQ#êQ2R)AR3kR0ŸR&ÐR2÷R=*S3hS0œS1ÍS2ÿS2T)RT-|T,ªT0×TU-U1LU~U+™U(ÅU&îU&V*<V$gV5ŒVÂV'ÚVW W88W qWc’WöW-X,?X5lX¢X&»X!âX(Y!-Y=OY/�Y1½YïYCZCSZ#—Z=»Z"ùZH[He[9®[.è[3\/K\{\'˜\5À\2ö\ )]GJ]:’]Í]Šë]Xv^Ï^è^ø^_>_$W_|_=š_$Ø_ý_F`(^`(‡`°`½`Ê`>Ú`$a>a\ataŽa¦aÂaÜaDòa*7b/bb	’b-œbBÊb
c$ c0Ec*vc¡c!½cGßcF'dGnd5¶d)ìde1e*Me.xeC§eëe$f&f @faf"|fIŸfIéf-3g;agI�g!çg8	h1Bh0th7¥h&Ýh,i&1iXi6xi¯i8Çi1j2jNj-ij-—j,Åj8òj=+k=ik=§k=åk#l/l)Ol%yl)Ÿl2Élül1mFm¤^mWn:[n1–n6Èn-ÿn9-ogo…o2žo‹Ño¢]p1q2q7MqC…qÉqéq=rFroUr2År1ør*s@Cs"„s#§s(Ës&ôs-t\It:¦t1át;u/Ouu%›u0Áu'òu"v/=vmv�v©v/»vëv
! w"wf?w ¦w'Çwïwx'x/8x4hx)�x4Çxüx@yZy/ky"›y"¾y2áyDz!Yz+{z,§zÔz4óz({><{4{{#°{+Ô{9|*:|ce|É|!ç|:	}D}\}'x}? }à} ô}~5~ZT~Z¯~y
! z„%ÿ>%€d€.}€!¬€HÎ€!�39�+m�1™�CË�C‚ S‚2t‚3§‚#Û‚ÿ‚Gƒm`ƒjÎƒ9„:O„"Š„­„2Ä„4÷„(,…U…$r…—…P§…9ø…!2†5T†,Š†-·†Aå†0'‡ X‡y‡™‡¹‡×‡ê‡ý‡?ˆB[ˆ'žˆ(Æˆ1ïˆ!‰A‰5]‰E“‰Ù‰>÷‰>6Š2uŠ5¨Š6ÞŠ?‹*U‹>€‹4¿‹ô‹*Œ1:Œ³lŒ3 �:T�B��Ò�-è�5Ž)LŽ%vŽœŽ9¸Ž0òŽ9#�	]�Yg�sÁ�P5�:†�DÁ�4‘A;‘"}‘, ‘-Í‘û‘&’09’(j’&“’ƒº’D>“ƒ“*™“#Ä“è“þ“”@-”n”&‡”(®”×”$ô”•)7•,a•(Ž•·•7Ñ•+	–D5–Bz–J½–p—Jy—iÄ—F.˜7u˜{­˜3)™g]™QÅ™bšŽzšx	›P‚›FÓ›fœh�œJêœm5�o£�KžL_žG¬žnôžXcŸ2¼ŸyïŸ7i =¡ Oß u/¡_¥¡k¢Wq¢WÉ¢*!£PL£N�£Yì£{F¤^Â¤\!¥s~¥Tò¥QG¦G™¦fá¦_H§R¨§&û§6"¨.Y¨[ˆ¨3ä¨W©dp©,Õ©uªxª%“ª9¹ª<óª.0«@_«9 «$Ú«6ÿ«26¬4i¬'ž¬5Æ¬3ü¬#0­GT­<œ­GÙ­V!®Vx®VÏ®V&¯W}¯UÕ¯D+°Rp°DÃ°D±DM±D’±F×±L²1k²6�²6Ô²:³&F³;m³4©³Þ³Wý³SU´5©´]ß´H=µg†µŸîµ)Ž¶R¸¶3·5?·1u·*§·0Ò·5¸V9¸A�¸>Ò¸N¹?`¹\ ¹5ý¹>3ºgrº;ÚºE»d\»YÁ»H¼Gd¼g¬¼X½Pm½H¾½I¾:Q¾>Œ¾LË¾T¿_m¿FÍ¿lÀ^�À>àÀIÁPiÁFºÁRÂNTÂr£Â`ÃSwÃCËÃIÄJYÄ:¤ÄZßÄA:Å?|ÅA¼Å8þÅ.7Æ:fÆ1¡Æ=ÓÆ)Ç;ÇqUÇEÇÇ;
ÈNIÈ„˜È1É”OÉ5äÉ8Ê(SÊ>|Ê@»ÊFüÊCCËC‡ËCËË1Ì0AÌ1rÌ%¤Ì`ÊÌ~+ÍXªÍ'ÎI+ÎJuÎKÀÎMÏIZÏE¤Ï:êÏ/%Ð-UÐ9ƒÐ!½Ð*ßÐ)
! ÑN4ÑdƒÑ&èÑ$Ò@4Ò0uÒ+¦Ò=ÒÒAÓ3RÓ5†ÓS¼Ó>Ô1OÔ0�Ô²Ô%ÑÔ4÷ÔI,Õ#vÕ9šÕiÔÕG>Ö.†Ö-µÖ5ãÖ8×=R×2�×RÃ×0Ø<GØ7„Ø5¼Ø7òØ(*ÙaSÙIµÙAÿÙPAÚj’Ú;ýÚ(9ÛJbÛ2­Û8àÛ2Ü'LÜQtÜQÆÜ/Ý3HÝ+|Ý‚¨Ýn+Þ-šÞbÈÞ`+ß/ŒßE¼ß8à5;àZqàQÌà+á"JáPmá_¾á*â7Iâ-�â.¯â Þâ}ÿâ&}ã3¤ã"Øã6ûã2ä@Lä<�ä9ÊäEå.JåNyå!ÈåCêå9.æ3hæHœæåæç?$ç,dç4‘çYÆçH èOiè;¹è$õè‚é,�é;Êé;ê<BêEê1Åê:÷ê&2ëNYë,¨ëhÕëi>ìx¨ì7!í^YíG¸íEî7FîN~îOÍî(ïDFïB‹ïVÎïY%ðGð;Çð(ñB,ñRoñ+Âñ2îñ7!òEYòBŸòJâòq-óQŸóOñó,Aô/nô'žô%ÆôGìôE4õ%zõ  õ4ÁõPöõ;Gö3ƒöF·öEþöAD÷O†÷2Ö÷B	øULø4¢ø4×øiùvù$‘ù#¶ù5Úùú%.úITúEžú-äúOûVbû.¹û=èûC&üBjüK­üOùü%IýToý0ÄýUõý3Kþþ:Ÿþ=Úþ)ÿ2Bÿuÿ9’ÿ3Ìÿ0
P1
c‚
;æ
>"
?a
@¡
Gâ
3*
>^
k�
&	
40
3e
™
:¹
7ô
],
RŠ
>Ý
(
0E
+v
/¢
>Ò
0
FB
L‰
SÖ
J*
@u
\¶
I
2]
A�
4Ò
9	
ZA	
bœ	
@ÿ	
C@
! 
%„
! 
/ª
! 
KÚ
! 
>&
‹e
Kñ
N=
>Œ
gË
(3

V\

%³

*Ù


B
DO
Ä”
ëY
QE
D—
ÝÜ
¦º
Ëa
G-
Tu
TÊ
A
Ia
+«
„×
‘\
0î

ÔŸ
:t
6¯
Jæ
1
*Q
#|
! 
IÂ
\
gi
$Ñ
^ö
'U
.}
¬
"Ì
!ï
!
"3
"V
3y
"­
)Ð
4ú
4/
Nd
K³
Uÿ
®U 
ª!
J¯!
Qú"
;L#
0ˆ#
+¹#
;å#
:!$
2\$
/�$
)¿$

é$
"÷$
!%
8<%
gu%
9Ý%
x&
)�&
)º&
6ä&
U'
q'
$w'

œ'
ª'
¹'
	Ê'

! Ô'
	ß'
é'
Oë'
;(
0S(
>„(
bÃ(
;&)
7b)
%š)
À)
#à)
8*
=*
7X*
N�*
Bß*
6"+
(Y+
)‚+
L¬+
<ù+
76,
Nn,
E½,
8-
.<-
4k-
- -
"Î-
Wñ-
II.
?“.
GÓ.
/
3:/
3n/
B¢/
?å/
=%0
9c0
B�0
Mà0
F.1
Gu1
A½1
Sÿ1
+S2
(2
(¨2
.Ñ2
&3
'3
{=3
+¹3
iå3
(O4
)x4
1¢4
MÔ4
1"5
-T5
B‚5
8Å5
1þ5
106
gb6
%Ê6
"ð6
E7
%Y7
#7
%£7
tÉ7
.>8
*m8
2˜8
HË8
D9
%Y9
9
zš9
):
8?:
8x:
1±:
5ã:
<;
3V;
1Š;
¼;
&Ú;
B<
.D<
*s<
ž<
;¼<
9ø<
H2=
9{=
2µ=
*è=
\>
8p>
B©>
1ì>
5?
8T?
2�?
À?
2Ä?
5÷?
O-@
Z}@
Ø@
#ñ@
'A
&=A
.dA
B“A
;ÖA
4B
5GB
8}B
/¶B
%æB
$C
%1C
/WC
(‡C
)°C
#ÚC
)þC
)(D
-RD
1€D
²D
ÇD
ÖD
LðD
)=E
gE
/{E
!«E
#ÍE
KñE
(=F
*fF
‘F
©F
$ÁF
)æF
)G
.:G
@iG
AªG
cìG
APH
9’H
4ÌH
XI
;ZI
3–I
8ÊI
NJ
HRJ
D›J
>àJ
GK
3gK
7›K
[ÓK
</L
lL

xL
.†L
$µL
	ÚL
?äL
i$M
1ŽM
&ÀM
"çM

! N
M*N
1xN
-ªN
!ØN
7úN
(2O
8[O
:”O
9ÏO
H	P
'RP
7zP
/²P
2âP
>Q
<TQ
)‘Q
9»Q
<õQ
?2R
6rR
2©R
?ÜR
@S
!]S
FS
cÆS
9*T
&dT
@‹T
4ÌT
!U
 #U
DU
<^U
›U
.¶U
%åU
V
+V
DV
QV
4pV
-¥V
0ÓV
/W
/4W
?dW
8¤W
?ÝW
>X
A\X
VžX
=õX
(3Y
4\Y
:‘Y
AÌY
=Z
3LZ
,€Z
:­Z
4èZ
†[
n¤[
<\
AP\
,’\
Q¿\
]
1*]
6\]
;“]
<Ï]
!^
$.^
IS^
3�^
6Ñ^
>_
AG_
‰_
¨_
,Å_
"ò_
*`
@`
;Y`
•`
$µ`
TÚ`
:/a
!ja
$Œa
2±a
5äa
Rb
2mb
< b
=Ýb
Ec
?ac
*¡c
TÌc
7!d
#Yd
}d
'œd
.Äd
mód
yae
sÛe
nOf
z¾f
t9g
o®g
{h
ušh
hi
tyi
nîi
y]j
v×j
wNk
xÆk
q?l
?±l
2ñl
O$m
:tm
G¯m
)÷m
(!n
!Jn
(ln
&•n
0¼n
Sín
:Ao
'|o
!¤o
AÆo
.p
)7p
2ap
y”p
wq
(†q
*¯q
,Úq
Ir
3Qr
0…r
'¶r
=Þr
=s
Zs
rs

Žs
Hœs
Qås
Q7t
*‰t
%´t
%Út
+u
+,u
)Xu
&‚u
©u
9Áu
ûu
1v
&>v
&ev
@Œv
-Ív
<ûv
'8w
'`w
/ˆw
@¸w
.ùw
$(x
5Mx
4ƒx
4¸x
íx
;
y
<Iy
D†y
Ëy
7Øy
(z
-9z
*gz
-’z
Àz
Ûz
õz
A{
/Q{
/�{
1±{
Mã{
N1|
0€|
2±|
0ä|
7}
9M}
!‡}
!©}
HË}
A~
*V~
�~
! ~
Â~
?Ü~
&
*C
"n
‘
$­
NÒ

!€
./€

! ^€
.i€
:˜€
)Ó€
5ý€
c3�
E—�
AÝ�
 ‚
@‚
,[‚
$ˆ‚
"­‚
.Ð‚
%ÿ‚
%%ƒ
$Kƒ
pƒ
D‡ƒ
DÌƒ
4„
@F„
N‡„
(Ö„
/ÿ„
/…
E…
\…
2r…
L¥…
ò…
T†
Lf†
[³†
U‡
We‡
\½‡
Cˆ
^ˆ
	tˆ
3~ˆ
@²ˆ
'óˆ
4‰
.P‰
;‰
$»‰
+à‰

Š
$Š
9?Š
(yŠ
7¢Š
;ÚŠ
E‹
2\‹
,�‹
*¼‹
0ç‹
;Œ
#TŒ
xŒ
E“Œ
RÙŒ
V,�
2ƒ�
)¶�
%à�
&Ž
)-Ž
$WŽ
=|Ž
[ºŽ
6�
VM�
N¤�
Ló�
L@�
V��
Cä�
L(‘
&u‘
œ‘
.²‘
á‘
(ó‘
0’
MM’
@›’
/Ü’
:“
2G“
3z“
-®“
4Ü“
Q”
,c”
)�”
0º”
ë”
H•
MT•
/¢•
2Ò•
-–
3–
'Q–
y–
/”–
%Ä–
8ê–
3#—
W—
u—
�—
ž—
 »—
%Ü—
˜
%˜
!:˜
&\˜
'ƒ˜
#«˜
Ï˜
à˜
ò˜
™
™
$&™
K™
%\™
/‚™
%²™
,Ø™
,š
.2š
,aš
,Žš
,»š
,èš
*›
&@›
/g›
—›
 ›
§›
(³›
%Ü›
"œ
%œ
Dœ
cœ
7pœ
@¨œ
éœ
ùœ
H�
K�
+j�
$–�
"»�
/Þ�
+ž
&:ž
'až
-‰ž
#·ž
$Ûž
/Ÿ
/0Ÿ
`Ÿ
xŸ
(�Ÿ
¹Ÿ
¦ÙŸ
#€ 
"¤ 
5Ç 
Hý 
F¡
:c¡
/ž¡
'Î¡
ö¡
0¢
$C¢
%h¢
+Ž¢
/º¢
'ê¢
(£
 ;£
+\£
ˆ£
!�£
¿£
Ý£
4ý£
-2¤
8`¤
/™¤
WÉ¤
9!¥
4[¥
�¥
8¢¥
)Û¥
,¦
'2¦
(Z¦
ƒ¦
¡¦
½¦
+Ü¦
6§
?§
,Y§
+†§
O²§
¨
C¨
9O¨
‰¨
¨¨
Ä¨
Þ¨
þ¨
8©
€T©
0Õ©
;ª
Bª
)]ª
=‡ª
!Åª
>çª
I&«
/p«
J «
Yë«
E¬
!d¬
†¬
=¦¬
 ä¬
-­
3­
O­
)e­
)�­
¹­
Ø­
/ó­
.#®
@R®
-“®
-Á®
.ï®
)¯
LH¯
3•¯
É¯
(ã¯
Y°
Ff°
,­°
(Ú°
N±
#R±
$v±
$›±
*À±
,ë±
B²
[²
;k²
§²
.´²
 ã²
G³
ZL³
.§³
(Ö³
Dÿ³
1D´
6v´
3­´
3á´
5µ
=Kµ
J‰µ
*Ôµ
"ÿµ
0"¶
S¶
n¶
8†¶
¿¶
:Ü¶
)·
,A·
"n·
*‘·
*¼·
Oç·
E7¸
}¸
‰¸
Pš¸
Oë¸
-;¹
/i¹
6™¹
2Ð¹
º
&!º
Hº
9aº
›º
¬º
7Æº
7þº
36»
%j»
)�»
º»
Ô»
@ì»
--¼
>[¼
>š¼
DÙ¼
<½
D[½
3 ½
MÔ½
E"¾
*h¾
“¾
 ¾
­¾

! Ë¾
Ö¾
<æ¾
$#¿
"H¿
9k¿
%¥¿
*Ë¿
.ö¿
)%À
)OÀ
7yÀ
2±À
`äÀ
3EÁ
.yÁ
/¨Á
,ØÁ
0Â
36Â
;jÂ
P¦Â
F÷Â
 >Ã
A_Ã
I¡Ã
KëÃ
#7Ä
F[Ä
¢Ä
>ÀÄ
MÿÄ
#MÅ
+qÅ
.�Å
ÌÅ
,ìÅ
1Æ
)KÆ
.uÆ
@¤Æ
&åÆ
!Ç
8.Ç
;gÇ
<£Ç
,àÇ
,
È
:È
!TÈ
vÈ
-�È
'¾È
-æÈ
+É
#@É
+dÉ
N�É
HßÉ
;(Ê
CdÊ
S¨Ê
LüÊ
.IË
ixË
bâË
 EÌ
 fÌ
#‡Ì
 «Ì
-ÌÌ
'úÌ
V"Í
#yÍ
1�Í
*ÏÍ
&úÍ
&!Î
CHÎ
EŒÎ
(ÒÎ
)ûÎ
2%Ï
>XÏ
/—Ï
>ÇÏ
4Ð
+;Ð
4gÐ
9œÐ
8ÖÐ
3Ñ
CÑ
%bÑ
5ˆÑ
 ¾Ñ
TßÑ
74Ò
6lÒ
7£Ò
ÛÒ
IôÒ
H>Ó
?‡Ó
\ÇÓ
Z$Ô
/Ô
(¯Ô
-ØÔ
Õ
*&Õ
+QÕ
1}Õ
‰¯Õ
M9Ö
8‡Ö
-ÀÖ
,îÖ
+×
 G×
%h×
=Ž×
3Ì×
-Ø
T.Ø
'ƒØ
'«Ø
$ÓØ
9øØ
32Ù
$fÙ
$‹Ù
.°Ù
ßÙ
öÙ
(Ú
<:Ú
wÚ
'’Ú
ºÚ
ÎÚ
áÚ
ñÚ
Û
0Û
"MÛ
;pÛ
=¬Û
êÛ
6Ü
)7Ü
<aÜ
(žÜ
'ÇÜ
/ïÜ
1Ý
QÝ
#qÝ
•Ý
-³Ý
'áÝ
)	Þ
#3Þ
'WÞ
1Þ
M±Þ
?ÿÞ
K?ß
‹ß
'«ß
>Óß
à
+à
9Eà
@à
8Àà
#ùà
á
=á
Lá
ká
~á
5�á
%Åá
%ëá
!â
3â
 Nâ
oâ
!‰â
«â
iÇâ
31ã
)eã
�ã
"¢ã
Åã
$Þã
!ä
%ä
 Cä
1dä
1–ä
/Èä
Føä
E?å
h…å
)îå
3æ
2Læ
#æ
£æ
GÂæ
'
! ç
.2ç
0aç
-’ç
>Àç
ÿç
è
$/è
8Tè
B�è
*Ðè
ûè
é
N-é
"|é
"Ÿé
)Âé
ìé
;ê
*?ê
*jê
<•ê
(Òê
0ûê
-,ë
'Zë
&‚ë
"©ë
-Ìë
Eúë
E@ì
(†ì
&¯ì
0Öì
3í
A;í
&}í
¤í
2Âí
õí
	î
î
:9î
$tî
™î
6°î
çî
ï
&'ï
Nï
;jï
Q¦ï
,øï
1%ð
0Wð
(ˆð
/±ð
4áð
*ñ
Añ
%Zñ
)€ñ
)ªñ
8Ôñ
8
ò
AFò
4ˆò
@½ò
$þò
#ó
-@ó
<nó
.«ó
4Úó
0ô
@ô
Zô
Iwô
MÁô
$õ
M4õ
6‚õ
.¹õ
1èõ
/ö
TJö
 Ÿö
'Àö
èö
8÷
P=÷
0Ž÷
¿÷
 Ô÷
õ÷
(ø
0=ø
6nø
L¥ø
lòø
'_ù
&‡ù
I®ù
*øù
#ú
+Bú
Nnú
N½ú
$û
%1û
&Wû
~û
!”û
$¶û
Ûû
1ôû
&ü
>ü
Yü
+rü
+žü
-Êü
5øü
-.ý
D\ý
5¡ý
-×ý
)þ
o/þ
[Ÿþ
ûþ
6ÿ
Oÿ
"oÿ
8’ÿ
	Ëÿ
Õÿ
!æÿ
'@Z@k(¬Õ*í/(Hq'Ž<¶-ó$!F/[!‹5­8ã`<>�6Ü>!R8t)­×ô85I.3® âB"Le&²6Ù4.$cˆ1 <Ò;.KBzA½5ÿ15	Mg	Mµ	F
! 1J
! L|
! LÉ
! <<S>�Ï>ãC"f.~/­Ý=ö4
P
qp
.â
B.$q9–/Ð+L,HyEÂAJMb"°"Ó1ö'(5P,†³"ÉCì00.a.�¿1Ý"2*Gr'’ºØ5ô3*8^N—Xæ]?]�4ûm0/ž8Î:$Bg0„*µ(à%	*/+Z4†9»9õ(/+X „/¥$ÕúA4$v:›9Öct…‡2
3@2tO§÷":4T>‰<ÈD&J%q)—1Á2ó&3@)t1žEÐ '0 ,X … 6¥ +Ü 2!U;!(‘!Gº!>"AA"+ƒ"$¯"%Ô"ú"&#$6#2[#/Ž#1¾#+ð#,$EI$E�$(Õ$4þ$B3%Lv%Ã%ã%.&=/&'m&4•&Ê&3å&8'7R'+Š'6¶'-í'P(&l(.“(.Â(1ñ(:#):^)9™)+Ó).ÿ)<.*)k*•*C³*'÷*@+D`+@¥+Læ+53,Bi,a¬,(-;7-Ds-L¸-[.Xa.Iº.#/w(/F /&ç/07)0<a09ž07Ø0:1JK1,–1NÃ1+2<>2I{2BÅ2<3E3\3+|3¨3,È3Lõ3PB4;“4cÏ4 35,T5 �5*¢5-Í5/û5%+67Q6/‰6¹66Ù67&)71P7‚7" 7.Ã7#ò7 8+78c8)ƒ8)­8×8ó89.9-C9 q9#’9-¶9ä9
ñ9-ÿ91-:+_:\‹:$è:4
;*B;5m;5£;0Ù;
! <6 <"W<z<–</³<ã<9ú<04='e=-�=,»=7è=h >‰>'¥>8Í>#?4*?<_?5œ?Ò?,ã?1@/B@+r@3ž@NÒ@0!ARAaA#|A+ A9ÌAB/B"<B
! _BjBGrBHºB4C&8C%_C)…C"¯C%ÒC3øCH,D=uDJ³DjþD'iE*‘E<¼E5ùE&/F6VF'�FµF/ÉF/ùF1)GJ[G>¦GDåG!*H/LH(|H)¥H#ÏH#óHaI"yIœI4¼I>ñI50J.fJ/•J*ÅJ&ðJ+K(CK$lKa‘K"óK L67LFnL.µLZäLC?MFƒMBÊMA
N.ON*~NF©N.ðN
O-OCO[O!sO•O0µOæO+P.,P#[P!P-¡P$ÏP$ôP#Q.=Q@lQ<­Q<êQJ'R&rRV™RðR=S4NS1ƒS6µS/ìSTTqT,�T?¼T/üT0,U1]U/�U5¿UVõU<LVQ‰V0ÛVaWUnWkÄWE0XJvX?ÁX$Y&YFFYP�Y0ÞY"ZD2ZVwZ1ÎZ@[6A[Lx[0Å[-ö[;$\c`\Ä\â\ï\+]7,]:d]1Ÿ]8Ñ]&
! ^71^*i^1”^:Æ^ _@"_3c_1—_"É_'ì_%`$:`;_`.›`+Ê`Nö`2Ea5xa®aÄaÞaúabi#bm�bKûb1Gc"ycœc ·cØc#õcCdB]d d¹dDÓd:eFSe!še!¼e,Þe.fT:f8�fDÈf‹
g*™g+Äg*ðg*hFh1fh'˜hFÀh=i#Ei$ii#Ži²iËiái#üi( j(Ij rj9“jÍjìjk"k;k&Rkyk4‹kFÀkQlCYl�l(´l*Ýlm6(m _mM€m@Îm#nT3nˆn-™n,Çnôn*o/9oio$ƒo¨oÇo)åo1p;Ap,}p0ªpÛp/úp&*q)Qq{qŠq+ q"Ìqïqr/r*Crnr…r
œrªr
ÂrÐr#èr
ss%1sWswsŒs&£s?Ês
! t&t(CtOlt(¼t(åtu%uEu \u7}u-µuãu÷uv-vJCvVŽvåvþvEw(`w‰w!�w$¿w&äw"x.x8NxF‡xRÎx!yP;y*Œy0·y/èy3z,Lzyz!ˆz0ªz(ÛzM{HR{0›{Ì{$ë{|4+|`|+t|+ |Ì| æ|M}U}9g}:¡}EÜ}<"~_~
! u~ €~)¡~(Ë~!ô~>Ur�$¦+Ë$÷*€G€5f€Jœ€Tç€<�W�
l�z�Wš�8ò�"+‚N‚_‚q‚‰‚+˜‚5Ä‚Hú‚Cƒ ^ƒ?ƒC¿ƒ;„/?„3o„A£„å„3ü„*0…C[…<Ÿ…9Ü…†+0†&\†*ƒ†2®†!á†@‡3D‡Hx‡3Á‡>õ‡)4ˆ5^ˆ0”ˆ8Åˆ8þˆX7‰$�‰4µ‰&ê‰5Š5GŠ}ŠƒŠ&˜Š'¿ŠçŠüŠ-‹<‹T‹+\‹*ˆ‹³‹Ò‹Rò‹;EŒ;�Œ'½Œ'åŒ7
�0E�-v�$¤�%É�%ï�$Ž%:Ž `Ž$�Ž¦ŽÂŽÜŽôŽ1
�1?�q���Ÿ�¿�)Ý��'�+6�b�w�•�¤�¹�Ñ�Oà�0‘?‘W‘q‘‰‘¡‘¹‘Ø‘ç‘ø‘’’9’8R’‹’›’%ª’&Ð’%÷’+“I“9a“›“#º“Þ“í“$ü“!”:6”.q”> ”ß”î”••/•A•P•_•!v•"˜•[»•#–';–c–3t–¨–1º–aì–*N—y—Œ—"Ÿ—1Â—ô—
! ˜B"˜He˜®˜*À˜4ë˜* ™#K™o™…™5™™&Ï™ö™xš�š!•š·š(ÒšFûš.B›q›„›�›´› Å›>æ›&%œLœbœ�uœ?�.S�‚�1–�=È�0ž07ž;hž¤ž¿ž.ÓžŸŸ+Ÿ‹<ŸÈŸÛŸîŸýŸ * 9 N m 5| ² Ð æ (¡'*¡3R¡3†¡º¡Î¡0Û¡0¢=¢N¢+m¢™¢-µ¢-ã¢£',£6T£!‹£$­£Ò£ë£¤¤5¤K¤_¤p¤„¤—¤?«¤ë¤¥4¥=P¥#Ž¥²¥É¥Þ¥!ó¥¦*5¦`¦t¦Œ¦0¤¦Õ¦ò¦§§#5§Y§t§�§Ÿ§¶§Ó§ì§"¨&¨:¨T¨q¨Ž¨%«¨+Ñ¨ý¨©#© ?©*`©0‹©¼©Ù©ñ©ªª%0ªVªkªª—ª¶ªÌª&Þª««+)«U«t«�«A¦«@è«)¬F¬^¬%y¬!Ÿ¬Á¬Ô¬ì¬­­:­O­m­„­"¡­Ä­Ü­ï­®®R;®1Ž®DÀ®8¯ >¯/_¯8�¯xÈ¯FA°Pˆ°TÙ°&.±@U±–±´±<Ó±9²UJ²T ²/õ²0%³+V³/‚³/²³<â³<´9\´,–´@Ã´2µ47µ6lµ,£µ2Ðµ.¶D2¶Uw¶/Í¶+ý¶+)·<U·f’·9ù·43¸`h¸^É¸_(¹:ˆ¹+Ã¹Qï¹'Aº^iºCÈº0»D=».‚»A±»=ó»A1¼*s¼ž¼Hº¼(½,½QC½&•½>¼½û½B¾BW¾š¾º¾.Æ¾'õ¾U¿$s¿˜¿*³¿Þ¿þ¿.À,=À6jÀ¡ÀÀÀ&ÝÀÁÁ6Á#QÁ%uÁ"›Á¾ÁÜÁüÁ!Â$=Â&bÂ/‰Â0¹Â-êÂ"Ã#;Ã8_Ã:˜Ã#ÓÃQ÷ÃQIÄ?›ÄÛÄ0õÄ/&Å/VÅ†Å4¢Å0×Å2Æ2;Æ3nÆ
¢Æ
°Æ/¾Æ>îÆ#-Ç"QÇ!tÇ –Ç·Ç-ÕÇ&È6*ÈaÈ{È�ÈœÈ¹ÈÕÈóÈÉ(ÉHÉ8hÉ¡É¿É2ÝÉ0Ê4AÊ3vÊªÊ ¹ÊÚÊúÊË 6Ë*WË‚Ë( Ë@ÉËP
! Ì:[Ì4–ÌËÌ=ãÌ!Í;ÍKÍ:`ÍB›Í4ÞÍÎA'Î=iÎ/§Î&×ÎIþÎ4HÏ"}Ï, Ï7ÍÏÐ*$Ð&OÐvÐ#�Ð*´Ð"ßÐDÑ@GÑ5ˆÑ4¾Ñ&óÑIÒ)dÒŽÒG®ÒöÒÓ8Ó@DÓ…Ój ÓFÔ&RÔByÔ4¼ÔñÔÕ`&Õ‡Õ@”Õ#ÕÕ3ùÕ-ÖG4Ö3|Ö)°Ö@ÚÖ!×3=×7q×6©×9à×<Ø+WØƒØ)¡Ø.ËØ%úØ0 Ù'QÙyÙ“Ù§Ù!ÃÙåÙ/ôÙ5$Ú6ZÚ@‘Ú8ÒÚ*Û06Û;gÛ2£Û6ÖÛ$
Ü$2Ü/WÜ!‡Ü ©Ü)ÊÜ)ôÜ)Ý-HÝ$vÝ›ÝwºÝ›2Þ0ÎÞÿÞ ß8<ßEuß@»ß3üß40àeà*}àV¨àMÿà:MáCˆáIÌáGâ^âvâ”â ´â,Õâ,ã!/ãFQãF˜ã^ßãF>ä@…äQÆäcåf|åWãåA;æ9}æT·æJçHWç0 ç+Ñç:ýç#8è#\è+€èo¬è>éP[éA¬éFîé65ê-lêšê!¶ê%Øê-þê,ë'Lë<të9±ë%ëë)ì(;ì dì/…ì2µì(èì$í[6í-’í-ÀíOîíh>î$§î5Ìîïï?7ï;wï³ï8ÆïCÿïCð'bð8ŠðÃðáð!ýð*ñJñ4hñ�ñ4½ñ1òñ,$òQQò=£ò/áò3ó<Eók‚óhîó!Wô yô0šô1Ëôýô
! õBõD^õ)£õ;Íõa	öUköÁö^Üö:;÷"v÷(™÷'Â÷"ê÷!
ø!/ø Qø!rø"”ø+·ø%ãø)	ù$3ù#Xù+|ù0¨ùÙùöù/ú"Búeú&„ú"«ú#Îú7òú&*û/Qû�û& ûÇû$áûü$"ü#Gü$kü&�ü-·ü'åü1
ý?ý#\ý#€ý¤ýÁýàý!ûý$þ$Bþ-gþ+•þÁþ!àþ!ÿ0$ÿ)Uÿ(ÿ¨ÿÂÿ:Þÿ-.Gv0Œ/½Cí-14_6”*Ë6ö#-#Q1u7§ß.ü"+JN@™+Ú;4B6w6®(å54I*~T© þ# C.d)“$½$â'/OGb—/ú\*-‡µ6Ðe	Xm	?Æ	=
! -D
! .r
! <¡
! =Þ
! ,,I2v4©NÞ(-EVDœEáI'
Fq
D¸
>ý
h<=¥3ãCS[,¯,Ü"	,G'`$ˆ@­6îK%CqEµKûGGL�/Ü7PDH•LÞL+Rx6Ë>HAŠ¨>Æ!>A€š«Çãÿ:4>o5®:äOHoE¸#þO"HrE»$7&S^Y²ZcgDËb*s)ž#È/ì;%X~�8©â8ü*5=`ž+ª Ö)÷<!^9n8¨,á[ Wj KÂ A!AP!4’!/Ç!2÷!-*""X"{"&•"5¼"+ò"#)6#`#w#Š#¨#¼#×# ñ#!$ 4$!U$ w$!˜$º$Ú$ú$4%O%!m%�%©%E¼%F&BI&!Œ&+®&+Ú&' &':G'v‚'1ù'P+(@|(:½(1ø(a*)(Œ)(µ)Þ)#þ)("*K*)j*.”*'Ã*ë*;+<B+?+E¿+),&/,,V,1ƒ, µ,Ö,Jï,%:-0`-=‘-*Ï-,ú-.'.=V.H”.Ý.)÷.'!/I/`/-p/'ž/&Æ/í/'000%P0-v0+¤05Ð061!=1_101°1+Ê1.ö1#%2!I2-k2$™2$¾2#ã263?>33~3,²3ß36õ3,4+H4:t4B¯4-ò4. 55O5)…5/¯5Uß5[56\‘6eî6FT7d›7a8gb8hÊ8q39R¥9pø9Yi:Ã:8ß:.;NG; –;]·;"<>8<-w<9¥<Iß<E)=Ho=H¸=8>D:>R>)Ò>Cü>;@?O|?GÌ?F@+[@‡@/¥@%Õ@-û@0)A2ZA#�A±A7ÎA+B*2B*]BSˆB<ÜBC*9C*dC9�C<ÉC'D6.D!eD-‡D1µD4çD&ENCEQ’E?äE:$F,_F$ŒF&±F ØFùFIG=cG/¡G"ÑG(ôG'H*EH8pHH©HKòH3>IrI#ŽI,²I5ßI#J;9J)uJ%ŸJ7ÅJ!ýJK/=K3mK3¡K/ÕK5L;L-TL"‚L&¥LÌL;åL4!MVM5eM.›MDÊM$N)4N&^N)…N0¯N1àNO‚-O;°OIìO56P?lP7¬P<äP8!QZQ)sQ�Q=¼Q9úQ-4R'bR?ŠR8ÊR#S<'SDdS©S&ÁS*èS'T;T>UT”T>±T ðT;U:MUˆU1ŸU-ÑU(ÿU[(V3„V.¸V@çVE(WUnW(ÄW*íWX(X<XNXbXvXˆXœX®XÀXÒXãXõXYY*Y<YNY`YrY„Y˜YªY¼YÎYàYòYZZ*Z>ZPZbZsZ…Z—Z©Z»ZÍZßZóZ[[-[?[Q[c[/u[¥[·[Î[Cå[C)\m\†\0�\;Î\ 
! ]1+]]]S}]hÑ]]:^h˜^__-_L_b_v_#‘_$µ_bÚ_(=`f`€`ž`#¯` Ó`/ô`6$a![a}aKœaèa'øa' b'Hbpb‹b b¿b1×b5	c3?c0sc4¤c/Ùc)	dG3d1{d7­d4åd-e#Hele+ˆe´e!Óe!õef6f%Nf(tf�f½f0Ïf4g5gNg lg�g*¡gÌgég&	h&0h&Wh<~h'»h!ãh(i.i/Di&ti%›i&Ái"èi*j+6j)bj&Œj3³jçjk/k)Ek"ok.’k0Ák"òkl)l:Il3„l¸l#Öl"úl.m.Lm+{m!§m&Ém!ðm,n,?n)ln,–n&Ãn'êno%.o!To5vo¬o:¿o.úo()pRp1fp˜p³p8Ép&q-)q,Wq0„q/µq*åqr"0r#Sr+wr$£r%Èr)îrs18sjs!ˆs+ªs1Ös2t(;t-dt,’tM¿tL
uZu%yuŸu.¿u&îu-v Cvdvyv.�v¼vJÜvR'w3zw®wÆw(Øw(x2*x$]xN‚xÑx$îxTyKhy´yÈyãy)z+*z6Vz
�z.›z#Êz-îz{$:{#_{ƒ{+¡{#Í{ñ{||'(| P| q|'’|º|;Ò|:};I}1…}(·}"à}"~N&~:u~°~Ì~ê~ú~,F a ‚ £ Ä å € '€ H€ i€ Š€ «€Ì€ê€#�"%�H�h�„�›�*¹�)ä�)‚8‚X‚t‚�‚¬‚Ã‚ß‚ö‚ƒ2ƒNƒjƒ†ƒ¢ƒ#¾ƒ âƒ0„$4„%Y„%„3¥„Ù„ö„0…?…Q… h…+‰…µ…7Ò…/
! †:†"U†x† ‘†²†'Ò† ú†‡S2‡†‡%¡‡%Ç‡0í‡+ˆ4Jˆ.ˆ2®ˆ$áˆ‰ ‰)=‰g‰%†‰¬‰)¿‰6é‰% ŠFŠ=\Š,šŠ$ÇŠ)ìŠ‹",‹#O‹&s‹#š‹#¾‹#â‹Œ%Œ9ŒAPŒ<’Œ!ÏŒ8ñŒ$*� O�*p�+›�2Ç�7ú�/2Ž$bŽ*‡Ž"²Ž'ÕŽýŽ=�Z�!t�4–�HË�P�,e�’�)¨�-Ò�&‘''‘O‘o‘4�‘,Ä‘%ñ‘’+-’/Y’.‰’4¸’2í’, “_M“q­“!”AA”Aƒ”Å”)á”$•*0•.[•8Š•2Ã•ö•+	–75–m–'€–¨–>¾–6ý–D4—2y—,¬—Ù—(ø—.!˜.P˜(˜2¨˜=Û˜!™';™'c™$‹™7°™#è™%š62š9iš9£š3Ýš@›3R›†›)¦›)Ð›-ú›5(œ!^œ(€œ©œOÈœ(�(A�&j�‘�3®�.â�*žA<ž9~ž¸ž5ÌžLŸ/OŸ!Ÿ¡ŸCÀŸ1 /6 .f (• ¾ Ö ï %¡&,¡S¡)n¡˜¡­¡Â¡+ß¡/¢;¢.L¢Q{¢HÍ¢4£:K£7†£¾£Ø£7å£'¤1E¤.w¤.¦¤(Õ¤1þ¤+0¥.\¥+‹¥%·¥2Ý¥¦$+¦P¦!b¦\„¦Eá¦)'§<Q§9Ž§È§"ç§
! ¨¨/¨"M¨'p¨-˜¨)Æ¨'ð¨%© >©_©©#Ÿ©"Ã©$æ©"ª.ª&Nª'uª+�ª(Éª!òª«%4«%Z«%€«(¦«&Ï«'ö«'¬'F¬%n¬0”¬3Å¬7ù¬31­1e­f—­Vþ­5U®#‹®¯®Ï®ï®(¯)/¯*Y¯,„¯+±¯"Ý¯Y°5Z°a�°Rò°2E±Ix±NÂ±5²KG²K“²,ß²]³_j³;Ê³<´C´'c´‹´*¦´'Ñ´Cù´3=µ:qµ"¬µ<Ïµ-¶:¶U¶_s¶LÓ¶, ·HM·1–·È· ×·!ø·+¸F¸c¸3€¸H´¸ý¸1¹7C¹{¹�¹  ¹Á¹!á¹'º,+ºXº5gº�º&µº6ÜºH»H\»O¥»'õ»-¼=K¼F‰¼9Ð¼W
! ½qb½œÔ½q¾2‘¾Ä¾7Û¾+¿0?¿-p¿ž¿¾¿Þ¿1ü¿2.ÀaÀ5�À*·À+âÀ/Á$>Á;cÁ.ŸÁ>ÎÁ#
Â?1Â#qÂ!•Â0·Â1èÂ&Ã/AÃ4qÃ2¦Ã2ÙÃ8Ä/EÄHuÄ>¾Ä.ýÄL,Å/yÅ&©Å$ÐÅCõÅ49Æ:nÆ3©Æ)ÝÆ@Ç&HÇ$oÇ$”Ç-¹Ç&çÇ$ÈB3È-vÈ1¤È"ÖÈ$ùÈÉ;É.WÉ†É!¤É"ÆÉ.éÉ3Ê(LÊ)uÊ/ŸÊÏÊ%ëÊË,/Ë\Ë$wËœË$·Ë&ÜË0Ì&4Ì8[Ì)”ÌB¾Ì'Í$)Í/NÍ7~Í/¶Í#æÍ!
! Î!,Î.NÎ*}ÎB¨ÎëÎ!þÎ ÏE=ÏhƒÏ-ìÏÐ8&Ð_ÐÐ˜Ð.®ÐÝÐ ÷ÐÑ,6Ñ-cÑ/‘Ñ5ÁÑ6÷Ñ/.Ò8^Ò?—Ò)×Ò*Ó2,Ó9_Ó™Ó¶Ó)ÕÓ*ÿÓ2*Ô9]Ô*—Ô+ÂÔ3îÔ:"Õ(]Õ<†Õ6ÃÕ@úÕ2;ÖMnÖ?¼Ö?üÖ1<×9n×=¨×hæ×=OØ5�Ø5ÃØ%ùØ ÙN@Ù.�Ù6¾Ù0õÙ)&Ú)PÚPzÚ%ËÚ2ñÚ+$ÛPÛ1gÛI™Û&ãÛ)
! Ü?4Ü6tÜ@«Ü.ìÜ3Ý,OÝ)|Ý(¦Ý0ÏÝ:Þ.;Þ&jÞ<‘Þ"ÎÞñÞJßCVßKšßKæßf2à*™àDÄà>	áFHá+�á4»á4ðá,%â,Râ4â&´â$Ûâãã)*ã"Tã=wã.µã0äã0äFä`Zäz»ä46åqkå.Ýå>æ"Kæ-næAœæHÞæ'çJ?çŠç!©ç)Ëç%õç%èAè&Uè|è šè!»èÝèêè(ýè&&éMéaé/|é¬éÀé2Ýé(ê"9ê8\ê9•ê!Ïêñêëë7*ë6bë™ë¨ë»ë4Ëëì*ìGì%^ì&„ì«ìÆìåì!íx&íYŸíùí$î 9î(Zî1ƒî8µîQîîO@ï9�ïGÊï&ðA9ð0{ð|¬ð{)ñD¥ñêñò(òDòUònò†ò2žò)Ñò$ûò/ óZPó «óNÌóMôiô0ˆôB¹ô üôAõ/_õ0�õ0ÀõKñõ!=ö"_ö"‚ö¥öÄö%áö%÷-÷I÷f`÷wÇ÷1?ø%qø—ø2³ø(æø+ù+;ù&gù+Žùºù)Òù-üù0*ú[ú%uú0›úÌú êúDûPû1hû'šû.Âû2ñû!$ü#Fü/jü4šü$ÏüEôü4:ý(oýj˜ý2þ)6þ@`þ¡þB¾þQÿKSÿBŸÿ âÿ5<9+v¢2¸ë3+7Bc"¦"ÉOìD<=�¿/Ø6.T1ƒ#µÙ î1/…aˆç$p •/¶'æ'6NS8¢=Û-ZG7¢QÚS,€Ÿ"¸$Û#	'$	0L	(}	)¦	9Ð	
  
! 
! 2
! F
! -X
! 8†
! ¿
! 'Þ
! GN!g%‰-¯Ýñ'3@8_ ˜$¹#Þ

!#
 E
.f
•
¯
5Ë
1,5^-”ÂÙï/þC.5r
¨,¶"ã/-6d.�+°4Ü;+M*y3¤"Ø&û"^=*œ#Ç#ë""2Uu'“»(Ù@2Z.�&¼#ã"-*,X…£/¾,î(5Dz7—'Ï÷ '$Hm+�9¹ó*,;,h4•"ÊCí&18XA‘Ó'ñ%.?/n@ž$ßAKF5’Èç'!.LPV�Eô+:,f“M¯Bý,@:m7¨;à53R4†.»Bê- I .g +– 0Â "ó 9!IP!Iš!.ä!*"->"0l"1�"5Ï"&#',#(T#/}#4­#)â#,$-9$Gg$'¯$(×$&%'%6%=F%(„%;­%Dé%F.&'u&4�&ZÒ&9-'4g'8œ'HÕ'!((@(Ei(E¯(õ())%)1O)2�)a´)i*S€*Ô*(ñ*&+:A+@|+R½+N,+_,3‹,#¿,*ã,+-*:-e-z- ™-!º-Ü-/ø-0(./Y.-‰..·.$æ.///0/C/P/Ki/Cµ/ù/50,E0<r01¯0zá01\1PŽ1eß1*E22p29£2LÝ2H*3s3‰3 3"½3\à33=47q4*©4.Ô4'5,+5X5"r5<•51Ò546
96+G6	s6}65›6#Ñ6-õ6#7P;7LŒ7[Ù7558k8€8Bž8:á899.V9=…9MÃ99:oK:R»:N;;];Z™;&ô;D<B`<>£<Oâ<*2=N]=¬=:Æ=P>@R>E“>lÙ>5F?1|?)®?Ø?2õ?"(@K@^@!q@“@²@Ë@å@A$A/AA/qA/¡A/ÑA3B85B3nB8¢B+ÛB3C+;C3gCA›C@ÝC:D9YD9“D;ÍD;	E3EE3yEH­E&öEF%9F6_F3–FYÊF<$G8aGšG3¸GFìG*3H.^H!�HQ¯H%ID'I}lI,êI-JYEJYŸJ<ùJ¶6K¶íK=¤L2âLFM'\M)„M+®M6ÚM6NHNhNzN,“NÀNEÚNA O4bO9—O;ÑO/
P==P/{Pn«PQ#0QTQ"qQ”Q.®Q!ÝQÿQ!R:R"PR"sR–R=®RìRSS.1SH`Sw©S!!TBCTF†TQÍTSU>sU2²U åUBV3IV<}V*ºV åVW)&W+PW%|W%¢W0ÈWùW
X)X?IXD‰XÎX%íX(Y'<Y)dY4ŽY*ÃY7îY&ZBZ^ZYyZ,ÓZH[AI[Z‹[æ[H\-O\6}\5´\ê\(
! ]'3]
[]7i]¡]$¾]+ã]%^"5^-X^%†^!¬^<Î^>_,J_w_,”_Á_@à_'!`!I` k`Œ`p§`qanŠaoùaib1…b5·b*íb7c=PcEŽc1ÔcLdLSd- d*ÎdBùd><e={e=¹eg÷ei_f_Éf9)g"cg"†g#©gJÍgCh?\hMœh8êhB#i&fi*�i*¸i%ãiU	j¿_j‰k7©k.ák†l8—l3Ðl4m 9m_Zm=ºm4øm -n_NnJ®n?ùnK9oF…o4Ìo4p;6pPrpWÃp?qA[qA�qAßqX!rLzrLÇrVsVksEÂsLtNUtQ¤tHötB?uC‚u]Æu]$vE‚vBÈvPwB\w.ŸwOÎwBxKaxJ­xKøxKDyJ�yKÛy5'z7]zJ•zJàz9+{9e{AŸ{Eá{Q'|Dy|D¾|@}�D}:Õ}^~#o~-“~Á~È~	Ð~+Ú~lJs+¾	êô%€,&€nS€vÂ€m9�u§�d‚l‚‚8ï‚:(ƒ;cƒ;Ÿƒ:ÛƒL„%c„&‰„;°„>ì„+…!3…U…p…<�…¾…Ñ…!ï…-†.?†*n†™†(·†8à†<‡BV‡F™‡Bà‡Z#ˆ(~ˆ)§ˆ:ÑˆN‰([‰1„‰<¶‰Ró‰/FŠvŠ/�Š6½ŠcôŠ6X‹C�‹6Ó‹7
! Œ)BŒ;lŒB¨ŒëŒ;�&<�0c�\”�ñ�>ŽANŽ*�Ž(»Ž2äŽA�>Y�#˜�-¼�4ê��"=�Q`�@²�Bó�16‘4h‘�‘'¸‘'à‘	’’"-’DP’@•’Ö’.ó’"“,?“1l“)ž“"È“*ë“5”L”c”x”’”±”hÊ”3•P• j•1‹•1½• ï•–-–*J–u– ‘–²–%Î–ô–
—))—S—3s—§—¶—&Í—ô—#˜/˜zI˜bÄ˜+'™(S™0|™#­™1Ñ™"š+&šRškšƒš¡š¶šËš&áš›R ›/s›:£›)Þ›?œIHœ)’œ2¼œïœ6�6C� z�
›�7©�.á�BžJSžžž.·ž1æž@Ÿ@YŸšŸ¹ŸQÕŸ,' >T D“ =Ø (¡K?¡$‹¡°¡Ë¡8ç¡ ¢6¢>N¢N�¢MÜ¢3*£@^£Ÿ£¼£Í£)í£(¤@@¤%�¤+§¤Ó¤2é¤+¥+H¥$t¥6™¥Ð¥5ì¥<"¦<_¦4œ¦7Ñ¦	§/(§5X§AŽ§7Ð§%¨>.¨Pm¨a¾¨% ©BF©‰©£©Â©%ß©-ª+3ª6_ª-–ª.Äª-óª(!«)J«1t«¦«8¶«ï«*¬`-¬>Ž¬EÍ¬$­8­1G­y­=Œ­Ê­Þ­ö­,®@®`®:€®»®1Ø®
! ¯4 ¯0U¯8†¯J¿¯%
! °%0°/V°&†°C­°&ñ°&±?± Y±Dz±¿±Ý±í±L²AR² ”²µ²Ó²ð²³³*/³Z³y³0–³8Ç³,´2-´ `´"�´?¤´ä´,µE1µ!wµ(™µ8Âµ,ûµ,(¶$U¶z¶˜¶(´¶7Ý¶!·7·#W·={·A¹·û·G¸2\¸$�¸W´¸,¹;9¹>u¹>´¹Dó¹98º-rº3 ºBÔº»45»)j»”»!®»Ð»3ã»+¼C¼`¼(v¼Ÿ¼5µ¼ë¼D
! ½=O½]�½#ë½C¾,S¾<€¾6½¾;ô¾60¿ng¿>Ö¿*À6@À4wÀI¬À%öÀ'Á.DÁ sÁ$”Á-¹Á!çÁ&	Â 0ÂQÂeÂyÂ7‚ÂºÂÙÂôÂ(Ã%8Ã0^Ã!�Ã"±Ã'ÔÃ(üÃ>%Ä:dÄ5ŸÄ:ÕÄ4ÅEEÅ*‹Å)¶Å;àÅ6Æ+SÆ1Æ=±ÆïÆÇ-Ç!MÇ7oÇ!§ÇÉÇçÇ1ÿÇ01È)bÈ)ŒÈ¶È1ÑÈ8É9<É0vÉ§É¹É?ËÉ\Ê\hÊJÅÊ$Ë#5ËYËftËOÛË +Ì]LÌ,ªÌ*×Ì+Í.Í KÍMlÍ-ºÍIèÍh2Î2›ÎÎÎ!ÞÎ"Ï,#ÏPÏ4nÏ*£Ï ÎÏOïÏ?ÐFYÐ= ÐÞÐ$øÐ$Ñ8BÑ^{Ñ(ÚÑ(Ò.,Ò%[Ò7�Ò3¹ÒCíÒ11Ó4cÓ!˜ÓJºÓ&Ô5,ÔbÔ5�Ô:·Ô=òÔ/0Õ*`ÕS‹ÕCßÕ%#Ö2IÖ8|Ö#µÖ)ÙÖ×'#×-K×Ny×<È×4Ø7:Ø^rØVÑØ6(ÙR_Ùˆ²Ù8;Ú1tÚ#¦Ú#ÊÚîÚB
! Û@MÛ0ŽÛ9¿Û&ùÛ4 Ü$UÜ3zÜ6®ÜåÜûÜÝ-Ý&GÝ+nÝ1šÝ5ÌÝ;Þ0>ÞoÞ:�Þ)ÈÞ)òÞ(ß(Eß#nß’ß&²ß=Ùß%à)=à,gà(”à-½à+ëàá 4áUá+uá¡á"¶áÙáëá
! ââ,âDâdâ$�â)¦â.Ðâ$ÿâ($ã(Mãvã(•ã6¾ã3õã:)ä?dä4¤ä	Ùä%ãä'	å-1å5_å!•å1·åéå)æ1æ#Cæ5gæ8�æ5Öæ+ç88ç1qç%£ç&Éçðç.è=è8\è-•è'Ãè*ëè4éKé$fé(‹é5´é#êé)ê)8ê*bê!�ê"¯ê"Òê.õê$ë?ë!Zë|ë›ëµëHÒë/ì@KìŒì¡ìe¸ìYí&xíŸí ·íØí"ôíSîkîˆî'¥î)Íî÷î.ïEïdïƒï¢ïÁï?ÒïGð?Zð*šð!Åðçð#öð ñ*;ñ)fñ,�ñ4½ñ)òñ$ò=Aò'ò<§ò=äò."ó1Qó)ƒó1­ó4ßó,ô'Aô3iôB�ô4àô7õ/Mõ:}õ2¸õ4ëõ. ö#Oö0sö3¤ö?ØöB÷4[÷œ�÷B-ø&pøU—øEíø53ù4iù)žù)Èù-òù" ú@Cú8„ú"½ú9àú!ûF<û$ƒû*¨û+Óûÿû-ü'Cü)kü•üE±üM÷üUEýF›ý0âý&þ5:þ'pþ5˜þÎþçþÿ%ÿbBÿ7¥ÿ0ÝÿuA„9ÆJ0K7|´3Ì&-'(U ~&Ÿ Æç-V./…µÍé0'6#^9‚M¼!
! ','T9|3¶4ê;M[6©/à22C,vI£/í3Qf3z/®3Þ7	3J	~	)ž	)È	+ò	/
! 2N
! $�
! -¦
! %Ô
! ú
! J9@„$Å!ê)#6 Z0{4¬Há(*
S
j
ƒ
'˜
À
Õ
)ñ
(ZDBŸ+â"1E[9w±2Á6ôT+,€7­Hå3./b*’6½0ôJ%8p©%Å,ë$.=9l(¦(Ï~ø4w9¬7æ=3\/�4À.õ.$4S.ˆ.·,æ99M9‡:Á9ü:69q9«WåW=.•ÄÙ7ù71<iF¦9í$'!L"n&‘)¸âþ.0*_,Š ·0Ø#	=-k<†.Ã)ò5*R}+�!É ë-O:Š!£<Å- *0 $[ 7€ .¸ (ç .!-?!m!1}!7¯!.ç!/"FF"3�"'Á""é"+#38#@l#D­#%ò#$+8$3d$˜$²$È$ã$>%-B%(p%<™%Ö%#ô%#&<&(Y&f‚&¡é&‹'$¤'†É'6P(M‡(:Õ(6)6G)/~)%®)-Ô)<*5?*&u*7œ*AÔ*G+^+@v+$·+2Ü+&,H6,, “,:´,ï,*-U1-O‡-A×-7.=Q.D�.;Ô.$/35/5i/0Ÿ/6Ð/@0?H0Dˆ0@Í0;1;J1†1š1¯1Ã1Ù1í122)2>2R2g2}2‘2§2Á2Õ2è2ù23(3>3T3g3z39’3ƒÌ3LP4 �4–>5VÕ5M,6Qz6DÌ617(C7(l7"•73¸7dì73Q8)…8%¯8=Õ8H9C\9> 9?ß9(:BH:H‹:7Ô:;Z*;`…;Yæ;_@<P <Bñ<B4=[w=8Ó=\>bi>\Ì>X)?K‚?NÎ?Q@Jo@8º@Gó@2;A$nAN“A)âA1B>B-]Bi‹B>õB?4CFtC+»C+çC4D0HD0yD1ªD9ÜD%E!<E+^E+ŠE+¶E,âE+F+;F,gF,”F*ÁFìF,
! G&7GK^GKªGUöGaLH{®HA*I7lI`¤I4J]:J&˜J"¿JOâJO2KO‚K'ÒK)úK)$L)NLFxLH¿LWM&`M/‡M ·M)ØMPNXSNG¬N@ôNA5O-wO.¥O9ÔOAP7PPiˆPlòP5_Q;•Q9ÑQUR5aRQ—RˆéR!rS?”S5ÔS?
! T=JTDˆT7ÍT-U"3UAVU=˜U%ÖU1üU2.V.aV2�VWÃVW.;WjW<|W2¹W-ìW-XHX�hX öXY24Y(gYE�YEÖY$ZMAZ0�Z.ÀZHïZG8[€[3 [>Ô[X\2l\BŸ\â\Fô\!;]/]]!�]'¯])×]7^%9^_^*}^"¨^!Ë^)í^ _8_6W_ Ž_R¯_/`(2`"[`~`#œ`À`"Ý`1a92ala)„a(®a×aõa(
! b 3bTbgb‡b1¥b+×b/c/3c(cc8Œc&Åcìc#d"/dRd*md!˜d ºdÛd*ód6e*Ue€e2 e$Óeøef+fHfff){f,¥f0Òf7g!;g#]g0�g&²g#ÙgFýg;Dh/€hA°h@òh33i/gi(—i8Ài!ùiMj6ij8 j.Ùj3k-<kMjk4¸k@íkJ.lKyl,ÅlAòlH4m>}mU¼m&n'9nLanH®nU÷nFMoC”o@Øo=p8WpO�p-àpq6)q0`q3‘q/Åqõq8r0DrDur1ºr$ìr<s+Ns2zsF­sEôs0:t‡ktYótnMuT¼uKvN]vO¬v7üvI4w,~w0«wÜw.øw.'x8Vx'�x&·x+Þx%
! y>0yYoybÉy#,zHPz(™z$Âz/çz{4-{‚b{å{-|C2|Cv|-º|è|-}!4} V} w}&˜}¿}Ý}-ý}5+~%a~.‡~%¶~Ü~ð~'BV0n0ŸÐå€"$€'G€o€H�€(Ö€3ÿ€13�3e�5™�Ï�/ï�‚F6‚(}‚)¦‚1Ð‚8ƒ+;ƒ)gƒA‘ƒ+Óƒ/ÿƒ6/„f„.æ„+…0A…r…(�…)¶…*à…-†*9†,d†‘†¯†"Î† ñ†‡(‡?‡AZ‡ œ‡E½‡#ˆ 'ˆ7Hˆ,€ˆ(­ˆ4Öˆ‰(%‰/N‰/~‰.®‰Ý‰ü‰%Š4=Š4rŠ+§Š3ÓŠ0‹38‹,l‹)™‹7Ã‹6û‹!2Œ&TŒ7{Œ%³Œ2ÙŒ.�);�+e�.‘�6À�÷�4ŽGŽ,eŽ’Ž"¨Ž/ËŽ?ûŽ+;�Bg�2ª�6Ý��44�Fi�%°�Ö�7ê�2"‘4U‘>Š‘5É‘1ÿ‘"1’1T’.†’µ’&Ñ’!ø’“6“^N“­“3É“%ý“0#”JT”1Ÿ”2Ñ”(•-•L•`•z•‰•§•7»•ó•'–'0–(X–$�–>¦–=å–)#—EM—“—!«—Í—ß—ò—1	˜;˜"[˜~˜™˜%²˜6Ø˜<™L™a™{™,–™&Ã™"ê™H
š3Vš/ŠšUºš&›L7›3„›Y¸›8œ3Kœ4œ ´œÕœèœýœ&�*?�&j�*‘�,¼�.é�ž6žVž9ožC©ž%íž)Ÿ%=ŸcŸ}Ÿ"”Ÿ·ŸF×Ÿ4 S q 1‡ .¹ *è :¡ N¡o¡Œ¡ª¡À¡.Ö¡,¢2¢5J¢.€¢¯¢/Ï¢0ÿ¢0£O£l£-y£"§£-Ê£,ø£%¤=¤O¤m¤‚¤œ¤µ¤È¤à¤*ý¤)(¥4R¥‡¥!¤¥/Æ¥*ö¥)!¦K¦Oj¦º¦*Ò¦!ý¦$§$D§i§#„§¨§Ç§à§$þ§#¨=¨W¨v¨ �¨°¨IÊ¨8©M©!Y©#{©&Ÿ©Æ©æ©5ª7ª(Mª@vªB·ªAúª <«]« }«-ž«<Ì«!	¬1+¬]¬}¬™¬!´¬PÖ¬6'­<^­"›­.¾­í­G®GT®'œ®-Ä®3ò® &¯G¯(d¯%�¯1³¯#å¯5	°*?°'j°$’°'·°3ß°J±>^±%�±+Ã±ï±"û±²!3²AU²E—²DÝ²'"³J³xe³›Þ³}z´ø´#
µ21µ:dµMŸµ/íµ8¶7V¶'Ž¶(¶¶?ß¶.·KN·2š·$Í·Zò·8M¸#†¸ª¸Æ¸ã¸%¹7'¹&_¹,†¹-³¹!á¹ º6$º[º+zº¦ºÄºãºþº!»?»#S»w»J•»=à»2¼=Q¼2�¼BÂ¼7½==½<{½A¸½ú½¾3¾&O¾-v¾&¤¾Ë¾!ë¾
¿)¿BG¿Š¿"§¿Ê¿9é¿4#À5XÀŽÀ$¢À!ÇÀ.éÀGÁ2`Á$“Á¸Á ÐÁ%ñÁ!Â&9Â)`ÂŠÂ§Â-ÂÂðÂÃ&#ÃJÃZÃ%oÃ•ÃªÃh¾Ã>'ÄfÄÄP–Ä9çÄ1!Å*SÅ>~Å?½ÅzýÅ#xÆ-œÆDÊÆ>Ç1NÇ€Ç™Ç²ÇÂÇÞÇüÇÈ!8È/ZÈ ŠÈ6«È5âÈNÉgÉyÉf™ÉKÊ_LÊ]¬Ê.
! Ë99Ë2sË<¦Ë;ãËGÌ(gÌ
! �Ì'›Ì
! ÃÌÎÌ]åÌ&CÍ1jÍDœÍ=áÍEÎ<eÎ0¢Î8ÓÎKÏKXÏ'¤Ï?ÌÏÐ-(Ð0VÐ$‡ÐE¬Ð0òÐ#Ñ)AÑ&kÑ’Ñ!¥Ñ\ÇÑ%$Ò(JÒbsÒGÖÒ9ÓXÓ/oÓ.ŸÓ)ÎÓ)øÓ "ÔCÔ4]Ô&’Ô+¹Ô*åÔ(ÕF9Õ0€ÕL±Õ4þÕ3Ö'BÖUjÖ)ÀÖ6êÖ)!×6K×	‚×*Œ×·×0××1ØU:ØN�Ø!ßØ2Ù4Ù]GÙd¥Ù]
! ÚUhÚd¾ÚU#ÛNyÛUÈÛÜ6Ü+KÜwÜ*ŽÜ/¹Ü+éÜ/Ý EÝPfÝ/·Ý/çÝ,Þ&DÞ9kÞ¥Þ*½Þ-èÞ@ß-Wß@…ß8ÆßKÿß8KàK„àÐà1ïà+!áMá.iá(˜áÁáTÕá2*â2]â�âŸâ3ºâ îâ)ã+9ã*eã5�ãÆã1Ïã$ä!&ä,Hä<uäU²ä!åF*å:qå¬å0Ëåuüå#ræ–æ=´æ7òæC*çTnçZÃç[èdzèEßèc%éo‰é9ùé#3ê!Wêyê:—ê:Òê[
ë#ië�ë=­ë/ëë%ìAìaì1�ìI³ìCýìDAí%†í[¬í!î*îMJîM˜îGæîI.ïKxï?Äï#ð%(ð4Nð2ƒðI¶ðñ0ñEñ_ñ:}ñ1¸ñ(êñ&ò/:ò+jò-–ò+Äò@ðò<1ó8nó5§ó6Ýóô0ô,Mô2zô?­ôíôõ7õBWõ,šõ'Çõ6ïõ+&ö+Rö6~ö?µö)õö2÷7R÷/Š÷º÷Ï÷!á÷'ø(+øQTø¦ø-Æø=ôø#2ù!Vù5xù)®ù%Øù.þù/-ú0]ú.Žú6½ú#ôúû+û3Jû6~û+µû'áû)	ü 3üATü"–ü(¹üâüôü-ý.ý	=ýAGý‰ýœý:¼ý÷ýOþ'fþ&Žþµþ?Õþÿ%3ÿLYÿ¦ÿ¼ÿÚÿ0øÿ)†.µmÆ«4Zà&;%b#ˆB¬CïK3VvÖMR];°Kì*8Mc±*Å$ð*"@<c8  Ù$ú"&Bi‚*¢Í5ç.0L4}8²Aë6-	2d	8—	2Ð	2
! 86
! 1o
! <¡
! 2Þ
! >5P>†)Å0ï" C]x%”"º Ý þ-
"M
!p
’
%¬
%Ò
kø
kdkÐR<��' 4HJ}!ÈXê(Cl|'š Â+ã!1B`}•²Æ5Ú->J¯VŠd“ø%8ÛP*,1WH‰Òì
! øD%AjU¬=>@6?¶Gö9>GxÀÚ%ò(A%Y($¨'Í0õ&-,4&a¨ˆ#1U![&}+¤OÐ' Hb�™¹×eöa\¾Ü ô 1 !M #o (“ %¼ $â #!!+!'M!0u!-¦!,Ô!0"-2",`"4�""Â"1å".#2F#/y#!©#-Ë#$ù#R$Rq$8Ä$]ý$u[%mÑ%B?&N‚&,Ñ&oþ&Cn'G²'Pú'LK(P˜(@é(?*)Cj)I®)Eø)F>*z…*<+<=+>z+6¹+Mð+9>,Ix,CÂ,?-BF-x‰-9.‚<.D¿.8/ˆ=/3Æ/xú/Cs0Q·0w	1I�1KË1P2Mh2Š¶2LA3‰Ž3S4El4>²4[ñ4XM5I¦5<ð59-69g66¡6KØ6K$7Rp7NÃ7F8HY8O¢8Iò8><9<{9>¸:.÷:O&;v;)“;_½;m<2‹<H¾<=,==@=9~=¸='É=.ñ= >.)>gX>À>2@?Rs?}Æ?1D@(v@Ÿ@½@?Ï@IAYA!uA!—A¹A%ÓADùAE>B„B,œB)ÉB óB%C%:C1`C-’CÀCàC&D'DDDQD$dD‰D<œDÙD æD=EPEE�–E,4F>aFN F-ïF;G6YG �G4±GVæG;=H.yHv¨HMI,mI!šIL¼I(	JF2J6yJI°J_úJZK7wKH¯KøK9LHLQLgL$‡L?¬L8ìLa%M ‡MC¨MìMþM4NENHVNŸNG¥N7íNH%O;nO%ªO_ÐOf0PU—PjíP=XQS–Q‡êQ>rRW±RU	SU_SSµSh	THrT5»TPñTKBUEŽU:ÔUCVISV]�V,ûV,(W:UWM�W:ÞWPXµjX— YÍ¸Yb†ZzéZzd[fß[=F\„\Ÿ\&¯\&Ö\ý\8]J]!h]Š]£]9¼]8ö]/^]O^#­^+Ñ^)ý^-'_jU_!À_â_3ñ_7%`3]`/‘`3Á`Aõ`+7aMca:±a7ìa7$b*\b5‡b2½bLðbK=c5‰c5¿c4õcw*dg¢dC
! e<NeL‹e7ØeAf@Rf.“f6Âfaùf[[gj·gI"hKlh¸h+ÐhNühFKiH’iWÛiH3jE|jGÂjE
! klPkx½ki6l? lVàl}7mbµmhnb�nvän}[oDÙo€p\ŸpPüpOMqd�qSr=Vr|”rusR‡sqÚsQLt€žt]up}uhîuIWvE¡vOçvT7wfŒwZówWNx7¦x6Þx'y<=y>zy9¹y#óy
z;%z-az4�zAÄz<{$C{dh{QÍ{j|gŠ|mò|Ë`}é,~q€ˆt	€„~€{�‹�n‚~z‚Yù‚FSƒ_šƒ¹úƒ×´„gŒ…xô…km†|Ù†rV‡ƒÉ‡eMˆu³ˆ5)‰1_‰�‘‰ŸŠK³Š[ÿŠO[‹_«‹VŒfbŒIÉŒY�"m�$��?µ�Nõ�DŽ+dŽ8�ŽÉŽ5äŽ!�%<�,b���¯�,Ê�5÷�@-�#n�m’�6‘F7‘\~‘KÛ‘>'’/f’(–’-¿’*í’“"8“[“4v“W«“O”>S”_’”?ò”]2•>�•Ï•4ì•&!–:H–_ƒ–)ã–&
—44—=i—5§—3Ý—3˜1E˜,w˜4¤˜’Ù˜Pl™'½™/å™ š<6š=sš±š8Èš›5›(N›Mw›`Å›'&œ Nœoœ/�œO¿œ9�1I�A{�?½�?ý�A=ž@ž@Àž<Ÿ9>ŸBxŸB»Ÿ2þŸE1 3w R« Iþ 6H¡F¡8Æ¡Vÿ¡0V¢4‡¢:¼¢<÷¢>4£;s£|¯£",¤&O¤Bv¤@¹¤(ú¤,#¥>P¥Z�¥)ê¥D¦4Y¦7Ž¦HÆ¦=§QM§TŸ§Kô§.@¨;o¨j«¨Œ©H£©Iì©86ªDoª/´ªäªûª3«AF«cˆ«Iì«]6¬E”¬RÚ¬D-­Sr­&Æ­#í­8®_J®=ª®*è®r¯o†¯pö¯Kg°8³°Bì°=/±cm±MÑ±4²@T²?•²:Õ²o³'€³=¨³gæ³RN´?¡´8á´:µ1Uµ+‡µ6³µ>êµ)¶FE¶xŒ¶;·HA·\Š·!ç·=	¸3G¸8{¸+´¸<à¸B¹C`¹!¤¹EÆ¹4º;Aº3}º�±º%3»RY»H¬»Dõ»1:¼<l¼-©¼<×¼-½?B½7‚½ º½,Û½@¾>I¾3ˆ¾<¼¾Jù¾TD¿:™¿.Ô¿3À27À=jÀ2¨À@ÛÀNÁ,kÁ7˜Á5ÐÁ@Â3GÂ+{ÂM§ÂLõÂ:BÃ<}Ã<ºÃJ÷Ã/BÄ%rÄ˜Ä¶ÄMÏÄLÅAjÅ2¬ÅRßÅ$2ÆWÆ.wÆ,¦Æ:ÓÆ1ÇC@Ç„Ç:¡Ç.ÜÇÈA(ÈCjÈD®È`óÈHTÉ(�É(ÆÉ,ïÉ ÊH=Ê%†ÊB¬Ê0ïÊ: ËA[ËC�ËpáË'RÌ;zÌ?¶Ì<öÌ23Í4fÍ;›Í8×Í>Î2OÎ2‚Î2µÎ2èÎ.Ï#JÏnÏIŒÏ ÖÏ0÷ÏK(Ð,tÐ-¡Ð3ÏÐNÑ>RÑ6‘ÑGÈÑ2ÒACÒE…Ò;ËÒ>ÓIFÓ(�Ó5¹ÓHïÓ%8Ô,^Ô&‹Ô)²Ô'ÜÔVÕ"[Õ!~Õ= Õ3ÞÕ5Ö>HÖ‡Ö+œÖ<ÈÖE×@K×LŒ×MÙ×L'ØMtØ<ÂØjÿØ*jÙ@•Ù>ÖÙ/Ú(EÚ"nÚM‘Ú3ßÚGÛI[Û5¥ÛÛÛ2òÛA%ÜCgÜ9«Ü<åÜ"Ý-@ÝnÝ)ŒÝ6¶ÝíÝ#ÞW*Þ5‚Þ*¸Þ4ãÞ6ßAOß=‘ß7Ïßhà8pà;©à)åà3áCCá/‡á(·á.àá*â9:â*tâ5Ÿâ>Õâ*ã9?ã*yã0¤ã/Õã,ä62äFiä:°ä.ëä+åGFå4Žå6Ãåúå[æYoæÉæBãæE&çClçe°çCèIZèI¤è5îè£$éFÈéFê4Vê‹ê.©ê&ØêHÿê9Hë,‚ë&¯ë1Öë,ìC5ì?yì2¹ì&ìì=í.Qí0€í8±í êí1î5=î7sî.«î0Úî5ï'Aï=iï7§ïIßï>)ð!hðNŠð*Ùð@ñQEñM—ñ%åñFò$RòwòO•ò*åò'ó8ó.Vó,…ó²ó"Ìó@ïó"0ô%Sô3yô/­ô5Ýô)õ.=õ/lõ1œõKÎõ(öCö2cöG–ö?Þö0÷7O÷)‡÷+±÷?Ý÷2øÖPø5'ù3]ù>‘ùNÐù?úE_ú3¥ú`Ùú}:ûa¸û=üDXüW�ü<õüR2ýf…ýQìý9>þ,xþE¥þAëþ<-ÿFjÿf±ÿA:ZH•XÞN7U†@ÜXBvG¹>0@7q©NÃ81K2}C°(ô8Vt’6©Dà;%:aLœEé=/SmiÁA+hmDÖ@	9\	Y–	�ð	`~
! 5ß
! a4wH¬qõrgAÚ&
9C
9}
Q·
+	f5=œ3ÚB=Q,�+¼?è-(ZVH±ZúAU#—*»$æA#ezwEò78>p%¯1Õ6Q>"�³NÓ"NBN‘=àzr™V\c9À0ú1+9]—L®-ûZ)^„Xã]<3š)Î^øyWgÑJ98„-½^ë\Jt§†£FÃ:
! @E>†EÅW |c ^à 1?!+q!@�!Þ!<ü!\9":–";Ñ"\
#Aj#4¬# á#0$:3$5n$]¤$)%.,%#[%(%$¨%EÍ%L&1`&g’&4ú&/'*N'Ay'3»'Rï'2B(Zu(RÐ(W#)${)R )Oó)NC*;’*VÎ*5%+,[+%ˆ+A®+@ð+E1,Iw,:Á,/ü,,-&K-Ur-6È-&ÿ-D&.xk.(ä./
/3=//q/%¡/2Ç/Bú/=0MO0*�0$È0 í0*1(911b1.”1,Ã1-ð1=2H\2Q¥2&÷2f3&…3B¬3,ï3*43G4?{48»4#ô4S5+l5S˜53ì52 6<S6C�6+Ô67I7,g7]”7Vò7;I8‡…8|
95Š9rÀ9L3:S€:;Ô:F;7W;2�;JÂ;:
<1H<oz<uê<�`=Hî=47>Nl>-»>(é>+?*>?=i?.§?&Ö?$ý?!"@bD@d§@TALaA>®A4íAI"BlB0ŠBW»B+C"?CSbCT¶CXD+dD �DI±D*ûDE&E*lE,—E8ÄE?ýEE=F®ƒF(2G;[G<—GDÔGWHNqHNÀHVIfIvI,‘I7¾I;öIs2J)¦JAÐJK!K?KYK8sK¬K»K3×KDLQPLJ¢L8íLK&MkrMmÞM¥LN£òN…–OcPF€PÇP åP$Q6+Q+bQ)ŽQB¸QSûQ2OR*‚R+­R4ÙR-SK<S5ˆS:¾SMùS4GT:|T!·TOÙTN)U´xU6-VQdV¶VKÎV^W-yWO§WC÷W&;XObX6²X3éX`Y-~Y$¬Y.ÑY1Zc2Z\–ZgóZF[[E¢[6è[\\L|\UÉ\š]1º]Iì]26^Ci^O­^Aý^8?_@x_3¹_qí_*_`3Š`‚¾`hAaMªaNøa„Gb7Ìb7c?<c.|c<«c.èc8d1Pd+‚d-®dMÜd4*e+_e,‹e*¸e<ãe~ fGŸf,çf'ge<g2¢g Õg+ögF"h0ih:šh5Õh;i&GiBni3±i"åi'j-0jQ^jk°j;kqXkqÊk/<l-llšl(¹l,âl%m55m1km(�m6Æm1ým0/n=`n#žn0Ân4ónC(oAloA®o&ðo3p0Kp"|pŸp'¾pLæp3q9qIqZfq0Áq.òq?!r,arŽr	­r"·r.Úr3	s=sVsWus%Ísós#t$2tDWtLœtKétv5u[¬u&v/v.Nvn}vìv"w##w8Gw€w“w²wÐw,ðw2xPxIexH¯xxøx$qyK–y]ây4@z7uz­zÉzDçz,{%C{i{E{?Å{>|#D|2h|›|»|+Õ|3};5}6q}.¨}/×}G~O~)k~*•~/À~7ð~:(*c:ŽJÉ€/4€/d€+”€6À€7÷€V/�K†�CÒ�&‚"=‚4`‚$•‚ º‚0Û‚0ƒ;=ƒ·yƒÉ1„Xû„XT…Ç­…Ïu†aE‡s§‡XˆXtˆÍÍˆÇ›‰ncŠrÒŠ>E‹Ï„‹ÉTŒr�s‘�yŽEŽ/ÅŽ8õŽ9.�<h�0¥�8Ö�7�4G�6|�‹³�ˆ?‘9È‘r’yu’~ï’+n“ š“a»“/”"M”Ep”U¶”8•YE•4Ÿ•SÔ•4(–)]–‡–*¡–Ì–Dâ–'—&G— n—�—=¬—Qê—U<˜)’˜L¼˜Š	™8”™>Í™+š(8š+aš%�š*³š$Þš'›*+›$V›?{›5»›ñ›8	œ)Bœ8lœn¥œ>�tS�#È�ì�AžaDž#¦ž+Êž+öž"Ÿ0:Ÿ#kŸ:�ŸkÊŸ@6 Cw .» 9ê W$¡N|¡Ë¡$ë¡¢ )¢J¢ d¢…¢!¤¢3Æ¢:ú¢@5£9v£D°£Cõ£9¤T¤ n¤�¤8£¤jÜ¤G¥&f¥�¥&¬¥&Ó¥ú¥8¦O¦n¦Ž¦ ¦¶¦$Ó¦ø¦(	§&2§$Y§~§#—§"»§Þ§ü§-¨H¨-f¨#”¨¸¨.×¨©"$©1G©y©Ž©«©b¿©"ª.;ª/jª2šª)Íª3÷ª2+«&^«…«5¢«Ø«í«/
¬E=¬ƒ¬?—¬H×¬0 ­?Q­‘­§­Á­3Ù­3
®>A®A€®WÂ®¯$7¯,\¯3‰¯3½¯>ñ¯A0°4r°4§°>Ü°A±f]±gÄ±v,²A£²Aå²"'³(J³/s³T£³cø³;\´.˜´.Ç´ ö´!µ 9µ)Zµ„µX˜µbñµkT¶VÀ¶G·~_·%Þ·0¸N5¸K„¸HÐ¸»¹jÕ¹Ñ@ºs»©†»a0¼0’¼WÃ¼0½0L½:}½>¸½#÷½$¾8@¾2y¾¬¾.À¾"ï¾¿/1¿Wa¿C¹¿Qý¿>OÀ/ŽÀB¾ÀBÁ:DÁDÁDÄÁ=	ÂAGÂH‰ÂPÒÂS#ÃAwÃG¹ÃCÄ<EÄJ‚ÄFÍÄ?ÅRTÅ>§ÅRæÅX9Æn’ÆCÇEEÇQ‹ÇSÝÇ21È*dÈ{�ÈuÉ�ÉJžÉ"éÉ!Ê.Ê%LÊ1rÊ5¤ÊÚÊðÊ#ýÊ0!ËŽRË@áË-"ÌPÌ:oÌ7ªÌâÌOýÌOMÍ[�ÍgùÍ„aÎ^æÎBEÏQˆÏVÚÏZ1Ð[ŒÐ=èÐK&ÑUrÑ<ÈÑSÒUYÒC¯ÒZóÒMNÓXœÓ8õÓ9.Ô<hÔ0¥Ô7ÖÔDÕsSÕmÇÕ#5Ö8YÖ ’Ö+³ÖDßÖ;$×?`×5 ×4Ö×8ØPDØI•Ø3ßØRÙ;fÙA¢ÙGäÙ7,Ú3dÚ0˜Ú_ÉÚb)ÛcŒÛQðÛqBÜ[´Ü6ÝBGÝQŠÝ5ÜÝ<Þ+OÞL{ÞUÈÞJß4iß,žß+Ëß9÷ß61à0hà8™à6Òà9	áMCá_‘áCñá`5â?–â>ÖâoãV…ãAÜãYädxäAÝä3å3Så4‡å8¼å2õå (æ3Iæ.}æ ¬æ3Íæçç5çEUç;›ç1×ç	èG"è@jè:«è:æèI!éIké!µé0×é'êX0ê;‰êHÅê`ë3oë0£ë#Ôë0øë2)ìJ\ìT§ì@üìB=íZ€í)ÛíDî;Jî3†î9ºî9ôî*.ï'Yï1�ïF³ï'úï9"ð/\ð3Œð:Àð[ûðZWñV²ñ<	ò6Fò,}ò-ªò-ØòGó7Nó3†ó;ºóGöó.>ô2môL ôOíô3=õ8qõ0ªõ8Ûõ8ö7Mö…ö+ ö6Ìö&÷**÷6U÷8Œ÷ Å÷5æ÷1ø:Nø/‰ø&¹øIàø-*ù@Xù=™ù;×ùú!+úMúVhú+¿ú#ëúû..û"]û,€û4­û+âû*ü9ü.Sü'‚ü$ªü*Ïü'úü"ýS;ý>�ýiÎý:8þ)sþ%�þ3ÃþC÷þ/;ÿ?kÿ$«ÿ'ÐÿøÿZ.p$ŸÄÖ‡ìBtN·$ E1_!‘R³Yb`]ÃO!q†%šZÀ4\PZ­OQXRªgýue\Ûe8`ž.ÿ/.	5^	)”	3¾	2ò	&%
! 2L
! 2
! '²
! Ú
! Jñ
! <#S/w.§VÖ'-:US�Oä4
J
d
|
#™
@½
8þ
A7y1‘Ã!ß' )5J'€w¨" .CRrFÅ"F/:v4±*æ-?MX.¦Õ ïev;ŒKÈ-=B€™·Òï7>W3–Êàþ/2L2—7Ê7;:8vF¯ö27I7�)¹&ã?
! ,J+w&£OÊ/1J:|:·:ò@-Qn$À#å3	0=n†H¥ î"!2$Ty1’-Ä#ò'>#\%€¦»fÓ%:&` ‡5¨!ÞG %H n ‰ 1¥ 6× q!-€!-®!1Ü!D"S"#W"{"!›"/½"Oí""=#"`#ƒ#K #Cì#*0$H[$$¤$1É$@û$H<%…%$¡%+Æ%-ò%9 &8Z&0“&?Ä&;'j@'Q«'@ý'T>(D“(/Ø(K)5T)>Š):É)J*EO*S•*aé*EK+:‘+MÌ+],>x,A·,Cù,`=-=ž->Ü-<.SX.A¬.Aî.K0/J|/EÇ/e
0Ns0HÂ0?1:K1;†1BÂ1;2CA2K…2@Ñ2I3G\3\¤3>4N@4S�4|ã49`5Nš5Ié5>36?r6S²6C7GJ7Q’7Jä7T/8E„8cÊ82.9+a9;�9É9Bé9C,:¢p:%;e9;rŸ;5<QH<=š<=Ø<y=�=×¨=g€>è>?$&?'K?/s?>£?Mâ?#0@=T@Q’@Uä@G:AI‚AFÌAEBKYBI¥BWïBGGCO�C.ßC"D$1DMVDK¤D ðDEB*EBmE9°E+êEHF8_F1˜F*ÊF0õFB&GCiGA­G8ïG4(H<]H7šH>ÒH,I2>I(qI'šI=ÂI,J,-J+ZJO†J-ÖJHK<MK&ŠKJ±KXüKbULM¸L|M2ƒM6¶M7íM6%N$\N*�N=¬N;êNŒ&OŠ³O->P-lP]šPKøPDQ aQ'‚Q,ªQ'×Q*ÿQ&*R)QR5{R=±R8ïR$(S=MS‹SMœSKêS#6T,ZT,‡TL´TfUWhUYÀUV'&VNVcV=sV8±V^êVVIW5 W‡ÖWP^X9¯XéX8ÿX8Y9HYW‚YDÚY:Z'ZZ&‚Zc©Z)
[$7[%\[7‚[sº[;.\-j\Q˜\-ê\],']AT]=–]Ô]Eæ]7,^(d^�^7ª^5â^._JG_'’_Uº_T`Fe`I¬`Fö`R=aL�a>ÝaAb>^b:�bØb#ðbcJ1cG|c*ÄcBïc"2dGUd'�d0Åd!öde)1e"[e#~eh¢e*f!6f0Xf&‰f3°f)äfg-'g=Ug“g_±gh2)h(\hB…h#Èh&ìh&i:i1Wi]‰i-çi>j+Tj(€jg©j$k06kgk!‚k%¤kÊkákWÿk$Wl|lH›lGäl,m+Ammmx�m!n;(ndnun+�n»n1Òn)o'.o%Vo!|o žo6¿o"öop;2pnp8„p7½pAõpH7qS€qSÔq"(rKrjr…r#¤rYÈr["s(~s!§sÉsés%t-(tVt.pt,Ÿt(Ìtõtu.u&Buiu „u2¥uCØu^v {vœv²v6Ëv)w-,w'Zw
‚ws�w/x4xvEx2¼xïxòxöx6y?yGy=Oy=�yWËyW#z{z.�z¾z*Åz6ðz'{3{#<{
`{0n{DŸ{Dä{;)|e|G�|É|:é|A$}Df}	«}Aµ}÷} ~ 6~'W~N~-Î~3ü~A05r¨`¼/€@M€'Ž€6¶€Dí€ 2�+S��4“�'È�+ð�&‚#C‚$g‚#Œ‚#°‚"Ô‚ ÷‚$ƒ"=ƒ%`ƒ†ƒ!¤ƒÆƒäƒ)„/.„^„{„+—„/Ã„0ó„#$…BH…^‹…2ê…†6†2Q†„†.¤†^Ó†A2‡@t‡%µ‡3Û‡9ˆ]Iˆe§ˆ8
‰>F‰7…‰4½‰8ò‰6+Š6bŠ1™Š(ËŠ2ôŠI'‹Kq‹?½‹÷ý‹#õŒ!�9;�1u�4§�7Ü�9ŽNŽ<mŽ.ªŽ1ÙŽ,�18�5j�4 �Õ�2ò�-%�S�1s�¥�=­�!ë�"
‘0‘ D‘'e‘"�‘-°‘Þ‘å‘ö‘’’0’G’b’�’–’«’=Æ’,“I1“E{“Á“$Þ“-”*1”M\”ª”±”8¸”
! ñ”ü”•;•$S•Xx• Ñ•Aò•34–!h–-Š–B¸–û–—&-—-T—‚—/‹—»—<Û—
˜+&˜*R˜4}˜"²˜3Õ˜	™
! &™#1™U™o™‰™¢™	º™&Ä™2ë™'š$Fš,kšJ˜šUãš9›=›L›[›'j›9’›!Ì›#î›5œ6HœBœBÂœ��#�2�A�%P�v�–�ª�¹�Í�Ü�ë�ú�	ž)ž8žA;žC}ž‹ÁžÊMŸU in !Ø €ú o{¡¢ë¡XŽ¢.ç¢F£!]£?£u¿£E5¤2{¤'®¤Ö¤è¤…ñ¤kw¥‡ã¥nk¦"Ú¦ý¦$
§72§:j§¥§Ä§5â§
! ¨¨#¨Ì¨•Ò¨)h©,’©/¿©,ï©.ªnKª`ºª‘«p­«P¬vo¬wæ¬4^­N“­oâ­9R®)Œ®9¶®/ð®6 ¯>W¯@–¯0×¯°n'°˜–°©/±OÙ±h)²T’²Oç²V7³ÒŽ³+a´/�´F½´6µ5;µ*qµ¥œµ1B¶t¶�¶©¶xÁ¶/:·Íj·98¸Ur¸3È¸Dü¸:A¹m|¹:ê¹§%ºFÍº£»)¸»_â»jB¼E­¼^ó¼kR½I¾½K¾¼T¾?¿?Q¿W‘¿dé¿LNÀQ›ÀFíÀN4ÁkƒÁ~ïÁlnÂkÛÂ[GÃ»£ÃQ_Ä—±ÄuIÅ˜¿ÅhXÆEÁÆBÇ±JÇüÇ•|ÈeÉˆxÉIÊOKÊ?›Ê0ÛÊ0ËG=ËN…Ë]ÔËD2ÌVwÌ^ÎÌW-ÍL…Í]ÒÍh0ÎL™ÎfæÎLMÏDšÏBßÏC"Ð7fÐAžÐ…àÐFfÑJ­Ñ<øÑ85Ò:nÒ.©ÒKØÒS$ÓHxÓ:ÁÓ>üÓF;Ô7‚ÔHºÔlÕLpÕj½Õ`(ÖB‰Ö5ÌÖ@×ÑC×zØJ�Ø>ÛØ7ÙXRÙ;«ÙrçÙXZÚb³ÚOÛLfÛD³Û8øÛF1ÜexÜbÞÜlAÝ‰®ÝS8ÞYŒÞGæÞk.ßIšßÁäßA¦à@èàp)áZšá!õáHâ^`â5¿âVõâLã`ÌãE-ä‰säYýäKWåK£åJïåa:æœæS�çFñç|8è{µèQ1éhƒé6ìéa#êC…êZÉêY$ë:~ë6¹ësðë&dì&‹ìM²ì+íU,íX‚í6ÛíNî[aîW½î?ïeUï=»ï0ùïN*ðLyðUÆð9ñTVñW«ñIò8Mò6†ò<½òIúòbDóE§ó/íó?ô+]ôU‰ôIßô+)õLUõ8¢õAÛõ0öKNöRšö-íö-÷/I÷+y÷8¥÷%Þ÷7ø=<øVzø.Ñøù%ùJ@ùz‹ùAúdHúV­úûF ûFgû0®ûeßûZEüF üSçüB;ý!~ý4 ýzÕýFPþg—þ?ÿþ??ÿ*ÿIªÿ7ôÿ5,2b•´dÓ-8'f2ŽgÁÃ)ríq`�ÒcoƒuóYijÃi.(˜>ÁT[UÆ±x	(–	¿	+Û	7
! h?
! ?¨
! è
! Þþ
! 8ÝC%i(x¡6Á)øD"
(g
$�
µ
É
Ò
	ð

ú

(
<JR0[Œ•
¤²¹
! Ôßñ
&4CVh
q•©
! ¿	Ê&ÔeûcazÅa@_¢TW>we¶"3?3sn§f<}Jº<$aZx1Ó @<T<‘7Î3-:=h0¦×Hî@7vx7ï2'*Z3…¹-É2÷K**v0¡AÒ?'=g&¥Ìê	4"bW_º�O¨'ø4 1U<‡9Ä<þ?;I{GÅ>
 2L : +º &æ B
!?P!C�!)Ô!“þ!P’#Œã#`p$•Ñ$‰g%Xñ%6J&‚�&M';R'|Ž'z(:†(7Á(iù(²c)A*eX*a¾*t +r•+Z,]c,]Á,V-Pv-ZÇ-5".FX.2Ÿ.–Ò.wi/#á/ø0Mþ0DL1+‘1$½1â1ø12$2";2^2|2ƒ2)›2#Å2)é2%3'93)a3'‹3³3Ò3$î3X4)l4D–4>Û4B5/]5U�5rã5DV6‚›6�7L 7Kí7<98Jv8JÁ8O9a\92¾9Nñ9;@:A|:…¾:aD;Y¦;A<4B<[w<jÓ<<>=:{=,¶=2ã=[>$r>.—>0Æ>+÷>7#?`[?f¼?‰#@L­@mú@9hA$¢A5ÇA4ýA42B6gB;žB[ÚBs6C,ªC(×CHDDIDTŽD3ãDRE+jE%–ED¼EJFLF=iFB§FcêFQNGH G éG4
! H4?H-tH:¢HÝH0ûH,I&JIRqI+ÄI8ðI9)J(cJTŒJSáJI5K5KsµKB)L=lL#ªL6ÎLaM;gM(£M7ÌM3NV8NC�NgÓN6;O?rOV²OF	PKPPKœPKèP>4Q0sQ3¤QjØQPCRL”RCáRO%SUuSdËSO0T@€TBÁTIU[NU`ªU=VDIVHŽVG×VGW8gW5 W<ÖWPX=dXJ¢XPíX:>Y5yY+¯Y*ÛYRZ4YZ-ŽZV¼Z@[5T[6Š[8Á[5ú[60\>g\7¦\>Þ\>];\]=˜]2Ö]G	^1Q^Fƒ^HÊ^1_EE_1‹_0½_6î_3%`EY`LŸ`6ì`#aJ=aˆaržab0%bVbyobéb~c0†cO·c5dR=f5�fBÆfB	g7Lg7„g.¼gRëg>h;]h/™h1Éh'ûh'#izKi'ÆiFîiK5j8�j/ºjIêjF4kI{kFÅkTlTalC¶l"úlm_=mN�m>ìm5+n4anJ–n1ánSo1go‰™o°#peÔp#:q^q)yqS£q0÷qF(rDor^´r/sACs,…s7²sQêsC<tN€t@Ït(u,9u2fu‚™u:v;Wv:“v5Îv@wYEw/ŸwÏw*ëwCx5Zx<�x'Íx"õx!ya:y3œy1Ðy;zO>zNŽzFÝz3${X{r{$’{@·{.ø{'|M>|%Œ|;²|>î|-}t­}M"~:p~P«~=ü~H:'ƒ+«]×>5€t€Ž€2­€Wà€28�Nk�>º�Qù�2K‚;~‚Iº‚IƒANƒ�ƒ8£ƒRÜƒb/„o’„~…F�…QÈ…!†P<†A�†uÏ†TE‡Jš‡Šå‡ZpˆNËˆ:‰�U‰Zã‰K>Š_ŠŠrêŠq]‹oÏ‹M?ŒQ�ŒNßŒF.�u�?‰�É�+Ø�7ŽN<Ž4‹ŽEÀŽB�PI�.š�7É�)�<+�7h�> �0ß�+‘1<‘6n‘e¥‘:’F’3b’6–’;Í’>	“MH“o–“8”D?”0„”=µ”(ó”•$5•Z•t•�•(£•(Ì•*õ•3 –#T–x–;‡–LÃ–@—@Q—’—-¦—Ô—2ó—&˜4@˜=u˜:³˜Oî˜C>™V‚™UÙ™K/šI{šJÅšW›Jh›U³›ˆ	œ]’œFðœd7�(œ�Å�Aá�#ž>3žrž‘ž$­žÒž8êž#ŸCŸSbŸB¶ŸCùŸC= 3� +µ 6á !¡,:¡)g¡‘¡ ¡!²¡=Ô¡=¢>P¢8�¢È¢ è¢	£I)£Is£E½£$¤Q(¤?z¤=º¤Gø¤@¥3`¥5”¥@Ê¥¦L+¦'x¦Y ¦Kú¦oF§t¶§Q+¨T}¨SÒ¨s&©=š©)Ø©-ª0ªHª\ªpª=�ª$¿ª$äª	«B$«9g«/¡«ZÑ«<,¬Pi¬]º¬>­8W­<�­<Í­V
! ®Ua®H·®Y¯QZ¯M¬¯Vú¯7Q°d‰°Hî°I7±?�±0Á±7ò±>*²4i²4ž²Ó²ì²+³E0³Fv³H½³1´"8´9[´8•´3Î´7µ8:µLsµÀµ<ÒµI¶&Y¶0€¶A±¶Eó¶9·W·it·SÞ·e2¸W˜¸:ð¸6+¹5b¹<˜¹9Õ¹Sº#cº‡ºg›º\»;`».œ».Ë».ú»;)¼9e¼Ÿ¼¼¼Ó¼Yç¼vA½?¸½Fø½G?¾>‡¾&Æ¾*í¾)¿B¿IW¿G¡¿Aé¿@+À@lÀ8­À9æÀC ÁdÁR{Á:ÎÁ=	ÂEGÂB�ÂÐÂ4îÂ4#Ã'XÃ8€Ã%¹Ã"ßÃ*Ä7-Ä3eÄ.™Ä7ÈÄKÅLÅ'hÅK�ÅTÜÅ1ÆMÆaÆ$tÆ™Æ)³Æ7ÝÆ8Ç&NÇ-uÇ"£Ç1ÆÇøÇf
! È4qÈ1¦È-ØÈ#É:*ÉeÉ$vÉ&›É)ÂÉìÉ=Ê1FÊ7xÊ2°ÊBãÊ_&Ë0†ËI·ËEÌHGÌ`�Ì»ñÌY­ÍUÎ[]Îm¹Îu'Ï[�ÏVùÏKPÐBœÐ@ßÐ= Ñ+^Ñ#ŠÑ&®Ñ.ÕÑLÒQÒ3nÒ$¢Ò6ÇÒ-þÒ0,ÓH]Ó¦Ó8ÂÓ@ûÓJ<Ô4‡ÔN¼ÔIÕIUÕKŸÕMëÕ'9Ö8aÖ=šÖ‚ØÖ`[×]¼×TØ;oØ�«Ø@-Ù&nÙr•ÙGÚ?PÚY�Ú*êÚZÛ`pÛ6ÑÛ#Ü,Ü8GÜ#€Ü<¤ÜpáÜRÝpÝ#ŽÝ!²ÝÔÝLìÝ]9Þ,—ÞÄÞÜÞõÞß .ß!Oß!qß#“ß#·ß*Ûßà$à@à/ZàuŠà\á^]á5¼á:òá2-â;`â3œâ}ÐâyNãKÈãVäckäFÏäuåAŒåIÎå?æGXæ³ æ²TçKè-Sè@�èsÂèo6é8¦é9ßé2êZLê§êI½êMë4Uë3ŠëE¾ëì7ì"Rìuì4Œì0Áìòì]íImí0·íèí0î6î2Sî†î2¥îØîD÷î0<ï2mï ïH¿ï\ðNeðb´ðLñ`dñ"Åñ5èñ"ò"Aò dòE…òËò4áò+ó+Bó6nóB¥óèó3ôK;ôL‡ôKÔôJ õ5kõM¡õ1ïõH!öIjö.´ö7ãöù)9ù*cù3ŽùÃÂù&†ú$­úxÒúDKû×�ûMhüB¶ü:ùüA4ýEvý1¼ý:îý_)þ)‰þ4³þZèþ4Cÿ'xÿL ÿ9íÿ8'$`(…*®;Ù;#QIu)¿?é()8R8‹Ä@Û77.ož*·âó/0A.r=¡2ß=PPs¡28H8�/º/ê0K/]4�/Â8òA+AmA¯-ñX	Xx	\Ñ	/.
! 3^
! )’
! T¼
! ?)Q){O¥!õ<<T+‘½KÕ;!
]
0s
,¤
5Ñ
0>8/w.§/Ö289!r.”+Ã)ï8ZR'­bÕv8‚¯~2@±~òEq©·9a£›Î?ŸÊ®ÉyôC58bn<ÑH*Wc‚3æ%@OT)¤)Î)ø'"'J+r+ž+Ê)ö) 0J1{.­0Ü9
PG,˜/Å7õ1-B_B¢^å=D o‚ Mò L@!n�!Aü![>"6š".Ñ"7#18#4j#hŸ#b$kk$[×$T3%Uˆ%HÞ%e'&D�&EÒ&w'$�'%µ'$Û'"(0#(>T(ò“)?†*7Æ*>þ*=+5W+'�+6µ+Jì+Q7,i‰,ó,O
! -8Z-h“-\ü-aY.4».Mð.S>/y’/p0h}0Zæ0bA1,¤1JÑ1E2b2!�2G£2Oë2G;3ƒ3ž31»33í3¤!4\Æ4S#5$w5Bœ5Tß546-T6Q‚6+Ô676 7W78r7/«7"Û7þ787489l80¦8€×85X9-Ž9N¼97: C:Md:8²:!ë:-
;;;=S;6‘;9È;@<+C<!o<‘<¯<9Í<D=8L=,…=*²=Ý=ü=;>7R>-Š>2¸>!ë>@
?&N?.u?<¤?Lá?6.@Ge@l­@@AE[A9¡A1ÛAW
B7eB�B)¹B5ãB C#:C^CHsC5¼C:òC-DHDgD1‚D*´D'ßD&E,.EF[E/¢E/ÒE/F/2F0bF0“F1ÄF1öF1(G1ZG1ŒG1¾G1ðG1"H1TH1†H1¸H1êH/I/LI/|I/¬I/ÜI/J0<J/mJ/�J/ÍJ/ýJ1-K1_K1‘K1ÃK/õK/%L/UL/…L/µL/åL/M/EM/uM/¥M0ÕM0N.7N/fN/–N0ÆN0÷N/(O/XO/ˆO/¸O2èO.P.JP/yP)©P!ÓP;õP21Q3dQ3˜Q$ÌQ@ñQ92R-lR#šRE¾R5S1:S@lS6­SLäS–1T<ÈT3U#9US]U%±U ×UCøU2<V0oV* VËV,ÓV7W48WBmWr°WE#XDiXC®XßòX:ÒY
ZL�ZNÚZH)[;r[4®[Aã[F%\Bl\I¯\ù\o]Sˆ]PÜ]S-^D�^'Æ^Tî^'C_k_K‚_AÎ_B`S`q`*‘`#¼` à`aa:=a^xaL×aC$bhb$…b(ªb!Ób.õb+$c&Pcwc!‘c)³c#Ýc"d $d!Edgd+…d&±dØd#÷d'e*Ce&ne-•e6Ãe)úe$$f'If+qf&�f3Äføf-g1Cgdug¡Úg|hNœh0ëh)i$FiAkiY­i=jUEjA›jUÝj 3k4Ôk:	l3Dl0xl©l&¾l3ål)mXCm\œm'ùmA!n@cn?¤nAän&o>8o:woE²o8øo<1p5np7¤p<Üp?q8Yq;’qGÎq=r9TrEŽr%Ôrúr,s+Bs7ns)¦s2Ðst)t
Et0St„t—tJ§tBòt5uLu`uwuOŽu+Þu)
! v14v$fv‹v?šv_Úv-:whw]èwwFxW¾x]y>ty³yÒy9ðy9*z5dz1šzÌzézx	{'‚{,ª{4×{1|;>|4z|S¯|6}e:}J },ë}h~r�~Rô~HG5��*Æ�.ñ�N ‚%o‚E•‚OÛ‚ +ƒDLƒ¦‘ƒ58„2n„;¡„9Ý„<…-T…q‚…9ô….†?†0X†$‰†&®†(Õ† þ†$‡$D‡Ei‡(¯‡)Ø‡'ˆ8*ˆ cˆ)„ˆ#®ˆ"Òˆ'õˆ0‰3N‰‚‰)–‰'À‰5è‰<Š:[Š–Š;¶Š&òŠ+‹$E‹<j‹"§‹2Ê‹ý‹(Œ0AŒ:rŒC­ŒñŒ3�7� W�,x�)¥�EÏ�3Ž"IŽ<lŽ)©Ž%ÓŽ&ùŽ �$?�.d�#“�!·�&Ù�=�.>�'m�+•�5Á�÷�,‘A‘+_‘K‹‘×‘÷‘D’#Z’0~’/¯’ß’9ø’42“@g“2¨“-Û“	”‹”q«”m•S‹•!ß•<–2>–7q–!©–0Ë–-ü–"*—;M—"‰—=¬—%ê—˜--˜>[˜@š˜,Û˜™5(™+^™IŠ™Ô™>ñ™G0š&xš ŸšÀšEßšA%›Ig›,±›+Þ›†
! œ¬‘œŒ>�ÇË��“ž†#ŸUªŸ‹ ¬Œ É9¡¿¢�Ã¢&Q£x£h’£4û£30¤7d¤3œ¤QÐ¤7"¥1Z¥SŒ¥,à¥`
¦Hn¦#·¦?Û¦*§F§C`§4¤§ Ù§ ú§¨7¨S¨&m¨M”¨#â¨A©&H©o©7Ž©KÆ©*ª3=ª$qª1–ªZÈª'#«"K«%n«$”«8¹«3ò«&¬8C¬|¬/•¬)Å¬<ï¬,­/L­+|­¨­>Æ­]®'c®D‹®Ð®ê®8¯+A¯ m¯)Ž¯,¸¯6å¯)°<F°&ƒ°äª°l�±9ü±;6²¿r²>2³,q³>ž³'Ý³´/´ÑM´Cµücµy`¶GÚ¶A"·dd·.É·Kø·2D¸-w¸.¥¸qÔ¸8F¹z¹„ú¹%º8¥ºAÞºK »@l»/­»3Ý»*¼$<¼+a¼7�¼-Å¼+ó¼>½(^½-‡½ µ½Ö½pó½9d¾7ž¾>Ö¾l¿+‚¿$®¿3Ó¿~À`†ÀLçÀ&4Á[ÁIsÁ<½Á9úÁ4Â3JÂk~Â0êÂBÃZ^Ã4¹Ã îÃDÄTÄqÄ7ŽÄÆÄÊÄDéÄ.Å)MÅwÅ”Å²Å"ÏÅ$òÅ"Æ:Æ%WÆ?}Æg½Æ	%ÇQ/ÇN�ÇDÐÇLÈPbÈ'³ÈjÛÈNFÉ•É²É#ÏÉ$óÉÊ&3Ê7ZÊB’ÊÕÊ&ðÊ.ËFË3aË•ËT±ËÌ5"Ì)XÌ.‚ÌN±Ì=Í;>ÍzÍ2™Í;ÌÍ+Î04ÎQeÎ7·Î ïÎ9ÏOJÏlšÏ<Ð8DÐH}ÐAÆÐ3Ñ[<Ñ<˜ÑDÕÑEÒZ`Ò‹»ÒLGÓ-”Ó0ÂÓ6óÓ2*Ô.]Ô*ŒÔ,·Ô+äÔ:Õ"KÕnÕ,ŽÕ»Õ&ÛÕÖ& Ö"GÖ/jÖ=šÖ0ØÖ8	×DB×&‡×&®×kÕ×@AØ2‚Ø3µØ0éØ&Ù-AÙ%oÙ1•ÙÇÙBáÙ<$Ú"aÚ'„Ú.¬ÚÛÚ#ðÚOÛfdÛËÛ8èÛ-!ÜOÜtnÜ&ãÜ
! Ý9 Ý+ZÝ†Ý-¡ÝÏÝ4ìÝH!ÞGjÞ,²ÞßÞ&õÞEß$bßL‡ß"Ôß!÷ß2à)Là4vàB«à6îà%á=á(Zá=ƒá Áá*âá2
â'@â/hâ;˜âkÔâX@ã/™ã;Éã:ä8@ä/yä8©ä5âä#å0<å3må7¡å,Ùå0æ/7æ<gæ/¤æ}ÔæQRç.¤ç$ÓçAøç+:è.fè3•èXÉè$"éXGé é'·é)ßé9	ê3CêLwê0ÄêCõê39ëwmë åëìì83ìDlì6±ìEèì>.í8mí-¦í3Ôíî(î:Gî*‚î>­îHìî5ï]Qï@¯ïðï>	ðMHð=–ð;Ôð;ñ:LñG‡ñ3ÏñDòCHòBŒòDÏòcó7xó(°ó;Ùó5ôKô[ô9zô*´ôaßôLAõIŽõIØõ"ö$<öWaöD¹ö8þöN7÷A†÷@È÷9	ø+Cø=oøc­øù‹.ùfºùI!ú:kúD¦ú#ëúƒü]“ü,ñü£ý4ÂýC÷ý3;þKoþL»þ?ÿ;Hÿ-„ÿ.²ÿPáÿG2#z?ž=Þ>`[#¼zàS[:¯Iê54 j"‹
®4¼Nñ#@,dP‘-â,<=Jz&ÅLìs9,­SÚD.ZsÎ6å3HPX™Rò€E	.Æ	9õ	J/
! Iz
! ~Ä
! MCT‘Jæ=1SojÃ3.
Xb
[»
'?
YLgR´:BDZ@Ÿ0à> C_B£Gæ2.+a?�CÍB6TC‹7Ï&C*[†£7Âú 18R8‹8Ä)ý7'7_2—OÊ&PA7’%ÊFð17i$�¦¼Îåø(5H[,p�±=Å'CVh{–¨ÇÝü1GcvKŽ9ÚJI_:©+äLA]7Ÿ3×0T<N‘Pà³1$å!
! !,"Nq1ŒB¾1 93 /m G� å &ÿ &!'@!8h!O¡!2ñ!2$",W"„"#¢"!Æ"$è"
#)#D#_#z#$•#º#Ö#ò#$:*$e$:�$¼$Ø$ô$%",%O%i%†%+¢%Î%ç%&"&)<&4f&F›&â&&'0)',Z'A‡'2É'&ü'#(B(;a(.�("Ì((ï(")";)&^)&…)D¬)4ñ)>&*Ie*)¯*,Ù*,+C3+<w+9´+tî+Gc,;«,=ç,@%-3f-:š-:Õ-5.9F..€.<¯.ì.5/,</(i/@’/)Ó/1ý/B/0.r0:¡02Ü0E17U1.�1-¼1(ê1,2,@2,m2)š2%Ä2ê2Z	3d34|39±3Hë3I44 ~4FŸ4Cæ4K*5'v59ž5@Ø586?R63’6:Æ63757XR7n«7%8%@8&f8,�83º8@î8&/9V9Yo9É9)ã9
:(:-G:(u:,ž:,Ë:,ø:)%;O;*h;4“;'È;Pð;PA<:’<:Í<`=,i= –=2·=1ê=.>PK>‹œ>"(@!K@3m@R¡@kô@+`A(ŒAµA$ÐABõA.8BUgB`½BOC'nCX–CïCVþC`UDT¶DE8(E@aE6¢EHÙEO"F7rF-ªFªØFKƒG*ÏG=úG�8H=ÆHHIíMIF;J‚J@›JVÜJn3K#¢KÆK;ÚK"L@9LzL—L´L6ÏLSMWZM²M9ÅM,ÿM9,NfN<yN¶NKÍNLOCfO6ªO;áO8PLVPJ£PKîP2:Q,mQNšQ*éQ3RVHRLŸRGìR*4S+_S‹S.�S(ÌSJõS%@T4fT=›T:ÙT8U/MU%}U/£U2ÓU!V:(V)cV.�V#¼VQàVB2W&uWHœW(åW XE/X-uXB£X-æX@Y1UYC‡YJËY:Z5QZD‡ZDÌZ7[1I[6{[A²[%ô[4\$O\Jt\@¿\V]-W]<…]JÂ]M
^2[^*Ž^,¹^4æ^<_KX_Y¤_(þ_O'`?w`Y·`@a7Ra3Ša2¾a?ña>1b*pbD›bPàbM1c/c7¯c8çc8 d[Yd)µd"ßdaeZde>¿e.þe2-f$`f'…f3­f+áfN
g0\g"�gK°gHügGEh=�h‚Ëh®NiCýilAjK®jHújGCkD‹k-Ðk1þk*0l.[l!Šl3¬l˜àlEym;¿m2ûm/.n"^n#�nE¥n@ën#,oTPo¥o$¿o$äo.	p08p2ip=œp;Úp)q1@qCrq5¶q/ìq1r"Nr#qr•r0¯r2àrs$.s-Ss/�sy±sŠ+tG¶tUþtVTun«uDv)_v#‰v�­v!KwOmw
! ½w?Èw9x2Bx'ux'�xÅx1ãxy+5y)ay.‹y&ºy7áy1z/Kz4{z,°z-Ýz2{+>{0j{+›{0Ç{(ø{V!|@x|h¹|="}5`}–}+¯}3Û}:~TJ~FŸ~Mæ~N4PƒPÔ‰%€G¯€Y÷€Q�vp�9ç�5!‚vW‚VÎ‚é%ƒ¢„T²„ú…M†P†c†€†’†¬†»†Ê†Û†ñ†	‡‡*‡H‡0d‡P•‡,æ‡Yˆ5mˆ.£ˆPÒˆ7#‰4[‰A�‰AÒ‰5Š5JŠ€Š\™Š6öŠ1-‹}_‹~Ý‹Y\Œ|¶Œ|3�º°�+kŽG—Ž!ßŽB�;D�2€�<³�Að�V2�C‰�LÍ�Q‘/l‘œ‘?³‘oó‘7c’)›’XÅ’(“kG“G³“_û“e[”FÁ”h•4q•,¦•Ó•3S–>‡–JÆ–I—6[—I’—TÜ—B1˜Mt˜Â˜zB™3½™ñ™/š/>š/nš/žš0Îš0ÿš10›1b›1”›1Æ›1ø›1*œ1\œ1Žœ1Àœ1òœ1$�1V�/ˆ�/¸�/è�/ž/Hž/xž0¨ž/Ùž/	Ÿ/9Ÿ/iŸ1™Ÿ1ËŸ1ýŸ1/ /a /‘ /Á /ñ /!¡/Q¡/�¡/±¡/á¡/¢0A¢0r¢.£¢/Ò¢/£02£0c£/”£/Ä£/ô£/$¤2T¤.‡¤.¶¤/å¤'¥K=¥j‰¥:ô¥h/¦˜¦)±¦VÛ¦S2§?†§'Æ§î§A	¨4K¨.€¨+¯¨[Û¨B7©Jz©`Å©J&ª6qª2¨ª1Ûª
«%«E«Be«A¨«@ê«#+¬&O¬!v¬!˜¬ º¬!Û¬!ý¬ ­‡@­8È­9®Q;®A�® Ï®,ð®:¯7X¯6�¯_Ç¯*'°GR°<š°Š×°@b±@£±Fä±@+²<l²w©²d!³m†³4ô³4)´=^´Fœ´Aã´ %µ2Fµyµ(�µ9¶µ!ðµ]¶.p¶Ÿ¶¼¶%Û¶0·>2·4q·/¦·.Ö·>¸&D¸$k¸+�¸.¼¸Së¸$?¹.d¹&“¹)º¹$ä¹U	º*_º;Šº.ÆºõºF»>W»8–» Ï»'ð»"¼;¼)X¼:‚¼,½¼ê¼6
! ½4A½,v½/£½IÓ½:¾&X¾&¾"¦¾É¾$â¾¿$¿/C¿;s¿¯¿0Ç¿+ø¿G$ÀlÀJ�ÀTÌÀ=!Á5_ÁE•ÁJÛÁV&Â2}Â+°Â_ÜÂ9<Ã1vÃ5¨Ã5ÞÃCÄ5XÄ<ŽÄ6ËÄ?Å6BÅ6yÅ=°Å6îÅ8%Æ:^Æ6™Æ7ÐÆBÇ6KÇE‚ÇTÈÇ:ÈCXÈ<œÈ@ÙÈ@É@[É;œÉ=ØÉMÊ>dÊ:£Ê=ÞÊ<Ë9YË:“ËFÎË@ÌGVÌ[žÌZúÌNUÍT¤ÍùÍCÎC\Î/ Î*ÐÎ/ûÎ+Ï?ÏYXÏH²ÏGûÏ.CÐrÐ6ƒÐ5ºÐRðÐ)CÑRmÑ3ÀÑ<ôÑ61Ò:hÒ5£Ò9ÙÒ3Ó5GÓ7}Ó5µÓ8ëÓ>$Ô&cÔŠÔ<¥ÔâÔ,ôÔ-!ÕBOÕ4’Õ#ÇÕ%ëÕ&Ö#8Öè\ÖçE×@-Ø9nØ¨Ø¼Ø%ÓØ8ùØ72Ù>jÙ=©ÙçÙ2ûÙ'.Ú!VÚxÚ(˜Ú+ÁÚ&íÚ)Û#>ÛMbÛM°Û!þÛE Ü4fÜ5›Ü4ÑÜ]Ý:dÝTŸÝ0ôÝP%Þ,vÞf£Þr
! ßn}ß=ìß6*à5aà:—à-Òà;á:<áJwáÂá&×áþá
â0'â3Xâ-ŒâºâYØâL2ãLãÌãàãVôã>KäUŠäUàäT6åN‹åÚå,ðå4æ$Ræ>wæ+¶æ3âæ2ç3IçI}ç8Çç)è,*è;Wè&“è&ºè4áè1éDHé#�é±éKÆé'ê:ê<KêAˆê]Êê(ëB7ëzëH–ë^ßë>ì'[ì)ƒì]­ì#í./í^í<zíN·íî!$îFî%dî&Šî,±î$ÞîœïŠ ïF+ðJrð%½ð.ãð/ñ"Bñ&eñ(ŒñBµñEøñS>ò2’ò=Åò[óM_ó@­ó�îóHpôI¹ôuõ9yõ4³õeèõDNöQ“ölåöR÷JÒ÷Høcfø2ÊøJýøUHùnžùM
ú=[úP™ú]êúpHû!¹û—Ûû5sü=©ü=çüF%ý9lýC¦ý7êýY"þL|þ_ÉþM)ÿ<wÿW´ÿU\bx¿88`qGÒ\jwQâP4#…y©5#8YE’XØx1Oªaú\\4¹Lî<;Šx‹š�š*	SÅ	X
! Hr
! t»
! D0Zu{Ð}L-Ê(ø?!
Ia
6«
$â
9$A+f|’–H¦tïHdi­>TV)«oÕ�E-ÕYJ]T¨YýkW?ÃWy[-Õ% )%JCp*´$ß$c)#�4±1æ;;T,�½4Ý2(E1n( É/Ý%
N3L‚#Ïó&/6$f2‹¾:ÚG.]0Œ½(Ú
eewNÝ",‰ONÙ:(%c5‰¿'ßC /K W{ 6Ó B
! !:M!Fˆ!oÏ!D?"K„"cÐ"u4#’ª#i=$X§$`%La%®%CË%O&9_&/™&-É&*÷&S"'v'/Ž'U¾''(<(9U(%�()µ(5ß(E)D[)K )Uì)EB*+ˆ*:´*&ï*M+Dd+©+*Å+ð+,_,6v,B­,Bð,,3-0`-Q‘-7ã-U.7q.]©./3"/V/5u/2«/Þ/ë/÷/0'0E0XZ0F³0ú061;G1;ƒ16¿1~ö10u2@¦2Cç2 +3/L34|3I±3+û3A'4*i4>”4EÓ4<5BV5J™5›ä5/€6°7-É8÷9";22;-e;-“;$Á;<æ;8#<:\<.—<;Æ<X=1[=g�=1õ=0'>.X>,‡>=´>9ò>,?fC?=ª?Wè?/@@9p@/ª@/Ú@3
! A+>A=jAN¨A\÷AaTBj¶BM!CEoCbµCnDG‡D>ÏD6E8EE.~EA­ECïED3F7xFQ°F&GX)GT‚G?×GH8+H6dH›HºH3×H&I>2I&qIs˜IMJ°ZJ,KE8K9~K'¸K)àKR
! LZ]L¸LÐL1èL,MPGMN˜MKçMU3Nh‰N�òNF‚O‚ÉOoLP‹¼P]HQa¦QMRNVRN¥R+ôR< S;]SV™SBðSA3T=uTA³T>õTC4U1xU;ªUTæU0;VlVFV:ÆV/WI1W{W'ŽW"¶W4ÙW!X*0X;[X�—Xp%Y	–Yi Yi
! ZtZOŒZEÜZ4"[IW[=¡[)ß[C	\&M\3t\3¨\Ü\Bü\+?]@k]9¬]%æ]*^7^V^!h^Š^$¦^Ë^+×^&_.*_0Y_Š_/œ_BÌ_>`N`h`5‡`*½`'è`<a#Ma6qaH¨a:ñaC,bCpb/´bgäbLcUc'bc8Šc+Ãc+ïcLd6hd7Ÿd6×dBe8Qe>Še@ÉeE
! f>Pf<�fÌfãf;ùfK5g�gD�gâgAøg\:h1—h0ÉhKúh-Fi<ti±i#ËiCïix3jt¬jm!kG�k/×k[l)cl)�l0·l5èlm:=m)xm•¢mC8nI|nEÆn]oNjo~¹oZ8p>“p[ÒpO.q�~qZr*[rF†r(Ír5örS,sN€s,Ïs.üs++t,WtB„t1ÇtGùtMAuN�uFÞuC%v+iv •v¶v`Ïv20w_cw3Ãw÷w$x48x-mx)›x,Åx1òx.$y"Sy3vyªyÂy)×y8z:zRzZnz&ÉzOðzP@{#‘{Rµ{"|0+|"\|C|@Ã|H}:M}ˆ}"¢})Å}&ï}<~+S~5~Bµ~6ø~A/;q:­&è*€!:€)\€G†€oÎ€M>�Œ�<œ�9Ù�7‚UK‚>¡‚2à‚<ƒ:Pƒg‹ƒšóƒ™Ž„1(…5Z…@�…6Ñ…/†-8†f†Œ††‡)‡=?‡%}‡=£‡>á‡3 ˆ5Tˆ4Šˆ-¿ˆ>íˆC,‰+p‰(œ‰RÅ‰ˆŠM¡ŠïŠI‹vV‹FÍ‹}ŒZ’Œ5íŒC#�+g�8“�ÏÌ�JœŽ6çŽ$�,C�&p�<—�IÔ�-�8L�T…�PÚ�1+‘.]‘9Œ‘BÆ‘.	’P8’:‰’JÄ’8“vH“9¿“Iù“@C”P„”]Õ”?3•9s•k­•P–5j–& –Ç–eÝ–FC—:Š—MÅ—E˜Y˜Dw˜7¼˜’ô˜‡™p ™1šVCšSšš?îš^.›"�›8°›&é›Aœ!Rœ,tœ‘¡œ‘3�—Å�&]ž„ž¡žW¾ž)Ÿ4@ŸBuŸ'¸Ÿ"àŸW 8[ ?” 5Ô )
! ¡94¡#n¡.’¡ Á¡Râ¡5¢#U¢y¢•¢¨¢EÀ¢C£DJ£D�£EÔ£D¤B_¤C¢¤Bæ¤,)¥IV¥D ¥Aå¥o'¦>—¦>Ö¦!§-7§Me§J³§Nþ§WM¨T¥¨^ú¨EY©dŸ©UªKZª3¦ª"Úª+ýª.)«&X«;«E»«2¬n4¬k£¬k­G{­DÃ­D®5M®Gƒ®]Ë®B)¯_l¯aÌ¯.°/K° {°3œ°,Ð°,ý°<*±<g±¤±.Ã±6ò±$)²N² m²6Ž²8Å²/þ²4.³cc³.Ç³=ö³@4´Gu´8½´"ö´-µ&Gµ$nµ&“µ$ºµ+ßµ¶&(¶LO¶Eœ¶Dâ¶/'·kW·lÃ·H0¸Hy¸Â¸ÌÕ¸O¢¹>ò¹)1ºa[ºl½º'*»3R»2†»2¹»ì»1ÿ»-1¼+_¼D‹¼7Ð¼7½3@½Ct½8¸½Cñ½25¾-h¾@–¾4×¾)¿86¿Jo¿:º¿>õ¿74À7lÀ5¤À>ÚÀ$ÁD>ÁXƒÁGÜÁT$Â6yÂ°Â.ÐÂ.ÿÂ'.Ã$VÃ/{ÃE«Ã#ñÃ:Ä7PÄCˆÄ#ÌÄ/ðÄ! Å:BÅ;}ÅA¹ÅLûÅDHÆ5�Æ2ÃÆ"öÆ*Ç&DÇ<kÇX¨Ç7È/9È/iÈK™ÈQåÈG7É/É
¯É6½É*ôÉRÊHrÊ»Ê9ÓÊ@
Ë5NË-„Ë8²Ë&ëËPÌHcÌI¬Ì>öÌ,5Í/bÍB’ÍEÕÍ ÎD<Î�ÎC”Î;ØÎÏ
%Ï23ÏfÏ-{Ï©Ï/ÃÏCóÏ(7Ð%`Ð4†Ð1»Ð-íÐ
Ñ?)ÑiÑ%‡Ñ1­Ñ&ßÑ/Òf6Ò[�Ò5ùÒ3/ÓDcÓ#¨ÓÌÓNéÓR8Ô=‹Ô.ÉÔ&øÔÕ5ÕaFÕ-¨ÕÖÕ
æÕBôÕ7ÖGÖ"WÖ0zÖ#«Ö?ÏÖ>×-N×2|× ¯×BÐ×?Ø>SØ5’Ø1ÈØ—úØ`’Ù"óÙÚQ2Ú-„Ú*²Ú,ÝÚH
! ÛHSÛGœÛäÛÿÛ}Ü1ŽÜ$ÀÜ.åÜ<ÝQÝ0iÝšÝ °ÝÑÝOîÝ&>ÞeÞ,„ÞY±Þ<ßšHßSãß<7à>tà,³à/àà/á/@ápá9ŒáÆá=Ùá]â/uâZ¥âBãKCãE�ã.Õã6äB;äO~äBÎä!å3åNå#kå�å'¬å‘Ôå‘fæCøæ<çCXç9œç9Öç9è8JènƒèFòèF9éF€émÇé95ê…oêUõê#Kë©oëì&íL>í5‹í5Áí1÷í1)î0[îOŒî.Üî0ï9<ï1vï/¨ï+Øï%ð)*ðLTðC¡ð7åð(ñ=Fñ1„ñ¶ñ9ÆñƒòI„ò@Îò(ó[8ó4”óNÉó$ô=ôDDõ_‰õXéõ]BöP ö?ñöG1÷By÷%¼÷â÷Eø^Hø<§øAäøD&ù4kùQ ùcòùCVúGšúNâú#1û%Uûf{ûâû7ôûI,üpvü#çü1ý
=ý,Kýxý –ý]·ý-þYCþ!�þJ¿þ*
! ÿ.5ÿdÿf‚ÿQéÿQ;<�&ÊTñ[F[¢BþbAU¤6ú1+L$x�<»1øN*¾y8*J!u5—<Í(
! 3S!o.‘2À8ó/,V\D³ø	!(8a2v#©%ÍQóTE	1š	®Ì	­{
! \)3†GºQ(T'}>¥6äT
3p
*¤
=Ï
9
G3`4”CÉ@
>NK�?Ù0J;^ š»D×72T‡L¤Añ32KA~›À \wý)uŸ ¹.Ú:	fD«?È/$8=]4›.Ð=ÿ*=<hH¥+îA:\3—JË\Ts#ÈBì>//n8ž7×/0?6p6§_Þn>l­QMl!º1Ü69E66¶6í8$@](ž1Ç2ù/, 6\ !“ µ 4Ï 4!29!2l!6Ÿ!)Ö!2"43")h"0’"1Ã"3õ":)#d#Aƒ#HÅ#P$P_$Y°$b
! %hm%oÖ%nF&‡µ&‡='‡Å'‡M(‰Õ(‡_)‰ç)‡q*yù*}s+‡ñ+ˆy,ˆ-†‹-ˆ.‡›.‹#/x¯/~(0y§0{!17�15Õ1@2BL24�25Ä21ú27,3d39ƒ35½34ó33(43\4�41®47à415>J51‰5$»56à5362K68~65·66í64$71Y7'‹7³7Ñ7)ï7%8=?8E}80Ã8+ô8+ 9,L9Ay9S»9-:~=:W¼: ;35;+i;•;#«;sÏ;2C<Dv<)»<9å<e=[…=á=P÷=PH> ™>º>!Ú>(ü>;%?4a?*–?1Á?Zó?0N@ @6 @6×@+A&:AbaAEÄA8
! B*CB:nBC©BAíB /CMPCGžC=æC8$DS]D3±D8åD8E8WE@�E&ÑEPøEPIF8šFdÓF%8G(^GJ‡GÒGñG	H&H)FHIpH-ºH,èH(I)>I,hI*•I*ÀIëI*J$1J!VJ%xJ(žJ)ÇJ#ñJ!K(7K#`K"„K§KÇKçKL=$L(bL6‹L/ÂL'òL!M!<M%^M„M¡M!ÀM*âM(
N6N TN)uN ŸN%ÀN0æN#O";O^O)yO£O*¿O.êO,P)FP8pP4©PfÞPVEQaœQXþQKWRM£RSñR%ES)kS-•S)ÃSíS$T,T&5T‘\TEîT14U-fU(”Ux½U6VÌUV%"XiHXG²XúXAYUYpY�YªY"ÊY	íY5÷Yx-Z3¦Z6ÚZ\[;n[Eª[”ð[Q…\F×\f]Ž…]H^[]^X¹^?_DR_=—_hÕ_A>`?€`HÀ`B	alLaH¹aHbHKbZ”bmïb]]c=»cMùcRGdPšdkëdVWe`®e>f\NfD«f?ðfW0gEˆg2Îg1h03h8dh7�h\Õh92i]lidÊi1/jcajFÅj]kijk´Ôk»‰lºEm?nF@nÆ‡n^NoA­odïoWTpN¬pSûpGOq:—qKÒq5r%Tr&zr(¡r3Êr&þr"%s7Hs#€s!¤s+Æs'òsct³~tw2uqªupvB�vkÐv[<wî˜wÕ‡xP]yY®yizCrz‘¶zŽH{m×{>E|;„|VÀ|y}D‘}IÖ}; ~‚\~@ß~™ :ºMõ6C€pz€Në€S:�rŽ�U‚CW‚3›‚sÏ‚CCƒh‡ƒDðƒc5„d™„=þ„8<…8u…V®…R†RX†{«†\'‡a„‡sæ‡[Zˆh¶ˆ]‰P}‰^Î‰P-Š=~Š?¼Š@üŠ?=‹[}‹MÙ‹7'ŒB_Œ©¢Œ7L�c„�mè�RVŽ©ŽV¼�|�s��C‘TH‘I�‘Iç‘�1’i³’f“§„“R,•I•pÉ•L:–C‡–>Ë–@
! —ÊK—É˜aà˜]B™‘ ™V2š‹‰š‹›‹¡›d-œM’œÎàœF¯�Uö�aLžk®žBŸK]Ÿ¡©Ÿ›K  ç `ˆ¡!é¡¢b(¢‹¢�ž¢†,£!³£Õ£î£<¤6D¤T{¤BÐ¤±¥�Å¥ŽV¦@å¦�&§A·§Wù§~Q¨‚Ð¨5S©c‰©Pí©M>ªeŒªMòª„@«/Å«oõ«Oe¬Cµ¬]ù¬aW­%¹­Zß­W:®A’®AÔ®e¯6|¯¢³¯V°0j°§›°"C±-f±T”±6é±B ²?c²£²#´²>Ø²f³~³E�³Cã³:'´@b´£´gÁ´A)µ.kµ2šµ"Íµ-ðµ<¶5[¶,‘¶#¾¶?â¶1"·(T·8}·.¶·5å·H¸3d¸>˜¸Q×¸ )¹ZJ¹ ¥¹3Æ¹5ú¹10º1bºP”º#åº,	»16»<h»J¥»5ð»6&¼=]¼D›¼)à¼ 
! ½6+½5b½d˜½bý½;`¾/œ¾ Ì¾Rí¾S@¿G”¿@Ü¿FÀ7dÀ@œÀYÝÀ<7Á;tÁ`°Á"ÂB4ÂHwÂ@ÀÂSÃ6UÃ0ŒÃ½ÃI×ÃK!ÄmÄ5†Ä0¼Ä/íÄÅU=Å<“Å8ÐÅ	ÆGÆ,dÆP‘ÆâÆ:þÆ9Ç5PÇ5†Ç$¼Ç/áÇ(È':ÈbÈB~ÈXÁÈoÉ#ŠÉ*®ÉOÙÉV)Ê>€Ê0¿Ê&ðÊË)/Ë$YË*~Ë&©Ë)ÐË úË%ÌAÌ8[Ì”Ì­ÌÈÌ/ÙÌ	Í(ÍBBÍ…Í=¢Í&àÍ(Î#0ÎATÎ–ÎW¯Î+Ï3Ï4JÏÏ’Ï.²Ï*áÏ4Ð1AÐ'sÐ.›Ð9ÊÐ/Ñ,4Ñ-aÑ.�Ñ ¾Ñ+ßÑ.Ò.:Ò1iÒ›Ò.²Ò3áÒÓ11Ó)cÓ&�Ó&´Ó*ÛÓ#Ô.*ÔYÔ"pÔ“Ô ¥Ô5ÆÔüÔsÕ�Õ+¤Õ'ÐÕ;øÕ4Ö'GÖ#oÖ!“Ö!µÖB×Ö'×4B×#w×C›×Bß×("Ø>KØ'ŠØL²ØLÿØELÙ6’Ù7ÉÙ7Ú!9Ú-[ÚH‰ÚGÒÚ%ÛX@ÛF™Û"àÛ‘Üi•ÜÿÜÝ4ÝIÝN`Ý#¯Ý%ÓÝLùÝ$FÞkÞN‰Þ4ØÞ1
ß?ßRßeßN|ß#Ëß%ïßà4àRà$qà–àµàJÓà8á9Wá
‘á=ŸáHÝá&â)?â<iâ6¦â%Ýâ1ãH5ãE~ãLÄã7ä0Iä&zä ¡ä/Âä3òäJ&åqå)Œå¶å%Õåûå#æP?æP�æ1áæ=çQQç+£ç@Ïç9è5Jè9€è,ºè4çè,é1Ié7{é³éEÓé4ê Nê"oê4’ê4Çê2üê>/ëDnëD³ëDøëD=ì‚ì(’ì1»ì*íì.í5Gí}í8œíÕí´ôíd©î@ï8Oï>ˆï0Çï>øï!7ð"Yð8|ðªµðº`ñ6òRò9kòO¥òõò)óD=ó‚óy•ó9ô>IôˆôK¡ô)íô)õ'Aõ.iõ:˜õoÓõ<Cö7€öB¸ö.ûö*÷3J÷:~÷6¹÷&ð÷0ø%Hø nø�ø;¤ø#àøù!!ùoCù ³ù+Ôù!ú$"úGú5aú7—ú*Ïú8úú3ûJMû˜û7®ûEæû,,ü7YüS‘ü åü1ý18ý jý:‹ýÆýMßý?-þ)mþ9—þ<Ñþ1ÿ€@ÿÁÿ(Þÿ<D `6�Y¸%.#T xg™g…i†ï(v@Ÿà,ü*)YT$®7Ó2=>T|QÑ #>D8ƒ(¼å]p`dÑ6<P'�µ6Ñ5	,>	k	,„	±	XÍ	A&
! 'h
! 7�
! 9È
! 9S<7�#È"ì!.Pc!vG˜Nà4/
8d
7�
!Õ
÷
<BT$—?¼Cü8@;y<µHò6;BrBµø:4Q¿†9FF€MÇ93Dm5²+è;27n@¦çXôŠM`ØB9F|<ÃG+H6t7«$ã0;90u/¦‹ÖPb³+Ë$÷.E<`�*²'Ý'% M,n/›+Ë÷;)PNzMÉA|YJÖh!FŠ9Ñ�?�vÍ^D o£ £!ƒ·!Q;"M�"sÛ"qO#TÁ#x$x�$L%MU%H£%ì%dl&4Ñ&Œ';“':Ï'[
! (‡f(jî(wY)aÑ)c3*1—*MÉ*O+kg+tÓ+nH,l·,u$-Sš-]î-NL.d›.t/Ru/-È/8ö/2/0Vb02¹0bì0lO1-¼1~ê1"i2'Œ2C´2=ø2363Gj3B²3+õ38!43Z43Ž4'Â48ê4>#5,b5H�5;Ø5S6Zh6ZÃ6Z7Zy7kÔ7m@8H®8N÷8HF9H�9HØ9H!:Qj:N¼:2;=>;?|;C¼;%<G&<1n<! <^Â<L!==n=i¬=L>nc>»Ò>*Ž?P¹?A
! @>L@B‹@6Î@2A28AYkA=ÅA8BL<B;‰B\ÅB:"C>]CvœCGDF[Dg¢DZ
! EKeE@±EmòE\`FW½FKGIaG8«G?äGh$HW�H^åHHDIa�IXïI<HJJ…JPÐJI!KTkKNÀKcLosLNãL>2M?qMP±M6NY9ND“NMØNO&O1vO5¨O<ÞO@P:\P"—PºPjÕPF@QP‡QUØQ‰.RF¸RœÿR.œS4ËS/TB0TYsTKÍTDUD^UD£U6èU3V7SV)‹VbµV‚WY›W)õWMXNmXO¼XQYM^YB¬Y8ïY.(Z2WZHŠZ#ÓZ,÷Z,$[WQ[a©[,\"8\J[\;¦\/â\=]>P]8�]FÈ]d^:t^*¯^=Ú^_.8_2g_Mš_%è_H`pW`CÈ`'a04a8ea8ža=×a;bLQb+žb;Êb1c38c6lc)£clÍcL:dJ‡d[Òdj.eC™e,ÝeN
! f3Yf;�f/Éf0ùf[*gH†g6Ïg:h)Ah‰kh~õh1ti^¦idj4jjCŸj1ãjGkZ]kV¸k"l#2lLVln£l8m4Km-€m0®mßmˆûm*„n9¯n%én4o*DoAooD±oAöo>8p@wpW¸p,qH=q4†q2»qTîq$Cr'hr@�r0Ñr3sh6sQŸsQñsACt%…t¥«t4Qu;†u<ÂuDÿuLDv:‘v?Ìv(wY5w>�wqÎw‚@x†ÃxHJyf“yVúyRQz9¤zOÞz^.{*�{J¸{O|ZS|_®|N}<]}0š}KË}`~0x~6©~=à~EDdR©xü[u€XÑ€.*�>Y�0˜� É�Iê�B4‚,w‚#¤‚%È‚Vî‚:Eƒ-€ƒa®ƒ?„CP„I”„1Þ„B…]S…-±…0ß…j†${† †À†<à†‡"<‡R_‡U²‡:ˆTCˆ]˜ˆ-öˆH$‰;m‰I©‰Zó‰TNŠ*£ŠfÎŠ,5‹bb‹/Å‹$õ‹>ŒIYŒ.£Œ1ÒŒ#�A(�;j�7¦�UÞ�`4Ž:•ŽEÐŽ:�@Q�O’�7â�A�s\�)Ð�<ú�?7‘$w‘9œ‘=Ö‘b’_w’<×’+“4@“-u“5£“;Ù“7”BM”N�”Rß”I2•H|•`Å•M&–2t–D§–Cì–;0—^l—aË—M-˜D{˜/À˜1ð˜A"™Ed™‰ª™L4šN�šEÐšn›'…›D­›ò›&œ8œL@œO�œÒÝœ°�gÅžn-ŸÚœ Åw¡=£VB¥f™¥`¦Ma¦V¯¦7§™>§ªØ§+ƒ¨ˆ¯¨û8©E4ª<zªQ·ª#	«5-«#c«!‡«@©«cê«gN¬ ¶¬l×¬(D­*m­˜­²­Ï­ë­®$®.A®(p®)™®9Ã®9ý®a7¯a™¯eû¯¼a°º±]Ù±W7³B�³2Ò³/´F5´E|´7Â´3ú´'.µVµ#bµ!†µE¨µuîµFd¶‡«¶.3·*b·6�·UÄ·¸% ¸
F¸T¸e¸
! y¸
! „¸�¸›¸LŸ¸ì¸5¹E;¹r�¹9ô¹7.º,fº“º)³º;Ýº »;:»Uv»KÌ»9¼(R¼.{¼Pª¼Bû¼9>½Xx½:Ñ½9¾1F¾3x¾7¬¾$ä¾P	¿NZ¿:©¿Gä¿#,À6PÀ7‡ÀH¿À>ÁCGÁ>‹ÁEÊÁOÂI`ÂIªÂJôÂX?Ã-˜Ã'ÆÃ2îÃA!Ä"cÄ†Ä�žÄ0 ÅvQÅ,ÈÅ,õÅ7"ÆOZÆ2ªÆ0ÝÆHÇ:WÇ-’Ç-ÀÇhîÇ"WÈzÈEšÈ)àÈ&
! É)1Éˆ[ÉBäÉ7'Ê;_ÊS›ÊLïÊ4<Ë"qË}”Ë+Ì5>ÌBtÌ,·Ì<äÌ>!Í1`Í4’Í&ÇÍ)îÍGÎ1`Î-’ÎÀÎAàÎ8"ÏL[Ï6¨Ï:ßÏ1ÐbLÐ=¯Ð>íÐ@,ÑAmÑ?¯Ñ9ïÑ)Ò2/Ò4bÒW—ÒkïÒ[Ó-{Ó(©Ó*ÒÓ?ýÓJ=Ô9ˆÔ6ÂÔ2ùÔ=,Õ4jÕ+ŸÕ+ËÕ*÷Õ1"Ö*TÖ6Ö(¶Ö/ßÖ/×.?×0n×Ÿ×´×Ã×_Ý×#=ØaØ3yØ+­Ø-ÙØcÙ#kÙ*�ÙºÙÐÙ+ìÙ"Ú";Ú)^ÚFˆÚ?ÏÚ^ÛJnÛ8¹Û5òÛQ(Ü;zÜ3¶Ü?êÜ]*ÝRˆÝSÛÝ>/ÞEnÞ1´Þ:æÞ\!ß<~ß
! »ßÆß+Óß!ÿß	!à>+àmjà6Øà/á?áZáXvá5Ïá+â%1âGWâ-ŸâBÍâ4ã3EãCyã/½ã;íã3)ä6]ä@”äKÕä,!å<Nå<‹åEÈå>æ;MæK‰æTÕæ"*çQMçtŸçFè-[èH‰è>Òè%é$7é\é@zé"»é/Þé)ê8ê8Eê~ê#‹ê1¯ê8áê4ë3Oë3ƒëC·ë9ûë95ì7oìF§ì_îìQNí1 í7Òí;
! î<FîAƒî5Åî2ûîE.ï7tï�¬ïs=ðF±ðJøð4Cñ`xñ$Ùñ@þñA?òJ�òUÌò/"ó+RóH~ó4Çó8üóD5ôLzô$Çôìô4	õ'>õ8fõŸõW¿õ ö-8ö`föBÇö(
! ÷%3÷DY÷Gž÷\æ÷:CøH~øFÇøIùDXù.�ù]Ìù<*ú)gú#‘ú.µú2äúlûx„ûqýûpoüyàüsZýnÎýw=þqµþd'ÿmŒÿgúÿzb{Ý�YÛu[DÑ8XOA¨Nê09/j$š+¿,ë6\OE¬0ò'#GK<“6ÐAtIq¾004a6–SÍ1!	2S	,†	B³	Fö	=
! Y
! s
! B‚
! LÅ
! L,_'Œ'´+Ü+.4 c„<¤á5ó()
'R
Bz
3½
Cñ
'5']6…<¼+ù.%@T2•4È%ý8#=\Ošê9ù)38](–3¿ó*GE4�4Â7÷P/Q€5Ò85A=w?µõL3C€*Äï+HI,’(¿%è&+^R±2Àó+ÿ7+*cCŽkÒM>NŒ#Ûÿ2)N*x8£-Ü,
! ,7dN{KÊ4CKR�&â-	7Tn9‡CÁY"O|dÌX1]ŠbèGK “ 
! ¦ <± Kî 2:!?m!5­!Dã!,("3U"‰"&�">Ä")#<-#@j#O«#0û#0,$5]$>“$HÒ$.%J%Si%_½%h&1†&4¸&-í&.'2J'+}'C©'ií'GW(aŸ(\)I^)c¨)`*Dm*Y²*$+1+5E+{+(�+3¹+`í+TN,/£,9Ó,1
-6?-.v-(¥-VÎ-(%.*N./y.©.@Ä.E/<K/7ˆ/*À/ ë/+080,V0(ƒ0>¬06ë0!"1D1!T1"v1$™1-¾1ì1-2(12-Z2.ˆ2*·2â2÷23%3:3-L3!z30œ3?Í30
4A>4A€4CÂ4A5AH5AŠ5AÌ5;64J6=6½6Ô6æ60÷6-(7,V7(ƒ7(¬7Õ7?è7E(8n8
‰8P—84è849-R9+€98¬94å9.:0I:6z:-±:-ß:8
;8F;;Ÿ;2¿;ò;¯<'À< è<:	=GD=Œ=;«=.ç=+>B>)[>&…>*¬>2×>7
! ?$B?!g?‰?.§?Ö?'ê?!@'4@4\@5‘@<Ç@4AW9A8‘A7ÊAB@B(TB2}B(°B(ÙBC!C>C6]C?”CÔC0ïC. DLODœDR¥D<øD!5EWEvE"“E#¶E2ÚE„
F/’F=ÂFG+GDFG'‹GD³GHøG1AHIsHu½H53I,iI*–I=ÁIÿI.JNJhJ.|J(«JÔJ$óJ2K1KK>}K*¼K*çK-L/@LDpL.µLäL5þLR4MF‡M0ÎM-ÿM\-N&ŠN&±N&ØN/ÿN,/O>\O›O?°O
ðO3þO!2PPTPf¥P7Q$DQBiQ8¬Q1åQ6R7NR6†RL½RH
! S&SSzS(šSÃSÝS@÷S8T8VT2�T.ÂT$ñT-U-DUYrUOÌUV+V\=VSšV0îV2W9RW5ŒWÂW(ßWX@#XdXwX=”X=ÒX9Y2JY*}Y$¨YÍY=êY6(Z>_Z>žZFÝZ?$[Id[8®[eç[LM\4š\Ï\Û\ç\	]]M]*m](˜]LÁ]0^7?^9w^3±^3å^;_5U_g‹_Có_>7`Av`>¸`?÷`E7aH}a^Æa_%b-…bL³bJcLKc1˜c[Êc+&dJRdV�d4ôd/)e<Ye)–e,Àe\íeCJfRŽfTáf16g0hgG™gAág5#h;Yh2•h)Èh2òh)%i?Oi7�i<Çi6j1;j;mj_©jX	kEbkG¨kcðkcTlA¸l{úl{vm0òm$#n1Hn3zn-®n*Üngo.oo=žo2Üo1p1ApTspZÈp0#q8Tq?�qJÍq9rLRrEŸr7årBsG`sH¨sJñs,<t1itK›t.çtfuM}u:ËuGvNvQjvK¼vMwcVw_ºw=x4XxJ�x-Øx?y?Fy?†y¢Æy`iz8Êz;{<?{9|{/¶{0æ{G|@_|: |eÛ|(A}(j}1“}<Å}?~,B~8o~4¨~Ý~#ý~6!@X$™.¾í€€0-€1^€%�€3¶€Lê€F7�!~�H �;é�A%‚8g‚6 ‚B×‚1ƒ)Lƒ'vƒžƒ3¼ƒ+ðƒ+„2H„9{„=µ„Zó„JN…T™…%î…)†B>†.�†/°†Fà†P'‡Ix‡.Â‡/ñ‡!ˆ.4ˆcˆƒˆ;œˆ(Øˆ(‰$*‰O‰)n‰˜‰&¶‰$Ý‰…Š4ˆŠ6½ŠôŠ3
! ‹>‹)Y‹%ƒ‹!©‹0Ë‹0ü‹2-Œ1`ŒZ’Œ_íŒ†M�1Ô�AŽOHŽ&˜Ž$¿ŽMäŽ12�5d�7š�4Ò�G�O�m�&‹�=²�>ð�'/‘#W‘"{‘bž‘)’)+’KU’¡’O¿’<“8L“Q…“.×“8”9?”<y”=¶”4ô”A)•[k•WÇ•2–1R–;„–AÀ–X—6[—,’—>¿—þ—˜-˜OI˜*™˜Ä˜8à˜!™!;™)]™‡™>§™]æ™*Dš3oš1£š&ÕšAüš=>›2|›#¯›-Ó›0œ<2œBoœE²œOøœ@H�L‰�3Ö�,
! žD7žI|ž9ÆžCŸ7DŸ|Ÿ"œŸW¿ŸQ <i V¦ Jý :H¡?ƒ¡7Ã¡Vû¡R¢&p¢—¢-µ¢Gã¢1+£]£z£˜£%µ£5Û£9¤JK¤v–¤+
¥*9¥Ld¥%±¥%×¥&ý¥Q$¦Qv¦+È¦"ô¦0§H§1a§$“§¸§0Î§ÿ§!¨;¨(Y¨*‚¨,­¨.Ú¨/	©G9©.�©-°©.Þ©q
ªcª ãª6«,;«1h«8š«
! Ó«Þ«(ï«!¬ :¬![¬}¬@�¬*Ð¬û¬*­+@­(l­•­&°­?×­6®(N®w®/Œ®+¼®8è®=!¯#_¯nƒ¯;ò¯;.°Dj°+¯°=Û°,±!F±$h±:�±1È±)ú±)$²!N²p²J�²WÛ²%3³4Y³!Ž³<°³%í³´;/´Ok´N»´3
! µC>µA‚µ?Äµ;¶K@¶IŒ¶@Ö¶1·RI·Uœ·;ò·:.¸Mi¸·¸BÎ¸=¹O¹2k¹3ž¹Ò¹Eé¹/º!Kº‚mº/ðº  »LA»(Ž»=·»'õ»+¼FI¼D�¼EÕ¼C½_½Ox½$È½(í½8¾)O¾>y¾+¸¾ä¾&û¾B"¿2e¿1˜¿+Ê¿"ö¿.À+HÀtÀ0’À ÃÀ*äÀÁ.Á8KÁ7„ÁD¼ÁMÂZOÂPªÂPûÂ8LÃs…Ã/ùÃ<)Ä=fÄ*¤Ä ÏÄ1ðÄ-"Å%PÅ,vÅ)£Å6ÍÅ?ÆEDÆEŠÆ*ÐÆ'ûÆ#Ç*CÇ&nÇ•Ç´ÇOÏÇ$È>DÈ=ƒÈhÁÈ*É�CÉEÓÉFÊE`ÊU¦ÊüÊ0ËMËCjËW®ËUÌY\Ì/¶Ì.æÌ-Í0CÍ4tÍ"©Í9ÌÍ/Î.6ÎKeÎ!±Î0ÓÎ5Ï&:Ï5aÏ2—Ï>ÊÏh	Ð!rÐL”ÐAáÐM#Ñ,qÑ,žÑ-ËÑùÑ1Ò$EÒ5jÒ7 Ò5ØÒ&Ó$5ÓJZÓG¥Ó-íÓ9ÔJUÔW Ô*øÔ!#Õ4EÕAzÕ,¼Õ8éÕ"Ö7BÖBzÖ:½Ö6øÖ5/×0e×W–×,î×3Ø,OØ4|ØB±ØBôØG7Ù;Ù6»ÙAòÙ,4Ú#aÚR…Ú*ØÚJÛONÛKžÛSêÛ=>ÜM|ÜqÊÜ'<Ý=dÝT¢ÝZ÷ÝkRÞf¾ÞU%ß%{ß~¡ßO à(pà™à=¹àC÷à<;áCxáB¼á\ÿá-\âYŠâ/äâ<ãWQãA©ãLëã8ä#Pä0tä¥ä3ÀäTôäVIåK åXìå+Eæ@qæ'²æ/ÚæA
! ç6Lç,ƒç9°ç8êç%#è?Iè#‰è4­è<âè é&@é.gé.–é+Åé?ñé&1ê4Xê.�ê¼ê!Üê'þê&ë,Eë!rë+”ë3Àëôë
ì7ìEFì*Œì[·ì#í07í(hí8‘í8Êí7î;î2Pî#ƒî§îÃî/ßîïB%ï:hï%£ï)Éï/óï=#ð}aðßð+üð:(ñ'cñ9‹ñ9Åñ;ÿñ;ò0Kò3|ò/°ò+àò(ó[5ó*‘ó¼óÌó'âó,
! ô57ômô:yô#´ôØô
äôDòôH7õ7€õ.¸õ+çõ&ö-:ö&höA�öBÑöC÷MX÷h¦÷(ø-8øAfø6¨ø*ßø<
! ù(Gùpù-„ù/²ù2âùNúBdúB§ú"êú6
û.Dû.sû(¢û$Ëûhðû'Yü#�ü0¥ü9Öü0ý.Aý0pý-¡ý'Ïý8÷ý.0þ(_þhˆþ'ñþ"ÿ6<ÿNsÿ/Âÿ`òÿGSJ›<æ;#2_,’L¿2?Of~!—¹2Ù0&4W%Œ&²6Ù)(:(c,ŒC¹Bý@@S�+ÕX$ZF7Æ5þ<43qT¥"ú1@O6�EÇ5
	/C	2s	O¦	>ö	Q5
! 1‡
! j¹
! M$drE×AA_0¡,ÒUÿaU
?·
0÷
X(o�FñF8A]ÁE5eB›‚Þa€�<¤@á8"5[8‘.Ê;ù/5+eH‘ Ú@û=<.z%©.Ï'þ*&<Q,Ž7»[ó:O=ŠÈßú*z?zºZ59�)Êô-GBgEªðF%3lW $ø'5E4{a°@PS–¤+;4g1œ-Î"ü= ]K~@Ê+,7#dˆž± Éê)	 !3 1U ‡ ž ³ È Ü #ð 
!<"!L_![¬!8"A"'V"+~"%ª";Ð" #J-#@x# ¹#MÚ#($/:$(j$ “$0´$/å$%!,%"N%q%'Ž%,¶%6ã%*&*E&p&/�&$¿&+ä&''.3'%b'#ˆ'#¬'Ð')ä'(%(
<(J(
g(u((Œ(
µ(Ã()Ý()#)8)&S)@z)») ×)(ø)P!*(r*(›*Ä*ã*ÿ*+8=+.v+¥+!»+Ý+ò+I,VR,©,Æ,Gß,+'-S-'h-*�-+»-ç-!.5(.H^.P§. ø._/-y/8§/6à/;01S0…0 —0:¸02ó0]&1X„16Ý12(32\2@x2¹2.Í2,ü2)3!D3Sf3º3=Ê3;4JD4?�4Ï4ä4 ì4(
5%65!\5H~5Ç5á5ý5#6+86(d6,�6#º69Þ6[7_t7Ô7î7
8"8_489”8+Î8ú899094B9Cw9R»9$:&3:EZ:D :Cå:9);1c;H•;Þ;9÷;,1<F^<8¥<7Þ<=.6=1e=5—=>Í=+>Q8>7Š>dÂ>7'?@_?5 ?IÖ?0 @8Q@8Š@_Ã@'#A4KA)€A1ªA1ÜABB(,B0UB†BœB3°BäBC1C0:C#kC�C[¯CGDGSD6›D)ÒD?üD2<E1oE(¡E)ÊE&ôE'F)CF.mF$œFÁFáFüFG61G6hGŸG¼G%ÐG"öG1H%KHqH+…H±H!ÌHîHII=IZQI¬IÀI!àIJ"JBJ&bJ‰J�J³JÇJ!çJ 	K@*KkK€K)”K(¾K)çK4LFL>fL&¥L.ÌLûLM)#MMMBhM9«MIåM/NCNZNzN“NªN¾NÒN&îN'Oc=O+¡O/ÍOýO>PRP9iPh£P2Q?QWQ*oQ8šQÓQîQJRQVR¨R/¿R<ïR2,S+_S‹S¦S@¿S.T/T}FTÄT)ÝTU0'UNXU;§UãUûUV6V(LVFuV.¼VëVW±WJÐW6XRX9kXE¥X8ëX8$YC]Y¡YÁY6ÚYZ,ZDZ—ZZòZ
! ["[6[Q[q[…[" [Ã[>×['\>\\\,z\+§\;Ó\9]I]e]>w]>¶]õ]!^2.^ a^5‚^/¸^ è^0	_>:_$y_/ž_Î_ì_ `&`E`_`z`Ž`¦`À`BØ`#a!?a=aaDŸa/äab2bQb$nb'“b5»bñb
! c)c;Ac#}c¡c²cÈc(åcd -dNdhd!ˆdªdÅd#Þde"e'Ae'ie'‘e1¹e8ëe$f=fRf"of7’f4Êfÿfg3gIgcg.}g¬gÄgâg(þg'hBh*Yh„h›h3°h%äh
! i'iG>iF†iÍiêi!j-&j+Tj€j“j±j!Ïjñjk"kAkXk&xkŸk¾kÔkók$lk7l<£lKàl?,m'lm1”mHÆm�nUŸnSõndIo*®o@Ùo#p>p;]p?™pQÙpb+q1Žq=Àq(þq,'r0TrI…rIÏrFs+`sIŒs9Ös9t/Jt/zt;ªt:æt@!ucbu1Æu(øu-!v8OvˆvFw6Owh†wfïwgVx2¾x+ñxRy*pyW›yBóy16zBhz/«zIÛz;%{Ba{-¤{ Ò{Hó{"<|_|[||'Ø|B}C}G\}E¤}ê}~/~+A~pm~"Þ~+"Jm)}*§5Ò€,'€'T€&|€-£€0Ñ€7�0:�+k�#—�»�,Ú�,‚/4‚0d‚9•‚8Ï‚;ƒ.Dƒ2sƒG¦ƒNîƒ/=„Om„O½„@
…%N…(t…1�…/Ï…$ÿ…9$†1^†3�†3Ä†4ø†-‡
?‡2M‡;€‡$¼‡&á‡,ˆ&5ˆ\ˆ6|ˆ1³ˆMåˆ3‰P‰
! m‰x‰“‰­‰É‰æ‰ÿ‰Š9?Š$yŠžŠ3¾Š)òŠ-‹3J‹~‹!�‹!±‹!Ó‹õ‹ Œ.3Œ%bŒ/ˆŒO¸ŒZ�Fc�@ª�#ë�FŽ VŽwŽˆŽ9¡ŽAÛŽF�d�=‚�;À�6ü�"3�KV�2¢�!Õ�1÷�7)‘a‘-‘2­‘à‘#ü‘8 ’#Y’;}’9¹’1ó’0%“,V“Dƒ“4È“!ý“R”r””Kˆ”?Ô”•r.•G¡•$é•H–.W–†–�–e·–—?,—(l—;•—Ñ—HØ—8!˜+Z˜A†˜$È˜<í˜H*™Gs™:»™Eö™2<š#oš/“š8Ãš%üš:"›']›…›Ÿ›³›#Î›ò›2œ@6œ9wœB±œBôœ27�5j�8 �<Ù�7ž#Nž#rž0–ž!Çžéž"Ÿ"+Ÿ"NŸ,qŸ%žŸÄŸ�äŸ¿t 14¡"f¡(‰¡5²¡Dè¡E-¢5s¢8©¢â¢*ù¢R$£Jw£:Â£Cý£MA¤K�¤Û¤ö¤¥)4¥-^¥/Œ¥+¼¥Iè¥L2¦h¦Nè¦D7§Q|§mÎ§z<¨f·¨J©@i©[ª©PªXWª4°ª,åª=«+P«)|«.¦«hÕ«B>¬R�¬>Ô¬M­;a­A�­"ß­$®''®(O®x®+˜®:Ä®7ÿ®+7¯/c¯.“¯&Â¯.é¯6°/O°(°i¨°8±3K±Y±gÙ±'A²Ci²­²&Ë²Bò²>5³t³5‡³D½³(´(+´AT´#–´!º´,Ü´3	µ"=µ:`µ(›µ/Äµ1ôµ.&¶YU¶?¯¶/ï¶G·Ig·z±·x,¸-¥¸)Ó¸3ý¸/1¹a¹
! t¹E¹SÅ¹'º5AºtwºQìº>»jW»CÂ»"¼;)¼-e¼#“¼"·¼"Ú¼!ý¼"½#B½4f½*›½'Æ½%î½'¾.<¾4k¾! ¾Â¾0â¾#¿%7¿1]¿.�¿#¾¿;â¿+À*JÀ&uÀ*œÀÇÀ.åÀÁ)4Á(^Á'‡Á$¯Á,ÔÁ(Â1*Â \Â'}Â'¥Â ÍÂ#îÂÃ&1Ã)XÃ"‚Ã+¥Ã@ÑÃÄ'2Ä&ZÄ3�Ä#µÄ*ÙÄÅ ÅA;Å6}Å7´ÅìÅ;Æ9DÆK~Æ/ÊÆ6úÆ61Ç'hÇ6�Ç ÇÇ èÇ6	È?@È€È-›È%ÉÈRïÈJBÉ5�ÉHÃÉ4Ê9AÊD{Ê)ÀÊêÊHïÊ;8Ë5tË@ªË ëË!Ì.Ì0MÌ;~Ì,ºÌ,çÌ/ÍDÍ]ZÍg¸Í0 ÎzQÎ@ÌÎ
Ï7)ÏuaÏc×ÏJ;ÐD†Ð/ËÐ<ûÐ<8Ñ=uÑ:³Ñ3îÑ7"Ò8ZÒY“Ò+íÒPÓOjÓPºÓTÔQ`ÔO²ÔIÕtLÕGÁÕ9	ÖGCÖO‹Ö'ÛÖ)×%-×S×q×,‹×*¸×Dã×B(ØOkØF»ØHÙNKÙJšÙOåÙ35Ú;iÚS¥ÚQùÚUKÛS¡ÛYõÛ>OÜFŽÜOÕÜ%Ý!BÝ@dÝ¥Ý#ÁÝ8åÝÞ=ÞNÞhÞ‚ÞœÞ¶Þ7ÑÞG	ßAQß9“ß^ÍßV,àOƒà(Óà^üàV[áO²á&â6)âT`âeµâdãg€ãGèãj0ä6›ä+Òä,þä<+åEhå%®åÔå$æå?æKæ?fæ3¦æ?Úæç*)çTç'tçAœçÞç?îç<.è2kèkžèZ
! é[eéGÁéD	ê:Nê5‰ê8¿ê5øê,.ë[ë.{ë=ªë2èëì,5ìbì{ìŒì¬ì¿ìÜì$øì%í#Cí gí#ˆí$¬í"Ñí"ôí"î6:î#qî•î³îÊîEÚîE ïSfïºï,Øï,ð%2ð'Xð;€ðu¼ð12ñRdñ>·ñ9öñ30òadò.Æò(õò&ó$Eó)jó”ó(´ó0Ýó$ô3ô;Mô9‰ôBÃô<õ-Cõ+qõ)�õ9Çõö!öK;ö-‡ö4µö>êö+)÷-U÷0ƒ÷@´÷Oõ÷Eø&aø+ˆø´øÉø,ßø"ù'/ùWù3sù§ù"Æù*éù,ú6Aú?xú¸úØú0öú'û.?û/nû#žû$Âû4çû'ü&Dü&kü5’ü>Èü9ý1Aýsý6’ý"Éý0ìý9þHWþ. þ/Ïþ?ÿþ)?ÿ>iÿV¨ÿiÿÿjinÔKCn�eþxdzÝwXVÐ}'`¥K$-pXž ÷Z$s6˜)ÏBùL<M‰K×K#1o@¡Oâ/2	9b	Dœ	Dá	N&
! Iu
! $¿
! ä
! -1/2a.”:Ã"þ!9?:y9´9îK(
9t
!®
,Ð
*ý
;(>d,£;Ð *-0X3‰(½SæJ:?…4Å.ú%)%Ou%•M»G	<Q&Ž/µ.å1@FT‡SÜ:0k+…1±=ã+!OM)�+ÇSó#G&k6’:É:1?=q"¯6Ò,	/6fM†BÔ6+(bA‹&Í*ô'*G7r.ªÙšö>‘PÐ;!O]H­Mö:D7˜Ð:í8(/a$‘T¶6'BKjH¶ÿ( '> %f Œ ;¤ à Aö #8!J\!E§!í!2"15"&g"YŽ"1è"3#9N#Aˆ#XÊ#1#$)U$$Ž$¢$¶$Ê$Þ$ò$%%.%B%U%i%}%�%¡%µ%É%Ý%ñ%&&-&A&U&i&}&‘&¥&¹&Í&á&õ&''-'A'U'i'}'‘'¥'¹'Ñ'å'õ'	(=(X(l(„(J›(Jæ(1)K)1e)=—)(Õ)2þ)!1*_S*x³*j,+u—+
,+,?,],t,#‰,"­,(Ð,jù,1d-–-±-Ð-!á-./!.4Q."†.©.OÈ./2'/2Z/1�/¿/Ú/ï/04&00[05Œ02Â05õ01+1*]1Lˆ15Õ1626B2/y2*©2Ô2.ó2"3%B3%h3"Ž3±3"Ì31ï3#!4E42W45Š4À4Ú4ø45-*5!X5'z5%¢5(È5/ñ5G!65i6*Ÿ6'Ê6ò6-7(57(^7&‡7&®7+Õ7)8(+8#T8@x8¹8Ö8Eç85-9!c9/…9<µ9ò9:!*:?L:6Œ:Ã:&Ù:';2(;2[;/Ž;#¾; â;%<1)<1[<.�</¼<$ì<%=7=,U=#‚=0¦=×=3ê=->*L>w>1‹>½>Ø>:ï>&*?3Q?1…?5·?4í?("@K@"k@'Ž@+¶@*â@+
A/9AiAEˆAÎA!ëA5
B0CB/tB$¤B0ÉB/úBY*CX„C+ÝC2	D<D/[D'‹D.³D"âDEE11EcEVƒE^ÚE<9FvFŽF+¨F*ÔF3ÿF03GJdG¯G$ÈGUíGBCH†H™H²H)ÏH+ùH<%IbI/wI!§I0ÉI úI'JCJcJ+‚J%®JÔJ
åJóJ"	K!,K!NK)pKšKA±K@óKA4L-vL2¤L)×L/MS1M9…M¿MÞMýM
N+NAN]N(}N(¦N(ÏN(øN(!O(JO(sO(œO(ÅO(îO(P!@PbP{P!—P&¹PàPQ Q/7Q.gQ.–Q ÅQæQR R=RVRsR ŒR­RÊRçRS!S>S [S |S2�S#ÐS(ôS(T5FT|T™T3²TæTøT!U,1U^U7{U2³UæU#ÿU#V!;V$]V/‚V²VÒVRéV<W([W,„W9±W0ëW9X;VX8’X/ËXûXY43YhY%‡Y­Y'ÄY7ìY*$ZOZCeZ(©Z-ÒZ*[+[#@[$d[)‰['³[Û[)ú[$\?\P\Ii\D³\!ø\9]%T]z]*™]+Ä]1ð]9"^/\^$Œ^+±^#Ý^(_*_?I_‰_ ¢_9Ã_Hý_TF`*›`Æ`&Þ`*a)0a(Za!ƒa)¥aAÏa3b2Ebxb3–b7Êb7c7:c8rc/«chÛcuDd)ºdHädI-e#we9›e-Õe5f69f<pf?­fíf3gH<g…g* g"ËgHîg?7hKwh>Ãh9i'<i1di5–i5Ìi/j;2jInj'¸j1àj2k/EkBuk-¸k0æk5l>Ml=Œl7ÊlBm=Em+ƒm2¯m2âm7n@Mn)Žn-¸n)ænXo3io3�o1Ño(p5,p4bp+—p@Ãp;q@q@[qKœq:èq*#r#NrOrr7Âr;úr)6s(`s‰s s¸s%Îs'ôst38tltƒt!œt,¾t0ët
u4*uV_uR¶u:	vBDv?‡vÇv
äv:òv)-w2Ww0Šw1»w%íw2x*Fx/qx.¡x(Ðx0ùx*y#Eyiy$zyeŸyLz+RzA~z7Àzøz{.{E{#[{({-¨{4Ö{/|-;|+i|&•|%¼|%â|)}(2}*[}(†}%¯},Õ}-~10~.b~'‘~%¹~+ß~++7.c,’-¿-í-€/I€3y€9­€Bç€<*�;g�v£�_‚;z‚/¶‚,æ‚,ƒ@ƒ/`ƒ"�ƒ.³ƒ7âƒ3„%N„nt„?ã„s#…Z—…2ò…P%†Tv†;Ë†O‡OW‡!§‡_É‡i)ˆ7“ˆ<Ëˆ'‰*0‰[‰.v‰+¥‰>Ñ‰<Š8MŠ)†ŠD°Š5õŠ#+‹(O‹px‹Wé‹2AŒVtŒ3ËŒÿŒ"�.4�8c�"œ�!¿�1á�MŽaŽAyŽ0»ŽìŽ�!� 8�"Y�)|�;¦�â�;ñ�-�,J�?w�\·�Y‘fn‘/Õ‘-’O3’Iƒ’NÍ’b“‚“¯”!²”4Ô”	•6$•)[•0…•B¶•-ù•+'–'S–:{–?¶– ö–:—.R—,�—4®—#ã—G˜3O˜@ƒ˜"Ä˜Aç˜&)™%P™/v™)¦™)Ð™2ú™0-š3^š5’šEÈš1›G@›Rˆ›2Û›Tœ;cœ.Ÿœ)ÎœTøœGM�6•�9Ì�5žM<ž*Šž*µž(àž2	Ÿ,<ŸiŸQˆŸ0ÚŸ: #F #j Ž "© 9Ì ¡'¡'F¡1n¡6 ¡(×¡-¢4.¢c¢*ƒ¢!®¢1Ð¢£)!£K£)j£*”£5¿£,õ£="¤.`¤G�¤,×¤)¥4.¥<c¥5 ¥)Ö¥%¦%&¦4L¦0�¦K²¦þ¦)§%9§J_§rª§2¨
! P¨B[¨/ž¨Î¨ì¨0©7©%U©"{©/ž©2Î©5ª77ª8oª&¨ª1ÏªP«/R«/‚«:²«=í«$+¬*P¬/{¬/«¬:Û¬=­0T­0…­:¶­=ñ­+/®C[®:Ÿ®?Ú®4¯UO¯F¥¯>ì¯3+°;_°B›°lÞ°?K±7‹±>Ã±"²!%²PG²(˜²5Á²0÷²*(³*S³J~³)É³5ó³+)´U´>r´E±´(÷´( µ3Iµ*}µ6¨µ%ßµ*¶20¶,c¶(�¶6¹¶Bð¶-3·(a·EŠ·&Ð· ÷·f¸W¸\×¸\4¹w‘¹G	ºCQºK•ºPáº82»Ak»A­»<ï»0,¼P]¼,®¼9Û¼#½#9½.]½)Œ½A¶½/ø½0(¾0Y¾Š¾a¤¾{¿2‚¿oµ¿/%ÀDUÀ%šÀ/ÀÀBðÀN3Á‚ÁG›ÁãÁÂ'!Â(IÂ0rÂ£Â"·ÂÚÂîÂ
Ã-Ã@Ã'RÃ)zÃ¤Ã¸Ã4ÑÃÄÄ32Ä&fÄ!�Ä5¯Ä6åÄÅ;ÅLÅbÅ:sÅ9®Å
! èÅóÅÆ8ÆPÆ.mÆœÆ¶ÆÖÆöÆ#Ç3Ç SÇrtÇ]çÇEÈYÈwÈ$“È5¸È<îÈM+ÉFyÉAÀÉHÊ&KÊXrÊ-ËÊ�ùÊŠŠËJÌ#`Ì„Ì)¤ÌÎÌàÌþÌÍB8Í%{Í¡Í6¾ÍrõÍhÎN‡ÎQÖÎ(Ï3HÏH|Ï(ÅÏMîÏ@<Ð:}Ð8¸ÐQñÐ"CÑ"fÑ!‰Ñ«Ñ&ÉÑ ðÑÒ/ÒNÒgdÒqÌÒ5>Ó#tÓ˜Ó/²Ó$âÓ#Ô,+Ô!XÔ'zÔ¢Ô)¸Ô*âÔ-
Õ;Õ*XÕ1ƒÕµÕ%ÕÕCûÕ?Ö.[Ö+ŠÖ*¶Ö1áÖ×$0×3U×9‰×7Ã×Dû×;@Ø(|Ø…¥Ø8+Ù5dÙGšÙ âÙVÚhZÚ]ÃÚO!ÛqÛ,‘ÛA¾Û+Ü,Ü1EÜwÜ<ŒÜ2ÉÜGüÜ2DÝ2wÝWªÝLÞEOÞ•Þ7³ÞëÞ8ß/?ß2oß&¢ßÉßÝßûß3àƒNà‡Òà#Zá!~á: á.Ûá.
! â9âVWâD®âAóâ95ãhoãDØã\äazäÜäùä#å%8å$^å)ƒå.­å*Üå)æ=1æoæƒæ—æ«æ,½æ5êæ& ç-GçVuçÌç%èç2è3Aèuè!”è-¶è
äè òè:éNé&né*•éÀéÙé.ëé(ê0Cêtê‘ê9°êêê
! ë/ë3Kë-ë­ëËëåë0öëA'ì?iì©ì4¿ì*ôì:í9Zí”í6´í4ëí: îA[î4�î3Òî8ï'?ï.gï!–ïh¸ï*!ð(Lð&uð'œð%Äð!êð ñ)-ñWñ.vñ¥ñA½ñ3ÿñ.3ò.bò'‘ò ¹ò1Úò4ó-Aó oó-�ó-¾ó,ìó8ô"Rô9uô,¯ôÜôüô*õ/<õ!lõ3ŽõCÂõ&ö.-ö0\ö4�ö9Âö!üöK÷.j÷:™÷JÔ÷ø%?ø%eø.‹ø-ºøBèø=+ùViùQÀùDú!Wú!yú"›ú¾úRÜúV/ûJ†û+Ñû,ýû*üTBü9—ü%Ñü2÷üK*ý6vý;­ý9éý9#þ0]þNŽþÝþ úþ>ÿ5Zÿ8�ÿ%Éÿ9ïÿU)K<Ë&//5_6•=Ì"
! +-+Y.…5´3ê3.RV�0Ø7	1As„>•(Ô;ýN9Dˆ)Í7÷t/@¤3å7PQ¢$ÁFæF-tˆ*§0ÒE	pI	yº	N4
! (ƒ
! )¬
! %Ö
! Mü
! UJT Rõ0H4y®/Î-þ,,
Y
k
!‹
!­
Ï
=è
3&=Z0˜9É)-17N
! `kLVÌ#3=-q?Ÿ.ß~2�MÀf-u2£LÖK#Go·Ó"î(]:5˜/Î(þ.'/V.†µ'ÎAö;8<t±9À
! ú$D*4o@¤åZW^c¶8SnD�3Ò=7D:|L·=wB[ºW?nc®&F9I€?ÊN
! )YVƒÚ:õW0?ˆ?Èz .ƒ 3² -æ #!J8!*ƒ!®!Î!&ã!!
! " ,"!M"#o""“"*¶"6á"6#6O#6†#<½#@ú#<;$Ax$4º$<ï$4,%<a%Dž%;ã%<&;\&=˜&CÖ&C'9^'9˜'HÒ'$( @(+a(7�(1Å(j÷(Eb):¨)ã)1*N2*1�*7³*&ë*T+0g+P˜+‹é+2u,6¨,fß,fF-F­-Èô-È½.G†/3Î/?00B0/s0;£05ß091O1l1~1+”1À1J×1H"27k2B£2>æ20%3>V3-•3tÃ384(T4#}4"¡4#Ä40è4!5";5(^5‡5+¤5'Ð5ø5B6Y6y6™68´6Rí6‡@7"È7Eë7P18O‚8PÒ8=#91a9“9N³9::==:&{:%¢:"È:+ë:3;(K;$t;>™;Ø;ì;<A<O_< ¯<(Ð<%ù<!=-A=?o=3¯=;ã=><>Y>ou>1å>H?H`?e©?"@T2@.‡@8¶@7ï@'A(FA'oA
—A7¥A$ÝA'B/*B(ZB%ƒB/©B'ÙB$CA&CChC*¬C×C6ôC'+DCSD)—D ÁD"âDE{E{›E{F{“FG'.G6VG%�G1³GDåGD*H3oHJ£HJîH/9I+iIG•ICÝIB!JBdJv§JoKcŽKEòK*8L#cL,‡LT´LJ	M>TM]“MBñME4N%zN& N&ÇN îNQO»aO‡P:¥P1àP€Q6“Q?ÊQ2
! R=Rk[R<ÇR9S'>SrfSOÙSC)TJmTN¸T@U@HUJ‰UaÔUm6VH¤VQíVP?WN�WeßW[EXZ¡XküXjhYPÓY[$Z\€Z[ÝZX9[L’[Mß[i-\i—\T]SV]aª]J^0W^Zˆ^Mã^V1_Uˆ_VÞ_T5`UŠ`Tà`=5a>saK²aKþa;Jb8†bG¿bTcb\cO¿cPdA`d«¢d<NeV‹e(âe5f
! Af
! LfWf&df|‹fKg,Tg�g	‰g,“g5Àgzög�qhzóh�niqðixbj4Ûj<kGMkH•kJÞkN)l3xl6¬lAãlO%mum#|m m
¿m;Ím	nn':n.bn.‘n0Àn!ñn(o><oB{o>¾o=ýoA;pQ}p(Ïp*øp9#qK]q,©q7Öq<rMKr*™rÄr:Þr9slSs7ÀsCøs8<t3ut&©t:Ðt:uFuNYu#¨u,ÌuWùuQv;mv?©v,év0w<GwF„wBËw!x/0x5`x–x#¶x^ÚxB9yH|y:Åy=z!>z/`z/�z	ÀzÊz äzH{AN{�{+­{Ù{&ø{.|%N|'t|*œ|5Ç|ý|})}C}b}l{}è}~  ~2A~2t~ §~È~å~*- Ij'†®Ç(ç€30€d€u€1Œ€¾€"Õ€ø€€�c”�/ø�,(‚-U‚$ƒ‚8¨‚$á‚+ƒ2ƒKƒdƒ„ƒšƒªƒ!¹ƒÛƒfðƒ5W„:�„(È„Eñ„Q7…&‰…5°…æ…5†>;† z†›†9¨†3â†Q‡Eh‡®‡/È‡2ø‡A+ˆAmˆ&¯ˆ#Öˆ]úˆ2X‰K‹‰R×‰I*Š"tŠM—Š'åŠ
‹"+‹.N‹}‹‘‹@¬‹Rí‹P@Œ9‘ŒKËŒ�2�C�/b�.’�DÁ�*Ž21ŽdŽ<€Ž2½Ž1ðŽ'"�7J�‚�; �CÜ�E �:f�9¡�Û�4ù�B.‘Sq‘8Å‘)þ‘C(’al’sÎ’2B“Su“É“ß“ú“/”3D”4x”E­”7ó”6+•6b•,™•,Æ•6ó•*–:9–t–#‡–W«–@—CD—%ˆ—®—1¾—ð—<˜A˜W˜m˜(Š˜³˜Ñ˜=ï˜-™1J™|™2’™.Å™.ô™D#š%hš0Žš-¿š%íšE›$Y›&~›¥›%¿›;å›!œ?œQœDlœD±œ öœ�5�R�g�|�+‘�½�Ý�*ú�9%ž1_ž8‘ž$Êž#ïžBŸVŸ<vŸT³Ÿ( '1 KY .¥ 0Ô %¡+¡J¡+b¡3Ž¡+Â¡ î¡ ¢G0¢Gx¢À¢FÚ¢/!£$Q£pv£5ç£>¤M\¤Mª¤Cø¤6<¥/s¥4£¥DØ¥¦3=¦)q¦›¦º¦Ú¦8í¦.&§"U§(x§*¡§Ì§=á§¨H<¨:…¨aÀ¨#"©=F©9„©@¾©@ÿ©=@ª5~ªq´ªA&«3h«=œ«;Ú«J¬,a¬/Ž¬3¾¬%ò¬$­3=­q­(�­¸­×­ë­ÿ­;®D®d®�®/ž®)Î®6ø®$/¯&T¯+{¯0§¯@Ø¯<°7V°<Ž°3Ë°Uÿ°/U±/…±;µ±1ñ±)#²/M²H}² Æ²!ç²+	³#5³7Y³$‘³ ¶³×³7ñ³7)´%a´*‡´²´)Ò´8ü´55µ+kµ—µ¬µ>Áµd¶ee¶MË¶+·*E·p·p�·Rþ·%Q¸gw¸4ß¸*¹.?¹&n¹&•¹U¼¹0ºVCºpšº1»=» M»,n»6›» Ò»/ó».#¼)R¼Q|¼Î¼Wî¼KF½’½ ®½ Ï½3ð½h$¾(�¾-¶¾+ä¾*¿D;¿8€¿R¹¿:À>GÀ$†ÀO«À$ûÀ5 ÁVÁ>uÁ;´Á>ðÁC/Â0sÂZ¤ÂUÿÂUUÃ7«Ã>ãÃ*"Ä1MÄ(Ä3¨Ä1ÜÄRÅDaÅ8¦Å=ßÅlÆUŠÆ3àÆWÇ‡lÇJôÇ<?È&|È#£ÈÇÈ[âÈK>É<ŠÉ=ÇÉ5Ê?;Ê%{Ê6¡ÊGØÊ Ë&5Ë\ËmË&„Ë(«Ë/ÔË?ÌFDÌ3‹Ì$¿Ì?äÌ*$Í/OÍ-Í.­Í(ÜÍ%Î0+ÎA\Î(žÎ)ÇÎ,ñÎ*Ï*IÏ8tÏ­ÏÊÏèÏ'Ð0Ð KÐlÐ~Ð	’Ð œÐ½Ð!ÜÐ%þÐ%$Ñ'JÑ+rÑ"žÑ'ÁÑ/éÑ!Ò>;Ò9zÒ1´ÒAæÒM(Ó3vÓ	ªÓ*´Ó1ßÓ+ÔD=Ô)‚Ô@¬Ô%íÔ)Õ=Õ.UÕA„ÕCÆÕD
! Ö;OÖB‹Ö@ÎÖ-×.=×%l×5’×'È×Að×<2Ø7oØ1§Ø>ÙØ#Ù,<Ù1iÙ>›Ù-ÚÙ0Ú49Ú5nÚ,¤Ú.ÑÚ*Û5+ÛaÛ}Û&™Û$ÀÛåÛÜK#Ü/oÜGŸÜçÜÝjÝZŠÝ/åÝÞ(0ÞYÞ%vÞQœÞîÞ ß.-ß-\ßŠß(ªß'Óß)ûß'%à'MàuàF•àCÜà; á2\á'�á·á$Ôá%ùá*â)Jâ)tâ7žâ)Öâã< ã(]ã=†ãAÄã=ä=Dä6‚ä@¹ä@úä9;å/uå=¥åJãåC.æ?ræ<²æBïæ?2ç?rç0²ç$ãç>èAGèL‰èOÖè2&é”Yé;îé#*êXNêB§ê;êê:&ëJaë+¬ë3Øë(ìG5ì=}ì&»ì>âì*!íILí&–í(½í*æíî+$îPî3pî¤îK½îS	ïX]ïG¶ï1þï-0ð6^ð,•ðCÂðñ$&ñ'Kñsñ`�ñ9ðñ/*ò„Zò?ßòGóSgó-»ó;éó%ô9=ô$wô.œô/Ëô%ûô(!õJõhõ"yõMœõ3êõ ö$?ö$dö0‰ö'ºö%âö@÷EI÷�÷-®÷*Ü÷<ø8Dø9}øI·ø\ù3^ù0’ù3Ãù3÷ù4+úQ`ú9²ú9ìú&û=û<Oû8Œû<Åû@ü2Cüvü(•ü(¾ü$çü(ý,5ý"bý-…ý&³ýÚý+úýN&þCuþ*¹þ#äþ+ÿ)4ÿ&^ÿ3…ÿ7¹ÿFñÿ28k‡¥,¿ì%.,+[[‡Nã'2"Z}’#¬DÐ	;?[`›7üB4Mw;Å729?l:¬[çFC#Š1®8à272j'�,Å‚ò/u4¥2Ú;
	FI	.�	7¿	-÷	-%
! 7S
! -‹
! -¹
! )ç
! ;;MF‰?Ð??P>�>Ïe
et
/Ú

! ?<?|D¼>H@"‰ ¬"Íð(8#Sw5‹1Á3ó%'5M'ƒ?« ë;0H'y3¡2Õ#+,#X"|)ŸUÉ <?]5�/Ó&9*0d)•2¿.ò!*.=Y-—.Å?ô04(e(Ž6·AîE0Gv3¾!ò-3BvŒ¢½GÚ/""R:u°Èæ p>¹¯i"}… 3&CZ7ž3Ö/
! *:$e+Š=¶7ô",5O8…J¾	 > &] )„ +® RÚ -!!<!>^!�!-¸!iæ!QP"D¢"9ç"@!#Db#9§# á#,$./$)^$0ˆ$8¹$>ò$;1%6m%2¤%L×%$&;&S&j&ƒ&š&°&È&ß&÷&'&'?'V'o'�'¤'º'Ï'í'((7(M(c(:}(Ž¸(MG)¨•)–>*VÕ*R,+R+IÒ+?,"\,",$¢,3Ç,eû,7a--™-)Ç-?ñ-J1.L|.<É.I/1P/:‚/D½/50 80kY0fÅ0j,1e—1Pý1FN2F•2^Ü2I;3v…3xü3tu4hê4TS5M¨5Mö5JD6<�6KÌ657N7Yh7(Â7'ë7#8678fn8FÕ8F9Ec9*©9AÔ92:;I:;…:;Á:Aý:*?;!j;4Œ;6Á;6ø;7/<6g<6ž<4Õ<6
! =(A=j=,ƒ=%°=PÖ=N'>Xv>fÏ>w6?L®?<û?N8@<‡@gÄ@$,A$QAVvAVÍAV$B/{B3«B3ßB3CGGC@�CgÐC,8D6eD'œD1ÄDUöDaLEG®EDöEI;F7…F9½F?÷FA7G;yG\µGuH?ˆHEÈHEIVTI4«IXàI‡9J!ÁJAãJ7%KA]KDŸKPäK45L4jL"ŸLDÂL@M"HM7kM9£M,ÝM4
! Nl?N'¬N8ÔN
O=&O3dO*˜O*ÃOîO 
! P&«P"ÒP,õP-"QFPQF—Q"ÞQQR-SR2�RK´RIS JS,kS:˜SxÓS8LTH…TÎTPèT"9U0\U"�U)°U+ÚUDV)KVuV1•V&ÇV%îV-W#BWfW3‚W¶WTÓW6(X+_X#‹X"¯X)ÒX!üX(Y8GY?€YÀY0ÝY-Z<Z\Z2vZ ©ZÊZ"ßZ'[8*[-c[2‘[3Ä[,ø[G%\,m\"š\)½\(ç\]0/]&`]%‡]­],Ì]:ù]14^f^I„^'Î^ö^_#._#R_v_(”_3½_/ñ_6!`X`x`5˜`-Î`+ü`C(a6la*£aZÎaS)b<}b8ºb-óbG!c&ic\�cCíc01d3bd:–d3ÑdNe7TeGŒeTÔeU)f-f9­f@çf4(gN]g<¬g)égUhQihX»hIiI^iG¨iCði?4jUtj)Êjôj1k3Dk>xk+·k#ãk=l0ElJvl9Ál(ûl:$m,_m1ŒmE¾m\n4an˜–nW/o|‡ofpdkpWÐp\(qD…qJÊq.r8Dr"}r, r,Ír:úr15s0gs3˜s)Ìs<ösd3tn˜t#uL+u+xu'¤u6Ìuv2voNv ¾v+ßvZwRfw$¹wÞw+ýw!)x Kx lx&�x&´x&Ûx8y:;y.vy?¥y4åyz1zEz)]z‡zŸz7»z6óz*{!D{f{|{%•{"»{`Þ{(?|Ah|?ª|3ê|7}0V}5‡}½}PÖ}.'~0V~;‡~@Ã~+10Eb<¨2å8€|Q€$Î€/ó€9#�]�%w�&��$Ä�*é�'‚)<‚f‚‚‚ Ÿ‚!À‚â‚÷‚
ƒA'ƒ%iƒG�ƒ%×ƒ!ýƒ<„1\„2Ž„2Á„ô„,…4=…8r…4«…#à…††1=†1o†+¡†3Í†2‡54‡+j‡+–‡3Â‡6ö‡.-ˆ$\ˆ:�ˆ%¼ˆ3âˆ6‰(M‰+v‰)¢‰3Ì‰"Š3#ŠWŠ*wŠ¢Š&·Š2ÞŠ?‹/Q‹E�‹.Ç‹=ö‹$4Œ@YŒEšŒ&àŒ�9!�4[�6��aÇ�:)Ž4dŽ&™Ž0ÀŽ-ñŽ%�5E�%{�¡�Á�jÚ�!E�8g�4 �0Õ�P‘4W‘3Œ‘$À‘å‘’’.’$?’d’7v’®’!À’%â’+“!4“?V“?–“$Ö“Tû“P”h”‡”™”ª”2¿”ò”•,•A•&V•9}•C·•û•
–#–);–"e–ˆ–D§–0ì–.—TL— ¡—FÂ—0	˜V:˜?‘˜/Ñ˜0™#2™V™l™$‡™%¬™)Ò™%ü™*"š+Mš-yš§šÄšãš1ûš>-›&l›*“›)¾›è›œ$œ ;œB\œ3Ÿœ'Óœûœ5�-G�&u�:œ�#×�û�ž7žKž/_ž/�ž¿ž3Ùž;
Ÿ#IŸ*mŸ+˜ŸÄŸãŸþŸ0 -B .p +Ÿ Ë à ù ¡'¡C¡Z¡s¡Ž¡(®¡+×¡7¢ ;¢%\¢1‚¢&´¢%Û¢£b£‚£$˜£"½£"à£"¤&¤!?¤a¤~¤(œ¤!Å¤ç¤(ÿ¤(¥F¥$^¥!ƒ¥X¥¥;þ¥
:¦!H¦"j¦%�¦#³¦×¦4ó¦(§";§M^§O¬§Nü§!K¨ m¨!Ž¨/°¨@à¨,!©7N©&†©­©)È©%ò©^ª<wª8´ª.íª1«-N«W|«VÔ«-+¬(Y¬5‚¬*¸¬&ã¬+
! ­(6­D_­&¤­EË­6®2H®%{®,¡®<Î®J¯CV¯$š¯-¿¯í¯õ¯°'°:A°C|°=À°)þ°(±€;± ¼±x]²
Ö² ä².³74³Gl³,´³4á³5´ L´!m´5�´'Å´Aí´+/µ[µSyµ3Íµ¶¶5¶T¶,k¶1˜¶ Ê¶(ë¶)·>·Z·3u·©·.Á·ð·¸!¸:¸T¸(p¸#™¸½¸WÝ¸B5¹8x¹B±¹8ô¹G-º=uºO³ºB»MF»”»±»"Í»*ð»2¼'N¼v¼”¼´¼Î¼Eé¼/½!F½h½F�½5È½1þ½0¾&B¾#i¾.�¾O¼¾2¿!?¿a¿w¿&–¿!½¿+ß¿$À0ÀHÀ)`ÀŠÀ¦À&¸ÀßÀñÀ-Á6ÁMÁ|cÁOàÁ0ÂOÂblÂAÏÂ8Ã.JÃOyÃIÉÃ�Ä0•Ä3ÆÄSúÄNNÅ6�ÅÔÅóÅÆ!&Æ#HÆ#lÆ#�Æ'´ÆJÜÆ('ÇCPÇ6”ÇiËÇ5È)OÈyyÈTóÈsHÉq¼É7.Ê?fÊ;¦ÊBâÊF%ËMlË(ºËãË0öË'Ì<ÌkVÌ*ÂÌ3íÌJ!ÍElÍN²ÍFÎ5HÎA~Î_ÀÎ_ Ï(€ÏB©Ï%ìÏ,Ð=?Ð(}ÐZ¦Ð:Ñ3<Ñ;pÑ2¬ÑßÑ$ùÑjÒ1‰Ò(»ÒqäÒMVÓC¤Ó!èÓ,
! Ô.7Ô%fÔ*ŒÔ!·Ô(ÙÔ<Õ&?Õ.fÕ6•Õ3ÌÕKÖ9LÖb†Ö6éÖ ×,3×_`×.À×Bï×.2ØBaØ
¤Ø7²Ø&êØ8Ù4JÙaÙ`áÙ,BÚ<oÚ¬ÚjÃÚe.Ûd”ÛaùÛi[Ü[ÅÜ`!Ý[‚Ý!ÞÝÞ9ÞWÞ/wÞ>§Þ(æÞ3ß%Cßbiß6Ìß5à49à,nà<›àØà(ñà1áALá1ŽáAÀá<âL?â<ŒâLÉâ!ã18ã+jã–ã-´ã.âãäW)ä6�ä1¸äêäùä7å&På&wå)žå%Èå9îå(æ31æ'eæ$�æ.²æ?áæe!ç&‡çG®ç<öç3è2RèŒ…è*é&=éBdé9§éPáéS2êf†êdíêfRëG¹ëgìgiì>Ñì$í'5í#]í;�í=½ímûí(iî$’îC·î6ûî,2ï#_ï"ƒï/¦ïQÖïH(ðUqð1Çðjùð&dñ)‹ñIµñMÿñGMòH•òJÞòA)ó$kó&�ó2·ó9êóT$ôyô2�ôÂô"ßô=õ:@õ-{õ-©õ2×õ&
! ö.1ö*`öB‹ö9Îö7÷4@÷>u÷´÷Ô÷-ô÷+"øDNø“ø³ø<ÑøFù-Uù)ƒù9­ù-çù&ú9<úGvú$¾ú4ãú:û0Sû„ûŸû&·û/Þû-üQ<ü(Žü1·üGéü 1ý,Rý>ý,¾ý)ëý/þ5Eþ2{þ3®þ7âþ*ÿEÿXÿBxÿD»ÿ/ 00 -a (� C¸ %ü 7" Z 
l 'z ¢ 	· LÁ  !$ :F � Nš *é $ !9 A[ � &¼ Oã 3 (G 'p 2˜ Ë ŠÏ Z li ²Ö c‰ (í ( &? Kf K² Vþ _U }µ 3	 YC	 >�	 MÜ	 **
!  QU
!  §
!  $¹
!  1Þ
!  , = ;] 7™ 'Ñ %ù " #B f $† 3« ß .ò )!
 +K
 /w
 3§
 <Û
 1 -J 3x -¬ -Ú 3 -< 9j /¤ <Ô + 7= 3u 3© !Ý ÿ  : 'Y %� #§ !Ë -í & %B h %~ #¤ „È „M „Ò _W ™· ,Q 3~ L² $ÿ R$ *w 
¢ ° )Î +ø ($ M l  œ º "Ù ü  94 =n ¬ 
! µ Ñ	
Þdþ ‰.â&“�24
! äRê©&V
�-a/œyïª9êÖ3R5L72(º
! ì4kˆ	�)ö�9u:…/-M¡E!z:G9]
2¶Å..41¨7�N<P-,9¶)7´:'' $ÒE|8=>Ê˜à�#|!´+J+�18'Ê2å2v95*­"5˜7N:1!<+D%h�$ë“ê<H	Û8_!…`"ê*fkö
! ü#�Å5š
)/%
+M-Ý%€vÝ
! D'°÷6L1†<„##É,ù`pÉ"Â"¢/)"4˜x!Q'¯)»4Ç4:£1ž¤Œ?O§¯3,� �!(0Ú+�ð!/£!©9¶Í8±ÿ.9),™R;Û! "H�
! ;.‡(%q!§Æ!‡ÐÎïM7ª"3â
ãA9ò'Ï¾|0S©@*©åµ"z
;,Õ;09'¶.17C4§/ü*3<�(%4á8	Ò<–Å(o&–tËù""W4ÀõÑ
! =<O‚Úe/Â u7"*-c)T Õæ#w2+ë66÷3p-ÐB©5"Û ô:'©!C8Q"È/r.*-
! !1÷
! �1d#è”,è$ä3F¼-lŸ,^ñ:ÉÖ*ì)ã†Ã
8üþ/q8‘�/ø:b/Áé¿0¡5j5s	:à&<I“(tÈ0ø&‚)V)-A†	¥1/
! ®Ž
ô/	&¯¢+wç2ª!ºTî	A7(8/
! 7ã!ËR#ÅU½»M/².³û%Ú(E7kå-‚A:<AØ6h$)2�+E4–î2² 8¨-ÇÅ2ð4Yè”
! U1+8
2Å,Æ-. ”'3î%7õ<.¼/Þ!U_:¤¦(v�2–ë¦/i!�º(‚§×*&ÿ2K)m'Î#\EH¬"{*™&,|½á+[	B6›õ/3*U%D7#2ZY%^"){0$#Î:¬=ãl5Y$$bæ%ëá#y16Ó: 	}D=*�Î7Ý¯,ô'Pµç1 Í9L9ÏÛÏ!Ç4õŠß(&’-’pÇ5)ò(ëi.ô+=a:Ú	T
;¦9ã~™“9¤ÜŽq*§ ¾#ô	/ž[29ù)À(,Ï|*
! wH)àù˜,ô1:ÈÒ-”(†*!Ó-@2Bà,w03T"w^"ó)@-Ë
! A
œ2o »<c<Uô¶*/6ÞŒ±&ˆ:Ö¥*XÖß5ó+§\eJ+É67	¯ ]46ª)ýiy42Z:fz#°,°;™+/ Ô1à7-"9	A2²
À	b>+`*Mf:Ø§óBx7@4X ²Ä"~,c-ö%]N,1<V4Ö^6F2ï6"Ü"B"(	Ê«×<F,k:1633„*v#•%­
ô4Ü+E¬•Ñ™*¾p¯9Æ@392k0±u<ð"Ä8&U91Z#31·4"	þ3D¨<ó6úç!'™f„
! ó.ð$
9œC3ê
! T;Q5O%÷),¾+…*¼/�/ 3�„/ 60ì
! °
! o7#Å
m04%]-#;67§#Q!Êõ™=ªÓ½'=›5T(Ý_#ž~#û,®àc$Ÿ"
! ¾.$ð:A.Œ24NƒF6+&=;Ð¬Ö)Y9Ÿ/9ß]	1&$Ú'8m5õÁ<ÕÀ†\/«;…
ÛÕÞæA9ä-nä9Ö)Õ&$â<9¾	'+Ô6-U-ñÌE5a7.;½_÷Ã$"‡3')L8¸ £XD-‚¥+F3Ì«"†ž(�<<±;ß%ï/L!r,2–5zh<Û&»2£'~n
ÿ£ž
! C*49Sc]ý	:"‘!ñ	Ã‰7í7¶.5z.åB,¤tYÇ~']ØÄ‘-"<š"ß±"×+38<(g;61À*m!Ä,(9¦$Œ
/*Ý.!×> H#œ.i;ÒM,Ì€3[„t9“²7hØV(‹900Š$�'µ3È:Ê§ô>¦
! å†:#K3
! Bc0	'#x§!	F	/è6ã®&Ì®mß9¡2ª’(™8›6ëCl8+én
! ìŸ«.ó97,ç’ˆ2C.%“/"(&Eo&3çvè&ó7è:$+éö
•$šJI¤#ò[$ 4!62_ú;'(Ðý-Ï'Ú•vë*~-ì/›ž Æ)öi$&¾Ú%�+œ"è°Û1?‡%Äµ -Q,!qüt,\#KÈ¿;D>,•*È'Ðã/t…×7l.	Žâ,=®	K¦5Ö
È5Ð7/	 (›ï�&oÇ.¬®
y"-52C6Á	Œ±X
! `å6-tô9P0<*7O~ü9p2Ü%�:e
! ƒ-û
äy$/5Õ":2-48ã
! xt%È+W.¡79/³Àã+7þ*2,¤
! d
Ý8V—(î5v(1Æ*¸3
2Pì&¶0f'£8):&þ#¤67� fû+.­Ã3F4V,˜:y�;%	Ê0è*9sZ6Ú<&¯år"3Øú<0Ü
! š‘m/Î-`)7R0·8”<1!‡g/zŠ<2&Þ@(�
! î0½\Ú7Ãû1éuN0‡ò14¿?Îã`%bgÍ8&ƒ+;
! «38f Q9X£/|¬3,</c<*•8¼âÝ1+W;<	Ü.u!0¯¤x
! ê}4»7‡,{ê†8¯./ô
! ³ äõ®(ÏY7
! ´1ë+÷×4¸c
C(×˜ó;l3²Š“¯AÆ,~£
! ­"ä&â^*Y
! PÐ+V
¿’'>8Ê„,8"2j)+Vç){&5-âu.÷”
! ák
ÿ¹¹R'Ø'Ð7Z=Ÿ–xq4¸:Ù9m,SÙ.ó4e€g¹x*"ŸL2Ñ'&3ËSq¥$4i‡:r;½m4.RO#�/"(}/Q&,t�=™µ
! À16-ô<‹-j	�<V�»)”.j1v&K~3}‡Æ:Ó.5OZ,²4-íç1Q‡ëx5º0õ2 9<']Ër5û4î
Ö;À
! <C ½£ò&	9<–40[@<¶ûÑˆ"›X4L5å 
û.£3½ò‚,r/‘)&”*}-°Ö¤[Õ9Å*ßn$f=H6;"¿YÌ1{2Õ 2„=r 2O/+(%´œ6;Ï*ª4Ì(ý29VÈå'S#†®+le})©=G_®ô-—5Î<÷(¢$J³�3c‘&a,!j7.~¦ãÂ.— 9'ˆ :õ
	0�=.,ª5d.zº¹$%,ˆ¯Ó!K#4•QŸÒ3Ž0vÒ&fe%×#÷	j,†Á
! Ã%®Vò+;+j?=üÎ*ÉÞ'j!çÈ»4À¼$û9j,‚ï1h(Î4(6‡,	å%È2Kÿ	y7æé'}*Àª$‚0
�
Ž+D(—¡&"˜#ã-¢�Sá2úÕ%ž`-a&Ä''7¯åa02#4÷\5(*)«ê†'@–92	ìš%‚&^ 7| ª+ø	Z	'åú3†=(õ;H.]Š+3#<&78: ƒ$@+ï-^'Æî)Ó2H9±8n&–.ˆ¹·	*1ä5+3f6t
¸ý:}
Ÿ)õ�ú6/8àç
(3�æ É’5ú �4)À-Ç
! �1·0
"8Q…8Ý %A3JËDNZ.
o;Ë‚5I ð2¹'$G5¢1	Å¦&Ñ68u*H·"|
ÚI5% !"8.©7
æ‰	4®$Á
u^,/s  _*<õ8Âå_Uâ%s,ví	P)Hy2Þ&å
j'›Í<!7Hg!ö35Ø„£O£2W�4W#gÐ0p*¸Ž3U }(*þÞzÍŽè3r7S#4p7Ð!™"¼2´5²/‰’6Ç2Ù28f˜))…Â+(5S ƒ/+#È)sû5 „.¯'£ýÅ={8ö&z5h% 1K"='p#�!O/ñ��\	~/‡0ž+àì*Ú$È
! >';/(©1_;í&ø7æ;†
…°"¡%y
! ,+Ü:*û
!  
<—69.µy¤+Á
! ^&˜8ü30á5žQ	oë-U5„(3)¨)á*‚>
Ó9Ež70%	"']»*5w-ÚÎ±
`7—Õ“¾L#©0K:ë]Õ(à¼Âé/Â: &ºh*06~$�"³&^;j°.69‚']
! �°84°œ=q%š: ðüH2’§9å•6<‰3µ6�g#yà¾ó4�½6�š
! Â�$K/7›!¨#Ìv
! Y"8);ÊP1¼‚
ò.Cq¬'nÇ.Ä†v‘0ºÏ.Q‡‰;¢,¥&p�) j')1`[#‹&T-À7p6=9ÅÁ;0{=½,:[¢-Ò8ÐY*g1ØŽ!!eáõ(:ñ*õ}Ü0™Þ$a1¶,Æ;îÐ547( ë	ù1Ä9‡Û3x55º�˜;=ý/!0¿8$'!=%/Ÿ1@.[„Ž)>9	 ù8a9ñ;3Ê&Å6ù;D2„8H8Ï
! ~m)<•:Ð61Û)57¨8vRî7R!<÷ _8‘­9¡=ù==åávœè˜¬/*L;‘£7 4�î"Vï‘=qö*Ž'Ñî+Í",'ˆ!ù"µ“7™Û2N[5­'565ËÒ.)C,©G)ÅÖ%ø	8z  ov	ž'ÆÈ
! ­MÁ+’;6Q-„1z0Å¼#‚:5Z¥"8ˆ#%}+`.”8¥”+´á=`/ g:Òü‹$c'­¯;â#Ð�*û‘S._.õ„2Z”6¯( Î)W
! Tßü;S)à—&Ø0Æä,³šu‘2º™Ö,
=ÏS
! Z*?)Hy5í!MpÑi'oëú'
£ úê³
! Ê%õE
! R'˜+# Ã9óK-Ò2MÚø¼5;-
! .L+ í" Ô� ­0›§:ê�ãrë€$~Ï(�¯)4S4÷,#­u±9@O5v9´0ï*[^	„o57C
! ù:^Â#1v+$ª/»!L	&/%Ö(•[;ý0%G*Ÿ/�+c9íUˆ;	�„,¹5
! Þm
! ˆ(³7%(€K0u i~Â|9>f!ï8û}8¨.´6V5lÄ;à~
! ;:Ã§2\*Ok
! C$»4dÙ*Ý!ºå+Ã2'y¡Ò<m%K?,7ª2$=,
! Ì\)2û8*Ç	«$š0�Yõ+alÓw&('#æ]Uê&èî J^¥n%Ö�fX&"9
m8È&Ef&âçŽû°A82
! 6ƒ	¼9g=Ã ?ï'þ,5!øí÷1¢*@N5…^´!”
:ÿ ¸1X6%);�%ð,|,_6öC+ø0é%)
T7L37ý!K	íÐ$Ü,°+Ÿ’d0J½¯5pŠÝ¦(\
! ¨�ëç6Zž±3Œ)t3aÄÍ2„0K
 @.06¨êâ"Î$56
O1×ö/ó	(_%³9$Q#‡)€èµL/œ+Á¦1­,%BÖ�Åþ.µŠ,êÂ‰<ò7f^8çCnÉ2WO98L
B%˜4œ:1"ûV9E1>6°3W±¤3Ótn1
! $Š×´)1*/f,:¼ò<W<8;ª.,£5˜$ü�4ÿ
ˆ<~÷:œ#d$þ÷­µ)È3'Ö¹
! #†4†%ã.´3Ï7§6ÞãB
*h4±!,µ(ö	*
! Þ
! åå,�Õ>.‡#[,#04&m#rý<;4e2„*
† lÒ‰oÿì-L˜)ý4:	gâØ-¹-™o9Ý,¥l2[
! F<¿âí0š
³3u!3/5™'×‰ö6O0}:{Ð#Í:1&&(;&h&‰î,ã4¹.0á›9!$]Cïø'K=·0F"Æ›È8Î¦	SÂ+M%Åþ"¬4_³„4ë$q#‰0ú5à-­1n6QÝ¨	r;�Í5Ù"©ó'É.ŒSÓ%	)0ø<;3tš2'“ð�+ë˜íÎ 7ëDþ
ì@$¯8Ó	A‰
! æ,;%4G=,p›/¨"P4Ö}'º.(„¢&a6•hí‚ì)(ì-"WÄ+%
! ÄE’ä6®b3o¿I%ø,ú,4ôQ*¼'þ4?ä›'¸¦"
! #Z×\%…S39ì;n*z!í:|ƒ
 5
&Ìòë(:3I(„"6d	5Å`r$´8É!$0Œ3%Æ${­b!u±4ð·È.¯0�	]®!Ó&l ¸;ja¾s1´:g.4Û"§,»Yù–Ð"¾ã"q7,=¢<Î&£O*Gâ4^$È9î;R<ç4“³#â	Å!û™1N+æä•!–dÌ;ö4#t7&Æ*°’0>í)´]'ÅÄ)fL,N)�i$*ÅÛ9Y.7E!n;AÑ‹+«‡1RI',(Ë'	(³ç-»y,e0v6+'J%Yr#³)Ã/ƒ8Õ0¬%¿,Y13y<K+Ÿ%Vl¤2ë"e$N";À3ç^-¢å¬,®'r~•5®Œ	ƒ"µL`d,»ö€�m!6î@:Yƒ'‹V:õ4¢Ñ;*%W*©40ŠÁ"ZP.a	¹Û.0£$x5MÀ8F)úz,7p 8+Â5y&k*lÃ'4×(Ÿ;#2i-¬;øm"(Û;ï3*¬+?/:›7h-E6Y5A/r3î¢ô.d9l"H1- 0¹'â1},I4‚ƒ9ü D&­$AS7?š ¾,0™,ñ
—;=h²”Ìç7v7Ç
Ä6Ñ!©‚2P‰†IB3Âj

	6#/ž5·;Þ0!ªy
! ª�*	4›0É	š(žM$æ25'
Ë:
F&ë[
Ñ'‹=4Ë.ì¥iiK4v-+‘¸%È7cý2i	br04+L,%I²#ä'ko)5#™#l,m¬%Õ-‰2	*¿#g(ék"y#&“&kXKºè3$M5±$¹%³.7##=@ÔÛ0Lè›[õ6\2Ñ,‰Û5-6	Œ
! +:S3¿+"€'Ö$™-ÂT)#%3ú;	Ì<É¦ì:(	ô1 =õ°¡4
! 
f<ùÔp%Ïö -5CÁ,%0o1\4M5%„í?(zµ	E1D6E4�7k·Ï"&’=ânq;_­r:6¤$Ïš;y;Œ4-Ì2w><\0
! èíC“-ï‚9�Í|&ß"³<8. …;p2"Š¬ù‰!�0P"	;Ž4X"):ø9…»�.gÜ2ª:æ*¿­=ˆØ`“þ
! 35Š
! 
j/d:x*y.!9Ú.l6&R_5WóÔy/!~×&÷Ãn7r,	Î+Ï„9?0ó&yg6ð/“Ž?™2ë'?·#¢æx£]j:¤qX2<™Ò&+¯&&¿<î$`;
-[(Å ÷. !+1&Ò6ÿÒ1K'�
ë¸†‹#Èæ4Wn1çh$s4Ü/Ø2£:C&Ë›c(lB:·ü6eX5•	¸óAë;®6Ûbï:å(8b¬Þë,Ì&«—=ñ1['c:J°0©/�Y*@9Í.Ô:aßÐô89®!$¤³7-ðê	„5B;Vä%ú
ˆ›
’#ÍÁ´'fù-m=;Üp)ã6æHÿÎ3©4®’,Ô
Õ©©"b.%¨1¿:	Ù(Æc=g<ñ3"49�5µÈ 
%–w*p4Æ=ç"ü+58@ŒD;�&“5—*ˆó$÷<©'3	;'.Ãÿ,‹b8êÛ'…2ð8Í6§ÈOÎ'¬ü$!¢©8�©ì+3
@
! ä6€e€+É$Ã0K%¥%Ë0àã:l-!1&/P$R&Li&4¥Àï4	Ý&ƒrÁ8†,P0Ð¥Dù5åÐB+Ë+1Î(R!âüÓ=,œ`ëj&¤6(73ÜU3Î)Ž#²*Ò(�<=1;÷2ÝY&·œ-‹2:œx(ˆ�.—$�9–-`<~<–#J	þ-p×ªp…5
! ×R Ž*ü":$še²Î¢~%‘-ý5å4ÁÃÕ:^=š+wuy0
! \4=
  
! 2
µ."
÷"y+bÙøÃ	Æ0k¤
=8G
! ­*Ù ™
! ²¹!‡,u©#+Ï3_õ |>*.8ó¤0X7T*Á¤m$Bcù\<�°:$=&Ü;O,š¥/°û!›Y=+}.#-y!K½ù!F
é:Ü4›_4–<á6‰%ŽÂ2J)f	éµ;Q·7VO)²\ÅÏ¯·I/â5m-»:¾‰å:Ÿ0(õ%—%d"á ÇKb1;7Œ!Þ°mO­-Â0‘d2š34v4*$tc5)€e-	»	·9‡ç‡8Ã*Ž+._7º5ú›;lz/¥;_<T1æ:-7*?,�™ò/><%,÷™úî1"œ¼0¶'$ª8(·6Í&QI)hù'D=¨í3ÊLž¶6z¨!M½(
! 4	Ó5:)ç,w:œ-('Œ^¬(
! 'ßÞ.Â­Ž*3ñ!èÆ0è
p*=(Î/Ê* ,Nc&— 
! Q º!×5';›Ÿ¡*r	Á&¾áV.¬Ÿp(./26ºB#1þ1e\ e A;9
Õ÷%í‰/äR
! `2à w&]%­7H{$Ù9ík77Úê)F;*.0ii*¢V+�'…($si
! ;èé%¹—´ ®ˆ+@/Ó‹wÕ¯Ä½}#“
X;Ëw9Ðp3k~=ËÃšJ2[Ûè;±:ð”)¿Ü—"ò/L;s}ô¾#Ý+*B» þ h Z&à!¢B!wg«+17A	Ç%c%¦
! »(,;NòT«<Å+ü:ý.%$K
! ¥!&è-d*X$Y'¿5Ib:Í7p
M•.³5!w 7œ¤/6«p$26+�=18í%R.'Ô	¿7ª#%°³2õš”
Ÿ$ü„ €e!fq"ÿ®#ø8œ4€;Î"l	D)Þ2ƒ=²0Ë�lÛÝõ*ê;} à1ÿ)Á4_M(ý|~¹ ¿'+<.àÄ{3{(éD9"Z2u5’
)!X
W5W+/
ä ñ9¼!%yšæ1®“=ƒ2pk&{½0k»Œ9!Ã8ý7[n	::`«#5"3"EŽ�*Ÿ6Š ä#QŽ"ØUV-�t§.((}$”/_'f)6(4¹,!5¤#Û7-ù
5&Po6�Ët*}=l0¸7mŽ2H3.‡9(/?
! ¸á
! Ûw6V7òqÒ,–+¾'Ä	ã5ð%#
! X9Æ/'7Xý%|d4Õ Î
¦"õû6É0<5Ö.J"*=7])¢0f"¼,Ñ1*=f9lÒ/…'¹(p"	.$)R"˜j0Õ	qŒ7·1¡Mh;¾¬Ä-“8�8ºÍ¹7ì
! ¦�
! Ð:,2²-.Ÿ˜"�2Ê0$Ùu(äº+ý1öW5œ)¶-êt†Õ1‰4Ç0{a;8Ñ& 	Kö(XÊ4Ó9+ß<(c2r:!³/øl9z;“6"15.¹2²%É#í4J/¶D+¢%!5<{ W)9Ž6Qé(ƒ+	ËûP	Š=éý'a“,Ã(2ð&r ‡…y^ó:Ó1ÒÅ2/U+ƒ4Ú2%7�×$!mw5w=Í|ôˆ0xøf#:
*œ3Ž$#¾7
! ;Q2ú»2=ýG´
M2Á%†#°&DÎÁ²µº/œ5/û%Q6!F'2":‡#!Á3L^:&
! â-´ñ)j
! ñ$)E;÷9¢e;¡1Èd&F-#yš'%)¡6:. 0M<ªØ¼–=;0±’²(é*5x9@'ˆ%íŒn+'"7±)œê9§8�.e».E0½l–Õ,â-(3›	^ŸC#:"Ä{S8Á6=	
! --À,>,V&Ê]p5¾Ï,ì5@h¡<í6ß*a("•9Ü&“*¾"Ñ6AZ
v.Ã5/2ÑÅ3	5“	‘<­	µ&ð+²)Ý5w.{<¹!+ùz 
·
Ã)d(,‡½9(!±!ì1ß=Õ´'â¯Ô0H0i8k]1�1öƒä(½5y§
! Ð'];ù¾%Í*
! áË71*2Z;å*Ñ*ø4$1¤!�"WC¨&ó.g¦V¿è(=¼U!<¢1–a†J
! †û	(ò2�£ï#‹
! & PB\‹-P+SÕ'2 Ì…¯Y2Çº&â'Û¹q/„• †
! )	µ#&#2Ú8/¿+)�7“ý €-]9³M0—-;z*9ç‰#N€ûj$¢Ùs"Çþ%§‰	¬Ø)çD¬ä•;ë0á9>I,þÈ:5LL"ö=0Ï6c	 x:i<”2i§u#Š)z"n9÷-k4,<—Þüºõ¾59Ž:²;«ÿ5U7._)'q)ßê9L-4Ë Wæê!³Š'à4ÿ€9059#3) ‚7e	eƒ!¬0b ¼@%P%k$²œ[š5¨%¥'%€É¿w"½ß4B&ï7“å;·Ø	£#‚8l*– .y ¹Ë�Ô PæßO
36g 0—U70o=ì7ÞÂ#½Ã�%¦+7ˆdg‰"Ÿ
! S01J;[ï	÷7ô&ø*ÖU{85�"-è
! 17USa's…4k#ŽÔ)ìÄ
! �!Š	+Î82Î;
¼	û$8•3=6(Ð
ãhÑ3äI<7 
! ’bJ<G½%³	Ý- R7Ç-M+í8¥ä4
! Æ„7Å7ì+h22$0"ø8.²<1#£./�
‡ò5Í2[==×g9Q%ì:,D/Œ8®-m5
! 6*x"
ÿ&$ý&-:<üCb&­ �”¹”"	Á÷Ø•=U$Q
! ;¡4l&Ñ �û4’4®"&%T'o[´0Ð4Õ¾;çØ£Î	ÔQ/
! ª
0`î¡´2ðø)b9È°ÃŸ<’	9Ÿ8Š5¨=R8"Š(q$¡óá].[1+	.*ù(§1á&Ì/b	28r-©-Ú&Ö+¡
! f+ÀO3ø;ö1S$©+	+ù3…Êà685K
! b%R3¿!=
zu©)Å&¨”LÄ!BZ9†0
! G2»$*È”c
! ¹g*Miã0°(w)m6,+
! "8ë<z-2EÞ;G4%•(«%(þÌÏe~“
! îhiÎF/G;S¿y6¼e5l(l*ÔQ\-/'$\G(!„Z!Õ!ˆX0‰.=g
Ž©;¦²Ð
! ë…+ê7Æ"þ:=­0&
e2‹Û–
! ÕÐ,’›ÿp'¦&š
‡ Ñ+ä<ù6*éd=
! Ñ9ê2
! 1¥
u?¹<ß04¡¼¤N;Ÿ;E:*}Z”9N6íÑ‹�\|µ.Î,(—š7jú+8ž3·- /¥84/Ê)¤*É:J 5a4Ò#vÒÄº8…0”-..�54+B2î]í<+U5t-‚ö$Ø$ê0_&Ž1›3%i¯+0&*[—X ˜56Â$òÖMZ%ß&=+7 Ç»c/O7½4ýdÿ8^e:S4 4B-Ú’7!0"e7 øŒS;É<°*‘6Œ³C¾3 #ù&Á.&''	
5•09É‘8•r6"ÔÀo8u©¤1ÍæVá$I&; Å”�6¯/@u{
! +Üè¢rÙebè*K:¶!)!¬#'
! #'a#Ë61;å!32þ‚N-6Ô+'Ç9˜Ì8ö—‘ ¸Y7·;mv$5O“)Îã$¨
J=i1ÚžC¹g«&“$…,U<^ìø5¼%�\,"Ê¬$F{7ç4*�.|!Çÿ‘
! à1Ÿ&9Ž=B-™5¦1 Ì×8 &ò$7ã,<%‹)&=‹t­KiðT@íÓ�!€¾1€8I
! T2h7~ž*ÜƒpP7dä47N‹,÷4¾G$ýŽ çö!ñUB)BA:¿%î9.†ÔÍ/ÅAè,()¬9ã#£9äJ6U	+=)Ÿ-·-ƒ3å/ü/$ô#—•1FÏ2)X%b7ý,Ø;ì/Kû&§S+E"¬*…R*x=ö'Eœ/Àì
|1± 9#¯+
¹+{€:h>%Ñ%¹"9;bu,^´y€ä*Ñ)«�6_/§6¡ u6[40=¬Á(�æ.†8<,Ó ?yï-7
G=
! ó®2%Í5'~/,‰=Õ
! X.˜>V
! ge8Þ‡6©T
! ƒ_¥Ò
! >"K.Q<I
! y7¡31.¡:9w^Ê5˜%ËÖ0\6ïÎ®¹#3÷ü>&;¦:´Í�)úšÙ1ö5�Ï	:)+<ô2<D3d²bŸ*Z/,¼
! 6=}�3¦ £(:"—?&›+°8dÛ6Üý9mÂk<Ó¼Ý	+'›,F!x3í'ìŽ5Ý#C2àº¿/rú	½"0F¤"Ä)}6)ðv7/Q8:;ü!ã3
8™Kªû<ú+M‚ÙF9»..ˆ/ï³
¤È*(B gê")�=ß:ˆ&Œ6H;¾/ã;
! 5O¢M1t\ó<
! YÎ<#1À'Ú3Ø—8¯Ú/=Èž`ž< 
Ý2§0l)Å)Þ9t6Q¢.ˆ3vªlË
‹!«(+Ó4„%8bý
*M=‹"G6›)×/˜6Æ3z&¯#dD	Jû:*9ã6–	Ð3@»’•?1ø
¿gÉ*žÉ3a<«±	]*ì:[*s6rãKÛ•)Æˆ)<‚M8§(q+E%ƒÁ9ÿ¨<6m;l%µ%æ(=#±#Šw7Ê	]254X!ÉR: &,"$�(m	·/zB(áö%¯"	Í0×%'l|)G+0$<g	c Ô{:ò)ôò T4¢	;9iìi
! :3 5©(¼!û‹(,4*+®Q~8°%]:+ú-o]3ù+Ê6
4G'#$žŒ1¿èH$'*¤5<X;¬&-Þ"¶Ž&“321S,Ã�
ÿ‘�#8-šK1$/š&{%­<Š*	³š#u7ž=;=ž6)
! 8$fH(-�N4Ê)Ûnº1¸'
!  ;s
! f·‘,¿ª=¢%8¨*}Ò+Uç3.Ø
¥¶#=ü
! à0µ8�×Ûƒ)÷f(¡P9eúÁ'R *¾IRÓ)7<8IÙvŽ,¥(ó H
.¥!/
! 	\3O6—:$&7%3íü,-ªj#	ùõ9Ä.Ò
3o,é#¹&6|.78:.sÇ3;t!'Ë4[g%-Ud@0 5-à%;šË%x¾&÷Œ(ãÑ¡Œ5•'ï!{Ý¾aŠbû;ýf%Y;‰:/*|
! ~"Ø#t4H&ë|¢6!W	±.p;
! ×
! -8\Z<ž.‡ôAã/ð6ç'oÔÚ;9½<¹
6&b"øä.Â¬Pþ!/ï¤7)C;UHB,R)Ä&¿­
! ´ >!Þa0À`#íïXÇ7“×
W6GY¾-øb
! ¦/:È*
»%ž,r9—;‡cX�.é-
1%
! *³*+"Ì!£+	S6I0†T¤ X)²"S¨� 8*l:…h0¥=Ÿµ3è ±S	§ã XÂ7³)Ì4]&†2Î$âc½	xþ~
0‹¨Ù8ø3ZAê6Å$¶("µ1Ó"^p2�‘#µ*"î/½ü
þ+ª žH
! 
=ïx Dhšþ9!ð±PÚ
! ð'é*¿4PäË;#+ƒ'–2RF*"!òû¹*ÓU$4§O2†7ÃE”P<¡#ÈÎ¥)˜
í;Ò¦20ÄóIÔ;½*æ:€B0!	v*€ãÑB%U=jöóFò1h…:9í„Ïà³	Ý'òd8'V8( ."%Ì#
! / Í&ü<�ê7š.Ç;�¶;J'r&â3Pa$m‡+œ8Æ%Ä†"œH8FT9—
¯1ýà"Ü5l³;
! "òHü’u“ã7J&ˆö+$^@='e
G¶¨Ê,Ê%ÿ'¶7£%×,%5ê4�(‰�&h!(F6T�
! Dªcò4‹8½ x	áã*r#°ÙÆ²9E,_<ØJõm	6H,$ú_=Ý)È4 2¢É7”!ÎŠì28¬Z]LW7#œ!e'·t
$â5Ÿ4Hx¨,k8:8:Ì$1(Þÿ#+T	¶Ê7$R¯ˆò*7žÆ™* ‚3&K,Þ#ä2ä)²;(±@�#'ÀY<¥5ÿ Û,�ß6w+ÜqÓ
‚#ï�-5‘ä8ž8t=Æ
! Š:ß	TÆ89Ò84<è+a±¶%#{7‡/†îøô*|#^	g)õ6Lr<·r8€(-\Ú!"+3
! ä
ž1&!Ã"Ð­&&ë/–
¸!v™: òV²Æ'Æ2Ü{/(ZÜ7D08	—Ò“ &‘.?Å-É˜*g27Ð1
! žA*mä"ÎÆ.¢5‹7	Œ/î<=–�r=G8C"O
! Øé;U{45½·<ú«
! ‘2ä¢ã<ñ-Â)*c`‹5+º
åÄ1š*:—4O&CnRM^+<�*˜L)�:—2�&¨(1œµ<æ>5)ü4’3!,tJ.q3Ú"«7ä0%	–'3�™fÂ6{6T#0¹R1¦;$#æ–<œ&ä¦Ú/*6Y	i0!l4F5æB*­.Ó(HI=¬º"’ï.¿Ÿ2
—…7÷¾Ý<é3ò
! /ôY#Ø4z# =Î
! ”|æŽ2.Q«4>34å&œ%(;q
¶:ò6@»6Â›˜9ª6Ù9‹; -!VƒÂ˜! ñç$\î-q9×.)jê/Xs<‘":˜&F
! `)üÆ+šýu˜
 É'b<11ÆÌÚx4Ÿr2T/²*(Š;sZ'ü
! à÷hmÄ0Mˆ*£<"§)äº.êr(R—0K7‰`^w8Xq-Ê
Ù)A=$®8/œ{Á-Ñ2Ö¶7;ö7b4$ƒƒ7œvž)ð4¾*ZïÚ)Ä],¿
! -07>
! 1¤=Šè7G/#Êg,<ý„z¼"t<	$µÐ)Ô5�ß'ÉÞ ³+¹)-Ñ70--M&ó¡!#�:!-=ò¥03´% 00U|'%·K5
xËã·Óh9P80Ø"�Þ
O â²,“4¸
! Á¶((&1r-–%ŠH £&R=¾1s¤�({ÈÝ7^2W�û"a3Ôw(m>$Ù›-<q.v2ãYq<(8Ãü<:Ó%!	/&©†¡8ÄK*G,« +ÍK 53Öh:bE3Q=¢ À/;²4		ó¼›;­3,D#�q2f ©<šÂyä	Y!u" C5·3ûnj�,"p	ˆK&­"'µ::þ8½&F.7k³Ïf„6v’(’`+æ	<1zP3ìv,Ã-~v)O+Oî)1T®.Öb	ò
\Ì÷;ù`3E)Hj888T(a!?þ7Å
! ©£"wCC	Ä
+ð.ü)®*­+ï<«b$õ²¡Ã;‡Íe3«ªÂ(·0U<K2,7'†¼)â9Ë8¦z<(•c?±*® ì,˜
! —à$7 'Ù7<±1!:�Ð2¸`¤[©6NU"
! 6&«-›`¿h¡9["Ü91/ÁÎ0™(.I*£¹’+û³»ý+Al‹3¼T5Ù0,Óg-ðž
Ø+í è1'–u<´	 <›%¤4ôØË1[¿	
H%–7H:Ñ4�sÒL
! m+�8N�+9ˆ9;/»N3[é0Îf|ï&žc+	;X3Ó/d¾ï"
	9±G!°"!9¦#½FyHº7ð#w%8ÌÜ,a+„$=5;)Ä3É5jÛ‰107À#•¶•áM7$Ù6‹³6>	™/+rU·2Ý0Ó×Ül
!  ¿ãº'&¶[8'
! ñ?R+] \a";,"W/æÇ&"/X-¯Ä#ùo†$,
Á5>i“ ñ:/Ü.k®8z$[6J,0q®<'²{Ôr"5ƒ/7ËÏ1¨0PÏ-.$ì!òÙ53<Ï1$s%-%:,1n^v'û)·.¬_ç:´*ê'Å:ùxú&Ø¾0`}"E:P�y)Ú/T÷/DäWQ1Ï0Ia5?6Ö¦6ã'¸/:Y:ÿ!]0TÏo/C9×É
±È	àÓ
! �Å:+µìtå˜=RN.–69"(*Â4Ô!|<”'»G†(Ý/ÉÐ p¿9x2ù
! ~�:J:à;IÖ6¥#Ø*É
! O=Ñ(Ã<7+Ðƒ:³:
! 0
ÿ+ã88%&:aW!íƒ.Ó&EŸ</½(e*È1& Ó/Ò<K¤-t.|-ô!­(’2‚"*'©« }9
! <Ø~ç‘:üE
ðeˆ
ø23$z'‚ò	‡‘5’%5:Ò7£ú<£,ÿ%6Q|7„g—ZÞ:Ù/¹6-9
! ë6˜.j<
�!y/&+â•28‘ô»ÛP•7å‘1+;åÚ-.òY�%x) <–&L(àÙ<È€0,Vô&9?
×9þÍ
! o	9³'§°9s)EX1æ"š²sÉ8ƒ0�ÿ0x6r€	(	ŒqÂ,þ-«>|6*>Öº’2O:ð»;h3
! ‚Ç!u¨5ˆñ$-#W3*#ê(.Œ%(ø/ 6õ³ŒÕ	à/V6Š3¢
>Ú&x <¬Ž-1é<¨3<Ë(F9º éÑ˜”ý6"q1P'#ÁÕáäUÚ*6^:f.m2‡n<›*¥+%H¢©.Å�0zW
%†.NP;‘?<¬7=½!‰'p9ë8û(�X#h#cB<3„êì$õ-Ú:ß)',¼.]Cå5¤R6€É¼S'à9G"³9 *;J!8<Ü#–*à

,¬#qt/¦·*w¹	Íì<Û$/hLç9Ž8=/<.Š7o!Ç´¡Œ2G+Âæ<ú2q(ôù%ª	O'Y�12>&ž!•$"öñ6°#`h…3nËä.W=—
! Ù
! â
! @6£dÒv<Ç6¯÷g2sÞ%M'1Â²B'Ö)e5œ*…¦%«¬¦Qêà"5¸
®8(ƒ¹:Ý‚3€"½!õf*<a8ø+“<k:â!I"6\j÷&´ú:‹Ñ
ó–É1Tf$}­µI.ú!ÁÐŸ M	`(Ü	Ø$e1p!£Ç)À£xj72�¤Å/¨$»/9,	7
	,»5Et7l/�)«	6”3;D!3’1ú$LÐ*z1w§;õv/§&ei:ûc8€s8ŒøCgœ%ÿ"ûQ.j;(6z6î6&ñg… ®7Ñ±0ÿ’
! !(@;V­4A54XD¨
! ,-=(7°7Q;
_Ÿ€×!�9q)&Wµ!
! ?'S'6—,4'Â
(æ8!û-æ-;˜2�1
¸,ô†
! ³4t21�&^(1#Ï
 _3P8R$žçjGxs#š-;l×0ÕÊ9ó�%Q;Šõ¢#º<’<£Pò0«)€7ï ž:+%/°6¬6	¾)_!»0À¦¬ê,]X<:0ã¦<â¢3ßÂ3éM*q=p1[-Nñ
! K�;Ã!ˆ"úm3ÜN'-*Ö!8Š8¿Ö<©u
Õ4õ:ðÑß	7F8¸P—< §:ô({+\$™2äï[¯-—';i%p,Ý<àt)‚2{h¢Ä0ø$¤)X,\bc#&óô7ðõ	@8?4*kT0¤á"É&g9ê%¤	˜5Ïi$¬
! 	í·¯3Ö
! î®™;CR´$š0Ü[.È¥<™ *v:–u12Lª8G:3:H6vÝ1zÒ15^
*$¤%-+¯-/Ì">eÖ7Á�q0Ä5Ÿ	"sF98n2?+¥P
­Ð-_2¼6-
0ŠV «*B;<2!/3L ¯*Oý *“/g+‚
! ‘Ó¼ˆ,s-�0â1= Š1
�&'3h�	Ü!Û#>B %˜�?2²
! 4,¼û�+B=2À7H5¼ÿüð+ö#“2‚k;‡=äu&ó#R/ZE=–	15ý%+Æ<n^.Ûv?çØAú8½ì�%Ë7§4&"fž$b5…#ØÖ9í,’u�»)5÷!,0Ö#Tð)øG,å›
! ÇKù4è9
! l#a
! Wþÿ ¶«W‹3*Eé‚4qMœh5ñ‚Ýš!½1å##(¶+zxÄn!pÝv3!=à#$Fe+²&ö Á +F%
	› ý:4~<'O.ë&.s&:¬:X "èÅ6‹.“OËæ'Á$Î2Òá€#æÉ%»C!�I
S*"0ÊåÉA0 y	õÕIç;,5Ù;O7)-ì0þ)D4k5x+>3b-&@ é.Ê¥.-7Çë4;8¿þ0Ý3º¦4ßà
! P*Ì6‡
! ˆ€*U]+2:J7Š¢
64•‰(ÚÈ!—@53(qõ!’”¥:2)I¸wZ.³…Â&T% ï1
½
67%ö<!2ˆ8 þ(O$”4™.‚5ãc;uÁ
! H/ K$¬
i<¹¸#:51ý#+9ú#ñ!
Š¦Ô6:7%B8Q~2Œ$h8Nî&©,Þ7­
†9�á%é74AÏ'5l(,G‡<û0[ò:öÚÚ6~ ]/u
! 45 ”©
! ™9Ð(-Ü)­'V1æ6áç/õ&k+6�-T+€.Z)m�±À&%)›Z9Ë
%¡Ú
äy'
,,|7Õ¹•,[Zí
V
! ”™êƒÏ#á#õ'
! 3ò*Î‹¬x(Âv1Ï&‡4e,§+Ã7«(#*g$Ï)é!îÛ4Ü$Ì*oÆ#õ1nÓ;ô,)e)¡>0ø„3z"0;0
! +’#bš1ÍZ8]#öŸæ!}–$Ð9Î\²ã	â¬!Q
î*Ó#´¢8!ë¨è/°…Ü3©©É22#ñþÔéª-R°)
! 3/ž#Ú#.ßu%Gwÿ1œ �	¥60œga"YBŠ9ôõa&Ý6D:ÔNÉ4®%=#^0´J ç
! í2˜�§´;>4À4á1¥±o#Ù1Œu$‰CW<;•+å.o²0ó"DÐ×i´þ®4ã
5ôÝ!ç÷¼*]7ºBâ¡052 %6›
%«'aº*—³"Ð<
;"=ô3ª4}	+è5'	ñ!+4 8&<Þ)¤G#ü2h‹/¢)o
x757œ'gÓþO«`˜@¿ š“™
^§5Àæ'N=Z—#ß,p±þ2Ý]È;<ö"n:Ê
! ™è8Ž«605¥3i9¬3ª(|·'?$:´7*bó(™f7»
! ™0šF+èUÚn/0×k ^<Ú‡
S:CŒ.Þ8))ßo.;�6Ø
! t5Â¤8ê.n£4ž;ç+b2"6•8Ér $(A&D8,#š–Á’3M9y(ƒ4'»##7¦7W
! ¥´KMl$Ì:R,ÁžX	N×3:óÂ*~>#¨Å'�%Z ¿&X7š6#-S U'ƒ%.õ.ÿ),3X~;<3~:ì83jd�!‡,«¶	f4èú%ž£-¤$yx<¡&9%|/«K;H7vÙ	ø6‘9è%îÎ6¸5ð3(:éØ9ðù·)øv=IŽ=�Q3<Õ;¦×-¾0:X¾(<4z2$ˆº¾:…)I¼+– )m*.t#¶
éÑL±(ª%�Š!/œ=O;O<J	²6¶%ã%!
! °¥O	#ë$6…>(é4ç Øp¨æ[:$.÷îñ/öÕ:"‹Ñ	¹©†>A1	<Û�1Û@1�;´ò;z	,)¦,#ôq6j2qç–*Ö .=cÜš,'Ô4à/õ0�74k2)`5G	Å<8ôMw'§>qÇ½/ù/?taa,Š,µ3ó �ÒU:“#í9¥0)t

V*q	CÕ$ì._„3!d<’*`9á6 DJ
! hê1„#-ØäS2˜3ÔÏ8
! l!øQÑ-	9+4·Y8y�Þ58ñ,Ú-_€=9—-,M 	QD<âFòÕŒ79	�B$ C:9(˜ô0F:W9.6M6”1¯�Ô
! ³n5†Ï M
! Ž/bu94åg¸A)Æ¶$[/‚=±6:ž-8õ,à:
:aŽŠ¶óé¥4?"É-í-út	rç8L4ñ(Œ+”5Óì7«¬)9
! þÄ+#–:{;s/è#—	|	I	Í1Ù3®
! ú
! å(â<°˜¼:ˆ5üVÊ;öÔp¦'0-·“"q6«,T39†&—÷'Å…8��$k(L0“5e°5¦0%ß+û¿*²:èSô20ð<Ì,4#}5¡û'«'t'ó+!dV3 3s:Ü4s£=%.¤82h))1æ”7`'-+î(/-ÏÁ£µ+×¦2Ã:U#n=4:‰)êÇ,~.î¶(1d-‰$9m)€L2ž+
³(; %Pä/W,G¤›$} 'ó×	9î:Y3˜	#"‡$Ã£é8÷gìZ3ŠÌÒ?�	í+(<ß-ö,·¼i/i+…-G0a‘$bD$ÇJ0!›&A/*›8ùÀ¸&%O8¥,@
s.!®†6¡)·:
! z0½3íã/¸÷
.¸9ä;O^/y32ø!^%W%®0Õ{1œ¸& 1*/ÉGè'mC=¸*.-Í<Õ6ïº	]8AÔ,Â89:§ë3:Ë5ðŠ-/,E C//þF7j9…13.%'-N&ˆñs‹)*ã­ª0Í¾þ'y%é
}3ß66S=™<$Ê¯½	™($�~»'ð5ó1Í,_
&&	¶
! .&o
! õ~“*!µð`&2ðÕ<,Æº:×;;ç$®!.)ã)X(�ó!Ñ°¡
×Û÷Ü@´#|'°'ü0Ì/Ž9µË!îî8ôè4¶
Æû1r.a2·,O!s*��8c"!5�ï+÷˜i
l7À
f8Ñ Ã8ëF1Ð%<�2!L,ƒø&•&G™!¬6îþ°µ'^7Ý(j§1á}0Û&($â—.(u\"ý84Öb‡Ä4�7†+FcL¹,454Ø3¯Ü
n"Ò5ûÍ û-G9,:<Úzn3»ma
dë4Sé6?;)C™È*H"Ê1S1o¥796­ú§-‡'¤Ê!�
! µ~ƒ<Ö1û7%=Þ1S($8ve:yŠ0²%œ
! „<l
! d¦!�8×­%d
! ÙÅÀ5F»ÞE-¿1.	63%é˜!æŠâ$
:Î9IM3R
¤Ä$Q0ä1ü	¾•
1‹0g3|3î�*kFé9]5ð
Ò'í�C{‹34ñ"-,¨'è<Œ*s7¯4}‚1é8ñÌ9üÒÌ
! <
! P2#·%0ŒÆ
2å7å)­2a60'$žÑ5Ð.…1(";E'	=TU6u'`6æ&	'‚–/M<§õ#¯=à!uO<IÇo$5$"Ê.ý*›¿ù$19b6¹î–8ä+	~st
! <J)..31œ	ù[^4)¼3Ó3ï¸ŒÀ!¼<;„
ûèß5€5Z2%ì k<œ(' >Múð
! =Ÿ|+l+ý;§75È:6|çµÅ(›ž&?-Ð5…©úæ3˜/½Ú4n†J1ï—9•-A<
E8�
L¼8ÙLæu	ƒ»¦í$HE2®)ö;P4Âš/$Œ=n#ýG‚E<6Ã&ß$–,`­#¤<{w/!€1×î.³0Th
! g' È-&.ž&§ï%7b=R¹ñ&º2ç	€Æ7•€!â0	j2TZ"–Ñ+TbÀ;ö«02ƒŠ&ª$Àr!Æ^!Ûþšó
67~+!7=!ô8'_)!I'9Ã4ªÏ:E*U;éqd+-J(Pá
i ,@7ó5«92%'CåÒ5¡•2I1Ò0	)Ãi=êa ¾}<û	ü%›Ð&Ùð7x#¾›2µ
e#}E+,É�Z1
! ¹ åZ3Ä13òqÉ;ý.&2}%ª�&,yû2Á#r074»�;ª�8j4­O?%)=:‹ .2éïÞ!8þ&¡	
! '1U0ÿ:5I%*Pñ8‹%u"Ü*,ñ
! ñ ú‚!m7”&¢',.x8E$™6³Ý
‰9™03lWº;ý¸º%Ï
îþ$™}�
ŠB*Í3	%Y =ï(?g5º!j(b'~6¿È%<2cßí¶"°4DŒ0c0q'å$a-÷i›#!“Ó|¹:È$³‡//Ÿ9_	¿"š({)¢6w�/$ë1öôö0‰B5Ú$(0.;]kcoÝ4[O*”5Ÿ#á.£	³oC%V"%Kz=Ç+$Ñ/ð(˜0ª"P
Ú Ö:J*aRË-~*ªn‰+ý÷j ûÈÿ(j�7;‰Û
l'wÂ18èHû*9&Ì7)•/ðæ
! -!!ˆ/Ã8"l:Î
](ó3À:Ä*HT¢!/F=#Û(#$!sy8©9»
%,¾9È
ŽÕ+&¢(o<€2e<­"Ò)(@ñ]={,4	{š¶)%’Ý9W$‰
¬.
s3*.‰6ó*ýà*è2Í-‹®Ø5^
! Ê/%üù7í*¯!”50s9=#/3`={'—7%çÎÎ%Ê8*‡*
Ë	ëz«9Í{	Š±#.Á¤r8ŠÑÖ2ÕÄr)¥3=05i6º42Ä2�1Ë$ïhÍ%!ÌÅ9ó0ŽàÌ	ø(Ô'À®3•Ó0ù.hŽ%Ñ8á	€&"&*<ÿ;§'9�3ä6Û.r;Æä'<ty*Y,Z°2±p=À9	œƒm6s
É/	#)ed;p&ÔŽ7Hë2¸$¦úÌ/`
åæ
_.+Å4Ú'k9{.}á!*çs$.è0Å.±%�4<=3ÈË6ÊªN7ÃZ¦*6]"s(hÏ8’B¾6=;6$'"ü.t;Ê#¨,ü+&1‰-"3¡y"ÔA;”Ä­_0Ì3!.[!í#Rb;Yä$µ9Œ6ù9dë:âÌ.ù�:8
;L6'�:q:Ò9“·¿.:%!4ç'/³´4K(H-k'c':¿)F0?8B
 ‚-�t2î9Û<”$0?7nL#ÊC'â:^[%¯2@�5üT3s;f(33¢2�'¥˜(o7¥(#w‚½7ÁØ&‹ÇR-ô
(Ù,M)S%/_®Æ8÷8r,ò,:#=™75(BNJ×N
! ‡$;Ù%Jf5Ù$=’/owå3
)ÓÓ&8c4¯x,�-)5§�*/Û
! Ý.@´,yX/öI;F]D.+Œ#{&z!ã :–Ê+fu¸"h=CM<#,5T;³N*1ÂA6
!àÕ3v37±'M
? 'ß3�[+ÀV)›4ß8´"i,8Ó'Þ(ál8@†�3° 1')m=¦»*Ç=*±,\I6ÖÏ/€9Ö"<l¦)Ÿ"£)“áÑ$M4Š4_v0wWç5®=‘7ž%%%Â<À<d%c1º�3Â%n(-ù8A4©%Þÿ9é&Ê Î5ƒ,{1â'Ô*&KjŽDë%·!"š;#Ï6;ºk+Û+^_$Ï‘3‹"®/ùìÃVF#,-žB.è""465Ÿ+§3`:Iõ[0¦³9W™	ÔzÇ'ã&Í+Q:{4i3q#84($h6q#
n)–=Š¶Þ3³$½.^±6}7r'Ÿ%©²dSZE/$0Ùu-ê mÌK²++_1*ŸÜ'C½
! L&Â ;¼´!#Í= 2ÿ))Z¹ó!ñÎ.m ?0¸2P»89k£ã¾Ò$j4ø0b¢8þµ4so+’;8ªÆ%o2•0(ñýÁj%ò!D U2J3Ú6${ð*T&;ú4¨°¡/Í;2
! ".#6faD(+‰(…$’ž"3úÀ9` C7%NÐN9N	Ö-æ+tò9Á!Á2„!û3{�5Ç¶8@Í	7yS<Ø8¸Ø dr,V�9×"õ<‹4±-¼4�	…¿2….�=R:¹9K1mD:Oèß”=X!*E,÷
! 8t1Ž	­áâ(Ð=°-ôX=Ë~(912Š0 I;b,†=Ñ5½Ÿ.Ø¼°#&~0Í%3m.ù›"’{7Éf)i" :7\7Sôµ7Ý#Ù4·-
! W8½k%=¡"Ÿ=Õ#„ò#4)éE	k§@)ò3oµç(a=i2Y`	Aè(ª1P/)9´;æß;´f
ž	È‰.É&ƒà'Ë#ë#¼�‚;%P&Ù;ˆ ×:�6•Gqsc+ ¦®;B9X*øP±5¶Ì-ñÜ*· Ø7ñ7,Œ"…&Íw3÷I3} Ó*Ç"òk==Ó7˜
! Ì
-4Ž.-c5½-õ
! @"þ!×é
! ¯<�ì#1ñ<‚î	!ˆð0`,r%€97‰Nf2(2Ð/öö7€Ûz-k6æM›}2‘Ô5d1D­œ<t+ŒÂ!º*É§**6¬5œ4$0/et$p‰%7á 
! P
! b(‹6±ÈA=�)¿
! |Ãø6K!|;Ù#Ž
! `!Ei)®#å­SƒÎ+*1-�`˜'‡2
3º·d)Rr* Ç#G-áÔ,T'Ã½2&;5½85õï;0#ˆa‹síù*‹	 f1oêAß
! ^¦1Ñýé)nfºõ}F.’‚$½+#š$×1¬<ä
! €)†¶3Œ²¶¶e¬&‡-d3ô H<œ;ÀºÔ$k)Ì+Þ%&öaÁ6Š	
"™	xº6€ÄÞ4A¸#è.ái5D"	ª	  ¼7s+K#C-¸-‚	7<²+~1u8dT:,ö»"77¹3ê)]!2@WÊ$9¶@%_
! Ê•he9š8=dÐŸ/-t…Í4|4›:2TV	¨#›#Ð	D Ô-?°
J°ÖŸ&ì4uˆÙ"€<I8„)Ç3ž4€˜+42W'Üõ�/Œ:Ûx.@:r	½‚+–.‹y&7(Û	I:J1‰¢4Æ9/.€,;)ø"«2?â/,6N!>U³6¬	ˆ1ó2ñ'^0Õ8ƒ«0Ž(c.Dú0åþ;t?#ï,ñ5� Íj�M#g’)½22;NÕ.<7E7No”1,Œ
8cs'ÞM:çv8–Û' &¯
! &ô)…6j7Àd
Ü	á<SÑÑ6÷+Á0€ 2ü8ú1#5÷¤’Ä2
ú¬8‰ ö)¨6ö.%9ÂNõ7„'#"F�öKs¥8¶4¹4·4~) r1Î	ù0ˆ(93Vvq =³�<²!Ž·3±7Ž<3¦8ÏÚÌ:Ql/ÞŸ
<)ˆ-ý$Y+—ú¾V'í
! ¨Å%8Û*‡ðJ$dS!Ì5­u!g0'O¬-|š2q5+‡!ó/h'’/#”cU
! ß2<-µ,ã2šöÌm9ƒ
! ‹[3AX3­)»3"9*/¡9£ú7p0O4,Ï73-…>Ñ~@!ì9JMx‹<ü/¤(l
ç.‰&ª*–0<<�6$f%“'—Œ&\:–1>/Ë3´S
Ó$‚:ƒîm
qNþ5Ó+ÓÙ:p`¨GÍ9}_Ÿ'¤9ÊHå{
Áò¸Ùì�"< 
6‰ß
a*M"œ7Ÿ(ìâ ¿*Ò'=ÄÄµ7¯6ôG…"�.í±x”®9PÍ’9Ì n$%�%-”–!; (Æ6¸Ý:pà8Æ1›µ ¶5#|"F/í)^Å;10ç&Y¾ u+Ë Æ~z3ˆ šùøÓì';Ò*¯7y9U*Ã†!2Ü-6ð1±2”­+H*ŸZwk-îØ/ ×ô$&0M;U&æ9ãÇSß ¥2c7NØ,-;94%
¤Ÿ7á-‹Â/U,Sô;v!-7ö_,M1A-"�O³-C9- �ß`4² Yé	ïÝ™ö&§�<@Jèt6"Í
¸Á­/ž1(%p.´.Š#Õù	6­:Ù&ˆ}?à<c39�“c…r+Ç¨ Ü<Ž*8É [ê ÍY6ô±µ-�éC0ñ25~ø	ê$[’Þ0˜ƒ#Ž§<2öŸ¾2²2 )Ä¢½)J
Ð?
¥($3äo4B3ÁÖ,©%r4ÝK9I9Gþ
! 20¿Y=+D1þ	h	X6\òô5´‹£Â'k*03—+9�U=À.Ú,7]6)f3Ê<w!q¶-s0ñ+¨4ó¡$9.Œ;|%�d¿
…=+$xz&:8•"¸<W2Â!)Š§Ã6I5w<E
T÷R?;!`
! ÿá±I!)+òsÜ f
! ï)N2‘
\ .s5}6®1â9„‚. 8"ý3…-š=Cir$Ö/4k3+ò-?"G ’4ý'0#,[&U
wª7K6é,›a'+))š	,Z
! î<¼éñGâ.\-ê:ø;.!º9iNÞÑ:å1p˜ %Ü6Ù–ñªU+ÿó¦-‰8Xvo%J#V;1Ó9¨
1Q$<ˆ.ÿ*Ç1P,tz4¾u:Lÿ3¥5
! BW{Lÿª;nÃL'8Õ¨/o0üv;0N(¬1@,s›(y
Š/ì	Ç*÷0Ø%Ä/þ9«+ï2ÿ4$¸>ÅZ¬Õ2ÿ/E(
0’"Œ'µf¢=·
! “1»¶�'£#W“(|2‚(Ø<Z4õ"ËÍ)!-Ò"‰ #Ã\&æ:=-Ò	©G–(V<t lNÔd72tÆ	+=†f0GÙq©8¸0w)3q#ü(¾~9>8#	ìe-e"?96Ä7`p<HÙˆ«/k1«¿6–)¢::ó7:Ý*U�<]NÉg88N
! |£;Û%¹;2zÎÚ1)*e=5_-U.4ë:ç#êÀ:™$ã—sk!±Úl;?Ñ<WQ+Y(
! %¹±'#œ
à+Ì)Ö %€UÜ¸
! ï
! ð‹1;2G%žX….K<¥_"A$áTêÊ«�'76Ÿo*k/
! Ž;N~&„|(¡„ø..%2ï 6Ñ/¯Ç @XQSPß7´(Éh"4A#”	‘B1ê-í8.#L8ˆ6ï5¡+¯	¼;r°¡¯_7Œ,\("ˆ7h,Œ Íÿƒ á'/%h‹'æ$a%ÎÖc`È<•#í¸	7!§Ë1ÞF�Z10<Á7-§"×)S/ºÀñ .Û˜÷)/)882Ôœ56/ˆn-G&XÏ)Õ$ ÎÊ-”3w,‚/GË&47=ú"! +:t(Öì%j-Àˆ=À%F
Å"p|=…%y=í(±<mI-�÷5æ74Ò:
! -£(:’+w$è)j×2Ì0„â Ï%.þ<�",&*é5®:! F-r
ø%Ã1 ÂµJ&•YÜ
K8Ú90Ï+‚6ëZf,u0•0Y
·´Ù¦
O
“:·(ôŽ8YÉQT$Õ/]ÞR(
#éU(þn'W"Ñ.U4^9R	I¢°<Ô8h1%Há35Ì1àÒ .:$,l=j.îÔ/ú(Ï50„D’!Hó+3~4æ5Ä:/#[ 
! 4ß#<¨@&$ß^@¯áÒ!JÄ99ß&ù2="ió%‡7Út8ðü1(‘'ñ%­5/Z$:ÿÿ-;12"O-lQ7ÜÊ$Ò4ÎŒþ$`¸>2Ô«5*"hJ5�5J&6ÁÔ#ò1wô¥-âØ¶¯:ßB/JKø9-˜<é b.„),/ùŠ%C)A'÷*Eó,ó
! ¯
! ÿø�2]´
! »n ³%2}
! ç%ô6Dm4l&Ytgý(%1Ìs©í.f/,;Æ™3$ç3Ý$Gò¾
.¿$¼ø
! "Õ
Ø1\0
! D*Ð;Ù-�
!  %º-;Ún,P —'‰×0¡`8>:¤,Èj3<Ç/�/0+ì6È6X#]2T,˜1Ò%íîÒƒ6!ª-}3;'s=e6¨­;É$X‰ý)\9:ù´ö9{5‰Ð`= W(kÔ71»#¸):,X:A Ñ"´„7o36m ƒ5¸,*x/ê5Œ³8ËV#Í(d6š“Ý©*×%O·'P
! “+m<Ç52Ô&/=¤;E#ù#”#�gF	·5¡-±Ö&,"Z+
7×'SÌb*…
! iÑ#Ó÷
/<úì(™4q,%"FÆ(®5û/5Fƒ§½#Q†5k7u2ÙL.>$
! [Ó*#96	*I$0öÝ”;8?5qO‘-3I#D
8Ë,ÉÁ¨’$]¡­6­8ÅÊ+ý›oŽ!aj"º#�14^=m1D®,ùx¥
! ð
! ‡;d b+-˜f;�(I£
€%£09|SÇç"Ìï'­®«1[Â
¨2i5
$=-'É/4¦=C1È„-s2Æ6/'YNá�,GìZ7{8†IÎ1h/ÞA+<&Þ,Àk’ Ô%‚ Ÿ3e°1n^»&�‹*kL:Œ,w¶1 
! –;À+":**©3š4;*}#<Ã'ï4^#Ù$0Í�4Œé+ÍA"P=+7	Ï»-…œ!'4
_è="ŸÆ&3óæ\!u–žDm(±+cXœp9Ç01¦’.` §ö-y:…9Cá7-.#ñI8#n:’:e¤&½$
! v5Ã+æ®e&(W&êB3a™),É×*�,Û·$‘/RñÊv%/(.
! ü
¬2ë9—1Ç$‚%Á:"Â;<
‹‘+än0�ë!õ$¹/Å¯O8Ø�0»9¡'™7è¶_+~!(î!ïÏÞ*Ò°'Ö‘	c6Ž,Ù0Œ<EM9©‘â)àR2a)Ð•$ lÏ;§	•
! Ï$]<Î¶Çÿx
&y-Î!¿<¬—)ˆ4Ž$™l1ÃR9:H+á)-�„�"Ý"î43›3*4 -};µ9×ÕC
ë
! <7J9x&/;?.èL$q'}Ü(¶/«Ó 22Ð8Y0Ö	¯$º:«!Y/‘=ÝbÀä2+å<•6ÀW:ƒó•4z7:
! M12Ø.á-i4Ô.× úb]Jš)A	+Êd!†;J-c!Ô3Ú¬‰)$µSâ7w#ó-a'€/Ç8eà	ì":Ì.„	6)q&ˆH!¼ }2*Ÿ,&´)ábƒ1{=´<î3C‰*³!à%ß/x|b#:¢"ú9*!1¡ï,1à5*V)1©W�¨xx$Å#õÜý÷Aá4¾$˜ë5_(5v, z(Õ*ã7835‰5`<6.¥	à2=2N3]?!Õ6Šw1ë ÷$
! 0ž¼1¡(Hå’&¹8ë-)åI+W ¡¨:éà#ð	o:x;Ëü7o"§
?*µ/2*œ0<ªÞ+p/‘ò{!²3Ÿ$;w
Fý‘)&)¦-Þ-\1/)ý8 ÏT)6RV0(E9à)4Þ6™[BY¨;¿,¹5,°:Ü8^æ^5ó+5éð,—95¹É(ª'4û3Rå"h.¾!ø#·&±
! 	3Ó<†µ65„Ù!U/á/H'‘4ü-!Œ=5ž930Ã2x1Qü:›<H8üQ4$9z$;Ì'Š.5Í#9_–!}ý	»ª,¢ï0…!|á,Â9Äd+~*}‡&9½4&ú6'Q)%:v
Ý»}6
î4Ž
! \;o¸é$ø-ÙßÔ"�0… À2ý«
! /1\=j+H4Á-$z9@#9m:WñVý"2G<‚„+	-Þ<4A%W-Í'Ë9Ln}ñ"^)|0Þ$ i/*Ò#n~7kË/ç<�«
Á)¡yEÐÖ5R!æ)Ö4×„;ê
ëÑ9(ë7‡.Ü ‚Â
! ï
ù XuÃ
! Û$§U|$oL=«å8Ø(
­¥ ;JL¦.d•|5Aú)Îj	
! ²53£“%[É?:¯%P#z
! û#´/%œb¢7+>È3¤3wÅ!;¨,s`0j�Q;z9ÚY){"\.,VÏ9q
! ´-
Ä%�n8þªä!·+>-g"‹6
! Ë*¥KcŠ
¨(yÀ Ø½;*¤.N/¸$@Ww4wV!õ)f®A,˜-ù<Y-;$¼&©
P6T!u/]Z¸6|=Ì—3¯
O7d0s!{#z+H=²{k°!†U)ñF(z%(=p+<"6Ñ0à–2ôÊ“0Û:Üh+(-Ê"f-è1í5	
! ‡D5Æø\
­?4!¼V¸+¸2'ò2“|/03+òM�û/Ç©™ÓòP„0G7Ö,$3¢W1ð9Ò;L%ÿ”/—/!ß1ÿiS"»,ÁT62�;S5#))#'u)-&-¿-�Ú>¨X8"#+&È6w5ú@{¾8$+DÔ!�»1å91ã¼Ê(ç0B6”%ð«:~5=w;zû S9V™%ƒM.¨-1‹:µ2¢'ÿl<ä:œ+xÕHµ03%‹=[)$:Y.7N
nìÄ ±“—Qnèµ$ò%À0­!o-ˆ‘Ó6s¥6© d'Ö²$F$ø 8øÅ&�›1Ú0N#è”¦h !¡D'‚h
<G%ä7R4ÿV$9/X' À$g&naß:*:á:Ô $X+¶<x;Re(�599¾4>.<à$	O(/>; ,3ÔJœ9½¡:€<Ñê886u4ž2/ì3´9í/9*=.¤‹‘ñ0€
7Ì%jÆ",F´x'hQ‘(®V%�5püi‡†3g
! 4Ýê3º,n4ë)‰‘;g7p:.¥î'�ìÛ˜š9Ù
å0žÝó8Ók.â¡.±/Ò/
'}²4ï[7Ü1mþ 8Ú5ñ#9cN8–3f•ƒ*g8É)¡á(D,o(5=Z<}Ÿ:ÿ6-.s”©	=a.Jò8¥„&G3a’8S0o°	ã9ã;!—7=;Â]ö2Åî
! ÄnË)£!ÐÀ)Å1>=Ö8}1>)`1$Å0)1+/[9ê¿+Ç5$25°i(€
! 08ê‚;&g444Ð.4{9@RC<ï5Ó8hÙ'—!°ì²8O"B	É9+28 <E&6ÈY¨
! `„:@L©$Ð—j|:oÃ,K5q}&(¶9„,=‡	©2©:¦3Å	�a(AIC°�-3 –"Ü¶2#´4"''²'L*Þ	z8&õ3âP!£”0)=Õ7†1[<ê+®Ò;7*â25Æ5W0Çßæ0¬ º$?3Dt"B4;—è!ð&4þj6±ï9Æ4ºP:!z01) *7ž/U8‡5Æâ23eÇÊ:}!D(Z0WÃ¡,�=‘%*eL<Tùk,€I7j*;ë

! (v./W'j=u3ª&ŽN%¹¾<ª#…<T¨"1
M!ñ!Â;d/Úº€4žÙúˆ$œÃ.ë	Ï."¬æJ"u=\)Ì›Þ/¥9.÷‘²
! ‡=½£$ðk	Õ5å	G1Ö'c*è	r
! db
Œ-ÔV)co)œ$Ýçt&È#¡2`$”>åQ(³,v"f~Ù+Èß.b)†/_|‚î#ˆ'ÐÊ¸+œk§=Ë"ƒ(Å3'†-ÐV=¶&\'>ŒV/$	º)z)“)«8Ê'\Œá;Ep
! =Y4( =Ç<&oâ*Á1‹
F ¬¼ü5Øð;œ,;�$°/$
È(w3à(n<Öê.ÒÇ:B
! I‡"ô%ú/x0-•Â	'E+4;
! B7H$Ý‚*¥¾Ý `�3N1¡;^1�#e.&ž0w	Yƒ&°3TO¥þÕ)
! d5(˜ûE.‘(îi· 7|‘*i#Ûrþ:k§$B‘:×6²1é"•[y10Ç(Ô(Í$”=ÿF³Ô2Ø(+œvj¼(T<ß!‡.òë.å
! “;-Þ# “!v¨65@	Ã#Êp\/#ª
! ‘�¼�
Š"<=9=-T.½\8IþŠ2Q~	æ/É›=¹1ã1+.é1_%-G
8,‡P5"\3.1Ö�÷#T=
ˆ
! '0Ê3ã(‘#´&p8®Í!‘R.Û/6*ÿ787äµÌ8S&ð-µƒÿ<„³1¸(Á*º]	M)Ä<v E'V2˜ô"Ø!z©¢
! p¨+Ü²ßBŠ6�$-&#\s5+°$‰®#WêÀ"
¸.A
! ¾
! ¼
ûé2´"n.Z(¯×;½:A($ \Æî
>1N$
! À /�9)g=/j£¨9ü&»í'^3Í�Ü%1…†i€=o'ƒg4R%>7$-6·+S-¿(m&â+¼<nc.£/+Ý!Â&ÿ
! {³¸4
5I2¢ú.m®u;K::2v
! )À6(ß*ê#.�§%),+Aµ5¶ Ë2•õ5á0Ý;ª»+£0±!.Š
! 9™<Ù4'"?dÏ4Ô9ï$&.w
! 9ü'cÞ.9Ÿ!m-•<«=�,t:‹;%·/ûs 0“.3È"” "Æ Ò9$ƒ¿ý
! _ |3-¾,œ1\+¢G.<J¨â8Ø4oµ�2¶/	�‹?	, …	b%<Q£6Å8%ò"È,ßÏ«Ýþ6b0*ú*Ág
! B!Ãñ.Ô<ñ2”:	×ª3"$ 3L¸8e4ß¢9Z5J4ù£*¿3íë¹=81ø1(=6ŸˆÂ-	4¢;F'‰,É.…�rm#‰(â6ö:¤: ¤'í1t0y†)Ã:“ƒ;É+Õ&VŒŠ0c,Ä*–ƒŽ€
›._&-_9A!Î ‰J8ª<	ç*$Ÿ5ÿ$Y$×0*Z-ð Þ�Û_D
! º3ö8Á/Ï<_ý{-T8Æø(à.<"à35	ª•ù	ñ4›-çP(¦'&±©w�,#2Ø:p\ù,š<Ë<gN ”Û-Ó,x%CîŽtÑ1]$.xéT²	Ù)Òjüx-‚<ùâ;¹0Ä(u)31€6�#_Ëi7
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1848,1860 ****
   [see %<-fno-allow-invalid-boz%>] 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 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 ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$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 at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type 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 assign an expression of intrinsic type 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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$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:
! $ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+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 without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#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 allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#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 %<acquire%> clause%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#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 end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> with modifier other than %<always%> or %<close%> 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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>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 argument is null%<%.*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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%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%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%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%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-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%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-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 on this target%<-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%> is not compatible with this target%<-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%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-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=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-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-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-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%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-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-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-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%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-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%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-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%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-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%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-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=%> 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%> cannot 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%<-mcpu=%s%>: unknown CPU%<-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 architecture 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%> cannot 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%<-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%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-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%<-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%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-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%<-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 %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> 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 %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<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%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<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%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[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 not allowed with auto storage class%<__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%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__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_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__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_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_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__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%<__fp16%> and no ldrh%<__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%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<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%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<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++20%> 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%>%<consteval%> function %q+D overriding non-%<consteval%> function%<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++20%> or %<-std=gnu++20%>%<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%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<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%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<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%<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%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<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(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<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%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<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%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<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 only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<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%>%<indirect_call%> attribute cannot apply for static function%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<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 if stand-alone %<ordered%> construct is nested in it%<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%>%<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_select_hwmult_lib%> needs one or more arguments%<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%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<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 %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<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%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<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++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<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%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<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::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<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_element<%u, %T>::type%> is %<void%>%<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%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<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%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<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%> not allowed in %<allocate%> clause%<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++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<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#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%<verify_marked_backedges%> failed%<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%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<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%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%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 have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%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 weak after being used%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 accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing 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 argument missing terminating nul%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 called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%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 %<thread_local%> in %<constexpr%> context%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 template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%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 expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs 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 unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%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 member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%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%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%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 %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%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 parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%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 structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%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 does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%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 to pointer; did you mean to dereference it before applying %<->%> to it?%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 marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%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 %<noexcept%>%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 constant expression when the class %qT is still incomplete%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 or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%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 in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%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 in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%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 does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D 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 previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%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 assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%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 cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%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 %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%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 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 attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%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 removed.  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 nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%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 loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%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 associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%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 used uninitialized%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 may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%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 parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qD%qs specified with %qT%qs specifies a conflicting level of parallelism%qs string ill-formed%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 %<auto%>%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 was declared here%qs without corresponding %qs%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
--- 1848,1860 ----
   [see %<-fno-allow-invalid-boz%>] 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 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 ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$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 at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type 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 assign an expression of intrinsic type 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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$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:
! $ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+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 without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#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 allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#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 %<acquire%> clause%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#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 end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace 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%>, %<tofrom%> 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%>, %<tofrom%>, %<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 omp target%> with modifier other than %<always%> or %<close%> 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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>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 argument is null%<%.*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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%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%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%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%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%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%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-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%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-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 on this target%<-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%> is not compatible with this target%<-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%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-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=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-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-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-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%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-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-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-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%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-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%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-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%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-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%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-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=%> 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%> cannot 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%<-mcpu=%s%>: unknown CPU%<-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 architecture 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%> cannot 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%<-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%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-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%<-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%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-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%<-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 %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> 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 %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<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%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<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%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[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 not allowed with auto storage class%<__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%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__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_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__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_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_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__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%<__fp16%> and no ldrh%<__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%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<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%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<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++20%> 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%>%<consteval%> function %q+D overriding non-%<consteval%> function%<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++20%> or %<-std=gnu++20%>%<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%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<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%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<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%<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%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<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(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<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%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<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%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<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 only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<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%>%<indirect_call%> attribute cannot apply for static function%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<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 if stand-alone %<ordered%> construct is nested in it%<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%>%<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_select_hwmult_lib%> needs one or more arguments%<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%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<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 %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<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%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<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++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<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%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<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::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<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_element<%u, %T>::type%> is %<void%>%<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%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<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%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<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%> not allowed in %<allocate%> clause%<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++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<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#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<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%<verify_marked_backedges%> failed%<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%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<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%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%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 have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%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 weak after being used%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 accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing 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 argument missing terminating nul%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 called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%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 %<thread_local%> in %<constexpr%> context%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 template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%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 expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs 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 unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%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 member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%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%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%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 %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%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 parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%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 structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%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 does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%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 to pointer; did you mean to dereference it before applying %<->%> to it?%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 marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%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 %<noexcept%>%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 constant expression when the class %qT is still incomplete%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 or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%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 in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%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 in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%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 does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D 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 previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%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 assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%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 cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause argument must be ALLOCATABLE or a POINTER at %L%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%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 %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%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 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 attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%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 removed.  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 nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%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 loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%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 associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%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 used uninitialized%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 may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%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 parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specified with typedef-name %qD%qs specifies a conflicting level of parallelism%qs string ill-formed%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 %<auto%>%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 was declared here%qs without corresponding %qs%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
*** 1895,1901 ****
     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><message unknown at compile time><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 lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA 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 %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI 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):ABI with startfiles: %sABSTRACT 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 specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE 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 %CASYNCHRONOUS 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 has type parameters or 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 at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE 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 assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual 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 CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.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.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.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 -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align 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 character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable 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 IEC559 floating point exceptions in constant expressions.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.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.Amount of local data-share (LDS) memory to reserve for gang-private variables.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 function insn number in 1K units triggering simple local RA.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 %qs of statement function %qs 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 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 increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.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 in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-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 across (uninlined) function boundaries.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.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 type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-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 %qs at %L is not permitted in an initialization expressionAssumed-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 corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-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 not 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.Avoid using the GOT to access external symbols.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 at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ 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 appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ 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 appear as an operand of a relational operatorBOZ 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 %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE 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 spec of component %qs referenced in structure constructor 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 shape of initializer at %LBad 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 ABI types for LoongArch:Base 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 %qsBasic ISAs of LoongArch:Binding 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
--- 1895,1901 ----
     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><message unknown at compile time><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 lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA 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 %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI 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):ABI with startfiles: %sABSTRACT 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 specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE 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 %CASYNCHRONOUS 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 has type parameters or 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 at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE 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 assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual 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 CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.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.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.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 -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align 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 character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable 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 IEC559 floating point exceptions in constant expressions.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.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 inline subword atomic operations.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.Amount of local data-share (LDS) memory to reserve for gang-private variables.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 function insn number in 1K units triggering simple local RA.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 %qs of statement function %qs 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 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 increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.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 in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-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 across (uninlined) function boundaries.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.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 type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-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 %qs at %L is not permitted in an initialization expressionAssumed-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 corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-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 not 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.Avoid using the GOT to access external symbols.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 at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ 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 appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ 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 appear as an operand of a relational operatorBOZ 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 %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE 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 spec of component %qs referenced in structure constructor 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 shape of initializer at %LBad 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 ABI types for LoongArch:Base 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 %qsBasic ISAs of LoongArch:Binding 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
*************** warranty; not even for MERCHANTABILITY o
*** 1951,1957 ****
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() assembly operators.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 DWARF format when emitting DWARF debug information.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 DWARF format when emitting DWARF debug information.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 TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.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 bit tests for sufficiently large switch statements.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 call0 ABI.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 field-wise comparisons for struct equality.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 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 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 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 random base tag for each frame, as opposed to base always zero.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 software integer multiplication.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 AIX Vector Extended ABI.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 Modern linker (MOLD) linker instead of the default linker.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 instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.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 windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "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.Value of HINT clause at %L shall be a valid constant hint expressionVariable %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 function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %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.Verify that paths are feasible when emitting diagnostics.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 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.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 cases where -ftrivial-auto-var-init cannot initialize an auto variable.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 function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.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 is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.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 read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.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 a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.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 arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.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 inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.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 nonsensical values of --param destructive-interference-size or constructive-interference-size.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 potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.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 the most vexing parse syntactic ambiguity.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 unsupported features in ThreadSanitizer.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 xor operators where it appears the user meant exponentiation.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 deallocation calls with arguments returned from mismatched allocation functions.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 infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.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 for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.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 interface has no superclass.  Root classes may use an attribute to suppress this warning.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 NSObject attribute is applied to a non-typedef.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 a function ends earlier than it begins due to an invalid linenum macros.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 is unused.Warn when a function never produces a constant expression.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 range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.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 value is moved to itself with std::move.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 exception handler is shadowed by another handler.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 performing class template argument deduction on a type with no deduction guides.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 the template keyword is missing after a member access token in a dependent member access expression if that member is a template.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 a symbol is resolved, check `alias this' scope before going to upper scopes.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 both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.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 propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout 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%> attributeXNACK supportXXX 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona 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 %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %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 argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing 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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress 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 a call to %qs is not a constant expressionaddress 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 compound literal requestedaddress 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 types are prohibited in %<__regio_symbol%> address spaceaggregate 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++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment 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 privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already 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+Dan %<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 friend declaration that is not a definition is ignoredan 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 number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan 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 struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %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 be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %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 %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %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 of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete 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 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 boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument 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 clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument 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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument 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-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic 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 cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray 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 expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %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 type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning 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 %qT from pointer type %qT with incompatible scalar storage orderassignment 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 %<X - Y %s 0%> to %<X %s Y%>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 range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD 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 %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<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, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %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 designation by argument %uattribute %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 designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute 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 attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes 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 be inserted hereattributes 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%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend 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 argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad 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 %<-march=%> 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 %<-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%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %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 pointer cycle detectedbase 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 truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody 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 functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced 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 executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_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 MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %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 requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode 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 %scall   %2d never executed
  call   %2d returned %s
  call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall 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 %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall 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 enabledcalling constexpr member function %qD through virtual base subobjectcalls 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 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 %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot 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 both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot 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 cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot 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 combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot 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 delegate expression to %qscannot 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 expression, only base types can be convertedcannot 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 struct %qs to %qscannot 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 in a different modulecannot 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 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 deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot 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 delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot 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 extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
--- 1951,1957 ----
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() assembly operators.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 DWARF format when emitting DWARF debug information.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 DWARF format when emitting DWARF debug information.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 TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.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 bit tests for sufficiently large switch statements.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 call0 ABI.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 field-wise comparisons for struct equality.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 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 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 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 random base tag for each frame, as opposed to base always zero.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 software integer multiplication.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 AIX Vector Extended ABI.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 Modern linker (MOLD) linker instead of the default linker.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 instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.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 windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "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.Value of HINT clause at %L shall be a valid constant hint expressionVariable %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 function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %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.Verify that paths are feasible when emitting diagnostics.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 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.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 cases where -ftrivial-auto-var-init cannot initialize an auto variable.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 function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.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 is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.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 read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.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 a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.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 arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.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 inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.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 nonsensical values of --param destructive-interference-size or constructive-interference-size.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 potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.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 the most vexing parse syntactic ambiguity.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 unsupported features in ThreadSanitizer.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 xor operators where it appears the user meant exponentiation.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 deallocation calls with arguments returned from mismatched allocation functions.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 infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.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 for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.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 interface has no superclass.  Root classes may use an attribute to suppress this warning.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 NSObject attribute is applied to a non-typedef.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 a function ends earlier than it begins due to an invalid linenum macros.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 is unused.Warn when a function never produces a constant expression.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 range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.Warn when a register variable is declared volatile.Warn when a special enum is declared with the wrong base type.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 value is moved to itself with std::move.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 exception handler is shadowed by another handler.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 performing class template argument deduction on a type with no deduction guides.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 the template keyword is missing after a member access token in a dependent member access expression if that member is a template.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 a symbol is resolved, check `alias this' scope before going to upper scopes.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 both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.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 propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout 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%> attributeXNACK supportXXX 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona 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 %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %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 argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing 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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress 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 a call to %qs is not a constant expressionaddress 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 compound literal requestedaddress 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 types are prohibited in %<__regio_symbol%> address spaceaggregate 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++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment 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 privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already 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+Dan %<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 friend declaration that is not a definition is ignoredan 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 number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan 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 struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %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 be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %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 %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %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 of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete 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 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 boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument 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 clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument 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 %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument 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-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic 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 cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray 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 expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %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 type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning 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 %qT from pointer type %qT with incompatible scalar storage orderassignment 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 %<X - Y %s 0%> to %<X %s Y%>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 range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD 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 %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<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, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %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 designation by argument %uattribute %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 designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute 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 attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes 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 be inserted hereattributes 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%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend 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 argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad 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 %<-march=%> 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 %<-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%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %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 pointer cycle detectedbase 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 truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody 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 functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced 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 executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_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 MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %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 requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode 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 %scall   %2d never executed
  call   %2d returned %s
  call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall 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 %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall 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 enabledcalling constexpr member function %qD through virtual base subobjectcalls 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 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 %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot 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 both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot 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 cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot 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 combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot 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 delegate expression to %qscannot 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 expression, only base types can be convertedcannot 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 struct %qs to %qscannot 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 in a different modulecannot 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 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 deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot 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 delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot 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 extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
*************** warranty; not even for MERCHANTABILITY o
*** 1977,1983 ****
  internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt 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)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H 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 %%d valueinvalid %%e 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 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 %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<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%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid 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 %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %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 call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue 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 constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>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 %<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 %<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 custom instruction option %qsinvalid 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 doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid 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 for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid 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 header name %qsinvalid hex digitinvalid 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 key type for %<-mbranch-protection=%>invalid 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 %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs 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 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid 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 '%c'invalid operand size for operand code 'O'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 '%c'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 order in asm node %iinvalid 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 protection type %qs 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 for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid 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 second argument to built-in functioninvalid 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 target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid 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 %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>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%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid 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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid 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 contract role for explicit semanticinvalid 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 constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid 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 operandinvalid 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 hidden by %qsis_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 %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %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 %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>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%> 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>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 %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda 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++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last 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 integrallink against the pthread library (default on)list-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 (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal 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 OpenACC %<kernels%>location of the previous clause in the same loop nestlocation 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 %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop 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 typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower 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 debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#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 %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed 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 %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping 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 access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc 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++20%> or %<-std=gnu++20%>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 is used uninitializedmember %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-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory 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 between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching 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 %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<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 additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 header namemissing 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 mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing 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 other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs 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 %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional 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 specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple 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 linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple 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 targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>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 %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname 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 %<this%> to access member %qEneed %<this%> to access member %qsneed %<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 integer implicitly converted to unsigned typenegative 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 branch of %<if%> is a constant expressionneither 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 missing bodynested 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++20%> or %<-std=gnu++20%>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%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next 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 %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno 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::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno 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 member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno 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 profile files were merged
  no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno 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 suspend point info for %qDno 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%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode 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-%<consteval%> function %q+D overriding %<consteval%> functionnon-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-array deallocation of object allocated with array allocationnon-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 expression %qsnon-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 alias definitions not supported in this configurationnon-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 using-declaration names constructor of %qTnon-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-rectangular loop nest with step other than constant 1 or -1 for %qsnon-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++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qD is not first in a sequence of labels in bb %dnonzero 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 Encapsulated Lazy Records of Named Declarationsnot 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 expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 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 %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload 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 for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset 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 mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone 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 %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> 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++20only 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-declaration hereopaque-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 json file %s: %mopening mixin 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 '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 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 %<?:%> of types %qT and %qT have unordered conversion rankoperands 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 variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor 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 integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter 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 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 %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %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++20%> or %<-std=gnu++20%>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 %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding 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 may not appear in this contextparameter %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 declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter 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 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter 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 passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter 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 ambiguityparentheses were disambiguated as a function declarationparenthesized 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%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing 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 %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier 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 incompatible scalar storage orderpassing 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 %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement 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 %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT 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 at most %qwuplease 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-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer 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 array loses qualifier in conditional expression in ISO C before C2Xpointer 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 used after %qDpointer 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++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers 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 []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %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 validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared 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 contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious 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 with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling 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%>properties must be namedproperty %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%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 limits are not of the same typerange-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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread 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 %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1977,1983 ----
  internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt 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)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H 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 %%d valueinvalid %%e 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 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 %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<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%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid 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 %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %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 call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue 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 constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>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 %<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 %<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 custom instruction option %qsinvalid 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 doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid 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 for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid 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 header name %qsinvalid hex digitinvalid 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 key type for %<-mbranch-protection=%>invalid 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 %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs 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 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid 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 '%c'invalid operand size for operand code 'O'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 '%c'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 order in asm node %iinvalid 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 protection type %qs 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 for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid 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 second argument to built-in functioninvalid 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 target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid 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 %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>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%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid 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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid 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 contract role for explicit semanticinvalid 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 constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid 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 operandinvalid 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 hidden by %qsis_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 %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %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 %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>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%> 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>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 %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda 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++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last 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 integrallink against the pthread library (default on)list-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 (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal 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 OpenACC %<kernels%>location of the previous clause in the same loop nestlocation 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 %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop 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 typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower 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 debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#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 %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed 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 %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping 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 access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc 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++20%> or %<-std=gnu++20%>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 is used uninitializedmember %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-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory 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 between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching 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 %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<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 additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 header namemissing 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 mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing 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 other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs 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 %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional 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 specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple 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 linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple 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 targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>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 %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname 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 %<this%> to access member %qEneed %<this%> to access member %qsneed %<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 integer implicitly converted to unsigned typenegative 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 branch of %<if%> is a constant expressionneither 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 missing bodynested 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++20%> or %<-std=gnu++20%>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%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next 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 %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno 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::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno 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 member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno 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 profile files were merged
  no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno 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 suspend point info for %qDno 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%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode 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-%<consteval%> function %q+D overriding %<consteval%> functionnon-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-array deallocation of object allocated with array allocationnon-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 expression %qsnon-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 alias definitions not supported in this configurationnon-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 using-declaration names constructor of %qTnon-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-rectangular loop nest with step other than constant 1 or -1 for %qsnon-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++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qD is not first in a sequence of labels in bb %dnonzero 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 Encapsulated Lazy Records of Named Declarationsnot 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 expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 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 %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload 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 for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset 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 mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone 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 %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> 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++20only 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-declaration hereopaque-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 json file %s: %mopening mixin 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 '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 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 %<?:%> of types %qT and %qT have unordered conversion rankoperands 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 variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor 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 integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter 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 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 %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %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 expansion of %qE attributepack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>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 %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding 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 may not appear in this contextparameter %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 declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter 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 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter 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 passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter 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 ambiguityparentheses were disambiguated as a function declarationparenthesized 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%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing 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 %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier 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 incompatible scalar storage orderpassing 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 %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement 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 %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT 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 at most %qwuplease 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-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer 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 array loses qualifier in conditional expression in ISO C before C2Xpointer 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 used after %qDpointer 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++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers 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 []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %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 validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared 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 contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious 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 with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling 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%>properties must be namedproperty %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%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 limits are not of the same typerange-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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread 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 %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** warranty; not even for MERCHANTABILITY o
*** 1987,1999 ****
  required from %q#D
  required from here
  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 %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result 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-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %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 constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond 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 a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond 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 argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection 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 %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %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%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift 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 is too largesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard 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 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 valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class 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 specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange 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 supportstring literal with user-defined suffix is invalid in this contextstrong-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++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem 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 & host is %qs:%qs, expected %qs:%qstarget 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 formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate 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 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-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info 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 a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe 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 %<null%>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 align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not 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 compiler can assume that the address of %qE 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 coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe 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 fourth argument must be one of enum %qsthe 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 location value is corruptthe 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 message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe 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 required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe 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 statementthere 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 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 built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis 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 RVV ISA extensionthis 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 iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-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 and element size must be a nonzero constant immediatetotal 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 %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing 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 %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry 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)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %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 %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype 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 is unavailabletype is unavailable: %stype 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 punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable 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 register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %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#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected 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 mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown 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 %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown 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 header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %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 in %<-mveclibabi=%s%>unknown 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 temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for 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 SVE vector sizeunsupported 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 field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported 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 return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-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 %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse 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 %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>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 %qDuse of %qD before deduction of %<auto%>use of %qsuse 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 built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%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 %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing 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 dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing 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 old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing 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 assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid 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 failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid 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 adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %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 %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable 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-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably 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 functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %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_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid 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 alias definitions not supported in this configurationweak 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 supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen 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 %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin 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%>, %<masked%>, 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 %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>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 argument to ignored attributeswrong 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 argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong 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 %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you 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 optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/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}{erroneous}Project-Id-Version: gcc 13.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-04-27 10:10+0200
  Last-Translator: GÃ¶ran Uddeborg <goeran@uddeborg.se>
  Language-Team: Swedish <tp-sv@listor.tp-sv.se>
  Language: sv
--- 1987,1999 ----
  required from %q#D
  required from here
  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 %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result 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-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %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 constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond 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 a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond 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 argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection 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 %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %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%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift 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 is too largesize 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 %qs (%wd) differ from its declared size (%wd)size of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
  spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard 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 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 valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class 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 specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange 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 supportstring literal with user-defined suffix is invalid in this contextstrong-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++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem 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 & host is %qs:%qs, expected %qs:%qstarget 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 formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate 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 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-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info 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 a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe 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 %<null%>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 align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not 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 compiler can assume that the address of %qE 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 coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe 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 fourth argument must be one of enum %qsthe 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 location value is corruptthe 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 message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe 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 required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe 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 statementthere 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 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 built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis 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 RVV ISA extensionthis 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 iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-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 and element size must be a nonzero constant immediatetotal 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 %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing 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 %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry 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)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %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 %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype 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 is unavailabletype is unavailable: %stype 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 punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable 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 register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %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#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected 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 mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown 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 %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown 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 header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %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 in %<-mveclibabi=%s%>unknown 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 temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for 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 SVE vector sizeunsupported 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 field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported 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 return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-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 %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use fold expression in the attribute argument insteaduse non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse 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 %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>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 %qDuse of %qD before deduction of %<auto%>use of %qsuse 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 built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%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 %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing 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 dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing 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 old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing 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 assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid 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 failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid 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 adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %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 %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable 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-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably 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 functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %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_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid 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 alias definitions not supported in this configurationweak 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 supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen 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 %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin 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%>, %<masked%>, 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 %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>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 argument to ignored attributeswrong 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 argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>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 %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong 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 %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you 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 optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/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}{erroneous}Project-Id-Version: gcc 13.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2023-07-29 18:00+0200
  Last-Translator: GÃ¶ran Uddeborg <goeran@uddeborg.se>
  Language-Team: Swedish <tp-sv@listor.tp-sv.se>
  Language: sv
*************** write_c_file - utdatanamn Ã¤r %s, prefix
*** 2134,2146 ****
   [se %<-fno-allow-invalid-boz%>] fÃ¶r att alla dess kopierings- och flyttkonstruerare Ã¤r borttagna kandidat 1: %q#F kandidat 2: %q#F kodgenereringsflaggor som stÃ¥r i konflikt anvÃ¤nds deklarerad hÃ¤r uttrycket har ett konstant vÃ¤rde men Ã¤r inte ett C++ konstant uttryck zstd!$ACC LOOP %s-slingor formar inte en rektangulÃ¤r iterationsrymd vid %L!$ACC LOOP kan inte vara en DO CONCURRENT-slinga vid %L!$ACC LOOP fÃ¥r inte vara en DO WHILE eller DO utan slingstyrning vid %L!$ACC LOOP-iterationsvariabel mÃ¥ste ha typen heltal vid %L!$ACC ROUTINE redan tillÃ¤mpat pÃ¥ %C!$ACC ROUTINE med GANG-, WORKER- eller VECTOR-klausul Ã¤r inte tillÃ¥ten i PURE-procedur vid %C!$ACC vid %C inleder en kommentarrad eftersom det varken fÃ¶ljs av en blank eller en fortsÃ¤ttningsrad!$OMP ASSUMES vid %C mÃ¥ste ligga i specifikationsdelen av ett subprogram eller modul!$OMP ATOMIC CAPTURE-fÃ¥ngstsats lÃ¤ser frÃ¥n en annan variabel Ã¤n uppdateringssatsen skriver till vid %L!$OMP ATOMIC READ vid %L Ã¤r inkompatibel med RELEASE-klausul!$OMP ATOMIC READ-sats mÃ¥ste lÃ¤sa frÃ¥n en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC UPDATE vid %L med en FAIL-klausul behÃ¶ver antingen klausulen COMPARE eller anvÃ¤ndning av den inbyggda proceduren MIN/MAX!$OMP ATOMIC WRITE vid %L Ã¤r inkompatibel med ACQUIRE-klausul!$OMP ATOMIC-tilldelning av inbyggd IAND, IOR eller IEOR mÃ¥ste ha tvÃ¥ argument vid %L!$OMP ATOMIC-tilldelning av inbyggd mÃ¥ste vara MIN, MAX, IAND, IOR eller IEOR vid %L!$OMP ATOMIC-tilldelning mÃ¥ste vara var = var op uttr eller var = uttr op var vid %L!$OMP ATOMIC-tilldelning mÃ¥ste ha en operator eller inbyggd pÃ¥ hÃ¶gersidan vid %L!$OMP ATOMIC-tilldelningsoperator mÃ¥ste vara binÃ¤rt +, *, -, /, .AND., .OR., .EQV. eller .NEQV. vid %L!$OMP ATOMIC vid %L med %s-klausul Ã¤r inkompatibel med READ eller WRITE!$OMP ATOMIC vid %L med %s-klausul krÃ¤ver %s-klausul!$OMP ATOMIC-fÃ¥ngstsats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC-fÃ¥ngstsats behÃ¶ver en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC-inbyggds argument utom ett fÃ¥r inte referera %qs vid %L!$OMP ATOMIC-inbyggds argument mÃ¥ste vara skalÃ¤ra vid %L!$OMP ATOMIC-sats mÃ¥ste tilldela ett uttryck av inbyggd typ vid %L!$OMP ATOMIC-sats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC var = var op expr Ã¤r inte matematiskt ekvivalent med var = var op (uttr) vid %L!$OMP ATOMIC med ALLOCATABLE variabel vid %L!$OMP DECLARE REDUCTION %s finns inte vid %L!$OMP DECLARE REDUCTION %s finns inte fÃ¶r typen %s vid %L!$OMP DECLARE SIMD skall referera till den inneslutande proceduren %qs vid %L!$OMP DECLARE TARGET-variabeln %qs vid %L Ã¤r inte SAVE:ad!$OMP REQUIRES vid %C mÃ¥ste fÃ¶rekomma i specifikationsdelen av en programenhet!$OMP REQUIRES-klausulen %<atomic_default_mem_order(%s)%> angiven vid %L Ã¥sidosÃ¤tter en fÃ¶regÃ¥ende %<atomic_default_mem_order(%s)%> (vilken kan vara via anvÃ¤ndning av en modul)!$OMP REQUIRES-klausulen %<atomic_default_mem_order(%s)%> angiven via modulen %qs anvÃ¤nd vid %L men samma klausul Ã¤r inte angiven fÃ¶r programenheten!$OMP REQUIRES-klausulen %<atomic_default_mem_order(%s)%> angiven via modulen %qs anvÃ¤nd vid %L Ã¥sidosÃ¤tter en fÃ¶regÃ¥ende %<atomic_default_mem_order(%s)%> (vilken kan vara via anvÃ¤ndning av en modul)!$OMP REQUIRES-klausulen %qs angiven vid %L kommer efter anvÃ¤ndning av device-konstruktion/-rutin!$OMP REQUIRES-klausulen %qs angiven via modulen %qs anvÃ¤nd vid %L men samma klausul Ã¤r inte angiven fÃ¶r programenheten!$OMP REQUIRES-klausulen %qs angiven via modulen %qs anvÃ¤nd vid %L kommer efter anvÃ¤ndning av device-konstruktion/-rutin!$OMP vid %C inleder en kommentarrad eftersom det varken fÃ¶ljs av en blank eller en fortsÃ¤ttningsradâ€�::â€� fÃ¶rvÃ¤ntades efter modulnatur vid %C men fanns inteâ€�USE :: moduleâ€� vid %C# %s %.2f %.2f
  #include "..." sÃ¶kning startar hÃ¤r:
  #include <...> sÃ¶kning startar hÃ¤r:
! $-beskrivare vid %L$ mÃ¥ste vara den sista specificeraren i formatet vid %L$OMP ERROR pÃ¥trÃ¤ffat vid %L$OMP ERROR pÃ¥trÃ¤ffat vid %L: %s%#qT Ã¤r deklarerad hÃ¤r%#qT Ã¤r definierad hÃ¤r%%:%<canon_for_mlib%> tar 1 eller fler par med parametrar%%:%<target_mode_check%> tar ett jÃ¤mnt antal parametrar%%LOC() Ã¤r ett r-vÃ¤rde vid %Coperandmodifierarna %%d, %%e, %%f, %%g Ã¤r endast fÃ¶r minnesreferenser eller konstantvÃ¤rden%+qD orsakar en sektionstypkonflikt%+qD orsakar en sektionstypkonflikt med %qD%+qD deklarerad %qE efter att ha anvÃ¤nts%+qD deklarerad som %qs efter att ha anvÃ¤nts%+qD utan attributet %<retain%> och %qD med attributet %<retain%> Ã¤r placerad i en sektion med samma namn%<!%> Ã¤r inte tillÃ¥tet i GIMPLE%<#define %s%>%<#pragma %s%> fÃ¥r bara anvÃ¤ndas med filrÃ¤ckvidd%<#pragma %s%> fÃ¥r bara anvÃ¤ndas i sammansatta satser%<#pragma GCC aarch64%> krÃ¤ver en strÃ¤ngparameter%<#pragma GCC arm%> krÃ¤ver en strÃ¤ngparameter%<#pragma GCC ivdep%> mÃ¥ste vara inuti en funktion%<#pragma GCC memregs%> mÃ¥ste komma fÃ¶re funktionsdeklarationer%<#pragma GCC memregs%> tar ett tal [0..16]%<#pragma GCC optimize (strÃ¤ng [,strÃ¤ng]...)%> har inte en avslutande %<)%>%<#pragma GCC optimize%> Ã¤r inte en strÃ¤ng eller ett tal%<#pragma GCC optimize%> tillÃ¥ts inte inuti funktioner%<#pragma GCC optimize%>-strÃ¤ng Ã¤r felaktigt utformad%<#pragma GCC option%> Ã¤r inte en strÃ¤ng%<#pragma GCC option%> tillÃ¥ts inte inuti funktioner%<#pragma GCC pch_preprocess%> mÃ¥ste komma fÃ¶rst%<#pragma GCC pop_options%> utan en motsvarande %<#pragma GCC push_options%>%<#pragma GCC target (strÃ¤ng [,strÃ¤ng]...)%> har inte en avslutande %<)%>%<#pragma GCC target%> stÃ¶djs inte fÃ¶r denna maskin%<#pragma GCC target%>-strÃ¤ng Ã¤r felaktigt utformad%<#pragma GCC unroll%> mÃ¥ste vara inuti en funktion%<#pragma GCC unroll%> krÃ¤ver ett tilldelningsuttryck som berÃ¤knas till en icke-negativ heltalskonstant mindre Ã¤n %u%<#pragma GCC visibility push()%> mÃ¥ste ange %<default%>, %<internal%>, %<hidden%> eller %<protected%>%<#pragma GCC visibility%> mÃ¥ste fÃ¶ljas av %<push%> eller %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> stÃ¶djs inte fÃ¶r C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<#pragma acc %s data%> har ingen dataflyttningsklausul%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re definitionen%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re anvÃ¤ndning%<#pragma acc routine%> mÃ¥ste ha filrÃ¤ckvidd%<#pragma acc routine%> namnger en mÃ¤ngd Ã¶verlagrade%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en ensam funktionsdeklaration eller -definition%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en funktionsdeklaration eller -definition%<#pragma acc update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<device%>- eller %<host%>- eller %<self%>-klausul%<#pragma align%> mÃ¥ste fÃ¶rekomma fÃ¶re deklarationen av %qD, ignorerar%<#pragma implementation%> fÃ¶r %qs fÃ¶rekommer efter att filen inkluderats%<#pragma message: %s%>%<#pragma omp allocate%> stÃ¶djs inte Ã¤nnu%<#pragma omp assumes%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd%<#pragma omp atomic capture%> anvÃ¤nder tvÃ¥ olika uttryck till minne%<#pragma omp atomic capture%> anvÃ¤nder tvÃ¥ olika variabler till minne%<#pragma omp atomic compare capture%> med jÃ¤mfÃ¶relseresultat som inte Ã¤r ett heltal%<#pragma omp atomic read%> Ã¤r inkompatibelt med en %<release%>-klausul%<#pragma omp atomic update%> anvÃ¤nder tvÃ¥ olika uttryck fÃ¶r minne%<#pragma omp atomic update%> anvÃ¤nder tvÃ¥ olika variabler till minne%<#pragma omp atomic write%> Ã¤r inkompatibelt en %<acquire%>-klausul%<#pragma omp cancel%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>%<#pragma omp cancellation point%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>%<#pragma omp critical%> med %<hint%>-klausul krÃ¤ver ett namn, utom nÃ¤r %<omp_sync_hint_none%> anvÃ¤nds%<#pragma omp declare %s%> fÃ¶ljt av %<#pragma omp declare %s%>%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av en funktionsdeklaration eller -definition%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av funktionsdeklaration eller -definition eller en annan %<#pragma omp declare %s%>%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdefinition eller -deklaration%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en ensam funktionsdeklaration eller -definition%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdeklaration eller -definition%<#pragma omp declare reduction%>-kombinerare refererar variabeln %qD som inte Ã¤r varken %<omp_out%> eller %<omp_in%>%<#pragma omp declare reduction%>-initierare refererar till variabeln %qD som inte Ã¤r varken %<omp_priv%> eller %<omp_orig%>%<#pragma omp declare reduction%> inte med fil- eller blockrÃ¤ckvidd%<#pragma omp end declare target%> utan en motsvarande %<#pragma omp declare target%> eller %<#pragma omp begin declare target%>%<#pragma omp error%> med %<at(execution)%>-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser%<#pragma omp ordered%> med %qs-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser%<#pragma omp requires%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd%<#pragma omp scan%> fÃ¥r bara anvÃ¤ndas i en slingkonstruktion med %<inscan%> %<reduction%>-klausul%<#pragma omp section%> fÃ¥r bara anvÃ¤ndas i %<#pragma omp sections%>-konstruktion%<#pragma omp simd%> anvÃ¤nt med klassiterationsvariabeln %qE%<#pragma omp target data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-, %<use_device_ptr%>- eller %<use_device_addr%>-klausul%<#pragma omp target data%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul%<#pragma omp target enter data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul%<#pragma omp target enter data%> med en annan map-typ Ã¤n %<to%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul%<#pragma omp target exit data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul%<#pragma omp target exit data%> med en annan map-typ Ã¤n %<from%>, %<tofrom%>, %<release%> eller %<delete%> pÃ¥ %<map%>-klausul%<#pragma omp target update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<from%>- eller %<to%>-klausul%<#pragma omp target%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul%<#pragma omp target%> med en annan modifierare Ã¤n en %<always%> eller %<close%> pÃ¥ en %<map%>-klausul%<#pragma pack (pop)%> pÃ¥trÃ¤ffat utan matchande %<#pragma pack (push)%>%<#pragma pack%> har ingen effekt med %<-fpack-struct%> â€” ignoreras%<#pragma pack(pop, %E)%> pÃ¥trÃ¤ffat utan matchande %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignoreras pÃ¥ grund av konflikt med %<asm%>-deklaration%<#pragma redefine_extname%> ignoreras pÃ¥ grund av konflikt med tidigare %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignoreras eftersom det stÃ¥r i konflikt med tidigare namnbyte%<#pragma riscv intrinsic%>-alternativet %qs behÃ¶ver ha utvidgningen â€�Vâ€� aktiverad%<#pragma riscv intrinsic%> krÃ¤ver en strÃ¤ngparameter%<#pragma scalar_storage_order%> stÃ¶djs inte fÃ¶r C++%<#pragma vtable%> stÃ¶djs inte lÃ¤ngre%<#pragma weak%>-deklaration av %q+D stÃ¶djs inte, ignoreras%<#pragma%> GHS endXXX stÃ¤mmer inte med fÃ¶regÃ¥ende startXXX%<#pragma%> GHS endXXXX funnet utan fÃ¶regÃ¥ende startXXX%<#pragma%> Ã¤r inte tillÃ¥tet hÃ¤r%<#undef %E%>%<$%>-operandnummer anvÃ¤nt efter format utan operandnummer%<%%%>-begrÃ¤nsning anvÃ¤nd med sista operand%<%%%c%> ger bara de sista tvÃ¥ siffrorna i Ã¥rtalet%<%%%c%> ger bara de sista 2 siffrorna i Ã¥rtalet i vissa lokalerdirektivargumentet %<%.*s%> Ã¤r inte en nollavslutad strÃ¤ngdirektivargumentet %<%.*s%> Ã¤r nullutdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte fÃ¥r resultatet att Ã¶verskrida %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte Ã¶verskrider %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte Ã¶verskrider minsta nÃ¶dvÃ¤ndiga storlek pÃ¥ 4095utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte kan fÃ¥ resultatet att Ã¶verskrida %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte kan Ã¶verskrida minsta nÃ¶dvÃ¤ndiga storlek pÃ¥ 4095utdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu eller fler byte skrevs till en region med storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r mellan %wu och %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r mellan %wu och %wu byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r antagligen %wu eller fler byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r antagligen %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r upp till %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r upp till %wu byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> pÃ¥ %wu byte fÃ¥r resultatet att Ã¶verskrida %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> pÃ¥ %wu byte Ã¶verskrider %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> pÃ¥ %wu byte Ã¶verskrider minsta nÃ¶dvÃ¤ndiga storlek pÃ¥ 4095utdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu eller fler byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> hÃ¶ggs av nÃ¤r %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r mellan %wu och %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> hÃ¶ggs av nÃ¤r mellan %wu och %wu byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r antagligen %wu eller fler byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> hÃ¶ggs av nÃ¤r antagligen %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r upp till %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r upp till %wu byte skrevs till en region med storlek mellan %wu och %wudirektivprecisionen %<%.*s%> Ã¤r utanfÃ¶r intervalletdirektivbredden %<%.*s%> Ã¤r utanfÃ¶r intervalletdirektivet %<%.*s%> skrev %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev %wu byte till en region av storlek mellan %wu och %wudirektivet %<%.*s%> skrev %wu byte till en region av storlek mellan %wu och %wudirektivet %<%.*s%> skrev %wu eller fler byte till en region av storlek %wudirektivet %<%.*s%> skrev %wu eller fler byte till en region med storlek mellan %wu och %wudirektivet %<%.*s%> skrev mellan %wu och %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev mellan %wu och %wu byte till en region med storlek mellan %wu och %wudirektivet %<%.*s%> skrev antagligen %wu eller fler byte till en region av storlek %wudirektivet %<%.*s%> skrev antagligen %wu eller fler byte till en region med storlek mellan %wu och %wudirektivet %<%.*s%> skrev upp till %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev upp till %wu byte till en region med storlek mellan %wu och %wu%<%D::%D%> Ã¤r inte en klassmedlem%<%D::%D%> Ã¤r inte en medlem av %qTattributet %<%E (%E)%> ignoreras pÃ¥ funktioner deklarerade %qsattributet %<%E (%E)%> ignorerat med avallokeringsfunktionener deklarerade %qs%<%E::%E%> har inte deklarerats%<%E::%E%> Ã¤r inte en klass eller namnrymd%<%E::%E%> Ã¤r inte en klass, namnrymd eller upprÃ¤kning%<%E::%E%> Ã¤r inte en typattributdirektivet %<%E::%E%> med rÃ¤ckvidd ignorerat%<%T%s%D%> namnger en destruerare%<%T::%D%> namnger konstruerare i %qT%<%T::%D%> namnger konstrueraren, inte typen%<%T::%E%> har inte deklarerats%<%T::%E%> Ã¤r inte en typ%<%T::%E%> namnger konstrueraren, inte typen%<%c%> Ã¤r inte ett giltig bokstav i en identifierare%<%c%> Ã¤r inte ett giltigt fÃ¶rsta tecken fÃ¶r en identifierare%<%c%E%> finns inte bland protokoll%<%s %E%> deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklaration%<%s %s%>-konstruktion inte nÃ¤ra innesluten inuti %qs%<%s + %s%> vid %L mÃ¥ste vara mindre Ã¤n eller lika med BIT_SIZE(%qs)en %<%s taskgroup%>-konstruktion som inte Ã¤r nÃ¤ra innesluten inuti en %<taskgroup%>-region%<%s%s%s%s%s%>-direktivet nÃ¤mnt i bÃ¥de %<absent%>- %<contains%>-klausuler%<%s%s%s%s%s%>-direktivet nÃ¤mnt flera gÃ¥nger i %qs-klausuler%<%s(%s)%> Ã¤r bara tillÃ¥tet i %<omp ordered%>%<%s=%s%> och %<%s-%s%> Ã¤r inkompatibla%<&%>-begrÃ¤nsning anvÃ¤nd utan registerklass%<&%> Ã¤r inte tillÃ¥tet ensamt pÃ¥ rad %d%<&%> skall komma fÃ¶re %<...%>%<&&%> Ã¤r inte tillÃ¥tet i GIMPLE%<)%> fÃ¶rvÃ¤ntades vid %C%<*%> i boolesk kontext, fÃ¶reslÃ¥r %<&&%> istÃ¤lletfÃ¥ngst av %<*this%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>%<-%s%> stÃ¥r i konflikt med andra arkitekturflaggor, som anger en %s-processorargumentet %q.*s till %<--help%> Ã¤r tvetydigt, var mer precis%<--param constructive-interference-size=%d%> Ã¤r stÃ¶rre Ã¤n %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> Ã¤r mindre Ã¤n %d%<--param destructive-interference-size=%d%> Ã¤r mindre Ã¤n %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> Ã¤r mindre Ã¤n %d%<-I-%> angivet tvÃ¥ gÃ¥nger%<-MG%> kan endast anvÃ¤nds med %<-M%> eller %<-MM%>%<-W%serror=%s%>: ingen flagga %<-%s%>%<-W%serror=%s%>: ingen flagga %<-%s%>; menade du %<-%s%>?%<-Wabi%> varnar om skillnader mot den mest aktuella ABI:et, vilket Ã¤ven anvÃ¤nds som standard%<-Wabi%> kommer inte att varna om nÃ¥got%<-Wabi=1%> stÃ¶djs inte, anvÃ¤nder =2%<-Werror=%>-argumentet %qs Ã¤r inte giltigt fÃ¶r %s%<-Werror=%s%>: %<-%s%> Ã¤r inte en flagga som styr varningar%<-Wformat-contains-nul%> ignoreras utan %<-Wformat%>%<-Wformat-extra-args%> ignorerad utan %<-Wformat%>%<-Wformat-nonliteral%> ignorerad utan %<-Wformat%>%<-Wformat-security%> ignorerad utan %<-Wformat%>%<-Wformat-y2k%> ignorerad utan %<-Wformat%>%<-Wformat-zero-length%> ignoreras utan %<-Wformat%>%<-Wmisleading-indentation%> Ã¤r avaktiverad hÃ¤rifrÃ¥n och framÃ¥t, eftersom kolumnspÃ¥rning avaktiverades pÃ¥ grund av storleken pÃ¥ kod/huvuden%<-Wstrict-flex-arrays%> ignoreras nÃ¤r %<-fstrict-flex-arrays%> inte Ã¤r aktivt%<-f%s%> och %<%s=%s%> Ã¤r inkompatibla%<-f%s%> stÃ¶djs inte med CONST16-instruktioner%<-f%s%> stÃ¶djs inte: ignoreras%<-f%sleading-underscore%> stÃ¶djs inte pÃ¥ denna mÃ¥lmaskin%<-fPIC%> och %<-fpic%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<-fPIC%> stÃ¶djs inte%<-fPIC%>/%<-fpic%> stÃ¶djs inte av denna mÃ¥larkitektur%<-fPIE%> stÃ¶djs inte%<-fabi-compat-version=1%> stÃ¶djs inte, anvÃ¤nder =2%<-fabi-version=1%> stÃ¶djs inte lÃ¤ngre%<-fabi-version=12%> (GCC 8.1) Ã¤ndrar av misstag anropskonventionen fÃ¶r %qT%<-fabi-version=13%> (GCC 8.2) fixar anropskonventionen fÃ¶r %qT, som Ã¤ndrades av misstag i 8.1%<-falign-%s%> Ã¤r inte mellan 0 och %d%<-falign-labels=%d%> stÃ¶djs ej%<-falign-loops=%d%> stÃ¶djs ej%<-faligned-new=%d%> Ã¤r inte en potens av tvÃ¥%<-fasan-shadow-offset%> skall bara anvÃ¤ndas med %<-fsanitize=kernel-address%>%<-fassociative-math%> avslagen, andra flaggor gÃ¥r fÃ¶re%<-fcall-saved-REG%> stÃ¶djs inte fÃ¶r utregister%<-fcf-protection%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur%<-fcf-protection=branch%> stÃ¶djs inte av denna mÃ¥larkitektur%<-fcf-protection=full%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fcf-protection=return%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fcontract-assumption-mode=%> kan inte blandas med p1332/p1429%<-fcontract-assumption-mode=%> mÃ¥ste vare %<on%> eller %<off%>%<-fcontract-build-level=%> kan inte plandas med p1332/p1429%<-fcontract-build-level=%> mÃ¥ste vara off|default|audit%<-fcontract-continuation-mode=%> kan inte blandas med p1332/p1429%<-fcontract-continuation-mode=%> mÃ¥ste vara %<on%> eller %<off%>%<-fcontract-level=%> fÃ¶r mÃ¥nga anpassade roller%<-fcontract-role=%> kan inte blandas med kontraktflaggorna std/p1429%<-fcontract-role=%> mÃ¥ste ha formen roll:semantiksemantiken fÃ¶r %<-fcontract-role=%> mÃ¥ste inkludera vÃ¤rdena default,audit,axiom%<-fcontract-semantic=%> kan inte blandas med kontraktflaggorna std/p1332%<-fcontract-semantic=%> kan inte hitta standardrollen%<-fcontract-semantic=%> nivÃ¥n mÃ¥ste vara default, audit eller axiom%<-fcontract-semantic=%> mÃ¥ste ha formen nivÃ¥:semantik%<-fconverter=r16_ieee%> eller %<-fconvert=r16_ibm%> stÃ¶djs inte pÃ¥ denna arkitektur%<-fd-lines-as-code%> har ingen effekt i friform%<-fd-lines-as-comments%> har ingen effekt i friform%<-fdata-sections%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fdbg-cnt=%s:%d-%d%> har mindre Ã¶vre grÃ¤ns Ã¤n den undre%<-fdirectives-only%> Ã¤r inkompatibel med %<-Wunused_macros%>%<-fdirectives-only%> Ã¤r inkompatibel med %<-traditional%>%<-femit-struct-debug-detailed=kat:...%> mÃ¥ste tillÃ¥ta Ã¥tminstone sÃ¥ mycket som %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=16%> fÃ¶r Ada%<-fexcess-precision=16%> fÃ¶r Fortran%<-fexcess-precision=16%> Ã¤r inte kompatibel med %<-mfpmath=387%>%<-fexcess-precision=16%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fexcess-precision=standard%> fÃ¶r Ada%<-fexcess-precision=standard%> fÃ¶r Fortran%<-ffunction-sections%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fhandle-exceptions%> har bytt namn till %<-fexceptions%> (och Ã¤r nu normalt pÃ¥slagen)%<-fipa-modref%> Ã¤r inkompatibel med %qs%<-flinker-output=rel%> och %<-fltrans%> Ã¤r Ã¶msesidigt uteslutande%<-fmodule-only%> anvÃ¤nd fÃ¶r annat Ã¤n grÃ¤nssnitt%<-fmoduleinfo%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fno-fat-lto-objects%> stÃ¶djs endast med insticksmodul fÃ¶r lÃ¤nkning%<-fno-gnu89-inline%> stÃ¶djs endast i GNU99- eller C99-lÃ¤ge%<-fobjc-abi-version%> %d stÃ¶djs inte fÃ¶r 32-bitars mÃ¥l med %<-fnext-runtime%>%<-fobjc-abi-version%> 2 mÃ¥ste anvÃ¤ndas fÃ¶r 64-bitars mÃ¥l med %<-fnext-runtime%>%<-fobjc-exceptions%> behÃ¶vs fÃ¶r att aktivera Objective-C undantagssyntax%<-fobjc-gc%> ignoreras fÃ¶r %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> ignoreras fÃ¶r %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> ignoreras fÃ¶r %<-fnext-runtime%> nÃ¤r %<-fobjc-abi-version%> Ã¤r stÃ¶rre Ã¤n 1%<-fobjc-sjlj-exceptions%> Ã¤r det enda undantagssystem som stÃ¶djs fÃ¶r %<-fnext-runtime%> med %<-fobjc-abi-version%>-argument mindre Ã¤n 2flaggan %<-foffload-abi%> kan anges endast fÃ¶r en avlastande kompilatorargumentet till %<-fonly=%> skiljer sig frÃ¥n det fÃ¶rsta indatafilnamnetoperand till %<-fopenacc-dim%> Ã¤r felformulerad vid %qs%<-fpic%> och %<-fPIC%> stÃ¶djs inte utan %<-mdsbt%> fÃ¶r detta mÃ¥l%<-fpic%> och %<-mapcs-reent%> Ã¤r inkompatibla%<-fpic%> stÃ¶djs inte%<-fpie%> stÃ¶djs inte%<-fprefetch-loop-arrays%> stÃ¶djs inte med %<-Os%>%<-fprefetch-loop-arrays%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fprefetch-loop-arrays%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur (fÃ¶rsÃ¶k med %<-march%>-flaggor)%<-frecord-gcc-switches%> stÃ¶djs inte fÃ¶r den aktuella mÃ¥larkitekturen%<-freorder-blocks-and-partition%> stÃ¶djer inte upprullningsinformation pÃ¥ denna arkitektur%<-freorder-blocks-and-partition%> fungerar inte pÃ¥ denna arkitektur%<-freorder-blocks-and-partition%> fungerar inte med undantag pÃ¥ denna arkitektur%<-freorder-blocks-and-partition%> stÃ¶djs inte pÃ¥ denna arkitektur%<-fsanitize-address-use-after-scope%> fÃ¶rutsÃ¤tter flaggan %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> stÃ¶djs inte%<-fsanitize-trap=%s%> stÃ¶djs inte%<-fsanitize=%s%> Ã¤r inkompatibel med %<-fsanitize=%s%>%<-fsanitize=address%> och %<-fsanitize=kernel-address%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fsanitize=address%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitekturflaggan %<-fsanitize=all%> Ã¤r inte giltig%<-fsanitize=kernel-address%> med stackskydd stÃ¶djs inte utan %<-fasan-shadow-offset=%> fÃ¶r denna mÃ¥larkitektur%<-fsanitize=pointer-compare%> mÃ¥ste kombineras med %<-fsanitize=address%> eller %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> mÃ¥ste kombineras med %<-fsanitize=address%> eller %<-fsanitize=kernel-address%>%<-fsanitize=shadow-call-stack%> stÃ¶djs inte fÃ¶r den aktuella plattformen%<-fsanitize=shadow-call-stack%> krÃ¤ver %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> fÃ¶rutsÃ¤tter %<-fno-exceptions%>%<-fsplit-stack%> stÃ¶djs fÃ¶r nÃ¤rvarande bara pÃ¥ GNU/Linux%<-fsplit-stack%> stÃ¶djs fÃ¶r nÃ¤rvarande bara pÃ¥ PowerPC64 GNU/Linux med glibc-2.18 eller senare%<-fsplit-stack%> stÃ¶djer inte 2 registerparametrar fÃ¶r en nÃ¤stad funktion%<-fsplit-stack%> stÃ¶djer inte 3 registerparametrar%<-fsplit-stack%> stÃ¶djer inte fastcall med nÃ¤stade funktioner%<-fsplit-stack%> stÃ¶djs inte av denna kompilatorkonfiguration%<-fsplit-stack%> krÃ¤ver assemblerstÃ¶d fÃ¶r CFI-direktiv%<-fstack-check=%> och %<-fstack-clash-protection%> Ã¤r Ã¶msesidigt uteslutande; avaktiverar %<-fstack-check=%>%<-fstack-check=specific%> fÃ¶r Thumb-1%<-fstack-check=specific%> Ã¤r inte implementerat fÃ¶r MIPS16%<-fstack-clash-protection%> stÃ¶djs inte pÃ¥ mÃ¥l dÃ¤r stacken vÃ¤xer frÃ¥n lÃ¤gre mot hÃ¶gre adresser%<-fstack-limit-%>-flaggor ignoreras med %<-mfdpic%>; anvÃ¤nd %<-mstack-check-l1%>%<-fstack-limit-flaggor%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<-fstack-protector%> fungerar inte pÃ¥ denna arkitektur%<-fstack-protector%> stÃ¶djs inte av denna mÃ¥larkitektur%<-fcall-saved-REG%> stÃ¶djs inte fÃ¶r msp430-elf%<-fuse-linker-plugin%>, men %s inte funnen%<-fwpa%> och %<-fltrans%> Ã¤r Ã¶msesidigt uteslutande%<-g%> stÃ¶djs bara nÃ¤r man anvÃ¤nder GAS pÃ¥ denna processorflaggan %<-g%> Ã¤r avslagen%<-g%> med %<-mno-apcs-frame%> ger kanske inte meningsfull felsÃ¶kning%<-gdwarf%s%> Ã¤r tvetydigt; anvÃ¤nd %<-gdwarf-%s%> fÃ¶r DWARF-version eller %<-gdwarf%> %<-g%s%> fÃ¶r felsÃ¶kningsnivÃ¥%<-gdwarf-6%> matas ut som version 5 med inkompatibiliteter%<-ginline-points%> avaktiveras tvingande utan %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> avaktiveras tvingande utan %<-gvariable-location-views%>%<-gnat%> felstavat som %<-gant%>%<-gsplit-dwarf%> stÃ¶djs inte pÃ¥ denna plattform, ignoreras%<-gsplit-dwarf%> stÃ¶djs inte med LTO, avaktiverarflaggan %<-iplugindir%> skickas inte frÃ¥n gcc-drivrutin%<-m%s%> stÃ¶djs inte i denna konfiguration%<-m%s%> Ã¥sidosÃ¤tter %<-m%s=%s%>, justerar ABI:et till %qs%<-m32%> stÃ¥r i konflikt med %<-arch ppc64%> (%<-m32%> ignoreras)%<-m32%> stÃ¥r i konflikt med %<-arch x86_64%> (%<-m32%> ignoreras)%<-m64%> krÃ¤ver en PowerPC64-CPU%<-m96bit-long-double%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=address%>%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=kernel-address%>%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=thread%>Flaggan %<-mabi=2fp+%> stÃ¶djs endast nÃ¤r en FPU Ã¤r tillgÃ¤nglig, mÃ¥ste vara aktiverad %<-mext-fpu-sp%> eller %<-mext-fpu-dp%>%<-mabi=ms%> stÃ¶djs inte med X32 ABI%<-maix64%> krÃ¤vs: 64-bitsberÃ¤kningar med 32-bitars adressering stÃ¶djs inte Ã¤n%<-maix64%> krÃ¤ver att arkitekturen PowerPC64 fortfarande Ã¤r aktiverad%<-malign-functions%> Ã¤r fÃ¶rÃ¥ldrat, anvÃ¤nd %<-falign-functions%>%<-malign-functions=%d%> Ã¤r inte mellan 0 och %d%<-malign-jumps%> Ã¤r fÃ¶rÃ¥ldrat, anvÃ¤nd %<-falign-jumps%>%<-malign-jumps=%d%> Ã¤r inte mellan 0 och %d%<-malign-loops%> Ã¤r fÃ¶rÃ¥ldrat, anvÃ¤nd %<-falign-loops%>%<-malign-loops=%d%> Ã¤r inte mellan 0 och %d%<-mapcs-stack-check%> Ã¤r inkompatibel med %<-mno-apcs-frame%>%<-march=%s%> Ã¤r inte kompatibelt med det valda ABI:et%<-march=%s%> krÃ¤ver %<-mfp32%>%<-march=%s%>: %s mÃ¥ste separeras med %<_%>%<-march=%s%>: ISA-strÃ¤ngen Ã¤r inte i kanonisk ordning. %<%c%>%<-march=%s%>: ISA-strÃ¤ngen mÃ¥ste bÃ¶rja med rv32 eller rv64%<-march=%s%>: ett tal fÃ¶rvÃ¤ntades efter %<%dp%>.%<-march=%s%>: utÃ¶kningen %qs fÃ¶rekommer mer Ã¤n en gÃ¥ng.%<-march=%s%>: fÃ¶rsta ISA-undergrupp mÃ¥ste vara %<e%>, %<i%> eller %<g%>%<-march=%s%>: fÃ¶r %<%s%dp%dp?%>, versionsnummer med mer Ã¤n 2 nivÃ¥er stÃ¶djs inte%<-march=%s%>: namnet pÃ¥ %s mÃ¥ste vara mer Ã¤n 1 bokstav%<-march%s%>: rv%de Ã¤r inte en giltig bas-ISA%<-march=%s%>: ovÃ¤ntad ISA-strÃ¤ng pÃ¥ slutet: %qs%<-march=%s%>: ISA-delmÃ¤ngd som ej stÃ¶djs %<%c%>%<-march=%s%>: z*inx stÃ¥r i konflikt med flyttalsutÃ¶kningar%<-masm=intel%> stÃ¶djs inte i denna konfiguration%<-max-stackframe=%d%> Ã¤r inte anvÃ¤ndbar, inte mellan 0 och %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> stÃ¶djs inte i kombination%<-mbranch-cost=%d%> Ã¤r inte mellan 0 och 5%<-mcall-aixdesc%> Ã¤r inkompatibel med %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> Ã¤r inte kompatibel med %s%<-mcall-ms2sysv-xlogues%> stÃ¶djs inte fÃ¶r nÃ¤rvarande med SEH%<-mcmodel%> Ã¤r inkompatibel med andra toc-flaggor%<-mcmodel=%> stÃ¶djs inte i 32-bitarslÃ¤ge%<-mcode-region=either%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mcode-region=upper%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mcorea%> och %<-mcoreb%> kan inte anvÃ¤ndas tillsammans%<-mcorea%> mÃ¥ste anvÃ¤ndas tillsammans med %<-mmulticore%>%<-mcoreb%> mÃ¥ste anvÃ¤ndas tillsammans med %<-mmulticore%>%<-mcpu=%> bÃ¶r undvikas.  AnvÃ¤nd %<-mtune=%> eller %<-march=%> istÃ¤llet%<-mcpu=%s%> stÃ¥r i konflikt med %<-march=%s%>%<-mcpu=%s%> har ogiltig kiselversion%<-mcpu=%s%> Ã¤r inte giltigt%<-mcpu=%s%>: okÃ¤nd CPU%<-mdata-region=either%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mdata-region=upper%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mdiv%> krÃ¤ver %<-march%> fÃ¶r att innefatta utÃ¶kningen %<M%>%<-mdouble-float%> ignorerad utan %<-mhard-float%>%<-mdynamic-no-pic%> Ã¥sidosÃ¤tter %<-fpic%>, %<-fPIC%>, %<-fpie%> eller %<-fPIE%>%<-mes0%> kan endast anvÃ¤ndas med C%<-mexr%> anvÃ¤nds utan %<-ms%>%<-mexr%> anvÃ¤nds utan %<-ms%> eller %<-msx%>%<-mfdivdu%> ignoreras utan %<-mhard-float%>%<-mfdpic%> stÃ¶djs inte, vÃ¤lj ett bfin-linux-uclibc-mÃ¥l%<-mfentry%> stÃ¶djs endast fÃ¶r 64-bitars CPU:er%<-mfentry%> stÃ¶djs inte fÃ¶r 32 bitar i kombination med %<-fpic%>%<-mfloat-abi=hard%> och VFP%<-mfloat-abi=hard%>: den valda arkitekturen saknar en FPU%<-mfpxx%> kan endast anvÃ¤ndas med ABI:et o32%<-mfpxx%> krÃ¤ver %<-mlra%>%<-mfunction-return%> och %<-fcf-protection%> Ã¤r inte kompatibla%<-mfunction-return=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla%<-mfused-madd%> bÃ¶r undvikas, anvÃ¤nd %<-ffp-contract=%> istÃ¤llet%<-mgp32%> och %<-mfp64%> kan bara kombineras om mÃ¥let stÃ¶djer instruktionerna mfhc1 och mthc1%<-mgp32%> och %<-mfp64%> kan endast kombineras nÃ¤r ABI:et o32 anvÃ¤nds%<-mgp32%> anvÃ¤nt med ett 64-bitars ABI%<-mgp64%> anvÃ¤nt med ett 32-bitars ABI%<-mgp64%> anvÃ¤nt med en 32-bitarsprocessor%<-mgpopt%> stÃ¶djs inte med PICargumentet till %<-mgprel-sec=%> Ã¤r inte ett giltigt reguljÃ¤rt uttryck%<-mgprel-sec=%> stÃ¶djs inte med PIC%<-mhard-dfp%> kan inte anvÃ¤ndas tillsammans med %<-msoft-float%>%<-mhard-float%> stÃ¶djs inte av den valda CPU:n%<-mincoming-stack-boundary=%d%> Ã¤r inte mellan %d och 12%<-mindirect-branch%> och %<-fcf-protection%> Ã¤r inte kompatibla%<-mindirect-branch=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla%<-mintel-syntax%> och %<-mno-intel-syntax%> bÃ¶r undvikas.  AnvÃ¤nd %<-masm=intel%> och %<-masm=att%> istÃ¤llet%<-mips3d%> krÃ¤ver %<-mpaired-single%>argumentet till %<-misr-secure=%d%> Ã¤r inte mellan 0 och 3argumentet till %<-misr-vector-size=%d%> mÃ¥ste vara 4 eller 16%<-mlam=%> flaggan: [u48|u57] stÃ¶djs inte fÃ¶r 32-bitarskod%<-mlarge%> behÃ¶ver en 430X-kompatibel %<-mmcu=%>%<-mlong-double-64%> Ã¤r inte tillÃ¥ten med %<-m64%>%<-mloongson-ext2%> mÃ¥ste anvÃ¤ndas med %<-mloongson-ext%>%<-mloongson-mmi%> mÃ¥ste anvÃ¤ndas med %<-mhard-float%>%<-mmsa%> mÃ¥ste anvÃ¤ndas med %<-mfp64%> och %<-mhard-float%>%<-mmul=g13%> kan inte anvÃ¤ndas med %<-mcpu=g10%>%<-mmul=g13%> kan inte anvÃ¤ndas med %<-mcpu=g14%>%<-mmul=g14%> kan inte anvÃ¤ndas med %<-mcpu=g10%>%<-mmul=g14%> kan inte anvÃ¤ndas med %<-mcpu=g13%>%<-mmulticore%> kan endast anvÃ¤ndas med BF561%<-mn%> stÃ¶djs inte pÃ¥ linux-mÃ¥l%<-mno-%s%> slÃ¥r av %<-m%s%>%<-mno-allow-string-insns%> fÃ¶rbjuder genereringen av instruktionen RMPA%<-mno-altivec%> avaktiverar vsx%<-mno-dpfp-lrsr%> stÃ¶djs endast med %<-mdpfp%>%<-mno-exr%> giltig endast med %<-ms%> eller %<-msx%> â€“ flaggan ignorerad%<-mno-fentry%> Ã¤r inte kompatibelt med SEH%<-mno-gpopt%> behÃ¶ver %<-mexplicit-relocs%>%<-mno-mpy%> stÃ¶djs endast fÃ¶r ARC700 eller ARCv2%<-mno-pic-data-is-text-relative%> kan inte anvÃ¤ndas utan %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur%<-mnop-mcount%> Ã¤r inte implementerat fÃ¶r %<-fPIC%>%<-mpcrel%> %<-fPIC%> stÃ¶djs fÃ¶r nÃ¤rvarande inte pÃ¥ den valda cpu:n%<-mpic-register=%> Ã¤r meningslÃ¶s utan %<-fpic%>%<-mpic-symbol-stubs%> krÃ¤vs inte fÃ¶r 64-bitars kod (ignoreras)%<-mpreferred-stack-boundary%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-mpreferred-stack-boundary=%d%> Ã¤r inte mellan %d och %d%<-mpreferred-stack-boundary=%d%> mÃ¥ste vara mellan %d och %d%<-mquad-memory%> Ã¤r inte tillgÃ¤ngligt i lÃ¤get med omvÃ¤nd byteordning%<-mquad-memory%> krÃ¤ver 64-bitarslÃ¤ge%<-mquad-memory-atomic%> fÃ¶rutsÃ¤tter 64-bitarslÃ¤geargumentet till %<-mr0rel-sec=%> Ã¤r inte ett giltigt reguljÃ¤rt uttryck%<-mr0rel-sec=%> stÃ¶djs inte med PIC%<-mregparm%> ignoreras fÃ¶r Intel MCU psABI%<-mregparm%> ignoreras i 64-bitslÃ¤ge%<-mregparm=%d%> Ã¤r inte mellan 0 och %d%<-mrelax%> stÃ¶djs endast fÃ¶r RTP PIC%<-mriscv-attribute%> RISC-V ELF-attribut behÃ¶ver GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> ignoreras i 64-bitslÃ¤ge%<-ms2600%> anvÃ¤nds utan %<-ms%>%<-mshared-library-id=%> angiven utan %<-mid-shared-library%>%<-mshared-library-id=%s%> Ã¤r inte mellan 0 och %d%<-msmart%> Ã¤r inkompatibel med %<-mhigh-registers%>%<-mspfp_fast%> Ã¤r inte tillgÃ¤ngligt pÃ¥ ARC600 eller ARC601%<-msse5%> togs bort%<-msseregparm%> anvÃ¤nd utan SSE aktiverat%<-mstack-guard%> implicerar anvÃ¤ndning av %<-mstack-size%>%<-mstack-protector-guard=tls%> behÃ¶ver ett TLS-register i hÃ¥rdvara%<-mstringop-strategy=rep_8byte%> stÃ¶djs inte fÃ¶r 32-bitarskod%<-mtpf-trace-hook-epilogue-check%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtpf-trace-hook-epilogue-target%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtpf-trace-hook-prologue-check%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtpf-trace-hook-prologue-target%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtune=%> fÃ¶rvÃ¤ntar sig mn10300, am33, am33-2 eller am34%<-mtune=x86-64%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<-mtune=k8%> och %<-mtune=generic%>%<-muintr%> stÃ¶djs inte fÃ¶r 32-bitarskod%<-mvrsave=no%> bÃ¶r undvikas; anvÃ¤nd %<-mno-vrsave%> istÃ¤llet%<-mvrsave=yes%> bÃ¶r undvikas; anvÃ¤nd %<-mvrsave%> istÃ¤llet%<-mvsx%> och %<-mno-altivec%> Ã¤r inkompatibla%<-mvsx%> behÃ¶ver indexerad adressering%<-mvsx%> krÃ¤ver hÃ¥rdvaruflyttal%<-mxl-multiply-high%> kan bara anvÃ¤ndas med %<-mcpu=v6.00.a%> eller stÃ¶rre%<-mxl-multiply-high%> krÃ¤ver %<-mno-xl-soft-mul%>%<-mxl-reorder%> kan bara anvÃ¤ndas med %<-mcpu=v8.30.a%> eller stÃ¶rre%<-mxl-reorder%> behÃ¶ver %<-mxl-pattern-compare%> fÃ¶r %<-mcpu=v8.30.a%>%<-pipe%> ignorerad eftersom %<-save-temps%> angivits%<-pipe%> stÃ¶djs inte%<-x %s%> efter sista indatafilen har ingen effektdesigneraren %<.%s%> anvÃ¤nd flera gÃ¥nger i samma initierarlista%<...%>-hanterare mÃ¥ste vara den sista hanteraren i sitt try-block%<...%> Ã¤r inte tillÃ¥tet i en designerad initierarlista%<::%> behÃ¶vs i PROCEDURE-bindning med explicit mÃ¥l vid %C%<::%D%> har inte deklarerats%<::%D%> har inte deklarerats; menade du %qs?%<::%E%> har inte deklarerats%<::%E%> Ã¤r inte en klass eller namnrymd%<::%E%> Ã¤r inte en klass, namnrymd eller upprÃ¤kning%<::%E%> Ã¤r inte en typ%<::main%> mÃ¥ste returnera %<int%>%<<:%> Ã¤r en alternativ stavning av %<[%>.  LÃ¤gg in mellanrum mellan %<<%> och %<::%>%<<::%> kan inte inleda en argumentlista till en mall%<<<%> i boolesk kontext, menade du %<<%>?%<=%>flaggor saknas efter %<-foffload-options=%>mÃ¥l%<=> mÃ¥l%> Ã¤r ogiltigt fÃ¶r DEFERRED-bindning vid %Coperatorn %<>>%> hanteras som tvÃ¥ hÃ¶gervinkelparenteser i C++11%<>>%> skulle vara %<> >%> inuti en nÃ¤stad mallargumentlista%<?:%> anvÃ¤nder heltalskonstanter i en boolesk kontext%<?:%> anvÃ¤nder heltalskonstanter i en boolesk kontext, uttrycket kommer alltid berÃ¤knas till %<true%>%<@catch%>-parameter kan inte vara protokollkvalificerad%<@catch%>-parameter Ã¤r inte en kÃ¤nd Objective-C-klasstyp%<@dynamic%> finns inte i Objective-C 1.0%<@dynamic%> som inte Ã¤r i @implementation-kontext%<@dynamic%> krÃ¤ver klassens @interface fÃ¶r att vara tillgÃ¤nglig%<@encode%> mÃ¥ste ange en typ som ett argument%<@end%> saknas i implementationskontext%<@end%> mÃ¥ste stÃ¥ i @implementation-kontext%<@interface%> till klassen %qE finns inte%<@optional%> Ã¤r endast tillÃ¥tet i @protocol-sammanhang%<@optional%> finns inte i Objective-C 1.0%<@package%> Ã¤r inte tillgÃ¤ngligt i Objective-C 1.0%<@package%> har fÃ¶r nÃ¤rvarande samma effekt som %<@public%>%<@property%> finns inte i Objective-C 1.0%<@required%> Ã¤r endast tillÃ¥tet i @protocol-sammanhang%<@required%> finns inte i Objective-C 1.0argumentet %<@synchronized%> Ã¤r inte ett objekt%<@synthesize%> kan inte anvÃ¤ndas i kategorier%<@synthesize%> finns inte i Objective-C 1.0%<@synthesize%> som inte Ã¤r i @implementation-kontext%<@synthesize%> krÃ¤ver klassens @interface fÃ¶r att vara tillgÃ¤nglig%<@throw%> (rethrow) anvÃ¤nd utanfÃ¶r ett %<@catch%>-blockargumentet till %<@throw%> Ã¤r inte ett objekt%<@try%> utan %<@catch%> eller %<@finally%>kolumnrubrikerna %<CPU_TYPE%> och %<MPY_TYPE%> saknas i %<devices.csv%>kolumnrubriken %<CPU_TYPE%> saknas i %<devices.csv%>%<CTABLE_ENTRY%>-basadress Ã¤r inte en multipel av 256%<CTABLE_ENTRY%> index %%<DEFERRED_INIT%>-anrop skall ha samma konstanta storlek pÃ¥ det fÃ¶rsta argumentet och LHSen %<DETACH%>-klausul vid %L fÃ¥r inte anvÃ¤ndas tillsammans med en %<MERGEABLE%>-klausul%<G0%>â€� i format vid %LDirektivet %<GCC ivdep%> ligger inte i bÃ¶rjan av en slinga vid %CDirektivet %<GCC novector%> ligger inte i bÃ¶rjan av en slinga vid %CDirektivet %<GCC unroll%> ligger inte i bÃ¶rjan av en slinga vid %CDirektivet %<GCC unroll%> krÃ¤ver en icke-negativ heltalskonstant mindre Ã¤n eller lika med %u vid %CDirektivet %<GCC vector%> ligger inte i bÃ¶rjan av en slinga vid %C%<HLE_ACQUIRE%> anvÃ¤nds inte med %<ACQUIRE%> eller starkare minnesmodell%<HLE_RELEASE%> anvÃ¤nds inte med %<RELEASE%> eller starkare minnesmodell%<LEXER_DEBUGGING_ENABLED_P%> Ã¤r inte satt till trueargumentet %<MOLD%> till den inbyggda %<TRANSFER%> vid %L Ã¤r en vektor och skall inte ha lagringsstorlek 0 nÃ¤r argumentet %<SOURCE%> har en storlek stÃ¶rre Ã¤n 0%<MOLD%>-argumentet till inbyggd %<TRANSFER%> vid %L fÃ¥r inte vara %s%<MOLD%>-argumentet till inbyggd %<TRANSFER%> vid %L mÃ¥ste vara en %skolumnrubriken %<MPY_TYPE%> saknas i %<devices.csv%>%<PRINT_OPERAND%> null-pekare%<PRINT_OPERAND%>: OkÃ¤nd interpunktion %<%c%>%<PRINT_OPERAND_ADDRESS%>, null-pekare%<SOURCE%>-argumentet till inbyggd %<TRANSFER%> vid %L fÃ¥r inte vara %s%<TREE_PURPOSE%> Ã¤r icke-NULL i %<TYPE_ARG_TYPES%>-lista%<TYPE_ARRAY_MAX_SIZE%> inte %<INTEGER_CST%>%<TYPE_BINFO%> Ã¤r inte %<TREE_BINFO%>%<TYPE_BINFO%>-typ Ã¤r inte %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> Ã¤r inte %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> Ã¤r %i medan %<TYPE_CACHED_VALUES%> Ã¤r %p%<TYPE_CACHED_VALUES_P%> Ã¤r satt nÃ¤r det inte skulle vara det%<TYPE_CANONICAL%> har en annan %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> Ã¤r inte kompatibla%<TYPE_CANONICAL%> av huvudvarianten Ã¤r inte en huvudvariant%<TYPE_FIELDS%> definierad i ofullstÃ¤ndig typ%<TYPE_LANG_SLOT_1 (binfo)%>-fÃ¤lt Ã¤r icke-NULL%<TYPE_MAIN_VARIANT%> har en annan %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> icke-NULL%<TYPE_METHOD_BASETYPE%> Ã¤r inte en huvudvariant%<TYPE_METHOD_BASETYPE%> Ã¤r inte en post eller union%<TYPE_MODE%> av %<TYPE_CANONICAL%> Ã¤r inte kompatibla%<TYPE_NEXT_PTR_TO%> Ã¤r inte %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> Ã¤r inte %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> Ã¤r inte en post eller union%<TYPE_VALUES_RAW%>-fÃ¤lt Ã¤r icke-NULL%<TYPE_VFIELD%> Ã¤r varken %<FIELD_DECL%> eller %<TREE_LIST%>modifieraren %<V%> pÃ¥ ett register som inte Ã¤r heltal%<[%E] =%> anvÃ¤nt i en designerad initierare i GNU-stil fÃ¶r klassen %qT%<[*]%> Ã¤r inte tillÃ¥tet annat Ã¤n inom en funktionsprototyp%<[*]%> Ã¤r inte i en deklaration%<[[omp::directive(%s)]]%> mÃ¥ste vara det enda angivna attributet pÃ¥ en sats%<[super ...]%> mÃ¥ste stÃ¥ i metodkontext%<_Alignas%>-specificerare kan inte reducera justeringen hos %qE%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r sammansatt litteral%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r namnlÃ¶sa fÃ¤lt%<_Atomic%> %qD i %<aligned%>-klausul%<_Atomic%> %qD i %<firstprivate%>-klausul vid %<target%>-konstruktion%<_Atomic%> %qD i %<linear%>-klausul%<_Atomic%> %qD i %qs-klausul%<_Atomic%> %qD i implicit %<firstprivate%>-klausul vid %<target%>-konstruktion%<_Atomic%> %qD i implicit %<map%>-klausul%<_Atomic%> %qE i %<reduction%>-klausul%<_Atomic%> %qE i %qs-klausul%<_Atomic%> tillÃ¤mpat pÃ¥ en kvalificerad typ%<_Atomic%>-uttryck i %<#pragma omp atomic%>%<_Atomic%> i Objective-C%<_Atomic%>-iterationsvariabel %qE%<_Atomic%>-kvalificerad typ i %<#pragma omp declare reduction%>%<_Atomic%>-kvalificerad vektortyp%<_Atomic%>-kvalificerad funktionstyp%<_Atomic%>-kvalificerad parametertyp %qT till %q+D%<_Atomic%>-kvalificerad returtyp till fÃ¶r %qD%<_Float%d%s%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<_Generic%>-association har funktionstyp%<_Generic%>-association har ofullstÃ¤ndig typ%<_Generic%>-association har variabel lÃ¤ngdtyp%<_Generic%>-vÃ¤ljare matchar flera associationer%<_Generic%>-vÃ¤ljare av typ %qT Ã¤r inte kompatibel med nÃ¥gon association%<_Generic%> anger tvÃ¥ kompatibla typer%<_Noreturn%> i tom deklaration%<_Sat%> anvÃ¤nds utan %<_Fract%> eller %<_Accum%>attributet %<__BELOW100__%> Ã¤r inte tillÃ¥tet med lagringsklassen autoattributet %<__BELOW100__%> Ã¤r bara tillÃ¤mpbart pÃ¥ variabler%<__GIMPLE%> Ã¤r endast giltigt med %<-fgimple%>en %<__RTL%>-funktion kan inte kompileras med %<-flto%>%<__alignof%> tillÃ¤mpad pÃ¥ ett bitfÃ¤lt%<__auto_type%> fÃ¶ljt av %<[[]]%>-attribut%<__auto_type%> behÃ¶ver en enkel identifierare som deklarerare%<__auto_type%> anvÃ¤nt med en bitfÃ¤ltsinitierare%<__builtin_arc_aligned%> med icke konstant justering%<__builtin_bit_cast%>-mÃ¥ltyp %qT Ã¤r en vektortyp%<__builtin_bit_cast%>-mÃ¥ltyp %qT Ã¤r inte trivialt kopierbar%<__builtin_bit_cast%>-kÃ¤llstorlek %qE Ã¤r inte lika med mÃ¥ltypstorleken %qE%<__builtin_bit_cast%>-kÃ¤lltyp %qT Ã¤r inte trivialt kopierbar%<__builtin_complex%>-operand Ã¤r inte av en reell binÃ¤r flyttalstypoperander till %<__builtin_complex%> av olika typerfÃ¶rsta argumentet till %<__builtin_convertvector%> mÃ¥ste vara en heltals- eller flyttalsvektorantalet element i den fÃ¶rsta argumentvektorn och den andra argumentvektorn till %<__builtin_convertvector%> skall vara sammaandra argumentet till %<__builtin_convertvector%> mÃ¥ste vara en heltals- eller flyttalsvektortyp%<__builtin_eh_return%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_has_attribute%> med beroende argument stÃ¶djs inte Ã¤nnuargumentet till %<__builtin_is_corresponding_member%> Ã¤r inte en pekare till en medlem%<__builtin_is_corresponding_member%> behÃ¶ver tvÃ¥ argument%<__builtin_is_corresponding_member%> Ã¤r inte vÃ¤ldefinierat fÃ¶r anonyma unionerargumentet till %<__builtin_is_pointer_interconvertible_with_class%> Ã¤r inte en pekare till en medlem%<__builtin_is_pointer_interconvertible_with_class%> behÃ¶ver ett ensamt argumentandra argumentet till %<__builtin_longjmp%> mÃ¥ste vara 1%<__builtin_next_arg%> anropad utan argument%<__builtin_rx_%s%> tar %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> eller %<U%>%<__builtin_saveregs%> stÃ¶djs inte pÃ¥ denna mÃ¥lunderarkitektur%<__builtin_saveregs%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_set_thread_pointer%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_shuffle%> argumentvektorns inre typ mÃ¥ste ha samma storlek som den inre typen fÃ¶r maskenargumentvektorerna till %<__builtin_shuffle%> mÃ¥ste ha samma typargumenten till %<__builtin_shuffle%> mÃ¥ste vara vektorersista argumentet till %<__builtin_shuffle%> mÃ¥ste vara en heltalsvektor%<__builtin_shuffle%> antalet element i argumentvektorn och maskvektorn skall vara sammaargumentvektorerna till %<__builtin_shufflevector%> mÃ¥ste ha samma elementtypargumenten till %<__builtin_shufflevector%> mÃ¥ste vara vektorer med konstant storlekargumenten till %<__builtin_shufflevector%> mÃ¥ste vara vektorer%<__builtin_shufflevector%> mÃ¥ste ange ett resultat med en potens av tvÃ¥ antal element%<__builtin_thread_pointer%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_unreachable%> eller %<__builtin_trap%> anropad med argument%<__delay_cycles%> Ã¤r begrÃ¤nsad till 32-bitars slingrÃ¤knare%<__delay_cycles%> tar endast konstanta argument%<__delay_cycles%> tar endast ickenegativa antal cykler%<__fp16%> och ingen ldrh%<__gcc_host_wide_int__%> Ã¤r inte definierad som %<long%> eller %<long long%>%<__gcc_host_wide_int__%> Ã¤r inte definierad som en typ%<__int%d%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__int%d%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<__label__%>-deklarationer fÃ¥r bara fÃ¶rekomma pÃ¥ funktionsnivÃ¥%<__label__%> som inte inleder ett block%<__restrict%> kan bara anges fÃ¶r objekt och funktioner%<__thread%> fÃ¶re %<extern%>%<__thread%> fÃ¶re %<static%>%<__thread%> fÃ¶re %qD%<__thread%> kan bara anges fÃ¶r objekt och funktioner%<__transaction_atomic%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat%<__transaction_cancel%> inte inom %<__transaction_atomic%>%<__transaction_cancel%> inom en %<__transaction_relaxed%>%<__transaction_cancel%> utan att stÃ¶d fÃ¶r transaktionsminne Ã¤r aktiverat%<__transaction_relaxed%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat%<a%d%>-argumentet till inbyggd %qs vid %L mÃ¥ste vara %s(%d)%<a1%>-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER, REAL eller CHARACTER%<acc update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<device%>- eller %<host%>- eller %<self%>-klausul vid %Lattributet %<alias%> ignorerat fÃ¶r att funktionen Ã¤r definieradklausulargumentet %<align%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥argumentet till %<alignas%> har typen %qT som inte Ã¤r en heltalstyp%<alignas%> i tom deklaration med %<enum%> som underliggande typ%<aligned%>-klausuls justeringsuttryck mÃ¥ste vara heltal%<aligned%>-klausulens justeringsuttryck mÃ¥ste vara ett positivt konstant heltalsuttryckargumentet till modifieraren %<align%> av klausulen %<allocate%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥%<allocate%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>%<allocate%>-klausulen mÃ¥ste ange en allokerare hÃ¤r%<allocator%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>%<always_inline%>-funktion kanske inte kan inline:asattributet %<amdgpu_hsa_kernel%> krÃ¤ver en strÃ¤ngkonstant som argument%<ancestor%>-enhetsmodifierare som inte fÃ¶regÃ¥s av ett %<requires%>-direktiv med en klausul %<reverse_offload%>%<ancestor%>-enhetsmodifierare fÃ¶regÃ¥s inte av direktivet %<requires%> med en %<reverse_offload%> klausul vid %C%<and%> mellan Ã¶msesidigt uteslutande likhetstester Ã¤r alltid 0%<asm goto%> med komplext typad utdata%<asm%>-Ã¶verskrivning stÃ¥r i konflikt med indataoperand%<asm%>-Ã¶verskrivning stÃ¥r i konflikt med utdataoperand%<asm%>-deklaration ignorerad eftersom den stÃ¥r i konflikt med tidigare namnbyte%<asm%>-flaggor stÃ¶djs inte i thumb1-lÃ¤ge%<asm%> i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<asm%> Ã¤r inte tillÃ¥tet i en %<transaction_safe%>-funktion%<asm%> Ã¤r inte tillÃ¥tet i en atomÃ¤r transaktion%<asm%>-operand %d stÃ¤mmer fÃ¶rmodligen inte med begrÃ¤nsningarna%<asm%>-operandbegrÃ¤nsningar inkompatibla med operandstorlek%<asm%>-operand har omÃ¶jliga begrÃ¤nsningar%<asm%>-operand krÃ¤ver omÃ¶jlig omlastning%<asm%>-kvalificeraren %qT ignoreras utanfÃ¶r en funktionskropp%<asm%>-kvalificerare utanfÃ¶r funktionskropp%<asm%>-specificerare fÃ¶r variabeln %qE stÃ¥r i konflikt med %<asm%>-Ã¶verskrivningslista%<asm%>-specificerare Ã¤r inte tillÃ¥tna pÃ¥ icke-statiska datamedlemmar%<assign%> kan vara osÃ¤kert fÃ¶r Objective-C-objekt, ange uttryckligen om du behÃ¶ver detegenskapen %<assign%> %qs anvÃ¤nder bitfÃ¤ltsinstansvariabeln %qsattributet %<assume%> pÃ¥ toppnivÃ¥attributet %<assume%> fÃ¶ljs inte av %<;%>%<async%>-uttryck mÃ¥ste vara heltal%<atexit%> misslyckadesegenskapen %<atomic%> %qs anvÃ¤nder bitfÃ¤ltsinstansvariabeln %qs%<atomic_cancel%>klausulen %<atomic_default_mem_order%> anvÃ¤nd lexikalt efter fÃ¶rsta konstruktionen %<atomic%> utan minnesordningsklausul%<auto%> kan endast anges fÃ¶r variabler eller funktionsdeklarationer%<auto%> Ã¤ndrar betydelse i C++11; var god ta bort det%<auto%> stÃ¥r i konflikt med andra OpenACC-slingspecificerare%<auto%> tom deklaration pÃ¥ filnivÃ¥%<auto%> Ã¤r inte tillÃ¥tet i en aliasdeklarationen %<auto%>-parameter Ã¤r tillÃ¥ten i detta sammanhang%<auto%> behÃ¶ver en enkel identifierare, mÃ¶jligen med attribut, som deklarerare%<auto%> anvÃ¤nt med %<constexpr%>%<auto(x)%> kan inte begrÃ¤nsas%<auto(x)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<auto{x}%> kan inte begrÃ¤nsas%<auto{x}%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<await_suspend%> mÃ¥ste returnera %<void%>, %<bool%> eller ett korutinhandtag%<bank_switch%> har ingen effekt pÃ¥ icke-avbrotts-funktionersuffixet %<bf16%> eller %<BF16%> pÃ¥ flyttalskonstanter Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<bind%>-klausul inte angiven pÃ¥ en %<loop%>-konstruktion som inte Ã¤r nÃ¤stad inuti en annan OpenMP-konstruktion%<bind(parallel)%> pÃ¥ en %<loop%>-konstruktion nÃ¤stad inuti en %<simd%>-konstruktion%<bind(teams)%> pÃ¥ en %<loop%>-region som inte Ã¤r strikt nÃ¤stad inuti en %<teams%>-region%<builtin_return_address%> innehÃ¥ller bara 2 byte adress%<cancel for%> inuti %<nowait%> for-konstruktion%<cancel for%> inuti %<ordered%> for-konstruktion%<cancel sections%> inuti %<nowait%>-sektionskonstruktion%<catch%> stÃ¶djs inte%<concept%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>%<const%> %qs kan inte deklareras %<mutable%>%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i fÃ¤ltdeklaration%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i parameterdeklaration%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i typdeklaration%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i variabeldeklaration%<const%> kan bara anges fÃ¶r objekt och funktioner%<const%>-kvalificerat uttryck %<depobj%>%<const%>-kvalificerad %qE kan fÃ¶rekomma endast i klausuler %<shared%> eller %<firstprivate%>%<const%>-kvalificerad %qE utan en %<mutable%>-medlem kan endast fÃ¶rekomma i klausuler %<shared%> eller %<firstprivate%>%<const%>-, %<volatile%>- eller %<__restrict%>-kvalificerad typ %qT i %<#pragma omp declare reduction%>%<consteval%>-funktionen %q+D Ã¥sidosÃ¤tter en icke-%<consteval%>-funktion%<constexpr%>-anrop flÃ¶dar fÃ¶rbi slutet pÃ¥ funktionen%<constexpr%>-konstruerare har inte tom kropp%<constexpr%>-konstrueraren fÃ¶r unionen %qT mÃ¥ste initiera precis en icke statisk datamedlem%<constexpr%>-destruerare Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>berÃ¤kning av %<constexpr%> Ã¶verskrider maxvÃ¤rdet pÃ¥ %d (anvÃ¤nd %<-fconstexpr-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)antalet %<constexpr%>-evalueringsoperationer Ã¶verskrider grÃ¤nsen pÃ¥ %wd (anvÃ¤nd %<-fconstexpr-ops-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)%<constexpr%> i tom deklaration%<constexpr%>-initierare fÃ¶r en binÃ¤r flyttalstyp har en decimal typ%<constexpr%>-initierare fÃ¶r en reell typ har komplex typ%<contexpr%>-initierare inte av ett aritmetiskt konstant uttryck%<constexpr%>-initierare Ã¤r inte representerbar i objekttypen%<constexpr%>-heltal i initierare inte av ett konstant heltalsuttryck%<constexpr%> lambda Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>%<constexpr%>-slingiterationsantal Ã¶verskrider grÃ¤nsen pÃ¥ %d (anvÃ¤nd %<-fconstexpr-loop-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)%<constexpr%> behÃ¶vs fÃ¶r initiering i klassen av statisk datamedlem med icke heltalstyp %q#D%<constexpr%>-objekt har variabelt modifierad typ%<constexpr%>-pekarinitierare Ã¤r inte nullstatiska %<constexpr%>-datamedlemmen %qD mÃ¥ste ha en initierare%<constexpr%> anvÃ¤nt med %qE%<constexpr%>-variabeln %qD har variabelt modifierad typ %qT%<constinit%> kan bara tillÃ¤mpas pÃ¥ en variabel med statisk eller trÃ¥dlagringsvaraktighet%<constinit%> pÃ¥ en funktions returtyp Ã¤r inte tillÃ¥tet%<constinit%>-variabeln %qD har inte en konstant initierareen %<critical%> region fÃ¥r inte vara innesluten inuti en %<critical%> region med samma namnargumentet till %<custom-%s=%> skall vara ett ickenegativt heltal%<custom-%s=%> Ã¤r inte kÃ¤nt som en FPU-instruktion%<custom-%s=%> behÃ¶ver argumentflaggan %<custom-fpu-cfg%> stÃ¶djer inte %<no-%>flaggan %<custom-fpu-cfg%> behÃ¶ver konfigurationsargument%<decl-specifier%> i deklaration av hÃ¤rledningsguidedirektivet %<declare %s%> fÃ¶ljs inte omedelbart av en funktionsdeklaration eller -definition%<declare variant%> pÃ¥ konstrueraren %qD%<declare variant%> pÃ¥ standarddefinierad %qD%<declare variant%> pÃ¥ raderad %qD%<declare variant%> pÃ¥ destrueraren %qD%<declare variant%> pÃ¥ virtuell %qD%<decltype%> kan inte lÃ¶sa upp adressen till en Ã¶verlagrad funktion%<decltype%> berÃ¤knas till %qT, som inte Ã¤r en klass eller upprÃ¤kningstyp%<decltype(auto)%> fÃ¥r inte vara cv-kvalificeradtypspecificeraren %<decltype(auto)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>%<default%>-etikett som inte ligger i en switch-satsmÃ¥let %<default%> sattes inte%<delete[]%> Ã¤r inte ett konstant uttryckklausulen %<depend%> med beroendetyp %<depobj%> pÃ¥ vektorsektion%<depend(%s)%> Ã¤r bara tillÃ¥tet i %<omp ordered%>%<depobj%>-beroendetyp angiven i %<depend%>-klausul pÃ¥ en %<depobj%>-konstruktionuttrycket %<depobj%> Ã¤r inte ett l-vÃ¤rde-uttryck%<detach%>-klausulens hÃ¤ndelsehandtag har typen %qT istÃ¤llet fÃ¶r %<omp_event_handle_t%>en %<detach%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<mergeable%>-klausul%<device%>-klausul med %<ancestor%> Ã¤r endast tillÃ¥tet pÃ¥ en %<target%>-konstruktion%<device%>-id mÃ¥ste vara ett heltal%<dim%>-argumentet till inbyggd %qs vid %L Ã¤r inte ett giltigt co-dimensionsindex%<dim%>-argumentet till inbyggd %qs vid %L Ã¤r inte ett giltigt dimensionsindex%<dim%>-argumentet till inbyggd %s vid %L Ã¤r inte ett giltigt dimensionsindex%<dist_schedule%> styckesstorleksuttryck mÃ¥ste vara heltalen %<distribute%>-region mÃ¥ste vara strikt inneslutna inuti en %<teams%>-konstruktion%<dynamic_cast%> Ã¤r inte tillÃ¥tet med %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> kan aldrig lyckas%<else%> utan ett fÃ¶regÃ¥ende %<if%>%<enum %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration%<enum%> deklarerad bÃ¥de med och utan en fast underliggande typ%<enum%> deklarerad med men definierad utan en fast underliggande typunderliggande typ fÃ¶r %<enum%> stÃ¥r i konflikt med tidigare deklaration%<enum%> som underliggande typ fÃ¥r inte specificeras hÃ¤r%<explicit%> kan endast anges fÃ¶r konstruerare%<explicit%> i vÃ¤ndeklaration%<explicit%> utanfÃ¶r klassdeklaration%<explicit(bool)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<export%> Ã¤r inte del av ett fÃ¶ljande moduldirektiv%<extern "C"%>-lÃ¤nkning startade hÃ¤rattributet %<externally_visible%> har bara effekt pÃ¥ publika objektsuffixet %<f%d%> eller %<F%d%> pÃ¥ flyttalskonstanter Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>attributet %<fallthrough%> pÃ¥ toppnivÃ¥attributet %<fallthrough%> fÃ¶ljs inte av %<;%>attributet %<fallthrough%> angivet med en parameterattributdirektivet %<fast_interrupt%> ignorerat%<filter%>-uttryck mÃ¥ste vara heltalattributdirektivet %<flatten%> ignoreras pÃ¥ alias%<flush%>-lista specificerat tillsammans med minnesordningsklausul%<fopen%>: %s: %m%<for%>-slinga med startdeklaration Ã¤r endast tillÃ¥tet i C99- och C11-lÃ¤ge%<friend%> kan endast anges inuti en klass%<friend%> anvÃ¤nd utanfÃ¶r en klassstÃ¶d fÃ¶r %<function_profiler%>stÃ¶d fÃ¶r %<function_profiler%> fÃ¶r MMIX%<gang%>-slinga i %<gang-single%>-region%<gang%>-numeriskt uttryck mÃ¥ste vara ett heltal%<gang%>-numeriskt vÃ¤rde mÃ¥ste vara positivt%<gang%>-statiskt uttryck mÃ¥ste vara heltal%<gang%>-statiskt vÃ¤rde mÃ¥ste vara positivtCPU %<generic%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>CPU %<generic%> kan anvÃ¤ndas endast till attributet %<target("tune=")%>attributet %<getter%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklarationattribut %<gnu_inline%> finns pÃ¥ %q+D%<goto%> i %<constexpr%>-funktioner Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<goto%> Ã¤r inte ett konstant uttryck%<gp_offset%> (%ld) eller %<end_offset%> (%ld) Ã¤r mindre Ã¤n noll%<grainsize%>-uttryck mÃ¥ste vara ett heltal%<grainsize%>-vÃ¤rdet mÃ¥ste vara positivt%<h%> anvÃ¤nt pÃ¥ operand som inte Ã¤r ett registerMIPS16-kod med %<hard-float%> fÃ¶r andra ABI:er Ã¤n o32 och o64%<hint%>-uttryck mÃ¥ste vara ett konstant heltalsuttryck%<hint%>-uttryck mÃ¥ste vara heltal%<if consteval%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<if consteval%> krÃ¤ver en sammansatt sats%<if constexpr%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>%<ifunc%>-upplÃ¶sning fÃ¶r %qD mÃ¥ste returnera %qT%<ifunc%>-upplÃ¶sning fÃ¶r %qD skall returnera %qTen %<inbranch%>-klausul Ã¤r inkompatibel med %<notinbranch%>attributet %<indirect_call%> kan tillÃ¤mpas pÃ¥ statiska funktioner%<inline%> kan endast anges fÃ¶r funktioner%<inline%> i tom deklaration%<inline%> Ã¤r inte tillÃ¥tet i deklaration av vÃ¤nmallspecialisering %qD%<inline%> angivet fÃ¶r vÃ¤nklassdeklarationspecificerare %<inline%> Ã¤r ogiltig fÃ¶r funktionen %qs deklarerad utanfÃ¶r global rÃ¤ckviddspecificeraren %<inline%> Ã¤r ogiltig fÃ¶r variabeln %qD deklarerad med blockrÃ¤ckvidden %<inscan%> %<reduction%>-klausul pÃ¥ en %qs-konstruktion%<inscan%> %<reduction%>-klausul pÃ¥ en annan konstruktion Ã¤n %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>en %<inscan%> %<reduction%>-klausul anvÃ¤nd tillsammans med en %<linear%>-klausul fÃ¶r en annan variabel Ã¤n slingitererarenen %<inscan%> %<reduction%>-klausul med vektorsektion%<inscan%> REDUCTION-klausul pÃ¥ en annan konstruktion Ã¤n DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD vid %L%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion vid %LCPU %<intel%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>CPU %<intel%> kan anvÃ¤ndas endast till attributet %<target("tune=")%>%<interrupt_thread%> Ã¤r tillgÃ¤ngligt endast fÃ¶r fidomodifieraren %<iterator%> Ã¤r inkompatibel med %qsen %<iterator%>-modifierare fÃ¥r inte anges pÃ¥ en %<depobj%>-konstruktion%<l1-cache-size%>-parametern Ã¤r inte en potens av tvÃ¥ %d%<lang_*%>-kontroll: misslyckades i %s, vid %s:%d%<lastprivate%>-klausul pÃ¥ en %<loop%>-konstruktion refererar till en variabel %qD som inte Ã¤r slingiteratorn%<linear%>-klausul fÃ¶r en annan variabel Ã¤n en slingiterator angiven vid konstruktion kombinerad med %<distribute%>en %<linear%>-klausul fÃ¥r inte anges tillsammans med en %<ordered%>-klausul om en fristÃ¥ende %<ordered%>-konstruktion Ã¤r nÃ¤stad inuti den%<linear%>-klausulens steg %qE Ã¤r varken en konstant eller en parameter%<linear%>-klausulens steguttryck mÃ¥ste vara heltal%<linear%>-klausulsteg Ã¤r en parameter %qD inte angiven i %<uniform%>-klausul%<location_t%> Ã¤r inte definierad som en typ%<locus%> Ã¤r inte definierad som en typ%<long long long%> Ã¤r fÃ¶r lÃ¥ngt fÃ¶r GCC%<long%> och %<short%> angivna tillsammans%<long%>-switch-uttryck konverteras inte till %<int%> i ISO C%<lp_array%> stÃ¤mmer inte med %<region_tree%>%<lp_array%> Ã¤r trasig fÃ¶r region %i%<lto_obj_file_open()%> misslyckades%<main%> deklarerad %<_Noreturn%>%<memset%> anvÃ¤nt med konstant parameter med lÃ¤ngd noll; detta kan bero pÃ¥ omkastade parametrar%<memset%> anvÃ¤nt med en lÃ¤ngd lika med antalet element utan att multiplicera med elementstorlekenattributet %<ms_hook_prologue%> Ã¤r inte kompatibelt med %<-mfentry%> i 32-bitslÃ¤geattributet %<ms_hook_prologue%> Ã¤r inte kompatibelt med nÃ¤stade funktioner%<msp430_select_hwmult_lib%> behÃ¶ver ett eller flera argument%<msp430_set_driver_var%> fÃ¶rvÃ¤ntar sig 2 argument%<mutexinoutset%>-sort i %<depend%>-klausul vid %<taskwait%>-konstruktion%<namespace %E%> Ã¤r tvetydig%<namespace%>-definition Ã¤r inte tillÃ¥ten hÃ¤r%<new%> av %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn%<new%> av typ %qT med utÃ¶kad justering %d%<no-custom-%s%> tar inte argumenten %<nogroup%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<reduction%>-klausulattributet %<nonatomic%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklaration%<nonmonotonic%>-schemalÃ¤ggningsmodifierare angiven tillsammans med %<ordered%>-klausul%<nonnull%>-argument %qD jÃ¤mfÃ¶rt med NULL%<noreturn%>-funktion returneraren %<nowait%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<copyprivate%>%<num_tasks%>-vÃ¤rdet mÃ¥ste vara positivt%<num_teams%> undre grÃ¤ns %qE Ã¤r stÃ¶rre Ã¤n den Ã¶vre grÃ¤nsen %qE%<num_teams%>-vÃ¤rdet mÃ¥ste vara positivt%<num_threads%>-vÃ¤rdet mÃ¥ste vara positivt%<object.TypeInfo%> kan inte anvÃ¤ndas med %<-fno-rtti%>%<object.TypeInfo%> kunde inte hittas, men Ã¤r implicit anvÃ¤nt%<offsetof%> inom icke-standardlayouttypen %qT Ã¤r villkorligt stÃ¶tt%<omp requires reverse_offload%> krÃ¤ver Ã¥tminstone %<sm_35%> till %<-foffload-options=nvptx-none=-march=%> â€” avaktiverar generering av avlastningskod fÃ¶r denna enhetstypattributet %<omp::%E%> behÃ¶ver argument%<omp::%E%> Ã¤r inte tillÃ¥tet att anges i detta sammanhang%<omp_all_memory%> vid %C Ã¤r inte tillÃ¥tet i denna klausul%<omp_all_memory%> kan bara anvÃ¤ndas i en OpenMP %<depend%>-klausul%<omp_all_memory%> anvÃ¤nt med en annan %<depend%>-sortkind Ã¤n %<out%> eller %<inout%>%<omp_all_memory%> anvÃ¤nt med en DEPEND-sort annan Ã¤n OUT eller INOUT vid %C%<omp_all_memory%> anvÃ¤nt med en annan beroendetyp Ã¤n OUT eller INOUT vid %C%<omp_all_memory%>, deklarerat vid %L, fÃ¥r endast anvÃ¤ndas i OpenMP-klausulen DEPEND%<operator %s%>%<operator %s%> i %<%s%E%>%<operator delete%> mÃ¥ste returnera typ %qT%<operator delete%> tar typen %qT som fÃ¶rsta parameter%<operator delete[]%> kan inte vara en fÃ¶rstÃ¶rande delete%<operator new%> fÃ¥r inte returnera NULL om den inte Ã¤r deklarerad %<throw()%> (eller %<-fcheck-new%> Ã¤r aktivt)%<operator new%> mÃ¥ste returnera typ %qT%<operator new%> tar typen %<size_t%> (%qT) som fÃ¶rsta parameter%<operator%s%>%<operator%s%> i %<%E %s %E%>%<operator%s%> i %<%E%s%>%<operator%s%> i %<%s%E%>%<operator=%> skall returnera en referens till %<*this%>%<operator[]%>%<operator[]%> i %<%E[%E]%>%<or%> mellan omatchade olikhetstester Ã¤r alltid 1en %<order%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<ordered%>%<ordered simd threads%> mÃ¥ste vara nÃ¤ra inneslutet inuti en %<%s simd%>-region%<ordered%> %<simd%> mÃ¥ste vara nÃ¤ra innesluten inuti en %<simd%>-region%<ordered%>-klausulparameter Ã¤r mindre Ã¤n %<collapse%>en %<ordered%>-klausul med parameter pÃ¥ en intervallbaserad %<for%>-slingaen %<ordered%> konstruktion med %<depend%>-klausul mÃ¥ste vara nÃ¤ra innesluten inuti en %<ordered%>-slinga%<ordered%>-konstruktion med %qs-klausul mÃ¥ste vara nÃ¤ra innesluten inuti en slinga med %<ordered%>-klausulen %<ordered%> konstruktion utan %<doacross%>- eller %<depend%>-klausuler binder till en sligna dÃ¤r %<collapse%>-argument %wd skiljer frÃ¥n %<ordered%>-argument %wden %<ordered%>-konstruktion utan %<doacross%>- eller %<depend%>-klausuler fÃ¥r inte ha samma bindningsregion som en en %<ordered%>-konstruktion med dessa klausuleren %<ordered%> region fÃ¥r inte vara nÃ¤ra innesluten inuti en %<critical%>, %<ordered%>, explicit %<task%> eller %<taskloop%> regionen %<ordered%> region mÃ¥ste vara nÃ¤ra innesluten inuti en slingaregion med en %<ordered%>-klausulpragmat %<pch_preprocess%> skall bara anvÃ¤ndas med %<-fpreprocessed%>%<pex_init%> misslyckades: %m%<pragma omp error%> pÃ¥trÃ¤ffat%<pragma omp error%> pÃ¥trÃ¤ffat: %s%<pragma omp requires%> krÃ¤ver Ã¥tminstone en klausul%<priority%>-uttryck mÃ¥ste vara ett heltal%<priority%>-vÃ¤rdet mÃ¥ste vara positivtattributet %<readonly%> stÃ¥r i konflikt med attributet %<setter%>attributet %<readonly%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklaration%<region_array%> stÃ¤mmer inte med %<region_tree%>%<region_array%> Ã¤r trasig fÃ¶r region %i%<register%> i tom deklaration pÃ¥ filnivÃ¥specificeraren %<register%> av lagringsklass angiven%<reinterpret_cast%> frÃ¥n heltal till pekare%<reinterpret_cast%> frÃ¥n typ %qT till typ %qT slÃ¤nger bort kvalificerareen %<reinterpret_cast%> Ã¤r inte ett konstant uttryck%<reinterpret_cast<%T>(%E)%> Ã¤r inte ett konstant uttryck%<requires%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>%<return%> med vÃ¤rde i funktion som returnerar void%<return%> utan vÃ¤rde i funktion som returnerar icke-void%<return_void%> deklarerades hÃ¤r%<safelen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck%<scalar_storage_order%> stÃ¶djs inte fÃ¶r att byteordningen inte Ã¤r enhetligen %<scope%>-region fÃ¥r inte vara nÃ¤ra innesluten inuti en arbetsdelande, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> eller %<masked%>-region%<seq%> Ã¥sidosÃ¤tter andra OpenACC-slingspecificerareattributet %<setter%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklaration%<setter%> angiven hÃ¤r%<shape%>-argumentet till inbyggd %<reshape%> vid %L har mer Ã¤n %d element%<shape%>-argumentet till inbyggd %<reshape%> vid %L mÃ¥ste vara en vektor av konstant storlek%<signed%> och %<unsigned%> givna tillsammans%<simdlen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck%<simdlen%>-klausulvÃ¤rde Ã¤r stÃ¶rre Ã¤n %<safelen%>-klausulvÃ¤rde%<sizeof%> applicerat pÃ¥ ett bitfÃ¤lt%<sizeof%> pÃ¥ vektorfunktionsparametern %qE kommer returnera storleken pÃ¥ %qTargument till %<sizeof...%> mÃ¥ste omges av parenteser%<soft-float%> och long-double-128 Ã¤r inkompatibla%<source%>-argumentet till inbyggd %<shape%> vid %L fÃ¥r inte vara en vektor med antagen storlek%<stack_offset%> mÃ¥ste vara en multipel av 4%<stack_offset%> mÃ¥ste vara minst 4%<static%> %qs kan inte deklareras %<mutable%>lambdaspecificeraren %<static%> med lambdafÃ¥ngst%<static%> fÃ¥r inte anvÃ¤ndas vid definition (till skillnad mot deklaration) av statisk datamedlemspecificerare %<static%> Ã¤r ogiltigt fÃ¶r funktion %qs deklarerad utanfÃ¶r global rÃ¤ckvidd%<static_assert%> utan ett meddelande Ã¤r endast tillgÃ¤nglig med %<-std=c++17%> eller %<-std=gnu++17%>%<static_cast%> frÃ¥n typ %qT till typ %qT slÃ¤nger bort kvalificerare%<std::%s%> Ã¤r definierad i huvudet %qs; glÃ¶mde du %<#include %s%>?%<std::%s%> Ã¤r bara tillgÃ¤nglig frÃ¥n %s och framÃ¥t%<std::is_constant_evaluated%> berÃ¤knas alltid till falskt i en icke-%<constexpr%>-funktion%<std::is_constant_evaluated%> berÃ¤knas alltid till sant i %<if constexpr%>%<std::is_constant_evaluated%> berÃ¤knas alltid till sant i en %<consteval%>-funktion%<std::source_location::__impl%> innehÃ¥ller inte endast icke-statiska datamedlemmar %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> och %<_M_column%>%<std::tuple_element<%u, %T>::type%> Ã¤r %<void%>%<std::tuple_size<%T>::value%> Ã¤r inte ett konstantuttryck av heltalstypett %<strong%> using-direktiv stÃ¶djs inte lÃ¤ngre%<struct %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklarationargumentet %qs till attributet %<symver%> mÃ¥ste innehÃ¥lla en eller tvÃ¥ %<@%>argumentet till attributet %<symver%> Ã¤r inte en strÃ¤ngkonstantattributet %<symver%> Ã¤r bara tillÃ¤mpligt pÃ¥ symbolerattributet %<symver%> fungerar bara pÃ¥ funktioner och variabler%<sysctl%> fÃ¶r %<kern.osversion%> misslyckades: %m%<target%>-konstruktion med nÃ¤stad %<teams%>-konstruktion innehÃ¥ller direktiv utanfÃ¶r %<teams%>-konstruktionen%<target("rtd")%> ignoreras i 64-bitslÃ¤ge%<target("sseregparm")%> anvÃ¤nt utan SSE aktiverat%<target("tune=x86-64")%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<target("tune=k8")%> och %<target("tune=generic")%>attributet %<target_clones%> behÃ¶ver GLIBC (2.23 och nyare) som exporterar bitar om hÃ¥rdvaruegenskaperreduktionsmodifieraren %<task%> pÃ¥ en konstruktion med en klausul %<nowait%>%<taskwait%>-konstruktion med %<nowait%>-klausul men utan %<depend%>-klausuler%<teams%>-konstruktion mÃ¥ste vara nÃ¤ra innesluten inuti en %<target%>-konstruktion eller inte nÃ¤stad i nÃ¥gon OpenMP-konstruktionnyckelordet %<template%> Ã¤r tillÃ¥tet i destruerarnamn%<template%> mÃ¥ste fÃ¶lja en nÃ¤stad-namnspecificerare%<this%> tillÃ¥tet i OpenMP endast i %<declare simd%>-klausulerdet gÃ¥r inte att fÃ¥nga %<this%> via referens%<this%> Ã¤r inte tillgÃ¤ngligt i en statisk medlemsfunktion%<this%> kan inte anvÃ¤ndas i detta sammanhang%<this%> Ã¤r inte en tillÃ¥tet i en %<allocate%>-klausul%<this%> fÃ¥ngades inte fÃ¶r denna lambdafunktion%<thread_limit%>-uttryck mÃ¥ste vara heltal%<thread_limit%>-vÃ¤rdet mÃ¥ste vara positivt%<threadprivate%> %qD Ã¤r inte fil-, namnrymds- eller blockrÃ¤ckviddsvariabel%<threadprivate%> %qE-direktiv inte i %qT-definition%<threadprivate%> %qE har ofullstÃ¤ndig typ%<throw%> kommer alltid anropa %<terminate%>%<tile%>-argumentet behÃ¶ver en heltalstypargumentet till %<tile%> behÃ¶ver en positiv heltalskonstant%<transaction_may_cancel_outer%>-funktionsanrop som inte Ã¤r inuti en yttre transaktion eller %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kan endast anges fÃ¶r en virtuell funktion%<tree%> Ã¤r inte definierad som en pekartyp%<tree%> Ã¤r inte definierad som en typ%<try%> i %<constexpr%>-funktioner Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<typedef%>-specificerare stÃ¥r i konflikt med %qs%<typedef%> anvÃ¤nt med %<auto%>%<typedef%> ignorerades i denna deklaration%<typeid%> Ã¤r inte ett konstant uttryck eftersom %qE har polymorf typ%<typeid%> till en kvalificerad funktionstyp %qT%<typeid%>-operator fÃ¥r inte finnas i ett konstantuttryck%<typename %T::%D%> namnger %q#D, som inte Ã¤r en typ%<typename %T::%D%> namnger %q#T, som inte Ã¤r en klassmall%<typeof%> applicerat pÃ¥ ett bitfÃ¤lt%<union %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration%<using enum%> av %qT fÃ¶re dess enum-specificerare%<using enum%> av beroende typ %qT%<using enum%> av ofullstÃ¤ndig typ %qT%<using enum%> av icke-upprÃ¤kningstypen %q#T%<using enum%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<using%> med upprÃ¤kningsrÃ¤ckvidd %q#T Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<va_start%> anvÃ¤nds i en funktion med fixt antal argument%<vec_lvsl%> bÃ¶r undvikas fÃ¶r omvÃ¤nd byteordning; anvÃ¤nd tilldelning fÃ¶r ojusterade laddningar och lagringar%<vec_lvsr%> bÃ¶r undvikas fÃ¶r omvÃ¤nd byteordning; anvÃ¤nd tilldelning fÃ¶r ojusterade laddningar och lagringar%<vector%>-lÃ¤ngduttryck mÃ¥ste vara ett heltal%<vector%>-lÃ¤ngdvÃ¤rdet mÃ¥ste vara positivt%<verify_gimple%> misslyckades%<verify_marked_backedges%> misslyckades%<virtual%> kan endast anges fÃ¶r funktioner%<virtual%> utanfÃ¶r klassdeklaration%<virtual%> anges mer Ã¤n en gÃ¥ng i basspecificerare%<void%> som enda parameter kan inte kvalificeras%<void%> mÃ¥ste vara den enda parametern%<volatile%> kan bara anges fÃ¶r objekt och funktioner%<volatile%>-kvalificerad parameter bÃ¶r undvikas%<volatile%>-kvalificerad returtyp bÃ¶r undvikas%<volatile%>-kvalificerad strukturerad bindning bÃ¶r undvikas%<wait%>-uttryck mÃ¥ste vara heltal%<warn_if_not_aligned%> kan inte anges fÃ¶r %q+D%<weak%>-klausul krÃ¤ver atomÃ¤r likhetsjÃ¤mfÃ¶relseattributet %<weakref%> ignorerat fÃ¶r att funktionen Ã¤r definieradattributet %<weakref%> ignorerat fÃ¶r att variabeln Ã¤r initieradattributet %<weakref%> skall Ã¥tfÃ¶ljas av ett attribut %<alias%>%<weakref%> fÃ¥r inte vara versionerad%<worker%>-numeriskt uttryck mÃ¥ste vara ett heltal%<worker%>-numeriskt vÃ¤rde mÃ¥ste vara positivt%<||%> Ã¤r inte tillÃ¥tet i GIMPLE%<~%> pÃ¥ ett booleskt uttryck%<~%> pÃ¥ ett uttryck av typen %<bool%>%<~auto%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>%@ %s%@ %s (djup %i)%@ %s (fn-dekl %qD, djup %i)%d byte med gang-private data-share-minne slut (Ã¶ka med t.ex. %<-mgang-private-size=%d%>)%d konstruerare hittad
  %d konstruerare hittade
  %d destruerare hittad
  %d destruerare hittade
  %d utgÃ¥ngar registrerade fÃ¶r slinga %d (som har %d utgÃ¥ngar)%d ramtabell hittad
  %d ramtabeller hittade
! %i-bitslÃ¤ge inte inkompilerat%llu byte%q#D kan inte Ã¶verlagras med %q#D%q#D stÃ¥r i konflikt med tidigare deklaration%q#D stÃ¥r i konflikt med versionen Ã¤rvd frÃ¥n %qT%q#D Ã¤r deklarerad hÃ¤r%q#D har inte extern lÃ¤nkning%q#D refererar inte till den okvalificerade typen, sÃ¥ den anvÃ¤nds int fÃ¶r lÃ¤nkklass%q#D explicit standarddefinierad hÃ¤r%q#D har ofullstÃ¤ndig typ%q#D dÃ¶ljer konstruerare fÃ¶r %q#D%q#D Ã¤rver frÃ¥n flera bassubobjekt%q#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar%q#D ogiltig, en anonym union kan bara ha publika ickestatiska datamedlemmar%q#D Ã¤r en statisk datamedlem; den kan endast initieras vid sin definition%q#D Ã¤r implicit deklarerad som borttagen fÃ¶r att %qT deklarerar en flyttkonstruerare eller flyttilldelningsoperator%q#D Ã¤r underfÃ¶rstÃ¥tt borttagen eftersom standarddefinitionen skulle vara felformulerad:%q#D Ã¤r oÃ¥tkomlig inom denna kontext%q#D Ã¤r inte en funktionsmall%q#D Ã¤r inte en icke-statisk datamedlem i %qT%q#D Ã¤r inte ett giltigt mallargument till typen %qT eftersom en referensvariabel inte har en konstant adress%q#D Ã¤r inte const%q#D Ã¤r privat inom denna kontext%q#D Ã¤r skyddad inom denna kontext%q#D Ã¤r public, men behÃ¶ver ett befintligt %q#T-objekt%q+#D Ã¤r volatile%q#D inte deklarerad i klassen%q#D tidigare deklarerad hÃ¤r%q#D definierades tidigare hÃ¤r%q#D omdeklarerad som en annan sorts entitet%q#D refererar entiteten %q#D med intern lÃ¤nkning%q#D borde initieras%q#D, deklarerad med en lokal typ %qT, anvÃ¤nds men Ã¤r aldrig definierad%q#D, deklarerad med en namnlÃ¶s typ, anvÃ¤nds men Ã¤r aldrig definierad%q#F tas implicit bort fÃ¶r att dess undantagsspecifikation stÃ¤mmer inte med den implicita undantagsspecifikationen %qX%q#T har ingen medlem med namnet %qE%q#T har ingen medlem med namnet %qE, menade du %q#D? (Ã¥tkomligt via %q#D)%q#T har ingen medlem med namnet %qE, menade du %q#D? (inte Ã¥tkomlig frÃ¥n detta sammanhang)%q#T har ingen medlem med namnet %qE, menade du %qE?%q#T har ingen anvÃ¤ndardefinierad standardkonstruerare%q#T har pekardatamedlemmar%q#T har virtuella basklasser%q#T har virtuella funktioner och Ã¥tkomlig ickevirtuell destruerare%q#T Ã¤r inte en klass%q#T Ã¤r inte en klass eller namnrymd%q#T Ã¤r inte en mall%q#T Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ%q#T definierar bara en privat destruerare och har inga vÃ¤nner%q#T definierar bara privata konstruerare och har inga vÃ¤nner%q#T anvÃ¤nt dÃ¤r %qT fÃ¶rvÃ¤ntades%q#T anvÃ¤nt dÃ¤r ett flyttalsvÃ¤rde fÃ¶rvÃ¤ntades%q#T deklarerades tidigare hÃ¤r%q+#D kan inte deklareras%q+#D Ã¤r inte en statisk datamedlem i %q#T%q+#D Ã¤r markerad %<final%>, men Ã¤r inte virtuell%q+#D Ã¤r markerad %<override%>, men den Ã¥sidosÃ¤tter intealiaset %q+D mellan funktion och variabel stÃ¶djs inte%q+D Ã¤r aliasat till den externa symbolen %qE%q+D Ã¤r aliasat till en odefinierad symbol %qE%q+D Ã¤r redan deklarerad med attributet dllexport: dllimport ignoreras%q+D deklarerad som en vÃ¤n%q+D deklarerat som en variadisk funktion%q+D deklarerad svag efter att ha anvÃ¤nts%q+D deklarerad med en undantagsspecifikationer%q+D deklarerat som en variadisk funktion utan prototyp%q+D Ã¤r definierad bÃ¥de normalt och som ett attribut %qE%q+D har inkompatibla attribut %qs och %qs%q+D i deklarationsmÃ¥lsdirektiv har inte en avbildbar typ%q+D Ã¤r statisk men deklarerad i inline-funktion %qD som inte Ã¤r statisk%q+D Ã¤r vanligtvis en funktion%q+D avstÃ¥nd %E i %qT Ã¤r inte justerad mot %u%q+D avstÃ¥nd %E i %qT kan inte justeras mot %u%q+D omdeklarerad som en annan sorts symbol%q+D omdeklarerad inline med attributet %<gnu_inline%>%q+D omdeklarerad inline utan attributet %<gnu_inline%>%q+D omdeklarerad utan attributet dllimport efter att ha refererats med lÃ¤nkklass dll%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignorerasden statiska datamedlemmen %q+D Ã¤r inuti deklarationsmÃ¥lsdirektiv%q+D tar bara noll eller tvÃ¥ argument%q+E Ã¤r inte ett konstant uttryck%q+F Ã¤r deklarerad %<static%> men definieras aldrig%q+F Ã¤r anvÃ¤nd men inte definierad%q+T Ã¤r inte litteral fÃ¶r att:%qD kommer Ã¥t %E byte i en region av storlek %E%qD kommer Ã¥t %E byte i en region av storlek %E%qD kommer Ã¥t %E eller fler byte i en region av storlek %E%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa upp till %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa upp till %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte kan Ã¶verlappa %wu byte%qD Ã¥tkomst av %wu byte kan Ã¶verlappa %wu byte%qD Ã¥tkomst av %wu byte kan Ã¶verlappa upp till %wu byte%qD Ã¥tkomst av %wu byte kan Ã¶verlappa upp till %wu byte%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD kommer Ã¥t mellan %E och %E byte i en region av storlek %E%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte kan Ã¶verlappa %wu byte%qD Ã¥tkomst mellan %wu och %wu byte kan Ã¶verlappa %wu byte%qD Ã¤r ett alias mellan funktioner av inkompatibla typer %qT och %qT%qD fÃ¶rekommer bÃ¥de i data- och map-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<aligned%>-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<nontemporal%>-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i datadelningsklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i rÃ¶relseklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i reduktionsklausulerargument %2$d till %1$qD befordras till %3$qT dÃ¤r %4$qT fÃ¶rvÃ¤ntas i ett anrop till den inbyggda funktionen som deklarerats utan prototyptypen pÃ¥ argument %2$d till %1$qD Ã¤r %3$qT dÃ¤r %4$qT fÃ¶rvÃ¤ntas i ett anrop av den inbyggda funktionen som deklarerats utan prototyp%qD argument %i deklarerades med attributet %<nonstring%>Argument %2$i till %1$qD som Ã¤r deklarerad med attributet %<nonstring%> Ã¤r mindre Ã¤n den angivna grÃ¤nsen %3$wuArgument %2$i till %1$qD som Ã¤r deklarerad med attributet %<nonstring%> Ã¤r mindre Ã¤n den angivna grÃ¤nsen [%3$E, %4$E]Argument %2$i till %1$qD som Ã¤r deklarerad med attributet %<nonstring%> kan vara mindre Ã¤n den angivna grÃ¤nsen [%3$E, %4$E]%qD argumentet saknar avslutande nollteckenattributdirektivet %qD ignoreratattributet %qD Ã¤r meningslÃ¶st eftersom medlemmar av den anonyma namnrymden fÃ¥r lokala symbolerattributet %qD krÃ¤ver ett ensamt NTBS-argument%qD anropad i ett konstant uttryck%qD anropad i ett konstant uttryck fÃ¶re dess definition Ã¤r komplett%qD anropad pÃ¥ en pekare skickad till en omallokeringsfunktion som inte stÃ¤mmer %qD%qD anropat pÃ¥ en pekare till ett oallokerat objekt %qE%qD anropad pÃ¥ pekaren %qE som skickas till en allokeringsfunktion som inte stÃ¤mmer %qD%qD anropad pÃ¥ pekaren %qE med nollskilt avstÃ¥nd%s%qD anropad pÃ¥ en pekare returnerad frÃ¥n en allokeringsfunktion som inte stÃ¤mmer%qD anropad pÃ¥ en pekare till ett oallokerat objekt%qD anropat pÃ¥ ett oallokerat objekt %qD%qD kan markeras override%qD fÃ¥r inte finnas i ett konstantuttryck%qD kan inte vara %qs%qD kan inte deklareras %<virtual%>, eftersom den alltid Ã¤r statisk%qD kan inte standarddefinieras%qD kan inte anvÃ¤ndas som en funktion%qD kan inte ha standardargument%qD bytte semantik i GCC 4.4%qD nollstÃ¤ller ett objekt av den icke-triviala typen %#qT%s%qD nollstÃ¤ller ett objekt av typen %#qT som innehÃ¥ller en pekare-till-medlem%s%qD nollstÃ¤ller ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s%qD stÃ¥r i konflikt med anvÃ¤nd funktion%qD kopierar ett objekt med en icke-trivial typ %#qT frÃ¥n en vektor av %#qT%qD kopierar ett objekt av typen %#qT med %qs-medlem %qD frÃ¥n en vektor av %#qT; anvÃ¤nd tilldelning eller kopieringsinitiering istÃ¤llet%qD Ã¤r deklarerad %<static%> i en %<constexpr%>-kontext%qD Ã¤r deklarerad %<thread_local%> i en %<constexpr%>-kontext%qD deklarerad %<transaction_safe_dynamic%>%qD deklarerat som ett %<virtual%>-fÃ¤lt%qD deklarerad som en %<virtual%>-parameter%qD deklarerad som en %<virtual%>-typ%qD deklarerad som en %<virtual%>-variabel%qD deklarerad som en icke-parameter%qD deklarerat som ett %<inline%>-fÃ¤lt%qD deklarerad som en %<inline%>-parameter%qD deklarerad som en %<inline%>-typ%qD Ã¤r deklarerad som en vektor av mallens platshÃ¥llartyp %qT%qD Ã¤r deklarerad som en referens men inte initierad%qD Ã¤r deklarerad hÃ¤r%qD Ã¤r deklarerad hÃ¤r, senare i Ã¶versÃ¤ttningsenheten%qD deklarerad svag efter att ha anvÃ¤nts%qD Ã¤r definierad %<static%> i en %<constexpr%>-kontext%qD definierad %<static%> i en %qs-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%qD Ã¤r definierad %<thread_local%> i en %<constexpr%>-kontext%qD definierad %<thread_local%> i en %qs-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%qD Ã¤r definierad men inte anvÃ¤nd%qD definierades hÃ¤r%qD destinationen Ã¤r ofÃ¶rÃ¤ndrad efter att inga byte kopierades%qD destinationen Ã¤r ofÃ¶rÃ¤ndrad efter att inga byte kopierades frÃ¥n en strÃ¤ng av lÃ¤ngden %E%qD har inte typen %<const char *%>%qD har inte en avbildbar typ i %qs-klausul%qD har inte heltals- eller upprÃ¤kningstyp%qD har inte heltalstyp%qD Ã¤r inte namnet pÃ¥ en upprÃ¤kningstyp i %qT%qD refererar inte till en funktion%qD refererar inte till en funktion med namnrymdsrÃ¤ckvidd%qD fÃ¶rvÃ¤ntar sig %E byte i en region av storlek %E%qD fÃ¶rvÃ¤ntar sig %E byte i en region av storlek %E%qD fÃ¶rvÃ¤ntar sig %E eller fler byte i en region av storlek %E%qD fÃ¶rvÃ¤ntar sig mellan %E och %E byte i en region av storlek %E%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nsen%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu]%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu] fÃ¶r objekt %qD med typen %qT%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r objekt %qD med typen %qT%qD Ã¤r en icke-strukturell typ%qD har en tidigare deklaration hÃ¤r%qD Ã¤r redan definierad%qD har en ofullstÃ¤ndig typ %qT%qD har ofullstÃ¤ndig typ%qD har en ogiltig argumentlista%qD har inte deklarerats i %qD%qD har inte deklarerats inom %qD%qD har samma namn som klassen den Ã¤r deklarerad i%qD i %<reduction%>-klausul Ã¤r en vektor med storlek noll%qD Ã¤rver ABI-etiketten %E som %qT (anvÃ¤nd i sin returtyp) har%qD Ã¤rver ABI-taggen %E som %qT (anvÃ¤nd i dess typ) har%qD Ã¤r ogiltig i %q#T pÃ¥ grund av lokal medlem %q#D med samma namn%qD Ã¤r ogiltig i %q#T pÃ¥ grund av lokal metod %q#D med samma namn%qD Ã¤r ogiltigt i villkor%qD Ã¤r ogiltigt i lambda%qD Ã¤r en funktion, inte en typ%qD Ã¤r en namnrymd%qD Ã¤r en vanlig (utan placering) avallokeringsfunktion%qD Ã¤r som en vanlig (icke placerande) avallokeringsfunktion i C++14 (eller med %<-fsized-deallocation%>)%qD Ã¤r redan en vÃ¤n till %qT%qD Ã¤r redan en vÃ¤n till klassen %qT%qD Ã¤r redan definierad i %qT%qD Ã¤r redan definierad i klassen %qT%qD Ã¤r redan definierad i klassen %qT%qD Ã¤r en upprÃ¤kningsmall%qD Ã¤r bÃ¥de en direkt bas och en indirekt virtuell bas%qD deklarerades i huvudet %qs%qD initieras med tls-modell %s%qD bÃ¶r undvikas%qD bÃ¶r undvikas: %s%qD initieras med sig sjÃ¤lv%qD instansieras fÃ¶r ett tomt paket%qD Ã¤r muterbar%qD Ã¤r normalt en icke-statisk funktion%qD Ã¤r inte en klass- eller aliasmall%qD Ã¤r inte en klass eller namnrymd%qD Ã¤r inte en klasstyp%qD har inte en direkt medlem i %qT%qD Ã¤r inte ett funktionsargument%qD Ã¤r inte en funktionsmall%qD Ã¤r inte en medlem av %qD%qD Ã¤r inte en medlem av %qD; menade du %qs?%qD har inte en medlem av %qT%qD Ã¤r inte en medlem av %qT; menade du %qs?%qD Ã¤r inte en medlemsmallfunktion%qD Ã¤r inte ett namnrymdsnamn%qD Ã¤r inte ett namnrymdsnamn; menade du %qs?%qD Ã¤r inte en pekarvariabel%qD Ã¤r inte en statisk datamedlem%qD Ã¤r inte en statisk datamedlem i en klassmall%qD Ã¤r inte en mall%qD Ã¤r inte en mallfunktion%qD Ã¤r inte en typ%qD Ã¤r inte ett giltigt mallargument fÃ¶r att %qD Ã¤r en variabel, inte adressen till en variabel%qD Ã¤r inte en variabel%qD Ã¤r inte en variabel i %<aligned%>-klausul%qD Ã¤r inte en variabel i %<allocate%>-klausul%qD Ã¤r inte en variabel i %<nontemporal%>-klausul%qD Ã¤r inte en variabel i en %qs-klausul%qD Ã¤r inte en variabel i klausul %<firstprivate%>%qD Ã¤r inte en variabel i klausul %<lastprivate%>%qD Ã¤r inte en variabel i klausul %qs%qD Ã¤r inte en variabelmall%qD Ã¤r inte en ett argument i en %<uniform%>-klausul%qD Ã¤r inte fÃ¥ngad%qD Ã¤r inte kompatibel med %qD%qD Ã¤r inte definierad utanfÃ¶r funktionsnivÃ¥%qD Ã¤r inte ett l-vÃ¤rdeuttryck eller vektorsektion i en %qs-klausul%qD Ã¤r inte publik%qD Ã¤r inte anvÃ¤ndbar som en %<constexpr%>-funktion eftersom:%qD Ã¤r statisk men anvÃ¤nd i inline-funktionen %qD som inte Ã¤r statisk%qD Ã¤r en trÃ¥dprivat variabel i en %qs-klausul%qD Ã¤r fÃ¶r liten fÃ¶r att fÃ¥ plats med alla vÃ¤rden hos %q#T%qD Ã¤r otillgÃ¤nglig%qD Ã¤r otillgÃ¤nglig: %s%qD anvÃ¤nds oinitierad%qD kan komma Ã¥t %E byte i en region av storlek %E%qD kan komma Ã¥t %E byte i en region av storlek %E%qD kan komma Ã¥t %E eller fler byte i en region av storlek %E%qD kan komma Ã¥t mellan %E och %E byte i en region av storlek %E%qD fÃ¥r bara vara en statisk medlemsfunktion med %<-std=c++23%> eller %<-std=gnu++23%>%qD kan anvÃ¤ndas oinitierad%qD fÃ¥r inte deklareras som statisk%qD Ã¤r kanske inte deklarerad i en namnrymd%qD kan lÃ¤sa %E byte frÃ¥n en region av storlek %E%qD kan lÃ¤sa %E byte frÃ¥n en region av storlek %E%qD kan lÃ¤sa %E eller fler byte frÃ¥n en region av storlek %E%qD kan lÃ¤sa mellan %E och %E byte frÃ¥n en region av storlek %E%qD kan skriva %E byte till en region med storlek %E%qD kan skriva %E byte till en region med storlek %E%qD kan skriva %E eller fler byte till en region av storlek %E%qD kan skriva mellan %E och %E byte till en region av storlek %E%qD flyttar ett objekt av den icke-triviala typen %#qT och storleken %E in i en region av storleken %E%qD flyttar ett objekt av en icke trivialt kopierbar typ %#qT; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet%qD flyttar ett objekt av typen %#qT med en borttagen kopieringskonstruerare; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet%qD flyttar ett objekt av typen %#qT med en borttagen destruerare%qD mÃ¥ste vara en global variabel i %<#pragma acc declare link%>%qD mÃ¥ste vara en medlemsfunktion%qD mÃ¥ste vara en icke-medlems-funktion%qD mÃ¥ste vara en icke-statisk medlemsfunktion%qD mÃ¥ste vara en variabel deklarerad i samma rÃ¤ckvidd som %<#pragma acc declare%>%qD mÃ¥ste vara antingen en medlemsfunktion som inte Ã¤r statisk eller funktion som inte Ã¤r medlem%qD mÃ¥ste ha ett argument med klass- eller upprÃ¤kningstyp%qD mÃ¥ste ha antingen ett eller tvÃ¥ argument%qD mÃ¥ste ha antingen noll eller ett argument%qD mÃ¥ste ha exakt ett argument%qD mÃ¥ste ha exakt tvÃ¥ argument%qD fÃ¥r inte ha nÃ¥gra argument%qD fÃ¥r inte ha variabelt antal argument%qD inte definierad%qD av en strÃ¤ng med lÃ¤ngden %wu och en vektor av storlek %wu evalueras till nollskilt%qD av en strÃ¤ng med lÃ¤ngden %wu eller mer och en vektor av storlek %wu evalueras till nollskilt%qD av en strÃ¤ng med lÃ¤ngden %wu och en vektor av storlek %wu och grÃ¤ns pÃ¥ %wu evalueras till nollskilt%qD av en strÃ¤ng med lÃ¤ngden %wu och %wu och grÃ¤ns pÃ¥ %wu evalueras till nollskilt%qD avstÃ¥nd %s frÃ¥n objektet vid %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r %qT%qD avstÃ¥nd %s frÃ¥n objektet vid %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r refererat underobjekt %qD med typen %qT pÃ¥ avstÃ¥ndet %wi%qD avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nsen%qD avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu]%qD avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu] fÃ¶r objekt %qD med typen %qT%qD pÃ¥ avstÃ¥ndet %s Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r objekt %qD med typen %qT%qD Ã¤r endast giltig i lambda med %<-std=c++23%> eller %<-std=gnu++23%>utdata frÃ¥n %qD kan ha huggits av vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD kan ha huggits av vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD kan ha huggits av vid kopiering mellan %wu och %wu byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuUtdata fÃ¶r %qD avhuggen fÃ¶re avslutande null vid kopiering av %E byte frÃ¥n en strÃ¤ng av samma lÃ¤ngdUtdata fÃ¶r %qD avhuggen fÃ¶re avslutande null vid kopiering av %E byte frÃ¥n en strÃ¤ng av samma lÃ¤ngdutdata frÃ¥n %qD hÃ¶ggs av fÃ¶re avslutande nolla vid kopiering av sÃ¥ mÃ¥nga byte frÃ¥n en strÃ¤ng som dess lÃ¤ngdutdata frÃ¥n %qD avhuggen vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD avhuggen vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD avhuggen vid kopiering mellan %wu och %wu byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wu%qD pekarspill mellan avstÃ¥nd %s och storlek %s%qD pekarspill mellan avstÃ¥nd %s och storlek %s vid Ã¥tkomst av vektorn %qD av typ %qT%qD lÃ¤ser %E byte frÃ¥n en region av storlek %E%qD lÃ¤ser %E byte frÃ¥n en region av storlek %E%qD lÃ¤ser %E eller fler byte till en region av storlek %E%qD lÃ¤ser mellan %E och %E byte frÃ¥n en region av storlek %E%qD omdeklarerad med annan Ã¥tkomst%qD omdeklarerad med annan synlighet%qD refererad i mÃ¥lregion som inte har en avbildbar typ%qD byter namn efter att ha refererats i assembler%qD borde initieras%qD skall initieras i medlemsinitieringslistan%qD borde ha deklarerats inuti %qD%qD skall returnera som vÃ¤rdekÃ¤llargumentet %qD Ã¤r samma som destinationen%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %<to%>- eller %<enter%>-klausuler%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %qs-klausuler%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och implicit i %<to%>-klausuler%qD den angivna grÃ¤nsen %E Ã¤r lika med destinationsstorleken%qD angiven grÃ¤ns %E Ã¤r lika med kÃ¤llÃ¤ngden%qD: den angivna grÃ¤nsen %E Ã¶verskrider destinationsstorleken %E%qD: den angivna grÃ¤nsen %E Ã¶verskrider maximal objektstorlek %E%qD den angivna grÃ¤nsen %E Ã¶verskrider kÃ¤llstorleken %E%qD den angivna grÃ¤nsen %E kan Ã¶verskrida destinationsstorleken %E%qD den angivna grÃ¤nsen %E kan Ã¶verskrida maximal objektstorlek %E%qD den angivna grÃ¤nsen %E kan Ã¶verskrida kÃ¤llstorleken %E%qD den angivna grÃ¤nsen %s Ã¶verskrider maximal objektstorlek %E%qD angiven grÃ¤ns pÃ¥ %s Ã¶verskrider storleken %E pÃ¥ oavslutad vektor%qD angivna grÃ¤nsen %s Ã¶verskrider storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qD angivna grÃ¤nsen %s kan Ã¶verskrida storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qD angiven grÃ¤ns pÃ¥ %wu Ã¶verskrider maximal objektstorlek %wu%qD den angivna grÃ¤nsen [%E, %E] Ã¶verskrider destinationsstorleken %E%qD angivna grÃ¤nsen [%E, %E] Ã¶verskrider maximal objektstorlek %E%qD angivna grÃ¤nsen [%E, %E] Ã¶verskrider kÃ¤llstorleken %E%qD den angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida destinationsstorleken %E%qD angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida maximal objektstorlek %E%qD angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida kÃ¤llstorleken %E%qD den angivna grÃ¤nsen mellan %wu och %wu Ã¶verskrider maximal objektstorlek %wu%qD den angivna grÃ¤nsen beror pÃ¥ lÃ¤ngden av kÃ¤llargumentet%qD angivet i en %<allocate%>-klausul men inte i en explicit privatiseringsklausul%qD angivet i en %<inscan%> %<reduction%>-klausul men inte i en %<scan%>-direktivklausul%qD angivet i en %qs-klausul men inte i en %<inscan%> %<reduction%>-klausul av den inneslutande konstruktionen%qD: den angivna storleken %E Ã¶verskrider maximal objektstorlek %E%qD den angivna storleken %E kan Ã¶verskrida maximal objektstorlek %E%qD: den angivna storleken mellan %E och %E Ã¶verskrider maximal objektstorlek %E%qD den angivna storleken mellan %E och %E kan Ã¶verskrida maximal objektstorlek %E%qD-specificerare stÃ¥r i konflikt med %<typedef%>%qD-specificerare stÃ¥r i konflikt med %qs%qD anger ett mindre restriktivt attribut Ã¤n sitt mÃ¥l %qD: %s%qD anger mindre restriktiva attribut Ã¤n sitt mÃ¥l %qD: %s%qD anger ett mer restriktivt attribut Ã¤n sitt mÃ¥l %qD: %s%qD anger mer restriktiva attribut Ã¤n sitt mÃ¥l %qD: %s%qD mÃ¥let deklarerades hÃ¤r%qD anvÃ¤nt som en variant med inkompatibla %<construct%>-selektormÃ¤ngder%qD anvÃ¤ndes fÃ¶re sin definition%qD anvÃ¤nd i sin egen initierare%qD anvÃ¤nd utan mallargument%qD bryter mot C++ endefinitionsregel%qD deklarerades %<extern%> och senare %<static%>%qD deklarerades %qs vilket medfÃ¶r standardsynlighet%qD deklarerades hÃ¤r%qD var dold%qD deklarerades inte %<constexpr%>%qD deklarerades inte i detta definitionsomrÃ¥de%qD deklarerades inte i detta definitionsomrÃ¥de, och inga deklarationer hittades av en argumentberoende uppslagning vid instansieringspunkten%qD deklarerades inte i detta definitionsomrÃ¥de; menade du %qs?%qD initierades inte med ett konstant uttryck%qD deklarerades tidigare hÃ¤r%qD anvÃ¤ndes utan nÃ¥gon deklaration fÃ¶re sin definition%qD anvÃ¤ndes utan nÃ¥gon prototyp fÃ¶re sin definition%qD kommer initieras efter%qD att skriva %E byte till en region av storlek %E spiller Ã¶ver destinationen%qD att skriva %E byte till en region av storlek %E spiller Ã¶ver destinationen%qD: att skriva %E eller fler byte till en region av storlek %E spiller Ã¶ver destinationen%qD skriver %wu byte till en region med storlek %wu%qD skriver %wu byte till en region med storlek %wu%qD skriver %wu byte till en region med storlek mellan %wu och %wu%qD skriver %wu byte till en region av storlek mellan %wu och %wu%qD: att skriva mellan %E och %E byte till en region av storlek %E spiller Ã¶ver destinationen%qD skriver mellan %wu och %wu byte till en region med storlek %wu%qD skriver mellan %wu och %wu byte till en region med storlek mellan %wu och %wu%qD: skriver en byte fÃ¶r mycket till en region av en storlek som beror pÃ¥ %<strlen%>%qD skriver till ett objekt av en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade%qD skriver till ett objekt med en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade%qD skriver till ett object av den icke-triviala typen %#qT%s%qD skriver till ett objekt av typen %#qT som inte Ã¤r trivialt kopierbar%s%qD skriver till ett objekt av typen %#qT som innehÃ¥ller en pekare till datamedlem%s%qD skriver till ett objekt av typen %#qT med %qs-medlem %qD%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s%qD skriver till ett objekt med en borttagen kopieringskonstruerare%qD: synlighetsattributet ignoreras eftersom det stÃ¥r i konflikt med tidigare deklaration%qE 2.95-vtable-kompatibilitetsattribut Ã¤r bara tillÃ¤mpligt pÃ¥ C++-klasser%qE 2.95-vtable-kompatibilitetsattribut Ã¤r bara tillÃ¤mpligt vid kompilering av en kext%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<aligned%>-klausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<nontemporal%>-klausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i samma %<declare target%>-direktiv%qE:s argument %Z kan Ã¶verlappa destinationsobjektet %qE%qE:s argument %Z kan Ã¶verlappa destinationsobjektet %qE%qE:s argument %Z Ã¶verlappar destinationsobjektet %qE%qE:s argument %Z Ã¶verlappar destinationsobjektet %qEargumentet %qE Ã¤r inte en funktionargumentet %qE mÃ¥ste vara en av %qs, %qs, %qs eller %qsargument %qE Ã¤r inte en strÃ¤ngargument till %qE Ã¤r inte en identifierareargumentet %qE %Z och kanske %Z Ã¶verlappar destinationsobjektet %qEadressen till attributet %qE Ã¤r utanfÃ¶r giltigt intervallattributet %qE tillÃ¥ter endast en heltalskonstant som argumentattributet %qE tillÃ¤mpat pÃ¥ %qD med returtypen voidattributet %qE anvÃ¤nt pÃ¥ %qT efter dess definitionattributet %qE tillÃ¤mpat pÃ¥ extern "C"-deklaration %qDattributet %qE anvÃ¤nt pÃ¥ typen %qT som inte Ã¤r en klass eller upprÃ¤kningstypattributet %qE tillÃ¤mpat pÃ¥ %qD som inte Ã¤r en funktion eller variabelattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ initierade variabler med extern lÃ¤nkningargument %2$E till attributet %1$qE Ã¤r inte en potens av 2argumentet %2$E till attributet %1$qE Ã¤r inte en heltalskonstantargumentet %2$E till attributet %1$qE Ã¤r inte i intervallet [0, %3$wu)argumentet %2$E till attributet %1$qE Ã¤r inte positivtargument %2$i till attributet %1$qE har typen %3$qTargument %2$i till attributet %1$qE Ã¤r ogiltigtvÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE refererar inte till en funktionsparametervÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE refererar inte till en variabelargumentlistavÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE Ã¶verskrider antalet funktionsparametrar %4$uvÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE Ã¤r inte en heltalskonstantvÃ¤rdet %3$qE pÃ¥ argument %2$i pÃ¥ attributet %1$qE refererar till en variadisk funktionsparameter av okÃ¤nd typvÃ¤rdet %3$qE pÃ¥ argumentet %2$i till attributet %1$qE refererar till parametertypen %4$qTargument %2$qE till attributet %1$qE Ã¶verskrider %3$uargumentet %2$qE till attributet %1$qE Ã¤r inte en heltalskonstantargumentet %2$qE till attributet %1$qE Ã¤r inte en heltalskonstant mellan 0 och 3argumentet %2$qE till attributet %1$qE Ã¤r inte kÃ¤ntargument 1 till attributet %qE Ã¤r inte namn pÃ¥ en funktionargument 1 till attributet %qE Ã¤r ogiltigtargument 1 till attribut %qE mÃ¥ste ta en pekartyp som sitt fÃ¶rsta argumentargument 1 till attribut %qE mÃ¥ste ta en pekartyp som sitt fÃ¶rsta argument; har %qTargument till attribut %qE fÃ¥r inte vara ett konstant aritmetiskt uttryckargument till attribut %qE fÃ¥r inte vara en strÃ¤ngargumentet till attributet %qE har typen %qTargumentet till attributet %qE Ã¤r ogiltigtargument till attribut %qE mÃ¥ste vara en strÃ¤ngkonstantargument till attribut %qE Ã¤r inte en strÃ¤ngkonstantargumentet till attribut %qE Ã¤r inte ett heltalargumentet till attribut %qE Ã¤r inte en heltalskonstantargument till attribut %qE skall vara mellan 0 och 255argumentet till attribut %qE skall vara mellan 18 och 255vÃ¤rdet %2$qE till attributet %1$qE refererar inte till en funktionsparametervÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE refererar inte till en variabelargumentlistavÃ¤rdet pÃ¥ argument %2$qE till attributet %1$qE Ã¶verskrider %3$wuvÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE Ã¶verskrider antalet funktionsparametrar %3$uvÃ¤rdet pÃ¥ argumentet %2$qE till attributet %1$qE Ã¤r negativtvÃ¤rdet %2$qE pÃ¥ attributet %1$qE Ã¤r inte en heltalskonstantvÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE refererar till en variadisk funktionsparameter av okÃ¤nd typvÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE refererar till parametertypen %3$qTattributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller parametrarattributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller pÃ¥ klass- eller upprÃ¤kningstyperattributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller pÃ¥ struktur-, union- eller upprÃ¤kningstyperattributet %qE kan bara anvÃ¤ndas pÃ¥ icke-statiska datamedlemmarattributet %qE kan inte tillÃ¤mpas pÃ¥ ett bitfÃ¤ltattributet %qE kan inte anges fÃ¶r lokala variablerattributet %qE kan inte anges fÃ¶r registervariablerattributet %qE kan inte anges fÃ¶r trÃ¥dlokala variablerattributet %qE stÃ¥r i konflikt med attributet %qEattributdirektivet %qE ignoreratattributet %qE Ã¤r inte tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r inte applicerbart pÃ¥ typerattributet %qE tar inga argumentattributet %qE Ã¤r inte tillÃ¤mpligt pÃ¥ funktionerattributet %qE dubbleratattributet %qE fÃ¶ljer %qEattributet %qE har ingen effektattributet %qE har ingen effekt pÃ¥ funktioner med statisk lÃ¤nkklassattributet %qE har ingen effekt pÃ¥ enhetslokala funktionerattributet %qE har bara effekt pÃ¥ publika objektattributet %qE ignoreratattributet %qE ignorerat fÃ¶r att %qD inte har trÃ¥dlagringsvaraktighetattributet %qE ignorerat fÃ¶r att %qD inte Ã¤r en lokal variabelattributet %qE ignorerat fÃ¶r att %qD inte Ã¤r en variabelattributet %qE ignorerat fÃ¶r att %qT redan Ã¤r definieratattributet %qE ignoreras eftersom det stÃ¥r i konflikt med attributet %qsattributet %qE ignoreras eftersom det stÃ¥r i konflikt med attributet %qsattributet %qE ignorerat fÃ¶r %qEattributet %qE ignorerat fÃ¶r fÃ¤lt av typen %qTattributet %qE ignorerat fÃ¶r typen %qTattributet %qE ignoreras vid en deklaration av en annan sort Ã¤n den refererade symbolenattributet %qE ignoreras pÃ¥ en funktion som returnerar %qTattributet %qE ignoreras vid en omdeklaration av den refererade symbolenattributet %qE ignoreras pÃ¥ en funktion som returnerar %qT; giltigt endast fÃ¶r pekarreturtyperattributet %qE ignorerat typer som inte Ã¤r klasserattributet %qE ignorerat pÃ¥ objekt av typen %qTattributet %qE ignorerat fÃ¶r typerattributet %qE ignorerat utan flaggan %<-mcmse%>attributet %qE ignorerat utan flaggan %<-mistack%>attributet %qE ignoreras.  Den stora minnesmodellen (%<-mlarge%>) behÃ¶vs.attributet %qE ignorerat.  AnvÃ¤nd flaggan %<-fcf-protection%> fÃ¶r att aktivera detattributet %qE ignorerat; fÃ¤ltet mÃ¥ste vara en funktionspekareattributet %qE ignorerat; det Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE ignorerat; det Ã¤r bara tillÃ¤mpligt pÃ¥ funktioner och funktionspekarfÃ¤ltattributet %qE Ã¤r endast fÃ¶r pekartyperattributet %qE stÃ¶djs inte eftersom byteordningen inte Ã¤r enhetligattributet %qE stÃ¶djs inte fÃ¶r denna mÃ¥larkitekturen R8Cattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r endast giltigt fÃ¶r Objective-C-objektattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ %<struct%>-typerattributet %qE Ã¤r specifikt fÃ¶r ELF-mÃ¥lattributet %qE stÃ¶djs endast fÃ¶r SH2Aattributet %qE anvÃ¤nds fÃ¶r annat Ã¤n klassmetodattributet %qE kan endast sÃ¤ttas pÃ¥ en typedef; attributet ignorerasattributet %qE kan inte anges fÃ¶r %q+Dattributet %qE fÃ¥r inte anges fÃ¶r annat fÃ¤lt en vektorattributet %qE mÃ¥ste vara fÃ¶re attributet %qsattributet %qE mÃ¥ste tillÃ¤mpas pÃ¥ en deklarationattributet %qE Ã¤r inte tillÃ¥tet med lagringsklassen autoattributet %qE Ã¤r inte tillgÃ¤ngligt fÃ¶r funktioner som returnerar ett vÃ¤rde pÃ¥ stackenattributet %qE Ã¤r inte tillgÃ¤ngligt fÃ¶r funktioner med argument som skickas pÃ¥ stackenattributet %qE Ã¤r inte tillgÃ¤ngligt fÃ¶r funktioner med ett variabelt antal argumentattributet %qE pÃ¥ en funktion som inte returnerar en pekareattributet %qE pÃ¥ en funktion som returnerar %<void%>attributet %qE pÃ¥ en icke-volatile variabelattributet %qE pÃ¥verkar bara toppnivÃ¥objektattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ SH2Aattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ bastypen av en funktionspekareattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionstyperattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ avbrottsfunktionerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ poster, unioner och klasstyperattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ typerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variablerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variabler med statisk lagringsklassattributet %qE Ã¤r bara tillÃ¤mplig pÃ¥ funktioner med variabelt antal argumentattributet %qE Ã¤r bara tillgÃ¤ngligt fÃ¶r 32 bitarattributet %qE stÃ¶djs bara fÃ¶r reducerade Tiny-kÃ¤rnorattributet %qE stÃ¶djs endast pÃ¥ booleska typerattributet %qE stÃ¶djs endast pÃ¥ ej maskade vektortyperattributet %qE Ã¤r bara giltigt fÃ¶r arkitekturen ARC EMattributet %qE Ã¤r bara giltigt fÃ¶r arkitekturen ARCv2attributet %qE behÃ¶ver %sattributet %qE behÃ¶ver ett strÃ¤ngargumentattributet %qE krÃ¤ver en strÃ¤ngkonstant som argumentattributet %qE krÃ¤ver returtypen voidattributet %qE krÃ¤ver ett heltalsargumentattributet %qE krÃ¤ver en heltalskonstant som argumentattributet %qE krÃ¤ver prototyper med namngivna argumentattributet %qE tar inga argumentattributet %qE med boolesk precision som inte stÃ¶djsattributet %qE utan argument pÃ¥ en icke-prototypattributet %qE kan inte anvÃ¤ndas pÃ¥ en icke-pekartyp %qT%qE kan inte introduceras med en ellips %<...%>%qE kan inte anvÃ¤ndas som en funktion%qE kan inte anvÃ¤ndas som en medlemspekare eftersom den Ã¤r av typen %qT%qE fÃ¥r inte ha bÃ¥da attributet %qs och %qs%qE Ã¤r deklarerad %<threadprivate%> efter fÃ¶rsta anvÃ¤ndningen%qE Ã¤r deklarerad som en funktion som returnerar en funktion%qE Ã¤r deklarerad som en funktion som returnerar en vektor%qE Ã¤r deklarerad hÃ¤r%qE definierad som fel sorts tagg%qE begrÃ¤nsar inte en typ%qE har inte en typ %<omp_depend_t%> i klausulen %<depend%> med beroendetyp %<depobj%>%qE har inte en avbildbar typ i %qs-klausul%qE har inte pekar- eller vektortyp%qE Ã¤r inte namnet pÃ¥ en typ%qE Ã¤r inte namnet pÃ¥ en typ; menade du %qs?%qE uppfyller inte returtypskravet%qE uppfyller inte returtypskravet, fÃ¶r att%qE stÃ¶djer inte 32-bitars teckenutvidgade avstÃ¥nd%qE stÃ¶djer inte 32-bitars vektortypen %qT%qE stÃ¶djer inte teckenutvidgade avstÃ¥nd%qE berÃ¤knas till falskt%qE Ã¤r varken en typedef eller en inbyggd typ%qE har bÃ¥de %<extern%> och initierare%qE har const-typ fÃ¶r %<reduction%>%qE har ogiltig typ fÃ¶r %<reduction(%s)%>%qE har ingen form som tar %qT-argument%qE har inte deklarerats%qE implicerar standardsynlighet, men %qD har redan deklarerats med annan synlighet%qE i %<aligned%>-klausul Ã¤r varken en pekare eller en vektor%qE i %<aligned%>-klausul Ã¤r varken en pekare eller en vektor eller en referens till pekare eller vektor%qE i %<reduction%>-klausul Ã¤r en vektor med storlek noll%qE i %q#T Ã¤r inte namnet pÃ¥ en malltyp%qE i %q#T Ã¤r inte namnet pÃ¥ en typ%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en malltyp%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en malltyp; menade du %qs?%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en typ%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en typ; menade du %qs?%qE-inkompatibelt attribut ignorerat%qE initierad och deklarerad %<extern%>%qE Ã¤r en medlem i en union%qE Ã¤r en pekare till pekare; tÃ¤nkte du dereferera den fÃ¶re du anvÃ¤nde %<->%> pÃ¥ den?%qE Ã¤r en pekare; tÃ¤nkte du anvÃ¤nda %<->%>?%qE Ã¤r en okÃ¤nd funktionsformattyp%qE bÃ¶r undvikas%qE bÃ¶r undvikas: %s%qE Ã¤r markerad %<throw()%> eller %<noexcept%> men ingen anvÃ¤ndbar %<get_return_object_on_allocation_failure%> tillhandahÃ¥lls av %qT%qE Ã¤r varken en variabel eller ett funktionsnamn i klausulen %qs%qE Ã¤r varken en funktion eller medlemsfunktion, kan inte deklareras som vÃ¤n%qE Ã¤r inte %<noexcept%>%qE Ã¤r inte en klass eller namnrymd%qE Ã¤r inte en klassmall%qE Ã¤r inte en klass, namnrymd eller upprÃ¤kning%qE Ã¤r inte ett konstant uttryck%qE Ã¤r inte ett konstant uttryck eftersom allokerad lagring inte har avallokerats%qE Ã¤r inte ett konstant uttryck eftersom det refererar ett resultat av %<operator new%>%qE Ã¤r inte ett konstant uttryck eftersom det refererar till en ofullstÃ¤ndigt initierad variabel%qE Ã¤r inte ett konstant uttryck eftersom det har referenser till muterbara delobjekt av %qT%qE Ã¤r inte ett konstant uttryck nÃ¤r kassen %qT fortfarande Ã¤r ofullstÃ¤ndig%qE Ã¤r inte en mall%qE Ã¤r inte en typ%qE Ã¤r inte en %<asm%>-kvalificerare%qE Ã¤r inte ett giltigt mallargument till %qT fÃ¶r det Ã¤r inte adressen till en variabel%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har extern lÃ¤nkklass%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r en pekare%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom inte Ã¤r ett l-vÃ¤rde%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r av typen %qT%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom det stÃ¥r i konflikt med cv-kvalificeringar%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom strÃ¤ngkonstanter aldrig kan anvÃ¤ndas i detta sammanhang%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qE inte Ã¤r en variabel eller funktion%qE Ã¤r inte ett giltigt mallargument av typ %qT i C++98 eftersom %qD inte har extern lÃ¤nkklass%qE Ã¤r inte en variabel i %<aligned%>-klausul%qE Ã¤r inte en variabel i %<allocate%>-klausul%qE Ã¤r inte en variabel i en %<nontemporal%>-klausul%qE Ã¤r inte en variabel i en %qs-klausul%qE Ã¤r inte en variabel i klausul %<firstprivate%>%qE Ã¤r inte en variabel i klausul %<lastprivate%>%qE Ã¤r inte en variabel i klausul %qs%qE Ã¤r inte ett Objective-C-klassnamn eller alias%qE Ã¤r inte ett argument i en %<uniform%>-klausul%qE Ã¤r inte i bÃ¶rjan av deklarationen%qE Ã¤r inte initierad%qE Ã¤r varken ett l-vÃ¤rdeuttryck eller en vektorsektion i en %qs-klausul%qE har inte typen %qT%qE ser inte ut som en modulstyrrad%qE Ã¤r inte hela mÃ¶nstret av paketexpansionen%qE Ã¤r bara tillÃ¥tet i Objective-C-dialekter%qE gÃ¥r endast att anvÃ¤ndas pÃ¥ klassgrÃ¤nssnitt i Objective-C, attributet ignoreras%qE Ã¤r fÃ¶rutbestÃ¤md som %qs fÃ¶r %qs%qE tillhandahÃ¥lls av %qT men %<std::nothrow%> finns inte%qE tillhandahÃ¥lls av %qT men %qE Ã¤r inte markerad %<throw()%> eller %<noexcept%>%qE tillhandahÃ¥lls av %qT men Ã¤r inte anvÃ¤ndbart med funktionssignaturen %qD%qE Ã¤r otillgÃ¤nglig%qE Ã¤r otillgÃ¤nglig: %s%qE anvÃ¤nds oinitierad%qE kan anvÃ¤ndas oinitierad%qE svarar kanske inte pÃ¥ %<%c%E%>%qE fÃ¥r endast fÃ¶rekomma efter en modulgrÃ¤nssnittsdeklaration%qE fÃ¥r bara fÃ¶rekomma en gÃ¥ng i en exportdeklaration%qE kan skriva en avslutande nolla efter slutet pÃ¥ destinationen%qE mallargument saknas%qE mÃ¥ste vara %<threadprivate%> fÃ¶r %<copyin%>%qE behÃ¶ver isa-flaggan %s%qE behÃ¶ver en okÃ¤nd isa-flagga%qE inte angiven i omgivande %<target%>%qE inte angiven i omgivande %qs%qE inte angiven i omgivande OpenACC %qs-konstruktion%qE-utdata %wu byte%qE-utdata %wu byte%qE-utdata pÃ¥ %wu byte in i en destination med storlek %wu%qE-utdata pÃ¥ %wu byte in i en destination med storlek %wu%qE-utdata pÃ¥ %wu eller fler byte%qE-utdata pÃ¥ %wu eller fler byte (antar %wu)%qE-utdata pÃ¥ %wu eller fler byte (antar %wu) in i en destination med storlek %wu%qE-utdata pÃ¥ %wu eller fler byte in i en destination med storlek %wu%qE-utdata mellan %wu och %wu byte%qE-utdata mellan %wu och %wu byte in i en destination med storlek %wu%qE-utdata kan ha trunkerats fÃ¶re det sista formattecknet%qE-utdata trunkerades fÃ¶re det sista formattecknet%qE omdeklarerad som en annan sorts symbol%qE omdeklarerad med motstridiga %qs-attribut%qE krÃ¤ver %<-fgnu-tm%>%qE behÃ¶ver ett %<declare%>-direktiv att anvÃ¤ndas i en %<routine%>-funktion%qE behÃ¶ver en vektorbas och ett skalÃ¤rindex%qE behÃ¶ver ett argument%qE behÃ¶ver ISA-utÃ¶kningen SVE%qE skall inte ha en typ %<omp_depend_t%> i klausulen %<depend%> med annan beroendetyp Ã¤n %<depobj%>%qE specificerad hÃ¤r%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion)%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion); menade du %qs?%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion)%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion); menade du %qs?%qE anvÃ¤nt med %<auto%>%qE anvÃ¤nt med %<constexpr%>%qE anvÃ¤nt med %<extern%>%qE anvÃ¤nt med %<register%>%qE anvÃ¤nt med %<typedef%>%qE anvÃ¤nt med %qs%qE med %<link%>-klausul anvÃ¤nd i %<routine%>-funktion%qE skriver en avslutande nolla efter slutet pÃ¥ destinationen%qF Ã¤r deklarerad %<static%> men definieras aldrig%qF behÃ¶ver %<-mvx%>%qF behÃ¶ver z14 eller hÃ¶gre%qF behÃ¶ver z15 eller hÃ¶gre%qT och %qT Ã¤r i skilda namngivna adressrymder%qT som en typ snarare en enkel %<decltype(auto)%>%qT Ã¤r deklarerad hÃ¤r%qT deklarerad i sammansatt %<constexpr%>-litteral%qT deklarerad i en underspecificerad objektdeklaration%qT Ã¤r deklarerad i underspecificerad objektinitierare%qT Ã¤r deklarerad med en klassnyckel som inte stÃ¤mmer %qs%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n sin bas %qT%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n typen fÃ¶r dess fÃ¤lt %qD%qT Ã¤r definierad som %qs hÃ¤r%qT definierad i sammansatt %<constexpr%>-litteral%qT definierad i en underspecificerad objektdeklaration%qT Ã¤r definierat i underspecificerad objektinitierare%qT definierad med en direkt virtuell bas%qT definierad med flera direkta baser%qT har inte ABI-taggen %E som %qT (anvÃ¤nd i typen av %qD) har%qT har inte ABI-taggen %E som basen %qT har%qT stÃ¤mmer inte med originaldeklarationen%qT Ã¤r fÃ¶rst deklarerad som %qs hÃ¤r%qT har en bas %qT vilken beror pÃ¥ typen %qT vilken inte har nÃ¥gon lÃ¤nkklass%qT har en bas %qT vilken har intern lÃ¤nkklass%qT har en bas %qT som inte har nÃ¥gon lÃ¤nkklass%qT har en bas %qT vilken anvÃ¤nder den anonyma namnrymden%qT har ett fÃ¤lt %q#D vars typ inte har intern lÃ¤nkklass%qT har ett fÃ¤lt %q#D vars typ inte har nÃ¥gon lÃ¤nkklass%qT har ett fÃ¤lt %q#D vars typ anvÃ¤nder den anonyma namnrymden%qT har ett fÃ¤lt %qD vars typ beror pÃ¥ typen %qT som inte har nÃ¥gon lÃ¤nkklass%qT har en tidigare deklaration hÃ¤r%qT har ingen medlem med namnet %qE%qT har ingen medlem med namnet %qE; menade du %qE?%qT har ingen icke-statisk medlem med namnet %qD%qT Ã¤r en variabel typ%qT Ã¤r redan en vÃ¤n till %qT%qT Ã¤r en tvetydig basklass till den dynamiska typen %qT av sin operand%qT Ã¤r en tvetydig bas till %qT%qT Ã¤r en oÃ¥tkomlig bas till %qT%qT Ã¤r inte en basklass till %qT%qT Ã¤r inte en klass eller namnrymd%qT Ã¤r inte en klasstyp%qT Ã¤r inte en klass, namnrymd eller upprÃ¤kning%qT Ã¤r inte en klass-, post- eller unionstyp%qT Ã¤r inte en direkt bas till %qT%qT Ã¤r inte en medlemsklassmall av %qT%qT Ã¤r inte en medlem av %qT%qT Ã¤r inte en nÃ¤stad klass i %qT%qT Ã¤r inte en pekare-pÃ¥-objekt-typ%qT Ã¤r inte en mall%qT Ã¤r inte en malltyp%qT Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ eftersom det inte Ã¤r en struktur%qT Ã¤r inte en %<asm%>-kvalificerare%qT Ã¤r inte en Ã¥tkomlig bas till %qT%qT Ã¤r inte ett upprÃ¤kningstyp%qT konverteras till %qT nÃ¤r det skickas via %<...%>%qT Ã¤r/anvÃ¤nder en namnlÃ¶s typ%qT Ã¤r kanske inte avsett att stÃ¶dja hÃ¤rledning av klassmallargument%qT Ã¤r inte tillÃ¥tet i mallargument%qT refererad till som %qs%qT refererad till som enum%qT lÃ¶ses upp till %qT, som inte Ã¤r en klasstyp%qT slÃ¥s upp till %qT som inte Ã¤r en upprÃ¤kningstyp%qT%d%qE%dskickar en ensam vektor %qT till argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en tupel med %d vektorer%qV-kvalificerare kan inte tillÃ¤mpas pÃ¥ %qT%qc-konvertering anvÃ¤nd utan citationstecken%qc-konvertering anvÃ¤nt inuti en citerad sekvens%qc-direktiv Ã¤r Ã¶verflÃ¶digt efter tidigare fÃ¶rekomst av detsamma%qs%qs vÃ¤nstersida i tilldelningssats%qs vÃ¤nstersida i clobber-sats%qs hÃ¶gersida i tilldelningssats%qs anvÃ¤nder oinitierad byte vid avstÃ¥ndet %d%qs Ã¤r redan definierat som en specifik bindning fÃ¶r den generiska %qs vid %C%qs och %<%s-%s%> Ã¤r inkompatibla%qs och %<%s=%s%> Ã¤r inkompatibla%qs och %qs Ã¤r inkompatibla%qs- och %qs-argumenten till inbyggd %qs vid %L mÃ¥ste ha identiska former.%qs- och %qs-argumenten till inbyggd %qs vid %L mÃ¥ste ha samma typattributen %qs och %qs Ã¤r inte kompatibla%qs och %qs kan inte blandad FUNCTION/SUBROUTINE fÃ¶r GENERIC %qs vid %L%qs och %qs kan inte bÃ¥da aktiveras%qs och %qs fÃ¶r GENERIC %qs vid %L Ã¤r tvetydiga%qs fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler vid %L%qs verkar vara en felstavad %qs-hanterare, prefixet %<__vector%> saknas%qs anvÃ¤nt pÃ¥ en void-typ%qs anvÃ¤nt pÃ¥ en ofullstÃ¤ndig typ%qs anvÃ¤nt pÃ¥ %qT som inte Ã¤r en SVE-typ%qs anvÃ¤nt pÃ¥ %qT som inte Ã¤r en vektortyp%qs tillÃ¤mpat pÃ¥ typen %qT, vilken redan har en storlekargument till %qs har ett ogiltigt vÃ¤rde (argument %lu)argumentet till %qs saknar avslutande nolltecken%qs-argumentet till inbyggd %qs vid %L kan inte vara INTENT(IN)Argumentet %qs till inbyggd %qs vid %L kan inte ha typen %s%qs-argumentet till inbyggd %qs vid %L har en ogiltig permutation av dimensioner (dimension %qd dubblerad)%qs-argumentet till inbyggd %qs vid %L har ogiltig form i dimensions %d (%ld/%ld)%qs-argumentet till inbyggd %qs vid %L har negativa element (%d)%qs-argumentet till inbyggd %qs vid %L har dimension utanfÃ¶r giltigt intervall (%d)%qs-argumentet till inbyggd %qs vid %L har fel antal element (%d/%d)%qs-argumentet till inbyggd %qs vid %L Ã¤r tomt%qs-argumentet till inbyggd %qs vid %L Ã¤r inte ett giltigt dimensionsindex%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara %s%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara ALLOCATABLE%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER eller PROCEDURE%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER eller REALArgument %qs till inbyggd %qs vid %L mÃ¥ste vara INTEGER eller REAL eller CHARACTER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER, LOGICAL eller en BOZ-litteralkonstant%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara REAL eller COMPLEX%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara POINTER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en POINTER eller en TARGETArgument %qs till inbyggd %qs vid %L mÃ¥ste vara en POINTER, ALLOCATABLE eller procedurpekare%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en konstant%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en dataentitet%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en logisk vektor%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en pekare eller mÃ¥l-VARIABLE eller -FUNCTION%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en skalÃ¤r%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en variabel%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en vektorArgumentet %qs till inbyggd %qs vid %L mÃ¥ste vara en interoperabel dataentitet: %s%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara standard reell%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha dubbel precision%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara av lÃ¤gre ordning Ã¤n %d%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara numeriskt eller LOGICAL%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en attrappvariabel%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha en sort som inte Ã¤r bredare Ã¤n standardsorten (%d)%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en OPTIONAL attrappvariabel%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en utvidgningsbar typ%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha en inbyggd typ%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha sorten %d%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha ordning %d%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha ordning 1 eller 2%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara positivt%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma sort som %qs%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma typ och sort som %qs%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha en numerisk typ%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha typen REAL eller INTEGER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste Ã¥tminstone ha lÃ¤ngden 1%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma ordning som %qs eller vara en skalÃ¤r%qs-argumentet till inbyggd %qs vid %L fÃ¥r inte vara OPTIONAL%qs-argumentet till inbyggd %qs vid %L fÃ¥r inte vara ett underobjekt till %qs%qs-argumentet till inbyggd %qs vid %L mÃ¥ste fÃ¥r inte finnas om %<x%> Ã¤r COMPLEX%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ge Ã¥tminstone lika mÃ¥nga element som det finns .TRUE.-vÃ¤rden i %qs (%ld/%d)%qs-argumentet till inbyggd %qs vid %L stÃ¶djs inte Ã¤nnuArgument %qs till inbyggd %qs vid %L skall ha typen heltal, reell eller tecken%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma typ som %qs vid %LArgumentet %qs till inbyggd %qs vid %L skall inte vara TYPE(*)Argument %qs till inbyggd %qs vid %L fÃ¥r inte vara en procedurArgumentet %qs till inbyggd %qs vid %L fÃ¥r inte vara en vektor med antagen storlekargumentet %qs till inbyggd %qs vid %L skall inte vara co-indexerat%qs-argumentet till inbyggd %qs vid %L skall ange en giltig heltalssort%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha ordning %d eller vara en skalÃ¤rargument till %qs refererar icke-pekar-operand (argument %lu, operand %lu)argument till %qs med operandnummer utanfÃ¶r intervallet (argument %lu, operand %lu)%qs vid %C Ã¤r en DEC-utÃ¶kning, aktivera den med %<-fdec-structure%>%qs vid %C Ã¤r en omdefinition av deklarationen i motsvarande grÃ¤nssnitt fÃ¶r MODULE PROCEDURE %qs%qs vid %C Ã¤r redan definierad som FINAL procedur%qs vid %C Ã¤r inte en medlem av posten %qs%qs vid %C Ã¤r inte en medlem av posten %qs; menade du %qs?%qs vid %C Ã¤r inte en variabel%qs vid %C Ã¤r inte en frÃ¥gereferens till en inbyggd typkomponent%qs vid %C Ã¤r inte en frÃ¥gereferens till inbyggd typkomponent %qs%qs vid %C Ã¤r namnet pÃ¥ en rekursiv funktion och refererar dÃ¤rmed till resultatvariabeln.  AnvÃ¤nd en explicit RESULT-variabel fÃ¶r direkt rekursion (12.5.2.1)%qs vid %L Ã¤r redan initierad vid %L%qs vid %L som Ã¤r associerad med uttryck kan inte anvÃ¤ndas i ett variabeldefinitionssammanhang (%s)%qs vid %L som Ã¤r associerad med vektorindexerat mÃ¥l kan inte anvÃ¤ndas i ett variabeldefinitionssammanhang (%s)%qs vid %L kan inte fÃ¶rekomma i COMMON [F2008:C5100]%qs vid %L kan inte ha attributet VALUE eftersom det inte Ã¤r ett attrappargument%qs vid %L har en typ som inte Ã¤r konsistent med CALL vid %L%qs vid %L har attribut angivna utanfÃ¶r dess INTERFACE-kropp%qs vid %L har attributet CONTIGUOUS, men Ã¤r inte en vektorpekare eller en vektor med antagen form eller antagen ordning%qs vid %L Ã¤r tvetydig%qs vid %L Ã¤r en vektor och OPTIONAL.  Om den inte finns, dÃ¥ kan den inte vara det aktuella argumentet i en ELEMENTAL-procedur om det inte finns ett ej valfritt argument med samma ordning (Fortran 2018, 15.5.2.12)%qs vid %L Ã¤r vÃ¤rdassocierad vid %L in i en innesluten procedur med en intern procedur med samma namn%qs vid %L Ã¤r inte ett VALUE%qs vid %L Ã¤r inte en funktion%qs vid %L Ã¤r inte en modulprocedur%qs vid %L har den ABSTRACT:a typen %qs%qs vid %L mÃ¥ste vara mindre Ã¤n BIT_SIZE(%qs)%qs vid %L mÃ¥ste vara mindre Ã¤n eller lika med BIT_SIZE(%qs)%qs vid %L mÃ¥ste vara mindre Ã¤n eller lika med BIT_SIZE av INTEGER(KIND=%d)%qs vid %L mÃ¥ste vara ickenegativt%qs vid %L mÃ¥ste ha konstant teckenlÃ¤ngd i detta sammanhang%qs vid %L mÃ¥ste ha samma antal formella argument som den Ã¥sidosatta proceduren%qs vid %L fÃ¥r inte vara DEFERRED eftersom det Ã¥sidosÃ¤tter en ej DEFERRED bindning%qs vid %L Ã¥sidosÃ¤tter en FUNCTION och mÃ¥ste ocksÃ¥ vara en FUNCTION%qs vid %L Ã¥sidosÃ¤tter en NOPASS-bindning och mÃ¥ste ocksÃ¥ vara NOPASS%qs vid %L Ã¥sidosÃ¤tter en PUBLIC-procedur och fÃ¥r inte vara PRIVATE%qs vid %L Ã¥sidosÃ¤tter en PURE-procedur och mÃ¥ste ocksÃ¥ vara PURE%qs vid %L Ã¥sidosÃ¤tter en SUBROUTINE och mÃ¥ste ocksÃ¥ vara en SUBROUTINE%qs vid %L Ã¥sidosÃ¤tter en bindning med PASS och mÃ¥ste ocksÃ¥ vara PASS%qs vid %L Ã¥sidosÃ¤tter en icke-ELEMENTAL-procedur och fÃ¥r inte heller vara ELEMENTAL%qs vid %L Ã¥sidosÃ¤tter en procedurbindning deklarerad NON_OVERRIDABLE%qs vid %L Ã¥sidosÃ¤tter en ELEMENTAL-procedur och mÃ¥ste ocksÃ¥ vara ELEMENTAL%qs vid %L mÃ¥ste vara en INTENT(OUT)-variabel%qs vid %L skulle vara en FUNCTION%qs vid %L skulle vara en SUBROUTINE%qs vid %L skall vara en skalÃ¤r av typen integer(kind=omp_event_handle_kind)attributet %qs kan anvÃ¤ndas pÃ¥ en funktion som inte tar variabla argumentattributdirektivet %qs ignoreratattributet %qs ignoreratattributet %qs stÃ¶djs inte fÃ¶r %qE i %<__builtin_has_attribute%>attributet %qs stÃ¶djs inte fÃ¶r %qT i %<__builtin_has_attribute%>attributet %qs stÃ¶djs inte i %<__builtin_has_attribute%>attributet %qs fungerar bara pÃ¥ funktionerattributet %qs fungerar bara pÃ¥ funktioner med variabelt antal argumentattributet %qs krÃ¤ver prototyper med namngivna argumentattributet %qs utan argument pÃ¥ en icke-prototyp%qs fÃ¥r inte finnas i ett konstantuttryck%qs kan inte fÃ¶rekomma i en typedef-deklaration%qs kan inte berÃ¤knas konstant eftersom argumentet inte kan kodas%qs kan inte berÃ¤knas konstant eftersom argumentet inte kan tolkas%qs kan inte vara konstant berÃ¤knat eftersom typen Ã¤r fÃ¶r stor%qs kan inte berÃ¤knas konstant pÃ¥ denna mÃ¥larkitektur%qs kan inte utÃ¶kas vid %C fÃ¶r att den Ã¤r BIND(C)%qs kan inte utÃ¶kas vid %C eftersom det Ã¤r en SEQUENCE-typ%qs fÃ¥r inte initieras med %<-ftrivial-auto-var_init%>%qs kan inte anvÃ¤ndas till kompilering av ett delat bibliotek%qs kan inte anvÃ¤ndas till typdeklarationer%qs kan inte anvÃ¤ndas i en %<constexpr%>-funktion%qs kan inte anvÃ¤ndas i en konstruerare%qs kan inte anvÃ¤ndas i en destruerare%qs kan inte anvÃ¤ndas i en funktion med en hÃ¤rledd returtyp%qs kan inte anvÃ¤ndas i en varargs-funktion%qs kan inte anvÃ¤ndas i funktionen %<main%>%qs kan inte anvÃ¤ndas utanfÃ¶r en funktionKlausulen %qs vid %L angiven mer Ã¤n en gÃ¥ngen %qs-klausul Ã¤r inkompatibel med en %<read%>- eller %<write%>-klausul%qs-klausul fÃ¥r inte fÃ¶rekomma pÃ¥ en ickerektangulÃ¤r %qsen %qs-klausul behÃ¶ver en %qs-klausulen %qs-klausul angiven tillsammans med en %<inscan%> %<reduction%>-klausulklausulen %qs anvÃ¤nd lexikalt efter fÃ¶rsta mÃ¥lkonstruktionen eller avlastnings-API:et%qs-klausul med %<sink%>-modifierare refererar till en iteration som aldrig Ã¤r i iterationsrymden%qs-klausul med %<sink%>-modifierare vÃ¤ntar pÃ¥ en lexikalt senare iteration%qs-klausul med %<source%>-modifierare angiven tillsammans med %qs-klausuler med %<sink%>-modifierare pÃ¥ samma konstruktion%qs kombinerad med %<auto%>-kvalificerare fÃ¶r %qE%qs kombinerat med %<register%>-kvalificerare fÃ¶r %qE%qs stÃ¥r i konflikt med %<-arch i386%> (%qs ignoreras)%qs stÃ¥r i konflikt med %<-arch ppc%> (%qs ignoreras)%qs-konstruktion inuti en %qs-region%qs deklarerad INTRINSIC vid %L finns inte%qs Ã¤r deklarerad som en funktion som returnerar en funktion%qs Ã¤r deklarerad som en funktion som returnerar en vektor%qs deklarerad vid %L Ã¤r ocksÃ¥ namnet pÃ¥ en inbyggd.  Den kan bara anropas via ett explicit grÃ¤nssnitt eller om den deklareras EXTERNAL.%qs deklarerad vid %L kan skugga den inbyggda med samma namn.  FÃ¶r att anropa den inbyggda kan en explicit INTRINSIC-deklaration krÃ¤vas.%qs deklarerad utan att vara i klassrÃ¤ckvidd%qs definierad utan att vara i klassrÃ¤ckvidd%qs-direktivet nÃ¤mnt bÃ¥da gÃ¥ngerna i ABSENT- och CONTAINS-klausuler i %s-direktivet vid %LDirektivet %s nÃ¤mnt flera gÃ¥nger i en %s-klausul i ett %s-direktiv vid %L%qs stÃ¶djer inte MIPS16-kod%qs stÃ¶djer inte funktionen %qs%qs fungerar inte med en korskompilatorEnheten %qs kan inte ha en initierare vid %CEnheten %qs kan inte ha attribut vid %C%qs fÃ¶rvÃ¤ntar sig 1 argument men %d gavs%qs fÃ¶rvÃ¤ntar 2 argument men gavs %d%qs fÃ¶rvÃ¤ntar sig ett konstant argument%qs fÃ¶rvÃ¤ntar sig ett fixdecimalvÃ¤rde som argument%qs fÃ¶rvÃ¤ntar sig ett fixdecimalvÃ¤rde som fÃ¶rsta argument%qs fÃ¶rvÃ¤ntar sig ett heltalsvÃ¤rde som andra argument%qs-uttrycket mÃ¥ste vara ett heltal%qs-uttryck av en %<volatile%>-kvalificerad typ bÃ¶r undvikas%qs misslyckadesfunktionsmodifieraren %qs Ã¤r inkompatibel med anvÃ¤ndningen av flyttalstyperfunktionsmodifieraren %qs Ã¤r inkompatibel med anvÃ¤ndningen av vektortyperfunktionen %qs kan inte ha argumentfunktionen %qs kan inte ha olika avbrottstypfunktionen %qs kan inte returnera ett vÃ¤rdefunktionen %qs anvÃ¤nder typspecificeraren %<auto%> utan avslutande returtypfunktionen %qs med avslutande returtyp har %<decltype(auto)%> som sin typ istÃ¤llet fÃ¶r bara %<auto%>funktionen %qs med avslutande returtyp har %qT som sin typ istÃ¤llet fÃ¶r bara %<auto%>funktionen %qs med avslutande returtyp Ã¤r inte deklarerad med typspecificeraren %<auto%>%qs har %qs%qs har bÃ¥de %<extern%> och initierare%qs har spillt Ã¶ver%qs i %<%s %E%>%qs i %s-klausul vid %L Ã¤r en vektorsektion med storlek noll%qs i %s-klausul vid %L Ã¤r inte en riktig vektorsektion%qs i ALIGNED-klausul vid %L behÃ¶ver ett skalÃ¤rt positivt konstant heltals justeringsuttryck%qs i ALIGNED-klausul mÃ¥ste vara POINTER, ALLOCATABLE, Cray-pekare eller C_PTR vid %L%qs i EXTENDS-uttryck vid %C Ã¤r inte en hÃ¤rledd typ%qs i LINEAR-klausul vid %L krÃ¤ver ett konstant heltalsuttryck fÃ¶r linjÃ¤rsteg eller ett attrappargument angivet i en UNIFORM-klausul%qs i LINEAR-klausul vid %L krÃ¤ver ett skalÃ¤rt heltalsuttryck fÃ¶r linjÃ¤rsteg%qs i attributsyntax som avslutas med %qs i pragma-syntax%qs i tom deklaration%qs i tom deklaration med %<enum%> som underliggande typ%qs i gimple IL%qs i pragma-syntax som avslutas med %qs i attributsyntax%qs i pekartilldelningen vid %L kan inte vara ett l-vÃ¤rde eftersom det Ã¤r en procedur%qs i variabeldefinitionssammanhang (%s) vid %L Ã¤r inte en variabel%qs Ã¤r inkompatibel med uttryckligen avaktiverade flaggor%qs initierad och deklarerad %<extern%>%qs in i icke-lÃ¤ges-precisionsoperandDet inbyggda underprogrammet %qs vid %L har tagits bort.  AnvÃ¤nd det inbyggda underprogrammet INT.inbyggd %qs med CHARACTER-argument vid %Linbyggd %qs med KIND-argument vid %Linbyggd %qs med RADIX-argument vid %L%qs Ã¤r en nÃ¤stad funktion och kan inte nÃ¥s frÃ¥n %qs%qs Ã¤r en reserverad identifierare i AVR-LibC.  Ã–vervÃ¤g %<#include <avr/interrupt.h>%> fÃ¶re makrot %qs anvÃ¤nds%qs Ã¤r redan IMPORT:erad frÃ¥n vÃ¤rdrÃ¤ckviddsenhet vid %C%qs Ã¤r ett ogiltigt argument till %<-mcpu=%>%qs Ã¤r en ogenomskinlig typ, och det gÃ¥r inte att sÃ¤tta den till andra vÃ¤rden%qs Ã¤r en okÃ¤nd flagga till %<-save-temps%>%qs Ã¤r trasig%qs Ã¤r definierad men kunde inte laddas: %s%qs Ã¤r definierad men stÃ¶d fÃ¶r insticksmoduler Ã¤r avaktiverat%qs Ã¤r definierad i huvudet %qs; glÃ¶mde du %<#include %s%>?%qs bÃ¶r undvikas%qs bÃ¶r undvikas och rekommenderas inte under nÃ¥gra omstÃ¤ndigheter%qs bÃ¶r undvikas, anvÃ¤nd -fno-zero-initialized-in-bss%qs bÃ¶r undvikas, anvÃ¤nd -fstack-check%qs Ã¤r inkompatibel med %qs%qs Ã¤r inkompatibel med anvÃ¤ndningen av flyttalstyper%qs Ã¤r inkompatibel med anvÃ¤ndningen av vektortyper%qs Ã¤r laddad men symbolen %qs finns inte: %s%qs Ã¤r Ã¶msesidigt uteslutande med %qs och kan inte anvÃ¤ndas tillsammans%qs Ã¤r smalare Ã¤n vÃ¤rdena av sin typ%qs Ã¤r varken en definierad operator eller en postkomponent i en punktstrÃ¤ng vid %C%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en pekare-till-medlem-typ%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en pekartyp%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en referenstyp%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en uniontyp%qs Ã¤r inte ett konstant uttryck eftersom  %qT innehÃ¥ller ett volatilt delobjekt%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en pekare-till-medlem-typ%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en pekartyp%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en referenstyp%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en uniontyp%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r volatil%qs Ã¤r inte en katalog%qs Ã¤r inte ett fÃ¤lt, utan en %qs%qs Ã¤r inte en gcov-datafil%qs Ã¤r inte ett giltigt Modula-2-systembiblioteksnamn eller -fÃ¶rkortning%qs Ã¤r inte ett giltigt basregister i %<-mstack-protector-guard-reg=%>%qs Ã¤r inte ett giltigt basregister i %qs%qs Ã¤r inte ett giltigt tal i %<-mstack-protector-guard-offset=%>%qs Ã¤r inte ett giltigt tal i %qs%qs Ã¤r inte ett giltigt avstÃ¥nd i %<-mstack-protector-guard-offset=%>%qs Ã¤r inte ett giltigt avstÃ¥nd i %qs%qs Ã¤r inte en giltig flagga till preprocessorn%qs Ã¤r inte en associativ vektor%qs Ã¤r inte ett uttryck%qs Ã¤r inte en flagga som styr varningar%qs Ã¤r inte definierat som en typ%qs stÃ¶djs inte av arkitekturen %s%qs stÃ¶djs inte fÃ¶r 64-bitars Darwin, det Ã¤r inkompatibelt med de installerade C- och C++-biblioteken%qs stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%qs stÃ¶djs inte i 32-bitarslÃ¤ge%qs stÃ¶djs inte i denna kompilatorkonfiguration%qs stÃ¶djs inte i denna konfiguration%qs stÃ¶djs inte pÃ¥ system med omvÃ¤nd byteordning%qs stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%qs stÃ¶djs inte med %qs%qs stÃ¶djs inte, nu Ã¤r cmodel satt till %qs%qs Ã¤r inte ett giltigt vÃ¤rde till %<-mmacosx-version-min%>%qs Ã¤r inte giltigt fÃ¶r %qs%qs Ã¤r av en PRIVATE-typ och kan inte vara ett attrappargument till %qs, som Ã¤r PUBLIC vid %L%qs anvÃ¤nds oinitierad%qs Ã¤r version %q.*s, version %q.*s fÃ¶rvÃ¤ntades%qs-lÃ¤ngduttryck mÃ¥ste vara ett heltal%qs lÃ¤ngduttryck mÃ¥ste vara ett positivt konstant heltalsuttryck%qs-matchningsvariant bÃ¶r undvikas%qs-matchning krÃ¤ver z14 eller hÃ¶gre%qs-matchning krÃ¤ver z15 eller hÃ¶gre%qs kan anvÃ¤ndas oinitierad%qs kan endast anvÃ¤ndas med en ensam deklarerare%qs mÃ¥ste vara en modulprocedur eller en extern procedur med ett explicit grÃ¤nssnitt vid %L%qs mÃ¥ste vara ensamt till %<-mharden-sls=%>argument %qs mÃ¥ste ha samma typ och sort som %qs vid %L i %qs%qs mÃ¥ste vara den fÃ¶rsta klausulen i %qs%qs mÃ¥ste anvÃ¤ndas tillsammans med %qs%qs fÃ¥r inte fÃ¶rekomma i vektorspecifikationen vid %L i samma ALLOCATE-sats dÃ¤r den sjÃ¤lv allokeras%qs behÃ¶ver ett giltigt basregister%qs Ã¤r inte tillÃ¥tet utanfÃ¶r STRUCTURE vid %C%qs inte pÃ¥ elementgrÃ¤ns%qs stÃ¶djs inte av din assembler%qs stÃ¶djs inte med %<-msoft-float%>%qs stÃ¶djs inte Ã¤nnu%qs av %qs Ã¤r PRIVATE vid %L%qs i modulen %qs, importerad vid %C, Ã¤r ocksÃ¥ namnet pÃ¥ den aktuella programenheten%qs av icke-lÃ¤ges-precisionsoperand%qs stÃ¶djs inte i OpenACC-kod%qs-parameterfrÃ¥ga fÃ¶r %qs i variabeldefinitionssammanhang (%s) vid %Linsticksmodulen %qs Ã¤r inte licensierad under en GPL-kompatibel licens%qs pekaren Ã¤r nollfilen %qs fÃ¶r profilrÃ¤knardata finns inteegenskapen %qs kan inte sÃ¤ttasen %qs-region fÃ¥r inte vara nÃ¤ra innesluten inuti arbetsdelande, %<loop%>, explicit %<task%> eller %<taskloop%> region%qs krÃ¤ver %<__ibm128%>-typstÃ¶d%qs krÃ¤ver att %<long double%> Ã¤r IBM:s 128-bitars format%qs behÃ¶ver %qs%qs krÃ¤ver %qs eller %qs%qs krÃ¤ver PowerPC64-arkitektur, aktiverar%qs behÃ¶ver VSX-stÃ¶d%qs krÃ¤ver ett mÃ¥l som klarar instruktionen %qs%qs behÃ¶ver en initierad datadeklaration%qs krÃ¤ver ett konstant heltalsuttryck%qs krÃ¤ver trolig gren-instruktioner%qs behÃ¶ver fullt ISA 2.06-stÃ¶d%qs behÃ¶ver fullt ISA 3.0-stÃ¶d%qs behÃ¶ver flyttalsaritmetik med fyrdubbel precision%qs behÃ¶ver flaggorna %qs och %qs%qs behÃ¶ver flaggan %qs%qs behÃ¶ver flaggan %qs och antingen flaggan %qs eller %qs%qs krÃ¤ver ELFv2 ABI%qs skall vara %qs fÃ¶r att avsluta en mallargumentlista%qs skall vara frÃ¥n en skalÃ¤r till en liknande vektor%qs den angivna grÃ¤nsen %s Ã¶verskrider maximal objektstorlek %E%qs angiven grÃ¤ns pÃ¥ %s Ã¶verskrider storleken %E pÃ¥ oavslutad vektor%qs angivna grÃ¤nsen %s kan Ã¶verskrida storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qs angivna grÃ¤nsen %s kan Ã¶verskrida storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qs angiven fÃ¶r auto-variabel %qE%qs angiven fÃ¶r parameter %qE%qs angiven fÃ¶r postfÃ¤lt%qs angiven fÃ¶r postfÃ¤lt %qE%qs angiven fÃ¶r namnlÃ¶s parameter%qs angivet i en %<allocate%>-klausul vid %L men inte i en explicit privatiseringsklausul%qs angivet i en â€�allocateâ€�-klausul vid %L men inte i en explicit privatiseringsklausul%qs angivet flera gÃ¥nger i samma flagga%qs specificerad med %<decltype%>%qs specificerad med %<typeof%>%qs specificerad med %qD%qs specificerad med %qT%qs anger en motstridig nivÃ¥ av parallellism%qs-strÃ¤ng Ã¤r felformad%qs-symbolen %q+D mÃ¥ste ha statisk lÃ¤nkklass%qs-symbolen %q+D Ã¤r ytterst sitt eget mÃ¥l%qs-tagg anvÃ¤nd vid namngivning av %q#T%qs stÃ¶djs inte fÃ¶r detta ABI%qs anvÃ¤nt med %<auto%>%qs anvÃ¤nt med %qE%qs anvÃ¤nder dynamisk stackallokering%qs anvÃ¤nder register r29%qs-vÃ¤rdet mÃ¥ste vara positivt%qs-variabeln Ã¤r varken en pekare eller en vektorvariabeln %qs Ã¤r varken en pekare eller en referens till en pekare%qs-variabeln Ã¤r varken en pekare, eller en vektor eller en referens till pekare eller vektorvariabeln %qs Ã¤r inte en pekare%qs deklarerades hÃ¤r%qs utan motsvarande %qs%qs: [%u] felaktigt %<next_regno%> fÃ¶r tom kedja (%u)%qs: [%u] felaktigt %<oldest_regno%> (%u)%qs: [%u] ej tomt register i kedja (%s %u %i)%qs: slinga i %<next_regno%>-kedja (%u)%r%s:%d:%R   %r%s:%d:%R   [ hoppar Ã¶ver %d instansieringskontexter, anvÃ¤nd -ftemplate-backtrace-limit=0 fÃ¶r att avaktivera ]
  %r%s:%d:%R   i expansion av %<constexpr%> i %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ hoppar Ã¶ver %d instansieringskontexter, anvÃ¤nd -ftemplate-backtrace-limit=0 fÃ¶r att avaktivera ]
  %r%s:%d:%d:%R   i expansion av %<constexpr%> i %qs%s%s
  %s  Samma som %s.%s !$ACC LOOP-slingor Ã¤r inte perfekt nÃ¤stade vid %L%s %#qD%s %#qS%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig ett matchande %<%T%s%>-argument%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig ett matchande %<%s%s%>-argument%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig argument av typen %<%T%s%>, men argument %d har typen %qT%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig argument av typen %<%s%s%>, men argument %d har typen %qT%s %<%s(%E)%> %p %d%s %qE implementerar inte helt protokollet %qE%s %qs%s %qs-konstruktion inuti en %s %qs-region%s %qs Ã¤r ett ogiltigt argument till den inbyggda %qs%s %s %p %d%s %s%s
--- 2134,2146 ----
   [se %<-fno-allow-invalid-boz%>] fÃ¶r att alla dess kopierings- och flyttkonstruerare Ã¤r borttagna kandidat 1: %q#F kandidat 2: %q#F kodgenereringsflaggor som stÃ¥r i konflikt anvÃ¤nds deklarerad hÃ¤r uttrycket har ett konstant vÃ¤rde men Ã¤r inte ett C++ konstant uttryck zstd!$ACC LOOP %s-slingor formar inte en rektangulÃ¤r iterationsrymd vid %L!$ACC LOOP kan inte vara en DO CONCURRENT-slinga vid %L!$ACC LOOP fÃ¥r inte vara en DO WHILE eller DO utan slingstyrning vid %L!$ACC LOOP-iterationsvariabel mÃ¥ste ha typen heltal vid %L!$ACC ROUTINE redan tillÃ¤mpat pÃ¥ %C!$ACC ROUTINE med GANG-, WORKER- eller VECTOR-klausul Ã¤r inte tillÃ¥ten i PURE-procedur vid %C!$ACC vid %C inleder en kommentarrad eftersom det varken fÃ¶ljs av en blank eller en fortsÃ¤ttningsrad!$OMP ASSUMES vid %C mÃ¥ste ligga i specifikationsdelen av ett subprogram eller modul!$OMP ATOMIC CAPTURE-fÃ¥ngstsats lÃ¤ser frÃ¥n en annan variabel Ã¤n uppdateringssatsen skriver till vid %L!$OMP ATOMIC READ vid %L Ã¤r inkompatibel med RELEASE-klausul!$OMP ATOMIC READ-sats mÃ¥ste lÃ¤sa frÃ¥n en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC UPDATE vid %L med en FAIL-klausul behÃ¶ver antingen klausulen COMPARE eller anvÃ¤ndning av den inbyggda proceduren MIN/MAX!$OMP ATOMIC WRITE vid %L Ã¤r inkompatibel med ACQUIRE-klausul!$OMP ATOMIC-tilldelning av inbyggd IAND, IOR eller IEOR mÃ¥ste ha tvÃ¥ argument vid %L!$OMP ATOMIC-tilldelning av inbyggd mÃ¥ste vara MIN, MAX, IAND, IOR eller IEOR vid %L!$OMP ATOMIC-tilldelning mÃ¥ste vara var = var op uttr eller var = uttr op var vid %L!$OMP ATOMIC-tilldelning mÃ¥ste ha en operator eller inbyggd pÃ¥ hÃ¶gersidan vid %L!$OMP ATOMIC-tilldelningsoperator mÃ¥ste vara binÃ¤rt +, *, -, /, .AND., .OR., .EQV. eller .NEQV. vid %L!$OMP ATOMIC vid %L med %s-klausul Ã¤r inkompatibel med READ eller WRITE!$OMP ATOMIC vid %L med %s-klausul krÃ¤ver %s-klausul!$OMP ATOMIC-fÃ¥ngstsats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC-fÃ¥ngstsats behÃ¶ver en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC-inbyggds argument utom ett fÃ¥r inte referera %qs vid %L!$OMP ATOMIC-inbyggds argument mÃ¥ste vara skalÃ¤ra vid %L!$OMP ATOMIC-sats mÃ¥ste tilldela ett uttryck av inbyggd typ vid %L!$OMP ATOMIC-sats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L!$OMP ATOMIC var = var op expr Ã¤r inte matematiskt ekvivalent med var = var op (uttr) vid %L!$OMP ATOMIC med ALLOCATABLE variabel vid %L!$OMP DECLARE REDUCTION %s finns inte vid %L!$OMP DECLARE REDUCTION %s finns inte fÃ¶r typen %s vid %L!$OMP DECLARE SIMD skall referera till den inneslutande proceduren %qs vid %L!$OMP DECLARE TARGET-variabeln %qs vid %L Ã¤r inte SAVE:ad!$OMP REQUIRES vid %C mÃ¥ste fÃ¶rekomma i specifikationsdelen av en programenhet!$OMP REQUIRES-klausulen %<atomic_default_mem_order(%s)%> angiven vid %L Ã¥sidosÃ¤tter en fÃ¶regÃ¥ende %<atomic_default_mem_order(%s)%> (vilken kan vara via anvÃ¤ndning av en modul)!$OMP REQUIRES-klausulen %<atomic_default_mem_order(%s)%> angiven via modulen %qs anvÃ¤nd vid %L men samma klausul Ã¤r inte angiven fÃ¶r programenheten!$OMP REQUIRES-klausulen %<atomic_default_mem_order(%s)%> angiven via modulen %qs anvÃ¤nd vid %L Ã¥sidosÃ¤tter en fÃ¶regÃ¥ende %<atomic_default_mem_order(%s)%> (vilken kan vara via anvÃ¤ndning av en modul)!$OMP REQUIRES-klausulen %qs angiven vid %L kommer efter anvÃ¤ndning av device-konstruktion/-rutin!$OMP REQUIRES-klausulen %qs angiven via modulen %qs anvÃ¤nd vid %L men samma klausul Ã¤r inte angiven fÃ¶r programenheten!$OMP REQUIRES-klausulen %qs angiven via modulen %qs anvÃ¤nd vid %L kommer efter anvÃ¤ndning av device-konstruktion/-rutin!$OMP vid %C inleder en kommentarrad eftersom det varken fÃ¶ljs av en blank eller en fortsÃ¤ttningsradâ€�::â€� fÃ¶rvÃ¤ntades efter modulnatur vid %C men fanns inteâ€�USE :: moduleâ€� vid %C# %s %.2f %.2f
  #include "..." sÃ¶kning startar hÃ¤r:
  #include <...> sÃ¶kning startar hÃ¤r:
! $-beskrivare vid %L$ mÃ¥ste vara den sista specificeraren i formatet vid %L$OMP ERROR pÃ¥trÃ¤ffat vid %L$OMP ERROR pÃ¥trÃ¤ffat vid %L: %s%#qT Ã¤r deklarerad hÃ¤r%#qT Ã¤r definierad hÃ¤r%%:%<canon_for_mlib%> tar 1 eller fler par med parametrar%%:%<target_mode_check%> tar ett jÃ¤mnt antal parametrar%%LOC() Ã¤r ett r-vÃ¤rde vid %Coperandmodifierarna %%d, %%e, %%f, %%g Ã¤r endast fÃ¶r minnesreferenser eller konstantvÃ¤rden%+qD orsakar en sektionstypkonflikt%+qD orsakar en sektionstypkonflikt med %qD%+qD deklarerad %qE efter att ha anvÃ¤nts%+qD deklarerad som %qs efter att ha anvÃ¤nts%+qD utan attributet %<retain%> och %qD med attributet %<retain%> Ã¤r placerad i en sektion med samma namn%<!%> Ã¤r inte tillÃ¥tet i GIMPLE%<#define %s%>%<#pragma %s%> fÃ¥r bara anvÃ¤ndas med filrÃ¤ckvidd%<#pragma %s%> fÃ¥r bara anvÃ¤ndas i sammansatta satser%<#pragma GCC aarch64%> krÃ¤ver en strÃ¤ngparameter%<#pragma GCC arm%> krÃ¤ver en strÃ¤ngparameter%<#pragma GCC ivdep%> mÃ¥ste vara inuti en funktion%<#pragma GCC memregs%> mÃ¥ste komma fÃ¶re funktionsdeklarationer%<#pragma GCC memregs%> tar ett tal [0..16]%<#pragma GCC optimize (strÃ¤ng [,strÃ¤ng]...)%> har inte en avslutande %<)%>%<#pragma GCC optimize%> Ã¤r inte en strÃ¤ng eller ett tal%<#pragma GCC optimize%> tillÃ¥ts inte inuti funktioner%<#pragma GCC optimize%>-strÃ¤ng Ã¤r felaktigt utformad%<#pragma GCC option%> Ã¤r inte en strÃ¤ng%<#pragma GCC option%> tillÃ¥ts inte inuti funktioner%<#pragma GCC pch_preprocess%> mÃ¥ste komma fÃ¶rst%<#pragma GCC pop_options%> utan en motsvarande %<#pragma GCC push_options%>%<#pragma GCC target (strÃ¤ng [,strÃ¤ng]...)%> har inte en avslutande %<)%>%<#pragma GCC target%> stÃ¶djs inte fÃ¶r denna maskin%<#pragma GCC target%>-strÃ¤ng Ã¤r felaktigt utformad%<#pragma GCC unroll%> mÃ¥ste vara inuti en funktion%<#pragma GCC unroll%> krÃ¤ver ett tilldelningsuttryck som berÃ¤knas till en icke-negativ heltalskonstant mindre Ã¤n %u%<#pragma GCC visibility push()%> mÃ¥ste ange %<default%>, %<internal%>, %<hidden%> eller %<protected%>%<#pragma GCC visibility%> mÃ¥ste fÃ¶ljas av %<push%> eller %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> stÃ¶djs inte fÃ¶r C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<#pragma acc %s data%> har ingen dataflyttningsklausul%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re definitionen%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re anvÃ¤ndning%<#pragma acc routine%> mÃ¥ste ha filrÃ¤ckvidd%<#pragma acc routine%> namnger en mÃ¤ngd Ã¶verlagrade%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en ensam funktionsdeklaration eller -definition%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en funktionsdeklaration eller -definition%<#pragma acc update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<device%>- eller %<host%>- eller %<self%>-klausul%<#pragma align%> mÃ¥ste fÃ¶rekomma fÃ¶re deklarationen av %qD, ignorerar%<#pragma implementation%> fÃ¶r %qs fÃ¶rekommer efter att filen inkluderats%<#pragma message: %s%>%<#pragma omp allocate%> stÃ¶djs inte Ã¤nnu%<#pragma omp assumes%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd%<#pragma omp atomic capture%> anvÃ¤nder tvÃ¥ olika uttryck till minne%<#pragma omp atomic capture%> anvÃ¤nder tvÃ¥ olika variabler till minne%<#pragma omp atomic compare capture%> med jÃ¤mfÃ¶relseresultat som inte Ã¤r ett heltal%<#pragma omp atomic read%> Ã¤r inkompatibelt med en %<release%>-klausul%<#pragma omp atomic update%> anvÃ¤nder tvÃ¥ olika uttryck fÃ¶r minne%<#pragma omp atomic update%> anvÃ¤nder tvÃ¥ olika variabler till minne%<#pragma omp atomic write%> Ã¤r inkompatibelt en %<acquire%>-klausul%<#pragma omp cancel%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>%<#pragma omp cancellation point%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>%<#pragma omp critical%> med %<hint%>-klausul krÃ¤ver ett namn, utom nÃ¤r %<omp_sync_hint_none%> anvÃ¤nds%<#pragma omp declare %s%> fÃ¶ljt av %<#pragma omp declare %s%>%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av en funktionsdeklaration eller -definition%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av funktionsdeklaration eller -definition eller en annan %<#pragma omp declare %s%>%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdefinition eller -deklaration%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en ensam funktionsdeklaration eller -definition%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdeklaration eller -definition%<#pragma omp declare reduction%>-kombinerare refererar variabeln %qD som inte Ã¤r varken %<omp_out%> eller %<omp_in%>%<#pragma omp declare reduction%>-initierare refererar till variabeln %qD som inte Ã¤r varken %<omp_priv%> eller %<omp_orig%>%<#pragma omp declare reduction%> inte med fil- eller blockrÃ¤ckvidd%<#pragma omp end declare target%> utan en motsvarande %<#pragma omp declare target%> eller %<#pragma omp begin declare target%>%<#pragma omp error%> med %<at(execution)%>-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser%<#pragma omp ordered%> med %qs-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser%<#pragma omp requires%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd%<#pragma omp scan%> fÃ¥r bara anvÃ¤ndas i en slingkonstruktion med %<inscan%> %<reduction%>-klausul%<#pragma omp section%> fÃ¥r bara anvÃ¤ndas i %<#pragma omp sections%>-konstruktion%<#pragma omp simd%> anvÃ¤nt med klassiterationsvariabeln %qE%<#pragma omp target data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-, %<use_device_ptr%>- eller %<use_device_addr%>-klausul%<#pragma omp target data%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul%<#pragma omp target enter data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul%<#pragma omp target enter data%> med en annan map-typ Ã¤n %<to%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul%<#pragma omp target exit data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul%<#pragma omp target exit data%> med en annan map-typ Ã¤n %<from%>, %<tofrom%>, %<release%> eller %<delete%> pÃ¥ %<map%>-klausul%<#pragma omp target update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<from%>- eller %<to%>-klausul%<#pragma omp target%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul%<#pragma omp target%> med en annan modifierare Ã¤n en %<always%> eller %<close%> pÃ¥ en %<map%>-klausul%<#pragma pack (pop)%> pÃ¥trÃ¤ffat utan matchande %<#pragma pack (push)%>%<#pragma pack%> har ingen effekt med %<-fpack-struct%> â€” ignoreras%<#pragma pack(pop, %E)%> pÃ¥trÃ¤ffat utan matchande %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignoreras pÃ¥ grund av konflikt med %<asm%>-deklaration%<#pragma redefine_extname%> ignoreras pÃ¥ grund av konflikt med tidigare %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignoreras eftersom det stÃ¥r i konflikt med tidigare namnbyte%<#pragma riscv intrinsic%>-alternativet %qs behÃ¶ver ha utvidgningen â€�Vâ€� aktiverad%<#pragma riscv intrinsic%> krÃ¤ver en strÃ¤ngparameter%<#pragma scalar_storage_order%> stÃ¶djs inte fÃ¶r C++%<#pragma vtable%> stÃ¶djs inte lÃ¤ngre%<#pragma weak%>-deklaration av %q+D stÃ¶djs inte, ignoreras%<#pragma%> GHS endXXX stÃ¤mmer inte med fÃ¶regÃ¥ende startXXX%<#pragma%> GHS endXXXX funnet utan fÃ¶regÃ¥ende startXXX%<#pragma%> Ã¤r inte tillÃ¥tet hÃ¤r%<#undef %E%>%<$%>-operandnummer anvÃ¤nt efter format utan operandnummer%<%%%>-begrÃ¤nsning anvÃ¤nd med sista operand%<%%%c%> ger bara de sista tvÃ¥ siffrorna i Ã¥rtalet%<%%%c%> ger bara de sista 2 siffrorna i Ã¥rtalet i vissa lokalerdirektivargumentet %<%.*s%> Ã¤r inte en nollavslutad strÃ¤ngdirektivargumentet %<%.*s%> Ã¤r nullutdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte fÃ¥r resultatet att Ã¶verskrida %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte Ã¶verskrider %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte Ã¶verskrider minsta nÃ¶dvÃ¤ndiga storlek pÃ¥ 4095utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte kan fÃ¥ resultatet att Ã¶verskrida %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> mellan %wu och %wu byte kan Ã¶verskrida minsta nÃ¶dvÃ¤ndiga storlek pÃ¥ 4095utdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu eller fler byte skrevs till en region med storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r mellan %wu och %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r mellan %wu och %wu byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r antagligen %wu eller fler byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r antagligen %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r upp till %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> kan ha huggits av nÃ¤r upp till %wu byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> pÃ¥ %wu byte fÃ¥r resultatet att Ã¶verskrida %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> pÃ¥ %wu byte Ã¶verskrider %<INT_MAX%>utdata frÃ¥n direktivet %<%.*s%> pÃ¥ %wu byte Ã¶verskrider minsta nÃ¶dvÃ¤ndiga storlek pÃ¥ 4095utdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu byte skrevs till en region av storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r %wu eller fler byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> hÃ¶ggs av nÃ¤r %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r mellan %wu och %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> hÃ¶ggs av nÃ¤r mellan %wu och %wu byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r antagligen %wu eller fler byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> hÃ¶ggs av nÃ¤r antagligen %wu eller fler byte skrevs till en region med storlek mellan %wu och %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r upp till %wu byte skrevs till en region av storlek %wuutdata frÃ¥n direktivet %<%.*s%> avhugget nÃ¤r upp till %wu byte skrevs till en region med storlek mellan %wu och %wudirektivprecisionen %<%.*s%> Ã¤r utanfÃ¶r intervalletdirektivbredden %<%.*s%> Ã¤r utanfÃ¶r intervalletdirektivet %<%.*s%> skrev %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev %wu byte till en region av storlek mellan %wu och %wudirektivet %<%.*s%> skrev %wu byte till en region av storlek mellan %wu och %wudirektivet %<%.*s%> skrev %wu eller fler byte till en region av storlek %wudirektivet %<%.*s%> skrev %wu eller fler byte till en region med storlek mellan %wu och %wudirektivet %<%.*s%> skrev mellan %wu och %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev mellan %wu och %wu byte till en region med storlek mellan %wu och %wudirektivet %<%.*s%> skrev antagligen %wu eller fler byte till en region av storlek %wudirektivet %<%.*s%> skrev antagligen %wu eller fler byte till en region med storlek mellan %wu och %wudirektivet %<%.*s%> skrev upp till %wu byte till en region av storlek %wudirektivet %<%.*s%> skrev upp till %wu byte till en region med storlek mellan %wu och %wu%<%D::%D%> Ã¤r inte en klassmedlem%<%D::%D%> Ã¤r inte en medlem av %qTattributet %<%E (%E)%> ignoreras pÃ¥ funktioner deklarerade %qsattributet %<%E (%E)%> ignorerat med avallokeringsfunktionener deklarerade %qs%<%E::%E%> har inte deklarerats%<%E::%E%> Ã¤r inte en klass eller namnrymd%<%E::%E%> Ã¤r inte en klass, namnrymd eller upprÃ¤kning%<%E::%E%> Ã¤r inte en typattributdirektivet %<%E::%E%> med rÃ¤ckvidd ignorerat%<%T%s%D%> namnger en destruerare%<%T::%D%> namnger konstruerare i %qT%<%T::%D%> namnger konstrueraren, inte typen%<%T::%E%> har inte deklarerats%<%T::%E%> Ã¤r inte en typ%<%T::%E%> namnger konstrueraren, inte typen%<%c%> Ã¤r inte ett giltig bokstav i en identifierare%<%c%> Ã¤r inte ett giltigt fÃ¶rsta tecken fÃ¶r en identifierare%<%c%E%> finns inte bland protokoll%<%s %E%> deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklaration%<%s %s%>-konstruktion inte nÃ¤ra innesluten inuti %qs%<%s + %s%> vid %L mÃ¥ste vara mindre Ã¤n eller lika med BIT_SIZE(%qs)en %<%s taskgroup%>-konstruktion som inte Ã¤r nÃ¤ra innesluten inuti en %<taskgroup%>-region%<%s%s%s%s%s%>-direktivet nÃ¤mnt i bÃ¥de %<absent%>- %<contains%>-klausuler%<%s%s%s%s%s%>-direktivet nÃ¤mnt flera gÃ¥nger i %qs-klausuler%<%s(%s)%> Ã¤r bara tillÃ¥tet i %<omp ordered%>%<%s=%s%> och %<%s-%s%> Ã¤r inkompatibla%<&%>-begrÃ¤nsning anvÃ¤nd utan registerklass%<&%> Ã¤r inte tillÃ¥tet ensamt pÃ¥ rad %d%<&%> skall komma fÃ¶re %<...%>%<&&%> Ã¤r inte tillÃ¥tet i GIMPLE%<)%> fÃ¶rvÃ¤ntades vid %C%<*%> i boolesk kontext, fÃ¶reslÃ¥r %<&&%> istÃ¤lletfÃ¥ngst av %<*this%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>%<-%s%> stÃ¥r i konflikt med andra arkitekturflaggor, som anger en %s-processorargumentet %q.*s till %<--help%> Ã¤r tvetydigt, var mer precis%<--param constructive-interference-size=%d%> Ã¤r stÃ¶rre Ã¤n %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> Ã¤r mindre Ã¤n %d%<--param destructive-interference-size=%d%> Ã¤r mindre Ã¤n %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> Ã¤r mindre Ã¤n %d%<-I-%> angivet tvÃ¥ gÃ¥nger%<-MG%> kan endast anvÃ¤nds med %<-M%> eller %<-MM%>%<-W%serror=%s%>: ingen flagga %<-%s%>%<-W%serror=%s%>: ingen flagga %<-%s%>; menade du %<-%s%>?%<-Wabi%> varnar om skillnader mot den mest aktuella ABI:et, vilket Ã¤ven anvÃ¤nds som standard%<-Wabi%> kommer inte att varna om nÃ¥got%<-Wabi=1%> stÃ¶djs inte, anvÃ¤nder =2%<-Werror=%>-argumentet %qs Ã¤r inte giltigt fÃ¶r %s%<-Werror=%s%>: %<-%s%> Ã¤r inte en flagga som styr varningar%<-Wformat-contains-nul%> ignoreras utan %<-Wformat%>%<-Wformat-extra-args%> ignorerad utan %<-Wformat%>%<-Wformat-nonliteral%> ignorerad utan %<-Wformat%>%<-Wformat-security%> ignorerad utan %<-Wformat%>%<-Wformat-y2k%> ignorerad utan %<-Wformat%>%<-Wformat-zero-length%> ignoreras utan %<-Wformat%>%<-Wmisleading-indentation%> Ã¤r avaktiverad hÃ¤rifrÃ¥n och framÃ¥t, eftersom kolumnspÃ¥rning avaktiverades pÃ¥ grund av storleken pÃ¥ kod/huvuden%<-Wstrict-flex-arrays%> ignoreras nÃ¤r %<-fstrict-flex-arrays%> inte Ã¤r aktivt%<-f%s%> och %<%s=%s%> Ã¤r inkompatibla%<-f%s%> stÃ¶djs inte med CONST16-instruktioner%<-f%s%> stÃ¶djs inte: ignoreras%<-f%sleading-underscore%> stÃ¶djs inte pÃ¥ denna mÃ¥lmaskin%<-fPIC%> och %<-fpic%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<-fPIC%> stÃ¶djs inte%<-fPIC%>/%<-fpic%> stÃ¶djs inte av denna mÃ¥larkitektur%<-fPIE%> stÃ¶djs inte%<-fabi-compat-version=1%> stÃ¶djs inte, anvÃ¤nder =2%<-fabi-version=1%> stÃ¶djs inte lÃ¤ngre%<-fabi-version=12%> (GCC 8.1) Ã¤ndrar av misstag anropskonventionen fÃ¶r %qT%<-fabi-version=13%> (GCC 8.2) fixar anropskonventionen fÃ¶r %qT, som Ã¤ndrades av misstag i 8.1%<-falign-%s%> Ã¤r inte mellan 0 och %d%<-falign-labels=%d%> stÃ¶djs ej%<-falign-loops=%d%> stÃ¶djs ej%<-faligned-new=%d%> Ã¤r inte en potens av tvÃ¥%<-fasan-shadow-offset%> skall bara anvÃ¤ndas med %<-fsanitize=kernel-address%>%<-fassociative-math%> avslagen, andra flaggor gÃ¥r fÃ¶re%<-fcall-saved-REG%> stÃ¶djs inte fÃ¶r utregister%<-fcf-protection%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur%<-fcf-protection=branch%> stÃ¶djs inte av denna mÃ¥larkitektur%<-fcf-protection=full%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fcf-protection=return%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fcontract-assumption-mode=%> kan inte blandas med p1332/p1429%<-fcontract-assumption-mode=%> mÃ¥ste vare %<on%> eller %<off%>%<-fcontract-build-level=%> kan inte plandas med p1332/p1429%<-fcontract-build-level=%> mÃ¥ste vara off|default|audit%<-fcontract-continuation-mode=%> kan inte blandas med p1332/p1429%<-fcontract-continuation-mode=%> mÃ¥ste vara %<on%> eller %<off%>%<-fcontract-level=%> fÃ¶r mÃ¥nga anpassade roller%<-fcontract-role=%> kan inte blandas med kontraktflaggorna std/p1429%<-fcontract-role=%> mÃ¥ste ha formen roll:semantiksemantiken fÃ¶r %<-fcontract-role=%> mÃ¥ste inkludera vÃ¤rdena default,audit,axiom%<-fcontract-semantic=%> kan inte blandas med kontraktflaggorna std/p1332%<-fcontract-semantic=%> kan inte hitta standardrollen%<-fcontract-semantic=%> nivÃ¥n mÃ¥ste vara default, audit eller axiom%<-fcontract-semantic=%> mÃ¥ste ha formen nivÃ¥:semantik%<-fconverter=r16_ieee%> eller %<-fconvert=r16_ibm%> stÃ¶djs inte pÃ¥ denna arkitektur%<-fd-lines-as-code%> har ingen effekt i friform%<-fd-lines-as-comments%> har ingen effekt i friform%<-fdata-sections%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fdbg-cnt=%s:%d-%d%> har mindre Ã¶vre grÃ¤ns Ã¤n den undre%<-fdirectives-only%> Ã¤r inkompatibel med %<-Wunused_macros%>%<-fdirectives-only%> Ã¤r inkompatibel med %<-traditional%>%<-femit-struct-debug-detailed=kat:...%> mÃ¥ste tillÃ¥ta Ã¥tminstone sÃ¥ mycket som %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=16%> fÃ¶r Ada%<-fexcess-precision=16%> fÃ¶r Fortran%<-fexcess-precision=16%> Ã¤r inte kompatibel med %<-mfpmath=387%>%<-fexcess-precision=16%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fexcess-precision=standard%> fÃ¶r Ada%<-fexcess-precision=standard%> fÃ¶r Fortran%<-ffunction-sections%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fhandle-exceptions%> har bytt namn till %<-fexceptions%> (och Ã¤r nu normalt pÃ¥slagen)%<-fipa-modref%> Ã¤r inkompatibel med %qs%<-flinker-output=rel%> och %<-fltrans%> Ã¤r Ã¶msesidigt uteslutande%<-fmodule-only%> anvÃ¤nd fÃ¶r annat Ã¤n grÃ¤nssnitt%<-fmoduleinfo%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fno-fat-lto-objects%> stÃ¶djs endast med insticksmodul fÃ¶r lÃ¤nkning%<-fno-gnu89-inline%> stÃ¶djs endast i GNU99- eller C99-lÃ¤ge%<-fobjc-abi-version%> %d stÃ¶djs inte fÃ¶r 32-bitars mÃ¥l med %<-fnext-runtime%>%<-fobjc-abi-version%> 2 mÃ¥ste anvÃ¤ndas fÃ¶r 64-bitars mÃ¥l med %<-fnext-runtime%>%<-fobjc-exceptions%> behÃ¶vs fÃ¶r att aktivera Objective-C undantagssyntax%<-fobjc-gc%> ignoreras fÃ¶r %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> ignoreras fÃ¶r %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> ignoreras fÃ¶r %<-fnext-runtime%> nÃ¤r %<-fobjc-abi-version%> Ã¤r stÃ¶rre Ã¤n 1%<-fobjc-sjlj-exceptions%> Ã¤r det enda undantagssystem som stÃ¶djs fÃ¶r %<-fnext-runtime%> med %<-fobjc-abi-version%>-argument mindre Ã¤n 2flaggan %<-foffload-abi%> kan anges endast fÃ¶r en avlastande kompilatorargumentet till %<-fonly=%> skiljer sig frÃ¥n det fÃ¶rsta indatafilnamnetoperand till %<-fopenacc-dim%> Ã¤r felformulerad vid %qs%<-fpic%> och %<-fPIC%> stÃ¶djs inte utan %<-mdsbt%> fÃ¶r detta mÃ¥l%<-fpic%> och %<-mapcs-reent%> Ã¤r inkompatibla%<-fpic%> stÃ¶djs inte%<-fpie%> stÃ¶djs inte%<-fprefetch-loop-arrays%> stÃ¶djs inte med %<-Os%>%<-fprefetch-loop-arrays%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fprefetch-loop-arrays%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur (fÃ¶rsÃ¶k med %<-march%>-flaggor)%<-frecord-gcc-switches%> stÃ¶djs inte fÃ¶r den aktuella mÃ¥larkitekturen%<-freorder-blocks-and-partition%> stÃ¶djer inte upprullningsinformation pÃ¥ denna arkitektur%<-freorder-blocks-and-partition%> fungerar inte pÃ¥ denna arkitektur%<-freorder-blocks-and-partition%> fungerar inte med undantag pÃ¥ denna arkitektur%<-freorder-blocks-and-partition%> stÃ¶djs inte pÃ¥ denna arkitektur%<-fsanitize-address-use-after-scope%> fÃ¶rutsÃ¤tter flaggan %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> stÃ¶djs inte%<-fsanitize-trap=%s%> stÃ¶djs inte%<-fsanitize=%s%> Ã¤r inkompatibel med %<-fsanitize=%s%>%<-fsanitize=address%> och %<-fsanitize=kernel-address%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-fsanitize=address%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitekturflaggan %<-fsanitize=all%> Ã¤r inte giltig%<-fsanitize=kernel-address%> med stackskydd stÃ¶djs inte utan %<-fasan-shadow-offset=%> fÃ¶r denna mÃ¥larkitektur%<-fsanitize=pointer-compare%> mÃ¥ste kombineras med %<-fsanitize=address%> eller %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> mÃ¥ste kombineras med %<-fsanitize=address%> eller %<-fsanitize=kernel-address%>%<-fsanitize=shadow-call-stack%> stÃ¶djs inte fÃ¶r den aktuella plattformen%<-fsanitize=shadow-call-stack%> krÃ¤ver %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> fÃ¶rutsÃ¤tter %<-fno-exceptions%>%<-fsplit-stack%> stÃ¶djs fÃ¶r nÃ¤rvarande bara pÃ¥ GNU/Linux%<-fsplit-stack%> stÃ¶djs fÃ¶r nÃ¤rvarande bara pÃ¥ PowerPC64 GNU/Linux med glibc-2.18 eller senare%<-fsplit-stack%> stÃ¶djer inte 2 registerparametrar fÃ¶r en nÃ¤stad funktion%<-fsplit-stack%> stÃ¶djer inte 3 registerparametrar%<-fsplit-stack%> stÃ¶djer inte fastcall med nÃ¤stade funktioner%<-fsplit-stack%> stÃ¶djs inte av denna kompilatorkonfiguration%<-fsplit-stack%> krÃ¤ver assemblerstÃ¶d fÃ¶r CFI-direktiv%<-fstack-check=%> och %<-fstack-clash-protection%> Ã¤r Ã¶msesidigt uteslutande; avaktiverar %<-fstack-check=%>%<-fstack-check=specific%> fÃ¶r Thumb-1%<-fstack-check=specific%> Ã¤r inte implementerat fÃ¶r MIPS16%<-fstack-clash-protection%> stÃ¶djs inte pÃ¥ mÃ¥l dÃ¤r stacken vÃ¤xer frÃ¥n lÃ¤gre mot hÃ¶gre adresser%<-fstack-limit-%>-flaggor ignoreras med %<-mfdpic%>; anvÃ¤nd %<-mstack-check-l1%>%<-fstack-limit-flaggor%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<-fstack-protector%> fungerar inte pÃ¥ denna arkitektur%<-fstack-protector%> stÃ¶djs inte av denna mÃ¥larkitektur%<-fcall-saved-REG%> stÃ¶djs inte fÃ¶r msp430-elf%<-fuse-linker-plugin%>, men %s inte funnen%<-fwpa%> och %<-fltrans%> Ã¤r Ã¶msesidigt uteslutande%<-g%> stÃ¶djs bara nÃ¤r man anvÃ¤nder GAS pÃ¥ denna processorflaggan %<-g%> Ã¤r avslagen%<-g%> med %<-mno-apcs-frame%> ger kanske inte meningsfull felsÃ¶kning%<-gdwarf%s%> Ã¤r tvetydigt; anvÃ¤nd %<-gdwarf-%s%> fÃ¶r DWARF-version eller %<-gdwarf%> %<-g%s%> fÃ¶r felsÃ¶kningsnivÃ¥%<-gdwarf-6%> matas ut som version 5 med inkompatibiliteter%<-ginline-points%> avaktiveras tvingande utan %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> avaktiveras tvingande utan %<-gvariable-location-views%>%<-gnat%> felstavat som %<-gant%>%<-gsplit-dwarf%> stÃ¶djs inte pÃ¥ denna plattform, ignoreras%<-gsplit-dwarf%> stÃ¶djs inte med LTO, avaktiverarflaggan %<-iplugindir%> skickas inte frÃ¥n gcc-drivrutin%<-m%s%> stÃ¶djs inte i denna konfiguration%<-m%s%> Ã¥sidosÃ¤tter %<-m%s=%s%>, justerar ABI:et till %qs%<-m32%> stÃ¥r i konflikt med %<-arch ppc64%> (%<-m32%> ignoreras)%<-m32%> stÃ¥r i konflikt med %<-arch x86_64%> (%<-m32%> ignoreras)%<-m64%> krÃ¤ver en PowerPC64-CPU%<-m96bit-long-double%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=address%>%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=kernel-address%>%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=thread%>Flaggan %<-mabi=2fp+%> stÃ¶djs endast nÃ¤r en FPU Ã¤r tillgÃ¤nglig, mÃ¥ste vara aktiverad %<-mext-fpu-sp%> eller %<-mext-fpu-dp%>%<-mabi=ms%> stÃ¶djs inte med X32 ABI%<-maix64%> krÃ¤vs: 64-bitsberÃ¤kningar med 32-bitars adressering stÃ¶djs inte Ã¤n%<-maix64%> krÃ¤ver att arkitekturen PowerPC64 fortfarande Ã¤r aktiverad%<-malign-functions%> Ã¤r fÃ¶rÃ¥ldrat, anvÃ¤nd %<-falign-functions%>%<-malign-functions=%d%> Ã¤r inte mellan 0 och %d%<-malign-jumps%> Ã¤r fÃ¶rÃ¥ldrat, anvÃ¤nd %<-falign-jumps%>%<-malign-jumps=%d%> Ã¤r inte mellan 0 och %d%<-malign-loops%> Ã¤r fÃ¶rÃ¥ldrat, anvÃ¤nd %<-falign-loops%>%<-malign-loops=%d%> Ã¤r inte mellan 0 och %d%<-mapcs-stack-check%> Ã¤r inkompatibel med %<-mno-apcs-frame%>%<-march=%s%> Ã¤r inte kompatibelt med det valda ABI:et%<-march=%s%> krÃ¤ver %<-mfp32%>%<-march=%s%>: %s mÃ¥ste separeras med %<_%>%<-march=%s%>: ISA-strÃ¤ngen Ã¤r inte i kanonisk ordning. %<%c%>%<-march=%s%>: ISA-strÃ¤ngen mÃ¥ste bÃ¶rja med rv32 eller rv64%<-march=%s%>: ett tal fÃ¶rvÃ¤ntades efter %<%dp%>.%<-march=%s%>: utÃ¶kningen %qs fÃ¶rekommer mer Ã¤n en gÃ¥ng.%<-march=%s%>: fÃ¶rsta ISA-undergrupp mÃ¥ste vara %<e%>, %<i%> eller %<g%>%<-march=%s%>: fÃ¶r %<%s%dp%dp?%>, versionsnummer med mer Ã¤n 2 nivÃ¥er stÃ¶djs inte%<-march=%s%>: namnet pÃ¥ %s mÃ¥ste vara mer Ã¤n 1 bokstav%<-march%s%>: rv%de Ã¤r inte en giltig bas-ISA%<-march=%s%>: ovÃ¤ntad ISA-strÃ¤ng pÃ¥ slutet: %qs%<-march=%s%>: ISA-delmÃ¤ngd som ej stÃ¶djs %<%c%>%<-march=%s%>: z*inx stÃ¥r i konflikt med flyttalsutÃ¶kningar%<-masm=intel%> stÃ¶djs inte i denna konfiguration%<-max-stackframe=%d%> Ã¤r inte anvÃ¤ndbar, inte mellan 0 och %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> stÃ¶djs inte i kombination%<-mbranch-cost=%d%> Ã¤r inte mellan 0 och 5%<-mcall-aixdesc%> Ã¤r inkompatibel med %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> Ã¤r inte kompatibel med %s%<-mcall-ms2sysv-xlogues%> stÃ¶djs inte fÃ¶r nÃ¤rvarande med SEH%<-mcmodel%> Ã¤r inkompatibel med andra toc-flaggor%<-mcmodel=%> stÃ¶djs inte i 32-bitarslÃ¤ge%<-mcode-region=either%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mcode-region=upper%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mcorea%> och %<-mcoreb%> kan inte anvÃ¤ndas tillsammans%<-mcorea%> mÃ¥ste anvÃ¤ndas tillsammans med %<-mmulticore%>%<-mcoreb%> mÃ¥ste anvÃ¤ndas tillsammans med %<-mmulticore%>%<-mcpu=%> bÃ¶r undvikas.  AnvÃ¤nd %<-mtune=%> eller %<-march=%> istÃ¤llet%<-mcpu=%s%> stÃ¥r i konflikt med %<-march=%s%>%<-mcpu=%s%> har ogiltig kiselversion%<-mcpu=%s%> Ã¤r inte giltigt%<-mcpu=%s%>: okÃ¤nd CPU%<-mdata-region=either%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mdata-region=upper%> fÃ¶rutsÃ¤tter den stora minnesmodellen (%<-mlarge%>)%<-mdiv%> krÃ¤ver %<-march%> fÃ¶r att innefatta utÃ¶kningen %<M%>%<-mdouble-float%> ignorerad utan %<-mhard-float%>%<-mdynamic-no-pic%> Ã¥sidosÃ¤tter %<-fpic%>, %<-fPIC%>, %<-fpie%> eller %<-fPIE%>%<-mes0%> kan endast anvÃ¤ndas med C%<-mexr%> anvÃ¤nds utan %<-ms%>%<-mexr%> anvÃ¤nds utan %<-ms%> eller %<-msx%>%<-mfdivdu%> ignoreras utan %<-mhard-float%>%<-mfdpic%> stÃ¶djs inte, vÃ¤lj ett bfin-linux-uclibc-mÃ¥l%<-mfentry%> stÃ¶djs endast fÃ¶r 64-bitars CPU:er%<-mfentry%> stÃ¶djs inte fÃ¶r 32 bitar i kombination med %<-fpic%>%<-mfloat-abi=hard%> och VFP%<-mfloat-abi=hard%>: den valda arkitekturen saknar en FPU%<-mfpxx%> kan endast anvÃ¤ndas med ABI:et o32%<-mfpxx%> krÃ¤ver %<-mlra%>%<-mfunction-return%> och %<-fcf-protection%> Ã¤r inte kompatibla%<-mfunction-return=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla%<-mfused-madd%> bÃ¶r undvikas, anvÃ¤nd %<-ffp-contract=%> istÃ¤llet%<-mgp32%> och %<-mfp64%> kan bara kombineras om mÃ¥let stÃ¶djer instruktionerna mfhc1 och mthc1%<-mgp32%> och %<-mfp64%> kan endast kombineras nÃ¤r ABI:et o32 anvÃ¤nds%<-mgp32%> anvÃ¤nt med ett 64-bitars ABI%<-mgp64%> anvÃ¤nt med ett 32-bitars ABI%<-mgp64%> anvÃ¤nt med en 32-bitarsprocessor%<-mgpopt%> stÃ¶djs inte med PICargumentet till %<-mgprel-sec=%> Ã¤r inte ett giltigt reguljÃ¤rt uttryck%<-mgprel-sec=%> stÃ¶djs inte med PIC%<-mhard-dfp%> kan inte anvÃ¤ndas tillsammans med %<-msoft-float%>%<-mhard-float%> stÃ¶djs inte av den valda CPU:n%<-mincoming-stack-boundary=%d%> Ã¤r inte mellan %d och 12%<-mindirect-branch%> och %<-fcf-protection%> Ã¤r inte kompatibla%<-mindirect-branch=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla%<-mintel-syntax%> och %<-mno-intel-syntax%> bÃ¶r undvikas.  AnvÃ¤nd %<-masm=intel%> och %<-masm=att%> istÃ¤llet%<-mips3d%> krÃ¤ver %<-mpaired-single%>argumentet till %<-misr-secure=%d%> Ã¤r inte mellan 0 och 3argumentet till %<-misr-vector-size=%d%> mÃ¥ste vara 4 eller 16%<-mlam=%> flaggan: [u48|u57] stÃ¶djs inte fÃ¶r 32-bitarskod%<-mlarge%> behÃ¶ver en 430X-kompatibel %<-mmcu=%>%<-mlong-double-64%> Ã¤r inte tillÃ¥ten med %<-m64%>%<-mloongson-ext2%> mÃ¥ste anvÃ¤ndas med %<-mloongson-ext%>%<-mloongson-mmi%> mÃ¥ste anvÃ¤ndas med %<-mhard-float%>%<-mmsa%> mÃ¥ste anvÃ¤ndas med %<-mfp64%> och %<-mhard-float%>%<-mmul=g13%> kan inte anvÃ¤ndas med %<-mcpu=g10%>%<-mmul=g13%> kan inte anvÃ¤ndas med %<-mcpu=g14%>%<-mmul=g14%> kan inte anvÃ¤ndas med %<-mcpu=g10%>%<-mmul=g14%> kan inte anvÃ¤ndas med %<-mcpu=g13%>%<-mmulticore%> kan endast anvÃ¤ndas med BF561%<-mn%> stÃ¶djs inte pÃ¥ linux-mÃ¥l%<-mno-%s%> slÃ¥r av %<-m%s%>%<-mno-allow-string-insns%> fÃ¶rbjuder genereringen av instruktionen RMPA%<-mno-altivec%> avaktiverar vsx%<-mno-dpfp-lrsr%> stÃ¶djs endast med %<-mdpfp%>%<-mno-exr%> giltig endast med %<-ms%> eller %<-msx%> â€“ flaggan ignorerad%<-mno-fentry%> Ã¤r inte kompatibelt med SEH%<-mno-gpopt%> behÃ¶ver %<-mexplicit-relocs%>%<-mno-mpy%> stÃ¶djs endast fÃ¶r ARC700 eller ARCv2%<-mno-pic-data-is-text-relative%> kan inte anvÃ¤ndas utan %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur%<-mnop-mcount%> Ã¤r inte implementerat fÃ¶r %<-fPIC%>%<-mpcrel%> %<-fPIC%> stÃ¶djs fÃ¶r nÃ¤rvarande inte pÃ¥ den valda cpu:n%<-mpic-register=%> Ã¤r meningslÃ¶s utan %<-fpic%>%<-mpic-symbol-stubs%> krÃ¤vs inte fÃ¶r 64-bitars kod (ignoreras)%<-mpreferred-stack-boundary%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<-mpreferred-stack-boundary=%d%> Ã¤r inte mellan %d och %d%<-mpreferred-stack-boundary=%d%> mÃ¥ste vara mellan %d och %d%<-mquad-memory%> Ã¤r inte tillgÃ¤ngligt i lÃ¤get med omvÃ¤nd byteordning%<-mquad-memory%> krÃ¤ver 64-bitarslÃ¤ge%<-mquad-memory-atomic%> fÃ¶rutsÃ¤tter 64-bitarslÃ¤geargumentet till %<-mr0rel-sec=%> Ã¤r inte ett giltigt reguljÃ¤rt uttryck%<-mr0rel-sec=%> stÃ¶djs inte med PIC%<-mregparm%> ignoreras fÃ¶r Intel MCU psABI%<-mregparm%> ignoreras i 64-bitslÃ¤ge%<-mregparm=%d%> Ã¤r inte mellan 0 och %d%<-mrelax%> stÃ¶djs endast fÃ¶r RTP PIC%<-mriscv-attribute%> RISC-V ELF-attribut behÃ¶ver GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> ignoreras i 64-bitslÃ¤ge%<-ms2600%> anvÃ¤nds utan %<-ms%>%<-mshared-library-id=%> angiven utan %<-mid-shared-library%>%<-mshared-library-id=%s%> Ã¤r inte mellan 0 och %d%<-msmart%> Ã¤r inkompatibel med %<-mhigh-registers%>%<-mspfp_fast%> Ã¤r inte tillgÃ¤ngligt pÃ¥ ARC600 eller ARC601%<-msse5%> togs bort%<-msseregparm%> anvÃ¤nd utan SSE aktiverat%<-mstack-guard%> implicerar anvÃ¤ndning av %<-mstack-size%>%<-mstack-protector-guard=tls%> behÃ¶ver ett TLS-register i hÃ¥rdvara%<-mstringop-strategy=rep_8byte%> stÃ¶djs inte fÃ¶r 32-bitarskod%<-mtpf-trace-hook-epilogue-check%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtpf-trace-hook-epilogue-target%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtpf-trace-hook-prologue-check%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtpf-trace-hook-prologue-target%> behÃ¶ver ett heltal i intervallet 0-4095%<-mtune=%> fÃ¶rvÃ¤ntar sig mn10300, am33, am33-2 eller am34%<-mtune=x86-64%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<-mtune=k8%> och %<-mtune=generic%>%<-muintr%> stÃ¶djs inte fÃ¶r 32-bitarskod%<-mvrsave=no%> bÃ¶r undvikas; anvÃ¤nd %<-mno-vrsave%> istÃ¤llet%<-mvrsave=yes%> bÃ¶r undvikas; anvÃ¤nd %<-mvrsave%> istÃ¤llet%<-mvsx%> och %<-mno-altivec%> Ã¤r inkompatibla%<-mvsx%> behÃ¶ver indexerad adressering%<-mvsx%> krÃ¤ver hÃ¥rdvaruflyttal%<-mxl-multiply-high%> kan bara anvÃ¤ndas med %<-mcpu=v6.00.a%> eller stÃ¶rre%<-mxl-multiply-high%> krÃ¤ver %<-mno-xl-soft-mul%>%<-mxl-reorder%> kan bara anvÃ¤ndas med %<-mcpu=v8.30.a%> eller stÃ¶rre%<-mxl-reorder%> behÃ¶ver %<-mxl-pattern-compare%> fÃ¶r %<-mcpu=v8.30.a%>%<-pipe%> ignorerad eftersom %<-save-temps%> angivits%<-pipe%> stÃ¶djs inte%<-x %s%> efter sista indatafilen har ingen effektdesigneraren %<.%s%> anvÃ¤nd flera gÃ¥nger i samma initierarlista%<...%>-hanterare mÃ¥ste vara den sista hanteraren i sitt try-block%<...%> Ã¤r inte tillÃ¥tet i en designerad initierarlista%<::%> behÃ¶vs i PROCEDURE-bindning med explicit mÃ¥l vid %C%<::%D%> har inte deklarerats%<::%D%> har inte deklarerats; menade du %qs?%<::%E%> har inte deklarerats%<::%E%> Ã¤r inte en klass eller namnrymd%<::%E%> Ã¤r inte en klass, namnrymd eller upprÃ¤kning%<::%E%> Ã¤r inte en typ%<::main%> mÃ¥ste returnera %<int%>%<<:%> Ã¤r en alternativ stavning av %<[%>.  LÃ¤gg in mellanrum mellan %<<%> och %<::%>%<<::%> kan inte inleda en argumentlista till en mall%<<<%> i boolesk kontext, menade du %<<%>?%<=%>flaggor saknas efter %<-foffload-options=%>mÃ¥l%<=> mÃ¥l%> Ã¤r ogiltigt fÃ¶r DEFERRED-bindning vid %Coperatorn %<>>%> hanteras som tvÃ¥ hÃ¶gervinkelparenteser i C++11%<>>%> skulle vara %<> >%> inuti en nÃ¤stad mallargumentlista%<?:%> anvÃ¤nder heltalskonstanter i en boolesk kontext%<?:%> anvÃ¤nder heltalskonstanter i en boolesk kontext, uttrycket kommer alltid berÃ¤knas till %<true%>%<@catch%>-parameter kan inte vara protokollkvalificerad%<@catch%>-parameter Ã¤r inte en kÃ¤nd Objective-C-klasstyp%<@dynamic%> finns inte i Objective-C 1.0%<@dynamic%> som inte Ã¤r i @implementation-kontext%<@dynamic%> krÃ¤ver klassens @interface fÃ¶r att vara tillgÃ¤nglig%<@encode%> mÃ¥ste ange en typ som ett argument%<@end%> saknas i implementationskontext%<@end%> mÃ¥ste stÃ¥ i @implementation-kontext%<@interface%> till klassen %qE finns inte%<@optional%> Ã¤r endast tillÃ¥tet i @protocol-sammanhang%<@optional%> finns inte i Objective-C 1.0%<@package%> Ã¤r inte tillgÃ¤ngligt i Objective-C 1.0%<@package%> har fÃ¶r nÃ¤rvarande samma effekt som %<@public%>%<@property%> finns inte i Objective-C 1.0%<@required%> Ã¤r endast tillÃ¥tet i @protocol-sammanhang%<@required%> finns inte i Objective-C 1.0argumentet %<@synchronized%> Ã¤r inte ett objekt%<@synthesize%> kan inte anvÃ¤ndas i kategorier%<@synthesize%> finns inte i Objective-C 1.0%<@synthesize%> som inte Ã¤r i @implementation-kontext%<@synthesize%> krÃ¤ver klassens @interface fÃ¶r att vara tillgÃ¤nglig%<@throw%> (rethrow) anvÃ¤nd utanfÃ¶r ett %<@catch%>-blockargumentet till %<@throw%> Ã¤r inte ett objekt%<@try%> utan %<@catch%> eller %<@finally%>kolumnrubrikerna %<CPU_TYPE%> och %<MPY_TYPE%> saknas i %<devices.csv%>kolumnrubriken %<CPU_TYPE%> saknas i %<devices.csv%>%<CTABLE_ENTRY%>-basadress Ã¤r inte en multipel av 256%<CTABLE_ENTRY%> index %%<DEFERRED_INIT%>-anrop skall ha samma konstanta storlek pÃ¥ det fÃ¶rsta argumentet och LHSen %<DETACH%>-klausul vid %L fÃ¥r inte anvÃ¤ndas tillsammans med en %<MERGEABLE%>-klausul%<G0%>â€� i format vid %LDirektivet %<GCC ivdep%> ligger inte i bÃ¶rjan av en slinga vid %CDirektivet %<GCC novector%> ligger inte i bÃ¶rjan av en slinga vid %CDirektivet %<GCC unroll%> ligger inte i bÃ¶rjan av en slinga vid %CDirektivet %<GCC unroll%> krÃ¤ver en icke-negativ heltalskonstant mindre Ã¤n eller lika med %u vid %CDirektivet %<GCC vector%> ligger inte i bÃ¶rjan av en slinga vid %C%<HLE_ACQUIRE%> anvÃ¤nds inte med %<ACQUIRE%> eller starkare minnesmodell%<HLE_RELEASE%> anvÃ¤nds inte med %<RELEASE%> eller starkare minnesmodell%<LEXER_DEBUGGING_ENABLED_P%> Ã¤r inte satt till trueargumentet %<MOLD%> till den inbyggda %<TRANSFER%> vid %L Ã¤r en vektor och skall inte ha lagringsstorlek 0 nÃ¤r argumentet %<SOURCE%> har en storlek stÃ¶rre Ã¤n 0%<MOLD%>-argumentet till inbyggd %<TRANSFER%> vid %L fÃ¥r inte vara %s%<MOLD%>-argumentet till inbyggd %<TRANSFER%> vid %L mÃ¥ste vara en %skolumnrubriken %<MPY_TYPE%> saknas i %<devices.csv%>%<PRINT_OPERAND%> null-pekare%<PRINT_OPERAND%>: OkÃ¤nd interpunktion %<%c%>%<PRINT_OPERAND_ADDRESS%>, null-pekare%<SOURCE%>-argumentet till inbyggd %<TRANSFER%> vid %L fÃ¥r inte vara %s%<TREE_PURPOSE%> Ã¤r icke-NULL i %<TYPE_ARG_TYPES%>-lista%<TYPE_ARRAY_MAX_SIZE%> inte %<INTEGER_CST%>%<TYPE_BINFO%> Ã¤r inte %<TREE_BINFO%>%<TYPE_BINFO%>-typ Ã¤r inte %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> Ã¤r inte %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> Ã¤r %i medan %<TYPE_CACHED_VALUES%> Ã¤r %p%<TYPE_CACHED_VALUES_P%> Ã¤r satt nÃ¤r det inte skulle vara det%<TYPE_CANONICAL%> har en annan %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> Ã¤r inte kompatibla%<TYPE_CANONICAL%> av huvudvarianten Ã¤r inte en huvudvariant%<TYPE_FIELDS%> definierad i ofullstÃ¤ndig typ%<TYPE_LANG_SLOT_1 (binfo)%>-fÃ¤lt Ã¤r icke-NULL%<TYPE_MAIN_VARIANT%> har en annan %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> icke-NULL%<TYPE_METHOD_BASETYPE%> Ã¤r inte en huvudvariant%<TYPE_METHOD_BASETYPE%> Ã¤r inte en post eller union%<TYPE_MODE%> av %<TYPE_CANONICAL%> Ã¤r inte kompatibla%<TYPE_NEXT_PTR_TO%> Ã¤r inte %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> Ã¤r inte %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> Ã¤r inte en post eller union%<TYPE_VALUES_RAW%>-fÃ¤lt Ã¤r icke-NULL%<TYPE_VFIELD%> Ã¤r varken %<FIELD_DECL%> eller %<TREE_LIST%>modifieraren %<V%> pÃ¥ ett register som inte Ã¤r heltal%<[%E] =%> anvÃ¤nt i en designerad initierare i GNU-stil fÃ¶r klassen %qT%<[*]%> Ã¤r inte tillÃ¥tet annat Ã¤n inom en funktionsprototyp%<[*]%> Ã¤r inte i en deklaration%<[[omp::directive(%s)]]%> mÃ¥ste vara det enda angivna attributet pÃ¥ en sats%<[super ...]%> mÃ¥ste stÃ¥ i metodkontext%<_Alignas%>-specificerare kan inte reducera justeringen hos %qE%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r sammansatt litteral%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r namnlÃ¶sa fÃ¤lt%<_Atomic%> %qD i %<aligned%>-klausul%<_Atomic%> %qD i %<firstprivate%>-klausul vid %<target%>-konstruktion%<_Atomic%> %qD i %<linear%>-klausul%<_Atomic%> %qD i %qs-klausul%<_Atomic%> %qD i implicit %<firstprivate%>-klausul vid %<target%>-konstruktion%<_Atomic%> %qD i implicit %<map%>-klausul%<_Atomic%> %qE i %<reduction%>-klausul%<_Atomic%> %qE i %qs-klausul%<_Atomic%> tillÃ¤mpat pÃ¥ en kvalificerad typ%<_Atomic%>-uttryck i %<#pragma omp atomic%>%<_Atomic%> i Objective-C%<_Atomic%>-iterationsvariabel %qE%<_Atomic%>-kvalificerad typ i %<#pragma omp declare reduction%>%<_Atomic%>-kvalificerad vektortyp%<_Atomic%>-kvalificerad funktionstyp%<_Atomic%>-kvalificerad parametertyp %qT till %q+D%<_Atomic%>-kvalificerad returtyp till fÃ¶r %qD%<_Float%d%s%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<_Generic%>-association har funktionstyp%<_Generic%>-association har ofullstÃ¤ndig typ%<_Generic%>-association har variabel lÃ¤ngdtyp%<_Generic%>-vÃ¤ljare matchar flera associationer%<_Generic%>-vÃ¤ljare av typ %qT Ã¤r inte kompatibel med nÃ¥gon association%<_Generic%> anger tvÃ¥ kompatibla typer%<_Noreturn%> i tom deklaration%<_Sat%> anvÃ¤nds utan %<_Fract%> eller %<_Accum%>attributet %<__BELOW100__%> Ã¤r inte tillÃ¥tet med lagringsklassen autoattributet %<__BELOW100__%> Ã¤r bara tillÃ¤mpbart pÃ¥ variabler%<__GIMPLE%> Ã¤r endast giltigt med %<-fgimple%>en %<__RTL%>-funktion kan inte kompileras med %<-flto%>%<__alignof%> tillÃ¤mpad pÃ¥ ett bitfÃ¤lt%<__auto_type%> fÃ¶ljt av %<[[]]%>-attribut%<__auto_type%> behÃ¶ver en enkel identifierare som deklarerare%<__auto_type%> anvÃ¤nt med en bitfÃ¤ltsinitierare%<__bfloat16%> Ã¤r omdefinierat frÃ¥n typedef %<short%> till reell %<__bf16%> sedan GCC V13, var vaksam pÃ¥ implicita konverteringar mellan %<__bf16%> och %<short%>; en explicit bittypkonvertering kan behÃ¶vas hÃ¤r%<__builtin_arc_aligned%> med icke konstant justering%<__builtin_bit_cast%>-mÃ¥ltyp %qT Ã¤r en vektortyp%<__builtin_bit_cast%>-mÃ¥ltyp %qT Ã¤r inte trivialt kopierbar%<__builtin_bit_cast%>-kÃ¤llstorlek %qE Ã¤r inte lika med mÃ¥ltypstorleken %qE%<__builtin_bit_cast%>-kÃ¤lltyp %qT Ã¤r inte trivialt kopierbar%<__builtin_complex%>-operand Ã¤r inte av en reell binÃ¤r flyttalstypoperander till %<__builtin_complex%> av olika typerfÃ¶rsta argumentet till %<__builtin_convertvector%> mÃ¥ste vara en heltals- eller flyttalsvektorantalet element i den fÃ¶rsta argumentvektorn och den andra argumentvektorn till %<__builtin_convertvector%> skall vara sammaandra argumentet till %<__builtin_convertvector%> mÃ¥ste vara en heltals- eller flyttalsvektortyp%<__builtin_eh_return%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_has_attribute%> med beroende argument stÃ¶djs inte Ã¤nnuargumentet till %<__builtin_is_corresponding_member%> Ã¤r inte en pekare till en medlem%<__builtin_is_corresponding_member%> behÃ¶ver tvÃ¥ argument%<__builtin_is_corresponding_member%> Ã¤r inte vÃ¤ldefinierat fÃ¶r anonyma unionerargumentet till %<__builtin_is_pointer_interconvertible_with_class%> Ã¤r inte en pekare till en medlem%<__builtin_is_pointer_interconvertible_with_class%> behÃ¶ver ett ensamt argumentandra argumentet till %<__builtin_longjmp%> mÃ¥ste vara 1%<__builtin_next_arg%> anropad utan argument%<__builtin_rx_%s%> tar %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> eller %<U%>%<__builtin_saveregs%> stÃ¶djs inte pÃ¥ denna mÃ¥lunderarkitektur%<__builtin_saveregs%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_set_thread_pointer%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_shuffle%> argumentvektorns inre typ mÃ¥ste ha samma storlek som den inre typen fÃ¶r maskenargumentvektorerna till %<__builtin_shuffle%> mÃ¥ste ha samma typargumenten till %<__builtin_shuffle%> mÃ¥ste vara vektorersista argumentet till %<__builtin_shuffle%> mÃ¥ste vara en heltalsvektor%<__builtin_shuffle%> antalet element i argumentvektorn och maskvektorn skall vara sammaargumentvektorerna till %<__builtin_shufflevector%> mÃ¥ste ha samma elementtypargumenten till %<__builtin_shufflevector%> mÃ¥ste vara vektorer med konstant storlekargumenten till %<__builtin_shufflevector%> mÃ¥ste vara vektorer%<__builtin_shufflevector%> mÃ¥ste ange ett resultat med en potens av tvÃ¥ antal element%<__builtin_thread_pointer%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__builtin_unreachable%> eller %<__builtin_trap%> anropad med argument%<__delay_cycles%> Ã¤r begrÃ¤nsad till 32-bitars slingrÃ¤knare%<__delay_cycles%> tar endast konstanta argument%<__delay_cycles%> tar endast ickenegativa antal cykler%<__fp16%> och ingen ldrh%<__gcc_host_wide_int__%> Ã¤r inte definierad som %<long%> eller %<long long%>%<__gcc_host_wide_int__%> Ã¤r inte definierad som en typ%<__int%d%> stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%<__int%d%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%<__label__%>-deklarationer fÃ¥r bara fÃ¶rekomma pÃ¥ funktionsnivÃ¥%<__label__%> som inte inleder ett block%<__restrict%> kan bara anges fÃ¶r objekt och funktioner%<__thread%> fÃ¶re %<extern%>%<__thread%> fÃ¶re %<static%>%<__thread%> fÃ¶re %qD%<__thread%> kan bara anges fÃ¶r objekt och funktioner%<__transaction_atomic%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat%<__transaction_cancel%> inte inom %<__transaction_atomic%>%<__transaction_cancel%> inom en %<__transaction_relaxed%>%<__transaction_cancel%> utan att stÃ¶d fÃ¶r transaktionsminne Ã¤r aktiverat%<__transaction_relaxed%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat%<a%d%>-argumentet till inbyggd %qs vid %L mÃ¥ste vara %s(%d)%<a1%>-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER, REAL eller CHARACTER%<acc update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<device%>- eller %<host%>- eller %<self%>-klausul vid %Lattributet %<alias%> ignorerat fÃ¶r att funktionen Ã¤r definieradklausulargumentet %<align%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥argumentet till %<alignas%> har typen %qT som inte Ã¤r en heltalstyp%<alignas%> i tom deklaration med %<enum%> som underliggande typ%<aligned%>-klausuls justeringsuttryck mÃ¥ste vara heltal%<aligned%>-klausulens justeringsuttryck mÃ¥ste vara ett positivt konstant heltalsuttryckargumentet till modifieraren %<align%> av klausulen %<allocate%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥%<allocate%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>%<allocate%>-klausulen mÃ¥ste ange en allokerare hÃ¤r%<allocator%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>%<always_inline%>-funktion kanske inte kan inline:asattributet %<amdgpu_hsa_kernel%> krÃ¤ver en strÃ¤ngkonstant som argument%<ancestor%>-enhetsmodifierare som inte fÃ¶regÃ¥s av ett %<requires%>-direktiv med en klausul %<reverse_offload%>%<ancestor%>-enhetsmodifierare fÃ¶regÃ¥s inte av direktivet %<requires%> med en %<reverse_offload%> klausul vid %C%<and%> mellan Ã¶msesidigt uteslutande likhetstester Ã¤r alltid 0%<asm goto%> med komplext typad utdata%<asm%>-Ã¶verskrivning stÃ¥r i konflikt med indataoperand%<asm%>-Ã¶verskrivning stÃ¥r i konflikt med utdataoperand%<asm%>-deklaration ignorerad eftersom den stÃ¥r i konflikt med tidigare namnbyte%<asm%>-flaggor stÃ¶djs inte i thumb1-lÃ¤ge%<asm%> i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<asm%> Ã¤r inte tillÃ¥tet i en %<transaction_safe%>-funktion%<asm%> Ã¤r inte tillÃ¥tet i en atomÃ¤r transaktion%<asm%>-operand %d stÃ¤mmer fÃ¶rmodligen inte med begrÃ¤nsningarna%<asm%>-operandbegrÃ¤nsningar inkompatibla med operandstorlek%<asm%>-operand har omÃ¶jliga begrÃ¤nsningar%<asm%>-operand krÃ¤ver omÃ¶jlig omlastning%<asm%>-kvalificeraren %qT ignoreras utanfÃ¶r en funktionskropp%<asm%>-kvalificerare utanfÃ¶r funktionskropp%<asm%>-specificerare fÃ¶r variabeln %qE stÃ¥r i konflikt med %<asm%>-Ã¶verskrivningslista%<asm%>-specificerare Ã¤r inte tillÃ¥tna pÃ¥ icke-statiska datamedlemmar%<assign%> kan vara osÃ¤kert fÃ¶r Objective-C-objekt, ange uttryckligen om du behÃ¶ver detegenskapen %<assign%> %qs anvÃ¤nder bitfÃ¤ltsinstansvariabeln %qsattributet %<assume%> pÃ¥ toppnivÃ¥attributet %<assume%> fÃ¶ljs inte av %<;%>%<async%>-uttryck mÃ¥ste vara heltal%<atexit%> misslyckadesegenskapen %<atomic%> %qs anvÃ¤nder bitfÃ¤ltsinstansvariabeln %qs%<atomic_cancel%>klausulen %<atomic_default_mem_order%> anvÃ¤nd lexikalt efter fÃ¶rsta konstruktionen %<atomic%> utan minnesordningsklausul%<auto%> kan endast anges fÃ¶r variabler eller funktionsdeklarationer%<auto%> Ã¤ndrar betydelse i C++11; var god ta bort det%<auto%> stÃ¥r i konflikt med andra OpenACC-slingspecificerare%<auto%> tom deklaration pÃ¥ filnivÃ¥%<auto%> Ã¤r inte tillÃ¥tet i en aliasdeklarationen %<auto%>-parameter Ã¤r tillÃ¥ten i detta sammanhang%<auto%> behÃ¶ver en enkel identifierare, mÃ¶jligen med attribut, som deklarerare%<auto%> anvÃ¤nt med %<constexpr%>%<auto(x)%> kan inte begrÃ¤nsas%<auto(x)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<auto{x}%> kan inte begrÃ¤nsas%<auto{x}%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<await_suspend%> mÃ¥ste returnera %<void%>, %<bool%> eller ett korutinhandtag%<bank_switch%> har ingen effekt pÃ¥ icke-avbrotts-funktionersuffixet %<bf16%> eller %<BF16%> pÃ¥ flyttalskonstanter Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<bind%>-klausul inte angiven pÃ¥ en %<loop%>-konstruktion som inte Ã¤r nÃ¤stad inuti en annan OpenMP-konstruktion%<bind(parallel)%> pÃ¥ en %<loop%>-konstruktion nÃ¤stad inuti en %<simd%>-konstruktion%<bind(teams)%> pÃ¥ en %<loop%>-region som inte Ã¤r strikt nÃ¤stad inuti en %<teams%>-region%<builtin_return_address%> innehÃ¥ller bara 2 byte adress%<cancel for%> inuti %<nowait%> for-konstruktion%<cancel for%> inuti %<ordered%> for-konstruktion%<cancel sections%> inuti %<nowait%>-sektionskonstruktion%<catch%> stÃ¶djs inte%<concept%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>%<const%> %qs kan inte deklareras %<mutable%>%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i fÃ¤ltdeklaration%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i parameterdeklaration%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i typdeklaration%<const%>- och %<volatile%>-funktionsspecificerare pÃ¥ %qD Ã¤r ogiltiga i variabeldeklaration%<const%> kan bara anges fÃ¶r objekt och funktioner%<const%>-kvalificerat uttryck %<depobj%>%<const%>-kvalificerad %qE kan fÃ¶rekomma endast i klausuler %<shared%> eller %<firstprivate%>%<const%>-kvalificerad %qE utan en %<mutable%>-medlem kan endast fÃ¶rekomma i klausuler %<shared%> eller %<firstprivate%>%<const%>-, %<volatile%>- eller %<__restrict%>-kvalificerad typ %qT i %<#pragma omp declare reduction%>%<consteval%>-funktionen %q+D Ã¥sidosÃ¤tter en icke-%<consteval%>-funktion%<constexpr%>-anrop flÃ¶dar fÃ¶rbi slutet pÃ¥ funktionen%<constexpr%>-konstruerare har inte tom kropp%<constexpr%>-konstrueraren fÃ¶r unionen %qT mÃ¥ste initiera precis en icke statisk datamedlem%<constexpr%>-destruerare Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>berÃ¤kning av %<constexpr%> Ã¶verskrider maxvÃ¤rdet pÃ¥ %d (anvÃ¤nd %<-fconstexpr-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)antalet %<constexpr%>-evalueringsoperationer Ã¶verskrider grÃ¤nsen pÃ¥ %wd (anvÃ¤nd %<-fconstexpr-ops-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)%<constexpr%> i tom deklaration%<constexpr%>-initierare fÃ¶r en binÃ¤r flyttalstyp har en decimal typ%<constexpr%>-initierare fÃ¶r en reell typ har komplex typ%<contexpr%>-initierare inte av ett aritmetiskt konstant uttryck%<constexpr%>-initierare Ã¤r inte representerbar i objekttypen%<constexpr%>-heltal i initierare inte av ett konstant heltalsuttryck%<constexpr%> lambda Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>%<constexpr%>-slingiterationsantal Ã¶verskrider grÃ¤nsen pÃ¥ %d (anvÃ¤nd %<-fconstexpr-loop-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)%<constexpr%> behÃ¶vs fÃ¶r initiering i klassen av statisk datamedlem med icke heltalstyp %q#D%<constexpr%>-objekt har variabelt modifierad typ%<constexpr%>-pekarinitierare Ã¤r inte nullstatiska %<constexpr%>-datamedlemmen %qD mÃ¥ste ha en initierare%<constexpr%> anvÃ¤nt med %qE%<constexpr%>-variabeln %qD har variabelt modifierad typ %qT%<constinit%> kan bara tillÃ¤mpas pÃ¥ en variabel med statisk eller trÃ¥dlagringsvaraktighet%<constinit%> pÃ¥ en funktions returtyp Ã¤r inte tillÃ¥tet%<constinit%>-variabeln %qD har inte en konstant initierareen %<critical%> region fÃ¥r inte vara innesluten inuti en %<critical%> region med samma namnargumentet till %<custom-%s=%> skall vara ett ickenegativt heltal%<custom-%s=%> Ã¤r inte kÃ¤nt som en FPU-instruktion%<custom-%s=%> behÃ¶ver argumentflaggan %<custom-fpu-cfg%> stÃ¶djer inte %<no-%>flaggan %<custom-fpu-cfg%> behÃ¶ver konfigurationsargument%<decl-specifier%> i deklaration av hÃ¤rledningsguidedirektivet %<declare %s%> fÃ¶ljs inte omedelbart av en funktionsdeklaration eller -definition%<declare variant%> pÃ¥ konstrueraren %qD%<declare variant%> pÃ¥ standarddefinierad %qD%<declare variant%> pÃ¥ raderad %qD%<declare variant%> pÃ¥ destrueraren %qD%<declare variant%> pÃ¥ virtuell %qD%<decltype%> kan inte lÃ¶sa upp adressen till en Ã¶verlagrad funktion%<decltype%> berÃ¤knas till %qT, som inte Ã¤r en klass eller upprÃ¤kningstyp%<decltype(auto)%> fÃ¥r inte vara cv-kvalificeradtypspecificeraren %<decltype(auto)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>%<default%>-etikett som inte ligger i en switch-satsmÃ¥let %<default%> sattes inte%<delete[]%> Ã¤r inte ett konstant uttryckklausulen %<depend%> med beroendetyp %<depobj%> pÃ¥ vektorsektion%<depend(%s)%> Ã¤r bara tillÃ¥tet i %<omp ordered%>%<depobj%>-beroendetyp angiven i %<depend%>-klausul pÃ¥ en %<depobj%>-konstruktionuttrycket %<depobj%> Ã¤r inte ett l-vÃ¤rde-uttryck%<detach%>-klausulens hÃ¤ndelsehandtag har typen %qT istÃ¤llet fÃ¶r %<omp_event_handle_t%>en %<detach%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<mergeable%>-klausul%<device%>-klausul med %<ancestor%> Ã¤r endast tillÃ¥tet pÃ¥ en %<target%>-konstruktion%<device%>-id mÃ¥ste vara ett heltal%<dim%>-argumentet till inbyggd %qs vid %L Ã¤r inte ett giltigt co-dimensionsindex%<dim%>-argumentet till inbyggd %qs vid %L Ã¤r inte ett giltigt dimensionsindex%<dim%>-argumentet till inbyggd %s vid %L Ã¤r inte ett giltigt dimensionsindex%<dist_schedule%> styckesstorleksuttryck mÃ¥ste vara heltalen %<distribute%>-region mÃ¥ste vara strikt inneslutna inuti en %<teams%>-konstruktion%<dynamic_cast%> Ã¤r inte tillÃ¥tet med %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> kan aldrig lyckas%<else%> utan ett fÃ¶regÃ¥ende %<if%>%<enum %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration%<enum%> deklarerad bÃ¥de med och utan en fast underliggande typ%<enum%> deklarerad med men definierad utan en fast underliggande typunderliggande typ fÃ¶r %<enum%> stÃ¥r i konflikt med tidigare deklaration%<enum%> som underliggande typ fÃ¥r inte specificeras hÃ¤r%<explicit%> kan endast anges fÃ¶r konstruerare%<explicit%> i vÃ¤ndeklaration%<explicit%> utanfÃ¶r klassdeklaration%<explicit(bool)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<export%> Ã¤r inte del av ett fÃ¶ljande moduldirektiv%<extern "C"%>-lÃ¤nkning startade hÃ¤rattributet %<externally_visible%> har bara effekt pÃ¥ publika objektsuffixet %<f%d%> eller %<F%d%> pÃ¥ flyttalskonstanter Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>attributet %<fallthrough%> pÃ¥ toppnivÃ¥attributet %<fallthrough%> fÃ¶ljs inte av %<;%>attributet %<fallthrough%> angivet med en parameterattributdirektivet %<fast_interrupt%> ignorerat%<filter%>-uttryck mÃ¥ste vara heltalattributdirektivet %<flatten%> ignoreras pÃ¥ alias%<flush%>-lista specificerat tillsammans med minnesordningsklausul%<fopen%>: %s: %m%<for%>-slinga med startdeklaration Ã¤r endast tillÃ¥tet i C99- och C11-lÃ¤ge%<friend%> kan endast anges inuti en klass%<friend%> anvÃ¤nd utanfÃ¶r en klassstÃ¶d fÃ¶r %<function_profiler%>stÃ¶d fÃ¶r %<function_profiler%> fÃ¶r MMIX%<gang%>-slinga i %<gang-single%>-region%<gang%>-numeriskt uttryck mÃ¥ste vara ett heltal%<gang%>-numeriskt vÃ¤rde mÃ¥ste vara positivt%<gang%>-statiskt uttryck mÃ¥ste vara heltal%<gang%>-statiskt vÃ¤rde mÃ¥ste vara positivtCPU %<generic%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>CPU %<generic%> kan anvÃ¤ndas endast till attributet %<target("tune=")%>attributet %<getter%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklarationattribut %<gnu_inline%> finns pÃ¥ %q+D%<goto%> i %<constexpr%>-funktioner Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<goto%> Ã¤r inte ett konstant uttryck%<gp_offset%> (%ld) eller %<end_offset%> (%ld) Ã¤r mindre Ã¤n noll%<grainsize%>-uttryck mÃ¥ste vara ett heltal%<grainsize%>-vÃ¤rdet mÃ¥ste vara positivt%<h%> anvÃ¤nt pÃ¥ operand som inte Ã¤r ett registerMIPS16-kod med %<hard-float%> fÃ¶r andra ABI:er Ã¤n o32 och o64%<hint%>-uttryck mÃ¥ste vara ett konstant heltalsuttryck%<hint%>-uttryck mÃ¥ste vara heltal%<if consteval%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%<if consteval%> krÃ¤ver en sammansatt sats%<if constexpr%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>%<ifunc%>-upplÃ¶sning fÃ¶r %qD mÃ¥ste returnera %qT%<ifunc%>-upplÃ¶sning fÃ¶r %qD skall returnera %qTen %<inbranch%>-klausul Ã¤r inkompatibel med %<notinbranch%>attributet %<indirect_call%> kan tillÃ¤mpas pÃ¥ statiska funktioner%<inline%> kan endast anges fÃ¶r funktioner%<inline%> i tom deklaration%<inline%> Ã¤r inte tillÃ¥tet i deklaration av vÃ¤nmallspecialisering %qD%<inline%> angivet fÃ¶r vÃ¤nklassdeklarationspecificerare %<inline%> Ã¤r ogiltig fÃ¶r funktionen %qs deklarerad utanfÃ¶r global rÃ¤ckviddspecificeraren %<inline%> Ã¤r ogiltig fÃ¶r variabeln %qD deklarerad med blockrÃ¤ckvidden %<inscan%> %<reduction%>-klausul pÃ¥ en %qs-konstruktion%<inscan%> %<reduction%>-klausul pÃ¥ en annan konstruktion Ã¤n %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>en %<inscan%> %<reduction%>-klausul anvÃ¤nd tillsammans med en %<linear%>-klausul fÃ¶r en annan variabel Ã¤n slingitererarenen %<inscan%> %<reduction%>-klausul med vektorsektion%<inscan%> REDUCTION-klausul pÃ¥ en annan konstruktion Ã¤n DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD vid %L%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion vid %LCPU %<intel%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>CPU %<intel%> kan anvÃ¤ndas endast till attributet %<target("tune=")%>%<interrupt_thread%> Ã¤r tillgÃ¤ngligt endast fÃ¶r fidomodifieraren %<iterator%> Ã¤r inkompatibel med %qsen %<iterator%>-modifierare fÃ¥r inte anges pÃ¥ en %<depobj%>-konstruktion%<l1-cache-size%>-parametern Ã¤r inte en potens av tvÃ¥ %d%<lang_*%>-kontroll: misslyckades i %s, vid %s:%d%<lastprivate%>-klausul pÃ¥ en %<loop%>-konstruktion refererar till en variabel %qD som inte Ã¤r slingiteratorn%<linear%>-klausul fÃ¶r en annan variabel Ã¤n en slingiterator angiven vid konstruktion kombinerad med %<distribute%>en %<linear%>-klausul fÃ¥r inte anges tillsammans med en %<ordered%>-klausul om en fristÃ¥ende %<ordered%>-konstruktion Ã¤r nÃ¤stad inuti den%<linear%>-klausulens steg %qE Ã¤r varken en konstant eller en parameter%<linear%>-klausulens steguttryck mÃ¥ste vara heltal%<linear%>-klausulsteg Ã¤r en parameter %qD inte angiven i %<uniform%>-klausul%<location_t%> Ã¤r inte definierad som en typ%<locus%> Ã¤r inte definierad som en typ%<long long long%> Ã¤r fÃ¶r lÃ¥ngt fÃ¶r GCC%<long%> och %<short%> angivna tillsammans%<long%>-switch-uttryck konverteras inte till %<int%> i ISO C%<lp_array%> stÃ¤mmer inte med %<region_tree%>%<lp_array%> Ã¤r trasig fÃ¶r region %i%<lto_obj_file_open()%> misslyckades%<main%> deklarerad %<_Noreturn%>%<memset%> anvÃ¤nt med konstant parameter med lÃ¤ngd noll; detta kan bero pÃ¥ omkastade parametrar%<memset%> anvÃ¤nt med en lÃ¤ngd lika med antalet element utan att multiplicera med elementstorlekenattributet %<ms_hook_prologue%> Ã¤r inte kompatibelt med %<-mfentry%> i 32-bitslÃ¤geattributet %<ms_hook_prologue%> Ã¤r inte kompatibelt med nÃ¤stade funktioner%<msp430_select_hwmult_lib%> behÃ¶ver ett eller flera argument%<msp430_set_driver_var%> fÃ¶rvÃ¤ntar sig 2 argument%<mutexinoutset%>-sort i %<depend%>-klausul vid %<taskwait%>-konstruktion%<namespace %E%> Ã¤r tvetydig%<namespace%>-definition Ã¤r inte tillÃ¥ten hÃ¤r%<new%> av %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn%<new%> av typ %qT med utÃ¶kad justering %d%<no-custom-%s%> tar inte argumenten %<nogroup%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<reduction%>-klausulattributet %<nonatomic%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklaration%<nonmonotonic%>-schemalÃ¤ggningsmodifierare angiven tillsammans med %<ordered%>-klausul%<nonnull%>-argument %qD jÃ¤mfÃ¶rt med NULL%<noreturn%>-funktion returneraren %<nowait%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<copyprivate%>%<num_tasks%>-vÃ¤rdet mÃ¥ste vara positivt%<num_teams%> undre grÃ¤ns %qE Ã¤r stÃ¶rre Ã¤n den Ã¶vre grÃ¤nsen %qE%<num_teams%>-vÃ¤rdet mÃ¥ste vara positivt%<num_threads%>-vÃ¤rdet mÃ¥ste vara positivt%<object.TypeInfo%> kan inte anvÃ¤ndas med %<-fno-rtti%>%<object.TypeInfo%> kunde inte hittas, men Ã¤r implicit anvÃ¤nt%<offsetof%> inom icke-standardlayouttypen %qT Ã¤r villkorligt stÃ¶tt%<omp requires reverse_offload%> krÃ¤ver Ã¥tminstone %<sm_35%> till %<-foffload-options=nvptx-none=-march=%> â€” avaktiverar generering av avlastningskod fÃ¶r denna enhetstypattributet %<omp::%E%> behÃ¶ver argument%<omp::%E%> Ã¤r inte tillÃ¥tet att anges i detta sammanhang%<omp_all_memory%> vid %C Ã¤r inte tillÃ¥tet i denna klausul%<omp_all_memory%> kan bara anvÃ¤ndas i en OpenMP %<depend%>-klausul%<omp_all_memory%> anvÃ¤nt med en annan %<depend%>-sortkind Ã¤n %<out%> eller %<inout%>%<omp_all_memory%> anvÃ¤nt med en DEPEND-sort annan Ã¤n OUT eller INOUT vid %C%<omp_all_memory%> anvÃ¤nt med en annan beroendetyp Ã¤n OUT eller INOUT vid %C%<omp_all_memory%>, deklarerat vid %L, fÃ¥r endast anvÃ¤ndas i OpenMP-klausulen DEPEND%<operator %s%>%<operator %s%> i %<%s%E%>%<operator delete%> mÃ¥ste returnera typ %qT%<operator delete%> tar typen %qT som fÃ¶rsta parameter%<operator delete[]%> kan inte vara en fÃ¶rstÃ¶rande delete%<operator new%> fÃ¥r inte returnera NULL om den inte Ã¤r deklarerad %<throw()%> (eller %<-fcheck-new%> Ã¤r aktivt)%<operator new%> mÃ¥ste returnera typ %qT%<operator new%> tar typen %<size_t%> (%qT) som fÃ¶rsta parameter%<operator%s%>%<operator%s%> i %<%E %s %E%>%<operator%s%> i %<%E%s%>%<operator%s%> i %<%s%E%>%<operator=%> skall returnera en referens till %<*this%>%<operator[]%>%<operator[]%> i %<%E[%E]%>%<or%> mellan omatchade olikhetstester Ã¤r alltid 1en %<order%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<ordered%>%<ordered simd threads%> mÃ¥ste vara nÃ¤ra inneslutet inuti en %<%s simd%>-region%<ordered%> %<simd%> mÃ¥ste vara nÃ¤ra innesluten inuti en %<simd%>-region%<ordered%>-klausulparameter Ã¤r mindre Ã¤n %<collapse%>en %<ordered%>-klausul med parameter pÃ¥ en intervallbaserad %<for%>-slingaen %<ordered%> konstruktion med %<depend%>-klausul mÃ¥ste vara nÃ¤ra innesluten inuti en %<ordered%>-slinga%<ordered%>-konstruktion med %qs-klausul mÃ¥ste vara nÃ¤ra innesluten inuti en slinga med %<ordered%>-klausulen %<ordered%> konstruktion utan %<doacross%>- eller %<depend%>-klausuler binder till en sligna dÃ¤r %<collapse%>-argument %wd skiljer frÃ¥n %<ordered%>-argument %wden %<ordered%>-konstruktion utan %<doacross%>- eller %<depend%>-klausuler fÃ¥r inte ha samma bindningsregion som en en %<ordered%>-konstruktion med dessa klausuleren %<ordered%> region fÃ¥r inte vara nÃ¤ra innesluten inuti en %<critical%>, %<ordered%>, explicit %<task%> eller %<taskloop%> regionen %<ordered%> region mÃ¥ste vara nÃ¤ra innesluten inuti en slingaregion med en %<ordered%>-klausulpragmat %<pch_preprocess%> skall bara anvÃ¤ndas med %<-fpreprocessed%>%<pex_init%> misslyckades: %m%<pragma omp error%> pÃ¥trÃ¤ffat%<pragma omp error%> pÃ¥trÃ¤ffat: %s%<pragma omp requires%> krÃ¤ver Ã¥tminstone en klausul%<priority%>-uttryck mÃ¥ste vara ett heltal%<priority%>-vÃ¤rdet mÃ¥ste vara positivtattributet %<readonly%> stÃ¥r i konflikt med attributet %<setter%>attributet %<readonly%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklaration%<region_array%> stÃ¤mmer inte med %<region_tree%>%<region_array%> Ã¤r trasig fÃ¶r region %i%<register%> i tom deklaration pÃ¥ filnivÃ¥specificeraren %<register%> av lagringsklass angiven%<reinterpret_cast%> frÃ¥n heltal till pekare%<reinterpret_cast%> frÃ¥n typ %qT till typ %qT slÃ¤nger bort kvalificerareen %<reinterpret_cast%> Ã¤r inte ett konstant uttryck%<reinterpret_cast<%T>(%E)%> Ã¤r inte ett konstant uttryck%<requires%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>%<return%> med vÃ¤rde i funktion som returnerar void%<return%> utan vÃ¤rde i funktion som returnerar icke-void%<return_void%> deklarerades hÃ¤r%<safelen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck%<scalar_storage_order%> stÃ¶djs inte fÃ¶r att byteordningen inte Ã¤r enhetligen %<scope%>-region fÃ¥r inte vara nÃ¤ra innesluten inuti en arbetsdelande, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> eller %<masked%>-region%<seq%> Ã¥sidosÃ¤tter andra OpenACC-slingspecificerareattributet %<setter%> fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklaration%<setter%> angiven hÃ¤r%<shape%>-argumentet till inbyggd %<reshape%> vid %L har mer Ã¤n %d element%<shape%>-argumentet till inbyggd %<reshape%> vid %L mÃ¥ste vara en vektor av konstant storlek%<signed%> och %<unsigned%> givna tillsammans%<simdlen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck%<simdlen%>-klausulvÃ¤rde Ã¤r stÃ¶rre Ã¤n %<safelen%>-klausulvÃ¤rde%<sizeof%> applicerat pÃ¥ ett bitfÃ¤lt%<sizeof%> pÃ¥ vektorfunktionsparametern %qE kommer returnera storleken pÃ¥ %qTargument till %<sizeof...%> mÃ¥ste omges av parenteser%<soft-float%> och long-double-128 Ã¤r inkompatibla%<source%>-argumentet till inbyggd %<shape%> vid %L fÃ¥r inte vara en vektor med antagen storlek%<stack_offset%> mÃ¥ste vara en multipel av 4%<stack_offset%> mÃ¥ste vara minst 4%<static%> %qs kan inte deklareras %<mutable%>lambdaspecificeraren %<static%> med lambdafÃ¥ngst%<static%> fÃ¥r inte anvÃ¤ndas vid definition (till skillnad mot deklaration) av statisk datamedlemspecificerare %<static%> Ã¤r ogiltigt fÃ¶r funktion %qs deklarerad utanfÃ¶r global rÃ¤ckvidd%<static_assert%> utan ett meddelande Ã¤r endast tillgÃ¤nglig med %<-std=c++17%> eller %<-std=gnu++17%>%<static_cast%> frÃ¥n typ %qT till typ %qT slÃ¤nger bort kvalificerare%<std::%s%> Ã¤r definierad i huvudet %qs; glÃ¶mde du %<#include %s%>?%<std::%s%> Ã¤r bara tillgÃ¤nglig frÃ¥n %s och framÃ¥t%<std::is_constant_evaluated%> berÃ¤knas alltid till falskt i en icke-%<constexpr%>-funktion%<std::is_constant_evaluated%> berÃ¤knas alltid till sant i %<if constexpr%>%<std::is_constant_evaluated%> berÃ¤knas alltid till sant i en %<consteval%>-funktion%<std::source_location::__impl%> innehÃ¥ller inte endast icke-statiska datamedlemmar %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> och %<_M_column%>%<std::tuple_element<%u, %T>::type%> Ã¤r %<void%>%<std::tuple_size<%T>::value%> Ã¤r inte ett konstantuttryck av heltalstypett %<strong%> using-direktiv stÃ¶djs inte lÃ¤ngre%<struct %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklarationargumentet %qs till attributet %<symver%> mÃ¥ste innehÃ¥lla en eller tvÃ¥ %<@%>argumentet till attributet %<symver%> Ã¤r inte en strÃ¤ngkonstantattributet %<symver%> Ã¤r bara tillÃ¤mpligt pÃ¥ symbolerattributet %<symver%> fungerar bara pÃ¥ funktioner och variabler%<sysctl%> fÃ¶r %<kern.osversion%> misslyckades: %m%<target%>-konstruktion med nÃ¤stad %<teams%>-konstruktion innehÃ¥ller direktiv utanfÃ¶r %<teams%>-konstruktionen%<target("rtd")%> ignoreras i 64-bitslÃ¤ge%<target("sseregparm")%> anvÃ¤nt utan SSE aktiverat%<target("tune=x86-64")%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<target("tune=k8")%> och %<target("tune=generic")%>attributet %<target_clones%> behÃ¶ver GLIBC (2.23 och nyare) som exporterar bitar om hÃ¥rdvaruegenskaperreduktionsmodifieraren %<task%> pÃ¥ en konstruktion med en klausul %<nowait%>%<taskwait%>-konstruktion med %<nowait%>-klausul men utan %<depend%>-klausuler%<teams%>-konstruktion mÃ¥ste vara nÃ¤ra innesluten inuti en %<target%>-konstruktion eller inte nÃ¤stad i nÃ¥gon OpenMP-konstruktionnyckelordet %<template%> Ã¤r tillÃ¥tet i destruerarnamn%<template%> mÃ¥ste fÃ¶lja en nÃ¤stad-namnspecificerare%<this%> tillÃ¥tet i OpenMP endast i %<declare simd%>-klausulerdet gÃ¥r inte att fÃ¥nga %<this%> via referens%<this%> Ã¤r inte tillgÃ¤ngligt i en statisk medlemsfunktion%<this%> kan inte anvÃ¤ndas i detta sammanhang%<this%> Ã¤r inte en tillÃ¥tet i en %<allocate%>-klausul%<this%> fÃ¥ngades inte fÃ¶r denna lambdafunktion%<thread_limit%>-uttryck mÃ¥ste vara heltal%<thread_limit%>-vÃ¤rdet mÃ¥ste vara positivt%<threadprivate%> %qD Ã¤r inte fil-, namnrymds- eller blockrÃ¤ckviddsvariabel%<threadprivate%> %qE-direktiv inte i %qT-definition%<threadprivate%> %qE har ofullstÃ¤ndig typ%<throw%> kommer alltid anropa %<terminate%>%<tile%>-argumentet behÃ¶ver en heltalstypargumentet till %<tile%> behÃ¶ver en positiv heltalskonstant%<transaction_may_cancel_outer%>-funktionsanrop som inte Ã¤r inuti en yttre transaktion eller %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kan endast anges fÃ¶r en virtuell funktion%<tree%> Ã¤r inte definierad som en pekartyp%<tree%> Ã¤r inte definierad som en typ%<try%> i %<constexpr%>-funktioner Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<typedef%>-specificerare stÃ¥r i konflikt med %qs%<typedef%> anvÃ¤nt med %<auto%>%<typedef%> ignorerades i denna deklaration%<typeid%> Ã¤r inte ett konstant uttryck eftersom %qE har polymorf typ%<typeid%> till en kvalificerad funktionstyp %qT%<typeid%>-operator fÃ¥r inte finnas i ett konstantuttryck%<typename %T::%D%> namnger %q#D, som inte Ã¤r en typ%<typename %T::%D%> namnger %q#T, som inte Ã¤r en klassmall%<typeof%> applicerat pÃ¥ ett bitfÃ¤lt%<union %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration%<using enum%> av %qT fÃ¶re dess enum-specificerare%<using enum%> av beroende typ %qT%<using enum%> av ofullstÃ¤ndig typ %qT%<using enum%> av icke-upprÃ¤kningstypen %q#T%<using enum%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<using%> med upprÃ¤kningsrÃ¤ckvidd %q#T Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>%<va_start%> anvÃ¤nds i en funktion med fixt antal argument%<vec_lvsl%> bÃ¶r undvikas fÃ¶r omvÃ¤nd byteordning; anvÃ¤nd tilldelning fÃ¶r ojusterade laddningar och lagringar%<vec_lvsr%> bÃ¶r undvikas fÃ¶r omvÃ¤nd byteordning; anvÃ¤nd tilldelning fÃ¶r ojusterade laddningar och lagringar%<vector%>-lÃ¤ngduttryck mÃ¥ste vara ett heltal%<vector%>-lÃ¤ngdvÃ¤rdet mÃ¥ste vara positivt%<verify_gimple%> misslyckades%<verify_marked_backedges%> misslyckades%<virtual%> kan endast anges fÃ¶r funktioner%<virtual%> utanfÃ¶r klassdeklaration%<virtual%> anges mer Ã¤n en gÃ¥ng i basspecificerare%<void%> som enda parameter kan inte kvalificeras%<void%> mÃ¥ste vara den enda parametern%<volatile%> kan bara anges fÃ¶r objekt och funktioner%<volatile%>-kvalificerad parameter bÃ¶r undvikas%<volatile%>-kvalificerad returtyp bÃ¶r undvikas%<volatile%>-kvalificerad strukturerad bindning bÃ¶r undvikas%<wait%>-uttryck mÃ¥ste vara heltal%<warn_if_not_aligned%> kan inte anges fÃ¶r %q+D%<weak%>-klausul krÃ¤ver atomÃ¤r likhetsjÃ¤mfÃ¶relseattributet %<weakref%> ignorerat fÃ¶r att funktionen Ã¤r definieradattributet %<weakref%> ignorerat fÃ¶r att variabeln Ã¤r initieradattributet %<weakref%> skall Ã¥tfÃ¶ljas av ett attribut %<alias%>%<weakref%> fÃ¥r inte vara versionerad%<worker%>-numeriskt uttryck mÃ¥ste vara ett heltal%<worker%>-numeriskt vÃ¤rde mÃ¥ste vara positivt%<||%> Ã¤r inte tillÃ¥tet i GIMPLE%<~%> pÃ¥ ett booleskt uttryck%<~%> pÃ¥ ett uttryck av typen %<bool%>%<~auto%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>%@ %s%@ %s (djup %i)%@ %s (fn-dekl %qD, djup %i)%d byte med gang-private data-share-minne slut (Ã¶ka med t.ex. %<-mgang-private-size=%d%>)%d konstruerare hittad
  %d konstruerare hittade
  %d destruerare hittad
  %d destruerare hittade
  %d utgÃ¥ngar registrerade fÃ¶r slinga %d (som har %d utgÃ¥ngar)%d ramtabell hittad
  %d ramtabeller hittade
! %i-bitslÃ¤ge inte inkompilerat%llu byte%q#D kan inte Ã¶verlagras med %q#D%q#D stÃ¥r i konflikt med tidigare deklaration%q#D stÃ¥r i konflikt med versionen Ã¤rvd frÃ¥n %qT%q#D Ã¤r deklarerad hÃ¤r%q#D har inte extern lÃ¤nkning%q#D refererar inte till den okvalificerade typen, sÃ¥ den anvÃ¤nds int fÃ¶r lÃ¤nkklass%q#D explicit standarddefinierad hÃ¤r%q#D har ofullstÃ¤ndig typ%q#D dÃ¶ljer konstruerare fÃ¶r %q#D%q#D Ã¤rver frÃ¥n flera bassubobjekt%q#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar%q#D ogiltig, en anonym union kan bara ha publika ickestatiska datamedlemmar%q#D Ã¤r en statisk datamedlem; den kan endast initieras vid sin definition%q#D Ã¤r implicit deklarerad som borttagen fÃ¶r att %qT deklarerar en flyttkonstruerare eller flyttilldelningsoperator%q#D Ã¤r underfÃ¶rstÃ¥tt borttagen eftersom standarddefinitionen skulle vara felformulerad:%q#D Ã¤r oÃ¥tkomlig inom denna kontext%q#D Ã¤r inte en funktionsmall%q#D Ã¤r inte en icke-statisk datamedlem i %qT%q#D Ã¤r inte ett giltigt mallargument till typen %qT eftersom en referensvariabel inte har en konstant adress%q#D Ã¤r inte const%q#D Ã¤r privat inom denna kontext%q#D Ã¤r skyddad inom denna kontext%q#D Ã¤r public, men behÃ¶ver ett befintligt %q#T-objekt%q+#D Ã¤r volatile%q#D inte deklarerad i klassen%q#D tidigare deklarerad hÃ¤r%q#D definierades tidigare hÃ¤r%q#D omdeklarerad som en annan sorts entitet%q#D refererar entiteten %q#D med intern lÃ¤nkning%q#D borde initieras%q#D, deklarerad med en lokal typ %qT, anvÃ¤nds men Ã¤r aldrig definierad%q#D, deklarerad med en namnlÃ¶s typ, anvÃ¤nds men Ã¤r aldrig definierad%q#F tas implicit bort fÃ¶r att dess undantagsspecifikation stÃ¤mmer inte med den implicita undantagsspecifikationen %qX%q#T har ingen medlem med namnet %qE%q#T har ingen medlem med namnet %qE, menade du %q#D? (Ã¥tkomligt via %q#D)%q#T har ingen medlem med namnet %qE, menade du %q#D? (inte Ã¥tkomlig frÃ¥n detta sammanhang)%q#T har ingen medlem med namnet %qE, menade du %qE?%q#T har ingen anvÃ¤ndardefinierad standardkonstruerare%q#T har pekardatamedlemmar%q#T har virtuella basklasser%q#T har virtuella funktioner och Ã¥tkomlig ickevirtuell destruerare%q#T Ã¤r inte en klass%q#T Ã¤r inte en klass eller namnrymd%q#T Ã¤r inte en mall%q#T Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ%q#T definierar bara en privat destruerare och har inga vÃ¤nner%q#T definierar bara privata konstruerare och har inga vÃ¤nner%q#T anvÃ¤nt dÃ¤r %qT fÃ¶rvÃ¤ntades%q#T anvÃ¤nt dÃ¤r ett flyttalsvÃ¤rde fÃ¶rvÃ¤ntades%q#T deklarerades tidigare hÃ¤r%q+#D kan inte deklareras%q+#D Ã¤r inte en statisk datamedlem i %q#T%q+#D Ã¤r markerad %<final%>, men Ã¤r inte virtuell%q+#D Ã¤r markerad %<override%>, men den Ã¥sidosÃ¤tter intealiaset %q+D mellan funktion och variabel stÃ¶djs inte%q+D Ã¤r aliasat till den externa symbolen %qE%q+D Ã¤r aliasat till en odefinierad symbol %qE%q+D Ã¤r redan deklarerad med attributet dllexport: dllimport ignoreras%q+D deklarerad som en vÃ¤n%q+D deklarerat som en variadisk funktion%q+D deklarerad svag efter att ha anvÃ¤nts%q+D deklarerad med en undantagsspecifikationer%q+D deklarerat som en variadisk funktion utan prototyp%q+D Ã¤r definierad bÃ¥de normalt och som ett attribut %qE%q+D har inkompatibla attribut %qs och %qs%q+D i deklarationsmÃ¥lsdirektiv har inte en avbildbar typ%q+D Ã¤r statisk men deklarerad i inline-funktion %qD som inte Ã¤r statisk%q+D Ã¤r vanligtvis en funktion%q+D avstÃ¥nd %E i %qT Ã¤r inte justerad mot %u%q+D avstÃ¥nd %E i %qT kan inte justeras mot %u%q+D omdeklarerad som en annan sorts symbol%q+D omdeklarerad inline med attributet %<gnu_inline%>%q+D omdeklarerad inline utan attributet %<gnu_inline%>%q+D omdeklarerad utan attributet dllimport efter att ha refererats med lÃ¤nkklass dll%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignorerasden statiska datamedlemmen %q+D Ã¤r inuti deklarationsmÃ¥lsdirektiv%q+D tar bara noll eller tvÃ¥ argument%q+E Ã¤r inte ett konstant uttryck%q+F Ã¤r deklarerad %<static%> men definieras aldrig%q+F Ã¤r anvÃ¤nd men inte definierad%q+T Ã¤r inte litteral fÃ¶r att:%qD kommer Ã¥t %E byte i en region av storlek %E%qD kommer Ã¥t %E byte i en region av storlek %E%qD kommer Ã¥t %E eller fler byte i en region av storlek %E%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa upp till %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa upp till %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte kan Ã¶verlappa %wu byte%qD Ã¥tkomst av %wu byte kan Ã¶verlappa %wu byte%qD Ã¥tkomst av %wu byte kan Ã¶verlappa upp till %wu byte%qD Ã¥tkomst av %wu byte kan Ã¶verlappa upp till %wu byte%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av %wu eller fler byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD kommer Ã¥t mellan %E och %E byte i en region av storlek %E%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s kan Ã¶verlappa %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst av mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar %wu eller fler byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte pÃ¥ avstÃ¥nden %s och %s Ã¶verlappar mellan %wu och %wu byte pÃ¥ avstÃ¥ndet %s%qD Ã¥tkomst mellan %wu och %wu byte kan Ã¶verlappa %wu byte%qD Ã¥tkomst mellan %wu och %wu byte kan Ã¶verlappa %wu byte%qD Ã¤r ett alias mellan funktioner av inkompatibla typer %qT och %qT%qD fÃ¶rekommer bÃ¥de i data- och map-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<aligned%>-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<nontemporal%>-klausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i datadelningsklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i rÃ¶relseklausuler%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i reduktionsklausulerargument %2$d till %1$qD befordras till %3$qT dÃ¤r %4$qT fÃ¶rvÃ¤ntas i ett anrop till den inbyggda funktionen som deklarerats utan prototyptypen pÃ¥ argument %2$d till %1$qD Ã¤r %3$qT dÃ¤r %4$qT fÃ¶rvÃ¤ntas i ett anrop av den inbyggda funktionen som deklarerats utan prototyp%qD argument %i deklarerades med attributet %<nonstring%>Argument %2$i till %1$qD som Ã¤r deklarerad med attributet %<nonstring%> Ã¤r mindre Ã¤n den angivna grÃ¤nsen %3$wuArgument %2$i till %1$qD som Ã¤r deklarerad med attributet %<nonstring%> Ã¤r mindre Ã¤n den angivna grÃ¤nsen [%3$E, %4$E]Argument %2$i till %1$qD som Ã¤r deklarerad med attributet %<nonstring%> kan vara mindre Ã¤n den angivna grÃ¤nsen [%3$E, %4$E]%qD argumentet saknar avslutande nollteckenattributdirektivet %qD ignoreratattributet %qD Ã¤r meningslÃ¶st eftersom medlemmar av den anonyma namnrymden fÃ¥r lokala symbolerattributet %qD krÃ¤ver ett ensamt NTBS-argument%qD anropad i ett konstant uttryck%qD anropad i ett konstant uttryck fÃ¶re dess definition Ã¤r komplett%qD anropad pÃ¥ en pekare skickad till en omallokeringsfunktion som inte stÃ¤mmer %qD%qD anropat pÃ¥ en pekare till ett oallokerat objekt %qE%qD anropad pÃ¥ pekaren %qE som skickas till en allokeringsfunktion som inte stÃ¤mmer %qD%qD anropad pÃ¥ pekaren %qE med nollskilt avstÃ¥nd%s%qD anropad pÃ¥ en pekare returnerad frÃ¥n en allokeringsfunktion som inte stÃ¤mmer%qD anropad pÃ¥ en pekare till ett oallokerat objekt%qD anropat pÃ¥ ett oallokerat objekt %qD%qD kan markeras override%qD fÃ¥r inte finnas i ett konstantuttryck%qD kan inte vara %qs%qD kan inte deklareras %<virtual%>, eftersom den alltid Ã¤r statisk%qD kan inte standarddefinieras%qD kan inte anvÃ¤ndas som en funktion%qD kan inte ha standardargument%qD bytte semantik i GCC 4.4%qD nollstÃ¤ller ett objekt av den icke-triviala typen %#qT%s%qD nollstÃ¤ller ett objekt av typen %#qT som innehÃ¥ller en pekare-till-medlem%s%qD nollstÃ¤ller ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s%qD stÃ¥r i konflikt med anvÃ¤nd funktion%qD kopierar ett objekt med en icke-trivial typ %#qT frÃ¥n en vektor av %#qT%qD kopierar ett objekt av typen %#qT med %qs-medlem %qD frÃ¥n en vektor av %#qT; anvÃ¤nd tilldelning eller kopieringsinitiering istÃ¤llet%qD Ã¤r deklarerad %<static%> i en %<constexpr%>-kontext%qD Ã¤r deklarerad %<thread_local%> i en %<constexpr%>-kontext%qD deklarerad %<transaction_safe_dynamic%>%qD deklarerat som ett %<virtual%>-fÃ¤lt%qD deklarerad som en %<virtual%>-parameter%qD deklarerad som en %<virtual%>-typ%qD deklarerad som en %<virtual%>-variabel%qD deklarerad som en icke-parameter%qD deklarerat som ett %<inline%>-fÃ¤lt%qD deklarerad som en %<inline%>-parameter%qD deklarerad som en %<inline%>-typ%qD Ã¤r deklarerad som en vektor av mallens platshÃ¥llartyp %qT%qD Ã¤r deklarerad som en referens men inte initierad%qD Ã¤r deklarerad hÃ¤r%qD Ã¤r deklarerad hÃ¤r, senare i Ã¶versÃ¤ttningsenheten%qD deklarerad svag efter att ha anvÃ¤nts%qD Ã¤r definierad %<static%> i en %<constexpr%>-kontext%qD definierad %<static%> i en %qs-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%qD Ã¤r definierad %<thread_local%> i en %<constexpr%>-kontext%qD definierad %<thread_local%> i en %qs-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>%qD Ã¤r definierad men inte anvÃ¤nd%qD definierades hÃ¤r%qD destinationen Ã¤r ofÃ¶rÃ¤ndrad efter att inga byte kopierades%qD destinationen Ã¤r ofÃ¶rÃ¤ndrad efter att inga byte kopierades frÃ¥n en strÃ¤ng av lÃ¤ngden %E%qD har inte typen %<const char *%>%qD har inte en avbildbar typ i %qs-klausul%qD har inte heltals- eller upprÃ¤kningstyp%qD har inte heltalstyp%qD Ã¤r inte namnet pÃ¥ en upprÃ¤kningstyp i %qT%qD refererar inte till en funktion%qD refererar inte till en funktion med namnrymdsrÃ¤ckvidd%qD fÃ¶rvÃ¤ntar sig %E byte i en region av storlek %E%qD fÃ¶rvÃ¤ntar sig %E byte i en region av storlek %E%qD fÃ¶rvÃ¤ntar sig %E eller fler byte i en region av storlek %E%qD fÃ¶rvÃ¤ntar sig mellan %E och %E byte i en region av storlek %E%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nsen%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu]%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu] fÃ¶r objekt %qD med typen %qT%qD formande avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r objekt %qD med typen %qT%qD Ã¤r en icke-strukturell typ%qD har en tidigare deklaration hÃ¤r%qD Ã¤r redan definierad%qD har en ofullstÃ¤ndig typ %qT%qD har ofullstÃ¤ndig typ%qD har en ogiltig argumentlista%qD har inte deklarerats i %qD%qD har inte deklarerats inom %qD%qD har samma namn som klassen den Ã¤r deklarerad i%qD i %<reduction%>-klausul Ã¤r en vektor med storlek noll%qD Ã¤rver ABI-etiketten %E som %qT (anvÃ¤nd i sin returtyp) har%qD Ã¤rver ABI-taggen %E som %qT (anvÃ¤nd i dess typ) har%qD Ã¤r ogiltig i %q#T pÃ¥ grund av lokal medlem %q#D med samma namn%qD Ã¤r ogiltig i %q#T pÃ¥ grund av lokal metod %q#D med samma namn%qD Ã¤r ogiltigt i villkor%qD Ã¤r ogiltigt i lambda%qD Ã¤r en funktion, inte en typ%qD Ã¤r en namnrymd%qD Ã¤r en vanlig (utan placering) avallokeringsfunktion%qD Ã¤r som en vanlig (icke placerande) avallokeringsfunktion i C++14 (eller med %<-fsized-deallocation%>)%qD Ã¤r redan en vÃ¤n till %qT%qD Ã¤r redan en vÃ¤n till klassen %qT%qD Ã¤r redan definierad i %qT%qD Ã¤r redan definierad i klassen %qT%qD Ã¤r redan definierad i klassen %qT%qD Ã¤r en upprÃ¤kningsmall%qD Ã¤r bÃ¥de en direkt bas och en indirekt virtuell bas%qD deklarerades i huvudet %qs%qD initieras med tls-modell %s%qD bÃ¶r undvikas%qD bÃ¶r undvikas: %s%qD initieras med sig sjÃ¤lv%qD instansieras fÃ¶r ett tomt paket%qD Ã¤r muterbar%qD Ã¤r normalt en icke-statisk funktion%qD Ã¤r inte en klass- eller aliasmall%qD Ã¤r inte en klass eller namnrymd%qD Ã¤r inte en klasstyp%qD har inte en direkt medlem i %qT%qD Ã¤r inte ett funktionsargument%qD Ã¤r inte en funktionsmall%qD Ã¤r inte en medlem av %qD%qD Ã¤r inte en medlem av %qD; menade du %qs?%qD har inte en medlem av %qT%qD Ã¤r inte en medlem av %qT; menade du %qs?%qD Ã¤r inte en medlemsmallfunktion%qD Ã¤r inte ett namnrymdsnamn%qD Ã¤r inte ett namnrymdsnamn; menade du %qs?%qD Ã¤r inte en pekarvariabel%qD Ã¤r inte en statisk datamedlem%qD Ã¤r inte en statisk datamedlem i en klassmall%qD Ã¤r inte en mall%qD Ã¤r inte en mallfunktion%qD Ã¤r inte en typ%qD Ã¤r inte ett giltigt mallargument fÃ¶r att %qD Ã¤r en variabel, inte adressen till en variabel%qD Ã¤r inte en variabel%qD Ã¤r inte en variabel i %<aligned%>-klausul%qD Ã¤r inte en variabel i %<allocate%>-klausul%qD Ã¤r inte en variabel i %<nontemporal%>-klausul%qD Ã¤r inte en variabel i en %qs-klausul%qD Ã¤r inte en variabel i klausul %<firstprivate%>%qD Ã¤r inte en variabel i klausul %<lastprivate%>%qD Ã¤r inte en variabel i klausul %qs%qD Ã¤r inte en variabelmall%qD Ã¤r inte en ett argument i en %<uniform%>-klausul%qD Ã¤r inte fÃ¥ngad%qD Ã¤r inte kompatibel med %qD%qD Ã¤r inte definierad utanfÃ¶r funktionsnivÃ¥%qD Ã¤r inte ett l-vÃ¤rdeuttryck eller vektorsektion i en %qs-klausul%qD Ã¤r inte publik%qD Ã¤r inte anvÃ¤ndbar som en %<constexpr%>-funktion eftersom:%qD Ã¤r statisk men anvÃ¤nd i inline-funktionen %qD som inte Ã¤r statisk%qD Ã¤r en trÃ¥dprivat variabel i en %qs-klausul%qD Ã¤r fÃ¶r liten fÃ¶r att fÃ¥ plats med alla vÃ¤rden hos %q#T%qD Ã¤r otillgÃ¤nglig%qD Ã¤r otillgÃ¤nglig: %s%qD anvÃ¤nds oinitierad%qD kan komma Ã¥t %E byte i en region av storlek %E%qD kan komma Ã¥t %E byte i en region av storlek %E%qD kan komma Ã¥t %E eller fler byte i en region av storlek %E%qD kan komma Ã¥t mellan %E och %E byte i en region av storlek %E%qD fÃ¥r bara vara en statisk medlemsfunktion med %<-std=c++23%> eller %<-std=gnu++23%>%qD kan anvÃ¤ndas oinitierad%qD fÃ¥r inte deklareras som statisk%qD Ã¤r kanske inte deklarerad i en namnrymd%qD kan lÃ¤sa %E byte frÃ¥n en region av storlek %E%qD kan lÃ¤sa %E byte frÃ¥n en region av storlek %E%qD kan lÃ¤sa %E eller fler byte frÃ¥n en region av storlek %E%qD kan lÃ¤sa mellan %E och %E byte frÃ¥n en region av storlek %E%qD kan skriva %E byte till en region med storlek %E%qD kan skriva %E byte till en region med storlek %E%qD kan skriva %E eller fler byte till en region av storlek %E%qD kan skriva mellan %E och %E byte till en region av storlek %E%qD flyttar ett objekt av den icke-triviala typen %#qT och storleken %E in i en region av storleken %E%qD flyttar ett objekt av en icke trivialt kopierbar typ %#qT; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet%qD flyttar ett objekt av typen %#qT med en borttagen kopieringskonstruerare; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet%qD flyttar ett objekt av typen %#qT med en borttagen destruerare%qD mÃ¥ste vara en global variabel i %<#pragma acc declare link%>%qD mÃ¥ste vara en medlemsfunktion%qD mÃ¥ste vara en icke-medlems-funktion%qD mÃ¥ste vara en icke-statisk medlemsfunktion%qD mÃ¥ste vara en variabel deklarerad i samma rÃ¤ckvidd som %<#pragma acc declare%>%qD mÃ¥ste vara antingen en medlemsfunktion som inte Ã¤r statisk eller funktion som inte Ã¤r medlem%qD mÃ¥ste ha ett argument med klass- eller upprÃ¤kningstyp%qD mÃ¥ste ha antingen ett eller tvÃ¥ argument%qD mÃ¥ste ha antingen noll eller ett argument%qD mÃ¥ste ha exakt ett argument%qD mÃ¥ste ha exakt tvÃ¥ argument%qD fÃ¥r inte ha nÃ¥gra argument%qD fÃ¥r inte ha variabelt antal argument%qD inte definierad%qD av en strÃ¤ng med lÃ¤ngden %wu och en vektor av storlek %wu evalueras till nollskilt%qD av en strÃ¤ng med lÃ¤ngden %wu eller mer och en vektor av storlek %wu evalueras till nollskilt%qD av en strÃ¤ng med lÃ¤ngden %wu och en vektor av storlek %wu och grÃ¤ns pÃ¥ %wu evalueras till nollskilt%qD av en strÃ¤ng med lÃ¤ngden %wu och %wu och grÃ¤ns pÃ¥ %wu evalueras till nollskilt%qD avstÃ¥nd %s frÃ¥n objektet vid %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r %qT%qD avstÃ¥nd %s frÃ¥n objektet vid %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r refererat underobjekt %qD med typen %qT pÃ¥ avstÃ¥ndet %wi%qD avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nsen%qD avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu]%qD avstÃ¥nd %s Ã¤r utanfÃ¶r grÃ¤nserna [0, %wu] fÃ¶r objekt %qD med typen %qT%qD pÃ¥ avstÃ¥ndet %s Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r objekt %qD med typen %qT%qD Ã¤r endast giltig i lambda med %<-std=c++23%> eller %<-std=gnu++23%>utdata frÃ¥n %qD kan ha huggits av vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD kan ha huggits av vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD kan ha huggits av vid kopiering mellan %wu och %wu byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuUtdata fÃ¶r %qD avhuggen fÃ¶re avslutande null vid kopiering av %E byte frÃ¥n en strÃ¤ng av samma lÃ¤ngdUtdata fÃ¶r %qD avhuggen fÃ¶re avslutande null vid kopiering av %E byte frÃ¥n en strÃ¤ng av samma lÃ¤ngdutdata frÃ¥n %qD hÃ¶ggs av fÃ¶re avslutande nolla vid kopiering av sÃ¥ mÃ¥nga byte frÃ¥n en strÃ¤ng som dess lÃ¤ngdutdata frÃ¥n %qD avhuggen vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD avhuggen vid kopiering av %E byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wuutdata frÃ¥n %qD avhuggen vid kopiering mellan %wu och %wu byte frÃ¥n en strÃ¤ng med lÃ¤ngden %wu%qD pekarspill mellan avstÃ¥nd %s och storlek %s%qD pekarspill mellan avstÃ¥nd %s och storlek %s vid Ã¥tkomst av vektorn %qD av typ %qT%qD lÃ¤ser %E byte frÃ¥n en region av storlek %E%qD lÃ¤ser %E byte frÃ¥n en region av storlek %E%qD lÃ¤ser %E eller fler byte till en region av storlek %E%qD lÃ¤ser mellan %E och %E byte frÃ¥n en region av storlek %E%qD omdeklarerad med annan Ã¥tkomst%qD omdeklarerad med annan synlighet%qD refererad i mÃ¥lregion som inte har en avbildbar typ%qD byter namn efter att ha refererats i assembler%qD borde initieras%qD skall initieras i medlemsinitieringslistan%qD borde ha deklarerats inuti %qD%qD skall returnera som vÃ¤rdekÃ¤llargumentet %qD Ã¤r samma som destinationen%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %<to%>- eller %<enter%>-klausuler%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %qs-klausuler%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och implicit i %<to%>-klausuler%qD den angivna grÃ¤nsen %E Ã¤r lika med destinationsstorleken%qD angiven grÃ¤ns %E Ã¤r lika med kÃ¤llÃ¤ngden%qD: den angivna grÃ¤nsen %E Ã¶verskrider destinationsstorleken %E%qD: den angivna grÃ¤nsen %E Ã¶verskrider maximal objektstorlek %E%qD den angivna grÃ¤nsen %E Ã¶verskrider kÃ¤llstorleken %E%qD den angivna grÃ¤nsen %E kan Ã¶verskrida destinationsstorleken %E%qD den angivna grÃ¤nsen %E kan Ã¶verskrida maximal objektstorlek %E%qD den angivna grÃ¤nsen %E kan Ã¶verskrida kÃ¤llstorleken %E%qD den angivna grÃ¤nsen %s Ã¶verskrider maximal objektstorlek %E%qD angiven grÃ¤ns pÃ¥ %s Ã¶verskrider storleken %E pÃ¥ oavslutad vektor%qD angivna grÃ¤nsen %s Ã¶verskrider storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qD angivna grÃ¤nsen %s kan Ã¶verskrida storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qD angiven grÃ¤ns pÃ¥ %wu Ã¶verskrider maximal objektstorlek %wu%qD den angivna grÃ¤nsen [%E, %E] Ã¶verskrider destinationsstorleken %E%qD angivna grÃ¤nsen [%E, %E] Ã¶verskrider maximal objektstorlek %E%qD angivna grÃ¤nsen [%E, %E] Ã¶verskrider kÃ¤llstorleken %E%qD den angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida destinationsstorleken %E%qD angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida maximal objektstorlek %E%qD angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida kÃ¤llstorleken %E%qD den angivna grÃ¤nsen mellan %wu och %wu Ã¶verskrider maximal objektstorlek %wu%qD den angivna grÃ¤nsen beror pÃ¥ lÃ¤ngden av kÃ¤llargumentet%qD angivet i en %<allocate%>-klausul men inte i en explicit privatiseringsklausul%qD angivet i en %<inscan%> %<reduction%>-klausul men inte i en %<scan%>-direktivklausul%qD angivet i en %qs-klausul men inte i en %<inscan%> %<reduction%>-klausul av den inneslutande konstruktionen%qD: den angivna storleken %E Ã¶verskrider maximal objektstorlek %E%qD den angivna storleken %E kan Ã¶verskrida maximal objektstorlek %E%qD: den angivna storleken mellan %E och %E Ã¶verskrider maximal objektstorlek %E%qD den angivna storleken mellan %E och %E kan Ã¶verskrida maximal objektstorlek %E%qD-specificerare stÃ¥r i konflikt med %<typedef%>%qD-specificerare stÃ¥r i konflikt med %qs%qD anger ett mindre restriktivt attribut Ã¤n sitt mÃ¥l %qD: %s%qD anger mindre restriktiva attribut Ã¤n sitt mÃ¥l %qD: %s%qD anger ett mer restriktivt attribut Ã¤n sitt mÃ¥l %qD: %s%qD anger mer restriktiva attribut Ã¤n sitt mÃ¥l %qD: %s%qD mÃ¥let deklarerades hÃ¤r%qD anvÃ¤nt som en variant med inkompatibla %<construct%>-selektormÃ¤ngder%qD anvÃ¤ndes fÃ¶re sin definition%qD anvÃ¤nd i sin egen initierare%qD anvÃ¤nd utan mallargument%qD bryter mot C++ endefinitionsregel%qD deklarerades %<extern%> och senare %<static%>%qD deklarerades %qs vilket medfÃ¶r standardsynlighet%qD deklarerades hÃ¤r%qD var dold%qD deklarerades inte %<constexpr%>%qD deklarerades inte i detta definitionsomrÃ¥de%qD deklarerades inte i detta definitionsomrÃ¥de, och inga deklarationer hittades av en argumentberoende uppslagning vid instansieringspunkten%qD deklarerades inte i detta definitionsomrÃ¥de; menade du %qs?%qD initierades inte med ett konstant uttryck%qD deklarerades tidigare hÃ¤r%qD anvÃ¤ndes utan nÃ¥gon deklaration fÃ¶re sin definition%qD anvÃ¤ndes utan nÃ¥gon prototyp fÃ¶re sin definition%qD kommer initieras efter%qD att skriva %E byte till en region av storlek %E spiller Ã¶ver destinationen%qD att skriva %E byte till en region av storlek %E spiller Ã¶ver destinationen%qD: att skriva %E eller fler byte till en region av storlek %E spiller Ã¶ver destinationen%qD skriver %wu byte till en region med storlek %wu%qD skriver %wu byte till en region med storlek %wu%qD skriver %wu byte till en region med storlek mellan %wu och %wu%qD skriver %wu byte till en region av storlek mellan %wu och %wu%qD: att skriva mellan %E och %E byte till en region av storlek %E spiller Ã¶ver destinationen%qD skriver mellan %wu och %wu byte till en region med storlek %wu%qD skriver mellan %wu och %wu byte till en region med storlek mellan %wu och %wu%qD: skriver en byte fÃ¶r mycket till en region av en storlek som beror pÃ¥ %<strlen%>%qD skriver till ett objekt av en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade%qD skriver till ett objekt med en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade%qD skriver till ett object av den icke-triviala typen %#qT%s%qD skriver till ett objekt av typen %#qT som inte Ã¤r trivialt kopierbar%s%qD skriver till ett objekt av typen %#qT som innehÃ¥ller en pekare till datamedlem%s%qD skriver till ett objekt av typen %#qT med %qs-medlem %qD%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s%qD skriver till ett objekt med en borttagen kopieringskonstruerare%qD: synlighetsattributet ignoreras eftersom det stÃ¥r i konflikt med tidigare deklaration%qE 2.95-vtable-kompatibilitetsattribut Ã¤r bara tillÃ¤mpligt pÃ¥ C++-klasser%qE 2.95-vtable-kompatibilitetsattribut Ã¤r bara tillÃ¤mpligt vid kompilering av en kext%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<aligned%>-klausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<nontemporal%>-klausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i samma %<declare target%>-direktiv%qE:s argument %Z kan Ã¶verlappa destinationsobjektet %qE%qE:s argument %Z kan Ã¶verlappa destinationsobjektet %qE%qE:s argument %Z Ã¶verlappar destinationsobjektet %qE%qE:s argument %Z Ã¶verlappar destinationsobjektet %qEargumentet %qE Ã¤r inte en funktionargumentet %qE mÃ¥ste vara en av %qs, %qs, %qs eller %qsargument %qE Ã¤r inte en strÃ¤ngargument till %qE Ã¤r inte en identifierareargumentet %qE %Z och kanske %Z Ã¶verlappar destinationsobjektet %qEadressen till attributet %qE Ã¤r utanfÃ¶r giltigt intervallattributet %qE tillÃ¥ter endast en heltalskonstant som argumentattributet %qE tillÃ¤mpat pÃ¥ %qD med returtypen voidattributet %qE anvÃ¤nt pÃ¥ %qT efter dess definitionattributet %qE tillÃ¤mpat pÃ¥ extern "C"-deklaration %qDattributet %qE anvÃ¤nt pÃ¥ typen %qT som inte Ã¤r en klass eller upprÃ¤kningstypattributet %qE tillÃ¤mpat pÃ¥ %qD som inte Ã¤r en funktion eller variabelattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ initierade variabler med extern lÃ¤nkningargument %2$E till attributet %1$qE Ã¤r inte en potens av 2argumentet %2$E till attributet %1$qE Ã¤r inte en heltalskonstantargumentet %2$E till attributet %1$qE Ã¤r inte i intervallet [0, %3$wu)argumentet %2$E till attributet %1$qE Ã¤r inte positivtargument %2$i till attributet %1$qE har typen %3$qTargument %2$i till attributet %1$qE Ã¤r ogiltigtvÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE refererar inte till en funktionsparametervÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE refererar inte till en variabelargumentlistavÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE Ã¶verskrider antalet funktionsparametrar %4$uvÃ¤rdet %3$qE pÃ¥ argument %2$i till attributet %1$qE Ã¤r inte en heltalskonstantvÃ¤rdet %3$qE pÃ¥ argument %2$i pÃ¥ attributet %1$qE refererar till en variadisk funktionsparameter av okÃ¤nd typvÃ¤rdet %3$qE pÃ¥ argumentet %2$i till attributet %1$qE refererar till parametertypen %4$qTargument %2$qE till attributet %1$qE Ã¶verskrider %3$uargumentet %2$qE till attributet %1$qE Ã¤r inte en heltalskonstantargumentet %2$qE till attributet %1$qE Ã¤r inte en heltalskonstant mellan 0 och 3argumentet %2$qE till attributet %1$qE Ã¤r inte kÃ¤ntargument 1 till attributet %qE Ã¤r inte namn pÃ¥ en funktionargument 1 till attributet %qE Ã¤r ogiltigtargument 1 till attribut %qE mÃ¥ste ta en pekartyp som sitt fÃ¶rsta argumentargument 1 till attribut %qE mÃ¥ste ta en pekartyp som sitt fÃ¶rsta argument; har %qTargument till attribut %qE fÃ¥r inte vara ett konstant aritmetiskt uttryckargument till attribut %qE fÃ¥r inte vara en strÃ¤ngargumentet till attributet %qE har typen %qTargumentet till attributet %qE Ã¤r ogiltigtargument till attribut %qE mÃ¥ste vara en strÃ¤ngkonstantargument till attribut %qE Ã¤r inte en strÃ¤ngkonstantargumentet till attribut %qE Ã¤r inte ett heltalargumentet till attribut %qE Ã¤r inte en heltalskonstantargument till attribut %qE skall vara mellan 0 och 255argumentet till attribut %qE skall vara mellan 18 och 255vÃ¤rdet %2$qE till attributet %1$qE refererar inte till en funktionsparametervÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE refererar inte till en variabelargumentlistavÃ¤rdet pÃ¥ argument %2$qE till attributet %1$qE Ã¶verskrider %3$wuvÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE Ã¶verskrider antalet funktionsparametrar %3$uvÃ¤rdet pÃ¥ argumentet %2$qE till attributet %1$qE Ã¤r negativtvÃ¤rdet %2$qE pÃ¥ attributet %1$qE Ã¤r inte en heltalskonstantvÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE refererar till en variadisk funktionsparameter av okÃ¤nd typvÃ¤rdet %2$qE pÃ¥ argumentet till attributet %1$qE refererar till parametertypen %3$qTattributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller parametrarattributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller pÃ¥ klass- eller upprÃ¤kningstyperattributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller pÃ¥ struktur-, union- eller upprÃ¤kningstyperattributet %qE kan bara anvÃ¤ndas pÃ¥ icke-statiska datamedlemmarattributet %qE kan inte tillÃ¤mpas pÃ¥ ett bitfÃ¤ltattributet %qE kan inte anges fÃ¶r lokala variablerattributet %qE kan inte anges fÃ¶r registervariablerattributet %qE kan inte anges fÃ¶r trÃ¥dlokala variablerattributet %qE stÃ¥r i konflikt med attributet %qEattributdirektivet %qE ignoreratattributet %qE Ã¤r inte tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r inte applicerbart pÃ¥ typerattributet %qE tar inga argumentattributet %qE Ã¤r inte tillÃ¤mpligt pÃ¥ funktionerattributet %qE dubbleratattributet %qE fÃ¶ljer %qEattributet %qE har ingen effektattributet %qE har ingen effekt pÃ¥ funktioner med statisk lÃ¤nkklassattributet %qE har ingen effekt pÃ¥ enhetslokala funktionerattributet %qE har bara effekt pÃ¥ publika objektattributet %qE ignoreratattributet %qE ignorerat fÃ¶r att %qD inte har trÃ¥dlagringsvaraktighetattributet %qE ignorerat fÃ¶r att %qD inte Ã¤r en lokal variabelattributet %qE ignorerat fÃ¶r att %qD inte Ã¤r en variabelattributet %qE ignorerat fÃ¶r att %qT redan Ã¤r definieratattributet %qE ignoreras eftersom det stÃ¥r i konflikt med attributet %qsattributet %qE ignoreras eftersom det stÃ¥r i konflikt med attributet %qsattributet %qE ignorerat fÃ¶r %qEattributet %qE ignorerat fÃ¶r fÃ¤lt av typen %qTattributet %qE ignorerat fÃ¶r typen %qTattributet %qE ignoreras vid en deklaration av en annan sort Ã¤n den refererade symbolenattributet %qE ignoreras pÃ¥ en funktion som returnerar %qTattributet %qE ignoreras vid en omdeklaration av den refererade symbolenattributet %qE ignoreras pÃ¥ en funktion som returnerar %qT; giltigt endast fÃ¶r pekarreturtyperattributet %qE ignorerat typer som inte Ã¤r klasserattributet %qE ignorerat pÃ¥ objekt av typen %qTattributet %qE ignorerat fÃ¶r typerattributet %qE ignorerat utan flaggan %<-mcmse%>attributet %qE ignorerat utan flaggan %<-mistack%>attributet %qE ignoreras.  Den stora minnesmodellen (%<-mlarge%>) behÃ¶vs.attributet %qE ignorerat.  AnvÃ¤nd flaggan %<-fcf-protection%> fÃ¶r att aktivera detattributet %qE ignorerat; fÃ¤ltet mÃ¥ste vara en funktionspekareattributet %qE ignorerat; det Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE ignorerat; det Ã¤r bara tillÃ¤mpligt pÃ¥ funktioner och funktionspekarfÃ¤ltattributet %qE Ã¤r endast fÃ¶r pekartyperattributet %qE stÃ¶djs inte eftersom byteordningen inte Ã¤r enhetligattributet %qE stÃ¶djs inte fÃ¶r denna mÃ¥larkitekturen R8Cattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r endast giltigt fÃ¶r Objective-C-objektattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ %<struct%>-typerattributet %qE Ã¤r specifikt fÃ¶r ELF-mÃ¥lattributet %qE stÃ¶djs endast fÃ¶r SH2Aattributet %qE anvÃ¤nds fÃ¶r annat Ã¤n klassmetodattributet %qE kan endast sÃ¤ttas pÃ¥ en typedef; attributet ignorerasattributet %qE kan inte anges fÃ¶r %q+Dattributet %qE fÃ¥r inte anges fÃ¶r annat fÃ¤lt en vektorattributet %qE mÃ¥ste vara fÃ¶re attributet %qsattributet %qE mÃ¥ste tillÃ¤mpas pÃ¥ en deklarationattributet %qE Ã¤r inte tillÃ¥tet med lagringsklassen autoattributet %qE Ã¤r inte tillgÃ¤ngligt fÃ¶r funktioner som returnerar ett vÃ¤rde pÃ¥ stackenattributet %qE Ã¤r inte tillgÃ¤ngligt fÃ¶r funktioner med argument som skickas pÃ¥ stackenattributet %qE Ã¤r inte tillgÃ¤ngligt fÃ¶r funktioner med ett variabelt antal argumentattributet %qE pÃ¥ en funktion som inte returnerar en pekareattributet %qE pÃ¥ en funktion som returnerar %<void%>attributet %qE pÃ¥ en icke-volatile variabelattributet %qE pÃ¥verkar bara toppnivÃ¥objektattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ SH2Aattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ bastypen av en funktionspekareattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionstyperattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ funktionerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ avbrottsfunktionerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ poster, unioner och klasstyperattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ typerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variablerattributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variabler med statisk lagringsklassattributet %qE Ã¤r bara tillÃ¤mplig pÃ¥ funktioner med variabelt antal argumentattributet %qE Ã¤r bara tillgÃ¤ngligt fÃ¶r 32 bitarattributet %qE stÃ¶djs bara fÃ¶r reducerade Tiny-kÃ¤rnorattributet %qE stÃ¶djs endast pÃ¥ booleska typerattributet %qE stÃ¶djs endast pÃ¥ ej maskade vektortyperattributet %qE Ã¤r bara giltigt fÃ¶r arkitekturen ARC EMattributet %qE Ã¤r bara giltigt fÃ¶r arkitekturen ARCv2attributet %qE behÃ¶ver %sattributet %qE behÃ¶ver ett strÃ¤ngargumentattributet %qE krÃ¤ver en strÃ¤ngkonstant som argumentattributet %qE krÃ¤ver returtypen voidattributet %qE krÃ¤ver ett heltalsargumentattributet %qE krÃ¤ver en heltalskonstant som argumentattributet %qE krÃ¤ver prototyper med namngivna argumentattributet %qE tar inga argumentattributet %qE med boolesk precision som inte stÃ¶djsattributet %qE utan argument pÃ¥ en icke-prototypattributet %qE kan inte anvÃ¤ndas pÃ¥ en icke-pekartyp %qT%qE kan inte introduceras med en ellips %<...%>%qE kan inte anvÃ¤ndas som en funktion%qE kan inte anvÃ¤ndas som en medlemspekare eftersom den Ã¤r av typen %qT%qE fÃ¥r inte ha bÃ¥da attributet %qs och %qs%qE Ã¤r deklarerad %<threadprivate%> efter fÃ¶rsta anvÃ¤ndningen%qE Ã¤r deklarerad som en funktion som returnerar en funktion%qE Ã¤r deklarerad som en funktion som returnerar en vektor%qE Ã¤r deklarerad hÃ¤r%qE definierad som fel sorts tagg%qE begrÃ¤nsar inte en typ%qE har inte en typ %<omp_depend_t%> i klausulen %<depend%> med beroendetyp %<depobj%>%qE har inte en avbildbar typ i %qs-klausul%qE har inte pekar- eller vektortyp%qE Ã¤r inte namnet pÃ¥ en typ%qE Ã¤r inte namnet pÃ¥ en typ; menade du %qs?%qE uppfyller inte returtypskravet%qE uppfyller inte returtypskravet, fÃ¶r att%qE stÃ¶djer inte 32-bitars teckenutvidgade avstÃ¥nd%qE stÃ¶djer inte 32-bitars vektortypen %qT%qE stÃ¶djer inte teckenutvidgade avstÃ¥nd%qE berÃ¤knas till falskt%qE Ã¤r varken en typedef eller en inbyggd typ%qE har bÃ¥de %<extern%> och initierare%qE har const-typ fÃ¶r %<reduction%>%qE har ogiltig typ fÃ¶r %<reduction(%s)%>%qE har ingen form som tar %qT-argument%qE har inte deklarerats%qE implicerar standardsynlighet, men %qD har redan deklarerats med annan synlighet%qE i %<aligned%>-klausul Ã¤r varken en pekare eller en vektor%qE i %<aligned%>-klausul Ã¤r varken en pekare eller en vektor eller en referens till pekare eller vektor%qE i %<reduction%>-klausul Ã¤r en vektor med storlek noll%qE i %q#T Ã¤r inte namnet pÃ¥ en malltyp%qE i %q#T Ã¤r inte namnet pÃ¥ en typ%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en malltyp%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en malltyp; menade du %qs?%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en typ%qE i namnrymden %qE Ã¤r inte namnet pÃ¥ en typ; menade du %qs?%qE-inkompatibelt attribut ignorerat%qE initierad och deklarerad %<extern%>%qE Ã¤r en medlem i en union%qE Ã¤r en pekare till pekare; tÃ¤nkte du dereferera den fÃ¶re du anvÃ¤nde %<->%> pÃ¥ den?%qE Ã¤r en pekare; tÃ¤nkte du anvÃ¤nda %<->%>?%qE Ã¤r en okÃ¤nd funktionsformattyp%qE bÃ¶r undvikas%qE bÃ¶r undvikas: %s%qE Ã¤r markerad %<throw()%> eller %<noexcept%> men ingen anvÃ¤ndbar %<get_return_object_on_allocation_failure%> tillhandahÃ¥lls av %qT%qE Ã¤r varken en variabel eller ett funktionsnamn i klausulen %qs%qE Ã¤r varken en funktion eller medlemsfunktion, kan inte deklareras som vÃ¤n%qE Ã¤r inte %<noexcept%>%qE Ã¤r inte en klass eller namnrymd%qE Ã¤r inte en klassmall%qE Ã¤r inte en klass, namnrymd eller upprÃ¤kning%qE Ã¤r inte ett konstant uttryck%qE Ã¤r inte ett konstant uttryck eftersom allokerad lagring inte har avallokerats%qE Ã¤r inte ett konstant uttryck eftersom det refererar ett resultat av %<operator new%>%qE Ã¤r inte ett konstant uttryck eftersom det refererar till en ofullstÃ¤ndigt initierad variabel%qE Ã¤r inte ett konstant uttryck eftersom det har referenser till muterbara delobjekt av %qT%qE Ã¤r inte ett konstant uttryck nÃ¤r kassen %qT fortfarande Ã¤r ofullstÃ¤ndig%qE Ã¤r inte en mall%qE Ã¤r inte en typ%qE Ã¤r inte en %<asm%>-kvalificerare%qE Ã¤r inte ett giltigt mallargument till %qT fÃ¶r det Ã¤r inte adressen till en variabel%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har extern lÃ¤nkklass%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r en pekare%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom inte Ã¤r ett l-vÃ¤rde%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r av typen %qT%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom det stÃ¥r i konflikt med cv-kvalificeringar%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom strÃ¤ngkonstanter aldrig kan anvÃ¤ndas i detta sammanhang%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qE inte Ã¤r en variabel eller funktion%qE Ã¤r inte ett giltigt mallargument av typ %qT i C++98 eftersom %qD inte har extern lÃ¤nkklass%qE Ã¤r inte en variabel i %<aligned%>-klausul%qE Ã¤r inte en variabel i %<allocate%>-klausul%qE Ã¤r inte en variabel i en %<nontemporal%>-klausul%qE Ã¤r inte en variabel i en %qs-klausul%qE Ã¤r inte en variabel i klausul %<firstprivate%>%qE Ã¤r inte en variabel i klausul %<lastprivate%>%qE Ã¤r inte en variabel i klausul %qs%qE Ã¤r inte ett Objective-C-klassnamn eller alias%qE Ã¤r inte ett argument i en %<uniform%>-klausul%qE Ã¤r inte i bÃ¶rjan av deklarationen%qE Ã¤r inte initierad%qE Ã¤r varken ett l-vÃ¤rdeuttryck eller en vektorsektion i en %qs-klausul%qE har inte typen %qT%qE ser inte ut som en modulstyrrad%qE Ã¤r inte hela mÃ¶nstret av paketexpansionen%qE Ã¤r bara tillÃ¥tet i Objective-C-dialekter%qE gÃ¥r endast att anvÃ¤ndas pÃ¥ klassgrÃ¤nssnitt i Objective-C, attributet ignoreras%qE Ã¤r fÃ¶rutbestÃ¤md som %qs fÃ¶r %qs%qE tillhandahÃ¥lls av %qT men %<std::nothrow%> finns inte%qE tillhandahÃ¥lls av %qT men %qE Ã¤r inte markerad %<throw()%> eller %<noexcept%>%qE tillhandahÃ¥lls av %qT men Ã¤r inte anvÃ¤ndbart med funktionssignaturen %qD%qE Ã¤r otillgÃ¤nglig%qE Ã¤r otillgÃ¤nglig: %s%qE anvÃ¤nds oinitierad%qE kan anvÃ¤ndas oinitierad%qE svarar kanske inte pÃ¥ %<%c%E%>%qE fÃ¥r endast fÃ¶rekomma efter en modulgrÃ¤nssnittsdeklaration%qE fÃ¥r bara fÃ¶rekomma en gÃ¥ng i en exportdeklaration%qE kan skriva en avslutande nolla efter slutet pÃ¥ destinationen%qE mallargument saknas%qE mÃ¥ste vara %<threadprivate%> fÃ¶r %<copyin%>%qE behÃ¶ver isa-flaggan %s%qE behÃ¶ver en okÃ¤nd isa-flagga%qE inte angiven i omgivande %<target%>%qE inte angiven i omgivande %qs%qE inte angiven i omgivande OpenACC %qs-konstruktion%qE-utdata %wu byte%qE-utdata %wu byte%qE-utdata pÃ¥ %wu byte in i en destination med storlek %wu%qE-utdata pÃ¥ %wu byte in i en destination med storlek %wu%qE-utdata pÃ¥ %wu eller fler byte%qE-utdata pÃ¥ %wu eller fler byte (antar %wu)%qE-utdata pÃ¥ %wu eller fler byte (antar %wu) in i en destination med storlek %wu%qE-utdata pÃ¥ %wu eller fler byte in i en destination med storlek %wu%qE-utdata mellan %wu och %wu byte%qE-utdata mellan %wu och %wu byte in i en destination med storlek %wu%qE-utdata kan ha trunkerats fÃ¶re det sista formattecknet%qE-utdata trunkerades fÃ¶re det sista formattecknet%qE omdeklarerad som en annan sorts symbol%qE omdeklarerad med motstridiga %qs-attribut%qE krÃ¤ver %<-fgnu-tm%>%qE behÃ¶ver ett %<declare%>-direktiv att anvÃ¤ndas i en %<routine%>-funktion%qE behÃ¶ver en vektorbas och ett skalÃ¤rindex%qE behÃ¶ver ett argument%qE behÃ¶ver ISA-utÃ¶kningen SVE%qE skall inte ha en typ %<omp_depend_t%> i klausulen %<depend%> med annan beroendetyp Ã¤n %<depobj%>%qE specificerad hÃ¤r%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion)%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion); menade du %qs?%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion)%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion); menade du %qs?%qE anvÃ¤nt med %<auto%>%qE anvÃ¤nt med %<constexpr%>%qE anvÃ¤nt med %<extern%>%qE anvÃ¤nt med %<register%>%qE anvÃ¤nt med %<typedef%>%qE anvÃ¤nt med %qs%qE med %<link%>-klausul anvÃ¤nd i %<routine%>-funktion%qE skriver en avslutande nolla efter slutet pÃ¥ destinationen%qF Ã¤r deklarerad %<static%> men definieras aldrig%qF behÃ¶ver %<-mvx%>%qF behÃ¶ver z14 eller hÃ¶gre%qF behÃ¶ver z15 eller hÃ¶gre%qT och %qT Ã¤r i skilda namngivna adressrymder%qT som en typ snarare en enkel %<decltype(auto)%>%qT Ã¤r deklarerad hÃ¤r%qT deklarerad i sammansatt %<constexpr%>-litteral%qT deklarerad i en underspecificerad objektdeklaration%qT Ã¤r deklarerad i underspecificerad objektinitierare%qT Ã¤r deklarerad med en klassnyckel som inte stÃ¤mmer %qs%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n sin bas %qT%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n typen fÃ¶r dess fÃ¤lt %qD%qT Ã¤r definierad som %qs hÃ¤r%qT definierad i sammansatt %<constexpr%>-litteral%qT definierad i en underspecificerad objektdeklaration%qT Ã¤r definierat i underspecificerad objektinitierare%qT definierad med en direkt virtuell bas%qT definierad med flera direkta baser%qT har inte ABI-taggen %E som %qT (anvÃ¤nd i typen av %qD) har%qT har inte ABI-taggen %E som basen %qT har%qT stÃ¤mmer inte med originaldeklarationen%qT Ã¤r fÃ¶rst deklarerad som %qs hÃ¤r%qT har en bas %qT vilken beror pÃ¥ typen %qT vilken inte har nÃ¥gon lÃ¤nkklass%qT har en bas %qT vilken har intern lÃ¤nkklass%qT har en bas %qT som inte har nÃ¥gon lÃ¤nkklass%qT har en bas %qT vilken anvÃ¤nder den anonyma namnrymden%qT har ett fÃ¤lt %q#D vars typ inte har intern lÃ¤nkklass%qT har ett fÃ¤lt %q#D vars typ inte har nÃ¥gon lÃ¤nkklass%qT har ett fÃ¤lt %q#D vars typ anvÃ¤nder den anonyma namnrymden%qT har ett fÃ¤lt %qD vars typ beror pÃ¥ typen %qT som inte har nÃ¥gon lÃ¤nkklass%qT har en tidigare deklaration hÃ¤r%qT har ingen medlem med namnet %qE%qT har ingen medlem med namnet %qE; menade du %qE?%qT har ingen icke-statisk medlem med namnet %qD%qT Ã¤r en variabel typ%qT Ã¤r redan en vÃ¤n till %qT%qT Ã¤r en tvetydig basklass till den dynamiska typen %qT av sin operand%qT Ã¤r en tvetydig bas till %qT%qT Ã¤r en oÃ¥tkomlig bas till %qT%qT Ã¤r inte en basklass till %qT%qT Ã¤r inte en klass eller namnrymd%qT Ã¤r inte en klasstyp%qT Ã¤r inte en klass, namnrymd eller upprÃ¤kning%qT Ã¤r inte en klass-, post- eller unionstyp%qT Ã¤r inte en direkt bas till %qT%qT Ã¤r inte en medlemsklassmall av %qT%qT Ã¤r inte en medlem av %qT%qT Ã¤r inte en nÃ¤stad klass i %qT%qT Ã¤r inte en pekare-pÃ¥-objekt-typ%qT Ã¤r inte en mall%qT Ã¤r inte en malltyp%qT Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ eftersom det inte Ã¤r en struktur%qT Ã¤r inte en %<asm%>-kvalificerare%qT Ã¤r inte en Ã¥tkomlig bas till %qT%qT Ã¤r inte ett upprÃ¤kningstyp%qT konverteras till %qT nÃ¤r det skickas via %<...%>%qT Ã¤r/anvÃ¤nder en namnlÃ¶s typ%qT Ã¤r kanske inte avsett att stÃ¶dja hÃ¤rledning av klassmallargument%qT Ã¤r inte tillÃ¥tet i mallargument%qT refererad till som %qs%qT refererad till som enum%qT lÃ¶ses upp till %qT, som inte Ã¤r en klasstyp%qT slÃ¥s upp till %qT som inte Ã¤r en upprÃ¤kningstyp%qT%d%qE%dskickar en ensam vektor %qT till argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en tupel med %d vektorer%qV-kvalificerare kan inte tillÃ¤mpas pÃ¥ %qT%qc-konvertering anvÃ¤nd utan citationstecken%qc-konvertering anvÃ¤nt inuti en citerad sekvens%qc-direktiv Ã¤r Ã¶verflÃ¶digt efter tidigare fÃ¶rekomst av detsamma%qs%qs vÃ¤nstersida i tilldelningssats%qs vÃ¤nstersida i clobber-sats%qs hÃ¶gersida i tilldelningssats%qs anvÃ¤nder oinitierad byte vid avstÃ¥ndet %d%qs Ã¤r redan definierat som en specifik bindning fÃ¶r den generiska %qs vid %C%qs och %<%s-%s%> Ã¤r inkompatibla%qs och %<%s=%s%> Ã¤r inkompatibla%qs och %qs Ã¤r inkompatibla%qs- och %qs-argumenten till inbyggd %qs vid %L mÃ¥ste ha identiska former.%qs- och %qs-argumenten till inbyggd %qs vid %L mÃ¥ste ha samma typattributen %qs och %qs Ã¤r inte kompatibla%qs och %qs kan inte blandad FUNCTION/SUBROUTINE fÃ¶r GENERIC %qs vid %L%qs och %qs kan inte bÃ¥da aktiveras%qs och %qs fÃ¶r GENERIC %qs vid %L Ã¤r tvetydiga%qs fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler vid %L%qs verkar vara en felstavad %qs-hanterare, prefixet %<__vector%> saknas%qs anvÃ¤nt pÃ¥ en void-typ%qs anvÃ¤nt pÃ¥ en ofullstÃ¤ndig typ%qs anvÃ¤nt pÃ¥ %qT som inte Ã¤r en SVE-typ%qs anvÃ¤nt pÃ¥ %qT som inte Ã¤r en vektortyp%qs tillÃ¤mpat pÃ¥ typen %qT, vilken redan har en storlekargument till %qs har ett ogiltigt vÃ¤rde (argument %lu)argumentet till %qs saknar avslutande nolltecken%qs-argumentet till inbyggd %qs vid %L kan inte vara INTENT(IN)Argumentet %qs till inbyggd %qs vid %L kan inte ha typen %s%qs-argumentet till inbyggd %qs vid %L har en ogiltig permutation av dimensioner (dimension %qd dubblerad)%qs-argumentet till inbyggd %qs vid %L har ogiltig form i dimensions %d (%ld/%ld)%qs-argumentet till inbyggd %qs vid %L har negativa element (%d)%qs-argumentet till inbyggd %qs vid %L har dimension utanfÃ¶r giltigt intervall (%d)%qs-argumentet till inbyggd %qs vid %L har fel antal element (%d/%d)%qs-argumentet till inbyggd %qs vid %L Ã¤r tomt%qs-argumentet till inbyggd %qs vid %L Ã¤r inte ett giltigt dimensionsindex%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara %s%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara ALLOCATABLE%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER eller PROCEDURE%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER eller REALArgument %qs till inbyggd %qs vid %L mÃ¥ste vara INTEGER eller REAL eller CHARACTER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara INTEGER, LOGICAL eller en BOZ-litteralkonstant%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara REAL eller COMPLEX%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara POINTER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en POINTER eller en TARGETArgument %qs till inbyggd %qs vid %L mÃ¥ste vara en POINTER, ALLOCATABLE eller procedurpekare%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en konstant%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en dataentitet%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en logisk vektor%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en pekare eller mÃ¥l-VARIABLE eller -FUNCTION%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en skalÃ¤r%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en variabel%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en vektorArgumentet %qs till inbyggd %qs vid %L mÃ¥ste vara en interoperabel dataentitet: %s%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara standard reell%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha dubbel precision%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara av lÃ¤gre ordning Ã¤n %d%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara numeriskt eller LOGICAL%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en attrappvariabel%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha en sort som inte Ã¤r bredare Ã¤n standardsorten (%d)%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en OPTIONAL attrappvariabel%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara en utvidgningsbar typ%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha en inbyggd typ%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha sorten %d%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha ordning %d%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha ordning 1 eller 2%qs-argumentet till inbyggd %qs vid %L mÃ¥ste vara positivt%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma sort som %qs%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma typ och sort som %qs%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha en numerisk typ%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha typen REAL eller INTEGER%qs-argumentet till inbyggd %qs vid %L mÃ¥ste Ã¥tminstone ha lÃ¤ngden 1%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma ordning som %qs eller vara en skalÃ¤r%qs-argumentet till inbyggd %qs vid %L fÃ¥r inte vara OPTIONAL%qs-argumentet till inbyggd %qs vid %L fÃ¥r inte vara ett underobjekt till %qs%qs-argumentet till inbyggd %qs vid %L mÃ¥ste fÃ¥r inte finnas om %<x%> Ã¤r COMPLEX%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ge Ã¥tminstone lika mÃ¥nga element som det finns .TRUE.-vÃ¤rden i %qs (%ld/%d)%qs-argumentet till inbyggd %qs vid %L stÃ¶djs inte Ã¤nnuArgument %qs till inbyggd %qs vid %L skall ha typen heltal, reell eller tecken%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha samma typ som %qs vid %LArgumentet %qs till inbyggd %qs vid %L skall inte vara TYPE(*)Argument %qs till inbyggd %qs vid %L fÃ¥r inte vara en procedurArgumentet %qs till inbyggd %qs vid %L fÃ¥r inte vara en vektor med antagen storlekargumentet %qs till inbyggd %qs vid %L skall inte vara co-indexerat%qs-argumentet till inbyggd %qs vid %L skall ange en giltig heltalssort%qs-argumentet till inbyggd %qs vid %L mÃ¥ste ha ordning %d eller vara en skalÃ¤rargument till %qs refererar icke-pekar-operand (argument %lu, operand %lu)argument till %qs med operandnummer utanfÃ¶r intervallet (argument %lu, operand %lu)%qs vid %C Ã¤r en DEC-utÃ¶kning, aktivera den med %<-fdec-structure%>%qs vid %C Ã¤r en omdefinition av deklarationen i motsvarande grÃ¤nssnitt fÃ¶r MODULE PROCEDURE %qs%qs vid %C Ã¤r redan definierad som FINAL procedur%qs vid %C Ã¤r inte en medlem av posten %qs%qs vid %C Ã¤r inte en medlem av posten %qs; menade du %qs?%qs vid %C Ã¤r inte en variabel%qs vid %C Ã¤r inte en frÃ¥gereferens till en inbyggd typkomponent%qs vid %C Ã¤r inte en frÃ¥gereferens till inbyggd typkomponent %qs%qs vid %C Ã¤r namnet pÃ¥ en rekursiv funktion och refererar dÃ¤rmed till resultatvariabeln.  AnvÃ¤nd en explicit RESULT-variabel fÃ¶r direkt rekursion (12.5.2.1)%qs vid %L Ã¤r redan initierad vid %L%qs vid %L som Ã¤r associerad med uttryck kan inte anvÃ¤ndas i ett variabeldefinitionssammanhang (%s)%qs vid %L som Ã¤r associerad med vektorindexerat mÃ¥l kan inte anvÃ¤ndas i ett variabeldefinitionssammanhang (%s)%qs vid %L kan inte fÃ¶rekomma i COMMON [F2008:C5100]%qs vid %L kan inte ha attributet VALUE eftersom det inte Ã¤r ett attrappargument%qs vid %L har en typ som inte Ã¤r konsistent med CALL vid %L%qs vid %L har attribut angivna utanfÃ¶r dess INTERFACE-kropp%qs vid %L har attributet CONTIGUOUS, men Ã¤r inte en vektorpekare eller en vektor med antagen form eller antagen ordning%qs vid %L Ã¤r tvetydig%qs vid %L Ã¤r en vektor och OPTIONAL.  Om den inte finns, dÃ¥ kan den inte vara det aktuella argumentet i en ELEMENTAL-procedur om det inte finns ett ej valfritt argument med samma ordning (Fortran 2018, 15.5.2.12)%qs vid %L Ã¤r vÃ¤rdassocierad vid %L in i en innesluten procedur med en intern procedur med samma namn%qs vid %L Ã¤r inte ett VALUE%qs vid %L Ã¤r inte en funktion%qs vid %L Ã¤r inte en modulprocedur%qs vid %L har den ABSTRACT:a typen %qs%qs vid %L mÃ¥ste vara mindre Ã¤n BIT_SIZE(%qs)%qs vid %L mÃ¥ste vara mindre Ã¤n eller lika med BIT_SIZE(%qs)%qs vid %L mÃ¥ste vara mindre Ã¤n eller lika med BIT_SIZE av INTEGER(KIND=%d)%qs vid %L mÃ¥ste vara ickenegativt%qs vid %L mÃ¥ste ha konstant teckenlÃ¤ngd i detta sammanhang%qs vid %L mÃ¥ste ha samma antal formella argument som den Ã¥sidosatta proceduren%qs vid %L fÃ¥r inte vara DEFERRED eftersom det Ã¥sidosÃ¤tter en ej DEFERRED bindning%qs vid %L Ã¥sidosÃ¤tter en FUNCTION och mÃ¥ste ocksÃ¥ vara en FUNCTION%qs vid %L Ã¥sidosÃ¤tter en NOPASS-bindning och mÃ¥ste ocksÃ¥ vara NOPASS%qs vid %L Ã¥sidosÃ¤tter en PUBLIC-procedur och fÃ¥r inte vara PRIVATE%qs vid %L Ã¥sidosÃ¤tter en PURE-procedur och mÃ¥ste ocksÃ¥ vara PURE%qs vid %L Ã¥sidosÃ¤tter en SUBROUTINE och mÃ¥ste ocksÃ¥ vara en SUBROUTINE%qs vid %L Ã¥sidosÃ¤tter en bindning med PASS och mÃ¥ste ocksÃ¥ vara PASS%qs vid %L Ã¥sidosÃ¤tter en icke-ELEMENTAL-procedur och fÃ¥r inte heller vara ELEMENTAL%qs vid %L Ã¥sidosÃ¤tter en procedurbindning deklarerad NON_OVERRIDABLE%qs vid %L Ã¥sidosÃ¤tter en ELEMENTAL-procedur och mÃ¥ste ocksÃ¥ vara ELEMENTAL%qs vid %L mÃ¥ste vara en INTENT(OUT)-variabel%qs vid %L skulle vara en FUNCTION%qs vid %L skulle vara en SUBROUTINE%qs vid %L skall vara en skalÃ¤r av typen integer(kind=omp_event_handle_kind)attributet %qs kan anvÃ¤ndas pÃ¥ en funktion som inte tar variabla argumentattributdirektivet %qs ignoreratattributet %qs ignoreratattributet %qs stÃ¶djs inte fÃ¶r %qE i %<__builtin_has_attribute%>attributet %qs stÃ¶djs inte fÃ¶r %qT i %<__builtin_has_attribute%>attributet %qs stÃ¶djs inte i %<__builtin_has_attribute%>attributet %qs fungerar bara pÃ¥ funktionerattributet %qs fungerar bara pÃ¥ funktioner med variabelt antal argumentattributet %qs krÃ¤ver prototyper med namngivna argumentattributet %qs utan argument pÃ¥ en icke-prototyp%qs fÃ¥r inte finnas i ett konstantuttryck%qs kan inte fÃ¶rekomma i en typedef-deklaration%qs kan inte berÃ¤knas konstant eftersom argumentet inte kan kodas%qs kan inte berÃ¤knas konstant eftersom argumentet inte kan tolkas%qs kan inte vara konstant berÃ¤knat eftersom typen Ã¤r fÃ¶r stor%qs kan inte berÃ¤knas konstant pÃ¥ denna mÃ¥larkitektur%qs kan inte utÃ¶kas vid %C fÃ¶r att den Ã¤r BIND(C)%qs kan inte utÃ¶kas vid %C eftersom det Ã¤r en SEQUENCE-typ%qs fÃ¥r inte initieras med %<-ftrivial-auto-var_init%>%qs kan inte anvÃ¤ndas till kompilering av ett delat bibliotek%qs kan inte anvÃ¤ndas till typdeklarationer%qs kan inte anvÃ¤ndas i en %<constexpr%>-funktion%qs kan inte anvÃ¤ndas i en konstruerare%qs kan inte anvÃ¤ndas i en destruerare%qs kan inte anvÃ¤ndas i en funktion med en hÃ¤rledd returtyp%qs kan inte anvÃ¤ndas i en varargs-funktion%qs kan inte anvÃ¤ndas i funktionen %<main%>%qs kan inte anvÃ¤ndas utanfÃ¶r en funktionArgumentet till klausulen %qs mÃ¥ster vara  ALLOCATABLE eller en POINTER vid %LKlausulen %qs vid %L angiven mer Ã¤n en gÃ¥ngen %qs-klausul Ã¤r inkompatibel med en %<read%>- eller %<write%>-klausul%qs-klausul fÃ¥r inte fÃ¶rekomma pÃ¥ en ickerektangulÃ¤r %qsen %qs-klausul behÃ¶ver en %qs-klausulen %qs-klausul angiven tillsammans med en %<inscan%> %<reduction%>-klausulklausulen %qs anvÃ¤nd lexikalt efter fÃ¶rsta mÃ¥lkonstruktionen eller avlastnings-API:et%qs-klausul med %<sink%>-modifierare refererar till en iteration som aldrig Ã¤r i iterationsrymden%qs-klausul med %<sink%>-modifierare vÃ¤ntar pÃ¥ en lexikalt senare iteration%qs-klausul med %<source%>-modifierare angiven tillsammans med %qs-klausuler med %<sink%>-modifierare pÃ¥ samma konstruktion%qs kombinerad med %<auto%>-kvalificerare fÃ¶r %qE%qs kombinerat med %<register%>-kvalificerare fÃ¶r %qE%qs stÃ¥r i konflikt med %<-arch i386%> (%qs ignoreras)%qs stÃ¥r i konflikt med %<-arch ppc%> (%qs ignoreras)%qs-konstruktion inuti en %qs-region%qs deklarerad INTRINSIC vid %L finns inte%qs Ã¤r deklarerad som en funktion som returnerar en funktion%qs Ã¤r deklarerad som en funktion som returnerar en vektor%qs deklarerad vid %L Ã¤r ocksÃ¥ namnet pÃ¥ en inbyggd.  Den kan bara anropas via ett explicit grÃ¤nssnitt eller om den deklareras EXTERNAL.%qs deklarerad vid %L kan skugga den inbyggda med samma namn.  FÃ¶r att anropa den inbyggda kan en explicit INTRINSIC-deklaration krÃ¤vas.%qs deklarerad utan att vara i klassrÃ¤ckvidd%qs definierad utan att vara i klassrÃ¤ckvidd%qs-direktivet nÃ¤mnt bÃ¥da gÃ¥ngerna i ABSENT- och CONTAINS-klausuler i %s-direktivet vid %LDirektivet %s nÃ¤mnt flera gÃ¥nger i en %s-klausul i ett %s-direktiv vid %L%qs stÃ¶djer inte MIPS16-kod%qs stÃ¶djer inte funktionen %qs%qs fungerar inte med en korskompilatorEnheten %qs kan inte ha en initierare vid %CEnheten %qs kan inte ha attribut vid %C%qs fÃ¶rvÃ¤ntar sig 1 argument men %d gavs%qs fÃ¶rvÃ¤ntar 2 argument men gavs %d%qs fÃ¶rvÃ¤ntar sig ett konstant argument%qs fÃ¶rvÃ¤ntar sig ett fixdecimalvÃ¤rde som argument%qs fÃ¶rvÃ¤ntar sig ett fixdecimalvÃ¤rde som fÃ¶rsta argument%qs fÃ¶rvÃ¤ntar sig ett heltalsvÃ¤rde som andra argument%qs-uttrycket mÃ¥ste vara ett heltal%qs-uttryck av en %<volatile%>-kvalificerad typ bÃ¶r undvikas%qs misslyckadesfunktionsmodifieraren %qs Ã¤r inkompatibel med anvÃ¤ndningen av flyttalstyperfunktionsmodifieraren %qs Ã¤r inkompatibel med anvÃ¤ndningen av vektortyperfunktionen %qs kan inte ha argumentfunktionen %qs kan inte ha olika avbrottstypfunktionen %qs kan inte returnera ett vÃ¤rdefunktionen %qs anvÃ¤nder typspecificeraren %<auto%> utan avslutande returtypfunktionen %qs med avslutande returtyp har %<decltype(auto)%> som sin typ istÃ¤llet fÃ¶r bara %<auto%>funktionen %qs med avslutande returtyp har %qT som sin typ istÃ¤llet fÃ¶r bara %<auto%>funktionen %qs med avslutande returtyp Ã¤r inte deklarerad med typspecificeraren %<auto%>%qs har %qs%qs har bÃ¥de %<extern%> och initierare%qs har spillt Ã¶ver%qs i %<%s %E%>%qs i %s-klausul vid %L Ã¤r en vektorsektion med storlek noll%qs i %s-klausul vid %L Ã¤r inte en riktig vektorsektion%qs i ALIGNED-klausul vid %L behÃ¶ver ett skalÃ¤rt positivt konstant heltals justeringsuttryck%qs i ALIGNED-klausul mÃ¥ste vara POINTER, ALLOCATABLE, Cray-pekare eller C_PTR vid %L%qs i EXTENDS-uttryck vid %C Ã¤r inte en hÃ¤rledd typ%qs i LINEAR-klausul vid %L krÃ¤ver ett konstant heltalsuttryck fÃ¶r linjÃ¤rsteg eller ett attrappargument angivet i en UNIFORM-klausul%qs i LINEAR-klausul vid %L krÃ¤ver ett skalÃ¤rt heltalsuttryck fÃ¶r linjÃ¤rsteg%qs i attributsyntax som avslutas med %qs i pragma-syntax%qs i tom deklaration%qs i tom deklaration med %<enum%> som underliggande typ%qs i gimple IL%qs i pragma-syntax som avslutas med %qs i attributsyntax%qs i pekartilldelningen vid %L kan inte vara ett l-vÃ¤rde eftersom det Ã¤r en procedur%qs i variabeldefinitionssammanhang (%s) vid %L Ã¤r inte en variabel%qs Ã¤r inkompatibel med uttryckligen avaktiverade flaggor%qs initierad och deklarerad %<extern%>%qs in i icke-lÃ¤ges-precisionsoperandDet inbyggda underprogrammet %qs vid %L har tagits bort.  AnvÃ¤nd det inbyggda underprogrammet INT.inbyggd %qs med CHARACTER-argument vid %Linbyggd %qs med KIND-argument vid %Linbyggd %qs med RADIX-argument vid %L%qs Ã¤r en nÃ¤stad funktion och kan inte nÃ¥s frÃ¥n %qs%qs Ã¤r en reserverad identifierare i AVR-LibC.  Ã–vervÃ¤g %<#include <avr/interrupt.h>%> fÃ¶re makrot %qs anvÃ¤nds%qs Ã¤r redan IMPORT:erad frÃ¥n vÃ¤rdrÃ¤ckviddsenhet vid %C%qs Ã¤r ett ogiltigt argument till %<-mcpu=%>%qs Ã¤r en ogenomskinlig typ, och det gÃ¥r inte att sÃ¤tta den till andra vÃ¤rden%qs Ã¤r en okÃ¤nd flagga till %<-save-temps%>%qs Ã¤r trasig%qs Ã¤r definierad men kunde inte laddas: %s%qs Ã¤r definierad men stÃ¶d fÃ¶r insticksmoduler Ã¤r avaktiverat%qs Ã¤r definierad i huvudet %qs; glÃ¶mde du %<#include %s%>?%qs bÃ¶r undvikas%qs bÃ¶r undvikas och rekommenderas inte under nÃ¥gra omstÃ¤ndigheter%qs bÃ¶r undvikas, anvÃ¤nd -fno-zero-initialized-in-bss%qs bÃ¶r undvikas, anvÃ¤nd -fstack-check%qs Ã¤r inkompatibel med %qs%qs Ã¤r inkompatibel med anvÃ¤ndningen av flyttalstyper%qs Ã¤r inkompatibel med anvÃ¤ndningen av vektortyper%qs Ã¤r laddad men symbolen %qs finns inte: %s%qs Ã¤r Ã¶msesidigt uteslutande med %qs och kan inte anvÃ¤ndas tillsammans%qs Ã¤r smalare Ã¤n vÃ¤rdena av sin typ%qs Ã¤r varken en definierad operator eller en postkomponent i en punktstrÃ¤ng vid %C%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en pekare-till-medlem-typ%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en pekartyp%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en referenstyp%qs Ã¤r inte ett konstant uttryck eftersom %qT innehÃ¥ller en uniontyp%qs Ã¤r inte ett konstant uttryck eftersom  %qT innehÃ¥ller ett volatilt delobjekt%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en pekare-till-medlem-typ%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en pekartyp%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en referenstyp%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r en uniontyp%qs Ã¤r inte ett konstant uttryck eftersom %qT Ã¤r volatil%qs Ã¤r inte en katalog%qs Ã¤r inte ett fÃ¤lt, utan en %qs%qs Ã¤r inte en gcov-datafil%qs Ã¤r inte ett giltigt Modula-2-systembiblioteksnamn eller -fÃ¶rkortning%qs Ã¤r inte ett giltigt basregister i %<-mstack-protector-guard-reg=%>%qs Ã¤r inte ett giltigt basregister i %qs%qs Ã¤r inte ett giltigt tal i %<-mstack-protector-guard-offset=%>%qs Ã¤r inte ett giltigt tal i %qs%qs Ã¤r inte ett giltigt avstÃ¥nd i %<-mstack-protector-guard-offset=%>%qs Ã¤r inte ett giltigt avstÃ¥nd i %qs%qs Ã¤r inte en giltig flagga till preprocessorn%qs Ã¤r inte en associativ vektor%qs Ã¤r inte ett uttryck%qs Ã¤r inte en flagga som styr varningar%qs Ã¤r inte definierat som en typ%qs stÃ¶djs inte av arkitekturen %s%qs stÃ¶djs inte fÃ¶r 64-bitars Darwin, det Ã¤r inkompatibelt med de installerade C- och C++-biblioteken%qs stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur%qs stÃ¶djs inte i 32-bitarslÃ¤ge%qs stÃ¶djs inte i denna kompilatorkonfiguration%qs stÃ¶djs inte i denna konfiguration%qs stÃ¶djs inte pÃ¥ system med omvÃ¤nd byteordning%qs stÃ¶djs inte pÃ¥ denna mÃ¥larkitektur%qs stÃ¶djs inte med %qs%qs stÃ¶djs inte, nu Ã¤r cmodel satt till %qs%qs Ã¤r inte ett giltigt vÃ¤rde till %<-mmacosx-version-min%>%qs Ã¤r inte giltigt fÃ¶r %qs%qs Ã¤r av en PRIVATE-typ och kan inte vara ett attrappargument till %qs, som Ã¤r PUBLIC vid %L%qs anvÃ¤nds oinitierad%qs Ã¤r version %q.*s, version %q.*s fÃ¶rvÃ¤ntades%qs-lÃ¤ngduttryck mÃ¥ste vara ett heltal%qs lÃ¤ngduttryck mÃ¥ste vara ett positivt konstant heltalsuttryck%qs-matchningsvariant bÃ¶r undvikas%qs-matchning krÃ¤ver z14 eller hÃ¶gre%qs-matchning krÃ¤ver z15 eller hÃ¶gre%qs kan anvÃ¤ndas oinitierad%qs kan endast anvÃ¤ndas med en ensam deklarerare%qs mÃ¥ste vara en modulprocedur eller en extern procedur med ett explicit grÃ¤nssnitt vid %L%qs mÃ¥ste vara ensamt till %<-mharden-sls=%>argument %qs mÃ¥ste ha samma typ och sort som %qs vid %L i %qs%qs mÃ¥ste vara den fÃ¶rsta klausulen i %qs%qs mÃ¥ste anvÃ¤ndas tillsammans med %qs%qs fÃ¥r inte fÃ¶rekomma i vektorspecifikationen vid %L i samma ALLOCATE-sats dÃ¤r den sjÃ¤lv allokeras%qs behÃ¶ver ett giltigt basregister%qs Ã¤r inte tillÃ¥tet utanfÃ¶r STRUCTURE vid %C%qs inte pÃ¥ elementgrÃ¤ns%qs stÃ¶djs inte av din assembler%qs stÃ¶djs inte med %<-msoft-float%>%qs stÃ¶djs inte Ã¤nnu%qs av %qs Ã¤r PRIVATE vid %L%qs i modulen %qs, importerad vid %C, Ã¤r ocksÃ¥ namnet pÃ¥ den aktuella programenheten%qs av icke-lÃ¤ges-precisionsoperand%qs stÃ¶djs inte i OpenACC-kod%qs-parameterfrÃ¥ga fÃ¶r %qs i variabeldefinitionssammanhang (%s) vid %Linsticksmodulen %qs Ã¤r inte licensierad under en GPL-kompatibel licens%qs pekaren Ã¤r nollfilen %qs fÃ¶r profilrÃ¤knardata finns inteegenskapen %qs kan inte sÃ¤ttasen %qs-region fÃ¥r inte vara nÃ¤ra innesluten inuti arbetsdelande, %<loop%>, explicit %<task%> eller %<taskloop%> region%qs krÃ¤ver %<__ibm128%>-typstÃ¶d%qs krÃ¤ver att %<long double%> Ã¤r IBM:s 128-bitars format%qs behÃ¶ver %qs%qs krÃ¤ver %qs eller %qs%qs krÃ¤ver PowerPC64-arkitektur, aktiverar%qs behÃ¶ver VSX-stÃ¶d%qs krÃ¤ver ett mÃ¥l som klarar instruktionen %qs%qs behÃ¶ver en initierad datadeklaration%qs krÃ¤ver ett konstant heltalsuttryck%qs krÃ¤ver trolig gren-instruktioner%qs behÃ¶ver fullt ISA 2.06-stÃ¶d%qs behÃ¶ver fullt ISA 3.0-stÃ¶d%qs behÃ¶ver flyttalsaritmetik med fyrdubbel precision%qs behÃ¶ver flaggorna %qs och %qs%qs behÃ¶ver flaggan %qs%qs behÃ¶ver flaggan %qs och antingen flaggan %qs eller %qs%qs krÃ¤ver ELFv2 ABI%qs skall vara %qs fÃ¶r att avsluta en mallargumentlista%qs skall vara frÃ¥n en skalÃ¤r till en liknande vektor%qs den angivna grÃ¤nsen %s Ã¶verskrider maximal objektstorlek %E%qs angiven grÃ¤ns pÃ¥ %s Ã¶verskrider storleken %E pÃ¥ oavslutad vektor%qs angivna grÃ¤nsen %s kan Ã¶verskrida storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qs angivna grÃ¤nsen %s kan Ã¶verskrida storleken pÃ¥ hÃ¶gst %E av oavslutad vektor%qs angiven fÃ¶r auto-variabel %qE%qs angiven fÃ¶r parameter %qE%qs angiven fÃ¶r postfÃ¤lt%qs angiven fÃ¶r postfÃ¤lt %qE%qs angiven fÃ¶r namnlÃ¶s parameter%qs angivet i en %<allocate%>-klausul vid %L men inte i en explicit privatiseringsklausul%qs angivet i en â€�allocateâ€�-klausul vid %L men inte i en explicit privatiseringsklausul%qs angivet flera gÃ¥nger i samma flagga%qs specificerad med %<decltype%>%qs specificerad med %<typeof%>%qs specificerad med %qT%qs specificerad med typedef-namn %qD%qs anger en motstridig nivÃ¥ av parallellism%qs-strÃ¤ng Ã¤r felformad%qs-symbolen %q+D mÃ¥ste ha statisk lÃ¤nkklass%qs-symbolen %q+D Ã¤r ytterst sitt eget mÃ¥l%qs-tagg anvÃ¤nd vid namngivning av %q#T%qs stÃ¶djs inte fÃ¶r detta ABI%qs anvÃ¤nt med %<auto%>%qs anvÃ¤nt med %qE%qs anvÃ¤nder dynamisk stackallokering%qs anvÃ¤nder register r29%qs-vÃ¤rdet mÃ¥ste vara positivt%qs-variabeln Ã¤r varken en pekare eller en vektorvariabeln %qs Ã¤r varken en pekare eller en referens till en pekare%qs-variabeln Ã¤r varken en pekare, eller en vektor eller en referens till pekare eller vektorvariabeln %qs Ã¤r inte en pekare%qs deklarerades hÃ¤r%qs utan motsvarande %qs%qs: [%u] felaktigt %<next_regno%> fÃ¶r tom kedja (%u)%qs: [%u] felaktigt %<oldest_regno%> (%u)%qs: [%u] ej tomt register i kedja (%s %u %i)%qs: slinga i %<next_regno%>-kedja (%u)%r%s:%d:%R   %r%s:%d:%R   [ hoppar Ã¶ver %d instansieringskontexter, anvÃ¤nd -ftemplate-backtrace-limit=0 fÃ¶r att avaktivera ]
  %r%s:%d:%R   i expansion av %<constexpr%> i %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ hoppar Ã¶ver %d instansieringskontexter, anvÃ¤nd -ftemplate-backtrace-limit=0 fÃ¶r att avaktivera ]
  %r%s:%d:%d:%R   i expansion av %<constexpr%> i %qs%s%s
  %s  Samma som %s.%s !$ACC LOOP-slingor Ã¤r inte perfekt nÃ¤stade vid %L%s %#qD%s %#qS%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig ett matchande %<%T%s%>-argument%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig ett matchande %<%s%s%>-argument%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig argument av typen %<%T%s%>, men argument %d har typen %qT%s %<%s%.*s%> fÃ¶rvÃ¤ntar sig argument av typen %<%s%s%>, men argument %d har typen %qT%s %<%s(%E)%> %p %d%s %qE implementerar inte helt protokollet %qE%s %qs%s %qs-konstruktion inuti en %s %qs-region%s %qs Ã¤r ett ogiltigt argument till den inbyggda %qs%s %s %p %d%s %s%s
*************** F2008: En tilldelning av funktionspekare
*** 2181,2187 ****
     funktionaliteten BIND(C) i standard Fortran istÃ¤llet.  */
  
  128-bitars %<long double%> stÃ¶djs inte fÃ¶r VAX-flyttal31-bitars ABI.instruktionsuppsÃ¤ttningen 387 avaktiverad, anvÃ¤nder SSE-aritmetik64-bitars ABI.64-bits ABI stÃ¶djs inte i ESA/390-lÃ¤ge; anvÃ¤nd tilldelning istÃ¤llet; anvÃ¤nd tilldelning eller vÃ¤rdeinitiering istÃ¤llet; anvÃ¤nd kopieringstilldelning istÃ¤llet; anvÃ¤nd kopieringstilldelning eller kopieringsinitiering istÃ¤llet; anvÃ¤nd kopieringsinitiering istÃ¤llet; anvÃ¤nd vÃ¤rdeinitiering istÃ¤llet<Under initiering>
! <anonym><klamrar runt initierarlista><inbyggd><kommandorad><deklarationsfel><upprÃ¤knare><felaktigt-uttryck><uttrycksfel><lambda<lambda><meddelandet okÃ¤nt vid kompileringstillfÃ¤llet><saknas><returvÃ¤rde> <returvÃ¤rde><sats><strukturerade bindningar><tagg-fel><mallargumentfel><mallparameterfel><throw-uttryck><typfel><typfel><typedef-fel><typprefixfel><ubsan-rutinanrop><okÃ¤nd operator><okÃ¤nd><namnlÃ¶s %s><namnlÃ¶s-fixdecimal:<namnlÃ¶st-flyttal:<namnlÃ¶s-teckenlÃ¶s:<namnlÃ¶s><otolkat><ej upplÃ¶st Ã¶verlagrad funktionstyp>En litteral BOZ-konstant vid %L fÃ¥r inte fÃ¶rekomma som ett faktiskt argument i en funktionsreferensEn litteral BOZ-konstant vid %L kan inte fÃ¶rekomma som ett faktiskt argument i en subrutinreferensEn faktor fÃ¶r att trimma den Ã¶vre grÃ¤nsen som pendlingsmoduloschemalÃ¤ggaren anvÃ¤nder fÃ¶r att schemalÃ¤gga en slinga.En avhuggning frÃ¥n flyttal till heltal fÃ¥r ersÃ¤ttas med avrundning fÃ¶r att spara lÃ¤gesbyten.En undre grÃ¤ns mÃ¥ste fÃ¶regÃ¥ kolonet i vektorspecifikation med antagen storlek saknas vid %LEn icke-standard uppsÃ¤ttning initialvÃ¤rden har begÃ¤rts, vilket strider mot ABI:etEtt parameternamn krÃ¤vs vid %CEn synonym fÃ¶r -std=c89 (fÃ¶r C) eller -std=c++98 (fÃ¶r C++).Ett trÃ¶skelvÃ¤rde pÃ¥ det genomsnittliga antalet varv som beaktas av pendlingsmoduloschemalÃ¤ggaren.En typparameterlista krÃ¤vs vid %CAAPCS stÃ¶djer inte %<-mcallee-super-interworking%>AAPCS stÃ¶djer inte %<-mcaller-super-interworking%>ABI %qs kan inte implementeras pÃ¥ grund av den begrÃ¤nsade instruktionsuppsÃ¤ttningen %qs, Ã¥tergÃ¥r till %qsABI %qs Ã¤r aktiverades inte vid konfigurationstillfÃ¤llet, lÃ¤nkaren kan komma att rapportera ett felABI:et Ã¤ndrat (%qs till %qs) medan multilib Ã¤r avaktiveratABI:et fÃ¶r en tillplattad post med nollÃ¤ngds bitfÃ¤lt Ã¤ndrades i GCC 10ABI:et krÃ¤ver %<-march=rv%d%>ABI-variantkodgenerering (att anvÃ¤ndas med flaggan -mabi=):ABI med startfiler: %sABSTRACT INTERFACE %qs vid %L fÃ¥r inte ha ett antaget teckenlÃ¤ngdsresultat (F2008: C418)ABSTRACT INTERFACE %qs fÃ¥r inte refereras vid %LABSTRACT INTERFACE vid %CABSTRACT typ %qs anvÃ¤nds vid %LABSTRACT typ vid %CSlutligt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %LInitialt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %LAC-IMPLIED-DO-steguttryck refererar styrvariabel vid %LDirektivet ACC CACHE mÃ¥ste vara inuti en slinga %CACCESS-specifikation vid %L var redan angivenACLE-funktionen %qD Ã¤r inkompatibel med anvÃ¤ndningen av %qsACLE-funktionen %qD behÃ¶ver ISA-utÃ¶kningen %qsACQUIRED_LOCK-variabelACQUIRED_LOCK=-argumentet vid %L mÃ¥ste vara en skalÃ¤r LOGICAL-variabelTypen ACTION stÃ¥r i konflikt med READONLY-specificeraren vid %LEn ALIGN-modifierare krÃ¤ver vid %L ett skalÃ¤rt positivt konstant heltals justeringsuttryck som Ã¤r en potens av tvÃ¥Attributet ALLOCATABLE vid %C i en STRUCTURE-definitionAttributet ALLOCATABLE vid %C i en TYPE-definitionALLOCATABLE-objekt %qs i %s-klausul vid %LALLOCATABLE angiven utanfÃ¶r INTERFACE-kropp vid %LALLOCATE-objektALLOCATE av co-vektor vid %C i CRITICAL-blockALLOCATE av co-vektor vid %C i DO CONCURRENT-blockALLOCATED inbyggd vid %L krÃ¤ver en vektor eller skalÃ¤r allokerbar entitetALTERNATE RETURN Ã¤r inte tillÃ¥tet vid %LAPCS-Ã¥teranropsbar kod stÃ¶djs inte.  IgnorerasARMv8-M Security Extensions Ã¤r inkompatibelt med den valda FPU:nASSIGN-sats vid %CASSIGN-sats vid %L krÃ¤ver en skalÃ¤r standard-INTEGER-variabelASSIGNED GOTO-sats vid %L krÃ¤ver en skalÃ¤r INTEGER-variabelASSIGNED-variabel i FORMAT-tagg vid %LASSOCIATE-konstruktion vid %CAttributet ASYNCHRONOUS vid %CASYNCHRONOUS-sats vid %CASYNCHRONOUS= vid %L Ã¤r inte tillÃ¥tet i Fortran 95ATOM-argumentet vid %L till den inbyggda funktionen %s mÃ¥ste vara en co-vektor eller co-indexeratargumentet ATOM vid %L till inbyggd funktion %s skall vara ett heltal av sorten ATOMIC_INT_KINDargumentet ATOM vid %L till inbyggd funktion %s skall vara ett heltal av sorten ATOMIC_INT_KIND eller en logisk av sorten ATOMIC_LOGICAL_KINDATOM-argumentet till den inbyggda funktionen %s vid %L mÃ¥ste vara definierbartAUX-pekare initierad fÃ¶r bÃ¥gen %d->%dAVX-vektorargument utan AVX aktiverat Ã¤ndrar ABI:etAVX-vektorretur utan AVX aktiverat Ã¤ndrar ABI:etAVX512F-vektorargument utan AVX512F aktiverat Ã¤ndrar ABI:etAVX512F-vektorretur utan AVX512F aktiverat Ã¤ndrar ABI:etFÃ¶rkortning fÃ¶r â€�-g -feliminate-unused-debug-symbolsâ€�.FÃ¶rkortning fÃ¶r â€�-g -fno-eliminate-unused-debug-symbolsâ€�.AbsolutvÃ¤rdet av SHIFT mÃ¥ste vara mindre Ã¤n eller lika med SIZE vid %CAbstrakt grÃ¤nssnitt %qs Ã¤r ogiltigt i procedurpekartilldelning vid %LAcceptera argument som inte stÃ¤mmer Ã¶verens i proceduranrop.Acceptera utÃ¶kningar fÃ¶r att stÃ¶dja gammal kod.NÃ¥ data i samma sektion frÃ¥n delade fÃ¶rankringspunkter.Ã…tkomstavstÃ¥nd fÃ¶re fÃ¶rÃ¤ldraavstÃ¥ndetÃ…tkomsten Ã¶verlappar med sitt syskonÃ…tkomststorleken Ã¤r stÃ¶rre eller lika med sin fÃ¶rÃ¤ldrastorlekÃ…tkomstspecifikation av operatorn %s vid %C har redan angivitsÃ…tkomstspecifikation fÃ¶r operatorn .%s. vid %C har redan angivitsÃ…tkomsten slutar utanfÃ¶r sin fÃ¶rÃ¤lderSamla utgÃ¥ende funktionsargument och ta/slÃ¤pp det nÃ¶dvÃ¤ndiga stackutrymmet fÃ¶r utgÃ¥ende funktionsargument i funktionsprologen/-epilogen.  Utan denna flagga trycks utgÃ¥ende argument pÃ¥ stacken fÃ¶re anrop av en funktion och plockas efterÃ¥t.  Denna flagga kan medfÃ¶ra reducerad kodstorlek fÃ¶r funktioner som anropar mÃ¥nga funktioner som fÃ¥r sina argument pÃ¥ stacken som, till exempel printf.Aktuellt CLASS-vektorargument till %qs mÃ¥ste vara en fullstÃ¤ndig vektor vid %LAktuellt argument vid %L fÃ¶r INTENT(%s)-attrapp %qs av ELEMENTAL-subrutin %qs Ã¤r en skalÃ¤r, men ett annat aktuellt argument Ã¤r en vektorDet aktuella argumentet vid %L till den inbyggda funktionen %qs mÃ¥ste vara en associerad pekareAktuellt argument vid %L till allokerbart eller pekarattrappargument %qs mÃ¥ste ha en fÃ¶rdrÃ¶jd lÃ¤ngdtypparameter om och endast om attrappen har enAktuellt argument vid %L till attrapp med antagen typ har typparametrar eller Ã¤r av en hÃ¤rledd typ med typgrÃ¤ns eller FINAL-procedurerAktuellt argument innehÃ¥ller fÃ¶r fÃ¥ element fÃ¶r attrappargument %qs (%lu/%lu) vid %LAktuellt argument till %qs vid %L skall vara en pekareDet aktuella argumentet till %qs vid %L mÃ¥ste vara en pekare eller ett giltigt mÃ¥l fÃ¶r attrappekaren i en pekartilldelningssatsAktuellt argument till %qs kan inte vara en vektor med antagen storlek vid %LAktuellt argument till %qs skall vara en ALLOCATABLE vid %LAktuellt argument till EVENT_TYPE eller med EVENT_TYPE-komponent vid %L krÃ¤ver ett explicit grÃ¤nssnitt fÃ¶r proceduren %qsAktuellt argument till LOCK_TYPE eller med LOCK_TYPE-komponent vid %L krÃ¤ver ett explicit grÃ¤nssnitt fÃ¶r proceduren %qsAktuellt argument till %qs vid %L mÃ¥ste vara en co-vektorAktuellt argument till %qs vid %L mÃ¥ste vara polymorftAktuellt argument till %qs vid %L mÃ¥ste vara enkelt sammanhÃ¤ngande eller ett element i en sÃ¥dan vektorAktuella argument till %qs vid %L mÃ¥ste vara obegrÃ¤nsat polymorfa eftersom det formella argumentet Ã¤r en pekare eller allokerbar obegrÃ¤nsat polymorf entitet [F2008: 12.5.2.5]Aktuellt argument till %qs vid %L mÃ¥ste ha samma deklarerade typAktuellt argument till INTENT(OUT)-attrapp med antagen ordning %qs vid %L fÃ¥r inte ha okÃ¤nd storlekAktuellt argument till sammanhÃ¤ngande pekarattrapp %qs vid %L mÃ¥ste vara enkelt sammanhÃ¤ngandeAktuellt argument till icke-INTENT(INOUT)-attrappen %qs vid %L, som Ã¤r EVENT_TYPE eller har en EVENT_TYPE-komponentAktuellt argument till icke-INTENT(INOUT)-attrappen %qs vid %L, som Ã¤r LOCK_TYPE eller har en LOCK_TYPE-komponentAktuell strÃ¤nglÃ¤ngd matchar inte den deklarerade fÃ¶r attrappargument â€�%sâ€� (%ld/%ld)Aktuell strÃ¤nglÃ¤ngd Ã¤r kortare Ã¤n den deklarerade fÃ¶r attrappargument â€�%sâ€� (%ld/%ld)LÃ¤gg till CS-prefix till call och jmp till indirekta snuttar med grenmÃ¥l i r8-r15-register.LÃ¤gg till ett pass fÃ¶r eliminering av gemensamma deluttryck efter slingoptimeringar.LÃ¤gg till kommentarer om ignorerade deklarationer i det genererade C++-huvudet.LÃ¤gg till beskrivningsattribut till nÃ¥gra DWARF DIE:er som inte har nÃ¥got namnattribut.LÃ¤gg till explicita kontroller av division med noll.LÃ¤gg till explicita kontroller av spill vid division av INT_MIN / -1.LÃ¤gg till extra kommentarer till assemblerutdata.LÃ¤gg till extra information till den kÃ¶rbara som kan snabba upp den dynamiska laddningen (fÃ¶rutsatt att de beroende biblioteken Ã¤r ofÃ¶rÃ¤ndrade).LÃ¤gg till prefixet .lower till sektionsnamn vid kompilering med -m{code,data}-region=lower (avaktiverat som standard).Ytterligare felsÃ¶kningsutskrifter.Ytterligare stÃ¶rsta tillÃ¥tna Ã¶kning av total storlek pÃ¥ nya parametrar som ipa-sra ersÃ¤tter en pekare till ett aggregat med, om den pekar pÃ¥ en lokal variabel som anroparen endast skriver till och skickar den som ett argument till funktioner.Efter att diagnosticera odefinierat beteende, fÃ¶rsÃ¶k fortsÃ¤tta kÃ¶rningen.Optimera aggressivt slingor med anvÃ¤ndning av sprÃ¥kbegrÃ¤nsningar.Aliasets och mÃ¥lets comdat-grupper skiljerAliasets och mÃ¥lets sektion skiljerAlias fÃ¶r -mcpu=g10.Alias fÃ¶r -mcpu=g13.Alias fÃ¶r -mcpu=g14.Alias har anropsbÃ¥garAlias har mer Ã¤n en aliasreferensAlias har icke-alias-referensAlias:Justera alla etiketter.Justera alla slingor till 32-bytesgrÃ¤ns.Justera kod och data till 32 bitar.Justera mÃ¥let fÃ¶r strÃ¤ngoperationerna.Justera double pÃ¥ 64-bitarsgrÃ¤nser.Justera funktionsingÃ¥ngar till 4 byte.Justera etiketter som bara nÃ¥s via hopp.Justera nÃ¥gra double pÃ¥ dword-grÃ¤ns.Justera starten av funktioner.Justera starten av slingor.Justera till bastypen av bitfÃ¤ltet.Justera bastypen av bitfÃ¤lt.  Anta inte att ojusterade Ã¥tkomster hanteras av systemet.Justera variabler pÃ¥ en 32-bitarsgrÃ¤ns.Alla inbyggda procedurer Ã¤r tillgÃ¤ngliga oavsett av vald standard.Alla minnesÃ¥tkomster anvÃ¤nder I/O ladda-/lagrainstruktioner.Alla LEN-typparametrar i satsen TYPE IS vid %C mÃ¥ste vara ASSUMEDAllokerbar %qs vid %L kan inte ha en initierareDen allokerbara vektorn %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordningDet allokerbara teckenattrappargumentet %qs vid %L mÃ¥ste ha fÃ¶rdrÃ¶jd lÃ¤ngd eftersom proceduren %qs Ã¤r BIND(C)Allokerbar co-vektorvariabel %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd formDen allokerbara komponenten %s vid %L mÃ¥ste ha en co-dimension eftersom den har en icke co-vektordelkomponent av typen EVENT_TYPEDen allokerbara komponenten %s vid %L mÃ¥ste ha en co-dimension eftersom den har en icke co-vektordelkomponent av typen LOCK_TYPEAllokerbar komponent %s vid %L av typen EVENT_TYPE mÃ¥ste ha en co-dimensionAllokerbar komponent %s vid %L av typen LOCK_TYPE mÃ¥ste ha en co-dimensionAllokerbar komponent i post vid %C mÃ¥ste ha fÃ¶rdrÃ¶jd formAllokerbar komponent eller vektor med fÃ¶rdrÃ¶jd form nÃ¤ra %C i DATA-satsAllokerbar funktion %qs vid %L mÃ¥ste ha ett explicit funktionsgrÃ¤nssnittAllokera lokala variabler pÃ¥ stacken fÃ¶r att mÃ¶jliggÃ¶ra indirekt rekursion.Allokeringsobjekt vid %C Ã¤r varken en pekare pÃ¥ annat Ã¤n procedur eller en allokerbar variabelAllokeringsobjekt vid %L fÃ¶rekommer ocksÃ¥ vid %LAllokeringsobjekt vid %L Ã¤r varken en datapekare eller en allokerbar variabelAllokeringsobjekt vid %L Ã¤r underobjekt till objekt vid %LAllokeringsobjekt vid %L mÃ¥ste vara ALLOCATABLE eller en POINTERAllokeringsobjekt vid %L med en fÃ¶rdrÃ¶jd typparameter behÃ¶ver antingen en typspecifikation eller en SOURCE-tagg eller en MOLD-taggAllokerar %s vid %L med typspecifikation krÃ¤ver samma teckenlÃ¤ngdsparameter som i deklarationenAllokering %s av ABSTRACT bastyp vid %L behÃ¶ver en typspecifikation eller source-uttryckTillÃ¥t (eller tillÃ¥t inte) gcc att anvÃ¤nda LOOP-instruktionen.TillÃ¥t IEC559 flyttalsundantag i konstanta uttryck.TillÃ¥t en BOZ-litteralkonstant att finnas i en ogiltig kontext och med X istÃ¤llet fÃ¶r Z.TillÃ¥t Ã¥tkomst till instansvariabler som om de vore lokala deklarationer i instansmetodimplementationer.TillÃ¥t radlÃ¤ngd med godtyckligt antal tecken i fast lÃ¤ge.TillÃ¥t radlÃ¤ngd med godtyckligt antal tecken i fri form.TillÃ¥t att bitfÃ¤lt gÃ¥r Ã¶ver ordgrÃ¤nser.TillÃ¥t grenar att packas med andra instruktioner.TillÃ¥t de inbyggda funktionerna ceil, floor, round, trunc att hÃ¶ja â€�oexaktâ€�-undantag.TillÃ¥t dollartecken i entitetsnamn.TillÃ¥t snabba hopp till meddelandehanteraren.TillÃ¥t att funktionsadresser lÃ¤ggs i register.TillÃ¥t gcc att generera LIW-instruktioner.TillÃ¥t gcc att generera instruktionerna SETLB och Lcc.TillÃ¥t flyttalsinstruktioner i hÃ¥rdvara att omfatta bÃ¥de 32-bitars och 64-bitars operationer.TillÃ¥t implicit konvertering mellan vektorer med olika antal underdelar och/eller olika elementtyper.TillÃ¥t funktioner (eller variabler) som stÃ¥r emellan fÃ¶r sÃ¥dana med annan semantik (respektive initierare) i den dynamiska lÃ¤nkaren.TillÃ¥t matematikoptimeringar som kan strida mot IEEE- eller ISO-standarder.TillÃ¥t optimeringar fÃ¶r flyttalsaritmetik som kan Ã¤ndra resultatet av operationen pÃ¥ grund av avrundning.TillÃ¥t fÃ¶rtida schemalÃ¤ggning av kÃ¶ade instruktioner.TillÃ¥t endast lÃ¤sbar data i sdata.TillÃ¥t teckenutÃ¶kning i sammanslagningsoperationer.TillÃ¥t spekulativ fÃ¶rflyttning av fler laddningar.TillÃ¥t spekulativ fÃ¶rflyttning av icke-laddningar.TillÃ¥t spekulativ fÃ¶rflyttning av nÃ¥gra laddningar.TillÃ¥t argument till â€�?â€�-operatorn att ha olika typer.TillÃ¥t kompilatorn att introducera nya datakapplÃ¶pningar (race conditions) vid lagringar.TillÃ¥t passet fÃ¶r lagringssammanslagning att introducera ojusterade lagringar om det Ã¤r tillÃ¥tet att gÃ¶ra det.TillÃ¥t anvÃ¤ndningen av MDMX-instruktioner.TillÃ¥t anvÃ¤ndning av MT-instruktioner.TillÃ¥t anvÃ¤ndningen av flyttalsinstruktioner fÃ¶r V850E2V3 och uppÃ¥t.TillÃ¥t anvÃ¤ndningen av flyttalsinstruktioner och -ABI i hÃ¥rdvara.TillÃ¥t avhuggning istÃ¤llet fÃ¶r avrundning mot noll fÃ¶r brÃ¥kdelsfixdecimaltyper.TillÃ¥t att tvÃ¥ instruktioner lÃ¤ggs ut per cykel.TillÃ¥t anvÃ¤ndning av pseudoinstruktionen __gcc_isr i ISR-prologer och -epiloger.TillÃ¥t anvÃ¤ndning av r15 fÃ¶r inline-ASM.Redan inuti ett CONTAINS-block vid %CAlternativ RETURN-sats vid %C Ã¤r bara tillÃ¥ten inuti en SUBROUTINEAlternativ RETURN-sats vid %L krÃ¤ver en SCALAR-INTEGER-returspecificerareAlternativ anropskonvention.Alternativ retur vid %L Ã¤r inte tillÃ¥tet i en DTIO-procedurAlternativ retur fÃ¥r inte fÃ¶rekomma i operatorgrÃ¤nssnitt vid %LAlternativt returattrappargument fÃ¥r inte fÃ¶rekomma i en SUBROUTINE med attributet BIND(C) vid %LAlternativ returspecificerare i elementÃ¤r subrutin %qs vid %L Ã¤r inte tillÃ¥tenAlternativ returspecificerare i funktionen %qs vid %L Ã¤r inte tillÃ¥tenAlternativt returargument vid %CFast orefererad har %qs tvetydiga grÃ¤nssnitt vid %LAltiVec-argument skickat till funktion utan prototypAltiVec stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturJustera alltid funktionsingÃ¥ng, hoppmÃ¥l och returadress.Generera alltid lÃ¥nga anrop.Spara alltid $lp pÃ¥ stacken.Hantera alltid bitfÃ¤lt som int-stora.AnvÃ¤nd alltid Dynamic Realigned Argument Pointer (DRAP) fÃ¶r att justera stacken.AnvÃ¤nd alltid JSR, aldrig BSR, fÃ¶r anrop.Tvetydig !$OMP DECLARE REDUCTION frÃ¥n modulen %s vid %LTvetydiga grÃ¤nssnitt i %s fÃ¶r %qs vid %L och %qs vid %LTvetydig symbol i TYPE-definition vid %CLÃ¤gg till lÃ¤mpliga diagnostiska meddelanden till kommandoradsflaggan som styr dem.MÃ¤ngd av lokalt datadelningsminne (LDS) att reservera fÃ¶r gÃ¤ngprivata variabler.Ett alias fÃ¶r minterlink-compressed som finns fÃ¶r bakÃ¥tkompatibilitet.En alternativ retur vid %L utan ett * attrappargumentEn indirektbÃ¥ge frÃ¥n %s Ã¤r inte markerad som indirekt eller har associerad indirect_info, motsvarande sats Ã¤r: En yttre FORALL-konstruktion har redan ett index med detta namn %LAnalysera och ta bort dubbelordsbyten frÃ¥n VSX-berÃ¤kningar.Analyserat alias har ingen referensAnnotera assemblerinstruktioner med bedÃ¶mda adresser.LÃ¤gg till ett andra understrykningstecken om namnet redan innehÃ¥ller ett understrykningstecken.LÃ¤gg till understrykningstecken till externt synliga namn.AnvÃ¤nd negativt tecken pÃ¥ nollvÃ¤rden.AnvÃ¤nd specialregler fÃ¶r att kompilera kÃ¶rtidspaket.TillÃ¤mpa variabelexpansion nÃ¤r slingor rullas ut.Approximativ funktionsinstruktionsantal i 1k-enheter fÃ¶r att utlÃ¶sa enkla lokala RA.Approximera effekten av funktionsanrop fÃ¶r att fÃ¶renkla analysen.Argumentet %<A%> med INTENT(INOUT) vid %L till den inbyggda subrutinen %s skall inte ha ett vektorindexArgument %<S%> till NEAREST vid %L fÃ¥r inte vara nollArgumentet %qs fÃ¶rekommer tvÃ¥ gÃ¥nger i anrop till %qs vid %LArgumentet %qs till inbyggd %qs vid %L mÃ¥ste vara typkonformt med argument %qs vid %LArgumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte vara ALLOCATABLEArgumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte ha attributet POINTERArgument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qsArgument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qsArgument %qs till %qs med PASS(%s) vid %L mÃ¥ste vara skalÃ¤rtArgument %qs till MOD vid %L fÃ¥r inte vara nollArgument %qs till MODULO vid %L fÃ¥r inte vara nollArgumentet %qs till elementÃ¤r subrutin %qs vid %L mÃ¥ste ha sitt INTENT angivet eller ha attributet VALUEArgumentet %qs av elementÃ¤r procedur vid %L fÃ¥r inte ha attributet ALLOCATABLEArgumentet %qs av elementÃ¤r procedur vid %L fÃ¥r inte ha attributet POINTER%qs-argumentet till elementÃ¤r procedur vid %L mÃ¥ste vara skalÃ¤rtArgumentet %qs till pure-funktion %qs vid %L mÃ¥ste vara INTENT(IN) eller VALUEArgumentet %qs till pure-funktion %qs vid %L med attributet VALUE men utan INTENT(IN)Argumentet %qs till pure-subrutin %qs vid %L mÃ¥ste ha sitt INTENT angivet eller ha attributet VALUEArgument %qs till pure-subrutin %qs vid %L med attributet VALUE men utan INTENTArgument %qs till satsfunktionen %qs vid %L mÃ¥ste vara skalÃ¤rtArgumentet CPTR vid %L till C_F_POINTER skall ha typen TYPE(C_PTR)Argumentet CPTR vid %L till C_F_PROCPOINTER skall ha typen TYPE(C_FUNPTR)Argumentet C_PTR_1 vid %L till C_ASSOCIATED skall ha typen TYPE(C_PTR) eller TYPE(C_FUNPTR)Argumentet C_PTR_2 vid %L till C_ASSOCIATED skall ha samma typ som C_PTR_1: %s istÃ¤llet fÃ¶r %sArgumentet FPTR vid %L till C_F_POINTER mÃ¥ste vara en pekareArgumentet FPTR vid %L till C_F_POINTER skall inte vara co-indexeratArgumentet FPTR vid %L till C_F_PROCPOINTER skall vara en procedurpekareArgumentet FPTR vid %L till C_F_PROCPOINTER fÃ¥r inte vara co-indexeratArgument NCOPIES till inbyggd REPEAT Ã¤r negativt (dess vÃ¤rde Ã¤r %ld)Argument NCOPIES till inbyggd REPEAT Ã¤r negativt vid %LArgumentet NCOPIES till inbyggd REPEAT Ã¤r fÃ¶r stortArgumentet NCOPIES till inbyggd REPEAT Ã¤r fÃ¶r stort vid %LArgumentet X vid %L till C_FUNLOC skall vara en procedur eller en procedurpekareArgumentet X vid %L till C_FUNLOC fÃ¥r inte vara co-indexeratArgumentet X vid %L till C_LOC fÃ¥r inte vara en strÃ¤ng med lÃ¤ngden nollArgumentet X vid %L till C_LOC skall antingen ha attributet POINTER eller TARGETArgumentet X vid %L till C_LOC fÃ¥r inte vara co-indexeratArgumentet vid %L till C_LOC fÃ¥r inte vara polymorftDim-argumentet vid %L mÃ¥ste ha INTEGER-typDim-argumentet vid %L mÃ¥ste vara skalÃ¤rtArgument stÃ¤mmer inte Ã¶verens fÃ¶r den Ã¥sidosÃ¤ttande proceduren %qs vid %L: %sArgument till â€�%sâ€� vid %L mÃ¥ste ha lÃ¤ngden ettArgument till %s-funktion vid %L Ã¤r negativtArgument till funktion %s vid %L Ã¤r fÃ¶r stort fÃ¶r sorteringssekvensen av ordning %dArgument till %s-funktion vid %L utanfÃ¶r sitt intervall [0,127]Argument till ACOS vid %L mÃ¥ste vara mellan -1 och 1Argument till ACOSD vid %L mÃ¥ste vara mellan -1 och 1Argumentet till ACOSH vid %L fÃ¥r inte vara mindre Ã¤n 1Argument till ASIN vid %L mÃ¥ste vara mellan -1 och 1Argument till ASIND vid %L mÃ¥ste vara mellan -1 och 1Argument till ATANH vid %L mÃ¥ste vara i intervallet -1 till 1Argument till FINAL-procedur vid %L mÃ¥ste ha typen %qsArgument till FINAL-procedur vid %L fÃ¥r inte vara ALLOCATABLEArgument till FINAL-procedur vid %L fÃ¥r inte vara INTENT(OUT)Argument till FINAL-procedur vid %L fÃ¥r inte vara OPTIONALArgument till FINAL-procedur vid %L fÃ¥r inte vara en POINTERArgument till IACHAR vid %L mÃ¥ste ha lÃ¤ngden ettArgument till IACHAR-funktion vid %L Ã¤r utanfÃ¶r sitt intervall 0..127Argument till ICHAR vid %L mÃ¥ste ha lÃ¤ngden ettArgument till LOG vid %L fÃ¥r inte vara mindre Ã¤n eller lika med nollArgument till LOG10 vid %L fÃ¥r inte vara mindre Ã¤n eller lika med nollArgument till SELECT-sats vid %L kan inte vara %sArgumentet till SELECT-satsen vid %L mÃ¥ste vara ett skalÃ¤rt uttryckArgument till SQRT vid %L har ett negativt vÃ¤rdeArgumentet till %<-fcheck%> Ã¤r inte giltigt: %sArgumentet till %<-ffpe-summary%> Ã¤r inte giltigt: %sArgumentet till %<-ffpe-trap%> Ã¤r inte giltigt: %sArgumenttyper till inbyggd %qs vid %L mÃ¥ste stÃ¤mma Ã¶verens (%s/%s)Argument till %qs vid %L och %L kan inte bÃ¥da vara litterala BOZ-konstanterArgument till %qs har olika sorts typparametrar vid %LAritmetisk IF-sats vid %CAritmetisk IF-sats vid %L krÃ¤ver ett skalÃ¤rt REAL- eller INTEGER-uttryckAritmetisk NaN vid %LAritmetisk NaN-konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>Aritmetik OK vid %LAritmetiskt OK konvertering av %s till %s vid %LAritmetiskt spill vid %LAritmetiskt spill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>Aritmetiskt underspill vid %LAritmetiskt underspill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>Vektor %qs vid %L kan inte ha en fÃ¶rdrÃ¶jd formVektor %qs vid %L Ã¤r en variabel, som inte reduceras till ett konstant uttryckVektorn %qs vid %L Ã¤r stÃ¶rre Ã¤n grÃ¤nsen satt med %<-fmax-stack-var-size=%>, flyttad frÃ¥n stacken till statisk lagring.  Detta gÃ¶r proceduren osÃ¤ker nÃ¤r den anropas rekursivt, eller samtidigt frÃ¥n flera trÃ¥dar.  Ã–vervÃ¤g att Ã¶ka grÃ¤nsen %<-fmax-stack-var-size=%> (eller anvÃ¤nd %<-frecursive%>, som implicerad obegrÃ¤nsad %<-fmax-stack-var-size=%> â€“ eller Ã¤ndra koden till att anvÃ¤nda en ALLOCATABLE vektor. Om variabeln aldrig anvÃ¤nds av flera samtidigt kan denna varning ignoreras och variabeln skulle ocksÃ¥ kunna deklareras med attributet SAVE.Vektor %qs vid %L med icke-konstanta grÃ¤nser kan inte vara ett EQUIVALENCE-objektVektorn %qs fÃ¥r inte fÃ¶rekomma i reduktionen vid %LVektorbindning stÃ¤mmer inte fÃ¶r dimension 1 av vektorn (%ld/%ld)Vektorbindning stÃ¤mmer inte fÃ¶r dimension 2 av vektorn (%ld/%ld)Vektorkomponent i post vid %C mÃ¥ste ha uttrycklig formVektorkomponent i post vid %C mÃ¥ste ha fÃ¶rdrÃ¶jd formVektorkonstruerare med typspecifikation vid %CVektorkonstruerarvÃ¤rde vid %L fÃ¥r inte vara obegrÃ¤nsat polymorft [F2008: C4106]En vektorentitet krÃ¤vs vid %LVektor i initierarlista vid %L mÃ¥ste ha en uttrycklig formVektorindex vid %L Ã¤r en vektor med ordning %dVektorindex vid %L mÃ¥ste ha INTEGER-typ, fann %sVektorindex vid %L mÃ¥ste vara skalÃ¤rtVektorn Ã¤r inte sammanhÃ¤ngande vid %LVektor med interoperabla typer vid %L till C_LOC som inte Ã¤r allokerbar och varken antagen storlek eller explicit storlekVektoroperander passar inte ihop vid %LVektoroperander passar inte ihop vid konvertering av %s till %s vid %LVektorpekaren %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordningVektorreferens vid %C kan inte ha mer Ã¤n %d dimensionerVektorreferens vid %C har mer Ã¤n 7 dimensionerVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i co-dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i co-dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i slingan som bÃ¶rjar vid %LVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i slingan som bÃ¶rjar vid %LVektorreferens i EQUIVALENCE vid %C fÃ¥r inte vara en vektorsektionVektorreferens utanfÃ¶r grÃ¤nsernaVektorsektion vid %L till C_LOCVektorsektionsbeteckning, t.ex. %<(:)%>, krÃ¤vs fÃ¶rutom co-vektorbeteckningen %<[...]%> vid %CVektorsektion med ett vektorindex vid %L skall inte vara mÃ¥let fÃ¶r en pekareVektorsektioner: %qs Ã¤r inte tillÃ¥tet i !$ACC DECLARE vid %LVektorspecifikation vid %C har mer Ã¤n %d dimensionerVektorspecifikation vid %C med mer Ã¤n 7 dimensionerVektorspecifikation fÃ¶r symbolen %qs i COMMON vid %C mÃ¥ste vara explicitVektorspecifikation mÃ¥ste vara fÃ¶rdrÃ¶jd vid %LVektorspecifikation eller vektorvÃ¤rt SOURCE=-uttryck krÃ¤vs i ALLOCATE-sats vid %LVektorspecifikation krÃ¤vs i ALLOCATE-sats vid %LVektorsektion som aktuellt argument vid %L Ã¤r inkompatibelt med attrappargumentet %qs utan antagen form pÃ¥ grund av attributet VOLATILEVektorsektion som aktuellt argument med vektorindex vid %L Ã¤r inte kompatibelt med attributet INTENT(OUT), INTENT(INOUT), VOLATILE eller ASYNCHRONOUS pÃ¥ attrappargumentet %qsEftersom utvidgningen av %qs vid %L har en co-vektorkomponent, skall fÃ¶rÃ¤ldratypen %qs ocksÃ¥ ha enAssemblerflaggor
  ================
  
  Tilldelad GOTO-sats vid %CTilldelad etikett Ã¤r inte en mÃ¥letikettTilldelning annat vÃ¤rde Ã¤n 0 eller 1 till LOGICAL har odefinierat resultat vid %LTilldelning av skalÃ¤r till en oallokerad vektorGrÃ¤nssnitt fÃ¶r tilldelningsoperator vid %L mÃ¥ste vara en SUBROUTINEGrÃ¤nssnitt fÃ¶r tilldelningsoperator vid %L mÃ¥ste ha tvÃ¥ argumentGrÃ¤nssnitt fÃ¶r tilldelningsoperator vid %L fÃ¥r inte omdefiniera en INTRINSIC-typtilldelningTilldelning till en FORALL-indexvariabel vid %LTilldelning till en LEN- eller KIND-part_ref vid %L tillÃ¥ts inteTilldelning till ett konstant uttryck vid %CTilldelning till en allokerbar polymorf variabel vid %LTilldelning till en allokerbar polymorf variabel vid %L krÃ¤ver %<-frealloc-lhs%>Tilldelning till en co-indexerad variabel vid %L i en PURE-procedurTilldelning till sammanhÃ¤ngande pekare frÃ¥n icke sammanhÃ¤ngande mÃ¥l vid %LTilldelning till en polymorf co-vektor vid %L Ã¤r inte tillÃ¥tetAssociationsnamn %qs i %s-klausul vid %LAssociationsnamn %qs i SHARED-klausul vid %LAssociationsnamn %qs vid %L anvÃ¤nds som en vektorAssociationsnamn %qs kan inte fÃ¶rekomma i ett variabeldefinitionssammanhang (%s) vid %L eftersom dess mÃ¥l vid %L inte heller kanDen associerande entiteten %qs vid %L Ã¤r ett procedurnamnDen associerande entiteten %qs vid %L Ã¤r en procedurpekareDet associerande selector-uttrycket vid %L ger en procedurAssociationsmÃ¥let vid %C fÃ¥r inte vara co-indexeratAssociationsmÃ¥let vid %L fÃ¥r inte vara en BOZ-litteralkonstantAnta att ES Ã¤r noll genom hela programkÃ¶rningen, anvÃ¤nd ES: fÃ¶r endast lÃ¤sbara data.Anta ICPLBs Ã¤r aktiverade vid kÃ¶rtillfÃ¤llet.Anta ett stort TLS-segment.Anta att alla symboler har 32-bitsvÃ¤rden.Anta att alla funktioner med variabelt antal argument har prototyp.Anta att assemblern stÃ¶djer .loc-direktiv (DWARF2+).Anta att assemblern stÃ¶djer vyer i .loc-direktiv (DWARF2+).Anta att kod kommer assembleras av GAS.Anta kod kommer lÃ¤nkas av GNU ld.Anta kod kommer lÃ¤nkas av HP ld.Anta att gemensamma deklarationer kan Ã¥sidosÃ¤ttas med sÃ¥dana med en stÃ¶rre avslutande vektor.Anta att datasegment Ã¤r relativa till textsegment.Anta att flyttalsoperationer kan utlÃ¶sa fÃ¤llor.Anta att inkommande stack Ã¤r justerad till denna 2-potens.Anta att etiketter och symboler kan adresseras med 16-bitars absoluta adresser.Anta att ladda data frÃ¥n flash Ã¤r lÃ¥ngsammare Ã¤n att hÃ¤mta instruktioner.Anta att minnesreferenser Ã¤r ordnade och att barriÃ¤rer inte behÃ¶vs.Anta att inga NaN:er eller oÃ¤ndligheter genereras.Anta normal C-kÃ¶rmiljÃ¶.Anta att pekarspill slÃ¥r runt.Anta mÃ¶jlig feljustering av double.Anta avrundning till nÃ¤rmaste Ã¤r valt i schemalÃ¤ggningssyfte.Anta att spill vid teckenaritmetik slÃ¥r runt.Anta liten adressrymd.Anta att strikta aliasregler gÃ¤ller Ã¶ver (ej inline:ade) funktionsgrÃ¤nser.Anta att strikta aliasregler gÃ¤ller.Antag att mÃ¥l-CPU:n Ã¤r konfigurerad fÃ¶r rak byteordning.Antag att mÃ¥l-CPU:n Ã¤r konfigurerad med omvÃ¤nd byteordning.Anta att all data i statisk lagring kan kommas Ã¥t med LDS/STS.  Denna flagga Ã¤r bara anvÃ¤ndbar fÃ¶r reducerade Tiny-enheter.Anta att flyttalslagringar och -laddningar troligen inte orsakar konflikter nÃ¤r de placeras i en instruktionsgrupp.Anta att slingor med en utgÃ¥ng kommer avsluta och inte snurra i oÃ¤ndlighet.Anta att mottagare av Objective-C-meddelanden kan var nil.Anta att kÃ¶rtidsstÃ¶d finns, sÃ¥ utelÃ¤mna -lsim frÃ¥n lÃ¤nkningskommandoraden.Anta att standard D-kÃ¶rtidsbibliotek och â€�D mainâ€� finns.Antag att de Ã¶msesidiga uppskattningsinstruktionerna ger mer precision.Anta att kÃ¤llkodsfilen Ã¤r i fix form.Anta att kÃ¤llkodsfilen Ã¤r i fritt format.Antag att vÃ¤rdena i upprÃ¤kningstyper alltid finns inom det minsta intervallet av den typen.Anta att villkorliga grenar med noll fÃ¶rskjutning Ã¤r snabba.Anta miljÃ¶n VxWorks RTP.Anta miljÃ¶n VxWorks vThreads.Anta unifierad syntax fÃ¶r inline:ad assemblerkod.TeckenlÃ¤ngdsvariabel %qs med antagen eller fÃ¶rdrÃ¶jd lÃ¤ngd i konstant uttryck vid %LVektor %qs med antagen storlek i %s-klausul vid %LVektor %qs med antagen form vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckVektor med antagen form vid %L mÃ¥ste vara ett attrappargumentVektor %qs med antagen storlek vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckVektor %qs med antagen storlek i %s-klausul vid %LVektor %qs med antagen storlek i COPYPRIVATE-klausul vid %LVektor %qs med antagen storlek i namnlistan %qs vid %C Ã¤r inte tillÃ¥tetVektor %qs med antagen storlek i namnlistan %qs vid %L Ã¤r inte tillÃ¥tetVektor med antagen storlek vid %L mÃ¥ste vara ett attrappargumentAntagen typ vid %CFÃ¶rmodad typ vid %C Ã¤r inte tillÃ¥tet fÃ¶r komponenterDen antagna typen pÃ¥ variabeln %s vid %L Ã¤r bara tillÃ¥ten fÃ¶r attrappvariablerTeckenattrappargumentet %qs med fÃ¶rmodad lÃ¤ngd vid %L till proceduren %qs med attributet BIND(C)Argumentet med antagen ordning vid %L Ã¤r endast tillÃ¥tet som aktuellt argument till inbyggda frÃ¥gefunktionerArgumentet med antagen ordning vid %L Ã¤r endast tillÃ¥tet som fÃ¶rsta aktuella argument till den inbyggda frÃ¥gefunktionen %sArgumentet med antagen ordning krÃ¤ver ett explicit grÃ¤nssnitt vid %LVektor %qs med antagen ordning vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckVektor med antagen ordning vid %CVektor med antagen ordning vid %L kan inte ha attributet VALUE eller CODIMENSIONVektor med antagen ordning vid %L mÃ¥ste vara ett attrappargumentVariabel med antagen ordning %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentetVariabeln %s med antagen ordning vid %L kan bara anvÃ¤ndas som ett aktuellt argumentVariabeln %s med antagen ordning vid %L skall inte ha en subobjektreferensAktuellt argument med antagen form vid %L Ã¤r inte kompatibel med attrappargumentet %qs utan antagen form pÃ¥ grund av attributet VOLATILEVektorn %qs med antagen form vid %L som attrappargument till BIND(C)-proceduren %qs vid %LVektor %qs med antagen form vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckAttrappvektor med antagen storlek med !$ACC DECLARE vid %LAktuellt argument med antagen typ vid %L motsvarande ett attrappargument %qs med antagen ordning mÃ¥ste ha antagen form eller antagen ordningAktuellt argument med antagen typ vid %L krÃ¤ver att attrappargumentet %qs har antagen typArgumentet â€�%sâ€� med antagen typ vid %L krÃ¤ver ett explicit grÃ¤nssnittArgumentet med antagen typ vid %L Ã¤r inte tillÃ¥tet som aktuellt argument till den inbyggda %sArgumentet med antagen typ vid %L Ã¤r endast tillÃ¥tet som aktuellt argument till den inbyggda funktionen â€�%sâ€�Variabel med antagen typ %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentetVariabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUEVariabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet INTENT(OUT)Variabeln %s med antagen typ vid %L fÃ¥r bara anvÃ¤ndas som ett aktuellt argumentVariabeln %s med antagen typ vid %L fÃ¥r inte vara en vektor med explicit formVariabeln %s med antagen typ vid %L skall inte ha en subobjektreferensI global rÃ¤ckvidd:Som mest %i profilkÃ¶rningar stÃ¶djs.  Kanske en skadad profil?PÃ¥ toppnivÃ¥:FÃ¶rsÃ¶k att DEALLOCATE oallokerad â€�%sâ€�FÃ¶rsÃ¶k fylla fÃ¶rdrÃ¶jningsfack av greninstruktioner.FÃ¶rsÃ¶k att indirekt Ã¶verlappa COMMON-block %s och %s med EQUIVALENCE vid %CFÃ¶rsÃ¶k hÃ¥ll stacken justerad till denna 2-potens.FÃ¶rsÃ¶k slÃ¥ samman identiska konstanter mellan kompileringsenheter.FÃ¶rsÃ¶k slÃ¥ samman identiska konstanter och konstanta variabler.FÃ¶rsÃ¶k slÃ¥ samman identiska felsÃ¶kningsstrÃ¤ngar mellan kompileringsenheter.FÃ¶rsÃ¶k att allokera redan allokerad variabelFÃ¶rsÃ¶k att allokera redan allokerad variabel â€�%sâ€�Attributet %s vid %L i en TYPE-definitionAttribut vid %L Ã¤r inte tillÃ¥tet i en STRUCTURE-definitionAttribut vid %L Ã¤r inte tillÃ¥tet i en TYPE-definitionAttribut vid %L Ã¤r inte tillÃ¥tet utanfÃ¶r en TYPE-definitionUtÃ¶ka variabelplatslistor med progressiva vyer.AutoFDO-profilens magiska tal stÃ¤mmer inteAutoFDO-profilens version %u stÃ¤mmer inte med %uAutomatisk vektor %qs vid %L kan inte ha en initierareLÃ¤gger automatiskt till mellanslag fÃ¶r lÃ¤ngre sÃ¶kvÃ¤gsnamn i laddkommandon (upp till MAXPATHLEN).Justera automatiskt grenmÃ¥l fÃ¶r att reducera grenstraff.TillgÃ¤ngliga val av BITAR:Genomsnittliga antalet iterationer Ã¶ver en slinga.Undvik alla avstÃ¥ndsgrÃ¤nser vid anropsinstruktioner.Undvik att kombinera flera satser till en exploderad bÃ¥ge.Undvik att generera pc-relativa anrop, anvÃ¤nd indirekt anrop.Undvik att generera indexerade ladda/lagra-instruktioner sÃ¥ lÃ¥ngt mÃ¶jligt.Undvik Ã¶verlappande destinationer och adressregister fÃ¶r LDRD-instruktioner som kan utlÃ¶sa Cortex-M3-errata.Undvik att placera nÃ¥gra lÃ¤sbara data i programminnet.Undvik spekulativa laddningar fÃ¶r att gÃ¥ runt en hÃ¥rdvaruanomali.Undvik att anvÃ¤nda instruktionerna DIV och MOD.Undvika att anvÃ¤nda GOT fÃ¶r att komma Ã¥t externa symboler.GB %i kan inte kasta men har en EH-bÃ¥geGB %i har felaktig bÃ¥geGB %i har felaktig fall-igenom-bÃ¥geGB %i har flera EH-bÃ¥garGB %i saknar en EH-bÃ¥geGB %i saknar en bÃ¥geGB %i:s sista sats har felaktigt satt lpGB %i har fÃ¶r mÃ¥nga fall-igenom-bÃ¥garflaggan BB_RTL Ã¤r inte satt fÃ¶r block %dBIND(C)-variabeln %qs vid %L mÃ¥ste ha lÃ¤ngden ettBIND(C) applicerat pÃ¥ %s %s vid %LBIND(C) vid %LAttribut BIND(C) vid %C krÃ¤ver ett grÃ¤nssnitt med BIND(C)Attribut BIND(C) vid %L kan endast anvÃ¤ndas fÃ¶r variabler och common-blockAttributet BIND(C) vid %L kan inte anges fÃ¶r en intern procedurBIND(C)-procedur med NAME fÃ¥r inte ha attributet POINTER vid %CBIND(C)-sats vid %CBLANK= vid %L Ã¤r inte tillÃ¥tet i Fortran 95BLOCK DATA-konstruktion vid %LBLOCK DATA-element %qs vid %L mÃ¥ste vara i COMMONBLOCK-konstruktion vid %CBMX-instruktioner stÃ¶djs endast med R2-arkitekturenBOZ vid %L fÃ¥r inte fÃ¶rekomma i en initiering i gammal stilBOZ-konstant vid %C anvÃ¤nder icke-standard postfix-syntaxBOZ-konstant vid %L fÃ¥r inte fÃ¶rekomma i det inbyggda underprogrammet COMPLEXBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma som en initierareBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i det inbyggda underprogrammet ACHARBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i det inbyggda underprogrammet CHARBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i en strukturkonstruerareBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i en vektorkonstruerareBOZ-litteralkonstanten vid %L fÃ¥r inte fÃ¶rekomma i en utmatning-IO-listaBOZ-litteralkonstanten vid %L fÃ¥r inte fÃ¶rekomma i det inbyggda underprogrammet FLOATBOZ-litteralkonstanten vid %L kan inte vara ett aktuellt argument till %qsBOZ-litteralkonstanten vid %L fÃ¥r inte vara en operand till den unÃ¤ra operatorn %qsBOZ-litteralkonstant vid %L Ã¤r varken ett DATA-satsvÃ¤rde eller ett aktuellt argument till ett inbyggt INT/REAL/DBLE/CMPLX-underprogramBOZ-litteralkonstanten nÃ¤ra %L fÃ¥r inte fÃ¶rekomma som en operand till en relationsoperatorlitteral BOZ-konstant nÃ¤ra %L kan inte tilldelas till en %qs-variabellitteral BOZ-konstant nÃ¤ra %L kan inte tilldelas till en %qs-variabel i en initiering i gammal stilBOZ anvÃ¤nd utanfÃ¶r en DATA-sats vid %LBPF CO-RE stÃ¶djer inte LTOBPF CO-RE behÃ¶ver BTF-felsÃ¶kningsinformation, anvÃ¤nd %<-gbtf%>BYTE-typ vid %CBYTE-typ anvÃ¤nd vid %C Ã¤r inte tillgÃ¤nglig pÃ¥ mÃ¥lmaskinenFelaktig 128-bitsfÃ¶rflyttningFelaktig GPR-sammanslagningFelaktig INTENT-specifikation vid %CFelaktig IO-bastyp (%d)Felaktigt allokeringsobjekt vid %C fÃ¶r en PURE-procedurFelaktig vektordimension vid %LFelaktig vektorreferens vid %LFelaktig vektorspecifikation av komponenten %qs refererad i postkonstruerare vid %LFelaktig vektorspecifikation fÃ¶r en explicit formad vektor vid %CFelaktig vektorspecifikation fÃ¶r en fÃ¶rmodat formad vektor vid %CFelaktig vektorspecifikation fÃ¶r en fÃ¶rmodat formad vektor vid %CFelaktig vektorspecifikation i ALLOCATE-sats vid %LFelaktigt tecken %qc i OPERATOR-namn vid %CFelaktig co-vektorspecifikation i ALLOCATE-sats vid %LFelaktig fortsÃ¤ttningsrad vid %CFel sorts uttryck fÃ¶r funktionen %qs vid %LFelaktig sort fÃ¶r logisk konstant vid %CFelaktigt namnFelaktig operatorDÃ¥lig form pÃ¥ initierare vid %LFelaktig specifikation fÃ¶r vektor med antagen storlek vid %CFelaktig specifikation fÃ¶r vektor med antagen storlek vid %LFelaktig specifikation fÃ¶r en fÃ¶rdrÃ¶jt formad vektor vid %CFelaktigt mÃ¥l i pekartilldelning i PURE-procedur vid %LFelaktig typ i konstant uttryckFelaktig typ i gfc_simplify_signGrund-ABI-typer fÃ¶r LoongArch:Basobjekt fÃ¶r typbundet NOPASS-proceduranrop vid %L mÃ¥ste vara skalÃ¤rtBasobjekt fÃ¶r procedurpekarkomponentanrop vid %L Ã¤r av ABSTRACT typ %qsBasobjekt fÃ¶r typbundet proceduranrop vid %L Ã¤r av ABSTRACT typ %qsGrundlÃ¤ggande ISA:er hos LoongArch:Bindning vid %C mÃ¥ste ha samma Ã¥tkomst som den redan definierade bindningen %qsBindningsattribut anger redan passing, otillÃ¥ten NOPASS vid %CBindningsattribut anger redan passing, otillÃ¥ten PASS vid %CBlank BLOCK DATA vid %C stÃ¥r i konflikt med tidigare BLOCK DATA vid %LBlank krÃ¤vs i %s-sats nÃ¤ra %CAllmÃ¤n SAVE-sats vid %C fÃ¶ljer tidigare SAVE-satsBlocketikett Ã¤r inte tillÃ¤mplig fÃ¶r IF-sats vid %CBlocketikett Ã¤r inte tillÃ¤mplig fÃ¶r aritmetisk IF-sats vid %CBrÃ¤desnamn [och minnesregion].BÃ¥de schemalÃ¤ggningsmodifieraren MONOTONIC och NONMONOTONIC angiven vid %LbÃ¥de sektion och comdat-grupp Ã¤r sattGrÃ¤ns fÃ¶r antalet kandidater under vilken alla kandidater Ã¶vervÃ¤gs i iv-optimeringar.GrÃ¤ns fÃ¶r antal iv-anvÃ¤ndningar i en slinga optimerad i iv-optimeringar.GrÃ¤ns fÃ¶r antalet kÃ¶rtidskontroller som lÃ¤ggs in av vektoriserarens slingversionering fÃ¶r aliaskontroller.GrÃ¤ns fÃ¶r antalet kÃ¶rtidskontroller som lÃ¤ggs in av vektoriserarens slingversionering fÃ¶r justeringskontroller.GrÃ¤ns fÃ¶r storleken av uttryck som anvÃ¤nds i analyseraren av skalÃ¤ra uttryck.GrÃ¤ns pÃ¥ komplexiteten av uttryck som anvÃ¤nds i analyseraren av skalÃ¤ra uttryck.BegrÃ¤nsningen av kostnaden fÃ¶r ett uttryck fÃ¶r att berÃ¤kna antalet iterationer.BegrÃ¤nsning pÃ¥ antalet iterationer som utvÃ¤rderas av rÃ¥styrkealgoritmen fÃ¶r att analysera antalet iterationer.BegrÃ¤nsningsspecifikation fÃ¶r %qs i pekartilldelning vid %LGren vid %L kan orsaka en oÃ¤ndlig slingaHopp Ã¤r sÃ¥ hÃ¤r dyra (godtyckliga enheter).UtfÃ¶rda hopp:%s av %d
--- 2181,2187 ----
     funktionaliteten BIND(C) i standard Fortran istÃ¤llet.  */
  
  128-bitars %<long double%> stÃ¶djs inte fÃ¶r VAX-flyttal31-bitars ABI.instruktionsuppsÃ¤ttningen 387 avaktiverad, anvÃ¤nder SSE-aritmetik64-bitars ABI.64-bits ABI stÃ¶djs inte i ESA/390-lÃ¤ge; anvÃ¤nd tilldelning istÃ¤llet; anvÃ¤nd tilldelning eller vÃ¤rdeinitiering istÃ¤llet; anvÃ¤nd kopieringstilldelning istÃ¤llet; anvÃ¤nd kopieringstilldelning eller kopieringsinitiering istÃ¤llet; anvÃ¤nd kopieringsinitiering istÃ¤llet; anvÃ¤nd vÃ¤rdeinitiering istÃ¤llet<Under initiering>
! <anonym><klamrar runt initierarlista><inbyggd><kommandorad><deklarationsfel><upprÃ¤knare><felaktigt-uttryck><uttrycksfel><lambda<lambda><meddelandet okÃ¤nt vid kompileringstillfÃ¤llet><saknas><returvÃ¤rde> <returvÃ¤rde><sats><strukturerade bindningar><tagg-fel><mallargumentfel><mallparameterfel><throw-uttryck><typfel><typfel><typedef-fel><typprefixfel><ubsan-rutinanrop><okÃ¤nd operator><okÃ¤nd><namnlÃ¶s %s><namnlÃ¶s-fixdecimal:<namnlÃ¶st-flyttal:<namnlÃ¶s-teckenlÃ¶s:<namnlÃ¶s><otolkat><ej upplÃ¶st Ã¶verlagrad funktionstyp>En litteral BOZ-konstant vid %L fÃ¥r inte fÃ¶rekomma som ett faktiskt argument i en funktionsreferensEn litteral BOZ-konstant vid %L kan inte fÃ¶rekomma som ett faktiskt argument i en subrutinreferensEn faktor fÃ¶r att trimma den Ã¶vre grÃ¤nsen som pendlingsmoduloschemalÃ¤ggaren anvÃ¤nder fÃ¶r att schemalÃ¤gga en slinga.En avhuggning frÃ¥n flyttal till heltal fÃ¥r ersÃ¤ttas med avrundning fÃ¶r att spara lÃ¤gesbyten.En undre grÃ¤ns mÃ¥ste fÃ¶regÃ¥ kolonet i vektorspecifikation med antagen storlek saknas vid %LEn icke-standard uppsÃ¤ttning initialvÃ¤rden har begÃ¤rts, vilket strider mot ABI:etEtt parameternamn krÃ¤vs vid %CEn synonym fÃ¶r -std=c89 (fÃ¶r C) eller -std=c++98 (fÃ¶r C++).Ett trÃ¶skelvÃ¤rde pÃ¥ det genomsnittliga antalet varv som beaktas av pendlingsmoduloschemalÃ¤ggaren.En typparameterlista krÃ¤vs vid %CAAPCS stÃ¶djer inte %<-mcallee-super-interworking%>AAPCS stÃ¶djer inte %<-mcaller-super-interworking%>ABI %qs kan inte implementeras pÃ¥ grund av den begrÃ¤nsade instruktionsuppsÃ¤ttningen %qs, Ã¥tergÃ¥r till %qsABI %qs Ã¤r aktiverades inte vid konfigurationstillfÃ¤llet, lÃ¤nkaren kan komma att rapportera ett felABI:et Ã¤ndrat (%qs till %qs) medan multilib Ã¤r avaktiveratABI:et fÃ¶r en tillplattad post med nollÃ¤ngds bitfÃ¤lt Ã¤ndrades i GCC 10ABI:et krÃ¤ver %<-march=rv%d%>ABI-variantkodgenerering (att anvÃ¤ndas med flaggan -mabi=):ABI med startfiler: %sABSTRACT INTERFACE %qs vid %L fÃ¥r inte ha ett antaget teckenlÃ¤ngdsresultat (F2008: C418)ABSTRACT INTERFACE %qs fÃ¥r inte refereras vid %LABSTRACT INTERFACE vid %CABSTRACT typ %qs anvÃ¤nds vid %LABSTRACT typ vid %CSlutligt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %LInitialt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %LAC-IMPLIED-DO-steguttryck refererar styrvariabel vid %LDirektivet ACC CACHE mÃ¥ste vara inuti en slinga %CACCESS-specifikation vid %L var redan angivenACLE-funktionen %qD Ã¤r inkompatibel med anvÃ¤ndningen av %qsACLE-funktionen %qD behÃ¶ver ISA-utÃ¶kningen %qsACQUIRED_LOCK-variabelACQUIRED_LOCK=-argumentet vid %L mÃ¥ste vara en skalÃ¤r LOGICAL-variabelTypen ACTION stÃ¥r i konflikt med READONLY-specificeraren vid %LEn ALIGN-modifierare krÃ¤ver vid %L ett skalÃ¤rt positivt konstant heltals justeringsuttryck som Ã¤r en potens av tvÃ¥Attributet ALLOCATABLE vid %C i en STRUCTURE-definitionAttributet ALLOCATABLE vid %C i en TYPE-definitionALLOCATABLE-objekt %qs i %s-klausul vid %LALLOCATABLE angiven utanfÃ¶r INTERFACE-kropp vid %LALLOCATE-objektALLOCATE av co-vektor vid %C i CRITICAL-blockALLOCATE av co-vektor vid %C i DO CONCURRENT-blockALLOCATED inbyggd vid %L krÃ¤ver en vektor eller skalÃ¤r allokerbar entitetALTERNATE RETURN Ã¤r inte tillÃ¥tet vid %LAPCS-Ã¥teranropsbar kod stÃ¶djs inte.  IgnorerasARMv8-M Security Extensions Ã¤r inkompatibelt med den valda FPU:nASSIGN-sats vid %CASSIGN-sats vid %L krÃ¤ver en skalÃ¤r standard-INTEGER-variabelASSIGNED GOTO-sats vid %L krÃ¤ver en skalÃ¤r INTEGER-variabelASSIGNED-variabel i FORMAT-tagg vid %LASSOCIATE-konstruktion vid %CAttributet ASYNCHRONOUS vid %CASYNCHRONOUS-sats vid %CASYNCHRONOUS= vid %L Ã¤r inte tillÃ¥tet i Fortran 95ATOM-argumentet vid %L till den inbyggda funktionen %s mÃ¥ste vara en co-vektor eller co-indexeratargumentet ATOM vid %L till inbyggd funktion %s skall vara ett heltal av sorten ATOMIC_INT_KINDargumentet ATOM vid %L till inbyggd funktion %s skall vara ett heltal av sorten ATOMIC_INT_KIND eller en logisk av sorten ATOMIC_LOGICAL_KINDATOM-argumentet till den inbyggda funktionen %s vid %L mÃ¥ste vara definierbartAUX-pekare initierad fÃ¶r bÃ¥gen %d->%dAVX-vektorargument utan AVX aktiverat Ã¤ndrar ABI:etAVX-vektorretur utan AVX aktiverat Ã¤ndrar ABI:etAVX512F-vektorargument utan AVX512F aktiverat Ã¤ndrar ABI:etAVX512F-vektorretur utan AVX512F aktiverat Ã¤ndrar ABI:etFÃ¶rkortning fÃ¶r â€�-g -feliminate-unused-debug-symbolsâ€�.FÃ¶rkortning fÃ¶r â€�-g -fno-eliminate-unused-debug-symbolsâ€�.AbsolutvÃ¤rdet av SHIFT mÃ¥ste vara mindre Ã¤n eller lika med SIZE vid %CAbstrakt grÃ¤nssnitt %qs Ã¤r ogiltigt i procedurpekartilldelning vid %LAcceptera argument som inte stÃ¤mmer Ã¶verens i proceduranrop.Acceptera utÃ¶kningar fÃ¶r att stÃ¶dja gammal kod.NÃ¥ data i samma sektion frÃ¥n delade fÃ¶rankringspunkter.Ã…tkomstavstÃ¥nd fÃ¶re fÃ¶rÃ¤ldraavstÃ¥ndetÃ…tkomsten Ã¶verlappar med sitt syskonÃ…tkomststorleken Ã¤r stÃ¶rre eller lika med sin fÃ¶rÃ¤ldrastorlekÃ…tkomstspecifikation av operatorn %s vid %C har redan angivitsÃ…tkomstspecifikation fÃ¶r operatorn .%s. vid %C har redan angivitsÃ…tkomsten slutar utanfÃ¶r sin fÃ¶rÃ¤lderSamla utgÃ¥ende funktionsargument och ta/slÃ¤pp det nÃ¶dvÃ¤ndiga stackutrymmet fÃ¶r utgÃ¥ende funktionsargument i funktionsprologen/-epilogen.  Utan denna flagga trycks utgÃ¥ende argument pÃ¥ stacken fÃ¶re anrop av en funktion och plockas efterÃ¥t.  Denna flagga kan medfÃ¶ra reducerad kodstorlek fÃ¶r funktioner som anropar mÃ¥nga funktioner som fÃ¥r sina argument pÃ¥ stacken som, till exempel printf.Aktuellt CLASS-vektorargument till %qs mÃ¥ste vara en fullstÃ¤ndig vektor vid %LAktuellt argument vid %L fÃ¶r INTENT(%s)-attrapp %qs av ELEMENTAL-subrutin %qs Ã¤r en skalÃ¤r, men ett annat aktuellt argument Ã¤r en vektorDet aktuella argumentet vid %L till den inbyggda funktionen %qs mÃ¥ste vara en associerad pekareAktuellt argument vid %L till allokerbart eller pekarattrappargument %qs mÃ¥ste ha en fÃ¶rdrÃ¶jd lÃ¤ngdtypparameter om och endast om attrappen har enAktuellt argument vid %L till attrapp med antagen typ har typparametrar eller Ã¤r av en hÃ¤rledd typ med typgrÃ¤ns eller FINAL-procedurerAktuellt argument innehÃ¥ller fÃ¶r fÃ¥ element fÃ¶r attrappargument %qs (%lu/%lu) vid %LAktuellt argument till %qs vid %L skall vara en pekareDet aktuella argumentet till %qs vid %L mÃ¥ste vara en pekare eller ett giltigt mÃ¥l fÃ¶r attrappekaren i en pekartilldelningssatsAktuellt argument till %qs kan inte vara en vektor med antagen storlek vid %LAktuellt argument till %qs skall vara en ALLOCATABLE vid %LAktuellt argument till EVENT_TYPE eller med EVENT_TYPE-komponent vid %L krÃ¤ver ett explicit grÃ¤nssnitt fÃ¶r proceduren %qsAktuellt argument till LOCK_TYPE eller med LOCK_TYPE-komponent vid %L krÃ¤ver ett explicit grÃ¤nssnitt fÃ¶r proceduren %qsAktuellt argument till %qs vid %L mÃ¥ste vara en co-vektorAktuellt argument till %qs vid %L mÃ¥ste vara polymorftAktuellt argument till %qs vid %L mÃ¥ste vara enkelt sammanhÃ¤ngande eller ett element i en sÃ¥dan vektorAktuella argument till %qs vid %L mÃ¥ste vara obegrÃ¤nsat polymorfa eftersom det formella argumentet Ã¤r en pekare eller allokerbar obegrÃ¤nsat polymorf entitet [F2008: 12.5.2.5]Aktuellt argument till %qs vid %L mÃ¥ste ha samma deklarerade typAktuellt argument till INTENT(OUT)-attrapp med antagen ordning %qs vid %L fÃ¥r inte ha okÃ¤nd storlekAktuellt argument till sammanhÃ¤ngande pekarattrapp %qs vid %L mÃ¥ste vara enkelt sammanhÃ¤ngandeAktuellt argument till icke-INTENT(INOUT)-attrappen %qs vid %L, som Ã¤r EVENT_TYPE eller har en EVENT_TYPE-komponentAktuellt argument till icke-INTENT(INOUT)-attrappen %qs vid %L, som Ã¤r LOCK_TYPE eller har en LOCK_TYPE-komponentAktuell strÃ¤nglÃ¤ngd matchar inte den deklarerade fÃ¶r attrappargument â€�%sâ€� (%ld/%ld)Aktuell strÃ¤nglÃ¤ngd Ã¤r kortare Ã¤n den deklarerade fÃ¶r attrappargument â€�%sâ€� (%ld/%ld)LÃ¤gg till CS-prefix till call och jmp till indirekta snuttar med grenmÃ¥l i r8-r15-register.LÃ¤gg till ett pass fÃ¶r eliminering av gemensamma deluttryck efter slingoptimeringar.LÃ¤gg till kommentarer om ignorerade deklarationer i det genererade C++-huvudet.LÃ¤gg till beskrivningsattribut till nÃ¥gra DWARF DIE:er som inte har nÃ¥got namnattribut.LÃ¤gg till explicita kontroller av division med noll.LÃ¤gg till explicita kontroller av spill vid division av INT_MIN / -1.LÃ¤gg till extra kommentarer till assemblerutdata.LÃ¤gg till extra information till den kÃ¶rbara som kan snabba upp den dynamiska laddningen (fÃ¶rutsatt att de beroende biblioteken Ã¤r ofÃ¶rÃ¤ndrade).LÃ¤gg till prefixet .lower till sektionsnamn vid kompilering med -m{code,data}-region=lower (avaktiverat som standard).Ytterligare felsÃ¶kningsutskrifter.Ytterligare stÃ¶rsta tillÃ¥tna Ã¶kning av total storlek pÃ¥ nya parametrar som ipa-sra ersÃ¤tter en pekare till ett aggregat med, om den pekar pÃ¥ en lokal variabel som anroparen endast skriver till och skickar den som ett argument till funktioner.Efter att diagnosticera odefinierat beteende, fÃ¶rsÃ¶k fortsÃ¤tta kÃ¶rningen.Optimera aggressivt slingor med anvÃ¤ndning av sprÃ¥kbegrÃ¤nsningar.Aliasets och mÃ¥lets comdat-grupper skiljerAliasets och mÃ¥lets sektion skiljerAlias fÃ¶r -mcpu=g10.Alias fÃ¶r -mcpu=g13.Alias fÃ¶r -mcpu=g14.Alias har anropsbÃ¥garAlias har mer Ã¤n en aliasreferensAlias har icke-alias-referensAlias:Justera alla etiketter.Justera alla slingor till 32-bytesgrÃ¤ns.Justera kod och data till 32 bitar.Justera mÃ¥let fÃ¶r strÃ¤ngoperationerna.Justera double pÃ¥ 64-bitarsgrÃ¤nser.Justera funktionsingÃ¥ngar till 4 byte.Justera etiketter som bara nÃ¥s via hopp.Justera nÃ¥gra double pÃ¥ dword-grÃ¤ns.Justera starten av funktioner.Justera starten av slingor.Justera till bastypen av bitfÃ¤ltet.Justera bastypen av bitfÃ¤lt.  Anta inte att ojusterade Ã¥tkomster hanteras av systemet.Justera variabler pÃ¥ en 32-bitarsgrÃ¤ns.Alla inbyggda procedurer Ã¤r tillgÃ¤ngliga oavsett av vald standard.Alla minnesÃ¥tkomster anvÃ¤nder I/O ladda-/lagrainstruktioner.Alla LEN-typparametrar i satsen TYPE IS vid %C mÃ¥ste vara ASSUMEDAllokerbar %qs vid %L kan inte ha en initierareDen allokerbara vektorn %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordningDet allokerbara teckenattrappargumentet %qs vid %L mÃ¥ste ha fÃ¶rdrÃ¶jd lÃ¤ngd eftersom proceduren %qs Ã¤r BIND(C)Allokerbar co-vektorvariabel %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd formDen allokerbara komponenten %s vid %L mÃ¥ste ha en co-dimension eftersom den har en icke co-vektordelkomponent av typen EVENT_TYPEDen allokerbara komponenten %s vid %L mÃ¥ste ha en co-dimension eftersom den har en icke co-vektordelkomponent av typen LOCK_TYPEAllokerbar komponent %s vid %L av typen EVENT_TYPE mÃ¥ste ha en co-dimensionAllokerbar komponent %s vid %L av typen LOCK_TYPE mÃ¥ste ha en co-dimensionAllokerbar komponent i post vid %C mÃ¥ste ha fÃ¶rdrÃ¶jd formAllokerbar komponent eller vektor med fÃ¶rdrÃ¶jd form nÃ¤ra %C i DATA-satsAllokerbar funktion %qs vid %L mÃ¥ste ha ett explicit funktionsgrÃ¤nssnittAllokera lokala variabler pÃ¥ stacken fÃ¶r att mÃ¶jliggÃ¶ra indirekt rekursion.Allokeringsobjekt vid %C Ã¤r varken en pekare pÃ¥ annat Ã¤n procedur eller en allokerbar variabelAllokeringsobjekt vid %L fÃ¶rekommer ocksÃ¥ vid %LAllokeringsobjekt vid %L Ã¤r varken en datapekare eller en allokerbar variabelAllokeringsobjekt vid %L Ã¤r underobjekt till objekt vid %LAllokeringsobjekt vid %L mÃ¥ste vara ALLOCATABLE eller en POINTERAllokeringsobjekt vid %L med en fÃ¶rdrÃ¶jd typparameter behÃ¶ver antingen en typspecifikation eller en SOURCE-tagg eller en MOLD-taggAllokerar %s vid %L med typspecifikation krÃ¤ver samma teckenlÃ¤ngdsparameter som i deklarationenAllokering %s av ABSTRACT bastyp vid %L behÃ¶ver en typspecifikation eller source-uttryckTillÃ¥t (eller tillÃ¥t inte) gcc att anvÃ¤nda LOOP-instruktionen.TillÃ¥t IEC559 flyttalsundantag i konstanta uttryck.TillÃ¥t en BOZ-litteralkonstant att finnas i en ogiltig kontext och med X istÃ¤llet fÃ¶r Z.TillÃ¥t Ã¥tkomst till instansvariabler som om de vore lokala deklarationer i instansmetodimplementationer.TillÃ¥t radlÃ¤ngd med godtyckligt antal tecken i fast lÃ¤ge.TillÃ¥t radlÃ¤ngd med godtyckligt antal tecken i fri form.TillÃ¥t att bitfÃ¤lt gÃ¥r Ã¶ver ordgrÃ¤nser.TillÃ¥t grenar att packas med andra instruktioner.TillÃ¥t de inbyggda funktionerna ceil, floor, round, trunc att hÃ¶ja â€�oexaktâ€�-undantag.TillÃ¥t dollartecken i entitetsnamn.TillÃ¥t snabba hopp till meddelandehanteraren.TillÃ¥t att funktionsadresser lÃ¤ggs i register.TillÃ¥t gcc att generera LIW-instruktioner.TillÃ¥t gcc att generera instruktionerna SETLB och Lcc.TillÃ¥t flyttalsinstruktioner i hÃ¥rdvara att omfatta bÃ¥de 32-bitars och 64-bitars operationer.TillÃ¥t implicit konvertering mellan vektorer med olika antal underdelar och/eller olika elementtyper.TillÃ¥t funktioner (eller variabler) som stÃ¥r emellan fÃ¶r sÃ¥dana med annan semantik (respektive initierare) i den dynamiska lÃ¤nkaren.TillÃ¥t matematikoptimeringar som kan strida mot IEEE- eller ISO-standarder.TillÃ¥t optimeringar fÃ¶r flyttalsaritmetik som kan Ã¤ndra resultatet av operationen pÃ¥ grund av avrundning.TillÃ¥t fÃ¶rtida schemalÃ¤ggning av kÃ¶ade instruktioner.TillÃ¥t endast lÃ¤sbar data i sdata.TillÃ¥t teckenutÃ¶kning i sammanslagningsoperationer.TillÃ¥t spekulativ fÃ¶rflyttning av fler laddningar.TillÃ¥t spekulativ fÃ¶rflyttning av icke-laddningar.TillÃ¥t spekulativ fÃ¶rflyttning av nÃ¥gra laddningar.TillÃ¥t argument till â€�?â€�-operatorn att ha olika typer.TillÃ¥t kompilatorn att introducera nya datakapplÃ¶pningar (race conditions) vid lagringar.TillÃ¥t passet fÃ¶r lagringssammanslagning att introducera ojusterade lagringar om det Ã¤r tillÃ¥tet att gÃ¶ra det.TillÃ¥t anvÃ¤ndningen av MDMX-instruktioner.TillÃ¥t anvÃ¤ndning av MT-instruktioner.TillÃ¥t anvÃ¤ndningen av flyttalsinstruktioner fÃ¶r V850E2V3 och uppÃ¥t.TillÃ¥t anvÃ¤ndningen av flyttalsinstruktioner och -ABI i hÃ¥rdvara.TillÃ¥t avhuggning istÃ¤llet fÃ¶r avrundning mot noll fÃ¶r brÃ¥kdelsfixdecimaltyper.TillÃ¥t att tvÃ¥ instruktioner lÃ¤ggs ut per cykel.TillÃ¥t anvÃ¤ndning av pseudoinstruktionen __gcc_isr i ISR-prologer och -epiloger.TillÃ¥t anvÃ¤ndning av r15 fÃ¶r inline-ASM.Redan inuti ett CONTAINS-block vid %CAlternativ RETURN-sats vid %C Ã¤r bara tillÃ¥ten inuti en SUBROUTINEAlternativ RETURN-sats vid %L krÃ¤ver en SCALAR-INTEGER-returspecificerareAlternativ anropskonvention.Alternativ retur vid %L Ã¤r inte tillÃ¥tet i en DTIO-procedurAlternativ retur fÃ¥r inte fÃ¶rekomma i operatorgrÃ¤nssnitt vid %LAlternativt returattrappargument fÃ¥r inte fÃ¶rekomma i en SUBROUTINE med attributet BIND(C) vid %LAlternativ returspecificerare i elementÃ¤r subrutin %qs vid %L Ã¤r inte tillÃ¥tenAlternativ returspecificerare i funktionen %qs vid %L Ã¤r inte tillÃ¥tenAlternativt returargument vid %CFast orefererad har %qs tvetydiga grÃ¤nssnitt vid %LAltiVec-argument skickat till funktion utan prototypAltiVec stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturJustera alltid funktionsingÃ¥ng, hoppmÃ¥l och returadress.Generera alltid lÃ¥nga anrop.Inline:a alltid atomÃ¤ra operationer pÃ¥ delord.Spara alltid $lp pÃ¥ stacken.Hantera alltid bitfÃ¤lt som int-stora.AnvÃ¤nd alltid Dynamic Realigned Argument Pointer (DRAP) fÃ¶r att justera stacken.AnvÃ¤nd alltid JSR, aldrig BSR, fÃ¶r anrop.Tvetydig !$OMP DECLARE REDUCTION frÃ¥n modulen %s vid %LTvetydiga grÃ¤nssnitt i %s fÃ¶r %qs vid %L och %qs vid %LTvetydig symbol i TYPE-definition vid %CLÃ¤gg till lÃ¤mpliga diagnostiska meddelanden till kommandoradsflaggan som styr dem.MÃ¤ngd av lokalt datadelningsminne (LDS) att reservera fÃ¶r gÃ¤ngprivata variabler.Ett alias fÃ¶r minterlink-compressed som finns fÃ¶r bakÃ¥tkompatibilitet.En alternativ retur vid %L utan ett * attrappargumentEn indirektbÃ¥ge frÃ¥n %s Ã¤r inte markerad som indirekt eller har associerad indirect_info, motsvarande sats Ã¤r: En yttre FORALL-konstruktion har redan ett index med detta namn %LAnalysera och ta bort dubbelordsbyten frÃ¥n VSX-berÃ¤kningar.Analyserat alias har ingen referensAnnotera assemblerinstruktioner med bedÃ¶mda adresser.LÃ¤gg till ett andra understrykningstecken om namnet redan innehÃ¥ller ett understrykningstecken.LÃ¤gg till understrykningstecken till externt synliga namn.AnvÃ¤nd negativt tecken pÃ¥ nollvÃ¤rden.AnvÃ¤nd specialregler fÃ¶r att kompilera kÃ¶rtidspaket.TillÃ¤mpa variabelexpansion nÃ¤r slingor rullas ut.Approximativ funktionsinstruktionsantal i 1k-enheter fÃ¶r att utlÃ¶sa enkla lokala RA.Approximera effekten av funktionsanrop fÃ¶r att fÃ¶renkla analysen.Argumentet %<A%> med INTENT(INOUT) vid %L till den inbyggda subrutinen %s skall inte ha ett vektorindexArgument %<S%> till NEAREST vid %L fÃ¥r inte vara nollArgumentet %qs fÃ¶rekommer tvÃ¥ gÃ¥nger i anrop till %qs vid %LArgumentet %qs till inbyggd %qs vid %L mÃ¥ste vara typkonformt med argument %qs vid %LArgumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte vara ALLOCATABLEArgumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte ha attributet POINTERArgument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qsArgument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qsArgument %qs till %qs med PASS(%s) vid %L mÃ¥ste vara skalÃ¤rtArgument %qs till MOD vid %L fÃ¥r inte vara nollArgument %qs till MODULO vid %L fÃ¥r inte vara nollArgumentet %qs till elementÃ¤r subrutin %qs vid %L mÃ¥ste ha sitt INTENT angivet eller ha attributet VALUEArgumentet %qs av elementÃ¤r procedur vid %L fÃ¥r inte ha attributet ALLOCATABLEArgumentet %qs av elementÃ¤r procedur vid %L fÃ¥r inte ha attributet POINTER%qs-argumentet till elementÃ¤r procedur vid %L mÃ¥ste vara skalÃ¤rtArgumentet %qs till pure-funktion %qs vid %L mÃ¥ste vara INTENT(IN) eller VALUEArgumentet %qs till pure-funktion %qs vid %L med attributet VALUE men utan INTENT(IN)Argumentet %qs till pure-subrutin %qs vid %L mÃ¥ste ha sitt INTENT angivet eller ha attributet VALUEArgument %qs till pure-subrutin %qs vid %L med attributet VALUE men utan INTENTArgument %qs till satsfunktionen %qs vid %L mÃ¥ste vara skalÃ¤rtArgumentet CPTR vid %L till C_F_POINTER skall ha typen TYPE(C_PTR)Argumentet CPTR vid %L till C_F_PROCPOINTER skall ha typen TYPE(C_FUNPTR)Argumentet C_PTR_1 vid %L till C_ASSOCIATED skall ha typen TYPE(C_PTR) eller TYPE(C_FUNPTR)Argumentet C_PTR_2 vid %L till C_ASSOCIATED skall ha samma typ som C_PTR_1: %s istÃ¤llet fÃ¶r %sArgumentet FPTR vid %L till C_F_POINTER mÃ¥ste vara en pekareArgumentet FPTR vid %L till C_F_POINTER skall inte vara co-indexeratArgumentet FPTR vid %L till C_F_PROCPOINTER skall vara en procedurpekareArgumentet FPTR vid %L till C_F_PROCPOINTER fÃ¥r inte vara co-indexeratArgument NCOPIES till inbyggd REPEAT Ã¤r negativt (dess vÃ¤rde Ã¤r %ld)Argument NCOPIES till inbyggd REPEAT Ã¤r negativt vid %LArgumentet NCOPIES till inbyggd REPEAT Ã¤r fÃ¶r stortArgumentet NCOPIES till inbyggd REPEAT Ã¤r fÃ¶r stort vid %LArgumentet X vid %L till C_FUNLOC skall vara en procedur eller en procedurpekareArgumentet X vid %L till C_FUNLOC fÃ¥r inte vara co-indexeratArgumentet X vid %L till C_LOC fÃ¥r inte vara en strÃ¤ng med lÃ¤ngden nollArgumentet X vid %L till C_LOC skall antingen ha attributet POINTER eller TARGETArgumentet X vid %L till C_LOC fÃ¥r inte vara co-indexeratArgumentet vid %L till C_LOC fÃ¥r inte vara polymorftDim-argumentet vid %L mÃ¥ste ha INTEGER-typDim-argumentet vid %L mÃ¥ste vara skalÃ¤rtArgument stÃ¤mmer inte Ã¶verens fÃ¶r den Ã¥sidosÃ¤ttande proceduren %qs vid %L: %sArgument till â€�%sâ€� vid %L mÃ¥ste ha lÃ¤ngden ettArgument till %s-funktion vid %L Ã¤r negativtArgument till funktion %s vid %L Ã¤r fÃ¶r stort fÃ¶r sorteringssekvensen av ordning %dArgument till %s-funktion vid %L utanfÃ¶r sitt intervall [0,127]Argument till ACOS vid %L mÃ¥ste vara mellan -1 och 1Argument till ACOSD vid %L mÃ¥ste vara mellan -1 och 1Argumentet till ACOSH vid %L fÃ¥r inte vara mindre Ã¤n 1Argument till ASIN vid %L mÃ¥ste vara mellan -1 och 1Argument till ASIND vid %L mÃ¥ste vara mellan -1 och 1Argument till ATANH vid %L mÃ¥ste vara i intervallet -1 till 1Argument till FINAL-procedur vid %L mÃ¥ste ha typen %qsArgument till FINAL-procedur vid %L fÃ¥r inte vara ALLOCATABLEArgument till FINAL-procedur vid %L fÃ¥r inte vara INTENT(OUT)Argument till FINAL-procedur vid %L fÃ¥r inte vara OPTIONALArgument till FINAL-procedur vid %L fÃ¥r inte vara en POINTERArgument till IACHAR vid %L mÃ¥ste ha lÃ¤ngden ettArgument till IACHAR-funktion vid %L Ã¤r utanfÃ¶r sitt intervall 0..127Argument till ICHAR vid %L mÃ¥ste ha lÃ¤ngden ettArgument till LOG vid %L fÃ¥r inte vara mindre Ã¤n eller lika med nollArgument till LOG10 vid %L fÃ¥r inte vara mindre Ã¤n eller lika med nollArgument till SELECT-sats vid %L kan inte vara %sArgumentet till SELECT-satsen vid %L mÃ¥ste vara ett skalÃ¤rt uttryckArgument till SQRT vid %L har ett negativt vÃ¤rdeArgumentet till %<-fcheck%> Ã¤r inte giltigt: %sArgumentet till %<-ffpe-summary%> Ã¤r inte giltigt: %sArgumentet till %<-ffpe-trap%> Ã¤r inte giltigt: %sArgumenttyper till inbyggd %qs vid %L mÃ¥ste stÃ¤mma Ã¶verens (%s/%s)Argument till %qs vid %L och %L kan inte bÃ¥da vara litterala BOZ-konstanterArgument till %qs har olika sorts typparametrar vid %LAritmetisk IF-sats vid %CAritmetisk IF-sats vid %L krÃ¤ver ett skalÃ¤rt REAL- eller INTEGER-uttryckAritmetisk NaN vid %LAritmetisk NaN-konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>Aritmetik OK vid %LAritmetiskt OK konvertering av %s till %s vid %LAritmetiskt spill vid %LAritmetiskt spill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>Aritmetiskt underspill vid %LAritmetiskt underspill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>Vektor %qs vid %L kan inte ha en fÃ¶rdrÃ¶jd formVektor %qs vid %L Ã¤r en variabel, som inte reduceras till ett konstant uttryckVektorn %qs vid %L Ã¤r stÃ¶rre Ã¤n grÃ¤nsen satt med %<-fmax-stack-var-size=%>, flyttad frÃ¥n stacken till statisk lagring.  Detta gÃ¶r proceduren osÃ¤ker nÃ¤r den anropas rekursivt, eller samtidigt frÃ¥n flera trÃ¥dar.  Ã–vervÃ¤g att Ã¶ka grÃ¤nsen %<-fmax-stack-var-size=%> (eller anvÃ¤nd %<-frecursive%>, som implicerad obegrÃ¤nsad %<-fmax-stack-var-size=%> â€“ eller Ã¤ndra koden till att anvÃ¤nda en ALLOCATABLE vektor. Om variabeln aldrig anvÃ¤nds av flera samtidigt kan denna varning ignoreras och variabeln skulle ocksÃ¥ kunna deklareras med attributet SAVE.Vektor %qs vid %L med icke-konstanta grÃ¤nser kan inte vara ett EQUIVALENCE-objektVektorn %qs fÃ¥r inte fÃ¶rekomma i reduktionen vid %LVektorbindning stÃ¤mmer inte fÃ¶r dimension 1 av vektorn (%ld/%ld)Vektorbindning stÃ¤mmer inte fÃ¶r dimension 2 av vektorn (%ld/%ld)Vektorkomponent i post vid %C mÃ¥ste ha uttrycklig formVektorkomponent i post vid %C mÃ¥ste ha fÃ¶rdrÃ¶jd formVektorkonstruerare med typspecifikation vid %CVektorkonstruerarvÃ¤rde vid %L fÃ¥r inte vara obegrÃ¤nsat polymorft [F2008: C4106]En vektorentitet krÃ¤vs vid %LVektor i initierarlista vid %L mÃ¥ste ha en uttrycklig formVektorindex vid %L Ã¤r en vektor med ordning %dVektorindex vid %L mÃ¥ste ha INTEGER-typ, fann %sVektorindex vid %L mÃ¥ste vara skalÃ¤rtVektorn Ã¤r inte sammanhÃ¤ngande vid %LVektor med interoperabla typer vid %L till C_LOC som inte Ã¤r allokerbar och varken antagen storlek eller explicit storlekVektoroperander passar inte ihop vid %LVektoroperander passar inte ihop vid konvertering av %s till %s vid %LVektorpekaren %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordningVektorreferens vid %C kan inte ha mer Ã¤n %d dimensionerVektorreferens vid %C har mer Ã¤n 7 dimensionerVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i co-dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i co-dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %dVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i slingan som bÃ¶rjar vid %LVektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i slingan som bÃ¶rjar vid %LVektorreferens i EQUIVALENCE vid %C fÃ¥r inte vara en vektorsektionVektorreferens utanfÃ¶r grÃ¤nsernaVektorsektion vid %L till C_LOCVektorsektionsbeteckning, t.ex. %<(:)%>, krÃ¤vs fÃ¶rutom co-vektorbeteckningen %<[...]%> vid %CVektorsektion med ett vektorindex vid %L skall inte vara mÃ¥let fÃ¶r en pekareVektorsektioner: %qs Ã¤r inte tillÃ¥tet i !$ACC DECLARE vid %LVektorspecifikation vid %C har mer Ã¤n %d dimensionerVektorspecifikation vid %C med mer Ã¤n 7 dimensionerVektorspecifikation fÃ¶r symbolen %qs i COMMON vid %C mÃ¥ste vara explicitVektorspecifikation mÃ¥ste vara fÃ¶rdrÃ¶jd vid %LVektorspecifikation eller vektorvÃ¤rt SOURCE=-uttryck krÃ¤vs i ALLOCATE-sats vid %LVektorspecifikation krÃ¤vs i ALLOCATE-sats vid %LVektorsektion som aktuellt argument vid %L Ã¤r inkompatibelt med attrappargumentet %qs utan antagen form pÃ¥ grund av attributet VOLATILEVektorsektion som aktuellt argument med vektorindex vid %L Ã¤r inte kompatibelt med attributet INTENT(OUT), INTENT(INOUT), VOLATILE eller ASYNCHRONOUS pÃ¥ attrappargumentet %qsEftersom utvidgningen av %qs vid %L har en co-vektorkomponent, skall fÃ¶rÃ¤ldratypen %qs ocksÃ¥ ha enAssemblerflaggor
  ================
  
  Tilldelad GOTO-sats vid %CTilldelad etikett Ã¤r inte en mÃ¥letikettTilldelning annat vÃ¤rde Ã¤n 0 eller 1 till LOGICAL har odefinierat resultat vid %LTilldelning av skalÃ¤r till en oallokerad vektorGrÃ¤nssnitt fÃ¶r tilldelningsoperator vid %L mÃ¥ste vara en SUBROUTINEGrÃ¤nssnitt fÃ¶r tilldelningsoperator vid %L mÃ¥ste ha tvÃ¥ argumentGrÃ¤nssnitt fÃ¶r tilldelningsoperator vid %L fÃ¥r inte omdefiniera en INTRINSIC-typtilldelningTilldelning till en FORALL-indexvariabel vid %LTilldelning till en LEN- eller KIND-part_ref vid %L tillÃ¥ts inteTilldelning till ett konstant uttryck vid %CTilldelning till en allokerbar polymorf variabel vid %LTilldelning till en allokerbar polymorf variabel vid %L krÃ¤ver %<-frealloc-lhs%>Tilldelning till en co-indexerad variabel vid %L i en PURE-procedurTilldelning till sammanhÃ¤ngande pekare frÃ¥n icke sammanhÃ¤ngande mÃ¥l vid %LTilldelning till en polymorf co-vektor vid %L Ã¤r inte tillÃ¥tetAssociationsnamn %qs i %s-klausul vid %LAssociationsnamn %qs i SHARED-klausul vid %LAssociationsnamn %qs vid %L anvÃ¤nds som en vektorAssociationsnamn %qs kan inte fÃ¶rekomma i ett variabeldefinitionssammanhang (%s) vid %L eftersom dess mÃ¥l vid %L inte heller kanDen associerande entiteten %qs vid %L Ã¤r ett procedurnamnDen associerande entiteten %qs vid %L Ã¤r en procedurpekareDet associerande selector-uttrycket vid %L ger en procedurAssociationsmÃ¥let vid %C fÃ¥r inte vara co-indexeratAssociationsmÃ¥let vid %L fÃ¥r inte vara en BOZ-litteralkonstantAnta att ES Ã¤r noll genom hela programkÃ¶rningen, anvÃ¤nd ES: fÃ¶r endast lÃ¤sbara data.Anta ICPLBs Ã¤r aktiverade vid kÃ¶rtillfÃ¤llet.Anta ett stort TLS-segment.Anta att alla symboler har 32-bitsvÃ¤rden.Anta att alla funktioner med variabelt antal argument har prototyp.Anta att assemblern stÃ¶djer .loc-direktiv (DWARF2+).Anta att assemblern stÃ¶djer vyer i .loc-direktiv (DWARF2+).Anta att kod kommer assembleras av GAS.Anta kod kommer lÃ¤nkas av GNU ld.Anta kod kommer lÃ¤nkas av HP ld.Anta att gemensamma deklarationer kan Ã¥sidosÃ¤ttas med sÃ¥dana med en stÃ¶rre avslutande vektor.Anta att datasegment Ã¤r relativa till textsegment.Anta att flyttalsoperationer kan utlÃ¶sa fÃ¤llor.Anta att inkommande stack Ã¤r justerad till denna 2-potens.Anta att etiketter och symboler kan adresseras med 16-bitars absoluta adresser.Anta att ladda data frÃ¥n flash Ã¤r lÃ¥ngsammare Ã¤n att hÃ¤mta instruktioner.Anta att minnesreferenser Ã¤r ordnade och att barriÃ¤rer inte behÃ¶vs.Anta att inga NaN:er eller oÃ¤ndligheter genereras.Anta normal C-kÃ¶rmiljÃ¶.Anta att pekarspill slÃ¥r runt.Anta mÃ¶jlig feljustering av double.Anta avrundning till nÃ¤rmaste Ã¤r valt i schemalÃ¤ggningssyfte.Anta att spill vid teckenaritmetik slÃ¥r runt.Anta liten adressrymd.Anta att strikta aliasregler gÃ¤ller Ã¶ver (ej inline:ade) funktionsgrÃ¤nser.Anta att strikta aliasregler gÃ¤ller.Antag att mÃ¥l-CPU:n Ã¤r konfigurerad fÃ¶r rak byteordning.Antag att mÃ¥l-CPU:n Ã¤r konfigurerad med omvÃ¤nd byteordning.Anta att all data i statisk lagring kan kommas Ã¥t med LDS/STS.  Denna flagga Ã¤r bara anvÃ¤ndbar fÃ¶r reducerade Tiny-enheter.Anta att flyttalslagringar och -laddningar troligen inte orsakar konflikter nÃ¤r de placeras i en instruktionsgrupp.Anta att slingor med en utgÃ¥ng kommer avsluta och inte snurra i oÃ¤ndlighet.Anta att mottagare av Objective-C-meddelanden kan var nil.Anta att kÃ¶rtidsstÃ¶d finns, sÃ¥ utelÃ¤mna -lsim frÃ¥n lÃ¤nkningskommandoraden.Anta att standard D-kÃ¶rtidsbibliotek och â€�D mainâ€� finns.Antag att de Ã¶msesidiga uppskattningsinstruktionerna ger mer precision.Anta att kÃ¤llkodsfilen Ã¤r i fix form.Anta att kÃ¤llkodsfilen Ã¤r i fritt format.Antag att vÃ¤rdena i upprÃ¤kningstyper alltid finns inom det minsta intervallet av den typen.Anta att villkorliga grenar med noll fÃ¶rskjutning Ã¤r snabba.Anta miljÃ¶n VxWorks RTP.Anta miljÃ¶n VxWorks vThreads.Anta unifierad syntax fÃ¶r inline:ad assemblerkod.TeckenlÃ¤ngdsvariabel %qs med antagen eller fÃ¶rdrÃ¶jd lÃ¤ngd i konstant uttryck vid %LVektor %qs med antagen storlek i %s-klausul vid %LVektor %qs med antagen form vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckVektor med antagen form vid %L mÃ¥ste vara ett attrappargumentVektor %qs med antagen storlek vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckVektor %qs med antagen storlek i %s-klausul vid %LVektor %qs med antagen storlek i COPYPRIVATE-klausul vid %LVektor %qs med antagen storlek i namnlistan %qs vid %C Ã¤r inte tillÃ¥tetVektor %qs med antagen storlek i namnlistan %qs vid %L Ã¤r inte tillÃ¥tetVektor med antagen storlek vid %L mÃ¥ste vara ett attrappargumentAntagen typ vid %CFÃ¶rmodad typ vid %C Ã¤r inte tillÃ¥tet fÃ¶r komponenterDen antagna typen pÃ¥ variabeln %s vid %L Ã¤r bara tillÃ¥ten fÃ¶r attrappvariablerTeckenattrappargumentet %qs med fÃ¶rmodad lÃ¤ngd vid %L till proceduren %qs med attributet BIND(C)Argumentet med antagen ordning vid %L Ã¤r endast tillÃ¥tet som aktuellt argument till inbyggda frÃ¥gefunktionerArgumentet med antagen ordning vid %L Ã¤r endast tillÃ¥tet som fÃ¶rsta aktuella argument till den inbyggda frÃ¥gefunktionen %sArgumentet med antagen ordning krÃ¤ver ett explicit grÃ¤nssnitt vid %LVektor %qs med antagen ordning vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckVektor med antagen ordning vid %CVektor med antagen ordning vid %L kan inte ha attributet VALUE eller CODIMENSIONVektor med antagen ordning vid %L mÃ¥ste vara ett attrappargumentVariabel med antagen ordning %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentetVariabeln %s med antagen ordning vid %L kan bara anvÃ¤ndas som ett aktuellt argumentVariabeln %s med antagen ordning vid %L skall inte ha en subobjektreferensAktuellt argument med antagen form vid %L Ã¤r inte kompatibel med attrappargumentet %qs utan antagen form pÃ¥ grund av attributet VOLATILEVektorn %qs med antagen form vid %L som attrappargument till BIND(C)-proceduren %qs vid %LVektor %qs med antagen form vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttryckAttrappvektor med antagen storlek med !$ACC DECLARE vid %LAktuellt argument med antagen typ vid %L motsvarande ett attrappargument %qs med antagen ordning mÃ¥ste ha antagen form eller antagen ordningAktuellt argument med antagen typ vid %L krÃ¤ver att attrappargumentet %qs har antagen typArgumentet â€�%sâ€� med antagen typ vid %L krÃ¤ver ett explicit grÃ¤nssnittArgumentet med antagen typ vid %L Ã¤r inte tillÃ¥tet som aktuellt argument till den inbyggda %sArgumentet med antagen typ vid %L Ã¤r endast tillÃ¥tet som aktuellt argument till den inbyggda funktionen â€�%sâ€�Variabel med antagen typ %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentetVariabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUEVariabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet INTENT(OUT)Variabeln %s med antagen typ vid %L fÃ¥r bara anvÃ¤ndas som ett aktuellt argumentVariabeln %s med antagen typ vid %L fÃ¥r inte vara en vektor med explicit formVariabeln %s med antagen typ vid %L skall inte ha en subobjektreferensI global rÃ¤ckvidd:Som mest %i profilkÃ¶rningar stÃ¶djs.  Kanske en skadad profil?PÃ¥ toppnivÃ¥:FÃ¶rsÃ¶k att DEALLOCATE oallokerad â€�%sâ€�FÃ¶rsÃ¶k fylla fÃ¶rdrÃ¶jningsfack av greninstruktioner.FÃ¶rsÃ¶k att indirekt Ã¶verlappa COMMON-block %s och %s med EQUIVALENCE vid %CFÃ¶rsÃ¶k hÃ¥ll stacken justerad till denna 2-potens.FÃ¶rsÃ¶k slÃ¥ samman identiska konstanter mellan kompileringsenheter.FÃ¶rsÃ¶k slÃ¥ samman identiska konstanter och konstanta variabler.FÃ¶rsÃ¶k slÃ¥ samman identiska felsÃ¶kningsstrÃ¤ngar mellan kompileringsenheter.FÃ¶rsÃ¶k att allokera redan allokerad variabelFÃ¶rsÃ¶k att allokera redan allokerad variabel â€�%sâ€�Attributet %s vid %L i en TYPE-definitionAttribut vid %L Ã¤r inte tillÃ¥tet i en STRUCTURE-definitionAttribut vid %L Ã¤r inte tillÃ¥tet i en TYPE-definitionAttribut vid %L Ã¤r inte tillÃ¥tet utanfÃ¶r en TYPE-definitionUtÃ¶ka variabelplatslistor med progressiva vyer.AutoFDO-profilens magiska tal stÃ¤mmer inteAutoFDO-profilens version %u stÃ¤mmer inte med %uAutomatisk vektor %qs vid %L kan inte ha en initierareLÃ¤gger automatiskt till mellanslag fÃ¶r lÃ¤ngre sÃ¶kvÃ¤gsnamn i laddkommandon (upp till MAXPATHLEN).Justera automatiskt grenmÃ¥l fÃ¶r att reducera grenstraff.TillgÃ¤ngliga val av BITAR:Genomsnittliga antalet iterationer Ã¶ver en slinga.Undvik alla avstÃ¥ndsgrÃ¤nser vid anropsinstruktioner.Undvik att kombinera flera satser till en exploderad bÃ¥ge.Undvik att generera pc-relativa anrop, anvÃ¤nd indirekt anrop.Undvik att generera indexerade ladda/lagra-instruktioner sÃ¥ lÃ¥ngt mÃ¶jligt.Undvik Ã¶verlappande destinationer och adressregister fÃ¶r LDRD-instruktioner som kan utlÃ¶sa Cortex-M3-errata.Undvik att placera nÃ¥gra lÃ¤sbara data i programminnet.Undvik spekulativa laddningar fÃ¶r att gÃ¥ runt en hÃ¥rdvaruanomali.Undvik att anvÃ¤nda instruktionerna DIV och MOD.Undvika att anvÃ¤nda GOT fÃ¶r att komma Ã¥t externa symboler.GB %i kan inte kasta men har en EH-bÃ¥geGB %i har felaktig bÃ¥geGB %i har felaktig fall-igenom-bÃ¥geGB %i har flera EH-bÃ¥garGB %i saknar en EH-bÃ¥geGB %i saknar en bÃ¥geGB %i:s sista sats har felaktigt satt lpGB %i har fÃ¶r mÃ¥nga fall-igenom-bÃ¥garflaggan BB_RTL Ã¤r inte satt fÃ¶r block %dBIND(C)-variabeln %qs vid %L mÃ¥ste ha lÃ¤ngden ettBIND(C) applicerat pÃ¥ %s %s vid %LBIND(C) vid %LAttribut BIND(C) vid %C krÃ¤ver ett grÃ¤nssnitt med BIND(C)Attribut BIND(C) vid %L kan endast anvÃ¤ndas fÃ¶r variabler och common-blockAttributet BIND(C) vid %L kan inte anges fÃ¶r en intern procedurBIND(C)-procedur med NAME fÃ¥r inte ha attributet POINTER vid %CBIND(C)-sats vid %CBLANK= vid %L Ã¤r inte tillÃ¥tet i Fortran 95BLOCK DATA-konstruktion vid %LBLOCK DATA-element %qs vid %L mÃ¥ste vara i COMMONBLOCK-konstruktion vid %CBMX-instruktioner stÃ¶djs endast med R2-arkitekturenBOZ vid %L fÃ¥r inte fÃ¶rekomma i en initiering i gammal stilBOZ-konstant vid %C anvÃ¤nder icke-standard postfix-syntaxBOZ-konstant vid %L fÃ¥r inte fÃ¶rekomma i det inbyggda underprogrammet COMPLEXBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma som en initierareBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i det inbyggda underprogrammet ACHARBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i det inbyggda underprogrammet CHARBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i en strukturkonstruerareBOZ-litteralkonstanten vid %L kan inte fÃ¶rekomma i en vektorkonstruerareBOZ-litteralkonstanten vid %L fÃ¥r inte fÃ¶rekomma i en utmatning-IO-listaBOZ-litteralkonstanten vid %L fÃ¥r inte fÃ¶rekomma i det inbyggda underprogrammet FLOATBOZ-litteralkonstanten vid %L kan inte vara ett aktuellt argument till %qsBOZ-litteralkonstanten vid %L fÃ¥r inte vara en operand till den unÃ¤ra operatorn %qsBOZ-litteralkonstant vid %L Ã¤r varken ett DATA-satsvÃ¤rde eller ett aktuellt argument till ett inbyggt INT/REAL/DBLE/CMPLX-underprogramBOZ-litteralkonstanten nÃ¤ra %L fÃ¥r inte fÃ¶rekomma som en operand till en relationsoperatorlitteral BOZ-konstant nÃ¤ra %L kan inte tilldelas till en %qs-variabellitteral BOZ-konstant nÃ¤ra %L kan inte tilldelas till en %qs-variabel i en initiering i gammal stilBOZ anvÃ¤nd utanfÃ¶r en DATA-sats vid %LBPF CO-RE stÃ¶djer inte LTOBPF CO-RE behÃ¶ver BTF-felsÃ¶kningsinformation, anvÃ¤nd %<-gbtf%>BYTE-typ vid %CBYTE-typ anvÃ¤nd vid %C Ã¤r inte tillgÃ¤nglig pÃ¥ mÃ¥lmaskinenFelaktig 128-bitsfÃ¶rflyttningFelaktig GPR-sammanslagningFelaktig INTENT-specifikation vid %CFelaktig IO-bastyp (%d)Felaktigt allokeringsobjekt vid %C fÃ¶r en PURE-procedurFelaktig vektordimension vid %LFelaktig vektorreferens vid %LFelaktig vektorspecifikation av komponenten %qs refererad i postkonstruerare vid %LFelaktig vektorspecifikation fÃ¶r en explicit formad vektor vid %CFelaktig vektorspecifikation fÃ¶r en fÃ¶rmodat formad vektor vid %CFelaktig vektorspecifikation fÃ¶r en fÃ¶rmodat formad vektor vid %CFelaktig vektorspecifikation i ALLOCATE-sats vid %LFelaktigt tecken %qc i OPERATOR-namn vid %CFelaktig co-vektorspecifikation i ALLOCATE-sats vid %LFelaktig fortsÃ¤ttningsrad vid %CFel sorts uttryck fÃ¶r funktionen %qs vid %LFelaktig sort fÃ¶r logisk konstant vid %CFelaktigt namnFelaktig operatorDÃ¥lig form pÃ¥ initierare vid %LFelaktig specifikation fÃ¶r vektor med antagen storlek vid %CFelaktig specifikation fÃ¶r vektor med antagen storlek vid %LFelaktig specifikation fÃ¶r en fÃ¶rdrÃ¶jt formad vektor vid %CFelaktigt mÃ¥l i pekartilldelning i PURE-procedur vid %LFelaktig typ i konstant uttryckFelaktig typ i gfc_simplify_signGrund-ABI-typer fÃ¶r LoongArch:Basobjekt fÃ¶r typbundet NOPASS-proceduranrop vid %L mÃ¥ste vara skalÃ¤rtBasobjekt fÃ¶r procedurpekarkomponentanrop vid %L Ã¤r av ABSTRACT typ %qsBasobjekt fÃ¶r typbundet proceduranrop vid %L Ã¤r av ABSTRACT typ %qsGrundlÃ¤ggande ISA:er hos LoongArch:Bindning vid %C mÃ¥ste ha samma Ã¥tkomst som den redan definierade bindningen %qsBindningsattribut anger redan passing, otillÃ¥ten NOPASS vid %CBindningsattribut anger redan passing, otillÃ¥ten PASS vid %CBlank BLOCK DATA vid %C stÃ¥r i konflikt med tidigare BLOCK DATA vid %LBlank krÃ¤vs i %s-sats nÃ¤ra %CAllmÃ¤n SAVE-sats vid %C fÃ¶ljer tidigare SAVE-satsBlocketikett Ã¤r inte tillÃ¤mplig fÃ¶r IF-sats vid %CBlocketikett Ã¤r inte tillÃ¤mplig fÃ¶r aritmetisk IF-sats vid %CBrÃ¤desnamn [och minnesregion].BÃ¥de schemalÃ¤ggningsmodifieraren MONOTONIC och NONMONOTONIC angiven vid %LbÃ¥de sektion och comdat-grupp Ã¤r sattGrÃ¤ns fÃ¶r antalet kandidater under vilken alla kandidater Ã¶vervÃ¤gs i iv-optimeringar.GrÃ¤ns fÃ¶r antal iv-anvÃ¤ndningar i en slinga optimerad i iv-optimeringar.GrÃ¤ns fÃ¶r antalet kÃ¶rtidskontroller som lÃ¤ggs in av vektoriserarens slingversionering fÃ¶r aliaskontroller.GrÃ¤ns fÃ¶r antalet kÃ¶rtidskontroller som lÃ¤ggs in av vektoriserarens slingversionering fÃ¶r justeringskontroller.GrÃ¤ns fÃ¶r storleken av uttryck som anvÃ¤nds i analyseraren av skalÃ¤ra uttryck.GrÃ¤ns pÃ¥ komplexiteten av uttryck som anvÃ¤nds i analyseraren av skalÃ¤ra uttryck.BegrÃ¤nsningen av kostnaden fÃ¶r ett uttryck fÃ¶r att berÃ¤kna antalet iterationer.BegrÃ¤nsning pÃ¥ antalet iterationer som utvÃ¤rderas av rÃ¥styrkealgoritmen fÃ¶r att analysera antalet iterationer.BegrÃ¤nsningsspecifikation fÃ¶r %qs i pekartilldelning vid %LGren vid %L kan orsaka en oÃ¤ndlig slingaHopp Ã¤r sÃ¥ hÃ¤r dyra (godtyckliga enheter).UtfÃ¶rda hopp:%s av %d
*************** SPECIELLT Ã„NDAMÃ…L.
*** 2238,2244 ****
  AnvÃ¤nd â€�-Wl,FLAGGAâ€� fÃ¶r att skicka â€�FLAGGAâ€� till lÃ¤nkaren.
  
  AnvÃ¤nd assembleroperatorer %reloc().AnvÃ¤nd %reloc()-operatorer, istÃ¤llet fÃ¶r assemblermakron, fÃ¶r att lÃ¤sa in adresser.AnvÃ¤nd -G fÃ¶r data som inte Ã¤r definierat av det aktuella objektet.AnvÃ¤nd -G fÃ¶r objektlokala data.AnvÃ¤nd -mlong-double-64 fÃ¶r 64-bitars IEEE-flyttalsformat.  AnvÃ¤nd -mlong-double-128 fÃ¶r 128-bitars flyttalsformat (antingen IEEE eller IBM).AnvÃ¤nd 128-bitars AVX-instruktioner istÃ¤llet fÃ¶r 256-bitars AVX-instruktioner i automatvektoriseraren.AnvÃ¤nd 128-bitars long double.AnvÃ¤nd 16 bits int.AnvÃ¤nd 32 bits int.AnvÃ¤nd 32-bitars ABI.AnvÃ¤nd 32-bitars DWARF-format vid utmatning av DWARF-felsÃ¶kningsinformation.AnvÃ¤nd 32-bitars flyttalsregister.AnvÃ¤nd 32-bitars allmÃ¤nna register.AnvÃ¤nd 32-bitars avstÃ¥nd i hopptabeller istÃ¤llet fÃ¶r 16-bitars avstÃ¥nd.AnvÃ¤nd 4-byteposter i hopptabeller.AnvÃ¤nd 4 mediaackumulatorer.AnvÃ¤nd 4-operanders madd.s/madd.d och relaterade instruktioner dÃ¤r det gÃ¥r.AnvÃ¤nd 4xx:s halvords multiplikationsinstruktioner.AnvÃ¤nd 4xx:s strÃ¤ngsÃ¶knings dlmzb-instruktion.AnvÃ¤nd 64 FPR:er.AnvÃ¤nd 64 GPR:er.AnvÃ¤nd 64-bitars ABI.AnvÃ¤nd 64-bitars DWARF-format vid utmatning av DWARF-felsÃ¶kningsinformation.AnvÃ¤nd 64-bitars flyttalsregister.AnvÃ¤nd 64-bitars allmÃ¤nna register.AnvÃ¤nd 64-bitars long double.AnvÃ¤nd 8 mediaackumulatorer.AnvÃ¤nd 80-bitars long double.AnvÃ¤nd register reserverade av ABI.AnvÃ¤nd AltiVec-instruktioner.AnvÃ¤nd C-biblioteket Bionic.AnvÃ¤nd Branch Likely-instruktioner, Ã¥sidosÃ¤tt arkitekturens standarval.AnvÃ¤nd CONST16-instruktioner fÃ¶r att ladda konstanter.AnvÃ¤nd instruktioner fÃ¶r Cyclic Redundancy Check (CRC).AnvÃ¤nd EABI.AnvÃ¤nd instruktioner fÃ¶r fÃ¶rbÃ¤ttrad virtuell adressering.AnvÃ¤nd instruktionen flyttalsmultiplikation enkel till dubbel (FsMULd).AnvÃ¤nd GNU C-bibliotek.AnvÃ¤nd GP relativt sdata/sbss-sektioner.AnvÃ¤nd GP-relativ adressering fÃ¶r att komma Ã¥t smÃ¥ data.AnvÃ¤nd instruktioner fÃ¶r Global INValidering (GINV).AnvÃ¤nd H8/300-regler fÃ¶r justering.AnvÃ¤nd IEEE matematik fÃ¶r flyttaljÃ¤mfÃ¶relser.AnvÃ¤nd IRA-baserad registertryckberÃ¤kning i RTL-hissningsoptimeringar.AnvÃ¤nd IRA-baserad registertryckberÃ¤kning i RTL-slingeoptimeringar.AnvÃ¤nd ISA 2.07 instruktioner Category:Vector.AES och Category:Vector.SHA2.AnvÃ¤nd ISA 2.07 transaktionsminnesinstruktioner (HTM).AnvÃ¤nd LRA istÃ¤llet fÃ¶r reload (tillfÃ¤llig).AnvÃ¤nd LRA istÃ¤llet fÃ¶r omladdning.AnvÃ¤nd LRA-registerallokeraren.AnvÃ¤nd Loongson Extension-instruktioner (EXT).AnvÃ¤nd Loongson Extension R2-instruktioner (EXT2).AnvÃ¤nd instruktionerna Loongson Multimedia extensions Instructions (MMI).AnvÃ¤nd MCU-instruktioner.AnvÃ¤nd MIPS MSA Extension-instruktioner.AnvÃ¤nd MIPS-3D-instruktioner.AnvÃ¤nd MIPS-DSP REV 2-instruktioner.AnvÃ¤nd MIPS-DSP-instruktioner.AnvÃ¤nd Mingw-specifikt trÃ¥dstÃ¶d.AnvÃ¤nd Neons dubbelords- (snarare Ã¤n quad-ords-)register fÃ¶r vektoriseringar.AnvÃ¤nd Neons quad-ords- (snarare Ã¤n dubbelords-)register fÃ¶r vektoriseringar.AnvÃ¤nd assembleroperator %reloc() i NewABI-stil.AnvÃ¤nd P-mnemonics fÃ¶r grenar som statiskt fÃ¶rutsÃ¤gs tas.AnvÃ¤nd PLT fÃ¶r PIC-anrop (-fno-plt: lÃ¤s adressen frÃ¥n GOT pÃ¥ anropsplatsen).AnvÃ¤nd â€�madâ€�-instruktioner i PMC-stil.AnvÃ¤nd valbara instruktioner i gruppen PowerPC General Purpose.AnvÃ¤nd valbara instruktioner i gruppen PowerPC Graphics.AnvÃ¤nd PowerPC V2.01:s enkelfÃ¤lts mfcr-instruktion.AnvÃ¤nd PowerPC V2.02:s flyttalsavrundningsinstruktioner.AnvÃ¤nd PowerPC V2.02:s popcntb-instruktion.AnvÃ¤nd PowerPC V2.05:s bytejÃ¤mfÃ¶relseinstruktion.AnvÃ¤nd PowerPC V2.06:s popcntd-instruktion.AnvÃ¤nd instruktionsuppsÃ¤ttning fÃ¶r PowerPC-64.AnvÃ¤nd RJMP/RCALL Ã¤ven om CALL/JMP Ã¤r tillgÃ¤ngliga.AnvÃ¤nd ROM istÃ¤llet fÃ¶r RAM.AnvÃ¤nd konventioner fÃ¶r att skicka SSE-register i SF- och DF-lÃ¤ge.AnvÃ¤nd STB_GNU_UNIQUE om det stÃ¶djs av assemblern.AnvÃ¤nd SmartMIPS-instruktioner.AnvÃ¤nd assemblersyntax fÃ¶r UNIX.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Compare-and-Branch.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Fused Multiply-Add.AnvÃ¤nd UltraSparc:s instruktion Population-Count.AnvÃ¤nd UltraSparc:s instruktion Subtract-Extended-with-Carry.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 1.0.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 2.0.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 3.0.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 4.0.AnvÃ¤nd VAX fp.AnvÃ¤nd VAXC:s konventioner fÃ¶r struct.AnvÃ¤nd VMS-slutkoder istÃ¤llet fÃ¶r posix-koder.AnvÃ¤nd virtualiseringsinstruktioner (VZ).AnvÃ¤nd __cxa_atexit till registerdestruerare.AnvÃ¤nd __cxa_get_exception_ptr i undantagshantering.AnvÃ¤nd en 32-bitars long-typ.AnvÃ¤nd 4-bytes postmarkeringar fÃ¶r oformaterade filer.AnvÃ¤nd en 64-bitars long-typ.AnvÃ¤nd en lÃ¤ttviktig konfiguration av printf och puts fÃ¶r att reducera kodstorlek.  Endast fÃ¶r enkeltrÃ¥dade program som ej krÃ¤ver Ã¥teranropsbar I/O.  KrÃ¤ver Newlib Nano IO.AnvÃ¤nd en minimal kÃ¶rmiljÃ¶ (inga statiska initierare eller ctors) fÃ¶r minnesbegrÃ¤nsade enheter.AnvÃ¤nd en smart metod att skydda stacken fÃ¶r vissa funktioner.AnvÃ¤nd en metod att skydda stacken fÃ¶r varje funktion.AnvÃ¤nd ytterligare VIS-instruktioner introducerade i OSA2017.AnvÃ¤nd adresser som allokerar globala register.AnvÃ¤nd alla register, reservera inget fÃ¶r avbrottshanterare.AnvÃ¤nd alternativa registernamn.AnvÃ¤nd en 8-bitars â€�intâ€�-typ.AnvÃ¤nd 8-bytes postmarkeringar fÃ¶r oformaterade filer.AnvÃ¤nd en omedelbar fÃ¶r att fÃ¥ avstÃ¥nd frÃ¥n TLS-registret.  Denna flagga skall anvÃ¤ndas med fstack-protector-guard=tls och Ã¤r inte till fÃ¶r kod i anvÃ¤ndarmarken.AnvÃ¤nd en omedelbar fÃ¶r att fÃ¥ avstÃ¥nd frÃ¥n stackskyddsvaktregistret, sp_el0.  Denna flagga skall anvÃ¤ndas med fstack-protector-strong och Ã¤r inte till fÃ¶r kod i anvÃ¤ndarmarken.AnvÃ¤nd godtyckligt stora omedelbara i bitoperationer.AnvÃ¤nd rak byteordning.AnvÃ¤nd bittester fÃ¶r tillrÃ¤ckligt stora switch-satser.AnvÃ¤nd branch-and-break-sekvenser fÃ¶r att upptÃ¤cka heltalsdivision med noll.AnvÃ¤nd grenskyddsfunktioner.AnvÃ¤nd bras fÃ¶r kÃ¶rbara program < 64k.AnvÃ¤nd anropsÃ¶verskrivna register fÃ¶r parametrar och returvÃ¤rde.AnvÃ¤nd call0-ABI.AnvÃ¤nd Ã¥teranrop istÃ¤llet fÃ¶r inline:ad kod om antalet Ã¥tkomster i funktioner blir stÃ¶rre eller lika med detta tal.AnvÃ¤nd anroparens sparregister mellan anrop om mÃ¶jligt.AnvÃ¤nd vissa skalÃ¤ra instruktioner som lades till i ISA 3.0.AnvÃ¤nd styrspekulation.AnvÃ¤nd anpassad stack istÃ¤llet fÃ¶r lokalt minne fÃ¶r automatisk lagring.AnvÃ¤nd dataspekulation efter omlÃ¤sning.AnvÃ¤nd dataspekulation fÃ¶re omlÃ¤sning.AnvÃ¤nd decimala flyttalsinstruktioner.AnvÃ¤nd standardmetod fÃ¶r hantering av sdata.AnvÃ¤nd en annan anropskonvention som anvÃ¤nder â€�rtdâ€�.AnvÃ¤nd direkta fÃ¶rgiftnings-/avgiftningsinstruktioner fÃ¶r variabler som Ã¤r mindre eller lika med detta tal.AnvÃ¤nd direkta referenser mot %gs vid Ã¥tkomst av tls-data.AnvÃ¤nd instruktioner fÃ¶r utÃ¶kad fysisk adress (XPA).AnvÃ¤nd flyttalsjÃ¤mfÃ¶relseinstruktioner som respekterar epsilon.AnvÃ¤nd uttrycksvÃ¤rdeprofiler i optimeringar.AnvÃ¤nd f2c:s anropskonvention.AnvÃ¤nd funktioner i och optimera fÃ¶r angiven CPU.AnvÃ¤nd funktioner i och schemalÃ¤gg kod fÃ¶r angiven CPU.AnvÃ¤nd funktioner i och schemalÃ¤gg fÃ¶r angiven CPU.AnvÃ¤nd funktioner i arkitekturen ARK.AnvÃ¤nd fÃ¤ltvisa jÃ¤mfÃ¶relser fÃ¶r postlikhet.AnvÃ¤nd platt registerfÃ¶nstermodell.AnvÃ¤nd fp-double-instruktioner.AnvÃ¤nd fp-register.AnvÃ¤nd hela mÃ¤ngden av register fÃ¶r registertilldelning.AnvÃ¤nd angiven SPARC-V9-kodmodell.AnvÃ¤nd angivet adresslÃ¤ge.AnvÃ¤nd angiven assemblerdialekt.AnvÃ¤nd angivna registervektorbreddsinstruktioner istÃ¤llet fÃ¶r maximal registerbredd i automatvektoriseraren.AnvÃ¤nd angiven stackskyddsvakt.AnvÃ¤nd angiven trÃ¥dlokal lagringsdialekt.AnvÃ¤nd angiven x86-64 kodmodell.AnvÃ¤nd hÃ¥rdvaruflyttal (standard).AnvÃ¤nd hÃ¥rdvaruflyttal.AnvÃ¤nd hÃ¥rdvarudivisionsinstruktioner pÃ¥ ColdFire.AnvÃ¤nd flyttalskonverteringsinstruktioner i hÃ¥rdvara.AnvÃ¤nd flyttalsinstruktioner i hÃ¥rdvara.AnvÃ¤nd flyttalsinstruktion fÃ¶r kvadratrot i hÃ¥rdvara.AnvÃ¤nd hÃ¥rdvaruflyttal.AnvÃ¤nd instruktioner i hÃ¥rdvara fÃ¶r division och kvadratrot av flyttal.AnvÃ¤nd hÃ¥rdvaru-fp.AnvÃ¤nd instruktioner i hÃ¥rdvara fÃ¶r heltalsdivision.AnvÃ¤nd instruktioner fÃ¶r fÃ¶rhandshÃ¤mtning (prefetch) i hÃ¥rdvara.AnvÃ¤nd hÃ¥rdvaruinstruktioner fÃ¶r quad fp.AnvÃ¤nd transaktionskÃ¶rningsinstruktioner i hÃ¥rdvara.AnvÃ¤nd instruktioner fÃ¶r vektorfunktioner i hÃ¥rdvara och aktivera vektor-ABI:et.AnvÃ¤nd inblocksstyrspekulation.AnvÃ¤nd inblocksdataspekulation efter omlÃ¤sning.AnvÃ¤nd inblocksdataspekulation fÃ¶re omlÃ¤sning.AnvÃ¤nd in/loc/out-registernamn.AnvÃ¤nd indirekta CALLXn-instruktioner fÃ¶r stora program.AnvÃ¤nd indirekta anrop.AnvÃ¤nd inline-plt-sekvenser fÃ¶r att implementera lÃ¥nga anrop och -fno-plt.AnvÃ¤nd instruktioner hos och schemalÃ¤gg kod fÃ¶r angiven CPU.AnvÃ¤nd heltals-madd-/msub-instruktioner.AnvÃ¤nd internt funktions-id i profileringsuppslagningar.AnvÃ¤nd hopptabeller fÃ¶r tillrÃ¤ckligt stora switch-satser.AnvÃ¤nd koherent cache-styrningstipsen ldcw/ldcd.AnvÃ¤nd libgcc-stubbar fÃ¶r att spara och Ã¥terstÃ¤lla register som skrivs Ã¶ver av 64-bitars Microsoft till System V ABI-anrop.AnvÃ¤nd omvÃ¤nd byteordning.AnvÃ¤nd ll-, sc- och sync-instruktioner.AnvÃ¤nd lwxc1/swxc1/ldxc1/sdxc1-instruktioner dÃ¤r det gÃ¥r.AnvÃ¤nd mediainstruktioner.AnvÃ¤nd microMIPS-instruktioner.AnvÃ¤nd multiplicera-addera-/-subtraherainstruktioner.AnvÃ¤nd hÃ¶gmultiplikationsinstruktioner fÃ¶r den hÃ¶ga delen av 32Â·32-multiplikationer.AnvÃ¤nd C-biblioteket musl.AnvÃ¤nd inbyggd (MS) bitfÃ¤ltslayout.AnvÃ¤nd nya adddi3/subdi3-mÃ¶nster.AnvÃ¤nd normal anropskonvention.AnvÃ¤ndning av inbyggd modul %qs vid %C stÃ¥r i konflikt med namn pÃ¥ ej inbyggd modul anvÃ¤nd tidigareAnvÃ¤ndning av ej inbyggd modul %qs vid %C stÃ¥r i konflikt med namn pÃ¥ inbyggd modul anvÃ¤nd tidigareAnvÃ¤ndning av namngiven NUMERIC_STORAGE_SIZE-konstant frÃ¥n inbyggd modul ISO_FORTRAN_ENV vid %C Ã¤r inte kompatibelt med flaggan %sAnvÃ¤ndning av namngiven NUMERIC_STORAGE_SIZE-konstant frÃ¥n inbyggd modul ISO_FORTRAN_ENV vid %L Ã¤r inte kompatibelt med flaggan %qsAnvÃ¤nd endast en TOC-post per procedur.AnvÃ¤nd normalt cachade minnesaccesser fÃ¶r volatila referenser.AnvÃ¤nd packad stacklayout.AnvÃ¤nd parvisa enkla flyttalsinstruktioner.AnvÃ¤nd mÃ¶nsterjÃ¤mfÃ¶relseinstruktioner.AnvÃ¤nd pc-relativa switch-falltabeller â€” detta aktiverar fÃ¶rkortning av falltabeller.AnvÃ¤nd portabla anropskonventioner.AnvÃ¤nd profileringsinformation fÃ¶r grensannolikheter.AnvÃ¤nd propolice som en metod att skydda stacken.AnvÃ¤nd push-instruktioner fÃ¶r att spara utgÃ¥ende argument.AnvÃ¤nd r11 fÃ¶r att hÃ¥lla den statiska lÃ¤nken i anrop till funktioner via pekare.AnvÃ¤nd slumpbastaggar fÃ¶r varje ram, i motsats till att alltid basera pÃ¥ noll.AnvÃ¤nd rÃ¶d zon i x86-64-koden.AnvÃ¤nd reducerad mÃ¤ngd av register fÃ¶r registertilldelning.AnvÃ¤nd registerstacken fÃ¶r parametrar och returvÃ¤rde.AnvÃ¤nd register fÃ¶r argumentskickning.AnvÃ¤nd registren r2 och r5.AnvÃ¤nd ordningsÃ¤ndringinstruktioner (vÃ¤xlad och byte-omvÃ¤nd laddning/lagring) (standard).AnvÃ¤nd samplingprofilinformation till anropsgrafers nodvikter.  Standard profilfil Ã¤r fbdata.afdo i â€�pwdâ€�.AnvÃ¤nd samplingsprofilinformation till anropsgrafers nodvikter.  Profilen Ã¤r angiven i argumentet.AnvÃ¤nd delade bibliotek.AnvÃ¤nd enkel dataspekulationskontroll fÃ¶r styrspekulation.AnvÃ¤nd enkel dataspekulationskontroll.AnvÃ¤nd simulatorkÃ¶rtider.AnvÃ¤nd mindre men lÃ¥ngsammare prolog- och epilogkod.AnvÃ¤nd programvaruemulering fÃ¶r flyttal (standard).AnvÃ¤nd flyttalsjÃ¤mfÃ¶relser i programvara.AnvÃ¤nd mjukvaruflyttal.AnvÃ¤nd heltalsmultiplikation i programvara.AnvÃ¤nd stackfÃ¶rskjutning.AnvÃ¤nd en metod att skydda stacken endast fÃ¶r funktioner med attributet stack_protect.AnvÃ¤nd starkare justering fÃ¶r poster fÃ¶r dubbelordkopieringar.AnvÃ¤nd stubbar fÃ¶r funktionsprologer.AnvÃ¤nd subrutiner fÃ¶r funktionprologer och -epiloger.AnvÃ¤nd synci-instruktioner fÃ¶r att invalidera i-cachen.AnvÃ¤nd tabellbaserad snabb division (standard fÃ¶r -O3).Aktivera tabelluppslagningsoptimeringar fÃ¶r divisioner med smÃ¥ heltal med tecken.AnvÃ¤nd instruktionen tas.b till __atomic_test_and_set.AnvÃ¤nd ABI:et AIX Vector Extended.AnvÃ¤nd ABI-utÃ¶kningarna AltiVec.AnvÃ¤nd Cray-pekarutÃ¶kningen.AnvÃ¤nd assemblersyntax fÃ¶r DEC.AnvÃ¤nd ELFv1 ABI.AnvÃ¤nd ELFv2 ABI.AnvÃ¤nd assemblersyntax fÃ¶r GNU.AnvÃ¤nd GNU-utvidgningarna fÃ¶r PE-formatet fÃ¶r justerade common-data.AnvÃ¤nd lÃ¤nkaren â€�Modern linkerâ€� (MOLD) istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd passet pÃ¥ RTL fÃ¶r eliminering av dÃ¶d kod.AnvÃ¤nd passet pÃ¥ RTL fÃ¶r eliminering av dÃ¶d lagring.AnvÃ¤nd bfd-lÃ¤nkaren istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd bitfÃ¤ltsinstruktionerna.AnvÃ¤nd divisionsinstruktionen.AnvÃ¤nd flyttalsenheten fÃ¶r addition/subtraktion av heltal.AnvÃ¤nd angivet basregister fÃ¶r adressering av stackskyddsvakten.AnvÃ¤nd den angivna datajusteringen.AnvÃ¤nd angivet avstÃ¥nd fÃ¶r adressering av stackskyddsvakten.AnvÃ¤nd den angivna symbolen fÃ¶r adressering av stackskyddsvakten.AnvÃ¤nd gold-lÃ¤nkaren istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd tunnskiftaren i hÃ¥rdvara istÃ¤llet fÃ¶r emulering.AnvÃ¤nd lld LLVM-lÃ¤nkaren istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd de flaggor bland Ã¶vriga flaggor som slÃ¥r pÃ¥ flest funktioner.AnvÃ¤nd mvcle-instruktioner fÃ¶r blockfÃ¶rflyttningar.AnvÃ¤nd den smalaste mÃ¶jliga heltalstypen fÃ¶r upprÃ¤kningstyper.AnvÃ¤nd de nya min-/maxinstruktionerna som definierades i ISA 3.0.AnvÃ¤nd simulatorkÃ¶rtidskod.AnvÃ¤nd programvaruemulering av multiplikation (standard).AnvÃ¤nd programvaruemulering av division (standard).AnvÃ¤nd systemregistret som anges pÃ¥ kommandoraden som registret fÃ¶r stackskyddsvakt.  Denna flagga skall anvÃ¤ndas med fstack-protector-strong och Ã¤r inte till fÃ¶r kod i anvÃ¤ndarmarken.AnvÃ¤nd traditionell GNU-semantik fÃ¶r inline-funktioner.FÃ¥nga trap-instruktioner fÃ¶r att upptÃ¤cka heltalsdivision med noll.AnvÃ¤nd trap istÃ¤llet fÃ¶r diagnostik av saniterare av odefinierat beteende.AnvÃ¤nd C-biblioteket uClibc.AnvÃ¤nd unicode-uppstart och definiera ett UNICODE-makro.AnvÃ¤nd vektor och skalÃ¤ra instruktioner som lades till i ISA 2.07.AnvÃ¤nd vektorinstruktioner som lades till i ISA 3.0.AnvÃ¤nd vektor-/skalÃ¤rinstruktioner (VSX).AnvÃ¤nd registerfÃ¶nster ABI.AnvÃ¤nd nollutfyllda minnesladdningar, inte teckenutfyllda.AnvÃ¤nd zlib/zstd-komprimering pÃ¥ nivÃ¥ <tal> fÃ¶r IL.AnvÃ¤nd fÃ¶r att generera kod fÃ¶r nÃ¥gra Ã¤ldre kÃ¤rnversioner.AnvÃ¤nd hÃ¤rAnvÃ¤nds i Fix-and-Continue-lÃ¤ge fÃ¶r att objektfiler kan bytas ut vid kÃ¶rtillfÃ¤llet.AnvÃ¤nds fÃ¶r att begrÃ¤nsa utrullningsfaktorn som indikerar hur mycket autovektoriseraren fÃ¥r rulla ut en slinga. StandardvÃ¤rdet Ã¤r 4.AnvÃ¤ndardefinierad ej ELEMENTAL funktion %qs vid %L Ã¤r inte tillÃ¥ten i WORKSHARE-konstruktionAnvÃ¤ndaroperatorn %qs refererad frÃ¥n %L finns inte i modulen %qsAnvÃ¤ndaroperatorprocedur %qs vid %L fÃ¥r inte ha antagen teckenlÃ¤ngdAnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste vara en FUNCTIONAnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste ha Ã¥tminstone ett argumentAnvÃ¤ndning av denna flagga diagnostiseras.AnvÃ¤nder %<long double%> med IBM:s utÃ¶kade precisionAnvÃ¤nder %<long double%> med IEEE:s utÃ¶kade precisionAnvÃ¤nder inbyggda specifikationer.
! Att anvÃ¤nda funktionen %qs vid %L bÃ¶r undvikasAtt anvÃ¤nda parametern %qs deklarerad vid %L bÃ¶r undvikasAtt anvÃ¤nda subrutinen %qs vid %L bÃ¶r undvikasAtt anvÃ¤nda variabeln %qs vid %L bÃ¶r undvikasVanligen gÃ¶rs â€�private externâ€� (dolda) symboler lokala vid lÃ¤nkning, detta kommando undertrycker det sÃ¥ att de behÃ¥lls exporterade.VALUE-argumentet till den inbyggda funktionen %s vid %L mÃ¥ste vara definierbartAttributet VALUE vid %CVALUE Ã¤r inte tillÃ¥tet inuti BLOCK vid %CVALUE-objekt %qs i %s-klausul vid %LVALUE-sats vid %CVOIDmode vid utmatningAttributet VOLATILE vid %CAttributet VOLATILE vid %L kan inte anges i en PURE-procedurVOLATILE-sats vid %CGiltiga Nios II ISA-nivÃ¥er (fÃ¶r -march):Giltiga argument till flaggan -msdata=:Giltiga argument till -malign-:Giltiga argument till -mcode-readable=:Giltiga argument till -mfpmath=:Giltiga argument till -mr10k-cache-barrier=:Giltiga argument till -mstack-protector-guard=:Giltiga argument till -mstringop-strategy=:Giltiga argument till -mtp=:Giltiga flaggor fÃ¶r GP-relativ adressering (fÃ¶r -mgpopt):Validera vtable-pekare fÃ¶re de anvÃ¤nds.VÃ¤rdet pÃ¥ HINT-klausulen vid %L skall vara ett giltigt konstant hint-uttryckVariabeln %qs vid %C fÃ¥r inte definieras om inuti slingan som bÃ¶rjar vid %LVariabeln %qs vid %C med en initierare finns redan i en DATA-satsVariabel %qs vid %L kan inte vara BIND(C) eftersom den varken Ã¤r ett COMMON-block eller deklarerad med rÃ¤ckvidd modulnivÃ¥Variabeln %qs vid %L fÃ¥r inte ha bÃ¥de attributet ALLOCATABLE och BIND(C)Variabeln %qs vid %L kan inte bÃ¥de ha attributet OPTIONAL och VALUE eftersom proceduren %qs Ã¤r BIND(C)Variabeln %qs vid %L fÃ¥r inte ha bÃ¥de attributet POINTER och BIND(C)Variabeln %qs vid %L har inte tilldelats en formatetikettVariabel %qs vid %L i common-block %qs vid %C mÃ¥ste deklareras med en C-interoperativ sort eftersom common-block %qs Ã¤r bind(c)Variabeln %qs vid %L i detta sammanhang mÃ¥ste vara en konstantVariabeln %qs vid %L Ã¤r INTENT(OUT) och kan alltsÃ¥ inte vara en allokerbara co-vektor eller har co-vektorkomponenterVariabeln %qs vid %L Ã¤r en co-vektor och Ã¤r inte ALLOCATABLE, SAVE eller ett attrappargumentVariabeln %qs vid %L Ã¤r en attrapparameter till BIND(C)-proceduren %qs men Ã¤r kanske inte interoperativ med CTypen %qs vid %L Ã¤r ett attrappargument till BIND(C)-proceduren %qs men Ã¤r inte interoperativ med C fÃ¶r att den hÃ¤rledda typen %qs inte Ã¤r interoperativ med CVariabeln %qs vid %L Ã¤r ett attrappargument till BIND(C)-proceduren %qs men Ã¤r inte interoperativ med C eftersom den Ã¤r polymorfVariabel %qs vid %L Ã¤r i COMMON men endast i BLOCK DATA Ã¤r initiering tillÃ¥tenVariabeln %qs vid %L fÃ¥r inte ha en C-interoperativ sort men den Ã¤r BIND(C)Variabeln %qs vid %L ej definierbar inuti slingan som bÃ¶rjar vid %L Ã¤r argument INTENT(INOUT) till funktionen %qsVariabeln %qs vid %L ej definierbar inuti slingan som bÃ¶rjar vid %L Ã¤r argument INTENT(INOUT) till subrutin %qsVariabeln %qs vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektorVariabeln %qs vid %L satt till odefinierad inuti slingan som bÃ¶rjar vid %L Ã¤r argument INTENT(OUT) till funktionen %qsVariabeln %qs vid %L satt till odefinierad inuti en slinga som bÃ¶rjar vid %L Ã¤r argument INTENT(OUT) till subrutin %qsVariabeln %qs vid %L med attributet ALLOCATABLE i proceduren %qs med BIND(C)Variabeln %qs vid %L med attributet OPTIONAL i proceduren %qs som Ã¤r BIND(C)Variabeln %qs vid %L med attributet POINTER i proceduren %qs med BIND(C)Variabeln %qs vid %L med co-vektorkomponent skall vara en skalÃ¤r som inte Ã¤r en pekare eller allokerbar och inte en co-vektorVariabeln %qs kan inte fÃ¶rekomma i ett variabeldefinitionssammanhang (%s) vid %L i en PURE-procedurVariabeln %qs kan inte fÃ¶rekomma i uttrycket vid %LVariabeln %qs frÃ¥n modulen %qs med bindningsetikett %qs vid %L anvÃ¤nder samma globala identifierare som entiteten vid %L frÃ¥n modulen %qsVariabeln %qs har inte tilldelats nÃ¥gon mÃ¥letikett vid %LVariabeln %qs i %s-klausul anvÃ¤nds i NAMELIST-sats vid %LVariabel %qs i common-block %qs vid %C fÃ¥r inte vara bind(c) eftersom det inte Ã¤r globaltVariabeln %qs i common-blocket %qs vid %C mÃ¥ste deklareras med en sort som Ã¤r C-interoperativ eftersom common-blocket %qs Ã¤r BIND(C)Variabeln %qs i common-blocket %qs vid %L fÃ¥r inte deklareras med BIND(C) eftersom den inte Ã¤r en globalVariabeln %qs i common-blocket %qs vid %L fÃ¥r inte vara en sort interoperativ med C men common-blocket %qs Ã¤r BIND(C)Variabeln %qs Ã¤r PROTECTED och kan inte fÃ¶rekomma i ett pekarassociationssammanhang (%s) vid %LVariabeln %qs Ã¤r PROTECTED och kan inte fÃ¶rekomma i ett variabeldefinitionssammanhang (%s) vid %LVariabeln %qs Ã¤r inte ett attrappargument vid %LVariabel %qs anvÃ¤nds vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameterVariabeln %qs skall deklareras i samma rÃ¤ckviddsenhet som !$ACC DECLARE vid %LVariabeln %qs med bindningsetiketten %qs vid %L anvÃ¤nder samma globala identifierare som en entitet vid %LVariabel %qs, anvÃ¤nd i ett specifikationsuttryck, refereras vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameterVariabeln %s vid %L av typen EVENT_TYPE eller med en delkomponent av typen EVENT_TYPE mÃ¥ste vara en co-vektorVariabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE mÃ¥ste vara en co-vektorVariabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUEVariabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet INTENT(OUT)Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r bara anvÃ¤ndas som ett aktuellt argumentVariabeln %s vid %L med attributet NO_ARG_CHECK skall vara ett attrappargumentVariabeln %s vid %L med attributet NO_ARG_CHECK skall ha typen TYPE(*) eller en numerisk inbyggd typVariabeln %s vid %L med attributet NO_ARG_CHECK skall antingen vara en skalÃ¤r eller en vektor med fÃ¶rmodad storlekVariabeln %s vid %L med attributet NO_ARG_CHECK skall inte ha en subobjektreferensVariabeln %s fÃ¥r inte vara INTENT(IN) vid %CVariabel %s kan inte tilldelas i en PURE-procedur vid %CVariabel vid %C Ã¤r ett element i ett COMMON-blockVariabeln vid %L nÃ¤mnd flera gÃ¥nger i klausuler av samma OMP DECLARE TARGET-direktivVariabel i USE-associated med !$ACC DECLARE vid %LEn annan variabel Ã¤n OMP_OUT eller OMP_IN anvÃ¤nd i kombineraren i !$OMP DECLARE REDUCTION vid %LEn annan variabel Ã¤n OMP_PRIV eller OMP_ORIG anvÃ¤nd i INITIALIZER-klausul i !$OMP DECLARE REDUCTION vid %LVariabeltypen Ã¤r OKÃ„ND i tilldelning vid %LVariabeln med attributet NO_ARG_CHECK vid %L Ã¤r endast tillÃ¥tet som argument till de inbyggda funktionerna C_LOC och PRESENTVektorbiblioteks-ABI att anvÃ¤nda.Vektorisera fÃ¶r dubbelordsoperationer.Verifiera att sÃ¶kvÃ¤gar Ã¤r mÃ¶jliga nÃ¤r felutskrifter skrivs ut.Versioner av slingor baserat pÃ¥ om indexen har steg pÃ¥ ett.Multiversionering av virtuell funktion stÃ¶djs inteVolatila minnesÃ¥tkomster anvÃ¤nder inte I/O ladda-/lagrainstruktioner.Volatila minnesÃ¥tkomster anvÃ¤nder I/O ladda-/lagrainstruktioner.WAIT vid %C Ã¤r inte tillÃ¥tet i Fortran 95WAIT-klausul vid %L krÃ¤ver ett skalÃ¤rt INTEGER-uttryckWAIT-sats Ã¤r inte tillÃ¥tet i PURE-procedur vid %CWHERE-tilldelningsmÃ¥l vid %L har inkonsistent formWHERE-mask vid %L har inkonsistent formWHERE/ELSEWHERE-klausul vid %L krÃ¤ver en LOGICAL-vektorVarna fÃ¶r â€�externâ€�-deklaration som inte Ã¤r pÃ¥ filnivÃ¥.Varna fÃ¶r â€�misstÃ¤nktaâ€� konstruktioner.Varna fÃ¶r â€�newâ€� av en typ med utÃ¶kad justering utan -faligned-new.Varna fÃ¶r @selector()er utan tidigare deklarerade metoder.Varna fÃ¶r C-konstruktioner som inte Ã¤r i den gemensamma delmÃ¤ngden av C och C++.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 1998 och ISO C++ 2011.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 2011 och ISO C++ 2014.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 2014 och ISO C++ 2017.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 2017 och ISO C++ 2020.Varna fÃ¶r polymorfa C++-typer dÃ¤r det skulle fÃ¶rbÃ¤ttra kodkvaliteten att lÃ¤gga till nyckelordet final.Varna fÃ¶r virtuella C++-metoder dÃ¤r det skulle fÃ¶rbÃ¤ttra kodkvaliteten att lÃ¤gga till nyckelordet final.Varna fÃ¶r C++11-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++11 Ã¤rvda konstruerare nÃ¤r basen har en variadisk konstruerare.Varna fÃ¶r C++14-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++17-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++20-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++23-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r GCC-formatstrÃ¤ngar med strÃ¤ngar som inte passar till felmeddelanden.Varna om NULL skickas som argument som Ã¤r markerade att de krÃ¤ver icke-NULL.Varna fÃ¶r PCH-filer som hittas men inte anvÃ¤nds.Varna fÃ¶r USE-satser som inte har nÃ¥gon ONLY-kvalificerare.Varna fÃ¶r anvÃ¤ndning av __TIME__, __DATE__ och __TIMESTAMP__.Varna fÃ¶r Ã¥tkomst till interna vektormedlemmar med lÃ¤ngden noll.Varna fÃ¶r justering av COMMON-block.Varna fÃ¶r alla upprÃ¤kningshopptabeller som saknar ett specifikt fall.Varna fÃ¶r en tom kropp i en if- eller else-sats.Varna fÃ¶r en felaktig DO-slinga.Varna fÃ¶r booleska uttryck som jÃ¤mfÃ¶rs med ett heltalsvÃ¤rde annat skilt frÃ¥n sant/falskt.Varna fÃ¶r buffertspill i strÃ¤nghanteringsfunktioner som memcpy och strcpy.Varna fÃ¶r anrop av procedurer som inte explicit deklarerats.Varna fÃ¶r att anrop av std::move pÃ¥ ett lokalt objekt i en retursats fÃ¶rhindrar att kopiering undviks.Varna fÃ¶r anrop till snprintf och liknande funktioner som hugger av utdata.Varna fÃ¶r anrop till snprintf och liknande funktioner som hugger av utdata.  Samma som -Wformat-truncation=1.Varna fÃ¶r anrop till strcmp och strncmp som anvÃ¤nds i likhetsuttryck som nÃ¶dvÃ¤ndigtvis Ã¤r sanna eller falska pÃ¥ grund av lÃ¤ngden pÃ¥ det ena och storleken pÃ¥ det andra argumentet.Varna fÃ¶r anrop med implicit grÃ¤nssnitt.Varna fÃ¶r fall dÃ¤r -ftrivial-auto-var-init inte kan initiera en auto-variabel.Varna fÃ¶r typkonvertering av funktioner till inkompatibla typer.Varna fÃ¶r typkonvertering mellan inkompatibla funktionstyper.Varna fÃ¶r typkonvertering som kommer producera ett null-resultat.Varna fÃ¶r typkonvertering som slÃ¤nger kvalificerare.Varna fÃ¶r fÃ¥ngsthanterare av icke-referenstyper.Varna fÃ¶r vissa operationer pÃ¥ booleska uttryck.Varna fÃ¶r kodvÃ¤gar i vilka NULL skickas till ett fÃ¥r-inte-vara-NULL-funktionsargument.Varna fÃ¶r kodvÃ¤gar i vilka en NULL-funktionspekare anropas.Varna fÃ¶r kodvÃ¤gar i vilka en NULL-pekare derefereras.Varna fÃ¶r kodvÃ¤gar i vilka en filbeskrivare kan stÃ¤ngas mer Ã¤n en gÃ¥ng.Varna fÃ¶r kodvÃ¤gar i vilka en filbeskrivare inte stÃ¤ngs.Varna fÃ¶r kodvÃ¤gar i vilka en filbeskrivare anvÃ¤nds utan att dess giltighet kontrolleras.Varna fÃ¶r kodvÃ¤gar i vilka ett frigjort vÃ¤rde anvÃ¤nds.Varna fÃ¶r kodvÃ¤gar i vilka en heap-allokerad pekare lÃ¤cker.Varna fÃ¶r kodvÃ¤gar i vilka en longjmp hoppar tillbaka till en jmp_buf som sparades i en stackram som har returnerat.Varna fÃ¶r kodvÃ¤gar i vilka en pekare till annat Ã¤n heap:en frigÃ¶rs.Varna fÃ¶r kodvÃ¤gar i vilka en pekare kan frigÃ¶ras mer Ã¤n en gÃ¥ng.Varna fÃ¶r kodvÃ¤gar i vilka en pekare undersÃ¶ks om den Ã¤r NULL efter att den redan har derefererats.Varna fÃ¶r kodvÃ¤gar i vilka en pekare till en buffert tilldelas till en inkompatibel typ.Varna fÃ¶r kodvÃ¤gar i vilka en pekare till en fÃ¶rlegat stackram anvÃ¤nds.Varna fÃ¶r kodvÃ¤gar i vilka en mÃ¶jlig NULL-pekare derefereras.Varna fÃ¶r kodvÃ¤gar i vilka ett mÃ¶jligt NULL-vÃ¤rde skickas till ett fÃ¥r-inte-vara-NULL-funktionsargument.Varna fÃ¶r kodvÃ¤gar i vilka en lÃ¤sning eller skrivning gÃ¶rs med en stÃ¤ngd filbeskrivare.Varna fÃ¶r kodvÃ¤gar i vilka en skift med antal â‰¥ bredden av typen fÃ¶rsÃ¶ker gÃ¶ras.Varna fÃ¶r kodvÃ¤gar i vilka en skift med negativt antal fÃ¶rsÃ¶ker gÃ¶ras.Varna fÃ¶r kodvÃ¤gar i vilka en stdio FILE kan stÃ¤ngas mer Ã¤n en gÃ¥ng.Varna fÃ¶r kodvÃ¤gar i vilka en stdio-FILE inte stÃ¤ngs.Varna fÃ¶r kodvÃ¤gar i vilka ett va_list anvÃ¤nds efter va_end.Varna fÃ¶r kodvÃ¤gar i vilka en skrivning eller lÃ¤sning till/frÃ¥n en buffert gÃ¥r utanfÃ¶r grÃ¤nserna.Varna fÃ¶r kodvÃ¤gar i vilka en â€�assert()â€� gÃ¶rs med ett osanerat vÃ¤rde inblandat.Varna fÃ¶r kodvÃ¤gar i vilka en async-signal-unsafe-funktion anropas frÃ¥n en signalhanterare.Varna fÃ¶r kodvÃ¤gar i vilka en buffert pÃ¥ stacken skickas till putenv.Varna fÃ¶r kodvÃ¤gar i vilka en Ã¥gÃ¤rd fÃ¶rsÃ¶ker gÃ¶ras i fel fas av en filbeskrivares livstid.Varna fÃ¶r kodvÃ¤gar i vilka en Ã¥tgÃ¤rd fÃ¶rsÃ¶ker gÃ¶ras med fel typ av filbeskrivare.Varna fÃ¶r kodvÃ¤gar i vilka ett oinitierat vÃ¤rde anvÃ¤nds.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som en nÃ¤mnare.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som ett pekaravstÃ¥nd.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som en storlek.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som en allokeringsstorlek.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som ett vektorindex.Varna fÃ¶r kodvÃ¤gar i vilka flyttalsaritmetik anvÃ¤nds pÃ¥ platser dÃ¤r precis berÃ¤kning behÃ¶vs.Varna fÃ¶r kodvÃ¤gar i vilka fÃ¶rsÃ¶k att lÃ¤sa frÃ¥n en endast skrivbar filbeskrivare gÃ¶rs, eller vice versa.Varna fÃ¶r kodvÃ¤gar i vilka kÃ¤nslig data kopieras Ã¶ver en sÃ¤kerhetsgrÃ¤ns.Varna fÃ¶r kodvÃ¤gar i vilka kÃ¤nslig data skrivs till en fil.Varna fÃ¶r kodvÃ¤gar i vilka fel avallokeringsfunktion anropas.Varna fÃ¶r kodvÃ¤gar i vilka va_arg anvÃ¤nds fÃ¶r mÃ¥nga gÃ¥nger pÃ¥ en va_list.Varna fÃ¶r kodvÃ¤gar i vilka va_arg anvÃ¤nder fel typ.Varna fÃ¶r kodvÃ¤gar i vilka va_start eller va_copy anvÃ¤nds utan ett motsvarande va_end.Varna fÃ¶r kodvÃ¤gar vilka fÃ¶refaller leda till oÃ¤ndlig rekursion.Varna fÃ¶r kodvÃ¤gar i vilka fÃ¶rsÃ¶k gÃ¶rs att skriva till ett const-objekt.Varna fÃ¶r kodvÃ¤gar i vilka fÃ¶rsÃ¶k gÃ¶rs att skriva till en strÃ¤nglitteral.Varna fÃ¶r kod som kan bryta strikta aliasregler.Varna fÃ¶r jÃ¤mfÃ¶relser av skilda upprÃ¤kningstyper.Varna fÃ¶r jÃ¤mfÃ¶relser mellan tvÃ¥ operander av vektortyp.Varna fÃ¶r heltalsdivision med noll vid kompileringstillfÃ¤llet.Varna fÃ¶r konstant heltalsdivision med avhuggna resultat.Varna om vektortemporÃ¤rer skapas.Varna fÃ¶r hÃ¤ngande else.Varna fÃ¶r deklarationer av entiteter som kan sakna attribut som relaterade entiteter har deklarerats med.Varna fÃ¶r radering av polymorfa objekt med ickevirtuella destruerare.Varna fÃ¶r anvÃ¤ndning av AltiVec-typen â€�vector long ...â€� som bÃ¶r undvikas.Varna fÃ¶r fÃ¶rÃ¥ldrade aritmetiska konverteringar av operander av upprÃ¤kningstyper.Varna fÃ¶r aritmetiska konverteringar som bÃ¶r undvikas pÃ¥ operander dÃ¤r en Ã¤r av upprÃ¤kningstyp och den andra Ã¤r av en flyttalstyp.Varna fÃ¶r anvÃ¤ndningar av volatile-kvalificeraren som bÃ¶r undvikas.Varna fÃ¶r divisioner av tvÃ¥ sizeof-operatorer nÃ¤r den fÃ¶rsta Ã¤r tillÃ¤mpad pÃ¥ en vektor och nÃ¤mnaren inte Ã¤r lika med storleken pÃ¥ vektorelementet.Varna fÃ¶r dubblerade grenar i if-else-satser.Varna fÃ¶r dubblerade villkor i en if-else-if-kedja.Varna fÃ¶r enum/heltalstyper som inte stÃ¤mmer.Varna fÃ¶r upprÃ¤kningshopptabeller saknar en â€�default:â€�-sats.Varna nÃ¤r hopptabeller fÃ¶r upprÃ¤kningstyper inte har standardfall och saknar ett fall.Varna fÃ¶r likhetsjÃ¤mfÃ¶relser som involverar REAL- eller COMPLEX-uttryck.Varna fÃ¶r funktioner som inte finns i ISO C11, men finns i ISO C2X.Varna fÃ¶r funktioner som inte finns i ISO C90, men finns i ISO C99.Varna fÃ¶r funktioner som inte finns i ISO C99, men finns i ISO C11.Varna fÃ¶r funktioner som inte finns i traditionell C.Varna fÃ¶r formatstrÃ¤ngar som inte Ã¤r litteraler.Varna fÃ¶r formatstrÃ¤ngar som innehÃ¥ller NUL-byte:ar.Varna fÃ¶r eliminering av funktionsanrop.Varna fÃ¶r funktionsanrop med formatstrÃ¤ngar som skriver utanfÃ¶r slutet av destinationsregionen.Varna fÃ¶r funktionsanrop med formatstrÃ¤ngar som skriver utanfÃ¶r slutet av destinationsregionen.  Samma som -Wformat-overflow=1.Varna fÃ¶r funktionsparametrar som deklarerats utan en typangivelse i K&R-stilfunktioner.Varna fÃ¶r aritmetik med funktionspekare.Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((cold)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((const)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((malloc)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((noreturn)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((pure)).Varna fÃ¶r funktioner som kan vara kandidater fÃ¶r formatattribut.Varna fÃ¶r globala funktioner utan tidigare deklaration.Varna fÃ¶r globala funktioner utan prototyper.Varna fÃ¶r implicita konverteringar av enum-typer.Varna fÃ¶r implicita konverteringar frÃ¥n â€�floatâ€� till â€�doubleâ€�.Varna fÃ¶r implicita deklarationer.Varna fÃ¶r implicita funktionsdeklarationer.Varna fÃ¶r felaktig anvÃ¤ndning av attribut.Varna fÃ¶r inkompatibla konverteringar frÃ¥n heltal till pekare och pekare till heltal.Varna fÃ¶r felaktig anvÃ¤ndning av flexibla vektorelement enligt nivÃ¥n pÃ¥ -fstrict-flex-arrays.Varna fÃ¶r en felaktiga OpenACC-dimensioner.Varna fÃ¶r felaktiga UTF-8-tecken.Varna fÃ¶r felaktiga former pÃ¥ avgrÃ¤nsade eller namngivna styrsekvenser.Varna fÃ¶r ogiltiga anvÃ¤ndningar av makrot â€�offsetofâ€�.Varna fÃ¶r sannolikt saknat nyckelord requires.Varna fÃ¶r makron definierade i huvudfilen som inte anvÃ¤nds.Varna fÃ¶r makron som har motstridiga huvudenhetsdefinitioner.Varna fÃ¶r eventuellt oinitierade automatiska variabler.Varna fÃ¶r deklarationer av VLA-parametrar som inte stÃ¤mmer Ã¶verens.Varna fÃ¶r deklarationer av vektorparametrar som inte stÃ¤mmer Ã¶verens och osÃ¤ker Ã¥tkomst av dem.Varna fÃ¶r saknade et-tecken i fortsatta teckenkonstanter.Varna fÃ¶r saknade fÃ¤lt i postinitierare.Varna fÃ¶r saknade storleksbestÃ¤mda deallokeringsfunktioner.Varna fÃ¶r missbruk av pragman.Varna fÃ¶r de flesta implicita konverteringar.Varna fÃ¶r multipla deklarationer av samma objekt.Varna fÃ¶r avsmalnande konverteringar inom { } som Ã¤r felformulerad i C++11.Varna fÃ¶r ickevirtuella destruerare.Varna fÃ¶r msvcrt-breddutÃ¶kningar av scanf/printf som inte fÃ¶ljer ISO.Varna fÃ¶r meningslÃ¶sa vÃ¤rden till --param destructive-interference-size eller constructive-interference-size.Varna fÃ¶r optimeringar som antar spill med tecken Ã¤r odefinierat.Varna fÃ¶r spill i aritmetiska uttryck.Varna fÃ¶r Ã¶verlagrade virtuella funktionsnamn.Varna fÃ¶r Ã¥sidosÃ¤ttande initierare utan sidoeffekter.Varna fÃ¶r Ã¥sidosÃ¤ttande initierare utan sidoeffekter.Varna fÃ¶r packade bitfÃ¤lt vars avstÃ¥nd Ã¤ndrats i GCC 4.4.Varna fÃ¶r typkonvertering av pekare som Ã¶kar justeringen.Varna fÃ¶r positionsinitiering av poster som krÃ¤ver designerade initierare.Varna fÃ¶r eventuella attrappargumentalias.Varna fÃ¶r mÃ¶jliga sÃ¤kerhetsproblem med formatfunktioner.Varna fÃ¶r mÃ¶jliga brott mot sekvenspunktregler.Varna fÃ¶r eventuellt felaktiga index i do-slingor.Varna fÃ¶r eventuellt saknade klamrar runt initierare.Varna fÃ¶r eventuellt saknade parenteser.Varna fÃ¶r mÃ¶jliga nÃ¤stade blockkommentarer, och C++-kommentarer som spÃ¤nner Ã¶ver mer Ã¤n en fysisk rad.Varna fÃ¶r potentiellt suboptimala val relaterade till OpenACC-parallellism.Varna fÃ¶r anomalier i formatstrÃ¤ngar till printf/scanf/strftime/strfmon.Varna fÃ¶r tveksam anvÃ¤ndning av de makron som anvÃ¤nds fÃ¶r att hÃ¤mta variabla argument.Varna fÃ¶r att lÃ¤sa bortom slutet pÃ¥ en kÃ¤llvektor i strÃ¤nghanteringsfunktioner som memchr och memcpy.Varna fÃ¶r reella litterala konstanter med exponentbokstav â€�qâ€�.Varna fÃ¶r Ã¶verflÃ¶diga anrop av std::move.Varna fÃ¶r retur av en pekare/referens till en lokal eller temporÃ¤r variabel.Varna fÃ¶r retur av poster, unioner eller vektorer.Varna fÃ¶r semikolon efter funktionsdefinitioner i klassen.Varna fÃ¶r teckenskillnader i formatfunktioner.Varna fÃ¶r jÃ¤mfÃ¶relser mellan signed/unsigned.Varna fÃ¶r nÃ¥gra brott mot C++ endefinitionsregel under optimeringar vid lÃ¤nktillfÃ¤llet.Varna fÃ¶r satser mellan en switch:s styruttryck och det fÃ¶rsta fallet.Varna fÃ¶r vilsekomna symboler efter #else och #endif.Varna fÃ¶r format till strftime som ger 2-siffrigt Ã¥rtal.Varna fÃ¶r index vars typ Ã¤r â€�charâ€�.Varna fÃ¶r misstÃ¤nkta anrop till memset dÃ¤r det tredje argumentet innehÃ¥ller antalet element inte multiplicerade med elementstorleken.Varna fÃ¶r misstÃ¤nkta anrop till memset dÃ¤r det tredje argumentet Ã¤r en konstant litteral nolla och det andra inte Ã¤r det.Varna fÃ¶r tveksamma deklarationer av â€�mainâ€�.Varna fÃ¶r misstÃ¤nkta divisioner av tvÃ¥ sizeof-uttryck som inte fungerar korrekt med pekare.Varna fÃ¶r misstÃ¤nkta lÃ¤ngdparametrar till vissa strÃ¤ngfunktioner om argumentet anvÃ¤nder sizeof.Varna fÃ¶r misstÃ¤nkt anvÃ¤ndning av minnesadresser.Varna fÃ¶r switch-vÃ¤rden som Ã¤r utanfÃ¶r switch:ens typintervall.Varna fÃ¶r hopptabeller med booleska styruttryck.Varna fÃ¶r den mest irriterande syntaktiska tvetydigheten vid parsning.Varna fÃ¶r saker som Ã¤ndras mellan den nuvarande -fabi-version och den angivna versionen.Varna fÃ¶r saker som skulle Ã¤ndras vid kompilering med en kompilator som fÃ¶ljer ABI.Varna fÃ¶r avhuggna teckenuttryck.Varna fÃ¶r avhuggna kÃ¤llkodsrader.Varna fÃ¶r avhuggning i strÃ¤nghanteringsfunktioner som strncat och strncpy.Varna fÃ¶r typsÃ¤kerhet och liknande fel och avsaknad av Ã¶verensstÃ¤mmelse i deklarationer med aliasattribut.Varna fÃ¶r ej typkonverterad NULL anvÃ¤nds som vaktpost.Varna fÃ¶r underspill i numeriska konstanta uttryck.Varna fÃ¶r oinitierade automatiska variabler.Varna fÃ¶r funktionsdeklarationer utan prototyp.Varna fÃ¶r okÃ¤nda pragman.Varna fÃ¶r nÃ¤r osÃ¤kra makron som expanderar till flera satser anvÃ¤nds som kroppen i en klausul som if, else, while, switch eller for.Varna fÃ¶r flyttalskonstanter utan suffix.Varna fÃ¶r funktioner i ThreadSanitizer som inte stÃ¶djs.Varna fÃ¶r oanvÃ¤nda attrappargument.Varna vid anvÃ¤ndning av flerteckens teckenkonstant.Varna fÃ¶r oanvÃ¤ndbara typkonverteringar.Varna fÃ¶r anvÃ¤ndarangivna inkluderingskataloger som inte finns.Varna fÃ¶r anvÃ¤ndning av __attribute__((deprecated))-deklarationer.Varna fÃ¶r anvÃ¤ndning av __attribute__((warning))-deklarationer.Varna fÃ¶r anvÃ¤ndning av en kommaoperator i ett indexuttryck.Varna fÃ¶r anvÃ¤ndning av lagringsspecificeraren â€�registerâ€�.Varna fÃ¶r anvÃ¤ndningar av std::initializer_list som kan resultera i hÃ¤ngande pekare.Varna fÃ¶r anvÃ¤ndning av variadiska makron.Varna fÃ¶r variabler som kan Ã¤ndras av â€�longjmpâ€� eller â€�vforkâ€�.Varna fÃ¶r variabler som initieras till sig sjÃ¤lva.Varna fÃ¶r brott mot stilreglerna i Effective C++.Varna fÃ¶r xor-operatorer dÃ¤r det verkar som att anvÃ¤ndaren avsÃ¥g exponentiering.Varna fÃ¶r format med lÃ¤ngden noll.Varna fÃ¶r DO-slingor med noll-trippar.Varna fÃ¶r anrop till allokeringsfunktioner som anger noll byte.Varna fÃ¶r konstruktioner med villkorligt stÃ¶d.Varna fÃ¶r konvertering av NULL till icke-pekartyp.Varna fÃ¶r avallokeringsanrop med argument returnerade frÃ¥n allokeringsfunktioner som inte passar ihop.Varna fÃ¶r implicita typkonverteringar mellan heltalsuttryck med och utan tecken.Varna fÃ¶r implicita typkonverteringar som orsakar fÃ¶rlust av flyttalsprecision.Varna fÃ¶r implicita typkonverteringar som kan Ã¤ndra ett vÃ¤rde.Varna fÃ¶r oÃ¤ndligt rekursiva anrop.Varna fÃ¶r anrop som inte stÃ¤mmer Ã¶verens mellan anrop till operatorn new eller delete och det motsvarande anropet till allokerings- eller avallokeringsfunktionen.Varna fÃ¶r fÃ¶rÃ¥ldrad anvÃ¤ndning i en deklaration.Varna fÃ¶r placerande new-uttryck med odefinierat beteende.Varna fÃ¶r misstÃ¤nkta heltalsuttryck i booleska sammanhang.Varna fÃ¶r osÃ¤kra rÃ¥a minnesskrivningar till objekt av klasstyper.Varna fÃ¶r anvÃ¤ndning av pekare till auto-variabler vars livstid Ã¤r Ã¶ver.Varna fÃ¶r anvÃ¤ndning av pekare till avallokerad lagring.Varna fÃ¶r spekulativa kompileringar sÃ¥som __traits(compiles).Varna om â€�definedâ€� Ã¤r utanfÃ¶r #if.Varna om funktionstypen noexcept i C++17 kommer Ã¤ndra det manglade namnet pÃ¥ en symbol.Varna fÃ¶r en typkonvertering i C-stil anvÃ¤nds i ett program.Varna om anroparen av en funktion, deklarerad med attributet warn_unused_result, inte anvÃ¤nder dess returvÃ¤rde.Varna om ett klassgrÃ¤nssnitt inte har nÃ¥gon superklass. Rotklasser kan anvÃ¤nda ett attribut fÃ¶r att undertrycka denna varning.Varna om en klasstyp har en bas eller ett fÃ¤lt vars typ anvÃ¤nder den anonyma namnrymden eller beror pÃ¥ en typ utan lÃ¤nkningsklass.Varna om en logisk jÃ¤mfÃ¶relse alltid berÃ¤knas till sant eller falskt.Varna om en jÃ¤mfÃ¶relse alltid Ã¤r sann eller falsk pÃ¥ grund av begrÃ¤nsat intervall fÃ¶r datatypen.Varna fÃ¶r en kompilatorfunktion, klass, metod eller fÃ¤lt som bÃ¶r undvikas anvÃ¤nds.Varna om en funktion anvÃ¤nder alloca eller skapar en vektor med dynamisk storlek.Varna om en lokal deklaration dÃ¶ljer en instansvariabel.Varna om en slinga med konstant antal iterationer orsakar odefinierat beteende.Varna om en egenskap fÃ¶r ett Objective-C-objekt inte har nÃ¥gon tilldelningssemantik angiven.Varna om en vÃ¤ljare har multipla metoder.Varna om ett simd-direktiv Ã¥sidosÃ¤tts av vektoriserarens kostnadsmodell.Varna om en enskild funktions ramstorlek Ã¶verskrider den angivna ramstorleken.Varna om en strÃ¤ng Ã¤r lÃ¤ngre Ã¤n den maximala portabla lÃ¤ngden som anges i standarden.Varna om ett underobjekt har ett abi_tag-attribut som det fullstÃ¤ndiga objektets typ inte har.Varna om ett throw-uttryck alltid kommer resultera i ett anrop av terminate().Varna om en anvÃ¤ndarprocedur har samma namn som en inbyggd.Varna om en vektor med variabel lÃ¤ngd anvÃ¤nds.Varna om en virtuell bas har en icketrivial flyttningstilldelningsoperator.Varna om ett MCU-namn inte kÃ¤nns igen eller stÃ¥r i konflikt med andra flaggor (standard: pÃ¥).Varna om en vektor anvÃ¤nds utanfÃ¶r grÃ¤nserna.Varna fÃ¶r en gammaldags parameterdefinition anvÃ¤nds.Varna fÃ¶r ett odefinierat makro anvÃ¤nds i ett #if-direktiv.Varna om en pekarparameter med attributet nonnull jÃ¤mfÃ¶rs med NULL.Varna om konstanta CFString-objekt innehÃ¥ller icke-portabla tecken.Varna om konstruerare eller destruerare med prioriteter frÃ¥n 0 till 100 anvÃ¤nds.Varna om konverteringar av resultatet av aritmetik kan Ã¤ndra vÃ¤rdet Ã¤ven om konvertering av operanderna inte kan det.Varna om dereferering av en NULL-pekare kan leda till felaktigt eller odefinierat beteende.Varna om devices.csv inte finns eller det Ã¤r problem med att tolka den (standard: pÃ¥).Varna fÃ¶r Ã¤rvda metoder Ã¤r oimplementerade.Varna om vÃ¤nsterskift av ett vÃ¤rde med tecken spiller Ã¶ver.Varna vid vÃ¤nsterskift med ett negativt vÃ¤rde.Varna om slingor har bytt plats.Varna fÃ¶r fÃ¶r mÃ¥nga argument till en funktion fÃ¶r dess formatstrÃ¤ng.Varna om kvalificerare pÃ¥ vektorer som Ã¤r pekarmÃ¥l kastas bort.Varna om skiftantalet â‰¥ bredden pÃ¥ typen.Varna om skiftantalet Ã¤r negativt.Varna vid test av flyttal pÃ¥ likhet.Varna om ISR:en Ã¤r felstavad, d.v.s. utan prefixet __vector.  Aktiverat som standard.Varna om attributet NSObject anvÃ¤nds pÃ¥ en icke-typedef.Varna om adressrymden fÃ¶r en adress Ã¤ndras.Varna om koden Ã¤r fÃ¶r komplicerad fÃ¶r att analyseraren skall kunna utforska den fullstÃ¤ndigt.Varna om pekaren i en pekartilldelning kan Ã¶verleva sitt mÃ¥l.Varna om typen pÃ¥ en variabel kanske inte Ã¤r interoperabel med C.Varna fÃ¶r trigrafer upptÃ¤cks som kan pÃ¥verka betydelsen av programmet.Varna om typkvalificerare pÃ¥ pekare kastas bort.Varna fÃ¶r typsignaturer till kandidatmetoder inte stÃ¤mmer exakt.Varna ifall en funktion slutar tidigare Ã¤n den bÃ¶rjar pÃ¥ grund av ogiltiga linenum-makron.Varna om profiler i -fprofile-use inte finns.Varna om profiler i -fprofile-use inte stÃ¤mmer.Varna fÃ¶r prototyper som orsakar andra typkonverteringar Ã¤n de som skulle skett i frÃ¥nvaro av prototyp.Varna vid all anvÃ¤ndning av alloca.Varna vid direkt multipelt arv.Varna vid direkt virtuellt arv.Varna fÃ¶r inbyggda som inte Ã¤r med i den valda standarden.Varna vid namnrymdsdefinition.Varna vid primÃ¤r malldeklaration.Varna fÃ¶r misstÃ¤nkta anrop av standardfunktioner som berÃ¤knar absoluta vÃ¤rden.Varna vid misstÃ¤nkta konstruktioner med omvÃ¤nd ordning av skalÃ¤rlagring inblandad.Varna fÃ¶r att -fno-automatic kan gÃ¶ra sÃ¶nder rekursion.Varna nÃ¤r __builtin_frame_address eller __builtin_return_address anvÃ¤nds osÃ¤kert.Varna nÃ¤r de inbyggda funktionerna __sync_fetch_and_nand och __sync_nand_and_fetch anvÃ¤nds.Varna nÃ¤r ett #warning-direktiv pÃ¥trÃ¤ffas.Varna nÃ¤r en bas Ã¤r oÃ¥tkomlig i en hÃ¤rledd pÃ¥ grund av tvetydighet.Varna nÃ¤r en inbyggd funktion deklareras med fel signatur.Varna nÃ¤r ett inbyggt preprocessormakro avdefinieras eller omdefinieras.Varna nÃ¤r en klass Ã¤r omdeklarerad eller refereras med en klassnyckel som inte stÃ¤mmer.Varna nÃ¤r en klass eller upprÃ¤kningstyp refereras med en Ã¶verflÃ¶dig klassnyckel.Varna nÃ¤r en const-variabel Ã¤r oanvÃ¤nd.Varna nÃ¤r en konverteringsfunktion aldrig kommer att anropas pÃ¥ grund av typen den konverterar till.Varna nÃ¤r en deklaration inte anger en typ.Varna nÃ¤r en deklaration har dubblerade const-, volatile-, restrict- eller _Atomic-specificerare.Varna nÃ¤r en deklaration hittas efter en sats.Varna nÃ¤r en funktion Ã¤r oanvÃ¤nd.Varna nÃ¤r en funktion aldrig producerar ett konstant uttryck.Varna nÃ¤r en funktionsparameter bara sÃ¤tts, och i Ã¶vrigt Ã¤r oanvÃ¤nd.Varna nÃ¤r en funktionsparameter Ã¤r oanvÃ¤nd.Varna nÃ¤r ett hopp missar en variabelinitiering.Varna nÃ¤r en etikett Ã¤r oanvÃ¤nd.Varna nÃ¤r en vektorvariabel pÃ¥ vÃ¤nsterhandssidan allokeras om.Varna nÃ¤r en variabel pÃ¥ vÃ¤nsterhandssidan allokeras om.Varna nÃ¤r en ordagrann '0' anvÃ¤nds som en nollpekare.Varna nÃ¤r en logisk operator misstÃ¤nkt nog alltid berÃ¤knas till sant eller falskt.Varna nÃ¤r ett noexcept-uttryck berÃ¤knas till false Ã¤ven om uttrycket inte faktiskt kan kasta.Varna nÃ¤r en pekare skiljer i teckenhet i en tilldelning.Varna nÃ¤r en pekare typkonverteras till ett heltal av annan storlek.Varna nÃ¤r en pekare jÃ¤mfÃ¶rs med en noll-teckenkonstant.Varna nÃ¤r intervallbaserade for-slingor skapar onÃ¶diga kopior.Varna nÃ¤r en referens binds till en temporÃ¤r variabel vars livstid Ã¤r Ã¶ver.Varna nÃ¤r en registervariabel Ã¤r deklarerad volatile.Varna nÃ¤r en strÃ¤ng- eller teckenkonstant fÃ¶ljs av ett ud-suffix som inte bÃ¶rjar med ett understrykningstecken.Varna nÃ¤r ett switch-fall faller igenom.Varna nÃ¤r ett vÃ¤rde flyttas till sig sjÃ¤lv med std::move.Varna nÃ¤r en variabel bara sÃ¤tts, och i Ã¶vrigt Ã¤r oanvÃ¤nd.Varna nÃ¤r en variabel Ã¤r oanvÃ¤nd.Varna nÃ¤r en vektoroperation kompileras utanfÃ¶r SIMD:n.Varna nÃ¤r ett alla konstruerare och destruerare Ã¤r privata.Varna nÃ¤r ett argument skickas till restrict-kvalificerade parameteralias med ett annat argument.Varna nÃ¤r en atomÃ¤r minnesmodellparameter med sÃ¤kerhet Ã¤r utanfÃ¶r det giltiga intervallet.Varna nÃ¤r en undantagshanterare skuggas en annan hanterare.Varna nÃ¤r ett uttrycksvÃ¤rde Ã¤r oanvÃ¤nt.Varna nÃ¤r en inline:ad funktion inte kan inline:as.Varna nÃ¤r ett optimerarpass Ã¤r avaktiverat.Varna vid fÃ¶rsÃ¶k att frigÃ¶ra ett icke-heap-objekt.Varna vid typkonvertering av pekare till medlemsfunktioner.Varna nÃ¤r en pekare till en ofullstÃ¤ndig typ raderas.Varna nÃ¤r fÃ¤lt i en post med attributet packed Ã¤r feljusterade.Varna nÃ¤r logiskt icke anvÃ¤nds pÃ¥ den vÃ¤nstra operanden i en jÃ¤mfÃ¶relse.Varna nÃ¤r multipla, olika, snabba avbrottshanterare finns in kompileringsenheten.Varna nÃ¤r en vÃ¤nfunktion som inte Ã¤r en mall deklareras inuti en mall.Varna nÃ¤r stackÃ¶verskrivningsskydd inte lÃ¤ggs ut av nÃ¥gon anledning.Varna nÃ¤r en lokal variabel skuggar en annan lokal variabel eller parameter med kompatibel typ.Varna nÃ¤r en lokal variabel skuggar en annan lokal variabel eller parameter.Varna nÃ¤r en variabel skuggar en annan (globalt).Varna nÃ¤r en variabel skuggar en annan.  Samma som -Wshadow=global.Varna nÃ¤r Ã¶verlagring anpassar frÃ¥n teckenlÃ¶st till med tecken.Varna nÃ¤r utfyllnad krÃ¤vs fÃ¶r att justera postmedlemmar.Varna nÃ¤r hÃ¤rledning av klassmallargument utfÃ¶rs pÃ¥ en typ utan nÃ¥gra hÃ¤rledningsguider.Varna nÃ¤r profileringsinstrumentering begÃ¤rdes, men inte kunde tillÃ¤mpas pÃ¥ vissa funktioner.Varna nÃ¤r sizeof anvÃ¤nds pÃ¥ en parameter som Ã¤r deklarerad som en vektor.Varna nÃ¤r adressen till en packad medlem i en post eller union tas.Varna nÃ¤r kompilatorn Ã¤ndrar ordning pÃ¥ kod.Varna nÃ¤r fÃ¤ltet i en strukt inte Ã¤r justerat.Varna nÃ¤r indenteringen av koden inte avspeglar blockstrukturen.Varna nÃ¤r attributet packed inte har nÃ¥gon effekt pÃ¥ postformatet.Varna nÃ¤r nyckelordet template saknas efter en medlemsÃ¥tkomstsymbol i en beroende medlems Ã¥tkomstuttryck om den medlemmen Ã¤r en mall.Varna fÃ¶r typkonverteringar till pekare frÃ¥n ett heltal med annan storlek.Varna nÃ¤r det Ã¤r en konvertering mellan pekare som har ofullstÃ¤ndiga typer.Varna nÃ¤r typedef:ar lokalt definierade i en funktion inte anvÃ¤nds.Varna nÃ¤r en funktions returtyp fÃ¥r â€�intâ€� som skÃ¶nsvÃ¤rde (C), eller om inkonsistenta returtyper (C++).Varna nÃ¤rhelst en trampolin genereras.Varna nÃ¤r en Objective-C-tilldelning fÃ¥ngas upp av skrÃ¤psamlaren.Varna nÃ¤r attribut ignoreras.Varna nÃ¤r typkvalificerare ignoreras.VarningNÃ¤r â€�signedâ€� eller â€�unsignedâ€� inte anges lÃ¥t bitfÃ¤ltet ha tecken.NÃ¤r â€�signedâ€� eller â€�unsignedâ€� inte anges gÃ¶rs bitfÃ¤lten teckenlÃ¶sa.NÃ¤r -mhard-float Ã¤r valt, aktiverar generering av instruktioner fÃ¶r flyttal med dubbel precision.  Som standard anvÃ¤nds funktioner frÃ¥n libgcc fÃ¶r att utfÃ¶ra operationer pÃ¥ flyttal med dubbel precision.NÃ¤r -mhard-float Ã¤r valt, aktiverar generering av instruktioner fÃ¶r oordnad flyttalsjÃ¤mfÃ¶relse och fÃ¶r att sÃ¤tta flaggor (lf.sfun*).  Som standard anvÃ¤nds funktioner frÃ¥n libgcc fÃ¶r att utfÃ¶ra oordnad jÃ¤mfÃ¶relse av flyttal och operationer fÃ¶r att sÃ¤tta flaggor.NÃ¤r en symbol slÃ¥s upp, kontrollera â€�alias thisâ€�-rÃ¤ckvidd innan man gÃ¥r till Ã¶vre rÃ¤ckvidder.NÃ¤r RAM skall nÃ¥s, anvÃ¤nd X som hÃ¥rdvaran framtvingar, d.v.s. anvÃ¤nda bara fÃ¶r-dekrementering, efter-inkrementering och indirekt adressering med registret X.  Utan denna flagga kan kompilatorn anta att det finns ett adresseringslÃ¤ge X+konstant liknande Y+konstant och Z+konstant och mata ut instruktioner fÃ¶r att emulera ett sÃ¥dant adresseringslÃ¤ge fÃ¶r X.NÃ¤r bÃ¥de heuristikerna med rs6000-density-pct-threshold och rs6000-density-size-threshold Ã¤r uppfyllda bestÃ¤mmer vi att straffa slingkroppskostnaden med vÃ¤rdet som anges av denna parameter. StandardvÃ¤rdet Ã¤r 10.Vid kostnadsberÃ¤kning av slingvektorisering behÃ¶ver vi troligen straffa slingkroppskostnaden genom att ta med kostnaden fÃ¶r Ã¶verskjutande stegande eller elementvis laddning. Vi samlar vÃ¤rden fÃ¶r allmÃ¤nna satser och laddningssatser i enlighet med informationen fÃ¶r satser som skall vektoriseras, kontrollerar andelen laddsatser och straffar endast om proportionen Ã¶verskrider trÃ¶skelvÃ¤rdet som anges av denna parameter. StandardvÃ¤rdet Ã¤r 45.Vid kostnadsbedÃ¶mning fÃ¶r slingvektorisering behÃ¶ver vi fÃ¶rmodligen bestraffa slingkroppskostnaden om den befintliga kostnadsmodellen inte adekvat kan Ã¥terspegla fÃ¶rdrÃ¶jningar frÃ¥n otillgÃ¤ngliga vektorresurser. Vi samlar in kostnaden fÃ¶r vektoriserade satser och icke-vektoriserade satser separat, jÃ¤mfÃ¶r proportionen av vec_cost med totala kostnaden av vec_cost och icke-vec_cost och bestraffar endast om fÃ¶rhÃ¥llandet Ã¶verskrider trÃ¶skelvÃ¤rdet som anges med denna parameter. StandardvÃ¤rdet Ã¤r 85.Vid generering av -fpic-kod, tillÃ¥t anvÃ¤ndningen av PLT:er.  Ignoreras fÃ¶r fno-pic.Vid generering av -mabicalls-kod, tillÃ¥t kÃ¶rbara att anvÃ¤nda PLT:er och kopieringsomlokaliseringar.Vid generering av -mabicalls-kod, gÃ¶r sÃ¥ att koden passar fÃ¶r anvÃ¤ndning i delade bibliotek.Vid lÃ¤nkning fÃ¶r mÃ¥l med rak byteordning, generera en avbild i BE8-format.Vid lÃ¤nkning fÃ¶r mÃ¥l med rak byteordning, generera gammaldags avbild i BE32-format.LÃ¥t bli att generera stackramar nÃ¤r det Ã¤r mÃ¶jligt.Vid propagering av IPA-CP-effektuppskattningar, multiplicera frekvenser fÃ¶r rekursiva bÃ¥gar som fÃ¶r tillbaka ett ofÃ¶rÃ¤ndrat vÃ¤rde med denna faktor.NÃ¤r den berÃ¤knade reduktionsfaktorn fÃ¶r en slinga Ã¶verskrider trÃ¶skelvÃ¤rdet som anges av denna parameter, fÃ¶redra att rulla ut denna slinga. StandardvÃ¤rdet Ã¤r 1.NÃ¤r CSE kÃ¶rs, fÃ¶lj hopp till deras mÃ¥l.NÃ¤r profilÃ¥terkoppling anvÃ¤nds, anvÃ¤nd bÃ¥garna vid denna procentuella position i frekvenshistogram som basen fÃ¶r IPA-CP-heuristik.Vid vektorisering fÃ¶r SVE, Ã¶vervÃ¤g att anvÃ¤nda opackade vektorer fÃ¶r mindre element och anvÃ¤nd kostnadsmodellen fÃ¶r att vÃ¤lja den billigaste metoden.  AnvÃ¤nd Ã¤ven kostnadsmodellen fÃ¶r att vÃ¤lja mellan SVE- och avancerad SIMD-vektorisering.NÃ¤r de Ã¤r kortare, anvÃ¤nd kanoniska sÃ¶kvÃ¤gar till systemhuvuden.Huruvida kodgenereringsfel skall vara ICE:er med -fchecking.Huruvida mjukvarufÃ¶rhandshÃ¤mtningstips skall matas ut fÃ¶r icke-konstanta steg.Om kanoniska typer skall anvÃ¤ndas.Vilken -fsched-pressure-algoritm som skall anvÃ¤ndas.NÃ¤r signalhanterare sattes upp: %mNÃ¤r signalstacken sattes upp: %mLÃ¤get helprogramanalys (WPA) med antal parallella jobb angivna.Med INSCAN vid %L, slingkropp med !$OMP SCAN fÃ¶rvÃ¤ntades mellan tvÃ¥ strukturerade blocksekvenserUtan utfyllnad finns det fÃ¶r fÃ¥ element i inbyggda RESHAPE-kÃ¤llan vid %L fÃ¶r att stÃ¤mma med formenGÃ¥ runt mflo/mfhi-fel i VR4130.GÃ¥ runt en hÃ¥rdvaruanomali genom att lÃ¤gga till ett antal NOP:ar fÃ¶re en CSYNC- eller SSYNC-instruktion.GÃ¥ runt ett hÃ¥rdvarufel i tidiga 4300.GÃ¥ runt fel i multiplikationsinstruktion.GÃ¥ runt vissa fel i 24K.GÃ¥ runt vissa fel i R10000.GÃ¥ runt vissa fel i R4000.GÃ¥ runt vissa fel i R4400.GÃ¥ runt vissa fel i RM7000.GÃ¥ runt vissa fel i VR4120.GÃ¥ runt fel i tidiga SB-1 revision 2-kÃ¤rnor.GÃ¥ runt multiplikationsfel i hÃ¥rdvara.GÃ¥ runt felet med korta slingor i R5900.SÃ¤tt att gÃ¥ runt ARM Cortex-A53:s errata nummer 835796.SÃ¤tt att gÃ¥ runt ARM Cortex-A53:s errata nummer 843419.Kapsla in alla indirekta grenar till att kÃ¶ra i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.Kapsla in alla indirekta anrop till att kÃ¶ras i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.SlÃ¥ in alla indirekta returgrenar till att kÃ¶ras i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.SlÃ¥ in indirekta returgrenar till att kÃ¶ras i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.  Detta pÃ¥verkar endast grenar dÃ¤r returadressen inte behÃ¶ver Ã¥terstÃ¤llas frÃ¥n minnet.Kapsla in indirekta returgrenar till att kÃ¶ra i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.  Detta pÃ¥verkar endast grenar dÃ¤r returadressen kommer att Ã¥terstÃ¤llas frÃ¥n minnet.Kapsla in indirekta tabellhopp och berÃ¤knade goto:er till att kÃ¶ra i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.  Att anvÃ¤nda thunk eller thunk-extern med denna flagga krÃ¤ver att styckena betraktas som signalhanterare fÃ¶r att generera rÃ¤tt CFI.  FÃ¶r miljÃ¶er dÃ¤r upprullning krÃ¤vs (t.ex. fÃ¶r undantag) anvÃ¤nds thunk-inline istÃ¤llet.Skriv en KÃ„LLFIL.opt-record.json-fil med detaljer om vilka optimeringar som utfÃ¶rdes.Skriv alla deklarationer som Adakod endast fÃ¶r den angivna filen.Skriv alla deklarationer som Adakod transitivitet.NÃ¤r modul %qs pÃ¥ rad %d kolumn %d lÃ¤stes: %sFelaktig OpenACC-fortsÃ¤ttning vid %C: !$ACC fÃ¶rvÃ¤ntades, fick !$OMPFelaktig OpenMP-fortsÃ¤ttning vid %C: !$OMP fÃ¶rvÃ¤ntades, fick !$ACCX-argumentet vid %L till C_LOC fÃ¥r inte vara polymorftX-beskrivare krÃ¤ver inledande utrymmesantal vid %LX32 stÃ¶djer inte attributet %<ms_abi%>XNACK-stÃ¶dXXX gÃ¥r in i %<pop_everything ()%>XXX lÃ¤mnar %<pop_everything ()%>Du mÃ¥ste aktivera MVE-instruktioner fÃ¶r att anvÃ¤nda dessa inbyggdaDu mÃ¥ste aktivera NEON-instruktioner (t.ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) fÃ¶r att anvÃ¤nda dessa inbyggda.Du mÃ¥ste aktivera VFP-instruktioner fÃ¶r att anvÃ¤nda dessa inbyggda.Du mÃ¥ste aktivera kryptoinstruktioner (t.ex. inkludera %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) fÃ¶r att anvÃ¤nda dessa inbyggda.Du behÃ¶ver en C-uppstartsfil fÃ¶r -msys-crt0=Noll Ã¤r inte en giltig satsetikett vid %CNollbredd i formatbeskrivning i formatstrÃ¤ngen vid %LNollstor vektor detekterad vid %L dÃ¤r en entitet med attributet TARGET fÃ¶rvÃ¤ntades[â€¦][...]-stils vektorkonstruerare vid %C[LÃ¤mnar %s]
  [tillgÃ¤nglig i [kan inte hitta %s][standard][avslagen][aktiverad]â€�en %<return%>-sats Ã¤r inte tillÃ¥ten i en korutin; menade du %<co_return%>?en GNU-Fortran-utÃ¶kningen klammeromsluten initierare Ã¤r inte tillÃ¥ten hÃ¤rett anrop till en konstruerare fÃ¥r inte finnas i ett konstantuttrycken typomvandling till en annan typ Ã¤n en heltals- eller upprÃ¤kningstyp kan inte fÃ¶rekomma i ett konstantuttrycken klassmallsdeklaration fÃ¥r inte deklarera nÃ¥got annaten kommaoperator fÃ¥r inte finnas i ett konstantuttryckett koncept kan inte vara en medlemsfunktionett koncept kan inte begrÃ¤nsasen konstruerare kan inte vara %<concept%>en konverteringsfunktion kan inte ha en avslutande returtypen destruerare kan inte vara %qsen annan typ Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhetett fÃ¤lt med samma namn men annan typ Ã¤r definierat i en annan Ã¶versÃ¤ttningsenhetett fÃ¤lt med ett annat namn Ã¤r definierat i en annan Ã¶versÃ¤ttningsenhetett funktionsanrop fÃ¥r inte finnas i ett konstantuttryckett funktionskoncept kan inte begrÃ¤nsasen funktionsdefinition Ã¤r inte tillÃ¥ten hÃ¤ren etikett kan endast vara en del av en sats och en deklaration Ã¤r inte en satsen lambdahÃ¶ljetyp har en borttagen kopieringstilldelningsoperatoren lambdahÃ¶ljestyp har en borttagen standardkonstruerareen senare %<-fabi-version=%> (eller =0) undviker detta fel med en Ã¤ndring av manglingenen medlem av an post eller union fÃ¥r inte ha variabel typen nÃ¤stad funktion stÃ¶djs inte fÃ¶r reducerade registeren nÃ¤stad namnrymdsdefinition kan inte inline:asen nÃ¤stad namnrymdsdefinition kan inte ha attributen icke-mallvariabel variabel kan inte vara %<concept%>en parameter kan inte deklareras %qsen parameterlista med ellips kan inte matcha en tom parameternamnlistdeklarationett satsuttryck Ã¤r otillrÃ¤ckligt sammanhang fÃ¶r upplÃ¶sning av Ã¶verlagringen lagringsklass kan bara anges fÃ¶r objekt och funktioneren lagringklass pÃ¥ ett anonymt aggregat i klassrÃ¤ckvidd tillÃ¥ts inteen mall kan inte standarddefinierasen malldeklaration fÃ¥r inte fÃ¶rekomma pÃ¥ blocknivÃ¥ett mall-id fÃ¥r inte fÃ¶rekomma i en using-deklarationen temporÃ¤r bunden till %qD bestÃ¥r endast tills konstrueraren avslutarett transaktionsuttryck fÃ¥r inte finnas i ett konstantuttrycken typ definierad i en annan Ã¶versÃ¤ttningsenhet Ã¤r inte polymorfen typ definierad i en annan Ã¶versÃ¤ttningsenhet Ã¤r polymorfen typ med andra baser Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med ett annat antal fÃ¤lt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med annan precision Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med annan teckenhet Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med en annan storlek Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med en annan virtuell tabellpekare Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten variabel kan inte deklareras %<consteval%>ett variabelkoncept kan inte begrÃ¤nsasen bred strÃ¤ng Ã¤r inte tillÃ¥ten i denna kontextonormala anropsbÃ¥gar fÃ¶r instruktion som inte Ã¤r anrop i gb %ionormala bÃ¥gar utan syfte i gb %iavbrott i %s, vid %s:%dabsolutvÃ¤rdesfunktionen %qD ges ett argument av typen %qT men har en parameter av typen %qT som kan orsaka avhuggning av vÃ¤rdetabstrakt deklarerare %qT anvÃ¤nd som deklarationÃ¥tkomstdeklarationer bÃ¶r undvikas till fÃ¶rmÃ¥n fÃ¶r using-deklarationer; fÃ¶rslag: lÃ¤gg till nyckelordet %<using%>kommer Ã¥t %E byte i en region av storlek %Ekommer Ã¥t %E byte i en region av storlek %Ekommer Ã¥t %E eller fler byte i en region av storlek %EanvÃ¤nder medlem %qD istÃ¤llet fÃ¶r initierad medlem %qD i ett konstant uttryckanvÃ¤nder en medlem %qE av en atomÃ¤r struktur %qEÃ¥tkomst av medlemmen %qE i en atomÃ¤r union %qEkommer Ã¥t argument %u till en funktion deklarerad med attributet %<%s%>kommer Ã¥t mellan %E och %E byte i en region av storlek %EÃ¥tkomst av dataminne med programminnesadressÃ¥tkomst av programminne med dataminnesadressatt nÃ¥ trÃ¥dlokal lagring stÃ¶djs inte fÃ¶r nÃ¤rvarande med %<-mpure-code%> eller %<-mslow-flash-data%>anvÃ¤nder oinitierat vektorelementanvÃ¤nder oinitierad medlem %qDanvÃ¤nder vÃ¤rdet av %qE genom ett %qT-glvalue i ett konstant uttryckackumulatorn Ã¤r inte ett konstant heltalackumulatortalet Ã¤r utanfÃ¶r grÃ¤nsenaktuellt argument till INTENT = OUT/INOUTlÃ¤gg till %<using namespace std::complex_literals%> (frÃ¥n %<<complex>%>) fÃ¶r att aktivera C++14 anvÃ¤ndardefinierade litterala suffixlÃ¤gg till en hÃ¤rledningsguide fÃ¶r att undertrycka denna varninglÃ¤gg till explicit fÃ¥ngst av %<this%> eller %<*this%>lÃ¤gg till parenteser runt %qE fÃ¶r att tysta denna varninglÃ¤gg till parenteser runt uttrycket pÃ¥ vÃ¤nster hand fÃ¶r att tysta denna varninglÃ¤gg till parenteser runt den andra %<sizeof%> fÃ¶r att tysta denna varninglÃ¤gg till parenteser fÃ¶r att deklarera en variabeladd_sym(): Felaktigt storlekslÃ¤geatt lÃ¤gga till %<-flarge-source-files%> kommer tillÃ¥ta mer kolumnspÃ¥rningstÃ¶d, pÃ¥ bekostnad av kompileringstid och minneytterligare upprÃ¤knare som bÃ¶rjar med %qDadressomrÃ¥desattribut kan inte anges fÃ¶r funktioneradressomrÃ¥det fÃ¶r %q+D stÃ¥r i konflikt med tidigare deklarationadresslÃ¤get %qs stÃ¶djs inte i %s-bitslÃ¤geadressen fÃ¶r ett anrop av %qs Ã¤r inte ett konstant uttryckadress till vektor med omvÃ¤nd skalÃ¤r lagringsordning begÃ¤rdadress till explicit registervariabel %qD begÃ¤rdadress till global registervariabel %qD efterfrÃ¥gadadressen till etiketten %qD returneradadress till lokal variabel %qD returneradadress till Ã¶verlagrad funktion utan typinformation frÃ¥n sammanhangetadressen till sammansatt registerlitteral begÃ¤rdadress pÃ¥ registervariabeln %qD efterfrÃ¥gadadressavstÃ¥nd inte en konstantadressoperander krÃ¤ver begrÃ¤nsning fÃ¶r X-, Y- eller Z-registeradress begÃ¤rd till %qD, som Ã¤r deklarerad %<register%>adressrymden %qs stÃ¶djs inte fÃ¶r enheter med flash-storlek upp till %d KiBadressrymder stÃ¶djs inte fÃ¶r reducerade Tiny-enheteradress tagen, men %<TREE_ADDRESSABLE%>-biten Ã¤r inte sattadress tagen, men ADDRESSABLE-biten Ã¤r inte sattadress-av pÃ¥ ett objekt %qE med trÃ¥dlokal eller automatisk lagring Ã¤r inte ett konstant uttryckaggregatet %q#D har ofullstÃ¤ndig typ och kan inte definierasaggregattyper Ã¤r otillÃ¥tna i adressrymden %<__regio_symbol%>sammansatt vÃ¤rde anvÃ¤nt dÃ¤r ett komplext vÃ¤rde fÃ¶rvÃ¤ntadessammansatt vÃ¤rde anvÃ¤nt dÃ¤r ett fixdecimalvÃ¤rde fÃ¶rvÃ¤ntadessammansatt vÃ¤rde anvÃ¤nt dÃ¤r ett flyttalsvÃ¤rde fÃ¶rvÃ¤ntadessammansatt vÃ¤rde anvÃ¤ndes dÃ¤r ett heltal fÃ¶rvÃ¤ntadesÃ¤venaliasdefinitioner stÃ¶djs inte i Mach-O, ignorerasaliasdefinitioner stÃ¶djs inte i denna konfigurationaliasmallhÃ¤rledning Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>en aliasdeklaration i en initieringssats Ã¤r endast tillgÃ¤ngliga med %<-std=c++23%> eller %<-std=gnu++23%>den aliasade deklarationen hÃ¤rminnesjustering %u fÃ¶r %qT Ã¤r mindre Ã¤n %uminnesjustering kan inte anges fÃ¶r %q+Dminnesjusteringen fÃ¥r inte anges fÃ¶r %qDjustering mÃ¥ste vara tvÃ¥ upphÃ¶jt till ett litet tal, inte %djusteringen av %q+D Ã¤r stÃ¶rre Ã¤n den objektfilers maximala justering %djusteringen av %qD Ã¶kade i %<-fabi-version=9%> (GCC 5.2)justering av %qD Ã¤r stÃ¶rre Ã¤n originaldeklarationenjustering av %qD kommer Ã¶ka i %<-fabi-version=9%>justeringen av vektorelement Ã¤r stÃ¶rre Ã¤n elementstorlekenminnesjustering angiven fÃ¶r %<register%>-objekt %qEminnesjustering angiven fÃ¶r bitfÃ¤ltet %qEminnesjustering angiven fÃ¶r funktionen %qEminnesjustering angiven fÃ¶r parameter %qEminnesjustering angiven fÃ¶r typnamn i %<sizeof%>minnesjustering angiven fÃ¶r typnamn i %qEminnesjustering angiven fÃ¶r typnamn i typkonverteringminnesjustering angiven fÃ¶r typedef %qEminnesjustering angiven fÃ¶r namnlÃ¶st bitfÃ¤ltminnesjustering angiven fÃ¶r namnlÃ¶s parameteralla medlemsfunktioner i klass %qT Ã¤r privataalla mallparametrar till %qD mÃ¥ste introducerasallokerbart argumentallokerad hÃ¤rallokeringen utfÃ¶rd hÃ¤rtillÃ¥t ogenomskinliga typer att implementeras som godtycklig typ (en utÃ¶kning i GNU Modula-2)redan infÃ¥ngad %qD i lambdauttryckhittade ocksÃ¥ %<%c%s%>alternativ Ã¤r inte tillÃ¥tna i %<asm%>-flaggutdatany deklaration %q+#D som skapar tvetydighetny deklaration av %q#D som skapar tvetydighettvetydigt attribut â€�%sâ€�; kunde vara â€�%sâ€� (via â€�%s:%sâ€�) eller â€�%sâ€� (via â€�%s:%sâ€�)tvetydig konvertering av fÃ¤ltindextvetydig standardtypkonvertering frÃ¥n %qTtvetydig metod %s%s%stvetydig Ã¶verlagring fÃ¶r tvetydig Ã¶verlagring fÃ¶r den inbyggda %qstvetydig mallinstansiering av %q#Dtvetydig mallinstansiering av %q#Ttvetydig mallspecialisering %qD fÃ¶r %q+Den %<asm%>-specifikation Ã¤r inte tillÃ¥ten pÃ¥ en funktionsdefinitionett adressomrÃ¥desattribut kan inte anges fÃ¶r lokala variableren argumenttyp med en standardkonvertering kan inte matcha en tom parameternamnlistdeklarationen vektor med annan storlek Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten vektorreferens fÃ¥r inte finnas i ett konstantuttrycken tilldelning fÃ¥r inte finnas i ett konstantuttryckett attribut som tillhÃ¶r en vÃ¤ndeklaration som inte Ã¤r en definition ignorerasett attribut som gÃ¤ller en viss typspecificerare ignorerasen minskning fÃ¥r inte finnas i ett konstantuttrycken ensam strÃ¤ng kan inte finnas i attributet %<target_clones%>en upprÃ¤kningstyp med ett annat antal vÃ¤rden Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten upprÃ¤kningstyp med andra vÃ¤rdenamn definierad i en annan Ã¶versÃ¤ttningsenheten upprÃ¤kningstyp med andra vÃ¤rden Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten explicit specialisering mÃ¥ste fÃ¶regÃ¥s av %<template <>%>ett explicit typsuffix behÃ¶vs nÃ¤r en vektor av basadresser anvÃ¤ndsen Ã¶kning fÃ¥r inte finnas i ett konstantuttrycken indirekt bÃ¥ge frÃ¥n %s har inget motsvarande call_stmtett indirekt bÃ¥ge med okÃ¤nd anropsmÃ¥l motsvarande ett call_stmt med en kÃ¤nd deklaration:en avbrottshanterare kan inte kompileras med %<-muser-mode%>anakronismanakronism: anakronistisk gammaldags basklassinitieraretyp %qT har inga mallkonstruerareoch fÃ¤ltoch den implicit definierade konstrueraren initierar inte %q#Danonym %s deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklarationett anonymt SSA-namn kan inte ha en standarddefinitionanonym post som inte Ã¤r inuti en namngiven typanonym post med basklasseranonym union utan medlemmarapplicering av %<#pragma weak %+D%> efter fÃ¶rsta anvÃ¤ndningen ger odefinierat beteendearkitekturutvidgningen %<%s%> skall prefixas av %<+%>arkitekturen %qs stÃ¶djs endast i assemblerare_identical_variables: Felaktig typargument %d Ã¤r en litteral utan tecken som Ã¤r utanfÃ¶r sitt intervallargument %d mÃ¥ste vara en konstant omedelbarargument %d mÃ¥ste vara en konstant omedelbar i intervallet [0,15]argument %d mÃ¥ste vara en litteral mellan %d och %dargument %d mÃ¥ste vara en litteral mellan 0 och %dargument %d mÃ¥ste vara en variabel eller litteral mellan %d och %dargument %d mÃ¥ste vara en litteral utan teckenargument %d mÃ¥ste vara en litteral %d eller en litteral %dargument %d till %qE kastar %<const%>-kvalificerareargument %d till %qE kastar %<volatile%>-kvalificerareargumentet %d till %qE kan vara kandidat fÃ¶r ett formatattributargument %d till %qE mÃ¥ste vara en pekare till en typ med konstant storlekargument %d till %qE mÃ¥ste vara en pekartypargument %d till %qE mÃ¥ste vara ett konstant heltalsuttryckargument %d till %qE mÃ¥ste ha typen pekare pÃ¥ en %<const%>argument %d till %qE fÃ¥r inte vara en pekare pÃ¥ en %<volatile%> typargument %d till %qE fÃ¥r inte vara en pekare till en funktionargument %d till â€�%sâ€� hade inte det fÃ¶rvÃ¤ntade namnetargument %d till %qE mÃ¥ste vara en konstant omedelbar i intervallet [0-%d]argument %d till den inbyggda mÃ¥ste vara en konstant i intervallet frÃ¥n %d till %dargument %i i intervallet [%E, %E]argument %i Ã¤r null men vÃ¤rdet pÃ¥ det motsvarande storleksargumentet %i Ã¤r %sargument %i till vektorn %s med variabel lÃ¤ngd Ã¤r null men vÃ¤rdet pÃ¥ det motsvarande bundna argumentet %i Ã¤r %sargument %i:s intervall [%E, %E] Ã¶verskrider maximal objektstorlek %Eargument %i:s intervall [%E, %E] Ã¤r negativtargument %i till %<%T[static %E]%> Ã¤r null dÃ¤r icke-null fÃ¶rvÃ¤ntadesargument %i:s vÃ¤rde %qE Ã¶verskrider maximal objektstorlek %Eargument %i:s vÃ¤rde %qE Ã¤r negativtargument %i:s vÃ¤rde %s Ã¤r negativtargument %i:s vÃ¤rde Ã¤r nollargumentet %q+D kan skrivas Ã¶ver av %<longjmp%> eller %<vfork%>argumentet %qD Ã¤r deklarerat hÃ¤rargument %qD stÃ¤mmer inte med inbyggd prototypargument %qD stÃ¤mmer inte med prototypenargument %qEargument %qE kan inte lÃ¤sas vid kompileringstillfÃ¤lletargument %qTargumentet %qd Ã¤r inte en konstantargument %qs stÃ¶djs inte till %qs pÃ¥ detta mÃ¥largumentet %qs mÃ¥ste vara antingen %<on%> eller %<off%>argumentet %qs till %<-Waligned-new%> Ã¤r inte kÃ¤ntargumentet %qs till %<-Wbidi-chars%> Ã¤r inte kÃ¤ntargumentet %qs till %<-Wnormalized%> Ã¤r inte kÃ¤ntargumentet %qs till %<-femit-struct-debug-detailed%> Ã¤r inte kÃ¤ntargument %qs till %<-femit-struct-debug-detailed%> okÃ¤ntargument %u i anrop av funktionen %qE har inte heltalstypargument %u i anrop av funktionen %qE har inte pekartypargument %u i anropet av funktionen %qE har typen pekare pÃ¥ %qs (%qT)argument %u i anropet av funktionen %qE har en pekare till en icke trivialt kopierbar typ (%qT)argument %u i anropet av funktionen %qE har typen pekare pÃ¥ en ofullstÃ¤ndig typargument %u Ã¤r noll dÃ¤r icke-noll fÃ¶rvÃ¤ntadesargument %u till %<__builtin_tgmath%> har inga argumentargument %u till %<__builtin_tgmath%> har variabla argumentargument %u till %<__builtin_tgmath%> har fel antal argumentargument %u till %<__builtin_tgmath%> Ã¤r inte en funktionspekareargument %u till %<__builtin_tgmath%> saknar prototypargument %u av typen %s deklarerad som en pekartypargument %u med typen %s deklarerad som en vektor med variabel lÃ¤ngdargument %u av typen %s deklarerat som en vanlig vektorargument %u av typen %s deklarerad med %u ospecificerad variabelgrÃ¤nsargument %u av typen %s deklarerad med %u ospecificerade variabelgrÃ¤nserargument %u av typen %s deklarerad med %u variabelgrÃ¤nsargument %u av typen %s deklarerad med %u variabelgrÃ¤nserargument %u av typen %s deklarerat med grÃ¤ns %<%s%> som inte stÃ¤mmerargument %u av typen %s deklarerat med grÃ¤nsargument %E som inte stÃ¤mmerargument %u av typen %s med grÃ¤ns som inte stÃ¤mmerargument %u till funktionen %qE Ã¤r av typen %qT som inte Ã¤r kÃ¤nd fÃ¶r att vara 128 bitar bredargument 1 mÃ¥ste vara en avbildningargument 1 till %qE mÃ¥ste vara pekartyp som inte pekar pÃ¥ voidargument 1 till %qE mÃ¥ste vara en pekare pÃ¥ en fullstÃ¤ndig typargument 1 till %qE mÃ¥ste vara en pekare till en typ med konstant storlekargument 1 till %qE mÃ¥ste vara en pekare till ett objekt av storlek stÃ¶rre Ã¤n nollargument 1 till %qs Ã¤r utanfÃ¶r sitt intervallargument 1 till %qs mÃ¥ste vara en konstantargument 3 i anropet av funktionen %qE har inte typen pekare till heltalargument 3 i anrop av funktionen %qE har boolesk typargument 3 i anrop av funktionen %qE har upprÃ¤kningstypargument 3 i anropet av funktionen %qE har typen pekare till booleanargument 3 i anropet av funktionen %qE har typen pekare till upprÃ¤kningstypargumentet Ã¤r inte en fÃ¤ltÃ¥tkomstargumentlistefunktion vid %Cargument mÃ¥ste vara en 16-bitars konstant omedelbarargumentet mÃ¥ste vara en fÃ¤ltreferensargumentet mÃ¥ste vara en vektor eller skiva eller kanalargumentet mÃ¥ste vara en kanalargumentet mÃ¥ste vara en strÃ¤ng eller vektor eller skiva eller avbildning eller kanalargumentet mÃ¥ste ha komplex typargument Ã¤r inte tillÃ¥tna pÃ¥ %qs-klausulenargument Ã¤r inte tillÃ¥tna pÃ¥ %qs-klausulen i en OpenACC %<kernels%>-region med en %qs-klausulargumentet till %<__builtin_eh_return_regno%> mÃ¥ste vara konstantargumentet till attributet %qE ignorerasargumentet till attributet %qE saknasargumentet till attributet %qE Ã¤r inte â€�ilinkâ€� eller â€�firqâ€�argumentet till attributet %qE Ã¤r inte â€�ilink1â€� eller â€�ilink2â€�argumentet till attributet %qE Ã¤r inte %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs eller %qsargumentet till attributet %qE Ã¤r inte en strÃ¤ngkonstantargumentet till attributet %qE Ã¤r inte en strÃ¤ngkonstant eller ett talargument till Offsetof implicerar indirektion till ett inbÃ¤ddat fÃ¤ltargument till funktionsanrop kan vara en kandidat fÃ¶r ett formatattributargument av typen %qT Ã¤r inte tillÃ¥tna med %<-mgeneral-regs-only%>argumentet refererar en symbol deklarerad hÃ¤rargumentet till %<-O%> skall vara ett ickenegativt heltal, %<g%>, %<s%>, %<z%> eller %<fast%>argument till %<__integer_pack%> mÃ¥ste vara mellan 0 och %dargumentet till %<alloca%> Ã¤r fÃ¶r stortargumentet till %<alloca%> Ã¤r nollargumentet till %<alloca%> kan vara fÃ¶r stortargument till %<decltype%> mÃ¥ste vara ett uttryckargumentet till %<sizeof%> i %qD-anropet Ã¤r samma uttryck som destinationen; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD call-anrop Ã¤r samma uttryck som destinationen; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som destinationen; hade du tÃ¤nkt att ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den fÃ¶rsta kÃ¤llan; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den fÃ¶rsta kÃ¤llan; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den fÃ¶rsta kÃ¤llan; hade du tÃ¤nkt ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den andra kÃ¤llan; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den andra kÃ¤llan; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den andra kÃ¤llan; hade du tÃ¤nkt ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt anvÃ¤nda storleken pÃ¥ destinationen?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som destinationen; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som den fÃ¶rsta kÃ¤llan; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som den andra kÃ¤llan; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som kÃ¤llan; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till attributet %qE Ã¤r varken eic eller %<vector=<rad>%>argumentet till attributet %qE Ã¤r varken noll eller ettargumentet till attributet %qE Ã¤r inte %<"user"%>, %<"supervisor"%> eller %<"machine"%>argumentet till attributet %qE Ã¤r inte (keep|thunk|thunk-extern)argumentet till attributet %qE Ã¤r inte (keep|thunk|thunk-inline|thunk-extern)argumentet till attributet %qE Ã¤r inte intstackargument till attributet %qE Ã¤r stÃ¶rre Ã¤n %dargument till %qs Ã¤r stÃ¶rre Ã¤n %dargument till %qs Ã¤r inte mellan %d och %dargumentet till %qs Ã¤r fÃ¶r stort (max. %d)argumentet till %qs skall vara ett ickenegativt heltalargumentet till %qs skall vara ett ickenegativt heltal eventuellt fÃ¶ljt av en storleksenhetargumentet till CAP Ã¤r inte en konstant eller variabel av typen CHARargumenten som skall formateras Ã¤r inte %<...%>argumentet till en inbyggd har void-typargumentet till attributet interrupt stÃ¶djs inte fÃ¶r svaga funktionerargumentet till en vektor med variabel lÃ¤ngd Ã¤r fÃ¶r stortargumentet till en vektor med variabel lÃ¤ngd Ã¤r nollargumentet till en vektor med variabel lÃ¤ngd kan vara fÃ¶r stortargument %d och %d till %qE mÃ¥ste ha samma elementstorlek, men vÃ¤rdena som skickas hÃ¤r har typ %qT respektive %qTargument %d och %d till %qE mÃ¥ste ha samma teckenlÃ¤ge, men vÃ¤rdena som skickas hÃ¤r har typ %qT respektive %qTargumenten â€�%sâ€� och â€�%sâ€� fÃ¶r inbyggd %sargument â€�%sâ€� och â€�%sâ€� fÃ¶r inbyggd â€�%sâ€�argument â€�a%dâ€� och â€�a%dâ€� fÃ¶r inbyggd â€�%sâ€�argumentet ignoreras fÃ¶r %<-Wattributes=%>; anvÃ¤nd %<-Wno-attributes=%> istÃ¤lletargument av typen %qT krÃ¤ver ISA-utÃ¶kningen SVEargumenten till %qs skall vara ickenegativa heltalargument till destruerare Ã¤r inte tillÃ¥tetargumenten till attributet %qE mÃ¥ste vara smala strÃ¤ngkonstanterargumenten till attributet %qE mÃ¥ste innehÃ¥lla giltiga identifierarearith_power(): Felaktig basarith_power(): okÃ¤nd typaritmetiskt IFaritmetik mellan olika upprÃ¤kningstyper %qT och %qT bÃ¶r undvikasaritmetik mellan upprÃ¤kningstypen %qT och flyttalstypen %qT Ã¤r fÃ¶rÃ¥ldradaritmetik mellan flyttalstypen %qT och upprÃ¤kningstypen %qT Ã¤r fÃ¶rÃ¥ldradaritmetik som innefattar en nollpekare i %qEaritmetik pÃ¥ pekare till RVV-typen %qTaritmetik pÃ¥ pekare till SVE-typen %qTaritmetik pÃ¥ pekare till ett tomt aggregataritmetik pÃ¥ pekare till ofullstÃ¤ndig typvektorn %<TYPE_DOMAIN%> Ã¤r inte av heltalstypvektor %q+D antas ha ett elementvektorn %qD Ã¤r deklarerad hÃ¤rvektor %qD initierad frÃ¥n strÃ¤ngkonstant inom parentes %qEvektortilldelningvektorgrÃ¤ns Ã¤r fÃ¶rbjuden efter typ-id i parenteservektorgrÃ¤ns Ã¤r inte en heltalskonstantvektorer kan inte initierare med en %qsvektordeallokering av objekt allokerade med icke-vektor-allokeringkanonisering av vektordeklarationen har misslyckatsvektorelementsvÃ¤rden mÃ¥ste vara av samma typ som dess deklarationvektorelement kan inte ha RVV-typen %qTvektorelement kan inte ha SVE-typen %qTvektorindex i initierare Ã¶verskrider vektorns storlekvektorindex i initierare inte av ett konstant heltalsuttryckvektorindex i initierare inte av heltalstypvektorindex i initierare fÃ¶r annat Ã¤n vektorvektorindexintervall i initierare Ã¶verskrider vektorns grÃ¤nservektor initierad frÃ¥n icke-konstant vektoruttryckvektor initierad frÃ¥n strÃ¤ngkonstant inom parentesvektormedlem %q#D Ã¤r deklarerad hÃ¤rvektorer mÃ¥ste initieras med en initierare inom klamrarvektor av typ som inte passar initierad frÃ¥n strÃ¤ngkonstantvektor- och kÃ¶rtidsgrÃ¤nser kan inte fÃ¥ngas av kopiering, endast via referensvektorresultatvektorsektionen har inte en avbildbar typ i %qs-klausulenvektorsektionen i %<#pragma acc declare%>vektorsektionen Ã¤r inte sammanhÃ¤ngande i %qs-klausulenvektorstorleksuttryck stÃ¶djs inte Ã¤nnuvektorstorlek i new-uttryck mÃ¥ste vara en konstantvektorstorlek saknas i %q+Dvektorstorlek saknas i %qDvektorstorlek saknas i %qTvektorindexet %<%T[%wi]%> Ã¤r delvis utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r Ã¶ver vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r under vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r en intern vektor med nollÃ¤ngd %qTvektorindexet %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r en intern vektor med nollÃ¤ngd %qTvektorindexet %wi Ã¤r under vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %wi Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %wu Ã¤r Ã¶ver vektorgrÃ¤nserna fÃ¶r %qTvektorindexet [%E, %E] Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet [%wi, %wi] Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindex har typen %<char%>fÃ¤ltindex Ã¤r inte ett heltalvektorindexvÃ¤rdet %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r vektorn %qD av typen %qTvektorindexvÃ¤rdet %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r vektortypen %qTvektortyp har ofullstÃ¤ndig elementtyp %qTvektortyper mÃ¥ste initierasvektortyper har olika grÃ¤nservektor anvÃ¤nd som initierarevektorer med kvalificerare pÃ¥ elementet Ã¤r inte kvalificerat fÃ¶re C2Xvektorer av funktioner Ã¤r inte meningsfullaassemblern stÃ¶djer inte %<-mabi=ilp32%>hashlistan Ã¶ver assemblernamn trasigfÃ¶rsÃ¤kran saknas efter %qsfÃ¶rsÃ¤kranden mÃ¥ste fÃ¶ljas av %<;%>attribut fÃ¶r tilldelningssemantik fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklarationtilldelad hÃ¤rtilldelning till en vektor frÃ¥n en initierarlistatilldelningtilldelning (inte initiering) i deklarationtilldelning kastar %qv-kvalificerare frÃ¥n pekarmÃ¥ltyptilldelning frÃ¥n distinkt Objective-C-typtilldelning frÃ¥n pekare till adressutrymme som inte Ã¤r inneslutettilldelning frÃ¥n en temporÃ¤r %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektornvÃ¤nsterhandssida av tilldelning kan vara en kandidat fÃ¶r ett formatattributtilldelning skapar en %q#v-kvalificerad funktionspekare frÃ¥n en okvalificeradtilldelning till konstant fÃ¤lt %qDtilldelning av funktion %qDtilldelning av medlem %qD i endast lÃ¤sbart objekttilldelning till endast lÃ¤sbar plats %qEtilldelning till endast lÃ¤sbar medlem %qDtilldelning av endast lÃ¤sbart namngivet returvÃ¤rde %qDtilldelning till endast lÃ¤sbar parameter %qDtilldelning till endast lÃ¤sbar referens %qDtilldelning till endast lÃ¤sbar variabel %qDutelÃ¤mnad tilldelningtilldelning till %qT frÃ¥n %qT skapar heltal frÃ¥n pekare utan typkonverteringtilldelning till %qT frÃ¥n %qT skapar pekare av heltal utan typkonverteringtilldelning till %qT frÃ¥n inkompatibel pekartyp %qTtilldelning till %qT frÃ¥n pekare till %qD med inkompatibel typ %qTtilldelning till %qT frÃ¥n pekartypen %qT med inkompatibel skalÃ¤r lagringsordningtilldelning till uttryck med vektortypassociate_integer_pointer(): Redan associeradargument med antagen ordningargument med antagen formargument med antagen typantar typkonvertering till %qT frÃ¥n Ã¶verlagrad funktionantar direktivutdata pÃ¥ %wu byteantar direktivutdata pÃ¥ %wu byteantar pekare till medlem %qDantar att teckenspill inte fÃ¶rekommer vid kombination av konstanter runt en jÃ¤mfÃ¶relseantar att teckenspill inte fÃ¶rekommer vid reduktion av konstant i jÃ¤mfÃ¶relseantar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %</%> eller %<%%%> till %<>>%> eller %<&%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %<X - Y %s 0%> till %<X %s Y%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %<abs (X)%> till %<X%> eller %<-X%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %<min/max (X,Y)%> till %<X%> eller %<Y%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av intervalltestasynkront argumentvid %s, %svid avstÃ¥ndet %s till destinationsobjekt %qE med storlek %svid avstÃ¥ndet %s till destinationsobjektet med storlek %s allokerad av %qEvid avstÃ¥ndet %s in i objektet %qE med storlek %svid avstÃ¥ndet %s in i objektet med storlek %s allokerat av %qEvid avstÃ¥ndet %s till kÃ¤llobjekt %qE med storlek %svid avstÃ¥ndet %s in i kÃ¤llobjektet med storlek %s allokerat av %qEvid avstÃ¥ndet %wi frÃ¥n %qD deklarerad hÃ¤rvid avstÃ¥ndet [%wi, %wi] frÃ¥n %qD deklarerad hÃ¤ratexit misslyckadesfÃ¶rsÃ¶k att ta adressen till bitfÃ¤ltfÃ¶rsÃ¶k att ta adressen till en medlem %qD i en bitfÃ¤ltspostattributet %<%E(%s)%> saknar ett argumentattributet %<%E(%s, %E)%> har felaktigt positionsargument %iattributet %<%E(%s, %E, %E)%> har felaktigt positionsargument %iattributet %<fallthrough%> fÃ¶regÃ¥r inte en case-etikett eller standardetikettattributet %<fallthrough%> angivet flera gÃ¥ngerargument %qs till attribut %<target%> Ã¤r okÃ¤ntargument till attribut %<target%> Ã¤r inte en strÃ¤ngargumentet till attributet %qE mÃ¥ste vara en av %qs eller %qsargumentet till attributet %qE mÃ¥ste vara en av %qs, %qs, %qs eller %qsargument till attribut %qE Ã¤r inte en strÃ¤ngattributet %qE felaktigt sÃ¤ttattributet %qE med felaktigt lÃ¤ge %qs: en av %qs, %qs, %qs eller %qs fÃ¶rvÃ¤ntadesattributet %qE lÃ¤ge %qE Ã¤r inte en identifierare: en av %qs, %qs, %qs eller %qs fÃ¶rvÃ¤ntadesattributet %qE fÃ¶rvÃ¤ntade inte %<(%> efter lÃ¤get %qs; ett positionsargument eller %<)%> fÃ¶rvÃ¤ntadesattributet %qE utan argument pÃ¥ en icke-prototypattributet %qs Ã¤r bara tillÃ¤mpbart pÃ¥ vektortyperargument %2$qs till attribut %1$qs Ã¤r okÃ¤ntargument till attribut %qs Ã¤r inte en strÃ¤ngattributet %qs har ett felaktigt positionsargumentattributet %qs stÃ¤mmer inte med lÃ¤get %qsattributet %qs stÃ¤mmer inte med positionsargumentvÃ¤rden %i och %iattributet %qs saknar positionsargument 2 tillhandahÃ¥llet i den fÃ¶regÃ¥ende beteckningen av argument %upositionsargument %2$i till attributet %1$qs har felaktigt vÃ¤rde %3$wivÃ¤rdet %3$wi pÃ¥ argument %2$i till attributet %1$qs Ã¶verskrider antalet funktionsargument %4$upositionsargument 1 till attributet %qs refererar ett %qs-kvalificerat argument av typen %qTattributet %qs positionsargument 1 refererar argument av funktionstyp %qTpositionsargument 1 till attributet %qs refererar ett argument med typen %qT som inte Ã¤r en pekarepositionsargument 2 till attributet %qs stÃ¥r i konflikt med tidigare beteckning med argument %upositionsargument 2 till attributet %qs saknas i tidigare beteckningpositionsargument 2 till attributet %qs refererar argumenttyp %qT som inte Ã¤r ett heltalattributet %qs angivet flera gÃ¥ngerattributdeklarationattribut fÃ¶r %q#T mÃ¥ste komma efter nyckelordet %qsattributet ignoreratattribut ignoreras i deklaration av %q#Tattribut ignoreras i explicit instansiering av %q#Tattribut som anvÃ¤nder prefix Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>attribut som anvÃ¤nder prefix anvÃ¤nt tillsammans med attributsymboler med rÃ¤ckviddattributvÃ¤rdet %qs Ã¤r okÃ¤nt i attributet %qsattributvÃ¤rdet %qs specificerades redan i attributet %qsattribut efter initierare inom parentes ignorerasattribut Ã¤r inte tillÃ¥tna vid en funktionsdefinitionattribut Ã¤r inte tillÃ¥tna pÃ¥ denna positionattribut vid bÃ¶rjan av satser ignorerasattribut ignoreras fÃ¶r bearbetade typspecificerare som inte Ã¤r en framÃ¥tdeklarationattribut ignoreras vid mallinstansieringattributet ignorerat pÃ¥ oinstansierad typattribut i parametervektordeklarerare ignorerasattribut fÃ¥r infogas hÃ¤rattribut fÃ¥r inte anges fÃ¶re Objective-C++-nyckelordet %<@%D%>attribut skall inte anges fÃ¶re deklareraren i en funktionsdefinitionautomatiskt fpu-val Ã¤r fÃ¶r nÃ¤rvarande inte tillÃ¥tet hÃ¤rautomatisk variabel %qE kan inte vara %<threadprivate%>initierar automatiskt alla pekare till NILaux-fÃ¤lt satt fÃ¶r bÃ¥ge %s->%saux-fÃ¤lt satt fÃ¶r indirekt bÃ¥ge frÃ¥n %stillgÃ¤nglig sedan Fortran 77vÃ¤nteuttryck Ã¤r inte tillÃ¥tna i hanterareden vÃ¤ntbara typen %qT Ã¤r inte en postaxiomkontraktssemantik mÃ¥ste vara %<assume%> eller %<ignore%>bakÃ¤ndedeklaration fÃ¶r modulvariabel %qs finns redanfelaktig ADDR_SPACE_GLOBAL-adressfelaktig adressfelaktig adress, inte (reg+avst):felaktig adress, inte en konstant:felaktig adress, inte en I/O-adress:felaktig adress, inte post_inc eller pre_dec:felaktig justering: %dfelaktig mÃ¤ngd att ta bort frÃ¥n stacken: %dfelaktigt argument till %<-fdebug%>: %qsfelaktigt argument till %<-fextern-std%>: %qsfelaktigt argument till %<-fmodule-file%>: %qsfelaktigt argument till %<-fversion%>: %qsfelaktig inbyggd kodfelaktig inbyggd fcodefelaktig inbyggd icodefelaktig villkorskodfelaktigt uttryckfelaktig uttryckstyp under genomlÃ¶pning (%d)felaktig instruktion fÃ¶r â€�Aâ€�felaktig instruktion i frv_print_operand, 0-fallfelaktig instruktion i frv_print_operand, felaktig const_doublefelaktig instruktion i frv_print_operand, z-fallfelaktig instruktion till frv_print_operand, â€�Fâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�Lâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�M/Nâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�Oâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�eâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�fâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�gâ€�-modifierare:felaktig instruktion till frv_print_operand, P-modifierare:felaktig instruktion till frv_print_operand_address:felaktig instruktion till frv_print_operand_memory_reference:felaktig fÃ¶rflyttningfelaktig operatorfelaktig operandfelaktig flagga %qs till attributet %<optimize%>felaktig flagga %qs till pragmat %<optimize%>felaktig operand till output_condmove_singlefelaktig operand till output_move_doublefelaktig operand till output_move_singlefelaktigt registerfelaktigt register till frv_print_operand_memory_reference_reg:felaktig returtyp fÃ¶r funktionsargument %u till %<__builtin_tgmath%>felaktig skiftinstruktion:felaktig testfelaktig typ pÃ¥ argument %u till funktionsargument %u till %<__builtin_tgmath%>felaktig anvÃ¤ndning av specifikationsfunktionen %qsfelaktigt vÃ¤rde %<%s%> till flaggan %<-mtls-size=%>felaktigt vÃ¤rde %qs till flaggan %<-march=%>felaktigt vÃ¤rde %qs till flaggan %<-mcpu%>felaktigt vÃ¤rde %qs till flaggan %<-mfp-rounding-mode%>felaktigt vÃ¤rde %qs till flaggan %<-mfp-trap-mode%>felaktigt vÃ¤rde %qs till %<-mmemory-latency%>felaktigt vÃ¤rde %qs till flaggan %<-mtls-size%>felaktigt vÃ¤rde %qs till flaggan %<-mtrap-precision%>felaktigt vÃ¤rde %qs till flaggan %<-mtune=%>felaktigt vÃ¤rde %qs till flaggan %<-mtune=%>felaktigt vÃ¤rde %qs till attributet %<target("arch=")%>felaktigt vÃ¤rde %qs till attributet %<target("tune=")%>felaktigt vÃ¤rde fÃ¶r %<%s-%s%>felaktigt vÃ¤rde fÃ¶r %<%s=%s%>felaktigt inkapslade C-huvuden frÃ¥n preprocessornensam apostrof %<'%> i formatbarriÃ¤rregion fÃ¥r inte vara nÃ¤ra innesluten inuti en arbetsdelande, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> eller %<taskloop%> regionbarriÃ¤rvÃ¤rdet mÃ¥ste vara inom [0,15]basen %qT kommer initieras efterbasklassen %q#T har en Ã¥tkomlig icke-virtuell destruerarebasklass %q#T skulle varit explicit initierad i kopieringskonstruerarenbasklassen %qT Ã¤r inte publikbasinitierarexpansionen %qT innehÃ¥ller inga parameterpaketbasoperanden till %<->%> har icke-pekartyp %qTbasoperanden till %<->%> Ã¤r inte en pekarebaspekarcykel detekteradbastyp %qT Ã¤r ingen post- eller klasstypbasvariabel eller SSA-namn odeklareratgrundblock %d fÃ¶retrÃ¤darbÃ¥ge Ã¤r trasiggrundblock %d borde vara markerat som oreducerbartgrundblock %d borde inte vara markerat som oreducerbartgrundblock %i bÃ¥glistor Ã¤r trasigagrundblock inte utlagda i ordninggb %d tillhÃ¶r inte slinga %dgb %d har faderslinga %d, borde vara slinga %dgb %d pÃ¥ fel platsfÃ¶r att %qT har anvÃ¤ndarlevererad %qDfÃ¶r att den Ã¤r en medlem av %qTfÃ¶r att det anvÃ¤nds som ett gl-vÃ¤rdeeftersom vektorelementtypen %qT har variabel storlekstartuttrycket refererar till den yttre iteratorn %qDbinÃ¤rt argument %u till endast decimal typgenerisk funktionbinÃ¤rt uttryck i operanden till ett vikningsuttryckbinÃ¤r operator stÃ¶djer inte blandning av operanderna vektorboolean och flyttalsvektorbinÃ¤roperator stÃ¶djer inte tvÃ¥ vektorbooleanoperanderden binÃ¤ra operatorn stÃ¶djer inte vektor-bool-operandbind(c)-proceduratt binda en referens av typen %qH till %qI kastar kvalificerarebitfÃ¤lt %q#D har en icke-heltalstyp %qTbredd fÃ¶r bitfÃ¤ltet %q+D inte en heltalskonstantbitfÃ¤ltet %qD har icke-heltalstypen %qTbitfÃ¤ltet %qD med icke-heltalstypen %qTbitfÃ¤ltet %qE har atomÃ¤r typbitfÃ¤ltet %qE i %qs-klausulbitfÃ¤ltet %qs har ogiltig typbredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte en heltalskonstantbredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte ett konstant heltalsuttryckbitfÃ¤ltet har atomÃ¤r typbitvis jÃ¤mfÃ¶relse berÃ¤knas alltid till falsktbitvis jÃ¤mfÃ¶relse berÃ¤knas alltid till santbitvis konvertering mellan olika upprÃ¤kningstyper %qT och %qT bÃ¶r undvikasblock-IFextern-deklaration %q#D med blockrÃ¤ckvidd Ã¤r inte tillÃ¥tet i modulens rÃ¤ckviddkroppen i %<constexpr%>-funktionen %qD Ã¤r inte en retursatsfelaktig DISPOSE-konstruktion: %dfelaktig JARL-konstruktion: %dfelaktig JR-konstruktion: %dfelaktig PREPEARE-konstruktion: %dfelaktig resultattyp i jÃ¤mfÃ¶relsebooleska register krÃ¤vs fÃ¶r flyttalsalternativetbÃ¥de %<-mstack-protector-guard-offset%> och %<-mstack-protector-guard-reg%> mÃ¥ste anvÃ¤ndas med %<-mstack-protector-guard=sysreg%>bÃ¥de %<__thread%> och %<thread_local%> angivnabÃ¥de %<monotonic%>- och %<nonmonotonic%>-modifierare angivnabÃ¥de %qs och %qs angivnabÃ¥de attributet %s och %qE anger en adressbÃ¥da argumenten i en binÃ¤r vikning har oexpanderade parameterpaketbÃ¥da argumenten mÃ¥ste vara kompatiblabÃ¥da argumenten till %<__builtin___clear_cache%> mÃ¥ste vara pekarebÃ¥de binÃ¤ra och decimala flyttalsargument till en typgenerisk funktionbÃ¥da grenarna av en %<if%>-sats markerad som %qsbÃ¥de komplexa och decimala flyttalsargument till en typgenerisk funktionvÃ¤rdet %2$s pÃ¥ det bundna argumentet %1$i Ã¤r negativt fÃ¶r ett vektorargument %3$i av typ %4$s med variabel lÃ¤ngdklammerspecifikation %qs avslutas med en flyktsekvensklammerspecifikation %qs Ã¤r ogiltig vid %qcklammerspecifikationskropp %qs Ã¤r ogiltigklammergrupp inuti uttryck endast tillÃ¥tet inuti en funktionklamrar runt skalÃ¤r initierareklamrar runt skalÃ¤r initierare fÃ¶r typen %qTgren %2d aldrig utfÃ¶rd%shopp %2d gjort %s%sbreak-sats som inte Ã¤r i en loop eller switchbreak-sats anvÃ¤nd med OpenMP-for-slingabuild_dt: format med namnlistaden inbyggda %qD Ã¤r deklarerad hÃ¤rinbyggd funktion %q+D deklarerad som icke-funktioninbyggd funktion %qD deklarerad som icke-funktioninbyggd funktion %qD behÃ¶ver flaggan %<-mconstant-cfstrings%>inbyggd funktion %qD tar bara ett argumentinbyggd funktion %qE mÃ¥ste anropas direktinbyggd funktion %qE stÃ¶djs inte fÃ¶r MIPS16den inbyggda funktionen %s behÃ¶ver Nios II R%dinbyggd indexeringsoperator med mer Ã¤n ett uttryck i uttryckslistaninbyggd indexeringsoperator utan uttryckslistainbyggd %qF bÃ¶r undvikasinbyggd %qF Ã¤r endast fÃ¶r GCC:s interna anvÃ¤ndninginbyggd %qF stÃ¶djs inte utan %<-mhtm%> (standard med %<-march=zEC12%> och hÃ¶gre)inbyggd %qF behÃ¶ver %<-mvx%> (standard med %<-march=z13%> och hÃ¶gre)inbyggd %qs kan endast anvÃ¤ndas pÃ¥ vektortyperinbyggd %qs Ã¤r endast giltigt i 64-bitslÃ¤geden inbyggda %qs behÃ¶ver GLIBC (2.23 och nyare) som exporterar bitar om hÃ¥rdvaruegenskaperden inbyggda %qs tar endast 1 argumentden inbyggda %qs tar endast 2 argumentden inbyggda %qs tar endast 3 argumentden inbyggda %qs tar endast ett strÃ¤ngargumentinbyggd behÃ¶ver en omedelbar som operand %dmen %qD kastar inte, kanske den skulle deklareras %<noexcept%>men %qs har inte detmen Ã¶vertrumfas av en utan frÃ¥n en annan Ã¶versÃ¤ttningsenhetmen inte hÃ¤rav argument %u av typen %s till %qD deklarerat hÃ¤rav argument %u av typ %s till %qTbytekodstrÃ¶mmen i filen %qs Ã¤r genererad med en GCC-kompilator Ã¤ldre Ã¤n 10.0bytekodstrÃ¶mmen i filen %qs Ã¤r genererad med LTO-version %d.%d istÃ¤llet fÃ¶r den fÃ¶rvÃ¤ntade %d.%dbytekodstrÃ¶m: fÃ¶rvÃ¤ntade taggen %s istÃ¤llet fÃ¶r %sbytekodstrÃ¶m: tom cgraph-nod funnenbytekodstrÃ¶m: hittade multipla instanser av cgraph-nod med uid %dbytekodstrÃ¶m: hittade strÃ¤ng som inte var nollavslutadbytekodstrÃ¶m: skrÃ¤p i slutet av symbolsektionenbytekodstrÃ¶m: ingen anropad funnen nÃ¤r bÃ¥ge lÃ¤stesbytekodstrÃ¶m: ingen anropare funnen nÃ¤r bÃ¥ge lÃ¤stesbytekodstrÃ¶m: fÃ¶r lÃ¥ng strÃ¤ng fÃ¶r strÃ¤ngtabellenbytekodstrÃ¶m: taggen %s ligger inte i det fÃ¶rvÃ¤ntade intervallet [%s, %s]bytekodstrÃ¶m: fÃ¶rsÃ¶ker lÃ¤sa %d byte efter slutet pÃ¥ indatabuffertenbytekodstrÃ¶m: ovÃ¤ntad LTO-sektion %sbytekodstrÃ¶m: ovÃ¤ntad tagg %sbytekodstrÃ¶m: okÃ¤nd GIMPLE-satstagg %sanrop %2d aldrig utfÃ¶rt
  anrop %2d returnerade %s
  anropa en verklig funktion, snarare Ã¤n den inbyggda likvÃ¤rdigaanrop har cirkulÃ¤rt beroendeanropet anses aldrig kÃ¶rt och kodstorleken skulle vÃ¤xaanrop Ã¤r osannolikt och kodstorleken skulle vÃ¤xaanrop av %<%T::operator[] (%A)%> Ã¤r tvetydigtanrop av %<(%T) (%A)%> Ã¤r tvetydigtanrop av Ã¶verlagrad %<%D(%A)%> Ã¤r tvetydigtanrop av Ã¶verlagrad %<%s(%A)%> Ã¤r tvetydigtcall stmt-hashen pekar inte pÃ¥ den fÃ¶rsta direkta bÃ¥gen av en spekulativ anropssekvensanrop till %<__builtin_custom_%s%> stÃ¥r i konflikt med flaggan %<-mcustom-%s%>anrop till %qDanrop av %qD hÃ¤ranrop till %qD anvÃ¤nder standardargumentet fÃ¶r parameter %P, vilket inte definierats Ã¤nnuanrop av %qE Ã¤r tvetydigt; argument %d har typen %qs men argument %d har typen %qsanrop av %qs deklarerat med attributet error: %sanrop av %qs deklarerat med attributet warning: %sanrop till funktion %qD som kastar ofullstÃ¤ndig typ %q#Tanrop till funktion som kastar ofullstÃ¤ndig typ %q#Tanrop av intern funktion %qEanrop av icke-%<constexpr%>-funktion %qDanrop av icke-funktion %qDanropsÃ¶verskrivet register anvÃ¤nt till global registervariabelanropad hÃ¤rifrÃ¥nanropad frÃ¥n denna funktionanropat objekt %qD Ã¤r inte en funktion eller funktionspekareanropat objekt %qE Ã¤r inte en funktion eller funktionspekareanropat objekt Ã¤r inte en funktion eller funktionspekareden anropade refererar till comdat-lokala symboleranropsbÃ¥gantal stÃ¤mmer inte med GB-antalantal anropande bÃ¥gar Ã¤r felaktigtanroparen Ã¤r inte optimeradanrop av %qD med SSE-anropskonvention utan SSE/SSE2 aktiveratatt anropa %qD med ett nollskilt argument Ã¤r osÃ¤kertanrop av %qD med attributet sseregparm utan SSE/SSE2 aktiveratanrop av %qT med attributet sseregparm utan SSE/SSE2 aktiveratanropar constexpr-medlemsfunktionen %qD via ett virtuellt bassubobjektanrop till funktioner av typen %qT behÃ¶ver ISA-utÃ¶kningen SVEanrop till Ã¶verlagrade operatorer fÃ¥r inte finnas i ett konstantuttryckcalls_comdat_local Ã¤r satt utanfÃ¶r nÃ¥gon comdat-gruppdet gÃ¥r bara att anvÃ¤nda attributet %qE pÃ¥ definitioner av objekt- eller klasstyp med filrÃ¤ckviddman kan anvÃ¤nda hÃ¶gst en av specificerarna %<constinit%> och %<constexpr%>kan inte anvÃ¤nda icke-gp-relativa absoluta adresserkandidat 1:kandidat 2:kandidat Ã¤r:kandidater Ã¤r:kandidat:kandidater Ã¤r:det gÃ¥r inte att gÃ¶ra %<dynamic_cast%> %qE (av typ %q#T) till typ %q#T (%s)kan inte %<goto%> in i ett %<catch%>-blockkan inte %<goto%> in i ett %<try%>-blockdet gÃ¥r inte att lÃ¤gga till en upprÃ¤kningslista till en mallinstansieringkan inte lÃ¤gga till kontrakt efter definitionenkan inte lÃ¤gga till kontrakt till en virtuell funktiondet gÃ¥r inte att allokera ett objekt av abstrakt typ %qTdet gÃ¥r inte att allokera objekt med RVV-typen %qTdet gÃ¥r inte att allokera objekt med SVE-typen %qTkan inte allokera stack fÃ¶r variabeln %q+D, naken funktionkan inte allokera vl-register fÃ¶r %qs pÃ¥ detta mÃ¥l%<%s%> kan inte anvÃ¤ndas pÃ¥ %qD, som redan har markerats med ett OpenMP â€�declare targetâ€�-direktivdet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en icke-konstant adressdet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en upprÃ¤knare %qDdet gÃ¥r inte att applicera %<offsetof%> pÃ¥ destrueraren %<~%T%>det gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en medlemsfunktiondet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ medlemsfunktion %qDdet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en statisk datamedlem %qDgÃ¥r inte att applicera %<offsetof%> nÃ¤r %<operator[]%> Ã¤r Ã¶verlagraddet gÃ¥r inte att tillÃ¤mpa bÃ¥de attributet %<longcall%> och %<shortcall%> pÃ¥ samma funktiondet gÃ¥r inte att applicera medlemspekare %qE pÃ¥ %qE, som Ã¤r av typ %qT som inte Ã¤r en klassdet gÃ¥r inte att binda bitfÃ¤lt %qE till %qTkan inte binda l-vÃ¤rdesreferens av typen %qH till ett r-vÃ¤rde av typen %qIkan inte binda icke-const-l-vÃ¤rde av typen %qH till ett vÃ¤rde av typ %qIkan inte binda icke-const-l-vÃ¤rde av typen %qH till ett r-vÃ¤rde av typ %qIdet gÃ¥r inte att binda packat fÃ¤lt %qE till %qTdet gÃ¥r inte att binda en referens av typen %qH till %qI pÃ¥ grund av olika vektorgrÃ¤nserdet gÃ¥r inte att binda rvalue %qE till %qTkan inte binda r-vÃ¤rdesreferens av typen %qH till ett l-vÃ¤rde av typ %qIdet gÃ¥r inte att anropa %<__builtin_custom_%s%> utan att ange flaggan %<-mcustom-%s%>det gÃ¥r inte att anropa ett koncept som en funktionkan inte anropa konstrueraren %<%T::%D%> direktdet gÃ¥r inte att anropa medlemsfunktion %qD utan ett objektdet gÃ¥r inte att fÃ¥nga %qE via referenskan inte fÃ¥nga medlemmen %qD i anonym uniondet gÃ¥r inte att typkonvertera %qs till %qs eftersom deras storlekar inte stÃ¤mmer Ã¶verensdet gÃ¥r inte att gÃ¶ra typkonvertering av typen %qs till typen %qsdet gÃ¥r inte att gÃ¶ra typkonvertering av ett uttryck av typen %qs till typen %qsdet gÃ¥r inte att fÃ¥nga typen %qT eftersom typer av variabel storlek Ã¤r inblandadedet gick inte att stÃ¤nga ej existerande svarsfilkan inte stÃ¤nga en kanal endast fÃ¶r mottagningdet gÃ¥r inte att kombinera GNU- och SVE-vektorer i en binÃ¤r operationkan inte kombinera en bas av typen %qT med ett index av typen %qTkan inte kombinera en bas av typen %qT till typen %qTdet gÃ¥r inte att konvertera %qE frÃ¥n typ %qH till typ %qIkan inte konvertera %qE frÃ¥n typ %qT till typ %qTdet gÃ¥r inte att konvertera %qE till %qTdet gÃ¥r inte att konvertera %qE till %qT fÃ¶r attdet gÃ¥r inte att konvertera %qH till %qIdet gÃ¥r inte att konvertera %qH till %qI nÃ¤r argument skickasdet gÃ¥r inte att konvertera %qH till %qI i tilldelningdet gÃ¥r inte att konvertera %qH till %qI i standardargumentdet gÃ¥r inte att konvertera %qH till %qI i initieringdet gÃ¥r inte att konvertera %qH till %qI i returdet gÃ¥r inte att konvertera ett delegerat uttryck till %qsdet gÃ¥r inte att konvertera ett vÃ¤rde av typen %qT till vektortypen %qT som har annan storlekdet gÃ¥r inte att konvertera en vektor av typen %qT till typen %qT som har annan storlekdet gÃ¥r inte att konvertera uttryck, endast bastyper kan konverteraskan inte konvertera %qT till basklassen %qT eftersom %qT Ã¤r inkomplettkan inte konvertera frÃ¥n basklassen %qT till den hÃ¤rledda klassen %qT eftersom basen Ã¤r virtuellkan inte konvertera frÃ¥n basklassen %qT till den hÃ¤rledda klassen %qT via den virtuella basen %qTdet gÃ¥r inte att konvertera frÃ¥n ofullstÃ¤ndig typ %qH till %qIkan inte konvertera frÃ¥n pekare till basklassen %qT till pekare till den hÃ¤rledda klassen %qT eftersom basen Ã¤r virtuellkan inte konvertera frÃ¥n pekare till basklassen %qT till pekare till den hÃ¤rledda klassen %qT via den virtuella basen %qTdet gÃ¥r inte att konvertera posten %qs till %qskan inte konvertera till en pekartypdet gÃ¥r inte att konvertera typ %qH till typ %qIdet gÃ¥r inte att konvertera vÃ¤rdet till en vektorkan inte skapa pekare till referensmedlem %qDkan inte skapa fÃ¶rkompilerat huvud %s: %mdet gÃ¥r inte att skapa typinformation fÃ¶r typen %qT eftersom typer av variabel storlek Ã¤r inblandadedet gÃ¥r inte att deklarera %<::main%> som %qsdet gÃ¥r inte att deklarera %<::main%> som en global variabeldet gÃ¥r inte att deklarera %<::main%> som en malldet gÃ¥r inte att deklarera %<::main%> som inlinedet gÃ¥r inte att deklarera %<::main%> som staticdet gÃ¥r inte att deklarera en %<catch%>-parameter att vara av abstrakt klasstyp %qTdet gÃ¥r inte att deklarera en parameter till %<catch%> att vara av rvalue-referenstyp %qTdet gÃ¥r inte att deklarera %qD i en annan moduldet gÃ¥r inte att deklarera %qD att vara en bitfÃ¤ltstypdet gÃ¥r inte att deklarera en parameter med %<decltype(auto)%>det gÃ¥r inte att deklarera bitfÃ¤lt %qD med typen %<warn_if_not_aligned%>det gÃ¥r inte att deklarera bitfÃ¤lt %qD med funktionstypdet gÃ¥r inte att deklarera bitfÃ¤ltet %qs med typen %<warn_if_not_aligned%>det gÃ¥r inte att deklarera fÃ¤ltet %q+D att vara av abstrakt typ %qTdet gÃ¥r inte att deklarera medlem %<%T::%s%> inuti %qTdet gÃ¥r inte att deklarera medlemsfunktionen %<%T::%s%> inuti %qTdet gÃ¥r inte deklarera medlemsfunktionen %qD att ha statisk lÃ¤nkklassdet gÃ¥r inte att deklarera parametern %q+D att vara av abstrakt typ %qTdet gÃ¥r inte att deklarera en parameter till att vara av abstrakt typ %qTdet gÃ¥r inte att deklarera pekare till %q#Tdet gÃ¥r inte att deklarera pekare medlem av %q#Tdet gÃ¥r inte att deklarera en pekare till en kvalificerad funktionstyp %qTdet gÃ¥r inte att deklarera referens till %q#Tdet gÃ¥r inte att deklarera en referens till %q#T, som inte Ã¤r ett typedef- eller ett malltypargumentdet gÃ¥r inte att deklarera en referens till en kvalificerad funktionstyp %qTkan inte deklarera en statisk funktion i en annan funktiondet gÃ¥r inte att deklarera variabeln %q+D att vara av abstrakt typ %qTkan inte dekomponera adressdet gÃ¥r inte dekomponera klasstypen %qT fÃ¶r att den har en anonym struct-medlemkan inte dekomponera klasstypen %qT fÃ¶r att den har en anonym unionsmedlemdet gÃ¥r inte att dekomponera klasstypen %qT utan icke-statiska datamedlemmarkan inte dekomponera klasstypen %qT: bÃ¥de den och dess basklass %qT har ickestatiska datamedlemmarkan inte dekomponera klasstypen %qT: dess basklasser %qT och %qT har ickestatiska datamedlemmardet gÃ¥r inte att dekomponera en oÃ¥tkomlig medlem %qD av %qTdet gÃ¥r inte att dekomponera lambdahÃ¶ljestypen %qTdet gÃ¥r inte att dekomponera typen %qT som inte Ã¤r en klass eller vektordet gÃ¥r inte att dekomponera unionstypen %qTdet gÃ¥r inte att dekomponera en vektor %qT med variabel lÃ¤ngddet gÃ¥r inte att dekomponera en vektor %qT med variabel lÃ¤ngddet gÃ¥r inte att minska en pekare pÃ¥ en ofullstÃ¤ndig typ %qTkan inte hÃ¤rleda mallargument fÃ¶r kopieinitiering av %qT, eftersom den inte har nÃ¥gra icke-explicita hÃ¤rledningsguider eller anvÃ¤ndardeklarerade konstruerarekan inte hÃ¤rleda mallargument till %qT, eftersom den inte nÃ¥gra anvÃ¤ndbara hÃ¤rledningsguiderkan inte hÃ¤rleda mallargument frÃ¥n introduktionslistandet gÃ¥r inte att standardjÃ¤mfÃ¶ra en anonym unions medlemdet gÃ¥r inte att standardjÃ¤mfÃ¶ra en flexibel vektormedlemdet gÃ¥r inte att standardjÃ¤mfÃ¶ra referensmedlemmen %qDdet gÃ¥r inte att standardjÃ¤mfÃ¶ra unionen %qTdet gÃ¥r inte att definiera %qD i en annan moduldet gÃ¥r inte att definiera vÃ¤nfunktion %qs i en lokal klassdefinitiondet gÃ¥r inte att definiera medlemsfunktion %<%T::%s%> inuti %qTdet gÃ¥r inte att definiera medlem av beroende typedef %qTdet gÃ¥r inte att radera en funktion.  Endast pekare till objekt Ã¤r giltiga argument till %<delete%>kan inte radera objekt med RVV-typen %qTkan inte radera objekt med SVE-typen %qTdet gÃ¥r inte att dereferera %qE i en %qs-klausulkan inte hÃ¤rleda frÃ¥n %<final%> bas %qT i hÃ¤rledd typ %qTdet gÃ¥r inte att avgÃ¶ra %<#include%>-Ã¶versÃ¤ttning av %s: %sdet gÃ¥r inte att avgÃ¶ra lÃ¤ngden av en %qsdet gÃ¥r inte att avaktivera den inbyggda funktionen %qskan inte skicka ut ojusterade pekare i ptx-assemblerdet gÃ¥r inte att kÃ¶ra %qs: %sdet gÃ¥r inte att kÃ¶ra %qs: %s: %mdet gÃ¥r inte att expandera initierare fÃ¶r medlem %qDdet gÃ¥r inte att deklarera medlem %q#D att ha extern lÃ¤nkklassdet gÃ¥r inte att utÃ¶ka PCH-fil: %mkan inte falla igenom sista fallet i en switchkan inte hitta %<ldd%>kan inte hitta %<nm%>kan inte hitta %qsdet gÃ¥r inte att hitta %s i insticksmodul %s
--- 2238,2244 ----
  AnvÃ¤nd â€�-Wl,FLAGGAâ€� fÃ¶r att skicka â€�FLAGGAâ€� till lÃ¤nkaren.
  
  AnvÃ¤nd assembleroperatorer %reloc().AnvÃ¤nd %reloc()-operatorer, istÃ¤llet fÃ¶r assemblermakron, fÃ¶r att lÃ¤sa in adresser.AnvÃ¤nd -G fÃ¶r data som inte Ã¤r definierat av det aktuella objektet.AnvÃ¤nd -G fÃ¶r objektlokala data.AnvÃ¤nd -mlong-double-64 fÃ¶r 64-bitars IEEE-flyttalsformat.  AnvÃ¤nd -mlong-double-128 fÃ¶r 128-bitars flyttalsformat (antingen IEEE eller IBM).AnvÃ¤nd 128-bitars AVX-instruktioner istÃ¤llet fÃ¶r 256-bitars AVX-instruktioner i automatvektoriseraren.AnvÃ¤nd 128-bitars long double.AnvÃ¤nd 16 bits int.AnvÃ¤nd 32 bits int.AnvÃ¤nd 32-bitars ABI.AnvÃ¤nd 32-bitars DWARF-format vid utmatning av DWARF-felsÃ¶kningsinformation.AnvÃ¤nd 32-bitars flyttalsregister.AnvÃ¤nd 32-bitars allmÃ¤nna register.AnvÃ¤nd 32-bitars avstÃ¥nd i hopptabeller istÃ¤llet fÃ¶r 16-bitars avstÃ¥nd.AnvÃ¤nd 4-byteposter i hopptabeller.AnvÃ¤nd 4 mediaackumulatorer.AnvÃ¤nd 4-operanders madd.s/madd.d och relaterade instruktioner dÃ¤r det gÃ¥r.AnvÃ¤nd 4xx:s halvords multiplikationsinstruktioner.AnvÃ¤nd 4xx:s strÃ¤ngsÃ¶knings dlmzb-instruktion.AnvÃ¤nd 64 FPR:er.AnvÃ¤nd 64 GPR:er.AnvÃ¤nd 64-bitars ABI.AnvÃ¤nd 64-bitars DWARF-format vid utmatning av DWARF-felsÃ¶kningsinformation.AnvÃ¤nd 64-bitars flyttalsregister.AnvÃ¤nd 64-bitars allmÃ¤nna register.AnvÃ¤nd 64-bitars long double.AnvÃ¤nd 8 mediaackumulatorer.AnvÃ¤nd 80-bitars long double.AnvÃ¤nd register reserverade av ABI.AnvÃ¤nd AltiVec-instruktioner.AnvÃ¤nd C-biblioteket Bionic.AnvÃ¤nd Branch Likely-instruktioner, Ã¥sidosÃ¤tt arkitekturens standarval.AnvÃ¤nd CONST16-instruktioner fÃ¶r att ladda konstanter.AnvÃ¤nd instruktioner fÃ¶r Cyclic Redundancy Check (CRC).AnvÃ¤nd EABI.AnvÃ¤nd instruktioner fÃ¶r fÃ¶rbÃ¤ttrad virtuell adressering.AnvÃ¤nd instruktionen flyttalsmultiplikation enkel till dubbel (FsMULd).AnvÃ¤nd GNU C-bibliotek.AnvÃ¤nd GP relativt sdata/sbss-sektioner.AnvÃ¤nd GP-relativ adressering fÃ¶r att komma Ã¥t smÃ¥ data.AnvÃ¤nd instruktioner fÃ¶r Global INValidering (GINV).AnvÃ¤nd H8/300-regler fÃ¶r justering.AnvÃ¤nd IEEE matematik fÃ¶r flyttaljÃ¤mfÃ¶relser.AnvÃ¤nd IRA-baserad registertryckberÃ¤kning i RTL-hissningsoptimeringar.AnvÃ¤nd IRA-baserad registertryckberÃ¤kning i RTL-slingeoptimeringar.AnvÃ¤nd ISA 2.07 instruktioner Category:Vector.AES och Category:Vector.SHA2.AnvÃ¤nd ISA 2.07 transaktionsminnesinstruktioner (HTM).AnvÃ¤nd LRA istÃ¤llet fÃ¶r reload (tillfÃ¤llig).AnvÃ¤nd LRA istÃ¤llet fÃ¶r omladdning.AnvÃ¤nd LRA-registerallokeraren.AnvÃ¤nd Loongson Extension-instruktioner (EXT).AnvÃ¤nd Loongson Extension R2-instruktioner (EXT2).AnvÃ¤nd instruktionerna Loongson Multimedia extensions Instructions (MMI).AnvÃ¤nd MCU-instruktioner.AnvÃ¤nd MIPS MSA Extension-instruktioner.AnvÃ¤nd MIPS-3D-instruktioner.AnvÃ¤nd MIPS-DSP REV 2-instruktioner.AnvÃ¤nd MIPS-DSP-instruktioner.AnvÃ¤nd Mingw-specifikt trÃ¥dstÃ¶d.AnvÃ¤nd Neons dubbelords- (snarare Ã¤n quad-ords-)register fÃ¶r vektoriseringar.AnvÃ¤nd Neons quad-ords- (snarare Ã¤n dubbelords-)register fÃ¶r vektoriseringar.AnvÃ¤nd assembleroperator %reloc() i NewABI-stil.AnvÃ¤nd P-mnemonics fÃ¶r grenar som statiskt fÃ¶rutsÃ¤gs tas.AnvÃ¤nd PLT fÃ¶r PIC-anrop (-fno-plt: lÃ¤s adressen frÃ¥n GOT pÃ¥ anropsplatsen).AnvÃ¤nd â€�madâ€�-instruktioner i PMC-stil.AnvÃ¤nd valbara instruktioner i gruppen PowerPC General Purpose.AnvÃ¤nd valbara instruktioner i gruppen PowerPC Graphics.AnvÃ¤nd PowerPC V2.01:s enkelfÃ¤lts mfcr-instruktion.AnvÃ¤nd PowerPC V2.02:s flyttalsavrundningsinstruktioner.AnvÃ¤nd PowerPC V2.02:s popcntb-instruktion.AnvÃ¤nd PowerPC V2.05:s bytejÃ¤mfÃ¶relseinstruktion.AnvÃ¤nd PowerPC V2.06:s popcntd-instruktion.AnvÃ¤nd instruktionsuppsÃ¤ttning fÃ¶r PowerPC-64.AnvÃ¤nd RJMP/RCALL Ã¤ven om CALL/JMP Ã¤r tillgÃ¤ngliga.AnvÃ¤nd ROM istÃ¤llet fÃ¶r RAM.AnvÃ¤nd konventioner fÃ¶r att skicka SSE-register i SF- och DF-lÃ¤ge.AnvÃ¤nd STB_GNU_UNIQUE om det stÃ¶djs av assemblern.AnvÃ¤nd SmartMIPS-instruktioner.AnvÃ¤nd assemblersyntax fÃ¶r UNIX.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Compare-and-Branch.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Fused Multiply-Add.AnvÃ¤nd UltraSparc:s instruktion Population-Count.AnvÃ¤nd UltraSparc:s instruktion Subtract-Extended-with-Carry.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 1.0.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 2.0.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 3.0.AnvÃ¤nd UltraSPARC:s utÃ¶kningar Visual Instruction Set version 4.0.AnvÃ¤nd VAX fp.AnvÃ¤nd VAXC:s konventioner fÃ¶r struct.AnvÃ¤nd VMS-slutkoder istÃ¤llet fÃ¶r posix-koder.AnvÃ¤nd virtualiseringsinstruktioner (VZ).AnvÃ¤nd __cxa_atexit till registerdestruerare.AnvÃ¤nd __cxa_get_exception_ptr i undantagshantering.AnvÃ¤nd en 32-bitars long-typ.AnvÃ¤nd 4-bytes postmarkeringar fÃ¶r oformaterade filer.AnvÃ¤nd en 64-bitars long-typ.AnvÃ¤nd en lÃ¤ttviktig konfiguration av printf och puts fÃ¶r att reducera kodstorlek.  Endast fÃ¶r enkeltrÃ¥dade program som ej krÃ¤ver Ã¥teranropsbar I/O.  KrÃ¤ver Newlib Nano IO.AnvÃ¤nd en minimal kÃ¶rmiljÃ¶ (inga statiska initierare eller ctors) fÃ¶r minnesbegrÃ¤nsade enheter.AnvÃ¤nd en smart metod att skydda stacken fÃ¶r vissa funktioner.AnvÃ¤nd en metod att skydda stacken fÃ¶r varje funktion.AnvÃ¤nd ytterligare VIS-instruktioner introducerade i OSA2017.AnvÃ¤nd adresser som allokerar globala register.AnvÃ¤nd alla register, reservera inget fÃ¶r avbrottshanterare.AnvÃ¤nd alternativa registernamn.AnvÃ¤nd en 8-bitars â€�intâ€�-typ.AnvÃ¤nd 8-bytes postmarkeringar fÃ¶r oformaterade filer.AnvÃ¤nd en omedelbar fÃ¶r att fÃ¥ avstÃ¥nd frÃ¥n TLS-registret.  Denna flagga skall anvÃ¤ndas med fstack-protector-guard=tls och Ã¤r inte till fÃ¶r kod i anvÃ¤ndarmarken.AnvÃ¤nd en omedelbar fÃ¶r att fÃ¥ avstÃ¥nd frÃ¥n stackskyddsvaktregistret, sp_el0.  Denna flagga skall anvÃ¤ndas med fstack-protector-strong och Ã¤r inte till fÃ¶r kod i anvÃ¤ndarmarken.AnvÃ¤nd godtyckligt stora omedelbara i bitoperationer.AnvÃ¤nd rak byteordning.AnvÃ¤nd bittester fÃ¶r tillrÃ¤ckligt stora switch-satser.AnvÃ¤nd branch-and-break-sekvenser fÃ¶r att upptÃ¤cka heltalsdivision med noll.AnvÃ¤nd grenskyddsfunktioner.AnvÃ¤nd bras fÃ¶r kÃ¶rbara program < 64k.AnvÃ¤nd anropsÃ¶verskrivna register fÃ¶r parametrar och returvÃ¤rde.AnvÃ¤nd call0-ABI.AnvÃ¤nd Ã¥teranrop istÃ¤llet fÃ¶r inline:ad kod om antalet Ã¥tkomster i funktioner blir stÃ¶rre eller lika med detta tal.AnvÃ¤nd anroparens sparregister mellan anrop om mÃ¶jligt.AnvÃ¤nd vissa skalÃ¤ra instruktioner som lades till i ISA 3.0.AnvÃ¤nd styrspekulation.AnvÃ¤nd anpassad stack istÃ¤llet fÃ¶r lokalt minne fÃ¶r automatisk lagring.AnvÃ¤nd dataspekulation efter omlÃ¤sning.AnvÃ¤nd dataspekulation fÃ¶re omlÃ¤sning.AnvÃ¤nd decimala flyttalsinstruktioner.AnvÃ¤nd standardmetod fÃ¶r hantering av sdata.AnvÃ¤nd en annan anropskonvention som anvÃ¤nder â€�rtdâ€�.AnvÃ¤nd direkta fÃ¶rgiftnings-/avgiftningsinstruktioner fÃ¶r variabler som Ã¤r mindre eller lika med detta tal.AnvÃ¤nd direkta referenser mot %gs vid Ã¥tkomst av tls-data.AnvÃ¤nd instruktioner fÃ¶r utÃ¶kad fysisk adress (XPA).AnvÃ¤nd flyttalsjÃ¤mfÃ¶relseinstruktioner som respekterar epsilon.AnvÃ¤nd uttrycksvÃ¤rdeprofiler i optimeringar.AnvÃ¤nd f2c:s anropskonvention.AnvÃ¤nd funktioner i och optimera fÃ¶r angiven CPU.AnvÃ¤nd funktioner i och schemalÃ¤gg kod fÃ¶r angiven CPU.AnvÃ¤nd funktioner i och schemalÃ¤gg fÃ¶r angiven CPU.AnvÃ¤nd funktioner i arkitekturen ARK.AnvÃ¤nd fÃ¤ltvisa jÃ¤mfÃ¶relser fÃ¶r postlikhet.AnvÃ¤nd platt registerfÃ¶nstermodell.AnvÃ¤nd fp-double-instruktioner.AnvÃ¤nd fp-register.AnvÃ¤nd hela mÃ¤ngden av register fÃ¶r registertilldelning.AnvÃ¤nd angiven SPARC-V9-kodmodell.AnvÃ¤nd angivet adresslÃ¤ge.AnvÃ¤nd angiven assemblerdialekt.AnvÃ¤nd angivna registervektorbreddsinstruktioner istÃ¤llet fÃ¶r maximal registerbredd i automatvektoriseraren.AnvÃ¤nd angiven stackskyddsvakt.AnvÃ¤nd angiven trÃ¥dlokal lagringsdialekt.AnvÃ¤nd angiven x86-64 kodmodell.AnvÃ¤nd hÃ¥rdvaruflyttal (standard).AnvÃ¤nd hÃ¥rdvaruflyttal.AnvÃ¤nd hÃ¥rdvarudivisionsinstruktioner pÃ¥ ColdFire.AnvÃ¤nd flyttalskonverteringsinstruktioner i hÃ¥rdvara.AnvÃ¤nd flyttalsinstruktioner i hÃ¥rdvara.AnvÃ¤nd flyttalsinstruktion fÃ¶r kvadratrot i hÃ¥rdvara.AnvÃ¤nd hÃ¥rdvaruflyttal.AnvÃ¤nd instruktioner i hÃ¥rdvara fÃ¶r division och kvadratrot av flyttal.AnvÃ¤nd hÃ¥rdvaru-fp.AnvÃ¤nd instruktioner i hÃ¥rdvara fÃ¶r heltalsdivision.AnvÃ¤nd instruktioner fÃ¶r fÃ¶rhandshÃ¤mtning (prefetch) i hÃ¥rdvara.AnvÃ¤nd hÃ¥rdvaruinstruktioner fÃ¶r quad fp.AnvÃ¤nd transaktionskÃ¶rningsinstruktioner i hÃ¥rdvara.AnvÃ¤nd instruktioner fÃ¶r vektorfunktioner i hÃ¥rdvara och aktivera vektor-ABI:et.AnvÃ¤nd inblocksstyrspekulation.AnvÃ¤nd inblocksdataspekulation efter omlÃ¤sning.AnvÃ¤nd inblocksdataspekulation fÃ¶re omlÃ¤sning.AnvÃ¤nd in/loc/out-registernamn.AnvÃ¤nd indirekta CALLXn-instruktioner fÃ¶r stora program.AnvÃ¤nd indirekta anrop.AnvÃ¤nd inline-plt-sekvenser fÃ¶r att implementera lÃ¥nga anrop och -fno-plt.AnvÃ¤nd instruktioner hos och schemalÃ¤gg kod fÃ¶r angiven CPU.AnvÃ¤nd heltals-madd-/msub-instruktioner.AnvÃ¤nd internt funktions-id i profileringsuppslagningar.AnvÃ¤nd hopptabeller fÃ¶r tillrÃ¤ckligt stora switch-satser.AnvÃ¤nd koherent cache-styrningstipsen ldcw/ldcd.AnvÃ¤nd libgcc-stubbar fÃ¶r att spara och Ã¥terstÃ¤lla register som skrivs Ã¶ver av 64-bitars Microsoft till System V ABI-anrop.AnvÃ¤nd omvÃ¤nd byteordning.AnvÃ¤nd ll-, sc- och sync-instruktioner.AnvÃ¤nd lwxc1/swxc1/ldxc1/sdxc1-instruktioner dÃ¤r det gÃ¥r.AnvÃ¤nd mediainstruktioner.AnvÃ¤nd microMIPS-instruktioner.AnvÃ¤nd multiplicera-addera-/-subtraherainstruktioner.AnvÃ¤nd hÃ¶gmultiplikationsinstruktioner fÃ¶r den hÃ¶ga delen av 32Â·32-multiplikationer.AnvÃ¤nd C-biblioteket musl.AnvÃ¤nd inbyggd (MS) bitfÃ¤ltslayout.AnvÃ¤nd nya adddi3/subdi3-mÃ¶nster.AnvÃ¤nd normal anropskonvention.AnvÃ¤ndning av inbyggd modul %qs vid %C stÃ¥r i konflikt med namn pÃ¥ ej inbyggd modul anvÃ¤nd tidigareAnvÃ¤ndning av ej inbyggd modul %qs vid %C stÃ¥r i konflikt med namn pÃ¥ inbyggd modul anvÃ¤nd tidigareAnvÃ¤ndning av namngiven NUMERIC_STORAGE_SIZE-konstant frÃ¥n inbyggd modul ISO_FORTRAN_ENV vid %C Ã¤r inte kompatibelt med flaggan %sAnvÃ¤ndning av namngiven NUMERIC_STORAGE_SIZE-konstant frÃ¥n inbyggd modul ISO_FORTRAN_ENV vid %L Ã¤r inte kompatibelt med flaggan %qsAnvÃ¤nd endast en TOC-post per procedur.AnvÃ¤nd normalt cachade minnesaccesser fÃ¶r volatila referenser.AnvÃ¤nd packad stacklayout.AnvÃ¤nd parvisa enkla flyttalsinstruktioner.AnvÃ¤nd mÃ¶nsterjÃ¤mfÃ¶relseinstruktioner.AnvÃ¤nd pc-relativa switch-falltabeller â€” detta aktiverar fÃ¶rkortning av falltabeller.AnvÃ¤nd portabla anropskonventioner.AnvÃ¤nd profileringsinformation fÃ¶r grensannolikheter.AnvÃ¤nd propolice som en metod att skydda stacken.AnvÃ¤nd push-instruktioner fÃ¶r att spara utgÃ¥ende argument.AnvÃ¤nd r11 fÃ¶r att hÃ¥lla den statiska lÃ¤nken i anrop till funktioner via pekare.AnvÃ¤nd slumpbastaggar fÃ¶r varje ram, i motsats till att alltid basera pÃ¥ noll.AnvÃ¤nd rÃ¶d zon i x86-64-koden.AnvÃ¤nd reducerad mÃ¤ngd av register fÃ¶r registertilldelning.AnvÃ¤nd registerstacken fÃ¶r parametrar och returvÃ¤rde.AnvÃ¤nd register fÃ¶r argumentskickning.AnvÃ¤nd registren r2 och r5.AnvÃ¤nd ordningsÃ¤ndringinstruktioner (vÃ¤xlad och byte-omvÃ¤nd laddning/lagring) (standard).AnvÃ¤nd samplingprofilinformation till anropsgrafers nodvikter.  Standard profilfil Ã¤r fbdata.afdo i â€�pwdâ€�.AnvÃ¤nd samplingsprofilinformation till anropsgrafers nodvikter.  Profilen Ã¤r angiven i argumentet.AnvÃ¤nd delade bibliotek.AnvÃ¤nd enkel dataspekulationskontroll fÃ¶r styrspekulation.AnvÃ¤nd enkel dataspekulationskontroll.AnvÃ¤nd simulatorkÃ¶rtider.AnvÃ¤nd mindre men lÃ¥ngsammare prolog- och epilogkod.AnvÃ¤nd programvaruemulering fÃ¶r flyttal (standard).AnvÃ¤nd flyttalsjÃ¤mfÃ¶relser i programvara.AnvÃ¤nd mjukvaruflyttal.AnvÃ¤nd heltalsmultiplikation i programvara.AnvÃ¤nd stackfÃ¶rskjutning.AnvÃ¤nd en metod att skydda stacken endast fÃ¶r funktioner med attributet stack_protect.AnvÃ¤nd starkare justering fÃ¶r poster fÃ¶r dubbelordkopieringar.AnvÃ¤nd stubbar fÃ¶r funktionsprologer.AnvÃ¤nd subrutiner fÃ¶r funktionprologer och -epiloger.AnvÃ¤nd synci-instruktioner fÃ¶r att invalidera i-cachen.AnvÃ¤nd tabellbaserad snabb division (standard fÃ¶r -O3).Aktivera tabelluppslagningsoptimeringar fÃ¶r divisioner med smÃ¥ heltal med tecken.AnvÃ¤nd instruktionen tas.b till __atomic_test_and_set.AnvÃ¤nd ABI:et AIX Vector Extended.AnvÃ¤nd ABI-utÃ¶kningarna AltiVec.AnvÃ¤nd Cray-pekarutÃ¶kningen.AnvÃ¤nd assemblersyntax fÃ¶r DEC.AnvÃ¤nd ELFv1 ABI.AnvÃ¤nd ELFv2 ABI.AnvÃ¤nd assemblersyntax fÃ¶r GNU.AnvÃ¤nd GNU-utvidgningarna fÃ¶r PE-formatet fÃ¶r justerade common-data.AnvÃ¤nd lÃ¤nkaren â€�Modern linkerâ€� (MOLD) istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd passet pÃ¥ RTL fÃ¶r eliminering av dÃ¶d kod.AnvÃ¤nd passet pÃ¥ RTL fÃ¶r eliminering av dÃ¶d lagring.AnvÃ¤nd bfd-lÃ¤nkaren istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd bitfÃ¤ltsinstruktionerna.AnvÃ¤nd divisionsinstruktionen.AnvÃ¤nd flyttalsenheten fÃ¶r addition/subtraktion av heltal.AnvÃ¤nd angivet basregister fÃ¶r adressering av stackskyddsvakten.AnvÃ¤nd den angivna datajusteringen.AnvÃ¤nd angivet avstÃ¥nd fÃ¶r adressering av stackskyddsvakten.AnvÃ¤nd den angivna symbolen fÃ¶r adressering av stackskyddsvakten.AnvÃ¤nd gold-lÃ¤nkaren istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd tunnskiftaren i hÃ¥rdvara istÃ¤llet fÃ¶r emulering.AnvÃ¤nd lld LLVM-lÃ¤nkaren istÃ¤llet fÃ¶r standardlÃ¤nkaren.AnvÃ¤nd de flaggor bland Ã¶vriga flaggor som slÃ¥r pÃ¥ flest funktioner.AnvÃ¤nd mvcle-instruktioner fÃ¶r blockfÃ¶rflyttningar.AnvÃ¤nd den smalaste mÃ¶jliga heltalstypen fÃ¶r upprÃ¤kningstyper.AnvÃ¤nd de nya min-/maxinstruktionerna som definierades i ISA 3.0.AnvÃ¤nd simulatorkÃ¶rtidskod.AnvÃ¤nd programvaruemulering av multiplikation (standard).AnvÃ¤nd programvaruemulering av division (standard).AnvÃ¤nd systemregistret som anges pÃ¥ kommandoraden som registret fÃ¶r stackskyddsvakt.  Denna flagga skall anvÃ¤ndas med fstack-protector-strong och Ã¤r inte till fÃ¶r kod i anvÃ¤ndarmarken.AnvÃ¤nd traditionell GNU-semantik fÃ¶r inline-funktioner.FÃ¥nga trap-instruktioner fÃ¶r att upptÃ¤cka heltalsdivision med noll.AnvÃ¤nd trap istÃ¤llet fÃ¶r diagnostik av saniterare av odefinierat beteende.AnvÃ¤nd C-biblioteket uClibc.AnvÃ¤nd unicode-uppstart och definiera ett UNICODE-makro.AnvÃ¤nd vektor och skalÃ¤ra instruktioner som lades till i ISA 2.07.AnvÃ¤nd vektorinstruktioner som lades till i ISA 3.0.AnvÃ¤nd vektor-/skalÃ¤rinstruktioner (VSX).AnvÃ¤nd registerfÃ¶nster ABI.AnvÃ¤nd nollutfyllda minnesladdningar, inte teckenutfyllda.AnvÃ¤nd zlib/zstd-komprimering pÃ¥ nivÃ¥ <tal> fÃ¶r IL.AnvÃ¤nd fÃ¶r att generera kod fÃ¶r nÃ¥gra Ã¤ldre kÃ¤rnversioner.AnvÃ¤nd hÃ¤rAnvÃ¤nds i Fix-and-Continue-lÃ¤ge fÃ¶r att objektfiler kan bytas ut vid kÃ¶rtillfÃ¤llet.AnvÃ¤nds fÃ¶r att begrÃ¤nsa utrullningsfaktorn som indikerar hur mycket autovektoriseraren fÃ¥r rulla ut en slinga. StandardvÃ¤rdet Ã¤r 4.AnvÃ¤ndardefinierad ej ELEMENTAL funktion %qs vid %L Ã¤r inte tillÃ¥ten i WORKSHARE-konstruktionAnvÃ¤ndaroperatorn %qs refererad frÃ¥n %L finns inte i modulen %qsAnvÃ¤ndaroperatorprocedur %qs vid %L fÃ¥r inte ha antagen teckenlÃ¤ngdAnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste vara en FUNCTIONAnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste ha Ã¥tminstone ett argumentAnvÃ¤ndning av denna flagga diagnostiseras.AnvÃ¤nder %<long double%> med IBM:s utÃ¶kade precisionAnvÃ¤nder %<long double%> med IEEE:s utÃ¶kade precisionAnvÃ¤nder inbyggda specifikationer.
! Att anvÃ¤nda funktionen %qs vid %L bÃ¶r undvikasAtt anvÃ¤nda parametern %qs deklarerad vid %L bÃ¶r undvikasAtt anvÃ¤nda subrutinen %qs vid %L bÃ¶r undvikasAtt anvÃ¤nda variabeln %qs vid %L bÃ¶r undvikasVanligen gÃ¶rs â€�private externâ€� (dolda) symboler lokala vid lÃ¤nkning, detta kommando undertrycker det sÃ¥ att de behÃ¥lls exporterade.VALUE-argumentet till den inbyggda funktionen %s vid %L mÃ¥ste vara definierbartAttributet VALUE vid %CVALUE Ã¤r inte tillÃ¥tet inuti BLOCK vid %CVALUE-objekt %qs i %s-klausul vid %LVALUE-sats vid %CVOIDmode vid utmatningAttributet VOLATILE vid %CAttributet VOLATILE vid %L kan inte anges i en PURE-procedurVOLATILE-sats vid %CGiltiga Nios II ISA-nivÃ¥er (fÃ¶r -march):Giltiga argument till flaggan -msdata=:Giltiga argument till -malign-:Giltiga argument till -mcode-readable=:Giltiga argument till -mfpmath=:Giltiga argument till -mr10k-cache-barrier=:Giltiga argument till -mstack-protector-guard=:Giltiga argument till -mstringop-strategy=:Giltiga argument till -mtp=:Giltiga flaggor fÃ¶r GP-relativ adressering (fÃ¶r -mgpopt):Validera vtable-pekare fÃ¶re de anvÃ¤nds.VÃ¤rdet pÃ¥ HINT-klausulen vid %L skall vara ett giltigt konstant hint-uttryckVariabeln %qs vid %C fÃ¥r inte definieras om inuti slingan som bÃ¶rjar vid %LVariabeln %qs vid %C med en initierare finns redan i en DATA-satsVariabel %qs vid %L kan inte vara BIND(C) eftersom den varken Ã¤r ett COMMON-block eller deklarerad med rÃ¤ckvidd modulnivÃ¥Variabeln %qs vid %L fÃ¥r inte ha bÃ¥de attributet ALLOCATABLE och BIND(C)Variabeln %qs vid %L kan inte bÃ¥de ha attributet OPTIONAL och VALUE eftersom proceduren %qs Ã¤r BIND(C)Variabeln %qs vid %L fÃ¥r inte ha bÃ¥de attributet POINTER och BIND(C)Variabeln %qs vid %L har inte tilldelats en formatetikettVariabel %qs vid %L i common-block %qs vid %C mÃ¥ste deklareras med en C-interoperativ sort eftersom common-block %qs Ã¤r bind(c)Variabeln %qs vid %L i detta sammanhang mÃ¥ste vara en konstantVariabeln %qs vid %L Ã¤r INTENT(OUT) och kan alltsÃ¥ inte vara en allokerbara co-vektor eller har co-vektorkomponenterVariabeln %qs vid %L Ã¤r en co-vektor och Ã¤r inte ALLOCATABLE, SAVE eller ett attrappargumentVariabeln %qs vid %L Ã¤r en attrapparameter till BIND(C)-proceduren %qs men Ã¤r kanske inte interoperativ med CTypen %qs vid %L Ã¤r ett attrappargument till BIND(C)-proceduren %qs men Ã¤r inte interoperativ med C fÃ¶r att den hÃ¤rledda typen %qs inte Ã¤r interoperativ med CVariabeln %qs vid %L Ã¤r ett attrappargument till BIND(C)-proceduren %qs men Ã¤r inte interoperativ med C eftersom den Ã¤r polymorfVariabel %qs vid %L Ã¤r i COMMON men endast i BLOCK DATA Ã¤r initiering tillÃ¥tenVariabeln %qs vid %L fÃ¥r inte ha en C-interoperativ sort men den Ã¤r BIND(C)Variabeln %qs vid %L ej definierbar inuti slingan som bÃ¶rjar vid %L Ã¤r argument INTENT(INOUT) till funktionen %qsVariabeln %qs vid %L ej definierbar inuti slingan som bÃ¶rjar vid %L Ã¤r argument INTENT(INOUT) till subrutin %qsVariabeln %qs vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektorVariabeln %qs vid %L satt till odefinierad inuti slingan som bÃ¶rjar vid %L Ã¤r argument INTENT(OUT) till funktionen %qsVariabeln %qs vid %L satt till odefinierad inuti en slinga som bÃ¶rjar vid %L Ã¤r argument INTENT(OUT) till subrutin %qsVariabeln %qs vid %L med attributet ALLOCATABLE i proceduren %qs med BIND(C)Variabeln %qs vid %L med attributet OPTIONAL i proceduren %qs som Ã¤r BIND(C)Variabeln %qs vid %L med attributet POINTER i proceduren %qs med BIND(C)Variabeln %qs vid %L med co-vektorkomponent skall vara en skalÃ¤r som inte Ã¤r en pekare eller allokerbar och inte en co-vektorVariabeln %qs kan inte fÃ¶rekomma i ett variabeldefinitionssammanhang (%s) vid %L i en PURE-procedurVariabeln %qs kan inte fÃ¶rekomma i uttrycket vid %LVariabeln %qs frÃ¥n modulen %qs med bindningsetikett %qs vid %L anvÃ¤nder samma globala identifierare som entiteten vid %L frÃ¥n modulen %qsVariabeln %qs har inte tilldelats nÃ¥gon mÃ¥letikett vid %LVariabeln %qs i %s-klausul anvÃ¤nds i NAMELIST-sats vid %LVariabel %qs i common-block %qs vid %C fÃ¥r inte vara bind(c) eftersom det inte Ã¤r globaltVariabeln %qs i common-blocket %qs vid %C mÃ¥ste deklareras med en sort som Ã¤r C-interoperativ eftersom common-blocket %qs Ã¤r BIND(C)Variabeln %qs i common-blocket %qs vid %L fÃ¥r inte deklareras med BIND(C) eftersom den inte Ã¤r en globalVariabeln %qs i common-blocket %qs vid %L fÃ¥r inte vara en sort interoperativ med C men common-blocket %qs Ã¤r BIND(C)Variabeln %qs Ã¤r PROTECTED och kan inte fÃ¶rekomma i ett pekarassociationssammanhang (%s) vid %LVariabeln %qs Ã¤r PROTECTED och kan inte fÃ¶rekomma i ett variabeldefinitionssammanhang (%s) vid %LVariabeln %qs Ã¤r inte ett attrappargument vid %LVariabel %qs anvÃ¤nds vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameterVariabeln %qs skall deklareras i samma rÃ¤ckviddsenhet som !$ACC DECLARE vid %LVariabeln %qs med bindningsetiketten %qs vid %L anvÃ¤nder samma globala identifierare som en entitet vid %LVariabel %qs, anvÃ¤nd i ett specifikationsuttryck, refereras vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameterVariabeln %s vid %L av typen EVENT_TYPE eller med en delkomponent av typen EVENT_TYPE mÃ¥ste vara en co-vektorVariabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE mÃ¥ste vara en co-vektorVariabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUEVariabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet INTENT(OUT)Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r bara anvÃ¤ndas som ett aktuellt argumentVariabeln %s vid %L med attributet NO_ARG_CHECK skall vara ett attrappargumentVariabeln %s vid %L med attributet NO_ARG_CHECK skall ha typen TYPE(*) eller en numerisk inbyggd typVariabeln %s vid %L med attributet NO_ARG_CHECK skall antingen vara en skalÃ¤r eller en vektor med fÃ¶rmodad storlekVariabeln %s vid %L med attributet NO_ARG_CHECK skall inte ha en subobjektreferensVariabeln %s fÃ¥r inte vara INTENT(IN) vid %CVariabel %s kan inte tilldelas i en PURE-procedur vid %CVariabel vid %C Ã¤r ett element i ett COMMON-blockVariabeln vid %L nÃ¤mnd flera gÃ¥nger i klausuler av samma OMP DECLARE TARGET-direktivVariabel i USE-associated med !$ACC DECLARE vid %LEn annan variabel Ã¤n OMP_OUT eller OMP_IN anvÃ¤nd i kombineraren i !$OMP DECLARE REDUCTION vid %LEn annan variabel Ã¤n OMP_PRIV eller OMP_ORIG anvÃ¤nd i INITIALIZER-klausul i !$OMP DECLARE REDUCTION vid %LVariabeltypen Ã¤r OKÃ„ND i tilldelning vid %LVariabeln med attributet NO_ARG_CHECK vid %L Ã¤r endast tillÃ¥tet som argument till de inbyggda funktionerna C_LOC och PRESENTVektorbiblioteks-ABI att anvÃ¤nda.Vektorisera fÃ¶r dubbelordsoperationer.Verifiera att sÃ¶kvÃ¤gar Ã¤r mÃ¶jliga nÃ¤r felutskrifter skrivs ut.Versioner av slingor baserat pÃ¥ om indexen har steg pÃ¥ ett.Multiversionering av virtuell funktion stÃ¶djs inteVolatila minnesÃ¥tkomster anvÃ¤nder inte I/O ladda-/lagrainstruktioner.Volatila minnesÃ¥tkomster anvÃ¤nder I/O ladda-/lagrainstruktioner.WAIT vid %C Ã¤r inte tillÃ¥tet i Fortran 95WAIT-klausul vid %L krÃ¤ver ett skalÃ¤rt INTEGER-uttryckWAIT-sats Ã¤r inte tillÃ¥tet i PURE-procedur vid %CWHERE-tilldelningsmÃ¥l vid %L har inkonsistent formWHERE-mask vid %L har inkonsistent formWHERE/ELSEWHERE-klausul vid %L krÃ¤ver en LOGICAL-vektorVarna fÃ¶r â€�externâ€�-deklaration som inte Ã¤r pÃ¥ filnivÃ¥.Varna fÃ¶r â€�misstÃ¤nktaâ€� konstruktioner.Varna fÃ¶r â€�newâ€� av en typ med utÃ¶kad justering utan -faligned-new.Varna fÃ¶r @selector()er utan tidigare deklarerade metoder.Varna fÃ¶r C-konstruktioner som inte Ã¤r i den gemensamma delmÃ¤ngden av C och C++.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 1998 och ISO C++ 2011.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 2011 och ISO C++ 2014.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 2014 och ISO C++ 2017.Varna fÃ¶r C++-konstruktioner vars betydelse skiljer mellan ISO C++ 2017 och ISO C++ 2020.Varna fÃ¶r polymorfa C++-typer dÃ¤r det skulle fÃ¶rbÃ¤ttra kodkvaliteten att lÃ¤gga till nyckelordet final.Varna fÃ¶r virtuella C++-metoder dÃ¤r det skulle fÃ¶rbÃ¤ttra kodkvaliteten att lÃ¤gga till nyckelordet final.Varna fÃ¶r C++11-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++11 Ã¤rvda konstruerare nÃ¤r basen har en variadisk konstruerare.Varna fÃ¶r C++14-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++17-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++20-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r C++23-konstruktioner i kod kompilerad med en Ã¤ldre standard.Varna fÃ¶r GCC-formatstrÃ¤ngar med strÃ¤ngar som inte passar till felmeddelanden.Varna om NULL skickas som argument som Ã¤r markerade att de krÃ¤ver icke-NULL.Varna fÃ¶r PCH-filer som hittas men inte anvÃ¤nds.Varna fÃ¶r USE-satser som inte har nÃ¥gon ONLY-kvalificerare.Varna fÃ¶r anvÃ¤ndning av __TIME__, __DATE__ och __TIMESTAMP__.Varna fÃ¶r Ã¥tkomst till interna vektormedlemmar med lÃ¤ngden noll.Varna fÃ¶r justering av COMMON-block.Varna fÃ¶r alla upprÃ¤kningshopptabeller som saknar ett specifikt fall.Varna fÃ¶r en tom kropp i en if- eller else-sats.Varna fÃ¶r en felaktig DO-slinga.Varna fÃ¶r booleska uttryck som jÃ¤mfÃ¶rs med ett heltalsvÃ¤rde annat skilt frÃ¥n sant/falskt.Varna fÃ¶r buffertspill i strÃ¤nghanteringsfunktioner som memcpy och strcpy.Varna fÃ¶r anrop av procedurer som inte explicit deklarerats.Varna fÃ¶r att anrop av std::move pÃ¥ ett lokalt objekt i en retursats fÃ¶rhindrar att kopiering undviks.Varna fÃ¶r anrop till snprintf och liknande funktioner som hugger av utdata.Varna fÃ¶r anrop till snprintf och liknande funktioner som hugger av utdata.  Samma som -Wformat-truncation=1.Varna fÃ¶r anrop till strcmp och strncmp som anvÃ¤nds i likhetsuttryck som nÃ¶dvÃ¤ndigtvis Ã¤r sanna eller falska pÃ¥ grund av lÃ¤ngden pÃ¥ det ena och storleken pÃ¥ det andra argumentet.Varna fÃ¶r anrop med implicit grÃ¤nssnitt.Varna fÃ¶r fall dÃ¤r -ftrivial-auto-var-init inte kan initiera en auto-variabel.Varna fÃ¶r typkonvertering av funktioner till inkompatibla typer.Varna fÃ¶r typkonvertering mellan inkompatibla funktionstyper.Varna fÃ¶r typkonvertering som kommer producera ett null-resultat.Varna fÃ¶r typkonvertering som slÃ¤nger kvalificerare.Varna fÃ¶r fÃ¥ngsthanterare av icke-referenstyper.Varna fÃ¶r vissa operationer pÃ¥ booleska uttryck.Varna fÃ¶r kodvÃ¤gar i vilka NULL skickas till ett fÃ¥r-inte-vara-NULL-funktionsargument.Varna fÃ¶r kodvÃ¤gar i vilka en NULL-funktionspekare anropas.Varna fÃ¶r kodvÃ¤gar i vilka en NULL-pekare derefereras.Varna fÃ¶r kodvÃ¤gar i vilka en filbeskrivare kan stÃ¤ngas mer Ã¤n en gÃ¥ng.Varna fÃ¶r kodvÃ¤gar i vilka en filbeskrivare inte stÃ¤ngs.Varna fÃ¶r kodvÃ¤gar i vilka en filbeskrivare anvÃ¤nds utan att dess giltighet kontrolleras.Varna fÃ¶r kodvÃ¤gar i vilka ett frigjort vÃ¤rde anvÃ¤nds.Varna fÃ¶r kodvÃ¤gar i vilka en heap-allokerad pekare lÃ¤cker.Varna fÃ¶r kodvÃ¤gar i vilka en longjmp hoppar tillbaka till en jmp_buf som sparades i en stackram som har returnerat.Varna fÃ¶r kodvÃ¤gar i vilka en pekare till annat Ã¤n heap:en frigÃ¶rs.Varna fÃ¶r kodvÃ¤gar i vilka en pekare kan frigÃ¶ras mer Ã¤n en gÃ¥ng.Varna fÃ¶r kodvÃ¤gar i vilka en pekare undersÃ¶ks om den Ã¤r NULL efter att den redan har derefererats.Varna fÃ¶r kodvÃ¤gar i vilka en pekare till en buffert tilldelas till en inkompatibel typ.Varna fÃ¶r kodvÃ¤gar i vilka en pekare till en fÃ¶rlegat stackram anvÃ¤nds.Varna fÃ¶r kodvÃ¤gar i vilka en mÃ¶jlig NULL-pekare derefereras.Varna fÃ¶r kodvÃ¤gar i vilka ett mÃ¶jligt NULL-vÃ¤rde skickas till ett fÃ¥r-inte-vara-NULL-funktionsargument.Varna fÃ¶r kodvÃ¤gar i vilka en lÃ¤sning eller skrivning gÃ¶rs med en stÃ¤ngd filbeskrivare.Varna fÃ¶r kodvÃ¤gar i vilka en skift med antal â‰¥ bredden av typen fÃ¶rsÃ¶ker gÃ¶ras.Varna fÃ¶r kodvÃ¤gar i vilka en skift med negativt antal fÃ¶rsÃ¶ker gÃ¶ras.Varna fÃ¶r kodvÃ¤gar i vilka en stdio FILE kan stÃ¤ngas mer Ã¤n en gÃ¥ng.Varna fÃ¶r kodvÃ¤gar i vilka en stdio-FILE inte stÃ¤ngs.Varna fÃ¶r kodvÃ¤gar i vilka ett va_list anvÃ¤nds efter va_end.Varna fÃ¶r kodvÃ¤gar i vilka en skrivning eller lÃ¤sning till/frÃ¥n en buffert gÃ¥r utanfÃ¶r grÃ¤nserna.Varna fÃ¶r kodvÃ¤gar i vilka en â€�assert()â€� gÃ¶rs med ett osanerat vÃ¤rde inblandat.Varna fÃ¶r kodvÃ¤gar i vilka en async-signal-unsafe-funktion anropas frÃ¥n en signalhanterare.Varna fÃ¶r kodvÃ¤gar i vilka en buffert pÃ¥ stacken skickas till putenv.Varna fÃ¶r kodvÃ¤gar i vilka en Ã¥gÃ¤rd fÃ¶rsÃ¶ker gÃ¶ras i fel fas av en filbeskrivares livstid.Varna fÃ¶r kodvÃ¤gar i vilka en Ã¥tgÃ¤rd fÃ¶rsÃ¶ker gÃ¶ras med fel typ av filbeskrivare.Varna fÃ¶r kodvÃ¤gar i vilka ett oinitierat vÃ¤rde anvÃ¤nds.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som en nÃ¤mnare.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som ett pekaravstÃ¥nd.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som en storlek.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som en allokeringsstorlek.Varna fÃ¶r kodvÃ¤gar i vilka ett osanerat vÃ¤rde anvÃ¤nds som ett vektorindex.Varna fÃ¶r kodvÃ¤gar i vilka flyttalsaritmetik anvÃ¤nds pÃ¥ platser dÃ¤r precis berÃ¤kning behÃ¶vs.Varna fÃ¶r kodvÃ¤gar i vilka fÃ¶rsÃ¶k att lÃ¤sa frÃ¥n en endast skrivbar filbeskrivare gÃ¶rs, eller vice versa.Varna fÃ¶r kodvÃ¤gar i vilka kÃ¤nslig data kopieras Ã¶ver en sÃ¤kerhetsgrÃ¤ns.Varna fÃ¶r kodvÃ¤gar i vilka kÃ¤nslig data skrivs till en fil.Varna fÃ¶r kodvÃ¤gar i vilka fel avallokeringsfunktion anropas.Varna fÃ¶r kodvÃ¤gar i vilka va_arg anvÃ¤nds fÃ¶r mÃ¥nga gÃ¥nger pÃ¥ en va_list.Varna fÃ¶r kodvÃ¤gar i vilka va_arg anvÃ¤nder fel typ.Varna fÃ¶r kodvÃ¤gar i vilka va_start eller va_copy anvÃ¤nds utan ett motsvarande va_end.Varna fÃ¶r kodvÃ¤gar vilka fÃ¶refaller leda till oÃ¤ndlig rekursion.Varna fÃ¶r kodvÃ¤gar i vilka fÃ¶rsÃ¶k gÃ¶rs att skriva till ett const-objekt.Varna fÃ¶r kodvÃ¤gar i vilka fÃ¶rsÃ¶k gÃ¶rs att skriva till en strÃ¤nglitteral.Varna fÃ¶r kod som kan bryta strikta aliasregler.Varna fÃ¶r jÃ¤mfÃ¶relser av skilda upprÃ¤kningstyper.Varna fÃ¶r jÃ¤mfÃ¶relser mellan tvÃ¥ operander av vektortyp.Varna fÃ¶r heltalsdivision med noll vid kompileringstillfÃ¤llet.Varna fÃ¶r konstant heltalsdivision med avhuggna resultat.Varna om vektortemporÃ¤rer skapas.Varna fÃ¶r hÃ¤ngande else.Varna fÃ¶r deklarationer av entiteter som kan sakna attribut som relaterade entiteter har deklarerats med.Varna fÃ¶r radering av polymorfa objekt med ickevirtuella destruerare.Varna fÃ¶r anvÃ¤ndning av AltiVec-typen â€�vector long ...â€� som bÃ¶r undvikas.Varna fÃ¶r fÃ¶rÃ¥ldrade aritmetiska konverteringar av operander av upprÃ¤kningstyper.Varna fÃ¶r aritmetiska konverteringar som bÃ¶r undvikas pÃ¥ operander dÃ¤r en Ã¤r av upprÃ¤kningstyp och den andra Ã¤r av en flyttalstyp.Varna fÃ¶r anvÃ¤ndningar av volatile-kvalificeraren som bÃ¶r undvikas.Varna fÃ¶r divisioner av tvÃ¥ sizeof-operatorer nÃ¤r den fÃ¶rsta Ã¤r tillÃ¤mpad pÃ¥ en vektor och nÃ¤mnaren inte Ã¤r lika med storleken pÃ¥ vektorelementet.Varna fÃ¶r dubblerade grenar i if-else-satser.Varna fÃ¶r dubblerade villkor i en if-else-if-kedja.Varna fÃ¶r enum/heltalstyper som inte stÃ¤mmer.Varna fÃ¶r upprÃ¤kningshopptabeller saknar en â€�default:â€�-sats.Varna nÃ¤r hopptabeller fÃ¶r upprÃ¤kningstyper inte har standardfall och saknar ett fall.Varna fÃ¶r likhetsjÃ¤mfÃ¶relser som involverar REAL- eller COMPLEX-uttryck.Varna fÃ¶r funktioner som inte finns i ISO C11, men finns i ISO C2X.Varna fÃ¶r funktioner som inte finns i ISO C90, men finns i ISO C99.Varna fÃ¶r funktioner som inte finns i ISO C99, men finns i ISO C11.Varna fÃ¶r funktioner som inte finns i traditionell C.Varna fÃ¶r formatstrÃ¤ngar som inte Ã¤r litteraler.Varna fÃ¶r formatstrÃ¤ngar som innehÃ¥ller NUL-byte:ar.Varna fÃ¶r eliminering av funktionsanrop.Varna fÃ¶r funktionsanrop med formatstrÃ¤ngar som skriver utanfÃ¶r slutet av destinationsregionen.Varna fÃ¶r funktionsanrop med formatstrÃ¤ngar som skriver utanfÃ¶r slutet av destinationsregionen.  Samma som -Wformat-overflow=1.Varna fÃ¶r funktionsparametrar som deklarerats utan en typangivelse i K&R-stilfunktioner.Varna fÃ¶r aritmetik med funktionspekare.Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((cold)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((const)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((malloc)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((noreturn)).Varna fÃ¶r funktioner som Ã¤r mÃ¶jliga kandidater fÃ¶r __attribute__((pure)).Varna fÃ¶r funktioner som kan vara kandidater fÃ¶r formatattribut.Varna fÃ¶r globala funktioner utan tidigare deklaration.Varna fÃ¶r globala funktioner utan prototyper.Varna fÃ¶r implicita konverteringar av enum-typer.Varna fÃ¶r implicita konverteringar frÃ¥n â€�floatâ€� till â€�doubleâ€�.Varna fÃ¶r implicita deklarationer.Varna fÃ¶r implicita funktionsdeklarationer.Varna fÃ¶r felaktig anvÃ¤ndning av attribut.Varna fÃ¶r inkompatibla konverteringar frÃ¥n heltal till pekare och pekare till heltal.Varna fÃ¶r felaktig anvÃ¤ndning av flexibla vektorelement enligt nivÃ¥n pÃ¥ -fstrict-flex-arrays.Varna fÃ¶r en felaktiga OpenACC-dimensioner.Varna fÃ¶r felaktiga UTF-8-tecken.Varna fÃ¶r felaktiga former pÃ¥ avgrÃ¤nsade eller namngivna styrsekvenser.Varna fÃ¶r ogiltiga anvÃ¤ndningar av makrot â€�offsetofâ€�.Varna fÃ¶r sannolikt saknat nyckelord requires.Varna fÃ¶r makron definierade i huvudfilen som inte anvÃ¤nds.Varna fÃ¶r makron som har motstridiga huvudenhetsdefinitioner.Varna fÃ¶r eventuellt oinitierade automatiska variabler.Varna fÃ¶r deklarationer av VLA-parametrar som inte stÃ¤mmer Ã¶verens.Varna fÃ¶r deklarationer av vektorparametrar som inte stÃ¤mmer Ã¶verens och osÃ¤ker Ã¥tkomst av dem.Varna fÃ¶r saknade et-tecken i fortsatta teckenkonstanter.Varna fÃ¶r saknade fÃ¤lt i postinitierare.Varna fÃ¶r saknade storleksbestÃ¤mda deallokeringsfunktioner.Varna fÃ¶r missbruk av pragman.Varna fÃ¶r de flesta implicita konverteringar.Varna fÃ¶r multipla deklarationer av samma objekt.Varna fÃ¶r avsmalnande konverteringar inom { } som Ã¤r felformulerad i C++11.Varna fÃ¶r ickevirtuella destruerare.Varna fÃ¶r msvcrt-breddutÃ¶kningar av scanf/printf som inte fÃ¶ljer ISO.Varna fÃ¶r meningslÃ¶sa vÃ¤rden till --param destructive-interference-size eller constructive-interference-size.Varna fÃ¶r optimeringar som antar spill med tecken Ã¤r odefinierat.Varna fÃ¶r spill i aritmetiska uttryck.Varna fÃ¶r Ã¶verlagrade virtuella funktionsnamn.Varna fÃ¶r Ã¥sidosÃ¤ttande initierare utan sidoeffekter.Varna fÃ¶r Ã¥sidosÃ¤ttande initierare utan sidoeffekter.Varna fÃ¶r packade bitfÃ¤lt vars avstÃ¥nd Ã¤ndrats i GCC 4.4.Varna fÃ¶r typkonvertering av pekare som Ã¶kar justeringen.Varna fÃ¶r positionsinitiering av poster som krÃ¤ver designerade initierare.Varna fÃ¶r eventuella attrappargumentalias.Varna fÃ¶r mÃ¶jliga sÃ¤kerhetsproblem med formatfunktioner.Varna fÃ¶r mÃ¶jliga brott mot sekvenspunktregler.Varna fÃ¶r eventuellt felaktiga index i do-slingor.Varna fÃ¶r eventuellt saknade klamrar runt initierare.Varna fÃ¶r eventuellt saknade parenteser.Varna fÃ¶r mÃ¶jliga nÃ¤stade blockkommentarer, och C++-kommentarer som spÃ¤nner Ã¶ver mer Ã¤n en fysisk rad.Varna fÃ¶r potentiellt suboptimala val relaterade till OpenACC-parallellism.Varna fÃ¶r anomalier i formatstrÃ¤ngar till printf/scanf/strftime/strfmon.Varna fÃ¶r tveksam anvÃ¤ndning av de makron som anvÃ¤nds fÃ¶r att hÃ¤mta variabla argument.Varna fÃ¶r att lÃ¤sa bortom slutet pÃ¥ en kÃ¤llvektor i strÃ¤nghanteringsfunktioner som memchr och memcpy.Varna fÃ¶r reella litterala konstanter med exponentbokstav â€�qâ€�.Varna fÃ¶r Ã¶verflÃ¶diga anrop av std::move.Varna fÃ¶r retur av en pekare/referens till en lokal eller temporÃ¤r variabel.Varna fÃ¶r retur av poster, unioner eller vektorer.Varna fÃ¶r semikolon efter funktionsdefinitioner i klassen.Varna fÃ¶r teckenskillnader i formatfunktioner.Varna fÃ¶r jÃ¤mfÃ¶relser mellan signed/unsigned.Varna fÃ¶r nÃ¥gra brott mot C++ endefinitionsregel under optimeringar vid lÃ¤nktillfÃ¤llet.Varna fÃ¶r satser mellan en switch:s styruttryck och det fÃ¶rsta fallet.Varna fÃ¶r vilsekomna symboler efter #else och #endif.Varna fÃ¶r format till strftime som ger 2-siffrigt Ã¥rtal.Varna fÃ¶r index vars typ Ã¤r â€�charâ€�.Varna fÃ¶r misstÃ¤nkta anrop till memset dÃ¤r det tredje argumentet innehÃ¥ller antalet element inte multiplicerade med elementstorleken.Varna fÃ¶r misstÃ¤nkta anrop till memset dÃ¤r det tredje argumentet Ã¤r en konstant litteral nolla och det andra inte Ã¤r det.Varna fÃ¶r tveksamma deklarationer av â€�mainâ€�.Varna fÃ¶r misstÃ¤nkta divisioner av tvÃ¥ sizeof-uttryck som inte fungerar korrekt med pekare.Varna fÃ¶r misstÃ¤nkta lÃ¤ngdparametrar till vissa strÃ¤ngfunktioner om argumentet anvÃ¤nder sizeof.Varna fÃ¶r misstÃ¤nkt anvÃ¤ndning av minnesadresser.Varna fÃ¶r switch-vÃ¤rden som Ã¤r utanfÃ¶r switch:ens typintervall.Varna fÃ¶r hopptabeller med booleska styruttryck.Varna fÃ¶r den mest irriterande syntaktiska tvetydigheten vid parsning.Varna fÃ¶r saker som Ã¤ndras mellan den nuvarande -fabi-version och den angivna versionen.Varna fÃ¶r saker som skulle Ã¤ndras vid kompilering med en kompilator som fÃ¶ljer ABI.Varna fÃ¶r avhuggna teckenuttryck.Varna fÃ¶r avhuggna kÃ¤llkodsrader.Varna fÃ¶r avhuggning i strÃ¤nghanteringsfunktioner som strncat och strncpy.Varna fÃ¶r typsÃ¤kerhet och liknande fel och avsaknad av Ã¶verensstÃ¤mmelse i deklarationer med aliasattribut.Varna fÃ¶r ej typkonverterad NULL anvÃ¤nds som vaktpost.Varna fÃ¶r underspill i numeriska konstanta uttryck.Varna fÃ¶r oinitierade automatiska variabler.Varna fÃ¶r funktionsdeklarationer utan prototyp.Varna fÃ¶r okÃ¤nda pragman.Varna fÃ¶r nÃ¤r osÃ¤kra makron som expanderar till flera satser anvÃ¤nds som kroppen i en klausul som if, else, while, switch eller for.Varna fÃ¶r flyttalskonstanter utan suffix.Varna fÃ¶r funktioner i ThreadSanitizer som inte stÃ¶djs.Varna fÃ¶r oanvÃ¤nda attrappargument.Varna vid anvÃ¤ndning av flerteckens teckenkonstant.Varna fÃ¶r oanvÃ¤ndbara typkonverteringar.Varna fÃ¶r anvÃ¤ndarangivna inkluderingskataloger som inte finns.Varna fÃ¶r anvÃ¤ndning av __attribute__((deprecated))-deklarationer.Varna fÃ¶r anvÃ¤ndning av __attribute__((warning))-deklarationer.Varna fÃ¶r anvÃ¤ndning av en kommaoperator i ett indexuttryck.Varna fÃ¶r anvÃ¤ndning av lagringsspecificeraren â€�registerâ€�.Varna fÃ¶r anvÃ¤ndningar av std::initializer_list som kan resultera i hÃ¤ngande pekare.Varna fÃ¶r anvÃ¤ndning av variadiska makron.Varna fÃ¶r variabler som kan Ã¤ndras av â€�longjmpâ€� eller â€�vforkâ€�.Varna fÃ¶r variabler som initieras till sig sjÃ¤lva.Varna fÃ¶r brott mot stilreglerna i Effective C++.Varna fÃ¶r xor-operatorer dÃ¤r det verkar som att anvÃ¤ndaren avsÃ¥g exponentiering.Varna fÃ¶r format med lÃ¤ngden noll.Varna fÃ¶r DO-slingor med noll-trippar.Varna fÃ¶r anrop till allokeringsfunktioner som anger noll byte.Varna fÃ¶r konstruktioner med villkorligt stÃ¶d.Varna fÃ¶r konvertering av NULL till icke-pekartyp.Varna fÃ¶r avallokeringsanrop med argument returnerade frÃ¥n allokeringsfunktioner som inte passar ihop.Varna fÃ¶r implicita typkonverteringar mellan heltalsuttryck med och utan tecken.Varna fÃ¶r implicita typkonverteringar som orsakar fÃ¶rlust av flyttalsprecision.Varna fÃ¶r implicita typkonverteringar som kan Ã¤ndra ett vÃ¤rde.Varna fÃ¶r oÃ¤ndligt rekursiva anrop.Varna fÃ¶r anrop som inte stÃ¤mmer Ã¶verens mellan anrop till operatorn new eller delete och det motsvarande anropet till allokerings- eller avallokeringsfunktionen.Varna fÃ¶r fÃ¶rÃ¥ldrad anvÃ¤ndning i en deklaration.Varna fÃ¶r placerande new-uttryck med odefinierat beteende.Varna fÃ¶r misstÃ¤nkta heltalsuttryck i booleska sammanhang.Varna fÃ¶r osÃ¤kra rÃ¥a minnesskrivningar till objekt av klasstyper.Varna fÃ¶r anvÃ¤ndning av pekare till auto-variabler vars livstid Ã¤r Ã¶ver.Varna fÃ¶r anvÃ¤ndning av pekare till avallokerad lagring.Varna fÃ¶r spekulativa kompileringar sÃ¥som __traits(compiles).Varna om â€�definedâ€� Ã¤r utanfÃ¶r #if.Varna om funktionstypen noexcept i C++17 kommer Ã¤ndra det manglade namnet pÃ¥ en symbol.Varna fÃ¶r en typkonvertering i C-stil anvÃ¤nds i ett program.Varna om anroparen av en funktion, deklarerad med attributet warn_unused_result, inte anvÃ¤nder dess returvÃ¤rde.Varna om ett klassgrÃ¤nssnitt inte har nÃ¥gon superklass. Rotklasser kan anvÃ¤nda ett attribut fÃ¶r att undertrycka denna varning.Varna om en klasstyp har en bas eller ett fÃ¤lt vars typ anvÃ¤nder den anonyma namnrymden eller beror pÃ¥ en typ utan lÃ¤nkningsklass.Varna om en logisk jÃ¤mfÃ¶relse alltid berÃ¤knas till sant eller falskt.Varna om en jÃ¤mfÃ¶relse alltid Ã¤r sann eller falsk pÃ¥ grund av begrÃ¤nsat intervall fÃ¶r datatypen.Varna fÃ¶r en kompilatorfunktion, klass, metod eller fÃ¤lt som bÃ¶r undvikas anvÃ¤nds.Varna om en funktion anvÃ¤nder alloca eller skapar en vektor med dynamisk storlek.Varna om en lokal deklaration dÃ¶ljer en instansvariabel.Varna om en slinga med konstant antal iterationer orsakar odefinierat beteende.Varna om en egenskap fÃ¶r ett Objective-C-objekt inte har nÃ¥gon tilldelningssemantik angiven.Varna om en vÃ¤ljare har multipla metoder.Varna om ett simd-direktiv Ã¥sidosÃ¤tts av vektoriserarens kostnadsmodell.Varna om en enskild funktions ramstorlek Ã¶verskrider den angivna ramstorleken.Varna om en strÃ¤ng Ã¤r lÃ¤ngre Ã¤n den maximala portabla lÃ¤ngden som anges i standarden.Varna om ett underobjekt har ett abi_tag-attribut som det fullstÃ¤ndiga objektets typ inte har.Varna om ett throw-uttryck alltid kommer resultera i ett anrop av terminate().Varna om en anvÃ¤ndarprocedur har samma namn som en inbyggd.Varna om en vektor med variabel lÃ¤ngd anvÃ¤nds.Varna om en virtuell bas har en icketrivial flyttningstilldelningsoperator.Varna om ett MCU-namn inte kÃ¤nns igen eller stÃ¥r i konflikt med andra flaggor (standard: pÃ¥).Varna om en vektor anvÃ¤nds utanfÃ¶r grÃ¤nserna.Varna fÃ¶r en gammaldags parameterdefinition anvÃ¤nds.Varna fÃ¶r ett odefinierat makro anvÃ¤nds i ett #if-direktiv.Varna om en pekarparameter med attributet nonnull jÃ¤mfÃ¶rs med NULL.Varna om konstanta CFString-objekt innehÃ¥ller icke-portabla tecken.Varna om konstruerare eller destruerare med prioriteter frÃ¥n 0 till 100 anvÃ¤nds.Varna om konverteringar av resultatet av aritmetik kan Ã¤ndra vÃ¤rdet Ã¤ven om konvertering av operanderna inte kan det.Varna om dereferering av en NULL-pekare kan leda till felaktigt eller odefinierat beteende.Varna om devices.csv inte finns eller det Ã¤r problem med att tolka den (standard: pÃ¥).Varna fÃ¶r Ã¤rvda metoder Ã¤r oimplementerade.Varna om vÃ¤nsterskift av ett vÃ¤rde med tecken spiller Ã¶ver.Varna vid vÃ¤nsterskift med ett negativt vÃ¤rde.Varna om slingor har bytt plats.Varna fÃ¶r fÃ¶r mÃ¥nga argument till en funktion fÃ¶r dess formatstrÃ¤ng.Varna om kvalificerare pÃ¥ vektorer som Ã¤r pekarmÃ¥l kastas bort.Varna om skiftantalet â‰¥ bredden pÃ¥ typen.Varna om skiftantalet Ã¤r negativt.Varna vid test av flyttal pÃ¥ likhet.Varna om ISR:en Ã¤r felstavad, d.v.s. utan prefixet __vector.  Aktiverat som standard.Varna om attributet NSObject anvÃ¤nds pÃ¥ en icke-typedef.Varna om adressrymden fÃ¶r en adress Ã¤ndras.Varna om koden Ã¤r fÃ¶r komplicerad fÃ¶r att analyseraren skall kunna utforska den fullstÃ¤ndigt.Varna om pekaren i en pekartilldelning kan Ã¶verleva sitt mÃ¥l.Varna om typen pÃ¥ en variabel kanske inte Ã¤r interoperabel med C.Varna fÃ¶r trigrafer upptÃ¤cks som kan pÃ¥verka betydelsen av programmet.Varna om typkvalificerare pÃ¥ pekare kastas bort.Varna fÃ¶r typsignaturer till kandidatmetoder inte stÃ¤mmer exakt.Varna ifall en funktion slutar tidigare Ã¤n den bÃ¶rjar pÃ¥ grund av ogiltiga linenum-makron.Varna om profiler i -fprofile-use inte finns.Varna om profiler i -fprofile-use inte stÃ¤mmer.Varna fÃ¶r prototyper som orsakar andra typkonverteringar Ã¤n de som skulle skett i frÃ¥nvaro av prototyp.Varna vid all anvÃ¤ndning av alloca.Varna vid direkt multipelt arv.Varna vid direkt virtuellt arv.Varna fÃ¶r inbyggda som inte Ã¤r med i den valda standarden.Varna vid namnrymdsdefinition.Varna vid primÃ¤r malldeklaration.Varna fÃ¶r misstÃ¤nkta anrop av standardfunktioner som berÃ¤knar absoluta vÃ¤rden.Varna vid misstÃ¤nkta konstruktioner med omvÃ¤nd ordning av skalÃ¤rlagring inblandad.Varna fÃ¶r att -fno-automatic kan gÃ¶ra sÃ¶nder rekursion.Varna nÃ¤r __builtin_frame_address eller __builtin_return_address anvÃ¤nds osÃ¤kert.Varna nÃ¤r de inbyggda funktionerna __sync_fetch_and_nand och __sync_nand_and_fetch anvÃ¤nds.Varna nÃ¤r ett #warning-direktiv pÃ¥trÃ¤ffas.Varna nÃ¤r en bas Ã¤r oÃ¥tkomlig i en hÃ¤rledd pÃ¥ grund av tvetydighet.Varna nÃ¤r en inbyggd funktion deklareras med fel signatur.Varna nÃ¤r ett inbyggt preprocessormakro avdefinieras eller omdefinieras.Varna nÃ¤r en klass Ã¤r omdeklarerad eller refereras med en klassnyckel som inte stÃ¤mmer.Varna nÃ¤r en klass eller upprÃ¤kningstyp refereras med en Ã¶verflÃ¶dig klassnyckel.Varna nÃ¤r en const-variabel Ã¤r oanvÃ¤nd.Varna nÃ¤r en konverteringsfunktion aldrig kommer att anropas pÃ¥ grund av typen den konverterar till.Varna nÃ¤r en deklaration inte anger en typ.Varna nÃ¤r en deklaration har dubblerade const-, volatile-, restrict- eller _Atomic-specificerare.Varna nÃ¤r en deklaration hittas efter en sats.Varna nÃ¤r en funktion Ã¤r oanvÃ¤nd.Varna nÃ¤r en funktion aldrig producerar ett konstant uttryck.Varna nÃ¤r en funktionsparameter bara sÃ¤tts, och i Ã¶vrigt Ã¤r oanvÃ¤nd.Varna nÃ¤r en funktionsparameter Ã¤r oanvÃ¤nd.Varna nÃ¤r ett hopp missar en variabelinitiering.Varna nÃ¤r en etikett Ã¤r oanvÃ¤nd.Varna nÃ¤r en vektorvariabel pÃ¥ vÃ¤nsterhandssidan allokeras om.Varna nÃ¤r en variabel pÃ¥ vÃ¤nsterhandssidan allokeras om.Varna nÃ¤r en ordagrann '0' anvÃ¤nds som en nollpekare.Varna nÃ¤r en logisk operator misstÃ¤nkt nog alltid berÃ¤knas till sant eller falskt.Varna nÃ¤r ett noexcept-uttryck berÃ¤knas till false Ã¤ven om uttrycket inte faktiskt kan kasta.Varna nÃ¤r en pekare skiljer i teckenhet i en tilldelning.Varna nÃ¤r en pekare typkonverteras till ett heltal av annan storlek.Varna nÃ¤r en pekare jÃ¤mfÃ¶rs med en noll-teckenkonstant.Varna nÃ¤r intervallbaserade for-slingor skapar onÃ¶diga kopior.Varna nÃ¤r en referens binds till en temporÃ¤r variabel vars livstid Ã¤r Ã¶ver.Varna nÃ¤r en registervariabel Ã¤r deklarerad volatile.Varna nÃ¤r en speciell upprÃ¤kningstyp deklareras med fel bastyp.Varna nÃ¤r en strÃ¤ng- eller teckenkonstant fÃ¶ljs av ett ud-suffix som inte bÃ¶rjar med ett understrykningstecken.Varna nÃ¤r ett switch-fall faller igenom.Varna nÃ¤r ett vÃ¤rde flyttas till sig sjÃ¤lv med std::move.Varna nÃ¤r en variabel bara sÃ¤tts, och i Ã¶vrigt Ã¤r oanvÃ¤nd.Varna nÃ¤r en variabel Ã¤r oanvÃ¤nd.Varna nÃ¤r en vektoroperation kompileras utanfÃ¶r SIMD:n.Varna nÃ¤r ett alla konstruerare och destruerare Ã¤r privata.Varna nÃ¤r ett argument skickas till restrict-kvalificerade parameteralias med ett annat argument.Varna nÃ¤r en atomÃ¤r minnesmodellparameter med sÃ¤kerhet Ã¤r utanfÃ¶r det giltiga intervallet.Varna nÃ¤r en undantagshanterare skuggas en annan hanterare.Varna nÃ¤r ett uttrycksvÃ¤rde Ã¤r oanvÃ¤nt.Varna nÃ¤r en inline:ad funktion inte kan inline:as.Varna nÃ¤r ett optimerarpass Ã¤r avaktiverat.Varna vid fÃ¶rsÃ¶k att frigÃ¶ra ett icke-heap-objekt.Varna vid typkonvertering av pekare till medlemsfunktioner.Varna nÃ¤r en pekare till en ofullstÃ¤ndig typ raderas.Varna nÃ¤r fÃ¤lt i en post med attributet packed Ã¤r feljusterade.Varna nÃ¤r logiskt icke anvÃ¤nds pÃ¥ den vÃ¤nstra operanden i en jÃ¤mfÃ¶relse.Varna nÃ¤r multipla, olika, snabba avbrottshanterare finns in kompileringsenheten.Varna nÃ¤r en vÃ¤nfunktion som inte Ã¤r en mall deklareras inuti en mall.Varna nÃ¤r stackÃ¶verskrivningsskydd inte lÃ¤ggs ut av nÃ¥gon anledning.Varna nÃ¤r en lokal variabel skuggar en annan lokal variabel eller parameter med kompatibel typ.Varna nÃ¤r en lokal variabel skuggar en annan lokal variabel eller parameter.Varna nÃ¤r en variabel skuggar en annan (globalt).Varna nÃ¤r en variabel skuggar en annan.  Samma som -Wshadow=global.Varna nÃ¤r Ã¶verlagring anpassar frÃ¥n teckenlÃ¶st till med tecken.Varna nÃ¤r utfyllnad krÃ¤vs fÃ¶r att justera postmedlemmar.Varna nÃ¤r hÃ¤rledning av klassmallargument utfÃ¶rs pÃ¥ en typ utan nÃ¥gra hÃ¤rledningsguider.Varna nÃ¤r profileringsinstrumentering begÃ¤rdes, men inte kunde tillÃ¤mpas pÃ¥ vissa funktioner.Varna nÃ¤r sizeof anvÃ¤nds pÃ¥ en parameter som Ã¤r deklarerad som en vektor.Varna nÃ¤r adressen till en packad medlem i en post eller union tas.Varna nÃ¤r kompilatorn Ã¤ndrar ordning pÃ¥ kod.Varna nÃ¤r fÃ¤ltet i en strukt inte Ã¤r justerat.Varna nÃ¤r indenteringen av koden inte avspeglar blockstrukturen.Varna nÃ¤r attributet packed inte har nÃ¥gon effekt pÃ¥ postformatet.Varna nÃ¤r nyckelordet template saknas efter en medlemsÃ¥tkomstsymbol i en beroende medlems Ã¥tkomstuttryck om den medlemmen Ã¤r en mall.Varna fÃ¶r typkonverteringar till pekare frÃ¥n ett heltal med annan storlek.Varna nÃ¤r det Ã¤r en konvertering mellan pekare som har ofullstÃ¤ndiga typer.Varna nÃ¤r typedef:ar lokalt definierade i en funktion inte anvÃ¤nds.Varna nÃ¤r en funktions returtyp fÃ¥r â€�intâ€� som skÃ¶nsvÃ¤rde (C), eller om inkonsistenta returtyper (C++).Varna nÃ¤rhelst en trampolin genereras.Varna nÃ¤r en Objective-C-tilldelning fÃ¥ngas upp av skrÃ¤psamlaren.Varna nÃ¤r attribut ignoreras.Varna nÃ¤r typkvalificerare ignoreras.VarningNÃ¤r â€�signedâ€� eller â€�unsignedâ€� inte anges lÃ¥t bitfÃ¤ltet ha tecken.NÃ¤r â€�signedâ€� eller â€�unsignedâ€� inte anges gÃ¶rs bitfÃ¤lten teckenlÃ¶sa.NÃ¤r -mhard-float Ã¤r valt, aktiverar generering av instruktioner fÃ¶r flyttal med dubbel precision.  Som standard anvÃ¤nds funktioner frÃ¥n libgcc fÃ¶r att utfÃ¶ra operationer pÃ¥ flyttal med dubbel precision.NÃ¤r -mhard-float Ã¤r valt, aktiverar generering av instruktioner fÃ¶r oordnad flyttalsjÃ¤mfÃ¶relse och fÃ¶r att sÃ¤tta flaggor (lf.sfun*).  Som standard anvÃ¤nds funktioner frÃ¥n libgcc fÃ¶r att utfÃ¶ra oordnad jÃ¤mfÃ¶relse av flyttal och operationer fÃ¶r att sÃ¤tta flaggor.NÃ¤r en symbol slÃ¥s upp, kontrollera â€�alias thisâ€�-rÃ¤ckvidd innan man gÃ¥r till Ã¶vre rÃ¤ckvidder.NÃ¤r RAM skall nÃ¥s, anvÃ¤nd X som hÃ¥rdvaran framtvingar, d.v.s. anvÃ¤nda bara fÃ¶r-dekrementering, efter-inkrementering och indirekt adressering med registret X.  Utan denna flagga kan kompilatorn anta att det finns ett adresseringslÃ¤ge X+konstant liknande Y+konstant och Z+konstant och mata ut instruktioner fÃ¶r att emulera ett sÃ¥dant adresseringslÃ¤ge fÃ¶r X.NÃ¤r bÃ¥de heuristikerna med rs6000-density-pct-threshold och rs6000-density-size-threshold Ã¤r uppfyllda bestÃ¤mmer vi att straffa slingkroppskostnaden med vÃ¤rdet som anges av denna parameter. StandardvÃ¤rdet Ã¤r 10.Vid kostnadsberÃ¤kning av slingvektorisering behÃ¶ver vi troligen straffa slingkroppskostnaden genom att ta med kostnaden fÃ¶r Ã¶verskjutande stegande eller elementvis laddning. Vi samlar vÃ¤rden fÃ¶r allmÃ¤nna satser och laddningssatser i enlighet med informationen fÃ¶r satser som skall vektoriseras, kontrollerar andelen laddsatser och straffar endast om proportionen Ã¶verskrider trÃ¶skelvÃ¤rdet som anges av denna parameter. StandardvÃ¤rdet Ã¤r 45.Vid kostnadsbedÃ¶mning fÃ¶r slingvektorisering behÃ¶ver vi fÃ¶rmodligen bestraffa slingkroppskostnaden om den befintliga kostnadsmodellen inte adekvat kan Ã¥terspegla fÃ¶rdrÃ¶jningar frÃ¥n otillgÃ¤ngliga vektorresurser. Vi samlar in kostnaden fÃ¶r vektoriserade satser och icke-vektoriserade satser separat, jÃ¤mfÃ¶r proportionen av vec_cost med totala kostnaden av vec_cost och icke-vec_cost och bestraffar endast om fÃ¶rhÃ¥llandet Ã¶verskrider trÃ¶skelvÃ¤rdet som anges med denna parameter. StandardvÃ¤rdet Ã¤r 85.Vid generering av -fpic-kod, tillÃ¥t anvÃ¤ndningen av PLT:er.  Ignoreras fÃ¶r fno-pic.Vid generering av -mabicalls-kod, tillÃ¥t kÃ¶rbara att anvÃ¤nda PLT:er och kopieringsomlokaliseringar.Vid generering av -mabicalls-kod, gÃ¶r sÃ¥ att koden passar fÃ¶r anvÃ¤ndning i delade bibliotek.Vid lÃ¤nkning fÃ¶r mÃ¥l med rak byteordning, generera en avbild i BE8-format.Vid lÃ¤nkning fÃ¶r mÃ¥l med rak byteordning, generera gammaldags avbild i BE32-format.LÃ¥t bli att generera stackramar nÃ¤r det Ã¤r mÃ¶jligt.Vid propagering av IPA-CP-effektuppskattningar, multiplicera frekvenser fÃ¶r rekursiva bÃ¥gar som fÃ¶r tillbaka ett ofÃ¶rÃ¤ndrat vÃ¤rde med denna faktor.NÃ¤r den berÃ¤knade reduktionsfaktorn fÃ¶r en slinga Ã¶verskrider trÃ¶skelvÃ¤rdet som anges av denna parameter, fÃ¶redra att rulla ut denna slinga. StandardvÃ¤rdet Ã¤r 1.NÃ¤r CSE kÃ¶rs, fÃ¶lj hopp till deras mÃ¥l.NÃ¤r profilÃ¥terkoppling anvÃ¤nds, anvÃ¤nd bÃ¥garna vid denna procentuella position i frekvenshistogram som basen fÃ¶r IPA-CP-heuristik.Vid vektorisering fÃ¶r SVE, Ã¶vervÃ¤g att anvÃ¤nda opackade vektorer fÃ¶r mindre element och anvÃ¤nd kostnadsmodellen fÃ¶r att vÃ¤lja den billigaste metoden.  AnvÃ¤nd Ã¤ven kostnadsmodellen fÃ¶r att vÃ¤lja mellan SVE- och avancerad SIMD-vektorisering.NÃ¤r de Ã¤r kortare, anvÃ¤nd kanoniska sÃ¶kvÃ¤gar till systemhuvuden.Huruvida kodgenereringsfel skall vara ICE:er med -fchecking.Huruvida mjukvarufÃ¶rhandshÃ¤mtningstips skall matas ut fÃ¶r icke-konstanta steg.Om kanoniska typer skall anvÃ¤ndas.Vilken -fsched-pressure-algoritm som skall anvÃ¤ndas.NÃ¤r signalhanterare sattes upp: %mNÃ¤r signalstacken sattes upp: %mLÃ¤get helprogramanalys (WPA) med antal parallella jobb angivna.Med INSCAN vid %L, slingkropp med !$OMP SCAN fÃ¶rvÃ¤ntades mellan tvÃ¥ strukturerade blocksekvenserUtan utfyllnad finns det fÃ¶r fÃ¥ element i inbyggda RESHAPE-kÃ¤llan vid %L fÃ¶r att stÃ¤mma med formenGÃ¥ runt mflo/mfhi-fel i VR4130.GÃ¥ runt en hÃ¥rdvaruanomali genom att lÃ¤gga till ett antal NOP:ar fÃ¶re en CSYNC- eller SSYNC-instruktion.GÃ¥ runt ett hÃ¥rdvarufel i tidiga 4300.GÃ¥ runt fel i multiplikationsinstruktion.GÃ¥ runt vissa fel i 24K.GÃ¥ runt vissa fel i R10000.GÃ¥ runt vissa fel i R4000.GÃ¥ runt vissa fel i R4400.GÃ¥ runt vissa fel i RM7000.GÃ¥ runt vissa fel i VR4120.GÃ¥ runt fel i tidiga SB-1 revision 2-kÃ¤rnor.GÃ¥ runt multiplikationsfel i hÃ¥rdvara.GÃ¥ runt felet med korta slingor i R5900.SÃ¤tt att gÃ¥ runt ARM Cortex-A53:s errata nummer 835796.SÃ¤tt att gÃ¥ runt ARM Cortex-A53:s errata nummer 843419.Kapsla in alla indirekta grenar till att kÃ¶ra i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.Kapsla in alla indirekta anrop till att kÃ¶ras i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.SlÃ¥ in alla indirekta returgrenar till att kÃ¶ras i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.SlÃ¥ in indirekta returgrenar till att kÃ¶ras i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.  Detta pÃ¥verkar endast grenar dÃ¤r returadressen inte behÃ¶ver Ã¥terstÃ¤llas frÃ¥n minnet.Kapsla in indirekta returgrenar till att kÃ¶ra i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.  Detta pÃ¥verkar endast grenar dÃ¤r returadressen kommer att Ã¥terstÃ¤llas frÃ¥n minnet.Kapsla in indirekta tabellhopp och berÃ¤knade goto:er till att kÃ¶ra i ordning fÃ¶r att avaktivera grenfÃ¶rutsÃ¤gelser.  Att anvÃ¤nda thunk eller thunk-extern med denna flagga krÃ¤ver att styckena betraktas som signalhanterare fÃ¶r att generera rÃ¤tt CFI.  FÃ¶r miljÃ¶er dÃ¤r upprullning krÃ¤vs (t.ex. fÃ¶r undantag) anvÃ¤nds thunk-inline istÃ¤llet.Skriv en KÃ„LLFIL.opt-record.json-fil med detaljer om vilka optimeringar som utfÃ¶rdes.Skriv alla deklarationer som Adakod endast fÃ¶r den angivna filen.Skriv alla deklarationer som Adakod transitivitet.NÃ¤r modul %qs pÃ¥ rad %d kolumn %d lÃ¤stes: %sFelaktig OpenACC-fortsÃ¤ttning vid %C: !$ACC fÃ¶rvÃ¤ntades, fick !$OMPFelaktig OpenMP-fortsÃ¤ttning vid %C: !$OMP fÃ¶rvÃ¤ntades, fick !$ACCX-argumentet vid %L till C_LOC fÃ¥r inte vara polymorftX-beskrivare krÃ¤ver inledande utrymmesantal vid %LX32 stÃ¶djer inte attributet %<ms_abi%>XNACK-stÃ¶dXXX gÃ¥r in i %<pop_everything ()%>XXX lÃ¤mnar %<pop_everything ()%>Du mÃ¥ste aktivera MVE-instruktioner fÃ¶r att anvÃ¤nda dessa inbyggdaDu mÃ¥ste aktivera NEON-instruktioner (t.ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) fÃ¶r att anvÃ¤nda dessa inbyggda.Du mÃ¥ste aktivera VFP-instruktioner fÃ¶r att anvÃ¤nda dessa inbyggda.Du mÃ¥ste aktivera kryptoinstruktioner (t.ex. inkludera %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) fÃ¶r att anvÃ¤nda dessa inbyggda.Du behÃ¶ver en C-uppstartsfil fÃ¶r -msys-crt0=Noll Ã¤r inte en giltig satsetikett vid %CNollbredd i formatbeskrivning i formatstrÃ¤ngen vid %LNollstor vektor detekterad vid %L dÃ¤r en entitet med attributet TARGET fÃ¶rvÃ¤ntades[â€¦][...]-stils vektorkonstruerare vid %C[LÃ¤mnar %s]
  [tillgÃ¤nglig i [kan inte hitta %s][standard][avslagen][aktiverad]â€�en %<return%>-sats Ã¤r inte tillÃ¥ten i en korutin; menade du %<co_return%>?en GNU-Fortran-utÃ¶kningen klammeromsluten initierare Ã¤r inte tillÃ¥ten hÃ¤rett anrop till en konstruerare fÃ¥r inte finnas i ett konstantuttrycken typomvandling till en annan typ Ã¤n en heltals- eller upprÃ¤kningstyp kan inte fÃ¶rekomma i ett konstantuttrycken klassmallsdeklaration fÃ¥r inte deklarera nÃ¥got annaten kommaoperator fÃ¥r inte finnas i ett konstantuttryckett koncept kan inte vara en medlemsfunktionett koncept kan inte begrÃ¤nsasen konstruerare kan inte vara %<concept%>en konverteringsfunktion kan inte ha en avslutande returtypen destruerare kan inte vara %qsen annan typ Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhetett fÃ¤lt med samma namn men annan typ Ã¤r definierat i en annan Ã¶versÃ¤ttningsenhetett fÃ¤lt med ett annat namn Ã¤r definierat i en annan Ã¶versÃ¤ttningsenhetett funktionsanrop fÃ¥r inte finnas i ett konstantuttryckett funktionskoncept kan inte begrÃ¤nsasen funktionsdefinition Ã¤r inte tillÃ¥ten hÃ¤ren etikett kan endast vara en del av en sats och en deklaration Ã¤r inte en satsen lambdahÃ¶ljetyp har en borttagen kopieringstilldelningsoperatoren lambdahÃ¶ljestyp har en borttagen standardkonstruerareen senare %<-fabi-version=%> (eller =0) undviker detta fel med en Ã¤ndring av manglingenen medlem av an post eller union fÃ¥r inte ha variabel typen nÃ¤stad funktion stÃ¶djs inte fÃ¶r reducerade registeren nÃ¤stad namnrymdsdefinition kan inte inline:asen nÃ¤stad namnrymdsdefinition kan inte ha attributen icke-mallvariabel variabel kan inte vara %<concept%>en parameter kan inte deklareras %qsen parameterlista med ellips kan inte matcha en tom parameternamnlistdeklarationett satsuttryck Ã¤r otillrÃ¤ckligt sammanhang fÃ¶r upplÃ¶sning av Ã¶verlagringen lagringsklass kan bara anges fÃ¶r objekt och funktioneren lagringklass pÃ¥ ett anonymt aggregat i klassrÃ¤ckvidd tillÃ¥ts inteen mall kan inte standarddefinierasen malldeklaration fÃ¥r inte fÃ¶rekomma pÃ¥ blocknivÃ¥ett mall-id fÃ¥r inte fÃ¶rekomma i en using-deklarationen temporÃ¤r bunden till %qD bestÃ¥r endast tills konstrueraren avslutarett transaktionsuttryck fÃ¥r inte finnas i ett konstantuttrycken typ definierad i en annan Ã¶versÃ¤ttningsenhet Ã¤r inte polymorfen typ definierad i en annan Ã¶versÃ¤ttningsenhet Ã¤r polymorfen typ med andra baser Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med ett annat antal fÃ¤lt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med annan precision Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med annan teckenhet Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med en annan storlek Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten typ med en annan virtuell tabellpekare Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten variabel kan inte deklareras %<consteval%>ett variabelkoncept kan inte begrÃ¤nsasen bred strÃ¤ng Ã¤r inte tillÃ¥ten i denna kontextonormala anropsbÃ¥gar fÃ¶r instruktion som inte Ã¤r anrop i gb %ionormala bÃ¥gar utan syfte i gb %iavbrott i %s, vid %s:%dabsolutvÃ¤rdesfunktionen %qD ges ett argument av typen %qT men har en parameter av typen %qT som kan orsaka avhuggning av vÃ¤rdetabstrakt deklarerare %qT anvÃ¤nd som deklarationÃ¥tkomstdeklarationer bÃ¶r undvikas till fÃ¶rmÃ¥n fÃ¶r using-deklarationer; fÃ¶rslag: lÃ¤gg till nyckelordet %<using%>kommer Ã¥t %E byte i en region av storlek %Ekommer Ã¥t %E byte i en region av storlek %Ekommer Ã¥t %E eller fler byte i en region av storlek %EanvÃ¤nder medlem %qD istÃ¤llet fÃ¶r initierad medlem %qD i ett konstant uttryckanvÃ¤nder en medlem %qE av en atomÃ¤r struktur %qEÃ¥tkomst av medlemmen %qE i en atomÃ¤r union %qEkommer Ã¥t argument %u till en funktion deklarerad med attributet %<%s%>kommer Ã¥t mellan %E och %E byte i en region av storlek %EÃ¥tkomst av dataminne med programminnesadressÃ¥tkomst av programminne med dataminnesadressatt nÃ¥ trÃ¥dlokal lagring stÃ¶djs inte fÃ¶r nÃ¤rvarande med %<-mpure-code%> eller %<-mslow-flash-data%>anvÃ¤nder oinitierat vektorelementanvÃ¤nder oinitierad medlem %qDanvÃ¤nder vÃ¤rdet av %qE genom ett %qT-glvalue i ett konstant uttryckackumulatorn Ã¤r inte ett konstant heltalackumulatortalet Ã¤r utanfÃ¶r grÃ¤nsenaktuellt argument till INTENT = OUT/INOUTlÃ¤gg till %<using namespace std::complex_literals%> (frÃ¥n %<<complex>%>) fÃ¶r att aktivera C++14 anvÃ¤ndardefinierade litterala suffixlÃ¤gg till en hÃ¤rledningsguide fÃ¶r att undertrycka denna varninglÃ¤gg till explicit fÃ¥ngst av %<this%> eller %<*this%>lÃ¤gg till parenteser runt %qE fÃ¶r att tysta denna varninglÃ¤gg till parenteser runt uttrycket pÃ¥ vÃ¤nster hand fÃ¶r att tysta denna varninglÃ¤gg till parenteser runt den andra %<sizeof%> fÃ¶r att tysta denna varninglÃ¤gg till parenteser fÃ¶r att deklarera en variabeladd_sym(): Felaktigt storlekslÃ¤geatt lÃ¤gga till %<-flarge-source-files%> kommer tillÃ¥ta mer kolumnspÃ¥rningstÃ¶d, pÃ¥ bekostnad av kompileringstid och minneytterligare upprÃ¤knare som bÃ¶rjar med %qDadressomrÃ¥desattribut kan inte anges fÃ¶r funktioneradressomrÃ¥det fÃ¶r %q+D stÃ¥r i konflikt med tidigare deklarationadresslÃ¤get %qs stÃ¶djs inte i %s-bitslÃ¤geadressen fÃ¶r ett anrop av %qs Ã¤r inte ett konstant uttryckadress till vektor med omvÃ¤nd skalÃ¤r lagringsordning begÃ¤rdadress till explicit registervariabel %qD begÃ¤rdadress till global registervariabel %qD efterfrÃ¥gadadressen till etiketten %qD returneradadress till lokal variabel %qD returneradadress till Ã¶verlagrad funktion utan typinformation frÃ¥n sammanhangetadressen till sammansatt registerlitteral begÃ¤rdadress pÃ¥ registervariabeln %qD efterfrÃ¥gadadressavstÃ¥nd inte en konstantadressoperander krÃ¤ver begrÃ¤nsning fÃ¶r X-, Y- eller Z-registeradress begÃ¤rd till %qD, som Ã¤r deklarerad %<register%>adressrymden %qs stÃ¶djs inte fÃ¶r enheter med flash-storlek upp till %d KiBadressrymder stÃ¶djs inte fÃ¶r reducerade Tiny-enheteradress tagen, men %<TREE_ADDRESSABLE%>-biten Ã¤r inte sattadress tagen, men ADDRESSABLE-biten Ã¤r inte sattadress-av pÃ¥ ett objekt %qE med trÃ¥dlokal eller automatisk lagring Ã¤r inte ett konstant uttryckaggregatet %q#D har ofullstÃ¤ndig typ och kan inte definierasaggregattyper Ã¤r otillÃ¥tna i adressrymden %<__regio_symbol%>sammansatt vÃ¤rde anvÃ¤nt dÃ¤r ett komplext vÃ¤rde fÃ¶rvÃ¤ntadessammansatt vÃ¤rde anvÃ¤nt dÃ¤r ett fixdecimalvÃ¤rde fÃ¶rvÃ¤ntadessammansatt vÃ¤rde anvÃ¤nt dÃ¤r ett flyttalsvÃ¤rde fÃ¶rvÃ¤ntadessammansatt vÃ¤rde anvÃ¤ndes dÃ¤r ett heltal fÃ¶rvÃ¤ntadesÃ¤venaliasdefinitioner stÃ¶djs inte i Mach-O, ignorerasaliasdefinitioner stÃ¶djs inte i denna konfigurationaliasmallhÃ¤rledning Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>en aliasdeklaration i en initieringssats Ã¤r endast tillgÃ¤ngliga med %<-std=c++23%> eller %<-std=gnu++23%>den aliasade deklarationen hÃ¤rminnesjustering %u fÃ¶r %qT Ã¤r mindre Ã¤n %uminnesjustering kan inte anges fÃ¶r %q+Dminnesjusteringen fÃ¥r inte anges fÃ¶r %qDjustering mÃ¥ste vara tvÃ¥ upphÃ¶jt till ett litet tal, inte %djusteringen av %q+D Ã¤r stÃ¶rre Ã¤n den objektfilers maximala justering %djusteringen av %qD Ã¶kade i %<-fabi-version=9%> (GCC 5.2)justering av %qD Ã¤r stÃ¶rre Ã¤n originaldeklarationenjustering av %qD kommer Ã¶ka i %<-fabi-version=9%>justeringen av vektorelement Ã¤r stÃ¶rre Ã¤n elementstorlekenminnesjustering angiven fÃ¶r %<register%>-objekt %qEminnesjustering angiven fÃ¶r bitfÃ¤ltet %qEminnesjustering angiven fÃ¶r funktionen %qEminnesjustering angiven fÃ¶r parameter %qEminnesjustering angiven fÃ¶r typnamn i %<sizeof%>minnesjustering angiven fÃ¶r typnamn i %qEminnesjustering angiven fÃ¶r typnamn i typkonverteringminnesjustering angiven fÃ¶r typedef %qEminnesjustering angiven fÃ¶r namnlÃ¶st bitfÃ¤ltminnesjustering angiven fÃ¶r namnlÃ¶s parameteralla medlemsfunktioner i klass %qT Ã¤r privataalla mallparametrar till %qD mÃ¥ste introducerasallokerbart argumentallokerad hÃ¤rallokeringen utfÃ¶rd hÃ¤rtillÃ¥t ogenomskinliga typer att implementeras som godtycklig typ (en utÃ¶kning i GNU Modula-2)redan infÃ¥ngad %qD i lambdauttryckhittade ocksÃ¥ %<%c%s%>alternativ Ã¤r inte tillÃ¥tna i %<asm%>-flaggutdatany deklaration %q+#D som skapar tvetydighetny deklaration av %q#D som skapar tvetydighettvetydigt attribut â€�%sâ€�; kunde vara â€�%sâ€� (via â€�%s:%sâ€�) eller â€�%sâ€� (via â€�%s:%sâ€�)tvetydig konvertering av fÃ¤ltindextvetydig standardtypkonvertering frÃ¥n %qTtvetydig metod %s%s%stvetydig Ã¶verlagring fÃ¶r tvetydig Ã¶verlagring fÃ¶r den inbyggda %qstvetydig mallinstansiering av %q#Dtvetydig mallinstansiering av %q#Ttvetydig mallspecialisering %qD fÃ¶r %q+Den %<asm%>-specifikation Ã¤r inte tillÃ¥ten pÃ¥ en funktionsdefinitionett adressomrÃ¥desattribut kan inte anges fÃ¶r lokala variableren argumenttyp med en standardkonvertering kan inte matcha en tom parameternamnlistdeklarationen vektor med annan storlek Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten vektorreferens fÃ¥r inte finnas i ett konstantuttrycken tilldelning fÃ¥r inte finnas i ett konstantuttryckett attribut som tillhÃ¶r en vÃ¤ndeklaration som inte Ã¤r en definition ignorerasett attribut som gÃ¤ller en viss typspecificerare ignorerasen minskning fÃ¥r inte finnas i ett konstantuttrycken ensam strÃ¤ng kan inte finnas i attributet %<target_clones%>en upprÃ¤kningstyp med ett annat antal vÃ¤rden Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten upprÃ¤kningstyp med andra vÃ¤rdenamn definierad i en annan Ã¶versÃ¤ttningsenheten upprÃ¤kningstyp med andra vÃ¤rden Ã¤r definierad i en annan Ã¶versÃ¤ttningsenheten explicit specialisering mÃ¥ste fÃ¶regÃ¥s av %<template <>%>ett explicit typsuffix behÃ¶vs nÃ¤r en vektor av basadresser anvÃ¤ndsen Ã¶kning fÃ¥r inte finnas i ett konstantuttrycken indirekt bÃ¥ge frÃ¥n %s har inget motsvarande call_stmtett indirekt bÃ¥ge med okÃ¤nd anropsmÃ¥l motsvarande ett call_stmt med en kÃ¤nd deklaration:en avbrottshanterare kan inte kompileras med %<-muser-mode%>anakronismanakronism: anakronistisk gammaldags basklassinitieraretyp %qT har inga mallkonstruerareoch fÃ¤ltoch den implicit definierade konstrueraren initierar inte %q#Danonym %s deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklarationett anonymt SSA-namn kan inte ha en standarddefinitionanonym post som inte Ã¤r inuti en namngiven typanonym post med basklasseranonym union utan medlemmarapplicering av %<#pragma weak %+D%> efter fÃ¶rsta anvÃ¤ndningen ger odefinierat beteendearkitekturutvidgningen %<%s%> skall prefixas av %<+%>arkitekturen %qs stÃ¶djs endast i assemblerare_identical_variables: Felaktig typargument %d Ã¤r en litteral utan tecken som Ã¤r utanfÃ¶r sitt intervallargument %d mÃ¥ste vara en konstant omedelbarargument %d mÃ¥ste vara en konstant omedelbar i intervallet [0,15]argument %d mÃ¥ste vara en litteral mellan %d och %dargument %d mÃ¥ste vara en litteral mellan 0 och %dargument %d mÃ¥ste vara en variabel eller litteral mellan %d och %dargument %d mÃ¥ste vara en litteral utan teckenargument %d mÃ¥ste vara en litteral %d eller en litteral %dargument %d till %qE kastar %<const%>-kvalificerareargument %d till %qE kastar %<volatile%>-kvalificerareargumentet %d till %qE kan vara kandidat fÃ¶r ett formatattributargument %d till %qE mÃ¥ste vara en pekare till en typ med konstant storlekargument %d till %qE mÃ¥ste vara en pekartypargument %d till %qE mÃ¥ste vara ett konstant heltalsuttryckargument %d till %qE mÃ¥ste ha typen pekare pÃ¥ en %<const%>argument %d till %qE fÃ¥r inte vara en pekare pÃ¥ en %<volatile%> typargument %d till %qE fÃ¥r inte vara en pekare till en funktionargument %d till â€�%sâ€� hade inte det fÃ¶rvÃ¤ntade namnetargument %d till %qE mÃ¥ste vara en konstant omedelbar i intervallet [0-%d]argument %d till den inbyggda mÃ¥ste vara en konstant i intervallet frÃ¥n %d till %dargument %i i intervallet [%E, %E]argument %i Ã¤r null men vÃ¤rdet pÃ¥ det motsvarande storleksargumentet %i Ã¤r %sargument %i till vektorn %s med variabel lÃ¤ngd Ã¤r null men vÃ¤rdet pÃ¥ det motsvarande bundna argumentet %i Ã¤r %sargument %i:s intervall [%E, %E] Ã¶verskrider maximal objektstorlek %Eargument %i:s intervall [%E, %E] Ã¤r negativtargument %i till %<%T[static %E]%> Ã¤r null dÃ¤r icke-null fÃ¶rvÃ¤ntadesargument %i:s vÃ¤rde %qE Ã¶verskrider maximal objektstorlek %Eargument %i:s vÃ¤rde %qE Ã¤r negativtargument %i:s vÃ¤rde %s Ã¤r negativtargument %i:s vÃ¤rde Ã¤r nollargumentet %q+D kan skrivas Ã¶ver av %<longjmp%> eller %<vfork%>argumentet %qD Ã¤r deklarerat hÃ¤rargument %qD stÃ¤mmer inte med inbyggd prototypargument %qD stÃ¤mmer inte med prototypenargument %qEargument %qE kan inte lÃ¤sas vid kompileringstillfÃ¤lletargument %qTargumentet %qd Ã¤r inte en konstantargument %qs stÃ¶djs inte till %qs pÃ¥ detta mÃ¥largumentet %qs mÃ¥ste vara antingen %<on%> eller %<off%>argumentet %qs till %<-Waligned-new%> Ã¤r inte kÃ¤ntargumentet %qs till %<-Wbidi-chars%> Ã¤r inte kÃ¤ntargumentet %qs till %<-Wnormalized%> Ã¤r inte kÃ¤ntargumentet %qs till %<-femit-struct-debug-detailed%> Ã¤r inte kÃ¤ntargument %qs till %<-femit-struct-debug-detailed%> okÃ¤ntargument %u i anrop av funktionen %qE har inte heltalstypargument %u i anrop av funktionen %qE har inte pekartypargument %u i anropet av funktionen %qE har typen pekare pÃ¥ %qs (%qT)argument %u i anropet av funktionen %qE har en pekare till en icke trivialt kopierbar typ (%qT)argument %u i anropet av funktionen %qE har typen pekare pÃ¥ en ofullstÃ¤ndig typargument %u Ã¤r noll dÃ¤r icke-noll fÃ¶rvÃ¤ntadesargument %u till %<__builtin_tgmath%> har inga argumentargument %u till %<__builtin_tgmath%> har variabla argumentargument %u till %<__builtin_tgmath%> har fel antal argumentargument %u till %<__builtin_tgmath%> Ã¤r inte en funktionspekareargument %u till %<__builtin_tgmath%> saknar prototypargument %u av typen %s deklarerad som en pekartypargument %u med typen %s deklarerad som en vektor med variabel lÃ¤ngdargument %u av typen %s deklarerat som en vanlig vektorargument %u av typen %s deklarerad med %u ospecificerad variabelgrÃ¤nsargument %u av typen %s deklarerad med %u ospecificerade variabelgrÃ¤nserargument %u av typen %s deklarerad med %u variabelgrÃ¤nsargument %u av typen %s deklarerad med %u variabelgrÃ¤nserargument %u av typen %s deklarerat med grÃ¤ns %<%s%> som inte stÃ¤mmerargument %u av typen %s deklarerat med grÃ¤nsargument %E som inte stÃ¤mmerargument %u av typen %s med grÃ¤ns som inte stÃ¤mmerargument %u till funktionen %qE Ã¤r av typen %qT som inte Ã¤r kÃ¤nd fÃ¶r att vara 128 bitar bredargument 1 mÃ¥ste vara en avbildningargument 1 till %qE mÃ¥ste vara pekartyp som inte pekar pÃ¥ voidargument 1 till %qE mÃ¥ste vara en pekare pÃ¥ en fullstÃ¤ndig typargument 1 till %qE mÃ¥ste vara en pekare till en typ med konstant storlekargument 1 till %qE mÃ¥ste vara en pekare till ett objekt av storlek stÃ¶rre Ã¤n nollargument 1 till %qs Ã¤r utanfÃ¶r sitt intervallargument 1 till %qs mÃ¥ste vara en konstantargument 3 i anropet av funktionen %qE har inte typen pekare till heltalargument 3 i anrop av funktionen %qE har boolesk typargument 3 i anrop av funktionen %qE har upprÃ¤kningstypargument 3 i anropet av funktionen %qE har typen pekare till booleanargument 3 i anropet av funktionen %qE har typen pekare till upprÃ¤kningstypargumentet Ã¤r inte en fÃ¤ltÃ¥tkomstargumentlistefunktion vid %Cargument mÃ¥ste vara en 16-bitars konstant omedelbarargumentet mÃ¥ste vara en fÃ¤ltreferensargumentet mÃ¥ste vara en vektor eller skiva eller kanalargumentet mÃ¥ste vara en kanalargumentet mÃ¥ste vara en strÃ¤ng eller vektor eller skiva eller avbildning eller kanalargumentet mÃ¥ste ha komplex typargument Ã¤r inte tillÃ¥tna pÃ¥ %qs-klausulenargument Ã¤r inte tillÃ¥tna pÃ¥ %qs-klausulen i en OpenACC %<kernels%>-region med en %qs-klausulargumentet till %<__builtin_eh_return_regno%> mÃ¥ste vara konstantargumentet till attributet %qE ignorerasargumentet till attributet %qE saknasargumentet till attributet %qE Ã¤r inte â€�ilinkâ€� eller â€�firqâ€�argumentet till attributet %qE Ã¤r inte â€�ilink1â€� eller â€�ilink2â€�argumentet till attributet %qE Ã¤r inte %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs eller %qsargumentet till attributet %qE Ã¤r inte en strÃ¤ngkonstantargumentet till attributet %qE Ã¤r inte en strÃ¤ngkonstant eller ett talargument till Offsetof implicerar indirektion till ett inbÃ¤ddat fÃ¤ltargument till funktionsanrop kan vara en kandidat fÃ¶r ett formatattributargument av typen %qT Ã¤r inte tillÃ¥tna med %<-mgeneral-regs-only%>argumentet refererar en symbol deklarerad hÃ¤rargumentet till %<-O%> skall vara ett ickenegativt heltal, %<g%>, %<s%>, %<z%> eller %<fast%>argument till %<__integer_pack%> mÃ¥ste vara mellan 0 och %dargumentet till %<alloca%> Ã¤r fÃ¶r stortargumentet till %<alloca%> Ã¤r nollargumentet till %<alloca%> kan vara fÃ¶r stortargument till %<decltype%> mÃ¥ste vara ett uttryckargumentet till %<sizeof%> i %qD-anropet Ã¤r samma uttryck som destinationen; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD call-anrop Ã¤r samma uttryck som destinationen; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som destinationen; hade du tÃ¤nkt att ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den fÃ¶rsta kÃ¤llan; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den fÃ¶rsta kÃ¤llan; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den fÃ¶rsta kÃ¤llan; hade du tÃ¤nkt ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den andra kÃ¤llan; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den andra kÃ¤llan; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som den andra kÃ¤llan; hade du tÃ¤nkt ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt dereferera det?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt ange en explicit lÃ¤ngd?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt ta bort addressof?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma uttryck som kÃ¤llan; hade du tÃ¤nkt anvÃ¤nda storleken pÃ¥ destinationen?argumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som destinationen; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som den fÃ¶rsta kÃ¤llan; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som den andra kÃ¤llan; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till %<sizeof%> i %qD-anrop Ã¤r samma pekartyp %qT som kÃ¤llan; %qT eller en explicit lÃ¤ngd fÃ¶rvÃ¤ntadesargumentet till attributet %qE Ã¤r varken eic eller %<vector=<rad>%>argumentet till attributet %qE Ã¤r varken noll eller ettargumentet till attributet %qE Ã¤r inte %<"user"%>, %<"supervisor"%> eller %<"machine"%>argumentet till attributet %qE Ã¤r inte (keep|thunk|thunk-extern)argumentet till attributet %qE Ã¤r inte (keep|thunk|thunk-inline|thunk-extern)argumentet till attributet %qE Ã¤r inte intstackargument till attributet %qE Ã¤r stÃ¶rre Ã¤n %dargument till %qs Ã¤r stÃ¶rre Ã¤n %dargument till %qs Ã¤r inte mellan %d och %dargumentet till %qs Ã¤r fÃ¶r stort (max. %d)argumentet till %qs skall vara ett ickenegativt heltalargumentet till %qs skall vara ett ickenegativt heltal eventuellt fÃ¶ljt av en storleksenhetargumentet till CAP Ã¤r inte en konstant eller variabel av typen CHARargumenten som skall formateras Ã¤r inte %<...%>argumentet till en inbyggd har void-typargumentet till attributet interrupt stÃ¶djs inte fÃ¶r svaga funktionerargumentet till en vektor med variabel lÃ¤ngd Ã¤r fÃ¶r stortargumentet till en vektor med variabel lÃ¤ngd Ã¤r nollargumentet till en vektor med variabel lÃ¤ngd kan vara fÃ¶r stortargument %d och %d till %qE mÃ¥ste ha samma elementstorlek, men vÃ¤rdena som skickas hÃ¤r har typ %qT respektive %qTargument %d och %d till %qE mÃ¥ste ha samma teckenlÃ¤ge, men vÃ¤rdena som skickas hÃ¤r har typ %qT respektive %qTargumenten â€�%sâ€� och â€�%sâ€� fÃ¶r inbyggd %sargument â€�%sâ€� och â€�%sâ€� fÃ¶r inbyggd â€�%sâ€�argument â€�a%dâ€� och â€�a%dâ€� fÃ¶r inbyggd â€�%sâ€�argumentet ignoreras fÃ¶r %<-Wattributes=%>; anvÃ¤nd %<-Wno-attributes=%> istÃ¤lletargument av typen %qT krÃ¤ver ISA-utÃ¶kningen SVEargumenten till %qs skall vara ickenegativa heltalargument till destruerare Ã¤r inte tillÃ¥tetargumenten till attributet %qE mÃ¥ste vara smala strÃ¤ngkonstanterargumenten till attributet %qE mÃ¥ste innehÃ¥lla giltiga identifierarearith_power(): Felaktig basarith_power(): okÃ¤nd typaritmetiskt IFaritmetik mellan olika upprÃ¤kningstyper %qT och %qT bÃ¶r undvikasaritmetik mellan upprÃ¤kningstypen %qT och flyttalstypen %qT Ã¤r fÃ¶rÃ¥ldradaritmetik mellan flyttalstypen %qT och upprÃ¤kningstypen %qT Ã¤r fÃ¶rÃ¥ldradaritmetik som innefattar en nollpekare i %qEaritmetik pÃ¥ pekare till RVV-typen %qTaritmetik pÃ¥ pekare till SVE-typen %qTaritmetik pÃ¥ pekare till ett tomt aggregataritmetik pÃ¥ pekare till ofullstÃ¤ndig typvektorn %<TYPE_DOMAIN%> Ã¤r inte av heltalstypvektor %q+D antas ha ett elementvektorn %qD Ã¤r deklarerad hÃ¤rvektor %qD initierad frÃ¥n strÃ¤ngkonstant inom parentes %qEvektortilldelningvektorgrÃ¤ns Ã¤r fÃ¶rbjuden efter typ-id i parenteservektorgrÃ¤ns Ã¤r inte en heltalskonstantvektorer kan inte initierare med en %qsvektordeallokering av objekt allokerade med icke-vektor-allokeringkanonisering av vektordeklarationen har misslyckatsvektorelementsvÃ¤rden mÃ¥ste vara av samma typ som dess deklarationvektorelement kan inte ha RVV-typen %qTvektorelement kan inte ha SVE-typen %qTvektorindex i initierare Ã¶verskrider vektorns storlekvektorindex i initierare inte av ett konstant heltalsuttryckvektorindex i initierare inte av heltalstypvektorindex i initierare fÃ¶r annat Ã¤n vektorvektorindexintervall i initierare Ã¶verskrider vektorns grÃ¤nservektor initierad frÃ¥n icke-konstant vektoruttryckvektor initierad frÃ¥n strÃ¤ngkonstant inom parentesvektormedlem %q#D Ã¤r deklarerad hÃ¤rvektorer mÃ¥ste initieras med en initierare inom klamrarvektor av typ som inte passar initierad frÃ¥n strÃ¤ngkonstantvektor- och kÃ¶rtidsgrÃ¤nser kan inte fÃ¥ngas av kopiering, endast via referensvektorresultatvektorsektionen har inte en avbildbar typ i %qs-klausulenvektorsektionen i %<#pragma acc declare%>vektorsektionen Ã¤r inte sammanhÃ¤ngande i %qs-klausulenvektorstorleksuttryck stÃ¶djs inte Ã¤nnuvektorstorlek i new-uttryck mÃ¥ste vara en konstantvektorstorlek saknas i %q+Dvektorstorlek saknas i %qDvektorstorlek saknas i %qTvektorindexet %<%T[%wi]%> Ã¤r delvis utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r Ã¶ver vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r under vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %E Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r en intern vektor med nollÃ¤ngd %qTvektorindexet %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r en intern vektor med nollÃ¤ngd %qTvektorindexet %wi Ã¤r under vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %wi Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet %wu Ã¤r Ã¶ver vektorgrÃ¤nserna fÃ¶r %qTvektorindexet [%E, %E] Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindexet [%wi, %wi] Ã¤r utanfÃ¶r vektorgrÃ¤nserna fÃ¶r %qTvektorindex har typen %<char%>fÃ¤ltindex Ã¤r inte ett heltalvektorindexvÃ¤rdet %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r vektorn %qD av typen %qTvektorindexvÃ¤rdet %qE Ã¤r utanfÃ¶r grÃ¤nserna fÃ¶r vektortypen %qTvektortyp har ofullstÃ¤ndig elementtyp %qTvektortyper mÃ¥ste initierasvektortyper har olika grÃ¤nservektor anvÃ¤nd som initierarevektorer med kvalificerare pÃ¥ elementet Ã¤r inte kvalificerat fÃ¶re C2Xvektorer av funktioner Ã¤r inte meningsfullaassemblern stÃ¶djer inte %<-mabi=ilp32%>hashlistan Ã¶ver assemblernamn trasigfÃ¶rsÃ¤kran saknas efter %qsfÃ¶rsÃ¤kranden mÃ¥ste fÃ¶ljas av %<;%>attribut fÃ¶r tilldelningssemantik fÃ¶r egenskap %qD stÃ¥r i konflikt med tidigare deklarationtilldelad hÃ¤rtilldelning till en vektor frÃ¥n en initierarlistatilldelningtilldelning (inte initiering) i deklarationtilldelning kastar %qv-kvalificerare frÃ¥n pekarmÃ¥ltyptilldelning frÃ¥n distinkt Objective-C-typtilldelning frÃ¥n pekare till adressutrymme som inte Ã¤r inneslutettilldelning frÃ¥n en temporÃ¤r %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektornvÃ¤nsterhandssida av tilldelning kan vara en kandidat fÃ¶r ett formatattributtilldelning skapar en %q#v-kvalificerad funktionspekare frÃ¥n en okvalificeradtilldelning till konstant fÃ¤lt %qDtilldelning av funktion %qDtilldelning av medlem %qD i endast lÃ¤sbart objekttilldelning till endast lÃ¤sbar plats %qEtilldelning till endast lÃ¤sbar medlem %qDtilldelning av endast lÃ¤sbart namngivet returvÃ¤rde %qDtilldelning till endast lÃ¤sbar parameter %qDtilldelning till endast lÃ¤sbar referens %qDtilldelning till endast lÃ¤sbar variabel %qDutelÃ¤mnad tilldelningtilldelning till %qT frÃ¥n %qT skapar heltal frÃ¥n pekare utan typkonverteringtilldelning till %qT frÃ¥n %qT skapar pekare av heltal utan typkonverteringtilldelning till %qT frÃ¥n inkompatibel pekartyp %qTtilldelning till %qT frÃ¥n pekare till %qD med inkompatibel typ %qTtilldelning till %qT frÃ¥n pekartypen %qT med inkompatibel skalÃ¤r lagringsordningtilldelning till uttryck med vektortypassociate_integer_pointer(): Redan associeradargument med antagen ordningargument med antagen formargument med antagen typantar typkonvertering till %qT frÃ¥n Ã¶verlagrad funktionantar direktivutdata pÃ¥ %wu byteantar direktivutdata pÃ¥ %wu byteantar pekare till medlem %qDantar att teckenspill inte fÃ¶rekommer vid kombination av konstanter runt en jÃ¤mfÃ¶relseantar att teckenspill inte fÃ¶rekommer vid reduktion av konstant i jÃ¤mfÃ¶relseantar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %</%> eller %<%%%> till %<>>%> eller %<&%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %<X - Y %s 0%> till %<X %s Y%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %<abs (X)%> till %<X%> eller %<-X%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av %<min/max (X,Y)%> till %<X%> eller %<Y%>antar att teckenspill inte fÃ¶rekommer vid fÃ¶renkling av intervalltestasynkront argumentvid %s, %svid avstÃ¥ndet %s till destinationsobjekt %qE med storlek %svid avstÃ¥ndet %s till destinationsobjektet med storlek %s allokerad av %qEvid avstÃ¥ndet %s in i objektet %qE med storlek %svid avstÃ¥ndet %s in i objektet med storlek %s allokerat av %qEvid avstÃ¥ndet %s till kÃ¤llobjekt %qE med storlek %svid avstÃ¥ndet %s in i kÃ¤llobjektet med storlek %s allokerat av %qEvid avstÃ¥ndet %wi frÃ¥n %qD deklarerad hÃ¤rvid avstÃ¥ndet [%wi, %wi] frÃ¥n %qD deklarerad hÃ¤ratexit misslyckadesfÃ¶rsÃ¶k att ta adressen till bitfÃ¤ltfÃ¶rsÃ¶k att ta adressen till en medlem %qD i en bitfÃ¤ltspostattributet %<%E(%s)%> saknar ett argumentattributet %<%E(%s, %E)%> har felaktigt positionsargument %iattributet %<%E(%s, %E, %E)%> har felaktigt positionsargument %iattributet %<fallthrough%> fÃ¶regÃ¥r inte en case-etikett eller standardetikettattributet %<fallthrough%> angivet flera gÃ¥ngerargument %qs till attribut %<target%> Ã¤r okÃ¤ntargument till attribut %<target%> Ã¤r inte en strÃ¤ngargumentet till attributet %qE mÃ¥ste vara en av %qs eller %qsargumentet till attributet %qE mÃ¥ste vara en av %qs, %qs, %qs eller %qsargument till attribut %qE Ã¤r inte en strÃ¤ngattributet %qE felaktigt sÃ¤ttattributet %qE med felaktigt lÃ¤ge %qs: en av %qs, %qs, %qs eller %qs fÃ¶rvÃ¤ntadesattributet %qE lÃ¤ge %qE Ã¤r inte en identifierare: en av %qs, %qs, %qs eller %qs fÃ¶rvÃ¤ntadesattributet %qE fÃ¶rvÃ¤ntade inte %<(%> efter lÃ¤get %qs; ett positionsargument eller %<)%> fÃ¶rvÃ¤ntadesattributet %qE utan argument pÃ¥ en icke-prototypattributet %qs Ã¤r bara tillÃ¤mpbart pÃ¥ vektortyperargument %2$qs till attribut %1$qs Ã¤r okÃ¤ntargument till attribut %qs Ã¤r inte en strÃ¤ngattributet %qs har ett felaktigt positionsargumentattributet %qs stÃ¤mmer inte med lÃ¤get %qsattributet %qs stÃ¤mmer inte med positionsargumentvÃ¤rden %i och %iattributet %qs saknar positionsargument 2 tillhandahÃ¥llet i den fÃ¶regÃ¥ende beteckningen av argument %upositionsargument %2$i till attributet %1$qs har felaktigt vÃ¤rde %3$wivÃ¤rdet %3$wi pÃ¥ argument %2$i till attributet %1$qs Ã¶verskrider antalet funktionsargument %4$upositionsargument 1 till attributet %qs refererar ett %qs-kvalificerat argument av typen %qTattributet %qs positionsargument 1 refererar argument av funktionstyp %qTpositionsargument 1 till attributet %qs refererar ett argument med typen %qT som inte Ã¤r en pekarepositionsargument 2 till attributet %qs stÃ¥r i konflikt med tidigare beteckning med argument %upositionsargument 2 till attributet %qs saknas i tidigare beteckningpositionsargument 2 till attributet %qs refererar argumenttyp %qT som inte Ã¤r ett heltalattributet %qs angivet flera gÃ¥ngerattributdeklarationattribut fÃ¶r %q#T mÃ¥ste komma efter nyckelordet %qsattributet ignoreratattribut ignoreras i deklaration av %q#Tattribut ignoreras i explicit instansiering av %q#Tattribut som anvÃ¤nder prefix Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>attribut som anvÃ¤nder prefix anvÃ¤nt tillsammans med attributsymboler med rÃ¤ckviddattributvÃ¤rdet %qs Ã¤r okÃ¤nt i attributet %qsattributvÃ¤rdet %qs specificerades redan i attributet %qsattribut efter initierare inom parentes ignorerasattribut Ã¤r inte tillÃ¥tna vid en funktionsdefinitionattribut Ã¤r inte tillÃ¥tna pÃ¥ denna positionattribut vid bÃ¶rjan av satser ignorerasattribut ignoreras fÃ¶r bearbetade typspecificerare som inte Ã¤r en framÃ¥tdeklarationattribut ignoreras vid mallinstansieringattributet ignorerat pÃ¥ oinstansierad typattribut i parametervektordeklarerare ignorerasattribut fÃ¥r infogas hÃ¤rattribut fÃ¥r inte anges fÃ¶re Objective-C++-nyckelordet %<@%D%>attribut skall inte anges fÃ¶re deklareraren i en funktionsdefinitionautomatiskt fpu-val Ã¤r fÃ¶r nÃ¤rvarande inte tillÃ¥tet hÃ¤rautomatisk variabel %qE kan inte vara %<threadprivate%>initierar automatiskt alla pekare till NILaux-fÃ¤lt satt fÃ¶r bÃ¥ge %s->%saux-fÃ¤lt satt fÃ¶r indirekt bÃ¥ge frÃ¥n %stillgÃ¤nglig sedan Fortran 77vÃ¤nteuttryck Ã¤r inte tillÃ¥tna i hanterareden vÃ¤ntbara typen %qT Ã¤r inte en postaxiomkontraktssemantik mÃ¥ste vara %<assume%> eller %<ignore%>bakÃ¤ndedeklaration fÃ¶r modulvariabel %qs finns redanfelaktig ADDR_SPACE_GLOBAL-adressfelaktig adressfelaktig adress, inte (reg+avst):felaktig adress, inte en konstant:felaktig adress, inte en I/O-adress:felaktig adress, inte post_inc eller pre_dec:felaktig justering: %dfelaktig mÃ¤ngd att ta bort frÃ¥n stacken: %dfelaktigt argument till %<-fdebug%>: %qsfelaktigt argument till %<-fextern-std%>: %qsfelaktigt argument till %<-fmodule-file%>: %qsfelaktigt argument till %<-fversion%>: %qsfelaktig inbyggd kodfelaktig inbyggd fcodefelaktig inbyggd icodefelaktig villkorskodfelaktigt uttryckfelaktig uttryckstyp under genomlÃ¶pning (%d)felaktig instruktion fÃ¶r â€�Aâ€�felaktig instruktion i frv_print_operand, 0-fallfelaktig instruktion i frv_print_operand, felaktig const_doublefelaktig instruktion i frv_print_operand, z-fallfelaktig instruktion till frv_print_operand, â€�Fâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�Lâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�M/Nâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�Oâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�eâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�fâ€�-modifierare:felaktig instruktion till frv_print_operand, â€�gâ€�-modifierare:felaktig instruktion till frv_print_operand, P-modifierare:felaktig instruktion till frv_print_operand_address:felaktig instruktion till frv_print_operand_memory_reference:felaktig fÃ¶rflyttningfelaktig operatorfelaktig operandfelaktig flagga %qs till attributet %<optimize%>felaktig flagga %qs till pragmat %<optimize%>felaktig operand till output_condmove_singlefelaktig operand till output_move_doublefelaktig operand till output_move_singlefelaktigt registerfelaktigt register till frv_print_operand_memory_reference_reg:felaktig returtyp fÃ¶r funktionsargument %u till %<__builtin_tgmath%>felaktig skiftinstruktion:felaktig testfelaktig typ pÃ¥ argument %u till funktionsargument %u till %<__builtin_tgmath%>felaktig anvÃ¤ndning av specifikationsfunktionen %qsfelaktigt vÃ¤rde %<%s%> till flaggan %<-mtls-size=%>felaktigt vÃ¤rde %qs till flaggan %<-march=%>felaktigt vÃ¤rde %qs till flaggan %<-mcpu%>felaktigt vÃ¤rde %qs till flaggan %<-mfp-rounding-mode%>felaktigt vÃ¤rde %qs till flaggan %<-mfp-trap-mode%>felaktigt vÃ¤rde %qs till %<-mmemory-latency%>felaktigt vÃ¤rde %qs till flaggan %<-mtls-size%>felaktigt vÃ¤rde %qs till flaggan %<-mtrap-precision%>felaktigt vÃ¤rde %qs till flaggan %<-mtune=%>felaktigt vÃ¤rde %qs till flaggan %<-mtune=%>felaktigt vÃ¤rde %qs till attributet %<target("arch=")%>felaktigt vÃ¤rde %qs till attributet %<target("tune=")%>felaktigt vÃ¤rde fÃ¶r %<%s-%s%>felaktigt vÃ¤rde fÃ¶r %<%s=%s%>felaktigt inkapslade C-huvuden frÃ¥n preprocessornensam apostrof %<'%> i formatbarriÃ¤rregion fÃ¥r inte vara nÃ¤ra innesluten inuti en arbetsdelande, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> eller %<taskloop%> regionbarriÃ¤rvÃ¤rdet mÃ¥ste vara inom [0,15]basen %qT kommer initieras efterbasklassen %q#T har en Ã¥tkomlig icke-virtuell destruerarebasklass %q#T skulle varit explicit initierad i kopieringskonstruerarenbasklassen %qT Ã¤r inte publikbasinitierarexpansionen %qT innehÃ¥ller inga parameterpaketbasoperanden till %<->%> har icke-pekartyp %qTbasoperanden till %<->%> Ã¤r inte en pekarebaspekarcykel detekteradbastyp %qT Ã¤r ingen post- eller klasstypbasvariabel eller SSA-namn odeklareratgrundblock %d fÃ¶retrÃ¤darbÃ¥ge Ã¤r trasiggrundblock %d borde vara markerat som oreducerbartgrundblock %d borde inte vara markerat som oreducerbartgrundblock %i bÃ¥glistor Ã¤r trasigagrundblock inte utlagda i ordninggb %d tillhÃ¶r inte slinga %dgb %d har faderslinga %d, borde vara slinga %dgb %d pÃ¥ fel platsfÃ¶r att %qT har anvÃ¤ndarlevererad %qDfÃ¶r att den Ã¤r en medlem av %qTfÃ¶r att det anvÃ¤nds som ett gl-vÃ¤rdeeftersom vektorelementtypen %qT har variabel storlekstartuttrycket refererar till den yttre iteratorn %qDbinÃ¤rt argument %u till endast decimal typgenerisk funktionbinÃ¤rt uttryck i operanden till ett vikningsuttryckbinÃ¤r operator stÃ¶djer inte blandning av operanderna vektorboolean och flyttalsvektorbinÃ¤roperator stÃ¶djer inte tvÃ¥ vektorbooleanoperanderden binÃ¤ra operatorn stÃ¶djer inte vektor-bool-operandbind(c)-proceduratt binda en referens av typen %qH till %qI kastar kvalificerarebitfÃ¤lt %q#D har en icke-heltalstyp %qTbredd fÃ¶r bitfÃ¤ltet %q+D inte en heltalskonstantbitfÃ¤ltet %qD har icke-heltalstypen %qTbitfÃ¤ltet %qD med icke-heltalstypen %qTbitfÃ¤ltet %qE har atomÃ¤r typbitfÃ¤ltet %qE i %qs-klausulbitfÃ¤ltet %qs har ogiltig typbredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte en heltalskonstantbredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte ett konstant heltalsuttryckbitfÃ¤ltet har atomÃ¤r typbitvis jÃ¤mfÃ¶relse berÃ¤knas alltid till falsktbitvis jÃ¤mfÃ¶relse berÃ¤knas alltid till santbitvis konvertering mellan olika upprÃ¤kningstyper %qT och %qT bÃ¶r undvikasblock-IFextern-deklaration %q#D med blockrÃ¤ckvidd Ã¤r inte tillÃ¥tet i modulens rÃ¤ckviddkroppen i %<constexpr%>-funktionen %qD Ã¤r inte en retursatsfelaktig DISPOSE-konstruktion: %dfelaktig JARL-konstruktion: %dfelaktig JR-konstruktion: %dfelaktig PREPEARE-konstruktion: %dfelaktig resultattyp i jÃ¤mfÃ¶relsebooleska register krÃ¤vs fÃ¶r flyttalsalternativetbÃ¥de %<-mstack-protector-guard-offset%> och %<-mstack-protector-guard-reg%> mÃ¥ste anvÃ¤ndas med %<-mstack-protector-guard=sysreg%>bÃ¥de %<__thread%> och %<thread_local%> angivnabÃ¥de %<monotonic%>- och %<nonmonotonic%>-modifierare angivnabÃ¥de %qs och %qs angivnabÃ¥de attributet %s och %qE anger en adressbÃ¥da argumenten i en binÃ¤r vikning har oexpanderade parameterpaketbÃ¥da argumenten mÃ¥ste vara kompatiblabÃ¥da argumenten till %<__builtin___clear_cache%> mÃ¥ste vara pekarebÃ¥de binÃ¤ra och decimala flyttalsargument till en typgenerisk funktionbÃ¥da grenarna av en %<if%>-sats markerad som %qsbÃ¥de komplexa och decimala flyttalsargument till en typgenerisk funktionvÃ¤rdet %2$s pÃ¥ det bundna argumentet %1$i Ã¤r negativt fÃ¶r ett vektorargument %3$i av typ %4$s med variabel lÃ¤ngdklammerspecifikation %qs avslutas med en flyktsekvensklammerspecifikation %qs Ã¤r ogiltig vid %qcklammerspecifikationskropp %qs Ã¤r ogiltigklammergrupp inuti uttryck endast tillÃ¥tet inuti en funktionklamrar runt skalÃ¤r initierareklamrar runt skalÃ¤r initierare fÃ¶r typen %qTgren %2d aldrig utfÃ¶rd%shopp %2d gjort %s%sbreak-sats som inte Ã¤r i en loop eller switchbreak-sats anvÃ¤nd med OpenMP-for-slingabuild_dt: format med namnlistaden inbyggda %qD Ã¤r deklarerad hÃ¤rinbyggd funktion %q+D deklarerad som icke-funktioninbyggd funktion %qD deklarerad som icke-funktioninbyggd funktion %qD behÃ¶ver flaggan %<-mconstant-cfstrings%>inbyggd funktion %qD tar bara ett argumentinbyggd funktion %qE mÃ¥ste anropas direktinbyggd funktion %qE stÃ¶djs inte fÃ¶r MIPS16den inbyggda funktionen %s behÃ¶ver Nios II R%dinbyggd indexeringsoperator med mer Ã¤n ett uttryck i uttryckslistaninbyggd indexeringsoperator utan uttryckslistainbyggd %qF bÃ¶r undvikasinbyggd %qF Ã¤r endast fÃ¶r GCC:s interna anvÃ¤ndninginbyggd %qF stÃ¶djs inte utan %<-mhtm%> (standard med %<-march=zEC12%> och hÃ¶gre)inbyggd %qF behÃ¶ver %<-mvx%> (standard med %<-march=z13%> och hÃ¶gre)inbyggd %qs kan endast anvÃ¤ndas pÃ¥ vektortyperinbyggd %qs Ã¤r endast giltigt i 64-bitslÃ¤geden inbyggda %qs behÃ¶ver GLIBC (2.23 och nyare) som exporterar bitar om hÃ¥rdvaruegenskaperden inbyggda %qs tar endast 1 argumentden inbyggda %qs tar endast 2 argumentden inbyggda %qs tar endast 3 argumentden inbyggda %qs tar endast ett strÃ¤ngargumentinbyggd behÃ¶ver en omedelbar som operand %dmen %qD kastar inte, kanske den skulle deklareras %<noexcept%>men %qs har inte detmen Ã¶vertrumfas av en utan frÃ¥n en annan Ã¶versÃ¤ttningsenhetmen inte hÃ¤rav argument %u av typen %s till %qD deklarerat hÃ¤rav argument %u av typ %s till %qTbytekodstrÃ¶mmen i filen %qs Ã¤r genererad med en GCC-kompilator Ã¤ldre Ã¤n 10.0bytekodstrÃ¶mmen i filen %qs Ã¤r genererad med LTO-version %d.%d istÃ¤llet fÃ¶r den fÃ¶rvÃ¤ntade %d.%dbytekodstrÃ¶m: fÃ¶rvÃ¤ntade taggen %s istÃ¤llet fÃ¶r %sbytekodstrÃ¶m: tom cgraph-nod funnenbytekodstrÃ¶m: hittade multipla instanser av cgraph-nod med uid %dbytekodstrÃ¶m: hittade strÃ¤ng som inte var nollavslutadbytekodstrÃ¶m: skrÃ¤p i slutet av symbolsektionenbytekodstrÃ¶m: ingen anropad funnen nÃ¤r bÃ¥ge lÃ¤stesbytekodstrÃ¶m: ingen anropare funnen nÃ¤r bÃ¥ge lÃ¤stesbytekodstrÃ¶m: fÃ¶r lÃ¥ng strÃ¤ng fÃ¶r strÃ¤ngtabellenbytekodstrÃ¶m: taggen %s ligger inte i det fÃ¶rvÃ¤ntade intervallet [%s, %s]bytekodstrÃ¶m: fÃ¶rsÃ¶ker lÃ¤sa %d byte efter slutet pÃ¥ indatabuffertenbytekodstrÃ¶m: ovÃ¤ntad LTO-sektion %sbytekodstrÃ¶m: ovÃ¤ntad tagg %sbytekodstrÃ¶m: okÃ¤nd GIMPLE-satstagg %sanrop %2d aldrig utfÃ¶rt
  anrop %2d returnerade %s
  anropa en verklig funktion, snarare Ã¤n den inbyggda likvÃ¤rdigaanrop har cirkulÃ¤rt beroendeanropet anses aldrig kÃ¶rt och kodstorleken skulle vÃ¤xaanrop Ã¤r osannolikt och kodstorleken skulle vÃ¤xaanrop av %<%T::operator[] (%A)%> Ã¤r tvetydigtanrop av %<(%T) (%A)%> Ã¤r tvetydigtanrop av Ã¶verlagrad %<%D(%A)%> Ã¤r tvetydigtanrop av Ã¶verlagrad %<%s(%A)%> Ã¤r tvetydigtcall stmt-hashen pekar inte pÃ¥ den fÃ¶rsta direkta bÃ¥gen av en spekulativ anropssekvensanrop till %<__builtin_custom_%s%> stÃ¥r i konflikt med flaggan %<-mcustom-%s%>anrop till %qDanrop av %qD hÃ¤ranrop till %qD anvÃ¤nder standardargumentet fÃ¶r parameter %P, vilket inte definierats Ã¤nnuanrop av %qE Ã¤r tvetydigt; argument %d har typen %qs men argument %d har typen %qsanrop av %qs deklarerat med attributet error: %sanrop av %qs deklarerat med attributet warning: %sanrop till funktion %qD som kastar ofullstÃ¤ndig typ %q#Tanrop till funktion som kastar ofullstÃ¤ndig typ %q#Tanrop av intern funktion %qEanrop av icke-%<constexpr%>-funktion %qDanrop av icke-funktion %qDanropsÃ¶verskrivet register anvÃ¤nt till global registervariabelanropad hÃ¤rifrÃ¥nanropad frÃ¥n denna funktionanropat objekt %qD Ã¤r inte en funktion eller funktionspekareanropat objekt %qE Ã¤r inte en funktion eller funktionspekareanropat objekt Ã¤r inte en funktion eller funktionspekareden anropade refererar till comdat-lokala symboleranropsbÃ¥gantal stÃ¤mmer inte med GB-antalantal anropande bÃ¥gar Ã¤r felaktigtanroparen Ã¤r inte optimeradanrop av %qD med SSE-anropskonvention utan SSE/SSE2 aktiveratatt anropa %qD med ett nollskilt argument Ã¤r osÃ¤kertanrop av %qD med attributet sseregparm utan SSE/SSE2 aktiveratanrop av %qT med attributet sseregparm utan SSE/SSE2 aktiveratanropar constexpr-medlemsfunktionen %qD via ett virtuellt bassubobjektanrop till funktioner av typen %qT behÃ¶ver ISA-utÃ¶kningen SVEanrop till Ã¶verlagrade operatorer fÃ¥r inte finnas i ett konstantuttryckcalls_comdat_local Ã¤r satt utanfÃ¶r nÃ¥gon comdat-gruppdet gÃ¥r bara att anvÃ¤nda attributet %qE pÃ¥ definitioner av objekt- eller klasstyp med filrÃ¤ckviddman kan anvÃ¤nda hÃ¶gst en av specificerarna %<constinit%> och %<constexpr%>kan inte anvÃ¤nda icke-gp-relativa absoluta adresserkandidat 1:kandidat 2:kandidat Ã¤r:kandidater Ã¤r:kandidat:kandidater Ã¤r:det gÃ¥r inte att gÃ¶ra %<dynamic_cast%> %qE (av typ %q#T) till typ %q#T (%s)kan inte %<goto%> in i ett %<catch%>-blockkan inte %<goto%> in i ett %<try%>-blockdet gÃ¥r inte att lÃ¤gga till en upprÃ¤kningslista till en mallinstansieringkan inte lÃ¤gga till kontrakt efter definitionenkan inte lÃ¤gga till kontrakt till en virtuell funktiondet gÃ¥r inte att allokera ett objekt av abstrakt typ %qTdet gÃ¥r inte att allokera objekt med RVV-typen %qTdet gÃ¥r inte att allokera objekt med SVE-typen %qTkan inte allokera stack fÃ¶r variabeln %q+D, naken funktionkan inte allokera vl-register fÃ¶r %qs pÃ¥ detta mÃ¥l%<%s%> kan inte anvÃ¤ndas pÃ¥ %qD, som redan har markerats med ett OpenMP â€�declare targetâ€�-direktivdet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en icke-konstant adressdet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en upprÃ¤knare %qDdet gÃ¥r inte att applicera %<offsetof%> pÃ¥ destrueraren %<~%T%>det gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en medlemsfunktiondet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ medlemsfunktion %qDdet gÃ¥r inte att anvÃ¤nda %<offsetof%> pÃ¥ en statisk datamedlem %qDgÃ¥r inte att applicera %<offsetof%> nÃ¤r %<operator[]%> Ã¤r Ã¶verlagraddet gÃ¥r inte att tillÃ¤mpa bÃ¥de attributet %<longcall%> och %<shortcall%> pÃ¥ samma funktiondet gÃ¥r inte att applicera medlemspekare %qE pÃ¥ %qE, som Ã¤r av typ %qT som inte Ã¤r en klassdet gÃ¥r inte att binda bitfÃ¤lt %qE till %qTkan inte binda l-vÃ¤rdesreferens av typen %qH till ett r-vÃ¤rde av typen %qIkan inte binda icke-const-l-vÃ¤rde av typen %qH till ett vÃ¤rde av typ %qIkan inte binda icke-const-l-vÃ¤rde av typen %qH till ett r-vÃ¤rde av typ %qIdet gÃ¥r inte att binda packat fÃ¤lt %qE till %qTdet gÃ¥r inte att binda en referens av typen %qH till %qI pÃ¥ grund av olika vektorgrÃ¤nserdet gÃ¥r inte att binda rvalue %qE till %qTkan inte binda r-vÃ¤rdesreferens av typen %qH till ett l-vÃ¤rde av typ %qIdet gÃ¥r inte att anropa %<__builtin_custom_%s%> utan att ange flaggan %<-mcustom-%s%>det gÃ¥r inte att anropa ett koncept som en funktionkan inte anropa konstrueraren %<%T::%D%> direktdet gÃ¥r inte att anropa medlemsfunktion %qD utan ett objektdet gÃ¥r inte att fÃ¥nga %qE via referenskan inte fÃ¥nga medlemmen %qD i anonym uniondet gÃ¥r inte att typkonvertera %qs till %qs eftersom deras storlekar inte stÃ¤mmer Ã¶verensdet gÃ¥r inte att gÃ¶ra typkonvertering av typen %qs till typen %qsdet gÃ¥r inte att gÃ¶ra typkonvertering av ett uttryck av typen %qs till typen %qsdet gÃ¥r inte att fÃ¥nga typen %qT eftersom typer av variabel storlek Ã¤r inblandadedet gick inte att stÃ¤nga ej existerande svarsfilkan inte stÃ¤nga en kanal endast fÃ¶r mottagningdet gÃ¥r inte att kombinera GNU- och SVE-vektorer i en binÃ¤r operationkan inte kombinera en bas av typen %qT med ett index av typen %qTkan inte kombinera en bas av typen %qT till typen %qTdet gÃ¥r inte att konvertera %qE frÃ¥n typ %qH till typ %qIkan inte konvertera %qE frÃ¥n typ %qT till typ %qTdet gÃ¥r inte att konvertera %qE till %qTdet gÃ¥r inte att konvertera %qE till %qT fÃ¶r attdet gÃ¥r inte att konvertera %qH till %qIdet gÃ¥r inte att konvertera %qH till %qI nÃ¤r argument skickasdet gÃ¥r inte att konvertera %qH till %qI i tilldelningdet gÃ¥r inte att konvertera %qH till %qI i standardargumentdet gÃ¥r inte att konvertera %qH till %qI i initieringdet gÃ¥r inte att konvertera %qH till %qI i returdet gÃ¥r inte att konvertera ett delegerat uttryck till %qsdet gÃ¥r inte att konvertera ett vÃ¤rde av typen %qT till vektortypen %qT som har annan storlekdet gÃ¥r inte att konvertera en vektor av typen %qT till typen %qT som har annan storlekdet gÃ¥r inte att konvertera uttryck, endast bastyper kan konverteraskan inte konvertera %qT till basklassen %qT eftersom %qT Ã¤r inkomplettkan inte konvertera frÃ¥n basklassen %qT till den hÃ¤rledda klassen %qT eftersom basen Ã¤r virtuellkan inte konvertera frÃ¥n basklassen %qT till den hÃ¤rledda klassen %qT via den virtuella basen %qTdet gÃ¥r inte att konvertera frÃ¥n ofullstÃ¤ndig typ %qH till %qIkan inte konvertera frÃ¥n pekare till basklassen %qT till pekare till den hÃ¤rledda klassen %qT eftersom basen Ã¤r virtuellkan inte konvertera frÃ¥n pekare till basklassen %qT till pekare till den hÃ¤rledda klassen %qT via den virtuella basen %qTdet gÃ¥r inte att konvertera posten %qs till %qskan inte konvertera till en pekartypdet gÃ¥r inte att konvertera typ %qH till typ %qIdet gÃ¥r inte att konvertera vÃ¤rdet till en vektorkan inte skapa pekare till referensmedlem %qDkan inte skapa fÃ¶rkompilerat huvud %s: %mdet gÃ¥r inte att skapa typinformation fÃ¶r typen %qT eftersom typer av variabel storlek Ã¤r inblandadedet gÃ¥r inte att deklarera %<::main%> som %qsdet gÃ¥r inte att deklarera %<::main%> som en global variabeldet gÃ¥r inte att deklarera %<::main%> som en malldet gÃ¥r inte att deklarera %<::main%> som inlinedet gÃ¥r inte att deklarera %<::main%> som staticdet gÃ¥r inte att deklarera en %<catch%>-parameter att vara av abstrakt klasstyp %qTdet gÃ¥r inte att deklarera en parameter till %<catch%> att vara av rvalue-referenstyp %qTdet gÃ¥r inte att deklarera %qD i en annan moduldet gÃ¥r inte att deklarera %qD att vara en bitfÃ¤ltstypdet gÃ¥r inte att deklarera en parameter med %<decltype(auto)%>det gÃ¥r inte att deklarera bitfÃ¤lt %qD med typen %<warn_if_not_aligned%>det gÃ¥r inte att deklarera bitfÃ¤lt %qD med funktionstypdet gÃ¥r inte att deklarera bitfÃ¤ltet %qs med typen %<warn_if_not_aligned%>det gÃ¥r inte att deklarera fÃ¤ltet %q+D att vara av abstrakt typ %qTdet gÃ¥r inte att deklarera medlem %<%T::%s%> inuti %qTdet gÃ¥r inte att deklarera medlemsfunktionen %<%T::%s%> inuti %qTdet gÃ¥r inte deklarera medlemsfunktionen %qD att ha statisk lÃ¤nkklassdet gÃ¥r inte att deklarera parametern %q+D att vara av abstrakt typ %qTdet gÃ¥r inte att deklarera en parameter till att vara av abstrakt typ %qTdet gÃ¥r inte att deklarera pekare till %q#Tdet gÃ¥r inte att deklarera pekare medlem av %q#Tdet gÃ¥r inte att deklarera en pekare till en kvalificerad funktionstyp %qTdet gÃ¥r inte att deklarera referens till %q#Tdet gÃ¥r inte att deklarera en referens till %q#T, som inte Ã¤r ett typedef- eller ett malltypargumentdet gÃ¥r inte att deklarera en referens till en kvalificerad funktionstyp %qTkan inte deklarera en statisk funktion i en annan funktiondet gÃ¥r inte att deklarera variabeln %q+D att vara av abstrakt typ %qTkan inte dekomponera adressdet gÃ¥r inte dekomponera klasstypen %qT fÃ¶r att den har en anonym struct-medlemkan inte dekomponera klasstypen %qT fÃ¶r att den har en anonym unionsmedlemdet gÃ¥r inte att dekomponera klasstypen %qT utan icke-statiska datamedlemmarkan inte dekomponera klasstypen %qT: bÃ¥de den och dess basklass %qT har ickestatiska datamedlemmarkan inte dekomponera klasstypen %qT: dess basklasser %qT och %qT har ickestatiska datamedlemmardet gÃ¥r inte att dekomponera en oÃ¥tkomlig medlem %qD av %qTdet gÃ¥r inte att dekomponera lambdahÃ¶ljestypen %qTdet gÃ¥r inte att dekomponera typen %qT som inte Ã¤r en klass eller vektordet gÃ¥r inte att dekomponera unionstypen %qTdet gÃ¥r inte att dekomponera en vektor %qT med variabel lÃ¤ngddet gÃ¥r inte att dekomponera en vektor %qT med variabel lÃ¤ngddet gÃ¥r inte att minska en pekare pÃ¥ en ofullstÃ¤ndig typ %qTkan inte hÃ¤rleda mallargument fÃ¶r kopieinitiering av %qT, eftersom den inte har nÃ¥gra icke-explicita hÃ¤rledningsguider eller anvÃ¤ndardeklarerade konstruerarekan inte hÃ¤rleda mallargument till %qT, eftersom den inte nÃ¥gra anvÃ¤ndbara hÃ¤rledningsguiderkan inte hÃ¤rleda mallargument frÃ¥n introduktionslistandet gÃ¥r inte att standardjÃ¤mfÃ¶ra en anonym unions medlemdet gÃ¥r inte att standardjÃ¤mfÃ¶ra en flexibel vektormedlemdet gÃ¥r inte att standardjÃ¤mfÃ¶ra referensmedlemmen %qDdet gÃ¥r inte att standardjÃ¤mfÃ¶ra unionen %qTdet gÃ¥r inte att definiera %qD i en annan moduldet gÃ¥r inte att definiera vÃ¤nfunktion %qs i en lokal klassdefinitiondet gÃ¥r inte att definiera medlemsfunktion %<%T::%s%> inuti %qTdet gÃ¥r inte att definiera medlem av beroende typedef %qTdet gÃ¥r inte att radera en funktion.  Endast pekare till objekt Ã¤r giltiga argument till %<delete%>kan inte radera objekt med RVV-typen %qTkan inte radera objekt med SVE-typen %qTdet gÃ¥r inte att dereferera %qE i en %qs-klausulkan inte hÃ¤rleda frÃ¥n %<final%> bas %qT i hÃ¤rledd typ %qTdet gÃ¥r inte att avgÃ¶ra %<#include%>-Ã¶versÃ¤ttning av %s: %sdet gÃ¥r inte att avgÃ¶ra lÃ¤ngden av en %qsdet gÃ¥r inte att avaktivera den inbyggda funktionen %qskan inte skicka ut ojusterade pekare i ptx-assemblerdet gÃ¥r inte att kÃ¶ra %qs: %sdet gÃ¥r inte att kÃ¶ra %qs: %s: %mdet gÃ¥r inte att expandera initierare fÃ¶r medlem %qDdet gÃ¥r inte att deklarera medlem %q#D att ha extern lÃ¤nkklassdet gÃ¥r inte att utÃ¶ka PCH-fil: %mkan inte falla igenom sista fallet i en switchkan inte hitta %<ldd%>kan inte hitta %<nm%>kan inte hitta %qsdet gÃ¥r inte att hitta %s i insticksmodul %s
*************** SPECIELLT Ã„NDAMÃ…L.
*** 2264,2270 ****
  internt konsistensfelinternt fel: %<cris_side_effect_mode_ok%> med felaktiga operanderinternt fel: felaktigt register: %dinternt fel: fÃ¶rvÃ¤ntade inte att operand1 skulle vara en konstant mÃ¤ngdden interna proceduren %qs vid %L stÃ¥r i konflikt med DUMMY-argumentintern enhet i WRITEattributen interrupt och naked Ã¤r inte kompatiblaavbrottshanterare kan inte vara MIPS16-funktioneravbrottshanterare kan inte ha argumentavbrottshanteringrutiner kan endast ha ett pekarargument och ett valfritt heltalsargumentavbrottshanteringsrutiner kan inte anropas direktavbrottshanteringsrutiner mÃ¥ste returnera %<void%>avbrottshanteringsrutiner skall ha %qs som andra argumentavbrottshanteringsrutiner skall ha en pekare som fÃ¶rsta argumentavbrottsvektor till %qE-attributet Ã¤r inte %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)%>inbyggt registerindex Ã¤r utanfÃ¶r sitt intervallinbyggd variabel som inte Ã¤r en procedurogiltig %%-kodogiltig %%A-operandogiltigt %%A-vÃ¤rdeogiltig %%B-operandogiltig %%C-operandogiltigt %%C-vÃ¤rdeogiltig %%D-operandogiltigt %%D-vÃ¤rdeogiltigt %%E-vÃ¤rdeogiltigt %%F-vÃ¤rdeogiltigt %%G-lÃ¤geogiltigt %%G-vÃ¤rdeogiltigt %%H-vÃ¤rdeogiltig %%J-kodogiltigt %%J-vÃ¤rdeogiltigt %%K-vÃ¤rdeogiltigt %%L-vÃ¤rdeogiltigt %%M-vÃ¤rdeogiltigt %%N-vÃ¤rdeogiltigt %%O-vÃ¤rdeogiltig %%P-operandogiltigt %%P-vÃ¤rdeogiltigt %%R-vÃ¤rdeogiltigt %%T-vÃ¤rdeogiltigt %%U-vÃ¤rdeogiltigt %%V-vÃ¤rdeogiltig %%Y-operandogiltigt %%d-vÃ¤rdeogiltigt %%e-vÃ¤rdeogiltig %%f-operandogiltigt %%f-vÃ¤rdeogiltigt %%h-vÃ¤rdeogiltig %%j-kodogiltigt %%j-vÃ¤rdeogiltigt %%k-vÃ¤rdeogiltigt %%m-vÃ¤rdeogiltigt %%p-vÃ¤rdeogiltigt %%q-vÃ¤rdeogiltigt %%r-vÃ¤rdeogiltig %%s-operandogiltigt %%s-vÃ¤rdeogiltigt %%t-vÃ¤rdeogiltigt %%t/%%b-vÃ¤rdeogiltigt %%u-vÃ¤rdeogiltig %%v-kodogiltigt %%x-vÃ¤rdeogiltig %%xn-kodogiltigt %%y-vÃ¤rde, fÃ¶rsÃ¶k anvÃ¤nda â€�Zâ€�-begrÃ¤nsningenogiltigt %%z-vÃ¤rdeogiltigt %<#pragma %s%>ogiltig %<CASE_CHAIN%>felaktigt %<CPU_TYPE%>-vÃ¤rde pÃ¥ %qs lÃ¤st frÃ¥n %<devices.csv%> fÃ¶r %qsfelaktigt %<MPY_TYPE%>-vÃ¤rde pÃ¥ %qs lÃ¤st frÃ¥n %<devices.csv%> fÃ¶r %qsogiltigt %<PHI%>-argumentogiltigt %<PHI%>-resultatogiltig %<const_cast%> frÃ¥n typ %qT till typ %qTogiltig %<const_cast%> av ett rvÃ¤rde av typ %qT till typ %qTfelaktig underliggande typ fÃ¶r %<enum%>ogiltig %<static_cast%> frÃ¥n typ %qT till typ %qTogiltigt %<sve_width%>-vÃ¤rde: %dfelaktig reduktionsmodifierare %<task%> pÃ¥ konstruktion kombinerad med %<simd%> eller %<loop%>felaktig reduktionsmodifierare %<task%> pÃ¥ en konstruktion inte kombinerad med %<parallel%>, %<for%> eller %<sections%>felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs eller %<sections%>felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs, %<sections%> eller %<scope%>ogiltig %qs-avstÃ¥ndsoperatorogiltig â€�asmâ€�: ogiltiga (pekar)operander %qsogiltigt IACC-argumentfelaktig JSON-syntaxogiltig vÃ¤nstersida i gimple-anropogiltigt Objective-C++-vÃ¤ljarnamnogiltig OpenACC-klausul vid filrÃ¤ckviddfelaktig OpenMP ickerektangulÃ¤rt slingsteg; %<(%E - %E) * %E%> Ã¤r inte en multipel av slinga %d steg %qEogiltig hÃ¶gersida fÃ¶r gimple-minneslagring: %qsogiltig UNSPEC som operandogiltig UNSPEC som operand: %dogiltig _Literalogiltig abstrakt parametertyp %qTogiltig abstrakt returtyp %qTogiltig abstrakt returtyp fÃ¶r funktionen %q+#Dogiltig abstrakt returtyp fÃ¶r medlemsfunktion %q+#Dogiltigt abstrakt typ %qT fÃ¶r %qEogiltig abstrakt typ fÃ¶r %q+Dogiltig Ã¥tkomst av icke-statisk datamedlem %qD i virtuell bas till NULL-objektogiltig adressogiltig adress fÃ¶r utmatningsmodifieraren â€�Oâ€�ogiltig adress fÃ¶r utmatningsmodifieraren â€�Râ€�ogiltig adress fÃ¶r â€�Sâ€�-utmatningsmodifierareogiltig adress i operandenogiltigt adresslÃ¤geogiltig adressoperand i %qsogiltigt adresseringslÃ¤gefelaktig justering fÃ¶r %<#pragma align%>, ignorerasogiltigt argument till %<__builtin_arc_aligned%>ogiltig anvÃ¤ndning av %<__alignof%> pÃ¥ ett bitfÃ¤ltogiltig anvÃ¤ndning av %<sizeof%> pÃ¥ ett bitfÃ¤ltogiltig anvÃ¤ndning av %<sizeof%> pÃ¥ en funktionstypogiltig anvÃ¤ndning av %qs pÃ¥ en medlemsfunktionogiltig anvÃ¤ndning av %qs pÃ¥ en void-typogiltig tillÃ¤mpning av %qs pÃ¥ vektortypen %qT med ofullstÃ¤ndig elementtypogiltig tillÃ¤mpning av %qs pÃ¥ ofullstÃ¤ndig typ %qTogiltig arkitektur fÃ¶r mÃ¥lattribut eller -pragma %qsogiltigt argument %<%s%> till %<-mbranch-protection=%>ogiltigt argument %<%s%> till %<-mharden-sls=%>ogiltigt argument %d till den inbyggda %qFogiltigt argument %qs till %qsogiltigt argument givet till %<-mharden-sls=%>ogiltigt argument i flaggan %qsogiltigt argument till attributet %qEogiltigt argument till attributet %qsogiltigt argument till SQRT vid %Logiltiga argument till %qDogiltigt argument inbyggd funktionogiltigt argument till den inbyggda funktionen %sogiltigt argument till gimple-anropogiltiga argumentogiltigt argument till flaggan %<-falign-%s%>: %qsogiltigt argument till %<-fpatchable-function-entry%>ogiltig vektortilldelningogiltig bas %qE fÃ¶r SSA-namnogiltig basklasspecifikationfelaktigt blockindexogiltig gren till/frÃ¥n strukturerat %s-blockotillÃ¥tet anrop av icke-funktionfelaktig flagga till calls_comdat_localogiltig case-etikett i en switch-satsogiltigt case-intervall i en switch-satsogiltig konvertering frÃ¥n typ %qT till typ %qTogiltig typkonvertering av ett pr-vÃ¤rdeuttryck av typ %qT till typ %qTogiltig typkonvertering till en abstrakt klasstyp %qTogiltig konvertering till funktionstyp %qTogiltigt klassnamn i deklaration av %qDfelaktig klick i %qsogiltig kombination av flera typkvalificerareogiltig jÃ¤mfÃ¶relsekod i gimple-villkorogiltig jÃ¤mfÃ¶relse av genererad vektorogiltig jÃ¤mfÃ¶relse av genererad postogiltig jÃ¤mfÃ¶relsekod av nil med nilogiltig jÃ¤mfÃ¶relse av ojÃ¤mfÃ¶rbar vektorogiltig jÃ¤mfÃ¶relse av ojÃ¤mfÃ¶rbar postogiltig jÃ¤mfÃ¶relse av ojÃ¤mfÃ¶rbar typogiltig jÃ¤mfÃ¶relse av oordnad typogiltig jÃ¤mfÃ¶relseoperator fÃ¶r utmatningsmodifieraren â€�Eâ€�ogiltig const_double-operandogiltig konstantogiltig konstant - fÃ¶rsÃ¶k med att anvÃ¤nda en utmatningsmodifierareogiltig konstant fÃ¶r utmatningsmodifieraren â€�%câ€�ogiltig konstant i %<#pragma %s%>ogiltig konstant i %<#pragma pack%> - ignorerasogiltig konstant vektor fÃ¶r utmatningsmodifieraren â€�%câ€�ogiltig begrÃ¤nsad typparameterogiltiga begrÃ¤nsningarogiltig begrÃ¤nsning fÃ¶r operandogiltig konstruerare, du menade fÃ¶rmodligen %<%T (const %T&)%>felaktigt styrregister %d fÃ¶r mvtc; anvÃ¤nder %<psw%>ogiltigt styrpredikatogiltig konvertering frÃ¥n %<__fpreg%>ogiltig konvertering frÃ¥n %qH till %qIogiltig konvertering frÃ¥n typen %<__vector_pair%>ogiltig konvertering frÃ¥n typen %<__vector_quad%>ogiltig konvertering frÃ¥n typen %<bfloat16_t%>ogiltig konvertering i gimple-anropogiltig konvertering i retursatsogiltig konvertering till %<__fpreg%>ogiltig konvertering till typen %<__vector_pair%>ogiltig konvertering till typen %<__vector_quad%>ogiltig konvertering till typen %<bfloat16_t%>ogiltig konvertering till typ %qT frÃ¥n typ %qTogiltig kovariant returtyp fÃ¶r %q#Dogiltig kovariant returtyp fÃ¶r %q+#Dfelaktig cpu %qs fÃ¶r %s%qs%sogiltig flagga fÃ¶r anpassad instruktion %qsogiltig omdeklaration av %<%T::%E%>ogiltig deklaration av medlemsmall i lokal klassogiltig deklaratorogiltigt standardargument fÃ¶r en mallmallparameterogiltig standardfallsetikett i en switch-satsogiltig definition av kvalificerad typ %qTogiltig depend-sortogiltig beroendesort i omp %<ordered%> %<depend%>ogiltig dist_schedule-sortfelaktig doacross-sortogiltigt elementindex %qE till %<__builtin_shufflevector%>ogiltig elementtyp fÃ¶r attributet %qsfelaktig embedcfg: Files-posten Ã¤r inte en strÃ¤ngfelaktig embedcfg: Files Ã¤r inte ett JSON-objektfelaktig embedcfg: Patterns-posten Ã¤r inte en vektorfelaktig embedcfg: Patterns Ã¤r inte ett JSON-objektfelakig embedcfg: dubbla Patterns-posterfelaktig embedcfg: saknad Filesfelaktig embedcfg: saknad Patternsfelaktig embedcfg: inte ett JSON-objektogiltigt kodningsprefix i litteral operatorogiltig ingÃ¥ng till strukturerat %s-blockogiltig utgÃ¥ng frÃ¥n strukturerat %s-blockogiltig utgÃ¥ng frÃ¥n OpenMP-strukturerat blockogiltig explicit specifikationogiltigt uttryck - fÃ¶rsÃ¶k med att anvÃ¤nda en utmatningsmodifierareogiltigt uttryck som operandogiltigt uttryck som min-l-vÃ¤rdeogiltigt uttryck fÃ¶r utmatningsmodifieraren â€�%câ€�ogiltigt uttryck som statisk vektordimension: %sogiltig uttryckstyp fÃ¶r %<#pragma omp atomic%>ogiltig felminnesmodell %qs fÃ¶r %qDogiltig funktionsmodifierare %qs i %<-march=%s%>ogiltig funktionsmodifierare %qs i %<-mcpu=%s%>felaktig funktionsmodifierare %qs pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>felaktig funktionsmodifierare %s pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>ogiltigt fn-specifikationsattribut â€�%sâ€�ogiltigt fn-specifikationsattribut â€�%sâ€� arg %iogiltig fnsummary i LTO-strÃ¶mogiltig form pÃ¥ %<#pragma omp atomic compare%>ogiltig form pÃ¥ %<#pragma omp atomic%>ogiltig form pÃ¥ %<pragma omp atomic compare%>felaktigt format pÃ¥ %<sve_width%>felaktigt format pÃ¥ %sogiltig fp-konstantogiltig fpu fÃ¶r mÃ¥lattributet eller pragmat %qsogiltig funktion i gimple-anropfelaktig hÃ¥rd registeranvÃ¤ndning mellan Ã¶verskrivningsoperanden och indataoperandenfelaktig hÃ¥rd registeranvÃ¤ndning mellan utdataoperanden och matchande begrÃ¤nsningsoperandenogiltig hÃ¥rd registeranvÃ¤ndning mellan utmatningsoperanderfelaktigt huvudnamn %qsogiltig hexadecimalsiffraogiltigt id-vÃ¤rde till undantagsattributetogiltigt id-vÃ¤rde till avbrottsattributetogiltigt id-vÃ¤rde fÃ¶r avbrotts-/undantagsattributogiltigt id-vÃ¤rde fÃ¶r Ã¥terstÃ¤llningsattributogiltig initiering i klassen av statisk datamedlem med icke heltalstyp %qTogiltigt Ã¶kningsuttryckogiltigt startvÃ¤rde fÃ¶r medlem %qEogiltig initiering av icke konstant referens av typ %qH frÃ¥n ett r-vÃ¤rde av typ %qIogiltig initiering av referens av typ %qH frÃ¥n uttryck av typ %qIogiltig initierareogiltig initierarklausulogiltig initierare fÃ¶r %q#Dogiltig initierare fÃ¶r vektormedlem %q#Dogiltig initierare fÃ¶r medlemsfunktion %qDogiltig initierare fÃ¶r deklaration av strukturerad bindningogiltig instruktion:ogiltigt iterationsvariabel i snabb upprÃ¤kningogiltig hoppfunktion i LTO-strÃ¶mfelaktig nyckeltyp till %<-mbranch-protection=%>ogiltig etikett i gimple-villkorogiltig vÃ¤nsterhandssida i tilldelningogiltig rad i upplÃ¶sningsfilenogiltig lÃ¤nkklasspecifikationogiltig plats fÃ¶r %<pragma %s%>, ignorerasogiltigt l-vÃ¤rde i %<asm%>-utdata %dogiltig map-sortogiltigt maskogiltig masktyp i %qsogiltig medlemsmalldeklaration %qDogiltig minnesmodell %qs fÃ¶r %qDogiltig minnesmodell %wi fÃ¶r %qDogiltig minnesmodellsargument %d till %qEfelaktig modulnamn %qsfelaktigt namn %qs i pragmat eller attributet %<target("arch=")%>felaktigt namn %qs i pragmat eller attributet %<target("cpu=")%>felaktigt namn %qs i pragmat eller attributet %<target("tune=")%>ogiltigt new-uttryck av abstrakt klasstyp %qTogiltig nmi-funktion fÃ¶r Ã¥terstÃ¤llningsattributogiltigt mallargument som inte Ã¤r en typogiltiga operander som inte Ã¤r vektor till %qsfelaktigt antal i %<-mrgf-banked-regs=%s%> giltiga vÃ¤rden Ã¤r 0, 4, 8, 16 eller 32felaktigt antal argument till flaggan %<-falign-%s%>: %qsogiltig avlastningstabell i %sogiltig avstÃ¥ndsoperand i %qsogiltig operandogiltig operand till %%xn-kodogiltig operandadressogiltig operandkod â€�%câ€�ogiltig operand fÃ¶r â€�%%%câ€�ogiltig operand fÃ¶r â€�Aâ€�-modifierareogiltig operand fÃ¶r â€�Dâ€�-modifierareogiltig operand fÃ¶r â€�Hâ€�-modifierareogiltig operand fÃ¶r â€�Oâ€�-modifierareogiltig operand fÃ¶r â€�Tâ€�-modifierareogiltig operand fÃ¶r â€�bâ€�-modifierareogiltig operand fÃ¶r â€�eâ€�-modifierareogiltig operand fÃ¶r â€�mâ€�-modifierareogiltig operand fÃ¶r â€�oâ€�-modifierareogiltig operand fÃ¶r â€�pâ€�-modifierareogiltig operand fÃ¶r â€�zâ€�-modifierareogiltig operand fÃ¶r kod â€�%câ€�ogiltig operand till %qsogiltig operand i retursatsogiltig operand i unÃ¤r operationogiltig operand fÃ¶r modifierarbokstavogiltig operand i utmatningskodogiltig operandprefixogiltig operandprefix â€�%%%câ€�ogiltig operandstorlek fÃ¶r operandkod â€�%câ€�ogiltig operandstorlek fÃ¶r operandkod â€�Oâ€�ogiltig operandstorlek fÃ¶r operandkod â€�zâ€�ogiltig operand fÃ¶r %%H/%%L-kodogiltig operand till %%M-kodogiltig operand till %%N-kodogiltig operand till %%O-kodogiltig operand till %%Rogiltig operand fÃ¶r %%R-kodogiltig operand till %%Sogiltig operand till %%T/%%B-kodogiltig operand fÃ¶r %%U-kodogiltig operand till %%V-kodogiltig operand till %%Z-kodogiltig operand till %%p-kodogiltig operand till %%s-kodogiltig operand till %%z-kodogiltig operand till switch-satsfelaktig operandtyp %qT fÃ¶r %qsogiltig operandtyp anvÃ¤nd med operandkod â€�%câ€�ogiltiga operander binÃ¤r operationogiltiga operander i gimple-jÃ¤mfÃ¶relseogiltiga operander trestÃ¤llig operationogiltiga operander av typ %qT och %qT till binÃ¤r %qOogiltig operand till %%c-kodogiltig operand till %qsogiltiga operander till binÃ¤r %s (har %qT och %qT)ogiltig operationogiltig operation (%s)ogiltig operation pÃ¥ %<__fpreg%>ogiltig operator fÃ¶r %<#pragma omp atomic%>ogiltig ordning i asm-nod %iogiltig parameterkombination fÃ¶r inbyggd %qs i AltiVecogiltig parameterkombination fÃ¶r den inbyggda %qsogiltig parametertyp %qTogiltig passpositioneringsoperationogiltigt pekarlÃ¤ge %qsogiltigt pekare till bitfÃ¤lt %qDogiltig position eller storlek i %qsogiltig position eller storleksoperand till %qsogiltig privat reduktion av %qEogiltig proc_bind-sortfelaktig skyddstyp %qs i pragmat eller attributet %<target("branch-protection=")%>ogiltig prototyp fÃ¶r â€�%sâ€�ogiltig interpunktion %qc i begrÃ¤nsningogiltigt pure-const-tillstÃ¥nd fÃ¶r funktionogiltig pure-specificerare (endast %<= 0%> Ã¤r tillÃ¥tet)ogiltiga kvalificerare fÃ¶r %<constexpr%>-objektogiltiga kvalificerare fÃ¶r fÃ¤lt av %<constexpr%>-objektogiltiga kvalificerare pÃ¥ typ som inte Ã¤r medlemsfunktionogiltigt kvalificerande rÃ¤ckvidd i pseudodestruerarnamnogiltig receive pÃ¥ kanal endast fÃ¶r sÃ¤ndningogiltig mottagartyp %qsogiltig reduktionsidentifierareogiltig referens fÃ¶r utmatningsmodifieraren â€�Jâ€�ogiltig registernamn fÃ¶r %q+Dogiltigt reguljÃ¤rt uttryck %qs i %qsogiltig omlokaliseringogiltig upplÃ¶sning i upplÃ¶sningsfilenogiltig returtyp %qT fÃ¶r %<constexpr%>-funktionen %q+Dogiltig rtl-delning hittad i instruktionenogiltig schedule-sortogiltigt andra argument till %<__builtin_prefetch%>; anvÃ¤nder nollogiltigt andra argument inbyggd funktionogiltig send pÃ¥ kanal endast fÃ¶r mottagningogiltig setter, den mÃ¥ste ha ett argumentogiltig skiftoperandogiltig kÃ¤llkodsblockspecifikationogiltig statisk kedja i gimple-anropogiltig lagringsklass fÃ¶r funktionen %qEogiltigt mÃ¥lvÃ¤rde fÃ¶r memregs %<%d%>ogiltig malldeklaration av %qDogiltig mallparameter som inte Ã¤r en typfelaktig mallargumentlistaogiltigt mall-idogiltigt tredje argumentogiltigt tredje argument till %<__builtin_ia32_prefetch%>; anvÃ¤nder nollogiltigt tredje argument till %<__builtin_prefetch%>; anvÃ¤nder nollogiltig typ %<void%> fÃ¶r %<new%>ogiltig typ %qT som initierare fÃ¶r en vektor med typ %qTogiltig typ %qT deklarerad %<friend%>ogiltigt typargument (har %qT)ogiltigt typargument till %<->%> (har %qT)ogiltigt typargument till %<->*%> (har %qT)ogiltigt typargument i vektorindexering (har %qT)ogiltigt typargument till implicit konvertering (har %qT)ogiltigt typargument till unÃ¤r %<*%> (har %qT)ogiltig typ fÃ¶r %<asm%>-flaggutdatafelaktig typ fÃ¶r _Literal med konstruerareogiltig typ fÃ¶r iterationsvariabelogiltig typ fÃ¶r iterationsvariabeln %qEogiltig typ fÃ¶r make-funktionogiltig typ fÃ¶r parameter %d till %<constexpr%>-funktion %q+#Dogiltig typ pÃ¥ egenskapogiltig typ av %<__MEM%>-operandogiltig typ fÃ¶r argument %u till en typgenerisk funktionfelaktig typgenerisk returtyp fÃ¶r argument %u till %<__builtin_tgmath%>felaktig typgenerisk typ fÃ¶r argument %u till argument %u till %<__builtin_tgmath%>ogiltiga typer %<%T[%T]%> fÃ¶r vektorindexogiltiga typer fÃ¶r %qsogiltiga typer adressrymdskonverteringogiltiga typer i konvertering till flyttalogiltiga typer i konvertering till heltalogiltiga typer i fixdecimalskonverteringogiltiga typer i nop-konverteringogiltig anvÃ¤ndning av %%d, %%x eller %%Xogiltig anvÃ¤ndning av %<.%> i en funktion som inte Ã¤r variadiskogiltig anvÃ¤ndning av %<...%> med inbyggd funktionogiltig anvÃ¤ndning av %<...%> med annat Ã¤n skivaogiltig anvÃ¤ndning av %<::%>ogiltig anvÃ¤ndning av %<__builtin_va_arg_pack ()%>ogiltig anvÃ¤ndning av %<__builtin_va_arg_pack_len ()%>ogiltig anvÃ¤ndning av %<auto%> i konverteringsoperatorfelaktig anvÃ¤ndning av %<auto%> i standardmallargumentogiltig anvÃ¤ndning av %<auto%> i undantagsspecifikationfelaktig anvÃ¤ndning av %<auto%> i mallargumentogiltig anvÃ¤ndning av %<const_cast%> med typ %qT, som Ã¤r en pekare eller referens till en funktionstypogiltig anvÃ¤ndning av %<const_cast%> med typ %qT, som inte Ã¤r en pekare, referens, eller pekare-till-datamedlem-typogiltig anvÃ¤ndning av %<decltype(auto)%>ogiltig anvÃ¤ndning av %<extern%>-variabel %qD i %<#pragma acc declare%>ogiltig anvÃ¤ndning av %<global%>-variabeln %qD i %<#pragma acc declare%>ogiltig anvÃ¤ndning av %<restrict%>ogiltig anvÃ¤ndning av %<this%> efter att det Ã¤r giltigtogiltig anvÃ¤ndning av %<this%> pÃ¥ toppnivÃ¥ogiltig anvÃ¤ndning av %<this%> fÃ¶re det Ã¤r giltigtogiltig anvÃ¤ndning av %<this%> i icke-medlemsfunktionogiltig anvÃ¤ndning av %q#T med flexibel vektormedlem i %q#Togiltig anvÃ¤ndning av %qT med en vektor av storlek noll i %q#Dogiltig anvÃ¤ndning av %qDogiltig anvÃ¤ndning av %qD i lÃ¤nkklasspecifikationogiltig anvÃ¤ndning av %qE fÃ¶r att skapa en pekare-till-medlem-funktionogiltig anvÃ¤ndning av %qTfelaktig anvÃ¤ndning av %qT i mallargumentfelaktig anvÃ¤ndning av â€�%%%câ€�felaktig anvÃ¤ndning av MMA-operand av typ %qs som en funktionsparameterfelaktig anvÃ¤ndning av MMA-typen %qs i funktionens returvÃ¤rdeogiltig anvÃ¤ndning av en pekare till en ofullstÃ¤ndig typ i pekararitmetikogiltig anvÃ¤ndning av vektorindexering pÃ¥ pekare till medlemogiltig anvÃ¤ndning av vektor med ospecificerade grÃ¤nserfelaktig anvÃ¤ndning av asm-flaggutdataogiltig anvÃ¤ndning av attributet %<fallthrough%>felaktig anvÃ¤ndning av attribut i en tom deklarationogiltig anvÃ¤ndning av klammeromsluten initierarlistaogiltig anvÃ¤ndning av konstruerare som en mallogiltig anvÃ¤ndning av kontraktsroll fÃ¶r explicit semantikfelaktig anvÃ¤ndning av cv-kvalificerad typ %qT i en parameterdeklarationogiltig anvÃ¤ndning av beroende typ %qTogiltig anvÃ¤ndning av destruerare %qD som en typogiltig anvÃ¤ndning av destrueraren %qE som en typogiltig anvÃ¤ndning av flexibla vektormedlemmarogiltig anvÃ¤ndning av implicit konvertering av pekare till medlemogiltig anvÃ¤ndning av ofullstÃ¤ndig typ %q#Togiltig anvÃ¤ndning av ofullstÃ¤ndig typedef %qTogiltig anvÃ¤ndning av medlem %qD (glÃ¶mde du %<&%>?)ogiltig anvÃ¤ndning av %qD i ett konsturearar-%<pre%>-kontraktogiltig anvÃ¤ndning av %qD i ett destruerar-%<post%>-kontraktogiltig anvÃ¤ndning av %qD i en statisk medlemsfunktionogiltig anvÃ¤ndning av medlemsfunktionen %qD (glÃ¶mde du %<()%> ?)ogiltig anvÃ¤ndning av metodvÃ¤rde som argument till Offsetofogiltig anvÃ¤ndning av icke-l-vÃ¤rde-vektorogiltig anvÃ¤ndning av icke-statisk datamedlem %qDogiltig anvÃ¤ndning av icke-statisk datamedlem %qEogiltig anvÃ¤ndning av icke-statisk medlemsfunktion %qDogiltig anvÃ¤ndning av icke-statisk medlemsfunktion av typen %qTogiltig anvÃ¤ndning av paketexpansion %qTogiltig anvÃ¤ndning av paketexpansionsuttryckogiltig anvÃ¤ndning av platshÃ¥llaren %qTotillÃ¥ten anvÃ¤ndning av pekare till vektorer med olika kvalificerare i ISO C fÃ¶re C2Xogiltig anvÃ¤ndning av kvalificerat namn %<%D::%D%>ogiltig anvÃ¤ndning av kvalificerat namn %<%T::%D%>ogiltig anvÃ¤ndning av kvalificerat namn %<::%D%>ogiltig anvÃ¤ndning av register â€�%sâ€�ogiltig anvÃ¤ndning av post med flexibel vektormedlemogiltigt standardargument fÃ¶r mallmallparameter %qTogiltig anvÃ¤ndning av malltypparameter %qTogiltig anvÃ¤ndning av mall-id %qD i deklaration av primÃ¤r mallogiltig anvÃ¤ndning av mallnamnet %qE utan en argumentlistaogiltig anvÃ¤ndning av typfelaktig anvÃ¤ndning av typen %<void%> i en parameterdeklarationogiltig anvÃ¤ndning av typ %qT som standardvÃ¤rde fÃ¶r en mallmallparameterogiltig anvÃ¤ndning av unÃ¤rt %<*%> pÃ¥ pekare till medlemogiltig anvÃ¤ndning av odefinierad typ %qTogiltig anvÃ¤ndning av void-uttryckogiltig anvÃ¤ndning av volatilt l-vÃ¤rde inuti en %<transaction_safe%>-funktionogiltig anvÃ¤ndning volatilt l-vÃ¤rde inuti transaktionogiltig anvÃ¤ndardefinierad konvertering frÃ¥n %qH till %qIogiltig vÃ¤rdeinitiering av referenstyperogiltig resultattyp i vektorjÃ¤mfÃ¶relseogiltig vektorkonstantogiltig vektoromedelbarogiltig vektoroperandogiltig vektortyp fÃ¶r attributet %qEogiltiga vektortyper i nop-konverteringogiltigt versionsnummer %qsogiltig warm-funktion fÃ¶r Ã¥terstÃ¤llningsattributogiltig nollextraktioninverterat skivintervallio_kind_name(): felaktig I/O-sortipa-inline-sammanfattning saknas i indatafilipa-referenssammanfattning saknas i ltrans-enhetdÃ¶ljs av %qsis_c_interoperable(): gfc_simplify_expr misslyckadesden Ã¤r definierad som en pekare i en annan adressrymd i en annan Ã¶versÃ¤ttningsenhetden Ã¤r definierad som en pekare till en annan typ i en annan Ã¶versÃ¤ttningsenhetdet mÃ¥ste vara en pekare-till-medlem pÃ¥ formen %<&X::Y%>det mÃ¥ste vara adressen till en funktion med extern lagringsklassdet mÃ¥ste vara namnet pÃ¥ en funktion med extern lagringsklassdet definierades senare hÃ¤robjekt i READiterationsvariabel i snabb upprÃ¤kning Ã¤r inte ett objektiteration %s orsakar odefinierat beteendeiterationsvariabel %qD fÃ¥r inte vara firstprivateiterationsvariabel %qD skall inte vara reductioniterationsvariabel %qE Ã¤r fÃ¶rutbestÃ¤mt linjÃ¤rinstansvariabel %qE skall vara privatiterationsvariabel %qE fÃ¥r inte vara firstprivateinstansvariabel %qE fÃ¥r inte vara linjÃ¤riterationsvariabel %qE fÃ¥r inte vara reductioniteratorn %qD har %<_Atomic%>-kvalificerad typiteratorn %qD har const-kvalificerad typiteratorn %qD har varken heltals- eller pekartypiteratorn %qD har nollstegiteratorsteg med en icke-heltalstypiteratorvariabeldess dest_idx borde vara %d, inte %ddess vÃ¤rde kan variera mellan kompilatorversioner eller med olika flaggor %<-mtune%> eller %<-mcpu%>ivar %qs anvÃ¤nd av %<@synthesize%>-deklaration skall vara en befintlig ivariwmmxt-abi krÃ¤ver en CPU som klarar iwmmxtiwmmxt krÃ¤ver ett AAPCS-kompatibelt ABI fÃ¶r att fungera riktigthopp in i rÃ¤ckvidd fÃ¶r identifierare med variabel typhopp in i satsuttryckhoppar Ã¶ver variabelinitieringhopp till case-etiketthopp till etikett %qDskrÃ¤p vid slutet av %<#pragma %s%>skrÃ¤p vid slutet av %<#pragma ADDRESS%>skrÃ¤p vid slutet av %<#pragma CTABLE_ENTRY%>skrÃ¤p vid slutet av %<#pragma GCC memregs%> [0..16]skrÃ¤p vid slutet av %<#pragma GCC visibility%>skrÃ¤p vid slutet av %<#pragma __nostandard%>skrÃ¤p vid slutet av %<#pragma __standard%>skrÃ¤p vid slutet av %<#pragma align%>skrÃ¤p vid slutet av %<#pragma fini%>skrÃ¤p vid slutet av %<#pragma init%>skrÃ¤p vid slutet av %<#pragma longcall%>skrÃ¤p vid slutet av %<#pragma message%>skrÃ¤p vid slutet av %<#pragma ms_struct%>skrÃ¤p vid slutet av %<#pragma options%>skrÃ¤p vid slutet av %<#pragma pack%>skrÃ¤p vid slutet av %<#pragma pop_options%>skrÃ¤p vid slutet av %<#pragma push_options%>skrÃ¤p vid slutet av %<#pragma redefine_extname%>skrÃ¤p vid slutet av %<#pragma reset_options%>skrÃ¤p vid slutet av %<#pragma unused%>skrÃ¤p vid slutet av %<#pragma weak%>skrÃ¤p vid slutet av %<#pragma%> ghs endsdaskrÃ¤p vid slutet av %<#pragma%> ghs endtdaskrÃ¤p vid slutet av %<#pragma%> ghs endzdaskrÃ¤p vid slutet av %<#pragma%> ghs interruptskrÃ¤p vid slutet av %<#pragma%> ghs sectionskrÃ¤p vid slutet av %<#pragma%> ghs startsdaskrÃ¤p vid slutet av %<#pragma%> ghs starttdaskrÃ¤p vid slutet av %<#pragma%> ghs startzdaskrÃ¤p vid slutet av â€�#pragma extern_modelâ€�nyckelordet %<export%> bÃ¶r undvikas, och ignorerasnyckelordet %<export%> Ã¤r aktiverat med %<-fmodules-ts%>nyckelordet %<export%> Ã¤r inte implementerat och kommer ignorerasnyckelordet %<template%> Ã¤r inte tillÃ¥tet i klasshuvudnamnnyckelordet %<template%> Ã¤r inte tillÃ¥tet i deklarerar-idnyckelordet %<typename%> Ã¤r inte tillÃ¥tet i detta sammanhang (en kvalificerad medlemsinitierare Ã¤r implicit en typ)nyckelordet %<typename%> Ã¤r inte tillÃ¥tet i detta sammanhang (basklassen Ã¤r implicit en typ)nyckelordet %<typename%> Ã¤r inte tillÃ¥tet utanfÃ¶r mallaretikett %q+D Ã¤r deklarerad men inte definieradetikett %q+D Ã¤r definierad men inte anvÃ¤ndetikett %q+D anvÃ¤nd men Ã¤r inte definieradetikett %qD Ã¤r definierad hÃ¤retiketten %qD har ofullstÃ¤ndig kontext i gb %detiketten %qD mitt i grundblock %detiketten %qD till block stÃ¤mmer inte i gb %detikett %qE Ã¤r refererad till utanfÃ¶r nÃ¥gon funktionetiketten %s Ã¤r refererad utanfÃ¶r nÃ¥gon funktionetikett vid slutet av sammansatt satsen etikett vid slutet av en sammansatt sats Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>etikettens kontext Ã¤r inte den aktuella funktionsdeklarationenen etikettdefinition i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>lambdafÃ¥ngstinitierare Ã¤r endast tillgÃ¤ngliga med %<-std=c++14%> eller %<-std=gnu++14%>lambdafÃ¥ngst av %qE Ã¤r inte ett konstant uttrycklambdauttryck Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>lambda i lokal klass %q+T kan inte fÃ¥nga variabler frÃ¥n det omgivande sammanhangetlambdaparametern %qD Ã¤r deklarerad tidigare som en fÃ¥ngstlambdamallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++14%> eller %<-std=gnu++14%>lambdamallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>lambda-uttryck i mallparametertyplambdauttryck i mallargument Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>lambdauttryck i oberÃ¤knade sammanhang Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>lambdauttryck Ã¤r inte ett konstant uttryck fÃ¶re C++17lambdan Ã¤r implicit %<constexpr%> endast i C++17 och senarebana %wd utanfÃ¶r intervallet %wd - %wdbanindex mÃ¥ste vara en konstant omedelbarsprÃ¥k %s kÃ¤nns inte igensprÃ¥kdialekten skiljer %qs, %qs fÃ¶rvÃ¤ntadessprÃ¥kstrÃ¤ng %<â€�%Eâ€�%> kÃ¤nns inte igenstor fixdecimalskonstant implicit trunkerad till fixdecimaltypdet stora heltalet implicit trunkerat till en teckenlÃ¶s typstora returvÃ¤rden stÃ¶djs inte med flaggan %<-mabi=ti%>sista argumentet mÃ¥ste vara en omedelbarsista argumentet till %qD Ã¤r inte en heltalskonstant mellan 0 och 3sista registernamnet %s mÃ¥ste vara ett udda registerld returnerade avslutningsstatus %dvÃ¤nstra argumentet mÃ¥ste vara en skivavÃ¤nstra operanden till %<->*%> mÃ¥ste vara en pekare pÃ¥ en klass, men Ã¤r en pekare pÃ¥ en medlem av typen %qTvÃ¤nstra operanden av kommaoperator kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionvÃ¤nster operand av kommaoperator har ingen effektvÃ¤nstra operanden av kommaoperator Ã¤r en referens, inte ett anrop, till funktion %qEvÃ¤nster operand av skiftuttrycket %q+E Ã¤r negativvÃ¤nsterprecisionvÃ¤nsterprecision i strfmon-formatvÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ typenvÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ vektorelementetvÃ¤nstershiftoperanden Ã¤r negativvÃ¤nsterskift med negativt vÃ¤rdevÃ¤nster operand av kommauttryck har ingen effektvÃ¤nsterhandssida av tilldelning kan vara en kandidat fÃ¶r ett formatattributlen Ã¤r stÃ¶rre Ã¤n caplÃ¤ngden %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausullÃ¤ngden %qE i vektorsektion har inte heltalstyplÃ¤ngden berÃ¤knad hÃ¤rlÃ¤ngdmodifierarelÃ¤ngdmodifierare i printf-formatlÃ¤ngdmodifierare i scanf-formatlÃ¤ngdmodifierare i strfmon-formaten lÃ¤ngd behÃ¶vs nÃ¤r en skiva allokerastecknet %c upptÃ¤cktes och instruktionen var inte CONST_INTbibliotek: %s
  biblioteksfunktion %q#D omdeklarerad som icke-funktion %q#Dbiblioteket lib%s finns integrÃ¤nsen Ã¤r %wu byte, men argumentet Ã¤r %sgrÃ¤nsen Ã¤r %wu byte, men argumentet kan vara sÃ¥ stort som %slinjÃ¤r klausul tillÃ¤mpad pÃ¥ en variabel som inte Ã¤r heltal och inte pekare med typen %qTen linjÃ¤r klausul anvÃ¤nd pÃ¥ variabel som inte Ã¤r heltal och inte pekare med typen %qTlinjÃ¤r klausul med modifieraren %qs tillÃ¤mpad pÃ¥ en variabel som inte Ã¤r en referens med typen %qTett linjÃ¤rt steguttryck mÃ¥ste vara ett heltallÃ¤nka mot biblioteket pthread (standard pÃ¥)listinitierare fÃ¶r en typ som inte Ã¤r en klass fÃ¥r inte vara inom parenteseratt lista stackpekarregistret %qs i en Ã¶verskrivningslista bÃ¶r undvikasden litterala operatorn %q#D stÃ¥r i konflikt med den rÃ¥a litterala operatornlitterala operatorsuffix som inte fÃ¶regÃ¥s av %<_%> Ã¤r reserverade fÃ¶r framtida standardiseringden litterala operatormallen %qD har ogiltig parameterlista; en mallparameter som inte Ã¤r en typ pack %<<char...>%> fÃ¶rvÃ¤ntadesden litterala operatormallen %qD har ogiltig parameterlista; ett mallargument som inte Ã¤r en typ pack %<<char...>%> eller en ensam icke-typparameter av klasstyp fÃ¶rvÃ¤ntadeslitteral operator med C-lÃ¤nkninguppdateringar i drift (med %qs) stÃ¶djs inte med LTOlo_sum inte frÃ¥n registerlokal klass %q#T skall inte ha statisk datamedlem %q#Dlokal deklaration frÃ¥n en annan funktionlokal deklaration av %qE dÃ¶ljer instansvariabelden lokala etiketten %qE stÃ¥r i konflikt med en befintlig etikettden lokala medlemmen %q#D Ã¤r deklarerad hÃ¤rden lokala metoden %q#D Ã¤r deklarerad hÃ¤rlokala symboler mÃ¥ste vara definieradelokal variabel %qD fÃ¥r inte fÃ¶rekomma i detta sammanhangbehovet av minne fÃ¶r lokala variabler Ã¶verskrider kapacitetenplatsen fÃ¶r OpenACC %<kernels%>platsen fÃ¶r den tidigare klausulen i samma slingnÃ¤stningplatsen fÃ¶r den tidigare reduktionen fÃ¶r %qEplatsreferensblock som inte Ã¤r i blocktrÃ¤dlogiskt %<and%> anvÃ¤nt pÃ¥ en icke-boolesk konstantlogiskt %<and%> mellan lika uttrycklogiskt %<and%> mellan Ã¶msesidigt uteslutande tester Ã¤r alltid falsktlogiskt %<or%> anvÃ¤nt pÃ¥ en icke-boolesk konstantlogiskt %<or%> av tillsammans uttÃ¶mmande tester Ã¤r alltid santlogiskt %<or%> mellan lika uttrycklogiskt icke tillÃ¤mpas endast pÃ¥ vÃ¤nstersidan av jÃ¤mfÃ¶relsenlogical_to_bitwise(): Felaktig inbyggduppslagning av %qT i %qT Ã¤r tvetydigslinga %d:s huvud tillhÃ¶r inte direkt till denslinga %d:s huvud har inte exakt 2 posterslinga %d:s huvud Ã¤r inte ett slinghuvudslinga %d:s koppling tillhÃ¶r inte direkt till denslinga %d:s koppling har inte en bÃ¥ge som huvudslinga %d:s koppling har inte exakt 1 efterfÃ¶ljareslinga %d:s koppling har inte huvud som efterfÃ¶ljareslinga %d:s koppling Ã¤r markerad som en del av en oreducerbar regionslinga %d:s koppling domineras inte av dess huvudslinga %d:s antal iterationer %qE refererar det slÃ¤ppta SSA-namnet %qEslingan anvÃ¤nder OpenACC-parallellism som Ã¤r otillÃ¥tet av den omgivande rutinenslingvariabeln %qD skapar en kopia frÃ¥n typen %qTslingvariabeln %qD av typen %qT binder till en temporÃ¤r konstruerad frÃ¥n typen %qTslingverifiering pÃ¥ slingtrÃ¤det som behÃ¶ver upprÃ¤ttningslinga med huvud %d markerad fÃ¶r att tas bortslinga med huvud %d Ã¤r inte i slingtrÃ¤dlÃ¶sare undantagsspecifikation vid Ã¥sidosÃ¤ttande av den virtuella funktionen %q+#Fnedre grÃ¤nsen %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausulundre grÃ¤nsen %qE i vektorsektion har inte heltalstyplÃ¤gre grÃ¤nsen fÃ¶r vektor Ã¤r utanfÃ¶r ztype-grÃ¤nsernalÃ¤gsta grÃ¤nsen fÃ¶r delintervallet har spillt Ã¶verundre grÃ¤ns i case-etikettintervall underskrider minsta vÃ¤rdet fÃ¶r sin typlseek misslyckades nÃ¤r exportdata lÃ¤stesl-vÃ¤rde krÃ¤vs som operand till minskningl-vÃ¤rde krÃ¤vs som operand till Ã¶kningl-vÃ¤rde krÃ¤vs som vÃ¤nstra operand i tilldelningl-vÃ¤rde krÃ¤vs som operand till unÃ¤r %<&%>l-vÃ¤rde krÃ¤vs i %<asm%>-satskonvertering av l-vÃ¤rde till r-vÃ¤rde av ett volatilt l-vÃ¤rde %qE med typen %qTmaskinoberoende inbyggd kod utanfÃ¶r intervalletmakrofelsÃ¶kningsutdata kan vara ofullstÃ¤ndig med modulermakrodefinitionen av %qE Ã¤r trasigmakrot expanderar till flera satsermakronamn saknas efter %qshuvudvarianten Ã¤r inte definieradmake_generic(): Kan inte hitta den generiska symbolen %qsgÃ¶r fler kloner av %qDfelformaterat %<#pragma %s%>, ignorerasfelformaterat %<#pragma %s%>, ignorerarfelformaterat %<#pragma ADDRESS%> variabel adressfelformaterad %<#pragma CTABLE_ENTRY%> variabel adressfelformat %<#pragma GCC pch_preprocess%>felformaterat %<#pragma GCC visibility push%>felformaterat %<#pragma __extern_prefix%>, ignorerarfelformaterat %<#pragma align%>felformaterat %<#pragma align%>, ignorerasfelformaterat %<#pragma builtin%>felformaterat %<#pragma extern_model%>, ignorerasfelformaterat %<#pragma fini%>felformaterat %<#pragma fini%>, ignorerasfelformaterat %<#pragma init%>felformaterat %<#pragma init%>, ignorerasfelformaterat %<#pragma member_alignment%>felformaterat %<#pragma member_alignment%>, ignorerasfelformaterat %<#pragma message%>, ignorerasfelformaterat %<#pragma ms_struct {on|off|reset}%>, ignorerasfelformaterat %<#pragma ms_struct%>, ignorerasfelformaterat %<#pragma options align={mac68k|power|reset}%>, ignorerasfelformaterat %<#pragma options%>, ignorerasfel utformat %<#pragma pack%> - ignorerasfel utformat %<#pragma pack(pop[, id])%> - ignorerasfel utformat %<#pragma pack(push[, id][, <n>])%> - ignorerasfelformaterat %<#pragma redefine_extname%>, ignorerasfelformaterat %<#pragma weak%>, ignorerasfelformaterat %<#pragma%> ghs sectionfelformaterad %<COLLECT_GCC_OPTIONS%>felformaterat pragma eller attribut %<target("%s")%>felformaterat pragma eller attribut %<target()%>felformaterad flagga %<-fplugin-arg-%s%>: (saknat %<-<nyckel>[=<vÃ¤rde>]%>)felaktig ptx-filfelaktiga specifikationsfunktionsargumentfelaktigt specifikationsfunktionsnamnattributet malloc skall anvÃ¤ndas pÃ¥ en funktion som returnerar en pekaredet manglade namnet fÃ¶r %qD kommer Ã¤ndras i C++17 eftersom undantagsspecifikationen Ã¤r en del av funktionstypenmanglar %<typeof%>, anvÃ¤nd %<decltype%> istÃ¤lletmanglar %Cmangling av %q#D som %qE stÃ¥r i konflikt med en tidigare manglingen avbildning kan endast att jÃ¤mfÃ¶ras med nilavbildaren dog av signalen %savbildarens slutstatus %davbildningsfÃ¤ltet %qE med variabel lÃ¤ngds postmask mÃ¥ste vara en omedelbarmatch_attr_spec(): Felaktigt attributmatch_level_4(): Felaktig operatormatch_string_constant(): AvgrÃ¤nsare finns intematchningsbegrÃ¤nsning tillÃ¥ter inte ett registermatchningsbegrÃ¤nsningen inte en giltig utdataoperandmatchningsbegrÃ¤nsning refererar ogiltigt operandnummermaximalt antal LTO-partitioner som strÃ¶mmas parallellt.maxgrÃ¤ns pÃ¥ %d namnrymder sÃ¶kta %qEmaximalt antal LRA-tilldelningspass uppnÃ¥tt (%d)maximalt antal genererade omladdningsinstruktioner per instruktion uppnÃ¥tt (%d)kan komma Ã¥t %E byte i en region av storlek %Ekan komma Ã¥t %E byte i en region av storlek %Ekan komma Ã¥t %E eller fler byte i en region av storlek %Ekan komma Ã¥t mellan %E och %E byte i en region av storlek %EfÃ¥r inte anvÃ¤nda bÃ¥de -EB och -ELgÃ¥r inte att anvÃ¤nda bÃ¥de -m32 och -m64kan lÃ¤sa %E byte frÃ¥n en region av storlek %Ekan lÃ¤sa %E byte frÃ¥n en region av storlek %Ekan lÃ¤sa %E eller fler byte frÃ¥n en region av storlek %Ekan lÃ¤sa mellan %E och %E byte frÃ¥n en region av storlek %Ekan skriva %E byte till en region med storlek %Ekan skriva %E byte till en region med storlek %Ekan skriva %E eller fler byte till en region av storlek %Ekan skriva mellan %E och %E byte till en region av storlek %Emduc-register sparas endast fÃ¶r mÃ¥let G13mediafunktioner Ã¤r inte tillgÃ¤ngliga om inte %<-mmedia%> anvÃ¤ndsminnesinitierare fÃ¶r %qD fÃ¶ljer en konstruerardelegeringmedlem %q+#D med konstruerare inte tillÃ¥ten i anonymt aggregatmedlem %q+#D med konstruerare inte tillÃ¥ten i unionmedlem %q+#D med kopieringstilldelningsoperator Ã¤r inte tillÃ¥ten i anonymt aggregatmedlem %q+#D med kopieringstilldelningsoperator inte tillÃ¥ten i unionmedlem %q+#D med destruerare inte tillÃ¥ten i anonymt aggregatmedlem %q+#D med destruerare inte tillÃ¥ten i unionmedlem %q+D kan inte deklareras som en %<mutable%> referensmedlemmen %q+D kan inte bÃ¥de deklareras %<const%> och %<mutable%>medlem %qD kan deklareras bÃ¥de %<virtual%> och %<constexpr%> endast i %<-std=c++20%> eller %<-std=gnu++20%>medlem %qD kan inte deklareras bÃ¥de %<virtual%> och %<static%>medlem %qD deklarerad som vÃ¤n fÃ¶re typ %qT definierasmedlem %qD i endast lÃ¤sbart objekt anvÃ¤nt som %<asm%>-utdatamedlem %qD Ã¤r oinitierad referensmedlemmen %qD anvÃ¤nds oinitieradmedlemmen %qD mÃ¥ste initieras av en mem-initierare i %<constexpr%>-konstrueraremedlem %qD med oinitierade referensfÃ¤ltmedlemsfunktioner Ã¤r implicit vÃ¤nner till sin klassmedlemsmallen %qD kan inte ha virt-specificeraremedlemsvariabler kan inte ha RVV-typen %qTmedlemsvariabler kan inte ha SVE-typen %qTmedlemmar av en explicit specialiserad klass definieras utan ett mallhuvudminnesallokering misslyckades i vasprintfminnesallokering misslyckades nÃ¤r exportdata lÃ¤stesminnesindata %d Ã¤r inte direkt adresserbarminneslayouten stÃ¤mmer inteminnesreferens fÃ¶rvÃ¤ntas fÃ¶r utmatningsmodifieraren â€�Sâ€�metoden %<%c%E%> deklarerad %<@optional%> och %<@required%> samtidigtmetoden %s%s%s Ã¤r mÃ¤rkt go:nointerfacemetoden %s%s%s krÃ¤ver en pekarmottagaremetodargumentsattribut finns inte i Objective-C 1.0metodattribut finns inte i Objective-C 1.0metodattribut kan inte anges i @implementation-kontextmetodattribut mÃ¥ste anges pÃ¥ slutetmetodattribut mÃ¥ste anges endast i slutetmetoddeklaration som inte Ã¤r i @interface-kontextmetod deklarerad %qE Ã¥sidosÃ¤tter %qE-metodmetoddefinition fÃ¶r %<%c%E%> finns intemetoddefinition som inte Ã¤r i @implementation-kontextmetoden Ã¥sidosÃ¤tter bÃ¥de metoderna %<transaction_pure%> och %qEmetod saknar kanske ett [super dealloc]-anropmetodtypen stÃ¤mmer inte med objekttypenmin partitionsstorlek kan inte vara stÃ¶rre Ã¤n max partitionsstorlekmio_array_ref(): OkÃ¤nd vektorreferensfunktionsprofilering fÃ¶r mips16saknad Ã¶verensstÃ¤mmelse mellan storleken pÃ¥ deklarationen %qE (%wd) och dess initierarstorlek (%wd)typen pÃ¥ argument %u till den inbyggda funktionen %qD stÃ¤mmer inte; %qT fÃ¶rvÃ¤ntadestypen pÃ¥ argument %u till den inbyggda funktionen %qD stÃ¤mmer inte; (%qT, skulle vara %qT)typen pÃ¥ argument %u till den inbyggda funktionen %qD stÃ¤mmer inte; (%qT, skulle vara %qs)grÃ¤nsen %Z av argument %u deklarerad som %s stÃ¤mmer integrÃ¤nserna %Z av argument %u deklarerad som %s stÃ¤mmer inteavsaknad av Ã¶verensstÃ¤mmelse i anrop till den inbyggda funktionen %qDfel i antalet argument till inbyggd %qF.  FÃ¶rvÃ¤ntades: %d fick %dreturtypen pÃ¥ den inbyggda funktionen %qD stÃ¤mmer inte; %qT fÃ¶rvÃ¤ntadesreturtypen pÃ¥ den inbyggda funktionen %qD stÃ¤mmer inte; (%qT, skulle vara %qs)argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens (%d mot %d)argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qEargumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qTkontraktattribut som inte stÃ¤mmer Ã¶verens i en deklarationkontraktsvillkor som inte stÃ¤mmer i deklarationdeklarationer som inte stÃ¤mmer Ã¶verens under optimeringar vid lÃ¤nktillfÃ¤lletoperator som inte stÃ¤mmer i vikningsuttrycktypen pÃ¥ operander i jÃ¤mfÃ¶relse stÃ¤mmer inte Ã¶verensdefinitionen stÃ¤mmer inte Ã¶verensparenteserna stÃ¤mmer inte Ã¶verensfelplacerad Objective-C++-konstruktion %<@%D%>saknar numerisk $-operand i formatstrÃ¤ng%<(%> saknas efter %<#pragma GCC visibility push%> - ignorerasâ€�%<(%> saknas efter %<#pragma pack%> - ignoreras%<(%> saknas efter %<#pragma unused%>, ignoreras%<)%> saknas efter %<#pragma unused%>, ignoreras%<PHI%>-definition saknas%<big-endian%>, %<little-endian%> eller %<default%> saknas efter %<#pragma scalar_storage_order%>%<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%> eller %<ignored_attributes%> saknas efter %<#pragma GCC diagnostic%>saknat attribut %<target%> fÃ¶r flerversioners %qDsaknad %qs-klausul nÃ¤r %<%s%> anvÃ¤nds pÃ¥ %qD, som redan har markerats med ett OpenACC â€�routineâ€�-direktivREG_EH_REGION-notering saknas i slutet av gb %iytterligare %<requires%> saknas fÃ¶r att inleda ett requires-uttryckarkitekturnamn saknas i %<-march=%s%>argumentet saknas till %<-mbranch-protection=%>argument saknas till %<#pragma GCC diagnostic ignored_attributes%>argument saknas till pragmat eller attributet %<target("branch-protection=")%>argument saknas till %qsattributnamn saknas efter %<#pragma GCC diagnostic ignored_attributes%>barriÃ¤r saknas efter block %iklamrar saknas runt initierareklamrar saknas runt initierare fÃ¶r %qTanropsgrafsbÃ¥ge saknas fÃ¶r anropssats:avslutande klammer fÃ¶r namngiven operand saknasslutparentes saknassaknad samling i snabb upprÃ¤kningstyrpredikat saknascpu-namn saknas i %<-mcpu=%s%>cpu-namn saknas i %<-mtune=%s%>bindestreck saknasdefinition saknasenhet eller arkitektur saknas efter %qssaknade direkta anrop fÃ¶r spekulation %ibÃ¥ge saknas %i->%ifilnamn saknas efter %qsutfyllnadstecken saknas vid slutet av strfmon-formathuvudnamn saknasutelÃ¤mnat Ã¶kningsuttrycksaknat indirekt anrop i en spekulativ anropssekvensinitierare saknas fÃ¶r fÃ¤lt %qD i %qTinitierare saknas fÃ¶r medlem %qDslingvillkor saknas i slinga med %<GCC ivdep%>-pragmaslingvillkor saknas i slinga med %<GCC unroll%>-pragmamakefile-mÃ¥l saknas efter %qsavbildare saknasmetoden saknas %s%s%smodulnamn saknasnamn saknas i pragmat eller attributet %<target("arch=")%>namn saknas i pragmat eller attributet %<target("cpu=")%>tal saknasstartparentes saknasoperand saknasalternativ saknas efter %<#pragma GCC diagnostics%> sortsaknad eller trasig object.dursprung saktas fÃ¶r en nod i en nÃ¤stad listasÃ¶kvÃ¤g saknas efter %qsprimÃ¤rt mallattribut %s saknasprimÃ¤ra mallattribut %s saknassaknat egenskapsattributreferens saknas fÃ¶r spekulation %iupplÃ¶sningsdata saknas fÃ¶r %svaktpost saknas i funktionsanropmallargumentlistan saknas efter %qE; fÃ¶r hÃ¤rledning mÃ¥ste mallplatshÃ¥llare fÃ¶ljas av ett enkelt deklarerar-idsaknad mallargumentlista efter %qE; platshÃ¥llare fÃ¶r mall Ã¤r inte tillÃ¥tet i en parametermallargument saknasmallargument saknas efter %qEavslutande %c-tecken saknastypnamn saknas i typedef-deklarationvÃ¤rde saknas i pragmat eller attributet %<target()%>felstavad term %<%.*s%> i format; anvÃ¤nd %<%s%s%> istÃ¤lletOpenMP-direktiv blandas med attribut- och pragma-syntax pÃ¥ samma deklarationOpenMP-direktiv blandas med attribut- och pragma-syntax pÃ¥ samma satsatt blanda deklarationer och funktionsdefinitioner Ã¤r fÃ¶rbjudetblandning av olika typer av symboler i samma comdat-grupper stÃ¶djs intelÃ¤ge %qs applicerat pÃ¥ olÃ¤mplig typlÃ¤gesstorleken pÃ¥ resultat av icke-heltalstyp stÃ¤mmer inte med fÃ¤ltstorleken pÃ¥ %qsÃ¤ndring av %qE Ã¤r inte ett konstant uttrycken annan modifierare Ã¤n %<val%> ingiven i en %<linear%>-klausul pÃ¥ %<simd%>- eller %<for%>-konstruktioner nÃ¤r OpenMP 5.2-modifierare anvÃ¤ndsmodifierare skall inte anges i %<linear%>-klausul pÃ¥ %<simd%>- eller %<for%>-konstruktioner nÃ¤r man inte anvÃ¤nder OpenMP 5.2-modiferareÃ¤ndring av ett const-objekt %qE Ã¤r inte tillÃ¥ten i ett konstant uttryckmodul %qs har CRC som inte stÃ¤mmermodulen %qs Ã¤r deklarerad hÃ¤rmodul %qs fÃ¶rvÃ¤ntades, huvudmodul fannsmodulen %qs finnsmodulen %qs importerades hÃ¤rmodulen Ã¤r redan deklareradmodulen Ã¤r redan importeradmodulen innehÃ¥ller OpenMP, anvÃ¤nd %<-fopenmp%> fÃ¶r att aktiveramodulberoenden krÃ¤ver preprocessningmodulnatur i USE-sats vid %Cen moduldeklaration Ã¤r inte tillÃ¥tet i en huvudenhetmoduldeklarationer Ã¤r endast tillÃ¥tna som fÃ¶rsta deklaration, eller som avslutning av ett globalt modulfragmentmer Ã¤n %d operander i %<asm%>mer Ã¤n en klausul %<atomic_default_mem_order%> i en enskild kompileringsenhetmer Ã¤n en %qs-klausul med %<source%>-modifierare pÃ¥ en %<ordered%>-konstruktionmer Ã¤n ett â€�crtlâ€�-direktivmer Ã¤n en Ã¥tkomstspecifikation i basspecificeraremer Ã¤n lokaliserare i %<depend%>-klausul pÃ¥ en %<depobj%>-konstruktionflyttar %qE av typen %qT till sig sjÃ¤lvatt flytta ett lokalt objekt i en retursats fÃ¶rhindrar att kopiering undviksatt flytta ett temporÃ¤robjekt fÃ¶rhindrar att kopiering undviksmpfr Ã¤r inte konfigurerat att hantera alla flyttalslÃ¤genflerkÃ¤llskompileringar Ã¤r inte implementerade fÃ¶r C++flerdimensionell vektor mÃ¥ste ha grÃ¤nser fÃ¶r alla dimensioner utom den fÃ¶rstamultilib-undantag %qs Ã¤r ogiltigtmultilib-undantag %qs Ã¤r ogiltigamultilib-val %qs %qs Ã¤r ogiltigtmultilib-val %qs Ã¤r ogiltigtmultilib-specifikation %qs Ã¤r ogiltigflera %<-mcpu=%>-flaggor angivnaflera %<default%>-mÃ¥l sattesupprepade %<step%>-modifieraremultipla %qE-attributmultipla EH-personligheter stÃ¶djs endast med assemblerare som stÃ¶djer direktivet %<.cfi.personality%>flera fristÃ¥ende OpenMP-direktiv bland %<omp::directive%>-attribut mÃ¥ste alla vara inom samma %<omp::sequence%>flera deklarationer i intervallbaserad %<for%>-slingaflera default-etiketter i en switchfler definitioner av %q#Tflera snabba avbrottsrutiner sedda: %qE och %qEflera fÃ¤lt i unionen %qT initieradeflera funktionstypsattribut angivnaflera varmt/kallt-Ã¶vergÃ¥ngar funna (gb %i)flera initieringar givna fÃ¶r %qDflera initieringar givna fÃ¶r basen %qTflera inline-anropareflera avbrottsattribut Ã¤r inte tillÃ¥tetflera avbrottsattribut till funktionen %qDflera iterationsvariabler i snabb upprÃ¤kningupprepade linear-modifieraremultipla metoder med namnet %<%c%E%> funnamultipla nÃ¤stade typattribut till funktionen %qDflera parametrar med namnet %qDflera gÃ¤llande definitioner fÃ¶r %qEmultipla egenskap %qE-metoder angivna, den senaste kommer anvÃ¤ndasupprepade ref-kvalificerareflera registersparattribut till funktionen %qDmultipla vÃ¤ljare med namnet %<%c%E%> funnaflera lagringsklasser i deklaration av %qsflera lagringsklasser i deklarationsspecificerareflera typer i en deklarationmultipla virtuella PHI-noder i GB %dflervÃ¤rt argument i sammanhang fÃ¶r enstaka vÃ¤rdeflervÃ¤rt funktionsanrop i sammanhang fÃ¶r enstaka vÃ¤rdemultiplikationsalternativet implicerar att r%d Ã¤r fixtmultiversionering behÃ¶ver %<ifunc%> som inte stÃ¶djs pÃ¥ detta mÃ¥lmÃ¥ste ha %<#include <typeinfo>%> fÃ¶re %<typeid%> anvÃ¤ndsmÃ¥ste deklareras med %<noexcept(true)%>man mÃ¥ste anvÃ¤nda %<.*%> eller %<->*%> fÃ¶r att anropa en pekare-till-medlems-funktion i %<%E (...)%>, t.ex. %<(... ->* %E) (...)%>muterbar %qD Ã¤r inte anvÃ¤ndbart i ett konstant uttryckattributet naked Ã¤r bara tillÃ¤mpligt pÃ¥ funktionernamnet %qD anvÃ¤nt i en designerad initierare i GNU-stil fÃ¶r en vektornamnet %qT har ofullstÃ¤ndig typnamnet %qs skiljer frÃ¥n namnet %qs som Ã¤r definierat i en annan Ã¶versÃ¤ttningsenhetnamnet %qs Ã¤r definierat som %u-bitars medan en annan Ã¶versÃ¤ttningsenhet definierar det som %u-bitarsnamnet %qs Ã¤r definierat till %wd medan en annan Ã¶versÃ¤ttningsenhet definierar det som %wdnamnet %qs Ã¤r definierat till ett annat vÃ¤rde i en annan Ã¶versÃ¤ttningsenhetnamn saknas pÃ¥ medlemsfunktionnamn pÃ¥ klass skuggar mallmallparameter %qDnamn anvÃ¤nt i en designerad initierare i GNU-stil fÃ¶r en vektornamngivna returvÃ¤rden stÃ¶djs inte lÃ¤ngregick in i namnrymden %qDnamnrymdsalias %qD inte tillÃ¥tet hÃ¤r, antar %qDnamnrymdsnamn krÃ¤vsanonyma aggregat med namnrymdsrÃ¤ckvidd mÃ¥ste vara statiskaavsmalnande konvertering av %qE frÃ¥n %qH till %qIavsmalnande konvertering av %qE frÃ¥n %qH till %qI Ã¤r felaktig i C++11behÃ¶ver %<this%> fÃ¶r att komma Ã¥t medlemmen %qEbehÃ¶ver %<this%> fÃ¶r att komma Ã¥t medlemmen %qs%<typename%> behÃ¶vs fÃ¶re %<%T::%D::%E%> fÃ¶r att %<%T::%D%> Ã¤r en beroende rÃ¤ckvidd%<typename%> behÃ¶vs fÃ¶re %<%T::%E%> fÃ¶r att %qT Ã¤r en beroende rÃ¤ckvidd%<typename%> behÃ¶vs fÃ¶re %qE fÃ¶r att %qT Ã¤r en beroende rÃ¤ckviddexplicit konvertering behÃ¶vsen explicit konvertering behÃ¶vs, metoden %s%s%s saknasnegativ instruktionslÃ¤ngdnegativt heltal implicit konverterat till teckenlÃ¶s typnegativ lÃ¤ngd i vektorsektion i en %qs-klausulnegativ nedre grÃ¤ns i vektorsektion i %qs-klausulnegativt nÃ¤stningsdjup fÃ¶r region %inegativt skiftantalnegativ bredd i bitfÃ¤lt %q+Dnegativ storlek i bitfÃ¤lt %qsingendera grenen av %<if%> Ã¤r ett konstant uttryckvarken destrueraren eller den klasspecifika %<operator delete%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definierasvarken destrueraren eller den klasspecifika operatorn %<delete []%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definierasnÃ¤stade assemblerdialektalternativnÃ¤stad extern-deklaration av %qDnÃ¤stad funktion %q+D Ã¤r deklarerad men aldrig definieradnÃ¤stad funktion %qE Ã¤r deklarerad %<extern%>nÃ¤stad funktion %qs Ã¤r deklarerad %<extern%>nÃ¤stad funktion saknar kroppnÃ¤stade funktionstrampoliner stÃ¶djs inte pÃ¥ GCN5 pÃ¥ grund av icke exekverbar stacknÃ¤stade funktionstrampoliner stÃ¶djs inte fÃ¶r denna mÃ¥larkitekturnÃ¤stade funktioner kan inte profileras med %<-mfentry%> pÃ¥ s390nÃ¤stade funktioner stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturnÃ¤stade inline-namnrymdsdefinitioner Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>nÃ¤stad slinga i en reduktion behÃ¶ver en reduktionsklausul fÃ¶r %qEnÃ¤stad namnspecificerare %qT fÃ¶r enum-deklaration som inte namnger en klass eller namnrymdnÃ¤stade namnrymdsdefinitioner Ã¤r endast tillgÃ¤ngliga med %<-std=c++17%> eller %<-std=gnu++17%>nÃ¤stat namnrymdsnamn krÃ¤vsnÃ¤stade citationsdirektivnÃ¤stad omdefinition av %<enum %E%>nÃ¤stad omdefinition av %<struct %E%>nÃ¤stad omdefinition av %<union %E%>det nÃ¤stade kravet %qE Ã¤r inte uppfylltnÃ¤stade krav %qE Ã¤r inte uppfyllda, fÃ¶r attnew kan inte anvÃ¤ndas pÃ¥ en funktionstypnew kan inte anvÃ¤ndas pÃ¥ en referenstypny deklaration av %q#D gÃ¶r inbyggd deklaration %q#D tvetydignytt i Fortran 2003nytt i Fortran 2008nytt i Fortran 2018nytt i Fortran 95nya typer fÃ¥r inte definieras i en returtypnew-uttryck Ã¤r inte ett konstant uttryck fÃ¶re C++20nÃ¤sta medlem %q#D Ã¤r deklarerad hÃ¤ringen %<%D(int)%> deklarerad fÃ¶r postfix %qsingen %<%D(int)%> deklarerad fÃ¶r postfix %qs, fÃ¶rsÃ¶ker med prefixoperator istÃ¤lletingen metod %<%c%E%> funneningen %<FUNCTION_PROFILER%> fÃ¶r CRISingen underliggande typ fÃ¶r %<enum%> specificeradingen medlemsfunktion %q#D deklarerad i klassen %qTnÃ¥gon %qs-hÃ¤mtare finns inteingen FPX/FPU-blandning tillÃ¥teninget filnamn fÃ¶r LTRANS-utdatalista angivetinga argumentinga argument till spec-funktioninget attribut kan anvÃ¤ndas pÃ¥ en explicit instansieringinget klassnamn angivet med %qsingen klassmall med namnet %q#T i %q#Tingen avslutande %<]%> till %<%%[%>-formatingen avslutande klammeringa konstruerareingen kontext fÃ¶r att lÃ¶sa upp typen pÃ¥ %qEinga konverteringsoperatorer deklareradeingen motsvarande avallokeringsfunktion fÃ¶r %qDingen datatyp fÃ¶r lÃ¤ge %qsingen deklaration matchar %q#Dingen deklaration av egenskapen %qs finns i grÃ¤nssnittetinget standardargument fÃ¶r %qDinga destruerareingen avsÃ¤ndare funnen fÃ¶r versionsattributeningen avsÃ¤ndare funnen fÃ¶r versionsattributen: %singet fÃ¤lt %qD finns i unionen som initierasingen funktion med namnet %qDingen immediate_use-listainga indatafileringa indatafiler; kommer inte skriva utdatafileringen heltalstyp kan representera alla upprÃ¤kningsvÃ¤rdena i %qTinga lÃ¥ga register tillgÃ¤ngliga fÃ¶r att poppa hÃ¶ga registeringen matchning fÃ¶r ingen trÃ¤ff fÃ¶r anrop till %<%T::operator[] (%A)%>ingen trÃ¤ff fÃ¶r anrop till %<(%T) (%A)%>ingen match som konverterar funktionen %qD till typen %q#Tdet finns inget matchande koncept fÃ¶r mallintroduktioneninga matchande koncept fÃ¶r %qEingen matchande fixdecimalÃ¶verlagring funnen fÃ¶r %qsingen funktion som stÃ¤mmer fÃ¶r anrop av %<%D(%A)%>ingen matchande funktion fÃ¶r anrop av %<%T::%s%E(%A)%#V%>ingen matchande funktion fÃ¶r anrop av %<%T::operator %T(%A)%#V%>ingen funktion som stÃ¤mmer fÃ¶r anrop av %<%s(%A)%>ingen funktion som stÃ¤mmer fÃ¶r typgeneriskt anropingen matchande push fÃ¶r %<#pragma GCC visibility pop%>det finns ingen matchande mall fÃ¶r %qDingen medlemsfunktion %qD Ã¤r deklarerad i %qTingen medlem med namnet %qE i %qTinget multilib-aktivt ABI (%qs) kan implementeras med instruktionsuppsÃ¤ttningen %qs, Ã¥tergÃ¥r till %qsingen operand i disjunktionen Ã¤r uppfylldingen post-minskningsoperator fÃ¶r typeningen post-Ã¶kningsoperator fÃ¶r typeningen pre-minskningsoperator fÃ¶r typeningen pre-Ã¶kningsoperator fÃ¶r typeningen tidigare deklaration av %qDingen tidigare prototyp fÃ¶r %qDingen processortyp angiven fÃ¶r lÃ¤nkninginga profilfiler slogs samman
  ingen profilering av 64-bitskod fÃ¶r detta ABIinget register i adressingen retursats i %<constexpr%>-funktion som returnerar icke-voidingen retursats i funktion som returnerar icke-voidinga retursatser i funktion som returnerar %qTinget semikolon vid slutet av post eller unioningen passande %<operator %s%> fÃ¶r %qTingen lÃ¤mplig %qD i klassen %qTingen superklass deklarerad i @interface fÃ¶r %qEingen superklass deklarerad i grÃ¤nssnittet fÃ¶r %qEingen suspenderingspunktsinformation fÃ¶r %qDingen typ med namnet %q#T i %q#Tingen typ eller lagringsklass kan anges hÃ¤r,inga oexpanderade parameterpack i binÃ¤r foldingen unik slutlig ersÃ¤ttare fÃ¶r %qD i %qTinga giltiga klausuler angivna i %<#pragma acc declare%>ingen mÃ¶jlig destruerare fÃ¶r %qTnoden skiljer frÃ¥n node->decl->decl_with_vis.symtab_nodenoden har body_removed men Ã¤r en definitionnoden har en ogiltig ordning %inoden har okÃ¤nd typnoden Ã¤r ett alias men inte en definitionnoden Ã¤r ett alias men inte ett implicit aliasnoden Ã¤r ensam i en comdat-gruppnoden Ã¤r analyserad men den Ã¤r inte en definitionnoden Ã¤r i same_comdat_group-listan men den har ingen comdat_groupnoden Ã¤r en symver men inte ett aliasnoden Ã¤r transparent_alias men inte ett aliasnoden Ã¤r weakref men inte ett transparent_aliasnod finns inte i hashen av symboltabellassemblernamnnod ej funnen found node->decl->decl_with_vis.symtab_nodenoder med ej frigjort minne funnanoexcept-uttrycket berÃ¤knas till %<false%> pÃ¥ grund av ett anrop till %qDicke-32-bitars registeroperand till â€�%%%câ€�REAL-argument utan dubbel precision till inbyggd %s vid %Licke-%<consteval%>-funktionen %q+D Ã¥sidosÃ¤tter en %<consteval%>-funktionicke-AAPCS-hÃ¤rledd PCS-varianticke-ASCII-tecken i CFString-litteralannan pekarinitiering Ã¤n NULL vid %Cicke-OpenACC-konstruktion inuti OpenACC-regionicke-OpenACC-konstruktion inuti OpenACC-rutinicke-vektor-deallokering av objekt allokerade med vektorallokeringundantagshantering vid annat Ã¤n anrop stÃ¤mmer inte Ã¶verenspartiell specialisering som inte Ã¤r en klass eller variabel av %qE Ã¤r inte tillÃ¥tenej kallt grundblock %d nÃ¥bart endast via vÃ¤gar som korsar den kalla partitionenheltalsargument %u som inte Ã¤r konstant i anrop till funktionen %qEicke-konstant argument 0 till %qsicke-konstant argument 1 till %qsickekonstant vektor i DATA-sats %Lickekonstant vektorinitierareen ny lÃ¤ngd fÃ¶r en icke-konstant vektor mÃ¥ste anges direkt, inte av %<typedef%>new-lÃ¤ngden fÃ¶r en icke-konstant vektor mÃ¥ste anges utan parenteserna runt typ-id:tej konstanta sammansatta litteraler fÃ¥r inte finnas i ett konstantuttryckicke-konstant villkor i statisk deklarationicke konstant element i konstant CONSTRUCTORej konstant uttryck %qsej konstant initiering inom klassen Ã¤r felaktig fÃ¶r icke inline statisk medlem %qDej konstant initiering inom klassen av statisk medlem %qDej konstant initieringsuttryck vid %Licke hÃ¤rledbar mall %qT anvÃ¤nd utan mallargumentINTEGER-sorts argument som inte Ã¤r standardargument till inbyggd %s vid %Lodelegitimerad UNSPEC %s (%d) funnen pÃ¥ variabelplatsej borttagen funktion %q+D Ã¥sidosÃ¤tter borttagen funktionargument som inte Ã¤r flyttal i anrop till funktionen %qEargument som inte Ã¤r flyttal i anrop till funktionen %qEicke-funktionen %qD deklarerad som implicit mallaliasdefinitioner fÃ¶r annat Ã¤n funktioner stÃ¶djs inte i denna konfigurationicke-funktion i gimple-anropicke-heltals-argument 1 till %qsargument 3 som inte Ã¤r ett heltal i anrop till funktionen %qEminnesmodellsargument %d som inte Ã¤r heltal till %qEoperand som inte Ã¤r heltal anvÃ¤nt med operandkod %<z%>annat Ã¤n heltalstyp i en switch-satsicke-lokala lambda-uttryck kan inte ha en standardfÃ¥ngstden icke-lokala variabeln %qD deklarerad %<__thread%> har en icke-trivial destruerareickelokal variabel %qD deklarerad %<__thread%> behÃ¶ver dynamisk initieringicke-slinga med huvud %d Ã¤r inte markerad fÃ¶r att tas borticke-l-vÃ¤rde-vektor i villkorsuttryckicke-medlem %qs kan inte deklareras %<mutable%>icke-medlemsfunktion %qD kan inte ha cv-kvalificerareicke-medlemsfunktion %qD kan inte ha ref-kvalificerareicke-medlems using-deklaration namnger konstrueraren fÃ¶r %qTicke-medlemsmalldeklaration av %qDicke-minnesindata %d mÃ¥ste stanna i minneticke-minnesutdata %d mÃ¥ste stanna i minnetonÃ¤stad funktion med variabelt modifierad typicke-objektmedlem %qs kan inte deklareras %<mutable%>typen %qT som inte Ã¤r objective-c kan inte fÃ¥ngasicke-parameter %qs kan inte vara ett parameterpaketicke-pekar-argument till %<__builtin_launder%>icke-rektangulÃ¤r slinga nÃ¤star med ett steg annat Ã¤n konstanten 1 eller -1 till %qsej register som vÃ¤nstersida av binÃ¤r operationicke-register som vÃ¤nstersida av trestÃ¤llig operationicke-register som vÃ¤nstersida av unÃ¤r operationicke skalÃ¤r %qsicke skalÃ¤r typicke-skalÃ¤r variabel %qD i villkorlig %<lastprivate%>-klausulicke-standardsuffix pÃ¥ flyttalskonstanticke-statisk const-medlem %q#D i klass utan en konstruerareickestatisk const-medlem %q#D, kan inte anvÃ¤nda standardtilldelningsoperatornicke-statisk datamedlem %q+D i en union fÃ¥r inte ha referenstyp %qTickestatisk datamedlem %qE deklarerad %qsej statisk datamedlem deklarerad med platshÃ¥llaren %qTinitierare av datamedlemmar som inte Ã¤r statiska Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>icke-statisk deklaration av %q+D fÃ¶ljer pÃ¥ statisk deklarationicke-statisk initiering av an flexibel vektormedlemicke-statisk referens %q#D i klass utan en konstruerareickestatisk referensmedlem %q#D, kan inte anvÃ¤nda standardtilldelningsoperatornicke-mall %qD anvÃ¤nd som mallicke-malltyp %qT anvÃ¤nd som en mallicke trÃ¥dlokal deklaration av %q#D fÃ¶ljer pÃ¥ trÃ¥dlokal deklarationicke trÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ trÃ¥dlokal deklarationicke-toppnivÃ¥s %qsicketrivial konvertering i %qsicketrivial konvertering i unÃ¤r operationicketriviala designerade initierare stÃ¶djs intepartiell specialisering som inte Ã¤r en typ av %qE Ã¤r inte tillÃ¥tenmallparameter av klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>mallparameter av hÃ¤rledd klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>icke-variabel %qD i deklaration med mer Ã¤n en deklarerare med platshÃ¥llartyp%qs fÃ¶r annat Ã¤n en vektor med elementicke-vektoroperander i vektorjÃ¤mfÃ¶relseickekonstant vektorindex i initierareutgÃ¥ngslistan fÃ¶r slinga %d Ã¤r inte tom, men inga utgÃ¥ngar finns noteradeden ej lokala etiketten %qD Ã¤r inte den fÃ¶rsta i en sekvens av etiketter fÃ¶r gb %dicke-noll vektorindex %qE anvÃ¤nds med vektorn %qD av typen %qT med okÃ¤nda grÃ¤nsericke-noll vektorindex %qE anvÃ¤nds med en vektor av typen %qT med okÃ¤nda grÃ¤nsernormalisering kan inte samexistera med skalning
! inte Encapsulated Lazy Records of Named DeclarationsotillÃ¥ten typkombination i %qsej konfigurerad med suffix fÃ¶r sysroot-huvudenfÃ¶r fÃ¥ DO-slingor fÃ¶r %s !$ACC LOOP vid %LfÃ¶r fÃ¥ DO-slingor fÃ¶r kollapsad %s vid %LfÃ¶r fÃ¥ argumentfÃ¶r fÃ¥ argument att returnerafÃ¶r fÃ¥ for-slingor att kollapsafÃ¶r fÃ¥ perfekt nÃ¤stade slingorfÃ¶r lite typinformationfÃ¶r fÃ¥ variabla argument fÃ¶r att fÃ¥ plats med en vaktpostolika typer till binÃ¤r operator fÃ¶rvÃ¤ntades inteexporterar inte %<#define %E%> eftersom det Ã¤r ett nyckelordgenererar inte en patcharea, nop:ar stÃ¶djs inteinget stÃ¶d fÃ¶r flagga %<-fpic%> fÃ¶r v3m-verktygskedjanskriver inte modulen %qs pÃ¥ grund av felanmanm: nolldestinationspekarenollformatstrÃ¤ngnollpekarenollpekardereferensnollbarhetsspecificerare %qE kan inte tillÃ¤mpas pÃ¥ flernivÃ¥pekartypen %qTnollbarhetsspecificeraren %qE kan inte tillÃ¤mpas pÃ¥ typen %qT som inte Ã¤r en pekaretal mÃ¥ste vara 0 eller 1antalet argument stÃ¤mmer inte med inbyggd prototypantalet argument stÃ¤mmer inte med prototypenantal gb-noter i instruktionskedjan (%d) != n_basic_blocks (%d)antal komponenter i vektorn inte en tvÃ¥potensantal rÃ¤knare i profildatan fÃ¶r funktionen %qD stÃ¤mmer inte med dess profildata (rÃ¤knare %qs, %i fÃ¶rvÃ¤ntades och har %i)antalet resultat stÃ¤mmer inte med antalet vÃ¤rdenantalet spekulativa mÃ¥l %i stÃ¤mmer inte med num_speculative_call_targets %iantalet variabler i %qs-klausul med %<sink%>-modifierare stÃ¤mmer inte med antalet iterationsvariablerantalet vektorkomponenter %wu Ã¶verskrider %dantal vektorkomponenter %wu Ã¤r inte en tvÃ¥potensett numeriskt argument till attributet %qE mÃ¥ste vara i intervallet [0..63]objc++-cpp-output bÃ¶r undvikas; anvÃ¤nd objective-c++-cpp-output istÃ¤lletobjc-cpp-output bÃ¶r undvikas; anvÃ¤nd objective-c-cpp-output istÃ¤lletobjektet %qE med storlek %sobjektet Ã¤r inte en metodobjekt saknas i anvÃ¤ndning av %qEobjektet med storlek %s allokerad av %qEobjektegenskap %qD har inget attribut %<assign%>, %<retain%> eller %<copy%>, antar %<assign%>objekttyp %qT stÃ¤mmer inte med destruerarnamnet ~%qTobjekt med variabel typ fÃ¥r inte ha lÃ¤nkklassobjective-c-metoddeklaration fÃ¶rvÃ¤ntasobjective-c++-meddelandeargument fÃ¶rvÃ¤ntadesobjective-c++-meddelandemottagare fÃ¶rvÃ¤ntadesmetoddeklaration i objective-c++ fÃ¶rvÃ¤ntadesfÃ¶rÃ¥ldrad i Fortran 95fÃ¶rÃ¥ldrad Maverick-formatkod â€�%câ€�fÃ¶rÃ¥ldrad flagga %<-I-%> anvÃ¤nd, anvÃ¤nd %<-iquote%> istÃ¤lletfÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare med %<:%>fÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare utan %<=%>erhÃ¥llen hÃ¤rden odr-anvÃ¤nda inline-variabeln %qD Ã¤r inte definieradav modulenavlastningskompilatorn %s finns inteavlastningskompilatorn %s finns inte (Ã¶vervÃ¤g att anvÃ¤nda %<-B%>)avlastningsdimensionen Ã¤r utanfÃ¶r intervallet (%d)index %qwi till en konstant strÃ¤ng pekar utanfÃ¶r dess grÃ¤nseravstÃ¥nd Ã¶verskrider 16 byteavstÃ¥ndet till %qD fÃ¶r %<-std=c++14%> och uppÃ¥t Ã¤ndras i %<-fabi-version=17%> (GCC 12)fÃ¶rskjutningen av %qD fÃ¶ljer inte ABI:et och kan Ã¤ndras i en framtida version av GCCavstÃ¥ndet till %qT basklass fÃ¶r %<-std=c++14%> och uppÃ¥t Ã¤ndras i %<-fabi-version=17%> (GCC 12)avstÃ¥nd till packat bitfÃ¤lt %qD har Ã¤ndrats i GCC 4.4gammal deklaration av %q#Dgammaldags funktionsdefinitiongammaldags parameterdeklarationer i funktionsdefinition med prototyputelÃ¤mnad mittoperand till %<?:%> kan inte manglasomp_cur_iteration vid %L behÃ¶ver %<-1%> som logiskt avstÃ¥ndett fÃ¤lt Ã¤r ett bitfÃ¤lt medan det andra inte Ã¤r deten av initierarens anropsargument skall vara %<&omp_priv%>en av initieraranropets argument skall vara %<omp_priv%> eller %<&omp_priv%>en typ behÃ¶ver konstrueras medan den andra inte behÃ¶ver detendast %<distribute%>- %<parallel%>-, eller %<loop%>-regioner tillÃ¥ts vara strikt inneslutna inuti en %<teams%>-regionendast %<inbranch%>- och %<notinbranch%>-flaggor Ã¤r tillÃ¥tna fÃ¶r %<__simd__%>-attributetendast %<inbranch%>- och %<notinbranch%>-flaggor Ã¤r tillÃ¥tna till attributet %<simd%>endast %qT eller en null-pekarkonstant kan konverteras till %qTendast %u namn angivet fÃ¶r strukturerad bindningendast %u namn angivna fÃ¶r strukturerad bindningendast 0.0 kan laddas som en omedelbarendast 32-bitars Ã¥tkomst stÃ¶djs fÃ¶r adressrymden %<__regio_symbol%>endast felsÃ¶kningsformatet DWARF stÃ¶djs fÃ¶r en avbrottshanteringsrutinbara Objective-C-objekttyper kan kvalificeras med ett protokollbara attributet %<fallthrough%> eller %<assume%> kan anvÃ¤ndas pÃ¥ en tom satsendast konstruerare tar medlemsinitierareendast deklarationer av konstruerare och konverteringsoperatorer kan vara %<explicit%>endast hÃ¤r som %<friend%>endast enkel returtyp %<auto%> kan hÃ¤rledas till %<void%>endast oevaluerad inline:ad assembler Ã¤r tillÃ¥ten i en %<constexpr%>-funktion i C++20endast oinitierade variabler kan placeras i en %<.bss%>-sektionbara oinitierade variabler kan placeras i sektionen %<.noinit%>endast vÃ¤rdena 12 (4 kB) och 16 (64 kB) stÃ¶djs som vaktstorlek.  Det givna vÃ¤rdet %d (%llu kB) Ã¤r utanfÃ¶r intervalletbara svaga alias stÃ¶djs i denna konfigurationendast nollinitierare Ã¤r tillÃ¥tna i sektionen %qsogenomskinliga vektortyper kan inte initierasogenomskinlig enum-deklaration hÃ¤ren ogenomskinlig enum-specifikation mÃ¥ste anvÃ¤nda en enkel identifierareogenomskinlig enum-specifikation utan namnÃ¶ppning av %s misslyckades: %sÃ¶ppna /dev/zero: %mnÃ¤r LTRANS-utdatafil %s Ã¶ppnades: %mnÃ¤r beroendefil %s Ã¶ppnades: %mnÃ¤r json-filen %s Ã¶ppnades: %mnÃ¤r mixin-filen %s Ã¶ppnades: %mvid Ã¶ppnandet av utdatafil %qs: %svid Ã¶ppnandet av utdatafil %s: %moperanden %%xn Ã¤r inte giltig fÃ¶r QImodeoperand %d skall vara en teckenlÃ¶s 3-bitars omedelbaroperand %d skall vara en teckenlÃ¶s 6-bitars omedelbaroperand %d skall vara en teckenlÃ¶s 8-bitars omedelbaroperand 1 skall vara en teckenlÃ¶st 3-bitars omedelbaroperand 1 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (I0-I7)operand 2 skall vara ett jÃ¤mnt 3-bitars vÃ¤rde (subreg 0,2,4,6)operand 2 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (I0-I7)operand 2 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (subreg 0-7)operand 2 skall vara ett teckenlÃ¶st 8-bitars vÃ¤rdeoperand 3 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (I0-I7)operand 3 skall vara ett teckenlÃ¶st 8-bitars vÃ¤rdeoperand 4 skall vara ett teckenlÃ¶st 8-bitars vÃ¤rde (0-255)operandbegrÃ¤nsning innehÃ¥ller felaktigt placerat %<+%> eller %<=%>operandbegrÃ¤nsning fÃ¶r %<asm%> skiljer i antal alternativoperand Ã¤r inte en villkorskod, ogiltig operandkod â€�%câ€�operand Ã¤r inte en villkorskod, ogiltig operandkod â€�Dâ€�operanden Ã¤r inte en villkorskod, ogiltig operandkod â€�Yâ€�operanden Ã¤r inte ett specifikt heltal, ogiltig operandkod â€�Râ€�operanden Ã¤r inte ett specifikt heltal, ogiltig operandkod â€�râ€�operanden Ã¤r inte ett heltal, ogiltig operandkod â€�Kâ€�operanden Ã¤r inte ett heltal, ogiltig operandkod â€�Râ€�operand Ã¤r inte en justerbar minnesreferens, ogiltig operandkod â€�Hâ€�operandnummer saknas efter %%-teckenoperandnummer utanfÃ¶r intervalloperandnummer utanfÃ¶r intervallet i formatoperandnummer angivet fÃ¶r format som inte tar argumentoperandnummer angivet med undertryckt tilldelningoperand till %<?:%> Ã¤ndrar teckenlÃ¤ge frÃ¥n %qT till %qT pÃ¥ grund av teckenlÃ¶shet hos en annan operandoperanden till vikningsuttrycket har inget oexpanderat parameterpaketoperandtypen %qT Ã¤r inkompatibel med argument %d till %qEoperandtyper Ã¤r %qT och %qToperander till %<?:%> har olika typer %qT och %qToperander till %<?:%> med typerna %qT och %qT har oordnad konverteringsordningoperander till %T/%t mÃ¥ste vara reg + const_int:operationen Ã¤r inte tillÃ¥ten pÃ¥ typen %<bfloat16_t%>operation pÃ¥ %qE kan vara odefinieradoptimeringsattributet pÃ¥ %qD fÃ¶ljer pÃ¥ en definition men attributet stÃ¤mmer inteattributen fÃ¶r optimeringsnivÃ¥er stÃ¤mmer inteoptimering kan eliminera lÃ¤sningar och/eller skrivningar till registervariableroptimera icke-var obegrÃ¤nsade parametrar genom att skicka dem via referens, fÃ¶rutsatt att den inte skrivs till i den anropade proceduren.flaggan %<%s%> fÃ¶rutsÃ¤tter %<-mlong-double-128%>flaggan %<%s=%s%> Ã¤r inte tillgÃ¤nglig fÃ¶r CPU:n %qsflaggan %<-mdouble=32%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-double={32|32,64|64,32}%>flaggan %<-mdouble=64%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-double={64|64,32|32,64}%>flaggan %<-mirq-ctrl-saved%> Ã¤r giltig endast fÃ¶r ARC v2-processorerflaggan %<-mlong-double=32%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-long-double={32|32,64|64,32}%>, eller %<--with-long-double=double%> tillsammans med %<--with-double={32|32,64|64,32}%>flaggan %<-mlong-double=64%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-long-double={64|64,32|32,64}%>, eller %<--with-long-double=double%> tillsammans med %<--with-double={64|64,32|32,64}%>flaggan %<-mrgf-banked-regs%> Ã¤r giltig endast fÃ¶r ARC v2-processorerflaggan %<-mstructure-size-boundary%> bÃ¶r undvikasflaggan %qs ignoreras, standardvÃ¤rdet %qs antas fÃ¶r CPU:n %qsflaggan %qs Ã¤r inte tillgÃ¤nglig fÃ¶r CPU:n %qsflaggan %qs Ã¤r giltig fÃ¶r %s men inte fÃ¶r %sflaggan %qs med vÃ¤rden som inte stÃ¤mmer Ã¶verens (%s, %s)flaggan %s stÃ¶djs inte tillsammans med %<-fopenacc%>flaggan %s inte konsekvent anvÃ¤nd i alla LTO-indatafilerflaggan %s med olika vÃ¤rdenvalfritt argumentvalfri klassparameterflaggor eller mÃ¥l=flaggor saknas efter %qsoptype_msgid-spill: %deller ersÃ¤tt parenteser med klamrar fÃ¶r att aggregatinitiera en variabeleller ersÃ¤tt parenteser med klamrar fÃ¶r att vÃ¤rdeinitiera en variabeleller anvÃ¤nd %<auto%> fÃ¶r en fÃ¶rkortad funktionsmalleller anvÃ¤nd %<j%> istÃ¤llet fÃ¶r %<i%> som GNU:s inbyggda suffixordered-argument behÃ¶ver ett positivt konstant heltalsuttryckordningsjÃ¤mfÃ¶relse av pekare med heltalet nollordningsjÃ¤mfÃ¶relse av pekare med heltalet noll (%qT och %qT)ordningsjÃ¤mfÃ¶relse av pekare med nollpekareordrar initieringar/avslutningar fÃ¶r stÃ¤llnings-statiska eller tvingad lÃ¤nkning av moduler om stÃ¤llning-dynamisken ordinaltyp fÃ¶rvÃ¤ntadesursprunget pekar pÃ¥ en annan fÃ¶rÃ¤lderursprungligt %<default%> finns hÃ¤rursprunglig deklaration fanns hÃ¤rden ursprungliga deklarationen hÃ¤rursprunglig deklaration med fÃ¤rre kontrakt hÃ¤rursprunglig definition fanns hÃ¤rden ursprungliga definitionen hÃ¤roriginalet Ã¤r inte komprimerat med zstdoriginalstorleken Ã¤r okÃ¤ndden ursprungliga mallen Ã¤r deklarerad hÃ¤rursprungligen deklarerad %<const%> hÃ¤rursprungligen definierad hÃ¤rursprungligen indirekt funktionsanrop beaktas inte fÃ¶r inline:ingursprungligen specificerad hÃ¤rfÃ¶rÃ¤ldralÃ¶s %qs-konstruktionden andra matchen Ã¤r hÃ¤rborde matcha den virtuella metoden %qD men gÃ¶r det inteyttre %<__transaction_cancel%> som inte Ã¤r inom en yttre %<__transaction_atomic%>yttre %<__transaction_cancel%> som inte Ã¤r inuti en yttre %<__transaction_atomic%>- eller en %<transaction_may_cancel_outer%>-funktionyttre block fÃ¶r region %i Ã¤r felyttre iterationsvariabel %qD tillÃ¤ggsuttryck %qE Ã¤r inte ett heltalden yttre iterationsvariabeln %qD multiplikationsuttryck %qE Ã¤r inte ett heltalyttre iterationsvariabel %qD anvÃ¤nd i villkorsuttryck har en annan typ Ã¤n %qTyttre iterationsvariabel %qD anvÃ¤nd i initieraruttryck har en annan typ Ã¤n %qTyttre transaktion i %<transaction_may_cancel_outer%>-funktionyttre transaktion i %<transaction_safe%>-funktionyttre transaktion i transaktionutmatningsbegrÃ¤nsning %d kan inte anges tillsammans med Ã¶verskrivning av %qsutmatningsbegrÃ¤nsning %d mÃ¥ste ange ett enskilt registerutmatningsbegrÃ¤nsning %qc fÃ¶r operand %d Ã¤r inte i bÃ¶rjanutdatafilen %s finns redan i mappen %sutdatafilens namn fÃ¥r inte vara tomtutdatafilnamn angivet tvÃ¥ gÃ¥ngerutmatning nummer %d inte direkt adresserbarutdataoperand %d mÃ¥ste anvÃ¤nda %<&%>-begrÃ¤nsningutdataoperandbegrÃ¤nsningen saknar %<=%>utdataoperand Ã¤r konstant i %<asm%>utmatningsregister mÃ¥ste vara grupperade i toppen pÃ¥ stackenoutput_move_single:spill i vektordimensionspill i konstant uttryckspill vid konvertering frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet pÃ¥ %qEspill vid konvertering frÃ¥n %qT till %qT som Ã¤ndrar vÃ¤rde frÃ¥n %qE till %qEÃ¶verspill i upprÃ¤kningsvÃ¤rdenÃ¶verspill i upprÃ¤kningsvÃ¤rden vid %qDspill i implicit konstantkonverteringspill i utargumentlistan fÃ¶r %qsÃ¶verlappande initierare fÃ¶r fÃ¤ltet %qT.%qDden Ã¶verlagrade inbyggda %qs implementeras av den inbyggda %qsÃ¶verlagrad funktion med namnet %qE i klausulen %qsÃ¶verlagrad funktion utan typinformation frÃ¥n sammanhangetÃ¥sidosatt funktion Ã¤r %q#DÃ¥sidosatt funktion Ã¤r %q#FÃ¥sidosatt funktion Ã¤r %qDstyrning av Ã¥sidosÃ¤ttande (override/final) Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>Ã¥sidosÃ¤tter %qD deklarerad %<transaction_safe%>pack-expansionsargument fÃ¶r icke-pack-parametern %qD till aliasmall %qDpack-expansionsargument fÃ¶r icke-pack-parametern %qD till konceptet %qDpaketexpansion i using-deklaration Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>pack init-fÃ¥ngst Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>attributet packed medfÃ¶r ineffektiv justeringattributet packed medfÃ¶r ineffektiv justering fÃ¶r %q+Dattributet packed medfÃ¶r ineffektiv justering fÃ¶r %qEattributet packed Ã¤r onÃ¶digtattributet packed Ã¤r onÃ¶digt fÃ¶r %q+Dattributet packed Ã¤r onÃ¶digt fÃ¶r %qEpackad layoutfyller ut poststorlek till justeringsgrÃ¤ns med %E bytefyller ut post fÃ¶r att justera %q+Dparametern %P har ofullstÃ¤ndig typ %qTparameter %P till %qD har ofullstÃ¤ndig typ %qTparametern %q+D deklarerad %<_Noreturn%>parametern %q+D deklarerad %<inline%>parameter %q+D har endast en framÃ¥tdeklarationparameter %qD deklarerad med typen voidparametern %qD har ofullstÃ¤ndig typparameter %qD inkluderar pekare till vektor %qT med okÃ¤nd grÃ¤nsparameter %qD inkluderar referens till vektor %qT med okÃ¤nd grÃ¤nsparameter %qD ogiltigt deklarerad metodtypparametern %qD Ã¤r initieradparametern %qD fÃ¥r inte fÃ¶rekomma i detta sammanhangparametern %qD sÃ¤tts men anvÃ¤nds inteparameter %qP till %qD kan vara en kandidat fÃ¶r ett formatattributparameter %u (%q+D) har ofullstÃ¤ndig typparameter %u (%q+D) har void-typparameter %u har ofullstÃ¤ndig typparameter %u har void-typen parameterdeklaration fÃ¶re lambdadeklarationsspecificerare Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>en parameterdeklaration fÃ¶re en lambdaundantagsspecifikation Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>en parameterdeklaration fÃ¶re lambdas efterfÃ¶ljande returtyp Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>en parameterdeklaration fÃ¶re lambdatransaktionskvalificerare Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>parametern deklarerad %<auto%>parameter fÃ¥r inte ha variabel typ %qTparameter kan vara en kandidat fÃ¶r ett formatattributparameternamn saknas i parameterlistaparameternamn (utan typer) i funktionsdeklarationparameterpaketets %<__bases%> Ã¤r endast giltiga i malldeklarationerparameterpaket %q+D mÃ¥ste vara vid slutet av mallens parameterlistaparameterpaket %qD kan inte ha ett standardargumentparameterpaketargument %qE mÃ¥ste vara vid slutet av mallens argumentlistaparameterpaketargument %qT mÃ¥ste vara vid slutet av mallens argumentlistaparameterpaket kan inte ha ett standardargumentparameterpaket expanderas inte med %<...%>:parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades %{i GCC 12.1%}parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 13.1parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 7.1parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 9.1parameterskickandet fÃ¶r argument av typen %qT nÃ¤r C++17 Ã¤r aktiverat Ã¤ndrades till att matcha C++14 %{i GCC 10.1%}parameterskickandet fÃ¶r argument av typen %qT med %<[[no_unique_address]]%>-medlemmar Ã¤ndrades %{i GCC 10.1%}parameterskickandet fÃ¶r argument av typen %qT med noll breda bitfÃ¤ltsmedlemmar Ã¤ndrades i GCC 12parameter till inbyggd mÃ¥ste vara en strÃ¤ngkonstant eller -litteralparameter till inbyggd Ã¤r inte giltig: %sparametriserat hÃ¤rlett typargumentfÃ¶rÃ¤ldraunderprogrammet kan inte inline:asparenteser runt %qE kan inte anvÃ¤ndas fÃ¶r att skapa en pekare-till-medlem-funktionparenteser mÃ¥ste utelÃ¤mnas om argumentlistan till attributet %qE Ã¤r tomparenteser mÃ¥ste utelÃ¤mnas om attributargumentlistan Ã¤r tomparenteser krÃ¤vs runt denna sammansatta litteral fÃ¶r att undvika tvetydigheter i tolkningentvetydigheten i parenteser lÃ¶stes upp som en funktionsdeklarationinitiering i parenteser Ã¤r inte tillÃ¥tet i en OpenMP-%<for%>-slingainitierare inom parentes i vektor-newparsningsfel i SELECT RANK-sats vid %Cparsningsfel i SELECT TYPE-sats vid %Cparsningsfel i mallargumentlistapart-ref med pekarattribut nÃ¤ra %L Ã¤r inte hÃ¶graste part-ref av datasatsobjektpartiell specialisering %q+D specialiserar inte nÃ¥got mallargument och Ã¤r inte mer begrÃ¤nsad Ã¤n den primÃ¤ra mallen; fÃ¶r att definiera den primÃ¤ra mallen, ta bort mallargumentlistanpartiell specialisering %q+D specialiserar inte nÃ¥got mallargument; fÃ¶r att definiera den primÃ¤ra mallen, ta bort mallargumentlistanpartiell specialisering %qD Ã¤r inte mer specialiserad Ã¤npartiell specialisering %qT deklarerad %<friend%>partiell specialisering Ã¤r inte mer specialiserad Ã¤n huvudmallen eftersom den ersÃ¤tter flera parametrar med en paketexpansionpartiell specialisering %qD efter instansiering av %qDpartitionen funnen men funktionspartitionsflaggan Ã¤r inte sattpass %qs fanns inte men refereras av nytt pass %qspass %s stÃ¶djer inte kloningpass %s behÃ¶ver en %<set_pass_param%>-implementation fÃ¶r att hantera det extra argumentet i %<NEXT_PASS%>skickas till proprocessorn om -fcpp anvÃ¤nds (intern flagga)att skicka %qT som %<this%>-argument kastar kvalificerareatt skicka %qT vÃ¤ljer %qT framfÃ¶r %qTskickar %qT istÃ¤llet fÃ¶r det fÃ¶rvÃ¤ntade %qT som argument %d till %qE, efter att ha skickat %qT som argument %dskickar %qT som argument %d till %qE, men %qT Ã¤r inte en giltig SVE-elementtypskickar %qT som argument %d till %qE, men argument %d har typen %qTskickar %qT som argument %d till %qE, men dess %qT-form tar inte skalÃ¤rerskickar %qT som argument %d till %qE, men fÃ¶regÃ¥ende argument hade typen %qTskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %qTskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %qsskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %qs eller %qsskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig 32-bitars eller 64-bitars heltalstypskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en pekare till 32-bitars eller 64-bitars elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en pekartypskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett skalÃ¤rt elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett skalÃ¤rt heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en skalÃ¤r pekareskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en ensam SVE-vektor snarare Ã¤n en tupelskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av %d-bitars elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av %d-bitars heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av 32-bitars eller 64-bitars elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av 32-bitars eller 64-bitars heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av heltal med teckenskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av teckenlÃ¶sa heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor eller pekarbasadressskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor eller skalÃ¤r typskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en SVE-tupeltypskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en SVE-vektortypskickar %qT som argument %d till %qE, som nÃ¤r man laddar %qT fÃ¶rvÃ¤ntar sig en vektor av %d-bits heltalskickar %qT som argument %d till %qE, som nÃ¤r man lagrar %qT fÃ¶rvÃ¤ntar sig en vektor av %d-bits heltalskickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %wd, %wd, %wd eller %wdskickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett giltigt %qT-vÃ¤rdeskickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett vÃ¤rdet i intervallet [%wd, %wd]skickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %wd eller %wdskickar NULL till icke-pekarargument %P till %qDskickar argument %d till %qE som %<float%> istÃ¤llet fÃ¶r %<double%> pÃ¥ grund av prototypskickar argument %d till %qE som %qT istÃ¤llet fÃ¶r %qT pÃ¥ grund av prototypskickar argument %d till %qE som komplext istÃ¤llet fÃ¶r flyttal pÃ¥ grund av prototypskickar argument %d till %qE som komplext istÃ¤llet fÃ¶r heltal pÃ¥ grund av prototypskickar argument %d till %qE som flyttal istÃ¤llet fÃ¶r komplext pÃ¥ grund av prototypskickar argument %d till %qE som flyttal istÃ¤llet fÃ¶r heltal pÃ¥ grund av prototypskickar argument %d till %qE som heltal istÃ¤llet fÃ¶r komplext pÃ¥ grund av prototypskickar argument %d till %qE som heltal istÃ¤llet fÃ¶r flyttal pÃ¥ grund av prototypskickar argument %d till %qE med tecken pÃ¥ grund av prototypskickar argument %d till %qE teckenlÃ¶st pÃ¥ grund av prototypatt skicka argument %d till %qE kastar %qs-kvalificerare frÃ¥n pekarmÃ¥ltypatt skicka argument %d till %qE kastar %qv-kvalificerare frÃ¥n pekarmÃ¥ltypskickar argument %d till %qE frÃ¥n distinkt Objective-C-typskickar argument %d till %qE frÃ¥n inkompatibel pekartypskickar argument %d till %qE frÃ¥n inkompatibel skalÃ¤r lagringsordningskickar argument %d till %qE frÃ¥n pekare till adressutrymme som inte Ã¤r inneslutetatt skicka argument %d till %qE skapar en %q#v-kvalificerad funktionspekare frÃ¥n en okvalificeradatt skicka argument %d till %qE skapar pekare frÃ¥n heltal utan typkonverteringatt skicka argument %d till %qE skapar pekare av ett heltal utan typkonverteringskickar argument %d till %qE med annan vidd pÃ¥ grund av prototypatt skicka argument %i till en %qs-kvalificerad parameter blir alias med argument %Zatt skicka argument %i till en %qs-kvalificerad parameter blir alias med argumenten %Zskickar argument till ellips av den Ã¤rvda konstrueraren %qDatt skicka objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶ttskickar fÃ¶r mÃ¥nga argument pÃ¥ stackenpatchbar funktionspost %wu Ã¶verskrider storleken %wusÃ¶kvÃ¤g: pedvarningpedvarning: kanske %<#include <coroutine>%> saknaskanske infoga en radbrytning, eller annat sÃ¤tt att sÃ¤rskilja, fÃ¶r att fÃ¶rhindra att detta betraktas om en modul-styr-radkanske du behÃ¶ver explicita mallargument i din nÃ¤stade-namn-specificerarekanske du vill explicit lÃ¤gga till %<%T::%>permfelpermfel: platshÃ¥llarbegrÃ¤nsningar Ã¤r inte uppfyllten platshÃ¥llartyp Ã¤r inte tillÃ¥tet i denna kontextplacerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwiplacerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwuplacerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken %qwiplacerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwuplacerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwiplacerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwuange ett explicit cpu-namn; giltiga cpu-namn Ã¤r: %sinsticksmodulen %qs angavs med olika sÃ¶kvÃ¤gar: %qs och %qsinsticksmodul %s Ã¤r inte licensierad under en GPL-kompatibel licens
  %sinsticksmodul %s Ã¤r inte licensierad under en GPL-kompatibel licens: %sinsticksmodul %s registrerade en tom Ã¥teranropsfunktion fÃ¶r hÃ¤ndelse %sinsticksmodul %s skulle ha angetts fÃ¶re %<-fplugin-arg-%s%> pÃ¥ kommandoradeninsticksmodulen kan inte registrera ett saknat passinsticksmodulen kan inte registrera ett namnlÃ¶st passinsticksmodulen kan inte registrera %qs utan ett referenspassnamnstÃ¶d fÃ¶r insticksmoduler Ã¤r avaktiverat; konfigurera med %<--enable-plugin%>pekarepekaren %qE kan anvÃ¤ndas efter %qDpekaren %qE anvÃ¤nds efter %qDpekarargumentpekararitmetik fÃ¶r skrÃ¤psamlade objekt Ã¤r inte tillÃ¥tenpekartilldelningpekaren kan anvÃ¤ndas efter %qDpekarmedlemmen %q+D Ã¤r deklarerad hÃ¤rpekare av typen %<void *%> anvÃ¤nd i aritmetikpekare av typ %<void *%> anvÃ¤nd i subtraktionpekarfÃ¶rskjutning frÃ¥n symbol kan vara oriktigpekare eller allokerbart resultatpekares mÃ¥ltyper Ã¤r inkompatibla i C++pekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %qTpekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %s %q+DpekarmÃ¥l i tilldelning frÃ¥n %qT till %qT skiljer i teckenhetpekarmÃ¥l i initiering frÃ¥n %qT till %qT skiljer i teckenhetpekarmÃ¥l nÃ¤r argument %d till %qE skickades skiljer i teckenhetpekarmÃ¥l vid retur av %qT frÃ¥n en funktion med returtyp %qT skiljer i teckenhetpekare till funktion anvÃ¤nd i aritmetikpekare till funktion anvÃ¤nd i subtraktionpekare till vektor tappar kvalificerare i villkorsuttryckpekare till vektor tappar kvalificerare i villkorsuttryck i ISO C fÃ¶re C2Xpekare till grÃ¤nssnittstyp har inga metoderkonvertering av pekare till medlem via virtuell bas %qTpekare-pÃ¥-medlemstyp %qT Ã¤r inkompatibel med objekttyp %qTpekartyper stÃ¤mmer inte mellan %qT och %qT hos %qD och %qD i villkorsuttryckpekartyper stÃ¤mmer inte i villkorsuttryckpekaren anvÃ¤nd efter %qDpekarvÃ¤rde anvÃ¤nt dÃ¤r ett komplext vÃ¤rde fÃ¶rvÃ¤ntadespekarvÃ¤rde anvÃ¤nt dÃ¤r ett flyttalsvÃ¤rde fÃ¶rvÃ¤ntadespekar-till-medlemsfunktion %qE kan inte anropas utan ett objekt, Ã¶vervÃ¤g att anvÃ¤nda %<.*%> eller %<->*%>pekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rdepekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rde fÃ¶re C++20pekare-till-medlemsfunktionstyp %qT krÃ¤ver ett r-vÃ¤rdepekar-/heltalstyper stÃ¤mmer inte i villkorsuttryckpekare Ã¤r inte tillÃ¥tna case-vÃ¤rdenpekare till adressrymden %<__regio_symbol%> Ã¤r otillÃ¥tnapekare till skilda adressrymder anvÃ¤nda i villkorsuttryckpolymorft argumentposition plus storlek Ã¶verskrider storleken pÃ¥ det refererade objektet i %qspositionsoberoende kod behÃ¶ver %qspositionsoberoende kod behÃ¶ver Linux-ABI:etpositionsinitiering av fÃ¤lt i %<struct%> deklarerad med attributet %<designated_init%>positiv bredd krÃ¤vs vid %LmÃ¶jligt problem upptÃ¤ckt vid anrop av %<operator delete%>mÃ¶jligt problem upptÃ¤ckt vid anrop av operatorn %<delete []%>mÃ¶jlig hÃ¤ngande referens till en temporÃ¤refterinkrementeringsadress Ã¤r inte ett registerpost-modul-deklarations-importer mÃ¥ste vara sammanhÃ¤ngandepost-modul-deklarations-importer fÃ¥r inte vara frÃ¥n huvudinkluderingpost-modul-deklarations-importer fÃ¥r inte vara include-Ã¶versattaeftervillkor kan inte vara satserpostfix %qD mÃ¥ste ha %<int%> som sitt argumentpostfix %qD mÃ¥ste ha %<int%> som sitt andra argumentpostfix %qD skall returnera %qTpotentiell dereferens av nollpekaremÃ¥lflaggan fÃ¶r power9 Ã¤r inkompatibel med %<%s=<xxx>%> fÃ¶r <xxx> som Ã¤r mindre Ã¤n power9pragmat eller attributet %<target("%s")%> tar inte nÃ¥got argumentpragmat eller attributet %<target("%s")%> tillÃ¥ter inte en negerad formpragmat eller attributet %<target("%s")%> Ã¤r inte giltigtpragmat eller attributet %<target("%s=%s")%> Ã¤r inte giltigtpragma(%s) Ã¤r inte implementeratfÃ¶rdekrementeringsadress Ã¤r inte ett registerfÃ¶rinkrementeringsadress Ã¤r inte ett registerprecisionprecision i printf-formatfÃ¶rvillkor kan inte vara satseren fÃ¶rdeklarerad aritmetisk typ %qT i %<#pragma omp declare reduction%>fÃ¶rdeklarerad aritmetisk typ i %<#pragma omp declare reduction%>fÃ¶rutsade Thumb-instruktionfÃ¶rutsade instruktion i villkorlig sekvensprefix %qD skall returnera %qTprefixattribut ignoreras fÃ¶re %<@%D%>prefixattribut ignoreras fÃ¶r implementeringarprefixattribut ignoreras fÃ¶r metoderprev_bb till %d skulle vara %d, inte %dtidigare %<#pragma omp declare reduction%>tidigare %<pragma omp declare reduction%>-deklarationtidigare kontrakt hÃ¤rtidigare deklarationtidigare deklaration %q#Dtidigare deklaration %q#D hÃ¤rtidigare deklaration %qDtidigare deklaration av %qD anvÃ¤nde %d mallparametertidigare deklaration av %qD anvÃ¤nde %d mallparametrartidigare deklaration som %q#Dtidigare deklaration hÃ¤rtidigare deklaration av %<%c%E%>tidigare deklaration av %<%c%E%> som %<@optional%>tidigare deklaration av %<%c%E%> som %<@required%>tidigare deklaration av %<%c%s%>tidigare deklaration av %q#Dtidigare deklaration av %q+Dtidigare deklaration av %q+D med typen %qTtidigare deklaration av %qDtidigare deklaration av %qD hÃ¤rtidigare deklaration av %qEtidigare deklaration med lÃ¤nkklass %qLtidigare definition hÃ¤rfÃ¶regÃ¥ende definition av %q#Ttidigare definition av %qD med typen %qTtidigare definition av %qD hÃ¤rtidigare implicit deklaration av %q+D med typen %qTtidigare etiketttidigare mangling %q#Dtidigare definition som inte Ã¤r en prototyp hÃ¤rtidigare specifikationtidigare specifikation i %q#D hÃ¤rtidigare deklarerad som %stidigare deklarerad som %s med %u ospecificerad variabelgrÃ¤nstidigare deklarerad som %s med %u ospecificerade variabelgrÃ¤nsertidigare deklarerad som %s med %u variabelgrÃ¤nstidigare deklarerad som %s med %u variabelgrÃ¤nsertidigare deklaration som %s med grÃ¤nsen %<%s%>tidigare deklaration som %s med grÃ¤nsen %qstidigare deklarerad %s med bundet argument %Etidigare deklarerad som en pekare %stidigare deklarerad som en vektor %s med variabel lÃ¤ngdtidigare deklarerad som en vektor %stidigare deklarerad som en vanlig vektor %stidigare deklarerad hÃ¤rtidigare definition hÃ¤rtidigare definierad hÃ¤r som %stidigare anvÃ¤nt hÃ¤rhuvudmallen %qDhuvudmall hÃ¤rprivat medlem %q#D i anonym unionprivat modulfragmentprivata modulfragment Ã¤r endast tillÃ¥tna inom rÃ¤ckvidden fÃ¶r modulgrÃ¤nssnittet eller -partitionensannolikheten %qE Ã¤r utanfÃ¶r intervallet [0,0, 1,0]sannolikheten %qE mÃ¥ste vara ett konstant flyttalsuttryckproblem med att bygga mÃ¥lavbild fÃ¶r %sprodukten %<%E * %E%> av argument %i och %i Ã¶verskrider %<SIZE_MAX%>produkten %<%E * %E%> av argument %i och %i Ã¶verskrider maximal objektstorlek %Eprofildata fÃ¶r funktion %u Ã¤r trasigprofilen fÃ¶r funktionen %qD finns inte i profildatanprofileringsstÃ¶d fÃ¶r VxWorksprofileringen %<-mcmodel=large%> med PIC stÃ¶djs inteprofilering Ã¤r inte implementerat Ã¤nnu fÃ¶r denna arkitekturprofilering stÃ¶djs inte med -mgprogram: %s
  befordrat argument %qD stÃ¤mmer inte med inbyggd prototypbefordrat argument %qD stÃ¤mmer inte med prototypenbefordrat bitvis komplement av ett teckenlÃ¶st vÃ¤rde Ã¤r alltid skilt frÃ¥n nollegenskaper fÃ¶r %<simd%>-vÃ¤ljare fÃ¥r inte anges i %<metadirective%>egenskaper mÃ¥ste ha namnegenskapen %qs Ã¤r redan angiven i %<@dynamic%>egenskapen %qs Ã¤r redan angiven i %<@synthesize%>egenskapen %qs anvÃ¤nder instansvariabeln %qs av inkompatibel typegenskapen %qs anvÃ¤nder samma instansvariabel som egenskapen %qsen egenskap kan inte vara ett bitfÃ¤lten egenskap kan inte vara en vektoregenskapsdeklaration som inte Ã¤r i %<@interface%>- %<@protocol%>- eller %<category%>-kontextegenskapen mÃ¥ste vara ett konstant heltalsuttryckegenskaper mÃ¥ste vara ett konstant heltalsuttryck eller en strÃ¤ngkonstantegenskaper mÃ¥ste vara ett konstant heltalsuttryck eller en strÃ¤ngkonstant vid %Cegenskapen mÃ¥ste vara ett konstant heltals- eller logiskt uttryck vid %Cskyddad medlem %q#D i anonym unionsynlighetsattributet skyddat stÃ¶djs inte fÃ¶r denna konfiguration, ignorerasprotokollet %qE har cirkulÃ¤rt beroendeprotokollet %qE bÃ¶r undvikasprotokollet %qE Ã¤r otillgÃ¤ngligtprotokollattribut finns inte i Objective-C 1.0prototypdeklarationprototypen deklarerad hÃ¤rprototypen fÃ¶r %q+D deklarerar argument %d med inkompatibel typprototypen fÃ¶r %q+D deklarerar fÃ¤rre argument Ã¤n tidigare gammaldags definitionprototypen fÃ¶r %q+D deklarerar fler argument Ã¤n tidigare gammaldags definitionprototyp fÃ¶r %q+D fÃ¶ljer pÃ¥ en icke-prototypdefinitionprototypen fÃ¶r â€�%sâ€� har nÃ¶dvÃ¤ndiga operander efter valfria operanderprototyp angiven fÃ¶r %q#Dangivna till %qDpseudodestruerare anropas intepure virtual %q#D anropad frÃ¥n en konstruerarepure virtual %q#D anropad frÃ¥n en destruerarepure virtual %q#D anropad frÃ¥n initierare av ickestatisk datamedlempure-specificerare pÃ¥ funktionsdefinitionq/Q-modifierare Ã¤r ogiltiga fÃ¶r symbolreferenserqsort-kontroll misslyckadesqsort-jÃ¤mfÃ¶relsen Ã¤r icke-negativ vid sorterad utdata: %dqsort-jÃ¤mfÃ¶relse Ã¤r inte antisymmetrisk: %d, %dqsort-jÃ¤mfÃ¶relse Ã¤r inte transitiv: %d, %d, %dkvalificerat namn namnger inte en klasskvalificerad typ %qT matchar inte destruerarnamnet ~%qTkvalificerad id i deklarationkvalificerare Ã¤r inte tillÃ¥tna vid konstruerardeklarationkvalificerare Ã¤r inte tillÃ¥tna pÃ¥ deklaration av %<operator %T%>kvalificerare Ã¤r inte tillÃ¥tna pÃ¥ deklaration av hÃ¤rledningsguidekvalificerare Ã¤r inte tillÃ¥tna vid destruerardeklarationkvalificerande typ %qT matchar inte destruerarnamnet ~%qTciterat %qs-direktiv i formatciterat %qs-direktiv i format; anvÃ¤nd %qs istÃ¤lletr0 behÃ¶ver vara tillgÃ¤ngligt som ett anropsÃ¶verskrivet registeren intervallklausul mÃ¥ste ha vektor-, skiv-, strÃ¤ng-, avbildnings- eller kanaltypintervalluttryck i switch-satser fÃ¶ljer inte standardenintervallgrÃ¤nserna Ã¤r inte av samma typintervallbaserat %<for%>-uttryck av typen %qT har ofullstÃ¤ndig typintervallbaserad %<for%>-slinga Ã¤r endast tillgÃ¤nglig med %<-std=c++11%> eller %<-std=gnu++11%>intervallbaserade %<for%>-slingor med initierare Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>ordning + co-ordning av %qs Ã¶verskrider %d vid %Cden rÃ¥a litterala operatorn %q#D stÃ¥r i konflikt med den litterala operatormallenrdynamic stÃ¶djs inteominitiering av %qs vid %LnÃ¥bar %s-definition hÃ¤rlÃ¤sningen misslyckades nÃ¤r exportdata lÃ¤stesendast lÃ¤sbar plats %qE anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar medlem %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar namngiven returvariabel %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar parameter %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar referens %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar variabel %qD anvÃ¤nd som %<asm%>-utdatalÃ¤ser %E byte frÃ¥n en region av storlek %ElÃ¤ser %E byte frÃ¥n en region av storlek %ElÃ¤ser %E eller fler byte till en region av storlek %ElÃ¤ser CMI %qslÃ¤ser mellan %E och %E byte frÃ¥n en region av storlek %ElÃ¤ser indatafilerlÃ¤ser via nollpekare (argument %d)att ta emot objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶ttkÃ¤nn igen det angivna suffixet som ett definitionsmudulsfilnamnkÃ¤nn igen det angivna suffixet som implementation och modulfilnamnkompilerar om med %<-fcompare-debug%>rekursivt anroprekursiv berÃ¤kning av standardargument till %q#Drekursiv inline:ingrekursiv instansiering av standardmedlemsinitierare fÃ¶r %qDrekursiv lat laddningrekursiv referens %qsrekursiv typ %qT odefinieradkrÃ¤vs rekursivt av substitution av %qS
  rekursivt begÃ¤rd frÃ¥n %q#D
--- 2264,2270 ----
  internt konsistensfelinternt fel: %<cris_side_effect_mode_ok%> med felaktiga operanderinternt fel: felaktigt register: %dinternt fel: fÃ¶rvÃ¤ntade inte att operand1 skulle vara en konstant mÃ¤ngdden interna proceduren %qs vid %L stÃ¥r i konflikt med DUMMY-argumentintern enhet i WRITEattributen interrupt och naked Ã¤r inte kompatiblaavbrottshanterare kan inte vara MIPS16-funktioneravbrottshanterare kan inte ha argumentavbrottshanteringrutiner kan endast ha ett pekarargument och ett valfritt heltalsargumentavbrottshanteringsrutiner kan inte anropas direktavbrottshanteringsrutiner mÃ¥ste returnera %<void%>avbrottshanteringsrutiner skall ha %qs som andra argumentavbrottshanteringsrutiner skall ha en pekare som fÃ¶rsta argumentavbrottsvektor till %qE-attributet Ã¤r inte %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)%>inbyggt registerindex Ã¤r utanfÃ¶r sitt intervallinbyggd variabel som inte Ã¤r en procedurogiltig %%-kodogiltig %%A-operandogiltigt %%A-vÃ¤rdeogiltig %%B-operandogiltig %%C-operandogiltigt %%C-vÃ¤rdeogiltig %%D-operandogiltigt %%D-vÃ¤rdeogiltigt %%E-vÃ¤rdeogiltigt %%F-vÃ¤rdeogiltigt %%G-lÃ¤geogiltigt %%G-vÃ¤rdeogiltigt %%H-vÃ¤rdeogiltig %%J-kodogiltigt %%J-vÃ¤rdeogiltigt %%K-vÃ¤rdeogiltigt %%L-vÃ¤rdeogiltigt %%M-vÃ¤rdeogiltigt %%N-vÃ¤rdeogiltigt %%O-vÃ¤rdeogiltig %%P-operandogiltigt %%P-vÃ¤rdeogiltigt %%R-vÃ¤rdeogiltigt %%T-vÃ¤rdeogiltigt %%U-vÃ¤rdeogiltigt %%V-vÃ¤rdeogiltig %%Y-operandogiltigt %%d-vÃ¤rdeogiltigt %%e-vÃ¤rdeogiltig %%f-operandogiltigt %%f-vÃ¤rdeogiltigt %%h-vÃ¤rdeogiltig %%j-kodogiltigt %%j-vÃ¤rdeogiltigt %%k-vÃ¤rdeogiltigt %%m-vÃ¤rdeogiltigt %%p-vÃ¤rdeogiltigt %%q-vÃ¤rdeogiltigt %%r-vÃ¤rdeogiltig %%s-operandogiltigt %%s-vÃ¤rdeogiltigt %%t-vÃ¤rdeogiltigt %%t/%%b-vÃ¤rdeogiltigt %%u-vÃ¤rdeogiltig %%v-kodogiltigt %%x-vÃ¤rdeogiltig %%xn-kodogiltigt %%y-vÃ¤rde, fÃ¶rsÃ¶k anvÃ¤nda â€�Zâ€�-begrÃ¤nsningenogiltigt %%z-vÃ¤rdeogiltigt %<#pragma %s%>ogiltig %<CASE_CHAIN%>felaktigt %<CPU_TYPE%>-vÃ¤rde pÃ¥ %qs lÃ¤st frÃ¥n %<devices.csv%> fÃ¶r %qsfelaktigt %<MPY_TYPE%>-vÃ¤rde pÃ¥ %qs lÃ¤st frÃ¥n %<devices.csv%> fÃ¶r %qsogiltigt %<PHI%>-argumentogiltigt %<PHI%>-resultatogiltig %<const_cast%> frÃ¥n typ %qT till typ %qTogiltig %<const_cast%> av ett rvÃ¤rde av typ %qT till typ %qTfelaktig underliggande typ fÃ¶r %<enum%>ogiltig %<static_cast%> frÃ¥n typ %qT till typ %qTogiltigt %<sve_width%>-vÃ¤rde: %dfelaktig reduktionsmodifierare %<task%> pÃ¥ konstruktion kombinerad med %<simd%> eller %<loop%>felaktig reduktionsmodifierare %<task%> pÃ¥ en konstruktion inte kombinerad med %<parallel%>, %<for%> eller %<sections%>felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs eller %<sections%>felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs, %<sections%> eller %<scope%>ogiltig %qs-avstÃ¥ndsoperatorogiltig â€�asmâ€�: ogiltiga (pekar)operander %qsogiltigt IACC-argumentfelaktig JSON-syntaxogiltig vÃ¤nstersida i gimple-anropogiltigt Objective-C++-vÃ¤ljarnamnogiltig OpenACC-klausul vid filrÃ¤ckviddfelaktig OpenMP ickerektangulÃ¤rt slingsteg; %<(%E - %E) * %E%> Ã¤r inte en multipel av slinga %d steg %qEogiltig hÃ¶gersida fÃ¶r gimple-minneslagring: %qsogiltig UNSPEC som operandogiltig UNSPEC som operand: %dogiltig _Literalogiltig abstrakt parametertyp %qTogiltig abstrakt returtyp %qTogiltig abstrakt returtyp fÃ¶r funktionen %q+#Dogiltig abstrakt returtyp fÃ¶r medlemsfunktion %q+#Dogiltigt abstrakt typ %qT fÃ¶r %qEogiltig abstrakt typ fÃ¶r %q+Dogiltig Ã¥tkomst av icke-statisk datamedlem %qD i virtuell bas till NULL-objektogiltig adressogiltig adress fÃ¶r utmatningsmodifieraren â€�Oâ€�ogiltig adress fÃ¶r utmatningsmodifieraren â€�Râ€�ogiltig adress fÃ¶r â€�Sâ€�-utmatningsmodifierareogiltig adress i operandenogiltigt adresslÃ¤geogiltig adressoperand i %qsogiltigt adresseringslÃ¤gefelaktig justering fÃ¶r %<#pragma align%>, ignorerasogiltigt argument till %<__builtin_arc_aligned%>ogiltig anvÃ¤ndning av %<__alignof%> pÃ¥ ett bitfÃ¤ltogiltig anvÃ¤ndning av %<sizeof%> pÃ¥ ett bitfÃ¤ltogiltig anvÃ¤ndning av %<sizeof%> pÃ¥ en funktionstypogiltig anvÃ¤ndning av %qs pÃ¥ en medlemsfunktionogiltig anvÃ¤ndning av %qs pÃ¥ en void-typogiltig tillÃ¤mpning av %qs pÃ¥ vektortypen %qT med ofullstÃ¤ndig elementtypogiltig tillÃ¤mpning av %qs pÃ¥ ofullstÃ¤ndig typ %qTogiltig arkitektur fÃ¶r mÃ¥lattribut eller -pragma %qsogiltigt argument %<%s%> till %<-mbranch-protection=%>ogiltigt argument %<%s%> till %<-mharden-sls=%>ogiltigt argument %d till den inbyggda %qFogiltigt argument %qs till %qsogiltigt argument givet till %<-mharden-sls=%>ogiltigt argument i flaggan %qsogiltigt argument till attributet %qEogiltigt argument till attributet %qsogiltigt argument till SQRT vid %Logiltiga argument till %qDogiltigt argument inbyggd funktionogiltigt argument till den inbyggda funktionen %sogiltigt argument till gimple-anropogiltiga argumentogiltigt argument till flaggan %<-falign-%s%>: %qsogiltigt argument till %<-fpatchable-function-entry%>ogiltig vektortilldelningogiltig bas %qE fÃ¶r SSA-namnogiltig basklasspecifikationfelaktigt blockindexogiltig gren till/frÃ¥n strukturerat %s-blockotillÃ¥tet anrop av icke-funktionfelaktig flagga till calls_comdat_localogiltig case-etikett i en switch-satsogiltigt case-intervall i en switch-satsogiltig konvertering frÃ¥n typ %qT till typ %qTogiltig typkonvertering av ett pr-vÃ¤rdeuttryck av typ %qT till typ %qTogiltig typkonvertering till en abstrakt klasstyp %qTogiltig konvertering till funktionstyp %qTogiltigt klassnamn i deklaration av %qDfelaktig klick i %qsogiltig kombination av flera typkvalificerareogiltig jÃ¤mfÃ¶relsekod i gimple-villkorogiltig jÃ¤mfÃ¶relse av genererad vektorogiltig jÃ¤mfÃ¶relse av genererad postogiltig jÃ¤mfÃ¶relsekod av nil med nilogiltig jÃ¤mfÃ¶relse av ojÃ¤mfÃ¶rbar vektorogiltig jÃ¤mfÃ¶relse av ojÃ¤mfÃ¶rbar postogiltig jÃ¤mfÃ¶relse av ojÃ¤mfÃ¶rbar typogiltig jÃ¤mfÃ¶relse av oordnad typogiltig jÃ¤mfÃ¶relseoperator fÃ¶r utmatningsmodifieraren â€�Eâ€�ogiltig const_double-operandogiltig konstantogiltig konstant - fÃ¶rsÃ¶k med att anvÃ¤nda en utmatningsmodifierareogiltig konstant fÃ¶r utmatningsmodifieraren â€�%câ€�ogiltig konstant i %<#pragma %s%>ogiltig konstant i %<#pragma pack%> - ignorerasogiltig konstant vektor fÃ¶r utmatningsmodifieraren â€�%câ€�ogiltig begrÃ¤nsad typparameterogiltiga begrÃ¤nsningarogiltig begrÃ¤nsning fÃ¶r operandogiltig konstruerare, du menade fÃ¶rmodligen %<%T (const %T&)%>felaktigt styrregister %d fÃ¶r mvtc; anvÃ¤nder %<psw%>ogiltigt styrpredikatogiltig konvertering frÃ¥n %<__fpreg%>ogiltig konvertering frÃ¥n %qH till %qIogiltig konvertering frÃ¥n typen %<__vector_pair%>ogiltig konvertering frÃ¥n typen %<__vector_quad%>ogiltig konvertering frÃ¥n typen %<bfloat16_t%>ogiltig konvertering i gimple-anropogiltig konvertering i retursatsogiltig konvertering till %<__fpreg%>ogiltig konvertering till typen %<__vector_pair%>ogiltig konvertering till typen %<__vector_quad%>ogiltig konvertering till typen %<bfloat16_t%>ogiltig konvertering till typ %qT frÃ¥n typ %qTogiltig kovariant returtyp fÃ¶r %q#Dogiltig kovariant returtyp fÃ¶r %q+#Dfelaktig cpu %qs fÃ¶r %s%qs%sogiltig flagga fÃ¶r anpassad instruktion %qsogiltig omdeklaration av %<%T::%E%>ogiltig deklaration av medlemsmall i lokal klassogiltig deklaratorogiltigt standardargument fÃ¶r en mallmallparameterogiltig standardfallsetikett i en switch-satsogiltig definition av kvalificerad typ %qTogiltig depend-sortogiltig beroendesort i omp %<ordered%> %<depend%>ogiltig dist_schedule-sortfelaktig doacross-sortogiltigt elementindex %qE till %<__builtin_shufflevector%>ogiltig elementtyp fÃ¶r attributet %qsfelaktig embedcfg: Files-posten Ã¤r inte en strÃ¤ngfelaktig embedcfg: Files Ã¤r inte ett JSON-objektfelaktig embedcfg: Patterns-posten Ã¤r inte en vektorfelaktig embedcfg: Patterns Ã¤r inte ett JSON-objektfelakig embedcfg: dubbla Patterns-posterfelaktig embedcfg: saknad Filesfelaktig embedcfg: saknad Patternsfelaktig embedcfg: inte ett JSON-objektogiltigt kodningsprefix i litteral operatorogiltig ingÃ¥ng till strukturerat %s-blockogiltig utgÃ¥ng frÃ¥n strukturerat %s-blockogiltig utgÃ¥ng frÃ¥n OpenMP-strukturerat blockogiltig explicit specifikationogiltigt uttryck - fÃ¶rsÃ¶k med att anvÃ¤nda en utmatningsmodifierareogiltigt uttryck som operandogiltigt uttryck som min-l-vÃ¤rdeogiltigt uttryck fÃ¶r utmatningsmodifieraren â€�%câ€�ogiltigt uttryck som statisk vektordimension: %sogiltig uttryckstyp fÃ¶r %<#pragma omp atomic%>ogiltig felminnesmodell %qs fÃ¶r %qDogiltig funktionsmodifierare %qs i %<-march=%s%>ogiltig funktionsmodifierare %qs i %<-mcpu=%s%>felaktig funktionsmodifierare %qs pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>felaktig funktionsmodifierare %s pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>ogiltigt fn-specifikationsattribut â€�%sâ€�ogiltigt fn-specifikationsattribut â€�%sâ€� arg %iogiltig fnsummary i LTO-strÃ¶mogiltig form pÃ¥ %<#pragma omp atomic compare%>ogiltig form pÃ¥ %<#pragma omp atomic%>ogiltig form pÃ¥ %<pragma omp atomic compare%>felaktigt format pÃ¥ %<sve_width%>felaktigt format pÃ¥ %sogiltig fp-konstantogiltig fpu fÃ¶r mÃ¥lattributet eller pragmat %qsogiltig funktion i gimple-anropfelaktig hÃ¥rd registeranvÃ¤ndning mellan Ã¶verskrivningsoperanden och indataoperandenfelaktig hÃ¥rd registeranvÃ¤ndning mellan utdataoperanden och matchande begrÃ¤nsningsoperandenogiltig hÃ¥rd registeranvÃ¤ndning mellan utmatningsoperanderfelaktigt huvudnamn %qsogiltig hexadecimalsiffraogiltigt id-vÃ¤rde till undantagsattributetogiltigt id-vÃ¤rde till avbrottsattributetogiltigt id-vÃ¤rde fÃ¶r avbrotts-/undantagsattributogiltigt id-vÃ¤rde fÃ¶r Ã¥terstÃ¤llningsattributogiltig initiering i klassen av statisk datamedlem med icke heltalstyp %qTogiltigt Ã¶kningsuttryckogiltigt startvÃ¤rde fÃ¶r medlem %qEogiltig initiering av icke konstant referens av typ %qH frÃ¥n ett r-vÃ¤rde av typ %qIogiltig initiering av referens av typ %qH frÃ¥n uttryck av typ %qIogiltig initierareogiltig initierarklausulogiltig initierare fÃ¶r %q#Dogiltig initierare fÃ¶r vektormedlem %q#Dogiltig initierare fÃ¶r medlemsfunktion %qDogiltig initierare fÃ¶r deklaration av strukturerad bindningogiltig instruktion:ogiltigt iterationsvariabel i snabb upprÃ¤kningogiltig hoppfunktion i LTO-strÃ¶mfelaktig nyckeltyp till %<-mbranch-protection=%>ogiltig etikett i gimple-villkorogiltig vÃ¤nsterhandssida i tilldelningogiltig rad i upplÃ¶sningsfilenogiltig lÃ¤nkklasspecifikationogiltig plats fÃ¶r %<pragma %s%>, ignorerasogiltigt l-vÃ¤rde i %<asm%>-utdata %dogiltig map-sortogiltigt maskogiltig masktyp i %qsogiltig medlemsmalldeklaration %qDogiltig minnesmodell %qs fÃ¶r %qDogiltig minnesmodell %wi fÃ¶r %qDogiltig minnesmodellsargument %d till %qEfelaktig modulnamn %qsfelaktigt namn %qs i pragmat eller attributet %<target("arch=")%>felaktigt namn %qs i pragmat eller attributet %<target("cpu=")%>felaktigt namn %qs i pragmat eller attributet %<target("tune=")%>ogiltigt new-uttryck av abstrakt klasstyp %qTogiltig nmi-funktion fÃ¶r Ã¥terstÃ¤llningsattributogiltigt mallargument som inte Ã¤r en typogiltiga operander som inte Ã¤r vektor till %qsfelaktigt antal i %<-mrgf-banked-regs=%s%> giltiga vÃ¤rden Ã¤r 0, 4, 8, 16 eller 32felaktigt antal argument till flaggan %<-falign-%s%>: %qsogiltig avlastningstabell i %sogiltig avstÃ¥ndsoperand i %qsogiltig operandogiltig operand till %%xn-kodogiltig operandadressogiltig operandkod â€�%câ€�ogiltig operand fÃ¶r â€�%%%câ€�ogiltig operand fÃ¶r â€�Aâ€�-modifierareogiltig operand fÃ¶r â€�Dâ€�-modifierareogiltig operand fÃ¶r â€�Hâ€�-modifierareogiltig operand fÃ¶r â€�Oâ€�-modifierareogiltig operand fÃ¶r â€�Tâ€�-modifierareogiltig operand fÃ¶r â€�bâ€�-modifierareogiltig operand fÃ¶r â€�eâ€�-modifierareogiltig operand fÃ¶r â€�mâ€�-modifierareogiltig operand fÃ¶r â€�oâ€�-modifierareogiltig operand fÃ¶r â€�pâ€�-modifierareogiltig operand fÃ¶r â€�zâ€�-modifierareogiltig operand fÃ¶r kod â€�%câ€�ogiltig operand till %qsogiltig operand i retursatsogiltig operand i unÃ¤r operationogiltig operand fÃ¶r modifierarbokstavogiltig operand i utmatningskodogiltig operandprefixogiltig operandprefix â€�%%%câ€�ogiltig operandstorlek fÃ¶r operandkod â€�%câ€�ogiltig operandstorlek fÃ¶r operandkod â€�Oâ€�ogiltig operandstorlek fÃ¶r operandkod â€�zâ€�ogiltig operand fÃ¶r %%H/%%L-kodogiltig operand till %%M-kodogiltig operand till %%N-kodogiltig operand till %%O-kodogiltig operand till %%Rogiltig operand fÃ¶r %%R-kodogiltig operand till %%Sogiltig operand till %%T/%%B-kodogiltig operand fÃ¶r %%U-kodogiltig operand till %%V-kodogiltig operand till %%Z-kodogiltig operand till %%p-kodogiltig operand till %%s-kodogiltig operand till %%z-kodogiltig operand till switch-satsfelaktig operandtyp %qT fÃ¶r %qsogiltig operandtyp anvÃ¤nd med operandkod â€�%câ€�ogiltiga operander binÃ¤r operationogiltiga operander i gimple-jÃ¤mfÃ¶relseogiltiga operander trestÃ¤llig operationogiltiga operander av typ %qT och %qT till binÃ¤r %qOogiltig operand till %%c-kodogiltig operand till %qsogiltiga operander till binÃ¤r %s (har %qT och %qT)ogiltig operationogiltig operation (%s)ogiltig operation pÃ¥ %<__fpreg%>ogiltig operator fÃ¶r %<#pragma omp atomic%>ogiltig ordning i asm-nod %iogiltig parameterkombination fÃ¶r inbyggd %qs i AltiVecogiltig parameterkombination fÃ¶r den inbyggda %qsogiltig parametertyp %qTogiltig passpositioneringsoperationogiltigt pekarlÃ¤ge %qsogiltigt pekare till bitfÃ¤lt %qDogiltig position eller storlek i %qsogiltig position eller storleksoperand till %qsogiltig privat reduktion av %qEogiltig proc_bind-sortfelaktig skyddstyp %qs i pragmat eller attributet %<target("branch-protection=")%>ogiltig prototyp fÃ¶r â€�%sâ€�ogiltig interpunktion %qc i begrÃ¤nsningogiltigt pure-const-tillstÃ¥nd fÃ¶r funktionogiltig pure-specificerare (endast %<= 0%> Ã¤r tillÃ¥tet)ogiltiga kvalificerare fÃ¶r %<constexpr%>-objektogiltiga kvalificerare fÃ¶r fÃ¤lt av %<constexpr%>-objektogiltiga kvalificerare pÃ¥ typ som inte Ã¤r medlemsfunktionogiltigt kvalificerande rÃ¤ckvidd i pseudodestruerarnamnogiltig receive pÃ¥ kanal endast fÃ¶r sÃ¤ndningogiltig mottagartyp %qsogiltig reduktionsidentifierareogiltig referens fÃ¶r utmatningsmodifieraren â€�Jâ€�ogiltig registernamn fÃ¶r %q+Dogiltigt reguljÃ¤rt uttryck %qs i %qsogiltig omlokaliseringogiltig upplÃ¶sning i upplÃ¶sningsfilenogiltig returtyp %qT fÃ¶r %<constexpr%>-funktionen %q+Dogiltig rtl-delning hittad i instruktionenogiltig schedule-sortogiltigt andra argument till %<__builtin_prefetch%>; anvÃ¤nder nollogiltigt andra argument inbyggd funktionogiltig send pÃ¥ kanal endast fÃ¶r mottagningogiltig setter, den mÃ¥ste ha ett argumentogiltig skiftoperandogiltig kÃ¤llkodsblockspecifikationogiltig statisk kedja i gimple-anropogiltig lagringsklass fÃ¶r funktionen %qEogiltigt mÃ¥lvÃ¤rde fÃ¶r memregs %<%d%>ogiltig malldeklaration av %qDogiltig mallparameter som inte Ã¤r en typfelaktig mallargumentlistaogiltigt mall-idogiltigt tredje argumentogiltigt tredje argument till %<__builtin_ia32_prefetch%>; anvÃ¤nder nollogiltigt tredje argument till %<__builtin_prefetch%>; anvÃ¤nder nollogiltig typ %<void%> fÃ¶r %<new%>ogiltig typ %qT som initierare fÃ¶r en vektor med typ %qTogiltig typ %qT deklarerad %<friend%>ogiltigt typargument (har %qT)ogiltigt typargument till %<->%> (har %qT)ogiltigt typargument till %<->*%> (har %qT)ogiltigt typargument i vektorindexering (har %qT)ogiltigt typargument till implicit konvertering (har %qT)ogiltigt typargument till unÃ¤r %<*%> (har %qT)ogiltig typ fÃ¶r %<asm%>-flaggutdatafelaktig typ fÃ¶r _Literal med konstruerareogiltig typ fÃ¶r iterationsvariabelogiltig typ fÃ¶r iterationsvariabeln %qEogiltig typ fÃ¶r make-funktionogiltig typ fÃ¶r parameter %d till %<constexpr%>-funktion %q+#Dogiltig typ pÃ¥ egenskapogiltig typ av %<__MEM%>-operandogiltig typ fÃ¶r argument %u till en typgenerisk funktionfelaktig typgenerisk returtyp fÃ¶r argument %u till %<__builtin_tgmath%>felaktig typgenerisk typ fÃ¶r argument %u till argument %u till %<__builtin_tgmath%>ogiltiga typer %<%T[%T]%> fÃ¶r vektorindexogiltiga typer fÃ¶r %qsogiltiga typer adressrymdskonverteringogiltiga typer i konvertering till flyttalogiltiga typer i konvertering till heltalogiltiga typer i fixdecimalskonverteringogiltiga typer i nop-konverteringogiltig anvÃ¤ndning av %%d, %%x eller %%Xogiltig anvÃ¤ndning av %<.%> i en funktion som inte Ã¤r variadiskogiltig anvÃ¤ndning av %<...%> med inbyggd funktionogiltig anvÃ¤ndning av %<...%> med annat Ã¤n skivaogiltig anvÃ¤ndning av %<::%>ogiltig anvÃ¤ndning av %<__builtin_va_arg_pack ()%>ogiltig anvÃ¤ndning av %<__builtin_va_arg_pack_len ()%>ogiltig anvÃ¤ndning av %<auto%> i konverteringsoperatorfelaktig anvÃ¤ndning av %<auto%> i standardmallargumentogiltig anvÃ¤ndning av %<auto%> i undantagsspecifikationfelaktig anvÃ¤ndning av %<auto%> i mallargumentogiltig anvÃ¤ndning av %<const_cast%> med typ %qT, som Ã¤r en pekare eller referens till en funktionstypogiltig anvÃ¤ndning av %<const_cast%> med typ %qT, som inte Ã¤r en pekare, referens, eller pekare-till-datamedlem-typogiltig anvÃ¤ndning av %<decltype(auto)%>ogiltig anvÃ¤ndning av %<extern%>-variabel %qD i %<#pragma acc declare%>ogiltig anvÃ¤ndning av %<global%>-variabeln %qD i %<#pragma acc declare%>ogiltig anvÃ¤ndning av %<restrict%>ogiltig anvÃ¤ndning av %<this%> efter att det Ã¤r giltigtogiltig anvÃ¤ndning av %<this%> pÃ¥ toppnivÃ¥ogiltig anvÃ¤ndning av %<this%> fÃ¶re det Ã¤r giltigtogiltig anvÃ¤ndning av %<this%> i icke-medlemsfunktionogiltig anvÃ¤ndning av %q#T med flexibel vektormedlem i %q#Togiltig anvÃ¤ndning av %qT med en vektor av storlek noll i %q#Dogiltig anvÃ¤ndning av %qDogiltig anvÃ¤ndning av %qD i lÃ¤nkklasspecifikationogiltig anvÃ¤ndning av %qE fÃ¶r att skapa en pekare-till-medlem-funktionogiltig anvÃ¤ndning av %qTfelaktig anvÃ¤ndning av %qT i mallargumentfelaktig anvÃ¤ndning av â€�%%%câ€�felaktig anvÃ¤ndning av MMA-operand av typ %qs som en funktionsparameterfelaktig anvÃ¤ndning av MMA-typen %qs i funktionens returvÃ¤rdeogiltig anvÃ¤ndning av en pekare till en ofullstÃ¤ndig typ i pekararitmetikogiltig anvÃ¤ndning av vektorindexering pÃ¥ pekare till medlemogiltig anvÃ¤ndning av vektor med ospecificerade grÃ¤nserfelaktig anvÃ¤ndning av asm-flaggutdataogiltig anvÃ¤ndning av attributet %<fallthrough%>felaktig anvÃ¤ndning av attribut i en tom deklarationogiltig anvÃ¤ndning av klammeromsluten initierarlistaogiltig anvÃ¤ndning av konstruerare som en mallogiltig anvÃ¤ndning av kontraktsroll fÃ¶r explicit semantikfelaktig anvÃ¤ndning av cv-kvalificerad typ %qT i en parameterdeklarationogiltig anvÃ¤ndning av beroende typ %qTogiltig anvÃ¤ndning av destruerare %qD som en typogiltig anvÃ¤ndning av destrueraren %qE som en typogiltig anvÃ¤ndning av flexibla vektormedlemmarogiltig anvÃ¤ndning av implicit konvertering av pekare till medlemogiltig anvÃ¤ndning av ofullstÃ¤ndig typ %q#Togiltig anvÃ¤ndning av ofullstÃ¤ndig typedef %qTogiltig anvÃ¤ndning av medlem %qD (glÃ¶mde du %<&%>?)ogiltig anvÃ¤ndning av %qD i ett konsturearar-%<pre%>-kontraktogiltig anvÃ¤ndning av %qD i ett destruerar-%<post%>-kontraktogiltig anvÃ¤ndning av %qD i en statisk medlemsfunktionogiltig anvÃ¤ndning av medlemsfunktionen %qD (glÃ¶mde du %<()%> ?)ogiltig anvÃ¤ndning av metodvÃ¤rde som argument till Offsetofogiltig anvÃ¤ndning av icke-l-vÃ¤rde-vektorogiltig anvÃ¤ndning av icke-statisk datamedlem %qDogiltig anvÃ¤ndning av icke-statisk datamedlem %qEogiltig anvÃ¤ndning av icke-statisk medlemsfunktion %qDogiltig anvÃ¤ndning av icke-statisk medlemsfunktion av typen %qTogiltig anvÃ¤ndning av paketexpansion %qTogiltig anvÃ¤ndning av paketexpansionsuttryckogiltig anvÃ¤ndning av platshÃ¥llaren %qTotillÃ¥ten anvÃ¤ndning av pekare till vektorer med olika kvalificerare i ISO C fÃ¶re C2Xogiltig anvÃ¤ndning av kvalificerat namn %<%D::%D%>ogiltig anvÃ¤ndning av kvalificerat namn %<%T::%D%>ogiltig anvÃ¤ndning av kvalificerat namn %<::%D%>ogiltig anvÃ¤ndning av register â€�%sâ€�ogiltig anvÃ¤ndning av post med flexibel vektormedlemogiltigt standardargument fÃ¶r mallmallparameter %qTogiltig anvÃ¤ndning av malltypparameter %qTogiltig anvÃ¤ndning av mall-id %qD i deklaration av primÃ¤r mallogiltig anvÃ¤ndning av mallnamnet %qE utan en argumentlistaogiltig anvÃ¤ndning av typfelaktig anvÃ¤ndning av typen %<void%> i en parameterdeklarationogiltig anvÃ¤ndning av typ %qT som standardvÃ¤rde fÃ¶r en mallmallparameterogiltig anvÃ¤ndning av unÃ¤rt %<*%> pÃ¥ pekare till medlemogiltig anvÃ¤ndning av odefinierad typ %qTogiltig anvÃ¤ndning av void-uttryckogiltig anvÃ¤ndning av volatilt l-vÃ¤rde inuti en %<transaction_safe%>-funktionogiltig anvÃ¤ndning volatilt l-vÃ¤rde inuti transaktionogiltig anvÃ¤ndardefinierad konvertering frÃ¥n %qH till %qIogiltig vÃ¤rdeinitiering av referenstyperogiltig resultattyp i vektorjÃ¤mfÃ¶relseogiltig vektorkonstantogiltig vektoromedelbarogiltig vektoroperandogiltig vektortyp fÃ¶r attributet %qEogiltiga vektortyper i nop-konverteringogiltigt versionsnummer %qsogiltig warm-funktion fÃ¶r Ã¥terstÃ¤llningsattributogiltig nollextraktioninverterat skivintervallio_kind_name(): felaktig I/O-sortipa-inline-sammanfattning saknas i indatafilipa-referenssammanfattning saknas i ltrans-enhetdÃ¶ljs av %qsis_c_interoperable(): gfc_simplify_expr misslyckadesden Ã¤r definierad som en pekare i en annan adressrymd i en annan Ã¶versÃ¤ttningsenhetden Ã¤r definierad som en pekare till en annan typ i en annan Ã¶versÃ¤ttningsenhetdet mÃ¥ste vara en pekare-till-medlem pÃ¥ formen %<&X::Y%>det mÃ¥ste vara adressen till en funktion med extern lagringsklassdet mÃ¥ste vara namnet pÃ¥ en funktion med extern lagringsklassdet definierades senare hÃ¤robjekt i READiterationsvariabel i snabb upprÃ¤kning Ã¤r inte ett objektiteration %s orsakar odefinierat beteendeiterationsvariabel %qD fÃ¥r inte vara firstprivateiterationsvariabel %qD skall inte vara reductioniterationsvariabel %qE Ã¤r fÃ¶rutbestÃ¤mt linjÃ¤rinstansvariabel %qE skall vara privatiterationsvariabel %qE fÃ¥r inte vara firstprivateinstansvariabel %qE fÃ¥r inte vara linjÃ¤riterationsvariabel %qE fÃ¥r inte vara reductioniteratorn %qD har %<_Atomic%>-kvalificerad typiteratorn %qD har const-kvalificerad typiteratorn %qD har varken heltals- eller pekartypiteratorn %qD har nollstegiteratorsteg med en icke-heltalstypiteratorvariabeldess dest_idx borde vara %d, inte %ddess vÃ¤rde kan variera mellan kompilatorversioner eller med olika flaggor %<-mtune%> eller %<-mcpu%>ivar %qs anvÃ¤nd av %<@synthesize%>-deklaration skall vara en befintlig ivariwmmxt-abi krÃ¤ver en CPU som klarar iwmmxtiwmmxt krÃ¤ver ett AAPCS-kompatibelt ABI fÃ¶r att fungera riktigthopp in i rÃ¤ckvidd fÃ¶r identifierare med variabel typhopp in i satsuttryckhoppar Ã¶ver variabelinitieringhopp till case-etiketthopp till etikett %qDskrÃ¤p vid slutet av %<#pragma %s%>skrÃ¤p vid slutet av %<#pragma ADDRESS%>skrÃ¤p vid slutet av %<#pragma CTABLE_ENTRY%>skrÃ¤p vid slutet av %<#pragma GCC memregs%> [0..16]skrÃ¤p vid slutet av %<#pragma GCC visibility%>skrÃ¤p vid slutet av %<#pragma __nostandard%>skrÃ¤p vid slutet av %<#pragma __standard%>skrÃ¤p vid slutet av %<#pragma align%>skrÃ¤p vid slutet av %<#pragma fini%>skrÃ¤p vid slutet av %<#pragma init%>skrÃ¤p vid slutet av %<#pragma longcall%>skrÃ¤p vid slutet av %<#pragma message%>skrÃ¤p vid slutet av %<#pragma ms_struct%>skrÃ¤p vid slutet av %<#pragma options%>skrÃ¤p vid slutet av %<#pragma pack%>skrÃ¤p vid slutet av %<#pragma pop_options%>skrÃ¤p vid slutet av %<#pragma push_options%>skrÃ¤p vid slutet av %<#pragma redefine_extname%>skrÃ¤p vid slutet av %<#pragma reset_options%>skrÃ¤p vid slutet av %<#pragma unused%>skrÃ¤p vid slutet av %<#pragma weak%>skrÃ¤p vid slutet av %<#pragma%> ghs endsdaskrÃ¤p vid slutet av %<#pragma%> ghs endtdaskrÃ¤p vid slutet av %<#pragma%> ghs endzdaskrÃ¤p vid slutet av %<#pragma%> ghs interruptskrÃ¤p vid slutet av %<#pragma%> ghs sectionskrÃ¤p vid slutet av %<#pragma%> ghs startsdaskrÃ¤p vid slutet av %<#pragma%> ghs starttdaskrÃ¤p vid slutet av %<#pragma%> ghs startzdaskrÃ¤p vid slutet av â€�#pragma extern_modelâ€�nyckelordet %<export%> bÃ¶r undvikas, och ignorerasnyckelordet %<export%> Ã¤r aktiverat med %<-fmodules-ts%>nyckelordet %<export%> Ã¤r inte implementerat och kommer ignorerasnyckelordet %<template%> Ã¤r inte tillÃ¥tet i klasshuvudnamnnyckelordet %<template%> Ã¤r inte tillÃ¥tet i deklarerar-idnyckelordet %<typename%> Ã¤r inte tillÃ¥tet i detta sammanhang (en kvalificerad medlemsinitierare Ã¤r implicit en typ)nyckelordet %<typename%> Ã¤r inte tillÃ¥tet i detta sammanhang (basklassen Ã¤r implicit en typ)nyckelordet %<typename%> Ã¤r inte tillÃ¥tet utanfÃ¶r mallaretikett %q+D Ã¤r deklarerad men inte definieradetikett %q+D Ã¤r definierad men inte anvÃ¤ndetikett %q+D anvÃ¤nd men Ã¤r inte definieradetikett %qD Ã¤r definierad hÃ¤retiketten %qD har ofullstÃ¤ndig kontext i gb %detiketten %qD mitt i grundblock %detiketten %qD till block stÃ¤mmer inte i gb %detikett %qE Ã¤r refererad till utanfÃ¶r nÃ¥gon funktionetiketten %s Ã¤r refererad utanfÃ¶r nÃ¥gon funktionetikett vid slutet av sammansatt satsen etikett vid slutet av en sammansatt sats Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>etikettens kontext Ã¤r inte den aktuella funktionsdeklarationenen etikettdefinition i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>lambdafÃ¥ngstinitierare Ã¤r endast tillgÃ¤ngliga med %<-std=c++14%> eller %<-std=gnu++14%>lambdafÃ¥ngst av %qE Ã¤r inte ett konstant uttrycklambdauttryck Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>lambda i lokal klass %q+T kan inte fÃ¥nga variabler frÃ¥n det omgivande sammanhangetlambdaparametern %qD Ã¤r deklarerad tidigare som en fÃ¥ngstlambdamallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++14%> eller %<-std=gnu++14%>lambdamallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>lambda-uttryck i mallparametertyplambdauttryck i mallargument Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>lambdauttryck i oberÃ¤knade sammanhang Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>lambdauttryck Ã¤r inte ett konstant uttryck fÃ¶re C++17lambdan Ã¤r implicit %<constexpr%> endast i C++17 och senarebana %wd utanfÃ¶r intervallet %wd - %wdbanindex mÃ¥ste vara en konstant omedelbarsprÃ¥k %s kÃ¤nns inte igensprÃ¥kdialekten skiljer %qs, %qs fÃ¶rvÃ¤ntadessprÃ¥kstrÃ¤ng %<â€�%Eâ€�%> kÃ¤nns inte igenstor fixdecimalskonstant implicit trunkerad till fixdecimaltypdet stora heltalet implicit trunkerat till en teckenlÃ¶s typstora returvÃ¤rden stÃ¶djs inte med flaggan %<-mabi=ti%>sista argumentet mÃ¥ste vara en omedelbarsista argumentet till %qD Ã¤r inte en heltalskonstant mellan 0 och 3sista registernamnet %s mÃ¥ste vara ett udda registerld returnerade avslutningsstatus %dvÃ¤nstra argumentet mÃ¥ste vara en skivavÃ¤nstra operanden till %<->*%> mÃ¥ste vara en pekare pÃ¥ en klass, men Ã¤r en pekare pÃ¥ en medlem av typen %qTvÃ¤nstra operanden av kommaoperator kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionvÃ¤nster operand av kommaoperator har ingen effektvÃ¤nstra operanden av kommaoperator Ã¤r en referens, inte ett anrop, till funktion %qEvÃ¤nster operand av skiftuttrycket %q+E Ã¤r negativvÃ¤nsterprecisionvÃ¤nsterprecision i strfmon-formatvÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ typenvÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ vektorelementetvÃ¤nstershiftoperanden Ã¤r negativvÃ¤nsterskift med negativt vÃ¤rdevÃ¤nster operand av kommauttryck har ingen effektvÃ¤nsterhandssida av tilldelning kan vara en kandidat fÃ¶r ett formatattributlen Ã¤r stÃ¶rre Ã¤n caplÃ¤ngden %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausullÃ¤ngden %qE i vektorsektion har inte heltalstyplÃ¤ngden berÃ¤knad hÃ¤rlÃ¤ngdmodifierarelÃ¤ngdmodifierare i printf-formatlÃ¤ngdmodifierare i scanf-formatlÃ¤ngdmodifierare i strfmon-formaten lÃ¤ngd behÃ¶vs nÃ¤r en skiva allokerastecknet %c upptÃ¤cktes och instruktionen var inte CONST_INTbibliotek: %s
  biblioteksfunktion %q#D omdeklarerad som icke-funktion %q#Dbiblioteket lib%s finns integrÃ¤nsen Ã¤r %wu byte, men argumentet Ã¤r %sgrÃ¤nsen Ã¤r %wu byte, men argumentet kan vara sÃ¥ stort som %slinjÃ¤r klausul tillÃ¤mpad pÃ¥ en variabel som inte Ã¤r heltal och inte pekare med typen %qTen linjÃ¤r klausul anvÃ¤nd pÃ¥ variabel som inte Ã¤r heltal och inte pekare med typen %qTlinjÃ¤r klausul med modifieraren %qs tillÃ¤mpad pÃ¥ en variabel som inte Ã¤r en referens med typen %qTett linjÃ¤rt steguttryck mÃ¥ste vara ett heltallÃ¤nka mot biblioteket pthread (standard pÃ¥)listinitierare fÃ¶r en typ som inte Ã¤r en klass fÃ¥r inte vara inom parenteseratt lista stackpekarregistret %qs i en Ã¶verskrivningslista bÃ¶r undvikasden litterala operatorn %q#D stÃ¥r i konflikt med den rÃ¥a litterala operatornlitterala operatorsuffix som inte fÃ¶regÃ¥s av %<_%> Ã¤r reserverade fÃ¶r framtida standardiseringden litterala operatormallen %qD har ogiltig parameterlista; en mallparameter som inte Ã¤r en typ pack %<<char...>%> fÃ¶rvÃ¤ntadesden litterala operatormallen %qD har ogiltig parameterlista; ett mallargument som inte Ã¤r en typ pack %<<char...>%> eller en ensam icke-typparameter av klasstyp fÃ¶rvÃ¤ntadeslitteral operator med C-lÃ¤nkninguppdateringar i drift (med %qs) stÃ¶djs inte med LTOlo_sum inte frÃ¥n registerlokal klass %q#T skall inte ha statisk datamedlem %q#Dlokal deklaration frÃ¥n en annan funktionlokal deklaration av %qE dÃ¶ljer instansvariabelden lokala etiketten %qE stÃ¥r i konflikt med en befintlig etikettden lokala medlemmen %q#D Ã¤r deklarerad hÃ¤rden lokala metoden %q#D Ã¤r deklarerad hÃ¤rlokala symboler mÃ¥ste vara definieradelokal variabel %qD fÃ¥r inte fÃ¶rekomma i detta sammanhangbehovet av minne fÃ¶r lokala variabler Ã¶verskrider kapacitetenplatsen fÃ¶r OpenACC %<kernels%>platsen fÃ¶r den tidigare klausulen i samma slingnÃ¤stningplatsen fÃ¶r den tidigare reduktionen fÃ¶r %qEplatsreferensblock som inte Ã¤r i blocktrÃ¤dlogiskt %<and%> anvÃ¤nt pÃ¥ en icke-boolesk konstantlogiskt %<and%> mellan lika uttrycklogiskt %<and%> mellan Ã¶msesidigt uteslutande tester Ã¤r alltid falsktlogiskt %<or%> anvÃ¤nt pÃ¥ en icke-boolesk konstantlogiskt %<or%> av tillsammans uttÃ¶mmande tester Ã¤r alltid santlogiskt %<or%> mellan lika uttrycklogiskt icke tillÃ¤mpas endast pÃ¥ vÃ¤nstersidan av jÃ¤mfÃ¶relsenlogical_to_bitwise(): Felaktig inbyggduppslagning av %qT i %qT Ã¤r tvetydigslinga %d:s huvud tillhÃ¶r inte direkt till denslinga %d:s huvud har inte exakt 2 posterslinga %d:s huvud Ã¤r inte ett slinghuvudslinga %d:s koppling tillhÃ¶r inte direkt till denslinga %d:s koppling har inte en bÃ¥ge som huvudslinga %d:s koppling har inte exakt 1 efterfÃ¶ljareslinga %d:s koppling har inte huvud som efterfÃ¶ljareslinga %d:s koppling Ã¤r markerad som en del av en oreducerbar regionslinga %d:s koppling domineras inte av dess huvudslinga %d:s antal iterationer %qE refererar det slÃ¤ppta SSA-namnet %qEslingan anvÃ¤nder OpenACC-parallellism som Ã¤r otillÃ¥tet av den omgivande rutinenslingvariabeln %qD skapar en kopia frÃ¥n typen %qTslingvariabeln %qD av typen %qT binder till en temporÃ¤r konstruerad frÃ¥n typen %qTslingverifiering pÃ¥ slingtrÃ¤det som behÃ¶ver upprÃ¤ttningslinga med huvud %d markerad fÃ¶r att tas bortslinga med huvud %d Ã¤r inte i slingtrÃ¤dlÃ¶sare undantagsspecifikation vid Ã¥sidosÃ¤ttande av den virtuella funktionen %q+#Fnedre grÃ¤nsen %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausulundre grÃ¤nsen %qE i vektorsektion har inte heltalstyplÃ¤gre grÃ¤nsen fÃ¶r vektor Ã¤r utanfÃ¶r ztype-grÃ¤nsernalÃ¤gsta grÃ¤nsen fÃ¶r delintervallet har spillt Ã¶verundre grÃ¤ns i case-etikettintervall underskrider minsta vÃ¤rdet fÃ¶r sin typlseek misslyckades nÃ¤r exportdata lÃ¤stesl-vÃ¤rde krÃ¤vs som operand till minskningl-vÃ¤rde krÃ¤vs som operand till Ã¶kningl-vÃ¤rde krÃ¤vs som vÃ¤nstra operand i tilldelningl-vÃ¤rde krÃ¤vs som operand till unÃ¤r %<&%>l-vÃ¤rde krÃ¤vs i %<asm%>-satskonvertering av l-vÃ¤rde till r-vÃ¤rde av ett volatilt l-vÃ¤rde %qE med typen %qTmaskinoberoende inbyggd kod utanfÃ¶r intervalletmakrofelsÃ¶kningsutdata kan vara ofullstÃ¤ndig med modulermakrodefinitionen av %qE Ã¤r trasigmakrot expanderar till flera satsermakronamn saknas efter %qshuvudvarianten Ã¤r inte definieradmake_generic(): Kan inte hitta den generiska symbolen %qsgÃ¶r fler kloner av %qDfelformaterat %<#pragma %s%>, ignorerasfelformaterat %<#pragma %s%>, ignorerarfelformaterat %<#pragma ADDRESS%> variabel adressfelformaterad %<#pragma CTABLE_ENTRY%> variabel adressfelformat %<#pragma GCC pch_preprocess%>felformaterat %<#pragma GCC visibility push%>felformaterat %<#pragma __extern_prefix%>, ignorerarfelformaterat %<#pragma align%>felformaterat %<#pragma align%>, ignorerasfelformaterat %<#pragma builtin%>felformaterat %<#pragma extern_model%>, ignorerasfelformaterat %<#pragma fini%>felformaterat %<#pragma fini%>, ignorerasfelformaterat %<#pragma init%>felformaterat %<#pragma init%>, ignorerasfelformaterat %<#pragma member_alignment%>felformaterat %<#pragma member_alignment%>, ignorerasfelformaterat %<#pragma message%>, ignorerasfelformaterat %<#pragma ms_struct {on|off|reset}%>, ignorerasfelformaterat %<#pragma ms_struct%>, ignorerasfelformaterat %<#pragma options align={mac68k|power|reset}%>, ignorerasfelformaterat %<#pragma options%>, ignorerasfel utformat %<#pragma pack%> - ignorerasfel utformat %<#pragma pack(pop[, id])%> - ignorerasfel utformat %<#pragma pack(push[, id][, <n>])%> - ignorerasfelformaterat %<#pragma redefine_extname%>, ignorerasfelformaterat %<#pragma weak%>, ignorerasfelformaterat %<#pragma%> ghs sectionfelformaterad %<COLLECT_GCC_OPTIONS%>felformaterat pragma eller attribut %<target("%s")%>felformaterat pragma eller attribut %<target()%>felformaterad flagga %<-fplugin-arg-%s%>: (saknat %<-<nyckel>[=<vÃ¤rde>]%>)felaktig ptx-filfelaktiga specifikationsfunktionsargumentfelaktigt specifikationsfunktionsnamnattributet malloc skall anvÃ¤ndas pÃ¥ en funktion som returnerar en pekaredet manglade namnet fÃ¶r %qD kommer Ã¤ndras i C++17 eftersom undantagsspecifikationen Ã¤r en del av funktionstypenmanglar %<typeof%>, anvÃ¤nd %<decltype%> istÃ¤lletmanglar %Cmangling av %q#D som %qE stÃ¥r i konflikt med en tidigare manglingen avbildning kan endast att jÃ¤mfÃ¶ras med nilavbildaren dog av signalen %savbildarens slutstatus %davbildningsfÃ¤ltet %qE med variabel lÃ¤ngds postmask mÃ¥ste vara en omedelbarmatch_attr_spec(): Felaktigt attributmatch_level_4(): Felaktig operatormatch_string_constant(): AvgrÃ¤nsare finns intematchningsbegrÃ¤nsning tillÃ¥ter inte ett registermatchningsbegrÃ¤nsningen inte en giltig utdataoperandmatchningsbegrÃ¤nsning refererar ogiltigt operandnummermaximalt antal LTO-partitioner som strÃ¶mmas parallellt.maxgrÃ¤ns pÃ¥ %d namnrymder sÃ¶kta %qEmaximalt antal LRA-tilldelningspass uppnÃ¥tt (%d)maximalt antal genererade omladdningsinstruktioner per instruktion uppnÃ¥tt (%d)kan komma Ã¥t %E byte i en region av storlek %Ekan komma Ã¥t %E byte i en region av storlek %Ekan komma Ã¥t %E eller fler byte i en region av storlek %Ekan komma Ã¥t mellan %E och %E byte i en region av storlek %EfÃ¥r inte anvÃ¤nda bÃ¥de -EB och -ELgÃ¥r inte att anvÃ¤nda bÃ¥de -m32 och -m64kan lÃ¤sa %E byte frÃ¥n en region av storlek %Ekan lÃ¤sa %E byte frÃ¥n en region av storlek %Ekan lÃ¤sa %E eller fler byte frÃ¥n en region av storlek %Ekan lÃ¤sa mellan %E och %E byte frÃ¥n en region av storlek %Ekan skriva %E byte till en region med storlek %Ekan skriva %E byte till en region med storlek %Ekan skriva %E eller fler byte till en region av storlek %Ekan skriva mellan %E och %E byte till en region av storlek %Emduc-register sparas endast fÃ¶r mÃ¥let G13mediafunktioner Ã¤r inte tillgÃ¤ngliga om inte %<-mmedia%> anvÃ¤ndsminnesinitierare fÃ¶r %qD fÃ¶ljer en konstruerardelegeringmedlem %q+#D med konstruerare inte tillÃ¥ten i anonymt aggregatmedlem %q+#D med konstruerare inte tillÃ¥ten i unionmedlem %q+#D med kopieringstilldelningsoperator Ã¤r inte tillÃ¥ten i anonymt aggregatmedlem %q+#D med kopieringstilldelningsoperator inte tillÃ¥ten i unionmedlem %q+#D med destruerare inte tillÃ¥ten i anonymt aggregatmedlem %q+#D med destruerare inte tillÃ¥ten i unionmedlem %q+D kan inte deklareras som en %<mutable%> referensmedlemmen %q+D kan inte bÃ¥de deklareras %<const%> och %<mutable%>medlem %qD kan deklareras bÃ¥de %<virtual%> och %<constexpr%> endast i %<-std=c++20%> eller %<-std=gnu++20%>medlem %qD kan inte deklareras bÃ¥de %<virtual%> och %<static%>medlem %qD deklarerad som vÃ¤n fÃ¶re typ %qT definierasmedlem %qD i endast lÃ¤sbart objekt anvÃ¤nt som %<asm%>-utdatamedlem %qD Ã¤r oinitierad referensmedlemmen %qD anvÃ¤nds oinitieradmedlemmen %qD mÃ¥ste initieras av en mem-initierare i %<constexpr%>-konstrueraremedlem %qD med oinitierade referensfÃ¤ltmedlemsfunktioner Ã¤r implicit vÃ¤nner till sin klassmedlemsmallen %qD kan inte ha virt-specificeraremedlemsvariabler kan inte ha RVV-typen %qTmedlemsvariabler kan inte ha SVE-typen %qTmedlemmar av en explicit specialiserad klass definieras utan ett mallhuvudminnesallokering misslyckades i vasprintfminnesallokering misslyckades nÃ¤r exportdata lÃ¤stesminnesindata %d Ã¤r inte direkt adresserbarminneslayouten stÃ¤mmer inteminnesreferens fÃ¶rvÃ¤ntas fÃ¶r utmatningsmodifieraren â€�Sâ€�metoden %<%c%E%> deklarerad %<@optional%> och %<@required%> samtidigtmetoden %s%s%s Ã¤r mÃ¤rkt go:nointerfacemetoden %s%s%s krÃ¤ver en pekarmottagaremetodargumentsattribut finns inte i Objective-C 1.0metodattribut finns inte i Objective-C 1.0metodattribut kan inte anges i @implementation-kontextmetodattribut mÃ¥ste anges pÃ¥ slutetmetodattribut mÃ¥ste anges endast i slutetmetoddeklaration som inte Ã¤r i @interface-kontextmetod deklarerad %qE Ã¥sidosÃ¤tter %qE-metodmetoddefinition fÃ¶r %<%c%E%> finns intemetoddefinition som inte Ã¤r i @implementation-kontextmetoden Ã¥sidosÃ¤tter bÃ¥de metoderna %<transaction_pure%> och %qEmetod saknar kanske ett [super dealloc]-anropmetodtypen stÃ¤mmer inte med objekttypenmin partitionsstorlek kan inte vara stÃ¶rre Ã¤n max partitionsstorlekmio_array_ref(): OkÃ¤nd vektorreferensfunktionsprofilering fÃ¶r mips16saknad Ã¶verensstÃ¤mmelse mellan storleken pÃ¥ deklarationen %qE (%wd) och dess initierarstorlek (%wd)typen pÃ¥ argument %u till den inbyggda funktionen %qD stÃ¤mmer inte; %qT fÃ¶rvÃ¤ntadestypen pÃ¥ argument %u till den inbyggda funktionen %qD stÃ¤mmer inte; (%qT, skulle vara %qT)typen pÃ¥ argument %u till den inbyggda funktionen %qD stÃ¤mmer inte; (%qT, skulle vara %qs)grÃ¤nsen %Z av argument %u deklarerad som %s stÃ¤mmer integrÃ¤nserna %Z av argument %u deklarerad som %s stÃ¤mmer inteavsaknad av Ã¶verensstÃ¤mmelse i anrop till den inbyggda funktionen %qDfel i antalet argument till inbyggd %qF.  FÃ¶rvÃ¤ntades: %d fick %dreturtypen pÃ¥ den inbyggda funktionen %qD stÃ¤mmer inte; %qT fÃ¶rvÃ¤ntadesreturtypen pÃ¥ den inbyggda funktionen %qD stÃ¤mmer inte; (%qT, skulle vara %qs)argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens (%d mot %d)argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qEargumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qTkontraktattribut som inte stÃ¤mmer Ã¶verens i en deklarationkontraktsvillkor som inte stÃ¤mmer i deklarationdeklarationer som inte stÃ¤mmer Ã¶verens under optimeringar vid lÃ¤nktillfÃ¤lletoperator som inte stÃ¤mmer i vikningsuttrycktypen pÃ¥ operander i jÃ¤mfÃ¶relse stÃ¤mmer inte Ã¶verensdefinitionen stÃ¤mmer inte Ã¶verensparenteserna stÃ¤mmer inte Ã¶verensfelplacerad Objective-C++-konstruktion %<@%D%>saknar numerisk $-operand i formatstrÃ¤ng%<(%> saknas efter %<#pragma GCC visibility push%> - ignorerasâ€�%<(%> saknas efter %<#pragma pack%> - ignoreras%<(%> saknas efter %<#pragma unused%>, ignoreras%<)%> saknas efter %<#pragma unused%>, ignoreras%<PHI%>-definition saknas%<big-endian%>, %<little-endian%> eller %<default%> saknas efter %<#pragma scalar_storage_order%>%<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%> eller %<ignored_attributes%> saknas efter %<#pragma GCC diagnostic%>saknat attribut %<target%> fÃ¶r flerversioners %qDsaknad %qs-klausul nÃ¤r %<%s%> anvÃ¤nds pÃ¥ %qD, som redan har markerats med ett OpenACC â€�routineâ€�-direktivREG_EH_REGION-notering saknas i slutet av gb %iytterligare %<requires%> saknas fÃ¶r att inleda ett requires-uttryckarkitekturnamn saknas i %<-march=%s%>argumentet saknas till %<-mbranch-protection=%>argument saknas till %<#pragma GCC diagnostic ignored_attributes%>argument saknas till pragmat eller attributet %<target("branch-protection=")%>argument saknas till %qsattributnamn saknas efter %<#pragma GCC diagnostic ignored_attributes%>barriÃ¤r saknas efter block %iklamrar saknas runt initierareklamrar saknas runt initierare fÃ¶r %qTanropsgrafsbÃ¥ge saknas fÃ¶r anropssats:avslutande klammer fÃ¶r namngiven operand saknasslutparentes saknassaknad samling i snabb upprÃ¤kningstyrpredikat saknascpu-namn saknas i %<-mcpu=%s%>cpu-namn saknas i %<-mtune=%s%>bindestreck saknasdefinition saknasenhet eller arkitektur saknas efter %qssaknade direkta anrop fÃ¶r spekulation %ibÃ¥ge saknas %i->%ifilnamn saknas efter %qsutfyllnadstecken saknas vid slutet av strfmon-formathuvudnamn saknasutelÃ¤mnat Ã¶kningsuttrycksaknat indirekt anrop i en spekulativ anropssekvensinitierare saknas fÃ¶r fÃ¤lt %qD i %qTinitierare saknas fÃ¶r medlem %qDslingvillkor saknas i slinga med %<GCC ivdep%>-pragmaslingvillkor saknas i slinga med %<GCC unroll%>-pragmamakefile-mÃ¥l saknas efter %qsavbildare saknasmetoden saknas %s%s%smodulnamn saknasnamn saknas i pragmat eller attributet %<target("arch=")%>namn saknas i pragmat eller attributet %<target("cpu=")%>tal saknasstartparentes saknasoperand saknasalternativ saknas efter %<#pragma GCC diagnostics%> sortsaknad eller trasig object.dursprung saktas fÃ¶r en nod i en nÃ¤stad listasÃ¶kvÃ¤g saknas efter %qsprimÃ¤rt mallattribut %s saknasprimÃ¤ra mallattribut %s saknassaknat egenskapsattributreferens saknas fÃ¶r spekulation %iupplÃ¶sningsdata saknas fÃ¶r %svaktpost saknas i funktionsanropmallargumentlistan saknas efter %qE; fÃ¶r hÃ¤rledning mÃ¥ste mallplatshÃ¥llare fÃ¶ljas av ett enkelt deklarerar-idsaknad mallargumentlista efter %qE; platshÃ¥llare fÃ¶r mall Ã¤r inte tillÃ¥tet i en parametermallargument saknasmallargument saknas efter %qEavslutande %c-tecken saknastypnamn saknas i typedef-deklarationvÃ¤rde saknas i pragmat eller attributet %<target()%>felstavad term %<%.*s%> i format; anvÃ¤nd %<%s%s%> istÃ¤lletOpenMP-direktiv blandas med attribut- och pragma-syntax pÃ¥ samma deklarationOpenMP-direktiv blandas med attribut- och pragma-syntax pÃ¥ samma satsatt blanda deklarationer och funktionsdefinitioner Ã¤r fÃ¶rbjudetblandning av olika typer av symboler i samma comdat-grupper stÃ¶djs intelÃ¤ge %qs applicerat pÃ¥ olÃ¤mplig typlÃ¤gesstorleken pÃ¥ resultat av icke-heltalstyp stÃ¤mmer inte med fÃ¤ltstorleken pÃ¥ %qsÃ¤ndring av %qE Ã¤r inte ett konstant uttrycken annan modifierare Ã¤n %<val%> ingiven i en %<linear%>-klausul pÃ¥ %<simd%>- eller %<for%>-konstruktioner nÃ¤r OpenMP 5.2-modifierare anvÃ¤ndsmodifierare skall inte anges i %<linear%>-klausul pÃ¥ %<simd%>- eller %<for%>-konstruktioner nÃ¤r man inte anvÃ¤nder OpenMP 5.2-modiferareÃ¤ndring av ett const-objekt %qE Ã¤r inte tillÃ¥ten i ett konstant uttryckmodul %qs har CRC som inte stÃ¤mmermodulen %qs Ã¤r deklarerad hÃ¤rmodul %qs fÃ¶rvÃ¤ntades, huvudmodul fannsmodulen %qs finnsmodulen %qs importerades hÃ¤rmodulen Ã¤r redan deklareradmodulen Ã¤r redan importeradmodulen innehÃ¥ller OpenMP, anvÃ¤nd %<-fopenmp%> fÃ¶r att aktiveramodulberoenden krÃ¤ver preprocessningmodulnatur i USE-sats vid %Cen moduldeklaration Ã¤r inte tillÃ¥tet i en huvudenhetmoduldeklarationer Ã¤r endast tillÃ¥tna som fÃ¶rsta deklaration, eller som avslutning av ett globalt modulfragmentmer Ã¤n %d operander i %<asm%>mer Ã¤n en klausul %<atomic_default_mem_order%> i en enskild kompileringsenhetmer Ã¤n en %qs-klausul med %<source%>-modifierare pÃ¥ en %<ordered%>-konstruktionmer Ã¤n ett â€�crtlâ€�-direktivmer Ã¤n en Ã¥tkomstspecifikation i basspecificeraremer Ã¤n lokaliserare i %<depend%>-klausul pÃ¥ en %<depobj%>-konstruktionflyttar %qE av typen %qT till sig sjÃ¤lvatt flytta ett lokalt objekt i en retursats fÃ¶rhindrar att kopiering undviksatt flytta ett temporÃ¤robjekt fÃ¶rhindrar att kopiering undviksmpfr Ã¤r inte konfigurerat att hantera alla flyttalslÃ¤genflerkÃ¤llskompileringar Ã¤r inte implementerade fÃ¶r C++flerdimensionell vektor mÃ¥ste ha grÃ¤nser fÃ¶r alla dimensioner utom den fÃ¶rstamultilib-undantag %qs Ã¤r ogiltigtmultilib-undantag %qs Ã¤r ogiltigamultilib-val %qs %qs Ã¤r ogiltigtmultilib-val %qs Ã¤r ogiltigtmultilib-specifikation %qs Ã¤r ogiltigflera %<-mcpu=%>-flaggor angivnaflera %<default%>-mÃ¥l sattesupprepade %<step%>-modifieraremultipla %qE-attributmultipla EH-personligheter stÃ¶djs endast med assemblerare som stÃ¶djer direktivet %<.cfi.personality%>flera fristÃ¥ende OpenMP-direktiv bland %<omp::directive%>-attribut mÃ¥ste alla vara inom samma %<omp::sequence%>flera deklarationer i intervallbaserad %<for%>-slingaflera default-etiketter i en switchfler definitioner av %q#Tflera snabba avbrottsrutiner sedda: %qE och %qEflera fÃ¤lt i unionen %qT initieradeflera funktionstypsattribut angivnaflera varmt/kallt-Ã¶vergÃ¥ngar funna (gb %i)flera initieringar givna fÃ¶r %qDflera initieringar givna fÃ¶r basen %qTflera inline-anropareflera avbrottsattribut Ã¤r inte tillÃ¥tetflera avbrottsattribut till funktionen %qDflera iterationsvariabler i snabb upprÃ¤kningupprepade linear-modifieraremultipla metoder med namnet %<%c%E%> funnamultipla nÃ¤stade typattribut till funktionen %qDflera parametrar med namnet %qDflera gÃ¤llande definitioner fÃ¶r %qEmultipla egenskap %qE-metoder angivna, den senaste kommer anvÃ¤ndasupprepade ref-kvalificerareflera registersparattribut till funktionen %qDmultipla vÃ¤ljare med namnet %<%c%E%> funnaflera lagringsklasser i deklaration av %qsflera lagringsklasser i deklarationsspecificerareflera typer i en deklarationmultipla virtuella PHI-noder i GB %dflervÃ¤rt argument i sammanhang fÃ¶r enstaka vÃ¤rdeflervÃ¤rt funktionsanrop i sammanhang fÃ¶r enstaka vÃ¤rdemultiplikationsalternativet implicerar att r%d Ã¤r fixtmultiversionering behÃ¶ver %<ifunc%> som inte stÃ¶djs pÃ¥ detta mÃ¥lmÃ¥ste ha %<#include <typeinfo>%> fÃ¶re %<typeid%> anvÃ¤ndsmÃ¥ste deklareras med %<noexcept(true)%>man mÃ¥ste anvÃ¤nda %<.*%> eller %<->*%> fÃ¶r att anropa en pekare-till-medlems-funktion i %<%E (...)%>, t.ex. %<(... ->* %E) (...)%>muterbar %qD Ã¤r inte anvÃ¤ndbart i ett konstant uttryckattributet naked Ã¤r bara tillÃ¤mpligt pÃ¥ funktionernamnet %qD anvÃ¤nt i en designerad initierare i GNU-stil fÃ¶r en vektornamnet %qT har ofullstÃ¤ndig typnamnet %qs skiljer frÃ¥n namnet %qs som Ã¤r definierat i en annan Ã¶versÃ¤ttningsenhetnamnet %qs Ã¤r definierat som %u-bitars medan en annan Ã¶versÃ¤ttningsenhet definierar det som %u-bitarsnamnet %qs Ã¤r definierat till %wd medan en annan Ã¶versÃ¤ttningsenhet definierar det som %wdnamnet %qs Ã¤r definierat till ett annat vÃ¤rde i en annan Ã¶versÃ¤ttningsenhetnamn saknas pÃ¥ medlemsfunktionnamn pÃ¥ klass skuggar mallmallparameter %qDnamn anvÃ¤nt i en designerad initierare i GNU-stil fÃ¶r en vektornamngivna returvÃ¤rden stÃ¶djs inte lÃ¤ngregick in i namnrymden %qDnamnrymdsalias %qD inte tillÃ¥tet hÃ¤r, antar %qDnamnrymdsnamn krÃ¤vsanonyma aggregat med namnrymdsrÃ¤ckvidd mÃ¥ste vara statiskaavsmalnande konvertering av %qE frÃ¥n %qH till %qIavsmalnande konvertering av %qE frÃ¥n %qH till %qI Ã¤r felaktig i C++11behÃ¶ver %<this%> fÃ¶r att komma Ã¥t medlemmen %qEbehÃ¶ver %<this%> fÃ¶r att komma Ã¥t medlemmen %qs%<typename%> behÃ¶vs fÃ¶re %<%T::%D::%E%> fÃ¶r att %<%T::%D%> Ã¤r en beroende rÃ¤ckvidd%<typename%> behÃ¶vs fÃ¶re %<%T::%E%> fÃ¶r att %qT Ã¤r en beroende rÃ¤ckvidd%<typename%> behÃ¶vs fÃ¶re %qE fÃ¶r att %qT Ã¤r en beroende rÃ¤ckviddexplicit konvertering behÃ¶vsen explicit konvertering behÃ¶vs, metoden %s%s%s saknasnegativ instruktionslÃ¤ngdnegativt heltal implicit konverterat till teckenlÃ¶s typnegativ lÃ¤ngd i vektorsektion i en %qs-klausulnegativ nedre grÃ¤ns i vektorsektion i %qs-klausulnegativt nÃ¤stningsdjup fÃ¶r region %inegativt skiftantalnegativ bredd i bitfÃ¤lt %q+Dnegativ storlek i bitfÃ¤lt %qsingendera grenen av %<if%> Ã¤r ett konstant uttryckvarken destrueraren eller den klasspecifika %<operator delete%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definierasvarken destrueraren eller den klasspecifika operatorn %<delete []%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definierasnÃ¤stade assemblerdialektalternativnÃ¤stad extern-deklaration av %qDnÃ¤stad funktion %q+D Ã¤r deklarerad men aldrig definieradnÃ¤stad funktion %qE Ã¤r deklarerad %<extern%>nÃ¤stad funktion %qs Ã¤r deklarerad %<extern%>nÃ¤stad funktion saknar kroppnÃ¤stade funktionstrampoliner stÃ¶djs inte pÃ¥ GCN5 pÃ¥ grund av icke exekverbar stacknÃ¤stade funktionstrampoliner stÃ¶djs inte fÃ¶r denna mÃ¥larkitekturnÃ¤stade funktioner kan inte profileras med %<-mfentry%> pÃ¥ s390nÃ¤stade funktioner stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturnÃ¤stade inline-namnrymdsdefinitioner Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>nÃ¤stad slinga i en reduktion behÃ¶ver en reduktionsklausul fÃ¶r %qEnÃ¤stad namnspecificerare %qT fÃ¶r enum-deklaration som inte namnger en klass eller namnrymdnÃ¤stade namnrymdsdefinitioner Ã¤r endast tillgÃ¤ngliga med %<-std=c++17%> eller %<-std=gnu++17%>nÃ¤stat namnrymdsnamn krÃ¤vsnÃ¤stade citationsdirektivnÃ¤stad omdefinition av %<enum %E%>nÃ¤stad omdefinition av %<struct %E%>nÃ¤stad omdefinition av %<union %E%>det nÃ¤stade kravet %qE Ã¤r inte uppfylltnÃ¤stade krav %qE Ã¤r inte uppfyllda, fÃ¶r attnew kan inte anvÃ¤ndas pÃ¥ en funktionstypnew kan inte anvÃ¤ndas pÃ¥ en referenstypny deklaration av %q#D gÃ¶r inbyggd deklaration %q#D tvetydignytt i Fortran 2003nytt i Fortran 2008nytt i Fortran 2018nytt i Fortran 95nya typer fÃ¥r inte definieras i en returtypnew-uttryck Ã¤r inte ett konstant uttryck fÃ¶re C++20nÃ¤sta medlem %q#D Ã¤r deklarerad hÃ¤ringen %<%D(int)%> deklarerad fÃ¶r postfix %qsingen %<%D(int)%> deklarerad fÃ¶r postfix %qs, fÃ¶rsÃ¶ker med prefixoperator istÃ¤lletingen metod %<%c%E%> funneningen %<FUNCTION_PROFILER%> fÃ¶r CRISingen underliggande typ fÃ¶r %<enum%> specificeradingen medlemsfunktion %q#D deklarerad i klassen %qTnÃ¥gon %qs-hÃ¤mtare finns inteingen FPX/FPU-blandning tillÃ¥teninget filnamn fÃ¶r LTRANS-utdatalista angivetinga argumentinga argument till spec-funktioninget attribut kan anvÃ¤ndas pÃ¥ en explicit instansieringinget klassnamn angivet med %qsingen klassmall med namnet %q#T i %q#Tingen avslutande %<]%> till %<%%[%>-formatingen avslutande klammeringa konstruerareingen kontext fÃ¶r att lÃ¶sa upp typen pÃ¥ %qEinga konverteringsoperatorer deklareradeingen motsvarande avallokeringsfunktion fÃ¶r %qDingen datatyp fÃ¶r lÃ¤ge %qsingen deklaration matchar %q#Dingen deklaration av egenskapen %qs finns i grÃ¤nssnittetinget standardargument fÃ¶r %qDinga destruerareingen avsÃ¤ndare funnen fÃ¶r versionsattributeningen avsÃ¤ndare funnen fÃ¶r versionsattributen: %singet fÃ¤lt %qD finns i unionen som initierasingen funktion med namnet %qDingen immediate_use-listainga indatafileringa indatafiler; kommer inte skriva utdatafileringen heltalstyp kan representera alla upprÃ¤kningsvÃ¤rdena i %qTinga lÃ¥ga register tillgÃ¤ngliga fÃ¶r att poppa hÃ¶ga registeringen matchning fÃ¶r ingen trÃ¤ff fÃ¶r anrop till %<%T::operator[] (%A)%>ingen trÃ¤ff fÃ¶r anrop till %<(%T) (%A)%>ingen match som konverterar funktionen %qD till typen %q#Tdet finns inget matchande koncept fÃ¶r mallintroduktioneninga matchande koncept fÃ¶r %qEingen matchande fixdecimalÃ¶verlagring funnen fÃ¶r %qsingen funktion som stÃ¤mmer fÃ¶r anrop av %<%D(%A)%>ingen matchande funktion fÃ¶r anrop av %<%T::%s%E(%A)%#V%>ingen matchande funktion fÃ¶r anrop av %<%T::operator %T(%A)%#V%>ingen funktion som stÃ¤mmer fÃ¶r anrop av %<%s(%A)%>ingen funktion som stÃ¤mmer fÃ¶r typgeneriskt anropingen matchande push fÃ¶r %<#pragma GCC visibility pop%>det finns ingen matchande mall fÃ¶r %qDingen medlemsfunktion %qD Ã¤r deklarerad i %qTingen medlem med namnet %qE i %qTinget multilib-aktivt ABI (%qs) kan implementeras med instruktionsuppsÃ¤ttningen %qs, Ã¥tergÃ¥r till %qsingen operand i disjunktionen Ã¤r uppfylldingen post-minskningsoperator fÃ¶r typeningen post-Ã¶kningsoperator fÃ¶r typeningen pre-minskningsoperator fÃ¶r typeningen pre-Ã¶kningsoperator fÃ¶r typeningen tidigare deklaration av %qDingen tidigare prototyp fÃ¶r %qDingen processortyp angiven fÃ¶r lÃ¤nkninginga profilfiler slogs samman
  ingen profilering av 64-bitskod fÃ¶r detta ABIinget register i adressingen retursats i %<constexpr%>-funktion som returnerar icke-voidingen retursats i funktion som returnerar icke-voidinga retursatser i funktion som returnerar %qTinget semikolon vid slutet av post eller unioningen passande %<operator %s%> fÃ¶r %qTingen lÃ¤mplig %qD i klassen %qTingen superklass deklarerad i @interface fÃ¶r %qEingen superklass deklarerad i grÃ¤nssnittet fÃ¶r %qEingen suspenderingspunktsinformation fÃ¶r %qDingen typ med namnet %q#T i %q#Tingen typ eller lagringsklass kan anges hÃ¤r,inga oexpanderade parameterpack i binÃ¤r foldingen unik slutlig ersÃ¤ttare fÃ¶r %qD i %qTinga giltiga klausuler angivna i %<#pragma acc declare%>ingen mÃ¶jlig destruerare fÃ¶r %qTnoden skiljer frÃ¥n node->decl->decl_with_vis.symtab_nodenoden har body_removed men Ã¤r en definitionnoden har en ogiltig ordning %inoden har okÃ¤nd typnoden Ã¤r ett alias men inte en definitionnoden Ã¤r ett alias men inte ett implicit aliasnoden Ã¤r ensam i en comdat-gruppnoden Ã¤r analyserad men den Ã¤r inte en definitionnoden Ã¤r i same_comdat_group-listan men den har ingen comdat_groupnoden Ã¤r en symver men inte ett aliasnoden Ã¤r transparent_alias men inte ett aliasnoden Ã¤r weakref men inte ett transparent_aliasnod finns inte i hashen av symboltabellassemblernamnnod ej funnen found node->decl->decl_with_vis.symtab_nodenoder med ej frigjort minne funnanoexcept-uttrycket berÃ¤knas till %<false%> pÃ¥ grund av ett anrop till %qDicke-32-bitars registeroperand till â€�%%%câ€�REAL-argument utan dubbel precision till inbyggd %s vid %Licke-%<consteval%>-funktionen %q+D Ã¥sidosÃ¤tter en %<consteval%>-funktionicke-AAPCS-hÃ¤rledd PCS-varianticke-ASCII-tecken i CFString-litteralannan pekarinitiering Ã¤n NULL vid %Cicke-OpenACC-konstruktion inuti OpenACC-regionicke-OpenACC-konstruktion inuti OpenACC-rutinicke-vektor-deallokering av objekt allokerade med vektorallokeringundantagshantering vid annat Ã¤n anrop stÃ¤mmer inte Ã¶verenspartiell specialisering som inte Ã¤r en klass eller variabel av %qE Ã¤r inte tillÃ¥tenej kallt grundblock %d nÃ¥bart endast via vÃ¤gar som korsar den kalla partitionenheltalsargument %u som inte Ã¤r konstant i anrop till funktionen %qEicke-konstant argument 0 till %qsicke-konstant argument 1 till %qsickekonstant vektor i DATA-sats %Lickekonstant vektorinitierareen ny lÃ¤ngd fÃ¶r en icke-konstant vektor mÃ¥ste anges direkt, inte av %<typedef%>new-lÃ¤ngden fÃ¶r en icke-konstant vektor mÃ¥ste anges utan parenteserna runt typ-id:tej konstanta sammansatta litteraler fÃ¥r inte finnas i ett konstantuttryckicke-konstant villkor i statisk deklarationicke konstant element i konstant CONSTRUCTORej konstant uttryck %qsej konstant initiering inom klassen Ã¤r felaktig fÃ¶r icke inline statisk medlem %qDej konstant initiering inom klassen av statisk medlem %qDej konstant initieringsuttryck vid %Licke hÃ¤rledbar mall %qT anvÃ¤nd utan mallargumentINTEGER-sorts argument som inte Ã¤r standardargument till inbyggd %s vid %Lodelegitimerad UNSPEC %s (%d) funnen pÃ¥ variabelplatsej borttagen funktion %q+D Ã¥sidosÃ¤tter borttagen funktionargument som inte Ã¤r flyttal i anrop till funktionen %qEargument som inte Ã¤r flyttal i anrop till funktionen %qEicke-funktionen %qD deklarerad som implicit mallaliasdefinitioner fÃ¶r annat Ã¤n funktioner stÃ¶djs inte i denna konfigurationicke-funktion i gimple-anropicke-heltals-argument 1 till %qsargument 3 som inte Ã¤r ett heltal i anrop till funktionen %qEminnesmodellsargument %d som inte Ã¤r heltal till %qEoperand som inte Ã¤r heltal anvÃ¤nt med operandkod %<z%>annat Ã¤n heltalstyp i en switch-satsicke-lokala lambda-uttryck kan inte ha en standardfÃ¥ngstden icke-lokala variabeln %qD deklarerad %<__thread%> har en icke-trivial destruerareickelokal variabel %qD deklarerad %<__thread%> behÃ¶ver dynamisk initieringicke-slinga med huvud %d Ã¤r inte markerad fÃ¶r att tas borticke-l-vÃ¤rde-vektor i villkorsuttryckicke-medlem %qs kan inte deklareras %<mutable%>icke-medlemsfunktion %qD kan inte ha cv-kvalificerareicke-medlemsfunktion %qD kan inte ha ref-kvalificerareicke-medlems using-deklaration namnger konstrueraren fÃ¶r %qTicke-medlemsmalldeklaration av %qDicke-minnesindata %d mÃ¥ste stanna i minneticke-minnesutdata %d mÃ¥ste stanna i minnetonÃ¤stad funktion med variabelt modifierad typicke-objektmedlem %qs kan inte deklareras %<mutable%>typen %qT som inte Ã¤r objective-c kan inte fÃ¥ngasicke-parameter %qs kan inte vara ett parameterpaketicke-pekar-argument till %<__builtin_launder%>icke-rektangulÃ¤r slinga nÃ¤star med ett steg annat Ã¤n konstanten 1 eller -1 till %qsej register som vÃ¤nstersida av binÃ¤r operationicke-register som vÃ¤nstersida av trestÃ¤llig operationicke-register som vÃ¤nstersida av unÃ¤r operationicke skalÃ¤r %qsicke skalÃ¤r typicke-skalÃ¤r variabel %qD i villkorlig %<lastprivate%>-klausulicke-standardsuffix pÃ¥ flyttalskonstanticke-statisk const-medlem %q#D i klass utan en konstruerareickestatisk const-medlem %q#D, kan inte anvÃ¤nda standardtilldelningsoperatornicke-statisk datamedlem %q+D i en union fÃ¥r inte ha referenstyp %qTickestatisk datamedlem %qE deklarerad %qsej statisk datamedlem deklarerad med platshÃ¥llaren %qTinitierare av datamedlemmar som inte Ã¤r statiska Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>icke-statisk deklaration av %q+D fÃ¶ljer pÃ¥ statisk deklarationicke-statisk initiering av an flexibel vektormedlemicke-statisk referens %q#D i klass utan en konstruerareickestatisk referensmedlem %q#D, kan inte anvÃ¤nda standardtilldelningsoperatornicke-mall %qD anvÃ¤nd som mallicke-malltyp %qT anvÃ¤nd som en mallicke trÃ¥dlokal deklaration av %q#D fÃ¶ljer pÃ¥ trÃ¥dlokal deklarationicke trÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ trÃ¥dlokal deklarationicke-toppnivÃ¥s %qsicketrivial konvertering i %qsicketrivial konvertering i unÃ¤r operationicketriviala designerade initierare stÃ¶djs intepartiell specialisering som inte Ã¤r en typ av %qE Ã¤r inte tillÃ¥tenmallparameter av klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>mallparameter av hÃ¤rledd klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>icke-variabel %qD i deklaration med mer Ã¤n en deklarerare med platshÃ¥llartyp%qs fÃ¶r annat Ã¤n en vektor med elementicke-vektoroperander i vektorjÃ¤mfÃ¶relseickekonstant vektorindex i initierareutgÃ¥ngslistan fÃ¶r slinga %d Ã¤r inte tom, men inga utgÃ¥ngar finns noteradeden ej lokala etiketten %qD Ã¤r inte den fÃ¶rsta i en sekvens av etiketter fÃ¶r gb %dicke-noll vektorindex %qE anvÃ¤nds med vektorn %qD av typen %qT med okÃ¤nda grÃ¤nsericke-noll vektorindex %qE anvÃ¤nds med en vektor av typen %qT med okÃ¤nda grÃ¤nsernormalisering kan inte samexistera med skalning
! inte Encapsulated Lazy Records of Named DeclarationsotillÃ¥ten typkombination i %qsej konfigurerad med suffix fÃ¶r sysroot-huvudenfÃ¶r fÃ¥ DO-slingor fÃ¶r %s !$ACC LOOP vid %LfÃ¶r fÃ¥ DO-slingor fÃ¶r kollapsad %s vid %LfÃ¶r fÃ¥ argumentfÃ¶r fÃ¥ argument att returnerafÃ¶r fÃ¥ for-slingor att kollapsafÃ¶r fÃ¥ perfekt nÃ¤stade slingorfÃ¶r lite typinformationfÃ¶r fÃ¥ variabla argument fÃ¶r att fÃ¥ plats med en vaktpostolika typer till binÃ¤r operator fÃ¶rvÃ¤ntades inteexporterar inte %<#define %E%> eftersom det Ã¤r ett nyckelordgenererar inte en patcharea, nop:ar stÃ¶djs inteinget stÃ¶d fÃ¶r flagga %<-fpic%> fÃ¶r v3m-verktygskedjanskriver inte modulen %qs pÃ¥ grund av felanmanm: nolldestinationspekarenollformatstrÃ¤ngnollpekarenollpekardereferensnollbarhetsspecificerare %qE kan inte tillÃ¤mpas pÃ¥ flernivÃ¥pekartypen %qTnollbarhetsspecificeraren %qE kan inte tillÃ¤mpas pÃ¥ typen %qT som inte Ã¤r en pekaretal mÃ¥ste vara 0 eller 1antalet argument stÃ¤mmer inte med inbyggd prototypantalet argument stÃ¤mmer inte med prototypenantal gb-noter i instruktionskedjan (%d) != n_basic_blocks (%d)antal komponenter i vektorn inte en tvÃ¥potensantal rÃ¤knare i profildatan fÃ¶r funktionen %qD stÃ¤mmer inte med dess profildata (rÃ¤knare %qs, %i fÃ¶rvÃ¤ntades och har %i)antalet resultat stÃ¤mmer inte med antalet vÃ¤rdenantalet spekulativa mÃ¥l %i stÃ¤mmer inte med num_speculative_call_targets %iantalet variabler i %qs-klausul med %<sink%>-modifierare stÃ¤mmer inte med antalet iterationsvariablerantalet vektorkomponenter %wu Ã¶verskrider %dantal vektorkomponenter %wu Ã¤r inte en tvÃ¥potensett numeriskt argument till attributet %qE mÃ¥ste vara i intervallet [0..63]objc++-cpp-output bÃ¶r undvikas; anvÃ¤nd objective-c++-cpp-output istÃ¤lletobjc-cpp-output bÃ¶r undvikas; anvÃ¤nd objective-c-cpp-output istÃ¤lletobjektet %qE med storlek %sobjektet Ã¤r inte en metodobjekt saknas i anvÃ¤ndning av %qEobjektet med storlek %s allokerad av %qEobjektegenskap %qD har inget attribut %<assign%>, %<retain%> eller %<copy%>, antar %<assign%>objekttyp %qT stÃ¤mmer inte med destruerarnamnet ~%qTobjekt med variabel typ fÃ¥r inte ha lÃ¤nkklassobjective-c-metoddeklaration fÃ¶rvÃ¤ntasobjective-c++-meddelandeargument fÃ¶rvÃ¤ntadesobjective-c++-meddelandemottagare fÃ¶rvÃ¤ntadesmetoddeklaration i objective-c++ fÃ¶rvÃ¤ntadesfÃ¶rÃ¥ldrad i Fortran 95fÃ¶rÃ¥ldrad Maverick-formatkod â€�%câ€�fÃ¶rÃ¥ldrad flagga %<-I-%> anvÃ¤nd, anvÃ¤nd %<-iquote%> istÃ¤lletfÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare med %<:%>fÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare utan %<=%>erhÃ¥llen hÃ¤rden odr-anvÃ¤nda inline-variabeln %qD Ã¤r inte definieradav modulenavlastningskompilatorn %s finns inteavlastningskompilatorn %s finns inte (Ã¶vervÃ¤g att anvÃ¤nda %<-B%>)avlastningsdimensionen Ã¤r utanfÃ¶r intervallet (%d)index %qwi till en konstant strÃ¤ng pekar utanfÃ¶r dess grÃ¤nseravstÃ¥nd Ã¶verskrider 16 byteavstÃ¥ndet till %qD fÃ¶r %<-std=c++14%> och uppÃ¥t Ã¤ndras i %<-fabi-version=17%> (GCC 12)fÃ¶rskjutningen av %qD fÃ¶ljer inte ABI:et och kan Ã¤ndras i en framtida version av GCCavstÃ¥ndet till %qT basklass fÃ¶r %<-std=c++14%> och uppÃ¥t Ã¤ndras i %<-fabi-version=17%> (GCC 12)avstÃ¥nd till packat bitfÃ¤lt %qD har Ã¤ndrats i GCC 4.4gammal deklaration av %q#Dgammaldags funktionsdefinitiongammaldags parameterdeklarationer i funktionsdefinition med prototyputelÃ¤mnad mittoperand till %<?:%> kan inte manglasomp_cur_iteration vid %L behÃ¶ver %<-1%> som logiskt avstÃ¥ndett fÃ¤lt Ã¤r ett bitfÃ¤lt medan det andra inte Ã¤r deten av initierarens anropsargument skall vara %<&omp_priv%>en av initieraranropets argument skall vara %<omp_priv%> eller %<&omp_priv%>en typ behÃ¶ver konstrueras medan den andra inte behÃ¶ver detendast %<distribute%>- %<parallel%>-, eller %<loop%>-regioner tillÃ¥ts vara strikt inneslutna inuti en %<teams%>-regionendast %<inbranch%>- och %<notinbranch%>-flaggor Ã¤r tillÃ¥tna fÃ¶r %<__simd__%>-attributetendast %<inbranch%>- och %<notinbranch%>-flaggor Ã¤r tillÃ¥tna till attributet %<simd%>endast %qT eller en null-pekarkonstant kan konverteras till %qTendast %u namn angivet fÃ¶r strukturerad bindningendast %u namn angivna fÃ¶r strukturerad bindningendast 0.0 kan laddas som en omedelbarendast 32-bitars Ã¥tkomst stÃ¶djs fÃ¶r adressrymden %<__regio_symbol%>endast felsÃ¶kningsformatet DWARF stÃ¶djs fÃ¶r en avbrottshanteringsrutinbara Objective-C-objekttyper kan kvalificeras med ett protokollbara attributet %<fallthrough%> eller %<assume%> kan anvÃ¤ndas pÃ¥ en tom satsendast konstruerare tar medlemsinitierareendast deklarationer av konstruerare och konverteringsoperatorer kan vara %<explicit%>endast hÃ¤r som %<friend%>endast enkel returtyp %<auto%> kan hÃ¤rledas till %<void%>endast oevaluerad inline:ad assembler Ã¤r tillÃ¥ten i en %<constexpr%>-funktion i C++20endast oinitierade variabler kan placeras i en %<.bss%>-sektionbara oinitierade variabler kan placeras i sektionen %<.noinit%>endast vÃ¤rdena 12 (4 kB) och 16 (64 kB) stÃ¶djs som vaktstorlek.  Det givna vÃ¤rdet %d (%llu kB) Ã¤r utanfÃ¶r intervalletbara svaga alias stÃ¶djs i denna konfigurationendast nollinitierare Ã¤r tillÃ¥tna i sektionen %qsogenomskinliga vektortyper kan inte initierasogenomskinlig enum-deklaration hÃ¤ren ogenomskinlig enum-specifikation mÃ¥ste anvÃ¤nda en enkel identifierareogenomskinlig enum-specifikation utan namnÃ¶ppning av %s misslyckades: %sÃ¶ppna /dev/zero: %mnÃ¤r LTRANS-utdatafil %s Ã¶ppnades: %mnÃ¤r beroendefil %s Ã¶ppnades: %mnÃ¤r json-filen %s Ã¶ppnades: %mnÃ¤r mixin-filen %s Ã¶ppnades: %mvid Ã¶ppnandet av utdatafil %qs: %svid Ã¶ppnandet av utdatafil %s: %moperanden %%xn Ã¤r inte giltig fÃ¶r QImodeoperand %d skall vara en teckenlÃ¶s 3-bitars omedelbaroperand %d skall vara en teckenlÃ¶s 6-bitars omedelbaroperand %d skall vara en teckenlÃ¶s 8-bitars omedelbaroperand 1 skall vara en teckenlÃ¶st 3-bitars omedelbaroperand 1 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (I0-I7)operand 2 skall vara ett jÃ¤mnt 3-bitars vÃ¤rde (subreg 0,2,4,6)operand 2 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (I0-I7)operand 2 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (subreg 0-7)operand 2 skall vara ett teckenlÃ¶st 8-bitars vÃ¤rdeoperand 3 skall vara ett teckenlÃ¶st 3-bitars vÃ¤rde (I0-I7)operand 3 skall vara ett teckenlÃ¶st 8-bitars vÃ¤rdeoperand 4 skall vara ett teckenlÃ¶st 8-bitars vÃ¤rde (0-255)operandbegrÃ¤nsning innehÃ¥ller felaktigt placerat %<+%> eller %<=%>operandbegrÃ¤nsning fÃ¶r %<asm%> skiljer i antal alternativoperand Ã¤r inte en villkorskod, ogiltig operandkod â€�%câ€�operand Ã¤r inte en villkorskod, ogiltig operandkod â€�Dâ€�operanden Ã¤r inte en villkorskod, ogiltig operandkod â€�Yâ€�operanden Ã¤r inte ett specifikt heltal, ogiltig operandkod â€�Râ€�operanden Ã¤r inte ett specifikt heltal, ogiltig operandkod â€�râ€�operanden Ã¤r inte ett heltal, ogiltig operandkod â€�Kâ€�operanden Ã¤r inte ett heltal, ogiltig operandkod â€�Râ€�operand Ã¤r inte en justerbar minnesreferens, ogiltig operandkod â€�Hâ€�operandnummer saknas efter %%-teckenoperandnummer utanfÃ¶r intervalloperandnummer utanfÃ¶r intervallet i formatoperandnummer angivet fÃ¶r format som inte tar argumentoperandnummer angivet med undertryckt tilldelningoperand till %<?:%> Ã¤ndrar teckenlÃ¤ge frÃ¥n %qT till %qT pÃ¥ grund av teckenlÃ¶shet hos en annan operandoperanden till vikningsuttrycket har inget oexpanderat parameterpaketoperandtypen %qT Ã¤r inkompatibel med argument %d till %qEoperandtyper Ã¤r %qT och %qToperander till %<?:%> har olika typer %qT och %qToperander till %<?:%> med typerna %qT och %qT har oordnad konverteringsordningoperander till %T/%t mÃ¥ste vara reg + const_int:operationen Ã¤r inte tillÃ¥ten pÃ¥ typen %<bfloat16_t%>operation pÃ¥ %qE kan vara odefinieradoptimeringsattributet pÃ¥ %qD fÃ¶ljer pÃ¥ en definition men attributet stÃ¤mmer inteattributen fÃ¶r optimeringsnivÃ¥er stÃ¤mmer inteoptimering kan eliminera lÃ¤sningar och/eller skrivningar till registervariableroptimera icke-var obegrÃ¤nsade parametrar genom att skicka dem via referens, fÃ¶rutsatt att den inte skrivs till i den anropade proceduren.flaggan %<%s%> fÃ¶rutsÃ¤tter %<-mlong-double-128%>flaggan %<%s=%s%> Ã¤r inte tillgÃ¤nglig fÃ¶r CPU:n %qsflaggan %<-mdouble=32%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-double={32|32,64|64,32}%>flaggan %<-mdouble=64%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-double={64|64,32|32,64}%>flaggan %<-mirq-ctrl-saved%> Ã¤r giltig endast fÃ¶r ARC v2-processorerflaggan %<-mlong-double=32%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-long-double={32|32,64|64,32}%>, eller %<--with-long-double=double%> tillsammans med %<--with-double={32|32,64|64,32}%>flaggan %<-mlong-double=64%> Ã¤r endast tillgÃ¤nglig om konfigurerad med %<--with-long-double={64|64,32|32,64}%>, eller %<--with-long-double=double%> tillsammans med %<--with-double={64|64,32|32,64}%>flaggan %<-mrgf-banked-regs%> Ã¤r giltig endast fÃ¶r ARC v2-processorerflaggan %<-mstructure-size-boundary%> bÃ¶r undvikasflaggan %qs ignoreras, standardvÃ¤rdet %qs antas fÃ¶r CPU:n %qsflaggan %qs Ã¤r inte tillgÃ¤nglig fÃ¶r CPU:n %qsflaggan %qs Ã¤r giltig fÃ¶r %s men inte fÃ¶r %sflaggan %qs med vÃ¤rden som inte stÃ¤mmer Ã¶verens (%s, %s)flaggan %s stÃ¶djs inte tillsammans med %<-fopenacc%>flaggan %s inte konsekvent anvÃ¤nd i alla LTO-indatafilerflaggan %s med olika vÃ¤rdenvalfritt argumentvalfri klassparameterflaggor eller mÃ¥l=flaggor saknas efter %qsoptype_msgid-spill: %deller ersÃ¤tt parenteser med klamrar fÃ¶r att aggregatinitiera en variabeleller ersÃ¤tt parenteser med klamrar fÃ¶r att vÃ¤rdeinitiera en variabeleller anvÃ¤nd %<auto%> fÃ¶r en fÃ¶rkortad funktionsmalleller anvÃ¤nd %<j%> istÃ¤llet fÃ¶r %<i%> som GNU:s inbyggda suffixordered-argument behÃ¶ver ett positivt konstant heltalsuttryckordningsjÃ¤mfÃ¶relse av pekare med heltalet nollordningsjÃ¤mfÃ¶relse av pekare med heltalet noll (%qT och %qT)ordningsjÃ¤mfÃ¶relse av pekare med nollpekareordrar initieringar/avslutningar fÃ¶r stÃ¤llnings-statiska eller tvingad lÃ¤nkning av moduler om stÃ¤llning-dynamisken ordinaltyp fÃ¶rvÃ¤ntadesursprunget pekar pÃ¥ en annan fÃ¶rÃ¤lderursprungligt %<default%> finns hÃ¤rursprunglig deklaration fanns hÃ¤rden ursprungliga deklarationen hÃ¤rursprunglig deklaration med fÃ¤rre kontrakt hÃ¤rursprunglig definition fanns hÃ¤rden ursprungliga definitionen hÃ¤roriginalet Ã¤r inte komprimerat med zstdoriginalstorleken Ã¤r okÃ¤ndden ursprungliga mallen Ã¤r deklarerad hÃ¤rursprungligen deklarerad %<const%> hÃ¤rursprungligen definierad hÃ¤rursprungligen indirekt funktionsanrop beaktas inte fÃ¶r inline:ingursprungligen specificerad hÃ¤rfÃ¶rÃ¤ldralÃ¶s %qs-konstruktionden andra matchen Ã¤r hÃ¤rborde matcha den virtuella metoden %qD men gÃ¶r det inteyttre %<__transaction_cancel%> som inte Ã¤r inom en yttre %<__transaction_atomic%>yttre %<__transaction_cancel%> som inte Ã¤r inuti en yttre %<__transaction_atomic%>- eller en %<transaction_may_cancel_outer%>-funktionyttre block fÃ¶r region %i Ã¤r felyttre iterationsvariabel %qD tillÃ¤ggsuttryck %qE Ã¤r inte ett heltalden yttre iterationsvariabeln %qD multiplikationsuttryck %qE Ã¤r inte ett heltalyttre iterationsvariabel %qD anvÃ¤nd i villkorsuttryck har en annan typ Ã¤n %qTyttre iterationsvariabel %qD anvÃ¤nd i initieraruttryck har en annan typ Ã¤n %qTyttre transaktion i %<transaction_may_cancel_outer%>-funktionyttre transaktion i %<transaction_safe%>-funktionyttre transaktion i transaktionutmatningsbegrÃ¤nsning %d kan inte anges tillsammans med Ã¶verskrivning av %qsutmatningsbegrÃ¤nsning %d mÃ¥ste ange ett enskilt registerutmatningsbegrÃ¤nsning %qc fÃ¶r operand %d Ã¤r inte i bÃ¶rjanutdatafilen %s finns redan i mappen %sutdatafilens namn fÃ¥r inte vara tomtutdatafilnamn angivet tvÃ¥ gÃ¥ngerutmatning nummer %d inte direkt adresserbarutdataoperand %d mÃ¥ste anvÃ¤nda %<&%>-begrÃ¤nsningutdataoperandbegrÃ¤nsningen saknar %<=%>utdataoperand Ã¤r konstant i %<asm%>utmatningsregister mÃ¥ste vara grupperade i toppen pÃ¥ stackenoutput_move_single:spill i vektordimensionspill i konstant uttryckspill vid konvertering frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet pÃ¥ %qEspill vid konvertering frÃ¥n %qT till %qT som Ã¤ndrar vÃ¤rde frÃ¥n %qE till %qEÃ¶verspill i upprÃ¤kningsvÃ¤rdenÃ¶verspill i upprÃ¤kningsvÃ¤rden vid %qDspill i implicit konstantkonverteringspill i utargumentlistan fÃ¶r %qsÃ¶verlappande initierare fÃ¶r fÃ¤ltet %qT.%qDden Ã¶verlagrade inbyggda %qs implementeras av den inbyggda %qsÃ¶verlagrad funktion med namnet %qE i klausulen %qsÃ¶verlagrad funktion utan typinformation frÃ¥n sammanhangetÃ¥sidosatt funktion Ã¤r %q#DÃ¥sidosatt funktion Ã¤r %q#FÃ¥sidosatt funktion Ã¤r %qDstyrning av Ã¥sidosÃ¤ttande (override/final) Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>Ã¥sidosÃ¤tter %qD deklarerad %<transaction_safe%>pack-expansionsargument fÃ¶r icke-pack-parametern %qD till aliasmall %qDpack-expansionsargument fÃ¶r icke-pack-parametern %qD till konceptet %qDpaketexpansion i using-deklaration Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>paketexpandering av attributet %qEpack init-fÃ¥ngst Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>attributet packed medfÃ¶r ineffektiv justeringattributet packed medfÃ¶r ineffektiv justering fÃ¶r %q+Dattributet packed medfÃ¶r ineffektiv justering fÃ¶r %qEattributet packed Ã¤r onÃ¶digtattributet packed Ã¤r onÃ¶digt fÃ¶r %q+Dattributet packed Ã¤r onÃ¶digt fÃ¶r %qEpackad layoutfyller ut poststorlek till justeringsgrÃ¤ns med %E bytefyller ut post fÃ¶r att justera %q+Dparametern %P har ofullstÃ¤ndig typ %qTparameter %P till %qD har ofullstÃ¤ndig typ %qTparametern %q+D deklarerad %<_Noreturn%>parametern %q+D deklarerad %<inline%>parameter %q+D har endast en framÃ¥tdeklarationparameter %qD deklarerad med typen voidparametern %qD har ofullstÃ¤ndig typparameter %qD inkluderar pekare till vektor %qT med okÃ¤nd grÃ¤nsparameter %qD inkluderar referens till vektor %qT med okÃ¤nd grÃ¤nsparameter %qD ogiltigt deklarerad metodtypparametern %qD Ã¤r initieradparametern %qD fÃ¥r inte fÃ¶rekomma i detta sammanhangparametern %qD sÃ¤tts men anvÃ¤nds inteparameter %qP till %qD kan vara en kandidat fÃ¶r ett formatattributparameter %u (%q+D) har ofullstÃ¤ndig typparameter %u (%q+D) har void-typparameter %u har ofullstÃ¤ndig typparameter %u har void-typen parameterdeklaration fÃ¶re lambdadeklarationsspecificerare Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>en parameterdeklaration fÃ¶re en lambdaundantagsspecifikation Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>en parameterdeklaration fÃ¶re lambdas efterfÃ¶ljande returtyp Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>en parameterdeklaration fÃ¶re lambdatransaktionskvalificerare Ã¤r endast valfritt med %<-std=c++2b%> eller %<-std=gnu++2b%>parametern deklarerad %<auto%>parameter fÃ¥r inte ha variabel typ %qTparameter kan vara en kandidat fÃ¶r ett formatattributparameternamn saknas i parameterlistaparameternamn (utan typer) i funktionsdeklarationparameterpaketets %<__bases%> Ã¤r endast giltiga i malldeklarationerparameterpaket %q+D mÃ¥ste vara vid slutet av mallens parameterlistaparameterpaket %qD kan inte ha ett standardargumentparameterpaketargument %qE mÃ¥ste vara vid slutet av mallens argumentlistaparameterpaketargument %qT mÃ¥ste vara vid slutet av mallens argumentlistaparameterpaket kan inte ha ett standardargumentparameterpaket expanderas inte med %<...%>:parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades %{i GCC 12.1%}parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 13.1parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 7.1parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 9.1parameterskickandet fÃ¶r argument av typen %qT nÃ¤r C++17 Ã¤r aktiverat Ã¤ndrades till att matcha C++14 %{i GCC 10.1%}parameterskickandet fÃ¶r argument av typen %qT med %<[[no_unique_address]]%>-medlemmar Ã¤ndrades %{i GCC 10.1%}parameterskickandet fÃ¶r argument av typen %qT med noll breda bitfÃ¤ltsmedlemmar Ã¤ndrades i GCC 12parameter till inbyggd mÃ¥ste vara en strÃ¤ngkonstant eller -litteralparameter till inbyggd Ã¤r inte giltig: %sparametriserat hÃ¤rlett typargumentfÃ¶rÃ¤ldraunderprogrammet kan inte inline:asparenteser runt %qE kan inte anvÃ¤ndas fÃ¶r att skapa en pekare-till-medlem-funktionparenteser mÃ¥ste utelÃ¤mnas om argumentlistan till attributet %qE Ã¤r tomparenteser mÃ¥ste utelÃ¤mnas om attributargumentlistan Ã¤r tomparenteser krÃ¤vs runt denna sammansatta litteral fÃ¶r att undvika tvetydigheter i tolkningentvetydigheten i parenteser lÃ¶stes upp som en funktionsdeklarationinitiering i parenteser Ã¤r inte tillÃ¥tet i en OpenMP-%<for%>-slingainitierare inom parentes i vektor-newparsningsfel i SELECT RANK-sats vid %Cparsningsfel i SELECT TYPE-sats vid %Cparsningsfel i mallargumentlistapart-ref med pekarattribut nÃ¤ra %L Ã¤r inte hÃ¶graste part-ref av datasatsobjektpartiell specialisering %q+D specialiserar inte nÃ¥got mallargument och Ã¤r inte mer begrÃ¤nsad Ã¤n den primÃ¤ra mallen; fÃ¶r att definiera den primÃ¤ra mallen, ta bort mallargumentlistanpartiell specialisering %q+D specialiserar inte nÃ¥got mallargument; fÃ¶r att definiera den primÃ¤ra mallen, ta bort mallargumentlistanpartiell specialisering %qD Ã¤r inte mer specialiserad Ã¤npartiell specialisering %qT deklarerad %<friend%>partiell specialisering Ã¤r inte mer specialiserad Ã¤n huvudmallen eftersom den ersÃ¤tter flera parametrar med en paketexpansionpartiell specialisering %qD efter instansiering av %qDpartitionen funnen men funktionspartitionsflaggan Ã¤r inte sattpass %qs fanns inte men refereras av nytt pass %qspass %s stÃ¶djer inte kloningpass %s behÃ¶ver en %<set_pass_param%>-implementation fÃ¶r att hantera det extra argumentet i %<NEXT_PASS%>skickas till proprocessorn om -fcpp anvÃ¤nds (intern flagga)att skicka %qT som %<this%>-argument kastar kvalificerareatt skicka %qT vÃ¤ljer %qT framfÃ¶r %qTskickar %qT istÃ¤llet fÃ¶r det fÃ¶rvÃ¤ntade %qT som argument %d till %qE, efter att ha skickat %qT som argument %dskickar %qT som argument %d till %qE, men %qT Ã¤r inte en giltig SVE-elementtypskickar %qT som argument %d till %qE, men argument %d har typen %qTskickar %qT som argument %d till %qE, men dess %qT-form tar inte skalÃ¤rerskickar %qT som argument %d till %qE, men fÃ¶regÃ¥ende argument hade typen %qTskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %qTskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %qsskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %qs eller %qsskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig 32-bitars eller 64-bitars heltalstypskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en pekare till 32-bitars eller 64-bitars elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en pekartypskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett skalÃ¤rt elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett skalÃ¤rt heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en skalÃ¤r pekareskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en ensam SVE-vektor snarare Ã¤n en tupelskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av %d-bitars elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av %d-bitars heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av 32-bitars eller 64-bitars elementskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av 32-bitars eller 64-bitars heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av heltal med teckenskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor av teckenlÃ¶sa heltalskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor eller pekarbasadressskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en vektor eller skalÃ¤r typskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en SVE-tupeltypskickar %qT som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig en SVE-vektortypskickar %qT som argument %d till %qE, som nÃ¤r man laddar %qT fÃ¶rvÃ¤ntar sig en vektor av %d-bits heltalskickar %qT som argument %d till %qE, som nÃ¤r man lagrar %qT fÃ¶rvÃ¤ntar sig en vektor av %d-bits heltalskickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %wd, %wd, %wd eller %wdskickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett giltigt %qT-vÃ¤rdeskickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig ett vÃ¤rdet i intervallet [%wd, %wd]skickar %wd som argument %d till %qE, vilken fÃ¶rvÃ¤ntar sig %wd eller %wdskickar NULL till icke-pekarargument %P till %qDskickar argument %d till %qE som %<float%> istÃ¤llet fÃ¶r %<double%> pÃ¥ grund av prototypskickar argument %d till %qE som %qT istÃ¤llet fÃ¶r %qT pÃ¥ grund av prototypskickar argument %d till %qE som komplext istÃ¤llet fÃ¶r flyttal pÃ¥ grund av prototypskickar argument %d till %qE som komplext istÃ¤llet fÃ¶r heltal pÃ¥ grund av prototypskickar argument %d till %qE som flyttal istÃ¤llet fÃ¶r komplext pÃ¥ grund av prototypskickar argument %d till %qE som flyttal istÃ¤llet fÃ¶r heltal pÃ¥ grund av prototypskickar argument %d till %qE som heltal istÃ¤llet fÃ¶r komplext pÃ¥ grund av prototypskickar argument %d till %qE som heltal istÃ¤llet fÃ¶r flyttal pÃ¥ grund av prototypskickar argument %d till %qE med tecken pÃ¥ grund av prototypskickar argument %d till %qE teckenlÃ¶st pÃ¥ grund av prototypatt skicka argument %d till %qE kastar %qs-kvalificerare frÃ¥n pekarmÃ¥ltypatt skicka argument %d till %qE kastar %qv-kvalificerare frÃ¥n pekarmÃ¥ltypskickar argument %d till %qE frÃ¥n distinkt Objective-C-typskickar argument %d till %qE frÃ¥n inkompatibel pekartypskickar argument %d till %qE frÃ¥n inkompatibel skalÃ¤r lagringsordningskickar argument %d till %qE frÃ¥n pekare till adressutrymme som inte Ã¤r inneslutetatt skicka argument %d till %qE skapar en %q#v-kvalificerad funktionspekare frÃ¥n en okvalificeradatt skicka argument %d till %qE skapar pekare frÃ¥n heltal utan typkonverteringatt skicka argument %d till %qE skapar pekare av ett heltal utan typkonverteringskickar argument %d till %qE med annan vidd pÃ¥ grund av prototypatt skicka argument %i till en %qs-kvalificerad parameter blir alias med argument %Zatt skicka argument %i till en %qs-kvalificerad parameter blir alias med argumenten %Zskickar argument till ellips av den Ã¤rvda konstrueraren %qDatt skicka objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶ttskickar fÃ¶r mÃ¥nga argument pÃ¥ stackenpatchbar funktionspost %wu Ã¶verskrider storleken %wusÃ¶kvÃ¤g: pedvarningpedvarning: kanske %<#include <coroutine>%> saknaskanske infoga en radbrytning, eller annat sÃ¤tt att sÃ¤rskilja, fÃ¶r att fÃ¶rhindra att detta betraktas om en modul-styr-radkanske du behÃ¶ver explicita mallargument i din nÃ¤stade-namn-specificerarekanske du vill explicit lÃ¤gga till %<%T::%>permfelpermfel: platshÃ¥llarbegrÃ¤nsningar Ã¤r inte uppfyllten platshÃ¥llartyp Ã¤r inte tillÃ¥tet i denna kontextplacerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwiplacerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwuplacerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken %qwiplacerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwuplacerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwiplacerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwuange ett explicit cpu-namn; giltiga cpu-namn Ã¤r: %sinsticksmodulen %qs angavs med olika sÃ¶kvÃ¤gar: %qs och %qsinsticksmodul %s Ã¤r inte licensierad under en GPL-kompatibel licens
  %sinsticksmodul %s Ã¤r inte licensierad under en GPL-kompatibel licens: %sinsticksmodul %s registrerade en tom Ã¥teranropsfunktion fÃ¶r hÃ¤ndelse %sinsticksmodul %s skulle ha angetts fÃ¶re %<-fplugin-arg-%s%> pÃ¥ kommandoradeninsticksmodulen kan inte registrera ett saknat passinsticksmodulen kan inte registrera ett namnlÃ¶st passinsticksmodulen kan inte registrera %qs utan ett referenspassnamnstÃ¶d fÃ¶r insticksmoduler Ã¤r avaktiverat; konfigurera med %<--enable-plugin%>pekarepekaren %qE kan anvÃ¤ndas efter %qDpekaren %qE anvÃ¤nds efter %qDpekarargumentpekararitmetik fÃ¶r skrÃ¤psamlade objekt Ã¤r inte tillÃ¥tenpekartilldelningpekaren kan anvÃ¤ndas efter %qDpekarmedlemmen %q+D Ã¤r deklarerad hÃ¤rpekare av typen %<void *%> anvÃ¤nd i aritmetikpekare av typ %<void *%> anvÃ¤nd i subtraktionpekarfÃ¶rskjutning frÃ¥n symbol kan vara oriktigpekare eller allokerbart resultatpekares mÃ¥ltyper Ã¤r inkompatibla i C++pekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %qTpekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %s %q+DpekarmÃ¥l i tilldelning frÃ¥n %qT till %qT skiljer i teckenhetpekarmÃ¥l i initiering frÃ¥n %qT till %qT skiljer i teckenhetpekarmÃ¥l nÃ¤r argument %d till %qE skickades skiljer i teckenhetpekarmÃ¥l vid retur av %qT frÃ¥n en funktion med returtyp %qT skiljer i teckenhetpekare till funktion anvÃ¤nd i aritmetikpekare till funktion anvÃ¤nd i subtraktionpekare till vektor tappar kvalificerare i villkorsuttryckpekare till vektor tappar kvalificerare i villkorsuttryck i ISO C fÃ¶re C2Xpekare till grÃ¤nssnittstyp har inga metoderkonvertering av pekare till medlem via virtuell bas %qTpekare-pÃ¥-medlemstyp %qT Ã¤r inkompatibel med objekttyp %qTpekartyper stÃ¤mmer inte mellan %qT och %qT hos %qD och %qD i villkorsuttryckpekartyper stÃ¤mmer inte i villkorsuttryckpekaren anvÃ¤nd efter %qDpekarvÃ¤rde anvÃ¤nt dÃ¤r ett komplext vÃ¤rde fÃ¶rvÃ¤ntadespekarvÃ¤rde anvÃ¤nt dÃ¤r ett flyttalsvÃ¤rde fÃ¶rvÃ¤ntadespekar-till-medlemsfunktion %qE kan inte anropas utan ett objekt, Ã¶vervÃ¤g att anvÃ¤nda %<.*%> eller %<->*%>pekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rdepekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rde fÃ¶re C++20pekare-till-medlemsfunktionstyp %qT krÃ¤ver ett r-vÃ¤rdepekar-/heltalstyper stÃ¤mmer inte i villkorsuttryckpekare Ã¤r inte tillÃ¥tna case-vÃ¤rdenpekare till adressrymden %<__regio_symbol%> Ã¤r otillÃ¥tnapekare till skilda adressrymder anvÃ¤nda i villkorsuttryckpolymorft argumentposition plus storlek Ã¶verskrider storleken pÃ¥ det refererade objektet i %qspositionsoberoende kod behÃ¶ver %qspositionsoberoende kod behÃ¶ver Linux-ABI:etpositionsinitiering av fÃ¤lt i %<struct%> deklarerad med attributet %<designated_init%>positiv bredd krÃ¤vs vid %LmÃ¶jligt problem upptÃ¤ckt vid anrop av %<operator delete%>mÃ¶jligt problem upptÃ¤ckt vid anrop av operatorn %<delete []%>mÃ¶jlig hÃ¤ngande referens till en temporÃ¤refterinkrementeringsadress Ã¤r inte ett registerpost-modul-deklarations-importer mÃ¥ste vara sammanhÃ¤ngandepost-modul-deklarations-importer fÃ¥r inte vara frÃ¥n huvudinkluderingpost-modul-deklarations-importer fÃ¥r inte vara include-Ã¶versattaeftervillkor kan inte vara satserpostfix %qD mÃ¥ste ha %<int%> som sitt argumentpostfix %qD mÃ¥ste ha %<int%> som sitt andra argumentpostfix %qD skall returnera %qTpotentiell dereferens av nollpekaremÃ¥lflaggan fÃ¶r power9 Ã¤r inkompatibel med %<%s=<xxx>%> fÃ¶r <xxx> som Ã¤r mindre Ã¤n power9pragmat eller attributet %<target("%s")%> tar inte nÃ¥got argumentpragmat eller attributet %<target("%s")%> tillÃ¥ter inte en negerad formpragmat eller attributet %<target("%s")%> Ã¤r inte giltigtpragmat eller attributet %<target("%s=%s")%> Ã¤r inte giltigtpragma(%s) Ã¤r inte implementeratfÃ¶rdekrementeringsadress Ã¤r inte ett registerfÃ¶rinkrementeringsadress Ã¤r inte ett registerprecisionprecision i printf-formatfÃ¶rvillkor kan inte vara satseren fÃ¶rdeklarerad aritmetisk typ %qT i %<#pragma omp declare reduction%>fÃ¶rdeklarerad aritmetisk typ i %<#pragma omp declare reduction%>fÃ¶rutsade Thumb-instruktionfÃ¶rutsade instruktion i villkorlig sekvensprefix %qD skall returnera %qTprefixattribut ignoreras fÃ¶re %<@%D%>prefixattribut ignoreras fÃ¶r implementeringarprefixattribut ignoreras fÃ¶r metoderprev_bb till %d skulle vara %d, inte %dtidigare %<#pragma omp declare reduction%>tidigare %<pragma omp declare reduction%>-deklarationtidigare kontrakt hÃ¤rtidigare deklarationtidigare deklaration %q#Dtidigare deklaration %q#D hÃ¤rtidigare deklaration %qDtidigare deklaration av %qD anvÃ¤nde %d mallparametertidigare deklaration av %qD anvÃ¤nde %d mallparametrartidigare deklaration som %q#Dtidigare deklaration hÃ¤rtidigare deklaration av %<%c%E%>tidigare deklaration av %<%c%E%> som %<@optional%>tidigare deklaration av %<%c%E%> som %<@required%>tidigare deklaration av %<%c%s%>tidigare deklaration av %q#Dtidigare deklaration av %q+Dtidigare deklaration av %q+D med typen %qTtidigare deklaration av %qDtidigare deklaration av %qD hÃ¤rtidigare deklaration av %qEtidigare deklaration med lÃ¤nkklass %qLtidigare definition hÃ¤rfÃ¶regÃ¥ende definition av %q#Ttidigare definition av %qD med typen %qTtidigare definition av %qD hÃ¤rtidigare implicit deklaration av %q+D med typen %qTtidigare etiketttidigare mangling %q#Dtidigare definition som inte Ã¤r en prototyp hÃ¤rtidigare specifikationtidigare specifikation i %q#D hÃ¤rtidigare deklarerad som %stidigare deklarerad som %s med %u ospecificerad variabelgrÃ¤nstidigare deklarerad som %s med %u ospecificerade variabelgrÃ¤nsertidigare deklarerad som %s med %u variabelgrÃ¤nstidigare deklarerad som %s med %u variabelgrÃ¤nsertidigare deklaration som %s med grÃ¤nsen %<%s%>tidigare deklaration som %s med grÃ¤nsen %qstidigare deklarerad %s med bundet argument %Etidigare deklarerad som en pekare %stidigare deklarerad som en vektor %s med variabel lÃ¤ngdtidigare deklarerad som en vektor %stidigare deklarerad som en vanlig vektor %stidigare deklarerad hÃ¤rtidigare definition hÃ¤rtidigare definierad hÃ¤r som %stidigare anvÃ¤nt hÃ¤rhuvudmallen %qDhuvudmall hÃ¤rprivat medlem %q#D i anonym unionprivat modulfragmentprivata modulfragment Ã¤r endast tillÃ¥tna inom rÃ¤ckvidden fÃ¶r modulgrÃ¤nssnittet eller -partitionensannolikheten %qE Ã¤r utanfÃ¶r intervallet [0,0, 1,0]sannolikheten %qE mÃ¥ste vara ett konstant flyttalsuttryckproblem med att bygga mÃ¥lavbild fÃ¶r %sprodukten %<%E * %E%> av argument %i och %i Ã¶verskrider %<SIZE_MAX%>produkten %<%E * %E%> av argument %i och %i Ã¶verskrider maximal objektstorlek %Eprofildata fÃ¶r funktion %u Ã¤r trasigprofilen fÃ¶r funktionen %qD finns inte i profildatanprofileringsstÃ¶d fÃ¶r VxWorksprofileringen %<-mcmodel=large%> med PIC stÃ¶djs inteprofilering Ã¤r inte implementerat Ã¤nnu fÃ¶r denna arkitekturprofilering stÃ¶djs inte med -mgprogram: %s
  befordrat argument %qD stÃ¤mmer inte med inbyggd prototypbefordrat argument %qD stÃ¤mmer inte med prototypenbefordrat bitvis komplement av ett teckenlÃ¶st vÃ¤rde Ã¤r alltid skilt frÃ¥n nollegenskaper fÃ¶r %<simd%>-vÃ¤ljare fÃ¥r inte anges i %<metadirective%>egenskaper mÃ¥ste ha namnegenskapen %qs Ã¤r redan angiven i %<@dynamic%>egenskapen %qs Ã¤r redan angiven i %<@synthesize%>egenskapen %qs anvÃ¤nder instansvariabeln %qs av inkompatibel typegenskapen %qs anvÃ¤nder samma instansvariabel som egenskapen %qsen egenskap kan inte vara ett bitfÃ¤lten egenskap kan inte vara en vektoregenskapsdeklaration som inte Ã¤r i %<@interface%>- %<@protocol%>- eller %<category%>-kontextegenskapen mÃ¥ste vara ett konstant heltalsuttryckegenskaper mÃ¥ste vara ett konstant heltalsuttryck eller en strÃ¤ngkonstantegenskaper mÃ¥ste vara ett konstant heltalsuttryck eller en strÃ¤ngkonstant vid %Cegenskapen mÃ¥ste vara ett konstant heltals- eller logiskt uttryck vid %Cskyddad medlem %q#D i anonym unionsynlighetsattributet skyddat stÃ¶djs inte fÃ¶r denna konfiguration, ignorerasprotokollet %qE har cirkulÃ¤rt beroendeprotokollet %qE bÃ¶r undvikasprotokollet %qE Ã¤r otillgÃ¤ngligtprotokollattribut finns inte i Objective-C 1.0prototypdeklarationprototypen deklarerad hÃ¤rprototypen fÃ¶r %q+D deklarerar argument %d med inkompatibel typprototypen fÃ¶r %q+D deklarerar fÃ¤rre argument Ã¤n tidigare gammaldags definitionprototypen fÃ¶r %q+D deklarerar fler argument Ã¤n tidigare gammaldags definitionprototyp fÃ¶r %q+D fÃ¶ljer pÃ¥ en icke-prototypdefinitionprototypen fÃ¶r â€�%sâ€� har nÃ¶dvÃ¤ndiga operander efter valfria operanderprototyp angiven fÃ¶r %q#Dangivna till %qDpseudodestruerare anropas intepure virtual %q#D anropad frÃ¥n en konstruerarepure virtual %q#D anropad frÃ¥n en destruerarepure virtual %q#D anropad frÃ¥n initierare av ickestatisk datamedlempure-specificerare pÃ¥ funktionsdefinitionq/Q-modifierare Ã¤r ogiltiga fÃ¶r symbolreferenserqsort-kontroll misslyckadesqsort-jÃ¤mfÃ¶relsen Ã¤r icke-negativ vid sorterad utdata: %dqsort-jÃ¤mfÃ¶relse Ã¤r inte antisymmetrisk: %d, %dqsort-jÃ¤mfÃ¶relse Ã¤r inte transitiv: %d, %d, %dkvalificerat namn namnger inte en klasskvalificerad typ %qT matchar inte destruerarnamnet ~%qTkvalificerad id i deklarationkvalificerare Ã¤r inte tillÃ¥tna vid konstruerardeklarationkvalificerare Ã¤r inte tillÃ¥tna pÃ¥ deklaration av %<operator %T%>kvalificerare Ã¤r inte tillÃ¥tna pÃ¥ deklaration av hÃ¤rledningsguidekvalificerare Ã¤r inte tillÃ¥tna vid destruerardeklarationkvalificerande typ %qT matchar inte destruerarnamnet ~%qTciterat %qs-direktiv i formatciterat %qs-direktiv i format; anvÃ¤nd %qs istÃ¤lletr0 behÃ¶ver vara tillgÃ¤ngligt som ett anropsÃ¶verskrivet registeren intervallklausul mÃ¥ste ha vektor-, skiv-, strÃ¤ng-, avbildnings- eller kanaltypintervalluttryck i switch-satser fÃ¶ljer inte standardenintervallgrÃ¤nserna Ã¤r inte av samma typintervallbaserat %<for%>-uttryck av typen %qT har ofullstÃ¤ndig typintervallbaserad %<for%>-slinga Ã¤r endast tillgÃ¤nglig med %<-std=c++11%> eller %<-std=gnu++11%>intervallbaserade %<for%>-slingor med initierare Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>ordning + co-ordning av %qs Ã¶verskrider %d vid %Cden rÃ¥a litterala operatorn %q#D stÃ¥r i konflikt med den litterala operatormallenrdynamic stÃ¶djs inteominitiering av %qs vid %LnÃ¥bar %s-definition hÃ¤rlÃ¤sningen misslyckades nÃ¤r exportdata lÃ¤stesendast lÃ¤sbar plats %qE anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar medlem %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar namngiven returvariabel %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar parameter %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar referens %qD anvÃ¤nd som %<asm%>-utdataendast lÃ¤sbar variabel %qD anvÃ¤nd som %<asm%>-utdatalÃ¤ser %E byte frÃ¥n en region av storlek %ElÃ¤ser %E byte frÃ¥n en region av storlek %ElÃ¤ser %E eller fler byte till en region av storlek %ElÃ¤ser CMI %qslÃ¤ser mellan %E och %E byte frÃ¥n en region av storlek %ElÃ¤ser indatafilerlÃ¤ser via nollpekare (argument %d)att ta emot objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶ttkÃ¤nn igen det angivna suffixet som ett definitionsmudulsfilnamnkÃ¤nn igen det angivna suffixet som implementation och modulfilnamnkompilerar om med %<-fcompare-debug%>rekursivt anroprekursiv berÃ¤kning av standardargument till %q#Drekursiv inline:ingrekursiv instansiering av standardmedlemsinitierare fÃ¶r %qDrekursiv lat laddningrekursiv referens %qsrekursiv typ %qT odefinieradkrÃ¤vs rekursivt av substitution av %qS
  rekursivt begÃ¤rd frÃ¥n %q#D
*************** SPECIELLT Ã„NDAMÃ…L.
*** 2274,2281 ****
  begÃ¤rs frÃ¥n %q#D
  begÃ¤rd hÃ¤rifrÃ¥n
  behÃ¶verrequires-klausul vid deklaration av icke-funktionstypen %qTrequires-klausul pÃ¥ returtypenrequires-klausul pÃ¥ type-idrequires-klausul pÃ¥ typedefupplÃ¶snings-under-id %wx Ã¤r inte en objektfilresolve_function(): felaktig funktionstypresolve_intrinsic(): FÃ¶r mÃ¥nga argument fÃ¶r inbyggdresolve_operator(): Felaktig inbyggdresolve_ref(): Felaktig vektorreferensresolve_subroutine(): felaktig funktionstypupplÃ¶sning av indirekt funktion deklarerad hÃ¤rresultatet av %<%wu^%wu%> Ã¤r %wu; menade du %<1 << %wu%> (%wu)?resultatet av %<%wu^%wu%> Ã¤r %wu; menade du %<1LL << %wu%>?resultatet av %<%wu^%wu%> Ã¤r %wu; menade du %<1e%wu%>?resultatet av %<%wu^%wu%> Ã¤r %wu; menade du exponentiering?resultatet av %<operator->()%> ger annat Ã¤n pekareresultatet av %qE behÃ¶ver %u bitar fÃ¶r att representeras, men %qT har bara %u bitarresultattypen Ã¤r inte en enkel typbegrÃ¤nsningresultat med teckenlÃ¤ngd som inte Ã¤r konstantsignering av returadress stÃ¶djs endast fÃ¶r %<-mabi=lp64%>retur kastar %qv-kvalificerare frÃ¥n pekarmÃ¥ltypreturbÃ¥ge pekar inte pÃ¥ utgÃ¥ng i gb %dretur frÃ¥n pekare till ej omgivande adressrymdretur skapar en %q#v-kvalificerad funktionspekare frÃ¥n en okvalificeradretur inte fÃ¶ljt av en barriÃ¤rreturtypen %q#T Ã¤r ofullstÃ¤ndigreturtyp sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>returtypen Ã¤r en ofullstÃ¤ndig typreturtypen kan vara en kandidat fÃ¶r ett formatattributreturtypen fÃ¶r %qD Ã¤r inte %<int%>returtypen fÃ¶r %qD Ã¤r inte %qsreturtyp fÃ¶r en funktionen returtypsspecifikation fÃ¶r konstruerare Ã¤r ogiltigspecifikation av returtyp fÃ¶r destruerare Ã¤r ogiltigtreturtyp angiven fÃ¶r %<operator %T%>returtypen angiven fÃ¶r hÃ¤rledningsguidenreturvÃ¤rdets typ stÃ¤mmer interetur med vÃ¤rde i funktion utan returtypreturn-sats med ett vÃ¤rde i funktion som returnerar %qTreturn-sats utan vÃ¤rde i funktion som returnerar %qTreturtypskravet Ã¤r inte en typbegrÃ¤nsningreturnerad frÃ¥n %qDreturnerad frÃ¥n %qTreturnerar %qT frÃ¥n en funktion med inkompatibel returtyp %qTatt returnera %qT frÃ¥n en funktion med returtyp %qT skapar pekare frÃ¥n heltal utan typkonverteringatt returnera %qT frÃ¥n en funktion med returtyp %qT skapar pekare av ett heltal utan typkonverteringreturnerar %qT frÃ¥n en pekartyp med inkompatibel skalÃ¤r lagringsordning %qTreturnerar ett vÃ¤rde frÃ¥n en konstruerarereturnerar ett vÃ¤rde frÃ¥n en destruerarereturnerar en initierarlistaatt returnera en lokal %<initializer_list%>-variabel %qD utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektornreturnerar pekare till %qD av typen %qT frÃ¥n en funktion med inkompatibel typ %qTreturnerar referens till en temporÃ¤ratt returnera en temporÃ¤r %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektornÃ¥tervÃ¤nder till grinden fÃ¶r ett mekaniskt problemreturns_twice-anrop Ã¤r %s i grundblock %domvÃ¤nd lagringsordning fÃ¶r flyttalsskalÃ¤reromvÃ¤nd lagringsordning fÃ¶r skalÃ¤reromvÃ¤nd lagringsordning fÃ¶r %s-lÃ¤gethÃ¶gra operanden av kommaoperator kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionhÃ¶ger operand av kommaoperator har ingen effekthÃ¶gra operanden av kommaoperator Ã¤r en referens, inte ett anrop, till funktionen %qEhÃ¶gra operanden av skiftuttrycket %q+E Ã¤r stÃ¶rre Ã¤n eller lika med precisionen %wu av den vÃ¤nstra operandenhÃ¶ger operand av skiftuttrycket %q+E Ã¤r negativhÃ¶gerprecisionhÃ¶gerprecision i strfmon-formathÃ¶gershiftoperanden â‰¥ storleken pÃ¥ typenhÃ¶gershiftoperanden â‰¥ storleken pÃ¥ vektorelementethÃ¶gershiftoperanden Ã¤r negativhÃ¶ger operand av kommauttryck har ingen effektavrundningslÃ¤ge stÃ¶djs inte fÃ¶r VAX-flyttalavrundningsresultatet kommer alltid bli 0avrundning till %d bitar har ingen effekt fÃ¶r flyttalsvÃ¤rde med %d decimalbitarrutinen %qD Ã¤r deklarerad hÃ¤rrutinanropet anvÃ¤nder OpenACC-parallellism som Ã¤r otillÃ¥tet av den omgivande rutinenrutinanropet anvÃ¤nder samma OpenACC-parallellism som den omgivande slinganrv32e krÃ¤ver ABI:et ilp32erx100-cpu har inte FPU-hÃ¥rdvararx200-cpu har inte FPU-hÃ¥rdvarasamma kanoniska typnod fÃ¶r olika typer %qT och %qTsamma variabel anvÃ¤nd i %<firstprivate%>- och %<lastprivate%>-klausuler vid %<distribute%>-konstruktionsamma version definierades tidigare hÃ¤rsame_comdat_group Ã¤r inte en cirkulÃ¤r listasame_comdat_group-lista Ã¶ver olika grupperrensningsfunktionsattributen stÃ¤mmer inteuppfyllelsen av den atomÃ¤ra begrÃ¤nsningen %qE beror pÃ¥ sig sjÃ¤lvuppfyllt vÃ¤rde Ã¤r fÃ¶rst berÃ¤knat till %qE hÃ¤rifrÃ¥nuppfyllelsevÃ¤rdet av den atomÃ¤ra begrÃ¤nsningen %qE Ã¤ndrades frÃ¥n %qE till %qEmÃ¤ttnadsbitsintervallet mÃ¥ste vara en konstant omedelbarmÃ¤ttnadsbitsintervallet mÃ¥ste ligga i intervallet [%wd, %wd]spara temporÃ¤ra preprocessade filersÃ¥g %d %<template<>%>, behÃ¶ver %d fÃ¶r specialisering av medlemsfunktionsmallsÃ¤g %<typename %E%> om en typ avsesskalÃ¤rt objekt %qD krÃ¤ver ett element i initierarenskalan mÃ¥ste vara ickenegativskalning kan inte samexistera med normalisering, hoppar Ã¶ver
! %<auto%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameter%<runtime%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameteruttryck fÃ¶r styckesstorlek fÃ¶r schemalÃ¤ggning mÃ¥ste vara heltalrÃ¤ckvidd %qT fÃ¶re %<~%> Ã¤r inte ett klassnamnenum %qT med rÃ¤ckvidd skickad vidare %<...%> som %qT fÃ¶re %<-fabi-version=6%>, %qT efterenum med rÃ¤ckvidd Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>upprÃ¤kningstyp med/utan rÃ¤ckviddsbegrÃ¤nsning stÃ¤mmer inte Ã¶verens fÃ¶r enum %q#TvÃ¤rdesargument mÃ¥ste vara ett konstant heltalsuttryckvÃ¤rdesargument mÃ¥ste vara ett konstant heltalsuttryck vid %CvÃ¤rdesargumentet mÃ¥ste vara ickenegativtvÃ¤rdesargumentet mÃ¥ste vara ickenegativt vid %Candra argumentet mÃ¥ste vara en konstantandra argumentet mÃ¥ste vara en skiva eller strÃ¤ngandra argumentet till %q+D skall vara %<char **%>andra argumentet till %<__builtin_call_with_static_chain%> mÃ¥ste vara en pekartypandra argumentet till %<__builtin_prefetch%> mÃ¥ste vara en konstantandra argumentet till %<va_arg%> Ã¤r en funktionstyp %qTandra argumentet till %<va_arg%> Ã¤r av ofullstÃ¤ndig typ %qTandra argumentet till funktionen %qE mÃ¥ste vara en konstant heltalsexponent till 2 mellan %qi och %qu bitarandra operanden i villkorsuttryck kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionandra operanden av villkorsuttryck har ingen effektandra operanden av villkorsuttryck Ã¤r en referens, inte ett anrop, till funktionen %qEandra operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den tredje operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>andra parametern till %<va_start%> Ã¤r inte det sista namngivna argumentetandra, tredje och fjÃ¤rde argumentet mÃ¥ste vara en konstantsektion nr. %u saknas eller Ã¤r trasigsektion %qs saknas eller Ã¤r trasigsektionen finns redan: %qssektionsankare mÃ¥ste vara avaktiverade nÃ¤r ordningsÃ¤ndring pÃ¥ toppnivÃ¥ Ã¤r avaktiveratsektionsankare mÃ¥ste vara avaktiverade nÃ¤r unit-at-a-time Ã¤r avaktiveratargument till sektionsattributet Ã¤r inte en strÃ¤ngkonstantattributet â€�sectionâ€� kan inte anges fÃ¶r lokala variablerattributet â€�sectionâ€� Ã¤r inte tillÃ¥ten fÃ¶r %q+Dattributet â€�sectionâ€� stÃ¶djs inte fÃ¶r denna mÃ¥larkitektursektion i %q+D kan inte Ã¥sidosÃ¤ttassektion %q+D stÃ¥r i konflikt med tidigare deklarationsektionen fÃ¶r aliaset %q+D mÃ¥ste stÃ¤mma med sektionen fÃ¶r dess mÃ¥lsektionstypskonfliktsektionstypen stÃ¥r i konflikt med %qDsegmenteringsfelsegmenteringsfel (kod)valda fp16-alternativ Ã¤r inkompatiblavÃ¤ljaren %qs tar inte nÃ¥gra egenskaperselektorn %qs tar inte nÃ¥gra egenskaper vid %Cselektorn %qs Ã¤r inte tillÃ¥ten fÃ¶r kontextselektormÃ¤ngd %qsselektorn %qs Ã¤r inte tillÃ¥ten fÃ¶r kontextselektormÃ¤ngd %qs vid %CvÃ¤ljaren %qs anges mer Ã¤n en gÃ¥ng i mÃ¤ngden %qsen vÃ¤ljare mÃ¥ste vara en omedelbarvÃ¤ljaren mÃ¥ste vara en heltalskonstant i intervallet [0..%wi]vÃ¤ljarmÃ¤ngd %qs angiven mer Ã¤n en gÃ¥ngsjÃ¤lvjÃ¤mfÃ¶relse berÃ¤knas alltid till falsktsjÃ¤lvjÃ¤mfÃ¶relse berÃ¤knas alltid till santsjÃ¤lvtester Ã¤r inte aktiverade i detta byggesjÃ¤lvtester Ã¤r inkompatibla med %<-E%>semantisk interposition stÃ¤mmer intesÃ¤tt %qs till Ã¥tminstone %d fÃ¶r fler detaljersÃ¤tt alla platsvÃ¤rden till ett specifikt vÃ¤rde (intern flagga)mÃ¤ngdbastypen mÃ¥ste vara en ordinaltypmÃ¤ngdtypen kan inte initieras med en %qsmÃ¤ngdtypen tar inte ett annat heltalsvÃ¤rdesetjmp/longjmp inuti %<simd%>-konstruktionsetter-metodnamn mÃ¥ste avslutas med %<:%>nÃ¤r grÃ¤ns fÃ¶r maximal storlek pÃ¥ core-fil sattes: %mskuggad deklaration Ã¤r hÃ¤rskuggar inbyggd funktion %q#Dskuggar biblioteksfunktion %q#Dskuggar tidigare typdeklaration av %q#Ddelad SSA-namnsinformationshared och mdll Ã¤r inkompatibladelat anropssats:shared stÃ¶djs intedelad rtxdelad minnesregion spiller Ã¶verskiftantal Ã¤r inte ett heltalskiftuttrycket %q+E spiller Ã¶verskift med operand som inte Ã¤r heltalkort lÃ¤sning nÃ¤r exportdata lÃ¤stesshow_array_ref(): OkÃ¤nd vektorreferensshow_array_spec(): Ohanterad vektorformtyp.show_code_node(): Felaktig satskodshow_expr(): Felaktig inbyggd i uttryckshow_expr(): Vet inte hur uttrycket skall visasshow_ref(): Felaktig komponentkodsyskonanropsbÃ¥gar fÃ¶r instruktion som inte Ã¤r anrop i gb %isidoeffekter inte omrÃ¤knade nÃ¤r %<ADDR_EXPR%> Ã¤ndradessidoeffektselement i icke sidoeffekts-CONSTRUCTORkonvertering med tecken frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet av %qEkonvertering med tecken frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet frÃ¥n %qE till %qEtecken pÃ¥ typ och maskinlÃ¤ge %qs passar inte ihopenkelt IFsimplify_intrinsic_op(): Felaktig operatorsimplify_min_max(): Felaktig typ i argumentlistanensamt attribut %<target_clones%> ignorerasstorleken %qE pÃ¥ vektorn %qE Ã¶verskrider maximal objektstorlek %qEstorleken %qE pÃ¥ vektorn %qE Ã¤r negativstorleken %qE pÃ¥ vektorn Ã¶verskrider maximal objektstorlek %qEstorleken %qE pÃ¥ vektorn Ã¤r negativstorlek i vektor-new mÃ¥ste ha heltalstypstorleken Ã¤r fÃ¶r storstorleken stÃ¤mmer inte i argument %d till %qEstorleken pÃ¥ %q+D %E byte Ã¶verskrider maximal objektstorlek %wustorleken pÃ¥ %qD skiljer frÃ¥n storleken pÃ¥ originaldeklarationenstorlek pÃ¥ vektorn %qD av typen %qT Ã¤r inte en heltalstypstorlek pÃ¥ vektorn %qD Ã¤r inte ett konstantuttryck av heltalstypstorleken pÃ¥ vektorn %qE Ã¶verskrider maximal objektstorlek %qEstorlek pÃ¥ vektorn %qE har ofullstÃ¤ndig typstorlek pÃ¥ vektorn %qE Ã¤r inte av heltalstypstorleken pÃ¥ vektorn %qE Ã¤r negativstorlek pÃ¥ vektorn %qE Ã¤r inte ett konstant uttryckstorleken pÃ¥ vektorn %qE Ã¤r fÃ¶r storstorleken av vektorelement Ã¤r inte en multipel av dess justeringstorleken pÃ¥ vektorn Ã¶verskrider maximal objektstorlek %qEstorlek pÃ¥ vektorn av typen %qT Ã¤r inte en heltalstypstorlek pÃ¥ vektorn Ã¤r inte ett konstant uttryckstorlek pÃ¥ vektorn Ã¤r inte ett konstantuttryck av heltalstypstorleken pÃ¥ vektorn Ã¤r fÃ¶r storstorlek pÃ¥ slinga %d borde vara %d, inte %dstorleken pÃ¥ returvÃ¤rdet frÃ¥n %q+D Ã¤r %u bytestorleken pÃ¥ returvÃ¤rdet frÃ¥n %q+D Ã¤r stÃ¶rre Ã¤n %wu bytestorleken pÃ¥ strÃ¤nglitteralen Ã¤r fÃ¶r storstorleken pÃ¥ typen %qT Ã¤r fÃ¶r stor (%qE byte)storlek pÃ¥ en namnlÃ¶s vektor har ofullstÃ¤ndig typstorlek pÃ¥ en namnlÃ¶s vektor Ã¤r inte av heltalstypstorleken pÃ¥ en namnlÃ¶s vektor Ã¤r negativstorleken pÃ¥ en namnlÃ¶s vektor Ã¤r fÃ¶r storstorleken pÃ¥ variabeln %q+D Ã¤r fÃ¶r storstorleksintervall till flaggan %qs skall vara Ã¶kandesizeof(long double) Ã¤r 12.sizeof(long double) Ã¤r 16.en skiva kan endast jÃ¤mfÃ¶ras med nilskivkapacitet mÃ¥ste vara ett heltalskivslut mÃ¥ste vara ett heltalskiva av oadresserbart vÃ¤rdesÃ¥ varje instansiering med ett icke-tomt parameterpaket vore felformuleradsoft-float och long-double-128 Ã¤r inkompatiblanÃ¥gra delar av makroexpansionen Ã¤r inte skyddade av denna %qs-klausulledsen, inte implementeratledsen, inte implementerat: tyvÃ¤rr: semantiken fÃ¶r inline-funktioners statiska data %q#D Ã¤r felaktig (du kommer fÃ¥ flera exemplar)tyvÃ¤rr: semantiken fÃ¶r inline-variabeln %q#D Ã¤r felaktig (du kommer fÃ¥ flera exemplar)kÃ¤llan Ã¤r en pekare till en ofullstÃ¤ndig typkÃ¤llan Ã¤r inte en pekarekÃ¤llan Ã¤r inte en pekare till en klasskÃ¤llan Ã¤r inte en klasstypkÃ¤llan Ã¤r en ofullstÃ¤ndig klasstypkÃ¤llkodsplatser fÃ¶r funktionen %qD har Ã¤ndrats, profildatan kan vara inaktuellkÃ¤llobjekt %qE av storlek %skÃ¤llobjektet Ã¤r allokerat hÃ¤rkÃ¤llobjektet ligger sannolikt pÃ¥ adress nollkÃ¤llobjektet med storlek %s allokerad av %qEkÃ¤lltypen Ã¤r inte polymorfiskmellanslag fÃ¶ljt av skiljetecken %<%c%>specifikation %qs har ogiltig %<%%0%c%>specifikationen %qs har ogiltig %<%%@%c%>specifikation %qs har ogiltig %<%%W%c%>specifikation %qs har ogiltig %<%%x%c%>specifikationen %qs Ã¤r ogiltigspecifikationsfel: %<%%*%> har inte initierats av en mÃ¶nstermatchningspec-fel: mer Ã¤n ett argument till %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec-fel: mer Ã¤n ett argument till %<SYSROOT_SUFFIX_SPEC%>specifikationsfel: okÃ¤nd specifikationsflagga %qcspecfilen har ingen spec fÃ¶r lÃ¤nkningspecifikation Ã¤r â€�%sâ€�
  
  spec-genererad flagga Ã¤r bara %<-%>spec_dimen_size(): Felaktig dimensionspecialisering %qT efter instansiering %qTspecialisering av %qD efter instansieringspecialisering av %qD i en annan namnrymdspecialisering av %qD i fÃ¶rekomma i namnrymdsrÃ¤ckviddspecialisering av %qT efter instansieringspecialisering av aliasmall %qDspecialisering av implicit deklarerad specialmedlemsfunktionspecialisering av variabelkonceptet %q#Dspecialisering av variabelmall %qD deklarerad som en funktionspecialisering av medlem %<%T::%E%> krÃ¤ver %<template<>%>-syntaxden angivna grÃ¤nsen %E Ã¶verskrider destinationsstorleken %Eden angivna grÃ¤nsen %E Ã¶verskrider maximal objektstorlek %Eden angivna grÃ¤nsen %E Ã¶verskrider kÃ¤llstorleken %Eden angivna grÃ¤nsen %E kan Ã¶verskrida destinationsstorleken %Eden angivna grÃ¤nsen %E kan Ã¶verskrida maximal objektstorlek %Eden angivna grÃ¤nsen %E kan Ã¶verskrida kÃ¤llstorleken %Eangiven grÃ¤ns pÃ¥ %wu Ã¶verskrider %<INT_MAX%>angiven grÃ¤ns pÃ¥ %wu Ã¶verskrider maximal objektstorlek %wuangiven grÃ¤ns pÃ¥ %wu Ã¶verskrider storleken %wu pÃ¥ destinationsobjektetden angivna grÃ¤nsen [%E, %E] Ã¶verskrider destinationsstorleken %Eangivna grÃ¤nsen [%E, %E] Ã¶verskrider maximal objektstorlek %Eden angivna grÃ¤nsen [%E, %E] Ã¶verskrider kÃ¤llstorleken %Eangivna grÃ¤nsen [%E, %E] kan Ã¶verskrida maximal objektstorlek %Eden angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida kÃ¤llstorleken %Eangiven grÃ¤nsintervall pÃ¥ [%wu, %wu] Ã¶verskrider %<INT_MAX%>angiven sort fÃ¶r liten fÃ¶r upprÃ¤kningsvÃ¤rdenflaggan %qs angiven mer Ã¤n en gÃ¥ngden angivna storleken %E Ã¶verskrider maximal objektstorlek %Eden angivna storleken %E kan Ã¶verskrida maximal objektstorlek %Eden angivna storleken mellan %E och %E Ã¶verskrider maximal objektstorlek %Eden angivna storleken mellan %E och %E kan Ã¶verskrida maximal objektstorlek %Eange ett systemregister med en liten strÃ¤nglÃ¤ngdange biblioteksordningen, biblioteken kan anges med en kommaseparerad fÃ¶rkortning: log,min,pim,iso eller med katalognamn: m2log,m2min,m2pim,m2iso."ange listan av kÃ¶rtidsmoduler och deras initieringsordningange det modulmanglade prefixnamnetange det modulmanglade prefixnamnet fÃ¶r alla moduler i fÃ¶ljande inkluderingssÃ¶kvÃ¤garatt ange vektortyper med %<__attribute__ ((sÃ¤tt))%> bÃ¶r undvikasspecifikationers %%include-syntax felaktig efter %ld teckenspecifikationers %%rename-syntax felaktig efter %ld teckenspecifikationers %s-specifikation fanns inte nÃ¤r den skulle fÃ¥ nytt namnspecifikationsfil felaktig efter %ld teckenspecifikationer okÃ¤nt %%-kommando efter %ld teckenspekulativa bÃ¥gar Ã¤r inte nÃ¤rliggandevilsekommet %<>>%>, anvÃ¤nd %<>%> fÃ¶r att avsluta en mallargumentlistavilsekommen inledande interpunktionssekvens %<%.*s%> i formatvilsekommet avslutande %<%%%> i formatvilsekommen avslutande interpunktionssekvens %<%.*s%> i formatvilsekommet avslutande mellanslag i formatstackkrockvaktsstorlek %<%d%> mÃ¥ste vara lika med testintervallet %<%d%>stackramen mÃ¥ste vara mindre Ã¤n 64 kstackram inte en multipel av 8 byte: %wdstackram inte en multipel av oktabyte: %wdfÃ¶r stor stackramstackvaktvÃ¤rde mÃ¥ste en exakt potens av 2stackgrÃ¤nsuttryck stÃ¶djs intestackgrÃ¤nser stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturstackprov fÃ¶r SVE-ramarstackavkÃ¤nning krÃ¤ver %<-maccumulate-outgoing-args%> fÃ¶r att bli korrektstackavkÃ¤nning krÃ¤ver %<target("accumulate-outgoing-args")%> fÃ¶r att bli korrektstackskyddet skyddar inte funktioner: alla lokala vektorer Ã¤r mindre Ã¤n %d byte lÃ¥ngastackskyddet skyddar inte lokala variabler: buffert med variabel lÃ¤ngdstackregister anvÃ¤nt som global registervariabelstackstorlek mÃ¥ste vara en exakt potens av 2stackstorlek mÃ¥ste vara stÃ¶rre Ã¤n stackvaktsvÃ¤rdetstackstorlek fÃ¥r inte vara stÃ¶rre Ã¤n 64 kberÃ¤kning av stackanvÃ¤ndning stÃ¶djs inte av denna mÃ¥larkitekturstackanvÃ¤ndningen Ã¤r %wu bytestackanvÃ¤ndningen kan vara %wu bytestackanvÃ¤ndningen kan vara obegrÃ¤nsadfÃ¶r stor stackram: %d bytefristÃ¥ende OpenMP-direktiv i attributet %<omp::directive%> fÃ¥r bara fÃ¶rekomma pÃ¥ en tom satsstandardattributet %qE kan bara tillÃ¤mpas pÃ¥ funktionerstandardattribut i mitten av decl-specificerarestandardattribut mÃ¥ste fÃ¶regÃ¥ decl-specificerarna fÃ¶r att gÃ¤lla fÃ¶r deklarationen, eller fÃ¶lja dem fÃ¶r att gÃ¤lla fÃ¶r typenstandardattribut pÃ¥ namnrymder mÃ¥ste fÃ¶regÃ¥ namnrymdsnamnetstarten pÃ¥ ett RTL-fragment mÃ¥ste vara pÃ¥ en tidigare rad Ã¤n slutetbÃ¶rjan av implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rdestart/end fÃ¶r RTL-fragment Ã¤r i olika fileren sats kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionsatsen har ingen effektsats Ã¤r en referens, inte ett anrop, till funktionen %qEsatsen Ã¤r inte ett konstant uttrycksats markerad fÃ¶r att kasta i mitten av blocksats markerad fÃ¶r att kasta, men gÃ¶r inte detsatsen anvÃ¤nder ett slÃ¤ppt SSA-namnsatsens volatile-flagga Ã¤r inte aktuellsatsen kommer aldrig utfÃ¶rassats utan effektsatsuttryck i ett konstant uttrycksatsuttryck Ã¤r inte tillÃ¥tna utanfÃ¶r funktioner eller i mallargumentlistorstatisk IO-deklaration fÃ¶r %q+D behÃ¶ver en adressstatisk fÃ¶rsÃ¤kran misslyckadesstatisk fÃ¶rsÃ¤kran misslyckades: %Estatisk fÃ¶rsÃ¤kran misslyckades: %sstatisk kedja med funktion som inte anvÃ¤nder enstatisk datamedlem %qD i namnlÃ¶s klassstatisk datamedlem %qE deklarerad %qsstatisk deklaration av %q+D fÃ¶ljer pÃ¥ icke-statisk deklarationstatisk initiering av variabeln %q+D i %<.shared%>-minne stÃ¶djs intestatic stÃ¶djs inte pÃ¥ TPF-OSstatisk medlem %qD kan inte vara ett bitfÃ¤ltstatisk medlem %qD deklarerad %<register%>statisk medlemsfunktion %q#D deklarerad med typkvalificerarestatisk medlemsfunktion %qD kan inte ha cv-kvalificerarestatisk medlemsfunktion %qD kan inte ha ref-kvalificerarestatic- eller typkvalificerare i vektordeklarerare som inte Ã¤r parameterden statiska typen %qT av sin operand Ã¤r en icke-publik basklass av den dynamiska typen %qTstatiskt allokerad instans av Objective-C-klass %qEattributen stdcall och cdecl Ã¤r inte kompatiblaattributen stdcall och fastcall Ã¤r inte kompatiblaattributen stdcall och thiscall Ã¤r inte kompatiblasteguttrycket refererar till den yttre iteratorn %qDsteget i implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rdesteget i implicerad do-slinga vid %L skall inte vara nollsats (%p) markerad som modifierad efter optimeringspass: sats med felaktig VUSEsatser utan blocklagringsklassen %<__thread%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklassen %<auto%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklassen %<register%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklassen %<thread_local%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklass %qD tillÃ¤mpad pÃ¥ mallinstansieringlagringsklass angiven fÃ¶r %qslagringsklass angiven fÃ¶r parameter %qElagringsklass angiven fÃ¶r parameter %qslagringsklass angiven fÃ¶r postfÃ¤ltlagringsklass angiven fÃ¶r postfÃ¤lt %qElagringsklass angiven fÃ¶r mallparameter %qslagringsklass angiven fÃ¶r typnamnlagringsklass angiven fÃ¶r namnlÃ¶s parameterlagringsklasspecificerare i %<sizeof%>lagringsklasspecificerare i %qElagringsklasspecificerare i typkonverteringlagringsklasspecificerare i tom deklaration med %<enum%> som underliggande typogiltig specificerare av lagringsklass i vÃ¤nfunktionsdeklarationerlagringsstorlek pÃ¥ %q+D Ã¤r inte konstantlagringsstorlek pÃ¥ %q+D Ã¤r okÃ¤ndlagringsstorlek pÃ¥ %qD har inte lÃ¶sts upplagringsstorlek pÃ¥ %qD Ã¤r inte konstantlagringsstorlek pÃ¥ %qD Ã¤r inte kÃ¤ndlagrar adressen till den lokala variabeln %qD i %qEkonstigt enhetsnamn %qs efter %qs: felaktigt tecken %qcstrateginamn %qs angivet till flaggan %qs stÃ¶djs inte i 32-bitars kodÃ¶verblivet %<,%> vid slutet av medlemsdeklarationÃ¶verblivet %<@%> i programÃ¶verblivet %<\%o%> i programÃ¶verblivet %qc i programvilsekommet %qs mellan Objective-C++ metoderÃ¶verblivet %qs i programstrÃ¶mmande underprocess misslyckadesstrÃ¶mmande underprocess dÃ¶dades av en signalstrftime-format kan inte formatera argumentstrÃ¤nglÃ¤ngden %qd Ã¤r stÃ¶rre Ã¤n den lÃ¤ngden %qd som ISO C%d-kompilatorer skall stÃ¶djaen strÃ¤ngliteral med ett anvÃ¤ndardefinierat suffix tillÃ¥tet i denna kontextstrong-cast-tilldelning har uppfÃ¥ngatsstrong-cast kan mÃ¶jligen behÃ¶vaspost definierad hÃ¤rposten har inga medlemmarposten har inga namngivna medlemmarpostjustering mÃ¥ste vara tvÃ¥ upphÃ¶jt till ett litet tal, inte %wupostfÃ¤ltstorleksgrÃ¤ns fÃ¶r poster kan bara sÃ¤ttas till 8 eller 32storleksgrÃ¤ns fÃ¶r poster kan bara sÃ¤ttas till 8, 32 eller 64strukturerade bindningsdeklarationer kan vara %qs endast i %<-std=c++20%> eller %<-std=gnu++20%>deklaration av strukturerad bindning fÃ¥r inte vara %qsdeklaration av strukturerad bindning fÃ¥r inte vara C++98 %<auto%>deklaration av strukturerad bindning fÃ¥r inte ha begrÃ¤nsat %<auto%>-typ %qTdeklaration av strukturerad bindning fÃ¥r inte ha typen %qTstrukturerad bindningsdeklaration satt men inte anvÃ¤ndstrukturerad bindning har en ofullstÃ¤ndig typ %qTstrukturerad bindning refererar till ofullstÃ¤ndig klasstyp %qTstrukturerad bindning refererar till ofullstÃ¤ndig typ %qTstrukturerade bindningar Ã¤r endast tillgÃ¤ngliga med %<-std=c++17%> eller %<-std=gnu++17%>underramverks inkludering %s stÃ¥r i konflikt med ramverks inkluderingunderobjekt %qD Ã¤r deklarerat hÃ¤runderprogrammet %q+F Ã¤r inte markerat %<Inline%>underprogrammet %q+F Ã¤r inte markerat %<Inline_Always%>index saknas i vektorreferensindexerat vÃ¤rde Ã¤r varken en vektor eller pekareindexerat vÃ¤rde Ã¤r varken en vektor eller pekareindexerat vÃ¤rde Ã¤r en funktionspekareindexering av vektor deklarerad %<register%>dÃ¤refter deklarerad som %s med %u ospecificerad variabelgrÃ¤nsdÃ¤refter deklarerad som %s med %u ospecificerade variabelgrÃ¤nserfÃ¶reslÃ¥r klamrar runt tom kropp i %<do%>-satsfÃ¶reslÃ¥r klamrar runt tom kropp i en %<else%>-satsfÃ¶reslÃ¥r klamrar runt tom kropp i en %<if%>-satsfÃ¶reslÃ¥r uttryckliga klamrar runt tom kropp i %<do%>-satsfÃ¶reslÃ¥r uttryckliga klamrar fÃ¶r att undvika tvetydighet i %<else%>fÃ¶reslÃ¥r parenteser runt %<&&%> inuti %<||%>fÃ¶reslÃ¥r parenteser runt %<+%> i operanden till %<&%>fÃ¶reslÃ¥r parenteser runt %<+%> inuti %<<<%>fÃ¶reslÃ¥r parenteser runt %<+%> inuti %<>>%>fÃ¶reslÃ¥r parenteser runt %<-%> i operanden till %<&%>fÃ¶reslÃ¥r parenteser runt %<-%> inuti %<<<%>fÃ¶reslÃ¥r parenteser runt %<-%> inuti %<>>%>fÃ¶reslÃ¥r parenteser runt %<>>%>-uttryckfÃ¶reslÃ¥r parenteser runt aritmetik i operanden till %<^%>fÃ¶reslÃ¥r parenteser runt aritmetik i operanden till %<|%>fÃ¶reslÃ¥r parenteser runt tilldelning som anvÃ¤nds som sanningsvÃ¤rdefÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<!=%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relser i operanden till %<&%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<==%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<^%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<|%>fÃ¶reslÃ¥r parenteser runt operanden till %<!%> eller Ã¤ndra %<&%> till %<&&%> eller %<!%> till %<~%>fÃ¶reslÃ¥r parenteser runt operanden till %<!%> eller Ã¤ndra %<|%> till %<||%> eller %<!%> till %<~%>fÃ¶reslaget alternativ:fÃ¶reslagna alternativ:stÃ¶d fÃ¶r lÃ¤ge %qsstÃ¶dda kÃ¤rnarkitekturer:%sflaggan %<-mcpu=%s%> stÃ¥r i konflikt med flaggan %<-march=%s%>flaggan %<-mcpu=%s%> stÃ¥r i konflikt med flaggan %<-march=%s%>flaggan %<-mcustom-%s%> stÃ¥r i konflikt med flaggan %<-mcustom-%s%>flaggan %<-mcustom-%s%> behÃ¶vs fÃ¶r dubbel precisions flyttalvÃ¤rdet %2$d till flaggan %<-mcustom-%1$s%> mÃ¥ste vara mellan 0 och 255flaggan %qs bÃ¶rjar inte med %<-%>flaggan %qs stÃ¶djs inte lÃ¤ngreswitch-villkor har booleskt vÃ¤rdeswitch hoppar in i satsuttryckswitch hoppar Ã¶ver variabelinitieringarswitch saknar default-fallswitch-argument Ã¤r inte ett heltalswitch bÃ¶rjar hÃ¤rswitch-sats med storleken %lu ingÃ¥ngar Ã¤r fÃ¶r storsymbolen %qD refererad av %qD Ã¤r deklarerad hÃ¤rsymbolen behÃ¶ver definieras fÃ¶r att ha en versionsymbol anvÃ¤nds som omedelbar operandsymbol anvÃ¤nd med bÃ¥de bas- och indexerade registersymbol med avstÃ¥nd anvÃ¤nt i PIC-lÃ¤gesymboliska minnesreferenser stÃ¶djs endast pÃ¥ z10 eller senaresymtab_node::verify misslyckadessymver-attributargument mÃ¥ste ha formatet %<namn@nodnamn%>symver Ã¤r inte exporterad med standardsynlighetsymver stÃ¶djs bara pÃ¥ ELF-plattformarsymver-mÃ¥let exporteras inte med standardsynlighetsyntetiserad metod %qD krÃ¤vs fÃ¶rsta gÃ¥ngen hÃ¤rsystemsÃ¶kvÃ¤g %qs Ã¤r inte absoluttar adressen till en omedelbar funktion %qDtar adressen till konstrueraren %qDtar adressen till destrueraren %qDtar adressen till uttryck av typ %<void%>att ta adressen till en packad medlem i %qT kan resultera i ett ojusterat pekarvÃ¤rdetar adress till ett r-vÃ¤rdetar adress till temporÃ¤r vektoratt ta absolutvÃ¤rdet av en teckenlÃ¶s typ %qT har ingen effektatt ta adressen av en etikett fÃ¶ljer inte standardenmÃ¥l & vÃ¤rd Ã¤r %qs:%qs, %qs:%qs fÃ¶rvÃ¤ntadesmÃ¥lprocessorn stÃ¶djer inte ARM-lÃ¤gemÃ¥lprocessorn stÃ¶djer inte ARMv8-M:s sÃ¤kerhetstillÃ¤ggmÃ¥lprocessorn stÃ¶djer inte THUMB-instruktionermÃ¥lprocessorn stÃ¶djer inte interworkingmÃ¥lprocessorn stÃ¶djer inte ojusterade Ã¥tkomstermÃ¥l-OS:et stÃ¶djer inte ojusterade Ã¥tkomstermÃ¥largumentmÃ¥lattribut stÃ¶djs inte pÃ¥ denna maskinmÃ¥lattribut eller pragma Ã¤ndrar storlek pÃ¥ %<long double%>mÃ¥lattribut eller pragma Ã¤ndrar AltiVec ABImÃ¥lattribut eller pragma Ã¤ndrar darwin64 ABImÃ¥let stÃ¶djer inte atomÃ¤r profiluppdatering, enkellÃ¤ge valtmÃ¥let stÃ¶djer inte funktionsversionsavsÃ¤ndaremÃ¥lformatet stÃ¶djer inte oÃ¤ndlighetenmÃ¥let Ã¤r inte en pekare eller referensmÃ¥let Ã¤r inte en pekare eller referens till en klassmÃ¥let Ã¤r inte en pekare eller referens till en fullstÃ¤ndig typmÃ¥let fÃ¶r konvertering kan vara en kandidat fÃ¶r ett formatattributmÃ¥let fÃ¶r initialisering kan vara en kandidat fÃ¶r ett formatattributmÃ¥lspecifik inbyggd funktion Ã¤r inte tillgÃ¤ngligmÃ¥lspecifik flagga stÃ¤mmer intemÃ¥lsystemet stÃ¶djer inte felsÃ¶kningsutdatamÃ¥lsystemet stÃ¶djer inte felsÃ¶kningsformatet %qsmÃ¥l saknas efter %qsmallen %qD deklareradmallen %qE i-klausulen %qsmallargument %d Ã¤r ogiltigtmallargumentet %qE fÃ¶r typen %qT Ã¤r inte ett kompileringstidskonstantmallargumentet fÃ¶r %qD anvÃ¤nder lokal typ %qTmallargument krÃ¤vs fÃ¶r %<%s %T%>mallargument till %qD stÃ¤mmer inte med originalmallen %qDmallklass utan ett namnmallbegrÃ¤nsningsfel fÃ¶r %qDmalldeklaration av %<typedef%>malldeklaration av %q#Dmalldefinition av icke-mall %q#Dmallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)mallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d vid instansiering av %q+D, mÃ¶jligen frÃ¥n generering av virtuell tabell (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)mallparameter %q+#Dmallparametern %qD deklarerad hÃ¤rmallparameter %qD av typ %qT Ã¤r inte tillÃ¥ten i ett konstant heltalsuttryck eftersom den inte Ã¤r av heltals- eller upprÃ¤kningstypmallparameterlista anvÃ¤nd i explicit instansieringmallparameterlistan som ges stÃ¤mmer inte mallparametrarna till %qDmallparameterpaket %qD kan inte ha ett standardargumentmallparameterpaket kan inte ha ett standardargumentmallparameterpaket kan inte ha standardargumentmallparametertyp %qT deklarerad %<friend%>mallparametrar kan inte vara vÃ¤nnermallparametrar stÃ¤mmer inte med mallen %qDmallparameter Ã¤r inte hÃ¤rledbara i partiell specialisering:mallspecialisering av %qD Ã¤r inte tillÃ¥ten av ISO C++mallspecialisering med C-lÃ¤nkningmallspecificerare inte angivna i deklarationen av %qDmallmallparameter %qT i deklaration av hÃ¤rledningsguidemalltypparametrar mÃ¥ste anvÃ¤nda nyckelordet %<class%> eller %<typename%>mall med C-lÃ¤nkningmall-id %qD fÃ¶r %q+D stÃ¤mmer inte med nÃ¥gon malldeklarationmall-id %qD anvÃ¤nd som en deklareraremall-id %qE i deklaration av primÃ¤r mallmall-id Ã¤r inte tillÃ¥tet fÃ¶r destrueraremallintroduktioner Ã¤r inte en del av C++20 koncept; anvÃ¤nd %qs fÃ¶r att aktiveramallparameter-mallar fÃ¥r inte vara %<virtual%>temporÃ¤r av den ej litterala typen %qT i ett konstant uttrycktrestÃ¤llig %<operator?:%>trestÃ¤llig %<operator?:%> i %<%E ? %E : %E%>testar om ett koncept-id Ã¤r ett giltigt uttryck; lÃ¤gg till %<requires%> fÃ¶r att kontrollera uppfyllnadsemantiken %<audit%> skall vara Ã¥tminstone lika stark som semantiken %<default%>nyckelordet %<bool%> Ã¤r inte tillÃ¥tet i en C++20 konceptdefinition%<device%>-klausulens uttryck mÃ¥ste berÃ¤knas till %<1%>%<device%>-klausulens uttryck mÃ¥ste berÃ¤knas till %<1%> vid %Cattributet %<interrupt%> krÃ¤ver en MIPS32r2-processor eller bÃ¤ttreattributet %qE kan inte anvÃ¤ndas pÃ¥ en SVE-funktionstypattributet %qE behÃ¶ver argumentarkitekturen %qs stÃ¶djer inte %<-m%s=2008%>arkitekturen %qs stÃ¶djer inte %<-m%s=legacy%>arkitekturen %qs stÃ¶djer inte %<-mfp32%>arkitekturen %qs stÃ¶djer inte DSP-instruktionerarkitekturen %qs stÃ¶djer inte trolig gren-instruktionerarkitekturen %qs stÃ¶djer inte instruktionerna madd eller msubarkitekturen %qs stÃ¶djer inte udda enkelprecisionsregisterarkitekturen %qs stÃ¶djer inte par-enkel-instruktionerarkitekturen %qs stÃ¶djer inte instruktionen syncifelsÃ¶kningsinformationen %qs kan inte anvÃ¤ndas med fÃ¶rkompilerade huvudenprintf-flaggan â€� â€�strfmon-flaggan â€�!â€�printf-flaggan â€�#â€�strftime-flaggan â€�#â€�printf-flaggan â€�'â€�scanf-flaggan â€�'â€�strfmon-flaggan â€�(â€�printf-flaggan â€�+â€�strfmon-flaggan â€�+â€�printf-flaggan â€�-â€�strfmon-flaggan â€�-â€�strftime-flaggan â€�-â€�printf-flaggan â€�0â€�strftime-flaggan â€�0â€�strftime-modifieraren â€�Eâ€�printf-flaggan â€�Iâ€�scanf-flaggan â€�Iâ€�modifieraren â€�Oâ€�strftime-modifieraren â€�Oâ€�strfmon-flaggan â€�^â€�strftime-flaggan â€�^â€�strftime-flaggan â€�_â€�scanf-flaggan â€�aâ€�scanf-flaggan â€�mâ€�diagnostikflaggan â€�qâ€�flaggan -shared stÃ¶djs fÃ¶r nÃ¤rvarande inte fÃ¶r VAX ELFABI:et fÃ¶r att skicka ett vÃ¤rde som innehÃ¥ller fÃ¤lt med nollbredd fÃ¶re ett intilliggande 64-bitars flyttalsfÃ¤lt Ã¤ndrades i GCC %{12.1%}ABI:et fÃ¶r att skicka parametrar med %d-bytejustering har Ã¤ndrats i GCC 4.6ABI:et fÃ¶r att returnera ett vÃ¤rde som innehÃ¥ller bitfÃ¤lt med noll bredd men i Ã¶vrigt ett aggregat med endast ett eller tvÃ¥ flyttalsfÃ¤lt Ã¤ndrades i GCC %{12.1%}ABI:et fÃ¶r att returnera ett vÃ¤rde med C++17 tomma baser men i Ã¶vrigt ett aggregat med endast ett eller tvÃ¥ flyttalsfÃ¤lt Ã¤ndrades i GCC %{12.1%}ABI:et fÃ¶r att skicka C-poster med bitfÃ¤lt med nollbredd har Ã¤ndrats i GCC %{12.1%}ABI:et fÃ¶r att skicka en post med en flexibel vektormedlem har Ã¤ndrats i GCC 4.4ABI:et fÃ¶r att skicka en post med %<complex float%> medlem har Ã¤ndrats i GCC 4.4ABI:et fÃ¶r att skicka unioner med %<long double%> har Ã¤ndrats i GCC 4.4operanden till instruktionen ENI mÃ¥ste vara antingen 0 eller 1cpu:n RX100 har inte FPU-hÃ¥rdvaracpu:n RX200 har inte FPU-hÃ¥rdvaraadressen %qE kommer aldrig vara NULLadressen till %qD Ã¤r inte ett giltigt mallargumentadressen till %qD Ã¤r inte ett giltigt mallargument eftersom den inte har statisk lagringsvaraktighetadressen till %qD kommer alltid berÃ¤knas till %<true%>adressen till %qD kommer aldrig vara %<null%>adressen till %qD kommer aldrig vara NULLadressen till en etikett fÃ¥r inte finnas i ett konstantuttryckadressen till underobjektet %qT till %qD Ã¤r inte ett giltigt mallargumentjusteringsargumentet till %<__builtin_coro_promise%> mÃ¥ste vara en konstantjusteringen av %<_Atomic %T%>-fÃ¤lt Ã¤ndrades i %{GCC 11.1%}argumentet till den inbyggda %<xabort%> mÃ¥ste vara en 8-bitars omedelbarscanf-funktionen fÃ¶r utelÃ¤mnande av tilldelninganropet behÃ¶ver %<ifunc%>, som inte stÃ¶djs av detta mÃ¥lanropskonventionen fÃ¶r %qT Ã¤ndras i %<-fabi-version=13%> (GCC 8.2)kombinationen av %qs och %qs Ã¤r inkompatibel med %qsjÃ¤mfÃ¶relsen reduceras till %qEjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att adressen till %qE aldrig kommer att vara NULLjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULLjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att adressen till %qE aldrig kommer att vara NULLjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULLkompilatorn kan anta att adressen till %qD kommer alltid berÃ¤knas till %<true%>kompilatorn kan anta att adressen till %qD aldrig kommer att vara NULLkompilatorn kan anta att adressen till %qE aldrig kommer att vara NULLkomponenten %qs Ã¤r en PRIVATE-typ och kan inte vara en komponent i %qs, som Ã¤r PUBLIC vid %Ltypen som stÃ¥r i konflikt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhettypen som stÃ¥r i konflikt och Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet har en virtuell tabell med annan storlektypen som stÃ¥r i konflikt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet och har en virtuell tabell med annat innehÃ¥lltypen som stÃ¥r i konflikt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet och har en virtuell tabell med fler postertypen som stÃ¥r i konflikt och Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet med annan RTTI-informationinnehÃ¥llet av den oinitierade lagringen Ã¤r inte anvÃ¤ndbart i ett konstant uttryckstyrflÃ¶det i funktionen %qD stÃ¤mmer inte med dess profildata (rÃ¤knare %qs)korutinlÃ¶ftestypen %qT deklarerar bÃ¥de %<return_value%> och %<return_void%>antalet skall inte vara mindre Ã¤n 0: kontrollera den inbyggda %qs i kodenstandardvÃ¤rdet fÃ¶r den aktuella CPU-trimningen Ã¤r %d byteriktningsargumentet till %<__builtin_coro_promise%> mÃ¥ste vara en konstantpunktsyntaxen Ã¤r inte tillgÃ¤nglig i Objective-C 1.0ellipsen i %qD Ã¤rvs intehÃ¤ndelsehanteraren fÃ¶r en %<detach%>-klausul skall inte finnas i en datadelningsklausuluttrycket %qE berÃ¤knades till %<false%>uttrycket %qE mÃ¥ste vara icke-kastandeden andra basen Ã¤r definierad hÃ¤rdet femte argumentet mÃ¥ste vara en 8-bitars omedelbarfÃ¶rsta argumentet till en %qs mÃ¥ste vara av boolesk vektortyp med samma antal element som resultatetden fÃ¶rsta skillnaden mellan motsvarande definitioner Ã¤r fÃ¤ltet %qDden fÃ¶rsta skillnaden mellan motsvarande definitioner Ã¤r metoden %qDfÃ¶rsta parametern till %<operator new%> kan inte ha standardargumentdet fjÃ¤rde argumentet ha skala 1, 2, 4, 8det fjÃ¤rde argumentet mÃ¥ste vara en av upprÃ¤kningsvÃ¤rdena %qsramstorleken pÃ¥ %wu byte Ã¤r stÃ¶rre Ã¤n %wu bytedet omedelbara argumentet mÃ¥ste vara en 4-bitars omedelbardet omedelbara argumentet mÃ¥ste vara en 5-bitars omedelbardet omedelbara argumentet mÃ¥ste vara en 8-bitars omedelbarden inkompatibla typen definierad i en annan Ã¶versÃ¤ttningsenhetden inkompatibla typen Ã¤r definierad hÃ¤rlambdat har ingen standardfÃ¥ngstdet sista argumentet mÃ¥ste vara en 1-bits omedelbardet sista argumentet mÃ¥ste vara en 2-bitars omedelbardet sista argumentet mÃ¥ste vara en 3-bitars omedelbardet sista argumentet mÃ¥ste vara en 32-bitars omedelbardet sista argumentet mÃ¥ste vara en 4-bitars omedelbardet sista argumentet mÃ¥ste vara en 5-bitars omedelbardet sista argumentet mÃ¥ste vara en 1-bits omedelbardet sista argumentet mÃ¥ste vara en 8-bitars omedelbardet sista argumentet ha skala 1, 2, 4, 8platsvÃ¤rdet Ã¤r trasigtm210 har inte stÃ¶d fÃ¶r omvÃ¤nd byteordningmakrot %qs har inte definierats Ã¤nnudet manglade namnet pÃ¥ %qD Ã¤ndrades mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>det manglade namnet pÃ¥ en snutt fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>det manglade namnet pÃ¥ initieringsvaktsvariabeln fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>maxvÃ¤rdet fÃ¶r det sista storleksintervallet skall vara -1 fÃ¶r flaggan %qsmeddelandet kopplat till %<unavailable%> Ã¤r inte en strÃ¤ngmodulinitieringsordningen Ã¤r dynamiskt bestÃ¤md av M2RTS och programberoendendet nÃ¤st sista argumentet mÃ¥ste vara en 8-bitars omedelbarden utelÃ¤mnade mittoperanden i %<?:%> kommer alltid att vara %<true%>, fÃ¶reslÃ¥r explicit mittoperandoperanden %qE Ã¤r ouppfylld fÃ¶r attprogrammet borde Ã¤ven definiera %qDintervallet fÃ¶r antal skall vara inom 0 till 16; kontrollera den inbyggda %qs i kodenintervallet fÃ¶r antal skall vara inom 0 till 32; kontrollera den inbyggda %qs i kodenintervallet fÃ¶r antal skall vara inom 0 till 64; kontrollera den inbyggda %qs i kodenintervallet fÃ¶r masken skall vara i 0 till 255intervallet fÃ¶r vÃ¤ljaren skall vara inom 0 till 1intervallet fÃ¶r vÃ¤ljaren skall vara inom 0 till 3intervallet fÃ¶r vÃ¤ljaren skall vara inom 0 till 7registret %qs kan inte skrivas Ã¶ver i %<asm%> fÃ¶r det aktuella mÃ¥letregistret angivet fÃ¶r %q+D kan inte nÃ¥s av det aktuella mÃ¥letregistret angivet fÃ¶r %q+D Ã¤r inte tillrÃ¤ckligt generellt fÃ¶r att anvÃ¤ndas som en registervariabeldet nÃ¶dvÃ¤ndiga uttrycket %qE Ã¤r felaktigtdet nÃ¶dvÃ¤ndiga uttrycket %qE Ã¤r felaktigt, fÃ¶r attden nÃ¶dvÃ¤ndiga typen %qT Ã¤r felaktigden nÃ¶dvÃ¤ndiga typen %qT Ã¤r felaktig, fÃ¶r attresultatet av instruktionen xxspltidp Ã¤r odefinierat fÃ¶r undernormala indatavÃ¤rdenresultatet av konverteringen Ã¤r odefinierad eftersom %qE Ã¤r utanfÃ¶r intervallet fÃ¶r typen %qTsamma slingiterationsvariabler %qD anvÃ¤nda i flera associerade slingordenna mÃ¥larkitektur stÃ¶djer inte %<asm goto%> med utdata i %<asm%>den temporÃ¤ra destruerades vid slutet av det fullstÃ¤ndiga uttrycket %qEdet tredje argumentet mÃ¥ste vara en 8-bitars omedelbardet tredje argumentet mÃ¥ste vara en jÃ¤mfÃ¶relsekonstanttypen %qT fÃ¶r %<constexpr%>-variabeln %qD Ã¤r inte en litteraltypen som destrueras Ã¤r %qT, men destrueraren refererar till %qTvÃ¤rdet pÃ¥ %qD Ã¤r inte anvÃ¤ndbart i ett konstant uttryckvÃ¤rdet pÃ¥ stackpekaren efter en %<asm%>-sats mÃ¥ste vara detsamma som det var fÃ¶re satsendet finns inga argument till %qD som beror pÃ¥ en mallparameter, sÃ¥ en deklaration av %qD mÃ¥ste finnas tillgÃ¤ngligtredje argumentet till %q+D skall fÃ¶rmodligen vara %<char **%>tredje argumentet till %<__builtin_prefetch%> mÃ¥ste vara en konstanttredje argumentet till funktionen %qE mÃ¥ste vara ett konstant heltaltredje operanden i villkorsuttryck kan inte lÃ¶sa upp adress till Ã¶verlagrad funktiontredje operanden av villkorsuttryck har ingen effekttredje operanden av villkorsuttryck Ã¤r en referens, inte ett anrop, till funktionen %qEtredje operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den andra operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>denna %qs-klausul vaktar inte â€¦denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i fr405 och fr450denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i fr450denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i fr500 och fr550denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i verktygskedjan v3fdenna inbyggda funktion Ã¤r endast tillgÃ¤nglig i verktygskedjorna v3s eller v3fdenna inbyggda stÃ¶djs inte pÃ¥ i verktygskedjan v3mdenna inbyggda stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturdenna kompilator stÃ¶djer inte %qsdenna kompilator stÃ¶djer inte PowerPC (flaggan %<-arch%> ignoreras)denna kompilator stÃ¶djer inte x86 (flaggan %<-arch%> ignoreras)detta villkor har identiska grenardenna decimala konstant Ã¤r teckenlÃ¶s endast i ISO C90denna decimala konstant skulle varit teckenlÃ¶s i ISO C90denna definition krÃ¤ver ISA-utÃ¶kningen MVEdenna flexibilitet bÃ¶r undvikas och kommer tas bortdetta Ã¤r ett fel i GCC som kan gÃ¥s runt genom att lÃ¤gga till attributet used till den anropade funktionendetta Ã¤r den fÃ¶rsta default-etikettendetta Ã¤r det fÃ¶rsta fallet som Ã¶verlappar det vÃ¤rdetdetta Ã¤r instruktionen:denna mediafunktion Ã¤r endast tillgÃ¤nglig i fr400 och fr500denna mediafunktion Ã¤r endast tillgÃ¤nglig i fr500denna Ã¥tgÃ¤rd krÃ¤ver ISA-utÃ¶kningen RVVdenna Ã¥tgÃ¤rd krÃ¤ver ISA-utÃ¶kningen SVEdenna sats kan falla igenomdetta mÃ¥l definierar inte en spekulationsbarriÃ¤r; ditt program kommer fortfarande fungera korrekt, men felaktig spekulation kommer kanske inte vara begrÃ¤nsatdenna mÃ¥larkitektur stÃ¶djer inte %qsdetta mÃ¥l har omvÃ¤nd byteordningdenna mÃ¥lmaskin har inte fÃ¶rdrÃ¶jda grenartrÃ¥dlokal COMMON-data Ã¤r inte implementerattrÃ¥dlokal deklaration av %q#D fÃ¶ljer pÃ¥ icke trÃ¥dlokal deklarationtrÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ icke trÃ¥dlokal deklarationtrÃ¥dprivat iterationsvariabel %qDtrÃ¥dprivat variabel %qE anvÃ¤nd i en region med en %<order(concurrent)%>-klausultrÃ¥dprivat variabel %qE anvÃ¤nd i mÃ¥lregiontrÃ¥dprivat variabel %qE anvÃ¤nd i obunden uppgifttrevÃ¤gsjÃ¤mfÃ¶relsen av %qD har typen %qT, inte en jÃ¤mfÃ¶relsekategorityptrevÃ¤gsjÃ¤mfÃ¶relsen av %qD har typen %qT, som inte konverterar till %qTtrevÃ¤gsjÃ¤mfÃ¶relse av vektorerkastar NULL, som har heltals-, inte pekartypthunk-inline stÃ¶djs endast med %<-mindirect-branch-jump%>fÃ¶r att vara sÃ¤ker mÃ¥ste alla mellanliggande pekare i typkonvertering frÃ¥n %qT till %qT vara %<const%>-kvalificeradefÃ¶r att generera beroenden mÃ¥ste man ange â€�-fcppâ€� fÃ¶r att generera beroenden mÃ¥ste du ange antingen %<-M%> eller %<-MM%>fÃ¶r att matcha denna %qsfÃ¶r att referera till en typmedlem av en mallparameter, anvÃ¤nd %<typename %E%>symbol %u har %<x-location == %u%>symbol %u har %<x-location == y-location == %u%>symbol %u har %<y-location == %u%>fÃ¶r fÃ¥ argument till %%:version-comparefÃ¶r fÃ¥ argument till %<__builtin_tgmath%>fÃ¶r fÃ¥ argument till den inbyggda funktionen %qE, %u fÃ¶rvÃ¤ntadesfÃ¶r fÃ¥ argument till konstrueraren %q#DfÃ¶r fÃ¥ argument till funktionFÃ¶r mÃ¥nga argument till funktionen %<va_start%>fÃ¶r fÃ¥ argument till funktionen %q#DfÃ¶r fÃ¥ argument till funktionen %qEfÃ¶r fÃ¥ argument till medlemsfunktionen %q#DfÃ¶r fÃ¥ argument till metoden %q#DfÃ¶r fÃ¥ argument fÃ¶r postfÃ¶r fÃ¥ mallparameterlistor i deklarationen av %qDfÃ¶r fÃ¥ mallparameterlistorfÃ¶r stor funktionsvÃ¤rdestyp, behÃ¶ver %d register, har bara %d register till dettafÃ¶r sent fÃ¶r #-direktiv att ange felsÃ¶kningskatalogfÃ¶r mÃ¥nga %<#pragma-flaggor align=reset%>fÃ¶r mÃ¥nga %<...%> i lambdafÃ¥ngstfÃ¶r mÃ¥nga %<always%>-modifierarefÃ¶r mÃ¥nga %<always%>-modifierare vid %LfÃ¶r mÃ¥nga %<close%>-modifierarefÃ¶r mÃ¥nga %<close%>-modifierare vid %LfÃ¶r mÃ¥nga %<defaultmap%>-klausuler med %qs-modifierarefÃ¶r mÃ¥nga %<defaultmap%>-klausuler med ospecificerad kategorifÃ¶r mÃ¥nga %<if%>-klausulerfÃ¶r mÃ¥nga %<if%>-klausuler med %qs-modifierarefÃ¶r mÃ¥nga %<if%>-klausuler utan modifierarefÃ¶r mÃ¥nga %<static%>-argumentfÃ¶r mÃ¥nga %qs-klausulerfÃ¶r mÃ¥nga %qs-klausuler pÃ¥ en task-konstruktionfÃ¶r mÃ¥nga alternativ i %<asm%>fÃ¶r mÃ¥nga argumentfÃ¶r mÃ¥nga argument till %%:dumpsfÃ¶r mÃ¥nga argument fÃ¶r formatstrÃ¤ngfÃ¶r mÃ¥nga argument till en partiell specialisering %qTfÃ¶r mÃ¥nga argument skickade i sgpr-registerfÃ¶r mÃ¥nga argument till %%:comparedebug-dump-optfÃ¶r mÃ¥nga argument till %%:compare-debug-self-optfÃ¶r mÃ¥nga argument till %%:version-comparefÃ¶r mÃ¥nga argument till den inbyggda funktionen %qE, %d fÃ¶rvÃ¤ntadesfÃ¶r mÃ¥nga argument till konstrueraren %q#DfÃ¶r mÃ¥nga argument till funktionfÃ¶r mÃ¥nga argument till funktionen %q#DfÃ¶r mÃ¥nga argument till funktionen %qEfÃ¶r mÃ¥nga argument till makefÃ¶r mÃ¥nga argument till medlemsfunktionen %q#DfÃ¶r mÃ¥nga argument till metoden %q#DfÃ¶r mÃ¥nga argument till metoden %qEfÃ¶r mÃ¥nga atomÃ¤ra klausulerfÃ¶r mÃ¥nga klamrar runt initierare fÃ¶r %qTfÃ¶r mÃ¥nga klamrar runt skalÃ¤r initierare fÃ¶r typen %qTfÃ¶r mÃ¥nga undantagshanteringsbÃ¥gar frÃ¥n gb %ifÃ¶r mÃ¥nga uttryck fÃ¶r postfÃ¶r mÃ¥nga filnamn angivna; skriv %<%s %s%> fÃ¶r anvÃ¤ndningsinformationfÃ¶r mÃ¥nga funktionsargument till eBPFfÃ¶r mÃ¥nga initierare fÃ¶r %qTfÃ¶r mÃ¥nga indatafilerfÃ¥r mÃ¥nga slingutgÃ¥ngar noteradefÃ¶r mÃ¥nga minnesordningsklausulerfÃ¶r mÃ¥nga Ã¶ppna parenteserfÃ¶r mÃ¥nga utgÃ¥ende bÃ¥gar frÃ¥n gb %ifÃ¶r mÃ¥nga storleksintervall angivna i flaggan %qsfel antal mallhuvuden fÃ¶r %qD (skulle vara %d)fÃ¶r mÃ¥nga mallparameterlistor i deklarationen av %qDfÃ¶r mÃ¥nga mallparameterlistorfÃ¶r mÃ¥nga vÃ¤rden i retursatsfÃ¶r mÃ¥nga variabler fÃ¶r intervallklausul med kanalfÃ¶r mycket stackutrymme att gÃ¶ra av med: %dfÃ¶r mycket stackutrymme att fÃ¶rbereda: %dkommauttryck pÃ¥ toppnivÃ¥ i vektorindex Ã¤ndrade betydelse i C++23kommauttryck pÃ¥ toppnivÃ¥ i vektorindex bÃ¶r undvikastoppnivÃ¥deklaration av %qs anger %<auto%>ordningsÃ¤ndring pÃ¥ toppnivÃ¥ mÃ¥ste vara avaktiverat nÃ¤r unit-at-a-time Ã¤r avaktiverattotal storlek och elementstorlek mÃ¥ste vara en konstant omedelbar skild frÃ¥n nolltotal storlek pÃ¥ lokala objekt %wu Ã¶verskrider maximum %wutotal storlek pÃ¥ lokala objekt Ã¶verskrider maximum %wutotal storlek pÃ¥ lokala objekt Ã¤r fÃ¶r stortotala storleken pÃ¥ lokala variabler Ã¶verskrider arkitekturens grÃ¤nstp_first_run mÃ¥ste vara icke-negativttraditionell C saknar en separat namnrymd fÃ¶r etiketter, identifierare %qE stÃ¥r i konflikttraditionell C tillÃ¥ter inte ISO C:s stil av funktionsdefinitionertraditionell C tillÃ¥ter inte aggregatinitieringtraditionell C tillÃ¥ter inte initiering av unionertraditionell C stÃ¶djer inte strÃ¤ngkonstantsammanslagningtraditionell C tillÃ¥ter inte operatorn unÃ¤rt plusavslutande %<,%> i argument till %<#pragma GCC diagnostic ignored_attributes%>avslutande %<,%> i argumenten till %<-Wno-attributes=%>avslutande vektor %qT skall inte anvÃ¤ndas som en flexibel vektormedlemden avslutande returtypen %qT hos deduktionsguiden Ã¤r inte en specialisering av %qTavslutande returtyp Ã¤r endast tillgÃ¤nglig med %<-std=c++11%> eller %<-std=gnu++11%>trampolin genererad fÃ¶r nÃ¤stad funktion %qDtransaktionsminne stÃ¶djs inte med %<-fsanitize=address%>transaktionsminne stÃ¶djs inte med %<-fsanitize=kernel-address%>transaktionsminne stÃ¶djs inte i denna konfigurationtransformerande inbyggd %qs vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttrycklÃ¤ge fÃ¶r fÃ¤llor (trap mode) stÃ¶djs inte fÃ¶r VAX-flyttaltrÃ¤dkontroll: %s, har %s i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde element %d av %<tree_int_cst%> med %d element i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde element %d av %<tree_vec%> med %d element i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde operand %d av %<omp_clause %s%> med %d operander i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde operand %d av %s med %d operander i %s, vid %s:%dtrÃ¤dkontroll: klass %qs fÃ¶rvÃ¤ntades inte, har %qs (%s) i %s, vid %s:%dtrÃ¤dkontroll: %<omp_clause %s%> fÃ¶rvÃ¤ntades, har %qs i %s, vid %s:%dtrÃ¤dkontroll: fÃ¶rvÃ¤ntade klass %qs, har %qs (%s) i %s, vid %s:%dtrÃ¤dkontroll: fÃ¶rvÃ¤ntade ingen av %s, har %s i %s, vid %s:%dtrÃ¤dkontroll: fÃ¶rvÃ¤ntade trÃ¤d som innehÃ¥ller posten %qs, har %qs i %s, vid %s:%dtrÃ¤dkod %qs stÃ¶djs inte i LTO-strÃ¶mmartrÃ¤dlista slutar pÃ¥ djup %ifÃ¶rsÃ¶kte utfÃ¶ra flyttalsmodulodivision pÃ¥ %qTsant/falskt-bÃ¥ge efter en icke-GIMPLE_COND i gb %dfÃ¶rsÃ¶k att gÃ¶ra operatorn till en %<const%>-medlemsfunktionfÃ¶rsÃ¶k ta bort parenteserna runt typ-id:tfÃ¶rsÃ¶k att anvÃ¤nda %qE istÃ¤lletfÃ¶rsÃ¶k att fÃ¥nga %qD i instansiering av en generisk lambdafÃ¶rsÃ¶ker koda icke-heltal typ som ett bitfÃ¤ltfÃ¶rsÃ¶kte avsluta post, men hoppade ut pÃ¥ grund av tidigare parsningsfelfÃ¶rsÃ¶ker gÃ¶ra klassen %qT en vÃ¤n med global rÃ¤ckviddtrimningsstrÃ¤ngen saknas i flaggan (%s)slÃ¥ pÃ¥ intern felsÃ¶kning av kompilatorn (intern flagga)slÃ¥ pÃ¥ kvadrupel spÃ¥rning (intern flagga)slÃ¥ pÃ¥ Modula-2-api-spÃ¥rningen (intern flagga)slÃ¥ pÃ¥ radnummergenereringen av Modula-2-funktioner (intern flagga)slÃ¥r pÃ¥ kontroller av noll fÃ¶r ordinalvÃ¤rden fÃ¶r alla divisioner och moduloberÃ¤kningarslÃ¥r pÃ¥ all intervallkontroll av numeriska vÃ¤rdenslÃ¥r pÃ¥ all kontroll i programvara vid kÃ¶rtillfÃ¤llet (en fÃ¶rkortning av -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)slÃ¥r pÃ¥ kÃ¶rtidskontroll av funktioner vilka avslutar utan att utfÃ¶ra en RETURN-satsslÃ¥r pÃ¥ kÃ¶rtidskontroller fÃ¶r att kontrollera huruvida en CASE-sats krÃ¤ver en ELSE-klausul nÃ¤r inte nÃ¥gon var angivenslÃ¥r pÃ¥ kÃ¶rtidskontroll fÃ¶r att kontrollera huruvida ett flyttal kommer Ã¶verskrida sitt intervallslÃ¥r pÃ¥ kÃ¶rtidskontroller fÃ¶r att kontrollera huruvida ett heltal kommer Ã¶verskrida intervalletslÃ¥r pÃ¥ kÃ¶rtidskontroll fÃ¶r att upptÃ¤cka Ã¥tkomst av data via en NIL-vÃ¤rdespekareslÃ¥r pÃ¥ kontroll under kÃ¶rtid av delintervall, vektorindex och indirektion via NIL-pekaretvÃ¥ pÃ¥ varandra fÃ¶ljande %<[%> fÃ¥r bara introducera ett attributtvÃ¥ olika yttre iterationsvariabler %qD och %qD anvÃ¤nda i en enda slingatvÃ¥ eller fler datatyper i deklaration av %qstvÃ¥ eller fler datatyper i deklaration av specificeraretvÃ¥ eller flera sektioner fÃ¶r %stypen %<__vector_pair%> behÃ¶ver flaggan %qstypen %<__vector_quad%> behÃ¶ver flaggan %qs%<delete%> fÃ¥r argument av typ %q#T, pekare fÃ¶rvÃ¤ntadestypen %qE har en anvÃ¤ndardefinierad konstrueraretypen %qE har en anvÃ¤ndardefinierad destrueraretypen %qE har ingen standardkonstruerare att anropatypen %qE har virtuella medlemsfunktionertypen %qT (typedef av %qT) bryter mot C++ endefinitionsregeltypen %qT definierad i en anonym namnrymd kan inte matcha Ã¶ver grÃ¤nsen fÃ¶r Ã¶versÃ¤ttningsenhetentypen %qT definierad i en anonym namnrymd kan inte matcha typen %qT Ã¶ver grÃ¤nsen fÃ¶r Ã¶versÃ¤ttningsenhetentypen %qT har inte en kÃ¤nd storlektyp %qT fÃ¶r explicit instansiering %qD stÃ¤mmer inte med deklarerad typ %qTtypen %qT Ã¤r inte en bastyp fÃ¶r typen %qTtyp %qT Ã¤r inte en direkt bas till %qTtyp %qT Ã¤r inte en direkt eller virtuell bas till %qTtypen %qT Ã¤r fÃ¶r stortypen %qT sjÃ¤lv bryter mot C++ endefinitionsregeltyp %qT fÃ¶r mallargument %qE beror pÃ¥ en mallparametertyp %qT fÃ¶r mallargument %qE beror pÃ¥ mallparametrartypen %qT borde matcha typen %qTtypen %qT bryter mot C++ endefinitionsregeltypen %qT utan nÃ¥gon lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklasstypen %qT utan lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklasstyp %qs fÃ¶ljer inte protokollet %qEtypen %qs Ã¤r inte ett uttrycktypen %qs bryter mot C++ endefinitionsregeltypen %s skiljer i %<TYPE_ALIGN%>typen %s skiljer i %<TYPE_MODE%>typen %s skiljer i %<TYPE_SIZE%>typen %s skiljer i %<TYPE_USER_ALIGN%>typen %s Ã¤r inte en ogenomskinlig typtypen %s har inte ogenomskinligt lÃ¤getypfÃ¶rsÃ¤kran Ã¤r endast giltigt fÃ¶r grÃ¤nssnittstypertypattribut ignoreras efter att typen redan Ã¤r definieradtypkonverteringsresultatrÃ¤knare stÃ¤mmer intetypen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i deklarationen av %qEtypen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i typnamnettypen har inga metodertypen bÃ¶r undvikastypen bÃ¶r undvikas: %stypen Ã¤r inte kompatibel med sin varianttypen Ã¤r otillgÃ¤ngligtypen Ã¤r otillgÃ¤nglig: %styper stÃ¤mmer inte mellan ett SSA_NAME och dess symboltyper stÃ¤mmer inte fÃ¶r case-etikett i en switch-satstyper stÃ¤mmer inte i %qstyper stÃ¤mmer inte i %qs-uttrycktypfel i %qs-referenstypfel i binÃ¤rt uttrycktyper stÃ¤mmer inte i villkorsuttrycktyper stÃ¤mmer inte i parameter %itypen mÃ¥ste vara en cv-kvalificerad %<auto%> eller en referens till en cv-kvalificerad %<auto%>typnamnet %qs skall matcha typnamnet %qstypnamn Ã¤r deklarerat som en funktion som returnerar en funktiontypnamn Ã¤r deklarerat som en funktion som returnerar en vektortypen pÃ¥ %<asm%>-operanden %qE kunde inte avgÃ¶rastypen av uttrycket %<depobj%> Ã¤r inte %<omp_depend_t%>typen pÃ¥ %qD sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>typen pÃ¥ %qD stÃ¤mmer inte med originaldeklarationentypen pÃ¥ %qE Ã¤r okÃ¤ndden kompletterade typen pÃ¥ vektor %q+D Ã¤r inkompatibel med implicit initieringtypen pÃ¥ bitfÃ¤ltet %qs Ã¤r en GCC-utvidgningtypen pÃ¥ formell parameter %d Ã¤r ofullstÃ¤ndigtyp av iteratorn %qD refererar till den yttre iteratorn %qDtypen pÃ¥ egenskap %qD stÃ¥r i konflikt med tidigare deklarationtypprecision stÃ¤mmer inte i en switch-satstypstampning byter lagringsordning fÃ¶r skalÃ¤rertypkvalificerare i tom deklaration med %<enum%> som underliggande typtypkvalificerare ignoreras fÃ¶r typkonverterings resultattyptypkvalificerare ignoreras fÃ¶r funktions returtyptyp till vektor-delete Ã¤r varken pekar- eller vektortyptyptransparenta %q#T kan inte gÃ¶ras transparent eftersom typen pÃ¥ fÃ¶rsta fÃ¤ltet har ett annat ABI Ã¤n klassen som helhettypgenomskinliga %q#T har inga fÃ¤ltden typgenomskinliga klassen %qT har basklasserden typgenomskinliga klassen %qT har virtuella funktionertypvarianter skiljer i %stypvariant har en annan %<TREE_TYPE%>typvariant har en annan %<TYPE_BINFO%>typvariant har andra %<TYPE_FIELDS%>typvariant har en annan %<TYPE_SIZE_UNIT%>typvariant har en annan %<TYPE_VFIELD%>typvariant med %<TYPE_ALIAS_SET_KNOWN_P%>typvariantens %<TREE_TYPE%>typvariantens %<TYPE_BINFO%>typvariantens %<TYPE_SIZE_UNIT%>typen var tidigare deklarerad %qEtypens %<TREE_TYPE%>typens %<TYPE_BINFO%>typens %<TYPE_SIZE_UNIT%>typstampning till ofullstÃ¤ndig typ kan bryta strikta aliasreglertypspecificerare Ã¤r ogiltig i lambdatyp/vÃ¤rde stÃ¤mmer inte vid argument %d i mallparameterlistan till %qDtypedef %q+D deklarerad %<_Noreturn%>typdef %q+D deklarerad %<inline%>typedef %qD Ã¤r initierad (anvÃ¤nd %<__typeof__%> istÃ¤llet)typedef %qD Ã¤r initierad (anvÃ¤nd %qs istÃ¤llet)typedef %qD Ã¤r lokalt definierad men inte anvÃ¤ndtypedef-deklaration ogiltig i parameterdeklarationtypedef deklarerad %<auto%>typedef kan inte vara en funktionsdefinitiontypedef fÃ¥r inte vara en medlemsfunktionsdefinitiontypedef-namn fÃ¥r inte vara en nÃ¤stad-namnspecificeraretypedef-namnet %qD anvÃ¤nt som destruerardeklareraretyperna Ã¤r inte riktigt kompatiblatyper skiljer i teckenhettyper har olika parameterantaltyper fÃ¥r inte definieras i %<decltype%>-uttrycktyper fÃ¥r inte definieras i %<noexcept%>-uttrycktyper fÃ¥r inte definieras i en %qs-uttrycktyper fÃ¥r inte definieras i ett %<typeid%>-uttrycktyper fÃ¥r inte definieras i en conversion-type-idtyper fÃ¥r inte definieras i en for-range-deklarationtyper fÃ¥r inte definieras i en new-uttrycktyper fÃ¥r inte definieras i en new-type-idtyper fÃ¥r inte definieras i aliasmalldeklarationertyper fÃ¥r inte definieras i en undantagsspecifikationtyper fÃ¥r inte definieras i typkonverteringartyper fÃ¥r inte definieras i villkortyper fÃ¥r inte definieras i en declare reduction-typlistatyper fÃ¥r inte definieras i enum-bastyper fÃ¥r inte definieras i undantagsdeklarationertyper fÃ¥r inte definieras i en explicit-specificeraretyper fÃ¥r inte definieras i iteratortyptyper fÃ¥r inte definieras i parametertypertyper fÃ¥r inte definieras i mallargumenttyper fÃ¥r inte definieras i %<__builtin_offsetof%>typspecifikation i ALLOCATE vid %Lkan inte berÃ¤kna verklig plats fÃ¶r stackparameterkan inte hÃ¤rleda %qT frÃ¥n %qEkan inte hÃ¤rleda lambdareturtyp frÃ¥n %qEkan inte emulera %qskan inte hitta ett register att spillakan inte hitta ett register att spilla i klass %qskan inte hitta en teckenlitteraloperator %qD med argumentet %qTkan inte hitta en numerisk litteraloperator %qDkan inte hitta en strÃ¤nglitteraloperator %qD med argumenten %qT, %qTkan inte hitta lÃ¶ftestypen fÃ¶r denna korutinkan inte generera omlÃ¤sningar fÃ¶r omÃ¶jliga begrÃ¤nsningar:kan inte generera omlÃ¤sningar fÃ¶r:kan inte implementera ABI %qs med instruktionsuppsÃ¤ttningen %qskan inte lokalisera standardlÃ¤nkskriptet %qs i biblioteksÃ¶kvÃ¤garnakan inte Ã¶ppna dynamiskt beroende %qskan inte att Ã¶ppna filenkan inte Ã¶ppna loggfilen %<vtv_class_set_sizes.log%>: %mkan inte Ã¶ppna loggfilen %<vtv_count_data.log%>: %mkan inte Ã¶ppna loggfilen %<vtv_set_ptr_data.log%>: %mkan inte registrera information fÃ¶r insticksmodulen %qs â€“ inget namn pÃ¥ insticksmodulen finnskan inte representera ytterligare importerade kÃ¤llplatserkan inte slÃ¥ upp en framÃ¥treferens i en definitionkan inte anvÃ¤nda %qs som PIC-registerobalanserat interpunktionstecken %<%c%> i formatobalanserat interpunktionstecken %qc i formatobegrÃ¤nsad anvÃ¤ndning av %<alloca%>obegrÃ¤nsad anvÃ¤ndning av vektor med variabel lÃ¤ngdovillkorligt hopp %2d aldrig utfÃ¶rt
  ovillkorligt hopp %2d taget %s
! odeklarerad vÃ¤ljare %qEodefinierat beteende nÃ¤r andra parametern till %<va_start%> Ã¤r deklarerad med lagringsklass %<register%>odefinierad namngiven operand %qsunderliggande typ %qT till %qT mÃ¥ste vara en heltalstypunderliggande typ stÃ¤mmer inte Ã¶verens i enum %q#Tunderspecificerad %qD refererad i sin initierareunderspecificerad deklaration av %qE, som redan Ã¤r deklarerad i denna rÃ¤ckviddoexpanderat parameterpack i upprÃ¤kningstyp i lambdaoexpanderat parameterpack i en lokal klass i lambdaovÃ¤ntat !$OMP ATOMIC-uttryck vid %LovÃ¤ntat %<%s%> efter %<%s%>ovÃ¤ntat %<else%>ovÃ¤ntat AST av sorten %sovÃ¤ntat filslutovÃ¤ntat hÃ¶gersida fÃ¶r tilldelningovÃ¤ntat argumentovÃ¤ntat argument till %<msp430_select_hwmult_lib%>: %sovÃ¤ntat attributovÃ¤ntat bastyp i cris_print_baseovÃ¤ntat inkapslingsformat eller -typovÃ¤ntat fel nÃ¤r %<devices.csv%> Ã¶ppnadesovÃ¤ntat uttryck %qE av sorten %sovÃ¤ntat filnamn %s i lÃ¤nkupplÃ¶sningsfilen.  %s fÃ¶rvÃ¤ntadesovÃ¤ntat fÃ¶rsta argument till %<msp430_select_hwmult_lib%>: %sovÃ¤ntad indextyp i cris_print_indexovÃ¤ntat nyckelord; ta bort mellanrum mellan citationstecken och suffixidentifierareovÃ¤ntad avbildningsnodovÃ¤ntad multiplikativ operandovÃ¤ntat avstÃ¥ndovÃ¤ntad operandovÃ¤ntad operand: %dovÃ¤ntad platshÃ¥llare i en begrÃ¤nsad resultattypovÃ¤ntad pekaravbildningsnodovÃ¤ntad sidoeffekt i adressovÃ¤ntat mall-id %qEovÃ¤ntad textadress:ovÃ¤ntad operand som vektorlÃ¤ngd: %qsej hanterad justering fÃ¶r %<#pragma nomember_alignment%>de ohanterade argumenten %qs och %qs till %<msp430_set_driver_var%>ohanterat uttryckohanterad uttryckstypoinitierad %<const %D%>oinitierad %<const %D%> Ã¤r ogiltig i C++oinitierad const i %<new%> av %q#Toinitierad const-medlem i %q#Toinitierad const-medlem i %q#T anvÃ¤nder %<new%> utan new-initierareoinitierad const-medlem i %qT Ã¤r ogiltigt i C++oinitierad const-medlem i basen %q#T till %q#Toinitierad const-medlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierareoinitierad referensmedlem i %q#Toinitierad referensmedlem i %q#T anvÃ¤nder %<new%> utan new-initierareoinitierad referensmedlem i basen %q#T till %q#Toinitierad referensmedlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierareden oinitierade variabeln %q+D placerad i programminnesomrÃ¥detoinitierad variabel %qD i %<constexpr%>-kontextoinitierad variabel %qD i %<constexpr%>-funktionunionen kan inte gÃ¶ras transparentunion definierad hÃ¤runionen har inga medlemmarunionen har inga namngivna medlemmarunion-medlem %q+D med icketrivial %qDokÃ¤nd %<#pragma GCC aarch64%>-flagga %qsokÃ¤nd %<#pragma GCC arm%>-flagga %qsokÃ¤nd %<#pragma extern_model%>-modell %qsokÃ¤nt %<#pragma member_alignment%>-namn %sokÃ¤nd %<#pragma riscv intrinsic%>-flagga %qsokÃ¤nd flagga %<-mdebug-%s%>okÃ¤nd %<asm%>-flaggutdata %qsokÃ¤nd C++-standard %qsokÃ¤nd CRIS-cpu-version angiven i %<-mtune=%>: %sokÃ¤nd CRIS-version angiven i %<-march=%> eller %<-mcpu=%>: %sokÃ¤nt kompilerat modulgrÃ¤nssnitt: %sokÃ¤nd nivÃ¥ fÃ¶r kontrollflÃ¶desskydd %qsokÃ¤nd FPU-typ %<0x%x%>, %qs misslyckadesokÃ¤nd IRA-algoritm %qsokÃ¤nd IRA-region %qsokÃ¤nd LTO-partitioneringsmodell %qsokÃ¤nd live-patchnings-nivÃ¥ %qsokÃ¤nt OpenMP-direktivnamn i attributargumentet %<omp::directive%>okÃ¤nt OpenMP-direktivnamn i attributargumentet %qsokÃ¤nd stackÃ¥teranvÃ¤ndningsmodell %qsokÃ¤nd TLS-modell %qsokÃ¤nd Ã¥tgÃ¤rd %qE fÃ¶r %<#pragma pack%> - ignorerasokÃ¤nd justering %qs angiven till flaggan %qsokÃ¤nd arkitekturspecifik minnesmodellokÃ¤nd arkitekturspecificerare i minnesmodell %wi fÃ¶r %qDokÃ¤nd vektorgrÃ¤nsinstÃ¤llning %qsokÃ¤nd vektorstorlek i deleteokÃ¤nd assumption-klausul %qsokÃ¤nt attribut %qEokÃ¤nt attribut %qsokÃ¤nd basarkitektur %<0x%x%>, %qs misslyckadesokÃ¤nd algoritm for omordning av grundblock %qsokÃ¤nd blockspecificerareokÃ¤nd inbyggd omedelbar operandtyp fÃ¶r operand %dokÃ¤nd Ã¥teranropshÃ¤ndelse registrerad av insticksmodul %sokÃ¤nd checkaction-instÃ¤llning %qsokÃ¤nd konverteringstyptecken %qc i formatokÃ¤nd kÃ¤rnarkitektur %qs angiven till %qsokÃ¤nt cpu %qs till %<-mtune%>okÃ¤nd avmanglingsstil %qsokÃ¤nd destinationokÃ¤nt fel nÃ¤r %s lÃ¤stes frÃ¥n %<devices.csv%>okÃ¤nd stil fÃ¶r Ã¶verskjutande precision %qsokÃ¤nd flagga skickad i %<-moverride=%s%> (%s)okÃ¤nd stil fÃ¶r flyttalssammandragning %qsokÃ¤nd huvudsort %qsokÃ¤nt instruktionslÃ¤geokÃ¤nd intern funktion %qEokÃ¤nd lam-typ %qsokÃ¤nd lÃ¤nkarutmatning %qsokÃ¤nt maskinlÃ¤ge %qEokÃ¤nd move-instruktion:okÃ¤nd avlastnings-ABI %qsokÃ¤nd operandbokstav: â€�%câ€�okÃ¤nd operator %qs i %%:version-compareokÃ¤nt alternativ %q.*s i %<-fopt-info-%s%>okÃ¤nt alternativ efter %<#pragma GCC diagnostic%> sortokÃ¤nt alternativ till %<%s=%s%>okÃ¤nt alternativ till %<-mrecip=%s%>okÃ¤nd parameter till flaggan %<-mtune-ctrl%>: %sokÃ¤nt pass %s angivet i %<-fdisable%>okÃ¤nt pass %s angivet i %<-fenable%>okÃ¤nd pekarstorlekmodell %qsokÃ¤nd processor-ID %<0x%x%>, nÃ¥gra trimningsparametrar kommer Ã¥terstÃ¤llas till standardvÃ¤rdenokÃ¤nd profilkvalitetokÃ¤nd profilreproduceringsmetod %qsokÃ¤nd profiluppdateringsmetod %qsokÃ¤nd egenskap %qE i %qs-vÃ¤ljareokÃ¤nd egenskap %qs i %qs-vÃ¤ljareokÃ¤nt egenskapsattributokÃ¤nt egenskapsattribut %<%s%s%>okÃ¤nt egenskapsattribut %qEokÃ¤nd interpunktion â€�%câ€�okÃ¤nt intervallarefelsÃ¶kningslÃ¤ge %qsokÃ¤nt registernamn %qs i %<asm%>okÃ¤nt registernamn: %sokÃ¤nd avspecifikation av omlokaliseringokÃ¤nd rust compile-until %qsokÃ¤nd rust-utgÃ¥va %qsokÃ¤nd rust-manglningsalternativ %qsokÃ¤nd specifikationsfunktion %qsokÃ¤nd specifikation fÃ¶r uppsÃ¤ttningen av vÃ¤rden pÃ¥ FLT_EVAL_METHOD att tillÃ¥ta %qsokÃ¤nd specificerare %qs i attributet %<amdgpu_hsa_kernel%>okÃ¤nd kÃ¤llaokÃ¤nd stackkontrollparameter %qsokÃ¤nd flagga %<-mlong-double-%s%>okÃ¤nt mÃ¥lattribut eller -pragma %qsokÃ¤nt trÃ¥darfelsÃ¶kningslÃ¤ge %qsokÃ¤nd trimningsflagga (%s)okÃ¤nd typ %<%T%> hittades under Objective-C kodningokÃ¤nt typnamn %qEokÃ¤nt typnamn %qE; menade du %qs?okÃ¤nt typnamn %qE; anvÃ¤nd nyckelordet %<enum%> fÃ¶r att referera till typenokÃ¤nt typnamn %qE; anvÃ¤nd nyckelordet %<struct%> fÃ¶r att referera till typenokÃ¤nt typnamn %qE; anvÃ¤nd nyckelordet %<union%> fÃ¶r att referera till typenokÃ¤nt vÃ¤rde %qs till %<-march%>okÃ¤nt vÃ¤rde %qs till %<-mcpu%>okÃ¤nt vÃ¤rde %qs till %<-mtune%>okÃ¤nt vÃ¤rde %qs till %<-mmacosx-version-min%>okÃ¤nd ABI-typ fÃ¶r vektoriseringsbibliotek i %<-mveclibabi=%s%>okÃ¤nd kostnadsmodell fÃ¶r vektorisering %qsokÃ¤nd initieringsprioritet fÃ¶r vtable-verifiering %qsomatchat fÃ¤rgÃ¥terstÃ¤llningsdirektivomatchat citationsdirektivden namnlÃ¶sa klassen Ã¤r definierad hÃ¤rnamnlÃ¶st fÃ¤lt har ofullstÃ¤ndig typett namnlÃ¶st fÃ¤lt Ã¤r varken en funktion eller medlemsfunktion, kan inte deklareras som vÃ¤nnamnlÃ¶s initierare fÃ¶r %qT, som inte har nÃ¥gra basklassernamnlÃ¶s initierare fÃ¶r %qT som anvÃ¤nder multipelt arvnamnlÃ¶s enum med rÃ¤ckvidd Ã¤r inte tillÃ¥tetodÃ¶pt struktur/union som inte har nÃ¥gon instansden namnlÃ¶sa temporÃ¤ren Ã¤r definierad hÃ¤rnamnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklassnamnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklassnamnlÃ¶s variabel eller fÃ¤lt deklarerad voidonÃ¶diga parenteser i deklaration av %qsoordnad jÃ¤mfÃ¶relse av argument som inte Ã¤r flyttalunquote_string(): fick en felaktig strÃ¤ngattribut utan citationstecken i formatstyrtecknet %qc utan citationstecken formatstyrtecken utan citationstecken i formatidentifierare eller nyckelord utan citationstecken %<%.*s%> i formatej citerat nyckelord %<%.*s%> i formatnamn utan citationstecken i den inbyggda funktionen %<%.*s%> i formaticke-grafiskt tecken %qc utan citationstecken i formaticke-grafiska tecken utan citationstecken i formatej citerad operator %<%.*s%> i formatvilsekommet alternativnamn %<%.*s%> i formatpreprocessingdirektiv utan citationstecken %<%.*s%> i formatsekvens av %i konsekutiva skiljetecken utan citationstecken %q.*s i formatsekvens av %i konsekutiva blanktecken utan citationstecken i formatej citerat typnamn %<%.*s%> i formatblanktecken utan citationstecken %qc i formatonÃ¥barokÃ¤nt argument till flaggan okÃ¤nd instruktion:okÃ¤nt %<-mfpu%>-mÃ¥l: %sokÃ¤nt %<hwmpy%>-fÃ¤lt i %<hard_msp430_mcu_data[%d]%>: %qdokÃ¤nd %<include_flags 0x%x%> skickade till %<print_specific_help%>okÃ¤nt %<revision%>-fÃ¤lt i %<hard_msp430_mcu_data[%d]%>: %qdokÃ¤nt argument %2$qs till attribut %1$qEokÃ¤nt %s-mÃ¥l: %sokÃ¤nt MCU-namn %qs, antar att den inte har hÃ¥rdvarumultiplikation; anvÃ¤nd flaggan %<-mhwmult%> fÃ¶r att sÃ¤tta detta explicitokÃ¤nt MCU-namn %qs, antar att det bara Ã¤r en MSP430X utan hÃ¥rdvarumultiplikation; anvÃ¤nd flaggorna %<-mcpu%> och %<-mhwmult%> fÃ¶r att sÃ¤tta dessa explicitokÃ¤nt MCU-namn %qs, antar att den bara stÃ¶djer ISA:n MSP430X; anvÃ¤nd flaggan %<-mcpu%> fÃ¶r att sÃ¤tta ISA:n explicitokÃ¤nd adressokÃ¤nt argument till flaggan %qsokÃ¤nt argument till %<--help=%>-flagga: %q.*sokÃ¤nt argument till flaggan %<-f%ssanitize%s=%>: %q.*sokÃ¤nt argument till flaggan %<-f%ssanitize%s=%>: %q.*s; menade du %qs?okÃ¤nt argument till flaggan %<-flto=%>: %qsokÃ¤nt argument till %<-fzero-call-used-regs=%>: %qsokÃ¤nd initiering av automatisk variabel av typen %qsokÃ¤nd btf-felsÃ¶kningsnivÃ¥ %qsokÃ¤nd kommandoradsflagga %<-%s%>okÃ¤nd kommandoradsflagga %<-%s%>, menade du %<-%s%>?okÃ¤nd kommandoradsflagga %<-fdump-%s%>okÃ¤nd kommandoradsflagga %<-fdump-%s%>, menade du %<-fdump-%s%>?okÃ¤nd kommandoradsflagga %<-fopt-info-%s%>okÃ¤nd kommandoradsflagga %qsokÃ¤nd kommandoradsflagga %qs kan ha varit avsedd att tysta tidigare felmeddelandenokÃ¤nt styrregisternummer: %d â€“ anvÃ¤nder %<psw%>okÃ¤nd felsÃ¶kningsnivÃ¥ %qsokÃ¤nd bÃ¥gflagga: %qsokÃ¤nt upprÃ¤kningsvÃ¤rde: %qsokÃ¤nd formatangivelseej igenkÃ¤nd felsÃ¶kningsflagga fÃ¶r gcc: %cokÃ¤nt avbrottsvektorargument till attributet %qEokÃ¤nt ivar-synlighetsvÃ¤rde %qsokÃ¤nd operand till %%:%<asm_auto_mfpu%>okÃ¤nd operand till %%:%<canon_for_mlib%>okÃ¤nd flagga %<-fdisable%>okÃ¤nd flagga %<-fenable%>okÃ¤nd flagga skickad till %%:%<target_mode_check%>okÃ¤nt registernamn %qsokÃ¤nt vÃ¤rde fÃ¶r skalÃ¤r lagringsordning %qsokÃ¤nt sektionsnamn %qEokÃ¤nt skuggavstÃ¥nd %qsokÃ¤nd stringflyktfÃ¶ljdokÃ¤nd fÃ¶rmodad konstantokÃ¤nt synlighetsvÃ¤rde %qsfel som inte gÃ¥r att Ã¥terhÃ¤mta ifrÃ¥nej upplÃ¶st Ã¶verlagrad inbyggd %qFej upplÃ¶st Ã¶verlagrad inbyggdobegrÃ¤nsade unioner Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>osÃ¤kert funktionsanrop av %qD inuti %<transaction_safe%>-funktionosÃ¤kert funktionsanrop av %qD inuti atomÃ¤r transaktionosÃ¤kert funktionsanrop av %qE inuti %<transaction_safe%>-funktionosÃ¤kert funktionsanrop av %qE inuti atomÃ¤r transaktionosÃ¤kert indirekt funktionsanrop inuti en %<transaction_safe%>-funktionosÃ¤kert indirekt funktionsanrop inuti en atomÃ¤r transaktionden nollstÃ¤llda flaggan %qs ignoreras, den Ã¤r alltid aktiverad fÃ¶r CPU:n %qsteckenlÃ¶s konvertering frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet pÃ¥ %qEteckenlÃ¶s konvertering frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet frÃ¥n %qE till %qEflyttalskonstant utan suffixej stÃ¶dd SVE-vektorstorlekargument som inte stÃ¶djs till %qDargumenttyp %qT som inte stÃ¶djs till simdargumenttyp som inte stÃ¶djs till inbyggd funktionej stÃ¶dd kod â€�%câ€� fÃ¶r fixdecimal:ej stÃ¶dd kombination: %qs %sej stÃ¶dd kombination: %qs%s %sej stÃ¶dd kombination: %sej stÃ¶dd konstant adress:ej stÃ¶tt cpu-namn returnerat frÃ¥n kÃ¤rnan till %<-mcpu=native%>: %sej stÃ¶tt fÃ¤ltuttryckej stÃ¶dd fixdecimalskonverteringej stÃ¶tt minnesuttryck:ej stÃ¶dd konkatenering av strÃ¤nglitteraler som inte fÃ¶ljer standardicke-standardsuffix pÃ¥ flyttalskonstant stÃ¶djs inteej stÃ¶tt antal nop:ar fÃ¶re funktionsposten (%u)ej stÃ¶dd operandej stÃ¶dd operand %s fÃ¶r kod â€�%câ€�ej stÃ¶dd operand fÃ¶r kod â€�%câ€�ej stÃ¶dd operandstorlek fÃ¶r utÃ¶kat registerej stÃ¶dd operation eller typ fÃ¶r vektorjÃ¤mfÃ¶relse som returnerar en booleanreturtypen %qT stÃ¶djs ej fÃ¶r %<simd%>-funktionerreturtyp %qT stÃ¶djs ej fÃ¶r simdej stÃ¶dd simdlen %wdej stÃ¶dd simdlen %wd (amdgcn)ej stÃ¶dd storlek fÃ¶r heltalsregisterej stÃ¶tt variabelt fÃ¤ltavstÃ¥ndej stÃ¶dd fÃ¤ltÃ¥tkomst av variabel storlekoavslutat assemblerdialektalternativoavslutat fÃ¤rgdirektivoavslutad formatstrÃ¤ngoavslutat citationstecken %<%c%> i formatoavslutat citationsdirektivoavslutad strÃ¤ngoanvÃ¤nda argument i %<$%>-stilsformatoanvÃ¤nt namn %qEoanvÃ¤nd parameter %qDoanvÃ¤nd deklaration av strukturerad bindningoanvÃ¤nd variabel %q+DoanvÃ¤nd variabel %qDutrullningstabeller krÃ¤ver fÃ¶r nÃ¤rvarande antingen en rampekare eller %<-maccumulate-outgoing-args%> fÃ¶r att bli korrektÃ¶vre grÃ¤ns i case-etikettintervall Ã¶verskrider maximala vÃ¤rdet fÃ¶r sin typanvÃ¤nd %<#include%> istÃ¤lletanvÃ¤nd %<%T::%D%> istÃ¤lletanvÃ¤nd %<%T::%D%> istÃ¤llet fÃ¶r %<%T::%D%> fÃ¶r att namnge konstrueraren i ett kvalificerat namnanvÃ¤nd %<%T::template %D%> fÃ¶r att indikera att det Ã¤r en mallanvÃ¤nd %<&%D[0] %s &%D[0]%> fÃ¶r att jÃ¤mfÃ¶ra adresseranvÃ¤nd %<-Winvalid-pch%> fÃ¶r mer informationanvÃ¤nd %<-faligned-new%> fÃ¶r att aktivera stÃ¶d fÃ¶r C++17 Ã¶verjusterade newanvÃ¤nd %<-fext-numeric-literals%> fÃ¶r att aktivera fler inbyggda suffixanvÃ¤nd %<-flax-vector-conversions%> fÃ¶r att tillÃ¥ta konvertering mellan vektorer med olika elementtyper eller antal underdelaranvÃ¤nd %<...%> fÃ¶r att expandera argumentpaketanvÃ¤nd %<__attribute__ ((vector_size))%> istÃ¤lletanvÃ¤nd %<__builtin_rx_mvtc (0, â€¦)%> fÃ¶r att skriva godtyckliga vÃ¤rden till PSWanvÃ¤nd %<alias %s = %s.%s;%> fÃ¶r att introducera basklassÃ¶verlagringsmÃ¤ngdanvÃ¤nd %<template<>%> fÃ¶r en explicit specialiseringanvÃ¤nd %<this->%D%> istÃ¤lletanvÃ¤nd %qD direkt istÃ¤lletanvÃ¤nd %qs istÃ¤lletanvÃ¤nd ISO-dialekten av Modula-2anvÃ¤nd PIM 2-dialekten av Modula-2anvÃ¤nd PIM 3-dialekten av Modula-2anvÃ¤nd PIM 4-dialekten av Modula-2anvÃ¤nd PIM [234]-dialekten av Modula-2anvÃ¤nd en typkonvertering till den fÃ¶rvÃ¤ntade typen fÃ¶r att sÃ¤rskiljaanvÃ¤nd cpp fÃ¶r att preprocessa modulenanvÃ¤nd t.ex. %<-Wabi=11%> fÃ¶r att varna om Ã¤ndringar sedan GCC 7anvÃ¤nd icke-referens-typ %qT fÃ¶r att gÃ¶ra kopieringen explicit eller %qT fÃ¶r att fÃ¶rhindra kopieringanvÃ¤ndning av %<alloca%>anvÃ¤ndning av %<alloca%> inuti en slingaanvÃ¤ndning av %<auto%> i lambdaparameterdeklarationer Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>anvÃ¤ndning av %<auto%> i medlemsmallskonverteringsoperator kan aldrig vara hÃ¤rleddanvÃ¤ndning av %<auto%> i parameterdeklarationer Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>anvÃ¤ndning av %<auto%> i parameterdeklarationer Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>anvÃ¤ndning av %<complex%> i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av %<double%> i AltiVec-typer Ã¤r ogiltigt utan %qsanvÃ¤ndning av %<long double%> i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av %<long long%> i AltiVec-typer Ã¤r ogiltigt utan %qsanvÃ¤ndning av %<long%> i AltiVec-typer bÃ¶r undvikas, anvÃ¤nd %<int%>anvÃ¤ndning av %<long%> i AltiVec-typer Ã¤r ogiltigt fÃ¶r 64-bitskod utan %qs%<this%> anvÃ¤nds i ett konstant uttryckanvÃ¤ndning av %qDanvÃ¤ndning av %qD fÃ¶re hÃ¤rledning av %<auto%>anvÃ¤ndningen av %qsanvÃ¤ndning av %qs i mallanvÃ¤ndning av lÃ¤ngdmodifierare %qs med typtecken %qc har antingen ingen effekt eller odefinierat beteende%s och %s anvÃ¤nda tillsammans i %s-format%s och %s anvÃ¤nda tillsammans i %<%%%c%> %s-formatanvÃ¤ndning av allokerad lagring efter deallokering i ett konstant uttryckanvÃ¤ndning av en operand av typen %qT i %<operator++%> bÃ¶r undvikasanvÃ¤ndning av en operand av typen %qT i %<operator++%> Ã¤r fÃ¶rbjudet i C++17anvÃ¤ndning av en operand av typen %qT i %<operator--%> Ã¤r fÃ¶rbjudetanvÃ¤ndning av booleaner i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av det inbyggda parameterpaketet %qD utanfÃ¶r en mallanvÃ¤ndning av inbyggd egenskap %qE i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤lletanvÃ¤ndning av inbyggd egenskap %qT i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤lletanvÃ¤ndning av klassmall %qT som uttryckanvÃ¤ndning av decimala flyttalstyper i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av borttagen funktion %qDenum %q#D anvÃ¤nds utan tidigare deklarationanvÃ¤ndning av funktionen %qD med ej uppfyllda begrÃ¤nsningaranvÃ¤ndning av felaktig variabelmall %qEanvÃ¤ndning av lokal variabel med automatisk lagringsklass frÃ¥n en kringliggande funktionanvÃ¤ndning av multiversionsfunktion utan ett standardfallanvÃ¤ndning av gammaldags typkonvertering till %q#TanvÃ¤ndning av parameter frÃ¥n den kringliggande funktionenanvÃ¤ndning av parameter utanfÃ¶r funktionskroppenanvÃ¤ndning av otypad nilanvÃ¤ndningsoperand saknas fÃ¶r satsanvÃ¤nd flaggan %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> eller %<-std=gnu11%> fÃ¶r att kompilera din kodanvÃ¤nd referenstyp fÃ¶r att fÃ¶rhindra kopieringanvÃ¤nd apostrofdirektivet %qs istÃ¤lletanvÃ¤nd unÃ¤rt %<+%> som degenererar operander till pekare eller %<&%D[0] %s &%D[0]%> fÃ¶r att jÃ¤mfÃ¶ra adresservektor anvÃ¤nd som inte kan konverteras till en pekare dÃ¤r en skalÃ¤r krÃ¤vsanvÃ¤nd som omskriven kandidat fÃ¶r jÃ¤mfÃ¶relse mellan %qT och %qTanvÃ¤nd hÃ¤r fÃ¶r att betyda %q#Dstruct-typvÃ¤rde anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vsvÃ¤rde av uniontyp anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vsvektortyp anvÃ¤nd dÃ¤r skalÃ¤r krÃ¤vsoanvÃ¤ndbar %<_Alignas%> i tom deklarationoanvÃ¤ndbar %qs i tom deklarationoanvÃ¤ndbar konvertering till typen %q#ToanvÃ¤ndbar specificerare av lagringsklass i tom deklarationoanvÃ¤ndbart typnamn i tom deklarationoanvÃ¤ndbar typkvalificerare i tom deklarationanvÃ¤ndardefinierad reduktionsuppslagning Ã¤r tvetydigingen anvÃ¤ndardefinierad reduktion funnen fÃ¶r %qEanvÃ¤ndardefinierad reduktion med konstruerarinitierare fÃ¶r basklassen %qTanvÃ¤ndardefinierad %qD berÃ¤knar alltid bÃ¥da argumentenanvÃ¤ndardefinierade litteraler Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>anvÃ¤nder %qD, som inte har nÃ¥gon justeringsparameteranvÃ¤nder %<%c%s%>anvÃ¤nder %<num_workers (%d)%>, ignorerar %danvÃ¤nder %<vector_length (%d)%> pÃ¥ grund av anrop av vektorpartitionerbar rutin, ignorerar %danvÃ¤nder %<vector_length (%d)%>, ignorerar %danvÃ¤nder %<vector_length (%d)%>, ignorerar kÃ¶rtidsinstÃ¤llningenanvÃ¤nder %<vector_length (64)%>, ignorerar %danvÃ¤nder %<vector_length (64)%>, ignorerar kÃ¶rtidsinstÃ¤llningenanvÃ¤nder %qsatt anvÃ¤nda %qs med en teckenlÃ¶s typ har ingen effektanvÃ¤nder en hÃ¤ngande pekare till %qDanvÃ¤nder en hÃ¤ngande pekare till en namnlÃ¶s temporÃ¤ranvÃ¤ndning av aliasmallspecialisering %qT efter %qsanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av flyttalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av heltalstypen %qTanvÃ¤nder den hÃ¤ngande pekaren %qE till %qDanvÃ¤nder en hÃ¤ngande pekare %qE till en namnlÃ¶s temporÃ¤ranvÃ¤nder ABI darwin64anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av flyttalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den decimala flyttalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av den komplexa typen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av flyttalstypen %qTanvÃ¤ndning av ogiltigt fÃ¤lt %qDanvÃ¤nder gammalt darwin-ABIanvÃ¤nder resultat frÃ¥n funktion som returnerar %<void%>anvÃ¤nder r-vÃ¤rde som l-vÃ¤rdeanvÃ¤nder seriell kompilering av %d LTRANS-jobbanvÃ¤ndning av enkel laddning av CSE efter registertilldelningmalltypparametern %qT anvÃ¤nds efter %qsanvÃ¤nder intervallet [%E, %E] som direktivargumenttypedef-namnet %qD anvÃ¤nds efter %qsatt anvÃ¤nda vÃ¤rdet av en tilldelning med %<volatile%>-kvalificerad vÃ¤nsteroperand bÃ¶r undvikasusing-deklaration fÃ¶r medlem vid icke-klass-rÃ¤ckviddusing-deklaration fÃ¶r icke-medlem vid klassrÃ¤ckvidden using-deklaration fÃ¥r inte namnge namnrymden %qDgiltiga argument till %<-foffload=%> Ã¤r: %sgiltiga argument till %<-foffload=%> Ã¤r: %s; menade du %qs?giltiga argument Ã¤r: %sgiltiga argument Ã¤r: %s; menade du %qs?giltiga argument till flaggan %<-march=%> Ã¤r: %sgiltiga argument till flaggan %<-march=%> Ã¤r: %s; menade du %qs?giltiga argument till flaggan %<-mtune=%> Ã¤r: %sgiltiga argument till flaggan %<-mtune=%> Ã¤r: %s; menade du %qs?giltiga argument till attributet %<target("arch=")%> Ã¤r: %sgiltiga argument till attributet %<target("arch=")%> Ã¤r: %s; menade du %qs?giltiga argument till attributet %<target("tune=")%> Ã¤r: %sgiltiga argument till attributet %<target("tune=")%> Ã¤r: %s; menade du %qs?giltiga argument till %qs Ã¤r: %sgiltiga argument till %qs Ã¤r: %s; menade du %qs?giltiga felmodeller Ã¤r: %qs, %qs, %qs, %qsgiltiga funktionsnamn Ã¤r: %sgiltiga funktionsnamn Ã¤r: %s; menade du %qs?giltiga format Ã¤r %<ns::attr%> eller %<ns::%>giltiga modeller Ã¤r %sgiltiga vÃ¤rden till inbyggd %qF argument %d Ã¤r 64, 128, 256, 512, 1024, 2048 och 4096vÃ¤rdet %qE av typen %qT Ã¤r inte ett konstant uttryckvÃ¤rdet %qs stÃ¶djs inte av attributet %<target%>vÃ¤rdeargumentberÃ¤knat vÃ¤rde anvÃ¤nds intevÃ¤rdet av %<-mfixed-range%> mÃ¥ste ha formen REG1-REG2vÃ¤rde skickat till %qs Ã¤r fÃ¶r stortvÃ¤rdeinitiering av funktionstypen %qTvÃ¤rdeinitiering av ofullstÃ¤ndig typ %qTvÃ¤rdeinitiering av referenstypen %qTvar-tracking-assignments Ã¤ndrar selektiv schemalÃ¤ggningvariabelvariabeln %q#D har initierare men ofullstÃ¤ndig typvariabeln %q+D deklarerad %<_Noreturn%>variabeln %q+D deklarerad %<inline%>variabeldefinition %q+D Ã¤r markerad dllimportvariabeln %q+D kan skrivas Ã¶ver av %<longjmp%> eller %<vfork%>variabeln %q+D mÃ¥ste vara const fÃ¶r att kunna lÃ¤ggas i en endast lÃ¤sbar sektion med hjÃ¤lp av %qsvariabeln %q+D Ã¤r del i en aliascykelvariabeln %q+D med dynamisk initiering placerad i programminnesomrÃ¥detvariabeln %qD justerad fÃ¶r OpenACC privatiseringsnivÃ¥: %qsvariabeln %qD har funktionstypvariabeln %qD har initierare men ofullstÃ¤ndig typvariabeln %qD av den icke litterala typen %qT i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>variabeln %qD omdeklarerad som en funktionvariabeln %qD sÃ¤tts men anvÃ¤nds intevariabeln %qD anvÃ¤nd mer Ã¤n en gÃ¥ng med %<#pragma acc declare%>variabeln %qE deklarerad i omgivande %<host_data%>-regionvariabeln %qE Ã¤r inte en iterator av den yttersta slingan %d, %qE fÃ¶rvÃ¤ntadesvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i for-Ã¶kningsuttryckvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i vÃ¤nstra operanden av en kommaoperatorvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i hÃ¶gra operanden av en kommaoperatorvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i andra operanden av ett villkorsuttryckvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i en satsvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i tredje operanden av ett villkorsuttryckvariabeln %qs har refererats i avlastad kod men har inte markerats att inkluderas i den avlastade kodenvariabeln %qs har rÃ¤ckviddsdestruktion, kan inte bygga hÃ¶ljevariabelkoncept har ingen initierarevektor %qD med variabel lÃ¤ngd anvÃ¤ndsvektor med variabel lÃ¤ngd anvÃ¤ndsvektorer med variabel lÃ¤ngd stÃ¶djs inte Ã¤nnu i korutinerelementtyp med variabel lÃ¤ngd i vektor-%<reduction%>-klausulen variabel med samma assemblernamn som den virtuella tabellen Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhetvariabel eller fÃ¤lt %qE deklarerad voidvariabel eller fÃ¤lt deklarerad voidvariabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>typen %qT med variabel storlek i-%<reduction%>-klausultypen %qT med variabel storlek i %qs-klausulvariabelsymbol Ã¤r inte en variabelvariabelmallen Ã¤r deklarerad hÃ¤rvariabelmall-id %qD i nÃ¤stad namnspecificerarevariabelmallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++14%> eller %<-std=gnu++14%>variabel spÃ¥rning begÃ¤rd, men stÃ¶djs inte av detta felsÃ¶kningsformatvariabelspÃ¥rning begÃ¤rd, men oanvÃ¤ndbar om den inte felsÃ¶kningsinformation skapasstorleksgrÃ¤ns pÃ¥ variabelspÃ¥rning Ã¶verskridenstorleksgrÃ¤ns pÃ¥ variabelspÃ¥rning Ã¶verskriden med %<-fvar-tracking-assignments%>, fÃ¶rsÃ¶ker igen utanvektor med variabel lÃ¤ngd av %<auto%>sammansatta litteral med variabel storlekobjekt med variabel storlek kan inte initieras utom med en tom initierarevariabler i adressrymden %<__regio_symbol%> fÃ¥r inte deklareras %<register%>variabler i adressrymden %<__regio_symbol%> fÃ¥r inte ha initialvÃ¤rdenvariabler i adressrymden %<__regio_symbol%> mÃ¥ste deklareras %<extern%>variabler i adressrymden %<__regio_symbol%> mÃ¥ste deklareras %<volatile%>variabler av typen %qT kan inte ha trÃ¥dlokal lagringsvaraktighetvariabelt Ã¤ndrad %qE i filrÃ¤ckviddvariabelt Ã¤ndrat fÃ¤lt i filrÃ¤ckviddvariabelt Ã¤ndrad typ inte tillÃ¥ten i new-uttryckvariadiska funktioner mÃ¥ste anvÃ¤nda bas-AAPCS-variantenvariadiska mallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>variadiskt snuttanropvarianten %qD och basen %qD har inkompatibla typervarianten %qD Ã¤r en inbyggdvarianten %qD Ã¤r inte en funktionvarianten %qs och basen %qs vid %L har inkompatibla typer: %svarianten %qs vid %L Ã¤r varken en funktion eller subrutinvektor-%qs-element Ã¤r inte ett GIMPLE-vÃ¤rdevektor-%qs med elementindex som inte Ã¤r NULLvektorargument skickat till funktion utan prototypvektorvillkor kommer expanderas bitvisvektoroperationen kommer expanderas parallelltvektoroperationen kommer expanderas bitvisvektoroperationen kommer expanderas med en ensam skalÃ¤r operationvektorspill i uttrycket %qE av typen %qT resulterar i %qEvektorspill i ett uttryck av typen %qT resulterar i %qEvektorblandningsoperationen kommer expanderas bitvisvektorstorleken Ã¤r inte en hel multipel av komponentstorlekenvektortyper fÃ¶rvÃ¤ntades i %qsvektortyper fÃ¶rvÃ¤ntades i %qsvektorisering hÃ¤nde inte fÃ¶r en simd-slingavektorer med olika elementantal funna i %qsverify_bind_c_derived_type(): Den angivna symbolen Ã¤r ovÃ¤ntat NULLverify_cgraph_node misslyckadesverify_flow_info misslyckadesverify_flow_info: Grundblock %d efterfÃ¶ljarbÃ¥ge Ã¤r trasigverify_flow_info: Block %i har loop_father, men det finns inga slingorverify_flow_info: Block %i saknar loop_fatherverify_flow_info: Dubblerad bÃ¥ge %iâ†’%iverify_flow_info: Felaktigt block fÃ¶r fall igenom %i->%iverify_flow_info: Felaktig fall igenom %i->%iverify_flow_info: Saknat blockantal %iverify_flow_info: REG_BR_PROB stÃ¤mmer inte med cfg %i %iverify_flow_info: REG_BR_PROB Ã¤r satt men cfg-sannolikhet Ã¤r inte detverify_flow_info: Fel antal block %iverify_flow_info: Fel sannolikhet fÃ¶r bÃ¥ge %iâ†’%iverify_flow_info: oallokerad bÃ¥gflagga satt pÃ¥ %d â†’ %dverify_flow_info: oallokerad flagga satt i GB %dverify_gimple misslyckadesverify_ssa misslyckadesversionsattributet Ã¤r inte en strÃ¤ngmarkÃ¶r fÃ¶r versionshanteringskonflikt i filenversionen Ã¤rvd frÃ¥n %qT Ã¤r deklarerad hÃ¤rversionen av %<g%> kommer utelÃ¤mnas, ange en version fÃ¶r individuell utÃ¶kning.en versionerad symbol mÃ¥ste vara publikversionerade symboler mÃ¥ste ha standardsynlighetvirt-specificerare i %qs Ã¤r inte tillÃ¥tet utanfÃ¶r en klassdefinitionvirtuell PHI med argumentplatservirtuellt SSA-namn fÃ¶r icke-VOP-deklarationvirtuell bas %qT Ã¤r oÃ¥tkomlig i %qT pÃ¥ grund av tvetydighetvirtuell definitionsoperand saknas fÃ¶r satsvirtuell definition Ã¤r inte ett SSA-namnvirtuell definition av en sats Ã¤r inte aktuellvirtuell funktion %q+D Ã¥sidosÃ¤tter slutlig funktionen virtuell funktion kan inte ha hÃ¤rledd returtypmultiversionering av virtuell funktion stÃ¶djs intevirtuella funktioner kan inte %<constexpr%> fÃ¶re C++20virtuella funktioner kan inte vara vÃ¤nnervirtuell metod %qDvirtuell icke klassfunktion %qsden virtuella tabellen fÃ¶r typen %qD innehÃ¥ller RTTI-informationden virtuella tabellen fÃ¶r typen %qD bryter mot endefinitionsregelnden virtuella tabellpekaren anvÃ¤nds oinitieradvirtuell anvÃ¤ndning av en sats Ã¤r inte aktuellvirtuell anvÃ¤ndningsoperand saknas fÃ¶r satssynlighetsargumentet Ã¤r inte en strÃ¤ngsynlighetsattribut stÃ¶djs inte fÃ¶r denna konfiguration, ignorerasvms â€�#pragma __messageâ€� ignorerasvÃ¤rdet av typen void ignoreras inte vilket bÃ¶r gÃ¶rasvolatilt argumentvtabell fÃ¶r vtable-verifiering stÃ¶djs inte med LTOwaitpid misslyckadesvarning: varning: Ã¶vervÃ¤g att lÃ¤nka med â€�-staticâ€� eftersom systembibliotek medfÃ¶rvÃ¤ntade â€�%sâ€�svag %q+D kan inte definieras %qEsvaga aliasdefinitioner stÃ¶djs inte i denna konfigurationsvaga alias stÃ¶djs intesvag deklaration av %q+D tillÃ¤mpad pÃ¥ en redan befintlig, statisk definitionsvagdeklaration av %q+D mÃ¥ste vara publiksvagdeklaration av %q+D stÃ¶djs intevikter behÃ¶ver vara ickenegativavid lagring av %qT behÃ¶ver %qE en vektorbas och ett skalÃ¤rindexnÃ¤r utdata skrevs till %s: %mmedan %qT dekomponeras till %E elementmedan %qT dekomponeras till %wu elementmedan %qT dekomponeras till %wu elementvid referens av %qDbredden pÃ¥ %qD Ã¤r stÃ¶rre Ã¤n dess typbredden pÃ¥ %qs Ã¤r stÃ¶rre Ã¤n sin typbredden pÃ¥ bitfÃ¤ltet %qD har icke-heltalstyp %qTmedmed %<ancestor%> fÃ¥r bara klausulerna %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> och %<map%> fÃ¶rekomma pÃ¥ konstruktioneni denna slingautan %<-gdwarf-5%> Ã¤r %<-gvariable-location-views=incompat5%> likvÃ¤rdigt med %<-gvariable-location-views%>arbetsdelande region fÃ¥r inte vara nÃ¤ra innesluten inuti arbetsdelande, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> eller %<taskloop%> regionskrivning av %wu-bitsdata utanfÃ¶r grÃ¤nsen fÃ¶r destinationsobjektet, data avhuggen till %wu bitarwrite_atom(): FÃ¶rsÃ¶ker skriva dab-atomwrite_symbol(): felaktig modulsymbol %qswrite_symtree(): Symbolen inte skrivenatt skriva %E byte till en region av storlek %E spiller Ã¶ver destinationenatt skriva %E byte till en region av storlek %E spiller Ã¶ver destinationenatt skriva %E eller fler byte till en region av storlek %E spiller Ã¶ver destinationenskriver %wu byte till en region med storlek %wuskriver %wu byte till en region med storlek %wuskriver %wu byte till en region med storlek mellan %wu och %wuskriver %wu byte till en region med storlek mellan %wu och %wuskriver CMI %qsatt skriva mellan %E och %E byte till en region av storlek %E spiller Ã¶ver destinationenskriver mellan %wu och %wu byte till en region med storlek %wuskriver mellan %wu och %wu byte till en region med storlek mellan %wu och %wuskriver till konstant objekt (argument %d)skriver en byte fÃ¶r mycket till en region av en storlek som beror pÃ¥ %<strlen%>skriver utdatafilskriver via nollpekare (argument %d)nÃ¤r utdata skrevs till LTRANS-utdatalista %s: %mskrivning till adressrymden %qs stÃ¶djs intefel %<TYPE_CACHED_VALUES%>-postfel antal fÃ¶rgreningsbÃ¥gar efter villkorligt hopp i gb %ifel antal fÃ¶rgreningsbÃ¥gar efter ovillkorligt hopp %ifelaktigt argument %qs till flaggan %qsfel argument till ignorerade attributfel bÃ¥ge %d->%d fÃ¶r PHI-argumentfel post i %<TYPE_ARG_TYPES%>-listafel omedelbar anvÃ¤ndningslistafel instruktion i fall-igenom-bÃ¥genfel lista Ã¶ver lÃ¤mnade slingor fÃ¶r bÃ¥ge %dâ†’%dfel antal argumentfel antal argument angivet fÃ¶r attributet %qEfel antal argument till %%:debug-level-gtfel antal argument till %%:dwarf-version-gtfel antal argument till %<__builtin_addressof%>fel antal argument till %<__builtin_assoc_barrier%>fel antal argument till %<__builtin_call_with_static_chain%>fel antal argument till %<__builtin_choose_expr%>fel antal argument till %<__builtin_complex%>fel antal argument till %<__builtin_convertvector%>fel antal argument till %<__builtin_launder%>fel antal argument till %<__builtin_shuffle%>fel antal argument till %<__builtin_shufflevector%>fel antal argument till attributet %<assume%>fel antal argument till funktionen %<__builtin_next_arg%>fel antal argument till funktionen %<va_start%>fel antal fÃ¶rgreningsbÃ¥gar efter ovillkorligt hopp i gb %ifel antal mallargument (%d, skulle vara %d)fel antal mallargument (%d, skulle vara Ã¥tminstone %d)felaktiga utgÃ¥ende bÃ¥gflaggor vid slutet av gb %dfelaktigt strateginamn %qs angivet till flaggan %qsfel trÃ¤d i %<TYPE_FIELDS%>-listafel typ pÃ¥ argument till %sfel typ pÃ¥ argument till absfel typ pÃ¥ argument till absufel typ pÃ¥ argument till bitkomplementfel typ pÃ¥ argument till konjunktionfel typ pÃ¥ argument till minskningfel typ pÃ¥ argument till Ã¶kningfel typ pÃ¥ argument till unÃ¤rt utropsteckenfel typ pÃ¥ argument till unÃ¤rt minusfel typ pÃ¥ argument till unÃ¤rt plusfel sorts argument %sx87-registerretur med x87 avaktiveratxstormy16_print_operand: okÃ¤nd kodman kan aktivera %qs genom att anvÃ¤nda kommandoradsflaggan %<-march%>, eller genom att anvÃ¤nda attributet eller pragmat %<target%>man kan aktivera RVV genom att anvÃ¤nda kommandoradsflaggan %<-march%>, eller genom att anvÃ¤nda attributet eller pragmat %<target%>man kan aktivera SVE genom att anvÃ¤nda kommandoradsflaggan %<-march%>, eller genom att anvÃ¤nda attributet eller pragmat %<target%>man kan tysta denna varning genom att anvÃ¤nda en hexadecimal konstant (%wx istÃ¤llet fÃ¶r %wd)man kan stabilisera detta vÃ¤rde med %<--param hardware_destructive_interference_size=%d%>, eller avaktivera denna varning med %<-Wno-interference-size%>du kan anvÃ¤nda en inline-namnrymd istÃ¤lletdu kan gÃ¥ runt detta genom att ta bort initierarendu kan inte ta adressen till en nÃ¤stad funktion om du anvÃ¤nder flaggan %qsdu behÃ¶ver anvÃ¤nda flaggan %<-%s%>din egna CPU-arkitektur (%qs) stÃ¶djer inte ABI:et %qs, Ã¥tergÃ¥r till %<-m%s=%s%>z*inx krÃ¤ver ABI ilp32, ilp32e eller lp64z/Arkitektur.noll som en nollpekarkonstantnollÃ¤ngds vektorsektion i en %qs-klausulnoll eller negativ storlek pÃ¥ vektorn %q+Dnollstor typ %qT i %<reduction%>-klausulnollstor typ %qT i %qs-klausulvektorstorlek nollnoll i bredd i bitfÃ¤lt %q+Dstorlek noll pÃ¥ bitfÃ¤lt %qsnollstorlek i %s formatstrÃ¤ng%s-formatstrÃ¤ng med lÃ¤ngden nollvektor med storlek noll %qDvektor med storlek noll %qTvektormedlem %qD med storlek noll i en i Ã¶vrigt tom %q#Tvektormedlem %qD med storlek noll Ã¤r inte vid slutet av %q#T{anonym}{felaktig}
\ No newline at end of file
--- 2274,2281 ----
  begÃ¤rs frÃ¥n %q#D
  begÃ¤rd hÃ¤rifrÃ¥n
  behÃ¶verrequires-klausul vid deklaration av icke-funktionstypen %qTrequires-klausul pÃ¥ returtypenrequires-klausul pÃ¥ type-idrequires-klausul pÃ¥ typedefupplÃ¶snings-under-id %wx Ã¤r inte en objektfilresolve_function(): felaktig funktionstypresolve_intrinsic(): FÃ¶r mÃ¥nga argument fÃ¶r inbyggdresolve_operator(): Felaktig inbyggdresolve_ref(): Felaktig vektorreferensresolve_subroutine(): felaktig funktionstypupplÃ¶sning av indirekt funktion deklarerad hÃ¤rresultatet av %<%wu^%wu%> Ã¤r %wu; menade du %<1 << %wu%> (%wu)?resultatet av %<%wu^%wu%> Ã¤r %wu; menade du %<1LL << %wu%>?resultatet av %<%wu^%wu%> Ã¤r %wu; menade du %<1e%wu%>?resultatet av %<%wu^%wu%> Ã¤r %wu; menade du exponentiering?resultatet av %<operator->()%> ger annat Ã¤n pekareresultatet av %qE behÃ¶ver %u bitar fÃ¶r att representeras, men %qT har bara %u bitarresultattypen Ã¤r inte en enkel typbegrÃ¤nsningresultat med teckenlÃ¤ngd som inte Ã¤r konstantsignering av returadress stÃ¶djs endast fÃ¶r %<-mabi=lp64%>retur kastar %qv-kvalificerare frÃ¥n pekarmÃ¥ltypreturbÃ¥ge pekar inte pÃ¥ utgÃ¥ng i gb %dretur frÃ¥n pekare till ej omgivande adressrymdretur skapar en %q#v-kvalificerad funktionspekare frÃ¥n en okvalificeradretur inte fÃ¶ljt av en barriÃ¤rreturtypen %q#T Ã¤r ofullstÃ¤ndigreturtyp sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>returtypen Ã¤r en ofullstÃ¤ndig typreturtypen kan vara en kandidat fÃ¶r ett formatattributreturtypen fÃ¶r %qD Ã¤r inte %<int%>returtypen fÃ¶r %qD Ã¤r inte %qsreturtyp fÃ¶r en funktionen returtypsspecifikation fÃ¶r konstruerare Ã¤r ogiltigspecifikation av returtyp fÃ¶r destruerare Ã¤r ogiltigtreturtyp angiven fÃ¶r %<operator %T%>returtypen angiven fÃ¶r hÃ¤rledningsguidenreturvÃ¤rdets typ stÃ¤mmer interetur med vÃ¤rde i funktion utan returtypreturn-sats med ett vÃ¤rde i funktion som returnerar %qTreturn-sats utan vÃ¤rde i funktion som returnerar %qTreturtypskravet Ã¤r inte en typbegrÃ¤nsningreturnerad frÃ¥n %qDreturnerad frÃ¥n %qTreturnerar %qT frÃ¥n en funktion med inkompatibel returtyp %qTatt returnera %qT frÃ¥n en funktion med returtyp %qT skapar pekare frÃ¥n heltal utan typkonverteringatt returnera %qT frÃ¥n en funktion med returtyp %qT skapar pekare av ett heltal utan typkonverteringreturnerar %qT frÃ¥n en pekartyp med inkompatibel skalÃ¤r lagringsordning %qTreturnerar ett vÃ¤rde frÃ¥n en konstruerarereturnerar ett vÃ¤rde frÃ¥n en destruerarereturnerar en initierarlistaatt returnera en lokal %<initializer_list%>-variabel %qD utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektornreturnerar pekare till %qD av typen %qT frÃ¥n en funktion med inkompatibel typ %qTreturnerar referens till en temporÃ¤ratt returnera en temporÃ¤r %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektornÃ¥tervÃ¤nder till grinden fÃ¶r ett mekaniskt problemreturns_twice-anrop Ã¤r %s i grundblock %domvÃ¤nd lagringsordning fÃ¶r flyttalsskalÃ¤reromvÃ¤nd lagringsordning fÃ¶r skalÃ¤reromvÃ¤nd lagringsordning fÃ¶r %s-lÃ¤gethÃ¶gra operanden av kommaoperator kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionhÃ¶ger operand av kommaoperator har ingen effekthÃ¶gra operanden av kommaoperator Ã¤r en referens, inte ett anrop, till funktionen %qEhÃ¶gra operanden av skiftuttrycket %q+E Ã¤r stÃ¶rre Ã¤n eller lika med precisionen %wu av den vÃ¤nstra operandenhÃ¶ger operand av skiftuttrycket %q+E Ã¤r negativhÃ¶gerprecisionhÃ¶gerprecision i strfmon-formathÃ¶gershiftoperanden â‰¥ storleken pÃ¥ typenhÃ¶gershiftoperanden â‰¥ storleken pÃ¥ vektorelementethÃ¶gershiftoperanden Ã¤r negativhÃ¶ger operand av kommauttryck har ingen effektavrundningslÃ¤ge stÃ¶djs inte fÃ¶r VAX-flyttalavrundningsresultatet kommer alltid bli 0avrundning till %d bitar har ingen effekt fÃ¶r flyttalsvÃ¤rde med %d decimalbitarrutinen %qD Ã¤r deklarerad hÃ¤rrutinanropet anvÃ¤nder OpenACC-parallellism som Ã¤r otillÃ¥tet av den omgivande rutinenrutinanropet anvÃ¤nder samma OpenACC-parallellism som den omgivande slinganrv32e krÃ¤ver ABI:et ilp32erx100-cpu har inte FPU-hÃ¥rdvararx200-cpu har inte FPU-hÃ¥rdvarasamma kanoniska typnod fÃ¶r olika typer %qT och %qTsamma variabel anvÃ¤nd i %<firstprivate%>- och %<lastprivate%>-klausuler vid %<distribute%>-konstruktionsamma version definierades tidigare hÃ¤rsame_comdat_group Ã¤r inte en cirkulÃ¤r listasame_comdat_group-lista Ã¶ver olika grupperrensningsfunktionsattributen stÃ¤mmer inteuppfyllelsen av den atomÃ¤ra begrÃ¤nsningen %qE beror pÃ¥ sig sjÃ¤lvuppfyllt vÃ¤rde Ã¤r fÃ¶rst berÃ¤knat till %qE hÃ¤rifrÃ¥nuppfyllelsevÃ¤rdet av den atomÃ¤ra begrÃ¤nsningen %qE Ã¤ndrades frÃ¥n %qE till %qEmÃ¤ttnadsbitsintervallet mÃ¥ste vara en konstant omedelbarmÃ¤ttnadsbitsintervallet mÃ¥ste ligga i intervallet [%wd, %wd]spara temporÃ¤ra preprocessade filersÃ¥g %d %<template<>%>, behÃ¶ver %d fÃ¶r specialisering av medlemsfunktionsmallsÃ¤g %<typename %E%> om en typ avsesskalÃ¤rt objekt %qD krÃ¤ver ett element i initierarenskalan mÃ¥ste vara ickenegativskalning kan inte samexistera med normalisering, hoppar Ã¶ver
! %<auto%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameter%<runtime%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameteruttryck fÃ¶r styckesstorlek fÃ¶r schemalÃ¤ggning mÃ¥ste vara heltalrÃ¤ckvidd %qT fÃ¶re %<~%> Ã¤r inte ett klassnamnenum %qT med rÃ¤ckvidd skickad vidare %<...%> som %qT fÃ¶re %<-fabi-version=6%>, %qT efterenum med rÃ¤ckvidd Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>upprÃ¤kningstyp med/utan rÃ¤ckviddsbegrÃ¤nsning stÃ¤mmer inte Ã¶verens fÃ¶r enum %q#TvÃ¤rdesargument mÃ¥ste vara ett konstant heltalsuttryckvÃ¤rdesargument mÃ¥ste vara ett konstant heltalsuttryck vid %CvÃ¤rdesargumentet mÃ¥ste vara ickenegativtvÃ¤rdesargumentet mÃ¥ste vara ickenegativt vid %Candra argumentet mÃ¥ste vara en konstantandra argumentet mÃ¥ste vara en skiva eller strÃ¤ngandra argumentet till %q+D skall vara %<char **%>andra argumentet till %<__builtin_call_with_static_chain%> mÃ¥ste vara en pekartypandra argumentet till %<__builtin_prefetch%> mÃ¥ste vara en konstantandra argumentet till %<va_arg%> Ã¤r en funktionstyp %qTandra argumentet till %<va_arg%> Ã¤r av ofullstÃ¤ndig typ %qTandra argumentet till funktionen %qE mÃ¥ste vara en konstant heltalsexponent till 2 mellan %qi och %qu bitarandra operanden i villkorsuttryck kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionandra operanden av villkorsuttryck har ingen effektandra operanden av villkorsuttryck Ã¤r en referens, inte ett anrop, till funktionen %qEandra operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den tredje operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>andra parametern till %<va_start%> Ã¤r inte det sista namngivna argumentetandra, tredje och fjÃ¤rde argumentet mÃ¥ste vara en konstantsektion nr. %u saknas eller Ã¤r trasigsektion %qs saknas eller Ã¤r trasigsektionen finns redan: %qssektionsankare mÃ¥ste vara avaktiverade nÃ¤r ordningsÃ¤ndring pÃ¥ toppnivÃ¥ Ã¤r avaktiveratsektionsankare mÃ¥ste vara avaktiverade nÃ¤r unit-at-a-time Ã¤r avaktiveratargument till sektionsattributet Ã¤r inte en strÃ¤ngkonstantattributet â€�sectionâ€� kan inte anges fÃ¶r lokala variablerattributet â€�sectionâ€� Ã¤r inte tillÃ¥ten fÃ¶r %q+Dattributet â€�sectionâ€� stÃ¶djs inte fÃ¶r denna mÃ¥larkitektursektion i %q+D kan inte Ã¥sidosÃ¤ttassektion %q+D stÃ¥r i konflikt med tidigare deklarationsektionen fÃ¶r aliaset %q+D mÃ¥ste stÃ¤mma med sektionen fÃ¶r dess mÃ¥lsektionstypskonfliktsektionstypen stÃ¥r i konflikt med %qDsegmenteringsfelsegmenteringsfel (kod)valda fp16-alternativ Ã¤r inkompatiblavÃ¤ljaren %qs tar inte nÃ¥gra egenskaperselektorn %qs tar inte nÃ¥gra egenskaper vid %Cselektorn %qs Ã¤r inte tillÃ¥ten fÃ¶r kontextselektormÃ¤ngd %qsselektorn %qs Ã¤r inte tillÃ¥ten fÃ¶r kontextselektormÃ¤ngd %qs vid %CvÃ¤ljaren %qs anges mer Ã¤n en gÃ¥ng i mÃ¤ngden %qsen vÃ¤ljare mÃ¥ste vara en omedelbarvÃ¤ljaren mÃ¥ste vara en heltalskonstant i intervallet [0..%wi]vÃ¤ljarmÃ¤ngd %qs angiven mer Ã¤n en gÃ¥ngsjÃ¤lvjÃ¤mfÃ¶relse berÃ¤knas alltid till falsktsjÃ¤lvjÃ¤mfÃ¶relse berÃ¤knas alltid till santsjÃ¤lvtester Ã¤r inte aktiverade i detta byggesjÃ¤lvtester Ã¤r inkompatibla med %<-E%>semantisk interposition stÃ¤mmer intesÃ¤tt %qs till Ã¥tminstone %d fÃ¶r fler detaljersÃ¤tt alla platsvÃ¤rden till ett specifikt vÃ¤rde (intern flagga)mÃ¤ngdbastypen mÃ¥ste vara en ordinaltypmÃ¤ngdtypen kan inte initieras med en %qsmÃ¤ngdtypen tar inte ett annat heltalsvÃ¤rdesetjmp/longjmp inuti %<simd%>-konstruktionsetter-metodnamn mÃ¥ste avslutas med %<:%>nÃ¤r grÃ¤ns fÃ¶r maximal storlek pÃ¥ core-fil sattes: %mskuggad deklaration Ã¤r hÃ¤rskuggar inbyggd funktion %q#Dskuggar biblioteksfunktion %q#Dskuggar tidigare typdeklaration av %q#Ddelad SSA-namnsinformationshared och mdll Ã¤r inkompatibladelat anropssats:shared stÃ¶djs intedelad rtxdelad minnesregion spiller Ã¶verskiftantal Ã¤r inte ett heltalskiftuttrycket %q+E spiller Ã¶verskift med operand som inte Ã¤r heltalkort lÃ¤sning nÃ¤r exportdata lÃ¤stesshow_array_ref(): OkÃ¤nd vektorreferensshow_array_spec(): Ohanterad vektorformtyp.show_code_node(): Felaktig satskodshow_expr(): Felaktig inbyggd i uttryckshow_expr(): Vet inte hur uttrycket skall visasshow_ref(): Felaktig komponentkodsyskonanropsbÃ¥gar fÃ¶r instruktion som inte Ã¤r anrop i gb %isidoeffekter inte omrÃ¤knade nÃ¤r %<ADDR_EXPR%> Ã¤ndradessidoeffektselement i icke sidoeffekts-CONSTRUCTORkonvertering med tecken frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet av %qEkonvertering med tecken frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet frÃ¥n %qE till %qEtecken pÃ¥ typ och maskinlÃ¤ge %qs passar inte ihopenkelt IFsimplify_intrinsic_op(): Felaktig operatorsimplify_min_max(): Felaktig typ i argumentlistanensamt attribut %<target_clones%> ignorerasstorleken %qE pÃ¥ vektorn %qE Ã¶verskrider maximal objektstorlek %qEstorleken %qE pÃ¥ vektorn %qE Ã¤r negativstorleken %qE pÃ¥ vektorn Ã¶verskrider maximal objektstorlek %qEstorleken %qE pÃ¥ vektorn Ã¤r negativstorlek i vektor-new mÃ¥ste ha heltalstypstorleken Ã¤r fÃ¶r storstorleken stÃ¤mmer inte i argument %d till %qEstorleken pÃ¥ %q+D %E byte Ã¶verskrider maximal objektstorlek %wustorleken pÃ¥ %qD skiljer frÃ¥n storleken pÃ¥ originaldeklarationenstorleken pÃ¥ %qs (%wd) skiljer frÃ¥n dess deklarerade storlek (%wd)storlek pÃ¥ vektorn %qD av typen %qT Ã¤r inte en heltalstypstorlek pÃ¥ vektorn %qD Ã¤r inte ett konstantuttryck av heltalstypstorleken pÃ¥ vektorn %qE Ã¶verskrider maximal objektstorlek %qEstorlek pÃ¥ vektorn %qE har ofullstÃ¤ndig typstorlek pÃ¥ vektorn %qE Ã¤r inte av heltalstypstorleken pÃ¥ vektorn %qE Ã¤r negativstorlek pÃ¥ vektorn %qE Ã¤r inte ett konstant uttryckstorleken pÃ¥ vektorn %qE Ã¤r fÃ¶r storstorleken av vektorelement Ã¤r inte en multipel av dess justeringstorleken pÃ¥ vektorn Ã¶verskrider maximal objektstorlek %qEstorlek pÃ¥ vektorn av typen %qT Ã¤r inte en heltalstypstorlek pÃ¥ vektorn Ã¤r inte ett konstant uttryckstorlek pÃ¥ vektorn Ã¤r inte ett konstantuttryck av heltalstypstorleken pÃ¥ vektorn Ã¤r fÃ¶r storstorlek pÃ¥ slinga %d borde vara %d, inte %dstorleken pÃ¥ returvÃ¤rdet frÃ¥n %q+D Ã¤r %u bytestorleken pÃ¥ returvÃ¤rdet frÃ¥n %q+D Ã¤r stÃ¶rre Ã¤n %wu bytestorleken pÃ¥ strÃ¤nglitteralen Ã¤r fÃ¶r storstorleken pÃ¥ typen %qT Ã¤r fÃ¶r stor (%qE byte)storlek pÃ¥ en namnlÃ¶s vektor har ofullstÃ¤ndig typstorlek pÃ¥ en namnlÃ¶s vektor Ã¤r inte av heltalstypstorleken pÃ¥ en namnlÃ¶s vektor Ã¤r negativstorleken pÃ¥ en namnlÃ¶s vektor Ã¤r fÃ¶r storstorleken pÃ¥ variabeln %q+D Ã¤r fÃ¶r storstorleksintervall till flaggan %qs skall vara Ã¶kandesizeof(long double) Ã¤r 12.sizeof(long double) Ã¤r 16.en skiva kan endast jÃ¤mfÃ¶ras med nilskivkapacitet mÃ¥ste vara ett heltalskivslut mÃ¥ste vara ett heltalskiva av oadresserbart vÃ¤rdesÃ¥ varje instansiering med ett icke-tomt parameterpaket vore felformuleradsoft-float och long-double-128 Ã¤r inkompatiblanÃ¥gra delar av makroexpansionen Ã¤r inte skyddade av denna %qs-klausulledsen, inte implementeratledsen, inte implementerat: tyvÃ¤rr: semantiken fÃ¶r inline-funktioners statiska data %q#D Ã¤r felaktig (du kommer fÃ¥ flera exemplar)tyvÃ¤rr: semantiken fÃ¶r inline-variabeln %q#D Ã¤r felaktig (du kommer fÃ¥ flera exemplar)kÃ¤llan Ã¤r en pekare till en ofullstÃ¤ndig typkÃ¤llan Ã¤r inte en pekarekÃ¤llan Ã¤r inte en pekare till en klasskÃ¤llan Ã¤r inte en klasstypkÃ¤llan Ã¤r en ofullstÃ¤ndig klasstypkÃ¤llkodsplatser fÃ¶r funktionen %qD har Ã¤ndrats, profildatan kan vara inaktuellkÃ¤llobjekt %qE av storlek %skÃ¤llobjektet Ã¤r allokerat hÃ¤rkÃ¤llobjektet ligger sannolikt pÃ¥ adress nollkÃ¤llobjektet med storlek %s allokerad av %qEkÃ¤lltypen Ã¤r inte polymorfiskmellanslag fÃ¶ljt av skiljetecken %<%c%>specifikation %qs har ogiltig %<%%0%c%>specifikationen %qs har ogiltig %<%%@%c%>specifikation %qs har ogiltig %<%%W%c%>specifikation %qs har ogiltig %<%%x%c%>specifikationen %qs Ã¤r ogiltigspecifikationsfel: %<%%*%> har inte initierats av en mÃ¶nstermatchningspec-fel: mer Ã¤n ett argument till %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec-fel: mer Ã¤n ett argument till %<SYSROOT_SUFFIX_SPEC%>specifikationsfel: okÃ¤nd specifikationsflagga %qcspecfilen har ingen spec fÃ¶r lÃ¤nkningspecifikation Ã¤r â€�%sâ€�
  
  spec-genererad flagga Ã¤r bara %<-%>spec_dimen_size(): Felaktig dimensionspecialisering %qT efter instansiering %qTspecialisering av %qD efter instansieringspecialisering av %qD i en annan namnrymdspecialisering av %qD i fÃ¶rekomma i namnrymdsrÃ¤ckviddspecialisering av %qT efter instansieringspecialisering av aliasmall %qDspecialisering av implicit deklarerad specialmedlemsfunktionspecialisering av variabelkonceptet %q#Dspecialisering av variabelmall %qD deklarerad som en funktionspecialisering av medlem %<%T::%E%> krÃ¤ver %<template<>%>-syntaxden angivna grÃ¤nsen %E Ã¶verskrider destinationsstorleken %Eden angivna grÃ¤nsen %E Ã¶verskrider maximal objektstorlek %Eden angivna grÃ¤nsen %E Ã¶verskrider kÃ¤llstorleken %Eden angivna grÃ¤nsen %E kan Ã¶verskrida destinationsstorleken %Eden angivna grÃ¤nsen %E kan Ã¶verskrida maximal objektstorlek %Eden angivna grÃ¤nsen %E kan Ã¶verskrida kÃ¤llstorleken %Eangiven grÃ¤ns pÃ¥ %wu Ã¶verskrider %<INT_MAX%>angiven grÃ¤ns pÃ¥ %wu Ã¶verskrider maximal objektstorlek %wuangiven grÃ¤ns pÃ¥ %wu Ã¶verskrider storleken %wu pÃ¥ destinationsobjektetden angivna grÃ¤nsen [%E, %E] Ã¶verskrider destinationsstorleken %Eangivna grÃ¤nsen [%E, %E] Ã¶verskrider maximal objektstorlek %Eden angivna grÃ¤nsen [%E, %E] Ã¶verskrider kÃ¤llstorleken %Eangivna grÃ¤nsen [%E, %E] kan Ã¶verskrida maximal objektstorlek %Eden angivna grÃ¤nsen [%E, %E] kan Ã¶verskrida kÃ¤llstorleken %Eangiven grÃ¤nsintervall pÃ¥ [%wu, %wu] Ã¶verskrider %<INT_MAX%>angiven sort fÃ¶r liten fÃ¶r upprÃ¤kningsvÃ¤rdenflaggan %qs angiven mer Ã¤n en gÃ¥ngden angivna storleken %E Ã¶verskrider maximal objektstorlek %Eden angivna storleken %E kan Ã¶verskrida maximal objektstorlek %Eden angivna storleken mellan %E och %E Ã¶verskrider maximal objektstorlek %Eden angivna storleken mellan %E och %E kan Ã¶verskrida maximal objektstorlek %Eange ett systemregister med en liten strÃ¤nglÃ¤ngdange biblioteksordningen, biblioteken kan anges med en kommaseparerad fÃ¶rkortning: log,min,pim,iso eller med katalognamn: m2log,m2min,m2pim,m2iso."ange listan av kÃ¶rtidsmoduler och deras initieringsordningange det modulmanglade prefixnamnetange det modulmanglade prefixnamnet fÃ¶r alla moduler i fÃ¶ljande inkluderingssÃ¶kvÃ¤garatt ange vektortyper med %<__attribute__ ((sÃ¤tt))%> bÃ¶r undvikasspecifikationers %%include-syntax felaktig efter %ld teckenspecifikationers %%rename-syntax felaktig efter %ld teckenspecifikationers %s-specifikation fanns inte nÃ¤r den skulle fÃ¥ nytt namnspecifikationsfil felaktig efter %ld teckenspecifikationer okÃ¤nt %%-kommando efter %ld teckenspekulativa bÃ¥gar Ã¤r inte nÃ¤rliggandevilsekommet %<>>%>, anvÃ¤nd %<>%> fÃ¶r att avsluta en mallargumentlistavilsekommen inledande interpunktionssekvens %<%.*s%> i formatvilsekommet avslutande %<%%%> i formatvilsekommen avslutande interpunktionssekvens %<%.*s%> i formatvilsekommet avslutande mellanslag i formatstackkrockvaktsstorlek %<%d%> mÃ¥ste vara lika med testintervallet %<%d%>stackramen mÃ¥ste vara mindre Ã¤n 64 kstackram inte en multipel av 8 byte: %wdstackram inte en multipel av oktabyte: %wdfÃ¶r stor stackramstackvaktvÃ¤rde mÃ¥ste en exakt potens av 2stackgrÃ¤nsuttryck stÃ¶djs intestackgrÃ¤nser stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturstackprov fÃ¶r SVE-ramarstackavkÃ¤nning krÃ¤ver %<-maccumulate-outgoing-args%> fÃ¶r att bli korrektstackavkÃ¤nning krÃ¤ver %<target("accumulate-outgoing-args")%> fÃ¶r att bli korrektstackskyddet skyddar inte funktioner: alla lokala vektorer Ã¤r mindre Ã¤n %d byte lÃ¥ngastackskyddet skyddar inte lokala variabler: buffert med variabel lÃ¤ngdstackregister anvÃ¤nt som global registervariabelstackstorlek mÃ¥ste vara en exakt potens av 2stackstorlek mÃ¥ste vara stÃ¶rre Ã¤n stackvaktsvÃ¤rdetstackstorlek fÃ¥r inte vara stÃ¶rre Ã¤n 64 kberÃ¤kning av stackanvÃ¤ndning stÃ¶djs inte av denna mÃ¥larkitekturstackanvÃ¤ndningen Ã¤r %wu bytestackanvÃ¤ndningen kan vara %wu bytestackanvÃ¤ndningen kan vara obegrÃ¤nsadfÃ¶r stor stackram: %d bytefristÃ¥ende OpenMP-direktiv i attributet %<omp::directive%> fÃ¥r bara fÃ¶rekomma pÃ¥ en tom satsstandardattributet %qE kan bara tillÃ¤mpas pÃ¥ funktionerstandardattribut i mitten av decl-specificerarestandardattribut mÃ¥ste fÃ¶regÃ¥ decl-specificerarna fÃ¶r att gÃ¤lla fÃ¶r deklarationen, eller fÃ¶lja dem fÃ¶r att gÃ¤lla fÃ¶r typenstandardattribut pÃ¥ namnrymder mÃ¥ste fÃ¶regÃ¥ namnrymdsnamnetstarten pÃ¥ ett RTL-fragment mÃ¥ste vara pÃ¥ en tidigare rad Ã¤n slutetbÃ¶rjan av implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rdestart/end fÃ¶r RTL-fragment Ã¤r i olika fileren sats kan inte lÃ¶sa upp adress till Ã¶verlagrad funktionsatsen har ingen effektsats Ã¤r en referens, inte ett anrop, till funktionen %qEsatsen Ã¤r inte ett konstant uttrycksats markerad fÃ¶r att kasta i mitten av blocksats markerad fÃ¶r att kasta, men gÃ¶r inte detsatsen anvÃ¤nder ett slÃ¤ppt SSA-namnsatsens volatile-flagga Ã¤r inte aktuellsatsen kommer aldrig utfÃ¶rassats utan effektsatsuttryck i ett konstant uttrycksatsuttryck Ã¤r inte tillÃ¥tna utanfÃ¶r funktioner eller i mallargumentlistorstatisk IO-deklaration fÃ¶r %q+D behÃ¶ver en adressstatisk fÃ¶rsÃ¤kran misslyckadesstatisk fÃ¶rsÃ¤kran misslyckades: %Estatisk fÃ¶rsÃ¤kran misslyckades: %sstatisk kedja med funktion som inte anvÃ¤nder enstatisk datamedlem %qD i namnlÃ¶s klassstatisk datamedlem %qE deklarerad %qsstatisk deklaration av %q+D fÃ¶ljer pÃ¥ icke-statisk deklarationstatisk initiering av variabeln %q+D i %<.shared%>-minne stÃ¶djs intestatic stÃ¶djs inte pÃ¥ TPF-OSstatisk medlem %qD kan inte vara ett bitfÃ¤ltstatisk medlem %qD deklarerad %<register%>statisk medlemsfunktion %q#D deklarerad med typkvalificerarestatisk medlemsfunktion %qD kan inte ha cv-kvalificerarestatisk medlemsfunktion %qD kan inte ha ref-kvalificerarestatic- eller typkvalificerare i vektordeklarerare som inte Ã¤r parameterden statiska typen %qT av sin operand Ã¤r en icke-publik basklass av den dynamiska typen %qTstatiskt allokerad instans av Objective-C-klass %qEattributen stdcall och cdecl Ã¤r inte kompatiblaattributen stdcall och fastcall Ã¤r inte kompatiblaattributen stdcall och thiscall Ã¤r inte kompatiblasteguttrycket refererar till den yttre iteratorn %qDsteget i implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rdesteget i implicerad do-slinga vid %L skall inte vara nollsats (%p) markerad som modifierad efter optimeringspass: sats med felaktig VUSEsatser utan blocklagringsklassen %<__thread%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklassen %<auto%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklassen %<register%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklassen %<thread_local%> Ã¤r ogiltig fÃ¶r funktionen %qslagringsklass %qD tillÃ¤mpad pÃ¥ mallinstansieringlagringsklass angiven fÃ¶r %qslagringsklass angiven fÃ¶r parameter %qElagringsklass angiven fÃ¶r parameter %qslagringsklass angiven fÃ¶r postfÃ¤ltlagringsklass angiven fÃ¶r postfÃ¤lt %qElagringsklass angiven fÃ¶r mallparameter %qslagringsklass angiven fÃ¶r typnamnlagringsklass angiven fÃ¶r namnlÃ¶s parameterlagringsklasspecificerare i %<sizeof%>lagringsklasspecificerare i %qElagringsklasspecificerare i typkonverteringlagringsklasspecificerare i tom deklaration med %<enum%> som underliggande typogiltig specificerare av lagringsklass i vÃ¤nfunktionsdeklarationerlagringsstorlek pÃ¥ %q+D Ã¤r inte konstantlagringsstorlek pÃ¥ %q+D Ã¤r okÃ¤ndlagringsstorlek pÃ¥ %qD har inte lÃ¶sts upplagringsstorlek pÃ¥ %qD Ã¤r inte konstantlagringsstorlek pÃ¥ %qD Ã¤r inte kÃ¤ndlagrar adressen till den lokala variabeln %qD i %qEkonstigt enhetsnamn %qs efter %qs: felaktigt tecken %qcstrateginamn %qs angivet till flaggan %qs stÃ¶djs inte i 32-bitars kodÃ¶verblivet %<,%> vid slutet av medlemsdeklarationÃ¶verblivet %<@%> i programÃ¶verblivet %<\%o%> i programÃ¶verblivet %qc i programvilsekommet %qs mellan Objective-C++ metoderÃ¶verblivet %qs i programstrÃ¶mmande underprocess misslyckadesstrÃ¶mmande underprocess dÃ¶dades av en signalstrftime-format kan inte formatera argumentstrÃ¤nglÃ¤ngden %qd Ã¤r stÃ¶rre Ã¤n den lÃ¤ngden %qd som ISO C%d-kompilatorer skall stÃ¶djaen strÃ¤ngliteral med ett anvÃ¤ndardefinierat suffix tillÃ¥tet i denna kontextstrong-cast-tilldelning har uppfÃ¥ngatsstrong-cast kan mÃ¶jligen behÃ¶vaspost definierad hÃ¤rposten har inga medlemmarposten har inga namngivna medlemmarpostjustering mÃ¥ste vara tvÃ¥ upphÃ¶jt till ett litet tal, inte %wupostfÃ¤ltstorleksgrÃ¤ns fÃ¶r poster kan bara sÃ¤ttas till 8 eller 32storleksgrÃ¤ns fÃ¶r poster kan bara sÃ¤ttas till 8, 32 eller 64strukturerade bindningsdeklarationer kan vara %qs endast i %<-std=c++20%> eller %<-std=gnu++20%>deklaration av strukturerad bindning fÃ¥r inte vara %qsdeklaration av strukturerad bindning fÃ¥r inte vara C++98 %<auto%>deklaration av strukturerad bindning fÃ¥r inte ha begrÃ¤nsat %<auto%>-typ %qTdeklaration av strukturerad bindning fÃ¥r inte ha typen %qTstrukturerad bindningsdeklaration satt men inte anvÃ¤ndstrukturerad bindning har en ofullstÃ¤ndig typ %qTstrukturerad bindning refererar till ofullstÃ¤ndig klasstyp %qTstrukturerad bindning refererar till ofullstÃ¤ndig typ %qTstrukturerade bindningar Ã¤r endast tillgÃ¤ngliga med %<-std=c++17%> eller %<-std=gnu++17%>underramverks inkludering %s stÃ¥r i konflikt med ramverks inkluderingunderobjekt %qD Ã¤r deklarerat hÃ¤runderprogrammet %q+F Ã¤r inte markerat %<Inline%>underprogrammet %q+F Ã¤r inte markerat %<Inline_Always%>index saknas i vektorreferensindexerat vÃ¤rde Ã¤r varken en vektor eller pekareindexerat vÃ¤rde Ã¤r varken en vektor eller pekareindexerat vÃ¤rde Ã¤r en funktionspekareindexering av vektor deklarerad %<register%>dÃ¤refter deklarerad som %s med %u ospecificerad variabelgrÃ¤nsdÃ¤refter deklarerad som %s med %u ospecificerade variabelgrÃ¤nserfÃ¶reslÃ¥r klamrar runt tom kropp i %<do%>-satsfÃ¶reslÃ¥r klamrar runt tom kropp i en %<else%>-satsfÃ¶reslÃ¥r klamrar runt tom kropp i en %<if%>-satsfÃ¶reslÃ¥r uttryckliga klamrar runt tom kropp i %<do%>-satsfÃ¶reslÃ¥r uttryckliga klamrar fÃ¶r att undvika tvetydighet i %<else%>fÃ¶reslÃ¥r parenteser runt %<&&%> inuti %<||%>fÃ¶reslÃ¥r parenteser runt %<+%> i operanden till %<&%>fÃ¶reslÃ¥r parenteser runt %<+%> inuti %<<<%>fÃ¶reslÃ¥r parenteser runt %<+%> inuti %<>>%>fÃ¶reslÃ¥r parenteser runt %<-%> i operanden till %<&%>fÃ¶reslÃ¥r parenteser runt %<-%> inuti %<<<%>fÃ¶reslÃ¥r parenteser runt %<-%> inuti %<>>%>fÃ¶reslÃ¥r parenteser runt %<>>%>-uttryckfÃ¶reslÃ¥r parenteser runt aritmetik i operanden till %<^%>fÃ¶reslÃ¥r parenteser runt aritmetik i operanden till %<|%>fÃ¶reslÃ¥r parenteser runt tilldelning som anvÃ¤nds som sanningsvÃ¤rdefÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<!=%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relser i operanden till %<&%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<==%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<^%>fÃ¶reslÃ¥r parenteser runt jÃ¤mfÃ¶relse i operanden till %<|%>fÃ¶reslÃ¥r parenteser runt operanden till %<!%> eller Ã¤ndra %<&%> till %<&&%> eller %<!%> till %<~%>fÃ¶reslÃ¥r parenteser runt operanden till %<!%> eller Ã¤ndra %<|%> till %<||%> eller %<!%> till %<~%>fÃ¶reslaget alternativ:fÃ¶reslagna alternativ:stÃ¶d fÃ¶r lÃ¤ge %qsstÃ¶dda kÃ¤rnarkitekturer:%sflaggan %<-mcpu=%s%> stÃ¥r i konflikt med flaggan %<-march=%s%>flaggan %<-mcpu=%s%> stÃ¥r i konflikt med flaggan %<-march=%s%>flaggan %<-mcustom-%s%> stÃ¥r i konflikt med flaggan %<-mcustom-%s%>flaggan %<-mcustom-%s%> behÃ¶vs fÃ¶r dubbel precisions flyttalvÃ¤rdet %2$d till flaggan %<-mcustom-%1$s%> mÃ¥ste vara mellan 0 och 255flaggan %qs bÃ¶rjar inte med %<-%>flaggan %qs stÃ¶djs inte lÃ¤ngreswitch-villkor har booleskt vÃ¤rdeswitch hoppar in i satsuttryckswitch hoppar Ã¶ver variabelinitieringarswitch saknar default-fallswitch-argument Ã¤r inte ett heltalswitch bÃ¶rjar hÃ¤rswitch-sats med storleken %lu ingÃ¥ngar Ã¤r fÃ¶r storsymbolen %qD refererad av %qD Ã¤r deklarerad hÃ¤rsymbolen behÃ¶ver definieras fÃ¶r att ha en versionsymbol anvÃ¤nds som omedelbar operandsymbol anvÃ¤nd med bÃ¥de bas- och indexerade registersymbol med avstÃ¥nd anvÃ¤nt i PIC-lÃ¤gesymboliska minnesreferenser stÃ¶djs endast pÃ¥ z10 eller senaresymtab_node::verify misslyckadessymver-attributargument mÃ¥ste ha formatet %<namn@nodnamn%>symver Ã¤r inte exporterad med standardsynlighetsymver stÃ¶djs bara pÃ¥ ELF-plattformarsymver-mÃ¥let exporteras inte med standardsynlighetsyntetiserad metod %qD krÃ¤vs fÃ¶rsta gÃ¥ngen hÃ¤rsystemsÃ¶kvÃ¤g %qs Ã¤r inte absoluttar adressen till en omedelbar funktion %qDtar adressen till konstrueraren %qDtar adressen till destrueraren %qDtar adressen till uttryck av typ %<void%>att ta adressen till en packad medlem i %qT kan resultera i ett ojusterat pekarvÃ¤rdetar adress till ett r-vÃ¤rdetar adress till temporÃ¤r vektoratt ta absolutvÃ¤rdet av en teckenlÃ¶s typ %qT har ingen effektatt ta adressen av en etikett fÃ¶ljer inte standardenmÃ¥l & vÃ¤rd Ã¤r %qs:%qs, %qs:%qs fÃ¶rvÃ¤ntadesmÃ¥lprocessorn stÃ¶djer inte ARM-lÃ¤gemÃ¥lprocessorn stÃ¶djer inte ARMv8-M:s sÃ¤kerhetstillÃ¤ggmÃ¥lprocessorn stÃ¶djer inte THUMB-instruktionermÃ¥lprocessorn stÃ¶djer inte interworkingmÃ¥lprocessorn stÃ¶djer inte ojusterade Ã¥tkomstermÃ¥l-OS:et stÃ¶djer inte ojusterade Ã¥tkomstermÃ¥largumentmÃ¥lattribut stÃ¶djs inte pÃ¥ denna maskinmÃ¥lattribut eller pragma Ã¤ndrar storlek pÃ¥ %<long double%>mÃ¥lattribut eller pragma Ã¤ndrar AltiVec ABImÃ¥lattribut eller pragma Ã¤ndrar darwin64 ABImÃ¥let stÃ¶djer inte atomÃ¤r profiluppdatering, enkellÃ¤ge valtmÃ¥let stÃ¶djer inte funktionsversionsavsÃ¤ndaremÃ¥lformatet stÃ¶djer inte oÃ¤ndlighetenmÃ¥let Ã¤r inte en pekare eller referensmÃ¥let Ã¤r inte en pekare eller referens till en klassmÃ¥let Ã¤r inte en pekare eller referens till en fullstÃ¤ndig typmÃ¥let fÃ¶r konvertering kan vara en kandidat fÃ¶r ett formatattributmÃ¥let fÃ¶r initialisering kan vara en kandidat fÃ¶r ett formatattributmÃ¥lspecifik inbyggd funktion Ã¤r inte tillgÃ¤ngligmÃ¥lspecifik flagga stÃ¤mmer intemÃ¥lsystemet stÃ¶djer inte felsÃ¶kningsutdatamÃ¥lsystemet stÃ¶djer inte felsÃ¶kningsformatet %qsmÃ¥l saknas efter %qsmallen %qD deklareradmallen %qE i-klausulen %qsmallargument %d Ã¤r ogiltigtmallargumentet %qE fÃ¶r typen %qT Ã¤r inte ett kompileringstidskonstantmallargumentet fÃ¶r %qD anvÃ¤nder lokal typ %qTmallargument krÃ¤vs fÃ¶r %<%s %T%>mallargument till %qD stÃ¤mmer inte med originalmallen %qDmallklass utan ett namnmallbegrÃ¤nsningsfel fÃ¶r %qDmalldeklaration av %<typedef%>malldeklaration av %q#Dmalldefinition av icke-mall %q#Dmallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)mallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d vid instansiering av %q+D, mÃ¶jligen frÃ¥n generering av virtuell tabell (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)mallparameter %q+#Dmallparametern %qD deklarerad hÃ¤rmallparameter %qD av typ %qT Ã¤r inte tillÃ¥ten i ett konstant heltalsuttryck eftersom den inte Ã¤r av heltals- eller upprÃ¤kningstypmallparameterlista anvÃ¤nd i explicit instansieringmallparameterlistan som ges stÃ¤mmer inte mallparametrarna till %qDmallparameterpaket %qD kan inte ha ett standardargumentmallparameterpaket kan inte ha ett standardargumentmallparameterpaket kan inte ha standardargumentmallparametertyp %qT deklarerad %<friend%>mallparametrar kan inte vara vÃ¤nnermallparametrar stÃ¤mmer inte med mallen %qDmallparameter Ã¤r inte hÃ¤rledbara i partiell specialisering:mallspecialisering av %qD Ã¤r inte tillÃ¥ten av ISO C++mallspecialisering med C-lÃ¤nkningmallspecificerare inte angivna i deklarationen av %qDmallmallparameter %qT i deklaration av hÃ¤rledningsguidemalltypparametrar mÃ¥ste anvÃ¤nda nyckelordet %<class%> eller %<typename%>mall med C-lÃ¤nkningmall-id %qD fÃ¶r %q+D stÃ¤mmer inte med nÃ¥gon malldeklarationmall-id %qD anvÃ¤nd som en deklareraremall-id %qE i deklaration av primÃ¤r mallmall-id Ã¤r inte tillÃ¥tet fÃ¶r destrueraremallintroduktioner Ã¤r inte en del av C++20 koncept; anvÃ¤nd %qs fÃ¶r att aktiveramallparameter-mallar fÃ¥r inte vara %<virtual%>temporÃ¤r av den ej litterala typen %qT i ett konstant uttrycktrestÃ¤llig %<operator?:%>trestÃ¤llig %<operator?:%> i %<%E ? %E : %E%>testar om ett koncept-id Ã¤r ett giltigt uttryck; lÃ¤gg till %<requires%> fÃ¶r att kontrollera uppfyllnadsemantiken %<audit%> skall vara Ã¥tminstone lika stark som semantiken %<default%>nyckelordet %<bool%> Ã¤r inte tillÃ¥tet i en C++20 konceptdefinition%<device%>-klausulens uttryck mÃ¥ste berÃ¤knas till %<1%>%<device%>-klausulens uttryck mÃ¥ste berÃ¤knas till %<1%> vid %Cattributet %<interrupt%> krÃ¤ver en MIPS32r2-processor eller bÃ¤ttreattributet %qE kan inte anvÃ¤ndas pÃ¥ en SVE-funktionstypattributet %qE behÃ¶ver argumentarkitekturen %qs stÃ¶djer inte %<-m%s=2008%>arkitekturen %qs stÃ¶djer inte %<-m%s=legacy%>arkitekturen %qs stÃ¶djer inte %<-mfp32%>arkitekturen %qs stÃ¶djer inte DSP-instruktionerarkitekturen %qs stÃ¶djer inte trolig gren-instruktionerarkitekturen %qs stÃ¶djer inte instruktionerna madd eller msubarkitekturen %qs stÃ¶djer inte udda enkelprecisionsregisterarkitekturen %qs stÃ¶djer inte par-enkel-instruktionerarkitekturen %qs stÃ¶djer inte instruktionen syncifelsÃ¶kningsinformationen %qs kan inte anvÃ¤ndas med fÃ¶rkompilerade huvudenprintf-flaggan â€� â€�strfmon-flaggan â€�!â€�printf-flaggan â€�#â€�strftime-flaggan â€�#â€�printf-flaggan â€�'â€�scanf-flaggan â€�'â€�strfmon-flaggan â€�(â€�printf-flaggan â€�+â€�strfmon-flaggan â€�+â€�printf-flaggan â€�-â€�strfmon-flaggan â€�-â€�strftime-flaggan â€�-â€�printf-flaggan â€�0â€�strftime-flaggan â€�0â€�strftime-modifieraren â€�Eâ€�printf-flaggan â€�Iâ€�scanf-flaggan â€�Iâ€�modifieraren â€�Oâ€�strftime-modifieraren â€�Oâ€�strfmon-flaggan â€�^â€�strftime-flaggan â€�^â€�strftime-flaggan â€�_â€�scanf-flaggan â€�aâ€�scanf-flaggan â€�mâ€�diagnostikflaggan â€�qâ€�flaggan -shared stÃ¶djs fÃ¶r nÃ¤rvarande inte fÃ¶r VAX ELFABI:et fÃ¶r att skicka ett vÃ¤rde som innehÃ¥ller fÃ¤lt med nollbredd fÃ¶re ett intilliggande 64-bitars flyttalsfÃ¤lt Ã¤ndrades i GCC %{12.1%}ABI:et fÃ¶r att skicka parametrar med %d-bytejustering har Ã¤ndrats i GCC 4.6ABI:et fÃ¶r att returnera ett vÃ¤rde som innehÃ¥ller bitfÃ¤lt med noll bredd men i Ã¶vrigt ett aggregat med endast ett eller tvÃ¥ flyttalsfÃ¤lt Ã¤ndrades i GCC %{12.1%}ABI:et fÃ¶r att returnera ett vÃ¤rde med C++17 tomma baser men i Ã¶vrigt ett aggregat med endast ett eller tvÃ¥ flyttalsfÃ¤lt Ã¤ndrades i GCC %{12.1%}ABI:et fÃ¶r att skicka C-poster med bitfÃ¤lt med nollbredd har Ã¤ndrats i GCC %{12.1%}ABI:et fÃ¶r att skicka en post med en flexibel vektormedlem har Ã¤ndrats i GCC 4.4ABI:et fÃ¶r att skicka en post med %<complex float%> medlem har Ã¤ndrats i GCC 4.4ABI:et fÃ¶r att skicka unioner med %<long double%> har Ã¤ndrats i GCC 4.4operanden till instruktionen ENI mÃ¥ste vara antingen 0 eller 1cpu:n RX100 har inte FPU-hÃ¥rdvaracpu:n RX200 har inte FPU-hÃ¥rdvaraadressen %qE kommer aldrig vara NULLadressen till %qD Ã¤r inte ett giltigt mallargumentadressen till %qD Ã¤r inte ett giltigt mallargument eftersom den inte har statisk lagringsvaraktighetadressen till %qD kommer alltid berÃ¤knas till %<true%>adressen till %qD kommer aldrig vara %<null%>adressen till %qD kommer aldrig vara NULLadressen till en etikett fÃ¥r inte finnas i ett konstantuttryckadressen till underobjektet %qT till %qD Ã¤r inte ett giltigt mallargumentjusteringsargumentet till %<__builtin_coro_promise%> mÃ¥ste vara en konstantjusteringen av %<_Atomic %T%>-fÃ¤lt Ã¤ndrades i %{GCC 11.1%}argumentet till den inbyggda %<xabort%> mÃ¥ste vara en 8-bitars omedelbarscanf-funktionen fÃ¶r utelÃ¤mnande av tilldelninganropet behÃ¶ver %<ifunc%>, som inte stÃ¶djs av detta mÃ¥lanropskonventionen fÃ¶r %qT Ã¤ndras i %<-fabi-version=13%> (GCC 8.2)kombinationen av %qs och %qs Ã¤r inkompatibel med %qsjÃ¤mfÃ¶relsen reduceras till %qEjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att adressen till %qE aldrig kommer att vara NULLjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULLjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att adressen till %qE aldrig kommer att vara NULLjÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULLkompilatorn kan anta att adressen till %qD kommer alltid berÃ¤knas till %<true%>kompilatorn kan anta att adressen till %qD aldrig kommer att vara NULLkompilatorn kan anta att adressen till %qE aldrig kommer att vara NULLkomponenten %qs Ã¤r en PRIVATE-typ och kan inte vara en komponent i %qs, som Ã¤r PUBLIC vid %Ltypen som stÃ¥r i konflikt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhettypen som stÃ¥r i konflikt och Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet har en virtuell tabell med annan storlektypen som stÃ¥r i konflikt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet och har en virtuell tabell med annat innehÃ¥lltypen som stÃ¥r i konflikt Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet och har en virtuell tabell med fler postertypen som stÃ¥r i konflikt och Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhet med annan RTTI-informationinnehÃ¥llet av den oinitierade lagringen Ã¤r inte anvÃ¤ndbart i ett konstant uttryckstyrflÃ¶det i funktionen %qD stÃ¤mmer inte med dess profildata (rÃ¤knare %qs)korutinlÃ¶ftestypen %qT deklarerar bÃ¥de %<return_value%> och %<return_void%>antalet skall inte vara mindre Ã¤n 0: kontrollera den inbyggda %qs i kodenstandardvÃ¤rdet fÃ¶r den aktuella CPU-trimningen Ã¤r %d byteriktningsargumentet till %<__builtin_coro_promise%> mÃ¥ste vara en konstantpunktsyntaxen Ã¤r inte tillgÃ¤nglig i Objective-C 1.0ellipsen i %qD Ã¤rvs intehÃ¤ndelsehanteraren fÃ¶r en %<detach%>-klausul skall inte finnas i en datadelningsklausuluttrycket %qE berÃ¤knades till %<false%>uttrycket %qE mÃ¥ste vara icke-kastandeden andra basen Ã¤r definierad hÃ¤rdet femte argumentet mÃ¥ste vara en 8-bitars omedelbarfÃ¶rsta argumentet till en %qs mÃ¥ste vara av boolesk vektortyp med samma antal element som resultatetden fÃ¶rsta skillnaden mellan motsvarande definitioner Ã¤r fÃ¤ltet %qDden fÃ¶rsta skillnaden mellan motsvarande definitioner Ã¤r metoden %qDfÃ¶rsta parametern till %<operator new%> kan inte ha standardargumentdet fjÃ¤rde argumentet ha skala 1, 2, 4, 8det fjÃ¤rde argumentet mÃ¥ste vara en av upprÃ¤kningsvÃ¤rdena %qsramstorleken pÃ¥ %wu byte Ã¤r stÃ¶rre Ã¤n %wu bytedet omedelbara argumentet mÃ¥ste vara en 4-bitars omedelbardet omedelbara argumentet mÃ¥ste vara en 5-bitars omedelbardet omedelbara argumentet mÃ¥ste vara en 8-bitars omedelbarden inkompatibla typen definierad i en annan Ã¶versÃ¤ttningsenhetden inkompatibla typen Ã¤r definierad hÃ¤rlambdat har ingen standardfÃ¥ngstdet sista argumentet mÃ¥ste vara en 1-bits omedelbardet sista argumentet mÃ¥ste vara en 2-bitars omedelbardet sista argumentet mÃ¥ste vara en 3-bitars omedelbardet sista argumentet mÃ¥ste vara en 32-bitars omedelbardet sista argumentet mÃ¥ste vara en 4-bitars omedelbardet sista argumentet mÃ¥ste vara en 5-bitars omedelbardet sista argumentet mÃ¥ste vara en 1-bits omedelbardet sista argumentet mÃ¥ste vara en 8-bitars omedelbardet sista argumentet ha skala 1, 2, 4, 8platsvÃ¤rdet Ã¤r trasigtm210 har inte stÃ¶d fÃ¶r omvÃ¤nd byteordningmakrot %qs har inte definierats Ã¤nnudet manglade namnet pÃ¥ %qD Ã¤ndrades mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>det manglade namnet pÃ¥ en snutt fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>det manglade namnet pÃ¥ initieringsvaktsvariabeln fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>maxvÃ¤rdet fÃ¶r det sista storleksintervallet skall vara -1 fÃ¶r flaggan %qsmeddelandet kopplat till %<unavailable%> Ã¤r inte en strÃ¤ngmodulinitieringsordningen Ã¤r dynamiskt bestÃ¤md av M2RTS och programberoendendet nÃ¤st sista argumentet mÃ¥ste vara en 8-bitars omedelbarden utelÃ¤mnade mittoperanden i %<?:%> kommer alltid att vara %<true%>, fÃ¶reslÃ¥r explicit mittoperandoperanden %qE Ã¤r ouppfylld fÃ¶r attprogrammet borde Ã¤ven definiera %qDintervallet fÃ¶r antal skall vara inom 0 till 16; kontrollera den inbyggda %qs i kodenintervallet fÃ¶r antal skall vara inom 0 till 32; kontrollera den inbyggda %qs i kodenintervallet fÃ¶r antal skall vara inom 0 till 64; kontrollera den inbyggda %qs i kodenintervallet fÃ¶r masken skall vara i 0 till 255intervallet fÃ¶r vÃ¤ljaren skall vara inom 0 till 1intervallet fÃ¶r vÃ¤ljaren skall vara inom 0 till 3intervallet fÃ¶r vÃ¤ljaren skall vara inom 0 till 7registret %qs kan inte skrivas Ã¶ver i %<asm%> fÃ¶r det aktuella mÃ¥letregistret angivet fÃ¶r %q+D kan inte nÃ¥s av det aktuella mÃ¥letregistret angivet fÃ¶r %q+D Ã¤r inte tillrÃ¤ckligt generellt fÃ¶r att anvÃ¤ndas som en registervariabeldet nÃ¶dvÃ¤ndiga uttrycket %qE Ã¤r felaktigtdet nÃ¶dvÃ¤ndiga uttrycket %qE Ã¤r felaktigt, fÃ¶r attden nÃ¶dvÃ¤ndiga typen %qT Ã¤r felaktigden nÃ¶dvÃ¤ndiga typen %qT Ã¤r felaktig, fÃ¶r attresultatet av instruktionen xxspltidp Ã¤r odefinierat fÃ¶r undernormala indatavÃ¤rdenresultatet av konverteringen Ã¤r odefinierad eftersom %qE Ã¤r utanfÃ¶r intervallet fÃ¶r typen %qTsamma slingiterationsvariabler %qD anvÃ¤nda i flera associerade slingordenna mÃ¥larkitektur stÃ¶djer inte %<asm goto%> med utdata i %<asm%>den temporÃ¤ra destruerades vid slutet av det fullstÃ¤ndiga uttrycket %qEdet tredje argumentet mÃ¥ste vara en 8-bitars omedelbardet tredje argumentet mÃ¥ste vara en jÃ¤mfÃ¶relsekonstanttypen %qT fÃ¶r %<constexpr%>-variabeln %qD Ã¤r inte en litteraltypen som destrueras Ã¤r %qT, men destrueraren refererar till %qTvÃ¤rdet pÃ¥ %qD Ã¤r inte anvÃ¤ndbart i ett konstant uttryckvÃ¤rdet pÃ¥ stackpekaren efter en %<asm%>-sats mÃ¥ste vara detsamma som det var fÃ¶re satsendet finns inga argument till %qD som beror pÃ¥ en mallparameter, sÃ¥ en deklaration av %qD mÃ¥ste finnas tillgÃ¤ngligtredje argumentet till %q+D skall fÃ¶rmodligen vara %<char **%>tredje argumentet till %<__builtin_prefetch%> mÃ¥ste vara en konstanttredje argumentet till funktionen %qE mÃ¥ste vara ett konstant heltaltredje operanden i villkorsuttryck kan inte lÃ¶sa upp adress till Ã¶verlagrad funktiontredje operanden av villkorsuttryck har ingen effekttredje operanden av villkorsuttryck Ã¤r en referens, inte ett anrop, till funktionen %qEtredje operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den andra operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>denna %qs-klausul vaktar inte â€¦denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i fr405 och fr450denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i fr450denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i fr500 och fr550denna inbyggda funktion Ã¤r endast tillgÃ¤nglig i verktygskedjan v3fdenna inbyggda funktion Ã¤r endast tillgÃ¤nglig i verktygskedjorna v3s eller v3fdenna inbyggda stÃ¶djs inte pÃ¥ i verktygskedjan v3mdenna inbyggda stÃ¶djs inte pÃ¥ denna mÃ¥larkitekturdenna kompilator stÃ¶djer inte %qsdenna kompilator stÃ¶djer inte PowerPC (flaggan %<-arch%> ignoreras)denna kompilator stÃ¶djer inte x86 (flaggan %<-arch%> ignoreras)detta villkor har identiska grenardenna decimala konstant Ã¤r teckenlÃ¶s endast i ISO C90denna decimala konstant skulle varit teckenlÃ¶s i ISO C90denna definition krÃ¤ver ISA-utÃ¶kningen MVEdenna flexibilitet bÃ¶r undvikas och kommer tas bortdetta Ã¤r ett fel i GCC som kan gÃ¥s runt genom att lÃ¤gga till attributet used till den anropade funktionendetta Ã¤r den fÃ¶rsta default-etikettendetta Ã¤r det fÃ¶rsta fallet som Ã¶verlappar det vÃ¤rdetdetta Ã¤r instruktionen:denna mediafunktion Ã¤r endast tillgÃ¤nglig i fr400 och fr500denna mediafunktion Ã¤r endast tillgÃ¤nglig i fr500denna Ã¥tgÃ¤rd krÃ¤ver ISA-utÃ¶kningen RVVdenna Ã¥tgÃ¤rd krÃ¤ver ISA-utÃ¶kningen SVEdenna sats kan falla igenomdetta mÃ¥l definierar inte en spekulationsbarriÃ¤r; ditt program kommer fortfarande fungera korrekt, men felaktig spekulation kommer kanske inte vara begrÃ¤nsatdenna mÃ¥larkitektur stÃ¶djer inte %qsdetta mÃ¥l har omvÃ¤nd byteordningdenna mÃ¥lmaskin har inte fÃ¶rdrÃ¶jda grenartrÃ¥dlokal COMMON-data Ã¤r inte implementerattrÃ¥dlokal deklaration av %q#D fÃ¶ljer pÃ¥ icke trÃ¥dlokal deklarationtrÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ icke trÃ¥dlokal deklarationtrÃ¥dprivat iterationsvariabel %qDtrÃ¥dprivat variabel %qE anvÃ¤nd i en region med en %<order(concurrent)%>-klausultrÃ¥dprivat variabel %qE anvÃ¤nd i mÃ¥lregiontrÃ¥dprivat variabel %qE anvÃ¤nd i obunden uppgifttrevÃ¤gsjÃ¤mfÃ¶relsen av %qD har typen %qT, inte en jÃ¤mfÃ¶relsekategorityptrevÃ¤gsjÃ¤mfÃ¶relsen av %qD har typen %qT, som inte konverterar till %qTtrevÃ¤gsjÃ¤mfÃ¶relse av vektorerkastar NULL, som har heltals-, inte pekartypthunk-inline stÃ¶djs endast med %<-mindirect-branch-jump%>fÃ¶r att vara sÃ¤ker mÃ¥ste alla mellanliggande pekare i typkonvertering frÃ¥n %qT till %qT vara %<const%>-kvalificeradefÃ¶r att generera beroenden mÃ¥ste man ange â€�-fcppâ€� fÃ¶r att generera beroenden mÃ¥ste du ange antingen %<-M%> eller %<-MM%>fÃ¶r att matcha denna %qsfÃ¶r att referera till en typmedlem av en mallparameter, anvÃ¤nd %<typename %E%>symbol %u har %<x-location == %u%>symbol %u har %<x-location == y-location == %u%>symbol %u har %<y-location == %u%>fÃ¶r fÃ¥ argument till %%:version-comparefÃ¶r fÃ¥ argument till %<__builtin_tgmath%>fÃ¶r fÃ¥ argument till den inbyggda funktionen %qE, %u fÃ¶rvÃ¤ntadesfÃ¶r fÃ¥ argument till konstrueraren %q#DfÃ¶r fÃ¥ argument till funktionFÃ¶r mÃ¥nga argument till funktionen %<va_start%>fÃ¶r fÃ¥ argument till funktionen %q#DfÃ¶r fÃ¥ argument till funktionen %qEfÃ¶r fÃ¥ argument till medlemsfunktionen %q#DfÃ¶r fÃ¥ argument till metoden %q#DfÃ¶r fÃ¥ argument fÃ¶r postfÃ¶r fÃ¥ mallparameterlistor i deklarationen av %qDfÃ¶r fÃ¥ mallparameterlistorfÃ¶r stor funktionsvÃ¤rdestyp, behÃ¶ver %d register, har bara %d register till dettafÃ¶r sent fÃ¶r #-direktiv att ange felsÃ¶kningskatalogfÃ¶r mÃ¥nga %<#pragma-flaggor align=reset%>fÃ¶r mÃ¥nga %<...%> i lambdafÃ¥ngstfÃ¶r mÃ¥nga %<always%>-modifierarefÃ¶r mÃ¥nga %<always%>-modifierare vid %LfÃ¶r mÃ¥nga %<close%>-modifierarefÃ¶r mÃ¥nga %<close%>-modifierare vid %LfÃ¶r mÃ¥nga %<defaultmap%>-klausuler med %qs-modifierarefÃ¶r mÃ¥nga %<defaultmap%>-klausuler med ospecificerad kategorifÃ¶r mÃ¥nga %<if%>-klausulerfÃ¶r mÃ¥nga %<if%>-klausuler med %qs-modifierarefÃ¶r mÃ¥nga %<if%>-klausuler utan modifierarefÃ¶r mÃ¥nga %<static%>-argumentfÃ¶r mÃ¥nga %qs-klausulerfÃ¶r mÃ¥nga %qs-klausuler pÃ¥ en task-konstruktionfÃ¶r mÃ¥nga alternativ i %<asm%>fÃ¶r mÃ¥nga argumentfÃ¶r mÃ¥nga argument till %%:dumpsfÃ¶r mÃ¥nga argument fÃ¶r formatstrÃ¤ngfÃ¶r mÃ¥nga argument till en partiell specialisering %qTfÃ¶r mÃ¥nga argument skickade i sgpr-registerfÃ¶r mÃ¥nga argument till %%:comparedebug-dump-optfÃ¶r mÃ¥nga argument till %%:compare-debug-self-optfÃ¶r mÃ¥nga argument till %%:version-comparefÃ¶r mÃ¥nga argument till den inbyggda funktionen %qE, %d fÃ¶rvÃ¤ntadesfÃ¶r mÃ¥nga argument till konstrueraren %q#DfÃ¶r mÃ¥nga argument till funktionfÃ¶r mÃ¥nga argument till funktionen %q#DfÃ¶r mÃ¥nga argument till funktionen %qEfÃ¶r mÃ¥nga argument till makefÃ¶r mÃ¥nga argument till medlemsfunktionen %q#DfÃ¶r mÃ¥nga argument till metoden %q#DfÃ¶r mÃ¥nga argument till metoden %qEfÃ¶r mÃ¥nga atomÃ¤ra klausulerfÃ¶r mÃ¥nga klamrar runt initierare fÃ¶r %qTfÃ¶r mÃ¥nga klamrar runt skalÃ¤r initierare fÃ¶r typen %qTfÃ¶r mÃ¥nga undantagshanteringsbÃ¥gar frÃ¥n gb %ifÃ¶r mÃ¥nga uttryck fÃ¶r postfÃ¶r mÃ¥nga filnamn angivna; skriv %<%s %s%> fÃ¶r anvÃ¤ndningsinformationfÃ¶r mÃ¥nga funktionsargument till eBPFfÃ¶r mÃ¥nga initierare fÃ¶r %qTfÃ¶r mÃ¥nga indatafilerfÃ¥r mÃ¥nga slingutgÃ¥ngar noteradefÃ¶r mÃ¥nga minnesordningsklausulerfÃ¶r mÃ¥nga Ã¶ppna parenteserfÃ¶r mÃ¥nga utgÃ¥ende bÃ¥gar frÃ¥n gb %ifÃ¶r mÃ¥nga storleksintervall angivna i flaggan %qsfel antal mallhuvuden fÃ¶r %qD (skulle vara %d)fÃ¶r mÃ¥nga mallparameterlistor i deklarationen av %qDfÃ¶r mÃ¥nga mallparameterlistorfÃ¶r mÃ¥nga vÃ¤rden i retursatsfÃ¶r mÃ¥nga variabler fÃ¶r intervallklausul med kanalfÃ¶r mycket stackutrymme att gÃ¶ra av med: %dfÃ¶r mycket stackutrymme att fÃ¶rbereda: %dkommauttryck pÃ¥ toppnivÃ¥ i vektorindex Ã¤ndrade betydelse i C++23kommauttryck pÃ¥ toppnivÃ¥ i vektorindex bÃ¶r undvikastoppnivÃ¥deklaration av %qs anger %<auto%>ordningsÃ¤ndring pÃ¥ toppnivÃ¥ mÃ¥ste vara avaktiverat nÃ¤r unit-at-a-time Ã¤r avaktiverattotal storlek och elementstorlek mÃ¥ste vara en konstant omedelbar skild frÃ¥n nolltotal storlek pÃ¥ lokala objekt %wu Ã¶verskrider maximum %wutotal storlek pÃ¥ lokala objekt Ã¶verskrider maximum %wutotal storlek pÃ¥ lokala objekt Ã¤r fÃ¶r stortotala storleken pÃ¥ lokala variabler Ã¶verskrider arkitekturens grÃ¤nstp_first_run mÃ¥ste vara icke-negativttraditionell C saknar en separat namnrymd fÃ¶r etiketter, identifierare %qE stÃ¥r i konflikttraditionell C tillÃ¥ter inte ISO C:s stil av funktionsdefinitionertraditionell C tillÃ¥ter inte aggregatinitieringtraditionell C tillÃ¥ter inte initiering av unionertraditionell C stÃ¶djer inte strÃ¤ngkonstantsammanslagningtraditionell C tillÃ¥ter inte operatorn unÃ¤rt plusavslutande %<,%> i argument till %<#pragma GCC diagnostic ignored_attributes%>avslutande %<,%> i argumenten till %<-Wno-attributes=%>avslutande vektor %qT skall inte anvÃ¤ndas som en flexibel vektormedlemden avslutande returtypen %qT hos deduktionsguiden Ã¤r inte en specialisering av %qTavslutande returtyp Ã¤r endast tillgÃ¤nglig med %<-std=c++11%> eller %<-std=gnu++11%>trampolin genererad fÃ¶r nÃ¤stad funktion %qDtransaktionsminne stÃ¶djs inte med %<-fsanitize=address%>transaktionsminne stÃ¶djs inte med %<-fsanitize=kernel-address%>transaktionsminne stÃ¶djs inte i denna konfigurationtransformerande inbyggd %qs vid %L Ã¤r inte tillÃ¥ten i ett initieringsuttrycklÃ¤ge fÃ¶r fÃ¤llor (trap mode) stÃ¶djs inte fÃ¶r VAX-flyttaltrÃ¤dkontroll: %s, har %s i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde element %d av %<tree_int_cst%> med %d element i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde element %d av %<tree_vec%> med %d element i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde operand %d av %<omp_clause %s%> med %d operander i %s, vid %s:%dtrÃ¤dkontroll: anvÃ¤nde operand %d av %s med %d operander i %s, vid %s:%dtrÃ¤dkontroll: klass %qs fÃ¶rvÃ¤ntades inte, har %qs (%s) i %s, vid %s:%dtrÃ¤dkontroll: %<omp_clause %s%> fÃ¶rvÃ¤ntades, har %qs i %s, vid %s:%dtrÃ¤dkontroll: fÃ¶rvÃ¤ntade klass %qs, har %qs (%s) i %s, vid %s:%dtrÃ¤dkontroll: fÃ¶rvÃ¤ntade ingen av %s, har %s i %s, vid %s:%dtrÃ¤dkontroll: fÃ¶rvÃ¤ntade trÃ¤d som innehÃ¥ller posten %qs, har %qs i %s, vid %s:%dtrÃ¤dkod %qs stÃ¶djs inte i LTO-strÃ¶mmartrÃ¤dlista slutar pÃ¥ djup %ifÃ¶rsÃ¶kte utfÃ¶ra flyttalsmodulodivision pÃ¥ %qTsant/falskt-bÃ¥ge efter en icke-GIMPLE_COND i gb %dfÃ¶rsÃ¶k att gÃ¶ra operatorn till en %<const%>-medlemsfunktionfÃ¶rsÃ¶k ta bort parenteserna runt typ-id:tfÃ¶rsÃ¶k att anvÃ¤nda %qE istÃ¤lletfÃ¶rsÃ¶k att fÃ¥nga %qD i instansiering av en generisk lambdafÃ¶rsÃ¶ker koda icke-heltal typ som ett bitfÃ¤ltfÃ¶rsÃ¶kte avsluta post, men hoppade ut pÃ¥ grund av tidigare parsningsfelfÃ¶rsÃ¶ker gÃ¶ra klassen %qT en vÃ¤n med global rÃ¤ckviddtrimningsstrÃ¤ngen saknas i flaggan (%s)slÃ¥ pÃ¥ intern felsÃ¶kning av kompilatorn (intern flagga)slÃ¥ pÃ¥ kvadrupel spÃ¥rning (intern flagga)slÃ¥ pÃ¥ Modula-2-api-spÃ¥rningen (intern flagga)slÃ¥ pÃ¥ radnummergenereringen av Modula-2-funktioner (intern flagga)slÃ¥r pÃ¥ kontroller av noll fÃ¶r ordinalvÃ¤rden fÃ¶r alla divisioner och moduloberÃ¤kningarslÃ¥r pÃ¥ all intervallkontroll av numeriska vÃ¤rdenslÃ¥r pÃ¥ all kontroll i programvara vid kÃ¶rtillfÃ¤llet (en fÃ¶rkortning av -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)slÃ¥r pÃ¥ kÃ¶rtidskontroll av funktioner vilka avslutar utan att utfÃ¶ra en RETURN-satsslÃ¥r pÃ¥ kÃ¶rtidskontroller fÃ¶r att kontrollera huruvida en CASE-sats krÃ¤ver en ELSE-klausul nÃ¤r inte nÃ¥gon var angivenslÃ¥r pÃ¥ kÃ¶rtidskontroll fÃ¶r att kontrollera huruvida ett flyttal kommer Ã¶verskrida sitt intervallslÃ¥r pÃ¥ kÃ¶rtidskontroller fÃ¶r att kontrollera huruvida ett heltal kommer Ã¶verskrida intervalletslÃ¥r pÃ¥ kÃ¶rtidskontroll fÃ¶r att upptÃ¤cka Ã¥tkomst av data via en NIL-vÃ¤rdespekareslÃ¥r pÃ¥ kontroll under kÃ¶rtid av delintervall, vektorindex och indirektion via NIL-pekaretvÃ¥ pÃ¥ varandra fÃ¶ljande %<[%> fÃ¥r bara introducera ett attributtvÃ¥ olika yttre iterationsvariabler %qD och %qD anvÃ¤nda i en enda slingatvÃ¥ eller fler datatyper i deklaration av %qstvÃ¥ eller fler datatyper i deklaration av specificeraretvÃ¥ eller flera sektioner fÃ¶r %stypen %<__vector_pair%> behÃ¶ver flaggan %qstypen %<__vector_quad%> behÃ¶ver flaggan %qs%<delete%> fÃ¥r argument av typ %q#T, pekare fÃ¶rvÃ¤ntadestypen %qE har en anvÃ¤ndardefinierad konstrueraretypen %qE har en anvÃ¤ndardefinierad destrueraretypen %qE har ingen standardkonstruerare att anropatypen %qE har virtuella medlemsfunktionertypen %qT (typedef av %qT) bryter mot C++ endefinitionsregeltypen %qT definierad i en anonym namnrymd kan inte matcha Ã¶ver grÃ¤nsen fÃ¶r Ã¶versÃ¤ttningsenhetentypen %qT definierad i en anonym namnrymd kan inte matcha typen %qT Ã¶ver grÃ¤nsen fÃ¶r Ã¶versÃ¤ttningsenhetentypen %qT har inte en kÃ¤nd storlektyp %qT fÃ¶r explicit instansiering %qD stÃ¤mmer inte med deklarerad typ %qTtypen %qT Ã¤r inte en bastyp fÃ¶r typen %qTtyp %qT Ã¤r inte en direkt bas till %qTtyp %qT Ã¤r inte en direkt eller virtuell bas till %qTtypen %qT Ã¤r fÃ¶r stortypen %qT sjÃ¤lv bryter mot C++ endefinitionsregeltyp %qT fÃ¶r mallargument %qE beror pÃ¥ en mallparametertyp %qT fÃ¶r mallargument %qE beror pÃ¥ mallparametrartypen %qT borde matcha typen %qTtypen %qT bryter mot C++ endefinitionsregeltypen %qT utan nÃ¥gon lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklasstypen %qT utan lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklasstyp %qs fÃ¶ljer inte protokollet %qEtypen %qs Ã¤r inte ett uttrycktypen %qs bryter mot C++ endefinitionsregeltypen %s skiljer i %<TYPE_ALIGN%>typen %s skiljer i %<TYPE_MODE%>typen %s skiljer i %<TYPE_SIZE%>typen %s skiljer i %<TYPE_USER_ALIGN%>typen %s Ã¤r inte en ogenomskinlig typtypen %s har inte ogenomskinligt lÃ¤getypfÃ¶rsÃ¤kran Ã¤r endast giltigt fÃ¶r grÃ¤nssnittstypertypattribut ignoreras efter att typen redan Ã¤r definieradtypkonverteringsresultatrÃ¤knare stÃ¤mmer intetypen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i deklarationen av %qEtypen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i typnamnettypen har inga metodertypen bÃ¶r undvikastypen bÃ¶r undvikas: %stypen Ã¤r inte kompatibel med sin varianttypen Ã¤r otillgÃ¤ngligtypen Ã¤r otillgÃ¤nglig: %styper stÃ¤mmer inte mellan ett SSA_NAME och dess symboltyper stÃ¤mmer inte fÃ¶r case-etikett i en switch-satstyper stÃ¤mmer inte i %qstyper stÃ¤mmer inte i %qs-uttrycktypfel i %qs-referenstypfel i binÃ¤rt uttrycktyper stÃ¤mmer inte i villkorsuttrycktyper stÃ¤mmer inte i parameter %itypen mÃ¥ste vara en cv-kvalificerad %<auto%> eller en referens till en cv-kvalificerad %<auto%>typnamnet %qs skall matcha typnamnet %qstypnamn Ã¤r deklarerat som en funktion som returnerar en funktiontypnamn Ã¤r deklarerat som en funktion som returnerar en vektortypen pÃ¥ %<asm%>-operanden %qE kunde inte avgÃ¶rastypen av uttrycket %<depobj%> Ã¤r inte %<omp_depend_t%>typen pÃ¥ %qD sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>typen pÃ¥ %qD stÃ¤mmer inte med originaldeklarationentypen pÃ¥ %qE Ã¤r okÃ¤ndden kompletterade typen pÃ¥ vektor %q+D Ã¤r inkompatibel med implicit initieringtypen pÃ¥ bitfÃ¤ltet %qs Ã¤r en GCC-utvidgningtypen pÃ¥ formell parameter %d Ã¤r ofullstÃ¤ndigtyp av iteratorn %qD refererar till den yttre iteratorn %qDtypen pÃ¥ egenskap %qD stÃ¥r i konflikt med tidigare deklarationtypprecision stÃ¤mmer inte i en switch-satstypstampning byter lagringsordning fÃ¶r skalÃ¤rertypkvalificerare i tom deklaration med %<enum%> som underliggande typtypkvalificerare ignoreras fÃ¶r typkonverterings resultattyptypkvalificerare ignoreras fÃ¶r funktions returtyptyp till vektor-delete Ã¤r varken pekar- eller vektortyptyptransparenta %q#T kan inte gÃ¶ras transparent eftersom typen pÃ¥ fÃ¶rsta fÃ¤ltet har ett annat ABI Ã¤n klassen som helhettypgenomskinliga %q#T har inga fÃ¤ltden typgenomskinliga klassen %qT har basklasserden typgenomskinliga klassen %qT har virtuella funktionertypvarianter skiljer i %stypvariant har en annan %<TREE_TYPE%>typvariant har en annan %<TYPE_BINFO%>typvariant har andra %<TYPE_FIELDS%>typvariant har en annan %<TYPE_SIZE_UNIT%>typvariant har en annan %<TYPE_VFIELD%>typvariant med %<TYPE_ALIAS_SET_KNOWN_P%>typvariantens %<TREE_TYPE%>typvariantens %<TYPE_BINFO%>typvariantens %<TYPE_SIZE_UNIT%>typen var tidigare deklarerad %qEtypens %<TREE_TYPE%>typens %<TYPE_BINFO%>typens %<TYPE_SIZE_UNIT%>typstampning till ofullstÃ¤ndig typ kan bryta strikta aliasreglertypspecificerare Ã¤r ogiltig i lambdatyp/vÃ¤rde stÃ¤mmer inte vid argument %d i mallparameterlistan till %qDtypedef %q+D deklarerad %<_Noreturn%>typdef %q+D deklarerad %<inline%>typedef %qD Ã¤r initierad (anvÃ¤nd %<__typeof__%> istÃ¤llet)typedef %qD Ã¤r initierad (anvÃ¤nd %qs istÃ¤llet)typedef %qD Ã¤r lokalt definierad men inte anvÃ¤ndtypedef-deklaration ogiltig i parameterdeklarationtypedef deklarerad %<auto%>typedef kan inte vara en funktionsdefinitiontypedef fÃ¥r inte vara en medlemsfunktionsdefinitiontypedef-namn fÃ¥r inte vara en nÃ¤stad-namnspecificeraretypedef-namnet %qD anvÃ¤nt som destruerardeklareraretyperna Ã¤r inte riktigt kompatiblatyper skiljer i teckenhettyper har olika parameterantaltyper fÃ¥r inte definieras i %<decltype%>-uttrycktyper fÃ¥r inte definieras i %<noexcept%>-uttrycktyper fÃ¥r inte definieras i en %qs-uttrycktyper fÃ¥r inte definieras i ett %<typeid%>-uttrycktyper fÃ¥r inte definieras i en conversion-type-idtyper fÃ¥r inte definieras i en for-range-deklarationtyper fÃ¥r inte definieras i en new-uttrycktyper fÃ¥r inte definieras i en new-type-idtyper fÃ¥r inte definieras i aliasmalldeklarationertyper fÃ¥r inte definieras i en undantagsspecifikationtyper fÃ¥r inte definieras i typkonverteringartyper fÃ¥r inte definieras i villkortyper fÃ¥r inte definieras i en declare reduction-typlistatyper fÃ¥r inte definieras i enum-bastyper fÃ¥r inte definieras i undantagsdeklarationertyper fÃ¥r inte definieras i en explicit-specificeraretyper fÃ¥r inte definieras i iteratortyptyper fÃ¥r inte definieras i parametertypertyper fÃ¥r inte definieras i mallargumenttyper fÃ¥r inte definieras i %<__builtin_offsetof%>typspecifikation i ALLOCATE vid %Lkan inte berÃ¤kna verklig plats fÃ¶r stackparameterkan inte hÃ¤rleda %qT frÃ¥n %qEkan inte hÃ¤rleda lambdareturtyp frÃ¥n %qEkan inte emulera %qskan inte hitta ett register att spillakan inte hitta ett register att spilla i klass %qskan inte hitta en teckenlitteraloperator %qD med argumentet %qTkan inte hitta en numerisk litteraloperator %qDkan inte hitta en strÃ¤nglitteraloperator %qD med argumenten %qT, %qTkan inte hitta lÃ¶ftestypen fÃ¶r denna korutinkan inte generera omlÃ¤sningar fÃ¶r omÃ¶jliga begrÃ¤nsningar:kan inte generera omlÃ¤sningar fÃ¶r:kan inte implementera ABI %qs med instruktionsuppsÃ¤ttningen %qskan inte lokalisera standardlÃ¤nkskriptet %qs i biblioteksÃ¶kvÃ¤garnakan inte Ã¶ppna dynamiskt beroende %qskan inte att Ã¶ppna filenkan inte Ã¶ppna loggfilen %<vtv_class_set_sizes.log%>: %mkan inte Ã¶ppna loggfilen %<vtv_count_data.log%>: %mkan inte Ã¶ppna loggfilen %<vtv_set_ptr_data.log%>: %mkan inte registrera information fÃ¶r insticksmodulen %qs â€“ inget namn pÃ¥ insticksmodulen finnskan inte representera ytterligare importerade kÃ¤llplatserkan inte slÃ¥ upp en framÃ¥treferens i en definitionkan inte anvÃ¤nda %qs som PIC-registerobalanserat interpunktionstecken %<%c%> i formatobalanserat interpunktionstecken %qc i formatobegrÃ¤nsad anvÃ¤ndning av %<alloca%>obegrÃ¤nsad anvÃ¤ndning av vektor med variabel lÃ¤ngdovillkorligt hopp %2d aldrig utfÃ¶rt
  ovillkorligt hopp %2d taget %s
! odeklarerad vÃ¤ljare %qEodefinierat beteende nÃ¤r andra parametern till %<va_start%> Ã¤r deklarerad med lagringsklass %<register%>odefinierad namngiven operand %qsunderliggande typ %qT till %qT mÃ¥ste vara en heltalstypunderliggande typ stÃ¤mmer inte Ã¶verens i enum %q#Tunderspecificerad %qD refererad i sin initierareunderspecificerad deklaration av %qE, som redan Ã¤r deklarerad i denna rÃ¤ckviddoexpanderat parameterpack i upprÃ¤kningstyp i lambdaoexpanderat parameterpack i en lokal klass i lambdaovÃ¤ntat !$OMP ATOMIC-uttryck vid %LovÃ¤ntat %<%s%> efter %<%s%>ovÃ¤ntat %<else%>ovÃ¤ntat AST av sorten %sovÃ¤ntat filslutovÃ¤ntat hÃ¶gersida fÃ¶r tilldelningovÃ¤ntat argumentovÃ¤ntat argument till %<msp430_select_hwmult_lib%>: %sovÃ¤ntat attributovÃ¤ntat bastyp i cris_print_baseovÃ¤ntat inkapslingsformat eller -typovÃ¤ntat fel nÃ¤r %<devices.csv%> Ã¶ppnadesovÃ¤ntat uttryck %qE av sorten %sovÃ¤ntat filnamn %s i lÃ¤nkupplÃ¶sningsfilen.  %s fÃ¶rvÃ¤ntadesovÃ¤ntat fÃ¶rsta argument till %<msp430_select_hwmult_lib%>: %sovÃ¤ntad indextyp i cris_print_indexovÃ¤ntat nyckelord; ta bort mellanrum mellan citationstecken och suffixidentifierareovÃ¤ntad avbildningsnodovÃ¤ntad multiplikativ operandovÃ¤ntat avstÃ¥ndovÃ¤ntad operandovÃ¤ntad operand: %dovÃ¤ntad platshÃ¥llare i en begrÃ¤nsad resultattypovÃ¤ntad pekaravbildningsnodovÃ¤ntad sidoeffekt i adressovÃ¤ntat mall-id %qEovÃ¤ntad textadress:ovÃ¤ntad operand som vektorlÃ¤ngd: %qsej hanterad justering fÃ¶r %<#pragma nomember_alignment%>de ohanterade argumenten %qs och %qs till %<msp430_set_driver_var%>ohanterat uttryckohanterad uttryckstypoinitierad %<const %D%>oinitierad %<const %D%> Ã¤r ogiltig i C++oinitierad const i %<new%> av %q#Toinitierad const-medlem i %q#Toinitierad const-medlem i %q#T anvÃ¤nder %<new%> utan new-initierareoinitierad const-medlem i %qT Ã¤r ogiltigt i C++oinitierad const-medlem i basen %q#T till %q#Toinitierad const-medlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierareoinitierad referensmedlem i %q#Toinitierad referensmedlem i %q#T anvÃ¤nder %<new%> utan new-initierareoinitierad referensmedlem i basen %q#T till %q#Toinitierad referensmedlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierareden oinitierade variabeln %q+D placerad i programminnesomrÃ¥detoinitierad variabel %qD i %<constexpr%>-kontextoinitierad variabel %qD i %<constexpr%>-funktionunionen kan inte gÃ¶ras transparentunion definierad hÃ¤runionen har inga medlemmarunionen har inga namngivna medlemmarunion-medlem %q+D med icketrivial %qDokÃ¤nd %<#pragma GCC aarch64%>-flagga %qsokÃ¤nd %<#pragma GCC arm%>-flagga %qsokÃ¤nd %<#pragma extern_model%>-modell %qsokÃ¤nt %<#pragma member_alignment%>-namn %sokÃ¤nd %<#pragma riscv intrinsic%>-flagga %qsokÃ¤nd flagga %<-mdebug-%s%>okÃ¤nd %<asm%>-flaggutdata %qsokÃ¤nd C++-standard %qsokÃ¤nd CRIS-cpu-version angiven i %<-mtune=%>: %sokÃ¤nd CRIS-version angiven i %<-march=%> eller %<-mcpu=%>: %sokÃ¤nt kompilerat modulgrÃ¤nssnitt: %sokÃ¤nd nivÃ¥ fÃ¶r kontrollflÃ¶desskydd %qsokÃ¤nd FPU-typ %<0x%x%>, %qs misslyckadesokÃ¤nd IRA-algoritm %qsokÃ¤nd IRA-region %qsokÃ¤nd LTO-partitioneringsmodell %qsokÃ¤nd live-patchnings-nivÃ¥ %qsokÃ¤nt OpenMP-direktivnamn i attributargumentet %<omp::directive%>okÃ¤nt OpenMP-direktivnamn i attributargumentet %qsokÃ¤nd stackÃ¥teranvÃ¤ndningsmodell %qsokÃ¤nd TLS-modell %qsokÃ¤nd Ã¥tgÃ¤rd %qE fÃ¶r %<#pragma pack%> - ignorerasokÃ¤nd justering %qs angiven till flaggan %qsokÃ¤nd arkitekturspecifik minnesmodellokÃ¤nd arkitekturspecificerare i minnesmodell %wi fÃ¶r %qDokÃ¤nd vektorgrÃ¤nsinstÃ¤llning %qsokÃ¤nd vektorstorlek i deleteokÃ¤nd assumption-klausul %qsokÃ¤nt attribut %qEokÃ¤nt attribut %qsokÃ¤nd basarkitektur %<0x%x%>, %qs misslyckadesokÃ¤nd algoritm for omordning av grundblock %qsokÃ¤nd blockspecificerareokÃ¤nd inbyggd omedelbar operandtyp fÃ¶r operand %dokÃ¤nd Ã¥teranropshÃ¤ndelse registrerad av insticksmodul %sokÃ¤nd checkaction-instÃ¤llning %qsokÃ¤nd konverteringstyptecken %qc i formatokÃ¤nd kÃ¤rnarkitektur %qs angiven till %qsokÃ¤nt cpu %qs till %<-mtune%>okÃ¤nd avmanglingsstil %qsokÃ¤nd destinationokÃ¤nt fel nÃ¤r %s lÃ¤stes frÃ¥n %<devices.csv%>okÃ¤nd stil fÃ¶r Ã¶verskjutande precision %qsokÃ¤nd flagga skickad i %<-moverride=%s%> (%s)okÃ¤nd stil fÃ¶r flyttalssammandragning %qsokÃ¤nd huvudsort %qsokÃ¤nt instruktionslÃ¤geokÃ¤nd intern funktion %qEokÃ¤nd lam-typ %qsokÃ¤nd lÃ¤nkarutmatning %qsokÃ¤nt maskinlÃ¤ge %qEokÃ¤nd move-instruktion:okÃ¤nd avlastnings-ABI %qsokÃ¤nd operandbokstav: â€�%câ€�okÃ¤nd operator %qs i %%:version-compareokÃ¤nt alternativ %q.*s i %<-fopt-info-%s%>okÃ¤nt alternativ efter %<#pragma GCC diagnostic%> sortokÃ¤nt alternativ till %<%s=%s%>okÃ¤nt alternativ till %<-mrecip=%s%>okÃ¤nd parameter till flaggan %<-mtune-ctrl%>: %sokÃ¤nt pass %s angivet i %<-fdisable%>okÃ¤nt pass %s angivet i %<-fenable%>okÃ¤nd pekarstorlekmodell %qsokÃ¤nd processor-ID %<0x%x%>, nÃ¥gra trimningsparametrar kommer Ã¥terstÃ¤llas till standardvÃ¤rdenokÃ¤nd profilkvalitetokÃ¤nd profilreproduceringsmetod %qsokÃ¤nd profiluppdateringsmetod %qsokÃ¤nd egenskap %qE i %qs-vÃ¤ljareokÃ¤nd egenskap %qs i %qs-vÃ¤ljareokÃ¤nt egenskapsattributokÃ¤nt egenskapsattribut %<%s%s%>okÃ¤nt egenskapsattribut %qEokÃ¤nd interpunktion â€�%câ€�okÃ¤nt intervallarefelsÃ¶kningslÃ¤ge %qsokÃ¤nt registernamn %qs i %<asm%>okÃ¤nt registernamn: %sokÃ¤nd avspecifikation av omlokaliseringokÃ¤nd rust compile-until %qsokÃ¤nd rust-utgÃ¥va %qsokÃ¤nd rust-manglningsalternativ %qsokÃ¤nd specifikationsfunktion %qsokÃ¤nd specifikation fÃ¶r uppsÃ¤ttningen av vÃ¤rden pÃ¥ FLT_EVAL_METHOD att tillÃ¥ta %qsokÃ¤nd specificerare %qs i attributet %<amdgpu_hsa_kernel%>okÃ¤nd kÃ¤llaokÃ¤nd stackkontrollparameter %qsokÃ¤nd flagga %<-mlong-double-%s%>okÃ¤nt mÃ¥lattribut eller -pragma %qsokÃ¤nt trÃ¥darfelsÃ¶kningslÃ¤ge %qsokÃ¤nd trimningsflagga (%s)okÃ¤nd typ %<%T%> hittades under Objective-C kodningokÃ¤nt typnamn %qEokÃ¤nt typnamn %qE; menade du %qs?okÃ¤nt typnamn %qE; anvÃ¤nd nyckelordet %<enum%> fÃ¶r att referera till typenokÃ¤nt typnamn %qE; anvÃ¤nd nyckelordet %<struct%> fÃ¶r att referera till typenokÃ¤nt typnamn %qE; anvÃ¤nd nyckelordet %<union%> fÃ¶r att referera till typenokÃ¤nt vÃ¤rde %qs till %<-march%>okÃ¤nt vÃ¤rde %qs till %<-mcpu%>okÃ¤nt vÃ¤rde %qs till %<-mtune%>okÃ¤nt vÃ¤rde %qs till %<-mmacosx-version-min%>okÃ¤nd ABI-typ fÃ¶r vektoriseringsbibliotek i %<-mveclibabi=%s%>okÃ¤nd kostnadsmodell fÃ¶r vektorisering %qsokÃ¤nd initieringsprioritet fÃ¶r vtable-verifiering %qsomatchat fÃ¤rgÃ¥terstÃ¤llningsdirektivomatchat citationsdirektivden namnlÃ¶sa klassen Ã¤r definierad hÃ¤rnamnlÃ¶st fÃ¤lt har ofullstÃ¤ndig typett namnlÃ¶st fÃ¤lt Ã¤r varken en funktion eller medlemsfunktion, kan inte deklareras som vÃ¤nnamnlÃ¶s initierare fÃ¶r %qT, som inte har nÃ¥gra basklassernamnlÃ¶s initierare fÃ¶r %qT som anvÃ¤nder multipelt arvnamnlÃ¶s enum med rÃ¤ckvidd Ã¤r inte tillÃ¥tetodÃ¶pt struktur/union som inte har nÃ¥gon instansden namnlÃ¶sa temporÃ¤ren Ã¤r definierad hÃ¤rnamnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklassnamnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklassnamnlÃ¶s variabel eller fÃ¤lt deklarerad voidonÃ¶diga parenteser i deklaration av %qsoordnad jÃ¤mfÃ¶relse av argument som inte Ã¤r flyttalunquote_string(): fick en felaktig strÃ¤ngattribut utan citationstecken i formatstyrtecknet %qc utan citationstecken formatstyrtecken utan citationstecken i formatidentifierare eller nyckelord utan citationstecken %<%.*s%> i formatej citerat nyckelord %<%.*s%> i formatnamn utan citationstecken i den inbyggda funktionen %<%.*s%> i formaticke-grafiskt tecken %qc utan citationstecken i formaticke-grafiska tecken utan citationstecken i formatej citerad operator %<%.*s%> i formatvilsekommet alternativnamn %<%.*s%> i formatpreprocessingdirektiv utan citationstecken %<%.*s%> i formatsekvens av %i konsekutiva skiljetecken utan citationstecken %q.*s i formatsekvens av %i konsekutiva blanktecken utan citationstecken i formatej citerat typnamn %<%.*s%> i formatblanktecken utan citationstecken %qc i formatonÃ¥barokÃ¤nt argument till flaggan okÃ¤nd instruktion:okÃ¤nt %<-mfpu%>-mÃ¥l: %sokÃ¤nt %<hwmpy%>-fÃ¤lt i %<hard_msp430_mcu_data[%d]%>: %qdokÃ¤nd %<include_flags 0x%x%> skickade till %<print_specific_help%>okÃ¤nt %<revision%>-fÃ¤lt i %<hard_msp430_mcu_data[%d]%>: %qdokÃ¤nt argument %2$qs till attribut %1$qEokÃ¤nt %s-mÃ¥l: %sokÃ¤nt MCU-namn %qs, antar att den inte har hÃ¥rdvarumultiplikation; anvÃ¤nd flaggan %<-mhwmult%> fÃ¶r att sÃ¤tta detta explicitokÃ¤nt MCU-namn %qs, antar att det bara Ã¤r en MSP430X utan hÃ¥rdvarumultiplikation; anvÃ¤nd flaggorna %<-mcpu%> och %<-mhwmult%> fÃ¶r att sÃ¤tta dessa explicitokÃ¤nt MCU-namn %qs, antar att den bara stÃ¶djer ISA:n MSP430X; anvÃ¤nd flaggan %<-mcpu%> fÃ¶r att sÃ¤tta ISA:n explicitokÃ¤nd adressokÃ¤nt argument till flaggan %qsokÃ¤nt argument till %<--help=%>-flagga: %q.*sokÃ¤nt argument till flaggan %<-f%ssanitize%s=%>: %q.*sokÃ¤nt argument till flaggan %<-f%ssanitize%s=%>: %q.*s; menade du %qs?okÃ¤nt argument till flaggan %<-flto=%>: %qsokÃ¤nt argument till %<-fzero-call-used-regs=%>: %qsokÃ¤nd initiering av automatisk variabel av typen %qsokÃ¤nd btf-felsÃ¶kningsnivÃ¥ %qsokÃ¤nd kommandoradsflagga %<-%s%>okÃ¤nd kommandoradsflagga %<-%s%>, menade du %<-%s%>?okÃ¤nd kommandoradsflagga %<-fdump-%s%>okÃ¤nd kommandoradsflagga %<-fdump-%s%>, menade du %<-fdump-%s%>?okÃ¤nd kommandoradsflagga %<-fopt-info-%s%>okÃ¤nd kommandoradsflagga %qsokÃ¤nd kommandoradsflagga %qs kan ha varit avsedd att tysta tidigare felmeddelandenokÃ¤nt styrregisternummer: %d â€“ anvÃ¤nder %<psw%>okÃ¤nd felsÃ¶kningsnivÃ¥ %qsokÃ¤nd bÃ¥gflagga: %qsokÃ¤nt upprÃ¤kningsvÃ¤rde: %qsokÃ¤nd formatangivelseej igenkÃ¤nd felsÃ¶kningsflagga fÃ¶r gcc: %cokÃ¤nt avbrottsvektorargument till attributet %qEokÃ¤nt ivar-synlighetsvÃ¤rde %qsokÃ¤nd operand till %%:%<asm_auto_mfpu%>okÃ¤nd operand till %%:%<canon_for_mlib%>okÃ¤nd flagga %<-fdisable%>okÃ¤nd flagga %<-fenable%>okÃ¤nd flagga skickad till %%:%<target_mode_check%>okÃ¤nt registernamn %qsokÃ¤nt vÃ¤rde fÃ¶r skalÃ¤r lagringsordning %qsokÃ¤nt sektionsnamn %qEokÃ¤nt skuggavstÃ¥nd %qsokÃ¤nd stringflyktfÃ¶ljdokÃ¤nd fÃ¶rmodad konstantokÃ¤nt synlighetsvÃ¤rde %qsfel som inte gÃ¥r att Ã¥terhÃ¤mta ifrÃ¥nej upplÃ¶st Ã¶verlagrad inbyggd %qFej upplÃ¶st Ã¶verlagrad inbyggdobegrÃ¤nsade unioner Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>osÃ¤kert funktionsanrop av %qD inuti %<transaction_safe%>-funktionosÃ¤kert funktionsanrop av %qD inuti atomÃ¤r transaktionosÃ¤kert funktionsanrop av %qE inuti %<transaction_safe%>-funktionosÃ¤kert funktionsanrop av %qE inuti atomÃ¤r transaktionosÃ¤kert indirekt funktionsanrop inuti en %<transaction_safe%>-funktionosÃ¤kert indirekt funktionsanrop inuti en atomÃ¤r transaktionden nollstÃ¤llda flaggan %qs ignoreras, den Ã¤r alltid aktiverad fÃ¶r CPU:n %qsteckenlÃ¶s konvertering frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet pÃ¥ %qEteckenlÃ¶s konvertering frÃ¥n %qT till %qT Ã¤ndrar vÃ¤rdet frÃ¥n %qE till %qEflyttalskonstant utan suffixej stÃ¶dd SVE-vektorstorlekargument som inte stÃ¶djs till %qDargumenttyp %qT som inte stÃ¶djs till simdargumenttyp som inte stÃ¶djs till inbyggd funktionej stÃ¶dd kod â€�%câ€� fÃ¶r fixdecimal:ej stÃ¶dd kombination: %qs %sej stÃ¶dd kombination: %qs%s %sej stÃ¶dd kombination: %sej stÃ¶dd konstant adress:ej stÃ¶tt cpu-namn returnerat frÃ¥n kÃ¤rnan till %<-mcpu=native%>: %sej stÃ¶tt fÃ¤ltuttryckej stÃ¶dd fixdecimalskonverteringej stÃ¶tt minnesuttryck:ej stÃ¶dd konkatenering av strÃ¤nglitteraler som inte fÃ¶ljer standardicke-standardsuffix pÃ¥ flyttalskonstant stÃ¶djs inteej stÃ¶tt antal nop:ar fÃ¶re funktionsposten (%u)ej stÃ¶dd operandej stÃ¶dd operand %s fÃ¶r kod â€�%câ€�ej stÃ¶dd operand fÃ¶r kod â€�%câ€�ej stÃ¶dd operandstorlek fÃ¶r utÃ¶kat registerej stÃ¶dd operation eller typ fÃ¶r vektorjÃ¤mfÃ¶relse som returnerar en booleanreturtypen %qT stÃ¶djs ej fÃ¶r %<simd%>-funktionerreturtyp %qT stÃ¶djs ej fÃ¶r simdej stÃ¶dd simdlen %wdej stÃ¶dd simdlen %wd (amdgcn)ej stÃ¶dd storlek fÃ¶r heltalsregisterej stÃ¶tt variabelt fÃ¤ltavstÃ¥ndej stÃ¶dd fÃ¤ltÃ¥tkomst av variabel storlekoavslutat assemblerdialektalternativoavslutat fÃ¤rgdirektivoavslutad formatstrÃ¤ngoavslutat citationstecken %<%c%> i formatoavslutat citationsdirektivoavslutad strÃ¤ngoanvÃ¤nda argument i %<$%>-stilsformatoanvÃ¤nt namn %qEoanvÃ¤nd parameter %qDoanvÃ¤nd deklaration av strukturerad bindningoanvÃ¤nd variabel %q+DoanvÃ¤nd variabel %qDutrullningstabeller krÃ¤ver fÃ¶r nÃ¤rvarande antingen en rampekare eller %<-maccumulate-outgoing-args%> fÃ¶r att bli korrektÃ¶vre grÃ¤ns i case-etikettintervall Ã¶verskrider maximala vÃ¤rdet fÃ¶r sin typanvÃ¤nd %<#include%> istÃ¤lletanvÃ¤nd %<%T::%D%> istÃ¤lletanvÃ¤nd %<%T::%D%> istÃ¤llet fÃ¶r %<%T::%D%> fÃ¶r att namnge konstrueraren i ett kvalificerat namnanvÃ¤nd %<%T::template %D%> fÃ¶r att indikera att det Ã¤r en mallanvÃ¤nd %<&%D[0] %s &%D[0]%> fÃ¶r att jÃ¤mfÃ¶ra adresseranvÃ¤nd %<-Winvalid-pch%> fÃ¶r mer informationanvÃ¤nd %<-faligned-new%> fÃ¶r att aktivera stÃ¶d fÃ¶r C++17 Ã¶verjusterade newanvÃ¤nd %<-fext-numeric-literals%> fÃ¶r att aktivera fler inbyggda suffixanvÃ¤nd %<-flax-vector-conversions%> fÃ¶r att tillÃ¥ta konvertering mellan vektorer med olika elementtyper eller antal underdelaranvÃ¤nd %<...%> fÃ¶r att expandera argumentpaketanvÃ¤nd %<__attribute__ ((vector_size))%> istÃ¤lletanvÃ¤nd %<__builtin_rx_mvtc (0, â€¦)%> fÃ¶r att skriva godtyckliga vÃ¤rden till PSWanvÃ¤nd %<alias %s = %s.%s;%> fÃ¶r att introducera basklassÃ¶verlagringsmÃ¤ngdanvÃ¤nd %<template<>%> fÃ¶r en explicit specialiseringanvÃ¤nd %<this->%D%> istÃ¤lletanvÃ¤nd %qD direkt istÃ¤lletanvÃ¤nd %qs istÃ¤lletanvÃ¤nd ISO-dialekten av Modula-2anvÃ¤nd PIM 2-dialekten av Modula-2anvÃ¤nd PIM 3-dialekten av Modula-2anvÃ¤nd PIM 4-dialekten av Modula-2anvÃ¤nd PIM [234]-dialekten av Modula-2anvÃ¤nd en typkonvertering till den fÃ¶rvÃ¤ntade typen fÃ¶r att sÃ¤rskiljaanvÃ¤nd cpp fÃ¶r att preprocessa modulenanvÃ¤nd t.ex. %<-Wabi=11%> fÃ¶r att varna om Ã¤ndringar sedan GCC 7anvÃ¤nd vikningsuttryck i attributargumentet istÃ¤lletanvÃ¤nd icke-referens-typ %qT fÃ¶r att gÃ¶ra kopieringen explicit eller %qT fÃ¶r att fÃ¶rhindra kopieringanvÃ¤ndning av %<alloca%>anvÃ¤ndning av %<alloca%> inuti en slingaanvÃ¤ndning av %<auto%> i lambdaparameterdeklarationer Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>anvÃ¤ndning av %<auto%> i medlemsmallskonverteringsoperator kan aldrig vara hÃ¤rleddanvÃ¤ndning av %<auto%> i parameterdeklarationer Ã¤r endast tillgÃ¤ngligt med %<-std=c++14%> eller %<-std=gnu++14%>anvÃ¤ndning av %<auto%> i parameterdeklarationer Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>anvÃ¤ndning av %<complex%> i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av %<double%> i AltiVec-typer Ã¤r ogiltigt utan %qsanvÃ¤ndning av %<long double%> i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av %<long long%> i AltiVec-typer Ã¤r ogiltigt utan %qsanvÃ¤ndning av %<long%> i AltiVec-typer bÃ¶r undvikas, anvÃ¤nd %<int%>anvÃ¤ndning av %<long%> i AltiVec-typer Ã¤r ogiltigt fÃ¶r 64-bitskod utan %qs%<this%> anvÃ¤nds i ett konstant uttryckanvÃ¤ndning av %qDanvÃ¤ndning av %qD fÃ¶re hÃ¤rledning av %<auto%>anvÃ¤ndningen av %qsanvÃ¤ndning av %qs i mallanvÃ¤ndning av lÃ¤ngdmodifierare %qs med typtecken %qc har antingen ingen effekt eller odefinierat beteende%s och %s anvÃ¤nda tillsammans i %s-format%s och %s anvÃ¤nda tillsammans i %<%%%c%> %s-formatanvÃ¤ndning av allokerad lagring efter deallokering i ett konstant uttryckanvÃ¤ndning av en operand av typen %qT i %<operator++%> bÃ¶r undvikasanvÃ¤ndning av en operand av typen %qT i %<operator++%> Ã¤r fÃ¶rbjudet i C++17anvÃ¤ndning av en operand av typen %qT i %<operator--%> Ã¤r fÃ¶rbjudetanvÃ¤ndning av booleaner i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av det inbyggda parameterpaketet %qD utanfÃ¶r en mallanvÃ¤ndning av inbyggd egenskap %qE i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤lletanvÃ¤ndning av inbyggd egenskap %qT i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤lletanvÃ¤ndning av klassmall %qT som uttryckanvÃ¤ndning av decimala flyttalstyper i AltiVec-typer Ã¤r ogiltigtanvÃ¤ndning av borttagen funktion %qDenum %q#D anvÃ¤nds utan tidigare deklarationanvÃ¤ndning av funktionen %qD med ej uppfyllda begrÃ¤nsningaranvÃ¤ndning av felaktig variabelmall %qEanvÃ¤ndning av lokal variabel med automatisk lagringsklass frÃ¥n en kringliggande funktionanvÃ¤ndning av multiversionsfunktion utan ett standardfallanvÃ¤ndning av gammaldags typkonvertering till %q#TanvÃ¤ndning av parameter frÃ¥n den kringliggande funktionenanvÃ¤ndning av parameter utanfÃ¶r funktionskroppenanvÃ¤ndning av otypad nilanvÃ¤ndningsoperand saknas fÃ¶r satsanvÃ¤nd flaggan %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> eller %<-std=gnu11%> fÃ¶r att kompilera din kodanvÃ¤nd referenstyp fÃ¶r att fÃ¶rhindra kopieringanvÃ¤nd apostrofdirektivet %qs istÃ¤lletanvÃ¤nd unÃ¤rt %<+%> som degenererar operander till pekare eller %<&%D[0] %s &%D[0]%> fÃ¶r att jÃ¤mfÃ¶ra adresservektor anvÃ¤nd som inte kan konverteras till en pekare dÃ¤r en skalÃ¤r krÃ¤vsanvÃ¤nd som omskriven kandidat fÃ¶r jÃ¤mfÃ¶relse mellan %qT och %qTanvÃ¤nd hÃ¤r fÃ¶r att betyda %q#Dstruct-typvÃ¤rde anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vsvÃ¤rde av uniontyp anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vsvektortyp anvÃ¤nd dÃ¤r skalÃ¤r krÃ¤vsoanvÃ¤ndbar %<_Alignas%> i tom deklarationoanvÃ¤ndbar %qs i tom deklarationoanvÃ¤ndbar konvertering till typen %q#ToanvÃ¤ndbar specificerare av lagringsklass i tom deklarationoanvÃ¤ndbart typnamn i tom deklarationoanvÃ¤ndbar typkvalificerare i tom deklarationanvÃ¤ndardefinierad reduktionsuppslagning Ã¤r tvetydigingen anvÃ¤ndardefinierad reduktion funnen fÃ¶r %qEanvÃ¤ndardefinierad reduktion med konstruerarinitierare fÃ¶r basklassen %qTanvÃ¤ndardefinierad %qD berÃ¤knar alltid bÃ¥da argumentenanvÃ¤ndardefinierade litteraler Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>anvÃ¤nder %qD, som inte har nÃ¥gon justeringsparameteranvÃ¤nder %<%c%s%>anvÃ¤nder %<num_workers (%d)%>, ignorerar %danvÃ¤nder %<vector_length (%d)%> pÃ¥ grund av anrop av vektorpartitionerbar rutin, ignorerar %danvÃ¤nder %<vector_length (%d)%>, ignorerar %danvÃ¤nder %<vector_length (%d)%>, ignorerar kÃ¶rtidsinstÃ¤llningenanvÃ¤nder %<vector_length (64)%>, ignorerar %danvÃ¤nder %<vector_length (64)%>, ignorerar kÃ¶rtidsinstÃ¤llningenanvÃ¤nder %qsatt anvÃ¤nda %qs med en teckenlÃ¶s typ har ingen effektanvÃ¤nder en hÃ¤ngande pekare till %qDanvÃ¤nder en hÃ¤ngande pekare till en namnlÃ¶s temporÃ¤ranvÃ¤ndning av aliasmallspecialisering %qT efter %qsanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av flyttalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av heltalstypen %qTanvÃ¤nder den hÃ¤ngande pekaren %qE till %qDanvÃ¤nder en hÃ¤ngande pekare %qE till en namnlÃ¶s temporÃ¤ranvÃ¤nder ABI darwin64anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av flyttalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den decimala flyttalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av den komplexa typen %qTanvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av flyttalstypen %qTanvÃ¤ndning av ogiltigt fÃ¤lt %qDanvÃ¤nder gammalt darwin-ABIanvÃ¤nder resultat frÃ¥n funktion som returnerar %<void%>anvÃ¤nder r-vÃ¤rde som l-vÃ¤rdeanvÃ¤nder seriell kompilering av %d LTRANS-jobbanvÃ¤ndning av enkel laddning av CSE efter registertilldelningmalltypparametern %qT anvÃ¤nds efter %qsanvÃ¤nder intervallet [%E, %E] som direktivargumenttypedef-namnet %qD anvÃ¤nds efter %qsatt anvÃ¤nda vÃ¤rdet av en tilldelning med %<volatile%>-kvalificerad vÃ¤nsteroperand bÃ¶r undvikasusing-deklaration fÃ¶r medlem vid icke-klass-rÃ¤ckviddusing-deklaration fÃ¶r icke-medlem vid klassrÃ¤ckvidden using-deklaration fÃ¥r inte namnge namnrymden %qDgiltiga argument till %<-foffload=%> Ã¤r: %sgiltiga argument till %<-foffload=%> Ã¤r: %s; menade du %qs?giltiga argument Ã¤r: %sgiltiga argument Ã¤r: %s; menade du %qs?giltiga argument till flaggan %<-march=%> Ã¤r: %sgiltiga argument till flaggan %<-march=%> Ã¤r: %s; menade du %qs?giltiga argument till flaggan %<-mtune=%> Ã¤r: %sgiltiga argument till flaggan %<-mtune=%> Ã¤r: %s; menade du %qs?giltiga argument till attributet %<target("arch=")%> Ã¤r: %sgiltiga argument till attributet %<target("arch=")%> Ã¤r: %s; menade du %qs?giltiga argument till attributet %<target("tune=")%> Ã¤r: %sgiltiga argument till attributet %<target("tune=")%> Ã¤r: %s; menade du %qs?giltiga argument till %qs Ã¤r: %sgiltiga argument till %qs Ã¤r: %s; menade du %qs?giltiga felmodeller Ã¤r: %qs, %qs, %qs, %qsgiltiga funktionsnamn Ã¤r: %sgiltiga funktionsnamn Ã¤r: %s; menade du %qs?giltiga format Ã¤r %<ns::attr%> eller %<ns::%>giltiga modeller Ã¤r %sgiltiga vÃ¤rden till inbyggd %qF argument %d Ã¤r 64, 128, 256, 512, 1024, 2048 och 4096vÃ¤rdet %qE av typen %qT Ã¤r inte ett konstant uttryckvÃ¤rdet %qs stÃ¶djs inte av attributet %<target%>vÃ¤rdeargumentberÃ¤knat vÃ¤rde anvÃ¤nds intevÃ¤rdet av %<-mfixed-range%> mÃ¥ste ha formen REG1-REG2vÃ¤rde skickat till %qs Ã¤r fÃ¶r stortvÃ¤rdeinitiering av funktionstypen %qTvÃ¤rdeinitiering av ofullstÃ¤ndig typ %qTvÃ¤rdeinitiering av referenstypen %qTvar-tracking-assignments Ã¤ndrar selektiv schemalÃ¤ggningvariabelvariabeln %q#D har initierare men ofullstÃ¤ndig typvariabeln %q+D deklarerad %<_Noreturn%>variabeln %q+D deklarerad %<inline%>variabeldefinition %q+D Ã¤r markerad dllimportvariabeln %q+D kan skrivas Ã¶ver av %<longjmp%> eller %<vfork%>variabeln %q+D mÃ¥ste vara const fÃ¶r att kunna lÃ¤ggas i en endast lÃ¤sbar sektion med hjÃ¤lp av %qsvariabeln %q+D Ã¤r del i en aliascykelvariabeln %q+D med dynamisk initiering placerad i programminnesomrÃ¥detvariabeln %qD justerad fÃ¶r OpenACC privatiseringsnivÃ¥: %qsvariabeln %qD har funktionstypvariabeln %qD har initierare men ofullstÃ¤ndig typvariabeln %qD av den icke litterala typen %qT i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>variabeln %qD omdeklarerad som en funktionvariabeln %qD sÃ¤tts men anvÃ¤nds intevariabeln %qD anvÃ¤nd mer Ã¤n en gÃ¥ng med %<#pragma acc declare%>variabeln %qE deklarerad i omgivande %<host_data%>-regionvariabeln %qE Ã¤r inte en iterator av den yttersta slingan %d, %qE fÃ¶rvÃ¤ntadesvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i for-Ã¶kningsuttryckvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i vÃ¤nstra operanden av en kommaoperatorvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i hÃ¶gra operanden av en kommaoperatorvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i andra operanden av ett villkorsuttryckvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i en satsvariabeln %qE med ofullstÃ¤ndig typ %qT kommer inte anvÃ¤ndas i tredje operanden av ett villkorsuttryckvariabeln %qs har refererats i avlastad kod men har inte markerats att inkluderas i den avlastade kodenvariabeln %qs har rÃ¤ckviddsdestruktion, kan inte bygga hÃ¶ljevariabelkoncept har ingen initierarevektor %qD med variabel lÃ¤ngd anvÃ¤ndsvektor med variabel lÃ¤ngd anvÃ¤ndsvektorer med variabel lÃ¤ngd stÃ¶djs inte Ã¤nnu i korutinerelementtyp med variabel lÃ¤ngd i vektor-%<reduction%>-klausulen variabel med samma assemblernamn som den virtuella tabellen Ã¤r definierad i en annan Ã¶versÃ¤ttningsenhetvariabel eller fÃ¤lt %qE deklarerad voidvariabel eller fÃ¤lt deklarerad voidvariabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>typen %qT med variabel storlek i-%<reduction%>-klausultypen %qT med variabel storlek i %qs-klausulvariabelsymbol Ã¤r inte en variabelvariabelmallen Ã¤r deklarerad hÃ¤rvariabelmall-id %qD i nÃ¤stad namnspecificerarevariabelmallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++14%> eller %<-std=gnu++14%>variabel spÃ¥rning begÃ¤rd, men stÃ¶djs inte av detta felsÃ¶kningsformatvariabelspÃ¥rning begÃ¤rd, men oanvÃ¤ndbar om den inte felsÃ¶kningsinformation skapasstorleksgrÃ¤ns pÃ¥ variabelspÃ¥rning Ã¶verskridenstorleksgrÃ¤ns pÃ¥ variabelspÃ¥rning Ã¶verskriden med %<-fvar-tracking-assignments%>, fÃ¶rsÃ¶ker igen utanvektor med variabel lÃ¤ngd av %<auto%>sammansatta litteral med variabel storlekobjekt med variabel storlek kan inte initieras utom med en tom initierarevariabler i adressrymden %<__regio_symbol%> fÃ¥r inte deklareras %<register%>variabler i adressrymden %<__regio_symbol%> fÃ¥r inte ha initialvÃ¤rdenvariabler i adressrymden %<__regio_symbol%> mÃ¥ste deklareras %<extern%>variabler i adressrymden %<__regio_symbol%> mÃ¥ste deklareras %<volatile%>variabler av typen %qT kan inte ha trÃ¥dlokal lagringsvaraktighetvariabelt Ã¤ndrad %qE i filrÃ¤ckviddvariabelt Ã¤ndrat fÃ¤lt i filrÃ¤ckviddvariabelt Ã¤ndrad typ inte tillÃ¥ten i new-uttryckvariadiska funktioner mÃ¥ste anvÃ¤nda bas-AAPCS-variantenvariadiska mallar Ã¤r endast tillgÃ¤ngliga med %<-std=c++11%> eller %<-std=gnu++11%>variadiskt snuttanropvarianten %qD och basen %qD har inkompatibla typervarianten %qD Ã¤r en inbyggdvarianten %qD Ã¤r inte en funktionvarianten %qs och basen %qs vid %L har inkompatibla typer: %svarianten %qs vid %L Ã¤r varken en funktion eller subrutinvektor-%qs-element Ã¤r inte ett GIMPLE-vÃ¤rdevektor-%qs med elementindex som inte Ã¤r NULLvektorargument skickat till funktion utan prototypvektorvillkor kommer expanderas bitvisvektoroperationen kommer expanderas parallelltvektoroperationen kommer expanderas bitvisvektoroperationen kommer expanderas med en ensam skalÃ¤r operationvektorspill i uttrycket %qE av typen %qT resulterar i %qEvektorspill i ett uttryck av typen %qT resulterar i %qEvektorblandningsoperationen kommer expanderas bitvisvektorstorleken Ã¤r inte en hel multipel av komponentstorlekenvektortyper fÃ¶rvÃ¤ntades i %qsvektortyper fÃ¶rvÃ¤ntades i %qsvektorisering hÃ¤nde inte fÃ¶r en simd-slingavektorer med olika elementantal funna i %qsverify_bind_c_derived_type(): Den angivna symbolen Ã¤r ovÃ¤ntat NULLverify_cgraph_node misslyckadesverify_flow_info misslyckadesverify_flow_info: Grundblock %d efterfÃ¶ljarbÃ¥ge Ã¤r trasigverify_flow_info: Block %i har loop_father, men det finns inga slingorverify_flow_info: Block %i saknar loop_fatherverify_flow_info: Dubblerad bÃ¥ge %iâ†’%iverify_flow_info: Felaktigt block fÃ¶r fall igenom %i->%iverify_flow_info: Felaktig fall igenom %i->%iverify_flow_info: Saknat blockantal %iverify_flow_info: REG_BR_PROB stÃ¤mmer inte med cfg %i %iverify_flow_info: REG_BR_PROB Ã¤r satt men cfg-sannolikhet Ã¤r inte detverify_flow_info: Fel antal block %iverify_flow_info: Fel sannolikhet fÃ¶r bÃ¥ge %iâ†’%iverify_flow_info: oallokerad bÃ¥gflagga satt pÃ¥ %d â†’ %dverify_flow_info: oallokerad flagga satt i GB %dverify_gimple misslyckadesverify_ssa misslyckadesversionsattributet Ã¤r inte en strÃ¤ngmarkÃ¶r fÃ¶r versionshanteringskonflikt i filenversionen Ã¤rvd frÃ¥n %qT Ã¤r deklarerad hÃ¤rversionen av %<g%> kommer utelÃ¤mnas, ange en version fÃ¶r individuell utÃ¶kning.en versionerad symbol mÃ¥ste vara publikversionerade symboler mÃ¥ste ha standardsynlighetvirt-specificerare i %qs Ã¤r inte tillÃ¥tet utanfÃ¶r en klassdefinitionvirtuell PHI med argumentplatservirtuellt SSA-namn fÃ¶r icke-VOP-deklarationvirtuell bas %qT Ã¤r oÃ¥tkomlig i %qT pÃ¥ grund av tvetydighetvirtuell definitionsoperand saknas fÃ¶r satsvirtuell definition Ã¤r inte ett SSA-namnvirtuell definition av en sats Ã¤r inte aktuellvirtuell funktion %q+D Ã¥sidosÃ¤tter slutlig funktionen virtuell funktion kan inte ha hÃ¤rledd returtypmultiversionering av virtuell funktion stÃ¶djs intevirtuella funktioner kan inte %<constexpr%> fÃ¶re C++20virtuella funktioner kan inte vara vÃ¤nnervirtuell metod %qDvirtuell icke klassfunktion %qsden virtuella tabellen fÃ¶r typen %qD innehÃ¥ller RTTI-informationden virtuella tabellen fÃ¶r typen %qD bryter mot endefinitionsregelnden virtuella tabellpekaren anvÃ¤nds oinitieradvirtuell anvÃ¤ndning av en sats Ã¤r inte aktuellvirtuell anvÃ¤ndningsoperand saknas fÃ¶r satssynlighetsargumentet Ã¤r inte en strÃ¤ngsynlighetsattribut stÃ¶djs inte fÃ¶r denna konfiguration, ignorerasvms â€�#pragma __messageâ€� ignorerasvÃ¤rdet av typen void ignoreras inte vilket bÃ¶r gÃ¶rasvolatilt argumentvtabell fÃ¶r vtable-verifiering stÃ¶djs inte med LTOwaitpid misslyckadesvarning: varning: Ã¶vervÃ¤g att lÃ¤nka med â€�-staticâ€� eftersom systembibliotek medfÃ¶rvÃ¤ntade â€�%sâ€�svag %q+D kan inte definieras %qEsvaga aliasdefinitioner stÃ¶djs inte i denna konfigurationsvaga alias stÃ¶djs intesvag deklaration av %q+D tillÃ¤mpad pÃ¥ en redan befintlig, statisk definitionsvagdeklaration av %q+D mÃ¥ste vara publiksvagdeklaration av %q+D stÃ¶djs intevikter behÃ¶ver vara ickenegativavid lagring av %qT behÃ¶ver %qE en vektorbas och ett skalÃ¤rindexnÃ¤r utdata skrevs till %s: %mmedan %qT dekomponeras till %E elementmedan %qT dekomponeras till %wu elementmedan %qT dekomponeras till %wu elementvid referens av %qDbredden pÃ¥ %qD Ã¤r stÃ¶rre Ã¤n dess typbredden pÃ¥ %qs Ã¤r stÃ¶rre Ã¤n sin typbredden pÃ¥ bitfÃ¤ltet %qD har icke-heltalstyp %qTmedmed %<ancestor%> fÃ¥r bara klausulerna %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> och %<map%> fÃ¶rekomma pÃ¥ konstruktioneni denna slingautan %<-gdwarf-5%> Ã¤r %<-gvariable-location-views=incompat5%> likvÃ¤rdigt med %<-gvariable-location-views%>arbetsdelande region fÃ¥r inte vara nÃ¤ra innesluten inuti arbetsdelande, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> eller %<taskloop%> regionskrivning av %wu-bitsdata utanfÃ¶r grÃ¤nsen fÃ¶r destinationsobjektet, data avhuggen till %wu bitarwrite_atom(): FÃ¶rsÃ¶ker skriva dab-atomwrite_symbol(): felaktig modulsymbol %qswrite_symtree(): Symbolen inte skrivenatt skriva %E byte till en region av storlek %E spiller Ã¶ver destinationenatt skriva %E byte till en region av storlek %E spiller Ã¶ver destinationenatt skriva %E eller fler byte till en region av storlek %E spiller Ã¶ver destinationenskriver %wu byte till en region med storlek %wuskriver %wu byte till en region med storlek %wuskriver %wu byte till en region med storlek mellan %wu och %wuskriver %wu byte till en region med storlek mellan %wu och %wuskriver CMI %qsatt skriva mellan %E och %E byte till en region av storlek %E spiller Ã¶ver destinationenskriver mellan %wu och %wu byte till en region med storlek %wuskriver mellan %wu och %wu byte till en region med storlek mellan %wu och %wuskriver till konstant objekt (argument %d)skriver en byte fÃ¶r mycket till en region av en storlek som beror pÃ¥ %<strlen%>skriver utdatafilskriver via nollpekare (argument %d)nÃ¤r utdata skrevs till LTRANS-utdatalista %s: %mskrivning till adressrymden %qs stÃ¶djs intefel %<TYPE_CACHED_VALUES%>-postfel antal fÃ¶rgreningsbÃ¥gar efter villkorligt hopp i gb %ifel antal fÃ¶rgreningsbÃ¥gar efter ovillkorligt hopp %ifelaktigt argument %qs till flaggan %qsfel argument till ignorerade attributfel bÃ¥ge %d->%d fÃ¶r PHI-argumentfel post i %<TYPE_ARG_TYPES%>-listafel omedelbar anvÃ¤ndningslistafel instruktion i fall-igenom-bÃ¥genfel lista Ã¶ver lÃ¤mnade slingor fÃ¶r bÃ¥ge %dâ†’%dfel antal argumentfel antal argument angivet fÃ¶r attributet %qEfel antal argument till %%:debug-level-gtfel antal argument till %%:dwarf-version-gtfel antal argument till %<__builtin_addressof%>fel antal argument till %<__builtin_assoc_barrier%>fel antal argument till %<__builtin_call_with_static_chain%>fel antal argument till %<__builtin_choose_expr%>fel antal argument till %<__builtin_complex%>fel antal argument till %<__builtin_convertvector%>fel antal argument till %<__builtin_launder%>fel antal argument till %<__builtin_shuffle%>fel antal argument till %<__builtin_shufflevector%>fel antal argument till attributet %<assume%>fel antal argument till funktionen %<__builtin_next_arg%>fel antal argument till funktionen %<va_start%>fel antal fÃ¶rgreningsbÃ¥gar efter ovillkorligt hopp i gb %ifel antal mallargument (%d, skulle vara %d)fel antal mallargument (%d, skulle vara Ã¥tminstone %d)felaktiga utgÃ¥ende bÃ¥gflaggor vid slutet av gb %dfelaktigt strateginamn %qs angivet till flaggan %qsfel trÃ¤d i %<TYPE_FIELDS%>-listafel typ pÃ¥ argument till %sfel typ pÃ¥ argument till absfel typ pÃ¥ argument till absufel typ pÃ¥ argument till bitkomplementfel typ pÃ¥ argument till konjunktionfel typ pÃ¥ argument till minskningfel typ pÃ¥ argument till Ã¶kningfel typ pÃ¥ argument till unÃ¤rt utropsteckenfel typ pÃ¥ argument till unÃ¤rt minusfel typ pÃ¥ argument till unÃ¤rt plusfel sorts argument %sx87-registerretur med x87 avaktiveratxstormy16_print_operand: okÃ¤nd kodman kan aktivera %qs genom att anvÃ¤nda kommandoradsflaggan %<-march%>, eller genom att anvÃ¤nda attributet eller pragmat %<target%>man kan aktivera RVV genom att anvÃ¤nda kommandoradsflaggan %<-march%>, eller genom att anvÃ¤nda attributet eller pragmat %<target%>man kan aktivera SVE genom att anvÃ¤nda kommandoradsflaggan %<-march%>, eller genom att anvÃ¤nda attributet eller pragmat %<target%>man kan tysta denna varning genom att anvÃ¤nda en hexadecimal konstant (%wx istÃ¤llet fÃ¶r %wd)man kan stabilisera detta vÃ¤rde med %<--param hardware_destructive_interference_size=%d%>, eller avaktivera denna varning med %<-Wno-interference-size%>du kan anvÃ¤nda en inline-namnrymd istÃ¤lletdu kan gÃ¥ runt detta genom att ta bort initierarendu kan inte ta adressen till en nÃ¤stad funktion om du anvÃ¤nder flaggan %qsdu behÃ¶ver anvÃ¤nda flaggan %<-%s%>din egna CPU-arkitektur (%qs) stÃ¶djer inte ABI:et %qs, Ã¥tergÃ¥r till %<-m%s=%s%>z*inx krÃ¤ver ABI ilp32, ilp32e eller lp64z/Arkitektur.noll som en nollpekarkonstantnollÃ¤ngds vektorsektion i en %qs-klausulnoll eller negativ storlek pÃ¥ vektorn %q+Dnollstor typ %qT i %<reduction%>-klausulnollstor typ %qT i %qs-klausulvektorstorlek nollnoll i bredd i bitfÃ¤lt %q+Dstorlek noll pÃ¥ bitfÃ¤lt %qsnollstorlek i %s formatstrÃ¤ng%s-formatstrÃ¤ng med lÃ¤ngden nollvektor med storlek noll %qDvektor med storlek noll %qTvektormedlem %qD med storlek noll i en i Ã¶vrigt tom %q#Tvektormedlem %qD med storlek noll Ã¤r inte vid slutet av %q#T{anonym}{felaktig}
\ No newline at end of file
diff -Nrcpad gcc-13.2.0/gcc/po/sv.po gcc-13.3.0/gcc/po/sv.po
*** gcc-13.2.0/gcc/po/sv.po	Thu Jul 27 08:13:04 2023
--- gcc-13.3.0/gcc/po/sv.po	Tue May 21 07:47:38 2024
***************
*** 27,36 ****
  # thunk			snutt
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
! "PO-Revision-Date: 2023-04-27 10:10+0200\n"
  "Last-Translator: GÃ¶ran Uddeborg <goeran@uddeborg.se>\n"
  "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
  "Language: sv\n"
--- 27,36 ----
  # thunk			snutt
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 13.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
! "PO-Revision-Date: 2023-07-29 18:00+0200\n"
  "Last-Translator: GÃ¶ran Uddeborg <goeran@uddeborg.se>\n"
  "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
  "Language: sv\n"
*************** msgstr "-bundle Ã¤r inte tillÃ¥ten med -
*** 345,355 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace Ã¤r inte tillÃ¥ten med -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:596
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf stÃ¶djs inte pÃ¥ denna plattform"
  
! #: config/darwin.h:277
  msgid "rdynamic is not supported"
  msgstr "rdynamic stÃ¶djs inte"
  
--- 345,355 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace Ã¤r inte tillÃ¥ten med -dynamiclib"
  
! #: config/darwin.h:213 config/darwin.h:604
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "gsplit-dwarf stÃ¶djs inte pÃ¥ denna plattform"
  
! #: config/darwin.h:276
  msgid "rdynamic is not supported"
  msgstr "rdynamic stÃ¶djs inte"
  
*************** msgstr "Varna fÃ¶r typkonvertering som k
*** 3600,3909 ****
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr "Varna fÃ¶r spekulativa kompileringar sÃ¥som __traits(compiles)."
  
! #: d/lang.opt:155
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "Generera JSON-fil."
  
! #: d/lang.opt:159
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <fil>\tSkriv JSON-utdata till angiven <fil>."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "FelsÃ¶kningsbibliotek att anvÃ¤nda istÃ¤llet fÃ¶r phobos."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "Standardbibliotek att anvÃ¤nda istÃ¤llet fÃ¶r phobos."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "LÃ¤nka med standard D-uppstartsfiler i kompileringen."
  
! #: d/lang.opt:178
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Generera kod fÃ¶r alla mallinstansieringar."
  
! #: d/lang.opt:182
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Generera kod fÃ¶r assert-kontrakt."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tLÃ¥t grÃ¤nskontroller fÃ¶r vektorer vara pÃ¥, endast i @safe-kod eller av."
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr "-fcheckaction=[throw,halt,context]\tBeteende vid kontraktsbrott."
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Kompilera in felsÃ¶kningskod."
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<ident>\tKompilera in felsÃ¶kningskod identifierad av <ident>."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Generate documentation."
  msgstr "Generera dokumentation."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<kat>\tSkriv dokumentationsfilen till katalogen <kat>."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file=<fil>\tSkriv dokumentation till <fil>."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<fil>\t\tInkludera ett Ddoc-makro <fil>."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Anta att standard D-kÃ¶rtidsbibliotek och â€�D mainâ€� finns."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr "LÃ¤gg till kommentarer om ignorerade deklarationer i det genererade C++-huvudet."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-cxx-spec=<filnamn>\tSkriv alla deklarationer som C++-kod till <filnamn>."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Visa framÃ¤nde-AST:n efter tolkning och semantiska pass."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr "-fextern-std=<standard>\tAnge C++-namnmanglingskompatibilitet med <standard>."
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Ignorera pragma som inte stÃ¶djs."
  
! #: d/lang.opt:317
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Generera kod fÃ¶r klassinvarianskontrakt."
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "Generera en standard D-funktion main() vid kompilering."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<paket.modul>=<filspec>\tanvÃ¤nd <filspec> som kÃ¤llfil fÃ¶r <paket.modul>."
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Generera ModuleInfo-post fÃ¶r utdatamodulen."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Bearbeta alla moduler angivna pÃ¥ kommandoraden, men generera endast kod fÃ¶r den modul som anges av argumentet."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Generera kod fÃ¶r efterhandstillstÃ¥ndskontrakt."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Generera kod fÃ¶r fÃ¶rhandsvillkorskontrakt."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr "SlÃ¥ pÃ¥ alla kommande funktioner i sprÃ¥ket D."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr "Implementera D-bitfÃ¤lt."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr "Implementera DIP1000: pekare med rÃ¤ckvidd."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr "Implementera DIP1008: tillÃ¥t undantag i @nogc-kod."
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "Implementera DIP1021: fÃ¶rÃ¤ndringsbara funktionsargument."
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr "Destruera fÃ¤lt i partiellt konstruerade objekt."
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr "AnvÃ¤nd fÃ¤ltvisa jÃ¤mfÃ¶relser fÃ¶r postlikhet."
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr "NÃ¤r en symbol slÃ¥s upp, kontrollera â€�alias thisâ€�-rÃ¤ckvidd innan man gÃ¥r till Ã¶vre rÃ¤ckvidder."
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr "TillÃ¥t inte osunda ofÃ¶rÃ¤nderliga konverteringar som tidigare felaktigt tillÃ¤ts."
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr "Implementera â€�inâ€�-parametrar att betyda rÃ¤ckvidds-const."
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr "Implementera â€�inâ€�-kontrakt fÃ¶r Ã¥sidosatta metoder att vara en Ã¶vermÃ¤ngd av fÃ¶rÃ¤ldrakontraktet."
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "Avaktivera Ã¥tkomst till delat-minne-objekt."
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Aktivera r-vÃ¤rdesargument till ref-parametrar."
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr "Avaktivera Ã¥tkomst till varialer markerade â€�@systemâ€� frÃ¥n @safe kod."
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr "Kompilera utgÃ¥veversion."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr "SlÃ¥ av alla Ã¥terstÃ¤llbara funktioner i sprÃ¥ket D."
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr "Ã…terstÃ¤ll DIP1000: pekare med rÃ¤ckvidd."
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr "Destruera inte fÃ¤lt i partiellt konstruerade objekt."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr "AnvÃ¤nd inte heltalskonvertering i C-stil fÃ¶r unÃ¤ra â€�+â€�, â€�-â€� och â€�~â€�."
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr "-fsave-mixins=<filnamn>\tExpandera och spara mixin:er till en fil angiven av <filnamn>."
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Generera kod fÃ¶r switch:ar utan ett standardfall."
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Lista information om alla Ã¶vergÃ¥ngar i sprÃ¥ket D."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Lista alla icke fÃ¶rÃ¤ndringsbara fÃ¤lt som tar upp en objektinstans."
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr "Lista alla anvÃ¤ndningar av â€�inâ€� pÃ¥ parametrar."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr "Lista alla dolda GC-allokeringar."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "RÃ¤kna upp statistik om mallinstansieringar."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Lista alla variabler som hamnar i trÃ¥dlokal lagring."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr "Kompilera in enhetstestkod."
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fversion=<ident>\tKompilera in versionskod identifierad av <ident>."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Skapa mallinstansieringar som svaga symboler."
  
! #: d/lang.opt:485
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "LÃ¤nka inte med standard-D-biblioteket i kompileringen."
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "LÃ¤nka standard D-biblioteket statiskt i kompileringen."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "LÃ¤nka standard D-biblioteket dynamiskt i kompileringen."
--- 3600,3914 ----
  
  #: d/lang.opt:143
  #, no-c-format
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Varna nÃ¤r en speciell upprÃ¤kningstyp deklareras med fel bastyp."
+ 
+ #: d/lang.opt:151
+ #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr "Varna fÃ¶r spekulativa kompileringar sÃ¥som __traits(compiles)."
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Generate JSON file."
  msgstr "Generera JSON-fil."
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-Xf <fil>\tSkriv JSON-utdata till angiven <fil>."
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr "FelsÃ¶kningsbibliotek att anvÃ¤nda istÃ¤llet fÃ¶r phobos."
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr "Standardbibliotek att anvÃ¤nda istÃ¤llet fÃ¶r phobos."
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr "LÃ¤nka med standard D-uppstartsfiler i kompileringen."
  
! #: d/lang.opt:186
  #, no-c-format
  msgid "Generate code for all template instantiations."
  msgstr "Generera kod fÃ¶r alla mallinstansieringar."
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "Generate code for assert contracts."
  msgstr "Generera kod fÃ¶r assert-kontrakt."
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr "-fbounds-check=[on|safeonly|off]\tLÃ¥t grÃ¤nskontroller fÃ¶r vektorer vara pÃ¥, endast i @safe-kod eller av."
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr "-fcheckaction=[throw,halt,context]\tBeteende vid kontraktsbrott."
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr "Kompilera in felsÃ¶kningskod."
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr "-fdebug=<ident>\tKompilera in felsÃ¶kningskod identifierad av <ident>."
  
! #: d/lang.opt:264
  #, no-c-format
  msgid "Generate documentation."
  msgstr "Generera dokumentation."
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr "-fdoc-dir=<kat>\tSkriv dokumentationsfilen till katalogen <kat>."
  
! #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-fdoc-file=<fil>\tSkriv dokumentation till <fil>."
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr "-fdoc-inc=<fil>\t\tInkludera ett Ddoc-makro <fil>."
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "Anta att standard D-kÃ¶rtidsbibliotek och â€�D mainâ€� finns."
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr "LÃ¤gg till kommentarer om ignorerade deklarationer i det genererade C++-huvudet."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr "-fdump-cxx-spec=<filnamn>\tSkriv alla deklarationer som C++-kod till <filnamn>."
  
! #: d/lang.opt:292
  #, no-c-format
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "Visa framÃ¤nde-AST:n efter tolkning och semantiska pass."
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr "-fextern-std=<standard>\tAnge C++-namnmanglingskompatibilitet med <standard>."
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr "Ignorera pragma som inte stÃ¶djs."
  
! #: d/lang.opt:329
  #, no-c-format
  msgid "Generate code for class invariant contracts."
  msgstr "Generera kod fÃ¶r klassinvarianskontrakt."
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr "Generera en standard D-funktion main() vid kompilering."
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr "-fmodule-file=<paket.modul>=<filspec>\tanvÃ¤nd <filspec> som kÃ¤llfil fÃ¶r <paket.modul>."
  
! #: d/lang.opt:341
  #, no-c-format
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Generera ModuleInfo-post fÃ¶r utdatamodulen."
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr "Bearbeta alla moduler angivna pÃ¥ kommandoraden, men generera endast kod fÃ¶r den modul som anges av argumentet."
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Generate code for postcondition contracts."
  msgstr "Generera kod fÃ¶r efterhandstillstÃ¥ndskontrakt."
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Generate code for precondition contracts."
  msgstr "Generera kod fÃ¶r fÃ¶rhandsvillkorskontrakt."
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr "SlÃ¥ pÃ¥ alla kommande funktioner i sprÃ¥ket D."
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr "Implementera D-bitfÃ¤lt."
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr "Implementera DIP1000: pekare med rÃ¤ckvidd."
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr "Implementera DIP1008: tillÃ¥t undantag i @nogc-kod."
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "Implementera DIP1021: fÃ¶rÃ¤ndringsbara funktionsargument."
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr "Destruera fÃ¤lt i partiellt konstruerade objekt."
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr "AnvÃ¤nd fÃ¤ltvisa jÃ¤mfÃ¶relser fÃ¶r postlikhet."
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr "NÃ¤r en symbol slÃ¥s upp, kontrollera â€�alias thisâ€�-rÃ¤ckvidd innan man gÃ¥r till Ã¶vre rÃ¤ckvidder."
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr "TillÃ¥t inte osunda ofÃ¶rÃ¤nderliga konverteringar som tidigare felaktigt tillÃ¤ts."
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr "Implementera â€�inâ€�-parametrar att betyda rÃ¤ckvidds-const."
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr "Implementera â€�inâ€�-kontrakt fÃ¶r Ã¥sidosatta metoder att vara en Ã¶vermÃ¤ngd av fÃ¶rÃ¤ldrakontraktet."
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Disable access to shared memory objects."
  msgstr "Avaktivera Ã¥tkomst till delat-minne-objekt."
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "Aktivera r-vÃ¤rdesargument till ref-parametrar."
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr "Avaktivera Ã¥tkomst till varialer markerade â€�@systemâ€� frÃ¥n @safe kod."
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr "Kompilera utgÃ¥veversion."
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr "SlÃ¥ av alla Ã¥terstÃ¤llbara funktioner i sprÃ¥ket D."
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr "Ã…terstÃ¤ll DIP1000: pekare med rÃ¤ckvidd."
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr "Destruera inte fÃ¤lt i partiellt konstruerade objekt."
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr "AnvÃ¤nd inte heltalskonvertering i C-stil fÃ¶r unÃ¤ra â€�+â€�, â€�-â€� och â€�~â€�."
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr "-fsave-mixins=<filnamn>\tExpandera och spara mixin:er till en fil angiven av <filnamn>."
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "Generate code for switches without a default case."
  msgstr "Generera kod fÃ¶r switch:ar utan ett standardfall."
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr "Lista information om alla Ã¶vergÃ¥ngar i sprÃ¥ket D."
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr "Lista alla icke fÃ¶rÃ¤ndringsbara fÃ¤lt som tar upp en objektinstans."
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr "Lista alla anvÃ¤ndningar av â€�inâ€� pÃ¥ parametrar."
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr "Lista alla dolda GC-allokeringar."
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "List statistics on template instantiations."
  msgstr "RÃ¤kna upp statistik om mallinstansieringar."
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr "Lista alla variabler som hamnar i trÃ¥dlokal lagring."
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr "Kompilera in enhetstestkod."
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr "-fversion=<ident>\tKompilera in versionskod identifierad av <ident>."
  
! #: d/lang.opt:477
  #, no-c-format
  msgid "Emit template instantiations as weak symbols."
  msgstr "Skapa mallinstansieringar som svaga symboler."
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
  msgstr "LÃ¤nka inte med standard-D-biblioteket i kompileringen."
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr "LÃ¤nka standard D-biblioteket statiskt i kompileringen."
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr "LÃ¤nka standard D-biblioteket dynamiskt i kompileringen."
*************** msgstr "SÃ¤tt startadress fÃ¶r data."
*** 4843,5254 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Generera kod fÃ¶r darwin laddbara kÃ¤rnutvidgningar."
  
! #: config/darwin.opt:38
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <kat>\tLÃ¤gg till <kat> till slutet av systemramverkets inkluderingssÃ¶kvÃ¤g."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Generera CFString-objekt vid kompileringstillfÃ¤llet."
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Varna om konstanta CFString-objekt innehÃ¥ller icke-portabla tecken."
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Generera stubbar i AT&T-stil fÃ¶r Mach-O."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Generera kod lÃ¤mplig fÃ¶r kÃ¶rbara program (INTE delade bibliotek)."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Generera kod lÃ¤mplig fÃ¶r korta felsÃ¶kningscykler."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Generera kod fÃ¶r kÃ¤rnan eller laddbara kÃ¤rnutvidgningar."
  
! #: config/darwin.opt:71
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "Den tidigaste macOS-versionen som detta program kommer kÃ¶ra pÃ¥."
  
! #: config/darwin.opt:76
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "SÃ¤tt sizeof(bool) till 1."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Framtvinga generering av externa symbolindirektionsstubbar."
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr "-mtarget-linker <version>\tAnge att ld64 <version> Ã¤r verktygskedjelÃ¤nkaren fÃ¶r det aktuella anropet."
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr "LÃ¤s in alla medlemmar i arkivbibliotek, istÃ¤llet fÃ¶r endast de som uppfyller odefinierade symboler."
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr "-allowable_client <namn>\tDylib-utdata Ã¤r privat till klienten <namn>."
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "-arch <namn>\tGenerera utdata fÃ¶r arkitekturen <namn>."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr "Avsaknad av Ã¶verensstÃ¤mmelse mellan filarkitekturen och den som anges med â€�-archâ€� Ã¤r fel istÃ¤llet fÃ¶r varningar."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "Den tidigaste macOS-versionen som detta program kommer kÃ¶ra pÃ¥ (formaterad fÃ¶r assemblern)."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr "Generera en kÃ¶rbar utdatafil som binder symboler vid laddning, snarare Ã¤n lat."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr "Generera en Mach-O-bunt (filtyp MH_BUNDLE)."
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr "-bundle_loader <kÃ¶rbar> \tBehandla <kÃ¶rbar> (som kommer att ladda denna bunt) som om den vore en av de dynamiska bibliotek bunten lÃ¤nkas mot vid symbolupplÃ¶sning."
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr "-client_name <namn>\tAktivera att den kÃ¶rbara byggs fÃ¶r att lÃ¤nka mot ett privat dylib (anvÃ¤ndande allowable_client)."
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr "-compatibility_version <nummer>\tSÃ¤tt versionen fÃ¶r klientgrÃ¤nssnittet.  Klienter mÃ¥ste registrera ett vÃ¤rde mindre Ã¤n eller lika med <nummer>, annars kommer bindningen misslyckas vid kÃ¶rtillfÃ¤llet."
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr "-current_version <nummer>\tSÃ¤tt den aktuella versionen pÃ¥ biblioteket till <nummer>."
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr "Ta bort kod och data som Ã¤r onÃ¥bar frÃ¥n alla exporterade symboler (inklusive ingÃ¥ngspunkten)."
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr "-dylib_file installationsnamn:filnamn\tDetta tillÃ¥ter lÃ¤kning av en dylib med â€�installationsnamnâ€� men att den finns i en annan installationsposition â€�filnamnâ€�"
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr "Producera en Mach-O-dylinker (filtyp MH_DYLINKER), endast anvÃ¤nd fÃ¶r att bygga dyld."
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr "-dylinker_install_name <sÃ¶kvÃ¤g>\tAnvÃ¤nds endast fÃ¶r att bygga dyld."
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr "Standard (och motsats till -static), implicerat av anvÃ¤ndarlÃ¤ges kÃ¶rbara, delade bibliotek och buntar."
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr "Producera ett Mach-O delat bibliotek (filtyp MH_DYLIB), synonym till â€�-sharedâ€�."
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr "-exported_symbols_list <filnamn>\tExportera globala symboler i <filnamn> i den lÃ¤nkade utdatafilen; alla symboler som inte nÃ¤mns kommer hanteras som â€�hiddenâ€�."
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr "Ge en lista av objekt att lÃ¤nkas frÃ¥n en fil, istÃ¤llet fÃ¶r kommandoraden."
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "AnvÃ¤nd fÃ¶r att generera kod fÃ¶r nÃ¥gra Ã¤ldre kÃ¤rnversioner."
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr "Ignorera den normala tvÃ¥nivÃ¥namnrymden; slÃ¥ upp symboler i kommandoradsordning och notera inte vilket bibliotek som tillhandahÃ¶ll den upplÃ¶sta symbolen."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr "FÃ¶r assemblern (och lÃ¤nkaren) tillÃ¥t alla arkitekturundervarianter att anvÃ¤ndas utan fel."
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr "SÃ¤tt utdataobjektet sÃ¥ att, vid laddning, dyld kommer ignorera tvÃ¥nivÃ¥s namnrymdsinformation och lÃ¶sa upp symboler i upptÃ¤cktsordning frÃ¥n de laddade biblioteken."
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr "-framework <namn>\tLÃ¤nkaren skall sÃ¶ka efter ramverket <namn> i sÃ¶kvÃ¤gen fÃ¶r ramverk."
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr "FÃ¶rkortning fÃ¶r â€�-g -fno-eliminate-unused-debug-symbolsâ€�."
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr "FÃ¶rkortning fÃ¶r â€�-g -feliminate-unused-debug-symbolsâ€�."
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr "LÃ¤gger automatiskt till mellanslag fÃ¶r lÃ¤ngre sÃ¶kvÃ¤gsnamn i laddkommandon (upp till MAXPATHLEN)."
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr "-image_base <adress>\tAnge <adress> som basadress fÃ¶r ett dylib eller en bunt."
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr "-init <symbolnamn>\tSymbolen <symbolnamn> kommer anvÃ¤ndas som den fÃ¶rsta initieraren fÃ¶r ett dylib."
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr "-install_name <namn>\tAnge installationsnamnet fÃ¶r ett dylib."
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr "Vanligen gÃ¶rs â€�private externâ€� (dolda) symboler lokala vid lÃ¤nkning, detta kommando undertrycker det sÃ¥ att de behÃ¥lls exporterade."
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4) Multimoduler ignoreras vid kÃ¶rtillfÃ¤llet sedan macOS 10.4."
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4) -multiply_defined <hantering>\tTillhandahÃ¥ller en mekanism fÃ¶r varningar fÃ¶r symboler definierade i flera dylib."
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4) -multiply_defined_unused <hantering>\tTillhandahÃ¥ller en mekanism fÃ¶r varningar fÃ¶r symboler definierade i den aktuella kÃ¶rbara som ocksÃ¥ Ã¤r definierade i inlÃ¤nkade dylib."
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr "(FÃ¶rÃ¥ldrat) Moderna lÃ¤nkare dÃ¶drensar aldrig dessa poster, sÃ¥ flaggan behÃ¶vs inte."
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr "LÃ¤gg inte till standardsymbolexporter till moduler eller dynamiska bibliotek."
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.3.9) SÃ¤tt MH_NOPREFIXBINDING i en kÃ¶rbar."
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4)\tSÃ¤tt MH_NOMULTIDEFS i ett paraplyramverk."
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "(FÃ¶rÃ¥ldrad) LD_PREBIND stÃ¶djs inte lÃ¤ngre."
  
! #: config/darwin.opt:254
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "(FÃ¶rÃ¥ldrad) Detta Ã¤r standard."
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr "-pagezero_size <storlek>\tTillÃ¥ter att sÃ¤tta storleken pÃ¥ sida 0 till 4 kb fÃ¶r vissa specialfall."
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr "Producerar en Mach-O-fil lÃ¤mplig fÃ¶r inbÃ¤ddad/ROM-anvÃ¤ndning."
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr "(FÃ¶rÃ¥ldrat) TillÃ¥t lÃ¤nkningen att gÃ¥ vidare med â€�-flat_namespaceâ€� nÃ¤r en lÃ¤nkad bunt innehÃ¥ller en symbol som ocksÃ¥ exporteras frÃ¥n huvudprogrammet."
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr "Synonym fÃ¶r â€�-export-dynamicâ€� fÃ¶r lÃ¤nkarversioner som stÃ¶djer det."
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr "-read_only_relocs <hantering>\tTillÃ¥t omlokaliseringar i endast lÃ¤sbara sidor (inte att rekommendera)."
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr "-sectalign <segnamn> <sektnamn> <vÃ¤rde>\tSÃ¤tt sektionen <sektnamn> i segment <segnamn> till att ha justeringen <vÃ¤rde> vilket mÃ¥ste vara en heltalspotens av tvÃ¥ uttryckt pÃ¥ hexadecimal form."
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr "-sectcreate <segnamn> <sektnamn> <fil>\tSkapa sektionen <sektname> i segmentet <segnamn> frÃ¥n innehÃ¥llet i <fil>."
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr "(FÃ¶rÃ¥ldrat) -sectobjectsymbols <segnamn> <sektnamn>\tAtt sÃ¤tta en lokal symbol vid bÃ¶rjan av en sektion stÃ¶djs inte lÃ¤ngre."
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr "(FÃ¶rÃ¥ldrat) -sectorder <segnamn> <sektnamn> <ordningsfil>\tErsatt av en mer generell flagga â€�-order_fileâ€�."
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr "-seg_addr_table <fil>\tAnge basadresserna fÃ¶r dynamiska bibliotek; <fil> innehÃ¥ller en rad fÃ¶r varje bibliotek."
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr "(FÃ¶rÃ¥ldrat, endast ld_classic) -seg_addr_table_filename <sÃ¶kvÃ¤g>."
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Synonym fÃ¶r â€�image_baseâ€�."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr "-segaddr <namn> <adress>\tSÃ¤tt basadressen fÃ¶r segment <namn> till <adress> som mÃ¥ste vara justerad till en sidgrÃ¤ns (fÃ¶r nÃ¤rvarande 4 kB)."
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr "(FÃ¶rÃ¥ldrat, endast ld_classic) -sectcreate <segnamn> <sektnamn> <fil>\tTillÃ¥t skapandet av en sektion frÃ¥n en fil."
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr "(FÃ¶rÃ¥ldrat) Objektfiler med LINKEDIT-sektioner stÃ¶djs inte lÃ¤ngre."
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr "-segprot <segnamn> <max_skydd> <init_skydd>\tDet virtuella minnets skydd fÃ¶r segment <segnamn> har maximala och initiala vÃ¤rden <max_skydd> respektive <init_skydd>.  Det angivna vÃ¤rdet kan innehÃ¥lla â€�râ€�, â€�wâ€�, â€�xâ€� eller â€�-â€� det sistnÃ¤mnda betyder â€�ingen Ã¥tkomstâ€�."
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr "-segs_read_only_addr <adress>\tAnge att <adress> Ã¤r basadressen till det endast lÃ¤sbara segmentet i ett dylib."
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr "-segs_read_write_addr <adress> \tAnge att <adress> Ã¤r basadressen till det lÃ¤s- och skrivbara segmentet i ett dylib."
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "(FÃ¶rÃ¥ldrat)\tDetta Ã¤r standard."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_library <namn>\tBiblioteket med namnet <namn> kommer omexporteras (endast meningsfullt fÃ¶r dylib:ar)."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_umbrella <namn>\tRamverket med namnet <namn> kommer omexporteras (endast meningsfullt fÃ¶r dylib:ar)."
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "This is the default."
  msgstr "Detta Ã¤r standard."
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr "LÃ¤gg till extra information till den kÃ¶rbara som kan snabba upp den dynamiska laddningen (fÃ¶rutsatt att de beroende biblioteken Ã¤r ofÃ¶rÃ¤ndrade)."
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr "-umbrella <ramverk>\tDet angivna ramverket kommer omexporteras."
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr "-undefined <hantering>\tAnge hanteringen av odefinierade symboler (standard Ã¤r fel)."
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr "-unexported_symbols_list <filnamn>\tExportera inte globala symboler upprÃ¤knade i <filnamn>."
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr "-weak_reference_mismatches <hantering>\tAnger vad som skall gÃ¶ras om en symbolimport orsakar en konflikt mellan filer (svag i en och inte i en annan) standard Ã¤r att hantera symbolen som icke svag."
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr "Loggar vilka objektfiler lÃ¤nkaren lÃ¤ser in."
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr "Loggar vilka symboler som orsakade att ett objekt laddades."
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(FÃ¶rÃ¥ldrat, ignoreras)\tGammalt stÃ¶d liknande â€�-whyloadâ€�."
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr "(FÃ¶rÃ¥ldrat och ohanterat av ld64, ignoreras)\tld skall skapa en kÃ¶rbar (endast hanterat av ld_classic)."
--- 4848,5259 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "Generera kod fÃ¶r darwin laddbara kÃ¤rnutvidgningar."
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, no-c-format
! msgid "Generate compile-time CFString objects."
! msgstr "Generera CFString-objekt vid kompileringstillfÃ¤llet."
  
  #: config/darwin.opt:42
  #, no-c-format
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "-iframework <kat>\tLÃ¤gg till <kat> till slutet av systemramverkets inkluderingssÃ¶kvÃ¤g."
  
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "Varna om konstanta CFString-objekt innehÃ¥ller icke-portabla tecken."
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Generera stubbar i AT&T-stil fÃ¶r Mach-O."
  
! #: config/darwin.opt:59
  #, no-c-format
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Generera kod lÃ¤mplig fÃ¶r kÃ¶rbara program (INTE delade bibliotek)."
  
! #: config/darwin.opt:63
  #, no-c-format
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "Generera kod lÃ¤mplig fÃ¶r korta felsÃ¶kningscykler."
  
! #: config/darwin.opt:67
  #, no-c-format
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Generera kod fÃ¶r kÃ¤rnan eller laddbara kÃ¤rnutvidgningar."
  
! #: config/darwin.opt:75
  #, no-c-format
  msgid "The earliest macOS version on which this program will run."
  msgstr "Den tidigaste macOS-versionen som detta program kommer kÃ¶ra pÃ¥."
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Set sizeof(bool) to 1."
  msgstr "SÃ¤tt sizeof(bool) till 1."
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr "Framtvinga generering av externa symbolindirektionsstubbar."
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr "-mtarget-linker <version>\tAnge att ld64 <version> Ã¤r verktygskedjelÃ¤nkaren fÃ¶r det aktuella anropet."
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr "LÃ¤s in alla medlemmar i arkivbibliotek, istÃ¤llet fÃ¶r endast de som uppfyller odefinierade symboler."
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr "-allowable_client <namn>\tDylib-utdata Ã¤r privat till klienten <namn>."
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "-arch <namn>\tGenerera utdata fÃ¶r arkitekturen <namn>."
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr "Avsaknad av Ã¶verensstÃ¤mmelse mellan filarkitekturen och den som anges med â€�-archâ€� Ã¤r fel istÃ¤llet fÃ¶r varningar."
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "Den tidigaste macOS-versionen som detta program kommer kÃ¶ra pÃ¥ (formaterad fÃ¶r assemblern)."
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr "Generera en kÃ¶rbar utdatafil som binder symboler vid laddning, snarare Ã¤n lat."
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr "Generera en Mach-O-bunt (filtyp MH_BUNDLE)."
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr "-bundle_loader <kÃ¶rbar> \tBehandla <kÃ¶rbar> (som kommer att ladda denna bunt) som om den vore en av de dynamiska bibliotek bunten lÃ¤nkas mot vid symbolupplÃ¶sning."
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr "-client_name <namn>\tAktivera att den kÃ¶rbara byggs fÃ¶r att lÃ¤nka mot ett privat dylib (anvÃ¤ndande allowable_client)."
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr "-compatibility_version <nummer>\tSÃ¤tt versionen fÃ¶r klientgrÃ¤nssnittet.  Klienter mÃ¥ste registrera ett vÃ¤rde mindre Ã¤n eller lika med <nummer>, annars kommer bindningen misslyckas vid kÃ¶rtillfÃ¤llet."
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr "-current_version <nummer>\tSÃ¤tt den aktuella versionen pÃ¥ biblioteket till <nummer>."
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr "Ta bort kod och data som Ã¤r onÃ¥bar frÃ¥n alla exporterade symboler (inklusive ingÃ¥ngspunkten)."
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr "-dylib_file installationsnamn:filnamn\tDetta tillÃ¥ter lÃ¤kning av en dylib med â€�installationsnamnâ€� men att den finns i en annan installationsposition â€�filnamnâ€�"
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr "Producera en Mach-O-dylinker (filtyp MH_DYLINKER), endast anvÃ¤nd fÃ¶r att bygga dyld."
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr "-dylinker_install_name <sÃ¶kvÃ¤g>\tAnvÃ¤nds endast fÃ¶r att bygga dyld."
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr "Standard (och motsats till -static), implicerat av anvÃ¤ndarlÃ¤ges kÃ¶rbara, delade bibliotek och buntar."
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr "Producera ett Mach-O delat bibliotek (filtyp MH_DYLIB), synonym till â€�-sharedâ€�."
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr "-exported_symbols_list <filnamn>\tExportera globala symboler i <filnamn> i den lÃ¤nkade utdatafilen; alla symboler som inte nÃ¤mns kommer hanteras som â€�hiddenâ€�."
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr "Ge en lista av objekt att lÃ¤nkas frÃ¥n en fil, istÃ¤llet fÃ¶r kommandoraden."
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, no-c-format
  msgid "Used for generating code for some older kernel revisions."
  msgstr "AnvÃ¤nd fÃ¶r att generera kod fÃ¶r nÃ¥gra Ã¤ldre kÃ¤rnversioner."
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr "Ignorera den normala tvÃ¥nivÃ¥namnrymden; slÃ¥ upp symboler i kommandoradsordning och notera inte vilket bibliotek som tillhandahÃ¶ll den upplÃ¶sta symbolen."
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr "FÃ¶r assemblern (och lÃ¤nkaren) tillÃ¥t alla arkitekturundervarianter att anvÃ¤ndas utan fel."
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr "SÃ¤tt utdataobjektet sÃ¥ att, vid laddning, dyld kommer ignorera tvÃ¥nivÃ¥s namnrymdsinformation och lÃ¶sa upp symboler i upptÃ¤cktsordning frÃ¥n de laddade biblioteken."
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr "-framework <namn>\tLÃ¤nkaren skall sÃ¶ka efter ramverket <namn> i sÃ¶kvÃ¤gen fÃ¶r ramverk."
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr "FÃ¶rkortning fÃ¶r â€�-g -fno-eliminate-unused-debug-symbolsâ€�."
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr "FÃ¶rkortning fÃ¶r â€�-g -feliminate-unused-debug-symbolsâ€�."
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr "LÃ¤gger automatiskt till mellanslag fÃ¶r lÃ¤ngre sÃ¶kvÃ¤gsnamn i laddkommandon (upp till MAXPATHLEN)."
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr "-image_base <adress>\tAnge <adress> som basadress fÃ¶r ett dylib eller en bunt."
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr "-init <symbolnamn>\tSymbolen <symbolnamn> kommer anvÃ¤ndas som den fÃ¶rsta initieraren fÃ¶r ett dylib."
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr "-install_name <namn>\tAnge installationsnamnet fÃ¶r ett dylib."
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr "Vanligen gÃ¶rs â€�private externâ€� (dolda) symboler lokala vid lÃ¤nkning, detta kommando undertrycker det sÃ¥ att de behÃ¥lls exporterade."
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4) Multimoduler ignoreras vid kÃ¶rtillfÃ¤llet sedan macOS 10.4."
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4) -multiply_defined <hantering>\tTillhandahÃ¥ller en mekanism fÃ¶r varningar fÃ¶r symboler definierade i flera dylib."
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4) -multiply_defined_unused <hantering>\tTillhandahÃ¥ller en mekanism fÃ¶r varningar fÃ¶r symboler definierade i den aktuella kÃ¶rbara som ocksÃ¥ Ã¤r definierade i inlÃ¤nkade dylib."
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr "(FÃ¶rÃ¥ldrat) Moderna lÃ¤nkare dÃ¶drensar aldrig dessa poster, sÃ¥ flaggan behÃ¶vs inte."
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr "LÃ¤gg inte till standardsymbolexporter till moduler eller dynamiska bibliotek."
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.3.9) SÃ¤tt MH_NOPREFIXBINDING i en kÃ¶rbar."
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr "(FÃ¶rÃ¥ldrat efter 10.4)\tSÃ¤tt MH_NOMULTIDEFS i ett paraplyramverk."
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, no-c-format
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "(FÃ¶rÃ¥ldrad) LD_PREBIND stÃ¶djs inte lÃ¤ngre."
  
! #: config/darwin.opt:258
  #, no-c-format
  msgid "(Obsolete) This is the default."
  msgstr "(FÃ¶rÃ¥ldrad) Detta Ã¤r standard."
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr "-pagezero_size <storlek>\tTillÃ¥ter att sÃ¤tta storleken pÃ¥ sida 0 till 4 kb fÃ¶r vissa specialfall."
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr "Producerar en Mach-O-fil lÃ¤mplig fÃ¶r inbÃ¤ddad/ROM-anvÃ¤ndning."
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr "(FÃ¶rÃ¥ldrat) TillÃ¥t lÃ¤nkningen att gÃ¥ vidare med â€�-flat_namespaceâ€� nÃ¤r en lÃ¤nkad bunt innehÃ¥ller en symbol som ocksÃ¥ exporteras frÃ¥n huvudprogrammet."
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr "Synonym fÃ¶r â€�-export-dynamicâ€� fÃ¶r lÃ¤nkarversioner som stÃ¶djer det."
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr "-read_only_relocs <hantering>\tTillÃ¥t omlokaliseringar i endast lÃ¤sbara sidor (inte att rekommendera)."
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr "-sectalign <segnamn> <sektnamn> <vÃ¤rde>\tSÃ¤tt sektionen <sektnamn> i segment <segnamn> till att ha justeringen <vÃ¤rde> vilket mÃ¥ste vara en heltalspotens av tvÃ¥ uttryckt pÃ¥ hexadecimal form."
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr "-sectcreate <segnamn> <sektnamn> <fil>\tSkapa sektionen <sektname> i segmentet <segnamn> frÃ¥n innehÃ¥llet i <fil>."
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr "(FÃ¶rÃ¥ldrat) -sectobjectsymbols <segnamn> <sektnamn>\tAtt sÃ¤tta en lokal symbol vid bÃ¶rjan av en sektion stÃ¶djs inte lÃ¤ngre."
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr "(FÃ¶rÃ¥ldrat) -sectorder <segnamn> <sektnamn> <ordningsfil>\tErsatt av en mer generell flagga â€�-order_fileâ€�."
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr "-seg_addr_table <fil>\tAnge basadresserna fÃ¶r dynamiska bibliotek; <fil> innehÃ¥ller en rad fÃ¶r varje bibliotek."
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr "(FÃ¶rÃ¥ldrat, endast ld_classic) -seg_addr_table_filename <sÃ¶kvÃ¤g>."
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "Synonym for \"image_base\"."
  msgstr "Synonym fÃ¶r â€�image_baseâ€�."
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr "-segaddr <namn> <adress>\tSÃ¤tt basadressen fÃ¶r segment <namn> till <adress> som mÃ¥ste vara justerad till en sidgrÃ¤ns (fÃ¶r nÃ¤rvarande 4 kB)."
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr "(FÃ¶rÃ¥ldrat, endast ld_classic) -sectcreate <segnamn> <sektnamn> <fil>\tTillÃ¥t skapandet av en sektion frÃ¥n en fil."
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr "(FÃ¶rÃ¥ldrat) Objektfiler med LINKEDIT-sektioner stÃ¶djs inte lÃ¤ngre."
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr "-segprot <segnamn> <max_skydd> <init_skydd>\tDet virtuella minnets skydd fÃ¶r segment <segnamn> har maximala och initiala vÃ¤rden <max_skydd> respektive <init_skydd>.  Det angivna vÃ¤rdet kan innehÃ¥lla â€�râ€�, â€�wâ€�, â€�xâ€� eller â€�-â€� det sistnÃ¤mnda betyder â€�ingen Ã¥tkomstâ€�."
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr "-segs_read_only_addr <adress>\tAnge att <adress> Ã¤r basadressen till det endast lÃ¤sbara segmentet i ett dylib."
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr "-segs_read_write_addr <adress> \tAnge att <adress> Ã¤r basadressen till det lÃ¤s- och skrivbara segmentet i ett dylib."
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "(Obsolete)\tThis is the default."
  msgstr "(FÃ¶rÃ¥ldrat)\tDetta Ã¤r standard."
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_library <namn>\tBiblioteket med namnet <namn> kommer omexporteras (endast meningsfullt fÃ¶r dylib:ar)."
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr "-sub_umbrella <namn>\tRamverket med namnet <namn> kommer omexporteras (endast meningsfullt fÃ¶r dylib:ar)."
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "This is the default."
  msgstr "Detta Ã¤r standard."
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr "LÃ¤gg till extra information till den kÃ¶rbara som kan snabba upp den dynamiska laddningen (fÃ¶rutsatt att de beroende biblioteken Ã¤r ofÃ¶rÃ¤ndrade)."
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr "-umbrella <ramverk>\tDet angivna ramverket kommer omexporteras."
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr "-undefined <hantering>\tAnge hanteringen av odefinierade symboler (standard Ã¤r fel)."
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr "-unexported_symbols_list <filnamn>\tExportera inte globala symboler upprÃ¤knade i <filnamn>."
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr "-weak_reference_mismatches <hantering>\tAnger vad som skall gÃ¶ras om en symbolimport orsakar en konflikt mellan filer (svag i en och inte i en annan) standard Ã¤r att hantera symbolen som icke svag."
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr "Loggar vilka objektfiler lÃ¤nkaren lÃ¤ser in."
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr "Loggar vilka symboler som orsakade att ett objekt laddades."
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(FÃ¶rÃ¥ldrat, ignoreras)\tGammalt stÃ¶d liknande â€�-whyloadâ€�."
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr "(FÃ¶rÃ¥ldrat och ohanterat av ld64, ignoreras)\tld skall skapa en kÃ¶rbar (endast hanterat av ld_classic)."
*************** msgstr "StÃ¶dda ISA-specifikationer (att
*** 5728,5733 ****
--- 5733,5743 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr "SÃ¤tt versionen fÃ¶r RISC-V ISA-specifikationen."
  
+ #: config/riscv/riscv.opt:260
+ #, no-c-format
+ msgid "Always inline subword atomic operations."
+ msgstr "Inline:a alltid atomÃ¤ra operationer pÃ¥ delord."
+ 
  #: config/m32c/m32c.opt:23
  #, no-c-format
  msgid "-msim\tUse simulator runtime."
*************** msgstr ""
*** 17036,17042 ****
  "\n"
  "ldd-utdata med konstruerare/destruerare.\n"
  
! #: cprop.cc:1753
  msgid "const/copy propagation disabled"
  msgstr "const/copy-propagering avslagen"
  
--- 17046,17052 ----
  "\n"
  "ldd-utdata med konstruerare/destruerare.\n"
  
! #: cprop.cc:1755
  msgid "const/copy propagation disabled"
  msgstr "const/copy-propagering avslagen"
  
*************** msgstr "%s%svarning: %s-huvud version %s
*** 18482,18488 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 18492,18498 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "lÃ¤ngdmodifierare i strfmon-form
*** 18765,18788 ****
  msgid "<command-line>"
  msgstr "<kommandorad>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ej stÃ¶dd operand fÃ¶r kod â€�%câ€�"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ogiltig operand fÃ¶r â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 18775,18798 ----
  msgid "<command-line>"
  msgstr "<kommandorad>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ej stÃ¶dd operand fÃ¶r kod â€�%câ€�"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ogiltig operand fÃ¶r â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "ogiltig operand fÃ¶r â€�%%%câ€�"
*** 18790,18922 ****
  msgid "invalid vector constant"
  msgstr "ogiltig vektorkonstant"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "inkompatibla flyttals-/vektorregisteroperander fÃ¶r â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12057
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "inkompatibla registeroperander fÃ¶r â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "operand saknas"
  
! #: config/aarch64/aarch64.cc:12208
  #, c-format
  msgid "invalid constant"
  msgstr "ogiltig konstant"
  
! #: config/aarch64/aarch64.cc:12211
  #, c-format
  msgid "invalid operand"
  msgstr "ogiltig operand"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ogiltig operandprefix â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12364
  #, c-format
  msgid "invalid address mode"
  msgstr "ogiltigt adresslÃ¤ge"
  
! #: config/aarch64/aarch64.cc:27161
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "det gÃ¥r inte att kombinera GNU- och SVE-vektorer i en binÃ¤r operation"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "â€�%%&â€� anvÃ¤nt utan nÃ¥gon lokal dynamisk TLS-referens"
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ogiltigt %%J-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ogiltigt %%r-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ogiltigt %%R-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ogiltigt %%N-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "ogiltigt %%P-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "ogiltigt %%h-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ogiltigt %%L-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "ogiltigt %%m-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "ogiltigt %%M-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "ogiltigt %%U-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "ogiltigt %%s-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "ogiltigt %%C-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "ogiltigt %%E-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "okÃ¤nd avspecifikation av omlokalisering"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ogiltig %%xn-kod"
  
! #: config/alpha/alpha.cc:5462
  #, c-format
  msgid "invalid operand address"
  msgstr "ogiltig operandadress"
--- 18800,18932 ----
  msgid "invalid vector constant"
  msgstr "ogiltig vektorkonstant"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "inkompatibla flyttals-/vektorregisteroperander fÃ¶r â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "inkompatibla registeroperander fÃ¶r â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "operand saknas"
  
! #: config/aarch64/aarch64.cc:12203
  #, c-format
  msgid "invalid constant"
  msgstr "ogiltig konstant"
  
! #: config/aarch64/aarch64.cc:12206
  #, c-format
  msgid "invalid operand"
  msgstr "ogiltig operand"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ogiltig operandprefix â€�%%%câ€�"
  
! #: config/aarch64/aarch64.cc:12359
  #, c-format
  msgid "invalid address mode"
  msgstr "ogiltigt adresslÃ¤ge"
  
! #: config/aarch64/aarch64.cc:27156
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "det gÃ¥r inte att kombinera GNU- och SVE-vektorer i en binÃ¤r operation"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "â€�%%&â€� anvÃ¤nt utan nÃ¥gon lokal dynamisk TLS-referens"
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "ogiltigt %%J-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "ogiltigt %%r-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "ogiltigt %%R-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "ogiltigt %%N-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "ogiltigt %%P-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "ogiltigt %%h-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "ogiltigt %%L-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "ogiltigt %%m-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "ogiltigt %%M-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "ogiltigt %%U-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "ogiltigt %%s-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "ogiltigt %%C-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "ogiltigt %%E-vÃ¤rde"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "okÃ¤nd avspecifikation av omlokalisering"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ogiltig %%xn-kod"
  
! #: config/alpha/alpha.cc:5467
  #, c-format
  msgid "invalid operand address"
  msgstr "ogiltig operandadress"
*************** msgstr "ogiltig konvertering till typen
*** 19054,19143 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operationen Ã¤r inte tillÃ¥ten pÃ¥ typen %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "adressoperander krÃ¤ver begrÃ¤nsning fÃ¶r X-, Y- eller Z-register"
  
! #: config/avr/avr.cc:2825
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operander till %T/%t mÃ¥ste vara reg + const_int:"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  msgid "bad address, not an I/O address:"
  msgstr "felaktig adress, inte en I/O-adress:"
  
! #: config/avr/avr.cc:2884
  msgid "bad address, not a constant:"
  msgstr "felaktig adress, inte en konstant:"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "felaktig adress, inte (reg+avst):"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "felaktig adress, inte post_inc eller pre_dec:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "internt kompilatorfel.  Felaktig adress:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ej stÃ¶dd kod â€�%câ€� fÃ¶r fixdecimal:"
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "internt kompilatorfel.  OkÃ¤nt lÃ¤ge:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "ogiltig instruktion:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "felaktig instruktion:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "okÃ¤nd move-instruktion:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "felaktig skiftinstruktion:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "internt kompilatorfel.  Felaktig skift:"
  
! #: config/avr/avr.cc:8547
  msgid "unsupported fixed-point conversion"
  msgstr "ej stÃ¶dd fixdecimalskonvertering"
  
! #: config/avr/avr.cc:9916
  msgid "variable"
  msgstr "variabel"
  
! #: config/avr/avr.cc:9921
  msgid "function parameter"
  msgstr "funktionsparameter"
  
! #: config/avr/avr.cc:9926
  msgid "structure field"
  msgstr "postfÃ¤lt"
  
! #: config/avr/avr.cc:9932
  msgid "return type of function"
  msgstr "returtyp fÃ¶r en funktion"
  
! #: config/avr/avr.cc:9937
  msgid "pointer"
  msgstr "pekare"
  
--- 19064,19153 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operationen Ã¤r inte tillÃ¥ten pÃ¥ typen %<bfloat16_t%>"
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "adressoperander krÃ¤ver begrÃ¤nsning fÃ¶r X-, Y- eller Z-register"
  
! #: config/avr/avr.cc:3177
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operander till %T/%t mÃ¥ste vara reg + const_int:"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  msgid "bad address, not an I/O address:"
  msgstr "felaktig adress, inte en I/O-adress:"
  
! #: config/avr/avr.cc:3236
  msgid "bad address, not a constant:"
  msgstr "felaktig adress, inte en konstant:"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "felaktig adress, inte (reg+avst):"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "felaktig adress, inte post_inc eller pre_dec:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "internt kompilatorfel.  Felaktig adress:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ej stÃ¶dd kod â€�%câ€� fÃ¶r fixdecimal:"
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "internt kompilatorfel.  OkÃ¤nt lÃ¤ge:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "ogiltig instruktion:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "felaktig instruktion:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "okÃ¤nd move-instruktion:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "felaktig skiftinstruktion:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "internt kompilatorfel.  Felaktig skift:"
  
! #: config/avr/avr.cc:9134
  msgid "unsupported fixed-point conversion"
  msgstr "ej stÃ¶dd fixdecimalskonvertering"
  
! #: config/avr/avr.cc:10506
  msgid "variable"
  msgstr "variabel"
  
! #: config/avr/avr.cc:10511
  msgid "function parameter"
  msgstr "funktionsparameter"
  
! #: config/avr/avr.cc:10516
  msgid "structure field"
  msgstr "postfÃ¤lt"
  
! #: config/avr/avr.cc:10522
  msgid "return type of function"
  msgstr "returtyp fÃ¶r en funktion"
  
! #: config/avr/avr.cc:10527
  msgid "pointer"
  msgstr "pekare"
  
*************** msgstr "felaktig operand till output_mov
*** 19385,19409 ****
  msgid "bad output_condmove_single operand"
  msgstr "felaktig operand till output_condmove_single"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "felaktig ADDR_SPACE_GLOBAL-adress"
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ogiltig operand till %%xn-kod"
  
! #: config/gcn/gcn.cc:7230
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operanden %%xn Ã¤r inte giltig fÃ¶r QImode"
  
! #: config/gcn/gcn.cc:7312
  #, c-format
  msgid "invalid fp constant"
  msgstr "ogiltig fp-konstant"
--- 19395,19419 ----
  msgid "bad output_condmove_single operand"
  msgstr "felaktig operand till output_condmove_single"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "felaktig ADDR_SPACE_GLOBAL-adress"
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ogiltig operand till %%xn-kod"
  
! #: config/gcn/gcn.cc:7239
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operanden %%xn Ã¤r inte giltig fÃ¶r QImode"
  
! #: config/gcn/gcn.cc:7321
  #, c-format
  msgid "invalid fp constant"
  msgstr "ogiltig fp-konstant"
*************** msgstr "ogiltig operation pÃ¥ %<__fpreg%
*** 19536,19542 ****
  msgid "invalid %%P operand"
  msgstr "ogiltig %%P-operand"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "ogiltigt %%p-vÃ¤rde"
--- 19546,19552 ----
  msgid "invalid %%P operand"
  msgstr "ogiltig %%P-operand"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "ogiltigt %%p-vÃ¤rde"
*************** msgid "post-increment address is not a r
*** 19614,19620 ****
  msgstr "efterinkrementeringsadress Ã¤r inte ett register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "felaktig adress"
  
--- 19624,19630 ----
  msgstr "efterinkrementeringsadress Ã¤r inte ett register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "felaktig adress"
  
*************** msgstr "%<-mquad-memory-atomic%> fÃ¶ruts
*** 19820,19966 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> Ã¤r inte tillgÃ¤ngligt i lÃ¤get med omvÃ¤nd byteordning"
  
! #: config/rs6000/rs6000.cc:11087
  msgid "bad move"
  msgstr "felaktig fÃ¶rflyttning"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr "Felaktig 128-bitsfÃ¶rflyttning"
  
! #: config/rs6000/rs6000.cc:13807
  #, c-format
  msgid "invalid %%A value"
  msgstr "ogiltigt %%A-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ogiltigt %%D-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13831
  #, c-format
  msgid "invalid %%e value"
  msgstr "ogiltigt %%e-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "ogiltigt %%f-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "ogiltigt %%F-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "ogiltigt %%G-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "ogiltig %%j-kod"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "ogiltig %%J-kod"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "ogiltigt %%k-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ogiltigt %%K-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "ogiltigt %%O-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "ogiltigt %%q-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14076
  #, c-format
  msgid "invalid %%t value"
  msgstr "ogiltigt %%t-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "ogiltigt %%T-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "ogiltigt %%u-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ogiltig %%v-kod"
  
! #: config/rs6000/rs6000.cc:14169
  #, c-format
  msgid "invalid %%V value"
  msgstr "ogiltigt %%V-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ogiltigt %%x-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14242
  #, c-format
  msgid "invalid %%z value"
  msgstr "ogiltigt %%z-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14311
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ogiltigt %%y-vÃ¤rde, fÃ¶rsÃ¶k anvÃ¤nda â€�Zâ€�-begrÃ¤nsningen"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Felaktig blandning av IEEE 128-bitars och IBM 128-bitars flyttalstyper"
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argument skickat till funktion utan prototyp"
  
! #: config/rs6000/rs6000.cc:27730
  msgid "Could not generate addis value for fusion"
  msgstr "Kunde inte generera addis-vÃ¤rde fÃ¶r sammanslagning"
  
! #: config/rs6000/rs6000.cc:27799
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kan inte generera ladda/lagra-avstÃ¥nd fÃ¶r sammanslagning"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr "Felaktig GPR-sammanslagning"
  
! #: config/rs6000/rs6000.cc:28477
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ogiltig konvertering frÃ¥n typen %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28479
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ogiltig konvertering till typen %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28481
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ogiltig konvertering frÃ¥n typen %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28483
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ogiltig konvertering till typen %<__vector_pair%>"
  
--- 19830,19976 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> Ã¤r inte tillgÃ¤ngligt i lÃ¤get med omvÃ¤nd byteordning"
  
! #: config/rs6000/rs6000.cc:11088
  msgid "bad move"
  msgstr "felaktig fÃ¶rflyttning"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr "Felaktig 128-bitsfÃ¶rflyttning"
  
! #: config/rs6000/rs6000.cc:13808
  #, c-format
  msgid "invalid %%A value"
  msgstr "ogiltigt %%A-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "ogiltigt %%D-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13832
  #, c-format
  msgid "invalid %%e value"
  msgstr "ogiltigt %%e-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "ogiltigt %%f-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "ogiltigt %%F-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "ogiltigt %%G-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "ogiltig %%j-kod"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "ogiltig %%J-kod"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "ogiltigt %%k-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "ogiltigt %%K-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "ogiltigt %%O-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "ogiltigt %%q-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14077
  #, c-format
  msgid "invalid %%t value"
  msgstr "ogiltigt %%t-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "ogiltigt %%T-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "ogiltigt %%u-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "ogiltig %%v-kod"
  
! #: config/rs6000/rs6000.cc:14170
  #, c-format
  msgid "invalid %%V value"
  msgstr "ogiltigt %%V-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "ogiltigt %%x-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14243
  #, c-format
  msgid "invalid %%z value"
  msgstr "ogiltigt %%z-vÃ¤rde"
  
! #: config/rs6000/rs6000.cc:14312
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ogiltigt %%y-vÃ¤rde, fÃ¶rsÃ¶k anvÃ¤nda â€�Zâ€�-begrÃ¤nsningen"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Felaktig blandning av IEEE 128-bitars och IBM 128-bitars flyttalstyper"
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argument skickat till funktion utan prototyp"
  
! #: config/rs6000/rs6000.cc:27731
  msgid "Could not generate addis value for fusion"
  msgstr "Kunde inte generera addis-vÃ¤rde fÃ¶r sammanslagning"
  
! #: config/rs6000/rs6000.cc:27800
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kan inte generera ladda/lagra-avstÃ¥nd fÃ¶r sammanslagning"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr "Felaktig GPR-sammanslagning"
  
! #: config/rs6000/rs6000.cc:28478
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ogiltig konvertering frÃ¥n typen %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28480
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ogiltig konvertering till typen %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28482
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ogiltig konvertering frÃ¥n typen %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28484
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ogiltig konvertering till typen %<__vector_pair%>"
  
*************** msgstr "({anonym})"
*** 20234,20265 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> fÃ¶rvÃ¤ntades"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 20244,20275 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> fÃ¶rvÃ¤ntades"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "%<;%> fÃ¶rvÃ¤ntades"
*** 20267,20281 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> fÃ¶rvÃ¤ntades"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> fÃ¶rvÃ¤ntades"
--- 20277,20291 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> fÃ¶rvÃ¤ntades"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> fÃ¶rvÃ¤ntades"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 20285,20396 ****
  msgstr "%<;%>, %<,%> eller %<)%> fÃ¶rvÃ¤ntades"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:9647
  msgid "expected %<.%>"
  msgstr "%<.%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> fÃ¶rvÃ¤ntades"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr "<meddelandet okÃ¤nt vid kompileringstillfÃ¤llet>"
  
--- 20295,20406 ----
  msgstr "%<;%>, %<,%> eller %<)%> fÃ¶rvÃ¤ntades"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:9650
  msgid "expected %<.%>"
  msgstr "%<.%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> fÃ¶rvÃ¤ntades"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr "<meddelandet okÃ¤nt vid kompileringstillfÃ¤llet>"
  
*************** msgstr "<meddelandet okÃ¤nt vid kompiler
*** 20398,20404 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> fÃ¶rvÃ¤ntades"
--- 20408,20414 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> fÃ¶rvÃ¤ntades"
*************** msgstr "%<<%> fÃ¶rvÃ¤ntades"
*** 20409,20433 ****
  msgid "expected label"
  msgstr "etikett fÃ¶rvÃ¤ntades"
  
! #: cp/call.cc:4059
  msgid "candidate:"
  msgstr "kandidat:"
  
! #: cp/call.cc:8193
  msgid "  after user-defined conversion:"
  msgstr "  efter anvÃ¤ndardefinierad konvertering:"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidat Ã¤r:"
  msgstr[1] "kandidater Ã¤r:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
--- 20419,20443 ----
  msgid "expected label"
  msgstr "etikett fÃ¶rvÃ¤ntades"
  
! #: cp/call.cc:4067
  msgid "candidate:"
  msgstr "kandidat:"
  
! #: cp/call.cc:8208
  msgid "  after user-defined conversion:"
  msgstr "  efter anvÃ¤ndardefinierad konvertering:"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidat Ã¤r:"
  msgstr[1] "kandidater Ã¤r:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
*************** msgstr "ingen pre-minskningsoperator fÃ¶
*** 20780,20786 ****
  msgid "no post-decrement operator for type"
  msgstr "ingen post-minskningsoperator fÃ¶r typen"
  
! #: fortran/arith.cc:1487
  msgid "elemental binary operation"
  msgstr "elementÃ¤r binÃ¤r operation"
  
--- 20790,20796 ----
  msgid "no post-decrement operator for type"
  msgstr "ingen post-minskningsoperator fÃ¶r typen"
  
! #: fortran/arith.cc:1492
  msgid "elemental binary operation"
  msgstr "elementÃ¤r binÃ¤r operation"
  
*************** msgstr "block-IF"
*** 21039,21049 ****
  msgid "implied END DO"
  msgstr "implicerat END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "tilldelning"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "pekartilldelning"
  
--- 21049,21059 ----
  msgid "implied END DO"
  msgstr "implicerat END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "tilldelning"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "pekartilldelning"
  
*************** msgstr "Ogiltigt sammanhang fÃ¶r NULL()-
*** 21139,21249 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operand till unÃ¤r numerisk operator %%<%s%%> vid %%L Ã¤r %s"
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "OvÃ¤ntade entiteter av hÃ¤rledd typ i binÃ¤r inbyggd numerisk operator %%<%s%%> vid %%L"
  
! #: fortran/resolve.cc:4214
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operander till binÃ¤r numerisk operator %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanderna till strÃ¤ngkonkateneringsoperatorn vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4272
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanderna till logiska operatorn %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4295
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand till operatorn .not. vid %%L Ã¤r %s"
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-kvantiteter kan inte jÃ¤mfÃ¶ras vid %L"
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logiska vid %%L mÃ¥ste jÃ¤mfÃ¶ras med %s istÃ¤llet fÃ¶r %s"
  
! #: fortran/resolve.cc:4413
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanderna till jÃ¤mfÃ¶relseoperatorn %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4427
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "OkÃ¤nd operator %%<%s%%> vid %%L; menade du %%<%s%%>?"
  
! #: fortran/resolve.cc:4430
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OkÃ¤nd operator %%<%s%%> vid %%L"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operanderna till anvÃ¤ndaroperatorn %%<%s%%> vid %%L Ã¤r %s"
  
! #: fortran/resolve.cc:4440
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanderna till anvÃ¤ndaroperatorn %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4526
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Inkonsistenta ordningar fÃ¶r operator vid %%L och %%L"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr "Slingvariabel"
  
! #: fortran/resolve.cc:7404
  msgid "iterator variable"
  msgstr "iteratorvariabel"
  
! #: fortran/resolve.cc:7408
  msgid "Start expression in DO loop"
  msgstr "Startuttryck i DO-slinga"
  
! #: fortran/resolve.cc:7412
  msgid "End expression in DO loop"
  msgstr "Slututtryck i DO-slinga"
  
! #: fortran/resolve.cc:7416
  msgid "Step expression in DO loop"
  msgstr "Steguttryck i DO-slinga"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE-objekt"
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  msgid "ALLOCATE object"
  msgstr "ALLOCATE-objekt"
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr "STAT-variabel"
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr "ERRMSG-variabel"
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr "objekt i READ"
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr "ACQUIRED_LOCK-variabel"
  
--- 21149,21259 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operand till unÃ¤r numerisk operator %%<%s%%> vid %%L Ã¤r %s"
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, c-format
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "Inkonsistenta ordningar fÃ¶r operator vid %%L och %%L"
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "OvÃ¤ntade entiteter av hÃ¤rledd typ i binÃ¤r inbyggd numerisk operator %%<%s%%> vid %%L"
  
! #: fortran/resolve.cc:4225
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operander till binÃ¤r numerisk operator %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanderna till strÃ¤ngkonkateneringsoperatorn vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4283
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanderna till logiska operatorn %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4306
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand till operatorn .not. vid %%L Ã¤r %s"
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-kvantiteter kan inte jÃ¤mfÃ¶ras vid %L"
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logiska vid %%L mÃ¥ste jÃ¤mfÃ¶ras med %s istÃ¤llet fÃ¶r %s"
  
! #: fortran/resolve.cc:4435
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanderna till jÃ¤mfÃ¶relseoperatorn %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:4449
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "OkÃ¤nd operator %%<%s%%> vid %%L; menade du %%<%s%%>?"
  
! #: fortran/resolve.cc:4452
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OkÃ¤nd operator %%<%s%%> vid %%L"
  
! #: fortran/resolve.cc:4457
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operanderna till anvÃ¤ndaroperatorn %%<%s%%> vid %%L Ã¤r %s"
  
! #: fortran/resolve.cc:4462
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanderna till anvÃ¤ndaroperatorn %%<%s%%> vid %%L Ã¤r %s/%s"
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr "Slingvariabel"
  
! #: fortran/resolve.cc:7441
  msgid "iterator variable"
  msgstr "iteratorvariabel"
  
! #: fortran/resolve.cc:7445
  msgid "Start expression in DO loop"
  msgstr "Startuttryck i DO-slinga"
  
! #: fortran/resolve.cc:7449
  msgid "End expression in DO loop"
  msgstr "Slututtryck i DO-slinga"
  
! #: fortran/resolve.cc:7453
  msgid "Step expression in DO loop"
  msgstr "Steguttryck i DO-slinga"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE-objekt"
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  msgid "ALLOCATE object"
  msgstr "ALLOCATE-objekt"
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr "STAT-variabel"
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr "ERRMSG-variabel"
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr "objekt i READ"
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr "ACQUIRED_LOCK-variabel"
  
*************** msgstr "Aktuell strÃ¤nglÃ¤ngd matchar in
*** 21271,21282 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Aktuell strÃ¤nglÃ¤ngd Ã¤r kortare Ã¤n den deklarerade fÃ¶r attrappargument â€�%sâ€� (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "MÃ¥let fÃ¶r Ã¥teravbildning av ordning Ã¤r fÃ¶r litet (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr "Tilldelning av skalÃ¤r till en oallokerad vektor"
  
--- 21281,21292 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Aktuell strÃ¤nglÃ¤ngd Ã¤r kortare Ã¤n den deklarerade fÃ¶r attrappargument â€�%sâ€� (%ld/%ld)"
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "MÃ¥let fÃ¶r Ã¥teravbildning av ordning Ã¤r fÃ¶r litet (%ld < %ld)"
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Tilldelning av skalÃ¤r till en oallokerad vektor"
  
*************** msgstr "numerisk typ fÃ¶rvÃ¤ntades"
*** 21463,21470 ****
  msgid "expected boolean type"
  msgstr "boolesk typ fÃ¶rvÃ¤ntades"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "heltal fÃ¶rvÃ¤ntades"
--- 21473,21480 ----
  msgid "expected boolean type"
  msgstr "boolesk typ fÃ¶rvÃ¤ntades"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "heltal fÃ¶rvÃ¤ntades"
*************** msgstr "argument till Offsetof implicera
*** 21518,21525 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  msgid "not enough arguments"
  msgstr "fÃ¶r fÃ¥ argument"
  
--- 21528,21535 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  msgid "not enough arguments"
  msgstr "fÃ¶r fÃ¥ argument"
  
*************** msgstr "fÃ¶r fÃ¥ argument"
*** 21527,21535 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "fÃ¶r mÃ¥nga argument"
--- 21537,21545 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "fÃ¶r mÃ¥nga argument"
*************** msgstr "komplexa argument mÃ¥ste ha flyt
*** 21614,21621 ****
  msgid "type conversion result count mismatch"
  msgstr "typkonverteringsresultatrÃ¤knare stÃ¤mmer inte"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  msgid "expected function"
  msgstr "en funktion fÃ¶rvÃ¤ntades"
  
--- 21624,21631 ----
  msgid "type conversion result count mismatch"
  msgstr "typkonverteringsresultatrÃ¤knare stÃ¤mmer inte"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  msgid "expected function"
  msgstr "en funktion fÃ¶rvÃ¤ntades"
  
*************** msgstr "flervÃ¤rt argument i sammanhang
*** 21627,21698 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ogiltig anvÃ¤ndning av %<...%> med annat Ã¤n skiva"
  
! #: go/gofrontend/expressions.cc:12641
  msgid "function result count mismatch"
  msgstr "funktionsresultatsrÃ¤knare stÃ¤mmer inte"
  
! #: go/gofrontend/expressions.cc:12659
  msgid "incompatible type for receiver"
  msgstr "inkompatibel typ fÃ¶r mottagare"
  
! #: go/gofrontend/expressions.cc:12677
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "ogiltig anvÃ¤ndning av %<.%> i en funktion som inte Ã¤r variadisk"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  msgid "number of results does not match number of values"
  msgstr "antalet resultat stÃ¤mmer inte med antalet vÃ¤rden"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  msgid "index must be integer"
  msgstr "indexet mÃ¥ste vara ett heltal"
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  msgid "slice end must be integer"
  msgstr "skivslut mÃ¥ste vara ett heltal"
  
! #: go/gofrontend/expressions.cc:13402
  msgid "slice capacity must be integer"
  msgstr "skivkapacitet mÃ¥ste vara ett heltal"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr "inverterat skivintervall"
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr "skiva av oadresserbart vÃ¤rde"
  
! #: go/gofrontend/expressions.cc:14354
  msgid "incompatible type for map index"
  msgstr "inkompatibel typ fÃ¶r avbildningsindex"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr "grÃ¤nssnitt eller pekare till grÃ¤nssnitt fÃ¶rvÃ¤ntades"
  
! #: go/gofrontend/expressions.cc:15578
  msgid "too many expressions for struct"
  msgstr "fÃ¶r mÃ¥nga uttryck fÃ¶r post"
  
! #: go/gofrontend/expressions.cc:15591
  msgid "too few expressions for struct"
  msgstr "fÃ¶r fÃ¥ argument fÃ¶r post"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "typfÃ¶rsÃ¤kran Ã¤r endast giltigt fÃ¶r grÃ¤nssnittstyper"
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr "omÃ¶jlig typfÃ¶rsÃ¤kran: typen implementerar inte ett grÃ¤nssnitt"
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "kanal fÃ¶rvÃ¤ntades"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "ogiltig receive pÃ¥ kanal endast fÃ¶r sÃ¤ndning"
  
--- 21637,21708 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "ogiltig anvÃ¤ndning av %<...%> med annat Ã¤n skiva"
  
! #: go/gofrontend/expressions.cc:12642
  msgid "function result count mismatch"
  msgstr "funktionsresultatsrÃ¤knare stÃ¤mmer inte"
  
! #: go/gofrontend/expressions.cc:12660
  msgid "incompatible type for receiver"
  msgstr "inkompatibel typ fÃ¶r mottagare"
  
! #: go/gofrontend/expressions.cc:12678
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "ogiltig anvÃ¤ndning av %<.%> i en funktion som inte Ã¤r variadisk"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  msgid "number of results does not match number of values"
  msgstr "antalet resultat stÃ¤mmer inte med antalet vÃ¤rden"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  msgid "index must be integer"
  msgstr "indexet mÃ¥ste vara ett heltal"
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  msgid "slice end must be integer"
  msgstr "skivslut mÃ¥ste vara ett heltal"
  
! #: go/gofrontend/expressions.cc:13403
  msgid "slice capacity must be integer"
  msgstr "skivkapacitet mÃ¥ste vara ett heltal"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr "inverterat skivintervall"
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr "skiva av oadresserbart vÃ¤rde"
  
! #: go/gofrontend/expressions.cc:14355
  msgid "incompatible type for map index"
  msgstr "inkompatibel typ fÃ¶r avbildningsindex"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr "grÃ¤nssnitt eller pekare till grÃ¤nssnitt fÃ¶rvÃ¤ntades"
  
! #: go/gofrontend/expressions.cc:15579
  msgid "too many expressions for struct"
  msgstr "fÃ¶r mÃ¥nga uttryck fÃ¶r post"
  
! #: go/gofrontend/expressions.cc:15592
  msgid "too few expressions for struct"
  msgstr "fÃ¶r fÃ¥ argument fÃ¶r post"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr "typfÃ¶rsÃ¤kran Ã¤r endast giltigt fÃ¶r grÃ¤nssnittstyper"
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr "omÃ¶jlig typfÃ¶rsÃ¤kran: typen implementerar inte ett grÃ¤nssnitt"
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  msgid "expected channel"
  msgstr "kanal fÃ¶rvÃ¤ntades"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr "ogiltig receive pÃ¥ kanal endast fÃ¶r sÃ¤ndning"
  
*************** msgstr "bytekodstrÃ¶m: taggen %s ligger
*** 21894,21900 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "aliasdefinitioner stÃ¶djs inte i Mach-O, ignoreras"
--- 21904,21910 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "aliasdefinitioner stÃ¶djs inte i Mach-O, ignoreras"
*************** msgstr "okÃ¤nt ivar-synlighetsvÃ¤rde %qs
*** 22290,22306 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "okÃ¤nt vÃ¤rde fÃ¶r skalÃ¤r lagringsordning %qs"
  
! #: d/lang.opt:193
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "okÃ¤nd vektorgrÃ¤nsinstÃ¤llning %qs"
  
! #: d/lang.opt:235
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "okÃ¤nd checkaction-instÃ¤llning %qs"
  
! #: d/lang.opt:291
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "okÃ¤nd C++-standard %qs"
--- 22300,22316 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "okÃ¤nt vÃ¤rde fÃ¶r skalÃ¤r lagringsordning %qs"
  
! #: d/lang.opt:201
  #, gcc-internal-format
  msgid "unknown array bounds setting %qs"
  msgstr "okÃ¤nd vektorgrÃ¤nsinstÃ¤llning %qs"
  
! #: d/lang.opt:243
  #, gcc-internal-format
  msgid "unknown checkaction setting %qs"
  msgstr "okÃ¤nd checkaction-instÃ¤llning %qs"
  
! #: d/lang.opt:303
  #, gcc-internal-format
  msgid "unknown C++ standard %qs"
  msgstr "okÃ¤nd C++-standard %qs"
*************** msgstr "ignorerar attributet %qE efterso
*** 22515,22521 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
--- 22525,22531 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "attributdirektivet %qE ignorerat
*** 22533,22539 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "attributdirektivet %<%E::%E%> med rÃ¤ckvidd ignorerat"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "fel antal argument angivet fÃ¶r attributet %qE"
--- 22543,22549 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "attributdirektivet %<%E::%E%> med rÃ¤ckvidd ignorerat"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "fel antal argument angivet fÃ¶r attributet %qE"
*************** msgstr "fel antal argument angivet fÃ¶r
*** 22543,22549 ****
  msgid "expected %i or more, found %i"
  msgstr "%i eller fler fÃ¶rvÃ¤ntades, hittade %i"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i fÃ¶rvÃ¤ntades, %i hittades"
--- 22553,22559 ----
  msgid "expected %i or more, found %i"
  msgstr "%i eller fler fÃ¶rvÃ¤ntades, hittade %i"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i fÃ¶rvÃ¤ntades, %i hittades"
*************** msgstr "typattribut ignoreras efter att
*** 22609,22621 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 22619,22631 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "typattribut ignoreras efter att
*** 22623,22629 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 22633,22639 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr "attributet %<weakref%> ignorerat
*** 23957,23968 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F Ã¤r anvÃ¤nd men inte definierad"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ã¤r deklarerad %<static%> men definieras aldrig"
--- 23967,23978 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F Ã¤r anvÃ¤nd men inte definierad"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ã¤r deklarerad %<static%> men definieras aldrig"
*************** msgid "ld returned %d exit status"
*** 24094,24100 ****
  msgstr "ld returnerade avslutningsstatus %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit misslyckades"
--- 24104,24110 ----
  msgstr "ld returnerade avslutningsstatus %d"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit misslyckades"
*************** msgstr "%<or%> mellan omatchade olikhets
*** 24602,24618 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> mellan Ã¶msesidigt uteslutande likhetstester Ã¤r alltid 0"
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "antar att teckenspill inte fÃ¶rekommer vid reduktion av konstant i jÃ¤mfÃ¶relse"
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "antar att teckenspill inte fÃ¶rekommer vid kombination av konstanter runt en jÃ¤mfÃ¶relse"
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vikningskontroll: originaltrÃ¤det Ã¤ndrat av vikning"
--- 24612,24628 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> mellan Ã¶msesidigt uteslutande likhetstester Ã¤r alltid 0"
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "antar att teckenspill inte fÃ¶rekommer vid reduktion av konstant i jÃ¤mfÃ¶relse"
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "antar att teckenspill inte fÃ¶rekommer vid kombination av konstanter runt en jÃ¤mfÃ¶relse"
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vikningskontroll: originaltrÃ¤det Ã¤ndrat av vikning"
*************** msgstr "multilib-specifikation %qs Ã¤r o
*** 25006,25012 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib-undantag %qs Ã¤r ogiltiga"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib-val %qs %qs Ã¤r ogiltigt"
--- 25016,25022 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib-undantag %qs Ã¤r ogiltiga"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib-val %qs %qs Ã¤r ogiltigt"
*************** msgstr "nollpekardereferens"
*** 25340,25346 ****
  msgid "function may return address of local variable"
  msgstr "funktionen kan returnera adressen till en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktionen returnerar adress till en lokal variabel"
--- 25350,25356 ----
  msgid "function may return address of local variable"
  msgstr "funktionen kan returnera adressen till en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktionen returnerar adress till en lokal variabel"
*************** msgstr "funktionen returnerar adress til
*** 25348,25358 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 25358,25368 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "anvÃ¤nder en hÃ¤ngande pekare ti
*** 26471,26481 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
--- 26481,26491 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, gcc-internal-format
  msgid "%qD declared here"
*************** msgstr "icke-minnesindata %d mÃ¥ste stan
*** 26855,27194 ****
  msgid "memory input %d is not directly addressable"
  msgstr "minnesindata %d Ã¤r inte direkt adresserbar"
  
! #: gimplify.cc:7495
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "trÃ¥dprivat variabel %qE anvÃ¤nd i en region med en %<order(concurrent)%>-klausul"
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "omgivande region"
  
! #: gimplify.cc:7501
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "trÃ¥dprivat variabel %qE anvÃ¤nd i mÃ¥lregion"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "omgivande mÃ¥lregion"
  
! #: gimplify.cc:7516
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "trÃ¥dprivat variabel %qE anvÃ¤nd i obunden uppgift"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "omgivande uppgift"
  
! #: gimplify.cc:7615
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE inte angiven i omgivande %qs"
  
! #: gimplify.cc:7617
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "omgivande %qs"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE inte angiven i omgivande OpenACC %qs-konstruktion"
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "omgivande OpenACC %qs-konstruktion"
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE med %<link%>-klausul anvÃ¤nd i %<routine%>-funktion"
  
! #: gimplify.cc:7831
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE behÃ¶ver ett %<declare%>-direktiv att anvÃ¤ndas i en %<routine%>-funktion"
  
! #: gimplify.cc:7900
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE inte angiven i omgivande %<target%>"
  
! #: gimplify.cc:7902
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "omgivande %<target%>"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabeln %qE deklarerad i omgivande %<host_data%>-region"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD refererad i mÃ¥lregion som inte har en avbildbar typ"
  
! #: gimplify.cc:8084
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "iterationsvariabel %qE Ã¤r fÃ¶rutbestÃ¤mt linjÃ¤r"
  
! #: gimplify.cc:8087
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "instansvariabel %qE skall vara privat"
  
! #: gimplify.cc:8101
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterationsvariabel %qE fÃ¥r inte vara firstprivate"
  
! #: gimplify.cc:8104
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterationsvariabel %qE fÃ¥r inte vara reduction"
  
! #: gimplify.cc:8107
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariabel %qE fÃ¥r inte vara linjÃ¤r"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "ovÃ¤ntad avbildningsnod"
  
! #: gimplify.cc:9408
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "ovÃ¤ntad pekaravbildningsnod"
  
! #: gimplify.cc:9618
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "baspekarcykel detekterad"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "datafÃ¶rflyttning fÃ¶r komponent %qE Ã¤r inte kompatiblel med fÃ¶rflyttning fÃ¶r posten %qE"
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler"
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "avbildningsfÃ¤ltet %qE med variabel lÃ¤ngds post"
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "villkorlig %<lastprivate%>-klausul pÃ¥ %qs-konstruktion"
  
! #: gimplify.cc:10874
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "icke-skalÃ¤r variabel %qD i villkorlig %<lastprivate%>-klausul"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "reduktionsmodifieraren %<task%> pÃ¥ en konstruktion med en klausul %<nowait%>"
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs, %<sections%> eller %<scope%>"
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "en %<inscan%> %<reduction%>-klausul pÃ¥ en %qs-konstruktion"
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-klausul fÃ¶r en annan variabel Ã¤n en slingiterator angiven vid konstruktion kombinerad med %<distribute%>"
  
! #: gimplify.cc:11728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "copyprivate-variabel %qE Ã¤r inte privat threadprivate eller private i yttre sammanhang"
  
! #: gimplify.cc:11785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "%s-variabel %qE Ã¤r privat i yttre sammanhang"
  
! #: gimplify.cc:11817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-klausulmodifierare fÃ¶rvÃ¤ntades snarare Ã¤n %qs"
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<device%>-klausul med %<ancestor%> Ã¤r endast tillÃ¥tet pÃ¥ en %<target%>-konstruktion"
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "med %<ancestor%> fÃ¥r bara klausulerna %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> och %<map%> fÃ¶rekomma pÃ¥ konstruktionen"
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD angivet i en %qs-klausul men inte i en %<inscan%> %<reduction%>-klausul av den inneslutande konstruktionen"
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD i implicit %<map%>-klausul"
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD i implicit %<firstprivate%>-klausul vid %<target%>-konstruktion"
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD i %<firstprivate%>-klausul vid %<target%>-konstruktion"
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "samma variabel anvÃ¤nd i %<firstprivate%>- och %<lastprivate%>-klausuler vid %<distribute%>-konstruktion"
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatibel dataklausul med reduktion pÃ¥ %qE; befordrar till %<present_or_copy%>"
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD angivet i en %<inscan%> %<reduction%>-klausul men inte i en %<scan%>-direktivklausul"
  
! #: gimplify.cc:12960
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ogiltig privat reduktion av %qE"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "en %<inscan%> %<reduction%>-klausul anvÃ¤nd tillsammans med en %<linear%>-klausul fÃ¶r en annan variabel Ã¤n slingitereraren"
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-sort i %<depend%>-klausul vid %<taskwait%>-konstruktion"
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "%<taskwait%>-konstruktion med %<nowait%>-klausul men utan %<depend%>-klausuler"
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-klausul fÃ¥r inte fÃ¶rekomma pÃ¥ en ickerektangulÃ¤r %qs"
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "en %<linear%>-klausul fÃ¥r inte anges tillsammans med en %<ordered%>-klausul om en fristÃ¥ende %<ordered%>-konstruktion Ã¤r nÃ¤stad inuti den"
  
! #: gimplify.cc:14016
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "trÃ¥dprivat iterationsvariabel %qD"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "villkorlig %<lastprivate%>-klausul pÃ¥ slingitereraren %qD ignorerad"
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-klausul inte angiven pÃ¥ en %<loop%>-konstruktion som inte Ã¤r nÃ¤stad inuti en annan OpenMP-konstruktion"
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> pÃ¥ en %<loop%>-konstruktion nÃ¤stad inuti en %<simd%>-konstruktion"
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> pÃ¥ en %<loop%>-region som inte Ã¤r strikt nÃ¤stad inuti en %<teams%>-region"
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs eller %<sections%>"
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-klausul pÃ¥ en %<loop%>-konstruktion refererar till en variabel %qD som inte Ã¤r slingiteratorn"
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%>-konstruktion med %qs-klausul mÃ¥ste vara nÃ¤ra innesluten inuti en slinga med %<ordered%>-klausul"
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "variabeln %qE Ã¤r inte en iterator av den yttersta slingan %d, %qE fÃ¶rvÃ¤ntades"
  
! #: gimplify.cc:16069
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antalet variabler i %qs-klausul med %<sink%>-modifierare stÃ¤mmer inte med antalet iterationsvariabler"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mer Ã¤n en %qs-klausul med %<source%>-modifierare pÃ¥ en %<ordered%>-konstruktion"
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%qs-klausul med %<source%>-modifierare angiven tillsammans med %qs-klausuler med %<sink%>-modifierare pÃ¥ samma konstruktion"
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification misslyckades"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT konverteras till %qT nÃ¤r det skickas via %<...%>"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(alltsÃ¥ skall du skicka %qT och inte %qT till %<va_arg%>)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "om denna kod nÃ¥s, kommer programmet att avbryta"
--- 26865,27204 ----
  msgid "memory input %d is not directly addressable"
  msgstr "minnesindata %d Ã¤r inte direkt adresserbar"
  
! #: gimplify.cc:7502
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "trÃ¥dprivat variabel %qE anvÃ¤nd i en region med en %<order(concurrent)%>-klausul"
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "omgivande region"
  
! #: gimplify.cc:7508
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "trÃ¥dprivat variabel %qE anvÃ¤nd i mÃ¥lregion"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "omgivande mÃ¥lregion"
  
! #: gimplify.cc:7523
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "trÃ¥dprivat variabel %qE anvÃ¤nd i obunden uppgift"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "omgivande uppgift"
  
! #: gimplify.cc:7622
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE inte angiven i omgivande %qs"
  
! #: gimplify.cc:7624
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "omgivande %qs"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE inte angiven i omgivande OpenACC %qs-konstruktion"
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "omgivande OpenACC %qs-konstruktion"
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE med %<link%>-klausul anvÃ¤nd i %<routine%>-funktion"
  
! #: gimplify.cc:7838
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE behÃ¶ver ett %<declare%>-direktiv att anvÃ¤ndas i en %<routine%>-funktion"
  
! #: gimplify.cc:7907
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE inte angiven i omgivande %<target%>"
  
! #: gimplify.cc:7909
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "omgivande %<target%>"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabeln %qE deklarerad i omgivande %<host_data%>-region"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD refererad i mÃ¥lregion som inte har en avbildbar typ"
  
! #: gimplify.cc:8091
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "iterationsvariabel %qE Ã¤r fÃ¶rutbestÃ¤mt linjÃ¤r"
  
! #: gimplify.cc:8094
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "instansvariabel %qE skall vara privat"
  
! #: gimplify.cc:8108
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterationsvariabel %qE fÃ¥r inte vara firstprivate"
  
! #: gimplify.cc:8111
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterationsvariabel %qE fÃ¥r inte vara reduction"
  
! #: gimplify.cc:8114
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariabel %qE fÃ¥r inte vara linjÃ¤r"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "ovÃ¤ntad avbildningsnod"
  
! #: gimplify.cc:9415
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "ovÃ¤ntad pekaravbildningsnod"
  
! #: gimplify.cc:9625
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "baspekarcykel detekterad"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "datafÃ¶rflyttning fÃ¶r komponent %qE Ã¤r inte kompatiblel med fÃ¶rflyttning fÃ¶r posten %qE"
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler"
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "avbildningsfÃ¤ltet %qE med variabel lÃ¤ngds post"
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "villkorlig %<lastprivate%>-klausul pÃ¥ %qs-konstruktion"
  
! #: gimplify.cc:10881
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "icke-skalÃ¤r variabel %qD i villkorlig %<lastprivate%>-klausul"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "reduktionsmodifieraren %<task%> pÃ¥ en konstruktion med en klausul %<nowait%>"
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs, %<sections%> eller %<scope%>"
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "en %<inscan%> %<reduction%>-klausul pÃ¥ en %qs-konstruktion"
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-klausul fÃ¶r en annan variabel Ã¤n en slingiterator angiven vid konstruktion kombinerad med %<distribute%>"
  
! #: gimplify.cc:11735
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "copyprivate-variabel %qE Ã¤r inte privat threadprivate eller private i yttre sammanhang"
  
! #: gimplify.cc:11792
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "%s-variabel %qE Ã¤r privat i yttre sammanhang"
  
! #: gimplify.cc:11824
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-klausulmodifierare fÃ¶rvÃ¤ntades snarare Ã¤n %qs"
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<device%>-klausul med %<ancestor%> Ã¤r endast tillÃ¥tet pÃ¥ en %<target%>-konstruktion"
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "med %<ancestor%> fÃ¥r bara klausulerna %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> och %<map%> fÃ¶rekomma pÃ¥ konstruktionen"
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD angivet i en %qs-klausul men inte i en %<inscan%> %<reduction%>-klausul av den inneslutande konstruktionen"
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD i implicit %<map%>-klausul"
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD i implicit %<firstprivate%>-klausul vid %<target%>-konstruktion"
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD i %<firstprivate%>-klausul vid %<target%>-konstruktion"
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "samma variabel anvÃ¤nd i %<firstprivate%>- och %<lastprivate%>-klausuler vid %<distribute%>-konstruktion"
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatibel dataklausul med reduktion pÃ¥ %qE; befordrar till %<present_or_copy%>"
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD angivet i en %<inscan%> %<reduction%>-klausul men inte i en %<scan%>-direktivklausul"
  
! #: gimplify.cc:12967
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ogiltig privat reduktion av %qE"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "en %<inscan%> %<reduction%>-klausul anvÃ¤nd tillsammans med en %<linear%>-klausul fÃ¶r en annan variabel Ã¤n slingitereraren"
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-sort i %<depend%>-klausul vid %<taskwait%>-konstruktion"
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "%<taskwait%>-konstruktion med %<nowait%>-klausul men utan %<depend%>-klausuler"
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-klausul fÃ¥r inte fÃ¶rekomma pÃ¥ en ickerektangulÃ¤r %qs"
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "en %<linear%>-klausul fÃ¥r inte anges tillsammans med en %<ordered%>-klausul om en fristÃ¥ende %<ordered%>-konstruktion Ã¤r nÃ¤stad inuti den"
  
! #: gimplify.cc:14023
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "trÃ¥dprivat iterationsvariabel %qD"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "villkorlig %<lastprivate%>-klausul pÃ¥ slingitereraren %qD ignorerad"
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-klausul inte angiven pÃ¥ en %<loop%>-konstruktion som inte Ã¤r nÃ¤stad inuti en annan OpenMP-konstruktion"
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> pÃ¥ en %<loop%>-konstruktion nÃ¤stad inuti en %<simd%>-konstruktion"
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> pÃ¥ en %<loop%>-region som inte Ã¤r strikt nÃ¤stad inuti en %<teams%>-region"
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "felaktig reduktionsmodifierare %<task%> pÃ¥ en annan konstruktion Ã¤n %<parallel%>, %qs eller %<sections%>"
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-klausul pÃ¥ en %<loop%>-konstruktion refererar till en variabel %qD som inte Ã¤r slingiteratorn"
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%>-konstruktion med %qs-klausul mÃ¥ste vara nÃ¤ra innesluten inuti en slinga med %<ordered%>-klausul"
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "variabeln %qE Ã¤r inte en iterator av den yttersta slingan %d, %qE fÃ¶rvÃ¤ntades"
  
! #: gimplify.cc:16076
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antalet variabler i %qs-klausul med %<sink%>-modifierare stÃ¤mmer inte med antalet iterationsvariabler"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mer Ã¤n en %qs-klausul med %<source%>-modifierare pÃ¥ en %<ordered%>-konstruktion"
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%qs-klausul med %<source%>-modifierare angiven tillsammans med %qs-klausuler med %<sink%>-modifierare pÃ¥ samma konstruktion"
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification misslyckades"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT konverteras till %qT nÃ¤r det skickas via %<...%>"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(alltsÃ¥ skall du skicka %qT och inte %qT till %<va_arg%>)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "om denna kod nÃ¥s, kommer programmet att avbryta"
*************** msgstr "%qs Ã¤r Ã¶msesidigt uteslutande
*** 28585,28596 ****
  msgid "unrecognized argument in option %qs"
  msgstr "okÃ¤nt argument till flaggan %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "giltiga argument till %qs Ã¤r: %s; menade du %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "giltiga argument till %qs Ã¤r: %s"
--- 28595,28606 ----
  msgid "unrecognized argument in option %qs"
  msgstr "okÃ¤nt argument till flaggan %qs"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "giltiga argument till %qs Ã¤r: %s; menade du %qs?"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "giltiga argument till %qs Ã¤r: %s"
*************** msgstr "ogiltigt reguljÃ¤rt uttryck %qs
*** 31042,31078 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "mÃ¥let stÃ¶djer inte atomÃ¤r profiluppdatering, enkellÃ¤ge valt"
  
! #: tree-ssa-alias.cc:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ogiltigt fn-specifikationsattribut â€�%sâ€�"
  
! #: tree-ssa-alias.cc:4081
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ogiltigt fn-specifikationsattribut â€�%sâ€� arg %i"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr "%qs pekaren Ã¤r noll"
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "i ett anrop av en icke-statisk medlemsfunktion %qD"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr "argument %u Ã¤r noll dÃ¤r icke-noll fÃ¶rvÃ¤ntades"
  
! #: tree-ssa-ccp.cc:4699
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "i ett anrop till den inbyggda funktionen %qD"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "i ett anrop till funktionen %qD deklarerad %qs"
--- 31052,31088 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "mÃ¥let stÃ¶djer inte atomÃ¤r profiluppdatering, enkellÃ¤ge valt"
  
! #: tree-ssa-alias.cc:4060
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ogiltigt fn-specifikationsattribut â€�%sâ€�"
  
! #: tree-ssa-alias.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ogiltigt fn-specifikationsattribut â€�%sâ€� arg %i"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr "%qs pekaren Ã¤r noll"
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "i ett anrop av en icke-statisk medlemsfunktion %qD"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr "argument %u Ã¤r noll dÃ¤r icke-noll fÃ¶rvÃ¤ntades"
  
! #: tree-ssa-ccp.cc:4701
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "i ett anrop till den inbyggda funktionen %qD"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "i ett anrop till funktionen %qD deklarerad %qs"
*************** msgstr "trÃ¥dlokal COMMON-data Ã¤r inte
*** 32046,32052 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "begÃ¤rd justering fÃ¶r %q+D Ã¤r stÃ¶rre Ã¤n implementerad justering av %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 32056,32062 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "begÃ¤rd justering fÃ¶r %q+D Ã¤r stÃ¶rre Ã¤n implementerad justering av %wu"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "attributet %qE ignorerat fÃ¶r at
*** 32317,32323 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "attributet %qE ignorerat fÃ¶r att %qD inte Ã¤r en lokal variabel"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "attributet %qE har bara effekt pÃ¥ publika objekt"
--- 32327,32333 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "attributet %qE ignorerat fÃ¶r att %qD inte Ã¤r en lokal variabel"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "attributet %qE har bara effekt pÃ¥ publika objekt"
*************** msgstr "kompilatorn kan anta att adresse
*** 33294,33301 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "fÃ¶reslÃ¥r parenteser runt tilldelning som anvÃ¤nds som sanningsvÃ¤rde"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ogiltig anvÃ¤ndning av %<restrict%>"
--- 33304,33311 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "fÃ¶reslÃ¥r parenteser runt tilldelning som anvÃ¤nds som sanningsvÃ¤rde"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ogiltig anvÃ¤ndning av %<restrict%>"
*************** msgstr "flyttalskonstant avkortas till n
*** 34393,34409 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "upprepat %<@%> fÃ¶re Objective-C++-strÃ¤ng"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "ej stÃ¶dd konkatenering av strÃ¤nglitteraler som inte fÃ¶ljer standard"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionell C stÃ¶djer inte strÃ¤ngkonstantsammanslagning"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> med %<hint%>-klausul krÃ¤ver ett namn, utom nÃ¤r %<omp_sync_hint_none%> anvÃ¤nds"
--- 34403,34419 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "upprepat %<@%> fÃ¶re Objective-C++-strÃ¤ng"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "ej stÃ¶dd konkatenering av strÃ¤nglitteraler som inte fÃ¶ljer standard"
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionell C stÃ¶djer inte strÃ¤ngkonstantsammanslagning"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> med %<hint%>-klausul krÃ¤ver ett namn, utom nÃ¤r %<omp_sync_hint_none%> anvÃ¤nds"
*************** msgstr "felaktig reduktionsmodifierare %
*** 34558,34564 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%> %<reduction%>-klausul pÃ¥ en annan konstruktion Ã¤n %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD angivet i en %<allocate%>-klausul men inte i en explicit privatiseringsklausul"
--- 34568,34574 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%> %<reduction%>-klausul pÃ¥ en annan konstruktion Ã¤n %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD angivet i en %<allocate%>-klausul men inte i en explicit privatiseringsklausul"
*************** msgid "wrong type argument to %s"
*** 35109,35115 ****
  msgstr "fel typ pÃ¥ argument till %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 35119,35125 ----
  msgstr "fel typ pÃ¥ argument till %s"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 35856,35862 ****
  msgstr[0] "att skicka argument %i till en %qs-kvalificerad parameter blir alias med argument %Z"
  msgstr[1] "att skicka argument %i till en %qs-kvalificerad parameter blir alias med argumenten %Z"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "detta villkor har identiska grenar"
--- 35866,35872 ----
  msgstr[0] "att skicka argument %i till en %qs-kvalificerad parameter blir alias med argument %Z"
  msgstr[1] "att skicka argument %i till en %qs-kvalificerad parameter blir alias med argumenten %Z"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "detta villkor har identiska grenar"
*************** msgstr "nÃ¥gra delar av makroexpansionen
*** 35876,35882 ****
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "att konvertera en packad %qT-pekare (justering %d) till en %qT-pekare (justering %d) kan resultera i ett ojusterat pekarvÃ¤rde"
  
! #: c-family/c-warn.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, gcc-internal-format
  msgid "defined here"
  msgstr "definierad hÃ¤r"
--- 35886,35892 ----
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "att konvertera en packad %qT-pekare (justering %d) till en %qT-pekare (justering %d) kan resultera i ett ojusterat pekarvÃ¤rde"
  
! #: c-family/c-warn.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, gcc-internal-format
  msgid "defined here"
  msgstr "definierad hÃ¤r"
*************** msgstr "fÃ¶r mÃ¥nga indatafiler"
*** 36072,36078 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qs Ã¤r definierad i huvudet %qs; glÃ¶mde du %<#include %s%>?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "okÃ¤nt vÃ¤rde %qs till %<-mcpu%>"
--- 36082,36088 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%qs Ã¤r definierad i huvudet %qs; glÃ¶mde du %<#include %s%>?"
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "okÃ¤nt vÃ¤rde %qs till %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 36103,36117 ****
  msgstr "okÃ¤nd flagga skickad till %%:%<target_mode_check%>"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "giltiga argument Ã¤r: %s; menade du %qs?"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "giltiga argument Ã¤r: %s"
--- 36113,36127 ----
  msgstr "okÃ¤nd flagga skickad till %%:%<target_mode_check%>"
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "giltiga argument Ã¤r: %s; menade du %qs?"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "giltiga argument Ã¤r: %s"
*************** msgstr "ignorerar %<#pragma align%> fÃ¶r
*** 36653,36696 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC stÃ¶djs endast fÃ¶r RTP:er"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "argument %d mÃ¥ste vara en konstant omedelbar"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "banindex mÃ¥ste vara en konstant omedelbar"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "total storlek och elementstorlek mÃ¥ste vara en konstant omedelbar skild frÃ¥n noll"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "argument mÃ¥ste vara en 16-bitars konstant omedelbar"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Memory Tagging Extension stÃ¶djer inte %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "argument %d mÃ¥ste vara en konstant omedelbar i intervallet [0,15]"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "en 64-bitars adress fÃ¶rvÃ¤ntades men argument 1 Ã¤r %d-bitars"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "en 64-bitars adress fÃ¶rvÃ¤ntades men argument 2 Ã¤r %d-bitars"
--- 36663,36706 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC stÃ¶djs endast fÃ¶r RTP:er"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "argument %d mÃ¥ste vara en konstant omedelbar"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "banindex mÃ¥ste vara en konstant omedelbar"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "total storlek och elementstorlek mÃ¥ste vara en konstant omedelbar skild frÃ¥n noll"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "argument mÃ¥ste vara en 16-bitars konstant omedelbar"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Memory Tagging Extension stÃ¶djer inte %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "argument %d mÃ¥ste vara en konstant omedelbar i intervallet [0,15]"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "en 64-bitars adress fÃ¶rvÃ¤ntades men argument 1 Ã¤r %d-bitars"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "en 64-bitars adress fÃ¶rvÃ¤ntades men argument 2 Ã¤r %d-bitars"
*************** msgstr "man kan aktivera SVE genom att a
*** 37093,37415 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argument av typen %qT krÃ¤ver ISA-utÃ¶kningen SVE"
  
! #: config/aarch64/aarch64.cc:7659
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "SVE-typen %qT kan inte skickas till en funktion utan prototyp"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 13.1"
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 9.1"
  
! #: config/aarch64/aarch64.cc:7944
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE behÃ¶ver ISA-utÃ¶kningen SVE"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "anrop till funktioner av typen %qT behÃ¶ver ISA-utÃ¶kningen SVE"
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "stackprov fÃ¶r SVE-ramar"
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "okÃ¤nd flagga skickad i %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:17601
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "%qs-strÃ¤ng Ã¤r felformad"
  
! #: config/aarch64/aarch64.cc:17657
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "felaktigt format pÃ¥ %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:17669
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ogiltigt %<sve_width%>-vÃ¤rde: %d"
  
! #: config/aarch64/aarch64.cc:17689
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "trimningsstrÃ¤ngen saknas i flaggan (%s)"
  
! #: config/aarch64/aarch64.cc:17707
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "okÃ¤nd trimningsflagga (%s)"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "inkompatibla flaggor %<-mstack-protector-guard=global%> och %<-mstack-protector-guard-offset=%s%>"
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "bÃ¥de %<-mstack-protector-guard-offset%> och %<-mstack-protector-guard-reg%> mÃ¥ste anvÃ¤ndas med %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "ange ett systemregister med en liten strÃ¤nglÃ¤ngd"
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs Ã¤r inte ett giltigt avstÃ¥nd i %qs"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> krÃ¤ver %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:18019
  #, 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 "endast vÃ¤rdena 12 (4 kB) och 16 (64 kB) stÃ¶djs som vaktstorlek.  Det givna vÃ¤rdet %d (%llu kB) Ã¤r utanfÃ¶r intervallet"
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "stackkrockvaktsstorlek %<%d%> mÃ¥ste vara lika med testintervallet %<%d%>"
  
! #: config/aarch64/aarch64.cc:18137
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "cpu-namn saknas i %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18144
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ogiltig funktionsmodifierare %qs i %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18203
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ogiltigt argument givet till %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs mÃ¥ste vara ensamt till %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18219
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ogiltigt argument %<%s%> till %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18247
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "arkitekturnamn saknas i %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18250
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "okÃ¤nt vÃ¤rde %qs till %<-march%>"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "menade du %<-mcpu=%s%>?"
  
! #: config/aarch64/aarch64.cc:18259
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ogiltig funktionsmodifierare %qs i %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18287
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "cpu-namn saknas i %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18290
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "okÃ¤nt vÃ¤rde %qs till %<-mtune%>"
  
! #: config/aarch64/aarch64.cc:18375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "flaggan %<-mcpu=%s%> stÃ¥r i konflikt med flaggan %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18429
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "assemblern stÃ¶djer inte %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "signering av returadress stÃ¶djs endast fÃ¶r %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "kodmodell %qs med %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:18512
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodmodellen %qs stÃ¶djs inte i ilp32-lÃ¤ge"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "namn saknas i pragmat eller attributet %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "felaktigt namn %qs i pragmat eller attributet %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "felaktig funktionsmodifierare %s pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>"
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "namn saknas i pragmat eller attributet %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "felaktigt namn %qs i pragmat eller attributet %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "felaktig funktionsmodifierare %qs pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>"
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "argument saknas till pragmat eller attributet %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "felaktig skyddstyp %qs i pragmat eller attributet %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "felaktigt namn %qs i pragmat eller attributet %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18814
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "vÃ¤rde saknas i pragmat eller attributet %<target()%>"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "felformaterat pragma eller attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "pragmat eller attributet %<target(\"%s\")%> tar inte nÃ¥got argument"
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "pragmat eller attributet %<target(\"%s\")%> tillÃ¥ter inte en negerad form"
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "pragmat eller attributet %<target(\"%s=%s\")%> Ã¤r inte giltigt"
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "argument till attribut %<target%> Ã¤r inte en strÃ¤ng"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr "arkitekturutvidgningen %<%s%> skall prefixas av %<+%>"
  
! #: config/aarch64/aarch64.cc:19073
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "pragmat eller attributet %<target(\"%s\")%> Ã¤r inte giltigt"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "felformaterat pragma eller attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT med %<[[no_unique_address]]%>-medlemmar Ã¤ndrades %{i GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT nÃ¤r C++17 Ã¤r aktiverat Ã¤ndrades till att matcha C++14 %{i GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades %{i GCC 12.1%}"
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "bana %wd utanfÃ¶r intervallet %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ej stÃ¶dd simdlen %wd"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte typer av blandad storlek till %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte returtypen %qT fÃ¶r %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27010
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "returtypen %qT stÃ¶djs ej fÃ¶r %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27035
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte argumenttypen %qT fÃ¶r %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27061
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte simdlen %wd fÃ¶r typen %qT"
--- 37103,37425 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argument av typen %qT krÃ¤ver ISA-utÃ¶kningen SVE"
  
! #: config/aarch64/aarch64.cc:7658
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "SVE-typen %qT kan inte skickas till en funktion utan prototyp"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 13.1"
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades i GCC 9.1"
  
! #: config/aarch64/aarch64.cc:7939
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE behÃ¶ver ISA-utÃ¶kningen SVE"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "anrop till funktioner av typen %qT behÃ¶ver ISA-utÃ¶kningen SVE"
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "stackprov fÃ¶r SVE-ramar"
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "okÃ¤nd flagga skickad i %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:17596
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "%qs-strÃ¤ng Ã¤r felformad"
  
! #: config/aarch64/aarch64.cc:17652
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "felaktigt format pÃ¥ %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:17664
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ogiltigt %<sve_width%>-vÃ¤rde: %d"
  
! #: config/aarch64/aarch64.cc:17684
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "trimningsstrÃ¤ngen saknas i flaggan (%s)"
  
! #: config/aarch64/aarch64.cc:17702
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "okÃ¤nd trimningsflagga (%s)"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "inkompatibla flaggor %<-mstack-protector-guard=global%> och %<-mstack-protector-guard-offset=%s%>"
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "bÃ¥de %<-mstack-protector-guard-offset%> och %<-mstack-protector-guard-reg%> mÃ¥ste anvÃ¤ndas med %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "ange ett systemregister med en liten strÃ¤nglÃ¤ngd"
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs Ã¤r inte ett giltigt avstÃ¥nd i %qs"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> krÃ¤ver %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:18014
  #, 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 "endast vÃ¤rdena 12 (4 kB) och 16 (64 kB) stÃ¶djs som vaktstorlek.  Det givna vÃ¤rdet %d (%llu kB) Ã¤r utanfÃ¶r intervallet"
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "stackkrockvaktsstorlek %<%d%> mÃ¥ste vara lika med testintervallet %<%d%>"
  
! #: config/aarch64/aarch64.cc:18132
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "cpu-namn saknas i %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18139
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ogiltig funktionsmodifierare %qs i %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.cc:18198
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ogiltigt argument givet till %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs mÃ¥ste vara ensamt till %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ogiltigt argument %<%s%> till %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:18242
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "arkitekturnamn saknas i %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18245
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "okÃ¤nt vÃ¤rde %qs till %<-march%>"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr "menade du %<-mcpu=%s%>?"
  
! #: config/aarch64/aarch64.cc:18254
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ogiltig funktionsmodifierare %qs i %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18282
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "cpu-namn saknas i %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.cc:18285
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "okÃ¤nt vÃ¤rde %qs till %<-mtune%>"
  
! #: config/aarch64/aarch64.cc:18370
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "flaggan %<-mcpu=%s%> stÃ¥r i konflikt med flaggan %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:18424
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "assemblern stÃ¶djer inte %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "signering av returadress stÃ¶djs endast fÃ¶r %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "kodmodell %qs med %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:18507
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodmodellen %qs stÃ¶djs inte i ilp32-lÃ¤ge"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "namn saknas i pragmat eller attributet %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "felaktigt namn %qs i pragmat eller attributet %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "felaktig funktionsmodifierare %s pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>"
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "namn saknas i pragmat eller attributet %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "felaktigt namn %qs i pragmat eller attributet %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "felaktig funktionsmodifierare %qs pÃ¥ vÃ¤rdet %qs i pragmat eller attributet %<target()%>"
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "argument saknas till pragmat eller attributet %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "felaktig skyddstyp %qs i pragmat eller attributet %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "felaktigt namn %qs i pragmat eller attributet %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:18809
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "vÃ¤rde saknas i pragmat eller attributet %<target()%>"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "felformaterat pragma eller attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "pragmat eller attributet %<target(\"%s\")%> tar inte nÃ¥got argument"
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "pragmat eller attributet %<target(\"%s\")%> tillÃ¥ter inte en negerad form"
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "pragmat eller attributet %<target(\"%s=%s\")%> Ã¤r inte giltigt"
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "argument till attribut %<target%> Ã¤r inte en strÃ¤ng"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr "arkitekturutvidgningen %<%s%> skall prefixas av %<+%>"
  
! #: config/aarch64/aarch64.cc:19068
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "pragmat eller attributet %<target(\"%s\")%> Ã¤r inte giltigt"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "felformaterat pragma eller attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT med %<[[no_unique_address]]%>-medlemmar Ã¤ndrades %{i GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT nÃ¤r C++17 Ã¤r aktiverat Ã¤ndrades till att matcha C++14 %{i GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "parameterskickandet fÃ¶r argument av typen %qT Ã¤ndrades %{i GCC 12.1%}"
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "bana %wd utanfÃ¶r intervallet %wd - %wd"
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ej stÃ¶dd simdlen %wd"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte typer av blandad storlek till %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte returtypen %qT fÃ¶r %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27005
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "returtypen %qT stÃ¶djs ej fÃ¶r %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27030
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte argumenttypen %qT fÃ¶r %<simd%>-funktioner"
  
! #: config/aarch64/aarch64.cc:27056
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC stÃ¶djer fÃ¶r nÃ¤rvarande inte simdlen %wd fÃ¶r typen %qT"
*************** msgstr "L%d-cachelatens okÃ¤nd fÃ¶r %s"
*** 37469,37475 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "felaktigt vÃ¤rde %qs till %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37479,37485 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "felaktigt vÃ¤rde %qs till %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 37590,37606 ****
  msgstr "argumentet till attributet %qE Ã¤r inte â€�ilinkâ€� eller â€�firqâ€�"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 37600,37616 ----
  msgstr "argumentet till attributet %qE Ã¤r inte â€�ilinkâ€� eller â€�firqâ€�"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 37715,37721 ****
  msgstr "argumentet till attributet %qE saknas"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "attributet %qE tillÃ¥ter endast en heltalskonstant som argument"
--- 37725,37731 ----
  msgstr "argumentet till attributet %qE saknas"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "attributet %qE tillÃ¥ter endast en heltalskonstant som argument"
*************** msgstr "attributet %qE Ã¤r bara tillÃ¤mp
*** 37735,37757 ****
  msgid "argument of %qE attribute ignored"
  msgstr "argumentet till attributet %qE ignoreras"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variabler"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "alternativ Ã¤r inte tillÃ¥tna i %<asm%>-flaggutdata"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "okÃ¤nd %<asm%>-flaggutdata %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ogiltig typ fÃ¶r %<asm%>-flaggutdata"
--- 37745,37767 ----
  msgid "argument of %qE attribute ignored"
  msgstr "argumentet till attributet %qE ignoreras"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variabler"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "alternativ Ã¤r inte tillÃ¥tna i %<asm%>-flaggutdata"
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "okÃ¤nd %<asm%>-flaggutdata %qs"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ogiltig typ fÃ¶r %<asm%>-flaggutdata"
*************** msgstr "stÃ¶dda kÃ¤rnarkitekturer:%s"
*** 38266,38458 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "okÃ¤nd kÃ¤rnarkitektur %qs angiven till %qs"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "funktionsattributen %qs och %qs Ã¤r Ã¶msesidigt uteslutande"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "funktionen %qs kan inte ha argument"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktionen %qs kan inte returnera ett vÃ¤rde"
  
! #: config/avr/avr.cc:1093
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs verkar vara en felstavad %qs-hanterare, prefixet %<__vector%> saknas"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs Ã¤r en reserverad identifierare i AVR-LibC.  Ã–vervÃ¤g %<#include <avr/interrupt.h>%> fÃ¶re makrot %qs anvÃ¤nds"
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> innehÃ¥ller bara 2 byte adress"
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "pekarfÃ¶rskjutning frÃ¥n symbol kan vara oriktig"
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Ã¥tkomst av dataminne med programminnesadress"
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Ã¥tkomst av programminne med dataminnesadress"
  
! #: config/avr/avr.cc:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "fast register %s anvÃ¤nt fÃ¶r att skicka en parameter till en funktion"
  
! #: config/avr/avr.cc:3569
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "skrivning till adressrymden %qs stÃ¶djs inte"
  
! #: config/avr/avr.cc:9623
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "attributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variabler med statisk lagringsklass"
  
! #: config/avr/avr.cc:9630
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "attributet %qE stÃ¶djs bara fÃ¶r reducerade Tiny-kÃ¤rnor"
  
! #: config/avr/avr.cc:9670
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "adressen till attributet %qE Ã¤r utanfÃ¶r giltigt intervall"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "bÃ¥de attributet %s och %qE anger en adress"
  
! #: config/avr/avr.cc:9694
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "attributet %qE pÃ¥ en icke-volatile variabel"
  
! #: config/avr/avr.cc:9766
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "adressrymder stÃ¶djs inte fÃ¶r reducerade Tiny-enheter"
  
! #: config/avr/avr.cc:9773
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "adressrymden %qs stÃ¶djs inte fÃ¶r enheter med flash-storlek upp till %d KiB"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "pekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %qT"
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "pekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %s %q+D"
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "variabeln %q+D mÃ¥ste vara const fÃ¶r att kunna lÃ¤ggas i en endast lÃ¤sbar sektion med hjÃ¤lp av %qs"
  
! #: config/avr/avr.cc:10048
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "statisk IO-deklaration fÃ¶r %q+D behÃ¶ver en adress"
  
! #: config/avr/avr.cc:10080
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "IO-definition fÃ¶r %q+D behÃ¶ver en adress"
  
! #: config/avr/avr.cc:10197
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "bara oinitierade variabler kan placeras i sektionen %<.noinit%>"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "variabeln %q+D med dynamisk initiering placerad i programminnesomrÃ¥det"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "den oinitierade variabeln %q+D placerad i programminnesomrÃ¥det"
  
! #: config/avr/avr.cc:10370
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D har inkompatibla attribut %qs och %qs"
  
! #: config/avr/avr.cc:10433
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "arkitekturen %qs stÃ¶djs endast i assembler"
  
! #: config/avr/avr.cc:13082
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "konvertering frÃ¥n adressrymd %qs till adressrymd %qs"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s fÃ¶rvÃ¤ntar sig ett heltal konstant vid kompileringstillfÃ¤llet"
  
! #: config/avr/avr.cc:14199
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s fÃ¶rvÃ¤ntar sig ett lÃ¥ngt heltal konstant vid kompileringstillfÃ¤llet som fÃ¶rsta argument"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "avrundning till %d bitar har ingen effekt fÃ¶r flyttalsvÃ¤rde med %d decimalbitar"
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "avrundningsresultatet kommer alltid bli 0"
--- 38276,38468 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "okÃ¤nd kÃ¤rnarkitektur %qs angiven till %qs"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> stÃ¶djs inte"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "funktionsattributen %qs och %qs Ã¤r Ã¶msesidigt uteslutande"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "funktionen %qs kan inte ha argument"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktionen %qs kan inte returnera ett vÃ¤rde"
  
! #: config/avr/avr.cc:1445
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs verkar vara en felstavad %qs-hanterare, prefixet %<__vector%> saknas"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs Ã¤r en reserverad identifierare i AVR-LibC.  Ã–vervÃ¤g %<#include <avr/interrupt.h>%> fÃ¶re makrot %qs anvÃ¤nds"
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> innehÃ¥ller bara 2 byte adress"
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr "pekarfÃ¶rskjutning frÃ¥n symbol kan vara oriktig"
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Ã¥tkomst av dataminne med programminnesadress"
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Ã¥tkomst av programminne med dataminnesadress"
  
! #: config/avr/avr.cc:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "fast register %s anvÃ¤nt fÃ¶r att skicka en parameter till en funktion"
  
! #: config/avr/avr.cc:3899
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "skrivning till adressrymden %qs stÃ¶djs inte"
  
! #: config/avr/avr.cc:10213
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "attributet %qE Ã¤r bara tillÃ¤mpligt pÃ¥ variabler med statisk lagringsklass"
  
! #: config/avr/avr.cc:10220
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "attributet %qE stÃ¶djs bara fÃ¶r reducerade Tiny-kÃ¤rnor"
  
! #: config/avr/avr.cc:10260
  #, gcc-internal-format
  msgid "%qE attribute address out of range"
  msgstr "adressen till attributet %qE Ã¤r utanfÃ¶r giltigt intervall"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "bÃ¥de attributet %s och %qE anger en adress"
  
! #: config/avr/avr.cc:10284
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "attributet %qE pÃ¥ en icke-volatile variabel"
  
! #: config/avr/avr.cc:10356
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "adressrymder stÃ¶djs inte fÃ¶r reducerade Tiny-enheter"
  
! #: config/avr/avr.cc:10363
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "adressrymden %qs stÃ¶djs inte fÃ¶r enheter med flash-storlek upp till %d KiB"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "pekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %qT"
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "pekare med mÃ¥l i adressrymden %qs mÃ¥ste vara konstanta i %s %q+D"
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "variabeln %q+D mÃ¥ste vara const fÃ¶r att kunna lÃ¤ggas i en endast lÃ¤sbar sektion med hjÃ¤lp av %qs"
  
! #: config/avr/avr.cc:10638
  #, gcc-internal-format
  msgid "static IO declaration for %q+D needs an address"
  msgstr "statisk IO-deklaration fÃ¶r %q+D behÃ¶ver en adress"
  
! #: config/avr/avr.cc:10670
  #, gcc-internal-format
  msgid "IO definition for %q+D needs an address"
  msgstr "IO-definition fÃ¶r %q+D behÃ¶ver en adress"
  
! #: config/avr/avr.cc:10787
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "bara oinitierade variabler kan placeras i sektionen %<.noinit%>"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "variabeln %q+D med dynamisk initiering placerad i programminnesomrÃ¥det"
  
! #: config/avr/avr.cc:10874
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "den oinitierade variabeln %q+D placerad i programminnesomrÃ¥det"
  
! #: config/avr/avr.cc:10960
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D har inkompatibla attribut %qs och %qs"
  
! #: config/avr/avr.cc:11023
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "arkitekturen %qs stÃ¶djs endast i assembler"
  
! #: config/avr/avr.cc:13513
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "konvertering frÃ¥n adressrymd %qs till adressrymd %qs"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s fÃ¶rvÃ¤ntar sig ett heltal konstant vid kompileringstillfÃ¤llet"
  
! #: config/avr/avr.cc:14630
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s fÃ¶rvÃ¤ntar sig ett lÃ¥ngt heltal konstant vid kompileringstillfÃ¤llet som fÃ¶rsta argument"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "avrundning till %d bitar har ingen effekt fÃ¶r flyttalsvÃ¤rde med %d decimalbitar"
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "avrundningsresultatet kommer alltid bli 0"
*************** msgstr "Inbyggd inte implementerad"
*** 38896,38922 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "ej stÃ¶dd simdlen %wd (amdgcn)"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "anvÃ¤nder %<vector_length (64)%>, ignorerar %d"
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "anvÃ¤nder %<vector_length (64)%>, ignorerar kÃ¶rtidsinstÃ¤llningen"
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "anvÃ¤nder %<num_workers (%d)%>, ignorerar %d"
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "avlastningsdimensionen Ã¤r utanfÃ¶r intervallet (%d)"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d byte med gang-private data-share-minne slut (Ã¶ka med t.ex. %<-mgang-private-size=%d%>)"
--- 38906,38932 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "ej stÃ¶dd simdlen %wd (amdgcn)"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "anvÃ¤nder %<vector_length (64)%>, ignorerar %d"
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "anvÃ¤nder %<vector_length (64)%>, ignorerar kÃ¶rtidsinstÃ¤llningen"
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "anvÃ¤nder %<num_workers (%d)%>, ignorerar %d"
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "avlastningsdimensionen Ã¤r utanfÃ¶r intervallet (%d)"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d byte med gang-private data-share-minne slut (Ã¶ka med t.ex. %<-mgang-private-size=%d%>)"
*************** msgstr "%d byte med gang-private data-sh
*** 38926,38937 ****
  msgid "deleting file %s: %m"
  msgstr "raderar filen %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "miljÃ¶variabeln COLLECT_GCC_OPTIONS mÃ¥ste vara satt"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC mÃ¥ste vara satt."
--- 38936,38947 ----
  msgid "deleting file %s: %m"
  msgstr "raderar filen %s: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, gcc-internal-format
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "miljÃ¶variabeln COLLECT_GCC_OPTIONS mÃ¥ste vara satt"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_GCC mÃ¥ste vara satt."
*************** msgstr "COLLECT_GCC mÃ¥ste vara satt."
*** 38941,38947 ****
  msgid "offload compiler %s not found"
  msgstr "avlastningskompilatorn %s finns inte"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "okÃ¤nt argument till flaggan "
--- 38951,38957 ----
  msgid "offload compiler %s not found"
  msgstr "avlastningskompilatorn %s finns inte"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, gcc-internal-format
  msgid "unrecognizable argument of option "
  msgstr "okÃ¤nt argument till flaggan "
*************** msgid "either -fopenacc or -fopenmp must
*** 38952,38968 ****
  msgstr "antingen -fopenacc eller -fopenmp mÃ¥ste vara satt"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "kan inte Ã¶ppna â€�%sâ€�"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "kan inte Ã¶ppna omp_requires-filen %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "kan inte lÃ¤sa omp_requires-filen %qs"
--- 38962,38978 ----
  msgstr "antingen -fopenacc eller -fopenmp mÃ¥ste vara satt"
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open '%s'"
  msgstr "kan inte Ã¶ppna â€�%sâ€�"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, gcc-internal-format
  msgid "cannot open omp_requires file %qs"
  msgstr "kan inte Ã¶ppna omp_requires-filen %qs"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, gcc-internal-format
  msgid "cannot read omp_requires file %qs"
  msgstr "kan inte lÃ¤sa omp_requires-filen %qs"
*************** msgstr "felaktig tipsoperand"
*** 39198,39220 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "argumentet till den inbyggda %<xabort%> mÃ¥ste vara en 8-bitars omedelbar"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "funktionsversioner kan inte markeras som %<gnu_inline%>, kropparna mÃ¥ste vara genererade"
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "multiversionering av virtuell funktion stÃ¶djs inte"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "multiversionering behÃ¶ver %<ifunc%> som inte stÃ¶djs pÃ¥ detta mÃ¥l"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodmodellen %s stÃ¶djer inte PIC-lÃ¤ge"
--- 39208,39230 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "argumentet till den inbyggda %<xabort%> mÃ¥ste vara en 8-bitars omedelbar"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "funktionsversioner kan inte markeras som %<gnu_inline%>, kropparna mÃ¥ste vara genererade"
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "multiversionering av virtuell funktion stÃ¶djs inte"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "multiversionering behÃ¶ver %<ifunc%> som inte stÃ¶djs pÃ¥ detta mÃ¥l"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodmodellen %s stÃ¶djer inte PIC-lÃ¤ge"
*************** msgstr "attributvÃ¤rdet %qs specificerad
*** 39239,39741 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "attributvÃ¤rdet %qs Ã¤r okÃ¤nt i attributet %qs"
  
! #: config/i386/i386-options.cc:1608
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "felaktigt argument %qs till flaggan %qs"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "storleksintervall till flaggan %qs skall vara Ã¶kande"
  
! #: config/i386/i386-options.cc:1624
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "felaktigt strateginamn %qs angivet till flaggan %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginamn %qs angivet till flaggan %qs stÃ¶djs inte i 32-bitars kod"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "okÃ¤nd justering %qs angiven till flaggan %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "maxvÃ¤rdet fÃ¶r det sista storleksintervallet skall vara -1 fÃ¶r flaggan %qs"
  
! #: config/i386/i386-options.cc:1680
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "fÃ¶r mÃ¥nga storleksintervall angivna i flaggan %qs"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "okÃ¤nd parameter till flaggan %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:1947
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel MCU psABI stÃ¶djs inte i %s-lÃ¤ge"
  
! #: config/i386/i386-options.cc:2001
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<-mtune=k8%> och %<-mtune=generic%>"
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<target(\"tune=k8\")%> och %<target(\"tune=generic\")%>"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> stÃ¶djs inte fÃ¶r 32-bitarskod"
  
! #: config/i386/i386-options.cc:2036
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> stÃ¶djs inte fÃ¶r 32-bitarskod"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%<-mlam=%> flaggan: [u48|u57] stÃ¶djs inte fÃ¶r 32-bitarskod"
  
! #: config/i386/i386-options.cc:2054
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adresslÃ¤get %qs stÃ¶djs inte i %s-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2065
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> stÃ¶djs inte med X32 ABI"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodmodellen %qs stÃ¶djs inte i %s-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodmodellen %qs stÃ¶djs inte i x32-lÃ¤ge"
  
! #: config/i386/i386-options.cc:2162
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> stÃ¶djs inte i denna konfiguration"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bitslÃ¤ge inte inkompilerat"
  
  # "generic" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU %<generic%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>"
  
  # "generic" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU %<generic%> kan anvÃ¤ndas endast till attributet %<target(\"tune=\")%>"
  
  # "intel" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU %<intel%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>"
  
  # "intel" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU %<intel%> kan anvÃ¤ndas endast till attributet %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU:n du valde stÃ¶djer inte instruktionsuppsÃ¤ttningen x86-64"
  
! #: config/i386/i386-options.cc:2269
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "felaktigt vÃ¤rde %qs till flaggan %<-march=%>"
  
! #: config/i386/i386-options.cc:2270
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "felaktigt vÃ¤rde %qs till attributet %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2292
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "giltiga argument till flaggan %<-march=%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "giltiga argument till attributet %<target(\"arch=\")%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2299
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "giltiga argument till flaggan %<-march=%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "giltiga argument till attributet %<target(\"arch=\")%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2349
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "felaktigt vÃ¤rde %qs till flaggan %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2350
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "felaktigt vÃ¤rde %qs till attributet %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2371
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "giltiga argument till flaggan %<-mtune=%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "giltiga argument till attributet %<target(\"tune=\")%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2378
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "giltiga argument till flaggan %<-mtune=%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2379
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "giltiga argument till attributet %<target(\"tune=\")%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2403
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> ignoreras i 64-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> ignoreras fÃ¶r Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2408
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> Ã¤r inte mellan 0 och %d"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> ignoreras i 64-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> ignoreras i 64-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:2529
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> Ã¤r inte mellan %d och %d"
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> Ã¤r inte mellan %d och 12"
  
! #: config/i386/i386-options.cc:2565
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:2568
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> Ã¤r inte implementerat fÃ¶r %<-fPIC%>"
  
! #: config/i386/i386-options.cc:2574
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> anvÃ¤nd utan SSE aktiverat"
  
! #: config/i386/i386-options.cc:2575
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> anvÃ¤nt utan SSE aktiverat"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "instruktionsuppsÃ¤ttningen SSE avaktiverad, anvÃ¤nder 387-aritmetik"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "instruktionsuppsÃ¤ttningen 387 avaktiverad, anvÃ¤nder SSE-aritmetik"
  
! #: config/i386/i386-options.cc:2642
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stackavkÃ¤nning krÃ¤ver %<-maccumulate-outgoing-args%> fÃ¶r att bli korrekt"
  
! #: config/i386/i386-options.cc:2644
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stackavkÃ¤nning krÃ¤ver %<target(\"accumulate-outgoing-args\")%> fÃ¶r att bli korrekt"
  
! #: config/i386/i386-options.cc:2658
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "fasta ebp-register krÃ¤ver %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2660
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "fasta ebp-register krÃ¤ver %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> stÃ¶djs inte fÃ¶r 32 bitar i kombination med %<-fpic%>"
  
! #: config/i386/i386-options.cc:2723
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> Ã¤r inte kompatibelt med SEH"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> stÃ¶djs inte fÃ¶r nÃ¤rvarande med SEH"
  
! #: config/i386/i386-options.cc:2841
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "okÃ¤nt alternativ till %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ã¤r inte ett giltigt tal i %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ã¤r inte ett giltigt avstÃ¥nd i %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs Ã¤r inte ett giltigt basregister i %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:2981
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:3117
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attributen interrupt och naked Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "endast felsÃ¶kningsformatet DWARF stÃ¶djs fÃ¶r en avbrottshanteringsrutin"
  
! #: config/i386/i386-options.cc:3181
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> och %<-fcf-protection%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3226
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> och %<-fcf-protection%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner Ã¤r inte tillÃ¥tna i en undantagshanteringsrutin"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner Ã¤r inte tillÃ¥tna i en avbrottshanteringsrutin"
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner Ã¤r inte tillÃ¥tna i en funktion med attributet %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attributen fastcall och regparm Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3401
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "attributen regparam och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "attributet %qE krÃ¤ver en heltalskonstant som argument"
  
! #: config/i386/i386-options.cc:3414
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "argument till attributet %qE Ã¤r stÃ¶rre Ã¤n %d"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attributen fastcall och cdecl Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attributen fastcall och stdcall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attributen fastcall och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attributen stdcall och cdecl Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attributen stdcall och fastcall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attributen stdcall och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attributen cdecl och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3492
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "attributet %qE anvÃ¤nds fÃ¶r annat Ã¤n klassmetod"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibelt attribut ignorerat"
  
! #: config/i386/i386-options.cc:3623
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "attributet %qE Ã¤r bara tillgÃ¤ngligt fÃ¶r 32 bitar"
  
! #: config/i386/i386-options.cc:3644
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumentet till attributet %qE Ã¤r varken noll eller ett"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attributen %qs och %qs Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "attributet %qE krÃ¤ver en strÃ¤ngkonstant som argument"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumentet till attributet %qE Ã¤r inte (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "avbrottshanteringsrutiner skall ha en pekare som fÃ¶rsta argument"
  
  # "unsigned %sint" Ã¤r tÃ¤nkt att expanderas till C-syntax
! #: config/i386/i386-options.cc:3786
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "avbrottshanteringsrutiner skall ha %qs som andra argument"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "avbrottshanteringrutiner kan endast ha ett pekarargument och ett valfritt heltalsargument"
  
! #: config/i386/i386-options.cc:3800
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "avbrottshanteringsrutiner mÃ¥ste returnera %<void%>"
--- 39249,39751 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "attributvÃ¤rdet %qs Ã¤r okÃ¤nt i attributet %qs"
  
! #: config/i386/i386-options.cc:1612
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "felaktigt argument %qs till flaggan %qs"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "storleksintervall till flaggan %qs skall vara Ã¶kande"
  
! #: config/i386/i386-options.cc:1628
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "felaktigt strateginamn %qs angivet till flaggan %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginamn %qs angivet till flaggan %qs stÃ¶djs inte i 32-bitars kod"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "okÃ¤nd justering %qs angiven till flaggan %qs"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "maxvÃ¤rdet fÃ¶r det sista storleksintervallet skall vara -1 fÃ¶r flaggan %qs"
  
! #: config/i386/i386-options.cc:1684
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "fÃ¶r mÃ¥nga storleksintervall angivna i flaggan %qs"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "okÃ¤nd parameter till flaggan %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:1951
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel MCU psABI stÃ¶djs inte i %s-lÃ¤ge"
  
! #: config/i386/i386-options.cc:2005
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<-mtune=k8%> och %<-mtune=generic%>"
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> bÃ¶r undvikas.  AnvÃ¤nd istÃ¤llet det som passar av %<target(\"tune=k8\")%> och %<target(\"tune=generic\")%>"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> stÃ¶djs inte fÃ¶r 32-bitarskod"
  
! #: config/i386/i386-options.cc:2040
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> stÃ¶djs inte fÃ¶r 32-bitarskod"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%<-mlam=%> flaggan: [u48|u57] stÃ¶djs inte fÃ¶r 32-bitarskod"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adresslÃ¤get %qs stÃ¶djs inte i %s-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2069
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> stÃ¶djs inte med X32 ABI"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> stÃ¶djs inte med %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodmodellen %qs stÃ¶djs inte i %s-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodmodellen %qs stÃ¶djs inte i x32-lÃ¤ge"
  
! #: config/i386/i386-options.cc:2166
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> stÃ¶djs inte i denna konfiguration"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bitslÃ¤ge inte inkompilerat"
  
  # "generic" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU %<generic%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>"
  
  # "generic" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU %<generic%> kan anvÃ¤ndas endast till attributet %<target(\"tune=\")%>"
  
  # "intel" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU %<intel%> kan anvÃ¤ndas endast till flaggan %<-mtune=%>"
  
  # "intel" Ã¤r bokstavligt argument till flaggan
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU %<intel%> kan anvÃ¤ndas endast till attributet %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU:n du valde stÃ¶djer inte instruktionsuppsÃ¤ttningen x86-64"
  
! #: config/i386/i386-options.cc:2273
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "felaktigt vÃ¤rde %qs till flaggan %<-march=%>"
  
! #: config/i386/i386-options.cc:2274
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "felaktigt vÃ¤rde %qs till attributet %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2296
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "giltiga argument till flaggan %<-march=%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "giltiga argument till attributet %<target(\"arch=\")%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2303
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "giltiga argument till flaggan %<-march=%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2304
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "giltiga argument till attributet %<target(\"arch=\")%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2353
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "felaktigt vÃ¤rde %qs till flaggan %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2354
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "felaktigt vÃ¤rde %qs till attributet %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2375
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "giltiga argument till flaggan %<-mtune=%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "giltiga argument till attributet %<target(\"tune=\")%> Ã¤r: %s; menade du %qs?"
  
! #: config/i386/i386-options.cc:2382
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "giltiga argument till flaggan %<-mtune=%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2383
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "giltiga argument till attributet %<target(\"tune=\")%> Ã¤r: %s"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> ignoreras i 64-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> ignoreras fÃ¶r Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2412
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> Ã¤r inte mellan 0 och %d"
  
! #: config/i386/i386-options.cc:2435
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:2440
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> ignoreras i 64-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> ignoreras i 64-bitslÃ¤ge"
  
! #: config/i386/i386-options.cc:2530
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:2533
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> Ã¤r inte mellan %d och %d"
  
! #: config/i386/i386-options.cc:2556
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> Ã¤r inte mellan %d och 12"
  
! #: config/i386/i386-options.cc:2569
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:2572
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> Ã¤r inte implementerat fÃ¶r %<-fPIC%>"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> anvÃ¤nd utan SSE aktiverat"
  
! #: config/i386/i386-options.cc:2579
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> anvÃ¤nt utan SSE aktiverat"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "instruktionsuppsÃ¤ttningen SSE avaktiverad, anvÃ¤nder 387-aritmetik"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "instruktionsuppsÃ¤ttningen 387 avaktiverad, anvÃ¤nder SSE-aritmetik"
  
! #: config/i386/i386-options.cc:2646
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stackavkÃ¤nning krÃ¤ver %<-maccumulate-outgoing-args%> fÃ¶r att bli korrekt"
  
! #: config/i386/i386-options.cc:2648
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stackavkÃ¤nning krÃ¤ver %<target(\"accumulate-outgoing-args\")%> fÃ¶r att bli korrekt"
  
! #: config/i386/i386-options.cc:2662
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "fasta ebp-register krÃ¤ver %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2664
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "fasta ebp-register krÃ¤ver %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> stÃ¶djs inte fÃ¶r 32 bitar i kombination med %<-fpic%>"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> Ã¤r inte kompatibelt med SEH"
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> stÃ¶djs inte fÃ¶r nÃ¤rvarande med SEH"
  
! #: config/i386/i386-options.cc:2847
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "okÃ¤nt alternativ till %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ã¤r inte ett giltigt tal i %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ã¤r inte ett giltigt avstÃ¥nd i %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs Ã¤r inte ett giltigt basregister i %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:2987
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> Ã¤r inte kompatibelt med denna mÃ¥larkitektur"
  
! #: config/i386/i386-options.cc:3123
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attributen interrupt och naked Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "endast felsÃ¶kningsformatet DWARF stÃ¶djs fÃ¶r en avbrottshanteringsrutin"
  
! #: config/i386/i386-options.cc:3187
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> och %<-fcf-protection%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3232
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> och %<-mcmodel=large%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> och %<-fcf-protection%> Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner Ã¤r inte tillÃ¥tna i en undantagshanteringsrutin"
  
! #: config/i386/i386-options.cc:3351
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner Ã¤r inte tillÃ¥tna i en avbrottshanteringsrutin"
  
! #: config/i386/i386-options.cc:3355
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner Ã¤r inte tillÃ¥tna i en funktion med attributet %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attributen fastcall och regparm Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3407
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "attributen regparam och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "attributet %qE krÃ¤ver en heltalskonstant som argument"
  
! #: config/i386/i386-options.cc:3420
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "argument till attributet %qE Ã¤r stÃ¶rre Ã¤n %d"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attributen fastcall och cdecl Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attributen fastcall och stdcall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attributen fastcall och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attributen stdcall och cdecl Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attributen stdcall och fastcall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attributen stdcall och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attributen cdecl och thiscall Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3498
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "attributet %qE anvÃ¤nds fÃ¶r annat Ã¤n klassmetod"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibelt attribut ignorerat"
  
! #: config/i386/i386-options.cc:3629
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "attributet %qE Ã¤r bara tillgÃ¤ngligt fÃ¶r 32 bitar"
  
! #: config/i386/i386-options.cc:3650
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumentet till attributet %qE Ã¤r varken noll eller ett"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attributen %qs och %qs Ã¤r inte kompatibla"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "attributet %qE krÃ¤ver en strÃ¤ngkonstant som argument"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumentet till attributet %qE Ã¤r inte (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "avbrottshanteringsrutiner skall ha en pekare som fÃ¶rsta argument"
  
  # "unsigned %sint" Ã¤r tÃ¤nkt att expanderas till C-syntax
! #: config/i386/i386-options.cc:3792
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "avbrottshanteringsrutiner skall ha %qs som andra argument"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "avbrottshanteringrutiner kan endast ha ett pekarargument och ett valfritt heltalsargument"
  
! #: config/i386/i386-options.cc:3806
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "avbrottshanteringsrutiner mÃ¥ste returnera %<void%>"
*************** msgstr "operand som inte Ã¤r heltal anvÃ
*** 39921,39961 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "den tomma klassen %qT parameterskickande ABI Ã¤ndras i %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "justeringen av %<_Atomic %T%>-fÃ¤lt Ã¤ndrades i %{GCC 11.1%}"
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "profileringen %<-mcmodel=large%> med PIC stÃ¶djs inte"
  
! #: config/i386/i386.cc:23669
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "okÃ¤nd arkitekturspecifik minnesmodell"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> anvÃ¤nds inte med %<ACQUIRE%> eller starkare minnesmodell"
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> anvÃ¤nds inte med %<RELEASE%> eller starkare minnesmodell"
  
! #: config/i386/i386.cc:23732
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "returtyp %qT stÃ¶djs ej fÃ¶r simd"
  
! #: config/i386/i386.cc:23763
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "argumenttyp %qT som inte stÃ¶djs till simd"
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> Ã¤r inte kompatibel med %<-mfpmath=387%>"
--- 39931,39976 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "den tomma klassen %qT parameterskickande ABI Ã¤ndras i %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "justeringen av %<_Atomic %T%>-fÃ¤lt Ã¤ndrades i %{GCC 11.1%}"
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "profileringen %<-mcmodel=large%> med PIC stÃ¶djs inte"
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr "%<__bfloat16%> Ã¤r omdefinierat frÃ¥n typedef %<short%> till reell %<__bf16%> sedan GCC V13, var vaksam pÃ¥ implicita konverteringar mellan %<__bf16%> och %<short%>; en explicit bittypkonvertering kan behÃ¶vas hÃ¤r"
! 
! #: config/i386/i386.cc:23686
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "okÃ¤nd arkitekturspecifik minnesmodell"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> anvÃ¤nds inte med %<ACQUIRE%> eller starkare minnesmodell"
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> anvÃ¤nds inte med %<RELEASE%> eller starkare minnesmodell"
  
! #: config/i386/i386.cc:23749
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "returtyp %qT stÃ¶djs ej fÃ¶r simd"
  
! #: config/i386/i386.cc:23780
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "argumenttyp %qT som inte stÃ¶djs till simd"
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> Ã¤r inte kompatibel med %<-mfpmath=387%>"
*************** msgstr "felaktig ptx-fil"
*** 41205,41226 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr "%<omp requires reverse_offload%> krÃ¤ver Ã¥tminstone %<sm_35%> till %<-foffload-options=nvptx-none=-march=%> â€” avaktiverar generering av avlastningskod fÃ¶r denna enhetstyp"
  
! #: config/nvptx/mkoffload.cc:399
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Kan inte hitta funktionsdeklarationen fÃ¶r %qs"
  
! #: config/nvptx/mkoffload.cc:597
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "avlastningskompilatorn %s finns inte (Ã¶vervÃ¤g att anvÃ¤nda %<-B%>)"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "antingen %<-fopenacc%> eller %<-fopenmp%> mÃ¥ste vara satt"
  
! #: config/nvptx/mkoffload.cc:740
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "kan inte Ã¶ppna intermediÃ¤r ptx-fil"
--- 41220,41241 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr "%<omp requires reverse_offload%> krÃ¤ver Ã¥tminstone %<sm_35%> till %<-foffload-options=nvptx-none=-march=%> â€” avaktiverar generering av avlastningskod fÃ¶r denna enhetstyp"
  
! #: config/nvptx/mkoffload.cc:413
  #, gcc-internal-format
  msgid "Cannot find function declaration for %qs"
  msgstr "Kan inte hitta funktionsdeklarationen fÃ¶r %qs"
  
! #: config/nvptx/mkoffload.cc:611
  #, gcc-internal-format
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "avlastningskompilatorn %s finns inte (Ã¶vervÃ¤g att anvÃ¤nda %<-B%>)"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr "antingen %<-fopenacc%> eller %<-fopenmp%> mÃ¥ste vara satt"
  
! #: config/nvptx/mkoffload.cc:754
  #, gcc-internal-format
  msgid "cannot open intermediate ptx file"
  msgstr "kan inte Ã¶ppna intermediÃ¤r ptx-fil"
*************** msgstr "%qs Ã¤r inte ett giltigt tal i %
*** 41546,41552 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "funktionen %qs kan inte ha olika avbrottstyp"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "kan inte allokera vl-register fÃ¶r %qs pÃ¥ detta mÃ¥l"
--- 41561,41567 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "funktionen %qs kan inte ha olika avbrottstyp"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "kan inte allokera vl-register fÃ¶r %qs pÃ¥ detta mÃ¥l"
*************** msgstr "okÃ¤nt alternativ till %<%s=%s%>
*** 42015,42106 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs bÃ¶r undvikas och rekommenderas inte under nÃ¥gra omstÃ¤ndigheter"
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs Ã¤r en ogenomskinlig typ, och det gÃ¥r inte att sÃ¤tta den till andra vÃ¤rden"
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering av 64-bitskod fÃ¶r detta ABI"
  
! #: config/rs6000/rs6000.cc:20146
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "du kan inte ta adressen till en nÃ¤stad funktion om du anvÃ¤nder flaggan %qs"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av %<long double%> i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av booleaner i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av %<complex%> i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20234
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av decimala flyttalstyper i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20240
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "anvÃ¤ndning av %<long%> i AltiVec-typer Ã¤r ogiltigt fÃ¶r 64-bitskod utan %qs"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "anvÃ¤ndning av %<long%> i AltiVec-typer bÃ¶r undvikas, anvÃ¤nd %<int%>"
  
! #: config/rs6000/rs6000.cc:20248
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "anvÃ¤ndning av %<long long%> i AltiVec-typer Ã¤r ogiltigt utan %qs"
  
! #: config/rs6000/rs6000.cc:20251
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "anvÃ¤ndning av %<double%> i AltiVec-typer Ã¤r ogiltigt utan %qs"
  
! #: config/rs6000/rs6000.cc:24389
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "felaktig cpu %qs fÃ¶r %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24392
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s Ã¤r inte tillÃ¥tet"
  
! #: config/rs6000/rs6000.cc:24394
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> slÃ¥r av %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "attributet %<target_clones%> behÃ¶ver GLIBC (2.23 och nyare) som exporterar bitar om hÃ¥rdvaruegenskaper"
  
! #: config/rs6000/rs6000.cc:25371
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionering av virtuell funktion stÃ¶djs inte"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "resultatet av instruktionen xxspltidp Ã¤r odefinierat fÃ¶r undernormala indatavÃ¤rden"
--- 42030,42121 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs bÃ¶r undvikas och rekommenderas inte under nÃ¥gra omstÃ¤ndigheter"
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs Ã¤r en ogenomskinlig typ, och det gÃ¥r inte att sÃ¤tta den till andra vÃ¤rden"
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering av 64-bitskod fÃ¶r detta ABI"
  
! #: config/rs6000/rs6000.cc:20147
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "du kan inte ta adressen till en nÃ¤stad funktion om du anvÃ¤nder flaggan %qs"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av %<long double%> i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av booleaner i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av %<complex%> i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20235
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "anvÃ¤ndning av decimala flyttalstyper i AltiVec-typer Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:20241
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "anvÃ¤ndning av %<long%> i AltiVec-typer Ã¤r ogiltigt fÃ¶r 64-bitskod utan %qs"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "anvÃ¤ndning av %<long%> i AltiVec-typer bÃ¶r undvikas, anvÃ¤nd %<int%>"
  
! #: config/rs6000/rs6000.cc:20249
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "anvÃ¤ndning av %<long long%> i AltiVec-typer Ã¤r ogiltigt utan %qs"
  
! #: config/rs6000/rs6000.cc:20252
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "anvÃ¤ndning av %<double%> i AltiVec-typer Ã¤r ogiltigt utan %qs"
  
! #: config/rs6000/rs6000.cc:24390
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "felaktig cpu %qs fÃ¶r %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24393
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s Ã¤r inte tillÃ¥tet"
  
! #: config/rs6000/rs6000.cc:24395
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s Ã¤r ogiltigt"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> slÃ¥r av %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "attributet %<target_clones%> behÃ¶ver GLIBC (2.23 och nyare) som exporterar bitar om hÃ¥rdvaruegenskaper"
  
! #: config/rs6000/rs6000.cc:25372
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionering av virtuell funktion stÃ¶djs inte"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "resultatet av instruktionen xxspltidp Ã¤r odefinierat fÃ¶r undernormala indatavÃ¤rden"
*************** msgstr "attributet %qE har ingen effekt"
*** 42848,42854 ****
  msgid "attribute %qs applies to array types only"
  msgstr "attributet %qs Ã¤r bara tillÃ¤mpbart pÃ¥ vektortyper"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 42863,42869 ----
  msgid "attribute %qs applies to array types only"
  msgstr "attributet %qs Ã¤r bara tillÃ¤mpbart pÃ¥ vektortyper"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "den kompletterade typen pÃ¥ vekt
*** 42924,42930 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "underspecificerad deklaration av %qE, som redan Ã¤r deklarerad i denna rÃ¤ckvidd"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprungligen definierad hÃ¤r"
--- 42939,42945 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "underspecificerad deklaration av %qE, som redan Ã¤r deklarerad i denna rÃ¤ckvidd"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprungligen definierad hÃ¤r"
*************** msgstr "%q+D omdeklarerad som en annan s
*** 42986,42992 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "inbyggd funktion %q+D deklarerad som icke-funktion"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "deklaration av %q+D skuggar en inbyggd funktion"
--- 43001,43007 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "inbyggd funktion %q+D deklarerad som icke-funktion"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "deklaration av %q+D skuggar en inbyggd funktion"
*************** msgstr "motstridiga namngivna adressrymd
*** 43046,43303 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "motstridiga typkvalificerare fÃ¶r %q+D"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "motstridiga typer fÃ¶r %q+D pÃ¥ grund av enum/heltal som inte stÃ¤mmer; har %qT"
  
! #: c/c-decl.cc:2242
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "omdefinition av typedef %q+D med annan typ"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "omdefinition av typedef %q+D med variabelt modifierad typ"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "omdefinition av typedef %q+D"
  
! #: c/c-decl.cc:2288
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "deklaration av %qD skuggar en inbyggd funktion"
  
! #: c/c-decl.cc:2304
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "deklaration av den inbyggda funktionen %qD utan en prototyp; %qT fÃ¶rvÃ¤ntades"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "omdefinition av %q+D"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "statisk deklaration av %q+D fÃ¶ljer pÃ¥ icke-statisk deklaration"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "icke-statisk deklaration av %q+D fÃ¶ljer pÃ¥ statisk deklaration"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "attribut %<gnu_inline%> finns pÃ¥ %q+D"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "but not here"
  msgstr "men inte hÃ¤r"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ icke trÃ¥dlokal deklaration"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "icke trÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ trÃ¥dlokal deklaration"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern deklaration av %q+D fÃ¶ljer pÃ¥ deklaration utan lÃ¤nkklass"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "deklaration av %q+D utan lÃ¤nkklass fÃ¶ljer pÃ¥ extern deklaration"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "omdeklaration av %q+D utan lÃ¤nkklass"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "omdeklaration av %q+D med annan synlighet (gammal synlighet bevarad)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "omdefinition av parametern %q+D"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redundant omdeklaration av %q+D"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "deklaration av %q+D skuggar tidigare icke-variabel"
  
! #: c/c-decl.cc:3142
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklaration av %qD skuggar en parameter"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklaration av %qD skuggar en global deklaration"
  
  # local, det kan troligen vara bÃ¥de lokal variabel och lokal funktionsdeklartion
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklaration av %qD skuggar en tidigare lokal deklaration"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "skuggad deklaration Ã¤r hÃ¤r"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "nÃ¤stad extern-deklaration av %qD"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implicit deklaration av funktionen %qE; menade du %qs?"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implicit deklaration av funktionen %qE"
  
! #: c/c-decl.cc:3518
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "inkludera %qs eller ge en deklaration av %qE"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "inkompatibel implicit deklaration av inbyggd funktion %qD"
  
! #: c/c-decl.cc:3799
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "inkludera %qs eller ge en deklaration av %qD"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "inkompatibel implicit deklaration av funktionen %qD"
  
! #: c/c-decl.cc:3871
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion); menade du %qs?"
  
! #: c/c-decl.cc:3876
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion)"
  
! #: c/c-decl.cc:3889
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion); menade du %qs?"
  
! #: c/c-decl.cc:3894
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion)"
  
! #: c/c-decl.cc:3898
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "varje odeklarerad identifierare rapporteras bara en gÃ¥ng fÃ¶r varje funktion den fÃ¶rekommer i"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "etikett %qE Ã¤r refererad till utanfÃ¶r nÃ¥gon funktion"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "hopp in i rÃ¤ckvidd fÃ¶r identifierare med variabel typ"
  
! #: c/c-decl.cc:3986
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hoppar Ã¶ver variabelinitiering"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "etikett %qD Ã¤r definierad hÃ¤r"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "hopp in i satsuttryck"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "dubbel deklaration av etikett %qE"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "dubblerad etikett %qD"
  
! #: c/c-decl.cc:4197
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionell C saknar en separat namnrymd fÃ¶r etiketter, identifierare %qE stÃ¥r i konflikt"
  
! #: c/c-decl.cc:4266
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hoppar Ã¶ver variabelinitieringar"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch bÃ¶rjar hÃ¤r"
  
! #: c/c-decl.cc:4281
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hoppar in i satsuttryck"
  
! #: c/c-decl.cc:4364
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definierad som fel sorts tagg"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attributet %qE tillÃ¤mpat pÃ¥ %qD med returtypen void"
  
! #: c/c-decl.cc:4559
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "attributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller pÃ¥ struktur-, union- eller upprÃ¤kningstyper"
  
! #: c/c-decl.cc:4579
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "standardattributet %qE kan bara tillÃ¤mpas pÃ¥ funktioner"
--- 43061,43318 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "motstridiga typkvalificerare fÃ¶r %q+D"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "motstridiga typer fÃ¶r %q+D pÃ¥ grund av enum/heltal som inte stÃ¤mmer; har %qT"
  
! #: c/c-decl.cc:2249
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "omdefinition av typedef %q+D med annan typ"
  
! #: c/c-decl.cc:2262
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "omdefinition av typedef %q+D med variabelt modifierad typ"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "omdefinition av typedef %q+D"
  
! #: c/c-decl.cc:2295
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "deklaration av %qD skuggar en inbyggd funktion"
  
! #: c/c-decl.cc:2311
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "deklaration av den inbyggda funktionen %qD utan en prototyp; %qT fÃ¶rvÃ¤ntades"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "omdefinition av %q+D"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "statisk deklaration av %q+D fÃ¶ljer pÃ¥ icke-statisk deklaration"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "icke-statisk deklaration av %q+D fÃ¶ljer pÃ¥ statisk deklaration"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "attribut %<gnu_inline%> finns pÃ¥ %q+D"
  
! #: c/c-decl.cc:2416
  #, gcc-internal-format
  msgid "but not here"
  msgstr "men inte hÃ¤r"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ icke trÃ¥dlokal deklaration"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "icke trÃ¥dlokal deklaration av %q+D fÃ¶ljer pÃ¥ trÃ¥dlokal deklaration"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern deklaration av %q+D fÃ¶ljer pÃ¥ deklaration utan lÃ¤nkklass"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "deklaration av %q+D utan lÃ¤nkklass fÃ¶ljer pÃ¥ extern deklaration"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "omdeklaration av %q+D utan lÃ¤nkklass"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "omdeklaration av %q+D med annan synlighet (gammal synlighet bevarad)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "omdefinition av parametern %q+D"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redundant omdeklaration av %q+D"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "deklaration av %q+D skuggar tidigare icke-variabel"
  
! #: c/c-decl.cc:3149
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklaration av %qD skuggar en parameter"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklaration av %qD skuggar en global deklaration"
  
  # local, det kan troligen vara bÃ¥de lokal variabel och lokal funktionsdeklartion
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklaration av %qD skuggar en tidigare lokal deklaration"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "skuggad deklaration Ã¤r hÃ¤r"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "nÃ¤stad extern-deklaration av %qD"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implicit deklaration av funktionen %qE; menade du %qs?"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implicit deklaration av funktionen %qE"
  
! #: c/c-decl.cc:3525
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "inkludera %qs eller ge en deklaration av %qE"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "inkompatibel implicit deklaration av inbyggd funktion %qD"
  
! #: c/c-decl.cc:3806
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "inkludera %qs eller ge en deklaration av %qD"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "inkompatibel implicit deklaration av funktionen %qD"
  
! #: c/c-decl.cc:3878
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion); menade du %qs?"
  
! #: c/c-decl.cc:3883
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE Ã¤r odeklarerad hÃ¤r (inte i en funktion)"
  
! #: c/c-decl.cc:3896
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion); menade du %qs?"
  
! #: c/c-decl.cc:3901
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Ã¤r odeklarerad (fÃ¶rsta fÃ¶rekomsten i denna funktion)"
  
! #: c/c-decl.cc:3905
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "varje odeklarerad identifierare rapporteras bara en gÃ¥ng fÃ¶r varje funktion den fÃ¶rekommer i"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "etikett %qE Ã¤r refererad till utanfÃ¶r nÃ¥gon funktion"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "hopp in i rÃ¤ckvidd fÃ¶r identifierare med variabel typ"
  
! #: c/c-decl.cc:3993
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hoppar Ã¶ver variabelinitiering"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "etikett %qD Ã¤r definierad hÃ¤r"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "hopp in i satsuttryck"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "dubbel deklaration av etikett %qE"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "dubblerad etikett %qD"
  
! #: c/c-decl.cc:4204
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionell C saknar en separat namnrymd fÃ¶r etiketter, identifierare %qE stÃ¥r i konflikt"
  
! #: c/c-decl.cc:4273
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hoppar Ã¶ver variabelinitieringar"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch bÃ¶rjar hÃ¤r"
  
! #: c/c-decl.cc:4288
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hoppar in i satsuttryck"
  
! #: c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definierad som fel sorts tagg"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attributet %qE tillÃ¤mpat pÃ¥ %qD med returtypen void"
  
! #: c/c-decl.cc:4566
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "attributet %qE kan bara anvÃ¤ndas pÃ¥ funktioner eller pÃ¥ struktur-, union- eller upprÃ¤kningstyper"
  
! #: c/c-decl.cc:4586
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "standardattributet %qE kan bara tillÃ¤mpas pÃ¥ funktioner"
*************** msgstr "standardattributet %qE kan bara
*** 43306,43427 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT Ã¤r deklarerad i underspecificerad objektinitierare"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "odÃ¶pt struktur/union som inte har nÃ¥gon instans"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom deklaration med specificerare av lagringsklass deklarerar inte om tagg"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom deklaration med typkvalificerare deklarerar inte om en tagg"
  
! #: c/c-decl.cc:4905
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom deklaration med %<_Alignas%> deklarerar inte om en tagg"
  
! #: c/c-decl.cc:4919
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tom deklaration av en %<enum%>-typ deklarerar inte om en tagg"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "oanvÃ¤ndbart typnamn i tom deklaration"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> i tom deklaration"
  
! #: c/c-decl.cc:4964
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom deklaration"
  
! #: c/c-decl.cc:4970
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> i tom deklaration"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tom deklaration pÃ¥ filnivÃ¥"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i tom deklaration pÃ¥ filnivÃ¥"
  
! #: c/c-decl.cc:4990
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "lagringsklasspecificerare i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:4996
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5006
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "typkvalificerare i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5012
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "oanvÃ¤ndbar specificerare av lagringsklass i tom deklaration"
  
! #: c/c-decl.cc:5027
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "oanvÃ¤ndbar %qs i tom deklaration"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "oanvÃ¤ndbar typkvalificerare i tom deklaration"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "oanvÃ¤ndbar %<_Alignas%> i tom deklaration"
  
! #: c/c-decl.cc:5065
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "felaktig anvÃ¤ndning av attribut i en tom deklaration"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom deklaration"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 stÃ¶djer inte %<static%> eller typkvalificerare i parametervektordeklarerare"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 stÃ¶djer inte %<[*]%>-vektordeklarerare"
--- 43321,43442 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT Ã¤r deklarerad i underspecificerad objektinitierare"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "odÃ¶pt struktur/union som inte har nÃ¥gon instans"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom deklaration med specificerare av lagringsklass deklarerar inte om tagg"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom deklaration med typkvalificerare deklarerar inte om en tagg"
  
! #: c/c-decl.cc:4912
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom deklaration med %<_Alignas%> deklarerar inte om en tagg"
  
! #: c/c-decl.cc:4926
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tom deklaration av en %<enum%>-typ deklarerar inte om en tagg"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "oanvÃ¤ndbart typnamn i tom deklaration"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> i tom deklaration"
  
! #: c/c-decl.cc:4971
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom deklaration"
  
! #: c/c-decl.cc:4977
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> i tom deklaration"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tom deklaration pÃ¥ filnivÃ¥"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i tom deklaration pÃ¥ filnivÃ¥"
  
! #: c/c-decl.cc:4997
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "lagringsklasspecificerare i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5003
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5013
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "typkvalificerare i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5019
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> i tom deklaration med %<enum%> som underliggande typ"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "oanvÃ¤ndbar specificerare av lagringsklass i tom deklaration"
  
! #: c/c-decl.cc:5034
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "oanvÃ¤ndbar %qs i tom deklaration"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "oanvÃ¤ndbar typkvalificerare i tom deklaration"
  
! #: c/c-decl.cc:5054
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "oanvÃ¤ndbar %<_Alignas%> i tom deklaration"
  
! #: c/c-decl.cc:5072
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "felaktig anvÃ¤ndning av attribut i en tom deklaration"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom deklaration"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 stÃ¶djer inte %<static%> eller typkvalificerare i parametervektordeklarerare"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 stÃ¶djer inte %<[*]%>-vektordeklarerare"
*************** msgstr "ISO C90 stÃ¶djer inte %<[*]%>-ve
*** 43429,43731 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ã¤r inte tillÃ¥tet annat Ã¤n inom en funktionsprototyp"
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ã¤r vanligtvis en funktion"
  
! #: c/c-decl.cc:5388
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD Ã¤r initierad (anvÃ¤nd %<__typeof__%> istÃ¤llet)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD Ã¤r initierad som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametern %qD Ã¤r initierad"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabeln %qD har initierare men ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:5499
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline-funktionen %q+D har fÃ¥tt attributet %qs"
  
! #: c/c-decl.cc:5555
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "oinitierad const-medlem i %qT Ã¤r ogiltigt i C++"
  
! #: c/c-decl.cc:5557
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD borde initieras"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "initierare misslyckas med att bestÃ¤mma storleken pÃ¥ %q+D"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "vektorstorlek saknas i %q+D"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "noll eller negativ storlek pÃ¥ vektorn %q+D"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstorlek pÃ¥ %q+D Ã¤r inte konstant"
  
! #: c/c-decl.cc:5786
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerar %<asm%>-specificerare fÃ¶r ickestatisk lokal variabel %q+D"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan inte lÃ¤gga objekt med volatile-fÃ¤lt i register"
  
! #: c/c-decl.cc:5910
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "oinitierad %<const %D%> Ã¤r ogiltig i C++"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D i deklarationsmÃ¥lsdirektiv har inte en avbildbar typ"
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C fÃ¶rbjuder framÃ¥tdeklaration av parametrar"
  
! #: c/c-decl.cc:6228
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "sammansatt litteral pÃ¥ filnivÃ¥ anger %<register%>"
  
! #: c/c-decl.cc:6234
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "sammansatt litteral Ã¤r implicit auto och deklarerad %qs"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "att definiera en typ i en sammansatt litteral Ã¤r ogiltigt i C++"
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte en heltalskonstant"
  
! #: c/c-decl.cc:6365
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte ett konstant heltalsuttryck"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "negativ storlek i bitfÃ¤lt %qs"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "storlek noll pÃ¥ bitfÃ¤lt %qs"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bitfÃ¤ltet %qs har ogiltig typ"
  
! #: c/c-decl.cc:6397
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "det gÃ¥r inte att deklarera bitfÃ¤ltet %qs med typen %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "typen pÃ¥ bitfÃ¤ltet %qs Ã¤r en GCC-utvidgning"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bredden pÃ¥ %qs Ã¤r stÃ¶rre Ã¤n sin typ"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs Ã¤r smalare Ã¤n vÃ¤rdena av sin typ"
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 fÃ¶rbjuder vektor %qE vars storlek inte kan berÃ¤knas"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 fÃ¶rbjuder vektorer vars storlek inte kan berÃ¤knas"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 fÃ¶rbjuder vektor %qE med variabel lÃ¤ngd"
  
! #: c/c-decl.cc:6454
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 fÃ¶rbjuder vektorer med variabel lÃ¤ngd"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%<enum%> som underliggande typ fÃ¥r inte specificeras hÃ¤r"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabelt Ã¤ndrad %qE i filrÃ¤ckvidd"
  
! #: c/c-decl.cc:6693
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabelt Ã¤ndrat fÃ¤lt i filrÃ¤ckvidd"
  
! #: c/c-decl.cc:6713
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i deklarationen av %qE"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "typen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i typnamnet"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "dubblerat %<const%>"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "dubblerad %<restrict%>"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "dubblerad %<volatile%>"
  
! #: c/c-decl.cc:6755
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "dubblerad %<_Atomic%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "motstridande namngivna adressrymder (%s respektive %s)"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-kvalificerad vektortyp"
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktionsdefinition deklarerad som %<auto%>"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktionsdefinition deklarerad som %<register%>"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktionsdefinition deklarerad som %<typedef%>"
  
! #: c/c-decl.cc:6802
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "funktionsdefinition deklarerad som %qs"
  
! #: c/c-decl.cc:6829
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklass angiven fÃ¶r postfÃ¤lt %qE"
  
! #: c/c-decl.cc:6832
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "lagringsklass angiven fÃ¶r postfÃ¤lt"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklass angiven fÃ¶r parameter %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklass angiven fÃ¶r namnlÃ¶s parameter"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklass angiven fÃ¶r typnamn"
  
! #: c/c-decl.cc:6860
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initierad och deklarerad %<extern%>"
  
! #: c/c-decl.cc:6864
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE har bÃ¥de %<extern%> och initierare"
  
! #: c/c-decl.cc:6869
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "filnivÃ¥deklaration av %qE anger %<auto%>"
  
! #: c/c-decl.cc:6873
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "filnivÃ¥deklaration av %qE anger %<register%>"
  
! #: c/c-decl.cc:6878
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "nÃ¤stad funktion %qE Ã¤r deklarerad %<extern%>"
  
! #: c/c-decl.cc:6881
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE i funktions definitionsomrÃ¥de Ã¤r implicit auto och deklarerad %qs"
--- 43444,43746 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ã¤r inte tillÃ¥tet annat Ã¤n inom en funktionsprototyp"
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ã¤r vanligtvis en funktion"
  
! #: c/c-decl.cc:5395
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD Ã¤r initierad (anvÃ¤nd %<__typeof__%> istÃ¤llet)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD Ã¤r initierad som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametern %qD Ã¤r initierad"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabeln %qD har initierare men ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:5506
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline-funktionen %q+D har fÃ¥tt attributet %qs"
  
! #: c/c-decl.cc:5562
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "oinitierad const-medlem i %qT Ã¤r ogiltigt i C++"
  
! #: c/c-decl.cc:5564
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD borde initieras"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "initierare misslyckas med att bestÃ¤mma storleken pÃ¥ %q+D"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "vektorstorlek saknas i %q+D"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "noll eller negativ storlek pÃ¥ vektorn %q+D"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstorlek pÃ¥ %q+D Ã¤r inte konstant"
  
! #: c/c-decl.cc:5793
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerar %<asm%>-specificerare fÃ¶r ickestatisk lokal variabel %q+D"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan inte lÃ¤gga objekt med volatile-fÃ¤lt i register"
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "oinitierad %<const %D%> Ã¤r ogiltig i C++"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D i deklarationsmÃ¥lsdirektiv har inte en avbildbar typ"
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C fÃ¶rbjuder framÃ¥tdeklaration av parametrar"
  
! #: c/c-decl.cc:6235
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "sammansatt litteral pÃ¥ filnivÃ¥ anger %<register%>"
  
! #: c/c-decl.cc:6241
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "sammansatt litteral Ã¤r implicit auto och deklarerad %qs"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "att definiera en typ i en sammansatt litteral Ã¤r ogiltigt i C++"
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte en heltalskonstant"
  
! #: c/c-decl.cc:6372
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden pÃ¥ bitfÃ¤ltet %qs Ã¤r inte ett konstant heltalsuttryck"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "negativ storlek i bitfÃ¤lt %qs"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "storlek noll pÃ¥ bitfÃ¤lt %qs"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bitfÃ¤ltet %qs har ogiltig typ"
  
! #: c/c-decl.cc:6404
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "det gÃ¥r inte att deklarera bitfÃ¤ltet %qs med typen %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "typen pÃ¥ bitfÃ¤ltet %qs Ã¤r en GCC-utvidgning"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bredden pÃ¥ %qs Ã¤r stÃ¶rre Ã¤n sin typ"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs Ã¤r smalare Ã¤n vÃ¤rdena av sin typ"
  
! #: c/c-decl.cc:6449
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 fÃ¶rbjuder vektor %qE vars storlek inte kan berÃ¤knas"
  
! #: c/c-decl.cc:6452
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 fÃ¶rbjuder vektorer vars storlek inte kan berÃ¤knas"
  
! #: c/c-decl.cc:6459
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 fÃ¶rbjuder vektor %qE med variabel lÃ¤ngd"
  
! #: c/c-decl.cc:6461
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 fÃ¶rbjuder vektorer med variabel lÃ¤ngd"
  
! #: c/c-decl.cc:6670
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%<enum%> som underliggande typ fÃ¥r inte specificeras hÃ¤r"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabelt Ã¤ndrad %qE i filrÃ¤ckvidd"
  
! #: c/c-decl.cc:6700
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabelt Ã¤ndrat fÃ¤lt i filrÃ¤ckvidd"
  
! #: c/c-decl.cc:6720
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i deklarationen av %qE"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "typen sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%> i typnamnet"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "dubblerat %<const%>"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "dubblerad %<restrict%>"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "dubblerad %<volatile%>"
  
! #: c/c-decl.cc:6762
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "dubblerad %<_Atomic%>"
  
! #: c/c-decl.cc:6765
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "motstridande namngivna adressrymder (%s respektive %s)"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-kvalificerad vektortyp"
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktionsdefinition deklarerad som %<auto%>"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktionsdefinition deklarerad som %<register%>"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktionsdefinition deklarerad som %<typedef%>"
  
! #: c/c-decl.cc:6809
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "funktionsdefinition deklarerad som %qs"
  
! #: c/c-decl.cc:6836
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklass angiven fÃ¶r postfÃ¤lt %qE"
  
! #: c/c-decl.cc:6839
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "lagringsklass angiven fÃ¶r postfÃ¤lt"
  
! #: c/c-decl.cc:6843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklass angiven fÃ¶r parameter %qE"
  
! #: c/c-decl.cc:6846
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklass angiven fÃ¶r namnlÃ¶s parameter"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklass angiven fÃ¶r typnamn"
  
! #: c/c-decl.cc:6867
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initierad och deklarerad %<extern%>"
  
! #: c/c-decl.cc:6871
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE har bÃ¥de %<extern%> och initierare"
  
! #: c/c-decl.cc:6876
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "filnivÃ¥deklaration av %qE anger %<auto%>"
  
! #: c/c-decl.cc:6880
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "filnivÃ¥deklaration av %qE anger %<register%>"
  
! #: c/c-decl.cc:6885
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "nÃ¤stad funktion %qE Ã¤r deklarerad %<extern%>"
  
! #: c/c-decl.cc:6888
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE i funktions definitionsomrÃ¥de Ã¤r implicit auto och deklarerad %qs"
*************** msgstr "%qE i funktions definitionsomrÃ¥
*** 43733,44786 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static- eller typkvalificerare i vektordeklarerare som inte Ã¤r parameter"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "deklaration av %qE som en vektor av void"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "deklaration av typnamn som en vektor av void"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "deklaration av %qE som en vektor av funktioner"
  
! #: c/c-decl.cc:7003
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "deklaration av typnamn som en vektor av funktioner"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ogiltig anvÃ¤ndning av post med flexibel vektormedlem"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "storlek pÃ¥ vektorn %qE Ã¤r inte av heltalstyp"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "storlek pÃ¥ en namnlÃ¶s vektor Ã¤r inte av heltalstyp"
  
! #: c/c-decl.cc:7055
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "storlek pÃ¥ vektorn %qE har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7058
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "storlek pÃ¥ en namnlÃ¶s vektor har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7070
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C fÃ¶rbjuder vektor %qE med storlek noll"
  
! #: c/c-decl.cc:7073
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C fÃ¶rbjuder vektorer med storlek noll"
  
! #: c/c-decl.cc:7082
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "storleken pÃ¥ vektorn %qE Ã¤r negativ"
  
! #: c/c-decl.cc:7084
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "storleken pÃ¥ en namnlÃ¶s vektor Ã¤r negativ"
  
! #: c/c-decl.cc:7170
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "storleken pÃ¥ vektorn %qE Ã¤r fÃ¶r stor"
  
! #: c/c-decl.cc:7173
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "storleken pÃ¥ en namnlÃ¶s vektor Ã¤r fÃ¶r stor"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 stÃ¶djer inte flexibla vektormedlemmar"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ã¤r inte i en deklaration"
  
! #: c/c-decl.cc:7248
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "vektortyp har ofullstÃ¤ndig elementtyp %qT"
  
! #: c/c-decl.cc:7254
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklaration av %qE som flerdimensionell vektor mÃ¥ste ha grÃ¤nser fÃ¶r alla dimensioner utom den fÃ¶rsta"
  
! #: c/c-decl.cc:7258
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklaration av flerdimensionell vektor mÃ¥ste ha grÃ¤nser fÃ¶r alla dimensioner utom den fÃ¶rsta"
  
! #: c/c-decl.cc:7360
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE Ã¤r deklarerad som en funktion som returnerar en funktion"
  
! #: c/c-decl.cc:7363
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "typnamn Ã¤r deklarerat som en funktion som returnerar en funktion"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE Ã¤r deklarerad som en funktion som returnerar en vektor"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typnamn Ã¤r deklarerat som en funktion som returnerar en vektor"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktionsdefinition som har kvalificerad void-returtyp"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typkvalificerare ignoreras fÃ¶r funktions returtyp"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-kvalificerad funktionstyp"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C fÃ¶rbjuder kvalificerade funktionstyper"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs kombinerad med %<auto%>-kvalificerare fÃ¶r %qE"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs kombinerat med %<register%>-kvalificerare fÃ¶r %qE"
  
! #: c/c-decl.cc:7570
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs angiven fÃ¶r auto-variabel %qE"
  
! #: c/c-decl.cc:7586
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs angiven fÃ¶r parameter %qE"
  
! #: c/c-decl.cc:7589
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs angiven fÃ¶r namnlÃ¶s parameter"
  
! #: c/c-decl.cc:7595
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs angiven fÃ¶r postfÃ¤lt %qE"
  
! #: c/c-decl.cc:7598
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs angiven fÃ¶r postfÃ¤lt"
  
! #: c/c-decl.cc:7613
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bitfÃ¤ltet %qE har atomÃ¤r typ"
  
! #: c/c-decl.cc:7615
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bitfÃ¤ltet har atomÃ¤r typ"
  
! #: c/c-decl.cc:7624
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "minnesjustering angiven fÃ¶r typedef %qE"
  
! #: c/c-decl.cc:7626
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "minnesjustering angiven fÃ¶r %<register%>-objekt %qE"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "minnesjustering angiven fÃ¶r parameter %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "minnesjustering angiven fÃ¶r namnlÃ¶s parameter"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "minnesjustering angiven fÃ¶r bitfÃ¤ltet %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "minnesjustering angiven fÃ¶r namnlÃ¶st bitfÃ¤lt"
  
! #: c/c-decl.cc:7643
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "minnesjustering angiven fÃ¶r funktionen %qE"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-specificerare kan inte reducera justeringen hos %qE"
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r namnlÃ¶sa fÃ¤lt"
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typdef %q+D deklarerad %<inline%>"
  
! #: c/c-decl.cc:7686
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C fÃ¶rbjuder const- eller volatile-funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "en medlem av an post eller union fÃ¥r inte ha variabel typ"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel eller fÃ¤lt %qE deklarerad void"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "attribut i parametervektordeklarerare ignoreras"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametern %q+D deklarerad %<inline%>"
  
! #: c/c-decl.cc:7841
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametern %q+D deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:7854
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "fÃ¤ltet %qE deklarerat som en funktion"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "fÃ¤lt %qE har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7863
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "namnlÃ¶st fÃ¤lt har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ogiltig lagringsklass fÃ¶r funktionen %qE"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "kan inte inline:a funktionen %<main%>"
  
! #: c/c-decl.cc:7973
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:7984
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 stÃ¶djer inte %<_Noreturn%>"
  
! #: c/c-decl.cc:7987
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 stÃ¶djer inte %<_Noreturn%>"
  
! #: c/c-decl.cc:8006
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-objekt har variabelt modifierad typ"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ogiltiga kvalificerare fÃ¶r %<constexpr%>-objekt"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ogiltiga kvalificerare fÃ¶r fÃ¤lt av %<constexpr%>-objekt"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabeln %q+D deklarerad %<inline%>"
  
! #: c/c-decl.cc:8056
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabeln %q+D deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:8091
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "onÃ¤stad funktion med variabelt modifierad typ"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objekt med variabel typ fÃ¥r inte ha lÃ¤nkklass"
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionsdeklarationen Ã¤r inte en prototyp"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternamn (utan typer) i funktionsdeklaration"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parameter %u har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) har void-typ"
  
! #: c/c-decl.cc:8275
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parameter %u har void-typ"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> som enda parameter kan inte kvalificeras"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> mÃ¥ste vara den enda parametern"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D har endast en framÃ¥tdeklaration"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklaration"
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "anonym %s deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklaration"
  
! #: c/c-decl.cc:8551
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "enum-typ definierad hÃ¤r"
  
! #: c/c-decl.cc:8557
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "post definierad hÃ¤r"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union definierad hÃ¤r"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinition av %<union %E%>"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinition av %<struct %E%>"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nÃ¤stad omdefinition av %<union %E%>"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nÃ¤stad omdefinition av %<struct %E%>"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "att definiera en typ i %qs-uttryck Ã¤r ogiltigt i C++"
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT Ã¤r definierat i underspecificerad objektinitierare"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "deklaration som inte deklarerar nÃ¥got"
  
! #: c/c-decl.cc:8764
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 stÃ¶djer inte namnlÃ¶sa strukturer/unioner"
  
! #: c/c-decl.cc:8767
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 stÃ¶djer inte namnlÃ¶sa strukturer/unioner"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "dubblerad medlem %q+D"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tom post har storlek 0 i C, storlek 1 i C++"
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tom union har storlek 0 i C, storlek 1 i C++"
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionen har inga namngivna medlemmar"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionen har inga medlemmar"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "posten har inga namngivna medlemmar"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "posten har inga medlemmar"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibel vektormedlem i union"
  
! #: c/c-decl.cc:9241
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibel vektormedlem inte vid slutet av post"
  
! #: c/c-decl.cc:9247
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibel vektormedlem i struct utan namngivna medlemmar"
  
! #: c/c-decl.cc:9281
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "typen %qT Ã¤r fÃ¶r stor"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "typstampning byter lagringsordning fÃ¶r skalÃ¤rer"
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionen kan inte gÃ¶ras transparent"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nÃ¤stad omdefinition av %<enum %E%>"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "omdeklaration av %<enum %E%>"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklarerad med men definierad utan en fast underliggande typ"
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angiven sort fÃ¶r liten fÃ¶r upprÃ¤kningsvÃ¤rden"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "upprÃ¤kningsvÃ¤rden Ã¶verskrider grÃ¤nsen fÃ¶r stÃ¶rsta heltal"
  
! #: c/c-decl.cc:9696
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "upprÃ¤kningsvÃ¤rden Ã¶verskrider grÃ¤nsen pÃ¥ %qs"
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qE Ã¤r inte en heltalskonstant"
  
! #: c/c-decl.cc:9834
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qE Ã¤r inte ett konstant heltalsuttryck"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ã¶verspill i upprÃ¤kningsvÃ¤rden"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "upprÃ¤kningsvÃ¤rdet Ã¤r utanfÃ¶r intervallet fÃ¶r den underliggande typen"
  
! #: c/c-decl.cc:9893
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "upprÃ¤kningsvÃ¤rdet Ã¤r utanfÃ¶r intervallet fÃ¶r %qs"
  
! #: c/c-decl.cc:9899
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C begrÃ¤nsar upprÃ¤kningsvÃ¤rden till intervallet hos %<int%> fÃ¶re C2X"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline-funktionen %qD har fÃ¥tt attributet %qs"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen Ã¤r en ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "returtyp sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>"
  
! #: c/c-decl.cc:10151
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D deklarerat som en variadisk funktion utan prototyp"
  
! #: c/c-decl.cc:10209
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidigare prototyp fÃ¶r %qD"
  
! #: c/c-decl.cc:10218
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD anvÃ¤ndes utan nÃ¥gon prototyp fÃ¶re sin definition"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidigare deklaration av %qD"
  
! #: c/c-decl.cc:10236
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD anvÃ¤ndes utan nÃ¥gon deklaration fÃ¶re sin definition"
  
! #: c/c-decl.cc:10255
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen fÃ¶r %qD Ã¤r inte %<int%>"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-kvalificerad returtyp till fÃ¶r %qD"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD Ã¤r normalt en icke-statisk funktion"
  
! #: c/c-decl.cc:10315
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "gammaldags parameterdeklarationer i funktionsdefinition med prototyp"
  
! #: c/c-decl.cc:10330
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionell C tillÃ¥ter inte ISO C:s stil av funktionsdefinitioner"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C stÃ¶djer inte att utelÃ¤mna parameternamn i funktionsdefinitioner fÃ¶re C2X"
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "gammaldags funktionsdefinition"
  
! #: c/c-decl.cc:10404
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternamn saknas i parameterlista"
  
! #: c/c-decl.cc:10420
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD deklarerad som en icke-parameter"
  
! #: c/c-decl.cc:10428
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flera parametrar med namnet %qD"
  
! #: c/c-decl.cc:10437
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parameter %qD deklarerad med typen void"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen pÃ¥ %qD sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>"
  
! #: c/c-decl.cc:10491
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametern %qD har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklaration av parameter %qD med det finns ingen sÃ¥dan parameter"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antalet argument stÃ¤mmer inte med inbyggd prototyp"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antalet argument stÃ¤mmer inte med prototypen"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototypdeklaration"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "befordrat argument %qD stÃ¤mmer inte med inbyggd prototyp"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "befordrat argument %qD stÃ¤mmer inte med prototypen"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qD stÃ¤mmer inte med inbyggd prototyp"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qD stÃ¤mmer inte med prototypen"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen retursats i funktion som returnerar icke-void"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametern %qD sÃ¤tts men anvÃ¤nds inte"
  
! #: c/c-decl.cc:10998
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-slinga med startdeklaration Ã¤r endast tillÃ¥tet i C99- och C11-lÃ¤ge"
  
! #: c/c-decl.cc:11003
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "anvÃ¤nd flaggan %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> eller %<-std=gnu11%> fÃ¶r att kompilera din kod"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 stÃ¶djer inte %<for%>-slingor med initiala deklarationer"
  
! #: c/c-decl.cc:11042
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklaration av statisk variabel %qD i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11046
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklaration av %<extern%>-variabel %qD i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11066
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklaration av icke-variabel %qD i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "inkompatibla adressrymdskvalificerare %qs och %qs"
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "dubblerade %qE-deklarationsspecificerare"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flera lagringsklasser i deklarationsspecificerare"
  
! #: c/c-decl.cc:11448
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs anvÃ¤nt med %<auto%>"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> anvÃ¤nt med %<constexpr%>"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "tvÃ¥ eller fler datatyper i deklaration av specificerare"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> Ã¤r fÃ¶r lÃ¥ngt fÃ¶r GCC"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 stÃ¶djer inte %<long long%>"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 stÃ¶djer inte komplexa typer"
  
! #: c/c-decl.cc:11766
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C stÃ¶djer inte mÃ¤ttning av typer"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "dubblerad %qE"
  
! #: c/c-decl.cc:11897
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C stÃ¶djer inte typen %<__int%d%>"
  
! #: c/c-decl.cc:11919
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: c/c-decl.cc:11962
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 stÃ¶djer inte booleska typer"
  
! #: c/c-decl.cc:12081
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C stÃ¶djer inte typen %<_Float%d%s%>"
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: c/c-decl.cc:12202
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C stÃ¶djer inte decimala flyttal fÃ¶re C2X"
  
! #: c/c-decl.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "fixdecimaltyper stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: c/c-decl.cc:12228
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C stÃ¶djer inte fixdecimaltyper"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "C++-uppslagning av %qD skulle returnera ett fÃ¤lt, inte en typ"
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã¤r varken en typedef eller en inbyggd typ"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE Ã¤r inte i bÃ¶rjan av deklarationen"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE anvÃ¤nt med %<auto%>"
  
! #: c/c-decl.cc:12349
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE anvÃ¤nt med %<register%>"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE anvÃ¤nt med %<typedef%>"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE anvÃ¤nt med %<constexpr%>"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 stÃ¶djer inte %qE"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 stÃ¶djer inte %qE"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> fÃ¶re %<extern%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> fÃ¶re %<static%>"
  
! #: c/c-decl.cc:12411
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> anvÃ¤nt med %<auto%>"
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE anvÃ¤nt med %<extern%>"
  
! #: c/c-decl.cc:12426
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE anvÃ¤nt med %qs"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "dubblerat %<_Thread_local%> eller %<__thread%>"
  
! #: c/c-decl.cc:12455
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs anvÃ¤nt med %qE"
  
! #: c/c-decl.cc:12463
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> anvÃ¤nt med %qE"
  
! #: c/c-decl.cc:12540
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> anvÃ¤nds utan %<_Fract%> eller %<_Accum%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C stÃ¶djer inte bara %<complex%> i meningen %<double complex%>"
  
! #: c/c-decl.cc:12566
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C stÃ¶djer inte %<auto%>-attribut fÃ¶re C2X"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> fÃ¶ljt av %<[[]]%>-attribut"
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C stÃ¶djer inte komplexa heltalstyper"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, 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%>-kombinerare refererar variabeln %qD som inte Ã¤r varken %<omp_out%> eller %<omp_in%>"
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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%>-initierare refererar till variabeln %qD som inte Ã¤r varken %<omp_priv%> eller %<omp_orig%>"
  
! #: c/c-fold.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "vÃ¤nsterskift med negativt vÃ¤rde"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vÃ¤nstershiftoperanden Ã¤r negativ"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¶gershiftoperanden Ã¤r negativ"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ typen"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¶gershiftoperanden â‰¥ storleken pÃ¥ typen"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ vektorelementet"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "hÃ¶gershiftoperanden â‰¥ storleken pÃ¥ vektorelementet"
--- 43748,44801 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static- eller typkvalificerare i vektordeklarerare som inte Ã¤r parameter"
  
! #: c/c-decl.cc:6998
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "deklaration av %qE som en vektor av void"
  
! #: c/c-decl.cc:7000
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "deklaration av typnamn som en vektor av void"
  
! #: c/c-decl.cc:7007
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "deklaration av %qE som en vektor av funktioner"
  
! #: c/c-decl.cc:7010
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "deklaration av typnamn som en vektor av funktioner"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ogiltig anvÃ¤ndning av post med flexibel vektormedlem"
  
! #: c/c-decl.cc:7050
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "storlek pÃ¥ vektorn %qE Ã¤r inte av heltalstyp"
  
! #: c/c-decl.cc:7054
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "storlek pÃ¥ en namnlÃ¶s vektor Ã¤r inte av heltalstyp"
  
! #: c/c-decl.cc:7062
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "storlek pÃ¥ vektorn %qE har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7065
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "storlek pÃ¥ en namnlÃ¶s vektor har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C fÃ¶rbjuder vektor %qE med storlek noll"
  
! #: c/c-decl.cc:7080
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C fÃ¶rbjuder vektorer med storlek noll"
  
! #: c/c-decl.cc:7089
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "storleken pÃ¥ vektorn %qE Ã¤r negativ"
  
! #: c/c-decl.cc:7091
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "storleken pÃ¥ en namnlÃ¶s vektor Ã¤r negativ"
  
! #: c/c-decl.cc:7177
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "storleken pÃ¥ vektorn %qE Ã¤r fÃ¶r stor"
  
! #: c/c-decl.cc:7180
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "storleken pÃ¥ en namnlÃ¶s vektor Ã¤r fÃ¶r stor"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 stÃ¶djer inte flexibla vektormedlemmar"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ã¤r inte i en deklaration"
  
! #: c/c-decl.cc:7255
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "vektortyp har ofullstÃ¤ndig elementtyp %qT"
  
! #: c/c-decl.cc:7261
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklaration av %qE som flerdimensionell vektor mÃ¥ste ha grÃ¤nser fÃ¶r alla dimensioner utom den fÃ¶rsta"
  
! #: c/c-decl.cc:7265
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklaration av flerdimensionell vektor mÃ¥ste ha grÃ¤nser fÃ¶r alla dimensioner utom den fÃ¶rsta"
  
! #: c/c-decl.cc:7367
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE Ã¤r deklarerad som en funktion som returnerar en funktion"
  
! #: c/c-decl.cc:7370
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "typnamn Ã¤r deklarerat som en funktion som returnerar en funktion"
  
! #: c/c-decl.cc:7377
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE Ã¤r deklarerad som en funktion som returnerar en vektor"
  
! #: c/c-decl.cc:7380
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typnamn Ã¤r deklarerat som en funktion som returnerar en vektor"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktionsdefinition som har kvalificerad void-returtyp"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typkvalificerare ignoreras fÃ¶r funktions returtyp"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-kvalificerad funktionstyp"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C fÃ¶rbjuder kvalificerade funktionstyper"
  
! #: c/c-decl.cc:7567
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs kombinerad med %<auto%>-kvalificerare fÃ¶r %qE"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs kombinerat med %<register%>-kvalificerare fÃ¶r %qE"
  
! #: c/c-decl.cc:7577
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs angiven fÃ¶r auto-variabel %qE"
  
! #: c/c-decl.cc:7593
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs angiven fÃ¶r parameter %qE"
  
! #: c/c-decl.cc:7596
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs angiven fÃ¶r namnlÃ¶s parameter"
  
! #: c/c-decl.cc:7602
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs angiven fÃ¶r postfÃ¤lt %qE"
  
! #: c/c-decl.cc:7605
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs angiven fÃ¶r postfÃ¤lt"
  
! #: c/c-decl.cc:7620
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bitfÃ¤ltet %qE har atomÃ¤r typ"
  
! #: c/c-decl.cc:7622
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bitfÃ¤ltet har atomÃ¤r typ"
  
! #: c/c-decl.cc:7631
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "minnesjustering angiven fÃ¶r typedef %qE"
  
! #: c/c-decl.cc:7633
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "minnesjustering angiven fÃ¶r %<register%>-objekt %qE"
  
! #: c/c-decl.cc:7638
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "minnesjustering angiven fÃ¶r parameter %qE"
  
! #: c/c-decl.cc:7640
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "minnesjustering angiven fÃ¶r namnlÃ¶s parameter"
  
! #: c/c-decl.cc:7645
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "minnesjustering angiven fÃ¶r bitfÃ¤ltet %qE"
  
! #: c/c-decl.cc:7647
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "minnesjustering angiven fÃ¶r namnlÃ¶st bitfÃ¤lt"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "minnesjustering angiven fÃ¶r funktionen %qE"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-specificerare kan inte reducera justeringen hos %qE"
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r namnlÃ¶sa fÃ¤lt"
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typdef %q+D deklarerad %<inline%>"
  
! #: c/c-decl.cc:7693
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C fÃ¶rbjuder const- eller volatile-funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "en medlem av an post eller union fÃ¥r inte ha variabel typ"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel eller fÃ¤lt %qE deklarerad void"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "attribut i parametervektordeklarerare ignoreras"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametern %q+D deklarerad %<inline%>"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametern %q+D deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:7861
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "fÃ¤ltet %qE deklarerat som en funktion"
  
! #: c/c-decl.cc:7868
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "fÃ¤lt %qE har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7870
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "namnlÃ¶st fÃ¤lt har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ogiltig lagringsklass fÃ¶r funktionen %qE"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "kan inte inline:a funktionen %<main%>"
  
! #: c/c-decl.cc:7980
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 stÃ¶djer inte %<_Noreturn%>"
  
! #: c/c-decl.cc:7994
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 stÃ¶djer inte %<_Noreturn%>"
  
! #: c/c-decl.cc:8013
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-objekt har variabelt modifierad typ"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ogiltiga kvalificerare fÃ¶r %<constexpr%>-objekt"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ogiltiga kvalificerare fÃ¶r fÃ¤lt av %<constexpr%>-objekt"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabeln %q+D deklarerad %<inline%>"
  
! #: c/c-decl.cc:8063
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabeln %q+D deklarerad %<_Noreturn%>"
  
! #: c/c-decl.cc:8098
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "onÃ¤stad funktion med variabelt modifierad typ"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objekt med variabel typ fÃ¥r inte ha lÃ¤nkklass"
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionsdeklarationen Ã¤r inte en prototyp"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternamn (utan typer) i funktionsdeklaration"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:8267
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parameter %u har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) har void-typ"
  
! #: c/c-decl.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parameter %u har void-typ"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> som enda parameter kan inte kvalificeras"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> mÃ¥ste vara den enda parametern"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D har endast en framÃ¥tdeklaration"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklaration"
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "anonym %s deklarerad inuti parameterlista kommer inte vara synlig utanfÃ¶r denna definition eller deklaration"
  
! #: c/c-decl.cc:8558
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "enum-typ definierad hÃ¤r"
  
! #: c/c-decl.cc:8564
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "post definierad hÃ¤r"
  
! #: c/c-decl.cc:8570
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union definierad hÃ¤r"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinition av %<union %E%>"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinition av %<struct %E%>"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nÃ¤stad omdefinition av %<union %E%>"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nÃ¤stad omdefinition av %<struct %E%>"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "att definiera en typ i %qs-uttryck Ã¤r ogiltigt i C++"
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT Ã¤r definierat i underspecificerad objektinitierare"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "deklaration som inte deklarerar nÃ¥got"
  
! #: c/c-decl.cc:8771
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 stÃ¶djer inte namnlÃ¶sa strukturer/unioner"
  
! #: c/c-decl.cc:8774
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 stÃ¶djer inte namnlÃ¶sa strukturer/unioner"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "dubblerad medlem %q+D"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tom post har storlek 0 i C, storlek 1 i C++"
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tom union har storlek 0 i C, storlek 1 i C++"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionen har inga namngivna medlemmar"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionen har inga medlemmar"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "posten har inga namngivna medlemmar"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "posten har inga medlemmar"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibel vektormedlem i union"
  
! #: c/c-decl.cc:9248
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibel vektormedlem inte vid slutet av post"
  
! #: c/c-decl.cc:9254
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibel vektormedlem i struct utan namngivna medlemmar"
  
! #: c/c-decl.cc:9288
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "typen %qT Ã¤r fÃ¶r stor"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "typstampning byter lagringsordning fÃ¶r skalÃ¤rer"
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionen kan inte gÃ¶ras transparent"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nÃ¤stad omdefinition av %<enum %E%>"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "omdeklaration av %<enum %E%>"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklarerad med men definierad utan en fast underliggande typ"
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angiven sort fÃ¶r liten fÃ¶r upprÃ¤kningsvÃ¤rden"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "upprÃ¤kningsvÃ¤rden Ã¶verskrider grÃ¤nsen fÃ¶r stÃ¶rsta heltal"
  
! #: c/c-decl.cc:9703
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "upprÃ¤kningsvÃ¤rden Ã¶verskrider grÃ¤nsen pÃ¥ %qs"
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qE Ã¤r inte en heltalskonstant"
  
! #: c/c-decl.cc:9841
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qE Ã¤r inte ett konstant heltalsuttryck"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ã¶verspill i upprÃ¤kningsvÃ¤rden"
  
! #: c/c-decl.cc:9872
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "upprÃ¤kningsvÃ¤rdet Ã¤r utanfÃ¶r intervallet fÃ¶r den underliggande typen"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "upprÃ¤kningsvÃ¤rdet Ã¤r utanfÃ¶r intervallet fÃ¶r %qs"
  
! #: c/c-decl.cc:9906
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C begrÃ¤nsar upprÃ¤kningsvÃ¤rden till intervallet hos %<int%> fÃ¶re C2X"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline-funktionen %qD har fÃ¥tt attributet %qs"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen Ã¤r en ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "returtyp sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>"
  
! #: c/c-decl.cc:10158
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D deklarerat som en variadisk funktion utan prototyp"
  
! #: c/c-decl.cc:10216
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidigare prototyp fÃ¶r %qD"
  
! #: c/c-decl.cc:10225
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD anvÃ¤ndes utan nÃ¥gon prototyp fÃ¶re sin definition"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidigare deklaration av %qD"
  
! #: c/c-decl.cc:10243
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD anvÃ¤ndes utan nÃ¥gon deklaration fÃ¶re sin definition"
  
! #: c/c-decl.cc:10262
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen fÃ¶r %qD Ã¤r inte %<int%>"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-kvalificerad returtyp till fÃ¶r %qD"
  
! #: c/c-decl.cc:10271
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD Ã¤r normalt en icke-statisk funktion"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "gammaldags parameterdeklarationer i funktionsdefinition med prototyp"
  
! #: c/c-decl.cc:10337
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionell C tillÃ¥ter inte ISO C:s stil av funktionsdefinitioner"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C stÃ¶djer inte att utelÃ¤mna parameternamn i funktionsdefinitioner fÃ¶re C2X"
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "gammaldags funktionsdefinition"
  
! #: c/c-decl.cc:10411
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternamn saknas i parameterlista"
  
! #: c/c-decl.cc:10427
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD deklarerad som en icke-parameter"
  
! #: c/c-decl.cc:10435
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flera parametrar med namnet %qD"
  
! #: c/c-decl.cc:10444
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parameter %qD deklarerad med typen void"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen pÃ¥ %qD sÃ¤tts skÃ¶nsmÃ¤ssigt till %<int%>"
  
! #: c/c-decl.cc:10498
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametern %qD har ofullstÃ¤ndig typ"
  
! #: c/c-decl.cc:10505
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklaration av parameter %qD med det finns ingen sÃ¥dan parameter"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antalet argument stÃ¤mmer inte med inbyggd prototyp"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antalet argument stÃ¤mmer inte med prototypen"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototypdeklaration"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "befordrat argument %qD stÃ¤mmer inte med inbyggd prototyp"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "befordrat argument %qD stÃ¤mmer inte med prototypen"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qD stÃ¤mmer inte med inbyggd prototyp"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qD stÃ¤mmer inte med prototypen"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen retursats i funktion som returnerar icke-void"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametern %qD sÃ¤tts men anvÃ¤nds inte"
  
! #: c/c-decl.cc:11005
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-slinga med startdeklaration Ã¤r endast tillÃ¥tet i C99- och C11-lÃ¤ge"
  
! #: c/c-decl.cc:11010
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "anvÃ¤nd flaggan %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> eller %<-std=gnu11%> fÃ¶r att kompilera din kod"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 stÃ¶djer inte %<for%>-slingor med initiala deklarationer"
  
! #: c/c-decl.cc:11049
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklaration av statisk variabel %qD i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklaration av %<extern%>-variabel %qD i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> Ã¤r deklarerad i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11073
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklaration av icke-variabel %qD i %<for%>-slingas initiala deklaration"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "inkompatibla adressrymdskvalificerare %qs och %qs"
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "dubblerade %qE-deklarationsspecificerare"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flera lagringsklasser i deklarationsspecificerare"
  
! #: c/c-decl.cc:11455
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs anvÃ¤nt med %<auto%>"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> anvÃ¤nt med %<constexpr%>"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "tvÃ¥ eller fler datatyper i deklaration av specificerare"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> Ã¤r fÃ¶r lÃ¥ngt fÃ¶r GCC"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 stÃ¶djer inte %<long long%>"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 stÃ¶djer inte komplexa typer"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C stÃ¶djer inte mÃ¤ttning av typer"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "dubblerad %qE"
  
! #: c/c-decl.cc:11904
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C stÃ¶djer inte typen %<__int%d%>"
  
! #: c/c-decl.cc:11926
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: c/c-decl.cc:11969
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 stÃ¶djer inte booleska typer"
  
! #: c/c-decl.cc:12088
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C stÃ¶djer inte typen %<_Float%d%s%>"
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: c/c-decl.cc:12209
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C stÃ¶djer inte decimala flyttal fÃ¶re C2X"
  
! #: c/c-decl.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "fixdecimaltyper stÃ¶djs inte fÃ¶r denna mÃ¥larkitektur"
  
! #: c/c-decl.cc:12235
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C stÃ¶djer inte fixdecimaltyper"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "C++-uppslagning av %qD skulle returnera ett fÃ¤lt, inte en typ"
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã¤r varken en typedef eller en inbyggd typ"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE Ã¤r inte i bÃ¶rjan av deklarationen"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE anvÃ¤nt med %<auto%>"
  
! #: c/c-decl.cc:12356
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE anvÃ¤nt med %<register%>"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE anvÃ¤nt med %<typedef%>"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE anvÃ¤nt med %<constexpr%>"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 stÃ¶djer inte %qE"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 stÃ¶djer inte %qE"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> fÃ¶re %<extern%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> fÃ¶re %<static%>"
  
! #: c/c-decl.cc:12418
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> anvÃ¤nt med %<auto%>"
  
! #: c/c-decl.cc:12425
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE anvÃ¤nt med %<extern%>"
  
! #: c/c-decl.cc:12433
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE anvÃ¤nt med %qs"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "dubblerat %<_Thread_local%> eller %<__thread%>"
  
! #: c/c-decl.cc:12462
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs anvÃ¤nt med %qE"
  
! #: c/c-decl.cc:12470
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> anvÃ¤nt med %qE"
  
! #: c/c-decl.cc:12547
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> anvÃ¤nds utan %<_Fract%> eller %<_Accum%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C stÃ¶djer inte bara %<complex%> i meningen %<double complex%>"
  
! #: c/c-decl.cc:12573
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C stÃ¶djer inte %<auto%>-attribut fÃ¶re C2X"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> fÃ¶ljt av %<[[]]%>-attribut"
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C stÃ¶djer inte komplexa heltalstyper"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, 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%>-kombinerare refererar variabeln %qD som inte Ã¤r varken %<omp_out%> eller %<omp_in%>"
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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%>-initierare refererar till variabeln %qD som inte Ã¤r varken %<omp_priv%> eller %<omp_orig%>"
  
! #: c/c-fold.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "vÃ¤nsterskift med negativt vÃ¤rde"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vÃ¤nstershiftoperanden Ã¤r negativ"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¶gershiftoperanden Ã¤r negativ"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ typen"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¶gershiftoperanden â‰¥ storleken pÃ¥ typen"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vÃ¤nstershiftoperanden â‰¥ storleken pÃ¥ vektorelementet"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "hÃ¶gershiftoperanden â‰¥ storleken pÃ¥ vektorelementet"
*************** msgstr "markÃ¶r fÃ¶r versionshanteringsk
*** 44800,44806 ****
  msgid "to match this %qs"
  msgstr "fÃ¶r att matcha denna %qs"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "ovÃ¤ntat radslut"
--- 44815,44821 ----
  msgid "to match this %qs"
  msgstr "fÃ¶r att matcha denna %qs"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "ovÃ¤ntat radslut"
*************** msgstr "ovÃ¤ntat radslut"
*** 44810,44822 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C fÃ¶rbjuder tomma Ã¶versÃ¤ttningsenheter"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs utan motsvarande %qs"
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillÃ¥ter inte extra %<;%> utanfÃ¶r funktioner"
--- 44825,44837 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C fÃ¶rbjuder tomma Ã¶versÃ¤ttningsenheter"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs utan motsvarande %qs"
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillÃ¥ter inte extra %<;%> utanfÃ¶r funktioner"
*************** msgstr "okÃ¤nt typnamn %qE; menade du %q
*** 44851,44859 ****
  msgid "unknown type name %qE"
  msgstr "okÃ¤nt typnamn %qE"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "deklarationsspecificerare fÃ¶rvÃ¤ntades"
--- 44866,44874 ----
  msgid "unknown type name %qE"
  msgstr "okÃ¤nt typnamn %qE"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "deklarationsspecificerare fÃ¶rvÃ¤ntades"
*************** msgstr "attributet %<fallthrough%> pÃ¥ t
*** 44883,44889 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identifierare eller %<(%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "prefixattribut ignoreras fÃ¶r metoder"
--- 44898,44904 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identifierare eller %<(%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "prefixattribut ignoreras fÃ¶r metoder"
*************** msgstr "prefixattribut ignoreras fÃ¶r im
*** 44898,44909 ****
  msgid "unexpected attribute"
  msgstr "ovÃ¤ntat attribut"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "attributet %<fallthrough%> fÃ¶ljs inte av %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "attributet %<assume%> fÃ¶ljs inte av %<;%>"
--- 44913,44924 ----
  msgid "unexpected attribute"
  msgstr "ovÃ¤ntat attribut"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "attributet %<fallthrough%> fÃ¶ljs inte av %<;%>"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "attributet %<assume%> fÃ¶ljs inte av %<;%>"
*************** msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ell
*** 44964,44970 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C fÃ¶rbjuder nÃ¤stade funktioner"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "strÃ¤ngkonstant fÃ¶rvÃ¤ntades"
--- 44979,44985 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C fÃ¶rbjuder nÃ¤stade funktioner"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "strÃ¤ngkonstant fÃ¶rvÃ¤ntades"
*************** msgid "empty enum is invalid"
*** 45055,45074 ****
  msgstr "tom enum Ã¤r ogiltig"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identifierare fÃ¶rvÃ¤ntades"
--- 45070,45089 ----
  msgstr "tom enum Ã¤r ogiltig"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identifierare fÃ¶rvÃ¤ntades"
*************** msgstr "deklarationsspecificerare eller
*** 45148,45154 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parenteser mÃ¥ste utelÃ¤mnas om attributargumentlistan Ã¤r tom"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "attributet %qE tar inga argument"
--- 45163,45169 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parenteser mÃ¥ste utelÃ¤mnas om attributargumentlistan Ã¤r tom"
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "attributet %qE tar inga argument"
*************** msgstr "attributet %qE tar inga argument
*** 45158,45225 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C stÃ¶djer inte %<[[]]%>-attribut fÃ¶re C2X"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "objekt med variabel storlek kan inte initieras utom med en tom initierare"
  
! #: c/c-parser.cc:5736
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C fÃ¶rbjuder tomma klamrar som initierare fÃ¶re C2X"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "fÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare med %<:%>"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C fÃ¶rbjuder specificering av intervall av element som skall initieras"
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 fÃ¶rbjuder specificering av underobjekt som skall initieras"
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "fÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare utan %<=%>"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C fÃ¶rbjuder etikettdeklarationer"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "deklaration eller sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "en etikett kan endast vara en del av en sats och en deklaration Ã¤r inte en sats"
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 fÃ¶rbjuder blandade deklarationer och kod"
  
! #: c/c-parser.cc:6279
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> fÃ¶rvÃ¤ntades fÃ¶re %<else%>"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> utan ett fÃ¶regÃ¥ende %<if%>"
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etikett vid slutet av sammansatt sats"
--- 45173,45240 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C stÃ¶djer inte %<[[]]%>-attribut fÃ¶re C2X"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "objekt med variabel storlek kan inte initieras utom med en tom initierare"
  
! #: c/c-parser.cc:5739
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C fÃ¶rbjuder tomma klamrar som initierare fÃ¶re C2X"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "fÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare med %<:%>"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C fÃ¶rbjuder specificering av intervall av element som skall initieras"
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 fÃ¶rbjuder specificering av underobjekt som skall initieras"
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "fÃ¶rÃ¥ldrad anvÃ¤ndning av designerade initierare utan %<=%>"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C fÃ¶rbjuder etikettdeklarationer"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "deklaration eller sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "en etikett kan endast vara en del av en sats och en deklaration Ã¤r inte en sats"
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 fÃ¶rbjuder blandade deklarationer och kod"
  
! #: c/c-parser.cc:6282
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> fÃ¶rvÃ¤ntades fÃ¶re %<else%>"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> utan ett fÃ¶regÃ¥ende %<if%>"
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etikett vid slutet av sammansatt sats"
*************** msgstr "etikett vid slutet av sammansatt
*** 45228,46327 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> eller %<...%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "GNU-stilsattribut mellan etikett och deklaration tillhÃ¶r etiketten"
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identifierare eller %<*%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "bara attributet %<fallthrough%> eller %<assume%> kan anvÃ¤ndas pÃ¥ en tom sats"
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "fÃ¶reslÃ¥r klamrar runt tom kropp i en %<if%>-sats"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "fÃ¶reslÃ¥r klamrar runt tom kropp i en %<else%>-sats"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "fÃ¶reslÃ¥r uttryckliga klamrar fÃ¶r att undvika tvetydighet i %<else%>"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "fÃ¶reslÃ¥r klamrar runt tom kropp i %<do%>-sats"
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "flera iterationsvariabler i snabb upprÃ¤kning"
  
! #: c/c-parser.cc:7380
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ogiltigt iterationsvariabel i snabb upprÃ¤kning"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "slingvillkor saknas i slinga med %<GCC ivdep%>-pragma"
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "slingvillkor saknas i slinga med %<GCC unroll%>-pragma"
  
! #: c/c-parser.cc:7446
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "saknad samling i snabb upprÃ¤kning"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "upprepade %<asm%>-kvalificerare %qE"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "fÃ¶rst sedd hÃ¤r"
  
! #: c/c-parser.cc:7600
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE Ã¤r inte en %<asm%>-kvalificerare"
  
! #: c/c-parser.cc:7650
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> eller %<)%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "en bred strÃ¤ng Ã¤r inte tillÃ¥ten i denna kontext"
  
! #: c/c-parser.cc:8155
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C fÃ¶rbjuder utelÃ¤mnande av den mittersta termen i ett %<?:%>-uttryck"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "divisionen %<sizeof (%T) / sizeof (%T)%> berÃ¤knar inte antalet vektorelement"
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "fÃ¶rsta %<sizeof%>-operanden deklarerades hÃ¤r"
  
! #: c/c-parser.cc:8654
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "lagringsklasspecificerare i typkonvertering"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "minnesjustering angiven fÃ¶r typnamn i typkonvertering"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionell C tillÃ¥ter inte operatorn unÃ¤rt plus"
  
! #: c/c-parser.cc:8890
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "lagringsklasspecificerare i %<sizeof%>"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "minnesjustering angiven fÃ¶r typnamn i %<sizeof%>"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> applicerat pÃ¥ ett bitfÃ¤lt"
  
! #: c/c-parser.cc:8982
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "lagringsklasspecificerare i %qE"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "minnesjustering angiven fÃ¶r typnamn i %qE"
  
! #: c/c-parser.cc:9009
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillÃ¥ter inte %<%E (uttryck)%>"
  
! #: c/c-parser.cc:9162
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan inte ta adressen till %qs"
  
! #: c/c-parser.cc:9245
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 stÃ¶djer inte %<_Generic%>"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 stÃ¶djer inte %<_Generic%>"
  
! #: c/c-parser.cc:9317
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-association har funktionstyp"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-association har ofullstÃ¤ndig typ"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-association har variabel lÃ¤ngdtyp"
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "dubblerat %<default%>-fall i %<_Generic%>"
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "ursprungligt %<default%> finns hÃ¤r"
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> anger tvÃ¥ kompatibla typer"
  
! #: c/c-parser.cc:9358
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "kompatibla typen finns hÃ¤r"
  
! #: c/c-parser.cc:9381
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-vÃ¤ljare matchar flera associationer"
  
! #: c/c-parser.cc:9383
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "den andra matchen Ã¤r hÃ¤r"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-vÃ¤ljare av typ %qT Ã¤r inte kompatibel med nÃ¥gon association"
  
! #: c/c-parser.cc:9429
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument %u till %<__builtin_tgmath%> Ã¤r inte en funktionspekare"
  
! #: c/c-parser.cc:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument %u till %<__builtin_tgmath%> saknar prototyp"
  
! #: c/c-parser.cc:9443
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument %u till %<__builtin_tgmath%> har variabla argument"
  
! #: c/c-parser.cc:9459
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument %u till %<__builtin_tgmath%> har inga argument"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C stÃ¶djer inte den fÃ¶rdefinierade identifieraren %qs"
  
! #: c/c-parser.cc:9490
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 stÃ¶djer inte den fÃ¶rdefinierade identifieraren %<__func__%>"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "uttryck fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "klammergrupp inuti uttryck endast tillÃ¥tet inuti en funktion"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C fÃ¶rbjuder klammergrupper inuti uttryck"
  
! #: c/c-parser.cc:9896
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fel antal argument till %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¶rsta argumentet till %<__builtin_choose_expr%> Ã¤r inte en konstant"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "fÃ¶r fÃ¥ argument till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10027
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argument %u till %<__builtin_tgmath%> har fel antal argument"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig typgenerisk returtyp fÃ¶r argument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig typgenerisk typ fÃ¶r argument %u till argument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10146
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargument till %<__builtin_tgmath%> har alla samma typ"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "funktionsargumentet till %<__builtin_tgmath%> saknar en typgenerisk parameter"
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "dubblerad typgenerisk parametertyp fÃ¶r funktionsargument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig returtyp fÃ¶r funktionsargument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10253
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig typ pÃ¥ argument %u till funktionsargument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ogiltig typ fÃ¶r argument %u till en typgenerisk funktion"
  
! #: c/c-parser.cc:10303
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "decimalt flyttalsargument %u till en endast komplex typgenerisk funktion"
  
! #: c/c-parser.cc:10311
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "decimalt flyttalsargument %u till endast binÃ¤r typgenerisk funktion"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "bÃ¥de komplexa och decimala flyttalsargument till en typgenerisk funktion"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "bÃ¥de binÃ¤ra och decimala flyttalsargument till en typgenerisk funktion"
  
! #: c/c-parser.cc:10341
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplext argument %u till endast decimal typgenerisk funktion"
  
! #: c/c-parser.cc:10361
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤rt argument %u till endast decimal typgenerisk funktion"
  
! #: c/c-parser.cc:10464
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "ingen funktion som stÃ¤mmer fÃ¶r typgeneriskt anrop"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "fel antal argument till %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10518
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "fÃ¶rsta argumentet till %<__builtin_call_with_static_chain%> mÃ¥ste vara ett anropsuttryck"
  
! #: c/c-parser.cc:10522
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "andra argumentet till %<__builtin_call_with_static_chain%> mÃ¥ste vara en pekartyp"
  
! #: c/c-parser.cc:10548
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "fel antal argument till %<__builtin_complex%>"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "%<__builtin_complex%>-operand Ã¤r inte av en reell binÃ¤r flyttalstyp"
  
! #: c/c-parser.cc:10579
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander till %<__builtin_complex%> av olika typer"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "fel antal argument till %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> kan bara anvÃ¤ndas i en OpenMP %<depend%>-klausul"
  
! #: c/c-parser.cc:10805
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C stÃ¶djer inte %qs fÃ¶re C2X"
  
! #: c/c-parser.cc:10893
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT deklarerad i sammansatt %<constexpr%>-litteral"
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT definierad i sammansatt %<constexpr%>-litteral"
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "sammansatt litteral har variabel storlek"
  
! #: c/c-parser.cc:10918
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "sammansatt litteral har funktionstyp"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "sammansatta litteral kvalificerad med adressrymdskvalificerare"
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 fÃ¶rbjuder sammansatta litteraler"
  
! #: c/c-parser.cc:10956
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C fÃ¶rbjuder lagringsklasspecificerare i sammansatta litteraler fÃ¶re C2X"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r sammansatt litteral"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av flyttalstypen %qT"
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av den komplexa typen %qT"
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "att ta absolutvÃ¤rdet av en teckenlÃ¶s typ %qT har ingen effekt"
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qT"
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den decimala flyttalstypen %qT"
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qT"
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av heltalstypen %qT"
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av flyttalstypen %qT"
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qT"
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av flyttalstypen %qT"
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qT"
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "absolutvÃ¤rdesfunktionen %qD ges ett argument av typen %qT men har en parameter av typen %qT som kan orsaka avhuggning av vÃ¤rdet"
  
! #: c/c-parser.cc:11594
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identifierare eller %<)%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "extra semikolon"
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra semikolon angivet i metoddefinition"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "metodattribut mÃ¥ste anges endast i slutet"
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> eller %<{%> fÃ¶rvÃ¤ntades efter metodattributsdefinition"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c-metoddeklaration fÃ¶rvÃ¤ntas"
  
! #: c/c-parser.cc:12664
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ingen typ eller lagringsklass kan anges hÃ¤r,"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "tom egenskapsattributslista"
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "saknat egenskapsattribut"
  
! #: c/c-parser.cc:12785
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "okÃ¤nt egenskapsattribut %<%s%s%>"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "okÃ¤nt egenskapsattribut"
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> fÃ¶rvÃ¤ntades efter Objective-C %qE"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%qE-vÃ¤ljarnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter-metodnamn mÃ¥ste avslutas med %<:%>"
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, 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%> krÃ¤ver ett tilldelningsuttryck som berÃ¤knas till en icke-negativ heltalskonstant mindre Ã¤n %u"
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> fÃ¥r bara anvÃ¤ndas i sammansatta satser"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> mÃ¥ste ha filrÃ¤ckvidd"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> fÃ¥r bara anvÃ¤ndas i en slingkonstruktion med %<inscan%> %<reduction%>-klausul"
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> fÃ¥r bara anvÃ¤ndas i %<#pragma omp sections%>-konstruktion"
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> fÃ¥r bara anvÃ¤ndas med filrÃ¤ckvidd"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- eller do-sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> mÃ¥ste komma fÃ¶rst"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "fÃ¶r mÃ¥nga %qs-klausuler"
  
! #: c/c-parser.cc:13674
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "uttrycket mÃ¥ste vara ett heltal"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> eller %<,%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD Ã¤r inte en variabel"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ã¤r inte en pekarvariabel"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse-argument behÃ¶ver ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> eller %<present%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> eller %<firstprivate%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> eller %<exit%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "fÃ¶r mÃ¥nga %<if%>-klausuler med %qs-modifierare"
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "fÃ¶r mÃ¥nga %<if%>-klausuler"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "fÃ¶r mÃ¥nga %<if%>-klausuler utan modifierare"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "om nÃ¥gon %<if%>-klausul har en modifierare mÃ¥ste alla %<if%>-klausuler anvÃ¤nda modifierare"
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "heltalsuttryck fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14680
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_tasks%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<grainsize%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<priority%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstant heltalsuttryck med giltigt sync-hint-vÃ¤rde fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> eller %<default%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> eller %<pointer%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "fÃ¶r mÃ¥nga %<defaultmap%>-klausuler med %qs-modifierare"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "fÃ¶r mÃ¥nga %<defaultmap%>-klausuler med ospecificerad kategori"
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-uttrycket mÃ¥ste vara ett heltal"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "fÃ¶r mÃ¥nga %<static%>-argument"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ovÃ¤ntat argument"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumentet till %<tile%> behÃ¶ver en positiv heltalskonstant"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> eller %<unconstrained%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> eller %<thread%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered-argument behÃ¶ver ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> eller identifierare fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "bÃ¥de %<monotonic%>- och %<nonmonotonic%>-modifierare angivna"
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "%<runtime%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameter"
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "%<auto%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameter"
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "vÃ¤rdet pÃ¥ styckesstorleken mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ogiltig schedule-sort"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_teams%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "%<num_teams%> undre grÃ¤ns %qE Ã¤r stÃ¶rre Ã¤n den Ã¶vre grÃ¤nsen %qE"
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<thread_limit%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%>-klausulens justeringsuttryck mÃ¥ste vara ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> eller %<align%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:16266
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "dubblerad %qs-modifierare"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "%<allocate%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "argumentet till modifieraren %<align%> av klausulen %<allocate%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "upprepade linear-modifierare"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "upprepade %<step%>-modifierare"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%>-klausulens steguttryck mÃ¥ste vara heltal"
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%<safelen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "modifieraren %<iterator%> Ã¤r inkompatibel med %qs"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ogiltig depend-sort"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "felaktig doacross-sort"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "fÃ¶r mÃ¥nga %<always%>-modifierare"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "fÃ¶r mÃ¥nga %<close%>-modifierare"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target%> med en annan modifierare Ã¤n en %<always%> eller %<close%> pÃ¥ en %<map%>-klausul"
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ogiltig map-sort"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-enhetsmodifierare som inte fÃ¶regÃ¥s av ett %<requires%>-direktiv med en klausul %<reverse_offload%>"
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> eller %<device_num%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<device%>-klausulens uttryck mÃ¥ste berÃ¤knas till %<1%>"
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ogiltig dist_schedule-sort"
  
! #: c/c-parser.cc:17365
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ogiltig proc_bind-sort"
  
! #: c/c-parser.cc:17409
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> eller %<any%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "%<detach%>-klausulens hÃ¤ndelsehandtag har typen %qT istÃ¤llet fÃ¶r %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma acc%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ã¤r inte giltigt fÃ¶r %qs"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "klausuler i %<simd%>-egenskap skall separeras av %<,%>"
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs mÃ¥ste vara den fÃ¶rsta klausulen i %qs"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "inga giltiga klausuler angivna i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "vektorsektionen i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD mÃ¥ste vara en global variabel i %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ogiltig OpenACC-klausul vid filrÃ¤ckvidd"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ogiltig anvÃ¤ndning av %<extern%>-variabel %qD i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ogiltig anvÃ¤ndning av %<global%>-variabeln %qD i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD mÃ¥ste vara en variabel deklarerad i samma rÃ¤ckvidd som %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variabeln %qD anvÃ¤nd mer Ã¤n en gÃ¥ng med %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> fÃ¶rvÃ¤ntades efter %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> har ingen dataflyttningsklausul"
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE har inte deklarerats"
  
! #: c/c-parser.cc:18619
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "ett funktionsnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD refererar inte till en funktion"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en ensam funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re anvÃ¤ndning"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re definitionen"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<device%>- eller %<host%>- eller %<self%>-klausul"
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "klausulargumentet %<align%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "%<allocator%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>"
--- 45243,46342 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> eller %<...%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "GNU-stilsattribut mellan etikett och deklaration tillhÃ¶r etiketten"
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identifierare eller %<*%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "bara attributet %<fallthrough%> eller %<assume%> kan anvÃ¤ndas pÃ¥ en tom sats"
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "fÃ¶reslÃ¥r klamrar runt tom kropp i en %<if%>-sats"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "fÃ¶reslÃ¥r klamrar runt tom kropp i en %<else%>-sats"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "fÃ¶reslÃ¥r uttryckliga klamrar fÃ¶r att undvika tvetydighet i %<else%>"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "fÃ¶reslÃ¥r klamrar runt tom kropp i %<do%>-sats"
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "flera iterationsvariabler i snabb upprÃ¤kning"
  
! #: c/c-parser.cc:7383
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ogiltigt iterationsvariabel i snabb upprÃ¤kning"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "slingvillkor saknas i slinga med %<GCC ivdep%>-pragma"
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "slingvillkor saknas i slinga med %<GCC unroll%>-pragma"
  
! #: c/c-parser.cc:7449
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "saknad samling i snabb upprÃ¤kning"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "upprepade %<asm%>-kvalificerare %qE"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "fÃ¶rst sedd hÃ¤r"
  
! #: c/c-parser.cc:7603
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE Ã¤r inte en %<asm%>-kvalificerare"
  
! #: c/c-parser.cc:7653
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> eller %<)%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "en bred strÃ¤ng Ã¤r inte tillÃ¥ten i denna kontext"
  
! #: c/c-parser.cc:8158
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C fÃ¶rbjuder utelÃ¤mnande av den mittersta termen i ett %<?:%>-uttryck"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "divisionen %<sizeof (%T) / sizeof (%T)%> berÃ¤knar inte antalet vektorelement"
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "fÃ¶rsta %<sizeof%>-operanden deklarerades hÃ¤r"
  
! #: c/c-parser.cc:8657
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "lagringsklasspecificerare i typkonvertering"
  
! #: c/c-parser.cc:8660
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "minnesjustering angiven fÃ¶r typnamn i typkonvertering"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionell C tillÃ¥ter inte operatorn unÃ¤rt plus"
  
! #: c/c-parser.cc:8893
  #, gcc-internal-format
  msgid "storage class specifier in %<sizeof%>"
  msgstr "lagringsklasspecificerare i %<sizeof%>"
  
! #: c/c-parser.cc:8896
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "minnesjustering angiven fÃ¶r typnamn i %<sizeof%>"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> applicerat pÃ¥ ett bitfÃ¤lt"
  
! #: c/c-parser.cc:8985
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "lagringsklasspecificerare i %qE"
  
! #: c/c-parser.cc:8988
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "minnesjustering angiven fÃ¶r typnamn i %qE"
  
! #: c/c-parser.cc:9012
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillÃ¥ter inte %<%E (uttryck)%>"
  
! #: c/c-parser.cc:9165
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan inte ta adressen till %qs"
  
! #: c/c-parser.cc:9248
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 stÃ¶djer inte %<_Generic%>"
  
! #: c/c-parser.cc:9251
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 stÃ¶djer inte %<_Generic%>"
  
! #: c/c-parser.cc:9320
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-association har funktionstyp"
  
! #: c/c-parser.cc:9323
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-association har ofullstÃ¤ndig typ"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-association har variabel lÃ¤ngdtyp"
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "dubblerat %<default%>-fall i %<_Generic%>"
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "ursprungligt %<default%> finns hÃ¤r"
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> anger tvÃ¥ kompatibla typer"
  
! #: c/c-parser.cc:9361
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "kompatibla typen finns hÃ¤r"
  
! #: c/c-parser.cc:9384
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-vÃ¤ljare matchar flera associationer"
  
! #: c/c-parser.cc:9386
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "den andra matchen Ã¤r hÃ¤r"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-vÃ¤ljare av typ %qT Ã¤r inte kompatibel med nÃ¥gon association"
  
! #: c/c-parser.cc:9432
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument %u till %<__builtin_tgmath%> Ã¤r inte en funktionspekare"
  
! #: c/c-parser.cc:9440
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument %u till %<__builtin_tgmath%> saknar prototyp"
  
! #: c/c-parser.cc:9446
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument %u till %<__builtin_tgmath%> har variabla argument"
  
! #: c/c-parser.cc:9462
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument %u till %<__builtin_tgmath%> har inga argument"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C stÃ¶djer inte den fÃ¶rdefinierade identifieraren %qs"
  
! #: c/c-parser.cc:9493
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 stÃ¶djer inte den fÃ¶rdefinierade identifieraren %<__func__%>"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "uttryck fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "klammergrupp inuti uttryck endast tillÃ¥tet inuti en funktion"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C fÃ¶rbjuder klammergrupper inuti uttryck"
  
! #: c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fel antal argument till %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¶rsta argumentet till %<__builtin_choose_expr%> Ã¤r inte en konstant"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "fÃ¶r fÃ¥ argument till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10030
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argument %u till %<__builtin_tgmath%> har fel antal argument"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig typgenerisk returtyp fÃ¶r argument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig typgenerisk typ fÃ¶r argument %u till argument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10149
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargument till %<__builtin_tgmath%> har alla samma typ"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "funktionsargumentet till %<__builtin_tgmath%> saknar en typgenerisk parameter"
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "dubblerad typgenerisk parametertyp fÃ¶r funktionsargument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig returtyp fÃ¶r funktionsargument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10256
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "felaktig typ pÃ¥ argument %u till funktionsargument %u till %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:10295
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ogiltig typ fÃ¶r argument %u till en typgenerisk funktion"
  
! #: c/c-parser.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "decimalt flyttalsargument %u till en endast komplex typgenerisk funktion"
  
! #: c/c-parser.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "decimalt flyttalsargument %u till endast binÃ¤r typgenerisk funktion"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "bÃ¥de komplexa och decimala flyttalsargument till en typgenerisk funktion"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "bÃ¥de binÃ¤ra och decimala flyttalsargument till en typgenerisk funktion"
  
! #: c/c-parser.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplext argument %u till endast decimal typgenerisk funktion"
  
! #: c/c-parser.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤rt argument %u till endast decimal typgenerisk funktion"
  
! #: c/c-parser.cc:10467
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "ingen funktion som stÃ¤mmer fÃ¶r typgeneriskt anrop"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "fel antal argument till %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:10521
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "fÃ¶rsta argumentet till %<__builtin_call_with_static_chain%> mÃ¥ste vara ett anropsuttryck"
  
! #: c/c-parser.cc:10525
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "andra argumentet till %<__builtin_call_with_static_chain%> mÃ¥ste vara en pekartyp"
  
! #: c/c-parser.cc:10551
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "fel antal argument till %<__builtin_complex%>"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "%<__builtin_complex%>-operand Ã¤r inte av en reell binÃ¤r flyttalstyp"
  
! #: c/c-parser.cc:10582
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander till %<__builtin_complex%> av olika typer"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "fel antal argument till %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> kan bara anvÃ¤ndas i en OpenMP %<depend%>-klausul"
  
! #: c/c-parser.cc:10808
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2X"
  msgstr "ISO C stÃ¶djer inte %qs fÃ¶re C2X"
  
! #: c/c-parser.cc:10896
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT deklarerad i sammansatt %<constexpr%>-litteral"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT definierad i sammansatt %<constexpr%>-litteral"
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "sammansatt litteral har variabel storlek"
  
! #: c/c-parser.cc:10921
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "sammansatt litteral har funktionstyp"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "sammansatta litteral kvalificerad med adressrymdskvalificerare"
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 fÃ¶rbjuder sammansatta litteraler"
  
! #: c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C fÃ¶rbjuder lagringsklasspecificerare i sammansatta litteraler fÃ¶re C2X"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-specificerare kan inte reducera justeringen fÃ¶r sammansatt litteral"
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av flyttalstypen %qT"
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r heltal nÃ¤r argumentet Ã¤r av den komplexa typen %qT"
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "att ta absolutvÃ¤rdet av en teckenlÃ¶s typ %qT har ingen effekt"
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qT"
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den decimala flyttalstypen %qT"
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qT"
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av heltalstypen %qT"
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r komplexa tal nÃ¤r argumentet Ã¤r av flyttalstypen %qT"
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av heltalstypen %qT"
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av flyttalstypen %qT"
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "anvÃ¤nder absolutvÃ¤rdesfunktionen %qD fÃ¶r decimala flyttal nÃ¤r argumentet Ã¤r av den komplexa typen %qT"
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "absolutvÃ¤rdesfunktionen %qD ges ett argument av typen %qT men har en parameter av typen %qT som kan orsaka avhuggning av vÃ¤rdet"
  
! #: c/c-parser.cc:11597
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identifierare eller %<)%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "extra semikolon"
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra semikolon angivet i metoddefinition"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "metodattribut mÃ¥ste anges endast i slutet"
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> eller %<{%> fÃ¶rvÃ¤ntades efter metodattributsdefinition"
  
! #: c/c-parser.cc:12215
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c-metoddeklaration fÃ¶rvÃ¤ntas"
  
! #: c/c-parser.cc:12667
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ingen typ eller lagringsklass kan anges hÃ¤r,"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "tom egenskapsattributslista"
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "saknat egenskapsattribut"
  
! #: c/c-parser.cc:12788
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "okÃ¤nt egenskapsattribut %<%s%s%>"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "okÃ¤nt egenskapsattribut"
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> fÃ¶rvÃ¤ntades efter Objective-C %qE"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%qE-vÃ¤ljarnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter-metodnamn mÃ¥ste avslutas med %<:%>"
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, 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%> krÃ¤ver ett tilldelningsuttryck som berÃ¤knas till en icke-negativ heltalskonstant mindre Ã¤n %u"
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> fÃ¥r bara anvÃ¤ndas i sammansatta satser"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> mÃ¥ste ha filrÃ¤ckvidd"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> fÃ¥r bara anvÃ¤ndas i en slingkonstruktion med %<inscan%> %<reduction%>-klausul"
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> fÃ¥r bara anvÃ¤ndas i %<#pragma omp sections%>-konstruktion"
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> fÃ¥r bara anvÃ¤ndas med filrÃ¤ckvidd"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- eller do-sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> mÃ¥ste komma fÃ¶rst"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "fÃ¶r mÃ¥nga %qs-klausuler"
  
! #: c/c-parser.cc:13677
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "uttrycket mÃ¥ste vara ett heltal"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> eller %<,%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD Ã¤r inte en variabel"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ã¤r inte en pekarvariabel"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse-argument behÃ¶ver ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> eller %<present%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> eller %<firstprivate%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> eller %<exit%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "fÃ¶r mÃ¥nga %<if%>-klausuler med %qs-modifierare"
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "fÃ¶r mÃ¥nga %<if%>-klausuler"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "fÃ¶r mÃ¥nga %<if%>-klausuler utan modifierare"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "om nÃ¥gon %<if%>-klausul har en modifierare mÃ¥ste alla %<if%>-klausuler anvÃ¤nda modifierare"
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "heltalsuttryck fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14683
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_tasks%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<grainsize%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<priority%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstant heltalsuttryck med giltigt sync-hint-vÃ¤rde fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> eller %<default%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> eller %<pointer%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "fÃ¶r mÃ¥nga %<defaultmap%>-klausuler med %qs-modifierare"
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "fÃ¶r mÃ¥nga %<defaultmap%>-klausuler med ospecificerad kategori"
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-uttrycket mÃ¥ste vara ett heltal"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "fÃ¶r mÃ¥nga %<static%>-argument"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ovÃ¤ntat argument"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumentet till %<tile%> behÃ¶ver en positiv heltalskonstant"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> eller %<unconstrained%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> eller %<thread%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered-argument behÃ¶ver ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> eller identifierare fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "bÃ¥de %<monotonic%>- och %<nonmonotonic%>-modifierare angivna"
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "%<runtime%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameter"
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "%<auto%>-schemalÃ¤ggning tar ingen %<chunk_size%>-parameter"
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "vÃ¤rdet pÃ¥ styckesstorleken mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ogiltig schedule-sort"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_teams%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "%<num_teams%> undre grÃ¤ns %qE Ã¤r stÃ¶rre Ã¤n den Ã¶vre grÃ¤nsen %qE"
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<thread_limit%>-vÃ¤rdet mÃ¥ste vara positivt"
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%>-klausulens justeringsuttryck mÃ¥ste vara ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> eller %<align%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:16269
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "dubblerad %qs-modifierare"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "%<allocate%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "argumentet till modifieraren %<align%> av klausulen %<allocate%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "upprepade linear-modifierare"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "upprepade %<step%>-modifierare"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%>-klausulens steguttryck mÃ¥ste vara heltal"
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%<safelen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%>-klausulens uttryck mÃ¥ste vara ett positivt konstant heltalsuttryck"
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "modifieraren %<iterator%> Ã¤r inkompatibel med %qs"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ogiltig depend-sort"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "felaktig doacross-sort"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "fÃ¶r mÃ¥nga %<always%>-modifierare"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "fÃ¶r mÃ¥nga %<close%>-modifierare"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr "%<#pragma omp target%> med en annan modifierare Ã¤n en %<always%> eller %<close%> pÃ¥ en %<map%>-klausul"
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ogiltig map-sort"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-enhetsmodifierare som inte fÃ¶regÃ¥s av ett %<requires%>-direktiv med en klausul %<reverse_offload%>"
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> eller %<device_num%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<device%>-klausulens uttryck mÃ¥ste berÃ¤knas till %<1%>"
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ogiltig dist_schedule-sort"
  
! #: c/c-parser.cc:17368
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ogiltig proc_bind-sort"
  
! #: c/c-parser.cc:17412
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> eller %<any%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "%<detach%>-klausulens hÃ¤ndelsehandtag har typen %qT istÃ¤llet fÃ¶r %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma acc%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ã¤r inte giltigt fÃ¶r %qs"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "klausuler i %<simd%>-egenskap skall separeras av %<,%>"
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs mÃ¥ste vara den fÃ¶rsta klausulen i %qs"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "inga giltiga klausuler angivna i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "vektorsektionen i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD mÃ¥ste vara en global variabel i %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ogiltig OpenACC-klausul vid filrÃ¤ckvidd"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ogiltig anvÃ¤ndning av %<extern%>-variabel %qD i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ogiltig anvÃ¤ndning av %<global%>-variabeln %qD i %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD mÃ¥ste vara en variabel deklarerad i samma rÃ¤ckvidd som %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variabeln %qD anvÃ¤nd mer Ã¤n en gÃ¥ng med %<#pragma acc declare%>"
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> fÃ¶rvÃ¤ntades efter %<#pragma acc %s%>"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> har ingen dataflyttningsklausul"
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE har inte deklarerats"
  
! #: c/c-parser.cc:18622
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "ett funktionsnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD refererar inte till en funktion"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> fÃ¶ljs inte omedelbart av en ensam funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re anvÃ¤ndning"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> mÃ¥ste vara tillÃ¤mpad fÃ¶re definitionen"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<device%>- eller %<host%>- eller %<self%>-klausul"
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "klausulargumentet %<align%> mÃ¥ste vara ett positivt konstant heltalsuttryck som Ã¤r en exponent av tvÃ¥"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "%<allocator%>-klausulens allokeraruttryck har typen %qT istÃ¤llet fÃ¶r %<omp_allocator_handle_t%>"
*************** msgstr "%<allocator%>-klausulens alloker
*** 46330,46875 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> stÃ¶djs inte Ã¤nnu"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<read%>-, %<write%>-, %<update%>- eller %<capture%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> eller %<relaxed%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<read%>-, %<write%>-, %<update%>-, %<capture%>-, %<compare%>-, %<weak%>-, %<fail%>-, %<seq_cst%>-, %<acq_rel%>-, %<release%>-, %<relaxed%>- eller %<hint%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "fÃ¶r mÃ¥nga atomÃ¤ra klausuler"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "fÃ¶r mÃ¥nga minnesordningsklausuler"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "en %qs-klausul Ã¤r inkompatibel med en %<read%>- eller %<write%>-klausul"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "en %qs-klausul behÃ¶ver en %qs-klausul"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> Ã¤r inkompatibelt med en %<release%>-klausul"
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> Ã¤r inkompatibelt en %<acquire%>-klausul"
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "en %<==%>-jÃ¤mfÃ¶relse fÃ¶rvÃ¤ntades i ett %<if%>-villkor"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "jÃ¤mfÃ¶relse med %<==%>, %<<%> eller %<>%> fÃ¶rvÃ¤ntades i %<if%>-villkor"
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ogiltig form pÃ¥ %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ovÃ¤ntat %<else%>"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ogiltig form pÃ¥ %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ogiltig form pÃ¥ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ogiltig operator fÃ¶r %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-klausul krÃ¤ver atomÃ¤r likhetsjÃ¤mfÃ¶relse"
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> anvÃ¤nder tvÃ¥ olika uttryck till minne"
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "uttrycket %<depobj%> Ã¤r inte ett l-vÃ¤rde-uttryck"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> eller %<inoutset%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<depend%>-, %<destroy%>- eller %<update%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> eller %<acquire%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-lista specificerat tillsammans med minnesordningsklausul"
  
! #: c/c-parser.cc:20073
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> eller filslut fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "en %<inclusive%>- eller %<exclusive%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-klausulparameter Ã¤r mindre Ã¤n %<collapse%>"
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for-sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "iterationsdeklaration eller initiering fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "fÃ¶r fÃ¥ perfekt nÃ¤stade slingor"
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "kollapsade slingor inte perfekt nÃ¤stade"
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterationsvariabel %qD fÃ¥r inte vara firstprivate"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> med %qs-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser"
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> fÃ¶rvÃ¤ntades efter %qs"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, 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%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, 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%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-, %<use_device_ptr%>- eller %<use_device_addr%>-klausul"
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<from%>- eller %<to%>-klausul"
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> med en annan map-typ Ã¤n %<to%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul"
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> med en annan map-typ Ã¤n %<from%>, %<tofrom%>, %<release%> eller %<delete%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul"
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:22319
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av funktionsdeklaration eller -definition eller en annan %<#pragma omp declare %s%>"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av en funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "trait-vÃ¤ljarnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "selektorn %qs Ã¤r inte tillÃ¥ten fÃ¶r kontextselektormÃ¤ngd %qs"
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "vÃ¤ljaren %qs tar inte nÃ¥gra egenskaper"
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "vÃ¤rdesargument mÃ¥ste vara ett konstant heltalsuttryck"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "vÃ¤rdesargumentet mÃ¥ste vara ickenegativt"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "egenskaper mÃ¥ste vara ett konstant heltalsuttryck eller en strÃ¤ngkonstant"
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identifierare eller strÃ¤ngkonstant fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "egenskapen mÃ¥ste vara ett konstant heltalsuttryck"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "egenskaper fÃ¶r %<simd%>-vÃ¤ljare fÃ¥r inte anges i %<metadirective%>"
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> eller %<user%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22833
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "varianten %qD Ã¤r inte en funktion"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "varianten %qD och basen %qD har inkompatibla typer"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "varianten %qD Ã¤r en inbyggd"
  
! #: c/c-parser.cc:22896
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdefinition eller -deklaration"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en ensam funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %qs-klausuler"
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %<to%>- eller %<enter%>-klausuler"
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr "direktiv med endast %<device_type%>-klausul"
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<declare target%> eller %<assumes%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> utan en motsvarande %<#pragma omp declare target%> eller %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> eller %<assumes%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> inte med fil- eller blockrÃ¤ckvidd"
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "fÃ¶rdeklarerad aritmetisk typ i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "funktions- eller vektortyp i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-kvalificerad typ i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "const-, volatile- eller restrict-kvalificerad typ i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "omdeklaration av %qs %<#pragma omp declare reduction%> fÃ¶r typen %qT"
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "tidigare %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> eller funktionsnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23437
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "funktionsnamn %<(%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "en av initierarens anropsargument skall vara %<&omp_priv%>"
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> eller %<variant%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> eller %<acq_rel%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "en klausul %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> eller %<atomic_default_mem_order%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "klausulen %qs anvÃ¤nd lexikalt efter fÃ¶rsta mÃ¥lkonstruktionen eller avlastnings-API:et"
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mer Ã¤n en klausul %<atomic_default_mem_order%> i en enskild kompileringsenhet"
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "klausulen %<atomic_default_mem_order%> anvÃ¤nd lexikalt efter fÃ¶rsta konstruktionen %<atomic%> utan minnesordningsklausul"
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> krÃ¤ver Ã¥tminstone en klausul"
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "nollstor typ %qT i %<reduction%>-klausul"
  
! #: c/c-parser.cc:23757
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "typen %qT med variabel storlek i-%<reduction%>-klausul"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<at%>-, %<severity%>- eller %<message%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs eller %qs fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> med %<at(execution)%>-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser"
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> pÃ¥trÃ¤ffat: %s"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> pÃ¥trÃ¤ffat"
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "Ã¥tminstone enn assumption-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "ett direktivnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "okÃ¤nt OpenMP-direktivnamn i attributargumentet %qs"
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-direktivet nÃ¤mnt i bÃ¥de %<absent%>- %<contains%>-klausuler"
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-direktivet nÃ¤mnt flera gÃ¥nger i %qs-klausuler"
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "okÃ¤nd assumption-klausul %qs"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "assumption-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ã¤r deklarerad %<threadprivate%> efter fÃ¶rsta anvÃ¤ndningen"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatisk variabel %qE kan inte vara %<threadprivate%>"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE har ofullstÃ¤ndig typ"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> utan att stÃ¶d fÃ¶r transaktionsminne Ã¤r aktiverat"
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> inom en %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "yttre %<__transaction_cancel%> som inte Ã¤r inuti en yttre %<__transaction_atomic%>- eller en %<transaction_may_cancel_outer%>-funktion"
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> inte inom %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "ingen avslutande klammer"
--- 46345,46890 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> stÃ¶djs inte Ã¤nnu"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<read%>-, %<write%>-, %<update%>- eller %<capture%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> eller %<relaxed%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<read%>-, %<write%>-, %<update%>-, %<capture%>-, %<compare%>-, %<weak%>-, %<fail%>-, %<seq_cst%>-, %<acq_rel%>-, %<release%>-, %<relaxed%>- eller %<hint%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "fÃ¶r mÃ¥nga atomÃ¤ra klausuler"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "fÃ¶r mÃ¥nga minnesordningsklausuler"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "en %qs-klausul Ã¤r inkompatibel med en %<read%>- eller %<write%>-klausul"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "en %qs-klausul behÃ¶ver en %qs-klausul"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> Ã¤r inkompatibelt med en %<release%>-klausul"
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> Ã¤r inkompatibelt en %<acquire%>-klausul"
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "en %<==%>-jÃ¤mfÃ¶relse fÃ¶rvÃ¤ntades i ett %<if%>-villkor"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "jÃ¤mfÃ¶relse med %<==%>, %<<%> eller %<>%> fÃ¶rvÃ¤ntades i %<if%>-villkor"
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ogiltig form pÃ¥ %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ovÃ¤ntat %<else%>"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ogiltig form pÃ¥ %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ogiltig form pÃ¥ %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ogiltig operator fÃ¶r %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-klausul krÃ¤ver atomÃ¤r likhetsjÃ¤mfÃ¶relse"
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> anvÃ¤nder tvÃ¥ olika uttryck till minne"
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "uttrycket %<depobj%> Ã¤r inte ett l-vÃ¤rde-uttryck"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> eller %<inoutset%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<depend%>-, %<destroy%>- eller %<update%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> eller %<acquire%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-lista specificerat tillsammans med minnesordningsklausul"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> eller filslut fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "en %<inclusive%>- eller %<exclusive%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-klausulparameter Ã¤r mindre Ã¤n %<collapse%>"
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for-sats fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "iterationsdeklaration eller initiering fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "fÃ¶r fÃ¥ perfekt nÃ¤stade slingor"
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "kollapsade slingor inte perfekt nÃ¤stade"
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterationsvariabel %qD fÃ¥r inte vara firstprivate"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> med %qs-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser"
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> fÃ¶rvÃ¤ntades efter %qs"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, 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%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, 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%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-, %<use_device_ptr%>- eller %<use_device_addr%>-klausul"
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<from%>- eller %<to%>-klausul"
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> med en annan map-typ Ã¤n %<to%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul"
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> med en annan map-typ Ã¤n %<from%>, %<tofrom%>, %<release%> eller %<delete%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mÃ¥ste innehÃ¥lla Ã¥tminstone en %<map%>-klausul"
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> med en annan map-typ Ã¤n %<to%>, %<from%>, %<tofrom%> eller %<alloc%> pÃ¥ %<map%>-klausul"
  
! #: c/c-parser.cc:22322
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av funktionsdeklaration eller -definition eller en annan %<#pragma omp declare %s%>"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> mÃ¥ste fÃ¶ljas av en funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "trait-vÃ¤ljarnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "selektorn %qs Ã¤r inte tillÃ¥ten fÃ¶r kontextselektormÃ¤ngd %qs"
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "vÃ¤ljaren %qs tar inte nÃ¥gra egenskaper"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "vÃ¤rdesargument mÃ¥ste vara ett konstant heltalsuttryck"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "vÃ¤rdesargumentet mÃ¥ste vara ickenegativt"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "egenskaper mÃ¥ste vara ett konstant heltalsuttryck eller en strÃ¤ngkonstant"
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identifierare eller strÃ¤ngkonstant fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "egenskapen mÃ¥ste vara ett konstant heltalsuttryck"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "egenskaper fÃ¶r %<simd%>-vÃ¤ljare fÃ¥r inte anges i %<metadirective%>"
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> eller %<user%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:22836
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "varianten %qD Ã¤r inte en funktion"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "varianten %qD och basen %qD har inkompatibla typer"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "varianten %qD Ã¤r en inbyggd"
  
! #: c/c-parser.cc:22899
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdefinition eller -deklaration"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en ensam funktionsdeklaration eller -definition"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %qs-klausuler"
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD angivet bÃ¥de i deklarationsmÃ¥lets %<link%>- och %<to%>- eller %<enter%>-klausuler"
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr "direktiv med endast %<device_type%>-klausul"
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, gcc-internal-format
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<declare target%> eller %<assumes%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> utan en motsvarande %<#pragma omp declare target%> eller %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> eller %<assumes%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> inte med fil- eller blockrÃ¤ckvidd"
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "fÃ¶rdeklarerad aritmetisk typ i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "funktions- eller vektortyp i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-kvalificerad typ i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "const-, volatile- eller restrict-kvalificerad typ i %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "omdeklaration av %qs %<#pragma omp declare reduction%> fÃ¶r typen %qT"
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "tidigare %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> eller funktionsnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23440
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "funktionsnamn %<(%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "en av initierarens anropsargument skall vara %<&omp_priv%>"
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> eller %<variant%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> eller %<acq_rel%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "en klausul %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> eller %<atomic_default_mem_order%> fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "klausulen %qs anvÃ¤nd lexikalt efter fÃ¶rsta mÃ¥lkonstruktionen eller avlastnings-API:et"
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mer Ã¤n en klausul %<atomic_default_mem_order%> i en enskild kompileringsenhet"
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "klausulen %<atomic_default_mem_order%> anvÃ¤nd lexikalt efter fÃ¶rsta konstruktionen %<atomic%> utan minnesordningsklausul"
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> krÃ¤ver Ã¥tminstone en klausul"
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "nollstor typ %qT i %<reduction%>-klausul"
  
! #: c/c-parser.cc:23760
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "typen %qT med variabel storlek i-%<reduction%>-klausul"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<at%>-, %<severity%>- eller %<message%>-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs eller %qs fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> med %<at(execution)%>-klausul fÃ¥r bara anvÃ¤ndas i sammansatta satser"
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> pÃ¥trÃ¤ffat: %s"
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> pÃ¥trÃ¤ffat"
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "Ã¥tminstone enn assumption-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "ett direktivnamn fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "okÃ¤nt OpenMP-direktivnamn i attributargumentet %qs"
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-direktivet nÃ¤mnt i bÃ¥de %<absent%>- %<contains%>-klausuler"
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-direktivet nÃ¤mnt flera gÃ¥nger i %qs-klausuler"
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "okÃ¤nd assumption-klausul %qs"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "assumption-klausul fÃ¶rvÃ¤ntades"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ã¤r deklarerad %<threadprivate%> efter fÃ¶rsta anvÃ¤ndningen"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatisk variabel %qE kan inte vara %<threadprivate%>"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE har ofullstÃ¤ndig typ"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> utan att stÃ¶d fÃ¶r transaktionsminne Ã¤r aktiverat"
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> inom en %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "yttre %<__transaction_cancel%> som inte Ã¤r inuti en yttre %<__transaction_atomic%>- eller en %<transaction_may_cancel_outer%>-funktion"
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> inte inom %<__transaction_atomic%>"
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "ingen avslutande klammer"
*************** msgstr "ingen avslutande klammer"
*** 46879,46885 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD har en ofullstÃ¤ndig typ %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ogiltig anvÃ¤ndning av void-uttryck"
--- 46894,46900 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD har en ofullstÃ¤ndig typ %qT"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ogiltig anvÃ¤ndning av void-uttryck"
*************** msgstr "funktionsreturtyper Ã¤r inte kom
*** 46960,46971 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "konvertering av en sammansatt vektorlitteral till en pekare Ã¤r felaktigt i C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT har ingen medlem med namnet %qE; menade du %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT har ingen medlem med namnet %qE"
--- 46975,46986 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "konvertering av en sammansatt vektorlitteral till en pekare Ã¤r felaktigt i C++"
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT har ingen medlem med namnet %qE; menade du %qE?"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT har ingen medlem med namnet %qE"
*************** msgstr "i anrop av %qD, deklarerad hÃ¤r"
*** 47393,47399 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "vÃ¤nster operand av kommauttryck har ingen effekt"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "hÃ¶ger operand av kommauttryck har ingen effekt"
--- 47408,47414 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "vÃ¤nster operand av kommauttryck har ingen effekt"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "hÃ¶ger operand av kommauttryck har ingen effekt"
*************** msgstr "%<constexpr%>-initierare fÃ¶r en
*** 47838,47849 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-initierare fÃ¶r en binÃ¤r flyttalstyp har en decimal typ"
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initiering av medlem som Ã¤r en flexibel vektor"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "det gÃ¥r inte att initiera vektorn av %qT frÃ¥n en strÃ¤nglitteral med typvektor %qT"
--- 47853,47864 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-initierare fÃ¶r en binÃ¤r flyttalstyp har en decimal typ"
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initiering av medlem som Ã¤r en flexibel vektor"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "det gÃ¥r inte att initiera vektorn av %qT frÃ¥n en strÃ¤nglitteral med typvektor %qT"
*************** msgid "invalid use of non-lvalue array"
*** 47859,47865 ****
  msgstr "ogiltig anvÃ¤ndning av icke-l-vÃ¤rde-vektor"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "initierarelement Ã¤r inte konstant"
--- 47874,47880 ----
  msgstr "ogiltig anvÃ¤ndning av icke-l-vÃ¤rde-vektor"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "initierarelement Ã¤r inte konstant"
*************** msgstr "initierarelement Ã¤r inte konsta
*** 47869,47885 ****
  msgid "array initialized from non-constant array expression"
  msgstr "vektor initierad frÃ¥n icke-konstant vektoruttryck"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "initierarelement Ã¤r inte ett konstant uttryck"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "initierarelement Ã¤r inte berÃ¤kningsbart vid laddtidpunkt"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ogiltig initierare"
--- 47884,47900 ----
  msgid "array initialized from non-constant array expression"
  msgstr "vektor initierad frÃ¥n icke-konstant vektoruttryck"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "initierarelement Ã¤r inte ett konstant uttryck"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "initierarelement Ã¤r inte berÃ¤kningsbart vid laddtidpunkt"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ogiltig initierare"
*************** msgstr "extra klammergrupp vid slutet av
*** 47899,47906 ****
  msgid "braces around scalar initializer"
  msgstr "klamrar runt skalÃ¤r initierare"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initiering av medlem som Ã¤r en flexibel vektor i nÃ¤stat sammanhang"
--- 47914,47921 ----
  msgid "braces around scalar initializer"
  msgstr "klamrar runt skalÃ¤r initierare"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initiering av medlem som Ã¤r en flexibel vektor i nÃ¤stat sammanhang"
*************** msgstr "klamrar saknas runt initierare"
*** 47915,48511 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "initierare saknas fÃ¶r fÃ¤lt %qD i %qT"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra element i skalÃ¤r initierare"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "vektorindex i initierare fÃ¶r annat Ã¤n vektor"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "fÃ¤ltnamn i initierare fÃ¶r annat Ã¤n post eller union"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "vektorindex i initierare inte av heltalstyp"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "vektorindex i initierare inte av ett konstant heltalsuttryck"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ickekonstant vektorindex i initierare"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "vektorindex i initierare Ã¶verskrider vektorns storlek"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indexintervall i initierare"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "vektorindexintervall i initierare Ã¶verskrider vektorns grÃ¤nser"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initierat fÃ¤lt med sidoeffekter Ã¶verskrivet"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initierat fÃ¤lt Ã¶verskrivet"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-konvertering i initiering Ã¤r ogiltigt i C++"
  
! #: c/c-typeck.cc:10645
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¶verflÃ¶diga element i %<char%>-vektorinitierare"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ã¶verflÃ¶diga element i postinitierare"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionsinitiering av fÃ¤lt i %<struct%> deklarerad med attributet %<designated_init%>"
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "icke-statisk initiering av an flexibel vektormedlem"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ã¶verflÃ¶diga element i unioninitierare"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionell C tillÃ¥ter inte initiering av unioner"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ã¶verflÃ¶diga element i vektorinitierare"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ã¶verflÃ¶diga element i vector-initierare"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ã¶verflÃ¶diga element i skalÃ¤rinitierare"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C fÃ¶rbjuder %<goto *expr;%>"
  
! #: c/c-typeck.cc:11238
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "berÃ¤knat goto mÃ¥ste vara en pekartyp"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion deklarerad %<noreturn%> har en %<return%>-sats"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> utan vÃ¤rde i funktion som returnerar icke-void"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> med vÃ¤rde i funktion som returnerar void"
  
! #: c/c-typeck.cc:11316
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C fÃ¶rbjuder %<return%> med vÃ¤rde i funktion som returnerar void"
  
! #: c/c-typeck.cc:11393
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktionen returnerar adress till en etikett"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-argument Ã¤r inte ett heltal"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-switch-uttryck konverteras inte till %<int%> i ISO C"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-etikett Ã¤r inte ett konstant heltalsuttryck"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etikett Ã¤r inte i en switch-sats"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-etikett som inte ligger i en switch-sats"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sats som inte Ã¤r i en loop eller switch"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ogiltig utgÃ¥ng frÃ¥n OpenMP-strukturerat block"
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sats anvÃ¤nd med OpenMP-for-slinga"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sats som inte Ã¤r i en loop"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "sats utan effekt"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "uttryckssats har ofullstÃ¤ndig typ"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULL"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULL"
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att adressen till %qE aldrig kommer att vara NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att adressen till %qE aldrig kommer att vara NULL"
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "jÃ¤mfÃ¶r vektorer med skilda elementtyper"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "jÃ¤mfÃ¶r vektorer med olika antal element"
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "jÃ¤mfÃ¶relse mellan typer %qT och %qT"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "det gÃ¥r inte att hitta en heltalstyp med samma storlek som %qT"
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "att jÃ¤mfÃ¶ra flyttal med %<==%> eller %<!=%> Ã¤r osÃ¤kert"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "jÃ¤mfÃ¶relse av pekare till skilda adressutrymmen"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C fÃ¶rbjuder jÃ¤mfÃ¶relse mellan %<void *%> och funktionspekare"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "jÃ¤mfÃ¶relse av skilda pekartyper saknar en typkonvertering"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "jÃ¤mfÃ¶relse mellan pekare och heltal"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "jÃ¤mfÃ¶relse av kompletta och ofullstÃ¤ndiga pekare"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C fÃ¶rbjuder ordningsjÃ¤mfÃ¶relse pÃ¥ pekare till funktioner"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordningsjÃ¤mfÃ¶relse av pekare med nollpekare"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordningsjÃ¤mfÃ¶relse av pekare med heltalet noll"
  
! #: c/c-typeck.cc:13024
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implicit konvertering frÃ¥n %qT till %qT fÃ¶r att matcha den andra operanden i binÃ¤rt uttryck"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "vektor anvÃ¤nd som inte kan konverteras till en pekare dÃ¤r en skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "struct-typvÃ¤rde anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "vÃ¤rde av uniontyp anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13366
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "vektortyp anvÃ¤nd dÃ¤r skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>"
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%<cancel%> %<if%>-klausulmodifierare fÃ¶rvÃ¤ntades"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>"
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE i %qs-klausul"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitfÃ¤ltet %qE i %qs-klausul"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE Ã¤r en medlem i en union"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "det gÃ¥r inte att dereferera %qE i en %qs-klausul"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ã¤r inte en variabel i en %qs-klausul"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ã¤r inte en variabel i en %qs-klausul"
  
! #: c/c-typeck.cc:13730
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD i %qs-klausul"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD Ã¤r en trÃ¥dprivat variabel i en %qs-klausul"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "undre grÃ¤nsen %qE i vektorsektion har inte heltalstyp"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "lÃ¤ngden %qE i vektorsektion har inte heltalstyp"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "en enda pekare fÃ¶rvÃ¤ntades i en %qs-klausul"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "nollÃ¤ngds vektorsektion i en %qs-klausul"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¶r en vektor med okÃ¤nd grÃ¤ns mÃ¥ste ett lÃ¤ngduttryck anges"
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negativ nedre grÃ¤ns i vektorsektion i %qs-klausul"
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "negativ lÃ¤ngd i vektorsektion i en %qs-klausul"
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "nedre grÃ¤nsen %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausul"
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "lÃ¤ngden %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausul"
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "Ã¶vre grÃ¤ns %qE ovanfÃ¶r storleken pÃ¥ vektorsektionen i en %qs-klausul"
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "fÃ¶r en vektorfunktionsparameter mÃ¥ste ett lÃ¤ngduttryck anges"
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¶r pekartyper mÃ¥ste ett lÃ¤ngduttryck anges"
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "vektorsektionen Ã¤r inte sammanhÃ¤ngande i %qs-klausulen"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE har inte pekar- eller vektortyp"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "iteratorn %qD har varken heltals- eller pekartyp"
  
! #: c/c-typeck.cc:14408
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "iteratorn %qD har %<_Atomic%>-kvalificerad typ"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "iteratorn %qD har const-kvalificerad typ"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteratorsteg med en icke-heltalstyp"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "iteratorn %qD har nollsteg"
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "typ av iteratorn %qD refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "startuttrycket refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "slututtrycket refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "steguttrycket refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pekare fÃ¶rvÃ¤ntades i en %qs-klausul"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion"
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "en %<inscan%> %<reduction%>-klausul med vektorsektion"
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD i %<reduction%>-klausul Ã¤r en vektor med storlek noll"
  
! #: c/c-typeck.cc:14703
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE i %<reduction%>-klausul"
  
! #: c/c-typeck.cc:14715
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "nollstor typ %qT i %qs-klausul"
  
! #: c/c-typeck.cc:14723
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "typen %qT med variabel storlek i %qs-klausul"
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE har ogiltig typ fÃ¶r %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ingen anvÃ¤ndardefinierad reduktion funnen fÃ¶r %qE"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "elementtyp med variabel lÃ¤ngd i vektor-%<reduction%>-klausul"
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "en %<nowait%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<copyprivate%>"
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE mÃ¥ste vara %<threadprivate%> fÃ¶r %<copyin%>"
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "modifierare skall inte anges i %<linear%>-klausul pÃ¥ %<simd%>- eller %<for%>-konstruktioner nÃ¤r man inte anvÃ¤nder OpenMP 5.2-modiferare"
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "en linjÃ¤r klausul anvÃ¤nd pÃ¥ variabel som inte Ã¤r heltal och inte pekare med typen %qT"
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD i %<linear%>-klausul"
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "%<linear%>-klausulens steg %qE Ã¤r varken en konstant eller en parameter"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ã¤r inte en variabel i klausul %qs"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i datadelningsklausuler"
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i reduktionsklausuler"
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler"
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 47930,48526 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "initierare saknas fÃ¶r fÃ¤lt %qD i %qT"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra element i skalÃ¤r initierare"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "vektorindex i initierare fÃ¶r annat Ã¤n vektor"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "fÃ¤ltnamn i initierare fÃ¶r annat Ã¤n post eller union"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "vektorindex i initierare inte av heltalstyp"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "vektorindex i initierare inte av ett konstant heltalsuttryck"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ickekonstant vektorindex i initierare"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "vektorindex i initierare Ã¶verskrider vektorns storlek"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indexintervall i initierare"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "vektorindexintervall i initierare Ã¶verskrider vektorns grÃ¤nser"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initierat fÃ¤lt med sidoeffekter Ã¶verskrivet"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initierat fÃ¤lt Ã¶verskrivet"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-konvertering i initiering Ã¤r ogiltigt i C++"
  
! #: c/c-typeck.cc:10650
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¶verflÃ¶diga element i %<char%>-vektorinitierare"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ã¶verflÃ¶diga element i postinitierare"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionsinitiering av fÃ¤lt i %<struct%> deklarerad med attributet %<designated_init%>"
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "icke-statisk initiering av an flexibel vektormedlem"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ã¶verflÃ¶diga element i unioninitierare"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionell C tillÃ¥ter inte initiering av unioner"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ã¶verflÃ¶diga element i vektorinitierare"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ã¶verflÃ¶diga element i vector-initierare"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ã¶verflÃ¶diga element i skalÃ¤rinitierare"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C fÃ¶rbjuder %<goto *expr;%>"
  
! #: c/c-typeck.cc:11243
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "berÃ¤knat goto mÃ¥ste vara en pekartyp"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion deklarerad %<noreturn%> har en %<return%>-sats"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> utan vÃ¤rde i funktion som returnerar icke-void"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> med vÃ¤rde i funktion som returnerar void"
  
! #: c/c-typeck.cc:11321
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C fÃ¶rbjuder %<return%> med vÃ¤rde i funktion som returnerar void"
  
! #: c/c-typeck.cc:11398
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktionen returnerar adress till en etikett"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-argument Ã¤r inte ett heltal"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-switch-uttryck konverteras inte till %<int%> i ISO C"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-etikett Ã¤r inte ett konstant heltalsuttryck"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etikett Ã¤r inte i en switch-sats"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-etikett som inte ligger i en switch-sats"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sats som inte Ã¤r i en loop eller switch"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ogiltig utgÃ¥ng frÃ¥n OpenMP-strukturerat block"
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sats anvÃ¤nd med OpenMP-for-slinga"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sats som inte Ã¤r i en loop"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "sats utan effekt"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "uttryckssats har ofullstÃ¤ndig typ"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULL"
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att pekaroperanden i %qE inte fÃ¥r vara NULL"
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<false%> fÃ¶r att adressen till %qE aldrig kommer att vara NULL"
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "jÃ¤mfÃ¶relsen kommer alltid berÃ¤knas till %<true%> fÃ¶r att adressen till %qE aldrig kommer att vara NULL"
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "jÃ¤mfÃ¶r vektorer med skilda elementtyper"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "jÃ¤mfÃ¶r vektorer med olika antal element"
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "jÃ¤mfÃ¶relse mellan typer %qT och %qT"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "det gÃ¥r inte att hitta en heltalstyp med samma storlek som %qT"
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "att jÃ¤mfÃ¶ra flyttal med %<==%> eller %<!=%> Ã¤r osÃ¤kert"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "jÃ¤mfÃ¶relse av pekare till skilda adressutrymmen"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C fÃ¶rbjuder jÃ¤mfÃ¶relse mellan %<void *%> och funktionspekare"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "jÃ¤mfÃ¶relse av skilda pekartyper saknar en typkonvertering"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "jÃ¤mfÃ¶relse mellan pekare och heltal"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "jÃ¤mfÃ¶relse av kompletta och ofullstÃ¤ndiga pekare"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C fÃ¶rbjuder ordningsjÃ¤mfÃ¶relse pÃ¥ pekare till funktioner"
  
! #: c/c-typeck.cc:12917
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordningsjÃ¤mfÃ¶relse av pekare med nollpekare"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordningsjÃ¤mfÃ¶relse av pekare med heltalet noll"
  
! #: c/c-typeck.cc:13029
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implicit konvertering frÃ¥n %qT till %qT fÃ¶r att matcha den andra operanden i binÃ¤rt uttryck"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "vektor anvÃ¤nd som inte kan konverteras till en pekare dÃ¤r en skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "struct-typvÃ¤rde anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "vÃ¤rde av uniontyp anvÃ¤nt dÃ¤r skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13371
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "vektortyp anvÃ¤nd dÃ¤r skalÃ¤r krÃ¤vs"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>"
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%<cancel%> %<if%>-klausulmodifierare fÃ¶rvÃ¤ntades"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> mÃ¥ste ange en av klausulerna %<parallel%>, %<for%>, %<sections%> eller %<taskgroup%>"
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE i %qs-klausul"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitfÃ¤ltet %qE i %qs-klausul"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE Ã¤r en medlem i en union"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "det gÃ¥r inte att dereferera %qE i en %qs-klausul"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ã¤r inte en variabel i en %qs-klausul"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ã¤r inte en variabel i en %qs-klausul"
  
! #: c/c-typeck.cc:13735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD i %qs-klausul"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD Ã¤r en trÃ¥dprivat variabel i en %qs-klausul"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "undre grÃ¤nsen %qE i vektorsektion har inte heltalstyp"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "lÃ¤ngden %qE i vektorsektion har inte heltalstyp"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "en enda pekare fÃ¶rvÃ¤ntades i en %qs-klausul"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "nollÃ¤ngds vektorsektion i en %qs-klausul"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¶r en vektor med okÃ¤nd grÃ¤ns mÃ¥ste ett lÃ¤ngduttryck anges"
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negativ nedre grÃ¤ns i vektorsektion i %qs-klausul"
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "negativ lÃ¤ngd i vektorsektion i en %qs-klausul"
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "nedre grÃ¤nsen %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausul"
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "lÃ¤ngden %qE Ã¶ver storleken pÃ¥ vektorsektionen i en %qs-klausul"
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "Ã¶vre grÃ¤ns %qE ovanfÃ¶r storleken pÃ¥ vektorsektionen i en %qs-klausul"
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "fÃ¶r en vektorfunktionsparameter mÃ¥ste ett lÃ¤ngduttryck anges"
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¶r pekartyper mÃ¥ste ett lÃ¤ngduttryck anges"
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "vektorsektionen Ã¤r inte sammanhÃ¤ngande i %qs-klausulen"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE har inte pekar- eller vektortyp"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "iteratorn %qD har varken heltals- eller pekartyp"
  
! #: c/c-typeck.cc:14413
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "iteratorn %qD har %<_Atomic%>-kvalificerad typ"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "iteratorn %qD har const-kvalificerad typ"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteratorsteg med en icke-heltalstyp"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "iteratorn %qD har nollsteg"
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "typ av iteratorn %qD refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "startuttrycket refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "slututtrycket refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "steguttrycket refererar till den yttre iteratorn %qD"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pekare fÃ¶rvÃ¤ntades i en %qs-klausul"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion"
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "en %<inscan%> %<reduction%>-klausul med vektorsektion"
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD i %<reduction%>-klausul Ã¤r en vektor med storlek noll"
  
! #: c/c-typeck.cc:14708
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE i %<reduction%>-klausul"
  
! #: c/c-typeck.cc:14720
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "nollstor typ %qT i %qs-klausul"
  
! #: c/c-typeck.cc:14728
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "typen %qT med variabel storlek i %qs-klausul"
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE har ogiltig typ fÃ¶r %<reduction(%s)%>"
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ingen anvÃ¤ndardefinierad reduktion funnen fÃ¶r %qE"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "elementtyp med variabel lÃ¤ngd i vektor-%<reduction%>-klausul"
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "en %<nowait%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<copyprivate%>"
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE mÃ¥ste vara %<threadprivate%> fÃ¶r %<copyin%>"
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "modifierare skall inte anges i %<linear%>-klausul pÃ¥ %<simd%>- eller %<for%>-konstruktioner nÃ¤r man inte anvÃ¤nder OpenMP 5.2-modiferare"
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "en linjÃ¤r klausul anvÃ¤nd pÃ¥ variabel som inte Ã¤r heltal och inte pekare med typen %qT"
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD i %<linear%>-klausul"
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "%<linear%>-klausulens steg %qE Ã¤r varken en konstant eller en parameter"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ã¤r inte en variabel i klausul %qs"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i datadelningsklausuler"
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i reduktionsklausuler"
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler"
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng
*** 48514,48736 ****
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler"
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD fÃ¶rekommer bÃ¥de i data- och map-klausuler"
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ã¤r inte en variabel i klausul %<firstprivate%>"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ã¤r inte en variabel i klausul %<lastprivate%>"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ã¤r inte en variabel i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:15141
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE i %<aligned%>-klausul Ã¤r varken en pekare eller en vektor"
  
! #: c/c-typeck.cc:15148
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<aligned%>-klausuler"
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE Ã¤r inte en variabel i en %<nontemporal%>-klausul"
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<nontemporal%>-klausuler"
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE Ã¤r inte en variabel i %<allocate%>-klausul"
  
! #: c/c-typeck.cc:15193
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "klausulen %<depend%> med beroendetyp %<depobj%> pÃ¥ vektorsektion"
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> anvÃ¤nt med en annan %<depend%>-sortkind Ã¤n %<out%> eller %<inout%>"
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE Ã¤r varken ett l-vÃ¤rdeuttryck eller en vektorsektion i en %qs-klausul"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE har inte en typ %<omp_depend_t%> i klausulen %<depend%> med beroendetyp %<depobj%>"
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE skall inte ha en typ %<omp_depend_t%> i klausulen %<depend%> med annan beroendetyp Ã¤n %<depobj%>"
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "vektorsektionen har inte en avbildbar typ i %qs-klausulen"
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i rÃ¶relseklausuler"
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler"
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har inte en avbildbar typ i %qs-klausul"
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har inte en avbildbar typ i %qs-klausul"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ã¤r varken en variabel eller ett funktionsnamn i klausulen %qs"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i samma %<declare target%>-direktiv"
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ã¤r inte en ett argument i en %<uniform%>-klausul"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ã¤r inte ett argument i en %<uniform%>-klausul"
  
! #: c/c-typeck.cc:15754
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "variabeln %qs Ã¤r inte en pekare"
  
! #: c/c-typeck.cc:15761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs-variabeln Ã¤r varken en pekare eller en vektor"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "en %<order%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<ordered%>"
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "fÃ¶r mÃ¥nga %qs-klausuler pÃ¥ en task-konstruktion"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "en %<inbranch%>-klausul Ã¤r inkompatibel med %<notinbranch%>"
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ã¤r fÃ¶rutbestÃ¤md som %qs fÃ¶r %qs"
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-kvalificerad %qE kan fÃ¶rekomma endast i klausuler %<shared%> eller %<firstprivate%>"
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-klausulvÃ¤rde Ã¤r stÃ¶rre Ã¤n %<safelen%>-klausulvÃ¤rde"
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-schemalÃ¤ggningsmodifierare angiven tillsammans med %<ordered%>-klausul"
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "en %qs-klausul angiven tillsammans med en %<inscan%> %<reduction%>-klausul"
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-klausulsteg Ã¤r en parameter %qD inte angiven i %<uniform%>-klausul"
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "en %<nogroup%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<reduction%>-klausul"
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "en %<detach%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<mergeable%>-klausul"
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "hÃ¤ndelsehanteraren fÃ¶r en %<detach%>-klausul skall inte finnas i en datadelningsklausul"
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "kan inte anvÃ¤nda %<va_arg%> med omvÃ¤nd lagringsordning"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "andra argumentet till %<va_arg%> Ã¤r av ofullstÃ¤ndig typ %qT"
  
! #: c/c-typeck.cc:16375
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "andra argumentet till %<va_arg%> Ã¤r en funktionstyp %qT"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ krÃ¤ver en befordrad typ, inte en enum-typ, i %<va_arg%>"
--- 48529,48751 ----
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i dataklausuler"
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD fÃ¶rekommer bÃ¥de i data- och map-klausuler"
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ã¤r inte en variabel i klausul %<firstprivate%>"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ã¤r inte en variabel i klausul %<lastprivate%>"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ã¤r inte en variabel i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:15146
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE i %<aligned%>-klausul Ã¤r varken en pekare eller en vektor"
  
! #: c/c-typeck.cc:15153
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<aligned%>-klausuler"
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE Ã¤r inte en variabel i en %<nontemporal%>-klausul"
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<nontemporal%>-klausuler"
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE Ã¤r inte en variabel i %<allocate%>-klausul"
  
! #: c/c-typeck.cc:15198
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i %<allocate%>-klausuler"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "klausulen %<depend%> med beroendetyp %<depobj%> pÃ¥ vektorsektion"
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> anvÃ¤nt med en annan %<depend%>-sortkind Ã¤n %<out%> eller %<inout%>"
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE Ã¤r varken ett l-vÃ¤rdeuttryck eller en vektorsektion i en %qs-klausul"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE har inte en typ %<omp_depend_t%> i klausulen %<depend%> med beroendetyp %<depobj%>"
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE skall inte ha en typ %<omp_depend_t%> i klausulen %<depend%> med annan beroendetyp Ã¤n %<depobj%>"
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "vektorsektionen har inte en avbildbar typ i %qs-klausulen"
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i rÃ¶relseklausuler"
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fÃ¶rekommer mer Ã¤n en gÃ¥ng i avbildningsklausuler"
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har inte en avbildbar typ i %qs-klausul"
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har inte en avbildbar typ i %qs-klausul"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ã¤r varken en variabel eller ett funktionsnamn i klausulen %qs"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE fÃ¶rekommer mer Ã¤n en gÃ¥ng i samma %<declare target%>-direktiv"
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ã¤r inte en ett argument i en %<uniform%>-klausul"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ã¤r inte ett argument i en %<uniform%>-klausul"
  
! #: c/c-typeck.cc:15759
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "variabeln %qs Ã¤r inte en pekare"
  
! #: c/c-typeck.cc:15766
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs-variabeln Ã¤r varken en pekare eller en vektor"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "en %<order%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med %<ordered%>"
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "fÃ¶r mÃ¥nga %qs-klausuler pÃ¥ en task-konstruktion"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "en %<inbranch%>-klausul Ã¤r inkompatibel med %<notinbranch%>"
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ã¤r fÃ¶rutbestÃ¤md som %qs fÃ¶r %qs"
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-kvalificerad %qE kan fÃ¶rekomma endast i klausuler %<shared%> eller %<firstprivate%>"
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-klausulvÃ¤rde Ã¤r stÃ¶rre Ã¤n %<safelen%>-klausulvÃ¤rde"
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-schemalÃ¤ggningsmodifierare angiven tillsammans med %<ordered%>-klausul"
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "en %qs-klausul angiven tillsammans med en %<inscan%> %<reduction%>-klausul"
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-klausulsteg Ã¤r en parameter %qD inte angiven i %<uniform%>-klausul"
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "en %<nogroup%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<reduction%>-klausul"
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "en %<detach%>-klausul fÃ¥r inte anvÃ¤ndas tillsammans med en %<mergeable%>-klausul"
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "hÃ¤ndelsehanteraren fÃ¶r en %<detach%>-klausul skall inte finnas i en datadelningsklausul"
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "kan inte anvÃ¤nda %<va_arg%> med omvÃ¤nd lagringsordning"
  
! #: c/c-typeck.cc:16374
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "andra argumentet till %<va_arg%> Ã¤r av ofullstÃ¤ndig typ %qT"
  
! #: c/c-typeck.cc:16380
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "andra argumentet till %<va_arg%> Ã¤r en funktionstyp %qT"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ krÃ¤ver en befordrad typ, inte en enum-typ, i %<va_arg%>"
*************** msgid "expected case label"
*** 48937,49800 ****
  msgstr "case-etikett fÃ¶rvÃ¤ntades"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  att skicka %qT som %<this%>-argument kastar kvalificerare"
  
! #: cp/call.cc:3841
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  ingen kÃ¤nd konvertering fÃ¶r implicit %<this%>-parameter frÃ¥n %qH till %qI"
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  konvertering av argument %d vore felformaterat:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  msgid "  no known conversion from %qH to %qI"
  msgstr "  ingen kÃ¤nd konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:3861
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  ingen kÃ¤nd konvertering fÃ¶r argument %d frÃ¥n %qH till %qI"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, 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] "  kandidaten fÃ¶rvÃ¤ntade sig Ã¥tminstone %d argument, %d fanns"
  msgstr[1] "  kandidaten fÃ¶rvÃ¤ntade sig Ã¥tminstone %d argument, %d fanns"
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  kandidaten fÃ¶rvÃ¤ntade sig %d argument, %d fanns"
  msgstr[1] "  kandidaten fÃ¶rvÃ¤ntade sig %d argument, %d fanns"
  
! #: cp/call.cc:3908
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (inbyggd)"
  
! #: cp/call.cc:3913
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (inbyggd)"
  
! #: cp/call.cc:3917
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (inbyggd)"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (konvertering)"
  
! #: cp/call.cc:3923
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (nÃ¤ra trÃ¤ff)"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (raderad)"
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (omvÃ¤nd)"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (omskriven)"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  Ã¤rvd hÃ¤r"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  returtypen %qT fÃ¶r en explicit konverteringsfunktion kan inte konverteras till %qT utan en kvalificerarkonvertering"
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  konvertering frÃ¥n returtypen %qT fÃ¶r specialiseringen av mallkonverteringsfunktionen till %qT Ã¤r inte en exakt matchning"
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  substituering av hÃ¤rledda mallargument resulterade i felen som visas ovan"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  mallargumentshÃ¤rledning/-substitution misslyckades:"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  en konstruerare som tar ett ensamt argument av sin egen klasstyp Ã¤r felaktig"
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  en Ã¤rvd konstruerare Ã¤r inte en kandidat fÃ¶r initiering frÃ¥n ett uttryck av samma eller en hÃ¤rledd typ"
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "designerade initierare kan inte anvÃ¤ndas med en icke-aggregat-typ %qT"
  
! #: cp/call.cc:4564
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konvertering frÃ¥n %qH till %qI Ã¤r tvetydig"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunde inte konvertera %qE frÃ¥n %qH till %qI"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initiering av %qH med %qI i konverterat konstantuttryck binder inte direkt"
  
! #: cp/call.cc:4761
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konvertering frÃ¥n %qH till %qI i ett konverterat konstantuttryck"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen funktion som stÃ¤mmer fÃ¶r anrop av %<%D(%A)%>"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "anrop av Ã¶verlagrad %<%D(%A)%> Ã¤r tvetydigt"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pekar-till-medlemsfunktion %qE kan inte anropas utan ett objekt, Ã¶vervÃ¤g att anvÃ¤nda %<.*%> eller %<->*%>"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen trÃ¤ff fÃ¶r anrop till %<(%T) (%A)%>"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "anrop av %<(%T) (%A)%> Ã¤r tvetydigt"
  
! #: cp/call.cc:5369
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "tvetydig Ã¶verlagring fÃ¶r "
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr "ingen matchning fÃ¶r "
  
! #: cp/call.cc:5373
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (operandtyper Ã¤r %qT, %qT och %qT)"
  
! #: cp/call.cc:5375
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (operandtyper Ã¤r %qT och %qT)"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (operandtyp Ã¤r %qT)"
  
! #: cp/call.cc:5394
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "trestÃ¤llig %<operator?:%>"
  
! #: cp/call.cc:5398
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "trestÃ¤llig %<operator?:%> i %<%E ? %E : %E%>"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5410
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> i %<%E%s%>"
  
! #: cp/call.cc:5417
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5420
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> i %<%E[%E]%>"
  
! #: cp/call.cc:5428
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5431
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs i %<%s %E%>"
  
! #: cp/call.cc:5437
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5440
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> i %<%s%E%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> i %<%E %s %E%>"
  
! #: cp/call.cc:5464
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> i %<%s%E%>"
  
! #: cp/call.cc:5577
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ fÃ¶rbjuder uteslutande av mittersta termen i ett %<?:%> uttryck"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "den hÃ¤rledda skalÃ¤ra typen %qT Ã¤r inte en heltals- eller flyttalstyp av samma storlek som %qT"
  
! #: cp/call.cc:5669 cp/call.cc:5676
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "konvertering av skalÃ¤ren %qH till vektorn %qI innebÃ¤r avhuggning"
  
! #: cp/call.cc:5732
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "inkompatibla vektortyper i villkorsuttryck: %qT, %qT och %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "operander till %<?:%> med typerna %qT och %qT har oordnad konverteringsordning"
  
! #: cp/call.cc:5856
  #, 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 "andra operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den tredje operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>"
  
! #: cp/call.cc:5861
  #, 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 "tredje operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den andra operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>"
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander till %<?:%> har olika typer %qT och %qT"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  och bÃ¥da typerna kan konverteras till den andra"
  
! #: cp/call.cc:6164
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implicit konvertering frÃ¥n %qH till %qI fÃ¶r att stÃ¤mma med andra resultat i villkor"
  
! #: cp/call.cc:6180
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "upprÃ¤kningsmissmatch i villkorsuttryck: %qT kontra %qT"
  
! #: cp/call.cc:6193
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "villkorsuttryck mellan upprÃ¤kningstypen %qT och flyttalstypen %qT bÃ¶r undvikas"
  
! #: cp/call.cc:6198
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "villkorsuttryck mellan flyttalstypen %qT och upprÃ¤kningstypen %qT bÃ¶r undvikas"
  
! #: cp/call.cc:6214
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "upprÃ¤knings- och inte upprÃ¤kningstyp i villkorsuttryck"
  
! #: cp/call.cc:7065
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen %<%D(int)%> deklarerad fÃ¶r postfix %qs, fÃ¶rsÃ¶ker med prefixoperator istÃ¤llet"
  
! #: cp/call.cc:7067
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen %<%D(int)%> deklarerad fÃ¶r postfix %qs"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "i C++20 anropar denna jÃ¤mfÃ¶relse den aktuella funktionen rekursivt med omvÃ¤nda argument"
  
! #: cp/call.cc:7200
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen fÃ¶r %qD Ã¤r inte %qs"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "anvÃ¤nd som omskriven kandidat fÃ¶r jÃ¤mfÃ¶relse mellan %qT och %qT"
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "jÃ¤mfÃ¶relse mellan %q#T och %q#T"
  
! #: cp/call.cc:7472
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "ingen trÃ¤ff fÃ¶r anrop till %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7486
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "anrop av %<%T::operator[] (%A)%> Ã¤r tvetydigt"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "undantagsuppstÃ¤dning fÃ¶r denna placerande new vÃ¤ljer icke-placerande %<operator delete%>"
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD Ã¤r som en vanlig (icke placerande) avallokeringsfunktion i C++14 (eller med %<-fsized-deallocation%>)"
  
! #: cp/call.cc:7807
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD Ã¤r en vanlig (utan placering) avallokeringsfunktion"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "ingen motsvarande avallokeringsfunktion fÃ¶r %qD"
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "fÃ¶rstÃ¶rande delete %qD kan inte anvÃ¤ndas fÃ¶r att slÃ¤ppa det allokerade minnet om initieringen kastar eftersom objektet inte Ã¤r konstruerat Ã¤nnu"
  
! #: cp/call.cc:8013
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passande %<operator %s%> fÃ¶r %qT"
  
! #: cp/call.cc:8049
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D Ã¤r privat inom denna kontext"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "deklarerad privat hÃ¤r"
  
! #: cp/call.cc:8055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D Ã¤r skyddad inom denna kontext"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "deklarerad skyddad hÃ¤r"
  
! #: cp/call.cc:8063
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D Ã¤r oÃ¥tkomlig inom denna kontext"
  
! #: cp/call.cc:8144
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "skickar NULL till icke-pekarargument %P till %qD"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  deklarerad hÃ¤r"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "konverterar till icke-pekartyp %qT frÃ¥n NULL"
  
! #: cp/call.cc:8163
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "konverterar %<false%> till pekartyp fÃ¶r argument %P till %qD"
  
! #: cp/call.cc:8170
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterar %<false%> till pekartyp %qT"
  
! #: cp/call.cc:8237
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initierar argument %P till %qD"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konverteringar till vektorer med okÃ¤nd grÃ¤ns Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/call.cc:8308
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "fÃ¶r mÃ¥nga klamrar runt initierare fÃ¶r %qT"
  
! #: cp/call.cc:8319
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "konvertering till %qH frÃ¥n %qI behÃ¶ver en direktinitiering"
  
! #: cp/call.cc:8331
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "konvertering till %qH frÃ¥n %qI med en stÃ¶rre konverteringsordning"
  
! #: cp/call.cc:8338
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "konvertering till %qH frÃ¥n %qI med oordnad konverteringsordningar"
  
! #: cp/call.cc:8353
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ogiltig anvÃ¤ndardefinierad konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ogiltig konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "att konvertera till %qT frÃ¥n initierarlista skulle anvÃ¤nda den explicita konstrueraren %qD"
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "i C++11 och senare kan en standardkonstruerare vara explicit"
  
! #: cp/call.cc:8708
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "kan inte binda r-vÃ¤rdesreferens av typen %qH till ett l-vÃ¤rde av typ %qI"
  
! #: cp/call.cc:8717
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "kan inte binda icke-const-l-vÃ¤rde av typen %qH till ett vÃ¤rde av typ %qI"
  
! #: cp/call.cc:8722
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kan inte binda icke-const-l-vÃ¤rde av typen %qH till ett r-vÃ¤rde av typ %qI"
  
  #. extype is volatile
! #: cp/call.cc:8725
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kan inte binda l-vÃ¤rdesreferens av typen %qH till ett r-vÃ¤rde av typen %qI"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "det gÃ¥r inte att binda en referens av typen %qH till %qI pÃ¥ grund av olika vektorgrÃ¤nser"
  
! #: cp/call.cc:8741
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "att binda en referens av typen %qH till %qI kastar kvalificerare"
  
! #: cp/call.cc:8780
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "det gÃ¥r inte att binda bitfÃ¤lt %qE till %qT"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "det gÃ¥r inte att binda packat fÃ¤lt %qE till %qT"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "det gÃ¥r inte att binda rvalue %qE till %qT"
  
! #: cp/call.cc:8987
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implicit konvertering frÃ¥n %qH till %qI nÃ¤r argument skickas till en funktion"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT med rÃ¤ckvidd skickad vidare %<...%> som %qT fÃ¶re %<-fabi-version=6%>, %qT efter"
  
! #: cp/call.cc:9060
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "att skicka objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶tt"
  
! #: cp/call.cc:9096
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "det gÃ¥r inte att referera typen %qT via %<...%>"
  
! #: cp/call.cc:9106
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "att ta emot objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶tt"
  
! #: cp/call.cc:9174
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursiv berÃ¤kning av standardargument till %q#D"
  
! #: cp/call.cc:9183
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "anrop till %qD anvÃ¤nder standardargumentet fÃ¶r parameter %P, vilket inte definierats Ã¤nnu"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argument till funktionsanrop kan vara en kandidat fÃ¶r ett formatattribut"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "anvÃ¤ndning av multiversionsfunktion utan ett standardfall"
  
! #: cp/call.cc:9978
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "att skicka %qT som %<this%>-argument kastar kvalificerare"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  i anrop till %qD"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ã¤r inte en Ã¥tkomlig bas till %qT"
  
! #: cp/call.cc:10211
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "skickar argument till ellips av den Ã¤rvda konstrueraren %qD"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "tilldelning frÃ¥n en temporÃ¤r %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn"
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning"
  
! #: cp/call.cc:10746
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD skriver till ett object av den icke-triviala typen %#qT%s"
  
  # %qs blir "protected" eller "private"
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD skriver till ett objekt av typen %#qT med %qs-medlem %qD"
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD skriver till ett objekt av typen %#qT som innehÃ¥ller en pekare till datamedlem%s"
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; anvÃ¤nd tilldelning eller vÃ¤rdeinitiering istÃ¤llet"
  
! #: cp/call.cc:10773
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; anvÃ¤nd tilldelning istÃ¤llet"
  
! #: cp/call.cc:10775
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; anvÃ¤nd vÃ¤rdeinitiering istÃ¤llet"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD nollstÃ¤ller ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s"
  
! #: cp/call.cc:10781
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD nollstÃ¤ller ett objekt av den icke-triviala typen %#qT%s"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD nollstÃ¤ller ett objekt av typen %#qT som innehÃ¥ller en pekare-till-medlem%s"
  
! #: cp/call.cc:10804
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; anvÃ¤nd kopieringstilldelning eller kopieringsinitiering istÃ¤llet"
  
! #: cp/call.cc:10806
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; anvÃ¤nd kopieringstilldelning istÃ¤llet"
  
! #: cp/call.cc:10808
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; anvÃ¤nd kopieringsinitiering istÃ¤llet"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s"
  
! #: cp/call.cc:10814
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD skriver till ett objekt av typen %#qT som inte Ã¤r trivialt kopierbar%s"
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD skriver till ett objekt med en borttagen kopieringskonstruerare"
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD kopierar ett objekt med en icke-trivial typ %#qT frÃ¥n en vektor av %#qT"
  
  # %qs blir "protected" eller "private"
! #: cp/call.cc:10840
  #, 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 kopierar ett objekt av typen %#qT med %qs-medlem %qD frÃ¥n en vektor av %#qT; anvÃ¤nd tilldelning eller kopieringsinitiering istÃ¤llet"
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD skriver till ett objekt med en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade"
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD skriver till ett objekt av en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade"
  
! #: cp/call.cc:10872
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD flyttar ett objekt av en icke trivialt kopierbar typ %#qT; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet"
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD flyttar ett objekt av typen %#qT med en borttagen kopieringskonstruerare; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet"
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD flyttar ett objekt av typen %#qT med en borttagen destruerare"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD flyttar ett objekt av den icke-triviala typen %#qT och storleken %E in i en region av storleken %E"
  
! #: cp/call.cc:10909
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT Ã¤r deklarerad hÃ¤r"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "argument %u i anropet av funktionen %qE har en pekare till en icke trivialt kopierbar typ (%qT)"
  
! #: cp/call.cc:11030
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "konstruerare delegerar till sig sjÃ¤lv"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr "det gÃ¥r inte att konvertera %qH till %qI"
  
! #: cp/call.cc:11327
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen matchande funktion fÃ¶r anrop av %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen matchande funktion fÃ¶r anrop av %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "anrop av icke-funktion %qD"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan inte anropa konstrueraren %<%T::%D%> direkt"
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "fÃ¶r en typkonvertering i funktionsstil, ta bort det Ã¶verflÃ¶diga %<::%D%>"
  
! #: cp/call.cc:11636
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen funktion som stÃ¤mmer fÃ¶r anrop av %<%s(%A)%>"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "anrop av Ã¶verlagrad %<%s(%A)%> Ã¤r tvetydigt"
  
! #: cp/call.cc:11662
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtual %q#D anropad frÃ¥n initierare av ickestatisk datamedlem"
  
! #: cp/call.cc:11667
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtual %q#D anropad frÃ¥n en konstruerare"
  
! #: cp/call.cc:11668
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtual %q#D anropad frÃ¥n en destruerare"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "det gÃ¥r inte att anropa medlemsfunktion %qD utan ett objekt"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "att skicka %qT vÃ¤ljer %qT framfÃ¶r %qT"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "C++20 sÃ¤ger att dessa Ã¤r tvetydiga, trots att den andra Ã¤r reverserad:"
  
! #: cp/call.cc:12811
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "fÃ¶rsÃ¶k att gÃ¶ra operatorn till en %<const%>-medlemsfunktion"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "vÃ¤ljer %qD framfÃ¶r %qD"
  
! #: cp/call.cc:12875
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¶r konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fÃ¶r att konverteringssekvensen fÃ¶r argumentet Ã¤r bÃ¤ttre"
  
! #: cp/call.cc:13128
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "standardargument stÃ¤mmer inte Ã¶verens i upplÃ¶sning av Ã¶verlagring"
  
! #: cp/call.cc:13132
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q#F"
  
! #: cp/call.cc:13134
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q#F"
  
! #: cp/call.cc:13180
  #, 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++ sÃ¤ger att dessa Ã¤r tvetydiga, trots att den sÃ¤msta konverteringen fÃ¶r den fÃ¶rsta Ã¤r bÃ¤ttre Ã¤n den sÃ¤msta konverteringen fÃ¶r den andra:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "en temporÃ¤r bunden till %qD bestÃ¥r endast tills konstrueraren avslutar"
  
! #: cp/call.cc:13736
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ogiltig initiering av icke konstant referens av typ %qH frÃ¥n ett r-vÃ¤rde av typ %qI"
  
! #: cp/call.cc:13740
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ogiltig initiering av referens av typ %qH frÃ¥n uttryck av typ %qI"
  
! #: cp/call.cc:14016
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "mÃ¶jlig hÃ¤ngande referens till en temporÃ¤r"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr "den temporÃ¤ra destruerades vid slutet av det fullstÃ¤ndiga uttrycket %qE"
--- 48952,49815 ----
  msgstr "case-etikett fÃ¶rvÃ¤ntades"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  att skicka %qT som %<this%>-argument kastar kvalificerare"
  
! #: cp/call.cc:3849
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  ingen kÃ¤nd konvertering fÃ¶r implicit %<this%>-parameter frÃ¥n %qH till %qI"
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  konvertering av argument %d vore felformaterat:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  msgid "  no known conversion from %qH to %qI"
  msgstr "  ingen kÃ¤nd konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:3869
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  ingen kÃ¤nd konvertering fÃ¶r argument %d frÃ¥n %qH till %qI"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, 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] "  kandidaten fÃ¶rvÃ¤ntade sig Ã¥tminstone %d argument, %d fanns"
  msgstr[1] "  kandidaten fÃ¶rvÃ¤ntade sig Ã¥tminstone %d argument, %d fanns"
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  kandidaten fÃ¶rvÃ¤ntade sig %d argument, %d fanns"
  msgstr[1] "  kandidaten fÃ¶rvÃ¤ntade sig %d argument, %d fanns"
  
! #: cp/call.cc:3916
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (inbyggd)"
  
! #: cp/call.cc:3921
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (inbyggd)"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (inbyggd)"
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (konvertering)"
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (nÃ¤ra trÃ¤ff)"
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (raderad)"
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (omvÃ¤nd)"
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (omskriven)"
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:3943
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  Ã¤rvd hÃ¤r"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  returtypen %qT fÃ¶r en explicit konverteringsfunktion kan inte konverteras till %qT utan en kvalificerarkonvertering"
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  konvertering frÃ¥n returtypen %qT fÃ¶r specialiseringen av mallkonverteringsfunktionen till %qT Ã¤r inte en exakt matchning"
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  substituering av hÃ¤rledda mallargument resulterade i felen som visas ovan"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  mallargumentshÃ¤rledning/-substitution misslyckades:"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  en konstruerare som tar ett ensamt argument av sin egen klasstyp Ã¤r felaktig"
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  en Ã¤rvd konstruerare Ã¤r inte en kandidat fÃ¶r initiering frÃ¥n ett uttryck av samma eller en hÃ¤rledd typ"
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "designerade initierare kan inte anvÃ¤ndas med en icke-aggregat-typ %qT"
  
! #: cp/call.cc:4579
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konvertering frÃ¥n %qH till %qI Ã¤r tvetydig"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunde inte konvertera %qE frÃ¥n %qH till %qI"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initiering av %qH med %qI i konverterat konstantuttryck binder inte direkt"
  
! #: cp/call.cc:4776
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konvertering frÃ¥n %qH till %qI i ett konverterat konstantuttryck"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen funktion som stÃ¤mmer fÃ¶r anrop av %<%D(%A)%>"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "anrop av Ã¶verlagrad %<%D(%A)%> Ã¤r tvetydigt"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pekar-till-medlemsfunktion %qE kan inte anropas utan ett objekt, Ã¶vervÃ¤g att anvÃ¤nda %<.*%> eller %<->*%>"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen trÃ¤ff fÃ¶r anrop till %<(%T) (%A)%>"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "anrop av %<(%T) (%A)%> Ã¤r tvetydigt"
  
! #: cp/call.cc:5384
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "tvetydig Ã¶verlagring fÃ¶r "
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr "ingen matchning fÃ¶r "
  
! #: cp/call.cc:5388
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (operandtyper Ã¤r %qT, %qT och %qT)"
  
! #: cp/call.cc:5390
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (operandtyper Ã¤r %qT och %qT)"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (operandtyp Ã¤r %qT)"
  
! #: cp/call.cc:5409
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "trestÃ¤llig %<operator?:%>"
  
! #: cp/call.cc:5413
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "trestÃ¤llig %<operator?:%> i %<%E ? %E : %E%>"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5425
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> i %<%E%s%>"
  
! #: cp/call.cc:5432
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5435
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> i %<%E[%E]%>"
  
! #: cp/call.cc:5443
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5446
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs i %<%s %E%>"
  
! #: cp/call.cc:5452
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5455
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> i %<%s%E%>"
  
! #: cp/call.cc:5470
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> i %<%E %s %E%>"
  
! #: cp/call.cc:5479
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> i %<%s%E%>"
  
! #: cp/call.cc:5592
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ fÃ¶rbjuder uteslutande av mittersta termen i ett %<?:%> uttryck"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "den hÃ¤rledda skalÃ¤ra typen %qT Ã¤r inte en heltals- eller flyttalstyp av samma storlek som %qT"
  
! #: cp/call.cc:5684 cp/call.cc:5691
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "konvertering av skalÃ¤ren %qH till vektorn %qI innebÃ¤r avhuggning"
  
! #: cp/call.cc:5747
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "inkompatibla vektortyper i villkorsuttryck: %qT, %qT och %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "operander till %<?:%> med typerna %qT och %qT har oordnad konverteringsordning"
  
! #: cp/call.cc:5871
  #, 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 "andra operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den tredje operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>"
  
! #: cp/call.cc:5876
  #, 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 "tredje operanden till villkorsoperatorn Ã¤r av typ %<void%>, men den andra operanden Ã¤r varken ett throw-uttryck eller av typ %<void%>"
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander till %<?:%> har olika typer %qT och %qT"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  och bÃ¥da typerna kan konverteras till den andra"
  
! #: cp/call.cc:6179
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implicit konvertering frÃ¥n %qH till %qI fÃ¶r att stÃ¤mma med andra resultat i villkor"
  
! #: cp/call.cc:6195
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "upprÃ¤kningsmissmatch i villkorsuttryck: %qT kontra %qT"
  
! #: cp/call.cc:6208
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "villkorsuttryck mellan upprÃ¤kningstypen %qT och flyttalstypen %qT bÃ¶r undvikas"
  
! #: cp/call.cc:6213
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "villkorsuttryck mellan flyttalstypen %qT och upprÃ¤kningstypen %qT bÃ¶r undvikas"
  
! #: cp/call.cc:6229
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "upprÃ¤knings- och inte upprÃ¤kningstyp i villkorsuttryck"
  
! #: cp/call.cc:7080
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen %<%D(int)%> deklarerad fÃ¶r postfix %qs, fÃ¶rsÃ¶ker med prefixoperator istÃ¤llet"
  
! #: cp/call.cc:7082
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen %<%D(int)%> deklarerad fÃ¶r postfix %qs"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "i C++20 anropar denna jÃ¤mfÃ¶relse den aktuella funktionen rekursivt med omvÃ¤nda argument"
  
! #: cp/call.cc:7215
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen fÃ¶r %qD Ã¤r inte %qs"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "anvÃ¤nd som omskriven kandidat fÃ¶r jÃ¤mfÃ¶relse mellan %qT och %qT"
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "jÃ¤mfÃ¶relse mellan %q#T och %q#T"
  
! #: cp/call.cc:7487
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "ingen trÃ¤ff fÃ¶r anrop till %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7501
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "anrop av %<%T::operator[] (%A)%> Ã¤r tvetydigt"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "undantagsuppstÃ¤dning fÃ¶r denna placerande new vÃ¤ljer icke-placerande %<operator delete%>"
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD Ã¤r som en vanlig (icke placerande) avallokeringsfunktion i C++14 (eller med %<-fsized-deallocation%>)"
  
! #: cp/call.cc:7822
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD Ã¤r en vanlig (utan placering) avallokeringsfunktion"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "ingen motsvarande avallokeringsfunktion fÃ¶r %qD"
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "fÃ¶rstÃ¶rande delete %qD kan inte anvÃ¤ndas fÃ¶r att slÃ¤ppa det allokerade minnet om initieringen kastar eftersom objektet inte Ã¤r konstruerat Ã¤nnu"
  
! #: cp/call.cc:8028
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passande %<operator %s%> fÃ¶r %qT"
  
! #: cp/call.cc:8064
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D Ã¤r privat inom denna kontext"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "deklarerad privat hÃ¤r"
  
! #: cp/call.cc:8070
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D Ã¤r skyddad inom denna kontext"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "deklarerad skyddad hÃ¤r"
  
! #: cp/call.cc:8078
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D Ã¤r oÃ¥tkomlig inom denna kontext"
  
! #: cp/call.cc:8159
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "skickar NULL till icke-pekarargument %P till %qD"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  deklarerad hÃ¤r"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "konverterar till icke-pekartyp %qT frÃ¥n NULL"
  
! #: cp/call.cc:8178
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "konverterar %<false%> till pekartyp fÃ¶r argument %P till %qD"
  
! #: cp/call.cc:8185
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterar %<false%> till pekartyp %qT"
  
! #: cp/call.cc:8252
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initierar argument %P till %qD"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konverteringar till vektorer med okÃ¤nd grÃ¤ns Ã¤r endast tillgÃ¤ngliga med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/call.cc:8323
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "fÃ¶r mÃ¥nga klamrar runt initierare fÃ¶r %qT"
  
! #: cp/call.cc:8334
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "konvertering till %qH frÃ¥n %qI behÃ¶ver en direktinitiering"
  
! #: cp/call.cc:8346
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "konvertering till %qH frÃ¥n %qI med en stÃ¶rre konverteringsordning"
  
! #: cp/call.cc:8353
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "konvertering till %qH frÃ¥n %qI med oordnad konverteringsordningar"
  
! #: cp/call.cc:8368
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ogiltig anvÃ¤ndardefinierad konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ogiltig konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "att konvertera till %qT frÃ¥n initierarlista skulle anvÃ¤nda den explicita konstrueraren %qD"
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "i C++11 och senare kan en standardkonstruerare vara explicit"
  
! #: cp/call.cc:8723
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "kan inte binda r-vÃ¤rdesreferens av typen %qH till ett l-vÃ¤rde av typ %qI"
  
! #: cp/call.cc:8732
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "kan inte binda icke-const-l-vÃ¤rde av typen %qH till ett vÃ¤rde av typ %qI"
  
! #: cp/call.cc:8737
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kan inte binda icke-const-l-vÃ¤rde av typen %qH till ett r-vÃ¤rde av typ %qI"
  
  #. extype is volatile
! #: cp/call.cc:8740
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kan inte binda l-vÃ¤rdesreferens av typen %qH till ett r-vÃ¤rde av typen %qI"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "det gÃ¥r inte att binda en referens av typen %qH till %qI pÃ¥ grund av olika vektorgrÃ¤nser"
  
! #: cp/call.cc:8756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "att binda en referens av typen %qH till %qI kastar kvalificerare"
  
! #: cp/call.cc:8795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "det gÃ¥r inte att binda bitfÃ¤lt %qE till %qT"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "det gÃ¥r inte att binda packat fÃ¤lt %qE till %qT"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "det gÃ¥r inte att binda rvalue %qE till %qT"
  
! #: cp/call.cc:9002
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implicit konvertering frÃ¥n %qH till %qI nÃ¤r argument skickas till en funktion"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT med rÃ¤ckvidd skickad vidare %<...%> som %qT fÃ¶re %<-fabi-version=6%>, %qT efter"
  
! #: cp/call.cc:9075
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "att skicka objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶tt"
  
! #: cp/call.cc:9111
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "det gÃ¥r inte att referera typen %qT via %<...%>"
  
! #: cp/call.cc:9121
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "att ta emot objekt av ej trivialt kopierbar typ %q#T via %<...%> Ã¤r villkorligt stÃ¶tt"
  
! #: cp/call.cc:9189
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursiv berÃ¤kning av standardargument till %q#D"
  
! #: cp/call.cc:9198
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "anrop till %qD anvÃ¤nder standardargumentet fÃ¶r parameter %P, vilket inte definierats Ã¤nnu"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argument till funktionsanrop kan vara en kandidat fÃ¶r ett formatattribut"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "anvÃ¤ndning av multiversionsfunktion utan ett standardfall"
  
! #: cp/call.cc:9993
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "att skicka %qT som %<this%>-argument kastar kvalificerare"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  i anrop till %qD"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ã¤r inte en Ã¥tkomlig bas till %qT"
  
! #: cp/call.cc:10226
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "skickar argument till ellips av den Ã¤rvda konstrueraren %qD"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "tilldelning frÃ¥n en temporÃ¤r %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn"
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning"
  
! #: cp/call.cc:10761
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD skriver till ett object av den icke-triviala typen %#qT%s"
  
  # %qs blir "protected" eller "private"
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD skriver till ett objekt av typen %#qT med %qs-medlem %qD"
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD skriver till ett objekt av typen %#qT som innehÃ¥ller en pekare till datamedlem%s"
  
! #: cp/call.cc:10786
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; anvÃ¤nd tilldelning eller vÃ¤rdeinitiering istÃ¤llet"
  
! #: cp/call.cc:10788
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; anvÃ¤nd tilldelning istÃ¤llet"
  
! #: cp/call.cc:10790
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; anvÃ¤nd vÃ¤rdeinitiering istÃ¤llet"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD nollstÃ¤ller ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s"
  
! #: cp/call.cc:10796
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD nollstÃ¤ller ett objekt av den icke-triviala typen %#qT%s"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD nollstÃ¤ller ett objekt av typen %#qT som innehÃ¥ller en pekare-till-medlem%s"
  
! #: cp/call.cc:10819
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; anvÃ¤nd kopieringstilldelning eller kopieringsinitiering istÃ¤llet"
  
! #: cp/call.cc:10821
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; anvÃ¤nd kopieringstilldelning istÃ¤llet"
  
! #: cp/call.cc:10823
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; anvÃ¤nd kopieringsinitiering istÃ¤llet"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD skriver till ett objekt av typen %#qT utan nÃ¥gon trivial kopieringstilldelning%s"
  
! #: cp/call.cc:10829
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD skriver till ett objekt av typen %#qT som inte Ã¤r trivialt kopierbar%s"
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD skriver till ett objekt med en borttagen kopieringskonstruerare"
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD kopierar ett objekt med en icke-trivial typ %#qT frÃ¥n en vektor av %#qT"
  
  # %qs blir "protected" eller "private"
! #: cp/call.cc:10855
  #, 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 kopierar ett objekt av typen %#qT med %qs-medlem %qD frÃ¥n en vektor av %#qT; anvÃ¤nd tilldelning eller kopieringsinitiering istÃ¤llet"
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD skriver till ett objekt med en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade"
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD skriver till ett objekt av en icke-trivial typ %#qT och lÃ¤mnar %wu byte ofÃ¶rÃ¤ndrade"
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD flyttar ett objekt av en icke trivialt kopierbar typ %#qT; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet"
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD flyttar ett objekt av typen %#qT med en borttagen kopieringskonstruerare; anvÃ¤nd %<new%> och %<delete%> istÃ¤llet"
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD flyttar ett objekt av typen %#qT med en borttagen destruerare"
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD flyttar ett objekt av den icke-triviala typen %#qT och storleken %E in i en region av storleken %E"
  
! #: cp/call.cc:10924
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT Ã¤r deklarerad hÃ¤r"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "argument %u i anropet av funktionen %qE har en pekare till en icke trivialt kopierbar typ (%qT)"
  
! #: cp/call.cc:11045
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "konstruerare delegerar till sig sjÃ¤lv"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  msgid "cannot convert %qH to %qI"
  msgstr "det gÃ¥r inte att konvertera %qH till %qI"
  
! #: cp/call.cc:11342
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen matchande funktion fÃ¶r anrop av %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11374
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen matchande funktion fÃ¶r anrop av %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "anrop av icke-funktion %qD"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan inte anropa konstrueraren %<%T::%D%> direkt"
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "fÃ¶r en typkonvertering i funktionsstil, ta bort det Ã¶verflÃ¶diga %<::%D%>"
  
! #: cp/call.cc:11651
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen funktion som stÃ¤mmer fÃ¶r anrop av %<%s(%A)%>"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "anrop av Ã¶verlagrad %<%s(%A)%> Ã¤r tvetydigt"
  
! #: cp/call.cc:11677
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtual %q#D anropad frÃ¥n initierare av ickestatisk datamedlem"
  
! #: cp/call.cc:11682
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtual %q#D anropad frÃ¥n en konstruerare"
  
! #: cp/call.cc:11683
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtual %q#D anropad frÃ¥n en destruerare"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "det gÃ¥r inte att anropa medlemsfunktion %qD utan ett objekt"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "att skicka %qT vÃ¤ljer %qT framfÃ¶r %qT"
  
! #: cp/call.cc:12814
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "C++20 sÃ¤ger att dessa Ã¤r tvetydiga, trots att den andra Ã¤r reverserad:"
  
! #: cp/call.cc:12837
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "fÃ¶rsÃ¶k att gÃ¶ra operatorn till en %<const%>-medlemsfunktion"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "vÃ¤ljer %qD framfÃ¶r %qD"
  
! #: cp/call.cc:12901
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¶r konvertering frÃ¥n %qH till %qI"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fÃ¶r att konverteringssekvensen fÃ¶r argumentet Ã¤r bÃ¤ttre"
  
! #: cp/call.cc:13174
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "standardargument stÃ¤mmer inte Ã¶verens i upplÃ¶sning av Ã¶verlagring"
  
! #: cp/call.cc:13178
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q#F"
  
! #: cp/call.cc:13180
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q#F"
  
! #: cp/call.cc:13226
  #, 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++ sÃ¤ger att dessa Ã¤r tvetydiga, trots att den sÃ¤msta konverteringen fÃ¶r den fÃ¶rsta Ã¤r bÃ¤ttre Ã¤n den sÃ¤msta konverteringen fÃ¶r den andra:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "en temporÃ¤r bunden till %qD bestÃ¥r endast tills konstrueraren avslutar"
  
! #: cp/call.cc:13782
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ogiltig initiering av icke konstant referens av typ %qH frÃ¥n ett r-vÃ¤rde av typ %qI"
  
! #: cp/call.cc:13786
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ogiltig initiering av referens av typ %qH frÃ¥n uttryck av typ %qI"
  
! #: cp/call.cc:14062
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "mÃ¶jlig hÃ¤ngande referens till en temporÃ¤r"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr "den temporÃ¤ra destruerades vid slutet av det fullstÃ¤ndiga uttrycket %qE"
*************** msgstr "flexibel vektor medlem %qD i en
*** 50256,50262 ****
  msgid "next member %q#D declared here"
  msgstr "nÃ¤sta medlem %q#D Ã¤r deklarerad hÃ¤r"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "omdefinition av %q#T"
--- 50271,50277 ----
  msgid "next member %q#D declared here"
  msgstr "nÃ¤sta medlem %q#D Ã¤r deklarerad hÃ¤r"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "omdefinition av %q#T"
*************** msgstr "kroppen i %<constexpr%>-funktion
*** 50418,50499 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD Ã¤r inte anvÃ¤ndbar som en %<constexpr%>-funktion eftersom:"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<constexpr%>-anrop flÃ¶dar fÃ¶rbi slutet pÃ¥ funktionen"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:1988
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "jÃ¤mfÃ¶relsen reduceras till %qE"
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE berÃ¤knas till falskt"
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "misslyckat %<assume%>-attributantagande"
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "anrop av intern funktion %qE"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ã¤ndring av ett const-objekt %qE Ã¤r inte tillÃ¥ten i ett konstant uttryck"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "ursprungligen deklarerad %<const%> hÃ¤r"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "referensen %<dynamic_cast%> misslyckades"
  
! #: cp/constexpr.cc:2387
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "den dynamiska typen %qT av sin operand har inte en basklass av typen %qT"
  
! #: cp/constexpr.cc:2411
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "den virtuella tabellpekaren anvÃ¤nds oinitierad"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "den statiska typen %qT av sin operand Ã¤r en icke-publik basklass av den dynamiska typen %qT"
  
! #: cp/constexpr.cc:2496
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT Ã¤r en tvetydig basklass till den dynamiska typen %qT av sin operand"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "den dynamiska typen %qT av sin operand har inte en otvetydig publik basklass %qT"
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
--- 50433,50514 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD Ã¤r inte anvÃ¤ndbar som en %<constexpr%>-funktion eftersom:"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<constexpr%>-anrop flÃ¶dar fÃ¶rbi slutet pÃ¥ funktionen"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:1986
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "jÃ¤mfÃ¶relsen reduceras till %qE"
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE berÃ¤knas till falskt"
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "misslyckat %<assume%>-attributantagande"
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "anrop av intern funktion %qE"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ã¤ndring av ett const-objekt %qE Ã¤r inte tillÃ¥ten i ett konstant uttryck"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "ursprungligen deklarerad %<const%> hÃ¤r"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "referensen %<dynamic_cast%> misslyckades"
  
! #: cp/constexpr.cc:2385
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "den dynamiska typen %qT av sin operand har inte en basklass av typen %qT"
  
! #: cp/constexpr.cc:2409
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "den virtuella tabellpekaren anvÃ¤nds oinitierad"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "den statiska typen %qT av sin operand Ã¤r en icke-publik basklass av den dynamiska typen %qT"
  
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT Ã¤r en tvetydig basklass till den dynamiska typen %qT av sin operand"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "den dynamiska typen %qT av sin operand har inte en otvetydig publik basklass %qT"
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "anrop av icke-%<constexpr%>-funk
*** 50501,50552 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "anropar constexpr-medlemsfunktionen %qD via ett virtuellt bassubobjekt"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "uttrycket %qE anger inte en %<constexpr%>-funktion"
  
! #: cp/constexpr.cc:2771
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "vektordeallokering av objekt allokerade med icke-vektor-allokering"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "allokeringen utfÃ¶rd hÃ¤r"
  
! #: cp/constexpr.cc:2793
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "icke-vektor-deallokering av objekt allokerade med vektorallokering"
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "avallokering av en redan avallokerad lagring"
  
! #: cp/constexpr.cc:2817
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "avallokering av lagring som inte tidigare allokerades"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD anropad i ett konstant uttryck fÃ¶re dess definition Ã¤r komplett"
  
! #: cp/constexpr.cc:2938
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD anropad i ett konstant uttryck"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD anvÃ¤ndes fÃ¶re sin definition"
--- 50516,50567 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "anropar constexpr-medlemsfunktionen %qD via ett virtuellt bassubobjekt"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "uttrycket %qE anger inte en %<constexpr%>-funktion"
  
! #: cp/constexpr.cc:2769
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "vektordeallokering av objekt allokerade med icke-vektor-allokering"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "allokeringen utfÃ¶rd hÃ¤r"
  
! #: cp/constexpr.cc:2791
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "icke-vektor-deallokering av objekt allokerade med vektorallokering"
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "avallokering av en redan avallokerad lagring"
  
! #: cp/constexpr.cc:2815
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "avallokering av lagring som inte tidigare allokerades"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD anropad i ett konstant uttryck fÃ¶re dess definition Ã¤r komplett"
  
! #: cp/constexpr.cc:2936
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD anropad i ett konstant uttryck"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD anvÃ¤ndes fÃ¶re sin definition"
*************** msgid "dereferencing a null pointer in %
*** 50617,50623 ****
  msgstr "derefererar en nollpekare i %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 50632,50638 ----
  msgstr "derefererar en nollpekare i %qE"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "%qs anvÃ¤nder oinitierad byte vi
*** 50716,51047 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kan inte berÃ¤knas konstant eftersom argumentet inte kan tolkas"
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "derefererar en nollpekare"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "anvÃ¤nder vÃ¤rdet av %qE genom ett %qT-glvalue i ett konstant uttryck"
  
! #: cp/constexpr.cc:5699
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "innehÃ¥llet av den oinitierade lagringen Ã¤r inte anvÃ¤ndbart i ett konstant uttryck"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allokerad hÃ¤r"
  
! #: cp/constexpr.cc:5706
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "anvÃ¤ndning av allokerad lagring efter deallokering i ett konstant uttryck"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "vÃ¤rdet pÃ¥ %qD Ã¤r inte anvÃ¤ndbart i ett konstant uttryck"
  
! #: cp/constexpr.cc:5719
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD anvÃ¤nd i sin egen initierare"
  
! #: cp/constexpr.cc:5724
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D Ã¤r inte const"
  
! #: cp/constexpr.cc:5727
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D Ã¤r volatile"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD initierades inte med ett konstant uttryck"
  
! #: cp/constexpr.cc:5745
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD deklarerades inte %<constexpr%>"
  
! #: cp/constexpr.cc:5748
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD har inte heltals- eller upprÃ¤kningstyp"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ã¤ndring av %qE Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6116
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã¤ndring av den aktiva medlemmen av en union %qD till %qD"
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ã¤ndring av den aktiva medlemmen av en union %qD till %qD under initiering"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "satsen Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "%<constexpr%>-slingiterationsantal Ã¶verskrider grÃ¤nsen pÃ¥ %d (anvÃ¤nd %<-fconstexpr-loop-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "inline-assembler Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "endast oevaluerad inline:ad assembler Ã¤r tillÃ¥ten i en %<constexpr%>-funktion i C++20"
  
! #: cp/constexpr.cc:6800
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "anvÃ¤ndning av %qD"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "dess vÃ¤rde kan variera mellan kompilatorversioner eller med olika flaggor %<-mtune%> eller %<-mcpu%>"
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "om denna anvÃ¤ndning Ã¤r en del av ett publikt ABI, byt det till att istÃ¤llet anvÃ¤nda en konstant variabel du definierar"
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "standardvÃ¤rdet fÃ¶r den aktuella CPU-trimningen Ã¤r %d byte"
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "man kan stabilisera detta vÃ¤rde med %<--param hardware_destructive_interference_size=%d%>, eller avaktivera denna varning med %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:6960
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "vÃ¤rdet %qE av typen %qT Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6973
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "antalet %<constexpr%>-evalueringsoperationer Ã¶verskrider grÃ¤nsen pÃ¥ %wd (anvÃ¤nd %<-fconstexpr-ops-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "kontrollen skickas via definitionen av %qD med trÃ¥dlagringsvaraktighet"
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "kontrollen skickas via definitionen av %qD med statisk Lagringsvaraktighet"
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporÃ¤r av den ej litterala typen %qT i ett konstant uttryck"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "en %<reinterpret_cast%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "konvertering frÃ¥n pekartypen %qT till den aritmetiska typen %qT i ett konstant uttryck"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "typkonvertering frÃ¥n %qT Ã¤r inte tillÃ¥tet"
  
! #: cp/constexpr.cc:7701
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE Ã¤r inte ett konstant uttryck nÃ¤r kassen %qT fortfarande Ã¤r ofullstÃ¤ndig"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "uttrycket %qE Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7969
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "kontraktspredikatet Ã¤r falskt i ett konstant uttryck"
  
! #: cp/constexpr.cc:7985
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ovÃ¤ntat mall-id %qE"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "funktionskoncept mÃ¥ste anropas"
  
! #: cp/constexpr.cc:8016
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "adressen fÃ¶r ett anrop av %qs Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:8080
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ovÃ¤ntat uttryck %qE av sorten %s"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom det har referenser till muterbara delobjekt av %qT"
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom det refererar till en ofullstÃ¤ndigt initierad variabel"
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom det refererar ett resultat av %<operator new%>"
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom allokerad lagring inte har avallokerats"
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "omedelbar evaluering returnerar adressen till en omedelbar funktion %qD"
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "konvertering av l-vÃ¤rde till r-vÃ¤rde av ett volatilt l-vÃ¤rde %qE med typen %qT"
  
! #: cp/constexpr.cc:9258
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "lambdafÃ¥ngst av %qE Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "fÃ¶r att det anvÃ¤nds som ett gl-vÃ¤rde"
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> frÃ¥n heltal till pekare"
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "adress-av pÃ¥ ett objekt %qE med trÃ¥dlokal eller automatisk lagring Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:9390
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%<this%> anvÃ¤nds i ett konstant uttryck"
  
! #: cp/constexpr.cc:9539
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "lambdauttryck Ã¤r inte ett konstant uttryck fÃ¶re C++17"
  
! #: cp/constexpr.cc:9551
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-uttryck Ã¤r inte ett konstant uttryck fÃ¶re C++20"
  
! #: cp/constexpr.cc:9617
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuella funktioner kan inte %<constexpr%> fÃ¶re C++20"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> Ã¤r inte ett konstant uttryck eftersom %qE har polymorf typ"
  
! #: cp/constexpr.cc:9696
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "typkonvertering till %qT som inte Ã¤r en heltalstyp i ett konstant uttryck"
  
! #: cp/constexpr.cc:9757
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD Ã¤r definierad %<thread_local%> i en %<constexpr%>-kontext"
  
! #: cp/constexpr.cc:9765
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD Ã¤r definierad %<static%> i en %<constexpr%>-kontext"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "division med noll Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:10012
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "ingendera grenen av %<if%> Ã¤r ett konstant uttryck"
  
! #: cp/constexpr.cc:10025
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "ickekonstant vektorinitierare"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "en etikettdefinition i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>"
  
  # ast = abstract syntax tree
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ovÃ¤ntat AST av sorten %s"
--- 50731,51062 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kan inte berÃ¤knas konstant eftersom argumentet inte kan tolkas"
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "derefererar en nollpekare"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "anvÃ¤nder vÃ¤rdet av %qE genom ett %qT-glvalue i ett konstant uttryck"
  
! #: cp/constexpr.cc:5698
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "innehÃ¥llet av den oinitierade lagringen Ã¤r inte anvÃ¤ndbart i ett konstant uttryck"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allokerad hÃ¤r"
  
! #: cp/constexpr.cc:5705
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "anvÃ¤ndning av allokerad lagring efter deallokering i ett konstant uttryck"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "vÃ¤rdet pÃ¥ %qD Ã¤r inte anvÃ¤ndbart i ett konstant uttryck"
  
! #: cp/constexpr.cc:5718
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD anvÃ¤nd i sin egen initierare"
  
! #: cp/constexpr.cc:5723
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D Ã¤r inte const"
  
! #: cp/constexpr.cc:5726
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D Ã¤r volatile"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD initierades inte med ett konstant uttryck"
  
! #: cp/constexpr.cc:5744
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD deklarerades inte %<constexpr%>"
  
! #: cp/constexpr.cc:5747
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD har inte heltals- eller upprÃ¤kningstyp"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ã¤ndring av %qE Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6115
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã¤ndring av den aktiva medlemmen av en union %qD till %qD"
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ã¤ndring av den aktiva medlemmen av en union %qD till %qD under initiering"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "satsen Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "%<constexpr%>-slingiterationsantal Ã¶verskrider grÃ¤nsen pÃ¥ %d (anvÃ¤nd %<-fconstexpr-loop-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "inline-assembler Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "endast oevaluerad inline:ad assembler Ã¤r tillÃ¥ten i en %<constexpr%>-funktion i C++20"
  
! #: cp/constexpr.cc:6799
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "anvÃ¤ndning av %qD"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "dess vÃ¤rde kan variera mellan kompilatorversioner eller med olika flaggor %<-mtune%> eller %<-mcpu%>"
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "om denna anvÃ¤ndning Ã¤r en del av ett publikt ABI, byt det till att istÃ¤llet anvÃ¤nda en konstant variabel du definierar"
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "standardvÃ¤rdet fÃ¶r den aktuella CPU-trimningen Ã¤r %d byte"
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "man kan stabilisera detta vÃ¤rde med %<--param hardware_destructive_interference_size=%d%>, eller avaktivera denna varning med %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:6959
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "vÃ¤rdet %qE av typen %qT Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:6972
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "antalet %<constexpr%>-evalueringsoperationer Ã¶verskrider grÃ¤nsen pÃ¥ %wd (anvÃ¤nd %<-fconstexpr-ops-limit=%> fÃ¶r att Ã¶ka grÃ¤nsen)"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "kontrollen skickas via definitionen av %qD med trÃ¥dlagringsvaraktighet"
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "kontrollen skickas via definitionen av %qD med statisk Lagringsvaraktighet"
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporÃ¤r av den ej litterala typen %qT i ett konstant uttryck"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "en %<reinterpret_cast%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "konvertering frÃ¥n pekartypen %qT till den aritmetiska typen %qT i ett konstant uttryck"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "typkonvertering frÃ¥n %qT Ã¤r inte tillÃ¥tet"
  
! #: cp/constexpr.cc:7700
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE Ã¤r inte ett konstant uttryck nÃ¤r kassen %qT fortfarande Ã¤r ofullstÃ¤ndig"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "uttrycket %qE Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:7968
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "kontraktspredikatet Ã¤r falskt i ett konstant uttryck"
  
! #: cp/constexpr.cc:7984
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ovÃ¤ntat mall-id %qE"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "funktionskoncept mÃ¥ste anropas"
  
! #: cp/constexpr.cc:8015
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "adressen fÃ¶r ett anrop av %qs Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:8079
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ovÃ¤ntat uttryck %qE av sorten %s"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom det har referenser till muterbara delobjekt av %qT"
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom det refererar till en ofullstÃ¤ndigt initierad variabel"
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom det refererar ett resultat av %<operator new%>"
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE Ã¤r inte ett konstant uttryck eftersom allokerad lagring inte har avallokerats"
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "omedelbar evaluering returnerar adressen till en omedelbar funktion %qD"
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "konvertering av l-vÃ¤rde till r-vÃ¤rde av ett volatilt l-vÃ¤rde %qE med typen %qT"
  
! #: cp/constexpr.cc:9257
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "lambdafÃ¥ngst av %qE Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "fÃ¶r att det anvÃ¤nds som ett gl-vÃ¤rde"
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> frÃ¥n heltal till pekare"
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "adress-av pÃ¥ ett objekt %qE med trÃ¥dlokal eller automatisk lagring Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:9389
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%<this%> anvÃ¤nds i ett konstant uttryck"
  
! #: cp/constexpr.cc:9538
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "lambdauttryck Ã¤r inte ett konstant uttryck fÃ¶re C++17"
  
! #: cp/constexpr.cc:9550
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-uttryck Ã¤r inte ett konstant uttryck fÃ¶re C++20"
  
! #: cp/constexpr.cc:9616
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuella funktioner kan inte %<constexpr%> fÃ¶re C++20"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> Ã¤r inte ett konstant uttryck eftersom %qE har polymorf typ"
  
! #: cp/constexpr.cc:9695
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "typkonvertering till %qT som inte Ã¤r en heltalstyp i ett konstant uttryck"
  
! #: cp/constexpr.cc:9756
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD Ã¤r definierad %<thread_local%> i en %<constexpr%>-kontext"
  
! #: cp/constexpr.cc:9764
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD Ã¤r definierad %<static%> i en %<constexpr%>-kontext"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "division med noll Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> Ã¤r inte ett konstant uttryck"
  
! #: cp/constexpr.cc:10011
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "ingendera grenen av %<if%> Ã¤r ett konstant uttryck"
  
! #: cp/constexpr.cc:10024
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "ickekonstant vektorinitierare"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "en etikettdefinition i en %<constexpr%>-funktion Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>"
  
  # ast = abstract syntax tree
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ovÃ¤ntat AST av sorten %s"
*************** msgstr "%qE tillhandahÃ¥lls av %qT men %
*** 51747,51753 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "det gÃ¥r inte att initiera ett returobjekt av typen %qT med ett r-vÃ¤rde av typen %<void%>"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "bÃ¥da grenarna av en %<if%>-sats markerad som %qs"
--- 51762,51768 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "det gÃ¥r inte att initiera ett returobjekt av typen %qT med ett r-vÃ¤rde av typen %<void%>"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "bÃ¥da grenarna av en %<if%>-sats markerad som %qs"
*************** msgstr "i C++11 Ã¤r standard fÃ¶r destru
*** 51772,51804 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "i C++11 kommer denna %<throw%> att anropa %<terminate%> eftersom standard fÃ¶r destruerare Ã¤r %<noexcept%>"
  
! #: cp/cp-gimplify.cc:3231
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "ignorerar attributet %qE efter tidigare %qE"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ã¤r inte en typ"
  
! #: cp/cp-gimplify.cc:3323
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD Ã¤r inte en klasstyp"
  
! #: cp/cp-gimplify.cc:3340
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD har inte typen %<const char *%>"
  
! #: cp/cp-gimplify.cc:3350
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD har inte heltalstyp"
  
! #: cp/cp-gimplify.cc:3362
  #, 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%> innehÃ¥ller inte endast icke-statiska datamedlemmar %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> och %<_M_column%>"
--- 51787,51829 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "i C++11 kommer denna %<throw%> att anropa %<terminate%> eftersom standard fÃ¶r destruerare Ã¤r %<noexcept%>"
  
! #: cp/cp-gimplify.cc:3233
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "ignorerar attributet %qE efter tidigare %qE"
  
! #: cp/cp-gimplify.cc:3275
! #, gcc-internal-format
! msgid "pack expansion of %qE attribute"
! msgstr "paketexpandering av attributet %qE"
! 
! #: cp/cp-gimplify.cc:3278
! #, gcc-internal-format
! msgid "use fold expression in the attribute argument instead"
! msgstr "anvÃ¤nd vikningsuttryck i attributargumentet istÃ¤llet"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ã¤r inte en typ"
  
! #: cp/cp-gimplify.cc:3335
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD Ã¤r inte en klasstyp"
  
! #: cp/cp-gimplify.cc:3352
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD har inte typen %<const char *%>"
  
! #: cp/cp-gimplify.cc:3362
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD har inte heltalstyp"
  
! #: cp/cp-gimplify.cc:3374
  #, 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%> innehÃ¥ller inte endast icke-statiska datamedlemmar %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> och %<_M_column%>"
*************** msgstr "Ã¤n tidigare deklaration av %qF"
*** 52222,52228 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "omdeklaration av %qD skiljer i %qs frÃ¥n tidigare deklaration"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "tidigare deklaration %qD"
--- 52247,52253 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "omdeklaration av %qD skiljer i %qs frÃ¥n tidigare deklaration"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "tidigare deklaration %qD"
*************** msgstr "ignorerar attribut anvÃ¤nda pÃ¥
*** 52818,52824 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "ignorerar attribut anvÃ¤nda pÃ¥ beroende typ %qT utan en associerad deklaration"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD Ã¤r initierad (anvÃ¤nd %qs istÃ¤llet)"
--- 52843,52849 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "ignorerar attribut anvÃ¤nda pÃ¥ beroende typ %qT utan en associerad deklaration"
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD Ã¤r initierad (anvÃ¤nd %qs istÃ¤llet)"
*************** msgstr "ogiltig initierare fÃ¶r %q#D"
*** 53023,53030 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-beteckningen %qE utanfÃ¶r aggregatinitierare"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "fÃ¶r mÃ¥nga initierare fÃ¶r %qT"
--- 53048,53055 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-beteckningen %qE utanfÃ¶r aggregatinitierare"
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "fÃ¶r mÃ¥nga initierare fÃ¶r %qT"
*************** msgstr "%<declare variant%> pÃ¥ virtuell
*** 53139,53155 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "tilldelning (inte initiering) i deklaration"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillÃ¥ter inte specificeraren %<register%> av lagringsklass"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "specificeraren %<register%> av lagringsklass angiven"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarationen av %q#D har ingen initierare"
--- 53164,53180 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "tilldelning (inte initiering) i deklaration"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillÃ¥ter inte specificeraren %<register%> av lagringsklass"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "specificeraren %<register%> av lagringsklass angiven"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarationen av %q#D har ingen initierare"
*************** msgstr "%<long%> och %<short%> angivna t
*** 53935,53951 ****
  msgid "%qs specified with %qT"
  msgstr "%qs specificerad med %qT"
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
! msgid "%qs specified with %qD"
! msgstr "%qs specificerad med %qD"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs specificerad med %<decltype%>"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs specificerad med %<typeof%>"
--- 53960,53976 ----
  msgid "%qs specified with %qT"
  msgstr "%qs specificerad med %qT"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
! msgid "%qs specified with typedef-name %qD"
! msgstr "%qs specificerad med typedef-namn %qD"
  
! #: cp/decl.cc:12491
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs specificerad med %<decltype%>"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs specificerad med %<typeof%>"
*************** msgstr "en konstruerare kan inte vara %<
*** 54533,54539 ****
  msgid "a concept cannot be a member function"
  msgstr "ett koncept kan inte vara en medlemsfunktion"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kan inte vara %qs"
--- 54558,54564 ----
  msgid "a concept cannot be a member function"
  msgstr "ett koncept kan inte vara en medlemsfunktion"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kan inte vara %qs"
*************** msgstr "ett namnlÃ¶st fÃ¤lt Ã¤r varken e
*** 54573,54895 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ett attribut som tillhÃ¶r en vÃ¤ndeklaration som inte Ã¤r en definition ignoreras"
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisk datamedlem %qE deklarerad %qs"
  
! #: cp/decl.cc:14458
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statiska %<constexpr%>-datamedlemmen %qD mÃ¥ste ha en initierare"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ickestatisk datamedlem %qE deklarerad %qs"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen %<auto%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen %<register%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen %<__thread%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14588
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen %<thread_local%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-specificerare i %qs Ã¤r inte tillÃ¥tet utanfÃ¶r en klassdefinition"
  
! #: cp/decl.cc:14605
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "specificerare %<static%> Ã¤r ogiltigt fÃ¶r funktion %qs deklarerad utanfÃ¶r global rÃ¤ckvidd"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "specificerare %<inline%> Ã¤r ogiltig fÃ¶r funktionen %qs deklarerad utanfÃ¶r global rÃ¤ckvidd"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuell icke klassfunktion %qs"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs definierad utan att vara i klassrÃ¤ckvidd"
  
! #: cp/decl.cc:14625
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs deklarerad utan att vara i klassrÃ¤ckvidd"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "det gÃ¥r inte deklarera medlemsfunktionen %qD att ha statisk lÃ¤nkklass"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan inte deklarera en statisk funktion i en annan funktion"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> fÃ¥r inte anvÃ¤ndas vid definition (till skillnad mot deklaration) av statisk datamedlem"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem %qD deklarerad %<register%>"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "det gÃ¥r inte att deklarera medlem %q#D att ha extern lÃ¤nkklass"
  
! #: cp/decl.cc:14739
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarationen av %<constexpr%>-variabeln %qD Ã¤r inte en definition"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "en variabel kan inte deklareras %<consteval%>"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initierad och deklarerad %<extern%>"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs har bÃ¥de %<extern%> och initierare"
  
! #: cp/decl.cc:14980
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "standardargument %qE anvÃ¤nder %qD"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardargument %qE anvÃ¤nder lokal variabel %qD"
  
! #: cp/decl.cc:15110
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "felaktig anvÃ¤ndning av cv-kvalificerad typ %qT i en parameterdeklaration"
  
! #: cp/decl.cc:15114
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "felaktig anvÃ¤ndning av typen %<void%> i en parameterdeklaration"
  
! #: cp/decl.cc:15143
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-kvalificerad parameter bÃ¶r undvikas"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD ogiltigt deklarerad metodtyp"
  
! #: cp/decl.cc:15176
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD inkluderar pekare till vektor %qT med okÃ¤nd grÃ¤ns"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD inkluderar referens till vektor %qT med okÃ¤nd grÃ¤ns"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ogiltig konstruerare, du menade fÃ¶rmodligen %<%T (const %T&)%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD Ã¤r kanske inte deklarerad i en namnrymd"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD fÃ¥r inte deklareras som statisk"
  
! #: cp/decl.cc:15551
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD mÃ¥ste vara en icke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15559
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mÃ¥ste vara en medlemsfunktion"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD fÃ¥r bara vara en statisk medlemsfunktion med %<-std=c++23%> eller %<-std=gnu++23%>"
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD mÃ¥ste vara antingen en medlemsfunktion som inte Ã¤r statisk eller funktion som inte Ã¤r medlem"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD mÃ¥ste ha ett argument med klass- eller upprÃ¤kningstyp"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ fÃ¶rhindrar Ã¶verlagring av %<operator ?:%>"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD fÃ¥r inte ha variabelt antal argument"
  
! #: cp/decl.cc:15654
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD mÃ¥ste ha antingen noll eller ett argument"
  
! #: cp/decl.cc:15655
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD mÃ¥ste ha antingen ett eller tvÃ¥ argument"
  
! #: cp/decl.cc:15667
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD mÃ¥ste ha %<int%> som sitt argument"
  
! #: cp/decl.cc:15668
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD mÃ¥ste ha %<int%> som sitt andra argument"
  
! #: cp/decl.cc:15679
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD fÃ¥r inte ha nÃ¥gra argument"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD mÃ¥ste ha exakt ett argument"
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD mÃ¥ste ha exakt tvÃ¥ argument"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kan inte ha standardargument"
  
! #: cp/decl.cc:15730
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering av %qT till %<void%> kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15737
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering av %qT till en referens till samma typ kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering av %qT till samma typ kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering av %qT till en referens till basklassen %qT kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15750
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering av %qT till basklassen %qT kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "anvÃ¤ndardefinierad %qD berÃ¤knar alltid bÃ¥da argumenten"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD skall returnera %qT"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD skall returnera %qT"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD skall returnera som vÃ¤rde"
  
! #: cp/decl.cc:15859
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "malltypparametern %qT anvÃ¤nds efter %qs"
  
! #: cp/decl.cc:15882
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "anvÃ¤ndning av aliasmallspecialisering %qT efter %qs"
  
! #: cp/decl.cc:15885
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-namnet %qD anvÃ¤nds efter %qs"
  
! #: cp/decl.cc:15887
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD har en tidigare deklaration hÃ¤r"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT refererad till som %qs"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT har en tidigare deklaration hÃ¤r"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT refererad till som enum"
--- 54598,54920 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ett attribut som tillhÃ¶r en vÃ¤ndeklaration som inte Ã¤r en definition ignoreras"
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisk datamedlem %qE deklarerad %qs"
  
! #: cp/decl.cc:14467
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statiska %<constexpr%>-datamedlemmen %qD mÃ¥ste ha en initierare"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ickestatisk datamedlem %qE deklarerad %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen %<auto%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen %<register%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen %<__thread%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14597
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen %<thread_local%> Ã¤r ogiltig fÃ¶r funktionen %qs"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-specificerare i %qs Ã¤r inte tillÃ¥tet utanfÃ¶r en klassdefinition"
  
! #: cp/decl.cc:14614
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "specificerare %<static%> Ã¤r ogiltigt fÃ¶r funktion %qs deklarerad utanfÃ¶r global rÃ¤ckvidd"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "specificerare %<inline%> Ã¤r ogiltig fÃ¶r funktionen %qs deklarerad utanfÃ¶r global rÃ¤ckvidd"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuell icke klassfunktion %qs"
  
! #: cp/decl.cc:14633
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs definierad utan att vara i klassrÃ¤ckvidd"
  
! #: cp/decl.cc:14634
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs deklarerad utan att vara i klassrÃ¤ckvidd"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "det gÃ¥r inte deklarera medlemsfunktionen %qD att ha statisk lÃ¤nkklass"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan inte deklarera en statisk funktion i en annan funktion"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> fÃ¥r inte anvÃ¤ndas vid definition (till skillnad mot deklaration) av statisk datamedlem"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem %qD deklarerad %<register%>"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "det gÃ¥r inte att deklarera medlem %q#D att ha extern lÃ¤nkklass"
  
! #: cp/decl.cc:14748
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarationen av %<constexpr%>-variabeln %qD Ã¤r inte en definition"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "en variabel kan inte deklareras %<consteval%>"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initierad och deklarerad %<extern%>"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs har bÃ¥de %<extern%> och initierare"
  
! #: cp/decl.cc:14989
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "standardargument %qE anvÃ¤nder %qD"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardargument %qE anvÃ¤nder lokal variabel %qD"
  
! #: cp/decl.cc:15119
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "felaktig anvÃ¤ndning av cv-kvalificerad typ %qT i en parameterdeklaration"
  
! #: cp/decl.cc:15123
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "felaktig anvÃ¤ndning av typen %<void%> i en parameterdeklaration"
  
! #: cp/decl.cc:15152
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-kvalificerad parameter bÃ¶r undvikas"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD ogiltigt deklarerad metodtyp"
  
! #: cp/decl.cc:15185
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD inkluderar pekare till vektor %qT med okÃ¤nd grÃ¤ns"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD inkluderar referens till vektor %qT med okÃ¤nd grÃ¤ns"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ogiltig konstruerare, du menade fÃ¶rmodligen %<%T (const %T&)%>"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD Ã¤r kanske inte deklarerad i en namnrymd"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD fÃ¥r inte deklareras som statisk"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD mÃ¥ste vara en icke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15568
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mÃ¥ste vara en medlemsfunktion"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD fÃ¥r bara vara en statisk medlemsfunktion med %<-std=c++23%> eller %<-std=gnu++23%>"
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD mÃ¥ste vara antingen en medlemsfunktion som inte Ã¤r statisk eller funktion som inte Ã¤r medlem"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD mÃ¥ste ha ett argument med klass- eller upprÃ¤kningstyp"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ fÃ¶rhindrar Ã¶verlagring av %<operator ?:%>"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD fÃ¥r inte ha variabelt antal argument"
  
! #: cp/decl.cc:15663
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD mÃ¥ste ha antingen noll eller ett argument"
  
! #: cp/decl.cc:15664
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD mÃ¥ste ha antingen ett eller tvÃ¥ argument"
  
! #: cp/decl.cc:15676
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD mÃ¥ste ha %<int%> som sitt argument"
  
! #: cp/decl.cc:15677
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD mÃ¥ste ha %<int%> som sitt andra argument"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD fÃ¥r inte ha nÃ¥gra argument"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD mÃ¥ste ha exakt ett argument"
  
! #: cp/decl.cc:15700
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD mÃ¥ste ha exakt tvÃ¥ argument"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kan inte ha standardargument"
  
! #: cp/decl.cc:15739
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering av %qT till %<void%> kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15746
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering av %qT till en referens till samma typ kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15748
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering av %qT till samma typ kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15757
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering av %qT till en referens till basklassen %qT kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15759
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering av %qT till basklassen %qT kommer aldrig anvÃ¤nda en typkonverteringsoperator"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "anvÃ¤ndardefinierad %qD berÃ¤knar alltid bÃ¥da argumenten"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD skall returnera %qT"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD skall returnera %qT"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD skall returnera som vÃ¤rde"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "malltypparametern %qT anvÃ¤nds efter %qs"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "anvÃ¤ndning av aliasmallspecialisering %qT efter %qs"
  
! #: cp/decl.cc:15894
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-namnet %qD anvÃ¤nds efter %qs"
  
! #: cp/decl.cc:15896
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD har en tidigare deklaration hÃ¤r"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT refererad till som %qs"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT har en tidigare deklaration hÃ¤r"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT refererad till som enum"
*************** msgstr "%qT refererad till som enum"
*** 54901,55010 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "mallargument krÃ¤vs fÃ¶r %<%s %T%>"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referens till %qD Ã¤r tvetydig"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "klassmallen %qD omdeklarerad som en icke-mall"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD har samma namn som klassen den Ã¤r deklarerad i"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ã¤r inte en mall"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "kanske du vill explicit lÃ¤gga till %<%T::%>"
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "enum %q#D anvÃ¤nds utan tidigare deklaration"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "omdeklaration av %qT som en icke-mall"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "det gÃ¥r inte att deklarera %qD i en annan modul"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "hÃ¤rledd unionen %qT ogiltig"
  
! #: cp/decl.cc:16289
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT definierad med flera direkta baser"
  
! #: cp/decl.cc:16300
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT definierad med en direkt virtuell bas"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "bastyp %qT Ã¤r ingen post- eller klasstyp"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiv typ %qT odefinierad"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "upprepat bastyp %qT ogiltig"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "upprÃ¤kningstyp med/utan rÃ¤ckviddsbegrÃ¤nsning stÃ¤mmer inte Ã¶verens fÃ¶r enum %q#T"
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidigare definition hÃ¤r"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "underliggande typ stÃ¤mmer inte Ã¶verens i enum %q#T"
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "olika underliggande typ i enum %q#T"
  
! #: cp/decl.cc:16531
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "det gÃ¥r inte att definiera %qD i en annan modul"
  
! #: cp/decl.cc:16606
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "underliggande typ %qT till %qT mÃ¥ste vara en heltalstyp"
--- 54926,55035 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "mallargument krÃ¤vs fÃ¶r %<%s %T%>"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referens till %qD Ã¤r tvetydig"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "klassmallen %qD omdeklarerad som en icke-mall"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD har samma namn som klassen den Ã¤r deklarerad i"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ã¤r inte en mall"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "kanske du vill explicit lÃ¤gga till %<%T::%>"
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "enum %q#D anvÃ¤nds utan tidigare deklaration"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "omdeklaration av %qT som en icke-mall"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "det gÃ¥r inte att deklarera %qD i en annan modul"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "hÃ¤rledd unionen %qT ogiltig"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT definierad med flera direkta baser"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT definierad med en direkt virtuell bas"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "bastyp %qT Ã¤r ingen post- eller klasstyp"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiv typ %qT odefinierad"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "upprepat bastyp %qT ogiltig"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "upprÃ¤kningstyp med/utan rÃ¤ckviddsbegrÃ¤nsning stÃ¤mmer inte Ã¶verens fÃ¶r enum %q#T"
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidigare definition hÃ¤r"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "underliggande typ stÃ¤mmer inte Ã¶verens i enum %q#T"
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "olika underliggande typ i enum %q#T"
  
! #: cp/decl.cc:16540
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "det gÃ¥r inte att definiera %qD i en annan modul"
  
! #: cp/decl.cc:16615
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "underliggande typ %qT till %qT mÃ¥ste vara en heltalstyp"
*************** msgstr "underliggande typ %qT till %qT m
*** 55013,55094 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ingen heltalstyp kan representera alla upprÃ¤kningsvÃ¤rdena i %qT"
  
! #: cp/decl.cc:16930
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qD Ã¤r inte en heltalstyp eller upprÃ¤kningstyp utan rÃ¤ckviddsbegrÃ¤nsning"
  
! #: cp/decl.cc:16940
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qD Ã¤r inte en heltalskonstant"
  
! #: cp/decl.cc:16989
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "Ã¶kat upprÃ¤kningsvÃ¤rde Ã¤r fÃ¶r stort fÃ¶r %<unsigned long%>"
  
! #: cp/decl.cc:16990
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "Ã¶kat upprÃ¤kningsvÃ¤rde Ã¤r fÃ¶r stort fÃ¶r %<long%>"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ã¶verspill i upprÃ¤kningsvÃ¤rden vid %qD"
  
! #: cp/decl.cc:17021
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "upprÃ¤kningsvÃ¤rdet %qE Ã¤r utanfÃ¶r intervallet fÃ¶r den underliggande typen %qT"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "fler definitioner av %q#T"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "returtypen %q#T Ã¤r ofullstÃ¤ndig"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> skall returnera en referens till %<*this%>"
  
! #: cp/decl.cc:18167
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "inga retursatser i funktion som returnerar %qT"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "endast enkel returtyp %<auto%> kan hÃ¤rledas till %<void%>"
  
! #: cp/decl.cc:18231
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen retursats i %<constexpr%>-funktion som returnerar icke-void"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD Ã¤r redan definierad i klassen %qT"
  
! #: cp/decl.cc:18812
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "anvÃ¤nder %qs"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "anvÃ¤ndning av %qD fÃ¶re hÃ¤rledning av %<auto%>"
--- 55038,55119 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ingen heltalstyp kan representera alla upprÃ¤kningsvÃ¤rdena i %qT"
  
! #: cp/decl.cc:16939
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qD Ã¤r inte en heltalstyp eller upprÃ¤kningstyp utan rÃ¤ckviddsbegrÃ¤nsning"
  
! #: cp/decl.cc:16949
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "upprÃ¤kningsvÃ¤rde fÃ¶r %qD Ã¤r inte en heltalskonstant"
  
! #: cp/decl.cc:16998
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "Ã¶kat upprÃ¤kningsvÃ¤rde Ã¤r fÃ¶r stort fÃ¶r %<unsigned long%>"
  
! #: cp/decl.cc:16999
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "Ã¶kat upprÃ¤kningsvÃ¤rde Ã¤r fÃ¶r stort fÃ¶r %<long%>"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ã¶verspill i upprÃ¤kningsvÃ¤rden vid %qD"
  
! #: cp/decl.cc:17030
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "upprÃ¤kningsvÃ¤rdet %qE Ã¤r utanfÃ¶r intervallet fÃ¶r den underliggande typen %qT"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "fler definitioner av %q#T"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "returtypen %q#T Ã¤r ofullstÃ¤ndig"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> skall returnera en referens till %<*this%>"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "inga retursatser i funktion som returnerar %qT"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "endast enkel returtyp %<auto%> kan hÃ¤rledas till %<void%>"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen retursats i %<constexpr%>-funktion som returnerar icke-void"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD Ã¤r redan definierad i klassen %qT"
  
! #: cp/decl.cc:18821
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "anvÃ¤nder %qs"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "anvÃ¤ndning av %qD fÃ¶re hÃ¤rledning av %<auto%>"
*************** msgstr "mallparameterlistan som ges stÃ¤
*** 55158,55304 ****
  msgid "destructor %qD declared as member template"
  msgstr "destrueraren %qD deklarerad som medlemsmall"
  
! #: cp/decl2.cc:872
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "ingen deklaration matchar %q#D"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr "inga konverteringsoperatorer deklarerade"
  
! #: cp/decl2.cc:880
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "ingen funktion med namnet %qD"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "%#qT Ã¤r definierad hÃ¤r"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokal klass %q#T skall inte ha statisk datamedlem %q#D"
  
! #: cp/decl2.cc:951
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "statisk datamedlem %qD i namnlÃ¶s klass"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "den namnlÃ¶sa klassen Ã¤r definierad hÃ¤r"
  
! #: cp/decl2.cc:1034
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "explicit mallargumentlista Ã¤r inte tillÃ¥tet"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD Ã¤r redan definierad i %qT"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ogiltig initierare fÃ¶r medlemsfunktion %qD"
  
! #: cp/decl2.cc:1122
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "initierare angiven fÃ¶r vÃ¤nfunktionen %qD"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "initierare angiven fÃ¶r statisk medlemsfunktion %qD"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%>-specificerare Ã¤r inte tillÃ¥tna pÃ¥ icke-statiska datamedlemmar"
  
! #: cp/decl2.cc:1230
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bitfÃ¤ltet %qD med icke-heltalstypen %qT"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "det gÃ¥r inte att deklarera %qD att vara en bitfÃ¤ltstyp"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "det gÃ¥r inte att deklarera bitfÃ¤lt %qD med funktionstyp"
  
! #: cp/decl2.cc:1255
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "det gÃ¥r inte att deklarera bitfÃ¤lt %qD med typen %<warn_if_not_aligned%>"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD Ã¤r redan definierad i klassen %qT"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem %qD kan inte vara ett bitfÃ¤lt"
  
! #: cp/decl2.cc:1284
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bredden pÃ¥ bitfÃ¤ltet %qD har icke-heltalstyp %qT"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "den statiska datamedlemmen %q+D Ã¤r inuti deklarationsmÃ¥lsdirektiv"
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> Ã¤r inte tillÃ¥tet att anges i detta sammanhang"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym post som inte Ã¤r inuti en namngiven typ"
  
! #: cp/decl2.cc:1829
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar"
  
! #: cp/decl2.cc:1836
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privat medlem %q#D i anonym union"
  
! #: cp/decl2.cc:1839
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "skyddad medlem %q#D i anonym union"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonyma aggregat med namnrymdsrÃ¤ckvidd mÃ¥ste vara statiska"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym union utan medlemmar"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> mÃ¥ste returnera typ %qT"
--- 55183,55329 ----
  msgid "destructor %qD declared as member template"
  msgstr "destrueraren %qD deklarerad som medlemsmall"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "ingen deklaration matchar %q#D"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr "inga konverteringsoperatorer deklarerade"
  
! #: cp/decl2.cc:885
  #, gcc-internal-format
  msgid "no functions named %qD"
  msgstr "ingen funktion med namnet %qD"
  
! #: cp/decl2.cc:887
  #, gcc-internal-format
  msgid "%#qT defined here"
  msgstr "%#qT Ã¤r definierad hÃ¤r"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "lokal klass %q#T skall inte ha statisk datamedlem %q#D"
  
! #: cp/decl2.cc:956
  #, gcc-internal-format
  msgid "static data member %qD in unnamed class"
  msgstr "statisk datamedlem %qD i namnlÃ¶s klass"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr "den namnlÃ¶sa klassen Ã¤r definierad hÃ¤r"
  
! #: cp/decl2.cc:1039
  #, gcc-internal-format
  msgid "explicit template argument list not allowed"
  msgstr "explicit mallargumentlista Ã¤r inte tillÃ¥tet"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD Ã¤r redan definierad i %qT"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ogiltig initierare fÃ¶r medlemsfunktion %qD"
  
! #: cp/decl2.cc:1127
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "initierare angiven fÃ¶r vÃ¤nfunktionen %qD"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "initierare angiven fÃ¶r statisk medlemsfunktion %qD"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%>-specificerare Ã¤r inte tillÃ¥tna pÃ¥ icke-statiska datamedlemmar"
  
! #: cp/decl2.cc:1235
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bitfÃ¤ltet %qD med icke-heltalstypen %qT"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "det gÃ¥r inte att deklarera %qD att vara en bitfÃ¤ltstyp"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "det gÃ¥r inte att deklarera bitfÃ¤lt %qD med funktionstyp"
  
! #: cp/decl2.cc:1260
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "det gÃ¥r inte att deklarera bitfÃ¤lt %qD med typen %<warn_if_not_aligned%>"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD Ã¤r redan definierad i klassen %qT"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem %qD kan inte vara ett bitfÃ¤lt"
  
! #: cp/decl2.cc:1289
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bredden pÃ¥ bitfÃ¤ltet %qD har icke-heltalstyp %qT"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "den statiska datamedlemmen %q+D Ã¤r inuti deklarationsmÃ¥lsdirektiv"
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> Ã¤r inte tillÃ¥tet att anges i detta sammanhang"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym post som inte Ã¤r inuti en namngiven typ"
  
! #: cp/decl2.cc:1834
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar"
  
! #: cp/decl2.cc:1841
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privat medlem %q#D i anonym union"
  
! #: cp/decl2.cc:1844
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "skyddad medlem %q#D i anonym union"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonyma aggregat med namnrymdsrÃ¤ckvidd mÃ¥ste vara statiska"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym union utan medlemmar"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> mÃ¥ste returnera typ %qT"
*************** msgstr "%<operator new%> mÃ¥ste returner
*** 55307,55400 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "fÃ¶rsta parametern till %<operator new%> kan inte ha standardargument"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> tar typen %<size_t%> (%qT) som fÃ¶rsta parameter"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> mÃ¥ste returnera typ %qT"
  
! #: cp/decl2.cc:2023
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "en fÃ¶rstÃ¶rande %<operator delete%> mÃ¥ste vara medlemsfunktion"
  
! #: cp/decl2.cc:2026
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kan inte vara en fÃ¶rstÃ¶rande delete"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "en fÃ¶rstÃ¶rande %<operator delete%> mÃ¥ste vara en vanlig avallokeringsfunktion"
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> tar typen %qT som fÃ¶rsta parameter"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT har ett fÃ¤lt %q#D vars typ inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT har ett fÃ¤lt %qD vars typ beror pÃ¥ typen %qT som inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT har ett fÃ¤lt %q#D vars typ inte har intern lÃ¤nkklass"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT har ett fÃ¤lt %q#D vars typ anvÃ¤nder den anonyma namnrymden"
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n typen fÃ¶r dess fÃ¤lt %qD"
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT har en bas %qT som inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT har en bas %qT vilken beror pÃ¥ typen %qT vilken inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT har en bas %qT vilken har intern lÃ¤nkklass"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT har en bas %qT vilken anvÃ¤nder den anonyma namnrymden"
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n sin bas %qT"
  
! #: cp/decl2.cc:4566
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D, deklarerad med en namnlÃ¶s typ, anvÃ¤nds men Ã¤r aldrig definierad"
--- 55332,55425 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "fÃ¶rsta parametern till %<operator new%> kan inte ha standardargument"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> tar typen %<size_t%> (%qT) som fÃ¶rsta parameter"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> mÃ¥ste returnera typ %qT"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "en fÃ¶rstÃ¶rande %<operator delete%> mÃ¥ste vara medlemsfunktion"
  
! #: cp/decl2.cc:2031
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kan inte vara en fÃ¶rstÃ¶rande delete"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "en fÃ¶rstÃ¶rande %<operator delete%> mÃ¥ste vara en vanlig avallokeringsfunktion"
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> tar typen %qT som fÃ¶rsta parameter"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT har ett fÃ¤lt %q#D vars typ inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT har ett fÃ¤lt %qD vars typ beror pÃ¥ typen %qT som inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT har ett fÃ¤lt %q#D vars typ inte har intern lÃ¤nkklass"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT har ett fÃ¤lt %q#D vars typ anvÃ¤nder den anonyma namnrymden"
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n typen fÃ¶r dess fÃ¤lt %qD"
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT har en bas %qT som inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT har en bas %qT vilken beror pÃ¥ typen %qT vilken inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT har en bas %qT vilken har intern lÃ¤nkklass"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT har en bas %qT vilken anvÃ¤nder den anonyma namnrymden"
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT Ã¤r deklarerad med stÃ¶rre synlighet Ã¤n sin bas %qT"
  
! #: cp/decl2.cc:4571
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr "%q#D, deklarerad med en namnlÃ¶s typ, anvÃ¤nds men Ã¤r aldrig definierad"
*************** msgstr "%q#D, deklarerad med en namnlÃ¶s
*** 55403,55501 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "namnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4579
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "namnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4583
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D refererar inte till den okvalificerade typen, sÃ¥ den anvÃ¤nds int fÃ¶r lÃ¤nkklass"
  
! #: cp/decl2.cc:4591
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, deklarerad med en lokal typ %qT, anvÃ¤nds men Ã¤r aldrig definierad"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "typen %qT utan lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4598
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "typen %qT utan nÃ¥gon lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4795
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "mangling av %q#D som %qE stÃ¥r i konflikt med en tidigare mangling"
  
! #: cp/decl2.cc:4798
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "tidigare mangling %q#D"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "en senare %<-fabi-version=%> (eller =0) undviker detta fel med en Ã¤ndring av manglingen"
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "programmet borde Ã¤ven definiera %qD"
  
! #: cp/decl2.cc:5209
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-funktion %qD anvÃ¤nd men aldrig definierad"
  
! #: cp/decl2.cc:5436
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "standardargumentet saknas fÃ¶r parameter %P till %q#D"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "â€¦ fÃ¶ljande parameter %P som har ett standardargument"
  
! #: cp/decl2.cc:5565
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implicit deklarerad %qD bÃ¶r undvikas"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "fÃ¶r att %qT har anvÃ¤ndarlevererad %qD"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterar lambda som anvÃ¤nder %<...%> till funktionspekare"
  
! #: cp/decl2.cc:5713
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "anvÃ¤ndning av borttagen funktion %qD"
  
! #: cp/decl2.cc:5767
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "anvÃ¤ndning av funktionen %qD med ej uppfyllda begrÃ¤nsningar"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "anvÃ¤ndning av det inbyggda parameterpaketet %qD utanfÃ¶r en mall"
--- 55428,55526 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "namnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4584
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "namnlÃ¶s typ utan lÃ¤nkklass anvÃ¤nds fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4588
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D refererar inte till den okvalificerade typen, sÃ¥ den anvÃ¤nds int fÃ¶r lÃ¤nkklass"
  
! #: cp/decl2.cc:4596
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, deklarerad med en lokal typ %qT, anvÃ¤nds men Ã¤r aldrig definierad"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "typen %qT utan lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera variabeln %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4603
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "typen %qT utan nÃ¥gon lÃ¤nkklass anvÃ¤nd fÃ¶r att deklarera funktionen %q#D med lÃ¤nkklass"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "mangling av %q#D som %qE stÃ¥r i konflikt med en tidigare mangling"
  
! #: cp/decl2.cc:4803
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "tidigare mangling %q#D"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "en senare %<-fabi-version=%> (eller =0) undviker detta fel med en Ã¤ndring av manglingen"
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "programmet borde Ã¤ven definiera %qD"
  
! #: cp/decl2.cc:5214
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-funktion %qD anvÃ¤nd men aldrig definierad"
  
! #: cp/decl2.cc:5441
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "standardargumentet saknas fÃ¶r parameter %P till %q#D"
  
! #: cp/decl2.cc:5446
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "â€¦ fÃ¶ljande parameter %P som har ett standardargument"
  
! #: cp/decl2.cc:5570
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implicit deklarerad %qD bÃ¶r undvikas"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "fÃ¶r att %qT har anvÃ¤ndarlevererad %qD"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterar lambda som anvÃ¤nder %<...%> till funktionspekare"
  
! #: cp/decl2.cc:5718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "anvÃ¤ndning av borttagen funktion %qD"
  
! #: cp/decl2.cc:5772
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "anvÃ¤ndning av funktionen %qD med ej uppfyllda begrÃ¤nsningar"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "anvÃ¤ndning av det inbyggda parameterpaketet %qD utanfÃ¶r en mall"
*************** msgstr "%qT Ã¤r redan en vÃ¤n till %qT"
*** 55756,56168 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "vÃ¤ndeklarationen %qD fÃ¥r inte ha virt-specificerare"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "medlem %qD deklarerad som vÃ¤n fÃ¶re typ %qT definieras"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "vÃ¤ndeklaration %q#D deklarerar en icke-mall-funktion"
  
! #: cp/friend.cc:651
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(om detta inte Ã¤r vad du avsÃ¥g, se till att funktionsmallen redan har deklarerats och lÃ¤gg till %<<>%> efter funktionsnamnet hÃ¤r)"
  
! #: cp/init.cc:391
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "vÃ¤rdeinitiering av ofullstÃ¤ndig typ %qT"
  
! #: cp/init.cc:474
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "det gÃ¥r inte att vÃ¤rdeinitiera vektorn %qT med okÃ¤nd grÃ¤ns"
  
! #: cp/init.cc:513
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "vÃ¤rdeinitiering av funktionstypen %qT"
  
! #: cp/init.cc:519
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "vÃ¤rdeinitiering av referenstypen %qT"
  
! #: cp/init.cc:586
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursiv instansiering av standardmedlemsinitierare fÃ¶r %qD"
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "standardmedlemsinitieraren fÃ¶r %qD behÃ¶vs fÃ¶re slutet pÃ¥ dess omgivande klass"
  
! #: cp/init.cc:745
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initierare fÃ¶r flexibel vektormedlem %q#D"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "initiering av %qD frÃ¥n %qE utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn"
  
! #: cp/init.cc:914 cp/init.cc:995
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD initieras med sig sjÃ¤lv"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr "referensen %qD Ã¤r inte Ã¤nnu bunden till ett vÃ¤rde nÃ¤r den anvÃ¤nds hÃ¤r"
  
! #: cp/init.cc:924
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "medlemmen %qD anvÃ¤nds oinitierad"
  
! #: cp/init.cc:972
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD skall initieras i medlemsinitieringslistan"
  
! #: cp/init.cc:1116
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ogiltig initierare fÃ¶r vektormedlem %q#D"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "oinitierad const-medlem i %q#T"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D borde initieras"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "oinitierad referensmedlem i %q#T"
  
! #: cp/init.cc:1334
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD kommer initieras efter"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "basen %qT kommer initieras efter"
  
! #: cp/init.cc:1341
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  basen %qT"
  
! #: cp/init.cc:1345
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  vid initiering hÃ¤r"
  
! #: cp/init.cc:1362
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "flera initieringar givna fÃ¶r %qD"
  
! #: cp/init.cc:1366
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "flera initieringar givna fÃ¶r basen %qT"
  
! #: cp/init.cc:1453
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initiering av flera medlemmar av %qT"
  
! #: cp/init.cc:1562
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "basklass %q#T skulle varit explicit initierad i kopieringskonstrueraren"
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "klass %qT har inget fÃ¤lt med namnet %qD"
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D Ã¤r en statisk datamedlem; den kan endast initieras vid sin definition"
  
! #: cp/init.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D Ã¤r inte en icke-statisk datamedlem i %qT"
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "namnlÃ¶s initierare fÃ¶r %qT, som inte har nÃ¥gra basklasser"
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "namnlÃ¶s initierare fÃ¶r %qT som anvÃ¤nder multipelt arv"
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD Ã¤r bÃ¥de en direkt bas och en indirekt virtuell bas"
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "typ %qT Ã¤r inte en direkt eller virtuell bas till %qT"
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "typ %qT Ã¤r inte en direkt bas till %qT"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "vektorer mÃ¥ste initieras med en initierare inom klamrar"
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT Ã¤r inte en klasstyp"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "ofullstÃ¤ndig typ %qT har inte medlem %qD"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ogiltigt pekare till bitfÃ¤lt %qD"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ogiltig anvÃ¤ndning av icke-statisk medlemsfunktion %qD"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ogiltig anvÃ¤ndning av icke-statisk datamedlem %qD"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "oinitierad referensmedlem i %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "oinitierad referensmedlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2733
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "oinitierad referensmedlem i basen %q#T till %q#T"
  
! #: cp/init.cc:2749
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "oinitierad const-medlem i %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "oinitierad const-medlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2761
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "oinitierad const-medlem i basen %q#T till %q#T"
  
! #: cp/init.cc:2876
  #, 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 "placerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken %qwi"
  
! #: cp/init.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "placerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwu"
  
! #: cp/init.cc:2889
  #, 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 "placerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwi"
  
! #: cp/init.cc:2892
  #, 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 at most %qwu"
  msgstr "placerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwu"
  
! #: cp/init.cc:2901
  #, 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 "placerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwi"
  
! #: cp/init.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "placerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwu"
  
! #: cp/init.cc:2921
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "vid avstÃ¥ndet %wi frÃ¥n %qD deklarerad hÃ¤r"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "vid avstÃ¥ndet [%wi, %wi] frÃ¥n %qD deklarerad hÃ¤r"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "heltalsspill i vektorstorlek"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "vektorstorlek i new-uttryck mÃ¥ste vara en konstant"
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "variabelt Ã¤ndrad typ inte tillÃ¥ten i new-uttryck"
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "en ny lÃ¤ngd fÃ¶r en icke-konstant vektor mÃ¥ste anges direkt, inte av %<typedef%>"
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "new-lÃ¤ngden fÃ¶r en icke-konstant vektor mÃ¥ste anges utan parenteserna runt typ-id:t"
  
! #: cp/init.cc:3179
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ogiltig typ %<void%> fÃ¶r %<new%>"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> av %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn"
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "oinitierad const i %<new%> av %q#T"
  
! #: cp/init.cc:3383
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "ingen lÃ¤mplig %qD i klassen %qT"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "begÃ¤ran av medlem %qD Ã¤r tvetydig"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> av typ %qT med utÃ¶kad justering %d"
  
! #: cp/init.cc:3474
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "anvÃ¤nder %qD, som inte har nÃ¥gon justeringsparameter"
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "anvÃ¤nd %<-faligned-new%> fÃ¶r att aktivera stÃ¶d fÃ¶r C++17 Ã¶verjusterade new"
  
! #: cp/init.cc:3673
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initierare inom parentes i vektor-new"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "storlek i vektor-new mÃ¥ste ha heltalstyp"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan inte anvÃ¤ndas pÃ¥ en referenstyp"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan inte anvÃ¤ndas pÃ¥ en funktionstyp"
  
! #: cp/init.cc:4107
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "mÃ¶jligt problem upptÃ¤ckt vid anrop av operatorn %<delete []%>"
  
! #: cp/init.cc:4111
  #, 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 "varken destrueraren eller den klasspecifika operatorn %<delete []%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definieras"
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "initierare tar slut i fÃ¶rtid"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "okÃ¤nd vektorstorlek i delete"
  
! #: cp/init.cc:5150
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶jligt problem upptÃ¤ckt vid anrop av %<operator delete%>"
  
! #: cp/init.cc:5155
  #, 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 "varken destrueraren eller den klasspecifika %<operator delete%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definieras"
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "radering av objekt av den abstrakta klasstypen %qT som har en ej virtuell destruerare kommer medfÃ¶ra odefinierat beteende"
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "radering av objekt av den polymorfa klasstypen %qT som har en ej virtuell destruerare kommer medfÃ¶ra odefinierat beteende"
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "typ till vektor-delete Ã¤r varken pekar- eller vektortyp"
--- 55781,56193 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "vÃ¤ndeklarationen %qD fÃ¥r inte ha virt-specificerare"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "medlem %qD deklarerad som vÃ¤n fÃ¶re typ %qT definieras"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "vÃ¤ndeklaration %q#D deklarerar en icke-mall-funktion"
  
! #: cp/friend.cc:661
  #, gcc-internal-format
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(om detta inte Ã¤r vad du avsÃ¥g, se till att funktionsmallen redan har deklarerats och lÃ¤gg till %<<>%> efter funktionsnamnet hÃ¤r)"
  
! #: cp/init.cc:398
  #, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "vÃ¤rdeinitiering av ofullstÃ¤ndig typ %qT"
  
! #: cp/init.cc:481
  #, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "det gÃ¥r inte att vÃ¤rdeinitiera vektorn %qT med okÃ¤nd grÃ¤ns"
  
! #: cp/init.cc:520
  #, gcc-internal-format
  msgid "value-initialization of function type %qT"
  msgstr "vÃ¤rdeinitiering av funktionstypen %qT"
  
! #: cp/init.cc:526
  #, gcc-internal-format
  msgid "value-initialization of reference type %qT"
  msgstr "vÃ¤rdeinitiering av referenstypen %qT"
  
! #: cp/init.cc:597
  #, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursiv instansiering av standardmedlemsinitierare fÃ¶r %qD"
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "standardmedlemsinitieraren fÃ¶r %qD behÃ¶vs fÃ¶re slutet pÃ¥ dess omgivande klass"
  
! #: cp/init.cc:735
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initierare fÃ¶r flexibel vektormedlem %q#D"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "initiering av %qD frÃ¥n %qE utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn"
  
! #: cp/init.cc:904 cp/init.cc:985
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD initieras med sig sjÃ¤lv"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr "referensen %qD Ã¤r inte Ã¤nnu bunden till ett vÃ¤rde nÃ¤r den anvÃ¤nds hÃ¤r"
  
! #: cp/init.cc:914
  #, gcc-internal-format
  msgid "member %qD is used uninitialized"
  msgstr "medlemmen %qD anvÃ¤nds oinitierad"
  
! #: cp/init.cc:962
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD skall initieras i medlemsinitieringslistan"
  
! #: cp/init.cc:1106
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ogiltig initierare fÃ¶r vektormedlem %q#D"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "oinitierad const-medlem i %q#T"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D borde initieras"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "oinitierad referensmedlem i %q#T"
  
! #: cp/init.cc:1324
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD kommer initieras efter"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "basen %qT kommer initieras efter"
  
! #: cp/init.cc:1331
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  basen %qT"
  
! #: cp/init.cc:1335
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  vid initiering hÃ¤r"
  
! #: cp/init.cc:1352
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "flera initieringar givna fÃ¶r %qD"
  
! #: cp/init.cc:1356
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "flera initieringar givna fÃ¶r basen %qT"
  
! #: cp/init.cc:1443
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initiering av flera medlemmar av %qT"
  
! #: cp/init.cc:1552
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "basklass %q#T skulle varit explicit initierad i kopieringskonstrueraren"
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "klass %qT har inget fÃ¤lt med namnet %qD"
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D Ã¤r en statisk datamedlem; den kan endast initieras vid sin definition"
  
! #: cp/init.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D Ã¤r inte en icke-statisk datamedlem i %qT"
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "namnlÃ¶s initierare fÃ¶r %qT, som inte har nÃ¥gra basklasser"
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "namnlÃ¶s initierare fÃ¶r %qT som anvÃ¤nder multipelt arv"
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD Ã¤r bÃ¥de en direkt bas och en indirekt virtuell bas"
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "typ %qT Ã¤r inte en direkt eller virtuell bas till %qT"
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "typ %qT Ã¤r inte en direkt bas till %qT"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "vektorer mÃ¥ste initieras med en initierare inom klamrar"
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT Ã¤r inte en klasstyp"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "ofullstÃ¤ndig typ %qT har inte medlem %qD"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ogiltigt pekare till bitfÃ¤lt %qD"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ogiltig anvÃ¤ndning av icke-statisk medlemsfunktion %qD"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ogiltig anvÃ¤ndning av icke-statisk datamedlem %qD"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "oinitierad referensmedlem i %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "oinitierad referensmedlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2723
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "oinitierad referensmedlem i basen %q#T till %q#T"
  
! #: cp/init.cc:2739
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "oinitierad const-medlem i %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "oinitierad const-medlem i basen %q#T till %q#T anvÃ¤nder %<new%> utan new-initierare"
  
! #: cp/init.cc:2751
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "oinitierad const-medlem i basen %q#T till %q#T"
  
! #: cp/init.cc:2866
  #, 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 "placerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken %qwi"
  
! #: cp/init.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "placerande new konstruerar ett objekt av typen %<%T [%wu]%> och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwu"
  
! #: cp/init.cc:2879
  #, 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 "placerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwi"
  
! #: cp/init.cc:2882
  #, 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 at most %qwu"
  msgstr "placerande new konstruerar en vektor av objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwu"
  
! #: cp/init.cc:2891
  #, 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 "placerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken %qwi"
  
! #: cp/init.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "placerande new konstruerar ett objekt av typen %qT och storleken %qwu i en region av typen %qT och storleken hÃ¶gst %qwu"
  
! #: cp/init.cc:2911
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "vid avstÃ¥ndet %wi frÃ¥n %qD deklarerad hÃ¤r"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "vid avstÃ¥ndet [%wi, %wi] frÃ¥n %qD deklarerad hÃ¤r"
  
! #: cp/init.cc:3113
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "heltalsspill i vektorstorlek"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "vektorstorlek i new-uttryck mÃ¥ste vara en konstant"
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "variabelt Ã¤ndrad typ inte tillÃ¥ten i new-uttryck"
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "en ny lÃ¤ngd fÃ¶r en icke-konstant vektor mÃ¥ste anges direkt, inte av %<typedef%>"
  
! #: cp/init.cc:3159
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "new-lÃ¤ngden fÃ¶r en icke-konstant vektor mÃ¥ste anges utan parenteserna runt typ-id:t"
  
! #: cp/init.cc:3169
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ogiltig typ %<void%> fÃ¶r %<new%>"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> av %<initializer_list%> utÃ¶kar inte livslÃ¤ngden pÃ¥ den underliggande vektorn"
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "oinitierad const i %<new%> av %q#T"
  
! #: cp/init.cc:3373
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "ingen lÃ¤mplig %qD i klassen %qT"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "begÃ¤ran av medlem %qD Ã¤r tvetydig"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> av typ %qT med utÃ¶kad justering %d"
  
! #: cp/init.cc:3464
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "anvÃ¤nder %qD, som inte har nÃ¥gon justeringsparameter"
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "anvÃ¤nd %<-faligned-new%> fÃ¶r att aktivera stÃ¶d fÃ¶r C++17 Ã¶verjusterade new"
  
! #: cp/init.cc:3663
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initierare inom parentes i vektor-new"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "storlek i vektor-new mÃ¥ste ha heltalstyp"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan inte anvÃ¤ndas pÃ¥ en referenstyp"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan inte anvÃ¤ndas pÃ¥ en funktionstyp"
  
! #: cp/init.cc:4097
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "mÃ¶jligt problem upptÃ¤ckt vid anrop av operatorn %<delete []%>"
  
! #: cp/init.cc:4101
  #, 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 "varken destrueraren eller den klasspecifika operatorn %<delete []%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definieras"
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "initierare tar slut i fÃ¶rtid"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "okÃ¤nd vektorstorlek i delete"
  
! #: cp/init.cc:5140
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶jligt problem upptÃ¤ckt vid anrop av %<operator delete%>"
  
! #: cp/init.cc:5145
  #, 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 "varken destrueraren eller den klasspecifika %<operator delete%> kommer anropas, Ã¤ven om de Ã¤r deklarerade nÃ¤r klassen definieras"
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "radering av objekt av den abstrakta klasstypen %qT som har en ej virtuell destruerare kommer medfÃ¶ra odefinierat beteende"
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "radering av objekt av den polymorfa klasstypen %qT som har en ej virtuell destruerare kommer medfÃ¶ra odefinierat beteende"
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "typ till vektor-delete Ã¤r varken pekar- eller vektortyp"
*************** msgstr "manglar %<typeof%>, anvÃ¤nd %<de
*** 56277,56323 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "anvÃ¤ndning av inbyggd egenskap %qT i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤llet"
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "anvÃ¤ndning av inbyggd egenskap %qE i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤llet"
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "manglar %C"
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "utelÃ¤mnad mittoperand till %<?:%> kan inte manglas"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "det manglade namnet fÃ¶r %qD kommer Ã¤ndras i C++17 eftersom undantagsspecifikationen Ã¤r en del av funktionstypen"
  
! #: cp/mangle.cc:4255
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det manglade namnet pÃ¥ %qD Ã¤ndrades mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4261
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4533
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det manglade namnet pÃ¥ en snutt fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4538
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4543
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det manglade namnet pÃ¥ initieringsvaktsvariabeln fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
--- 56302,56348 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "anvÃ¤ndning av inbyggd egenskap %qT i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤llet"
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "anvÃ¤ndning av inbyggd egenskap %qE i funktionssignatur; anvÃ¤nd biblioteksegenskaper istÃ¤llet"
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "manglar %C"
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "utelÃ¤mnad mittoperand till %<?:%> kan inte manglas"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "det manglade namnet fÃ¶r %qD kommer Ã¤ndras i C++17 eftersom undantagsspecifikationen Ã¤r en del av funktionstypen"
  
! #: cp/mangle.cc:4256
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det manglade namnet pÃ¥ %qD Ã¤ndrades mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4262
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<%s=%d%> (%qD) och %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4534
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det manglade namnet pÃ¥ en snutt fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4539
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det manglade namnet pÃ¥ %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:4544
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det manglade namnet pÃ¥ initieringsvaktsvariabeln fÃ¶r %qD Ã¤ndras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
*************** msgstr "using-deklaration fÃ¶r icke-medl
*** 56991,56997 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> med upprÃ¤kningsrÃ¤ckvidd %q#T Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT Ã¤r inte en klass, namnrymd eller upprÃ¤kning"
--- 57016,57022 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> med upprÃ¤kningsrÃ¤ckvidd %q#T Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT Ã¤r inte en klass, namnrymd eller upprÃ¤kning"
*************** msgstr "ignorerar attributet %qD pÃ¥ en
*** 57076,57082 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "ignorerar attributet %qD pÃ¥ en namnrymd som inte Ã¤r inline"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attributdirektivet %qD ignorerat"
--- 57101,57107 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "ignorerar attributet %qD pÃ¥ en namnrymd som inte Ã¤r inline"
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attributdirektivet %qD ignorerat"
*************** msgstr "det definierades senare hÃ¤r"
*** 57123,57180 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "definitionen av %<std::initializer_list%> matchar inte %<#include <initializer_list>%>, Ã¤r inte en mall"
  
! #: cp/name-lookup.cc:8325
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "ett %<strong%> using-direktiv stÃ¶djs inte lÃ¤ngre"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "du kan anvÃ¤nda en inline-namnrymd istÃ¤llet"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "det gÃ¥r inte att nÃ¤sta mer Ã¤n %d namnrymder"
  
! #: cp/name-lookup.cc:8524
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> Ã¤r tvetydig"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namnrymdsalias %qD inte tillÃ¥tet hÃ¤r, antar %qD"
  
! #: cp/name-lookup.cc:8627
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "inline-namnrymder mÃ¥ste anges vid den ursprungliga definitionen"
  
! #: cp/name-lookup.cc:8628
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD definierades hÃ¤r"
  
! #: cp/name-lookup.cc:8677
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-namnrymd %qD stÃ¥r i konflikt med nÃ¥bar definition"
  
! #: cp/name-lookup.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "nÃ¥bar %s-definition hÃ¤r"
  
! #: cp/name-lookup.cc:8722
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX gÃ¥r in i %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:8731
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX lÃ¤mnar %<pop_everything ()%>"
--- 57148,57205 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "definitionen av %<std::initializer_list%> matchar inte %<#include <initializer_list>%>, Ã¤r inte en mall"
  
! #: cp/name-lookup.cc:8362
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "ett %<strong%> using-direktiv stÃ¶djs inte lÃ¤ngre"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "du kan anvÃ¤nda en inline-namnrymd istÃ¤llet"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "det gÃ¥r inte att nÃ¤sta mer Ã¤n %d namnrymder"
  
! #: cp/name-lookup.cc:8561
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> Ã¤r tvetydig"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namnrymdsalias %qD inte tillÃ¥tet hÃ¤r, antar %qD"
  
! #: cp/name-lookup.cc:8664
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "inline-namnrymder mÃ¥ste anges vid den ursprungliga definitionen"
  
! #: cp/name-lookup.cc:8665
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD definierades hÃ¤r"
  
! #: cp/name-lookup.cc:8714
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-namnrymd %qD stÃ¥r i konflikt med nÃ¥bar definition"
  
! #: cp/name-lookup.cc:8716
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "nÃ¥bar %s-definition hÃ¤r"
  
! #: cp/name-lookup.cc:8759
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX gÃ¥r in i %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:8768
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX lÃ¤mnar %<pop_everything ()%>"
*************** msgstr "identifieraren %qE Ã¤r ett nycke
*** 57199,57205 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> Ã¤r inte satt till true"
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdeklaration eller -definition"
--- 57224,57230 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> Ã¤r inte satt till true"
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> som inte omedelbart fÃ¶ljs av en funktionsdeklaration eller -definition"
*************** msgstr "C++20 %<constinit%> Ã¤r endast t
*** 57445,57451 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>"
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>"
--- 57470,57476 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>"
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-fconcepts%>"
*************** msgstr "typer fÃ¥r inte definieras i ett
*** 57735,57741 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "fel antal argument till %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "fel antal argument till %<__builtin_launder%>"
--- 57760,57766 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "fel antal argument till %<__builtin_addressof%>"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "fel antal argument till %<__builtin_launder%>"
*************** msgstr "ISO C++ tillÃ¥ter inte %<alignof
*** 57785,57791 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "typer fÃ¥r inte definieras i %<noexcept%>-uttryck"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "typer fÃ¥r inte definieras i en %qs-uttryck"
--- 57810,57816 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "typer fÃ¥r inte definieras i %<noexcept%>-uttryck"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "typer fÃ¥r inte definieras i en %qs-uttryck"
*************** msgstr "en parameterdeklaration fÃ¶re la
*** 57995,58006 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> lambda Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "OpenMP-direktiv blandas med attribut- och pragma-syntax pÃ¥ samma sats"
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr "okÃ¤nt OpenMP-direktivnamn i attributargumentet %<omp::directive%>"
--- 58020,58031 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> lambda Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>"
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "OpenMP-direktiv blandas med attribut- och pragma-syntax pÃ¥ samma sats"
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr "okÃ¤nt OpenMP-direktivnamn i attributargumentet %<omp::directive%>"
*************** msgstr "%<if consteval%> krÃ¤ver en samm
*** 58095,58101 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "init-satsen i valsatser Ã¤r endast tillgÃ¤ngliga med %<-std=c++17%> eller %<-std=gnu++17%>"
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "selektionssats fÃ¶rvÃ¤ntades"
--- 58120,58126 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "init-satsen i valsatser Ã¤r endast tillgÃ¤ngliga med %<-std=c++17%> eller %<-std=gnu++17%>"
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "selektionssats fÃ¶rvÃ¤ntades"
*************** msgstr "intervallbaserat %<for%>-uttryck
*** 58157,58163 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "inkonsistenta start-/sluttyper i intervallbaserad %<for%>-sats: %qT och %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "iterationssats fÃ¶rvÃ¤ntades"
--- 58182,58188 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "inkonsistenta start-/sluttyper i intervallbaserad %<for%>-sats: %qT och %qT"
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "iterationssats fÃ¶rvÃ¤ntades"
*************** msgstr "%<goto%> i %<constexpr%>-funktio
*** 58183,58189 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ fÃ¶rbjuder berÃ¤knade goto"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "hoppsats fÃ¶rvÃ¤ntades"
--- 58208,58214 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ fÃ¶rbjuder berÃ¤knade goto"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "hoppsats fÃ¶rvÃ¤ntades"
*************** msgstr "endast konstruerare tar medlemsi
*** 58444,58455 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "det gÃ¥r inte att expandera initierare fÃ¶r medlem %qD"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "minnesinitierare fÃ¶r %qD fÃ¶ljer en konstruerardelegering"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "konstruerardelegering fÃ¶ljer mem-initierare fÃ¶r %qD"
--- 58469,58480 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "det gÃ¥r inte att expandera initierare fÃ¶r medlem %qD"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "minnesinitierare fÃ¶r %qD fÃ¶ljer en konstruerardelegering"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "konstruerardelegering fÃ¶ljer mem-initierare fÃ¶r %qD"
*************** msgstr "mallargument saknas efter %qE"
*** 59047,59053 ****
  msgid "%qT not permitted in template argument"
  msgstr "%qT Ã¤r inte tillÃ¥tet i mallargument"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
--- 59072,59078 ----
  msgid "%qT not permitted in template argument"
  msgstr "%qT Ã¤r inte tillÃ¥tet i mallargument"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, gcc-internal-format
  msgid "invalid use of %qT"
*************** msgstr "fÃ¶regÃ¥ende definition av %q#T"
*** 59216,59222 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "oexpanderat parameterpack i en lokal klass i lambda"
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "klassnyckel fÃ¶rvÃ¤ntades"
--- 59241,59247 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "oexpanderat parameterpack i en lokal klass i lambda"
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "klassnyckel fÃ¶rvÃ¤ntades"
*************** msgstr "nyckelordet %<typename%> Ã¤r int
*** 59316,59464 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "nyckelordet %<typename%> Ã¤r inte tillÃ¥tet i detta sammanhang (basklassen Ã¤r implicit en typ)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "typer fÃ¥r inte definieras i en undantagsspecifikation"
  
! #: cp/parser.cc:28400
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 tillÃ¥ter inte dynamiska undantagsspecifikationer"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamiska undantagsspecifikationer undanbedes i C++11"
  
! #: cp/parser.cc:28450
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ogiltig anvÃ¤ndning av %<auto%> i undantagsspecifikation"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> i %<constexpr%>-funktioner Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/parser.cc:28603
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "typer fÃ¥r inte definieras i undantagsdeklarationer"
  
! #: cp/parser.cc:29161
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ett OpenMP-direktiv fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:29170
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "attributargument fÃ¶rvÃ¤ntades som en balanserad symbolsekvens"
  
! #: cp/parser.cc:29215
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> eller %<sequence%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:29314
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "attribut som anvÃ¤nder prefix anvÃ¤nt tillsammans med attributsymboler med rÃ¤ckvidd"
  
! #: cp/parser.cc:29328
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "en identifierare fÃ¶rvÃ¤ntades som attributnamn"
  
! #: cp/parser.cc:29383
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "attributet %<omp::%E%> behÃ¶ver argument"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "parenteser mÃ¥ste utelÃ¤mnas om argumentlistan till attributet %qE Ã¤r tom"
  
! #: cp/parser.cc:29490
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "attributet %qs angivet flera gÃ¥nger"
  
! #: cp/parser.cc:29532
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut fÃ¶rvÃ¤ntades fÃ¶re %<...%>"
  
! #: cp/parser.cc:29575
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "en kontraktroll fÃ¶rvÃ¤ntades"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "en kontraktssemantik eller -nivÃ¥ fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "kontraktsnivÃ¥ fÃ¶rvÃ¤ntades: %<default%>, %<audit%> eller %<axiom%>"
  
! #: cp/parser.cc:29676
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ogiltig anvÃ¤ndning av kontraktsroll fÃ¶r explicit semantik"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "kontrakt Ã¤r endast tillgÃ¤ngliga med %<-fcontracts%>"
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribut som anvÃ¤nder prefix Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>"
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "uttrycket mÃ¥ste vara inneslutet i parenteser"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "ytterligare %<requires%> saknas fÃ¶r att inleda ett requires-uttryck"
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "testar om ett koncept-id Ã¤r ett giltigt uttryck; lÃ¤gg till %<requires%> fÃ¶r att kontrollera uppfyllnad"
  
! #: cp/parser.cc:31049
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "resultattypen Ã¤r inte en enkel typbegrÃ¤nsning"
  
! #: cp/parser.cc:31057
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "returtypskravet Ã¤r inte en typbegrÃ¤nsning"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "specialisering av medlem %<%T::%E%> krÃ¤ver %<template<>%>-syntax"
  
! #: cp/parser.cc:31574
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ogiltig omdeklaration av %<%T::%E%>"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "fÃ¶r fÃ¥ mallparameterlistor"
--- 59341,59489 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "nyckelordet %<typename%> Ã¤r inte tillÃ¥tet i detta sammanhang (basklassen Ã¤r implicit en typ)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "typer fÃ¥r inte definieras i en undantagsspecifikation"
  
! #: cp/parser.cc:28399
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 tillÃ¥ter inte dynamiska undantagsspecifikationer"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamiska undantagsspecifikationer undanbedes i C++11"
  
! #: cp/parser.cc:28449
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ogiltig anvÃ¤ndning av %<auto%> i undantagsspecifikation"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> i %<constexpr%>-funktioner Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/parser.cc:28602
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "typer fÃ¥r inte definieras i undantagsdeklarationer"
  
! #: cp/parser.cc:29160
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ett OpenMP-direktiv fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:29169
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "attributargument fÃ¶rvÃ¤ntades som en balanserad symbolsekvens"
  
! #: cp/parser.cc:29214
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> eller %<sequence%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:29313
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "attribut som anvÃ¤nder prefix anvÃ¤nt tillsammans med attributsymboler med rÃ¤ckvidd"
  
! #: cp/parser.cc:29327
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "en identifierare fÃ¶rvÃ¤ntades som attributnamn"
  
! #: cp/parser.cc:29382
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "attributet %<omp::%E%> behÃ¶ver argument"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "parenteser mÃ¥ste utelÃ¤mnas om argumentlistan till attributet %qE Ã¤r tom"
  
! #: cp/parser.cc:29489
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "attributet %qs angivet flera gÃ¥nger"
  
! #: cp/parser.cc:29531
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut fÃ¶rvÃ¤ntades fÃ¶re %<...%>"
  
! #: cp/parser.cc:29574
  #, gcc-internal-format
  msgid "expected contract-role"
  msgstr "en kontraktroll fÃ¶rvÃ¤ntades"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, gcc-internal-format
  msgid "expected contract semantic or level"
  msgstr "en kontraktssemantik eller -nivÃ¥ fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr "kontraktsnivÃ¥ fÃ¶rvÃ¤ntades: %<default%>, %<audit%> eller %<axiom%>"
  
! #: cp/parser.cc:29675
  #, gcc-internal-format
  msgid "invalid use of contract role for explicit semantic"
  msgstr "ogiltig anvÃ¤ndning av kontraktsroll fÃ¶r explicit semantik"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr "kontrakt Ã¤r endast tillgÃ¤ngliga med %<-fcontracts%>"
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribut som anvÃ¤nder prefix Ã¤r endast tillgÃ¤ngligt med %<-std=c++17%> eller %<-std=gnu++17%>"
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "uttrycket mÃ¥ste vara inneslutet i parenteser"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "ytterligare %<requires%> saknas fÃ¶r att inleda ett requires-uttryck"
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "testar om ett koncept-id Ã¤r ett giltigt uttryck; lÃ¤gg till %<requires%> fÃ¶r att kontrollera uppfyllnad"
  
! #: cp/parser.cc:31048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "resultattypen Ã¤r inte en enkel typbegrÃ¤nsning"
  
! #: cp/parser.cc:31056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "returtypskravet Ã¤r inte en typbegrÃ¤nsning"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "specialisering av medlem %<%T::%E%> krÃ¤ver %<template<>%>-syntax"
  
! #: cp/parser.cc:31573
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ogiltig omdeklaration av %<%T::%E%>"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "fÃ¶r fÃ¥ mallparameterlistor"
*************** msgstr "fÃ¶r fÃ¥ mallparameterlistor"
*** 59467,60060 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "fÃ¶r mÃ¥nga mallparameterlistor"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "namngivna returvÃ¤rden stÃ¶djs inte lÃ¤ngre"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ antog inte mallar fÃ¶r strÃ¤nglitteralsoperatorer som tar argumentpaket av tecken"
  
! #: cp/parser.cc:32160
  #, 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 "den litterala operatormallen %qD har ogiltig parameterlista; ett mallargument som inte Ã¤r en typ pack %<<char...>%> eller en ensam icke-typparameter av klasstyp fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "den litterala operatormallen %qD har ogiltig parameterlista; en mallparameter som inte Ã¤r en typ pack %<<char...>%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "mallintroduktioner Ã¤r inte en del av C++20 koncept; anvÃ¤nd %qs fÃ¶r att aktivera"
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "det finns inget matchande koncept fÃ¶r mallintroduktionen"
  
! #: cp/parser.cc:32306
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ogiltig deklaration av medlemsmall i lokal klass"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "mall med C-lÃ¤nkning"
  
! #: cp/parser.cc:32335
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ogiltig explicit specifikation"
  
! #: cp/parser.cc:32447
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malldeklaration av %<typedef%>"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "en klassmallsdeklaration fÃ¥r inte deklarera nÃ¥got annat"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explicit mallspecialisering kan inte ha en lagringsklass"
  
! #: cp/parser.cc:32857
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> skulle vara %<> >%> inuti en nÃ¤stad mallargumentlista"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "vilsekommet %<>>%>, anvÃ¤nd %<>%> fÃ¶r att avsluta en mallargumentlista"
  
! #: cp/parser.cc:32901
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs skall vara %qs fÃ¶r att avsluta en mallargumentlista"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "argument till %<sizeof...%> mÃ¥ste omges av parenteser"
  
! #: cp/parser.cc:33396
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ogiltig anvÃ¤ndning av %qD i lÃ¤nkklasspecifikation"
  
! #: cp/parser.cc:33407
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "dubblerade %qD-specificerare"
  
! #: cp/parser.cc:33410
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-specificerare stÃ¥r i konflikt med %qs"
  
! #: cp/parser.cc:33422
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¶re %qD"
  
! #: cp/parser.cc:33438
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-specificerare stÃ¥r i konflikt med %<typedef%>"
  
! #: cp/parser.cc:33547
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 stÃ¶djer inte %<long long%>"
  
! #: cp/parser.cc:33558
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "bÃ¥de %<__thread%> och %<thread_local%> angivna"
  
! #: cp/parser.cc:33563
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "dubblerad %qD"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "dubblerad %qs"
  
! #: cp/parser.cc:33641
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33644
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33647
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33653
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33656
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33659
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33662
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33665
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33668
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33671
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33674
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33677
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33680
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33683
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33686
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33689
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33692
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33695
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33710
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33742
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33754
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33757
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33760
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33766
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> eller %<::%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33793
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> eller %<template%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "Ã¶verflÃ¶dig enum-nyckel %<enum%s%> i referens till %q#T"
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs-tagg anvÃ¤nd vid namngivning av %q#T"
  
! #: cp/parser.cc:34284
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T deklarerades tidigare hÃ¤r"
  
! #: cp/parser.cc:34405
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Ã¶verflÃ¶dig klassnyckel %qs i referens till %q#T"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT Ã¤r deklarerad med en klassnyckel som inte stÃ¤mmer %qs"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "ta bort klassnyckeln eller ersÃ¤tt den med %qs"
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ersÃ¤tt klassnyckeln med %qs"
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT Ã¤r definierad som %qs hÃ¤r"
  
! #: cp/parser.cc:34579
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT Ã¤r fÃ¶rst deklarerad som %qs hÃ¤r"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omdeklarerad med annan Ã¥tkomst"
  
! #: cp/parser.cc:34682
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "i C++98 Ã¤r %<template%> (fÃ¶r att lÃ¶sa upp tvetydighet) Ã¤r endast tillÃ¥tet inuti mallar"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "filen slutar i standardargument"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "felplacerad Objective-C++-konstruktion %<@%D%>"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++-meddelandemottagare fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "objective-c++-meddelandeargument fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> mÃ¥ste ange en typ som ett argument"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "ogiltigt Objective-C++-vÃ¤ljarnamn"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "metoddeklaration i objective-c++ fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "metodattribut mÃ¥ste anges pÃ¥ slutet"
  
  # %qs blir "{" eller "}"
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "vilsekommet %qs mellan Objective-C++ metoder"
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ogiltig typ fÃ¶r iterationsvariabel"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identifierare fÃ¶rvÃ¤ntades efter %<@protocol%>"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "attribut fÃ¥r inte anges fÃ¶re Objective-C++-nyckelordet %<@%D%>"
  
! #: cp/parser.cc:36453
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefixattribut ignoreras fÃ¶re %<@%D%>"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ogiltig typ pÃ¥ egenskap"
  
! #: cp/parser.cc:36909
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "okÃ¤nt egenskapsattribut %qE"
  
! #: cp/parser.cc:38038
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "heltalsuttryckslista fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:38055
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-uttryck mÃ¥ste vara heltal"
  
! #: cp/parser.cc:39144
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ogiltig reduktionsidentifierare"
  
! #: cp/parser.cc:40113
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "typer fÃ¥r inte definieras i iteratortyp"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "initiering i parenteser Ã¤r inte tillÃ¥tet i en OpenMP-%<for%>-slinga"
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> mÃ¥ste vara det enda angivna attributet pÃ¥ en sats"
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "en %<ordered%>-klausul med parameter pÃ¥ en intervallbaserad %<for%>-slinga"
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterationsvariabel %qD skall inte vara reduction"
  
! #: cp/parser.cc:43892
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "fÃ¶r fÃ¥ for-slingor att kollapsa"
  
! #: cp/parser.cc:46259
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> fÃ¶ljt av %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "OpenMP-direktiv andra Ã¤n %<declare simd%> eller %<declare variant%> hÃ¶r till en deklaration"
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs i attributsyntax som avslutas med %qs i pragma-syntax"
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs i pragma-syntax som avslutas med %qs i attributsyntax"
  
! #: cp/parser.cc:47588
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ogiltig initierarklausul"
  
! #: cp/parser.cc:47618
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "id-uttryck fÃ¶rvÃ¤ntades (argument)"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "en av initieraranropets argument skall vara %<omp_priv%> eller %<&omp_priv%>"
  
! #: cp/parser.cc:47733
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "typer fÃ¥r inte definieras i en declare reduction-typlista"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "en fÃ¶rdeklarerad aritmetisk typ %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "funktions- eller vektortyp %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "referenstyp %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- eller %<__restrict%>-kvalificerad typ %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> namnger en mÃ¤ngd Ã¶verlagrade"
  
! #: cp/parser.cc:48487
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD refererar inte till en funktion med namnrymdsrÃ¤ckvidd"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat"
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat"
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "yttre %<__transaction_cancel%> som inte Ã¤r inom en yttre %<__transaction_atomic%>"
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  eller en %<transaction_may_cancel_outer%>-funktion"
  
! #: cp/parser.cc:49093
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "felformat %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd"
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd"
  
! #: cp/parser.cc:49457
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> mÃ¥ste vara inuti en funktion"
  
! #: cp/parser.cc:49489
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> mÃ¥ste vara inuti en funktion"
  
! #: cp/parser.cc:49570
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "flerkÃ¤llskompileringar Ã¤r inte implementerade fÃ¶r C++"
  
! #: cp/parser.cc:49607
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "en platshÃ¥llartyp Ã¤r inte tillÃ¥tet i denna kontext"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "implicita mallar fÃ¥r inte vara %<virtual%>"
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-lÃ¤nkning startade hÃ¤r"
--- 59492,60085 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "fÃ¶r mÃ¥nga mallparameterlistor"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "namngivna returvÃ¤rden stÃ¶djs inte lÃ¤ngre"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ antog inte mallar fÃ¶r strÃ¤nglitteralsoperatorer som tar argumentpaket av tecken"
  
! #: cp/parser.cc:32159
  #, 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 "den litterala operatormallen %qD har ogiltig parameterlista; ett mallargument som inte Ã¤r en typ pack %<<char...>%> eller en ensam icke-typparameter av klasstyp fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "den litterala operatormallen %qD har ogiltig parameterlista; en mallparameter som inte Ã¤r en typ pack %<<char...>%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "mallintroduktioner Ã¤r inte en del av C++20 koncept; anvÃ¤nd %qs fÃ¶r att aktivera"
  
! #: cp/parser.cc:32282
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "det finns inget matchande koncept fÃ¶r mallintroduktionen"
  
! #: cp/parser.cc:32305
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ogiltig deklaration av medlemsmall i lokal klass"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "mall med C-lÃ¤nkning"
  
! #: cp/parser.cc:32334
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ogiltig explicit specifikation"
  
! #: cp/parser.cc:32446
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malldeklaration av %<typedef%>"
  
! #: cp/parser.cc:32497
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "en klassmallsdeklaration fÃ¥r inte deklarera nÃ¥got annat"
  
! #: cp/parser.cc:32549
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explicit mallspecialisering kan inte ha en lagringsklass"
  
! #: cp/parser.cc:32856
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> skulle vara %<> >%> inuti en nÃ¤stad mallargumentlista"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "vilsekommet %<>>%>, anvÃ¤nd %<>%> fÃ¶r att avsluta en mallargumentlista"
  
! #: cp/parser.cc:32900
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs skall vara %qs fÃ¶r att avsluta en mallargumentlista"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "argument till %<sizeof...%> mÃ¥ste omges av parenteser"
  
! #: cp/parser.cc:33395
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ogiltig anvÃ¤ndning av %qD i lÃ¤nkklasspecifikation"
  
! #: cp/parser.cc:33406
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "dubblerade %qD-specificerare"
  
! #: cp/parser.cc:33409
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-specificerare stÃ¥r i konflikt med %qs"
  
! #: cp/parser.cc:33421
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¶re %qD"
  
! #: cp/parser.cc:33437
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-specificerare stÃ¥r i konflikt med %<typedef%>"
  
! #: cp/parser.cc:33546
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 stÃ¶djer inte %<long long%>"
  
! #: cp/parser.cc:33557
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "bÃ¥de %<__thread%> och %<thread_local%> angivna"
  
! #: cp/parser.cc:33562
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "dubblerad %qD"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "dubblerad %qs"
  
! #: cp/parser.cc:33640
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33643
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33646
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33655
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33658
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33661
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33664
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33667
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33670
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33673
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33676
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33679
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33682
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33685
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33688
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33691
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33694
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33697
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33700
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33709
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33741
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33753
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33756
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33759
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33765
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> eller %<::%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:33792
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> eller %<template%> fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "Ã¶verflÃ¶dig enum-nyckel %<enum%s%> i referens till %q#T"
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs-tagg anvÃ¤nd vid namngivning av %q#T"
  
! #: cp/parser.cc:34283
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T deklarerades tidigare hÃ¤r"
  
! #: cp/parser.cc:34404
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Ã¶verflÃ¶dig klassnyckel %qs i referens till %q#T"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT Ã¤r deklarerad med en klassnyckel som inte stÃ¤mmer %qs"
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "ta bort klassnyckeln eller ersÃ¤tt den med %qs"
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ersÃ¤tt klassnyckeln med %qs"
  
! #: cp/parser.cc:34577
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT Ã¤r definierad som %qs hÃ¤r"
  
! #: cp/parser.cc:34578
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT Ã¤r fÃ¶rst deklarerad som %qs hÃ¤r"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omdeklarerad med annan Ã¥tkomst"
  
! #: cp/parser.cc:34681
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "i C++98 Ã¤r %<template%> (fÃ¶r att lÃ¶sa upp tvetydighet) Ã¤r endast tillÃ¥tet inuti mallar"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "filen slutar i standardargument"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "felplacerad Objective-C++-konstruktion %<@%D%>"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++-meddelandemottagare fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "objective-c++-meddelandeargument fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> mÃ¥ste ange en typ som ett argument"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "ogiltigt Objective-C++-vÃ¤ljarnamn"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "metoddeklaration i objective-c++ fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "metodattribut mÃ¥ste anges pÃ¥ slutet"
  
  # %qs blir "{" eller "}"
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "vilsekommet %qs mellan Objective-C++ metoder"
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ogiltig typ fÃ¶r iterationsvariabel"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identifierare fÃ¶rvÃ¤ntades efter %<@protocol%>"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "attribut fÃ¥r inte anges fÃ¶re Objective-C++-nyckelordet %<@%D%>"
  
! #: cp/parser.cc:36452
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefixattribut ignoreras fÃ¶re %<@%D%>"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ogiltig typ pÃ¥ egenskap"
  
! #: cp/parser.cc:36908
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "okÃ¤nt egenskapsattribut %qE"
  
! #: cp/parser.cc:38037
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "heltalsuttryckslista fÃ¶rvÃ¤ntades"
  
! #: cp/parser.cc:38054
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-uttryck mÃ¥ste vara heltal"
  
! #: cp/parser.cc:39143
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ogiltig reduktionsidentifierare"
  
! #: cp/parser.cc:40112
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "typer fÃ¥r inte definieras i iteratortyp"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "initiering i parenteser Ã¤r inte tillÃ¥tet i en OpenMP-%<for%>-slinga"
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> mÃ¥ste vara det enda angivna attributet pÃ¥ en sats"
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "en %<ordered%>-klausul med parameter pÃ¥ en intervallbaserad %<for%>-slinga"
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterationsvariabel %qD skall inte vara reduction"
  
! #: cp/parser.cc:43891
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "fÃ¶r fÃ¥ for-slingor att kollapsa"
  
! #: cp/parser.cc:46258
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> fÃ¶ljt av %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "OpenMP-direktiv andra Ã¤n %<declare simd%> eller %<declare variant%> hÃ¶r till en deklaration"
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs i attributsyntax som avslutas med %qs i pragma-syntax"
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs i pragma-syntax som avslutas med %qs i attributsyntax"
  
! #: cp/parser.cc:47587
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ogiltig initierarklausul"
  
! #: cp/parser.cc:47617
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "id-uttryck fÃ¶rvÃ¤ntades (argument)"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "en av initieraranropets argument skall vara %<omp_priv%> eller %<&omp_priv%>"
  
! #: cp/parser.cc:47732
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "typer fÃ¥r inte definieras i en declare reduction-typlista"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "en fÃ¶rdeklarerad aritmetisk typ %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "funktions- eller vektortyp %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "referenstyp %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- eller %<__restrict%>-kvalificerad typ %qT i %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> namnger en mÃ¤ngd Ã¶verlagrade"
  
! #: cp/parser.cc:48486
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD refererar inte till en funktion med namnrymdsrÃ¤ckvidd"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat"
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> utan stÃ¶d fÃ¶r transaktionsminne aktiverat"
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "yttre %<__transaction_cancel%> som inte Ã¤r inom en yttre %<__transaction_atomic%>"
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  eller en %<transaction_may_cancel_outer%>-funktion"
  
! #: cp/parser.cc:49092
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "felformat %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd"
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> kan endast anvÃ¤ndas med fil- eller namnrymdsrÃ¤ckvidd"
  
! #: cp/parser.cc:49456
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> mÃ¥ste vara inuti en funktion"
  
! #: cp/parser.cc:49488
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> mÃ¥ste vara inuti en funktion"
  
! #: cp/parser.cc:49569
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "flerkÃ¤llskompileringar Ã¤r inte implementerade fÃ¶r C++"
  
! #: cp/parser.cc:49606
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "en platshÃ¥llartyp Ã¤r inte tillÃ¥tet i denna kontext"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "implicita mallar fÃ¥r inte vara %<virtual%>"
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-lÃ¤nkning startade hÃ¤r"
*************** msgstr "ursprunglig deklaration fanns hÃ
*** 60580,60586 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "omdeklaration av %q#D med andra begrÃ¤nsningar"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT"
--- 60605,60611 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "omdeklaration av %q#D med andra begrÃ¤nsningar"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT"
*************** msgstr "det mÃ¥ste vara adressen till en
*** 60595,60971 ****
  msgid "it must be the name of a function with external linkage"
  msgstr "det mÃ¥ste vara namnet pÃ¥ en funktion med extern lagringsklass"
  
! #: cp/pt.cc:6789
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/pt.cc:6793
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har extern lÃ¤nkklass"
  
! #: cp/pt.cc:6842
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "det mÃ¥ste vara en pekare-till-medlem pÃ¥ formen %<&X::Y%>"
  
! #: cp/pt.cc:6844
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "fÃ¶r att den Ã¤r en medlem av %qT"
  
! #: cp/pt.cc:6913
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  kunde inte hÃ¤rleda mallparametrar %qD"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  typerna %qT och %qT har inkompatibla cv-kvalificerare"
  
! #: cp/pt.cc:6931
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  typerna %qT och %qT stÃ¤mmer inte Ã¶verens"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  mallparameter %qD Ã¤r inte ett parameterpaket, men argument %qD Ã¤r det"
  
! #: cp/pt.cc:6951
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  mallargument %qE stÃ¤mmer inte med pekare till medlem-konstanten %qE"
  
! #: cp/pt.cc:6961
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE Ã¤r inte ekvivalent med %qE"
  
! #: cp/pt.cc:6970
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  inkonsistent hÃ¤rledning av parameterpaket med %qT och %qT"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  hÃ¤rledda typer i konflikt fÃ¶r parametern %qT (T%qT och %qT)"
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  hÃ¤rledda vÃ¤rden i konflikt fÃ¶r icke-typ-parametern %qE (%qE och %qE)"
  
! #: cp/pt.cc:6997
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  vektortypen %qT med variabel storlek Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7008
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  medlemsfunktionstypen %qT Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7051
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  kan inte konvertera %qE (typen %qT) till typ %qT"
  
! #: cp/pt.cc:7064
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT Ã¤r en tvetydig basklass till %qT"
  
! #: cp/pt.cc:7068
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT Ã¤r inte hÃ¤rledd frÃ¥n %qT"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  mallparametrarna till ett mallmallargument Ã¤r inkonsistenta med andra hÃ¤rledda mallargument"
  
! #: cp/pt.cc:7089
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  det gÃ¥r inte att hÃ¤rleda en mall fÃ¶r %qT frÃ¥n typen %qT som inte Ã¤r en mall"
  
! #: cp/pt.cc:7099
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  mallargument %qE stÃ¤mmer inte med %qE"
  
! #: cp/pt.cc:7150
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qE inte Ã¤r en variabel eller funktion"
  
! #: cp/pt.cc:7159
  #, 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 Ã¤r inte ett giltigt mallargument av typ %qT i C++98 eftersom %qD inte har extern lÃ¤nkklass"
  
! #: cp/pt.cc:7169
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/pt.cc:7184
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "adressen till %qD Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "adressen till underobjektet %qT till %qD Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "adressen till %qD Ã¤r inte ett giltigt mallargument eftersom den inte har statisk lagringsvaraktighet"
  
! #: cp/pt.cc:7219
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD Ã¤r inte ett giltigt mallargument fÃ¶r att %qD Ã¤r en variabel, inte adressen till en variabel"
  
! #: cp/pt.cc:7227
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE Ã¤r inte ett giltigt mallargument till %qT fÃ¶r det Ã¤r inte adressen till en variabel"
  
! #: cp/pt.cc:7348
  #, 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 Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom strÃ¤ngkonstanter aldrig kan anvÃ¤ndas i detta sammanhang"
  
! #: cp/pt.cc:7513
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "i mallargument fÃ¶r typen %qT"
  
! #: cp/pt.cc:7527
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "mallargumentet %qE fÃ¶r typen %qT Ã¤r inte ett kompileringstidskonstant"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom det stÃ¥r i konflikt med cv-kvalificeringar"
  
! #: cp/pt.cc:7621
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom inte Ã¤r ett l-vÃ¤rde"
  
! #: cp/pt.cc:7639
  #, 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 Ã¤r inte ett giltigt mallargument till typen %qT eftersom en referensvariabel inte har en konstant adress"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r en pekare"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "fÃ¶rsÃ¶k att anvÃ¤nda %qE istÃ¤llet"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r av typen %qT"
  
! #: cp/pt.cc:8312
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ignorerar attribut pÃ¥ mallargumentet %qT"
  
! #: cp/pt.cc:8328
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "ignorerar attribut i mallargumentet %qE"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "inskjutet klassnamn %qD anvÃ¤nt som mallmallargument"
  
! #: cp/pt.cc:8493
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ogiltig anvÃ¤ndning av destrueraren %qE som en typ"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "fÃ¶r att referera till en typmedlem av en mallparameter, anvÃ¤nd %<typename %E%>"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "typ/vÃ¤rde stÃ¤mmer inte vid argument %d i mallparameterlistan till %qD"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en konstant av typen %qT, fick %qT"
  
! #: cp/pt.cc:8530
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  tvetydigt mallargument till en mallparameter som inte Ã¤r en typ hanteras som en funktionstyp"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  fÃ¶rvÃ¤ntade en klassmall, fick %qE"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  fÃ¶rvÃ¤ntade en typ, fick %qE"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en typ, fick %qT"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en klassmall, fick %qT"
  
! #: cp/pt.cc:8602
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en mall av typen %qD, fick %qT"
  
! #: cp/pt.cc:8616
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "begrÃ¤nsningar stÃ¤mmer inte vid argument %d i mallparameterlistan till %qD"
  
! #: cp/pt.cc:8619
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD fÃ¶rvÃ¤ntades men fick %qD"
  
! #: cp/pt.cc:8692
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunde inte konvertera mallargument %qE frÃ¥n %qT till %qT"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "mallargument %d Ã¤r ogiltigt"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "fel antal mallargument (%d, skulle vara %d)"
  
! #: cp/pt.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "fel antal mallargument (%d, skulle vara Ã¥tminstone %d)"
  
! #: cp/pt.cc:8995
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "angivna till %qD"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "pack-expansionsargument fÃ¶r icke-pack-parametern %qD till aliasmall %qD"
  
! #: cp/pt.cc:9024
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "pack-expansionsargument fÃ¶r icke-pack-parametern %qD till konceptet %qD"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "sÃ¥ varje instansiering med ett icke-tomt parameterpaket vore felformulerad"
  
! #: cp/pt.cc:9685
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D Ã¤r inte en funktionsmall"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "icke-malltyp %qT anvÃ¤nd som en mall"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "fÃ¶r malldeklaration %q+D"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "mallbegrÃ¤nsningsfel fÃ¶r %qD"
  
! #: cp/pt.cc:10368
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "anvÃ¤ndning av felaktig variabelmall %qE"
  
! #: cp/pt.cc:11103
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "mallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)"
  
! #: cp/pt.cc:12436
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibel vektormedlem %qD i union"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "fold Ã¶ver tom expansion Ã¶ver %O"
  
! #: cp/pt.cc:13380
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE Ã¤r inte hela mÃ¶nstret av paketexpansionen"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qT"
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qE"
  
! #: cp/pt.cc:14150
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  vid instansiering av standardargument fÃ¶r anrop av %qD"
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "skapar pekare till medlemsfunktion i typ %qT som inte Ã¤r en klass"
  
! #: cp/pt.cc:15140
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens (%d mot %d)"
--- 60620,60996 ----
  msgid "it must be the name of a function with external linkage"
  msgstr "det mÃ¥ste vara namnet pÃ¥ en funktion med extern lagringsklass"
  
! #: cp/pt.cc:6790
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/pt.cc:6794
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har extern lÃ¤nkklass"
  
! #: cp/pt.cc:6843
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "det mÃ¥ste vara en pekare-till-medlem pÃ¥ formen %<&X::Y%>"
  
! #: cp/pt.cc:6845
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "fÃ¶r att den Ã¤r en medlem av %qT"
  
! #: cp/pt.cc:6914
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  kunde inte hÃ¤rleda mallparametrar %qD"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  typerna %qT och %qT har inkompatibla cv-kvalificerare"
  
! #: cp/pt.cc:6932
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  typerna %qT och %qT stÃ¤mmer inte Ã¶verens"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  mallparameter %qD Ã¤r inte ett parameterpaket, men argument %qD Ã¤r det"
  
! #: cp/pt.cc:6952
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  mallargument %qE stÃ¤mmer inte med pekare till medlem-konstanten %qE"
  
! #: cp/pt.cc:6962
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE Ã¤r inte ekvivalent med %qE"
  
! #: cp/pt.cc:6971
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  inkonsistent hÃ¤rledning av parameterpaket med %qT och %qT"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  hÃ¤rledda typer i konflikt fÃ¶r parametern %qT (T%qT och %qT)"
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  hÃ¤rledda vÃ¤rden i konflikt fÃ¶r icke-typ-parametern %qE (%qE och %qE)"
  
! #: cp/pt.cc:6998
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  vektortypen %qT med variabel storlek Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7009
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  medlemsfunktionstypen %qT Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7052
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  kan inte konvertera %qE (typen %qT) till typ %qT"
  
! #: cp/pt.cc:7065
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT Ã¤r en tvetydig basklass till %qT"
  
! #: cp/pt.cc:7069
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT Ã¤r inte hÃ¤rledd frÃ¥n %qT"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  mallparametrarna till ett mallmallargument Ã¤r inkonsistenta med andra hÃ¤rledda mallargument"
  
! #: cp/pt.cc:7090
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  det gÃ¥r inte att hÃ¤rleda en mall fÃ¶r %qT frÃ¥n typen %qT som inte Ã¤r en mall"
  
! #: cp/pt.cc:7100
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  mallargument %qE stÃ¤mmer inte med %qE"
  
! #: cp/pt.cc:7151
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qE inte Ã¤r en variabel eller funktion"
  
! #: cp/pt.cc:7160
  #, 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 Ã¤r inte ett giltigt mallargument av typ %qT i C++98 eftersom %qD inte har extern lÃ¤nkklass"
  
! #: cp/pt.cc:7170
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom %qD inte har nÃ¥gon lÃ¤nkklass"
  
! #: cp/pt.cc:7185
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "adressen till %qD Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7195
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "adressen till underobjektet %qT till %qD Ã¤r inte ett giltigt mallargument"
  
! #: cp/pt.cc:7202
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "adressen till %qD Ã¤r inte ett giltigt mallargument eftersom den inte har statisk lagringsvaraktighet"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD Ã¤r inte ett giltigt mallargument fÃ¶r att %qD Ã¤r en variabel, inte adressen till en variabel"
  
! #: cp/pt.cc:7228
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE Ã¤r inte ett giltigt mallargument till %qT fÃ¶r det Ã¤r inte adressen till en variabel"
  
! #: cp/pt.cc:7349
  #, 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 Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom strÃ¤ngkonstanter aldrig kan anvÃ¤ndas i detta sammanhang"
  
! #: cp/pt.cc:7514
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "i mallargument fÃ¶r typen %qT"
  
! #: cp/pt.cc:7528
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "mallargumentet %qE fÃ¶r typen %qT Ã¤r inte ett kompileringstidskonstant"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom det stÃ¥r i konflikt med cv-kvalificeringar"
  
! #: cp/pt.cc:7622
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typ %qT eftersom inte Ã¤r ett l-vÃ¤rde"
  
! #: cp/pt.cc:7640
  #, 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 Ã¤r inte ett giltigt mallargument till typen %qT eftersom en referensvariabel inte har en konstant adress"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r en pekare"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "fÃ¶rsÃ¶k att anvÃ¤nda %qE istÃ¤llet"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE Ã¤r inte ett giltigt mallargument fÃ¶r typen %qT eftersom det Ã¤r av typen %qT"
  
! #: cp/pt.cc:8314
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ignorerar attribut pÃ¥ mallargumentet %qT"
  
! #: cp/pt.cc:8330
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "ignorerar attribut i mallargumentet %qE"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "inskjutet klassnamn %qD anvÃ¤nt som mallmallargument"
  
! #: cp/pt.cc:8495
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ogiltig anvÃ¤ndning av destrueraren %qE som en typ"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "fÃ¶r att referera till en typmedlem av en mallparameter, anvÃ¤nd %<typename %E%>"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "typ/vÃ¤rde stÃ¤mmer inte vid argument %d i mallparameterlistan till %qD"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en konstant av typen %qT, fick %qT"
  
! #: cp/pt.cc:8532
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  tvetydigt mallargument till en mallparameter som inte Ã¤r en typ hanteras som en funktionstyp"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  fÃ¶rvÃ¤ntade en klassmall, fick %qE"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  fÃ¶rvÃ¤ntade en typ, fick %qE"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en typ, fick %qT"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en klassmall, fick %qT"
  
! #: cp/pt.cc:8604
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  fÃ¶rvÃ¤ntade en mall av typen %qD, fick %qT"
  
! #: cp/pt.cc:8618
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "begrÃ¤nsningar stÃ¤mmer inte vid argument %d i mallparameterlistan till %qD"
  
! #: cp/pt.cc:8621
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD fÃ¶rvÃ¤ntades men fick %qD"
  
! #: cp/pt.cc:8694
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunde inte konvertera mallargument %qE frÃ¥n %qT till %qT"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "mallargument %d Ã¤r ogiltigt"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "fel antal mallargument (%d, skulle vara %d)"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "fel antal mallargument (%d, skulle vara Ã¥tminstone %d)"
  
! #: cp/pt.cc:8997
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "angivna till %qD"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "pack-expansionsargument fÃ¶r icke-pack-parametern %qD till aliasmall %qD"
  
! #: cp/pt.cc:9026
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "pack-expansionsargument fÃ¶r icke-pack-parametern %qD till konceptet %qD"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "sÃ¥ varje instansiering med ett icke-tomt parameterpaket vore felformulerad"
  
! #: cp/pt.cc:9687
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D Ã¤r inte en funktionsmall"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "icke-malltyp %qT anvÃ¤nd som en mall"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "fÃ¶r malldeklaration %q+D"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "mallbegrÃ¤nsningsfel fÃ¶r %qD"
  
! #: cp/pt.cc:10381
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "anvÃ¤ndning av felaktig variabelmall %qE"
  
! #: cp/pt.cc:11116
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "mallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)"
  
! #: cp/pt.cc:12449
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibel vektormedlem %qD i union"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "fold Ã¶ver tom expansion Ã¶ver %O"
  
! #: cp/pt.cc:13393
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE Ã¤r inte hela mÃ¶nstret av paketexpansionen"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qT"
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens vid expansion av %qE"
  
! #: cp/pt.cc:14163
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  vid instansiering av standardargument fÃ¶r anrop av %qD"
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "skapar pekare till medlemsfunktion i typ %qT som inte Ã¤r en klass"
  
! #: cp/pt.cc:15157
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "argumentpaketlÃ¤ngder stÃ¤mmer inte Ã¶verens (%d mot %d)"
*************** msgstr "argumentpaketlÃ¤ngder stÃ¤mmer i
*** 60983,61283 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabeln %qD har funktionstyp"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ogiltig parametertyp %qT"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "i deklaration %q+D"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funktion som returnerar en vektor"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion som returnerar en funktion"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formar referens till void"
  
! #: cp/pt.cc:16365
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formar pekare till en referenstyp %qT"
  
! #: cp/pt.cc:16367
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formar referens till en referenstyp %qT"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formerar en pekare till en kvalificerad funktionstyp %qT"
  
! #: cp/pt.cc:16383
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formerar en referens till en kvalificerad funktionstyp %qT"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "skapar pekare till medlem av typ %qT som inte Ã¤r en klass"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "skapar pekare till medlemsreferenstyp %qT"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "skapar pekare till medlem av typ void"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "skapar vektor av %qT"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD instansieras fÃ¶r ett tomt paket"
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ã¤r inte en klass-, post- eller unionstyp"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT slÃ¥s upp till %qT som inte Ã¤r en upprÃ¤kningstyp"
  
! #: cp/pt.cc:16615
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT lÃ¶ses upp till %qT, som inte Ã¤r en klasstyp"
  
! #: cp/pt.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "anvÃ¤ndning av %qs i mall"
  
! #: cp/pt.cc:17038
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "kvalificerande typ %qT matchar inte destruerarnamnet ~%qT"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "namnet %qE i den beroende tolkas som nÃ¥got annat Ã¤n en typ, men instansiering ger en typ"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "sÃ¤g %<typename %E%> om en typ avses"
  
! #: cp/pt.cc:17148
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "initierare fÃ¶r %q#D expanderar till en tom uttryckslista"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "anvÃ¤ndning av ogiltigt fÃ¤lt %qD"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ogiltig anvÃ¤ndning av paketexpansionsuttryck"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "anvÃ¤nd %<...%> fÃ¶r att expandera argumentpaket"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tom initierare i lambdas init-fÃ¥ngst"
  
! #: cp/pt.cc:21142
  #, 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 deklarerades inte i detta definitionsomrÃ¥de, och inga deklarationer hittades av en argumentberoende uppslagning vid instansieringspunkten"
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "deklarationer i beroende bas %qT hittas inte av en okvalificerad uppslagning"
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "anvÃ¤nd %<this->%D%> istÃ¤llet"
  
! #: cp/pt.cc:21185
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "anvÃ¤nd %<%T::%D%> istÃ¤llet"
  
! #: cp/pt.cc:21190
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD Ã¤r deklarerad hÃ¤r, senare i Ã¶versÃ¤ttningsenheten"
  
! #: cp/pt.cc:21241
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fel antal argument till %<__builtin_convertvector%>"
  
! #: cp/pt.cc:21268
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "fel antal argument till attributet %<assume%>"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ã¤r inte en klass eller namnrymd"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ã¤r inte en klass eller namnrymd"
  
! #: cp/pt.cc:21857
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT Ã¤r/anvÃ¤nder en namnlÃ¶s typ"
  
! #: cp/pt.cc:21859
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "mallargumentet fÃ¶r %qD anvÃ¤nder lokal typ %qT"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT Ã¤r en variabel typ"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "heltalsuttryck %qE Ã¤r inte konstant"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  fÃ¶rsÃ¶ker instansiera %qD"
  
! #: cp/pt.cc:26135
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig mallinstansiering av %q#T"
  
! #: cp/pt.cc:26137
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig mallinstansiering av %q#D"
  
! #: cp/pt.cc:26143
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explicit instansiering av icke-mall %q#D"
  
! #: cp/pt.cc:26173
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "explicit instansiering av variabelkonceptet %q#D"
  
! #: cp/pt.cc:26175
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "explicit instansiering av funktionskonceptet %q#D"
  
! #: cp/pt.cc:26194
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD Ã¤r inte en statisk datamedlem i en klassmall"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "det finns ingen matchande mall fÃ¶r %qD"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "typ %qT fÃ¶r explicit instansiering %qD stÃ¤mmer inte med deklarerad typ %qT"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explicit instansiering av %q#D"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "dubblerad explicit instansiering av %q#D"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 fÃ¶rbjuder anvÃ¤ndning av %<extern%> vid explicita instansieringar"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklass %qD tillÃ¤mpad pÃ¥ mallinstansiering"
  
! #: cp/pt.cc:26311
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explicit instansieringar av mallen %q#D som inte Ã¤r en klass"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explicit instansieringar av icke-malltyp %qT"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explicit instansiering av %q#T fÃ¶re definitionen av mallen"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ fÃ¶rbjuder anvÃ¤ndning av %qE vid explicita instansieringar"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "dubblerad explicit instansiering av %q#T"
  
! #: cp/pt.cc:26694
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "explicit specifikation av %qD beror pÃ¥ sig sjÃ¤lv"
--- 61008,61308 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabeln %qD har funktionstyp"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ogiltig parametertyp %qT"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "i deklaration %q+D"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funktion som returnerar en vektor"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion som returnerar en funktion"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formar referens till void"
  
! #: cp/pt.cc:16382
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formar pekare till en referenstyp %qT"
  
! #: cp/pt.cc:16384
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formar referens till en referenstyp %qT"
  
! #: cp/pt.cc:16397
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formerar en pekare till en kvalificerad funktionstyp %qT"
  
! #: cp/pt.cc:16400
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formerar en referens till en kvalificerad funktionstyp %qT"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "skapar pekare till medlem av typ %qT som inte Ã¤r en klass"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "skapar pekare till medlemsreferenstyp %qT"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "skapar pekare till medlem av typ void"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "skapar vektor av %qT"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD instansieras fÃ¶r ett tomt paket"
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ã¤r inte en klass-, post- eller unionstyp"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT slÃ¥s upp till %qT som inte Ã¤r en upprÃ¤kningstyp"
  
! #: cp/pt.cc:16632
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT lÃ¶ses upp till %qT, som inte Ã¤r en klasstyp"
  
! #: cp/pt.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "anvÃ¤ndning av %qs i mall"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "kvalificerande typ %qT matchar inte destruerarnamnet ~%qT"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "namnet %qE i den beroende tolkas som nÃ¥got annat Ã¤n en typ, men instansiering ger en typ"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "sÃ¤g %<typename %E%> om en typ avses"
  
! #: cp/pt.cc:17165
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "initierare fÃ¶r %q#D expanderar till en tom uttryckslista"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "anvÃ¤ndning av ogiltigt fÃ¤lt %qD"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ogiltig anvÃ¤ndning av paketexpansionsuttryck"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "anvÃ¤nd %<...%> fÃ¶r att expandera argumentpaket"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tom initierare i lambdas init-fÃ¥ngst"
  
! #: cp/pt.cc:21172
  #, 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 deklarerades inte i detta definitionsomrÃ¥de, och inga deklarationer hittades av en argumentberoende uppslagning vid instansieringspunkten"
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "deklarationer i beroende bas %qT hittas inte av en okvalificerad uppslagning"
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "anvÃ¤nd %<this->%D%> istÃ¤llet"
  
! #: cp/pt.cc:21215
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "anvÃ¤nd %<%T::%D%> istÃ¤llet"
  
! #: cp/pt.cc:21220
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD Ã¤r deklarerad hÃ¤r, senare i Ã¶versÃ¤ttningsenheten"
  
! #: cp/pt.cc:21271
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fel antal argument till %<__builtin_convertvector%>"
  
! #: cp/pt.cc:21298
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "fel antal argument till attributet %<assume%>"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ã¤r inte en klass eller namnrymd"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ã¤r inte en klass eller namnrymd"
  
! #: cp/pt.cc:21887
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT Ã¤r/anvÃ¤nder en namnlÃ¶s typ"
  
! #: cp/pt.cc:21889
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "mallargumentet fÃ¶r %qD anvÃ¤nder lokal typ %qT"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT Ã¤r en variabel typ"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "heltalsuttryck %qE Ã¤r inte konstant"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  fÃ¶rsÃ¶ker instansiera %qD"
  
! #: cp/pt.cc:26165
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig mallinstansiering av %q#T"
  
! #: cp/pt.cc:26167
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig mallinstansiering av %q#D"
  
! #: cp/pt.cc:26173
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explicit instansiering av icke-mall %q#D"
  
! #: cp/pt.cc:26203
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "explicit instansiering av variabelkonceptet %q#D"
  
! #: cp/pt.cc:26205
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "explicit instansiering av funktionskonceptet %q#D"
  
! #: cp/pt.cc:26224
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD Ã¤r inte en statisk datamedlem i en klassmall"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "det finns ingen matchande mall fÃ¶r %qD"
  
! #: cp/pt.cc:26235
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "typ %qT fÃ¶r explicit instansiering %qD stÃ¤mmer inte med deklarerad typ %qT"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explicit instansiering av %q#D"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "dubblerad explicit instansiering av %q#D"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 fÃ¶rbjuder anvÃ¤ndning av %<extern%> vid explicita instansieringar"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklass %qD tillÃ¤mpad pÃ¥ mallinstansiering"
  
! #: cp/pt.cc:26341
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explicit instansieringar av mallen %q#D som inte Ã¤r en klass"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explicit instansieringar av icke-malltyp %qT"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explicit instansiering av %q#T fÃ¶re definitionen av mallen"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ fÃ¶rbjuder anvÃ¤ndning av %qE vid explicita instansieringar"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "dubblerad explicit instansiering av %q#T"
  
! #: cp/pt.cc:26724
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "explicit specifikation av %qD beror pÃ¥ sig sjÃ¤lv"
*************** msgstr "explicit specifikation av %qD be
*** 61289,61451 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explicit instansiering av %qD men ingen definition tillgÃ¤nglig"
  
! #: cp/pt.cc:27233
  #, 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 "mallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d vid instansiering av %q+D, mÃ¶jligen frÃ¥n generering av virtuell tabell (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)"
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "mallparameter av hÃ¤rledd klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/pt.cc:27633
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ eftersom det inte Ã¤r en struktur"
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "mallparameter av klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/pt.cc:27650
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ogiltig mallparameter som inte Ã¤r en typ"
  
! #: cp/pt.cc:27652
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ"
  
! #: cp/pt.cc:29080
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "nyckelordet %<template%> Ã¤r inte tillÃ¥tet i deklarerar-id"
  
! #: cp/pt.cc:29370
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ett koncept kan inte begrÃ¤nsas"
  
! #: cp/pt.cc:29379
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "konceptet %qE Ã¤r inte i namnrymdsrÃ¤ckvidd"
  
! #: cp/pt.cc:29385
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "konceptet %qE har multipla mallparameterlistor"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "hÃ¤rledning frÃ¥n klammeromsluten initierarlista krÃ¤ver %<#include <initializer_list>%>"
  
! #: cp/pt.cc:30564
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "icke hÃ¤rledbar mall %qT anvÃ¤nd utan mallargument"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "aliasmallhÃ¤rledning Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/pt.cc:30582
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "anvÃ¤nd %qD direkt istÃ¤llet"
  
! #: cp/pt.cc:30693
  #, 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 "kan inte hÃ¤rleda mallargument fÃ¶r kopieinitiering av %qT, eftersom den inte har nÃ¥gra icke-explicita hÃ¤rledningsguider eller anvÃ¤ndardeklarerade konstruerare"
  
! #: cp/pt.cc:30700
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "kan inte hÃ¤rleda mallargument till %qT, eftersom den inte nÃ¥gra anvÃ¤ndbara hÃ¤rledningsguider"
  
! #: cp/pt.cc:30712
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "hÃ¤rledning av klassmallargument misslyckades:"
  
! #: cp/pt.cc:30715
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "explicita hÃ¤rledningsguider Ã¶vervÃ¤gs inte vid kopieinitiering"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "klassmallargumentshÃ¤rledningen fÃ¶r %qT misslyckades: explicit hÃ¤rledningsguide vald i kopieringslistinitiering"
  
! #: cp/pt.cc:30733
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "explicit hÃ¤rledningsguide deklarerad hÃ¤r"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT Ã¤r kanske inte avsett att stÃ¶dja hÃ¤rledning av klassmallargument"
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "lÃ¤gg till en hÃ¤rledningsguide fÃ¶r att undertrycka denna varning"
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direkt listinitiering av %<auto%> tar precis ett element"
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "fÃ¶r hÃ¤rledning till %<std::initializer_list%>, anvÃ¤nd kopielistinitiering (d.v.s. lÃ¤gg till %<=%> fÃ¶re %<{%>)"
  
! #: cp/pt.cc:30942
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "kan inte hÃ¤rleda lambdareturtyp frÃ¥n %qE"
  
! #: cp/pt.cc:30945
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan inte hÃ¤rleda %qT frÃ¥n %qE"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "platshÃ¥llarbegrÃ¤nsningar Ã¤r inte uppfyllt"
  
! #: cp/pt.cc:31024
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hÃ¤rledd initierare uppfyller inte sina platshÃ¥llarbegrÃ¤nsningar"
  
! #: cp/pt.cc:31028
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hÃ¤rledd returtyp uppfyller inte sina platshÃ¥llarbegrÃ¤nsningar"
  
! #: cp/pt.cc:31032
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hÃ¤rledd uttryckstyp uppfyller inte sina platshÃ¥llarbegrÃ¤nsningar"
  
! #: cp/pt.cc:31172
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "felaktig anvÃ¤ndning av %qT i mallargument"
--- 61314,61476 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explicit instansiering av %qD men ingen definition tillgÃ¤nglig"
  
! #: cp/pt.cc:27247
  #, 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 "mallinstansieringsdjupet Ã¶verskrider maxvÃ¤rdet pÃ¥ %d vid instansiering av %q+D, mÃ¶jligen frÃ¥n generering av virtuell tabell (anvÃ¤nd %<-ftemplate-depth=%> fÃ¶r att Ã¶ka maxvÃ¤rdet)"
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "mallparameter av hÃ¤rledd klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/pt.cc:27647
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ eftersom det inte Ã¤r en struktur"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "mallparameter av klasstyp som inte Ã¤r en typ Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/pt.cc:27664
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ogiltig mallparameter som inte Ã¤r en typ"
  
! #: cp/pt.cc:27666
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T Ã¤r inte en giltig typ fÃ¶r en mallparameter som inte Ã¤r en typ"
  
! #: cp/pt.cc:29094
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "nyckelordet %<template%> Ã¤r inte tillÃ¥tet i deklarerar-id"
  
! #: cp/pt.cc:29384
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ett koncept kan inte begrÃ¤nsas"
  
! #: cp/pt.cc:29393
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "konceptet %qE Ã¤r inte i namnrymdsrÃ¤ckvidd"
  
! #: cp/pt.cc:29399
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "konceptet %qE har multipla mallparameterlistor"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "hÃ¤rledning frÃ¥n klammeromsluten initierarlista krÃ¤ver %<#include <initializer_list>%>"
  
! #: cp/pt.cc:30578
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "icke hÃ¤rledbar mall %qT anvÃ¤nd utan mallargument"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "aliasmallhÃ¤rledning Ã¤r endast tillgÃ¤ngligt med %<-std=c++20%> eller %<-std=gnu++20%>"
  
! #: cp/pt.cc:30596
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "anvÃ¤nd %qD direkt istÃ¤llet"
  
! #: cp/pt.cc:30707
  #, 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 "kan inte hÃ¤rleda mallargument fÃ¶r kopieinitiering av %qT, eftersom den inte har nÃ¥gra icke-explicita hÃ¤rledningsguider eller anvÃ¤ndardeklarerade konstruerare"
  
! #: cp/pt.cc:30714
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "kan inte hÃ¤rleda mallargument till %qT, eftersom den inte nÃ¥gra anvÃ¤ndbara hÃ¤rledningsguider"
  
! #: cp/pt.cc:30726
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "hÃ¤rledning av klassmallargument misslyckades:"
  
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "explicita hÃ¤rledningsguider Ã¶vervÃ¤gs inte vid kopieinitiering"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "klassmallargumentshÃ¤rledningen fÃ¶r %qT misslyckades: explicit hÃ¤rledningsguide vald i kopieringslistinitiering"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "explicit hÃ¤rledningsguide deklarerad hÃ¤r"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT Ã¤r kanske inte avsett att stÃ¶dja hÃ¤rledning av klassmallargument"
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "lÃ¤gg till en hÃ¤rledningsguide fÃ¶r att undertrycka denna varning"
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direkt listinitiering av %<auto%> tar precis ett element"
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "fÃ¶r hÃ¤rledning till %<std::initializer_list%>, anvÃ¤nd kopielistinitiering (d.v.s. lÃ¤gg till %<=%> fÃ¶re %<{%>)"
  
! #: cp/pt.cc:30956
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "kan inte hÃ¤rleda lambdareturtyp frÃ¥n %qE"
  
! #: cp/pt.cc:30959
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan inte hÃ¤rleda %qT frÃ¥n %qE"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "platshÃ¥llarbegrÃ¤nsningar Ã¤r inte uppfyllt"
  
! #: cp/pt.cc:31038
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hÃ¤rledd initierare uppfyller inte sina platshÃ¥llarbegrÃ¤nsningar"
  
! #: cp/pt.cc:31042
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hÃ¤rledd returtyp uppfyller inte sina platshÃ¥llarbegrÃ¤nsningar"
  
! #: cp/pt.cc:31046
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hÃ¤rledd uttryckstyp uppfyller inte sina platshÃ¥llarbegrÃ¤nsningar"
  
! #: cp/pt.cc:31186
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "felaktig anvÃ¤ndning av %qT i mallargument"
*************** msgstr "Ã¶verlagrad funktion utan typinf
*** 63504,63658 ****
  msgid "insufficient contextual information to determine type"
  msgstr "otillrÃ¤cklig sammanhangsinformation fÃ¶r att avgÃ¶ra typen"
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "konstruerarsyntax anvÃ¤nd, men ingen konstruerare Ã¤r deklarerad fÃ¶r typ %qT"
  
! #: cp/typeck2.cc:885
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%<constinit%>-variabeln %qD har inte en konstant initierare"
  
! #: cp/typeck2.cc:1064
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "avsmalnande konvertering av %qE frÃ¥n %qH till %qI Ã¤r felaktig i C++11"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "avsmalnande konvertering av %qE frÃ¥n %qH till %qI"
  
! #: cp/typeck2.cc:1079
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr " uttrycket har ett konstant vÃ¤rde men Ã¤r inte ett C++ konstant uttryck"
  
! #: cp/typeck2.cc:1254
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "initierarstrÃ¤ng fÃ¶r %qT Ã¤r fÃ¶r lÃ¥ng"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr "att initiera en basklass av typ %qT resulterar i objektskivning"
  
! #: cp/typeck2.cc:1319
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "ta bort %<{ }%> runt initierare"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "det gÃ¥r inte att initiera aggregat med typ %qT med en sammansatt litteral"
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initierare saknas fÃ¶r medlem %qD"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "medlem %qD Ã¤r oinitierad referens"
  
! #: cp/typeck2.cc:1837
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlem %qD med oinitierade referensfÃ¤lt"
  
! #: cp/typeck2.cc:1922
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "ordningen pÃ¥ designeraren fÃ¶r fÃ¤lt %qD stÃ¤mmer inte med deklarationsordningen i %qT"
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "inget fÃ¤lt %qD finns i unionen som initieras"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indexvÃ¤rde istÃ¤llet fÃ¶r fÃ¤ltnamn i unioninitierare"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "cirkulÃ¤r pekardelegering detekterad"
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "basoperanden till %<->%> har icke-pekartyp %qT"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet av %<operator->()%> ger annat Ã¤n pekare"
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "basoperanden till %<->%> Ã¤r inte en pekare"
  
! #: cp/typeck2.cc:2295
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kan inte anvÃ¤ndas som en medlemspekare eftersom den Ã¤r av typen %qT"
  
! #: cp/typeck2.cc:2304
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "det gÃ¥r inte att applicera medlemspekare %qE pÃ¥ %qE, som Ã¤r av typ %qT som inte Ã¤r en klass"
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "pekare-pÃ¥-medlemstyp %qT Ã¤r inkompatibel med objekttyp %qT"
  
! #: cp/typeck2.cc:2384
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "pekare-till-medlemsfunktionstyp %qT krÃ¤ver ett r-vÃ¤rde"
  
! #: cp/typeck2.cc:2395
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "pekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rde"
  
! #: cp/typeck2.cc:2403
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "pekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rde fÃ¶re C++20"
  
! #: cp/typeck2.cc:2444
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionell konvertering till vektortypen %qT"
  
! #: cp/typeck2.cc:2461
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "%<auto(x)%> kan inte begrÃ¤nsas"
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<auto(x)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>"
  
! #: cp/typeck2.cc:2491
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ogiltig vÃ¤rdeinitiering av referenstyper"
  
! #: cp/typeck2.cc:2732
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "anrop till funktion %qD som kastar ofullstÃ¤ndig typ %q#T"
  
! #: cp/typeck2.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "anrop till funktion som kastar ofullstÃ¤ndig typ %q#T"
--- 63529,63683 ----
  msgid "insufficient contextual information to determine type"
  msgstr "otillrÃ¤cklig sammanhangsinformation fÃ¶r att avgÃ¶ra typen"
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "konstruerarsyntax anvÃ¤nd, men ingen konstruerare Ã¤r deklarerad fÃ¶r typ %qT"
  
! #: cp/typeck2.cc:903
  #, gcc-internal-format
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%<constinit%>-variabeln %qD har inte en konstant initierare"
  
! #: cp/typeck2.cc:1082
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "avsmalnande konvertering av %qE frÃ¥n %qH till %qI Ã¤r felaktig i C++11"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "avsmalnande konvertering av %qE frÃ¥n %qH till %qI"
  
! #: cp/typeck2.cc:1097
  #, gcc-internal-format
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr " uttrycket har ett konstant vÃ¤rde men Ã¤r inte ett C++ konstant uttryck"
  
! #: cp/typeck2.cc:1272
  #, gcc-internal-format
  msgid "initializer-string for %qT is too long"
  msgstr "initierarstrÃ¤ng fÃ¶r %qT Ã¤r fÃ¶r lÃ¥ng"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr "att initiera en basklass av typ %qT resulterar i objektskivning"
  
! #: cp/typeck2.cc:1337
  #, gcc-internal-format
  msgid "remove %<{ }%> around initializer"
  msgstr "ta bort %<{ }%> runt initierare"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "det gÃ¥r inte att initiera aggregat med typ %qT med en sammansatt litteral"
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initierare saknas fÃ¶r medlem %qD"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "medlem %qD Ã¤r oinitierad referens"
  
! #: cp/typeck2.cc:1855
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlem %qD med oinitierade referensfÃ¤lt"
  
! #: cp/typeck2.cc:1940
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "ordningen pÃ¥ designeraren fÃ¶r fÃ¤lt %qD stÃ¤mmer inte med deklarationsordningen i %qT"
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "inget fÃ¤lt %qD finns i unionen som initieras"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indexvÃ¤rde istÃ¤llet fÃ¶r fÃ¤ltnamn i unioninitierare"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "cirkulÃ¤r pekardelegering detekterad"
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "basoperanden till %<->%> har icke-pekartyp %qT"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet av %<operator->()%> ger annat Ã¤n pekare"
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "basoperanden till %<->%> Ã¤r inte en pekare"
  
! #: cp/typeck2.cc:2313
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kan inte anvÃ¤ndas som en medlemspekare eftersom den Ã¤r av typen %qT"
  
! #: cp/typeck2.cc:2322
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "det gÃ¥r inte att applicera medlemspekare %qE pÃ¥ %qE, som Ã¤r av typ %qT som inte Ã¤r en klass"
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "pekare-pÃ¥-medlemstyp %qT Ã¤r inkompatibel med objekttyp %qT"
  
! #: cp/typeck2.cc:2402
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "pekare-till-medlemsfunktionstyp %qT krÃ¤ver ett r-vÃ¤rde"
  
! #: cp/typeck2.cc:2413
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "pekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rde"
  
! #: cp/typeck2.cc:2421
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "pekare-till-medlemsfunktiontyp %qT krÃ¤ver ett l-vÃ¤rde fÃ¶re C++20"
  
! #: cp/typeck2.cc:2462
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionell konvertering till vektortypen %qT"
  
! #: cp/typeck2.cc:2479
  #, gcc-internal-format
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "%<auto(x)%> kan inte begrÃ¤nsas"
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "%<auto(x)%> Ã¤r endast tillgÃ¤ngligt med %<-std=c++2b%> eller %<-std=gnu++2b%>"
  
! #: cp/typeck2.cc:2509
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ogiltig vÃ¤rdeinitiering av referenstyper"
  
! #: cp/typeck2.cc:2750
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "anrop till funktion %qD som kastar ofullstÃ¤ndig typ %q#T"
  
! #: cp/typeck2.cc:2753
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "anrop till funktion som kastar ofullstÃ¤ndig typ %q#T"
*************** msgstr "%q+D deklarerad svag efter att h
*** 63687,63693 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "endast %<inbranch%>- och %<notinbranch%>-flaggor Ã¤r tillÃ¥tna till attributet %<simd%>"
  
! #: d/d-builtins.cc:816
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "motstridiga typer pÃ¥ inbyggd funktion %qs; %qs fÃ¶rvÃ¤ntades"
--- 63712,63718 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "endast %<inbranch%>- och %<notinbranch%>-flaggor Ã¤r tillÃ¥tna till attributet %<simd%>"
  
! #: d/d-builtins.cc:819
  #, gcc-internal-format
  msgid "conflicting types for built-in function %qs; expected %qs"
  msgstr "motstridiga typer pÃ¥ inbyggd funktion %qs; %qs fÃ¶rvÃ¤ntades"
*************** msgstr "anvÃ¤nd %<alias %s = %s.%s;%> fÃ
*** 63876,63897 ****
  msgid "size is too large"
  msgstr "storleken Ã¤r fÃ¶r stor"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "funktionen behÃ¶ver en dubbel-kontext, som inte stÃ¶djs Ã¤nnu av GDC"
  
! #: d/decl.cc:1551
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "den explicita registervariabeln %qs deklarerad %<extern%>"
  
! #: d/decl.cc:1554
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "den explicita registervariabeln %qs deklarerad trÃ¥dlokal"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr "saknad Ã¶verensstÃ¤mmelse mellan storleken pÃ¥ deklarationen %qE (%wd) och dess initierarstorlek (%wd)"
--- 63901,63922 ----
  msgid "size is too large"
  msgstr "storleken Ã¤r fÃ¶r stor"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr "funktionen behÃ¶ver en dubbel-kontext, som inte stÃ¶djs Ã¤nnu av GDC"
  
! #: d/decl.cc:1571
  #, gcc-internal-format
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "den explicita registervariabeln %qs deklarerad %<extern%>"
  
! #: d/decl.cc:1574
  #, gcc-internal-format
  msgid "explicit register variable %qs declared thread local"
  msgstr "den explicita registervariabeln %qs deklarerad trÃ¥dlokal"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr "saknad Ã¶verensstÃ¤mmelse mellan storleken pÃ¥ deklarationen %qE (%wd) och dess initierarstorlek (%wd)"
*************** msgstr "%qs Ã¤r inte ett fÃ¤lt, utan en
*** 63937,63953 ****
  msgid "recursive reference %qs"
  msgstr "rekursiv referens %qs"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "ej konstant uttryck %qs"
  
! #: d/expr.cc:3042
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs Ã¤r inte ett uttryck"
  
! #: d/expr.cc:3049
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "typen %qs Ã¤r inte ett uttryck"
--- 63962,63978 ----
  msgid "recursive reference %qs"
  msgstr "rekursiv referens %qs"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "ej konstant uttryck %qs"
  
! #: d/expr.cc:3046
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs Ã¤r inte ett uttryck"
  
! #: d/expr.cc:3053
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "typen %qs Ã¤r inte ett uttryck"
*************** msgstr "%<object.TypeInfo%> kunde inte h
*** 64047,64057 ****
  msgid "missing or corrupt object.d"
  msgstr "saknad eller trasig object.d"
  
! #: d/types.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ogiltigt uttryck som statisk vektordimension: %s"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 64072,64087 ----
  msgid "missing or corrupt object.d"
  msgstr "saknad eller trasig object.d"
  
! #: d/types.cc:902
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ogiltigt uttryck som statisk vektordimension: %s"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr "storleken pÃ¥ %qs (%wd) skiljer frÃ¥n dess deklarerade storlek (%wd)"
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "OtillÃ¥ten typ i teckenkonkatene
*** 64102,64108 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "OtillÃ¥ten typ i aritmetisk operation vid %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Felaktig felkod"
--- 64132,64138 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "OtillÃ¥ten typ i aritmetisk operation vid %L"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, gcc-internal-format
  msgid "gfc_arith_error(): Bad error code"
  msgstr "gfc_arith_error(): Felaktig felkod"
*************** msgstr "arith_power(): okÃ¤nd typ"
*** 64182,64262 ****
  msgid "compare_real(): Bad operator"
  msgstr "compare_real(): Felaktig operator"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Felaktig bastyp"
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Felaktig operator"
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op NULL"
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Aritmetiskt OK konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetiskt spill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetiskt underspill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetisk NaN-konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Division med noll vid konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Vektoroperander passar inte ihop vid konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Heltal utanfÃ¶r symmetriskt intervall implicerat av Standard Fortran vid konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Konvertering frÃ¥n %qs till %qs vid %L"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Ã„ndring av vÃ¤rde vid konvertering frÃ¥n %qs till %qs vid %L"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Icke tom imaginÃ¤r del kastades vid konvertering frÃ¥n %qs till %qs vid %L"
  
! #: fortran/arith.cc:2672
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Hollerithkonstanten vid %L huggs av i konverteringen till %qs"
  
! #: fortran/arith.cc:2701
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Teckenkonstanten vid %L huggs av i konverteringen till %s"
--- 64212,64292 ----
  msgid "compare_real(): Bad operator"
  msgstr "compare_real(): Felaktig operator"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr "gfc_compare_expr(): Felaktig bastyp"
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr "eval_intrinsic(): Felaktig operator"
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr "eval_type_intrinsic0(): op NULL"
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "Aritmetiskt OK konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetiskt spill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetiskt underspill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr "Aritmetisk NaN-konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "Division med noll vid konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "Vektoroperander passar inte ihop vid konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "Heltal utanfÃ¶r symmetriskt intervall implicerat av Standard Fortran vid konvertering av %s till %s vid %L"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, gcc-internal-format
  msgid "Conversion from %qs to %qs at %L"
  msgstr "Konvertering frÃ¥n %qs till %qs vid %L"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, gcc-internal-format
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "Ã„ndring av vÃ¤rde vid konvertering frÃ¥n %qs till %qs vid %L"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, gcc-internal-format
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Icke tom imaginÃ¤r del kastades vid konvertering frÃ¥n %qs till %qs vid %L"
  
! #: fortran/arith.cc:2683
  #, gcc-internal-format
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "Hollerithkonstanten vid %L huggs av i konverteringen till %qs"
  
! #: fortran/arith.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "The character constant at %L is truncated in conversion to %s"
  msgstr "Teckenkonstanten vid %L huggs av i konverteringen till %s"
*************** msgstr "BOZ-litteralkonstanten vid %L ka
*** 64588,64594 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argument till %qs vid %L och %L kan inte bÃ¥da vara litterala BOZ-konstanter"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Felaktig anvÃ¤ndning av en BOZ-litteralkonstant vid %L"
--- 64618,64624 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argument till %qs vid %L och %L kan inte bÃ¥da vara litterala BOZ-konstanter"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Felaktig anvÃ¤ndning av en BOZ-litteralkonstant vid %L"
*************** msgstr "OanvÃ¤nd initieringsstrÃ¤ng vid
*** 65681,65692 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "InitieringsstrÃ¤ng vid %L hÃ¶ggs av fÃ¶r att stÃ¤mma med variabeln (%ld/%ld)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "DelstrÃ¤ngs startindex vid %L Ã¤r mindre Ã¤n ett"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Slutindex fÃ¶r delstrÃ¤ng vid %L Ã¶verstiger strÃ¤ngens lÃ¤ngd"
--- 65711,65722 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "InitieringsstrÃ¤ng vid %L hÃ¶ggs av fÃ¶r att stÃ¤mma med variabeln (%ld/%ld)"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "DelstrÃ¤ngs startindex vid %L Ã¤r mindre Ã¤n ett"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Slutindex fÃ¶r delstrÃ¤ng vid %L Ã¶verstiger strÃ¤ngens lÃ¤ngd"
*************** msgstr "Felaktig INTENT-specifikation vi
*** 65867,65873 ****
  msgid "deferred type parameter at %C"
  msgstr "fÃ¶rdrÃ¶jd typparameter vid %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "SkalÃ¤rt INTEGER-uttryck fÃ¶rvÃ¤ntades vid %L"
--- 65897,65903 ----
  msgid "deferred type parameter at %C"
  msgstr "fÃ¶rdrÃ¶jd typparameter vid %C"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "SkalÃ¤rt INTEGER-uttryck fÃ¶rvÃ¤ntades vid %L"
*************** msgstr "FÃ¶rsta argumentet till definier
*** 68624,68635 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Andra argumentet av definierad tilldelning vid %L mÃ¥ste vara INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "FÃ¶rsta argumentet till operatorgrÃ¤nssnitt vid %L mÃ¥ste vara INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Andra argumentet till operatorgrÃ¤nssnitt vid %L mÃ¥ste vara INTENT(IN)"
--- 68654,68665 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Andra argumentet av definierad tilldelning vid %L mÃ¥ste vara INTENT(IN)"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "FÃ¶rsta argumentet till operatorgrÃ¤nssnitt vid %L mÃ¥ste vara INTENT(IN)"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Andra argumentet till operatorgrÃ¤nssnitt vid %L mÃ¥ste vara INTENT(IN)"
*************** msgstr "Konvertering frÃ¥n %s till %s vi
*** 69478,69484 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Kan inte konvertera %s till %s vid %L"
--- 69508,69514 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Kan inte konvertera %s till %s vid %L"
*************** msgstr "NAMELIST %qs i READ-sats vid %L
*** 70029,70035 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-objekt %qs i namnlistan %qs vid %L Ã¤r polymorf och behÃ¶ver en definierad input/output-procedur"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-objektet %qs i namnlistan %qs vid %L med ALLOCATABLE- eller POINTER-komponenter"
--- 70059,70065 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-objekt %qs i namnlistan %qs vid %L Ã¤r polymorf och behÃ¶ver en definierad input/output-procedur"
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-objektet %qs i namnlistan %qs vid %L med ALLOCATABLE- eller POINTER-komponenter"
*************** msgstr "STOP-koden vid %L mÃ¥ste vara st
*** 70596,70602 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-kod vid %L mÃ¥ste vara standard heltal KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "QUIET-specificerare vid %L mÃ¥ste vara en skalÃ¤r LOGICAL"
--- 70626,70632 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-kod vid %L mÃ¥ste vara standard heltal KIND=%d"
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "QUIET-specificerare vid %L mÃ¥ste vara en skalÃ¤r LOGICAL"
*************** msgstr "DEPEND-klausulen vid %L av en OM
*** 71962,71968 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "DEPEND-klausulen vid %L av OMP DEPOBJ-konstruktionen skall bara ha en ensam lokaliserare"
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "MESSAGE-klausul vid %L krÃ¤ver ett skalÃ¤rt CHARACTER-uttryck med standardsort"
--- 71992,71998 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "DEPEND-klausulen vid %L av OMP DEPOBJ-konstruktionen skall bara ha en ensam lokaliserare"
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "MESSAGE-klausul vid %L krÃ¤ver ett skalÃ¤rt CHARACTER-uttryck med standardsort"
*************** msgstr "Lista specificerad tillsammans m
*** 71997,72008 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "OvÃ¤ntat skrÃ¤p efter $OMP FLUSH-sats vid %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Omdefinition av fÃ¶rdefinierad %s !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Omdefinition av fÃ¶rdefinierad !$OMP DECLARE REDUCTION vid %L"
--- 72027,72038 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "OvÃ¤ntat skrÃ¤p efter $OMP FLUSH-sats vid %C"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Omdefinition av fÃ¶rdefinierad %s !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Omdefinition av fÃ¶rdefinierad !$OMP DECLARE REDUCTION vid %L"
*************** msgstr "Cray-pekarobjekt %qs av hÃ¤rledd
*** 72374,72380 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-utpekat objekt %qs av hÃ¤rledd typ i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-objekt %qs av polymorf typ i %s-klausul vid %L"
--- 72404,72410 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-utpekat objekt %qs av hÃ¤rledd typ i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-objekt %qs av polymorf typ i %s-klausul vid %L"
*************** msgstr "Cray-pekarobjekt %qs av polymorf
*** 72389,72395 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-utpekat objekt %qs av polymorf typ i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Vektor %qs med antagen storlek i %s-klausul vid %L"
--- 72419,72425 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-utpekat objekt %qs av polymorf typ i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Vektor %qs med antagen storlek i %s-klausul vid %L"
*************** msgstr "Vektor %qs med antagen storlek i
*** 72399,72420 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Vektor %qs med antagen storlek i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-objekt %qs i %s-fall vid %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-pekarobjekt %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-utpekadobjekt %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-objekt %qs i %s-klausul vid %L"
--- 72429,72450 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Vektor %qs med antagen storlek i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-objekt %qs i %s-fall vid %L"
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-pekarobjekt %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-utpekadobjekt %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-objekt %qs i %s-klausul vid %L"
*************** msgstr "ORDERED-klausulparameter Ã¤r min
*** 72450,72457 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "en ORDER-klausul fÃ¥r inte anvÃ¤ndas tillsammans med ORDERED vid %L"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-klausul vid %L krÃ¤ver ett skalÃ¤rt LOGICAL-uttryck"
--- 72480,72487 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr "en ORDER-klausul fÃ¥r inte anvÃ¤ndas tillsammans med ORDERED vid %L"
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-klausul vid %L krÃ¤ver ett skalÃ¤rt LOGICAL-uttryck"
*************** msgstr "Objektet %qs Ã¤r inte en variabe
*** 72511,72517 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs Ã¤r inte en variabel vid %L; parametrar kan inte och behÃ¶ver inte mappas"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs Ã¤r inte en variabel vid %L"
--- 72541,72547 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs Ã¤r inte en variabel vid %L; parametrar kan inte och behÃ¶ver inte mappas"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs Ã¤r inte en variabel vid %L"
*************** msgstr "%<inscan%> REDUCTION-klausul pÃ¥
*** 72524,72530 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbolen %qs finns i flera fall vid %L"
--- 72554,72560 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbolen %qs finns i flera fall vid %L"
*************** msgstr "Lokaliseraren vid %L i DEPEND-kl
*** 72669,73198 ****
  msgid "Array is not contiguous at %L"
  msgstr "Vektorn Ã¤r inte sammanhÃ¤ngande vid %L"
  
! #: fortran/openmp.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "OvÃ¤ntad delstrÃ¤ngsreferens i en %s-klausul vid %L"
  
! #: fortran/openmp.cc:7729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "OvÃ¤ntad designatorreferens fÃ¶r komplexdelar i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs i %s-klausul vid %L Ã¤r inte en riktig vektorsektion"
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Steget skall inte anges i vektorsektionen i %s-klausulen vid %L"
  
! #: fortran/openmp.cc:7770
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs i %s-klausul vid %L Ã¤r en vektorsektion med storlek noll"
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "Listposten %qs med allokerbara komponenter Ã¤r inte tillÃ¥tet i map-klausulen vid %L"
  
  # FÃ¶rsta "%s" blir antingen en tom strÃ¤ng eller "DATA".
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s med with en annan map-typ Ã¤n TO, FROM, TOFROM eller ALLOC i MAP-klausul vid %L"
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA med en annan map-typ Ã¤n TO, TOFROM eller ALLOC i MAP-klausul vid %L"
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA med en annan map-typ Ã¤n FROM, TOFROM, RELEASE eller DELETE i MAP-klausul vid %L"
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objekt %qs i %s-fall vid %L"
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-utpekad %qs i %s-klausul vid %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Listposten %qs i %s-klausul vid %L mÃ¥ste vara TYPE(C_PTR)"
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion vid %L"
  
! #: fortran/openmp.cc:7962
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Associationsnamn %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7969
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Procedurpekare %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-pekare %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabeln %qs i %s-klausul anvÃ¤nds i NAMELIST-sats vid %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:8009
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-hÃ¤ndelsehandtag %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Endast DEFAULT tillÃ¥ten som reduktionsmodifierare i REDUCTION-klausul vid %L"
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s finns inte fÃ¶r typen %s vid %L"
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-klausulmodifierare anvÃ¤nd pÃ¥ DO- eller SIMD-konstruktion vid %L"
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "En annan LINEAR-klausulmodifierare Ã¤n VAL anvÃ¤nd pÃ¥ DO- eller SIMD-konstruktion vid %L"
  
! #: fortran/openmp.cc:8168
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-variabel %qs mÃ¥ste vara INTEGER vid %L"
  
! #: fortran/openmp.cc:8173
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-attrappargument %qs med VALUE-attribut med %s-modifierare vid %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs i LINEAR-klausul vid %L krÃ¤ver ett skalÃ¤rt heltalsuttryck fÃ¶r linjÃ¤rsteg"
  
! #: fortran/openmp.cc:8201
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs i LINEAR-klausul vid %L krÃ¤ver ett konstant heltalsuttryck fÃ¶r linjÃ¤rsteg eller ett attrappargument angivet i en UNIFORM-klausul"
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-klausulvariabeln %qs vid %L Ã¤r varken en POINTER eller en vektor"
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "NUM_TEAMS lÃ¤gre grÃ¤ns vid %L Ã¤r stÃ¶rre den Ã¶vre grÃ¤nsen vid %L"
  
! #: fortran/openmp.cc:8308
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "VÃ¤rdet pÃ¥ HINT-klausulen vid %L skall vara ett giltigt konstant hint-uttryck"
  
! #: fortran/openmp.cc:8318
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "DIST_SCHEDULE-klausulens chunk_size vid %L krÃ¤ver ett skalÃ¤rt INTEGER-uttryck"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Inkompatibel anvÃ¤ndning av TILE och COLLAPSE vid %L"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA mÃ¥ste innehÃ¥lla Ã¥tminstone en MAP-, USE_DEVICE_PTR ELLER USE_DEVICE_ADDR-klausul vid %L"
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s mÃ¥ste innehÃ¥lla Ã¥tminstone en MAP-klausul vid %L"
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs vid %L skall vara en skalÃ¤r av typen integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "HÃ¤ndelsehandtaget vid %L fÃ¥r inte vara ett vektorelement"
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "HÃ¤ndelsehandtaget vid %L fÃ¥r inte vara del av en hÃ¤rledd typ eller klass"
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "en %<DETACH%>-klausul vid %L fÃ¥r inte anvÃ¤ndas tillsammans med en %<MERGEABLE%>-klausul"
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF fÃ¶rvÃ¤ntades vid %L i atomic compare capture"
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE fÃ¶rvÃ¤ntades vid %L i atomic compare capture"
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "%<==%>, %<.EQ.%> eller %<.EQV.%> fÃ¶rvÃ¤ntades i atomÃ¤rt jÃ¤mfÃ¶relseuttryck vid %L"
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "En skalÃ¤r inbyggd variabel fÃ¶rvÃ¤ntades vid %L i atomÃ¤r jÃ¤mfÃ¶relse"
  
! #: fortran/openmp.cc:8687
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Ett skalÃ¤rt inbyggt uttryck fÃ¶rvÃ¤ntades vid %L i atomÃ¤r jÃ¤mfÃ¶relse"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-sats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-sats mÃ¥ste tilldela ett uttryck av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC med ALLOCATABLE variabel vid %L"
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC READ-sats mÃ¥ste lÃ¤sa frÃ¥n en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "uttr i !$OMP ATOMIC WRITE-tilldelning var = uttr mÃ¥ste vara skalÃ¤r och fÃ¥r inte referera var vid %L"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-fÃ¥ngstsats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-fÃ¥ngstsats behÃ¶ver en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-fÃ¥ngstsats lÃ¤ser frÃ¥n en annan variabel Ã¤n uppdateringssatsen skriver till vid %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "FÃ¶r !$OMP ATOMIC COMPARE mÃ¥ste den fÃ¶rsta operanden i jÃ¤mfÃ¶relsen vid %L vara variabeln %qs som uppdateringssatsen skriver till vid %L"
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "uttr i !$OMP ATOMIC COMPARE-tilldelning var = uttr mÃ¥ste vara skalÃ¤r och fÃ¥r inte referera var vid %L"
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE vid %L med en FAIL-klausul behÃ¶ver antingen klausulen COMPARE eller anvÃ¤ndning av den inbyggda proceduren MIN/MAX"
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC-tilldelningsoperator mÃ¥ste vara binÃ¤rt +, *, -, /, .AND., .OR., .EQV. eller .NEQV. vid %L"
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC-tilldelning mÃ¥ste vara var = var op uttr eller var = uttr op var vid %L"
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr Ã¤r inte matematiskt ekvivalent med var = var op (uttr) vid %L"
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "uttr i !$OMP ATOMIC-tilldelning var = var op uttr mÃ¥ste vara skalÃ¤r och fÃ¥r inte referera var vid %L"
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC-tilldelning av inbyggd IAND, IOR eller IEOR mÃ¥ste ha tvÃ¥ argument vid %L"
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC-tilldelning av inbyggd mÃ¥ste vara MIN, MAX, IAND, IOR eller IEOR vid %L"
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC-inbyggds argument utom ett fÃ¥r inte referera %qs vid %L"
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC-inbyggds argument mÃ¥ste vara skalÃ¤ra vid %L"
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "FÃ¶rsta eller sista !$OMP ATOMIC-inbyggds argument mÃ¥ste vara %qs vid %L"
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC-tilldelning mÃ¥ste ha en operator eller inbyggd pÃ¥ hÃ¶gersidan vid %L"
  
! #: fortran/openmp.cc:9019
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ovÃ¤ntat !$OMP ATOMIC-uttryck vid %L"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "en ORDERED-klausul angiven tillsammans med en %<inscan%> REDUCTION-klausul vid %L"
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "en SCHEDULE-klausul angiven tillsammans med en %<inscan%> REDUCTION-klausul vid %L"
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr "Med INSCAN vid %L, slingkropp med !$OMP SCAN fÃ¶rvÃ¤ntades mellan tvÃ¥ strukturerade blocksekvenser"
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s fÃ¥r inte vara en DO WHILE eller DO utan slingstyrning vid %L"
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kan inte vara en DO CONCURRENT-slinga vid %L"
  
! #: fortran/openmp.cc:9495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-iterationsvariabel mÃ¥ste ha typen heltal vid %L"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-iterationsvariabel fÃ¥r inte vara THREADPRIVATE vid %L"
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-iterationsvariabel finns i en annan klausul Ã¤n PRIVATE, LASTPRIVATE eller ALLOCATE vid %L"
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-iterationsvariabel finns i en annan klausul Ã¤n PRIVATE, LASTPRIVATE, ALLOCATE eller LINEAR vid %L"
  
! #: fortran/openmp.cc:9523
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-iterationsvariabel anvÃ¤nd i mer Ã¤n en slinga vid %L"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "%s-slingans startuttryck Ã¤r inte i kanonisk form vid %L"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "%s-slingans slututtryck Ã¤r inte i kanonisk form vid %L"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "%s-slingegrÃ¤nser refererar en annan iterationsvariabel vid %L"
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "%s-slingeinkrementet Ã¤r inte i kanonisk form vid %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "kollapsade %s-slingor Ã¤r inte perfekt nÃ¤stade vid %L"
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "fÃ¶r fÃ¥ DO-slingor fÃ¶r kollapsad %s vid %L"
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Direktivet %s kan inte anges inuti en %s-region vid %L"
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP fÃ¥r inte vara en DO WHILE eller DO utan slingstyrning vid %L"
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kan inte vara en DO CONCURRENT-slinga vid %L"
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC LOOP-iterationsvariabel mÃ¥ste ha typen heltal vid %L"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$ACC LOOP %s-slingor formar inte en rektangulÃ¤r iterationsrymd vid %L"
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP-slingor Ã¤r inte perfekt nÃ¤stade vid %L"
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "fÃ¶r fÃ¥ DO-slingor fÃ¶r %s !$ACC LOOP vid %L"
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Slinga uppdelad i bitar kan inte parallelliseras Ã¶ver gang, worker och vektorer pÃ¥ samma gÃ¥ng vid %L"
  
! #: fortran/openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE behÃ¶ver ett konstant uttryck vid %L"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Vektorsektioner: %qs Ã¤r inte tillÃ¥tet i !$ACC DECLARE vid %L"
  
! #: fortran/openmp.cc:10060
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs refererar inte till en subrutin eller funktion i !ACC$ ROUTINE ( NAME ) vid %L"
  
! #: fortran/openmp.cc:10066
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs Ã¤r felaktigt i !ACC$ ROUTINE ( NAME ) vid %L"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE vid %L behÃ¶ver Ã¥tminstone en TO- eller FROM-klausul"
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL vid %L med HINT-klausul krÃ¤ver ett NAME, utom nÃ¤r omp_sync_hint_none anvÃ¤nds"
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "OvÃ¤ntat !$OMP SCAN vid %L utanfÃ¶r slingkonstruktion med %<inscan%> REDUCTION-klausul"
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD skall referera till den inneslutande proceduren %qs vid %L"
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "En annan variabel Ã¤n OMP_PRIV eller OMP_ORIG anvÃ¤nd i INITIALIZER-klausul i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "En annan variabel Ã¤n OMP_OUT eller OMP_IN anvÃ¤nd i kombineraren i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Felaktig operator fÃ¶r !$OMP DECLARE REDUCTION %s vid %L"
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-lÃ¤ngden i !$OMP DECLARE REDUCTION %s Ã¤r inte konstant vid %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Subrutinanrop med alternativa returer i kombinerare i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Subrutinanrop med alternativa returer i INITIALIZER-klausul i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Ett av de aktuella subrutinargumenten i INITIALIZER-klausulen i !$OMP DECLARE REDUCTION mÃ¥ste vara OMP_PRIV vid %L"
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "INITIALIZER-klausul saknas i !$OMP DECLARE REDUCTION av hÃ¤rledd typ utan standardinitierare vid %L"
--- 72699,73233 ----
  msgid "Array is not contiguous at %L"
  msgstr "Vektorn Ã¤r inte sammanhÃ¤ngande vid %L"
  
! #: fortran/openmp.cc:7725
! #, gcc-internal-format
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "Argumentet till klausulen %qs mÃ¥ster vara  ALLOCATABLE eller en POINTER vid %L"
! 
! #: fortran/openmp.cc:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "OvÃ¤ntad delstrÃ¤ngsreferens i en %s-klausul vid %L"
  
! #: fortran/openmp.cc:7745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "OvÃ¤ntad designatorreferens fÃ¶r komplexdelar i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs i %s-klausul vid %L Ã¤r inte en riktig vektorsektion"
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Steget skall inte anges i vektorsektionen i %s-klausulen vid %L"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs i %s-klausul vid %L Ã¤r en vektorsektion med storlek noll"
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "Listposten %qs med allokerbara komponenter Ã¤r inte tillÃ¥tet i map-klausulen vid %L"
  
  # FÃ¶rsta "%s" blir antingen en tom strÃ¤ng eller "DATA".
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s med with en annan map-typ Ã¤n TO, FROM, TOFROM eller ALLOC i MAP-klausul vid %L"
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA med en annan map-typ Ã¤n TO, TOFROM eller ALLOC i MAP-klausul vid %L"
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA med en annan map-typ Ã¤n FROM, TOFROM, RELEASE eller DELETE i MAP-klausul vid %L"
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objekt %qs i %s-fall vid %L"
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-utpekad %qs i %s-klausul vid %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Listposten %qs i %s-klausul vid %L mÃ¥ste vara TYPE(C_PTR)"
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%>- och icke-%<inscan%> %<reduction%>-klausul pÃ¥ samma konstruktion vid %L"
  
! #: fortran/openmp.cc:7978
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Associationsnamn %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7985
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Procedurpekare %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:7991
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-pekare %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabeln %qs i %s-klausul anvÃ¤nds i NAMELIST-sats vid %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:8025
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-hÃ¤ndelsehandtag %qs i %s-klausul vid %L"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Endast DEFAULT tillÃ¥ten som reduktionsmodifierare i REDUCTION-klausul vid %L"
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s finns inte fÃ¶r typen %s vid %L"
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-klausulmodifierare anvÃ¤nd pÃ¥ DO- eller SIMD-konstruktion vid %L"
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "En annan LINEAR-klausulmodifierare Ã¤n VAL anvÃ¤nd pÃ¥ DO- eller SIMD-konstruktion vid %L"
  
! #: fortran/openmp.cc:8184
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-variabel %qs mÃ¥ste vara INTEGER vid %L"
  
! #: fortran/openmp.cc:8189
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-attrappargument %qs med VALUE-attribut med %s-modifierare vid %L"
  
! #: fortran/openmp.cc:8200
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs i LINEAR-klausul vid %L krÃ¤ver ett skalÃ¤rt heltalsuttryck fÃ¶r linjÃ¤rsteg"
  
! #: fortran/openmp.cc:8217
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs i LINEAR-klausul vid %L krÃ¤ver ett konstant heltalsuttryck fÃ¶r linjÃ¤rsteg eller ett attrappargument angivet i en UNIFORM-klausul"
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-klausulvariabeln %qs vid %L Ã¤r varken en POINTER eller en vektor"
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "NUM_TEAMS lÃ¤gre grÃ¤ns vid %L Ã¤r stÃ¶rre den Ã¶vre grÃ¤nsen vid %L"
  
! #: fortran/openmp.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "VÃ¤rdet pÃ¥ HINT-klausulen vid %L skall vara ett giltigt konstant hint-uttryck"
  
! #: fortran/openmp.cc:8334
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "DIST_SCHEDULE-klausulens chunk_size vid %L krÃ¤ver ett skalÃ¤rt INTEGER-uttryck"
  
! #: fortran/openmp.cc:8364
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Inkompatibel anvÃ¤ndning av TILE och COLLAPSE vid %L"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA mÃ¥ste innehÃ¥lla Ã¥tminstone en MAP-, USE_DEVICE_PTR ELLER USE_DEVICE_ADDR-klausul vid %L"
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s mÃ¥ste innehÃ¥lla Ã¥tminstone en MAP-klausul vid %L"
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs vid %L skall vara en skalÃ¤r av typen integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "HÃ¤ndelsehandtaget vid %L fÃ¥r inte vara ett vektorelement"
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "HÃ¤ndelsehandtaget vid %L fÃ¥r inte vara del av en hÃ¤rledd typ eller klass"
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "en %<DETACH%>-klausul vid %L fÃ¥r inte anvÃ¤ndas tillsammans med en %<MERGEABLE%>-klausul"
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF fÃ¶rvÃ¤ntades vid %L i atomic compare capture"
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE fÃ¶rvÃ¤ntades vid %L i atomic compare capture"
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "%<==%>, %<.EQ.%> eller %<.EQV.%> fÃ¶rvÃ¤ntades i atomÃ¤rt jÃ¤mfÃ¶relseuttryck vid %L"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "En skalÃ¤r inbyggd variabel fÃ¶rvÃ¤ntades vid %L i atomÃ¤r jÃ¤mfÃ¶relse"
  
! #: fortran/openmp.cc:8703
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Ett skalÃ¤rt inbyggt uttryck fÃ¶rvÃ¤ntades vid %L i atomÃ¤r jÃ¤mfÃ¶relse"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-sats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-sats mÃ¥ste tilldela ett uttryck av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC med ALLOCATABLE variabel vid %L"
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC READ-sats mÃ¥ste lÃ¤sa frÃ¥n en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "uttr i !$OMP ATOMIC WRITE-tilldelning var = uttr mÃ¥ste vara skalÃ¤r och fÃ¥r inte referera var vid %L"
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-fÃ¥ngstsats mÃ¥ste sÃ¤tta en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC-fÃ¥ngstsats behÃ¶ver en skalÃ¤r variabel av inbyggd typ vid %L"
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-fÃ¥ngstsats lÃ¤ser frÃ¥n en annan variabel Ã¤n uppdateringssatsen skriver till vid %L"
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "FÃ¶r !$OMP ATOMIC COMPARE mÃ¥ste den fÃ¶rsta operanden i jÃ¤mfÃ¶relsen vid %L vara variabeln %qs som uppdateringssatsen skriver till vid %L"
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "uttr i !$OMP ATOMIC COMPARE-tilldelning var = uttr mÃ¥ste vara skalÃ¤r och fÃ¥r inte referera var vid %L"
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE vid %L med en FAIL-klausul behÃ¶ver antingen klausulen COMPARE eller anvÃ¤ndning av den inbyggda proceduren MIN/MAX"
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC-tilldelningsoperator mÃ¥ste vara binÃ¤rt +, *, -, /, .AND., .OR., .EQV. eller .NEQV. vid %L"
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC-tilldelning mÃ¥ste vara var = var op uttr eller var = uttr op var vid %L"
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr Ã¤r inte matematiskt ekvivalent med var = var op (uttr) vid %L"
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "uttr i !$OMP ATOMIC-tilldelning var = var op uttr mÃ¥ste vara skalÃ¤r och fÃ¥r inte referera var vid %L"
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC-tilldelning av inbyggd IAND, IOR eller IEOR mÃ¥ste ha tvÃ¥ argument vid %L"
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC-tilldelning av inbyggd mÃ¥ste vara MIN, MAX, IAND, IOR eller IEOR vid %L"
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC-inbyggds argument utom ett fÃ¥r inte referera %qs vid %L"
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC-inbyggds argument mÃ¥ste vara skalÃ¤ra vid %L"
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "FÃ¶rsta eller sista !$OMP ATOMIC-inbyggds argument mÃ¥ste vara %qs vid %L"
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC-tilldelning mÃ¥ste ha en operator eller inbyggd pÃ¥ hÃ¶gersidan vid %L"
  
! #: fortran/openmp.cc:9035
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ovÃ¤ntat !$OMP ATOMIC-uttryck vid %L"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "en ORDERED-klausul angiven tillsammans med en %<inscan%> REDUCTION-klausul vid %L"
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "en SCHEDULE-klausul angiven tillsammans med en %<inscan%> REDUCTION-klausul vid %L"
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr "Med INSCAN vid %L, slingkropp med !$OMP SCAN fÃ¶rvÃ¤ntades mellan tvÃ¥ strukturerade blocksekvenser"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s fÃ¥r inte vara en DO WHILE eller DO utan slingstyrning vid %L"
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kan inte vara en DO CONCURRENT-slinga vid %L"
  
! #: fortran/openmp.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-iterationsvariabel mÃ¥ste ha typen heltal vid %L"
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-iterationsvariabel fÃ¥r inte vara THREADPRIVATE vid %L"
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-iterationsvariabel finns i en annan klausul Ã¤n PRIVATE, LASTPRIVATE eller ALLOCATE vid %L"
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-iterationsvariabel finns i en annan klausul Ã¤n PRIVATE, LASTPRIVATE, ALLOCATE eller LINEAR vid %L"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-iterationsvariabel anvÃ¤nd i mer Ã¤n en slinga vid %L"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "%s-slingans startuttryck Ã¤r inte i kanonisk form vid %L"
  
! #: fortran/openmp.cc:9555
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "%s-slingans slututtryck Ã¤r inte i kanonisk form vid %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "%s-slingegrÃ¤nser refererar en annan iterationsvariabel vid %L"
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "%s-slingeinkrementet Ã¤r inte i kanonisk form vid %L"
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "kollapsade %s-slingor Ã¤r inte perfekt nÃ¤stade vid %L"
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "fÃ¶r fÃ¥ DO-slingor fÃ¶r kollapsad %s vid %L"
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Direktivet %s kan inte anges inuti en %s-region vid %L"
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP fÃ¥r inte vara en DO WHILE eller DO utan slingstyrning vid %L"
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kan inte vara en DO CONCURRENT-slinga vid %L"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC LOOP-iterationsvariabel mÃ¥ste ha typen heltal vid %L"
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$ACC LOOP %s-slingor formar inte en rektangulÃ¤r iterationsrymd vid %L"
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP-slingor Ã¤r inte perfekt nÃ¤stade vid %L"
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "fÃ¶r fÃ¥ DO-slingor fÃ¶r %s !$ACC LOOP vid %L"
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Slinga uppdelad i bitar kan inte parallelliseras Ã¶ver gang, worker och vektorer pÃ¥ samma gÃ¥ng vid %L"
  
! #: fortran/openmp.cc:9929
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE behÃ¶ver ett konstant uttryck vid %L"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Vektorsektioner: %qs Ã¤r inte tillÃ¥tet i !$ACC DECLARE vid %L"
  
! #: fortran/openmp.cc:10076
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs refererar inte till en subrutin eller funktion i !ACC$ ROUTINE ( NAME ) vid %L"
  
! #: fortran/openmp.cc:10082
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs Ã¤r felaktigt i !ACC$ ROUTINE ( NAME ) vid %L"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE vid %L behÃ¶ver Ã¥tminstone en TO- eller FROM-klausul"
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL vid %L med HINT-klausul krÃ¤ver ett NAME, utom nÃ¤r omp_sync_hint_none anvÃ¤nds"
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "OvÃ¤ntat !$OMP SCAN vid %L utanfÃ¶r slingkonstruktion med %<inscan%> REDUCTION-klausul"
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD skall referera till den inneslutande proceduren %qs vid %L"
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "En annan variabel Ã¤n OMP_PRIV eller OMP_ORIG anvÃ¤nd i INITIALIZER-klausul i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "En annan variabel Ã¤n OMP_OUT eller OMP_IN anvÃ¤nd i kombineraren i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Felaktig operator fÃ¶r !$OMP DECLARE REDUCTION %s vid %L"
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-lÃ¤ngden i !$OMP DECLARE REDUCTION %s Ã¤r inte konstant vid %L"
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Subrutinanrop med alternativa returer i kombinerare i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Subrutinanrop med alternativa returer i INITIALIZER-klausul i !$OMP DECLARE REDUCTION vid %L"
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Ett av de aktuella subrutinargumenten i INITIALIZER-klausulen i !$OMP DECLARE REDUCTION mÃ¥ste vara OMP_PRIV vid %L"
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "INITIALIZER-klausul saknas i !$OMP DECLARE REDUCTION av hÃ¤rledd typ utan standardinitierare vid %L"
*************** msgstr "Komponentinitierare utan namn ef
*** 74180,74266 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "FÃ¶r mÃ¥nga komponenter i postkonstruerare vid %L"
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER-uttryck kommer att huggas av i konstruerare (%ld/%ld) vid %L"
  
! #: fortran/primary.cc:3241
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponenten %qs initieras tvÃ¥ gÃ¥nger i postkonstrueraren vid %L"
  
! #: fortran/primary.cc:3253
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Co-indexerat uttryck till pekar komponent %qs i postkonstruerare vid %L"
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponent %qs vid %L har redan satts av en hÃ¤rledd fÃ¶rÃ¤ldratyps konstruerare"
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() Ã¤r ett r-vÃ¤rde vid %C"
  
! #: fortran/primary.cc:3531
  #, 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 vid %C Ã¤r namnet pÃ¥ en rekursiv funktion och refererar dÃ¤rmed till resultatvariabeln.  AnvÃ¤nd en explicit RESULT-variabel fÃ¶r direkt rekursion (12.5.2.1)"
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol vid %C passar inte som uttryck"
  
! #: fortran/primary.cc:3667
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "OvÃ¤ntad anvÃ¤ndning av subrutinnamnet %qs vid %C"
  
! #: fortran/primary.cc:3699
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Satsfunktion %qs krÃ¤ver en argumentlista vid %C"
  
! #: fortran/primary.cc:3702
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs krÃ¤ver en argumentlista vid %C"
  
! #: fortran/primary.cc:3752
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument saknas till %qs vid %C"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Den vÃ¤nstraste part-ref i en data-ref kan inte vara en funktionsreferens vid %C"
  
! #: fortran/primary.cc:3920
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Argumentlista saknas i funktionen %qs vid %C"
  
! #: fortran/primary.cc:4034
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Den hÃ¤rledda typen %qs fÃ¥r inte anvÃ¤ndas som en variabel vid %C"
  
! #: fortran/primary.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Namngiven konstant vid %C Ã¤r en EQUIVALENCE"
  
! #: fortran/primary.cc:4080
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "PARAMETER %qs skall inte fÃ¶rekomma i en DATA-sats vid %C"
  
! #: fortran/primary.cc:4116
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs vid %C Ã¤r inte en variabel"
--- 74215,74301 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "FÃ¶r mÃ¥nga komponenter i postkonstruerare vid %L"
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER-uttryck kommer att huggas av i konstruerare (%ld/%ld) vid %L"
  
! #: fortran/primary.cc:3242
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponenten %qs initieras tvÃ¥ gÃ¥nger i postkonstrueraren vid %L"
  
! #: fortran/primary.cc:3254
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Co-indexerat uttryck till pekar komponent %qs i postkonstruerare vid %L"
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponent %qs vid %L har redan satts av en hÃ¤rledd fÃ¶rÃ¤ldratyps konstruerare"
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() Ã¤r ett r-vÃ¤rde vid %C"
  
! #: fortran/primary.cc:3532
  #, 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 vid %C Ã¤r namnet pÃ¥ en rekursiv funktion och refererar dÃ¤rmed till resultatvariabeln.  AnvÃ¤nd en explicit RESULT-variabel fÃ¶r direkt rekursion (12.5.2.1)"
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol vid %C passar inte som uttryck"
  
! #: fortran/primary.cc:3668
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "OvÃ¤ntad anvÃ¤ndning av subrutinnamnet %qs vid %C"
  
! #: fortran/primary.cc:3700
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Satsfunktion %qs krÃ¤ver en argumentlista vid %C"
  
! #: fortran/primary.cc:3703
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs krÃ¤ver en argumentlista vid %C"
  
! #: fortran/primary.cc:3753
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument saknas till %qs vid %C"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Den vÃ¤nstraste part-ref i en data-ref kan inte vara en funktionsreferens vid %C"
  
! #: fortran/primary.cc:3921
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Argumentlista saknas i funktionen %qs vid %C"
  
! #: fortran/primary.cc:4035
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Den hÃ¤rledda typen %qs fÃ¥r inte anvÃ¤ndas som en variabel vid %C"
  
! #: fortran/primary.cc:4076
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Namngiven konstant vid %C Ã¤r en EQUIVALENCE"
  
! #: fortran/primary.cc:4081
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "PARAMETER %qs skall inte fÃ¶rekomma i en DATA-sats vid %C"
  
! #: fortran/primary.cc:4117
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs vid %C Ã¤r inte en variabel"
*************** msgstr "Den inbyggda %qs deklarerad INTR
*** 74652,74658 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Icke RECURSIVE procedur %qs vid %L anropar kanske sig sjÃ¤lv rekursivt.  Deklarera den RECURSIVE eller anvÃ¤nd %<-frecursive%>"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Etikett %d som refereras vid %L Ã¤r aldrig definierad"
--- 74687,74693 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Icke RECURSIVE procedur %qs vid %L anropar kanske sig sjÃ¤lv rekursivt.  Deklarera den RECURSIVE eller anvÃ¤nd %<-frecursive%>"
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Etikett %d som refereras vid %L Ã¤r aldrig definierad"
*************** msgstr "Saknad explicit deklaration med
*** 74772,74778 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktionen %qs vid %L har ingen IMPLICIT-typ; menade du %qs?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktionen %qs vid %L har ingen IMPLICIT-typ"
--- 74807,74813 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktionen %qs vid %L har ingen IMPLICIT-typ; menade du %qs?"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktionen %qs vid %L har ingen IMPLICIT-typ"
*************** msgstr "BOZ-litteralkonstanten vid %L fÃ
*** 74938,75134 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operander vid %L och %L kan inte fÃ¶rekomma som operander av den binÃ¤ra operatorn %qs"
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-litteralkonstanten nÃ¤ra %L fÃ¥r inte fÃ¶rekomma som en operand till en relationsoperator"
  
! #: fortran/resolve.cc:4393
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "LikhetsjÃ¤mfÃ¶relse av %s vid %L"
  
! #: fortran/resolve.cc:4395
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "OlikhetsjÃ¤mfÃ¶relse av %s vid %L"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Felaktig inbyggd"
  
! #: fortran/resolve.cc:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %d"
  
! #: fortran/resolve.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i co-dimension %d"
  
! #: fortran/resolve.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %d"
  
! #: fortran/resolve.cc:4761
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i co-dimension %d"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "OtillÃ¥tet steg pÃ¥ noll vid %L"
  
! #: fortran/resolve.cc:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Undre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %d"
  
! #: fortran/resolve.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Undre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %d"
  
! #: fortran/resolve.cc:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ã–vre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %d"
  
! #: fortran/resolve.cc:4832
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ã–vre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %d"
  
! #: fortran/resolve.cc:4848
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Felaktig vektorreferens"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "HÃ¶graste Ã¶vre grÃ¤nsen av en sektion av vektor med antagen storlek inte angiven vid %L"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ordning stÃ¤mmer inte i vektorreferens vid %L (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Co-indexordning stÃ¤mmer inte i vektorreferens vid %L (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Co-index i co-dimension %d mÃ¥ste vara en skalÃ¤r vid %L"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Vektorindex vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Vektorindex vid %L mÃ¥ste ha INTEGER-typ, fann %s"
  
! #: fortran/resolve.cc:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-vektorindex vid %L"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Dim-argumentet vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Dim-argumentet vid %L mÃ¥ste ha INTEGER-typ"
  
! #: fortran/resolve.cc:5051
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Felaktig vektorreferens till en icke-vektorentitet vid %L"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): oanvÃ¤nd as(1)"
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): oanvÃ¤nd as(2)"
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Vektorindex vid %L Ã¤r en vektor med ordning %d"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Startindex fÃ¶r delstrÃ¤ng vid %L mÃ¥ste typen INTEGER"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Startindex fÃ¶r delstrÃ¤ng vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Slutindex fÃ¶r delstrÃ¤ng vid %L mÃ¥ste ha typen INTEGER"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "SlutstrÃ¤ng fÃ¶r delstrÃ¤ng vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Slutindex fÃ¶r delstrÃ¤ng vid %L Ã¤r fÃ¶r stort"
  
! #: fortran/resolve.cc:5467
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Felaktig vektorreferens"
  
! #: fortran/resolve.cc:5481
  #, 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 "Komponent till den hÃ¶gra av en delreferens med ordning skild frÃ¥n noll fÃ¥r inte ha attributet POINTER vid %L"
  
! #: fortran/resolve.cc:5491
  #, 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 "Komponent till den hÃ¶gra av en delreferens med ordning skild frÃ¥n noll fÃ¥r inte ha attributet ALLOCATABLE vid %L"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "TvÃ¥ eller flera delreferenser med ordning skild frÃ¥n noll fÃ¥r inte anges vid %L"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): TvÃ¥ vektorspecifikationer"
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r bara anvÃ¤ndas som ett aktuellt argument"
  
! #: fortran/resolve.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variabeln %s med antagen typ vid %L fÃ¥r bara anvÃ¤ndas som ett aktuellt argument"
--- 74973,75169 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operander vid %L och %L kan inte fÃ¶rekomma som operander av den binÃ¤ra operatorn %qs"
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-litteralkonstanten nÃ¤ra %L fÃ¥r inte fÃ¶rekomma som en operand till en relationsoperator"
  
! #: fortran/resolve.cc:4415
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "LikhetsjÃ¤mfÃ¶relse av %s vid %L"
  
! #: fortran/resolve.cc:4417
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "OlikhetsjÃ¤mfÃ¶relse av %s vid %L"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Felaktig inbyggd"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %d"
  
! #: fortran/resolve.cc:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i co-dimension %d"
  
! #: fortran/resolve.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %d"
  
! #: fortran/resolve.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i co-dimension %d"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "OtillÃ¥tet steg pÃ¥ noll vid %L"
  
! #: fortran/resolve.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Undre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %d"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Undre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %d"
  
! #: fortran/resolve.cc:4845
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ã–vre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld < %ld) i dimension %d"
  
! #: fortran/resolve.cc:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ã–vre vektorreferens vid %L Ã¤r utanfÃ¶r grÃ¤nsen (%ld > %ld) i dimension %d"
  
! #: fortran/resolve.cc:4870
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Felaktig vektorreferens"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "HÃ¶graste Ã¶vre grÃ¤nsen av en sektion av vektor med antagen storlek inte angiven vid %L"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Ordning stÃ¤mmer inte i vektorreferens vid %L (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Co-indexordning stÃ¤mmer inte i vektorreferens vid %L (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Co-index i co-dimension %d mÃ¥ste vara en skalÃ¤r vid %L"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Vektorindex vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Vektorindex vid %L mÃ¥ste ha INTEGER-typ, fann %s"
  
! #: fortran/resolve.cc:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-vektorindex vid %L"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Dim-argumentet vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Dim-argumentet vid %L mÃ¥ste ha INTEGER-typ"
  
! #: fortran/resolve.cc:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Felaktig vektorreferens till en icke-vektorentitet vid %L"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): oanvÃ¤nd as(1)"
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): oanvÃ¤nd as(2)"
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Vektorindex vid %L Ã¤r en vektor med ordning %d"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Startindex fÃ¶r delstrÃ¤ng vid %L mÃ¥ste typen INTEGER"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Startindex fÃ¶r delstrÃ¤ng vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Slutindex fÃ¶r delstrÃ¤ng vid %L mÃ¥ste ha typen INTEGER"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "SlutstrÃ¤ng fÃ¶r delstrÃ¤ng vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:5298
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Slutindex fÃ¶r delstrÃ¤ng vid %L Ã¤r fÃ¶r stort"
  
! #: fortran/resolve.cc:5489
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Felaktig vektorreferens"
  
! #: fortran/resolve.cc:5503
  #, 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 "Komponent till den hÃ¶gra av en delreferens med ordning skild frÃ¥n noll fÃ¥r inte ha attributet POINTER vid %L"
  
! #: fortran/resolve.cc:5513
  #, 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 "Komponent till den hÃ¶gra av en delreferens med ordning skild frÃ¥n noll fÃ¥r inte ha attributet ALLOCATABLE vid %L"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "TvÃ¥ eller flera delreferenser med ordning skild frÃ¥n noll fÃ¥r inte anges vid %L"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): TvÃ¥ vektorspecifikationer"
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r bara anvÃ¤ndas som ett aktuellt argument"
  
! #: fortran/resolve.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variabeln %s med antagen typ vid %L fÃ¥r bara anvÃ¤ndas som ett aktuellt argument"
*************** msgstr "Variabeln %s med antagen typ vid
*** 75137,75148 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, 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 "Variabel med antagen typ %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentet"
  
! #: fortran/resolve.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variabeln %s med antagen ordning vid %L kan bara anvÃ¤ndas som ett aktuellt argument"
--- 75172,75183 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, 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 "Variabel med antagen typ %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentet"
  
! #: fortran/resolve.cc:5787
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variabeln %s med antagen ordning vid %L kan bara anvÃ¤ndas som ett aktuellt argument"
*************** msgstr "Variabeln %s med antagen ordning
*** 75151,75443 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, 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 "Variabel med antagen ordning %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentet"
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK skall inte ha en subobjektreferens"
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variabeln %s med antagen typ vid %L skall inte ha en subobjektreferens"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variabeln %s med antagen ordning vid %L skall inte ha en subobjektreferens"
  
! #: fortran/resolve.cc:5978
  #, 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 "Variabel %qs, anvÃ¤nd i ett specifikationsuttryck, refereras vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameter"
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel %qs anvÃ¤nds vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameter"
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorft subobjekt till co-indexerat objekt vid %L"
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Co-indexerat objekt med polymorf allokerbar delkomponent vid %L"
  
! #: fortran/resolve.cc:6082
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Att anvÃ¤nda variabeln %qs vid %L bÃ¶r undvikas"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs vid %L Ã¤r vÃ¤rdassocierad vid %L in i en innesluten procedur med en intern procedur med samma namn"
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fel i typbundet anrop vid %L"
  
! #: fortran/resolve.cc:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Skickat objekt vid %L mÃ¥ste vara skalÃ¤r"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basobjekt fÃ¶r procedurpekarkomponentanrop vid %L Ã¤r av ABSTRACT typ %qs"
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basobjekt fÃ¶r typbundet proceduranrop vid %L Ã¤r av ABSTRACT typ %qs"
  
! #: fortran/resolve.cc:6521
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basobjekt fÃ¶r typbundet NOPASS-proceduranrop vid %L mÃ¥ste vara skalÃ¤rt"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Hittade ingen matchande specifik bindning fÃ¶r anropet till GENERIC %qs vid %L"
  
! #: fortran/resolve.cc:6743
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs vid %L skulle vara en SUBROUTINE"
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs vid %L skulle vara en FUNCTION"
  
! #: fortran/resolve.cc:7330
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Felaktig uttryckstyp"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s vid %L mÃ¥ste vara en skalÃ¤r"
  
! #: fortran/resolve.cc:7373
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s vid %L mÃ¥ste vara ett heltal"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s vid %L mÃ¥ste vara INTEGER"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Steguttryck i DO-slinga vid %L fÃ¥r inte vara noll"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-slinga vid %L kommer kÃ¶ras noll gÃ¥nger"
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-slingan vid %L Ã¤r odefinierad eftersom den spiller Ã¶ver"
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-slingan vid %L Ã¤r odefinierad eftersom den spiller under"
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-indexnamn vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-slututtryck vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-slututtryck vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-steguttryck vid %L mÃ¥ste vara en skalÃ¤r %s"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-steguttryck vid %L fÃ¥r inte vara noll"
  
! #: fortran/resolve.cc:7584
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-index %qs fÃ¥r inte fÃ¶rekomma i triplettspecifikation vid %L"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Allokeringsobjekt vid %L mÃ¥ste vara ALLOCATABLE eller en POINTER"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Co-indexerat allokerbart objekt vid %L"
  
! #: fortran/resolve.cc:7807
  #, 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 "KÃ¤lluttryck vid %L mÃ¥ste vara skalÃ¤rt eller ha samma ordning som allokeringsobjektet vid %L"
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "KÃ¤lluttryck vid %L och allokeringsobjekt vid %L mÃ¥ste ha samma form"
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typen pÃ¥ entiteten vid %L Ã¤r typinkompatibel med kÃ¤lluttrycket vid %L"
  
! #: fortran/resolve.cc:8010
  #, 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 "Allokeringsobjektet vid %L och kÃ¤lluttrycket vid %L skall ha samma sorts typparameter"
  
! #: fortran/resolve.cc:8024
  #, 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 "KÃ¤lluttrycket vid %L skall varken vara av typen LOCK_TYPE eller ha en LOCK_TYPE-komponent om det allokerbara objektet vid %L Ã¤r en co-vektor"
  
! #: fortran/resolve.cc:8039
  #, 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 "KÃ¤lluttrycket vid %L skall varken vara av typen EVENT_TYPE eller ha en EVENT_TYPE-komponent om det allokerbara objektet vid %L Ã¤r en co-vektor"
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Allokering %s av ABSTRACT bastyp vid %L behÃ¶ver en typspecifikation eller source-uttryck"
  
! #: fortran/resolve.cc:8070
  #, 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 "Allokerar %s vid %L med typspecifikation krÃ¤ver samma teckenlÃ¤ngdsparameter som i deklarationen"
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Vektorspecifikation krÃ¤vs i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8161
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Vektorspecifikation eller vektorvÃ¤rt SOURCE=-uttryck krÃ¤vs i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8186
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Co-vektorspecifikation krÃ¤vs i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Felaktig co-vektorspecifikation i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Ã–vre cobound Ã¤r mindre Ã¤n den lÃ¤gre cobound vid %L"
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Ã–vre cobound Ã¤r mindre Ã¤n lÃ¤gre cobound av 1 vid %L"
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Felaktig vektorspecifikation i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8272
  #, 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 fÃ¥r inte fÃ¶rekomma i vektorspecifikationen vid %L i samma ALLOCATE-sats dÃ¤r den sjÃ¤lv allokeras"
  
! #: fortran/resolve.cc:8287
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> fÃ¶rvÃ¤ntades i co-indexspecifikation i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Statvariabel vid %L mÃ¥ste vara en INTEGER-variabel"
  
! #: fortran/resolve.cc:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Statvariabel vid %L skall inte %s:as i samma %s-sats"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG vid %L Ã¤r oanvÃ¤ndbart utan en STAT-tagg"
  
! #: fortran/resolve.cc:8385
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "ERRMSG-variabeln vid %L mÃ¥ste vara en skalÃ¤r standard-CHARACTER-variabel"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Errmsg-variabel vid %L skall inte %s:as i samma %s-sats"
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Allokeringsobjekt vid %L fÃ¶rekommer ocksÃ¥ vid %L"
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Allokeringsobjekt vid %L Ã¤r underobjekt till objekt vid %L"
--- 75186,75478 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, 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 "Variabel med antagen ordning %s vid %L som aktuellt argument till en frÃ¥gefunktion skall vara det fÃ¶rsta argumentet"
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK skall inte ha en subobjektreferens"
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variabeln %s med antagen typ vid %L skall inte ha en subobjektreferens"
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variabeln %s med antagen ordning vid %L skall inte ha en subobjektreferens"
  
! #: fortran/resolve.cc:6015
  #, 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 "Variabel %qs, anvÃ¤nd i ett specifikationsuttryck, refereras vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameter"
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel %qs anvÃ¤nds vid %L fÃ¶re ENTRY-satsen i vilken den Ã¤r en parameter"
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorft subobjekt till co-indexerat objekt vid %L"
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Co-indexerat objekt med polymorf allokerbar delkomponent vid %L"
  
! #: fortran/resolve.cc:6119
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Att anvÃ¤nda variabeln %qs vid %L bÃ¶r undvikas"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs vid %L Ã¤r vÃ¤rdassocierad vid %L in i en innesluten procedur med en intern procedur med samma namn"
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fel i typbundet anrop vid %L"
  
! #: fortran/resolve.cc:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Skickat objekt vid %L mÃ¥ste vara skalÃ¤r"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basobjekt fÃ¶r procedurpekarkomponentanrop vid %L Ã¤r av ABSTRACT typ %qs"
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basobjekt fÃ¶r typbundet proceduranrop vid %L Ã¤r av ABSTRACT typ %qs"
  
! #: fortran/resolve.cc:6558
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basobjekt fÃ¶r typbundet NOPASS-proceduranrop vid %L mÃ¥ste vara skalÃ¤rt"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Hittade ingen matchande specifik bindning fÃ¶r anropet till GENERIC %qs vid %L"
  
! #: fortran/resolve.cc:6780
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs vid %L skulle vara en SUBROUTINE"
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs vid %L skulle vara en FUNCTION"
  
! #: fortran/resolve.cc:7367
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Felaktig uttryckstyp"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s vid %L mÃ¥ste vara en skalÃ¤r"
  
! #: fortran/resolve.cc:7410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s vid %L mÃ¥ste vara ett heltal"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s vid %L mÃ¥ste vara INTEGER"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Steguttryck i DO-slinga vid %L fÃ¥r inte vara noll"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-slinga vid %L kommer kÃ¶ras noll gÃ¥nger"
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-slingan vid %L Ã¤r odefinierad eftersom den spiller Ã¶ver"
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-slingan vid %L Ã¤r odefinierad eftersom den spiller under"
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-indexnamn vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-slututtryck vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-slututtryck vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-steguttryck vid %L mÃ¥ste vara en skalÃ¤r %s"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-steguttryck vid %L fÃ¥r inte vara noll"
  
! #: fortran/resolve.cc:7621
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-index %qs fÃ¥r inte fÃ¶rekomma i triplettspecifikation vid %L"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Allokeringsobjekt vid %L mÃ¥ste vara ALLOCATABLE eller en POINTER"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Co-indexerat allokerbart objekt vid %L"
  
! #: fortran/resolve.cc:7844
  #, 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 "KÃ¤lluttryck vid %L mÃ¥ste vara skalÃ¤rt eller ha samma ordning som allokeringsobjektet vid %L"
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "KÃ¤lluttryck vid %L och allokeringsobjekt vid %L mÃ¥ste ha samma form"
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typen pÃ¥ entiteten vid %L Ã¤r typinkompatibel med kÃ¤lluttrycket vid %L"
  
! #: fortran/resolve.cc:8047
  #, 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 "Allokeringsobjektet vid %L och kÃ¤lluttrycket vid %L skall ha samma sorts typparameter"
  
! #: fortran/resolve.cc:8061
  #, 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 "KÃ¤lluttrycket vid %L skall varken vara av typen LOCK_TYPE eller ha en LOCK_TYPE-komponent om det allokerbara objektet vid %L Ã¤r en co-vektor"
  
! #: fortran/resolve.cc:8076
  #, 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 "KÃ¤lluttrycket vid %L skall varken vara av typen EVENT_TYPE eller ha en EVENT_TYPE-komponent om det allokerbara objektet vid %L Ã¤r en co-vektor"
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Allokering %s av ABSTRACT bastyp vid %L behÃ¶ver en typspecifikation eller source-uttryck"
  
! #: fortran/resolve.cc:8107
  #, 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 "Allokerar %s vid %L med typspecifikation krÃ¤ver samma teckenlÃ¤ngdsparameter som i deklarationen"
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Vektorspecifikation krÃ¤vs i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8198
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Vektorspecifikation eller vektorvÃ¤rt SOURCE=-uttryck krÃ¤vs i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Co-vektorspecifikation krÃ¤vs i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Felaktig co-vektorspecifikation i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Ã–vre cobound Ã¤r mindre Ã¤n den lÃ¤gre cobound vid %L"
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Ã–vre cobound Ã¤r mindre Ã¤n lÃ¤gre cobound av 1 vid %L"
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Felaktig vektorspecifikation i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8309
  #, 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 fÃ¥r inte fÃ¶rekomma i vektorspecifikationen vid %L i samma ALLOCATE-sats dÃ¤r den sjÃ¤lv allokeras"
  
! #: fortran/resolve.cc:8324
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> fÃ¶rvÃ¤ntades i co-indexspecifikation i ALLOCATE-sats vid %L"
  
! #: fortran/resolve.cc:8366
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Statvariabel vid %L mÃ¥ste vara en INTEGER-variabel"
  
! #: fortran/resolve.cc:8395
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Statvariabel vid %L skall inte %s:as i samma %s-sats"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG vid %L Ã¤r oanvÃ¤ndbart utan en STAT-tagg"
  
! #: fortran/resolve.cc:8422
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "ERRMSG-variabeln vid %L mÃ¥ste vara en skalÃ¤r standard-CHARACTER-variabel"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Errmsg-variabel vid %L skall inte %s:as i samma %s-sats"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Allokeringsobjekt vid %L fÃ¶rekommer ocksÃ¥ vid %L"
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Allokeringsobjekt vid %L Ã¤r underobjekt till objekt vid %L"
*************** msgstr "Allokeringsobjekt vid %L Ã¤r und
*** 75446,75729 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-etikett vid %L Ã¶verlappar med CASE-etikett vid %L"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "uttryck i CASE-sats vid %L mÃ¥ste vara av typ %s"
  
! #: fortran/resolve.cc:8748
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Uttryck i CASE-sats vid %L mÃ¥ste ha sort %d"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Uttryck i CASE-sats vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Valuttryck i berÃ¤knad-GOTO-sats vid %L mÃ¥ste vara ett skalÃ¤rt heltalsuttryck"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumentet till SELECT-satsen vid %L mÃ¥ste vara ett skalÃ¤rt uttryck"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Uttryck i CASE-sats vid %L ligger inte i intervallet %s"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "DEFAULT CASE vid %L fÃ¥r inte fÃ¶ljas av ett andra DEFAULT CASE vid %L"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logiskt intervall CASE-sats vid %L Ã¤r inte tillÃ¥tet"
  
! #: fortran/resolve.cc:8963
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstant logiskt vÃ¤rde i CASE-sats upprepas vid %L"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Intervallspecifikationen vid %L kan aldrig matchas"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logiskt SELECT CASE-block vid %L har mer Ã¤n tvÃ¥ fall"
  
! #: fortran/resolve.cc:9143
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Den associerande entiteten %qs vid %L Ã¤r en procedurpekare"
  
! #: fortran/resolve.cc:9152
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Den hÃ¤rledda typen %qs fÃ¥r inte anvÃ¤ndas som en variabel vid %L"
  
! #: fortran/resolve.cc:9169
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Den associerande entiteten %qs vid %L Ã¤r ett procedurnamn"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Det associerande selector-uttrycket vid %L ger en procedur"
  
! #: fortran/resolve.cc:9192
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektorn vid %L fÃ¥r inte vara NULL()"
  
! #: fortran/resolve.cc:9197
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektorn vid %L har ingen typ"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Associationsnamn %qs vid %L anvÃ¤nds som en vektor"
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-vÃ¤ljare vid %L behÃ¶ver en temporÃ¤r som inte Ã¤r implementerad Ã¤nnu"
  
! #: fortran/resolve.cc:9462
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektorer skall vara polymorfiska i SELECT TYPE-sats vid %L"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektorn vid %L fÃ¥r inte vara co-indexerad"
  
! #: fortran/resolve.cc:9541
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS vid %L Ã¶verlappar med TYPE IS vid %L"
  
! #: fortran/resolve.cc:9554
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "HÃ¤rledd typ %qs vid %L mÃ¥ste vara utÃ¶kningsbar"
  
! #: fortran/resolve.cc:9567
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "HÃ¤rledd typ %qs vid %L mÃ¥ste vara en utÃ¶kning av %qs"
  
! #: fortran/resolve.cc:9570
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "OvÃ¤ntad inbyggd typ %qs vid %L"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Typspecifikationen vid %L skall ange att varje lÃ¤ngdtypparameter Ã¤r antagen"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Dubbelt CLASS IS-block i SELECT TYPE-sats vid %L"
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT vid %L upprepas vid %L"
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) vid %L upprepas vid %L"
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) vid %L upprepas vid %L"
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) vid %L fÃ¥r inte anvÃ¤ndas med en pekare eller allokerbar selector vid %L"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ogiltigt sammanhang fÃ¶r inbyggd NULL () vid %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO %s-procedur vid %L mÃ¥ste vara rekursiv"
  
! #: fortran/resolve.cc:10161
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte vara polymorft om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10174
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte ha POINTER-komponenter om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DataÃ¶verfÃ¶ringselement vid %L fÃ¥r inte ha procedurpekarkomponenter"
  
! #: fortran/resolve.cc:10190
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte ha ALLOCATABLE-komponenter om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DataÃ¶verfÃ¶ringselement vid %L fÃ¥r inte ha PRIVATE-komponenter"
  
! #: fortran/resolve.cc:10207
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte ha PRIVATE-komponenter om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DataÃ¶verfÃ¶ringselement vid %L fÃ¥r inte vara en full referens till en vektor med antagen storlek"
  
! #: fortran/resolve.cc:10282
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "LÃ¥svariabel vid %L mÃ¥ste vara en skalÃ¤r av typen LOCK_TYPE"
  
! #: fortran/resolve.cc:10292
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "HÃ¤ndelsevariabeln vid %L mÃ¥ste vara en skalÃ¤r av typen EVENT_TYPE"
  
! #: fortran/resolve.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "HÃ¤ndelsevariabelargumentet vid %L mÃ¥ste vara en co-vektor eller co-indexerat"
  
! #: fortran/resolve.cc:10299
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "HÃ¤ndelsevariabelargumentet vid %L mÃ¥ste vara en co-vektor men inte co-indexerat"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "STAT=-argumentet vid %L mÃ¥ste vara en skalÃ¤r INTEGER-variabel"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "ERRMSG=-variabeln vid %L mÃ¥ste vara en skalÃ¤r CHARACTER-variabel"
  
! #: fortran/resolve.cc:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "ACQUIRED_LOCK=-argumentet vid %L mÃ¥ste vara en skalÃ¤r LOGICAL-variabel"
  
! #: fortran/resolve.cc:10343
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "UNTIL_COUNT=-argumentet vid %L mÃ¥ste vara ett skalÃ¤rt INTEGER-uttryck"
  
! #: fortran/resolve.cc:10404
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "BildmÃ¤ngdsargument vid %L mÃ¥ste vara ett skalÃ¤rt eller INTEGER-uttryck av ordning 1"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "BildmÃ¤ngdsargument vid %L mÃ¥ste vara mellan 1 och num_images()"
  
! #: fortran/resolve.cc:10471
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Sats vid %L Ã¤r inte en giltig grenmÃ¥lssats fÃ¶r grensatsen vid %L"
  
! #: fortran/resolve.cc:10481
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Gren vid %L kan orsaka en oÃ¤ndlig slinga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-sats vid %L lÃ¤mnar CRITICAL-konstruktion fÃ¶r etikett vid %L"
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-sats vid %L lÃ¤mnar DO CONCURRENT-konstruktion fÃ¶r etikett vid %L"
--- 75481,75764 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-etikett vid %L Ã¶verlappar med CASE-etikett vid %L"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "uttryck i CASE-sats vid %L mÃ¥ste vara av typ %s"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Uttryck i CASE-sats vid %L mÃ¥ste ha sort %d"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Uttryck i CASE-sats vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Valuttryck i berÃ¤knad-GOTO-sats vid %L mÃ¥ste vara ett skalÃ¤rt heltalsuttryck"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumentet till SELECT-satsen vid %L mÃ¥ste vara ett skalÃ¤rt uttryck"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Uttryck i CASE-sats vid %L ligger inte i intervallet %s"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "DEFAULT CASE vid %L fÃ¥r inte fÃ¶ljas av ett andra DEFAULT CASE vid %L"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logiskt intervall CASE-sats vid %L Ã¤r inte tillÃ¥tet"
  
! #: fortran/resolve.cc:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstant logiskt vÃ¤rde i CASE-sats upprepas vid %L"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Intervallspecifikationen vid %L kan aldrig matchas"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logiskt SELECT CASE-block vid %L har mer Ã¤n tvÃ¥ fall"
  
! #: fortran/resolve.cc:9180
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Den associerande entiteten %qs vid %L Ã¤r en procedurpekare"
  
! #: fortran/resolve.cc:9189
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Den hÃ¤rledda typen %qs fÃ¥r inte anvÃ¤ndas som en variabel vid %L"
  
! #: fortran/resolve.cc:9206
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Den associerande entiteten %qs vid %L Ã¤r ett procedurnamn"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Det associerande selector-uttrycket vid %L ger en procedur"
  
! #: fortran/resolve.cc:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektorn vid %L fÃ¥r inte vara NULL()"
  
! #: fortran/resolve.cc:9234
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektorn vid %L har ingen typ"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Associationsnamn %qs vid %L anvÃ¤nds som en vektor"
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-vÃ¤ljare vid %L behÃ¶ver en temporÃ¤r som inte Ã¤r implementerad Ã¤nnu"
  
! #: fortran/resolve.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektorer skall vara polymorfiska i SELECT TYPE-sats vid %L"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektorn vid %L fÃ¥r inte vara co-indexerad"
  
! #: fortran/resolve.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS vid %L Ã¶verlappar med TYPE IS vid %L"
  
! #: fortran/resolve.cc:9591
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "HÃ¤rledd typ %qs vid %L mÃ¥ste vara utÃ¶kningsbar"
  
! #: fortran/resolve.cc:9604
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "HÃ¤rledd typ %qs vid %L mÃ¥ste vara en utÃ¶kning av %qs"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "OvÃ¤ntad inbyggd typ %qs vid %L"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Typspecifikationen vid %L skall ange att varje lÃ¤ngdtypparameter Ã¤r antagen"
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Dubbelt CLASS IS-block i SELECT TYPE-sats vid %L"
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT vid %L upprepas vid %L"
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) vid %L upprepas vid %L"
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) vid %L upprepas vid %L"
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) vid %L fÃ¥r inte anvÃ¤ndas med en pekare eller allokerbar selector vid %L"
  
! #: fortran/resolve.cc:10129
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ogiltigt sammanhang fÃ¶r inbyggd NULL () vid %L"
  
! #: fortran/resolve.cc:10183
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO %s-procedur vid %L mÃ¥ste vara rekursiv"
  
! #: fortran/resolve.cc:10193
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte vara polymorft om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10206
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte ha POINTER-komponenter om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DataÃ¶verfÃ¶ringselement vid %L fÃ¥r inte ha procedurpekarkomponenter"
  
! #: fortran/resolve.cc:10222
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte ha ALLOCATABLE-komponenter om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DataÃ¶verfÃ¶ringselement vid %L fÃ¥r inte ha PRIVATE-komponenter"
  
! #: fortran/resolve.cc:10239
  #, 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 "DataÃ¶verfÃ¶ringselementet vid %L kan inte ha PRIVATE-komponenter om det inte behandlas av en definierad input/output-procedur"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DataÃ¶verfÃ¶ringselement vid %L fÃ¥r inte vara en full referens till en vektor med antagen storlek"
  
! #: fortran/resolve.cc:10314
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "LÃ¥svariabel vid %L mÃ¥ste vara en skalÃ¤r av typen LOCK_TYPE"
  
! #: fortran/resolve.cc:10324
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "HÃ¤ndelsevariabeln vid %L mÃ¥ste vara en skalÃ¤r av typen EVENT_TYPE"
  
! #: fortran/resolve.cc:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "HÃ¤ndelsevariabelargumentet vid %L mÃ¥ste vara en co-vektor eller co-indexerat"
  
! #: fortran/resolve.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "HÃ¤ndelsevariabelargumentet vid %L mÃ¥ste vara en co-vektor men inte co-indexerat"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "STAT=-argumentet vid %L mÃ¥ste vara en skalÃ¤r INTEGER-variabel"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "ERRMSG=-variabeln vid %L mÃ¥ste vara en skalÃ¤r CHARACTER-variabel"
  
! #: fortran/resolve.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "ACQUIRED_LOCK=-argumentet vid %L mÃ¥ste vara en skalÃ¤r LOGICAL-variabel"
  
! #: fortran/resolve.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "UNTIL_COUNT=-argumentet vid %L mÃ¥ste vara ett skalÃ¤rt INTEGER-uttryck"
  
! #: fortran/resolve.cc:10436
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "BildmÃ¤ngdsargument vid %L mÃ¥ste vara ett skalÃ¤rt eller INTEGER-uttryck av ordning 1"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "BildmÃ¤ngdsargument vid %L mÃ¥ste vara mellan 1 och num_images()"
  
! #: fortran/resolve.cc:10503
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Sats vid %L Ã¤r inte en giltig grenmÃ¥lssats fÃ¶r grensatsen vid %L"
  
! #: fortran/resolve.cc:10513
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Gren vid %L kan orsaka en oÃ¤ndlig slinga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-sats vid %L lÃ¤mnar CRITICAL-konstruktion fÃ¶r etikett vid %L"
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-sats vid %L lÃ¤mnar DO CONCURRENT-konstruktion fÃ¶r etikett vid %L"
*************** msgstr "GOTO-sats vid %L lÃ¤mnar DO CONC
*** 75731,75937 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Etiketten vid %L Ã¤r inte i samma block som GOTO-satsen vid %L"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-mask vid %L har inkonsistent form"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-tilldelningsmÃ¥l vid %L har inkonsistent form"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Ej ELEMENTAL anvÃ¤ndardefinierad tilldelning i WHERE vid %L"
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ej stÃ¶dd sats inuti WHERE vid %L"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Tilldelning till en FORALL-indexvariabel vid %L"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL med index %qs anvÃ¤nds inte pÃ¥ vÃ¤nster sida av en tilldelning vid %L och kan dÃ¤rfÃ¶r orsaka multipla tilldelningar till detta objekt"
  
! #: fortran/resolve.cc:10850
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-konstruktion vid %L"
  
! #: fortran/resolve.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-indexnamn vid %L mÃ¥ste vara en skalÃ¤r variabel av heltalstyp"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "En yttre FORALL-konstruktion har redan ett index med detta namn %L"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE-klausul vid %L krÃ¤ver en LOGICAL-vektor"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Felaktig blocktyp"
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-uttryck kommer att huggas av i tilldelning (%ld/%ld) vid %L"
  
! #: fortran/resolve.cc:11219
  #, 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 "Co-indexerat uttryck vid %L Ã¤r tilldelat till en hÃ¤rledd typvariabel med en POINTER-komponent i en PURE-procedur"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, 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 "I ett rent underprogram skall inte ett INTENT(IN) attrappargument anvÃ¤ndas som uttrycket vid %L av en inbyggd tilldelningssats i vilken variabeln Ã¤r av an hÃ¤rledd typ om den hÃ¤rledda typen har en pekarkomponent pÃ¥ nÃ¥gon nivÃ¥ av komponentvalet."
  
! #: fortran/resolve.cc:11237
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Tilldelning till en co-indexerad variabel vid %L i en PURE-procedur"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Tilldelning till en polymorf co-vektor vid %L Ã¤r inte tillÃ¥tet"
  
! #: fortran/resolve.cc:11273
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Tilldelning till en allokerbar polymorf variabel vid %L"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Tilldelning till en allokerbar polymorf variabel vid %L krÃ¤ver %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Ej allokerbar variabel fÃ¥r inte vara polymorf i inbyggd tilldelning vid %L - kontrollera att det finns en matchande specifik subrutin fÃ¶r operatorn %<=%>"
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Co-indexerad variabel fÃ¥r inte ha en allokerbar yttersta komponent i tilldelningen vid %L"
  
! #: fortran/resolve.cc:11719
  #, 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 "ATT GÃ–RA: typbegrÃ¤nsad definierad tilldelning vid %L inte gjord fÃ¶r att multipla delvektorreferenser skulle upptrÃ¤da i intermediÃ¤ra uttryck."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Procedurpekartilldelning vid %L"
  
! #: fortran/resolve.cc:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsresultatet pÃ¥ vÃ¤nstersidan av tilldelningen vid %L mÃ¥ste ha attributet pointer."
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "TEAM-argumentet till %qs vid %L mÃ¥ste vara ett skalÃ¤rt uttryck av typen TEAM_TYPE"
  
! #: fortran/resolve.cc:12311
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "TEAM NUMBER-argumentet till FORM TEAM vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:12347
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "ASSIGNED GOTO-sats vid %L krÃ¤ver en skalÃ¤r INTEGER-variabel"
  
! #: fortran/resolve.cc:12351
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabeln %qs har inte tilldelats nÃ¥gon mÃ¥letikett vid %L"
  
! #: fortran/resolve.cc:12362
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternativ RETURN-sats vid %L krÃ¤ver en SCALAR-INTEGER-returspecificerare"
  
! #: fortran/resolve.cc:12400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Inbyggd tilldelning fÃ¶rvÃ¤ntades i OMP WORKSHARE vid %L"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-sats vid %L krÃ¤ver en skalÃ¤r standard-INTEGER-variabel"
  
! #: fortran/resolve.cc:12489
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ogiltig NULL vid %L"
  
! #: fortran/resolve.cc:12493
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Aritmetisk IF-sats vid %L krÃ¤ver ett skalÃ¤rt REAL- eller INTEGER-uttryck"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Inget uttryck i DO WHILE"
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Avslutsvillkor i DO WHILE-slinga vid %L mÃ¥ste vara ett skalÃ¤rt LOGICAL-uttryck"
  
! #: fortran/resolve.cc:12643
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-maskklausul vid %L krÃ¤ver ett skalÃ¤rt LOGICAL-uttryck"
  
! #: fortran/resolve.cc:12745
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Felaktig satskod"
  
! #: fortran/resolve.cc:12766
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Att anvÃ¤nda parametern %qs deklarerad vid %L bÃ¶r undvikas"
  
! #: fortran/resolve.cc:12860
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variabeln %qs med bindningsetiketten %qs vid %L anvÃ¤nder samma globala identifierare som en entitet vid %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, 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 "Variabeln %qs frÃ¥n modulen %qs med bindningsetikett %qs vid %L anvÃ¤nder samma globala identifierare som entiteten vid %L frÃ¥n modulen %qs"
--- 75766,75972 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Etiketten vid %L Ã¤r inte i samma block som GOTO-satsen vid %L"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-mask vid %L har inkonsistent form"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-tilldelningsmÃ¥l vid %L har inkonsistent form"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Ej ELEMENTAL anvÃ¤ndardefinierad tilldelning i WHERE vid %L"
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ej stÃ¶dd sats inuti WHERE vid %L"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Tilldelning till en FORALL-indexvariabel vid %L"
  
! #: fortran/resolve.cc:10725
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL med index %qs anvÃ¤nds inte pÃ¥ vÃ¤nster sida av en tilldelning vid %L och kan dÃ¤rfÃ¶r orsaka multipla tilldelningar till detta objekt"
  
! #: fortran/resolve.cc:10882
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-konstruktion vid %L"
  
! #: fortran/resolve.cc:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-indexnamn vid %L mÃ¥ste vara en skalÃ¤r variabel av heltalstyp"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "En yttre FORALL-konstruktion har redan ett index med detta namn %L"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE-klausul vid %L krÃ¤ver en LOGICAL-vektor"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Felaktig blocktyp"
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-uttryck kommer att huggas av i tilldelning (%ld/%ld) vid %L"
  
! #: fortran/resolve.cc:11251
  #, 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 "Co-indexerat uttryck vid %L Ã¤r tilldelat till en hÃ¤rledd typvariabel med en POINTER-komponent i en PURE-procedur"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, 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 "I ett rent underprogram skall inte ett INTENT(IN) attrappargument anvÃ¤ndas som uttrycket vid %L av en inbyggd tilldelningssats i vilken variabeln Ã¤r av an hÃ¤rledd typ om den hÃ¤rledda typen har en pekarkomponent pÃ¥ nÃ¥gon nivÃ¥ av komponentvalet."
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Tilldelning till en co-indexerad variabel vid %L i en PURE-procedur"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Tilldelning till en polymorf co-vektor vid %L Ã¤r inte tillÃ¥tet"
  
! #: fortran/resolve.cc:11305
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Tilldelning till en allokerbar polymorf variabel vid %L"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Tilldelning till en allokerbar polymorf variabel vid %L krÃ¤ver %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Ej allokerbar variabel fÃ¥r inte vara polymorf i inbyggd tilldelning vid %L - kontrollera att det finns en matchande specifik subrutin fÃ¶r operatorn %<=%>"
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Co-indexerad variabel fÃ¥r inte ha en allokerbar yttersta komponent i tilldelningen vid %L"
  
! #: fortran/resolve.cc:11751
  #, 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 "ATT GÃ–RA: typbegrÃ¤nsad definierad tilldelning vid %L inte gjord fÃ¶r att multipla delvektorreferenser skulle upptrÃ¤da i intermediÃ¤ra uttryck."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Procedurpekartilldelning vid %L"
  
! #: fortran/resolve.cc:12067
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsresultatet pÃ¥ vÃ¤nstersidan av tilldelningen vid %L mÃ¥ste ha attributet pointer."
  
! #: fortran/resolve.cc:12152
  #, gcc-internal-format
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "TEAM-argumentet till %qs vid %L mÃ¥ste vara ett skalÃ¤rt uttryck av typen TEAM_TYPE"
  
! #: fortran/resolve.cc:12343
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "TEAM NUMBER-argumentet till FORM TEAM vid %L mÃ¥ste vara en skalÃ¤r INTEGER"
  
! #: fortran/resolve.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "ASSIGNED GOTO-sats vid %L krÃ¤ver en skalÃ¤r INTEGER-variabel"
  
! #: fortran/resolve.cc:12383
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabeln %qs har inte tilldelats nÃ¥gon mÃ¥letikett vid %L"
  
! #: fortran/resolve.cc:12394
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternativ RETURN-sats vid %L krÃ¤ver en SCALAR-INTEGER-returspecificerare"
  
! #: fortran/resolve.cc:12432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Inbyggd tilldelning fÃ¶rvÃ¤ntades i OMP WORKSHARE vid %L"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-sats vid %L krÃ¤ver en skalÃ¤r standard-INTEGER-variabel"
  
! #: fortran/resolve.cc:12521
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ogiltig NULL vid %L"
  
! #: fortran/resolve.cc:12525
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Aritmetisk IF-sats vid %L krÃ¤ver ett skalÃ¤rt REAL- eller INTEGER-uttryck"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Inget uttryck i DO WHILE"
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Avslutsvillkor i DO WHILE-slinga vid %L mÃ¥ste vara ett skalÃ¤rt LOGICAL-uttryck"
  
! #: fortran/resolve.cc:12675
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-maskklausul vid %L krÃ¤ver ett skalÃ¤rt LOGICAL-uttryck"
  
! #: fortran/resolve.cc:12777
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Felaktig satskod"
  
! #: fortran/resolve.cc:12798
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Att anvÃ¤nda parametern %qs deklarerad vid %L bÃ¶r undvikas"
  
! #: fortran/resolve.cc:12892
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variabeln %qs med bindningsetiketten %qs vid %L anvÃ¤nder samma globala identifierare som en entitet vid %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, 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 "Variabeln %qs frÃ¥n modulen %qs med bindningsetikett %qs vid %L anvÃ¤nder samma globala identifierare som entiteten vid %L frÃ¥n modulen %qs"
*************** msgstr "Variabeln %qs frÃ¥n modulen %qs
*** 75939,76922 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Proceduren %qs med bindningsetiketten %qs vid %L anvÃ¤nder samma globala identifierare som entiteten vid %L"
  
! #: fortran/resolve.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "StrÃ¤nglÃ¤ngden vid %L Ã¤r fÃ¶r stor"
  
! #: fortran/resolve.cc:13214
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Den allokerbara vektorn %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordning"
  
! #: fortran/resolve.cc:13218
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "SkalÃ¤rt objekt %qs vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:13226
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Vektorpekaren %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordning"
  
! #: fortran/resolve.cc:13237
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Vektor %qs vid %L kan inte ha en fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typen %qs pÃ¥ CLASS-variabeln %qs vid %L Ã¤r inte utvidgningsbar"
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-variabel %qs vid %L mÃ¥ste vara en attrapp, allokerbar eller pekare"
  
! #: fortran/resolve.cc:13299
  #, 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 "Typen %qs kan inte vara vÃ¤rdassocierad vid %L fÃ¶r att den blockeras av ett inkompatibelt objekt med samma namn deklarerat vid %L"
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Implicerad SAVE fÃ¶r modulvariabeln %qs vid %L, behÃ¶vs pÃ¥ grund av standardinitieringar"
  
! #: fortran/resolve.cc:13354
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Enheten %qs vid %L har en fÃ¶rdrÃ¶jd typparameter och krÃ¤ver antingen attributet POINTER eller ALLOCATABLE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13390
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul- eller huvudprogramvektorn %qs vid %L mÃ¥ste ha konstant form"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entitet med antagen teckenlÃ¤ngd vid %L mÃ¥ste vara ett attrappargument eller en PARAMETER"
  
! #: fortran/resolve.cc:13436
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs vid %L mÃ¥ste ha konstant teckenlÃ¤ngd i detta sammanhang"
  
! #: fortran/resolve.cc:13443
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-variabeln %qs vid %L mÃ¥ste ha konstant teckenlÃ¤ngd"
  
! #: fortran/resolve.cc:13490
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Allokerbar %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13493
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Extern %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13496
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Attrapp-%qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13499
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Inbyggd %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13502
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsresultat %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13505
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisk vektor %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s vid %L"
  
! #: fortran/resolve.cc:13579
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "TeckenvÃ¤rd satsfunktion %qs vid %L mÃ¥ste ha konstant lÃ¤ngd"
  
! #: fortran/resolve.cc:13602
  #, 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 Ã¤r av en PRIVATE-typ och kan inte vara ett attrappargument till %qs, som Ã¤r PUBLIC vid %L"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Proceduren %qs i PUBLIC-grÃ¤nssnittet %qs vid %L tar attrappargument fÃ¶r %qs som Ã¤r PRIVATE"
  
! #: fortran/resolve.cc:13642
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13654
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externt objekt %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13664
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktion %qs vid %L mÃ¥ste ha ett skalÃ¤rt resultat"
  
! #: fortran/resolve.cc:13674
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Satsfunktionen %qs vid %L fÃ¥r inte ha attributet pointer eller allocatable"
  
! #: fortran/resolve.cc:13693
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte ha vektorvÃ¤rde"
  
! #: fortran/resolve.cc:13697
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte ha pekarvÃ¤rde"
  
! #: fortran/resolve.cc:13701
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte vara pure"
  
! #: fortran/resolve.cc:13705
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte vara rekursiv"
  
! #: fortran/resolve.cc:13718
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-funktionen %qs vid %L"
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Procedurpekaren %qs vid %L skall inte vara elementÃ¤r"
  
! #: fortran/resolve.cc:13735
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Attrapprocedur %qs vid %L skall inte vara elementÃ¤r"
  
! #: fortran/resolve.cc:13755
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionens resultatvariabel %qs vid %L fÃ¶r den elementÃ¤ra funktionen %qs skall inte ha ett attribut ALLOCATABLE eller POINTER"
  
! #: fortran/resolve.cc:13812
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med SAVE-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13818
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med INTENT-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13824
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med RESULT-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13832
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribut i konflikt med FUNCTION-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Procedurpekarresultat %qs vid %L saknar pekarattributet"
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "ELEMENTAL-attribut stÃ¤mmer inte mellan MODULE PROCEDURE vid %L och dess grÃ¤nssnitt i %s"
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "PURE-attribut stÃ¤mmer inte mellan MODULE PROCEDURE vid %L och dess grÃ¤nssnitt i %s"
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "RECURSIVE-attribut stÃ¤mmer inte mellan MODULE PROCEDURE vid %L och dess grÃ¤nssnitt i %s"
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s mellan MODULE PROCEDURE-deklarationen i MODULE %qs och deklarationen vid %L i (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13930
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "GrÃ¤nssnittet fÃ¶r %qs vid %L mÃ¥ste vara explicit"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-procedur %qs vid %L Ã¤r inte en SUBROUTINE"
  
! #: fortran/resolve.cc:14009
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-procedur vid %L mÃ¥ste ha precis ett argument"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument till FINAL-procedur vid %L mÃ¥ste ha typen %qs"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-procedur vid %L med argument med antagen ordning mÃ¥ste vara den enda avslutaren med samma sort/typ (F2018: C790)"
  
! #: fortran/resolve.cc:14042
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara en POINTER"
  
! #: fortran/resolve.cc:14048
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:14054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara OPTIONAL"
  
! #: fortran/resolve.cc:14062
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara INTENT(OUT)"
  
! #: fortran/resolve.cc:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "IckeskalÃ¤r FINAL-procedur vid %L skulle ha argument med antagen form"
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "FINAL-procedur %qs deklarerad vid %L har samma ordning (%d) som %qs"
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Endast vektor-FINAL-procedurer deklarerade fÃ¶r den hÃ¤rledda typen %qs definierade vid %L, fÃ¶reslÃ¥r Ã¤ven en skalÃ¤r om inte en avslutare med antagen ordning har deklarerats"
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs och %qs kan inte blandad FUNCTION/SUBROUTINE fÃ¶r GENERIC %qs vid %L"
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs och %qs fÃ¶r GENERIC %qs vid %L Ã¤r tvetydiga"
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Odefinierad specifik bindning %qs som mÃ¥l fÃ¶r GENERIC %qs vid %L"
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs vid %L mÃ¥ste ha som mÃ¥l en specifik bindning, %qs Ã¤r ocksÃ¥ GENERIC"
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs vid %L kan inte Ã¥sidosÃ¤tta en specifik bindning med samma namn"
  
! #: fortran/resolve.cc:14362
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typbindningsoperator vid %L kan inte vara NOPASS"
  
! #: fortran/resolve.cc:14574
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs mÃ¥ste vara en modulprocedur eller en extern procedur med ett explicit grÃ¤nssnitt vid %L"
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Proceduren %qs med PASS(%s) vid %L har inget argument %qs"
  
! #: fortran/resolve.cc:14631
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Procedur %qs med PASS vid %L mÃ¥ste ha Ã¥tminstone ett argument"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Ickepolymorfa attrappargument fÃ¶r pass-objekt till %qs vid %L"
  
! #: fortran/resolve.cc:14653
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qs"
  
! #: fortran/resolve.cc:14662
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Skickat objekt-attrappargument till %qs vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:14668
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Skickat objekt-attrappargument till %qs vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:14674
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Skickat objekt-attrappargument till %qs vid %L fÃ¥r inte vara POINTER"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Procedur %qs vid %L har samma namn som en komponent i %qs"
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proceduren %qs vid %L har samma namn som den Ã¤rvd komponent i %qs"
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "HÃ¤rledd typ %qs deklarerad vid %L mÃ¥ste vara ABSTRACT fÃ¶r att %qs Ã¤r DEFERRED och inte Ã¥sidosatt"
  
! #: fortran/resolve.cc:14913
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Co-vektorkomponent %qs vid %L mÃ¥ste vara allokerbar med fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponenten %qs vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektor"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponenten %qs vid %L med co-vektorkomponent skall skalÃ¤r som inte Ã¤r en pekare eller allokerbar"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Component %qs vid %L har attributet CONTIGUOUS men Ã¤r inte en vektorpekare"
  
! #: fortran/resolve.cc:14968
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponenten %qs med typen BIND(C) vid %L mÃ¥ste ha lÃ¤ngden ett"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Procedurpekarkomponent %qs med PASS(%s) vid %L har inget argument %qs"
  
! #: fortran/resolve.cc:15080
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Procedurpekarkomponent %qs med PASS vid %L mÃ¥ste ha Ã¥tminstone ett argument"
  
! #: fortran/resolve.cc:15096
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qs"
  
! #: fortran/resolve.cc:15106
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argument %qs till %qs med PASS(%s) vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte ha attributet POINTER"
  
! #: fortran/resolve.cc:15124
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:15166
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponent %qs i %qs vid %L har samma namn som en Ã¤rvd typbunden procedur"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "TeckenlÃ¤ngd pÃ¥ komponent %qs behÃ¶ver vara ett konstant specifikationsuttryck vid %L"
  
! #: fortran/resolve.cc:15190
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "TeckenlÃ¤ngdsuttrycket fÃ¶r komponenten %qs vid %L mÃ¥ste vara av typen INTEGER, hittade %s"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Teckenkomponent %qs av %qs vid %L med fÃ¶rdrÃ¶jd lÃ¤ngd mÃ¥ste vara en POINTER eller ALLOCATABLE"
  
! #: fortran/resolve.cc:15236
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "komponenten %qs Ã¤r en PRIVATE-typ och kan inte vara en komponent i %qs, som Ã¤r PUBLIC vid %L"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorf komponent %s vid %L i SEQUENCE- eller BIND(C)-typ %s"
  
! #: fortran/resolve.cc:15253
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponent %s av SEQUENCE-typ deklarerad vid %L har inte attributet SEQUENCE"
  
! #: fortran/resolve.cc:15339
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initierare som stÃ¥r i konflikt i unionen vid %L och %L"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Eftersom utvidgningen av %qs vid %L har en co-vektorkomponent, skall fÃ¶rÃ¤ldratypen %qs ocksÃ¥ ha en"
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Ej utvidgningsbar hÃ¤rledd typ %qs vid %L fÃ¥r inte vara ABSTRACT"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Den parametriserade typen %qs har inte nÃ¥gon komponent som motsvarar parametern %qs vid %L"
  
! #: fortran/resolve.cc:15494
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Det generiska namnet %qs pÃ¥ funktionen %qs vid %L Ã¤r samma namn som den hÃ¤rledda typen vid %L"
  
! #: fortran/resolve.cc:15508
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "HÃ¤rledd typ %qs vid %L har inte deklarerats"
  
! #: fortran/resolve.cc:15576
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Vektor %qs med antagen storlek i namnlistan %qs vid %L Ã¤r inte tillÃ¥tet"
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-vektorobjektet %qs med antagen form i namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-vektorobjektet %qs med icke-konstant form in namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-vektorobjektet %qs med icke-konstant lÃ¤ngd i namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15613
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-objekt %qs deklarerades PRIVATE och kan inte vara medlem av PUBLIC-namnlista %qs vid %L"
  
! #: fortran/resolve.cc:15635
  #, 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 har anvÃ¤ndningsassociativa PRIVATE-komponenter och kan inte vara medlem av namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15646
  #, 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 har PRIVATE-komponenter och kan inte vara medlem av PUBLIC-namnlista %qs vid %L"
  
! #: fortran/resolve.cc:15673
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:15692
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parametervektor %qs vid %L kan inte ha automatisk eller fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implicit typad PARAMETER %qs vid %L matchar inte en senare IMPLICIT-typ"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Inkompatibel hÃ¤rledd typ i PARAMETER vid %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variabeln %qs vid %L fÃ¥r inte ha attributet PARAMETER"
  
! #: fortran/resolve.cc:15778
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Objektet %qs vid %L har en fÃ¶rdrÃ¶jd LEN-parameter %qs och Ã¤r varken allokerbar eller en pekare"
  
! #: fortran/resolve.cc:15789
  #, 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 "AUTOMATIC-objektet %qs vid %L fÃ¥r inte ha attributet SAVE eller vara en variabel deklarerad i huvudprogrammet, en modul eller en submodul(F08/C513)"
  
! #: fortran/resolve.cc:15796
  #, 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 "Objektet %qs vid %L med ASSUMED typparametrar mÃ¥ste vara en attrapp eller en SELECT TYPE-selektor(F08/4.2)"
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Ledsen, allocatable/pointer-komponenter i co-vektor av polymorf (CLASS)-typ vid %L stÃ¶djs inte"
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, deklarerat vid %L, fÃ¥r endast anvÃ¤ndas i OpenMP-klausulen DEPEND"
  
! #: fortran/resolve.cc:15907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attributet PROTECTED stÃ¥r i konflikt med attributet EXTERNAL vid %L"
  
! #: fortran/resolve.cc:15910
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attributet PROCEDURE stÃ¥r i konflikt med attributet PROTECTED vid %L"
  
! #: fortran/resolve.cc:16010
  #, 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 vid %L har attributet CONTIGUOUS, men Ã¤r inte en vektorpekare eller en vektor med antagen form eller antagen ordning"
  
! #: fortran/resolve.cc:16031
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Felaktig specifikation fÃ¶r vektor med antagen storlek vid %L"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Vektor med antagen storlek vid %L mÃ¥ste vara ett attrappargument"
  
! #: fortran/resolve.cc:16047
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Vektor med antagen form vid %L mÃ¥ste vara ett attrappargument"
  
! #: fortran/resolve.cc:16057
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Vektor med antagen ordning vid %L mÃ¥ste vara ett attrappargument"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Vektor med antagen ordning vid %L kan inte ha attributet VALUE eller CODIMENSION"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol vid %L Ã¤r inte en DUMMY-variabel"
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs vid %L kan inte ha attributet VALUE eftersom det inte Ã¤r ett attrappargument"
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "TeckenvÃ¤rd attrappvariabel %qs vid %L med attributet VALUE mÃ¥ste ha konstant lÃ¤ngd"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-interoperativ teckenattrappvariabel %qs vid %L med attributet VALUE mÃ¥ste ha lÃ¤ngd ett"
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Den hÃ¤rledda typen %qs vid %L har typen %qs, som inte har definierats"
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK skall vara ett attrappargument"
  
! #: fortran/resolve.cc:16138
  #, 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 "Variabeln %s vid %L med attributet NO_ARG_CHECK skall ha typen TYPE(*) eller en numerisk inbyggd typ"
  
! #: fortran/resolve.cc:16147
  #, 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 "Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUE"
  
! #: fortran/resolve.cc:16155
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet INTENT(OUT)"
  
! #: fortran/resolve.cc:16162
  #, 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 "Variabeln %s vid %L med attributet NO_ARG_CHECK skall antingen vara en skalÃ¤r eller en vektor med fÃ¶rmodad storlek"
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Den antagna typen pÃ¥ variabeln %s vid %L Ã¤r bara tillÃ¥ten fÃ¶r attrappvariabler"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUE"
  
! #: fortran/resolve.cc:16196
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet INTENT(OUT)"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variabeln %s med antagen typ vid %L fÃ¥r inte vara en vektor med explicit form"
  
! #: fortran/resolve.cc:16229
  #, 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 "Variabel %qs vid %L kan inte vara BIND(C) eftersom den varken Ã¤r ett COMMON-block eller deklarerad med rÃ¤ckvidd modulnivÃ¥"
  
! #: fortran/resolve.cc:16239
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-variabeln %qs vid %L mÃ¥ste ha lÃ¤ngden ett"
  
! #: fortran/resolve.cc:16318
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs vid %L har PRIVATE hÃ¤rledd typ %qs"
  
! #: fortran/resolve.cc:16333
  #, 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 "Variabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE mÃ¥ste vara en co-vektor"
  
! #: fortran/resolve.cc:16346
  #, 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 "Variabeln %s vid %L av typen EVENT_TYPE eller med en delkomponent av typen EVENT_TYPE mÃ¥ste vara en co-vektor"
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT)-attrappargumentet %qs vid %L har ASSUMED SIZE och kan dÃ¤rfÃ¶r inte ha en standardinitierare"
  
! #: fortran/resolve.cc:16376
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Attrappargumentet %qs vid %L av LOCK_TYPE fÃ¥r inte vara INTENT(OUT)"
  
! #: fortran/resolve.cc:16385
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Attrappargumentet %qs vid %L av EVENT_TYPE fÃ¥r inte vara INTENT(OUT)"
  
! #: fortran/resolve.cc:16398
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsresultat %qs vid %L skall inte vara en co-vektor eller ha en co-vektorkomponent"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variabeln %qs vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektor"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variabeln %qs vid %L med co-vektorkomponent skall vara en skalÃ¤r som inte Ã¤r en pekare eller allokerbar och inte en co-vektor"
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variabeln %qs vid %L Ã¤r en co-vektor och Ã¤r inte ALLOCATABLE, SAVE eller ett attrappargument"
  
! #: fortran/resolve.cc:16444
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Co-vektorvariabeln %qs vid %L skall inte ha co-dimensioner med fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:16451
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Allokerbar co-vektorvariabel %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variabeln %qs vid %L Ã¤r INTENT(OUT) och kan alltsÃ¥ inte vara en allokerbara co-vektor eller har co-vektorkomponenter"
  
! #: fortran/resolve.cc:16473
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Co-attrappvariabeln %qs vid %L Ã¤r inte tillÃ¥ten i BIND(C)-proceduren %qs"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-attrappargumentet %qs vid %L med icke-C_Bool-sort i BIND(C)-proceduren %qs"
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-resultatvariabeln %qs vid %L med icke-C_Bool-sort i BIND(C)-proceduren %qs"
  
! #: fortran/resolve.cc:16520
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namnlistan %qs fÃ¥r inte vara ett argument till en subrutin eller funktion vid %L"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "TrÃ¥dprivat vid %L Ã¤r inte SAVE:ad"
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "!$OMP DECLARE TARGET-variabeln %qs vid %L Ã¤r inte SAVE:ad"
  
! #: fortran/resolve.cc:16719
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbar entitet fÃ¶rvÃ¤ntades nÃ¤ra %L"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA-element %qs vid %L mÃ¥ste vara i COMMON"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-vektor %qs vid %L mÃ¥ste anges i en tidigare deklaration"
  
! #: fortran/resolve.cc:16741
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-elementet %qs vid %L kan inte ha ett co-index"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-element %qs vid %L Ã¤r en pekare och mÃ¥ste dÃ¥ vara en fullstÃ¤ndig vektor"
  
! #: fortran/resolve.cc:16764
  #, 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 "DATA-objektet nÃ¤ra %L har pekarattributet och det motsvarande DATA-vÃ¤rdet Ã¤r inte ett giltigt initialt-data-mÃ¥l"
  
! #: fortran/resolve.cc:16773
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "DATA-elementet %qs vid %L fÃ¥r inte ha attributet ALLOCATABLE"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Ickekonstant vektorsektion vid %L i DATA-sats"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-sats vid %L har fler variabler Ã¤n vÃ¤rden"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "bÃ¶rjan av implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rde"
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "slutet av implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rde"
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "steget i implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rde"
  
! #: fortran/resolve.cc:16954
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "steget i implicerad do-slinga vid %L skall inte vara noll"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-sats vid %L har fler vÃ¤rden Ã¤n variabler"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Etiketten %d vid %L Ã¤r definierad men inte anvÃ¤nd"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Etiketten %d vid %L Ã¤r definierad men kan inte anvÃ¤ndas"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "HÃ¤rledd typvariabel %qs vid %L mÃ¥ste ha attributet SEQUENCE fÃ¶r att vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17344
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "HÃ¤rledd typvariabel %qs vid %L kan inte ha ALLOCATABLE-komponenter fÃ¶r att vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17352
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "HÃ¤rledd typvariabel %qs vid %L med standardinitiering kan inte vara i EQUIVALENCE med en variabel i COMMON"
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "HÃ¤rledd typvariabel %qs vid %L med pekarkomponent(er) kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfel i EQUIVALENCE-sats vid %L"
  
! #: fortran/resolve.cc:17486
  #, 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 "Antingen alla eller inget av objekten i EQUIVALENCE-mÃ¤ngden vid %L kan ha attributet PROTECTED"
  
! #: fortran/resolve.cc:17511
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-blockmedlem %qs vid %L kan inte vara ett EQUIVALENCE-objekt i den rena proceduren %qs"
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Namngiven konstant %qs vid %L kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Vektor %qs vid %L med icke-konstanta grÃ¤nser kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Postkomponent %qs vid %L kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "DelstrÃ¤ng vid %L har lÃ¤ngden noll"
  
! #: fortran/resolve.cc:17648
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "SjÃ¤lvreferens i uttrycket fÃ¶r teckenlÃ¤ngd fÃ¶r %qs vid %L"
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-funktionen %qs vid %L har PRIVATE typ %qs"
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs vid %L har ingen IMPLICIT-typ"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "AnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste vara en FUNCTION"
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "AnvÃ¤ndaroperatorprocedur %qs vid %L fÃ¥r inte ha antagen teckenlÃ¤ngd"
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "AnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste ha Ã¥tminstone ett argument"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "FÃ¶rsta argumentet till operatorgrÃ¤nssnitt vid %L fÃ¥r inte vara frivilligt"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Andra argumentet till operatorgrÃ¤nssnitt vid %L fÃ¥r inte vara valfritt"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "OperatorgrÃ¤nssnitt vid %L mÃ¥ste ha, hÃ¶gst, tvÃ¥ argument"
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Innesluten procedur %qs vid %L i en PURE-procedur mÃ¥ste ocksÃ¥ vara PURE"
--- 75974,76957 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Proceduren %qs med bindningsetiketten %qs vid %L anvÃ¤nder samma globala identifierare som entiteten vid %L"
  
! #: fortran/resolve.cc:13011
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "StrÃ¤nglÃ¤ngden vid %L Ã¤r fÃ¶r stor"
  
! #: fortran/resolve.cc:13249
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Den allokerbara vektorn %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordning"
  
! #: fortran/resolve.cc:13253
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "SkalÃ¤rt objekt %qs vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:13261
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Vektorpekaren %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form eller antagen ordning"
  
! #: fortran/resolve.cc:13272
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Vektor %qs vid %L kan inte ha en fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typen %qs pÃ¥ CLASS-variabeln %qs vid %L Ã¤r inte utvidgningsbar"
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-variabel %qs vid %L mÃ¥ste vara en attrapp, allokerbar eller pekare"
  
! #: fortran/resolve.cc:13334
  #, 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 "Typen %qs kan inte vara vÃ¤rdassocierad vid %L fÃ¶r att den blockeras av ett inkompatibelt objekt med samma namn deklarerat vid %L"
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Implicerad SAVE fÃ¶r modulvariabeln %qs vid %L, behÃ¶vs pÃ¥ grund av standardinitieringar"
  
! #: fortran/resolve.cc:13389
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Enheten %qs vid %L har en fÃ¶rdrÃ¶jd typparameter och krÃ¤ver antingen attributet POINTER eller ALLOCATABLE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13425
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul- eller huvudprogramvektorn %qs vid %L mÃ¥ste ha konstant form"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entitet med antagen teckenlÃ¤ngd vid %L mÃ¥ste vara ett attrappargument eller en PARAMETER"
  
! #: fortran/resolve.cc:13471
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs vid %L mÃ¥ste ha konstant teckenlÃ¤ngd i detta sammanhang"
  
! #: fortran/resolve.cc:13478
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-variabeln %qs vid %L mÃ¥ste ha konstant teckenlÃ¤ngd"
  
! #: fortran/resolve.cc:13525
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Allokerbar %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13528
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Extern %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13531
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Attrapp-%qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13534
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Inbyggd %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13537
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsresultat %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13540
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisk vektor %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13582
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s vid %L"
  
! #: fortran/resolve.cc:13614
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "TeckenvÃ¤rd satsfunktion %qs vid %L mÃ¥ste ha konstant lÃ¤ngd"
  
! #: fortran/resolve.cc:13637
  #, 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 Ã¤r av en PRIVATE-typ och kan inte vara ett attrappargument till %qs, som Ã¤r PUBLIC vid %L"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Proceduren %qs i PUBLIC-grÃ¤nssnittet %qs vid %L tar attrappargument fÃ¶r %qs som Ã¤r PRIVATE"
  
! #: fortran/resolve.cc:13677
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13689
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externt objekt %qs vid %L kan inte ha en initierare"
  
! #: fortran/resolve.cc:13699
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktion %qs vid %L mÃ¥ste ha ett skalÃ¤rt resultat"
  
! #: fortran/resolve.cc:13709
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Satsfunktionen %qs vid %L fÃ¥r inte ha attributet pointer eller allocatable"
  
! #: fortran/resolve.cc:13728
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte ha vektorvÃ¤rde"
  
! #: fortran/resolve.cc:13732
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte ha pekarvÃ¤rde"
  
! #: fortran/resolve.cc:13736
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte vara pure"
  
! #: fortran/resolve.cc:13740
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktion %qs vid %L kan inte vara rekursiv"
  
! #: fortran/resolve.cc:13753
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-funktionen %qs vid %L"
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Procedurpekaren %qs vid %L skall inte vara elementÃ¤r"
  
! #: fortran/resolve.cc:13770
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Attrapprocedur %qs vid %L skall inte vara elementÃ¤r"
  
! #: fortran/resolve.cc:13790
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionens resultatvariabel %qs vid %L fÃ¶r den elementÃ¤ra funktionen %qs skall inte ha ett attribut ALLOCATABLE eller POINTER"
  
! #: fortran/resolve.cc:13847
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med SAVE-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med INTENT-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13859
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med RESULT-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13867
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribut i konflikt med FUNCTION-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Procedurpekarresultat %qs vid %L saknar pekarattributet"
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "ELEMENTAL-attribut stÃ¤mmer inte mellan MODULE PROCEDURE vid %L och dess grÃ¤nssnitt i %s"
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "PURE-attribut stÃ¤mmer inte mellan MODULE PROCEDURE vid %L och dess grÃ¤nssnitt i %s"
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "RECURSIVE-attribut stÃ¤mmer inte mellan MODULE PROCEDURE vid %L och dess grÃ¤nssnitt i %s"
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s mellan MODULE PROCEDURE-deklarationen i MODULE %qs och deklarationen vid %L i (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:13965
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "GrÃ¤nssnittet fÃ¶r %qs vid %L mÃ¥ste vara explicit"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-procedur %qs vid %L Ã¤r inte en SUBROUTINE"
  
! #: fortran/resolve.cc:14044
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-procedur vid %L mÃ¥ste ha precis ett argument"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument till FINAL-procedur vid %L mÃ¥ste ha typen %qs"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-procedur vid %L med argument med antagen ordning mÃ¥ste vara den enda avslutaren med samma sort/typ (F2018: C790)"
  
! #: fortran/resolve.cc:14077
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara en POINTER"
  
! #: fortran/resolve.cc:14083
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:14089
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara OPTIONAL"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument till FINAL-procedur vid %L fÃ¥r inte vara INTENT(OUT)"
  
! #: fortran/resolve.cc:14106
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "IckeskalÃ¤r FINAL-procedur vid %L skulle ha argument med antagen form"
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "FINAL-procedur %qs deklarerad vid %L har samma ordning (%d) som %qs"
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Endast vektor-FINAL-procedurer deklarerade fÃ¶r den hÃ¤rledda typen %qs definierade vid %L, fÃ¶reslÃ¥r Ã¤ven en skalÃ¤r om inte en avslutare med antagen ordning har deklarerats"
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs och %qs kan inte blandad FUNCTION/SUBROUTINE fÃ¶r GENERIC %qs vid %L"
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs och %qs fÃ¶r GENERIC %qs vid %L Ã¤r tvetydiga"
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Odefinierad specifik bindning %qs som mÃ¥l fÃ¶r GENERIC %qs vid %L"
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs vid %L mÃ¥ste ha som mÃ¥l en specifik bindning, %qs Ã¤r ocksÃ¥ GENERIC"
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs vid %L kan inte Ã¥sidosÃ¤tta en specifik bindning med samma namn"
  
! #: fortran/resolve.cc:14397
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typbindningsoperator vid %L kan inte vara NOPASS"
  
! #: fortran/resolve.cc:14609
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs mÃ¥ste vara en modulprocedur eller en extern procedur med ett explicit grÃ¤nssnitt vid %L"
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Proceduren %qs med PASS(%s) vid %L har inget argument %qs"
  
! #: fortran/resolve.cc:14666
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Procedur %qs med PASS vid %L mÃ¥ste ha Ã¥tminstone ett argument"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Ickepolymorfa attrappargument fÃ¶r pass-objekt till %qs vid %L"
  
! #: fortran/resolve.cc:14688
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qs"
  
! #: fortran/resolve.cc:14697
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Skickat objekt-attrappargument till %qs vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Skickat objekt-attrappargument till %qs vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:14709
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Skickat objekt-attrappargument till %qs vid %L fÃ¥r inte vara POINTER"
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Procedur %qs vid %L har samma namn som en komponent i %qs"
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proceduren %qs vid %L har samma namn som den Ã¤rvd komponent i %qs"
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "HÃ¤rledd typ %qs deklarerad vid %L mÃ¥ste vara ABSTRACT fÃ¶r att %qs Ã¤r DEFERRED och inte Ã¥sidosatt"
  
! #: fortran/resolve.cc:14948
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Co-vektorkomponent %qs vid %L mÃ¥ste vara allokerbar med fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponenten %qs vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektor"
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponenten %qs vid %L med co-vektorkomponent skall skalÃ¤r som inte Ã¤r en pekare eller allokerbar"
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Component %qs vid %L har attributet CONTIGUOUS men Ã¤r inte en vektorpekare"
  
! #: fortran/resolve.cc:15003
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponenten %qs med typen BIND(C) vid %L mÃ¥ste ha lÃ¤ngden ett"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Procedurpekarkomponent %qs med PASS(%s) vid %L har inget argument %qs"
  
! #: fortran/resolve.cc:15115
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Procedurpekarkomponent %qs med PASS vid %L mÃ¥ste ha Ã¥tminstone ett argument"
  
! #: fortran/resolve.cc:15131
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs till %qs med PASS(%s) vid %L mÃ¥ste ha den hÃ¤rledda typen %qs"
  
! #: fortran/resolve.cc:15141
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argument %qs till %qs med PASS(%s) vid %L mÃ¥ste vara skalÃ¤rt"
  
! #: fortran/resolve.cc:15150
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte ha attributet POINTER"
  
! #: fortran/resolve.cc:15159
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentet %qs till %qs med PASS(%s) vid %L fÃ¥r inte vara ALLOCATABLE"
  
! #: fortran/resolve.cc:15201
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponent %qs i %qs vid %L har samma namn som en Ã¤rvd typbunden procedur"
  
! #: fortran/resolve.cc:15214
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "TeckenlÃ¤ngd pÃ¥ komponent %qs behÃ¶ver vara ett konstant specifikationsuttryck vid %L"
  
! #: fortran/resolve.cc:15225
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "TeckenlÃ¤ngdsuttrycket fÃ¶r komponenten %qs vid %L mÃ¥ste vara av typen INTEGER, hittade %s"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Teckenkomponent %qs av %qs vid %L med fÃ¶rdrÃ¶jd lÃ¤ngd mÃ¥ste vara en POINTER eller ALLOCATABLE"
  
! #: fortran/resolve.cc:15271
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "komponenten %qs Ã¤r en PRIVATE-typ och kan inte vara en komponent i %qs, som Ã¤r PUBLIC vid %L"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorf komponent %s vid %L i SEQUENCE- eller BIND(C)-typ %s"
  
! #: fortran/resolve.cc:15288
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponent %s av SEQUENCE-typ deklarerad vid %L har inte attributet SEQUENCE"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initierare som stÃ¥r i konflikt i unionen vid %L och %L"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Eftersom utvidgningen av %qs vid %L har en co-vektorkomponent, skall fÃ¶rÃ¤ldratypen %qs ocksÃ¥ ha en"
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Ej utvidgningsbar hÃ¤rledd typ %qs vid %L fÃ¥r inte vara ABSTRACT"
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Den parametriserade typen %qs har inte nÃ¥gon komponent som motsvarar parametern %qs vid %L"
  
! #: fortran/resolve.cc:15529
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Det generiska namnet %qs pÃ¥ funktionen %qs vid %L Ã¤r samma namn som den hÃ¤rledda typen vid %L"
  
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "HÃ¤rledd typ %qs vid %L har inte deklarerats"
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Vektor %qs med antagen storlek i namnlistan %qs vid %L Ã¤r inte tillÃ¥tet"
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-vektorobjektet %qs med antagen form i namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-vektorobjektet %qs med icke-konstant form in namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-vektorobjektet %qs med icke-konstant lÃ¤ngd i namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15648
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-objekt %qs deklarerades PRIVATE och kan inte vara medlem av PUBLIC-namnlista %qs vid %L"
  
! #: fortran/resolve.cc:15670
  #, 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 har anvÃ¤ndningsassociativa PRIVATE-komponenter och kan inte vara medlem av namnlistan %qs vid %L"
  
! #: fortran/resolve.cc:15681
  #, 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 har PRIVATE-komponenter och kan inte vara medlem av PUBLIC-namnlista %qs vid %L"
  
! #: fortran/resolve.cc:15708
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i %qs vid %L"
  
! #: fortran/resolve.cc:15727
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parametervektor %qs vid %L kan inte ha automatisk eller fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:15743
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implicit typad PARAMETER %qs vid %L matchar inte en senare IMPLICIT-typ"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Inkompatibel hÃ¤rledd typ i PARAMETER vid %L"
  
! #: fortran/resolve.cc:15762
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variabeln %qs vid %L fÃ¥r inte ha attributet PARAMETER"
  
! #: fortran/resolve.cc:15813
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Objektet %qs vid %L har en fÃ¶rdrÃ¶jd LEN-parameter %qs och Ã¤r varken allokerbar eller en pekare"
  
! #: fortran/resolve.cc:15824
  #, 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 "AUTOMATIC-objektet %qs vid %L fÃ¥r inte ha attributet SAVE eller vara en variabel deklarerad i huvudprogrammet, en modul eller en submodul(F08/C513)"
  
! #: fortran/resolve.cc:15831
  #, 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 "Objektet %qs vid %L med ASSUMED typparametrar mÃ¥ste vara en attrapp eller en SELECT TYPE-selektor(F08/4.2)"
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Ledsen, allocatable/pointer-komponenter i co-vektor av polymorf (CLASS)-typ vid %L stÃ¶djs inte"
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, deklarerat vid %L, fÃ¥r endast anvÃ¤ndas i OpenMP-klausulen DEPEND"
  
! #: fortran/resolve.cc:15942
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attributet PROTECTED stÃ¥r i konflikt med attributet EXTERNAL vid %L"
  
! #: fortran/resolve.cc:15945
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attributet PROCEDURE stÃ¥r i konflikt med attributet PROTECTED vid %L"
  
! #: fortran/resolve.cc:16045
  #, 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 vid %L har attributet CONTIGUOUS, men Ã¤r inte en vektorpekare eller en vektor med antagen form eller antagen ordning"
  
! #: fortran/resolve.cc:16066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Felaktig specifikation fÃ¶r vektor med antagen storlek vid %L"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Vektor med antagen storlek vid %L mÃ¥ste vara ett attrappargument"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Vektor med antagen form vid %L mÃ¥ste vara ett attrappargument"
  
! #: fortran/resolve.cc:16092
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Vektor med antagen ordning vid %L mÃ¥ste vara ett attrappargument"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Vektor med antagen ordning vid %L kan inte ha attributet VALUE eller CODIMENSION"
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol vid %L Ã¤r inte en DUMMY-variabel"
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs vid %L kan inte ha attributet VALUE eftersom det inte Ã¤r ett attrappargument"
  
! #: fortran/resolve.cc:16128
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "TeckenvÃ¤rd attrappvariabel %qs vid %L med attributet VALUE mÃ¥ste ha konstant lÃ¤ngd"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-interoperativ teckenattrappvariabel %qs vid %L med attributet VALUE mÃ¥ste ha lÃ¤ngd ett"
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Den hÃ¤rledda typen %qs vid %L har typen %qs, som inte har definierats"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK skall vara ett attrappargument"
  
! #: fortran/resolve.cc:16173
  #, 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 "Variabeln %s vid %L med attributet NO_ARG_CHECK skall ha typen TYPE(*) eller en numerisk inbyggd typ"
  
! #: fortran/resolve.cc:16182
  #, 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 "Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUE"
  
! #: fortran/resolve.cc:16190
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabeln %s vid %L med attributet NO_ARG_CHECK fÃ¥r inte ha attributet INTENT(OUT)"
  
! #: fortran/resolve.cc:16197
  #, 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 "Variabeln %s vid %L med attributet NO_ARG_CHECK skall antingen vara en skalÃ¤r eller en vektor med fÃ¶rmodad storlek"
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Den antagna typen pÃ¥ variabeln %s vid %L Ã¤r bara tillÃ¥ten fÃ¶r attrappvariabler"
  
! #: fortran/resolve.cc:16224
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUE"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabeln â€�%sâ€� med antagen typ vid %L fÃ¥r inte ha attributet INTENT(OUT)"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variabeln %s med antagen typ vid %L fÃ¥r inte vara en vektor med explicit form"
  
! #: fortran/resolve.cc:16264
  #, 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 "Variabel %qs vid %L kan inte vara BIND(C) eftersom den varken Ã¤r ett COMMON-block eller deklarerad med rÃ¤ckvidd modulnivÃ¥"
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-variabeln %qs vid %L mÃ¥ste ha lÃ¤ngden ett"
  
! #: fortran/resolve.cc:16353
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs vid %L har PRIVATE hÃ¤rledd typ %qs"
  
! #: fortran/resolve.cc:16368
  #, 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 "Variabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE mÃ¥ste vara en co-vektor"
  
! #: fortran/resolve.cc:16381
  #, 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 "Variabeln %s vid %L av typen EVENT_TYPE eller med en delkomponent av typen EVENT_TYPE mÃ¥ste vara en co-vektor"
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT)-attrappargumentet %qs vid %L har ASSUMED SIZE och kan dÃ¤rfÃ¶r inte ha en standardinitierare"
  
! #: fortran/resolve.cc:16411
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Attrappargumentet %qs vid %L av LOCK_TYPE fÃ¥r inte vara INTENT(OUT)"
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Attrappargumentet %qs vid %L av EVENT_TYPE fÃ¥r inte vara INTENT(OUT)"
  
! #: fortran/resolve.cc:16433
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsresultat %qs vid %L skall inte vara en co-vektor eller ha en co-vektorkomponent"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variabeln %qs vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektor"
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variabeln %qs vid %L med co-vektorkomponent skall vara en skalÃ¤r som inte Ã¤r en pekare eller allokerbar och inte en co-vektor"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variabeln %qs vid %L Ã¤r en co-vektor och Ã¤r inte ALLOCATABLE, SAVE eller ett attrappargument"
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Co-vektorvariabeln %qs vid %L skall inte ha co-dimensioner med fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:16486
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Allokerbar co-vektorvariabel %qs vid %L mÃ¥ste ha en fÃ¶rdrÃ¶jd form"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variabeln %qs vid %L Ã¤r INTENT(OUT) och kan alltsÃ¥ inte vara en allokerbara co-vektor eller har co-vektorkomponenter"
  
! #: fortran/resolve.cc:16508
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Co-attrappvariabeln %qs vid %L Ã¤r inte tillÃ¥ten i BIND(C)-proceduren %qs"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-attrappargumentet %qs vid %L med icke-C_Bool-sort i BIND(C)-proceduren %qs"
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-resultatvariabeln %qs vid %L med icke-C_Bool-sort i BIND(C)-proceduren %qs"
  
! #: fortran/resolve.cc:16555
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namnlistan %qs fÃ¥r inte vara ett argument till en subrutin eller funktion vid %L"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "TrÃ¥dprivat vid %L Ã¤r inte SAVE:ad"
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "!$OMP DECLARE TARGET-variabeln %qs vid %L Ã¤r inte SAVE:ad"
  
! #: fortran/resolve.cc:16754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbar entitet fÃ¶rvÃ¤ntades nÃ¤ra %L"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA-element %qs vid %L mÃ¥ste vara i COMMON"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-vektor %qs vid %L mÃ¥ste anges i en tidigare deklaration"
  
! #: fortran/resolve.cc:16776
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-elementet %qs vid %L kan inte ha ett co-index"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-element %qs vid %L Ã¤r en pekare och mÃ¥ste dÃ¥ vara en fullstÃ¤ndig vektor"
  
! #: fortran/resolve.cc:16799
  #, 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 "DATA-objektet nÃ¤ra %L har pekarattributet och det motsvarande DATA-vÃ¤rdet Ã¤r inte ett giltigt initialt-data-mÃ¥l"
  
! #: fortran/resolve.cc:16808
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "DATA-elementet %qs vid %L fÃ¥r inte ha attributet ALLOCATABLE"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Ickekonstant vektorsektion vid %L i DATA-sats"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-sats vid %L har fler variabler Ã¤n vÃ¤rden"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "bÃ¶rjan av implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rde"
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "slutet av implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rde"
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "steget i implicerad do-slinga vid %L kan inte fÃ¶renklas till ett konstant vÃ¤rde"
  
! #: fortran/resolve.cc:16989
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "steget i implicerad do-slinga vid %L skall inte vara noll"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-sats vid %L har fler vÃ¤rden Ã¤n variabler"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Etiketten %d vid %L Ã¤r definierad men inte anvÃ¤nd"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Etiketten %d vid %L Ã¤r definierad men kan inte anvÃ¤ndas"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "HÃ¤rledd typvariabel %qs vid %L mÃ¥ste ha attributet SEQUENCE fÃ¶r att vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17379
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "HÃ¤rledd typvariabel %qs vid %L kan inte ha ALLOCATABLE-komponenter fÃ¶r att vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17387
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "HÃ¤rledd typvariabel %qs vid %L med standardinitiering kan inte vara i EQUIVALENCE med en variabel i COMMON"
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "HÃ¤rledd typvariabel %qs vid %L med pekarkomponent(er) kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfel i EQUIVALENCE-sats vid %L"
  
! #: fortran/resolve.cc:17521
  #, 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 "Antingen alla eller inget av objekten i EQUIVALENCE-mÃ¤ngden vid %L kan ha attributet PROTECTED"
  
! #: fortran/resolve.cc:17546
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-blockmedlem %qs vid %L kan inte vara ett EQUIVALENCE-objekt i den rena proceduren %qs"
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Namngiven konstant %qs vid %L kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Vektor %qs vid %L med icke-konstanta grÃ¤nser kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Postkomponent %qs vid %L kan inte vara ett EQUIVALENCE-objekt"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "DelstrÃ¤ng vid %L har lÃ¤ngden noll"
  
! #: fortran/resolve.cc:17683
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "SjÃ¤lvreferens i uttrycket fÃ¶r teckenlÃ¤ngd fÃ¶r %qs vid %L"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-funktionen %qs vid %L har PRIVATE typ %qs"
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs vid %L har ingen IMPLICIT-typ"
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "AnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste vara en FUNCTION"
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "AnvÃ¤ndaroperatorprocedur %qs vid %L fÃ¥r inte ha antagen teckenlÃ¤ngd"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "AnvÃ¤ndaroperatorprocedur %qs vid %L mÃ¥ste ha Ã¥tminstone ett argument"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "FÃ¶rsta argumentet till operatorgrÃ¤nssnitt vid %L fÃ¥r inte vara frivilligt"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Andra argumentet till operatorgrÃ¤nssnitt vid %L fÃ¥r inte vara valfritt"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "OperatorgrÃ¤nssnitt vid %L mÃ¥ste ha, hÃ¶gst, tvÃ¥ argument"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Innesluten procedur %qs vid %L i en PURE-procedur mÃ¥ste ocksÃ¥ vara PURE"
*************** msgstr "Komponent %qs i hÃ¤rledd typ %qs
*** 77781,77787 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "HÃ¤rledd typ %qs vid %L kan inte ha attributet SEQUENCE fÃ¶r att den Ã¤r BIND(C)"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolen %qs anvÃ¤nds fÃ¶re den har fÃ¥tt sin typ vid %L"
--- 77816,77822 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "HÃ¤rledd typ %qs vid %L kan inte ha attributet SEQUENCE fÃ¶r att den Ã¤r BIND(C)"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolen %qs anvÃ¤nds fÃ¶re den har fÃ¥tt sin typ vid %L"
*************** msgstr "Ã–verlappande olika initierare i
*** 77811,77817 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Ã–verlappande olika initierare i EQUIVALENCE vid %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Postkonstrueraren vid %C har avslutats. Denna funktion togs bart av f08/0011. AnvÃ¤nd -std=f2018 eller -std=gnu fÃ¶r att eliminera avslutningen."
--- 77846,77852 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Ã–verlappande olika initierare i EQUIVALENCE vid %C"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Postkonstrueraren vid %C har avslutats. Denna funktion togs bart av f08/0011. AnvÃ¤nd -std=f2018 eller -std=gnu fÃ¶r att eliminera avslutningen."
*************** msgstr "OkÃ¤nd inbyggd op"
*** 78034,78040 ****
  msgid "Unknown argument list function at %L"
  msgstr "OkÃ¤nd argumentlistefunktion vid %L"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Om ommappning av grÃ¤nser anges vid %L skall pekarmÃ¥let inte vara NULL"
--- 78069,78075 ----
  msgid "Unknown argument list function at %L"
  msgstr "OkÃ¤nd argumentlistefunktion vid %L"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Om ommappning av grÃ¤nser anges vid %L skall pekarmÃ¥let inte vara NULL"
*************** msgstr "implicit avbildning av vektorn %
*** 78085,78161 ****
  msgid "optional class parameter"
  msgstr "valfri klassparameter"
  
! #: fortran/trans-openmp.cc:3449
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "ohanterad uttryckstyp"
  
! #: fortran/trans-openmp.cc:3603
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ohanterat uttryck"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr "icke-rektangulÃ¤r slinga nÃ¤star med ett steg annat Ã¤n konstanten 1 eller -1 till %qs"
  
! #: fortran/trans-openmp.cc:5176
  #, gcc-internal-format
  msgid "Used here"
  msgstr "AnvÃ¤nd hÃ¤r"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "%qs angivet i en â€�allocateâ€�-klausul vid %L men inte i en explicit privatiseringsklausul"
  
! #: fortran/trans-openmp.cc:7590
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Felaktig satskod"
  
! #: fortran/trans-openmp.cc:7890
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Basnamnet fÃ¶r â€�declare variantâ€� mÃ¥ste anges vid %L"
  
! #: fortran/trans-openmp.cc:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Basnamnet vid %L stÃ¤mmer inte med namnet pÃ¥ den aktuella proceduren"
  
! #: fortran/trans-openmp.cc:7903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Basnamnet vid %L fÃ¥r inte vara ett ingÃ¥ngsnamn"
  
! #: fortran/trans-openmp.cc:7906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Basnamnet vid %L fÃ¥r inte vara ett generiskt namn"
  
! #: fortran/trans-openmp.cc:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Basnamnet vid %L fÃ¥r inte vara en procedurpekare"
  
! #: fortran/trans-openmp.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Basproceduren vid %L mÃ¥ste ha ett explicit grÃ¤nssnitt"
  
! #: fortran/trans-openmp.cc:8009
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Kan inte hitta symbolen %qs"
  
! #: fortran/trans-openmp.cc:8020
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "varianten %qs vid %L Ã¤r varken en funktion eller subrutin"
  
! #: fortran/trans-openmp.cc:8032
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "varianten %qs och basen %qs vid %L har inkompatibla typer: %s"
--- 78120,78196 ----
  msgid "optional class parameter"
  msgstr "valfri klassparameter"
  
! #: fortran/trans-openmp.cc:3462
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "ohanterad uttryckstyp"
  
! #: fortran/trans-openmp.cc:3637
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ohanterat uttryck"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr "icke-rektangulÃ¤r slinga nÃ¤star med ett steg annat Ã¤n konstanten 1 eller -1 till %qs"
  
! #: fortran/trans-openmp.cc:5210
  #, gcc-internal-format
  msgid "Used here"
  msgstr "AnvÃ¤nd hÃ¤r"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr "%qs angivet i en â€�allocateâ€�-klausul vid %L men inte i en explicit privatiseringsklausul"
  
! #: fortran/trans-openmp.cc:7624
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Felaktig satskod"
  
! #: fortran/trans-openmp.cc:7924
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "Basnamnet fÃ¶r â€�declare variantâ€� mÃ¥ste anges vid %L"
  
! #: fortran/trans-openmp.cc:7934
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Basnamnet vid %L stÃ¤mmer inte med namnet pÃ¥ den aktuella proceduren"
  
! #: fortran/trans-openmp.cc:7937
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Basnamnet vid %L fÃ¥r inte vara ett ingÃ¥ngsnamn"
  
! #: fortran/trans-openmp.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Basnamnet vid %L fÃ¥r inte vara ett generiskt namn"
  
! #: fortran/trans-openmp.cc:7943
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Basnamnet vid %L fÃ¥r inte vara en procedurpekare"
  
! #: fortran/trans-openmp.cc:7946
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Basproceduren vid %L mÃ¥ste ha ett explicit grÃ¤nssnitt"
  
! #: fortran/trans-openmp.cc:8043
  #, gcc-internal-format
  msgid "Cannot find symbol %qs"
  msgstr "Kan inte hitta symbolen %qs"
  
! #: fortran/trans-openmp.cc:8054
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "varianten %qs vid %L Ã¤r varken en funktion eller subrutin"
  
! #: fortran/trans-openmp.cc:8066
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "varianten %qs och basen %qs vid %L har inkompatibla typer: %s"
diff -Nrcpad gcc-13.2.0/gcc/po/tr.po gcc-13.3.0/gcc/po/tr.po
*** gcc-13.2.0/gcc/po/tr.po	Thu Jul 27 08:13:05 2023
--- gcc-13.3.0/gcc/po/tr.po	Tue May 21 07:47:38 2024
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 5.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-04-25 21:43+0000\n"
  "PO-Revision-Date: 2015-09-11 20:22+0300\n"
  "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@fide.org>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 5.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2023-07-26 18:38+0000\n"
  "PO-Revision-Date: 2015-09-11 20:22+0300\n"
  "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@fide.org>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
*************** msgstr "-bundle ile -dynamiclib birarada
*** 383,395 ****
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace ile -dynamiclib birarada olmaz"
  
! #: config/darwin.h:213 config/darwin.h:596
  #, fuzzy
  #| msgid "%qE attribute is not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "bu platformda %qE Ã¶zniteliÄŸi desteklenmiyor"
  
! #: config/darwin.h:277
  #, fuzzy
  #| msgid "-pipe not supported"
  msgid "rdynamic is not supported"
--- 383,395 ----
  msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr "-force_flat_namespace ile -dynamiclib birarada olmaz"
  
! #: config/darwin.h:213 config/darwin.h:604
  #, fuzzy
  #| msgid "%qE attribute is not supported on this platform"
  msgid "gsplit-dwarf is not supported on this platform"
  msgstr "bu platformda %qE Ã¶zniteliÄŸi desteklenmiyor"
  
! #: config/darwin.h:276
  #, fuzzy
  #| msgid "-pipe not supported"
  msgid "rdynamic is not supported"
*************** msgid "Warn about casts that will produc
*** 4036,4365 ****
  msgstr "Niteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
  
  #: d/lang.opt:143
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:155
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "H8S kodu Ã¼retilir"
  
! #: d/lang.opt:159
  #, fuzzy, no-c-format
  #| msgid "Write dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "BaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±sÄ± belirtilen dosyaya yazÄ±lÄ±r"
  
! #: d/lang.opt:163
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:167
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:178
  #, fuzzy, no-c-format
  #| msgid "storage class %qD applied to template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
  
! #: d/lang.opt:182
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Kod GNU as (gas) iÃ§in Ã¼retilir"
  
! #: d/lang.opt:190
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:232
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:248
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:252
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:256
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate documentation."
  msgstr "isel komutlarÄ± Ã¼retilir"
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "Ã‡Ä±ktÄ± <dosya>ya yazÄ±lÄ±r"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:272
  #, 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 "Standart kitaplÄ±klarÄ±nÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lmaz"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:280
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:284
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "AyrÄ±ÅŸtÄ±rdÄ±ktan sonra kod aÄŸacÄ±nÄ± gÃ¶sterir."
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:313
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:317
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for class invariant contracts."
  msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: d/lang.opt:321
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for the Boehm GC"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Kod Boehm GC iÃ§in Ã¼retilir"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:337
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for postcondition contracts."
  msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for precondition contracts."
  msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:349
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:353
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:361
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "belirtim iÅŸlevinin argÃ¼manlarÄ± bozuk"
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:373
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:389
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Bayt bayt eriÅŸilen belleÄŸin yavaÅŸ olduÄŸu varsayÄ±lÄ±r"
  
! #: d/lang.opt:393
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "saÄŸ taraf deÄŸeri, baÅŸvuru parametresine aktarÄ±lamaz"
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:401
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:405
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:429
  #, fuzzy, no-c-format
  #| msgid "Generate code for the M*Core M210"
  msgid "Generate code for switches without a default case."
  msgstr "M*Core M210 iÃ§in kod Ã¼retilir"
  
! #: d/lang.opt:433
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:441
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:449
  #, fuzzy, no-c-format
  #| msgid "storage class %qD applied to template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:461
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:465
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit template instantiations as weak symbols."
  msgstr "ÅžablonlarÄ±nÄ±n Ã¶rtÃ¼k Ã¶rneklenimleri Ã§Ä±ktÄ±lanÄ±r"
  
! #: d/lang.opt:485
  #, 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 "Standart kitaplÄ±klarÄ±nÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lmaz"
  
! #: d/lang.opt:493
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:497
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
--- 4036,4371 ----
  msgstr "Niteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
  
  #: d/lang.opt:143
+ #, fuzzy, no-c-format
+ #| msgid "Warn when a register variable is declared volatile"
+ msgid "Warn when a special enum is declared with the wrong base type."
+ msgstr "Bir yazmaÃ§ deÄŸiÅŸkeni volatile olarak bildirildiÄŸinde uyarÄ±r"
+ 
+ #: d/lang.opt:151
  #, no-c-format
  msgid "Warn from speculative compiles such as __traits(compiles)."
  msgstr ""
  
! #: d/lang.opt:163
  #, fuzzy, no-c-format
  #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "H8S kodu Ã¼retilir"
  
! #: d/lang.opt:167
  #, fuzzy, no-c-format
  #| msgid "Write dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "BaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±sÄ± belirtilen dosyaya yazÄ±lÄ±r"
  
! #: d/lang.opt:171
  #, no-c-format
  msgid "Debug library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:175
  #, no-c-format
  msgid "Default library to use instead of phobos."
  msgstr ""
  
! #: d/lang.opt:179
  #, no-c-format
  msgid "Do link the standard D startup files in the compilation."
  msgstr ""
  
! #: d/lang.opt:186
  #, fuzzy, no-c-format
  #| msgid "storage class %qD applied to template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
  
! #: d/lang.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "Kod GNU as (gas) iÃ§in Ã¼retilir"
  
! #: d/lang.opt:198
  #, no-c-format
  msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
  msgstr ""
  
! #: d/lang.opt:240
  #, no-c-format
  msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
  msgstr ""
  
! #: d/lang.opt:256
  #, no-c-format
  msgid "Compile in debug code."
  msgstr ""
  
! #: d/lang.opt:260
  #, no-c-format
  msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:264
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate documentation."
  msgstr "isel komutlarÄ± Ã¼retilir"
  
! #: d/lang.opt:268
  #, no-c-format
  msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
  msgstr ""
  
! #: d/lang.opt:272
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "Ã‡Ä±ktÄ± <dosya>ya yazÄ±lÄ±r"
  
! #: d/lang.opt:276
  #, no-c-format
  msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
  msgstr ""
  
! #: d/lang.opt:280
  #, 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 "Standart kitaplÄ±klarÄ±nÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lmaz"
  
! #: d/lang.opt:284
  #, no-c-format
  msgid "Add comments for ignored declarations in the generated C++ header."
  msgstr ""
  
! #: d/lang.opt:288
  #, no-c-format
  msgid "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
  msgstr ""
  
! #: d/lang.opt:292
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "AyrÄ±ÅŸtÄ±rdÄ±ktan sonra kod aÄŸacÄ±nÄ± gÃ¶sterir."
  
! #: d/lang.opt:300
  #, no-c-format
  msgid "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
  msgstr ""
  
! #: d/lang.opt:325
  #, no-c-format
  msgid "Ignore unsupported pragmas."
  msgstr ""
  
! #: d/lang.opt:329
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for class invariant contracts."
  msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: d/lang.opt:333
  #, no-c-format
  msgid "Generate a default D main() function when compiling."
  msgstr ""
  
! #: d/lang.opt:337
  #, no-c-format
  msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
  msgstr ""
  
! #: d/lang.opt:341
  #, fuzzy, no-c-format
  #| msgid "Generate code for the Boehm GC"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Kod Boehm GC iÃ§in Ã¼retilir"
  
! #: d/lang.opt:345
  #, no-c-format
  msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
  msgstr ""
  
! #: d/lang.opt:349
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for postcondition contracts."
  msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: d/lang.opt:353
  #, fuzzy, no-c-format
  #| msgid "Generate code for big-endian"
  msgid "Generate code for precondition contracts."
  msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: d/lang.opt:357
  #, no-c-format
  msgid "Turn on all upcoming D language features."
  msgstr ""
  
! #: d/lang.opt:361
  #, no-c-format
  msgid "Implement D bit-fields."
  msgstr ""
  
! #: d/lang.opt:365
  #, no-c-format
  msgid "Implement DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:369
  #, no-c-format
  msgid "Implement DIP1008: Allow exceptions in @nogc code."
  msgstr ""
  
! #: d/lang.opt:373
  #, fuzzy, no-c-format
  #| msgid "malformed spec function arguments"
  msgid "Implement DIP1021: Mutable function arguments."
  msgstr "belirtim iÅŸlevinin argÃ¼manlarÄ± bozuk"
  
! #: d/lang.opt:377
  #, no-c-format
  msgid "Destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:381
  #, no-c-format
  msgid "Use field-wise comparisons for struct equality."
  msgstr ""
  
! #: d/lang.opt:385
  #, no-c-format
  msgid "When a symbol is resolved, check `alias this' scope before going to upper scopes."
  msgstr ""
  
! #: d/lang.opt:389
  #, no-c-format
  msgid "Disallow unsound immutable conversions that were formerly incorrectly permitted."
  msgstr ""
  
! #: d/lang.opt:393
  #, no-c-format
  msgid "Implement 'in' parameters to mean scope const."
  msgstr ""
  
! #: d/lang.opt:397
  #, no-c-format
  msgid "Implement 'in' contracts of overridden methods to be a superset of parent contract."
  msgstr ""
  
! #: d/lang.opt:401
  #, fuzzy, no-c-format
  #| msgid "Consider access to byte sized memory slow"
  msgid "Disable access to shared memory objects."
  msgstr "Bayt bayt eriÅŸilen belleÄŸin yavaÅŸ olduÄŸu varsayÄ±lÄ±r"
  
! #: d/lang.opt:405
  #, fuzzy, no-c-format
  #| msgid "cannot pass rvalue to reference parameter"
  msgid "Enable rvalue arguments to ref parameters."
  msgstr "saÄŸ taraf deÄŸeri, baÅŸvuru parametresine aktarÄ±lamaz"
  
! #: d/lang.opt:409
  #, no-c-format
  msgid "Disable access to variables marked `@system' from @safe code."
  msgstr ""
  
! #: d/lang.opt:413
  #, no-c-format
  msgid "Compile release version."
  msgstr ""
  
! #: d/lang.opt:417
  #, no-c-format
  msgid "Turn off all revertable D language features."
  msgstr ""
  
! #: d/lang.opt:421
  #, no-c-format
  msgid "Revert DIP1000: Scoped pointers."
  msgstr ""
  
! #: d/lang.opt:425
  #, no-c-format
  msgid "Don't destruct fields of partially constructed objects."
  msgstr ""
  
! #: d/lang.opt:429
  #, no-c-format
  msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
  msgstr ""
  
! #: d/lang.opt:437
  #, no-c-format
  msgid "-fsave-mixins=<filename>\tExpand and save mixins to file specified by <filename>."
  msgstr ""
  
! #: d/lang.opt:441
  #, fuzzy, no-c-format
  #| msgid "Generate code for the M*Core M210"
  msgid "Generate code for switches without a default case."
  msgstr "M*Core M210 iÃ§in kod Ã¼retilir"
  
! #: d/lang.opt:445
  #, no-c-format
  msgid "List information on all D language transitions."
  msgstr ""
  
! #: d/lang.opt:449
  #, no-c-format
  msgid "List all non-mutable fields which occupy an object instance."
  msgstr ""
  
! #: d/lang.opt:453
  #, no-c-format
  msgid "List all usages of 'in' on parameter."
  msgstr ""
  
! #: d/lang.opt:457
  #, no-c-format
  msgid "List all hidden GC allocations."
  msgstr ""
  
! #: d/lang.opt:461
  #, fuzzy, no-c-format
  #| msgid "storage class %qD applied to template instantiation"
  msgid "List statistics on template instantiations."
  msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
  
! #: d/lang.opt:465
  #, no-c-format
  msgid "List all variables going into thread local storage."
  msgstr ""
  
! #: d/lang.opt:469
  #, no-c-format
  msgid "Compile in unittest code."
  msgstr ""
  
! #: d/lang.opt:473
  #, no-c-format
  msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
  msgstr ""
  
! #: d/lang.opt:477
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit template instantiations as weak symbols."
  msgstr "ÅžablonlarÄ±nÄ±n Ã¶rtÃ¼k Ã¶rneklenimleri Ã§Ä±ktÄ±lanÄ±r"
  
! #: d/lang.opt:497
  #, 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 "Standart kitaplÄ±klarÄ±nÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lmaz"
  
! #: d/lang.opt:505
  #, no-c-format
  msgid "Link the standard D library statically in the compilation."
  msgstr ""
  
! #: d/lang.opt:509
  #, no-c-format
  msgid "Link the standard D library dynamically in the compilation."
  msgstr ""
*************** msgstr "Verinin baÅŸlangÄ±Ã§ adresi beli
*** 5352,5778 ****
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
  
! #: config/darwin.opt:38
! #, fuzzy, no-c-format
! #| msgid "Add <dir> to the end of the main framework include path"
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "<dizin> ana Ã§erÃ§eve baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
! 
! #: config/darwin.opt:42
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compile-time CFString objects."
  msgstr "isel komutlarÄ± Ã¼retilir"
  
! #: config/darwin.opt:46
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:51
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: 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 "Ã‡alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in uygun kod Ã¼retilir (paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane deÄŸil)"
  
! #: 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 "HatanÄ±n etrafÄ±ndan dolanan hÄ±zlÄ± hata ayÄ±klama iÃ§in uygun kod Ã¼retilir"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  #| msgid "Generate code for the specified chip or CPU version"
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Verilen iÅŸlemci ya da yonga sÃ¼rÃ¼mÃ¼ iÃ§in kod Ã¼retir"
  
! #: 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 "Bu programÄ±n Ã§alÄ±ÅŸacaÄŸÄ± en eski MacOS X sÃ¼rÃ¼mÃ¼"
  
! #: config/darwin.opt:76
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "sizeof(bool) 1'e ayarlanÄ±r"
  
! #: config/darwin.opt:80
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:88
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:94
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:102
  #, fuzzy, no-c-format
  #| msgid "Generate code for C31 CPU"
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Kod C31 iÃ§in Ã¼retilir"
  
! #: config/darwin.opt:106
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: 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 "Bu programÄ±n Ã§alÄ±ÅŸacaÄŸÄ± en eski MacOS X sÃ¼rÃ¼mÃ¼"
  
! #: config/darwin.opt:114
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:170 config/darwin.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for a 68040, without any new instructions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
  
! #: config/darwin.opt:174
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:194
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:250 config/darwin.opt:265 config/darwin.opt:269
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "switch %qs artÄ±k desteklenmiyor"
  
! #: config/darwin.opt:254
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete) This is the default."
  msgstr "%Jbu, ilk default"
  
! #: config/darwin.opt:261
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:273
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:284
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:313
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:317
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "-Wcomment ile aynÄ±"
  
! #: config/darwin.opt:321
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:326
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete)\tThis is the default."
  msgstr "%Jbu, ilk default"
  
! #: config/darwin.opt:350
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%Jbu, ilk default"
  
! #: config/darwin.opt:362
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:394
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
--- 5358,5784 ----
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
  
! #: config/darwin.opt:38 config/darwin.opt:46
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compile-time CFString objects."
  msgstr "isel komutlarÄ± Ã¼retilir"
  
! #: config/darwin.opt:42
! #, fuzzy, no-c-format
! #| msgid "Add <dir> to the end of the main framework include path"
! msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
! msgstr "<dizin> ana Ã§erÃ§eve baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
! 
! #: config/darwin.opt:50
  #, no-c-format
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr ""
  
! #: config/darwin.opt:55
  #, no-c-format
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr ""
  
! #: config/darwin.opt:59
  #, fuzzy, no-c-format
  #| msgid "Generate code suitable for executables (NOT shared libs)"
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in uygun kod Ã¼retilir (paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane deÄŸil)"
  
! #: config/darwin.opt:63
  #, fuzzy, no-c-format
  #| msgid "Generate code suitable for fast turn around debugging"
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "HatanÄ±n etrafÄ±ndan dolanan hÄ±zlÄ± hata ayÄ±klama iÃ§in uygun kod Ã¼retilir"
  
! #: config/darwin.opt:67
  #, fuzzy, no-c-format
  #| msgid "Generate code for the specified chip or CPU version"
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "Verilen iÅŸlemci ya da yonga sÃ¼rÃ¼mÃ¼ iÃ§in kod Ã¼retir"
  
! #: config/darwin.opt:75
  #, 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 "Bu programÄ±n Ã§alÄ±ÅŸacaÄŸÄ± en eski MacOS X sÃ¼rÃ¼mÃ¼"
  
! #: config/darwin.opt:80
  #, fuzzy, no-c-format
  #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "sizeof(bool) 1'e ayarlanÄ±r"
  
! #: config/darwin.opt:84
  #, no-c-format
  msgid "Force generation of external symbol indirection stubs."
  msgstr ""
  
! #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
  msgstr ""
  
! #: config/darwin.opt:98
  #, no-c-format
  msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
  msgstr ""
  
! #: config/darwin.opt:102
  #, no-c-format
  msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
  msgstr ""
  
! #: config/darwin.opt:106
  #, fuzzy, no-c-format
  #| msgid "Generate code for C31 CPU"
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "Kod C31 iÃ§in Ã¼retilir"
  
! #: config/darwin.opt:110
  #, no-c-format
  msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
  msgstr ""
  
! #: config/darwin.opt:114
  #, 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 "Bu programÄ±n Ã§alÄ±ÅŸacaÄŸÄ± en eski MacOS X sÃ¼rÃ¼mÃ¼"
  
! #: config/darwin.opt:118
  #, no-c-format
  msgid "Generate an output executable that binds symbols on load, rather than lazily."
  msgstr ""
  
! #: config/darwin.opt:122
  #, no-c-format
  msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
  msgstr ""
  
! #: config/darwin.opt:126
  #, no-c-format
  msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
  msgstr ""
  
! #: config/darwin.opt:130
  #, no-c-format
  msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
  msgstr ""
  
! #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
  msgstr ""
  
! #: config/darwin.opt:138
  #, no-c-format
  msgid "-current_version <number>\tSet the current version for the library to <number>."
  msgstr ""
  
! #: config/darwin.opt:142
  #, no-c-format
  msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
  msgstr ""
  
! #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
  msgstr ""
  
! #: config/darwin.opt:150
  #, no-c-format
  msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:154
  #, no-c-format
  msgid "-dylinker_install_name <path>\tOnly used for building dyld."
  msgstr ""
  
! #: config/darwin.opt:158
  #, no-c-format
  msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
  msgstr ""
  
! #: config/darwin.opt:162
  #, no-c-format
  msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
! #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
  msgstr ""
  
! #: config/darwin.opt:170
  #, no-c-format
  msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
! #: config/darwin.opt:174 config/darwin.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code for a 68040, without any new instructions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
  
! #: config/darwin.opt:178
  #, no-c-format
  msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
  msgstr ""
  
! #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
  msgstr ""
  
! #: config/darwin.opt:186
  #, no-c-format
  msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
! #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
! #: config/darwin.opt:198
  #, no-c-format
  msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:202
  #, no-c-format
  msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
! #: config/darwin.opt:206
  #, no-c-format
  msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
! #: config/darwin.opt:210
  #, no-c-format
  msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
! #: config/darwin.opt:214
  #, no-c-format
  msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
  msgstr ""
  
! #: config/darwin.opt:218
  #, no-c-format
  msgid "-install_name <name>\tSet the install name for a dylib."
  msgstr ""
  
! #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
  msgstr ""
  
! #: config/darwin.opt:226
  #, no-c-format
  msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
! #: config/darwin.opt:230
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
! #: config/darwin.opt:234
  #, no-c-format
  msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
  msgstr ""
  
! #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
! #: config/darwin.opt:242
  #, no-c-format
  msgid "Do not add a default symbol exports to modules or dynamic libraries."
  msgstr ""
  
! #: config/darwin.opt:246
  #, no-c-format
  msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
! #: config/darwin.opt:250
  #, no-c-format
  msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
  msgstr ""
  
! #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "switch %qs artÄ±k desteklenmiyor"
  
! #: config/darwin.opt:258
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete) This is the default."
  msgstr "%Jbu, ilk default"
  
! #: config/darwin.opt:265
  #, no-c-format
  msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
! #: config/darwin.opt:277
  #, no-c-format
  msgid "Produces a Mach-O file suitable for embedded/ROM use."
  msgstr ""
  
! #: config/darwin.opt:281
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
  msgstr ""
  
! #: config/darwin.opt:288
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
  msgstr ""
  
! #: config/darwin.opt:292
  #, no-c-format
  msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
! #: config/darwin.opt:296
  #, no-c-format
  msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
  msgstr ""
  
! #: config/darwin.opt:300
  #, no-c-format
  msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
! #: config/darwin.opt:304
  #, no-c-format
  msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
  msgstr ""
  
! #: config/darwin.opt:308
  #, no-c-format
  msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
! #: config/darwin.opt:312
  #, no-c-format
  msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
  msgstr ""
  
! #: config/darwin.opt:317
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
! #: config/darwin.opt:321
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "-Wcomment ile aynÄ±"
  
! #: config/darwin.opt:325
  #, no-c-format
  msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
  msgstr ""
  
! #: config/darwin.opt:330
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
! #: config/darwin.opt:334
  #, no-c-format
  msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
  msgstr ""
  
! #: config/darwin.opt:338
  #, no-c-format
  msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
! #: config/darwin.opt:342
  #, no-c-format
  msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:346
  #, no-c-format
  msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
  msgstr ""
  
! #: config/darwin.opt:350
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "(Obsolete)\tThis is the default."
  msgstr "%Jbu, ilk default"
  
! #: config/darwin.opt:354
  #, no-c-format
  msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:358
  #, no-c-format
  msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
! #: config/darwin.opt:362
  #, fuzzy, no-c-format
  #| msgid "%Jthis is the first default label"
  msgid "This is the default."
  msgstr "%Jbu, ilk default"
  
! #: config/darwin.opt:366
  #, no-c-format
  msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
  msgstr ""
  
! #: config/darwin.opt:370
  #, no-c-format
  msgid "-umbrella <framework>\tThe specified framework will be re-exported."
  msgstr ""
  
! #: config/darwin.opt:374
  #, no-c-format
  msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
  msgstr ""
  
! #: config/darwin.opt:378
  #, no-c-format
  msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
! #: config/darwin.opt:382
  #, no-c-format
  msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
  msgstr ""
  
! #: config/darwin.opt:386
  #, no-c-format
  msgid "Logs which object files the linker loads."
  msgstr ""
  
! #: config/darwin.opt:390
  #, no-c-format
  msgid "Logs which symbol(s) caused an object to be loaded."
  msgstr ""
  
! #: config/darwin.opt:398
  #, no-c-format
  msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
! #: config/darwin.opt:402
  #, no-c-format
  msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
  msgstr ""
*************** msgstr ""
*** 6319,6324 ****
--- 6325,6336 ----
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
  
+ #: config/riscv/riscv.opt:260
+ #, fuzzy, no-c-format
+ #| msgid "Specify <path> as a prefix for next two options"
+ msgid "Always inline subword atomic operations."
+ msgstr "<yol> sonraki iki seÃ§enek iÃ§in Ã¶nek olur"
+ 
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
  #| msgid "Use simulator runtime"
*************** msgstr ""
*** 19085,19091 ****
  "\n"
  "kuruculu/yÄ±kÄ±cÄ±lÄ± ldd Ã§Ä±ktÄ±sÄ±.\n"
  
! #: cprop.cc:1753
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
--- 19097,19103 ----
  "\n"
  "kuruculu/yÄ±kÄ±cÄ±lÄ± ldd Ã§Ä±ktÄ±sÄ±.\n"
  
! #: cprop.cc:1755
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
*************** msgstr ""
*** 20715,20721 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC yaklaÅŸÄ±mlarÄ±: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6349
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
--- 20727,20733 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC yaklaÅŸÄ±mlarÄ±: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6356
  #: c/c-typeck.cc:8058 cp/error.cc:1181 c-family/c-pretty-print.cc:426
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "strfmon biÃ§iminde uzunluk deÄŸi
*** 21002,21027 ****
  msgid "<command-line>"
  msgstr "<komut-satÄ±rÄ±>"
  
! #: config/aarch64/aarch64.cc:11892 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:11901 config/aarch64/aarch64.cc:11914
! #: config/aarch64/aarch64.cc:11926 config/aarch64/aarch64.cc:11937
! #: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:11967
! #: config/aarch64/aarch64.cc:11987 config/aarch64/aarch64.cc:12064
! #: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12089
! #: config/aarch64/aarch64.cc:12311 config/aarch64/aarch64.cc:12331
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:12005 config/aarch64/aarch64.cc:12016
! #: config/aarch64/aarch64.cc:12171 config/aarch64/aarch64.cc:12182
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
--- 21014,21039 ----
  msgid "<command-line>"
  msgstr "<komut-satÄ±rÄ±>"
  
! #: config/aarch64/aarch64.cc:11887 config/loongarch/loongarch.cc:4992
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:11896 config/aarch64/aarch64.cc:11909
! #: config/aarch64/aarch64.cc:11921 config/aarch64/aarch64.cc:11932
! #: config/aarch64/aarch64.cc:11948 config/aarch64/aarch64.cc:11962
! #: config/aarch64/aarch64.cc:11982 config/aarch64/aarch64.cc:12059
! #: config/aarch64/aarch64.cc:12070 config/aarch64/aarch64.cc:12084
! #: config/aarch64/aarch64.cc:12306 config/aarch64/aarch64.cc:12326
  #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:12000 config/aarch64/aarch64.cc:12011
! #: config/aarch64/aarch64.cc:12166 config/aarch64/aarch64.cc:12177
  #: config/riscv/riscv.cc:4403 config/riscv/riscv.cc:4410
  #: config/riscv/riscv.cc:4417 config/riscv/riscv.cc:4421
  #: config/riscv/riscv.cc:4468 config/riscv/riscv.cc:4487
*************** msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
*** 21030,21169 ****
  msgid "invalid vector constant"
  msgstr "geÃ§ersiz komut:"
  
! #: config/aarch64/aarch64.cc:12028 config/aarch64/aarch64.cc:12040
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12057
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:12123 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "terim eksik"
  
! #: config/aarch64/aarch64.cc:12208
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "geÃ§ersiz komut:"
  
! #: config/aarch64/aarch64.cc:12211
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "geÃ§ersiz %%d terimi"
  
! #: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12344
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "terim kodu `%c' geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:12364
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "adres geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:27161
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5076 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14364 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5134 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "%%J deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "%%r deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14059 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "%%R deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13979
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "%%N deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14007
  #, c-format
  msgid "invalid %%P value"
  msgstr "%%P deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5196
  #, c-format
  msgid "invalid %%h value"
  msgstr "%%h deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "%%L deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5223
  #, c-format
  msgid "invalid %%m value"
  msgstr "%%m deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5229
  #, c-format
  msgid "invalid %%M value"
  msgstr "%%M deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5266
  #, c-format
  msgid "invalid %%U value"
  msgstr "%%U deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14067
  #, c-format
  msgid "invalid %%s value"
  msgstr "%%s deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5285
  #, c-format
  msgid "invalid %%C value"
  msgstr "%%C deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13843
  #, c-format
  msgid "invalid %%E value"
  msgstr "%%E deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5347 config/alpha/alpha.cc:5397
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "bilinmeyen yerdeÄŸiÅŸim unspec"
  
! #: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6940 config/gcn/gcn.cc:6949
! #: config/gcn/gcn.cc:7009 config/gcn/gcn.cc:7017 config/gcn/gcn.cc:7033
! #: config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7102 config/gcn/gcn.cc:7221
! #: config/gcn/gcn.cc:7332 config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%xn code"
  msgstr "%%xn kodu geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5462
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
--- 21042,21181 ----
  msgid "invalid vector constant"
  msgstr "geÃ§ersiz komut:"
  
! #: config/aarch64/aarch64.cc:12023 config/aarch64/aarch64.cc:12035
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12052
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:12118 config/arm/arm.cc:24721
  #, c-format
  msgid "missing operand"
  msgstr "terim eksik"
  
! #: config/aarch64/aarch64.cc:12203
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "geÃ§ersiz komut:"
  
! #: config/aarch64/aarch64.cc:12206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "geÃ§ersiz %%d terimi"
  
! #: config/aarch64/aarch64.cc:12334 config/aarch64/aarch64.cc:12339
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "terim kodu `%c' geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:12359
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "adres geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:27156
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13585
! #: config/rs6000/rs6000.cc:14365 config/sparc/sparc.cc:9370
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
  
! #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
  #, c-format
  msgid "invalid %%J value"
  msgstr "%%J deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578
  #: config/or1k/or1k.cc:1249
  #, c-format
  msgid "invalid %%r value"
  msgstr "%%r deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
! #: config/rs6000/rs6000.cc:14060 config/xtensa/xtensa.cc:3008
  #, c-format
  msgid "invalid %%R value"
  msgstr "%%R deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:13980
  #: config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%N value"
  msgstr "%%N deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14008
  #, c-format
  msgid "invalid %%P value"
  msgstr "%%P deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5201
  #, c-format
  msgid "invalid %%h value"
  msgstr "%%h deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3001
  #, c-format
  msgid "invalid %%L value"
  msgstr "%%L deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5228
  #, c-format
  msgid "invalid %%m value"
  msgstr "%%m deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5234
  #, c-format
  msgid "invalid %%M value"
  msgstr "%%M deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5271
  #, c-format
  msgid "invalid %%U value"
  msgstr "%%U deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14068
  #, c-format
  msgid "invalid %%s value"
  msgstr "%%s deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5290
  #, c-format
  msgid "invalid %%C value"
  msgstr "%%C deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13844
  #, c-format
  msgid "invalid %%E value"
  msgstr "%%E deÄŸeri geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
  #, c-format
  msgid "unknown relocation unspec"
  msgstr "bilinmeyen yerdeÄŸiÅŸim unspec"
  
! #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:6949 config/gcn/gcn.cc:6958
! #: config/gcn/gcn.cc:7018 config/gcn/gcn.cc:7026 config/gcn/gcn.cc:7042
! #: config/gcn/gcn.cc:7060 config/gcn/gcn.cc:7111 config/gcn/gcn.cc:7230
! #: config/gcn/gcn.cc:7341 config/rs6000/rs6000.cc:14370
  #, c-format
  msgid "invalid %%xn code"
  msgstr "%%xn kodu geÃ§ersiz"
  
! #: config/alpha/alpha.cc:5467
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid operand address"
*************** msgstr "%qT'ye %qT'den dÃ¶nÃ¼ÅŸÃ¼m geÃ§e
*** 21315,21420 ****
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2642
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2825
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Ã§Ä±ktÄ± terimi %d %<&%> kÄ±sÄ±tÄ±nÄ± kullanmalÄ±"
  
! #: config/avr/avr.cc:2875 config/avr/avr.cc:2942
  #, fuzzy
  #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "hatalÄ± adres, (reg+disp) deÄŸil:"
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "adres mesafesi bir sabit deÄŸil"
  
! #: config/avr/avr.cc:2902 config/avr/avr.cc:2909
  msgid "bad address, not (reg+disp):"
  msgstr "hatalÄ± adres, (reg+disp) deÄŸil:"
  
! #: config/avr/avr.cc:2916
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "hatalÄ± adres, post_inc veya pre_dec deÄŸil:"
  
! #: config/avr/avr.cc:2928
  msgid "internal compiler error.  Bad address:"
  msgstr "derleyici iÃ§ hatasÄ±.  HatalÄ± adres:"
  
! #: config/avr/avr.cc:2961
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2969
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Derleyici iÃ§ hatasÄ±.  Bilinmeyen kip:"
  
! #: config/avr/avr.cc:3866 config/avr/avr.cc:4810 config/avr/avr.cc:5257
  msgid "invalid insn:"
  msgstr "geÃ§ersiz komut:"
  
! #: config/avr/avr.cc:3920 config/avr/avr.cc:4032 config/avr/avr.cc:4090
! #: config/avr/avr.cc:4142 config/avr/avr.cc:4161 config/avr/avr.cc:4353
! #: config/avr/avr.cc:4661 config/avr/avr.cc:4946 config/avr/avr.cc:5150
! #: config/avr/avr.cc:5314 config/avr/avr.cc:5407 config/avr/avr.cc:5606
  msgid "incorrect insn:"
  msgstr "yanlÄ±ÅŸ komut:"
  
! #: config/avr/avr.cc:4177 config/avr/avr.cc:4452 config/avr/avr.cc:4732
! #: config/avr/avr.cc:5018 config/avr/avr.cc:5196 config/avr/avr.cc:5463
! #: config/avr/avr.cc:5664
  msgid "unknown move insn:"
  msgstr "bilinmeyen taÅŸÄ±ma komutu:"
  
! #: config/avr/avr.cc:6131
  msgid "bad shift insn:"
  msgstr "hatalÄ± kaydÄ±rma komutu:"
  
! #: config/avr/avr.cc:6239 config/avr/avr.cc:6722 config/avr/avr.cc:7139
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "derleyici iÃ§ hatasÄ±.  YanlÄ±ÅŸ kaydÄ±rma:"
  
! #: config/avr/avr.cc:8547
  #, fuzzy
  #| msgid "unsupported combination: %s"
  msgid "unsupported fixed-point conversion"
  msgstr "desteklenmeyen birleÅŸim: %s"
  
! #: config/avr/avr.cc:9916
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "variable"
  msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
  
! #: config/avr/avr.cc:9921
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "%q+D parametresinin yeniden tanÄ±mlanmasÄ±"
  
! #: config/avr/avr.cc:9926
  #, fuzzy
  #| msgid "%q+#D previously defined here"
  msgid "structure field"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: config/avr/avr.cc:9932
  #, fuzzy
  #| msgid "creating array of %qT"
  msgid "return type of function"
  msgstr "%qT dizisi oluÅŸturulmasÄ±"
  
! #: config/avr/avr.cc:9937
  #, fuzzy
  #| msgid "PRINT_OPERAND null pointer"
  msgid "pointer"
--- 21327,21432 ----
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/avr/avr.cc:2994
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:3177
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Ã§Ä±ktÄ± terimi %d %<&%> kÄ±sÄ±tÄ±nÄ± kullanmalÄ±"
  
! #: config/avr/avr.cc:3227 config/avr/avr.cc:3294
  #, fuzzy
  #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "hatalÄ± adres, (reg+disp) deÄŸil:"
  
! #: config/avr/avr.cc:3236
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "adres mesafesi bir sabit deÄŸil"
  
! #: config/avr/avr.cc:3254 config/avr/avr.cc:3261
  msgid "bad address, not (reg+disp):"
  msgstr "hatalÄ± adres, (reg+disp) deÄŸil:"
  
! #: config/avr/avr.cc:3268
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "hatalÄ± adres, post_inc veya pre_dec deÄŸil:"
  
! #: config/avr/avr.cc:3280
  msgid "internal compiler error.  Bad address:"
  msgstr "derleyici iÃ§ hatasÄ±.  HatalÄ± adres:"
  
! #: config/avr/avr.cc:3313
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:3321
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Derleyici iÃ§ hatasÄ±.  Bilinmeyen kip:"
  
! #: config/avr/avr.cc:4196 config/avr/avr.cc:5140 config/avr/avr.cc:5587
  msgid "invalid insn:"
  msgstr "geÃ§ersiz komut:"
  
! #: config/avr/avr.cc:4250 config/avr/avr.cc:4362 config/avr/avr.cc:4420
! #: config/avr/avr.cc:4472 config/avr/avr.cc:4491 config/avr/avr.cc:4683
! #: config/avr/avr.cc:4991 config/avr/avr.cc:5276 config/avr/avr.cc:5480
! #: config/avr/avr.cc:5644 config/avr/avr.cc:5737 config/avr/avr.cc:5936
  msgid "incorrect insn:"
  msgstr "yanlÄ±ÅŸ komut:"
  
! #: config/avr/avr.cc:4507 config/avr/avr.cc:4782 config/avr/avr.cc:5062
! #: config/avr/avr.cc:5348 config/avr/avr.cc:5526 config/avr/avr.cc:5793
! #: config/avr/avr.cc:5994
  msgid "unknown move insn:"
  msgstr "bilinmeyen taÅŸÄ±ma komutu:"
  
! #: config/avr/avr.cc:6602
  msgid "bad shift insn:"
  msgstr "hatalÄ± kaydÄ±rma komutu:"
  
! #: config/avr/avr.cc:6710 config/avr/avr.cc:7193 config/avr/avr.cc:7610
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "derleyici iÃ§ hatasÄ±.  YanlÄ±ÅŸ kaydÄ±rma:"
  
! #: config/avr/avr.cc:9134
  #, fuzzy
  #| msgid "unsupported combination: %s"
  msgid "unsupported fixed-point conversion"
  msgstr "desteklenmeyen birleÅŸim: %s"
  
! #: config/avr/avr.cc:10506
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "variable"
  msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
  
! #: config/avr/avr.cc:10511
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "%q+D parametresinin yeniden tanÄ±mlanmasÄ±"
  
! #: config/avr/avr.cc:10516
  #, fuzzy
  #| msgid "%q+#D previously defined here"
  msgid "structure field"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: config/avr/avr.cc:10522
  #, fuzzy
  #| msgid "creating array of %qT"
  msgid "return type of function"
  msgstr "%qT dizisi oluÅŸturulmasÄ±"
  
! #: config/avr/avr.cc:10527
  #, fuzzy
  #| msgid "PRINT_OPERAND null pointer"
  msgid "pointer"
*************** msgstr "output_move_double terimi hatalÄ
*** 21667,21693 ****
  msgid "bad output_condmove_single operand"
  msgstr "output_condmove_single terimi hatalÄ±"
  
! #: config/gcn/gcn.cc:6626 config/gcn/gcn.cc:6646 config/gcn/gcn.cc:6650
! #: config/gcn/gcn.cc:6982 config/gcn/gcn.cc:6993 config/gcn/gcn.cc:6996
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6762 config/gcn/gcn.cc:6785 config/gcn/gcn.cc:6817
! #: config/gcn/gcn.cc:6833 config/gcn/gcn.cc:6848 config/gcn/gcn.cc:6867
! #: config/gcn/gcn.cc:6931 config/gcn/gcn.cc:7127 config/gcn/gcn.cc:7242
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "%%R kodu iÃ§in terim geÃ§ersiz"
  
! #: config/gcn/gcn.cc:7230
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "terim ne bir sabit ne de bir koÅŸul kodu, geÃ§ersiz terim kodu 'c'"
  
! #: config/gcn/gcn.cc:7312
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
--- 21679,21705 ----
  msgid "bad output_condmove_single operand"
  msgstr "output_condmove_single terimi hatalÄ±"
  
! #: config/gcn/gcn.cc:6635 config/gcn/gcn.cc:6655 config/gcn/gcn.cc:6659
! #: config/gcn/gcn.cc:6991 config/gcn/gcn.cc:7002 config/gcn/gcn.cc:7005
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:6771 config/gcn/gcn.cc:6794 config/gcn/gcn.cc:6826
! #: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6857 config/gcn/gcn.cc:6876
! #: config/gcn/gcn.cc:6940 config/gcn/gcn.cc:7136 config/gcn/gcn.cc:7251
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "%%R kodu iÃ§in terim geÃ§ersiz"
  
! #: config/gcn/gcn.cc:7239
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "terim ne bir sabit ne de bir koÅŸul kodu, geÃ§ersiz terim kodu 'c'"
  
! #: config/gcn/gcn.cc:7321
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
*************** msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz
*** 21838,21844 ****
  msgid "invalid %%P operand"
  msgstr "%%P terimi geÃ§ersiz"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13997
  #, c-format
  msgid "invalid %%p value"
  msgstr "%%p deÄŸeri geÃ§ersiz"
--- 21850,21856 ----
  msgid "invalid %%P operand"
  msgstr "%%P terimi geÃ§ersiz"
  
! #: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13998
  #, c-format
  msgid "invalid %%p value"
  msgstr "%%p deÄŸeri geÃ§ersiz"
*************** msgid "post-increment address is not a r
*** 21922,21928 ****
  msgstr "sonradan arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸil"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20711
  msgid "bad address"
  msgstr "hatalÄ± adres"
  
--- 21934,21940 ----
  msgstr "sonradan arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸil"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20712
  msgid "bad address"
  msgstr "hatalÄ± adres"
  
*************** msgstr "--resource, -o gerektirir"
*** 22157,22321 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: config/rs6000/rs6000.cc:11087
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "hatalÄ± test"
  
! #: config/rs6000/rs6000.cc:13627
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13807
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13816 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "%%D deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13831
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13852
  #, c-format
  msgid "invalid %%f value"
  msgstr "%%f deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13861
  #, c-format
  msgid "invalid %%F value"
  msgstr "%%F deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13870
  #, c-format
  msgid "invalid %%G value"
  msgstr "%%G deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13905
  #, c-format
  msgid "invalid %%j code"
  msgstr "%%j kodu geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13915
  #, c-format
  msgid "invalid %%J code"
  msgstr "%%J kodu geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13925
  #, c-format
  msgid "invalid %%k value"
  msgstr "%%k deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13940 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "%%K deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13987
  #, c-format
  msgid "invalid %%O value"
  msgstr "%%O deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14034
  #, c-format
  msgid "invalid %%q value"
  msgstr "%%q deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14076
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14093
  #, c-format
  msgid "invalid %%T value"
  msgstr "%%T deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14105
  #, c-format
  msgid "invalid %%u value"
  msgstr "%%u deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14119 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "%%v deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14185 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "%%x deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14242
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14311
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "kÄ±sÄ±t iÃ§indeki `%qc' iÅŸareti geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:15241
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24108
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argÃ¼manÄ± prototipsiz iÅŸleve aktarÄ±ldÄ±"
  
! #: config/rs6000/rs6000.cc:27730
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Her iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilmez"
  
! #: config/rs6000/rs6000.cc:27799
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "aÅŸaÄŸÄ±dakiler iÃ§in yeniden yÃ¼klemeler Ã¼retilemiyor:"
  
! #: config/rs6000/rs6000.cc:27875
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28477
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__fpreg%> tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:28479
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__fpreg%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:28481
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:28483
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
--- 22169,22333 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
  
! #: config/rs6000/rs6000.cc:11088
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "hatalÄ± test"
  
! #: config/rs6000/rs6000.cc:13628
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13808
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13817 config/xtensa/xtensa.cc:2957
  #, c-format
  msgid "invalid %%D value"
  msgstr "%%D deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13832
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13853
  #, c-format
  msgid "invalid %%f value"
  msgstr "%%f deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13862
  #, c-format
  msgid "invalid %%F value"
  msgstr "%%F deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13871
  #, c-format
  msgid "invalid %%G value"
  msgstr "%%G deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13906
  #, c-format
  msgid "invalid %%j code"
  msgstr "%%j kodu geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13916
  #, c-format
  msgid "invalid %%J code"
  msgstr "%%J kodu geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13926
  #, c-format
  msgid "invalid %%k value"
  msgstr "%%k deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13941 config/xtensa/xtensa.cc:2994
  #, c-format
  msgid "invalid %%K value"
  msgstr "%%K deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:13988
  #, c-format
  msgid "invalid %%O value"
  msgstr "%%O deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14035
  #, c-format
  msgid "invalid %%q value"
  msgstr "%%q deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14077
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14094
  #, c-format
  msgid "invalid %%T value"
  msgstr "%%T deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14106
  #, c-format
  msgid "invalid %%u value"
  msgstr "%%u deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14120 config/xtensa/xtensa.cc:2969
  #, c-format
  msgid "invalid %%v value"
  msgstr "%%v deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14170
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14186 config/xtensa/xtensa.cc:3015
  #, c-format
  msgid "invalid %%x value"
  msgstr "%%x deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14243
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:14312
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "kÄ±sÄ±t iÃ§indeki `%qc' iÅŸareti geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:15242
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24109
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argÃ¼manÄ± prototipsiz iÅŸleve aktarÄ±ldÄ±"
  
! #: config/rs6000/rs6000.cc:27731
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Her iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilmez"
  
! #: config/rs6000/rs6000.cc:27800
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "aÅŸaÄŸÄ±dakiler iÃ§in yeniden yÃ¼klemeler Ã¼retilemiyor:"
  
! #: config/rs6000/rs6000.cc:27876
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28478
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__fpreg%> tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:28480
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__fpreg%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:28482
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:28484
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
*************** msgstr "<anonim>"
*** 22620,22651 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6160
! #: c/c-parser.cc:6783 c/c-parser.cc:7212 c/c-parser.cc:7391 c/c-parser.cc:7424
! #: c/c-parser.cc:7690 c/c-parser.cc:11761 c/c-parser.cc:11796
! #: c/c-parser.cc:11827 c/c-parser.cc:11874 c/c-parser.cc:12055
! #: c/c-parser.cc:12888 c/c-parser.cc:12963 c/c-parser.cc:13006
! #: c/c-parser.cc:19399 c/c-parser.cc:19479 c/c-parser.cc:19808
! #: c/c-parser.cc:19834 c/c-parser.cc:19857 c/c-parser.cc:20304
! #: c/c-parser.cc:20348 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12048 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33085 cp/parser.cc:33721
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> umuluyordu"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9123 c/c-parser.cc:9191
! #: c/c-parser.cc:9701 c/c-parser.cc:9726 c/c-parser.cc:9760 c/c-parser.cc:9872
! #: c/c-parser.cc:10691 c/c-parser.cc:12162 c/c-parser.cc:14546
! #: c/c-parser.cc:15260 c/c-parser.cc:15319 c/c-parser.cc:15374
! #: c/c-parser.cc:17168 c/c-parser.cc:17288 c/c-parser.cc:18622
! #: c/c-parser.cc:19899 c/c-parser.cc:20312 c/c-parser.cc:23397
! #: c/c-parser.cc:23479 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
--- 22632,22663 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:2761 c/c-parser.cc:2883 c/c-parser.cc:2897 c/c-parser.cc:6163
! #: c/c-parser.cc:6786 c/c-parser.cc:7215 c/c-parser.cc:7394 c/c-parser.cc:7427
! #: c/c-parser.cc:7693 c/c-parser.cc:11764 c/c-parser.cc:11799
! #: c/c-parser.cc:11830 c/c-parser.cc:11877 c/c-parser.cc:12058
! #: c/c-parser.cc:12891 c/c-parser.cc:12966 c/c-parser.cc:13009
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19811
! #: c/c-parser.cc:19837 c/c-parser.cc:19860 c/c-parser.cc:20307
! #: c/c-parser.cc:20351 c/gimple-parser.cc:406 c/gimple-parser.cc:447
  #: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261
  #: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404
  #: c/c-parser.cc:3671 c/c-parser.cc:3861 c/c-parser.cc:3896
! #: c/c-parser.cc:12051 c/gimple-parser.cc:2069 c/gimple-parser.cc:2126
! #: cp/parser.cc:15350 cp/parser.cc:33084 cp/parser.cc:33720
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> umuluyordu"
  
  #: c/c-parser.cc:3355 c/c-parser.cc:4460 c/c-parser.cc:4655 c/c-parser.cc:4713
  #: c/c-parser.cc:4771 c/c-parser.cc:5153 c/c-parser.cc:5176 c/c-parser.cc:5185
! #: c/c-parser.cc:5236 c/c-parser.cc:5245 c/c-parser.cc:9126 c/c-parser.cc:9194
! #: c/c-parser.cc:9704 c/c-parser.cc:9729 c/c-parser.cc:9763 c/c-parser.cc:9875
! #: c/c-parser.cc:10694 c/c-parser.cc:12165 c/c-parser.cc:14549
! #: c/c-parser.cc:15263 c/c-parser.cc:15322 c/c-parser.cc:15377
! #: c/c-parser.cc:17171 c/c-parser.cc:17291 c/c-parser.cc:18625
! #: c/c-parser.cc:19902 c/c-parser.cc:20315 c/c-parser.cc:23400
! #: c/c-parser.cc:23482 c/gimple-parser.cc:195 c/gimple-parser.cc:198
  #: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048
  #: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208
*************** msgstr "%<;%> umuluyordu"
*** 22653,22668 ****
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7642 cp/parser.cc:33769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "%<{%> umuluyordu"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5915 c/c-parser.cc:5959 c/c-parser.cc:7741
! #: c/c-parser.cc:9863 c/c-parser.cc:10832 c/c-parser.cc:11186
! #: c/c-parser.cc:13949 c/gimple-parser.cc:1755 cp/parser.cc:33733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
--- 22665,22680 ----
  #: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546
  #: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991
  #: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334
! #: c/c-parser.cc:7645 cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "%<{%> umuluyordu"
  
  #: c/c-parser.cc:4549 c/c-parser.cc:5296 c/c-parser.cc:5448 c/c-parser.cc:5474
! #: c/c-parser.cc:5475 c/c-parser.cc:5918 c/c-parser.cc:5962 c/c-parser.cc:7744
! #: c/c-parser.cc:9866 c/c-parser.cc:10835 c/c-parser.cc:11189
! #: c/c-parser.cc:13952 c/gimple-parser.cc:1755 cp/parser.cc:33732
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 22675,22799 ****
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14529
! #: c/c-parser.cc:15349 c/c-parser.cc:22673 c/c-parser.cc:23205
! #: c/c-parser.cc:23422 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14351 cp/parser.cc:33724
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<(%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13853
! #: cp/parser.cc:33736 cp/parser.cc:37504 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:6096 c/c-parser.cc:12391 c/c-parser.cc:19374
! #: c/c-parser.cc:19460 c/c-parser.cc:20118 c/c-parser.cc:20990
! #: c/c-parser.cc:24653 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11943
! #: cp/parser.cc:21039 cp/parser.cc:33730 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:6391 c/c-parser.cc:6400 c/c-parser.cc:8188 c/c-parser.cc:9328
! #: c/c-parser.cc:12155 c/c-parser.cc:12552 c/c-parser.cc:12616
! #: c/c-parser.cc:13931 c/c-parser.cc:14951 c/c-parser.cc:15177
! #: c/c-parser.cc:15695 c/c-parser.cc:15796 c/c-parser.cc:16330
! #: c/c-parser.cc:16766 c/c-parser.cc:16842 c/c-parser.cc:16959
! #: c/c-parser.cc:17031 c/c-parser.cc:22535 c/c-parser.cc:23262
! #: c/c-parser.cc:23321 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7649
! #: c/c-parser.cc:14454 c/c-parser.cc:15801 cp/parser.cc:33763
! #: cp/parser.cc:35465 cp/parser.cc:38352 cp/parser.cc:39227
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:7199 cp/parser.cc:33650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:9086 c/c-parser.cc:9279 c/c-parser.cc:9750 c/c-parser.cc:9793
! #: c/c-parser.cc:9934 c/c-parser.cc:10681 c/c-parser.cc:15354
! #: c/c-parser.cc:16911 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33083 cp/parser.cc:33739
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:9647
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:11614 c/c-parser.cc:11646 c/c-parser.cc:11886
! #: cp/parser.cc:36039 cp/parser.cc:36060
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:12304 c/gimple-parser.cc:1370 cp/parser.cc:33748
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:15890 c/c-parser.cc:17306 cp/parser.cc:33772
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16758 c/c-parser.cc:19267 c/c-parser.cc:19314
! #: c/c-parser.cc:19471 c/c-parser.cc:19818 c/c-parser.cc:20291
! #: c/c-parser.cc:22742 c/c-parser.cc:23463 c/gimple-parser.cc:740
! #: c/c-parser.cc:5982 c/c-parser.cc:19391 c/c-parser.cc:19614
! #: cp/parser.cc:33751 cp/parser.cc:42079 cp/parser.cc:42252
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> umuluyordu"
  
! #: c/c-parser.cc:19402 c/c-parser.cc:19482 c/c-parser.cc:19835
! #: c/c-parser.cc:20169 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33727
! #: cp/parser.cc:36249
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:19495 cp/parser.cc:42177
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:21035 c/c-parser.cc:21024 cp/parser.cc:44437
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:24023 cp/parser.cc:48282
  msgid "<message unknown at compile time>"
  msgstr ""
  
--- 22687,22811 ----
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5205 c/c-parser.cc:5210 c/c-parser.cc:14532
! #: c/c-parser.cc:15352 c/c-parser.cc:22676 c/c-parser.cc:23208
! #: c/c-parser.cc:23425 c/gimple-parser.cc:180 c/gimple-parser.cc:488
  #: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816
  #: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195
  #: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512
  #: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960
  #: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160
! #: c/gimple-parser.cc:2331 c/c-parser.cc:14354 cp/parser.cc:33723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<(%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:5444 c/c-parser.cc:5446 c/c-parser.cc:13856
! #: cp/parser.cc:33735 cp/parser.cc:37503 go/gofrontend/embed.cc:439
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:6099 c/c-parser.cc:12394 c/c-parser.cc:19377
! #: c/c-parser.cc:19463 c/c-parser.cc:20121 c/c-parser.cc:20993
! #: c/c-parser.cc:24656 c/gimple-parser.cc:399 c/gimple-parser.cc:2337
! #: c/c-parser.cc:3658 c/c-parser.cc:3885 c/c-parser.cc:11946
! #: cp/parser.cc:21039 cp/parser.cc:33729 go/gofrontend/embed.cc:370
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:6394 c/c-parser.cc:6403 c/c-parser.cc:8191 c/c-parser.cc:9331
! #: c/c-parser.cc:12158 c/c-parser.cc:12555 c/c-parser.cc:12619
! #: c/c-parser.cc:13934 c/c-parser.cc:14954 c/c-parser.cc:15180
! #: c/c-parser.cc:15698 c/c-parser.cc:15799 c/c-parser.cc:16333
! #: c/c-parser.cc:16769 c/c-parser.cc:16845 c/c-parser.cc:16962
! #: c/c-parser.cc:17034 c/c-parser.cc:22538 c/c-parser.cc:23265
! #: c/c-parser.cc:23324 c/gimple-parser.cc:582 c/gimple-parser.cc:887
! #: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7652
! #: c/c-parser.cc:14457 c/c-parser.cc:15804 cp/parser.cc:33762
! #: cp/parser.cc:35464 cp/parser.cc:38351 cp/parser.cc:39226
  #: go/gofrontend/embed.cc:403
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:7202 cp/parser.cc:33649
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:9089 c/c-parser.cc:9282 c/c-parser.cc:9753 c/c-parser.cc:9796
! #: c/c-parser.cc:9937 c/c-parser.cc:10684 c/c-parser.cc:15357
! #: c/c-parser.cc:16914 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071
  #: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534
! #: c/gimple-parser.cc:1540 cp/parser.cc:33082 cp/parser.cc:33738
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:9650
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:11617 c/c-parser.cc:11649 c/c-parser.cc:11889
! #: cp/parser.cc:36038 cp/parser.cc:36059
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:12307 c/gimple-parser.cc:1370 cp/parser.cc:33747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:15893 c/c-parser.cc:17309 cp/parser.cc:33771
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:16761 c/c-parser.cc:19270 c/c-parser.cc:19317
! #: c/c-parser.cc:19474 c/c-parser.cc:19821 c/c-parser.cc:20294
! #: c/c-parser.cc:22745 c/c-parser.cc:23466 c/gimple-parser.cc:740
! #: c/c-parser.cc:5985 c/c-parser.cc:19394 c/c-parser.cc:19617
! #: cp/parser.cc:33750 cp/parser.cc:42078 cp/parser.cc:42251
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> umuluyordu"
  
! #: c/c-parser.cc:19405 c/c-parser.cc:19485 c/c-parser.cc:19838
! #: c/c-parser.cc:20172 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620
! #: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33726
! #: cp/parser.cc:36248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:19498 cp/parser.cc:42176
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:21038 c/c-parser.cc:21027 cp/parser.cc:44436
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:24026 cp/parser.cc:48281
  msgid "<message unknown at compile time>"
  msgstr ""
  
*************** msgstr ""
*** 22803,22809 ****
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 22815,22821 ----
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1359 cp/parser.cc:18387 cp/parser.cc:33744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "%<{%> umuluyordu"
*** 22816,22834 ****
  msgid "expected label"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: cp/call.cc:4059
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "1. aday:"
  
! #: cp/call.cc:8193
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "DB komutunun kullanÄ±mÄ± etkin olur"
  
! #: cp/call.cc:8357 cp/pt.cc:2022 cp/pt.cc:26138
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 22828,22846 ----
  msgid "expected label"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: cp/call.cc:4067
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "1. aday:"
  
! #: cp/call.cc:8208
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "DB komutunun kullanÄ±mÄ± etkin olur"
  
! #: cp/call.cc:8372 cp/pt.cc:2022 cp/pt.cc:26168
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 22836,22846 ****
  msgstr[0] "1. aday:"
  msgstr[1] "1. aday:"
  
! #: cp/call.cc:12792 cp/call.cc:13184
  msgid "candidate 1:"
  msgstr "1. aday:"
  
! #: cp/call.cc:12794 cp/call.cc:13185
  msgid "candidate 2:"
  msgstr "2. aday:"
  
--- 22848,22858 ----
  msgstr[0] "1. aday:"
  msgstr[1] "1. aday:"
  
! #: cp/call.cc:12818 cp/call.cc:13230
  msgid "candidate 1:"
  msgstr "1. aday:"
  
! #: cp/call.cc:12820 cp/call.cc:13231
  msgid "candidate 2:"
  msgstr "2. aday:"
  
*************** msgstr ""
*** 23276,23282 ****
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1487
  #, fuzzy
  #| msgid "Elemental binary operation"
  msgid "elemental binary operation"
--- 23288,23294 ----
  msgid "no post-decrement operator for type"
  msgstr ""
  
! #: fortran/arith.cc:1492
  #, fuzzy
  #| msgid "Elemental binary operation"
  msgid "elemental binary operation"
*************** msgstr "blok IF"
*** 23544,23554 ****
  msgid "implied END DO"
  msgstr "Ã¶rtÃ¼k END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12393
  msgid "assignment"
  msgstr "atama"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12459 fortran/resolve.cc:12462
  msgid "pointer assignment"
  msgstr "gÃ¶sterici atamasÄ±"
  
--- 23556,23566 ----
  msgid "implied END DO"
  msgstr "Ã¶rtÃ¼k END DO"
  
! #: fortran/parse.cc:2240 fortran/resolve.cc:12425
  msgid "assignment"
  msgstr "atama"
  
! #: fortran/parse.cc:2243 fortran/resolve.cc:12491 fortran/resolve.cc:12494
  msgid "pointer assignment"
  msgstr "gÃ¶sterici atamasÄ±"
  
*************** msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ers
*** 23676,23807 ****
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "%%L'deki tek terimli sayÄ±sal '%s' iÅŸlecinin terimi %s"
  
! #: fortran/resolve.cc:4209
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4214
  #, 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 "%%L'deki iki terimli sayÄ±sal '%s' iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4229
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "%%L'deki dizge ekleme iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4272
  #, 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 "%%L'deki mantÄ±ksal '%s' iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4295
  #, fuzzy, c-format
  #| msgid "Operand of .NOT. operator at %%L is %s"
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "%%L'deki .NOT. iÅŸlecinin terimi %s"
  
! #: fortran/resolve.cc:4309
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "%L'de COMPLEX nicelikler karÅŸÄ±laÅŸtÄ±rÄ±lamÄ±yor"
  
! #: fortran/resolve.cc:4407
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "%%L'deki mantÄ±ksallar %s ile karÅŸÄ±laÅŸtÄ±rÄ±lmalÄ± %s ile deÄŸil"
  
! #: fortran/resolve.cc:4413
  #, 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 "%%L'deki '%s' karÅŸÄ±laÅŸtÄ±rma iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4427
  #, fuzzy, c-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "%%:version-compare iÃ§indeki '%s' iÅŸleci bilinmiyor"
  
! #: fortran/resolve.cc:4430
  #, fuzzy, c-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "%%:version-compare iÃ§indeki '%s' iÅŸleci bilinmiyor"
  
! #: fortran/resolve.cc:4435
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "%%L'deki '%s' kullanÄ±cÄ± iÅŸlecinin terimi %s"
  
! #: fortran/resolve.cc:4440
  #, 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 "%%L'deki '%s' kullanÄ±cÄ± iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4526
! #, fuzzy, c-format
! #| msgid "Inconsistent ranks for operator at %L and %L"
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "%L ve %L'de iÅŸliÃ§ler iÃ§in sÄ±ralar uyumsuz"
! 
! #: fortran/resolve.cc:7400
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7404
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "iterator variable"
  msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
  
! #: fortran/resolve.cc:7408
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7412
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "terim olarak ifade geÃ§ersiz"
  
! #: fortran/resolve.cc:7416
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7703 fortran/resolve.cc:7706
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "YERAÃ‡ "
  
! #: fortran/resolve.cc:8084 fortran/resolve.cc:8087
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "AYIR "
  
! #: fortran/resolve.cc:8324 fortran/resolve.cc:10311 fortran/resolve.cc:10432
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8375 fortran/resolve.cc:10323 fortran/resolve.cc:10444
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10113
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10335
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23688,23819 ----
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "%%L'deki tek terimli sayÄ±sal '%s' iÅŸlecinin terimi %s"
  
! #: fortran/resolve.cc:4210 fortran/resolve.cc:4393 fortran/resolve.cc:4548
! #, fuzzy, c-format
! #| msgid "Inconsistent ranks for operator at %L and %L"
! msgid "Inconsistent ranks for operator at %%L and %%L"
! msgstr "%L ve %L'de iÅŸliÃ§ler iÃ§in sÄ±ralar uyumsuz"
! 
! #: fortran/resolve.cc:4220
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.cc:4225
  #, 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 "%%L'deki iki terimli sayÄ±sal '%s' iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4240
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "%%L'deki dizge ekleme iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4283
  #, 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 "%%L'deki mantÄ±ksal '%s' iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4306
  #, fuzzy, c-format
  #| msgid "Operand of .NOT. operator at %%L is %s"
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "%%L'deki .NOT. iÅŸlecinin terimi %s"
  
! #: fortran/resolve.cc:4320
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "%L'de COMPLEX nicelikler karÅŸÄ±laÅŸtÄ±rÄ±lamÄ±yor"
  
! #: fortran/resolve.cc:4429
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "%%L'deki mantÄ±ksallar %s ile karÅŸÄ±laÅŸtÄ±rÄ±lmalÄ± %s ile deÄŸil"
  
! #: fortran/resolve.cc:4435
  #, 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 "%%L'deki '%s' karÅŸÄ±laÅŸtÄ±rma iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:4449
  #, fuzzy, c-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
  msgstr "%%:version-compare iÃ§indeki '%s' iÅŸleci bilinmiyor"
  
! #: fortran/resolve.cc:4452
  #, fuzzy, c-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "%%:version-compare iÃ§indeki '%s' iÅŸleci bilinmiyor"
  
! #: fortran/resolve.cc:4457
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "%%L'deki '%s' kullanÄ±cÄ± iÅŸlecinin terimi %s"
  
! #: fortran/resolve.cc:4462
  #, 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 "%%L'deki '%s' kullanÄ±cÄ± iÅŸlecinin terimleri %s/%s"
  
! #: fortran/resolve.cc:7437
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:7441
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "iterator variable"
  msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
  
! #: fortran/resolve.cc:7445
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7449
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "terim olarak ifade geÃ§ersiz"
  
! #: fortran/resolve.cc:7453
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7740 fortran/resolve.cc:7743
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "YERAÃ‡ "
  
! #: fortran/resolve.cc:8121 fortran/resolve.cc:8124
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "AYIR "
  
! #: fortran/resolve.cc:8361 fortran/resolve.cc:10343 fortran/resolve.cc:10464
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412 fortran/resolve.cc:10355 fortran/resolve.cc:10476
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:10145
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:10367
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23829,23840 ****
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10376
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11936
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23841,23852 ----
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:10381
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
*** 24039,24046 ****
  msgid "expected boolean type"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16670 c/c-parser.cc:16677
! #: cp/parser.cc:39987 cp/parser.cc:39994
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 24051,24058 ----
  msgid "expected boolean type"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16673 c/c-parser.cc:16680
! #: cp/parser.cc:39986 cp/parser.cc:39993
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr ""
*** 24115,24122 ****
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12687
! #: go/gofrontend/expressions.cc:12704 go/gofrontend/expressions.cc:12720
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
--- 24127,24134 ----
  #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
  #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
  #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
! #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
! #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
  #, fuzzy
  #| msgid "no arguments"
  msgid "not enough arguments"
*************** msgstr "argÃ¼man yok"
*** 24126,24134 ****
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12692
! #: go/gofrontend/expressions.cc:12706 go/gofrontend/expressions.cc:12727
! #: cp/pt.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 24138,24146 ----
  #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
  #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
  #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
! #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
! #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
! #: cp/pt.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "DonanÄ±m kayan nokta aritmetiÄŸi
*** 24244,24251 ****
  msgid "type conversion result count mismatch"
  msgstr "Ä°ÅŸlevin dÃ¶nÃ¼ÅŸ deÄŸeri belirtilmemiÅŸ"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12633
! #: go/gofrontend/expressions.cc:13069
  #, fuzzy
  #| msgid "unexpected node"
  msgid "expected function"
--- 24256,24263 ----
  msgid "type conversion result count mismatch"
  msgstr "Ä°ÅŸlevin dÃ¶nÃ¼ÅŸ deÄŸeri belirtilmemiÅŸ"
  
! #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
! #: go/gofrontend/expressions.cc:13070
  #, fuzzy
  #| msgid "unexpected node"
  msgid "expected function"
*************** msgstr ""
*** 24261,24354 ****
  msgid "invalid use of %<...%> with non-slice"
  msgstr "tepe seviyede %<this%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: go/gofrontend/expressions.cc:12641
  #, fuzzy
  #| msgid "Function return value not set"
  msgid "function result count mismatch"
  msgstr "Ä°ÅŸlevin dÃ¶nÃ¼ÅŸ deÄŸeri belirtilmemiÅŸ"
  
! #: go/gofrontend/expressions.cc:12659
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for receiver"
  msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rler"
  
! #: go/gofrontend/expressions.cc:12677
  #, fuzzy
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Ã¼ye olmayan iÅŸlevde %<this%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: go/gofrontend/expressions.cc:13078 go/gofrontend/expressions.cc:13092
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of results does not match number of values"
  msgstr "gelen ayrÄ±t sayÄ±sÄ± PHI argÃ¼man sayÄ±sÄ± ile uyuÅŸmuyor"
  
! #: go/gofrontend/expressions.cc:13384 go/gofrontend/expressions.cc:14055
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer."
  msgid "index must be integer"
  msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
  
! #: go/gofrontend/expressions.cc:13393 go/gofrontend/expressions.cc:14064
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer."
  msgid "slice end must be integer"
  msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
  
! #: go/gofrontend/expressions.cc:13402
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "switch miktarÄ± bir tamsayÄ± deÄŸil"
  
! #: go/gofrontend/expressions.cc:13453 go/gofrontend/expressions.cc:14098
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13496
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14354
  #, fuzzy
  #| msgid "incompatible types in assignment"
  msgid "incompatible type for map index"
  msgstr "atamada uyumsuz tÃ¼rler"
  
! #: go/gofrontend/expressions.cc:14792
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15578
  #, fuzzy
  #| msgid "too many arguments for format"
  msgid "too many expressions for struct"
  msgstr "biÃ§im iÃ§in argÃ¼man sayÄ±sÄ± Ã§ok fazla"
  
! #: go/gofrontend/expressions.cc:15591
  #, fuzzy
  #| msgid "too few arguments for format"
  msgid "too few expressions for struct"
  msgstr "biÃ§im iÃ§in argÃ¼man sayÄ±sÄ± yetersiz"
  
! #: go/gofrontend/expressions.cc:17556 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17568
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17767 go/gofrontend/expressions.cc:17787
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: go/gofrontend/expressions.cc:17792 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 24273,24366 ----
  msgid "invalid use of %<...%> with non-slice"
  msgstr "tepe seviyede %<this%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: go/gofrontend/expressions.cc:12642
  #, fuzzy
  #| msgid "Function return value not set"
  msgid "function result count mismatch"
  msgstr "Ä°ÅŸlevin dÃ¶nÃ¼ÅŸ deÄŸeri belirtilmemiÅŸ"
  
! #: go/gofrontend/expressions.cc:12660
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "incompatible type for receiver"
  msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rler"
  
! #: go/gofrontend/expressions.cc:12678
  #, fuzzy
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<...%> calling non-variadic function"
  msgstr "Ã¼ye olmayan iÅŸlevde %<this%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of results does not match number of values"
  msgstr "gelen ayrÄ±t sayÄ±sÄ± PHI argÃ¼man sayÄ±sÄ± ile uyuÅŸmuyor"
  
! #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer."
  msgid "index must be integer"
  msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
  
! #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
  #, fuzzy
  #| msgid "Cray pointer at %C must be an integer."
  msgid "slice end must be integer"
  msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
  
! #: go/gofrontend/expressions.cc:13403
  #, fuzzy
  #| msgid "switch quantity not an integer"
  msgid "slice capacity must be integer"
  msgstr "switch miktarÄ± bir tamsayÄ± deÄŸil"
  
! #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
  msgid "inverted slice range"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:13497
  msgid "slice of unaddressable value"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:14355
  #, fuzzy
  #| msgid "incompatible types in assignment"
  msgid "incompatible type for map index"
  msgstr "atamada uyumsuz tÃ¼rler"
  
! #: go/gofrontend/expressions.cc:14793
  msgid "expected interface or pointer to interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:15579
  #, fuzzy
  #| msgid "too many arguments for format"
  msgid "too many expressions for struct"
  msgstr "biÃ§im iÃ§in argÃ¼man sayÄ±sÄ± Ã§ok fazla"
  
! #: go/gofrontend/expressions.cc:15592
  #, fuzzy
  #| msgid "too few arguments for format"
  msgid "too few expressions for struct"
  msgstr "biÃ§im iÃ§in argÃ¼man sayÄ±sÄ± yetersiz"
  
! #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17569
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
  #: go/gofrontend/statements.cc:1768
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 24594,24600 ****
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:648
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "takma ad tanÄ±mlamalarÄ± Mach-O'da desteklenmiyor; yoksayÄ±ldÄ±"
--- 24606,24612 ----
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
! #: config/darwin.h:656
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "takma ad tanÄ±mlamalarÄ± Mach-O'da desteklenmiyor; yoksayÄ±ldÄ±"
*************** msgstr "visibility deÄŸeri \"%s\" tanÄ±n
*** 25030,25048 ****
  msgid "unrecognized scalar storage order value %qs"
  msgstr "visibility deÄŸeri \"%s\" tanÄ±nmÄ±yor"
  
! #: d/lang.opt:193
  #, fuzzy, gcc-internal-format
  #| msgid "unknown array size in delete"
  msgid "unknown array bounds setting %qs"
  msgstr "delete iÃ§indeki dizi boyutu bilinmiyor"
  
! #: d/lang.opt:235
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown checkaction setting %qs"
  msgstr "bilinmeyen '%s' spec iÅŸlevi"
  
! #: d/lang.opt:291
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown C++ standard %qs"
--- 25042,25060 ----
  msgid "unrecognized scalar storage order value %qs"
  msgstr "visibility deÄŸeri \"%s\" tanÄ±nmÄ±yor"
  
! #: d/lang.opt:201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown array size in delete"
  msgid "unknown array bounds setting %qs"
  msgstr "delete iÃ§indeki dizi boyutu bilinmiyor"
  
! #: d/lang.opt:243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown checkaction setting %qs"
  msgstr "bilinmeyen '%s' spec iÅŸlevi"
  
! #: d/lang.opt:303
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown C++ standard %qs"
*************** msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteli
*** 25293,25299 ****
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15970 cp/decl.cc:16020
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
--- 25305,25311 ----
  
  #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
  #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
! #: c-family/c-attribs.cc:4883 cp/decl.cc:15979 cp/decl.cc:16029
  #: cp/friend.cc:318 cp/tree.cc:5261
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
*************** msgstr "%qs Ã¶znitelik yÃ¶nergesi yoksay
*** 25314,25320 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs Ã¶znitelik yÃ¶nergesi yoksayÄ±ldÄ±"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3274
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 25326,25332 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs Ã¶znitelik yÃ¶nergesi yoksayÄ±ldÄ±"
  
! #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3286
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtile
*** 25326,25332 ****
  msgid "expected %i or more, found %i"
  msgstr "Beklenmeyen modÃ¼l sonu"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %i, found %i"
--- 25338,25344 ----
  msgid "expected %i or more, found %i"
  msgstr "Beklenmeyen modÃ¼l sonu"
  
! #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %i, found %i"
*************** msgstr "tÃ¼r Ã¶znitelikleri sadece tÃ¼r
*** 25396,25408 ****
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:9568
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3428 config/i386/i386-options.cc:3586
! #: config/i386/i386-options.cc:3818 config/i386/i386-options.cc:3848
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20475 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
--- 25408,25420 ----
  #: c-family/c-attribs.cc:5632 c-family/c-attribs.cc:5800
  #: c-family/c-attribs.cc:5812 c-family/c-common.cc:6056
  #: c-family/c-common.cc:6059 config/darwin.cc:2143 config/arm/arm.cc:7444
! #: config/arm/arm.cc:7472 config/arm/arm.cc:7489 config/avr/avr.cc:10158
  #: config/csky/csky.cc:6498 config/csky/csky.cc:6520
  #: config/h8300/h8300.cc:4968 config/h8300/h8300.cc:4992
! #: config/i386/i386-options.cc:3434 config/i386/i386-options.cc:3592
! #: config/i386/i386-options.cc:3824 config/i386/i386-options.cc:3854
  #: config/ia64/ia64.cc:785 config/loongarch/loongarch.cc:6539
! #: config/rs6000/rs6000.cc:20476 ada/gcc-interface/utils.cc:6588
  #: ada/gcc-interface/utils.cc:6604 ada/gcc-interface/utils.cc:6642
  #: ada/gcc-interface/utils.cc:6659 ada/gcc-interface/utils.cc:6676
  #: ada/gcc-interface/utils.cc:6691 ada/gcc-interface/utils.cc:6707
*************** msgstr "tÃ¼r Ã¶znitelikleri sadece tÃ¼r
*** 25410,25416 ****
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4781 c/c-decl.cc:4784 c/c-decl.cc:4799 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
--- 25422,25428 ----
  #: ada/gcc-interface/utils.cc:6829 ada/gcc-interface/utils.cc:6850
  #: ada/gcc-interface/utils.cc:6871 ada/gcc-interface/utils.cc:6919
  #: ada/gcc-interface/utils.cc:6935 ada/gcc-interface/utils.cc:6990
! #: c/c-decl.cc:4788 c/c-decl.cc:4791 c/c-decl.cc:4806 c/c-parser.cc:5433
  #: cp/tree.cc:5032 d/d-attribs.cc:480 d/d-attribs.cc:699 d/d-attribs.cc:720
  #: d/d-attribs.cc:736 d/d-attribs.cc:753 d/d-attribs.cc:785 d/d-attribs.cc:914
  #: d/d-attribs.cc:973 d/d-attribs.cc:989 d/d-attribs.cc:1005
*************** msgstr ""
*** 26855,26866 ****
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12837
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F iÅŸlevi tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12847
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
--- 26867,26878 ----
  
  #. include_self=
  #. TODO: Add OPT_Wundefined-inline.
! #: cgraphunit.cc:1094 c/c-decl.cc:12844
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F iÅŸlevi tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
  
! #: cgraphunit.cc:1096 c/c-decl.cc:12854
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
*************** msgid "ld returned %d exit status"
*** 27011,27017 ****
  msgstr "ld Ã§Ä±kÄ±ÅŸ durumu %d ile dÃ¶ndÃ¼"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:545
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
--- 27023,27029 ----
  msgstr "ld Ã§Ä±kÄ±ÅŸ durumu %d ile dÃ¶ndÃ¼"
  
  #: collect2.cc:913 gcc.cc:8200 config/gcn/mkoffload.cc:827
! #: config/nvptx/mkoffload.cc:559
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
*************** msgstr "eÅŸleÅŸmeyenlerin farklÄ±lÄ±k sÄ
*** 27567,27583 ****
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "baÄŸdaÅŸmayanlarÄ±n eÅŸitlik sÄ±namalarÄ±nÄ±n %<and%> sonucu daima 0 dir"
  
! #: fold-const.cc:9943
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10350
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13561
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold sÄ±namasÄ±: Ã¶zgÃ¼n aÄŸac fold tarafÄ±ndan deÄŸiÅŸtirildi"
--- 27579,27595 ----
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "baÄŸdaÅŸmayanlarÄ±n eÅŸitlik sÄ±namalarÄ±nÄ±n %<and%> sonucu daima 0 dir"
  
! #: fold-const.cc:9950
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.cc:10357
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.cc:13568
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold sÄ±namasÄ±: Ã¶zgÃ¼n aÄŸac fold tarafÄ±ndan deÄŸiÅŸtirildi"
*************** msgstr "multilib spec '%s' geÃ§ersiz"
*** 28019,28025 ****
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersiz"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1668
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
--- 28031,28037 ----
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersiz"
  
! #: gcc.cc:9711 common/config/riscv/riscv-common.cc:1729
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
*************** msgstr "PRINT_OPERAND boÅŸ gÃ¶sterici"
*** 28399,28405 ****
  msgid "function may return address of local variable"
  msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11397
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
--- 28411,28417 ----
  msgid "function may return address of local variable"
  msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
  
! #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11402
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
*************** msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi
*** 28407,28417 ****
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11303 c/c-typeck.cc:11320 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8064 cp/call.cc:10213 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16167 cp/decl.cc:16534 cp/decl2.cc:5715
! #: cp/decl2.cc:5770 cp/parser.cc:21904 cp/pt.cc:9026 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
--- 28419,28429 ----
  #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2041
  #: gimple-ssa-warn-access.cc:3713 tree.cc:12354 tree.cc:12391 tree.cc:12432
  #: tree.cc:12465 c/c-typeck.cc:3092 c/c-typeck.cc:3187 c/c-typeck.cc:5769
! #: c/c-typeck.cc:11308 c/c-typeck.cc:11325 c/gimple-parser.cc:2484
! #: c/gimple-parser.cc:2492 cp/call.cc:8079 cp/call.cc:10228 cp/class.cc:9076
  #: cp/constexpr.cc:894 cp/constexpr.cc:4077 cp/cvt.cc:1079 cp/cvt.cc:1117
! #: cp/decl.cc:8886 cp/decl.cc:16176 cp/decl.cc:16543 cp/decl2.cc:5720
! #: cp/decl2.cc:5775 cp/parser.cc:21904 cp/pt.cc:9028 cp/semantics.cc:2192
  #: cp/semantics.cc:3549 cp/semantics.cc:4636 cp/typeck.cc:2143
  #: cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10582
  #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
*************** msgstr "gÃ¶sterici kipi olarak %qs geÃ§e
*** 29571,29581 ****
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3989
! #: c/c-decl.cc:4270 c/c-typeck.cc:9355 c/c-typeck.cc:12105 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2918 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
--- 29583,29593 ----
  
  #: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4617
  #: gimple-ssa-warn-access.cc:4620 gimple-ssa-warn-restrict.cc:1828
! #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3996
! #: c/c-decl.cc:4277 c/c-typeck.cc:9355 c/c-typeck.cc:12110 cp/class.cc:1492
  #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4450 cp/decl.cc:12609
  #: cp/decl.cc:13109 cp/decl.cc:13118 cp/decl.cc:14079 cp/friend.cc:406
! #: cp/friend.cc:416 cp/init.cc:2908 cp/parser.cc:3566 cp/parser.cc:3712
  #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24456 cp/typeck.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
*************** msgstr ""
*** 29980,30343 ****
  msgid "memory input %d is not directly addressable"
  msgstr "bellek girdisi %d doÄŸrudan adreslenebilir deÄŸil"
  
! #: gimplify.cc:7495
  #, 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 "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:7497
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:7503
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7516
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:7518
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "%qD not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qD bildirilmemiÅŸ"
  
! #: gimplify.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "%s kapatÄ±lÄ±rken hata: %m"
  
! #: gimplify.cc:7760
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7762
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7823
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
  
! #: gimplify.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: gimplify.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "enclosing %<target%>"
  msgstr "%<{%> umuluyordu"
  
! #: gimplify.cc:7932 gimplify.cc:11190
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
  
! #: gimplify.cc:7953
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8084
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:8087
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE should be private"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:8101
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:8104
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "iteration variable %qE should not be reduction"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:8107
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE should not be linear"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:9109 gimplify.cc:9120 gimplify.cc:9132 gimplify.cc:9147
! #: gimplify.cc:9343 gimplify.cc:9346 gimplify.cc:9356 gimplify.cc:9374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "beklenmeyen terim"
  
! #: gimplify.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "beklenmeyen terim"
  
! #: gimplify.cc:9618
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "dÃ¶ngÃ¼sel gÃ¶sterici gÃ¶revlendirmesi saptandi"
  
! #: gimplify.cc:9990
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10035
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10641
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10851 gimplify.cc:10857
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10874
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:10896
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10904
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10915 gimplify.cc:10921 gimplify.cc:10927 gimplify.cc:10933
! #: gimplify.cc:10939 gimplify.cc:14919
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11033
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11728
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "yerel deÄŸiÅŸken %qD bu kapsamda gÃ¶rÃ¼nemez"
  
! #: gimplify.cc:11785
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "%s variable %qE is private in outer context"
  msgstr "yerel deÄŸiÅŸken %qD bu kapsamda gÃ¶rÃ¼nemez"
  
! #: gimplify.cc:11817
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: gimplify.cc:11855
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11871
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12083
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12343
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12605
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12678
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12792
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12941
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12960
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "%qD ÅŸablon bildirimi geÃ§ersiz"
  
! #: gimplify.cc:13126
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13465
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13475
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13759 gimplify.cc:13763 gimplify.cc:13772 gimplify.cc:13784
! #: gimplify.cc:13789
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13951
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
  
! #: gimplify.cc:14047 gimplify.cc:14155
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14857
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14881
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14901
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14926
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14954
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16035
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16056
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16069
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "gelen ayrÄ±t sayÄ±sÄ± PHI argÃ¼man sayÄ±sÄ± ile uyuÅŸmuyor"
  
! #: gimplify.cc:16083
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16096
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17405
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimpleme baÅŸarÄ±sÄ±z"
  
! #: gimplify.cc:18004
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT %<...%> Ã¼zerinden aktarÄ±lÄ±rken %qT'ye yÃ¼kseltgenir"
  
! #: gimplify.cc:18009
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(bu durumda %<va_arg%>'a %qT deÄŸil %qT akarÄ±lmalÄ±)"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Bu kodun bitiminde uygulama Ã§Ä±kacak"
--- 29992,30355 ----
  msgid "memory input %d is not directly addressable"
  msgstr "bellek girdisi %d doÄŸrudan adreslenebilir deÄŸil"
  
! #: gimplify.cc:7502
  #, 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 "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:7504
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:7508
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:7510
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:7523
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:7525
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "%qD not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qD bildirilmemiÅŸ"
  
! #: gimplify.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "%s kapatÄ±lÄ±rken hata: %m"
  
! #: gimplify.cc:7767
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7769
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:7830
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:7838
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
  
! #: gimplify.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: gimplify.cc:7909
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "enclosing %<target%>"
  msgstr "%<{%> umuluyordu"
  
! #: gimplify.cc:7939 gimplify.cc:11197
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
  
! #: gimplify.cc:7960
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:8094
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE should be private"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:8108
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:8111
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "iteration variable %qE should not be reduction"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: gimplify.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qE should not be linear"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:9116 gimplify.cc:9127 gimplify.cc:9139 gimplify.cc:9154
! #: gimplify.cc:9350 gimplify.cc:9353 gimplify.cc:9363 gimplify.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "beklenmeyen terim"
  
! #: gimplify.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "beklenmeyen terim"
  
! #: gimplify.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "dÃ¶ngÃ¼sel gÃ¶sterici gÃ¶revlendirmesi saptandi"
  
! #: gimplify.cc:9997
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:10042
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:10648
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:10858 gimplify.cc:10864
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:10881
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: gimplify.cc:10903
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:10911
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:10922 gimplify.cc:10928 gimplify.cc:10934 gimplify.cc:10940
! #: gimplify.cc:10946 gimplify.cc:14926
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:11040
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:11735
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "yerel deÄŸiÅŸken %qD bu kapsamda gÃ¶rÃ¼nemez"
  
! #: gimplify.cc:11792
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "%s variable %qE is private in outer context"
  msgstr "yerel deÄŸiÅŸken %qD bu kapsamda gÃ¶rÃ¼nemez"
  
! #: gimplify.cc:11824
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: gimplify.cc:11862
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:11878
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:12090
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:12296
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:12350
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12612
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:12685
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:12799
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:12948
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "%qD ÅŸablon bildirimi geÃ§ersiz"
  
! #: gimplify.cc:13133
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:13472
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:13482
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:13766 gimplify.cc:13770 gimplify.cc:13779 gimplify.cc:13791
! #: gimplify.cc:13796
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:13958
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:14023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
  
! #: gimplify.cc:14054 gimplify.cc:14162
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:14864
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:14888
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:14908
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:14933
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:14961
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:16042
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:16063
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:16076
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "gelen ayrÄ±t sayÄ±sÄ± PHI argÃ¼man sayÄ±sÄ± ile uyuÅŸmuyor"
  
! #: gimplify.cc:16090
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:16103
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:17412
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimpleme baÅŸarÄ±sÄ±z"
  
! #: gimplify.cc:18011
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT %<...%> Ã¼zerinden aktarÄ±lÄ±rken %qT'ye yÃ¼kseltgenir"
  
! #: gimplify.cc:18016
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(bu durumda %<va_arg%>'a %qT deÄŸil %qT akarÄ±lmalÄ±)"
  
! #: gimplify.cc:18023
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Bu kodun bitiminde uygulama Ã§Ä±kacak"
*************** msgstr "-mips16 ve -mdsp birlikte kullan
*** 31824,31836 ****
  msgid "unrecognized argument in option %qs"
  msgstr "komut satÄ±rÄ± seÃ§eneÄŸi \"%s\" tanÄ±nmÄ±yor"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
--- 31836,31848 ----
  msgid "unrecognized argument in option %qs"
  msgstr "komut satÄ±rÄ± seÃ§eneÄŸi \"%s\" tanÄ±nmÄ±yor"
  
! #: opts-common.cc:1539 config/i386/i386-options.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: opts-common.cc:1542 config/i386/i386-options.cc:1644
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "terim olarak ifade geÃ§ersiz"
*** 34531,34571 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
  
! #: tree-ssa-alias.cc:4081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
  
! #: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4687 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "in a call to built-in function %qD"
  msgstr "yerleÅŸik iÅŸleve aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: tree-ssa-ccp.cc:4703 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "in a call to function %qD declared %qs"
--- 34543,34583 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
  
! #: tree-ssa-alias.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
  
! #: tree-ssa-ccp.cc:4686 c-family/c-common.cc:5830
  #, gcc-internal-format
  msgid "%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4689 c-family/c-common.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: tree-ssa-ccp.cc:4695 c-family/c-common.cc:5839
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.cc:4701
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "in a call to built-in function %qD"
  msgstr "yerleÅŸik iÅŸleve aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: tree-ssa-ccp.cc:4705 c-family/c-common.cc:5843
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "yerel evreli COMMON verisi henÃ¼
*** 35593,35599 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%q+D iÃ§in istenen hizalama gerÃ§eklenmiÅŸ hizalama %wu'den daha bÃ¼yÃ¼k"
  
! #: varasm.cc:2304 c/c-decl.cc:5718 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
--- 35605,35611 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%q+D iÃ§in istenen hizalama gerÃ§eklenmiÅŸ hizalama %wu'den daha bÃ¼yÃ¼k"
  
! #: varasm.cc:2304 c/c-decl.cc:5725 c/c-parser.cc:1789
  #: m2/gm2-gcc/m2type.cc:1259
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
*************** msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rler
*** 35899,35905 ****
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3842
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE Ã¶zniteliÄŸi sadece genel nesnelerde etkilidir"
--- 35911,35917 ----
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
  
! #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE Ã¶zniteliÄŸi sadece genel nesnelerde etkilidir"
*************** msgstr "%qD adresi, daima %<true%> olara
*** 36996,37003 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "atamayÄ± sarmalayan parantezler muhtemelen doÄŸruluk deÄŸeri olarak kullanÄ±lmÄ±ÅŸ"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4845 c/c-decl.cc:7428
! #: c/c-parser.cc:3523 c/c-typeck.cc:16336
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> kullanÄ±mÄ± geÃ§ersiz"
--- 37008,37015 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "atamayÄ± sarmalayan parantezler muhtemelen doÄŸruluk deÄŸeri olarak kullanÄ±lmÄ±ÅŸ"
  
! #: c-family/c-common.cc:3786 c/c-decl.cc:4852 c/c-decl.cc:7435
! #: c/c-parser.cc:3523 c/c-typeck.cc:16341
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> kullanÄ±mÄ± geÃ§ersiz"
*************** msgstr "gerÃ§el sayÄ± sabit yanlÄ±ÅŸ kul
*** 38188,38204 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7908
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7929
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "geleneksel C dizge sabitlerin birleÅŸtirilmesine izin vermez"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19567
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38200,38216 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
  
! #: c-family/c-lex.cc:1343 c/c-parser.cc:7911
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1379 c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "geleneksel C dizge sabitlerin birleÅŸtirilmesine izin vermez"
  
! #: c-family/c-omp.cc:130 cp/pt.cc:19584
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 38366,38372 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16149 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 38378,38384 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:2756 c/c-typeck.cc:16154 cp/semantics.cc:9229
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 38983,38989 ****
  msgstr "abs'a yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6946 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38995,39001 ----
  msgstr "abs'a yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
  
  #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3369
! #: cp/constexpr.cc:6945 m2/gm2-gcc/m2expr.cc:935
  #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgid_plural "passing argument %i to %qs
*** 39821,39827 ****
  msgstr[0] "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na aktarÄ±m gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
  msgstr[1] "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na aktarÄ±m gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6284
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39833,39839 ----
  msgstr[0] "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na aktarÄ±m gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
  msgstr[1] "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na aktarÄ±m gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
  
! #: c-family/c-warn.cc:2849 c/c-typeck.cc:5723 cp/call.cc:6299
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 39841,39847 ****
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:677
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "defined here"
--- 39853,39859 ----
  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.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:667
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "defined here"
*************** msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok faz
*** 40052,40058 ****
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "unknown value %qs for %<-mcpu%>"
--- 40064,40070 ----
  msgid "%qs is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 40086,40101 ****
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18072
! #: config/aarch64/aarch64.cc:18110
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18075
! #: config/aarch64/aarch64.cc:18113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments are: %s"
--- 40098,40113 ----
  msgstr ""
  
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
! #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18067
! #: config/aarch64/aarch64.cc:18105
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
  #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
! #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18070
! #: config/aarch64/aarch64.cc:18108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments are: %s"
*************** msgstr "aÃ§Ä±kÃ§a hizalÄ± %q+D iÃ§in %<#
*** 40689,40739 ****
  msgid "PIC is only supported for RTPs"
  msgstr "static TPF-OS'da desteklenmiyor"
  
! #: config/aarch64/aarch64-builtins.cc:2142
! #: config/aarch64/aarch64-builtins.cc:2376 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
  
! #: config/aarch64/aarch64-builtins.cc:2214 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
  
! #: config/aarch64/aarch64-builtins.cc:2218
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
  
! #: config/aarch64/aarch64-builtins.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
  
! #: config/aarch64/aarch64-builtins.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib desteklenmiyor"
  
! #: config/aarch64/aarch64-builtins.cc:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
  
! #: config/aarch64/aarch64-builtins.cc:3385
! #: config/aarch64/aarch64-builtins.cc:3405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "%q.*s biÃ§iminin %<%T%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: config/aarch64/aarch64-builtins.cc:3389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
--- 40701,40751 ----
  msgid "PIC is only supported for RTPs"
  msgstr "static TPF-OS'da desteklenmiyor"
  
! #: config/aarch64/aarch64-builtins.cc:2156
! #: config/aarch64/aarch64-builtins.cc:2390 config/arm/arm-builtins.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
  
! #: config/aarch64/aarch64-builtins.cc:2228 config/arm/arm-builtins.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
  
! #: config/aarch64/aarch64-builtins.cc:2232
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
  
! #: config/aarch64/aarch64-builtins.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
  
! #: config/aarch64/aarch64-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib desteklenmiyor"
  
! #: config/aarch64/aarch64-builtins.cc:2621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
  
! #: config/aarch64/aarch64-builtins.cc:3399
! #: config/aarch64/aarch64-builtins.cc:3419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "%q.*s biÃ§iminin %<%T%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: config/aarch64/aarch64-builtins.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
*************** msgstr ""
*** 41169,41518 ****
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: config/aarch64/aarch64.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec argÃ¼manÄ± prototipsiz iÅŸleve aktarÄ±ldÄ±"
  
! #: config/aarch64/aarch64.cc:7796 config/aarch64/aarch64.cc:7867
! #: config/aarch64/aarch64.cc:19811
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7806 config/aarch64/aarch64.cc:7876
! #: config/aarch64/aarch64.cc:19817 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7944
  #, fuzzy, gcc-internal-format
  #| msgid "Use the Cray Pointer extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Cray GÃ¶stericisi eklentisi kullanÄ±lÄ±r"
  
! #: config/aarch64/aarch64.cc:7947
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8125
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17557
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/aarch64/aarch64.cc:17657
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz iÅŸlem"
  
! #: config/aarch64/aarch64.cc:17669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:17689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid floating point option: -mfpu=%s"
  msgid "tuning string missing in option (%s)"
  msgstr "geÃ§ersiz gerÃ§el deÄŸer seÃ§eneÄŸi: -mfpu=%s"
  
! #: config/aarch64/aarch64.cc:17707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "bilinmeyen '%s' spec iÅŸlevi"
  
! #: config/aarch64/aarch64.cc:17895 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17904 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17912
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17922 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyasÄ± deÄŸil"
  
! #: config/aarch64/aarch64.cc:17929
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18019
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18035
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18137
  #, fuzzy, gcc-internal-format
  #| msgid "missing path after %qs"
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "%qs den sonra yol eksik"
  
! #: config/aarch64/aarch64.cc:18144
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "%qs makine kipi bilinmiyor"
  
! #: config/aarch64/aarch64.cc:18203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:18214
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:18247
  #, fuzzy, gcc-internal-format
  #| msgid "missing path after %qs"
  msgid "missing arch name in %<-march=%s%>"
  msgstr "%qs den sonra yol eksik"
  
! #: config/aarch64/aarch64.cc:18250
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mmacosx-version-min iÃ§in %qs deÄŸeri bilinmiyor"
  
! #: config/aarch64/aarch64.cc:18256
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18259
  #, fuzzy, gcc-internal-format
  #| msgid "missing filename after %qs"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "%qs den sonra dosyaismi yok"
  
! #: config/aarch64/aarch64.cc:18287
  #, fuzzy, gcc-internal-format
  #| msgid "missing path after %qs"
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "%qs den sonra yol eksik"
  
! #: config/aarch64/aarch64.cc:18290
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mmacosx-version-min iÃ§in %qs deÄŸeri bilinmiyor"
  
! #: config/aarch64/aarch64.cc:18375
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ile -march= seÃ§enekleri Ã§eliÅŸiyor"
  
! #: config/aarch64/aarch64.cc:18429
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib desteklenmiyor"
  
! #: config/aarch64/aarch64.cc:18436
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18509
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18512
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "PIC kipinde %s kod modeli desteklenmiyor"
  
! #: config/aarch64/aarch64.cc:18664
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18667
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18671
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18705
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18708
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18712 config/aarch64/aarch64.cc:18818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18735
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18739
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18773
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18814
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<(%> after %<#pragma pack%> - ignored"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> sonrasÄ±nda %<(%> eksik - yoksayÄ±ldÄ±"
  
! #: config/aarch64/aarch64.cc:18872 config/aarch64/aarch64.cc:19045
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "%<#pragma init%> bozuk"
  
! #: config/aarch64/aarch64.cc:18916
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18924 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18978
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19035 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24417 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argÃ¼manÄ± bir dizge deÄŸil"
  
! #: config/aarch64/aarch64.cc:19070
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19073
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "alias argÃ¼manÄ± bir dizge deÄŸil"
  
! #: config/aarch64/aarch64.cc:19082
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20572 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/aarch64/aarch64.cc:21729
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26990 config/i386/i386.cc:23710
! #: config/i386/i386.cc:23841
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "desteklenmeyen birleÅŸim: %s"
  
! #: config/aarch64/aarch64.cc:27002 config/aarch64/aarch64.cc:27031
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27006
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27010
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/aarch64/aarch64.cc:27035
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/aarch64/aarch64.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 41181,41530 ----
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: config/aarch64/aarch64.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec argÃ¼manÄ± prototipsiz iÅŸleve aktarÄ±ldÄ±"
  
! #: config/aarch64/aarch64.cc:7791 config/aarch64/aarch64.cc:7862
! #: config/aarch64/aarch64.cc:19806
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7801 config/aarch64/aarch64.cc:7871
! #: config/aarch64/aarch64.cc:19812 config/arm/arm.cc:7266
  #: config/arm/arm.cc:7296 config/arm/arm.cc:29338
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "Use the Cray Pointer extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Cray GÃ¶stericisi eklentisi kullanÄ±lÄ±r"
  
! #: config/aarch64/aarch64.cc:7942
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8120
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17552
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/aarch64/aarch64.cc:17652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz iÅŸlem"
  
! #: config/aarch64/aarch64.cc:17664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "%%H deÄŸeri geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:17684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid floating point option: -mfpu=%s"
  msgid "tuning string missing in option (%s)"
  msgstr "geÃ§ersiz gerÃ§el deÄŸer seÃ§eneÄŸi: -mfpu=%s"
  
! #: config/aarch64/aarch64.cc:17702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "bilinmeyen '%s' spec iÅŸlevi"
  
! #: config/aarch64/aarch64.cc:17890 config/arm/arm.cc:3193
  #: config/riscv/riscv.cc:6326
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17899 config/riscv/riscv.cc:6335
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17907
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:17917 config/arm/arm.cc:3205
  #: config/riscv/riscv.cc:6364 config/rs6000/rs6000.cc:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyasÄ± deÄŸil"
  
! #: config/aarch64/aarch64.cc:17924
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18014
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18030
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18132
  #, fuzzy, gcc-internal-format
  #| msgid "missing path after %qs"
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "%qs den sonra yol eksik"
  
! #: config/aarch64/aarch64.cc:18139
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "%qs makine kipi bilinmiyor"
  
! #: config/aarch64/aarch64.cc:18198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:18209
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18214
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: config/aarch64/aarch64.cc:18242
  #, fuzzy, gcc-internal-format
  #| msgid "missing path after %qs"
  msgid "missing arch name in %<-march=%s%>"
  msgstr "%qs den sonra yol eksik"
  
! #: config/aarch64/aarch64.cc:18245
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mmacosx-version-min iÃ§in %qs deÄŸeri bilinmiyor"
  
! #: config/aarch64/aarch64.cc:18251
  #, gcc-internal-format
  msgid "did you mean %<-mcpu=%s%>?"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18254
  #, fuzzy, gcc-internal-format
  #| msgid "missing filename after %qs"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "%qs den sonra dosyaismi yok"
  
! #: config/aarch64/aarch64.cc:18282
  #, fuzzy, gcc-internal-format
  #| msgid "missing path after %qs"
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "%qs den sonra yol eksik"
  
! #: config/aarch64/aarch64.cc:18285
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mmacosx-version-min iÃ§in %qs deÄŸeri bilinmiyor"
  
! #: config/aarch64/aarch64.cc:18370
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ile -march= seÃ§enekleri Ã§eliÅŸiyor"
  
! #: config/aarch64/aarch64.cc:18424
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib desteklenmiyor"
  
! #: config/aarch64/aarch64.cc:18431
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18504
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18507
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "PIC kipinde %s kod modeli desteklenmiyor"
  
! #: config/aarch64/aarch64.cc:18659
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18662
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18666
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18700
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18703
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18707 config/aarch64/aarch64.cc:18813
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18730
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18734
  #, gcc-internal-format
  msgid "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18768
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18809
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<(%> after %<#pragma pack%> - ignored"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> sonrasÄ±nda %<(%> eksik - yoksayÄ±ldÄ±"
  
! #: config/aarch64/aarch64.cc:18867 config/aarch64/aarch64.cc:19040
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "%<#pragma init%> bozuk"
  
! #: config/aarch64/aarch64.cc:18911
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18919 config/i386/i386-options.cc:1256
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:18973
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19030 config/arm/arm.cc:33539
! #: config/rs6000/rs6000.cc:24418 config/s390/s390.cc:16053
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argÃ¼manÄ± bir dizge deÄŸil"
  
! #: config/aarch64/aarch64.cc:19065
  #, gcc-internal-format
  msgid "arch extension %<%s%> should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19068
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "alias argÃ¼manÄ± bir dizge deÄŸil"
  
! #: config/aarch64/aarch64.cc:19077
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20557 config/arm/arm.cc:6614
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12424
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20562 config/arm/arm.cc:6619
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12419
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567 config/arm/arm.cc:6624
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21721 config/aarch64/aarch64.cc:21724
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:26985 config/i386/i386.cc:23727
! #: config/i386/i386.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "desteklenmeyen birleÅŸim: %s"
  
! #: config/aarch64/aarch64.cc:26997 config/aarch64/aarch64.cc:27026
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27001
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:27005
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/aarch64/aarch64.cc:27030
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/aarch64/aarch64.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgstr "%2$s iÃ§in L%1$d arabellek gecik
*** 41581,41587 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency iÃ§in deÄŸer %qs hatalÄ±"
  
! #: config/alpha/alpha.cc:6652 config/alpha/alpha.cc:6655
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41593,41599 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency iÃ§in deÄŸer %qs hatalÄ±"
  
! #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660
  #: config/arc/arc.cc:7099 config/arc/arc.cc:7373 config/s390/s390.cc:949
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "argument of %qE attribute is not
*** 41714,41730 ****
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± \"ilink1\" ya da \"ilink2\" deÄŸildir"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:9588 config/avr/avr.cc:9604
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3383
! #: config/i386/i386-options.cc:3560 config/i386/i386-options.cc:3616
! #: config/i386/i386-options.cc:3667 config/i386/i386-options.cc:3704
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20371 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
--- 41726,41742 ----
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± \"ilink1\" ya da \"ilink2\" deÄŸildir"
  
  #: config/arc/arc.cc:2135 config/arm/arm.cc:7407 config/arm/arm.cc:7425
! #: config/arm/arm.cc:7606 config/avr/avr.cc:10178 config/avr/avr.cc:10194
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:491 config/gcn/gcn.cc:333
! #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3389
! #: config/i386/i386-options.cc:3566 config/i386/i386-options.cc:3622
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3710
  #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
  #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:3994
  #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
! #: config/rs6000/rs6000.cc:20372 config/rx/rx.cc:2727 config/rx/rx.cc:2753
  #: config/s390/s390.cc:1164 config/s390/s390.cc:1251 config/sh/sh.cc:8429
  #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
  #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2229
*************** msgid "argument of %qE attribute is miss
*** 41853,41859 ****
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
--- 41865,41871 ----
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
  
  #: config/arc/arc.cc:11144 config/arc/arc.cc:11183 config/arc/arc.cc:11309
! #: config/avr/avr.cc:10250
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
*************** msgstr "%qs Ã¶zniteliÄŸi sadece iÅŸlev t
*** 41877,41901 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:9647 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22544
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22608
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "%qs makine kipi bilinmiyor"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for %<asm%> flag output"
--- 41889,41913 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/arc/arc.cc:11299 config/avr/avr.cc:10237 config/bfin/bfin.cc:4817
  #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22561
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:612 config/i386/i386.cc:22625
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "%qs makine kipi bilinmiyor"
  
! #: config/arm/aarch-common.cc:622 config/i386/i386.cc:22654
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr ""
*** 42462,42680 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok"
  
! #: config/avr/avr.cc:760 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:762 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:764 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:766 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:1050 config/avr/avr.cc:1055 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G ve -static birlikte kullanÄ±lamaz"
  
! #: config/avr/avr.cc:1076 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: config/avr/avr.cc:1079 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "iÅŸlev bir deÄŸer ile donmuyor"
  
! #: config/avr/avr.cc:1093
  #, 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 imlasÄ± bozuk bir sinyal eylemcisi gibi gÃ¶rÃ¼nÃ¼yor"
  
! #: config/avr/avr.cc:1106
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1323
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2748
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2887
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2948
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3304
  #, 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 "TamsayÄ± argÃ¼manlarÄ± aktarmada kullanÄ±lan yazmaÃ§larÄ±n sayÄ±sÄ±"
  
! #: config/avr/avr.cc:3569
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "%q+D zayÄ±f bildirimi desteklenmiyor"
  
! #: config/avr/avr.cc:9623
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE Ã¶zniteliÄŸi sadece deÄŸiÅŸkin iÅŸlevlere uygulanÄ±r"
  
! #: config/avr/avr.cc:9630
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "bu platformda %qE Ã¶zniteliÄŸi desteklenmiyor"
  
! #: config/avr/avr.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "%qs Ã¶zniteliÄŸi veri tÃ¼rlerine uygulanmaz"
  
! #: config/avr/avr.cc:9684
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:9694
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: config/avr/avr.cc:9766
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "bu hedefte -fdata-sections desteklenmiyor"
  
! #: config/avr/avr.cc:9773
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
  
! #: config/avr/avr.cc:9944
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:9947
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10009
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10048
  #, 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 bildirimi bir parametreyi gÃ¶lgeliyor"
  
! #: config/avr/avr.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "%q+D'nin Ã¶nceki tanÄ±mÄ± buradaydÄ±"
  
! #: config/avr/avr.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ".noinit alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10273
  #, 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 "program bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
  
! #: config/avr/avr.cc:10284
  #, 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 "program bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
  
! #: config/avr/avr.cc:10370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%qs uyumsuz Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/avr/avr.cc:10433
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU `%qs' sadece sembolik Ã§evirici iÃ§in desteklenir"
  
! #: config/avr/avr.cc:13082
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: config/avr/avr.cc:14172 config/avr/avr.cc:14185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Dizge sabitinde umulmadÄ±k modÃ¼l sonu"
  
! #: config/avr/avr.cc:14199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
  
! #: config/avr/avr.cc:14227
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14236
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42474,42692 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:1050
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok"
  
! #: config/avr/avr.cc:1099 config/pru/pru.cc:601 config/visium/visium.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:1101 config/pru/pru.cc:603 config/visium/visium.cc:424
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:1103 config/pru/pru.cc:605
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:1105 config/pru/pru.cc:607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe desteklenmiyor"
  
! #: config/avr/avr.cc:1402 config/avr/avr.cc:1407 config/riscv/riscv.cc:6634
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G ve -static birlikte kullanÄ±lamaz"
  
! #: config/avr/avr.cc:1428 config/riscv/riscv.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "iÅŸlev bir deÄŸer ile donmuyor"
  
! #: config/avr/avr.cc:1445
  #, 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 imlasÄ± bozuk bir sinyal eylemcisi gibi gÃ¶rÃ¼nÃ¼yor"
  
! #: config/avr/avr.cc:1458
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1675
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:3100
  #, gcc-internal-format
  msgid "pointer offset from symbol maybe incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:3239
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3300
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3634
  #, 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 "TamsayÄ± argÃ¼manlarÄ± aktarmada kullanÄ±lan yazmaÃ§larÄ±n sayÄ±sÄ±"
  
! #: config/avr/avr.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "%q+D zayÄ±f bildirimi desteklenmiyor"
  
! #: config/avr/avr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE Ã¶zniteliÄŸi sadece deÄŸiÅŸkin iÅŸlevlere uygulanÄ±r"
  
! #: config/avr/avr.cc:10220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "bu platformda %qE Ã¶zniteliÄŸi desteklenmiyor"
  
! #: config/avr/avr.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute address out of range"
  msgstr "%qs Ã¶zniteliÄŸi veri tÃ¼rlerine uygulanmaz"
  
! #: config/avr/avr.cc:10274
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: config/avr/avr.cc:10356
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "bu hedefte -fdata-sections desteklenmiyor"
  
! #: config/avr/avr.cc:10363
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
  
! #: config/avr/avr.cc:10534
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:10537
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:10599
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr ""
  
! #: config/avr/avr.cc:10638
  #, 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 bildirimi bir parametreyi gÃ¶lgeliyor"
  
! #: config/avr/avr.cc:10670
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "%q+D'nin Ã¶nceki tanÄ±mÄ± buradaydÄ±"
  
! #: config/avr/avr.cc:10787
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ".noinit alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:10863
  #, 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 "program bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
  
! #: config/avr/avr.cc:10874
  #, 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 "program bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
  
! #: config/avr/avr.cc:10960
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%qs uyumsuz Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/avr/avr.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU `%qs' sadece sembolik Ã§evirici iÃ§in desteklenir"
  
! #: config/avr/avr.cc:13513
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: config/avr/avr.cc:14603 config/avr/avr.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Dizge sabitinde umulmadÄ±k modÃ¼l sonu"
  
! #: config/avr/avr.cc:14630
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
  
! #: config/avr/avr.cc:14658
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr ""
  
! #: config/avr/avr.cc:14667
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "Ã¶zÃ¼r, daha gerÃ§eklenmedi: "
*** 43178,43205 ****
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "desteklenmeyen birleÅŸim: %s"
  
! #: config/gcn/gcn.cc:5987
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5988
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6000 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6027 config/gcn/gcn.cc:6056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "terim numarasÄ± aralÄ±k dÄ±ÅŸÄ±nda"
  
! #: config/gcn/gcn.cc:6505
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43190,43217 ----
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "desteklenmeyen birleÅŸim: %s"
  
! #: config/gcn/gcn.cc:5996
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:5997
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6009 config/nvptx/nvptx.cc:6568
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6036 config/gcn/gcn.cc:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "terim numarasÄ± aralÄ±k dÄ±ÅŸÄ±nda"
  
! #: config/gcn/gcn.cc:6514
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 43210,43222 ****
  msgid "deleting file %s: %m"
  msgstr "`%s' Ã§Ä±ktÄ± dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:492
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "ortam deÄŸiÅŸkeni DJGPP atanmamÄ±ÅŸ"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:549
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
--- 43222,43234 ----
  msgid "deleting file %s: %m"
  msgstr "`%s' Ã§Ä±ktÄ± dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m"
  
! #: config/gcn/mkoffload.cc:772 config/nvptx/mkoffload.cc:506
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgstr "ortam deÄŸiÅŸkeni DJGPP atanmamÄ±ÅŸ"
  
! #: config/gcn/mkoffload.cc:831 config/nvptx/mkoffload.cc:563
  #, gcc-internal-format
  msgid "COLLECT_GCC must be set."
  msgstr ""
*************** msgstr ""
*** 43227,43233 ****
  msgid "offload compiler %s not found"
  msgstr "alan %qs yok"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognizable argument of option "
--- 43239,43245 ----
  msgid "offload compiler %s not found"
  msgstr "alan %qs yok"
  
! #: config/gcn/mkoffload.cc:899 config/nvptx/mkoffload.cc:634
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognizable argument of option "
*************** msgid "either -fopenacc or -fopenmp must
*** 43239,43257 ****
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "%s aÃ§Ä±lamÄ±yor"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:730
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "%s kaynak dosyasÄ± aÃ§Ä±lamÄ±yor\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot read omp_requires file %qs"
--- 43251,43269 ----
  msgstr ""
  
  #: config/gcn/mkoffload.cc:996 config/gcn/mkoffload.cc:1143
! #: config/nvptx/mkoffload.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "%s aÃ§Ä±lamÄ±yor"
  
! #: config/gcn/mkoffload.cc:1129 config/nvptx/mkoffload.cc:744
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot open omp_requires file %qs"
  msgstr "%s kaynak dosyasÄ± aÃ§Ä±lamÄ±yor\n"
  
! #: config/gcn/mkoffload.cc:1133 config/nvptx/mkoffload.cc:748
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot read omp_requires file %qs"
*************** msgstr "yanlÄ±ÅŸ komut:"
*** 43525,43549 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. argÃ¼man 5 bitlik bir iÅŸaretli sabit olmalÄ±"
  
! #: config/i386/i386-features.cc:3265
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3270 config/i386/i386-features.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "yÄ±ÄŸÄ±t sÄ±nÄ±rlama ifadesi desteklenmiyor"
  
! #: config/i386/i386-features.cc:3403 config/rs6000/rs6000.cc:25115
  #, 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 bu hedefte desteklenmiyor"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2125
! #: config/i386/i386-options.cc:2134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %s does not support PIC mode"
--- 43537,43561 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. argÃ¼man 5 bitlik bir iÅŸaretli sabit olmalÄ±"
  
! #: config/i386/i386-features.cc:3222
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.cc:3227 config/i386/i386-features.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "yÄ±ÄŸÄ±t sÄ±nÄ±rlama ifadesi desteklenmiyor"
  
! #: config/i386/i386-features.cc:3360 config/rs6000/rs6000.cc:25116
  #, 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 bu hedefte desteklenmiyor"
  
! #: config/i386/i386-options.cc:888 config/i386/i386-options.cc:2129
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %s does not support PIC mode"
*************** msgstr "%C'de SEQUENCE deyimi zaten TYPE
*** 43573,44128 ****
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
  
! #: config/i386/i386-options.cc:1608
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "'%s' spec iÅŸlevi iÃ§in argÃ¼manlar hatalÄ±"
  
! #: config/i386/i386-options.cc:1614
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1624
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%q+D iÃ§in yazmaÃ§ ismi belirtilmemiÅŸ"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1650
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%q+D iÃ§in yazmaÃ§ ismi belirtilmemiÅŸ"
  
! #: config/i386/i386-options.cc:1663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1680
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok"
  
! #: config/i386/i386-options.cc:1733
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1947
  #, 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 "ESA/390 kipinde 64 bitlik ABI desteklenmiyor."
  
! #: config/i386/i386-options.cc:2001
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Ã–nerilmiyor; yerine -Wextra kullanÄ±n"
  
! #: config/i386/i386-options.cc:2003
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2031
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2036
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: config/i386/i386-options.cc:2039
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2054
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
  
! #: config/i386/i386-options.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "static is not supported on TPF-OS"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "static TPF-OS'da desteklenmiyor"
  
! #: config/i386/i386-options.cc:2071
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2074
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2095 config/i386/i386-options.cc:2104
! #: config/i386/i386-options.cc:2116 config/i386/i386-options.cc:2127
! #: config/i386/i386-options.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
  
! #: config/i386/i386-options.cc:2107 config/i386/i386-options.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "PIC kipinde %s kod modeli desteklenmiyor"
  
! #: config/i386/i386-options.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s bu yapÄ±landÄ±rmada desteklenmiyor"
  
! #: config/i386/i386-options.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bitlik kip bunun iÃ§inde derlenmiÅŸ deÄŸil:"
  
! #: config/i386/i386-options.cc:2179
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2181
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2188
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2198 config/i386/i386-options.cc:2330
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "SeÃ§tiginiz iÅŸlemci  x86-64 komutlarÄ±nÄ± desteklemiyor."
  
! #: config/i386/i386-options.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "-march= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "-march= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2292
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2294
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2349
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2350
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2373
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2378
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "-mgp32 used with a 64-bit ABI"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "-mgp32 bir 64-bit ABI ile kullanÄ±lmÄ±ÅŸ"
  
! #: config/i386/i386-options.cc:2405
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d, 0 ile %d arasÄ±nda deÄŸil"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declaration invalid in parameter declaration"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typedef bildirimi parametre bildiriminde geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "bu hedefte -fprefetch-loop-arrays desteklenmiyor"
  
! #: config/i386/i386-options.cc:2529
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d, %d ile 12 arasÄ±nda deÄŸil"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d, %d ile 12 arasÄ±nda deÄŸil"
  
! #: config/i386/i386-options.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "modÃ¼ller arasÄ± eniyilemeler henÃ¼z C++ iÃ§in gerÃ§eklenmedi"
  
! #: config/i386/i386-options.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "-msseregparm SSE etkin deÄŸilken kullanÄ±lmÄ±ÅŸ"
  
! #: config/i386/i386-options.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "-msseregparm SSE etkin deÄŸilken kullanÄ±lmÄ±ÅŸ"
  
! #: config/i386/i386-options.cc:2585
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE komut kÃ¼mesi iptal edildi, 387 aritmetiÄŸi kullanÄ±lÄ±yor"
  
! #: config/i386/i386-options.cc:2592
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 komut kÃ¼mesi iptal edildi, SSE aritmetiÄŸi kullanÄ±lÄ±yor"
  
! #: config/i386/i386-options.cc:2642
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2644
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2658
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2660
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2720
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2723
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:2727
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2841
  #, fuzzy, gcc-internal-format
  #| msgid "unknown -m%s= option specified: '%s'"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "bilinmeyen -m%s= seÃ§eneÄŸi belirtilmiÅŸ: '%s'"
  
! #: config/i386/i386-options.cc:2900
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2905
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2933
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ve cdecl Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3132
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3181
  #, 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 ile -mcall-%s uyumsuz."
  
! #: config/i386/i386-options.cc:3191
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3226
  #, 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 ile -mcall-%s uyumsuz."
  
! #: config/i386/i386-options.cc:3236
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3343
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "standart uzlaÅŸÄ±mlara bu baÄŸlam iÃ§inde izin verilmez"
  
! #: config/i386/i386-options.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "Use a stack protection method for every function"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Her iÅŸlev iÃ§in bir yÄ±ÄŸÄ±t koruma yÃ¶ntemi kullanÄ±lÄ±r"
  
! #: config/i386/i386-options.cc:3396 config/i386/i386-options.cc:3447
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ve regparm Ã¶znitelikleri uyumlu deÄŸil"
  
! #: config/i386/i386-options.cc:3401
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3408 config/i386/i386-options.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
  
! #: config/i386/i386-options.cc:3414
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qs Ã¶zniteliÄŸine argÃ¼man %d den bÃ¼yÃ¼k"
  
! #: config/i386/i386-options.cc:3439 config/i386/i386-options.cc:3482
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ve cdecl Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3451 config/i386/i386-options.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3461 config/i386/i386-options.cc:3478
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ve cdecl Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3465
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3469 config/i386/i386-options.cc:3496
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3486 config/i386/i386-options.cc:3504
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
  
! #: config/i386/i386-options.cc:3596 config/rs6000/rs6000.cc:20484
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "%qs uyumsuz Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/i386/i386-options.cc:3623
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: config/i386/i386-options.cc:3644
  #, 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 "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
  
! #: config/i386/i386-options.cc:3678 config/i386/i386-options.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3715 config/i386/i386-options.cc:3737
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
  
! #: config/i386/i386-options.cc:3725 config/i386/i386-options.cc:3747
  #: config/s390/s390.cc:1290
  #, 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 "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
  
! #: config/i386/i386-options.cc:3779
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "'-%c' option must have argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "'-%c' seÃ§eneÄŸinde argÃ¼man eksik"
  
! #: config/i386/i386-options.cc:3797
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 43585,44140 ----
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
  
! #: config/i386/i386-options.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "'%s' spec iÅŸlevi iÃ§in argÃ¼manlar hatalÄ±"
  
! #: config/i386/i386-options.cc:1618
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1628
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%q+D iÃ§in yazmaÃ§ ismi belirtilmemiÅŸ"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1654
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%q+D iÃ§in yazmaÃ§ ismi belirtilmemiÅŸ"
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: config/i386/i386-options.cc:1677
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1684
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok"
  
! #: config/i386/i386-options.cc:1737
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:1951
  #, 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 "ESA/390 kipinde 64 bitlik ABI desteklenmiyor."
  
! #: config/i386/i386-options.cc:2005
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Ã–nerilmiyor; yerine -Wextra kullanÄ±n"
  
! #: config/i386/i386-options.cc:2007
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2035
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2040
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: config/i386/i386-options.cc:2043
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
  
! #: config/i386/i386-options.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "static is not supported on TPF-OS"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "static TPF-OS'da desteklenmiyor"
  
! #: config/i386/i386-options.cc:2075
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2078
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2082
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2099 config/i386/i386-options.cc:2108
! #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2131
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
  
! #: config/i386/i386-options.cc:2111 config/i386/i386-options.cc:2123
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "PIC kipinde %s kod modeli desteklenmiyor"
  
! #: config/i386/i386-options.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s bu yapÄ±landÄ±rmada desteklenmiyor"
  
! #: config/i386/i386-options.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bitlik kip bunun iÃ§inde derlenmiÅŸ deÄŸil:"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2185
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2192
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2202 config/i386/i386-options.cc:2334
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "SeÃ§tiginiz iÅŸlemci  x86-64 komutlarÄ±nÄ± desteklemiyor."
  
! #: config/i386/i386-options.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "-march= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "-march= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2298
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
  
! #: config/i386/i386-options.cc:2375
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2377
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2382
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "-mgp32 used with a 64-bit ABI"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "-mgp32 bir 64-bit ABI ile kullanÄ±lmÄ±ÅŸ"
  
! #: config/i386/i386-options.cc:2409
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d, 0 ile %d arasÄ±nda deÄŸil"
  
! #: config/i386/i386-options.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:2440
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declaration invalid in parameter declaration"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typedef bildirimi parametre bildiriminde geÃ§ersiz"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "bu hedefte -fprefetch-loop-arrays desteklenmiyor"
  
! #: config/i386/i386-options.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d, %d ile 12 arasÄ±nda deÄŸil"
  
! #: config/i386/i386-options.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d, %d ile 12 arasÄ±nda deÄŸil"
  
! #: config/i386/i386-options.cc:2569
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "modÃ¼ller arasÄ± eniyilemeler henÃ¼z C++ iÃ§in gerÃ§eklenmedi"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "-msseregparm SSE etkin deÄŸilken kullanÄ±lmÄ±ÅŸ"
  
! #: config/i386/i386-options.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "-msseregparm used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "-msseregparm SSE etkin deÄŸilken kullanÄ±lmÄ±ÅŸ"
  
! #: config/i386/i386-options.cc:2589
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE komut kÃ¼mesi iptal edildi, 387 aritmetiÄŸi kullanÄ±lÄ±yor"
  
! #: config/i386/i386-options.cc:2596
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 komut kÃ¼mesi iptal edildi, SSE aritmetiÄŸi kullanÄ±lÄ±yor"
  
! #: config/i386/i386-options.cc:2646
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2648
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2662
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2664
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2727
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:2731
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "unknown -m%s= option specified: '%s'"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "bilinmeyen -m%s= seÃ§eneÄŸi belirtilmiÅŸ: '%s'"
  
! #: config/i386/i386-options.cc:2906
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2911
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2939
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
  
! #: config/i386/i386-options.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ve cdecl Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3138
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3187
  #, 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 ile -mcall-%s uyumsuz."
  
! #: config/i386/i386-options.cc:3197
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3232
  #, 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 ile -mcall-%s uyumsuz."
  
! #: config/i386/i386-options.cc:3242
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3349
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3351
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "standart uzlaÅŸÄ±mlara bu baÄŸlam iÃ§inde izin verilmez"
  
! #: config/i386/i386-options.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "Use a stack protection method for every function"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Her iÅŸlev iÃ§in bir yÄ±ÄŸÄ±t koruma yÃ¶ntemi kullanÄ±lÄ±r"
  
! #: config/i386/i386-options.cc:3402 config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ve regparm Ã¶znitelikleri uyumlu deÄŸil"
  
! #: config/i386/i386-options.cc:3407
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3414 config/i386/i386-options.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
  
! #: config/i386/i386-options.cc:3420
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qs Ã¶zniteliÄŸine argÃ¼man %d den bÃ¼yÃ¼k"
  
! #: config/i386/i386-options.cc:3445 config/i386/i386-options.cc:3488
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ve cdecl Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3449
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3457 config/i386/i386-options.cc:3506
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3467 config/i386/i386-options.cc:3484
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ve cdecl Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3471
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3475 config/i386/i386-options.cc:3502
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3492 config/i386/i386-options.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3498
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
  
! #: config/i386/i386-options.cc:3602 config/rs6000/rs6000.cc:20485
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "%qs uyumsuz Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
  
! #: config/i386/i386-options.cc:3629
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: config/i386/i386-options.cc:3650
  #, 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 "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
  
! #: config/i386/i386-options.cc:3684 config/i386/i386-options.cc:3694
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
  
! #: config/i386/i386-options.cc:3721 config/i386/i386-options.cc:3743
  #: config/ia64/ia64.cc:812 config/s390/s390.cc:1261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
  
! #: config/i386/i386-options.cc:3731 config/i386/i386-options.cc:3753
  #: config/s390/s390.cc:1290
  #, 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 "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
  
! #: config/i386/i386-options.cc:3785
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3792
  #, fuzzy, gcc-internal-format
  #| msgid "'-%c' option must have argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "'-%c' seÃ§eneÄŸinde argÃ¼man eksik"
  
! #: config/i386/i386-options.cc:3803
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
*** 44328,44371 ****
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21736
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21832
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:23669
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown architecture specific memory model"
  msgstr "%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok"
  
! #: config/i386/i386.cc:23676
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23683
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23732
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/i386/i386.cc:23763
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/i386/i386.cc:24309
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44340,44388 ----
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:21724
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:21820
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:22460
! #, gcc-internal-format
! msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; a explicit bitcast may be needed here"
! msgstr ""
! 
! #: config/i386/i386.cc:23686
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown architecture specific memory model"
  msgstr "%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok"
  
! #: config/i386/i386.cc:23693
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23700
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:23749
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/i386/i386.cc:23780
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlar"
  
! #: config/i386/i386.cc:24326
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "bozuk spec iÅŸlevi ismi"
*** 45746,45769 ****
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "%qE iÃ§in protokol bildirimi bulunamÄ±yor"
  
! #: config/nvptx/mkoffload.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "alan %qs yok"
  
! #: config/nvptx/mkoffload.cc:640
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:740
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open data file\n"
  msgid "cannot open intermediate ptx file"
--- 45763,45786 ----
  msgid "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find protocol declaration for %qE"
  msgid "Cannot find function declaration for %qs"
  msgstr "%qE iÃ§in protokol bildirimi bulunamÄ±yor"
  
! #: config/nvptx/mkoffload.cc:611
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "offload compiler %s not found (consider using %<-B%>)"
  msgstr "alan %qs yok"
  
! #: config/nvptx/mkoffload.cc:654
  #, gcc-internal-format
  msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
  msgstr ""
  
! #: config/nvptx/mkoffload.cc:754
  #, fuzzy, gcc-internal-format
  #| msgid "%s:cannot open data file\n"
  msgid "cannot open intermediate ptx file"
*************** msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyas
*** 46122,46128 ****
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: config/riscv/riscv.cc:7095
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
--- 46139,46145 ----
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: config/riscv/riscv.cc:7094
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
*************** msgstr "bilinmeyen -m%s= seÃ§eneÄŸi beli
*** 46641,46741 ****
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Ã–nerilmiyor. Bu seÃ§enek etkisizdir."
  
! #: config/rs6000/rs6000.cc:10917
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17750
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "bu ABI iÃ§in 64 bitlik profilleme kodu yok"
  
! #: config/rs6000/rs6000.cc:20146
  #, 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 "bir saÄŸ taraf ifadesi olan %<this%>'in adresi alÄ±namaz"
  
! #: config/rs6000/rs6000.cc:20228
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde %<long double%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20230
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20232
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde %<complex%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "use of boolean types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20240
  #, 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 "AltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± 64 bitlik kod iÃ§in geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20243
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± Ã¶nerilmiyor; %<int%> kullanÄ±n"
  
! #: config/rs6000/rs6000.cc:20248
  #, 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 "AltiVec tÃ¼rlerde %<long long%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20251
  #, 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 "AltiVec tÃ¼rlerde %<double%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:24389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<::%>"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "%<::%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:24392
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%<#pragma%> burada kullanÄ±lamaz"
  
! #: config/rs6000/rs6000.cc:24394
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:24923
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25082
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25371
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "yÄ±ÄŸÄ±t sÄ±nÄ±rlama ifadesi desteklenmiyor"
  
! #: config/rs6000/rs6000.cc:28508
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 46658,46758 ----
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Ã–nerilmiyor. Bu seÃ§enek etkisizdir."
  
! #: config/rs6000/rs6000.cc:10918
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:17751
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "bu ABI iÃ§in 64 bitlik profilleme kodu yok"
  
! #: config/rs6000/rs6000.cc:20147
  #, 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 "bir saÄŸ taraf ifadesi olan %<this%>'in adresi alÄ±namaz"
  
! #: config/rs6000/rs6000.cc:20229
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde %<long double%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20231
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20233
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde %<complex%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20235
  #, fuzzy, gcc-internal-format
  #| msgid "use of boolean types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20241
  #, 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 "AltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± 64 bitlik kod iÃ§in geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20244
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± Ã¶nerilmiyor; %<int%> kullanÄ±n"
  
! #: config/rs6000/rs6000.cc:20249
  #, 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 "AltiVec tÃ¼rlerde %<long long%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:20252
  #, 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 "AltiVec tÃ¼rlerde %<double%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:24390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<::%>"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "%<::%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:24393
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%<#pragma%> burada kullanÄ±lamaz"
  
! #: config/rs6000/rs6000.cc:24395
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' geÃ§ersiz"
  
! #: config/rs6000/rs6000.cc:24924
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25083
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25372
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "yÄ±ÄŸÄ±t sÄ±nÄ±rlama ifadesi desteklenmiyor"
  
! #: config/rs6000/rs6000.cc:28509
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "%qE Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
*** 47568,47574 ****
  msgid "attribute %qs applies to array types only"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13354 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47585,47591 ----
  msgid "attribute %qs applies to array types only"
  msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2342 c/c-typeck.cc:13359 cp/typeck.cc:2497
  #: cp/typeck.cc:9393 cp/typeck.cc:10189 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%q+D dizisinin tÃ¼rÃ¼ Ã¶rtÃ¼k il
*** 47648,47654 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD zaten bu baÄŸlamda bildirilmiÅŸ"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7703 c/c-decl.cc:8650 c/c-decl.cc:9574
  #, fuzzy, gcc-internal-format
  #| msgid "%J  original definition appeared here"
  msgid "originally defined here"
--- 47665,47671 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD zaten bu baÄŸlamda bildirilmiÅŸ"
  
! #: c/c-decl.cc:1676 c/c-decl.cc:7710 c/c-decl.cc:8657 c/c-decl.cc:9581
  #, fuzzy, gcc-internal-format
  #| msgid "%J  original definition appeared here"
  msgid "originally defined here"
*************** msgstr "%q+D farklÄ± bir simge Ã§eÅŸidi
*** 47716,47722 ****
  msgid "built-in function %q+D declared as non-function"
  msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3162
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D bildirimi bir yerleÅŸik iÅŸlevi gÃ¶lgeliyor"
--- 47733,47739 ----
  msgid "built-in function %q+D declared as non-function"
  msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
  
! #: c/c-decl.cc:2056 c/c-decl.cc:3169
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D bildirimi bir yerleÅŸik iÅŸlevi gÃ¶lgeliyor"
*************** msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼rler"
*** 47783,48062 ****
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼r niteleyiciler"
  
! #: c/c-decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2242
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "typedef %q+D iÃ§in yeniden tanÄ±mlama"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D iÃ§in yeniden tanÄ±mlama"
  
! #: c/c-decl.cc:2288
  #, 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 bildirimi bir yerleÅŸik iÅŸlevi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "C iÅŸlevi %q#D bildirimi"
  
! #: c/c-decl.cc:2331 c/c-decl.cc:2442
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D iÃ§in yeniden tanÄ±mlama"
  
! #: c/c-decl.cc:2370 c/c-decl.cc:2482
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D statik bildirimi statik olmayan bildirimi izliyor"
  
! #: c/c-decl.cc:2381 c/c-decl.cc:2389 c/c-decl.cc:2471 c/c-decl.cc:2479
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D statik olmayan bildirim statik bildirimi izliyor"
  
! #: c/c-decl.cc:2406
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  buradan"
  
! #: c/c-decl.cc:2428
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%q+D'nin yerel-evreli bildirimi yerel-olmayan-evreli bildirimi izliyor"
  
! #: c/c-decl.cc:2431
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%q+D'nin yerel-olmayan-evreli bildirimi yerel-evreli bildirimi izliyor"
  
! #: c/c-decl.cc:2463
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%q+D extern bildirimi ilintisiz bildirimi izliyor"
  
! #: c/c-decl.cc:2501
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "ilintisiz %qD bildirimi extern bildirimini izliyor"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "ilintisiz %q+D yeniden bildirimi"
  
! #: c/c-decl.cc:2534
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D iÃ§in farklÄ± gÃ¶rÃ¼nÃ¼rlÃ¼kle yeniden bildirim (eski gÃ¶rÃ¼nÃ¼rlÃ¼k saklÄ±)"
  
! #: c/c-decl.cc:2555
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "%q+D parametresinin yeniden tanÄ±mlanmasÄ±"
  
! #: c/c-decl.cc:2582
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%q+D'nin gereksiz yeniden bildirimi"
  
! #: c/c-decl.cc:3120
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%qD bildirimi bir Ã¶nceki deÄŸiÅŸken olmayan bildirimi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3142
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D bildirimi bir parametreyi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3181
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "%qD bildirimi Ã¶nceki yereli gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%JgÃ¶lgeli bildirim burada"
  
! #: c/c-decl.cc:3317
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "%qD iÃ§in iÃ§ iÃ§e 'extern' bildirimi"
  
! #: c/c-decl.cc:3480 c/c-decl.cc:3494
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3486 c/c-decl.cc:3499
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3518
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "yeniden %q+D bildirimi geÃ§ersiz"
  
! #: c/c-decl.cc:3789
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "%qD yerleÅŸik iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "yeniden %q+D bildirimi geÃ§ersiz"
  
! #: c/c-decl.cc:3810
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "%qD iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3871
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
  
! #: c/c-decl.cc:3876
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
  
! #: c/c-decl.cc:3889
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
  
! #: c/c-decl.cc:3894
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
  
! #: c/c-decl.cc:3898
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H(BildirilmemiÅŸ her betimleyici gÃ¶rÃ¼ldÃ¼ÄŸÃ¼ her iÅŸlev"
  
! #: c/c-decl.cc:3946 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qE yaftasÄ± iÅŸlev dÄ±ÅŸÄ±na baÅŸvuruyor"
  
! #: c/c-decl.cc:3983
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  %q+#D ilklendirmesi atlanÄ±yor"
  
! #: c/c-decl.cc:3988 c/c-decl.cc:4044 c/c-decl.cc:4135
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: c/c-decl.cc:4043 c/c-decl.cc:4134
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "deyim ifadesine jump"
  
! #: c/c-decl.cc:4066
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE yaftasÄ± bildirimi yinelenmiÅŸ"
  
! #: c/c-decl.cc:4166 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "yinelenmiÅŸ %qD yaftasÄ±"
  
! #: c/c-decl.cc:4197
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%Hgeleneksel C yaftalar iÃ§in ayrÄ± bir isim alanÄ±ndan yoksundur, %qE betimleyici Ã§eliÅŸiyor"
  
! #: c/c-decl.cc:4266
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "switch jumps over variable initialization"
  msgstr "ilklendirmede uyumsuz tÃ¼rler"
  
! #: c/c-decl.cc:4269 c/c-decl.cc:4282
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "deyim ifadesine jump"
  
! #: c/c-decl.cc:4364
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qEyanlÄ±ÅŸ etiket Ã§eÅŸidi olarak tanÄ±mlÄ±"
  
! #: c/c-decl.cc:4550 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE Ã¶zniteliÄŸi veri tÃ¼rlerinde yoksayÄ±lÄ±r"
  
! #: c/c-decl.cc:4559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f tanÄ±mlarÄ±na uygulanabilir"
  
! #: c/c-decl.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
--- 47800,48079 ----
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼r niteleyiciler"
  
! #: c/c-decl.cc:2232
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2249
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "typedef %q+D iÃ§in yeniden tanÄ±mlama"
  
! #: c/c-decl.cc:2262
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:2267
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D iÃ§in yeniden tanÄ±mlama"
  
! #: c/c-decl.cc:2295
  #, 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 bildirimi bir yerleÅŸik iÅŸlevi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "C iÅŸlevi %q#D bildirimi"
  
! #: c/c-decl.cc:2338 c/c-decl.cc:2449
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D iÃ§in yeniden tanÄ±mlama"
  
! #: c/c-decl.cc:2377 c/c-decl.cc:2489
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D statik bildirimi statik olmayan bildirimi izliyor"
  
! #: c/c-decl.cc:2388 c/c-decl.cc:2396 c/c-decl.cc:2478 c/c-decl.cc:2486
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D statik olmayan bildirim statik bildirimi izliyor"
  
! #: c/c-decl.cc:2413
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  buradan"
  
! #: c/c-decl.cc:2435
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%q+D'nin yerel-evreli bildirimi yerel-olmayan-evreli bildirimi izliyor"
  
! #: c/c-decl.cc:2438
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%q+D'nin yerel-olmayan-evreli bildirimi yerel-evreli bildirimi izliyor"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%q+D extern bildirimi ilintisiz bildirimi izliyor"
  
! #: c/c-decl.cc:2508
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "ilintisiz %qD bildirimi extern bildirimini izliyor"
  
! #: c/c-decl.cc:2515
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "ilintisiz %q+D yeniden bildirimi"
  
! #: c/c-decl.cc:2541
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D iÃ§in farklÄ± gÃ¶rÃ¼nÃ¼rlÃ¼kle yeniden bildirim (eski gÃ¶rÃ¼nÃ¼rlÃ¼k saklÄ±)"
  
! #: c/c-decl.cc:2562
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "%q+D parametresinin yeniden tanÄ±mlanmasÄ±"
  
! #: c/c-decl.cc:2589
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%q+D'nin gereksiz yeniden bildirimi"
  
! #: c/c-decl.cc:3127
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%qD bildirimi bir Ã¶nceki deÄŸiÅŸken olmayan bildirimi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3149
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D bildirimi bir parametreyi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3162 cp/name-lookup.cc:3321
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3188
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "%qD bildirimi Ã¶nceki yereli gÃ¶lgeliyor"
  
! #: c/c-decl.cc:3194 cp/name-lookup.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%JgÃ¶lgeli bildirim burada"
  
! #: c/c-decl.cc:3324
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "%qD iÃ§in iÃ§ iÃ§e 'extern' bildirimi"
  
! #: c/c-decl.cc:3487 c/c-decl.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3493 c/c-decl.cc:3506
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "yeniden %q+D bildirimi geÃ§ersiz"
  
! #: c/c-decl.cc:3796
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "%qD yerleÅŸik iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "yeniden %q+D bildirimi geÃ§ersiz"
  
! #: c/c-decl.cc:3817
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "%qD iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi"
  
! #: c/c-decl.cc:3878
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
  
! #: c/c-decl.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
  
! #: c/c-decl.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
  
! #: c/c-decl.cc:3901
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
  
! #: c/c-decl.cc:3905
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H(BildirilmemiÅŸ her betimleyici gÃ¶rÃ¼ldÃ¼ÄŸÃ¼ her iÅŸlev"
  
! #: c/c-decl.cc:3953 cp/decl.cc:3481
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qE yaftasÄ± iÅŸlev dÄ±ÅŸÄ±na baÅŸvuruyor"
  
! #: c/c-decl.cc:3990
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  %q+#D ilklendirmesi atlanÄ±yor"
  
! #: c/c-decl.cc:3995 c/c-decl.cc:4051 c/c-decl.cc:4142
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: c/c-decl.cc:4050 c/c-decl.cc:4141
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "deyim ifadesine jump"
  
! #: c/c-decl.cc:4073
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE yaftasÄ± bildirimi yinelenmiÅŸ"
  
! #: c/c-decl.cc:4173 cp/decl.cc:3899
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "yinelenmiÅŸ %qD yaftasÄ±"
  
! #: c/c-decl.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%Hgeleneksel C yaftalar iÃ§in ayrÄ± bir isim alanÄ±ndan yoksundur, %qE betimleyici Ã§eliÅŸiyor"
  
! #: c/c-decl.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "switch jumps over variable initialization"
  msgstr "ilklendirmede uyumsuz tÃ¼rler"
  
! #: c/c-decl.cc:4276 c/c-decl.cc:4289
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4288
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "deyim ifadesine jump"
  
! #: c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qEyanlÄ±ÅŸ etiket Ã§eÅŸidi olarak tanÄ±mlÄ±"
  
! #: c/c-decl.cc:4557 cp/tree.cc:5055
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE Ã¶zniteliÄŸi veri tÃ¼rlerinde yoksayÄ±lÄ±r"
  
! #: c/c-decl.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f tanÄ±mlarÄ±na uygulanabilir"
  
! #: c/c-decl.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
*************** msgstr "%qs Ã¶zniteliÄŸi sadece iÅŸlevle
*** 48066,48199 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4855 c/c-decl.cc:8597
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD baÅŸvuru olarak bildirilmiÅŸ ama ilklendirilmemiÅŸ"
  
! #: c/c-decl.cc:4866
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "ilk tanÄ±mÄ± olmayan adsÄ±z struct/union"
  
! #: c/c-decl.cc:4877
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "saklatÄ±m sÄ±nÄ±fÄ± belirteÃ§li boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4893
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4919
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4942 c/c-decl.cc:4950
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismi"
  
! #: c/c-decl.cc:4958
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:4970
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:4976
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<auto%>"
  
! #: c/c-decl.cc:4982
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<register%>"
  
! #: c/c-decl.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteci"
  
! #: c/c-decl.cc:4996
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
  
! #: c/c-decl.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:5021
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteci"
  
! #: c/c-decl.cc:5027
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismi"
  
! #: c/c-decl.cc:5040
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
  
! #: c/c-decl.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z %<__thread%>"
  
! #: c/c-decl.cc:5065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "%<virtual%> kullanÄ±mÄ± %q#D ÅŸablon bildiriminde geÃ§ersiz"
  
! #: c/c-decl.cc:5079 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "boÅŸ bildirim"
  
! #: c/c-decl.cc:5151
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90, parametre dizisi bildirimlerinde `%<static%> veya tÃ¼r niteleyicileri desteklemez"
  
! #: c/c-decl.cc:5155
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
--- 48083,48216 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:4862 c/c-decl.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD baÅŸvuru olarak bildirilmiÅŸ ama ilklendirilmemiÅŸ"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "ilk tanÄ±mÄ± olmayan adsÄ±z struct/union"
  
! #: c/c-decl.cc:4884
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "saklatÄ±m sÄ±nÄ±fÄ± belirteÃ§li boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4900
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4912
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4926
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:4949 c/c-decl.cc:4957
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismi"
  
! #: c/c-decl.cc:4965
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:4983
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<auto%>"
  
! #: c/c-decl.cc:4989
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<register%>"
  
! #: c/c-decl.cc:4997
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteci"
  
! #: c/c-decl.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
  
! #: c/c-decl.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
  
! #: c/c-decl.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:5028
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteci"
  
! #: c/c-decl.cc:5034
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismi"
  
! #: c/c-decl.cc:5047
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
  
! #: c/c-decl.cc:5054
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z %<__thread%>"
  
! #: c/c-decl.cc:5072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "%<virtual%> kullanÄ±mÄ± %q#D ÅŸablon bildiriminde geÃ§ersiz"
  
! #: c/c-decl.cc:5086 c/c-parser.cc:2264
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "boÅŸ bildirim"
  
! #: c/c-decl.cc:5158
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90, parametre dizisi bildirimlerinde `%<static%> veya tÃ¼r niteleyicileri desteklemez"
  
! #: c/c-decl.cc:5162
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
*************** msgstr "ISO C90 %<[*]%> dizi bildirimler
*** 48201,48534 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5161 c/c-decl.cc:8195 c/c-decl.cc:10395
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5379
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ã§oÄŸu kez bir iÅŸlevdir"
  
! #: c/c-decl.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ilklendirilmiÅŸ (yerine  __typeof__  kullanÄ±n)"
  
! #: c/c-decl.cc:5393
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "%qD iÅŸlevi bir deÄŸiÅŸken gibi ilklendirilmiÅŸ"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5399
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "%qD parametresi ilklendirilmiÅŸ"
  
! #: c/c-decl.cc:5419
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "satÄ±riÃ§i %q+D iÅŸlevine satÄ±riÃ§i olmayan Ã¶znitelik verilmiÅŸ"
  
! #: c/c-decl.cc:5555
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ilklendirilmemiÅŸ sabit Ã¼yesi %qD"
  
! #: c/c-decl.cc:5557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
  
! #: c/c-decl.cc:5638
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "ilklendirici %q+D'nin boyutunu saptayamÄ±yor"
  
! #: c/c-decl.cc:5643
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D de dizi boyutu eksik"
  
! #: c/c-decl.cc:5647
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "%q+D dizisi sÄ±fÄ±r ya da negatif uzunlukta"
  
! #: c/c-decl.cc:5736 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D nin saklama geniÅŸligi sabit deÄŸil"
  
! #: c/c-decl.cc:5786
  #, 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 "static olmayan yerel deÄŸiÅŸken %q+D iÃ§in asm-belirteci yoksayÄ±lÄ±yor"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "oynak alanlÄ± nesne yazmaÃ§a konulamaz"
  
! #: c/c-decl.cc:5910
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ilklendirilmemiÅŸ sabit %qD"
  
! #: c/c-decl.cc:5925 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6188
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ileriye dÃ¶nÃ¼k parametre bildirimlerine izin vermez"
  
! #: c/c-decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyor"
  
! #: c/c-decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "%qs iÅŸlevinin etki alanÄ± dolaylÄ± olarak auto ve %<__thread%> bildirimli"
  
! #: c/c-decl.cc:6334
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6355 c/c-decl.cc:6370
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "%qs bit alanÄ± geniÅŸliÄŸi bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:6365
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "%qs bit alanÄ± geniÅŸliÄŸi bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:6376
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "%qs bit alanÄ±nÄ±n geniÅŸliÄŸi negatif"
  
! #: c/c-decl.cc:6381
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bit alanÄ± %qs iÃ§in sÄ±fÄ±r geniÅŸlik"
  
! #: c/c-decl.cc:6391
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-decl.cc:6397
  #, 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 "bit alanÄ± %qD iÅŸlev tÃ¼rÃ¼ ile bildirilemez"
  
! #: c/c-decl.cc:6408
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "%qs bit alanÄ± tÃ¼rÃ¼ bir GCC oluÅŸumudur"
  
! #: c/c-decl.cc:6414
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs in geniÅŸliÄŸi tÃ¼rÃ¼nÃ¼ aÅŸÄ±yor"
  
! #: c/c-decl.cc:6427
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs geniÅŸliÄŸi tÃ¼rÃ¼nÃ¼nkinden daha dar"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6454
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:6691 c/c-decl.cc:7100 c/c-decl.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "variably modified %qE at file scope"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: c/c-decl.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "variably modified field at file scope"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: c/c-decl.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qs bildiriminde tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "%qs bildiriminde tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
  
! #: c/c-decl.cc:6749
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6751
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6753
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "%<restrict%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "super sÄ±nÄ±f ismi %qs Ã§eliÅŸiyor"
  
! #: c/c-decl.cc:6781 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6796
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "%<auto%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6798
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "%<register%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6800
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "%<typedef%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "%<auto%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6832
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6842 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "veri tÃ¼rÃ¼ ismi iÃ§in saklama sÄ±nÄ±fÄ± belirtildi"
  
! #: c/c-decl.cc:6860
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
  
! #: c/c-decl.cc:6864
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs hem %<extern%> olarak bildirilmiÅŸ hem de ilklendrilmiÅŸ"
  
! #: c/c-decl.cc:6869
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<auto%> belirtiyor"
  
! #: c/c-decl.cc:6873
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyor"
  
! #: c/c-decl.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "iÃ§ iÅŸlev %qs %<extern%> olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 48218,48551 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:5168 c/c-decl.cc:8202 c/c-decl.cc:10402
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:5386
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D Ã§oÄŸu kez bir iÅŸlevdir"
  
! #: c/c-decl.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ilklendirilmiÅŸ (yerine  __typeof__  kullanÄ±n)"
  
! #: c/c-decl.cc:5400
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "%qD iÅŸlevi bir deÄŸiÅŸken gibi ilklendirilmiÅŸ"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5406
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "%qD parametresi ilklendirilmiÅŸ"
  
! #: c/c-decl.cc:5426
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "satÄ±riÃ§i %q+D iÅŸlevine satÄ±riÃ§i olmayan Ã¶znitelik verilmiÅŸ"
  
! #: c/c-decl.cc:5562
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ilklendirilmemiÅŸ sabit Ã¼yesi %qD"
  
! #: c/c-decl.cc:5564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
  
! #: c/c-decl.cc:5645
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "ilklendirici %q+D'nin boyutunu saptayamÄ±yor"
  
! #: c/c-decl.cc:5650
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D de dizi boyutu eksik"
  
! #: c/c-decl.cc:5654
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "%q+D dizisi sÄ±fÄ±r ya da negatif uzunlukta"
  
! #: c/c-decl.cc:5743 m2/gm2-gcc/m2type.cc:1269
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D nin saklama geniÅŸligi sabit deÄŸil"
  
! #: c/c-decl.cc:5793
  #, 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 "static olmayan yerel deÄŸiÅŸken %q+D iÃ§in asm-belirteci yoksayÄ±lÄ±yor"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "oynak alanlÄ± nesne yazmaÃ§a konulamaz"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ilklendirilmemiÅŸ sabit %qD"
  
! #: c/c-decl.cc:5932 cp/decl.cc:8825
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6195
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ileriye dÃ¶nÃ¼k parametre bildirimlerine izin vermez"
  
! #: c/c-decl.cc:6235
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyor"
  
! #: c/c-decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "%qs iÅŸlevinin etki alanÄ± dolaylÄ± olarak auto ve %<__thread%> bildirimli"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6362 c/c-decl.cc:6377
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "%qs bit alanÄ± geniÅŸliÄŸi bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "%qs bit alanÄ± geniÅŸliÄŸi bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:6383
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "%qs bit alanÄ±nÄ±n geniÅŸliÄŸi negatif"
  
! #: c/c-decl.cc:6388
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bit alanÄ± %qs iÃ§in sÄ±fÄ±r geniÅŸlik"
  
! #: c/c-decl.cc:6398
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-decl.cc:6404
  #, 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 "bit alanÄ± %qD iÅŸlev tÃ¼rÃ¼ ile bildirilemez"
  
! #: c/c-decl.cc:6415
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "%qs bit alanÄ± tÃ¼rÃ¼ bir GCC oluÅŸumudur"
  
! #: c/c-decl.cc:6421
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs in geniÅŸliÄŸi tÃ¼rÃ¼nÃ¼ aÅŸÄ±yor"
  
! #: c/c-decl.cc:6434
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs geniÅŸliÄŸi tÃ¼rÃ¼nÃ¼nkinden daha dar"
  
! #: c/c-decl.cc:6449
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6452
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array %qs"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:6698 c/c-decl.cc:7107 c/c-decl.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "variably modified %qE at file scope"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: c/c-decl.cc:6700
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "variably modified field at file scope"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: c/c-decl.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qs bildiriminde tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "%qs bildiriminde tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
  
! #: c/c-decl.cc:6756
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6758
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6760
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6762
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "%<restrict%> yinelenmiÅŸ"
  
! #: c/c-decl.cc:6765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "super sÄ±nÄ±f ismi %qs Ã§eliÅŸiyor"
  
! #: c/c-decl.cc:6788 c/c-parser.cc:3359
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:6803
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "%<auto%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6805
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "%<register%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6807
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "%<typedef%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "%<auto%> bildirimli iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6843
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6846
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:6849 cp/decl.cc:12850
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "veri tÃ¼rÃ¼ ismi iÃ§in saklama sÄ±nÄ±fÄ± belirtildi"
  
! #: c/c-decl.cc:6867
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
  
! #: c/c-decl.cc:6871
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs hem %<extern%> olarak bildirilmiÅŸ hem de ilklendrilmiÅŸ"
  
! #: c/c-decl.cc:6876
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<auto%> belirtiyor"
  
! #: c/c-decl.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyor"
  
! #: c/c-decl.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "iÃ§ iÅŸlev %qs %<extern%> olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "%qs iÅŸlevinin etki alanÄ± dolay
*** 48537,49454 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6928 c/c-decl.cc:7324
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "parametresiz dizi bildirimi iÃ§inde 'static' veya tÃ¼r niteleyiciler"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "void dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "void dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "iÅŸlev dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "iÅŸlev dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7011 c/c-decl.cc:9256
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "esnek dizi Ã¼yeli yapÄ± kullanÄ±mÄ± geÃ§ersiz"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7055
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7058
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7070
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C sÄ±fÄ±r boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++'da sÄ±fÄ±r boyutlu dizi yasaktÄ±r"
  
! #: c/c-decl.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "%qs dizisinin boyutu negatif"
  
! #: c/c-decl.cc:7084
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "dizi boyutu negatif"
  
! #: c/c-decl.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: c/c-decl.cc:7173
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of unnamed array is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: c/c-decl.cc:7212 c/c-decl.cc:7873
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 esnek dizi Ã¼yelerini desteklemez"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:7248
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "dizi tÃ¼rÃ¼ iÃ§i boÅŸ Ã¶ÄŸe tÃ¼rÃ¼ iÃ§eriyor"
  
! #: c/c-decl.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ã§ok boyutlu dizi olarak %qD bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
  
! #: c/c-decl.cc:7258
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ã§ok boyutlu dizi olarak %qD bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
  
! #: c/c-decl.cc:7360
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs iÅŸlevle dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7363
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs iÅŸlevle dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dizi ile dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dizi ile dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "iÅŸlev tanÄ±mÄ± nitelikli void dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ iÃ§eriyor"
  
! #: c/c-decl.cc:7418 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tÃ¼r niteleyicileri iÅŸlev dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde yok sayÄ±ldÄ±"
  
! #: c/c-decl.cc:7457 c/c-decl.cc:7669 c/c-decl.cc:7723 c/c-decl.cc:7807
! #: c/c-decl.cc:7929 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-decl.cc:7463 c/c-decl.cc:7675 c/c-decl.cc:7812 c/c-decl.cc:7934
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼r niteleyiciler"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7570
  #, fuzzy, gcc-internal-format
  #| msgid "illegal aggregate type %qs specified for instance variable %qs"
  msgid "%qs specified for auto variable %qE"
  msgstr "kÃ¼meleme tÃ¼rÃ¼ %qs gerÃ§eklenim deÄŸiÅŸkeni %qs iÃ§in kuraldÄ±ÅŸÄ±"
  
! #: c/c-decl.cc:7586
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7589
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7595
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7613
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-decl.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-decl.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:7626
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> bir bit-alanÄ±na uygulanmÄ±ÅŸ"
  
! #: c/c-decl.cc:7643
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs sadece iÅŸlevler iÃ§in belirtilebilir"
  
! #: c/c-decl.cc:7650
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7653
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7684
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "%<inline%> bildirimli typedef %q+D"
  
! #: c/c-decl.cc:7686
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "%<inline%> bildirimli typedef %q+D"
  
! #: c/c-decl.cc:7729
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C 'const' ya da 'volatile' iÅŸlev tÃ¼rlerini yasaklar"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7740
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type %qT"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "veri Ã¼yesi deÄŸiÅŸken olarak deÄŸiÅŸtirilmiÅŸ %qT tÃ¼rÃ¼nde olamayabilir"
  
! #: c/c-decl.cc:7757 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "void bildirimli deÄŸiÅŸken ya da alan %qE"
  
! #: c/c-decl.cc:7797
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametre dizisi bildirimindeki Ã¶znitelikler yoksayÄ±ldÄ±"
  
! #: c/c-decl.cc:7839
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "%<inline%> bildirimli %q+D parametresi"
  
! #: c/c-decl.cc:7841
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "%<inline%> bildirimli %q+D parametresi"
  
! #: c/c-decl.cc:7854
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "%qs alanÄ± tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:7863
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "%qT ismi iÃ§i boÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:7900 c/c-decl.cc:7911 c/c-decl.cc:7914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±"
  
! #: c/c-decl.cc:7971
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> satÄ±riÃ§i iÅŸlev olamaz"
  
! #: c/c-decl.cc:7973
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
  
! #: c/c-decl.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:8006
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:8010 c/c-parser.cc:10930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "Ã¼ye olmayan iÅŸlev tÃ¼rÃ¼nde niteleyiciler geÃ§ersiz"
  
! #: c/c-decl.cc:8016 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "Ã¼ye olmayan iÅŸlev tÃ¼rÃ¼nde niteleyiciler geÃ§ersiz"
  
! #: c/c-decl.cc:8042
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "evvelce %<static%> bildirilmiÅŸ deÄŸiÅŸken %<extern%> olarak yeniden bildirilmiÅŸ"
  
! #: c/c-decl.cc:8054
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
  
! #: c/c-decl.cc:8056
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
  
! #: c/c-decl.cc:8091
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:8093
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8201 c/c-decl.cc:10200
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "iÅŸlev bildirimi bir prototip deÄŸil"
  
! #: c/c-decl.cc:8211
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "iÅŸlev bildiriminde (tÃ¼rleri belirtmeksizin) parametre isimleri"
  
! #: c/c-decl.cc:8256
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "%u. parametre (%q+D) tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J%u. parametre tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:8271
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "%u. parametre (%q+D) void tÃ¼rde"
  
! #: c/c-decl.cc:8275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J%u. parametre void tÃ¼rde"
  
! #: c/c-decl.cc:8350
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "tek parametre olarak %<void%> yeterli olmayabilir"
  
! #: c/c-decl.cc:8354 c/c-decl.cc:8390
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> tek parametre olmalÄ±dÄ±r"
  
! #: c/c-decl.cc:8384
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "%q+D parametresi tam bir ilerletme bildirimine sahip"
  
! #: c/c-decl.cc:8430
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8551
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8646
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8648
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8657
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8659
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8689 c/c-decl.cc:9599
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8695 c/c-decl.cc:9605
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ilklendiricide bilinmeyen %qE alanÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:8759 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "bildirim hiÃ§bir ÅŸey bildirmiyor"
  
! #: c/c-decl.cc:8764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C isimsiz struct/union'lara izin vermez"
  
! #: c/c-decl.cc:8767
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C isimsiz struct/union'lara izin vermez"
  
! #: c/c-decl.cc:8860 c/c-decl.cc:8878 c/c-decl.cc:8939
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "yinelenmiÅŸ Ã¼ye %q+D"
  
! #: c/c-decl.cc:8965
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8968
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9148
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union hiÃ§ isimli Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9150
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union hiÃ§ Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "yapÄ± hiÃ§ isimli Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "yapÄ± hiÃ§ Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9235 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
  
! #: c/c-decl.cc:9241
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%Jesnek dizi yapÄ±nÄ±n son Ã¼yesi deÄŸil"
  
! #: c/c-decl.cc:9247
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
  
! #: c/c-decl.cc:9281
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9402
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
  
! #: c/c-decl.cc:9564
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:9572
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> yeniden bildirilmiÅŸ"
  
! #: c/c-decl.cc:9583
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9668 cp/decl.cc:16731 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "belirtilen kip sÄ±rali sayÄ±sal deÄŸerler iÃ§in Ã§ok kÃ¼Ã§Ã¼k"
  
! #: c/c-decl.cc:9687
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
  
! #: c/c-decl.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
  
! #: c/c-decl.cc:9823 c/c-decl.cc:9839
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:9834
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:9858
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "sembolik sabit listesi deÄŸerlerinde taÅŸma"
  
! #: c/c-decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
  
! #: c/c-decl.cc:9893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: c/c-decl.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: c/c-decl.cc:10093 cp/decl.cc:5799 cp/decl.cc:17310
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "satÄ±riÃ§i %q+D iÅŸlevine satÄ±riÃ§i olmayan Ã¶znitelik verilmiÅŸ"
  
! #: c/c-decl.cc:10111
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼, bir iÃ§i boÅŸ tÃ¼r"
  
! #: c/c-decl.cc:10123
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "dÃ¶nen tÃ¼r %<int%> tÃ¼rÃ¼ne Ã¶ntanÄ±mlÄ±dir"
  
! #: c/c-decl.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:10209
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "%q+D iÃ§in Ã¶nceki prototip yok"
  
! #: c/c-decl.cc:10218
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D tanÄ±mlanmadan Ã¶nce prototipsiz kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:10226 cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "%q+D iÃ§in evvelce bildirim yok"
  
! #: c/c-decl.cc:10236
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D tanÄ±mÄ±ndan Ã¶nce bildirimsiz kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:10255
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "%q+D iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<int%> deÄŸil"
  
! #: c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D normalde bir static olmayan iÅŸlevdir"
  
! #: c/c-decl.cc:10315
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jprototipli iÅŸlev tanÄ±mÄ±nda eski tarz parametre bildirimi"
  
! #: c/c-decl.cc:10330
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jgeleneksel C, ISO C tarzÄ± iÅŸlev tanÄ±mlarÄ±na izin vermez"
  
! #: c/c-decl.cc:10347
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10387 c/c-decl.cc:10391
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%Jeski tarz iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:10404
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%Jparametre ismi parametre listesinde yok"
  
! #: c/c-decl.cc:10420
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D bir parametre olarak bildirilmemiÅŸ"
  
! #: c/c-decl.cc:10428
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "%q+D isimli Ã§ok sayÄ±da parametre"
  
! #: c/c-decl.cc:10437
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "%q+D parametresi void olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:10466 c/c-decl.cc:10471
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "%q+D iÃ§in tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
  
! #: c/c-decl.cc:10491
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%q+D parametresi iÃ§in bildirim var ama bÃ¶yle bir parametre yok"
  
! #: c/c-decl.cc:10551
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argÃ¼man sayÄ±sÄ± yerleÅŸik prototiple uyumsuz"
  
! #: c/c-decl.cc:10562
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argÃ¼man sayÄ±sÄ± prototiple uyumsuz"
  
! #: c/c-decl.cc:10565 c/c-decl.cc:10612 c/c-decl.cc:10626
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprototype declaration"
  msgid "prototype declaration"
  msgstr "%Hprototip bildirimi"
  
! #: c/c-decl.cc:10604
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "yÃ¼kseltgenmiÅŸ argÃ¼man %qD yerleÅŸik prototiple uyumsuz"
  
! #: c/c-decl.cc:10609
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "yÃ¼kseltgenmiÅŸ argÃ¼man %qD prototiple uyumsuz"
  
! #: c/c-decl.cc:10619
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "%qD argÃ¼manÄ± yerleÅŸik prototiple eslesmiyor"
  
! #: c/c-decl.cc:10624
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "%qD argÃ¼manÄ± prototiple uyumsuz"
  
! #: c/c-decl.cc:10882 cp/decl.cc:18234
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
  
! #: c/c-decl.cc:10901 cp/decl.cc:18318
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "%qD parametresi ilklendirilmiÅŸ"
  
! #: c/c-decl.cc:10998
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declaration used outside C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildirimi C99 kipinin dÄ±ÅŸÄ±nda kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:11003
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use -fpermissive G++ will accept your code)"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "(-fpermissive kullanÄ±rsanÄ±z G++ kodunuzu kabul edecek)"
  
! #: c/c-decl.cc:11010
  #, 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 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-decl.cc:11042
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde statik deÄŸiÅŸken %q+D bildirimi"
  
! #: c/c-decl.cc:11046
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde %<extern%> deÄŸiÅŸken %q+D bildirimi"
  
! #: c/c-decl.cc:11053
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
  
! #: c/c-decl.cc:11058
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
  
! #: c/c-decl.cc:11062
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
  
! #: c/c-decl.cc:11066
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde deÄŸiÅŸken olmayan %q+D bildirimi"
  
! #: c/c-decl.cc:11352
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11411 c/c-decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "bildirim belirteÃ§leri umuluyordu"
  
! #: c/c-decl.cc:11446 c/c-decl.cc:12447
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "bildirim belirteÃ§lerinde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±"
  
! #: c/c-decl.cc:11448
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 48554,49471 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.cc:6935 c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "parametresiz dizi bildirimi iÃ§inde 'static' veya tÃ¼r niteleyiciler"
  
! #: c/c-decl.cc:6998
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "void dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "void dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7007
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "iÅŸlev dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7010
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "iÅŸlev dizisi olarak %qs bildirimi"
  
! #: c/c-decl.cc:7018 c/c-decl.cc:9263
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "esnek dizi Ã¼yeli yapÄ± kullanÄ±mÄ± geÃ§ersiz"
  
! #: c/c-decl.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7062
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C sÄ±fÄ±r boyutlu %qs dizisini yasaklar"
  
! #: c/c-decl.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++'da sÄ±fÄ±r boyutlu dizi yasaktÄ±r"
  
! #: c/c-decl.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "%qs dizisinin boyutu negatif"
  
! #: c/c-decl.cc:7091
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "dizi boyutu negatif"
  
! #: c/c-decl.cc:7177
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: c/c-decl.cc:7180
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of unnamed array is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: c/c-decl.cc:7219 c/c-decl.cc:7880
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 esnek dizi Ã¼yelerini desteklemez"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:7241
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "boÅŸ bildirimde %<inline%>"
  
! #: c/c-decl.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "dizi tÃ¼rÃ¼ iÃ§i boÅŸ Ã¶ÄŸe tÃ¼rÃ¼ iÃ§eriyor"
  
! #: c/c-decl.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ã§ok boyutlu dizi olarak %qD bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
  
! #: c/c-decl.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ã§ok boyutlu dizi olarak %qD bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
  
! #: c/c-decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs iÅŸlevle dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs iÅŸlevle dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7377
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dizi ile dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dizi ile dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7421
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "iÅŸlev tanÄ±mÄ± nitelikli void dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ iÃ§eriyor"
  
! #: c/c-decl.cc:7425 cp/decl.cc:13171
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tÃ¼r niteleyicileri iÅŸlev dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde yok sayÄ±ldÄ±"
  
! #: c/c-decl.cc:7464 c/c-decl.cc:7676 c/c-decl.cc:7730 c/c-decl.cc:7814
! #: c/c-decl.cc:7936 c/c-parser.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-decl.cc:7470 c/c-decl.cc:7682 c/c-decl.cc:7819 c/c-decl.cc:7941
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-decl.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼r niteleyiciler"
  
! #: c/c-decl.cc:7571
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7577
  #, fuzzy, gcc-internal-format
  #| msgid "illegal aggregate type %qs specified for instance variable %qs"
  msgid "%qs specified for auto variable %qE"
  msgstr "kÃ¼meleme tÃ¼rÃ¼ %qs gerÃ§eklenim deÄŸiÅŸkeni %qs iÃ§in kuraldÄ±ÅŸÄ±"
  
! #: c/c-decl.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7596
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-decl.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-decl.cc:7631
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:7645
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-decl.cc:7647
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> bir bit-alanÄ±na uygulanmÄ±ÅŸ"
  
! #: c/c-decl.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs sadece iÅŸlevler iÃ§in belirtilebilir"
  
! #: c/c-decl.cc:7657
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7660
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7691
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "%<inline%> bildirimli typedef %q+D"
  
! #: c/c-decl.cc:7693
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "%<inline%> bildirimli typedef %q+D"
  
! #: c/c-decl.cc:7736
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C 'const' ya da 'volatile' iÅŸlev tÃ¼rlerini yasaklar"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:7747
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type %qT"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "veri Ã¼yesi deÄŸiÅŸken olarak deÄŸiÅŸtirilmiÅŸ %qT tÃ¼rÃ¼nde olamayabilir"
  
! #: c/c-decl.cc:7764 cp/decl.cc:11730
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "void bildirimli deÄŸiÅŸken ya da alan %qE"
  
! #: c/c-decl.cc:7804
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametre dizisi bildirimindeki Ã¶znitelikler yoksayÄ±ldÄ±"
  
! #: c/c-decl.cc:7846
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "%<inline%> bildirimli %q+D parametresi"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "%<inline%> bildirimli %q+D parametresi"
  
! #: c/c-decl.cc:7861
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:7868
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "%qs alanÄ± tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "%qT ismi iÃ§i boÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:7907 c/c-decl.cc:7918 c/c-decl.cc:7921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±"
  
! #: c/c-decl.cc:7978
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> satÄ±riÃ§i iÅŸlev olamaz"
  
! #: c/c-decl.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
  
! #: c/c-decl.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:7994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:8013
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:8017 c/c-parser.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "Ã¼ye olmayan iÅŸlev tÃ¼rÃ¼nde niteleyiciler geÃ§ersiz"
  
! #: c/c-decl.cc:8023 c/c-parser.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "Ã¼ye olmayan iÅŸlev tÃ¼rÃ¼nde niteleyiciler geÃ§ersiz"
  
! #: c/c-decl.cc:8049
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "evvelce %<static%> bildirilmiÅŸ deÄŸiÅŸken %<extern%> olarak yeniden bildirilmiÅŸ"
  
! #: c/c-decl.cc:8061
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
  
! #: c/c-decl.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
  
! #: c/c-decl.cc:8098
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
  
! #: c/c-decl.cc:8100
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8208 c/c-decl.cc:10207
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "iÅŸlev bildirimi bir prototip deÄŸil"
  
! #: c/c-decl.cc:8218
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "iÅŸlev bildiriminde (tÃ¼rleri belirtmeksizin) parametre isimleri"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "%u. parametre (%q+D) tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:8267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J%u. parametre tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:8278
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "%u. parametre (%q+D) void tÃ¼rde"
  
! #: c/c-decl.cc:8282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J%u. parametre void tÃ¼rde"
  
! #: c/c-decl.cc:8357
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "tek parametre olarak %<void%> yeterli olmayabilir"
  
! #: c/c-decl.cc:8361 c/c-decl.cc:8397
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> tek parametre olmalÄ±dÄ±r"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "%q+D parametresi tam bir ilerletme bildirimine sahip"
  
! #: c/c-decl.cc:8437
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8558
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8653
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8655
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8664
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8666
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:8696 c/c-decl.cc:9606
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:8702 c/c-decl.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ilklendiricide bilinmeyen %qE alanÄ± belirtilmiÅŸ"
  
! #: c/c-decl.cc:8766 cp/decl.cc:5479
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "bildirim hiÃ§bir ÅŸey bildirmiyor"
  
! #: c/c-decl.cc:8771
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C isimsiz struct/union'lara izin vermez"
  
! #: c/c-decl.cc:8774
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C isimsiz struct/union'lara izin vermez"
  
! #: c/c-decl.cc:8867 c/c-decl.cc:8885 c/c-decl.cc:8946
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "yinelenmiÅŸ Ã¼ye %q+D"
  
! #: c/c-decl.cc:8972
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:8975
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9155
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union hiÃ§ isimli Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9157
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union hiÃ§ Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9162
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "yapÄ± hiÃ§ isimli Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9164
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "yapÄ± hiÃ§ Ã¼ye iÃ§ermiyor"
  
! #: c/c-decl.cc:9242 cp/decl.cc:14154
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
  
! #: c/c-decl.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%Jesnek dizi yapÄ±nÄ±n son Ã¼yesi deÄŸil"
  
! #: c/c-decl.cc:9254
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
  
! #: c/c-decl.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: c/c-decl.cc:9342
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9409
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
  
! #: c/c-decl.cc:9571
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> yeniden bildirilmiÅŸ"
  
! #: c/c-decl.cc:9590
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:9675 cp/decl.cc:16740 m2/gm2-gcc/m2type.cc:2070
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "belirtilen kip sÄ±rali sayÄ±sal deÄŸerler iÃ§in Ã§ok kÃ¼Ã§Ã¼k"
  
! #: c/c-decl.cc:9694
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
  
! #: c/c-decl.cc:9703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
  
! #: c/c-decl.cc:9830 c/c-decl.cc:9846
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:9841
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-decl.cc:9865
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "sembolik sabit listesi deÄŸerlerinde taÅŸma"
  
! #: c/c-decl.cc:9872
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: c/c-decl.cc:9906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
  msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: c/c-decl.cc:10100 cp/decl.cc:5799 cp/decl.cc:17319
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "satÄ±riÃ§i %q+D iÅŸlevine satÄ±riÃ§i olmayan Ã¶znitelik verilmiÅŸ"
  
! #: c/c-decl.cc:10118
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼, bir iÃ§i boÅŸ tÃ¼r"
  
! #: c/c-decl.cc:10130
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "dÃ¶nen tÃ¼r %<int%> tÃ¼rÃ¼ne Ã¶ntanÄ±mlÄ±dir"
  
! #: c/c-decl.cc:10158
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:10216
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "%q+D iÃ§in Ã¶nceki prototip yok"
  
! #: c/c-decl.cc:10225
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D tanÄ±mlanmadan Ã¶nce prototipsiz kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:10233 cp/decl.cc:17462
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "%q+D iÃ§in evvelce bildirim yok"
  
! #: c/c-decl.cc:10243
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D tanÄ±mÄ±ndan Ã¶nce bildirimsiz kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:10262
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "%q+D iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<int%> deÄŸil"
  
! #: c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D normalde bir static olmayan iÅŸlevdir"
  
! #: c/c-decl.cc:10322
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jprototipli iÅŸlev tanÄ±mÄ±nda eski tarz parametre bildirimi"
  
! #: c/c-decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jgeleneksel C, ISO C tarzÄ± iÅŸlev tanÄ±mlarÄ±na izin vermez"
  
! #: c/c-decl.cc:10354
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.cc:10394 c/c-decl.cc:10398
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%Jeski tarz iÅŸlev tanÄ±mÄ±"
  
! #: c/c-decl.cc:10411
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%Jparametre ismi parametre listesinde yok"
  
! #: c/c-decl.cc:10427
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D bir parametre olarak bildirilmemiÅŸ"
  
! #: c/c-decl.cc:10435
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "%q+D isimli Ã§ok sayÄ±da parametre"
  
! #: c/c-decl.cc:10444
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "%q+D parametresi void olarak bildirilmiÅŸ"
  
! #: c/c-decl.cc:10473 c/c-decl.cc:10478
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "%q+D iÃ§in tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
  
! #: c/c-decl.cc:10498
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-decl.cc:10505
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%q+D parametresi iÃ§in bildirim var ama bÃ¶yle bir parametre yok"
  
! #: c/c-decl.cc:10558
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argÃ¼man sayÄ±sÄ± yerleÅŸik prototiple uyumsuz"
  
! #: c/c-decl.cc:10569
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argÃ¼man sayÄ±sÄ± prototiple uyumsuz"
  
! #: c/c-decl.cc:10572 c/c-decl.cc:10619 c/c-decl.cc:10633
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprototype declaration"
  msgid "prototype declaration"
  msgstr "%Hprototip bildirimi"
  
! #: c/c-decl.cc:10611
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "yÃ¼kseltgenmiÅŸ argÃ¼man %qD yerleÅŸik prototiple uyumsuz"
  
! #: c/c-decl.cc:10616
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "yÃ¼kseltgenmiÅŸ argÃ¼man %qD prototiple uyumsuz"
  
! #: c/c-decl.cc:10626
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "%qD argÃ¼manÄ± yerleÅŸik prototiple eslesmiyor"
  
! #: c/c-decl.cc:10631
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "%qD argÃ¼manÄ± prototiple uyumsuz"
  
! #: c/c-decl.cc:10889 cp/decl.cc:18243
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
  
! #: c/c-decl.cc:10908 cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "%qD parametresi ilklendirilmiÅŸ"
  
! #: c/c-decl.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declaration used outside C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildirimi C99 kipinin dÄ±ÅŸÄ±nda kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use -fpermissive G++ will accept your code)"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "(-fpermissive kullanÄ±rsanÄ±z G++ kodunuzu kabul edecek)"
  
! #: c/c-decl.cc:11017
  #, 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 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-decl.cc:11049
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde statik deÄŸiÅŸken %q+D bildirimi"
  
! #: c/c-decl.cc:11053
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde %<extern%> deÄŸiÅŸken %q+D bildirimi"
  
! #: c/c-decl.cc:11060
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
  
! #: c/c-decl.cc:11065
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
  
! #: c/c-decl.cc:11069
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
  
! #: c/c-decl.cc:11073
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde deÄŸiÅŸken olmayan %q+D bildirimi"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:11418 c/c-decl.cc:11425
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "bildirim belirteÃ§leri umuluyordu"
  
! #: c/c-decl.cc:11453 c/c-decl.cc:12454
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "bildirim belirteÃ§lerinde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±"
  
! #: c/c-decl.cc:11455
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "%<__thread%> %<auto%> ile kullan
*** 49456,49714 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11453
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:11466 c/c-decl.cc:11850 c/c-decl.cc:12245
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "bildirim belirteÃ§leri iÃ§inde iki veya daha fazla veri tÃ¼rÃ¼"
  
! #: c/c-decl.cc:11478 cp/parser.cc:33541
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> GCC iÃ§in Ã§ok uzun"
  
! #: c/c-decl.cc:11491
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:11720 c/c-parser.cc:10584
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:11766
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:11837 c/c-decl.cc:12382 c/c-decl.cc:12441
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE yinelenmiÅŸ"
  
! #: c/c-decl.cc:11897
  #, 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 karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:11919
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: c/c-decl.cc:11962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12081
  #, 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 karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12131 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: c/c-decl.cc:12202
  #, 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 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:12226 c/c-decl.cc:12543 c/c-parser.cc:9594
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "bu hedefte -fdata-sections desteklenmiyor"
  
! #: c/c-decl.cc:12228
  #, 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 karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12261
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12274
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE bir typedef veya yerleÅŸik veri tÃ¼rÃ¼ olarak baÅŸarÄ±sÄ±z"
  
! #: c/c-decl.cc:12326
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE bildirimin baÅŸlangÄ±cÄ±nda deÄŸil"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12347 c/c-decl.cc:12424
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> %<auto%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12349
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12351 c/c-decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12353 c/c-decl.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12367 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8938
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s %s desteÄŸi vermiyor"
  
! #: c/c-decl.cc:12370 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:12396
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<extern%> Ã¶ncesinde %<__thread%>"
  
! #: c/c-decl.cc:12405
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<static%>  Ã¶ncesinde %<__thread%>"
  
! #: c/c-decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> %<auto%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12426
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qE used with %qs"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12439
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qs used with %qE"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12463
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12540
  #, fuzzy, gcc-internal-format
  #| msgid "%<@try%> without %<@catch%> or %<@finally%>"
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<@catch%> veya %<@finally%> olmaksÄ±zÄ±n %<@try%>"
  
! #: c/c-decl.cc:12555
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C salt %<complex%>i %<double complex%> anlamÄ±nda desteklemez"
  
! #: c/c-decl.cc:12566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12595
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12621 c/c-decl.cc:12637 c/c-decl.cc:12663
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:13091 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13095 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12632 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± negatif"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12641 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± negatif"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12569 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "saÄŸa kaydÄ±rma sayÄ±sÄ± negatif"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12660 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12593 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "saÄŸa kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12652
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 49473,49731 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:11460
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:11473 c/c-decl.cc:11857 c/c-decl.cc:12252
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "bildirim belirteÃ§leri iÃ§inde iki veya daha fazla veri tÃ¼rÃ¼"
  
! #: c/c-decl.cc:11485 cp/parser.cc:33540
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> GCC iÃ§in Ã§ok uzun"
  
! #: c/c-decl.cc:11498
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:11727 c/c-parser.cc:10587
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:11844 c/c-decl.cc:12389 c/c-decl.cc:12448
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE yinelenmiÅŸ"
  
! #: c/c-decl.cc:11904
  #, 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 karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: c/c-decl.cc:11969
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12088
  #, 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 karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12138 cp/parser.cc:19728
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
  
! #: c/c-decl.cc:12209
  #, 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 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:12233 c/c-decl.cc:12550 c/c-parser.cc:9597
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "bu hedefte -fdata-sections desteklenmiyor"
  
! #: c/c-decl.cc:12235
  #, 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 karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12268
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:12281
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE bir typedef veya yerleÅŸik veri tÃ¼rÃ¼ olarak baÅŸarÄ±sÄ±z"
  
! #: c/c-decl.cc:12333
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE bildirimin baÅŸlangÄ±cÄ±nda deÄŸil"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12354 c/c-decl.cc:12431
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> %<auto%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12356
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12358 c/c-decl.cc:12427
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12360 c/c-decl.cc:12397
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12374 c/c-parser.cc:2924 c/c-parser.cc:4208 c/c-parser.cc:8941
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s %s desteÄŸi vermiyor"
  
! #: c/c-decl.cc:12377 c/c-parser.cc:2927 c/c-parser.cc:4211 c/c-parser.cc:8944
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-decl.cc:12403
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<extern%> Ã¶ncesinde %<__thread%>"
  
! #: c/c-decl.cc:12412
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<static%>  Ã¶ncesinde %<__thread%>"
  
! #: c/c-decl.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> %<auto%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qE used with %qs"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12446
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%qs used with %qE"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-decl.cc:12547
  #, fuzzy, gcc-internal-format
  #| msgid "%<@try%> without %<@catch%> or %<@finally%>"
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<@catch%> veya %<@finally%> olmaksÄ±zÄ±n %<@try%>"
  
! #: c/c-decl.cc:12562
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C salt %<complex%>i %<double complex%> anlamÄ±nda desteklemez"
  
! #: c/c-decl.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C2X"
  msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:12602
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:12628 c/c-decl.cc:12644 c/c-decl.cc:12670
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
  
! #: c/c-decl.cc:13098 cp/semantics.cc:6071
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13102 cp/semantics.cc:6075
  #, 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.cc:388 c/c-typeck.cc:12637 cp/typeck.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± negatif"
  
! #: c/c-fold.cc:398 c/c-typeck.cc:12646 cp/typeck.cc:5644
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± negatif"
  
! #: c/c-fold.cc:399 c/c-typeck.cc:12574 cp/typeck.cc:5583
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "saÄŸa kaydÄ±rma sayÄ±sÄ± negatif"
  
! #: c/c-fold.cc:407 c/c-typeck.cc:12665 cp/typeck.cc:5652
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
  
! #: c/c-fold.cc:408 c/c-typeck.cc:12598 cp/typeck.cc:5594
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "saÄŸa kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
  
! #: c/c-fold.cc:415 c/c-typeck.cc:12657
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "sola kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
  
! #: c/c-fold.cc:416 c/c-typeck.cc:12585
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 49730,49736 ****
  msgid "to match this %qs"
  msgstr "%J  diÄŸer tÃ¼r burada"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33775
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
--- 49747,49753 ----
  msgid "to match this %qs"
  msgstr "%J  diÄŸer tÃ¼r burada"
  
! #: c/c-parser.cc:1367 cp/parser.cc:33774
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "Beklenmeyen modÃ¼l sonu"
*** 49742,49754 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C boÅŸ kaynak dosyalarÄ±na izin vermez"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23168
! #: cp/parser.cc:47461 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11990
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda fazladan %<;%> kullanÄ±mÄ±na izin vermez"
--- 49759,49771 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C boÅŸ kaynak dosyalarÄ±na izin vermez"
  
! #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23171
! #: cp/parser.cc:47460 cp/semantics.cc:3400 cp/semantics.cc:3409
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:1901 c/c-parser.cc:11993
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda fazladan %<;%> kullanÄ±mÄ±na izin vermez"
*************** msgstr "bilinmeyen yazmaÃ§ ismi: %s"
*** 49786,49794 ****
  msgid "unknown type name %qE"
  msgstr "bilinmeyen yazmaÃ§ ismi: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13312 c/c-parser.cc:20918
! #: c/c-parser.cc:21513 c/c-parser.cc:22067 cp/parser.cc:44924
! #: cp/parser.cc:49523
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "bildirim belirteÃ§leri umuluyordu"
--- 49803,49811 ----
  msgid "unknown type name %qE"
  msgstr "bilinmeyen yazmaÃ§ ismi: %s"
  
! #: c/c-parser.cc:2192 c/c-parser.cc:13315 c/c-parser.cc:20921
! #: c/c-parser.cc:21516 c/c-parser.cc:22070 cp/parser.cc:44923
! #: cp/parser.cc:49522
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "bildirim belirteÃ§leri umuluyordu"
*************** msgstr ""
*** 49822,49828 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36028 cp/parser.cc:36100
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
--- 49839,49845 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: c/c-parser.cc:2297 cp/parser.cc:36027 cp/parser.cc:36099
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "tÃ¼r Ã¶znitelikleri sadece tÃ¼r
*** 49840,49852 ****
  msgid "unexpected attribute"
  msgstr "Ã–znitelik bit ismi umuluyordu"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6747 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "bÃ¶lÃ¼m Ã¶zniteliÄŸine %q+D iÃ§in izin verilmez"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6730 cp/cp-gimplify.cc:3264
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
--- 49857,49869 ----
  msgid "unexpected attribute"
  msgstr "Ã–znitelik bit ismi umuluyordu"
  
! #: c/c-parser.cc:2363 c/c-parser.cc:6750 cp/parser.cc:12616 cp/parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "bÃ¶lÃ¼m Ã¶zniteliÄŸine %q+D iÃ§in izin verilmez"
  
! #: c/c-parser.cc:2366 c/c-parser.cc:6733 cp/cp-gimplify.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "%<=%>, %<,%>, %<;%>, %<asm%> vey
*** 49913,49919 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C iÃ§ iÃ§e iÅŸlevlere izin vermez"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7869 c/c-parser.cc:13373
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "dizge sabiti umuluyordu"
--- 49930,49936 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C iÃ§ iÃ§e iÅŸlevlere izin vermez"
  
! #: c/c-parser.cc:2950 c/c-parser.cc:7872 c/c-parser.cc:13376
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "dizge sabiti umuluyordu"
*************** msgid "empty enum is invalid"
*** 50017,50036 ****
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5835 c/c-parser.cc:6147 c/c-parser.cc:7736 c/c-parser.cc:7819
! #: c/c-parser.cc:8795 c/c-parser.cc:9112 c/c-parser.cc:9121 c/c-parser.cc:9654
! #: c/c-parser.cc:9841 c/c-parser.cc:9869 c/c-parser.cc:10751
! #: c/c-parser.cc:11269 c/c-parser.cc:11307 c/c-parser.cc:11572
! #: c/c-parser.cc:11623 c/c-parser.cc:11783 c/c-parser.cc:11813
! #: c/c-parser.cc:11821 c/c-parser.cc:11850 c/c-parser.cc:11863
! #: c/c-parser.cc:12169 c/c-parser.cc:12293 c/c-parser.cc:12878
! #: c/c-parser.cc:12931 c/c-parser.cc:12947 c/c-parser.cc:12993
! #: c/c-parser.cc:13838 c/c-parser.cc:13884 c/c-parser.cc:16614
! #: c/c-parser.cc:16751 c/c-parser.cc:17466 c/c-parser.cc:19902
! #: c/c-parser.cc:22595 c/c-parser.cc:22786 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33778
! #: cp/parser.cc:37005 cp/parser.cc:39931 cp/parser.cc:40123 cp/parser.cc:46507
! #: cp/parser.cc:48806
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "betimleyici umuluyordu"
--- 50034,50053 ----
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
  #: c/c-parser.cc:3588 c/c-parser.cc:4640 c/c-parser.cc:5361 c/c-parser.cc:5373
! #: c/c-parser.cc:5838 c/c-parser.cc:6150 c/c-parser.cc:7739 c/c-parser.cc:7822
! #: c/c-parser.cc:8798 c/c-parser.cc:9115 c/c-parser.cc:9124 c/c-parser.cc:9657
! #: c/c-parser.cc:9844 c/c-parser.cc:9872 c/c-parser.cc:10754
! #: c/c-parser.cc:11272 c/c-parser.cc:11310 c/c-parser.cc:11575
! #: c/c-parser.cc:11626 c/c-parser.cc:11786 c/c-parser.cc:11816
! #: c/c-parser.cc:11824 c/c-parser.cc:11853 c/c-parser.cc:11866
! #: c/c-parser.cc:12172 c/c-parser.cc:12296 c/c-parser.cc:12881
! #: c/c-parser.cc:12934 c/c-parser.cc:12950 c/c-parser.cc:12996
! #: c/c-parser.cc:13841 c/c-parser.cc:13887 c/c-parser.cc:16617
! #: c/c-parser.cc:16754 c/c-parser.cc:17469 c/c-parser.cc:19905
! #: c/c-parser.cc:22598 c/c-parser.cc:22789 c/gimple-parser.cc:1806
! #: c/gimple-parser.cc:1853 cp/parser.cc:9276 cp/parser.cc:33777
! #: cp/parser.cc:37004 cp/parser.cc:39930 cp/parser.cc:40122 cp/parser.cc:46506
! #: cp/parser.cc:48805
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "betimleyici umuluyordu"
*************** msgstr "bildirim belirteÃ§leri veya %<..
*** 50111,50117 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
--- 50128,50134 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:5398 cp/parser.cc:29398
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "%qs Ã¶zniteliÄŸi veri tÃ¼rlerine
*** 50123,50194 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-parser.cc:5682 c/c-parser.cc:5742 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "deÄŸiÅŸken uzunluklu nesne ilklendirilemeyebilir"
  
! #: c/c-parser.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C boÅŸ ilklendirme parantezlerine izin vermez"
  
! #: c/c-parser.cc:5799
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz"
  
! #: c/c-parser.cc:5955
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ilklendirici olarak Ã¶ÄŸe aralÄ±ÄŸÄ± belirtilmesine izin vermez."
  
! #: c/c-parser.cc:5967
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 ilklendirici olarak alt nesnelerin belirtilmesine izin vermez."
  
! #: c/c-parser.cc:5975
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersiz"
  
! #: c/c-parser.cc:6162
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C yafta bildirimlerine izin vermez"
  
! #: c/c-parser.cc:6168 c/c-parser.cc:6257 c/c-parser.cc:6271
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:6203
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6215 c/c-parser.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "%HISO C90 forbids mixed declarations and code"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "%HISO C90 kod ve bildirimlerin karÄ±ÅŸmasÄ±na izin vermez"
  
! #: c/c-parser.cc:6279
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<}%> before %<else%>"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:6284 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6302
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "bileÅŸik ifadenin sonunda yafta kullanÄ±mÄ±"
--- 50140,50211 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-parser.cc:5684 c/c-parser.cc:5745 c/c-typeck.cc:8638
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "deÄŸiÅŸken uzunluklu nesne ilklendirilemeyebilir"
  
! #: c/c-parser.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C2X"
  msgstr "ISO C boÅŸ ilklendirme parantezlerine izin vermez"
  
! #: c/c-parser.cc:5802
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz"
  
! #: c/c-parser.cc:5958
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ilklendirici olarak Ã¶ÄŸe aralÄ±ÄŸÄ± belirtilmesine izin vermez."
  
! #: c/c-parser.cc:5970
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 ilklendirici olarak alt nesnelerin belirtilmesine izin vermez."
  
! #: c/c-parser.cc:5978
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersiz"
  
! #: c/c-parser.cc:6165
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C yafta bildirimlerine izin vermez"
  
! #: c/c-parser.cc:6171 c/c-parser.cc:6260 c/c-parser.cc:6274
  #: c/gimple-parser.cc:419
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:6206
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:6218 c/c-parser.cc:6251
  #, fuzzy, gcc-internal-format
  #| msgid "%HISO C90 forbids mixed declarations and code"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "%HISO C90 kod ve bildirimlerin karÄ±ÅŸmasÄ±na izin vermez"
  
! #: c/c-parser.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<}%> before %<else%>"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:6287 cp/parser.cc:12963
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:6305
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "bileÅŸik ifadenin sonunda yafta kullanÄ±mÄ±"
*************** msgstr "bileÅŸik ifadenin sonunda yafta
*** 50197,50309 ****
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6323 c/c-parser.cc:6336 c/c-parser.cc:6772
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "deyim umuluyordu"
  
! #: c/c-parser.cc:6395
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> veya %<...%> umuluyordu"
  
! #: c/c-parser.cc:6423
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6654
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "betimleyici veya %<*%> umuluyordu"
  
! #: c/c-parser.cc:6755
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6880 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an if-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%Hif deyiminin gÃ¶vdesi boÅŸ"
  
! #: c/c-parser.cc:6922 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%Helse gÃ¶vdesi boÅŸ"
  
! #: c/c-parser.cc:7053 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%Hanlamca belirsiz %<else%>den kaÃ§Ä±nmak iÃ§in kaÅŸlÄ± ayraÃ§lar Ã¶nerilir"
  
! #: c/c-parser.cc:7193
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7325 c/c-parser.cc:7357
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "komuttaki yazmaÃ§ geÃ§ersiz"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7410 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7446
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "iÅŸlev Ã§aÄŸrÄ±sÄ±nda gÃ¶zcÃ¼ eksik"
  
! #: c/c-parser.cc:7568 c/c-parser.cc:7579 c/c-parser.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: c/c-parser.cc:7569 c/c-parser.cc:7580 c/c-parser.cc:7591 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7600
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qs geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-parser.cc:7650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:7949 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "a wide string is invalid in this context"
  msgstr "bu baÄŸlamda"
  
! #: c/c-parser.cc:8155
  #, 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"
--- 50214,50326 ----
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
! #: c/c-parser.cc:6326 c/c-parser.cc:6339 c/c-parser.cc:6775
  #: c/gimple-parser.cc:2344 cp/parser.cc:12522
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "deyim umuluyordu"
  
! #: c/c-parser.cc:6398
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> veya %<...%> umuluyordu"
  
! #: c/c-parser.cc:6426
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:6657
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "betimleyici veya %<*%> umuluyordu"
  
! #: c/c-parser.cc:6758
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:6883 cp/parser.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an if-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%Hif deyiminin gÃ¶vdesi boÅŸ"
  
! #: c/c-parser.cc:6925 cp/parser.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%Helse gÃ¶vdesi boÅŸ"
  
! #: c/c-parser.cc:7056 cp/parser.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%Hanlamca belirsiz %<else%>den kaÃ§Ä±nmak iÃ§in kaÅŸlÄ± ayraÃ§lar Ã¶nerilir"
  
! #: c/c-parser.cc:7196
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:7328 c/c-parser.cc:7360
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "komuttaki yazmaÃ§ geÃ§ersiz"
  
! #: c/c-parser.cc:7407 cp/parser.cc:13619
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7413 cp/parser.cc:13625
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:7449
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "iÅŸlev Ã§aÄŸrÄ±sÄ±nda gÃ¶zcÃ¼ eksik"
  
! #: c/c-parser.cc:7571 c/c-parser.cc:7582 c/c-parser.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: c/c-parser.cc:7572 c/c-parser.cc:7583 c/c-parser.cc:7594 cp/parser.cc:22172
  #: cp/parser.cc:22189 cp/parser.cc:22203
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qs geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-parser.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:7952 cp/parser.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "a wide string is invalid in this context"
  msgstr "bu baÄŸlamda"
  
! #: c/c-parser.cc:8158
  #, 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 ?: Ã¼Ã§ terimlisinin orta
*** 50311,51421 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8377 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8383 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: c/c-parser.cc:8654
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for type name in cast"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-parser.cc:8758
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "geleneksel C tek terimli artÄ± iÅŸlecine izin vermez"
  
! #: c/c-parser.cc:8890
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-parser.cc:8909
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> bir bit alanÄ±na uygulandÄ±"
  
! #: c/c-parser.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for type name in %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-parser.cc:9009
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda fazladan %<;%> kullanÄ±mÄ±na izin vermez"
  
! #: c/c-parser.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "%qD bit-alanÄ±nÄ±n adresi alÄ±namaz"
  
! #: c/c-parser.cc:9245
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-parser.cc:9317
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ iÅŸlev belirtiyor"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "ifade deyimi boÅŸ tÃ¼r iÃ§eriyor"
  
! #: c/c-parser.cc:9324
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9348
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9349
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9357
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9358
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rler"
  
! #: c/c-parser.cc:9381
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "YÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilir"
  
! #: c/c-parser.cc:9383
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "other match is here"
  msgstr "%J  diÄŸer tÃ¼r burada"
  
! #: c/c-parser.cc:9408
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9429
  #, 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%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: c/c-parser.cc:9437
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD doesn%'t match prototype"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%qD argÃ¼manÄ± prototiple uyumsuz"
  
! #: c/c-parser.cc:9443
  #, 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%>'nun argÃ¼manÄ± sabit olmalÄ±"
  
! #: c/c-parser.cc:9459
  #, 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%>'nun argÃ¼manÄ± sabit olmalÄ±"
  
! #: c/c-parser.cc:9482 c/c-parser.cc:9486
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-parser.cc:9490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-parser.cc:9668 c/c-parser.cc:10818 c/c-parser.cc:10840
! #: c/c-parser.cc:19319 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42017
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "ifade umuluyordu"
  
! #: c/c-parser.cc:9689
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "ifade iÃ§inde parantezli gruplamalara sadece bir iÅŸlevin iÃ§inde izin verilir"
  
! #: c/c-parser.cc:9703
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ifadelerde parantezli gruplamalara izin vermez"
  
! #: c/c-parser.cc:9896
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: c/c-parser.cc:9912
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: c/c-parser.cc:9982 c/c-parser.cc:9999 c/c-parser.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
  
! #: c/c-parser.cc:10027
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %d. sÄ±rada olmalÄ±"
  
! #: c/c-parser.cc:10071 c/c-parser.cc:10081
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10103 c/c-parser.cc:10113
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "`%s' ve '%s' argÃ¼manlarÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) aynÄ± tÃ¼rde olmalÄ±"
  
! #: c/c-parser.cc:10165
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10213
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10236
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10253
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
  
! #: c/c-parser.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid abstract return type for function %q+#D"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "iÅŸlev %q+#D iÃ§in soyut dÃ¶nÃ¼ÅŸ deÄŸeri tÃ¼rÃ¼ geÃ§ersiz"
  
! #: c/c-parser.cc:10303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10319 c/c-parser.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10327 c/c-parser.cc:10369
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "cleanup argÃ¼manÄ± bir betimleyici deÄŸil"
  
! #: c/c-parser.cc:10361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "yerleÅŸik iÅŸleve aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: c/c-parser.cc:10464
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
  
! #: c/c-parser.cc:10505
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10518
  #, 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%> iÃ§in 3. argÃ¼man bir sabit olmalÄ±"
  
! #: c/c-parser.cc:10522
  #, 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%> iÃ§in 2. argÃ¼man bir sabit olmalÄ±"
  
! #: c/c-parser.cc:10548
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "bit-tÃ¼mler iÃ§in yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
  
! #: c/c-parser.cc:10570
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
  
! #: c/c-parser.cc:10624 c/c-parser.cc:10653 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± yanlÄ±ÅŸ"
  
! #: c/c-parser.cc:10795 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10805
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2X"
  msgstr "%s %s desteÄŸi vermiyor"
  
! #: c/c-parser.cc:10893
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: c/c-parser.cc:10898
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10913
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "bileÅŸik sabit deÄŸiÅŸken boyuta sahip"
  
! #: c/c-parser.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "bileÅŸik sabit deÄŸiÅŸken boyuta sahip"
  
! #: c/c-parser.cc:10949
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10954
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 bileÅŸik sabitlere izin vermez"
  
! #: c/c-parser.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 bileÅŸik sabitlere izin vermez"
  
! #: c/c-parser.cc:10970
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11050
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11069
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11078
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11091
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11095
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11112
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11117
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11122
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11148
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11594
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: c/c-parser.cc:11690
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11938
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "yÃ¶ntem tanÄ±mÄ±nda fazladan ; belirtilmiÅŸ"
  
! #: c/c-parser.cc:12070
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12090
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "bildirim belirteÃ§leri umuluyordu"
  
! #: c/c-parser.cc:12664
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:12732 cp/parser.cc:36862
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12746 cp/parser.cc:36875
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Code Ã¶zniteliÄŸi eksik"
  
! #: c/c-parser.cc:12785
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: c/c-parser.cc:12788 cp/parser.cc:36912
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12797 cp/parser.cc:36921
  #, fuzzy, gcc-internal-format
  #| msgid "misplaced %<@%D%> Objective-C++ construct"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
  
! #: c/c-parser.cc:12808 cp/parser.cc:36935
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected %qE selector name"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:12824 cp/parser.cc:36954
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13038 cp/parser.cc:49133
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13083 c/c-parser.cc:21510 c/c-parser.cc:21811
! #: c/c-parser.cc:21874 c/c-parser.cc:21972 cp/parser.cc:44921
! #: cp/parser.cc:45261 cp/parser.cc:45364 cp/parser.cc:45450 cp/parser.cc:49180
! #: cp/parser.cc:49196 cp/parser.cc:49212 cp/parser.cc:49229 cp/parser.cc:49246
! #: cp/parser.cc:49263 cp/parser.cc:49290 cp/parser.cc:49304 cp/parser.cc:49329
! #: cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "bu kapsamda %<this%> kullanÄ±lamaz"
  
! #: c/c-parser.cc:13106 cp/parser.cc:49318
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:13196 cp/parser.cc:49442
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13203 cp/parser.cc:49448
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13215 c/c-parser.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:13257 c/c-parser.cc:13281 cp/parser.cc:49477
! #: cp/parser.cc:49510
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "for, while or do statement expected"
  msgstr "%s deyimi %L'de umuluyordu"
  
! #: c/c-parser.cc:13294 cp/parser.cc:49170
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC pch_preprocess, ignored"
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±"
  
! #: c/c-parser.cc:13647 c/c-parser.cc:17311 c/c-parser.cc:18856
! #: c/c-parser.cc:18875 c/c-parser.cc:19079 c/c-parser.cc:19137
! #: c/c-parser.cc:19144 c/c-parser.cc:19151 c/c-parser.cc:23694
! #: c/c-parser.cc:23702 c/c-parser.cc:23972 c/c-parser.cc:23982
! #: c/c-parser.cc:24076 c/c-parser.cc:24083 c/c-parser.cc:24090
! #: cp/parser.cc:37383 cp/parser.cc:40700 cp/parser.cc:41565 cp/parser.cc:41602
! #: cp/parser.cc:41791 cp/parser.cc:41854 cp/parser.cc:41861 cp/parser.cc:41868
! #: cp/parser.cc:46728 cp/parser.cc:46735 cp/parser.cc:46742 cp/parser.cc:48067
! #: cp/parser.cc:48075 cp/parser.cc:48227 cp/parser.cc:48237
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:13674
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "expression must be integral"
  msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
  
! #: c/c-parser.cc:13989 c/c-parser.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:14152 c/c-parser.cc:24381
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a variable"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: c/c-parser.cc:14156 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: c/c-parser.cc:14198 cp/parser.cc:38123
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:14293 cp/parser.cc:38201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:14295 cp/parser.cc:38203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
  
! #: c/c-parser.cc:14416 cp/parser.cc:38315
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:14436 c/c-parser.cc:21867 c/c-parser.cc:21965
! #: cp/parser.cc:38333 cp/parser.cc:45253 cp/parser.cc:45356
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:14489 cp/parser.cc:38388
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14496 cp/parser.cc:38395
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:14498 cp/parser.cc:38397
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:14504 cp/parser.cc:38403
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14609 c/c-parser.cc:14669 c/c-parser.cc:14730
! #: c/c-parser.cc:14777 c/c-parser.cc:14856 c/c-parser.cc:15235
! #: c/c-parser.cc:15317 c/c-parser.cc:15884 c/c-parser.cc:16029
! #: c/c-parser.cc:16094 c/c-parser.cc:17248
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected integer expression"
  msgstr "ifade umuluyordu"
  
! #: c/c-parser.cc:14620
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14680
  #, fuzzy, gcc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%s etiketi (%L'de) %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: c/c-parser.cc:14741 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<grainsize%> value must be positive"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:14789 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: c/c-parser.cc:14823 cp/parser.cc:38629
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ifade umuluyordu"
  
! #: c/c-parser.cc:14895 cp/parser.cc:38699
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14956 cp/parser.cc:38764
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:15022 cp/parser.cc:38833
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15025 cp/parser.cc:38836
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15109 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "%qs expression must be integral"
  msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
  
! #: c/c-parser.cc:15121 c/c-parser.cc:15244 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "%qs value must be positive"
  msgstr "%s etiketi (%L'de) %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: c/c-parser.cc:15183 cp/parser.cc:37895
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many %<static%> arguments"
  msgstr "biÃ§im iÃ§in argÃ¼man sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:15217 cp/parser.cc:37928
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "unexpected argument"
  msgstr "Ã–znitelik bit ismi umuluyordu"
  
! #: c/c-parser.cc:15384 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qs Ã¶znitelik argÃ¼manÄ± bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-parser.cc:15459 cp/parser.cc:38886
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:15468 c/c-parser.cc:15474 cp/parser.cc:38895
! #: cp/parser.cc:38905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:15510 cp/parser.cc:38945
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:15563 cp/parser.cc:39013
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:15688 c/c-parser.cc:23251 cp/parser.cc:47714
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15808 cp/parser.cc:39271
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15862 cp/parser.cc:39287
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15866 cp/parser.cc:39290
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15878 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "chunk size value must be positive"
  msgstr "%s etiketi (%L'de) %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: c/c-parser.cc:15901 cp/parser.cc:39310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_double operand"
  msgid "invalid schedule kind"
  msgstr "const_double terim geÃ§ersiz"
  
! #: c/c-parser.cc:16039 c/c-parser.cc:16049
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16056 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16104 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16259 c/c-parser.cc:18845 cp/parser.cc:41557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs yinelenmiÅŸ"
  
! #: c/c-parser.cc:16314 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16325 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:16444 cp/parser.cc:39757
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "multiple linear modifiers"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: c/c-parser.cc:16456 cp/parser.cc:39770
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "multiple %<step%> modifiers"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: c/c-parser.cc:16464 c/c-parser.cc:16492
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16544
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16583
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16943 cp/parser.cc:40317
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s %s ile uyumlu atanÄ±yor"
  
! #: c/c-parser.cc:16991 cp/parser.cc:40372 cp/parser.cc:40761
! #: cp/parser.cc:40811
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "geÃ§ersiz %%d terimi"
  
! #: c/c-parser.cc:17052 cp/parser.cc:40402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "mask geÃ§ersiz"
  
! #: c/c-parser.cc:17120 cp/parser.cc:40509
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:17130 cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:17138 cp/parser.cc:40533
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17166 cp/parser.cc:40564
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "mask geÃ§ersiz"
  
! #: c/c-parser.cc:17218 cp/parser.cc:40623
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17230 cp/parser.cc:40634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:17253 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17286 cp/parser.cc:40705
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_double operand"
  msgid "invalid dist_schedule kind"
  msgstr "const_double terim geÃ§ersiz"
  
! #: c/c-parser.cc:17365
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "geÃ§ersiz dÃ¶ngÃ¼ komutu"
  
! #: c/c-parser.cc:17409
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:17486 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:41050
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17699 c/c-parser.cc:18057 cp/parser.cc:41061
! #: cp/parser.cc:41463
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qs is not valid for %qs"
  msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyasÄ± deÄŸil"
  
! #: c/c-parser.cc:17743 cp/parser.cc:41108
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17892 cp/parser.cc:41296
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qT %qT'nin alt sÄ±nÄ±fÄ± deÄŸil"
  
! #: c/c-parser.cc:18046 cp/parser.cc:41452
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18179 cp/parser.cc:45781
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18189 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
  
! #: c/c-parser.cc:18209 cp/parser.cc:45811
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18220 cp/parser.cc:45822
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "invalid OpenACC clause at file scope"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: c/c-parser.cc:18227 cp/parser.cc:45829
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde %<extern%> deÄŸiÅŸken %q+D bildirimi"
  
! #: c/c-parser.cc:18235 cp/parser.cc:45837
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member %q+D in static member function"
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "statik Ã¼ye iÅŸlevde Ã¼ye %q+D kullanÄ±mÄ± geÃ§ersiz"
  
! #: c/c-parser.cc:18246 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18256 cp/parser.cc:45869
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18349 cp/parser.cc:45967
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "dizge sabiti umuluyordu"
  
! #: c/c-parser.cc:18365 cp/parser.cc:45984
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18615 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "%qE has not been declared"
  msgstr "%qD bildirilmemiÅŸti"
  
! #: c/c-parser.cc:18619
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected node"
  msgid "expected function name"
  msgstr "umulmadÄ±k dÃ¼ÄŸÃ¼m"
  
! #: c/c-parser.cc:18637 cp/parser.cc:48494
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
  
! #: c/c-parser.cc:18660 c/c-parser.cc:18708 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "bir iÅŸlev tanÄ±mÄ±da Ã¶zniteliklere izin verilmez"
  
! #: c/c-parser.cc:18700 cp/parser.cc:48545 cp/parser.cc:48592
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "bir iÅŸlev tanÄ±mÄ±da Ã¶zniteliklere izin verilmez"
  
! #: c/c-parser.cc:18731 cp/parser.cc:48620
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:18732 cp/parser.cc:48622
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:18776 cp/parser.cc:46185
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18867 cp/parser.cc:41577 cp/parser.cc:41592
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:18890
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 50328,51438 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:8380 cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:8386 cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: c/c-parser.cc:8657
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:8660
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for type name in cast"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-parser.cc:8761
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "geleneksel C tek terimli artÄ± iÅŸlecine izin vermez"
  
! #: c/c-parser.cc:8893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %<sizeof%>"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-parser.cc:8912
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> bir bit alanÄ±na uygulandÄ±"
  
! #: c/c-parser.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for type name in %qE"
  msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
  
! #: c/c-parser.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda fazladan %<;%> kullanÄ±mÄ±na izin vermez"
  
! #: c/c-parser.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "%qD bit-alanÄ±nÄ±n adresi alÄ±namaz"
  
! #: c/c-parser.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-parser.cc:9251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 %<long long%>'u desteklemez"
  
! #: c/c-parser.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ iÅŸlev belirtiyor"
  
! #: c/c-parser.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "ifade deyimi boÅŸ tÃ¼r iÃ§eriyor"
  
! #: c/c-parser.cc:9327
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.cc:9351
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:9352
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:9360
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:9361
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rler"
  
! #: c/c-parser.cc:9384
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "YÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilir"
  
! #: c/c-parser.cc:9386
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "other match is here"
  msgstr "%J  diÄŸer tÃ¼r burada"
  
! #: c/c-parser.cc:9411
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:9432
  #, 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%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: c/c-parser.cc:9440
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD doesn%'t match prototype"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%qD argÃ¼manÄ± prototiple uyumsuz"
  
! #: c/c-parser.cc:9446
  #, 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%>'nun argÃ¼manÄ± sabit olmalÄ±"
  
! #: c/c-parser.cc:9462
  #, 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%>'nun argÃ¼manÄ± sabit olmalÄ±"
  
! #: c/c-parser.cc:9485 c/c-parser.cc:9489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-parser.cc:9493
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
  
! #: c/c-parser.cc:9671 c/c-parser.cc:10821 c/c-parser.cc:10843
! #: c/c-parser.cc:19322 c/gimple-parser.cc:1722 c/gimple-parser.cc:2361
! #: cp/parser.cc:42016
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "ifade umuluyordu"
  
! #: c/c-parser.cc:9692
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "ifade iÃ§inde parantezli gruplamalara sadece bir iÅŸlevin iÃ§inde izin verilir"
  
! #: c/c-parser.cc:9706
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ifadelerde parantezli gruplamalara izin vermez"
  
! #: c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: c/c-parser.cc:9915
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: c/c-parser.cc:9985 c/c-parser.cc:10002 c/c-parser.cc:10009
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
  
! #: c/c-parser.cc:10030
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %d. sÄ±rada olmalÄ±"
  
! #: c/c-parser.cc:10074 c/c-parser.cc:10084
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10106 c/c-parser.cc:10116
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10149
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "`%s' ve '%s' argÃ¼manlarÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) aynÄ± tÃ¼rde olmalÄ±"
  
! #: c/c-parser.cc:10168
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:10216
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10239
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:10256
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
  
! #: c/c-parser.cc:10295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid abstract return type for function %q+#D"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "iÅŸlev %q+#D iÃ§in soyut dÃ¶nÃ¼ÅŸ deÄŸeri tÃ¼rÃ¼ geÃ§ersiz"
  
! #: c/c-parser.cc:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10322 c/c-parser.cc:10352
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10330 c/c-parser.cc:10372
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function %qs"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
  
! #: c/c-parser.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "cleanup argÃ¼manÄ± bir betimleyici deÄŸil"
  
! #: c/c-parser.cc:10364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "yerleÅŸik iÅŸleve aktarÄ±lan argÃ¼man geÃ§ersiz"
  
! #: c/c-parser.cc:10467
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
  
! #: c/c-parser.cc:10508
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:10521
  #, 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%> iÃ§in 3. argÃ¼man bir sabit olmalÄ±"
  
! #: c/c-parser.cc:10525
  #, 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%> iÃ§in 2. argÃ¼man bir sabit olmalÄ±"
  
! #: c/c-parser.cc:10551
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "bit-tÃ¼mler iÃ§in yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
  
! #: c/c-parser.cc:10573
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:10582
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
  
! #: c/c-parser.cc:10627 c/c-parser.cc:10656 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± yanlÄ±ÅŸ"
  
! #: c/c-parser.cc:10798 cp/parser.cc:5983
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2X"
  msgstr "%s %s desteÄŸi vermiyor"
  
! #: c/c-parser.cc:10896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:10916
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "bileÅŸik sabit deÄŸiÅŸken boyuta sahip"
  
! #: c/c-parser.cc:10921
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "bileÅŸik sabit deÄŸiÅŸken boyuta sahip"
  
! #: c/c-parser.cc:10952
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:10957
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 bileÅŸik sabitlere izin vermez"
  
! #: c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C2X"
  msgstr "ISO C90 bileÅŸik sabitlere izin vermez"
  
! #: c/c-parser.cc:10973
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:11048
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11053
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11061
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:11072
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11076
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11081
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11094
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11098
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11115
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11120
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11125
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:11151
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:11597
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: c/c-parser.cc:11693
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:11941
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "yÃ¶ntem tanÄ±mÄ±nda fazladan ; belirtilmiÅŸ"
  
! #: c/c-parser.cc:12073
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:12093
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:12215
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "bildirim belirteÃ§leri umuluyordu"
  
! #: c/c-parser.cc:12667
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: c/c-parser.cc:12735 cp/parser.cc:36861
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:12749 cp/parser.cc:36874
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Code Ã¶zniteliÄŸi eksik"
  
! #: c/c-parser.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: c/c-parser.cc:12791 cp/parser.cc:36911
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:12800 cp/parser.cc:36920
  #, fuzzy, gcc-internal-format
  #| msgid "misplaced %<@%D%> Objective-C++ construct"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
  
! #: c/c-parser.cc:12811 cp/parser.cc:36934
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected %qE selector name"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:12827 cp/parser.cc:36953
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:13041 cp/parser.cc:49132
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:13086 c/c-parser.cc:21513 c/c-parser.cc:21814
! #: c/c-parser.cc:21877 c/c-parser.cc:21975 cp/parser.cc:44920
! #: cp/parser.cc:45260 cp/parser.cc:45363 cp/parser.cc:45449 cp/parser.cc:49179
! #: cp/parser.cc:49195 cp/parser.cc:49211 cp/parser.cc:49228 cp/parser.cc:49245
! #: cp/parser.cc:49262 cp/parser.cc:49289 cp/parser.cc:49303 cp/parser.cc:49328
! #: cp/parser.cc:49342
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "bu kapsamda %<this%> kullanÄ±lamaz"
  
! #: c/c-parser.cc:13109 cp/parser.cc:49317
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:13199 cp/parser.cc:49441
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13206 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:13218 c/c-parser.cc:13230
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:13260 c/c-parser.cc:13284 cp/parser.cc:49476
! #: cp/parser.cc:49509
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "for, while or do statement expected"
  msgstr "%s deyimi %L'de umuluyordu"
  
! #: c/c-parser.cc:13297 cp/parser.cc:49169
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC pch_preprocess, ignored"
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±"
  
! #: c/c-parser.cc:13650 c/c-parser.cc:17314 c/c-parser.cc:18859
! #: c/c-parser.cc:18878 c/c-parser.cc:19082 c/c-parser.cc:19140
! #: c/c-parser.cc:19147 c/c-parser.cc:19154 c/c-parser.cc:23697
! #: c/c-parser.cc:23705 c/c-parser.cc:23975 c/c-parser.cc:23985
! #: c/c-parser.cc:24079 c/c-parser.cc:24086 c/c-parser.cc:24093
! #: cp/parser.cc:37382 cp/parser.cc:40699 cp/parser.cc:41564 cp/parser.cc:41601
! #: cp/parser.cc:41790 cp/parser.cc:41853 cp/parser.cc:41860 cp/parser.cc:41867
! #: cp/parser.cc:46727 cp/parser.cc:46734 cp/parser.cc:46741 cp/parser.cc:48066
! #: cp/parser.cc:48074 cp/parser.cc:48226 cp/parser.cc:48236
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "expression must be integral"
  msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
  
! #: c/c-parser.cc:13992 c/c-parser.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:14155 c/c-parser.cc:24384
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a variable"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: c/c-parser.cc:14159 cp/semantics.cc:8315
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: c/c-parser.cc:14201 cp/parser.cc:38122
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:14296 cp/parser.cc:38200
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:14298 cp/parser.cc:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
  
! #: c/c-parser.cc:14419 cp/parser.cc:38314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:14439 c/c-parser.cc:21870 c/c-parser.cc:21968
! #: cp/parser.cc:38332 cp/parser.cc:45252 cp/parser.cc:45355
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:14492 cp/parser.cc:38387
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:14499 cp/parser.cc:38394
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:14501 cp/parser.cc:38396
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:14507 cp/parser.cc:38402
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:14612 c/c-parser.cc:14672 c/c-parser.cc:14733
! #: c/c-parser.cc:14780 c/c-parser.cc:14859 c/c-parser.cc:15238
! #: c/c-parser.cc:15320 c/c-parser.cc:15887 c/c-parser.cc:16032
! #: c/c-parser.cc:16097 c/c-parser.cc:17251
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected integer expression"
  msgstr "ifade umuluyordu"
  
! #: c/c-parser.cc:14623
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:14683
  #, fuzzy, gcc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%s etiketi (%L'de) %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: c/c-parser.cc:14744 cp/semantics.cc:8542
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<grainsize%> value must be positive"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:14792 cp/semantics.cc:8572
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: c/c-parser.cc:14826 cp/parser.cc:38628
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ifade umuluyordu"
  
! #: c/c-parser.cc:14898 cp/parser.cc:38698
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:14959 cp/parser.cc:38763
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:15025 cp/parser.cc:38832
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:15028 cp/parser.cc:38835
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:15112 cp/semantics.cc:7364 cp/semantics.cc:7417
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "%qs expression must be integral"
  msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
  
! #: c/c-parser.cc:15124 c/c-parser.cc:15247 cp/semantics.cc:7396
  #: cp/semantics.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "%qs value must be positive"
  msgstr "%s etiketi (%L'de) %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: c/c-parser.cc:15186 cp/parser.cc:37894
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many %<static%> arguments"
  msgstr "biÃ§im iÃ§in argÃ¼man sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:15220 cp/parser.cc:37927
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "unexpected argument"
  msgstr "Ã–znitelik bit ismi umuluyordu"
  
! #: c/c-parser.cc:15387 cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qs Ã¶znitelik argÃ¼manÄ± bir tamsayÄ± sabit deÄŸil"
  
! #: c/c-parser.cc:15462 cp/parser.cc:38885
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:15471 c/c-parser.cc:15477 cp/parser.cc:38894
! #: cp/parser.cc:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:15513 cp/parser.cc:38944
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:15566 cp/parser.cc:39012
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:15691 c/c-parser.cc:23254 cp/parser.cc:47713
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:15811 cp/parser.cc:39270
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:15865 cp/parser.cc:39286
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15869 cp/parser.cc:39289
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:15881 cp/semantics.cc:7478
  #, fuzzy, gcc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "chunk size value must be positive"
  msgstr "%s etiketi (%L'de) %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: c/c-parser.cc:15904 cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_double operand"
  msgid "invalid schedule kind"
  msgstr "const_double terim geÃ§ersiz"
  
! #: c/c-parser.cc:16042 c/c-parser.cc:16052
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16059 cp/semantics.cc:7445
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:16107 cp/semantics.cc:7574
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/semantics.cc:7702
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16262 c/c-parser.cc:18848 cp/parser.cc:41556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:16269
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs yinelenmiÅŸ"
  
! #: c/c-parser.cc:16317 cp/semantics.cc:7837
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:16328 cp/semantics.cc:7792 cp/semantics.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:16447 cp/parser.cc:39756
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "multiple linear modifiers"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: c/c-parser.cc:16459 cp/parser.cc:39769
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "multiple %<step%> modifiers"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: c/c-parser.cc:16467 c/c-parser.cc:16495
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:16547
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16586
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:16946 cp/parser.cc:40316
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s %s ile uyumlu atanÄ±yor"
  
! #: c/c-parser.cc:16994 cp/parser.cc:40371 cp/parser.cc:40760
! #: cp/parser.cc:40810
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "geÃ§ersiz %%d terimi"
  
! #: c/c-parser.cc:17055 cp/parser.cc:40401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "mask geÃ§ersiz"
  
! #: c/c-parser.cc:17123 cp/parser.cc:40508
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:17133 cp/parser.cc:40521
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:17141 cp/parser.cc:40532
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17169 cp/parser.cc:40563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "mask geÃ§ersiz"
  
! #: c/c-parser.cc:17221 cp/parser.cc:40622
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17233 cp/parser.cc:40633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:17256 cp/semantics.cc:7599
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:17289 cp/parser.cc:40704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_double operand"
  msgid "invalid dist_schedule kind"
  msgstr "const_double terim geÃ§ersiz"
  
! #: c/c-parser.cc:17368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "geÃ§ersiz dÃ¶ngÃ¼ komutu"
  
! #: c/c-parser.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:17489 cp/semantics.cc:8018
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:17691 cp/parser.cc:41049
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.cc:17702 c/c-parser.cc:18060 cp/parser.cc:41060
! #: cp/parser.cc:41462
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qs is not valid for %qs"
  msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyasÄ± deÄŸil"
  
! #: c/c-parser.cc:17746 cp/parser.cc:41107
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:17895 cp/parser.cc:41295
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qT %qT'nin alt sÄ±nÄ±fÄ± deÄŸil"
  
! #: c/c-parser.cc:18049 cp/parser.cc:41451
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18182 cp/parser.cc:45780
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18192 cp/parser.cc:45790
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
  
! #: c/c-parser.cc:18212 cp/parser.cc:45810
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:18223 cp/parser.cc:45821
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "invalid OpenACC clause at file scope"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: c/c-parser.cc:18230 cp/parser.cc:45828
  #, 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 "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde %<extern%> deÄŸiÅŸken %q+D bildirimi"
  
! #: c/c-parser.cc:18238 cp/parser.cc:45836
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member %q+D in static member function"
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "statik Ã¼ye iÅŸlevde Ã¼ye %q+D kullanÄ±mÄ± geÃ§ersiz"
  
! #: c/c-parser.cc:18249 cp/parser.cc:45858
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18259 cp/parser.cc:45868
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:18352 cp/parser.cc:45966
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "dizge sabiti umuluyordu"
  
! #: c/c-parser.cc:18368 cp/parser.cc:45983
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:18618 cp/parser.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "%qE has not been declared"
  msgstr "%qD bildirilmemiÅŸti"
  
! #: c/c-parser.cc:18622
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected node"
  msgid "expected function name"
  msgstr "umulmadÄ±k dÃ¼ÄŸÃ¼m"
  
! #: c/c-parser.cc:18640 cp/parser.cc:48493
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
  
! #: c/c-parser.cc:18663 c/c-parser.cc:18711 cp/parser.cc:1586
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "bir iÅŸlev tanÄ±mÄ±da Ã¶zniteliklere izin verilmez"
  
! #: c/c-parser.cc:18703 cp/parser.cc:48544 cp/parser.cc:48591
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "bir iÅŸlev tanÄ±mÄ±da Ã¶zniteliklere izin verilmez"
  
! #: c/c-parser.cc:18734 cp/parser.cc:48619
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:18735 cp/parser.cc:48621
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: c/c-parser.cc:18779 cp/parser.cc:46184
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:18870 cp/parser.cc:41576 cp/parser.cc:41591
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:18893
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 51424,52024 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18907 cp/parser.cc:41625
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable artÄ±k desteklenmiyor"
  
! #: c/c-parser.cc:19045 cp/parser.cc:41757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:19084 cp/parser.cc:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:19108 cp/parser.cc:41825
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19123 cp/parser.cc:41840
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:19130 cp/parser.cc:41847
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:19168 c/c-parser.cc:19175 cp/parser.cc:41885
! #: cp/parser.cc:41892
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "assert: %s %s ile uyumlu atanÄ±yor"
  
! #: c/c-parser.cc:19181 c/c-parser.cc:19186 cp/parser.cc:41898
! #: cp/parser.cc:41903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qs clause requires %qs clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-parser.cc:19230 cp/parser.cc:41947
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19240 cp/parser.cc:41957
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19363 cp/parser.cc:42057
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "%C'deki iÅŸlev bildiriminden sonra umulmayan dÃ¶kÃ¼ntÃ¼"
  
! #: c/c-parser.cc:19370 cp/parser.cc:42064
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19443 cp/parser.cc:42129 cp/parser.cc:42412
! #: cp/parser.cc:42506 cp/parser.cc:42524
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma align%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma align%> bozuk"
  
! #: c/c-parser.cc:19454 cp/parser.cc:42140
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:19514 cp/parser.cc:42579
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma align%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma align%> bozuk"
  
! #: c/c-parser.cc:19785 cp/parser.cc:42433 cp/parser.cc:42459
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma align%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma align%> bozuk"
  
! #: c/c-parser.cc:19789 cp/parser.cc:42499 cp/parser.cc:42533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz iÅŸlem"
  
! #: c/c-parser.cc:19840 cp/parser.cc:42568
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19846 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19946 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: c/c-parser.cc:20007 cp/parser.cc:42734
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
  
! #: c/c-parser.cc:20019 cp/parser.cc:42750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:20060 cp/parser.cc:42788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
  
! #: c/c-parser.cc:20068 cp/parser.cc:42796
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20073
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected %<(%> or end of line"
  msgstr "Beklenmeyen modÃ¼l sonu"
  
! #: c/c-parser.cc:20155 cp/parser.cc:43558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:20160 cp/parser.cc:43564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:20216 cp/parser.cc:43615
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20232 cp/parser.cc:43641
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "for statement expected"
  msgstr "%s deyimi %L'de umuluyordu"
  
! #: c/c-parser.cc:20310 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration declaration or initialization"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:20396
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20444 cp/parser.cc:43955
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20527 cp/parser.cc:43751 cp/parser.cc:43793 cp/pt.cc:18552
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-parser.cc:20942 cp/parser.cc:44359
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21156 cp/parser.cc:44565
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:21501 cp/parser.cc:44912
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:21760 cp/parser.cc:45191
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21776 cp/parser.cc:45207
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21824 cp/parser.cc:45463
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21914 cp/parser.cc:45302
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21926 cp/parser.cc:45314
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22013 cp/parser.cc:45406
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22026 cp/parser.cc:45419
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22262 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22319
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:22370 c/c-parser.cc:22398
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:22437 cp/parser.cc:46335
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected trait selector name"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:22490 cp/parser.cc:46387
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22515 cp/parser.cc:46411
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22542 cp/parser.cc:46450 cp/pt.cc:11856
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:22545 cp/parser.cc:46453 cp/pt.cc:11873
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "score argument must be non-negative"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: c/c-parser.cc:22569 cp/parser.cc:46481 cp/pt.cc:11859
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "property must be constant integer expression or string literal"
  msgstr "seÃ§ici 0..%wi aralÄ±ÄŸÄ±nda bir tamsayÄ± sabit olmalÄ±"
  
! #: c/c-parser.cc:22614 cp/parser.cc:46527
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "dizge sabiti umuluyordu"
  
! #: c/c-parser.cc:22636 cp/parser.cc:46549 cp/pt.cc:11863
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "property must be constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:22647 cp/parser.cc:46560
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22734 cp/parser.cc:46646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:22813 cp/parser.cc:46963
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:22833
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bir iÅŸlev deÄŸil,"
  
! #: c/c-parser.cc:22839 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-parser.cc:22851 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22896
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:22904 cp/parser.cc:47008
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:23018 cp/parser.cc:47212
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23022 cp/parser.cc:47216
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23071 cp/parser.cc:47327
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23111 c/c-parser.cc:23151 cp/parser.cc:47375
! #: cp/parser.cc:47422
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:23123 cp/parser.cc:47388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:23157 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:47484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:23201
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23278
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23282
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
  
! #: c/c-parser.cc:23288
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23296
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23305
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23426
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23437
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: c/c-parser.cc:23456
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23587 cp/parser.cc:47956
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:23650 cp/parser.cc:48017
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:23679 cp/parser.cc:48052
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23697 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23709 cp/parser.cc:48082
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23718 cp/parser.cc:48091
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23732 cp/parser.cc:48105
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23751
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<restrict%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%<restrict%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: c/c-parser.cc:23914 cp/parser.cc:48162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:23947 cp/parser.cc:48197
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:24004 cp/parser.cc:48259
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24027 cp/parser.cc:48286
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48289
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24057 cp/parser.cc:46709
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24143 cp/parser.cc:46795
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected directive name"
  msgstr "UmulmadÄ±k isim"
  
! #: c/c-parser.cc:24156 cp/parser.cc:46808
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24163 cp/parser.cc:46815
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24174 cp/parser.cc:46826
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24197 cp/parser.cc:46853
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown assumption clause %qs"
  msgstr "cendereleme tarzÄ± %s bilinmiyor"
  
! #: c/c-parser.cc:24210 cp/parser.cc:46863
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected assumption clause"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: c/c-parser.cc:24383 cp/semantics.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: c/c-parser.cc:24385 cp/semantics.cc:9395
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-parser.cc:24389 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%J%u. parametre tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-parser.cc:24569 cp/parser.cc:49028
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24575 cp/parser.cc:49034
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24584
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24592 cp/parser.cc:49052
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24676
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 51441,52041 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: c/c-parser.cc:18910 cp/parser.cc:41624
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable artÄ±k desteklenmiyor"
  
! #: c/c-parser.cc:19048 cp/parser.cc:41756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:19087 cp/parser.cc:41795
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:19111 cp/parser.cc:41824
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19126 cp/parser.cc:41839
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:19133 cp/parser.cc:41846
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-parser.cc:19171 c/c-parser.cc:19178 cp/parser.cc:41884
! #: cp/parser.cc:41891
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "assert: %s %s ile uyumlu atanÄ±yor"
  
! #: c/c-parser.cc:19184 c/c-parser.cc:19189 cp/parser.cc:41897
! #: cp/parser.cc:41902
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qs clause requires %qs clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-parser.cc:19233 cp/parser.cc:41946
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19243 cp/parser.cc:41956
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:19366 cp/parser.cc:42056
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "%C'deki iÅŸlev bildiriminden sonra umulmayan dÃ¶kÃ¼ntÃ¼"
  
! #: c/c-parser.cc:19373 cp/parser.cc:42063
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:19446 cp/parser.cc:42128 cp/parser.cc:42411
! #: cp/parser.cc:42505 cp/parser.cc:42523
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma align%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma align%> bozuk"
  
! #: c/c-parser.cc:19457 cp/parser.cc:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:19517 cp/parser.cc:42578
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma align%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma align%> bozuk"
  
! #: c/c-parser.cc:19788 cp/parser.cc:42432 cp/parser.cc:42458
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma align%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma align%> bozuk"
  
! #: c/c-parser.cc:19792 cp/parser.cc:42498 cp/parser.cc:42532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz iÅŸlem"
  
! #: c/c-parser.cc:19843 cp/parser.cc:42567
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:19849 cp/semantics.cc:10910 cp/semantics.cc:10920
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:19949 cp/semantics.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: c/c-parser.cc:20010 cp/parser.cc:42733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
  
! #: c/c-parser.cc:20022 cp/parser.cc:42749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:20063 cp/parser.cc:42787
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
  
! #: c/c-parser.cc:20071 cp/parser.cc:42795
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected %<(%> or end of line"
  msgstr "Beklenmeyen modÃ¼l sonu"
  
! #: c/c-parser.cc:20158 cp/parser.cc:43557
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:20163 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<,%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:20219 cp/parser.cc:43614
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:20235 cp/parser.cc:43640
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "for statement expected"
  msgstr "%s deyimi %L'de umuluyordu"
  
! #: c/c-parser.cc:20313 cp/semantics.cc:10488 cp/semantics.cc:10579
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration declaration or initialization"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:20399
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.cc:20447 cp/parser.cc:43954
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:43750 cp/parser.cc:43792 cp/pt.cc:18569
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-parser.cc:20945 cp/parser.cc:44358
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:21159 cp/parser.cc:44564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:21504 cp/parser.cc:44911
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:21763 cp/parser.cc:45190
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21779 cp/parser.cc:45206
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21827 cp/parser.cc:45462
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:21917 cp/parser.cc:45301
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21929 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22016 cp/parser.cc:45405
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22029 cp/parser.cc:45418
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22265 cp/semantics.cc:10019
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:22322
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:22373 c/c-parser.cc:22401
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:22440 cp/parser.cc:46334
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected trait selector name"
  msgstr "bildirim veya deyim umuluyordu"
  
! #: c/c-parser.cc:22493 cp/parser.cc:46386
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:22518 cp/parser.cc:46410
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:46449 cp/pt.cc:11869
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:22548 cp/parser.cc:46452 cp/pt.cc:11886
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "score argument must be non-negative"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: c/c-parser.cc:22572 cp/parser.cc:46480 cp/pt.cc:11872
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "property must be constant integer expression or string literal"
  msgstr "seÃ§ici 0..%wi aralÄ±ÄŸÄ±nda bir tamsayÄ± sabit olmalÄ±"
  
! #: c/c-parser.cc:22617 cp/parser.cc:46526
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "dizge sabiti umuluyordu"
  
! #: c/c-parser.cc:22639 cp/parser.cc:46548 cp/pt.cc:11876
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "property must be constant integer expression"
  msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-parser.cc:22650 cp/parser.cc:46559
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:22737 cp/parser.cc:46645
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:22816 cp/parser.cc:46962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:22836
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bir iÅŸlev deÄŸil,"
  
! #: c/c-parser.cc:22842 cp/decl.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-parser.cc:22854 cp/decl.cc:8121
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:22899
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:22907 cp/parser.cc:47007
  #, 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 bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: c/c-parser.cc:23021 cp/parser.cc:47211
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:23025 cp/parser.cc:47215
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23074 cp/parser.cc:47326
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23114 c/c-parser.cc:23154 cp/parser.cc:47374
! #: cp/parser.cc:47421
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "%<{%> umuluyordu"
  
! #: c/c-parser.cc:23126 cp/parser.cc:47387
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<declare target%> or %<assumes%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:23160 cp/parser.cc:47428
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:23178 cp/parser.cc:47483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:23204
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:23281
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23285
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23288
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
  
! #: c/c-parser.cc:23291
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23299
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:23308
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:23429
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:23440
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: c/c-parser.cc:23459
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:23590 cp/parser.cc:47955
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:23653 cp/parser.cc:48016
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:23682 cp/parser.cc:48051
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23700 cp/parser.cc:48069
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:23712 cp/parser.cc:48081
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:23721 cp/parser.cc:48090
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:23735 cp/parser.cc:48104
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:23754
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23760
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<restrict%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%<restrict%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: c/c-parser.cc:23917 cp/parser.cc:48161
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: c/c-parser.cc:23950 cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-parser.cc:24007 cp/parser.cc:48258
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:24030 cp/parser.cc:48285
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:24033 cp/parser.cc:48288
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:24060 cp/parser.cc:46708
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:24146 cp/parser.cc:46794
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected directive name"
  msgstr "UmulmadÄ±k isim"
  
! #: c/c-parser.cc:24159 cp/parser.cc:46807
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:24166 cp/parser.cc:46814
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:24177 cp/parser.cc:46825
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:24200 cp/parser.cc:46852
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown assumption clause %qs"
  msgstr "cendereleme tarzÄ± %s bilinmiyor"
  
! #: c/c-parser.cc:24213 cp/parser.cc:46862
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected assumption clause"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: c/c-parser.cc:24386 cp/semantics.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: c/c-parser.cc:24388 cp/semantics.cc:9395
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-parser.cc:24392 cp/semantics.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%J%u. parametre tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-parser.cc:24572 cp/parser.cc:49027
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:24578 cp/parser.cc:49033
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:24587
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:24595 cp/parser.cc:49051
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24679
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52029,52035 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD bir tamamlanmamÄ±ÅŸ tÃ¼r iÃ§eriyor"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11142 c/c-typeck.cc:11184 cp/call.cc:4856
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
--- 52046,52052 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD bir tamamlanmamÄ±ÅŸ tÃ¼r iÃ§eriyor"
  
! #: c/c-typeck.cc:251 c/c-typeck.cc:11147 c/c-typeck.cc:11189 cp/call.cc:4871
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
*************** msgstr "iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<volat
*** 52114,52126 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tÃ¼rÃ¼ %qE isimli Ã¼ye iÃ§ermiyor"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tÃ¼rÃ¼ %qE isimli Ã¼ye iÃ§ermiyor"
--- 52131,52143 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2590 c/c-typeck.cc:9668
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tÃ¼rÃ¼ %qE isimli Ã¼ye iÃ§ermiyor"
  
! #: c/c-typeck.cc:2594 c/c-typeck.cc:9672
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tÃ¼rÃ¼ %qE isimli Ã¼ye iÃ§ermiyor"
*************** msgstr "burada bildirilmiÅŸ %q+D"
*** 52584,52590 ****
  msgid "left-hand operand of comma expression has no effect"
  msgstr "virgÃ¼llÃ¼ ifadenin sol terimi etkisiz"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11717
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
--- 52601,52607 ----
  msgid "left-hand operand of comma expression has no effect"
  msgstr "virgÃ¼llÃ¼ ifadenin sol terimi etkisiz"
  
! #: c/c-typeck.cc:5865 c/c-typeck.cc:11722
  #, 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 ""
*** 53078,53089 ****
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1197
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "esnek dizi Ã¼yesi ilklendirmesi"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1214
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
--- 53095,53106 ----
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:8368 c/c-typeck.cc:9294 cp/typeck2.cc:1215
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "esnek dizi Ã¼yesi ilklendirmesi"
  
! #: c/c-typeck.cc:8384 cp/typeck2.cc:1232
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
*************** msgid "invalid use of non-lvalue array"
*** 53099,53105 ****
  msgstr "sol deÄŸersiz dizi kullanÄ±mÄ± geÃ§ersiz"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10153 c/c-typeck.cc:10232
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
--- 53116,53122 ----
  msgstr "sol deÄŸersiz dizi kullanÄ±mÄ± geÃ§ersiz"
  
  #: c/c-typeck.cc:8530 c/c-typeck.cc:8554 c/c-typeck.cc:8557 c/c-typeck.cc:8565
! #: c/c-typeck.cc:8612 c/c-typeck.cc:10158 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
*************** msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄ
*** 53109,53126 ****
  msgid "array initialized from non-constant array expression"
  msgstr "dizi sabit olmayan dizi ifadesinden ilklendirilmiÅŸ"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10242
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10237
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "ilkledirici Ã¶ÄŸe yÃ¼kleme sÄ±rasÄ±nda hesaplanabilir deÄŸil"
  
! #: c/c-typeck.cc:8643
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "geÃ§ersiz ilklendirici"
--- 53126,53143 ----
  msgid "array initialized from non-constant array expression"
  msgstr "dizi sabit olmayan dizi ifadesinden ilklendirilmiÅŸ"
  
! #: c/c-typeck.cc:8570 c/c-typeck.cc:8625 c/c-typeck.cc:10247
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: c/c-typeck.cc:8619 c/c-typeck.cc:10242
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "ilkledirici Ã¶ÄŸe yÃ¼kleme sÄ±rasÄ±nda hesaplanabilir deÄŸil"
  
! #: c/c-typeck.cc:8643 c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "geÃ§ersiz ilklendirici"
*************** msgstr "ilklendiricinin sonunda fazladan
*** 53140,53147 ****
  msgid "braces around scalar initializer"
  msgstr "skalar ilklendiriciyi kuÅŸatan parantezler"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10770 cp/typeck2.cc:1224
! #: cp/typeck2.cc:1582
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "iÃ§ iÃ§e baÄŸlam iÃ§inde esnek dizi Ã¼yesi ilklendirmesi"
--- 53157,53164 ----
  msgid "braces around scalar initializer"
  msgstr "skalar ilklendiriciyi kuÅŸatan parantezler"
  
! #: c/c-typeck.cc:9291 c/c-typeck.cc:10775 cp/typeck2.cc:1242
! #: cp/typeck2.cc:1600
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "iÃ§ iÃ§e baÄŸlam iÃ§inde esnek dizi Ã¼yesi ilklendirmesi"
*************** msgstr "ilklendiriciyi Ã§evreleyen paran
*** 53157,53796 ****
  msgid "missing initializer for field %qD of %qT"
  msgstr "uye %qD iÃ§in ilklendirici eksik"
  
! #: c/c-typeck.cc:9386
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalar ilklendiricide fazladan Ã¶ÄŸeler"
  
! #: c/c-typeck.cc:9505 c/c-typeck.cc:9587
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "dizi olmayan ilklendiricide dizi indisi"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9649
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "alan ismi kayÄ±t ya da union ilklendiricisinde kullanÄ±lmamÄ±ÅŸ"
  
! #: c/c-typeck.cc:9560
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "ilklendiricideki dizi indisi tamsayÄ± tÃ¼rÃ¼nde deÄŸil"
  
! #: c/c-typeck.cc:9569 c/c-typeck.cc:9578
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "ilklendiricideki dizi indisi tamsayÄ± tÃ¼rÃ¼nde deÄŸil"
  
! #: c/c-typeck.cc:9583 c/c-typeck.cc:9585
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ilklendiricide sabit olmayan dizi indisi"
  
! #: c/c-typeck.cc:9589 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "ilklendiricideki dizi indisi dizi sÄ±nÄ±rlarÄ±nÄ±n dÄ±ÅŸÄ±nda"
  
! #: c/c-typeck.cc:9611
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "ilklendiricide indis aralÄ±ÄŸÄ± boÅŸ"
  
! #: c/c-typeck.cc:9620
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "ilklendiricideki dizi indisi aralÄ±ÄŸÄ± dizi sÄ±nÄ±rlarÄ±nÄ± aÅŸÄ±yor"
  
! #: c/c-typeck.cc:9722 c/c-typeck.cc:9752 c/c-typeck.cc:10330
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "yan etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±"
  
! #: c/c-typeck.cc:9726 c/c-typeck.cc:9756 c/c-typeck.cc:10333
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "yan etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±"
  
! #: c/c-typeck.cc:10264
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10645
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "karakter dizisi ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10652 c/c-typeck.cc:10729
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "struct ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10673
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10744 cp/typeck2.cc:1201
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "esnek dizi Ã¼yesinin statik olmayan ilklendirmesi"
  
! #: c/c-typeck.cc:10839
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "union ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10861
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "geleneksel C union ilklendirmesini reddeder"
  
! #: c/c-typeck.cc:10923
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "dizi ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "vektÃ¶r ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "skalar ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C %<goto *expr;%> kullanÄ±mÄ±na izin vermez"
  
! #: c/c-typeck.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±m"
  
! #: c/c-typeck.cc:11267 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> olarak bildirilmiÅŸ iÅŸlev %<return%> deyimi iÃ§eriyor"
  
! #: c/c-typeck.cc:11295 c/c-typeck.cc:11299
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "dÃ¶nÃ¼ÅŸ deÄŸeri void olmayan iÅŸlevde %<return%> deÄŸer iÃ§ermiyor"
  
! #: c/c-typeck.cc:11313 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde %<return%> deÄŸer iÃ§eriyor"
  
! #: c/c-typeck.cc:11316
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "void dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde %<return%> deÄŸer iÃ§eriyor"
  
! #: c/c-typeck.cc:11393
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
  
! #: c/c-typeck.cc:11484 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch miktarÄ± bir tamsayÄ± deÄŸil"
  
! #: c/c-typeck.cc:11509
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C'de %<long%> switch ifadesi %<int%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmez"
  
! #: c/c-typeck.cc:11547 c/c-typeck.cc:11555
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: c/c-typeck.cc:11561 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case etiketi bir switch deyimi iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11563
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> etiketi bir switch deyimi iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11639 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11642 c/c-typeck.cc:11662 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11645 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11659 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11699 cp/cp-gimplify.cc:249
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "deyim etkisiz"
  
! #: c/c-typeck.cc:11743
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ifade deyimi boÅŸ tÃ¼r iÃ§eriyor"
  
! #: c/c-typeck.cc:12034
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12057 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12682 c/c-typeck.cc:12843 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
  
! #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12705 c/c-typeck.cc:12866 cp/typeck.cc:6018
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "comparison between types %qT and %qT"
  msgstr "%q#T ile %q#T tÃ¼rleri arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-typeck.cc:12715 c/c-typeck.cc:12876 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12729 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "== veya != ile karÅŸÄ±laÅŸtÄ±rma gerÃ§el sayÄ±larda gÃ¼venli deÄŸil"
  
! #: c/c-typeck.cc:12767 c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n ayrÄ± gÃ¶sterici tÃ¼rlerinin karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:12774 c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C %<void *%> ile iÅŸlev gÃ¶stericisinin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±na izin vermez"
  
! #: c/c-typeck.cc:12787 c/c-typeck.cc:12927
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n ayrÄ± gÃ¶sterici tÃ¼rlerinin karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:12799 c/c-typeck.cc:12804 c/c-typeck.cc:12953
! #: c/c-typeck.cc:12958
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "gÃ¶sterici ile tamsayÄ± arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-typeck.cc:12905
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tamamlanmÄ±ÅŸ ve iÃ§i boÅŸ gÃ¶stericilerin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±"
  
! #: c/c-typeck.cc:12907
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C iÅŸlev gÃ¶stericilerinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmalarÄ±na izin vermez"
  
! #: c/c-typeck.cc:12912
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "tamsayÄ± sÄ±fÄ±r ile sÄ±ralÄ± gÃ¶sterici karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:12935 c/c-typeck.cc:12938 c/c-typeck.cc:12945
! #: c/c-typeck.cc:12948
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "tamsayÄ± sÄ±fÄ±r ile sÄ±ralÄ± gÃ¶sterici karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:13024
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: c/c-typeck.cc:13342
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde gÃ¶stericiye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemeyen dizi kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13346
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13350
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde union tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13366
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13556 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13567 c/c-typeck.cc:13577 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-typeck.cc:13612 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13657 c/c-typeck.cc:15382 c/c-typeck.cc:15518
! #: c/c-typeck.cc:15601
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-typeck.cc:13681 c/c-typeck.cc:15297 c/c-typeck.cc:15504
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE in %qs clause"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-typeck.cc:13690 c/c-typeck.cc:15528 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
  
! #: c/c-typeck.cc:13707 c/c-typeck.cc:15537 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: c/c-typeck.cc:13718 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-typeck.cc:13722 c/c-typeck.cc:15565 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:13730
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-typeck.cc:13740 c/c-typeck.cc:15572 c/c-typeck.cc:15702
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-typeck.cc:13777 cp/semantics.cc:5247
  #, 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 "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
  
! #: c/c-typeck.cc:13784 cp/semantics.cc:5254
  #, 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 "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
  
! #: c/c-typeck.cc:13807 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "iÅŸlev `%s' (%C'deki) zaten %L'de tanÄ±mlÄ±"
  
! #: c/c-typeck.cc:13825 c/c-typeck.cc:13892 c/c-typeck.cc:14184
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "zero length array section in %qs clause"
  msgstr "Dizi bÃ¶lÃ¼mlerini yordam girdisinde sÃ¼rekli bir blokun iÃ§ine kopyalar"
  
! #: c/c-typeck.cc:13844 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13852 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13861 c/c-typeck.cc:13985 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13878 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13921 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13936 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13973 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13977 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14004 c/c-typeck.cc:14123 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Dizi bÃ¶lÃ¼mlerini yordam girdisinde sÃ¼rekli bir blokun iÃ§ine kopyalar"
  
! #: c/c-typeck.cc:14014 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: c/c-typeck.cc:14401 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "tumleyen, gÃ¶sterici olmayan NULL yakalanÄ±yor"
  
! #: c/c-typeck.cc:14408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-typeck.cc:14414 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-typeck.cc:14427 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-alanÄ± %q+#D tÃ¼mleyen tÃ¼rde deÄŸil"
  
! #: c/c-typeck.cc:14447 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14474
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14481 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14487 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "end expression refers to outer iterator %qD"
  msgstr "'o' deÄŸiÅŸtiricisi iÃ§in terim geÃ§ersiz"
  
! #: c/c-typeck.cc:14493 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "expresion reference type error at %L"
  msgid "step expression refers to outer iterator %qD"
  msgstr "%L'de ifade baÅŸvuru tÃ¼rÃ¼ hatasÄ±"
  
! #: c/c-typeck.cc:14530 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected pointer in %qs clause"
  msgstr "TamsayÄ± umuluyordu"
  
! #: c/c-typeck.cc:14625 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14647 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14673 c/c-typeck.cc:14683
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-typeck.cc:14715
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
  msgid "zero sized type %qT in %qs clause"
  msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
  
! #: c/c-typeck.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
  msgid "variable sized type %qT in %qs clause"
  msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
  
! #: c/c-typeck.cc:14767
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14776 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction not found for %qE"
  msgstr "%qD ile iliÅŸkilendirme belirsiz"
  
! #: c/c-typeck.cc:14864
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14882 c/c-typeck.cc:15796 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14894 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14909 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14918
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14926
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14945 cp/semantics.cc:6980
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:14975 c/c-typeck.cc:15696 c/c-typeck.cc:15941
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
  
! #: c/c-typeck.cc:14993 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15004 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15018 c/c-typeck.cc:15088 c/c-typeck.cc:15122
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15028 c/c-typeck.cc:15095 c/c-typeck.cc:15426
! #: c/c-typeck.cc:15619 c/c-typeck.cc:15627 c/c-typeck.cc:15644
! #: c/c-typeck.cc:15654 c/c-typeck.cc:15662 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
--- 53174,53813 ----
  msgid "missing initializer for field %qD of %qT"
  msgstr "uye %qD iÃ§in ilklendirici eksik"
  
! #: c/c-typeck.cc:9391
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalar ilklendiricide fazladan Ã¶ÄŸeler"
  
! #: c/c-typeck.cc:9510 c/c-typeck.cc:9592
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "dizi olmayan ilklendiricide dizi indisi"
  
! #: c/c-typeck.cc:9515 c/c-typeck.cc:9654
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "alan ismi kayÄ±t ya da union ilklendiricisinde kullanÄ±lmamÄ±ÅŸ"
  
! #: c/c-typeck.cc:9565
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "ilklendiricideki dizi indisi tamsayÄ± tÃ¼rÃ¼nde deÄŸil"
  
! #: c/c-typeck.cc:9574 c/c-typeck.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "ilklendiricideki dizi indisi tamsayÄ± tÃ¼rÃ¼nde deÄŸil"
  
! #: c/c-typeck.cc:9588 c/c-typeck.cc:9590
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ilklendiricide sabit olmayan dizi indisi"
  
! #: c/c-typeck.cc:9594 c/c-typeck.cc:9597
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "ilklendiricideki dizi indisi dizi sÄ±nÄ±rlarÄ±nÄ±n dÄ±ÅŸÄ±nda"
  
! #: c/c-typeck.cc:9616
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "ilklendiricide indis aralÄ±ÄŸÄ± boÅŸ"
  
! #: c/c-typeck.cc:9625
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "ilklendiricideki dizi indisi aralÄ±ÄŸÄ± dizi sÄ±nÄ±rlarÄ±nÄ± aÅŸÄ±yor"
  
! #: c/c-typeck.cc:9727 c/c-typeck.cc:9757 c/c-typeck.cc:10335
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "yan etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±"
  
! #: c/c-typeck.cc:9731 c/c-typeck.cc:9761 c/c-typeck.cc:10338
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "yan etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±"
  
! #: c/c-typeck.cc:10269
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:10650
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "karakter dizisi ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10657 c/c-typeck.cc:10734
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "struct ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10678
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:10749 cp/typeck2.cc:1219
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "esnek dizi Ã¼yesinin statik olmayan ilklendirmesi"
  
! #: c/c-typeck.cc:10844
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "union ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10866
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "geleneksel C union ilklendirmesini reddeder"
  
! #: c/c-typeck.cc:10928
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "dizi ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10962
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "vektÃ¶r ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:10994
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "skalar ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
  
! #: c/c-typeck.cc:11237
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C %<goto *expr;%> kullanÄ±mÄ±na izin vermez"
  
! #: c/c-typeck.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±m"
  
! #: c/c-typeck.cc:11272 c/gimple-parser.cc:2472 cp/typeck.cc:10932
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> olarak bildirilmiÅŸ iÅŸlev %<return%> deyimi iÃ§eriyor"
  
! #: c/c-typeck.cc:11300 c/c-typeck.cc:11304
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "dÃ¶nÃ¼ÅŸ deÄŸeri void olmayan iÅŸlevde %<return%> deÄŸer iÃ§ermiyor"
  
! #: c/c-typeck.cc:11318 c/gimple-parser.cc:2482
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde %<return%> deÄŸer iÃ§eriyor"
  
! #: c/c-typeck.cc:11321
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "void dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde %<return%> deÄŸer iÃ§eriyor"
  
! #: c/c-typeck.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
  
! #: c/c-typeck.cc:11489 cp/semantics.cc:1524
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch miktarÄ± bir tamsayÄ± deÄŸil"
  
! #: c/c-typeck.cc:11514
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C'de %<long%> switch ifadesi %<int%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmez"
  
! #: c/c-typeck.cc:11552 c/c-typeck.cc:11560
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: c/c-typeck.cc:11566 cp/parser.cc:12750
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case etiketi bir switch deyimi iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11568
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> etiketi bir switch deyimi iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11644 cp/parser.cc:14366
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11647 c/c-typeck.cc:11667 cp/decl.cc:3871 cp/parser.cc:14376
  #: cp/parser.cc:14397
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:11650 cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11664 cp/parser.cc:14389
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
  
! #: c/c-typeck.cc:11704 cp/cp-gimplify.cc:256
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "deyim etkisiz"
  
! #: c/c-typeck.cc:11748
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ifade deyimi boÅŸ tÃ¼r iÃ§eriyor"
  
! #: c/c-typeck.cc:12039
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12044
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12062 c/c-typeck.cc:12100
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12067 c/c-typeck.cc:12105
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:12687 c/c-typeck.cc:12848 cp/typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
  
! #: c/c-typeck.cc:12695 c/c-typeck.cc:12856 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:12710 c/c-typeck.cc:12871 cp/typeck.cc:6018
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "comparison between types %qT and %qT"
  msgstr "%q#T ile %q#T tÃ¼rleri arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-typeck.cc:12720 c/c-typeck.cc:12881 cp/typeck.cc:6035
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:12734 cp/typeck.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "== veya != ile karÅŸÄ±laÅŸtÄ±rma gerÃ§el sayÄ±larda gÃ¼venli deÄŸil"
  
! #: c/c-typeck.cc:12772 c/c-typeck.cc:12922
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n ayrÄ± gÃ¶sterici tÃ¼rlerinin karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:12779 c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C %<void *%> ile iÅŸlev gÃ¶stericisinin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±na izin vermez"
  
! #: c/c-typeck.cc:12792 c/c-typeck.cc:12932
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n ayrÄ± gÃ¶sterici tÃ¼rlerinin karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:12804 c/c-typeck.cc:12809 c/c-typeck.cc:12958
! #: c/c-typeck.cc:12963
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "gÃ¶sterici ile tamsayÄ± arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: c/c-typeck.cc:12910
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tamamlanmÄ±ÅŸ ve iÃ§i boÅŸ gÃ¶stericilerin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±"
  
! #: c/c-typeck.cc:12912
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C iÅŸlev gÃ¶stericilerinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmalarÄ±na izin vermez"
  
! #: c/c-typeck.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "tamsayÄ± sÄ±fÄ±r ile sÄ±ralÄ± gÃ¶sterici karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:12940 c/c-typeck.cc:12943 c/c-typeck.cc:12950
! #: c/c-typeck.cc:12953
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "tamsayÄ± sÄ±fÄ±r ile sÄ±ralÄ± gÃ¶sterici karÅŸÄ±laÅŸtÄ±rmasÄ±"
  
! #: c/c-typeck.cc:13029
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: c/c-typeck.cc:13347
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde gÃ¶stericiye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemeyen dizi kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13355
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde union tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13371
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "doÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
  
! #: c/c-typeck.cc:13561 cp/semantics.cc:11070
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13572 c/c-typeck.cc:13582 cp/semantics.cc:11081
  #: cp/semantics.cc:11091
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: c/c-typeck.cc:13617 cp/semantics.cc:11126
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:13662 c/c-typeck.cc:15387 c/c-typeck.cc:15523
! #: c/c-typeck.cc:15606
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-typeck.cc:13686 c/c-typeck.cc:15302 c/c-typeck.cc:15509
  #: cp/semantics.cc:5165 cp/semantics.cc:7933 cp/semantics.cc:8193
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE in %qs clause"
  msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
  
! #: c/c-typeck.cc:13695 c/c-typeck.cc:15533 cp/semantics.cc:5175
  #: cp/semantics.cc:8214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
  
! #: c/c-typeck.cc:13712 c/c-typeck.cc:15542 cp/semantics.cc:8223
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: c/c-typeck.cc:13723 cp/semantics.cc:5200 cp/semantics.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-typeck.cc:13727 c/c-typeck.cc:15570 cp/semantics.cc:5204
  #: cp/semantics.cc:8272
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-typeck.cc:13745 c/c-typeck.cc:15577 c/c-typeck.cc:15707
  #: cp/semantics.cc:5213 cp/semantics.cc:8279 cp/semantics.cc:8475
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-typeck.cc:13782 cp/semantics.cc:5247
  #, 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 "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
  
! #: c/c-typeck.cc:13789 cp/semantics.cc:5254
  #, 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 "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
  
! #: c/c-typeck.cc:13812 cp/semantics.cc:5287
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "iÅŸlev `%s' (%C'deki) zaten %L'de tanÄ±mlÄ±"
  
! #: c/c-typeck.cc:13830 c/c-typeck.cc:13897 c/c-typeck.cc:14189
  #: cp/semantics.cc:5305 cp/semantics.cc:5372
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "zero length array section in %qs clause"
  msgstr "Dizi bÃ¶lÃ¼mlerini yordam girdisinde sÃ¼rekli bir blokun iÃ§ine kopyalar"
  
! #: c/c-typeck.cc:13849 cp/semantics.cc:5324
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13857 cp/semantics.cc:5332
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13866 c/c-typeck.cc:13990 cp/semantics.cc:5341
  #: cp/semantics.cc:5465
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13883 cp/semantics.cc:5358
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13926 cp/semantics.cc:5401
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13941 cp/semantics.cc:5416
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:13978 cp/semantics.cc:5453
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:13982 cp/semantics.cc:5457
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:14009 c/c-typeck.cc:14128 cp/semantics.cc:5484
  #: cp/semantics.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Dizi bÃ¶lÃ¼mlerini yordam girdisinde sÃ¼rekli bir blokun iÃ§ine kopyalar"
  
! #: c/c-typeck.cc:14019 cp/semantics.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: c/c-typeck.cc:14406 cp/semantics.cc:6592
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "tumleyen, gÃ¶sterici olmayan NULL yakalanÄ±yor"
  
! #: c/c-typeck.cc:14413
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-typeck.cc:14419 cp/semantics.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
  
! #: c/c-typeck.cc:14432 cp/semantics.cc:6615
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-alanÄ± %q+#D tÃ¼mleyen tÃ¼rde deÄŸil"
  
! #: c/c-typeck.cc:14452 cp/semantics.cc:6651
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:14479
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14486 cp/semantics.cc:6685
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:14492 cp/semantics.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "end expression refers to outer iterator %qD"
  msgstr "'o' deÄŸiÅŸtiricisi iÃ§in terim geÃ§ersiz"
  
! #: c/c-typeck.cc:14498 cp/semantics.cc:6697
  #, fuzzy, gcc-internal-format
  #| msgid "expresion reference type error at %L"
  msgid "step expression refers to outer iterator %qD"
  msgstr "%L'de ifade baÅŸvuru tÃ¼rÃ¼ hatasÄ±"
  
! #: c/c-typeck.cc:14535 cp/semantics.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected pointer in %qs clause"
  msgstr "TamsayÄ± umuluyordu"
  
! #: c/c-typeck.cc:14630 cp/semantics.cc:6833
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:14652 cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:14678 c/c-typeck.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:14708
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
  
! #: c/c-typeck.cc:14720
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
  msgid "zero sized type %qT in %qs clause"
  msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
  
! #: c/c-typeck.cc:14728
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
  msgid "variable sized type %qT in %qs clause"
  msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
  
! #: c/c-typeck.cc:14772
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:14781 cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction not found for %qE"
  msgstr "%qD ile iliÅŸkilendirme belirsiz"
  
! #: c/c-typeck.cc:14869
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14887 c/c-typeck.cc:15801 cp/semantics.cc:9010
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:14899 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:14914 cp/semantics.cc:6896
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:14923
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14931
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:14950 cp/semantics.cc:6980
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:14980 c/c-typeck.cc:15701 c/c-typeck.cc:15946
  #: cp/semantics.cc:7067 cp/semantics.cc:8469 cp/semantics.cc:8819
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
  
! #: c/c-typeck.cc:14998 cp/semantics.cc:7085
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15009 cp/semantics.cc:7096
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15023 c/c-typeck.cc:15093 c/c-typeck.cc:15127
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15033 c/c-typeck.cc:15100 c/c-typeck.cc:15431
! #: c/c-typeck.cc:15624 c/c-typeck.cc:15632 c/c-typeck.cc:15649
! #: c/c-typeck.cc:15659 c/c-typeck.cc:15667 cp/semantics.cc:7110
  #: cp/semantics.cc:7120 cp/semantics.cc:7213 cp/semantics.cc:7220
  #: cp/semantics.cc:7267 cp/semantics.cc:8102 cp/semantics.cc:8333
  #: cp/semantics.cc:8341 cp/semantics.cc:8358 cp/semantics.cc:8368
*************** msgstr ""
*** 53799,54039 ****
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15031 c/c-typeck.cc:15101 c/c-typeck.cc:15630
! #: c/c-typeck.cc:15665 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15076 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-typeck.cc:15115 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-typeck.cc:15134 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15141
  #, 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 "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:15148
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-typeck.cc:15155
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15168 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15174
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15187 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15193
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15263 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15278 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15286 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15307 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15317 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15374 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15422 c/c-typeck.cc:15641 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15430 c/c-typeck.cc:15647 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15511 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not declare a template type"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qD bir ÅŸablon tÃ¼rÃ¼ bildirmiyor"
  
! #: c/c-typeck.cc:15592 c/c-typeck.cc:15709 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not declare a template type"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bir ÅŸablon tÃ¼rÃ¼ bildirmiyor"
  
! #: c/c-typeck.cc:15692 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
  
! #: c/c-typeck.cc:15718 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15732 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bir iÅŸlev ÅŸablonu deÄŸil"
  
! #: c/c-typeck.cc:15735 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15754
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of %<->%> is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "%<->%> iÃ§in taban terim bir gÃ¶sterici deÄŸil"
  
! #: c/c-typeck.cc:15761
  #, 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 "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:15809 c/c-typeck.cc:15902 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-typeck.cc:15924 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15991 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16001
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16032 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16055 c/c-typeck.cc:16063 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16111 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16162 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16172 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16190 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16364
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, 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%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸil"
  
! #: c/c-typeck.cc:16375
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸil"
  
! #: c/c-typeck.cc:16381
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53816,54056 ----
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15036 c/c-typeck.cc:15106 c/c-typeck.cc:15635
! #: c/c-typeck.cc:15670 cp/semantics.cc:7123 cp/semantics.cc:7226
  #: cp/semantics.cc:8344 cp/semantics.cc:8379
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15081 cp/semantics.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-typeck.cc:15120 cp/semantics.cc:7259
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: c/c-typeck.cc:15139 cp/semantics.cc:7654
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15146
  #, 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 "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:15153
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15173 cp/semantics.cc:7725
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15179
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15192 cp/semantics.cc:7764
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15198
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15268 cp/semantics.cc:7890
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:15283 cp/semantics.cc:7905
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:15291 cp/semantics.cc:7923
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
  
! #: c/c-typeck.cc:15312 cp/semantics.cc:7945
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:15322 cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:15379 cp/semantics.cc:8052
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15427 c/c-typeck.cc:15646 cp/semantics.cc:8098
  #: cp/semantics.cc:8355
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15435 c/c-typeck.cc:15652 cp/semantics.cc:8106
  #: cp/semantics.cc:8361
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15516 cp/semantics.cc:8200
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not declare a template type"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qD bir ÅŸablon tÃ¼rÃ¼ bildirmiyor"
  
! #: c/c-typeck.cc:15597 c/c-typeck.cc:15714 cp/semantics.cc:8302
  #: cp/semantics.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not declare a template type"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bir ÅŸablon tÃ¼rÃ¼ bildirmiyor"
  
! #: c/c-typeck.cc:15697 cp/semantics.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
  
! #: c/c-typeck.cc:15723 cp/semantics.cc:8494
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:15737 cp/semantics.cc:8510
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bir iÅŸlev ÅŸablonu deÄŸil"
  
! #: c/c-typeck.cc:15740 cp/semantics.cc:8513
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:15759
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of %<->%> is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "%<->%> iÃ§in taban terim bir gÃ¶sterici deÄŸil"
  
! #: c/c-typeck.cc:15766
  #, 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 "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
  
! #: c/c-typeck.cc:15814 c/c-typeck.cc:15907 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.cc:15834 cp/semantics.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
  
! #: c/c-typeck.cc:15929 cp/semantics.cc:8787
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:15996 cp/semantics.cc:9149
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:16006
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:16037 cp/semantics.cc:8924
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:16049 cp/semantics.cc:8937
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16060 c/c-typeck.cc:16068 cp/semantics.cc:8946
  #: cp/semantics.cc:8964
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16116 cp/semantics.cc:8904
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16167 cp/semantics.cc:8954
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16177 cp/semantics.cc:8983
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16195 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:16369
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:16374
  #, 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%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸil"
  
! #: c/c-typeck.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸil"
  
! #: c/c-typeck.cc:16386
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 54274,55245 ****
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3837
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
  
! #: cp/call.cc:3841
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:3848
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3855
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:3861
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:3875 cp/pt.cc:7020
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3880 cp/pt.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3908
  #, 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) <yerleÅŸik>"
  
! #: cp/call.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <yerleÅŸik>"
  
! #: cp/call.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <yerleÅŸik>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <dÃ¶nÃ¼ÅŸÃ¼m>"
  
! #: cp/call.cc:3923
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <yakÄ±n eÅŸleÅŸme>"
  
! #: cp/call.cc:3925
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3927
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3929
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3931
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  inherited here"
  msgstr "%J  burada ilklendirildiÄŸinde"
  
! #: cp/call.cc:3956
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3962
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3973
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/call.cc:3992
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:3999
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4146 cp/call.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new bir iÅŸlev tÃ¼re uygulanamaz"
  
! #: cp/call.cc:4564
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
  
! #: cp/call.cc:4673 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemedi"
  
! #: cp/call.cc:4740
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4761
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: cp/call.cc:4949
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
  
! #: cp/call.cc:4952
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %<%D(%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5239
  #, 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 "Ã¼ye gÃ¶stericisi iÅŸlevi %E nesnesiz Ã§aÄŸrÄ±lamaz; .* or ->* kullanÄ±mÄ± Ã¶nerilir"
  
! #: cp/call.cc:5309
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok"
  
! #: cp/call.cc:5323
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
! #: cp/call.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "dizi indisi iÃ§in dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
  
! #: cp/call.cc:5370
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "%qT ve %qT tÃ¼rÃ¼ndeki terimler iki terimli `%qO' iÃ§in geÃ§ersiz"
  
! #: cp/call.cc:5375
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "%2$q#T iÃ§inde %1$q#T isminde tÃ¼r yok"
  
! #: cp/call.cc:5377
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5394
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "KullanÄ±cÄ± iÅŸleÃ§leri:\n"
  
! #: cp/call.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%2$E ? %3$E : %4$E%> iÃ§indeki %<?: Ã¼Ã§ terimlisi%> iÃ§in %1$s"
  
! #: cp/call.cc:5407 cp/call.cc:5451 cp/call.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: cp/call.cc:5410
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<%3$E%4$s%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: cp/call.cc:5420
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%2$E[%3$E]%> iÃ§indeki %<[] iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5428
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%<%3$s %4$E%> iÃ§indeki %2$qs iÃ§in %1$s"
  
! #: cp/call.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator %s%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: cp/call.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<%3$s%4$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%3$E %4$s %5$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5464
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<%3$s%4$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5577
  #, 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++ bir ?: Ã¼Ã§ terimlisinde ikinci terimin eksikliÄŸine izin vermez"
  
! #: cp/call.cc:5652
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5669 cp/call.cc:5676
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
  
! #: cp/call.cc:5732
  #, 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 "koÅŸullu ifade iÃ§inde enum uyumsuzluÄŸu: %qT vs %qT"
  
! #: cp/call.cc:5784 cp/call.cc:6136 cp/call.cc:6156
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5856
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5861
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5910 cp/call.cc:6025 cp/call.cc:6259
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
  
! #: cp/call.cc:5914
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6164
  #, 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 "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: cp/call.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "koÅŸullu ifade iÃ§inde enum uyumsuzluÄŸu: %qT vs %qT"
  
! #: cp/call.cc:6193
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n %s (belirgin gÃ¶sterici tÃ¼rleri %qT ve %qT arasÄ±nda)"
  
! #: cp/call.cc:6198
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n %s (belirgin gÃ¶sterici tÃ¼rleri %qT ve %qT arasÄ±nda)"
  
! #: cp/call.cc:6214
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "koÅŸullu ifade iÃ§inde enum ve enum olmayan tÃ¼rler"
  
! #: cp/call.cc:7065
  #, fuzzy, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "sonek %2$qs iÃ§in  %<%1$D(int)%> bildirimi yok, yerine Ã¶nek iÅŸleci deneniyor"
  
! #: cp/call.cc:7067
  #, fuzzy, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "sonek %2$qs iÃ§in  %<%1$D(int)%> bildirimi yok, yerine Ã¶nek iÅŸleci deneniyor"
  
! #: cp/call.cc:7147
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "%q+D iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<int%> deÄŸil"
  
! #: cp/call.cc:7202
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7279
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ile %q#T arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: cp/call.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok"
  
! #: cp/call.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
! #: cp/call.cc:7767
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7770
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7807
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
  
! #: cp/call.cc:8001
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8004
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8013
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%2$qT iÃ§in uygun bir %<%1$s iÅŸleci%> yok"
  
! #: cp/call.cc:8049
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "bu baÄŸlamda"
  
! #: cp/call.cc:8050 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:8055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "bu baÄŸlamda"
  
! #: cp/call.cc:8056 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:8063
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D eriÅŸilebilir deÄŸil"
  
! #: cp/call.cc:8144
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "%2$qD iÅŸlevinin gÃ¶sterici olmayan %1$P argÃ¼manÄ±na NULL aktarÄ±lmasÄ±"
  
! #: cp/call.cc:8147 cp/call.cc:8166 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:8151
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL'dan gÃ¶sterici olmayan %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%4$qD iÅŸlevinin %3$qP. argÃ¼manÄ± iÃ§in %1$qT tÃ¼rÃ¼ %2$qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
  
! #: cp/call.cc:8170
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL'dan gÃ¶sterici olmayan tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8237
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  %2$qD iÅŸlevinin %1$P argÃ¼manÄ±nÄ±n ilklendirilmesi"
  
! #: cp/call.cc:8258
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8308
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "too many braces around initializer for %qT"
  msgstr "%qT iÃ§in ilklendiriciyi Ã§evreleyen parantezler yok"
  
! #: cp/call.cc:8319
  #, fuzzy
  #| msgid "converting to %qT from %qT"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "%qT tÃ¼rÃ¼ne %qT tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8331
  #, fuzzy
  #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "%qE ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
  
! #: cp/call.cc:8338
  #, fuzzy
  #| msgid "converting to %qT from %qT"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "%qT tÃ¼rÃ¼ne %qT tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/call.cc:8393 cp/cvt.cc:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/call.cc:8435 cp/call.cc:8442
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8438
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8708
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:8717
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:8722
  #, 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 "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
  
  #. extype is volatile
! #: cp/call.cc:8725
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:8738
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8741
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
  
! #: cp/call.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "%qE bitalanÄ± %qT tÃ¼rÃ¼ne baÄŸlanamaz"
  
! #: cp/call.cc:8783 cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "%qE paketli alanÄ± %qT tÃ¼rÃ¼ne baÄŸlanamaz"
  
! #: cp/call.cc:8786
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "saÄŸ taraf deÄŸeri %qE, %qT tÃ¼rÃ¼ne baÄŸlanamaz"
  
! #: cp/call.cc:8987
  #, 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 "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: cp/call.cc:9016 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9060
  #, 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 "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden aktarÄ±lamaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:9096
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: cp/call.cc:9106
  #, 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 "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:9174
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
  
! #: cp/call.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "%2$qD iÅŸlevinin %1$d. parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man henÃ¼z Ã§Ã¶zÃ¼mlenmedi"
  
! #: cp/call.cc:9283
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "iÅŸlev Ã§aÄŸrÄ±sÄ± argÃ¼manÄ± bir biÃ§im Ã¶zniteliÄŸi iÃ§in aday olabilir"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9978
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
  
! #: cp/call.cc:9981 cp/call.cc:12764
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  %qD Ã§aÄŸrÄ±sÄ±nda"
  
! #: cp/call.cc:10006
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
  
! #: cp/call.cc:10211
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "%s %q+#D iÃ§in argÃ¼manlar Ã§ok fazla"
  
! #: cp/call.cc:10346
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10743
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10746
  #, 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 "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/call.cc:10751
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10756
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10771
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
  
! #: cp/call.cc:10773
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "yerine #include kullanÄ±n"
  
! #: cp/call.cc:10775
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "; use value-initialization instead"
  msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/call.cc:10778
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10781
  #, 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 "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/call.cc:10783
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
  
! #: cp/call.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "yerine #include kullanÄ±n"
  
! #: cp/call.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "Ek:`%s' iÃ§in (%L'de) yeniden ilklendirme"
  
! #: cp/call.cc:10811
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:10817
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10828
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10840
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10859
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10862
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:10875
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10878
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10887
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10909
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:10963
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11030
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "kurucular virtual olarak bildirilemez"
  
! #: cp/call.cc:11305 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "%qT %qT'ye %s iÃ§inde dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
  
! #: cp/call.cc:11327
  #, 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%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok"
  
! #: cp/call.cc:11359
  #, 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%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "iÅŸlev olmayan %qD ye Ã§aÄŸrÄ±"
  
! #: cp/call.cc:11446 cp/pt.cc:16896 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11448
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11636
  #, 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)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
  
! #: cp/call.cc:11639
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %<%s(%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
! #: cp/call.cc:11662
  #, 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 %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
  
! #: cp/call.cc:11667
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from constructor"
  msgstr "%qT %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
  
! #: cp/call.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from destructor"
  msgstr "%qT %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
  
! #: cp/call.cc:11691
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ã¼ye iÅŸlev %qD nesne olmaksÄ±zÄ±n Ã§aÄŸrÄ±lamaz"
  
! #: cp/call.cc:12762
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qT aktarÄ±mÄ± %qT tÃ¼rÃ¼nÃ¼ %qT tÃ¼rÃ¼ Ã¼zerinden seÃ§iyor"
  
! #: cp/call.cc:12788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "Ä°lkinin en kotÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der:"
  
! #: cp/call.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/call.cc:12874
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD %qD Ã¼zerinden,"
  
! #: cp/call.cc:12875
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:12878
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ã§Ã¼nkÃ¼ argÃ¼man iÃ§in dÃ¶nÃ¼ÅŸÃ¼m sÃ¼reci daha iyi"
  
! #: cp/call.cc:13128
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "doÄŸrudan Ã¶zelleÅŸtirmede Ã¶ntanÄ±mlÄ± argÃ¼man belirtilmiÅŸ"
  
! #: cp/call.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid " candidate 1: %q#F"
  msgstr "aday: %+#D"
  
! #: cp/call.cc:13134
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid " candidate 2: %q#F"
  msgstr "aday: %+#D"
  
! #: cp/call.cc:13180
  #, 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 "Ä°lkinin en kotÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der:"
  
! #: cp/call.cc:13581
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13736
  #, 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 "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:13740
  #, 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 "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "geÃ§iciye baÅŸvuru dÃ¶nÃ¼yor"
  
! #: cp/call.cc:14017
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
--- 54291,55262 ----
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
  
! #: cp/call.cc:3849
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:3856
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:3863
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:3869
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:3883 cp/pt.cc:7021
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3888 cp/pt.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:3916
  #, 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) <yerleÅŸik>"
  
! #: cp/call.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <yerleÅŸik>"
  
! #: cp/call.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <yerleÅŸik>"
  
! #: cp/call.cc:3929
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <dÃ¶nÃ¼ÅŸÃ¼m>"
  
! #: cp/call.cc:3931
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <yakÄ±n eÅŸleÅŸme>"
  
! #: cp/call.cc:3933
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:3935
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:3937
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:3939
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  inherited here"
  msgstr "%J  burada ilklendirildiÄŸinde"
  
! #: cp/call.cc:3964
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:3970
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:3981
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/call.cc:4000
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4007
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4143 cp/call.cc:4682
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new bir iÅŸlev tÃ¼re uygulanamaz"
  
! #: cp/call.cc:4579
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
  
! #: cp/call.cc:4688 cp/cvt.cc:864
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemedi"
  
! #: cp/call.cc:4755
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:4776
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: cp/call.cc:4964
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
  
! #: cp/call.cc:4967
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %<%D(%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5254
  #, 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 "Ã¼ye gÃ¶stericisi iÅŸlevi %E nesnesiz Ã§aÄŸrÄ±lamaz; .* or ->* kullanÄ±mÄ± Ã¶nerilir"
  
! #: cp/call.cc:5324
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok"
  
! #: cp/call.cc:5338
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
! #: cp/call.cc:5384
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "dizi indisi iÃ§in dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
  
! #: cp/call.cc:5385
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "%qT ve %qT tÃ¼rÃ¼ndeki terimler iki terimli `%qO' iÃ§in geÃ§ersiz"
  
! #: cp/call.cc:5390
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "%2$q#T iÃ§inde %1$q#T isminde tÃ¼r yok"
  
! #: cp/call.cc:5392
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5409
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "KullanÄ±cÄ± iÅŸleÃ§leri:\n"
  
! #: cp/call.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%2$E ? %3$E : %4$E%> iÃ§indeki %<?: Ã¼Ã§ terimlisi%> iÃ§in %1$s"
  
! #: cp/call.cc:5422 cp/call.cc:5466 cp/call.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: cp/call.cc:5425
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<%3$E%4$s%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5432
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: cp/call.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%2$E[%3$E]%> iÃ§indeki %<[] iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5443
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%<%3$s %4$E%> iÃ§indeki %2$qs iÃ§in %1$s"
  
! #: cp/call.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator %s%>"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: cp/call.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<%3$s%4$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%3$E %4$s %5$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<%3$s%4$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
  
! #: cp/call.cc:5592
  #, 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++ bir ?: Ã¼Ã§ terimlisinde ikinci terimin eksikliÄŸine izin vermez"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5684 cp/call.cc:5691
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
  
! #: cp/call.cc:5747
  #, 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 "koÅŸullu ifade iÃ§inde enum uyumsuzluÄŸu: %qT vs %qT"
  
! #: cp/call.cc:5799 cp/call.cc:6151 cp/call.cc:6171
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:5871
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5876
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:5925 cp/call.cc:6040 cp/call.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
  
! #: cp/call.cc:5929
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6179
  #, 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 "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: cp/call.cc:6195
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "koÅŸullu ifade iÃ§inde enum uyumsuzluÄŸu: %qT vs %qT"
  
! #: cp/call.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n %s (belirgin gÃ¶sterici tÃ¼rleri %qT ve %qT arasÄ±nda)"
  
! #: cp/call.cc:6213
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n %s (belirgin gÃ¶sterici tÃ¼rleri %qT ve %qT arasÄ±nda)"
  
! #: cp/call.cc:6229
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "koÅŸullu ifade iÃ§inde enum ve enum olmayan tÃ¼rler"
  
! #: cp/call.cc:7080
  #, fuzzy, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "sonek %2$qs iÃ§in  %<%1$D(int)%> bildirimi yok, yerine Ã¶nek iÅŸleci deneniyor"
  
! #: cp/call.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "sonek %2$qs iÃ§in  %<%1$D(int)%> bildirimi yok, yerine Ã¶nek iÅŸleci deneniyor"
  
! #: cp/call.cc:7162
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7215
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "%q+D iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<int%> deÄŸil"
  
! #: cp/call.cc:7217
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7294
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ile %q#T arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: cp/call.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok"
  
! #: cp/call.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
! #: cp/call.cc:7782
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:7785
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:7822
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
  
! #: cp/call.cc:8016
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8019
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8028
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%2$qT iÃ§in uygun bir %<%1$s iÅŸleci%> yok"
  
! #: cp/call.cc:8064
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "bu baÄŸlamda"
  
! #: cp/call.cc:8065 cp/decl.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "bu baÄŸlamda"
  
! #: cp/call.cc:8071 cp/decl.cc:8896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D eriÅŸilebilir deÄŸil"
  
! #: cp/call.cc:8159
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "%2$qD iÅŸlevinin gÃ¶sterici olmayan %1$P argÃ¼manÄ±na NULL aktarÄ±lmasÄ±"
  
! #: cp/call.cc:8162 cp/call.cc:8181 cp/decl.cc:10567 cp/decl.cc:10575
  #: cp/typeck.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:8166
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL'dan gÃ¶sterici olmayan %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8178
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%4$qD iÅŸlevinin %3$qP. argÃ¼manÄ± iÃ§in %1$qT tÃ¼rÃ¼ %2$qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
  
! #: cp/call.cc:8185
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL'dan gÃ¶sterici olmayan tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8252
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  %2$qD iÅŸlevinin %1$P argÃ¼manÄ±nÄ±n ilklendirilmesi"
  
! #: cp/call.cc:8273
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8323
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "too many braces around initializer for %qT"
  msgstr "%qT iÃ§in ilklendiriciyi Ã§evreleyen parantezler yok"
  
! #: cp/call.cc:8334
  #, fuzzy
  #| msgid "converting to %qT from %qT"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "%qT tÃ¼rÃ¼ne %qT tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8346
  #, fuzzy
  #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "converting to %qH from %qI with greater conversion rank"
  msgstr "%qE ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
  
! #: cp/call.cc:8353
  #, fuzzy
  #| msgid "converting to %qT from %qT"
  msgid "converting to %qH from %qI with unordered conversion ranks"
  msgstr "%qT tÃ¼rÃ¼ne %qT tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/call.cc:8368
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/call.cc:8408 cp/cvt.cc:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/call.cc:8450 cp/call.cc:8457
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8453
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:8723
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:8732
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:8737
  #, 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 "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
  
  #. extype is volatile
! #: cp/call.cc:8740
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:8753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:8756
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
  
! #: cp/call.cc:8795
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "%qE bitalanÄ± %qT tÃ¼rÃ¼ne baÄŸlanamaz"
  
! #: cp/call.cc:8798 cp/call.cc:8816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "%qE paketli alanÄ± %qT tÃ¼rÃ¼ne baÄŸlanamaz"
  
! #: cp/call.cc:8801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "saÄŸ taraf deÄŸeri %qE, %qT tÃ¼rÃ¼ne baÄŸlanamaz"
  
! #: cp/call.cc:9002
  #, 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 "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
  
! #: cp/call.cc:9031 cp/cvt.cc:1992
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9075
  #, 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 "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden aktarÄ±lamaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:9111
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: cp/call.cc:9121
  #, 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 "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:9189
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
  
! #: cp/call.cc:9198
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "%2$qD iÅŸlevinin %1$d. parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man henÃ¼z Ã§Ã¶zÃ¼mlenmedi"
  
! #: cp/call.cc:9298
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "iÅŸlev Ã§aÄŸrÄ±sÄ± argÃ¼manÄ± bir biÃ§im Ã¶zniteliÄŸi iÃ§in aday olabilir"
  
! #: cp/call.cc:9368
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:9993
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
  
! #: cp/call.cc:9996 cp/call.cc:12790
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  %qD Ã§aÄŸrÄ±sÄ±nda"
  
! #: cp/call.cc:10021
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
  
! #: cp/call.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "%s %q+#D iÃ§in argÃ¼manlar Ã§ok fazla"
  
! #: cp/call.cc:10361
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:10758
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:10761
  #, 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 "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/call.cc:10766
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:10771
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:10786
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
  
! #: cp/call.cc:10788
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "yerine #include kullanÄ±n"
  
! #: cp/call.cc:10790
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "; use value-initialization instead"
  msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/call.cc:10793
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10796
  #, 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 "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/call.cc:10798
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:10819
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
  
! #: cp/call.cc:10821
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "yerine #include kullanÄ±n"
  
! #: cp/call.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "Ek:`%s' iÃ§in (%L'de) yeniden ilklendirme"
  
! #: cp/call.cc:10826
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:10829
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:10832
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:10874
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:10877
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:10887
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
  
! #: cp/call.cc:10890
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:10893
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:10902
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:10924
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "kurucular virtual olarak bildirilemez"
  
! #: cp/call.cc:11320 cp/typeck.cc:10277
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "%qT %qT'ye %s iÃ§inde dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
  
! #: cp/call.cc:11342
  #, 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%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok"
  
! #: cp/call.cc:11374
  #, 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%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok"
  
! #: cp/call.cc:11423
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "iÅŸlev olmayan %qD ye Ã§aÄŸrÄ±"
  
! #: cp/call.cc:11461 cp/pt.cc:16913 cp/typeck.cc:3492
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:11463
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:11651
  #, 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)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
  
! #: cp/call.cc:11654
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %<%s(%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
  
! #: cp/call.cc:11677
  #, 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 %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
  
! #: cp/call.cc:11682
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from constructor"
  msgstr "%qT %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
  
! #: cp/call.cc:11683
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from destructor"
  msgstr "%qT %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
  
! #: cp/call.cc:11706
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ã¼ye iÅŸlev %qD nesne olmaksÄ±zÄ±n Ã§aÄŸrÄ±lamaz"
  
! #: cp/call.cc:12788
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qT aktarÄ±mÄ± %qT tÃ¼rÃ¼nÃ¼ %qT tÃ¼rÃ¼ Ã¼zerinden seÃ§iyor"
  
! #: cp/call.cc:12814
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "Ä°lkinin en kotÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der:"
  
! #: cp/call.cc:12837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/call.cc:12900
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD %qD Ã¼zerinden,"
  
! #: cp/call.cc:12901
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
  
! #: cp/call.cc:12904
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ã§Ã¼nkÃ¼ argÃ¼man iÃ§in dÃ¶nÃ¼ÅŸÃ¼m sÃ¼reci daha iyi"
  
! #: cp/call.cc:13174
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "doÄŸrudan Ã¶zelleÅŸtirmede Ã¶ntanÄ±mlÄ± argÃ¼man belirtilmiÅŸ"
  
! #: cp/call.cc:13178
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid " candidate 1: %q#F"
  msgstr "aday: %+#D"
  
! #: cp/call.cc:13180
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid " candidate 2: %q#F"
  msgstr "aday: %+#D"
  
! #: cp/call.cc:13226
  #, 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 "Ä°lkinin en kotÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der:"
  
! #: cp/call.cc:13627
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:13782
  #, 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 "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:13786
  #, 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 "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
  
! #: cp/call.cc:14062
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "geÃ§iciye baÅŸvuru dÃ¶nÃ¼yor"
  
! #: cp/call.cc:14063
  #, gcc-internal-format
  msgid "the temporary was destroyed at the end of the full expression %qE"
  msgstr ""
*************** msgstr "%JbaÅŸka bir boÅŸ yapÄ± iÃ§inde
*** 55756,55762 ****
  msgid "next member %q#D declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/class.cc:7506 cp/decl.cc:17153 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T sÄ±nÄ±fÄ±n yeniden tanÄ±mÄ±"
--- 55773,55779 ----
  msgid "next member %q#D declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/class.cc:7506 cp/decl.cc:17162 cp/parser.cc:26971
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T sÄ±nÄ±fÄ±n yeniden tanÄ±mÄ±"
*************** msgstr ""
*** 55931,55944 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D normalde bir static olmayan iÅŸlevdir"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "%<register%> in file-scope empty declaration"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<register%>"
  
! #: cp/constexpr.cc:1538 cp/constexpr.cc:1637 cp/constexpr.cc:1646
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
--- 55948,55961 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D normalde bir static olmayan iÅŸlevdir"
  
! #: cp/constexpr.cc:1534 cp/constexpr.cc:3141
  #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "%<register%> in file-scope empty declaration"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<register%>"
  
! #: cp/constexpr.cc:1536 cp/constexpr.cc:1635 cp/constexpr.cc:1644
  #: cp/constexpr.cc:3362 rust/backend/rust-constexpr.cc:3329
  #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
  #, fuzzy, gcc-internal-format
*************** msgstr "dosya etki alanÄ± boÅŸ bildirimi
*** 55946,56021 ****
  msgid "%q+E is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:1988
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "the comparison reduces to %qE"
  msgstr "%s %q+#D iÃ§in argÃ¼manlar Ã§ok fazla"
  
! #: cp/constexpr.cc:1991
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2070
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2105 cp/constexpr.cc:9128
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "iÅŸlev olmayan %qD ye Ã§aÄŸrÄ±"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:2161 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "%J  original definition appeared here"
  msgid "originally declared %<const%> here"
  msgstr "%J  ozgun tanÄ±mÄ± burada gÃ¶rÃ¼ldÃ¼"
  
! #: cp/constexpr.cc:2386 cp/constexpr.cc:2441 cp/constexpr.cc:2473
! #: cp/constexpr.cc:2494
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tÃ¼r %qT tÃ¼r %qT iÃ§in bir taban tÃ¼r deÄŸil"
  
! #: cp/constexpr.cc:2411
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD may not have been initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "deÄŸiÅŸken %q+D ilklendirilmiÅŸ olmayabilir"
  
! #: cp/constexpr.cc:2442 cp/constexpr.cc:2474
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT bir belirsiz %qT tabanÄ±dÄ±r"
  
! #: cp/constexpr.cc:2499
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2576 cp/constexpr.cc:2850 cp/constexpr.cc:9160
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
--- 55963,56038 ----
  msgid "%q+E is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:1986
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "the comparison reduces to %qE"
  msgstr "%s %q+#D iÃ§in argÃ¼manlar Ã§ok fazla"
  
! #: cp/constexpr.cc:1989
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:2068
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:2103 cp/constexpr.cc:9127
  #: rust/backend/rust-constexpr.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "iÅŸlev olmayan %qD ye Ã§aÄŸrÄ±"
  
! #: cp/constexpr.cc:2157 rust/backend/rust-constexpr.cc:2613
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:2159 rust/backend/rust-constexpr.cc:2616
  #, fuzzy, gcc-internal-format
  #| msgid "%J  original definition appeared here"
  msgid "originally declared %<const%> here"
  msgstr "%J  ozgun tanÄ±mÄ± burada gÃ¶rÃ¼ldÃ¼"
  
! #: cp/constexpr.cc:2384 cp/constexpr.cc:2439 cp/constexpr.cc:2471
! #: cp/constexpr.cc:2492
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:2385
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tÃ¼r %qT tÃ¼r %qT iÃ§in bir taban tÃ¼r deÄŸil"
  
! #: cp/constexpr.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD may not have been initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "deÄŸiÅŸken %q+D ilklendirilmiÅŸ olmayabilir"
  
! #: cp/constexpr.cc:2440 cp/constexpr.cc:2472
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT bir belirsiz %qT tabanÄ±dÄ±r"
  
! #: cp/constexpr.cc:2497
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.cc:2574 cp/constexpr.cc:2848 cp/constexpr.cc:9159
  #: rust/backend/rust-constexpr.cc:5785
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
*************** msgstr "iÅŸlev olmayan %qD ye Ã§aÄŸrÄ±"
*** 56024,56083 ****
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Ã¼ye iÅŸlev %qD nesne olmaksÄ±zÄ±n Ã§aÄŸrÄ±lamaz"
  
! #: cp/constexpr.cc:2698 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "kardeÅŸ bildirimi bir sÄ±nÄ±f veya iÅŸlevi isimlendirmiyor"
  
! #: cp/constexpr.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name ile -dynamiclib birarada olmaz"
  
! #: cp/constexpr.cc:2775 cp/constexpr.cc:2797
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "allocation performed here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: cp/constexpr.cc:2793
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name ile -dynamiclib birarada olmaz"
  
! #: cp/constexpr.cc:2810
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%qD bildirimi Ã¶nceki yereli gÃ¶lgeliyor"
  
! #: cp/constexpr.cc:2931 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD bir sabit ifadesinde bulunamaz"
  
! #: cp/constexpr.cc:2938
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD bir sabit ifadesinde bulunamaz"
  
! #: cp/constexpr.cc:2942 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
--- 56041,56100 ----
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "Ã¼ye iÅŸlev %qD nesne olmaksÄ±zÄ±n Ã§aÄŸrÄ±lamaz"
  
! #: cp/constexpr.cc:2696 rust/backend/rust-constexpr.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "kardeÅŸ bildirimi bir sÄ±nÄ±f veya iÅŸlevi isimlendirmiyor"
  
! #: cp/constexpr.cc:2769
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name ile -dynamiclib birarada olmaz"
  
! #: cp/constexpr.cc:2773 cp/constexpr.cc:2795
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "allocation performed here"
  msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
  
! #: cp/constexpr.cc:2791
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name ile -dynamiclib birarada olmaz"
  
! #: cp/constexpr.cc:2808
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:2815
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%qD bildirimi Ã¶nceki yereli gÃ¶lgeliyor"
  
! #: cp/constexpr.cc:2929 rust/backend/rust-constexpr.cc:3439
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD bir sabit ifadesinde bulunamaz"
  
! #: cp/constexpr.cc:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD bir sabit ifadesinde bulunamaz"
  
! #: cp/constexpr.cc:2940 rust/backend/rust-constexpr.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
*************** msgid "dereferencing a null pointer in %
*** 56159,56165 ****
  msgstr "%<void *%> gÃ¶sterici iliÅŸkilendirmesi"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6998 cp/constexpr.cc:7096 cp/constexpr.cc:9078
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
--- 56176,56182 ----
  msgstr "%<void *%> gÃ¶sterici iliÅŸkilendirmesi"
  
  #: cp/constexpr.cc:4342 cp/constexpr.cc:4442 cp/constexpr.cc:4454
! #: cp/constexpr.cc:6997 cp/constexpr.cc:7095 cp/constexpr.cc:9077
  #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
  #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
  #: rust/backend/rust-constexpr.cc:5708
*************** msgstr "uye %qD iÃ§in ilklendirici eksik
*** 56271,56647 ****
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5633 cp/constexpr.cc:7724
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> gÃ¶sterici iliÅŸkilendirmesi"
  
! #: cp/constexpr.cc:5653 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:5701 cp/constexpr.cc:5708
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "allocated here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/constexpr.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:4037
  #, 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 "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "no field %qD found in union being initialized"
  msgid "%qD used in its own initializer"
  msgstr "ilklendirilen union iÃ§inde %qD diye bir alan yok"
  
! #: cp/constexpr.cc:5724
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%q#D is not const"
  msgstr "%q+D bir iÅŸlev deÄŸil,"
  
! #: cp/constexpr.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D private'dir"
  
! #: cp/constexpr.cc:5732 cp/constexpr.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD bir sabit ifadesinde bulunamaz"
  
! #: cp/constexpr.cc:5745
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD bu etki alanÄ±nda bildirilmemiÅŸ"
  
! #: cp/constexpr.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "expression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "new bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±"
  
! #: cp/constexpr.cc:6017 rust/backend/rust-constexpr.cc:2751
  #, 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 "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:6116
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: cp/constexpr.cc:6129 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "%qT %qT'ye %s iÃ§inde dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
  
! #: cp/constexpr.cc:6575 cp/constexpr.cc:8065 cp/constexpr.cc:8077
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "statement is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:6679 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/constexpr.cc:6780 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: cp/constexpr.cc:6782 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/constexpr.cc:6804
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6806
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6810
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:6973
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/constexpr.cc:7126
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7129
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7194 cp/constexpr.cc:9792
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, 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 "koÅŸullu ifade iÃ§inde enum ve enum olmayan tÃ¼rler"
  
! #: cp/constexpr.cc:7632 cp/constexpr.cc:9293
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: cp/constexpr.cc:7660 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:7688 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma%> is not allowed here"
  msgid "cast from %qT is not allowed"
  msgstr "%<#pragma%> burada kullanÄ±lamaz"
  
! #: cp/constexpr.cc:7701
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:7735 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:7866 cp/constexpr.cc:9603 cp/constexpr.cc:10015
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:7911 cp/constexpr.cc:10056
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "unexpected template-id %qE"
  msgstr "deyim umuluyordu"
  
! #: cp/constexpr.cc:7991 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  #| msgid "function not inlinable"
  msgid "function concept must be called"
  msgstr "iÅŸlev satÄ±riÃ§ine alÄ±nabilir deÄŸil"
  
! #: cp/constexpr.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:8080
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "ifade umuluyordu"
  
! #: cp/constexpr.cc:8339 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8347 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8362 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8373 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8391 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9016 rust/backend/rust-constexpr.cc:5663
  #, 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 "%qT tÃ¼rÃ¼ndeki bir saÄŸ taraf deÄŸerinin %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ geÃ§ersiz"
  
! #: cp/constexpr.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:9261
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9317 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9351 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9390
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:9539
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:9551
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:9617
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "sanal iÅŸlevler kardeÅŸ iÅŸlev olamaz"
  
! #: cp/constexpr.cc:9633
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9696
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
  
! #: cp/constexpr.cc:9765
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: cp/constexpr.cc:9842 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:9943 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:10025
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "ilklendiricide sabit olmayan dizi indisi"
  
! #: cp/constexpr.cc:10073 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10104 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
--- 56288,56664 ----
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:5632 cp/constexpr.cc:7723
  #: rust/backend/rust-constexpr.cc:872 rust/backend/rust-constexpr.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> gÃ¶sterici iliÅŸkilendirmesi"
  
! #: cp/constexpr.cc:5652 rust/backend/rust-constexpr.cc:892
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:5700 cp/constexpr.cc:5707
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "allocated here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/constexpr.cc:5705
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:5710 rust/backend/rust-constexpr.cc:4037
  #, 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 "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "no field %qD found in union being initialized"
  msgid "%qD used in its own initializer"
  msgstr "ilklendirilen union iÃ§inde %qD diye bir alan yok"
  
! #: cp/constexpr.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%q#D is not const"
  msgstr "%q+D bir iÅŸlev deÄŸil,"
  
! #: cp/constexpr.cc:5726
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D private'dir"
  
! #: cp/constexpr.cc:5731 cp/constexpr.cc:5738
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD bir sabit ifadesinde bulunamaz"
  
! #: cp/constexpr.cc:5744
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD bu etki alanÄ±nda bildirilmemiÅŸ"
  
! #: cp/constexpr.cc:5747
  #, fuzzy, gcc-internal-format
  #| msgid "expression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "new bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±"
  
! #: cp/constexpr.cc:6016 rust/backend/rust-constexpr.cc:2751
  #, 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 "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:6115
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: cp/constexpr.cc:6128 rust/backend/rust-constexpr.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "%qT %qT'ye %s iÃ§inde dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
  
! #: cp/constexpr.cc:6574 cp/constexpr.cc:8064 cp/constexpr.cc:8076
  #: rust/backend/rust-constexpr.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "statement is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:6678 rust/backend/rust-constexpr.cc:4929
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/constexpr.cc:6779 rust/backend/rust-constexpr.cc:996
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: cp/constexpr.cc:6781 rust/backend/rust-constexpr.cc:997
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/constexpr.cc:6803
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:6805
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:6809
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:6959
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:6972
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/constexpr.cc:7125
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7128
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:7193 cp/constexpr.cc:9791
  #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
  #, 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 "koÅŸullu ifade iÃ§inde enum ve enum olmayan tÃ¼rler"
  
! #: cp/constexpr.cc:7631 cp/constexpr.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: cp/constexpr.cc:7659 rust/backend/rust-constexpr.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:7687 rust/backend/rust-constexpr.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma%> is not allowed here"
  msgid "cast from %qT is not allowed"
  msgstr "%<#pragma%> burada kullanÄ±lamaz"
  
! #: cp/constexpr.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:7734 rust/backend/rust-constexpr.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:7865 cp/constexpr.cc:9602 cp/constexpr.cc:10014
  #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:7910 cp/constexpr.cc:10055
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "unexpected template-id %qE"
  msgstr "deyim umuluyordu"
  
! #: cp/constexpr.cc:7990 cp/constraint.cc:178 cp/constraint.cc:753
  #, fuzzy, gcc-internal-format
  #| msgid "function not inlinable"
  msgid "function concept must be called"
  msgstr "iÅŸlev satÄ±riÃ§ine alÄ±nabilir deÄŸil"
  
! #: cp/constexpr.cc:8015
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:8079
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "ifade umuluyordu"
  
! #: cp/constexpr.cc:8338 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:8346 rust/backend/rust-constexpr.cc:5163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:8361 rust/backend/rust-constexpr.cc:5179
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:8372 rust/backend/rust-constexpr.cc:5191
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:8390 rust/backend/rust-constexpr.cc:5209
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9015 rust/backend/rust-constexpr.cc:5663
  #, 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 "%qT tÃ¼rÃ¼ndeki bir saÄŸ taraf deÄŸerinin %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ geÃ§ersiz"
  
! #: cp/constexpr.cc:9257
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:9260
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:9316 rust/backend/rust-constexpr.cc:5889
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:9350 rust/backend/rust-constexpr.cc:5917
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9389
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:9538
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:9550
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/constexpr.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "sanal iÅŸlevler kardeÅŸ iÅŸlev olamaz"
  
! #: cp/constexpr.cc:9632
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:9695
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:9756
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
  
! #: cp/constexpr.cc:9764
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: cp/constexpr.cc:9841 rust/backend/rust-constexpr.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/constexpr.cc:9942 rust/backend/rust-constexpr.cc:6346
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: cp/constexpr.cc:10011
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
  
! #: cp/constexpr.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "ilklendiricide sabit olmayan dizi indisi"
  
! #: cp/constexpr.cc:10072 rust/backend/rust-constexpr.cc:6424
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/constexpr.cc:10103 rust/backend/rust-constexpr.cc:6435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr ""
*** 57438,57444 ****
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "bir bileÅŸik sabitli %qT tÃ¼rÃ¼ndeki kÃ¼me ilklendirilemez"
  
! #: cp/cp-gimplify.cc:169
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
--- 57455,57461 ----
  msgid "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
  msgstr "bir bileÅŸik sabitli %qT tÃ¼rÃ¼ndeki kÃ¼me ilklendirilemez"
  
! #: cp/cp-gimplify.cc:176
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
*************** msgstr "Kurucu %s olmayabilir"
*** 57466,57503 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Ã¶zniteliklerin ÅŸablon parametrelerine uygulanmasÄ± gerÃ§eklenmedi"
  
! #: cp/cp-gimplify.cc:3305 cp/cp-gimplify.cc:3317 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a type"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: cp/cp-gimplify.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD is not a class type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: cp/cp-gimplify.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: cp/cp-gimplify.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "expression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "new bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±"
  
! #: cp/cp-gimplify.cc:3362
  #, 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 ""
--- 57483,57532 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Ã¶zniteliklerin ÅŸablon parametrelerine uygulanmasÄ± gerÃ§eklenmedi"
  
! #: cp/cp-gimplify.cc:3275
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument of %qs attribute"
! msgid "pack expansion of %qE attribute"
! msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
! 
! #: cp/cp-gimplify.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "parse error in template argument list"
! msgid "use fold expression in the attribute argument instead"
! msgstr "ÅŸablon argÃ¼man listesinde Ã§Ã¶zÃ¼mleme hatasÄ±"
! 
! #: cp/cp-gimplify.cc:3317 cp/cp-gimplify.cc:3329 cp/decl.cc:4275
  #: cp/method.cc:978
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a type"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: cp/cp-gimplify.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD is not a class type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: cp/cp-gimplify.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: cp/cp-gimplify.cc:3362
  #, fuzzy, gcc-internal-format
  #| msgid "expression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "new bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±"
  
! #: cp/cp-gimplify.cc:3374
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "Ã¶nceki %q+F bildirimindeki fark
*** 57975,57981 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
  
! #: cp/decl.cc:1391 cp/decl.cc:16156
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
--- 58004,58010 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
  
! #: cp/decl.cc:1391 cp/decl.cc:16165
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f
*** 58655,58661 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1021
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 58684,58690 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:5735 cp/decl2.cc:1026
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
*************** msgstr "geÃ§ersiz ilklendirici"
*** 58879,58886 ****
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1595 cp/typeck2.cc:1925
! #: cp/typeck2.cc:1973 cp/typeck2.cc:2020
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "%qT iÃ§in ilklendirici sayÄ±sÄ± Ã§ok fazla"
--- 58908,58915 ----
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:7017 cp/decl.cc:7305 cp/typeck2.cc:1613 cp/typeck2.cc:1943
! #: cp/typeck2.cc:1991 cp/typeck2.cc:2038
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "%qT iÃ§in ilklendirici sayÄ±sÄ± Ã§ok fazla"
*************** msgstr ""
*** 59008,59026 ****
  msgid "assignment (not initialization) in declaration"
  msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
  
! #: cp/decl.cc:8250 cp/decl.cc:14799
  #, 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++ tasarlanmÄ±ÅŸ ilkendiricilere izin vermez"
  
! #: cp/decl.cc:8254 cp/decl.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: cp/decl.cc:8299 cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D has %<extern%> and is initialized"
  msgid "declaration of %q#D has no initializer"
--- 59037,59055 ----
  msgid "assignment (not initialization) in declaration"
  msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
  
! #: cp/decl.cc:8250 cp/decl.cc:14808
  #, 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++ tasarlanmÄ±ÅŸ ilkendiricilere izin vermez"
  
! #: cp/decl.cc:8254 cp/decl.cc:14812
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: cp/decl.cc:8299 cp/decl.cc:14775
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D has %<extern%> and is initialized"
  msgid "declaration of %q#D has no initializer"
*************** msgstr "%qs iÃ§in long ve short birlikte
*** 59895,59913 ****
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
! #| msgid "%<__thread%> used with %qE"
! msgid "%qs specified with %qD"
! msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
--- 59924,59942 ----
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
! #| msgid "storage class specified for parameter %qs"
! msgid "%qs specified with typedef-name %qD"
! msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
  
! #: cp/decl.cc:12491
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
*************** msgstr "Kurucu %s olmayabilir"
*** 60546,60552 ****
  msgid "a concept cannot be a member function"
  msgstr "kurucu bir statik Ã¼ye iÅŸlev olamaz"
  
! #: cp/decl.cc:14292 cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
--- 60575,60581 ----
  msgid "a concept cannot be a member function"
  msgstr "kurucu bir statik Ã¼ye iÅŸlev olamaz"
  
! #: cp/decl.cc:14292 cp/decl.cc:14643
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
*************** msgstr "%qE ne iÅŸlev ne de Ã¼ye iÅŸlev;
*** 60591,60944 ****
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14453 cp/decl.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
  
! #: cp/decl.cc:14458
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
  
! #: cp/decl.cc:14501 cp/decl.cc:14509 cp/decl.cc:14516 cp/decl.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
  
! #: cp/decl.cc:14575
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<auto%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14578
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<register%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<__thread%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14588
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<__thread%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14593
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "bir iÅŸlev tanÄ±mÄ±nda bir asm belirtimine izin verilmez"
  
! #: cp/decl.cc:14605
  #, 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 "genel kapsam dÄ±ÅŸÄ±nda bildirilen %qs iÅŸlevi iÃ§in %<static%> belirteci geÃ§ersiz"
  
! #: cp/decl.cc:14609
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "genel kapsam dÄ±ÅŸÄ±nda bildirilen %qs iÅŸlevi iÃ§in %<inline%> belirteci geÃ§ersiz"
  
! #: cp/decl.cc:14617
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "sÄ±nÄ±f olmayan sanal iÅŸlev %qs"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qs defined in a non-class scope"
  msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
  
! #: cp/decl.cc:14625
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qD bu etki alanÄ±nda bildirilmemiÅŸ"
  
! #: cp/decl.cc:14668
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ã¼ye iÅŸlev %qD static ilintilemeli olarak bildirilemez"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statik iÅŸlev baÅŸka bir iÅŸlevin iÃ§inde bildirilemez"
  
! #: cp/decl.cc:14718
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "bir statik veri Ã¼yesi tanÄ±mlarken (bildirime zit olarak) %<static%> kullanÄ±lamayabilir"
  
! #: cp/decl.cc:14725
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
  
! #: cp/decl.cc:14731
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ã¼ye %q#D harici ilintilemeli olarak doÄŸrudan bildirilemez"
  
! #: cp/decl.cc:14739
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "sÄ±nÄ±f dÄ±ÅŸÄ±nda %q#D bildirimi bir tanÄ±m deÄŸildir"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ã¼ye olmayan %qs, %<mutable%> olarak bildirilemez"
  
! #: cp/decl.cc:14778
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
  
! #: cp/decl.cc:14783
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hem %<extern%> olarak bildirilmiÅŸ hem de ilklendrilmiÅŸ"
  
! #: cp/decl.cc:14980
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %qE %qD yerel deÄŸiÅŸkenini kullanÄ±yor"
  
! #: cp/decl.cc:14983
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %qE %qD yerel deÄŸiÅŸkenini kullanÄ±yor"
  
! #: cp/decl.cc:15110
  #, 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 "%<virtual%> kullanÄ±mÄ± %q#D ÅŸablon bildiriminde geÃ§ersiz"
  
! #: cp/decl.cc:15114
  #, 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 "%<virtual%> kullanÄ±mÄ± %q#D ÅŸablon bildiriminde geÃ§ersiz"
  
! #: cp/decl.cc:15143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type %qT"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "geÃ§ersiz parametre tÃ¼rÃ¼ %qT"
  
! #: cp/decl.cc:15151
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametre %qD geÃ§ersiz olarak yÃ¶ntem tÃ¼rÃ¼nde bildirilmiÅŸ"
  
! #: cp/decl.cc:15176
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "kurucu geÃ§ersiz; muhtemelen %<%T (const %T&)%> anlamÄ±nda kullandÄ±nÄ±z"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD bir isim alanÄ± iÃ§inde bildirilemeyebilir"
  
! #: cp/decl.cc:15523
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD static olarak bildirilemeyebilir"
  
! #: cp/decl.cc:15551
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/decl.cc:15559
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/decl.cc:15567
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15577
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD ya bir statik olmayan Ã¼ye iÅŸlev ya da Ã¼ye olmayan iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/decl.cc:15587
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD ya bir sÄ±nÄ±f argÃ¼manÄ±na sahip olmalÄ± ya da enum tÃ¼rÃ¼nde olmalÄ±"
  
  #. 13.4.0.3
! #: cp/decl.cc:15618
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ?: Ã¼Ã§ terimlisinin aÅŸÄ±rÄ± yÃ¼klenmesini yasaklar"
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: cp/decl.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD ya hiÃ§ argÃ¼man almamalÄ± ya da bir argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15655
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD ya bir ya da iki argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15667
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "sonek %qD argÃ¼man olarak %<int%> almalÄ±"
  
! #: cp/decl.cc:15668
  #, 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 "sonek %qD ikinci argÃ¼manÄ± olarak %<int%> almalÄ±"
  
! #: cp/decl.cc:15679
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD sadece ve sadece iki argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15680 cp/decl.cc:15690
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD sadece ve sadece bir argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD sadece ve sadece iki argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15706
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: cp/decl.cc:15730
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15737
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15739
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15748
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15750
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15766
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "kullanÄ±cÄ± tanÄ±mlÄ± %qD daima her iki argÃ¼manÄ±yla birlikte deÄŸerlendirilir"
  
! #: cp/decl.cc:15785
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ã¶nek %qD %qT dÃ¶ndÃ¼rmeli"
  
! #: cp/decl.cc:15792
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "sonek %qD %qT dÃ¶ndÃ¼rmeli"
  
! #: cp/decl.cc:15804
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD deÄŸeriyle dÃ¶ndÃ¼rÃ¼lmeli"
  
! #: cp/decl.cc:15859
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%2$qs sonrasÄ± ÅŸablon tÃ¼rÃ¼ %1$qT parametresi kullanÄ±mÄ±"
  
! #: cp/decl.cc:15882
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%2$q+D iÃ§in ÅŸablon Ã¶zelleÅŸtirmesi %1$qD belirsiz"
  
! #: cp/decl.cc:15885
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "%2$qs sonrasÄ± typedef-ismi %1$qD kullanÄ±mÄ±"
  
! #: cp/decl.cc:15887
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D iÃ§in burada Ã¶nceki bir bildirim var"
  
! #: cp/decl.cc:15895
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT tÃ¼rÃ¼ne %qs olarak baÅŸvuruluyor"
  
! #: cp/decl.cc:15896 cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T iÃ§in burada Ã¶nceki bir bildirim var"
  
! #: cp/decl.cc:15902
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT tÃ¼rÃ¼ne enum olarak baÅŸvuruluyor"
--- 60620,60973 ----
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:14462 cp/decl.cc:14473
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
  
! #: cp/decl.cc:14467
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
  
! #: cp/decl.cc:14510 cp/decl.cc:14518 cp/decl.cc:14525 cp/decl.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<auto%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<register%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14593
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<__thread%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14597
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "saklama sÄ±nÄ±fÄ± %<__thread%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "bir iÅŸlev tanÄ±mÄ±nda bir asm belirtimine izin verilmez"
  
! #: cp/decl.cc:14614
  #, 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 "genel kapsam dÄ±ÅŸÄ±nda bildirilen %qs iÅŸlevi iÃ§in %<static%> belirteci geÃ§ersiz"
  
! #: cp/decl.cc:14618
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "genel kapsam dÄ±ÅŸÄ±nda bildirilen %qs iÅŸlevi iÃ§in %<inline%> belirteci geÃ§ersiz"
  
! #: cp/decl.cc:14626
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "sÄ±nÄ±f olmayan sanal iÅŸlev %qs"
  
! #: cp/decl.cc:14633
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qs defined in a non-class scope"
  msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
  
! #: cp/decl.cc:14634
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qD bu etki alanÄ±nda bildirilmemiÅŸ"
  
! #: cp/decl.cc:14677
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ã¼ye iÅŸlev %qD static ilintilemeli olarak bildirilemez"
  
! #: cp/decl.cc:14686
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statik iÅŸlev baÅŸka bir iÅŸlevin iÃ§inde bildirilemez"
  
! #: cp/decl.cc:14727
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "bir statik veri Ã¼yesi tanÄ±mlarken (bildirime zit olarak) %<static%> kullanÄ±lamayabilir"
  
! #: cp/decl.cc:14734
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
  
! #: cp/decl.cc:14740
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ã¼ye %q#D harici ilintilemeli olarak doÄŸrudan bildirilemez"
  
! #: cp/decl.cc:14748
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "sÄ±nÄ±f dÄ±ÅŸÄ±nda %q#D bildirimi bir tanÄ±m deÄŸildir"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ã¼ye olmayan %qs, %<mutable%> olarak bildirilemez"
  
! #: cp/decl.cc:14787
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
  
! #: cp/decl.cc:14792
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hem %<extern%> olarak bildirilmiÅŸ hem de ilklendrilmiÅŸ"
  
! #: cp/decl.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %qE %qD yerel deÄŸiÅŸkenini kullanÄ±yor"
  
! #: cp/decl.cc:14992
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %qE %qD yerel deÄŸiÅŸkenini kullanÄ±yor"
  
! #: cp/decl.cc:15119
  #, 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 "%<virtual%> kullanÄ±mÄ± %q#D ÅŸablon bildiriminde geÃ§ersiz"
  
! #: cp/decl.cc:15123
  #, 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 "%<virtual%> kullanÄ±mÄ± %q#D ÅŸablon bildiriminde geÃ§ersiz"
  
! #: cp/decl.cc:15152
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type %qT"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "geÃ§ersiz parametre tÃ¼rÃ¼ %qT"
  
! #: cp/decl.cc:15160
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametre %qD geÃ§ersiz olarak yÃ¶ntem tÃ¼rÃ¼nde bildirilmiÅŸ"
  
! #: cp/decl.cc:15185
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
  
! #: cp/decl.cc:15187
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "kurucu geÃ§ersiz; muhtemelen %<%T (const %T&)%> anlamÄ±nda kullandÄ±nÄ±z"
  
! #: cp/decl.cc:15525
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD bir isim alanÄ± iÃ§inde bildirilemeyebilir"
  
! #: cp/decl.cc:15532
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD static olarak bildirilemeyebilir"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/decl.cc:15568
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15586
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD ya bir statik olmayan Ã¼ye iÅŸlev ya da Ã¼ye olmayan iÅŸlev olmalÄ±dÄ±r"
  
! #: cp/decl.cc:15596
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD ya bir sÄ±nÄ±f argÃ¼manÄ±na sahip olmalÄ± ya da enum tÃ¼rÃ¼nde olmalÄ±"
  
  #. 13.4.0.3
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ?: Ã¼Ã§ terimlisinin aÅŸÄ±rÄ± yÃ¼klenmesini yasaklar"
  
! #: cp/decl.cc:15637
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
  
! #: cp/decl.cc:15663
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD ya hiÃ§ argÃ¼man almamalÄ± ya da bir argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15664
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD ya bir ya da iki argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15676
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "sonek %qD argÃ¼man olarak %<int%> almalÄ±"
  
! #: cp/decl.cc:15677
  #, 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 "sonek %qD ikinci argÃ¼manÄ± olarak %<int%> almalÄ±"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD sadece ve sadece iki argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15689 cp/decl.cc:15699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD sadece ve sadece bir argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15700
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD sadece ve sadece iki argÃ¼man almalÄ±"
  
! #: cp/decl.cc:15715
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: cp/decl.cc:15739
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15746
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15748
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15757
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15759
  #, 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 "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
  
! #: cp/decl.cc:15775
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "kullanÄ±cÄ± tanÄ±mlÄ± %qD daima her iki argÃ¼manÄ±yla birlikte deÄŸerlendirilir"
  
! #: cp/decl.cc:15794
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ã¶nek %qD %qT dÃ¶ndÃ¼rmeli"
  
! #: cp/decl.cc:15801
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "sonek %qD %qT dÃ¶ndÃ¼rmeli"
  
! #: cp/decl.cc:15813
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD deÄŸeriyle dÃ¶ndÃ¼rÃ¼lmeli"
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%2$qs sonrasÄ± ÅŸablon tÃ¼rÃ¼ %1$qT parametresi kullanÄ±mÄ±"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%2$q+D iÃ§in ÅŸablon Ã¶zelleÅŸtirmesi %1$qD belirsiz"
  
! #: cp/decl.cc:15894
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "%2$qs sonrasÄ± typedef-ismi %1$qD kullanÄ±mÄ±"
  
! #: cp/decl.cc:15896
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D iÃ§in burada Ã¶nceki bir bildirim var"
  
! #: cp/decl.cc:15904
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT tÃ¼rÃ¼ne %qs olarak baÅŸvuruluyor"
  
! #: cp/decl.cc:15905 cp/decl.cc:15912
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T iÃ§in burada Ã¶nceki bir bildirim var"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT tÃ¼rÃ¼ne enum olarak baÅŸvuruluyor"
*************** msgstr "%qT tÃ¼rÃ¼ne enum olarak baÅŸvur
*** 60950,61065 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "%<%s %T%> iÃ§in ÅŸablon argÃ¼man gerekli"
  
! #: cp/decl.cc:15960 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31408
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD ile iliÅŸkilendirme belirsiz"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "class template %qD redeclared as non-template"
  msgstr "ÅŸablon olarak ÅŸablon olmayan %qD kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:15991 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD bildirildiÄŸi sÄ±nÄ±f ile aynÄ± isimde"
  
! #: cp/decl.cc:16019 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9836
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT bir ÅŸablon deÄŸil"
  
! #: cp/decl.cc:16024
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16129
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ã¶nceden bildirim olmaksÄ±zÄ±n enum %q#D kullanÄ±mÄ±"
  
! #: cp/decl.cc:16155
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
  
! #: cp/decl.cc:16166 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "%qD bir bit alanÄ± tÃ¼rÃ¼ olarak bildirilemez"
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "tÃ¼retilmiÅŸ union %qT geÃ§ersiz"
  
! #: cp/decl.cc:16289
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already defined in the class %qT"
  msgid "%qT defined with multiple direct bases"
  msgstr "%qD zaten sÄ±nÄ±f %qT iÃ§inde tanÄ±mlÄ±"
  
! #: cp/decl.cc:16300
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan ya da dolaylÄ± %qT tabanÄ± deÄŸil"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "taban tÃ¼r %qT bir yapÄ± veya sÄ±nÄ±f tÃ¼rÃ¼ olarak hatalÄ±"
  
! #: cp/decl.cc:16355
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "ardÄ±ÅŸÄ±k tÃ¼r %qT tanÄ±msÄ±z"
  
! #: cp/decl.cc:16357
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "yinelenmiÅŸ taban tÃ¼rÃ¼ %qT geÃ§ersiz"
  
! #: cp/decl.cc:16502
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16505 cp/decl.cc:16513 cp/decl.cc:16523 cp/decl.cc:17122
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%JÃ¶nceden burada tanÄ±mlÄ±"
  
! #: cp/decl.cc:16510
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16520
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16531
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "farklÄ± isim alanÄ±nda %qD Ã¶zelleÅŸtirmesi"
  
! #: cp/decl.cc:16606
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±m"
--- 60979,61094 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:15926
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "%<%s %T%> iÃ§in ÅŸablon argÃ¼man gerekli"
  
! #: cp/decl.cc:15969 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
! #: cp/parser.cc:7054 cp/parser.cc:31407
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD ile iliÅŸkilendirme belirsiz"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "class template %qD redeclared as non-template"
  msgstr "ÅŸablon olarak ÅŸablon olmayan %qD kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl.cc:16000 cp/name-lookup.cc:5409
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD bildirildiÄŸi sÄ±nÄ±f ile aynÄ± isimde"
  
! #: cp/decl.cc:16028 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
! #: cp/pt.cc:9838
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT bir ÅŸablon deÄŸil"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:16138
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ã¶nceden bildirim olmaksÄ±zÄ±n enum %q#D kullanÄ±mÄ±"
  
! #: cp/decl.cc:16164
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
  
! #: cp/decl.cc:16175 cp/semantics.cc:3548
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "%qD bir bit alanÄ± tÃ¼rÃ¼ olarak bildirilemez"
  
! #: cp/decl.cc:16291
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "tÃ¼retilmiÅŸ union %qT geÃ§ersiz"
  
! #: cp/decl.cc:16298
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already defined in the class %qT"
  msgid "%qT defined with multiple direct bases"
  msgstr "%qD zaten sÄ±nÄ±f %qT iÃ§inde tanÄ±mlÄ±"
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan ya da dolaylÄ± %qT tabanÄ± deÄŸil"
  
! #: cp/decl.cc:16334
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "taban tÃ¼r %qT bir yapÄ± veya sÄ±nÄ±f tÃ¼rÃ¼ olarak hatalÄ±"
  
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "ardÄ±ÅŸÄ±k tÃ¼r %qT tanÄ±msÄ±z"
  
! #: cp/decl.cc:16366
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "yinelenmiÅŸ taban tÃ¼rÃ¼ %qT geÃ§ersiz"
  
! #: cp/decl.cc:16511
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16514 cp/decl.cc:16522 cp/decl.cc:16532 cp/decl.cc:17131
  #: cp/parser.cc:21163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%JÃ¶nceden burada tanÄ±mlÄ±"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16529
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:16540
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "farklÄ± isim alanÄ±nda %qD Ã¶zelleÅŸtirmesi"
  
! #: cp/decl.cc:16615
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±m"
*************** msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ
*** 61068,61158 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16755
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "%qT iÃ§in simgesel sabit deÄŸerlerinin tamamÄ±nÄ± hiÃ§bir tÃ¼mleyen tÃ¼r temsil edemez"
  
! #: cp/decl.cc:16930
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: cp/decl.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: cp/decl.cc:16989
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: cp/decl.cc:16990
  #, 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 sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: cp/decl.cc:17001
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "%qD'de simgesel sabit deÄŸerlerinde taÅŸma"
  
! #: cp/decl.cc:17021
  #, 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 iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: cp/decl.cc:17120 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ã§ok sayÄ±da %q#T tanÄ±mÄ±"
  
! #: cp/decl.cc:17194
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %q#T bir iÃ§i boÅŸ tÃ¼rdÃ¼r"
  
! #: cp/decl.cc:17354 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%>, %<*this%> iÃ§in bir baÅŸvuru dÃ¶ndÃ¼rmeli"
  
! #: cp/decl.cc:18167
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
  
! #: cp/decl.cc:18169 cp/typeck.cc:10994
  #, 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 "iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<volatile%> den dolayÄ± uyumsuz"
  
! #: cp/decl.cc:18231
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD zaten %qT sÄ±nÄ±fÄ±nda tanÄ±mlÄ±"
  
! #: cp/decl.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "%J%s %<%c%s%>"
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:18824
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 61097,61187 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:16764
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "%qT iÃ§in simgesel sabit deÄŸerlerinin tamamÄ±nÄ± hiÃ§bir tÃ¼mleyen tÃ¼r temsil edemez"
  
! #: cp/decl.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: cp/decl.cc:16949
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: cp/decl.cc:16998
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: cp/decl.cc:16999
  #, 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 sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
  
! #: cp/decl.cc:17010
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "%qD'de simgesel sabit deÄŸerlerinde taÅŸma"
  
! #: cp/decl.cc:17030
  #, 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 iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
  
! #: cp/decl.cc:17129 cp/parser.cc:21161
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ã§ok sayÄ±da %q#T tanÄ±mÄ±"
  
! #: cp/decl.cc:17203
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %q#T bir iÃ§i boÅŸ tÃ¼rdÃ¼r"
  
! #: cp/decl.cc:17363 cp/typeck.cc:11114
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%>, %<*this%> iÃ§in bir baÅŸvuru dÃ¶ndÃ¼rmeli"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
  
! #: cp/decl.cc:18178 cp/typeck.cc:10994
  #, 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 "iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<volatile%> den dolayÄ± uyumsuz"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
  
! #: cp/decl.cc:18433
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD zaten %qT sÄ±nÄ±fÄ±nda tanÄ±mlÄ±"
  
! #: cp/decl.cc:18821
  #, fuzzy, gcc-internal-format
  #| msgid "%J%s %<%c%s%>"
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:18833
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "ÅŸablon parametreleri bu ÅŸablon
*** 61224,61384 ****
  msgid "destructor %qD declared as member template"
  msgstr "yÄ±kÄ±cÄ± %qD Ã¼ye ÅŸablon olarak bildirilmiÅŸ"
  
! #: cp/decl2.cc:872
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "no declaration matches %q#D"
  msgstr "%q+#D genel bildirimi"
  
! #: cp/decl2.cc:877
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:880
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "%qs iÅŸlevinde"
  
! #: cp/decl2.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "%#qT defined here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: cp/decl2.cc:942
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "yerel sÄ±nÄ±f %q#T static veri Ã¼yesi %q#D iÃ§ermemeli"
  
! #: cp/decl2.cc:951
  #, fuzzy, gcc-internal-format
  #| msgid "definition of static data member %q+D of dllimport'd class"
  msgid "static data member %qD in unnamed class"
  msgstr "dllimport'lu sÄ±nÄ±fÄ±n %q+D duraÄŸan veri Ã¼yesinin tanÄ±mÄ±"
  
! #: cp/decl2.cc:953
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/decl2.cc:1076
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD zaten %qT iÃ§inde tanÄ±mlÄ±"
  
! #: cp/decl2.cc:1105 cp/decl2.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "Ã¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz"
  
! #: cp/decl2.cc:1122
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "statik Ã¼ye iÅŸlev %qD iÃ§in ilklendirici belirtilmiÅŸ"
  
! #: cp/decl2.cc:1125
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "statik Ã¼ye iÅŸlev %qD iÃ§in ilklendirici belirtilmiÅŸ"
  
! #: cp/decl2.cc:1173
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> belirteÃ§leri statik olmayan veri Ã¼yeleri Ã¼zerinde kullanÄ±lamaz"
  
! #: cp/decl2.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bit-alanÄ± %q+#D tÃ¼mleyen tÃ¼rde deÄŸil"
  
! #: cp/decl2.cc:1238
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD bir bit alanÄ± tÃ¼rÃ¼ olarak bildirilemez"
  
! #: cp/decl2.cc:1249
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "bit alanÄ± %qD iÅŸlev tÃ¼rÃ¼ ile bildirilemez"
  
! #: cp/decl2.cc:1255
  #, 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 "bit alanÄ± %qD iÅŸlev tÃ¼rÃ¼ ile bildirilemez"
  
! #: cp/decl2.cc:1262
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD zaten sÄ±nÄ±f %qT iÃ§inde tanÄ±mlÄ±"
  
! #: cp/decl2.cc:1270
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "static Ã¼ye %qD bir bit alanÄ± olamaz"
  
! #: cp/decl2.cc:1284
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD has non-integral type %qT"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "%qD dizisinin boyutu tÃ¼mlemeyen %qT tÃ¼rÃ¼nde"
  
! #: cp/decl2.cc:1682
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1744 cp/name-lookup.cc:8336
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "bu kapsamda %<this%> kullanÄ±lamaz"
  
! #: cp/decl2.cc:1813
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonim yapÄ± isimli tÃ¼rÃ¼n iÃ§inde deÄŸil"
  
! #: cp/decl2.cc:1829
  #, 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 geÃ§ersiz; bir anonim union sadece statik olmayan veri Ã¼yeleri iÃ§erebilir"
  
! #: cp/decl2.cc:1836
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "anonim union iÃ§inde private Ã¼ye %q+#D"
  
! #: cp/decl2.cc:1839
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "anonim union iÃ§inde protected Ã¼ye %q+#D"
  
! #: cp/decl2.cc:1904
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "isim alanÄ± baÄŸlamÄ±ndaki anonim kÃ¼meler static olmalÄ±dÄ±r"
  
! #: cp/decl2.cc:1913
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "Ã¼yesiz anonim union"
  
! #: cp/decl2.cc:1950
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
--- 61253,61413 ----
  msgid "destructor %qD declared as member template"
  msgstr "yÄ±kÄ±cÄ± %qD Ã¼ye ÅŸablon olarak bildirilmiÅŸ"
  
! #: cp/decl2.cc:877
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "no declaration matches %q#D"
  msgstr "%q+#D genel bildirimi"
  
! #: cp/decl2.cc:882
  #, gcc-internal-format
  msgid "no conversion operators declared"
  msgstr ""
  
! #: cp/decl2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "%qs iÅŸlevinde"
  
! #: cp/decl2.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "%#qT defined here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: cp/decl2.cc:947
  #, gcc-internal-format
  msgid "local class %q#T shall not have static data member %q#D"
  msgstr "yerel sÄ±nÄ±f %q#T static veri Ã¼yesi %q#D iÃ§ermemeli"
  
! #: cp/decl2.cc:956
  #, fuzzy, gcc-internal-format
  #| msgid "definition of static data member %q+D of dllimport'd class"
  msgid "static data member %qD in unnamed class"
  msgstr "dllimport'lu sÄ±nÄ±fÄ±n %q+D duraÄŸan veri Ã¼yesinin tanÄ±mÄ±"
  
! #: cp/decl2.cc:958
  #, gcc-internal-format
  msgid "unnamed class defined here"
  msgstr ""
  
! #: cp/decl2.cc:1039
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit template argument list not allowed"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/decl2.cc:1081
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD zaten %qT iÃ§inde tanÄ±mlÄ±"
  
! #: cp/decl2.cc:1110 cp/decl2.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "Ã¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz"
  
! #: cp/decl2.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "statik Ã¼ye iÅŸlev %qD iÃ§in ilklendirici belirtilmiÅŸ"
  
! #: cp/decl2.cc:1130
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "statik Ã¼ye iÅŸlev %qD iÃ§in ilklendirici belirtilmiÅŸ"
  
! #: cp/decl2.cc:1178
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> belirteÃ§leri statik olmayan veri Ã¼yeleri Ã¼zerinde kullanÄ±lamaz"
  
! #: cp/decl2.cc:1235
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bit-alanÄ± %q+#D tÃ¼mleyen tÃ¼rde deÄŸil"
  
! #: cp/decl2.cc:1243
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD bir bit alanÄ± tÃ¼rÃ¼ olarak bildirilemez"
  
! #: cp/decl2.cc:1254
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "bit alanÄ± %qD iÅŸlev tÃ¼rÃ¼ ile bildirilemez"
  
! #: cp/decl2.cc:1260
  #, 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 "bit alanÄ± %qD iÅŸlev tÃ¼rÃ¼ ile bildirilemez"
  
! #: cp/decl2.cc:1267
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD zaten sÄ±nÄ±f %qT iÃ§inde tanÄ±mlÄ±"
  
! #: cp/decl2.cc:1275
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "static Ã¼ye %qD bir bit alanÄ± olamaz"
  
! #: cp/decl2.cc:1289
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD has non-integral type %qT"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "%qD dizisinin boyutu tÃ¼mlemeyen %qT tÃ¼rÃ¼nde"
  
! #: cp/decl2.cc:1687
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:1749 cp/name-lookup.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "bu kapsamda %<this%> kullanÄ±lamaz"
  
! #: cp/decl2.cc:1818
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonim yapÄ± isimli tÃ¼rÃ¼n iÃ§inde deÄŸil"
  
! #: cp/decl2.cc:1834
  #, 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 geÃ§ersiz; bir anonim union sadece statik olmayan veri Ã¼yeleri iÃ§erebilir"
  
! #: cp/decl2.cc:1841
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "anonim union iÃ§inde private Ã¼ye %q+#D"
  
! #: cp/decl2.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "anonim union iÃ§inde protected Ã¼ye %q+#D"
  
! #: cp/decl2.cc:1909
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "isim alanÄ± baÄŸlamÄ±ndaki anonim kÃ¼meler static olmalÄ±dÄ±r"
  
! #: cp/decl2.cc:1918
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "Ã¼yesiz anonim union"
  
! #: cp/decl2.cc:1955
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
*************** msgstr "%<operator new%> %qT tÃ¼rÃ¼nde d
*** 61387,61483 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1962
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<va_start%>'in ikinci parametresi isimli son argÃ¼man deÄŸil"
  
! #: cp/decl2.cc:1978
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> ilk parametreyi %<size_t%> (%qT) tÃ¼rÃ¼nde alir"
  
! #: cp/decl2.cc:2008
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
  
! #: cp/decl2.cc:2023
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "yÄ±kÄ±cÄ± bir statik Ã¼ye iÅŸlev olamaz"
  
! #: cp/decl2.cc:2026
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
  
! #: cp/decl2.cc:2028
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2038
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> ilk parametreyi %qT tÃ¼rÃ¼nde alÄ±r"
  
! #: cp/decl2.cc:3029
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3033
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3039
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3043
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3051
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3070
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3074
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3080
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3084
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3091
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4566
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
--- 61416,61512 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:1967
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<va_start%>'in ikinci parametresi isimli son argÃ¼man deÄŸil"
  
! #: cp/decl2.cc:1983
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> ilk parametreyi %<size_t%> (%qT) tÃ¼rÃ¼nde alir"
  
! #: cp/decl2.cc:2013
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
  
! #: cp/decl2.cc:2028
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "yÄ±kÄ±cÄ± bir statik Ã¼ye iÅŸlev olamaz"
  
! #: cp/decl2.cc:2031
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
  
! #: cp/decl2.cc:2033
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2043
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> ilk parametreyi %qT tÃ¼rÃ¼nde alÄ±r"
  
! #: cp/decl2.cc:3034
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3038
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3044
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3048
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3056
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3075
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3079
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3085
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3089
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3096
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
*************** msgstr "%<static%> olarak bildirilen `%q
*** 61487,61595 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
  
! #: cp/decl2.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
  
! #: cp/decl2.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D niteliksiz tÃ¼re baÅŸvurmuyor, dolasÄ±yla ilintileme iÃ§in kullanÄ±lmaz"
  
! #: cp/decl2.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: cp/decl2.cc:4595
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
  
! #: cp/decl2.cc:4795
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q#D Ã¶nceki using bildirimi %q#D ile Ã§eliÅŸiyor"
  
! #: cp/decl2.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "Ã¶nceden %q+D bildirimi"
  
! #: cp/decl2.cc:4800
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4872 cp/decl2.cc:4875
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "satÄ±riÃ§i iÅŸlev %q+D tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl2.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "%2$q+#D'nin %1$P. parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man eksik"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "...following parameter %P which has a default argument"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: cp/decl2.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qs Ã¶nerilmiyor"
  
! #: cp/decl2.cc:5569
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5710
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULL'dan gÃ¶sterici olmayan tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/decl2.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "use of deleted function %qD"
  msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/decl2.cc:5767
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "C iÅŸlevi %q#D bildirimi"
  
! #: cp/decl2.cc:5797
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 61516,61624 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
  
! #: cp/decl2.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
  
! #: cp/decl2.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D niteliksiz tÃ¼re baÅŸvurmuyor, dolasÄ±yla ilintileme iÃ§in kullanÄ±lmaz"
  
! #: cp/decl2.cc:4596
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
  
! #: cp/decl2.cc:4600
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:4603
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
  
! #: cp/decl2.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q#D Ã¶nceki using bildirimi %q#D ile Ã§eliÅŸiyor"
  
! #: cp/decl2.cc:4803
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "Ã¶nceden %q+D bildirimi"
  
! #: cp/decl2.cc:4805
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:4877 cp/decl2.cc:4880
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:5214
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "satÄ±riÃ§i iÅŸlev %q+D tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
  
! #: cp/decl2.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "%2$q+#D'nin %1$P. parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man eksik"
  
! #: cp/decl2.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "...following parameter %P which has a default argument"
  msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
  
! #: cp/decl2.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qs Ã¶nerilmiyor"
  
! #: cp/decl2.cc:5574
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:5715
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULL'dan gÃ¶sterici olmayan tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m"
  
! #: cp/decl2.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "use of deleted function %qD"
  msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/decl2.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "C iÅŸlevi %q#D bildirimi"
  
! #: cp/decl2.cc:5802
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "%qT zaten %qT'nin kardeÅŸi"
*** 61863,62308 ****
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend bildirimi %q#D bir ÅŸablon olmayan iÅŸlev bildiriyor"
  
! #: cp/friend.cc:599
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Ã¼ye %qD tÃ¼r %qT tanÄ±mÄ±ndan Ã¶nce friend olarak bildirilmiÅŸ"
  
! #: cp/friend.cc:647
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend bildirimi %q#D bir ÅŸablon olmayan iÅŸlev bildiriyor"
  
! #: cp/friend.cc:651
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(eÄŸer istediÄŸiniz bu deÄŸilse, iÅŸlev ÅŸablonunun zaten bildirilmiÅŸ olduÄŸundan emin olduktan sonra burada iÅŸlev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu UYARIyÄ± iptal eder"
  
! #: cp/init.cc:391
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "%2$qT tamamlanmamÄ±ÅŸ tÃ¼rÃ¼ne %1$qs uygulanmasÄ± geÃ§ersiz"
  
! #: cp/init.cc:474
  #, fuzzy, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
  
! #: cp/init.cc:513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "value-initialization of function type %qT"
  msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/init.cc:519
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "value-initialization of reference type %qT"
  msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
  
! #: cp/init.cc:586
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
  
! #: cp/init.cc:675
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:745
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "initializer for flexible array member %q#D"
  msgstr "Ã¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz"
  
! #: cp/init.cc:810
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:914 cp/init.cc:995
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "sÄ±nÄ±f %T kendisiyle dolaylÄ± kardeÅŸ"
  
! #: cp/init.cc:920
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
  
! #: cp/init.cc:972
  #, 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 Ã¼ye ilklendirme listesinde ilklendirilmiÅŸ olmalÄ±"
  
! #: cp/init.cc:1116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "Ã¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz"
  
! #: cp/init.cc:1131 cp/init.cc:1157 cp/init.cc:2752 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "ilklendirilmemiÅŸ sabit Ã¼yesi %qD"
  
! #: cp/init.cc:1133 cp/init.cc:1151 cp/init.cc:1159 cp/init.cc:2737
! #: cp/init.cc:2765 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
  
! #: cp/init.cc:1149 cp/init.cc:2724 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%JilklendirilmemiÅŸ referans Ã¼ye %qD"
  
! #: cp/init.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
  
! #: cp/init.cc:1337
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "taban %qT sonradan ilklendirilmiÅŸ olacak"
  
! #: cp/init.cc:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1343
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  taban %qT"
  
! #: cp/init.cc:1345
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  burada ilklendirildiÄŸinde"
  
! #: cp/init.cc:1362
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%J%qD iÃ§in Ã§ok sayÄ±da ilklendirici belirtilmiÅŸ"
  
! #: cp/init.cc:1366
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%Jtaban %qT iÃ§in Ã§ok sayÄ±da ilklendirici belirtilmiÅŸ"
  
! #: cp/init.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%J%qT'nin Ã§ok sayÄ±da Ã¼yesi iÃ§in ilklendirmeler"
  
! #: cp/init.cc:1562
  #, 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 "%Jtaban sÄ±nÄ±f %q#T kopyalama kurucusunda doÄŸrudan ilklendirilmiÅŸ olmalÄ±"
  
! #: cp/init.cc:1798 cp/init.cc:1817
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "sÄ±nÄ±f %qT %qD isminde alan iÃ§ermiyor"
  
! #: cp/init.cc:1804
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D bir static veri Ã¼yesidir; sadece tanÄ±mÄ±nda ilklendirilebilir"
  
! #: cp/init.cc:1811
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D %qT'nin bir static olmayan Ã¼yesi deÄŸildir"
  
! #: cp/init.cc:1850
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "taban sÄ±nÄ±fÄ± olmayan %qT iÃ§in isimsiz ilklendirici"
  
! #: cp/init.cc:1858
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "Ã§oklu miras kullanan %qT iÃ§in isimsiz ilklendirici"
  
! #: cp/init.cc:1905
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD  hem doÄŸrudan hem de dolaylÄ± sanal taban"
  
! #: cp/init.cc:1913
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan ya da dolaylÄ± %qT tabanÄ± deÄŸil"
  
! #: cp/init.cc:1916
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan %qT tabanÄ± deÄŸil"
  
! #: cp/init.cc:2028 cp/init.cc:4916 cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2349 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qT is not a class type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: cp/init.cc:2407
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "iÃ§i boÅŸ tÃ¼r %qT Ã¼ye %qD'yi iÃ§ermiyor"
  
! #: cp/init.cc:2421
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "%qD bit alanÄ±na gÃ¶sterici geÃ§ersiz"
  
! #: cp/init.cc:2507 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/init.cc:2514 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "static olmayan veri Ã¼yesi %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/init.cc:2721
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2729
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%JilklendirilmemiÅŸ referans Ã¼ye %qD"
  
! #: cp/init.cc:2749
  #, 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 "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
  
! #: cp/init.cc:2757
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2761
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
  
! #: cp/init.cc:2876
  #, 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.cc:2879
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2889
  #, 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.cc:2892
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2901
  #, 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.cc:2904
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/init.cc:2925
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3123
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "ifadede tamsayÄ± taÅŸmasÄ±"
  
! #: cp/init.cc:3133
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3151
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3167
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3169
  #, 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 "tÃ¼r kimliÄŸini sarmalayan parantezleri kaldÄ±rmayÄ± deneyin"
  
! #: cp/init.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "new iÃ§in %<void%> tÃ¼rÃ¼ geÃ§ersiz"
  
! #: cp/init.cc:3185
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3227
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
  
! #: cp/init.cc:3383
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%2$qT sÄ±nÄ±fÄ±nda uygun bir %1$qD yok"
  
! #: cp/init.cc:3390 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ã¼ye %qD iÃ§in istek belirsiz"
  
! #: cp/init.cc:3471
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3474
  #, 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 "sÄ±nÄ±f %qT %qD isminde alan iÃ§ermiyor"
  
! #: cp/init.cc:3477
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3673
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "parantezli ilklendiriciden sonraki Ã¶znitelikler yoksayÄ±ldÄ±"
  
! #: cp/init.cc:3949
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
  
! #: cp/init.cc:3978
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new bir referans tÃ¼re uygulanamaz"
  
! #: cp/init.cc:3987
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new bir iÅŸlev tÃ¼re uygulanamaz"
  
! #: cp/init.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "silme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:"
  
! #: cp/init.cc:4111
  #, 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 "sÄ±nÄ±f tanÄ±mlanÄ±rken bildirilmiÅŸ olsalar bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±fa Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r."
  
! #: cp/init.cc:4820
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "ilklendirici erken sonlanÄ±yor"
  
! #: cp/init.cc:5116
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete iÃ§indeki dizi boyutu bilinmiyor"
  
! #: cp/init.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "silme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:"
  
! #: cp/init.cc:5155
  #, 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 "sÄ±nÄ±f tanÄ±mlanÄ±rken bildirilmiÅŸ olsalar bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±fa Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r."
  
! #: cp/init.cc:5170
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5175
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5482
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
--- 61892,62337 ----
  msgid "friend declaration %qD may not have virt-specifiers"
  msgstr "friend bildirimi %q#D bir ÅŸablon olmayan iÅŸlev bildiriyor"
  
! #: cp/friend.cc:607
  #, gcc-internal-format
  msgid "member %qD declared as friend before type %qT defined"
  msgstr "Ã¼ye %qD tÃ¼r %qT tanÄ±mÄ±ndan Ã¶nce friend olarak bildirilmiÅŸ"
  
! #: cp/friend.cc:657
  #, gcc-internal-format
  msgid "friend declaration %q#D declares a non-template function"
  msgstr "friend bildirimi %q#D bir ÅŸablon olmayan iÅŸlev bildiriyor"
  
! #: cp/friend.cc:661
  #, fuzzy, gcc-internal-format
  #| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
  msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
  msgstr "(eÄŸer istediÄŸiniz bu deÄŸilse, iÅŸlev ÅŸablonunun zaten bildirilmiÅŸ olduÄŸundan emin olduktan sonra burada iÅŸlev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu UYARIyÄ± iptal eder"
  
! #: cp/init.cc:398
  #, fuzzy, gcc-internal-format
  msgid "value-initialization of incomplete type %qT"
  msgstr "%2$qT tamamlanmamÄ±ÅŸ tÃ¼rÃ¼ne %1$qs uygulanmasÄ± geÃ§ersiz"
  
! #: cp/init.cc:481
  #, fuzzy, gcc-internal-format
  msgid "cannot value-initialize array of unknown bound %qT"
  msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
  
! #: cp/init.cc:520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "value-initialization of function type %qT"
  msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/init.cc:526
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "value-initialization of reference type %qT"
  msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
  
! #: cp/init.cc:597
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
  
! #: cp/init.cc:665
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.cc:735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "initializer for flexible array member %q#D"
  msgstr "Ã¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz"
  
! #: cp/init.cc:800
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:904 cp/init.cc:985
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "sÄ±nÄ±f %T kendisiyle dolaylÄ± kardeÅŸ"
  
! #: cp/init.cc:910
  #, gcc-internal-format
  msgid "reference %qD is not yet bound to a value when used here"
  msgstr ""
  
! #: cp/init.cc:914
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD is used uninitialized"
  msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
  
! #: cp/init.cc:962
  #, 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 Ã¼ye ilklendirme listesinde ilklendirilmiÅŸ olmalÄ±"
  
! #: cp/init.cc:1106
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "Ã¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz"
  
! #: cp/init.cc:1121 cp/init.cc:1147 cp/init.cc:2742 cp/method.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "ilklendirilmemiÅŸ sabit Ã¼yesi %qD"
  
! #: cp/init.cc:1123 cp/init.cc:1141 cp/init.cc:1149 cp/init.cc:2727
! #: cp/init.cc:2755 cp/method.cc:2453 cp/method.cc:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
  
! #: cp/init.cc:1139 cp/init.cc:2714 cp/method.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%JilklendirilmemiÅŸ referans Ã¼ye %qD"
  
! #: cp/init.cc:1324
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
  
! #: cp/init.cc:1327
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "taban %qT sonradan ilklendirilmiÅŸ olacak"
  
! #: cp/init.cc:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.cc:1333
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  taban %qT"
  
! #: cp/init.cc:1335
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  burada ilklendirildiÄŸinde"
  
! #: cp/init.cc:1352
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%J%qD iÃ§in Ã§ok sayÄ±da ilklendirici belirtilmiÅŸ"
  
! #: cp/init.cc:1356
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%Jtaban %qT iÃ§in Ã§ok sayÄ±da ilklendirici belirtilmiÅŸ"
  
! #: cp/init.cc:1443
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%J%qT'nin Ã§ok sayÄ±da Ã¼yesi iÃ§in ilklendirmeler"
  
! #: cp/init.cc:1552
  #, 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 "%Jtaban sÄ±nÄ±f %q#T kopyalama kurucusunda doÄŸrudan ilklendirilmiÅŸ olmalÄ±"
  
! #: cp/init.cc:1788 cp/init.cc:1807
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "sÄ±nÄ±f %qT %qD isminde alan iÃ§ermiyor"
  
! #: cp/init.cc:1794
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D bir static veri Ã¼yesidir; sadece tanÄ±mÄ±nda ilklendirilebilir"
  
! #: cp/init.cc:1801
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D %qT'nin bir static olmayan Ã¼yesi deÄŸildir"
  
! #: cp/init.cc:1840
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "taban sÄ±nÄ±fÄ± olmayan %qT iÃ§in isimsiz ilklendirici"
  
! #: cp/init.cc:1848
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "Ã§oklu miras kullanan %qT iÃ§in isimsiz ilklendirici"
  
! #: cp/init.cc:1895
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD  hem doÄŸrudan hem de dolaylÄ± sanal taban"
  
! #: cp/init.cc:1903
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan ya da dolaylÄ± %qT tabanÄ± deÄŸil"
  
! #: cp/init.cc:1906
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan %qT tabanÄ± deÄŸil"
  
! #: cp/init.cc:2018 cp/init.cc:4906 cp/typeck2.cc:1375
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.cc:2339 cp/semantics.cc:3825 rust/backend/rust-tree.cc:4120
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qT is not a class type"
  msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
  
! #: cp/init.cc:2397
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "iÃ§i boÅŸ tÃ¼r %qT Ã¼ye %qD'yi iÃ§ermiyor"
  
! #: cp/init.cc:2411
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "%qD bit alanÄ±na gÃ¶sterici geÃ§ersiz"
  
! #: cp/init.cc:2497 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/init.cc:2504 cp/semantics.cc:2191
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "static olmayan veri Ã¼yesi %qD kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/init.cc:2711
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2719
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2723
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%JilklendirilmemiÅŸ referans Ã¼ye %qD"
  
! #: cp/init.cc:2739
  #, 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 "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
  
! #: cp/init.cc:2747
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
  
! #: cp/init.cc:2866
  #, 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.cc:2869
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2879
  #, 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.cc:2882
  #, 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 at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2891
  #, 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.cc:2894
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.cc:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/init.cc:2915
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "ifadede tamsayÄ± taÅŸmasÄ±"
  
! #: cp/init.cc:3123
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.cc:3141
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.cc:3157
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.cc:3159
  #, 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 "tÃ¼r kimliÄŸini sarmalayan parantezleri kaldÄ±rmayÄ± deneyin"
  
! #: cp/init.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "new iÃ§in %<void%> tÃ¼rÃ¼ geÃ§ersiz"
  
! #: cp/init.cc:3175
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.cc:3217
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
  
! #: cp/init.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%2$qT sÄ±nÄ±fÄ±nda uygun bir %1$qD yok"
  
! #: cp/init.cc:3380 cp/search.cc:1200
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ã¼ye %qD iÃ§in istek belirsiz"
  
! #: cp/init.cc:3461
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.cc:3464
  #, 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 "sÄ±nÄ±f %qT %qD isminde alan iÃ§ermiyor"
  
! #: cp/init.cc:3467
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.cc:3663
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "parantezli ilklendiriciden sonraki Ã¶znitelikler yoksayÄ±ldÄ±"
  
! #: cp/init.cc:3939
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
  
! #: cp/init.cc:3968
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new bir referans tÃ¼re uygulanamaz"
  
! #: cp/init.cc:3977
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new bir iÅŸlev tÃ¼re uygulanamaz"
  
! #: cp/init.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "silme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:"
  
! #: cp/init.cc:4101
  #, 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 "sÄ±nÄ±f tanÄ±mlanÄ±rken bildirilmiÅŸ olsalar bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±fa Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r."
  
! #: cp/init.cc:4810
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "ilklendirici erken sonlanÄ±yor"
  
! #: cp/init.cc:5106
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete iÃ§indeki dizi boyutu bilinmiyor"
  
! #: cp/init.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "silme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:"
  
! #: cp/init.cc:5145
  #, 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 "sÄ±nÄ±f tanÄ±mlanÄ±rken bildirilmiÅŸ olsalar bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±fa Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r."
  
! #: cp/init.cc:5160
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5165
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5472
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
*************** msgstr ""
*** 62425,62475 ****
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3560
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3641
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "%<?:%> iÃ§in ortadaki terim olmadÄ±ÄŸÄ±ndan yorumlanamadÄ±"
  
! #: cp/mangle.cc:4209
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4255
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4261
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4533
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4538
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4543
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 62454,62504 ----
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3561
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:3566
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:3642
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "%<?:%> iÃ§in ortadaki terim olmadÄ±ÄŸÄ±ndan yorumlanamadÄ±"
  
! #: cp/mangle.cc:4210
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4256
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4534
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4539
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
  
! #: cp/mangle.cc:4544
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "sÄ±nÄ±f baÄŸlamÄ±nda Ã¼ye olmaya
*** 63205,63211 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
--- 63234,63240 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:5596 cp/pt.cc:18928
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr ""
*** 63299,63305 ****
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8341
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%qD Ã¶znitelik yÃ¶nergesi yoksayÄ±ldÄ±"
--- 63328,63334 ----
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6065 cp/name-lookup.cc:8378
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%qD Ã¶znitelik yÃ¶nergesi yoksayÄ±ldÄ±"
*************** msgstr "%q+#D evvelce burada tanÄ±mlanmÄ
*** 63350,63415 ****
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8325
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "switch %qs artÄ±k desteklenmiyor"
  
! #: cp/name-lookup.cc:8328
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8427
  #, 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 bir isim alanÄ± iÃ§inde bildirilemeyebilir"
  
! #: cp/name-lookup.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' simgesi (%L'de) belirsiz"
  
! #: cp/name-lookup.cc:8540
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "burada isim alanÄ± rumuzu %qD kullanÄ±lamaz, %qD varsayÄ±lÄ±yor"
  
! #: cp/name-lookup.cc:8627
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "inline namespace must be specified at initial definition"
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: cp/name-lookup.cc:8628
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "%qD defined here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: cp/name-lookup.cc:8677
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q#D Ã¶nceki using bildirimi %q#D ile Ã§eliÅŸiyor"
  
! #: cp/name-lookup.cc:8679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%JÃ¶nceden burada tanÄ±mlÄ±"
  
! #: cp/name-lookup.cc:8722
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX, pop_everything () iÅŸlevine giriyor\n"
  
! #: cp/name-lookup.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 63379,63444 ----
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:8362
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "switch %qs artÄ±k desteklenmiyor"
  
! #: cp/name-lookup.cc:8365
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:8464
  #, 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 bir isim alanÄ± iÃ§inde bildirilemeyebilir"
  
! #: cp/name-lookup.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' simgesi (%L'de) belirsiz"
  
! #: cp/name-lookup.cc:8577
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "burada isim alanÄ± rumuzu %qD kullanÄ±lamaz, %qD varsayÄ±lÄ±yor"
  
! #: cp/name-lookup.cc:8664
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "inline namespace must be specified at initial definition"
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: cp/name-lookup.cc:8665
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "%qD defined here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: cp/name-lookup.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q#D Ã¶nceki using bildirimi %q#D ile Ã§eliÅŸiyor"
  
! #: cp/name-lookup.cc:8716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%JÃ¶nceden burada tanÄ±mlÄ±"
  
! #: cp/name-lookup.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX, pop_everything () iÅŸlevine giriyor\n"
  
! #: cp/name-lookup.cc:8768
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr ""
*** 63436,63442 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46297
  #, 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"
--- 63465,63471 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1531 cp/parser.cc:46296
  #, 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 ""
*** 63715,63721 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30651
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63744,63750 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:3628 cp/parser.cc:30650
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼
*** 64039,64045 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± yanlÄ±ÅŸ"
  
! #: cp/parser.cc:7573 cp/pt.cc:21227
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 64068,64074 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± yanlÄ±ÅŸ"
  
! #: cp/parser.cc:7573 cp/pt.cc:21257
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ tasarlanmÄ±ÅŸ ilkendiric
*** 64095,64101 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:9196 cp/parser.cc:33272
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
--- 64124,64130 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:9196 cp/parser.cc:33271
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
*************** msgstr ""
*** 64317,64328 ****
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47103
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47085
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
--- 64346,64357 ----
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:11904 cp/parser.cc:12047 cp/parser.cc:47102
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: cp/parser.cc:11930 cp/parser.cc:47084
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
  msgstr ""
*************** msgstr "asm deyiminde geÃ§ersiz sol tara
*** 64424,64430 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33781
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
--- 64453,64459 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13369 cp/parser.cc:33780
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
*************** msgstr "ifade deyimi boÅŸ tÃ¼r iÃ§eriyor
*** 64493,64499 ****
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33784
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
--- 64522,64528 ----
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:14247 cp/parser.cc:33783
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
*************** msgstr ""
*** 64520,64526 ****
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ hesaplanmÄ±ÅŸ goto'lara izin vermez"
  
! #: cp/parser.cc:14463 cp/parser.cc:33787
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
--- 64549,64555 ----
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ hesaplanmÄ±ÅŸ goto'lara izin vermez"
  
! #: cp/parser.cc:14463 cp/parser.cc:33786
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
*************** msgstr "temel ilklendiricileri sadece ku
*** 64806,64818 ****
  msgid "cannot expand initializer for member %qD"
  msgstr "uye %qD iÃ§in ilklendirici eksik"
  
! #: cp/parser.cc:16950 cp/pt.cc:27456
  #, 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 statik bildirimi statik olmayan bildirimi izliyor"
  
! #: cp/parser.cc:16962 cp/pt.cc:27468
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
--- 64835,64847 ----
  msgid "cannot expand initializer for member %qD"
  msgstr "uye %qD iÃ§in ilklendirici eksik"
  
! #: cp/parser.cc:16950 cp/pt.cc:27470
  #, 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 statik bildirimi statik olmayan bildirimi izliyor"
  
! #: cp/parser.cc:16962 cp/pt.cc:27482
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
*************** msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man
*** 65481,65487 ****
  msgid "%qT not permitted in template argument"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2472
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
--- 65510,65516 ----
  msgid "%qT not permitted in template argument"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:24463 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2490
  #: rust/backend/rust-tree.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
*************** msgstr "%q+#T tÃ¼rÃ¼nde Ã¶nceden tanÄ±m"
*** 65672,65678 ****
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33790
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
--- 65701,65707 ----
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:27087 cp/parser.cc:33789
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
*************** msgstr "ÅŸablonlar dÄ±ÅŸÄ±nda %<typename
*** 65780,65947 ****
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<typename%> anahtar sÃ¶zcÃ¼ÄŸÃ¼ne bu baÄŸlamda izin verilmez (taban sÄ±nÄ±fÄ± Ã¶rtÃ¼k olarak bir tÃ¼rdÃ¼r)"
  
! #: cp/parser.cc:28298 cp/parser.cc:28392
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:28400
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code to check exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "OlaÄŸan dÄ±ÅŸÄ±lÄ±k belirtimlerini sÄ±nayacak kod Ã¼retilir"
  
! #: cp/parser.cc:28406
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ã¼ye olmayan iÅŸlevde %<this%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/parser.cc:28491
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28603
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:29161
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected OpenMP directive name"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: cp/parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%q.*s biÃ§iminin %<%T%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/parser.cc:29215
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: cp/parser.cc:29314
  #, 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 Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
  
! #: cp/parser.cc:29328
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: cp/parser.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE Ã¶zniteliÄŸi isimli argÃ¼manlarÄ± olan prototipler gerektirir"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29455
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29490
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "attribute %qs specified multiple times"
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: cp/parser.cc:29532
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers or %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "bildirim belirteÃ§leri veya %<...%> umuluyordu"
  
! #: cp/parser.cc:29575
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected contract-role"
  msgstr "beklenmeyen terim"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29656
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected contract semantic or level"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: cp/parser.cc:29666
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29676
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "kurucunun ÅŸablon olarak kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/parser.cc:29813
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29968
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30313 cp/parser.cc:30322
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "expression must be enclosed in parentheses"
  msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
  
! #: cp/parser.cc:30668
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30911
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31049
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "istenen konum bir tamsayÄ± sabit deÄŸil"
  
! #: cp/parser.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "istenen hizalama bir sabit deÄŸil"
  
! #: cp/parser.cc:31569
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31574
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "yeniden %q+D bildirimi geÃ§ersiz"
  
! #: cp/parser.cc:31578
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "ÅŸablon parametresi listesi Ã§ok az"
--- 65809,65976 ----
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<typename%> anahtar sÃ¶zcÃ¼ÄŸÃ¼ne bu baÄŸlamda izin verilmez (taban sÄ±nÄ±fÄ± Ã¶rtÃ¼k olarak bir tÃ¼rdÃ¼r)"
  
! #: cp/parser.cc:28297 cp/parser.cc:28391
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:28399
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code to check exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "OlaÄŸan dÄ±ÅŸÄ±lÄ±k belirtimlerini sÄ±nayacak kod Ã¼retilir"
  
! #: cp/parser.cc:28405
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:28449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<this%> in non-member function"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ã¼ye olmayan iÅŸlevde %<this%> kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/parser.cc:28490
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28602
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:29160
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected OpenMP directive name"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: cp/parser.cc:29169
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%q.*s biÃ§iminin %<%T%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/parser.cc:29214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<,%> veya %<;%> umuluyordu"
  
! #: cp/parser.cc:29313
  #, 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 Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
  
! #: cp/parser.cc:29327
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "betimleyici veya %<(%> umuluyordu"
  
! #: cp/parser.cc:29382
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE Ã¶zniteliÄŸi isimli argÃ¼manlarÄ± olan prototipler gerektirir"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:29454
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:29489
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "attribute %qs specified multiple times"
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: cp/parser.cc:29531
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers or %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "bildirim belirteÃ§leri veya %<...%> umuluyordu"
  
! #: cp/parser.cc:29574
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected contract-role"
  msgstr "beklenmeyen terim"
  
  #. We got some other token other than a ':'.
! #: cp/parser.cc:29655
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected contract semantic or level"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: cp/parser.cc:29665
  #, gcc-internal-format
  msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
  msgstr ""
  
! #: cp/parser.cc:29675
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of contract role for explicit semantic"
  msgstr "kurucunun ÅŸablon olarak kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/parser.cc:29812
  #, gcc-internal-format
  msgid "contracts are only available with %<-fcontracts%>"
  msgstr ""
  
! #: cp/parser.cc:29967
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30312 cp/parser.cc:30321
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "expression must be enclosed in parentheses"
  msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
  
! #: cp/parser.cc:30667
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:30910
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:31048
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "istenen konum bir tamsayÄ± sabit deÄŸil"
  
! #: cp/parser.cc:31056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "istenen hizalama bir sabit deÄŸil"
  
! #: cp/parser.cc:31568
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:31573
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "yeniden %q+D bildirimi geÃ§ersiz"
  
! #: cp/parser.cc:31577
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "ÅŸablon parametresi listesi Ã§ok az"
*************** msgstr "ÅŸablon parametresi listesi Ã§ok
*** 65950,66614 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31585
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "ÅŸablon parametresi listesi Ã§ok fazla"
  
! #: cp/parser.cc:31978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "isimli dÃ¶nÃ¼ÅŸ deÄŸerleri artÄ±k desteklenmiyor"
  
! #: cp/parser.cc:32151
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32160
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32166
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32273
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "%qD iÃ§in eÅŸleÅŸen bir ÅŸablon yok"
  
! #: cp/parser.cc:32306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template %q#D in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "yerel sÄ±nÄ±f iÃ§inde %q#D Ã¼ye ÅŸablonu bildirimi geÃ§ersiz"
  
! #: cp/parser.cc:32315
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "C ilintilemeli ÅŸablon"
  
! #: cp/parser.cc:32335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "taban sÄ±nÄ±f belirtimi geÃ§ersiz"
  
! #: cp/parser.cc:32447
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %qs"
  msgid "template declaration of %<typedef%>"
  msgstr "%qs ÅŸablon bildirimi"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "bildirim hiÃ§bir ÅŸey bildirmiyor"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope %qD"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "isim alanÄ± olmayan %qD kapsamÄ±nda doÄŸrudan Ã¶zelleÅŸtirme"
  
! #: cp/parser.cc:32857
  #, 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%<>>%> alt ÅŸablon argÃ¼man listesinde %<> >%> olmalÄ±ydÄ±"
  
! #: cp/parser.cc:32870
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "sahte  %<>>%>, bir ÅŸablon argÃ¼man listesini sonlandÄ±rmak iÃ§in %<>%> kullanÄ±n"
  
! #: cp/parser.cc:32901
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "sahte  %<>>%>, bir ÅŸablon argÃ¼man listesini sonlandÄ±rmak iÃ§in %<>%> kullanÄ±n"
  
! #: cp/parser.cc:33219
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33396
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "taban sÄ±nÄ±f belirtimi geÃ§ersiz"
  
! #: cp/parser.cc:33407
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %qD specifier"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: cp/parser.cc:33410
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  %q+D ile Ã§eliÅŸiyor"
  
! #: cp/parser.cc:33422
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> before %<extern%>"
  msgid "%<__thread%> before %qD"
  msgstr "%<extern%> Ã¶ncesinde %<__thread%>"
  
! #: cp/parser.cc:33438
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/parser.cc:33547
  #, 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%> desteklemez"
  
! #: cp/parser.cc:33558
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
  
! #: cp/parser.cc:33563
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE yinelenmiÅŸ"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs yinelenmiÅŸ"
  
! #: cp/parser.cc:33641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33647
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33656
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "deyim umuluyordu"
  
! #: cp/parser.cc:33659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33668
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33683
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33695
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33704
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33707
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33710
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33742
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33760
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> veya %<...%> umuluyordu"
  
! #: cp/parser.cc:33793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: cp/parser.cc:34128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34279
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs yaftasÄ± %q#T isimlemesinde kullanÄ±lmÄ±ÅŸ"
  
! #: cp/parser.cc:34284
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#T was previously declared here"
  msgstr "%q+#D evvelce burada bildirilmiÅŸ"
  
! #: cp/parser.cc:34405
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: cp/parser.cc:34563 cp/parser.cc:34597
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34571 cp/parser.cc:34604
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "replace the class-key with %qs"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: cp/parser.cc:34579
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT first declared as %qs here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/parser.cc:34661
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD farklÄ± eriÅŸimle tekrar bildirilmiÅŸ"
  
! #: cp/parser.cc:34682
  #, 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%> (bir belirsizlik giderici olarak) sadece ÅŸablonlarda kullanÄ±labilir"
  
! #: cp/parser.cc:34932
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man iÃ§inde dosya sonu"
  
! #: cp/parser.cc:35173 cp/parser.cc:36481 cp/parser.cc:36670
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
  
! #: cp/parser.cc:35244
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35314
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35345
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> bir argÃ¼man olarak bir tÃ¼r belirtmeli"
  
! #: cp/parser.cc:35749
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Nesnel-C++ seÃ§ici ismi geÃ§ersiz"
  
! #: cp/parser.cc:35824 cp/parser.cc:35842
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "bildirim belirteÃ§leri umuluyordu"
  
! #: cp/parser.cc:35836 cp/parser.cc:35902
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36142 cp/parser.cc:36149 cp/parser.cc:36156
  #, fuzzy, gcc-internal-format
  #| msgid "illegal reference type specified for instance variable %qs"
  msgid "invalid type for instance variable"
  msgstr "gerÃ§ekleme deÄŸiÅŸkeni %qs iÃ§in iliÅŸkilendirme tÃ¼rÃ¼ kuraldÄ±ÅŸÄ±"
  
! #: cp/parser.cc:36273
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "%<@protocol%> sonrasÄ±nda betimleyici umuluyordu"
  
! #: cp/parser.cc:36446
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36453
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE Ã¶zniteliÄŸi %qE iÃ§in yoksayÄ±ldÄ±"
  
! #: cp/parser.cc:36733 cp/parser.cc:36740 cp/parser.cc:36747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tÃ¼r argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/parser.cc:36909
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "bilinmeyen yazmaÃ§ ismi: %s"
  
! #: cp/parser.cc:38038
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected integer expression list"
  msgstr "ifade umuluyordu"
  
! #: cp/parser.cc:38055
  #, fuzzy, gcc-internal-format
  #| msgid "STAT expression at %C must be a variable"
  msgid "%<wait%> expression must be integral"
  msgstr "%C'deki STAT ifadesi bir deÄŸiÅŸken olmalÄ±dÄ±r"
  
! #: cp/parser.cc:39144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "geÃ§ersiz ilklendirici"
  
! #: cp/parser.cc:40113
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:43019
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43467
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43712
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43799 cp/pt.cc:18559
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: cp/parser.cc:43892
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "tÃ¼r bilgisi yetersiz"
  
! #: cp/parser.cc:46259
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> %D bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: cp/parser.cc:47094
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47440 cp/parser.cc:47471
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47447 cp/parser.cc:47476
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
  
! #: cp/parser.cc:47588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "geÃ§ersiz ilklendirici"
  
! #: cp/parser.cc:47618
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "ifade umuluyordu"
  
! #: cp/parser.cc:47630
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47733
  #, 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 "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:47753 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47757 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47760 cp/pt.cc:14473 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47763 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48477
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48487
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48848
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48895 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48897 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49043
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49046
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49093
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC pch_preprocess, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±"
  
! #: cp/parser.cc:49391
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49402
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49457
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: cp/parser.cc:49489
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: cp/parser.cc:49570
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "modÃ¼ller arasÄ± eniyilemeler henÃ¼z C++ iÃ§in gerÃ§eklenmedi"
  
! #: cp/parser.cc:49607
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "standart uzlaÅŸÄ±mlara bu baÄŸlam iÃ§inde izin verilmez"
  
! #: cp/parser.cc:49816
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49872
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 65979,66643 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:31584
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "ÅŸablon parametresi listesi Ã§ok fazla"
  
! #: cp/parser.cc:31977
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "isimli dÃ¶nÃ¼ÅŸ deÄŸerleri artÄ±k desteklenmiyor"
  
! #: cp/parser.cc:32150
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:32159
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:32165
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:32272
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.cc:32282
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "%qD iÃ§in eÅŸleÅŸen bir ÅŸablon yok"
  
! #: cp/parser.cc:32305
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template %q#D in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "yerel sÄ±nÄ±f iÃ§inde %q#D Ã¼ye ÅŸablonu bildirimi geÃ§ersiz"
  
! #: cp/parser.cc:32314
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "C ilintilemeli ÅŸablon"
  
! #: cp/parser.cc:32334
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "taban sÄ±nÄ±f belirtimi geÃ§ersiz"
  
! #: cp/parser.cc:32446
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %qs"
  msgid "template declaration of %<typedef%>"
  msgstr "%qs ÅŸablon bildirimi"
  
! #: cp/parser.cc:32497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "bildirim hiÃ§bir ÅŸey bildirmiyor"
  
! #: cp/parser.cc:32549
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope %qD"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "isim alanÄ± olmayan %qD kapsamÄ±nda doÄŸrudan Ã¶zelleÅŸtirme"
  
! #: cp/parser.cc:32856
  #, 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%<>>%> alt ÅŸablon argÃ¼man listesinde %<> >%> olmalÄ±ydÄ±"
  
! #: cp/parser.cc:32869
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "sahte  %<>>%>, bir ÅŸablon argÃ¼man listesini sonlandÄ±rmak iÃ§in %<>%> kullanÄ±n"
  
! #: cp/parser.cc:32900
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "sahte  %<>>%>, bir ÅŸablon argÃ¼man listesini sonlandÄ±rmak iÃ§in %<>%> kullanÄ±n"
  
! #: cp/parser.cc:33218
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:33395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "taban sÄ±nÄ±f belirtimi geÃ§ersiz"
  
! #: cp/parser.cc:33406
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %qD specifier"
  msgstr "cv-niteleyici yinelenmiÅŸ"
  
! #: cp/parser.cc:33409
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  %q+D ile Ã§eliÅŸiyor"
  
! #: cp/parser.cc:33421
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> before %<extern%>"
  msgid "%<__thread%> before %qD"
  msgstr "%<extern%> Ã¶ncesinde %<__thread%>"
  
! #: cp/parser.cc:33437
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
  
! #: cp/parser.cc:33546
  #, 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%> desteklemez"
  
! #: cp/parser.cc:33557
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
  
! #: cp/parser.cc:33562
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE yinelenmiÅŸ"
  
! #: cp/parser.cc:33588
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs yinelenmiÅŸ"
  
! #: cp/parser.cc:33640
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33655
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "deyim umuluyordu"
  
! #: cp/parser.cc:33658
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33661
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33664
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33667
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33670
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33673
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33676
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33679
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33682
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33685
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33688
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33691
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33694
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33700
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33703
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:33706
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:33709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33741
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33753
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33759
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "%<{%> umuluyordu"
  
! #: cp/parser.cc:33765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> veya %<...%> umuluyordu"
  
! #: cp/parser.cc:33792
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
  
! #: cp/parser.cc:34127
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:34278
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs yaftasÄ± %q#T isimlemesinde kullanÄ±lmÄ±ÅŸ"
  
! #: cp/parser.cc:34283
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#T was previously declared here"
  msgstr "%q+#D evvelce burada bildirilmiÅŸ"
  
! #: cp/parser.cc:34404
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: cp/parser.cc:34562 cp/parser.cc:34596
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:34569 cp/parser.cc:34602
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:34570 cp/parser.cc:34603
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "replace the class-key with %qs"
  msgstr "sÄ±nÄ±f ismi umuluyordu"
  
! #: cp/parser.cc:34577
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "%q+D yaftasÄ± tanÄ±mlÄ± ama kullanÄ±lmamÄ±ÅŸ"
  
! #: cp/parser.cc:34578
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT first declared as %qs here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: cp/parser.cc:34660
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD farklÄ± eriÅŸimle tekrar bildirilmiÅŸ"
  
! #: cp/parser.cc:34681
  #, 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%> (bir belirsizlik giderici olarak) sadece ÅŸablonlarda kullanÄ±labilir"
  
! #: cp/parser.cc:34931
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man iÃ§inde dosya sonu"
  
! #: cp/parser.cc:35172 cp/parser.cc:36480 cp/parser.cc:36669
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
  
! #: cp/parser.cc:35243
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:35313
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:35344
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> bir argÃ¼man olarak bir tÃ¼r belirtmeli"
  
! #: cp/parser.cc:35748
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Nesnel-C++ seÃ§ici ismi geÃ§ersiz"
  
! #: cp/parser.cc:35823 cp/parser.cc:35841
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "bildirim belirteÃ§leri umuluyordu"
  
! #: cp/parser.cc:35835 cp/parser.cc:35901
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: cp/parser.cc:35944
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:36141 cp/parser.cc:36148 cp/parser.cc:36155
  #, fuzzy, gcc-internal-format
  #| msgid "illegal reference type specified for instance variable %qs"
  msgid "invalid type for instance variable"
  msgstr "gerÃ§ekleme deÄŸiÅŸkeni %qs iÃ§in iliÅŸkilendirme tÃ¼rÃ¼ kuraldÄ±ÅŸÄ±"
  
! #: cp/parser.cc:36272
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "%<@protocol%> sonrasÄ±nda betimleyici umuluyordu"
  
! #: cp/parser.cc:36445
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:36452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE Ã¶zniteliÄŸi %qE iÃ§in yoksayÄ±ldÄ±"
  
! #: cp/parser.cc:36732 cp/parser.cc:36739 cp/parser.cc:36746
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tÃ¼r argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/parser.cc:36908
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "bilinmeyen yazmaÃ§ ismi: %s"
  
! #: cp/parser.cc:38037
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected integer expression list"
  msgstr "ifade umuluyordu"
  
! #: cp/parser.cc:38054
  #, fuzzy, gcc-internal-format
  #| msgid "STAT expression at %C must be a variable"
  msgid "%<wait%> expression must be integral"
  msgstr "%C'deki STAT ifadesi bir deÄŸiÅŸken olmalÄ±dÄ±r"
  
! #: cp/parser.cc:39143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "geÃ§ersiz ilklendirici"
  
! #: cp/parser.cc:40112
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
  msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:43018
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43466
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: cp/parser.cc:43711
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:43798 cp/pt.cc:18576
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
  
! #: cp/parser.cc:43891
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "tÃ¼r bilgisi yetersiz"
  
! #: cp/parser.cc:46258
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> %D bildiriminden Ã¶nce gÃ¶rÃ¼nmeli, yoksayÄ±lÄ±yor"
  
! #: cp/parser.cc:47093
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:47439 cp/parser.cc:47470
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: cp/parser.cc:47446 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
  
! #: cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "geÃ§ersiz ilklendirici"
  
! #: cp/parser.cc:47617
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "ifade umuluyordu"
  
! #: cp/parser.cc:47629
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:47732
  #, 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 "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
  
! #: cp/parser.cc:47752 cp/semantics.cc:6128
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47756 cp/semantics.cc:6136
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47759 cp/pt.cc:14486 cp/semantics.cc:6142
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:47762 cp/semantics.cc:6148
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:48476
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:48486
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:48847
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:48894 cp/semantics.cc:11155
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:48896 cp/semantics.cc:11157
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.cc:49042
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:49045
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:49092
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC pch_preprocess, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±"
  
! #: cp/parser.cc:49390
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49401
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:49456
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: cp/parser.cc:49488
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC memregs must precede any function decls"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
  
! #: cp/parser.cc:49569
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "modÃ¼ller arasÄ± eniyilemeler henÃ¼z C++ iÃ§in gerÃ§eklenmedi"
  
! #: cp/parser.cc:49606
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "standart uzlaÅŸÄ±mlara bu baÄŸlam iÃ§inde izin verilmez"
  
! #: cp/parser.cc:49815
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:49871
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%J  ozgun tanÄ±mÄ± burada gÃ¶rÃ¼
*** 67186,67192 ****
  msgid "redeclaration of %q#D with different constraints"
  msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
  
! #: cp/pt.cc:6770 cp/pt.cc:6839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qE is not a valid template argument for type %qT"
--- 67215,67221 ----
  msgid "redeclaration of %q#D with different constraints"
  msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
  
! #: cp/pt.cc:6770 cp/pt.cc:6840
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qE is not a valid template argument for type %qT"
*************** msgstr ""
*** 67202,67622 ****
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6789
  #, 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 %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:6793
  #, 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 does not have external linkage"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:6842
  #, 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 "(bir Ã¼ye gÃ¶stericisi sadece %<&%E%> ile ÅŸekillendirilebilir)"
  
! #: cp/pt.cc:6844
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD %qT'nin bir Ã¼yesi deÄŸil"
  
! #: cp/pt.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%d ÅŸablon parametresi %q#D iÃ§in alÄ±ndÄ±"
  
! #: cp/pt.cc:6922
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6931
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "  mismatched types %qT and %qT"
  msgstr "%q#T ile %q#T tÃ¼rleri arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: cp/pt.cc:6940
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6951
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "ÅŸablon argÃ¼manÄ± %qE ÅŸablon parametre(ler)ini iÃ§ine alÄ±yor"
  
! #: cp/pt.cc:6961
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qT %qT tabanÄ±nda deÄŸil"
  
! #: cp/pt.cc:6970
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent ranks for operator at %L and %L"
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "%L ve %L'de iÅŸliÃ§ler iÃ§in sÄ±ralar uyumsuz"
  
! #: cp/pt.cc:6982
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6986
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6997
  #, 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 "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
  
! #: cp/pt.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%s' beyan iÅŸlevine bir fiili argÃ¼man olarak izin verilmez (%L'de)"
  
! #: cp/pt.cc:7051
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemiyor"
  
! #: cp/pt.cc:7064
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT bir belirsiz %qT tabanÄ±dÄ±r"
  
! #: cp/pt.cc:7068
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼nden tÃ¼retilmemiÅŸ"
  
! #: cp/pt.cc:7079
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "%s iÃ§i boÅŸ %qT tÃ¼rÃ¼ne bir gÃ¶sterici olamaz"
  
! #: cp/pt.cc:7099
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "%qT tÃ¼rÃ¼ndeki argÃ¼man %qT ile eÅŸleÅŸmiyor"
  
! #: cp/pt.cc:7150
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7159
  #, 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 of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:7169
  #, 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 of type %qT because %qD has no linkage"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:7184
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "the address of %qD is not a valid template argument"
  msgstr "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:7219
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7227
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ bu baÄŸlamda dizge sabitler kullanÄ±lamaz"
  
! #: cp/pt.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "in template argument for type %qT"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:7527
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "ÅŸablon argÃ¼manÄ± %qE ÅŸablon parametre(ler)ini iÃ§ine alÄ±yor"
  
! #: cp/pt.cc:7613
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "cv nitelemesinde Ã§eliÅŸtiÄŸinden dolayÄ± %qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸildir"
  
! #: cp/pt.cc:7621
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7639
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir sabit gÃ¶stericisi deÄŸildir"
  
! #: cp/pt.cc:7698
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir gÃ¶stericidir"
  
! #: cp/pt.cc:7700
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "yerine %qE kullanmayÄ± deneyin"
  
! #: cp/pt.cc:7754
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qT tÃ¼rÃ¼ndedir"
  
! #: cp/pt.cc:8312
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ã¶zniteliklerin ÅŸablon parametrelerine uygulanmasÄ± gerÃ§eklenmedi"
  
! #: cp/pt.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ã¶zniteliklerin ÅŸablon parametrelerine uygulanmasÄ± gerÃ§eklenmedi"
  
! #: cp/pt.cc:8464
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of destructor %qE as a type"
  msgstr "kurucunun ÅŸablon olarak kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/pt.cc:8498
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "bir ÅŸablon parametresinin bir tÃ¼r Ã¼yesine basvurmak iÃ§in %<typename %E%> kullanÄ±n"
  
! #: cp/pt.cc:8514 cp/pt.cc:8548 cp/pt.cc:8598
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "%2$qD iÃ§in ÅŸablon parametre listesindeki %1$d. argÃ¼manda tÃ¼r/deÄŸer uyumsuzluÄŸu"
  
! #: cp/pt.cc:8522
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  %qT tÃ¼rÃ¼nde bir sabit umulurken %qT alÄ±ndÄ±"
  
! #: cp/pt.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "%qT tÃ¼rÃ¼ndeki parametre iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:8536
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  bir sÄ±nÄ±f sablonu umulurken %qE alÄ±ndÄ±"
  
! #: cp/pt.cc:8539
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  bir tÃ¼r umulurken %qE alÄ±ndÄ±"
  
! #: cp/pt.cc:8553
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  bir tÃ¼r umulurken %qT alÄ±ndÄ±"
  
! #: cp/pt.cc:8556
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  bir sÄ±nÄ±f sablonu umulurken %qT alÄ±ndÄ±"
  
! #: cp/pt.cc:8602
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  %qD tÃ¼rÃ¼nde bir ÅŸablon umulurken %qD alÄ±ndÄ±"
  
! #: cp/pt.cc:8616
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "%2$qD iÃ§in ÅŸablon parametre listesindeki %1$d. argÃ¼manda tÃ¼r/deÄŸer uyumsuzluÄŸu"
  
! #: cp/pt.cc:8619
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  bir tÃ¼r umulurken %qE alÄ±ndÄ±"
  
! #: cp/pt.cc:8692
  #, 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 "ÅŸablon argÃ¼manÄ± %qE %qT'ye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemedi"
  
! #: cp/pt.cc:8830 cp/pt.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/pt.cc:8845 cp/pt.cc:8990
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)"
  
! #: cp/pt.cc:8986
  #, 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 "yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)"
  
! #: cp/pt.cc:8995
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "%q+D iÃ§in saÄŸlanmÄ±ÅŸ"
  
! #: cp/pt.cc:9020
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9024
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %2$q#D bildiriminin %1$d. parametresi iÃ§in"
  
! #: cp/pt.cc:9122
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bir iÅŸlev ÅŸablonu deÄŸil"
  
! #: cp/pt.cc:9848
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "ÅŸablon olarak ÅŸablon olmayan tÃ¼r %qT kullanÄ±lmÄ±ÅŸ"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "%q+D ÅŸablon bildirimi iÃ§in"
  
! #: cp/pt.cc:9983 cp/pt.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "template constraint failure for %qD"
  msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
  
! #: cp/pt.cc:10368
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: cp/pt.cc:11103
  #, 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 "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/pt.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
  
! #: cp/pt.cc:12926
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13380
  #, 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 bildirimin baÅŸlangÄ±cÄ±nda deÄŸil"
  
! #: cp/pt.cc:13468
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13471
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14150
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
  
! #: cp/pt.cc:14246
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye iÅŸlev gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:15140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 67231,67651 ----
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:6790
  #, 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 %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:6794
  #, 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 does not have external linkage"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:6843
  #, 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 "(bir Ã¼ye gÃ¶stericisi sadece %<&%E%> ile ÅŸekillendirilebilir)"
  
! #: cp/pt.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD %qT'nin bir Ã¼yesi deÄŸil"
  
! #: cp/pt.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%d ÅŸablon parametresi %q#D iÃ§in alÄ±ndÄ±"
  
! #: cp/pt.cc:6923
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:6932
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "  mismatched types %qT and %qT"
  msgstr "%q#T ile %q#T tÃ¼rleri arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
  
! #: cp/pt.cc:6941
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:6952
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "ÅŸablon argÃ¼manÄ± %qE ÅŸablon parametre(ler)ini iÃ§ine alÄ±yor"
  
! #: cp/pt.cc:6962
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qT %qT tabanÄ±nda deÄŸil"
  
! #: cp/pt.cc:6971
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent ranks for operator at %L and %L"
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "%L ve %L'de iÅŸliÃ§ler iÃ§in sÄ±ralar uyumsuz"
  
! #: cp/pt.cc:6983
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:6987
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:6998
  #, 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 "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
  
! #: cp/pt.cc:7009
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%s' beyan iÅŸlevine bir fiili argÃ¼man olarak izin verilmez (%L'de)"
  
! #: cp/pt.cc:7052
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemiyor"
  
! #: cp/pt.cc:7065
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT bir belirsiz %qT tabanÄ±dÄ±r"
  
! #: cp/pt.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼nden tÃ¼retilmemiÅŸ"
  
! #: cp/pt.cc:7080
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "%s iÃ§i boÅŸ %qT tÃ¼rÃ¼ne bir gÃ¶sterici olamaz"
  
! #: cp/pt.cc:7100
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "%qT tÃ¼rÃ¼ndeki argÃ¼man %qT ile eÅŸleÅŸmiyor"
  
! #: cp/pt.cc:7151
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7160
  #, 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 of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:7170
  #, 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 of type %qT because %qD has no linkage"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:7185
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "the address of %qD is not a valid template argument"
  msgstr "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
  
! #: cp/pt.cc:7195
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
  
! #: cp/pt.cc:7202
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ bu baÄŸlamda dizge sabitler kullanÄ±lamaz"
  
! #: cp/pt.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "in template argument for type %qT"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "ÅŸablon argÃ¼manÄ± %qE ÅŸablon parametre(ler)ini iÃ§ine alÄ±yor"
  
! #: cp/pt.cc:7614
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "cv nitelemesinde Ã§eliÅŸtiÄŸinden dolayÄ± %qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸildir"
  
! #: cp/pt.cc:7622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
  
! #: cp/pt.cc:7640
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir sabit gÃ¶stericisi deÄŸildir"
  
! #: cp/pt.cc:7699
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir gÃ¶stericidir"
  
! #: cp/pt.cc:7701
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "yerine %qE kullanmayÄ± deneyin"
  
! #: cp/pt.cc:7755
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qT tÃ¼rÃ¼ndedir"
  
! #: cp/pt.cc:8314
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ã¶zniteliklerin ÅŸablon parametrelerine uygulanmasÄ± gerÃ§eklenmedi"
  
! #: cp/pt.cc:8330
  #, fuzzy, gcc-internal-format
  #| msgid "applying attributes to template parameters is not implemented"
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ã¶zniteliklerin ÅŸablon parametrelerine uygulanmasÄ± gerÃ§eklenmedi"
  
! #: cp/pt.cc:8466
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of destructor %qE as a type"
  msgstr "kurucunun ÅŸablon olarak kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/pt.cc:8500
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "bir ÅŸablon parametresinin bir tÃ¼r Ã¼yesine basvurmak iÃ§in %<typename %E%> kullanÄ±n"
  
! #: cp/pt.cc:8516 cp/pt.cc:8550 cp/pt.cc:8600
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "%2$qD iÃ§in ÅŸablon parametre listesindeki %1$d. argÃ¼manda tÃ¼r/deÄŸer uyumsuzluÄŸu"
  
! #: cp/pt.cc:8524
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  %qT tÃ¼rÃ¼nde bir sabit umulurken %qT alÄ±ndÄ±"
  
! #: cp/pt.cc:8532
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "%qT tÃ¼rÃ¼ndeki parametre iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:8538
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  bir sÄ±nÄ±f sablonu umulurken %qE alÄ±ndÄ±"
  
! #: cp/pt.cc:8541
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  bir tÃ¼r umulurken %qE alÄ±ndÄ±"
  
! #: cp/pt.cc:8555
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  bir tÃ¼r umulurken %qT alÄ±ndÄ±"
  
! #: cp/pt.cc:8558
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  bir sÄ±nÄ±f sablonu umulurken %qT alÄ±ndÄ±"
  
! #: cp/pt.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  %qD tÃ¼rÃ¼nde bir ÅŸablon umulurken %qD alÄ±ndÄ±"
  
! #: cp/pt.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "%2$qD iÃ§in ÅŸablon parametre listesindeki %1$d. argÃ¼manda tÃ¼r/deÄŸer uyumsuzluÄŸu"
  
! #: cp/pt.cc:8621
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  bir tÃ¼r umulurken %qE alÄ±ndÄ±"
  
! #: cp/pt.cc:8694
  #, 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 "ÅŸablon argÃ¼manÄ± %qE %qT'ye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemedi"
  
! #: cp/pt.cc:8832 cp/pt.cc:9158
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/pt.cc:8847 cp/pt.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)"
  
! #: cp/pt.cc:8988
  #, 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 "yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)"
  
! #: cp/pt.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "%q+D iÃ§in saÄŸlanmÄ±ÅŸ"
  
! #: cp/pt.cc:9022
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9026
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %2$q#D bildiriminin %1$d. parametresi iÃ§in"
  
! #: cp/pt.cc:9124
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:9687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bir iÅŸlev ÅŸablonu deÄŸil"
  
! #: cp/pt.cc:9850
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "ÅŸablon olarak ÅŸablon olmayan tÃ¼r %qT kullanÄ±lmÄ±ÅŸ"
  
! #: cp/pt.cc:9852
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "%q+D ÅŸablon bildirimi iÃ§in"
  
! #: cp/pt.cc:9996 cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "template constraint failure for %qD"
  msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
  
! #: cp/pt.cc:10381
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "%qD bir ÅŸablon deÄŸil"
  
! #: cp/pt.cc:11116
  #, 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 "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/pt.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
  
! #: cp/pt.cc:12939
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:13393
  #, 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 bildirimin baÅŸlangÄ±cÄ±nda deÄŸil"
  
! #: cp/pt.cc:13481
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:13484
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14163
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
  
! #: cp/pt.cc:14259
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye iÅŸlev gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:15157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "tÃ¼r argÃ¼manÄ± geÃ§ersiz"
*** 67635,67959 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15333
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD has initializer but incomplete type"
  msgid "variable %qD has function type"
  msgstr "%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde"
  
! #: cp/pt.cc:15532
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "geÃ§ersiz parametre tÃ¼rÃ¼ %qT"
  
! #: cp/pt.cc:15534
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "%q+D bildiriminde"
  
! #: cp/pt.cc:15661
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "bir dizi dÃ¶ndÃ¼ren iÅŸlev"
  
! #: cp/pt.cc:15663
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "bir iÅŸlev dÃ¶ndÃ¼ren iÅŸlev"
  
! #: cp/pt.cc:16363
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "void'e referans oluÅŸturuluyor"
  
! #: cp/pt.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "%s %qT referans tÃ¼rÃ¼nde ÅŸekilleniyor"
  
! #: cp/pt.cc:16367
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "%s %qT referans tÃ¼rÃ¼nde ÅŸekilleniyor"
  
! #: cp/pt.cc:16380
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%2$qT iÅŸlev tÃ¼rÃ¼ne ekli %1$qV niteleyicileri yoksayÄ±lÄ±yor"
  
! #: cp/pt.cc:16383
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%2$qT iÅŸlev tÃ¼rÃ¼ne ekli %1$qV niteleyicileri yoksayÄ±lÄ±yor"
  
! #: cp/pt.cc:16431
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16437
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "%qT Ã¼ye referans tÃ¼rÃ¼nde gÃ¶sterici oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16443
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "void tÃ¼rÃ¼nde Ã¼yeye gÃ¶sterici oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16509
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "%qT dizisi oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16546
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16567
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ne bir class, ne struct, ne de union tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:16607
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT bir enum tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
  
! #: cp/pt.cc:16615
  #, 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 bir sÄ±nÄ±f tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
  
! #: cp/pt.cc:16728
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ÅŸablonda %qs kullanÄ±mÄ±"
  
! #: cp/pt.cc:17038
  #, 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 "yetkin tÃ¼r %qT, yÄ±kÄ±cÄ± ismi ~%qT ile eslesmiyor"
  
! #: cp/pt.cc:17053
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "%qE baÄŸÄ±mlÄ± ismi bir tÃ¼r olarak Ã§Ã¶zÃ¼mlenmedi ama Ã¶rneklenim onun bir tÃ¼r olmasÄ±nÄ± istiyor"
  
! #: cp/pt.cc:17055
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "eÄŸer bu bir tÃ¼r anlamÄ±ndaysa %<typename %E%> deyin"
  
! #: cp/pt.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: cp/pt.cc:17339
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "geÃ§ersiz alan %qD kullanÄ±mÄ±"
  
! #: cp/pt.cc:17872 cp/pt.cc:19859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/pt.cc:17876 cp/pt.cc:19863
  #, fuzzy, gcc-internal-format
  #| msgid "%<...%> as arguments.)"
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> kabul edeceÄŸi varsayÄ±lacak.)"
  
! #: cp/pt.cc:20000
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21142
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21177
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21182
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21185
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a type"
  msgid "use %<%T::%D%> instead"
  msgstr "%<%T::%D%> bir tÃ¼r deÄŸil"
  
! #: cp/pt.cc:21190
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D tanÄ±mlandÄ±ktan sonra satÄ±riÃ§i bildirilmiÅŸ"
  
! #: cp/pt.cc:21241
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: cp/pt.cc:21268
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± yanlÄ±ÅŸ"
  
! #: cp/pt.cc:21504
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bir sÄ±nÄ±f ya da isim alanÄ± deÄŸil"
  
! #: cp/pt.cc:21507
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ne bir sÄ±nÄ±f ne de isim alanÄ±"
  
! #: cp/pt.cc:21857
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT anonim tÃ¼rdÃ¼r/tÃ¼r kullanÄ±r"
  
! #: cp/pt.cc:21859
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "template argument for %qD uses local type %qT"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:21869
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: cp/pt.cc:21884
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/pt.cc:21902
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  %qD Ã¶rneklenmeye Ã§alÄ±ÅŸÄ±lÄ±yor"
  
! #: cp/pt.cc:26135
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
  
! #: cp/pt.cc:26137
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
  
! #: cp/pt.cc:26143
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26167 cp/pt.cc:26262
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26173
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26175
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26194
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%qD is not a static data member of a class template"
  msgstr "%q#D %qT'nin bir static olmayan Ã¼yesi deÄŸildir"
  
! #: cp/pt.cc:26200 cp/pt.cc:26257
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD iÃ§in eÅŸleÅŸen bir ÅŸablon yok"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "ÅŸablon olmayan tÃ¼r %qT'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26213
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26249
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "yinelenmiÅŸ doÄŸrudan %q#D Ã¶rneklenimi"
  
! #: cp/pt.cc:26272 cp/pt.cc:26339
  #, 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++ doÄŸrudan Ã¶rneklenimlerde %<extern%> kullanÄ±mÄ±na izin vermez"
  
! #: cp/pt.cc:26277 cp/pt.cc:26354
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
  
! #: cp/pt.cc:26311
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26314
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ÅŸablon olmayan tÃ¼r %qT'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26323
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ÅŸablon tanÄ±mÄ±ndan Ã¶nce %q#T'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ doÄŸrudan Ã¶rneklenimlerde %qE kullanÄ±mÄ±na izin vermez"
  
! #: cp/pt.cc:26384
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "yinelenmiÅŸ doÄŸrudan %q#T Ã¶rneklenimi"
  
! #: cp/pt.cc:26694
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 67664,67988 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:15350
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD has initializer but incomplete type"
  msgid "variable %qD has function type"
  msgstr "%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde"
  
! #: cp/pt.cc:15549
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "geÃ§ersiz parametre tÃ¼rÃ¼ %qT"
  
! #: cp/pt.cc:15551
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "%q+D bildiriminde"
  
! #: cp/pt.cc:15678
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "bir dizi dÃ¶ndÃ¼ren iÅŸlev"
  
! #: cp/pt.cc:15680
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "bir iÅŸlev dÃ¶ndÃ¼ren iÅŸlev"
  
! #: cp/pt.cc:16380
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "void'e referans oluÅŸturuluyor"
  
! #: cp/pt.cc:16382
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "%s %qT referans tÃ¼rÃ¼nde ÅŸekilleniyor"
  
! #: cp/pt.cc:16384
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "%s %qT referans tÃ¼rÃ¼nde ÅŸekilleniyor"
  
! #: cp/pt.cc:16397
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%2$qT iÅŸlev tÃ¼rÃ¼ne ekli %1$qV niteleyicileri yoksayÄ±lÄ±yor"
  
! #: cp/pt.cc:16400
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%2$qT iÅŸlev tÃ¼rÃ¼ne ekli %1$qV niteleyicileri yoksayÄ±lÄ±yor"
  
! #: cp/pt.cc:16448
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16454
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "%qT Ã¼ye referans tÃ¼rÃ¼nde gÃ¶sterici oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16460
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "void tÃ¼rÃ¼nde Ã¼yeye gÃ¶sterici oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16526
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "%qT dizisi oluÅŸturulmasÄ±"
  
! #: cp/pt.cc:16563
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:16584
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ne bir class, ne struct, ne de union tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:16624
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT bir enum tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
  
! #: cp/pt.cc:16632
  #, 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 bir sÄ±nÄ±f tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
  
! #: cp/pt.cc:16745
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ÅŸablonda %qs kullanÄ±mÄ±"
  
! #: cp/pt.cc:17055
  #, 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 "yetkin tÃ¼r %qT, yÄ±kÄ±cÄ± ismi ~%qT ile eslesmiyor"
  
! #: cp/pt.cc:17070
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "%qE baÄŸÄ±mlÄ± ismi bir tÃ¼r olarak Ã§Ã¶zÃ¼mlenmedi ama Ã¶rneklenim onun bir tÃ¼r olmasÄ±nÄ± istiyor"
  
! #: cp/pt.cc:17072
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "eÄŸer bu bir tÃ¼r anlamÄ±ndaysa %<typename %E%> deyin"
  
! #: cp/pt.cc:17165
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
  
! #: cp/pt.cc:17356
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "geÃ§ersiz alan %qD kullanÄ±mÄ±"
  
! #: cp/pt.cc:17889 cp/pt.cc:19876
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
  
! #: cp/pt.cc:17893 cp/pt.cc:19880
  #, fuzzy, gcc-internal-format
  #| msgid "%<...%> as arguments.)"
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> kabul edeceÄŸi varsayÄ±lacak.)"
  
! #: cp/pt.cc:20017
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:21172
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:21207
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:21212
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:21215
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a type"
  msgid "use %<%T::%D%> instead"
  msgstr "%<%T::%D%> bir tÃ¼r deÄŸil"
  
! #: cp/pt.cc:21220
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D tanÄ±mlandÄ±ktan sonra satÄ±riÃ§i bildirilmiÅŸ"
  
! #: cp/pt.cc:21271
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
  
! #: cp/pt.cc:21298
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qs Ã¶zniteliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± yanlÄ±ÅŸ"
  
! #: cp/pt.cc:21534
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bir sÄ±nÄ±f ya da isim alanÄ± deÄŸil"
  
! #: cp/pt.cc:21537
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ne bir sÄ±nÄ±f ne de isim alanÄ±"
  
! #: cp/pt.cc:21887
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT anonim tÃ¼rdÃ¼r/tÃ¼r kullanÄ±r"
  
! #: cp/pt.cc:21889
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "template argument for %qD uses local type %qT"
  msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
  
! #: cp/pt.cc:21899
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
  
! #: cp/pt.cc:21914
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
  
! #: cp/pt.cc:21932
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  %qD Ã¶rneklenmeye Ã§alÄ±ÅŸÄ±lÄ±yor"
  
! #: cp/pt.cc:26165
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
  
! #: cp/pt.cc:26167
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
  
! #: cp/pt.cc:26173
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:26197 cp/pt.cc:26292
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26203
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26205
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26224
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%qD is not a static data member of a class template"
  msgstr "%q#D %qT'nin bir static olmayan Ã¼yesi deÄŸildir"
  
! #: cp/pt.cc:26230 cp/pt.cc:26287
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD iÃ§in eÅŸleÅŸen bir ÅŸablon yok"
  
! #: cp/pt.cc:26235
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "ÅŸablon olmayan tÃ¼r %qT'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26279
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "yinelenmiÅŸ doÄŸrudan %q#D Ã¶rneklenimi"
  
! #: cp/pt.cc:26302 cp/pt.cc:26369
  #, 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++ doÄŸrudan Ã¶rneklenimlerde %<extern%> kullanÄ±mÄ±na izin vermez"
  
! #: cp/pt.cc:26307 cp/pt.cc:26384
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
  
! #: cp/pt.cc:26341
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26344
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ÅŸablon olmayan tÃ¼r %qT'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26353
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ÅŸablon tanÄ±mÄ±ndan Ã¶nce %q#T'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:26374
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ doÄŸrudan Ã¶rneklenimlerde %qE kullanÄ±mÄ±na izin vermez"
  
! #: cp/pt.cc:26414
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "yinelenmiÅŸ doÄŸrudan %q#T Ã¶rneklenimi"
  
! #: cp/pt.cc:26724
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "ilk kullanÄ±mdan sonra %D'nin aÃ
*** 67966,68147 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "bir tanÄ±mlama olmadan %qD'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:27233
  #, 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 "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %q+D Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/pt.cc:27603
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27633
  #, 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 bir ÅŸablon sabiti parametresi iÃ§in geÃ§erli bir tÃ¼r deÄŸildir"
  
! #: cp/pt.cc:27642
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27650
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "yakalama parametresi geÃ§ersiz"
  
! #: cp/pt.cc:27652
  #, 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 bir ÅŸablon sabiti parametresi iÃ§in geÃ§erli bir tÃ¼r deÄŸildir"
  
! #: cp/pt.cc:29080
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "ÅŸablonlar dÄ±ÅŸÄ±nda %<typename%> kullanÄ±mÄ±na izin verilmez"
  
! #: cp/pt.cc:29370
  #, fuzzy, gcc-internal-format
  #| msgid "union cannot be made transparent"
  msgid "a concept cannot be constrained"
  msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
  
! #: cp/pt.cc:29379
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bir isim alanÄ± deÄŸil"
  
! #: cp/pt.cc:29385
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "ÅŸablon parametre listesi iÃ§inde %q#T tanÄ±mÄ±"
  
! #: cp/pt.cc:29416
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30564
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ÅŸablon parametreleri olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ"
  
! #: cp/pt.cc:30576
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30582
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "yerine #include kullanÄ±n"
  
! #: cp/pt.cc:30693
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:30712
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/pt.cc:30715
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "iÅŸlev satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden gelinir"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30729
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30733
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "explicit deduction guide declared here"
  msgstr "%q+#D evvelce burada bildirilmiÅŸ"
  
! #: cp/pt.cc:30747
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30749
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30860
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30863
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30942
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "%q+#D iÃ§in ortak deÄŸiÅŸen dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ geÃ§ersiz"
  
! #: cp/pt.cc:30945
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate %qs"
  msgid "unable to deduce %qT from %qE"
  msgstr "%qs Ã¶ykÃ¼nÃ¼mÃ¼ mÃ¼mkÃ¼n deÄŸil"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31024
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:"
  
! #: cp/pt.cc:31028
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:"
  
! #: cp/pt.cc:31032
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:"
  
! #: cp/pt.cc:31172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of %qT in template argument"
--- 67995,68176 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:27200
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "bir tanÄ±mlama olmadan %qD'nin doÄŸrudan Ã¶rneklenimi"
  
! #: cp/pt.cc:27247
  #, 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 "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %q+D Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
  
! #: cp/pt.cc:27617
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27647
  #, 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 bir ÅŸablon sabiti parametresi iÃ§in geÃ§erli bir tÃ¼r deÄŸildir"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:27664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "yakalama parametresi geÃ§ersiz"
  
! #: cp/pt.cc:27666
  #, 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 bir ÅŸablon sabiti parametresi iÃ§in geÃ§erli bir tÃ¼r deÄŸildir"
  
! #: cp/pt.cc:29094
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "ÅŸablonlar dÄ±ÅŸÄ±nda %<typename%> kullanÄ±mÄ±na izin verilmez"
  
! #: cp/pt.cc:29384
  #, fuzzy, gcc-internal-format
  #| msgid "union cannot be made transparent"
  msgid "a concept cannot be constrained"
  msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
  
! #: cp/pt.cc:29393
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bir isim alanÄ± deÄŸil"
  
! #: cp/pt.cc:29399
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "ÅŸablon parametre listesi iÃ§inde %q#T tanÄ±mÄ±"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:30578
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ÅŸablon parametreleri olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ"
  
! #: cp/pt.cc:30590
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:30596
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "yerine #include kullanÄ±n"
  
! #: cp/pt.cc:30707
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:30714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
  
! #: cp/pt.cc:30726
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
  
! #: cp/pt.cc:30729
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "iÅŸlev satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden gelinir"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.cc:30743
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:30747
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "explicit deduction guide declared here"
  msgstr "%q+#D evvelce burada bildirilmiÅŸ"
  
! #: cp/pt.cc:30761
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:30763
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:30874
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:30877
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:30956
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "%q+#D iÃ§in ortak deÄŸiÅŸen dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ geÃ§ersiz"
  
! #: cp/pt.cc:30959
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate %qs"
  msgid "unable to deduce %qT from %qE"
  msgstr "%qs Ã¶ykÃ¼nÃ¼mÃ¼ mÃ¼mkÃ¼n deÄŸil"
  
! #: cp/pt.cc:31034
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:31038
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:"
  
! #: cp/pt.cc:31042
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:"
  
! #: cp/pt.cc:31046
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:"
  
! #: cp/pt.cc:31186
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of %qT in template argument"
*************** msgstr ""
*** 70449,70620 ****
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:812
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "kurucu sÃ¶zdizimi kullanÄ±lmÄ±ÅŸ ama %qT tÃ¼rÃ¼ iÃ§in kurucu bildirilmemiÅŸ"
  
! #: cp/typeck2.cc:885
  #, fuzzy, gcc-internal-format
  #| msgid "interface %qE does not have valid constant string layout"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%qE arayÃ¼zÃ¼ geÃ§erli sabit dizge yerleÅŸimi iÃ§ermiyor"
  
! #: cp/typeck2.cc:1064
  #, 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 ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
  
! #: cp/typeck2.cc:1076 cp/typeck2.cc:1090
  #, fuzzy
  #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
  
! #: cp/typeck2.cc:1079
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/typeck2.cc:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "karakter dizisi iÃ§in dizge ilklendirici Ã§ok uzun"
  
! #: cp/typeck2.cc:1317
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1319
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "skalar ilklendiriciyi kuÅŸatan parantezler"
  
! #: cp/typeck2.cc:1339
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "bir bileÅŸik sabitli %qT tÃ¼rÃ¼ndeki kÃ¼me ilklendirilemez"
  
! #: cp/typeck2.cc:1823 cp/typeck2.cc:1853
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "uye %qD iÃ§in ilklendirici eksik"
  
! #: cp/typeck2.cc:1830
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
  
! #: cp/typeck2.cc:1837
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
  
! #: cp/typeck2.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "ÅŸablon kimliÄŸi %qD %q+D iÃ§in hiÃ§bir ÅŸablon bildirimi ile eÅŸleÅŸmiyor"
  
! #: cp/typeck2.cc:1995
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ilklendirilen union iÃ§inde %qD diye bir alan yok"
  
! #: cp/typeck2.cc:2006
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "birlesik yapÄ± ilklendiricideki alan isminin yerine index deÄŸeri"
  
! #: cp/typeck2.cc:2222
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ¶ngÃ¼sel gÃ¶sterici gÃ¶revlendirmesi saptandi"
  
! #: cp/typeck2.cc:2236
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "%<->%> iÃ§in taban terim gÃ¶sterici olmayan %qT tÃ¼rÃ¼nde"
  
! #: cp/typeck2.cc:2266
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr " %<operator->()%> gÃ¶sterici olmayan sonuc veriyor"
  
! #: cp/typeck2.cc:2268
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "%<->%> iÃ§in taban terim bir gÃ¶sterici deÄŸil"
  
! #: cp/typeck2.cc:2295
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE bir Ã¼ye gÃ¶stericisi olarak kullanilamaz, cunku %qT tÃ¼rÃ¼nde"
  
! #: cp/typeck2.cc:2304
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "uye gÃ¶stericisi %qE %qE'ye kÃ¼meleme tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼nde uygulanamaz"
  
! #: cp/typeck2.cc:2326
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "%qT Ã¼ye tÃ¼rÃ¼nde gÃ¶sterici nesne tÃ¼rÃ¼ %qT ile uyumsuz"
  
! #: cp/typeck2.cc:2384
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
  
! #: cp/typeck2.cc:2395
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
  
! #: cp/typeck2.cc:2403
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
  
! #: cp/typeck2.cc:2444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/typeck2.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "union cannot be made transparent"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
  
! #: cp/typeck2.cc:2466
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2491
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
  
! #: cp/typeck2.cc:2732
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%qD iÅŸlevine Ã§aÄŸrÄ± (ici boÅŸ tÃ¼r `%q#T' yakalanÄ±rken)"
  
! #: cp/typeck2.cc:2735
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ici boÅŸ tÃ¼r `%q#T' yakalanÄ±rken iÅŸleve Ã§aÄŸrÄ±"
--- 70478,70649 ----
  msgid "insufficient contextual information to determine type"
  msgstr ""
  
! #: cp/typeck2.cc:833
  #, gcc-internal-format
  msgid "constructor syntax used, but no constructor declared for type %qT"
  msgstr "kurucu sÃ¶zdizimi kullanÄ±lmÄ±ÅŸ ama %qT tÃ¼rÃ¼ iÃ§in kurucu bildirilmemiÅŸ"
  
! #: cp/typeck2.cc:903
  #, fuzzy, gcc-internal-format
  #| msgid "interface %qE does not have valid constant string layout"
  msgid "%<constinit%> variable %qD does not have a constant initializer"
  msgstr "%qE arayÃ¼zÃ¼ geÃ§erli sabit dizge yerleÅŸimi iÃ§ermiyor"
  
! #: cp/typeck2.cc:1082
  #, 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 ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
  
! #: cp/typeck2.cc:1094 cp/typeck2.cc:1108
  #, fuzzy
  #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
  
! #: cp/typeck2.cc:1097
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: cp/typeck2.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "karakter dizisi iÃ§in dizge ilklendirici Ã§ok uzun"
  
! #: cp/typeck2.cc:1335
  #, gcc-internal-format
  msgid "initializing a base class of type %qT results in object slicing"
  msgstr ""
  
! #: cp/typeck2.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "skalar ilklendiriciyi kuÅŸatan parantezler"
  
! #: cp/typeck2.cc:1357
  #, gcc-internal-format
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "bir bileÅŸik sabitli %qT tÃ¼rÃ¼ndeki kÃ¼me ilklendirilemez"
  
! #: cp/typeck2.cc:1841 cp/typeck2.cc:1871
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "uye %qD iÃ§in ilklendirici eksik"
  
! #: cp/typeck2.cc:1848
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
  
! #: cp/typeck2.cc:1855
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
  
! #: cp/typeck2.cc:1940
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "ÅŸablon kimliÄŸi %qD %q+D iÃ§in hiÃ§bir ÅŸablon bildirimi ile eÅŸleÅŸmiyor"
  
! #: cp/typeck2.cc:2013
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ilklendirilen union iÃ§inde %qD diye bir alan yok"
  
! #: cp/typeck2.cc:2024
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "birlesik yapÄ± ilklendiricideki alan isminin yerine index deÄŸeri"
  
! #: cp/typeck2.cc:2240
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ¶ngÃ¼sel gÃ¶sterici gÃ¶revlendirmesi saptandi"
  
! #: cp/typeck2.cc:2254
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "%<->%> iÃ§in taban terim gÃ¶sterici olmayan %qT tÃ¼rÃ¼nde"
  
! #: cp/typeck2.cc:2284
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr " %<operator->()%> gÃ¶sterici olmayan sonuc veriyor"
  
! #: cp/typeck2.cc:2286
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "%<->%> iÃ§in taban terim bir gÃ¶sterici deÄŸil"
  
! #: cp/typeck2.cc:2313
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE bir Ã¼ye gÃ¶stericisi olarak kullanilamaz, cunku %qT tÃ¼rÃ¼nde"
  
! #: cp/typeck2.cc:2322
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "uye gÃ¶stericisi %qE %qE'ye kÃ¼meleme tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼nde uygulanamaz"
  
! #: cp/typeck2.cc:2344
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "%qT Ã¼ye tÃ¼rÃ¼nde gÃ¶sterici nesne tÃ¼rÃ¼ %qT ile uyumsuz"
  
! #: cp/typeck2.cc:2402
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
  
! #: cp/typeck2.cc:2413
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
  
! #: cp/typeck2.cc:2421
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
  
! #: cp/typeck2.cc:2462
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
  
! #: cp/typeck2.cc:2479
  #, fuzzy, gcc-internal-format
  #| msgid "union cannot be made transparent"
  msgid "%<auto(x)%> cannot be constrained"
  msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
  
! #: cp/typeck2.cc:2484
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/typeck2.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "%Jdefault-initialization of %q#D, which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
  
! #: cp/typeck2.cc:2750
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%qD iÅŸlevine Ã§aÄŸrÄ± (ici boÅŸ tÃ¼r `%q#T' yakalanÄ±rken)"
  
! #: cp/typeck2.cc:2753
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ici boÅŸ tÃ¼r `%q#T' yakalanÄ±rken iÅŸleve Ã§aÄŸrÄ±"
*************** msgstr "%q+D Ã§aÄŸrÄ±dan sonra satÄ±riÃ§
*** 70651,70657 ****
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:816
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
--- 70680,70686 ----
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
  
! #: d/d-builtins.cc:819
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %qs; expected %qs"
*************** msgstr ""
*** 70865,70888 ****
  msgid "size is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: d/decl.cc:1374
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1551
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "%qD doÄŸrudan yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
  
! #: d/decl.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "%qD doÄŸrudan yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
  
! #: d/decl.cc:1767
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
--- 70894,70917 ----
  msgid "size is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: d/decl.cc:1394
  #, gcc-internal-format
  msgid "function requires a dual-context, which is not yet supported by GDC"
  msgstr ""
  
! #: d/decl.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared %<extern%>"
  msgstr "%qD doÄŸrudan yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
  
! #: d/decl.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "address of explicit register variable %qD requested"
  msgid "explicit register variable %qs declared thread local"
  msgstr "%qD doÄŸrudan yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
  
! #: d/decl.cc:1787
  #, gcc-internal-format
  msgid "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
  msgstr ""
*************** msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyas
*** 70935,70953 ****
  msgid "recursive reference %qs"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: d/expr.cc:2180 d/expr.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "sabit ifadesinde taÅŸma"
  
! #: d/expr.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qs is not an expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: d/expr.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "type %qs is not an expression"
--- 70964,70982 ----
  msgid "recursive reference %qs"
  msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
  
! #: d/expr.cc:2180 d/expr.cc:3079
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "sabit ifadesinde taÅŸma"
  
! #: d/expr.cc:3046
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qs is not an expression"
  msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
  
! #: d/expr.cc:3053
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 71057,71068 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for static array dimension: %s"
  msgstr "'o' deÄŸiÅŸtiricisi iÃ§in terim geÃ§ersiz"
  
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
--- 71086,71102 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for static array dimension: %s"
  msgstr "'o' deÄŸiÅŸtiricisi iÃ§in terim geÃ§ersiz"
  
+ #: d/types.cc:1110
+ #, gcc-internal-format
+ msgid "size of %qs (%wd) differ from its declared size (%wd)"
+ msgstr ""
+ 
  #: fortran/arith.cc:47
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
*************** msgstr "%C'de BOZ sabitinde kuraldÄ±ÅŸÄ±
*** 71115,71121 ****
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "komuttaki terim geÃ§ersiz"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2060
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
--- 71149,71155 ----
  msgid "Invalid type in arithmetic operation at %L"
  msgstr "komuttaki terim geÃ§ersiz"
  
! #: fortran/arith.cc:126 fortran/arith.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_arith_error(): Bad error code"
*************** msgstr "ia64_print_operand: bilinmeyen k
*** 71201,71285 ****
  msgid "compare_real(): Bad operator"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: fortran/arith.cc:1124
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1707
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1766
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in aritmetik olumlama"
  
! #: fortran/arith.cc:2032
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2037
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2042
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in sÄ±fÄ±rla bÃ¶lme"
  
! #: fortran/arith.cc:2051
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in dizi terimleri kÄ±yas kabul etmez"
  
! #: fortran/arith.cc:2055
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde, %L'de Standart Fortran tarafÄ±ndan belirtilmiÅŸ simetrik aralÄ±ÄŸÄ±n dÄ±ÅŸÄ±nda tamsayÄ±"
  
! #: fortran/arith.cc:2145 fortran/arith.cc:2264 fortran/arith.cc:2327
! #: fortran/arith.cc:2382 fortran/arith.cc:2445 fortran/arith.cc:2517
! #: fortran/arith.cc:2587
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: fortran/arith.cc:2177 fortran/arith.cc:2213 fortran/arith.cc:2255
! #: fortran/arith.cc:2317 fortran/arith.cc:2372 fortran/arith.cc:2435
! #: fortran/arith.cc:2507 fortran/arith.cc:2579
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: fortran/arith.cc:2421 fortran/arith.cc:2493
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Ek: %s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: fortran/arith.cc:2672
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "%L'deki Hollerith sabiti %s'e dÃ¶nÃ¼ÅŸÃ¼m iÃ§in Ã§ok uzun"
  
! #: fortran/arith.cc:2701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
--- 71235,71319 ----
  msgid "compare_real(): Bad operator"
  msgstr "HatalÄ± iÅŸleÃ§"
  
! #: fortran/arith.cc:1129
  #, gcc-internal-format
  msgid "gfc_compare_expr(): Bad basic type"
  msgstr ""
  
! #: fortran/arith.cc:1718
  #, gcc-internal-format
  msgid "eval_intrinsic(): Bad operator"
  msgstr ""
  
! #: fortran/arith.cc:1777
  #, gcc-internal-format
  msgid "eval_type_intrinsic0(): op NULL"
  msgstr ""
  
! #: fortran/arith.cc:2039
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic OK converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in aritmetik olumlama"
  
! #: fortran/arith.cc:2043
  #, gcc-internal-format
  msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2048
  #, gcc-internal-format
  msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2053
  #, gcc-internal-format
  msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
  msgstr ""
  
! #: fortran/arith.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "Division by zero converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in sÄ±fÄ±rla bÃ¶lme"
  
! #: fortran/arith.cc:2062
  #, gcc-internal-format, gfc-internal-format
  msgid "Array operands are incommensurate converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in dizi terimleri kÄ±yas kabul etmez"
  
! #: fortran/arith.cc:2066
  #, gcc-internal-format, gfc-internal-format
  msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
  msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde, %L'de Standart Fortran tarafÄ±ndan belirtilmiÅŸ simetrik aralÄ±ÄŸÄ±n dÄ±ÅŸÄ±nda tamsayÄ±"
  
! #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
! #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
! #: fortran/arith.cc:2598
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Conversion from %qs to %qs at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
! #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
! #: fortran/arith.cc:2518 fortran/arith.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Change of value in conversion from %qs to %qs at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: fortran/arith.cc:2432 fortran/arith.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
  msgstr "Ek: %s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
  
! #: fortran/arith.cc:2683
  #, fuzzy, gcc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The Hollerith constant at %L is truncated in conversion to %qs"
  msgstr "%L'deki Hollerith sabiti %s'e dÃ¶nÃ¼ÅŸÃ¼m iÃ§in Ã§ok uzun"
  
! #: fortran/arith.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The Hollerith constant at %L is too long to convert to %s"
  msgid "The character constant at %L is truncated in conversion to %s"
*************** msgstr ""
*** 71640,71646 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  %L'de bir sabit olmalÄ±"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 71674,71680 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  %L'de bir sabit olmalÄ±"
  
! #: fortran/check.cc:123 fortran/resolve.cc:11196
  #, 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 ""
*** 72873,72884 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "%C'deki ilklendirme bir gÃ¶sterici deÄŸiÅŸkeni iÃ§in deÄŸil"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi birden kÃ¼Ã§Ã¼k olmalÄ±dÄ±r"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L exceeds the string length"
--- 72907,72918 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "%C'deki ilklendirme bir gÃ¶sterici deÄŸiÅŸkeni iÃ§in deÄŸil"
  
! #: fortran/data.cc:188 fortran/resolve.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi birden kÃ¼Ã§Ã¼k olmalÄ±dÄ±r"
  
! #: fortran/data.cc:194 fortran/resolve.cc:5288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L exceeds the string length"
*************** msgstr "%C'deki INTENT belirtimi hatalÄ±
*** 73081,73087 ****
  msgid "deferred type parameter at %C"
  msgstr "%2$qs sonrasÄ± ÅŸablon tÃ¼rÃ¼ %1$qT parametresi kullanÄ±mÄ±"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12952
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 73115,73121 ----
  msgid "deferred type parameter at %C"
  msgstr "%2$qs sonrasÄ± ÅŸablon tÃ¼rÃ¼ %1$qT parametresi kullanÄ±mÄ±"
  
! #: fortran/decl.cc:1159 fortran/resolve.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "%L'de tanÄ±mlanmÄ±ÅŸ atamanÄ±n i
*** 76135,76146 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "%L'de tanÄ±mlanmÄ±ÅŸ atamanÄ±n ikinci argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17775
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17793
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ikinci argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
--- 76169,76180 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "%L'de tanÄ±mlanmÄ±ÅŸ atamanÄ±n ikinci argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
  
! #: fortran/interface.cc:998 fortran/resolve.cc:17810
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
  
! #: fortran/interface.cc:1005 fortran/resolve.cc:17828
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ikinci argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
*************** msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
*** 77080,77086 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 77114,77120 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11171
  #, 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 ""
*** 77712,77718 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 77746,77752 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3431 fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 78345,78351 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
--- 78379,78385 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
  
! #: fortran/match.cc:3208 fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 79845,79851 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 79879,79885 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:4578 fortran/openmp.cc:8371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr ""
*** 79883,79894 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "%C'deki ELSE deyiminden sonra umulmadÄ±k dÃ¶kÃ¼ntÃ¼"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 79917,79928 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "%C'deki ELSE deyiminden sonra umulmadÄ±k dÃ¶kÃ¼ntÃ¼"
  
! #: fortran/openmp.cc:5055 fortran/openmp.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:5059 fortran/openmp.cc:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "%L'deki PURE yordamÄ±nda hatalÄ±
*** 80303,80309 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8223
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 80337,80343 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6746 fortran/openmp.cc:8239
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "%L'deki PURE yordamÄ±nda hatalÄ±
*** 80320,80326 ****
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7790 fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
  msgid "Assumed size array %qs in %s clause at %L"
--- 80354,80360 ----
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6766 fortran/openmp.cc:7806 fortran/openmp.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
  msgid "Assumed size array %qs in %s clause at %L"
*************** msgstr "'%s' tahmini boyutlu dizisine '%
*** 80331,80354 ****
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%3$s:%4$d: %2$s iÃ§inde alttan taÅŸmalÄ± %1$s sanal dizisi"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8227
  #, fuzzy, gcc-internal-format
  #| msgid "Bad pointer object in PURE procedure at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8230
  #, fuzzy, gcc-internal-format
  #| msgid "Bad pointer object in PURE procedure at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8218
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 80365,80388 ----
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%3$s:%4$d: %2$s iÃ§inde alttan taÅŸmalÄ± %1$s sanal dizisi"
  
! #: fortran/openmp.cc:6785 fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6790 fortran/openmp.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "Bad pointer object in PURE procedure at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6795 fortran/openmp.cc:8246
  #, fuzzy, gcc-internal-format
  #| msgid "Bad pointer object in PURE procedure at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
  
! #: fortran/openmp.cc:6800 fortran/openmp.cc:8234
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 80386,80393 ****
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10950
! #: fortran/resolve.cc:12506
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
--- 80420,80427 ----
  msgid "ORDER clause must not be used together ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6959 fortran/openmp.cc:6970 fortran/resolve.cc:10982
! #: fortran/resolve.cc:12538
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
*************** msgstr "%L'deki simge bir DUMMY deÄŸiÅŸk
*** 80453,80459 ****
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10006
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol at %L is not a DUMMY variable"
  msgid "Object %qs is not a variable at %L"
--- 80487,80493 ----
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
  
! #: fortran/openmp.cc:7209 fortran/openmp.cc:10022
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol at %L is not a DUMMY variable"
  msgid "Object %qs is not a variable at %L"
*************** msgstr ""
*** 80467,80473 ****
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10030
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 80501,80507 ----
  #: fortran/openmp.cc:7249 fortran/openmp.cc:7261 fortran/openmp.cc:7282
  #: fortran/openmp.cc:7294 fortran/openmp.cc:7317 fortran/openmp.cc:7325
  #: fortran/openmp.cc:7346 fortran/openmp.cc:7357 fortran/openmp.cc:7369
! #: fortran/openmp.cc:7474 fortran/openmp.cc:10046
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 80625,81178 ****
  msgid "Array is not contiguous at %L"
  msgstr "Dizi bÃ¶lÃ¼mlerini yordam girdisinde sÃ¼rekli bir blokun iÃ§ine kopyalar"
  
! #: fortran/openmp.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "%C'deki ELSE deyiminden sonra umulmadÄ±k dÃ¶kÃ¼ntÃ¼"
  
! #: fortran/openmp.cc:7729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "%C'de dizi indisi umuluyordu"
  
! #: fortran/openmp.cc:7738 fortran/openmp.cc:7756
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Ä°sim '%s' %s deyimi iÃ§indeki bir dÃ¶ngÃ¼ ismi deÄŸil (%C'de)"
  
! #: fortran/openmp.cc:7748
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7770
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "Ä°sim '%s' %s deyimi iÃ§indeki bir dÃ¶ngÃ¼ ismi deÄŸil (%C'de)"
  
! #: fortran/openmp.cc:7796
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7815
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874 fortran/openmp.cc:7956
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7877 fortran/openmp.cc:7959
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7889
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:7950
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:7969
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "iÅŸlev `%s' (%C'deki) zaten %L'de tanÄ±mlÄ±"
  
! #: fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:7988
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:7998
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:8033
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8154
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8168
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be INTEGER or REAL"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s' (%L'de) bir INTEGER veya REAL olmalÄ±dÄ±r"
  
! #: fortran/openmp.cc:8173
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
  
! #: fortran/openmp.cc:8201
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
  
! #: fortran/openmp.cc:8235
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: fortran/openmp.cc:8318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ELSE IF clause at %L requires a scalar LOGICAL expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "%L'deki ELSE IF deyimi bir deÄŸiÅŸmez LOGICAL ifadesi gerektirir"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "%s (%L'de) iÃ§indeki sÄ±ra uyumsuz"
  
! #: fortran/openmp.cc:8372
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8375
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8385
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8394
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8398
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8553
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8673
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8679
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "%C'deki ilklendirme ifadesinin deÄŸiÅŸmez olmasÄ± umuluyordu"
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8704
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8728
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8753
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8880
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8894
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8927
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8958
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8981
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8996
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9014
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "%C'deki ELSE IF deyiminden sonra umulmadÄ±k dotuntu"
  
! #: fortran/openmp.cc:9065
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9076
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9489
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s or %s"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s etiketi (%L'de) ya %s ya da %s tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s or %s"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s etiketi (%L'de) ya %s ya da %s tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/openmp.cc:9531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±"
  
! #: fortran/openmp.cc:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9551
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9570 fortran/openmp.cc:9578
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9785 fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9829
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9867 fortran/openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "%L'deki ifadede LOGICAL terimler gerekiyor"
  
! #: fortran/openmp.cc:10013
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10060
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in COMPLEX constant at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "%C'deki COMPLEX sabit iÃ§inde sÃ¶zdizimi hatasÄ±"
  
! #: fortran/openmp.cc:10066
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in COMPLEX constant at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "%C'deki COMPLEX sabit iÃ§inde sÃ¶zdizimi hatasÄ±"
  
! #: fortran/openmp.cc:10191
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10211
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10256
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10264
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10364
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 80659,81218 ----
  msgid "Array is not contiguous at %L"
  msgstr "Dizi bÃ¶lÃ¼mlerini yordam girdisinde sÃ¼rekli bir blokun iÃ§ine kopyalar"
  
! #: fortran/openmp.cc:7725
! #, fuzzy, gcc-internal-format
! #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
! msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
! msgstr "%L'de ALLOCATE deyimindeki ifade ya bir POINTER ya da ALLOCATABLE olmalÄ±"
! 
! #: fortran/openmp.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "%C'deki ELSE deyiminden sonra umulmadÄ±k dÃ¶kÃ¼ntÃ¼"
  
! #: fortran/openmp.cc:7745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "%C'de dizi indisi umuluyordu"
  
! #: fortran/openmp.cc:7754 fortran/openmp.cc:7772
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Ä°sim '%s' %s deyimi iÃ§indeki bir dÃ¶ngÃ¼ ismi deÄŸil (%C'de)"
  
! #: fortran/openmp.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "Ä°sim '%s' %s deyimi iÃ§indeki bir dÃ¶ngÃ¼ ismi deÄŸil (%C'de)"
  
! #: fortran/openmp.cc:7812
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7831
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7853
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7890 fortran/openmp.cc:7972
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7893 fortran/openmp.cc:7975
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:7905
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:7966
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "iÅŸlev `%s' (%C'deki) zaten %L'de tanÄ±mlÄ±"
  
! #: fortran/openmp.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:8004
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:8014
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
  
! #: fortran/openmp.cc:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8142
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8170
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8184
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be INTEGER or REAL"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s' (%L'de) bir INTEGER veya REAL olmalÄ±dÄ±r"
  
! #: fortran/openmp.cc:8189
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
  
! #: fortran/openmp.cc:8200
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
  
! #: fortran/openmp.cc:8217
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
  
! #: fortran/openmp.cc:8251
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
  
! #: fortran/openmp.cc:8334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ELSE IF clause at %L requires a scalar LOGICAL expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "%L'deki ELSE IF deyimi bir deÄŸiÅŸmez LOGICAL ifadesi gerektirir"
  
! #: fortran/openmp.cc:8364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "%s (%L'de) iÃ§indeki sÄ±ra uyumsuz"
  
! #: fortran/openmp.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8401
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:8406
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:8414
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:8569
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8577
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:8689
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8695
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:8703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "%C'deki ilklendirme ifadesinin deÄŸiÅŸmez olmasÄ± umuluyordu"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8727
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8749
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8769
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8779
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:8848
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8910
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8997
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9012
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9030
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "%C'deki ELSE IF deyiminden sonra umulmadÄ±k dotuntu"
  
! #: fortran/openmp.cc:9081
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9084
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9092
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequences"
  msgstr ""
  
! #: fortran/openmp.cc:9499
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s or %s"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s etiketi (%L'de) ya %s ya da %s tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/openmp.cc:9515
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9532
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s or %s"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s etiketi (%L'de) ya %s ya da %s tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9567
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9577
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9586 fortran/openmp.cc:9594
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9801 fortran/openmp.cc:9814
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9833
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9839
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9883 fortran/openmp.cc:9892
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9908
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "%L'deki ifadede LOGICAL terimler gerekiyor"
  
! #: fortran/openmp.cc:10029
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10076
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in COMPLEX constant at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "%C'deki COMPLEX sabit iÃ§inde sÃ¶zdizimi hatasÄ±"
  
! #: fortran/openmp.cc:10082
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in COMPLEX constant at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "%C'deki COMPLEX sabit iÃ§inde sÃ¶zdizimi hatasÄ±"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:10227
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10272
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10309
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10331
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10347
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10372
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10380
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 82244,82340 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "%C'deki yapÄ± kurucuda Ã§ok fazla bileÅŸen"
  
! #: fortran/primary.cc:3223
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3241
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "%C'deki yapÄ± kurucuda Ã§ok az bileÅŸen"
  
! #: fortran/primary.cc:3253
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "%C'deki yapÄ± kurucuda Ã§ok az bileÅŸen"
  
! #: fortran/primary.cc:3307
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3531
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3562 fortran/primary.cc:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "%C'deki simge bir ifade iÃ§in uygun deÄŸil"
  
! #: fortran/primary.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "'%s' altyordam isminin beklenmedik kullanÄ±mÄ± (%C'de)"
  
! #: fortran/primary.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "'%s' deyim iÅŸlevi %C'de argÃ¼man listesi gerektiriyor"
  
! #: fortran/primary.cc:3702
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "'%s' iÅŸlevi %C'de bir argÃ¼man listesi gerektiriyor"
  
! #: fortran/primary.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' yerleÅŸiÄŸi iÃ§in (%L'de) argÃ¼manlar eksik"
  
! #: fortran/primary.cc:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
  
! #: fortran/primary.cc:4034
  #, 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 "'%s' ismi (%C'de) tanÄ±mlÄ± bir iÅŸleÃ§ olarak kullanÄ±lamaz"
  
! #: fortran/primary.cc:4075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "'%s' isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/primary.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Sembol '%s' %C'deki DATA deyiminde bir PARAMETER olmalÄ±"
  
! #: fortran/primary.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol at %L is not a DUMMY variable"
  msgid "%qs at %C is not a variable"
--- 82284,82380 ----
  msgid "Too many components in structure constructor at %L"
  msgstr "%C'deki yapÄ± kurucuda Ã§ok fazla bileÅŸen"
  
! #: fortran/primary.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "%C'deki yapÄ± kurucuda Ã§ok az bileÅŸen"
  
! #: fortran/primary.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "Too few components in structure constructor at %C"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "%C'deki yapÄ± kurucuda Ã§ok az bileÅŸen"
  
! #: fortran/primary.cc:3308
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3473
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3532
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.cc:3563 fortran/primary.cc:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "%C'deki simge bir ifade iÃ§in uygun deÄŸil"
  
! #: fortran/primary.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "'%s' altyordam isminin beklenmedik kullanÄ±mÄ± (%C'de)"
  
! #: fortran/primary.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "'%s' deyim iÅŸlevi %C'de argÃ¼man listesi gerektiriyor"
  
! #: fortran/primary.cc:3703
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "'%s' iÅŸlevi %C'de bir argÃ¼man listesi gerektiriyor"
  
! #: fortran/primary.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' yerleÅŸiÄŸi iÃ§in (%L'de) argÃ¼manlar eksik"
  
! #: fortran/primary.cc:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:3921
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
  
! #: fortran/primary.cc:4035
  #, 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 "'%s' ismi (%C'de) tanÄ±mlÄ± bir iÅŸleÃ§ olarak kullanÄ±lamaz"
  
! #: fortran/primary.cc:4076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "'%s' isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/primary.cc:4081
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Sembol '%s' %C'deki DATA deyiminde bir PARAMETER olmalÄ±"
  
! #: fortran/primary.cc:4117
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol at %L is not a DUMMY variable"
  msgid "%qs at %C is not a variable"
*************** msgstr ""
*** 82787,82793 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10464 fortran/resolve.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Yafta %d (%L'de baÅŸvurulu) hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
--- 82827,82833 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2014 fortran/resolve.cc:10496 fortran/resolve.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Yafta %d (%L'de baÅŸvurulu) hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
*************** msgstr ""
*** 82922,82928 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%s' iÅŸlevi (%L'de) hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17705
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 82962,82968 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%s' iÅŸlevi (%L'de) hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
  
! #: fortran/resolve.cc:3063 fortran/resolve.cc:17740
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr ""
*** 83106,83321 ****
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4339 fortran/resolve.cc:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:4395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:4455
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "%L'de sÄ±fÄ±r adÄ±m uzunluÄŸu kuraldÄ±ÅŸÄ±"
  
! #: fortran/resolve.cc:4799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "dizi baÅŸvurusunda altindis yok"
  
! #: fortran/resolve.cc:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Tahmini boyutlu dizi bÃ¶lÃ¼mÃ¼nÃ¼n en saÄŸ Ã¼st sÄ±nÄ±rÄ± %L'de belirtilmemiÅŸ"
  
! #: fortran/resolve.cc:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
  
! #: fortran/resolve.cc:4889
  #, 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 "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "%L'deki FORALL adÄ±m ifadesi bir deÄŸiÅŸmez %s olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "%L'de dizi indisi deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be of INTEGER type"
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "%L'de dizi indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ek: %L'de REAL dizi indisi"
  
! #: fortran/resolve.cc:4984
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:4991
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "%L'de boyut argÃ¼manÄ± INTEGER tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:5051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "%C'de dizi baÅŸvurusunun yapÄ±lÄ±ÅŸÄ± geÃ§ersiz"
  
! #: fortran/resolve.cc:5065
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5077
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "%L'deki dizi indisi %d. mertebeden bir dizidir"
  
! #: fortran/resolve.cc:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "%L'deki altdizge son indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "%L'deki altdizge son indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5276
  #, 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 "%L'deki altdizge son indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5467
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "%L'de hatalÄ± dizi baÅŸvurusu"
  
! #: fortran/resolve.cc:5481
  #, 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 "SÄ±fÄ±rdan farklÄ± bir mertebeden bir parÃ§a baÅŸvurusunun saÄŸ bileÅŸeni %L'de POINTER Ã¶zniteliÄŸinde olmamalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5491
  #, 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"
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "SÄ±fÄ±rdan farklÄ± bir mertebeden bir parÃ§a baÅŸvurusunun saÄŸ bileÅŸeni %L'de POINTER Ã¶zniteliÄŸinde olmamalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "%L'de sÄ±fÄ±rdan farklÄ± bir mertebeden iki veya daha fazla parÃ§a baÅŸvurusu belirtilmemelidir"
  
! #: fortran/resolve.cc:5629
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5721
  #, 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"
--- 83146,83361 ----
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4350 fortran/resolve.cc:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:4417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:4477
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "%L'de sÄ±fÄ±r adÄ±m uzunluÄŸu kuraldÄ±ÅŸÄ±"
  
! #: fortran/resolve.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds"
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
  
! #: fortran/resolve.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "dizi baÅŸvurusunda altindis yok"
  
! #: fortran/resolve.cc:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Tahmini boyutlu dizi bÃ¶lÃ¼mÃ¼nÃ¼n en saÄŸ Ã¼st sÄ±nÄ±rÄ± %L'de belirtilmemiÅŸ"
  
! #: fortran/resolve.cc:4903
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
  
! #: fortran/resolve.cc:4911
  #, 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 "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
  
! #: fortran/resolve.cc:4927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "%L'deki FORALL adÄ±m ifadesi bir deÄŸiÅŸmez %s olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "%L'de dizi indisi deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:4961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be of INTEGER type"
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "%L'de dizi indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ek: %L'de REAL dizi indisi"
  
! #: fortran/resolve.cc:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:5013
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "%L'de boyut argÃ¼manÄ± INTEGER tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "%C'de dizi baÅŸvurusunun yapÄ±lÄ±ÅŸÄ± geÃ§ersiz"
  
! #: fortran/resolve.cc:5087
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5099
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "%L'deki dizi indisi %d. mertebeden bir dizidir"
  
! #: fortran/resolve.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5249
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "%L'deki altdizge son indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5278
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "%L'deki altdizge son indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5298
  #, 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 "%L'deki altdizge son indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "%L'de hatalÄ± dizi baÅŸvurusu"
  
! #: fortran/resolve.cc:5503
  #, 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 "SÄ±fÄ±rdan farklÄ± bir mertebeden bir parÃ§a baÅŸvurusunun saÄŸ bileÅŸeni %L'de POINTER Ã¶zniteliÄŸinde olmamalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5513
  #, 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"
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "SÄ±fÄ±rdan farklÄ± bir mertebeden bir parÃ§a baÅŸvurusunun saÄŸ bileÅŸeni %L'de POINTER Ã¶zniteliÄŸinde olmamalÄ±dÄ±r"
  
! #: fortran/resolve.cc:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "%L'de sÄ±fÄ±rdan farklÄ± bir mertebeden iki veya daha fazla parÃ§a baÅŸvurusu belirtilmemelidir"
  
! #: fortran/resolve.cc:5651
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:5758
  #, 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 "Tahmini boyutlu dizi bir sÃ¶zde
*** 83325,83336 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5731
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5750
  #, 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"
--- 83365,83376 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5787
  #, 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 "Tahmini boyutlu dizi bir sÃ¶zde
*** 83340,83648 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5760
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5780
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5978
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5983
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6053
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6082
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: fortran/resolve.cc:6172
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6350 fortran/resolve.cc:6502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Error in typebound call at %L"
  msgstr "GeniÅŸletme: %C'de eski tarz ilklendirme"
  
! #: fortran/resolve.cc:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be scalar"
  msgid "Passed-object at %L must be scalar"
  msgstr "%s' etiketi (%L'de) bir deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:6473
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6512
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6521
  #, 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 "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± deÄŸiÅŸmez olmalÄ± (%L'de)"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6709
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s' (%L'de) bir INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:6795
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7330
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: fortran/resolve.cc:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "%s at %L must be integer"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7377 fortran/resolve.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s' (%L'de) bir INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7439
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7462
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7479
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7485
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "%L'de FORALL baÅŸlatma ifadesi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "%L'de FORALL son ifadesi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "%L'deki FORALL adÄ±m ifadesi bir deÄŸiÅŸmez %s olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "%L'deki FORALL adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7584
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "DeÄŸiÅŸken '%s' (%L'de) ifade iÃ§inde gÃ¶rÃ¼nemez"
  
! #: fortran/resolve.cc:7689 fortran/resolve.cc:7987
  #, 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 "%L'de ALLOCATE deyimindeki ifade ya bir POINTER ya da ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:7697 fortran/resolve.cc:7950
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7807
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8039
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8052
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8070
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8154 fortran/resolve.cc:8169
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
  
! #: fortran/resolve.cc:8161
  #, 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 "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
  
! #: fortran/resolve.cc:8186
  #, 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 "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
  
! #: fortran/resolve.cc:8196 fortran/resolve.cc:8298
  #, 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 "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
  
! #: fortran/resolve.cc:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8225 fortran/resolve.cc:8253
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
  
! #: fortran/resolve.cc:8272
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
  
! #: fortran/resolve.cc:8329
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:8358
  #, 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 "%L'deki yafta %L'deki GOTO deyimiyle aynÄ± blokta deÄŸil"
  
! #: fortran/resolve.cc:8371
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8385
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8446
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8452 fortran/resolve.cc:8458
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 83380,83688 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:5808
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:5833
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6015
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6020
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6090
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6119
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
  
! #: fortran/resolve.cc:6209
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:6387 fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Error in typebound call at %L"
  msgstr "GeniÅŸletme: %C'de eski tarz ilklendirme"
  
! #: fortran/resolve.cc:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be scalar"
  msgid "Passed-object at %L must be scalar"
  msgstr "%s' etiketi (%L'de) bir deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:6510
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6549
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:6558
  #, 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 "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± deÄŸiÅŸmez olmalÄ± (%L'de)"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:6746
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s' (%L'de) bir INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:6832
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: fortran/resolve.cc:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "%s at %L must be integer"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7414 fortran/resolve.cc:7421
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s' (%L'de) bir INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:7516
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7588
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "%L'de FORALL baÅŸlatma ifadesi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "%L'de FORALL son ifadesi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "%L'deki FORALL adÄ±m ifadesi bir deÄŸiÅŸmez %s olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "%L'deki FORALL adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:7621
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "DeÄŸiÅŸken '%s' (%L'de) ifade iÃ§inde gÃ¶rÃ¼nemez"
  
! #: fortran/resolve.cc:7726 fortran/resolve.cc:8024
  #, 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 "%L'de ALLOCATE deyimindeki ifade ya bir POINTER ya da ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:7734 fortran/resolve.cc:7987
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7844
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7875
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:8061
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8076
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:8107
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:8191 fortran/resolve.cc:8206
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
  
! #: fortran/resolve.cc:8198
  #, 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 "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
  
! #: fortran/resolve.cc:8223
  #, 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 "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
  
! #: fortran/resolve.cc:8233 fortran/resolve.cc:8335
  #, 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 "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
  
! #: fortran/resolve.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8262 fortran/resolve.cc:8290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
  
! #: fortran/resolve.cc:8309
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:8324
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
  
! #: fortran/resolve.cc:8366
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:8395
  #, 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 "%L'deki yafta %L'deki GOTO deyimiyle aynÄ± blokta deÄŸil"
  
! #: fortran/resolve.cc:8408
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:8422
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8489 fortran/resolve.cc:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 83651,83951 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "%L'deki CASE etiketi ile %L'deki CASE etiketi birbirinin Ã¼zerine taÅŸÄ±yor"
  
! #: fortran/resolve.cc:8737
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "%L'de CASE deyimindeki ifade %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:8748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be kind %d"
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "%L'de CASE deyimindeki ifade %d. Ã§eÅŸit olmalÄ±"
  
! #: fortran/resolve.cc:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "%L'de CASE deyimindeki ifade bir deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:8807
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "%L'de hesaplanmÄ±ÅŸ GOTO deyimindeki seÃ§im ifadesi bir deÄŸiÅŸmez tamsayÄ± ifadesi olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:8826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± %s olamaz"
  
! #: fortran/resolve.cc:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:8854 fortran/resolve.cc:8862
  #, 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 "%L'de CASE deyimindeki ifade %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:8924 fortran/resolve.cc:9592
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "%L'deki DEFAULT CASE deyiminden sonra %L'de ikinci bir DEFAULT CASE olamaz"
  
! #: fortran/resolve.cc:8950
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "%L'deki CASE deyiminde mantÄ±ksal aralÄ±ÄŸa izin verilmez"
  
! #: fortran/resolve.cc:8963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logical range in CASE statement at %L is not allowed"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "%L'deki CASE deyiminde mantÄ±ksal aralÄ±ÄŸa izin verilmez"
  
! #: fortran/resolve.cc:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "%L'deki aralÄ±k belirtimi asla eÅŸleÅŸmeyebilir"
  
! #: fortran/resolve.cc:9081
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "%L'deki mantÄ±ksal SELECT CASE blokunun ikiden fazla case'i var"
  
! #: fortran/resolve.cc:9143
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not included in the selected standard"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "%L'deki yerleÅŸik '%s' seÃ§ilmiÅŸ standartta bulunmuyor"
  
! #: fortran/resolve.cc:9152
  #, 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 "'%s' ismi (%C'de) tanÄ±mlÄ± bir iÅŸleÃ§ olarak kullanÄ±lamaz"
  
! #: fortran/resolve.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not included in the selected standard"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "%L'deki yerleÅŸik '%s' seÃ§ilmiÅŸ standartta bulunmuyor"
  
! #: fortran/resolve.cc:9185
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:9197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "'%s' iÅŸlevi (%L'de) hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
  
! #: fortran/resolve.cc:9220
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9230
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9462
  #, 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 "%L'deki EQUIVALENCE deyiminde sÃ¶z dizimi hatasÄ±"
  
! #: fortran/resolve.cc:9500 fortran/resolve.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9541
  #, 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 "%L'deki CASE etiketi ile %L'deki CASE etiketi birbirinin Ã¼zerine taÅŸÄ±yor"
  
! #: fortran/resolve.cc:9554
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%C'deki) tanÄ±mÄ±ndan Ã¶nce kullanÄ±lÄ±yor"
  
! #: fortran/resolve.cc:9567
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r ismi '%s' %C'de zaten temel  %s tÃ¼rÃ¼nde"
  
! #: fortran/resolve.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "UmulmadÄ±k %s deyimi (%C'de)"
  
! #: fortran/resolve.cc:9580
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9961
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9970
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9973
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9983 fortran/resolve.cc:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "%L'de dizi indisi deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, 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 "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10183
  #, 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 "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10190
  #, 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 ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n PRIVATE bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10201
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n PRIVATE bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10207
  #, 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 PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10225
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "%L'deki veri aktarÄ±m elemanÄ± tahmini boyutlu bir diziye bir tam baÅŸvuru olamaz"
  
! #: fortran/resolve.cc:10282
  #, 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 "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
  
! #: fortran/resolve.cc:10299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
  
! #: fortran/resolve.cc:10306 fortran/resolve.cc:10428
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:10318 fortran/resolve.cc:10440
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:10330
  #, 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 "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:10343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:10404
  #, 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 "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:10408 fortran/resolve.cc:10418
  #, 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 "%L'deki ACOS argÃ¼manÄ± -1 .. 1 arasÄ±nda olmalÄ±"
  
! #: fortran/resolve.cc:10471
  #, 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'deki deyim %L'deki dallanma deyimi iÃ§in geÃ§erli bir dallanma hedef deyimi deÄŸildir"
  
! #: fortran/resolve.cc:10481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Branch at %L causes an infinite loop"
  msgid "Branch at %L may result in an infinite loop"
--- 83691,83991 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:8723
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "%L'deki CASE etiketi ile %L'deki CASE etiketi birbirinin Ã¼zerine taÅŸÄ±yor"
  
! #: fortran/resolve.cc:8774
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "%L'de CASE deyimindeki ifade %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be kind %d"
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "%L'de CASE deyimindeki ifade %d. Ã§eÅŸit olmalÄ±"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "%L'de CASE deyimindeki ifade bir deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:8844
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "%L'de hesaplanmÄ±ÅŸ GOTO deyimindeki seÃ§im ifadesi bir deÄŸiÅŸmez tamsayÄ± ifadesi olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± %s olamaz"
  
! #: fortran/resolve.cc:8873
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:8891 fortran/resolve.cc:8899
  #, 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 "%L'de CASE deyimindeki ifade %s tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9629
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "%L'deki DEFAULT CASE deyiminden sonra %L'de ikinci bir DEFAULT CASE olamaz"
  
! #: fortran/resolve.cc:8987
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "%L'deki CASE deyiminde mantÄ±ksal aralÄ±ÄŸa izin verilmez"
  
! #: fortran/resolve.cc:9000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logical range in CASE statement at %L is not allowed"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "%L'deki CASE deyiminde mantÄ±ksal aralÄ±ÄŸa izin verilmez"
  
! #: fortran/resolve.cc:9015
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "%L'deki aralÄ±k belirtimi asla eÅŸleÅŸmeyebilir"
  
! #: fortran/resolve.cc:9118
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "%L'deki mantÄ±ksal SELECT CASE blokunun ikiden fazla case'i var"
  
! #: fortran/resolve.cc:9180
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not included in the selected standard"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "%L'deki yerleÅŸik '%s' seÃ§ilmiÅŸ standartta bulunmuyor"
  
! #: fortran/resolve.cc:9189
  #, 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 "'%s' ismi (%C'de) tanÄ±mlÄ± bir iÅŸleÃ§ olarak kullanÄ±lamaz"
  
! #: fortran/resolve.cc:9206
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not included in the selected standard"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "%L'deki yerleÅŸik '%s' seÃ§ilmiÅŸ standartta bulunmuyor"
  
! #: fortran/resolve.cc:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:9234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "'%s' iÅŸlevi (%L'de) hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
  
! #: fortran/resolve.cc:9257
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:9267
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:9499
  #, 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 "%L'deki EQUIVALENCE deyiminde sÃ¶z dizimi hatasÄ±"
  
! #: fortran/resolve.cc:9537 fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:9578
  #, 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 "%L'deki CASE etiketi ile %L'deki CASE etiketi birbirinin Ã¼zerine taÅŸÄ±yor"
  
! #: fortran/resolve.cc:9591
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%C'deki) tanÄ±mÄ±ndan Ã¶nce kullanÄ±lÄ±yor"
  
! #: fortran/resolve.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r ismi '%s' %C'de zaten temel  %s tÃ¼rÃ¼nde"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "UmulmadÄ±k %s deyimi (%C'de)"
  
! #: fortran/resolve.cc:9617
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:9864
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10007
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10010
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:10183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "%L'de dizi indisi deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10206
  #, 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 "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10215
  #, 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 "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10222
  #, 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 ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n PRIVATE bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10233
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n PRIVATE bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10239
  #, 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 PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/resolve.cc:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "%L'deki veri aktarÄ±m elemanÄ± tahmini boyutlu bir diziye bir tam baÅŸvuru olamaz"
  
! #: fortran/resolve.cc:10314
  #, 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 "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
  
! #: fortran/resolve.cc:10331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
  
! #: fortran/resolve.cc:10338 fortran/resolve.cc:10460
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
  #, 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 "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:10362
  #, 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 "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:10375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:10436
  #, 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 "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:10440 fortran/resolve.cc:10450
  #, 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 "%L'deki ACOS argÃ¼manÄ± -1 .. 1 arasÄ±nda olmalÄ±"
  
! #: fortran/resolve.cc:10503
  #, 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'deki deyim %L'deki dallanma deyimi iÃ§in geÃ§erli bir dallanma hedef deyimi deÄŸildir"
  
! #: fortran/resolve.cc:10513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Branch at %L causes an infinite loop"
  msgid "Branch at %L may result in an infinite loop"
*************** msgstr "%L'deki dallanma bir sonsuz dÃ¶n
*** 83953,83964 ****
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10498 fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10502 fortran/resolve.cc:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 83993,84004 ----
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:10530 fortran/resolve.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10534 fortran/resolve.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 83966,84184 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10542
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "%L'deki yafta %L'deki GOTO deyimiyle aynÄ± blokta deÄŸil"
  
! #: fortran/resolve.cc:10614
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "%L'deki WHERE maskesi uyumsuz biÃ§imde"
  
! #: fortran/resolve.cc:10630
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "%L'deki WHERE atama hedefi uyumsuz biÃ§imde"
  
! #: fortran/resolve.cc:10643 fortran/resolve.cc:10735
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10653 fortran/resolve.cc:10745
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "%L'deki WHERE iÃ§inde desteklenmeyen deyim"
  
! #: fortran/resolve.cc:10684
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
  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 "'%s' indisli FORALL %L'de bu nesneye birden fazla atamaya sebep oluyor"
  
! #: fortran/resolve.cc:10850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Constructor can't be %s"
  msgid "FORALL construct at %L"
  msgstr "Kurucu %s olmayabilir"
  
! #: fortran/resolve.cc:10871
  #, 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 "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10881
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Bir dÄ±ÅŸ FORALL oluÅŸumu zaten bu isimde bir indise sahip (%L'de)"
  
! #: fortran/resolve.cc:10958
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "%L'deki WHERE/ELSEWHERE deyimi bir deÄŸiÅŸmez LOGICAL dizisi gerektirir"
  
! #: fortran/resolve.cc:11074
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11187
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "%L'deki atamanÄ±n saÄŸ tarafÄ± bir PURE yordamda bir POINTER iÃ§eren tÃ¼retilmiÅŸ bir tÃ¼rdÃ¼r"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11225
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11237
  #, 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 "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
  
! #: fortran/resolve.cc:11269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11273
  #, 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 "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
  
! #: fortran/resolve.cc:11278
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11285
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11719
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different types in pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "%L'deki gÃ¶sterici atamasÄ±nda farklÄ± tÃ¼rler"
  
! #: fortran/resolve.cc:12035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "%L'de hesaplanmÄ±ÅŸ GOTO deyimindeki seÃ§im ifadesi bir deÄŸiÅŸmez tamsayÄ± ifadesi olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:12120
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:12311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:12347
  #, 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 "%L'deki ASSIGNED GOTO deyimi bir INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:12351
  #, 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 "'%s' deÄŸiÅŸkenine %L'de bir hedef etiketi atanmÄ±ÅŸ olmamalÄ±ydÄ±"
  
! #: fortran/resolve.cc:12362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate RETURN statement at %L requires an INTEGER return specifier"
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "DiÄŸer RETURN deyimi %L'de bir INTEGER dÃ¶nÃ¼ÅŸ belirteci gerektirir"
  
! #: fortran/resolve.cc:12400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "%C'deki CASE'de ilklendime ifadesi umuluyordu"
  
! #: fortran/resolve.cc:12442
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:12489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:12493
  #, 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 "%L'deki aritmetik IF deyimi bir sayÄ±sal ifade gerektirir"
  
! #: fortran/resolve.cc:12554
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12559
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "%L'deki DO WHILE dÃ¶ngÃ¼sÃ¼nÃ¼n Ã§Ä±kÄ±ÅŸ koÅŸulu bir sabit LOGICAL ifadesi olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:12643
  #, 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 "%L'deki FORALL maske deyimi bir LOGICAL ifadesi gerektirir"
  
! #: fortran/resolve.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): HatalÄ± deyim kodu"
  
! #: fortran/resolve.cc:12766
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parametre %qD void olarak bildirilmiÅŸ"
  
! #: fortran/resolve.cc:12860
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
--- 84006,84224 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "%L'deki yafta %L'deki GOTO deyimiyle aynÄ± blokta deÄŸil"
  
! #: fortran/resolve.cc:10646
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "%L'deki WHERE maskesi uyumsuz biÃ§imde"
  
! #: fortran/resolve.cc:10662
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "%L'deki WHERE atama hedefi uyumsuz biÃ§imde"
  
! #: fortran/resolve.cc:10675 fortran/resolve.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10685 fortran/resolve.cc:10777
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "%L'deki WHERE iÃ§inde desteklenmeyen deyim"
  
! #: fortran/resolve.cc:10716
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
  
! #: fortran/resolve.cc:10725
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
  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 "'%s' indisli FORALL %L'de bu nesneye birden fazla atamaya sebep oluyor"
  
! #: fortran/resolve.cc:10882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Constructor can't be %s"
  msgid "FORALL construct at %L"
  msgstr "Kurucu %s olmayabilir"
  
! #: fortran/resolve.cc:10903
  #, 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 "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:10913
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Bir dÄ±ÅŸ FORALL oluÅŸumu zaten bu isimde bir indise sahip (%L'de)"
  
! #: fortran/resolve.cc:10990
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "%L'deki WHERE/ELSEWHERE deyimi bir deÄŸiÅŸmez LOGICAL dizisi gerektirir"
  
! #: fortran/resolve.cc:11106
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:11219
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "%L'deki atamanÄ±n saÄŸ tarafÄ± bir PURE yordamda bir POINTER iÃ§eren tÃ¼retilmiÅŸ bir tÃ¼rdÃ¼r"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:11257
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:11269
  #, 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 "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
  
! #: fortran/resolve.cc:11301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:11305
  #, 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 "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
  
! #: fortran/resolve.cc:11310
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:11317
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:11328
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11751
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different types in pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "%L'deki gÃ¶sterici atamasÄ±nda farklÄ± tÃ¼rler"
  
! #: fortran/resolve.cc:12067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "%L'de hesaplanmÄ±ÅŸ GOTO deyimindeki seÃ§im ifadesi bir deÄŸiÅŸmez tamsayÄ± ifadesi olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:12152
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
  msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
  
! #: fortran/resolve.cc:12343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
  msgstr "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:12379
  #, 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 "%L'deki ASSIGNED GOTO deyimi bir INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:12383
  #, 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 "'%s' deÄŸiÅŸkenine %L'de bir hedef etiketi atanmÄ±ÅŸ olmamalÄ±ydÄ±"
  
! #: fortran/resolve.cc:12394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate RETURN statement at %L requires an INTEGER return specifier"
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "DiÄŸer RETURN deyimi %L'de bir INTEGER dÃ¶nÃ¼ÅŸ belirteci gerektirir"
  
! #: fortran/resolve.cc:12432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "%C'deki CASE'de ilklendime ifadesi umuluyordu"
  
! #: fortran/resolve.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
  
! #: fortran/resolve.cc:12521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
  
! #: fortran/resolve.cc:12525
  #, 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 "%L'deki aritmetik IF deyimi bir sayÄ±sal ifade gerektirir"
  
! #: fortran/resolve.cc:12586
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:12591
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "%L'deki DO WHILE dÃ¶ngÃ¼sÃ¼nÃ¼n Ã§Ä±kÄ±ÅŸ koÅŸulu bir sabit LOGICAL ifadesi olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:12675
  #, 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 "%L'deki FORALL maske deyimi bir LOGICAL ifadesi gerektirir"
  
! #: fortran/resolve.cc:12777
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): HatalÄ± deyim kodu"
  
! #: fortran/resolve.cc:12798
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parametre %qD void olarak bildirilmiÅŸ"
  
! #: fortran/resolve.cc:12892
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "Ä°simli COMMON blok '%s' %L'de a
*** 84186,84192 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12874
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
--- 84226,84232 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:12906
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  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 "Ä°simli COMMON blok '%s' %L'de a
*** 84195,84257 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12893
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Ä°simli COMMON blok '%s' %L'de aynÄ± boyutta olmalÄ±"
  
! #: fortran/resolve.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: fortran/resolve.cc:13214
  #, 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 "AyrÄ±labilir '%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:13218
  #, 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 "'%s' sabit nesnesi %L'de ALLOCATABLE olmayabilir"
  
! #: fortran/resolve.cc:13226
  #, 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 "'%s' dizi gÃ¶stericisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:13237
  #, 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 "'%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olamaz"
  
! #: fortran/resolve.cc:13254
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13266
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13299
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13321
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13354
  #, fuzzy, gcc-internal-format
  #| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
--- 84235,84297 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:12925
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Ä°simli COMMON blok '%s' %L'de aynÄ± boyutta olmalÄ±"
  
! #: fortran/resolve.cc:13011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
  
! #: fortran/resolve.cc:13249
  #, 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 "AyrÄ±labilir '%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:13253
  #, 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 "'%s' sabit nesnesi %L'de ALLOCATABLE olmayabilir"
  
! #: fortran/resolve.cc:13261
  #, 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 "'%s' dizi gÃ¶stericisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:13272
  #, 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 "'%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olamaz"
  
! #: fortran/resolve.cc:13289
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:13301
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:13334
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13356
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:13389
  #, fuzzy, gcc-internal-format
  #| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
*************** msgstr "OlasÄ± Ã¶nyÃ¼z hatasÄ±: gÃ¶steri
*** 84259,85276 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13390
  #, 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 "ModÃ¼l veya ana program dizisi '%s' %L'de sabit biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:13415
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "%L'deki tahmini karakter uzunluklu Ã¶ÄŸe ya bir sÃ¶zde argÃ¼man ya da bir PARAMETER olmalÄ±"
  
! #: fortran/resolve.cc:13436
  #, 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' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
  
! #: fortran/resolve.cc:13443
  #, 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' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
  
! #: fortran/resolve.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "AyrÄ±labilir '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Harici '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "SÃ¶zde '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13499
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13502
  #, 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 "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13505
  #, 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 "Ã–zdevinimli dizi '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "%s iÅŸlevinde (%s dosyasÄ±nÄ±n %d. satÄ±rÄ±)"
  
! #: fortran/resolve.cc:13579
  #, 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 "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:13602
  #, fuzzy, gcc-internal-format
  #| msgid "'%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 "'%s' bir PRIVATE tÃ¼rÃ¼ndedir ve '%s' (%L'de PUBLIC tanÄ±mlÄ±) iÃ§in bir sÃ¶zde argÃ¼man olamaz"
  
! #: fortran/resolve.cc:13624
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13642
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13654
  #, 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 "Harici nesne '%s'  %L'de bir ilklendiriciye sahip olamayabilir"
  
! #: fortran/resolve.cc:13664
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:13674
  #, 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 "'%s' beyan iÅŸlevine bir fiili argÃ¼man olarak izin verilmez (%L'de)"
  
! #: fortran/resolve.cc:13693
  #, 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 "CHARACTER(*) iÅŸlevi '%s'  %L'de dizi deÄŸerli olamaz"
  
! #: fortran/resolve.cc:13697
  #, 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 "CHARACTER(*) iÅŸlevi '%s'  %L'de gÃ¶sterici deÄŸerli olamaz"
  
! #: fortran/resolve.cc:13701
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de katÄ±ksÄ±z olamaz"
  
! #: fortran/resolve.cc:13705
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de iÃ§ iÃ§e olamaz"
  
! #: fortran/resolve.cc:13718
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de katÄ±ksÄ±z olamaz"
  
! #: fortran/resolve.cc:13729
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13735
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "PURE yordamÄ±nÄ±n '%s' sÃ¶zde yordamÄ± da ayrÄ±ca PURE olmalÄ±"
  
! #: fortran/resolve.cc:13755
  #, fuzzy, gcc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:13812
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:13818
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:13824
  #, 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 "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:13832
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi '%s' iÃ§inde %L'de Ã§eliÅŸiyor"
  
! #: fortran/resolve.cc:13838
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13881
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13889
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13897
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13906
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13930
  #, fuzzy, gcc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:14000
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:14017 fortran/resolve.cc:14034
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "%L'de ICHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:14025
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER olmalÄ±"
  
! #: fortran/resolve.cc:14048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:14054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) OPTIONAL olmamalÄ±"
  
! #: fortran/resolve.cc:14062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:14093
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14130
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14171
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14207
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14266
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14278
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14306
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14362
  #, 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 "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:14574
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "Yordam '%s' bir Ã¶rtÃ¼k arayÃ¼z ile Ã§aÄŸrÄ±lmÄ±ÅŸ (%L'de)"
  
! #: fortran/resolve.cc:14617
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14631
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:14645 fortran/resolve.cc:15133
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14653
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) tÃ¼retilmemiÅŸ bir tÃ¼rde olmalÄ±"
  
! #: fortran/resolve.cc:14662
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  %L'de bir deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:14668
  #, 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' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:14674
  #, 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' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER olmalÄ±"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14713
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14808
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14913
  #, 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 "'%s' dizi gÃ¶stericisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:14922
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:14968
  #, 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 "%L'de ICHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:15066
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15080
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:15096
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) tÃ¼retilmemiÅŸ bir tÃ¼rde olmalÄ±"
  
! #: fortran/resolve.cc:15106
  #, fuzzy, gcc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:15115
  #, 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 "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± POINTER Ã¶zniteliÄŸine sahip olamaz (%L'de)"
  
! #: fortran/resolve.cc:15124
  #, 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' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:15166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L must have constant array bounds."
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "'%s' ('%s'in bileÅŸeni) %L'de sabit dizi sÄ±nÄ±rlarÄ±na sahip olmalÄ±"
  
! #: fortran/resolve.cc:15179
  #, 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 "BileÅŸen karakter uzunluÄŸu '%s'in %L'de bir sabit belirtim ifadesi olmasÄ± gerekir"
  
! #: fortran/resolve.cc:15190
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "%L'deki ifade INTEGER tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:15203
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15236
  #, fuzzy, gcc-internal-format
  #| msgid "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 "BileÅŸen '%s' bir PRIVATE tÃ¼rdÃ¼r ve '%s' (%L'de PUBLIC tanÄ±mlÄ±) bileÅŸeni olamaz"
  
! #: fortran/resolve.cc:15244
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component %s of SEQUENCE type declared at %C does not have the SEQUENCE attribute"
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "SEQUENCE tÃ¼rÃ¼nÃ¼n %s bileÅŸeni SEQUENCE Ã¶zniteliÄŸine sahip deÄŸil (%C'de)"
  
! #: fortran/resolve.cc:15339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "%C'de bir ilklendirme ifadesi umuluyordu"
  
! #: fortran/resolve.cc:15384
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15397
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15494
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L must have constant array bounds."
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "'%s' ('%s'in bileÅŸeni) %L'de sabit dizi sÄ±nÄ±rlarÄ±na sahip olmalÄ±"
  
! #: fortran/resolve.cc:15508
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%C'deki) tanÄ±mÄ±ndan Ã¶nce kullanÄ±lÄ±yor"
  
! #: fortran/resolve.cc:15576
  #, 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 "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15588
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15596
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15613
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi Ã¼yesi olamaz"
  
! #: fortran/resolve.cc:15635
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15646
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi Ã¼yesi olamaz"
  
! #: fortran/resolve.cc:15673
  #, 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 "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:15692
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parametre dizisi '%s' %L'de Ã¶zdevinimli veya tahmini biÃ§imli olamaz"
  
! #: fortran/resolve.cc:15708
  #, 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 "Ã–rtÃ¼k olarak  PARAMETER tÃ¼rlÃ¼ '%s' %L'de sonraki bir IMPLICIT tÃ¼rle eÅŸleÅŸmiyor"
  
! #: fortran/resolve.cc:15719
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%L'de PARAMETER iÃ§indeki tÃ¼retilmiÅŸ tÃ¼r uyumsuz"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:15778
  #, fuzzy, gcc-internal-format
  #| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "OlasÄ± Ã¶nyÃ¼z hatasÄ±: gÃ¶sterici veya tahsis edilebilir Ã¶znitelik olmaksÄ±zÄ±n ertelenmiÅŸ dizi boyutu"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15796
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15849
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:15910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16031
  #, 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 "%C'deki tahmini boyutlu dizi iÃ§in belirtim hatalÄ±"
  
! #: fortran/resolve.cc:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%L'deki tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
  
! #: fortran/resolve.cc:16047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
  
! #: fortran/resolve.cc:16057
  #, 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 "Tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
  
! #: fortran/resolve.cc:16064
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
  
! #: fortran/resolve.cc:16083
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16115 fortran/resolve.cc:16292
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "TÃ¼retilmiÅŸ %qs tÃ¼rÃ¼ %L'de tanÄ±mlanmamÄ±ÅŸ olan %qs tÃ¼rÃ¼ndedir."
  
! #: fortran/resolve.cc:16129
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16138
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16147
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:16162
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:16196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16229
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16239
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "'%s' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
  
! #: fortran/resolve.cc:16318
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC iÅŸlev '%s' %L'de PRIVATE '%s' tÃ¼rÃ¼nde olamaz"
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16346
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16364
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) sÃ¶zde argÃ¼man %qs %L'de ASSUMED SIZE olduÄŸundan bir Ã¶ntanÄ±mlÄ± ilklerdiriciye sahip olamaz"
  
! #: fortran/resolve.cc:16376
  #, 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 "SÃ¶zde argÃ¼man '%s' (%L'de) INTENT(OUT) olamaz"
  
! #: fortran/resolve.cc:16385
  #, 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 "SÃ¶zde argÃ¼man '%s' (%L'de) INTENT(OUT) olamaz"
  
! #: fortran/resolve.cc:16398
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:16407
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16420
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16444
  #, 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 "'%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olamaz"
  
! #: fortran/resolve.cc:16451
  #, 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 "AyrÄ±labilir '%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:16464
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16473
  #, 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 "%L'deki sÃ¶zde yordama ELEMENTAL yordamÄ±nda izin verilmez"
  
! #: fortran/resolve.cc:16489
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16495
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16520
  #, 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 "Ä°sim listesinin ismi %s USE iliÅŸkisiyle %s yapÄ±lamaz"
  
! #: fortran/resolve.cc:16591
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16603
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting definable entity near %L"
  msgstr "%s deyimi umuluyordu (%C'de)"
  
! #: fortran/resolve.cc:16727
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Ã¶ÄŸesi %qs %L'de COMMON iÃ§inde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16741
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "SÃ¶zde '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:16757
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16764
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16773
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± POINTER Ã¶zniteliÄŸine sahip olamaz (%L'de)"
  
! #: fortran/resolve.cc:16819
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "DATA deyiminde %L'de sabit olmayan dizi bÃ¶lÃ¼mÃ¼"
  
! #: fortran/resolve.cc:16832
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "%L'deki DATA deyiminde deÄŸerden Ã§ok deÄŸiÅŸken var"
  
! #: fortran/resolve.cc:16931
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16939
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16947
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "%L'deki DATA deyiminde deÄŸiÅŸkenden Ã§ok deÄŸer var"
  
! #: fortran/resolve.cc:17245
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "%d yaftasÄ± %L'de tanÄ±mlanmÄ±ÅŸ ama kullanÄ±lmamÄ±ÅŸ"
  
! #: fortran/resolve.cc:17251
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "%d yaftasÄ± %L'de tanÄ±mlanmÄ±ÅŸ ama kullanÄ±lamÄ±yor"
  
! #: fortran/resolve.cc:17335
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni %qs %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
  
! #: fortran/resolve.cc:17344
  #, 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 cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de gÃ¶sterici bileÅŸen(ler)le bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17352
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de Ã¶ntanÄ±mlÄ± ilklendiriciyle bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17368
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni %qs %L'de gÃ¶sterici bileÅŸen(ler)le bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17471
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "%L'deki EQUIVALENCE deyiminde sÃ¶z dizimi hatasÄ±"
  
! #: fortran/resolve.cc:17486
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17511
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Ortak blok Ã¼yesi %qs %L'de, %qs pure yordamÄ±ndaki bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17520
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%qs isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17595
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "SÄ±nÄ±rlarÄ± sabit olmayan %qs dizisi %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17606
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "YapÄ± bileÅŸeni %qs %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17617
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "%L'deki altdizge sÄ±fÄ±r uzunlukta"
  
! #: fortran/resolve.cc:17648
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in character length specification at %C"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "%C'deki karakter uzunluÄŸu belirtiminde sÃ¶zdizimi hatasÄ±"
  
! #: fortran/resolve.cc:17715
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17728
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs %L'de hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "YerleÅŸik iÅŸleÃ§ arayÃ¼zÃ¼ %qs %L'de bir FUNCTION olmalÄ±"
  
! #: fortran/resolve.cc:17760
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± %qs %L'de tahmini karakter uzunluÄŸunda olamaz"
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± %qs %L'de iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:17782
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± isteÄŸe baÄŸlÄ± olamaz"
  
! #: fortran/resolve.cc:17800
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ikinci argÃ¼manÄ± isteÄŸe baÄŸlÄ± olamaz"
  
! #: fortran/resolve.cc:17807
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n en fazla iki argÃ¼manÄ± olmalÄ±"
  
! #: fortran/resolve.cc:17886
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 84299,85316 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:13425
  #, 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 "ModÃ¼l veya ana program dizisi '%s' %L'de sabit biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:13450
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "%L'deki tahmini karakter uzunluklu Ã¶ÄŸe ya bir sÃ¶zde argÃ¼man ya da bir PARAMETER olmalÄ±"
  
! #: fortran/resolve.cc:13471
  #, 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' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
  
! #: fortran/resolve.cc:13478
  #, 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' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
  
! #: fortran/resolve.cc:13525
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "AyrÄ±labilir '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13528
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Harici '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13531
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "SÃ¶zde '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13534
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13537
  #, 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 "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13540
  #, 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 "Ã–zdevinimli dizi '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "%s iÅŸlevinde (%s dosyasÄ±nÄ±n %d. satÄ±rÄ±)"
  
! #: fortran/resolve.cc:13614
  #, 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 "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:13637
  #, fuzzy, gcc-internal-format
  #| msgid "'%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 "'%s' bir PRIVATE tÃ¼rÃ¼ndedir ve '%s' (%L'de PUBLIC tanÄ±mlÄ±) iÃ§in bir sÃ¶zde argÃ¼man olamaz"
  
! #: fortran/resolve.cc:13659
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:13677
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:13689
  #, 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 "Harici nesne '%s'  %L'de bir ilklendiriciye sahip olamayabilir"
  
! #: fortran/resolve.cc:13699
  #, fuzzy, gcc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:13709
  #, 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 "'%s' beyan iÅŸlevine bir fiili argÃ¼man olarak izin verilmez (%L'de)"
  
! #: fortran/resolve.cc:13728
  #, 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 "CHARACTER(*) iÅŸlevi '%s'  %L'de dizi deÄŸerli olamaz"
  
! #: fortran/resolve.cc:13732
  #, 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 "CHARACTER(*) iÅŸlevi '%s'  %L'de gÃ¶sterici deÄŸerli olamaz"
  
! #: fortran/resolve.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de katÄ±ksÄ±z olamaz"
  
! #: fortran/resolve.cc:13740
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de iÃ§ iÃ§e olamaz"
  
! #: fortran/resolve.cc:13753
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de katÄ±ksÄ±z olamaz"
  
! #: fortran/resolve.cc:13764
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:13770
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "PURE yordamÄ±nÄ±n '%s' sÃ¶zde yordamÄ± da ayrÄ±ca PURE olmalÄ±"
  
! #: fortran/resolve.cc:13790
  #, fuzzy, gcc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:13847
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:13853
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:13859
  #, 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 "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:13867
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi '%s' iÃ§inde %L'de Ã§eliÅŸiyor"
  
! #: fortran/resolve.cc:13873
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:13916
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13924
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13932
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:13941
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:13965
  #, fuzzy, gcc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:14035
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:14044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:14052 fortran/resolve.cc:14069
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "%L'de ICHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:14060
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:14077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER olmalÄ±"
  
! #: fortran/resolve.cc:14083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:14089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) OPTIONAL olmamalÄ±"
  
! #: fortran/resolve.cc:14097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:14106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:14128
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14165
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:14206
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14242
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:14301
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14313
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:14341
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:14397
  #, 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 "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:14609
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "Yordam '%s' bir Ã¶rtÃ¼k arayÃ¼z ile Ã§aÄŸrÄ±lmÄ±ÅŸ (%L'de)"
  
! #: fortran/resolve.cc:14652
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:14680 fortran/resolve.cc:15168
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) tÃ¼retilmemiÅŸ bir tÃ¼rde olmalÄ±"
  
! #: fortran/resolve.cc:14697
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  %L'de bir deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:14703
  #, 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' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:14709
  #, 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' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER olmalÄ±"
  
! #: fortran/resolve.cc:14738
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14748
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:14843
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:14948
  #, 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 "'%s' dizi gÃ¶stericisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:14957
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:14967
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:14992
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15003
  #, 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 "%L'de ICHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:15101
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15115
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:15131
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) tÃ¼retilmemiÅŸ bir tÃ¼rde olmalÄ±"
  
! #: fortran/resolve.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
  
! #: fortran/resolve.cc:15150
  #, 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 "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± POINTER Ã¶zniteliÄŸine sahip olamaz (%L'de)"
  
! #: fortran/resolve.cc:15159
  #, 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' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
  
! #: fortran/resolve.cc:15201
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L must have constant array bounds."
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "'%s' ('%s'in bileÅŸeni) %L'de sabit dizi sÄ±nÄ±rlarÄ±na sahip olmalÄ±"
  
! #: fortran/resolve.cc:15214
  #, 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 "BileÅŸen karakter uzunluÄŸu '%s'in %L'de bir sabit belirtim ifadesi olmasÄ± gerekir"
  
! #: fortran/resolve.cc:15225
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "%L'deki ifade INTEGER tÃ¼rÃ¼nde olmalÄ±"
  
! #: fortran/resolve.cc:15238
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, fuzzy, gcc-internal-format
  #| msgid "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 "BileÅŸen '%s' bir PRIVATE tÃ¼rdÃ¼r ve '%s' (%L'de PUBLIC tanÄ±mlÄ±) bileÅŸeni olamaz"
  
! #: fortran/resolve.cc:15279
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:15288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component %s of SEQUENCE type declared at %C does not have the SEQUENCE attribute"
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "SEQUENCE tÃ¼rÃ¼nÃ¼n %s bileÅŸeni SEQUENCE Ã¶zniteliÄŸine sahip deÄŸil (%C'de)"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "%C'de bir ilklendirme ifadesi umuluyordu"
  
! #: fortran/resolve.cc:15419
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:15432
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:15496
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15529
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L must have constant array bounds."
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "'%s' ('%s'in bileÅŸeni) %L'de sabit dizi sÄ±nÄ±rlarÄ±na sahip olmalÄ±"
  
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%C'deki) tanÄ±mÄ±ndan Ã¶nce kullanÄ±lÄ±yor"
  
! #: fortran/resolve.cc:15611
  #, 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 "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
  
! #: fortran/resolve.cc:15617
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15631
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15648
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi Ã¼yesi olamaz"
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15681
  #, fuzzy, gcc-internal-format
  #| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi Ã¼yesi olamaz"
  
! #: fortran/resolve.cc:15708
  #, 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 "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:15727
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parametre dizisi '%s' %L'de Ã¶zdevinimli veya tahmini biÃ§imli olamaz"
  
! #: fortran/resolve.cc:15743
  #, 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 "Ã–rtÃ¼k olarak  PARAMETER tÃ¼rlÃ¼ '%s' %L'de sonraki bir IMPLICIT tÃ¼rle eÅŸleÅŸmiyor"
  
! #: fortran/resolve.cc:15754
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%L'de PARAMETER iÃ§indeki tÃ¼retilmiÅŸ tÃ¼r uyumsuz"
  
! #: fortran/resolve.cc:15762
  #, fuzzy, gcc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:15813
  #, fuzzy, gcc-internal-format
  #| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "OlasÄ± Ã¶nyÃ¼z hatasÄ±: gÃ¶sterici veya tahsis edilebilir Ã¶znitelik olmaksÄ±zÄ±n ertelenmiÅŸ dizi boyutu"
  
! #: fortran/resolve.cc:15824
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:15871
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:15884
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:15942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:15945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
  
! #: fortran/resolve.cc:16045
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:16066
  #, 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 "%C'deki tahmini boyutlu dizi iÃ§in belirtim hatalÄ±"
  
! #: fortran/resolve.cc:16079
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%L'deki tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
  
! #: fortran/resolve.cc:16082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
  
! #: fortran/resolve.cc:16092
  #, 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 "Tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
  
! #: fortran/resolve.cc:16099
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16112
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
  
! #: fortran/resolve.cc:16118
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16128
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
  
! #: fortran/resolve.cc:16137
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:16150 fortran/resolve.cc:16327
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "TÃ¼retilmiÅŸ %qs tÃ¼rÃ¼ %L'de tanÄ±mlanmamÄ±ÅŸ olan %qs tÃ¼rÃ¼ndedir."
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:16182
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:16197
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:16217
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:16224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot have the POINTER attribute"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
  
! #: fortran/resolve.cc:16238
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:16264
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "'%s' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
  
! #: fortran/resolve.cc:16353
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC iÅŸlev '%s' %L'de PRIVATE '%s' tÃ¼rÃ¼nde olamaz"
  
! #: fortran/resolve.cc:16368
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16381
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16399
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) sÃ¶zde argÃ¼man %qs %L'de ASSUMED SIZE olduÄŸundan bir Ã¶ntanÄ±mlÄ± ilklerdiriciye sahip olamaz"
  
! #: fortran/resolve.cc:16411
  #, 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 "SÃ¶zde argÃ¼man '%s' (%L'de) INTENT(OUT) olamaz"
  
! #: fortran/resolve.cc:16420
  #, 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 "SÃ¶zde argÃ¼man '%s' (%L'de) INTENT(OUT) olamaz"
  
! #: fortran/resolve.cc:16433
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:16442
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16455
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, 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 "'%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olamaz"
  
! #: fortran/resolve.cc:16486
  #, 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 "AyrÄ±labilir '%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
  
! #: fortran/resolve.cc:16499
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:16508
  #, 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 "%L'deki sÃ¶zde yordama ELEMENTAL yordamÄ±nda izin verilmez"
  
! #: fortran/resolve.cc:16524
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16530
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16555
  #, 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 "Ä°sim listesinin ismi %s USE iliÅŸkisiyle %s yapÄ±lamaz"
  
! #: fortran/resolve.cc:16626
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16638
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:16754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting definable entity near %L"
  msgstr "%s deyimi umuluyordu (%C'de)"
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Ã¶ÄŸesi %qs %L'de COMMON iÃ§inde olmalÄ±dÄ±r"
  
! #: fortran/resolve.cc:16769
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:16776
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "SÃ¶zde '%s'  %L'de bir ilklendiriciye sahip olamaz"
  
! #: fortran/resolve.cc:16792
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:16799
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± POINTER Ã¶zniteliÄŸine sahip olamaz (%L'de)"
  
! #: fortran/resolve.cc:16854
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "DATA deyiminde %L'de sabit olmayan dizi bÃ¶lÃ¼mÃ¼"
  
! #: fortran/resolve.cc:16867
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "%L'deki DATA deyiminde deÄŸerden Ã§ok deÄŸiÅŸken var"
  
! #: fortran/resolve.cc:16966
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16974
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16982
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:16989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
  
! #: fortran/resolve.cc:17114
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "%L'deki DATA deyiminde deÄŸiÅŸkenden Ã§ok deÄŸer var"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "%d yaftasÄ± %L'de tanÄ±mlanmÄ±ÅŸ ama kullanÄ±lmamÄ±ÅŸ"
  
! #: fortran/resolve.cc:17286
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "%d yaftasÄ± %L'de tanÄ±mlanmÄ±ÅŸ ama kullanÄ±lamÄ±yor"
  
! #: fortran/resolve.cc:17370
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni %qs %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
  
! #: fortran/resolve.cc:17379
  #, 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 cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de gÃ¶sterici bileÅŸen(ler)le bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de Ã¶ntanÄ±mlÄ± ilklendiriciyle bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17403
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni %qs %L'de gÃ¶sterici bileÅŸen(ler)le bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17506
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "%L'deki EQUIVALENCE deyiminde sÃ¶z dizimi hatasÄ±"
  
! #: fortran/resolve.cc:17521
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17546
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Ortak blok Ã¼yesi %qs %L'de, %qs pure yordamÄ±ndaki bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17555
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%qs isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17630
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "SÄ±nÄ±rlarÄ± sabit olmayan %qs dizisi %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17641
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "YapÄ± bileÅŸeni %qs %L'de bir EQUIVALENCE nesnesi olamaz"
  
! #: fortran/resolve.cc:17652
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "%L'deki altdizge sÄ±fÄ±r uzunlukta"
  
! #: fortran/resolve.cc:17683
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in character length specification at %C"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "%C'deki karakter uzunluÄŸu belirtiminde sÃ¶zdizimi hatasÄ±"
  
! #: fortran/resolve.cc:17750
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17763
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs %L'de hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
  
! #: fortran/resolve.cc:17785
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "YerleÅŸik iÅŸleÃ§ arayÃ¼zÃ¼ %qs %L'de bir FUNCTION olmalÄ±"
  
! #: fortran/resolve.cc:17795
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± %qs %L'de tahmini karakter uzunluÄŸunda olamaz"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± %qs %L'de iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
  
! #: fortran/resolve.cc:17817
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± isteÄŸe baÄŸlÄ± olamaz"
  
! #: fortran/resolve.cc:17835
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ikinci argÃ¼manÄ± isteÄŸe baÄŸlÄ± olamaz"
  
! #: fortran/resolve.cc:17842
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n en fazla iki argÃ¼manÄ± olmalÄ±"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 86203,86209 ****
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
  
! #: fortran/symbol.cc:5069 fortran/symbol.cc:5074
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 86243,86249 ----
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
  
! #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 86235,86241 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "%C'deki G/C listesinde virgÃ¼l umuluyordu"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9505
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
--- 86275,86281 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "%C'deki G/C listesinde virgÃ¼l umuluyordu"
  
! #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9510
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
*************** msgstr "Bilinmeyen yerleÅŸik terim"
*** 86487,86493 ****
  msgid "Unknown argument list function at %L"
  msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
  
! #: fortran/trans-expr.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 86527,86533 ----
  msgid "Unknown argument list function at %L"
  msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
  
! #: fortran/trans-expr.cc:10082
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "%C'deki tahmini boyutlu dizi iÃ§
*** 86543,86631 ****
  msgid "optional class parameter"
  msgstr "argÃ¼man yok"
  
! #: fortran/trans-openmp.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: fortran/trans-openmp.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "ifade umuluyordu"
  
! #: fortran/trans-openmp.cc:5154 fortran/trans-openmp.cc:5174
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "Used here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: fortran/trans-openmp.cc:6693
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): HatalÄ± deyim kodu"
  
! #: fortran/trans-openmp.cc:7890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: fortran/trans-openmp.cc:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
  
! #: fortran/trans-openmp.cc:7903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "%qs argÃ¼manÄ± 2 bitlik iÅŸaretsiz bir sabit olmalÄ±"
  
! #: fortran/trans-openmp.cc:7906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "The base name at %L must not be a generic name"
  msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/trans-openmp.cc:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/trans-openmp.cc:7912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' simgesi %L'de zaten bir aleni arayÃ¼ze sahip"
  
! #: fortran/trans-openmp.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Cannot find symbol %qs"
  msgstr "%q+D tanÄ±msÄ±z %qs simgesine rumuzlu"
  
! #: fortran/trans-openmp.cc:8020
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' yordamÄ± (%s iÃ§inde, %L'de) be iÅŸlev ne de altyordam"
  
! #: fortran/trans-openmp.cc:8032
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
--- 86583,86671 ----
  msgid "optional class parameter"
  msgstr "argÃ¼man yok"
  
! #: fortran/trans-openmp.cc:3462
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
  
! #: fortran/trans-openmp.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "ifade umuluyordu"
  
! #: fortran/trans-openmp.cc:5188 fortran/trans-openmp.cc:5208
  #, gcc-internal-format
  msgid "non-rectangular loop nest with step other than constant 1 or -1 for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5210
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "Used here"
  msgstr "burada bildirilmiÅŸ %q+D"
  
! #: fortran/trans-openmp.cc:6727
  #, gcc-internal-format
  msgid "%qs specified in 'allocate' clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/trans-openmp.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): HatalÄ± deyim kodu"
  
! #: fortran/trans-openmp.cc:7924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "The base name for 'declare variant' must be specified at %L "
  msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
  
! #: fortran/trans-openmp.cc:7934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
  
! #: fortran/trans-openmp.cc:7937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "%qs argÃ¼manÄ± 2 bitlik iÅŸaretsiz bir sabit olmalÄ±"
  
! #: fortran/trans-openmp.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "The base name at %L must not be a generic name"
  msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
  
! #: fortran/trans-openmp.cc:7943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
  
! #: fortran/trans-openmp.cc:7946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' simgesi %L'de zaten bir aleni arayÃ¼ze sahip"
  
! #: fortran/trans-openmp.cc:8043
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Cannot find symbol %qs"
  msgstr "%q+D tanÄ±msÄ±z %qs simgesine rumuzlu"
  
! #: fortran/trans-openmp.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' yordamÄ± (%s iÃ§inde, %L'de) be iÅŸlev ne de altyordam"
  
! #: fortran/trans-openmp.cc:8066
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
diff -Nrcpad gcc-13.2.0/gcc/po/uk.gmo gcc-13.3.0/gcc/po/uk.gmo
*** gcc-13.2.0/gcc/po/uk.gmo	Thu Jul 27 08:33:20 2023
--- gcc-13.3.0/gcc/po/uk.gmo	Tue May 21 08:05:48 2024
***************
*** 1,1743 ****
! Þ•¦=LíCR|Úˆ#‰#-‹#1¹#ë# $!$Û5$+%0=%Kn%º%Ð%
! Ü%ç%ý%<&BC&R†&>Ù&@'9Y'C“'F×'5(IT(ž(µ(!Ê($ì()!&)$H) m)"Ž)+±)Ý)ä)-ë)#*”=*Ò*ò*ø*(+1@+Ar+'´+Ü+ô+,$,?,[,[{,]×,5-Q-f-…-Ÿ-»-$Ð- õ-#.!:."\..'�.(Å.+î.)/$D/'i/*‘/1¼/î/*0-60&d0)‹0µ0,Õ0#1F&1Qm15¿1]õ1wS2rË2A>3K€3,Ì3Nù3@H4B‰4OÌ4L5Ri5;¼58ø5>16Ip6Iº6B7~G7?Æ7D8EK8@‘8EÒ879CP9=”9BÒ9E:~[:6Ú:{;B�;?Ð;‰<9š<PÔ<C%=Fi=s°=E$>Cj>Q®>N?�O?Gà?Œ(@Oµ@RACXAQœANîAF=B9„B=¾B=üB4:CPoCMÀCEDBTDG—DIßDH)EBrE=µE7óE6+G*bGI�G×G ôGYHooH-ßHE
I
! SI'^I8†I>¿IþI(J/9JiJ+rJZžJlùJ+fK=’KmÐK0>L)oL ™LºL;ÊLEMLM#eM#‰M­M ÄM7åM8NVN)tNžN¾N$ÙN$þN*#O*NOyO”O ¯OÐOêOöO#P+P8BP{P!ŒP;®PEêP‘0QÂQ5áQER%]R1ƒR.µRäR0SL3S6€S7·SlïSG\T$¤TÉTJèT*3UE^U2¤UE×UlVŠV3¦V@ÚVW53WiWrW ‰W&ªWJÑW8XUUX!«X:ÍXYY-.Y\YIkYµY@»Y/üY@,Z;mZ#©ZZÍZc([OŒ[lÜ[8I\T‚\w×\9O]Q‰]KÛ]L'^St^^È^D'_4l_Q¡_Qó_HE`5Ž`HÄ`I
aYWa,±a*Þa6	bA@b3‚bL¶b¤c�¨c·8dVðdrGeiºec$f=ˆfÆfÜf#ìf#g4g.Ggvg “g´gÇg9Ùg;hOhVjh#Áh,åh"i"5inXiÇiái-ði6j3Uj/‰j/¹j>éj-(kJVk2¡k8Ôk/
l&=l6dl,›lPÈlHm8bm-›m0ÉmxúmesnBÙn?oF\o3£o9×o2p-Dp0rp_£pVqZZqEµqAûq=r*UrC€rHÄrF
sJTs@ŸsGàsE(tAntg°tsuiŒuAöuQ8vwŠv[wb^wYÁwixo…x<õx2y[²yOzD^z^£zN{;Q{o�{pý{Jn|l¹|I&}{p}Rì}k?~Y«~K?QQ‘Mã_1€I‘€BÛ€7�9V�&��9·�7ñ�6)‚`‚
€‚<Ž‚(Ë‚*ô‚:ƒ:Zƒ#•ƒW¹ƒG„YY„Z³„\…¬k…Ì†^å†nD‡f³‡vˆe‘ˆu÷ˆ\m‰lÊ‰J7Š:‚ŠL½Šž
! ‹¾©‹WhŒgÀŒ_(�oˆ�^ø�nWŽUÆŽe�)‚�%¬�|Ò�œO�Fì�V3‘NŠ‘^Ù‘M8’]†’Dä’T)“ ~“!Ÿ“7Á“Fù“ @”&a”4ˆ”½”-Ö”•# •.D• s•”•.­•0Ü•7
–!E–fg–4Î–=—LA—NŽ—@Ý—-˜(L˜,u˜&¢˜ É˜ê˜™0™HK™S”™?è™_(š=ˆš[Æš<"›_›/w›#§›:Ë›]œ$dœ&‰œ-°œ?Þœ6�4U�4Š�2¿�-ò�5 žˆVžPßž'0Ÿ3XŸŒŸ?¬Ÿ8ìŸ% 1@ r 5� *Ã Rî jA¡&¬¡&Ó¡%ú¡* ¢OK¢>›¢7Ú¢6£;I£9…£;¿£@û£9<¤<v¤5³¤Bé¤;,¥+h¥B”¥7×¥F¦FV¦1�¦?Ï¦;§RK§0ž§4Ï§1¨=6¨>t¨;³¨pï¨!`©%‚©A¨©9ê©'$ª+Lª5xªT®ª)«?-«(m«0–«>Ç«<¬UC¬P™¬Hê¬.3­;b­gž­Š®C‘®<Õ®-¯G@¯/ˆ¯¸¯Ó¯8î¯8'°R`°@³°Tô°EI±U�±Eå±M+²*y²'¤²8Ì²Z³4`³&•³v¼³l3´m ´Bµ9Qµ=‹µ7ÉµZ¶N\¶8«¶@ä¶A%·?g·h§·&¸57¸mm¸QÛ¸8-¹8f¹3Ÿ¹4Ó¹)º12º9dºžº?µºhõº;^»Hš»\ã»!@¼<b¼6Ÿ¼5Ö¼,½49½:n½;©½!å½:¾6B¾=y¾5·¾jí¾'X¿Q€¿:Ò¿<
À0JÀ4{À,°À4ÝÀ,Á<?Á5|Á!²Á*ÔÁ;ÿÁ6;Â*rÂ6�Â=ÔÂXÃ4kÃ, Ã0ÍÃ,þÃ=+Ä3iÄ:�ÄTØÄ+-Å4YÅ4ŽÅ>ÃÅ0Æ-3ÆFaÆE¨Æ3îÆ/"Ç/RÇ@‚Ç)ÃÇ)íÇÈ1ÈFKÈE’È<ØÈ3ÉKIÉ!•É!·É-ÙÉ-ÊC5Ê.yÊF¨ÊïÊ8Ë,EËrË@�ËBÑË>ÌfSÌEºÌ!Í!"Í'DÍ"lÍ;�Í'ËÍBóÍ56Î9lÎ@¦ÎBçÎj*Ï(•Ï3¾Ï1òÏ:$Ð1_Ð.‘Ð8ÀÐ5ùÐ;/Ñ/kÑ/›Ñ/ËÑ/ûÑ++Ò*WÒ‚ÒJ¡ÒìÒ1
! ÓD<Ó*�Ó*¬Ó/×ÓMÔ3UÔ1‰Ô@»Ô0üÔ@-Õ?nÕ:®Õ;éÕ8%Ö&^Ö-…Ö;³Ö'ïÖ,×'D×(l×)•×W¿×"Ø#:ØB^Ø2¡Ø5ÔØ1
! Ù<Ù)SÙ1}Ù=¯Ù?íÙD-ÚErÚD¸ÚEýÚ2CÛ_vÛ)ÖÛ:Ü8;Ü/tÜ"¤Ü*ÇÜIòÜ4<ÝCqÝHµÝ3þÝ2Þ-JÞCxÞ:¼Þ2÷Þ=*ßhß1‡ß¹ß$Øß2ýß0àGàUfà-¼à.êà7á3Qá?…á?Åá1âb7â1šâ:Ìâ0ã+8ãAdã.¦ã*Õã2ä%3ä2Yä1Œä0¾ä9ïä1)å2[å1Žå+Àå,ìå3æ.MæD|æ7Áæ$ùæ+çNJç;™ç6ÕçèU%èK{èÇè8Þè;é9Séa�é9ïéB)êBlê0¯ê�àê@qëB²ë;õë1ì-Pì'~ìD¦ì7ëì+#í$Oí0tí*¥íAÐí6î3Iî$}î6¢î*Ùî.ï93ïmï,�ï0ºï5ëï,!ð.Nð0}ð%®ð7Ôð&ñC3ñ:wñ²ñNÏñ/ò6NòC…ò@Éò%
! óB0ó$só˜óK¶ó*ô'-ôUô'sô0›ôÌô"çô?
! õ Jõ#kõ0�õ(Àõ.éõ*ö,Cö1pö3¢öHÖö+÷"K÷1n÷> ÷4ß÷)ø4>ø$sø/˜ø9Èø1ù54ù<jùE§ùMíù@;úD|ú1ÁúPóú‚DûVÇû4üESüG™ü9áüKýVgýL¾ý/þ1;þEmþ6³þ3êþ@ÿe_ÿ?Åÿ/=5isLÝC*5nX¤<ýC:3~0²7ãE22x+«+×>-B>p¯Îí<EB<ˆ;ÅEFG6ŽIÅX7hW .ø>'8fTŸmô\b	2¿	]ò	1P
! B‚
! cÅ
! i)5“'É+ñ,@J*‹X¶4
)D
6n
9¥
*ß
*
! 65*lF—?ÞX@w!¸*Ú%+@=~o�E3F5z(°)Ù0M4 ‚!£BÅ!B*Fm8´gí`UK¶U;X.”/Ã8ó,@G,ˆRµVQ_U±9)AQkl½a*AŒ4Î2Z6P‘iâtL"ÁMä<2Bo=²GðK8n„`ó/T-„=²ð9VF4�?ÒU 8h 3¡  Õ 2ö 9)!4c!W˜!&ð!$""<"%_""…":¨"Gã")+#XU#/®#Þ#)ý#B'$1j$Qœ$.î$N%El%K²%þ%H&Ff&E­&8ó&H,'1u',§'"Ô'8÷'=0(@n(?¯(2ï(3")"V)&y)I )1ê)#*C@*e„*&ê*/+4A+.v+&¥++Ì+:ø+3,EE,/‹, »,Ü,&ú,'!-(I-#r-+–-&Â-7é-B!.Hd.(­.YÖ.%0/=V/)”/$¾/%ã/:	07D0$|0G¡0,é0G1*^1,‰18¶1<ï1.,2[2N{21Ê2Jü2EG30�3€¾3l?42¬4jß4IJ5O”55ä5@6.[6+Š6B¶64ù6(.7fW7k¾7|*8>§82æ8M9'g9"�9&²9)Ù9<:+@:#l:�:¯:_Ï:^/;MŽ;EÜ;8"<-[<G‰<Ñ<,ï<T=.q=* =FË=K>M^>)¬>!Ö>@ø>$9?9^?$˜?&½?5ä?>@KY@¢¥@'HA7pA5¨A?ÞALBFkBJ²BPýBNC^C(zC5£C3ÙCi
D%wD?�DÝDìDE&E4AEvE…E/¢E;ÒELFB[F6žF=ÕF^GbrG™ÕG’oHzIY}IE×IJ 5J$VJ4{J(°J'ÙJ:KJ<K/‡K+·K,ãK)L,:LDgL1¬L9ÞLAM3ZM8ŽMÇMJåMK0N©|N/&OHVOŸOK¹OSP.YPJˆP@ÓP!QB6Q8yQ3²QRæQ(9R#bR-†R/´RWäRJ<SZ‡S?âSH"T-kTX™TKòTS>U”’U0'VEXV.žV:ÍV?W3HW2|W<¯W,ìWkX*…X1°XwâX^ZYC¹YGýYoEZ5µZ0ëZ;[(X[3�[(µ[+Þ[2
! \,=\'j\D’\5×\)
](7]%`]2†]o¹]I)^)s^!�^X¿^(_A_+`_JŒ_)×_:`3<`=p`!®`9Ð`/
! a$:a%_a+…aE±a\÷a2Tb[‡b[ãb-?c(mc–c"¯c/Òc%d6(d/_d#�d<³d.ðd0e7Pe$ˆe5­e3ãe9f=QfG�f×f*÷f%"gHgcg'�g@©gêgðghlh,‹h*¸h/ãh,i@i
! \i#gi*‹i.¶iåi#øiJjgj†jŸj+¿jFëjM2kJ€kjËkN6l(…l®l+Îlpúlkm#}m%¡m4Çmüm
n(nFn+cn,�n¼n>×n<ovSoÊoFçoS.p/‚p-²pàpþp@q]q qq’q:©q9äq9r"Xr3{r!¯rÑr)êr*s0?s9ps#ªs$ÎsAós5t"Ot#rt-–t3Ät/øt,(u<UuF’uÙu*ôu.v+Nv4zv7¯vSçvG;w:ƒw%¾w!äw*x1xMx,jx-—x5Åxœûxª˜yJCzKŽz¨Úz¸ƒ{X<|f•|Kü|LH}´•}¨J~\ó~dP<µÄò¸·€dp�lÕ�€B‚=Ã‚(ƒ1*ƒ2\ƒ5�ƒ*Åƒ2ðƒ)#„,M„/z„oª„k…0†…X·…]†an†$Ð†õ†W‡-m‡#›‡E¿‡Fˆ4LˆF�ˆ/ÈˆDøˆ.=‰$l‰‘‰*¬‰×‰=é‰'Š ?Š!`Š ‚Š1£ŠDÕŠE‹ `‹D�‹{Æ‹0BŒ6sŒ)ªŒ#ÔŒ'øŒ" �&C�j�#Š�'®�"Ö�6ù�-0Ž^Ž0pŽ"¡Ž/ÄŽ]ôŽ5R�cˆ�ì��0�KG�'“�/»�.ë�‘':‘ b‘0ƒ‘Z´‘5’<E’&‚’3©’OÝ’F-“t“#’“¶“Ó“ò“
! ” (”$I”:n”0©”BÚ”;•?Y•?™•Ù•ò•–&–49–`n–Ï–$î–—#1—'U—}—6œ—Ó— ñ—˜$˜:˜%Y˜˜%Ž˜$´˜Ù˜ù˜!™3™R™q™-Œ™º™-Õ™%š)š.Eštš’š3²šæšüš›]-›‹›+¡›,Í›/ú›#*œ0Nœ/œ#¯œÓœ,òœ�3�,R�<�¼�6Î�Až+Gž+sžŸž²žÉž-ãž.Ÿ6@Ÿ=wŸPµŸ !$ *F -q .Ÿ 6Î =¡.C¡/r¡7¢¡>Ú¡R¢\l¢cÉ¢9-£=g£¥£!Ã£(å£L¤H[¤5¤¤)Ú¤)¥".¥#Q¥u¥.�¥¿¥KÏ¥S¦Yo¦JÉ¦@§qU§Ç§+æ§G¨>Z¨@™¨�Ú¨Yk©ºÅ©]€ª‚ÞªRa«2´«Tç«,<¬-i¬5—¬<Í¬$
! ­(/­=X­.–­Å­;ß­(®D®._®MŽ®=Ü®N¯.i¯+˜¯2Ä¯5÷¯--°5[°8‘°0Ê°5û°@1±Kr±N¾±7
²8E²;~²3º²;î²>*³6i³G ³@è³P)´Uz´bÐ´43µ7hµC µFäµ(+¶ T¶‚u¶‚ø¶{·C”·Ø·÷·#¸(;¸0d¸5•¸Ë¸á¸"ð¸"¹}6¹5´¹2ê¹ º6>º4uºªºFÈºG»OW»^§»~¼V…¼?Ü¼O½Ql½M¾½N¾3[¾>�¾KÎ¾9¿ET¿Gš¿8â¿PÀClÀJ°À1ûÀ2-Á5`Á*–Á)ÁÁCëÁf/Â_–ÂöÂ1ÃGÃaÃ<€Ã"½Ã6àÃ2Ä1JÄ3|Ä5°Ä7æÄ'ÅIFÅ-�Å4¾Å6óÅ)*Æ&TÆ${ÆJ ÆNëÆP:Ç>‹Ç[ÊÇ@&È%gÈ5�ÈEÃÈ,	É16É%hÉGŽÉQÖÉA(Ê)jÊ#”Ê!¸Ê0ÚÊ,Ë%8Ë.^Ë1�Ë2¿ËGòËK:Ì,†ÌM³Ì,Í;.ÍXjÍ=ÃÍ<ÎO>ÎZŽÎ<éÎ.&Ï5UÏ8‹Ï<ÄÏ*Ð,Ð)LÐ%vÐ)œÐ)ÆÐðÐ	Ñ#Ñ<?Ñ3|Ñ0°ÑáÑG÷Ñ9?Ò3yÒ4­Ò8âÒ8ÓTÓ+rÓ"žÓQÁÓ1ÔAEÔU‡Ô(ÝÔ,Õ3Õ/RÕ*‚ÕE­ÕBóÕ76Ö/nÖKžÖ'êÖ@×-S×-�×3¯×.ã×(Ø(;Ø*dØ@�Ø+ÐØ8üØ.5Ù)dÙ1ŽÙGÀÙKÚJTÚ3ŸÚ,ÓÚ&Û,'Û"TÛ=wÛ,µÛ'âÛ1
! Ü><Ü#{Ü'ŸÜ9ÇÜ0Ý'2Ý3ZÝ-ŽÝ5¼Ý0òÝ/#ÞSÞ(mÞ1–Þ)ÈÞ*òÞ3ß6Qß ˆß0©ß2Úß-
à1;à mà?Žà+Îà.úà-)á+Wáƒá •á¶á\Ôá/1â'aâ‰â+¢â,Îâ5ûâ11ã+cã*�ãºã*Ñã'üã$$ä*Iä(tä�ä]·ä;å_Qå0±å)âå æ2-æE`æ)¦æ<Ðæ"
ç'0çXçYsç-Íç+ûç'è9èvOè;ÆèFéIéaé�é-�é ËéSìéR@êZ“êOîêG>ë†ëœë$®ëXÓë1,ì\^ìL»ìIíMRíK íZìíkGîK³îZÿîdZï+¿ï,ëï/ð#Hð0lð/�ð#Íð-ñð,ñ&Lñsñ<ŠñÇñ.Þñ3
ò+AòImò ·ò;ØòHóH]ó¦ó¹óÐóêóô7(ô0`ô?‘ôÑô,ðôõ5õ)Rõ"|õ4Ÿõ(Ôõfýõdö+�öJ­ö;øö$4÷CY÷<�÷5Ú÷*ø.;øjøF„ø-Ëøùø"ùi5ùŸù+²ù>Þù'ú:Eú€ú—ú³úÌúçúû5û=Iû)‡û±ûÇûâû0ýû0.ü_ü.qü1 ü1Òü,ý61ýChý¬ý-Äý0òý0#þ$Tþ&yþG þ2èþ'ÿCÿEbÿ-¨ÿ'Öÿ5þÿ44.i<˜KÕ#!E.a+�¼ÜAû="]€™¹-Ñ)ÿ))Is Ž#¯ÓéV[${ 2¿ò?&Kr‰.¡5Ð_'fŽ,«9Ø6S-sA¡"ã")GFDŽ)ÓEý"C	/f	8–	GÏ	
! !2
! T
! "t
! 1—
! 6É
! $8%8^d—Oü=LCŠHÎ,
BD
.‡
7¶
3î
@";cHŸWè;@5|A²Wô6L9ƒ;½Tù4N6ƒ4ºLï8<<u=²>ð?/ZoIÊA=V6”6Ë:4=@rI³<ýN:?‰QÉ8BTK—uã5YO�Iß8)<bFŸ:æF!GhG°Iø=Bf€/ç.AFˆD¤Hé“2&ÆWíbE/¨LØA%=gl¥ Î) iø b!{!#—!%»!)á!5"HA"Š"=¨"Sæ"E:#:€#<»#>ø#:7$>r$=±$Oï$@?%E€%*Æ%ñ% &H1&Sz&Î&î&B'BG':Š''Å'0í'6(2U(*ˆ(*³(GÞ(K&)>r).±)2à):*9N*1ˆ*(º*.ã*#+"6+;Y+(•++¾+%ê+),=:,0x,©,BÈ,H-RT-G§-tï-,d.0‘./Â..ò."!/+D/-p/+ž/~Ê/�I0!Ù0 û0W1It1 ¾1 ß1%2+&2'R2#z2$ž2Ã2+ã213/A3q3;‘3
! Í3IØ3A"4"d41‡4"¹4FÜ4d#5Uˆ5PÞ5/6';6c6v63‡64»6\ð6OM75�7{Ó7KO8<›8Ø86ñ8(9<99Pv9?Ç91:'9:#a:O…:+Õ:&;'(;8P;m‰;4÷;(,<<U<(’<»<*Ì<-÷<@%=f=:x=3³=$ç=>8)>0b>-“>CÁ>'?R-?N€?DÏ?F@B[@Jž@Hé@>2A@qA<²A8ïA(B?B]B?yBD¹B'þB@&C gC@ˆC ÉC-êCD8D+QD}DšDaºD$E#AE3eE*™E-ÄE#òEF.4F-cF‘FUªFG,G&GGBnG"±G+ÔG+H,H-JHXxH+ÑH5ýH#3IWIpqIâI'J*J#FJ'jJ’J¨JOÄJ!K"6KGYK9¡KÛK%ïKLo0L& L5ÇLýLM-&MTM7mM,¥M+ÒM'þM"&N!IN5kN$¡NÆN<âNO7:O,rO5ŸO@ÕOKPNbP#±PÕP!õP%Q#=QVaQT¸Q/
R=R]R{R’R0©RÚR(ðR)SCS_S|S“S!¥SÇSÝS.øS:'TQbT´TÒTèT1U#8U0\U&�U
´UaÂU.$VSVddV1ÉVûVþVW.WAWIW2QW2„WM·WMXSX0gX˜X(ŸX,ÈXõXY
! Y(Y21YKdYK°YCüY@Z9ZZ”Z2±Z9äZ<[[[9d[ž[·[Ñ[#ê[O\.^\5�\9Ã\5ý\3]fH]'¯]8×]!^42^>g^¦^/Á^ñ^2_*;_.f_)•_&¿_'æ_&`&5`%\`#‚`'¦`%Î`(ô` a$>a ca"„a,§a2Ôab'b*Fb,qb.žb$Íb*òbAc1_c‘c©c)Åcïc+d^;d?šd?Úd)e3De5xeY®eaf6jf<¡f2Þf-g4?g-tg4¢g/×gh2'hLZh/§h6×hôijj8>j0wj3¨j7Üj>k$Sk5xk,®k.Ûk,
! l17l3il2�lÐl6ìl1#m$Um0zm«m7²mêm
! n&n#:n^n ~n+ŸnËnÒnãn÷n	oo4oPopoƒo–o:­o)èoJpC]p¡p¹p(Ùp,qT/q„q‹q,’q
! ¿qÊqéqr(r:Hrƒr7 r(Ørs#!s5Es{s�s)¬s/Öst't7t6Qt
ˆt!–t ¸t'Ùt u0"uSu
nu |u�u´uÊuãuýuv-*v"Xv!{v)�vCÇvPw\w^wgwpw$yw3žwÒwîw.x1=x:ox>ªxéxòxûxy
y!y8yTyayjywy€y‰y’y›y·yÀyAÄyBz~Iz°ÈzLy{gÆ{.|{N|gÊ|Œ2}U¿}-~GC~‹~6«~nâ~<Q5Ž,Äñ€‰€^�€rü€oo�ß�
ý�*‚<6‚.s‚¢‚¾‚5Û‚
ƒ€ƒ ƒ’¦ƒ(9„+b„.Ž„+½„-é„c…^{…€Ú…j[†QÆ†|‡n•‡3ˆA8ˆkzˆ5æˆ'‰7D‰.|‰5«‰3á‰8Š.NŠ}Š[™Š“õŠŒ‰‹WŒcnŒGÒŒJ�Ge�©­�+WŽ1ƒŽJµŽ5�:6�$q�¯–�+F�r�Œ�¦�o¿�)/‘³Y‘4
’NB’.‘’>À’<ÿ’e<“;¢“‘Þ“:p”“«”'?•Eg•W­•>–SD–Y˜–Lò–L?—¢Œ—?/˜@o˜Q°˜b™Be™Q¨™Eú™O@šs�šq›ev›aÜ›P>œ³�œPC�Š”�lž„ŒžVŸ<hŸ=¥Ÿ¦ãŸ|Š ‰¡d‘¡}ö¡At¢K¶¢<£0?£-p£8ž£L×£Q$¤Bv¤G¹¤Q¥HS¥Iœ¥Zæ¥ZA¦Lœ¦Vé¦H@§D‰§JÎ§?¨=Y¨B—¨�Ú¨C\©D ©7å©6ªATª*–ªGÁªM	«KW«;£«?ß«E¬5e¬H›¬bä¬JG­b’­Yõ­9O®1‰®B»®Ñþ®rÐ¯NC°9’°6Ì°Z±9^±i˜±]²X`²E¹²Qÿ²@Q³2’³FÅ³b´Uo´[Å´‡!µM©µa÷µ@Y¶Vš¶;ñ¶¾-·Fì·;3¸`o¸MÐ¸"¹@A¹W‚¹9Ú¹Pºleº\ÒºB/»„r»T÷»PL¼I�¼Fç¼N.½}½H‚¾GË¾~¿y’¿LÀ`YÀ:ºÀbõÀ@XÁS™ÁRíÁ>@Â:ÂdºÂ'Ã*GÃCrÃ/¶ÃAæÃL(Ä6uÄR¬ÄEÿÄCEÅB‰Å_ÌÅ6,Æ+cÆ?�Æ@ÏÆ=Ç:NÇA‰ÇCËÇGÈ2WÈ7ŠÈ?ÂÈBÉZEÉ@ É+áÉ;
Ê+IÊIuÊC¿Ê)ËM-Ë7{Ë7³Ë+ëËAÌJYÌ*¤Ì*ÏÌ,úÌ('Í7PÍˆÍ1¦Í=ØÍOÎ*fÎ‘Î%¬ÎIÒÎuÏ;’ÏTÎÏO#Ð sÐH”ÐDÝÐ5"Ñ[XÑK´ÑBÒQCÒ?•ÒÕÒ8òÒu+ÓL¡ÓiîÓ=XÔ:–Ô$ÑÔAöÔ78Õ3pÕ,¤Õ!ÑÕ#óÕJÖ-bÖ+�Ö,¼ÖUéÖ³?×só×qgØ‡ÙØþaÙo`ÚyÐÚWJÛV¢ÛYùÛ#SÜBwÜUºÜZÝ¶kÝ"Þ#:Þ^Þ#wÞ6›Þ[ÒÞ>.ßmßÂ‚ß4Eàzà3†àºà(Æàïà0á9á4Wá!Œá"®áÑáêá!öá
! â#â2âFâSâjâ}â…â!Žâ	°âºâÊâÙâåâûâã"ã=ãPã]ãjãzãŒã¡ã	´ã¾ãËãÛãëã	þã
! ä%äX9äZ’ä[íä[IåJ¥åNðå"?æ7bæOšæ'êæ6ç6IçU€çJÖç3!èFUèœè9¹èóè[é3gé›é´éÑé@åéB&ê?iê-©ê0×ê5ë,>ëkë?‚ë3Âëlöë5cì0™ì)Êì5ôì*í+:í0fíH—í$àí+î:1îlîAƒî@Åî%ï,ïFïcï-€ïP®ïSÿïwSðCËð'ñ77ñ5oñ?¥ñ=åñ7#ò:[òA–òGØò. ó)Oó:yó"´ó ×ó/øóH(ôJqô'¼ô‡äô>lö«öE+÷Žq÷yøPzø/Ëøyûø=uù1³ùqåùoWú.Çú0öúU'ûŸ}û=üU[üO±ügýeiýVÏýW&þW~þEÖþBÿJ_ÿ)ªÿ:Ôÿ)|9l¶#â<B7b)š#Äèý''<d‚‰$›À+à#0/P%€¦Ä(Þh%pH–4ßJ0_F�d×?<m|lêIWH¡CêH.	Gw	B¿	O
! (R
! K{
! 2Ç
! 6ú
! l1ežM8R?‹UËm!
3�
2Ã
*ö
4!QV#¨+Ì1ø'*5RVˆmß{M@Én
! +y¥*Ã'î&'=@e9¦Sà#4!XJz>ÅZ._LŽÛ%ùDKd°;Î:
! ^EK¤?ð0;P0Œ$½<â;$YF~%Å6ë6")YVƒNÚG)4qt¦@:\—9·Fñ/8#h2Œ1¿Hñ>:hy1â/UD>šJÙG$Gl6´+ë. hF O¯ Kÿ 8K!C„!SÈ!d"Q�";Ó"B#IR#Xœ#\õ#4R$9‡$CÁ$=%CC%6‡%1¾%7ð%H(&3q&=¥&Oã&03'0d'*•'!À'<â'*()J(Pt(6Å(/ü(0,)/])/�)0½)8î)5'*9]*9—*6Ñ*7+.@+9o+-©+:×+<,/O,>,+¾,(ê,.-+B-8n-B§-:ê-%.JC.Ž.i£.
/'!/I/nc/Ò/oí/,]0MŠ0
Ø0Hæ2-/37]37•3>Í3G44T4O‰4Ù4;õ4(153Z5 Ž5¯5mÍ5';6;c6BŸ69â607DM7B’7DÕ7B8G]8G¥8?í8-9K9bh9PË96:5S:5‰:C¿:*;[.;8Š;{Ã;¨?<Xè<%A=g=$…=Gª=)ò=8>;U>R‘>+ä>9?)J?7t?R¬?:ÿ?A:@8|@%µ@)Û@)At/A0¤A3ÕA8	B.BB9qBK«B%÷BC&9C1`C7’C?ÊC%
! D%0D$VDT{D2ÐD*E1.EK`ED¬EAñE+3F&_F%†F$¬F?ÑF/GAGJ]G#¨G.ÌG1ûGz-Ht¨HHI9fI[ I<üIG9J*�J)¬JXÖJ</K#lK(�K/¹KNéK)8LNbL2±LMäL)2M2\M;�M;ËM1N9N0LNG}NYÅN_OkO:ëOM&PtPH�P1ÖPdQBmQC°Q{ôQRpRNÃR1SyDSV¾S=TSSTZ§TdUdgUEÌUBVCUVC™VÝV@îV
/W&=W3dWJ˜W1ãW>X<TXB‘X1ÔX6Y'=Y8eY3žY8ÒY7Z+CZ,oZ4œZSÑZ>%[d['[,§[;Ô[4\BE\kˆ\2ô\:']*b]/�]%½]ã]!ü]^:^V^+o^›^ ¹^/Ú^
! _
)_:7_Gr_Fº_@`B`&Z`�`.œ`Ë`8á`6a2QaD„a:ÉaFbEKbC‘b@Õb=cJTc>ŸcEÞc$dQ¤dAöd`8e'™eÁe;àef;,fhfyfˆf§f.¼fëfgIg<ig5¦g5Üg3h(Fh5oh¥h*Áh#ìhii&i.Ei.ti0£i8Ôi
j-jKjEijN¯jGþjFkF_k@¦k>çk<&l&cl<Šl5Çl=ýl;mB[m$žm[ÃmAn_ancÁnD%oMjoG¸o_p8`p+™p.Åpôpq"q4q5Eq"{q"žqÁq>Ùq6r.Or\~r9ÛrKsRas2´s5çs;t8YtJ’tIÝtD'uMluGºuAvJDv.�v\¾v>wHZw9£w0Ýw/x,>x8kx4¤xÙxõx7yDIyEŽyAÔy)z@z6`z8—z.Ðz3ÿz63{Cj{®{<Ä{>|,@|3m|>¡|<à|}6}]V}Y´}Y~Th~9½~5÷~1-5_6•FÌ!€5€YH€W¢€=ú€+8�+d�/��?À�A‚B‚]‚x‚MŠ‚oØ‚9Hƒ=‚ƒ>Àƒ8ÿƒ8„-W„,…„²„<Ë„A…@J…>‹…<Ê…5†8=†<v†³†@Ì†+
‡.9‡:h‡7£‡Û‡2ù‡(,ˆUˆ.uˆ¤ˆ!Âˆ+äˆ+‰/<‰(l‰2•‰@È‰	Š! Š7BŠEzŠÀŠ
ÙŠçŠ öŠ‹,‹1J‹1|‹!®‹!Ð‹ò‹"Œ1Œf@Œ(§Œ#ÐŒôŒ �14�f�%s�%™�(¿�è�3Ž08Ž*iŽ)”Ž>¾Ž`ýŽ6^�?•�GÕ�H�Zf�¯Á�Tq‘QÆ‘T’fm’oÔ’VD“W›“Só“GG”F�”GÖ”$•#C•%g•*�•>¸•÷•*
–8–/Q–)�–8«–Cä–(—1B—7t—E¬—:ò—J-˜5x˜5®˜?ä˜B$™"g™0Š™6»™vò™WišUÁšL›4d›t™›?œ"NœnqœLàœ@-�Tn�+Ã�Vï�YFž0 ž Ñžòž8Ÿ!@Ÿ:bŸ_�ŸýŸ  7 X w 9Œ MÆ (¡=¡S¡j¡�¡ ¡¡!Â¡!ä¡#¢#*¢-N¢|¢“¢­¢)Æ¢Xð¢]I£Z§£,¤9/¤*i¤4”¤1É¤vû¤rr¥Lå¥K2¦W~¦BÖ¦k§E…§QË§8¨=V¨¡”¨ 6©Q×©/)ªAYªj›ªf«3m«2¡«.Ô«<¬@¬?T¬K”¬(à¬+	­E5­{­.�­*¿­!ê­6®7C®#{®cŸ®O¯7S¯#‹¯7¯¯#ç¯9°%E°9k°%¥°KË°7±9O±%‰±K¯±_û±Q[²e­²O³cc³)Ç³<ñ³).´)X´'‚´Bª´í´*
! µ'5µ']µ>…µIÄµ"¶:1¶Gl¶H´¶Fý¶;D·1€·B²·2õ·M(¸Cv¸+º¸úæ¸áº'ýº-%»7S»¯‹» ;¼\¼k{¼:ç¼¹"½GÜ½?$¾1d¾9–¾?Ð¾1¿1B¿[t¿!Ð¿#ò¿OÀ)fÀ �ÀJ±À0üÀ;-Á#iÁ'�Á*µÁ:àÁ>Â#ZÂO~Â%ÎÂ?ôÂ*4Ã:_Ã>šÃÙÃ<ñÃ.Ä0GÄ.xÄ§Ä#ÃÄçÄöÄ/Å+EÅ7qÅ@©Å,êÅ<Æ?TÆq”Æ9Ç6@Ç7wÇ3¯Ç3ãÇ%È=È-OÈ2}È(°È5ÙÈ?É=OÉ=�É&ËÉLòÉQ?ÊR‘Ê*äÊ.Ë#>ËPbË<³Ë&ðË&ÌL>Ì‹Ì*©Ì+ÔÌ)Í*ÍL@Í9�ÍÇÍ%ÜÍ)Î6,Î*cÎ8ŽÎ.ÇÎ,öÎ-#Ï-QÏ6Ï¶Ï*ÕÏ*Ð$+Ð3PÐO„Ð*ÔÐOÿÐlOÑy¼Ñu6Ò:¬ÒuçÒD]Ó ¢Ó'CÔˆkÔ°ôÔ„¥Õ¬*Ö¦×ÖÎ~×)MØYwØ4ÑØIÙ)PÙZzÙ3ÕÙ#	Ú-ÚJ>Ú"‰Ú"¬Ú"ÏÚ òÚ Û$4Û$YÛ$~Û"£Û"ÆÛ)éÛ,Ü)@Ü'jÜ9’ÜOÌÜ,Ý*IÝ2tÝ)§Ý3ÑÝ3ÞR9Þ4ŒÞlÁÞL.ßK{ßdÇß?,àWlà9Äà0þà=/á4má:¢á^ÝáX<ân•âYãW^ã\¶ãJä[^äDºäEÿävEå#¼å$àå#æ!)æ1Kæ}æ×�ç@eè:¦è@áè"é:Bé+}é8©éMâéS0êk„êðêMë:Yë^”ëRóëOFì-–ìCÄìFígOíf·í^îP}îXÎî('ï=PïMŽï Üïýï8ð?RðB’ðÕðìð'ñ*(ñ“SñZçñPBò"“ò8¶òDïò 4ó2UóVˆó3ßó$ô78ôpô;�ô.Ìô%ûô!õ;õ*Rõ:}õ*¸õqãõ8Uö.ŽöD½ö9÷"<÷J_÷9ª÷ä÷,ÿ÷,ø2Eø5xø9®ø:èø*#ù Nù!où!‘ù6³ùDêù4/ú,dú*‘ú¼úÜú;÷ú63û3jû.žû$Íû?òû-2ü,`ü9�üaÇü<)ý=fýe¤ý:
! þHEþ,Žþ-»þXéþ.Bÿqÿ$Žÿ*³ÿÞÿ üÿ	F0	4w	4¬	á	#ù		)5	'_	&‡	&®	+Õ	C	(E	"n	(‘	(º	)ã	)
	*7	*b	*�	*¸	*ã	*	*9	*d	*�	*º	*å	*	(;	(d	(�	(¶	(ß	(	)1	([	(„	(­	(Ö	*ÿ	**	*U	*€	(«	(Ô	(ý	(&	(O	(x	(¡	(Ê	(ó	(		)E		)o		'™		(Á		(ê		)
! 	)=
! 	(g
! 	(�
! 	(¹
! 	(â
! 	+	'7	'_	(‡	'°	'Ø	3	44	4i	3ž	"Ò	Bõ	?8
	%x
	 ž
	B¿
	7	3:	6n	4¥	FÚ	{!	:�	'Ø		@	#]	�	6œ	.Ó	4	)7	a	*j	.•	+Ä	7ð	c(	?Œ	>Ì	A	ÂM	2	vC	Lº	L	LT	9¡	0Û	H	@U	=–	>Ô	!	_5	I•	Fß	N&	?u	"µ	TØ	-	L	Af	:¨	>ã	"	 =	(^	)‡	"±	Ô	ò	&
	I4	8~	*·	â	&ÿ	&&	 M	0n	-Ÿ	(Í	ö	&	+6	'b	!Š	¬	!Ì	!î	-	(>	"g	"Š	)­	,×	 	,%	+R	#~	$¢	'Ç	*ï	) 	2D 	w 	+“ 	3¿ 	Qó 	›E!	"á!	A"	1F"	-x"	)¦"	:Ð"	F#	6R#	P‰#	?Ú#	T$	Žo$	:þ$	=9%	5w%	)­%	×%	+ð%	-&	"J&	Nm&	P¼&	$
'	:2'	8m'	7¦'	9Þ'	(	<.(	7k(	?£(	5ã(	9)	3S)	4‡)	9¼)	<ö)	63*	8j*	A£*	;å*	7!+	GY+	%¡+	Ç+	)á+	,,	58,	"n,	.‘,	À,	"Ü,	ÿ,	*-	7-	H-	BX-	:›-	Ö-	ñ-	.	".	M=.	0‹.	.¼.	.ë.	$/	
?/	AM/	a�/	+ñ/	m0	R‹0	mÞ0	^L1	c«1	B2	R2	l2	0‰2	0º2	0ë2	63	S3	n3	i‹3	*õ3	) 4	1J4	-|4	/ª4	)Ú4	L5	,Q5	b~5	Eá5	('6	dP6	oµ6	B%7	h7	1{9	*­9	*Ø9	I:	M:	>m:	?¬:	ì:	>;	ŠJ;	2Õ;	0<	79<	6q<	7¨<	-à<	]=	0l=	�=	¯=	,Î=	&û=	)">	$L>	q>	�>	 °>	7Ñ>	%	?	(/?	%X?	(~?	§?	'Æ?	!î?	 @	%1@	/W@	1‡@	¹@	&Ë@	!ò@	(A	:=A	-xA	¦A	2ÅA	$øA	(B	FB	>fB	!¥B	/ÇB	÷B	%C	.6C	8eC	5žC	ÔC	/äC	D	 2D	*SD	"~D	8¡D	(ÚD	!E	7%E	)]E	%‡E	%­E	ÓE	ïE	+F	";F	^F	#}F	-¡F	*ÏF	$úF	)G	/IG	yG	'™G	ÁG	(ßG	CH	LH	hH	?‚H	!ÂH	0äH	$I	:I	,QI	#~I	;¢I	3ÞI	+J	>J	vTJ	^ËJ	e*K	M�K	ÞK	;ýK	29L	*lL	—L	)±L	&ÛL	 M	8#M	!\M	:~M	¹M	ØM	/íM	<N	7ZN	'’N	ºN	1ÚN	(O	75O	mO	>ˆO	?ÇO	$P	,P	KP	8fP	EŸP	HåP	).Q	)XQ	w‚Q	—úQ	x’R	«S	·S	t7T	W¬T	‚U	†‡U	¥V	¬´V	waW	(ÙW	X	U"X	0xX	.©X	3ØX	1Y	L>Y	2‹Y	-¾Y	OìY	)<Z	OfZ	K¶Z	$[	='[	%e[	‹[	0©[	.Ú[		\	(\	E\	_\	z\	’\	F­\	"ô\	=]	$U]	!z]	&œ]	;Ã]	(ÿ]	7(^	#`^	/„^	N´^	_	!_	;_	#Y_	2}_	1°_	â_	+ù_	%`	);`	#e`	3‰`	!½`	*ß`	&
! a	1a	1Oa	V�a	 Øa	<ùa	6b	Lb	2ib	,œb	 Éb	(êb	,c	7@c	#xc	0œc	Íc	Êëc	c¶d	4e	6Oe	¢†e	8)f	,bf	7�f	Çf	çf	+ÿf	¾+g	>êg	Û)h	vi	<|i	7¹i	dñi	 Vj	=wj	-µj	'ãj	(k	c4k	.˜k	tÇk	‰<l	!Æl	3èl	;m	1Xm	0Šm	$»m	'àm	"n	+n	 Fn	6gn	!žn	!Àn	6ân	"o	)<o	fo	…o	lœo	;	p	9Ep	@p	YÀp	&q	 Aq	-bq	r�q	Qr	;Ur	(‘r	ºr	EÔr	:s	(Us	~s	.“s	gÂs	4*t	<_t	Rœt	+ït	 u	?<u	|u	™u	Cµu	ùu	ÿu	=v	Xv	+qv	%�v	Ãv	Üv	úv	"w	-=w	kw	Šw	9ªw	Mäw	2x	A8x	<zx	8·x	Kðx	I<y	!†y	X¨y	Ez	Gz	Zz	mz	‹z	ªz	¿z	.Ýz	C{	P{	e{	(ƒ{	¬{	.Á{	ð{	I|	P|	/f|	$–|	,»|	Eè|	4.}	0c}	”}	-«}	2Ù}	"~	+/~	J[~	,¦~	Ó~	0ï~	F 	]g	1Å	3÷	9+€	8e€	*ž€	NÉ€	4�	<M�	;Š�	NÆ�	~‚	C”‚	#Ø‚	+ü‚	3(ƒ	0\ƒ	'�ƒ	µƒ	%Õƒ	+ûƒ	5'„	]„	z„	%™„	¿„	Ú„	ú„	 …	7…	*S…	1~…	0°…	+á…	C
†	 Q†	"r†	f•†	.ü†	-+‡	1Y‡	.‹‡	%º‡	0à‡	)ˆ	0;ˆ	lˆ	:…ˆ	2Àˆ	óˆ	(
‰	06‰	g‰	!x‰	Kš‰	\æ‰	CŠ	4[Š	)�Š	ºŠ	`ÔŠ	$5‹	
Z‹	1h‹	"š‹	½‹	&Ò‹	ù‹	/Œ	?DŒ	=„Œ	$ÂŒ	çŒ	'÷Œ	?�	_�	B�	Â�	ß�	3ü�	$0Ž	/UŽ	<…Ž	1ÂŽ	ôŽ	�	&$�	5K�	��	"œ�	&¿�	*æ�	)�	;;�	Yw�	KÑ�	-‘	7K‘	:ƒ‘	3¾‘	-ò‘	1 ’	2R’	…’	.¥’	0Ô’	<“	5B“	5x“	1®“	;à“	)”	qF”	O¸”	.•	$7•	?\•	-œ•	)Ê•	5ô•	V*–	%�–	Y§–	—	$—	+A—	7m—	/¥—	FÕ—	-˜	@J˜	4‹˜	qÀ˜	!2™	T™	j™	4�™	>¶™	0õ™	A&š	=hš	6¦š	-Ýš	2›	>›	!X›	8z›	6³›	-ê›	Eœ	^œ	[yœ	;Õœ	�	9)�	Hc�	:¬�	7ç�	:ž	7Zž	<’ž	6Ïž	=Ÿ	;DŸ	:€Ÿ	<»Ÿ	FøŸ	*? 	j 	+‡ 	*³ 	Þ 	&ê 	6¡	$H¡	Om¡	=½¡	=û¡	?9¢	y¢	(‘¢	Jº¢	>£	2D£	Aw£	;¹£	;õ£	51¤	&g¤	?Ž¤	mÎ¤	%<¥	„b¥	Uç¥	C=¦	9�¦	;»¦	÷¦	s¨	\|¨	(Ù¨	�©	1�©	2Â©	2õ©	F(ª	0oª	3 ª	6Ôª	*«	'6«	?^«	8ž«	+×«	>¬	?B¬	3‚¬	R¶¬	!	­	x+­	D¤­	9é­	I#®	9m®	§®	!Å®	
ç®	3õ®	H)¯	'r¯	/š¯	GÊ¯	-°	'@°	:h°	G£°	ë°	M±	_Y±	,¹±	Bæ±	>)²	Nh²	·²	4Ë²	.³	>/³	Ln³	S»³	o´	/´	>¯´	Kî´	J:µ	~…µ	G¶	FL¶	E“¶	7Ù¶	?·	ZQ·	"¬·	ZÏ·	\*¸	#‡¸	«¸	
À¸	FÎ¸	E¹	4[¹	�¹	@¦¹	@ç¹	0(º	Yº	:hº	I£º	>íº	C,»	2p»	,£»	@Ð»	D¼	CV¼	9š¼	JÔ¼	8½	X½	v½	�½	)¦½	Ð½	ê½	-¾	4¾	J¾	&f¾	4�¾	4Â¾	4÷¾	%,¿	0R¿	0ƒ¿	0´¿	Få¿	+,À	FXÀ	0ŸÀ	$ÐÀ	BõÀ	.8Á	gÁ	&€Á	§Á	¾Á	ÑÁ	éÁ	ýÁ	)Â	<Â	PÂ	dÂ	-zÂ	¨Â	½Â	6ÒÂ		Ã	Ã	/Ã	LÃ	`Ã	sÃ	‡Ã	£Ã	¶Ã	ÖÃ	íÃ	
Ä	$Ä	DÄ	[Ä	xÄ	ŒÄ	L¥Ä	:òÄ	D-Å	BrÅ	EµÅ	/ûÅ	L+Æ	8xÆ	4±Æ	/æÆ	-Ç	HDÇ	I�Ç	M×Ç	¹%È	#ßÈ	É	É	7É	QÉ	$lÉ	4‘É	&ÆÉ	/íÉ	2Ê	;PÊ	ŒÊ	&¦Ê	ÍÊ	*çÊ	<Ë	MOË	0�Ë	0ÎË	,ÿË	,Ì	JÌ	!iÌ	‹Ì	«Ì	ÆÌ	àÌ	úÌ	Í	.Í	NÍ	iÍ	„Í	ŸÍ	8ºÍ	óÍ	8Î	GÎ	bÎ	}Î	˜Î	!³Î	ÕÎ	îÎ	
! Ï	.%Ï	TÏ	pÏ	ŒÏ	#¨Ï	,ÌÏ	4ùÏ	;.Ð	jÐ	#‡Ð	*«Ð	)ÖÐ	AÑ	2BÑ	'uÑ	"�Ñ	"ÀÑ	;ãÑ	0Ò	 PÒ	"qÒ	!”Ò	!¶Ò	$ØÒ	$ýÒ	9"Ó	6\Ó	=“Ó	AÑÓ	/Ô	-CÔ	1qÔ	E£Ô	:éÔ	0$Õ	nUÕ	5ÄÕ	0úÕ	<+Ö	EhÖ	,®Ö	3ÛÖ	>×	4N×	:ƒ×	4¾×	;ó×	/Ø	'MØ	#uØ	'™Ø	=ÁØ	#ÿØ	(#Ù	9LÙ	)†Ù	6°Ù	-çÙ	>Ú	2TÚ	0‡Ú	0¸Ú	+éÚ	/Û	/EÛ	/uÛ	,¥Û	$ÒÛ	÷Û	]Ü	sÜ	6‹Ü	1ÂÜ	AôÜ	@6Ý	wÝ	@•Ý	;ÖÝ	DÞ	#WÞ	>{Þ	AºÞ	7üÞ	:4ß	2oß	5¢ß	2Øß	à	K'à	Nsà	Âà	ßà	üà	*á	-Dá	6rá	'©á	Ñá	Qíá	?â	'Zâ	‚â	�â	-¸â	(æâ	,ã	,<ã	,iã	)–ã	Àã	,Ûã	6ä	'?ä	Lgä	L´ä	<å	<>å	B{å	)¾å	èå	1æ	.9æ	.hæ	L—æ	käæ	Pè	 pè	6‘è	JÈè	Xé	(lé	'•é	½é	)Øé	@ê	4Cê	Ixê	UÂê	Cë	&\ë	Vƒë	Úë	Péë	P:ì	U‹ì	!áì	+í	A/í	9qí	7«í	=ãí	9!î	1[î	¡�î	B/ï	#rï	:–ï	}Ñï	<Oð	GŒð	¯Ôð	:„ñ	¿ñ	CØñ	Nò	jkò	Öò	öò	8ó	>ó	;]ó	™ó	¶ó	Óó	4îó	L#ô	Mpô	¾ô	DÐô	"õ	D8õ	}õ	:”õ	Ïõ	Dæõ	L+ö	>xö	5·ö	:íö	6(÷	I_÷	C©÷	Eí÷	+3ø	+_ø	L‹ø	)Øø	2ù	K5ù	J�ù	JÌù	'ú	/?ú	oú	+ú	"«ú	FÎú	(û	6>û	=uû	=³û	9ñû	5+ü	(aü	9Šü	4Äü	%ùü	0ý	,Pý	8}ý	(¶ý	Rßý	C2þ	'vþ	Fžþ	.åþ	ÿ	D2ÿ	'wÿ	@Ÿÿ	.àÿ	0
! !@
! <b
! FŸ
! 6æ
! .
! CL
! C�
! 1Ô
! ,
! 23
! Df
!  «
! 1Ì
! þ
! =
! :[
! P–
! &ç
! <
! 8K
! F„
! -Ë
! ù
! !
! 19
! 9k
! @¥
! Næ
! +5
! Ea
! ?§
! ]ç
! 9E
! 2
! 2²
! 2å
! >
! >W
! ,–
! EÃ
! H		
! ER	
! 0˜	
! 6É	
! ,
! 
! 6-
! 
! Ud
  
! !º
  
! Ü
  
! aû
  
! U]
! 3³
! /ç
! 2
! $J
! "o
! )’
! &¼
! Fã
! 2*
! $]
! N‚
! AÑ
! ?
! 5S
! t‰
! —þ
! 9–
! cÐ
! G4
! ?|
! :¼
! 8÷
! %0
! )V
! €
! # 
! #Ä
! -è
! ‰
! = 
! 9Þ
! 3
! 2L
! %
! &¥
! ;Ì
! :
! &C
! Uj
! À
! &Ý
! &
! /+
! 2[
! /Ž
! 8¾
! 4÷
! !,
! +N
! 2z
! -­
! %Û
! )
! %+
! &Q
! x
! 2•
! /È
! ø
! &
! ,:
! .g
! a–
! Œø
! L…
! SÒ
! T&
! j{
! 4æ
! '
! C
! Šc
! î
! Q
! 
! \
! 0e
! 2–
! .É
! 'ø
! % 
! F
! 2e
! ˜
! -µ
! 2ã
! 7
! 2N
! =�
! 8¿
! 8ø
! =1
! 8o
! 6¨
! ;ß
! 4 
! 9P 
! 4Š 
! 9¿ 
! 4ù 
! E.!
! 7t!
! S¬!
! ."
! 1/"
! a"
! #y"
! 2�"
! .Ð"
! Fÿ"
! KF#
! I’#
! IÜ#
! E&$
! Gl$
! ´$
! H4%
! T}%
! Ò%
! jì%
! 0W&
! ,ˆ&
! cµ&
! F'
! ¾`'
! •(
! Pµ(
! ö)
! Dý)
! B*
! U*
! m*
! *
! •*
! ¥*
! µ*
! È*
! ß*
! 	ö*
! +
! +
! 4+
! 'N+
! @v+
! ,·+
! [ä+
! 0@,
! *q,
! Lœ,
! -é,
! +-
! @C-
! >„-
! 5Ã-
! .ù-
! (.
! XA.
! <š.
! ,×.
! r/
! sw/
! Të/
! s@0
! t´0
! ¦)1
! )Ð1
! Fú1
! "A2
! 8d2
! 7�2
! 1Õ2
! <3
! BD3
! T‡3
! CÜ3
! G 4
! Nh4
! .·4
! æ4
! =5
! m>5
! /¬5
! /Ü5
! N6
! #[6
! a6
! 6á6
! Y7
! Zr7
! @Í7
! _8
! /n8
! (ž8
! kÇ8
! -39
! .a9
! M�9
! IÞ9
! 2(:
! F[:
! E¢:
! 8è:
! C!;
! ye;
! rß;
! 0R<
! !ƒ<
! +¥<
! +Ñ<
! +ý<
! +)=
! ,U=
! ,‚=
! -¯=
! -Ý=
! ->
! -9>
! -g>
! -•>
! -Ã>
! -ñ>
! -?
! -M?
! -{?
! -©?
! +×?
! +@
! +/@
! +[@
! +‡@
! +³@
! ,ß@
! +A
! +8A
! +dA
! +�A
! -¼A
! -êA
! -B
! -FB
! +tB
! + B
! +ÌB
! +øB
! +$C
! +PC
! +|C
! +¨C
! +ÔC
! +D
! ,,D
! ,YD
! *†D
! +±D
! +ÝD
! ,	E
! ,6E
! +cE
! +�E
! +»E
! +çE
! .F
! *BF
! *mF
! +˜F
! #ÄF
! AèF
! U*G
! B€G
! cÃG
! 'H
! +?H
! KkH
! M·H
! 9I
! +?I
! kI
! >…I
! 3ÄI
! &øI
! $J
! YDJ
! 3žJ
! 4ÒJ
! QK
! <YK
! 6–K
! 'ÍK
! )õK
! L
! !9L
! "[L
! G~L
! KÆL
! 7M
! )JM
! *tM
! $ŸM
! $ÄM
! #éM
! $
N
! $2N
! #WN
! ‹{N
! :O
! 8BO
! J{O
! ;ÆO
! P
! . P
! >OP
! 8ŽP
! 4ÇP
! WüP
! *TQ
! MQ
! :ÍQ
! vR
! ?R
! 5¿R
! @õR
! 66S
! >mS
! r¬S
! aT
! f�T
! 4èT
! -U
! :KU
! B†U
! @ÉU
! "
! V
! 0-V
! ^V
! $qV
! 3–V
!  ÊV
! NëV
! ,:W
! gW
! „W
! /¤W
! 1ÔW
! 8X
! -?X
! +mX
! )™X
! <ÃX
! &Y
! ''Y
! -OY
! 0}Y
! a®Y
! 'Z
! 48Z
! %mZ
! '“Z
! &»Z
! ^âZ
! .A[
! 3p[
! ,¤[
! Ñ[
! Cë[
! A/\
! 5q\
!  §\
! *È\
! ó\
! ]
! +,]
! <X]
! *•]
! À]
! )Ø]
! 0^
! (3^
! /\^
! CŒ^
! <Ð^
! "
_
! ,0_
! $]_
! ‚_
!  ˜_
! ¹_
!  Ø_
! /ù_
! 3)`
! ]`
! .q`
! ) `
! ?Ê`
! 
! a
! Ca
! Mba
! =°a
! 2îa
! E!b
! Dgb
! V¬b
! ,c
! '0c
! YXc
! 4²c
! ,çc
! 0d
! 0Ed
! =vd
! 0´d
! :åd
! 1 e
! 9Re
! 2Œe
! 1¿e
! ;ñe
! 1-f
! 3_f
! 5“f
! 1Éf
! 2ûf
! @.g
  1og
! ?¡g
! Jág
! 6,h
! Dch
! 8¨h
! <áh
! >i
! =]i
! 3›i
! :Ïi
! R
! j
! C]j
! 7¡j
! :Ùj
! ;k
! 6Pk
! 1‡k
! E¹k
! Aÿk
! QAl
! _“l
! Wól
! OKm
! H›m
!  äm
! 8n
! 8>n
! -wn
! (¥n
! /În
! þn
! o
! H*o
! 9so
! E­o
! )óo
! p
! 42p
! 3gp
! N›p
! 1êp
! Oq
! 6lq
! 3£q
! 2×q
! 0
! r
! /;r
! )kr
! #•r
! *¹r
! -är
! *s
! -=s
! @ks
! !¬s
! Îs
! <és
! &t
! -8t
! 2ft
! ?™t
! .Ùt
! u
! ''u
! (Ou
! (xu
! Ø¡u
! Ðzv
! 4Kw
! 5€w
! ¶w
! Ëw
! !äw
! ;x
! :Bx
! C}x
! 5Áx
! ÷x
! -
! y
! &8y
!  _y
! €y
! 'Ÿy
! *Çy
! %òy
! *z
! $Cz
! Ahz
! Cªz
! îz
! <{
! %K{
! 3q{
! /¥{
! [Õ{
! 71|
! Ni|
! &¸|
! Iß|
! +)}
! ]U}
! c³}
! _~
! 6w~
! 7®~
! 4æ~
! 6
! )R
! 3|
! 3°
! Iä
! .€
! %C€
! i€
! 
‚€
! '�€
! -¸€
! &æ€
! 
�
! O-�
! H}�
! HÆ�
! ‚
! ‚
! N-‚
! 9|‚
! H¶‚
! Hÿ‚
! JHƒ
! H“ƒ
! Üƒ
! *óƒ
! ,„
! K„
! 1k„
! )�„
! -Ç„
! ,õ„
! ,"…
! <O…
! 9Œ…
! &Æ…
! /í…
! =†
! &[†
! %‚†
! 7¨†
! 5à†
! <‡
! "S‡
! v‡
! FŠ‡
! $Ñ‡
! ö‡
! .ˆ
! 04ˆ
! Weˆ
! ½ˆ
! =Íˆ
! ‰
! 9(‰
! Ob‰
! ²‰
! Î‰
!  í‰
! ]Š
! !lŠ
! +ŽŠ
! ºŠ
! :ÖŠ
! T‹
! !f‹
! ˆ‹
! ¢‹
! %½‹
! ã‹
! $Œ
! (Œ
! uDŒ
! gºŒ
! D"�
! :g�
! !¢�
! *Ä�
! -ï�
! Ž
! #=Ž
! !aŽ
! 0ƒŽ
! <´Ž
! <ñŽ
! &.�
! <U�
! R’�
! ;å�
! >!�
! t`�
! @Õ�
! 8‘
! lO‘
! 9¼‘
! 3ö‘
! U*’
! 9€’
! Bº’
! cý’
! ma“
! ?Ï“
! G”
! XW”
! 3°”
! Gä”
! J,•
! Tw•
! EÌ•
! ;–
! DN–
! Y“–
! pí–
! "^—
! ‹�—
! 3
˜
! ?A˜
! 8�˜
! Kº˜
! @™
! GG™
! ;�™
! EË™
! Gš
! YYš
! ?³š
! ?óš
! j3›
! Kž›
! [ê›
! lFœ
! 4³œ
! Oèœ
! E8�
! O~�
! iÎ�
! [8ž
! M”ž
! 'âž
! s
! Ÿ
! :~Ÿ
! 8¹Ÿ
! FòŸ
! a9 
! �› 
! K¡
! Si¡
! W½¡
! 2¢
! FH¢
! 8�¢
! ŒÈ¢
! ŽU£
! ‰ä£
! †n¤
! Hõ¤
! N>¥
! =�¥
! iË¥
! 75¦
! Ym¦
! uÇ¦
! v=§
! )´§
! )Þ§
! <¨
! IE¨
! 9�¨
! É¨
! ,à¨
! 
©
! %©
! ?D©
! ^„©
! =ã©
! ]!ª
! @ª
! dÀª
! C%«
! Ji«
! '´«
! _Ü«
! �<¬
! )Ê¬
! Vô¬
! @K­
! QŒ­
! VÞ­
! U5®
! =‹®
! VÉ®
! a ¯
! 3‚¯
! )¶¯
! $à¯
! )°
! ?/°
! .o°
! (ž°
! %Ç°
! hí°
! *V±
! 0�±
! .²±
! 6á±
! ;²
! +T²
! €²
! :ž²
! 8Ù²
! )³
! -<³
! 'j³
! ’³
! %¦³
! %Ì³
! Oò³
! IB´
! %Œ´
! ²´
! &Í´
! 4ô´
! #)µ
! 2Mµ
! €µ
! 7�µ
! ?Õµ
! /¶
! 1E¶
! w¶
! (—¶
! À¶
! ZÏ¶
! Z*·
! F…·
! #Ì·
! ‰ð·
! Oz¸
! 9Ê¸
! $¹
! .)¹
! X¹
! &r¹
! ?™¹
! .Ù¹
! Sº
! 0\º
! 8�º
! 5Æº
! Büº
! r?»
! B²»
! Fõ»
! ^<¼
! d›¼
! ‚½
! fƒ½
! Pê½
! Z;¾
! K–¾
! â¾
! ;ú¾
! B6¿
! 5y¿
! +¯¿
! 4Û¿
! -À
! <>À
! {À
! 3’À
! HÆÀ
! *Á
! :Á
! 2RÁ
! (…Á
! -®Á
! 1ÜÁ
! @Â
! 9OÂ
! >‰Â
! IÈÂ
! ?Ã
! +RÃ
! 6~Ã
! )µÃ
! LßÃ
! E,Ä
! rÄ
! '‰Ä
! ±Ä
! 
ÈÄ
! VÖÄ
! 1-Å
! 8_Å
! <˜Å
! &ÕÅ
! (üÅ
! B%Æ
! <hÆ
! R¥Æ
! 8øÆ
! S1Ç
! …Ç
! 2ŸÇ
! ÒÇ
! 3îÇ
! +"È
! NÈ
! 	[È
! eÈ
! xÈ
! ŒÈ
! ¦È
! U»È
! IÉ
! [É
! 4pÉ
! 4¥É
! 6ÚÉ
! 5Ê
! vGÊ
! 3¾Ê
! =òÊ
! <0Ë
! !mË
! /�Ë
! 7¿Ë
! ;÷Ë
! (3Ì
! :\Ì
! .—Ì
! 9ÆÌ
! CÍ
! @DÍ
! A…Í
! EÇÍ
! •
Î
! ý£Î
! î¡Ï
! û�Ð
! ìŒÑ
! !yÒ
! 3›Ò
! +ÏÒ
! 1ûÒ
! !-Ó
! 9OÓ
! 4‰Ó
! 5¾Ó
! ,ôÓ
! ;!Ô
! U]Ô
! 1³Ô
! \åÔ
! /BÕ
! *rÕ
! (�Õ
! !ÆÕ
! ;èÕ
! .$Ö
! SÖ
! \eÖ
! ;ÂÖ
! LþÖ
! )K×
! 1u×
! 4§×
! 3Ü×
! 4Ø
! 1EØ
! >wØ
! B¶Ø
! [ùØ
! ZUÙ
! c°Ù
! JÚ
! A_Ú
! \¡Ú
! eþÚ
! ?dÛ
! 8¤Û
! 2ÝÛ
! 0Ü
! -AÜ
! ;oÜ
! 4«Ü
! ;àÜ
! 4Ý
! HQÝ
! "šÝ
! O½Ý
! O
Þ
! 8]Þ
! –Þ
! («Þ
! $ÔÞ
!  ùÞ
! ß
! 49ß
! &nß
! ;•ß
! )Ñß
! jûß
! Ffà
! “­à
! $Aá
! 8fá
! 8Ÿá
! %Øá
! )þá
! L(â
! Vuâ
! Ìâ
! Þâ
! .ðâ
! 0ã
! MPã
! Hžã
! Nçã
! O6ä
! c†ä
! ™êä
! D„å
! xÉå
! jBæ
! ‡­æ
! _5ç
! [•ç
! Hñç
! I:è
! A„è
! &Æè
! 7íè
! .%é
! FTé
! =›é
! 9Ùé
! 6ê
! :Jê
! 3…ê
! ;¹ê
! :õê
! :0ë
! Hkë
! 2´ë
! çë
! <ùë
! 26ì
! %iì
! ;�ì
! Ëì
! &âì
! !	í
! #+í
! Oí
! *mí
! 8˜í
! ƒÑí
! bUî
! 	¸î
! `Âî
! `#ï
! „ï
! :™ï
! BÔï
! 1ð
! OIð
! 7™ð
! $Ñð
! 4öð
! +ñ
! 5Eñ
! 5{ñ
! ±ñ
! AÎñ
! $ò
! =5ò
! 8sò
! )¬ò
! *Öò
! ó
! ó
! 4ó
! Oó
! fó
! †ó
! +’ó
! '¾ó
! *æó
! -ô
! ?ô
! +Vô
! >‚ô
! BÁô
! õ
! !õ
! ;@õ
! (|õ
! (¥õ
! CÎõ
! %ö
! 98ö
! Frö
! 5¹ö
! 8ïö
! 8(÷
! 2a÷
! W”÷
! ì÷
! õ÷
! $ø
! 7'ø
! #_ø
! #ƒø
! M§ø
! 7õø
! 9-ù
! 7gù
! 8Ÿù
! .Øù
! @ú
! BHú
! <‹ú
! @Èú
! >	û
! Hû
! ]û
! 6wû
! >®û
! íû
! ;ü
! Cü
! >]ü
! Uœü
! /òü
! -"ý
! LPý
! *�ý
! :Èý
! þ
! .þ
! 7Jþ
! k‚þ
! gîþ
! jVÿ
! BÁÿ
! -U2"ˆ"«)Î.ø';?"{†ž8%A^= PÞJ/zzPõ8FNMÎ{\˜$õE-`-ŽE¼@0C)t*ž3É6ý.4@cF¤FëB2	Au	.·	#æ	
  
! L"
! 3o
! W£
! 0û
! ,'G5o-¥(Ó+ü,(0U%†9¬æü%
5:
p
Š
Z¤
)ÿ
G)Gq%¹Cß)#2M €0¡.ÒH4J$š,¿)ì:&Q/xA¨4ê><^3›(Ï)ø&"%I;oS«;ÿ;EC4‰7¾_ö=V0”5ÅDû`@Œ¡‹.7º@òB3;v+²-Þ"{/«À4Õ%
! =0;n/ª7Ú4.G@v:·+ò(JG‚’6LOhg¸5 zVJÑ1<N&‹5²³è?œ 4Ü "!)4!,^!4‹!BÀ!*"0."P_"I°",ú"0'#;X#F”#1Û#I
$5W$H�$5Ö$[%3h%Fœ%<ã%O &Yp&=Ê&5'Z>'S™'2í'( (I(^a(GÀ(?)OH)G˜)!à)L*CO*�“*+s0+$¤+OÉ+L,8f,\Ÿ,ü,$-:-5V-#Œ-1°-ƒâ-ƒf.‰ê.$t/™/#µ/BÙ/$0%A06g0ž0"½0[à00<1;m10©1-Ú1.272%U2!{2L�2 ê2$303H3Z3?q3>±3>ð3>/4?n4>®4<í4=*5<h5-¥5AÓ5@6?V6g–6:þ6=97&w7&ž7DÅ7F
! 8JQ8Nœ8@ë8F,98s9P¬9Hý9EF:2Œ:"¿:â:.;'1;6Y;;�;.Ì;[û;ZW<Z²<9
=8G=8€=.¹=8è=T!>)v>K >?ì>,?+J?v?.�?&¼?'ã?;@;G@ƒ@"ž@.Á@ð@A.A8KA9„A4¾A,óAY B-zB8¨B;áBDC1bC”C'³C ÛCüC D<D%[D#�D&¥D@ÌD9
E>GE1†Ee¸EdFDƒFEÈFG«GMÊG9H&RH^yHaØH:I.TI-ƒI-±IßI*îI&J*@J>kJ/ªJ,ÚJ1K/9K$iK;ŽK6ÊK!L@#L2dL&—L,¾L>ëL1*M6\M2“M3ÆM0úM>+NjN4‰NN¾N?
O:MO1ˆOºO%ÔO&úO!!PCP(bP6‹P ÂP>ãP."QDQQ"–Q1¹Q%ëQ4R2FR<yRN¶R7S*=S,hS"•S ¸SÙS7óSG+T3sT&§T&ÎT:õTB0UAsU)µU
ßU<íU3*VI^VG¨VðV-W>:W<yW.¶W:åW# XODX=”X>ÒX7Y%IY(oY>˜Y:×YZ@.ZoZ2€Z8³ZìZüZ.[:[2N[�[-œ[3Ê['þ[%&\7L\5„\#º\
Þ\6ì\#]>]-^]"Œ](¯]XØ]Q1^1ƒ^/µ^8å^_=_EY_IŸ_9é_.#`'R`z`”`^©`)a
2a@aBLa
�a
�a «a)Ìa%öaCb:`b(›b3Äbøb8c6Nc7…c.½c-ìc“dc®de/e;Ce,e3¬e'àe>f>Gf>†fÅfßfròf/eg!•g$·g9Ügh21hdh%xhžhY·hi1i$LiKqi<½i”úiO�j;ßj2k1Nk-€k-®k-Ük
! l<l\l8mlI¦l(ðlHmAbmD¤m7ém*!n.Ln3{nD¯n4ôn)oBoYo!to–o,±o�Þo�lpEúp@q=Zq4˜q2Íq2r13reer3Ër3ÿr33sggs>Ïs|tU‹t(át�
! u
! ¨u³vOÌv1w1Nw0€w0±w#âwMxTx0nx4Ÿx3Ôx0y/9y$iy*Žy@¹yAúy9<z%vz8œz:Õz{2%{‚X{=Û{=| W|Nx|2Ç|=ú|"8}ã[}<?~`|~TÝ~Q2G„<ÌE	€DO€#”€ ¸€DÙ€S�4r�?§�?ç�-'‚NU‚`¤‚DƒPJƒW›ƒ)óƒ$„bB„¥„1º„Dì„h1…š…6´…ë…*û…&† D†Ue†+»†Vç†)>‡Hh‡2±‡6ä‡ˆc;ˆ>Ÿˆ>Þˆ1‰)O‰?y‰P¹‰[
! Š@fŠ^§ŠW‹9^‹˜‹/¶‹#æ‹)
! ŒB4Œ7wŒ@¯ŒªðŒ›�(³�#Ü�3Ž>4Ž(sŽ#œŽ#ÀŽ,äŽ<�>N�3��7Á�Sù�AM���§� Ç�2è�‘19‘$k‘'�‘@¸‘Cù‘5=’¬s’¬ “NÍ“5”<R”Q�”!á”"•?&•&f•J�•4Ø•,
–A:–<|–¹–5Õ–A—UM—9£—AÝ—J˜Gj˜3²˜æ˜:ÿ˜%:™`™C~™5Â™2ø™'+šBSš=–šÔš/ïš;›†[›Šâ›emœ*Óœþœ$�0=�?n�_®� žC/ž.sž ¢ž=Ãž;Ÿ0=Ÿ@nŸ*¯ŸAÚŸI (f ?� 8Ï 2¡I;¡]…¡Sã¡7¢5W¢3�¢&Á¢1è¢(£)C£,m£3š£*Î£_ù£gY¤QÁ¤A¥PU¥"¦¥3É¥8ý¥;6¦8r¦8«¦8ä¦:§BX§)›§3Å§4ù§/.¨8^¨ —¨¸¨6Ò¨6	©4@©4u©8ª©(ã©4ª6Aª'xª2 ª3Óª4«;<«x«A˜«GÚ«N"¬Nq¬VÀ¬^­cv­iÚ­hD®­®-¯­¯-°�­°/±�¯±1²r±²v$³›³€´€œ´~µ€œµ¶ƒ�¶s!·x•·s¸u‚¸9ø¸72¹Aj¹C¬¹6ð¹7'º3_º9“ºÍº;ìº7(»6`»5—»5Í»¼3¼9S¼3�¼?Á¼3½$5½8Z½5“½4É½:þ½79¾8q¾6ª¾3á¾&¿<¿Y¿(w¿$ ¿5Å¿Hû¿2DÀ-wÀ-¥À.ÓÀAÁYDÁ/žÁuÎÁSDÂ˜Â6¸Â/ïÂÃ(8Ã\aÃ0¾Ã:ïÃ**Ä0UÄ[†ÄEâÄ(ÅE;ÅG�Å'ÉÅ&ñÅÆ!4Æ.VÆ1…Æ%·Æ0ÝÆMÇ-\ÇŠÇ.¨Ç2×Ç-
! È#8ÈL\È7©È0áÈ%É88É?qÉ?±ÉñÉKÊ?[Ê4›Ê.ÐÊRÿÊ.RË+�Ë6­Ë4äË5Ì,OÌG|ÌIÄÌ3ÍbBÍ1¥Í$×ÍBüÍ?ÎYÎpÎ(„Î,­ÎHÚÎ/#Ï.SÏ0‚Ï+³Ï.ßÏ,Ð,;Ð"hÐ2‹Ð,¾Ð)ëÐ(Ñ+>Ñ,jÑ&—Ñ*¾Ñ+éÑ+Ò%AÒ"gÒ"ŠÒ#­Ò&ÑÒ7øÒ-0Ó6^Ó*•Ó*ÀÓ)ëÓ)Ô(?Ô$hÔ&�Ô)´Ô-ÞÔ+Õ%8Õ(^Õ5‡Õ#½Õ'áÕ4	Ö'>Ö&fÖ �Ö+®ÖÚÖ2ùÖ4,×0a×1’×?Ä×;ØZ@ØR›Ø^îØPMÙ@žÙKßÙH+ÚtÚ+”Ú/ÀÚ'ðÚÛ,ÛLÛ(QÛ…zÛ:Ü4;Ü)pÜ#šÜs¾Ü2ÝªPÝ$ûÞ[ ßK|ßÈß1Þßà+àJàeà„à£à*¯àpÚà4Ká=€áV¾á:â?Pâ��âY!ãH{ãgÄã„,äN±ä[åY\å<¶å<óå>0æaoæAÑæ@çJTç@ŸçyàçCZèHžè?çèX'éi€éTêé:?êOzêMÊêJëacë[ÅëW!ì>yìV¸ì=í9MíR‡íDÚí.î3Nî-‚î<°î8íîG&ï=nïj¬ïpð)ˆðh²ð>ñcZñf¾ñ·%òÇÝòÇ¥ó=môE«ô¹ñôX«õ:öi?öa©öJ÷SV÷Dª÷3ï÷B#ø/fø.–ø*Åø(ðø8ù4Rù)‡ù7±ù+éù(ú+>ú-jú]˜úŠöún�ûhðûgYü?ÁühýWjýÕÂý¼˜þHUÿLžÿZëÿCF‚Šƒ
O‘2á4QIo›=AI7‹†Ã5Jt€-õ;#0_v�NLVa£TGZ,¢vÏBF]‰5çS	Tq	8Æ	-ÿ	2-
! I`
! Nª
! \ù
! ‡VVÞZ5y�D
! 
ZO
Nª
Cù
Y=O—?ç:'?b<¢JßJ*0u>¦—å2}f°_Dw¼AÂcih/ÒJIMI—váXXY±›T§?üb<KŸCëC/7sÉ«Èua>\ —ý[•’ñ‘„�k§: ÅN 7!KL!^˜!d÷!G\"F¤"žë"ŽŠ#’$]¬$ 
! %+%gF%®%~Ã%‰B&Ì&ç&ý&1'/E'>u'4´'¢é'Œ(}):Š)“Å)AY*O›*që*|]+1Ú+V,Jc,P®,Vÿ,LV-{£-..fN.Sµ.B	/YL/`¦/"0R*0Q}07Ï091\A1Až1˜à1y2,Ž2‘»2 M3&n3M•3/ã3;48O4ˆ4š4<º4U÷4M5?l5?¬57ì5;$6"`6Zƒ6BÞ6+!7%M7"s7$–7.»73ê7'8F8/e82•8(È84ñ8,&93S9N‡97Ö9E:CT:˜:I¸:;/ ;/P;*€;.«;HÚ;!#<-E<1s<2¥<<Ø<,='B=6j==¡="ß=>2 >,S>l€>]í>.K?)z?¤?IÃ?P
@:^@6™@CÐ@6A;KAN‡A4ÖA;B\GB ¤B9ÅB@ÿB7@CYxC:ÒC*
D8D8SD?ŒDÌD9åD3E3SE&‡EN®E:ýE-8FfF?}F)½FIçF1G/KG{G1�G3ÁG"õG+H&DH%kH‘H=°HSîHzBI)½I/çIRJSjJ8¾J/÷J+'KSK/qK+¡K1ÍK-ÿK0-L'^L,†L³L6ÓL
! M )MJM.YMˆM¨M?ÈM"N>+N+jN2–N#ÉN@íN.OUHO-žOÌO6êO!P#:P2^P)‘P3»P0ïP& Q2GQ=zQ3¸Q0ìQ1R2OR‚R)¢R-ÌR,úR0'SXS-nS1œSÎS+éS(T&>T&eT*ŒT$·T5ÜTU'*URU gU8ˆU ÁUcâUFV-aV,�V5¼VòV&W!2W(TW!}W=ŸW/ÝW1
X?XC_XC£X#çX=Y"IYHlYHµY9þY.8Z3gZ/›ZËZ'èZ5[2F[ y[Gš[:â[\Š;\XÆ\]8]H]X]>h]$§]Ì]=ê]$(^M^Fg^(®^(×^_
__>*_$i_Ž_¬_Ä_Þ_ö_`,`DB`*‡`/²`	â`-ì`Ba]a$pa0•a*Æaña!
bG/bFwbG¾b5c)<cfc�c*�c.ÈcC÷c;d$Qdvd �d±d"ÌdIïdI9e-ƒe;±eIíe!7f8Yf1’f0Äf7õf&-g,Tg&�g¨g6Ègÿg8h1Ph‚hžh-¹h-çh,i8Bi={i=¹i=÷i=5jsjj)Ÿj%Éj)ïj2kLk1dk–k¤®kWSl:«l1æl6m-Om9}m·mÕm2îm‹!n¢­n1Po‚o7�oCÕop9p=Xp–po¥p2q1Hqzq@“q"Ôq#÷q(r&Dr-kr\™r:ör11s;cs/ŸsÏs%ës0t'Bt"jt/�t½tÝtùt/u;uZuruf�u öu'v?v\vwv/ˆv4¸v)ív4wLw@iwªw/»w"ëw"x21xDdx!©x+Ëx,÷x$y4Cyxy>Œy4Ëy#z+$z9Pz*Šzcµz{!7{:Y{”{¬{'È{?ð{0| D|e|…|Z¤|Zÿ|yZ}zÔ}%O~>u~´~.Í~!ü~H!g3‰+½1éC€C_€ £€2Ä€3÷€#+�O�Gh�m°�j‚‰‚:Ÿ‚"Ú‚ý‚2ƒ4Gƒ(|ƒ¥ƒ$ÂƒçƒP÷ƒ9H„!‚„5¤„,Ú„-…A5…0w… ¨…É…é…	†'†:†M†?k†B«†'î†(‡1?‡q‡‘‡5­‡Eã‡)ˆ>Gˆ>†ˆ2Åˆ5øˆ6.‰?e‰*¥‰>Ð‰4ŠDŠ*_Š1ŠŠ³¼Š3p‹:¤‹Bß‹"Œ-8Œ5fŒ)œŒ%ÆŒìŒ9�0B�9s�	­�Y·�sŽP…Ž:ÖŽD�4V�A‹�"Í�,ð�-�K�&b�0‰�(º�&ã�ƒ
! ‘DŽ‘Ó‘*é‘#’8’N’d’@}’¾’&×’(þ’'“$D“i“)‡“,±“(Þ“”7!”+Y”D…”BÊ”J
•pX•JÉ•i–F~–7Å–{ý–3y—g­—Q˜bg˜ŽÊ˜xY™PÒ™F#šfjšhÑšJ:›m…›oó›KcœL¯œGüœnD�X³�2žy?ž7¹ž=ñžO/ŸuŸ_õŸkU WÁ W¡*q¡Pœ¡Ní¡Y<¢{–¢^£\q£sÎ£TB¤Q—¤Gé¤f1¥_˜¥Rø¥&K¦6r¦.©¦[Ø¦34§Wh§dÀ§,%¨uR¨È¨%ã¨9	©<C©.€©@¯©9ð©$*ª6Oª2†ª4¹ª'îª5«3L«#€«G¤«<ì«G)¬Vq¬VÈ¬V­Vv­WÍ­U%®D{®RÀ®D¯DX¯D�¯Dâ¯F'°Ln°1»°6í°6$±:[±&–±;½±4ù±.²WM²S¥²5ù²]/³H�³gÖ³Ÿ>´)Þ´Rµ3[µ5�µ1Åµ*÷µ0"¶5S¶V‰¶Aà¶>"·Na·?°·\ð·5M¸>ƒ¸gÂ¸;*¹Ef¹d¬¹YºHkºG´ºgüºXd»P½»H¼IW¼:¡¼>Ü¼L½Th½_½½F¾ld¾^Ñ¾>0¿Io¿P¹¿F
! ÀRQÀN¤ÀróÀ`fÁSÇÁCÂI_ÂJ©Â:ôÂZ/ÃAŠÃ?ÌÃAÄ8NÄ.‡Ä:¶Ä1ñÄ=#Å)aÅ‹Åq¥ÅEÆ;]ÆN™Æ„èÆ1mÇ”ŸÇ54È8jÈ(£È>ÌÈ@ÉFLÉC“ÉC×ÉCÊ1_Ê0‘Ê1ÂÊ%ôÊ`Ë~{ËXúË'SÌI{ÌJÅÌKÍM\ÍIªÍEôÍ::Î/uÎ-¥Î9ÓÎ!
Ï*/Ï)ZÏN„ÏdÓÏ&8Ð$_Ð@„Ð0ÅÐ+öÐ="ÑA`Ñ3¢Ñ5ÖÑSÒ>`Ò1ŸÒ0ÑÒÓ%!Ó4GÓI|Ó#ÆÓ9êÓi$ÔGŽÔ.ÖÔ-Õ53Õ8iÕ=¢Õ2àÕRÖ0fÖ<—Ö7ÔÖ5×7B×(z×a£×IØAOØP‘ØjâØ;MÙ(‰ÙJ²Ù2ýÙ80Ú2iÚ'œÚQÄÚQÛ/hÛ3˜Û+ÌÛ‚øÛn{Ü-êÜbÝ`{Ý/ÜÝEÞ8RÞ5‹ÞZÁÞQß+nß"šßP½ß_à*nà7™à-Ñà.ÿà .á}Oá&Íá3ôá"(â6Kâ‚â@œâ<Ýâ9ãETã.šãNÉã!äC:ä9~ä3¸äHìä5åUå?tå,´å4áåYæHpæO¹æ;	ç$Eç‚jç,íç;è;Vè<’èEÏè1é:Gé&‚éN©é,øéh%êiŽêxøê7që^©ëGìEPì7–ìNÎìOí(míD–íBÛíVîYuîGÏî;ï(SïB|ïR¿ï+ð2>ð7qðE©ðBïðJ2ñq}ñQïñOAò,‘ò/¾ò'îò%óG<óE„ó%Êó ðó4ôPFô;—ô3ÓôFõENõA”õOÖõ2&öBYöUœö4òö4'÷i\÷Æ÷$á÷#ø5*ø`ø%~øI¤øEîø-4ùObùV²ù.	ú=8úCvúBºúKýúOIû%™ûT¿û0üUEü3›üÏü:ïü=*ý)hý2’ýÅý9âý3þ0PþP�þcÒþ;6ÿ>rÿ?±ÿ@ñÿG2
3z
k®
&
4A
3v
ª
:Ê
7
]=
R›
>î
(-
0V
+‡
/³
>ã
0"
FS
Lš
Sç
J;
@†
\Ç
I$
2n
A¡
4ã
9
ZR
b­
@
CQ
%•
/»
Kë
>7	
‹v	
K
! 
NN
! 
>�
! 
gÜ
! 
(D
Vm
%Ä
*ê

B
D`
Ä¥
ëj

QV
D¨
Ýí
¦Ë
Ër
G>
T†
TÛ
A0
Ir
+¼
„è
‘m
0ÿ
0
Ô°
:…
6À
J÷
B
*b
#�
!±
IÓ
\
gz
$â
^
'f
.Ž
½
"Ý
!
!"
"D
"g
3Š
"¾
)á
4
4@
Nu
KÄ
U
®f
ª
JÀ
Q!
;]!
0™!
+Ê!
;ö!
:2"
2m"
/ "
)Ð"

ú"
"#
!+#
8M#
g†#
9î#
x($
)¡$
)Ë$
6õ$
U,%
‚%
$ˆ%

­%
»%
Ê%
	Û%

! å%
	ð%
ú%
Oü%
L&
0d&
>•&
bÔ&
;7'
7s'
%«'
Ñ'
#ñ'
8(
N(
7i(
N¡(
Bð(
63)
(j)
)“)
L½)
<
! *
7G*
N*
EÎ*
8+
.M+
4|+
-±+
"ß+
W,
IZ,
?¤,
Gä,
,-
3K-
3-
B³-
?ö-
=6.
9t.
B®.
Mñ.
F?/
G†/
AÎ/
S0
+d0
(�0
(¹0
.â0
&1
81
{N1
+Ê1
iö1
(`2
)‰2
1³2
Må2
133
-e3
B“3
8Ö3
14
1A4
gs4
%Û4
"5
E$5
%j5
#�5
%´5
tÚ5
.O6
*~6
2©6
HÜ6
D%7
%j7
�7
z«7
)&8
8P8
8‰8
1Â8
5ô8
<*9
3g9
1›9
Í9
&ë9
B:
.U:
*„:
¯:
;Í:
9	;
HC;
9Œ;
2Æ;
*ù;
\$<
8�<
Bº<
1ý<
5/=
8e=
2ž=
Ñ=
2Õ=
5>
O>>
ZŽ>
é>
#?
'&?
&N?
.u?
B¤?
;ç?
4#@
5X@
8Ž@
/Ç@
%÷@
$A
%BA
/hA
(˜A
)ÁA
#ëA
)B
)9B
-cB
1‘B
ÃB
ØB
çB
LC
)NC
xC
/ŒC
!¼C
#ÞC
KD
(ND
*wD
¢D
ºD
$ÒD
)÷D
)!E
.KE
@zE
A»E
cýE
AaF
9£F
4ÝF
XG
;kG
3§G
8ÛG
NH
HcH
D¬H
>ñH
G0I
3xI
7¬I
[äI
<@J
}J

‰J
.—J
$ÆJ
	ëJ
?õJ
i5K
1ŸK
&ÑK
"øK
L
M;L
1‰L
-»L
!éL
7M
(CM
8lM
:¥M
9àM
HN
'cN
7‹N
/ÃN
2óN
>&O
<eO
)¢O
9ÌO
<P
?CP
6ƒP
2ºP
?íP
@-Q
!nQ
F�Q
c×Q
9;R
&uR
@œR
4ÝR
!S
 4S
US
<oS
¬S
.ÇS
%öS
T
+)T
UT
bT
4�T
-¶T
0äT
/U
/EU
?uU
8µU
?îU
>.V
AmV
V¯V
=W
(DW
4mW
:¢W
AÝW
=X
3]X
,‘X
:¾X
4ùX
†.Y
nµY
<$Z
AaZ
,£Z
QÐZ
"[
1;[
6m[
;¤[
<à[
!\
$?\
Id\
3®\
6â\
>]
AX]
š]
¹]
,Ö]
"^
*&^
Q^
;j^
¦^
$Æ^
Të^
:@_
!{_
$�_
2Â_
5õ_
R+`
2~`
<±`
=î`
E,a
?ra
*²a
TÝa
72b
#jb
Žb
'­b
.Õb
mc
yrc
sìc
n`d
zÏd
tJe
o¿e
{/f
u«f
h!g
tŠg
nÿg
ynh
vèh
w_i
x×i
qPj
?Âj
2k
O5k
:…k
GÀk
)l
(2l
![l
(}l
&¦l
0Íl
Sþl
:Rm
'�m
!µm
A×m
.n
)Hn
2rn
y¥n
wo
(—o
*Ào
,ëo
Ip
3bp
0–p
'Çp
=ïp
=-q
kq
ƒq

Ÿq
H­q
Qöq
QHr
*šr
%År
%ër
+s
+=s
)is
&“s
ºs
9Òs
t
1t
&Ot
&vt
@�t
-Þt
<u
'Iu
'qu
/™u
@Éu
.
! v
$9v
5^v
4”v
4Év
þv
;w
<Zw
D—w
Üw
7éw
(!x
-Jx
*xx
-£x
Ñx
ìx
y
A y
/by
/’y
1Ây
Môy
NBz
0‘z
2Âz
0õz
7&{
9^{
!˜{
!º{
HÜ{
A%|
*g|
’|
!±|
Ó|
?í|
&-}
*T}
"}
¢}
$¾}
Nã}

2~
.@~

! o~
.z~
:©~
)ä~
5
cD
E¨
Aî
 0€
Q€
,l€
$™€
"¾€
.á€
%�
%6�
$\�
��
D˜�
DÝ�
4"‚
@W‚
N˜‚
(ç‚
/ƒ
@ƒ
Vƒ
mƒ
2ƒƒ
L¶ƒ
„
T"„
Lw„
[Ä„
U …
Wv…
\Î…
C+†
o†
	…†
3�†
@Ã†
'‡
4,‡
.a‡
;�‡
$Ì‡
+ñ‡

ˆ
$+ˆ
9Pˆ
(Šˆ
7³ˆ
;ëˆ
E'‰
2m‰
, ‰
*Í‰
0ø‰
;)Š
#eŠ
‰Š
E¤Š
RêŠ
V=‹
2”‹
)Ç‹
%ñ‹
&Œ
)>Œ
$hŒ
=�Œ
[ËŒ
6'�
V^�
Nµ�
LŽ
LQŽ
VžŽ
CõŽ
L9�
&†�
­�
.Ã�
ò�
(�
0-�
M^�
@¬�
/í�
:‘
2X‘
3‹‘
-¿‘
4í‘
Q"’
,t’
)¡’
0Ë’
ü’
H“
Me“
/³“
2ã“
-”
D”
'b”
Š”
/¥”
%Õ”
8û”
34•
h•
†•
’•
¯•
 Ì•
%í•
–
%%–
!K–
&m–
'”–
#¼–
à–
ñ–
—
—
(—
$7—
\—
%m—
/“—
%Ã—
,é—
,˜
.C˜
,r˜
,Ÿ˜
,Ì˜
,ù˜
*&™
&Q™
/x™
¨™
±™
¸™
(Ä™
%í™
"š
6š
Uš
tš
7�š
@¹š
úš

! ›
H›
\›
+{›
$§›
"Ì›
/ï›
+œ
&Kœ
'rœ
-šœ
#Èœ
$ìœ
/�
/A�
q�
‰�
(¡�
Ê�
¦ê�
#‘ž
"µž
5Øž
HŸ
WŸ
:tŸ
/¯Ÿ
'ßŸ
 
0# 
$T 
%y 
+Ÿ 
/Ë 
'û 
(#¡
 L¡
+m¡
™¡
!®¡
Ð¡
î¡
4¢
-C¢
8q¢
/ª¢
WÚ¢
92£
4l£
¡£
8³£
)ì£
,¤
'C¤
(k¤
”¤
²¤
Î¤
+í¤
6¥
P¥
,j¥
+—¥
OÃ¥
¦
C¦
9`¦
š¦
¹¦
Õ¦
ï¦
§
8,§
€e§
0æ§
;¨
S¨
)n¨
=˜¨
!Ö¨
>ø¨
I7©
/�©
J±©
Yü©
Vª
!uª
—ª
=·ª
 õª
-«
D«
`«
)v«
) «
Ê«
é«
/¬
.4¬
@c¬
-¤¬
-Ò¬
.­
)/­
LY­
3¦­
Ú­
(ô­
Y®
Fw®
,¾®
(ë®
N¯
#c¯
$‡¯
$¬¯
*Ñ¯
,ü¯
B)°
l°
;|°
¸°
.Å°
 ô°
G±
Z]±
.¸±
(ç±
D²
1U²
6‡²
3¾²
3ò²
5&³
=\³
Jš³
*å³
"´
03´
d´
´
8—´
Ð´
:í´
)(µ
,Rµ
"µ
*¢µ
*Íµ
Oøµ
EH¶
Ž¶
š¶
P«¶
Oü¶
-L·
/z·
6ª·
2á·
¸
&2¸
Y¸
9r¸
¬¸
½¸
7×¸
7¹
3G¹
%{¹
)¡¹
Ë¹
å¹
@ý¹
->º
>lº
>«º
Dêº
</»
Dl»
3±»
Må»
E3¼
*y¼
¤¼
±¼
¾¼

! Ü¼
ç¼
<÷¼
$4½
"Y½
9|½
%¶½
*Ü½
.¾
)6¾
)`¾
7Š¾
2Â¾
`õ¾
3V¿
.Š¿
/¹¿
,é¿
0À
3GÀ
;{À
P·À
FÁ
 OÁ
ApÁ
I²Á
KüÁ
#HÂ
FlÂ
³Â
>ÑÂ
MÃ
#^Ã
+‚Ã
.®Ã
ÝÃ
,ýÃ
1*Ä
)\Ä
.†Ä
@µÄ
&öÄ
!Å
8?Å
;xÅ
<´Å
,ñÅ
,Æ
KÆ
!eÆ
‡Æ
-¡Æ
'ÏÆ
-÷Æ
+%Ç
#QÇ
+uÇ
N¡Ç
HðÇ
;9È
CuÈ
S¹È
L
É
.ZÉ
i‰É
bóÉ
 VÊ
 wÊ
#˜Ê
 ¼Ê
-ÝÊ
'Ë
V3Ë
#ŠË
1®Ë
*àË
&Ì
&2Ì
CYÌ
E�Ì
(ãÌ
)Í
26Í
>iÍ
/¨Í
>ØÍ
4Î
+LÎ
4xÎ
9­Î
8çÎ
3 Ï
TÏ
%sÏ
5™Ï
 ÏÏ
TðÏ
7EÐ
6}Ð
7´Ð
ìÐ
IÑ
HOÑ
?˜Ñ
\ØÑ
Z5Ò
/�Ò
(ÀÒ
-éÒ
Ó
*7Ó
+bÓ
1ŽÓ
‰ÀÓ
MJÔ
8˜Ô
-ÑÔ
,ÿÔ
+,Õ
 XÕ
%yÕ
=ŸÕ
3ÝÕ
-Ö
T?Ö
'”Ö
'¼Ö
$äÖ
9	×
3C×
$w×
$œ×
.Á×
ð×
Ø
("Ø
<KØ
ˆØ
'£Ø
ËØ
ßØ
òØ
Ù
!Ù
AÙ
"^Ù
;�Ù
=½Ù
ûÙ
6Ú
)HÚ
<rÚ
(¯Ú
'ØÚ
/Û
10Û
bÛ
#‚Û
¦Û
-ÄÛ
'òÛ
)Ü
#DÜ
'hÜ
1�Ü
MÂÜ
?Ý
KPÝ
œÝ
'¼Ý
>äÝ
#Þ
<Þ
9VÞ
@�Þ
8ÑÞ
#
! ß
.ß
Nß
]ß
|ß
�ß
5 ß
%Öß
%üß
!"à
Dà
 _à
€à
!šà
¼à
iØà
3Bá
)vá
 á
"³á
Öá
$ïá
!â
6â
 Tâ
1uâ
1§â
/Ùâ
F	ã
EPã
h–ã
)ÿã
3)ä
2]ä
#�ä
´ä
GÓä
'å
.Cå
0rå
-£å
>Ñå
æ
%æ
$@æ
8eæ
Bžæ
*áæ
ç
%ç
N>ç
"�ç
"°ç
)Óç
ýç
;è
*Pè
*{è
<¦è
(ãè
0é
-=é
'ké
&“é
"ºé
-Ýé
Eê
EQê
(—ê
&Àê
0çê
3ë
ALë
&Žë
µë
2Óë
ì
ì
0ì
:Jì
$…ì
ªì
6Áì
øì
í
&8í
_í
;{í
Q·í
,	î
16î
0hî
(™î
/Âî
4òî
*'ï
Rï
%kï
)‘ï
)»ï
8åï
8ð
AWð
4™ð
@Îð
$ñ
4ñ
-Qñ
<ñ
.¼ñ
4ëñ
0 ò
Qò
kò
Iˆò
MÒò
$ ó
MEó
6“ó
.Êó
1ùó
/+ô
T[ô
 °ô
'Ñô
ùô
8õ
PNõ
0Ÿõ
Ðõ
 åõ
ö
(%ö
0Nö
6ö
L¶ö
l÷
'p÷
&˜÷
I¿÷
*	ø
4ø
+Sø
Nø
NÎø
$ù
%Bù
&hù
�ù
!¥ù
$Çù
ìù
1ú
7ú
Oú
jú
+ƒú
+¯ú
-Ûú
5	û
-?û
Dmû
5²û
-èû
)ü
o@ü
[°ü
ý
6)ý
`ý
"€ý
8£ý
	Üý
æý
!÷ý
þ
8þ
Qþ
kþ
@|þ
(½þ
æþ
*þþ
/)ÿ
(Yÿ
‚ÿ
'Ÿÿ
<Çÿ
-$2W/l!œ5¾8ô-`M>®6í>$!c8…)¾è8!5Z.�3¿ óB3Lv&Ã6ê!4?$t™1±<ã; .\B‹AÎ51FMxMÆF1[L�LÚ<'	<d	>¡	à	>ô	C3
! w
! .�
! /¾
! î
! =Eaq�.ó"B?$‚9§/á+
L=
HŠ
EÓ
A[Ms"Á"ä1'95a,—Ä"ÚCý0A.r.¡Ð1î" C*Xƒ'£Ëé53;8oN¨X÷]P]®4mA/¯8ß:$Sx0•*Æ(ñ%*@+k4—9Ì9(@+i •/¶$æ*AE$‡:¬9çc!……˜23Q2…O¸"(K4e>š<ÙD&[%‚)¨1Ò273Q)…1¯Eá''A,i–6¶+í2UL(¢GË> AR +” $À %å !& !$G!2l!/Ÿ!1Ï!+",-"EZ"E "(æ"4#BD#L‡#Ô#ô#.$=@$'~$4¦$Û$3ö$8*%7c%+›%6Ç%-þ%P,&&}&.¤&.Ó&1':4':o'9ª'+ä'.(<?()|(¦(CÄ(')@0)Dq)@¶)L÷)5D*Bz*a½*(+;H+D„+LÉ+[,Xr,IË,#-w9-F±-&ø-.7:.<r.9¯.7é.:!/J\/,§/NÔ/+#0<O0IŒ0BÖ0<1V1m1+�1¹1,Ù1L2PS2;¤2cà2 D3,e3 ’3*³3-Þ3/4%<47b4/š4Ê46ê4!5&:51a5“5"±5.Ô5#6 '6+H6t6)”6)¾6è677?7-T7 ‚7#£7-Ç7õ7
8-81>8+p8\œ8$ù849*S95~95´90ê9:61:"h:‹:§:/Ä:ô:9;0E;'v;-ž;,Ì;7ù;h1<š<'¶<8Þ<#=4;=<p=5­=ã=,ô=1!>/S>+ƒ>3¯>Nã>02?c?r?#�?+±?9Ý?@/@"M@
! p@{@Gƒ@HË@4A&IA%pA)–A"ÀA%ãA3	BH=B=†BJÄBjC'zC*¢C<ÍC5
! D&@D6gD'žDÆD/ÚD/
! E1:EJlE>·EDöE!;F/]F(�F)¶F#àF#Ga(G"ŠG­G4ÍG>H5AH.wH/¦H*ÖH&I+(I(TI$}Ia¢I"J 'J6HJFJ.ÆJZõJCPKF”KBÛKAL.`L*�LFºL.M
0M>MTMlM!„M¦M0ÆM÷M+N.=N#lN!�N-²N$àN$O#*O.NO@}O<¾O<ûOJ8P&ƒPVªPQ=!Q4_Q1”Q6ÆQ/ýQT-R‚R, R?ÍR/
S0=S1nS/ S5ÐSVT<]TQšT0ìTaUUUkÕUEAVJ‡V?ÒV$W7WFWWPžW0ïW" XDCXVˆX1ßX@Y6RYL‰Y0ÖY-Z;5ZcqZÕZóZ[+[7=[:u[1°[8â[&\7B\*z\1¥\:×\ ]@3]3t]1¨]"Ú]'ý]%%^$K^;p^.¬^+Û^N_2V_5‰_¿_Õ_ï_``i4`mž`Ka1Xa"Ša­a Èaéa#bC*bBnb±bÊbDäb:)cFdc!«c!Íc,ïc.dTKd8 dDÙd‹e*ªe+Õe*f*,fWf1wf'©fFÑf=g#Vg$zg#ŸgÃgÜgòg#
h(1h(Zh ƒh9¤hÞhýhi3iLi&ciŠi4œiFÑiQjCjj®j(Åj*îjk69k pkM‘k@ßk# lTDl™l-ªl,Ølm*m/Jmzm$”m¹mØm)öm1 n;Rn,Žn0»nìn/o&;o)boŒo›o+±o"Ýop p@p*Tpp–p
­p»p
Ópáp#ùp
q+q%Bqhqˆq�q&´q?Ûqr7r(TrO}r(Ír(örs6sVs ms7Žs-Æsôst(t>tJTtVŸtötuE+u(qušu!®u$Ðu&õu"v?v8_vF˜vRßv2wPLw*�w0Èw/ùw3)x,]xŠx!™x0»x(ìxMyHcy0¬yÝy$üy!z4<zqz+…z+±zÝz ÷zM{f{9x{:²{Eí{<3|p|
! †| ‘|)²|(Ü|!}>'}f}ƒ}¡}$·}+Ü}$~*-~X~5w~J­~Tø~Mh
}‹W«8€"<€_€p€‚€š€+©€5Õ€H�T� o�?��CÐ�;‚/P‚3€‚A´‚ö‚3
ƒ*AƒClƒ<°ƒ9íƒ'„+A„&m„*”„2¿„!ò„@…3U…H‰…3Ò…>†)E†5o†0¥†8Ö†8‡XH‡$¡‡4Æ‡&û‡5"ˆ5XˆŽˆ”ˆ&©ˆ'Ðˆøˆ
‰-‰M‰e‰+m‰*™‰Ä‰ã‰RŠ;VŠ;’Š'ÎŠ'öŠ7‹0V‹-‡‹$µ‹%Ú‹%Œ$&Œ%KŒ qŒ$’Œ·ŒÓŒíŒ�1�1P�‚�¡�°�Ð�)î�Ž8Ž+GŽsŽˆŽ¦ŽµŽÊŽâŽOñŽA�P�h�‚�š�²�Ê�é�ø�	��0�J�8c�œ�¬�%»�&á�%‘+.‘Z‘9r‘¬‘#Ë‘ï‘þ‘$
’2’:G’.‚’>±’ð’ÿ’“,“@“R“a“p“!‡“"©“[Ì“#(”'L”t”3…”¹”1Ë”aý”*_•Š•�•"°•1Ó•––B3–Hv–¿–*Ñ–4ü–*1—#\—€—–—5ª—&à—˜x˜’˜!¦˜È˜(ã˜F™.S™‚™•™®™Å™ Ö™>÷™&6š]šsš�†š?$›.d›“›1§›=Ù›0œ0Hœ;yœµœÐœ.äœ�)�<�‹M�Ù�ì�ÿ�ž#ž;žJž_ž~ž5�žÃžáž÷ž(Ÿ';Ÿ3cŸ3—ŸËŸßŸ0ìŸ0 N _ +~ ª -Æ -ô "¡'=¡6e¡!œ¡$¾¡ã¡ü¡¢*¢F¢\¢p¢�¢•¢¨¢?¼¢ü¢£4,£=a£#Ÿ£Ã£Ú£ï£!¤&¤*F¤q¤…¤�¤0µ¤æ¤¥¥,¥#F¥j¥…¥ž¥°¥Ç¥ä¥ý¥"¦7¦K¦e¦‚¦Ÿ¦%¼¦+â¦§#§4§ P§*q§0œ§Í§ê§¨¨,¨%A¨g¨|¨�¨¨¨Ç¨Ý¨&ï¨©)©+:©f©…©¡©A·©@ù©:ªWªoª%Šª!°ªÒªåªýª«0«K«`«~«•«"²«Õ«í«¬¬0¬RL¬1Ÿ¬DÑ¬8­ O­/p­8 ­xÙ­FR®P™®Tê®&?¯@f¯§¯Å¯<ä¯9!°U[°T±°/±06±+g±/“±/Ã±<ó±<0²9m²,§²@Ô²2³4H³6}³,´³2á³.´DC´Uˆ´/Þ´+µ+:µ<fµf£µ9
! ¶4D¶`y¶^Ú¶_9·:™·+Ô·Q¸'R¸^z¸CÙ¸0¹DN¹.“¹AÂ¹=ºABº*„º¯ºHËº(»=»QT»&¦»>Í»¼B%¼Bh¼«¼Ë¼.×¼'½U.½$„½©½*Ä½ï½¾.¾,N¾6{¾²¾Ñ¾&î¾¿*¿G¿#b¿%†¿"¬¿Ï¿í¿
À!,À$NÀ&sÀ/šÀ0ÊÀ-ûÀ")Á#LÁ8pÁ:©Á#äÁQÂQZÂ?¬ÂìÂ0Ã/7Ã/gÃ—Ã4³Ã0èÃ2Ä2LÄ3Ä
³Ä
ÁÄ/ÏÄ>ÿÄ#>Å"bÅ!…Å §ÅÈÅ-æÅ&Æ6;ÆrÆŒÆ¡Æ­ÆÊÆæÆÇ#Ç9ÇYÇ8yÇ²ÇÐÇ2îÇ0!È4RÈ3‡È»È ÊÈëÈÉ+É GÉ*hÉ“É(±É@ÚÉPÊ:lÊ4§ÊÜÊ=ôÊ2ËLË\Ë:qËB¬Ë4ïË$ÌA8Ì=zÌ/¸Ì&èÌIÍ4YÍ"ŽÍ,±Í7ÞÍÎ*5Î&`Î‡Î#¡Î*ÅÎ"ðÎDÏ@XÏ5™Ï4ÏÏ&ÐI+Ð)uÐŸÐG¿ÐÑÑ8Ñ@UÑ–Ñj±ÑFÒ&cÒBŠÒ4ÍÒÓÓ`7Ó˜Ó@¥Ó#æÓ3
! Ô>ÔGEÔ3�Ô)ÁÔ@ëÔ!,Õ3NÕ7‚Õ6ºÕ9ñÕ<+Ö+hÖ”Ö)²Ö.ÜÖ%×01×'b×Š×¤×¸×!Ô×ö×/Ø55Ø6kØ@¢Ø8ãØ*Ù0GÙ;xÙ2´Ù6çÙ$Ú$CÚ/hÚ!˜Ú ºÚ)ÛÚ)Û)/Û-YÛ$‡Û¬ÛwËÛ›CÜ0ßÜÝ ,Ý8MÝE†Ý@ÌÝ3
Þ4AÞvÞ*ŽÞV¹ÞMß:^ßC™ßIÝßG'àoà‡à¥à Åà,æà,á!@áFbáF©á^ðáFOâ@–âQ×âc)ãf�ãWôãALä9ŽäTÈäJåHhå0±å+âå:æ#Iæ#mæ+‘æo½æ>-çPlçA½çFÿç6Fè-}è«è!Çè%éè-é=é']é<…é9Âé%üé)"ê(Lê uê/–ê2Æê(ùê$"ë[Gë-£ë-ÑëOÿëhOì$¸ì5Ýìí*í?Hí;ˆíÄí8×íCîTî'sî8›îÔîòî!ï*0ï[ï4yï®ï4Îï1ð,5ðQbð=´ð/òð3"ñ<Vñk“ñhÿñ!hò Šò0«ò1Üòó
! !óB,óDoó)´ó;ÞóaôU|ôÒô^íô:Lõ"‡õ(ªõ'Óõ"ûõ!ö!@ö bö!ƒö"¥ö+Èö%ôö)÷$D÷#i÷+�÷0¹÷ê÷ø/#ø"Søvø&•ø"¼ø#ßø7ù&;ù/bù’ù&±ùØù$òùú$3ú#Xú$|ú&¡ú-Èú'öú1ûPû#mû#‘ûµûÒûñû!ü$.ü$Sü-xü+¦üÒü!ñü!ý05ý)fý(�ý¹ýÓý:ïý-*þ.Xþ‡þ0�þ/ÎþCþþ-Bÿ4pÿ6¥ÿ*Üÿ6#>#b1†7¸ð.
"<J_@ª+ë;4S6ˆ6¿(ö5$4Z*�Tº #0 T.u)¤$Î$ó'@OXb¨/\;-˜Æ6áeX~?×=-U.ƒ<²=ï,-	,Z	2‡	4º	Nï	(>
! Eg
! D­
! Eò
! I8F‚DÉ>hM=¶3ôC(
Sl
,À
,í
"=X'q$™@¾6ÿK6C‚EÆKGXL /í7PUH¦LïL<R‰6Ü>HR›¹>×!0>R‘«¼Øô,:E>€5¿:õO0H€EÉ#O3HƒEÌ$77SoYÃZcxDÜb!*„)¯#Ù/ý;-%i�ž8ºó8
*F=q¯+» ç)<2o98¹,ò[W{KÓAAa4£/Ø2 -; "i Œ &¦ 5Í +!/!)G!q!ˆ!›!¹!Í!è! "!#" E"!f" ˆ"!©"Ë"ë"#4+#`#!~# #º#EÍ#F$BZ$!�$+¿$+ë$% 7%:X%v“%1
! &P<&@�&:Î&1	'a;'(�'(Æ'ï'#((3(\(){(.¥('Ô(ü(;)<S)?�)EÐ))*&@*,g*1”* Æ*ç*J+%K+0q+=¢+*à+,,.8,=g,H¥,î,)-'2-Z-q--�-'¯-&×-þ-'.A.%a.-‡.+µ.5á.6/!N/p/0�/Á/+Û/.0#60!Z0-|0$ª0$Ï0#ô061?O13�1,Ã1ð162=2+Y2:…2BÀ2-3.135`3)–3/À3Uð3[F4\¢4eÿ4Fe5d¬5a6gs6hÛ6qD7R¶7p	8Yz8Ô88ð8.)9NX9 §9]È9"&:>I:-ˆ:9¶:Ið:E:;H€;HÉ;8<DK<R�<)ã<C
=;Q=O�=GÝ=F%>+l>˜>/¶>%æ>-?0:?2k?#ž?Â?7ß?+@*C@*n@S™@<í@*A*JA*uA9 A<ÚA'B6?B!vB-˜B1ÆB4øB&-CNTCQ£C?õC:5D,pD$�D&ÂD éD
! EI*E=tE/²E"âE(F'.F*VF8�FHºFKG3OGƒG#ŸG,ÃG5ðG#&H;JH)†H%°H7ÖH!I0I/NI3~I3²I/æI5JLJ-eJ"“J&¶JÝJ;öJ42KgK5vK.¬KDÛK$ L)EL&oL)–L0ÀL1ñL#M‚>M;ÁMIýM5GN?}N7½N<õN82OkO)„O®O=ÍO9P-EP'sP?›P8ÛP#Q<8QDuQºQ&ÒQ*ùQ'$RLR>fR¥R>ÂR S;"S:^S™S1°S-âS(T[9T3•T.ÉT@øTE9UUU(ÕU*þU)V9VMV_VsV‡V™V­V¿VÑVãVôVWW)W;WMW_WqWƒW•W©W»WÍWßWñWXX)X;XOXaXsX„X–X¨XºXÌXÞXðXYY(Y>YPYbYtY/†Y¶YÈYßYCöYC:Z~Z—Z0®Z;ßZ [1<[n[SŽ[hâ[]K\h©\].]>]]]s]‡]#¢]$Æ]bë](N^w^‘^¯^#À^ ä^/_65_!l_Ž_K­_ù_'	`'1`'Y`�`œ`±`Ð`1è`5a3Pa0„a4µa/êa)bGDb1Œb7¾b4öb-+c#Yc}c+™cÅc!äc!d(dGd%_d(…d®dÎd0àd4eFe_e }eže*²eÝeúe&f&Af&hf<�f'Ìf!ôf(g?g/Ug&…g%¬g&Òg"ùg*h+Gh)sh&�h3Ähøhi/&i)Vi"€i.£i0Òi"j&j:j:Zj3•jÉj#çj"k..k.]k+Œk!¸k&Úk!l,#l,Pl)}l,§l&Ôl'ûl#m%?m!em5‡m½m:Ðm.n(:ncn1wn©nÄn8Ún&o-:o,ho0•o/Æo*öo!p"Ap#dp+ˆp$´p%Ùp)ÿp)q1Iq{q!™q+»q1çq2r(Lr-ur,£rMÐrLsks%Šs°s.Ðs&ÿs-&t TtutŠt.žtÍtJítR8u3‹u¿u×u(éu(v2;v$nvN“vâv$ÿvT$wKywÅwÙwôw)x+;x6gx
žx.¬x#Ûx-ÿx-y$Ky#py”y+²y#Þyzz z'9z az ‚z'£zËz;ãz:{;Z{1–{(È{"ñ{"|N7|:†|Á|Ý|û|}%}=}W} r} “} ´} Õ} ö} ~ 8~ Y~ z~ ›~ ¼~Ý~û~#"6Yy•¬*Ê)õ)€I€i€…€¡€½€Ô€ð€�'�C�_�{�—�³�#Ï� ó�0‚$E‚%j‚%�‚3¶‚ê‚ƒ0ƒPƒbƒ yƒ+šƒÆƒ7ãƒ/„K„"f„‰„ ¢„Ã„'ã„ …,…SC…—…%²…%Ø…0þ…+/†4[†.�†2¿†$ò†‡1‡)N‡x‡%—‡½‡)Ð‡6ú‡%1ˆWˆ=mˆ,«ˆ$Øˆ)ýˆ'‰"=‰#`‰&„‰#«‰#Ï‰#ó‰Š6ŠJŠAaŠ<£Š!àŠ8‹$;‹ `‹*�‹+¬‹2Ø‹7Œ/CŒ$sŒ*˜Œ"ÃŒ'æŒ�=-�k�!…�4§�HÜ�P%Ž,vŽ£Ž)¹Ž-ãŽ&�'8�`�€�4 �,Õ�%�(�+>�/j�.š�4É�2þ�,1‘_^‘q¾‘!0’AR’A”’Ö’)ò’$“*A“.l“8›“2Ô“”+”7F”~”'‘”¹”>Ï”6•DE•2Š•,½•ê•(	–.2–.a–(�–2¹–=ì–!*—'L—'t—$œ—7Á—#ù—%˜6C˜9z˜9´˜3î˜@"™3c™—™)·™)á™-š59š!oš(‘šºšOÙš()›(R›&{›¢›3¿›.ó›*"œAMœ9�œÉœ5ÝœL�/`�!��²�CÑ�1ž/Gž.wž(¦žÏžçžŸ%Ÿ&=ŸdŸ)Ÿ©Ÿ¾ŸÓŸ+ðŸ/ L .] QŒ HÞ 4'¡:\¡7—¡Ï¡é¡7ö¡'.¢1V¢.ˆ¢.·¢(æ¢1£+A£.m£+œ£%È£2î£!¤$<¤a¤!s¤\•¤Eò¤)8¥<b¥9Ÿ¥Ù¥"ø¥¦.¦@¦"^¦'�¦-©¦)×¦'§%)§ O§p§�§#°§"Ô§$÷§"¨?¨&_¨'†¨+®¨(Ú¨!©%©%E©%k©%‘©(·©&à©'ª'/ª'Wª%ª0¥ª3Öª7
! «3B«1v«f¨«V¬5f¬#œ¬À¬à¬­(­)@­*j­,•­+Â­"î­Y®5k®a¡®R¯2V¯I‰¯NÓ¯5"°KX°K¤°,ð°]±_{±;Û±<²T²'t²œ²*·²'â²C
! ³3N³:‚³"½³<à³-´K´f´_„´Lä´,1µH^µ1§µÙµ èµ!	¶++¶W¶t¶3‘¶HÅ¶·1"·7T·Œ·¡· ±·Ò·!ò·'¸,<¸i¸5x¸®¸&Æ¸6í¸H$¹Hm¹O¶¹'º-.º=\ºFšº9áºW»qs»œå»‚¼2¢¼Õ¼7ì¼+$½0P½-�½¯½Ï½ï½1
¾2?¾r¾5’¾*È¾+ó¾/¿$O¿;t¿.°¿>ß¿#À?BÀ#‚À!¦À0ÈÀ1ùÀ&+Á/RÁ4‚Á2·Á2êÁ8Â/VÂH†Â>ÏÂ.ÃL=Ã/ŠÃ&ºÃ$áÃCÄ4JÄ:Ä3ºÄ)îÄ@Å&YÅ$€Å$¥Å-ÊÅ&øÅ$ÆBDÆ-‡Æ1µÆ"çÆ$
! Ç/ÇLÇ.hÇ—Ç!µÇ"×Ç.úÇ3)È(]È)†È/°ÈàÈ%üÈ"É,@ÉmÉ$ˆÉ­É$ÈÉ&íÉ0Ê&EÊ8lÊ)¥ÊBÏÊ'Ë$:Ë/_Ë7�Ë/ÇË#÷Ë!Ì!=Ì._Ì*ŽÌB¹ÌüÌ!Í1ÍENÍh”Í-ýÍ+Î87ÎpÎ�Î©Î.¿ÎîÎ Ï)Ï,GÏ-tÏ/¢Ï5ÒÏ6Ð/?Ð8oÐ?¨Ð)èÐ*Ñ2=Ñ9pÑªÑÇÑ)æÑ*Ò2;Ò9nÒ*¨Ò+ÓÒ3ÿÒ:3Ó(nÓ<—Ó6ÔÓ@Ô2LÔMÔ?ÍÔ?
Õ1MÕ9Õ=¹Õh÷Õ=`Ö5žÖ5ÔÖ%
! × 0×NQ×. ×6Ï×0Ø)7Ø)aØP‹Ø%ÜØ2Ù+5ÙaÙ1xÙIªÙ&ôÙ)Ú?EÚ6…Ú@¼Ú.ýÚ3,Û,`Û)�Û(·Û0àÛ:Ü.LÜ&{Ü<¢Ü"ßÜÝJÝCgÝK«ÝK÷ÝfCÞ*ªÞDÕÞ>ßFYß+ ß4Ìß4à,6à,cà4�à&Åà$ìàá(á);á"eá=ˆá.Æá0õá0&âWâ`kâzÌâ4Gãq|ã.îã>ä"\ä-äA­äHïä8åJPå›å!ºå)Üå%æ%,æRæ&fæ�æ «æ!Ìæîæûæ(ç&7ç^çrç/�ç½çÑç2îç(!è"Jè8mè9¦è!àèéé'é7;é6séªé¹éÌé4Üéê*-êXê%oê&•ê¼ê×êöê!ëx7ëY°ë
! ì$%ì Jì(kì1”ì8ÆìQÿìOQí9¡íGÛí&#îAJî0Œî|½î{:ïD¶ïûïð(,ðUðfðð—ð2¯ð)âð$ñ/1ñZañ ¼ñNÝñM,òzò0™òBÊò 
óA.ó/pó0 ó0ÑóKô!Nô"pô"“ô¶ôÕô%òô%õ>õZõfqõwØõ1Pö%‚ö¨ö2Äö(÷ö+ ÷+L÷&x÷+Ÿ÷Ë÷)ã÷-
ø0;ølø%†ø0¬øÝø ûøDùaù1yù'«ù.Óù2ú!5ú#Wú/{ú4«ú$àúEû4Kû(€ûj©û2ü)Gü@qü²üBÏüQýKdýB°ý óý5þ<Jþ+‡þ³þ2Éþüþ3ÿ+HÿBtÿ"·ÿ"ÚÿOýÿDM=’Ð/é6..e1”#Æê ÿ 1@…rˆø$� ¦/Ç'÷'GNd8³=ì-*ZX7³QëS=‘°"É$ì#'50](Ž)·9á/CW-i8—Ð'ïG	_	!x	%š	-À	î	
! '
! D
! Q
! 8p
!  ©
! $Ê
! #ï
! $!4 V.w¦À5Ü.1=5o-¥Óê
/
C?
5ƒ

¹
,Ç
"ô
/-Gu.’+Á4í;"+^*Š3µ"é&3^N*­#Ø#ü" "Cf†'¤Ì(ê@*2k.ž&Í#ô"-;,i–´/Ï,ÿ(,5U‹7¨'à" 8$Y~+ž9Ê*!,L,y4¦"ÛCþ&B8iA¢ä'%*.P/@¯$ðAKW5£Ùø'!?LaV®E+K,w¤MÀB,Q:~7¹;ñ5-3c4—.ÌBû>Z.x+§0Ó"9'IaI«.õ*$ -O 0} 1® 5à &!'=!(e!/Ž!4¾!)ó!,"-J"Gx"'À"(è"&#8#G#=W#(•#;¾#Dú#F?$'†$4®$Zã$9>%4x%8­%Hæ%!/&(Q&Ez&EÀ&'')6'1`'2’'aÅ'i'(S‘(å(()&+):R)@�)RÎ)N!*+p*3œ*#Ð**ô*++*K+v+‹+ ª+!Ë+í+/	,09,/j,-š,.È,$÷,-!-(-A-T-a-Kz-CÆ-
! .5 .,V.<ƒ.1À.zò.1m/PŸ/eð/*V02�09´0Lî0H;1„1š1±1"Î1\ñ13N27‚2*º2.å2'3,<3i3"ƒ3<¦31ã344
J4+X4	„4Ž45¬4#â4-545PL5L�5[ê55F6|6‘6B¯6:ò69-7.g7=–7MÔ79"8o\8RÌ8N9;n9Zª9&:D,:Bq:>´:Oó:*C;Nn;½;:×;P<@c<E¤<lê<5W=1�=)¿=é=2>"9>\>o>!‚>¤>Ã>Ü>ö>?$-?/R?/‚?/²?/â?3@8F@3@8³@+ì@3A+LA3xAA¬A@îA:/B9jB9¤B;ÞB;C3VC3ŠCH¾C&D.D%JD6pD3§DYÛD<5E8rE«E3ÉEFýE*DF.oF!žFQÀF%GD8G}}G,ûG-(HYVHY°H<
! I¶GI¶þI=µJ2óJF&K'mK)•K+¿K6ëK6"LYLyL‹L,¤LÑLEëLA1M4sM9¨M;âM/N=NN/ŒNn¼N+O#AOeO"‚O¥O.¿O!îOP!)PKP"aP"„P§P=¿PýPQ.Q.BQHqQwºQ!2RBTRF—RQÞRS0S>„S2ÃS öSBT3ZT<ŽT*ËT öTU)7U+aU%�U%³U0ÙU
! VV:V?ZVDšVßV%þV($W'MW)uW4ŸW*ÔW7ÿW7XSXoXYŠX,äXHYAZYZœYH÷Y-@Z6nZ5¥ZÛZ(ûZ'$[
L[7Z[’[$¯[+Ô[%\"&\-I\%w\!�\<¿\>ü\,;]h],…]²]@Ñ]'^!:^ \^}^p˜^q	_n{_oê_Z`1v`5¨`*Þ`7	a=AaEa1ÅaL÷aLDb-‘b*¿bBêb>-c=lc=ªcgèciPd_ºd9e"Te"we#šeJ¾eC	f?MfM�f8ÛfBg&Wg*~g*©g%ÔgUúg¿Ph‰i7ši.Òi†j8ˆj3Áj4õj *k_Kk=«k4ék l_?lJŸl?êlK*mFvm4½m4òm;'nPcnW´n?oALoAŽoAÐoXpLkpL¸pVqV\qE³qLùqNFrQ•rHçrB0sCss]·s]tEstB¹tPütBMu.�uO¿uBvKRvJžvKévK5wJ�wKÌw5x7NxJ†xJÑx9y9VyA�yEÒyQzDjzD¯z@ôz�5{:Æ{^|#`|-„|²|¹|	Á|+Ë|l÷|Jd}+¯}	Û}å}%ñ},~nD~v³~m*u˜d€ls€8à€:�;T�;��:Ì�L‚%T‚&z‚;¡‚>Ý‚ƒ!$ƒFƒaƒ<rƒ¯ƒÂƒ!àƒ-„.0„*_„Š„(¨„8Ñ„<
! …BG…FŠ…BÑ…Z†(o†)˜†:Â†Ný†(L‡1u‡<§‡Rä‡/7ˆgˆ/~ˆ6®ˆcåˆ6I‰C€‰6Ä‰7û‰)3Š;]ŠB™ŠÜŠ;ñŠ&-‹0T‹\…‹â‹>ŒA?Œ*�Œ(¬Œ2ÕŒA�>J�#‰�-­�4Û�Ž".ŽQQŽ@£ŽBäŽ1'�4Y�Ž�'©�'Ñ�	ù��"�DA�@†�Ç�.ä�‘,0‘1]‘)�‘"¹‘*Ü‘5’=’T’i’ƒ’¢’h»’$“A“ [“1|“1®“ à“””*;”f” ‚”£”%¿”å”þ”)•D•3d•˜•§•&¾•å•#ü• –z:–bµ–+—(D—0m—#ž—1Â—"ô—+˜C˜\˜t˜’˜§˜¼˜&Ò˜ù˜R™/d™:”™)Ï™?ù™I9š)ƒš2­šàš6ýš64› k›
Œ›7š›.Ò›BœJDœ�œ.¨œ1×œ@	�@J�‹�ª�QÆ�,ž>EžD„ž=Éž(ŸK0Ÿ$|Ÿ¡Ÿ¼Ÿ8ØŸ ' >? N~ MÍ 3¡@O¡�¡­¡¾¡)Þ¡(¢@1¢%r¢+˜¢Ä¢2Ú¢+
£+9£$e£6Š£Á£5Ý£<¤<P¤4�¤7Â¤ú¤/¥5I¥A¥7Á¥%ù¥>¦P^¦a¯¦%§B7§z§”§³§%Ð§-ö§+$¨6P¨-‡¨.µ¨-ä¨(©);©1e©—©8§©à©*ó©`ª>ªE¾ª$«)«18«j«=}«»«Ï«ç«,¬1¬Q¬:q¬¬¬1É¬û¬4­0F­8w­J°­%û­%!®/G®&w®Cž®&â®&	¯0¯ J¯Dk¯°¯Î¯Þ¯Lö¯AC° …°¦°Ä°á°ö°±* ±K±j±0‡±8¸±,ñ±2² Q²"r²?•²Õ²,õ²E"³!h³(Š³8³³,ì³,´$F´k´‰´(¥´7Î´!µ(µ#Hµ=lµAªµìµG¶2M¶$€¶W¥¶,ý¶;*·>f·>¥·Dä·9)¸-c¸3‘¸BÅ¸¹4&¹)[¹…¹!Ÿ¹Á¹3Ô¹+º4ºQº(gº�º5¦ºÜºDûº=@»]~»#Ü»C¼,D¼<q¼6®¼;å¼6!½nX½>Ç½*¾61¾4h¾I�¾%ç¾'
¿.5¿ d¿$…¿-ª¿!Ø¿&ú¿ !ÀBÀVÀjÀ7sÀ«ÀÊÀåÀ(Á%)Á0OÁ!€Á"¢Á'ÅÁ(íÁ>Â:UÂ5�Â:ÆÂ4ÃE6Ã*|Ã)§Ã;ÑÃ6
Ä+DÄ1pÄ=¢ÄàÄÿÄÅ!>Å7`Å!˜ÅºÅØÅ1ðÅ0"Æ)SÆ)}Æ§Æ1ÂÆ8ôÆ9-Ç0gÇ˜ÇªÇ?¼Ç\üÇ\YÈJ¶È$É#&ÉJÉfeÉOÌÉ Ê]=Ê,›Ê*ÈÊ+óÊË <ËM]Ë-«ËIÙËh#Ì2ŒÌ¿Ì!ÏÌ"ñÌ,ÍAÍ4_Í*”Í ¿ÍOàÍ0ÎFJÎ=‘ÎÏÎ$éÎ$Ï83Ï^lÏ(ËÏ(ôÏ.Ð%LÐ7rÐ3ªÐCÞÐ1"Ñ4TÑ!‰ÑJ«Ñ&öÑ5ÒSÒ5rÒ:¨Ò=ãÒ/!Ó*QÓS|ÓCÐÓ%Ô2:Ô8mÔ#¦Ô)ÊÔôÔ'Õ-<ÕNjÕ<¹Õ4öÕ7+Ö^cÖVÂÖ6×RP×ˆ£×8,Ø1eØ#—Ø#»ØßØBûØ@>Ù0Ù9°Ù&êÙ4Ú$FÚ3kÚ6ŸÚÖÚìÚÛÛ&8Û+_Û1‹Û5½Û;óÛ0/Ü`Ü:~Ü)¹Ü)ãÜ(
Ý(6Ý#_ÝƒÝ&£Ý=ÊÝ%Þ).Þ,XÞ(…Þ-®Þ+ÜÞß %ßFß+fß’ß"§ßÊßÜß
! ôßÿßà5àUà$rà)—à.Áà$ðà(á(>ágá(†á6¯á3æá:â?Uâ4•â	Êâ%Ôâ'úâ-"ã5Pã!†ã1¨ãÚã)øã"ä#4ä5Xä8Žä+Çä8óä1,å%^å&„å«å.Éåøå8æ-Pæ'~æ*¦æ4Ñæç$!ç(Fç5oç#¥ç)Éç)óç*è!Hè"jè"�è.°èßèúè!é7éVépéH�é/Öé@êGê\êesêYÙê&3ëZë rë“ë"¯ëSÒë&ìCì'`ì)ˆì²ì.Ñìíí>í]í|í?�íGÍí?î*Uî!€î¢î#±î Õî*öî)!ï,Kï4xï)­ï$×ï=üï':ð<bð=Ÿð.Ýð1ñ)>ñ1hñ4šñ,Ïñ'üñ3$òBXò4›ò7Ðò/ó:8ó2só4¦ó.Ûó#
! ô0.ô3_ô?“ôBÓô4õœKõBèõ&+öURöE¨ö5îö4$÷)Y÷)ƒ÷-­÷"Û÷@þ÷8?ø"xø9›ø!ÕøF÷ø$>ù*cù+Žùºù-Ðù'þù)&úPúElúM²úUûFVû0�û&Îû5õû'+ü5Sü‰ü¢üÁüàübýü7`ý0˜ýuÉýA?þ9�þJ»þ0ÿ77ÿoÿ3‡ÿ&»ÿ-âÿ( 9&Z �¢-»Vé/@pˆ¤0À'ñ#9=Mw!Å'ç'973q4¥;ÚM6d/›2Ë2þ,1I^/¨3Ø!35/i3™7Í39)Y)ƒ+­/Ù2	$<-a%�µÔJô@?	$€	!¥	)Ç	#ñ	 
! 06
! 4g
! Hœ
! (å
! %>'S{�)¬(ÖZÿBZ+�"Éì

92
l
2|
6¯
Tæ
,;7hH 3é/*M6x0¯Jà8+d%€,¦$Ó.ø9'(a(Š~³429g7¡=Ù3/K4{.°.ß4.C.r,¡9Î99B:|9·:ñ9,9fW Wø.P”7´7ì<$Fa9¨$â!")&L)s�¹Ø.ë*,E r0“#Ä=è&<A.~)­5×*
8+X!„ ¦-ÇOõE!^<€-½*ë$7;.s(¢.Ë-ú(187j.¢/ÑF 3H '| "¤ +Ç 3ó @'!Dh!%­!Ó!+ó!3"S"m"ƒ"ž">¾"-ý"(+#<T#‘##¯##Ó#÷#($f=$¡¤$F%$_%†„%6&MB&:�&6Ë&6'/9'%i'-�'<½'5ú'&0(7W(A�(GÑ()@1)$r)2—)&Ê)Hñ):* N*:o*ª**Á*Uì*OB+A’+7Ô+=,DJ,;�,$Ë,3ð,5$-0Z-6‹-@Â-?.DC.@ˆ.;É.;/A/U/j/~/”/¨/»/Ð/ä/ù/
0"080L0b0|0�0£0´0Î0ã0ù01"1519M1ƒ‡1L2 X2–ù2V�3Mç3Q54D‡41Ì4(þ4('5"P53s5d§536)@6%j6=�6HÎ6C7>[7?š7(Ú7B8HF87�8Ç8Zå8`@9Y¡9_û9P[:B¬:Bï:[2;8Ž;\Ç;b$<\‡<Xä<K==N‰=QØ=J*>8u>G®>2ö>$)?NN?)�?1Ç?ù?-@iF@>°@?ï@F/A+vA+¢A4ÎA0B04B1eB9—B%ÑB!÷B+C+EC+qC,�C+ÊC+öC,"D,OD*|D§D,ÅD&òDKEKeEU±EaF{iFAåF7'G`_G4ÀG]õG&SH"zHO�HOíHO=I'�I)µI)ßI)	JF3JHzJWÃJ&K/BK rK)“KP½KXLGgL@¯LAðL-2M.`M9�MAÉM7NiCNl­N5O;PO9ŒOUÆO5PQRPˆ¤P!-Q?OQ5�Q?ÅQ=RDCR7ˆR-ÀR"îRAS=SS%‘S1·S2éS.T2KTW~TÖT.öT%U<7U2tU-§U-ÕUV�#V ±VÒV2ïV("WEKWE‘W$×WMüW0JX.{XHªXGóX;Y3[Y>�YXÎY2'ZBZZ�ZF¯Z!öZ/[!H['j[)’[7¼[%ô[\*8\"c\!†\)¨\ Ò\ó\6] I]Rj]/½](í]"^9^#W^{^"˜^1»^9í^'_)?_(i_’_°_(Å_ î_`"`B`1``+’`/¾`/î`(a8Ga&€a§a#Æa"êa
b*(b!Sb ub–b*®b6Ùb*c;c2[c$Žc³cÑcæcd!d)6d,`d0�d7¾d!öd#e0<e&me#”eF¸e;ÿe/;fAkf@­f3îf/"g(Rg8{g!´gMÖg6$h8[h.”h3Ãh-÷hM%i4si@¨iJéiK4j,€jA­jHïj>8kUwk&Ík'ôkLlHilU²lFmCOm@“m=Ôm8nOKn-›nÉn6än0o3Lo/€o°o8Æo0ÿoD0p1up$§p<Ìp+	q25qFhqE¯q0õq‡&rY®rnsTwsKÌsNtOgt7·tIït,9u0fu—u.³u.âu8v'Jv&rv+™v%Åv>ëvY*wb„w#çwHx(Tx$}x/¢xÒx4èx‚y y-¿yCíyC1z-uz£z-Áz!ïz { 2{&S{z{˜{-¸{5æ{%|.B|%q|—|«|¾|'Õ|ý|}0)}0Z}‹} }À}"ß}'~*~HH~(‘~3º~1î~3 5TŠ/ªÚFñ(8€)a€1‹€8½€+ö€)"�AL�+Ž�/º�6ê�!‚.¡‚+Ð‚0ü‚-ƒ(Hƒ)qƒ*›ƒ-Æƒ*ôƒ,„L„j„"‰„ ¬„Í„ã„ú„A… W…Ex…#¾… â…7†,;†(h†4‘†Æ†(à†/	‡/9‡.i‡˜‡·‡%Ò‡4ø‡4-ˆ+bˆ3Žˆ0Âˆ3óˆ,'‰)T‰7~‰6¶‰!í‰&Š76Š%nŠ2”Š.ÇŠ)öŠ+ ‹.L‹6{‹²‹4Í‹Œ, ŒMŒ"cŒ/†Œ?¶Œ+öŒB"�2e�6˜�Ï�4ï�F$Ž%kŽ‘Ž7¥Ž2ÝŽ4�>E�5„�1º�"ì�1�.A�p�&Œ�!³�Õ�ñ�^	‘h‘3„‘%¸‘0Þ‘J’1Z’2Œ’(¿’è’““5“D“b“7v“®“'Ã“'ë“(”$<”>a”= ”)Þ”E•N•!f•ˆ•š•­•1Ä•ö•"–9–T–%m–6“–<Ê–——6—,Q—&~—"¥—HÈ—3˜/E˜Uu˜&Ë˜Lò˜3?™Ys™8Í™3š4:š oš�š£š¸š&Óš*úš&%›*L›,w›.¤›Ó›ñ›œ9*œCdœ%¨œ)Îœ%øœ�8�"O�r�F’�4Ù�ž,ž1Bž.tž*£ž:Îž 	Ÿ*ŸGŸeŸ{Ÿ.‘Ÿ,ÀŸíŸ5 .; j /Š 0º ë 
! ¡'¡-4¡"b¡-…¡,³¡à¡ø¡
! ¢(¢=¢W¢p¢ƒ¢›¢*¸¢)ã¢4
£B£!_£/�£*±£)Ü£¤O%¤u¤*�¤!¸¤$Ú¤$ÿ¤$¥#?¥c¥‚¥›¥$¹¥Þ¥ø¥¦1¦ J¦k¦I…¦8Ï¦§!§#6§&Z§�§¡§5¼§ò§(¨@1¨Br¨Aµ¨ ÷¨© 8©-Y©<‡©!Ä©1æ©ª8ªTª!oªP‘ª6âª<«"V«.y«¨«GÇ«G¬'W¬-¬3­¬ á¬­(­%H­1n­5 ­*Ö­'®$)®'N®3v®Jª®>õ®%4¯+Z¯†¯"’¯µ¯!Ê¯Aì¯E.°Dt°'¹°á°xü°›u±}²�²#¤²2È²:û²M6³/„³8´³7í³'%´(M´?v´.¶´Kå´21µ$dµZ‰µ8äµ#¶A¶]¶z¶%˜¶7¾¶&ö¶,·-J·!x· š·6»·ò·+¸=¸[¸z¸•¸!´¸Ö¸#ê¸¹J,¹=w¹2µ¹=è¹2&ºBYº7œº=Ôº<»AO»‘»®»Ê»&æ»-
¼&;¼b¼!‚¼¤¼À¼BÞ¼!½">½a½9€½4º½5ï½%¾$9¾!^¾.€¾G¯¾2÷¾$*¿O¿ g¿%ˆ¿!®¿&Ð¿)÷¿!À>À-YÀ‡À¦À&ºÀáÀñÀ%Á,ÁAÁhUÁ>¾ÁýÁÂP-Â9~Â1¸Â*êÂ>Ã?TÃz”Ã#Ä-3ÄDaÄ>¦Ä1åÄÅ0ÅIÅYÅuÅ“Å±Å!ÏÅ/ñÅ !Æ6BÆNyÆÈÆÚÆfúÆKaÇ_­Ç]
È.kÈ9šÈ2ÔÈ<É;DÉG€É(ÈÉ
! ñÉ'üÉ
! $Ê/Ê]FÊ&¤Ê1ËÊDýÊ=BËE€Ë<ÆË0Ì84ÌKmÌK¹Ì'Í?-ÍmÍ-‰Í0·Í$èÍE
Î0SÎ„Î)¢Î&ÌÎóÎ!Ï\(Ï%…Ï(«ÏbÔÏG7Ð9Ð¹Ð/ÐÐ.Ñ)/Ñ)YÑ ƒÑ¤Ñ4¾Ñ&óÑ+Ò*FÒ(qÒFšÒ0áÒLÓ4_Ó”Ó'£ÓUËÓ)!Ô6KÔ)‚Ô6¬Ô	ãÔ*íÔÕ08Õ1iÕU›ÕNñÕ!@Ö2bÖ•Ö]¨Öd×]k×UÉ×dØU„ØNÚØU)ÙÙ—Ù+¬ÙØÙ*ïÙ/Ú+JÚ/vÚ ¦ÚPÇÚ/Û/HÛ,xÛ&¥Û9ÌÛÜ*Ü-IÜ@wÜ-¸Ü@æÜ8'ÝK`Ý8¬ÝKåÝ1Þ1PÞ+‚Þ®Þ.ÊÞ(ùÞ"ßT6ß2‹ß2¾ßñßà3à Oà)pà+šà*Æà5ñà'á10á$bá!‡á,©á<ÖáUâ!iâF‹â:Òâ
ã0,ãu]ã#Óã÷ã=ä7SäC‹äTÏäZ$å[ådÛåE@æc†æoêæ9Zç#”ç!¸çÚç:øç:3è[nè#Êèîè=é/Lé%|é¢éÂé1âéIêC^êD¢ê%çê[
ë!ië‹ëM«ëMùëGGìI�ìKÙì?%í#eí%‰í4¯í2äíIîaî0uî¦îÀî:Þî1ï(Kï&tï/›ï+Ëï-÷ï+%ð@Qð<’ð8Ïð5ñ6>ñuñ‘ñ,®ñ2Ûñ?òNòhò7€òB¸ò,ûò'(ó6Pó+‡ó+³ó6ßó?ô)Vô2€ô7³ô/ëôõ0õ!Bõ'dõ(ŒõQµõö-'ö=Uö#“ö!·ö5Ùö)÷%9÷._÷/Ž÷0¾÷.ï÷6ø#UøyøŒø3«ø6ßø+ù'Bù)jù ”ùAµù"÷ù(úCúUú-aú�ú	žúA¨úêúýú:ûXûOwû'Çû&ïûü?6üvü%”üLºüýý;ý0YýŠý†�ýþm'þ«•þZAÿ&œÿ%Ãÿ#éÿB
CPK”Vàv7®R¾;KM*™MÄ*&$Q*v"¡<Ä8 :$["€&£Êã*.5H.~0­4Þ8AL6Ž2Å8ø212d8—1Ð<2?>r5±>ç)&	0P	"�	¤	¾	Ù	%õ	"
!  >
!  _
! -€
! "®
! !Ñ
! ó
! %
%3kYkÅk1R��ð'�
4©
JÞ
!)XK(¤ÍÝ'û #+D!p’£ÁÞö'5;-qŸ«·¿tÁo6,¦NÓ("‡KLÓO ~pï
! 6V?k–ŒR�câXF‰Ÿv)F |çdƒ*¡-Ìú*-CEqH·WX_7f=žÜ6ó*)0AZPœ{íJi -´ 4â !-2!/`!/�!«À!Ÿl"/#$<#1a# “#+´#*à#O$8[$B”$<×$Z%&o%6–%CÍ%M&M_&G­&œõ&–’'w)(-¡(MÏ(W)Qu)¦Ç)9n* ¨*MI+¨—+�@,XÎ,\'-É„-ßN.a./w�/U0œ^0aû0r]1fÐ1n72l¦2L3H`3R©3zü3pw4gè4JP5b›6~þ6l}7aê7gL8X´8m
9_{9JÛ9M&:”t:Q	;À[;b<V<ÉÖ<[ =�ü=\~>mÛ>ÒI?w@s”@uAh~AÞçA†ÆBßMC…-D†³Dm:E™¨E–BFtÙFZNGN©GQøGQJHŒœHŒ)IS¶Io
! JuzJ�ðJkrKWÞKW6LŸŽL[.NPŠN’ÛNYnOEÈO¼P¹ËPQ…Qw×QORDdRh©RaStS0‘S7ÂSúSITÔQT
&UM4V_‚VÂâVQ¥WH÷W4@XuXa‘XwóX&kY9’Y9ÌY$Z@+ZulZsâZ3V[]Š[Hè[01\Jb\J­\Nø\FG]3Ž]3Â]1ö](^G^V^&n^&•^]¼^_6:_gq_sÙ_ÔM`("acKaz¯aF*b_qb[Ñb!-c8OcˆˆccdludÂâdp¥eJf4af”–fC+gwogdçgqLh¯¾h-niGœi€äi7ejf�jk
k*-k/Xkqˆknúk¸il%"m|HmÅmßmvùmpna‹nínoónDcoc¨ohp3up‰©p¶3q–êq’�rNs�csÓñs\Åt™"u‰¼ulFvœ³v�PwYáwT;x‘�xv"y›™y~5zx´z�-{|½{2:|Lm|Kº|m}Kt}˜À}Y~ø[*T€Æ�ÚF‚â!ƒŸ„j¤„…)…=9…=w…µ…aÔ…,6†0c†”†³†VÒ†Z)‡„‡¹ ‡@ZˆG›ˆDãˆ?(‰œh‰#Š)Šb8Šp›ŠH‹FU‹Oœ‹sì‹8`ŒW™ŒAñŒR3�P†�+×�PŽCTŽX˜ŽUñŽSG�N›�Pê�Ä;�~‘d‘Qä‘[6’X’’Xë’\D“J¡“Lì“Ž9”�È”ŽJ•sÙ•eM–³–=Ë–Œ	—n–—l˜ur˜Tè˜m=™k«™Uš�mšœþš½››PYœ�ªœº8�„ó��xž„Ÿ‘�Ÿš Sº �¡¡œ¡‘>¢�Ð¢©^£ƒ¤mŒ¤Ÿú¤«š¥vF¦§½¦ue§¶Û§�’¨¦©Œ»©aHªWªªg«qj«„Ü«†a¬nè¬LW­K¤­?ð­a0®R’®På®*6¯
a¯�o¯[ñ¯AM°`�°cð°@T±»•±�Q²±Ó²Ì…³ÀR´ÃµÊ×¶©¢¸¹L¹¥ºµ¬º¼b»Ì¼šì¼ª‡½¢2¾kÕ¾›A¿‡Ý¿ÊeÁ©0Ã¯ÚÃ¥ŠÄ£0ÅªÔÅ¸Æ�8ÇŸÈÇ^hÈqÇÈ$9ÉF^Êt¥Ë†Ìp¡Ì€Í‡“Í•Îe±ÎuÏ*�Ï#¸ÏfÜÏ}CÐ+ÁÐBíÐ`0Ñ‘ÑW¯Ñ.Ò76Ò@nÒ+¯ÒÛÒBùÒT<Óe‘Ó6÷Ó·.Ô]æÔbDÕ}§ÕŠ%Öj°Ö9×+U×Z�×CÜ×0 Ø$QØ vØ—ØbÙ‡zÙ‹ÚcŽÚBòÚ`5ÛA–Û!ØÛUúÛ:PÜ]‹Ü°éÜFšÝPáÝI2ÞZ|ÞD×ÞBßB_ß@¢ß;ãßCàØcàf<á*£áLÎáDâd`âMÅâ)ãL=ã)Šã_´ã@äkUä˜Áä9Zå5”å4Êå:ÿåj:æb¥æ_çQhçeºçc èe„èVêèMAéR�éEâéV(êOêYÏêq)ëZ›ëlöëucìIÙìt#íb˜ívûíKrîO¾îZïBiïA¬ï>îï«-ð$Ùð(þðB'ñNjñ*¹ñ.äñ^ò‰rò,üòF)óRpóEÃó_	ô^iôˆÈô™Qõ’ëõ=~öJ¼ö{÷Åƒ÷ŠIøtÔøUIù_Ÿù2ÿù)2ú)\úE†úUÌúŠ"û_­û›
üW©ümýeoýYÕý9/þ6iþ; þtÜþQQÿ.£ÿ˜Òÿˆk‰ôi~AèE*UpÆ~FUÅYlu_âtB)·Dá•&v¼`3J”PßF08w8°qé"[	h~	¹ç	V¡
! Xø
! lQ@¾lÿPlL½K
! 
cV
Rº
S
2aC”FØMEm­³7a�™R'\zC×V?rV²W	Ba8¤'ÝOSUU©AÿeAb§�
! VŒ>ãI"Ilb¶Rrliß>I:ˆ5ÃNùLHO•`å_FZ¦FPHt™2BA„1¤`Ö_7]—AõZ7E’9ØI ;\ y˜ \!`o!Ð!Kì!J8"#ƒ"A§"Cé"n-#¬œ#pI$Bº$Bý$S@%2”%\Ç%7$&^\&V»&L'A_'C¡'›å'0�(f²(M)bg)>Ê)8	*[B*Xž*]÷*OU+O¥+Oõ+OE,O•,?å,#%-[I-#¥-HÉ-c.+v.5¢.OØ.m(/<–/?Ó/m09�0g»0W#1M{1IÉ1F2=Z2D˜2\Ý27:3>r3F±3;ø3>44bs4BÖ4;5FU5]œ58ú5@36$t6S™6Pí6X>7c—7tû7up8tæ8u[9:Ñ9¤:M±:jÿ:hj;2Ó;F<PM<nž<<
=hJ=S³=Q>)Y>^ƒ> â>wƒ?kû?Zg@)Â@Mì@):A@dA^¥AB4 B~UBWÔBS,CL€C]ÍCj+Dz–DbE©tE`FTF6ÔF7GJCGJŽGFÙGR H3sHI§H7ñH6)IR`I7³IIëI75J;mJW©J9K:;KMvKrÄK47L.lLf›LRMEUM›M�ŸMƒ=N ÁNLâNO/OMO’ÍOM`Pƒ®Pƒ2QC¶QåúQràRYSSR­S5TJ6T>�T[ÀT@UI]U%§U3ÍU+Vf-Va”V9öV'0WbXWA»W2ýW?0X4pXD¥XTêX5?Y-uY/£YTÓY)(Z;RZCŽZ‰ÒZ[\[$¸[yÝ[VW\g®\�]ƒ¤]1(^]Z^0¸^)é^n_>‚_3Á_)õ_U`0u`¦`;Á`Wý`?Ua:•aQÐaK"bYnb<Èb>cKDcV�cdçc?Ld:ŒdMÇd^e]te4ÒeLfITfIžfbèffKgJ²gSýgkQh½hc=i|¡i>j“]jÜñjœÎkZkljÆlc1mP•mwæmr^n_ÑnM1oCoQÃo\p\rpUÏp¤%qeÊqS0r{„r°s‡±s”9t\Ît +uQÌuZvYyvRÓv]&w%„wTªw=ÿwQ=xJ�xaÚx1<ydny"Óy"öyzb5zo˜zD{EM{\“{]ð{eN||´|†1}c¸}·~MÔ~d"x‡­€å®€v”�Y‚we‚XÝ‚o6ƒ”¦ƒœ;„SØ„J,…Pw…RÈ…††O¢†mò†F`‡F§‡[î‡cJˆC®ˆ]òˆXP‰=©‰sç‰p[Š¬ÌŠky‹<å‹6"ŒGYŒ¡ŒkÀŒ,�Ó>�uŽ_ˆŽ_èŽPH�M™�Xç�„@�:Å�5‘Q6‘5ˆ‘Q¾‘o’e€’–æ’œ}“n”s‰”Lý”HJ•I“•\Ý•):–Md–c²–€—Š——€"˜†£˜_*™GŠ™‘Ò™³dš›g˜›HœdIœÅ®œht�àÝ�Ð¾ž:�Ÿ‘ÊŸn\ eË u1¡„§¡b,¢Ñ�¢¯a£9¤VK¤k¢¤5¥]D¥À¢¥Wc¦c»¦„§j¤§F¨.V¨=…¨VÃ¨P©‹k©5÷©<-ª1jª3œª5Ðªd«qk«IÝ«z'¬G¢¬0ê¬:­jV­kÁ­-®3­®ká®kM¯r¹¯X,°……°±~‹±m
! ²‡x²?³O@³/�³^À³u´q•´iµSqµXÅµ+¶7J¶X‚¶VÛ¶=2·mp·”Þ·As¸;µ¸Eñ¸M7¹G…¹MÍ¹fº‚ºu”ºR
! »A]»(Ÿ»4È»3ý»S1¼F…¼[Ì¼[(½}„½�¾x„¾:ý¾{8¿6´¿Cë¿K/ÀK{ÀVÇÀSÁbrÁFÕÁVÂCsÂV·ÂQÃQ`Ã\²ÃtÄN„Ä7ÓÄ{ÅG‡Å™ÏÅƒiÆKíÆ«9ÇÀåÇJ¦È•ñÈg‡É}ïÉ{mÊ{éÊ:eË? ËràËKSÌDŸÌ¤äÌ¾‰ÍÕHÎkÏaŠÏsìÏ2`Ð-“Ð9ÁÐ/ûÐ\+Ñ6ˆÑ0¿Ñ+ðÑ.ÒÉKÒ®ÓnÄÓ_3Ôi“Ô;ýÔb9Õ.œÕAËÕv
ÖJ„Ö9ÏÖl	×{v×xò×AkØ=­ØjëØKVÙX¢ÙKûÙMGÚU•ÚfëÚ¦RÛÛùÛ:ÕÜRÝMcÝs±Ý•%Þ|»Þˆ8ßŠÁßLà\à@xàP¹àZ
! á£eá=	âZGâ¢â±âÐâëâQãXãgãH„ãmÍãz;äu¶äO,åd|å¯áå¶‘æóHç÷<èÁ4éŸöét–ê$ë'0ë+XëU„ëJÚëM%ìQsìzÅì:@í@{íT¼í\îEnî`´îBïJXïN£ïPòïUCð)™ðƒÃðƒGñõËñSÁòxó Žóƒ¯ó—3ô4Ëôƒõt„õ@ùõb:öV�ö6ôö +÷9Ì÷:ødAøW¦ø·þø™¶ùwPú[Èú\$û-�ûz¯û^*ül‰ü·öü0®ý]ßýP=þbŽþkñþZ]ÿY¸ÿk<~¨»Jd[¯¼»Èq„söÂjc-p‘[G^U¦YüCVUšNðN?‰ŽG	4`	5•	ZË	t&
! ¡›
! u=A³,õm"@�8ÑR
! 
s]
LÑ
gD†[ËF'_nHÎ..FAuT·}pŠ×û²ÓW†WÞ%6/\KŒ6Øl_|BÜbR‚`ÕY6F�I×j!eŒmòg`/ÈUøUN$¤(É)òOlr%Œâ²‰•ƒP£’ô6‡
¾>ÌHPT ¥6Æšý!˜ #º 8Þ ]!„u!›ú!’–"Ó)#|ý#<z$,·$Jä$±/%!á%;&;?&c{&ß&*þ&+)'+U'G�'aÉ';+(¥g(£
)À±)/r*r¢*ˆ+Nž+tí+Eb,8¨,wá,Y-<s-°-lÎ-b;.dž.K/yO/4É//þ/=.0Pl0P½0c1Hr1L»1`2'i2@‘2JÒ2F3Zd3L¿3:4aG4…©4)/59Y5K“5Eß5[%6]�6wß6wW7fÏ7J682�8]´8[93n9V¢9Zù9nT:ÒÃ:á–<Ÿx>—?°?æ²A™C'²D•ÚE—pF÷G¦I¢§J JKdëKÖPLà'N—P« P(LQ]uR~ÓReRSf¸SiT`‰TvêTnaU^ÐUl/VÅœV®bWLXv^X€ÕX’VYSéY>=Z®|ZF+[?r[q²[”$\a¹\�]a¬]†^]•^Gó^F;_O‚_Ò_wñ_Ii`E³`Où`.IaLxaiÅa}/bM­bfûbñbcETdKšd8æd0e8Pe.‰e4¸e0íe/f7Nf-†fY´fXgggR…gIØgE"h�hhKi™RiDìi1jlOj�¼j)MkQwk]Ék5'l:]l3˜l_ÌlÎ,mZûmWVnK®nLúnqGoh¹o,"p9Op&‰p&°p"×p?úp+:q;fq^¢q[rŠ]ruèrn^spÍs$>t3ct)—t"ÁtXät†=uÄu)ãu$
v/2v/bv2’v‰Åv0Ow/€w°wÉw8æwIxix?xE¿x;y!Ay)cy/�y+½yéy@zGz@dz<¥z0âzT{1h{<š{V×{.|/K|{|�’| }<;}=x}@¶}4÷}A,~@n~4¯~+ä~BSoB�^Ò1€|P€„Í€XR�O«�û�‚G5‚a}‚aß‚yAƒo»ƒy+„Q¥„G÷„W?…Q—…Qé…i;†d¥†O
! ‡QZ‡e¬‡`ˆ‹sˆØÿˆËØ‰f¤Š_‹9k‹G¥‹Pí‹>Œ‹¾ŒdJ�E¯�Eõ�@;Ž@|Ž5½ŽUóŽI�ue�‰Û�‰e�kï�Y[‘¯µ‘6e’7œ’tÔ’SI“h�“˜”•Ÿ•$5–½Z˜b™‡{ša›¥e›@œ@Lœ\�œWêœHB�?‹�wË�bCž:¦žrážETŸ=šŸRØŸ~+ jª p¡U†¡MÜ¡X*¢iƒ¢Pí¢g>£x¦£_¤i¤ié¤{S¥ŠÏ¥uZ¦^Ð¦o/§VŸ§mö§~d¨eã¨…I©lÏ©~<ª€»ª—<«oÔ«~D¬|Ã¬‹@­:Ì­2®@:®F{¯&Â°†é°Gp±b¸±O²Nk²Mº²q³&z³¡³7Á³Pù³J´t[µTÐµ3%¶�Y¶iÛ¶4E·’z·–
¸ª¤¸ÔO¹þ$º¥#»VÉ»f ¼…‡¼u
½yƒ½Ký½^I¾y¨¾N"¿eq¿g×¿h?Àš¨ÀvCÁ¡ºÁa\Âb¾Âe!Ã`‡Ã]èÃ€FÄ+ÇÄ
! óÅ-þÆS,Ç)€Ç;ªÇqæÇJXÈm£È`ÉarÉhÔÉ„=ÊqÂÊL4Ë–�ËNÌ]gÌcÅÌE)ÍNoÍJ¾Í™	Î‘£Î«5Ï‹áÏÉmÐy7Ñ?±ÑañÑ_SÒE³ÒJùÒEDÓ~ŠÓ•	Ô{ŸÔIÕ7eÕ8�ÕcÖÕS:ÖHŽÖH×ÖO ×Pp×}Á×Ž?ØUÎØ‰$ÙQ®ÙtÚ­uÚv#ÛušÛ’Ü¶£ÜyZÝ[ÔÝc0Þg”ÞxüÞAuß>·ßHößD?àH„àHÍà'á.>á+máp™á_
! âRjâ)½â…çâmmãVÛãY2ä_Œä_ìä4LåF�å=Èå–æX�æ~öæ¹uçX/èLˆè;ÕèFé=Xér–éŠ	êr”êXë“`ë[ôëvPìFÇìPíN_íE®íBôíF7îs~î|òîFoïi¶ïP ðRqðnÄð{3ñ{¯ñ{+òW§òiÿòAió\«óFô„Oô[ÔôP0õe�õçõHgöL°öwýöˆu÷Rþ÷bQøW´økùOxùNÈù$úC<úX€úBÙúKûbhûeËû;1üfmüKÔü} ýOžýEîý„4þI¹þ`ÿPdÿLµÿD ex„QýAO‘C±OõaEY§INK'š:Â@ý,>=kH©$ò›b³š[±5
&CPjo»A+`m>ÎH
	(V	´	[4
! =�
! Î
! ç
! ²U·w
…;ž'ÚY
1\
„Ž
Š¥žŒDgÑ9V?m„­R2š…ƒ |¤ˆ!}ª�(ä¸|��œ«<H=…@Ã4A9@{4¼NñB@Hƒ%Ì^òQIlM¶E…J.ÐIÿ`Iª*EGdQ¬6þp5g¦l6{7²&ê4 4F 3{ L¯ Yü úV!3Q"P…"…Ö"h\#/Å#dõ#kZ$YÆ$D %We%!½%qß%SQ&2¥&/Ø&·'À'[Ú'6(<¶(`ó(0T)5…)2»)4î)3#*+W*cƒ*aç*SI+�+(¹+(â+j,8v,¯,MÏ,i-u‡-Jý-YH.`¢.&/M*/ix/`â/YC0F�0gä0CL1I�13Ú1i2Px2:É2c3\h3FÅ3o4t|49ñ4.+5RZ5R­596:6}Y67×637!C7;e7!¡7UÃ7L88f86Ÿ8Ö82ó8=&9d9%�9£§9*K:4v:5«:Tá:;6;ˆr;Fû;!B<8d<O�<Tí<B=Y[>Mµ>p?ft?Û?Jß?%*@LP@o�@t
A%‚A%¨AÎA†îA�uB0÷Be(CEŽCGÔCjD†‡D3EABE;„ELÀEW
FaeFQÇFfGg€G¼èG¥Hr%I‚˜I�JX¬JƒK_‰KhéKdRL~·Lp6M{§M¨#NyÌNdFOr«O˜Pq·Px)Q|¢Q²RoÒRkBSk®S†Tv¡T~Uz—U‰VeœV¯Wn²W€!X|¢XhYhˆYpñYqbZ‚ÔZ‹W[rã[uV\}Ì\¬J]d÷]v\^�Ó^Äa_i&`«�`‹<acÈap,b“�bƒ1c‘µc|GdŠÄd‹OerÛe�NfCÞf5"gYXg"²grÕgvHhö¿h7¶i£îiÅ’jFXk~ŸkFlXel»¾l)zm9¤m¹Þn˜o$²o5×o&
p<4pZqpiÌp:6qoqq¤áq™†rh sm‰s}÷squtxçtl`u�Íus[v‰Ïv>Yw4˜w<Íwa
! x§lx>y)Sy\}y\ÚyQ7zP‰zŒÚzig{KÑ{O|Fm|˜´| M}~î}pm~_Þ~g>U¦uüVr€TÉ€P�No�|¾�‚;‚O¾‚NƒN]ƒ]¬ƒ^
! „>i„c¨„¢…À¯…€p†Äñ†M¶‡QˆGVˆFžˆ@åˆA&‰Ph‰L¹‰òŠùŠTŒTWŒ…¬Œ{2�)®�.Ø�:ŽLBŽB�Ž;ÒŽ=�8L�\…�iâ�ML�Aš�SÜ�0‘ˆH‘zÑ‘>L’T‹’Dà’�%“…¶“v<”–³”J•@Y•š•·•gÈ•_0–ª�–Ž;—GÊ—Ò˜}å˜nc™,Ò™\ÿ™\šnmšŽÜšak›TÍ›H"œOkœœ»œMX�;¦�Kâ�\.ž¼‹žWHŸ@ Ÿ~áŸ1` ’ M­ Sû TO¡¤¡g»¡Q#¢Bu¢¸¢bØ¢T;£M�£_Þ£;>¤Žz¤€	¥rŠ¥pý¥rn¦vá¦xX§jÑ§h<¨j¥¨a©"r©•©(´©tÝ©`RªC³ªN÷ª.F«Nu«.Ä«@ó«34¬h¬Fƒ¬'Ê¬?ò¬¢2­>Õ­E®]Z®F¸®{ÿ®8{¯*´¯Vß¯:6°!q°�“°G$±Hl±Pµ±q²'x²5 ²5Ö²Q³_^³›¾³AZ´Zœ´A÷´<9µ·vµG.¶4v¶-«¶CÙ¶L·(j·“·ƒ±·W5¸?�¸sÍ¸`A¹*¢¹]Í¹H+º¼tº;1»Rm»À»#×»Kû»+G¼Is¼O½¼M
½[[½9·½<ñ½P.¾,¾#¬¾LÐ¾¿l<¿X©¿iÀilÀ{ÖÀŠRÁEÝÁ0#Â5TÂ9ŠÂCÄÂ†Ã„�ÃCÄ"XÄ {ÄœÄ¶ÄPÐÄ<!ÅO^ÅM®ÅQüÅ7NÆ0†Æ+·ÆMãÆ/1ÇAaÇM£ÇcñÇ…UÈ/ÛÈ&É'2ÉaZÉ8¼ÉJõÉ3@Ê
tÊ³‚Ê66ËmË¶~Ë95ÌoÌrÌvÌN”ÌãÌëÌOóÌOCÍk“ÍkÿÍkÎBÎÂÎFÉÎ`ÏqÏ}Ï.†ÏµÏ^¾Ï”Ð’²ÐEÑ2ÅÑnøÑ=gÒe¥ÒlÓoxÓèÓnñÓ*`Ô3‹Ô=¿ÔAýÔy?ÕE¹ÕNÿÕeNÖL´Ö×v×<‹×[È×D$ØRiØn¼Ø/+ÙU[Ù±Ù=ÏÙB
ÚFPÚA—ÚQÙÚM+ÛKyÛKÅÛ,Ü;>Ü.zÜ=©ÜKçÜ<3ÝGpÝ>¸ÝK÷ÝTCÞg˜Þ6ß67ß:nß5©ßNßß=.à`làŽÍà\\á'¹á/ááFâ;Xâ1”âuÆâV<ãZ“ãFîãj5äM ä�îä˜~åtæcŒæjðæc[çn¿çf.è^•èaôè7VéOŽénÞéYMêP§ê±øê0ªì4ÛìtíX…íaÞí_@îh î6	ï]@ï\žï`ûïJ\ðO§ðX÷ðWPñ2¨ñ^ÛñN:òG‰òXÑò	*óx4ó5­ó>ãó"ô37ôCkô\¯ôVõcõjõ.„õ³õÍõ!ëõ%
ö)3ö]ö|öšök·öU#÷Ry÷ŒÌ÷.Yø ˆø1©øQÛø|-ùªù±ùR¸ù
! ú9úPú*júR•ú„èú=mûw«ûd#ü9ˆüDÂü�ý•ý)³ýVÝýc4þ˜þ;¡þ)ÝþQÿ
Yÿ2gÿ2šÿKÍÿ.tHB½7(Q(z(£,Ìù9PNJŸ,ê9¢Q
ô#)@CY|�)(DRmHÀ[	[eÁÚñ
! #H</…µÐé		2	I	/`	�	§	v«	~"
! Ì¡
! 2n•¡Â7
Kú
ÈF��ž²MQ}ŸKii™ÓJm[¸C,X…ãšŒ~ÎßÚ0ºë<	aFT¨3ý91këóö'üS$CxF¼VEZ ~ ·Ÿ™WyñÚk ÇF!w"ˆ†"é#[ù#HU$sž$\%lo%ZÜ%T7&ZŒ&Dç&¦,'Ó'ó(¤*¾§*–f+{ý+©y,d#-,ˆ.Oµ.k/iq/eÛ/4A0Xv0;Ï1(2$42#Y2Å}29C3S}3KÑ4v5E”5|Ú5rW6ÅÊ6‘�7Ï"8iò8/\9KŒ:ŒØ:Âe;o(<Œ˜<©%=jÏ=s:>®>w³?c+@~�@œA|«Aˆ(Bo±Bƒ!C§¥CÝMDÁ+E¹íEª§F4RG}‡HI¶JÉJ·ËK¡ƒLT%MXzMÜÓNÚ°O~‹PÝ
! QièQ�RRaÔRW6SDŽSkÓSu?T‹µT|AU‡¾UxFVŽ¿V‚NWƒÑW”UXtêX«_YwZƒƒZr[nz[pé[‡Z\ßâ\|Â]v?^e¶^v_f“_Hú_�C`‚Ñ`ƒTauØafNb‰µbh?cn¨cŽdv¦dže†¼eiCfL­fwúfarg¦Ôh€{imüi_jjŒÊjVWkÃ®k‹rl¯þl™®mkHnt´nB)o™lowpo~p£îpÏ’qqbr�Ôrds¤äsu‰tëÿtvëusbvžÖv‹uw#xc%xŽ‰xUy§nyÍzÀäzq¥{½|™Õ|no}‚Þ}�a~¨ã~«Œ}8�¶�Ú6‚õƒ€„Šˆ„V…‚j…}í…wk†vã†ZZ‡Vµ‡¢ˆ@¯ˆFðˆ�7‰KÕ‰g!Š“‰Š\‹yz‹qô‹ifŒeÐŒ­6�]ä�BBŽ…Žp�sv�wê�wb�yÚ�ƒT‘BØ‘\’yx’`ò’¯S“r”Cv”^º”.•qH•kº•B&–‹i–Oõ–‰E—WÏ—˜'˜�À˜HN™H—™Jà™F+šOršGÂš]
! ›ph›—Ù›Dqœ,¶œ;ãœ”�Â´�gwž¦ßž”†Ÿ6 ‡R eÚ j@¡•«¡³A¢|õ¢€r£Oó£RC¤]–¤óô¤yè¥­b¦\§Ym§SÇ§†¨l¢¨S©Wc©?»©Nû©�Jª5ÛªG«<Y«¨–«˜?¬ÕØ­º®®Øi¯èB°£+²¤Ï²±t³£&´¤Ê´7oµx§µ— ¶¢¸¶4[·%�¸5¶¸ì¸7¹eC¹‰©¹f3ºšºt·ºu,¼¢¼o±¼!½K0½M|½‚Ê½XM¾‡¦¾`.¿f�¿+ö¿"ÀN7À†À�À%½ÀãÀ%Á&Á
DÁRÁPaÁ²Á(ÅÁ'îÁÂ/)ÂYÂ4sÂ2¨ÂÛÂûÂÃ#/Ã*SÃ+~Ã%ªÃÐÃåÃ+ÿÃ'+Ä-SÄ�Ä˜ÄM³Ä©Å¼«ÅÓhÆÍ<Çª
! È|µÈ42ÉIgÉ–±ÉEHÊ=ŽÊ=ÌÊ�
! Ëˆ›ËE$Ì�jÌ"ìÌqÍ0�Í­²Íe`Î1ÆÎJøÎ%CÏmiÏq×ÏgIÐU±ÐDÑLLÑC™ÑÝÑrøÑ^kÒ¤ÊÒKoÓA»ÓHýÓ@FÔ‡Ô:¥Ô?àÔ‰ Õ2ªÕÝÕP]Ö®ÖzÎÖlI×0¶×(ç×#Ø%4ØFZØ“¡Ø�5ÙßÅÙi¥ÚLÛX\ÛXµÛ`Ü`oÜDÐÜGÝu]Ý�ÓÝdcÞXÈÞ}!ßYŸßDùßw>àd¶àiáa…áÓçá}»äé9å›#æ@¿æèè—éèe�éýçé€åêZfë±Áë¯sì]#íe�í¦çí9Žî|ÈïÆEð¯ñ¼¼ñºyò—4ó�Ìó•\ô‡òô„zõ}ÿõK}öfÉög0÷þ˜÷¯—øAGù’‰ù‹ûo¨û_ü\xü$Õü$úü$ý&Dý^kýSÊýþ%2þKXþ;¤þOàþd0ÿ>•ÿÔÿfT1»/íLËjB6~ykøyduÞŸTîô‚ãÓfÈ:uƒyxý„v	„û	u€
! ­ö
! \¤ˆcŠZî™I
Äã
�¨qFu¸®.ÑÝi¯nRˆXÛŽ4NÃbXuEÎP°eÂ
! ÙŽäËs`?C Xän=U¬Y\\t¹Ã.FòD9‘~€«‘N=«ŒR8 L‹ Ø ŽX!=ç!r%"ž˜"¬7#§ä#†Œ$J%z^%XÙ%>2&�q&<ó&20'Uc'�¹'V;(M’(Uà(J6)´�)Ù6*ˆ+j™+Ã,jÈ,t3-J¨-dó-{X.ZÔ.P//ˆ€/f	0›p0g1Ÿt1c2Tx2’Í2^`3[¿3e4s�4Xõ4FN5T•5¬ê5|—6x7s�7j8pl8—Ý8tu9mê9[X:`´:s;‹‰;_<hu<yÞ<fX=}¿=a=>hŸ>l?‹u?\@o^@bÎ@Y1AW‹AEãAG)BtqBQæB@8C‘yCgDSsDRÇDXEUsERÉEbFVFTÖFT+GQ€GPÒGU#H^yHTØHc-Ie‘IL÷IlDJH±J:úJ@5K=vKu´K€*LU«L2My4M ®MºÏM!ŠNL¬N5ùNÕ/O7PÉ=PMQqUQÁÇQw‰UHV_JV_ªVh
! W„sWaøW�ZX8ëXm$YA’Y_ÔYJ4Z1Zà±Z8’[cË[‹/\^»\M]ph]rÙ]pL^r½^}0_}®_j,`8—`,Ð`°ý`‰®aQ8bZŠbUåbr;cZ®c 	d]ªdÚeãe­øf;¦g&âgE	h”OhIäho.irži—jA©jSëj@?k‡€kªlk³lsms“mDnDLn\‘nÎînP½oap\ppWÍpj%qÊ�qU[r7±rYér‰Cs]Ísw+tX£t]üt\Zu±·uqiv~ÛvtZw­ÏwŸ}xƒy_¡yRzbTzT·zŽ{s›{@|ªP|kû|fg}iÎ}ë8~$”-€mÂ€´0�yå��_‚Zð‚TKƒ½ ƒh^„6Ç„;þ„o:…Žª…T9†„Ž†w‡Ž‹‡XˆasˆxÕˆzN‰{É‰!EŠ_gŠ|ÇŠ«D‹¸ð‹È©Œpr�‚ã�?fŽz¦Žw!�°™�ˆJ�}Ó�ÞQ‘�0’„Á’PF“—“±°”ob•©Ò•¹|–°6—Žç—\v˜ˆÓ˜k\™{È™-Dš�rš#›F$›\k›{È›Dœ{Äœk@�“¬�B@žGƒž:ËžYŸO`ŸY°Ÿ…
!  J� CÛ a¡š�¡x¢'•¢>½¢iü¢pf£š×£žr¤Â¥�Ô¥›d¦J§kK§q·§C)¨Lm¨Dº¨&ÿ¨&&©XM©F¦©Jí©V8ª5�ª
ÅªMÓªŽ!«w°«^(¬ ‡¬?¨¬'è¬G­$X­[}­fÙ­x@®‡¹®tA¯š¶¯ˆQ°…Ú°}`±vÞ±‹U²}á²…_³Óå³‹¹´zEµ¬ÀµOm¶%½¶Œã¶p·h„·0í·¸<<¸My¸[Ç¸8#¹7\¹°”¹sEº}¹ºu7»c­»R¼hd¼:Í¼B½RK½ž½´½FÔ½�¾t�¾¿s’¿>À4EÀ-zÀ‘¨À¢:ÁˆÝÁfÂ”„Â~Ã|˜Ã_ÄLuÄxÂÄc;Å~ŸÅ;ÆgZÆEÂÆ’Ç|›ÇàÈâùÈ—ÜÉxtÊvíÊºdËWÌWwÌRÏÌ%"Í%HÍ%nÍ ”ÍŽµÍHDÎH�Î=ÖÎyÏoŽÏTþÏ¤SÐhøÐaÑwáÑ=YÒq—Òe	ÓnoÓYÞÓX8Ôk‘Ô\ýÔZZÕTµÕY
! Ö9dÖvžÖ[×wq×cé×WMØQ¥Øg÷Ø[_ÙR»Ù*Ú$9Ú=^Ú^œÚ^ûÚSZÛM®Û0üÛM-ÜU{ÜKÑÜ^ÝN|Ý~ËÝJÞLgÞ{´Þ=0ß[nßTÊßsà4“à Èà¨éà•’á¤(âÍâJMãS˜ãSìãY@ä]šä˜øä0‘åÂå¿Úå…šæb çpƒç[ôçKPèzœèZé!ré#”é¸é{Óé´Oê[ë_`ë`Àëi!ì5‹ìAÁìBí!Fí�híuøírnîháîtJïe¿ïe%ðz‹ð+ñf2ñm™ñsòk{òhçò;PóPŒóOÝó<-ôSjô:¾ôBùôW<õX”õ^íõOLölœöm	÷1w÷O©÷vù÷Žpø8ÿø'8ù)`ùCŠù3ÎùFúoIú^¹ú>û[WûB³ûCöû+:üÄfüU+ý\�ý^Þý;=þLyþÆþ>åþF$ÿNkÿ8ºÿQóÿLEP’iãvM¦Ä\kwÈ~@z¿¤:dß«D—ð‰ˆ¼áÏŸ±	�Q
! …á
! ™g›|�\
qw
Ré
G<‹„-T>6“iÊ\4b‘ƒô.x[§ftjbß‹BoÎq>j°|J˜rãpVÃÇ½‹˜I•âwxÍðŠ¾DI°ŽŒ?{Ì»H_²d×mïa] '¿ lç _T!’´!«G"Eó"E9#2#0²#&ã#™
! $¯¤$6T%#‹%$¯%$Ô%6ù%70&8h&8¡&:Ú&:'PP'@¡'Eâ':((Yc(¯½(¸m)¢&*SÉ*y+>—+SÖ+M*,©x,¡"-tÄ-x9.©².m\/«Ê/uv0¢ì0c�1pó1d2j3lp4IÝ4z'5³¢5¯V6X7W_7Q·7~	8%ˆ8|®8„+9X°9Y	:Œc:ð:];Jl;@·;[ø;UT<9ª<±ä<�–=U$>9z>U´>5
! ?[@?7œ?WÔ?7,@…d@eê@WPA7¨A�àA¡bB�C°•C’FD®ÙD;ˆEXÄE;F;YF9•FUÏF(%GbNG5±G7çGmHo�H0ýHp.I¢ŸI£BJšæJ‚�KQLzVLRÑL|$Mo¡M[NÚmN6HRYRYÙRl3S„ S.%U(TUç}UweV{ÝV’YX‡ìXutY‚êYxmZEæZT,[­�[^/\NŽ\�Ý\Un]DÄ]–	^O ^Zð^<K_@ˆ_JÉ_r`t‡`<ü`‡9aRÁakbT€bgÕbm=c$«c”Ðc5ed�›dRe5peK¦eòe>f\JfD§fbìfuOgXÅgQh{ph¿ìh_¬i]jZjj[ÅjY!kL{kÈk8èk=!lD_lU¤lgúl]bm]Àm4nzSnƒÎnŒRoGßoK'p9sp’­p]@q4žq4Óqhr,qr\žrZûrAVs8˜skÑs€=t¾tLÓtQ uwru]êu^HvT§vVüvRSwT¦wLûw(HxQqxQÃx?yeUyz»yO6z¤†zÓ+{çÿ{ãç|oË}ì;~‹(´{»€b7�Ðš‚Vk„ÄÂ…Ë‡‡9S‰{�‹¦	Œ{°Œt,�U¡�­÷�j¥Ža� r�…“�4�4N�4ƒ�2¸�2ë�6‘6U‘6Œ‘4Ã‘4ø‘;-’bi’[Ì’I(“er“vØ“DO”Q””Væ”T=•e’•eø•‹^–kê–°V—„˜ƒŒ˜¸™mÉ™—7šfÏšV6›[�›Té›W>œš–œ’1�¬Ä��qž”Ÿs¤Ÿƒ ¾œ c[¡d¿¡ß$¢0£15£0g£.˜£UÇ£¤Á8¦zú§Vu¨^Ì¨*+©fV©L½©Q
! ªƒ\ª’àªÃs«&7¬x^¬\×¬Œ4­€Á­�B®LÓ®h ¯{‰¯¹°”¿°ŒT±€á±†b²Té²l>³¨«³CT´;˜´ŠÔ´’_µ‡òµ3z¶3®¶Fâ¶S)·}·Àš¸�[¹Cù¹…=º§ÃºHk»g´»´¼oÑ¼`A½¢½9"¾€\¾}Ý¾E[¿/¡¿$Ñ¿Mö¿ODÀT”À³éÀi�ÁAÂ™IÂjãÂ<NÃ�‹ÃiÄ:…ÄVÀÄ+ÅgCÅc«ÅtÆz„ÆJÿÆ@JÇ3‹Ç3¿Ç`óÇ�TÈuòÈ;hÉZ¤ÉUÿÉQUÊw§ÊiËV‰ËUàË<6Ì�sÌWõÌNMÍzœÍœÎ\´ÎqÏ½ƒÏgAÐ©Ðh)Ñb’ÑžõÑ‰”ÒDÓ[cÓg¿Ó<'Ô?dÔ)¤Ô�ÎÔp\ÕbÍÕO0ÖT€Ö8ÕÖf×Ou×CÅ×Z	Ø_dØŒÄØRQÙR¤ÙV÷ÙVNÚW¥ÚSýÚXQÛXªÛXÜX\ÜXµÜXÝXgÝXÀÝXÞTrÞXÇÞX ßVyßRÐßR#àRvàVÉàR áMsáVÁáVâVoâVÆâXãXvãXÏãX(äV�äRØäR+åR~åRÑåR$æRwæVÊæR!çRtçSÇçSèQoèVÁèRéWkéSÃéVêVnêVÅêRëOoëQ¿ëQìYcìf½ìC$í_hí‚Èí™Kî™åîKï‚ËïvNðLÅðJñ�]ñZûñTVòf«òFó‹Yóåó^÷ôiVõFÀõ öK¨ö?ôöu4÷]ª÷NøbWøºø[ÎøR*ùO}ùfÍù¶4úfëúeRû…¸ûW>ü]–ýÖôý€Ëþ|Lÿ�ÉÿlghÔ‡=zÅ@gÀQ(Òz}MzË¢Fké>U«”:@5{o±e!^‡7æ1	^P	:¯	:ê	/%
!  U
! ev
! ’Ü
! qocá,E7r=ª2èA
@]
9ž
#Ø
4ü
<19n5¨*Þ1	1;@m;®4ê6:V=‘BÏ]Pp<Á@þA?J�=Ìe
! -p@žUß§5Ý8ø†1a¸CA^n yb‰ì\l–É`dh~ÍNLE›!áEUIGŸ‡ç¡o?[QW­^ [d À iÙ _C!a£!W"[]"V¹"Q#[b#^¾#\$Zz$zÕ$\P%^­%o&4|&±&7Î&M'YT'G®'Lö'$C(:h(£(lº(')=)ˆQ)oÚ)#J*n*#Ž*#²*yÖ*BP+H“+<Ü+3,
M,Z[,‰¶,H@-è‰-»r.¾./Ÿí/§�051)µ14ß1f2f{2Nâ2w13+©3GÕ34N)5Xx5gÑ5V96m�6lþ6¿k7v+8¿¢8‡b9Rê9Ë=:¹	;žÃ;db<aÇ@L)AVvA‡ÍAeUBr»Bf.C[•CŠñC7|D]´EYF›lF‰Gq’G`H¿eH…%I«I*ÊIZõI^PJF¯JEöJ9<K:vKG±KxùKKrL`¾LJMxjM2ãMEN5\N4’N9ÇNfOLhOµO=ÓO7PoIPj¹PB$Q5gQZ�QCøQN<RL‹RˆØRPaS‚²S,5T:bT]�TcûTW_U·UFÓUIV9dVUžV8ôVl-WmšWGXoPXJÀXFYFRY8™YPÒYO#Z@sZ=´Z<òZl/[Eœ[9â[I\sf\IÚ\V$]0{]K¬]’ø]9‹^4Å^}ú^Nx_bÇ_S*`"~`V¡`cø`u\aˆÒaZ[b-¶bäbèðcàÙd¶ºe<qf‰®fe8g_žg7þge6hRœh?ïhf/iO–ifæiHMj>–jœÕj\rklÏkK<lAˆluÊl]@mtžm3nyGnjÁnO,oL|o;ÉoppbvpªÙpB„qBÇqè
! rDórê8t�#uê¥vá�w¾rxã1y	zI{Xi|Â}LÎ~c±d1€S–€_ê€pJ��»�lY‚SÆ‚’ƒQ­ƒ¤ÿƒœ¤„HA…{Š…N†<U†h’†Sû†QO‡9¡‡;Û‡Iˆ;aˆP�ˆˆîˆEw‰‘½‰ZOŠ?ªŠ^êŠyI‹TÃ‹\ŒMuŒ]ÃŒ¤!�]Æ�E$Ž9jŽO¤ŽcôŽWX�'°�qØ�5J�\€�KÝ�q)‘B›‘ZÞ‘O9’<‰’]Æ’¢$“HÇ“Š”1›”DÍ”i•Z|•=×•;–TQ–g¦–=—fL—C³—¨÷—¹ ™dZšp¿š/0›n`œSÏœl#�J��3Û�Sž|cžtàŸ¡U ã÷¡Û¢ˆ[£¾ä£`£¤¢¥b§¥F
! ¦GQ¦Í™¦kg§
! Ó§Þ¨Jà©^+ª’Šªl«pŠ«Sû«WO¬@§¬8è¬V!­‘x­?
! ®CJ®rŽ®C¯\E¯@¢¯3ã¯Ó°bë°`N±i¯±¢²O¼²M³WZ³»²³Ùn´�HµFÖµ,¶~J¶…É¶[O·(«·kÔ·�@¸LÑ¸b¹®�¹U0º<†ºcÃº''»&O»hv»ß»9î»x(¼D¡¼Uæ¼M<½;Š½;Æ½_¾=b¾; ¾9Ü¾>¿YU¿ª¯¿
! ZÀ‡eÀ�íÀ\oÁ�ÌÁ�]ÂAßÂÒ!ÃeôÃ$ZÄ$Ä)¤Ä/ÎÄ$þÄ/#Å?SÅp“Å"Æ-'ÆEUÆ ›ÆT¼ÆÇm1Ç!ŸÇ?ÁÇ8ÈC:ÈW~ÈRÖÈM)É*wÉ_¢ÉNÊ4QÊ]†ÊjäÊHOË+˜ËLÄËbÌ‘tÌZÍZaÍJ¼ÍOÎ<WÎm”ÎXÏ][ÏZ¹ÏlÐ™�Ð_ÑW{ÑOÓÑc#ÒB‡ÒLÊÒDÓU\Ó@²ÓqóÓ>eÔ6¤ÔAÛÔ-Õ<KÕ5ˆÕB¾Õ8ÖJ:ÖN…ÖMÔÖ="×{`×WÜ×K4Ø’€ØqÙK…ÙZÑÙW,ÚL„ÚCÑÚ@ÛNVÛ(¥ÛzÎÛcIÜ7­Ü@åÜJ&Ý+qÝB�ÝgàÝ™HÞ7âÞYßHtß&½ßŸäßE„àÊà_æàJFá;‘áYÍá('âSPâx¤âxãM–ãäãKäxPä2Éäjüä8gå2 åPÓå3$æ>Xæ[—æ@óæ4ç2Tç4‡çU¼ç'èH:èMƒèDÑè>éYUé¹¯éyiêGãê\+ëkˆëXôëpMì^¾ìPí=níG¬íXôíbMîQ°îQïXTïy­ï>'ðÔfð ;ñ]ÜñJ:òŒ…ò[óHnó_·ó‚ô3šôyÎô#Hõ2lõHŸõ^èõVGö‚žö7!÷hY÷]Â÷ä ø@ùFù%eù`‹ùoìùa\ú‡¾újFûd±ûFüR]ü"°üJÓüYýWxý]Ðýv.þ%¥þ—ËþdcÿÈÿ]àÿ§>læfSoºi*~”TdhZÍa(dŠ¢ïK’PÞM/D}Â8âfF‚ŠÉ�TpÖ�G	/Ø	`
! wi
! Xá
! L:j‡UòyHpÂS3
c‡
¶ë
8¢ÅÛ†¡“(y¼u6¬åË²±Hd­dµ”ƒ¯š3‚ÎTQy¦a H‚TËk YŒfæhMZ¶Š/œëÌ©¸‚bxåc^ -Â /ð 
 !a.!ˆ�!Z"Et"}º"N8#F‡#jÎ#w9$7±$ƒé$¼m%K*&uv&mì&|Z'%×'_ý'S](f±(�)§¨)²P*c+~g+ˆæ+‡o,÷,eÿ-re.gØ.H@/f‰/�ð/Y€0žÚ0 y192AT2–2„¬2l13^ž3+ý3†)4T°4A5G5^a5lÀ5`-6eŽ6`ô6JU7v 7z8y’8k9–x9k:8{:1´:,æ:Y;1m;3Ÿ;[Ó;,/<3\<Q�<Wâ<W:=W’=Gê=~2>c±>J?|`?YÝ?Ã7@~û@CzAs¾AS2B"†BJ©B$ôBC!6CXC vCF—CÞCþC*DZID¤DÃDUâD 8E YE,zE!§E ÉE!êE2F ?F6`F$—F6¼F+óF6G+VG(‚G«G&ÉGiðG\ZHd·HeIs‚IAöI˜8J’ÑJ]dKUÂKbLš{LoM¤†M<+NmhOJÖOL!P!nP7�PXÈPw!Q\™Q}öQOtRiÄR(.S<WS(”SO½Sa
T‰oTGùTGAUC‰U6ÍU6V7;V7sV%«V$ÑV$öV$W$@W9eW%ŸW%ÅW%ëW%XL7X%„XLªX%÷X%Y%CY%iY,�Y'¼Y&äY%ZX1Z)ŠZ%´Z%ÚZ;[V<[_“[uó[Ei\R¯\K]KN]�š]g*^>’^/Ñ^/_h1_iš_G`@L`;�`7É`:a:<a†waaþa�`b’îbK�cPÍcPdyodsédu]eæÓenºf\)gf†gŒíg•zhxi‚‰ijjiwj|áj”^k5ókN)lixlRâlo5md¥ms
! n}~n]ün|Zo|×o‚Tpn×plFql³q` rk�rgírVUsS¬s@t9At±{t*-uoXuJÈuyv…�v@w’Twzçw•bx?øxŒ8y£Åy‚iz™ìz~†{•|j›|/}š6}–Ñ}Nh~H·~$z%p �€RŸ€6ò€ˆ)�5²�2è�9‚CU‚U™‚Lï‚P<ƒP�ƒPÞƒQ/„w�„\ù„kV…TÂ…�†�™†�‡��‡¡ˆUÁˆt‰VŒ‰\ã‰d@Š™¥Š?‹9L�/†�o¶�µ&Ž¤ÜŽT��LÖ�-#�IQ�v›�b‘¦u‘À’…Ý’:c“…ž“$”ƒ;”¿”�?•EÏ•Y–ro–jâ–gM—oµ—[%˜S�˜ÛÕ˜|±™S.šn‚š ñš]œŽpœÑÿœ~Ñž+PŸ||Ÿ—ùŸË‘ O]¡­¡eÊ¡W0¢”ˆ¢$£$B£"g£fŠ£…ñ£¦w¤,¥ZK¥@¦¥Jç¥2¦KL¦)˜¦zÂ¦i=§|§§h$¨u�¨]©�a©Pã©R4ª3‡ªA»ª‚ýªB€«KÃ«x¬uˆ¬…þ¬A„­HÆ­®f(®=�®�Í®/O¯P¯`Ð¯D1°Yv°@Ð°2±KD±X�±*é±f²D{²SÀ²I³|^³oÛ³7K´dƒ´3è´(µcEµ:©µoäµeT¶iº¶P$·fu·tÜ·eQ¸F·¸�þ¸�Ž¹gºQ†ºlØºuE»8»»Nô»8C¼[|¼qØ¼ˆJ½hÓ½o<¾q¬¾¿Gž¿Eæ¿I,ÀevÀZÜÀf7Á�žÁ2 ÂpSÂdÄÂ®)Ã`ØÃ<9ÄpvÄpçÄKXÅa¤Å6Æq=Æk¯ÆhÇX„ÇLÝÇN*ÈmyÈ‘çÈ:yÉB´É–÷É•ŽÊ\$ËC�ËOÅËJÌW`ÌI¸ÌEÍ„HÍQÍÍLÎŒlÎ„ùÎ]~ÏLÜÏÉ)ÐóÐdøÑ¥]Ò�Óq”Ó|ÔzƒÔCþÔGBÕGŠÕKÒÕ>ÖG]Öß¥Ög…×\í×@JØK‹Ø,×Ø-Ùq2ÙZ¤Ù-ÿÙ“-Ú#ÁÚ5åÚ7ÛJSÛDžÛZãÛj>Üf©Ü<ÝJMÝb˜ÝcûÝC_ÞG£Þ,ëÞ-ß#FßDjßZ¯ß"
! à9-àBgàBªà¼íàóªáˆžâ”'ã•¼ãÐRäˆ#åc¬å5æFæL`çÏ­ç}è_•èbõèYXéI²éNüé<KêXˆê:áêVë`sëaÔë`6ìi—ìpínrígáínIîb¸îgïpƒïqôïjfðcÑðb5ñˆ˜ñR!ò°tòo%óh•ó/þóF.ôZuôOÐô| õ†�õo$öm”ö€÷ˆƒ÷ÏøƒÜø—`ù/øùÑ(úOúúKJû·–û{Nü‚ÊüMþ“Uÿ°éÿ�š4<q&�¶Ìâ  "C.S3‚/¶GæP.H�ÈFX6ŸpÖaGQ©fûmbgÐO8+ˆ¦´s[	PÏ	Û 
! ßü
! ™ÜßvæV
„=DÂW@_w [StƒÈpL‚½j@«°+OÜ2,k_ÒËQžUðuFN¼Æ…Ò¹X¥�¸¨:Xã[<Ö˜ToQÄy��w!q™� v› ~!â‘!ât"\W#>´#ló#j`$nË$n:%o©%k&p…&pö&pg'pØ'pI(pº(p+)lœ)p	*lz*pç*pX+nÉ+j8,l£,n-n-jî-cY.Q½.Q/Qa/Q³/S0SY0S­0S1pU1jÆ1l12jž2l	3jv3lá3nN4l½4j*5k•5k6im6n×6jF7m±7k8n‹8nú8ni9jØ9eC:i©:i;V};CÔ;ž<±·<�i=¿ú=5º>Zð>ŠK?‘Ö?mh@EÖ@Af<A[£AHÿAAHBµŠBl@Cj­C¢D‚»Dx>EA·EIùE:CFB~F7ÁF‰ùF�ƒG{HP�HHÞHC'ICkIB¯IEòIE8JB~JùÁJŒ»K^HLš§LRBMS•M]éM…GNtÍNrBO¿µO@uPv¶PU-QÛƒQr_RmÒRŽ@SUÏSv%TÀœT¬]U³
! Vw¾V[6Wg’WúW¢zX3YCQY•Y;µYiñY4[Z—�ZH([,q[3ž[TÒ[L'\_t\XÔ\^-]OŒ]‡Ü]6d^2›^8Î^;_²C_<ö_b3`F–`NÝ`D,a›qaQ
ba_bSÁb+c}Acƒ¿cMCd>‘dWÐd7(e@`eb¡e[fV`f>·f_öffVgJ½gƒh¥Œh~2iE±ia÷i>Yj7˜j>Ðj6k8Fk<ko¼k4,lDal:¦lbál.Dmwsm}ëm]in]Çn|%ox¢o©pBÅpBq�KqRÙqK,r]xrNÖrl%sN’sbásODth”t^ýtP\uc­u^v`pvbÑv^4wP“wmäwORxn¢x{yY�y…çy[mzcÉzd-{i’{gü{jd|vÏ|‚F}YÉ}k#~j�~_ú~dZ‚¿qB€”´€˜I�’â�vu‚‚ì‚8oƒz¨ƒk#„C�„9Ó„W
…-e…"“…‘¶…„H†sÍ†?A‡�‡QŸ‡Pñ‡zBˆH½ˆv‰Q}‰\Ï‰V,ŠdƒŠ^èŠ^G‹V¦‹\ý‹HZŒB£ŒEæŒi,�;–�0Ò�dŽ&hŽ<�ŽWÌŽt$�Z™�<ô�_1�`‘�Kò�‘>‘uÐ’zF”WÁ”#•'=•6e•sœ•q–x‚–`û– \—M}—1Ë—/ý—--˜2[˜5Ž˜0Ä˜]õ˜9S™™�™£'š]Ëšz)›[¤›‡œNˆœ”×œml�¨Ú�Yƒž‚Ýžj`Ÿ±ËŸ£} Ÿ!¡eÁ¡['¢bƒ¢kæ¢UR£e¨£�¤y�¤(
! ¥Y3¥6�¥Ä¥HÜ¥Q%¦Cw¦&»¦œâ¦}§}ý§{¨–¨”°¨hE©®©}.ª|¬ª‰)«³«>Ì«k¬Sw¬GË¬L­;`­Fœ­@ã­‚$®g§®,¯4<¯^q¯&Ð¯&÷¯T°Xs°jÌ°-7±e±zƒ±<þ±;²EO²<•²•Ò²h³z³&ú³f!´ˆ´6µJ?µOŠµ�ÚµGj¶Y²¶>·qK·±½·;o¸W«¸I¹CM¹5‘¹fÇ¹?.ºénºÌX»|%¼Ÿ¢¼ZB½e�½g¾Sk¾c¿¾R#¿’v¿Š	À†”ÀbÁ~Á«þÁ‰ªÂŒ4ÃÁÃqÕÄŠGÅÍÒÅd ÆŽÇê”ÇˆÈ‘ÉöšÉÏ‘Ê‰aË}ëËiÌixÍ©âÍ£ŒÎ»0ÏˆìÏ}uÐ�óÐ¶‘Ñ¾HÒLÓôTÓmIÔš·ÔtRÕ–ÇÕ~^Ö¡ÝÖ‚×ŽØœ‘ØÍ.Ù¢üÙ£ŸÚÎCÛ­Ü´ÀÜçuÝf]Þ¬ÄÞ�qß§ÿßà§à¤ˆá¥-âGÓâýã”äq®ä† åÀ§åhæªzçÂ%è¢èèa‹é¤íév’êó	ë÷ýë#õìëî…ï³‹ï‰?ðÇÉð~‘ñ»òÞÌòâ«óbŽô`ñô�Rõ�ãõ`�ö7âöY÷;t÷H°÷Ëù÷Åø|ÕùËRúoû´ŽûzCüˆ¾ü`Gý³¨ýõ\þ;Rÿ~Žÿn
y|~öšusª„Ê/fúIaB«Iîv8]¯H
2V¶‰C@X„\Ý�:ŠËRV	6©	`à	^A
! F 
! aç
! FI!�S²H“OoãJS
<ž
TÛ
\0P�wÞ0Vf‡�î\pKÍ,<Fƒw£wp“9²>|ñ~nEíj3Gž@æu'M�€ëCl}°d.“¶nÊl9‹¦£2ÞÖ¶µul�ârs(æ^kn]ÚH8 N� =Ð |!‹!`¦!{"Bƒ"=Æ"X#E]#C£#Sç#x;$U´$]
! %‚h%bë%3N&W‚&>Ú&t'\Ž'*ë'Q(+h("”(½·(_u)eÕ)p;*<¬*Mé*x7+Z°+~,\Š,µç,+�-nÉ-,8.^e.cÄ.(/?/#\/$€/<¥//â/Á0›Ô0-p1_ž1^þ1U]2W³2á3Ví3D4ƒÄ44H5C}5qÁ5k36LŸ6uì6Jb7n­7ƒ8h 8e	9{o9ë9¬;’°<¦C>Šê?<uA[²ARBWaB>¹BbøBA[CL�C;êC\&D¤ƒD^(E±‡EV9FA�FBÒFMGFcGmªG H¯9HnéH�XIeéI]OJi­J€Ka˜KHúKbCLh¦L“MŒ£M™0NyÊNMDO’’OŸ%PdÅPZ*QZ…QPàQX1RMŠRpØRrISY¼SiT/€TŠ°TŠ;U|ÆU"CVafVUÈV=W:\W^—W\öW~SXXÒX­+YzÙY/TZW„[zÜ[pW\JÈ\‚]y–]~^0�^0À^cñ^UU_w«_#`�£`‚4a¥·aÞ]bj<c¶§c¦^d»eŠÁe‰LfZÖfc1g_•g6õg],hXŠhxãhd\iSÁiQj[gj]Ãjq!kq“kwl�}lfm3rm‡¦ms.nR¢n‚õn9xoK²oGþo\FpC£p�çpzwqâòq�Õrcsžps t1°tŒât€ouhðu}Yvt×v>Lwm‹wCùw_=x_�x.ýx‡,y2´y‚çybjz:ÍzN{W{s{@’{;Ó{+|;|UN|@¤|Cå|L)}4v}H«}lô}ya~.Û~2
! `=2ž6Ñ€€D‰€[Î€ˆ*�h³�k‚kˆ‚Pô‚©Eƒïƒøƒ=
„fK„E²„Eø„~>…h½…n&†Y•†sï†Vc‡bº‡YˆUwˆYÍˆ`'‰ˆ‰"¥‰SÈ‰|Š ™ŠTºŠ ‹n0‹†Ÿ‹U&ŒP|Œ}ÍŒPK�Wœ�1ô�^&Ž|…ŽÂ�¾Å�Ÿ„�‰$‘^®‘†
’4”’4É’?þ’D>“(ƒ“S¬“P”Q”~f•vå•r\–ªÏ–‚z—öý—­ô˜l¢™’š´¢šÈW›— œJ¸œ¥�Z©�Zž‹_ž•ëži�ŸZëŸ4F X{ LÔ c!¡y…¡ƒÿ¡yƒ¢zý¢qx£Zê£RE¤5˜¤´Î¤iƒ¥¥í¥c“¦3÷¦[+§Œ‡§P¨he¨hÎ¨P7©Pˆ©;Ù©qª9‡ª-ÁªTïªrD«5·«;í«¦)¬DÐ¬Ÿ­�µ­MS®œ¡®U>¯u”¯E
! °�P°‡Þ°•f±bü±;_²U›²Uñ²ZG³o¢³H´g[´uÃ´a9µw›µw¶n‹¶Tú¶TO·R¤·I÷·†A¸ÉÈ¸¢’¹5º�DºfÒº\9»‹–»Z"¼J}¼cÈ¼�,½ê®½þ™¾ð˜¿\‰ÀlæÀnSÁiÂÁe,Âf’ÂKùÂEÃ9ZÄ9”ÄYÎÄ4(Å[]Å|¹Å_6Æw–ÆhÇ[wÇ}ÓÇZQÈ`¬Èk
É‹yÉ«Ê{±ÊU-ËÈƒËËLÌwÍÈ�Í”YÎiîÎ€XÏ2ÙÏGÐ}TÐ�ÒÑ`ÒGàÒ`(Óo‰ÓxùÓ{rÔBîÔc1Õ¨•Õt>Ö@³ÖGôÖ^<×w›×NØrbØfÕØŠ<ÙhÇÙ²0ÚRãÚv6Ûe­Û‰Ü¦�ÜkDÝM°ÝÆþÝƒÅÞoIßO¹ß0	àŸ:à‡Úà|bá–ßáxvâGïâž7ãxÖãÿOä'OåÄwåS<æ‰�æzçƒ•ç¾è9Øèké<~éo»éE+ê`qêÒê÷áëýÙìG×í8î0Xî‰îB	ïNLïn›ïD
! ð4Oð�„ðjñqñsññeeòdËò10óCbó2¦ó’Ùó1lô5žôÔô,òô&õLFõK“õKßõK+öLwöKÄöI÷JZ÷I¥÷Tï÷’Døq×ø\Iùž¦ùdEúyªúD$ûBiû�¬ûˆ.üŒ·ü�DýmÒýs@þa´þ€ÿt—ÿ–5£%Ù@ÿJ@@‹]Ìƒ*a®®±¿±qb#i†ið]Zi¸‚"S¥lù™f:	H;	.„	X³	J
! NW
! R¦
! Rù
! 8L=…]ÃK!;m;©CåI)
es
SÙ
§-<ÕSVfY½t#Œ:°3ë13Q1…8·EðO6c†\êtGL¼´	¼¾•{… —n¸‘'r¹^,¯‹£;&ßONVN¥ôM
I[U¥vûir`Üf={¤h —‰O! Pq Â dB!C§!hë!ŸT"‡ô"‡|#_$ad$tÆ$r;%I®%hø%™a&jû&tf'kÛ'6G(B~(^Á(: )8[)X”)jí)EX*ož*e+†t+Dû+f@,K§,tó,[h-dÄ-„).u®.Z$/M/OÍ/N0Cl0W°0|1M…1oÓ1eC2�©2‘:3œÌ3Ji4´4fÑ4R85j‹5vö5"m6U�6Gæ6R.7L�7oÎ7*>8ti8Þ8€^9yß9AY:K›:nç:|V;9Ó;n
<|<>’<oÑ<A=X=Fs=$º=Hß=*(>NS>o¢>??CR?X–?Xï??H@ˆ@sš@(AN7AA†A=ÈA<B´CB·øBs°Cy$DOžD>îD$-E–RE›éEd…FJêF@5G"vG™G¢·GOZHªHÇHjâHMIjI/‡IX·ISJrdJK×J@#KcdK<ÈK~Lz„LzÿLUzMXÐM$)N×NOE&P5lP‰¢PG,Q}tQ>òQt1R�¦Rp(SD™S%ÞSÑT[ÖT12UOdUy´U7.VhfV7ÏV>W(FW–oW6X-=XRkX“¾XiRY>¼Y“ûZ]�[]í[YK\Y¥\Yÿ\WY]9±]yë]1e^|—^¦_c»_±`™Ñ`–kabf‚bjébaTc›¶c RdCód)7e@aeF¢e3éeQf!of!‘g€³h14i�fi„ôi„yj„þjƒƒkÖltÞltSmtÈmÍ=n„o*�oÆ»pl‚qcïqQSsB¥t¡ètdŠudïubTvb·vFwxaw@ÚwVxFrxF¹xqygry<Úyazœyz…{tœ{F|[X|[´|!}D2}ûw}us~pé~AZ¼œJY€¤€V$�­{�])ƒÊ‡ƒ§R„¤ú„‘Ÿ…j1†vœ†€‡>”‡@Ó‡‚ˆ¥—ˆX=‰r–‰v	ŠT€Š|ÕŠ½R‹�Œ†¡Œ�(�NÆ�GŽŠ]Ž"èŽp�|�¥ü�<¢�wß�W‘Kk‘8·‘Að‘£2’MÖ’¤$“ZÉ“—$”ˆ¼”„E•;Ê•Ü–yã–y]—d×—c<˜Ž ˜§/™¬×™r„š·÷š­¯›d]œMÂœm�T~�?Ó�rž_†ž„æžqkŸ%Ý Y¡E]¡f£¡o
! ¢Cz¢@¾¢1ÿ¢B1£st£zè£rc¤PÖ¤‘'¥¹¥19¦?k¦5«¦lá¦1N§p€§Mñ§K?¨Œ‹¨�©g¨©[ªjl«Ž×¬Tf­l»­o(®S˜®Oì®y<¯[¶¯¿°[Ò°N.±e}±fã±0J²n{²^ê²wI³_Á³j!´¢Œ´ƒ/µ`³µ'¶b<¶AŸ¶?á¶c!·V…·_Ü·?<¸…|¸d¹&g¹PŽ¹�ß¹pº!Ž»¹°¼Pj½@»½Hü½wE¾h½¾Ý&¿>ÀzCÀQ¾À=ÁeNÁ}´Á`2Ân“ÂLÃxOÃeÈÃ:.ÄViÄOÀÄVÅrgÅ ÚÅ˜{Æ=ÇmRÇeÀÇX&ÈcÈeãÈQIÉV›ÉgòÉiZÊ°ÄÊÆuË�<ÌyÌÌ…FÍ>ÌÍ\ÎahÎkÊÎh6ÏaŸÏaÐjcÐrÎÐDAÑ\†Ñ]ãÑoAÒa±Ò3Ó-GÓ_uÓfÕÓ]<ÔbšÔaýÔ<_Õ]œÕ_úÕhZÖ[ÃÖa×^�×cà×;DØi€ØoêØ{ZÙÖÙ‡VÚ�ÞÚ”nÛšÜ•žÜ­4Ý­âÝ­�Þ­>ß±ìß­žà±Lá­þá£¬â§Pã°øã±©ä±[å¯
æ±½æ°oç´ è£Õè¨yé£"ê¥Æêblë`Ïër0ìm£ì_í`qí\Òíi/î2™îdÌî`1ïf’ï^ùï^Xð/·ð\çðbDñ\§ñiò\nò9Ëòaó^gó]Æóc$ô`ˆôaéô_Kõa«õ:
ö/Hö1xö<ªö;çö`#÷�„÷VøQløQ¾øLùw]ù«Õù€�úÀûÃûVCülšüFýGNýS–ýªêýW•þtíþHbÿ\«ÿ¸¢Á.dˆ“‰+¦(Ò*û0&LWG¤>ìN+~zYù4SOˆBØ?6[{’fEu>»búd]^Â6!	oX	xÈ	NA
! K�
! ‘Ü
! Gne¶^o{pëR\
Ž¯
Œ>iË|5@²>óu2¨ ÇèKKS{ŸROnV¾OReP¸P	FZm¡PK`L¬OùRITœQñNCM’Jàg+X“NìP;zŒTi\OÆQMhK¶NBQH”MÝS+QCÑFm\RÊTgr[ÚP6 =‡ \Å A"!kd!fÐ!v7"r®"r!#n”#–$�š$˜(%ŠÁ%hL&µ&u5'N«'?ú'C:(3~(E²(+ø($)@5)ñv)|h*Rå*?8+Nx+ùÇ+6Á,ø,J0ªc0”1)£1VÍ1'$2+L2'x29 2DÚ2
3g-3Ì•3Vb4h¹4€"5X£5vü5ñs6Še7‚ð7¦s8æ9€:ƒ‚:Ž;e•;mû;gi<¥Ñ<Xw=^Ð=…/>Yµ>«?`»?n@„‹@�A§¡A|IBcÆB…*C‚°Cw3D¹«D™eE‹ÿEu‹F…Gf‡GiîG«XHfIXkIiÄIR.J]�J]ßJÎ=KfL‘sL M<¦M›ãMoNŽïNó~OrP9sQ:­RjèS`STD´T ùUgšV¨W¥«W�QXžßXˆ~Y`ZhZ]èZIF[D�[GÕ[R\Jp\J»\†]M�]IÛ]\%^V‚^ŽÙ^	h_»r`µ.a´äaj™b›cœ cy=dV·eqgƒ€gùhuþhýtiÿrjµrkr(l}›lœmß¶mƒ–n‡o{¢oòpzqŒq]�rnërjZsßÅs¦¥t•LuÐâu®³v€bwIãwØ-x†yÁ�ycOz¶³zÛj{tF|d»|e }�†}‰$~©®~òXÈK€Ü�èñ�”Ú‚¼oƒ©,„sÖ„°J…œû…t˜†ˆ
‡w–‡{ˆ´Šˆ�?‰WÍ‰ƒ%Š%©ŠWÏ‹°'ŒÚØŒp³�ÿ$Ž‰$�«®�ÀZ‘‘’Ë­’py“�ê“Û{”©W•³–µ–ÑÓ™‚¥š¸(›£á›z…œf�og�Y×�V1Ÿšˆ ²#¡æÖ¡¯½¢ðm£ð^¤êO¥·:¦‡ò¦oz§zê¨²e©‹ª·¤ª^\«c»«û¬&­*B®¥m¯3°$G°’l°ÿ°ø±Ô²$ê²³)³QC³W•³mí³][´H¹´Â¶ÀÅ¶`†·ç·zë¸«f¹îºÚ»=Ü»œ¼€·¼–8½µÏ½œ…¾Â"¿eå¿»KÀtÁV|Á�ÓÁxUÂ8ÎÂ¢ÃzªÃV%Ä\|Ä“ÙÄbmÅ>ÐÅ#ÇN3Ç‚Ç5�È[ÅÈ!Ék¡Éw
Êt…Ê úÊ1ËkMËŒ¹ËFÌŸeÌÍ{…Í€Î3‚Î¬¶Î„cÏ^èÏbGÐ2ªÐ_ÝÐY=Ñf—ÑCþÑ7BÒ]zÒiØÒMBÓj�ÓgûÓOcÔu³Ô~)Õ‘¨Õ€:ÖS»Ö‡×I—×há×fJØT±ØmÙ•tÙQ
! Úc\Ú]ÀÚwÛ~–Û^ÜUtÜfÊÜ|1ÝI®ÝJøÝsCÞ^·Þ×ßÇîßZ¶àEá+Wá—ƒá‡âq£âLãmbãTÐãd%ä˜Šäd#ådˆåšíå9ˆæWÂæ_ç}zç’øçg‹è[óè=Oéw�éxê ~êcŸêOë]Së@±ë’òël…ìJòì=íz]íHØív!î1˜îuÊî/@ïQpïTÂï;ðSSð?§ð>çð7&ñb^ñŽÁñìPò>=óF|ó‘Ãó…UôbÛôI>õMˆõ4ÖõJöBVöO™öGéöL1÷F~÷FÅ÷4øXAø5šø7Ðø0ù\9ù6–ù8Íùcú;jú�¦úL7ûK„ûJÐû—ü/³ü«ãüP�ý7àýdþ2}þ@°þuñþDgÿc¬ÿ`?qo±z!nœkMwNÅQgf]ÎS,q€@ò~3d²=]UK³mÿim]×I5R)ÒMü8J	5ƒ	^¹	8
! �Q
! %á
! 9TAt– R,BHÂS
c_
aÃ
k%Q‘ŒãxpVés@N´ƒ„AˆCÊ_6nL¥Œò˜HŠatìVa¸¹¹:s6®?å/%“U]éMG�•d#Eˆ£Î\rTÏ'$'L/t“¤]8M–9äG;fO¢:ò;- „i eî qT!$Æ!yë!¯e"8#IN#}˜#g$N~$rÍ$�@%’Þ%iq&kÛ&hG'Q°'A(TD(X™(_ò(9R)PŒ)<Ý)C*=^*cœ*˜+š™+[4,‹�,™-L¶-Ž.q’.`/ve/JÜ/b'0HŠ0JÓ0]16|1u³1b)2<Œ2BÉ2P3P]3N®3‚ý3g€4gè4gP5e¸5$6JC6YŽ6Tè6_=7X�7>ö7}58>³8@ò8ù3:v-;e¤;d
! <ko<�Û<Xl=GÅ=}
>‹>2£?„Ö@F[A‚¢A³%BFÙB_ Cº€C);DðeD‘VEièEIRFŸœFk<Gm¨GcHfzHnáH¶PInJmvJ”äJjyKEäKh*L‚“LnMN…MmÔM[BNHžN3çNwOI“OFÝOP$PíuPJcQn®QIRWgRJ¿Rb
! S}mSfëSqRTQÄTÌU>ãUx"Vu›VaWqsW¯åWU•X{ëX}gYDåYg*Z=’Z™ÐZ‚j[Wí[„E\ŒÊ\ŒW]ää]IÉ^E_kY_=Å_>`mB`‘°`9Ba^|aEÛaR!bµtbÎ*cºùc½´dere“ØeNlf•»fXQgÈªgTsh}ÈhQFiy˜i·j¶ÊjH�k}ÊkŒHl]Õl93mËmmà9nÔo`ïoŒPp_Ýp\=qsšq˜rh§rYsZjs1Ås…÷s›}tUuqou_áu‰Av¢ËvWnwJÆw@xPRxI£x<íx<*yIgy‹±yx=zd¶zl{nˆ{H÷{C@|„|„}P‰}sÚ}qN~oÀ~t0s¥†€c €’�d—�Aü�p>‚y¯‚d)ƒvŽ„�…™“…;-†wi†sá†^U‡R´‡Nˆ›Vˆ^òˆQ‰'Ñ‰Ñù‰ËŠŒç‹ttŒ˜éŒy‚��ü�JŠŽXÕŽY.�Hˆ�IÑ�h�S„�IØ�ÿ"‘j"’�’Dª’Bï’2“M“h“jˆ“ó“4”;F”0‚”>³”7ò”C*•Fn•<µ•-ò•i –\Š–wç–…_—wå—¶]˜l™Ÿ�™h!šUŠšÔàšdµ›¬œ‘Çœ—Y�Ùñ�ªËž†vŸvýŸ¾t Ì3¡m¢Ún¢äI£r.¤h¡¤[
! ¥Àf¥�'¦KÅ¦è§Yú§qT¨–Æ¨Ë]©¸)ª°âªŽ“«Š"¬F­¬}ô¬rr­¼å­Ñ¢®‘t¯�°“–°l*±˜—±z0²�«²¸I³‚´7…´_½´<µ™ZµRôµ—G¶¢ß¶H‚·žË·\j¸VÇ¸„¹„£¹h(º€‘º{»2Ž»eÁ»L'¼Tt¼AÉ¼U½�a½Lã½w0¾n¨¾�¿—¥¿—=À—ÕÀ—mÁ©Â­¯Â•]Ã³óÃ¯§Ä¯WÅ¯Æ¯·Æ�gÇšøÇx“È€É[�É‰éÉKsÊ’¿Ê_RË=²Ë«ðË¨œÌpEÍÊ¶Í…�Î¯Ï1·ÏVéÐ¢@ÑvãÑqZÒ‰ÌÒoVÓbÆÓg)Ô¨‘Ôˆ:ÕzÃÕ¯>Ö}îÖÂl×ˆ/Ø…¸ØÇ>ÙyÚ €Ú½!Û¡ßÛ­�Ü‰/ÝÈ¹Ý½‚Þ–@ß�×ß”hàbýà~`á‘ßá¶qâê(ãƒäú—äà’å–sæª
! ç¹µç¨oèÊéµãéÜ™êévëŸ`ìŠí¦‹íŸ2îƒÒî£Vï“úï|Žðƒñ‚�ñhòn{òyêòŒdóUñó<Gôä„ô”iõoþõ�nöâþöná÷òPøqCùaµùzú‡’ú³ûŒÎûy[üyÕüyOýkÉýg5þb�þSÿ±Tÿç žî c� ñ €q ò �r }ô  r o \ƒ là eM D³ Sø cL �° ·@ Fø N?	 ¡Ž	 n0
!  uŸ
!  Œ Œ¢ v/ e¦ ¡
 �®
 o? —¯ YG W¡ où ’i Nü mK §¹ «a b
 jp �Û �] tß €T ®Õ t„ |ù wv nî Ž] Sì Ï@ • t¦ Â ÃÞ «¢ BN ˜‘ n* z™ k X€ ÅÙ ˆŸ  W(! i€! Pê! à;" ½# SÚ# °.$ Âß$ d¢%  & i¨& |' œ�' ˜,( UÅ( X) “t) Ô* kÝ* pI+ gº+ a", W„, 	Ü, Œæ- ]s. ]Ñ. €// S°/ †0 k‹0 h÷0 ‘`1 pò1 žc2 c3 qf3 nØ3 [G4 «£4 MO5 d�5 •6 _˜6 xø6 Îq7 £@8 ±ä8 Š–9 ]!: ü: f|; …ã; ‚i< }ì< ¬j= u> n�> _ü> †\? ˆã? Ål@ þ2A è1B oC ¿ŠC ¡JD šìD ~‡E ŸF –¦F Y=G •—G �-H  ½H “^I pòI ‹cJ oïJ ž_K ½þK ƒ¼L ƒ@M ‚ÄM ŒGN …ÔN §ZO ôP ¿÷P Æ·Q a~R zàR r[S UÎS  $T —ÅT \]U TºU lV ®|V h+W R”W ’çW ‘zX cY špY ~Z ŒŠZ ¬[ UÄ[ _\ äz\ N_] U®] [^ ¢`^ Q_ UU_ ¥«_ ¾Q` Wa “ha •üa X’b Žëb ‘zc žd Ç«d °se h$f ¸�f SFg –šg e1h Z—h yòh ¢li kj €{j Vüj ySk lÍk ~:l �¹l ÇIm yn „‹n ‹o Žœo £+p jÏp Å:q ir Œjr �÷r X‡s jàs uKt ÁÁt ´ƒu €8v i¹v Y#w V}w ŠÔw t_x hÔx œ=y ¤Úy ¤z ${ Œ¤{ ²1| –ä| d{} wà} ‰X~ ­â~ À� ÉQ€ ‰� ”¥� T:‚ X�‚ xè‚ �aƒ ãƒ ¤è„ ˆ�… –† Ï­† M}‡ �Ë‡ IMˆ \—ˆ ôˆ t
‰ y‚‰ •ü‰ ’‹ ¤¢� nGŽ T¶� 2’ 6>• ~u˜ Àô˜ ¢µ™ ¡Xš ·úš I²› Õü› (Òœ ^û� Zž Ç_Ÿ ˆ'¡ M°¡ ™þ¡ @˜¢ BÙ¢ N£ Fk£ –²£ £I¤ ¬í¤ 1š¥ §Ì¥ At¦ E¶¦ +ü¦ 2(§ -[§ -‰§ .·§ 2æ§ S¨ [m¨ DÉ¨ I© IX© z¢© €ª ‘žª "0« S¬ `e­ ˜Æ¯ o_° XÏ° D(± qm± pß± SP² ‹¤² 50³ f³ /³ (¯³ �Ø³ ¾f´ �%µ Ý§µ J…¶ KÐ¶ i· Ž†· ¸ @¸ \¸ p¸ %†¸ !¬¸ Î¸ á¸ ö¸ {ù¸  u¹ s–¹ q
! º Ì|º kI» eµ» C¼ 3_¼ 9“¼ oÍ¼ /=½ \m½ –Ê½ ja¾ gÌ¾ M4¿ H‚¿ ƒË¿ {OÀ wËÀ ŠCÁ pÎÁ l?Â o¬Â mÃ HŠÃ EÓÃ ¼Ä �ÖÄ mXÅ ƒÆÅ RJÆ i�Æ LÇ rTÇ kÇÇ r3È m¦È pÉ {…É lÊ hnÊ n×Ê ¥FË BìË G/Ì KwÌ oÃÌ H3Í |Í Æ›Í jbÎ ±ÍÎ VÏ VÖÏ [-Ð ˆ‰Ð FÑ JYÑ i¤Ñ `Ò _